From 3516197a7174a1e61d0e89370d37397b4a6be215 Mon Sep 17 00:00:00 2001 From: kholdfuzion Date: Sat, 3 Aug 2019 18:01:45 +0000 Subject: [PATCH] oops forgot that Former-commit-id: 51b7d68a6dc95736271f84b0fc77ebf6d47e52cd [formerly 2c85d1c72fdc9bb1fbf167e646bdeb09ef3ab61e] [formerly a13e518d540596eb3f572666e7dc1f0e9fc23735 [formerly 5a1125980db68c93b676d756a1735174827465c8]] Former-commit-id: 32929e424314258696aadd1fa822cc97697c1f87 [formerly 40f3f2bb14e103445d97e3a8956926eda59e5f73] Former-commit-id: 6124ae5e2340b83c14e40668868ecacb9f4d1fa3 --- .gitignore | 35 +- Makefile | 183 + Makefile.REMOVED.git-id | 1 - assets/Makefile.music | 70 + assets/Makefile.music.REMOVED.git-id | 1 - assets/images/image_externs.h | 2704 + assets/images/image_externs.h.REMOVED.git-id | 1 - assets/music/music.s | 216 + assets/music/music.s.REMOVED.git-id | 1 - assets/obseg/Makefile.bg | 55 + assets/obseg/Makefile.bg.REMOVED.git-id | 1 - assets/obseg/Makefile.brief | 40 + assets/obseg/Makefile.brief.REMOVED.git-id | 1 - assets/obseg/Makefile.chr | 100 + assets/obseg/Makefile.chr.REMOVED.git-id | 1 - assets/obseg/Makefile.gun | 112 + assets/obseg/Makefile.gun.REMOVED.git-id | 1 - assets/obseg/Makefile.prop | 360 + assets/obseg/Makefile.prop.REMOVED.git-id | 1 - assets/obseg/Makefile.setup | 55 + assets/obseg/Makefile.setup.REMOVED.git-id | 1 - assets/obseg/Makefile.stan | 47 + assets/obseg/Makefile.stan.REMOVED.git-id | 1 - assets/obseg/Makefile.text | 107 + assets/obseg/Makefile.text.REMOVED.git-id | 1 - assets/obseg/bg/bg_all_p.h | 82 + assets/obseg/bg/bg_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_ame_all_p.c | 2606 + assets/obseg/bg/bg_ame_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_ame_all_p.h | 314 + assets/obseg/bg/bg_ame_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_arch_all_p.c | 5489 ++ .../obseg/bg/bg_arch_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_arch_all_p.h | 274 + .../obseg/bg/bg_arch_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_arec_all_p.c | 6828 +++ .../obseg/bg/bg_arec_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_arec_all_p.h | 367 + .../obseg/bg/bg_arec_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_ark_all_p.c | 7069 +++ assets/obseg/bg/bg_ark_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_ark_all_p.h | 302 + assets/obseg/bg/bg_ark_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_azt_all_p.c | 5136 ++ assets/obseg/bg/bg_azt_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_azt_all_p.h | 313 + assets/obseg/bg/bg_azt_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_cat_all_p.c | 1051 + assets/obseg/bg/bg_cat_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_cat_all_p.h | 151 + assets/obseg/bg/bg_cat_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_cave_all_p.c | 5272 ++ .../obseg/bg/bg_cave_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_cave_all_p.h | 227 + .../obseg/bg/bg_cave_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_crad_all_p.c | 2415 + .../obseg/bg/bg_crad_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_crad_all_p.h | 107 + .../obseg/bg/bg_crad_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_cryp_all_p.c | 3131 ++ .../obseg/bg/bg_cryp_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_cryp_all_p.h | 153 + .../obseg/bg/bg_cryp_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_dish_all_p.c | 797 + .../obseg/bg/bg_dish_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_dish_all_p.h | 94 + .../obseg/bg/bg_dish_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_lip_all_p.c | 226 + assets/obseg/bg/bg_lip_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_ref_all_p.c | 1613 + assets/obseg/bg/bg_ref_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_ref_all_p.h | 170 + assets/obseg/bg/bg_ref_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_rit_all_p.c | 1009 + assets/obseg/bg/bg_rit_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_rit_all_p.h | 48 + assets/obseg/bg/bg_rit_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_run_all_p.c | 1502 + assets/obseg/bg/bg_run_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_run_all_p.h | 79 + assets/obseg/bg/bg_run_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_sev_all_p.c | 2492 + assets/obseg/bg/bg_sev_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_sev_all_p.h | 122 + assets/obseg/bg/bg_sev_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_sevb_all_p.c | 4183 ++ .../obseg/bg/bg_sevb_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_sevb_all_p.h | 281 + .../obseg/bg/bg_sevb_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_sevx_all_p.c | 4063 ++ .../obseg/bg/bg_sevx_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_sevx_all_p.h | 215 + .../obseg/bg/bg_sevx_all_p.h.REMOVED.git-id | 1 - assets/obseg/bg/bg_silo_all_p.c | 11289 ++++ .../obseg/bg/bg_silo_all_p.c.REMOVED.git-id | 1 - assets/obseg/bg/bg_silo_all_p.h | 343 + .../obseg/bg/bg_silo_all_p.h.REMOVED.git-id | 1 - assets/obseg/brief/UbriefarchZ.c | 22 + .../obseg/brief/UbriefarchZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefarkZ.c | 22 + .../obseg/brief/UbriefarkZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefaztZ.c | 22 + .../obseg/brief/UbriefaztZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefcaveZ.c | 23 + .../obseg/brief/UbriefcaveZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefcontrolZ.c | 22 + .../brief/UbriefcontrolZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefcradZ.c | 22 + .../obseg/brief/UbriefcradZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefcrypZ.c | 22 + .../obseg/brief/UbriefcrypZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefdamZ.c | 22 + .../obseg/brief/UbriefdamZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefdepoZ.c | 22 + .../obseg/brief/UbriefdepoZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefdestZ.c | 22 + .../obseg/brief/UbriefdestZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefjunZ.c | 22 + .../obseg/brief/UbriefjunZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefpeteZ.c | 22 + .../obseg/brief/UbriefpeteZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefrunZ.c | 22 + .../obseg/brief/UbriefrunZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefsevbZ.c | 22 + .../obseg/brief/UbriefsevbZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefsevbunkerZ.c | 22 + .../brief/UbriefsevbunkerZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefsevxZ.c | 22 + .../obseg/brief/UbriefsevxZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefsevxbZ.c | 22 + .../obseg/brief/UbriefsevxbZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefsiloZ.c | 22 + .../obseg/brief/UbriefsiloZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbriefstatueZ.c | 22 + .../brief/UbriefstatueZ.c.REMOVED.git-id | 1 - assets/obseg/brief/UbrieftraZ.c | 22 + .../obseg/brief/UbrieftraZ.c.REMOVED.git-id | 1 - assets/obseg/ob_seg.s | 887 + assets/obseg/ob_seg.s.REMOVED.git-id | 1 - assets/obseg/obseg.h | 728 + assets/obseg/obseg.h.REMOVED.git-id | 1 - assets/obseg/text/LarchE.c | 68 + assets/obseg/text/LarchE.c.REMOVED.git-id | 1 - assets/obseg/text/LarecE.c | 52 + assets/obseg/text/LarecE.c.REMOVED.git-id | 1 - assets/obseg/text/LarkE.c | 76 + assets/obseg/text/LarkE.c.REMOVED.git-id | 1 - assets/obseg/text/LaztE.c | 48 + assets/obseg/text/LaztE.c.REMOVED.git-id | 1 - assets/obseg/text/LcaveE.c | 48 + assets/obseg/text/LcaveE.c.REMOVED.git-id | 1 - assets/obseg/text/LcradE.bin | Bin 0 -> 3216 bytes assets/obseg/text/LcradE.bin.REMOVED.git-id | 1 - assets/obseg/text/LcradE.c | 40 + assets/obseg/text/LcradE.c.REMOVED.git-id | 1 - assets/obseg/text/LcrypE.c | 20 + assets/obseg/text/LcrypE.c.REMOVED.git-id | 1 - assets/obseg/text/LdamE.c | 40 + assets/obseg/text/LdamE.c.REMOVED.git-id | 1 - assets/obseg/text/LdepoE.c | 40 + assets/obseg/text/LdepoE.c.REMOVED.git-id | 1 - assets/obseg/text/LdestE.c | 36 + assets/obseg/text/LdestE.c.REMOVED.git-id | 1 - assets/obseg/text/LgunE.c | 228 + assets/obseg/text/LgunE.c.REMOVED.git-id | 1 - assets/obseg/text/LjunE.c | 48 + assets/obseg/text/LjunE.c.REMOVED.git-id | 1 - assets/obseg/text/LlenE.c | 144 + assets/obseg/text/LlenE.c.REMOVED.git-id | 1 - assets/obseg/text/LmiscE.c | 72 + assets/obseg/text/LmiscE.c.REMOVED.git-id | 1 - assets/obseg/text/LpeteE.c | 36 + assets/obseg/text/LpeteE.c.REMOVED.git-id | 1 - assets/obseg/text/LpropobjE.c | 72 + assets/obseg/text/LpropobjE.c.REMOVED.git-id | 1 - assets/obseg/text/LrunE.c | 36 + assets/obseg/text/LrunE.c.REMOVED.git-id | 1 - assets/obseg/text/LsevE.c | 52 + assets/obseg/text/LsevE.c.REMOVED.git-id | 1 - assets/obseg/text/LsevbE.c | 112 + assets/obseg/text/LsevbE.c.REMOVED.git-id | 1 - assets/obseg/text/LsevxE.c | 46 + assets/obseg/text/LsevxE.c.REMOVED.git-id | 1 - assets/obseg/text/LsevxbE.c | 40 + assets/obseg/text/LsevxbE.c.REMOVED.git-id | 1 - assets/obseg/text/LsiloE.c | 76 + assets/obseg/text/LsiloE.c.REMOVED.git-id | 1 - assets/obseg/text/LstatE.c | 72 + assets/obseg/text/LstatE.c.REMOVED.git-id | 1 - assets/obseg/text/LtitleE.c | 292 + assets/obseg/text/LtitleE.c.REMOVED.git-id | 1 - assets/obseg/text/LtraE.c | 52 + assets/obseg/text/LtraE.c.REMOVED.git-id | 1 - assets/ramrom/ramrom.s | 73 + assets/ramrom/ramrom.s.REMOVED.git-id | 1 - assets/romfiles.s | 281 + assets/romfiles.s.REMOVED.git-id | 1 - bin/aspboot.text.bin | Bin 0 -> 3524 bytes bin/aspboot.text.bin.REMOVED.git-id | 1 - bin/bootcode_font.bin | Bin 0 -> 1168 bytes bin/bootcode_font.bin.REMOVED.git-id | 1 - bin/gspboot.data.bin | Bin 0 -> 2048 bytes bin/gspboot.data.bin.REMOVED.git-id | 1 - bin/gspboot.text.bin | Bin 0 -> 5152 bytes bin/gspboot.text.bin.REMOVED.git-id | 1 - extract_baserom.sh | 56 + extract_baserom.sh.REMOVED.git-id | 1 - filelist.u.csv | 811 + filelist.u.csv.REMOVED.git-id | 1 - ge007.e.ld | 3510 ++ ge007.e.ld.REMOVED.git-id | 1 - ge007.j.ld | 3509 ++ ge007.j.ld.REMOVED.git-id | 1 - ge007.ld | 653 + ge007.ld.REMOVED.git-id | 1 - ge007.u.ld | 3504 ++ ge007.u.ld.REMOVED.git-id | 1 - ge007_libultra/Makefile | 137 + ge007_libultra/Makefile.REMOVED.git-id | 1 - ge007_libultra/include/stdarg.h | 45 + .../include/stdarg.h.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/gbi.h | 685 + .../include/ultra64/gbi.h.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/gbi.inc | 332 + .../include/ultra64/gbi.inc.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/message.h | 50 + .../include/ultra64/message.h.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/os_cont.h | 39 + .../include/ultra64/os_cont.h.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/pi.h | 85 + .../include/ultra64/pi.h.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/sptask.h | 114 + .../include/ultra64/sptask.h.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/thread.h | 75 + .../include/ultra64/thread.h.REMOVED.git-id | 1 - ge007_libultra/include/ultra64/vi.h | 143 + .../include/ultra64/vi.h.REMOVED.git-id | 1 - .../lib/asm/__osExceptionPreamble.s | 648 + .../__osExceptionPreamble.s.REMOVED.git-id | 1 - ge007_libultra/lib/asm/bcopy.s | 233 + ge007_libultra/lib/asm/bcopy.s.REMOVED.git-id | 1 - ge007_libultra/lib/asm/bzero.s | 55 + ge007_libultra/lib/asm/bzero.s.REMOVED.git-id | 1 - ge007_libultra/lib/asm/osInvalDCache.s | 58 + .../lib/asm/osInvalDCache.s.REMOVED.git-id | 1 - ge007_libultra/lib/asm/osMapTLB.s | 64 + .../lib/asm/osMapTLB.s.REMOVED.git-id | 1 - ge007_libultra/lib/asm/osSetIntMask.s | 105 + .../lib/asm/osSetIntMask.s.REMOVED.git-id | 1 - ge007_libultra/lib/src/_Ldtob.c | 323 + .../lib/src/_Ldtob.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/_Litob.c | 55 + .../lib/src/_Litob.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/_Printf.c | 241 + .../lib/src/_Printf.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/__osDequeueThread.c | 51 + .../src/__osDequeueThread.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/__osDevMgrMain.c | 144 + .../lib/src/__osDevMgrMain.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/__osSyncPutChars.c | 116 + .../lib/src/__osSyncPutChars.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/__osViInit.c | 53 + .../lib/src/__osViInit.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/__osViSwapContext.c | 67 + .../src/__osViSwapContext.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/alBnkfNew.c | 263 + .../lib/src/alBnkfNew.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/guMtxF2L.c | 64 + .../lib/src/guMtxF2L.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/guPerspectiveF.c | 45 + .../lib/src/guPerspectiveF.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/hardware.h | 85 + .../lib/src/hardware.h.REMOVED.git-id | 1 - ge007_libultra/lib/src/kdebugserver.c | 147 + .../lib/src/kdebugserver.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/libaudio_internal.h | 133 + .../src/libaudio_internal.h.REMOVED.git-id | 1 - ge007_libultra/lib/src/libultra_internal.h | 51 + .../src/libultra_internal.h.REMOVED.git-id | 1 - ge007_libultra/lib/src/math/cosf.c | 91 + .../lib/src/math/cosf.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/math/llmuldiv.c | 53 + .../lib/src/math/llmuldiv.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/math/sinf.c | 108 + .../lib/src/math/sinf.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osContInit.c | 101 + .../lib/src/osContInit.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osContStartReadData.c | 75 + .../src/osContStartReadData.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osCreatePiManager.c | 52 + .../src/osCreatePiManager.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osCreateThread.c | 33 + .../lib/src/osCreateThread.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osCreateViManager.c | 1006 + .../src/osCreateViManager.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osEepromRead.c | 113 + .../lib/src/osEepromRead.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osEepromWrite.c | 155 + .../lib/src/osEepromWrite.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osInitialize.c | 54 + .../lib/src/osInitialize.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osSpTaskLoadGo.c | 58 + .../lib/src/osSpTaskLoadGo.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osStartThread.c | 51 + .../lib/src/osStartThread.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osTimer.c | 100 + .../lib/src/osTimer.c.REMOVED.git-id | 1 - ge007_libultra/lib/src/osViData.c | 44 + .../lib/src/osViData.c.REMOVED.git-id | 1 - .../lib/src/osViSetSpecialFeatures.c | 45 + .../osViSetSpecialFeatures.c.REMOVED.git-id | 1 - ge007_libultra/libultra/createvimanager.c | 310 + .../libultra/createvimanager.c.REMOVED.git-id | 1 - ge007_libultra/libultra/dpgetcounters.c | 41 + .../libultra/dpgetcounters.c.REMOVED.git-id | 1 - ge007_libultra/libultra/dpsetnextbuffer.c | 76 + .../libultra/dpsetnextbuffer.c.REMOVED.git-id | 1 - ge007_libultra/libultra/libultra.s | 23885 +++++++++ .../libultra/libultra.s.REMOVED.git-id | 1 - ge007_libultra/libultra/recvmesg.c | 138 + .../libultra/recvmesg.c.REMOVED.git-id | 1 - ge007_libultra/libultra/sendmesg.c | 138 + .../libultra/sendmesg.c.REMOVED.git-id | 1 - ge007_libultra/libultra/seteventmesg.c | 48 + .../libultra/seteventmesg.c.REMOVED.git-id | 1 - ge007_libultra/libultra/setintmask.c | 65 + .../libultra/setintmask.c.REMOVED.git-id | 1 - ge007_libultra/libultra/setthreadpri.c | 103 + .../libultra/setthreadpri.c.REMOVED.git-id | 1 - ge007_libultra/libultra/sptask.c | 345 + .../libultra/sptask.c.REMOVED.git-id | 1 - ge007_libultra/libultra/sptaskyielded.c | 71 + .../libultra/sptaskyielded.c.REMOVED.git-id | 1 - ge007_libultra/libultra/stopthread.c | 65 + .../libultra/stopthread.c.REMOVED.git-id | 1 - ge007_libultra/libultra/viblack.c | 57 + .../libultra/viblack.c.REMOVED.git-id | 1 - .../libultra/vigetcurrentframebuffer.c | 34 + .../vigetcurrentframebuffer.c.REMOVED.git-id | 1 - .../libultra/vigetnextframebuffer.c | 35 + .../vigetnextframebuffer.c.REMOVED.git-id | 1 - ge007_libultra/libultra/vimodetable.c | 214 + .../libultra/vimodetable.c.REMOVED.git-id | 1 - ge007_libultra/libultra/virepeatline.c | 56 + .../libultra/virepeatline.c.REMOVED.git-id | 1 - ge007_libultra/libultra/visetevent.c | 45 + .../libultra/visetevent.c.REMOVED.git-id | 1 - ge007_libultra/libultra/visetmode.c | 44 + .../libultra/visetmode.c.REMOVED.git-id | 1 - ge007_libultra/libultra/visetxscale.c | 88 + .../libultra/visetxscale.c.REMOVED.git-id | 1 - ge007_libultra/libultra/visetyscale.c | 40 + .../libultra/visetyscale.c.REMOVED.git-id | 1 - ge007_libultra/libultra/viswapbuffer.c | 41 + .../libultra/viswapbuffer.c.REMOVED.git-id | 1 - ge007_libultra/tools/patch_libultra_math | Bin 0 -> 6120 bytes .../tools/patch_libultra_math.REMOVED.git-id | 1 - imagelist.u.csv | 2699 + imagelist.u.csv.REMOVED.git-id | 1 - include/stdarg.h | 45 + include/stdarg.h.REMOVED.git-id | 1 - include/ultra64/gbi.h | 736 + include/ultra64/gbi.h.REMOVED.git-id | 1 - include/ultra64/gbi.inc | 332 + include/ultra64/gbi.inc.REMOVED.git-id | 1 - include/ultra64/message.h | 50 + include/ultra64/message.h.REMOVED.git-id | 1 - include/ultra64/os_cont.h | 39 + include/ultra64/os_cont.h.REMOVED.git-id | 1 - include/ultra64/pi.h | 85 + include/ultra64/pi.h.REMOVED.git-id | 1 - include/ultra64/sptask.h | 114 + include/ultra64/sptask.h.REMOVED.git-id | 1 - include/ultra64/thread.h | 75 + include/ultra64/thread.h.REMOVED.git-id | 1 - include/ultra64/vi.h | 143 + include/ultra64/vi.h.REMOVED.git-id | 1 - lib/F3D.bin | Bin 0 -> 4096 bytes lib/F3D.bin.REMOVED.git-id | 1 - lib/F3D_audio.bin | Bin 0 -> 2048 bytes lib/F3D_audio.bin.REMOVED.git-id | 1 - lib/F3D_audio_unk.bin | Bin 0 -> 1568 bytes lib/F3D_audio_unk.bin.REMOVED.git-id | 1 - lib/F3D_data.bin | Bin 0 -> 2048 bytes lib/F3D_data.bin.REMOVED.git-id | 1 - lib/F3D_unk.bin | Bin 0 -> 1032 bytes lib/F3D_unk.bin.REMOVED.git-id | 1 - src/_start.s | 40 + src/_start.s.REMOVED.git-id | 1 - src/audi.c | 1370 + src/audi.c.REMOVED.git-id | 1 - src/bondgame.h | 702 + src/bondgame.h.REMOVED.git-id | 1 - src/boot.c | 108 + src/boot.c.REMOVED.git-id | 1 - src/bootcode.s | 791 + src/bootcode.s.REMOVED.git-id | 1 - src/boss.c | 1477 + src/boss.c.REMOVED.git-id | 1 - src/deb.c | 301 + src/deb.c.REMOVED.git-id | 1 - src/deb_print.c | 712 + src/deb_print.c.REMOVED.git-id | 1 - src/deb_video.c | 891 + src/deb_video.c.REMOVED.git-id | 1 - src/debug_getlastRA.c | 56 + src/debug_getlastRA.c.REMOVED.git-id | 1 - src/debugmenu.c | 1082 + src/debugmenu.c.REMOVED.git-id | 1 - src/game/actionblock.c | 44586 ++++++++++++++++ src/game/actionblock.c.REMOVED.git-id | 1 - src/game/actionblock.h | 110 + src/game/actionblock.h.REMOVED.git-id | 1 - src/game/actor.c | 28247 ++++++++++ src/game/actor.c.REMOVED.git-id | 1 - src/game/actor.h | 189 + src/game/actor.h.REMOVED.git-id | 1 - src/game/bg.c | 12516 +++++ src/game/bg.c.REMOVED.git-id | 1 - src/game/blood_animation.c | 933 + src/game/blood_animation.c.REMOVED.git-id | 1 - src/game/blood_decrypt.c | 653 + src/game/blood_decrypt.c.REMOVED.git-id | 1 - src/game/bond.c | 30750 +++++++++++ src/game/bond.c.REMOVED.git-id | 1 - src/game/bond.h | 3045 ++ src/game/bond.h.REMOVED.git-id | 1 - src/game/bondview.c | 21210 ++++++++ src/game/bondview.c.REMOVED.git-id | 1 - src/game/bondview.h | 67 + src/game/bondview.h.REMOVED.git-id | 1 - src/game/cheat_buttons_objectrelated.c | 4328 ++ ...eat_buttons_objectrelated.c.REMOVED.git-id | 1 - src/game/cheat_buttons_objectrelated.h | 336 + ...eat_buttons_objectrelated.h.REMOVED.git-id | 1 - src/game/cleanup_objectives.c | 113 + src/game/cleanup_objectives.c.REMOVED.git-id | 1 - src/game/cleanup_objects.c | 112 + src/game/cleanup_objects.c.REMOVED.git-id | 1 - src/game/convertangleusinginverse.c | 159 + .../convertangleusinginverse.c.REMOVED.git-id | 1 - src/game/deb_loadallmodels.c | 393 + src/game/deb_loadallmodels.c.REMOVED.git-id | 1 - src/game/debugmenu_08FE00.c | 613 + src/game/debugmenu_08FE00.c.REMOVED.git-id | 1 - src/game/debugmenu_090490.c | 1346 + src/game/debugmenu_090490.c.REMOVED.git-id | 1 - src/game/debugmenu_090490.h | 42 + src/game/debugmenu_090490.h.REMOVED.git-id | 1 - src/game/decompress.c | 92 + src/game/decompress.c.REMOVED.git-id | 1 - src/game/dyn.c | 583 + src/game/dyn.c.REMOVED.git-id | 1 - src/game/eeprom.c | 3205 ++ src/game/eeprom.c.REMOVED.git-id | 1 - src/game/ejectedcartridges.c | 58 + src/game/ejectedcartridges.c.REMOVED.git-id | 1 - src/game/fog.c | 1284 + src/game/fog.c.REMOVED.git-id | 1 - src/game/fog.h | 60 + src/game/fog.h.REMOVED.git-id | 1 - src/game/image.c | 9538 ++++ src/game/image.c.REMOVED.git-id | 1 - src/game/image_bank.c | 598 + src/game/image_bank.c.REMOVED.git-id | 1 - src/game/indy_0D0180.c | 2532 + src/game/indy_0D0180.c.REMOVED.git-id | 1 - src/game/indy_comms.c | 276 + src/game/indy_comms.c.REMOVED.git-id | 1 - src/game/initBondDATA.c | 265 + src/game/initBondDATA.c.REMOVED.git-id | 1 - src/game/initBondDATA.h | 243 + src/game/initBondDATA.h.REMOVED.git-id | 1 - src/game/initBondDATAdefaults.c | 367 + .../initBondDATAdefaults.c.REMOVED.git-id | 1 - src/game/initactorpropstuff.c | 718 + src/game/initactorpropstuff.c.REMOVED.git-id | 1 - src/game/initanitable.c | 164 + src/game/initanitable.c.REMOVED.git-id | 1 - src/game/initcameraandthrown.c | 869 + src/game/initcameraandthrown.c.REMOVED.git-id | 1 - src/game/initexplosioncasing.c | 281 + src/game/initexplosioncasing.c.REMOVED.git-id | 1 - src/game/initguards.c | 138 + src/game/initguards.c.REMOVED.git-id | 1 - src/game/initimages.c | 55 + src/game/initimages.c.REMOVED.git-id | 1 - src/game/inititemslots.c | 87 + src/game/inititemslots.c.REMOVED.git-id | 1 - src/game/initmenus.c | 86 + src/game/initmenus.c.REMOVED.git-id | 1 - src/game/initmttex.c | 57 + src/game/initmttex.c.REMOVED.git-id | 1 - src/game/initobjects.c | 554 + src/game/initobjects.c.REMOVED.git-id | 1 - src/game/initpathtablelinks.c | 385 + src/game/initpathtablelinks.c.REMOVED.git-id | 1 - src/game/initpathtablesomething.c | 71 + .../initpathtablesomething.c.REMOVED.git-id | 1 - src/game/initunk_005450.c | 68 + src/game/initunk_005450.c.REMOVED.git-id | 1 - src/game/initunk_005520.c | 168 + src/game/initunk_005520.c.REMOVED.git-id | 1 - src/game/initunk_007180.c | 86 + src/game/initunk_007180.c.REMOVED.git-id | 1 - src/game/initunk_0072B0.c | 41 + src/game/initunk_0072B0.c.REMOVED.git-id | 1 - src/game/initunk_0073B0.c | 99 + src/game/initunk_0073B0.c.REMOVED.git-id | 1 - src/game/initunk_007460.c | 70 + src/game/initunk_007460.c.REMOVED.git-id | 1 - src/game/intro_logos.c | 2254 + src/game/intro_logos.c.REMOVED.git-id | 1 - src/game/lightfixture.c | 1395 + src/game/lightfixture.c.REMOVED.git-id | 1 - src/game/loadobjectmodel.c | 952 + src/game/loadobjectmodel.c.REMOVED.git-id | 1 - src/game/lvl.c | 2762 + src/game/lvl.c.REMOVED.git-id | 1 - src/game/lvl_2.c | 1385 + src/game/lvl_2.c.REMOVED.git-id | 1 - src/game/lvl_text.c | 933 + src/game/lvl_text.c.REMOVED.git-id | 1 - src/game/mainmenu.c | 29221 ++++++++++ src/game/mainmenu.c.REMOVED.git-id | 1 - src/game/mainmenu.h | 804 + src/game/mainmenu.h.REMOVED.git-id | 1 - src/game/mp_music.c | 860 + src/game/mp_music.c.REMOVED.git-id | 1 - src/game/mp_watch.c | 5082 ++ src/game/mp_watch.c.REMOVED.git-id | 1 - src/game/mp_weapon.c | 281 + src/game/mp_weapon.c.REMOVED.git-id | 1 - src/game/music_0D2720.c | 279 + src/game/music_0D2720.c.REMOVED.git-id | 1 - src/game/ob.c | 1897 + src/game/ob.c.REMOVED.git-id | 1 - src/game/objecthandler.c | 2354 + src/game/objecthandler.c.REMOVED.git-id | 1 - src/game/objecthandler_2.c | 13457 +++++ src/game/objecthandler_2.c.REMOVED.git-id | 1 - src/game/objective.c | 221 + src/game/objective.c.REMOVED.git-id | 1 - src/game/objective_status.c | 1336 + src/game/objective_status.c.REMOVED.git-id | 1 - src/game/othermodemicrocode.c | 1763 + src/game/othermodemicrocode.c.REMOVED.git-id | 1 - src/game/playerstats_007770.c | 51 + src/game/playerstats_007770.c.REMOVED.git-id | 1 - src/game/prop.c | 3893 ++ src/game/prop.c.REMOVED.git-id | 1 - src/game/radar.c | 380 + src/game/radar.c.REMOVED.git-id | 1 - src/game/rsp.c | 182 + src/game/rsp.c.REMOVED.git-id | 1 - src/game/setguscale.c | 35 + src/game/setguscale.c.REMOVED.git-id | 1 - src/game/sin.c | 139 + src/game/sin.c.REMOVED.git-id | 1 - src/game/spectrum.c | 18561 +++++++ src/game/spectrum.c.REMOVED.git-id | 1 - src/game/stan.c | 7061 +++ src/game/stan.c.REMOVED.git-id | 1 - src/game/textrelated.c | 2771 + src/game/textrelated.c.REMOVED.git-id | 1 - src/game/truncf.c | 98 + src/game/truncf.c.REMOVED.git-id | 1 - src/game/unk_007800.c | 161 + src/game/unk_007800.c.REMOVED.git-id | 1 - src/game/unk_007920.c | 58 + src/game/unk_007920.c.REMOVED.git-id | 1 - src/game/unk_007980.c | 118 + src/game/unk_007980.c.REMOVED.git-id | 1 - src/game/unk_01B0E0.c | 134 + src/game/unk_01B0E0.c.REMOVED.git-id | 1 - src/game/unk_01B240.c | 626 + src/game/unk_01B240.c.REMOVED.git-id | 1 - src/game/unk_01BAE0.c | 440 + src/game/unk_01BAE0.c.REMOVED.git-id | 1 - src/game/unk_057FD0.c | 3588 ++ src/game/unk_057FD0.c.REMOVED.git-id | 1 - src/game/unk_05AB70.c | 166 + src/game/unk_05AB70.c.REMOVED.git-id | 1 - src/game/unk_05ACB0.c | 140 + src/game/unk_05ACB0.c.REMOVED.git-id | 1 - src/game/unk_05AE00.c | 321 + src/game/unk_05AE00.c.REMOVED.git-id | 1 - src/game/unk_05B1E0.c | 1435 + src/game/unk_05B1E0.c.REMOVED.git-id | 1 - src/game/unk_05C440.c | 126 + src/game/unk_05C440.c.REMOVED.git-id | 1 - src/game/unk_08DBB0.c | 2930 + src/game/unk_08DBB0.c.REMOVED.git-id | 1 - src/game/unk_091080.c | 637 + src/game/unk_091080.c.REMOVED.git-id | 1 - src/game/unk_092890.c | 391 + src/game/unk_092890.c.REMOVED.git-id | 1 - src/game/unk_092E50.c | 806 + src/game/unk_092E50.c.REMOVED.git-id | 1 - src/game/unk_093880.c | 9254 ++++ src/game/unk_093880.c.REMOVED.git-id | 1 - src/game/unk_093880.h | 47 + src/game/unk_093880.h.REMOVED.git-id | 1 - src/game/unk_09B600.c | 101 + src/game/unk_09B600.c.REMOVED.git-id | 1 - src/game/unk_09B740.c | 59 + src/game/unk_09B740.c.REMOVED.git-id | 1 - src/game/unk_09B7A0.c | 871 + src/game/unk_09B7A0.c.REMOVED.git-id | 1 - src/game/unk_09C250.c | 6704 +++ src/game/unk_09C250.c.REMOVED.git-id | 1 - src/game/unk_0A1DA0.c | 3267 ++ src/game/unk_0A1DA0.c.REMOVED.git-id | 1 - src/game/unk_0B3200.c | 441 + src/game/unk_0B3200.c.REMOVED.git-id | 1 - src/game/unk_0BC530.c | 534 + src/game/unk_0BC530.c.REMOVED.git-id | 1 - src/game/unk_0C0A70.c | 173 + src/game/unk_0C0A70.c.REMOVED.git-id | 1 - src/game/unk_0CC4C0.c | 3168 ++ src/game/unk_0CC4C0.c.REMOVED.git-id | 1 - src/game/unk_0D1AC0.c | 734 + src/game/unk_0D1AC0.c.REMOVED.git-id | 1 - src/game/viewport.c | 299 + src/game/viewport.c.REMOVED.git-id | 1 - src/game/watch.c | 10651 ++++ src/game/watch.c.REMOVED.git-id | 1 - src/game/zlib.c | 1854 + src/game/zlib.c.REMOVED.git-id | 1 - src/init.c | 437 + src/init.c.REMOVED.git-id | 1 - src/joy.c | 2689 + src/joy.c.REMOVED.git-id | 1 - src/joy_rumble.c | 486 + src/joy_rumble.c.REMOVED.git-id | 1 - src/libultra/libultra.s | 30439 +++++++++++ src/libultra/libultra.s.REMOVED.git-id | 1 - src/mema.c | 1420 + src/mema.c.REMOVED.git-id | 1 - src/memp.c | 858 + src/memp.c.REMOVED.git-id | 1 - src/music.c | 2138 + src/music.c.REMOVED.git-id | 1 - src/music.h | 48 + src/music.h.REMOVED.git-id | 1 - src/osMapTLB.c | 47 + src/osMapTLB.c.REMOVED.git-id | 1 - src/ramrom.c | 95 + src/ramrom.c.REMOVED.git-id | 1 - src/random.c | 96 + src/random.c.REMOVED.git-id | 1 - src/rarezip/rarezip.c | 1697 + src/rarezip/rarezip.c.REMOVED.git-id | 1 - src/rmon.c | 131 + src/rmon.c.REMOVED.git-id | 1 - src/sched.c | 1663 + src/sched.c.REMOVED.git-id | 1 - src/sched.h | 84 + src/sched.h.REMOVED.git-id | 1 - src/sfx.c | 2623 + src/sfx.c.REMOVED.git-id | 1 - src/speed_graph.c | 1119 + src/speed_graph.c.REMOVED.git-id | 1 - src/sprintf.c | 74 + src/sprintf.c.REMOVED.git-id | 1 - src/stringhandler.c | 655 + src/stringhandler.c.REMOVED.git-id | 1 - src/tlb_manage.c | 382 + src/tlb_manage.c.REMOVED.git-id | 1 - src/tlb_random.c | 47 + src/tlb_random.c.REMOVED.git-id | 1 - src/tlb_resolve.c | 47 + src/tlb_resolve.c.REMOVED.git-id | 1 - src/token.c | 354 + src/token.c.REMOVED.git-id | 1 - src/vi.c | 109 + src/vi.c.REMOVED.git-id | 1 - src/video.c | 3204 ++ src/video.c.REMOVED.git-id | 1 - tools/RareZip.sh | 37 + tools/RareZip.sh.REMOVED.git-id | 1 - tools/SGIImageViewer.exe.REMOVED.git-id | 1 - tools/SGIImgView.png | Bin 0 -> 394635 bytes tools/SGIImgView.png.REMOVED.git-id | 1 - tools/asmpreproc/asm-processor.py | 806 + .../asm-processor.py.REMOVED.git-id | 1 - tools/data_compress.sh | 39 + tools/data_compress.sh.REMOVED.git-id | 1 - tools/gzip | Bin 0 -> 75584 bytes tools/gzip.REMOVED.git-id | 1 - tools/n64cksum | Bin 0 -> 10424 bytes tools/n64cksum.REMOVED.git-id | 1 - undefined_syms.txt | 97 + undefined_syms.txt.REMOVED.git-id | 1 - 694 files changed, 510235 insertions(+), 348 deletions(-) create mode 100644 Makefile delete mode 100644 Makefile.REMOVED.git-id create mode 100644 assets/Makefile.music delete mode 100644 assets/Makefile.music.REMOVED.git-id create mode 100644 assets/images/image_externs.h delete mode 100644 assets/images/image_externs.h.REMOVED.git-id create mode 100644 assets/music/music.s delete mode 100644 assets/music/music.s.REMOVED.git-id create mode 100644 assets/obseg/Makefile.bg delete mode 100644 assets/obseg/Makefile.bg.REMOVED.git-id create mode 100644 assets/obseg/Makefile.brief delete mode 100644 assets/obseg/Makefile.brief.REMOVED.git-id create mode 100644 assets/obseg/Makefile.chr delete mode 100644 assets/obseg/Makefile.chr.REMOVED.git-id create mode 100644 assets/obseg/Makefile.gun delete mode 100644 assets/obseg/Makefile.gun.REMOVED.git-id create mode 100644 assets/obseg/Makefile.prop delete mode 100644 assets/obseg/Makefile.prop.REMOVED.git-id create mode 100644 assets/obseg/Makefile.setup delete mode 100644 assets/obseg/Makefile.setup.REMOVED.git-id create mode 100644 assets/obseg/Makefile.stan delete mode 100644 assets/obseg/Makefile.stan.REMOVED.git-id create mode 100644 assets/obseg/Makefile.text delete mode 100644 assets/obseg/Makefile.text.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_all_p.h delete mode 100644 assets/obseg/bg/bg_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_ame_all_p.c delete mode 100644 assets/obseg/bg/bg_ame_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_ame_all_p.h delete mode 100644 assets/obseg/bg/bg_ame_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_arch_all_p.c delete mode 100644 assets/obseg/bg/bg_arch_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_arch_all_p.h delete mode 100644 assets/obseg/bg/bg_arch_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_arec_all_p.c delete mode 100644 assets/obseg/bg/bg_arec_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_arec_all_p.h delete mode 100644 assets/obseg/bg/bg_arec_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_ark_all_p.c delete mode 100644 assets/obseg/bg/bg_ark_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_ark_all_p.h delete mode 100644 assets/obseg/bg/bg_ark_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_azt_all_p.c delete mode 100644 assets/obseg/bg/bg_azt_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_azt_all_p.h delete mode 100644 assets/obseg/bg/bg_azt_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_cat_all_p.c delete mode 100644 assets/obseg/bg/bg_cat_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_cat_all_p.h delete mode 100644 assets/obseg/bg/bg_cat_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_cave_all_p.c delete mode 100644 assets/obseg/bg/bg_cave_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_cave_all_p.h delete mode 100644 assets/obseg/bg/bg_cave_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_crad_all_p.c delete mode 100644 assets/obseg/bg/bg_crad_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_crad_all_p.h delete mode 100644 assets/obseg/bg/bg_crad_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_cryp_all_p.c delete mode 100644 assets/obseg/bg/bg_cryp_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_cryp_all_p.h delete mode 100644 assets/obseg/bg/bg_cryp_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_dish_all_p.c delete mode 100644 assets/obseg/bg/bg_dish_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_dish_all_p.h delete mode 100644 assets/obseg/bg/bg_dish_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_lip_all_p.c delete mode 100644 assets/obseg/bg/bg_lip_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_ref_all_p.c delete mode 100644 assets/obseg/bg/bg_ref_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_ref_all_p.h delete mode 100644 assets/obseg/bg/bg_ref_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_rit_all_p.c delete mode 100644 assets/obseg/bg/bg_rit_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_rit_all_p.h delete mode 100644 assets/obseg/bg/bg_rit_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_run_all_p.c delete mode 100644 assets/obseg/bg/bg_run_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_run_all_p.h delete mode 100644 assets/obseg/bg/bg_run_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_sev_all_p.c delete mode 100644 assets/obseg/bg/bg_sev_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_sev_all_p.h delete mode 100644 assets/obseg/bg/bg_sev_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_sevb_all_p.c delete mode 100644 assets/obseg/bg/bg_sevb_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_sevb_all_p.h delete mode 100644 assets/obseg/bg/bg_sevb_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_sevx_all_p.c delete mode 100644 assets/obseg/bg/bg_sevx_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_sevx_all_p.h delete mode 100644 assets/obseg/bg/bg_sevx_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_silo_all_p.c delete mode 100644 assets/obseg/bg/bg_silo_all_p.c.REMOVED.git-id create mode 100644 assets/obseg/bg/bg_silo_all_p.h delete mode 100644 assets/obseg/bg/bg_silo_all_p.h.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefarchZ.c delete mode 100644 assets/obseg/brief/UbriefarchZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefarkZ.c delete mode 100644 assets/obseg/brief/UbriefarkZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefaztZ.c delete mode 100644 assets/obseg/brief/UbriefaztZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefcaveZ.c delete mode 100644 assets/obseg/brief/UbriefcaveZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefcontrolZ.c delete mode 100644 assets/obseg/brief/UbriefcontrolZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefcradZ.c delete mode 100644 assets/obseg/brief/UbriefcradZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefcrypZ.c delete mode 100644 assets/obseg/brief/UbriefcrypZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefdamZ.c delete mode 100644 assets/obseg/brief/UbriefdamZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefdepoZ.c delete mode 100644 assets/obseg/brief/UbriefdepoZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefdestZ.c delete mode 100644 assets/obseg/brief/UbriefdestZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefjunZ.c delete mode 100644 assets/obseg/brief/UbriefjunZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefpeteZ.c delete mode 100644 assets/obseg/brief/UbriefpeteZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefrunZ.c delete mode 100644 assets/obseg/brief/UbriefrunZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefsevbZ.c delete mode 100644 assets/obseg/brief/UbriefsevbZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefsevbunkerZ.c delete mode 100644 assets/obseg/brief/UbriefsevbunkerZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefsevxZ.c delete mode 100644 assets/obseg/brief/UbriefsevxZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefsevxbZ.c delete mode 100644 assets/obseg/brief/UbriefsevxbZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefsiloZ.c delete mode 100644 assets/obseg/brief/UbriefsiloZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbriefstatueZ.c delete mode 100644 assets/obseg/brief/UbriefstatueZ.c.REMOVED.git-id create mode 100644 assets/obseg/brief/UbrieftraZ.c delete mode 100644 assets/obseg/brief/UbrieftraZ.c.REMOVED.git-id create mode 100644 assets/obseg/ob_seg.s delete mode 100644 assets/obseg/ob_seg.s.REMOVED.git-id create mode 100644 assets/obseg/obseg.h delete mode 100644 assets/obseg/obseg.h.REMOVED.git-id create mode 100644 assets/obseg/text/LarchE.c delete mode 100644 assets/obseg/text/LarchE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LarecE.c delete mode 100644 assets/obseg/text/LarecE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LarkE.c delete mode 100644 assets/obseg/text/LarkE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LaztE.c delete mode 100644 assets/obseg/text/LaztE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LcaveE.c delete mode 100644 assets/obseg/text/LcaveE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LcradE.bin delete mode 100644 assets/obseg/text/LcradE.bin.REMOVED.git-id create mode 100644 assets/obseg/text/LcradE.c delete mode 100644 assets/obseg/text/LcradE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LcrypE.c delete mode 100644 assets/obseg/text/LcrypE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LdamE.c delete mode 100644 assets/obseg/text/LdamE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LdepoE.c delete mode 100644 assets/obseg/text/LdepoE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LdestE.c delete mode 100644 assets/obseg/text/LdestE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LgunE.c delete mode 100644 assets/obseg/text/LgunE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LjunE.c delete mode 100644 assets/obseg/text/LjunE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LlenE.c delete mode 100644 assets/obseg/text/LlenE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LmiscE.c delete mode 100644 assets/obseg/text/LmiscE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LpeteE.c delete mode 100644 assets/obseg/text/LpeteE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LpropobjE.c delete mode 100644 assets/obseg/text/LpropobjE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LrunE.c delete mode 100644 assets/obseg/text/LrunE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LsevE.c delete mode 100644 assets/obseg/text/LsevE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LsevbE.c delete mode 100644 assets/obseg/text/LsevbE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LsevxE.c delete mode 100644 assets/obseg/text/LsevxE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LsevxbE.c delete mode 100644 assets/obseg/text/LsevxbE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LsiloE.c delete mode 100644 assets/obseg/text/LsiloE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LstatE.c delete mode 100644 assets/obseg/text/LstatE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LtitleE.c delete mode 100644 assets/obseg/text/LtitleE.c.REMOVED.git-id create mode 100644 assets/obseg/text/LtraE.c delete mode 100644 assets/obseg/text/LtraE.c.REMOVED.git-id create mode 100644 assets/ramrom/ramrom.s delete mode 100644 assets/ramrom/ramrom.s.REMOVED.git-id create mode 100644 assets/romfiles.s delete mode 100644 assets/romfiles.s.REMOVED.git-id create mode 100644 bin/aspboot.text.bin delete mode 100644 bin/aspboot.text.bin.REMOVED.git-id create mode 100644 bin/bootcode_font.bin delete mode 100644 bin/bootcode_font.bin.REMOVED.git-id create mode 100644 bin/gspboot.data.bin delete mode 100644 bin/gspboot.data.bin.REMOVED.git-id create mode 100644 bin/gspboot.text.bin delete mode 100644 bin/gspboot.text.bin.REMOVED.git-id create mode 100755 extract_baserom.sh delete mode 100644 extract_baserom.sh.REMOVED.git-id create mode 100644 filelist.u.csv delete mode 100644 filelist.u.csv.REMOVED.git-id create mode 100644 ge007.e.ld delete mode 100644 ge007.e.ld.REMOVED.git-id create mode 100644 ge007.j.ld delete mode 100644 ge007.j.ld.REMOVED.git-id create mode 100644 ge007.ld delete mode 100644 ge007.ld.REMOVED.git-id create mode 100644 ge007.u.ld delete mode 100644 ge007.u.ld.REMOVED.git-id create mode 100644 ge007_libultra/Makefile delete mode 100644 ge007_libultra/Makefile.REMOVED.git-id create mode 100644 ge007_libultra/include/stdarg.h delete mode 100644 ge007_libultra/include/stdarg.h.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/gbi.h delete mode 100644 ge007_libultra/include/ultra64/gbi.h.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/gbi.inc delete mode 100644 ge007_libultra/include/ultra64/gbi.inc.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/message.h delete mode 100644 ge007_libultra/include/ultra64/message.h.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/os_cont.h delete mode 100644 ge007_libultra/include/ultra64/os_cont.h.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/pi.h delete mode 100644 ge007_libultra/include/ultra64/pi.h.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/sptask.h delete mode 100644 ge007_libultra/include/ultra64/sptask.h.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/thread.h delete mode 100644 ge007_libultra/include/ultra64/thread.h.REMOVED.git-id create mode 100644 ge007_libultra/include/ultra64/vi.h delete mode 100644 ge007_libultra/include/ultra64/vi.h.REMOVED.git-id create mode 100644 ge007_libultra/lib/asm/__osExceptionPreamble.s delete mode 100644 ge007_libultra/lib/asm/__osExceptionPreamble.s.REMOVED.git-id create mode 100644 ge007_libultra/lib/asm/bcopy.s delete mode 100644 ge007_libultra/lib/asm/bcopy.s.REMOVED.git-id create mode 100644 ge007_libultra/lib/asm/bzero.s delete mode 100644 ge007_libultra/lib/asm/bzero.s.REMOVED.git-id create mode 100644 ge007_libultra/lib/asm/osInvalDCache.s delete mode 100644 ge007_libultra/lib/asm/osInvalDCache.s.REMOVED.git-id create mode 100644 ge007_libultra/lib/asm/osMapTLB.s delete mode 100644 ge007_libultra/lib/asm/osMapTLB.s.REMOVED.git-id create mode 100644 ge007_libultra/lib/asm/osSetIntMask.s delete mode 100644 ge007_libultra/lib/asm/osSetIntMask.s.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/_Ldtob.c delete mode 100644 ge007_libultra/lib/src/_Ldtob.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/_Litob.c delete mode 100644 ge007_libultra/lib/src/_Litob.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/_Printf.c delete mode 100644 ge007_libultra/lib/src/_Printf.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/__osDequeueThread.c delete mode 100644 ge007_libultra/lib/src/__osDequeueThread.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/__osDevMgrMain.c delete mode 100644 ge007_libultra/lib/src/__osDevMgrMain.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/__osSyncPutChars.c delete mode 100644 ge007_libultra/lib/src/__osSyncPutChars.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/__osViInit.c delete mode 100644 ge007_libultra/lib/src/__osViInit.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/__osViSwapContext.c delete mode 100644 ge007_libultra/lib/src/__osViSwapContext.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/alBnkfNew.c delete mode 100644 ge007_libultra/lib/src/alBnkfNew.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/guMtxF2L.c delete mode 100644 ge007_libultra/lib/src/guMtxF2L.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/guPerspectiveF.c delete mode 100644 ge007_libultra/lib/src/guPerspectiveF.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/hardware.h delete mode 100644 ge007_libultra/lib/src/hardware.h.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/kdebugserver.c delete mode 100644 ge007_libultra/lib/src/kdebugserver.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/libaudio_internal.h delete mode 100644 ge007_libultra/lib/src/libaudio_internal.h.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/libultra_internal.h delete mode 100644 ge007_libultra/lib/src/libultra_internal.h.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/math/cosf.c delete mode 100644 ge007_libultra/lib/src/math/cosf.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/math/llmuldiv.c delete mode 100644 ge007_libultra/lib/src/math/llmuldiv.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/math/sinf.c delete mode 100644 ge007_libultra/lib/src/math/sinf.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osContInit.c delete mode 100644 ge007_libultra/lib/src/osContInit.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osContStartReadData.c delete mode 100644 ge007_libultra/lib/src/osContStartReadData.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osCreatePiManager.c delete mode 100644 ge007_libultra/lib/src/osCreatePiManager.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osCreateThread.c delete mode 100644 ge007_libultra/lib/src/osCreateThread.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osCreateViManager.c delete mode 100644 ge007_libultra/lib/src/osCreateViManager.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osEepromRead.c delete mode 100644 ge007_libultra/lib/src/osEepromRead.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osEepromWrite.c delete mode 100644 ge007_libultra/lib/src/osEepromWrite.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osInitialize.c delete mode 100644 ge007_libultra/lib/src/osInitialize.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osSpTaskLoadGo.c delete mode 100644 ge007_libultra/lib/src/osSpTaskLoadGo.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osStartThread.c delete mode 100644 ge007_libultra/lib/src/osStartThread.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osTimer.c delete mode 100644 ge007_libultra/lib/src/osTimer.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osViData.c delete mode 100644 ge007_libultra/lib/src/osViData.c.REMOVED.git-id create mode 100644 ge007_libultra/lib/src/osViSetSpecialFeatures.c delete mode 100644 ge007_libultra/lib/src/osViSetSpecialFeatures.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/createvimanager.c delete mode 100644 ge007_libultra/libultra/createvimanager.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/dpgetcounters.c delete mode 100644 ge007_libultra/libultra/dpgetcounters.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/dpsetnextbuffer.c delete mode 100644 ge007_libultra/libultra/dpsetnextbuffer.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/libultra.s delete mode 100644 ge007_libultra/libultra/libultra.s.REMOVED.git-id create mode 100644 ge007_libultra/libultra/recvmesg.c delete mode 100644 ge007_libultra/libultra/recvmesg.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/sendmesg.c delete mode 100644 ge007_libultra/libultra/sendmesg.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/seteventmesg.c delete mode 100644 ge007_libultra/libultra/seteventmesg.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/setintmask.c delete mode 100644 ge007_libultra/libultra/setintmask.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/setthreadpri.c delete mode 100644 ge007_libultra/libultra/setthreadpri.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/sptask.c delete mode 100644 ge007_libultra/libultra/sptask.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/sptaskyielded.c delete mode 100644 ge007_libultra/libultra/sptaskyielded.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/stopthread.c delete mode 100644 ge007_libultra/libultra/stopthread.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/viblack.c delete mode 100644 ge007_libultra/libultra/viblack.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/vigetcurrentframebuffer.c delete mode 100644 ge007_libultra/libultra/vigetcurrentframebuffer.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/vigetnextframebuffer.c delete mode 100644 ge007_libultra/libultra/vigetnextframebuffer.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/vimodetable.c delete mode 100644 ge007_libultra/libultra/vimodetable.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/virepeatline.c delete mode 100644 ge007_libultra/libultra/virepeatline.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/visetevent.c delete mode 100644 ge007_libultra/libultra/visetevent.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/visetmode.c delete mode 100644 ge007_libultra/libultra/visetmode.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/visetxscale.c delete mode 100644 ge007_libultra/libultra/visetxscale.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/visetyscale.c delete mode 100644 ge007_libultra/libultra/visetyscale.c.REMOVED.git-id create mode 100644 ge007_libultra/libultra/viswapbuffer.c delete mode 100644 ge007_libultra/libultra/viswapbuffer.c.REMOVED.git-id create mode 100644 ge007_libultra/tools/patch_libultra_math delete mode 100644 ge007_libultra/tools/patch_libultra_math.REMOVED.git-id create mode 100644 imagelist.u.csv delete mode 100644 imagelist.u.csv.REMOVED.git-id create mode 100644 include/stdarg.h delete mode 100644 include/stdarg.h.REMOVED.git-id create mode 100644 include/ultra64/gbi.h delete mode 100644 include/ultra64/gbi.h.REMOVED.git-id create mode 100644 include/ultra64/gbi.inc delete mode 100644 include/ultra64/gbi.inc.REMOVED.git-id create mode 100644 include/ultra64/message.h delete mode 100644 include/ultra64/message.h.REMOVED.git-id create mode 100644 include/ultra64/os_cont.h delete mode 100644 include/ultra64/os_cont.h.REMOVED.git-id create mode 100644 include/ultra64/pi.h delete mode 100644 include/ultra64/pi.h.REMOVED.git-id create mode 100644 include/ultra64/sptask.h delete mode 100644 include/ultra64/sptask.h.REMOVED.git-id create mode 100644 include/ultra64/thread.h delete mode 100644 include/ultra64/thread.h.REMOVED.git-id create mode 100644 include/ultra64/vi.h delete mode 100644 include/ultra64/vi.h.REMOVED.git-id create mode 100644 lib/F3D.bin delete mode 100644 lib/F3D.bin.REMOVED.git-id create mode 100644 lib/F3D_audio.bin delete mode 100644 lib/F3D_audio.bin.REMOVED.git-id create mode 100644 lib/F3D_audio_unk.bin delete mode 100644 lib/F3D_audio_unk.bin.REMOVED.git-id create mode 100644 lib/F3D_data.bin delete mode 100644 lib/F3D_data.bin.REMOVED.git-id create mode 100644 lib/F3D_unk.bin delete mode 100644 lib/F3D_unk.bin.REMOVED.git-id create mode 100644 src/_start.s delete mode 100644 src/_start.s.REMOVED.git-id create mode 100644 src/audi.c delete mode 100644 src/audi.c.REMOVED.git-id create mode 100644 src/bondgame.h delete mode 100644 src/bondgame.h.REMOVED.git-id create mode 100644 src/boot.c delete mode 100644 src/boot.c.REMOVED.git-id create mode 100644 src/bootcode.s delete mode 100644 src/bootcode.s.REMOVED.git-id create mode 100644 src/boss.c delete mode 100644 src/boss.c.REMOVED.git-id create mode 100644 src/deb.c delete mode 100644 src/deb.c.REMOVED.git-id create mode 100644 src/deb_print.c delete mode 100644 src/deb_print.c.REMOVED.git-id create mode 100644 src/deb_video.c delete mode 100644 src/deb_video.c.REMOVED.git-id create mode 100644 src/debug_getlastRA.c delete mode 100644 src/debug_getlastRA.c.REMOVED.git-id create mode 100644 src/debugmenu.c delete mode 100644 src/debugmenu.c.REMOVED.git-id create mode 100644 src/game/actionblock.c delete mode 100644 src/game/actionblock.c.REMOVED.git-id create mode 100644 src/game/actionblock.h delete mode 100644 src/game/actionblock.h.REMOVED.git-id create mode 100644 src/game/actor.c delete mode 100644 src/game/actor.c.REMOVED.git-id create mode 100644 src/game/actor.h delete mode 100644 src/game/actor.h.REMOVED.git-id create mode 100644 src/game/bg.c delete mode 100644 src/game/bg.c.REMOVED.git-id create mode 100644 src/game/blood_animation.c delete mode 100644 src/game/blood_animation.c.REMOVED.git-id create mode 100644 src/game/blood_decrypt.c delete mode 100644 src/game/blood_decrypt.c.REMOVED.git-id create mode 100644 src/game/bond.c delete mode 100644 src/game/bond.c.REMOVED.git-id create mode 100644 src/game/bond.h delete mode 100644 src/game/bond.h.REMOVED.git-id create mode 100644 src/game/bondview.c delete mode 100644 src/game/bondview.c.REMOVED.git-id create mode 100644 src/game/bondview.h delete mode 100644 src/game/bondview.h.REMOVED.git-id create mode 100644 src/game/cheat_buttons_objectrelated.c delete mode 100644 src/game/cheat_buttons_objectrelated.c.REMOVED.git-id create mode 100644 src/game/cheat_buttons_objectrelated.h delete mode 100644 src/game/cheat_buttons_objectrelated.h.REMOVED.git-id create mode 100644 src/game/cleanup_objectives.c delete mode 100644 src/game/cleanup_objectives.c.REMOVED.git-id create mode 100644 src/game/cleanup_objects.c delete mode 100644 src/game/cleanup_objects.c.REMOVED.git-id create mode 100644 src/game/convertangleusinginverse.c delete mode 100644 src/game/convertangleusinginverse.c.REMOVED.git-id create mode 100644 src/game/deb_loadallmodels.c delete mode 100644 src/game/deb_loadallmodels.c.REMOVED.git-id create mode 100644 src/game/debugmenu_08FE00.c delete mode 100644 src/game/debugmenu_08FE00.c.REMOVED.git-id create mode 100644 src/game/debugmenu_090490.c delete mode 100644 src/game/debugmenu_090490.c.REMOVED.git-id create mode 100644 src/game/debugmenu_090490.h delete mode 100644 src/game/debugmenu_090490.h.REMOVED.git-id create mode 100644 src/game/decompress.c delete mode 100644 src/game/decompress.c.REMOVED.git-id create mode 100644 src/game/dyn.c delete mode 100644 src/game/dyn.c.REMOVED.git-id create mode 100644 src/game/eeprom.c delete mode 100644 src/game/eeprom.c.REMOVED.git-id create mode 100644 src/game/ejectedcartridges.c delete mode 100644 src/game/ejectedcartridges.c.REMOVED.git-id create mode 100644 src/game/fog.c delete mode 100644 src/game/fog.c.REMOVED.git-id create mode 100644 src/game/fog.h delete mode 100644 src/game/fog.h.REMOVED.git-id create mode 100644 src/game/image.c delete mode 100644 src/game/image.c.REMOVED.git-id create mode 100644 src/game/image_bank.c delete mode 100644 src/game/image_bank.c.REMOVED.git-id create mode 100644 src/game/indy_0D0180.c delete mode 100644 src/game/indy_0D0180.c.REMOVED.git-id create mode 100644 src/game/indy_comms.c delete mode 100644 src/game/indy_comms.c.REMOVED.git-id create mode 100644 src/game/initBondDATA.c delete mode 100644 src/game/initBondDATA.c.REMOVED.git-id create mode 100644 src/game/initBondDATA.h delete mode 100644 src/game/initBondDATA.h.REMOVED.git-id create mode 100644 src/game/initBondDATAdefaults.c delete mode 100644 src/game/initBondDATAdefaults.c.REMOVED.git-id create mode 100644 src/game/initactorpropstuff.c delete mode 100644 src/game/initactorpropstuff.c.REMOVED.git-id create mode 100644 src/game/initanitable.c delete mode 100644 src/game/initanitable.c.REMOVED.git-id create mode 100644 src/game/initcameraandthrown.c delete mode 100644 src/game/initcameraandthrown.c.REMOVED.git-id create mode 100644 src/game/initexplosioncasing.c delete mode 100644 src/game/initexplosioncasing.c.REMOVED.git-id create mode 100644 src/game/initguards.c delete mode 100644 src/game/initguards.c.REMOVED.git-id create mode 100644 src/game/initimages.c delete mode 100644 src/game/initimages.c.REMOVED.git-id create mode 100644 src/game/inititemslots.c delete mode 100644 src/game/inititemslots.c.REMOVED.git-id create mode 100644 src/game/initmenus.c delete mode 100644 src/game/initmenus.c.REMOVED.git-id create mode 100644 src/game/initmttex.c delete mode 100644 src/game/initmttex.c.REMOVED.git-id create mode 100644 src/game/initobjects.c delete mode 100644 src/game/initobjects.c.REMOVED.git-id create mode 100644 src/game/initpathtablelinks.c delete mode 100644 src/game/initpathtablelinks.c.REMOVED.git-id create mode 100644 src/game/initpathtablesomething.c delete mode 100644 src/game/initpathtablesomething.c.REMOVED.git-id create mode 100644 src/game/initunk_005450.c delete mode 100644 src/game/initunk_005450.c.REMOVED.git-id create mode 100644 src/game/initunk_005520.c delete mode 100644 src/game/initunk_005520.c.REMOVED.git-id create mode 100644 src/game/initunk_007180.c delete mode 100644 src/game/initunk_007180.c.REMOVED.git-id create mode 100644 src/game/initunk_0072B0.c delete mode 100644 src/game/initunk_0072B0.c.REMOVED.git-id create mode 100644 src/game/initunk_0073B0.c delete mode 100644 src/game/initunk_0073B0.c.REMOVED.git-id create mode 100644 src/game/initunk_007460.c delete mode 100644 src/game/initunk_007460.c.REMOVED.git-id create mode 100644 src/game/intro_logos.c delete mode 100644 src/game/intro_logos.c.REMOVED.git-id create mode 100644 src/game/lightfixture.c delete mode 100644 src/game/lightfixture.c.REMOVED.git-id create mode 100644 src/game/loadobjectmodel.c delete mode 100644 src/game/loadobjectmodel.c.REMOVED.git-id create mode 100644 src/game/lvl.c delete mode 100644 src/game/lvl.c.REMOVED.git-id create mode 100644 src/game/lvl_2.c delete mode 100644 src/game/lvl_2.c.REMOVED.git-id create mode 100644 src/game/lvl_text.c delete mode 100644 src/game/lvl_text.c.REMOVED.git-id create mode 100644 src/game/mainmenu.c delete mode 100644 src/game/mainmenu.c.REMOVED.git-id create mode 100644 src/game/mainmenu.h delete mode 100644 src/game/mainmenu.h.REMOVED.git-id create mode 100644 src/game/mp_music.c delete mode 100644 src/game/mp_music.c.REMOVED.git-id create mode 100644 src/game/mp_watch.c delete mode 100644 src/game/mp_watch.c.REMOVED.git-id create mode 100644 src/game/mp_weapon.c delete mode 100644 src/game/mp_weapon.c.REMOVED.git-id create mode 100644 src/game/music_0D2720.c delete mode 100644 src/game/music_0D2720.c.REMOVED.git-id create mode 100644 src/game/ob.c delete mode 100644 src/game/ob.c.REMOVED.git-id create mode 100644 src/game/objecthandler.c delete mode 100644 src/game/objecthandler.c.REMOVED.git-id create mode 100644 src/game/objecthandler_2.c delete mode 100644 src/game/objecthandler_2.c.REMOVED.git-id create mode 100644 src/game/objective.c delete mode 100644 src/game/objective.c.REMOVED.git-id create mode 100644 src/game/objective_status.c delete mode 100644 src/game/objective_status.c.REMOVED.git-id create mode 100644 src/game/othermodemicrocode.c delete mode 100644 src/game/othermodemicrocode.c.REMOVED.git-id create mode 100644 src/game/playerstats_007770.c delete mode 100644 src/game/playerstats_007770.c.REMOVED.git-id create mode 100644 src/game/prop.c delete mode 100644 src/game/prop.c.REMOVED.git-id create mode 100644 src/game/radar.c delete mode 100644 src/game/radar.c.REMOVED.git-id create mode 100644 src/game/rsp.c delete mode 100644 src/game/rsp.c.REMOVED.git-id create mode 100644 src/game/setguscale.c delete mode 100644 src/game/setguscale.c.REMOVED.git-id create mode 100644 src/game/sin.c delete mode 100644 src/game/sin.c.REMOVED.git-id create mode 100644 src/game/spectrum.c delete mode 100644 src/game/spectrum.c.REMOVED.git-id create mode 100644 src/game/stan.c delete mode 100644 src/game/stan.c.REMOVED.git-id create mode 100644 src/game/textrelated.c delete mode 100644 src/game/textrelated.c.REMOVED.git-id create mode 100644 src/game/truncf.c delete mode 100644 src/game/truncf.c.REMOVED.git-id create mode 100644 src/game/unk_007800.c delete mode 100644 src/game/unk_007800.c.REMOVED.git-id create mode 100644 src/game/unk_007920.c delete mode 100644 src/game/unk_007920.c.REMOVED.git-id create mode 100644 src/game/unk_007980.c delete mode 100644 src/game/unk_007980.c.REMOVED.git-id create mode 100644 src/game/unk_01B0E0.c delete mode 100644 src/game/unk_01B0E0.c.REMOVED.git-id create mode 100644 src/game/unk_01B240.c delete mode 100644 src/game/unk_01B240.c.REMOVED.git-id create mode 100644 src/game/unk_01BAE0.c delete mode 100644 src/game/unk_01BAE0.c.REMOVED.git-id create mode 100644 src/game/unk_057FD0.c delete mode 100644 src/game/unk_057FD0.c.REMOVED.git-id create mode 100644 src/game/unk_05AB70.c delete mode 100644 src/game/unk_05AB70.c.REMOVED.git-id create mode 100644 src/game/unk_05ACB0.c delete mode 100644 src/game/unk_05ACB0.c.REMOVED.git-id create mode 100644 src/game/unk_05AE00.c delete mode 100644 src/game/unk_05AE00.c.REMOVED.git-id create mode 100644 src/game/unk_05B1E0.c delete mode 100644 src/game/unk_05B1E0.c.REMOVED.git-id create mode 100644 src/game/unk_05C440.c delete mode 100644 src/game/unk_05C440.c.REMOVED.git-id create mode 100644 src/game/unk_08DBB0.c delete mode 100644 src/game/unk_08DBB0.c.REMOVED.git-id create mode 100644 src/game/unk_091080.c delete mode 100644 src/game/unk_091080.c.REMOVED.git-id create mode 100644 src/game/unk_092890.c delete mode 100644 src/game/unk_092890.c.REMOVED.git-id create mode 100644 src/game/unk_092E50.c delete mode 100644 src/game/unk_092E50.c.REMOVED.git-id create mode 100644 src/game/unk_093880.c delete mode 100644 src/game/unk_093880.c.REMOVED.git-id create mode 100644 src/game/unk_093880.h delete mode 100644 src/game/unk_093880.h.REMOVED.git-id create mode 100644 src/game/unk_09B600.c delete mode 100644 src/game/unk_09B600.c.REMOVED.git-id create mode 100644 src/game/unk_09B740.c delete mode 100644 src/game/unk_09B740.c.REMOVED.git-id create mode 100644 src/game/unk_09B7A0.c delete mode 100644 src/game/unk_09B7A0.c.REMOVED.git-id create mode 100644 src/game/unk_09C250.c delete mode 100644 src/game/unk_09C250.c.REMOVED.git-id create mode 100644 src/game/unk_0A1DA0.c delete mode 100644 src/game/unk_0A1DA0.c.REMOVED.git-id create mode 100644 src/game/unk_0B3200.c delete mode 100644 src/game/unk_0B3200.c.REMOVED.git-id create mode 100644 src/game/unk_0BC530.c delete mode 100644 src/game/unk_0BC530.c.REMOVED.git-id create mode 100644 src/game/unk_0C0A70.c delete mode 100644 src/game/unk_0C0A70.c.REMOVED.git-id create mode 100644 src/game/unk_0CC4C0.c delete mode 100644 src/game/unk_0CC4C0.c.REMOVED.git-id create mode 100644 src/game/unk_0D1AC0.c delete mode 100644 src/game/unk_0D1AC0.c.REMOVED.git-id create mode 100644 src/game/viewport.c delete mode 100644 src/game/viewport.c.REMOVED.git-id create mode 100644 src/game/watch.c delete mode 100644 src/game/watch.c.REMOVED.git-id create mode 100644 src/game/zlib.c delete mode 100644 src/game/zlib.c.REMOVED.git-id create mode 100644 src/init.c delete mode 100644 src/init.c.REMOVED.git-id create mode 100644 src/joy.c delete mode 100644 src/joy.c.REMOVED.git-id create mode 100644 src/joy_rumble.c delete mode 100644 src/joy_rumble.c.REMOVED.git-id create mode 100644 src/libultra/libultra.s delete mode 100644 src/libultra/libultra.s.REMOVED.git-id create mode 100644 src/mema.c delete mode 100644 src/mema.c.REMOVED.git-id create mode 100644 src/memp.c delete mode 100644 src/memp.c.REMOVED.git-id create mode 100644 src/music.c delete mode 100644 src/music.c.REMOVED.git-id create mode 100644 src/music.h delete mode 100644 src/music.h.REMOVED.git-id create mode 100644 src/osMapTLB.c delete mode 100644 src/osMapTLB.c.REMOVED.git-id create mode 100644 src/ramrom.c delete mode 100644 src/ramrom.c.REMOVED.git-id create mode 100644 src/random.c delete mode 100644 src/random.c.REMOVED.git-id create mode 100644 src/rarezip/rarezip.c delete mode 100644 src/rarezip/rarezip.c.REMOVED.git-id create mode 100644 src/rmon.c delete mode 100644 src/rmon.c.REMOVED.git-id create mode 100644 src/sched.c delete mode 100644 src/sched.c.REMOVED.git-id create mode 100644 src/sched.h delete mode 100644 src/sched.h.REMOVED.git-id create mode 100644 src/sfx.c delete mode 100644 src/sfx.c.REMOVED.git-id create mode 100644 src/speed_graph.c delete mode 100644 src/speed_graph.c.REMOVED.git-id create mode 100644 src/sprintf.c delete mode 100644 src/sprintf.c.REMOVED.git-id create mode 100644 src/stringhandler.c delete mode 100644 src/stringhandler.c.REMOVED.git-id create mode 100644 src/tlb_manage.c delete mode 100644 src/tlb_manage.c.REMOVED.git-id create mode 100644 src/tlb_random.c delete mode 100644 src/tlb_random.c.REMOVED.git-id create mode 100644 src/tlb_resolve.c delete mode 100644 src/tlb_resolve.c.REMOVED.git-id create mode 100644 src/token.c delete mode 100644 src/token.c.REMOVED.git-id create mode 100644 src/vi.c delete mode 100644 src/vi.c.REMOVED.git-id create mode 100644 src/video.c delete mode 100644 src/video.c.REMOVED.git-id create mode 100755 tools/RareZip.sh delete mode 100644 tools/RareZip.sh.REMOVED.git-id delete mode 100644 tools/SGIImageViewer.exe.REMOVED.git-id create mode 100644 tools/SGIImgView.png delete mode 100644 tools/SGIImgView.png.REMOVED.git-id create mode 100755 tools/asmpreproc/asm-processor.py delete mode 100644 tools/asmpreproc/asm-processor.py.REMOVED.git-id create mode 100755 tools/data_compress.sh delete mode 100644 tools/data_compress.sh.REMOVED.git-id create mode 100755 tools/gzip delete mode 100644 tools/gzip.REMOVED.git-id create mode 100755 tools/n64cksum delete mode 100644 tools/n64cksum.REMOVED.git-id create mode 100644 undefined_syms.txt delete mode 100644 undefined_syms.txt.REMOVED.git-id diff --git a/.gitignore b/.gitignore index ef044c5c..9d6eeb5a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,37 @@ *.z64 build/* -*.s~ +.*~ *.rz +.vscode/settings.json +.vscode/c_cpp_properties.json +*.tmp +.vscode/ipch/* +ge007.u.bin +/.vs +lib/libultra_rom.a +ge007.u.elf +baserom.u.dump +ge007.u.dump +assets/ge007.u.29E560.Globalimagetable_commandblock.bin +assets/animationtable_data.bin +assets/animationtable_entries.bin +assets/ge007.u.117880.jfont_dl.bin +assets/ge007.u.117940.jfont_chardata.bin +assets/ge007.u.123040.efont_chardata.bin +assets/ge007.u.29D160.Globalimagetable.bin +assets/ge007.u.2A4D50.usedby7F008DE4.bin +assets/font/*.bin +assets/images/split/*.bin +assets/music/*.bin +assets/music/*.ctl +assets/music/*.tbl +assets/obseg/bg/*.bin +assets/obseg/chr/*.bin +assets/obseg/gun/*.bin +assets/obseg/prop/*.bin +assets/obseg/setup/*.bin +assets/obseg/stan/*.bin +assets/obseg/text/*.bin +assets/obseg/ob__ob_end.seg +assets/ramrom/*.bin + diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..8061057b --- /dev/null +++ b/Makefile @@ -0,0 +1,183 @@ +# Makefile to rebuild Goldeneye 007 + +### Default target ### +default: all + +### Build Options ### +# Version of the game to build +FINAL := YES +VERSION := US +# If COMPARE is 1, check the output sha1sum when building 'all' +COMPARE := 1 + + +include assets/Makefile.obseg +include assets/Makefile.music +TOOLCHAIN := mips-linux-gnu- +QEMU_IRIX := tools/irix/qemu-irix +IRIX_ROOT := tools/irix/root + +BUILD_DIR := build +BUILD_SUB_DIRS := \ + src src/game src/rarezip libultra assets assets/obseg \ + assets/obseg/brief assets/obseg/chr assets/obseg/gun assets/obseg/prop \ + assets/obseg/text assets/obseg/bg assets/obseg/setup assets/obseg/stan \ + assets/music assets/ramrom assets/images assets/images/split assets/font +# create build directories +$(shell mkdir -p $(BUILD_DIR)) +$(foreach subdir,$(BUILD_SUB_DIRS),$(shell mkdir -p $(BUILD_DIR)/$(subdir))) + +ifeq ($(FINAL), YES) + OPTIMIZATION := -O2 + LCDEFS := + CFLAGWARNING := +else + OPTIMIZATION := -g + LCDEFS := -DDEBUG + CFLAGWARNING :=-fullwarn -wlint +endif + +ifeq ($(VERSION), EU) +COUNTRYCODE := e +LCDEFS := -DVERSION_EU +else +ifeq ($(VERSION), JP) +COUNTRYCODE := j +LCDEFS := -DVERSION_JP +else +COUNTRYCODE := u +LCDEFS := -DVERSION_US +endif +endif + + +APPELF := ge007.$(COUNTRYCODE).elf +APPROM := ge007.$(COUNTRYCODE).z64 +APPBIN := ge007.$(COUNTRYCODE).bin + +HEADERFILES := $(foreach dir,src,$(wildcard $(dir)/*.s)) +HEADEROBJECTS := $(foreach file,$(HEADERFILES),$(BUILD_DIR)/$(file:.s=.o)) + +CODEFILES := $(foreach dir,src,$(wildcard $(dir)/*.c)) +CODEOBJECTS := $(foreach file,$(CODEFILES),$(BUILD_DIR)/$(file:.c=.o)) + +LIBULTRA := lib/libultra_rom.a +ULTRAFILES := libultra/libultra.s +ULTRAOBJECTS := build/libultra/libultra.o + +GAMEFILES := $(foreach dir,src/game,$(wildcard $(dir)/*.c)) +GAMEOBJECTS := $(foreach file,$(GAMEFILES),$(BUILD_DIR)/$(file:.c=.o)) + +ROMFILES := assets/romfiles.s +ROMOBJECTS := build/assets/romfiles.o + +RAMROM_FILES := assets/ramrom/ramrom.s +RAMROM_OBJECTS := build/assets/ramrom/ramrom.o + +FONT_FILES := assets/font/font.s +FONT_OBJECTS := build/assets/font/font.o + +MUSIC_FILES := assets/music/music.s +MUSIC_OBJECTS := build/assets/music/music.o + +OBSEG_FILES := assets/obseg/ob_seg.s +OBSEG_OBJECTS := build/assets/obseg/ob_seg.o +OBSEG_RZ := $(BG_SEG_FILES) $(CHR_RZ_FILES) $(GUN_RZ_FILES) $(PROP_RZ_FILES) $(STAN_RZ_FILES) $(BRIEF_RZ_FILES) $(SETUP_RZ_FILES) $(TEXT_RZ_FILES) + +IMAGE_BINS := $(foreach dir,assets/images/split,$(wildcard $(dir)/*.bin)) +IMAGE_OBJS := $(foreach file,$(IMAGE_BINS),$(BUILD_DIR)/$(file:.bin=.o)) + +RZFILES := rarezip/rarezip.c +RZOBJECTS := $(foreach file,$(RZFILES),$(BUILD_DIR)/src/$(file:.c=.o)) + +OBJECTS := $(CODEOBJECTS) $(GAMEOBJECTS) $(RZOBJECTS) $(OBSEGMENT) $(ROMOBJECTS) $(RAMROM_OBJECTS) $(FONT_OBJECTS) $(MUSIC_OBJECTS) $(IMAGE_OBJS) + +# other tools +TOOLS_DIR := tools +DATASEG_COMP := $(TOOLS_DIR)/data_compress.sh +RZ_COMP := $(TOOLS_DIR)/1172compress.sh +N64CKSUM := $(TOOLS_DIR)/n64cksum +MAKEBG := $(TOOLS_DIR)/makebg.sh +SHA1SUM = sha1sum + +INCLUDE := -I . -I include -I include/libultra -I src -I src/game -I src/rarezip + +CC := $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc +CFLAGS := -Wo,-loopunroll,0 -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm $(CFLAGWARNING) -woff 819,820,852,821 -signed $(INCLUDE) -mips2 + +LD := $(TOOLCHAIN)ld +LD_SCRIPT := ge007.$(COUNTRYCODE).ld +LDFLAGS := -T undefined_syms.txt -T $(LD_SCRIPT) -Map $(BUILD_DIR)/ge007.$(COUNTRYCODE).map + +AS := $(TOOLCHAIN)as +ASFLAGS := -march=vr4300 -mabi=32 $(INCLUDE) +ASM_PREPROC := python3 tools/asmpreproc/asm-processor.py + +OBJCOPY := $(TOOLCHAIN)objcopy + +all: $(APPROM) +ifeq ($(COMPARE),1) + @$(SHA1SUM) -c ge007.$(COUNTRYCODE).sha1 +endif + + +codeclean: + rm -f $(APPELF) $(APPROM) $(APPBIN) $(ULTRAOBJECTS) $(BUILD_DIR)/ge007.$(COUNTRYCODE).map \ + $(HEADEROBJECTS) $(BOOTOBJECTS) $(CODEOBJECTS) $(GAMEOBJECTS) $(RZOBJECTS) + +dataclean: + rm -f $(APPELF) $(APPROM) $(APPBIN) $(ULTRAOBJECTS) $(BUILD_DIR)/ge007.$(COUNTRYCODE).map \ + $(OBSEG_OBJECTS) $(OBSEG_RZ) $(ROMOBJECTS) $(RAMROM_OBJECTS) $(FONT_OBJECTS) $(MUSIC_OBJECTS) $(IMAGE_OBJS) $(MUSIC_RZ_FILES) + +clean: + rm -f $(APPELF) $(APPROM) $(APPBIN) $(ULTRAOBJECTS) $(BUILD_DIR)/ge007.$(COUNTRYCODE).map \ + $(HEADEROBJECTS) $(BOOTOBJECTS) $(CODEOBJECTS) $(GAMEOBJECTS) $(RZOBJECTS) \ + $(OBSEG_OBJECTS) $(OBSEG_RZ) $(ROMOBJECTS) $(RAMROM_OBJECTS) $(FONT_OBJECTS) $(MUSIC_OBJECTS) $(IMAGE_OBJS) $(MUSIC_RZ_FILES) + +build/%.o: src/%.s + $(AS) $(ASFLAGS) -o $@ $< + +build/src/%.o: src/%.s + $(AS) $(ASFLAGS) -o $@ $< + +build/assets/%.o: assets/%.s + $(AS) $(ASFLAGS) -o $@ $< + +build/assets/ramrom/%.o: assets/ramrom/%.s + $(AS) $(ASFLAGS) -o $@ $< + +build/assets/font/%.o: assets/font/%.s + $(AS) $(ASFLAGS) -o $@ $< + +build/assets/obseg/%.o: assets/obseg/%.s + $(AS) $(ASFLAGS) -o $@ $< + +$(BUILD_DIR)/assets/images/split/%.o: assets/images/split/%.bin + $(LD) -r -b binary $< -o $@ + +build/%.o: src/%.c + $(ASM_PREPROC) $(OPTIMIZATION) $< | $(CC) -c $(CFLAGS) tools/asmpreproc/include-stdin.c -o $@ $(OPTIMIZATION) + $(ASM_PREPROC) $(OPTIMIZATION) $< --post-process $@ --assembler "$(AS) $(ASFLAGS)" --asm-prelude tools/asmpreproc/prelude.s + +build/src/%.o: src/%.c + $(ASM_PREPROC) $(OPTIMIZATION) $< | $(CC) -c $(CFLAGS) tools/asmpreproc/include-stdin.c -o $@ $(OPTIMIZATION) + $(ASM_PREPROC) $(OPTIMIZATION) $< --post-process $@ --assembler "$(AS) $(ASFLAGS)" --asm-prelude tools/asmpreproc/prelude.s + +build/$(OBSEGMENT): $(OBSEG_RZ) $(IMAGE_OBJS) + + +$(APPELF): $(ULTRAOBJECTS) $(HEADEROBJECTS) build/$(OBSEGMENT) $(MUSIC_RZ_FILES) $(BOOTOBJECTS) $(CODEOBJECTS) $(GAMEOBJECTS) $(RZOBJECTS) $(ROMOBJECTS) $(RAMROM_OBJECTS) $(FONT_OBJECTS) $(MUSIC_OBJECTS) $(OBSEG_OBJECTS) + $(LD) $(LDFLAGS) -o $@ + +$(APPBIN): $(APPELF) + $(OBJCOPY) $< $@ -O binary --gap-fill=0xff + +$(APPROM): $(APPBIN) + $(DATASEG_COMP) $< + $(N64CKSUM) $< $@ + rm header.tmp + +.PHONY: all default codeclean dataclean clean + + + diff --git a/Makefile.REMOVED.git-id b/Makefile.REMOVED.git-id deleted file mode 100644 index 61d601a9..00000000 --- a/Makefile.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -8061057baa8c5c6a93a17e4f52aaa01d5f977828 \ No newline at end of file diff --git a/assets/Makefile.music b/assets/Makefile.music new file mode 100644 index 00000000..d9d22ca1 --- /dev/null +++ b/assets/Makefile.music @@ -0,0 +1,70 @@ + +MUSIC_DIR = assets/music + +$(BUILD_DIR)/$(MUSIC_DIR)/%.rz: $(MUSIC_DIR)/%.bin + $(RZ_COMP) $< $@ + +MUSIC_RZ_FILES = \ + $(BUILD_DIR)/$(MUSIC_DIR)/Marchives.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Marchivesx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Maztec.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Maztecx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mbunker1.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mbunker1x.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mbunker2.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mbunker2x.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mcitadel.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mcontrol.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mcontrolx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mcradle.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mcradlex.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mcuba.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mdam.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mdamx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mdeathsolo.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mdepot.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mdepotx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Megyptian.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Megyptianx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Melevator_control.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Melevator_wc.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mfacility.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mfacilityx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mfolders.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mfrigate_outro.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mfrigate.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mfrigatex.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mintro_eye.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mjungle_perimeter_unused.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mjungle.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mjungle_unused.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mjunglex.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mmultideath_alt.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mmultiplayerdeath.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mnint_rare_logo.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mno_music.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mnull1.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mnull2.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mnull3.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mrunway_plane.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mrunway.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mrunwayx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msilo.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msilox.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msolo_death_abrev.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mstatue_ending.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mstatue.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mstatuex.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mstreets.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mstreetsx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msurface1.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msurface2_ending.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msurface2.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msurface1x.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Msurface2x.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mtrain.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mtrainx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mwatchmusic.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mwatercaverns.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mwatercavernsx.rz \ + $(BUILD_DIR)/$(MUSIC_DIR)/Mwindblowing.rz diff --git a/assets/Makefile.music.REMOVED.git-id b/assets/Makefile.music.REMOVED.git-id deleted file mode 100644 index 4077164b..00000000 --- a/assets/Makefile.music.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -d9d22ca1f58eac2a8f93f81befa17d942fee8b6a \ No newline at end of file diff --git a/assets/images/image_externs.h b/assets/images/image_externs.h new file mode 100644 index 00000000..78d1c297 --- /dev/null +++ b/assets/images/image_externs.h @@ -0,0 +1,2704 @@ +#ifndef _IMAGE_EXTERNS_H_ +#define _IMAGE_EXTERNS_H_ +#include "ultra64.h" + +extern u16 _image1_size; +extern u16 _image2_size; +extern u16 _image3_size; +extern u16 _image4_size; +extern u16 _image5_size; +extern u16 _image6_size; +extern u16 _image7_size; +extern u16 _image8_size; +extern u16 _image9_size; +extern u16 _image10_size; +extern u16 _image11_size; +extern u16 _image12_size; +extern u16 _image13_size; +extern u16 _image14_size; +extern u16 _image15_size; +extern u16 _image16_size; +extern u16 _image17_size; +extern u16 _image18_size; +extern u16 _image19_size; +extern u16 _image20_size; +extern u16 _image21_size; +extern u16 _image22_size; +extern u16 _image23_size; +extern u16 _image24_size; +extern u16 _image25_size; +extern u16 _image26_size; +extern u16 _image27_size; +extern u16 _image28_size; +extern u16 _image29_size; +extern u16 _image30_size; +extern u16 _image31_size; +extern u16 _image32_size; +extern u16 _image33_size; +extern u16 _image34_size; +extern u16 _image35_size; +extern u16 _image36_size; +extern u16 _image37_size; +extern u16 _image38_size; +extern u16 _image39_size; +extern u16 _image40_size; +extern u16 _image41_size; +extern u16 _image42_size; +extern u16 _image43_size; +extern u16 _image44_size; +extern u16 _image45_size; +extern u16 _image46_size; +extern u16 _image47_size; +extern u16 _image48_size; +extern u16 _image49_size; +extern u16 _image50_size; +extern u16 _image51_size; +extern u16 _image52_size; +extern u16 _image53_size; +extern u16 _image54_size; +extern u16 _image55_size; +extern u16 _image56_size; +extern u16 _image57_size; +extern u16 _image58_size; +extern u16 _image59_size; +extern u16 _image60_size; +extern u16 _image61_size; +extern u16 _image62_size; +extern u16 _image63_size; +extern u16 _image64_size; +extern u16 _image65_size; +extern u16 _image66_size; +extern u16 _image67_size; +extern u16 _image68_size; +extern u16 _image69_size; +extern u16 _image70_size; +extern u16 _image71_size; +extern u16 _image72_size; +extern u16 _image73_size; +extern u16 _image74_size; +extern u16 _image75_size; +extern u16 _image76_size; +extern u16 _image77_size; +extern u16 _image78_size; +extern u16 _image79_size; +extern u16 _image80_size; +extern u16 _image81_size; +extern u16 _image82_size; +extern u16 _image83_size; +extern u16 _image84_size; +extern u16 _image85_size; +extern u16 _image86_size; +extern u16 _image87_size; +extern u16 _image88_size; +extern u16 _image89_size; +extern u16 _image90_size; +extern u16 _image91_size; +extern u16 _image92_size; +extern u16 _image93_size; +extern u16 _image94_size; +extern u16 _image95_size; +extern u16 _image96_size; +extern u16 _image97_size; +extern u16 _image98_size; +extern u16 _image99_size; +extern u16 _image100_size; +extern u16 _image101_size; +extern u16 _image102_size; +extern u16 _image103_size; +extern u16 _image104_size; +extern u16 _image105_size; +extern u16 _image106_size; +extern u16 _image107_size; +extern u16 _image108_size; +extern u16 _image109_size; +extern u16 _image110_size; +extern u16 _image111_size; +extern u16 _image112_size; +extern u16 _image113_size; +extern u16 _image114_size; +extern u16 _image115_size; +extern u16 _image116_size; +extern u16 _image117_size; +extern u16 _image118_size; +extern u16 _image119_size; +extern u16 _image120_size; +extern u16 _image121_size; +extern u16 _image122_size; +extern u16 _image123_size; +extern u16 _image124_size; +extern u16 _image125_size; +extern u16 _image126_size; +extern u16 _image127_size; +extern u16 _image128_size; +extern u16 _image129_size; +extern u16 _image130_size; +extern u16 _image131_size; +extern u16 _image132_size; +extern u16 _image133_size; +extern u16 _image134_size; +extern u16 _image135_size; +extern u16 _image136_size; +extern u16 _image137_size; +extern u16 _image138_size; +extern u16 _image139_size; +extern u16 _image140_size; +extern u16 _image141_size; +extern u16 _image142_size; +extern u16 _image143_size; +extern u16 _image144_size; +extern u16 _image145_size; +extern u16 _image146_size; +extern u16 _image147_size; +extern u16 _image148_size; +extern u16 _image149_size; +extern u16 _image150_size; +extern u16 _image151_size; +extern u16 _image152_size; +extern u16 _image153_size; +extern u16 _image154_size; +extern u16 _image155_size; +extern u16 _image156_size; +extern u16 _image157_size; +extern u16 _image158_size; +extern u16 _image159_size; +extern u16 _image160_size; +extern u16 _image161_size; +extern u16 _image162_size; +extern u16 _image163_size; +extern u16 _image164_size; +extern u16 _image165_size; +extern u16 _image166_size; +extern u16 _image167_size; +extern u16 _image168_size; +extern u16 _image169_size; +extern u16 _image170_size; +extern u16 _image171_size; +extern u16 _image172_size; +extern u16 _image173_size; +extern u16 _image174_size; +extern u16 _image175_size; +extern u16 _image176_size; +extern u16 _image177_size; +extern u16 _image178_size; +extern u16 _image179_size; +extern u16 _image180_size; +extern u16 _image181_size; +extern u16 _image182_size; +extern u16 _image183_size; +extern u16 _image184_size; +extern u16 _image185_size; +extern u16 _image186_size; +extern u16 _image187_size; +extern u16 _image188_size; +extern u16 _image189_size; +extern u16 _image190_size; +extern u16 _image191_size; +extern u16 _image192_size; +extern u16 _image193_size; +extern u16 _image194_size; +extern u16 _image195_size; +extern u16 _image196_size; +extern u16 _image197_size; +extern u16 _image198_size; +extern u16 _image199_size; +extern u16 _image200_size; +extern u16 _image201_size; +extern u16 _image202_size; +extern u16 _image203_size; +extern u16 _image204_size; +extern u16 _image205_size; +extern u16 _image206_size; +extern u16 _image207_size; +extern u16 _image208_size; +extern u16 _image209_size; +extern u16 _image210_size; +extern u16 _image211_size; +extern u16 _image212_size; +extern u16 _image213_size; +extern u16 _image214_size; +extern u16 _image215_size; +extern u16 _image216_size; +extern u16 _image217_size; +extern u16 _image218_size; +extern u16 _image219_size; +extern u16 _image220_size; +extern u16 _image221_size; +extern u16 _image222_size; +extern u16 _image223_size; +extern u16 _image224_size; +extern u16 _image225_size; +extern u16 _image226_size; +extern u16 _image227_size; +extern u16 _image228_size; +extern u16 _image229_size; +extern u16 _image230_size; +extern u16 _image231_size; +extern u16 _image232_size; +extern u16 _image233_size; +extern u16 _image234_size; +extern u16 _image235_size; +extern u16 _image236_size; +extern u16 _image237_size; +extern u16 _image238_size; +extern u16 _image239_size; +extern u16 _image240_size; +extern u16 _image241_size; +extern u16 _image242_size; +extern u16 _image243_size; +extern u16 _image244_size; +extern u16 _image245_size; +extern u16 _image246_size; +extern u16 _image247_size; +extern u16 _image248_size; +extern u16 _image249_size; +extern u16 _image250_size; +extern u16 _image251_size; +extern u16 _image252_size; +extern u16 _image253_size; +extern u16 _image254_size; +extern u16 _image255_size; +extern u16 _image256_size; +extern u16 _image257_size; +extern u16 _image258_size; +extern u16 _image259_size; +extern u16 _image260_size; +extern u16 _image261_size; +extern u16 _image262_size; +extern u16 _image263_size; +extern u16 _image264_size; +extern u16 _image265_size; +extern u16 _image266_size; +extern u16 _image267_size; +extern u16 _image268_size; +extern u16 _image269_size; +extern u16 _image270_size; +extern u16 _image271_size; +extern u16 _image272_size; +extern u16 _image273_size; +extern u16 _image274_size; +extern u16 _image275_size; +extern u16 _image276_size; +extern u16 _image277_size; +extern u16 _image278_size; +extern u16 _image279_size; +extern u16 _image280_size; +extern u16 _image281_size; +extern u16 _image282_size; +extern u16 _image283_size; +extern u16 _image284_size; +extern u16 _image285_size; +extern u16 _image286_size; +extern u16 _image287_size; +extern u16 _image288_size; +extern u16 _image289_size; +extern u16 _image290_size; +extern u16 _image291_size; +extern u16 _image292_size; +extern u16 _image293_size; +extern u16 _image294_size; +extern u16 _image295_size; +extern u16 _image296_size; +extern u16 _image297_size; +extern u16 _image298_size; +extern u16 _image299_size; +extern u16 _image300_size; +extern u16 _image301_size; +extern u16 _image302_size; +extern u16 _image303_size; +extern u16 _image304_size; +extern u16 _image305_size; +extern u16 _image306_size; +extern u16 _image307_size; +extern u16 _image308_size; +extern u16 _image309_size; +extern u16 _image310_size; +extern u16 _image311_size; +extern u16 _image312_size; +extern u16 _image313_size; +extern u16 _image314_size; +extern u16 _image315_size; +extern u16 _image316_size; +extern u16 _image317_size; +extern u16 _image318_size; +extern u16 _image319_size; +extern u16 _image320_size; +extern u16 _image321_size; +extern u16 _image322_size; +extern u16 _image323_size; +extern u16 _image324_size; +extern u16 _image325_size; +extern u16 _image326_size; +extern u16 _image327_size; +extern u16 _image328_size; +extern u16 _image329_size; +extern u16 _image330_size; +extern u16 _image331_size; +extern u16 _image332_size; +extern u16 _image333_size; +extern u16 _image334_size; +extern u16 _image335_size; +extern u16 _image336_size; +extern u16 _image337_size; +extern u16 _image338_size; +extern u16 _image339_size; +extern u16 _image340_size; +extern u16 _image341_size; +extern u16 _image342_size; +extern u16 _image343_size; +extern u16 _image344_size; +extern u16 _image345_size; +extern u16 _image346_size; +extern u16 _image347_size; +extern u16 _image348_size; +extern u16 _image349_size; +extern u16 _image350_size; +extern u16 _image351_size; +extern u16 _image352_size; +extern u16 _image353_size; +extern u16 _image354_size; +extern u16 _image355_size; +extern u16 _image356_size; +extern u16 _image357_size; +extern u16 _image358_size; +extern u16 _image359_size; +extern u16 _image360_size; +extern u16 _image361_size; +extern u16 _image362_size; +extern u16 _image363_size; +extern u16 _image364_size; +extern u16 _image365_size; +extern u16 _image366_size; +extern u16 _image367_size; +extern u16 _image368_size; +extern u16 _image369_size; +extern u16 _image370_size; +extern u16 _image371_size; +extern u16 _image372_size; +extern u16 _image373_size; +extern u16 _image374_size; +extern u16 _image375_size; +extern u16 _image376_size; +extern u16 _image377_size; +extern u16 _image378_size; +extern u16 _image379_size; +extern u16 _image380_size; +extern u16 _image381_size; +extern u16 _image382_size; +extern u16 _image383_size; +extern u16 _image384_size; +extern u16 _image385_size; +extern u16 _image386_size; +extern u16 _image387_size; +extern u16 _image388_size; +extern u16 _image389_size; +extern u16 _image390_size; +extern u16 _image391_size; +extern u16 _image392_size; +extern u16 _image393_size; +extern u16 _image394_size; +extern u16 _image395_size; +extern u16 _image396_size; +extern u16 _image397_size; +extern u16 _image398_size; +extern u16 _image399_size; +extern u16 _image400_size; +extern u16 _image401_size; +extern u16 _image402_size; +extern u16 _image403_size; +extern u16 _image404_size; +extern u16 _image405_size; +extern u16 _image406_size; +extern u16 _image407_size; +extern u16 _image408_size; +extern u16 _image409_size; +extern u16 _image410_size; +extern u16 _image411_size; +extern u16 _image412_size; +extern u16 _image413_size; +extern u16 _image414_size; +extern u16 _image415_size; +extern u16 _image416_size; +extern u16 _image417_size; +extern u16 _image418_size; +extern u16 _image419_size; +extern u16 _image420_size; +extern u16 _image421_size; +extern u16 _image422_size; +extern u16 _image423_size; +extern u16 _image424_size; +extern u16 _image425_size; +extern u16 _image426_size; +extern u16 _image427_size; +extern u16 _image428_size; +extern u16 _image429_size; +extern u16 _image430_size; +extern u16 _image431_size; +extern u16 _image432_size; +extern u16 _image433_size; +extern u16 _image434_size; +extern u16 _image435_size; +extern u16 _image436_size; +extern u16 _image437_size; +extern u16 _image438_size; +extern u16 _image439_size; +extern u16 _image440_size; +extern u16 _image441_size; +extern u16 _image442_size; +extern u16 _image443_size; +extern u16 _image444_size; +extern u16 _image445_size; +extern u16 _image446_size; +extern u16 _image447_size; +extern u16 _image448_size; +extern u16 _image449_size; +extern u16 _image450_size; +extern u16 _image451_size; +extern u16 _image452_size; +extern u16 _image453_size; +extern u16 _image454_size; +extern u16 _image455_size; +extern u16 _image456_size; +extern u16 _image457_size; +extern u16 _image458_size; +extern u16 _image459_size; +extern u16 _image460_size; +extern u16 _image461_size; +extern u16 _image462_size; +extern u16 _image463_size; +extern u16 _image464_size; +extern u16 _image465_size; +extern u16 _image466_size; +extern u16 _image467_size; +extern u16 _image468_size; +extern u16 _image469_size; +extern u16 _image470_size; +extern u16 _image471_size; +extern u16 _image472_size; +extern u16 _image473_size; +extern u16 _image474_size; +extern u16 _image475_size; +extern u16 _image476_size; +extern u16 _image477_size; +extern u16 _image478_size; +extern u16 _image479_size; +extern u16 _image480_size; +extern u16 _image481_size; +extern u16 _image482_size; +extern u16 _image483_size; +extern u16 _image484_size; +extern u16 _image485_size; +extern u16 _image486_size; +extern u16 _image487_size; +extern u16 _image488_size; +extern u16 _image489_size; +extern u16 _image490_size; +extern u16 _image491_size; +extern u16 _image492_size; +extern u16 _image493_size; +extern u16 _image494_size; +extern u16 _image495_size; +extern u16 _image496_size; +extern u16 _image497_size; +extern u16 _image498_size; +extern u16 _image499_size; +extern u16 _image500_size; +extern u16 _image501_size; +extern u16 _image502_size; +extern u16 _image503_size; +extern u16 _image504_size; +extern u16 _image505_size; +extern u16 _image506_size; +extern u16 _image507_size; +extern u16 _image508_size; +extern u16 _image509_size; +extern u16 _image510_size; +extern u16 _image511_size; +extern u16 _image512_size; +extern u16 _image513_size; +extern u16 _image514_size; +extern u16 _image515_size; +extern u16 _image516_size; +extern u16 _image517_size; +extern u16 _image518_size; +extern u16 _image519_size; +extern u16 _image520_size; +extern u16 _image521_size; +extern u16 _image522_size; +extern u16 _image523_size; +extern u16 _image524_size; +extern u16 _image525_size; +extern u16 _image526_size; +extern u16 _image527_size; +extern u16 _image528_size; +extern u16 _image529_size; +extern u16 _image530_size; +extern u16 _image531_size; +extern u16 _image532_size; +extern u16 _image533_size; +extern u16 _image534_size; +extern u16 _image535_size; +extern u16 _image536_size; +extern u16 _image537_size; +extern u16 _image538_size; +extern u16 _image539_size; +extern u16 _image540_size; +extern u16 _image541_size; +extern u16 _image542_size; +extern u16 _image543_size; +extern u16 _image544_size; +extern u16 _image545_size; +extern u16 _image546_size; +extern u16 _image547_size; +extern u16 _image548_size; +extern u16 _image549_size; +extern u16 _image550_size; +extern u16 _image551_size; +extern u16 _image552_size; +extern u16 _image553_size; +extern u16 _image554_size; +extern u16 _image555_size; +extern u16 _image556_size; +extern u16 _image557_size; +extern u16 _image558_size; +extern u16 _image559_size; +extern u16 _image560_size; +extern u16 _image561_size; +extern u16 _image562_size; +extern u16 _image563_size; +extern u16 _image564_size; +extern u16 _image565_size; +extern u16 _image566_size; +extern u16 _image567_size; +extern u16 _image568_size; +extern u16 _image569_size; +extern u16 _image570_size; +extern u16 _image571_size; +extern u16 _image572_size; +extern u16 _image573_size; +extern u16 _image574_size; +extern u16 _image575_size; +extern u16 _image576_size; +extern u16 _image577_size; +extern u16 _image578_size; +extern u16 _image579_size; +extern u16 _image580_size; +extern u16 _image581_size; +extern u16 _image582_size; +extern u16 _image583_size; +extern u16 _image584_size; +extern u16 _image585_size; +extern u16 _image586_size; +extern u16 _image587_size; +extern u16 _image588_size; +extern u16 _image589_size; +extern u16 _image590_size; +extern u16 _image591_size; +extern u16 _image592_size; +extern u16 _image593_size; +extern u16 _image594_size; +extern u16 _image595_size; +extern u16 _image596_size; +extern u16 _image597_size; +extern u16 _image598_size; +extern u16 _image599_size; +extern u16 _image600_size; +extern u16 _image601_size; +extern u16 _image602_size; +extern u16 _image603_size; +extern u16 _image604_size; +extern u16 _image605_size; +extern u16 _image606_size; +extern u16 _image607_size; +extern u16 _image608_size; +extern u16 _image609_size; +extern u16 _image610_size; +extern u16 _image611_size; +extern u16 _image612_size; +extern u16 _image613_size; +extern u16 _image614_size; +extern u16 _image615_size; +extern u16 _image616_size; +extern u16 _image617_size; +extern u16 _image618_size; +extern u16 _image619_size; +extern u16 _image620_size; +extern u16 _image621_size; +extern u16 _image622_size; +extern u16 _image623_size; +extern u16 _image624_size; +extern u16 _image625_size; +extern u16 _image626_size; +extern u16 _image627_size; +extern u16 _image628_size; +extern u16 _image629_size; +extern u16 _image630_size; +extern u16 _image631_size; +extern u16 _image632_size; +extern u16 _image633_size; +extern u16 _image634_size; +extern u16 _image635_size; +extern u16 _image636_size; +extern u16 _image637_size; +extern u16 _image638_size; +extern u16 _image639_size; +extern u16 _image640_size; +extern u16 _image641_size; +extern u16 _image642_size; +extern u16 _image643_size; +extern u16 _image644_size; +extern u16 _image645_size; +extern u16 _image646_size; +extern u16 _image647_size; +extern u16 _image648_size; +extern u16 _image649_size; +extern u16 _image650_size; +extern u16 _image651_size; +extern u16 _image652_size; +extern u16 _image653_size; +extern u16 _image654_size; +extern u16 _image655_size; +extern u16 _image656_size; +extern u16 _image657_size; +extern u16 _image658_size; +extern u16 _image659_size; +extern u16 _image660_size; +extern u16 _image661_size; +extern u16 _image662_size; +extern u16 _image663_size; +extern u16 _image664_size; +extern u16 _image665_size; +extern u16 _image666_size; +extern u16 _image667_size; +extern u16 _image668_size; +extern u16 _image669_size; +extern u16 _image670_size; +extern u16 _image671_size; +extern u16 _image672_size; +extern u16 _image673_size; +extern u16 _image674_size; +extern u16 _image675_size; +extern u16 _image676_size; +extern u16 _image677_size; +extern u16 _image678_size; +extern u16 _image679_size; +extern u16 _image680_size; +extern u16 _image681_size; +extern u16 _image682_size; +extern u16 _image683_size; +extern u16 _image684_size; +extern u16 _image685_size; +extern u16 _image686_size; +extern u16 _image687_size; +extern u16 _image688_size; +extern u16 _image689_size; +extern u16 _image690_size; +extern u16 _image691_size; +extern u16 _image692_size; +extern u16 _image693_size; +extern u16 _image694_size; +extern u16 _image695_size; +extern u16 _image696_size; +extern u16 _image697_size; +extern u16 _image698_size; +extern u16 _image699_size; +extern u16 _image700_size; +extern u16 _image701_size; +extern u16 _image702_size; +extern u16 _image703_size; +extern u16 _image704_size; +extern u16 _image705_size; +extern u16 _image706_size; +extern u16 _image707_size; +extern u16 _image708_size; +extern u16 _image709_size; +extern u16 _image710_size; +extern u16 _image711_size; +extern u16 _image712_size; +extern u16 _image713_size; +extern u16 _image714_size; +extern u16 _image715_size; +extern u16 _image716_size; +extern u16 _image717_size; +extern u16 _image718_size; +extern u16 _image719_size; +extern u16 _image720_size; +extern u16 _image721_size; +extern u16 _image722_size; +extern u16 _image723_size; +extern u16 _image724_size; +extern u16 _image725_size; +extern u16 _image726_size; +extern u16 _image727_size; +extern u16 _image728_size; +extern u16 _image729_size; +extern u16 _image730_size; +extern u16 _image731_size; +extern u16 _image732_size; +extern u16 _image733_size; +extern u16 _image734_size; +extern u16 _image735_size; +extern u16 _image736_size; +extern u16 _image737_size; +extern u16 _image738_size; +extern u16 _image739_size; +extern u16 _image740_size; +extern u16 _image741_size; +extern u16 _image742_size; +extern u16 _image743_size; +extern u16 _image744_size; +extern u16 _image745_size; +extern u16 _image746_size; +extern u16 _image747_size; +extern u16 _image748_size; +extern u16 _image749_size; +extern u16 _image750_size; +extern u16 _image751_size; +extern u16 _image752_size; +extern u16 _image753_size; +extern u16 _image754_size; +extern u16 _image755_size; +extern u16 _image756_size; +extern u16 _image757_size; +extern u16 _image758_size; +extern u16 _image759_size; +extern u16 _image760_size; +extern u16 _image761_size; +extern u16 _image762_size; +extern u16 _image763_size; +extern u16 _image764_size; +extern u16 _image765_size; +extern u16 _image766_size; +extern u16 _image767_size; +extern u16 _image768_size; +extern u16 _image769_size; +extern u16 _image770_size; +extern u16 _image771_size; +extern u16 _image772_size; +extern u16 _image773_size; +extern u16 _image774_size; +extern u16 _image775_size; +extern u16 _image776_size; +extern u16 _image777_size; +extern u16 _image778_size; +extern u16 _image779_size; +extern u16 _image780_size; +extern u16 _image781_size; +extern u16 _image782_size; +extern u16 _image783_size; +extern u16 _image784_size; +extern u16 _image785_size; +extern u16 _image786_size; +extern u16 _image787_size; +extern u16 _image788_size; +extern u16 _image789_size; +extern u16 _image790_size; +extern u16 _image791_size; +extern u16 _image792_size; +extern u16 _image793_size; +extern u16 _image794_size; +extern u16 _image795_size; +extern u16 _image796_size; +extern u16 _image797_size; +extern u16 _image798_size; +extern u16 _image799_size; +extern u16 _image800_size; +extern u16 _image801_size; +extern u16 _image802_size; +extern u16 _image803_size; +extern u16 _image804_size; +extern u16 _image805_size; +extern u16 _image806_size; +extern u16 _image807_size; +extern u16 _image808_size; +extern u16 _image809_size; +extern u16 _image810_size; +extern u16 _image811_size; +extern u16 _image812_size; +extern u16 _image813_size; +extern u16 _image814_size; +extern u16 _image815_size; +extern u16 _image816_size; +extern u16 _image817_size; +extern u16 _image818_size; +extern u16 _image819_size; +extern u16 _image820_size; +extern u16 _image821_size; +extern u16 _image822_size; +extern u16 _image823_size; +extern u16 _image824_size; +extern u16 _image825_size; +extern u16 _image826_size; +extern u16 _image827_size; +extern u16 _image828_size; +extern u16 _image829_size; +extern u16 _image830_size; +extern u16 _image831_size; +extern u16 _image832_size; +extern u16 _image833_size; +extern u16 _image834_size; +extern u16 _image835_size; +extern u16 _image836_size; +extern u16 _image837_size; +extern u16 _image838_size; +extern u16 _image839_size; +extern u16 _image840_size; +extern u16 _image841_size; +extern u16 _image842_size; +extern u16 _image843_size; +extern u16 _image844_size; +extern u16 _image845_size; +extern u16 _image846_size; +extern u16 _image847_size; +extern u16 _image848_size; +extern u16 _image849_size; +extern u16 _image850_size; +extern u16 _image851_size; +extern u16 _image852_size; +extern u16 _image853_size; +extern u16 _image854_size; +extern u16 _image855_size; +extern u16 _image856_size; +extern u16 _image857_size; +extern u16 _image858_size; +extern u16 _image859_size; +extern u16 _image860_size; +extern u16 _image861_size; +extern u16 _image862_size; +extern u16 _image863_size; +extern u16 _image864_size; +extern u16 _image865_size; +extern u16 _image866_size; +extern u16 _image867_size; +extern u16 _image868_size; +extern u16 _image869_size; +extern u16 _image870_size; +extern u16 _image871_size; +extern u16 _image872_size; +extern u16 _image873_size; +extern u16 _image874_size; +extern u16 _image875_size; +extern u16 _image876_size; +extern u16 _image877_size; +extern u16 _image878_size; +extern u16 _image879_size; +extern u16 _image880_size; +extern u16 _image881_size; +extern u16 _image882_size; +extern u16 _image883_size; +extern u16 _image884_size; +extern u16 _image885_size; +extern u16 _image886_size; +extern u16 _image887_size; +extern u16 _image888_size; +extern u16 _image889_size; +extern u16 _image890_size; +extern u16 _image891_size; +extern u16 _image892_size; +extern u16 _image893_size; +extern u16 _image894_size; +extern u16 _image895_size; +extern u16 _image896_size; +extern u16 _image897_size; +extern u16 _image898_size; +extern u16 _image899_size; +extern u16 _image900_size; +extern u16 _image901_size; +extern u16 _image902_size; +extern u16 _image903_size; +extern u16 _image904_size; +extern u16 _image905_size; +extern u16 _image906_size; +extern u16 _image907_size; +extern u16 _image908_size; +extern u16 _image909_size; +extern u16 _image910_size; +extern u16 _image911_size; +extern u16 _image912_size; +extern u16 _image913_size; +extern u16 _image914_size; +extern u16 _image915_size; +extern u16 _image916_size; +extern u16 _image917_size; +extern u16 _image918_size; +extern u16 _image919_size; +extern u16 _image920_size; +extern u16 _image921_size; +extern u16 _image922_size; +extern u16 _image923_size; +extern u16 _image924_size; +extern u16 _image925_size; +extern u16 _image926_size; +extern u16 _image927_size; +extern u16 _image928_size; +extern u16 _image929_size; +extern u16 _image930_size; +extern u16 _image931_size; +extern u16 _image932_size; +extern u16 _image933_size; +extern u16 _image934_size; +extern u16 _image935_size; +extern u16 _image936_size; +extern u16 _image937_size; +extern u16 _image938_size; +extern u16 _image939_size; +extern u16 _image940_size; +extern u16 _image941_size; +extern u16 _image942_size; +extern u16 _image943_size; +extern u16 _image944_size; +extern u16 _image945_size; +extern u16 _image946_size; +extern u16 _image947_size; +extern u16 _image948_size; +extern u16 _image949_size; +extern u16 _image950_size; +extern u16 _image951_size; +extern u16 _image952_size; +extern u16 _image953_size; +extern u16 _image954_size; +extern u16 _image955_size; +extern u16 _image956_size; +extern u16 _image957_size; +extern u16 _image958_size; +extern u16 _image959_size; +extern u16 _image960_size; +extern u16 _image961_size; +extern u16 _image962_size; +extern u16 _image963_size; +extern u16 _image964_size; +extern u16 _image965_size; +extern u16 _image966_size; +extern u16 _image967_size; +extern u16 _image968_size; +extern u16 _image969_size; +extern u16 _image970_size; +extern u16 _image971_size; +extern u16 _image972_size; +extern u16 _image973_size; +extern u16 _image974_size; +extern u16 _image975_size; +extern u16 _image976_size; +extern u16 _image977_size; +extern u16 _image978_size; +extern u16 _image979_size; +extern u16 _image980_size; +extern u16 _image981_size; +extern u16 _image982_size; +extern u16 _image983_size; +extern u16 _image984_size; +extern u16 _image985_size; +extern u16 _image986_size; +extern u16 _image987_size; +extern u16 _image988_size; +extern u16 _image989_size; +extern u16 _image990_size; +extern u16 _image991_size; +extern u16 _image992_size; +extern u16 _image993_size; +extern u16 _image994_size; +extern u16 _image995_size; +extern u16 _image996_size; +extern u16 _image997_size; +extern u16 _image998_size; +extern u16 _image999_size; +extern u16 _image1000_size; +extern u16 _image1001_size; +extern u16 _image1002_size; +extern u16 _image1003_size; +extern u16 _image1004_size; +extern u16 _image1005_size; +extern u16 _image1006_size; +extern u16 _image1007_size; +extern u16 _image1008_size; +extern u16 _image1009_size; +extern u16 _image1010_size; +extern u16 _image1011_size; +extern u16 _image1012_size; +extern u16 _image1013_size; +extern u16 _image1014_size; +extern u16 _image1015_size; +extern u16 _image1016_size; +extern u16 _image1017_size; +extern u16 _image1018_size; +extern u16 _image1019_size; +extern u16 _image1020_size; +extern u16 _image1021_size; +extern u16 _image1022_size; +extern u16 _image1023_size; +extern u16 _image1024_size; +extern u16 _image1025_size; +extern u16 _image1026_size; +extern u16 _image1027_size; +extern u16 _image1028_size; +extern u16 _image1029_size; +extern u16 _image1030_size; +extern u16 _image1031_size; +extern u16 _image1032_size; +extern u16 _image1033_size; +extern u16 _image1034_size; +extern u16 _image1035_size; +extern u16 _image1036_size; +extern u16 _image1037_size; +extern u16 _image1038_size; +extern u16 _image1039_size; +extern u16 _image1040_size; +extern u16 _image1041_size; +extern u16 _image1042_size; +extern u16 _image1043_size; +extern u16 _image1044_size; +extern u16 _image1045_size; +extern u16 _image1046_size; +extern u16 _image1047_size; +extern u16 _image1048_size; +extern u16 _image1049_size; +extern u16 _image1050_size; +extern u16 _image1051_size; +extern u16 _image1052_size; +extern u16 _image1053_size; +extern u16 _image1054_size; +extern u16 _image1055_size; +extern u16 _image1056_size; +extern u16 _image1057_size; +extern u16 _image1058_size; +extern u16 _image1059_size; +extern u16 _image1060_size; +extern u16 _image1061_size; +extern u16 _image1062_size; +extern u16 _image1063_size; +extern u16 _image1064_size; +extern u16 _image1065_size; +extern u16 _image1066_size; +extern u16 _image1067_size; +extern u16 _image1068_size; +extern u16 _image1069_size; +extern u16 _image1070_size; +extern u16 _image1071_size; +extern u16 _image1072_size; +extern u16 _image1073_size; +extern u16 _image1074_size; +extern u16 _image1075_size; +extern u16 _image1076_size; +extern u16 _image1077_size; +extern u16 _image1078_size; +extern u16 _image1079_size; +extern u16 _image1080_size; +extern u16 _image1081_size; +extern u16 _image1082_size; +extern u16 _image1083_size; +extern u16 _image1084_size; +extern u16 _image1085_size; +extern u16 _image1086_size; +extern u16 _image1087_size; +extern u16 _image1088_size; +extern u16 _image1089_size; +extern u16 _image1090_size; +extern u16 _image1091_size; +extern u16 _image1092_size; +extern u16 _image1093_size; +extern u16 _image1094_size; +extern u16 _image1095_size; +extern u16 _image1096_size; +extern u16 _image1097_size; +extern u16 _image1098_size; +extern u16 _image1099_size; +extern u16 _image1100_size; +extern u16 _image1101_size; +extern u16 _image1102_size; +extern u16 _image1103_size; +extern u16 _image1104_size; +extern u16 _image1105_size; +extern u16 _image1106_size; +extern u16 _image1107_size; +extern u16 _image1108_size; +extern u16 _image1109_size; +extern u16 _image1110_size; +extern u16 _image1111_size; +extern u16 _image1112_size; +extern u16 _image1113_size; +extern u16 _image1114_size; +extern u16 _image1115_size; +extern u16 _image1116_size; +extern u16 _image1117_size; +extern u16 _image1118_size; +extern u16 _image1119_size; +extern u16 _image1120_size; +extern u16 _image1121_size; +extern u16 _image1122_size; +extern u16 _image1123_size; +extern u16 _image1124_size; +extern u16 _image1125_size; +extern u16 _image1126_size; +extern u16 _image1127_size; +extern u16 _image1128_size; +extern u16 _image1129_size; +extern u16 _image1130_size; +extern u16 _image1131_size; +extern u16 _image1132_size; +extern u16 _image1133_size; +extern u16 _image1134_size; +extern u16 _image1135_size; +extern u16 _image1136_size; +extern u16 _image1137_size; +extern u16 _image1138_size; +extern u16 _image1139_size; +extern u16 _image1140_size; +extern u16 _image1141_size; +extern u16 _image1142_size; +extern u16 _image1143_size; +extern u16 _image1144_size; +extern u16 _image1145_size; +extern u16 _image1146_size; +extern u16 _image1147_size; +extern u16 _image1148_size; +extern u16 _image1149_size; +extern u16 _image1150_size; +extern u16 _image1151_size; +extern u16 _image1152_size; +extern u16 _image1153_size; +extern u16 _image1154_size; +extern u16 _image1155_size; +extern u16 _image1156_size; +extern u16 _image1157_size; +extern u16 _image1158_size; +extern u16 _image1159_size; +extern u16 _image1160_size; +extern u16 _image1161_size; +extern u16 _image1162_size; +extern u16 _image1163_size; +extern u16 _image1164_size; +extern u16 _image1165_size; +extern u16 _image1166_size; +extern u16 _image1167_size; +extern u16 _image1168_size; +extern u16 _image1169_size; +extern u16 _image1170_size; +extern u16 _image1171_size; +extern u16 _image1172_size; +extern u16 _image1173_size; +extern u16 _image1174_size; +extern u16 _image1175_size; +extern u16 _image1176_size; +extern u16 _image1177_size; +extern u16 _image1178_size; +extern u16 _image1179_size; +extern u16 _image1180_size; +extern u16 _image1181_size; +extern u16 _image1182_size; +extern u16 _image1183_size; +extern u16 _image1184_size; +extern u16 _image1185_size; +extern u16 _image1186_size; +extern u16 _image1187_size; +extern u16 _image1188_size; +extern u16 _image1189_size; +extern u16 _image1190_size; +extern u16 _image1191_size; +extern u16 _image1192_size; +extern u16 _image1193_size; +extern u16 _image1194_size; +extern u16 _image1195_size; +extern u16 _image1196_size; +extern u16 _image1197_size; +extern u16 _image1198_size; +extern u16 _image1199_size; +extern u16 _image1200_size; +extern u16 _image1201_size; +extern u16 _image1202_size; +extern u16 _image1203_size; +extern u16 _image1204_size; +extern u16 _image1205_size; +extern u16 _image1206_size; +extern u16 _image1207_size; +extern u16 _image1208_size; +extern u16 _image1209_size; +extern u16 _image1210_size; +extern u16 _image1211_size; +extern u16 _image1212_size; +extern u16 _image1213_size; +extern u16 _image1214_size; +extern u16 _image1215_size; +extern u16 _image1216_size; +extern u16 _image1217_size; +extern u16 _image1218_size; +extern u16 _image1219_size; +extern u16 _image1220_size; +extern u16 _image1221_size; +extern u16 _image1222_size; +extern u16 _image1223_size; +extern u16 _image1224_size; +extern u16 _image1225_size; +extern u16 _image1226_size; +extern u16 _image1227_size; +extern u16 _image1228_size; +extern u16 _image1229_size; +extern u16 _image1230_size; +extern u16 _image1231_size; +extern u16 _image1232_size; +extern u16 _image1233_size; +extern u16 _image1234_size; +extern u16 _image1235_size; +extern u16 _image1236_size; +extern u16 _image1237_size; +extern u16 _image1238_size; +extern u16 _image1239_size; +extern u16 _image1240_size; +extern u16 _image1241_size; +extern u16 _image1242_size; +extern u16 _image1243_size; +extern u16 _image1244_size; +extern u16 _image1245_size; +extern u16 _image1246_size; +extern u16 _image1247_size; +extern u16 _image1248_size; +extern u16 _image1249_size; +extern u16 _image1250_size; +extern u16 _image1251_size; +extern u16 _image1252_size; +extern u16 _image1253_size; +extern u16 _image1254_size; +extern u16 _image1255_size; +extern u16 _image1256_size; +extern u16 _image1257_size; +extern u16 _image1258_size; +extern u16 _image1259_size; +extern u16 _image1260_size; +extern u16 _image1261_size; +extern u16 _image1262_size; +extern u16 _image1263_size; +extern u16 _image1264_size; +extern u16 _image1265_size; +extern u16 _image1266_size; +extern u16 _image1267_size; +extern u16 _image1268_size; +extern u16 _image1269_size; +extern u16 _image1270_size; +extern u16 _image1271_size; +extern u16 _image1272_size; +extern u16 _image1273_size; +extern u16 _image1274_size; +extern u16 _image1275_size; +extern u16 _image1276_size; +extern u16 _image1277_size; +extern u16 _image1278_size; +extern u16 _image1279_size; +extern u16 _image1280_size; +extern u16 _image1281_size; +extern u16 _image1282_size; +extern u16 _image1283_size; +extern u16 _image1284_size; +extern u16 _image1285_size; +extern u16 _image1286_size; +extern u16 _image1287_size; +extern u16 _image1288_size; +extern u16 _image1289_size; +extern u16 _image1290_size; +extern u16 _image1291_size; +extern u16 _image1292_size; +extern u16 _image1293_size; +extern u16 _image1294_size; +extern u16 _image1295_size; +extern u16 _image1296_size; +extern u16 _image1297_size; +extern u16 _image1298_size; +extern u16 _image1299_size; +extern u16 _image1300_size; +extern u16 _image1301_size; +extern u16 _image1302_size; +extern u16 _image1303_size; +extern u16 _image1304_size; +extern u16 _image1305_size; +extern u16 _image1306_size; +extern u16 _image1307_size; +extern u16 _image1308_size; +extern u16 _image1309_size; +extern u16 _image1310_size; +extern u16 _image1311_size; +extern u16 _image1312_size; +extern u16 _image1313_size; +extern u16 _image1314_size; +extern u16 _image1315_size; +extern u16 _image1316_size; +extern u16 _image1317_size; +extern u16 _image1318_size; +extern u16 _image1319_size; +extern u16 _image1320_size; +extern u16 _image1321_size; +extern u16 _image1322_size; +extern u16 _image1323_size; +extern u16 _image1324_size; +extern u16 _image1325_size; +extern u16 _image1326_size; +extern u16 _image1327_size; +extern u16 _image1328_size; +extern u16 _image1329_size; +extern u16 _image1330_size; +extern u16 _image1331_size; +extern u16 _image1332_size; +extern u16 _image1333_size; +extern u16 _image1334_size; +extern u16 _image1335_size; +extern u16 _image1336_size; +extern u16 _image1337_size; +extern u16 _image1338_size; +extern u16 _image1339_size; +extern u16 _image1340_size; +extern u16 _image1341_size; +extern u16 _image1342_size; +extern u16 _image1343_size; +extern u16 _image1344_size; +extern u16 _image1345_size; +extern u16 _image1346_size; +extern u16 _image1347_size; +extern u16 _image1348_size; +extern u16 _image1349_size; +extern u16 _image1350_size; +extern u16 _image1351_size; +extern u16 _image1352_size; +extern u16 _image1353_size; +extern u16 _image1354_size; +extern u16 _image1355_size; +extern u16 _image1356_size; +extern u16 _image1357_size; +extern u16 _image1358_size; +extern u16 _image1359_size; +extern u16 _image1360_size; +extern u16 _image1361_size; +extern u16 _image1362_size; +extern u16 _image1363_size; +extern u16 _image1364_size; +extern u16 _image1365_size; +extern u16 _image1366_size; +extern u16 _image1367_size; +extern u16 _image1368_size; +extern u16 _image1369_size; +extern u16 _image1370_size; +extern u16 _image1371_size; +extern u16 _image1372_size; +extern u16 _image1373_size; +extern u16 _image1374_size; +extern u16 _image1375_size; +extern u16 _image1376_size; +extern u16 _image1377_size; +extern u16 _image1378_size; +extern u16 _image1379_size; +extern u16 _image1380_size; +extern u16 _image1381_size; +extern u16 _image1382_size; +extern u16 _image1383_size; +extern u16 _image1384_size; +extern u16 _image1385_size; +extern u16 _image1386_size; +extern u16 _image1387_size; +extern u16 _image1388_size; +extern u16 _image1389_size; +extern u16 _image1390_size; +extern u16 _image1391_size; +extern u16 _image1392_size; +extern u16 _image1393_size; +extern u16 _image1394_size; +extern u16 _image1395_size; +extern u16 _image1396_size; +extern u16 _image1397_size; +extern u16 _image1398_size; +extern u16 _image1399_size; +extern u16 _image1400_size; +extern u16 _image1401_size; +extern u16 _image1402_size; +extern u16 _image1403_size; +extern u16 _image1404_size; +extern u16 _image1405_size; +extern u16 _image1406_size; +extern u16 _image1407_size; +extern u16 _image1408_size; +extern u16 _image1409_size; +extern u16 _image1410_size; +extern u16 _image1411_size; +extern u16 _image1412_size; +extern u16 _image1413_size; +extern u16 _image1414_size; +extern u16 _image1415_size; +extern u16 _image1416_size; +extern u16 _image1417_size; +extern u16 _image1418_size; +extern u16 _image1419_size; +extern u16 _image1420_size; +extern u16 _image1421_size; +extern u16 _image1422_size; +extern u16 _image1423_size; +extern u16 _image1424_size; +extern u16 _image1425_size; +extern u16 _image1426_size; +extern u16 _image1427_size; +extern u16 _image1428_size; +extern u16 _image1429_size; +extern u16 _image1430_size; +extern u16 _image1431_size; +extern u16 _image1432_size; +extern u16 _image1433_size; +extern u16 _image1434_size; +extern u16 _image1435_size; +extern u16 _image1436_size; +extern u16 _image1437_size; +extern u16 _image1438_size; +extern u16 _image1439_size; +extern u16 _image1440_size; +extern u16 _image1441_size; +extern u16 _image1442_size; +extern u16 _image1443_size; +extern u16 _image1444_size; +extern u16 _image1445_size; +extern u16 _image1446_size; +extern u16 _image1447_size; +extern u16 _image1448_size; +extern u16 _image1449_size; +extern u16 _image1450_size; +extern u16 _image1451_size; +extern u16 _image1452_size; +extern u16 _image1453_size; +extern u16 _image1454_size; +extern u16 _image1455_size; +extern u16 _image1456_size; +extern u16 _image1457_size; +extern u16 _image1458_size; +extern u16 _image1459_size; +extern u16 _image1460_size; +extern u16 _image1461_size; +extern u16 _image1462_size; +extern u16 _image1463_size; +extern u16 _image1464_size; +extern u16 _image1465_size; +extern u16 _image1466_size; +extern u16 _image1467_size; +extern u16 _image1468_size; +extern u16 _image1469_size; +extern u16 _image1470_size; +extern u16 _image1471_size; +extern u16 _image1472_size; +extern u16 _image1473_size; +extern u16 _image1474_size; +extern u16 _image1475_size; +extern u16 _image1476_size; +extern u16 _image1477_size; +extern u16 _image1478_size; +extern u16 _image1479_size; +extern u16 _image1480_size; +extern u16 _image1481_size; +extern u16 _image1482_size; +extern u16 _image1483_size; +extern u16 _image1484_size; +extern u16 _image1485_size; +extern u16 _image1486_size; +extern u16 _image1487_size; +extern u16 _image1488_size; +extern u16 _image1489_size; +extern u16 _image1490_size; +extern u16 _image1491_size; +extern u16 _image1492_size; +extern u16 _image1493_size; +extern u16 _image1494_size; +extern u16 _image1495_size; +extern u16 _image1496_size; +extern u16 _image1497_size; +extern u16 _image1498_size; +extern u16 _image1499_size; +extern u16 _image1500_size; +extern u16 _image1501_size; +extern u16 _image1502_size; +extern u16 _image1503_size; +extern u16 _image1504_size; +extern u16 _image1505_size; +extern u16 _image1506_size; +extern u16 _image1507_size; +extern u16 _image1508_size; +extern u16 _image1509_size; +extern u16 _image1510_size; +extern u16 _image1511_size; +extern u16 _image1512_size; +extern u16 _image1513_size; +extern u16 _image1514_size; +extern u16 _image1515_size; +extern u16 _image1516_size; +extern u16 _image1517_size; +extern u16 _image1518_size; +extern u16 _image1519_size; +extern u16 _image1520_size; +extern u16 _image1521_size; +extern u16 _image1522_size; +extern u16 _image1523_size; +extern u16 _image1524_size; +extern u16 _image1525_size; +extern u16 _image1526_size; +extern u16 _image1527_size; +extern u16 _image1528_size; +extern u16 _image1529_size; +extern u16 _image1530_size; +extern u16 _image1531_size; +extern u16 _image1532_size; +extern u16 _image1533_size; +extern u16 _image1534_size; +extern u16 _image1535_size; +extern u16 _image1536_size; +extern u16 _image1537_size; +extern u16 _image1538_size; +extern u16 _image1539_size; +extern u16 _image1540_size; +extern u16 _image1541_size; +extern u16 _image1542_size; +extern u16 _image1543_size; +extern u16 _image1544_size; +extern u16 _image1545_size; +extern u16 _image1546_size; +extern u16 _image1547_size; +extern u16 _image1548_size; +extern u16 _image1549_size; +extern u16 _image1550_size; +extern u16 _image1551_size; +extern u16 _image1552_size; +extern u16 _image1553_size; +extern u16 _image1554_size; +extern u16 _image1555_size; +extern u16 _image1556_size; +extern u16 _image1557_size; +extern u16 _image1558_size; +extern u16 _image1559_size; +extern u16 _image1560_size; +extern u16 _image1561_size; +extern u16 _image1562_size; +extern u16 _image1563_size; +extern u16 _image1564_size; +extern u16 _image1565_size; +extern u16 _image1566_size; +extern u16 _image1567_size; +extern u16 _image1568_size; +extern u16 _image1569_size; +extern u16 _image1570_size; +extern u16 _image1571_size; +extern u16 _image1572_size; +extern u16 _image1573_size; +extern u16 _image1574_size; +extern u16 _image1575_size; +extern u16 _image1576_size; +extern u16 _image1577_size; +extern u16 _image1578_size; +extern u16 _image1579_size; +extern u16 _image1580_size; +extern u16 _image1581_size; +extern u16 _image1582_size; +extern u16 _image1583_size; +extern u16 _image1584_size; +extern u16 _image1585_size; +extern u16 _image1586_size; +extern u16 _image1587_size; +extern u16 _image1588_size; +extern u16 _image1589_size; +extern u16 _image1590_size; +extern u16 _image1591_size; +extern u16 _image1592_size; +extern u16 _image1593_size; +extern u16 _image1594_size; +extern u16 _image1595_size; +extern u16 _image1596_size; +extern u16 _image1597_size; +extern u16 _image1598_size; +extern u16 _image1599_size; +extern u16 _image1600_size; +extern u16 _image1601_size; +extern u16 _image1602_size; +extern u16 _image1603_size; +extern u16 _image1604_size; +extern u16 _image1605_size; +extern u16 _image1606_size; +extern u16 _image1607_size; +extern u16 _image1608_size; +extern u16 _image1609_size; +extern u16 _image1610_size; +extern u16 _image1611_size; +extern u16 _image1612_size; +extern u16 _image1613_size; +extern u16 _image1614_size; +extern u16 _image1615_size; +extern u16 _image1616_size; +extern u16 _image1617_size; +extern u16 _image1618_size; +extern u16 _image1619_size; +extern u16 _image1620_size; +extern u16 _image1621_size; +extern u16 _image1622_size; +extern u16 _image1623_size; +extern u16 _image1624_size; +extern u16 _image1625_size; +extern u16 _image1626_size; +extern u16 _image1627_size; +extern u16 _image1628_size; +extern u16 _image1629_size; +extern u16 _image1630_size; +extern u16 _image1631_size; +extern u16 _image1632_size; +extern u16 _image1633_size; +extern u16 _image1634_size; +extern u16 _image1635_size; +extern u16 _image1636_size; +extern u16 _image1637_size; +extern u16 _image1638_size; +extern u16 _image1639_size; +extern u16 _image1640_size; +extern u16 _image1641_size; +extern u16 _image1642_size; +extern u16 _image1643_size; +extern u16 _image1644_size; +extern u16 _image1645_size; +extern u16 _image1646_size; +extern u16 _image1647_size; +extern u16 _image1648_size; +extern u16 _image1649_size; +extern u16 _image1650_size; +extern u16 _image1651_size; +extern u16 _image1652_size; +extern u16 _image1653_size; +extern u16 _image1654_size; +extern u16 _image1655_size; +extern u16 _image1656_size; +extern u16 _image1657_size; +extern u16 _image1658_size; +extern u16 _image1659_size; +extern u16 _image1660_size; +extern u16 _image1661_size; +extern u16 _image1662_size; +extern u16 _image1663_size; +extern u16 _image1664_size; +extern u16 _image1665_size; +extern u16 _image1666_size; +extern u16 _image1667_size; +extern u16 _image1668_size; +extern u16 _image1669_size; +extern u16 _image1670_size; +extern u16 _image1671_size; +extern u16 _image1672_size; +extern u16 _image1673_size; +extern u16 _image1674_size; +extern u16 _image1675_size; +extern u16 _image1676_size; +extern u16 _image1677_size; +extern u16 _image1678_size; +extern u16 _image1679_size; +extern u16 _image1680_size; +extern u16 _image1681_size; +extern u16 _image1682_size; +extern u16 _image1683_size; +extern u16 _image1684_size; +extern u16 _image1685_size; +extern u16 _image1686_size; +extern u16 _image1687_size; +extern u16 _image1688_size; +extern u16 _image1689_size; +extern u16 _image1690_size; +extern u16 _image1691_size; +extern u16 _image1692_size; +extern u16 _image1693_size; +extern u16 _image1694_size; +extern u16 _image1695_size; +extern u16 _image1696_size; +extern u16 _image1697_size; +extern u16 _image1698_size; +extern u16 _image1699_size; +extern u16 _image1700_size; +extern u16 _image1701_size; +extern u16 _image1702_size; +extern u16 _image1703_size; +extern u16 _image1704_size; +extern u16 _image1705_size; +extern u16 _image1706_size; +extern u16 _image1707_size; +extern u16 _image1708_size; +extern u16 _image1709_size; +extern u16 _image1710_size; +extern u16 _image1711_size; +extern u16 _image1712_size; +extern u16 _image1713_size; +extern u16 _image1714_size; +extern u16 _image1715_size; +extern u16 _image1716_size; +extern u16 _image1717_size; +extern u16 _image1718_size; +extern u16 _image1719_size; +extern u16 _image1720_size; +extern u16 _image1721_size; +extern u16 _image1722_size; +extern u16 _image1723_size; +extern u16 _image1724_size; +extern u16 _image1725_size; +extern u16 _image1726_size; +extern u16 _image1727_size; +extern u16 _image1728_size; +extern u16 _image1729_size; +extern u16 _image1730_size; +extern u16 _image1731_size; +extern u16 _image1732_size; +extern u16 _image1733_size; +extern u16 _image1734_size; +extern u16 _image1735_size; +extern u16 _image1736_size; +extern u16 _image1737_size; +extern u16 _image1738_size; +extern u16 _image1739_size; +extern u16 _image1740_size; +extern u16 _image1741_size; +extern u16 _image1742_size; +extern u16 _image1743_size; +extern u16 _image1744_size; +extern u16 _image1745_size; +extern u16 _image1746_size; +extern u16 _image1747_size; +extern u16 _image1748_size; +extern u16 _image1749_size; +extern u16 _image1750_size; +extern u16 _image1751_size; +extern u16 _image1752_size; +extern u16 _image1753_size; +extern u16 _image1754_size; +extern u16 _image1755_size; +extern u16 _image1756_size; +extern u16 _image1757_size; +extern u16 _image1758_size; +extern u16 _image1759_size; +extern u16 _image1760_size; +extern u16 _image1761_size; +extern u16 _image1762_size; +extern u16 _image1763_size; +extern u16 _image1764_size; +extern u16 _image1765_size; +extern u16 _image1766_size; +extern u16 _image1767_size; +extern u16 _image1768_size; +extern u16 _image1769_size; +extern u16 _image1770_size; +extern u16 _image1771_size; +extern u16 _image1772_size; +extern u16 _image1773_size; +extern u16 _image1774_size; +extern u16 _image1775_size; +extern u16 _image1776_size; +extern u16 _image1777_size; +extern u16 _image1778_size; +extern u16 _image1779_size; +extern u16 _image1780_size; +extern u16 _image1781_size; +extern u16 _image1782_size; +extern u16 _image1783_size; +extern u16 _image1784_size; +extern u16 _image1785_size; +extern u16 _image1786_size; +extern u16 _image1787_size; +extern u16 _image1788_size; +extern u16 _image1789_size; +extern u16 _image1790_size; +extern u16 _image1791_size; +extern u16 _image1792_size; +extern u16 _image1793_size; +extern u16 _image1794_size; +extern u16 _image1795_size; +extern u16 _image1796_size; +extern u16 _image1797_size; +extern u16 _image1798_size; +extern u16 _image1799_size; +extern u16 _image1800_size; +extern u16 _image1801_size; +extern u16 _image1802_size; +extern u16 _image1803_size; +extern u16 _image1804_size; +extern u16 _image1805_size; +extern u16 _image1806_size; +extern u16 _image1807_size; +extern u16 _image1808_size; +extern u16 _image1809_size; +extern u16 _image1810_size; +extern u16 _image1811_size; +extern u16 _image1812_size; +extern u16 _image1813_size; +extern u16 _image1814_size; +extern u16 _image1815_size; +extern u16 _image1816_size; +extern u16 _image1817_size; +extern u16 _image1818_size; +extern u16 _image1819_size; +extern u16 _image1820_size; +extern u16 _image1821_size; +extern u16 _image1822_size; +extern u16 _image1823_size; +extern u16 _image1824_size; +extern u16 _image1825_size; +extern u16 _image1826_size; +extern u16 _image1827_size; +extern u16 _image1828_size; +extern u16 _image1829_size; +extern u16 _image1830_size; +extern u16 _image1831_size; +extern u16 _image1832_size; +extern u16 _image1833_size; +extern u16 _image1834_size; +extern u16 _image1835_size; +extern u16 _image1836_size; +extern u16 _image1837_size; +extern u16 _image1838_size; +extern u16 _image1839_size; +extern u16 _image1840_size; +extern u16 _image1841_size; +extern u16 _image1842_size; +extern u16 _image1843_size; +extern u16 _image1844_size; +extern u16 _image1845_size; +extern u16 _image1846_size; +extern u16 _image1847_size; +extern u16 _image1848_size; +extern u16 _image1849_size; +extern u16 _image1850_size; +extern u16 _image1851_size; +extern u16 _image1852_size; +extern u16 _image1853_size; +extern u16 _image1854_size; +extern u16 _image1855_size; +extern u16 _image1856_size; +extern u16 _image1857_size; +extern u16 _image1858_size; +extern u16 _image1859_size; +extern u16 _image1860_size; +extern u16 _image1861_size; +extern u16 _image1862_size; +extern u16 _image1863_size; +extern u16 _image1864_size; +extern u16 _image1865_size; +extern u16 _image1866_size; +extern u16 _image1867_size; +extern u16 _image1868_size; +extern u16 _image1869_size; +extern u16 _image1870_size; +extern u16 _image1871_size; +extern u16 _image1872_size; +extern u16 _image1873_size; +extern u16 _image1874_size; +extern u16 _image1875_size; +extern u16 _image1876_size; +extern u16 _image1877_size; +extern u16 _image1878_size; +extern u16 _image1879_size; +extern u16 _image1880_size; +extern u16 _image1881_size; +extern u16 _image1882_size; +extern u16 _image1883_size; +extern u16 _image1884_size; +extern u16 _image1885_size; +extern u16 _image1886_size; +extern u16 _image1887_size; +extern u16 _image1888_size; +extern u16 _image1889_size; +extern u16 _image1890_size; +extern u16 _image1891_size; +extern u16 _image1892_size; +extern u16 _image1893_size; +extern u16 _image1894_size; +extern u16 _image1895_size; +extern u16 _image1896_size; +extern u16 _image1897_size; +extern u16 _image1898_size; +extern u16 _image1899_size; +extern u16 _image1900_size; +extern u16 _image1901_size; +extern u16 _image1902_size; +extern u16 _image1903_size; +extern u16 _image1904_size; +extern u16 _image1905_size; +extern u16 _image1906_size; +extern u16 _image1907_size; +extern u16 _image1908_size; +extern u16 _image1909_size; +extern u16 _image1910_size; +extern u16 _image1911_size; +extern u16 _image1912_size; +extern u16 _image1913_size; +extern u16 _image1914_size; +extern u16 _image1915_size; +extern u16 _image1916_size; +extern u16 _image1917_size; +extern u16 _image1918_size; +extern u16 _image1919_size; +extern u16 _image1920_size; +extern u16 _image1921_size; +extern u16 _image1922_size; +extern u16 _image1923_size; +extern u16 _image1924_size; +extern u16 _image1925_size; +extern u16 _image1926_size; +extern u16 _image1927_size; +extern u16 _image1928_size; +extern u16 _image1929_size; +extern u16 _image1930_size; +extern u16 _image1931_size; +extern u16 _image1932_size; +extern u16 _image1933_size; +extern u16 _image1934_size; +extern u16 _image1935_size; +extern u16 _image1936_size; +extern u16 _image1937_size; +extern u16 _image1938_size; +extern u16 _image1939_size; +extern u16 _image1940_size; +extern u16 _image1941_size; +extern u16 _image1942_size; +extern u16 _image1943_size; +extern u16 _image1944_size; +extern u16 _image1945_size; +extern u16 _image1946_size; +extern u16 _image1947_size; +extern u16 _image1948_size; +extern u16 _image1949_size; +extern u16 _image1950_size; +extern u16 _image1951_size; +extern u16 _image1952_size; +extern u16 _image1953_size; +extern u16 _image1954_size; +extern u16 _image1955_size; +extern u16 _image1956_size; +extern u16 _image1957_size; +extern u16 _image1958_size; +extern u16 _image1959_size; +extern u16 _image1960_size; +extern u16 _image1961_size; +extern u16 _image1962_size; +extern u16 _image1963_size; +extern u16 _image1964_size; +extern u16 _image1965_size; +extern u16 _image1966_size; +extern u16 _image1967_size; +extern u16 _image1968_size; +extern u16 _image1969_size; +extern u16 _image1970_size; +extern u16 _image1971_size; +extern u16 _image1972_size; +extern u16 _image1973_size; +extern u16 _image1974_size; +extern u16 _image1975_size; +extern u16 _image1976_size; +extern u16 _image1977_size; +extern u16 _image1978_size; +extern u16 _image1979_size; +extern u16 _image1980_size; +extern u16 _image1981_size; +extern u16 _image1982_size; +extern u16 _image1983_size; +extern u16 _image1984_size; +extern u16 _image1985_size; +extern u16 _image1986_size; +extern u16 _image1987_size; +extern u16 _image1988_size; +extern u16 _image1989_size; +extern u16 _image1990_size; +extern u16 _image1991_size; +extern u16 _image1992_size; +extern u16 _image1993_size; +extern u16 _image1994_size; +extern u16 _image1995_size; +extern u16 _image1996_size; +extern u16 _image1997_size; +extern u16 _image1998_size; +extern u16 _image1999_size; +extern u16 _image2000_size; +extern u16 _image2001_size; +extern u16 _image2002_size; +extern u16 _image2003_size; +extern u16 _image2004_size; +extern u16 _image2005_size; +extern u16 _image2006_size; +extern u16 _image2007_size; +extern u16 _image2008_size; +extern u16 _image2009_size; +extern u16 _image2010_size; +extern u16 _image2011_size; +extern u16 _image2012_size; +extern u16 _image2013_size; +extern u16 _image2014_size; +extern u16 _image2015_size; +extern u16 _image2016_size; +extern u16 _image2017_size; +extern u16 _image2018_size; +extern u16 _image2019_size; +extern u16 _image2020_size; +extern u16 _image2021_size; +extern u16 _image2022_size; +extern u16 _image2023_size; +extern u16 _image2024_size; +extern u16 _image2025_size; +extern u16 _image2026_size; +extern u16 _image2027_size; +extern u16 _image2028_size; +extern u16 _image2029_size; +extern u16 _image2030_size; +extern u16 _image2031_size; +extern u16 _image2032_size; +extern u16 _image2033_size; +extern u16 _image2034_size; +extern u16 _image2035_size; +extern u16 _image2036_size; +extern u16 _image2037_size; +extern u16 _image2038_size; +extern u16 _image2039_size; +extern u16 _image2040_size; +extern u16 _image2041_size; +extern u16 _image2042_size; +extern u16 _image2043_size; +extern u16 _image2044_size; +extern u16 _image2045_size; +extern u16 _image2046_size; +extern u16 _image2047_size; +extern u16 _image2048_size; +extern u16 _image2049_size; +extern u16 _image2050_size; +extern u16 _image2051_size; +extern u16 _image2052_size; +extern u16 _image2053_size; +extern u16 _image2054_size; +extern u16 _image2055_size; +extern u16 _image2056_size; +extern u16 _image2057_size; +extern u16 _image2058_size; +extern u16 _image2059_size; +extern u16 _image2060_size; +extern u16 _image2061_size; +extern u16 _image2062_size; +extern u16 _image2063_size; +extern u16 _image2064_size; +extern u16 _image2065_size; +extern u16 _image2066_size; +extern u16 _image2067_size; +extern u16 _image2068_size; +extern u16 _image2069_size; +extern u16 _image2070_size; +extern u16 _image2071_size; +extern u16 _image2072_size; +extern u16 _image2073_size; +extern u16 _image2074_size; +extern u16 _image2075_size; +extern u16 _image2076_size; +extern u16 _image2077_size; +extern u16 _image2078_size; +extern u16 _image2079_size; +extern u16 _image2080_size; +extern u16 _image2081_size; +extern u16 _image2082_size; +extern u16 _image2083_size; +extern u16 _image2084_size; +extern u16 _image2085_size; +extern u16 _image2086_size; +extern u16 _image2087_size; +extern u16 _image2088_size; +extern u16 _image2089_size; +extern u16 _image2090_size; +extern u16 _image2091_size; +extern u16 _image2092_size; +extern u16 _image2093_size; +extern u16 _image2094_size; +extern u16 _image2095_size; +extern u16 _image2096_size; +extern u16 _image2097_size; +extern u16 _image2098_size; +extern u16 _image2099_size; +extern u16 _image2100_size; +extern u16 _image2101_size; +extern u16 _image2102_size; +extern u16 _image2103_size; +extern u16 _image2104_size; +extern u16 _image2105_size; +extern u16 _image2106_size; +extern u16 _image2107_size; +extern u16 _image2108_size; +extern u16 _image2109_size; +extern u16 _image2110_size; +extern u16 _image2111_size; +extern u16 _image2112_size; +extern u16 _image2113_size; +extern u16 _image2114_size; +extern u16 _image2115_size; +extern u16 _image2116_size; +extern u16 _image2117_size; +extern u16 _image2118_size; +extern u16 _image2119_size; +extern u16 _image2120_size; +extern u16 _image2121_size; +extern u16 _image2122_size; +extern u16 _image2123_size; +extern u16 _image2124_size; +extern u16 _image2125_size; +extern u16 _image2126_size; +extern u16 _image2127_size; +extern u16 _image2128_size; +extern u16 _image2129_size; +extern u16 _image2130_size; +extern u16 _image2131_size; +extern u16 _image2132_size; +extern u16 _image2133_size; +extern u16 _image2134_size; +extern u16 _image2135_size; +extern u16 _image2136_size; +extern u16 _image2137_size; +extern u16 _image2138_size; +extern u16 _image2139_size; +extern u16 _image2140_size; +extern u16 _image2141_size; +extern u16 _image2142_size; +extern u16 _image2143_size; +extern u16 _image2144_size; +extern u16 _image2145_size; +extern u16 _image2146_size; +extern u16 _image2147_size; +extern u16 _image2148_size; +extern u16 _image2149_size; +extern u16 _image2150_size; +extern u16 _image2151_size; +extern u16 _image2152_size; +extern u16 _image2153_size; +extern u16 _image2154_size; +extern u16 _image2155_size; +extern u16 _image2156_size; +extern u16 _image2157_size; +extern u16 _image2158_size; +extern u16 _image2159_size; +extern u16 _image2160_size; +extern u16 _image2161_size; +extern u16 _image2162_size; +extern u16 _image2163_size; +extern u16 _image2164_size; +extern u16 _image2165_size; +extern u16 _image2166_size; +extern u16 _image2167_size; +extern u16 _image2168_size; +extern u16 _image2169_size; +extern u16 _image2170_size; +extern u16 _image2171_size; +extern u16 _image2172_size; +extern u16 _image2173_size; +extern u16 _image2174_size; +extern u16 _image2175_size; +extern u16 _image2176_size; +extern u16 _image2177_size; +extern u16 _image2178_size; +extern u16 _image2179_size; +extern u16 _image2180_size; +extern u16 _image2181_size; +extern u16 _image2182_size; +extern u16 _image2183_size; +extern u16 _image2184_size; +extern u16 _image2185_size; +extern u16 _image2186_size; +extern u16 _image2187_size; +extern u16 _image2188_size; +extern u16 _image2189_size; +extern u16 _image2190_size; +extern u16 _image2191_size; +extern u16 _image2192_size; +extern u16 _image2193_size; +extern u16 _image2194_size; +extern u16 _image2195_size; +extern u16 _image2196_size; +extern u16 _image2197_size; +extern u16 _image2198_size; +extern u16 _image2199_size; +extern u16 _image2200_size; +extern u16 _image2201_size; +extern u16 _image2202_size; +extern u16 _image2203_size; +extern u16 _image2204_size; +extern u16 _image2205_size; +extern u16 _image2206_size; +extern u16 _image2207_size; +extern u16 _image2208_size; +extern u16 _image2209_size; +extern u16 _image2210_size; +extern u16 _image2211_size; +extern u16 _image2212_size; +extern u16 _image2213_size; +extern u16 _image2214_size; +extern u16 _image2215_size; +extern u16 _image2216_size; +extern u16 _image2217_size; +extern u16 _image2218_size; +extern u16 _image2219_size; +extern u16 _image2220_size; +extern u16 _image2221_size; +extern u16 _image2222_size; +extern u16 _image2223_size; +extern u16 _image2224_size; +extern u16 _image2225_size; +extern u16 _image2226_size; +extern u16 _image2227_size; +extern u16 _image2228_size; +extern u16 _image2229_size; +extern u16 _image2230_size; +extern u16 _image2231_size; +extern u16 _image2232_size; +extern u16 _image2233_size; +extern u16 _image2234_size; +extern u16 _image2235_size; +extern u16 _image2236_size; +extern u16 _image2237_size; +extern u16 _image2238_size; +extern u16 _image2239_size; +extern u16 _image2240_size; +extern u16 _image2241_size; +extern u16 _image2242_size; +extern u16 _image2243_size; +extern u16 _image2244_size; +extern u16 _image2245_size; +extern u16 _image2246_size; +extern u16 _image2247_size; +extern u16 _image2248_size; +extern u16 _image2249_size; +extern u16 _image2250_size; +extern u16 _image2251_size; +extern u16 _image2252_size; +extern u16 _image2253_size; +extern u16 _image2254_size; +extern u16 _image2255_size; +extern u16 _image2256_size; +extern u16 _image2257_size; +extern u16 _image2258_size; +extern u16 _image2259_size; +extern u16 _image2260_size; +extern u16 _image2261_size; +extern u16 _image2262_size; +extern u16 _image2263_size; +extern u16 _image2264_size; +extern u16 _image2265_size; +extern u16 _image2266_size; +extern u16 _image2267_size; +extern u16 _image2268_size; +extern u16 _image2269_size; +extern u16 _image2270_size; +extern u16 _image2271_size; +extern u16 _image2272_size; +extern u16 _image2273_size; +extern u16 _image2274_size; +extern u16 _image2275_size; +extern u16 _image2276_size; +extern u16 _image2277_size; +extern u16 _image2278_size; +extern u16 _image2279_size; +extern u16 _image2280_size; +extern u16 _image2281_size; +extern u16 _image2282_size; +extern u16 _image2283_size; +extern u16 _image2284_size; +extern u16 _image2285_size; +extern u16 _image2286_size; +extern u16 _image2287_size; +extern u16 _image2288_size; +extern u16 _image2289_size; +extern u16 _image2290_size; +extern u16 _image2291_size; +extern u16 _image2292_size; +extern u16 _image2293_size; +extern u16 _image2294_size; +extern u16 _image2295_size; +extern u16 _image2296_size; +extern u16 _image2297_size; +extern u16 _image2298_size; +extern u16 _image2299_size; +extern u16 _image2300_size; +extern u16 _image2301_size; +extern u16 _image2302_size; +extern u16 _image2303_size; +extern u16 _image2304_size; +extern u16 _image2305_size; +extern u16 _image2306_size; +extern u16 _image2307_size; +extern u16 _image2308_size; +extern u16 _image2309_size; +extern u16 _image2310_size; +extern u16 _image2311_size; +extern u16 _image2312_size; +extern u16 _image2313_size; +extern u16 _image2314_size; +extern u16 _image2315_size; +extern u16 _image2316_size; +extern u16 _image2317_size; +extern u16 _image2318_size; +extern u16 _image2319_size; +extern u16 _image2320_size; +extern u16 _image2321_size; +extern u16 _image2322_size; +extern u16 _image2323_size; +extern u16 _image2324_size; +extern u16 _image2325_size; +extern u16 _image2326_size; +extern u16 _image2327_size; +extern u16 _image2328_size; +extern u16 _image2329_size; +extern u16 _image2330_size; +extern u16 _image2331_size; +extern u16 _image2332_size; +extern u16 _image2333_size; +extern u16 _image2334_size; +extern u16 _image2335_size; +extern u16 _image2336_size; +extern u16 _image2337_size; +extern u16 _image2338_size; +extern u16 _image2339_size; +extern u16 _image2340_size; +extern u16 _image2341_size; +extern u16 _image2342_size; +extern u16 _image2343_size; +extern u16 _image2344_size; +extern u16 _image2345_size; +extern u16 _image2346_size; +extern u16 _image2347_size; +extern u16 _image2348_size; +extern u16 _image2349_size; +extern u16 _image2350_size; +extern u16 _image2351_size; +extern u16 _image2352_size; +extern u16 _image2353_size; +extern u16 _image2354_size; +extern u16 _image2355_size; +extern u16 _image2356_size; +extern u16 _image2357_size; +extern u16 _image2358_size; +extern u16 _image2359_size; +extern u16 _image2360_size; +extern u16 _image2361_size; +extern u16 _image2362_size; +extern u16 _image2363_size; +extern u16 _image2364_size; +extern u16 _image2365_size; +extern u16 _image2366_size; +extern u16 _image2367_size; +extern u16 _image2368_size; +extern u16 _image2369_size; +extern u16 _image2370_size; +extern u16 _image2371_size; +extern u16 _image2372_size; +extern u16 _image2373_size; +extern u16 _image2374_size; +extern u16 _image2375_size; +extern u16 _image2376_size; +extern u16 _image2377_size; +extern u16 _image2378_size; +extern u16 _image2379_size; +extern u16 _image2380_size; +extern u16 _image2381_size; +extern u16 _image2382_size; +extern u16 _image2383_size; +extern u16 _image2384_size; +extern u16 _image2385_size; +extern u16 _image2386_size; +extern u16 _image2387_size; +extern u16 _image2388_size; +extern u16 _image2389_size; +extern u16 _image2390_size; +extern u16 _image2391_size; +extern u16 _image2392_size; +extern u16 _image2393_size; +extern u16 _image2394_size; +extern u16 _image2395_size; +extern u16 _image2396_size; +extern u16 _image2397_size; +extern u16 _image2398_size; +extern u16 _image2399_size; +extern u16 _image2400_size; +extern u16 _image2401_size; +extern u16 _image2402_size; +extern u16 _image2403_size; +extern u16 _image2404_size; +extern u16 _image2405_size; +extern u16 _image2406_size; +extern u16 _image2407_size; +extern u16 _image2408_size; +extern u16 _image2409_size; +extern u16 _image2410_size; +extern u16 _image2411_size; +extern u16 _image2412_size; +extern u16 _image2413_size; +extern u16 _image2414_size; +extern u16 _image2415_size; +extern u16 _image2416_size; +extern u16 _image2417_size; +extern u16 _image2418_size; +extern u16 _image2419_size; +extern u16 _image2420_size; +extern u16 _image2421_size; +extern u16 _image2422_size; +extern u16 _image2423_size; +extern u16 _image2424_size; +extern u16 _image2425_size; +extern u16 _image2426_size; +extern u16 _image2427_size; +extern u16 _image2428_size; +extern u16 _image2429_size; +extern u16 _image2430_size; +extern u16 _image2431_size; +extern u16 _image2432_size; +extern u16 _image2433_size; +extern u16 _image2434_size; +extern u16 _image2435_size; +extern u16 _image2436_size; +extern u16 _image2437_size; +extern u16 _image2438_size; +extern u16 _image2439_size; +extern u16 _image2440_size; +extern u16 _image2441_size; +extern u16 _image2442_size; +extern u16 _image2443_size; +extern u16 _image2444_size; +extern u16 _image2445_size; +extern u16 _image2446_size; +extern u16 _image2447_size; +extern u16 _image2448_size; +extern u16 _image2449_size; +extern u16 _image2450_size; +extern u16 _image2451_size; +extern u16 _image2452_size; +extern u16 _image2453_size; +extern u16 _image2454_size; +extern u16 _image2455_size; +extern u16 _image2456_size; +extern u16 _image2457_size; +extern u16 _image2458_size; +extern u16 _image2459_size; +extern u16 _image2460_size; +extern u16 _image2461_size; +extern u16 _image2462_size; +extern u16 _image2463_size; +extern u16 _image2464_size; +extern u16 _image2465_size; +extern u16 _image2466_size; +extern u16 _image2467_size; +extern u16 _image2468_size; +extern u16 _image2469_size; +extern u16 _image2470_size; +extern u16 _image2471_size; +extern u16 _image2472_size; +extern u16 _image2473_size; +extern u16 _image2474_size; +extern u16 _image2475_size; +extern u16 _image2476_size; +extern u16 _image2477_size; +extern u16 _image2478_size; +extern u16 _image2479_size; +extern u16 _image2480_size; +extern u16 _image2481_size; +extern u16 _image2482_size; +extern u16 _image2483_size; +extern u16 _image2484_size; +extern u16 _image2485_size; +extern u16 _image2486_size; +extern u16 _image2487_size; +extern u16 _image2488_size; +extern u16 _image2489_size; +extern u16 _image2490_size; +extern u16 _image2491_size; +extern u16 _image2492_size; +extern u16 _image2493_size; +extern u16 _image2494_size; +extern u16 _image2495_size; +extern u16 _image2496_size; +extern u16 _image2497_size; +extern u16 _image2498_size; +extern u16 _image2499_size; +extern u16 _image2500_size; +extern u16 _image2501_size; +extern u16 _image2502_size; +extern u16 _image2503_size; +extern u16 _image2504_size; +extern u16 _image2505_size; +extern u16 _image2506_size; +extern u16 _image2507_size; +extern u16 _image2508_size; +extern u16 _image2509_size; +extern u16 _image2510_size; +extern u16 _image2511_size; +extern u16 _image2512_size; +extern u16 _image2513_size; +extern u16 _image2514_size; +extern u16 _image2515_size; +extern u16 _image2516_size; +extern u16 _image2517_size; +extern u16 _image2518_size; +extern u16 _image2519_size; +extern u16 _image2520_size; +extern u16 _image2521_size; +extern u16 _image2522_size; +extern u16 _image2523_size; +extern u16 _image2524_size; +extern u16 _image2525_size; +extern u16 _image2526_size; +extern u16 _image2527_size; +extern u16 _image2528_size; +extern u16 _image2529_size; +extern u16 _image2530_size; +extern u16 _image2531_size; +extern u16 _image2532_size; +extern u16 _image2533_size; +extern u16 _image2534_size; +extern u16 _image2535_size; +extern u16 _image2536_size; +extern u16 _image2537_size; +extern u16 _image2538_size; +extern u16 _image2539_size; +extern u16 _image2540_size; +extern u16 _image2541_size; +extern u16 _image2542_size; +extern u16 _image2543_size; +extern u16 _image2544_size; +extern u16 _image2545_size; +extern u16 _image2546_size; +extern u16 _image2547_size; +extern u16 _image2548_size; +extern u16 _image2549_size; +extern u16 _image2550_size; +extern u16 _image2551_size; +extern u16 _image2552_size; +extern u16 _image2553_size; +extern u16 _image2554_size; +extern u16 _image2555_size; +extern u16 _image2556_size; +extern u16 _image2557_size; +extern u16 _image2558_size; +extern u16 _image2559_size; +extern u16 _image2560_size; +extern u16 _image2561_size; +extern u16 _image2562_size; +extern u16 _image2563_size; +extern u16 _image2564_size; +extern u16 _image2565_size; +extern u16 _image2566_size; +extern u16 _image2567_size; +extern u16 _image2568_size; +extern u16 _image2569_size; +extern u16 _image2570_size; +extern u16 _image2571_size; +extern u16 _image2572_size; +extern u16 _image2573_size; +extern u16 _image2574_size; +extern u16 _image2575_size; +extern u16 _image2576_size; +extern u16 _image2577_size; +extern u16 _image2578_size; +extern u16 _image2579_size; +extern u16 _image2580_size; +extern u16 _image2581_size; +extern u16 _image2582_size; +extern u16 _image2583_size; +extern u16 _image2584_size; +extern u16 _image2585_size; +extern u16 _image2586_size; +extern u16 _image2587_size; +extern u16 _image2588_size; +extern u16 _image2589_size; +extern u16 _image2590_size; +extern u16 _image2591_size; +extern u16 _image2592_size; +extern u16 _image2593_size; +extern u16 _image2594_size; +extern u16 _image2595_size; +extern u16 _image2596_size; +extern u16 _image2597_size; +extern u16 _image2598_size; +extern u16 _image2599_size; +extern u16 _image2600_size; +extern u16 _image2601_size; +extern u16 _image2602_size; +extern u16 _image2603_size; +extern u16 _image2604_size; +extern u16 _image2605_size; +extern u16 _image2606_size; +extern u16 _image2607_size; +extern u16 _image2608_size; +extern u16 _image2609_size; +extern u16 _image2610_size; +extern u16 _image2611_size; +extern u16 _image2612_size; +extern u16 _image2613_size; +extern u16 _image2614_size; +extern u16 _image2615_size; +extern u16 _image2616_size; +extern u16 _image2617_size; +extern u16 _image2618_size; +extern u16 _image2619_size; +extern u16 _image2620_size; +extern u16 _image2621_size; +extern u16 _image2622_size; +extern u16 _image2623_size; +extern u16 _image2624_size; +extern u16 _image2625_size; +extern u16 _image2626_size; +extern u16 _image2627_size; +extern u16 _image2628_size; +extern u16 _image2629_size; +extern u16 _image2630_size; +extern u16 _image2631_size; +extern u16 _image2632_size; +extern u16 _image2633_size; +extern u16 _image2634_size; +extern u16 _image2635_size; +extern u16 _image2636_size; +extern u16 _image2637_size; +extern u16 _image2638_size; +extern u16 _image2639_size; +extern u16 _image2640_size; +extern u16 _image2641_size; +extern u16 _image2642_size; +extern u16 _image2643_size; +extern u16 _image2644_size; +extern u16 _image2645_size; +extern u16 _image2646_size; +extern u16 _image2647_size; +extern u16 _image2648_size; +extern u16 _image2649_size; +extern u16 _image2650_size; +extern u16 _image2651_size; +extern u16 _image2652_size; +extern u16 _image2653_size; +extern u16 _image2654_size; +extern u16 _image2655_size; +extern u16 _image2656_size; +extern u16 _image2657_size; +extern u16 _image2658_size; +extern u16 _image2659_size; +extern u16 _image2660_size; +extern u16 _image2661_size; +extern u16 _image2662_size; +extern u16 _image2663_size; +extern u16 _image2664_size; +extern u16 _image2665_size; +extern u16 _image2666_size; +extern u16 _image2667_size; +extern u16 _image2668_size; +extern u16 _image2669_size; +extern u16 _image2670_size; +extern u16 _image2671_size; +extern u16 _image2672_size; +extern u16 _image2673_size; +extern u16 _image2674_size; +extern u16 _image2675_size; +extern u16 _image2676_size; +extern u16 _image2677_size; +extern u16 _image2678_size; +extern u16 _image2679_size; +extern u16 _image2680_size; +extern u16 _image2681_size; +extern u16 _image2682_size; +extern u16 _image2683_size; +extern u16 _image2684_size; +extern u16 _image2685_size; +extern u16 _image2686_size; +extern u16 _image2687_size; +extern u16 _image2688_size; +extern u16 _image2689_size; +extern u16 _image2690_size; +extern u16 _image2691_size; +extern u16 _image2692_size; +extern u16 _image2693_size; +extern u16 _image2694_size; +extern u16 _image2695_size; +extern u16 _image2696_size; +extern u16 _image2697_size; +extern u16 _image2698_size; + +#endif diff --git a/assets/images/image_externs.h.REMOVED.git-id b/assets/images/image_externs.h.REMOVED.git-id deleted file mode 100644 index 40f42689..00000000 --- a/assets/images/image_externs.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -78d1c2979a56a4a621898eb38fd6a1d90a7800f7 \ No newline at end of file diff --git a/assets/music/music.s b/assets/music/music.s new file mode 100644 index 00000000..4dc7512e --- /dev/null +++ b/assets/music/music.s @@ -0,0 +1,216 @@ +# assembler directives +.set noat # allow manual use of $at +.set noreorder # don't insert nops after branches + + +.section .music + +.global _sfxctlSegmentRomStart +_sfxctlSegmentRomStart: + .incbin "assets/music/sfx.ctl" +.global _sfxctlSegmentRomEnd +_sfxctlSegmentRomEnd: + +.global _sfxtblSegmentRomStart +_sfxtblSegmentRomStart: + .incbin "assets/music/sfx.tbl" +.global _sfxtblSegmentRomEnd +_sfxtblSegmentRomEnd: + +.global _instrumentsctlSegmentRomStart +_instrumentsctlSegmentRomStart: + .incbin "assets/music/instruments.ctl" +.global _instrumentsctlSegmentRomEnd +_instrumentsctlSegmentRomEnd: + +.global _instrumentstblSegmentRomStart +_instrumentstblSegmentRomStart: + .incbin "assets/music/instruments.tbl" +.global _instrumentstblSegmentRomEnd +_instrumentstblSegmentRomEnd: + +.global _musicsampletblSegmentRomStart +_musicsampletblSegmentRomStart: +.global number_music_samples +number_music_samples: + .half (table_music_data_end - number_music_samples)/8 + .half 0x0000 +number_music_samples_end: + + +.macro music_table_entry name sized + .word \name - number_music_samples + .half end_d_\name - d_\name + .half end_\name - \name +.endm + +.global table_music_data +table_music_data: + music_table_entry Mno_music + music_table_entry Msolo_death_abrev + music_table_entry Mintro_eye + music_table_entry Mtrain + music_table_entry Mdepot + music_table_entry Mjungle_unused + music_table_entry Mcitadel + music_table_entry Mfacility + music_table_entry Mcontrol + music_table_entry Mdam + music_table_entry Mfrigate + music_table_entry Marchives + music_table_entry Msilo + music_table_entry Mjungle_perimeter_unused + music_table_entry Mstreets + music_table_entry Mbunker1 + music_table_entry Mbunker2 + music_table_entry Mstatue + music_table_entry Melevator_control + music_table_entry Mcradle + music_table_entry Mnull1 + music_table_entry Melevator_wc + music_table_entry Megyptian + music_table_entry Mfolders + music_table_entry Mwatchmusic + music_table_entry Maztec + music_table_entry Mwatercaverns + music_table_entry Mdeathsolo + music_table_entry Msurface2 + music_table_entry Mtrainx + music_table_entry Mnull2 + music_table_entry Mfacilityx + music_table_entry Mdepotx + music_table_entry Mcontrolx + music_table_entry Mwatercavernsx + music_table_entry Mdamx + music_table_entry Mfrigatex + music_table_entry Marchivesx + music_table_entry Msilox + music_table_entry Mnull3 + music_table_entry Mstreetsx + music_table_entry Mbunker1x + music_table_entry Mbunker2x + music_table_entry Mjunglex + music_table_entry Mnint_rare_logo + music_table_entry Mstatuex + music_table_entry Maztecx + music_table_entry Megyptianx + music_table_entry Mcradlex + music_table_entry Mcuba + music_table_entry Mrunway + music_table_entry Mrunway_plane + music_table_entry Msurface2x + music_table_entry Mwindblowing + music_table_entry Mmultideath_alt + music_table_entry Mjungle + music_table_entry Mrunwayx + music_table_entry Msurface1 + music_table_entry Mmultiplayerdeath + music_table_entry Msurface1x + music_table_entry Msurface2_ending + music_table_entry Mstatue_ending + music_table_entry Mfrigate_outro +table_music_data_end: +.global _musicsampletblSegmentRomEnd +_musicsampletblSegmentRomEnd: + +.macro music_file name + .section .musiccompressed + .global \name + \name: + .incbin "build\/assets\/music\/\name\.rz" + end_\name: + + .section .musicdecompressed + d_\name: + .incbin "assets\/music\/\name\.bin" + end_d_\name: +.endm + + +/* +music_fileA is used for the entries that end with A....the A doesn't seem to be from compression +*/ + +.macro music_fileA name + .section .musiccompressed + .global \name + \name: + .incbin "build\/assets\/music\/\name\.rz" + .byte 0xA + end_\name: + + .section .musicdecompressed + d_\name: + .incbin "assets\/music\/\name\.bin" + end_d_\name: +.endm + +music_file Mno_music +music_fileA Msolo_death_abrev +music_file Mintro_eye +music_fileA Mtrain +music_fileA Mdepot +music_file Mjungle_unused +music_fileA Mcitadel +music_file Mfacility +music_file Mcontrol +music_fileA Mdam +music_file Mfrigate +music_file Marchives +music_file Msilo +music_fileA Mjungle_perimeter_unused +music_fileA Mstreets +music_fileA Mbunker1 +music_fileA Mbunker2 +music_file Mstatue +music_fileA Melevator_control +music_fileA Mcradle +music_fileA Mnull1 +music_fileA Melevator_wc +music_file Megyptian +music_file Mfolders +music_fileA Mwatchmusic +music_file Maztec +music_fileA Mwatercaverns +music_fileA Mdeathsolo +music_fileA Msurface2 +music_fileA Mtrainx +music_fileA Mnull2 +music_file Mfacilityx +music_file Mdepotx +music_file Mcontrolx +music_file Mwatercavernsx +music_fileA Mdamx +music_file Mfrigatex +music_fileA Marchivesx +music_file Msilox +music_fileA Mnull3 +music_file Mstreetsx +music_file Mbunker1x +music_fileA Mbunker2x +music_fileA Mjunglex +music_file Mnint_rare_logo +music_fileA Mstatuex +music_file Maztecx +music_file Megyptianx +music_fileA Mcradlex +music_fileA Mcuba +music_file Mrunway +music_file Mrunway_plane +music_file Msurface2x +music_fileA Mwindblowing +music_file Mmultideath_alt +music_file Mjungle +music_file Mrunwayx +music_fileA Msurface1 +music_file Mmultiplayerdeath +music_file Msurface1x +music_fileA Msurface2_ending +music_file Mstatue_ending +music_fileA Mfrigate_outro + +.section .musiccompressed +.half 0 +.word 0 + + diff --git a/assets/music/music.s.REMOVED.git-id b/assets/music/music.s.REMOVED.git-id deleted file mode 100644 index fb0992ad..00000000 --- a/assets/music/music.s.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -4dc7512e4a5c9abdb9fc122b0f847fa891e9f26b \ No newline at end of file diff --git a/assets/obseg/Makefile.bg b/assets/obseg/Makefile.bg new file mode 100644 index 00000000..d75c162f --- /dev/null +++ b/assets/obseg/Makefile.bg @@ -0,0 +1,55 @@ +#bg +$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(OBSEG_DIR)/bg/%.bin + $(MAKEBG) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.bin + $(MAKEBG) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o + $(LD) -T assets/obseg/bg/bg_all_p.ld -o $@ + rm build/assets/obseg/bg/bg_all_p.o + +$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o: $(OBSEG_DIR)/bg/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/bg/bg_all_p.o + + +BG_SEG_FILES = \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sev_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_silo_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_stat_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_arec_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_arch_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_tra_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dest_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sevb_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_azt_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_pete_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_depo_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ref_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cryp_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dam_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ark_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_run_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sevx_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_jun_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dish_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cave_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cat_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_crad_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_imp_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ash_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sho_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ame_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_oat_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_rit_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_len_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_lee_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ear_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_lip_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_pam_all_p.seg \ + $(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_wax_all_p.seg + diff --git a/assets/obseg/Makefile.bg.REMOVED.git-id b/assets/obseg/Makefile.bg.REMOVED.git-id deleted file mode 100644 index 3e99d101..00000000 --- a/assets/obseg/Makefile.bg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -d75c162f742b132ec3dce4ba3644c3744ac73ef6 \ No newline at end of file diff --git a/assets/obseg/Makefile.brief b/assets/obseg/Makefile.brief new file mode 100644 index 00000000..a0d7c7c7 --- /dev/null +++ b/assets/obseg/Makefile.brief @@ -0,0 +1,40 @@ +#brief +$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.rz: $(OBSEG_DIR)/brief/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/brief/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/brief/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/brief/%.o + $(LD) -T assets/obseg/brief/Ubrief.ld -o $@ + rm build/assets/obseg/brief/Ubrief.o + +$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.o: $(OBSEG_DIR)/brief/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/brief/Ubrief.o + +BRIEF_RZ_FILES = \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefarchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefarkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefaztZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcaveZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcontrolZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcradZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcrypZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefdamZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefdepoZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefdestZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefjunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefpeteZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefrunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevbunkerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevxbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevxZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsiloZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefstatueZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/brief/UbrieftraZ.rz + diff --git a/assets/obseg/Makefile.brief.REMOVED.git-id b/assets/obseg/Makefile.brief.REMOVED.git-id deleted file mode 100644 index c8a80c15..00000000 --- a/assets/obseg/Makefile.brief.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -a0d7c7c72966b263def5998b1d27429d6f5ea41b \ No newline at end of file diff --git a/assets/obseg/Makefile.chr b/assets/obseg/Makefile.chr new file mode 100644 index 00000000..06aec6e7 --- /dev/null +++ b/assets/obseg/Makefile.chr @@ -0,0 +1,100 @@ +#chr +$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.rz: $(OBSEG_DIR)/chr/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/chr/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/chr/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/chr/%.o + $(LD) -T assets/obseg/chr/Cname.ld -o $@ + rm build/assets/obseg/chr/Cname.o + +$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.o: $(OBSEG_DIR)/chr/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/chr/Cname.o + +CHR_RZ_FILES = \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CarmourguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CbaronsamediZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CbluecamguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CbluemanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CbluewomanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CboilerbondZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CboilertrevZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CborisZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CcamguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CcardimanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CcheckmanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CcommguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CdjbondZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CfattechwomanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/Cgreatguard2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CgreatguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CgreyguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CgreymanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadalanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbalaclavaZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbikeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnanboilerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnansnowZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnansuitZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnantimberZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadchrisZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheaddaveZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheaddesZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadduncanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheaddwayneZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadgrahamZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadgrantZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadjimZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/Cheadjoe2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadjoelZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadjoeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadkarlZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadkenZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadleeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmandyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmarionZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmarkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmartinZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmishkinZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadneilZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadpeteZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadrobinZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadsallyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadscottZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadshaunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadsteveeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadstevehZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadvivienZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CjawsZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CjeanwomanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CmaydayZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CmoonfemaleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CmoonguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CnatalyaZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CnavyguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CoddjobZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/ColiveguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CorumovZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CpilotZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CredmanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CrusguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CsnowbondZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CsnowguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CspicebondZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CsuitbondZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/Csuit_lf_handZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CtechmanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CtechwomanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CtimberbondZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CtrevelyanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CtrevguardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CvalentinZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/chr/CxeniaZ.rz + diff --git a/assets/obseg/Makefile.chr.REMOVED.git-id b/assets/obseg/Makefile.chr.REMOVED.git-id deleted file mode 100644 index b0497c68..00000000 --- a/assets/obseg/Makefile.chr.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -06aec6e74044d39cc1385322a849a081d30ff6c2 \ No newline at end of file diff --git a/assets/obseg/Makefile.gun b/assets/obseg/Makefile.gun new file mode 100644 index 00000000..3c5653e7 --- /dev/null +++ b/assets/obseg/Makefile.gun @@ -0,0 +1,112 @@ +#gun +$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.rz: $(OBSEG_DIR)/gun/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/gun/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/gun/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/gun/%.o + $(LD) -T assets/obseg/gun/Gname.ld -o $@ + rm build/assets/obseg/gun/Gname.o + +$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.o: $(OBSEG_DIR)/gun/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/gun/Gname.o + +GUN_RZ_FILES = \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/Gak47Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GaudiotapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GautoshotZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GblackboxZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GblueprintsZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GbombcaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GbombdefuserZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GbriefcaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GbugdetectorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GbugZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GbungeeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GcameraZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartblueZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartridgeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartrifleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartshellZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GcircuitboardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GclipboardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GcreditcardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GdarkglassesZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GdatathiefZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GdattapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GdoordecoderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GdoorexploderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GdossierredZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GdynamiteZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GexplosivefloppyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GexplosivepenZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GextinguisherZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GfingergunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GfistZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GflarepistolZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/Gfnp90Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GgaskeyringZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldbarZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldeneyekeyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldengunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldwppkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GgrenadelaunchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GgrenadeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GheroinZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GjoypadZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeyanalysercaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeyboltZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeycardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeyyaleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GknifeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GlaserZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GlectreZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GlockexploderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/Gm16Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GmapZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GmicrocameraZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GmicrocodeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GmicrofilmZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GmoneyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/Gmp5ksilZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/Gmp5kZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GpitongunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GplansZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GplastiqueZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GpolarizedglassesZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GproximitymineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GremotemineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GrocketlaunchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GrugerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GsafecrackercaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GshotgunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GsilverwppkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GskorpionZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GsniperrifleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GspectreZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GspooltapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GspyfileZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GstafflistZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GtaserZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GthrowknifeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GtimedmineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GtriggerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/Gtt33Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GuziZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GvideotapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchcommunicatorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchgeigercounterZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchidentifierZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchlaserZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchmagnetattractZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchmagnetrepelZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GweaponcaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwppksilZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwppkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/gun/GwristdartZ.rz + diff --git a/assets/obseg/Makefile.gun.REMOVED.git-id b/assets/obseg/Makefile.gun.REMOVED.git-id deleted file mode 100644 index 62d2a968..00000000 --- a/assets/obseg/Makefile.gun.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -3c5653e7d1897a228a8d24d3c71eb61f8772c699 \ No newline at end of file diff --git a/assets/obseg/Makefile.prop b/assets/obseg/Makefile.prop new file mode 100644 index 00000000..d82b97ec --- /dev/null +++ b/assets/obseg/Makefile.prop @@ -0,0 +1,360 @@ +#prop +$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.rz: $(OBSEG_DIR)/prop/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/prop/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/prop/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/prop/%.o + $(LD) -T assets/obseg/prop/Pname.ld -o $@ + rm build/assets/obseg/prop/Pname.o + +$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.o: $(OBSEG_DIR)/prop/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/prop/Pname.o + +PROP_RZ_FILES = \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pak47magZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Palarm1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Palarm2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate5Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PapcZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Parchsecdoor1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Parchsecdoor2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PartictrailerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/ParticZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PbarricadeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbin1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pblotter1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PbodyarmourvestZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PbodyarmourZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PbollardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PbombZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbook1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbookshelf1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pborg_crateZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PboxcartridgesZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pboxes2x4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pboxes3x4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pboxes4x4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PbrakeunitZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console1aZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console1bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console2aZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console2bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console3aZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console3bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarbmwZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box5Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box6Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarescortZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PcargolfZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarweirdZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarzilZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PcctvZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchraudiotapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrautoshotZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrblackboxZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrblueprintsZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbombcaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbombdefuserZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbriefcaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbugdetectorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbugZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbungeeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrcameraZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrcircuitboardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrclipboardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrcreditcardZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdarkglassesZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdatathiefZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdattapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdoordecoderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdoorexploderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdossierredZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdynamiteZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrexplosivepenZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrextinguisherZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrfingergunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrflarepistolZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrfnp90Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgaskeyringZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldbarZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldeneyekeyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldenZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldwppkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgrenadelaunchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgrenaderoundZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgrenadeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrheroinZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkalashZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkeyanalysercaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkeyboltZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkeyyaleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrknifeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrlaserZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrlectreZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrlockexploderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrm16Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmapZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmicrocameraZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmicrocodeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmicrofilmZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmoneyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrmp5ksilZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrmp5kZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrpitongunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrplansZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrplastiqueZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrpolarizedglassesZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrproximitymineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrremotemineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrrocketlaunchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrrocketZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrrugerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrsafecrackercaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrshotgunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrsilverwppkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrskorpionZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrsniperrifleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrspectreZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrspooltapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrspyfileZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrstafflistZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrtesttubeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrthrowknifeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrtimedmineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrtt33Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchruziZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrvideotapeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrweaponcaseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrwppksilZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrwppkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrwristdartZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2aZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2cZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2dZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevaZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevcZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevdZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev_GEaZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev_GEbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor1aZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor1bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor2aZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor2bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PdamchaindoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PdamgatedoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PdamtundoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdepot_door_steelZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdepot_gate_entryZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk_arecibo1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk_lamp2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_engineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_exocetZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_gunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_harpoonZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_seawolfZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdisc_readerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdisk_drive1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_azt_chairZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_azt_desk_topZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_azt_deskZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_aztecZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PdoorconsoleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_dest1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_dest2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_eyelidZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_irisZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_mfZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PdoorpanelZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoorprison1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_rollertrainZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_st_arec1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_st_arec2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PdoorstatgateZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_winZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PexplosionbitZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pfiling_cabinet1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PflagZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PfloppyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pfnp90magZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PgasbarrelsZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PgasbarrelZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgasplant_clear_doorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_met1_do1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw2_do1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw3_do1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw4_do1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw_do1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_wc_cub1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PgastankZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PgoldeneyelogoZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PgoldenshellsZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PgroundgunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgun_runway1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatberetblueZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatberetredZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatberetZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatchboltZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatchdoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatchsevxZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatfurryblackZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatfurrybrownZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatfurryZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhathelmetgreyZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhathelmetZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatmoonZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatpeakedZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhattbirdbrownZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhattbirdZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhelicopterZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PhindZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PICBM_noseZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PICBMZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PjeepZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pjerry_can1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pjungle3_treeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pjungle5_treeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pkeyboard1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pkey_holderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pkit_units1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PlabbenchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PlandmineZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PlegalpageZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pletter_tray1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Plocker3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Plocker4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pm16magZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PmagnumshellsZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmainframe1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmainframe2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_chair1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PmilcopterZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PmiltruckZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmissile_rack2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmissile_rackZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PmodemboxZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PmotorbikeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmp5kmagZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PnintendologoZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum5Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum6Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum7Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PpadlockZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PpalmtreeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PpalmZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pphone1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PplaneZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant11Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant2bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/ProofgunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsafedoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsafeZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psat1_reflectZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsatboxZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsatdishZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psec_panelZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdishZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door3_windZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door4_windZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoormetslideZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoornowindZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door_v1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoorwindZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoorwoodZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_doorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_trislideZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pshuttle_door_lZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pshuttle_door_rZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PshuttleZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsilencerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psilo_lift_doorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PsilotopdoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PskorpionmagZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PspectremagZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PspeedboatZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door2bZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pstool1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_1iZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_2iZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_3tZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_5cZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_6cZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pswipe_card2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pswivel_chair1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PtankZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PtigerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptorpedo_rackZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptrain_door2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptrain_door3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptrain_doorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PtrainextdoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptt33magZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptuning_console1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptv1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptv4screenZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptv_holderZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PtvscreenZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PuzimagZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PvertdoorZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PwalletbondZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwindow_cor11Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwindow_lib_lg1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwindow_lib_sm1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PwindowZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwooden_table1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_lg_crate1Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_lg_crate2Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_md_crate3Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_sm_crate4Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_sm_crate5Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_sm_crate6Z.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/prop/PwppkmagZ.rz + diff --git a/assets/obseg/Makefile.prop.REMOVED.git-id b/assets/obseg/Makefile.prop.REMOVED.git-id deleted file mode 100644 index 9fbaaee1..00000000 --- a/assets/obseg/Makefile.prop.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -d82b97ec6006fac3853c72dbafd4b2bde20a33a2 \ No newline at end of file diff --git a/assets/obseg/Makefile.setup b/assets/obseg/Makefile.setup new file mode 100644 index 00000000..274bf1d0 --- /dev/null +++ b/assets/obseg/Makefile.setup @@ -0,0 +1,55 @@ + +#setup +$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.rz: $(OBSEG_DIR)/setup/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/setup/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/setup/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/setup/%.o + $(LD) -T assets/obseg/setup/Usetup.ld -o $@ + rm build/assets/obseg/setup/Usetup.o + +$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.o: $(OBSEG_DIR)/setup/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/setup/Usetup.o + +SETUP_RZ_FILES = \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupameZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setuparchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setuparkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupashZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupcaveZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupcradZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupcrypZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupdishZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupimpZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupoatZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setuprefZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupsevbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/Ump_setupstatueZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetuparchZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetuparkZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupaztZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupcaveZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupcontrolZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupcradZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupcrypZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupdamZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupdepoZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupdestZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupjunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetuplenZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetuppeteZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetuprunZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupsevbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupsevbunkerZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupsevxZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupsevxbZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupsiloZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetupstatueZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/setup/UsetuptraZ.rz + \ No newline at end of file diff --git a/assets/obseg/Makefile.setup.REMOVED.git-id b/assets/obseg/Makefile.setup.REMOVED.git-id deleted file mode 100644 index 250fb8c1..00000000 --- a/assets/obseg/Makefile.setup.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -274bf1d0799d114fefb85d1dc8deb71439998812 \ No newline at end of file diff --git a/assets/obseg/Makefile.stan b/assets/obseg/Makefile.stan new file mode 100644 index 00000000..80324a18 --- /dev/null +++ b/assets/obseg/Makefile.stan @@ -0,0 +1,47 @@ +#stan +$(BUILD_DIR)/$(OBSEG_DIR)/stan/%.rz: $(OBSEG_DIR)/stan/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/stan/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/stan/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/stan/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/stan/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/stan/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/stan/%.o + $(LD) -T assets/obseg/stan/Tbg_name_all_p.ld -o $@ + rm build/assets/obseg/stan/Tbg_name_all_p.o + +$(BUILD_DIR)/$(OBSEG_DIR)/stan/%.o: $(OBSEG_DIR)/stan/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/stan/Tbg_name_all_p.o + +STAN_RZ_FILES = \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_ame_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_arch_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_arec_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_ark_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_ash_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_azt_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_cat_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_cave_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_crad_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_cryp_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_dam_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_depo_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_dest_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_dish_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_imp_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_jun_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_len_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_oat_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_pete_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_ref_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_run_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_sev_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_sevb_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_sevx_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_silo_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_stat_all_p_stanZ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/stan/Tbg_tra_all_p_stanZ.rz + diff --git a/assets/obseg/Makefile.stan.REMOVED.git-id b/assets/obseg/Makefile.stan.REMOVED.git-id deleted file mode 100644 index 1a165861..00000000 --- a/assets/obseg/Makefile.stan.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -80324a18228d69dad2dec50f31277b6c5ae7d829 \ No newline at end of file diff --git a/assets/obseg/Makefile.text b/assets/obseg/Makefile.text new file mode 100644 index 00000000..7a7568be --- /dev/null +++ b/assets/obseg/Makefile.text @@ -0,0 +1,107 @@ +#text +$(BUILD_DIR)/$(OBSEG_DIR)/text/%.rz: $(OBSEG_DIR)/text/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/text/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/text/%.bin + $(RZ_COMP) $< $@ + +$(BUILD_DIR)/$(OBSEG_DIR)/text/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/text/%.elf + $(OBJCOPY) $< $@ -O binary + +$(BUILD_DIR)/$(OBSEG_DIR)/text/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/text/%.o + $(LD) -T assets/obseg/text/LnameX.ld -o $@ + rm build/assets/obseg/text/LnameX.o + +$(BUILD_DIR)/$(OBSEG_DIR)/text/%.o: $(OBSEG_DIR)/text/%.c + $(CC) -c $(CFLAGS) -o $@ -O2 $< + mv $@ build/assets/obseg/text/LnameX.o + +TEXT_RZ_FILES := \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LameJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LarchJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LarecJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LarkJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LashJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LaztJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcatJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcaveJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcradJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcrypJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdamJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdepoJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdestJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdishJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LearJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LeldJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LgunJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LimpJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LjunJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LleeJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LlenJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LlipJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LlueJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LmiscJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LmpmenuJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LmpweaponsJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LoatJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LoptionsJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LpamJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LpeteJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LpropobjJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LrefJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LritJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LrunJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevbJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxbJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LshoJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsiloJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LstatJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LtitleJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LtraJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LwaxJ.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LameE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LarchE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LarecE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LarkE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LashE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LaztE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcatE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcaveE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcradE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LcrypE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdamE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdepoE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdestE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LdishE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LearE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LeldE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LgunE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LimpE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LjunE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LleeE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LlenE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LlipE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LlueE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LmiscE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LmpmenuE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LmpweaponsE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LoatE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LoptionsE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LpamE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LpeteE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LpropobjE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LrefE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LritE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LrunE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevbE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxbE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LshoE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LsiloE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LstatE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LtitleE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LtraE.rz \ + $(BUILD_DIR)/$(OBSEG_DIR)/text/LwaxE.rz diff --git a/assets/obseg/Makefile.text.REMOVED.git-id b/assets/obseg/Makefile.text.REMOVED.git-id deleted file mode 100644 index 8e151e22..00000000 --- a/assets/obseg/Makefile.text.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -7a7568beccabf377d5f7a414cea576bc870b527a \ No newline at end of file diff --git a/assets/obseg/bg/bg_all_p.h b/assets/obseg/bg/bg_all_p.h new file mode 100644 index 00000000..f728c454 --- /dev/null +++ b/assets/obseg/bg/bg_all_p.h @@ -0,0 +1,82 @@ +#ifndef _BG_ALL_P_H_ +#define _BG_ALL_P_H_ + +#include "ultra64.h" + +struct bg_header +{ + u32 RESERVED; + struct room_data_table *roomdatatable; + struct portal_data_table *portaldatatable; + struct global_visibility_commands *globalviscommands; + u32 PADDING; +}; + +struct room_data_table_entry +{ + void *pointtablebinary; + void *primappingbinary; + void *secmappingbinary; + float x; + float y; + float z; +}; + +/* 2 */ +struct portal_data_table_entry +{ + void *offset_portal_address; + char connected_room1; + char connected_room2; + u16 control_bytes; +}; + +struct xyzpoint +{ + float x; + float y; + float z; +}; + +/* 3 */ +struct portal_3_point +{ + char numpoints; + char padding1; + char padding2; + char padding3; + struct xyzpoint points[3]; +}; + +struct portal_4_point +{ + char numpoints; + char padding1; + char padding2; + char padding3; + struct xyzpoint points[4]; +}; + +struct portal_5_point +{ + char numpoints; + char padding1; + char padding2; + char padding3; + struct xyzpoint points[5]; +}; + +struct portal_6_point +{ + char numpoints; + char padding1; + char padding2; + char padding3; + struct xyzpoint points[6]; +}; + +extern struct room_data_table_entry room_data_table[]; +extern struct portal_data_table_entry portal_data_table[]; +extern u32 global_visibility_commands[]; + +#endif diff --git a/assets/obseg/bg/bg_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_all_p.h.REMOVED.git-id deleted file mode 100644 index 00019dec..00000000 --- a/assets/obseg/bg/bg_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -f728c4541a61fe911a44603ae3d575f769203632 \ No newline at end of file diff --git a/assets/obseg/bg/bg_ame_all_p.c b/assets/obseg/bg/bg_ame_all_p.c new file mode 100644 index 00000000..887a4938 --- /dev/null +++ b/assets/obseg/bg/bg_ame_all_p.c @@ -0,0 +1,2606 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_ame_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, -758.0, 189.0, -2027.0}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, 114.0, 95.0, -1780.0}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, 492.0, 76.0, -1780.0}, + {&point_table_binary_4, &pri_mapping_binary_4, &sec_mapping_binary_4, 492.0, 76.0, -1364.0}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, 492.0, 76.0, -947.0}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, 303.0, 95.0, -947.0}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 114.0, 95.0, -947.0}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, -76.0, 95.0, -947.0}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 114.0, 95.0, -625.0}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, 114.0, 95.0, -189.0}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, 398.0, 95.0, -208.0}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, 530.0, 95.0, 189.0}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, 530.0, -19.0, 701.0}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, 0.0, 95.0, 720.0}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, -398.0, 95.0, 587.0}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, -246.0, 227.0, 189.0}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, -758.0, 227.0, 189.0}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, -758.0, 95.0, -189.0}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, -758.0, 95.0, 568.0}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, -758.0, 76.0, 833.0}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, -985.0, 95.0, 833.0}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, -1515.0, 189.0, 758.0}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, -1212.0, 95.0, 284.0}, + {&point_table_binary_24, &pri_mapping_binary_24, &sec_mapping_binary_24, -1212.0, 95.0, 95.0}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, -1402.0, 95.0, 95.0}, + {&point_table_binary_26, &pri_mapping_binary_26, 0, -1591.0, 95.0, 95.0}, + {&point_table_binary_27, &pri_mapping_binary_27, 0, -1591.0, 95.0, -95.0}, + {&point_table_binary_28, &pri_mapping_binary_28, 0, -1761.0, 95.0, -568.0}, + {&point_table_binary_29, &pri_mapping_binary_29, 0, -2083.0, 95.0, -379.0}, + {&point_table_binary_30, &pri_mapping_binary_30, 0, -1420.0, 95.0, -871.0}, + {&point_table_binary_31, &pri_mapping_binary_31, 0, -2102.0, 95.0, -1042.0}, + {&point_table_binary_32, &pri_mapping_binary_32, 0, -1761.0, 95.0, -1515.0}, + {&point_table_binary_33, &pri_mapping_binary_33, 0, -2083.0, 95.0, -1705.0}, + {&point_table_binary_34, &pri_mapping_binary_34, 0, -1591.0, 95.0, -2045.0}, + {&point_table_binary_35, &pri_mapping_binary_35, 0, -1591.0, 95.0, -2273.0}, + {&point_table_binary_36, &pri_mapping_binary_36, 0, -1420.0, 95.0, -2273.0}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, -1061.0, 95.0, -1610.0}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, 0.0, 322.0, -2045.0}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, 265.0, 360.0, -2045.0}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, 265.0, 360.0, -1629.0}, + {&point_table_binary_41, &pri_mapping_binary_41, 0, 265.0, 360.0, -1212.0}, + {&point_table_binary_42, &pri_mapping_binary_42, 0, 0.0, 322.0, -1212.0}, + {&point_table_binary_43, &pri_mapping_binary_43, 0, -455.0, 284.0, -1610.0}, + {&point_table_binary_44, &pri_mapping_binary_44, 0, -1023.0, 322.0, -189.0}, + {&point_table_binary_45, &pri_mapping_binary_45, 0, -1023.0, 360.0, 76.0}, + {&point_table_binary_46, &pri_mapping_binary_46, 0, -1420.0, 360.0, 76.0}, + {&point_table_binary_47, &pri_mapping_binary_47, 0, -1818.0, 360.0, 76.0}, + {&point_table_binary_48, &pri_mapping_binary_48, 0, -1818.0, 322.0, 265.0}, + {&point_table_binary_49, &pri_mapping_binary_49, 0, -758.0, 189.0, -947.0}, + {&point_table_binary_50, &pri_mapping_binary_50, 0, 0.0, 95.0, 492.0}, + {&point_table_binary_51, &pri_mapping_binary_51, 0, 303.0, 95.0, 189.0}, + {&point_table_binary_52, &pri_mapping_binary_52, &sec_mapping_binary_52, -890.0, 360.0, 76.0}, + {&point_table_binary_53, &pri_mapping_binary_53, 0, 38.0, -133.0, 928.0}, + {&point_table_binary_54, &pri_mapping_binary_54, 0, -208.0, -133.0, 928.0}, + {&point_table_binary_55, &pri_mapping_binary_55, 0, -379.0, -133.0, 928.0}, + {&point_table_binary_56, &pri_mapping_binary_56, &sec_mapping_binary_56, -758.0, -133.0, 833.0}, + {&point_table_binary_57, &pri_mapping_binary_57, 0, -852.0, -133.0, 473.0}, + {&point_table_binary_58, &pri_mapping_binary_58, 0, -852.0, -133.0, 322.0}, + {&point_table_binary_59, &pri_mapping_binary_59, 0, -1023.0, -133.0, 322.0}, + {&point_table_binary_60, &pri_mapping_binary_60, 0, -1212.0, -133.0, 284.0}, + {&point_table_binary_61, &pri_mapping_binary_61, &sec_mapping_binary_61, -1212.0, -114.0, 95.0}, + {&point_table_binary_62, &pri_mapping_binary_62, 0, -1212.0, -133.0, -170.0}, + {&point_table_binary_63, &pri_mapping_binary_63, 0, -1212.0, -133.0, -492.0}, + {&point_table_binary_64, &pri_mapping_binary_64, 0, -1212.0, -133.0, -758.0}, + {&point_table_binary_65, &pri_mapping_binary_65, 0, -947.0, -133.0, -758.0}, + {&point_table_binary_66, &pri_mapping_binary_66, 0, -701.0, -133.0, -758.0}, + {&point_table_binary_67, &pri_mapping_binary_67, 0, -701.0, -133.0, -606.0}, + {&point_table_binary_68, &pri_mapping_binary_68, 0, -701.0, -133.0, -1061.0}, + {&point_table_binary_69, &pri_mapping_binary_69, 0, -701.0, -133.0, -1439.0}, + {&point_table_binary_70, &pri_mapping_binary_70, 0, -1098.0, -133.0, -2064.0}, + {&point_table_binary_71, &pri_mapping_binary_71, 0, -1799.0, -133.0, -2443.0}, + {&point_table_binary_72, &pri_mapping_binary_72, 0, -2102.0, -133.0, -2443.0}, + {&point_table_binary_73, &pri_mapping_binary_73, 0, -2102.0, -19.0, -2140.0}, + {&point_table_binary_74, &pri_mapping_binary_74, 0, -208.0, -133.0, 549.0}, + {&point_table_binary_75, &pri_mapping_binary_75, 0, -208.0, -133.0, 170.0}, + {&point_table_binary_76, &pri_mapping_binary_76, 0, -208.0, -133.0, -170.0}, + {&point_table_binary_77, &pri_mapping_binary_77, 0, -208.0, -133.0, -511.0}, + {&point_table_binary_78, &pri_mapping_binary_78, 0, -455.0, -133.0, -511.0}, + {&point_table_binary_79, &pri_mapping_binary_79, 0, -701.0, -133.0, -511.0}, + {&point_table_binary_80, &pri_mapping_binary_80, 0, 38.0, -133.0, 170.0}, + {&point_table_binary_81, &pri_mapping_binary_81, 0, 75.0, -133.0, -511.0}, + {&point_table_binary_82, &pri_mapping_binary_82, 0, 510.0, -133.0, -511.0}, + {&point_table_binary_83, &pri_mapping_binary_83, 0, 777.0, -133.0, -511.0}, + {&point_table_binary_84, &pri_mapping_binary_84, 0, 777.0, -133.0, -322.0}, + {&point_table_binary_85, &pri_mapping_binary_85, &sec_mapping_binary_85, 530.0, -114.0, 189.0}, + {&point_table_binary_86, &pri_mapping_binary_86, 0, 777.0, -133.0, -644.0}, + {&point_table_binary_87, &pri_mapping_binary_87, &sec_mapping_binary_87, 492.0, -133.0, -1364.0}, + {&point_table_binary_88, &pri_mapping_binary_88, 0, -246.0, -133.0, -1780.0}, + {&point_table_binary_89, &pri_mapping_binary_89, 0, -398.0, -133.0, -1780.0}, + {&point_table_binary_90, &pri_mapping_binary_90, 0, -398.0, -133.0, -2121.0}, + {&point_table_binary_91, &pri_mapping_binary_91, 0, -398.0, -133.0, -2443.0}, + {&point_table_binary_92, &pri_mapping_binary_92, 0, -549.0, -133.0, -2443.0}, + {&point_table_binary_end, &pri_mapping_binary_end, &pri_mapping_binary_end, 0.0, 0.0, 0.0}, + {0} +}; + +u32 global_visibility_commands[] ={0x10000, 0}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 1, 0x26, 0}, + {&portal_1, 1, 2, 0}, + {&portal_2, 1, 0x24, 0}, + {&portal_3, 1, 0x2B, 0}, + {&portal_4, 1, 0x25, 0}, + {&portal_5, 2, 3, 0}, + {&portal_6, 3, 4, 0}, + {&portal_7, 4, 5, 0}, + {&portal_8, 5, 6, 0}, + {&portal_9, 7, 6, 0}, + {&portal_10, 7, 8, 0}, + {&portal_11, 7, 9, 0}, + {&portal_12, 8, 0x31, 0}, + {&portal_13, 9, 0xA, 0}, + {&portal_14, 0xA, 0xB, 0}, + {&portal_15, 0xA, 0x10, 0}, + {&portal_16, 0xB, 0xC, 0}, + {&portal_17, 0xC, 0xD, 0}, + {&portal_18, 0xD, 0xE, 0}, + {&portal_19, 0xE, 0xF, 0}, + {&portal_20, 0xF, 0x10, 0}, + {&portal_21, 0x10, 0x32, 0}, + {&portal_22, 0x10, 0x33, 0}, + {&portal_23, 0x10, 0x11, 0}, + {&portal_24, 0x11, 0x12, 0}, + {&portal_25, 0x11, 0x13, 0}, + {&portal_26, 0x11, 0x34, 0}, + {&portal_27, 0x12, 0x31, 0}, + {&portal_28, 0x13, 0x14, 0}, + {&portal_29, 0x14, 0x15, 0}, + {&portal_30, 0x15, 0x16, 0}, + {&portal_31, 0x16, 0x17, 0}, + {&portal_32, 0x16, 0x30, 0}, + {&portal_33, 0x17, 0x18, 0}, + {&portal_34, 0x18, 0x19, 0}, + {&portal_35, 0x19, 0x1A, 0}, + {&portal_36, 0x1A, 0x1B, 0}, + {&portal_37, 0x1B, 0x1C, 0}, + {&portal_38, 0x1C, 0x1D, 0}, + {&portal_39, 0x1C, 0x1E, 0}, + {&portal_40, 0x1C, 0x1F, 0}, + {&portal_41, 0x1E, 0x31, 0}, + {&portal_42, 0x1F, 0x20, 0}, + {&portal_43, 0x20, 0x21, 0}, + {&portal_44, 0x20, 0x22, 0}, + {&portal_45, 0x22, 0x23, 0}, + {&portal_46, 0x23, 0x24, 0}, + {&portal_47, 0x25, 0x31, 0}, + {&portal_48, 0x26, 0x27, 0}, + {&portal_49, 0x27, 0x28, 0}, + {&portal_50, 0x28, 0x29, 0}, + {&portal_51, 0x29, 0x2A, 0}, + {&portal_52, 0x2A, 0x31, 0}, + {&portal_53, 0x2B, 0x31, 0}, + {&portal_54, 0x2C, 0x2D, 0}, + {&portal_55, 0x2C, 0x31, 0}, + {&portal_56, 0x2D, 0x2E, 0}, + {&portal_57, 0x2D, 0x34, 0}, + {&portal_58, 0x2E, 0x2F, 0}, + {&portal_59, 0x2F, 0x30, 0}, + {&portal_60, 0x35, 0xD, 0}, + {&portal_61, 0x36, 0x35, 0}, + {&portal_62, 0x36, 0x37, 0}, + {&portal_63, 0x36, 0x4A, 0}, + {&portal_64, 0x37, 0x38, 0}, + {&portal_65, 0x38, 0x39, 0}, + {&portal_66, 0x38, 0x14, 0}, + {&portal_67, 0x39, 0x3A, 0}, + {&portal_68, 0x3A, 0x3B, 0}, + {&portal_69, 0x3B, 0x3C, 0}, + {&portal_70, 0x3C, 0x3D, 0}, + {&portal_71, 0x3D, 0x3E, 0}, + {&portal_72, 0x3D, 0x18, 0}, + {&portal_73, 0x3E, 0x3F, 0}, + {&portal_74, 0x3F, 0x40, 0}, + {&portal_75, 0x40, 0x41, 0}, + {&portal_76, 0x41, 0x42, 0}, + {&portal_77, 0x42, 0x43, 0}, + {&portal_78, 0x42, 0x44, 0}, + {&portal_79, 0x43, 0x4F, 0}, + {&portal_80, 0x44, 0x45, 0}, + {&portal_81, 0x45, 0x46, 0}, + {&portal_82, 0x46, 0x47, 0}, + {&portal_83, 0x46, 0x5C, 0}, + {&portal_84, 0x47, 0x48, 0}, + {&portal_85, 0x48, 0x49, 0}, + {&portal_86, 0x49, 0x21, 0}, + {&portal_87, 0x4A, 0x4B, 0}, + {&portal_88, 0x4B, 0x4C, 0}, + {&portal_89, 0x4B, 0x50, 0}, + {&portal_90, 0x4C, 0x4D, 0}, + {&portal_91, 0x4D, 0x51, 0}, + {&portal_92, 0x4D, 0x4E, 0}, + {&portal_93, 0x4E, 0x4F, 0}, + {&portal_94, 0x50, 0x55, 0}, + {&portal_95, 0x51, 0x52, 0}, + {&portal_96, 0x52, 0x53, 0}, + {&portal_97, 0x53, 0x54, 0}, + {&portal_98, 0x53, 0x56, 0}, + {&portal_99, 0x54, 0x55, 0}, + {&portal_100, 0x55, 0xC, 0}, + {&portal_101, 0x56, 0x57, 0}, + {&portal_102, 0x57, 3, 0}, + {&portal_103, 0x57, 5, 0}, + {&portal_104, 0x57, 4, 0}, + {&portal_105, 0x57, 0x58, 0}, + {&portal_106, 0x58, 0x59, 0}, + {&portal_107, 0x59, 0x5A, 0}, + {&portal_108, 0x5A, 0x5B, 0}, + {&portal_109, 0x5B, 0x5C, 0}, + {0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -189.0, 379.0, -2121.0, -189.0, 189.0, -2121.0, -189.0, 189.0, -1970.0, -189.0, 379.0, -1970.0}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -189.0, 189.0, -1856.0, -189.0, 0.0, -1856.0, -189.0, 0.0, -1705.0, -189.0, 189.0, -1705.0}; +struct portal_4_point portal_2 = {4, 0, 0, 0, -1326.0, 189.0, -2348.0, -1326.0, 0.0, -2348.0, -1326.0, 0.0, -2197.0, -1326.0, 189.0, -2197.0}; +struct portal_4_point portal_3 = {4, 0, 0, 0, -530.0, 379.0, -1705.0, -379.0, 379.0, -1705.0, -379.0, 189.0, -1705.0, -530.0, 189.0, -1705.0}; +struct portal_4_point portal_4 = {4, 0, 0, 0, -1136.0, 189.0, -1705.0, -985.0, 189.0, -1705.0, -985.0, 0.0, -1705.0, -1136.0, 0.0, -1705.0}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 417.0, 189.0, -1856.0, 417.0, 0.0, -1856.0, 417.0, 0.0, -1705.0, 417.0, 189.0, -1705.0}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 568.0, -38.0, -1705.0, 417.0, -38.0, -1705.0, 417.0, 189.0, -1705.0, 568.0, 189.0, -1705.0}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 417.0, 189.0, -1023.0, 568.0, 189.0, -1023.0, 568.0, -38.0, -1023.0, 417.0, -38.0, -1023.0}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 417.0, 189.0, -871.0, 417.0, 0.0, -871.0, 417.0, 0.0, -1023.0, 417.0, 189.0, -1023.0}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 189.0, 189.0, -871.0, 189.0, 0.0, -871.0, 189.0, 0.0, -1023.0, 189.0, 189.0, -1023.0}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 38.0, 189.0, -871.0, 38.0, 0.0, -871.0, 38.0, 0.0, -1023.0, 38.0, 189.0, -1023.0}; +struct portal_4_point portal_11 = {4, 0, 0, 0, 38.0, 189.0, -871.0, 189.0, 189.0, -871.0, 189.0, 0.0, -871.0, 38.0, 0.0, -871.0}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -189.0, 189.0, -871.0, -189.0, 0.0, -871.0, -189.0, 0.0, -1023.0, -189.0, 189.0, -1023.0}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 38.0, 189.0, -379.0, 189.0, 189.0, -379.0, 189.0, 0.0, -379.0, 38.0, 0.0, -379.0}; +struct portal_4_point portal_14 = {4, 0, 0, 0, 189.0, 189.0, -38.0, 189.0, 0.0, -38.0, 189.0, 0.0, -379.0, 189.0, 189.0, -379.0}; +struct portal_4_point portal_15 = {4, 0, 0, 0, 38.0, 189.0, 0.0, 189.0, 189.0, 0.0, 189.0, 0.0, 0.0, 38.0, 0.0, 0.0}; +struct portal_4_point portal_16 = {4, 0, 0, 0, 455.0, 189.0, -38.0, 606.0, 189.0, -38.0, 606.0, 0.0, -38.0, 455.0, 0.0, -38.0}; +struct portal_4_point portal_17 = {4, 0, 0, 0, 455.0, 189.0, 417.0, 606.0, 189.0, 417.0, 606.0, 0.0, 417.0, 455.0, 0.0, 417.0}; +struct portal_4_point portal_18 = {4, 0, 0, 0, 227.0, 189.0, 795.0, 227.0, 0.0, 795.0, 227.0, 0.0, 644.0, 227.0, 189.0, 644.0}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -227.0, 189.0, 795.0, -227.0, 0.0, 795.0, -227.0, 0.0, 644.0, -227.0, 189.0, 644.0}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -568.0, 189.0, 379.0, -227.0, 189.0, 379.0, -227.0, 0.0, 379.0, -568.0, 0.0, 379.0}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -189.0, 189.0, 379.0, 189.0, 189.0, 379.0, 189.0, 0.0, 379.0, -189.0, 0.0, 379.0}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 189.0, 189.0, 379.0, 189.0, 0.0, 379.0, 189.0, 0.0, 0.0, 189.0, 189.0, 0.0}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -682.0, 455.0, 379.0, -682.0, 0.0, 379.0, -682.0, 0.0, 0.0, -682.0, 455.0, 0.0}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -833.0, 189.0, 0.0, -682.0, 189.0, 0.0, -682.0, 0.0, 0.0, -833.0, 0.0, 0.0}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -833.0, 189.0, 379.0, -682.0, 189.0, 379.0, -682.0, 0.0, 379.0, -833.0, 0.0, 379.0}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -833.0, 455.0, 152.0, -833.0, 455.0, 0.0, -833.0, 265.0, 0.0, -833.0, 265.0, 152.0}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -833.0, 189.0, -379.0, -682.0, 189.0, -379.0, -682.0, 0.0, -379.0, -833.0, 0.0, -379.0}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -833.0, 189.0, 758.0, -682.0, 189.0, 758.0, -682.0, 0.0, 758.0, -833.0, 0.0, 758.0}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -833.0, 189.0, 909.0, -833.0, 0.0, 909.0, -833.0, 0.0, 758.0, -833.0, 189.0, 758.0}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -1136.0, 189.0, 909.0, -1136.0, 0.0, 909.0, -1136.0, 0.0, 758.0, -1136.0, 189.0, 758.0}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -1136.0, 189.0, 379.0, -1288.0, 189.0, 379.0, -1288.0, 0.0, 379.0, -1136.0, 0.0, 379.0}; +struct portal_4_point portal_32 = {4, 0, 0, 0, -1742.0, 379.0, 379.0, -1894.0, 379.0, 379.0, -1894.0, 189.0, 379.0, -1742.0, 189.0, 379.0}; +struct portal_4_point portal_33 = {4, 0, 0, 0, -1136.0, 189.0, 189.0, -1288.0, 189.0, 189.0, -1288.0, 0.0, 189.0, -1136.0, 0.0, 189.0}; +struct portal_4_point portal_34 = {4, 0, 0, 0, -1288.0, 189.0, 0.0, -1288.0, 0.0, 0.0, -1288.0, 0.0, 189.0, -1288.0, 189.0, 189.0}; +struct portal_4_point portal_35 = {4, 0, 0, 0, -1515.0, 189.0, 0.0, -1515.0, 0.0, 0.0, -1515.0, 0.0, 189.0, -1515.0, 189.0, 189.0}; +struct portal_4_point portal_36 = {4, 0, 0, 0, -1515.0, 189.0, 0.0, -1667.0, 189.0, 0.0, -1667.0, 0.0, 0.0, -1515.0, 0.0, 0.0}; +struct portal_4_point portal_37 = {4, 0, 0, 0, -1667.0, 0.0, -189.0, -1515.0, 0.0, -189.0, -1515.0, 189.0, -189.0, -1667.0, 189.0, -189.0}; +struct portal_4_point portal_38 = {4, 0, 0, 0, -2008.0, 0.0, -189.0, -2008.0, 189.0, -189.0, -2008.0, 189.0, -568.0, -2008.0, 0.0, -568.0}; +struct portal_4_point portal_39 = {4, 0, 0, 0, -1515.0, 189.0, -947.0, -1515.0, 0.0, -947.0, -1515.0, 0.0, -795.0, -1515.0, 189.0, -795.0}; +struct portal_4_point portal_40 = {4, 0, 0, 0, -2008.0, 0.0, -758.0, -2008.0, 189.0, -758.0, -2008.0, 189.0, -947.0, -2008.0, 0.0, -947.0}; +struct portal_4_point portal_41 = {4, 0, 0, 0, -1326.0, 0.0, -795.0, -1326.0, 189.0, -795.0, -1326.0, 189.0, -947.0, -1326.0, 0.0, -947.0}; +struct portal_4_point portal_42 = {4, 0, 0, 0, -2008.0, 189.0, -1326.0, -2008.0, 0.0, -1326.0, -2008.0, 0.0, -1136.0, -2008.0, 189.0, -1136.0}; +struct portal_4_point portal_43 = {4, 0, 0, 0, -2008.0, 189.0, -1894.0, -2008.0, 0.0, -1894.0, -2008.0, 0.0, -1515.0, -2008.0, 189.0, -1515.0}; +struct portal_4_point portal_44 = {4, 0, 0, 0, -1667.0, 0.0, -1894.0, -1515.0, 0.0, -1894.0, -1515.0, 189.0, -1894.0, -1667.0, 189.0, -1894.0}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -1515.0, 189.0, -2197.0, -1667.0, 189.0, -2197.0, -1667.0, 0.0, -2197.0, -1515.0, 0.0, -2197.0}; +struct portal_4_point portal_46 = {4, 0, 0, 0, -1515.0, 189.0, -2348.0, -1515.0, 0.0, -2348.0, -1515.0, 0.0, -2197.0, -1515.0, 189.0, -2197.0}; +struct portal_4_point portal_47 = {4, 0, 0, 0, -985.0, 189.0, -1515.0, -1136.0, 189.0, -1515.0, -1136.0, 0.0, -1515.0, -985.0, 0.0, -1515.0}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 189.0, 455.0, -2121.0, 189.0, 265.0, -2121.0, 189.0, 265.0, -1970.0, 189.0, 455.0, -1970.0}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 341.0, 455.0, -1970.0, 189.0, 455.0, -1970.0, 189.0, 265.0, -1970.0, 341.0, 265.0, -1970.0}; +struct portal_4_point portal_50 = {4, 0, 0, 0, 341.0, 265.0, -1288.0, 189.0, 265.0, -1288.0, 189.0, 455.0, -1288.0, 341.0, 455.0, -1288.0}; +struct portal_4_point portal_51 = {4, 0, 0, 0, 189.0, 455.0, -1288.0, 189.0, 265.0, -1288.0, 189.0, 265.0, -1136.0, 189.0, 455.0, -1136.0}; +struct portal_4_point portal_52 = {4, 0, 0, 0, -189.0, 379.0, -1288.0, -189.0, 189.0, -1288.0, -189.0, 189.0, -1136.0, -189.0, 379.0, -1136.0}; +struct portal_4_point portal_53 = {4, 0, 0, 0, -379.0, 379.0, -1515.0, -530.0, 379.0, -1515.0, -530.0, 189.0, -1515.0, -379.0, 189.0, -1515.0}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -1098.0, 455.0, 0.0, -947.0, 455.0, 0.0, -947.0, 265.0, 0.0, -1098.0, 265.0, 0.0}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -1098.0, 379.0, -379.0, -947.0, 379.0, -379.0, -947.0, 189.0, -379.0, -1098.0, 189.0, -379.0}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -1098.0, 455.0, 152.0, -1098.0, 455.0, 0.0, -1098.0, 265.0, 0.0, -1098.0, 265.0, 152.0}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -947.0, 455.0, 152.0, -947.0, 455.0, 0.0, -947.0, 265.0, 0.0, -947.0, 265.0, 152.0}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -1742.0, 455.0, 152.0, -1742.0, 455.0, 0.0, -1742.0, 265.0, 0.0, -1742.0, 265.0, 152.0}; +struct portal_4_point portal_59 = {4, 0, 0, 0, -1894.0, 455.0, 152.0, -1742.0, 455.0, 152.0, -1742.0, 265.0, 152.0, -1894.0, 265.0, 152.0}; +struct portal_4_point portal_60 = {4, 0, 0, 0, 227.0, -38.0, 985.0, 227.0, -227.0, 985.0, 227.0, -227.0, 871.0, 227.0, -38.0, 871.0}; +struct portal_4_point portal_61 = {4, 0, 0, 0, -152.0, -38.0, 985.0, -152.0, -227.0, 985.0, -152.0, -227.0, 871.0, -152.0, -38.0, 871.0}; +struct portal_4_point portal_62 = {4, 0, 0, 0, -265.0, -38.0, 985.0, -265.0, -227.0, 985.0, -265.0, -227.0, 871.0, -265.0, -38.0, 871.0}; +struct portal_4_point portal_63 = {4, 0, 0, 0, -265.0, -227.0, 871.0, -152.0, -227.0, 871.0, -152.0, -38.0, 871.0, -265.0, -38.0, 871.0}; +struct portal_4_point portal_64 = {4, 0, 0, 0, -492.0, -38.0, 871.0, -492.0, -38.0, 985.0, -492.0, -227.0, 985.0, -492.0, -227.0, 871.0}; +struct portal_4_point portal_65 = {4, 0, 0, 0, -795.0, -38.0, 568.0, -909.0, -38.0, 568.0, -909.0, -227.0, 568.0, -795.0, -227.0, 568.0}; +struct portal_4_point portal_66 = {4, 0, 0, 0, -833.0, -38.0, 909.0, -682.0, -38.0, 909.0, -682.0, -38.0, 758.0, -833.0, -38.0, 758.0}; +struct portal_4_point portal_67 = {4, 0, 0, 0, -909.0, -227.0, 379.0, -795.0, -227.0, 379.0, -795.0, -38.0, 379.0, -909.0, -38.0, 379.0}; +struct portal_4_point portal_68 = {4, 0, 0, 0, -909.0, -227.0, 379.0, -909.0, -38.0, 379.0, -909.0, -38.0, 265.0, -909.0, -227.0, 265.0}; +struct portal_4_point portal_69 = {4, 0, 0, 0, -1136.0, -227.0, 379.0, -1136.0, -38.0, 379.0, -1136.0, -38.0, 265.0, -1136.0, -227.0, 265.0}; +struct portal_4_point portal_70 = {4, 0, 0, 0, -1288.0, -227.0, 189.0, -1136.0, -227.0, 189.0, -1136.0, -38.0, 189.0, -1288.0, -38.0, 189.0}; +struct portal_4_point portal_71 = {4, 0, 0, 0, -1136.0, -38.0, 0.0, -1288.0, -38.0, 0.0, -1288.0, -227.0, 0.0, -1136.0, -227.0, 0.0}; +struct portal_4_point portal_72 = {4, 0, 0, 0, -1136.0, -38.0, 0.0, -1288.0, -38.0, 0.0, -1288.0, -38.0, 189.0, -1136.0, -38.0, 189.0}; +struct portal_4_point portal_73 = {4, 0, 0, 0, -1136.0, -38.0, -341.0, -1288.0, -38.0, -341.0, -1288.0, -227.0, -341.0, -1136.0, -227.0, -341.0}; +struct portal_4_point portal_74 = {4, 0, 0, 0, -1136.0, -38.0, -644.0, -1288.0, -38.0, -644.0, -1288.0, -227.0, -644.0, -1136.0, -227.0, -644.0}; +struct portal_4_point portal_75 = {4, 0, 0, 0, -1136.0, -227.0, -644.0, -1136.0, -38.0, -644.0, -1136.0, -38.0, -871.0, -1136.0, -227.0, -871.0}; +struct portal_4_point portal_76 = {4, 0, 0, 0, -758.0, -38.0, -871.0, -758.0, -227.0, -871.0, -758.0, -227.0, -644.0, -758.0, -38.0, -644.0}; +struct portal_4_point portal_77 = {4, 0, 0, 0, -644.0, -38.0, -644.0, -758.0, -38.0, -644.0, -758.0, -227.0, -644.0, -644.0, -227.0, -644.0}; +struct portal_4_point portal_78 = {4, 0, 0, 0, -644.0, -38.0, -871.0, -758.0, -38.0, -871.0, -758.0, -227.0, -871.0, -644.0, -227.0, -871.0}; +struct portal_4_point portal_79 = {4, 0, 0, 0, -644.0, -38.0, -568.0, -758.0, -38.0, -568.0, -758.0, -227.0, -568.0, -644.0, -227.0, -568.0}; +struct portal_4_point portal_80 = {4, 0, 0, 0, -644.0, -38.0, -1250.0, -758.0, -38.0, -1250.0, -758.0, -227.0, -1250.0, -644.0, -227.0, -1250.0}; +struct portal_4_point portal_81 = {4, 0, 0, 0, -644.0, -38.0, -1629.0, -758.0, -38.0, -1629.0, -758.0, -227.0, -1629.0, -644.0, -227.0, -1629.0}; +struct portal_4_point portal_82 = {4, 0, 0, 0, -1553.0, -38.0, -2500.0, -1553.0, -227.0, -2500.0, -1553.0, -227.0, -2386.0, -1553.0, -38.0, -2386.0}; +struct portal_4_point portal_83 = {4, 0, 0, 0, -644.0, -38.0, -2500.0, -644.0, -227.0, -2500.0, -644.0, -227.0, -2386.0, -644.0, -38.0, -2386.0}; +struct portal_4_point portal_84 = {4, 0, 0, 0, -2045.0, -38.0, -2500.0, -2045.0, -227.0, -2500.0, -2045.0, -227.0, -2386.0, -2045.0, -38.0, -2386.0}; +struct portal_4_point portal_85 = {4, 0, 0, 0, -2159.0, -38.0, -2386.0, -2045.0, -38.0, -2386.0, -2045.0, -227.0, -2386.0, -2159.0, -227.0, -2386.0}; +struct portal_4_point portal_86 = {4, 0, 0, 0, -2159.0, 189.0, -1894.0, -2045.0, 189.0, -1894.0, -2045.0, 0.0, -1894.0, -2159.0, 0.0, -1894.0}; +struct portal_4_point portal_87 = {4, 0, 0, 0, -152.0, -38.0, 227.0, -265.0, -38.0, 227.0, -265.0, -227.0, 227.0, -152.0, -227.0, 227.0}; +struct portal_4_point portal_88 = {4, 0, 0, 0, -152.0, -38.0, 114.0, -265.0, -38.0, 114.0, -265.0, -227.0, 114.0, -152.0, -227.0, 114.0}; +struct portal_4_point portal_89 = {4, 0, 0, 0, -152.0, -38.0, 114.0, -152.0, -227.0, 114.0, -152.0, -227.0, 227.0, -152.0, -38.0, 227.0}; +struct portal_4_point portal_90 = {4, 0, 0, 0, -152.0, -38.0, -455.0, -265.0, -38.0, -455.0, -265.0, -227.0, -455.0, -152.0, -227.0, -455.0}; +struct portal_4_point portal_91 = {4, 0, 0, 0, -152.0, -38.0, -568.0, -152.0, -227.0, -568.0, -152.0, -227.0, -455.0, -152.0, -38.0, -455.0}; +struct portal_4_point portal_92 = {4, 0, 0, 0, -265.0, -38.0, -568.0, -265.0, -227.0, -568.0, -265.0, -227.0, -455.0, -265.0, -38.0, -455.0}; +struct portal_4_point portal_93 = {4, 0, 0, 0, -644.0, -227.0, -455.0, -644.0, -38.0, -455.0, -644.0, -38.0, -568.0, -644.0, -227.0, -568.0}; +struct portal_4_point portal_94 = {4, 0, 0, 0, 227.0, -38.0, 114.0, 227.0, -227.0, 114.0, 227.0, -227.0, 227.0, 227.0, -38.0, 227.0}; +struct portal_4_point portal_95 = {4, 0, 0, 0, 301.0, -38.0, -568.0, 301.0, -227.0, -568.0, 301.0, -227.0, -455.0, 301.0, -38.0, -455.0}; +struct portal_4_point portal_96 = {4, 0, 0, 0, 720.0, -38.0, -568.0, 720.0, -227.0, -568.0, 720.0, -227.0, -455.0, 720.0, -38.0, -455.0}; +struct portal_4_point portal_97 = {4, 0, 0, 0, 833.0, -38.0, -455.0, 720.0, -38.0, -455.0, 720.0, -227.0, -455.0, 833.0, -227.0, -455.0}; +struct portal_4_point portal_98 = {4, 0, 0, 0, 833.0, -38.0, -568.0, 720.0, -38.0, -568.0, 720.0, -227.0, -568.0, 833.0, -227.0, -568.0}; +struct portal_4_point portal_99 = {4, 0, 0, 0, 833.0, -38.0, -189.0, 720.0, -38.0, -189.0, 720.0, -227.0, -189.0, 833.0, -227.0, -189.0}; +struct portal_4_point portal_100 = {4, 0, 0, 0, 455.0, 0.0, 379.0, 606.0, 0.0, 379.0, 606.0, 0.0, 0.0, 455.0, 0.0, 0.0}; +struct portal_4_point portal_101 = {4, 0, 0, 0, 833.0, -38.0, -720.0, 720.0, -38.0, -720.0, 720.0, -227.0, -720.0, 833.0, -227.0, -720.0}; +struct portal_4_point portal_102 = {4, 0, 0, 0, 568.0, -38.0, -1856.0, 417.0, -38.0, -1856.0, 417.0, -38.0, -1705.0, 568.0, -38.0, -1705.0}; +struct portal_4_point portal_103 = {4, 0, 0, 0, 568.0, -38.0, -1023.0, 417.0, -38.0, -1023.0, 417.0, -38.0, -871.0, 568.0, -38.0, -871.0}; +struct portal_4_point portal_104 = {4, 0, 0, 0, 568.0, -38.0, -1705.0, 417.0, -38.0, -1705.0, 417.0, -38.0, -1023.0, 568.0, -38.0, -1023.0}; +struct portal_4_point portal_105 = {4, 0, 0, 0, -152.0, -38.0, -1856.0, -152.0, -227.0, -1856.0, -152.0, -227.0, -1705.0, -152.0, -38.0, -1705.0}; +struct portal_4_point portal_106 = {4, 0, 0, 0, -341.0, -38.0, -1856.0, -341.0, -227.0, -1856.0, -341.0, -227.0, -1705.0, -341.0, -38.0, -1705.0}; +struct portal_4_point portal_107 = {4, 0, 0, 0, -455.0, -227.0, -1856.0, -341.0, -227.0, -1856.0, -341.0, -38.0, -1856.0, -455.0, -38.0, -1856.0}; +struct portal_4_point portal_108 = {4, 0, 0, 0, -341.0, -38.0, -2386.0, -455.0, -38.0, -2386.0, -455.0, -227.0, -2386.0, -341.0, -227.0, -2386.0}; +struct portal_4_point portal_109 = {4, 0, 0, 0, -455.0, -227.0, -2386.0, -455.0, -38.0, -2386.0, -455.0, -38.0, -2500.0, -455.0, -227.0, -2500.0}; + +u32 point_table_binary_1[] = { + 0x11726593,0xBB4A0351,0x10866773,0x368A955B,0x2484081A, + 0x41BBB28,0x588414A2,0xB7902B5,0xB6110B0B,0x2B2BB7D5, + 0xD607D0C6,0x54820FA0,0x55041B53,0xE6012C45,0x2C52C87A, + 0x4188EEF1,0x4CFECCB9,0x68B57CCC,0xBF73FEB9,0x955AD42B, + 0xEE881A1F,0xEAB3280A,0xFDD30713,0x5926B0F9,0x1A2EB5C0, + 0x8D0FF04F,0x5FA7125F,0xDB5F3671,0x7023B7DC,0x59714B3, + 0xD177A107,0xFBF12CCB,0x5CFE3C9E,0xEA743ADE,0xFBC2EE7F, + 0xD1EB2E51,0xF9CBFAEB,0x81D5B7F0,0xA49E6FDF,0xBFAB47A7, + 0x744D944C,0x3BBFE052,0xE0DFBC17,0xD4E7D56B,0xF5E207AC, + 0x34FB75EF,0x9BB7CAC,0x8F8EA917,0x6D1ABFDB,0x6A287E99, + 0x8D5E98C0,0xF06BF404,0xBDF32F71,0xF6A3E7C1,0xD5D87217, + 0x1C15E217,0x7AB01F67,0x3F7A1EF9,0xABB11A89,0xFF899F91, + 0xF897FF59,0x2FF35939,0x917D40BF,0x574E6225,0xCCFAC52D, + 0xCB0476FB,0xA3778856,0xCFE197E7,0xB8EBE84,0x59BFF46C, + 0x3905FFD7,0x8B1FB07A,0x95FD815E,0xD8E59BE8,0xC7FE6A03, + 0x95B31F7A,0xB2FD170E,0xFA2FF96A,0x839017CA,0xE84F710A, + 0xAE5BC67B,0xF5B2F40B,0xBC3005F6,0xE35C8FE1,0x146CEB4B, + 0xA177F5CA,0xFF9827DE,0x4B5EDCFE,0x83DDFE93,0xD1CCE46E, + 0xFFC1AEFF,0xAC8F6918,0xEC53E631,0xCF33A366,0x70EFF184, + 0xA34BECFB,0xC17BF3D1,0xDFD7EC6C,0xFDC9BFB7,0xEC8CAC9E, + 0xF9E00D6C,0xA635CE97,0xB4C1C52E,0xE2497B63,0x575837B9, + 0xFB60D683,0xFFE82FDC,0x3CFCFB96,0xF950043F,0xAC1FDFE7, + 0x45E857E7,0x47877E3D,0xC9EDDE43,0xA0BF9FBD,0xAF251D8, + 0xEFCADCCD,0xC8DFF7CA,0x5C780FBE,0x1E0CFD2F +}; + +u32 point_table_binary_2[] = { + 0x11724DCF,0xB111C230,0xC05D0EF,0x90821E8E,0x968A85C, + 0xD1A5A072,0x333A465,0x92D9311,0xB8631126,0xC9005C64, + 0x503E1276,0xE577FEF6,0x9753AE13,0xAEC0BC00,0xE7FBA9EA, + 0x8BB6457F,0x37AB939A,0x53A6E785,0x6ECF45C4,0x3CD29B77, + 0x29C5F223,0xF3E1B8CF,0x7C9DEAF3,0xDF9732BD,0xBBB901BA, + 0xEBBC8F79,0xBA3DB7F7,0xAC8FEE7B,0xEBB37998,0xFC77DE6, + 0xF95FC11E,0xAA1AFD82,0xE36A9F6F,0x686CF9E1,0x97F7FF6E, + 0xF97879B,0xEFD33E8F,0x2D37F3F4,0x7000000 +}; + +u32 point_table_binary_3[] = { + 0x11725D90,0xB10DC330,0xC041F82,0x20848A9,0x265DEA0C, + 0x9015DCC4,0x7BA47619,0x4033781A,0x7BA95499,0xC08AE917, + 0x45C9EECE,0x7CFE3F95,0xD7BCE405,0x8823F07C,0x3F3246F2, + 0xEDAE8C48,0x764E38AF,0xE43892DB,0x794A4978,0x227B3F0C, + 0x83E827EA,0x2BD77DD5,0xE305F8AF,0xBFCA5CF7,0xF73FCA91, + 0xEC2E451F,0xA937D679,0xDB5F3E65,0xEAED1EDD,0x2FF71C79, + 0x61D76FDB,0xD6E41B8B,0x1EF81D2C,0x7AE15099,0xFE7BBEF2, + 0x4C46E5D6,0x3F97F70E,0x456F7D2B,0xCF7D3EFD,0xAC1FF3CE, + 0xFBC1F23B,0x3FCD6FFD,0xFA7BB53F,0x4E7EE7BE,0xE1D3DF4B, + 0xFE030000 +}; + +u32 point_table_binary_4[] = { + 0x117265D0,0xB10DC230,0x1005D01F,0x82812A5,0xB0A0A68, + 0x19801552,0xA565066A,0xA83343E6,0x40A24D66,0x8059A8E8, + 0x12096493,0xCBF75D22,0x70F774FF,0xCE678726,0xD4FE06AC, + 0xDFC0E1B4,0xFA181A3,0x938F3A39,0xA23FEA50,0xD3FFF9B2, + 0x2CC5677A,0xDEE5793E,0x9879B3CD,0x933C0AD6,0x37CB7425, + 0x75B1F4A7,0x4FB3A367,0x8B9877CC,0x8FD6BAEC,0x8382EF49, + 0x9FDC4FCC,0xBC7AEC8F,0x1EEE035E,0xF0DEDB3E,0xC075B0EE, + 0x9F4D2CF9,0xCCF2BCAF,0x7FCF23BA,0xA2A1F54A,0xFA77CE5C, + 0xD3CC8FFF,0x99DCA32B,0xFD5FB5CC,0xDB76E69A,0xB67CECCF, + 0x2ED3F993,0xFB996F7F,0xFA5BE6BF +}; + +u32 point_table_binary_5[] = { + 0x117265D0,0x31128230,0x1005D04F,0x40273396,0x9616D6D6, + 0x8C57A0E2,0x1ED65873,0x20A6A8F,0xE001E24D,0x38882720, + 0x66F9EC1A,0x62ADEE4,0xE76F12B4,0x31A005AE,0x5FE0FEB8, + 0xC5F47FA6,0xDD419D12,0xB81CD531,0xD0FB7CDF,0xF7E28EAE, + 0x4E4DD32C,0x66DE6C7D,0xCC73BE7C,0xD2173F74,0x59ABD95F, + 0xD66E330F,0x70BB75E9,0x4BEEE80A,0x3A9F79B3,0xEDCFCF0B, + 0xBC30CFB3,0xEDF799E5,0xBC1EEFC5,0x7A1F98F9,0x1ED2B77A, + 0xA461669F,0x39D06EED,0xD7FB9B47,0x7D0F35E7,0x9B03ED36, + 0xFD793E9F,0xA7FD597E,0x334FCFEF,0xB609AA6,0x7F7FE19F, + 0x6AC9C781,0xD6FD7160,0xFE070000 +}; + +u32 point_table_binary_6[] = { + 0x117265CF,0x310E0221,0x1005D02F,0x6E618C05,0x58557B0, + 0x3696B654,0x9E816A13,0x7B6ACEE0,0x1DBC83A5,0x47F04C8C, + 0xC0DF1937,0xB1E365FE,0xC0071949,0x5E800FD3,0x26C628F2, + 0xA0F70733,0x6887528A,0x20D33ED0,0xEBF9E57E,0x6A96278D, + 0x6164DA07,0xF56F5FE7,0xB801DB33,0x6CBF7B07,0x753B0C3B, + 0xDB67DEFD,0xCD973E89,0x9ED0FBB7,0x7C62DE6C,0xFBFC0FFB, + 0x157C506B,0xB5FEF3CA,0x3D3FE33D,0xAC7D8B79,0x79AFFD8F, + 0x79F5F1AA,0xEEF70134,0xB29AF92F +}; + +u32 point_table_binary_7[] = { + 0x11724DCE,0xB10D8030,0xC04C007,0x2140514A,0xA468001, + 0x2869D384,0x19E8100D,0x23781976,0xA0640466,0x4AC03181, + 0x743EFDBF,0x6458CCFE, 0x942E32,0x638C7FEE,0xE0B2FA0C, + 0x710E22F2,0xB062A5C5,0x693EACFD,0x63BF8B11,0xC2B563A, + 0xFADFA739,0xE18273EE,0xDB6F8931,0xB1CF60EE,0xB3E935FF, + 0xCBAE9B6E,0x89E63D20,0x868D6EC7,0x68E98B6F +}; + +u32 point_table_binary_8[] = { + 0x11724DD0,0xB1150221,0x1004D0B9,0x7B0A1660,0x115A80B9, + 0x11913510,0x9DCF9C78,0x7BB006AD,0xC1D012CC,0xED0604C6, + 0xDD23FC6F,0x67EECD81,0x84585E80,0xF39B2984,0x50CA9D06, + 0xCCA06788,0x4841A29D,0xA7C7FBE9,0x76AC2E0F,0x1ADD48B4, + 0xF3EAB5AF,0x775CD67C,0xEB376FBF,0xEA7AE89E,0x27ED334F, + 0x8FF7FF9E,0x48737FCD,0x47E6CDD6,0xE7FF709F,0xE0839CB3, + 0xED5F06B7,0xFC8277B7,0xEE1533BF,0xBFDB1FAE,0xCCABCF4F, + 0x35DF8346,0x5233FF03 +}; + +u32 point_table_binary_9[] = { + 0x1172658F,0xB111C240,0xC040FE3,0xC0107D44,0xF144009, + 0xFF89A981,0x94C425A8, 0xDA700B,0x8C434AA0,0x1E27CCBC, + 0x403E2418,0xF86C473B,0x77F73AE9,0xA85B6077,0x40EE7BD, + 0xEA049057,0xF67CCC0,0xE6EAAC23,0xF9DF1711,0xE313793D, + 0x975216A6,0x1F1C79E6,0xA3675ECA,0xCC43CF7B,0xCA4DE36C, + 0x798033F7,0xDAFBF599,0xC7BE94DB,0xD6FA8CE9,0x7471EF7, + 0x326FC00D,0xB5D6F8DF,0x80CBC2BE,0x4FBED87C,0x99F7D1D, + 0xEEC176EF,0x5E0DF4BD,0xFFC3E6E3,0xED3F0100 +}; + +u32 point_table_binary_10[] = { + 0x11724DD0,0xA1110231,0x1005D01F,0xB81982BA,0x3A288006, + 0x1031F480,0xC55C0991,0x83A88C6,0xA3182C7D,0x20A803C3, + 0x4C427637,0xBB49DC9B,0xFD7B3F97,0xF2C4A91C,0x80ED63FD, + 0xD219452,0x8D17EA31,0x43EC7E31,0x46B6E4BB,0x75BE3FEF, + 0xAACB4D0C,0xA825AFEE,0xFB641CA5,0xCF4D93A3,0x3E76A26D, + 0x33C42B50,0x1F9BF383,0xDB5CBE57,0xFB53EF67,0x735EDDF7, + 0xC7FB2EB8,0x20E76CF9,0x383A91AF,0x6CFD9F05,0x779B9363, + 0xB3BE9F9F,0xDF5E4D73,0x3FA3E5C5,0x74D472DF,0xCFC6CCEF, + 0x27FB7F00 +}; + +u32 point_table_binary_11[] = { + 0x11726590,0x310EC230,0x10041705,0x291269D2,0x22F100A8, + 0x5251444A,0xED0F20DA,0xB47CC29F,0xA1E5357C,0x27A0E4C8, + 0x797DCE49,0xB81BEDF8,0xBC67E9E4,0x2977A473,0x7D5C046F, + 0x72138D01,0xF26E5696,0x8E0C907D,0x1E63541E,0xC9D53784, + 0xA0FE48BF,0x70B9EFFD,0x3517CD6D,0xDE9A4BCE,0x811770B8, + 0x151EC9FF,0xBEEFEFF7,0xA1BFED63,0xF3F23E69,0x5E3D559F, + 0x34AF27AF,0x7D8C4166,0x5FED4F3F,0xF777799A,0xDFF33D7B, + 0x5F3A723D,0x196FF77D,0xDF01672C,0xCB927CE5,0xD6B1FA2D, + 0xF6896D9F,0xA130FB36,0x33B26F7C,0x3A1AF33F,0xC8DB7FD3, + 0xFF010000 +}; + +u32 point_table_binary_12[] = { + 0x11726D92,0x316EC240,0x10457F82,0xB2B498D,0xD2708048, + 0x6EE9E82C,0xB9A223B5,0xDB5C81C2,0x97E110B4,0x3E430A8A, + 0xB4481C20,0x7409E30,0xFB3DB3BB,0xDED03DED,0xE77FCFFC, + 0x91B39C64,0x3BC7D02,0xDBAF0F91,0x33407EAE,0x9C5BE075, + 0x6BFCD007,0x2EF5C330,0x28F7E4AA,0xEEBA8E1C,0xF4CEEEA7, + 0x7AECE584,0x1158FFD2,0xF7B80FC,0x24C6417F,0x349EF38F, + 0xA59E7EE8,0xC92BD13C,0x65EA9DDD,0xCFF2977E,0x791EE77B, + 0x3924F981,0x4BBDE52F,0xF27AEA93,0xFCD9CFE7,0xBF01EFEB, + 0x649EC031,0x3FDFC73F,0xFB9AF53E,0x7FE098BF,0xD847B62F, + 0xED53597F,0xD62739F6,0xAF7ED335,0xF64F2EF5,0xD63F39F6, + 0x4F7DECDF,0xFC2CBFB8,0xA7ECDEF2,0x7B29EF89,0xFF6F1EB6, + 0xD334799F,0xBB9437CA,0x556099EF,0xBD4958BF,0xA7C1C5F5, + 0xCABB9447,0xE59FA81F,0x556FCC7E,0x6BCF2323,0xE556E91E, + 0xF5ADEAEF,0xFECE7D5D,0xFC5DB9F6,0x7CEE0FF8,0x8EEF377D, + 0x27FF0100 +}; + +u32 point_table_binary_13[] = { + 0x11726593,0x314B0341,0x1085E78C,0x862427E4,0x64CF2E45, + 0xA410441,0x1B3BBB40,0x2A4B1B1B,0xDBEB53E7,0x87585AA8, + 0x85D88A8D,0xD8DA26E0,0x4FB01252,0xA50922B7,0xDEE4ED9B, + 0x5D92F2E3,0xBD9D7933,0xBB5BCF65,0x960D44FA,0xABDD6C3C, + 0x1EFBEC0C,0x2C623C01,0xEF64D3E9,0xD4D77370,0x7F054EF5, + 0x8BEA44D9,0x8145941B,0xBF83DFD8,0xCEA7FE22,0x87CE7A45, + 0x9ED5E4FA,0x5BAB193B,0xF0B63FE4,0x99815B7F,0x9C077E63, + 0xAB47BF72,0x71D0F2AA,0xCB15B8D7,0x339E8033,0xCF79E107, + 0xA7BAE669,0xD8812D9F,0x833FE6E5,0x79EE279D,0xC7BF82DB, + 0x6DE309D8,0xFCCCEF37,0x75CDD3F0,0xC8CFC8D,0x9FF393ED, + 0x7CB84FE4,0xCBE3FD80,0xB35FB2FF,0x14E9DE1B,0x3BF0B63F, + 0xD4C33EF3,0xD692FDE1,0x37B67AEC,0x2FB7227B,0x37B11E38, + 0xF6C77B8A,0xFD37DE97,0xF9D91F1C,0xFBC31FFB,0xB35EB8CF, + 0xF5FCD7F2,0x25755DDB,0xFD5D0656,0x5D9E557F,0x5833EFE7, + 0x34E87E04,0x7D487D04,0x7D1874EE,0xAB947763,0xCD57CA8B, + 0xB1FACBC4,0xAFF5CA50,0x4F3EB659,0xF3977267,0xF9948709, + 0xA779F81F,0xCA4361FD,0xC0C73519,0xEF011CFF,0xBFDFE9C, + 0xFBAEAA2A,0xD97FF72D,0xCDF3B304,0xAB5FFB17,0xE7EE63F, + 0x5A751FD3,0xF90A47F6,0xBE58EEC,0x3FA57A47,0xADB07FA, + 0x91FD024C,0x3FF30DAC,0x1FF3A6FB,0x6BBB380F,0x18FE7F00 +}; + +u32 point_table_binary_14[] = { + 0x11726DD1,0x2172C340,0x0C05D0DF,0x2620B149,0x40A80FD0, + 0x2928EA09,0x3C63D23B,0x78C2CA7C,0x025FA6BC,0xB0B0398D, + 0x03C23325,0x05AB5AF9,0x92ECAE0D,0xDFECD76A,0x57921A2D, + 0xDE80A2DB,0x48D33482,0x338D5B18,0xF423FABE,0x17A9E9A2, + 0xA3E7E7AF,0xEF4FA3E5,0x83C6DD52,0xD345E79E,0xEAEFF9C1, + 0xFAC1FA0D,0x761FECFE,0x9999B7FB,0x31DD2F5F,0x93B5BFBA, + 0xD8B901FA,0xE1D7FB33,0x4FCFCFED,0x3F2DBDF9,0xD1F78CF9, + 0x96F970D4,0x339FF51B,0xE872EF66,0xBEDC2FFB,0xE5E7F6DF, + 0x96B67E15,0xE7539E38,0x1FC9F695,0xEF63CC83,0xF9E5BE56, + 0xF751D1E5,0xC93DD5FB,0xB9BE27C9,0xFABCF379,0x6A3DF3CB, + 0x79DB7BFE,0xCFB3A293,0x84A3DEE7,0xABEF39E0,0x1329A5D8, + 0xFF7166CD,0x1FF14DDB,0x3E0E66FF,0xEFD5F3F9,0x7D2B79F5, + 0xD56DF3B9,0x58DEE771,0x897EFE9F,0xADBDC78D,0xB0D6EFDC, + 0x67F7D6FA,0xB99FC5CD,0x7A73E57E,0x9334FFF,0x1000000 +}; + +u32 point_table_binary_15[] = { + 0x117265D0,0x3D0E8240,0x1005E027,0x98584041,0xC2156C6C, + 0x8C8D8517,0x20F10294,0xC4CE4B50,0x7B0F6B3D,0x447B0F4, + 0x145BDB,0xD930B2BC,0x9DD94D2C,0x3FF6317F,0xD2A2C30B, + 0xA85D2E4D,0xD3081E74,0x713183CE,0xD0F7BD48,0x4BD78E4E, + 0xDF8FD7DD,0x6CB9D358,0x2C2D5D3B,0x75FCDFF2,0x27607346, + 0xF0FCBE38,0x33CB61FE,0x8698A7FF,0xF3619E8E,0x5E43F761, + 0xDE6CF5B8,0xFEB15B7,0x381FBDFA,0xA6F3026A,0xEEA3FDD3, + 0x7CB84F47,0xE71FDF4F,0xC27D01B3,0xD5D3FEDE,0x39E98A6, + 0xC9EE3726,0xF6F546BC,0x17EBBC83,0x99FDAA72,0xBB675EF7, + 0x8DD67935,0xEF5D95F4,0xF000000 +}; + +u32 point_table_binary_16[] = { + 0x117255D1,0x3B6E0241,0xC06604F,0xB65D9485,0xDA9E000, + 0x1C60A5A4,0xA6A5E010,0x484839C1,0x46F2AD80,0x7645C715, + 0x10351D65,0xFA99CCF8,0xB7BD507E,0xB2C7AF09,0x8B744B6B, + 0xA2E61226,0x31C61437,0x30919B61,0x22664E61,0x1371778, + 0x8C87D4ED,0x57C54BCB,0x2FCEF9E2,0xF6D3CDB0,0xE7DF6820, + 0x7A3F69BF,0x1AEE76E,0x86C77EC8,0x576B3CF7,0x8F526F48, + 0x4B18FDCA,0x3CC5D5AF,0x9B61E453,0x8B7EA143,0x3FFA866D, + 0xFF6CB67A,0xE2160E1D,0xFAE7B8D4,0x9FEE503F,0xC7C5B31F, + 0x37C36F41,0xACF5A63B,0x381CD0EF,0xEF31DEFF,0xE51E1BBA, + 0xC355ECFB,0x5E8CFB56,0x97EFDAF,0x52AFF863,0xEB96791A, + 0xBA9259FE,0x4FF7B1FF,0x79DA4FF2,0xEF9A6FF7,0x3C9BF57F, + 0x8F9A6FF7,0x3D7ADCE6,0xFB5A95F9,0x6C1EAB6F,0xFBD6FE1E, + 0xFBD59AFF,0xF000000 +}; + +u32 point_table_binary_17[] = { + 0x117265D0,0x3D0EC230,0xC05E0D7,0x9FA10C50,0x958913A, + 0x21D8BA70,0x2D6DE83,0x2B64C8C8,0x227E010,0xAC5D3908, + 0xAC15A780,0x183B6E42,0x4D93EF9,0x25764C3D,0xDD690FD4, + 0xEF6CE69C,0x2362E306,0x3ED1560D,0x586BBD35,0xFFB5D427, + 0xA71CBBC3,0x56BC5223,0x5AF28B79,0xB4556B1E,0x1D063150, + 0x903186EB,0xEA972928,0xCCA3CEA6,0x62746A9E,0x2F5AFAD5, + 0xBD3ACCBF,0x3C076350,0x174EDE97,0x7E9A57D3,0xDFFFB11E, + 0xFD8C7EF0,0x7F2EC1BF,0xFBE1797D,0xBDCCD37E,0x40996B3F, + 0xDD478B23,0xC679FD3E,0x5A5C31BE,0xE7DD2496,0x7C13F361, + 0x3F1BA4F3,0xCB09FB12,0x5789255F,0x715EEE7F,0 +}; + +u32 point_table_binary_18[] = { + 0x117265CF,0x2116C230,0x1004D081,0x9A3E646B,0x232A0155, + 0xC3051051,0x3D03964B,0x44728AB8,0x7A6C2547,0x230BDBC9, + 0x2EBCD7BA,0xDF4C6637,0x9864C60B,0x389C81CB,0xFD249800, + 0x7A2766B9,0x7EFFC12C,0x33BDCDA7,0x94D437BA,0x79C71857, + 0x33EFF63E,0xCDCBC2BE,0x90D9270B,0xCF43DEBB,0xB5AFEFCC, + 0xDCB7EFB6,0x79F6715E,0xC88DE83C,0x35F36EEF,0xE3BEEC1B, + 0xF14029C5,0xDF37E2B9,0xDAF61BFE,0xACF9A1E6,0x6D5E8B63, + 0xBD6FEFFD,0x59F3FA59,0x5EDD567F, 0 +}; + +u32 point_table_binary_19[] = { + 0x117255D0,0x2112C230,0x1404D02D,0x3565B844,0x25B81A4E, + 0xC04C1467,0xC0E2AB23,0x311C038F,0xADE568F9,0x64BBF94D, + 0x1AF7E6EF,0xCF66823B,0x1EF801A7,0xB94F2104,0x43B6DD90, + 0xCF66C89D,0xC518572B,0x5FEDF3EB,0xF3926D1F,0x19702B0F, + 0xA49476FB,0x9CDBA2BE,0xE3BB37F6,0xD19CE77E,0x37E403D8, + 0x472B5FED,0x73DDA73E,0xEFA79577,0xD7FD363F,0xE255DE27, + 0x4F8D999F,0xF05DEDF7,0x8DC5F5BF,0xCE9BBD5F,0x797968CC, + 0xFC50F27F +}; + +u32 point_table_binary_20[] = { + 0x117265D1,0xC111C220,0x1005D06F,0x8299CC78,0xC98C5558, + 0x80930E72,0xB20FCF71,0x3C5283D5,0x843E2CC1,0x4A58219F, + 0x45C09CF2,0xC267D925,0xE2B0E206,0x98D91C97,0x6591F0BE, + 0x3B7C519F,0xE9AEB7D6,0x8A38DACC,0x74B97EBD,0x5F8265A3, + 0x816871B4,0x99D5BFFD,0x657E1AB8,0xAEF5A6E1,0x20EAB007, + 0xA7875A36,0x1AF0DE57,0xF9D4CF4A,0xF75EE761,0x3E3BD74B, + 0xF3ECEBC0,0x47EB25BF,0xB363BD31,0x599C5AF3,0xEC27CCAF, + 0x7ED18084,0x279AF9EC,0x8DEEAAFD,0xEA785F65,0xBDE0BF7A, + 0xCCD37ABF,0x65BDF43F,0x723FFA3F,0x52BEEA47,0xF797E7B5, + 0xF9F6BCB6,0xDF98173B,0x3ECBF3C5,0xA2990FD5,0x7C2398FF, + 0x2000000 +}; + +u32 point_table_binary_21[] = { + 0x11724DD0,0xC10D0231,0xC04C0D5,0x11A4205D,0xDFC2900, + 0xD1415ED4,0x705F941E,0x52085FA4,0x6B817E52,0x215C4C8, + 0xAC6D92DF,0x68D7511C,0xA9F29237,0x7EE7FAB8,0x89E743E, + 0xBB017A49,0x6AA93440,0xCF796B4D,0xBDD1E954,0x4AD1FEC6, + 0x7E38E6B5,0xAF39EEC0,0xBAA7A3E6,0x3AAF4EB7,0x30E8E560, + 0x7DB04FCF,0xB9BF9FE6,0xFBA5D2EB,0xEEFECFCF,0x79C70763, + 0x8C98C764,0xFF1FB5D8,0x7FF5B0EF,0x7EBBB7B,0x58EFCB66, + 0xDF375BFF,0xB000000 +}; + +u32 point_table_binary_22[] = { + 0x11726594,0xB14EC340,0xC867DA4,0x4BAB4AC9,0x90B60281, + 0x58E10158,0x41225246,0x78880E88,0x57A0592B,0xD66E88B5, + 0x1D19D9C3,0xBB0C358,0x60281B43,0x85987A47,0x9C3F3E5F, + 0xD3A16A3E,0xDD77B6E3,0xDA35132A,0xED9428A1,0xC8596B9D, + 0x3B029332,0x81ABEF8A,0xCD049C34,0x5C3D97E6,0x8E68F40C, + 0xBF3AAF59,0xEEB30FF6,0x3EC1F7F1,0x6A7FF014,0x6D849BFC, + 0x9B305F98,0x1FBEC6E3,0xCFE857EB,0x1E3BED4,0x27F124BF, + 0xC673193F,0xF72A2B3,0x9B53E639,0xD8FC09F3,0x9DDEC273, + 0x6DEF58B,0xA2A8EB03,0x473F799E,0xFBFA7B0B,0x618DC7BE, + 0x9D225E3A,0x46BC8AE7,0x60E38451,0xAFE74CEA,0x6FFB8887, + 0x7CE938B2,0x9C4FDF57,0x58E389CF,0x3C5CE15C,0x7F2FE1B6, + 0xF1EAEC0,0xE1B9F4A7,0x555F065F,0xEB95FBA1,0x7FFCADFD, + 0x46BFFE9,0x8168FF5E,0xFB0FDEF5,0xA5FF60ED,0x3F7CEDBF, + 0xC4639FBE,0x9A79EE77,0xBAD22FCC,0x9B30FA4B,0xB4D7810F, + 0x4EFAE0F0,0x5CDE57E6,0x95B9F233,0xF89EFDFD,0xB03F337A, + 0xF7F3C8BC,0xC98FD25,0x9D34F30D,0x9E35EC2E,0xE1C725E6, + 0x99DF077C,0x71EBB9CB,0xD5806BBF,0xABF32F7E,0x7BBFE2F5, + 0xF6BEC7EB,0xEB17F1DD,0x611DEF35,0xDCBF70BF,0xF93C39D0, + 0xF8E0F38F,0xAD7D3657,0x8FE1BEA6,0xB1FE1FB4,0xF6BDD9DF, + 0xB7CF709F,0xD318FC0F +}; + +u32 point_table_binary_23[] = { + 0x117265D0,0x3D0AC240,0x1005E017,0x82106C4C,0x2158696F, + 0x65E515B6,0x4AB31730,0x652EB197,0x95E2187,0x11CF2058, + 0x8A1076CC,0xECDB1FD1,0x628B8F79,0x33CCAC4C,0x32CA08AC, + 0xB6C07938,0x8A4C005D,0xCDC9E897,0x87E4A51A,0xFC9F77CE, + 0xA92F74FD,0x36C60433,0x9F9DE769,0x1E1DEBEB,0x6BFDD4BA, + 0x3AF4DB6C,0xCEB7D52B,0xE6C17C71,0xAAEB3EE8,0xE23D96FB, + 0xA9994F2E,0xFDBFF778,0xEF73BEFD,0xB2CE6BB1,0xB9AB25FE, + 0x17B2B96F,0x7378EC98,0xA781629D,0x27723BA5,0xBCBAD9D3, + 0x1F000000 +}; + +u32 point_table_binary_24[] = { + 0x11724DCF,0xB10DC230,0x1005D06F,0x4520CB0B,0xD0A56700, + 0x5670E506,0xD1A7CD12,0x9E20254C,0x901D180B,0x899202E1, + 0x23979F8B,0x6D574FF7,0xED6F2361,0x90190853,0xF78D318A, + 0x3CE9E36D,0x3768F7CB,0x390B121D,0x26BA9D5F,0xC6F36299, + 0x69408D44,0x87C95CCF,0x6F1E968D,0xC3B57B6B,0x1FB6F700, + 0xBB41BB8F,0xF5335F6D,0xF3B64F97,0x99F9DA6F,0xE7DB7EE0, + 0x752AA5AC,0xFF57FBBE,0x5AEFF33D,0xA0AEEF33,0xB34FEEFE, + 0xC1BC9973,0xF57A9FAB,0x799AF93F +}; + +u32 point_table_binary_25[] = { + 0x11724DD0,0xB10DC230,0x1404D08B,0x822224DA,0x2C910158, + 0xC10BA477,0x4BEFDA3B,0x3003FB64,0x90146C80,0xB0F1E5F8, + 0xCE77F774,0xF7E56F23,0xD517228E,0x737F2CB5,0x3EE5CB66, + 0x6EC1E1A1,0xD2483220,0xFB3CE74C,0x4779AC21,0x4F6A3FA, + 0xDD7D9E7D,0xE6ED464C,0xEBF861CE,0x79BAF5CD,0x9087EFBF, + 0xFF5659F,0xDBFEB2F6,0x4792A7D5,0x7CCEFB1C,0x98514AE9, + 0xF3BB33F7,0xDD5B8386,0xFB2F59EF,0xBBDEDEB3,0xFA66C06C, + 0xFB585F56,0xFF070000 +}; + +u32 point_table_binary_26[] = { + 0x11725590,0xC111C230,0x10030571,0x863CF3A0,0x90AA005, + 0xBF5283BF,0x34E166E8,0x81325293,0xF34774A,0x8EFC365A, + 0x8D2D63B3,0x371A5076,0xE0F97A98,0x7D9C6F43,0xC385F8C, + 0x8CCDB9EC,0xCE39EFBD,0x939BF364,0xB556FACD,0xFD838FBE, + 0xFCDF8928,0x739999AB,0xCF3FC170,0xBE4EE1C3,0xFD9395E7, + 0xFBF313BB,0x7FEE513F,0xE7C01D63,0x8CBF3E19,0xF13E6B62, + 0xFA6BF8DC,0x97FBDAAB,0xBEF62C89,0xE92FE17F,0x1000000 +}; + +u32 point_table_binary_27[] = { + 0x117265D0,0xB10DC230,0x1005D00F,0xB125CB55,0x901033C0, + 0xD4E95C,0x65062859,0xC2CB0456,0xC8685414,0x3E74FE39, + 0xCB52CA27,0x7FFF3B1B,0xB32C7802,0x970F707F,0xDD043340, + 0x1F7E6679,0x3A7C92C,0xBBDCFE7,0x9CD50F7A,0xF8A694AA, + 0x996F6E7D,0x9A97957D,0x21B24F56,0x9E87781C,0xCCDAE7BC, + 0x99FB3ABF,0xCFB38FF3,0x42745EE7,0xA9996F6E,0x7DFD7CE0, + 0x8A524AEB,0x7CED5D8,0xFE67ECAC,0xF971CBDB,0xFBD0B9BF, + 0x6FF343E7,0xBADF96FF,0x3000000 +}; + +u32 point_table_binary_28[] = { + 0x11725DD2,0x310E8230,0x1406E0BF,0xA2837100,0x1307074C, + 0x5C3D80AB,0x260EC4C9,0x7802560F,0x21AB07E1,0x5EDCC145, + 0x8961A0B6,0xFD79AF04,0x692AFEF,0x7F4D1F05,0x2DCAFE05, + 0xA4F93C29,0x8AC2DA25,0x6D366AD0,0x33535595,0x454BA739, + 0x3DAE1F1F,0x7675BD3,0x80375A3A,0xCDC5B13F,0xB8B4B579, + 0x223CD2EF,0xBDBA8ADD,0x5EC1A663,0x9E76EF6E,0x5A1FCE53, + 0xD2C9D79F,0xDFE54BE6,0xD5DA3FCC,0x13EAEB73,0xF2097567, + 0xBB0B7931,0x68CD83F9,0x68A9CBBC,0x749C9FF9,0x38BFF4CB, + 0xBCF6022C,0x6E715EDA,0xFCC47CC4,0xB6969569,0x5EE6A793, + 0xB7DC27D3,0x6ADD8F79,0x9EAF712B,0x7DDFEB79,0xB391FD7D, + 0x65B807CB,0xFD366AFE,0x2FC0FEC4,0xBC58FAF9,0x7DB73934, + 0x4F33FF07 +}; + +u32 point_table_binary_29[] = { + 0x117265D0,0x3D0E8240,0x1005E0E1,0xA752632C,0x29286C48, + 0xC4DED6C6,0x84987004,0x135A2FC1,0x65B803B5,0x27E0085C, + 0xC3C66247,0x8697376E,0x6241F1B1,0x6FE76775,0xD4416F22, + 0x9B87C8E5,0x59AB8E22,0x70A2B4BC,0x964F681D,0xE0FF7CDF, + 0xF7E60ECE,0x42D334AB,0x91777B3D,0xE4D19FF5,0xA485F38A, + 0x46FDBC4A,0x93B89F08,0x1C9F5BBD,0xC51D9CA7,0xEC8FBCDB, + 0xEF238F7D,0xB677EE03,0x1FDADF7E,0x70F2613F,0xE4E1F89C, + 0xFBC3D9DB,0xFAD93CC8,0xBBFD3EF7,0x374FCBEF,0x1082CF33, + 0x47B67967,0x39ADE67B,0x4D6EECB7,0xDB9F6BE4,0xE9E395B6, + 0x7A450973,0xBEA244FE,0xB000000 +}; + +u32 point_table_binary_30[] = { + 0x11725DCF,0xB111C230,0xC85E187,0x3177E948,0x9192320D, + 0x3D053B9,0x4AC104A2,0x64093719,0x253BB015,0xCC6063E5, + 0x2191C3A9,0xBEF31F45,0x8140EA13,0x18E6B84F,0x29D5BAD0, + 0xC7931B74,0xD8E59C2B,0x841E667A,0x7B7F799C,0x9BDBB31A, + 0x50B7690B,0x7BF3EF7D,0xEB310187,0x3BEF751E,0x1D82F56A, + 0xC0CC5ECF,0x7FFFDD47,0xE81875FF,0x2661EFF6,0x79FC1FEE, + 0x37E28652,0x8AEFDF6F,0xAC7D8FEB,0x6AFBFEE8,0xE6FCAE7B, + 0xBDD99B01,0xB3CED363,0x3DCDFE03 +}; + +u32 point_table_binary_31[] = { + 0x11726593,0x3D4E0341,0xC853D3B,0x1311A580,0x20AD4411, + 0xE0007A0,0x40A44E89,0xB8004309,0x87489543,0xA40FA74A, + 0x91122A4A,0x14214568,0x97719EED,0xF186F293,0x9F9FC73F, + 0x439932BD,0x108536C5,0xC562D1D3,0x3D98C898,0xC04D582E, + 0x977D8912,0xF4C22E7E,0xF77A5BB8,0xDF80898E,0x9CC1A155, + 0xAEF95E9F,0x561217BF,0xB40ADFCA,0xFD3BBB29,0xF71BF07F, + 0xBDBC2783,0xE3A7F603,0xBDB1F9A1,0x9F7E13AE,0xBD9FF057, + 0xF507875F,0x7D3FF4C2,0x2EAEF5C1,0xF1E7582F,0xB93B1E5, + 0xB3BE7473,0xAC97D6A8,0x57A64160,0xF87B861E,0x7E690D3F, + 0xCEEF3E88,0x2E9F6B3E,0xB8697C7E,0xD98FF0B0,0x5FAF577F, + 0x30F6AFF5,0xF41EBC9F,0xF6CBF3BC,0x788B7BED,0x97F9FCD1, + 0x98C0E1A0,0xF702BDB0,0x8BEBBD80,0xEB3EA0AF,0xFBD07CED, + 0x87DFEBF7,0xC71C1FAA,0x1EDC8C7C,0xBFE5FDA3,0xD3B8F603, + 0x4E13ED1F,0x7A63CB87,0xFEA45E06,0xA749BD77,0xF0FF7AA7, + 0x71994706,0xA39EDEE3,0x96E6D475,0x9DDDEBCE,0x31DFFB8E, + 0x9EC0F29F,0xB6C27EDF,0x1A679E3A,0xE67A53F1,0xABF39C5B, + 0x9CE73DA5,0x1BABC7DC,0x3A667D6B,0xF93A2FF5,0x78F6365, + 0xAE3F8EF3,0x2BD5E37D,0x60FDBF6D,0x4AE2AF4C,0xC6AC9F1D, + 0x867EB343,0x1AD42B13,0x34FDE03D,0x729F67FB,0x9A0F86FE, + 0xF000000 +}; + +u32 point_table_binary_32[] = { + 0x117265D1,0x3D0E8240,0x1005E007,0x6E4C6808,0x8526C442, + 0xB0D30318,0x5B2A62C5,0x11B6F50A,0x26D27210,0xEE2313C, + 0x8795C658,0xB0BA3C66,0xC4507ED9,0xB7F3B3EB,0x22D8E002, + 0xC4D5EC51,0x96A5C393,0x6D4A083,0x775DD7CE,0x45745CD1, + 0xE3F3FD69,0xF7B56B69,0xC0DB4574,0x5C897FF7,0xC7F9ECC6, + 0x73A997DD,0x4275D700,0x512A762D,0x3DCD0FF3,0x58DA40F6, + 0x615EADF5,0xB88F6BFD,0xACABE637,0x1F1DBCD4,0x57607910, + 0x7FF3BDA7,0xF9E17D2C,0x3DBBFB7E,0xBDFBBC5A,0xEB497F3F, + 0xCF3C1FF6,0xB1745288,0x396F5284,0xA1F4639E,0x1E9FF7FB, + 0x5BEE9B14,0xC6487FE6,0x8DE9BAEE,0xEF3ECDF7,0x5F600B6F, + 0xF98FE3C8,0x3E7FC419,0x92F75EA8,0x591FC837,0xCC8B01B1, + 0xAF97AEA1,0x799AF90F +}; + +u32 point_table_binary_33[] = { + 0x11725DD0,0xB10DC230,0x1005D08F,0x75898484,0x4493014C, + 0x13097A2A,0x4AA4346E,0x98202D2B,0x5064990C,0x4047CD68, + 0x31DCFD5C,0x6248F774,0x3FF76D23,0xE5116FD8,0x77BE1F73, + 0x7ED17271,0x7F07E6B0,0x5123D100,0x5DCE8761,0x50F7B484, + 0xAEEB34DF,0x33BF78F9,0x9FF93CE6,0x2BB07DAE,0x7DF4EFFE, + 0xB5EFFFBC,0x6BDEFB69,0xF6F979BC,0xBFDCA779,0xB4ECAFE6, + 0x7D48741D,0xDDDC5FC7,0x10CC2D5D,0x6176625F,0x1D45A669, + 0xD279CFB9,0x88DDB7C8,0x5B5FB1CF,0xF2735F83,0x7D4FE1E, + 0x52D8DE13,0x37785EDD,0x2CE6FD76,0xFB7860DE,0x7D12B7EE, + 0x3683F2F,0xC0FC0700 +}; + +u32 point_table_binary_34[] = { + 0x117265D0,0xB10D8330,0x1005D02F,0x2B8523B9,0xA0A4A465, + 0x80ACE02A,0x33D08621,0xBC07353B,0x301093D8,0xB9F3D79D, + 0x2385EE71,0xFFEC2FE3,0x8D0D07F0,0x9C1FC839,0x3788DB0E, + 0xF9DCA003,0x4A29DDCC,0xFDBFCF5,0x59C5EDA4,0xE166DE3C, + 0xF6D5EDE2,0xDCF26ADD,0x8FC9CCF3,0x630A6EE6,0xC3DF5CFB, + 0x88379AFD,0xD5CCBB7D,0x9FFD79FF,0x247F6AAD,0xDE7FC2D2, + 0x6D7DF063,0xEB4BF3FC,0x88DBDDEF,0xF7F3EC3D,0x87B9CFFC, + 0x17000000 +}; + +u32 point_table_binary_35[] = { + 0x117265CF,0xB10DC230,0x1005D08F,0x15098A14,0x51B20012, + 0x151D0D2B,0xB8F20C69,0x59C2CB64,0x87304516,0x8A64E123, + 0xCECF9D40,0x2E9FFCCF,0xFF4E6699,0x10804B0B,0x3C5F7791, + 0xCDF206DA,0x5E0DD0CE,0xCCBCABDE,0x638CC523,0xDDC07BBF, + 0x9B79B3CD,0x33CFBE75,0x611F029D,0x44CDFF93,0xFCF7AD8B, + 0xABDECB7F,0x9B47BA39,0x693FF366,0x9B679EF7,0x77B822E7, + 0x6CFD1D1E,0xBB753FFC,0xB8E471E4,0xF5BEB3DC,0x929A795A, + 0xF701868F,0x9A79FA0B +}; + +u32 point_table_binary_36[] = { + 0x117265CF,0xB10D0231,0x1004C07D,0xB8BF425,0x1A20F8C0, + 0x6424B4E0,0x881A9CD2,0x849B7111,0x5487F0E1,0xF372C74B, + 0x84A3DBF5,0xEF4B43C1,0x1D88E9B0,0xE49C6568,0x1A70830E, + 0x4BAD55A4,0xD131D1FB,0xFBED7119,0x1E896940,0x2D8D8EC9, + 0xFCEBDB5D,0x9EC04B78,0xD7BEDAFA,0xFA3E1DBC,0xCF7CF8BB, + 0x7FF7149A,0xFB47BE30,0xEFF63EFF,0x87FB569C,0xD17BF7FD, + 0xDBCE9ADF,0x709DB6BD,0xABDBBE77,0x7A336F06,0xCCFADE51, + 0xE0799AF9,0xF000000 +}; + +u32 point_table_binary_37[] = { + 0x117265D0,0xB10D8430,0x1004C085,0xB7254282,0x6F0239FE, + 0x161C51C3,0x13D2849B,0xA108BAA2,0x112DF73,0xBFDCC912, + 0x642356BB,0x2763960D,0xB104EE0,0xB34E8219,0xA0FBDE7C, + 0x25AECF2C,0x1BFDCC97,0x52D45F3A,0x849CF3DF,0xCCBBBD4F, + 0xF3B2B32F,0x26F6C9CE,0xFF317562,0xD63EC0CC,0x7B6DBFCD, + 0xB38F7B31,0xBD44F7D4,0xCCBBBD8F,0xF7727FC4,0x1BB556BF, + 0x78D6D4F,0x8DFBBD46,0xB7F51F77,0x9E1E1A6B,0xDFD0E4ED, + 0xFDD43F00 +}; + +u32 point_table_binary_38[] = { + 0x117255CE,0xAD118030,0xC86E197,0xBB8ACACA,0xB2012BA0, + 0x918C84AE,0x651A6C35,0x5B355072,0x9792B8E7,0xF2F75129, + 0xECBC1568,0xAD09556E,0x359F6593,0xA33B9A59,0xD5C12CD7, + 0xD8EFF36A,0xEC5E7734,0x53D4C1F5,0x6199FEFF,0x52C6E549, + 0x59FBB67F,0x8E7B3EAF,0xE683D9E5,0x8BA7FA01 +}; + +u32 point_table_binary_39[] = { + 0x1172FBBF,0xE5FFC2FF,0x5B18C0E0,0xDFBF7FFF,0x197C207C, + 0x667D189F,0x211EC267,0xFE0DE203,0xD9F110F5,0x103E489E, + 0xC19B8181,0xA586F93D,0xB27AA0FC,0x7B64F390,0xCD87A847, + 0xB58F8141,0x8001623E,0x445E004D,0xBD005C1E,0x623EC70C, + 0xF3FBA8F6,0x21F820F5,0xC0CFA6E,0x30F5203E,0xC70C081F, + 0 +}; + +u32 point_table_binary_40[] = { + 0x1172FBBF,0xE5FF42C6,0x500630F8,0xF7EFDFFF,0xFF40FEBF, + 0xD50C0C42,0x1D303E43,0x3C84CFFC,0xBC687A8,0x87F0197C, + 0x207C8955,0xCCEF617C,0x907A961A,0x181F621E,0x4B0DC43C, + 0x101FA21E,0xD53E0124,0xFB41F211,0xCA8EA23,0x802A90CD, + 0x1380F321,0xF63130E8,0xBB21BB87,0x81816306,0xB27B3966, + 0x20F820F5,0x1C3320EA,0x1000000 +}; + +u32 point_table_binary_41[] = { + 0x117255CD,0xB10D8020,0x1040D19F,0x6822A5A5,0xDA5DB38, + 0x809DAD23,0xD1D25A33,0x84DB3880,0x9A77801,0xA4E3E5EE, + 0x3E12D858,0x60B87B62,0x8CF2BE3F,0xF767B678,0x359F25A8, + 0x879B666E,0x679A7B3B,0x7757B604,0x988E6CF1,0xEADA4B5E, + 0x69FB3B6D,0x7F67E47F,0xBF166B1F,0x8CFBFF4F,0xE9A98DAB, + 0x4EFBC6E9,0xFE030000 +}; + +u32 point_table_binary_42[] = { + 0x117255CE,0x310E8020,0xC05D09F,0xC8C0C84C,0x3C005760, + 0x66F54686,0xD11BB93A,0x7B2823D5,0xD2506DB7,0x97F4F797, + 0xA32ED78,0xC7A1B546,0x546815A3,0x1B079D6C,0xAFC62676, + 0x6A2C00DD,0x4EF7D923,0xCFF7D87E,0x1A46EEFE,0xF5B14384, + 0xC987984C,0x3F9034DF,0xFBEB7C99,0x7F2ACC3F,0x5FBFF401, + 0xB2FF0000 +}; + +u32 point_table_binary_43[] = { + 0x117255CE,0xD109C020,0xC04D003,0x45B45FCE,0xE4B73B74, + 0x817E90A,0xED1A9BA,0x8224B5A6,0x11CDDF83,0xE32EC85C, + 0x71621C11,0x3172D7B0,0x9DEE09B4,0x69AE62C9,0xF32D7649, + 0x2D79976C,0x50FF7D41,0xF3EB9E3A,0x1A6CFDC0,0xD3D6FE68, + 0xD4D2BFFE,0xFBD997FD,0x7F5F8E6B,0xDF17BF00 +}; + +u32 point_table_binary_44[] = { + 0x117255CF,0x210E8030,0xC05D02F,0x10356437,0x4012AE80, + 0x4573230C,0x881D6912,0xCDA59696,0x653F2B63,0xEE25BFFD, + 0xAB2544DC,0x286F80AA,0x9A257B68,0x341FB601,0xE2C64A33, + 0x8F9D869B,0xF9365F5C,0xF7899B7D,0xF2F5D57C,0xC8F8F587, + 0xBC8CFD3C,0x40B77E60,0x9AFB7E39,0xDDDC7FF9,0x7F637FCF, + 0xB000000 +}; + +u32 point_table_binary_45[] = { + 0x1172FBBF,0x95219EC1,0x878181F9,0x340BC3BF,0x7FFFFE03, + 0xD9603E03,0x38CFF7F,0x2184CF00,0xE6FFDF0A,0xE1339F46, + 0xE50B0021,0xAA7A04FF,0xFF1654FD,0x20BE0094,0xFB20F59, + 0x1E663F47,0x94C3D8C,0xCF5102E3,0x43D443F8,0 +}; + +u32 point_table_binary_46[] = { + 0x117255CF,0xBB0D8030,0xC04D043,0x49913212,0x6283944C, + 0x414D991E,0xB1431662,0x7EA3000,0x8B64051A,0x759567E, + 0xE5934EBE,0x33C57CE5,0x1BD00E20,0xA23C6DE2,0xE529C621, + 0x561F9BA2,0x58BB66EC,0xC09C74CD,0xB3D5ABEB,0x3DB1DCA3, + 0x289ED368,0xF3BE46D,0x67EEB368,0x79B60786,0x3E134CE8, + 0xF798B09E,0xFD5E405C,0xFEE104FB,0x7000000 +}; + +u32 point_table_binary_47[] = { + 0x117255CE,0xB10D8020,0x1005D09F,0x8009760E,0x4169E918, + 0x94F4C684,0x1158881D,0x98C3CE61,0x6C38BD5C,0x4E818A97, + 0xFCFB7754,0xA9500566,0x3B4D6E8,0xFDEF626B,0xD408C074, + 0xAAA98835,0x2FF3FCD8,0x862EBD5,0xD267BDB9,0xFB7E402D, + 0x7D09CB37,0xCF8E9D39,0x1F31EE4B,0xF8FB39EF,0xF27AF4F7, + 0xBABC5DE3,0x3EB1DE03,0x48FE0100 +}; + +u32 point_table_binary_48[] = { + 0x117263F0,0x6168FDDF,0xCFC0C0C0,0xCCFCF7DF,0xBF7FFF19, + 0x7CFE1F07,0xF38100CA,0xAF662862,0x60603B08,0xE3335882, + 0xF94721EA,0xFF6F81F0,0x19B8987F,0x43F810F5,0x30FD403E, + 0xD83CD63B,0x303EC43E,0xD66770F5,0x60790121,0xB87AB07E, + 0x1010926,0x64FBFFFF,0x83F121FA,0x39A67DCA,0x41760FC7, + 0x34B8F996,0xA8F643FD,0xC700510F,0 +}; + +u32 point_table_binary_49[] = { + 0x11726D95,0xBF6B1451,0x10C7677F,0x58881C4B,0x3C22895C, + 0xD8D80816,0x9642522F,0x1C16FE0F,0xA6089722,0xFD365E7D, + 0xD858D879,0x65AE11D1,0xD24040B8,0x3AE9B6F0,0xE0FE00B1, + 0x4A9180A0,0xCDEEE6CD,0x7E7766DE,0xCB5904EE,0xC3FBCE7C, + 0x67665FE6,0xB5052DE3,0x3A2EDD3,0xE46FD334,0x6D7C0826, + 0x52263011,0x735B80B7,0x4FC1723E,0xFAACBC04,0x2737C21C, + 0xF3F08332,0x812DBEF9,0x4AF4E087,0xC5832DBE,0xBEECEAD1, + 0x78B0E999,0xF39FC91F,0xE6E81DF8,0xE94C99C0,0xE6073D98, + 0x7E41FFE4,0x35F4EEB7,0xF809077E,0x4E4FD083,0x9B6FE87F, + 0xF73B98CF,0x98F79F29,0x2FC198A7,0xD32FA107,0x4BFED147, + 0xD383D3C4,0x8F27520E,0xBE477CD8,0x16ADF31E,0xFC267A75, + 0xF2827901,0x8E9551BF,0x7221FDDC,0xD74FA753,0x7C9F8E53, + 0x1A8FC7DE,0xBC852D1F,0xEBDBBD8D,0x7C1DEFE4,0x14F8EFE4, + 0x71C4ECF4,0x121FDD3F,0x177F709A,0xB05FBBA7,0xFE3D5B3C, + 0xEBE90DE6,0x31B84853,0xA9B79F57,0x2AF582E3,0x187AF0E0, + 0x2EC9F4B,0xFD325F66,0xA72FA057,0xD6785FBF,0x3FB47EC1, + 0x367FAEF1,0xF14B9B3F,0x78532FFD,0x836DFED0,0xDBFC251F, + 0xEBEB4BCC,0x3B3F433E,0xC70B70F4,0x4F987BC9,0x2AE502BC, + 0xA947BEFE,0xFFE32CB9,0x613FF9B6,0x59256CF9,0x7C7F9957, + 0x3303A791,0xF2021C07,0x7E721FFD,0x73CED7CC,0xE09F4669, + 0x24FEFDF7,0x8FC43FB8,0x7FE798FF,0xD6ADF6D3,0x71FEC5FA, + 0x3E37B39,0xFD027AB0,0x7F2EFD83,0x717FDA73,0xF0D6ADB0, + 0xC54BFFF4,0x89E8D1DC,0xFCC0367F,0xDC279BBF,0x7FBF7CBD, + 0xF8836DFE,0xFD3ED6F9,0x4B3EF167,0xBEA6F7BA,0xF988F3D, + 0xE61CC724,0xFB057C4D,0xE1FE2EE7,0xE5BCDB97,0xEE1EF1DF, + 0xE46A72D5,0xEDAB23E1,0xACF2F74F,0x390FF7A9,0xEC23D636, + 0x6FDDFD58,0x676B3F5F,0xB69ED4E1,0x7B52AEFE,0xB75FD9AF, + 0x8BAFE0A7,0xF92AD463,0x7EA857F4,0x931A7E92,0xAF5C85FB, + 0xB85CC14F,0xFBA9B51E,0xBC57C370,0x5F8F8607,0xCFC3F700, + 0x6CEF11DE,0x833B0000 +}; + +u32 point_table_binary_50[] = { + 0x11726591,0xCD0D8240,0x1484879F,0xC8C5849F,0x238CBC9, + 0x93159840,0x179C48BC,0x7BA6076B,0xA00E4217,0xD4207640, + 0x4C74571E,0xC3438C7B,0xFBF2E6CD,0xCECEA203,0x700582CC, + 0x754E97CC,0xA2B30D19,0x10B66772,0x5C29531F,0x57D44F5C, + 0x927DCF18,0x33ED9383,0xCCF7F23C,0x175EFDEB,0xBAFED917, + 0xBDB0BD01,0xBB83F35A,0xE625D97B,0xCABEFA03,0x2B83AC7A, + 0xDB50FFCD,0xA77EDBBC,0xA2DFBE47,0xEDFCB79,0x52B8103F, + 0xCD9F14BE,0xB3E49FF3,0xEC8F2B83,0xAC7AFA25,0xC5BF9FB2, + 0xEAB55F32,0xB0ED3B34,0xED9DFD71,0x1EA107FB,0x210FB677, + 0x95453FBC,0xDBC7D2DF,0x9C2F1CA3,0x54FB179E,0x1CD2ED7F, + 0xC851FD7C,0xDF48FE00 +}; + +u32 point_table_binary_51[] = { + 0x117265D0,0x31128230,0x1005D09F,0x984963A1,0x5952D95, + 0x23AD2770,0x86192E41,0x6B4FCD19,0xB88317F1,0x1A7A9A44, + 0x96CF2E61,0x2CDFB0FB,0xF7873C01,0x7803B1F6,0x6E1CC79C, + 0x27F47438,0xB46D9B31,0xD0801934,0xE731E417,0xDDC9FD7, + 0x799F8EB5,0x7ACB1797,0xFBFA3D3F,0x167BDDA7,0xB92FF9E2, + 0xD8A9391F,0x3BCE4B3F,0x3A04E927,0xFDB96FB6,0x7CF6DDF6, + 0xCBFEC7DB,0x964FFBDD,0x3D17FCAE,0x8F0BFFF3,0x6B7E4F07, + 0xA7FF8FF3,0x66CBD3FB,0xE2668E49,0x29D9FBAB,0xC29257E1, + 0xBB58FB36,0x66DE3B5F,0x745E7DFA,0xA8F97E5A,0xFB60CDFF, + 0x1000000 +}; + +u32 point_table_binary_52[] = { + 0x11725DCE,0xB10DC230,0x1484E13F,0xC20897EE,0xB3002BB0, + 0x33B6409,0xAD64949,0xCF0EA9B3,0x1513D0,0x45427EC4, + 0x391E3891,0xAB4F3ADF,0x3B1BE838,0x43249073,0x364EF2FE, + 0xE8B65E66,0xB10D72E4,0x6FBBC334,0x364FCF17,0xBFAF6E3A, + 0x7967CACB,0xD3E8565F,0x9A5F7D2F,0x542EF9B0,0xB997BEF6, + 0xBDF1D2DC,0xBC5F8ED4,0xF7CAE27A,0xF283FF7,0xBF96BEF6, + 0xF07097FF,0xF0732FB3,0xDA935AF9,0x3000000 +}; + +u32 point_table_binary_53[] = { + 0x117255CE,0xB10D8030,0xC04C02F,0x28802A42,0x942C429B, + 0x11588032,0x5B5144AC,0x418D9421,0x324A4C8C,0x7901EE4E, + 0x7AF95F3C,0x5639516F,0x5A4A2982,0x83064208,0xB73103CD, + 0x63F134F3,0x12D57A6A,0xF16637D0,0x967743DB,0xF1BFE55F, + 0x6B9F1BDB,0x9E79EBA7,0x25720FFB,0x2CFFEF4B,0xD8F0DD93, + 0xAB6DBFE5,0x33F667BF,0x39556BFE,0x2000000 +}; + +u32 point_table_binary_54[] = { + 0x11725DCE,0xC1098030,0xC85E1FF,0xE0A13338,0x894EE366, + 0x1EC4510A,0x850E95B4,0xC1A40493,0xD3C77B84,0x68E3D2C6, + 0x9CB28B88,0x728421CC,0x99B7B66,0xEEE8EB63,0x66E59FCB, + 0xAF5FE6E6,0x7BB8A35F,0xB9C9F77A,0xB2FDD379,0x57DF5CDD, + 0x3000000 +}; + +u32 point_table_binary_55[] = { + 0x117255CE,0xC10D8020,0xC05D07F,0x30818483,0x8CC2D569, + 0xDCC145D8,0xC0037108,0x620711D,0x276805B1,0x5A7A7BE9, + 0x4F7F3962,0xE51375E6,0x2B84C0D8,0xC400113D,0xC6024CAF, + 0x398A25CF,0xA919DFBE,0xDBDB31EF,0xAD617D0F,0xF8DDFABC, + 0x3324F9DE,0x2FE634FE,0xD3EDDDD8,0x97B143FF,0x53AA75BE, + 0xE080BE97,0xAB5BFE06 +}; + +u32 point_table_binary_56[] = { + 0x11726D95,0x316E1B41,0xC452943,0x90D7AB22,0x7509F36, + 0x6E5CA751,0xBAADD5BA,0xDE3EA58F,0xE0036CED,0x467D0001, + 0xBE417C01,0x57B9410A,0x5501ACC2,0xD8C972FE,0xFC21B92B, + 0x306FC3C,0x9FE4E72C,0x6766D5CA,0xE3F821B2,0x795FFF18, + 0xC731A53F,0x6011727A,0x18BEC76,0xBBB46AC1,0x9B77F0F8, + 0x11D7530F,0xBE7916C9,0xF13DF2DD,0x3CAFBF2B,0x4F7F337F, + 0xE5D59DC8,0xF6F7FA41,0x79D582A7,0xF5C2E905,0x8C7C5A0F, + 0x7AF0AAAD,0xF9BE513F,0xF72B5F27,0xBFBF4C0F,0xA67EE241, + 0xE4EEC1E2,0xC1D4977A,0xAF160F86,0x9EFEE997,0xFEBC5FF5, + 0xB37DE37E,0xC1EFF60D,0x7ADD2FAD,0xA73FC7E3,0x31A513B8, + 0xA90C7F8D,0xDC8E87C3,0x21EF27F4,0x8E3B5D6F,0x24F309AC, + 0xFF49FAA3,0xF93AF393,0xEB75CBFC,0x52E3AFF8,0x29FA1C7F, + 0xB27A397F,0x6FF5E0C7,0xEAE5F87E,0xD64FCF7E,0xA897C7E9, + 0x37C4832D,0x7EAA19E2,0xC1D6AFB2,0xEF174CBF,0xC8E7FB05, + 0xC7FA215F,0x1FF763E1,0xC7E7EBAD,0x1EF78B7E,0xB95FE0DB, + 0x91FB053D,0xBE9F74D1,0xAF0CB1DF,0x69AF6A3C,0xF416AFE9, + 0x323BFF59,0xEFFCE77C,0xCE7FAED7,0x2FF307BD,0xEB87F141, + 0xEFEB75B3,0x7ADD957A,0x6E3FE89F,0xF3A3ECE7,0x55F57E5E, + 0x33BBF9C9,0xFA21F6EB,0xE757FDFA,0xF9CDDC45,0xFFFEBCB0, + 0x7EF533C4,0x7966BCEF,0xC79F07FA,0xBF58659,0xBD217EBF, + 0x707ECBF9,0xBAC83FCB,0x97EB19E3,0x7B7CDA3C,0x9F54FF59, + 0xEF27D5B7,0x93FEFEFE,0x3EC4D32F,0xEEA3BF79,0x9DF7595B, + 0x58F3295F,0xACFF5F3,0x7CDEAF32,0xEFBB73D1,0x2BEBFAB9, + 0xF8E17DDC,0xCA26DF7F,0x9A0FF7F3,0xA6E6677F,0x9A4FF5CA, + 0xEDC4F4A7,0xFA4BD1FB,0xFE595FD7,0xCF25BFB2,0xAE9F4BFC, + 0x7C7FEC3C,0xE27BEB7D,0xECEF0F7B,0x9FA4DC27,0xE0A6B0E9, + 0x6D3DDE3F,0x719E54CF,0x79A9E7F5,0x4A7CB3A8,0x77F9423D, + 0xFC80F5FD,0xF1F5AE9D,0x27EFD7DE,0x4763CEF3,0xF5F317F3, + 0xB19ECFC7,0xF78D7AE5,0x6696CFC7,0xC7F768C9,0x3EDF7CBF, + 0x16EF4DD5,0xDBFEFA78,0xCE677A6A,0x7EEEF7FB,0x3ABFE949, + 0x84CC7E94,0xEDBE86FE,0x3F000000 +}; + +u32 point_table_binary_57[] = { + 0x1172558F,0xB10DC020,0xC045F08,0xD1640496,0xA08469B2, + 0xE735031,0x40EA4854,0x99290D0E,0xC65849A0,0x3AFD9F31, + 0x48D8C785,0x5E0BD27,0xBA84F984,0x10265361,0xDAEEDE3B, + 0x2109DBC5,0x6FDF46E1,0x912E5F79,0xF6A3F2F2,0xA3F49124, + 0x37597266,0xF65D937D,0xB0F6734D,0xFBE29BFC,0xF72BCEDF, + 0x7BE5C3EC,0x171CF33F,0x3ABF0EE6,0xF90F0000 +}; + +u32 point_table_binary_58[] = { + 0x117263B0,0x648867B0,0x6400837F,0xFFFEFDFF,0x7F1CC6E7, + 0x80F38198,0x8105CA07,0xCA41F90C,0x287CF615,0x2C8EC8EA, + 0x59A561FC,0xFF8B207C,0x987A089F,0x7D05AA7E,0xA08916C8, + 0xF20C0C08,0xF520F730,0x7520D443,0xF8A8EA57,0x301C6140, + 0xB66F1112,0x1FA47E11,0xC33E14F3,0x5640F900 +}; + +u32 point_table_binary_59[] = { + 0x117255CE,0xB10D8020,0x1085E157,0x4062436F,0xC21C1696, + 0x4CE20E2E,0x42C70034,0x6C6165E2,0x569C87C7,0x19A0FB92, + 0x9F071471,0xD00318AC,0x28A5104E,0xF5825AEB,0x67ECE023, + 0xA6A8965E,0x6D9DD9E6,0x5E4D598C,0x7E5F6C1D,0xFEFDF69E, + 0xF526E87E,0x33DF0FDA,0x8BB5175B,0x3FEF255C,0xFDFFE2CC, + 0x1EFB8C1B,0xE35E62B7,0xFE050000 +}; + +u32 point_table_binary_60[] = { + 0x11725D90,0x310A0231,0x1045BF90,0x856D1616,0x3C8B365E, + 0x61EFB0BD,0x87D96ED3,0x6B935AD8,0xDACA2258,0x7991809D, + 0x859098C9,0xECC4D1A4,0x7ACCE3E7,0x4FD28231,0x5FBC66B3, + 0x8F31A6B4,0xA4333320,0x9C4EC0FB,0x2E8C9199,0x7D0C791E, + 0x80CD85E7,0x18F2BCB0,0x3954CE3E,0x20CC7974,0x248FDE6B, + 0x8F66273E,0x71D30973,0x9FA6FBF6,0x615FDEE3,0x3C0B0FE7, + 0x5CED3B69,0xEC4B7C2,0xD2D7AE2C,0x7913AE75,0x4E6C15FF, + 0xFB3AAFFC,0x47A06DDA,0x2DFBCCBD,0x62CAEBB3,0x213E3156, + 0x16DFE3F9,0x93E7954F,0xFB3CB45F,0x98FD0F00 +}; + +u32 point_table_binary_61[] = { + 0x11725593,0x316AC340,0x1045C7D6,0x62448AE0,0x5EF80629, + 0xD4841486,0x807B9D21,0x9D719F43,0xB8B4C101,0x3706432A, + 0x5DC08748,0x65424E20,0xD00192D6,0x60B4D1E8,0xCFDF5DA9, + 0x7B9EAF3F,0x7F6664BF,0xF07BFF29,0xE2962245,0x5178BF90, + 0xAEC965D,0xD70D2C6F,0x22FA0BD8,0xEFC1D04B,0xB7D5F7F, + 0xD2BAB4F0,0x8B75E85D,0xA20743EF,0xADFFEDC5,0xFA5FC0F7, + 0x93C850BF,0xC0FF7E72,0xAFCC033D,0x98FDB3B5,0x7115F218, + 0xC73C69BE,0x6C3DCE17,0xF256E06C,0x63FA0A79,0xB38D5BB1, + 0x9FED6385,0x7CD0CFAE,0x96D7F6F3,0xF01CF709,0xA61E3CBB, + 0x67E87DF,0x54D2BA3E,0x755D87F9,0xF39EBD3E,0xBD1E3C65, + 0xBE11B39E,0xFA717E7D,0x9DFBC923,0x8FF4717F,0x51AF7952, + 0x3D38F64B,0x99F5D48F,0xF358FEE0,0x37CC67FB,0xDACA57B8, + 0xBFF2AE67,0xCC8F7BED,0xE427E895,0xB73DF37E,0xCA67B2DD, + 0xFB687ADE,0xF3687EBC,0xF7D9FAA5,0x7ADE93FD,0xD2FB6A1E, + 0x7E4FF44B,0xBF4791B9,0xE58FFBE3,0xFD54FF7B,0xE3BCE4F9, + 0xE8FFF02D,0x8DE521FF,0x597EF835,0x8FC62DB9,0x19E5F787, + 0xFCA32CCB,0x90DF1F44,0xC8C3BE27,0x60E6CF27,0xD0FF0300 +}; + +u32 point_table_binary_62[] = { + 0x11725D93,0xBF4A0341,0x10C6E7B8,0x538F6071,0xE541B08E, + 0x8D9D6821,0x41F206D,0x5AAD240F,0xE02B48CA,0x54924608, + 0xC4269004,0x6CEE057C,0x1B0BC1,0x4E50B1B1,0x4825087A, + 0x9B9DFD66,0x76F7EEBA,0x1FF3EDCC,0x377FCE54,0x7469E644, + 0x3B9FD949,0x5DD7C654,0xE61E4CE4,0x7948B477,0xAB6CF58E, + 0xA1A70198,0x283B0243,0xCF9F679B,0x2F592BA3,0x5EB286DE, + 0x1C20FE7B,0x4AD4ED76,0x7DFDBFBB,0xA89EE3AC,0xCF5CAFC0, + 0x3F2B7032,0x14FF1BB0,0xE6B77EFA,0x717DEFE7,0x1D9C5E49, + 0x3DA9DFE9,0x81357FA7,0x979D693D,0xBAB0F9BF,0xC1AC0743, + 0xCFF91CBF,0x82D90F18,0xFDA93FED,0x57EBF33C,0xB45FD6EF, + 0x3E49BF92,0xBF731CFC,0x30EF3F66,0xE73A0FE8,0xC1DC2F73, + 0x3A026BFD,0xFF6B898B,0x3FFE9CDF,0x1381D85,0x7DC47E35, + 0xCEFD785E,0xDA7DDF44,0x7AC7B2BF,0xA6CE7ED,0xEF071CEE, + 0x87F3250F,0x619F60BD,0x1FDCCB94,0x3E68B158,0xF87B9BC4, + 0x3C677E73,0xACFB9C2A,0xCB3C6796,0xE3FEA6F4,0xE2E3CC33, + 0xCBBA6FE6,0xB1B2F89B,0x88BE5D4F,0xEF631CE5,0x6FD46FD5, + 0xD3FE27F4,0x1CE24B8E,0x2B635E39,0x15A257A6,0xC0B22FAF, + 0x775C34B8,0x8CDF3B0E,0xEFD95F1E,0xBD07170D,0x26DA34F4, + 0x14BF1FB6,0xDE3B865E,0xEFABA4C3,0x1CF368FA,0x69D7D3FB, + 0xCF45AFFF,0x574E5F06,0xF36FFA6D,0xF7A3F75F,0x8A7E0B00 +}; + +u32 point_table_binary_63[] = { + 0x11726D92,0x316EC240,0x1045C7F2,0xDA421605,0x5D0ACB12, + 0x67407209,0x9110A5EF,0x900E5939,0x8252574,0x1434EED1, + 0x1E838E0B,0x44820350,0xA4B6B3EB,0x993F6B07,0x2CB978DA, + 0x3FFF7F7B,0x87AAEEDC,0x59A2C8BD,0x6DDB7654,0xD117B359, + 0x2BD7E41E,0xB0D3F7CC,0xFACE3247,0x1730EBA3,0x8B5929DB, + 0x7E7EA57A,0x1BE649F2,0xD3ABF09D,0x395B10E5,0x79EE98E7, + 0xB385F91C,0xF64BAFCC,0xF08FB7C2,0x85E60987,0x3CEF87FC, + 0x781BF2E8,0x48947C84,0x3C66EE8B,0x7CF4473F,0xF513FF64, + 0xA667D32,0x3525FA78,0x3F375FA2,0xF33F2FE,0x71C51C7F, + 0x87FB6036,0x1BF411BF,0xCDD03F5B,0xA5BE6F4,0x666BFF4, + 0x26F723F9,0xD932E4FB,0xBE277A6A,0xBEE783E3,0xA669B4CF, + 0x811ECCD2,0xF7E458F5,0xB53FFFED,0xCFB10FFB,0x215BCFEC, + 0x87FC9DCC,0xA3DF5EFC,0xF13F77DA,0x87BF6782,0x790B2665, + 0xAF9F0B63,0x3FE6DA1F,0xF7F71CE9,0x69385F07,0x3FECBBE6, + 0x15F09B49,0xDF71DE4B,0x9F023C1B,0xEDD3847E,0xDE7ECF4B, + 0xDF3B98F5,0x7F000000 +}; + +u32 point_table_binary_64[] = { + 0x117255CF,0xB10D8020,0x1005D06F,0x34C41D68,0x58C3C609, + 0xDCC1B882,0x8368C700,0x36F4C629,0x9CC6C29A,0x93E33812, + 0xE95EEEF3,0x2F47171D,0xB423BF18,0x236112B7,0xB60AD4D, + 0xC62CEE06,0x9ED32506,0xD49237B7,0xFCD7B9B9,0xBB518D15, + 0x684E351D,0xE2FF3E0F,0xD9A77D5B,0x7208A1E6,0x37BCD99C, + 0x67FB6AE9,0xEFF194BC,0x1AD5DCE7,0x8AF51E97,0xF27CDF07 +}; + +u32 point_table_binary_65[] = { + 0x11724DCE,0xB10D8330,0x1046E127,0xE1028911,0xDC3041E4, + 0x963A7344,0x282B6491,0x740C90C6,0x123BD0A7,0xCE2414D4, + 0x767CFE65,0x84BB4F7E,0xBA3BB6FC,0xE1457D29,0xA59CEF72, + 0xFF686696,0xDDCDCC26,0x836C7D7E,0x43F704EF,0x7DF99787, + 0x5F33B3EC,0x26B3CD53,0xEF26CD53,0xBFA2BECD,0x5B2EB67D, + 0xB0731C6,0xDA9BD7E2,0x10C2794F,0xCFB7FABC,0x97BDF66D, + 0xDF587CBD,0x672CBDF9,0xF000000 +}; + +u32 point_table_binary_66[] = { + 0x11724DCD,0xB1118020,0xC05D05F,0xE09D3BD0,0x380147EB, + 0x34EEE022,0xEE604945,0x958A1E06,0xB2260622,0x9CE9DEFD, + 0x9F043B0E,0x9CC0628C,0xABB532C4,0x7C41C638,0x6BAD986F, + 0x3530AC7D,0x8088661E,0xBF9CB33A,0xFCDCFA01,0xFBCF773, + 0x3F8A755F,0xFFAF483D,0xE73C5CA6,0xDBBD4DAC,0xFF8753F7, + 0xB000000 +}; + +u32 point_table_binary_67[] = { + 0x11724DCE,0xB1118330,0xC85E1BF,0x101C3BB8,0xA7E4DC32, + 0xDBBA5A4,0x81CA2BA4,0xCA029922,0x456A0B2B,0xB2B89CAA, + 0xEFF4F44E,0xAC6CCC20,0x404A49F5,0xE9E6CFFA,0x36093967, + 0x6575CB6D,0x7D587E3C,0x3C4FEF1B,0xF59C296,0x1F44965A, + 0xEB2FEF86,0x524AEBF7,0x7B7981ED,0xCDB69F08,0xFBFDD426, + 0xEC7977F4,0x9D7CEF3E,0xF3DE6CFF,0x45FFCEA7,0xFFE73EBB, + 0x2F000000 +}; + +u32 point_table_binary_68[] = { + 0x11725DCE,0x310E8020,0xC85E137,0x38B0E1E0,0x60C220D7, + 0x60F620DE,0xCD918913,0xB8722B9E,0x368586C8,0xF6257F5B, + 0x5871F1C4,0xF7F6A3B5,0x4624F532,0x198F1808,0x2190550D, + 0x336FE93D,0x1E9D9F7,0x793AB3F6,0xCEFA791E,0x491DCDDA, + 0xC7DE8FFF,0xACD07DD2,0xABC73D9D,0xCFBF7D65,0xB2F4059B, + 0xF5E2DCFD,0x2000000 +}; + +u32 point_table_binary_69[] = { + 0x117255CE,0x21168020,0x1045D11F,0xC340906,0x1BD54825, + 0x58DC887B,0x339A4834,0x33BB6274,0xF8C251DA,0x3DBC1990, + 0x8C5D363C,0xC7AFDE7B,0x41A0878F,0x71A96757,0x4A11C934, + 0xBAE5D0DE,0x1520A554,0xEF69039D,0x6FFD2806,0xADA7518D, + 0x405B34B3,0xB730DDFC,0x1FF7694F,0xB7F7387F,0x62FAED8B, + 0x1F6B1FB1,0xF45E7DBE,0xBE010000 +}; + +u32 point_table_binary_70[] = { + 0x11726D55,0x3172C240,0xC949B60,0xBD029A0C,0x29695330, + 0xF900254E,0xEBCFF088,0x14A9284D,0xC34C18CA,0x4C2A1E41, + 0xC91732E3,0x2EE7F824,0xCBD60AE8,0x766EB52B,0x6BEF50B1, + 0xEDF6C517,0xC9EF7C3E,0x77E955F1,0xFCD730D5,0x8ACBA7D5, + 0x6AD5155B,0xC54403BE,0x287F3157,0x7E71D1F3,0xC5BC2CF5, + 0x9CEAF42D,0xFCD2F88A,0x27BF8CBD,0x9FE2D95F,0xE69B3F91, + 0x61EC57F4,0x3744CB9B,0xF623F59B,0xA93FD1DF,0x78BEE2E5, + 0x6DC0DCED,0xA9D5F394,0x52FF7D8A,0xCB1153AD,0x7896A47F, + 0x564C1E37,0xF9BC249B,0x4FC634E2,0x5EAF71FA,0xAC38EA03, + 0x3FF613F9,0xDE8F831F,0x3FF0F3DF,0xC3F63DCA,0xEFAE5477, + 0x3CD577D7,0x6EAF58F9,0x82ABA95E,0xF8D5544F,0xCF8A69C4, + 0xCAB77AC1,0x3CD50B9F,0xEFFD418F,0x835EEC87,0x7D3F0FFC, + 0xAAE0574D,0xF959FF34,0x629C77AE,0xF7F3CAF5,0x3EFF5CEF, + 0xF317DC60,0xFF3E0FD1,0x6BB07F9F,0xA7E9033F,0xF613F90D, + 0xCECFFB99,0x3EF8B598,0x9FCF3F1D,0x70DEE980,0xF316ECE6, + 0x297C977F,0x6A31FFD4,0x621E825D,0x5EC2E77B,0x7FD0E3A0, + 0x17FBF17A,0x87077E55,0xF073F95B,0xFFD3FBC5,0xFAFCDE7C, + 0x7D7E6FBE,0x3EBF1FAC,0xC7FE85CF,0xF89E7DFF,0xE2C7F7FA, + 0xC08FFD44,0x3EE3FB07,0x3F7EE057,0xE1FB87FC,0xE787FF2, + 0x3CFDFD11,0xDC62FE70,0x7F5ABCBF,0x79FEFEFE,0xA6E300F, + 0x7F7FCD1F,0xF49AA017,0xFB6930FF,0x3BBF36F8,0xB5983FFC, + 0x7F0FFBE0,0x48EFB20F,0x88FAFAFE,0xF7416F3A,0xAF61BF1D, + 0xE905CE3F,0x8773DB47,0xBBE1DCF8,0x2787B3FE,0x69D0B77D, + 0xB41BB0ED,0xCB75F543,0x7EDFADFB,0x8C709F29,0xB67D47A4, + 0xFC7F0000 +}; + +u32 point_table_binary_71[] = { + 0x11723DCD,0xB10DC330,0xC04C007,0x128480CB,0x346EDDA5, + 0x55EB2D5C,0xA5CD00DE,0xC21BB857,0xA521B442,0x36925D89, + 0x21F3A0D9,0x1DF0CF47,0xC3073370,0xC76B4F29,0xA90E6159, + 0x7BEF7FEB,0x1776345A,0x9879342D,0x9EF7ABB5,0x5A9E1E4F, + 0x20FAB468,0xF4991765,0x9FFFA6A7,0x1CB1EF7E,0xDCE4605F, + 0xBCD7FBE,0xC73CF7C2,0x19EF6BDF,0xBD99A3EF,0x7B1B96AB, + 0xEFCE66EF,0xFF000000 +}; + +u32 point_table_binary_72[] = { + 0x11725DCE,0xB10D8020,0x1085E13F,0xC1002BB9,0x8595AD03, + 0xB8061563,0xB88C23D9,0x819C700A,0x92507CE1,0xDD3B98D9, + 0x9861C2ED,0x29A59C4F,0x35A8CB7D,0x8EB8BC35,0xD7BCDA1A, + 0x778D7975,0x3EC6F96A,0x6BBE7ED9,0x71ECD57,0x433FEF7F, + 0xFFF12DAF,0x7D9175C8,0x87CED217,0x58DEBC38,0x36DF0000 +}; + +u32 point_table_binary_73[] = { + 0x117265D0,0x3D0EC230,0xC05E057,0x54558585,0x9FAC0CAC, + 0x6C2C0CBD,0x40CFC002,0x6B76E65E,0x808963B1,0x72113AA2, + 0x48483571,0x8D534774,0xFBA4E717,0xBB6870A5,0x5B00CB3, + 0xA2EB3A42,0x34DE885F,0xF2535C16,0x6DDB8E96,0x7C729A3F, + 0xFA3DDB89,0x1B5CC27,0xA77E363D,0xFE9CE5D9,0xB68FF3F6, + 0xBDE86C1F,0xB6DDD7F6,0xF33D76DE,0xDE57C6C4,0x300C667E, + 0x32E781DD,0x99ADF797,0x93C7FD02,0x8AFB2FEF,0x24AFA697, + 0x18A0F8A1,0x118764E9,0xB989FF2,0xF7D474D0,0x79EFBDE9, + 0xAF57FA1E,0xEFDBDFC4,0xB13FCBEB,0xFF5F5FEA,0x8DDD973E, + 0x7595F76F,0x53BFBD5F,0xE72BA796,0x7CE524FF,0x5000000 +}; + +u32 point_table_binary_74[] = { + 0x117255CE,0x410A8020,0x1085E117,0x41EC285,0xEEEB00AD, + 0xBB48778B,0xCED14A12,0xBC51044E,0xCAF115B,0x7EF0FB1C, + 0x2CD88615,0x1801D45A,0x45328DCE,0xF554CD93,0xF75EB0D0, + 0x63B3ECDA,0xC7C01EDF,0x5E0CEE31,0xF3BD7BAC,0xA701B564, + 0x3A36B38F,0x70B799F7,0xB89BF7F0,0x3FBBCFF6,0xAAEDF5E, + 0xEAAC7DC2,0xD17A75F9,0xFC020000 +}; + +u32 point_table_binary_75[] = { + 0x117255CC,0xB10D8020,0x1085E157,0x50B0C38D,0xA09D0D4E, + 0xE33ACCC1,0x2C440C71,0x1EDB93CB,0x4382B9EA,0x4BDEFD08, + 0x38B0030E,0xEB2222AA,0x85C664BD,0xCCDB6346,0xA05DB716, + 0x4D66DF16,0x31C6B1F7,0xEDFEBDCF,0x9A68803D,0xFE57DC98, + 0x7BB9993D,0xEE33CEB1,0x37D7EE17 +}; + +u32 point_table_binary_76[] = { + 0x117255CE,0xB10D8030,0xC04C08F,0x94220503,0x20858292, + 0x9A2ADBB0,0x4EE66016,0x2424C416,0x740C1113,0xF3584079, + 0x7AFB6D24,0x4CAE033C,0x8018A3C8,0x4AE3E372,0xA8069452, + 0x489F6D5,0x39E79ACB,0xAC6E1BDC,0xB9CDB74D,0xF0CCAD2F, + 0x78F6C96C,0xFD9A23D1,0xFDC87B78,0xFEE9C7E0,0xCCBC1F9C, + 0xCDD3EFBE,0x7AC3F9FB,0x67A9E63F,0xEC5FB0FF,0xEE6DD5DA, + 0x7F010000 +}; + +u32 point_table_binary_77[] = { + 0x117263B0,0x608867B0,0x6000029D,0x908E8E8E,0xFFFF8FC3, + 0xF82A2CFF,0xFEFD03F3,0x81988105,0xCA07CA41,0xF93A21C8, + 0x7C0E2084,0xE907F119,0xE0FCFF8B,0x207C0606,0x887A089F, + 0x38D7F8A,0xE10303C4,0x3E08FF08,0x121FE49E,0x230CAFE0, + 0xEA41FC53,0x403EC87C,0 +}; + +u32 point_table_binary_78[] = { + 0x117255CE,0xC10D8020,0xC05D01F,0x8349132E,0xDCB93A84, + 0x77167003,0xD7610E27,0x60024F26,0xEEE2C909,0xA8940603, + 0xDC5EFAF9,0x2D07EC7C,0x306B479,0xEF1967F3,0x6272CED5, + 0x58519E9A,0x43336D6D,0x2E796768,0x8A31D6B9,0xB8CC27E9, + 0xE3C0871A,0xD07EB533,0x40DFE72C,0xCDE33E9A,0xA54FF2EA, + 0x96573B3B,0x3AE181FE,0x575F9D65,0xDF85F7CF,0x8B53B1DC, + 0xF3010000 +}; + +u32 point_table_binary_79[] = { + 0x11725DCF,0xB9118030,0xC44D10D,0x8D4831B,0x812EE880, + 0xDE081DB9,0xB473442,0x440512F2,0xA141621C,0xBDD1F725, + 0x15875460,0x1905212,0x6C66DACD,0x5875A866,0x66D1D934, + 0xE04DBA9A,0x5D3F2D67,0xEC87E9B7,0xDF7A9BFB,0xBEBFE7FA, + 0xFAE1D867,0xDCE1BEE2,0xDCFA82A7,0xFFCFCECB,0xD32F0000 +}; + +u32 point_table_binary_80[] = { + 0x117255CD,0xB1098030,0x1404D02B,0x4ED9252,0x8A4710A, + 0x5B1771B7,0xEC915624,0x3843E648,0x217C89DF,0xC3E4770F, + 0xEEDF2162,0xC70A0C98,0x17E79CC8,0x4603B49C,0x78AF1A91, + 0xD63C6DFD,0x64FA3C2D,0xA1FF575B,0xFFF7D73D,0x53C69B7D, + 0xD5002D41,0xCDBCDA94,0xBE2FE342,0xBB971AD7,0x7CC281B6, + 0x2F7F7E00 +}; + +u32 point_table_binary_81[] = { + 0x11724DCE,0x310A8340,0x1046E107,0x5A08112C,0xC432B54D, + 0xE904BA4,0x4BEF0972,0x8F3D8678,0x9980B770,0xB14AE509, + 0x76E2E667,0xC84EF7C1,0x6366884C,0xDC39E7F1,0xA21985D, + 0xDDB7A7DB,0xDE509F4E,0x2919D1AD,0x9E684BEE,0xFB16D4CB, + 0xE3ECD6BE,0x716E2EEA,0xE5BEFD3B,0xEF1BAAA6,0x2BEF81DB, + 0x1619745F,0x1E2AED77,0x6FFB41D9,0xAF1CBFDE,0xFF59F950, + 0xFEBBEDF2,0x17000000 +}; + +u32 point_table_binary_82[] = { + 0x11723D8D,0x310E4040,0x10457F42,0xB109A210,0x77D0695D, + 0xC2195C80,0xCE21F61C,0x2EA3DF1B,0x48542AA5,0x6A87F18D, + 0xE95EF2DF,0x3C040CE8,0xF0DC58C4,0x18455AE3,0x7EF2DEBF, + 0x2C2B907E,0x8C60CC3D,0x822CDC03,0xF4C9550E,0x984F7699, + 0xF9DCBB8C,0x3EFF35B3,0x2BADAF5C,0x27AEA42F,0xB99FFB4, + 0xC73D7BC6,0x17CEBFAF,0xBCED27CC,0xD7DEB61F,0xBFAF7CE1, + 0x78FD1B00 +}; + +u32 point_table_binary_83[] = { + 0x1172FB7F,0x9C219EC1,0x82010844,0xD8FEFDFB,0xF7FF3F90, + 0xFC44020,0x331BC407,0xCA81F92C,0x487C907A,0x16A87A06, + 0x8BFF8B40,0x7C0EA00E,0x64790E20,0x94969686,0xEB0789C0, + 0xD443F80C,0xCC8FAFF,0x31BC4291,0xFFC7F081,0x1E21E08, + 0xFF07121F,0xA4FE0754,0x3D000000 +}; + +u32 point_table_binary_84[] = { + 0x117255CD,0xB1118020,0xC85E157,0x78D25050,0x5878C722, + 0x6CE320D6,0x2EC2322C,0xC1044E40,0x95682E44,0x81EEBB0B, + 0xFFE38283,0x4FBC6F5B,0x898891D4,0xCB605C62,0x40CC458D, + 0x6E24CEE2,0xE08118E3,0x771FBC6B,0x66ED9B39,0xABADA70E, + 0xFBDF573B,0x9AF71CC9,0x7FB9B7FD,0xD10D15D6,0x17D360E9, + 0x11EE69AF,0x753F0000 +}; + +u32 point_table_binary_85[] = { + 0x11726D94,0x3D4EC340,0x10858750,0xC40D6C90,0x2225521A, + 0x57B47007,0x52FA1039,0x315123D,0x6D6E9113,0x40EB3B10, + 0xA54142A1,0x7713E482,0x2248BBEC,0xF8EDF38E,0x135244FA, + 0x346F7E76,0xFC76FD7B,0x585F3C4B,0xF7F3DE07,0x1F596E45, + 0x2637228B,0xC522B254,0xE0E28A0C,0x7D66FF12,0xE3D7634F, + 0xE6F1A27,0x873598F5,0xC21A7AF6,0x43BD52C6,0x478D5FDC, + 0xB13EF97C,0x3EE8336B,0x3DC6A506,0xCFC7E827,0x35E69B8F, + 0x8B4B3B6F,0x9CFF92FD,0x120BFBB1,0x9EEDCF7E,0x9CAF4CFA, + 0x78B6C7D8,0x23D208FD,0x2BB064AE,0xC0C88FFA,0xA7AE9F5, + 0xE121E76B,0x3D65C95C,0x817B7D05,0x7D5FAFEB,0x37AB472B, + 0x5B7F56CB,0x69BD95ED,0x67F8ACBE,0xCDE77958,0x5FF7A1EC, + 0xE3DF72B9,0x8C71701B,0xFF76BB5D,0xC7BA9F56,0x5EBB38F7, + 0xE70D6B3F,0x2FDB3E5F,0xB98DACF9,0xDCBF974F,0x7CBF0ADC, + 0x46567D78,0x83BE497A,0x658D3726,0xAEF33469,0x1E65EDDF, + 0xA4FEA7F1,0xCEEF91F7,0xE93CF4D7,0xDEE84FF3,0x6DFFCEDF, + 0xFAADFF6,0x713B0FFD,0xB94F6CCF,0x8BEF93EB,0x91391FF6, + 0x9FF74BFF,0xA9DE7D24,0x7F576477,0xC0FEE967,0x7718FA5B, + 0xE8D781DF,0xB37E584F,0xFD85FD91,0x8B01BB2F,0x77C4F9E9, + 0x1F77C479,0xFFEFE7BE,0x32F33E30,0x1F7CF861,0xBED62B13, + 0xB35F69E6,0xC17B3099,0xEDF23F3,0x5ED53A8D,0x8F3C193, + 0x29F763F5,0xB95E3198,0x8FE7E57D,0xE03E78FF,0xDD6FDE17, + 0xD8B5649C,0xC7B5D4F3,0xBCFC1ECA,0xA57CDF5B,0x3DCF67EF, + 0x23F3C1D4,0xC32FB356,0x67E9CB5,0xC593F577,0xD880E99F, + 0xB091E43F,0xDC7FCDB7,0xEF83E6DB,0xF744F3ED,0xFDD77CE5, + 0x3F000000 +}; + +u32 point_table_binary_86[] = { + 0x117255CE,0x3111C020,0xC05D03F,0x30305442,0x5540222, + 0xEAA176F0,0xD00D0DF5,0x503B1D99,0x922617C8,0x598DEF1, + 0x930FBFB8,0x7042CE7E,0x1311B398,0x1FF5B1A9,0x51CC2958, + 0xF369E451,0xB8A9B34C,0xC4F72C37,0xCEC3CDCD,0xCD45AA5, + 0xCF9CDD96,0x9FF3ECFF,0x9BB63E78,0x9F99F02D,0xFB097DD9, + 0xDF8335DF,0x47FE0700 +}; + +u32 point_table_binary_87[] = { + 0x11727D58,0x2D6F1C49,0x10ED8D72,0xF22A1760,0xD0C0921D, + 0x29249223,0xE5240383,0x68746C0D,0x97AE03B3,0x3A10C920, + 0x64E85E58,0x74325B1A,0xBAA1C136,0x5C9AFC87,0x3478E2E, + 0xCCEA403C,0x93A9AAA9,0xE9F76A47,0x9728E0A9,0xEB7DF4C7, + 0x546FFAE1,0xCFF6F3A3,0x8F49FF34,0x4DD33E74,0xB8F992D2, + 0xF96F295D,0x5D5D7538,0xBD357CF4,0xC3B1D51F,0xFDB8BEBE, + 0x56DCFD4B,0xD3EEAFE3,0x26CBF8B4,0xE7777AD9,0xF41D5B7D, + 0xF113ECFE,0x8F3E1A7E,0xFDC6B1E9,0xBF7E33FD,0x15FD3A05, + 0xC55EFFED,0x7DE1E37C,0x846F78FA,0xCAEA8DFF,0xEDBD63AE, + 0x9F2C0C1F,0x2F52BABD,0xBDEDB0F1,0x8F1747DF,0x9DDFCFFF, + 0xBBE711FC,0xF2C9F417,0xC1E9DFC1,0xAFC7455F,0xF41EFAF5, + 0x7EF9C4FC,0x9AAAFD9C,0xB6C5BFF9,0xCBF074C0,0xE9ADE1A3, + 0x46F49ACA,0x70425C97,0xF5D7FADA,0xD6DF70A7,0x57837E65, + 0x38EA537D,0xCC13EBD1,0xAF0A7ED5,0x881FCEA7,0xF2F914FE, + 0x64C37CC3,0x853FD931,0xDF7099AF,0x60CC6FB8,0xE4173DCC, + 0x6F98FD49,0x6F13F462,0x1ED4AB46,0xFC76C16F,0xC7FB67F5, + 0x86272BE6,0x4FBE327F,0xF295F993,0x55E4737E,0xAD87FCAA, + 0x7F9D56F,0x73A84FF5,0x314FAC47,0xBF55F05B,0x8DF8E17C, + 0x56BC7F82,0xF1FC483D,0x9E1FC55B,0xE6E3F991,0x3C787E25, + 0x2F9E5FC5,0x35E7C7F3,0xEBFEA457,0x7BD9807,0xF556237E, + 0xDBE0B7E5,0xFDC3EF57,0xF8ED9AF9,0x82916FB8,0xF0AD1EF0, + 0x8CF30BC6,0xFC864B5E,0xAB677DAA,0x8F7962FD,0x8CD78FFC, + 0x56237E6B,0xDE3FC385,0xEFF785F3,0xFDBE707E,0xB364BEE1, + 0x325FC198,0xDF70C92F,0x7A98DF30,0xFB935E0E,0x7A314FE6, + 0xFD3FF05B,0x6BF25EF,0x9FD57B3F,0x60BEF40F,0xE44BFF40, + 0xBEF40FE6,0x737EADCF,0xDCBF30BF,0xFAE5437D,0xAA8F7962, + 0x7DE6FE49,0x7ED588DF,0x92FB37EE,0x9F603C3F,0x528FE747, + 0xF19AF978,0x7E240F9E,0x5FC98BE7,0x57F18CF3,0xE3F9757F, + 0xD29B05BD,0x9867C6FD,0xFFC06F1D,0xFCD6BC7F,0xF8FDB637, + 0xCC6FEF98,0xDFDE15BE,0xE29BC8E7,0xFC5ADFE7,0x1FF420BF, + 0xFACD0EF5,0xA93EE689,0xF5BDDF90,0x7D6CBF5,0xC90FE773, + 0xC3FB2718,0xFBADD463,0xBF55BC65,0x3EF67FC9,0xE3FDDFF3, + 0x623F565C,0x737EEFF7,0x835E1DF4,0xEAA017F3,0xA0DECD88, + 0xDF36F86D,0x79FFB0FF,0xA739F3D3,0x27E6A74F,0x7C7FA479, + 0xE1EBF89C,0xE7A3F5B0,0x9EAA07F9,0xD5AF3ED4,0xA7FA9827, + 0xD6C37AB9,0xBFAF97EB,0x931FCE67,0x5EF6CF31,0x9E57A9C7, + 0xF3A378CD,0x7C3F3F9E,0x7BF7FC9,0x8BE757F1,0x8CF3E3F7, + 0xE2FEA437,0xB7A310F,0xEACD47FC,0xD6C16FCD,0xFBE7DFAF, + 0xF3F1F796,0xF0F1F792,0xF0F1F79F,0xF0FDF79F,0xAF87FF1E, + 0x1BEA379C,0x1F7F8FA9,0xDFE6509F,0xEA639E58,0xBFE1F573, + 0x3FD427BF,0x1DEF9FFF,0xFE73ECF7,0x87D7E3FD,0xA178C97C, + 0xBF3F3C0F,0xDE5F9217,0xEF2FC599,0xF3E3FDE5,0xFEA49783, + 0x5ECC9379,0xFF0FFC96,0xC16FC9FB,0xE7F7B7F7,0xFE44BFF, + 0x40BEF40F,0xE77BFFC0,0xFB5F71E6,0xFE85EBA9,0x7A99FB17, + 0xE6777DAA,0x8F79627D,0xE6FE89EB,0xE5FAE4B7,0xE4FE8DF7, + 0xBF603CAF,0x528FE747,0xF18EF9F8,0xFF07C9E3,0xE7D7F3E2, + 0xF955BCE1,0xFCF8BDB8,0x3FE96D82,0x5ECCB3E1,0xFE7FE0B7, + 0xB7E3BDE,0x3FFCFF9B,0xD73F0EDF,0xCBD370DE,0x9EA64BDA, + 0x8FC78027,0x8B9472E7,0x707F7FAF,0xEF0B82F7,0xC37B8CE9, + 0xED3B3DF4,0x932D92FA,0x8863BDBF,0x57ECD37F,0x35F70EE, + 0xB1E4137C,0x658F867,0xBD9EBFAF,0x54FDB860,0x19AF7A7D, + 0xAD5F48FD,0x74A8175C,0xDDFA7BD,0x479DA557,0xC3B8E0AA, + 0xC3C37896,0xF1CB329E,0x65FC72C8,0x2BF5B9E7,0xFBFBD6BE, + 0xC3FE1E85,0xEB35B69E,0xA2B7EFF4,0xA4DED73F,0xF77E82E5, + 0x3D29A7DF,0x87F512BC,0xEF71CC27,0x58C6CFFA,0xF198D7DF, + 0xB3AA61DC,0xCECB49FA,0xE76F7C7F,0x7ADE63E9,0x278653C2, + 0xFBE104DE,0xBF643EC7,0xC047BD58,0xAF58EB0B,0x5FD68BF8, + 0xDDF8C53B,0xE02B86FE,0xFC25F0B5,0x5F947AEC,0x27FE1E97, + 0x60DCDF03,0xC7E627DF,0x9361FEFE,0x4F86EF95,0xC7FD7DEE, + 0x793A7FE1,0xD8EA0D47,0xBE8EEBFC,0x615C71D1,0xB7F972FD, + 0xC5BBA26F,0xF33F7F61,0xE7C571B9,0xEFE2FCFE,0xB7BFDE0D, + 0xEF9DF4BE,0x3AEDF5CB,0x7BA8E7B5,0xEFEBE259,0x4AA7A7A7, + 0xC3F778F1,0x6CFA8763,0xE1B71F0C,0xFB796E3F,0x58FD4F00 +}; + +u32 point_table_binary_88[] = { + 0x1172558E,0xC10D8020,0x1004D7C4,0x848B5FDB,0xF06909FC, + 0xEC018BA0,0x22A9C102,0x785383B5,0x701E9E67,0x45E939D, + 0xEC1E0276,0x6CC088F9,0xF2DE331F,0xC62E1AF3,0x9792ED6, + 0x5A19C1D8,0x7C4ECA80,0xE6CA24DC,0x72F3497E,0xDF478F6F, + 0x7B93A3C1,0xFCC692BF,0xCC4919B0,0x3DF5FBBD,0x8215FF7B, + 0xB2B0F6AB,0x9FB17C7E,0xE322DCFA,0x6F000000 +}; + +u32 point_table_binary_89[] = { + 0x11724DCE,0xB10D8340,0xC85E13F,0x12924F40,0xC1209469, + 0xE8AFCB10,0xCC146CC,0x908A8A8E,0xADCE608C,0x9373F7E9, + 0x3DD96662,0xE6030DB2,0xE49C558F,0x3084F5CB,0x3D66A6B0, + 0x2CA5942B,0xD7D52C3D,0xB83D973E,0xA57A1F84,0x7575FFFB, + 0xE6A14BAF,0xD86F6E25,0xECFD56A2,0xEF1E3AB7,0xE5766FE7, + 0x4DFDCF56,0xD9FA1BE3,0xAF6FDE1F,0x9F000000 +}; + +u32 point_table_binary_90[] = { + 0x117255CE,0xB10D8020,0x1005D06F,0x22E14CEC,0x1C80C611, + 0x6CE819C0,0xDDC0D77,0xB0A0B273,0x1D3B3B4E,0xF120E275, + 0x2F97FBFF,0x60B1341D,0xD0621C62,0x8CCC8718,0x8F9D73AF, + 0xE38577D2,0x1E56DC66,0xF3C13ED9,0x6CC5B237,0x1B519DA7, + 0x7B22C963,0x2F2E7962,0x737EF962,0xD2759F5A,0x8BA54FAD, + 0xDF7DF28E,0xF9F74FA8,0x9CF202A6,0x5FDF9E7D,0x3000000 +}; + +u32 point_table_binary_91[] = { + 0x117255CE,0xBD0D8020,0x1086E1AF,0xD0888D74,0x320B3D03, + 0x58D9BA9B,0x6E6165E7,0x2E943414,0x262097E3,0xFC21A178, + 0x726FE060,0xB1C0020D,0x8C4F29E5,0x7C8A8720,0x2EB79C21, + 0x38E77299,0x551BCFCE,0x2BF5ED06,0x508FFA5E,0xBBA94ECC, + 0xBDEAA467,0xBF3D5947,0x35D25CFE,0xEB2F31F7,0xFD253D5B, + 0xC7BF0FCC,0xE07DD9FB,0xC7B4CF8E,0xE9E9C947,0xF50D0000 +}; + +u32 point_table_binary_92[] = { + 0x1172458E,0xB1118430,0xC042F20,0xD02784D4,0xE194DC05, + 0x1011F2B5,0x3D151039,0xA081EF87,0x9419EB75,0xD6CBC8D1, + 0xCEDCDD1A,0x1BDE9881,0x1E3556B,0x55FD0403,0x29A5C6FA, + 0x453B32B6,0xE0F1CA39,0x1BEBCE3C,0xCFFBCE62,0x5C4AE97B, + 0x622FFA9E,0x97968FBD,0xD72D13F7,0x1E9F4CEE,0xD73DFCDC, + 0xA3CFF3F8,0xF79D4FAC,0xDD4F3E8C,0xDDEFFF39,0xB0F43EF9, + 0x3466FF07 +}; + +u32 point_table_binary_end = 0; + +u32 pri_mapping_binary_1[] = { + 0x1172758F,0x3D0A8340,0x1085DFAE,0x2BA410D9,0x40206942, + 0xB60A29C5,0xB378040F,0x904A2C73,0x71BCB94,0xB636F959, + 0x9E420F6,0x3616F611,0x37839B40,0x7EF03533,0x7C336F78, + 0xD3C04A63,0xC121812B,0x9CB5B752,0x69BF3D8A,0x4D9FF51A, + 0x92810115,0x26648F7,0x1938E0DE,0x34E6DCFA,0x3CAA0AE7, + 0xF18AC2C3,0x9E33A263,0xF0A92991,0x8471A464,0x8941B775, + 0x915BCE26,0x389FE0CE,0x1F6F5EB9,0xC79C3233,0x15761FF9, + 0x786A7D82,0x7C082997,0xB41CDD69,0x7405C475,0x52E47144, + 0xF301686B,0xB1C7C187,0xFBB3CF96,0xEFBF8827,0x401C5DF0, + 0xAD270000 +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_3[] = { + 0x1172558E,0x310E8240,0x1444DF47,0x4C2C8859,0x13136D8C, + 0x5B186369,0x380B47E0,0xCC47BD0,0x505AD252,0xA94B4C3C, + 0x83D0D85,0xBD1B70C3,0x5AC834F3,0x8B99F7A7,0xC5CBB00E, + 0x50F060B6,0x8BB6FA62,0x8FD7706F,0x736B5082,0x40CD5906, + 0xA7D78200,0xE64FC32A,0xF0BDC8B9,0xE6365234,0x1F8F1BC2, + 0xB7B07447,0x4516A789,0x5615BDE9,0x9AB2687F,0xFF46BECA, + 0x879AD31F,0x5736BE27,0xAE47EC78,0x6A92777B,0xA63BE450, + 0x61B2B248,0x1397EFA1,0x6BEE4CF5,0x5000000 +}; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600CF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8181F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C039B62,0xC0F01B62,0xDC7F1603,0x6073E06,0x26868D0C, + 0xC464079,0x811D507B,0 +}; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x328AB36C,0x6038C007, + 0xB4702303,0x8311D03C,0x114F540,0xF7A0BA83,0x516523C3, + 0xAEB21533,0x52427640,0xD5010000 +}; + +u32 sec_mapping_binary_4[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600CF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8181F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C039B62,0xC0F01B62,0xDC7F1603,0x6073E06,0xC6031B19, + 0x188C80F2,0x23BA0F6,0 +}; + +u32 pri_mapping_binary_5[] = { + 0x1172558E,0x310E8240,0x1444DF47,0x4C2C8859,0x13136D8C, + 0x5B186369,0x380B47E0,0xCC47BD0,0x505AD252,0xA94B4C3C, + 0x83D0D85,0xBD1B70C3,0x5AC834F3,0x8B99F7A7,0xC5CBB00E, + 0x50F060B6,0x8BB6FA62,0x8FD7706F,0x736B5082,0x40CD5906, + 0xA7D78200,0xE64FC32A,0xF0BDC8B9,0xE6365234,0x1F8F1BC2, + 0xB7B07447,0x4516A789,0x5615BDE9,0x9AB2687F,0xFF46BECA, + 0x879AD31F,0x5736BE27,0xAE47EC78,0x6A92777B,0xA63BE450, + 0x61B2B248,0x1397EFA1,0x6BEE4CF5,0x5000000 +}; + +u32 sec_mapping_binary_5[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600CF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8181F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C039B62,0xC0F01B62,0xDC7F1603,0x6073E06,0x26868D0C, + 0xC464079,0x811D507B,0 +}; + +u32 pri_mapping_binary_6[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10780EB5,0x76CAEC0,0xE4FFBB19, + 0x3490CC63,0xAAD80832,0x8A61C50C,0x89F511C,0xC8FFC7C0, + 0xF0E6CE0E,0x6540000 +}; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_9[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_10[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B04C,0x6058C007, + 0xB4702303,0x8B128332,0xB300449C,0x517C2303,0x473B4364, + 0x69EA0E06,0x54000000 +}; + +u32 pri_mapping_binary_11[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x19E1E2CF,0xA1F683ED,0x1398FC7F,0x37830692,0x3D4C151B, + 0x415630AC,0x9801E133,0x8A03F9FF,0x1818DEDC,0xD901D507, + 0 +}; + +u32 pri_mapping_binary_12[] = { + 0x1172758E,0x310AC240,0x1444DF6E,0x225884B0,0x82A08DB8, + 0x95584AEE,0xE00DACAC,0x3DE4072,0x56B9B94,0x96DAB995, + 0xBA41C841,0xEC6D2CEC,0xD89AB6B,0xA185D3FC,0xCF0C33BC, + 0x2B5E96AE,0x44C18960,0x10F57556,0x8D36E1B0,0x5A571625, + 0x10503011,0x8D53D946,0x42EB6CE9,0x48DF8BDC,0xD51CDE2B, + 0x9A879F6B,0xC2BB2076,0x8F6199A4,0x33AD0CB5,0xBD5DB6B9, + 0xF7C51F5F,0x7EF95331,0xB7FDFCFA,0xE17BF3A8,0x755330FE, + 0xE2909981,0x1A6E9770,0x4F1913B8,0x3E89E350,0x3E173DC3, + 0x6299E5E9,0xCCBC50D9,0xAD8EFCEA,0x9000000 +}; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x19718833,0x61883F87,0xBA0FEC1E,0x81C9FF77,0x336820B9, + 0x83A982E5,0x2C3033E,0x666A03E,0x27A76047,0x43A03E37, + 0xF7E9ADA5,0xA91B1918,0xEE30309C,0xDA0551C7,0x280E55F7, + 0x286E04,0x74A7008A,0xB9407FA2,0xFA8F5165,0x23C39D69, + 0xA776B587,0x10B07F17,0x8B018303,0x1F03CB01,0x98B93B18, + 0x50010000 +}; + +u32 pri_mapping_binary_14[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8E0,0xAA19B56B,0x62E34606, + 0x867F0C0C,0x6FEEB05C,0x6078C007,0x3418217F,0x87F1D42E, + 0x8919107D,0x8C0F10E2,0x402B1856,0xCC780E75,0x27D85D02, + 0x93FFEF66,0xD040720F,0x5305AAB9,0x4C40FDC1,0x46262C0A, + 0x2107946,0xF18D0CBB,0x662C9BD6,0x56065477,0x8B8161CD, + 0x9E1D50F3,0 +}; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x19E1E2CF,0xA1F683ED,0x1398FC7F,0x37830692,0x3D4C151B, + 0x415630AC,0x9801E133,0x8A03F9FF,0x1818DEDC,0xD901D507, + 0 +}; + +u32 pri_mapping_binary_16[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B66B05C, + 0x6078C007,0x341021CE,0x708B81E1,0xF48CE750,0x7780ED15, + 0x98FC7F37,0x8306927D,0x4C152C0B,0x183600F5,0x3DD8C810, + 0xA4A462C2,0x2CB01FA4,0xD846C308,0x22CF280E,0x34672503, + 0xC3F4F61D,0xCA80000 +}; + +u32 pri_mapping_binary_17[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B66B05C, + 0x6078C007,0x34702383,0xA9519093,0x82C073A8,0xFD60FB04, + 0x26FFDFCD,0xA081640F,0x53C54606,0x86190C0C,0x6D65103E, + 0xA338907F,0x8781E1D4,0xAE1D507D,0 +}; + +u32 pri_mapping_binary_18[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_20[] = { + 0x1172558E,0xB10A8250,0x1486BF6B,0x60D2237,0x86A89EE, + 0x10D1283E,0x410FE123,0xF80CD27B,0xB83836BA,0x3A555782, + 0x1EC4DDC5,0xA13DD10E,0x5A90FF72,0xE9CFFFF,0xCE5F33CA, + 0xB272D070,0x67B6F536,0xE6DC1E2E,0xEEAE4D5B,0x8B562828, + 0x9542F7A,0x2E7060FE,0xB02C9D31,0xE7C9345C,0x78AE13D, + 0xE27AF7A5,0xF0652948,0xC23832BA,0xA0B34D95,0x67F5F7DF, + 0xC0D7695F,0x72FCE3AA,0xF5985392,0x23149E9E,0xF8A5CFB4, + 0x87DA17D8,0x24CFE248,0xFC1D3495,0x1B70F2E5,0xF4CBDF98, + 0xEA030000 +}; + +u32 sec_mapping_binary_20[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600CF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8181F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C039B62,0xC0F01B62,0xDC7F1603,0x6073E06,0x26878D0C, + 0xC464079,0x811D507B,0 +}; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_22[] = { + 0x1172758E,0x3D0E8240,0x1085BF5D,0x30B12064,0x4D4CB431, + 0x52194BE2,0x593C8267,0x30DC8386,0xD2D2521A,0x7F20261C, + 0x849E8682,0x5E02AE2C,0x101BA699,0x9997796F,0xBE025309, + 0x4B898217,0xD6C6597B,0x41BDBBD8,0xDB3AAC13,0x9440408A, + 0x2F5A5DD9,0x1C09B377,0xC2421A9F,0xA3BBC7A3,0x4BF1F898, + 0xB8D6AE04,0xAE1E62CE,0x87D3D153,0x314D52E6,0xD7C8E862, + 0x429713BA,0x35EA45CF,0xDBF1A9B0,0x4DD9FF71,0xC920FE21, + 0x718DCC4E,0x75EFAE7D,0xEDA78132,0xB76F642E,0xF69867EE, + 0xC46AE01F,0xFCCFFECF,0x17000000 +}; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x328AB318,0x3038F001, + 0x2DDCC8C0,0x6004344F,0x6007032A,0 +}; + +u32 sec_mapping_binary_24[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600CF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8181F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C039B62,0xC0F01B62,0xDC7F1603,0x6073E06,0x46878D0C, + 0xC464079,0x811D507B,0 +}; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_27[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x1931C49F,0x43DD01B6,0x5760F2FF,0xDD0C1A48,0xF63155B0, + 0x143034F0,0x1991B19,0x188C80F6,0x840C419,0xC581FC32, + 0x6869490,0x1D50FD00 +}; + +u32 pri_mapping_binary_29[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x19E1E2CF,0xA1F683ED,0x1398FC7F,0x37830692,0x3D4C151B, + 0x415630AC,0x9801E133,0x8A03F9FF,0x1818DEDC,0xD901D507, + 0 +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_31[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x1991C45D,0x35A3764D,0x6CDCC8C0,0xF08F81E1,0xCD1D883C, + 0x13A6BE0B,0xC0FF818,0x9891C441,0xAE9298F1,0x1CEA7EB0, + 0x7B0526FF,0xDFCDA081,0xE44EA60A,0xA0BA3B0C,0xCA776B1, + 0x3C60F800,0xD4FF6023,0x831A583F,0x449E517C,0x23C3DB95, + 0xB74F4F6F,0x67316070,0xE06360B9,0x546F04,0xF487C00E, + 0xA8B90000 +}; + +u32 pri_mapping_binary_32[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x1931C49F,0x43DD01B6,0x5760F2FF,0xDD0C1A48,0xF63155B0, + 0x143034F0,0x1991B19,0x188C80F6,0x840C419,0xC581FC32, + 0x6869490,0x1D50FD00 +}; + +u32 pri_mapping_binary_33[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x19E1E2CF,0xA1F683ED,0x1398FC7F,0x37830692,0x3D4C151B, + 0x415630AC,0x9801E133,0x8A03F9FF,0x1818DEDC,0xD901D507, + 0 +}; + +u32 pri_mapping_binary_34[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_37[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x3255B014,0x3034F001, + 0x2DDCC8C0,0x6004344F,0x22CE28,0xEE49731,0x30A484EC, + 0x60400500 +}; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD6779,0xC0F0810F, + 0xC8D8C850,0x669412A2,0x20F01C6A,0xFD85C81,0xC9FF7733, + 0x682099C7,0x54B19181,0x612503C3,0x8C08089F,0x251FC87F, + 0xCBC070FB,0xF40E0654,0 +}; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD6779,0xC0F0810F, + 0xC8D8C850,0x669412A2,0x20F01C6A,0xFD85C81,0xC9FF7733, + 0x682099C7,0x54B19181,0x612503C3,0xC0E089F,0x251FC87F, + 0xCBC070FB,0xF40E0654,0 +}; + +u32 pri_mapping_binary_40[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10780EB5,0x76CAEC0,0xE4FFBB19, + 0x3490CC63,0xAAD80832,0x8A61C50C,0x89F251F,0xC8FFC7C0, + 0xF0E6CE0E,0x6540000 +}; + +u32 pri_mapping_binary_41[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10780EB5,0x76CAEC0,0xE4FFBB19, + 0x3490CC63,0xAAD80832,0x8A61C50C,0x89F251F,0xC8FFC7C0, + 0xF0E6CE0E,0x6540000 +}; + +u32 pri_mapping_binary_42[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD6779,0xC0F0810F, + 0xC8D8C850,0x669412A2,0x20F01C6A,0xFD85C81,0xC9FF7733, + 0x682099C7,0x54B19181,0x418A8161,0xC50C089F,0x251FC87F, + 0xCBC070FB,0xF40E0654,0 +}; + +u32 pri_mapping_binary_43[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD6779,0xC0F0810F, + 0xC8D8C850,0x669412A2,0x20F01C6A,0xFD85C81,0xC9FF7733, + 0x682099C7,0x54B19181,0x612503C3,0xC0E089F,0x251FC87F, + 0xCBC070FB,0xF40E0654,0 +}; + +u32 pri_mapping_binary_44[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD6779,0xC0F0810F, + 0xC8D8C850,0x669412A2,0x20F01C6A,0xFD85C81,0xC9FF7733, + 0x682099C7,0x54B19181,0x612503C3,0xD456089F,0x251FC87F, + 0xCBC070FB,0xF40E0654,0 +}; + +u32 pri_mapping_binary_45[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67D9,0xC070800F, + 0xC8D8C8C0,0x60041417,0x780EB507,0x6CAEC0E4,0xFFBB1934, + 0x90CC63AA,0xAA2B63,0x60480981,0xF059F237,0x828C6658, + 0x31630703,0x2A000000 +}; + +u32 pri_mapping_binary_46[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10780EB5,0x76CAEC0,0xE4FFBB19, + 0x3490CC63,0xAAD80832,0x8A61C50C,0x89F251F,0xC8FFC7C0, + 0xF0E6CE0E,0x6540000 +}; + +u32 pri_mapping_binary_47[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10780EB5,0x76CAEC0,0xE4FFBB19, + 0x3490CC63,0xAAD80832,0x8A61C50C,0x89F251F,0xC8FFC7C0, + 0xF0E6CE0E,0x6540000 +}; + +u32 pri_mapping_binary_48[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD6779,0xC0F0810F, + 0xC8D8C850,0x669412A2,0x20F01C6A,0xFD85C81,0xC9FF7733, + 0x682099C7,0x54B19181,0x612503C3,0xC446089F,0x251FC87F, + 0xCBC070FB,0xF40E0654,0 +}; + +u32 pri_mapping_binary_49[] = { + 0x1172758F,0x3D0AC240,0x1085DF6E,0x366A11C2,0xA8236E2, + 0x56621972,0x20FE111,0x3C83E41E,0x69525AA6,0x4DE3CF06, + 0xC183A44F,0x9322BD21,0x71D88D10,0x909D6667,0x3EDEBCD9, + 0x57C396C6,0x8A43024F,0x78DB60A3,0x926E7F15,0xBB2EED34, + 0x2403034A,0x446CA07A,0x2FC001FF,0xA5B1E476,0x2FA057E1, + 0x6E5C143E,0xD66E102D,0x43484D81,0x4B7C3E29,0x59A0D74D, + 0x95679633,0x7E70EEE,0x39B87070,0x7FC2E98B,0xC8B37ACC, + 0x6972C974,0x287198E4,0xE109E97A,0xA0A9EC8C,0xF666D411, + 0xACDFECEF,0x8ED5B1F5,0x2FB78870,0xC31271D,0x629AE563, + 0xBCF70500 +}; + +u32 pri_mapping_binary_50[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x19E1E2CF,0xA1F683ED,0x1398FC7F,0x37830692,0x3D4C151B, + 0x415630AC,0x9801E133,0x8A03F9FF,0x1818DEDC,0xD901D507, + 0 +}; + +u32 pri_mapping_binary_51[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B6640C4, + 0x19E1E2CF,0xA1F683ED,0x1398FC7F,0x37830692,0x3D4C151B, + 0x415630AC,0x9801E133,0x8A03F9FF,0x1818DEDC,0xD901D507, + 0 +}; + +u32 pri_mapping_binary_52[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10780EB5,0x76CAEC0,0xE4FFBB19, + 0x3490CC63,0xAAD80832,0x8A61C50C,0x89F251F,0xC8FFC7C0, + 0xF0E6CE0E,0x6540000 +}; + +u32 sec_mapping_binary_52[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x78DEF8A3,0xB680455E,0x60F2FF5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x626A0F2,0x99BB1804,0x9920FA78, + 0x80B402C3,0x36B02906,0xCBF21C6,0xFD673160,0x70E0036A, + 0xDCC8C060,0x49417D8,0x1B50700 +}; + +u32 pri_mapping_binary_53[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_54[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF5936,0x301CE003, + 0x32363230,0x1801C505,0x9E43ED01,0x9BFB67F2,0x9FDD0C06, + 0xC8E6A900,0xD5953130,0xA484A0A8,0x3DA8F6A,0x2FD3AE8D, + 0x202B1956,0xCCD80155,0x7000000 +}; + +u32 pri_mapping_binary_55[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_56[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3EC2E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B19CA,0x8C524214,0x43632FC,0xDBF5E6CE,0x8A191071, + 0x46B8F873,0xA8FD60FB,0xFE4CFEB3,0x9BC100D9,0x1E15547D, + 0x4C38CC63,0xC621CE82,0x439C15BB,0xFD40FFA2,0xFA936917, + 0x5CDF0386,0xF7C0C6C,0x407DC146,0x262C20F3,0xBA676C5F, + 0xDE56B691,0xE1D15ECD,0xCE5BA736,0x3230DC66,0x60D86A4A, + 0xC03F0A10,0xFBD93E60,0xB8EB02C3,0x33E0676,0x24F13B53, + 0x4FED8AC8,0xD8C1800A,0 +}; + +u32 sec_mapping_binary_56[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600DF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8381F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C039B62,0xC0F01B62,0x9C0F8B01,0x83031F03,0xC7858D0C, + 0xC464079,0x811D507B,0 +}; + +u32 pri_mapping_binary_57[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0x507DB21B,0x197695AD,0x98911202, + 0xE133ED02,0xCAFF6360,0x78736707,0xD41D0000 +}; + +u32 pri_mapping_binary_58[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0x507DB21B,0x197695AD,0x98911202, + 0xE133ED02,0xCAFF6360,0x78736707,0xD41D0000 +}; + +u32 pri_mapping_binary_59[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0x507DB21B,0x197695AD,0x98911202, + 0xE133ED02,0xCAFF6360,0x78736707,0xD41D0000 +}; + +u32 pri_mapping_binary_60[] = { + 0x11724D8E,0x3D0E8240,0x1085BF5D,0x292C0859,0x130B1BE2, + 0x56C6D270,0x168EC019,0x88F7A0A1,0xB4A4944A,0x591A0E62, + 0x4F6361EF,0x461C590A,0x5F33F392,0xF73712E0,0xD86A0C74, + 0xACD27867,0xCFFE7089,0xF6A69A1C,0x46A1A0E7,0xA826C1B0, + 0x46834A1D,0x1B1D7CB1,0x5CCB6D4E,0xB1BC43DC,0x14BD1489, + 0x3C2D6556,0xE4D6B43F,0x294D1DFC,0xDA09FFC0,0xF3115D19, + 0x1229109E,0x89DF8CCB,0x9EB9DF57,0xBEE7F4DF,0x6B5B5CD9, + 0xD4457E5F,0x745F0000 +}; + +u32 pri_mapping_binary_61[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3EC2E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B19CA,0x8C524214,0x43632FC,0xDBF5E6CE,0x8A191071, + 0x46B8F873,0xA8FD60FB,0xFE4CFEB3,0x9BC100D9,0x1E15547D, + 0x4CD8F501,0xDD89EA3E,0xA65D707D,0x1B180EF0,0x313003F5, + 0x311801DD,0x47C83E85,0x8D0CBBCA,0x56CC4809,0xD9015507, + 0 +}; + +u32 sec_mapping_binary_61[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600DF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8381F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C079BA2,0xC0F01B62,0x9C0F8B01,0x83031F03,0xF3818D0C, + 0xC464071,0x811D507B,0 +}; + +u32 pri_mapping_binary_62[] = { + 0x1172658E,0x3D0AC240,0x1484BFDD,0xA4B090B0,0x42041B71, + 0xB114BF1,0x268247D0,0x2B88F748,0x636969E9,0x56EAC622, + 0x7B1B04B,0xA390DE60,0x5C5D7F71,0x9AF71898,0x992FC7CB, + 0x124B14EC,0x8DAF596,0x9E97BD65,0xD8514965,0x51020129, + 0x7D513965,0x352488B6,0xA5217DAE,0xEEAE66F3,0x68D15C7C, + 0x5D151682,0xC83D86D9,0x7032D6CA,0x70B5A7C3,0x6AE17DF1, + 0xEF1F2922,0x57FDF2FD,0x8EB486B3,0x3DEC5F39,0x591846C3, + 0xB87BCF31,0x8369337F,0xF23F78CB,0xA44C197C,0x73EA77FF, + 0x9A2C2228,0x3EBB0E9D,0xD562CBAF,0x6E000000 +}; + +u32 pri_mapping_binary_63[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3EC2E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B19CA,0x8C524214,0x43632FC,0xDBF5E6CE,0x8A191071, + 0x460C7188,0xB94CBB58,0x2E303CE0,0x3323732,0x8841E535, + 0xA63526A6,0xB73F87BA,0x13ECAE3F,0x93FFEC66,0x3040768F, + 0xC2460686,0x3B0C0CA7,0x76B16C60,0x3800D4FF,0x613ED0, + 0x890C2B66,0xEC80EA07,0 +}; + +u32 pri_mapping_binary_64[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3EC2E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B19CA,0x8C524214,0x420FA98,0x766D0469,0x615831E3, + 0x39D45EB0,0x3D7F26FF,0xD9CD6080,0x6CBE0250,0xDD3F0686, + 0x37777630,0xA0020000 +}; + +u32 pri_mapping_binary_65[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3EC2E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B19CA,0x8C524214,0x420FA98,0x766D0469,0x615831E3, + 0x39D45EB0,0x3D7F26FF,0xD9CD6080,0x6CBE0250,0xDD3F0686, + 0x37777630,0xA0020000 +}; + +u32 pri_mapping_binary_66[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3EC2E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF5936,0x301CE003, + 0x32363230,0x1801C505,0x20FA9876,0x1F9650C,0xC2921CF, + 0xA1F682ED,0xF933F9CF,0x6E060364,0xF3153682,0x8C665831, + 0x6307032A,0 +}; + +u32 pri_mapping_binary_67[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0x507DB240,0x7E190343,0x4AC873A8, + 0xBD607BFE,0x4CFEB39B,0xC100D97C,0x958D20A3,0x1956CC40, + 0x5107740F,0xAA3B9876,0x1D5FD63,0x60787367,0x7541D00 +}; + +u32 pri_mapping_binary_68[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_69[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_70[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0x46955D0C,0x824C107D, + 0x3C405A81,0x613BD814,0x586DF10,0xE3FEB37C,0x6064E003, + 0x32363294,0x19A58428,0x86C64F8,0xB7EBCD9D,0x153320E2, + 0x8C38C499,0x708833E3,0x1067C121,0xCE8A439C,0xD43FC39, + 0xD4FF60FF,0xA4CFEBF,0x9B4103C9,0x9F4CBB58,0x36301CE0, + 0x636007EA,0x330E722F,0x73164051,0xF0C1FB4,0x7051D808, + 0xA128615,0x337640D5,0x1000000 +}; + +u32 pri_mapping_binary_71[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_72[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_73[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC022FF,0x67F29F5D,0xC028C0C,0x8C0C0CBB, + 0x190C18FF,0x3C1010E,0x6260606,0xD6BDBB18,0x49920FA, + 0x7880B402,0xC376B029,0xA0CBF21,0xC6FD67F9,0xC0C8C007, + 0x646C6428,0x334A0951,0x10D8C8F0,0x6FD79B3B,0x2B663C87, + 0xDA07365F,0x60F2FFDD,0xC1A48E6,0x328A43F4,0x3102F531, + 0x1801CD13,0x40510F74,0xFAA3B18,0x553632B8,0x9645CC48, + 0x901AAFF,0xC3C0F076,0x177EF399,0x76B11830,0x38F00199, + 0x30F37730,0xA0020000 +}; + +u32 pri_mapping_binary_74[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_75[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF5936,0x301CE003, + 0x32363230,0x1801C505,0x9E43ED01,0x9BFB67F2,0x9FDD0C06, + 0xC8E6A900,0xD5953130,0xA484A0A8,0x3DA8F6A,0x2FD3AE8D, + 0x202B1956,0xCCD80155,0x7000000 +}; + +u32 pri_mapping_binary_76[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_77[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF5936,0x301CE003, + 0x32363230,0x1801C505,0x9E43ED01,0x9BFB67F2,0x9FDD0C06, + 0xC8E6A900,0xD5953130,0xA484A0A8,0x3DA8F6A,0x2FD3AE8D, + 0x202B1956,0xCCD80155,0x7000000 +}; + +u32 pri_mapping_binary_78[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_79[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_80[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_81[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_82[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_83[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF5936,0x301CE003, + 0x32363230,0x1801C505,0x9E43ED01,0x9BFB67F2,0x9FDD0C06, + 0xC8E6A900,0xD5953130,0xA484A0A8,0x3DA8F6A,0x2FD3AE8D, + 0x202B1956,0xCCD80155,0x7000000 +}; + +u32 pri_mapping_binary_84[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_85[] = { + 0x1172658F,0xA16E0241,0x1445CF0C,0x2B2AC866,0x9A20304D, + 0x47340449,0xF61FF803,0x42FA0178,0xDC865FA8,0xC66C4845, + 0xE50A04A3,0x68870AFE,0x3444D43,0xD220D654,0xB16179DD, + 0x6902B4D7,0xCCCCCDDC,0xF3EEDB11,0xE469690C,0xBCD1B86B, + 0xB6EDA4EC,0xBC44F7E5,0xB4F41885,0x82153D55,0x89D63768, + 0x500F9E5B,0x1D724D39,0x2DCB9A62,0x39045C15,0x158A582E, + 0x8E34190D,0xAC711CFD,0x7E9B67D1,0x7452CC0,0xB3FFE5E7, + 0x3F7EFD5F,0x150E12E1,0x98DD6FAF,0xBA879956,0x2BBA17F3, + 0xB577F4D3,0xC76C3470,0x6C9EDE9F,0x67F2660C,0xDF9F81A3, + 0x85A39256,0xCDF7FD3C,0x1BA6573C,0xD9EBCF3E,0x56F247D8, + 0x6F43BE51,0xFCEBBD60,0x1D135DF8,0xB23A79F6,0xCAB54E00 +}; + +u32 sec_mapping_binary_85[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600DF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8381F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C039B62,0xC0F01B62,0x9C0F4B01,0x43031F03,0xEB868D0C, + 0xC464079,0x81E7507B,0x20E67BDE,0xD8CD0031,0xFAAFE3F, + 0x505D1903,0x434AC80E,0x6540000 +}; + +u32 pri_mapping_binary_86[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_87[] = { + 0x117275D2,0x314BC340,0x1407F0FF,0xA5A7568D,0x31AD195C, + 0xC480228E,0x259F4010,0xC5D12194,0x7E00FD0A,0x219FA060, + 0x71EBD050,0x1C1C155C,0x3269AE0E,0xE2E8545C,0xD98AD0E, + 0x11BA1B1A,0xEF7A52AD,0xF0DE72E1,0xF7F2DE3B,0x7837820E, + 0x1C7800D,0x24A86C99,0x9B6E58EC,0x5DF3EDA2,0x5B08D80C, + 0xC18A0C1,0x4A194F55,0x1800DB15,0xA819BACE,0x94A78BFB, + 0x6917175F,0xBA5DC9C7,0xC96FC88,0x117867BE,0x6BC79888, + 0x3CBD89B4,0x33C20DC2,0x2B8473C2,0x17085F24,0x7C89F02A, + 0xE1CB84AF,0x10BE4AB8,0x49F81AE1,0x16E1EB84,0xDB84D766, + 0x3EFAD9FF,0x74DF76B7,0x1C60FFCF,0x9E0D31AB,0x1B22B350, + 0x9775BE77,0xD050FD7A,0x41D83A3F,0x8AF1963C,0xDEF53BBA, + 0x6F3D8B71,0xEA7147E5,0x23BFDD3C,0xE62F544,0x707B3137, + 0x47BEAB7F,0xEFC995FF,0x4D803CE5,0x19C61636,0xB2DF7B27, + 0xBD7E273C,0x91F94FE0,0xF559CF71,0x86EA1E87,0x3B2A9F46, + 0x2FA22DE7,0x7CBC5F5E,0x15F903E6,0xE31B0000 +}; + +u32 sec_mapping_binary_87[] = { + 0x11727BCE,0x1BB18,0x449840F4,0x4E066659,0x8600DF1B, + 0x7F842454,0xFE1BFFFF,0xBF8B4180,0x1124BE9B,0x8381F13F, + 0x101CE060,0x60616060,0x5AB48B41,0x9009A28F,0x7482B30, + 0x6C079BA2,0xC0F01B62,0x9C0F8B01,0x83031F83,0xE8858D0C, + 0xC464071,0x811D507B,0 +}; + +u32 pri_mapping_binary_88[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_89[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_90[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_91[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_92[] = { + 0x11727BCE,0x1BB18,0x44981804,0x18187632,0x30CBF248, + 0x2854FC51,0x5BC0222F,0x30F9FF2E,0x6014606,0x460686DD, + 0xC1A8CFF,0x81E00007,0x3130303,0xA3F82E06,0x4126883E, + 0x1E20ADC0,0xB01D6C8A,0x2C36F88,0x71FF593E,0x3032F001, + 0x191B1918,0x8C80E202,0xCFA1F680,0xCDFD33F9,0xCF6E0603, + 0x64F35436,0x32EC2A5B,0x31232504,0x451DD07E,0x547B9976, + 0x1CDFBC7,0xC0F0E6CE,0xEA83A00 +}; + +u32 pri_mapping_binary_end[] = { + 0, + 0 +}; diff --git a/assets/obseg/bg/bg_ame_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_ame_all_p.c.REMOVED.git-id deleted file mode 100644 index c9ff6db7..00000000 --- a/assets/obseg/bg/bg_ame_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -887a4938ca952c1a92d695501228064d9be41eff \ No newline at end of file diff --git a/assets/obseg/bg/bg_ame_all_p.h b/assets/obseg/bg/bg_ame_all_p.h new file mode 100644 index 00000000..c4960717 --- /dev/null +++ b/assets/obseg/bg/bg_ame_all_p.h @@ -0,0 +1,314 @@ +#ifndef _BG_AME_ALL_P_H_ +#define _BG_AME_ALL_P_H_ + +#include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; +extern u32 point_table_binary_65[]; +extern u32 point_table_binary_66[]; +extern u32 point_table_binary_67[]; +extern u32 point_table_binary_68[]; +extern u32 point_table_binary_69[]; +extern u32 point_table_binary_70[]; +extern u32 point_table_binary_71[]; +extern u32 point_table_binary_72[]; +extern u32 point_table_binary_73[]; +extern u32 point_table_binary_74[]; +extern u32 point_table_binary_75[]; +extern u32 point_table_binary_76[]; +extern u32 point_table_binary_77[]; +extern u32 point_table_binary_78[]; +extern u32 point_table_binary_79[]; +extern u32 point_table_binary_80[]; +extern u32 point_table_binary_81[]; +extern u32 point_table_binary_82[]; +extern u32 point_table_binary_83[]; +extern u32 point_table_binary_84[]; +extern u32 point_table_binary_85[]; +extern u32 point_table_binary_86[]; +extern u32 point_table_binary_87[]; +extern u32 point_table_binary_88[]; +extern u32 point_table_binary_89[]; +extern u32 point_table_binary_90[]; +extern u32 point_table_binary_91[]; +extern u32 point_table_binary_92[]; +extern u32 point_table_binary_end; +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 sec_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 sec_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 sec_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 sec_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 sec_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; +extern u32 pri_mapping_binary_65[]; +extern u32 pri_mapping_binary_66[]; +extern u32 pri_mapping_binary_67[]; +extern u32 pri_mapping_binary_68[]; +extern u32 pri_mapping_binary_69[]; +extern u32 pri_mapping_binary_70[]; +extern u32 pri_mapping_binary_71[]; +extern u32 pri_mapping_binary_72[]; +extern u32 pri_mapping_binary_73[]; +extern u32 pri_mapping_binary_74[]; +extern u32 pri_mapping_binary_75[]; +extern u32 pri_mapping_binary_76[]; +extern u32 pri_mapping_binary_77[]; +extern u32 pri_mapping_binary_78[]; +extern u32 pri_mapping_binary_79[]; +extern u32 pri_mapping_binary_80[]; +extern u32 pri_mapping_binary_81[]; +extern u32 pri_mapping_binary_82[]; +extern u32 pri_mapping_binary_83[]; +extern u32 pri_mapping_binary_84[]; +extern u32 pri_mapping_binary_85[]; +extern u32 sec_mapping_binary_85[]; +extern u32 pri_mapping_binary_86[]; +extern u32 pri_mapping_binary_87[]; +extern u32 sec_mapping_binary_87[]; +extern u32 pri_mapping_binary_88[]; +extern u32 pri_mapping_binary_89[]; +extern u32 pri_mapping_binary_90[]; +extern u32 pri_mapping_binary_91[]; +extern u32 pri_mapping_binary_92[]; +extern u32 pri_mapping_binary_end[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; +extern struct portal_4_point portal_76; +extern struct portal_4_point portal_77; +extern struct portal_4_point portal_78; +extern struct portal_4_point portal_79; +extern struct portal_4_point portal_80; +extern struct portal_4_point portal_81; +extern struct portal_4_point portal_82; +extern struct portal_4_point portal_83; +extern struct portal_4_point portal_84; +extern struct portal_4_point portal_85; +extern struct portal_4_point portal_86; +extern struct portal_4_point portal_87; +extern struct portal_4_point portal_88; +extern struct portal_4_point portal_89; +extern struct portal_4_point portal_90; +extern struct portal_4_point portal_91; +extern struct portal_4_point portal_92; +extern struct portal_4_point portal_93; +extern struct portal_4_point portal_94; +extern struct portal_4_point portal_95; +extern struct portal_4_point portal_96; +extern struct portal_4_point portal_97; +extern struct portal_4_point portal_98; +extern struct portal_4_point portal_99; +extern struct portal_4_point portal_100; +extern struct portal_4_point portal_101; +extern struct portal_4_point portal_102; +extern struct portal_4_point portal_103; +extern struct portal_4_point portal_104; +extern struct portal_4_point portal_105; +extern struct portal_4_point portal_106; +extern struct portal_4_point portal_107; +extern struct portal_4_point portal_108; +extern struct portal_4_point portal_109; + +#endif diff --git a/assets/obseg/bg/bg_ame_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_ame_all_p.h.REMOVED.git-id deleted file mode 100644 index 8cd9d1b7..00000000 --- a/assets/obseg/bg/bg_ame_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -c49607173a0865a398edd5324f2e1411e65abb25 \ No newline at end of file diff --git a/assets/obseg/bg/bg_arch_all_p.c b/assets/obseg/bg/bg_arch_all_p.c new file mode 100644 index 00000000..1fbdc90b --- /dev/null +++ b/assets/obseg/bg/bg_arch_all_p.c @@ -0,0 +1,5489 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_arch_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, -113.000000, 48.000000, -636.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, -113.000000, 48.000000, -410.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, -131.000000, 48.000000, -204.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, &sec_mapping_binary_4, -349.000000, 48.000000, -195.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, -435.000000, 48.000000, -498.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, -738.000000, 48.000000, -636.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, &sec_mapping_binary_7, -747.000000, 48.000000, -410.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, -738.000000, 48.000000, -217.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, &sec_mapping_binary_9, -1210.000000, 235.000000, -328.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, -72.000000, 186.000000, 602.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, -127.000000, 186.000000, 312.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, -734.000000, 186.000000, -616.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, -127.000000, 186.000000, -616.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, 5.000000, 80.000000, 620.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, -944.000000, 204.000000, 298.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, &sec_mapping_binary_16, -944.000000, 205.000000, 551.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, -734.000000, 186.000000, 525.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, -1196.000000, 59.000000, 548.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, -1196.000000, 59.000000, 326.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, -1096.000000, 122.000000, 95.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, -734.000000, 186.000000, -353.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, -263.000000, 63.000000, 480.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, -657.000000, 186.000000, -14.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, -734.000000, 186.000000, 303.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, -729.000000, 113.000000, 516.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, -531.000000, 59.000000, 399.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -912.000000, 59.000000, 404.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, 0, -1020.000000, 59.000000, 558.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, 0, -1006.000000, 59.000000, 671.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, 0, -804.000000, 59.000000, 671.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, 0, -804.000000, 54.000000, 554.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, 0, -614.000000, 59.000000, 671.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, 0, -614.000000, 54.000000, 554.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, 0, -431.000000, 59.000000, 671.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, 0, -436.000000, 59.000000, 554.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, 0, 54.000000, 186.000000, 81.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, 54.000000, 186.000000, -138.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, 54.000000, 186.000000, -355.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, -127.000000, 186.000000, -353.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, -127.000000, 186.000000, -122.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, &sec_mapping_binary_41, -313.000000, 63.000000, 154.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, &sec_mapping_binary_42, -245.000000, 186.000000, 104.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, &sec_mapping_binary_43, -1094.000000, 48.000000, -1689.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, &sec_mapping_binary_44, -1630.000000, 79.000000, -616.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, 0, -1345.000000, 54.000000, -2242.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, &sec_mapping_binary_46, -1569.000000, 54.000000, -1159.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, &sec_mapping_binary_47, -48.000000, 48.000000, -1164.000000}, + {&point_table_binary_48, &pri_mapping_binary_48, 0, -486.000000, 48.000000, -845.000000}, + {&point_table_binary_49, &pri_mapping_binary_49, &sec_mapping_binary_49, -1033.000000, 54.000000, -1085.000000}, + {&point_table_binary_50, &pri_mapping_binary_50, &sec_mapping_binary_50, -486.000000, 79.000000, -1448.000000}, + {&point_table_binary_51, &pri_mapping_binary_51, &sec_mapping_binary_51, -1447.000000, 195.000000, -2135.000000}, + {&point_table_binary_52, &pri_mapping_binary_52, &sec_mapping_binary_52, -1630.000000, 251.000000, -1766.000000}, + {&point_table_binary_53, &pri_mapping_binary_53, &sec_mapping_binary_53, -1630.000000, 192.000000, -625.000000}, + {&point_table_binary_54, &pri_mapping_binary_54, &sec_mapping_binary_54, -1576.000000, 198.000000, -1168.000000}, + {&point_table_binary_55, &pri_mapping_binary_55, &sec_mapping_binary_55, -69.000000, 106.000000, -1164.000000}, + {&point_table_binary_56, &pri_mapping_binary_56, &sec_mapping_binary_56, -521.000000, 195.000000, -1354.000000}, + {&point_table_binary_57, &pri_mapping_binary_57, &sec_mapping_binary_57, -1039.000000, 199.000000, -1078.000000}, + {&point_table_binary_58, &pri_mapping_binary_58, &sec_mapping_binary_58, -1094.000000, 196.000000, -1689.000000}, + {&point_table_binary_59, &pri_mapping_binary_59, &sec_mapping_binary_59, -1345.000000, 342.000000, -2242.000000}, + {&point_table_binary_60, &pri_mapping_binary_60, &sec_mapping_binary_60, -489.000000, 340.000000, -1359.000000}, + {&point_table_binary_61, &pri_mapping_binary_61, &sec_mapping_binary_61, -1259.000000, 342.000000, -1359.000000}, + {&point_table_binary_62, &pri_mapping_binary_62, 0, -493.000000, 186.000000, 684.000000}, + {&point_table_binary_63, &pri_mapping_binary_63, 0, -430.000000, 186.000000, -657.000000}, + {&point_table_binary_64, &pri_mapping_binary_64, &sec_mapping_binary_64, 482.000000, 151.000000, -1710.000000}, + {&point_table_binary_65, &pri_mapping_binary_65, 0, 229.000000, 181.000000, -2262.000000}, + {&point_table_binary_66, &pri_mapping_binary_66, &pri_mapping_binary_66, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000001A, + 0x65000000, 0x00000023, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000012, + 0x65000000, 0x00000013, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001044, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000016, + 0x65000000, 0x00000016, + 0x14030000, 0x00000000, + 0x65000000, 0x0000000E, + 0x65000000, 0x0000000E, + 0x04010000, 0x00000000, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001148, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x00000019, + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x01, 0x2F, 0x0000}, + {&portal_1, 0x01, 0x02, 0x0000}, + {&portal_2, 0x02, 0x03, 0x0000}, + {&portal_3, 0x03, 0x04, 0x0000}, + {&portal_4, 0x04, 0x05, 0x0000}, + {&portal_5, 0x05, 0x06, 0x0000}, + {&portal_6, 0x06, 0x30, 0x0000}, + {&portal_7, 0x06, 0x07, 0x0000}, + {&portal_8, 0x07, 0x08, 0x0000}, + {&portal_9, 0x08, 0x09, 0x0000}, + {&portal_10, 0x07, 0x09, 0x0000}, + {&portal_11, 0x06, 0x09, 0x0000}, + {&portal_12, 0x39, 0x09, 0x0000}, + {&portal_13, 0x01, 0x40, 0x0000}, + {&portal_14, 0x02, 0x40, 0x0000}, + {&portal_15, 0x03, 0x40, 0x0000}, + {&portal_16, 0x0A, 0x0B, 0x0000}, + {&portal_17, 0x0B, 0x2A, 0x0000}, + {&portal_18, 0x0D, 0x37, 0x0000}, + {&portal_19, 0x27, 0x0D, 0x0000}, + {&portal_20, 0x15, 0x0C, 0x0000}, + {&portal_21, 0x0C, 0x38, 0x0000}, + {&portal_22, 0x0E, 0x16, 0x0000}, + {&portal_23, 0x11, 0x10, 0x0000}, + {&portal_24, 0x18, 0x0F, 0x0000}, + {&portal_25, 0x18, 0x11, 0x0000}, + {&portal_26, 0x10, 0x0F, 0x0000}, + {&portal_27, 0x10, 0x0F, 0x0000}, + {&portal_28, 0x1C, 0x12, 0x0000}, + {&portal_29, 0x12, 0x13, 0x0000}, + {&portal_30, 0x13, 0x14, 0x0000}, + {&portal_31, 0x17, 0x15, 0x0000}, + {&portal_32, 0x16, 0x29, 0x0000}, + {&portal_33, 0x16, 0x22, 0x0000}, + {&portal_34, 0x2A, 0x17, 0x0000}, + {&portal_35, 0x17, 0x18, 0x0000}, + {&portal_36, 0x17, 0x14, 0x0000}, + {&portal_37, 0x20, 0x21, 0x0000}, + {&portal_38, 0x1E, 0x1F, 0x0000}, + {&portal_39, 0x1D, 0x1C, 0x0000}, + {&portal_40, 0x22, 0x23, 0x0000}, + {&portal_41, 0x21, 0x1A, 0x0000}, + {&portal_42, 0x1F, 0x1B, 0x0000}, + {&portal_43, 0x1C, 0x1B, 0x0000}, + {&portal_44, 0x23, 0x1A, 0x0000}, + {&portal_45, 0x21, 0x1F, 0x0000}, + {&portal_46, 0x1B, 0x1A, 0x0000}, + {&portal_47, 0x1B, 0x1A, 0x0000}, + {&portal_48, 0x20, 0x1E, 0x0000}, + {&portal_49, 0x23, 0x21, 0x0000}, + {&portal_50, 0x22, 0x20, 0x0000}, + {&portal_51, 0x1F, 0x1C, 0x0000}, + {&portal_52, 0x1E, 0x1D, 0x0000}, + {&portal_53, 0x2A, 0x24, 0x0000}, + {&portal_54, 0x25, 0x28, 0x0000}, + {&portal_55, 0x27, 0x26, 0x0000}, + {&portal_56, 0x2A, 0x28, 0x0000}, + {&portal_57, 0x27, 0x28, 0x0000}, + {&portal_58, 0x29, 0x2A, 0x0000}, + {&portal_59, 0x29, 0x2A, 0x0000}, + {&portal_60, 0x24, 0x25, 0x0000}, + {&portal_61, 0x24, 0x25, 0x0000}, + {&portal_62, 0x26, 0x25, 0x0000}, + {&portal_63, 0x26, 0x25, 0x0000}, + {&portal_64, 0x2B, 0x2D, 0x0000}, + {&portal_65, 0x2E, 0x2C, 0x0000}, + {&portal_66, 0x2C, 0x35, 0x0000}, + {&portal_67, 0x2B, 0x2E, 0x0000}, + {&portal_68, 0x2F, 0x30, 0x0000}, + {&portal_73, 0x2F, 0x40, 0x0000}, + {&portal_74, 0x2F, 0x40, 0x0000}, + {&portal_75, 0x2F, 0x40, 0x0000}, + {&portal_69, 0x30, 0x32, 0x0000}, + {&portal_71, 0x31, 0x30, 0x0000}, + {&portal_72, 0x31, 0x2B, 0x0000}, + {&portal_70, 0x31, 0x32, 0x0000}, + {&portal_76, 0x35, 0x36, 0x0000}, + {&portal_77, 0x36, 0x3A, 0x0000}, + {&portal_78, 0x34, 0x3A, 0x0000}, + {&portal_79, 0x3A, 0x33, 0x0000}, + {&portal_80, 0x39, 0x38, 0x0000}, + {&portal_88, 0x37, 0x40, 0x000C}, + {&portal_89, 0x37, 0x40, 0x000C}, + {&portal_90, 0x37, 0x40, 0x0038}, + {&portal_81, 0x38, 0x37, 0x0000}, + {&portal_82, 0x3A, 0x39, 0x0000}, + {&portal_83, 0x3A, 0x38, 0x0000}, + {&portal_84, 0x36, 0x2E, 0x0000}, + {&portal_85, 0x33, 0x2D, 0x0000}, + {&portal_86, 0x39, 0x31, 0x0000}, + {&portal_87, 0x38, 0x32, 0x0000}, + {&portal_91, 0x3D, 0x3C, 0x0000}, + {&portal_92, 0x3D, 0x3B, 0x0000}, + {&portal_93, 0x3B, 0x33, 0x0000}, + {&portal_94, 0x3D, 0x39, 0x0000}, + {&portal_95, 0x3D, 0x36, 0x0000}, + {&portal_96, 0x3D, 0x39, 0x0000}, + {&portal_97, 0x3D, 0x39, 0x0000}, + {&portal_98, 0x3C, 0x38, 0x0000}, + {&portal_99, 0x3E, 0x0A, 0x0000}, + {&portal_100, 0x3E, 0x11, 0x0000}, + {&portal_101, 0x3F, 0x0D, 0x0000}, + {&portal_102, 0x3F, 0x0C, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -100.000000, -18.000000, -752.000000, -100.000000, 91.000000, -752.000000, -154.000000, 91.000000, -752.000000, -154.000000, -18.000000, -752.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -195.000000, -18.000000, -521.000000, -195.000000, 100.000000, -521.000000, -59.000000, 100.000000, -521.000000, -59.000000, -18.000000, -521.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, -195.000000, -18.000000, -299.000000, -195.000000, 100.000000, -299.000000, -59.000000, 100.000000, -299.000000, -59.000000, -18.000000, -299.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, -208.000000, -18.000000, -258.000000, -208.000000, 100.000000, -258.000000, -208.000000, 100.000000, -122.000000, -208.000000, -18.000000, -122.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, -294.000000, -18.000000, -281.000000, -294.000000, 91.000000, -281.000000, -349.000000, 91.000000, -281.000000, -349.000000, -18.000000, -281.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, -634.000000, -18.000000, -589.000000, -634.000000, 91.000000, -589.000000, -634.000000, 91.000000, -643.000000, -634.000000, -18.000000, -643.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, -707.000000, -18.000000, -752.000000, -707.000000, 91.000000, -752.000000, -761.000000, 91.000000, -752.000000, -761.000000, -18.000000, -752.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, -802.000000, -18.000000, -521.000000, -802.000000, 100.000000, -521.000000, -666.000000, 100.000000, -521.000000, -666.000000, -18.000000, -521.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, -802.000000, -18.000000, -299.000000, -802.000000, 100.000000, -299.000000, -666.000000, 100.000000, -299.000000, -666.000000, -18.000000, -299.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -824.000000, -18.000000, -231.000000, -824.000000, 91.000000, -231.000000, -824.000000, 91.000000, -177.000000, -824.000000, -18.000000, -177.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -842.000000, 59.000000, -421.000000, -842.000000, 100.000000, -421.000000, -842.000000, 100.000000, -371.000000, -842.000000, 59.000000, -371.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -842.000000, 59.000000, -643.000000, -842.000000, 100.000000, -643.000000, -842.000000, 100.000000, -593.000000, -842.000000, 59.000000, -593.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -1155.000000, 190.000000, -743.000000, -1155.000000, 249.000000, -743.000000, -1227.000000, 249.000000, -743.000000, -1227.000000, 190.000000, -743.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -18.000000, 59.000000, -593.000000, -18.000000, 100.000000, -593.000000, -18.000000, 100.000000, -643.000000, -18.000000, 59.000000, -643.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -18.000000, 59.000000, -371.000000, -18.000000, 100.000000, -371.000000, -18.000000, 100.000000, -421.000000, -18.000000, 59.000000, -421.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -18.000000, 59.000000, -159.000000, -18.000000, 100.000000, -159.000000, -18.000000, 100.000000, -208.000000, -18.000000, 59.000000, -208.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -100.000000, 127.000000, 435.000000, -100.000000, 236.000000, 435.000000, -154.000000, 236.000000, 435.000000, -154.000000, 127.000000, 435.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -82.000000, 236.000000, 190.000000, -172.000000, 236.000000, 190.000000, -172.000000, 127.000000, 190.000000, -82.000000, 127.000000, 190.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -154.000000, 127.000000, -752.000000, -100.000000, 127.000000, -752.000000, -100.000000, 236.000000, -752.000000, -154.000000, 236.000000, -752.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -172.000000, 127.000000, -480.000000, -82.000000, 127.000000, -480.000000, -82.000000, 236.000000, -480.000000, -172.000000, 236.000000, -480.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -779.000000, 127.000000, -480.000000, -688.000000, 127.000000, -480.000000, -688.000000, 236.000000, -480.000000, -779.000000, 236.000000, -480.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -761.000000, 127.000000, -752.000000, -707.000000, 127.000000, -752.000000, -707.000000, 236.000000, -752.000000, -761.000000, 236.000000, -752.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, -181.000000, 0.000000, 616.000000, -181.000000, 0.000000, 670.000000, -181.000000, 118.000000, 670.000000, -181.000000, 118.000000, 616.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -788.000000, 127.000000, 598.000000, -788.000000, 127.000000, 453.000000, -788.000000, 236.000000, 453.000000, -788.000000, 236.000000, 598.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -788.000000, 127.000000, 389.000000, -788.000000, 127.000000, 244.000000, -788.000000, 236.000000, 244.000000, -788.000000, 236.000000, 389.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -779.000000, 127.000000, 408.000000, -779.000000, 236.000000, 408.000000, -688.000000, 236.000000, 408.000000, -688.000000, 127.000000, 408.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -915.000000, 172.000000, 426.000000, -987.000000, 172.000000, 426.000000, -987.000000, 236.000000, 426.000000, -915.000000, 236.000000, 426.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -833.000000, 172.000000, 426.000000, -906.000000, 172.000000, 426.000000, -906.000000, 236.000000, 426.000000, -833.000000, 236.000000, 426.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -1141.000000, 0.000000, 525.000000, -1141.000000, 109.000000, 525.000000, -1141.000000, 109.000000, 616.000000, -1141.000000, 0.000000, 616.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -1150.000000, 0.000000, 444.000000, -1150.000000, 109.000000, 444.000000, -1241.000000, 109.000000, 444.000000, -1241.000000, 0.000000, 444.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -1150.000000, 0.000000, 208.000000, -1150.000000, 109.000000, 208.000000, -1241.000000, 109.000000, 208.000000, -1241.000000, 0.000000, 208.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -688.000000, 127.000000, -226.000000, -688.000000, 236.000000, -226.000000, -779.000000, 236.000000, -226.000000, -779.000000, 127.000000, -226.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, -308.000000, 0.000000, 226.000000, -308.000000, 109.000000, 226.000000, -217.000000, 109.000000, 226.000000, -217.000000, 0.000000, 226.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, -344.000000, 109.000000, 670.000000, -344.000000, 109.000000, 616.000000, -344.000000, 0.000000, 616.000000, -344.000000, 0.000000, 670.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, -371.000000, 127.000000, -9.000000, -371.000000, 236.000000, -9.000000, -371.000000, 236.000000, 82.000000, -371.000000, 127.000000, 82.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, -688.000000, 127.000000, 199.000000, -688.000000, 236.000000, 199.000000, -779.000000, 236.000000, 199.000000, -779.000000, 127.000000, 199.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, -942.000000, 127.000000, 63.000000, -942.000000, 127.000000, 9.000000, -942.000000, 236.000000, 9.000000, -942.000000, 236.000000, 63.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, -709.000000, 0.000000, 608.000000, -551.000000, 0.000000, 608.000000, -551.000000, 118.000000, 608.000000, -709.000000, 118.000000, 608.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, -899.000000, 0.000000, 608.000000, -741.000000, 0.000000, 608.000000, -741.000000, 118.000000, 608.000000, -899.000000, 118.000000, 608.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, -1105.000000, 0.000000, 608.000000, -931.000000, 0.000000, 608.000000, -931.000000, 118.000000, 608.000000, -1105.000000, 118.000000, 608.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, -519.000000, 0.000000, 608.000000, -353.000000, 0.000000, 608.000000, -353.000000, 118.000000, 608.000000, -519.000000, 118.000000, 608.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, -709.000000, 0.000000, 500.000000, -551.000000, 0.000000, 500.000000, -551.000000, 118.000000, 500.000000, -709.000000, 118.000000, 500.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, -899.000000, 0.000000, 500.000000, -741.000000, 0.000000, 500.000000, -741.000000, 118.000000, 500.000000, -899.000000, 118.000000, 500.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, -1105.000000, 0.000000, 500.000000, -931.000000, 0.000000, 500.000000, -931.000000, 118.000000, 500.000000, -1105.000000, 118.000000, 500.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, -519.000000, 0.000000, 500.000000, -362.000000, 0.000000, 500.000000, -362.000000, 118.000000, 500.000000, -519.000000, 118.000000, 500.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -709.000000, 0.000000, 608.000000, -709.000000, 0.000000, 532.000000, -709.000000, 118.000000, 532.000000, -709.000000, 118.000000, 608.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, -709.000000, 0.000000, 500.000000, -709.000000, 0.000000, 423.000000, -709.000000, 118.000000, 423.000000, -709.000000, 118.000000, 500.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, -709.000000, 0.000000, 390.000000, -709.000000, 0.000000, 308.000000, -709.000000, 118.000000, 308.000000, -709.000000, 118.000000, 390.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, -709.000000, 0.000000, 725.000000, -709.000000, 0.000000, 641.000000, -709.000000, 118.000000, 641.000000, -709.000000, 118.000000, 725.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, -519.000000, 0.000000, 608.000000, -519.000000, 0.000000, 532.000000, -519.000000, 118.000000, 532.000000, -519.000000, 118.000000, 608.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, -519.000000, 0.000000, 725.000000, -519.000000, 0.000000, 641.000000, -519.000000, 118.000000, 641.000000, -519.000000, 118.000000, 725.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, -899.000000, 0.000000, 608.000000, -899.000000, 0.000000, 532.000000, -899.000000, 118.000000, 532.000000, -899.000000, 118.000000, 608.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, -899.000000, 0.000000, 725.000000, -899.000000, 0.000000, 640.000000, -899.000000, 118.000000, 640.000000, -899.000000, 118.000000, 725.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, -72.000000, 127.000000, 145.000000, -72.000000, 236.000000, 145.000000, -72.000000, 236.000000, 0.000000, -72.000000, 127.000000, 0.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -72.000000, 127.000000, -63.000000, -72.000000, 236.000000, -63.000000, -72.000000, 236.000000, -208.000000, -72.000000, 127.000000, -208.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -72.000000, 127.000000, -272.000000, -72.000000, 236.000000, -272.000000, -72.000000, 236.000000, -417.000000, -72.000000, 127.000000, -417.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -82.000000, 127.000000, -18.000000, -82.000000, 236.000000, -18.000000, -172.000000, 236.000000, -18.000000, -172.000000, 127.000000, -18.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -82.000000, 127.000000, -226.000000, -82.000000, 236.000000, -226.000000, -172.000000, 236.000000, -226.000000, -172.000000, 127.000000, -226.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -308.000000, 127.000000, 226.000000, -308.000000, 127.000000, 109.000000, -417.000000, 127.000000, 109.000000, -417.000000, 127.000000, 226.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, -308.000000, 127.000000, 226.000000, -208.000000, 127.000000, 226.000000, -208.000000, 127.000000, 163.000000, -308.000000, 127.000000, 163.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, 127.000000, 172.000000, -36.000000, 54.000000, 172.000000, -36.000000, 54.000000, 236.000000, -36.000000, 127.000000, 236.000000, -36.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, 45.000000, 172.000000, -36.000000, -27.000000, 172.000000, -36.000000, -27.000000, 236.000000, -36.000000, 45.000000, 236.000000, -36.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, 127.000000, 172.000000, -245.000000, 54.000000, 172.000000, -245.000000, 54.000000, 236.000000, -245.000000, 127.000000, 236.000000, -245.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, 45.000000, 172.000000, -245.000000, -27.000000, 172.000000, -245.000000, -27.000000, 236.000000, -245.000000, 45.000000, 236.000000, -245.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, -1427.000000, -18.000000, -1970.000000, -1196.000000, -18.000000, -1970.000000, -1196.000000, 113.000000, -1970.000000, -1427.000000, 113.000000, -1970.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, -1712.000000, -18.000000, -743.000000, -1712.000000, 113.000000, -743.000000, -1549.000000, 113.000000, -743.000000, -1549.000000, -18.000000, -743.000000}; +struct portal_4_point portal_66 = {4, 0, 0, 0, -1748.000000, 127.000000, -657.000000, -1748.000000, 127.000000, -489.000000, -1513.000000, 127.000000, -489.000000, -1513.000000, 127.000000, -657.000000}; +struct portal_4_point portal_67 = {4, 0, 0, 0, -1427.000000, -18.000000, -1562.000000, -1427.000000, 113.000000, -1562.000000, -1318.000000, 113.000000, -1422.000000, -1318.000000, -18.000000, -1422.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, -199.000000, -18.000000, -761.000000, -199.000000, 113.000000, -761.000000, -199.000000, 113.000000, -820.000000, -199.000000, -18.000000, -820.000000}; +struct portal_4_point portal_69 = {4, 0, 0, 0, -262.000000, -18.000000, -939.000000, -262.000000, 113.000000, -939.000000, -199.000000, 113.000000, -939.000000, -199.000000, -18.000000, -939.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, -761.000000, -18.000000, -1409.000000, -761.000000, 113.000000, -1409.000000, -761.000000, 113.000000, -1342.000000, -761.000000, -18.000000, -1342.000000}; +struct portal_4_point portal_71 = {4, 0, 0, 0, -772.000000, -18.000000, -761.000000, -772.000000, 113.000000, -761.000000, -772.000000, 113.000000, -939.000000, -772.000000, -18.000000, -939.000000}; +struct portal_4_point portal_72 = {4, 0, 0, 0, -761.000000, -18.000000, -1409.000000, -761.000000, 113.000000, -1409.000000, -1304.000000, 113.000000, -1409.000000, -1304.000000, -18.000000, -1409.000000}; +struct portal_4_point portal_73 = {4, 0, 0, 0, 104.000000, -9.000000, -1413.000000, 104.000000, 109.000000, -1413.000000, 104.000000, 109.000000, -1467.000000, 104.000000, -9.000000, -1467.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, 104.000000, -9.000000, -1250.000000, 104.000000, 109.000000, -1250.000000, 104.000000, 109.000000, -1304.000000, 104.000000, -9.000000, -1304.000000}; +struct portal_4_point portal_75 = {4, 0, 0, 0, 104.000000, -9.000000, -1033.000000, 104.000000, 109.000000, -1033.000000, 104.000000, 109.000000, -1087.000000, 104.000000, -9.000000, -1087.000000}; +struct portal_4_point portal_76 = {4, 0, 0, 0, -1712.000000, 127.000000, -761.000000, -1712.000000, 258.000000, -761.000000, -1549.000000, 258.000000, -761.000000, -1549.000000, 127.000000, -761.000000}; +struct portal_4_point portal_77 = {4, 0, 0, 0, -1367.000000, 127.000000, -1477.000000, -1427.000000, 127.000000, -1562.000000, -1427.000000, 258.000000, -1562.000000, -1367.000000, 258.000000, -1477.000000}; +struct portal_4_point portal_78 = {4, 0, 0, 0, -1427.000000, 127.000000, -1712.000000, -1427.000000, 236.000000, -1712.000000, -1427.000000, 236.000000, -1658.000000, -1427.000000, 127.000000, -1658.000000}; +struct portal_4_point portal_79 = {4, 0, 0, 0, -1284.000000, 127.000000, -1970.000000, -1284.000000, 258.000000, -1970.000000, -1427.000000, 258.000000, -1970.000000, -1427.000000, 127.000000, -1970.000000}; +struct portal_4_point portal_80 = {4, 0, 0, 0, -761.000000, 127.000000, -1086.000000, -761.000000, 127.000000, -978.000000, -761.000000, 258.000000, -978.000000, -761.000000, 258.000000, -1086.000000}; +struct portal_4_point portal_81 = {4, 0, 0, 0, -285.000000, 127.000000, -774.000000, -285.000000, 258.000000, -774.000000, -285.000000, 258.000000, -1562.000000, -285.000000, 127.000000, -1562.000000}; +struct portal_4_point portal_82 = {4, 0, 0, 0, -1304.000000, 127.000000, -1409.000000, -1304.000000, 258.000000, -1409.000000, -766.000000, 258.000000, -1409.000000, -766.000000, 127.000000, -1409.000000}; +struct portal_4_point portal_83 = {4, 0, 0, 0, -761.000000, 127.000000, -1957.000000, -761.000000, 258.000000, -1957.000000, -761.000000, 258.000000, -1839.000000, -761.000000, 127.000000, -1839.000000}; +struct portal_4_point portal_84 = {4, 0, 0, 0, -1522.000000, 127.000000, -1250.000000, -1617.000000, 127.000000, -1250.000000, -1617.000000, 127.000000, -960.000000, -1522.000000, 127.000000, -960.000000}; +struct portal_4_point portal_85 = {4, 0, 0, 0, -1191.000000, 127.000000, -2292.000000, -1467.000000, 127.000000, -2292.000000, -1467.000000, 127.000000, -2215.000000, -1191.000000, 127.000000, -2215.000000}; +struct portal_4_point portal_86 = {4, 0, 0, 0, -1005.000000, 127.000000, -1313.000000, -1005.000000, 127.000000, -1409.000000, -1304.000000, 127.000000, -1409.000000, -1304.000000, 127.000000, -1313.000000}; +struct portal_4_point portal_87 = {4, 0, 0, 0, -285.000000, 127.000000, -1957.000000, -693.000000, 127.000000, -1957.000000, -693.000000, 127.000000, -1033.000000, -285.000000, 127.000000, -1033.000000}; +struct portal_4_point portal_88 = {4, 0, 0, 0, 104.000000, 136.000000, -1413.000000, 104.000000, 254.000000, -1413.000000, 104.000000, 254.000000, -1467.000000, 104.000000, 136.000000, -1467.000000}; +struct portal_4_point portal_89 = {4, 0, 0, 0, 104.000000, 136.000000, -1250.000000, 104.000000, 254.000000, -1250.000000, 104.000000, 254.000000, -1304.000000, 104.000000, 136.000000, -1304.000000}; +struct portal_4_point portal_90 = {4, 0, 0, 0, 104.000000, 136.000000, -1033.000000, 104.000000, 254.000000, -1033.000000, 104.000000, 254.000000, -1087.000000, 104.000000, 136.000000, -1087.000000}; +struct portal_4_point portal_91 = {4, 0, 0, 0, -693.000000, 263.000000, -1957.000000, -693.000000, 263.000000, -761.000000, -693.000000, 421.000000, -761.000000, -693.000000, 421.000000, -1957.000000}; +struct portal_4_point portal_92 = {4, 0, 0, 0, -1060.000000, 421.000000, -1957.000000, -1630.000000, 421.000000, -1957.000000, -1630.000000, 263.000000, -1957.000000, -1060.000000, 263.000000, -1957.000000}; +struct portal_4_point portal_93 = {4, 0, 0, 0, -1191.000000, 263.000000, -2215.000000, -1191.000000, 263.000000, -2292.000000, -1467.000000, 263.000000, -2292.000000, -1467.000000, 263.000000, -2215.000000}; +struct portal_4_point portal_94 = {4, 0, 0, 0, -1005.000000, 263.000000, -1313.000000, -1005.000000, 263.000000, -1409.000000, -1304.000000, 263.000000, -1409.000000, -1304.000000, 263.000000, -1313.000000}; +struct portal_4_point portal_95 = {4, 0, 0, 0, -1522.000000, 263.000000, -960.000000, -1522.000000, 263.000000, -1250.000000, -1617.000000, 263.000000, -1250.000000, -1617.000000, 263.000000, -960.000000}; +struct portal_4_point portal_96 = {4, 0, 0, 0, -1255.000000, 263.000000, -761.000000, -1227.000000, 263.000000, -761.000000, -1227.000000, 263.000000, -811.000000, -1255.000000, 263.000000, -811.000000}; +struct portal_4_point portal_97 = {4, 0, 0, 0, -1304.000000, 263.000000, -761.000000, -1255.000000, 263.000000, -761.000000, -1255.000000, 263.000000, -987.000000, -1304.000000, 263.000000, -987.000000}; +struct portal_4_point portal_98 = {4, 0, 0, 0, -285.000000, 263.000000, -1957.000000, -693.000000, 263.000000, -1957.000000, -693.000000, 263.000000, -1033.000000, -285.000000, 263.000000, -1033.000000}; +struct portal_4_point portal_99 = {4, 0, 0, 0, -199.000000, 245.000000, 634.000000, -199.000000, 127.000000, 634.000000, -199.000000, 127.000000, 734.000000, -199.000000, 245.000000, 734.000000}; +struct portal_4_point portal_100 = {4, 0, 0, 0, -779.000000, 127.000000, 643.000000, -688.000000, 127.000000, 643.000000, -688.000000, 236.000000, 643.000000, -779.000000, 236.000000, 643.000000}; +struct portal_4_point portal_101 = {4, 0, 0, 0, -181.000000, 127.000000, -607.000000, -181.000000, 127.000000, -707.000000, -181.000000, 245.000000, -707.000000, -181.000000, 245.000000, -607.000000}; +struct portal_4_point portal_102 = {4, 0, 0, 0, -679.000000, 127.000000, -607.000000, -679.000000, 127.000000, -707.000000, -679.000000, 245.000000, -707.000000, -679.000000, 245.000000, -607.000000}; + +u32 point_table_binary_1[] = { + 0x11726597, 0x4D685C55, 0x14C7CFCB, 0x7B4ED24E, 0x266907A2, 0xA9296D28, 0xC9221685, 0x4218046B, + 0x40288674, 0x21BA2858, 0xB2E8AED0, 0x55B0052D, 0x74215974, 0x2114B390, 0x825048AA, 0x68A34C32, + 0x6AB55948, 0x1224549E, 0x22884871, 0x247E84D4, 0xB6316DB1, 0x38BED236, 0x217DDE7B, 0xBEDEBD6F, + 0xDE66F871, 0xFEF79C7B, 0xCF3DE7DE, 0x3B691D06, 0xD3F300E5, 0xBBF0E5F0, 0xF0709AD6, 0x613F71F0, + 0x8C652811, 0x776D290F, 0x12931E2A, 0x6962B9FB, 0x70981093, 0xBDFB30DB, 0x4B64EFDA, 0x227B5A33, + 0xF6CF0176, 0x4CCA7862, 0xD51F8297, 0x2CEFEA00, 0x40FD07C4, 0x9DCBC4E2, 0x3F2D02F4, 0xF5F5E9F8, + 0xB418FE67, 0x59FCEF3C, 0xE5F079CB, 0xA4177F3B, 0xF7004C4F, 0x4F2383B1, 0x6D534E13, 0xE24899F4, + 0xCC355A4F, 0xF9A030E7, 0xEF205C51, 0x26FF5754, 0xEF8EAF1B, 0x3E67F417, 0x2248ED67, 0xF38D1C3C, + 0xAB8CFE84, 0xB3781EDF, 0xE57CE6F7, 0x8FE723F9, 0x95F9EE98, 0xE4FD3966, 0xEC8F0096, 0x3E06181A, + 0x1A4286FD, 0x00DFCF32, 0x1F8217E1, 0x79801FDE, 0x0F7F164E, 0xEF007CF3, 0x35F33128, 0x5A7D1B00, + 0x4C4D4D19, 0xBBC997D1, 0x178F8737, 0x89693C9C, 0x6566FFC1, 0x2AEBCD78, 0x1B7FE53D, 0xC0F5D8F1, + 0xD6FF1F9F, 0x46CA76FC, 0xDFEBCC1C, 0xEFD63208, 0xE3FC83D5, 0xADFED9D9, 0x599D1F9C, 0x4DCF1093, + 0xBFE27166, 0x8ED706BE, 0xFEC120BC, 0x40F1A81E, 0x9282331F, 0xE4F05F77, 0x7E0F0685, 0x697D9BA3, + 0xD9785B2F, 0x8FDF016F, 0xFE9BA3D9, 0x78B23357, 0x72FEB97E, 0x4DFCCBCA, 0x66BF1A13, 0xC2B47F8D, + 0x09D697F2, 0x4CF5D298, 0x0806944D, 0x3D35CAC2, 0x546F8D32, 0xE9A51EA5, 0x1EF2FD98, 0xEF37A9FF, + 0xCE65AE1F, 0xCECFAE0E, 0x61BF5F9B, 0xFA99D72B, 0xE783F6D7, 0x52F8CFD8, 0xD858D67F, 0x4B00C866, + 0x3E96DB1A, 0x709998F4, 0x6D0DD24B, 0xBEED875C, 0x213DFC44, 0x7A1B8F58, 0xF4CCC0CC, 0xF9B11F9E, + 0x1F9C3F80, 0x96D3783E, 0x70FF1507, 0x1C3E6759, 0xCE8F7411, 0x5E06D80D, 0x7355CC2F, 0x087FA29C, + 0xFE09D05E, 0x25B67AE2, 0xB926FBC2, 0xC2829DDF, 0xA2CD4F01, 0x26ABE3E3, 0xE3A4479E, 0xCB98C7CF, + 0xCCCC78F1, 0xE6E7E771, 0xBC5DDFBE, 0x6A365EE6, 0x673E62B4, 0xB3BFBAF1, 0x67D6D702, 0x3564531F, + 0xCC9732B6, 0xF9A95ECA, 0xF4C8ACAF, 0xC8FC2E56, 0x47464688, 0x713CF35E, 0xE18FC0B2, 0xD93FD67F, + 0xD5341ED9, 0xD163BC9A, 0x30EB79BF, 0xD7DE7DE3, 0x889CDFC4, 0x478FB8E7, 0xF9B593C4, 0x528FD74E, + 0x925EE637, 0xF0A1D467, 0x1A235F8C, 0x80EF27E4, 0xFECF9451, 0xDFFF85D6, 0x7F6CFD95, 0xAF4611DF, + 0x07B1DD8F, 0x525714B9, 0xFB5BEAA2, 0xFE97FD2B, 0x5FD5FB24, 0xB6F3DD78, 0x55C72F12, 0xAB1DF7CB, + 0x7E3C3E26, 0x66FF9C8F, 0x279F03B9, 0x7F6262F6, 0x57CBCDAF, 0x968BCFFB, 0xF7D46B20, 0xF7474CCC, + 0xFEEB993F, 0x668D9767, 0xBA6F323D, 0xDF2F79F6, 0xF452DFDF, 0xFDAAE723, 0xAE7FB55D, 0x39268EBA, + 0x8449CF5C, 0xC98DAF34, 0xD931FEB7, 0xA71D3D32, 0xEB793F23, 0x50467D14, 0x4419DBFA, 0xCE7851CE, + 0x07CD3FE7, 0x53D7CBF9, 0xCED707B3, 0xA777D7CF, 0xACF3D77A, 0xF4D9D3BB, 0xF542E765, 0x564F7C3E, + 0xE6D9D35B, 0x7F926F66, 0xCD379F8F, 0x796ED2E3, 0x797847FB, 0x27210E6F, 0xBBEFBB6D, 0xBF29C7C4, + 0x7EFF147A, 0xC07B4F15, 0x7AC275E6, 0xEBB67FA2, 0x132D47DD, 0xFE8A4E68, 0x3FD0FDF9, 0x63A6C7FE, + 0x18CFF464, 0x77FA0DED, 0xB97E7238, 0xE75FE30B, 0x8B7FDE7F, 0x5C4F6B2F, 0x78EFBFD6, 0x5E9E4F2D, + 0xB79E5A6E, 0xBDDC6FAD, 0x6F41F67E, 0x430ED7DD, 0xF79CF5E7, 0xF6A38DE7, 0x718FF61F, 0xE97B28DF, + 0x329F278A, 0xCA31B15F, 0x6F6BF7FC, 0x7E6BBCED, 0xBC5790C3, 0x87EEFB67, 0xED1E7325, 0x37BED264, + 0xC7F8B7DE, 0x74F4C87E, 0xBF39ECEB, 0xF97D72F3, 0x91724CAC, 0xFD87F165, 0x3D926F5D, 0x2FD75334, + 0xAA1C13FB, 0xEB6FBFA0, 0x9C1073BD, 0xF27AB49E, 0x79BD52EF, 0x525F1DAF, 0x68FF25C4, 0xE17DF77D, + 0x52DAAD1C, 0x13FBFD16, 0x1C504E88, 0x49EFBC4F, 0xEEBBFD28, 0xEF1B73BF, 0x75C33EBC, 0x0FE4FFCA, + 0xD3E6CD83, 0x1FD7FBA6, 0x7D6F1632, 0xDE803ECB, 0xAAEF85ED, 0xAE1DF6C2, 0x1ECF6E1F, 0x0BAEFF00, + 0x1FF790BF, 0x9FB64FD8, 0x2351DE1F, 0xE67743D8, 0xF64FE70D, 0x62B90F3B, 0x6F903EBB, 0xCF36EBC2, + 0x684F94AF, 0x13F3912B, 0xFD07CA1C, 0x6FE394E7, 0x3F2196FF, 0x07C1C370, 0x61656525, 0x9BDF81E0, + 0x17CB323E, 0x780C1566, 0xF41FCEC0, 0xEBA8E7FF, 0x27E1EFE1, 0x5FCCF87F, 0x41FCC9FC, 0x5CBDB5AB, + 0x9ED7EFC6, 0xB32CF1FE, 0x07000000, +}; + +u32 point_table_binary_2[] = { + 0x11726D96, 0x4D485451, 0x14C78FBD, 0xE7C73436, 0xB9A92CC2, + 0x458CB549, 0x228809B1, 0x8429C168, 0x116D2690, 0xC09116AD, 0x82C1D645, 0x1844B814, 0xDA453AAE, + 0xCCCC5958, 0x6A2B9120, 0x5EB88868, 0x59A02982, 0x651468E3, 0x3094BED7, 0xBDE7E3BE, 0xFBDEF476, + 0xBF77FEE7, 0xE3DE7BEE, 0x07F404E5, 0xE025C0D1, 0x9453EEED, 0xED0DA007, 0xB2C400C8, 0x1938A7B9, + 0xF52ABC22, 0x267DEB55, 0xD20725B2, 0xB78C923D, 0x1827FF83, 0x9F2DFF11, 0x00BF1D20, 0x9D4E9B78, + 0x7EBBF345, 0xB3F81F78, 0x67F18866, 0xD24BBC26, 0x00989898, 0x408602E0, 0x471C9489, 0x5DC3A467, + 0x2E11B78C, 0x72BD6C3F, 0xF859EA57, 0xACF225DA, 0x444FF913, 0x6D306B98, 0xF2CFDAF1, 0x243EE495, + 0x7D0760B5, 0x02D0DDDD, 0x8D0CA700, 0xBEF9CC3D, 0x7051FD81, 0xCDEFCE27, 0xE16003E0, 0x6B92390F, + 0x49AD6F82, 0xE6376363, 0x63CAAEC6, 0xA3F4C9DB, 0x2DCF88C9, 0x1F1E3173, 0xFCBA55D6, 0x2B7F9D5F, + 0x7F81FAB4, 0xBF8EEF1F, 0x760D6BFF, 0xC40D66CE, 0xD7780584, 0xCF89FFF4, 0xF4B4A9CF, 0x5F76AAC4, + 0x14AFF127, 0x33E7AB6F, 0x8DEA9D0E, 0xE8A27CB4, 0x5E917A90, 0x9D2DBB3E, 0xA74398C6, 0xD7980BFD, + 0xF57AEE7F, 0x0891FA1B, 0x73A13FD9, 0x9933B1F8, 0xDC5FEA9B, 0x31ACFB6F, 0x5898D6DB, 0x1F26BDF4, + 0x4FE2ADF3, 0xAB502898, 0xFE4ABC05, 0x4056EBAF, 0xB9691B66, 0x8849DFB4, 0x4D7AA957, 0x7FC819D2, + 0xC347D2EB, 0x7CC4A297, 0x7E957CC1, 0x025C02B8, 0x30353785, 0xF581F073, 0xC381DA4B, 0x1D3962AD, + 0x279EABB1, 0xCFCFCFEB, 0xF80B7AFC, 0x27A746A7, 0x86868648, 0x8F3C1732, 0xFB4F4E4E, 0x46F22D2E, + 0x2EA2BFAE, 0xEF728EFC, 0xE3F1E2F9, 0xECFA753F, 0x20A33FC5, 0x57F3C5FE, 0xAFC93F23, 0x5C0C59AD, + 0xC70966D4, 0x23B39EE7, 0x772F3798, 0x93F380B8, 0x2F679F0F, 0x9B9DC4D2, 0x7F9B9D83, 0xCC946FFD, + 0x0E9F473D, 0x8147EC1E, 0xE2F32CCE, 0x11BD1A0F, 0xDA2B1BAE, 0xCBE78BA7, 0xC7BF75DE, 0x757DDF37, + 0xF3B9759E, 0xFA55E6BB, 0xB261CE27, 0x4FD7BB7C, 0xD7F82F10, 0xAB1E647F, 0x3D7FEB27, 0x8CBF47EC, + 0xBAC2920F, 0xB914C6E7, 0xF3CBD417, 0xAF97ED51, 0xFD788D3E, 0x1E0FE7FF, 0xCF7590F3, 0xD323E6FA, + 0x4BB1F928, 0x45C76BCF, 0x37EF571C, 0xEF6ED1B0, 0x47EC1E12, 0x96F9E7FD, 0x19F5CFD4, 0xD8B19ED5, + 0x664B8F1C, 0xCEBFCC6F, 0x7F7F7F64, 0xFEB3D92C, 0xD62F9CCF, 0xE7B17ED1, 0x0F0C0C60, 0x3CA997F7, + 0xAFA997F7, 0x6F9CA37A, 0x1E4FF353, 0xD36F6562, 0x67D3BE3F, 0x933F0C7B, 0xC4D1F5D9, 0x5B82C87D, + 0xB6B7E47C, 0x675ED3FD, 0xB07B645F, 0x9FDD8FBB, 0x474C3FC5, 0xF578DE54, 0xEE85FEBA, 0xBFAA678C, + 0x7F4D3CD4, 0xDFB7FA17, 0xF5617F4A, 0x3E66E32F, 0x2CF1B95F, 0x713CF549, 0xD35F6562, 0x1ABFD4EB, + 0xDE34EC11, 0x5BFDADCF, 0xEB0F10DE, 0xE7C83C9E, 0x526CBCFF, 0xD3C7EDD6, 0xFCCA7AFD, 0xAE46FBD3, + 0x7F6CDD3F, 0xC84ED5BE, 0xCF7E5799, 0x3331FF4C, 0x8D1DEBDD, 0x7E60E991, 0xADFDAEE2, 0xA7AEF17D, + 0xC3EB95BA, 0xE6ECD8F7, 0xCD81E386, 0x3D628062, 0xB168FAB3, 0xEEACE9D7, 0x3231E9AD, 0xFB66C7EE, + 0x5FB9AFD4, 0xF9791C1A, 0xECF793E2, 0x6391F7D5, 0x9EE6069B, 0x1B349BF7, 0x169E5FEA, 0x467EA1AF, + 0x7CB94FF8, 0x33F7458B, 0xCB4F8271, 0x61D24B7F, 0x01FC7D2F, 0x8CF6D386, 0xD7888DFF, 0x9A1D3FCC, + 0xFF672012, 0xFF34B1BC, 0x779C5BCE, 0x93959515, 0xE35F9786, 0x41CDE63D, 0xD54576A9, 0xBF3EBBCF, + 0x613DB293, 0x327A7CFF, 0x483C199F, 0xADD72C7A, 0xA9DFCEA7, 0xFD25DF3F, +}; + +u32 point_table_binary_3[] = { + 0x11726D96, 0x4D485451, + 0x14C74F73, 0xDF90A68E, 0x83282811, 0x5148B569, 0x11B89304, 0x3198C1A0, 0x2052A816, 0x8204E14A, + 0xA6558B5A, 0xD8A65519, 0xD14EF263, 0x65CDE8A6, 0xB1A1453C, 0x86405F44, 0x81B68914, 0x3244292D, + 0xA4684626, 0x19E675CF, 0x3DF79E77, 0xDFABBBFB, 0x79FFE7E3, 0x9D73CF19, 0xFDBC5F82, 0x2180FAD7, + 0x62777474, 0xD4F7F3D0, 0x4B0C800C, 0x83C47888, 0x490F407A, 0xC840975F, 0xA5FB9E9E, 0x1EC5701A, + 0xE0609DE6, 0x41380BDD, 0x0075BFC5, 0x07C3FE2E, 0x40AD4D73, 0x061A501F, 0x1F001819, 0x1921FFA8, + 0x3F2FFE4C, 0x4D4DB17D, 0x6D45B3F6, 0x8F47E9A5, 0x3DC63F7A, 0x18C09707, 0xEDD1FF91, 0x330E33DA, + 0x9FCA68D6, 0xF14E0C83, 0x61CE7F7E, 0x7E3EC8EF, 0xBDF8464C, 0xFEEA8635, 0xEB78F1EB, 0x617D220B, + 0xDD140F7A, 0xFD57000D, 0xFB563E8A, 0xC52F3BBF, 0x44D6307D, 0x5FCB4A60, 0x8FF56D5D, 0x8250FE2D, + 0x2B813DDD, 0x5BFEA4FF, 0x8E8428A5, 0x52298EDF, 0x9100509C, 0x96DF27B9, 0xBD1FF2C4, 0xA46FEFD7, + 0xFA74243F, 0xAD97F93F, 0x679E0138, 0x74D7B0D4, 0x2B26BD5F, 0x24FBE424, 0xF9F38B64, 0x9F9CA478, + 0xF89E909B, 0x57291F3F, 0x4FFAE655, 0x133F92DF, 0xFFF29FA1, 0xFE747676, 0xB25EBEBF, 0x1D64132F, + 0x11B77806, 0x99F4265E, 0xD3B2F8A9, 0xF2D5F934, 0x2D537D25, 0x77F96F01, 0x1A9FD1F7, 0x29BD62AD, + 0x2FD2F702, 0x38303B3B, 0xCBFEE579, 0xC12CFDD5, 0x360C53BC, 0xDA86D64B, 0xFF7009E0, 0xC049E33F, + 0x9827138F, 0xEE4D7E3C, 0x5F865DEC, 0xFF5528E4, 0x54FD5B0C, 0x3F65C6F7, 0x7421478C, 0x7AE2C23F, + 0xF7AEEBE2, 0x7B7131BF, 0xD4C0646E, 0x6C6C8CF4, 0x8A0B8A6D, 0xFFC56251, 0xE9319F21, 0x4B4F5CC8, + 0x65B3D950, 0x7E380F76, 0xFCB9B939, 0xAC87F6BF, 0x40FED386, 0xA70396F5, 0xECD3ACF4, 0x8A1772F2, + 0xF03C2421, 0x3340FD34, 0x7C8599DE, 0x03B1793F, 0xC07ACAB7, 0x74036062, 0x6202D923, 0x161564F9, + 0x7D8A3736, 0x4545EF37, 0x9798F79D, 0x4BFE781E, 0xD57D6B1F, 0xB347ECB4, 0x19263D33, 0xDBD3FB0E, + 0xEEF5FC45, 0x39AC4F47, 0xE2A723FE, 0x9165BDAA, 0xD3CC2EB1, 0x7E5FBAFE, 0x6BF57AFE, 0x8A64BF56, + 0xEF387A1E, 0xA31CD65B, 0xACDF17EB, 0x99E5BC7C, 0xBACCEC12, 0x5BF1653E, 0x9F6FCA99, 0xA8D528BE, + 0x62C7A956, 0xABA17CF4, 0xFC703C9A, 0x1F596F39, 0x1F6FCE05, 0xF18983F8, 0x58FFA587, 0x417C624B, + 0x2FB97691, 0xFB5F2216, 0x5FEDDFB3, 0xCA12B347, 0xCCFDF722, 0xFD57F775, 0x1FADFDAC, 0x5854EC7D, + 0x2CE7B762, 0xBF87C609, 0xEE7F8958, 0xEC84F6EF, 0x77668F98, 0xFBEF45FA, 0x1FF6AFF7, 0x71ED1EB3, + 0x47CCF557, 0xF6F106EE, 0x7F8998E2, 0x99FDE85C, 0x63F688B9, 0xFF8ACBB7, 0x827D452C, 0xB6ED7D59, + 0x2A337BC4, 0x567C99CF, 0xDE1DF926, 0xA9DF2ADF, 0xBDDB62DB, 0xDE97E84F, 0x33C7D3FD, 0x57FD8672, + 0x785F4259, 0xEC47F6E5, 0xBEDD6F6B, 0xBFAAFD24, 0x2BBA887F, 0x32FB4D1F, 0xDE8FC963, 0xDA246F58, + 0xEBF5EFBD, 0xF82276D7, 0xD7D759EF, 0xBC8B8D23, 0xFB0F88C5, 0x7178ACEE, 0xF5FF13B1, 0x45B1A559, + 0xFDBF215E, 0x8A1FC61E, 0xE33BE3B1, 0xFBC61E39, 0xB6058F8C, 0x3DEA634F, 0xC426F25F, +}; + +u32 point_table_binary_4[] = { + 0x11727596, + 0xCF4B9C67, 0x10C7677D, 0xB69AD56C, 0x14693010, 0x0A2D1828, 0xA6A6A114, 0x3D54452F, 0xD6155A49, + 0x650B2A6A, 0x2042F614, 0xB5F80F08, 0xBD941214, 0x941E7AF0, 0xA2A074F5, 0xE296B4D8, 0x2269DAF2, + 0xD2A68784, 0x06D11CCA, 0x5E921643, 0x4A209BE8, 0x12DDB7CF, 0x33BFF679, 0x57BAA0F0, 0x61BEF3CC, + 0xF3BC33F3, 0x3C03D3D0, 0x13E6007F, 0x53535321, 0x4CC3FBE1, 0x4F168EE0, 0x5B614801, 0xD4EE2AF7, + 0xC0A70075, 0x0F2AF450, 0xF55D7373, 0x73083785, 0x01849D7F, 0xE26BE669, 0x61D18705, 0xA7AF7F68, + 0x0A2D2D2D, 0xEA5FFF10, 0x72C8BCFE, 0x992BC2A4, 0x3F7385F5, 0x8E73C44D, 0x4D4DB83F, 0x6200E48F, + 0x884FF70A, 0x93FE742F, 0xEB3DC6F5, 0x3C3D723B, 0x716D4998, 0xF4B525D6, 0x03D96B9E, 0xB21DE022, + 0x71AC85FD, 0x2F929E19, 0xACFF3776, 0x7F8BE659, 0x687FA847, 0x8EBDAD6C, 0xF5C97BC2, 0x142F794F, + 0xF4C4354F, 0x297EB845, 0xF1CD01C5, 0x0FB7C86E, 0x0E4C6160, 0x60200C67, 0xCAF945FB, 0x0CD9ADA2, + 0x20ECF259, 0x1F9AE73D, 0x3D3DA827, 0xB607B30C, 0x23C4B11B, 0xC2A48FDD, 0x20BDCFAD, 0xADAD113D, + 0x32D78BFB, 0x1193DEC6, 0x7FAE6CEB, 0xA1EE9AF9, 0x77727252, 0xEBA3EE1A, 0x6C224BFD, 0xDC11267D, + 0xE28EE869, 0xBDBA07E6, 0xD5FFD567, 0xB47EC9BF, 0x7657F454, 0x4F70A4FE, 0x95F55FD1, 0x1FFAFD48, + 0xCFF5609E, 0x9817981F, 0xCEB77962, 0x33256CF3, 0x5BB5234C, 0xF9AFDA61, 0x3DE73B71, 0xF528DFD5, + 0xD5A5F590, 0xB85A9A42, 0x667F008F, 0x313EEB33, 0xE136BC07, 0x300C3FD2, 0xFA37856F, 0x6585C347, + 0x001F6799, 0x33C2AC9F, 0xB67AFB3D, 0x46D35BD9, 0xD5D555F2, 0x47BE95B5, 0xBFC87A1B, 0x1B1B9178, + 0xA297F5D7, 0xD7D789ED, 0xF74B59FF, 0xB5B5355C, 0x9F782B3B, 0x3B3B1B89, 0x8FFECE6E, 0xCFF3A1B5, + 0xA75229D7, 0x8FCCB701, 0xD9F3471E, 0xB1F16D7E, 0xC7D3DB30, 0x3A3A4AFB, 0x47DECA8E, 0x8D8D45CE, + 0x333E3EEE, 0xBE37AFF7, 0x731AE37B, 0xEB23B78B, 0x3FDBBDF5, 0x5756564E, 0x7E9FCAF3, 0x579EA722, + 0x5EF8BBD5, 0xBF063098, 0xFE335D2C, 0x165DBFF1, 0xFA79585E, 0x5E26467B, 0x1EF3E198, 0xFCF390CF, + 0xE7693D9B, 0xFF5EE0FD, 0x5D12FE25, 0xBBB4B4E4, 0xEE03E6BB, 0x69BE1FD8, 0x9FD9DBCF, 0xDEDE5EC4, + 0x9FF24FFD, 0xD200E9B4, 0xBB8FA5FF, 0x1BE03208, 0x53BD5D96, 0xFB9B59F4, 0x54FFA720, 0xCEFB27FB, + 0x29006577, 0xBEB8B2ED, 0x3FE4B25E, 0xEE07B523, 0xC7B59E5D, 0xFECFBF03, 0xD0DFDFEF, 0x38406E89, + 0x03DFFFC8, 0xE7BE5046, 0xFDB92FA1, 0xCC39627A, 0x1FAC3E47, 0x7ABEFF91, 0xCFD628A3, 0xFE6C024E, + 0x30BD0F65, 0x3DBF07C8, 0x8D3BCAA8, 0x6FDC95F7, 0x80BE7715, 0x9FCFFE0F, 0x88E365CE, 0x79E7E5FC, + 0x41598F9C, 0xFCCA7DF1, 0xB4EA938B, 0x71181C1C, 0x74F73D72, 0xF56F71C8, 0x64328E51, 0x5F7D1784, + 0xA3F619E2, 0xB01487E1, 0xE161AD37, 0xF773FD74, 0xC29FEDAF, 0xFFA0F909, 0x88E36F0A, 0xBB7C265A, + 0x95B789CB, 0x7A97CFE3, 0x25CF8EAC, 0x76E4C639, 0x8D17109B, 0xC3898909, 0xD78FC8C5, 0xDBE690DF, + 0x9B6D6280, 0xA1A1A108, 0x77747444, 0xF4FCBE20, 0x1F7CA2BC, 0x4D0CD0D9, 0xD9A9FDED, 0x787E7E9E, + 0xF429D2CF, 0xCDCD61BD, 0x392E5C37, 0x870B0B0B, 0x7A3F16AE, 0x032C2E2E, 0x46D6E3F7, 0x41E329A7, + 0x22ACF184, 0xA55E452F, 0xF5AC9C8B, 0xB0D633BF, 0x3FC8D25F, 0x528FD25F, 0xC87EBDB5, 0x57D423F7, + 0x537C84EB, 0x95E7B1F8, 0x88D9F7E7, 0xADAA57CA, 0x013194FB, 0x2F47CCFD, 0x552036FB, 0xFE7C15BB, + 0xA01C1003, 0x5432F797, 0xEAFD79CB, 0xBEA8FB7E, 0xBFC93C23, 0xFD54FDBD, 0xF64B81D8, 0xECF9F352, + 0xF59832F5, 0xC31844FA, 0xEFB81BB0, 0x9F447FDC, 0x4DF1649E, 0x2A6E9A7D, 0x9CA7B89F, 0x8A9B5AAF, + 0x687FC9FB, 0x95FE7869, 0xCFC3FD15, 0x89277AD9, 0x8FDC87E6, 0x5DE580B8, 0xF23EF4EC, 0xD1FB12B9, + 0xC6DE37AE, 0x5F445FB3, 0x6BFEF6E7, 0x33EB2FAC, 0xFE954CF3, 0x5B59EFCF, 0x6BE107CA, 0x01B1CE73, + 0x58DF8EB1, 0x5F78BE72, 0x7A7F5E2B, 0x0D2807C4, 0x00D84FBC, 0x5EE35FE5, 0xF98AD83C, 0xF6E7B5C6, + 0xCF9403E2, 0x68BFC4DE, 0xF0E633C7, 0xE7CD0B7F, 0x5E0B4BCA, 0x41649EE3, 0x7A4AFEE1, 0xCD67C8E6, + 0xB13FAF25, 0x3F570E88, 0xF9FBFF63, 0xFF5C3E6D, 0x7FB5B5B5, 0x59860B72, 0x9F633DDC, 0x17E6F9FB, + 0xBEE801FA, 0xFAFA749E, 0xB02F6EB7, 0x4BA9CC5B, 0x7682FD55, 0xD8CD170D, 0x6F316784, 0x49FF1F00, + }; + +u32 point_table_binary_5[] = { + 0x11726DD6, 0xCF4B1451, 0x1C00F0EF, 0x3AA3963F, 0x5AC52C8D, 0x90C0A562, 0x97EAD049, 0x88A58548, + 0xE8D26983, 0xBDE51F20, 0x85D0293A, 0x08E2CD4B, 0x78100321, 0x70DBC382, 0x87BA44C4, 0x505B3441, + 0x17A11006, 0x8210520C, 0x4A1467A5, 0x35757AEF, 0x7D7FCC9B, 0xD5BD7D78, 0xDFEF7B6F, 0xE67DE7FB, + 0x16FC288C, 0x2E029CB9, 0xE36C66B3, 0xD9087C28, 0xA0018CC7, 0xD1E96D36, 0xC6A7B729, 0xDEF2E8E8, + 0xA88E3F8D, 0x6EB9AB1D, 0xAD460DED, 0xB641E725, 0x39241F89, 0xD7F345AB, 0xB85EDB20, 0xAE67E7E3, + 0xFEA21096, 0x013A5F39, 0xBBE572D9, 0xEC170DC0, 0xD6F18D61, 0x36AED718, 0xC6787BFD, 0x63D71B41, + 0xEF95D818, 0xBF57A278, 0x72EF900B, 0x954A45E2, 0x7B8720F6, 0x03805319, 0xB68A37B6, 0xE2CB6ABF, + 0x1B129F43, 0xA7AE884D, 0x3C5BE59B, 0xF1385F3F, 0x6FF43C9E, 0x1FED26DC, 0x39EDFC2E, 0x140A12DF, + 0x390DA00D, 0xF7D0FBF3, 0x6C8CDF9F, 0xC77898C1, 0xF1468DC6, 0x6720874E, 0x5DA2FC1C, 0xC6936730, + 0xBF51A37C, 0x3A8FDD25, 0xCAA7F3DA, 0x5DA2715A, 0x2F5D72B6, 0x22F5E3F9, 0xD2A5D465, 0x71A09E7F, + 0x96ADE28D, 0x299EF6A3, 0x7FF97C1E, 0x1D681D3E, 0x34A6FC93, 0xF72D2F6B, 0x733CCED7, 0xB2E2D465, + 0x3E63F50E, 0xADF95335, 0x36EE3755, 0xE3F8C8D3, 0xF1B7E143, 0x71727212, 0xADC66F55, 0xC98FD99F, + 0x60717131, 0x82298EFF, 0x585D5858, 0x488CD3F3, 0x91BF14C5, 0x269E6CE5, 0xCBFAF67A, 0xDAAAD672, + 0x45F229F6, 0x0ACCCDCD, 0x1DDD8F35, 0xAEE78B66, 0xD91B1004, 0xC1D1FD34, 0xED57D517, 0xC5D7CD7A, + 0xC6661C6D, 0xE7EBF9EC, 0xF9CDB8CF, 0xE36FAA62, 0x338ED6F3, 0xE97A1F50, 0xF399FD8C, 0x2BEBEF13, + 0x3E9BFDA9, 0xEF97FCBD, 0x6AACE3D5, 0xF7D2C3F1, 0x6AFDE81D, 0xC0795EDF, 0x8A97F98D, 0xE3FD733E, + 0xEF9FF38F, 0xDB9F36E6, 0x93ADFDC9, 0xFB687A3F, 0xFC3C988F, 0xFDE2DB44, 0xB198C964, 0xE47B391C, + 0x41F3F77A, 0x3872AECA, 0xC67834AF, 0x3FF083FA, 0xB11FF968, 0xE717F563, 0xE3F490D8, 0x434BFF16, + 0x63FF8DE3, 0xA93F1B03, 0x883D34C5, 0xD3F99DAD, 0x487FF5D1, 0xAE58C76F, 0xDE147B68, 0x8CB7E7A3, + 0xFE2EEB51, 0x7F35FE53, 0x177B68E9, 0xC7C6175A, 0xA5FFF968, 0x37B63ACF, 0x8179B187, 0x86D8EA3C, + 0xFA3AAC7C, 0xE3385F3F, 0x4F3811E7, 0xA321E1FE, 0x31EC6F1C, 0xDF3FE672, 0x3F353EB8, 0x2AF6D0DC, + 0x4FD17F9F, 0x8A7DB4CB, 0xFDD27867, 0x56ECA121, 0x319F0BC0, 0xFDC347BB, 0xB1753F8B, 0xEDA1A59F, + 0x353B194F, 0xFB81D81E, 0xF75B633A, 0xDFF62DA9, 0xBF10ED04, 0xF6FF01F7, 0xABD8474B, 0xFD89A9FE, + 0x24DEFE7F, 0xA0EA2148, 0xD6A3D49F, 0xD95FF78D, 0xF87E473B, 0xEBF67DAF, 0xF2D7ED7A, 0xD43FAA3F, + 0xBFA9FE64, 0xBDC47D9F, 0x17FB68A9, 0x3FFC5E9E, 0x59F7BBB1, 0xF3D3BEEF, 0xBB76C43E, 0x3A596F1D, + 0x752BDF38, 0xCEC7F71D, 0xE7F3FBB7, 0xDDF15EEA, 0x2F443B6B, 0xF6FDAAF2, 0xD7EC7AD4, 0x3FBBDE0E, + 0x427188A6, 0x787A9FFF, 0xDE8A7D34, 0x24EABBBD, 0x4FEA2F44, 0x3B817D5F, 0xB7BD16FB, 0xE864BD75, + 0x4F59F7AB, 0xB1B36EDF, 0xB7FA3CED, 0x7AD4E7CD, 0xF78F7E5F, 0x5D4F5AAE, 0xEB92E47E, 0xD6E83971, + 0xCD94E82A, 0xBBF59131, 0x7DFF6E96, 0xE2A9BFF7, 0xBC68F7B4, 0xFF030000, +}; + +u32 point_table_binary_6[] = { + 0x11727597, 0x4D685547, + 0x14C7CF7D, 0xF7E6E593, 0xBC67A118, 0xB03420CF, 0xD0268A05, 0x95A65005, 0xA96D625A, 0xBB298D42, + 0x176EB36A, 0xA0B68B2E, 0x04B328DD, 0x88A020D8, 0x4529964A, 0x17011152, 0xE82E045C, 0x5C2C2E6C, + 0x11342D68, 0x9452F1AB, 0xAFC66B12, 0x5FE3BB9D, 0x99FF3967, 0xE65EEDDD, 0xFD98FF9C, 0x73E6CCDC, + 0x33676832, 0xCFF20B44, 0xB5E97865, 0x6C6C2CA7, 0x49DA0B26, 0x723C4E3B, 0x2DF70FD1, 0x1C18FAFE, + 0x21E8F3BB, 0x868F1345, 0x178972FB, 0xDDA511F0, 0xFA61E5D3, 0x643E61A3, 0x770CBDB3, 0x67B8E728, + 0xFBB7FE1C, 0xB3FF4170, 0xE74161E8, 0x3B0FB2FF, 0x39C46B3F, 0xC70B8837, 0xDA8F7885, 0xEB8FE2FB, + 0x8D46037C, 0xDA329165, 0xF1673F65, 0x674FF458, 0x6FB49FFD, 0x95ED97FD, 0xCF416FE6, 0x633D870D, + 0x3F35FE26, 0x844D3E1C, 0x47C39C6F, 0xC7B56961, 0xE8653F24, 0x5FF11661, 0xC41B6F09, 0xD67B3A5C, + 0xBFE457F5, 0x23AC3FC9, 0xF91CE17C, 0x9E7C517E, 0xCBF6690A, 0xF16CE0FD, 0xA629C4BB, 0x6188E32D, + 0xAFA7B45E, 0x939FDD34, 0x4AB4798D, 0xDE76FB6F, 0xF2454788, 0x5EFD96CF, 0x8BC91738, 0xCE949D5E, + 0x9876E7F7, 0x895E9BF5, 0xF36D7EB7, 0x55FD7C8C, 0xFBF91867, 0xE67C6CEF, 0x16C6FAB6, 0x77D39C32, + 0xECCDA93E, 0x9C7F8676, 0xD208F23B, 0x3131E1D8, 0xAEAFFA03, 0x33C7D775, 0x24FE55D8, 0xC6DF7E83, + 0xF90CF55A, 0x7DC78744, 0xC78E1DD3, 0x78BBF6C6, 0x1918F3DB, 0xBF31B37D, 0xFB31F75A, 0xFFF92DF3, + 0x07ADAF6B, 0x7EDA2FC7, 0x4D6167EF, 0x5D66F657, 0xFD92F541, 0xFC972F5F, 0xF6F12DC5, 0x4D30EC75, + 0xDE60667F, 0x1D35E85D, 0x3D30F692, 0xAD44E7CE, 0x9DD3F39A, 0x6C8D8685, 0x69BB997F, 0x40792F58, + 0xF4C6BEE1, 0xCA2F716B, 0x7A7A5AF5, 0x954B448E, 0x0F83A319, 0x61E8A319, 0xD64F61DC, 0xC608C638, + 0x8D8A3D9C, 0x9FDE37E3, 0x15F5EF38, 0xF05F1E7F, 0x417C9D07, 0x641CE737, 0xD9EAF5A5, 0xF5EBFFAE, + 0x7AFEDFC3, 0xFCF45413, 0xDAB3678F, 0xFE1F3D8D, 0x8AB2F597, 0xDF62E67C, 0xE41759CF, 0xFF57CF3B, + 0xA4ECD64B, 0xCCE3DE1F, 0xEAA7D42B, 0x9C5FA967, 0xED69E117, 0xE8CBE38E, 0x797CB0CC, 0xA8176D53, + 0x9F944D7D, 0x7F764F18, 0xF5FFD93D, 0xE8E57FEE, 0xD914AFDB, 0xFD91FFBD, 0x6713F6CF, 0xFE6F96BB, + 0xF7D14F60, 0xE8BBF741, 0x6FE3B14C, 0xD785A1A7, 0xEBD0CBFE, 0xDA2FDC7F, 0xB33EE839, 0x3EB363A8, + 0xE78372FF, 0xA0BE4B3D, 0xECED0DF8, 0xB865D64F, 0xE6F3F90D, 0xA2BED935, 0x5A5C5CCC, 0xF355E1AA, + 0x32BD47F4, 0x0A81AD1E, 0xBCF6DCF8, 0xCCCC8CCD, 0xC7BC8D6F, 0xF36CDDB1, 0xD33B5EF3, 0xCCF39D3E, + 0xF027F3ED, 0xFE55C9CF, 0x97F894DD, 0x38F3A061, 0xBBFE59C2, 0xFCBBC25D, 0x9ECDFA2B, 0xD4E5F58E, + 0x597F4DB8, 0x67F6D0A1, 0x43767F98, 0xFB49D9F9, 0x039BFDE2, 0xF1D673F3, 0x1D077AE7, 0x6F5CB8E5, + 0xD76FCEF7, 0x00E7DBFC, 0xDFCC4F3E, 0x1676F789, 0xF0A430E7, 0x9BEF83AB, 0x9FF1FD3D, 0x293CA06C, + 0xF37DE704, 0x58CEE39D, 0x13E4F73B, 0xB8BF0DA7, 0xFCBFB4B8, 0xDF297341, 0x2FF97D69, 0x8122EE6F, + 0x5270D2A9, 0x6CF2B1E1, 0x92F23C18, 0x7AC95FC7, 0x92F45BD0, 0x772C25D2, 0xEFA438BF, 0xCAF3A5FB, + 0xDEC5D3FF, 0xA7720A4E, 0xAADC8F94, 0xB9A037F5, 0xD6E5B342, 0xCA2938F1, 0xF9781AF8, 0xE7FC17D6, + 0x6FE2591B, 0x514EC189, 0x8FC7F0F2, 0x07898FD7, 0xF2FBDA5F, 0x387B0929, 0xA7E044FA, 0x29F7BFB4, + 0x1A7ADF6B, 0xFCCCBA3E, 0x61E89917, 0x34DFC42C, 0xFB51550E, 0xE72F14ED, 0xCBF94C7C, 0xBD49C189, + 0xDC578E2B, 0x9EE7C17A, 0x5FA5A8DF, 0x89F0BCD4, 0x73B6E7F8, 0xDA62E0CF, 0xD483DF7F, 0x564EC189, + 0x67A74FBC, 0xDEAC77E9, 0x88DE476E, 0xFD4B9F27, 0x9E793EB3, 0xDA17B6F5, 0x2439EBE7, 0x83E39632, + 0x9F7FD517, 0xEF3F9D2F, 0xF1D8FDEB, 0x9CF2F183, 0xE39632DB, 0xD7F37FA1, 0xF01E507F, 0xCA66BF9E, + 0xBD15E81D, 0xB33EF81F, 0x98F57F51, 0x3E5E60D4, 0x43F2E749, 0xCE17EE2B, 0x7F7EF87E, 0x2A73416F, + 0xE391FC33, 0x6BFEF5BC, 0x14B9A8E7, 0xFC767FA5, 0xF52703C7, 0x59F8DEEA, 0xFA513905, 0x07FF9B5D, + 0xCF79797F, 0xE13EA6F3, 0xF16AF1BD, 0xA59C96DE, 0x5F8EC59E, 0xF403EA8F, 0xFB816A4D, 0x390517EB, + 0x4DE1FD81, 0xFDCBC2F7, 0x50BE5939, 0x0517EB4D, 0xDF987206, 0x8E97C3F7, 0x50EFF7CA, 0x29B8586F, + 0x2ADF2867, 0x60F6E7DF, 0x4359588F, 0xA8546FA2, 0x8DC5F74E, 0xB4316E86, 0xF198F9CD, 0x30DEE0BD, + 0xE7F677A0, 0x51AC478D, 0x4F82F789, 0xE3F871D8, 0x1F0D3498, 0x399EA19A, 0xD6A70CAC, 0xE3C5F90B, + 0x45FB520F, 0xA2EF827E, 0xC871FC24, 0xECA7E98A, 0x32EAD195, 0x523F4D3C, 0xAEF5AA58, 0xEF322AD6, + 0xA3EC0FE5, 0x07E07854, 0xD9E903E6, 0x71EDB7C1, 0xCB61FF6D, 0xF4C23A3F, 0xAC672BA7, 0x8AFDFCCA, + 0x29D56B3C, 0x61FDFAE7, 0x5ED09F3B, 0xF6FE6CFE, 0x9A3BFC7C, 0xF0F3F3C3, 0xFAF5E891, 0x5F2FD8AF, + 0x8FED8F96, 0xC7C3F784, 0xE1E5FF89, 0x47E73B1E, 0xF7F184FD, 0xBB8D37EC, 0xD7FF1E51, 0x4EC1C5FA, + 0x177051CF, 0xFDFAC3AB, 0xCA29D89F, 0x5F9BDFFA, 0xA8D6C30C, 0x8CF321FD, 0x7A2D524E, 0xC1C5FA57, + 0xB9A69C81, 0xF97CF1FE, 0xE9F9E4FD, 0x0DCEAFBB, 0x4FCC8BE1, 0x5377E456, 0x85B96471, 0x7F5D6B81, + 0xE53EABFD, 0x0BBD9CD7, 0xBEAF5B1F, 0x299BF17A, 0x45F90158, 0xE73F803E, 0xB0E778AD, 0x19DAAF57, + 0x9453C4E3, 0xEDBB7E65, 0x9BB70FF6, 0xF6C3F8FD, 0xFABC7DE8, 0x956FDBF1, 0xCA2EAADF, 0xBC7953F5, + 0xF963B0E4, 0xA37D305A, 0x75CCEFFD, 0xE88BF831, 0xF34EF44F, 0x71266CDF, 0xF386FF62, 0x7BB7ED7A, + 0xA251EA93, 0xF976BC72, 0x56C7DD7A, 0xCDD72BFE, 0x1C7744CD, 0xD07EFDF5, 0xFA2E7B5E, 0xC57F7D04, + 0xFF8FD893, 0xFE40FCE7, 0x6DE835BF, 0x47A345B7, 0xDE29E1CA, 0x0E6117FF, 0x30B3E467, 0x18FAFF00, + }; + +u32 point_table_binary_7[] = { + 0x11727596, 0xCF4B9C47, 0x18C79FDD, 0x77157565, 0x77E9A19A, 0xA6241016, 0x7BEA2160, 0x89824534, + 0xA1124FEE, 0x41728BE4, 0x2FD840D2, 0x73F15E48, 0xD343A1C5, 0x50B62085, 0x1A7231C7, 0xE0A9F0E2, + 0xC14B5268, 0xEDC5A049, 0x9B849080, 0xAEEB6AE2, 0xFB769E9F, 0xF3CEBBE9, 0x1C163ECC, 0xF7F9B133, + 0xDF9979D3, 0x473093DE, 0x071A7373, 0x7369BA09, 0xE3C885AB, 0xB08E0C0D, 0xE6CA98F0, 0x12EBABCD, + 0x505FB91E, 0xBDAED7EB, 0xCC779101, 0x9029FE2E, 0xE737A67A, 0xAA4FDB38, 0x7FEE5ED4, 0x4E7148FC, + 0xB97BB06E, 0xECF49FFE, 0xA4ECF4C4, 0xA27F045F, 0xC238C047, 0xDFC294F0, 0x0CB8DE2A, 0x170198D3, + 0x36B3EA1D, 0x93DEC7A7, 0xFF028C4E, 0xFB78A907, 0x1FCE97AF, 0xE7FAA178, 0x9F3FE8AF, 0xE5D49FF1, + 0xFFDFDADA, 0xB2F8E4F7, 0xE89099FB, 0x19F855B8, 0x0565D4F7, 0x7D07B0B2, 0xB212C4CF, 0xCFCF13A7, + 0x8700FD8F, 0x85A5FF81, 0x07D16B65, 0xCA5F1776, 0xF950DFF7, 0x15C0F2F2, 0xB2F53B30, 0x1EBD61E6, + 0xF8E40F61, 0xC98F43B8, 0xACF59324, 0xB17E93CB, 0x515B99F2, 0x9D17967A, 0xFD37442F, 0xFB55B81A, + 0x753EE4AF, 0x34EF3F59, 0x3FE78F0E, 0xFB8DB9DA, 0x540EFDD7, 0xE3CF06EB, 0x2B635E8F, 0xFB379200, + 0xACAEAE5A, 0xFC70ACCC, 0xFAE138EA, 0x28B35EB8, 0x919B977A, 0x2E7EDDD8, 0xF9B57C49, 0x99FD5CBE, + 0xE4F5980F, 0xFE8287CD, 0x6693FE3F, 0xF2E01561, 0xF1D7D059, 0x0064ED17, 0x07CF733F, 0x4367A3F7, + 0x1CCF3C78, 0x8519EB71, 0x7E61E9DF, 0xAD9FF246, 0xFA37C0E7, 0x8B5DD8DE, 0xDE4E9D8B, 0x85FB8D61, + 0x16606A4D, 0x7849B9DB, 0x332FFED9, 0xC0FC9717, 0x6BC4A427, 0xEE7A9678, 0xE24C3D8D, 0xC7F51B5B, + 0xF3F1DA9F, 0x31CD0B37, 0x1CBBF5BC, 0xB076C2F1, 0x9BCA15CF, 0xA4AF783D, 0xB1E8C55F, 0xAF26E5FE, + 0x59521E35, 0xC6FE4F17, 0x99753F4E, 0x1759AFF5, 0x4EEA72FE, 0x37D398B9, 0xD46FECF2, 0x1D4D1B6F, + 0x30DBFD43, 0xEBB3FB8D, 0xE7DC7C18, 0xEF98F5BD, 0xF9F8FC78, 0xBD9C973C, 0x077A5DCF, 0xBD67C6A4, + 0xDF7B5E92, 0xF3D3C33D, 0x7AECE7FD, 0x9D929E97, 0x18F7B7F3, 0xC498F6BB, 0xF3183C93, 0xDED8F2EB, + 0xBCE63776, 0xFBFFB295, 0xD113977A, 0xE67139B2, 0xF584AD1F, 0x658D276E, 0xE4EA3572, 0xFD34783F, + 0x9FDE36A6, 0xFD7E7A8B, 0xF5D9FD93, 0xF368FB23, 0xE731CF81, 0x1EF3E97A, 0x08DB7ACA, 0xF9CC73A0, + 0x57BF8D7A, 0xFFB599A3, 0x83EC7BF8, 0xF14DE398, 0xD9FB8BEE, 0x8FC9D06F, 0x99F9305E, 0xEF9BC930, + 0x1F74CD7F, 0x7C3F77A3, 0xFDDC7DBD, 0x9FF5A3DE, 0xE7BAFFE5, 0x5F8CDBCC, 0xACD7FB75, 0xE837E398, + 0x39F45F72, 0xECEF6BE6, 0x685F7817, 0xF7FF74B6, 0x783DEBCF, 0xD3D9FFD5, 0x53BDA31F, 0x7D3CFAE5, + 0x78C1E27B, 0xF2B13EF4, 0xE7F1422F, 0x67FD88F5, 0x852D9FB2, 0xD6137F86, 0xF91BB9FE, 0xE43DE97C, + 0x6F1C339B, 0x3F697D6A, 0x13E17B51, 0x9B880EB3, 0xEF45B560, 0x1C33877E, 0x2CFE69DC, 0x6666BDAE, + 0x5FE167E3, 0x98D9DEAB, 0xF330E2DE, 0x7BD0F3EA, 0xB8886CEF, 0x2D204396, 0x4790C2F3, 0xED76FC07, + 0xF763EF85, 0x0C7B7FAA, 0x27C24BCA, 0xA297F507, 0x78F74419, 0xE76B9E77, 0x992D7E37, 0xC86FF54F, + 0x9AD9FC35, 0xCFA42F7E, 0x01B59D9D, 0x1DD3A707, 0xC2D26F72, 0xAD7084AC, 0xDF3F85AF, 0xA30361FA, + 0x9E2A41D4, 0x9678EAA7, 0x3001C39A, 0x0FD98DB2, 0xE623EE2B, 0xBCD57CF8, 0xFD556C45, 0xFF683E64, + 0x972FE0DA, 0x99EA0BF2, 0x837DBF19, 0x97F57B4E, 0x99F49FF0, 0x7EFC0700, +}; + +u32 point_table_binary_8[] = { + 0x11726596, 0xBF4F5351, + 0x14C74F79, 0x854095DA, 0xBA2061D0, 0x26400C18, 0x131235BA, 0x90A84361, 0x7070785D, 0x98E41FE8, + 0xE8688871, 0x95D9D584, 0xA5242C6F, 0x3469BABD, 0x383A3839, 0x98B838B8, 0x95829510, 0x9EF7DCEF, + 0x39E7DEF7, 0x78DB27FD, 0x9E1FF7FC, 0xB8B7D42B, 0x26C557A2, 0x5BFDE4BC, 0xDBED16D4, 0xA3E76022, + 0xCF3BF488, 0xB9B94E19, 0x18FAE63A, 0xF445063D, 0x7F9E47D0, 0xD776A157, 0x6EDF4FCE, 0x565757C1, + 0x27CC44CC, 0xDEFF09EC, 0x8DBD3FD1, 0x67C5845E, 0x13355692, 0xCB7EBFEF, 0xE3818998, 0x395F66FE, + 0xC0D03B7B, 0xD13B76B1, 0x66D79249, 0xC11FDB7B, 0x263276FA, 0x998E32EC, 0x673AAAC7, 0x796F3E0C, + 0xF6E0605F, 0x8C891636, 0x823D58F4, 0x23C7EE7C, 0xCD2D659C, 0xB7B94599, 0x31FC65A6, 0x2FC7DB44, + 0xBEB50D65, 0xF857463C, 0x775EEDC7, 0x26B8B6E1, 0x79002ED6, 0x94A12FD6, 0x442FF16A, 0xBBCA95FE, + 0x55FB2BF5, 0xB078038D, 0x47B4BDBD, 0x1DC77FAF, 0xCCF92F7C, 0x111E2843, 0xAFFDEAEC, 0x27E74747, + 0x47D6CFCE, 0x3E9132C7, 0x5B3E5446, 0xFCE543D1, 0xEF5419F9, 0x3B7D66EC, 0xEABD74A5, 0x8C7E2C5D, + 0x41CFF5E0, 0x7C1AC732, 0x2F925FE3, 0xB8F640E6, 0x0DBCA22C, 0x7A9947E7, 0x6FC8FE5E, 0xA6177470, + 0x70C0F514, 0x6E0676F9, 0x7485BDDE, 0xB3E8B362, 0xC8E7DD4B, 0x5BF8BDA7, 0x3C35867E, 0x6A7A30F4, + 0x2EFF21D7, 0xFB55DA4E, 0x9539BF54, 0x39536E05, 0x7BAF570E, 0xFDF5FBD7, 0x53BE63CC, 0xF92CA660, + 0xDD97C554, 0xF5C847E7, 0xC3710EAE, 0xCBFD718D, 0x879579F2, 0xE76D75B0, 0xBF8E7370, 0x5DF739C7, + 0x3E1B0FE3, 0x7DD7F37D, 0x7F6BFB97, 0x83EB73C6, 0x4EFFEDAE, 0xF1106C7A, 0x9FCFCF4F, 0xC11E1CEC, + 0xB95E3F5E, 0x047BB0E8, 0xA5DFBFDE, 0x19E760D1, 0x8F2AFE46, 0xD7E2993F, 0xA987C593, 0x7DAD7259, + 0x1FF913B6, 0x78E6AFCC, 0x25BDD6B3, 0xFDD8F6CB, 0xD7ABFDA4, 0x6EACFD13, 0xB6FEC93E, 0x55B9ACDF, + 0x413D2E0F, 0xEB41EF19, 0x7A9D57EE, 0x1FF62FF4, 0xCFE6A1CC, 0x25BDE677, 0xE3B39D67, 0x024EC6F1, + 0x7BD51818, 0xE7E0506F, 0x3EEFED3F, 0x364F1370, 0xF23B7E4F, 0x16DF18E7, 0xE0685E5D, 0x3E331FA3, + 0xF7C37372, 0x1ABF27EE, 0xBE3C8DE7, 0x91BF78DE, 0xE63F44EF, 0x87E760CF, 0xFD9EFD1B, 0xECC1E579, + 0x6B3C339E, 0x80453FAA, 0xF81B5D8B, 0x97EBFD6D, 0xF73BDE93, 0x71E9BDD8, 0x33CEC1E5, 0x79A3A931, + 0xDE87A9E8, 0xC37B318E, 0xE731BE2F, 0xB81EFC1E, 0xEBFD0E4E, 0xC6F17DCF, 0xF6E579AC, 0xCE9B7159, + 0x2FF7FDD5, 0x3FE31C6C, 0xF3E7FBD7, 0x9EB7F99B, 0x8093B3F8, 0xBE6F3D35, 0xCEC1A2BF, 0xA01AE73B, + 0x47C6F74A, 0xFF479ACA, 0x7565D183, 0xFF030000, +}; + +u32 point_table_binary_9[] = { + 0x1172759C, 0x7F989655, 0x99C7CFFB, 0x3ECFCCBC, + 0xCC0F4650, 0x4C6946B7, 0x400D439D, 0x2D17B3D5, 0x41BD320C, 0x26975529, 0x8A48B90C, 0x7F16BAFE, + 0x0CC31452, 0x2FD7C132, 0xC1085CD2, 0xB580142F, 0xDB55D772, 0xDA2D502B, 0x595AA854, 0x30518341, + 0x83190199, 0x411818DE, 0xF77DF6DC, 0x3FCF7D1E, 0x68FEFB5C, 0xE7FE9EFB, 0x3EF7F3BC, 0xE79CFB9C, + 0x07DCB4EC, 0xDB852F3B, 0xFC9B3469, 0x52E62ECC, 0xE6E7D90D, 0x1A06FBD2, 0xE1B9BDBD, 0x3DB2072E, + 0x7E21C717, 0xE4ECFF92, 0x256E9573, 0x5996BA15, 0x2B56007F, 0x0FB8D46E, 0x788DE7F1, 0x4E380186, + 0x3FE40DC4, 0x755DC99A, 0x65CB9601, 0x7F8FDA0D, 0xAF227B66, 0xF457D715, 0xB3AB49DD, 0xB9E79EAB, + 0xF68DCB98, 0x399EC647, 0x9D7022FD, 0x219F9F8B, 0xFFFCEC3C, 0xE0E479C3, 0x3E9EA4CB, 0x09C7F11B, + 0xFBCCFF79, 0xD6F12BF3, 0xF899B53F, 0xE4B3A8BF, 0xFA86E2BF, 0xE078CECA, 0xCE04AE69, 0x34BC0A38, + 0xCB9831DE, 0xFA06E5BC, 0x3DFAAB8C, 0x32BC0AD8, 0xD81FA6BF, 0x21CF24FD, 0x980F691F, 0xCBCCE34B, + 0xAF8DF335, 0xE4196663, 0x3F6BD62C, 0xF55775CC, 0xE70B3BC7, 0xACFD0167, 0x2B43FE21, 0x1F9EA3FC, + 0x219BFCA1, 0x3DE71FF9, 0x31CDDF0D, 0x301ECF32, 0xFEC066FC, 0x686FF227, 0x5CF7CB64, 0x00E311FB, + 0x8B99570A, 0xC7F1D6FD, 0x9279582E, 0xFE61B9F8, 0x87E5E21F, 0x968BBFA4, 0xF1DF88F1, 0x9434FEC0, + 0x183FBDEF, 0x688FF1C7, 0x5C6A48F6, 0x623C62BF, 0x91799870, 0x1C6FA981, 0xB87A6B1C, 0xBFE7287E, + 0x64133FDA, 0x9BF8ABB3, 0x485FBB3D, 0x3D1EFB9B, 0xC5FEF630, 0xDF2A1CFB, 0xABDD6EF8, 0x34CF2F39, + 0x3761C204, 0xB2F75CFE, 0x33F32CE1, 0x640733DB, 0x1B3ED1C7, 0x37356D53, 0xFF9E0F2E, 0x61BE55D8, + 0x25EA0FED, 0x63AE9D9F, 0x1674BC9E, 0xCBBF360C, 0xFE7F6DC6, 0x0FFEE707, 0xCE1E8AE3, 0x07B6F113, + 0x8778C9DE, 0xF07C8CFF, 0x14891FD8, 0xC77F8AC4, 0x4F1CF245, 0xF631D75E, 0x9A0C4ABC, 0xC0D57186, + 0x1F02CEC5, 0x7B29CF3F, 0x3559529D, 0xE1DCE87F, 0xAE5C3E77, 0xEE5C64F7, 0x1BE78A37, 0x9FF51C70, + 0xE17AE237, 0x777D6C99, 0x30D857FF, 0xB7E722E0, 0xEA76E273, 0xDF6E6A7B, 0xFDF5D751, 0x9FDDE2DC, + 0x8874A413, 0x96FE81C1, 0x1EDA3FF1, 0xFD31FF87, 0x7C0371FB, 0x4B6D170B, 0x83BFB1A7, 0x5F3C44F4, + 0x120F7061, 0xB6E745CE, 0xBD7DE7A8, 0x9B301E60, 0xDFFF9679, 0xADAF68BC, 0x3E37DD7B, 0x5A2F57F6, + 0x73FFDBBB, 0x47BF8B3C, 0x8FF46F3D, 0xF0D10F94, 0xBD7EF383, 0xAD170327, 0xFFEDB656, 0xF63AF7B2, + 0x3BCE4D3F, 0xF79359E5, 0x55E2DB3E, 0xAA7C4EF5, 0x1A603713, 0xD8DB23BF, 0xEC88FD7A, 0x8AEB6FB1, + 0xD5B979F3, 0xE67976A3, 0x88932DCA, 0xB87E0A7B, 0x7B5E4FB9, 0xBD03EC2B, 0x4F28BF46, 0x5CFEB032, + 0xDA2B77C4, 0x7AEAAFFE, 0x8B3CDFB2, 0xBFFA2F26, 0xBDC0C50B, 0xD43F73F0, 0xCFF6D8DF, 0x906EE5D7, + 0x8893F758, 0xCFFE953B, 0x627D755B, 0xEC9FF60B, 0xC1BFEC1F, 0x84C95EF5, 0x67B8A1F0, 0xBE943E5D, + 0xDC307BF6, 0xECACD0E6, 0x4E001EFA, 0xF9E472E0, 0xEA766237, 0x94387B9F, 0xEC6B6F21, 0x7BF7D36C, + 0x29707DC5, 0x1D897C46, 0xF60AF557, 0xB882EC89, 0x6B6F21F6, 0xEFE352EA, 0x8FEC3D8F, 0x04CE7ECC, + 0xBF97ED59, 0x277179BF, 0x30BCAF75, 0x25E591C4, 0x624FF1D5, 0xF527DB85, 0xA1DD8F97, 0x395B4AAC, + 0xFD2F257B, 0xE591D28E, 0xF303FB83, 0x1914B8F2, 0x2A714D51, 0x7924B1D8, 0x93BFBA57, 0x9337A85D, + 0xFD3307FF, 0xDCFF52B2, 0x272E5CEF, 0xEDFD5C9F, 0xCC4E87C3, 0xFA028CE3, 0x57A678B3, 0xD9B4FE00, + 0x93BD30D9, 0x37FF39B9, 0xFCE4934F, 0x8E9E1FB0, 0x7D3ED8CE, 0xFD35FF59, 0xD89DE09E, 0xF2ED4707, + 0xFF6EA27F, 0x7E93827F, 0xE2E09FEC, 0x837FB7C9, 0xF336638F, 0x1CDAE3F1, 0xE5E3A7E7, 0x0F7F1C5F, + 0x2771F23E, 0xC67F3F71, 0xCD1AE616, 0xB22F3D45, 0xF696F1FD, 0x33F6FC7E, 0x211F315F, 0x792431D9, + 0x837F184F, 0x6393C6D3, 0x499C7CC0, 0x3C1BE6B3, 0x86DF2617, 0x49BCC421, 0x7E186FE3, 0xA0D123AB, + 0xBE13F257, 0x9F98FEFC, 0x7C593FD1, 0xF487EDA6, 0x3F6C579E, 0x9DBDE6DF, 0x97256A3F, 0x99B8F057, + 0x65FFDBA9, 0x7D487924, 0xE437ED34, 0x7A6C577D, 0x27B587F8, 0x38DF1A5F, 0x15E6FF7A, 0xB59F5D1D, + 0xF0ADCD7F, 0x533F99DA, 0xFFA6FFC9, 0xD45F6897, 0xE78D3C2F, 0xBB1ED683, 0xE23FA645, 0xA86F9017, + 0x0153BDE3, 0xD71BE4D4, 0x19F6F669, 0x81ED793D, 0x726BF9F7, 0xC4EB8BFC, 0xDEA47FE7, 0xF67D0B99, + 0xF56EAD61, 0xDFBFDB96, 0xECBCEEBA, 0xEBD4BF1F, 0x917042EC, 0x1C32AF87, 0x6E9B32F6, 0x577379B2, + 0xF4D1471F, 0xD5FEEAD6, 0x33F3FB53, 0x1A9764CA, 0xFEF9A683, 0xCAB87ED6, 0x0CC91AB7, 0x6CD9A2E3, + 0xA9B95E59, 0xFB47367A, 0x65EE7FC3, 0x860D917F, 0x668CB7EE, 0xADAC1199, 0xD7E7D2F9, 0xC4E5B96E, + 0x4CA1C5B9, 0xB6DFD17A, 0xE0B99DB8, 0xF832ED8F, 0x88770D57, 0x1E43CCF6, 0x37BA8142, 0xB37357DC, + 0x235C6820, 0x4E1BD17E, 0x0EB18F98, 0x99EC65FD, 0x91FE4AF5, 0xB2BF257F, 0xA5FAE253, 0xCA585F2B, + 0x8F917A1B, 0xD9F447AC, 0xFE8E112E, 0x36FAFDCD, 0x2F85DD00, 0x31EFC72E, 0x74DD05FF, 0xFEB64DE5, + 0xF5FC42B7, 0x9BB8B854, 0x98EA71E5, 0x6EA9CF2D, 0x37BFC3EB, 0x29DB37BF, 0x53FC15AE, 0xB75F205E, + 0xF19C7237, 0x31D9571E, 0x766370BF, 0x5F4FEFAB, 0xE776E2E2, 0x53C8D389, 0x61FCCC63, 0xA41E407E, + 0xDC0DB88D, 0x960B0DC4, 0xE931C0E5, 0x95C4307E, 0x62B287F1, 0xB3BF31D5, 0x37E9F943, 0x3EC03F71, + 0xF16561F0, 0x07CF9F79, 0x0C31DB7B, 0xFFD5F5F4, 0xFC890B0D, 0xC469A330, 0xC7D328F6, 0x122F3E8F, + 0x3E772AEC, 0xE70A81CF, 0x402E14BF, 0x2B9CDDE1, 0xDC456F17, 0x1F107B62, 0x47F5425F, 0xB610EC4F, + 0xBD216D7C, 0xF6D96791, 0xA17DE327, 0x98793D7F, 0x63A873C2, 0x30FFFCFD, 0x85CCDC5F, 0x6395D767, + 0xF6D7582D, 0xFE08F3B3, 0x96F8E75B, 0x944F2516, 0x7BF237EA, 0xFAB40EE6, 0xA3CA5AE2, 0xDFBECDCC, + 0xFB87353F, 0xA7F94BE2, 0xF9BB453C, 0x9F5DE9FB, 0xF3F3E5A7, 0xFA783EBC, 0xD2FB432E, 0x7609C3F8, + 0xF66F563E, 0x9558ED91, 0x4FBA9AD7, 0x4FB63FE9, 0xEAE262E4, 0x49C4C7FF, 0x88F93CB2, 0x6FAD617B, + 0xE6536A78, 0xBE64FBD3, 0xBCBDE403, 0x78DE56E5, 0x5389D9DE, 0xFB87F5F2, 0x8E69217E, 0xE2103FAC, + 0x6F33BE1A, 0xE2270EF1, 0x3BFFDBB9, 0xE339A347, 0x367ADFDF, 0x75D38C1E, 0xD9E87D7F, 0xB77FD5E8, + 0x91831EF2, 0x3936E4F3, 0x5462B1F7, 0xCF0BF27D, 0x679AE27C, 0x7C25BD4F, 0x7B7FCBCC, 0xEB63FFFB, + 0xCE09933D, 0x33DB0F7B, 0x2A2D8D1E, 0x3D3A738F, 0x10FFA92E, 0x2D20F37E, 0xE4F71765, 0x0781A5BF, + 0xA396BBA2, 0xB51FEAED, 0xF1FDE0F7, 0xF9AE25C9, 0x1E795FC0, 0x7EEE9A6C, 0x279EFF71, 0x7F25DF1F, + 0xBD3FD942, 0x18EF9CCF, 0x84F821BE, 0x8FDD19E2, 0x270EF193, 0x7D881F9F, 0x97193FB4, 0x5FF699A0, + 0x27367AB4, 0x377AFFBC, 0xE6DC67F4, 0xBEFD5AE3, 0x9FD8E8FD, 0xFE68F633, 0xC4BEFEBE, 0x1BE6F3DA, + 0x8FF1EF63, 0x56B6A0D0, 0x014CEB7B, 0x752FF1A6, 0x5DCA68BF, 0x6917DB9B, 0xF6D6D656, 0xA87F905F, + 0x394119ED, 0x5F39C1BF, 0xF39EAD1E, 0x99D797A3, 0xEF11FFBE, 0xBEF2FAA3, 0x6F4E91B3, 0x07880FBC, + 0xA88CF607, 0x5E7187B4, 0x933FE23D, 0x6B95D17E, 0xCF26F267, 0xF5EC7F1D, 0xF0705FFF, 0x8D1F3F1E, + 0xB81BF4C3, 0xFB536457, 0x4B7CF05A, 0x65B43F38, 0xCD1DD27E, 0xDC71C781, 0x3FE47DF7, 0x28A3FDBE, + 0x5B1DB1D1, 0x0397E7FA, 0x7CF8F5F6, 0xC46FD178, 0xCA37FAFC, 0xF9F5F3A4, 0x9DE908CC, 0xC71CE2BE, + 0x23986791, 0x7DFF5CB6, 0x9FEB5A80, 0x3FEEEB83, 0x89132766, 0xE5DBFCFA, 0x3CC2F3BB, 0x693D70F5, + 0x66E2EC0A, 0xE659640F, 0x7F68CFFB, 0x8D91E3C4, 0xBFCF9FF7, 0xF7E1CF52, 0xBEFD7A8D, 0xBCEFCE54, + 0x9E0FDA0F, 0x5CAAFE7B, 0x30FEBB55, 0x8FFB8193, 0xFE3DAD67, 0x3D72653E, 0xF32CB2AF, 0xAE107BDA, + 0x2F7C642A, 0xF3158563, 0x0B7E31FA, 0xE8C46400, 0xEDFF95B8, 0xFC1D66DE, 0x5F546ED6, 0xF715F351, + 0xB382D713, 0xCE57DD08, 0x5E7F807D, 0xBEB371CC, 0xFCBE67E3, 0xD89EF391, 0xFE8773BD, 0xBDBD9AAF, + 0x9A7F482A, 0xCAB8DF61, 0x067BDEFF, 0x30633ED2, 0x8AF8A77C, 0xD51E9BF4, 0x2993BE8F, 0xFDB58B9E, + 0x19F351F3, 0x98EA315F, 0x758D6951, 0x18F64B3B, 0x3632833D, 0xC47F9ED8, 0x533EEA5E, 0x62E67C0D, + 0x199B0C0A, 0x837EE78B, 0xCCBC1FDB, 0xF922D9CB, 0x794DC3CF, 0xF87EE412, 0x1A6FC3CF, 0x926E65DF, + 0x5F56C7AC, 0xE739729F, 0x42E3295D, 0x2BF72F34, 0xDED2B5C9, 0x7E61D86F, 0x55173383, 0x7DACC7FE, + 0x866FE4FB, 0x15F677E4, 0xC2A417EF, 0x5FFE89F8, 0xAD1A663E, 0xCF796B35, 0xDB737F4D, 0x97C87D0E, + 0xF91B3A3D, 0xE5FB1CE2, 0xEE8F305F, 0x40F65BBF, 0x4EF69587, 0xB3BBF13E, 0x81DFC7CA, 0xE3D902D8, + 0x1FC1FB83, 0x3C9D18DE, 0x1F66B4CF, 0xC689DEB5, 0x00C3FB83, 0xFC98DF9F, 0xFD81DE1F, 0xB22786F7, + 0x87B945F6, 0x8FACC7FD, 0x1DBC3FE4, 0xDFC7BB91, 0xDE1FB6EF, 0xA0FD9A72, 0x7B4EDF83, 0xF13FA67A, + 0xDCDFC1FB, 0x83BF27DE, 0x6FC2FBC3, 0x7AB487F7, 0x87EC697F, 0x08EF0FF2, 0x738563DD, 0xBBF4FE90, + 0x9E18DE1F, 0x66B487F7, 0x47F207FB, 0x5598BFE0, 0x7D82FCC1, 0xFE13E62F, 0x61B087F9, 0x0B99F30D, + 0xF317B16B, 0x013DCC5F, 0xF07B82FC, 0x555FA3F9, 0x4B18F207, 0xF317F2C3, 0x217FCCB8, 0x5F1E394E, + 0xFCBB0EF0, 0x0FF39730, 0xF887F98B, 0xFD61FE60, 0xFE62EEC1, 0xF8EF563D, 0xEEA761FE, 0x12063DCC, + 0x5F620FFA, 0xEA0AB1A7, 0xFD36CC5F, 0xC83E7FD5, 0xD5347F09, 0x43FE60FE, 0x127BECEF, 0x66B22F7F, + 0x26BB3BDB, 0x42EB2FF2, 0x45D90262, 0xFABD03BB, 0xAB697D15, 0x7BE2602F, 0xED53A64C, 0x412EACA7, + 0xF517D9DB, 0x133B272C, 0x7A62D70E, 0xFE60FDA5, 0xFE5C07F2, 0xCDA97221, 0xA1F595FC, 0xFBDF4F42, + 0xEB67BE9D, 0xFC7B5E4F, 0xEBAFF48F, 0xBC29F813, 0x3DF33AF0, 0x07EBEFC6, 0x8D1B41DF, 0x8DECD75F, + 0xE1C26DB4, 0xBE227B7B, 0xE469EE90, 0xF6993367, 0x12AFA7F5, 0x1719ECD7, 0xD3FAABCC, 0x7A60D95F, + 0x0F6DE5F9, 0x73D09D53, 0xBDD1CF27, 0xCDA97276, 0xAF73EFFD, 0x22957A05, 0xEB911DBF, 0x91FA85F6, + 0x8B47F448, 0xFD942D45, 0xEE4D95C1, 0xFEDD7B94, 0xB13E79F7, 0xEE506F01, 0x9786F27A, 0xC6FE867C, + 0x937FAF2F, 0x10BFBE88, 0x99EBA137, 0x8A6CCFFD, 0x357C53EB, 0x21F4D770, 0x554AF5E5, 0x5AE2EE45, + 0xCA68DFBD, 0x42EB07DC, 0x9F376DF3, 0x7BCCCB2E, 0xCB0AD3BD, 0x3FE072AA, 0x0CF9D8FB, 0x1366AE6F, + 0x3EB8CD45, 0xDCB4CA39, 0xDC5FB37D, 0xE3BAF4F0, 0xCCF54D7D, 0x8F3B8471, 0x3F6DEC25, 0x1FC0BFEF, + 0x61E6E7B5, 0x7640EB37, 0xAC4FCEFC, 0x45881F79, 0x5D881FF6, 0xCFA76C0B, 0xF123FF29, 0xC40FFBE7, + 0x73C619FD, 0x4EE7CE9D, 0x911E3E1F, 0xF97CF17E, 0xFFE84DF4, 0x3C3D2F25, 0x4E1B84B1, 0x5EFC86F2, + 0x4262B547, 0x6EDC2DF5, 0x23D937BE, 0x9FF4E9F9, 0xB1E77DEB, 0x99B95ED9, 0xFB029FBF, 0x1A86E769, + 0xEDE57D00, 0x7EF139E5, 0x85C4F2FC, 0xA9DE38BB, 0x39C44F1C, 0xE2CF8D27, 0x3F5EAC37, 0x267DDEE8, + 0x91833DE4, 0xB7F4A469, 0x474E6BAC, 0xBD5F016B, 0x6C7FE1BE, 0x95F627C3, 0x96D17ED5, 0x735BE162, + 0xE0E41D60, 0xFF2E23EF, 0x9BA88CF6, 0xFBFC18A6, 0x4F9F1EB5, 0x8F1A350A, 0xF60BC8BB, 0x172BA3FD, + 0xEEC5CE01, 0x5BFDD8B1, 0x63F53CEA, 0xD83B78BF, 0x728EAB12, 0x271F08BB, 0x1D7E3D38, 0x8799CF9F, + 0xB2E5BA1F, 0x42AEBB9A, 0xF7276C5F, 0xBA84F723, 0x5F23EEEE, 0xD6FD0ADA, 0x6FE5FD90, 0x9FAF46C1, + 0x7C08E387, 0xF5AE3CC9, 0xB51127EF, 0x08BB7E1A, 0x1FB2B727, 0xA6FCD976, 0x3C1FF40C, 0xF3218C1F, + 0xD9DB13F3, 0xF9A1D1CF, 0x993347EF, 0x778E7834, 0x9CD7C0FB, 0xD3BC3C8D, 0xCE6F76B7, 0x31F37D4C, + 0xDFC92EE2, 0xC66FC97C, 0x45F64DE7, 0xD378E53C, 0xA7F70566, 0xBEBFD971, 0x0CFFBEF9, 0xFE62F862, + 0xFDBDE2F9, 0xC1F007F5, 0xF788F11C, 0xBC9D99EF, 0x6306EF75, 0x11B73EC2, 0xF30DDBB7, 0x6CE1F988, + 0xCF5F8EDD, 0xC1CCF737, 0xC7DCE00E, 0x618CC7D8, 0xCB78807B, 0xBECDCCF9, 0xDABE3AC4, 0x0FEFF3A7, + 0x6784F891, 0xBF1CE287, 0xDFDB69F3, 0x43FCC80B, 0x42FC50AF, 0x8F9F68F4, 0x305F8D4F, 0x0F9F8F5C, + 0xBEE4FE39, 0x9BAAF76D, 0x783FDDBC, 0x33DCBF11, 0x27FBEC7D, 0x5C3695B8, 0xF22AE907, 0xDAF5FE0C, + 0x395DA58C, 0xF6E97FF1, 0xFAC2F773, 0x039F2496, 0xFBF0FDA3, 0xF57E09B9, 0xE956E591, 0xC4C9A0BD, + 0x4F3A309B, 0x58E2DDF6, 0x2577487F, 0xC8C65EE2, 0x217B62B9, 0x5F6A7A30, 0xADE7FB8F, 0x8458EF47, + 0x12C8EF11, 0xD3E2FBA4, 0x23A6A93D, 0xDE3735FE, 0x8FD1231B, 0x7BFF6CEA, 0x6E34EDC8, 0xA67F9FFB, + 0xD2E7E2FB, 0xA5D2E742, 0xFFF0BC06, 0x4A414F1C, 0xDFCFF5CC, 0x0CEDC4D4, 0x8EE7357E, 0xBEDA7F93, + 0x9EE78F22, 0x2E9F8DDF, 0xBFF07C96, 0x2D2C9F0D, 0xF3219ED7, 0xC0F94385, 0xBF8F31ED, 0x38DFF17C, + 0x58F3A5F2, 0xD9A79F7E, 0x3A9DE720, 0x3B076CF5, 0xC8B3B8DE, 0x9BA7FED7, 0x11277FC4, 0xF3783EEF, + 0x28DF4B8C, 0xE7355F36, 0xF7DFA69D, 0xFC110F36, 0x28771093, 0x3FAB27FF, 0xD5BDF1F8, 0xA9BE97F1, + 0xCB79938E, 0xFF26B297, 0xF1DB761A, 0x3F71183F, 0xD9EBF88D, 0x1EB83CD7, 0xE7C3D7EF, 0xF58B61BD, + 0xB940CF63, 0xEA1727EF, 0x0187F316, 0x61B2873F, 0xB6EFC0FB, 0x96F9CA3D, 0xC4C94ED6, 0xF7B05EB8, + 0x23D657CB, 0xB17F3A0F, 0x09FE8983, 0x7FB217BD, 0xC453F1EB, 0xD5FB7D4B, 0x35DECAF2, 0x64AB329D, + 0x5F30D3F3, 0x873F6EC7, 0x788A7394, 0x7B88937E, 0x65D2F7AB, 0x7DA4A778, 0x827F8A37, 0xF8A7E711, + 0xFC7B7BA3, 0xF7F5E402, 0xFC7ECCEB, 0xCF3EFB34, 0xAD0F418F, 0xACF5B630, 0xD9C31FDB, 0x770043FC, + 0xCC3DC449, 0x3FEB7B58, 0x2FDC11EB, 0x7DBDFB26, 0xE59FE2A1, 0x7A16F22F, 0xCCFAF76C, 0xBC217E5F, + 0xAFBE49CF, 0x9FB98738, 0xD929CC7A, 0xE18E585F, 0x2DC7FEA9, 0x1E0FFEA9, 0xDE0EFEAB, 0x65ABF7F5, + 0x20D69BF0, 0xFBC1FD02, 0xEF37E0F7, 0x230CFB01, 0xF87D1053, 0xBD09EF7F, 0xBE1DF60B, 0xB29F80DF, + 0xCF5D77DD, 0x85F6C4CE, 0x098B9E98, 0xEA4D983F, 0xB8BF75C4, 0xC91F85A1, 0x5E83F981, 0x19EB4DD9, + 0x1FDA76EE, 0x0FEB3D98, 0x3FA47FE2, 0xE04FF4C0, 0x72DE3B62, 0x869E3FEF, 0x2EF8B56E, 0xC4545ACF, + 0xDD08E27D, 0x9B98F9BC, 0x7760873B, 0xA49DCF9B, 0x91FB5E50, 0x46FBBEB5, 0x74DE6CF5, 0xDC8EDF3B, + 0xD59EEC12, 0xDE2FE27D, 0xE8F009E9, 0x8784713F, 0x79BE9E9F, 0xF1F748D9, 0xA0E5D23A, 0x3DFF42FB, + 0x21BFD3FD, 0x2472F737, 0xF5FC0BED, 0xB77E9FF7, 0x975C6FC3, 0xF8B19EBF, 0xCCED469E, 0x9A2A17EE, + 0xA5F171BD, 0x8FF536C4, 0x9F6FC77A, 0x1E783D8D, 0x9FCF03B0, 0x1E87F12B, 0xB31E18F7, 0xF37EFC1F, + 0x5EA3EB47, 0x3B71D2C7, 0xEB05F2AE, 0xADCC7790, 0xFDAEADBC, 0x7E99765E, 0x2F90DF9D, 0xAFDC46CC, + 0xEB87D173, 0x3B9E77D6, 0xBDAFDF9F, 0xB5132703, 0xCAF4FD96, 0xF098DCF7, 0x6BC84D9B, 0xF5FB313A, + 0x8FDC903A, 0xFE5E0CB9, 0xF77665B4, 0xEFBD57F7, 0xDBB89F87, 0xF1F3FBDC, 0x4E9CF409, 0xC3FB0AE3, + 0x63C6FD3C, 0xC49F6FE7, 0xF71BCF5B, 0x60FCCC6D, 0xC4FAFEAB, 0x1ED8DD4F, 0xDF1B6E5E, 0xB9237CEF, + 0xECF9AF4E, 0xF93CE2BD, 0x5390EFCF, 0x3AC9DE1D, 0xD2CEDF3B, 0x7712733E, 0x8C3DB07C, 0x5FF907E9, + 0xFF2FC46F, 0xAC54EE24, 0xA6FEF1BE, 0x0AED9D7C, 0xEF8EF69B, 0xA6B07D3E, 0xFE7C7C1B, 0x88374D61, + 0xE6EF2B7B, 0xBDBD7EDF, 0xECB96F8A, 0x722731C7, 0x5F43DCCB, 0xF1BBB378, 0x7C81CF24, 0xFE40ECA3, + 0xFE0FA3A7, 0xFC4ABCC6, 0x5EBF2FE7, 0xFE80F17B, 0x6DCFFD6E, 0x47F89ED9, 0x7379A572, 0x2731FF1E, + 0x1E23EEE7, 0xFCE3F7D2, 0x9E2B3C3E, 0xFC9ED773, 0xC9297712, 0xAB7D27D9, 0xF3EFF106, 0xFEFE9DBF, + 0x4F403ECD, 0xAF8F2B95, 0x3B898F0A, 0x8CF64705, 0xFB137DFB, 0x99410FDF, 0xE31E6C09, 0x7A62A347, + 0xFBA087EF, 0x7B07571A, 0xBDAF2F0E, 0x7CD7E891, 0x839EEC99, 0x1FA5FD4A, 0xCADF0F79, 0xDE495C4B, + 0xFC12B10B, 0xACFB1BE0, 0xEC60D0E3, 0xF33818F4, 0xF8BC8E0F, 0x7A66D5A3, 0xFDE49C7E, 0x72ACCF6E, + 0x8AF59E23, 0x3DAE9747, 0x929ED7DF, 0x9DC4B581, 0xCF20BDAE, 0xCF67D8F5, 0xD1F7771D, 0xE9E1DF6F, + 0x803D716D, 0xE005A467, 0x5E40ACF6, 0x0BDC8BB1, 0x9E38E8E1, 0x5B2CAB27, 0x26FBEA4A, 0xDAEFA5F2, + 0xBDD14AF7, 0xA48C1F79, 0x13B10B1C, 0xD507D984, 0x58EF39D2, 0x67B7C67A, 0xCFB17E6F, 0xD0637EF7, + 0x063D3EAF, 0xD141CFDC, 0x11E7DFEF, 0xB78EB3F9, 0x774F12D7, 0x06BED0E6, 0xDFDB5F18, 0xED4F3A5C, + 0x574EDF95, 0xD3F7E6F4, 0xBDB1BE70, 0x95CDBF8F, 0xF72A9B7F, 0xCF3FB4F9, 0xF7F63F34, 0xF91F4AFB, + 0x7BCDFFD0, 0xEC0031E7, 0xBB8DD805, 0xD6FA04BF, 0x8FFA46AC, 0xF71CE92B, 0x0FC47ACF, 0x91BEFC42, + 0xACF71CE9, 0xCBEFC47A, 0xCF91BE5A, 0x47F5451A, 0xF8F928FE, 0x33885DE0, 0x8EC8FFEA, 0x58EF39D2, + 0x97FB62BD, 0xE7485FB9, 0x22D67B8E, 0xF4951FC4, 0x7ACFB11E, 0xF6FBD784, 0xE7EFF900, 0x716DE0F9, + 0xE1F9A3FD, 0xFCF0FC81, 0xB335B19E, 0x38E8B3F7, 0x623DB1D1, 0xB7E6F4AD, 0x39FDF89C, 0x7EBCD5FB, + 0xF7F172AB, 0x77CF13D7, 0x065E60F5, 0xDE7E41AC, 0xCF5A627D, 0xD612EBB3, 0x8E584F6C, 0xF4AB73FA, + 0xD5397D5F, 0x4EDF67CE, 0x8F79FE6F, 0x5CCDF3FF, 0xC3C26913, 0x733FD6F3, 0xDDCCBC3E, 0x94DF70D1, + 0xFA509EC0, 0xBC86EC07, 0x37273B98, 0xB1BF233F, 0xCBFC92B0, 0xFA437B5F, 0x8FEDB1FA, 0x839B99B9, + 0xFFCA77E2, 0xF5A9B48F, 0xD79F7D41, 0x4FF353D0, 0xDBF507F4, 0x767D02BD, 0x6D87F8AD, 0x1EE267D6, + 0xF8EDFA05, 0xF1737F9A, 0x3FE47D21, 0x7FCC9A3F, 0xEB1FF267, 0xD73FD54F, 0xCAE927E5, 0xF49373FA, + 0x49F1F8B3, 0xD9F1F865, 0xFDD4F14F, 0x8EC72FED, 0x327ED1CB, 0xF83D47E3, 0x97F557C6, 0x5F756E15, + 0xFC9EEB9E, 0x4836E3FC, 0xD24E5C39, 0x9E99E79F, 0xEAA4787E, 0xAAFDB68B, 0xE6A7CAF5, 0xCCAC2F7F, + 0x3D15C6F9, 0xA2E9F134, 0x9ABF9A1E, 0x8FE7BF06, 0xFE5ED5C7, 0xC39C64CC, 0x14CF6866, 0xF62FFFFE, + 0xB0DC15C7, 0x5FDE1FC7, 0x2FF39FC4, 0x2FF3A3C4, 0x2FED12BF, 0xE8257ECF, 0x51FC327F, 0x4AFC32FF, + 0x4AFC3E9E, 0x287E894F, 0xE217FFD5, 0xDCFC2BFA, 0xCAA5B1DE, 0x73A497F9, 0x59F53F88, 0xE3AFFC5B, + 0x1CBFE728, 0x7E99BF25, 0x7EE95FF2, 0x277AC99F, 0xF42FF913, 0xFF923F3F, 0x1FAD725F, 0x213DCF4F, + 0xABDC12D2, 0xDBF913F4, 0x767E05BD, 0x6D87F8AD, 0x1EE2D7F9, 0x7609C56F, 0xE75F88DF, 0xCEDF903F, + 0xE5AF50FE, 0xB4BFAF50, 0xFEACFF6A, 0x986F5765, 0x23E2F8B3, 0x8BE3F861, 0xBEB6F167, 0x2D71FCD0, + 0x6EE307BD, 0x8D1FD8C6, 0x0FF636FE, 0xAC258E1F, 0xE2B1F103, 0xDBF8B396, 0x287E5C3F, 0x227D574E, + 0xDF95D3AF, 0x8EF4B8BE, 0x44F1EFCF, 0xC5BF3F17, 0x7F5F143F, 0xF61FE56F, 0x7F2E7F7D, 0xB9FCAD0E, + 0xF993FD3F, 0xCC9FCA43, 0x69FE64EE, 0x0786F9D3, 0xD607307F, 0xDAFA00E6, 0x3FB53F8B, 0xE63FEDEF, + 0x2C9AFF6C, 0xFD00F39F, 0xED1FE65F, 0xAB87F9D7, 0xF60FF3AF, 0xF50FF3AF, 0xD817AE21, 0x3DD707FD, + 0xB03F05BD, 0xAD3F406F, 0xEB13D0DB, 0x7688DFEA, 0x217EAD57, 0x7E48F1DB, 0xFA05E257, 0xBE8EF2A7, + 0x7C0DE54F, 0xFBBB86F2, 0x67FD43FE, 0x6CFD63F5, 0xEE57B11E, 0xD8EAC1DE, 0xE8B1DD8E, 0x1FEE7BED, + 0xF8A15EB2, 0xE307BD1D, 0x3FB4DBF1, 0x83DE8E1F, 0xD88E1FEC, 0x65FCD55A, 0x97E27CF4, 0x4A52C5F5, + 0xE153C495, 0x25CCBCFF, 0xAF1E88EB, 0x839A7617, 0xD5079565, 0xCCAC3F78, 0x65B29F98, 0xF6EBC3D7, + 0x25076CFD, 0x307C9DF6, 0x877CD46A, 0xE65AE1B4, 0x9998FA1B, 0x6C6466FF, 0xE58779FE, 0x9C19C75F, + 0x5914C72F, 0xF587C42F, 0xF589C42F, 0xED12BFE8, 0x25FECAA2, 0x387EA95F, 0x247EA97F, 0x24FECACC, + 0x387E894F, 0xE217FF12, 0xBFD43FA2, 0x2F3F1FEB, 0xCBCFC77A, 0xA98F54FF, 0x4E1C7F79, 0x471C7F79, + 0x471CBFD4, 0x4F12BFF4, 0x2FF913BD, 0xE44FFA97, 0xFC897FCD, 0xDFC37EAB, 0x3D83F43C, 0x3FA5B81E, + 0x2D11A6FA, 0x05F4B6BE, 0x01BD6D87, 0xF8AD1EE2, 0xD77A6701, 0xC56FEB1F, 0x885FF91A, 0xCA9FF20C, + 0xCA9FF637, 0x83F267FD, 0x43FEA43D, 0x5B15C79F, 0xED89E387, 0x7AC9C60F, 0xF5958D1F, 0xDA6DFCA0, + 0xB7F103DB, 0xF8C1DEC6, 0x0FFDD9F8, 0x211E1B3F, 0xB08D1FEC, 0x43FC54BF, 0x45FA1139, 0xFD889CBE, + 0x35D2637D, 0x17C53F21, 0x17FF845C, 0xFCE36DFC, 0xD47F94BF, 0x09B9FC8D, 0xCFE5AF35, 0xE44FCE77, + 0x0EFE27FF, 0xFEBBDDD3, 0xB8FFBE20, 0x15C6F396, 0xE6AFA5D1, 0xF94FF34C, 0x3D2F426E, 0xBA85F927, + 0xC2E94866, 0xECAF7217, 0x339F2F55, 0x17AA3DB6, 0xD70F4D7A, 0xACFFF237, 0x9839BECA, 0xEEF87CAA, + 0x741F9F1F, 0x9D13EBB3, 0xDB63BD9C, 0x3F895ECE, 0xA7543F21, 0x8EDFF717, 0xC52FFD4B, 0xFCA297F8, + 0xA57FC99F, 0xF897FC79, 0x8EF227E7, 0x5F92BF6C, 0x57881FEB, 0xBB8F87F8, 0xEDF917C4, 0x6FCFC720, + 0x7EDB0EFE, 0xAD1EFC33, 0xAB7F7B7E, 0x06FEB93F, 0x1D3FF2AE, 0x307E661D, 0xBFF50FE3, 0xE7F3373C, + 0x5F03FF7C, 0x1EF6B49B, 0x42FEF5BC, 0x6C0AF9B7, 0xE76FE05F, 0xF938F2AF, 0xFC21F2AF, 0xFD7D88FC, + 0xDBF33DF0, 0x6FDB217F, 0xD63FE4CF, 0x9EFF41FE, 0xAC1EF2A7, 0xF6CFE4F4, 0x7D397D6F, 0x4EDF15E9, + 0xF1FC308A, 0xFF995CFC, 0xCFE4E2EF, 0x8AE2C7FE, 0xA3FCF5E5, 0xF2D797CB, 0x5F6F94BF, 0xA70B3328, + 0x7E3E5F7C, 0xBAF008C5, 0x6FCF1F21, 0x7E7B3E09, 0xF1DB76F0, 0x6FF5E05F, 0xCF2B1F21, 0xFFF6FC12, + 0xFC2B5F45, 0xE3579E41, 0xE3D7FE66, 0xD0F8AD7F, 0x183F307E, 0x6FF384F9, 0xF7CEC0BF, 0xA1F324E6, + 0x36E23430, 0xDA2B8FCC, 0xEE82EBBF, 0xC27DCA3E, 0xDEE4A0F2, 0x1860A31F, 0x83F64394, 0xBBAA71FF, + 0x5DD59F46, 0xFDFF84D8, 0x0536F1E1, 0x7D935F0F, 0xFE10EE8F, 0x9613D3EF, 0xDDFD9478, 0x95F0FD64, + 0xFF92D86F, 0x20EE0AF7, 0x67CB8953, 0xB95F43FE, 0xF19434DC, 0xB721BB70, 0x9FC6FD21, 0x1B7F7C3F, + 0x85EDDBA6, 0xE8FDD372, 0xE2F4F0F1, 0xE6C683F7, 0x4D6B42BD, 0xEE793971, 0x2ADFF360, 0xFB512BF5, + 0xFB9EE5C4, 0xA6FD44E7, 0xDE9BA2FF, 0x3FCF72E2, 0x34B05F5F, 0x5F5DA9DC, 0x49ACF678, 0x5F540CFF, + 0xBFCF72E2, 0x600FDF27, 0xA6B6FD0E, 0x7A9EF0EF, 0x97FF1F00, +}; + +u32 point_table_binary_10[] = { + 0x11728D98, 0x7D6CD657, 0x15C7CFEF, + 0xB9BFE729, 0x6F5D1F33, 0x18C31A87, 0xAFE0069A, 0xDAE81F90, 0xCD6692F8, 0xC7AA3416, 0x5F263123, + 0x8DC98236, 0xCE7FB698, 0x2523AD59, 0xB3A4F485, 0x8A991A9D, 0x45B79965, 0x8CA63823, 0xC6F84725, + 0xED6847A3, 0xB040E626, 0x9696F0D2, 0xB92C295D, 0x69A14FFB, 0x5CCF3D6F, 0xCFFD957F, 0x7848483E, + 0x9CEF3DE7, 0xDC73EF3D, 0xF7FEF003, 0xBEE41F05, 0x701BDC4C, 0x5B5B9BF7, 0xBF654EBE, 0x653CC20C, + 0x403CC0EC, 0x3630C36A, 0x19DF26FA, 0xCBCCF82F, 0xCA23CCA6, 0xE7F16D59, 0x4E86A0B8, 0xB0B0C0DC, + 0x42F2E2DC, 0xDC1CFB27, 0x4E41EC9C, 0xDF500A8B, 0x8B8B966F, 0x7A3ECAFF, 0x9915F93F, 0x13E52FF3, + 0x49CF47F1, 0xD17F7E5A, 0xF87B165F, 0x59E2B33F, 0xCD273FBD, 0x22DE9070, 0x27B3CDBF, 0x93E3AB3F, + 0xCB67281B, 0xAFF00014, 0x3DFE887B, 0x0172478D, 0x4BCC2918, 0x935EF849, 0xB6278F48, 0x7EA22F1F, + 0x351E6196, 0x784F3227, 0x8F6419D7, 0xA328FE46, 0xFCEB5C7F, 0xF3FF3AD7, 0x3F8EE7DA, 0x84FBD89E, + 0x3B22F14C, 0x6FACFE38, 0x5E1F73EE, 0x88D443EA, 0x551C7733, 0x57AE5C21, 0x86CD0055, 0x8F1A8F30, + 0x030C0C0C, 0x583D8BE3, 0xC6257816, 0xE773381A, 0xDFCFF16D, 0x7C3FC7D7, 0xF1AC67D6, 0x7C3E5223, + 0xF3ED337D, 0x717A7A9A, 0xE6C79C6A, 0xFE25D6F3, 0xFC355E95, 0xCEAF56F5, 0xC6E26FE9, 0x5DD18FB0, + 0x9E59F5BA, 0x7F888F47, 0xF50BE38F, 0xDFEECFF6, 0x8FE4EB66, 0x9221F277, 0x40194038, 0x9B8FCD27, + 0x198AE3E5, 0xDF10FB01, 0x8D6F2CF1, 0x978A92EF, 0x08EB8525, 0x5EF25F70, 0xA1DEAA47, 0x2FF94B97, + 0x2E993F5F, 0x7265F34F, 0x7AB7ACE7, 0x23AC47F8, 0xB5B7B77B, 0xDF2E7CD5, 0x98D6173E, 0x741F12CB, + 0x7A43B570, 0x3BEF8F5C, 0x1912B113, 0xA7EA4FF6, 0x538A7FCC, 0x5FD0DF4A, 0x49AFE7B9, 0xE6749A39, + 0xEFFE8632, 0xEC209EC5, 0x2D4FE79F, 0xB9E614B3, 0x1F40C6BD, 0x5978CF97, 0xF97C33BB, 0x5DFE56DC, + 0x4FDD37DC, 0x82F44FE2, 0xC29C2B99, 0x3FE49B4F, 0x4191FB25, 0xB3FF17AC, 0x8AFBA9FF, 0x8D5B8AFB, + 0xEDCD87D3, 0x34D37F8F, 0xA669E887, 0xD62F1F48, 0x53EE979C, 0x6FA5FF4A, 0x7E6DDA8F, 0x98ABB640, + 0x621CFA55, 0xA22CFD2C, 0xE1F83A9F, 0xAA2DCAAC, 0xAF9AD3F3, 0xCCECFE2A, 0xE3E57CBB, 0xD7D25CEC, + 0xAF6A3ACD, 0xD8D76F74, 0x737C5EA1, 0x8E19FA5A, 0x5B5B997F, 0x85F57E5F, 0x19F5C4AC, 0xD7F5CA37, + 0xB86371BF, 0xC488C298, 0x4F6FDCCF, 0xB91EF906, 0xCB97FCAF, 0xF9A6CCE7, 0x09D8EA7F, 0x0FB02A27, + 0xEBF704A4, 0x81F16F6F, 0xF9A2BEFC, 0xED34CFFD, 0x8DFDBB1B, 0x9033FF21, 0xDE5ABF1C, 0xF76358E7, + 0x6E587F0C, 0xFA79B718, 0xC72F8F47, 0x3C05B0FA, 0x97EC9FF2, 0xF937E6B3, 0x01EE8EF3, 0xF34BB036, + 0xB6A3C7E3, 0x962F3174, 0xC4F917EA, 0x8CB732B3, 0x5EF3B1FA, 0x55FAB730, 0xCE27EEDF, 0x325FAB9F, + 0xF85FF3BC, 0x5FECEDED, 0xB5F87EDE, 0x2FF6F4F4, 0x70BD703E, 0xE54D6EA9, 0xBBBBDBEA, 0xB7EEAB6E, + 0x29E8A18F, 0xFD1756F3, 0xF9D178B9, 0x6AAEB7E6, 0x937CC0FB, 0x47FB6FFE, 0xBD68FFA0, 0xFF353F76, + 0x4BD45F25, 0xFEAA87FC, 0xB230D5C7, 0xCFFAE5B8, 0xBECB2559, 0x6FD9AFB8, 0xDF40F6DB, 0x8ED01F4A, + 0x35C675C2, 0x95FD18ED, 0x4FCDA7B6, 0x99E35B7F, 0xAD92F38A, 0xF3CBF65F, 0x9E5F6D63, 0xE5BC047B, + 0xB8CFB81F, 0xAFD0DB7D, 0xE28EE97C, 0x59CFAC7A, 0xBC4F9B8D, 0xB97F3767, 0xEF9334E3, 0x2F7724CD, + 0xDC07F87E, 0x3B16F767, 0x8D07076E, 0xCF9FF551, 0xBEE87F6D, 0x97DE1716, 0x7FC57DA2, 0xF932AFED, + 0xCAC6ABC4, 0xCFFAD7F9, 0xE2FD316B, 0xF73BF67F, 0xF78132EA, 0x03CF47EB, 0x17F27511, 0xCBFDD2D0, + 0xD050B93F, 0xC0DD8AEF, 0x97E4AC5B, 0x60869DCC, 0xDE935EEE, 0x0BB7D5CD, 0x67EE93EF, 0x2BF37E49, + 0x7789FF30, 0x7E33BF8F, 0x892FC383, 0xA15FE279, 0xA993FBE2, 0x41790F2B, 0xD7312720, 0xFDBF8EF5, + 0x09C4FB3B, 0x1D8BFA23, 0x71653F66, 0xF727E757, 0xAA91FE58, 0xCDF7F117, 0x4A7B0A1D, 0x1D1D1E76, + 0x23E3AF54, 0x7A7C2FED, 0xD76AE53D, 0x0565DF04, 0x704AF57D, 0x3AFEE941, 0xE5B07FAF, 0x343D3D48, + 0xFADDAA7F, 0x7C6FB0D3, 0xFB0CF37F, 0xF3E876E6, 0x71F5DF30, 0x68FEC9CE, 0xFEE9BE26, 0xFFDB6D7C, + 0xC83FDFB4, 0x7D6F7CBF, 0xE79BEE3F, 0x19BF0F3E, 0xF947E14E, 0x65D1F7F8, 0x7FC02680, 0xC6BF4CD6, + 0x52FDFA90, 0x3F8AFCB7, 0x8BDCCFFB, 0xE02B819B, 0x4F4D32F7, 0x206F0A3C, 0xC5FA6ED4, 0x632F683C, + 0x36F93033, 0xDA919BDF, 0x98DAC57A, 0xB4E3DA36, 0xBE38F9DD, 0x9999998C, 0x9E38F843, 0x7BF3C8D4, + 0x5E8BBF1E, 0xEDFD93BB, 0xA91F45E3, 0x89433EEB, 0x49BF87F4, 0x87CDBE9D, 0xEC87CDDF, 0x17C9FE0B, + 0x8B573871, 0xE244464F, 0x7C9B7DE5, 0x789BCF6A, 0x8B47F5BA, 0x787DA57F, 0xB66B7D26, 0xAFDF493D, + 0xA1C39F81, 0x3F007CA9, 0x3C313E3C, 0x3CECE139, 0x7F36F097, 0xF3132794, 0xFD20407D, 0xF7B5F10B, + 0x172E909E, 0xB8FDDA45, 0xE267FD3F, 0x69FCFB13, 0x6FD1FB3B, 0xF2A7AC7A, 0xDA4FA827, 0xFE817087, + 0x3F4DFA77, 0x2646CE9D, 0x3B97F1A7, 0xACFAD9D9, 0x59D2137F, 0xEDDA69E2, 0xE7FC9BA4, 0x3F3BF15A, + 0x575757C6, 0x9FB2EA0F, 0x1D3A447A, 0xE29DD706, 0x893B4DFF, 0x3CD523F2, 0xA7AC7AE2, 0x4EF3F702, + 0xF141CBF7, 0x90B2E4FB, 0x82E8B51E, 0xBF53967A, 0x1C17FF56, 0xEF3BD5EB, 0x7A107F02, 0xD7F75580, + 0x96C746DF, 0x25FE3432, 0x7E3BB6B4, 0x8CBEC28C, 0xEB8DBCBF, 0x75EC67AC, 0x477E95F8, 0xCFC49B51, + 0xFF0AEABF, 0x33B68619, 0xEDC8FB7F, 0x3476D5FC, 0xBF8CF6A6, 0xB18FD17A, 0x457AE2E0, 0xEF65D22F, + 0x5AFC97D0, 0xFEF531EE, 0x4F213EF2, 0xFE1F8E5D, 0x26FB67D5, 0xDFE839B2, 0xAFE4DBF4, 0xE6FF4FC4, + 0x5B34FEE8, 0x4BE17D12, 0x8F27DE62, 0xF9B7593C, 0xAECFCF57, 0x8E37FF5C, 0x8FD63BA9, 0x9F3FE827, + 0xF10EC007, 0x90F3C6A7, 0xF1FEF0C6, 0x6F33CB7B, 0x3A30E999, 0xE93DD114, 0x3A6C63E6, 0x7D71D74F, + 0x2A1CFA6B, 0xFDE71B2B, 0xEF0D627F, 0xC9DE3F34, 0x9E19AA95, 0x3F733DFE, 0xDE292DE6, 0x0684EB98, + 0xE12EE570, 0xDF6EFDB5, 0xF10E66D1, 0xD7B2BEF2, 0x9E61FDB6, 0x7EFB1E11, 0xD6EF1BD5, 0x0BCBFB66, + 0x5BFFF23E, 0x65B633EB, 0x7D3B5F5F, 0x2AB5B4B4, 0xD87D3C5F, 0xAFDF7F7C, 0xFFA7BDFA, 0x3DC9F77B, + 0xDACB7AD8, 0x061BE97B, 0xE045F777, 0xF2FF9032, 0xBFB791EB, 0x29DEA8F0, 0x3665D187, 0xF7DF5BB8, + 0x1C899B91, 0xF7DFB29F, 0xC6F14BFE, 0x2633EE78, 0xFC96C57D, 0xA0EFC1CD, 0x7822013E, 0xE7E664BC, + 0x87A7707C, 0xEA4BC265, 0xE80CCBCB, 0xEB8FFA8F, 0xC3C1B01C, 0xE92AE1FB, 0xE0A7C8F7, 0xCBF7E749, + 0x3F11EA93, 0x82FB1FDD, 0x17579971, 0x3F4D099F, 0x6786BB89, 0x4F32E3F7, 0x319FBF9D, 0xA8C7FD90, + 0x266935F1, 0x63CCB0CE, 0xF83CB3FC, 0x7FC24EE6, 0x3401FDFF, 0x1F0FFBD0, 0x7E2FE4E3, 0xF9C0BDEE, + 0x8CE4FBA9, 0xC0F9CBEE, 0x6DE37D81, 0x619DECBF, 0xFB208F7C, 0xC6FDC778, 0x6360FE9E, 0x424E0387, + 0x9FBC7FD2, 0xA0C7FDF1, 0x0EF130DC, 0x13E65370, 0x5C4FACFD, 0x3DFCFEE3, 0xEF6B3FED, 0x97E53D48, + 0xFDC80F33, 0x171C7FCF, 0xFF1F0000, +}; + +u32 point_table_binary_11[] = { + 0x11726D95, 0xBF6B5351, 0x14C76FF2, 0x5EED2089, 0x71135230, + 0x82A38204, 0x244397F8, 0x070801FF, 0x812E0EDD, 0x3AA84B06, 0x63214E0E, 0xB68BAB93, 0x1D8AD045, + 0x70323ABC, 0x256B16B1, 0x4BC12643, 0x96845849, 0x4D6CAEF7, 0xDCEF39E7, 0xDE177CDB, 0x87FB3DBF, + 0xEE39E73E, 0x3BB09979, 0x6CFCD7E9, 0x74AC1DD8, 0x2538992A, 0xEF122967, 0x60E8CD7D, 0xB0FB2AB3, + 0xD98C7809, 0x4ECD7C3E, 0x073B7F7F, 0x2BA9B1EE, 0xF37ACFA6, 0xB2582CAC, 0xEDDBCCBE, 0x8EE2F7ED, + 0x12CCF1FA, 0xB0BFFE46, 0x39036BBE, 0xDEBEF8DE, 0x54245F70, 0xBAE64F59, 0xE279BD69, 0x309F2843, + 0x7F924A7D, 0xF0679411, 0x2FB2A77C, 0xCA7BA6E2, 0xEB6B20DF, 0xF21ED7DB, 0x08F19935, 0x3EB1DC67, + 0xC47A7F9E, 0x87E0AB1D, 0xE50CCCFA, 0x61BE1FA2, 0xD77E11B7, 0x8DB9F656, 0x390373FF, 0xAAB0A7FB, + 0xF3F95561, 0x4FF7C7FD, 0xCAE513F7, 0x3BEE67D2, 0x525E8243, 0xFDC4C5A8, 0x7E30E7CF, 0xFD2CB494, + 0x9760AE57, 0xE75159E6, 0x55F2F5F5, 0x50FEA3D1, 0x08F9B791, 0xFF783CD6, 0x7AC87E32, 0x9968BD64, + 0x4FE7B17F, 0xCC8FD966, 0xFF4F949D, 0x7EF34C18, 0xFE36CFC2, 0x7C105F3C, 0x4C0B9877, 0xE82F1EC9, + 0x7EC0DF9F, 0x5726E889, 0x9FA505A9, 0x97E6C1CE, 0x653ECDB6, 0x676B57C2, 0xA4DF5286, 0xFD96E879, + 0xDE4B7793, 0x99E40B36, 0x85D85FF9, 0xB930F4E5, 0x17D0CB7C, 0xAE8E84A1, 0x5F1D414F, 0xF9FB7C2E, + 0x8539DFCB, 0x601FD743, 0xF6B97AD9, 0x5FCD08C3, 0xFEF62FAE, 0x9FEF73A3, 0x997C04E3, 0xFE369A32, + 0xCF607D1F, 0x86D24FD6, 0x0FF3FD70, 0xFA3AF7EB, 0x87B29B87, 0x524D18F3, 0x51AAA532, 0xFFB9F8A6, + 0x9A8F2FFD, 0x94F8611F, 0x58CFFD1C, 0x7E4E5660, 0xD43FFC16, 0xEA27FE79, 0x27D4EFF9, 0x96EAEB5E, + 0xFFD51C72, 0xFF3CBB93, 0xC3B57934, 0x71FF8BEF, 0x602FF3E1, 0xE63FF77E, 0xDB399FAF, 0xCF83F3CF, + 0x7CC0F5D5, 0xB9BF07FF, 0xED37EFD3, 0xF4535AC0, 0x3EE13EA7, 0x9CAF679A, 0xF7A670D8, 0x07DA37B9, + 0x7FB7D13B, 0x717F64DF, 0xC4FE462F, 0xE23631EB, 0x07A297FF, 0x0FEE27F4, 0x037CF365, 0xC4BBC4D0, + 0xCB7BBB7F, 0xDC32DD6E, 0xD7BACA32, 0xB2FD70DC, 0x0CEF918B, 0xD7E773FF, 0x1E797EA0, 0x7AD8432F, + 0xFF8F7D3E, 0x777C6E7F, 0xBBEC6C62, 0xB93FA760, 0xDDB753FB, 0x3DD7BF73, 0x707215CF, 0x47A9F7F4, + 0x4BBCEF2B, 0x13D8EFA3, 0xB997DBA7, 0x520FFC0F, +}; + +u32 point_table_binary_12[] = { + 0x11726595, 0x3D4F5441, 0x14860F7B, 0x85BD4BB1, + 0x42A58162, 0x13A82586, 0x668BFD01, 0x16DA995B, 0x6188FA23, 0x0C1D8240, 0x0C898998, 0x58106241, + 0x9420B98D, 0xFFC1DC66, 0x8D4AB215, 0x251A42A1, 0x098A1042, 0xF6639C99, 0xF33167EE, 0xDEEEC97D, + 0x67CE39EF, 0xCC3963DA, 0xA6307B00, 0x630700CB, 0xCBCBC6B4, 0x4D173931, 0xCCB000F6, 0x132E9051, + 0x0F4D5C5F, 0xDB17EE22, 0x27FF3CCF, 0x21A747C2, 0x0532E989, 0x653FD2DB, 0x7857C67E, 0x9E37014C, + 0x45B840A6, 0x7C3BC8D5, 0x03E12E32, 0xE5DB29D5, 0xD329D54B, 0x0CDFD47A, 0xCF982FFB, 0x61F3618E, + 0xF36DA21F, 0x633BA17E, 0x64CAD771, 0x4DD5E3F4, 0xB5B09EFD, 0xAC3582FF, 0xC8499FF3, 0x719C3E12, + 0x2E9043FE, 0xFA3C582F, 0xE7E5F8A5, 0xF52B7081, 0x1CFC775C, 0xDD0EFE23, 0x2757C254, 0x8FE875BD, + 0xC4F059AD, 0xF78CF9B2, 0x1F369FBE, 0xF64BD5EF, 0xFDBDF921, 0xB9408616, 0x32FF8756, 0x594FFB79, + 0x3D4CC3BC, 0x5952E7E1, 0x78D3D1C8, 0x96D79F20, 0x8FFF506C, 0xF5E3C786, 0xFCB06CE3, 0xD55F24BF, + 0x84ADBEBE, 0x8A7A9843, 0xEE3D1E79, 0x236CF5BD, 0x27C96FD2, 0xFB7C2167, 0xFFF1BFE5, 0xD75A5FCD, + 0x845BC451, 0xBFA4909C, 0x21E3FFB4, 0xD40FD58C, 0xFE87FEF8, 0x8BFD40F1, 0x456FD9E6, 0xDB2FD47A, + 0xCFA8E7FE, 0x98EC91DF, 0x1DD44FF6, 0x24FFD8FF, 0x4EE97CB8, 0x3F72CC67, 0xA8FE769C, 0x8FEA9F33, + 0xF6C39D5F, 0xFFBEE43B, 0x0FCF2C3F, 0xA83C65FF, 0x1C8FEF28, 0x5E701CEA, 0xF3E79FAB, 0xF5C85B5A, + 0x6FFD656E, 0x1147F727, 0x8570DF90, 0x43FD919E, 0xFAC9FA7F, 0xA1793088, 0xF583416F, 0x56D8F64F, + 0x659119FB, 0xA9B218F7, 0x57655ED5, 0xE3B97743, 0xD7373862, 0xA67847A5, 0xFECAE9FE, 0x97FD68C6, + 0xFDA2FAEF, 0x4273FD98, 0xEE0FE9EB, 0xC76A7DAD, 0xB4BE16EE, 0x9B39B4FE, 0xBAF9709E, 0x5CFBFA0E, + 0xF1BCAAE7, 0x785E7017, 0xD95C2A76, 0xF3E612F5, 0x3CBFD351, 0xBB6513E4, 0x7EA6A3B7, 0x273C4F23, + 0x030817C8, 0xA8372796, 0x9722EE22, 0x9FBE1776, 0xFB358431, 0x5E6358AF, 0xE701C0F7, 0x7B7A5EA4, + 0x0DE6B01F, 0xCE177A6F, 0x06943FE5, 0x5B1DDCBA, 0x16F6FB09, 0x0FE7EBEB, 0x39FD44F1, 0x5AC85F1E, + 0xEA7E4CA7, 0x9829FE14, 0xEB87FC90, 0xFD3C2B3D, 0x31D63F1D, 0xFB5D9E17, 0x003FD769, 0x7E62FC59, + 0x66DA6F96, 0xE76B69BD, 0xCCDBD36D, 0x3D8FD319, 0x66F4239D, 0xA17EA1F3, 0x5BC9D6B3, 0xB5B535A9, + 0x67234766, 0x7F37F2B7, 0x81BD9EB8, 0x89EFD5D7, 0xEC9DB0D3, 0xAFE6C480, 0xEFEB4778, 0x95F9FB2D, + 0xBC95F1FB, 0x8BFA5D8C, 0xDF665E11, 0xC6FD63DE, 0x23E6F87B, 0xD96E14EF, 0x39EDEFE7, 0x9FF7E38F, + 0xF493E309, 0xC5AEDF26, 0xE04E16BF, 0x6FC8FF01, +}; + +u32 point_table_binary_13[] = { + 0x11727D96, 0xB14F1451, 0x10C60716, 0xB8E5124F, + 0xA834505C, 0x023586D0, 0xACC93576, 0x9A684162, 0xAED24269, 0xA8ECE9F0, 0x9023172A, 0xB1333426, + 0x4A945CE3, 0xFF60B639, 0xA3165496, 0x68088506, 0x142F31E4, 0xEE58DF7B, 0xDFBC79B3, 0x7BEA76BF, + 0xDBEFCD9B, 0xF9E6CDBB, 0xCD3A594A, 0x934413FB, 0x44AD562B, 0xCB3A590F, 0x1C65EEB1, 0x7C8FCC23, + 0x9C82A1A7, 0x244BB33D, 0xA2C9D744, 0xEBEBEB96, 0x7BE0E897, 0xE30570FC, 0x593805B3, 0x9ED93E5A, + 0x6FF6FB2D, 0xBC4D948D, 0x0AA760E8, 0xB3037069, 0x5FB807E6, 0x7C0F106F, 0x22700A56, 0xEBED7E1F, + 0xD57AC7C8, 0xD7D6CFF9, 0x78CEE79B, 0xC08F89DD, 0x503F98F3, 0x4D0AF524, 0xF9F5DECF, 0xC9AA700F, + 0x1C0D7C3E, 0x96E3FBC2, 0x2938E4EF, 0xFBA1F5B6, 0x5FC22DE3, 0x57E0141C, 0xFCB76CEC, 0x246B8FF5, + 0x1B3C16D8, 0xC51BA366, 0xB3093DEF, 0x97E377A1, 0x7F60E4EB, 0xFD30F90C, 0xB45FAA7E, 0x77DE2EBF, + 0x8ABA385F, 0x540313AD, 0xAEAE8259, 0x0F96784E, 0x4FB3B494, 0xADA97E58, 0xDEB634B2, 0xE3E21F81, + 0xCB5F141B, 0x7DF93063, 0x3F0C9B7E, 0x549E44DF, 0x848DBEB2, 0x013D2D80, 0xFB0F469E, 0x091B7DFF, + 0x61F49DF5, 0x35D7CFB6, 0xF71FEF0D, 0x3FD5FA52, 0x5DB8C69C, 0x9B9798A2, 0x5330DEC7, 0x857928D5, + 0xF97D988F, 0x9F3A5E98, 0x1FC326DF, 0x41AAD63B, 0x86DECFC7, 0x749FFD3E, 0x807EBACF, 0xFE723DE2, + 0x3FCF83F4, 0xC7CF471B, 0xF90CD5DF, 0xC9E7A3E6, 0xE7D4FB61, 0xFB37B82D, 0xF92ED9F3, 0x36B833BA, + 0xD268349C, 0x7F96CBBB, 0xA32BDE4F, 0xAB2FEF86, 0xFA5CFFDB, 0x6A3D7847, 0xEB8DBF9E, 0x6BCCB9F9, + 0x327E777D, 0xBE60E95F, 0x5ECFF364, 0xFCEF6A3E, 0x7F24E7A5, 0x0656EB6D, 0x3DD7D47A, 0xC7D0FBF9, + 0xEA9F4467, 0x982FE8FB, 0x277EFE10, 0x6FE492CC, 0x570F1C9D, 0x6936FE77, 0xFFEA4712, 0xE6A5307F, + 0x5DCD9543, 0x3E3FACAF, 0x1C86F585, 0xFBAD70DE, 0x70DFC6E3, 0xE6A784E4, 0x7CC5E357, 0xA71CCF82, + 0x89845330, 0xF4D991E1, 0xB51CF7C0, 0xC72F856D, 0xBCAA30F6, 0xAB0EEBF5, 0x3C137DBA, 0xA9E73DAE, + 0x7A0EF170, 0x3FF0FFC5, 0x05E7CFF9, 0x962EAE9C, 0x0BBB78C2, 0xC3F9BA7A, 0x8EDFF27E, 0x35F0FBBB, + 0x320F76BF, 0x19CFBCFF, 0x8CD70FF9, 0x21F11C2B, 0x3D33EA9F, 0xCDFB5D9C, 0x77A2AF4D, 0xBEFFB0FF, + 0xBC678E37, 0xEFEFC7C2, 0x7AB92F8F, 0x9F0B9B7A, 0xE339CFF0, 0x239EE3F3, 0xCCFD6BD4, 0xAFD3E6E6, + 0xA6D4B3D5, 0x067B7FB7, 0xDAB7023B, 0x3D7382FF, 0x9B0FF565, 0x61ABDF68, 0x3313BE47, 0xDED00DF2, + 0xDF1B78BF, 0x88FD3A58, 0xBF575FCC, 0xE91F2B3D, 0x7811DF27, 0xFCFE858E, 0xB78778FC, 0xBDC3EFF3, + 0xFAFFED6F, 0xD76FEBF5, 0x3A9FC4F3, 0xF23FF2F3, 0xFDFA11E6, 0xCDF09462, 0x3B8F53B4, 0x50D7F713, + 0x31FF0100, +}; + +u32 point_table_binary_14[] = { + 0x11728D98, 0x7D6CD567, 0x15C7CFBD, 0xCFEFB6A5, 0x85F6128A, 0x61149668, 0x4CDD606E, + 0x6C0D8B89, 0x0921934C, 0xE32856EA, 0x1D335DE2, 0xAC9A3858, 0x4C344697, 0x884959A2, 0x7F5DC1D5, + 0xB801D5B6, 0x092F215C, 0x4A5AA1ED, 0x36D7F46E, 0xD0D24AAB, 0x304B6405, 0xCA2DD4DB, 0x4B09F172, + 0xD34EDAFB, 0xF2F83CE7, 0x9CE7B9CF, 0xBD43E3FD, 0xEFD3F37D, 0xCE39CFDB, 0x39CFAF10, 0x9671D805, + 0x500A0052, 0xFD40B11C, 0x06FC3177, 0x1367260D, 0x939E583E, 0xAFEC5701, 0x7C5108B6, 0xB4B448F9, + 0x12B1FA19, 0x8E137B80, 0xFC3CB12F, 0x9A67D8A6, 0xAC574412, 0xFDED26F6, 0x852C7713, 0x533E3A1E, + 0xE999395E, 0x200160E3, 0xFF9AF2B7, 0xF19145D2, 0xCD279060, 0x36F1A20E, 0xEF72F4BB, 0x69BED69F, + 0xC9275A18, 0xAF642304, 0xF7EFDF2F, 0xE55E627F, 0x0482E170, 0x58739CD8, 0x8303070E, 0xD87C4A36, + 0x7AD0DADA, 0x4AF63DCA, 0xDF0B1C8F, 0xF5B988E5, 0x6E628EA7, 0x19F5852C, 0x5A2078FA, 0xF469293B, + 0x89F5FA4F, 0x4E4E6A8E, 0x137B8076, 0x8E275A3C, 0xE8EFEF27, 0x7B83CAAF, 0x93E359BD, 0x65E30F6E, + 0xDDBA458C, 0x7A80EBD7, 0xAFDBF50A, 0x8ED17E41, 0x38BF7E33, 0x3333F6BC, 0xE8DFF4F4, 0xB45DCFE0, + 0x18EF1FFB, 0x5B590541, 0x7BDE1A28, 0xFFA3478F, 0xD2796CA0, 0xFC8F1D3B, 0x66F35D59, 0xE5C1D8D8, + 0x983DAF7A, 0xFF3A3B3B, 0x25B49BF3, 0x2B92EDED, 0xED9ABBCD, 0x7946E6F3, 0xACF7AFA3, 0xA3C3C613, + 0x495FD4C6, 0x6FD6ECDC, 0x87E682FB, 0xC0F9B09E, 0xE30586D9, 0xDE5EA46F, 0x277FEAFE, 0x042DA33E, + 0x1374E3F9, 0x6E80387C, 0xF8B0D5CB, 0x34040E1D, 0x3A64FDC9, 0xB4C8A19D, 0xF3F1DD10, 0xD9B6B636, + 0x7B9F440B, 0xEF97E68C, 0xB37FFA7E, 0x669CF3CB, 0xF7559D97, 0xFCFD7B46, 0xF1EAFC78, 0x73FF8CDE, + 0xDC3FCBA8, 0x8782FB2C, 0x229E5770, 0xDF371A86, 0x5AAE07AC, 0x27CEC787, 0x5AEDBFF4, 0x0BE0A3FB, + 0x450C3EC3, 0x940FF844, 0x86EF7F9C, 0xF4CC1CAF, 0xEAA25770, 0xDFE58261, 0x154F734A, 0x8574F2A9, + 0xBAC0CCF1, 0x4AE7CDFD, 0x56ACCEA7, 0x78C789AF, 0xF994E777, 0xF3294D78, 0x05F60DD5, 0x2245F50A, + 0xD623D7C0, 0x9B68FF15, 0x71EDE386, 0x495FFB39, 0xD673BE81, 0xADA2CBD6, 0x03AA575D, 0x582FF652, + 0xFEF97A46, 0x1CD8CACC, 0xFECB778A, 0x0CF27EA8, 0x869F0094, 0xF9E522B1, 0xFC9766F0, 0xA474E3E7, + 0x5EF40254, 0x3F943F5D, 0x0F16C06F, 0x59C7AB90, 0x59B71EC1, 0x72B16059, 0xEB3F114B, 0x6EFCDC18, + 0xF35F8997, 0xBDCDFE87, 0x389FD5B0, 0x0AEF2FE7, 0xA7CE64C5, 0xC99327AD, 0x3F3D7F5B, 0x8FA8FE74, + 0x513DA3FC, 0xECFC395F, 0x3B7F9E5F, 0xF95B7269, 0x6E6E4EC5, 0x23969FC8, 0xA5582CA6, 0xF2E1F93E, + 0x2232B76F, 0xDFB6F35F, 0xFE159199, 0x9F9F27FF, 0xEA3E972C, 0x9339AA77, 0xE4DFBF82, 0xD78BF3F1, + 0xDDE3FDE7, 0xFA13B8C3, 0xFBCFFECB, 0x7FC4E791, 0xE3976D91, 0x59629E6F, 0x8A99D727, 0x9BE6FDE2, + 0xF3B6613D, 0xCD07C2C4, 0x202CA31E, 0xFC7C7E8A, 0xCF17C7AF, 0xF9039F27, 0xF65F7384, 0xECF01871, + 0xE52F0C93, 0xBEF2A722, 0xB5B8B868, 0xED65DC9F, 0xE169737E, 0xE87EC0D3, 0xBC9E7C7F, 0xCCF87482, + 0xEF17AF47, 0x4DA3C8D8, 0x7AACEB63, 0xA9C8E8FD, 0xD6F3E17A, 0x0E767DB5, 0x7E3BCF8F, 0xE367BFC9, + 0xF17FCCF9, 0x5433FF90, 0xF359099E, 0x9B9FCC19, 0xA6FC4A1F, 0xC8F4F8F8, 0xB8D273BE, 0x59991E1A, + 0x1A52FE28, 0xDFEC2B42, 0x0E0F0FDB, 0xFCCB3C21, 0x2F5FBE6C, 0xED656522, 0x87F598C7, 0x97A91D20, + 0xE678FFE4, 0xF9737EE9, 0x699123E6, 0xFA704FA4, 0x128984B5, 0xABFBF4E6, 0xC3F6CFF4, 0x4755CF53, + 0xD41F69BF, 0x753F34FB, 0x6FFA95D1, 0x733FEB72, 0xFBABEAB7, 0xCCA457FD, 0xB811F5ED, 0x763CB319, + 0xEF99FE17, 0x27BD07D8, 0x2F79BF54, 0xFFE82AEC, 0x778EFF66, 0x371FDA3F, 0x53BF4DBC, 0x8AB0C3AE, + 0xBEBDC81F, 0xE753112E, 0x8CA7E3EB, 0x7EE6EAA9, 0xDF913FB7, 0x5FE8FAFD, 0xE067FCBE, 0xD4ACFA9B, + 0xFC1B94B9, 0xFD4FB6F1, 0xFDE2FEF4, 0xE039EE47, 0xBADFA8FE, 0x557287EF, 0x3BF71FB1, 0x8DEB25F7, + 0x17B143FC, 0xDBED8F25, 0xF322ED8E, 0x2F9F9086, 0xD7238F43, 0xD830C61F, 0x8183FF25, 0x3F7CFFAC, + 0x8D6CA2F9, 0xDC53AC7A, 0x6969E8BB, 0x21F73DBD, 0x10CADB89, 0xD96EF5F5, 0x21FB7E40, 0xFBDE227D, + 0xBDF547F1, 0xD699F3C4, 0xBCB728FE, 0xFFF0D70A, 0x108BD4DB, 0xF805FEAD, 0xFDFFCC9F, 0xDF7BE3A1, + 0xAF472CAB, 0xFA7A85D9, 0xBCC7C64D, 0x7CAB7F96, 0xF4FC1EBE, 0x11DA5AF0, 0xFEBE11DA, 0x1C72DFC3, + 0x57D86EDE, 0x571F455E, 0xCFB33A7F, 0x4978DD9C, 0x4FE65F86, 0x2CA39E79, 0xAD3C052A, 0xFEF6F76E, + 0xE2F98047, 0x14D72BEE, 0xBB799F18, 0x36686EBC, 0x10235EAB, 0xB801F953, 0xFA898909, 0x099F51AC, + 0x6ADFF6AE, 0x5809B1D2, 0x2B6E1C9E, 0x5E867AC7, 0x8EEB51CD, 0xE38FC4BE, 0x48CCF186, 0xA69F41FD, + 0x2ACEAF23, 0xF60DB4AF, 0xE2F843D3, 0xDF7AA85D, 0xFBDB89FE, 0x5EB2FE76, 0xA2BE89F4, 0x45E31DBD, + 0xCDAF11F3, 0x7B8E58E9, 0x1B31FF6D, 0x76BE5ADF, 0x17ABB1EB, 0xA3FD5F98, 0xAE79E87A, 0x16AF5758, + 0xBE2FBF0D, 0xF06C60AA, 0x5FF77FC5, 0x7F96EABC, 0x6ECE4DB5, 0xF3F70D72, 0xDDBED91E, 0x3E3FA8AF, + 0xFBCDEC18, 0x9F1FAB67, 0x7FEFCA17, 0x15DF9DFA, 0x2D9F27E4, 0xBAEFCFFE, 0x91D9FA63, 0x7D3F8EFF, + 0x78EA2DB6, 0x23D77D95, 0xF4CADEA7, 0xE36DBE3C, 0x758AEDC8, 0x755F9EED, 0xB6E39B70, 0xFC901DDF, + 0x84E32F16, 0xDBF7EDDB, 0x47F9BD8C, 0xF97DA419, 0xF37B19F3, 0xBB89EF41, 0x67BC6657, 0x7FE6CC19, + 0x9A6F13CE, 0x774C33CE, 0xA709E773, 0x93D7C7FA, 0xB3EBC3FA, 0xF3E7CF17, 0xACB7E64F, 0xADE74179, + 0x4A0E0034, 0x378F9CC0, 0xFCDF56FC, 0x9EE2EF8C, 0xB412C306, 0xCDAFBE36, 0xFA1AF241, 0xC503C86F, + 0x20FF5EE9, 0xDF55FA5D, 0x23478995, 0x5DF1AB7B, 0x465B8AED, 0xF1785CC2, 0xEFD87FC3, 0xC80431FB, + 0xDF33FA27, 0xD43B76CC, 0xAF95F3AB, 0x1FA5FBD2, 0xCAF1778F, 0xCE90FE21, 0xE307F5F8, 0xD175A8D7, + 0xF641B42F, 0x15DB0706, 0x0628BFA8, 0xCE6FB49C, 0x58E9A3A8, 0x8FDBFCD9, 0x6ED76710, 0xD767D2AE, + 0xCF20AEC7, 0x595A9FA2, 0xF52C5A2F, 0xD9262F42, 0x483F3EC4, 0x2CEEDF3B, 0xC4EA2F71, 0xE60F89F9, + 0xFBB98D58, 0x48F0E17C, 0xB6B0DE27, 0xAEA55229, 0x094DC41E, 0x886B77EF, 0xDED5FC21, 0x31F891B7, + 0xB03F1FF8, 0x93C9A484, 0x4BEA36F7, 0x68EF6BA8, 0x3E5E52FD, 0xA187E22D, 0x2C2C48B9, 0x89F8A96A, + 0x8EBF89F4, 0x4F55AFC9, 0xF7677CEF, 0x6DCFBF07, 0x14D73D99, 0x67DD7FEA, 0x9E94B76C, 0x3FC5FF0F, + 0x30F3F759, 0x7AC97F9A, 0x793D3154, 0x9AF794E6, 0xC70E59AE, 0x2576F405, 0xEF27E227, 0x3A1CBEAA, + 0x99DF07EC, 0x5FAD60C6, 0x7D7F3DD1, 0x917DA5D8, 0x9F5E1FCC, 0x0FD9DA85, 0xEC55DF03, 0x47C4FB96, + 0x8F688655, 0xCC8F6A86, 0x11877B35, 0xB37E50CE, 0xE2F7874F, 0x24CF9D3B, 0x27E51599, 0xC0EF8B8C, + 0x7CA0CF9B, 0xFC3B2CC7, 0xF5FCBCCC, 0x44A351A9, 0xCE4A05F2, 0xE3625EBF, 0x67E512E9, 0x41886C5F, + 0x5F9F844A, 0xC3BE2CD6, 0x874A58AD, 0xD9035FF6, 0xECD9B34A, 0x6F5864F5, 0xF716AC30, 0x7A3FA0FE, + 0xB386A5EC, 0xEEEE566C, 0xF4003D3D, 0x3D4A6FD8, 0x0FBDBDBD, 0xBA7E8CC2, 0xA3E86F8E, 0xEBCBA88A, + 0xA12624A6, 0x99A3C4AA, 0x1331931E, 0xD6F17BF0, 0x2FF2B862, 0x9FB7C2F2, 0x1BFA7BD3, 0xF207C4F6, + 0xFF291F90, 0x9ECF5F0A, 0x2AF4F909, 0x5C12D7D0, 0xEE19063F, 0xB17ACFEF, 0x72EE4BCA, 0xB0F818ED, + 0x5F927338, 0xDF3510E8, 0xEAEA92B0, 0xC3B0B8A4, 0xBF4F6107, 0x54E17ECC, 0x887F4422, 0x11A5370C, + 0xCBB13F7D, 0x8FF525E2, 0xCE891327, 0x24FC5CDE, 0x410EC8C5, 0xE3C78F4B, 0xF5CC2847, 0xFD7DB984, + 0xFC03DABF, 0xC07D31A7, 0xF5E6FB50, 0x4DF06BEE, 0xF7A3CD97, 0xBF6FAB12, 0x86495F95, 0x20BDF93E, + 0x51E35FA0, 0xEFA5FC78, 0x7D5FCDF7, 0x51D5555E, 0x3FFE7EAA, 0xBA4AFAFF, 0x00000000, +}; + +u32 point_table_binary_15[] = { + 0x11726D99, + 0x7F705547, 0x15C7CF7D, 0x7BF35E7E, 0xBC90C78F, 0x10A8C3F4, 0x87432871, 0x683BE31F, 0xEA280646, + 0xADA37F68, 0x1431A561, 0x2C5A2B69, 0x1979FE98, 0x9148FF20, 0x1098DA32, 0x214A28B6, 0x96408A4A, + 0x9DC1B6EA, 0x1B676A95, 0xA2A58512, 0x43188701, 0x51405E74, 0xA8831648, 0xF5410279, 0x2FEBEE39, + 0x67CFDD7B, 0x4D66F2C7, 0x67F6BBE7, 0x9C3DE7EC, 0xEEBDF7E9, 0x615DD003, 0x00C11AC8, 0x69FB37AC, + 0x2F1387D0, 0xDDDD4DFC, 0x0A4008C2, 0x0562D123, 0x076D90F3, 0xF5411BEB, 0x8F100308, 0x1788490F, + 0x0BCCF841, 0x00F55E75, 0x6DE3C68D, 0x5A9F2686, 0x40B8400C, 0x55968DBE, 0x407AE63C, 0xE9D33F23, + 0x3D34B3BD, 0x278449FF, 0x84E80BA4, 0x67B6E307, 0x0052C6C5, 0xD3970668, 0x3EB21AFB, 0x60FB4788, + 0x5F36F3DB, 0x840BC4A2, 0x470E966B, 0xEDEB834E, 0xF52EF202, 0x62789FFA, 0x2F33EA41, 0x0158C6F5, + 0x597F07C9, 0x1EAE1F99, 0xFC215B7F, 0xDB85C9FF, 0x76D123DF, 0x68823A5F, 0x7FE3A3AA, 0x823C4C7C, + 0x1D946646, 0x7DE92F90, 0x4536F581, 0x0F00D42C, 0x8BEA05EB, 0x01EAEF8B, 0xEA45CCF5, 0xB68C7A61, + 0xAA6FCEAB, 0xF735AF5F, 0x6CBDAF79, 0xFDE2EA9F, 0x13FE338D, 0xA77EE198, 0xEC13C366, 0xF26FFFB0, + 0x5F36537C, 0x260363C2, 0x1D265F83, 0xC20562D1, 0x23AB31C8, 0x9D3F7F5E, 0xF46A8CE2, 0x833DC436, + 0x82D1D151, 0xCB0562C8, 0x5DBC7811, 0x590F01D4, 0x5EE77E35, 0x7AE250E2, 0xB15CFFB4, 0x708198F5, + 0xCC4DFB20, 0xA66FDA17, 0xC56FF371, 0x5B6B143F, 0x31C4F26F, 0xD6933B71, 0xE284D427, 0x3518ED4F, + 0xCA47B43F, 0x395FB991, 0x911161A9, 0xDF70A2BE, 0x96BB0166, 0x7487E0F6, 0x3331E9A1, 0x8BC6A1A8, + 0xC684D77B, 0xF9EE92F8, 0x4018F500, 0xACC7F191, 0xBB20572C, 0x1665FEC8, 0x5D61AC9E, 0x7FDC12E5, + 0x8F187258, 0x8F2E392F, 0x9C7D3E4F, 0xC43F9E57, 0x6A2C8A87, 0x38AABFD5, 0xBFA74FEA, 0x7199388C, + 0xD9BBAD55, 0xD8E53F27, 0x6CF64B76, 0x9DA6FDDB, 0x45FB29DB, 0xAF2E21E7, 0x89EB56AA, 0x7F32A3BE, + 0xEE1E5DE2, 0xFD85FD3C, 0xEB53EA6F, 0x63632685, 0x7BF57FE0, 0x1ED33FC3, 0xFA3AE67F, 0x2FCCB5AC, + 0xDF829954, 0x6FB8C3EA, 0xCB1F0B9B, 0x1CDBFD51, 0x59C5F532, 0x7A3D11E5, 0xC3DAB35C, 0xDB2DFD82, + 0xFB69D603, 0x21F4F5F5, 0xC9FCA99F, 0x28EDDBAF, 0xD9C8CCFE, 0xABE742E0, 0xDBD7D71D, 0x93FDEA5A, + 0x3DE9D8EA, 0xC53FAF6F, 0xEA8DB0CA, 0xDFCF358F, 0x2B4DF537, 0xFE07FC7A, 0x19F6EAA9, 0x8789E75D, + 0xF378C032, 0xE90D2FC6, 0xFBA43EAE, 0x37DCEFDB, 0x9BA38517, 0x3347F797, 0xB197B9A0, 0xA6C49EE5, + 0x31BDDAB7, 0x6F56DCEE, 0xDF5FFA8A, 0xBA15BBCF, 0xB2616ADA, 0x788EB8F9, 0x10BBEFB4, 0x26BD3BFF, + 0x53DF5397, 0x366DDA64, 0xD8C48BAC, 0x27850FA0, 0x7F663AFF, 0x4DBE48DF, 0x9CE484BE, 0x3961AF39, + 0xE18FF96A, 0xBF1AF7F5, 0x57F741CA, 0x8FE79D6F, 0x3B26FD3B, 0x6B49EFEE, 0x23E75F9F, 0x8EFB47F6, + 0xFCBBFBC7, 0xF9777C0E, 0x9C3DD29F, 0xCB923FAC, 0xA7E1B317, 0x1D93FEEC, 0x29D673BF, 0x667642AF, + 0xF4AF3DDF, 0x328EF9FC, 0xCBA84961, 0xD43BA6FE, 0x98BF249A, 0x6FFB73E6, 0xFE683E71, 0x349FF432, + 0x7F31D9D7, 0x93D3FBA7, 0xFACF5F42, 0xE39037F6, 0xCD5D5E33, 0x0E4AF26D, 0x38F8B963, 0x7A3E095E, + 0x0A01999F, 0x5F6A6E32, 0x2F203DEC, 0x273DE6CB, 0xF044BB63, 0xD24F3CE8, 0xF4FCBCF4, 0x53E6CD46, + 0x6FEE9799, 0x5FE0FDB6, 0xC7319F87, 0x86EDFD76, 0x7DA53B1F, 0x1DBBFBC7, 0xACC7E81B, 0x959E72E3, + 0xC4B0C3D7, 0xC31CE1C5, 0xC44E4FF5, 0xA87C47BD, 0x2BE3C8DE, 0x38EADD38, 0x7175564D, 0xF8F6AA73, + 0xFA8B1C2F, 0xB2AEE815, 0xFE7DAD6F, 0xAA1B7C5F, 0xE37D9A29, 0xAA179D9E, 0x58D687EC, 0x3F3F10B3, + 0x9EB95145, 0xF126D68F, 0xF56D7A3E, 0x8A9F98F5, 0x5DDC0F39, 0xF5D6B66D, 0xDB88EDFD, 0xD714B458, + 0xB6FD6DF9, 0xCE6F048F, 0x091BFD9D, 0x8F85D5AC, 0xC7FCCC2E, 0xE98A6F6F, 0x7609FADC, 0x7987F66B, + 0x84A91F6B, 0x48EFFA7F, 0xAA12EFD7, 0xA90A8F27, 0xF5EE79A1, 0x86F5CC99, 0x5115D367, 0x46F56785, + 0x4DFCA917, 0xF4E7E4F9, 0x0159CE77, 0x1CAF5AA3, 0x3B85ADFD, 0x3B74A7BB, 0x5F89A3FB, 0x96F421F8, + 0xCF13B34B, 0x14CFFFE5, 0x83FBA711, 0x1C93BE11, 0x9C3EFE7E, 0xE1CE7FD3, 0x219DC2F6, 0xBC2F46F1, + 0x107BCF6F, 0x463FB78E, 0xCF6BAEF7, 0xDC2CC074, 0xF789F337, 0x678AF5F9, 0xC4799B4F, 0x9CC7F9C4, + 0x799D4F9C, 0xE7FC3C91, 0x5AC4E773, 0x17CF7F3F, 0x9FC76C0F, 0xD28E49AF, 0x6FB1DE3E, 0xAF7E13E0, + 0xC8AE6DAB, 0xB19F2C2F, 0x0278F1C8, 0xB6D598DF, 0xED8EBB97, 0x0AA3BE7B, 0xA9E8CDCB, 0xCFFE314F, + 0x8FCCFA3D, 0xF4BEF464, 0x1BDBDFEE, 0x98E70B0F, 0x122F32F3, 0x67001CF8, 0xD6961371, 0x7B834BE3, + 0xF10C26E2, 0x194CD8FB, 0x1D32BE2F, 0x206F5E1D, 0xB7BFF784, 0xBC4F78E3, 0xF8BC8CF6, 0xA6D747FE, + 0xC83E3C25, 0x3C57E69B, 0xFE3C36C9, 0xF39F72CC, 0xE3C7F42F, 0x612D40E7, 0xB99E3770, 0x7FBCC97C, + 0xBEE77562, 0x68B19C3F, 0xBEB505F9, 0x18F3C8D6, 0x25A27F14, 0xF5CF89DE, 0x70FED8D6, 0x50C6D7E1, + 0xF85A195F, 0x67EDF5FC, 0x69DAF163, 0xCCE77A3E, 0x2EFEAC7E, 0xA4E7E569, 0xE77BFADE, 0xDE5EAD8F, + 0x0BDF4FCC, 0xFA533DBF, 0x42BD378E, 0xF91EE2F8, 0xCFF57C9D, 0x98E33FDD, 0x7356F494, 0x9FE771FC, + 0x38AFFFD4, 0xD63AF1CF, 0xF9C3F164, 0x7E1E8636, 0x9BEF79D0, 0x544B4CF9, 0x9FE79EAF, 0x0CEBCD00, + 0xF7DD700C, 0x6DC4A4C7, 0xFBE271B3, 0x3F5E686D, 0x92F3D070, 0xF1EE886D, 0xBF14EF4E, 0xFD46EE8B, + 0x8356CFEC, 0xDECF81DE, 0xCFDDF350, 0xC3618FCD, 0xFE6D381E, 0x56C9FBBC, 0xDDCFB5CC, 0xB65F0273, + 0x1D1C5665, 0xE6CB96CD, 0x7E15D665, 0x7B7FE96B, 0x4E6F3977, 0x5818F561, 0x957AFB91, 0x4F2F336C, + 0xCE7FC3A5, 0x4F466CF5, 0xA556AD89, 0xC99EAA08, 0x1760A18D, 0x575D5DF5, 0xE497C8DE, 0x423C6F88, + 0xFB1D033C, 0xB8FD21CB, 0xAC07E071, 0x8CBFE1D5, 0x90D6DBCF, 0xF14F3273, 0x7C921F5E, 0xAFE4C7CE, + 0x6F49CC6F, 0x49CC6F49, 0xCC6FF1E6, 0x733E4CFC, 0x5756743F, 0x20EB33F1, 0x13F73BD6, 0x7AE59655, + 0xE88FF45A, 0x3BBD5D4F, 0xDD9B61FA, 0xC71BD652, 0xFE0C97D3, 0x611AF3D3, 0xCF6C2C10, 0xB3DEF847, + 0x3DAFB7E1, 0xD761BDE8, 0xEDFA6F30, 0x733DC0CD, 0xE77CD8F8, 0xC55E0BCE, 0xCFCAFC16, 0x9C9F95F9, + 0x2D89F956, 0xFFFB88ED, 0x7A6CFCBB, 0xD7AF917A, 0xFBF1239B, 0x4748E70F, 0xF5872140, 0xBDABE76F, + 0xC374DF85, 0x67647D26, 0xFFE9EF5F, 0x7C56E2B3, 0x7FCC927F, 0xD6533E4F, 0xC3FC1F8C, 0xFE28CA77, + 0x55C4B8FE, 0xFAB09199, 0xEA7F216C, 0x14FBC65F, 0xE63535AE, 0x0F6D907C, 0x8F6B35EE, 0xE76302E2, + 0xF9CA18FF, 0xA4277F99, 0x57CAF7BA, 0xF996C76F, 0x96EFF5EB, 0x119B1F78, 0xF3B99F72, 0x517FD17A, + 0x977B6CFB, 0x7FB99A90, 0xFE5B68F5, 0xC2A80FA5, 0x3E146F69, 0xB9C7465F, 0x5A1A46F5, 0x5B68F79F, + 0x7001DA69, 0xFFADD9F5, 0x088DB7D3, 0xFE93FD80, 0x0CC19777, 0x7F8DF287, 0x7A087CBD, 0xA97F95F8, + 0x6BC7FA57, 0xC9FA2D03, 0xEF77B657, 0x67FAFFA5, 0xEE7C64EF, 0xF5B076C7, 0x5F7747FE, 0x521ED3F7, + 0x2D60C6EF, 0x5DB6FEBD, 0x677789DE, 0xD46F52EA, 0xD78EF59B, 0x14FF1D89, 0xFC7724F2, 0xDF91C87F, + 0x4722FFED, 0x98FF8AE4, 0xBF1DF35F, 0xF1F5B1FC, 0x7724F26F, 0xF4A5CF78, 0xF9371CD6, 0x872E9E82, + 0x3E89E74F, 0xE0F26DD9, 0xF47F20E7, 0xEFC9F8F9, 0x83FAE8FC, 0xC2717FFF, 0xE37C6FFF, 0xF3FC40F6, + 0x2BCD778C, 0xF6726FF3, 0xF75F1ED7, 0x573C1EB2, 0xACC7C5FF, 0x90D50BA3, 0x5E55D455, 0xDF5FA9D5, + 0xE321CB90, 0x16FF4356, 0xCFDC4FF6, 0x1A0660C6, 0xCEBF3F47, 0xEB19C2FD, 0x3BA3FF1F, 0x7B647D50, + 0x15D630D3, 0xFA07C21A, 0x5F9F3954, 0x4ECBFE33, 0x3C5E29A7, 0xFD7CF8F5, 0xB72CF55F, 0xC0DFFFBC, + 0xFBD3B27F, 0x7FC206C3, 0x8742C705, 0xCBBAC2DC, 0x4C7CFB77, 0xC3597DE7, 0x7F88EFCB, 0xA87F359C, + 0xE5BEAFC7, 0xEC3593BF, 0xDB37713F, 0xB33F395F, 0x17D0FB97, 0x9CCF9637, 0xE0FEA0F5, 0x703C667F, + 0x107BFE88, 0x49AF6F79, 0xECDBF7E2, 0x617B187F, 0xC36B61ED, 0x433BBF2A, 0xF6B50E6B, 0x25FE0D5E, + 0x7E78BD76, 0xBEAF2F7F, 0x584DF9F1, 0xD64D3273, 0x3C59DFBF, 0xD5F3FEB0, 0xBF0748FE, 0xCC796EBF, + 0x17F8F943, 0xF6F2877A, 0xCE5F524F, 0xF6E2EB47, 0xF6D6EFDB, 0x431EE6F5, 0xFCA1DC60, 0x9F2FF07D, + 0xD1AE3728, 0x37887F6F, 0xFD2E5E3B, 0xBFA3778D, 0xE8CBCB20, 0x4BF678BD, 0x29668E27, 0x1B84917F, + 0xAB6FE5FD, 0x9F4FF45F, 0x3ED12FF9, 0x44FFE513, 0xFD9797FE, 0xA1FD9C97, 0xFE89D8EF, 0x9F7CA27F, + 0xF252FFD4, 0x579EE994, 0x71FB3DD0, 0x7D3F8ED5, 0xBF2B5AFF, 0xC3CF3E2A, 0x7AB39E5A, 0xDF5F9D66, + 0xEE4AD4BF, 0x2B5E7FF7, 0xFDD95F7F, 0xECF9352F, 0xCFAF69F9, 0x5E4DCFAF, 0xC43B7411, 0xEFE3927D, + 0xA2D4C4ED, 0xF87B9CE3, 0x02317FDF, 0xDF41F76D, 0xA6245CB4, 0xE74175A4, 0x2FE2F3AE, 0x8EE61383, + 0x12463DB3, 0x777EE0EF, 0x1DDC9FD9, 0x463D75F4, 0xE851CB45, 0x62A5F9F7, 0xC022E9C3, 0xC0FDBEE7, + 0xEA77E6CC, 0x19391FB2, 0x5590B2BF, 0x8718A6F9, 0x2A4C9D3C, 0x79D2EA91, 0xF5540856, 0x6FDE0F00, + 0x3E61FE3F, 0xA4FECDEF, 0x0B017CDE, 0x327DFF31, 0xEF87FF82, 0x15E6F81C, 0xF4F87ECB, 0xACE7EFE9, + 0xC6C3A269, 0xBF97F3F7, 0xF4DC3C88, 0x7DCFCFCD, 0x23FDFF00, +}; + +u32 point_table_binary_16[] = { + 0x11727598, 0x5B685CD5, 0x1AC7BF99, + 0xB5933D4D, 0xD266686C, 0x12AA51AA, 0x52421FEC, 0xAB1EE4B4, 0xD187C279, 0xF0AE050D, 0x58288208, + 0x5A955687, 0x7A9BA839, 0x1C6DD5E3, 0x05F1A1C6, 0x322F1515, 0x2D030AF5, 0xD2A8A315, 0x346D03C6, + 0x0A8AB4E2, 0x4BAA4547, 0xD29E7492, 0xEC59E75B, 0xEBBBECB5, 0xB771DE7E, 0xACFF775F, 0x6BEDBD07, + 0xC66C1D46, 0x004C13A0, 0x5AAD5A18, 0xB3B3C4A6, 0xA9BC11A0, 0xF3BFCA75, 0x62D57BC6, 0x5FD9E24F, + 0xF40011AD, 0xEF235E2A, 0x2BD78959, 0x8F6C2750, 0xDE0D65D1, 0x13479A8F, 0xE3E2DBCA, 0x7562D633, + 0xB7374346, 0xDFDE9CE6, 0x6FF7BA7C, 0xD2FC8949, 0x6FA7882F, 0xD840FE90, 0x6789299E, 0x6D10AFE9, + 0x52AE1307, 0xF1F766F2, 0x9925E67C, 0x2BC4668F, 0x729D98F5, 0xC8309AE6, 0xE3F4C49C, 0x6F25378F, + 0x4A6E5ECC, 0x851BB89F, 0xAC2FDC10, 0x65E6A9F3, 0xE079CBBC, 0x5CFD8E2F, 0xDAA23C4B, 0x1C497F7C, + 0x3E176F52, 0xAE1307F6, 0xC83D1528, 0xB7DB6DD5, 0xF754A25C, 0x3D69FD5C, 0x2FD937D2, 0xFCE7E7E7, + 0x7DBFC3FC, 0x251FB197, 0x7C9D7DAB, 0xD5227D37, 0xC0E0D674, 0x5E99FC1B, 0xB9FA1C7B, 0xBDB29F4F, + 0xEF7030EF, 0xCF01FA06, 0x83797B4E, 0xED49AF7C, 0x82D68B07, 0x85C97FF1, 0xA0C60FE2, 0xC9FCC379, + 0x67F6A7E3, 0xA7104F99, 0xA6EA3D03, 0xC87C1CAF, 0xAA462987, 0xF94FE5F2, 0x9B22FB55, 0xD5345F97, + 0xCFCA4BA3, 0x82D74FD8, 0x3FA10010, 0xFF0C8618, 0xD638D6F3, 0xD1804B9C, 0x3EB9D32C, 0x09BB7A93, + 0x3B381EEA, 0xED37811E, 0xFD39EEAA, 0x8A3DF567, 0xB5E8D9BE, 0x7BA7B1A1, 0xFFA5FB98, 0x397E7B8B, + 0x4D42FF2B, 0xF60893FF, 0x9E86E44B, 0xF9A7F952, 0x7DC9BB66, 0x318CBFAA, 0x4EFD8231, 0x8C8FF743, + 0x9FE57EEF, 0x13E67920, 0xBBFBE9BC, 0xCC674C58, 0xEE0F18F6, 0xF753041D, 0xB2CEFC6A, 0xA82F7F01, + 0xAF89DE73, 0x033AC3F3, 0xB8FA27EA, 0xBF5F77FC, 0x63B0EEF4, 0x5FCA3A71, 0x29A27AC4, 0x5F29B25B, + 0x395FCFB0, 0xD2DE1EDE, 0xB7B0D2B4, 0x33F7A9D8, 0xEF93FCED, 0x2D613DA5, 0x5898F4A5, 0x98E62D0C, + 0x9D349F65, 0xEA1F76FB, 0x2D39234C, 0xFB31F99D, 0xF515EC8F, 0xDBBF0385, 0x0DE3E3E3, 0xC46EBFAF, + 0xB53F38B6, 0x53C4EB76, 0xC25A65D4, 0xAFBBBF70, 0x0FB3F73F, 0xB04DEE6B, 0xD223BFA4, 0xFE910B57, + 0x280F3343, 0x789F0F6C, 0x8B8A6C9F, 0xF5D7201E, 0xDC0399FB, 0x7E700FE9, 0xF5F96184, 0x490F46CE, + 0x6F369E9C, 0xE7C2151A, 0xEF1277DF, 0xF5BF22CF, 0x17E411C7, 0x721F129F, 0xBB35E051, 0xC7F27CA0, + 0xFD31F807, 0x64F4C82F, 0x86FEF027, 0x3CCCFC37, 0xF72FAE7B, 0xB67787FE, 0xE353C2B4, 0x3FE353C1, + 0xFDEDE399, 0x8565F3E1, 0xFDBB7653, 0xF6FD61ED, 0x26D2CBFD, 0x1DB7F8BE, 0xE1FCE296, 0xBD5919F3, + 0xB173C294, 0xAF9D133D, 0x71DF1C9D, 0x3FE967DF, 0x1C64FAF5, 0x77CF4F79, 0x1EB40F72, 0x3E0D8ADF, + 0x3EA8FB29, 0xD3AFF479, 0xA37A7F3F, 0xFD7A009E, 0x53C6F55F, 0x2E1426FD, 0x2F17EA7D, 0x334B7A61, + 0xDA9F4B23, 0xA9BDBB8F, 0xCE7E90DA, 0x13A7F6A4, 0x57FB61F2, 0x6F17C3FD, 0xBA34422C, 0xFBAD14CC, + 0x97389DAF, 0x3B4F1DDB, 0xECDDF27E, 0x402CCF0F, 0x5A2F1EB0, 0x372ABBFD, 0xDD656F0A, 0xCF0F74A5, + 0xCF63D21B, 0xABCFD3ED, 0xB83C3436, 0xEACFF77A, 0x7CDE9C03, 0x38FDC2C4, 0x217D5EA2, 0xFEAB455E, + 0x7F56F41F, 0xF76779BF, 0xB26D61FF, 0x3ED9DFEF, 0xF3557F4F, 0x7A7F7EFD, 0x5B80939F, 0xF1FA72EC, + 0xE3B1BFE5, 0xECFD3AC5, 0xFF4B7EB9, 0xFCD3FCAA, 0xE46F9FF0, 0xF8A830E5, 0x3B3EAAFE, 0x3D57FBF5, + 0xFDD6E717, 0xAC7B0ED6, 0x7DFC71ED, 0x0F31C5B3, 0xDBE17A3C, 0x6360BB06, 0xBA7CFFB7, 0x637CCFBC, + 0x5FB7937E, 0x50F62FEA, 0x8949EF9F, 0x0FD7A1FE, 0xC023BB74, 0x3F219F1A, 0x4ED93EEE, 0x78D3803E, + 0x1F1E777A, 0x6697CF0C, 0x3E8F4A11, 0x5CB9F56A, 0xC7B38EE1, 0x9F014F23, 0x8F4091B9, 0xEEB8DCAD, + 0xACFABBFE, 0xB51919F7, 0x3F727367, 0xC0A86F3E, 0x0C05E2D4, 0x1F73DDE2, 0xC3B8F770, 0x547AE0DD, + 0x87691DD9, 0xB6A392F7, 0xFF32B1FB, 0x31937E12, 0xE0C1F72A, 0xC433CEDE, 0xB4553FE3, 0xDEA59825, + 0x3FB1E77A, 0x9DBDFA4B, 0x72F649CE, 0x3EC9D927, 0x813DF703, 0xF38FEF7D, 0x73A7D687, 0xF9C7EA6F, + 0x3A97FF34, 0xD9DFF7D6, 0x2EADB7F7, 0x2BB3A4FD, 0x72F59698, 0x5F66C61F, 0x31EB2703, 0x76F5344C, + 0x4BF5AE5E, 0xC3CCF350, 0x7BEE47C6, 0x3EF1F6E7, 0xD53EF1F6, 0xE7D53EC9, 0xD927813D, 0xD79BC97F, + 0x3A97FF74, 0x2EFFE94C, 0x7C9AE747, 0x66F1E96F, 0xF66A7D76, 0xD12C86F3, 0xC8F4CFC5, 0xFF1480F5, + 0xD4CF4360, 0xFE7DFCF9, 0xB4DF1D60, 0xC2FD001D, 0xC6AABDAB, 0xFF90B1AA, 0xC778F161, 0x732EECF7, + 0xBC0D38A1, 0xF7C5B05F, 0xF164B69E, 0xF8B3A581, 0xB0DEF385, 0x806772F6, 0x33813DEF, 0xA7B3E9FE, + 0xF2FECD64, 0xC0686C3E, 0x34A775BF, 0x21CF2D2A, 0xAB3E9C57, 0xDF1301A3, 0xBE6FB739, 0xADF3627F, + 0x121F36D0, 0xF9DBF5FE, 0xA37EDD71, 0x78FE1C87, 0xFDF77A8C, 0xF7D0078F, 0xA93E9CBF, 0xD707F317, + 0x7BA95FEC, 0x65FE9E3F, 0x8FBAAA47, 0xFE93C62B, 0x465D1A7F, 0x632EFE46, 0x9A7FA88F, 0x0F475118, + 0x6FDE06BC, 0x31DB7FC7, 0xF1A769FF, 0xFDFB78D0, 0x7F1F6F24, 0x6097CF35, 0x6641FAEF, 0xB85C5056, + 0xBDD68FDC, 0x1C0B18F5, 0xCD27CD82, 0xF45FFCE9, 0xFEAFE5EE, 0x9F5AEEFE, 0xA9E5EE9F, 0x5AE6FEF2, + 0xEB99F35F, 0xCB9DFF5A, 0xEEFCD632, 0xE797FC9D, 0x09EE7BA7, 0xDF12B0FB, 0x1EB8160A, 0x1A1FB977, + 0x5659F561, 0xBC662D60, 0xD437DF08, 0xEE7FF6A7, 0xF54FF8F3, 0x7BD93333, 0x2F523D13, 0xFEFC5E16, + 0xD6071DD1, 0x0A3DBF2E, 0xDF43D18A, 0x508FE7AF, 0x5FEB9FF0, 0xE7AF3FEC, 0x47E6FCD5, 0x82F3B79E, + 0x9EAFBD47, 0xA1D3FB5F, 0xCFDFE7C0, 0x3C446C13, 0xEEC710EB, 0xBF66667D, 0xFCA56D93, 0x3FFABE99, + 0x6F310F31, 0x9F8D3A89, 0x593F496C, 0xBF637F8D, 0xA8C7F943, 0xA6F811F3, 0x94E603CC, 0xA4E7F98B, + 0x3EFE305A, 0x4DFE38DE, 0x02337F6F, 0x49FDE24F, 0xEBAF68FD, 0xD4DF8AC6, 0x23DE91AB, 0x7F47AE7E, + 0xD6C79F58, 0x4BFE385E, 0x07F30EE6, 0x4EDE0FEC, 0x0FCF2BF1, 0xF3F6A4BF, 0x4F5BFCFD, 0x8EECEF9F, + 0x45E53A31, 0x28935EF9, 0xA49FE742, 0x6AEF9FBF, 0x29D78903, 0x7BAF671E, 0x42BDAF37, 0x2AECDEBD, + 0xDBF5D373, 0xCF1A6399, 0xEBC4B67D, 0xE4C8119D, 0xBFFB1D3D, 0x7AD4D5E3, 0xF5785FC2, 0x891327DC, + 0x7E207BFC, 0x9E3C7EFC, 0xB8EEAF9E, 0x0E281E3B, 0x764CFB87, 0xBF82D3E3, 0xFB59D1BE, 0x817495F9, + 0x8DDFD70A, 0xF61DC7B6, 0xCDDF0BBF, 0xDAB770FB, 0xEF573E63, 0x5F774C7A, 0xB88DBF87, 0x56F1F7D1, + 0x3F84CD77, 0xC4D0E3B8, 0xE37BE6DB, 0x84F97D32, 0xB173FE7B, 0xAC6D7EF7, 0xEBCE9367, 0x8A0797E3, + 0xD70E72A7, 0x7C7FADB3, 0x4D62FEFE, 0xD2FF93BA, 0xFFB7ECFF, 0x35FC7F4E, 0xD940E6FF, 0xA4B221FD, + 0xFF010000, +}; + +u32 point_table_binary_17[] = { + 0x11727595, 0x3F485C41, 0x10C6E7EE, 0xBDF35D22, 0xF17F1034, 0x81A44A77, 0x88182CAE, + 0xB0B64C10, 0x1BAFB008, 0xB9368160, 0xCA68E0AA, 0x4720269D, 0x2224858A, 0xA45052D9, 0x8498C091, + 0xA869F4C0, 0xE29AA40B, 0x44041144, 0x2FA737D9, 0x9DD99DDD, 0xF730D7FD, 0x986F66BF, 0x9D373B07, + 0xA3588529, 0x80935F00, 0xB3B3B308, 0xA3D8640E, 0x8E2DE30A, 0xA89F7095, 0x99F5B8A3, 0xF2C701F2, + 0xAFA10BF5, 0x6F47E513, 0x87364EF5, 0x72C7A1D3, 0x138B9EEA, 0x65B65C3E, 0xB3CBC74D, 0x7D9ACB67, + 0x76F9BA1E, 0x6C78E713, 0x1B7D8D39, 0x0BC25566, 0xA3AFA5FC, 0xD4527E35, 0xCFA4F267, 0x5C3E1498, + 0x957FEE5F, 0x81F5992D, 0xD3AF02D7, 0x0BA785AB, 0xCCA267FF, 0x9B528FFD, 0x1AFFF67B, 0x8420CCFE, + 0xF3CE3FC6, 0x8ADF39FF, 0xCC2108AF, 0x78FDABC9, 0xF773F98A, 0x1B87D065, 0xEFCBECF5, 0x5F73BBD7, + 0x7F62D66B, 0xFFFE3C68, 0xFF897929, 0xB09FCCB9, 0xBB3FB3CC, 0x1BE507B1, 0xA967E62D, 0x88C344BD, + 0xEC07E12A, 0xB3D353FF, 0x72B63F50, 0x24CE43D6, 0xB2D60F8C, 0x5AE67A03, 0x23F63E4A, 0x3F4EF6B3, + 0x86870DBF, 0xB5ACE7ED, 0x66285C34, 0x9C95F926, 0x7DD0947A, 0xEAFCCB69, 0x2F4E6CE3, 0x7C7EFFB2, + 0xD3333B3D, 0xD7E73814, 0x949F29F2, 0x735D7846, 0x1F972DF3, 0xF762EE7E, 0xE9B1D277, 0xBF103DF9, + 0x71F3C971, 0xC56F7C7D, 0xEF9870D1, 0x70E2FDF6, 0x61F27E7D, 0x0889F7D5, 0x3B66E286, 0x230CD0AF, + 0x17214E08, 0x2BBF7886, 0x0FFDF785, 0x6741CB7F, 0x3F900B2E, 0xC4BF8E9F, 0xE263FF3E, 0xD12196FD, + 0xF7153583, 0x4B9F339F, 0xA57FC9FB, 0xDBF980E4, 0xBE4374FD, 0xD6F3E9E6, 0x57B1BFEF, 0x6ACCAABF, + 0x8E63CDAC, 0xD7F7D3F1, 0x1B77927A, 0xC5F3A97A, 0x968BC9FA, 0xFC5EA20B, 0xFB7E559C, 0x1827FDFA, + 0x105A36EF, 0x2D74FB8A, 0xCEBB1BFC, 0xBDD28F99, 0xB78E2790, 0x78DF1D4F, 0x596FDF9B, 0xFD7ED69F, + 0xFA7E93C2, 0x317D8F49, 0xFF7DE3A9, 0xD19BF7D5, 0xFA68EA99, 0xF7D7DA90, 0xF92B5EB9, 0x2FB2C6EF, + 0x0EEFD3A8, 0x3957AA54, 0x2ABCEF88, 0xDF3383E2, 0x6B00BF9B, 0xF325DA97, 0x125F12BD, 0xF6F37579, + 0x29A57F55, 0x92FF0BBF, 0x7EAA1EC5, 0x7B01FE7C, 0x9A13C623, 0x809F5F3C, 0xA6FA2E9F, 0xD9F811E6, + 0xF3D4D7FE, 0x06CF0006, 0x2BFB39BA, 0xEF107E27, 0x8EF77B2C, 0x6BFD605C, 0x7F64F5C4, 0x953AE70F, + 0xE136E917, 0xF6FB8D7E, 0x9BE20BF5, 0xF27FE2BB, 0xC46B527F, 0x97F46BA6, 0x7E3A7F18, 0x7F907EDD, + 0xF8534CF1, 0xF57A291D, 0x3F383840, 0x18B1F5F7, 0xCE2D9BFA, 0x13A4F7E2, 0xC4F7ADBF, 0xBD13CBE6, + 0xFC07E978, 0xA3D1D0F9, 0xA63F7BE7, 0x964D7F6C, 0x7D892F2E, 0x2E26FA6B, 0x39D1BF54, 0x3ECDBF9E, + 0xD7D5E23D, 0x994FC59D, 0x65C77A1F, 0x74969F57, 0xFC7D87AB, 0xCC2A7E1B, 0x5B6A3B1C, 0xB5B59B79, + 0xBFC04BBD, 0x2DCCBED5, 0xFBA447AF, 0x0F888CFE, 0x16F4E969, 0x6FCB6BFE, 0x07000000, +}; + +u32 point_table_binary_18[] = { + 0x11728594, + 0x3F681351, 0x1CC77FED, 0x5DD278A6, 0xF5424306, 0x2BEDDCC5, 0x82190A4D, 0x8B191CBA, 0x14A490D5, + 0xB9633717, 0x210632B8, 0x76D34DDD, 0x82214B48, 0x960C7139, 0x949AC648, 0x860E6670, 0xC9503854, + 0x08D1EA5D, 0xFBBCDFEF, 0xF7DEBDBB, 0x43F16D1F, 0x7EDFDFFF, 0xF71E6C0B, 0x078E0016, 0x5FFA76A3, + 0xD110B02D, 0x3C668066, 0xB3C9FC00, 0xE8B4DB6D, 0x6487D9B7, 0x5BAD9610, 0xA7EC9F3E, 0x005BE039, + 0x65FFF481, 0x09882A1E, 0x40C80E33, 0xEB91C505, 0xC0AF63DF, 0xEEF7FBA4, 0x6706188D, 0x46CCCF01, + 0x66CF00E6, 0xF339EB89, 0x7D7B381C, 0x527EE474, 0x10703A9D, 0x527E66E3, 0x3C5ACF55, 0xD938EFF5, + 0x7A61BD57, 0x65806EB7, 0x2BC498FD, 0x171E825D, 0xAD56913D, 0x66138865, 0x3CAC5FB2, 0xC3CC7A55, + 0xCFADB721, 0x7BCCAC87, 0xBBCC2BC7, 0x213BCC5A, 0x8FF59845, 0xC3E57943, 0x8919588F, 0x2CE71FEA, + 0x890D17F7, 0xA1FACBBE, 0x3666DC2F, 0xFB675F44, 0xFC8F12FE, 0xC83758AF, 0xE63DAF19, 0x2ECF1B4A, + 0xC44FB53F, 0xD6EB2E43, 0xB84FE215, 0xC3C57DA8, 0xF9F863DE, 0x2FE6271E, 0xA8FBC0F9, 0x0B79395F, + 0x596F61CD, 0x04DAC798, 0xF5B92AE7, 0x0BF89EE4, 0x139E1773, 0x90597149, 0xCE1FA2FB, 0xCA3D317E, + 0x727CB6AF, 0xDE87D8FE, 0x564B6C57, 0xF55FEF2A, 0x66FD7559, 0xF69B88AF, 0xF627FC88, 0xFE223ACF, + 0xA0BE80C5, 0xA5BF3399, 0x4C88713F, 0xB9C7FE4E, 0xA7D309F7, 0xA7FA53F7, 0xE5AC7252, 0xA9D7EB22, + 0xF0743096, 0x0BB54AF4, 0x7D586FB4, 0x9DF5D20E, 0xDA5FDEEF, 0xD01E8FA7, 0xED1C8FED, 0x49D6F95E, + 0xFDDDFFA3, 0x7887F117, 0xF3DECCC2, 0x15074CFF, 0x435E5C12, 0x9F89F7C8, 0x0B96667A, 0x3F96D40F, + 0x828DD0FD, 0x93F68079, 0xBEDA8E9C, 0x398CEB33, 0x8761BC0F, 0xC84BFB9A, 0x51BFB42F, 0xF511CE5B, + 0x71FD4A86, 0xEA1DD07F, 0xB42739A9, 0x4FDA03A6, 0xFF634FDB, 0x15DF5E8E, 0xEB73681F, 0x71BE5451, + 0x33EA5345, 0xA98F70E1, 0x665C6F63, 0xBE4FDCAF, 0xB9A919F5, 0xE6A6D447, 0x98FA8DE8, 0x89473C7F, + 0x634333EA, 0x8D8D7FEC, 0xEB7FF6C4, 0xBED5FFB1, 0xFBE84B4D, 0xBD2F66F5, 0xBEF8BDAC, 0x6FC5FF8B, + 0xF52DA9FF, 0x0A6BD4EF, 0x77DFA0FB, 0xF41BEE10, 0x7F862CB1, 0x071964F1, 0x0352C4DF, 0x98C1F27C, + 0xBCEF7F00, +}; + +u32 point_table_binary_19[] = { + 0x11727595, 0xBF4F5351, 0x14C74F79, 0x8F1FA901, 0x1F697570, 0xC195A583, 0x0C0E8650, + 0x374642D2, 0xC941FF00, 0x065D489C, 0x9A2E0418, 0x880CFE05, 0x04626A6C, 0x24828909, 0x214278C1, + 0x60A19037, 0x10585003, 0xB14307B4, 0x26A6BE86, 0xEB3DF79C, 0x7BDEEB13, 0xBB7D72BF, 0xF77B7EDE, + 0x5715281F, 0x1E01F44E, 0x009C9E9E, 0x2A15A890, 0xD83956F8, 0x439E06E8, 0x01619F18, 0xE0E4E444, + 0xA93DBA9F, 0x9A00AF58, 0x2C2287C4, 0x2E18663F, 0x00619F98, 0xF49023BF, 0xE66CDBDB, 0xDADA420E, + 0x89012E2E, 0x2E88B5FE, 0xC70B807A, 0xBD4E7AC3, 0xA237FCF3, 0x8BF885C4, 0x140FEEDB, 0xFBC27C9F, + 0xF3D5F9A8, 0x1580FEBB, 0xE0D97A89, 0x5D30BC47, 0x3CF054D8, 0x2716BDAF, 0xE601069F, 0x00ACAEAE, + 0xD27DE4C7, 0xCEF1FAFA, 0xBAF87937, 0x9DE38D8D, 0x0D89E779, 0x00788EF9, 0x239F3F6B, 0x7BCBCBCB, + 0x267F6280, 0x72B94CAC, 0xFDBE3D07, 0xE0739FB8, 0xED2D2D2D, 0x997A507F, 0xF596F2C1, 0x7A89295F, + 0xEB87FD67, 0xF689452F, 0xFDACD56A, 0xB17E01B4, 0x5A2DF1C3, 0x7CD6D6D6, 0x241EE65B, 0xA954A41F, + 0x58CFE6E6, 0xA6F40BEB, 0xDDD9D991, 0x7D907DDA, 0x8BF6CDCC, 0x97E3D5BF, 0x3B0D8A07, 0x0F8881F2, + 0xD58C7E41, 0x1D649EC4, 0x4E03F3B1, 0xF1CE3FB8, 0x40F1487F, 0xFECEEE23, 0xF9B55EF1, 0xBC389F56, + 0x85E71924, 0x39A147D6, 0xFBD8AE46, 0xFB613888, 0xF603F557, 0x79E74D3C, 0xDE551E78, 0xDF89F1D7, + 0xF91E486F, 0xF7BD31E0, 0x3468DF29, 0x5EA39FEB, 0xCF25FA91, 0x8BFAC5EF, 0xC1F060D1, 0xFA917EB0, + 0x68FB459C, 0x19838EF7, 0x9019E37C, 0x793F53DB, 0xCE99ADD7, 0xF047CE97, 0xFB29F973, 0xBFA1CBEA, + 0x693FBFBE, 0x7481F65D, 0xEB9117EC, 0xFB4ACC23, 0x88E685EF, 0xC1EE27CE, 0x93F63D31, 0xEF1CF91D, + 0x6E5BA678, 0x87DB4EC3, 0xBC07DE87, 0x5B29CAC7, 0xEE4B56C5, 0xEEAFC4EA, 0xE7789987, 0xFFA93780, + 0x7BCC0BDC, 0x7FC399BC, 0x70879FD5, 0xEB795E0A, 0xCF47FD32, 0xF7E763F3, 0x603F3DAF, 0xCB6BE7A5, + 0xCF9967AC, 0x1FEFCFCC, 0x75FB14D3, 0x7BC2D3C8, 0xAEE4871C, 0x7D7FC5CF, 0xB3DF43CC, 0x6F16160B, + 0xA63ED0EF, 0x53FFCAAF, 0x4B05F93E, 0xE8FBFB85, 0xC5C2DCDC, 0x9C39277D, 0x49F4F1FB, 0xE67B9038, + 0x27BFE89C, 0xFC4AE267, 0xFD45CFE7, 0x465F53BB, 0xD8AFAEEC, 0xEFF7697C, 0x7287EA13, 0xB2331431, + 0xD6E30C85, 0x4DC3076A, 0x17B92BCB, 0x7CA4236A, 0xBD3BCC7A, 0xCD78EE0E, 0xFF7BEEF5, 0x19BFCFC8, + 0xDD2311A3, 0xBE7B246C, 0xDEBED179, 0xDF704C9F, 0x4903E65B, 0x45EE1965, 0x3E5055D4, 0xF78C86CD, + 0x3BFD9D7E, 0x86637A13, 0x6F9FFC7A, 0xC72336DF, 0xCBF1B099, 0x4DF8198E, 0xE94D3D55, 0xAAA76F32, + 0x62D4F74D, 0x72BD31BF, 0xB81E80F5, 0xFBD4DF54, 0x3A62F37F, 0x9E8EF4B4, 0x3FCCC9F9, 0x24FBCFDF, + 0xC33F5E16, 0xA6A6A6E4, 0x7B727644, 0x6CDFEBD9, 0xD1AF9265, 0xD213FF05, +}; + +u32 point_table_binary_20[] = { + 0x11727599, 0x5D6C54C7, + 0x15C7CFEE, 0xBDD77BAF, 0xEDDA3125, 0x05DBAB76, 0xA5B89229, 0x25055AF5, 0xC57D48A5, 0x4A51A548, + 0x6990FCD0, 0x87885645, 0x4895AA94, 0xE4A55591, 0x0AA61441, 0x918A6D91, 0x6A59D296, 0xADCC9717, + 0x50110F08, 0x61145508, 0x252085F4, 0x2B7C08A3, 0x62AA467C, 0x2460678D, 0xD7EBBDBB, 0xD3993367, + 0xCE9EBB90, 0x7DFBE9FE, 0xCF7C9C99, 0x39FFB977, 0xA15F4DC1, 0x7AC0DFB6, 0x6DDB14F4, 0xAB4B4FF1, + 0x90E06D10, 0xA87D00ED, 0x5F87E788, 0x872C7B4B, 0x86D566CB, 0x00CC8165, 0xD26F52BB, 0x0C476BE1, + 0x39A57F9A, 0xA72C7B1F, 0x1B569B2D, 0xEB78C7BB, 0x5CBC6378, 0x1320F503, 0xDB9ED15B, 0xF6717CEA, + 0xE7960198, 0x7759767A, 0x3B9EA860, 0xE7E3C61B, 0x15BC9A63, 0xA38F7FC5, 0x1C58663D, 0xB219BFD4, + 0x47ABBD69, 0x3B3FCBAA, 0xC61CC8FE, 0x1D6702E6, 0x21CB76BC, 0x8655ACE7, 0x33CC1C58, 0x6EE6CFE8, + 0xC36F35F3, 0x87FC4D6F, 0x41E65329, 0x6FE1E6CD, 0x9B9C6FD3, 0xFFF5EBD7, 0x95BA62E3, 0x335B68FC, + 0x576C7C66, 0x8BEB2F99, 0x3FD75F33, 0x7FB6BDEC, 0xAB00870E, 0x1DE2F5CA, 0xBEEA5D2F, 0x168BBC1E, + 0x3D1BBDEB, 0x172E5CE0, 0xF5EAF911, 0xC0B973E7, 0xECFED1F3, 0x69FC55EC, 0x1F641F98, 0xCBA27FA3, + 0x2F8BFC11, 0x7BB3221E, 0x99F48596, 0xF8C233E2, 0xF3005FC8, 0x897864D1, 0xBF9E4FD7, 0x163FB1DF, + 0xBB285FD8, 0x9ED6A70F, 0x310F5916, 0xF1F996F1, 0xE793EB6F, 0xE6CBF1B4, 0xDE89F8B8, 0x253E16F1, + 0x349F44FF, 0x65116FF8, 0x4ECBFCEF, 0xB4C44FB6, 0xC44FB6C4, 0xE75BE2F3, 0x89FC617E, 0x7AB67BF3, + 0xC45B9177, 0xF3F9405E, 0xFA7EF27C, 0x2D7D97F4, 0xB43F3B1B, 0x5E95F66B, 0x8CAC9CDE, 0xF22230A3, + 0xBEA2ACDE, 0xEDAF68CC, 0x9B757AE4, 0x7170E71D, 0x39FC2724, 0xEA41F80F, 0xD25FB1CF, 0x531BE8F9, + 0x159D3DCB, 0xA3A42F53, 0xFCE833DB, 0xA3F93436, 0x27E7DBF8, 0x71DCEFD8, 0xE8571E62, 0xC6F3BDF2, + 0x4833DE70, 0xDF7AEFA4, 0xD4F7AD07, 0x77DE91E3, 0x0F986D3D, 0xFAC0E96D, 0x3EDEFB89, 0x0F74DE30, + 0x5FEFBDCE, 0xE713C73B, 0xF3FB647D, 0x9C79DB07, 0x731E5D7B, 0xE16EEFBE, 0xEC2FDCDD, 0xEC9FF65B, + 0xA21EE913, 0x765FD687, 0xE7FFE39D, 0x74EB67D9, 0xE9ED789A, 0xF15CCF4F, 0x9A7AE4EA, 0x4D6AC3B3, + 0xD7C3B537, 0x3F0E897A, 0x343F6EF5, 0x6E3CC177, 0xBC0539DE, 0xE025F6A7, 0xE4F8E93C, 0xA998F4C4, + 0xA91F32A3, 0x5EFB4933, 0xBEDC126F, 0x3812F19A, 0x03E5FD4F, 0xEA03A5DE, 0xA0F382AC, 0x1698872C, + 0xB31ECFD7, 0x670F44FF, 0x86EF88FE, 0x75BEE646, 0x21518FE6, 0x0AA4A7F3, 0xD976D54F, 0x717FC8EA, + 0xD7B23DE8, 0x556F25EA, 0x51AF38AF, 0xC9FEDE42, 0xBE0B63CC, 0x66BE29E6, 0x643E0AF6, 0x7926071D, + 0x529FC9A5, 0x4BB2BD25, 0x202E3826, 0x3DE52378, 0xD37B28F3, 0x15BCACF6, 0x32EBB1A9, 0x3AB3AD67, + 0x83ACC77A, 0x9559F21E, 0xB11E59FD, 0x42E6C3AF, 0xAA5FCA7C, 0xF955EFB1, 0xF32FB39F, 0x26606418, + 0xEBC99F35, 0x7F1960EF, 0xCEF1D57C, 0xDFD0FB61, 0x64786478, 0xCF9E3DAC, 0x7FC7E9FF, 0xE8786CAB, + 0x8CFF8D8B, 0xE7E723F6, 0xF923C707, 0x8693FA1D, 0x89FE8AAE, 0xBFA2E64B, 0x0063C3E3, 0x2579FFE1, + 0xF14C3B9E, 0x00668CDF, 0x0E781E37, 0x38FE4BC9, 0x3C87354E, 0x9F4FE847, 0x86F74372, 0xFE349E47, + 0x2E3F34DE, 0xA2D3EF28, 0x25598C4F, 0xE6AB359F, 0xD4DF98EB, 0x8FE6D7DA, 0xDE98E44B, 0x4FB73F26, + 0xF31337F3, 0xF3CCF921, 0x6F7F667E, 0x9AF9A5FE, 0xF8398D8F, 0xE3F763BC, 0xBEFFEEA3, 0x7A12D073, + 0xE4AC607D, 0xA3D3EC23, 0x1BBD6168, 0x721E3900, 0x8FF4C8FD, 0x1F09EE32, 0xECC5ACEF, 0x327AE6A2, + 0x65D5203D, 0x72B64FF0, 0x0AC37E8A, 0xF52B8C9E, 0x791239C3, 0xE345CE76, 0x09CE19F6, 0xDB589F33, + 0x7ABF8DE6, 0x7F063904, 0x974FE46C, 0x0A5CBECE, 0xC02AC376, 0x3AA85F65, 0xF49EA2F8, 0x2964E078, + 0xE46CAFB6, 0x7C1B8FEF, 0x1FD95E3F, 0x623DBE7F, 0x7875E401, 0x7BFF31E7, 0x63E7CE9D, 0x0A366A16, + 0xE7039FD3, 0xF9C0E7A4, 0x1F937AB9, 0x5F287E44, 0xB2D87F78, 0xDFA1FD2A, 0xFB1B6979, 0x5E74CF0B, + 0xAEFFA49E, 0xDBDBE89E, 0xB7F2E78C, 0xFFA9F9A9, 0xAB261F5E, 0xADFF6FF8, 0x7C9363BB, 0x7EC8AB70, + 0x7F059FAB, 0x6F7D8E4C, 0xCF07D40D, 0xC37E98F5, 0x494FAC62, 0x6AFF06AE, 0xFF32354F, 0xF1C4FD31, + 0xC5CFE07E, 0x58EEA729, 0x1E59D5FD, 0x34C5CF98, 0xFDA6EB79, 0x83E291B3, 0xCB5583E2, 0x1F18EE5F, + 0xF0DB281E, 0x59CFA041, 0xF10F70FF, 0x83DD6FA8, 0x37E76501, 0x428A2F23, 0x5FF3EA14, 0x8F0CBE57, + 0xA7F8329E, 0x3FDF9E37, 0xD49BF377, 0x0D3C8A8F, 0xF1FCEAF7, 0x2F8A47D6, 0xFB1FF87E, 0x1AE3F971, + 0xFD2367B5, 0xC6E89BF5, 0xF2B7C3F4, 0xBE4C3C5E, 0x72ECEA25, 0xFA0FD7DF, 0xED90D4EF, 0x28C9F7AD, + 0x09C8F3FB, 0x97D5E721, 0xD9DE0ED7, 0x1EBEAF0F, 0xF6CCB6D3, 0xF9BA64E2, 0x077BD23F, 0xC5F3B3C9, + 0x329C116C, 0xCED719AB, 0x6FFAC5EF, 0x4AB2BFE2, 0xF028C8F7, 0xF511C76B, 0x9AF555DE, 0x7FFB6036, + 0x797F79AD, 0xC9A6FFB9, 0xD7D6FD29, 0x71DF05E2, 0xE996EF0F, 0x9B1CDF28, 0xCAFB5FB4, 0xD632EAED, + 0xFBB7D50F, 0xD8FBA60F, 0xC9FBA70F, 0xCB3632EB, 0xFBC59351, 0xE201C722, 0x5E739B8C, 0x47E6781C, + 0x4F35CDF1, 0xC4749FD7, 0xEB49F51E, 0x6EDDBA65, 0xD71379AE, 0x68DEB7B1, 0x9E0DE9CB, 0xCF0B73C5, + 0x7BF7EED9, 0xF123FB30, 0x3B3BCBF3, 0xC9DC8E7B, 0xE5FA65EE, 0x70BDE4EF, 0x2F5C3F87, 0xCC79623D, + 0xAE576FCC, 0xCFB1FF95, 0xBDF11AA9, 0x4FFD9B39, 0xD19EDB4F, 0xD18BF117, 0x657BAAC1, 0xECFC2FE1, + 0x8726FF8E, 0x4D7F86F3, 0xF93CFBA1, 0xF9150A05, 0xF63B487B, 0x9F1E3C78, 0x90FD305A, 0xE77D7AE0, + 0xC001F6BB, 0xE8C5C5C1, 0xA3478FB2, 0x1FAAC6E2, 0xE0A953A7, 0xD8EF948A, 0x979F3E7D, 0x9AFD30FA, + 0x46BCFCF8, 0xF1E3EC77, 0x86CF9E3D, 0xCB7E68F4, 0x172F5E64, 0xBF33BFCB, 0x972FB31F, 0x9AF19E3F, + 0x7F9EFD2E, 0x5A5BA9D2, 0x7CADFF41, 0xA58AEF2B, 0xE47700B5, 0xFACCCC0C, 0xFB61B4B6, 0x56677F5C, + 0x851CB33F, 0xA2DFD562, 0x5E5FF2BF, 0x6AB5CA7E, 0x28F287FB, 0x295A1777, 0xF27A99FD, 0x9F62E6EF, + 0x71A447E6, 0x78F28FDE, 0xB7FD487E, 0xDF6AB439, 0xB6E7A101, 0xC9F3D2BB, 0xAFF93DCB, 0x70EEEF7E, + 0x467EDF82, 0x9463FB3E, 0x06907C3F, 0xCF7D987C, 0x5F1BF899, 0x5A48E843, 0xC7D45E7B, 0xF37B16EA, + 0xDF487247, 0x3724BE77, 0x2DC9F3A8, 0xB9AAE265, 0xB2BF8E6E, 0xC7561FAD, 0xF79ED8F9, 0xD1F712CF, + 0x31D5EF96, 0xF644FD40, 0x3F51B5C5, 0xE7E93972, 0xF43566F4, 0x93684DDC, 0x417A647D, 0xFE1C5B7F, + 0x5B9CCF49, 0xBF8B0699, 0xD1CFB83D, 0xF23BEE6F, 0xC0AEA79A, 0xBDF712E9, 0xEDFAE698, 0xD1CFA317, + 0x3EF9B6F4, 0x775516BC, 0x4A30F93D, 0xEBC9CFA3, 0xAFCEAE66, 0xFF36FA27, 0x827382C9, 0xEF594F7E, + 0xCEF321BF, 0xE7F9929F, 0x723EC86F, 0x395FE4A7, 0xB25EBBFA, 0x20BF37FB, 0x915797F9, 0xD0F7C7BA, + 0xACB7BAA7, 0x4ED223FB, 0x2962D277, 0xBF0B303D, 0x3DFDF47A, 0x537D6F94, 0xE257647B, 0x3DEDF12B, + 0xA8A7EFDB, 0xE143AFCA, 0xED6BCEBC, 0x0B4D7F0E, 0x9ADFA35C, 0xBD5CD84B, 0x7AEABF3C, 0xF7F811F5, + 0x7FD572B9, 0x7CFBF66D, 0x5E9FCA42, 0xF933F407, 0xCA7F65A1, 0x5261D6F9, 0xACD52A15, 0xFC5E4BF9, + 0xADD56A31, 0x33D6AF5A, 0x0DFDE469, 0x7EE0EA9B, 0xDCCFE6ED, 0x83F7AB1E, 0x7FD8EEFB, 0x32FF617B, + 0x18C9F3D1, 0xD91D8672, 0x7FFB01E9, 0x69BEF3DF, 0x9B4F1363, 0xFD9F7FB9, 0x52778CF9, 0x59B39822, + 0x3FB4FCA5, 0x79387CF8, 0x30FBC77C, 0x5FB9466C, 0xDBFBCAE3, 0xC6C4C404, 0xFBC1A2AE, 0x9FD41ED6, + 0xFF7845EC, 0xDAB3DCB5, 0x983E72E4, 0x08FBC962, 0x4F2576ED, 0xCBFE5AE3, 0x9D5FC47D, 0x2A6616F9, + 0x727E0141, 0xEC91FF58, 0x7D546B98, 0xFEF8FDC9, 0xB3FF0738, 0xBFF0EE7B, 0x8AE22DD7, 0x21307E24, + 0xFDE6D8B1, 0x63EC0F99, 0x7F6514EF, 0x2FC3D73A, 0x96E47EEE, 0x98EA68C8, 0xFB50C7C3, 0x303A71E2, + 0x04FB47E6, 0x71E8974A, 0x25F697CC, 0xBC9F999C, 0x9C643FEF, 0xFE6F673B, 0xF925EEC7, 0x8E8F3B03, + 0x13DF3A5E, 0xE75FDE27, 0x99256631, 0x3EE7775E, 0xC54FF37C, 0xC4FC5C7D, 0xED76E763, 0x80FFDF49, + 0xF80B8471, 0x8FDC5FDD, 0xEF5BD6ED, 0xC578FEB6, 0x867CBFC1, 0xEF6F5361, 0xE27D3D35, 0x0547A51F, + 0xF66C65C6, 0xFB514700, 0x3962EB07, 0x01C763FB, 0xA98F9AED, 0x5BB67A3D, 0x5F7C1E6D, 0x093DE7A7, + 0xE82FA799, 0x775986C9, 0xBB77EF36, 0xFD790B4C, 0x5ABFB5F1, 0xE93FF07A, 0x22AB46A6, 0x9EF8FFCC, + 0x877D541F, 0x91D3EFC0, 0x987CDF53, 0xA390E3FC, 0xE9FAA4B7, 0x9CE321CB, 0x2130A33E, 0x04A96FCB, + 0xC07E597F, 0xAA11EC77, 0xF5CFB288, 0x47BDE5FF, 0x03000000, +}; + +u32 point_table_binary_21[] = { + 0x11727595, 0x4D4B9451, 0x14C7CF38, + 0x633395CE, 0x388E98B4, 0x12A28512, 0x830EC680, 0x622D0277, 0x959AB315, 0xC44DD0A6, 0x6FE01BBA, + 0x8916EA46, 0x08A10CC2, 0x340ABF80, 0xAE1E4A1D, 0x98C0B528, 0x1303064D, 0x4C10E5EB, 0xDCEE3DE7, + 0xDCF33C77, 0xAAD9FD38, 0xFFF37ACF, 0x7306D2CA, 0x53EF0142, 0xC7D03439, 0x39A920AD, 0xCE882320, + 0x3C05FA27, 0xEC11935E, 0xED115763, 0x00CAFCF6, 0x485F8D85, 0x2B6CC778, 0x00C21E31, 0xE9214BDC, + 0x5407ADCC, 0x67C491F6, 0x603DF177, 0xC21E31E9, 0x6DBCD088, 0x30D53F42, 0x7AB543AC, 0xAAC21EB1, + 0xE4F3601C, 0x20D1C6FD, 0xEBFCC4DC, 0x6FB6661E, 0x59775E36, 0x9EEDC7E6, 0x937E7728, 0x5E63BBB0, + 0x47CCFDA7, 0x894383FE, 0xFC89FDFC, 0x8665FE5C, 0xAF9D3FFA, 0x4F002413, 0x017F64FF, 0xFD9C7ED2, + 0x6EBFB69E, 0xC49630E9, 0xB7486FE6, 0x6938FE54, 0xD823F6DF, 0x3FD88FD5, 0x4BBF7B54, 0x4FA2CD7F, + 0x7F62EEBF, 0x0B32665F, 0x626F2321, 0xACCFF0A2, 0xE1BA27A8, 0xFF4C5CED, 0x0CB0D9AF, 0x0ED6F37E, + 0xD43F03EE, 0x0FFA88CF, 0x23C25A5F, 0x97B14CFB, 0x599701EE, 0x47C7D3FA, 0xD375B822, 0xACF39DAE, + 0x513EED8F, 0xDCD01160, 0xAD6FE8B4, 0x7A8E372A, 0xF128DFE8, 0xF90D6153, 0xCFA665AE, 0x77139CFD, + 0xAAF6733F, 0x59D257FB, 0xDD7EF4BE, 0x42B05FBD, 0xCFA160FC, 0xE49CDB8F, 0xE68560BD, 0xDA7F2198, + 0x3F39F71F, 0xFF1DE2D4, 0x8065D2A7, 0x066C7DF4, 0xBEBB737E, 0xBDC8D3B6, 0x1FF2DFB8, 0xE7F6B7C1, + 0xFEF27D34, 0x469C7C10, 0xF5F39B78, 0x2D5FFCFC, 0xC85FDD7D, 0x0EAD45E4, 0x7D915FF8, 0xF90DABDF, + 0xE07E3F97, 0xFEA3D7F3, 0x415E8645, 0x3B3FC349, 0x258CFAE4, 0xB93F7FB3, 0xBFB168F8, 0x4CE221AB, + 0x47C1F8EA, 0xC432E557, 0x27A4B7FD, 0xA43E503D, 0xB6DFD44B, 0x70BEB7E6, 0xAB522FD6, 0xD37CD77E, + 0xDF9A270C, 0x47E4BD0D, 0x1F4380C7, 0x0DCBF7E9, 0xDC0FDB8F, 0xAEE8B1B0, 0xF68F1E5A, 0xA6FEA287, + 0x817BA7F7, 0x792AB79C, 0x9B9D9D55, 0xDACF33DE, 0x6FD69FE7, 0xE47E6A7D, 0x1E5CFBB4, 0xB503D957, + 0xC1D5AFFE, 0xA59FCFF1, 0xFD64FB94, 0x6F479E17, 0x7FAAE715, 0xDAF1FE22, 0x4FD5D4E7, 0xC70BDA6D, + 0xFC3CFC5B, 0x0F5DEA93, 0x7AADD7B3, 0x546CC5FE, 0x33EA23F2, 0x51F19665, 0xE3DF7854, 0x7960F5C8, + 0xA5CA43E6, 0x6DA38F87, 0x8BF574CF, 0xD4B6B1C7, 0xC39541B6, 0xEFA2BD5B, 0xECBB68EF, 0x667B46E5, + 0xD13E5C6C, 0xE17C79B4, 0x0F73FC1E, 0xF61F2A76, 0x160A0547, 0x8FDCC3F1, 0x86B8BEDB, 0x5C4FA6D8, + 0x5BEB6FB9, 0x568F9CA9, 0xDC673BCE, 0x231E2BF6, 0x96CB6527, 0x1E720FF5, 0x1F8FB13E, 0x30AFA5A5, + 0x25C71FB9, 0x767E59DA, 0xBF83B1AD, 0x19F91E34, 0x17567C36, 0xF7A1B032, 0x7333785F, 0x0EC684DB, + 0xD477FD80, 0x7D90E07D, 0xADAAB2BE, 0xAF3FE1B2, 0xB0BE9DF5, 0xBFC2DF58, 0x7F0DFF3D, 0xEF847FB0, + 0xBDA42EF0, 0xFFFA8279, 0x9F58EEC7, 0x3E5CD756, 0x05F6FE95, 0x88C3CAF0, 0x1F000000, +}; + +u32 point_table_binary_22[] = { + 0x11727599, + 0x6B6C54D7, 0x1180E7EE, 0x39EB5DAF, 0xED65C110, 0xA9467213, 0xA5A8401B, 0x0B681393, 0xB46A8B54, + 0xA9A2AD14, 0x02752205, 0xF577A4B4, 0x3FF89192, 0x2854C122, 0x05512841, 0x3CFA487F, 0x4446FC00, + 0xE1860D88, 0x97100F1B, 0xE110D98A, 0xA1B27909, 0x10183025, 0xD898ADC1, 0x5EBCC67B, 0x7AE671CE, + 0xBDBB76D7, 0xBF3EDDB9, 0x73E6CCCC, 0x9999730D, 0x8D266FB2, 0x00A9660D, 0x172E5C30, 0x805C0FF6, + 0xA7A1B5B5, 0x15B99D19, 0x327BF7EE, 0x652679C8, 0xB4B7B77B, 0xF960AFCA, 0x19FB8306, 0x61F0DCCE, + 0x0C402CFA, 0x82BDC222, 0x1F6BD1B0, 0x7BF76EE6, 0x18AFDFD2, 0xD2C2EFC7, 0x78FDCECE, 0x4EAF2FD6, + 0x02995DBB, 0x76913CAC, 0x06504FD4, 0xB83CCFC3, 0x4A2B5DA1, 0x63972F5F, 0x267966A8, 0x3A75EA14, + 0x33C9833E, 0x7EFC38D9, 0x83CF8365, 0x10DCBE7D, 0x3B94AF02, 0x7DF7EEDD, 0x50DF8B5A, 0x89FDC4C1, + 0x3B3A8832, 0xAE77EFDE, 0x3DF64727, 0xC0408D9E, 0x7BE3C60D, 0xDE2F312C, 0x3A77EE9C, 0x5F0FEDE9, + 0xEAEAF2F2, 0xC1B288FF, 0x3A71BB11, 0xFF11038C, 0x8C8C787D, 0xD65E78F2, 0xE4899757, 0x8FB53A7F, + 0xFE3CB38D, 0x8F29687D, 0xF6EC597E, 0xDF32C420, 0x7EE4C811, 0xAF4F8D43, 0xFCC48913, 0xC6745AFB, + 0xEF603C65, 0xBD4666BF, 0x3EDA7B87, 0xD747B6F2, 0xED2CEFE3, 0x49F2CAE6, 0xCFA14387, 0x984F71FC, + 0x4E9E3CC9, 0xEF9FE2F8, 0x1D3E7CD8, 0xEB53367F, 0xB2D92CCB, 0xAFA6FDFF, 0xB7B9B9D9, 0xC713D717, + 0x6E670620, 0x6E64C678, 0x09E761A3, 0x75E70E35, 0xEAF2D7E5, 0xC3952B57, 0xBC3CC6BB, 0xA3A38399, + 0xE4015CFE, 0xA27D6A44, 0xF6BB9C39, 0x68F2DCCE, 0x1CE62FCB, 0x47FCB192, 0xFD71EDDA, 0x356217AF, + 0x4B972E91, 0x7F5D3C1F, 0x3D7AC4FE, 0x5EC9FE1E, 0x1B1B33A6, 0x479EDFE2, 0xF5A2F24E, 0xBFD3373C, + 0x3C8CF2CC, 0xB738FE8E, 0x634F0130, 0x9F88B37C, 0xDE70BFA4, 0x3FCBE7F1, 0xE2C58B7E, 0xBDD85395, + 0xC37CF7F2, 0xAFDB9058, 0x7FD27A98, 0x3F13EC5F, 0xB2875819, 0x62A7EF75, 0x1D44E571, 0xFFE87F62, + 0xAE1770E0, 0xC0017EBF, 0x9EF783F1, 0x77FA70FF, 0x7D7D7DBE, 0x9E045D90, 0x71F1468E, 0xB57ACE33, + 0x6B177F5E, 0xBF8B99EC, 0xC17AF072, 0xC47FF561, 0xFC9C3D2E, 0x7EB45F92, 0x2F65FC61, 0xBD23B6F5, + 0xA69804D8, 0xB3670FEB, 0x2756B97D, 0xFBF6F9F5, 0x703FFBF7, 0xEFE7F8DB, 0x7CAAF90A, 0x00CF1FB1, + 0xCDB7EA0F, 0x007A7B7B, 0x39DEC42A, 0xF7E0C103, 0x6692E7FD, 0xA33E7C8E, 0xF63B7F53, 0x7E3779E6, + 0x7C6F02B7, 0xDF76968F, 0xB0CD27F3, 0x0892A44F, 0xF2315804, 0x55376FDE, 0xF4F916FC, 0x9CEB17AD, + 0x87F527D0, 0x7EFF64DF, 0xFB00583F, 0x9D3E1FCF, 0x9E305F07, 0x0606BCBD, 0xD5EFAB1C, 0xD63793E5, + 0xF3126B09, 0xFDCFE73D, 0xF4BF9C7F, 0x5E2FCB6C, 0xEB77C8D6, 0x1FF15F71, 0xBC9D3F5D, 0xFC9DBF5C, + 0xFC693D92, 0x17967A34, 0xF32D00AC, 0xE76EBDE9, 0x4701CE9C, 0x39E3ED99, 0x7E54E568, 0x7F52EF66, + 0xBEA5726D, 0x6D6DBE1E, 0x603FA1FC, 0x5ACE8CF5, 0x4A38CF1C, 0xE61FCB0B, 0x2F850664, 0x9B2EB07E, + 0xFD7A2BEF, 0x38F69167, 0xDCFF74E1, 0xA5C24EBE, 0xD16AB4F9, 0x9CF6F5CD, 0x727D49BD, 0xE37C4BAA, + 0x61E9C794, 0xFF69CB5C, 0xEFEC09B1, 0xCFA79D86, 0x0D7C5E98, 0xD3AB1CF3, 0xFBE955EA, 0x7357AF59, + 0x5E58E413, 0x37653DE4, 0x58647DDF, 0x8F554EFA, 0x719EE555, 0x8EFBB5FD, 0xB3F990C8, 0x81BA7AF5, + 0x2A33E657, 0x1214D62B, 0xDF3F936A, 0x42FA719E, 0xE5D504F5, 0x6BE99F33, 0x2FAA51D7, 0xFF906B67, + 0x3B667DB5, 0x35B093ED, 0x679E790E, 0xFEEA18EB, 0xD9B436D8, 0x26DC487C, 0x5AEC07E6, 0xC42DA9DF, + 0xC0F289BE, 0x509EF419, 0x57DF59BE, 0xC4FF9DF8, 0x4C07D2CF, 0xD9DEA20E, 0xA8DF8B3E, 0x7857E565, + 0xBD068C4F, 0x629D1A91, 0x78327F62, 0xFEE519E5, 0x579BFD51, 0xF6F63730, 0xDBF86D8B, 0xCE03E93F, + 0xA8311F3F, 0x94EF1016, 0xF9F84F01, 0xA89E36F0, 0x7AF8EBEE, 0xEEF6F513, 0xE327F340, 0x9EE5558E, + 0xEB957D03, 0xFBF11AD8, 0x49E7E93A, 0x3354B2BF, 0xCD759907, 0xEA35F8F3, 0x8DF2DB84, 0x453EB558, + 0x6BEA4FFD, 0x30078A36, 0xDCDF86EA, 0xFEFE7E64, 0x40B6F38E, 0xBE73E78E, 0xD757AC55, 0x79AC27E8, + 0x2FCC87D4, 0x5AF8BB8B, 0x97709CCF, 0x373328CF, 0x0DC27F8B, 0x7262C4FC, 0xD033D6C3, 0x61B3D8C5, + 0x8359273D, 0x93BCD651, 0x79A8864F, 0x787F9C0F, 0x903245C9, 0x17E2D43B, 0x10B8FC21, 0x7E17B67B, + 0x79F4C707, 0x1073E717, 0x79E89C67, 0xF2CF5097, 0xF8F3FFF8, 0xBBF8B5D6, 0x478F1E35, 0xD67BC495, + 0xABF434E2, 0xD9E2CF04, 0xCCA27E2A, 0xFE851AA8, 0x1126FF26, 0x46215628, 0x14509ED8, 0x0C08CF11, + 0x7FFF533D, 0x8EC6B372, 0x0533D967, 0xFD31735C, 0xFCDFC8FE, 0xB65C3155, 0x3CA68817, 0xFB73BDAE, + 0x8AFA1B56, 0x0A373A36, 0x6D9E495E, 0x58EC4B55, 0xA802E5AF, 0xD8EFEB89, 0xECDF3C06, 0x75FDFA75, + 0xEF9F624A, 0x15DCF98B, 0xC66352BC, 0xDCF9EE80, 0xF894F543, 0xF40DFF24, 0x525F22F1, 0x72F3EDD0, + 0x2DCE7767, 0xEFF00AED, 0xEB057222, 0x52BF5D7D, 0xF7FD0239, 0xADF2320F, 0xD3FB09CB, 0x3C2F97F9, + 0x5FEA69ED, 0x8F1C73BD, 0xACFD71A4, 0xFF90BC0E, 0xFC7A1B69, 0x9E8668FC, 0x4AD6B76C, 0x8ACAC83C, + 0x4CFD4B7D, 0xA48CF40F, 0xB2B7A259, 0xE6E9E5CC, 0x41D6B1CC, 0xC3591E1F, 0xDC7E2A9A, 0x8597F2FA, + 0xE63C24A3, 0xFDD07C05, 0xFFF06CE5, 0x535FC35F, 0x84497FAA, 0xD78C47FB, 0x69FC676A, 0xA2B4DF3A, + 0x66FD10F5, 0x2FC903F8, 0xF974C81E, 0x874DAA10, 0x9D9F67A4, 0x5581E76D, 0xAEE73392, 0x4EDE32CA, + 0x7FECE63F, 0xAE9FC11B, 0x5C6FF17C, 0x527D0E1C, 0xCB3C5EC1, 0xF5D6CDCF, 0xC19BA56C, 0x06D5B8CC, + 0xD3546F93, 0x5A8DF3BC, 0xCDF538A9, 0x21E0798F, 0xF59B4108, 0xF2F9BC97, 0x1FFA4C97, 0xCCDB837D, + 0x8EF9FDC1, 0x3ED8C1F3, 0x1EF3D067, 0xCC93FA59, 0x59BF73FB, 0x77FE73FB, 0x4BE4CD0F, 0xA2FAA192, + 0xD9F52FA8, 0x94FC72FA, 0xF31AA6B4, 0xA793E717, 0xCB81EFB7, 0x96F32B7C, 0xFF6D10DE, 0x1EDD5FA6, + 0x5B199957, 0x699E3005, 0x65F87EE0, 0xE79F20AA, 0x3FD30B3E, 0xDF69FEEF, 0xF0F9D020, 0xBCBDE47E, + 0xD0A1217A, 0x7FC000F8, 0xF986D8C9, 0x97BE4FFE, 0xADA7FBE5, 0x06BF5FB6, 0x6783B79F, 0xE7FFCF7D, + 0xFC49BE94, 0x133735D0, 0xFDA027FC, 0x9EC1F707, 0x3F5F65A2, 0xEBD9F92B, 0xE3FD554F, 0xF1DBE0FD, + 0xC91CE66F, 0x7D593CF1, 0x79C12CF4, 0x1CA3D82F, 0xF4FA8835, 0x94E82FE8, 0xD07FD1F9, 0x51E6CF92, + 0xF929B2FE, 0x14F6893E, 0xBE1F86EB, 0x093796D9, 0xD3586E2F, 0x9FF76987, 0x34B87CA0, 0xFBC5AB1A, + 0xF8BEC4F5, 0xACFA6548, 0xF87900E5, 0xB38EADFC, 0x2BB61F2C, 0x514F481E, 0x63FB12CD, 0x2F1574FF, + 0xC9DA0A6F, 0x39590D55, 0x0F1F3EE4, 0xFE6BE553, 0xBF50E3EE, 0xFCD3FDEA, 0x4CE93C11, 0xCE17F23D, + 0x4285F74D, 0x968F9C07, 0x5B4F8A7F, 0x56E35BB6, 0x6CF1FAAB, 0x7EADC6B7, 0x6EDDEAD7, 0xAFDC0989, + 0xCD9B3713, 0x5B0DF83D, 0x26B169D3, 0x267F3FB3, 0xF5B940DF, 0x03643F7A, 0x9DAB6776, 0xBFC86BC2, + 0xF34CF279, 0x7F7FE5FB, 0x5D6FE4FE, 0x85FDB6CE, 0x71D97CD3, 0xC31C7C09, 0x5BFDFB76, 0x3FC94015, + 0xE93E27FA, 0x70DEE5FB, 0x9ECC4F86, 0xFBA7F357, 0x328018F9, 0x33CBB624, 0xED8587EF, 0x73E2FF40, + 0xD8C5A75B, 0x157D3DB5, 0xFEAA5CE7, 0x98FDA5FF, 0x18A9BF58, 0x9FFFE4B9, 0xB45E4FF6, 0x07C9A7D6, + 0xAB47B23E, 0xF937399B, 0xE737671F, 0xCC32CF70, 0x1E72EB17, 0xD7A84179, 0x4EFD28BE, 0x8CFB11E9, + 0xC77E3DC3, 0x147CFC91, 0x636A42EE, 0xABC4F125, 0xDCFFDC7D, 0xB47096E7, 0x7F97CFA0, 0x1C97F62F, + 0x5A0FE5DB, 0xC2FE85F3, 0xC00BB335, 0xE07DD4AD, 0x573747F3, 0x7D5CECA9, 0x7B3E92FF, 0x28FF9C70, + 0x96FB6BB2, 0xCE4CAC5D, 0xBB967923, 0xD573E64E, 0xC7AAE899, 0xE43D97EB, 0xA7E7752F, 0xC0A7387F, + 0xB9F7A77D, 0x019F52BF, 0x2A3F7F92, 0xDF010455, 0xF4BD44E2, 0x1F80BAEF, 0x18FD9F00, 0x754F780E, + 0x73904276, 0xF35D6641, 0x752DF52F, 0x99FF32AF, 0xDA49157F, 0xEEFEE0BE, 0x1FC8FC6B, 0xF2D58BFD, + 0xF7E46180, 0x9E1B73F9, 0x3E1DB7FC, 0x21C017AD, 0xDF6AA2E7, 0x71F79C99, 0xBE071127, 0x499ED8D6, + 0xA72D4D49, 0xB98F3B9E, 0xEB19FD5D, 0xD71AEA87, 0xDFD97ED6, 0x14EAE3E7, 0xA24FBE6F, 0x64ACBDEC, + 0x5FC7C990, 0x291F84B3, 0xFE7B0371, 0xF8FD6141, 0xF8BD9378, 0x6EC8A44F, 0x782AF9F2, 0xE7C4F27C, + 0x3E2C31DF, 0x05186F1A, 0x7D9BF87B, 0x96BF63F9, 0x97A3CF33, 0x9BD3C8FA, 0x88F07CCB, 0x565EB78A, + 0x7C83957F, 0xD1CABF34, 0x9A94FE7A, 0x1A59F738, 0xE6E7E90F, 0x8517B0FE, 0xF46F45DF, 0x02D19F13, + 0x5EC8F6A4, 0xDF10FD0B, 0x65BD67C2, 0xF8FE3C7A, 0x7F877F7F, 0x1EBDBF03, 0xFBEBA4F7, 0x273D0FF5, + 0x1197EB43, 0x7BE793BD, 0xAD7E3FF3, 0x693FAD94, 0x3F117D72, 0xDF2679BB, 0xFF56EFBF, 0x79E4BF1D, + 0xDE7FF3C8, 0x7F2C5FEE, 0xEF883FE9, 0xFE1291BF, 0x7FFFBE81, 0x57CC553C, 0x3FCAA83C, 0xDD8790AB, + 0xB19E7ABE, 0xC02CF7A1, 0xC9F2E5CF, 0x2FF07350, 0xF47DBA9D, 0xEB07BCF6, 0x711F9D5F, 0xCB348FBC, + 0x967EE6E6, 0x73E4DA6F, 0x4246F9DA, 0x6F58DED2, 0x73C6E63F, 0x2C3206FF, 0x7F607996, 0x79DBF2F7, + 0xD57FE8BE, 0xDA689E1A, 0xDB2FE213, 0xAA5FBEF7, 0x8F99DFE3, 0xF86C26E4, 0xFF2D57CD, 0x7B6CEFB1, + 0x63C7987F, 0xC3FB3B78, 0xF020F2BF, 0x9941E1FD, 0x96F83DB6, 0x1FF5FF0F, +}; + +u32 point_table_binary_23[] = { + 0x11727599, 0x7F6895D7, + 0x19C7CFF5, 0x7DF5A626, 0x3197746E, 0x456BFC31, 0x0AA3CBA0, 0xBD8CB590, 0xD12AB4CA, 0x58DD5A6D, + 0x3684AE44, 0x91AD2596, 0x16A54C2A, 0xD912A7A1, 0xB0499BE8, 0xC68C731A, 0xB1509188, 0x2096162A, + 0xB1DB2E6D, 0x63933831, 0x2D9D3331, 0x669925D6, 0xF6D69A45, 0x9B7BEFD9, 0x797E9CE7, 0x3CEF35F5, + 0xBF8FE7FB, 0x3CE739CF, 0x79CE799F, 0x73639B6D, 0xCE168CA9, 0x78D9644E, 0x9F3E6D6D, 0xB39D268E, + 0x0D728638, 0x753336AD, 0xADADC039, 0x629379F3, 0xCD3785E1, 0x9F857FAC, 0x3726CAB3, 0x7EDACC76, + 0xFAC78573, 0xC4A22776, 0xFE4E9E3C, 0x19F43C5F, 0x6992D818, 0xE11CB1C9, 0x9C387142, 0x33FA0B7A, + 0x9A0FF95B, 0xC6CC3A28, 0x9C2316BD, 0xE7CCB163, 0xC7949EE7, 0x1B2396F9, 0xC7480FF3, 0xF7F4F410, + 0xAF267BD1, 0xAF56F693, 0xC489F857, 0x93BDE6B9, 0xAD2A7E64, 0x157F9331, 0xD54B54FC, 0xC82AFE26, + 0xDA3FAD87, 0xFD93FC3B, 0x9EF36AD8, 0x3F62D27B, 0x9EF742D8, 0x3F62B57F, 0xCF1A53D3, 0xABF60F59, + 0xEDDFB309, 0x7FD3C43C, 0x5F33B15F, 0xBFE31C31, 0xEB275CFD, 0xD4633D64, 0xD0DF84AB, 0x1FE498FC, + 0x8F12833D, 0x738E98F5, 0xEDC4D72F, 0x094F13F3, 0x7C2DC45F, 0xBC2A9C23, 0x369952A9, 0x44F34F18, + 0x53F791C4, 0x334DCC7A, 0x8E27F32B, 0xE11C31EB, 0x5B241E8A, 0xAFC5C7CB, 0xF96A217F, 0x904F1ECF, + 0x119BB01E, 0xC773E7B3, 0xBF51D2CF, 0x9DAFE607, 0x9E54F323, 0x8B1EEB7F, 0xC960B027, 0x66FD68D9, + 0x7A46CBD6, 0xCBF19817, 0x85A78959, 0xDF4E9C6A, 0x14CE11B3, 0x9EF9EE11, 0x5E0FEBEF, 0x1EE1F5B6, + 0x533C751F, 0x09E78859, 0xDF2CF741, 0x46EA6536, 0xEDBF67BA, 0x4F42FDF0, 0x7D23F383, 0xDE9D9F4C, + 0x6F6FAFCC, 0x37B795EF, 0x2FF607E7, 0xE1D4A953, 0x321F9C17, 0xE126E5AF, 0x99EA5FE6, 0x6B272E55, + 0x84F5138B, 0xDE9F878C, 0xAEF79A5E, 0x55FF789E, 0x54FDD379, 0xCB687FC5, 0xA6903F62, 0x95BF6D54, + 0x4F92BF6D, 0xAADE9821, 0x7FAFBCF2, 0x8AE8217F, 0xC82DDE5E, 0xD8DB67CA, 0x58EA3731, 0x1FF090CB, + 0xD7E950BF, 0xC4AC2FD0, 0xFA175A5E, 0x4F81D6BF, 0xD0D27A53, 0xB388FD7D, 0xE838472C, 0x7A5CFF2C, + 0x23FEA689, 0x793EF667, 0x8E0BD3FD, 0x713C9C1F, 0xD0D71D50, 0xF58FCCF9, 0x667F3E1E, 0x3F9FC43B, + 0x4AEB9F5A, 0xAEEC91C3, 0xF901FD8D, 0x83E1FC10, 0x87FB0BF4, 0x35A74DA6, 0xB3B313CF, 0x2B716C90, + 0xD91FEC3F, 0x738ED864, 0x3A3A3AC8, 0x7E28711F, 0x4E1387F3, 0x9F8867E2, 0xB678D1DE, 0x7D0F3207, + 0x0E1CA0F9, 0x906373F0, 0xE041F107, 0xF3777777, 0xCB7C303F, 0x8EF37E96, 0x8E9B4C57, 0x5797EC77, + 0xE9786CF6, 0xEDDB47F5, 0xC4F1304B, 0xBCC8053A, 0x4F51DE64, 0x06060628, 0xDFC8B139, 0x7BF6ACDC, + 0x47607FE6, 0xCC19B9AF, 0xC0BEAFAF, 0x0FED13FD, 0x4321F40F, 0xB2FFDC3F, 0xC8FEABFE, 0x01EA09F4, + 0x77A6E9FE, 0x877A238E, 0xCBFCC5E6, 0xFCF9F37A, 0xBECCB973, 0xE76CAA2E, 0xC483F675, 0x215EEF0F, + 0x18CEBF9F, 0x8F58E643, 0x1E7F87F6, 0xC3EBC7DF, 0x09F50FF3, 0x8D2D0DF5, 0x4F2C7AAA, 0xFF83CABE, + 0x499D97BA, 0xE47D84F1, 0xAAFBAAFC, 0x3CCD70DE, 0x92F6B36E, 0xBFEF201E, 0xD75FF4D0, 0x7D691A88, + 0x0DF70BC4, 0xF0CF7FDF, 0x797F7A34, 0x57AF880A, 0x5A5FBDC2, 0xCCF20CF9, 0xA8FCD233, 0xE5A7F24B, + 0xAF274EDB, 0x38A5F569, 0x6B7F46FD, 0x0CB19BE5, 0x49DD0FDA, 0xE9C86ABE, 0x9AF2FD15, 0xE9AFA6EC, + 0x33C2AE5F, 0xCBAFF04C, 0xFD5C7E85, 0xEACF1CCF, 0x5EEEFB2B, 0x932536DC, 0xEF11FBF5, 0x877E30A9, + 0x7715B957, 0x18FB37E6, 0x31CFC6C8, 0xB88BAFC0, 0xE36EBDCC, 0x514918FA, 0x3B4B8C7A, 0x64D137E0, + 0xF7E78AE4, 0x37CBBC5B, 0xFB73F9DE, 0x3D53FE7D, 0x7F2AEBE5, 0xF864BD1C, 0xBFAC57FA, 0x57D58F26, + 0xFA59E71F, 0x59E5BB09, 0xFCA97C23, 0xAB7C3B4E, 0x7F1C7DA5, 0xF5E98FED, 0x1ABD3E33, 0xC733D7EF, + 0x1CD27B2E, 0x5D09F556, 0x968F06A8, 0xFFE25E55, 0x6FC8AADE, 0x1C572F94, 0x7CA35EEA, 0xBD9958EA, + 0x9DBFE7AE, 0xDE4ABA1F, 0x84FB9DFA, 0x5557EFF5, 0xD40FD37D, 0x4C0CFD9D, 0xF45FF574, 0xFFD2F79A, + 0xC6E1FEA2, 0xEFBFC932, 0x77B27D96, 0xED3BA5FF, 0xAA57FD50, 0x0BD94B7C, 0x2DA13FD6, 0xFDE2D5D9, + 0x7C9E203E, 0xE014EB39, 0xDEC1CD26, 0xD1DF0EBE, 0xC87AF677, 0xD7DCE47C, 0x77C526B0, 0xF3F7BDAB, + 0x6A7EE02F, 0x54BF0EFD, 0xE1EA38E4, 0x6342AD97, 0xE391F839, 0x5E5B147D, 0x96F59D92, 0x1FE8979F, + 0x176EF0FD, 0xB3EE77D3, 0x79AE8F51, 0xBE3FF25C, 0x3F3CBF2D, 0x79E6F94A, 0xACE7F86B, 0xDE8E13EB, + 0x93FD2C9F, 0x8FFBDB79, 0x9B92F1D6, 0x3EECBFC7, 0x74FE6A1F, 0x8E657F81, 0x6F9AC0A0, 0xBF19FA57, + 0xF4F75049, 0xD507329D, 0x1F60B05F, 0x39EC99D6, 0xBB7238E8, 0xF9FB55AB, 0xE7937AE0, 0x78BEB139, + 0xEC0731EB, 0x7DBF5D19, 0x87FA07AE, 0x0EE72171, 0xFFF3F7C2, 0x5AD51F43, 0xBE3F8B2C, 0x7E3F389E, + 0xF467B651, 0xFB3329CF, 0xFC7D4D45, 0x16FBEF76, 0x3ABFB7FE, 0x61D2123F, 0x7234ADD7, 0x73E7FF84, + 0x1B8859DF, 0xECF36BCA, 0xF2CDEF2F, 0xF657FB30, 0x73B367F3, 0x75EBCD32, 0x776A7DE5, 0x1F841B98, + 0x433EA177, 0x2F582BF9, 0x468EEFD0, 0xF32F9D14, 0x6E20663D, 0xBF0FEEDD, 0xA6F28F6C, 0xD76AFDB2, + 0x9D9E49BF, 0x6CA7DA5F, 0xBD3EE06D, 0x6A7DEDC4, 0x89FC34A9, 0xFCF0FD56, 0xF5E73871, 0xFF55ED35, + 0x66C6F572, 0xBC95BF4F, 0xBE8F2A8C, 0xAA476455, 0xBFF09E58, 0xA2EA1759, 0xE9B7A9FB, 0x97E3AD5E, + 0x1CEE437E, 0x9F744ABE, 0xB7A97A64, 0x7FD57747, 0x96DE3F65, 0xFE5A88E5, 0xFCF2FB66, 0xDE26D633, + 0x3FD4CDF1, 0xB0FEA17D, 0xCADEF5BB, 0x3FBA43D9, 0x03D784FE, 0x12F255F7, 0x3C7F1F0A, 0x94BF3ABE, + 0x5F53B392, 0xDF13DF9F, 0xD9A2D243, 0xBDDC3029, 0xE62C73A7, 0xB0ABC7EA, 0x79C20DCC, 0x097DE2FE, + 0x6952F7CF, 0x68D9FD53, 0x90F392D1, 0xF781E493, 0xF5268EAB, 0xB4BF058F, 0x0863BC0B, 0x7C7DF1FB, + 0xCADE888A, 0x948FDBD6, 0x83EB2F1D, 0xF64CEB2F, 0x1D663DBF, 0xAFD2C538, 0x719ED245, 0xAE77F6E7, + 0x1AC2B57A, 0x3E9356EF, 0x33B75F15, 0x15EAFE47, 0xB63FD7FE, 0x4CEC99ED, 0x63D6F3FB, 0xAAD41359, + 0x7ABF91BD, 0x7B0F9919, 0xEB8DE773, 0xFB67E5BD, 0x07EFAD6F, 0x87EF2DBF, 0xC7E47B97, 0xB0E7F95C, + 0x7E53E2CF, 0xE9536BF9, 0xBD364AF6, 0xFA7BC9EF, 0x2D93781F, 0x46FC9EE3, 0x7AACF91B, 0xBFCFB85E, + 0xF5F78BDF, 0x7BE1BC00, 0x6F667DF9, 0x7CB0DF43, 0xC9EF2FDB, 0x774AFE5D, 0x7DDCFB68, 0x64F17DC7, + 0xF578EFA3, 0x7CBF733D, 0x2D5BE799, 0xF4CBD645, 0x16DF7FFC, 0x1E9BF774, 0xA8176255, 0x2F89FA26, + 0xFBEA79A4, 0xF7EFA9BA, 0xE7224B4C, 0xF6FEBC79, 0x7F922F9E, 0x0FDE0BF0, 0xFE73FAAC, 0xAEF7549D, + 0x67BA0F91, 0xD5EFADA8, 0x6F0AFB89, 0xE7597D2F, 0xBC3FFFBD, 0xF07AFFBD, 0x40BDBA3F, 0xFDFB327D, + 0x9DD753C7, 0xDFCBEB94, 0x2FEFDF7E, 0xEE99DF3B, 0x9F87F5D3, 0x7C747FCC, 0x104F62FD, 0x3E5F6E7D, + 0x25FD1EF4, 0xF78F8F4F, 0xE503B9F0, 0x2F93787F, 0x163E54F6, 0xF07DE852, 0xF6EA7B71, 0xDB7A79BE, + 0xCA5D7CDF, 0xB5D0FBB7, 0xADB1AD71, 0xE7CE9DF4, 0xFBC303EE, 0x723FDAD6, 0x881B7AC2, 0x8F7708D3, + 0x7892B77B, 0x6EF11CEC, 0x8DAB853D, 0x468D23F3, 0x7C62BFAB, 0x4CCF3CE1, 0xC7F707C6, 0xF1FD643F, + 0xE1E3DB2F, 0xFE8893F6, 0x9DDE5EE2, 0xA7717CBF, 0x6F71FE1E, 0xBB89DF0F, 0xB3C37116, 0xECFB8E8A, + 0x3D8EEF6F, 0xDCBD7B37, 0x7196E6D3, 0xFA0EA5F7, 0xF1687D07, 0xEB613E1A, 0xA7F9707E, 0x88E79F33, + 0xCF5F1E9F, 0xD76F67BD, 0xCF47AB09, 0xEB37478C, 0x7975BD5A, 0xBFBB2FF6, 0x37EE5F27, 0xE3A84FE6, + 0xBBB56C7F, 0x5AF5FEA0, 0x3F358EFE, 0xDAD649BD, 0x38DEE5F9, 0x84E78E75, 0xE2DFD9B7, 0xAE57F582, + 0xE3BBD6E9, 0xF876E9F8, 0x50BF4BE6, 0xA37CEDA5, 0x78EEF3F9, 0xDC7E54E2, 0x41DE4BFA, 0xFB7CFED4, + 0x38E66F6F, 0xA8EF2CF9, 0x4BFAEFC1, 0x71F8FB11, 0x71AB49CE, 0xF727F487, 0x7F5F72FE, 0x0E3F46E3, + 0x9EF73087, 0xF97A12F1, 0xB6B1BDFF, 0x7B85DE2F, 0xBBC798BF, 0x1E0DFB05, 0xF39FD2F5, 0x5C9FDC2F, + 0xE2B01FC4, 0x6D65FE3A, 0x12EB3BA5, 0xCE377077, 0x635BE2BC, 0x74ABF30D, 0xF6DBD5F9, 0xA6F1647C, + 0xDD8DC9F8, 0xE5FC5EB1, 0xEFE17BB9, 0x22BF5A78, 0x12B8F8C0, 0x6BAFBD66, 0xEDB87D17, 0xB8FA93E2, + 0x4AE17AE0, 0xFC4F50FF, 0x897D1FED, 0xB36C0F0C, 0xF6D9E283, 0xE5FE98CF, 0xA0FE09B6, 0x0786F127, + 0x8AAB90C7, 0xED0738BE, 0x26FF5361, 0x185F53FC, 0xC5D4D454, 0x427FEBD6, 0x2D6BC7D8, 0xDFFDF9C7, + 0x513FC6E3, 0xF7179FC3, 0xFB52D90B, 0x6BFF631C, 0x7F24F614, 0x7F54DC84, 0xFA31CA4F, 0xF5B8E871, + 0x3DD5E3C5, 0xA7D85F32, 0x1F2A5F38, 0x3E65DFC5, 0x8FC377FB, 0x0799DF73, 0xB786318B, 0xFB3BF8FB, + 0x80BC28EA, 0xEFE0FB02, 0xF58B52FD, 0x83E86FCA, 0xC55382FF, 0xE9DFCA7A, 0xE44515FD, 0x5B671A77, + 0x7C06FCD9, 0x51F18F7C, 0xB928FECB, 0xED717CE3, 0x23FD1DD8, 0xCF4FD90F, 0xC0DBC607, 0xFB07819D, + 0x1E79D506, 0x8AC7FB5B, 0xD544FEB4, 0x1EFB13E7, 0x0FFE18B1, 0xF191812A, 0x60D003AF, 0x6A1AA8F2, + 0xF301DBD1, 0x81AA0B17, 0x2E60FC26, 0x020F03F7, 0x00437CC0, 0x8B2A06EE, 0xF1F381FE, 0x7251EC45, + 0xFFC61B6F, 0x603EF18F, 0x1F8B07AA, 0x80219FC0, 0x8B22D297, 0xFBD3FA99, 0xF6A73CFF, 0xEE7EFFBB, + 0xF9A5EB0F, 0x5E1AF9F7, 0x8D1B37AC, 0xD9C9DC76, 0x6909B1F9, 0x21F0D58F, 0x86DAC0DE, 0xEC20FEB4, + 0x6AA81559, 0xE9D15FBB, 0xE38D8E77, 0x8C5C2376, 0x7AC757DF, 0x19FA81E8, 0x37807EE4, 0x691C07FF, + 0x1BC0FFF9, 0xBEF2F123, 0x478E507C, 0xC02F0DBF, 0xFFFAEBAF, 0xD3FC1B60, 0xFEF3BF21, 0x7D99BDD2, + 0x236F67DE, 0x32FC3231, 0xDB2F67FB, 0x368EF785, 0xE15E628A, 0xF7D3C6F3, 0xC11ED6B7, 0x65E4C762, + 0x0FEB5F3E, 0xF47D998F, 0xF337537E, 0xB0DF76FD, 0xCFE0A19A, 0x26FE3D15, 0xF9ADB581, 0xE1FE7A6B, + 0xEDE7A35F, 0xA72F1F07, 0x1E3CC43C, 0x413CB25E, 0x8DC3EF75, 0x874EFC4E, 0xFF9E37B2, 0x3E307C4F, + 0x47D6D786, 0xF7EB66D0, 0xD726DE13, 0x23EB1BAC, 0x7EDF0E1E, 0x62E6F7DA, 0xE514C5E7, 0xFBE9CB29, + 0x9A1FFA43, 0xE02A1318, 0xFB3F437A, 0xF38C7B69, 0xB9F1D945, 0x53313131, 0x01F9628E, 0xAE5DBF7E, + 0x1DF83BD8, 0x8F66A26B, 0xAC673615, 0xFCBE19B7, 0x5BB15F2D, 0x325F2496, 0xF7CF45FB, 0x47376AF9, + 0x7D007A64, 0xFA7B80E9, 0xB297C05F, 0x6CA28F27, 0x2727ADD9, 0x673F449E, 0x6D1620F7, 0x12BB9EF9, + 0x9B589FBD, 0xA4771E86, 0x901F0CF6, 0xC3C3C3C0, 0x627FF1E2, 0x456B9E0A, 0xF6E3E3E3, 0xC0620FEC, + 0xF23BDFB6, 0xBAE1D3D1, 0x7FE5F7CD, 0xED062EE4, 0xFF3017E0, 0xFB652A2D, 0xAFCFC5D1, 0xE1F4A7AC, + 0xDF8FD8F6, 0xA9DFEF80, 0xDFD6BFF7, 0x9A85C073, 0x34F701FB, 0xDF7FCD62, 0xFB6BE7AF, 0xC0BF774F, + 0xD812B049, 0x2BEE029E, 0x1E147D17, 0xE889CD6F, 0x6D11DF4B, 0xB7E2289F, 0xCF433EF9, 0xF73E13C1, + 0xF7CBFCC5, 0x2C01F6F3, 0xBB466029, 0xEEEF5734, 0xFFFF0100, +}; + +u32 point_table_binary_24[] = { + 0x11727D95, 0xCF4B5451, 0x14C78FEF, + 0x8D66E68F, 0x510BFA31, 0x680C5430, 0x8B904111, 0xD13FA14D, 0x9085E5A2, 0x8530B589, 0x505AB9C8, + 0x59CC4A5C, 0x0C128820, 0x84A18384, 0x682434CB, 0x4119CC0A, 0x5C0C2D12, 0xDC0C8C04, 0x6D5C380C, + 0x68EFDDEE, 0x3DE7DCF3, 0xDE48A5AB, 0x0FE77BCF, 0xF99E7BCE, 0xBB0383AA, 0xA83E02C0, 0x2B88CECC, + 0xCC281854, 0x67C41140, 0xBE4BDC30, 0x2A5C2426, 0xBD2A11B7, 0x5C113E23, 0x26BDFAC2, 0x5C15267D, + 0x95EBE97C, 0xF05CD7CB, 0x43F4E4E4, 0x04EB1976, 0x362350AD, 0x56D18FE1, 0x88FEAFD5, 0x6A8651EF, + 0x3443D4C4, 0x4D3EE4B7, 0x10AD542A, 0x588F3802, 0xC8256293, 0xE1E8E808, 0xFD128B9E, 0xFA294054, + 0x993FF6DB, 0x50888070, 0x91CE3317, 0x89455F84, 0x87BA5E1A, 0x2E583D71, 0xA44B58D7, 0x53FB916E, + 0xD12393DE, 0xF663FEEC, 0xFD13BBC7, 0xE17974BE, 0x162E1243, 0xDD3C4CFF, 0xE17999FE, 0x8517C8BF, + 0xE817C8BF, 0xCC4F7373, 0x01A8BF12, 0xE99B0BEE, 0xB1B0CE77, 0xE9A97091, 0x98F4D69F, 0xBFE1D6C8, + 0x1F0C236F, 0x5A7FC4D2, 0x1FFB538A, 0xF4367F5B, 0x8F65D2B7, 0xDD04DE17, 0xE2F69750, 0xB74FED2F, + 0x449F447D, 0x2F64B95E, 0x92EB656D, 0x3D739F9D, 0xEBAE87FB, 0xA4FD1043, 0x83F56BB8, 0x7BD232E9, + 0xBB275DCF, 0xEC9B9D9F, 0x3FE47AB4, 0x2FA4F787, 0x486FFCE2, 0x3C7DCB3C, 0x6FDFF5CC, 0xBE193F5C, + 0x6FDEFA65, 0xFD7CB81F, 0x2FEF9ED1, 0x7E50BF5E, 0x1E1CE9DF, 0xEC9B6399, 0xF7D1B17A, 0xDAB7AE7B, + 0xC179E2E0, 0xBCA977F9, 0x4D709E58, 0xF449D6B3, 0x1F7D7F54, 0x6FFE6FF5, 0x653F2FF2, 0x3EF1FD41, + 0x134078FE, 0xD76F07FB, 0x8C9CA87F, 0x4F12BBEE, 0x69783F12, 0xBBEA91B0, 0xDEBFF88E, 0x65DAC7F8, + 0x0EE9EDBC, 0x4F979D94, 0xB08E9FBE, 0x977D436E, 0x4D8458EB, 0x5BE3564F, 0xF9A646F8, 0x7B2E51BD, + 0xA911F52C, 0xBC7FD331, 0xCBE4773A, 0x167CFFA6, 0xDFED95F4, 0x78269351, 0x7A92F81A, 0xBC3BCB8E, + 0x4B3C0EB0, 0xBE937E22, 0xEF8507B0, 0x7C9C7E2C, 0xACEB6546, 0xD363721E, 0xF3D1F980, 0xE7C6C3EF, + 0xC3F6CAD2, 0xB97A419C, 0xF22D493E, 0xE2B9319B, 0x8F383BF6, 0xCFFA21FF, 0xFAB6764D, 0xBD1B9903, + 0x61B56EB8, 0xBCB5BABA, 0xAAA05F7D, 0x469E2D7F, 0xC8E572C8, 0xA89F3D78, 0x80FA501C, 0x7940ED21, + 0x2F96372D, 0xA37EF1E0, 0x3EEBBF62, 0x7C2DD0FF, 0x37AE19E3, 0x6B5C2FA9, 0xBE617CA3, 0xBCE5FB3E, + 0x32C637C4, 0xBFC4711F, 0xFA24DF27, 0xCB9C6F02, 0xF57DE237, 0xCF71EB27, 0xC571DB9F, 0x3D6FFB9F, + 0x387F5F18, 0x3F779FF8, 0x3DE9FB57, 0x397F4FBE, 0x17CD1DA9, 0x808DBE23, 0x357C27FC, 0xFDAA1CB1, + 0x9E77C54C, 0xD555AE62, 0x3E2496F7, 0xEB106275, 0xBF271562, 0xD7E3FC31, 0xF513A071, 0xDFFDCE0C, + 0xEA970E77, 0xB83F981D, 0x3C7C0B3A, 0x997BCDFE, 0x3656A08D, 0xF91AF4EA, 0x5F13A791, 0xF3A9DFD0, + 0xA3B357A1, 0x45DE877E, 0xF3BE8BFE, 0x2A0CE87C, 0xAD4DE8E7, 0x0F000000, +}; + +u32 point_table_binary_25[] = { + 0x11726593, 0xB14B4241, + 0x1CC77FE1, 0x53417853, 0x6D4A604B, 0x8B8198D1, 0xE412BC59, 0x10726CB2, 0xA9C14168, 0x8B879BD0, + 0x20A2B8F5, 0x17948390, 0x149253B9, 0xB9140DE1, 0xF21A1A1C, 0x8337BCE2, 0x89D7DDFD, 0xEEDEBBBB, + 0xDEF6E1F7, 0xFDBEDFF7, 0xEE7EBF4D, 0x87ACC935, 0x80730AE0, 0xBA2ED96A, 0x224F960A, 0xDF505E59, + 0x9C371D64, 0xA761893A, 0x24997E58, 0x806DD53F, 0x2C58E948, 0x4FB9E149, 0x467DC343, 0x3DA9502E, + 0x023C02F6, 0x2315AAA7, 0xFCF06325, 0x24C32B40, 0xF15E3224, 0x393F097D, 0x68F843C3, 0x1F1AFED0, + 0xF463FDED, 0x40F7EFDD, 0x22832D78, 0x8CF91973, 0x7D59F054, 0xEF0F53BD, 0x3F63B53F, 0xD36BFDC5, + 0xF9BE3EF4, 0xF31F89F7, 0x2055C167, 0x896FC95C, 0xFF2919FF, 0x37AB81A5, 0xD6673571, 0x5EE12FB5, + 0x2463DE52, 0x0BF5B0D0, 0xFDB0D0FD, 0x8C553FD3, 0x6BFEA99E, 0x5F9E5FE6, 0x977E9ADF, 0x57FF4FF3, + 0xFBD13CD0, 0x791AB721, 0x35180CA2, 0xF91AB7AD, 0x74BFDF8F, 0xE6EFE402, 0xEF9BCF1B, 0x6748E17B, + 0x18F96D23, 0xBF6DE4B7, 0xF5FCAC3F, 0x5C627F39, 0xAFC8A25F, 0x1BD9F125, 0xA3DEF1A5, 0x9E72C6F0, + 0x67147F13, 0x59CD8FAC, 0xE8CF01CA, 0x627E783F, 0xCAF31785, 0x69BFF95D, 0xE257CD77, 0xB842E679, + 0xA8BE9717, 0xFB27FCBD, 0x7CBC7F8C, 0xD5FD4346, 0x3DBFEFC0, 0xD8FF40DF, 0x7F9677F2, 0x8EF727CF, + 0xE75491F9, 0x7B04C6FE, 0x07C6FE07, 0xD89FD08F, 0xBF7710F7, 0x871DCAFB, 0x00D9AE98, 0x9767E4E3, + 0xDD9861C9, 0xF86A2DF5, 0x8CB35D64, 0x52473DC8, 0xFDAF631D, 0x00EB1BF7, 0x7F9D71CE, 0xD3F5392F, + 0xD6AB7E33, 0x0FBB6FC6, 0xB551CC4C, 0x5F1BC57A, 0x35EF1F00, +}; + +u32 point_table_binary_26[] = { + 0x11726D96, 0x4F4C5C55, 0x14C6CFCC, + 0x7BB4C10E, 0x666C9A88, 0x9BA6369A, 0x6A829B6E, 0x8C690CC8, 0x9A902E4A, 0x575D7433, 0x3B351112, + 0x376D844C, 0x70571712, 0x9B204802, 0x25139800, 0x46063648, 0x206A1935, 0x6963B42E, 0x746324A6, + 0xD4A49494, 0x402BD401, 0xAEF7DCEF, 0x9CFBEE7B, 0x7176BFDC, 0xEFFCBDF7, 0x9C375435, 0x753A49B4, + 0x7F868AC6, 0xFEA86A1A, 0xE0983CDB, 0xDF3F3F7B, 0xAE83BDDE, 0x31AD53B1, 0xBFBFDFEB, 0x693D26C7, + 0x3561F20C, 0x3D89BE96, 0xF157CBC4, 0xB36C2A44, 0xDBEF78AE, 0x83BDDEE5, 0xCFFECAE5, 0x32EC4F22, + 0x9E63A9C7, 0x9CF15C07, 0x7B7D9D4A, 0x44475F05, 0xF11D27F1, 0x53FDA865, 0xFA25F934, 0x3FA3E2F8, + 0xF8B8CFB7, 0xF9594C8E, 0xABC27D31, 0x4D4C4CB8, 0xF860D157, 0x33F55433, 0xF5327F41, 0xF4F8F3A4, + 0xFFE0A4FF, 0xCCEC6F72, 0x72D2EB39, 0x9EE36360, 0xEEC7CCCC, 0x0C731D4C, 0x4566F304, 0x7CB44BC5, + 0xD9D959E6, 0x063826C7, 0xDDE027FF, 0xC6B4BCBC, 0xCC5C0753, 0x71696909, 0xFE2AF037, 0x35358578, + 0x15C49B9E, 0x9E86BF0A, 0xFC55AB55, 0xC4AB205E, 0xC8B98BA8, 0x47F5B98B, 0xA857F361, 0x7FC23E7F, + 0xC78FEC7D, 0xB412E5C7, 0x3D37C0A2, 0xB76CF602, 0x7BAB074B, 0xFF0AB07F, 0x6B958A03, 0x0303CC0D, + 0x704CCCEA, 0xEFCDD39E, 0xEB60AF57, 0x7F78DF05, 0x8D176D2B, 0x231FCF9A, 0xAFD36B3E, 0x77CA9807, + 0xCDF74E39, 0x4EF9FBF1, 0x2FCF75B0, 0xCC4F729F, 0x242CFD92, 0x78C7B49F, 0x9EB5DF88, 0xDF9DB6D7, + 0xFB567BC7, 0x81BDD367, 0xEDF732F6, 0x7B69FBB0, 0x7ED667EB, 0xE779E3FA, 0x474747D1, 0xEF12EA67, + 0x76FD2BA1, 0x7EE13A98, 0x8A232323, 0x98E712F6, 0xCFF0F030, 0xE6BD84FD, 0xE358E699, 0xEF5F187A, + 0x4AF45C6F, 0xCF896813, 0xF343171C, 0x3FA7FD04, 0x77BE92EE, 0x6FE7ABD1, 0xA69B27D9, 0x2F4FDF8B, + 0x76308F74, 0xC1F180E8, 0x99ED6FF7, 0x1B65ECB7, 0xDD39D1FB, 0x7D15CD61, 0x1FC1DEDF, 0xA7F83BBC, + 0x1AD83B56, 0x7DD65F26, 0x9E65BEAF, 0xCD1CF97D, 0xCCFC704B, 0xF3857DEE, 0xEB682FCC, 0x3717D8CB, + 0xBE4EED73, 0xD310BDEE, 0xCB3782F8, 0xCC1D817D, 0xD88F5AA6, 0x5F92CFE5, 0xD66813FB, 0x13F95E7E, + 0x31A99FD9, 0xDF87EC47, 0xBE2FD9A7, 0x997A32F5, 0xCA7D3E7C, 0x39B0676E, 0x815EF74B, 0x4721DAC4, + 0xFE83BEE3, 0x84BE6770, 0x5B6B7A3E, 0xDA5E8A36, 0xDD3E94FD, 0xF07D67B4, 0x8DFD42E7, 0xC1FABEE9, + 0x3CCFC3B7, 0x79FFDE1B, 0x60E8753E, 0xF93DF1BE, 0x74EFAD92, 0xBC37974F, 0x25C847F6, 0x23E72BFB, + 0xD3B19DAF, 0x39D403BD, 0x9F2FA9C7, 0xCFA7DFA7, 0xD0EB7E39, 0xD7AFFB05, 0xF99EEB97, 0xFD52403D, + 0x67DB9551, 0xEFD9F664, 0x3F31F75D, 0x8FB6B10F, 0xA1EFBB9E, 0xD4CFFCFE, 0xDB49FD60, 0xE8B51FA3, + 0x91EC07E9, 0xD76844A9, 0x7C6EAEA5, 0xF7EBCDB5, 0x60BFD97A, 0xCC6F712E, 0x9C57F327, 0xB578E67E, + 0xDC50967E, 0x0D42AFF7, 0x697E5716, 0xFB75E81D, 0xB3FE1365, 0xB1FF38B0, 0x0FFA67F5, 0xA9FE3187, + 0xFDD37DA8, 0xFDD37DC7, 0xF563FF59, 0x7D295D3F, 0x73583F18, 0x7ADD773C, 0xBFD86798, 0xBFD4FC96, + 0x32F35BC2, 0xFCB2DEED, 0xE366A2EF, 0x663EBB31, 0x383868CC, 0x2DCBED44, 0xF766E67A, 0xDC7B1AD3, + 0xF359FFFD, 0x04DF2E38, 0xBDECEF3F, 0x7E09D8D9, 0x0B77EBB9, 0xF81F13FE, 0x55FC75AB, 0x1EE76EBF, + 0x3BFF772B, 0x8EAFEAF9, 0x86CB87AE, 0xE8F9FDE4, 0xFF98E3C3, 0x1EA7AF69, 0x3CE182B2, 0xF8BBA22C, + 0xF6D9F36C, 0xBC82B29C, 0x67F2D3EF, 0xE7ADA07F, 0xE61E514D, 0xFBF748CF, 0x83FE64FA, 0x077DD0AF, + 0xF03EB2FD, 0xEF567DD2, 0x2FF84FF2, 0xC7B9E45F, 0xD3F3A03F, 0x61BFB2FD, 0xCEF6F77F, 0xFC65ED71, + 0x9EF427CC, 0x47FFDFAC, 0x0CDD2E74, 0x7575F9FF, 0x2F2B4377, 0x2B9E45CF, 0x1CF64B59, 0xDF97EAF5, + 0xBE3CDB79, 0xFAA12DB1, 0x078BFD18, 0xB5982FED, 0xD73F8E0E, 0x703FC2CF, 0xD369CFD3, 0x765EEC66, + 0x40BF859F, 0x46F7B5FF, 0xAC7F6127, 0xDAF6E796, 0x0F7603B6, 0xFA831DF3, 0xB7D74FB3, 0x3ECD8503, + 0x892FFABD, 0xC3201FCB, 0xFB763EFD, 0xFB61BD09, 0xD8C66BC9, 0x471B6B6B, 0x6B3EFFFD, 0x28DA08F3, + 0xF1F6922F, 0xDB430F7F, 0xE4FD23DE, 0x2913B0D5, 0x9F3A884C, 0x18CF1C0A, 0xCBFB3E7A, 0x408FC3F7, + 0x9D7F2D2E, 0x87EFBB29, 0x92F38FE8, 0x75F77D29, 0xC6F1BB97, 0x2E59C67E, 0xCD35E2F8, 0xD30F3F30, + 0x66459972, 0x43BDBD96, 0x554F39D1, 0xFFC41C3D, 0xF07A61D1, 0x0FD97C59, 0x9F6B5A5D, 0x5C5CB42C, + 0xDFB35CFE, 0x9A63F9BE, 0x1F37F96B, 0xF3F3F396, 0xA13F6E9A, 0x566BB55A, 0xA8EF15FB, 0x2DB0310B, + 0x0B0B6CBF, 0x05BD31CE, 0x3EABCF9E, 0x27F17A99, 0xFF030000, +}; + +u32 point_table_binary_27[] = { + 0x11726D97, 0x4D685457, 0x14C7CFBC, + 0xFB664234, 0x0323D6A6, 0x4111AA50, 0x88040B52, 0x46E8074D, 0x5DB97091, 0x85EE4A19, 0x974237DD, + 0x0B8E6DB4, 0x9684464A, 0xD0A682C4, 0x8F08661A, 0x2A010D82, 0x636C6512, 0x70B4A4A2, 0xD2041ADA, + 0x28351A46, 0x528D553A, 0xC9BCBE73, 0xCFC7BBEF, 0x91D9FDB8, 0xFF733FCE, 0x3DE77FDF, 0x04B5A002, + 0xEB01BC41, 0xC805F8AB, 0x0575621F, 0x8483E710, 0xFE942BC4, 0xA4874CC8, 0x83004F96, 0x20373535, + 0x855C27F6, 0xE1FEFDFB, 0x41B0443C, 0xFFD887E9, 0xE969E40A, 0x31E4EEDD, 0xBBA79CEA, 0xE2F5599F, + 0xEAE2F590, 0x4F3AEBA3, 0xFEA4B37E, 0x95E297FE, 0x83DCE5CB, 0x9791EBC4, 0x3E5CB972, 0x258051E2, + 0x17351FAE, 0x5EBD8A5C, 0x2186DCD8, 0xD898B2AC, 0x2F7A59DF, 0xB2B3BED5, 0x3BEB071F, 0x875C0778, + 0xF60FC0A1, 0x438790EB, 0xC4665118, 0xB2008B9F, 0x28578855, 0x6FB97109, 0x723D3D3D, 0xAA6F5CF2, + 0xA1AFAF2F, 0x08F2C4B8, 0xFEF1E3C7, 0x912BC490, 0xEBEDED55, 0xD6F9F289, 0xF5900B00, 0xFF4E2957, + 0x88556FF7, 0x9FEA8AF4, 0xC4F1F3E0, 0x4FF64BCC, 0xFADD9A0F, 0x60E67CE9, 0x38E7D3D1, 0x0F3AF30B, + 0xDFE07C8A, 0x7EDCBCB2, 0x9C270E02, 0x65ABD7FC, 0x33CFEF8F, 0xCE4F1C3F, 0x8FDE473E, 0x7E5F508A, + 0xD73F0CC7, 0xEB1FD9AD, 0x7FD4C7EA, 0x3F1BC517, 0x8B45648D, 0x47967EC2, 0x78E60A31, 0xEBABC49B, + 0xDF55AE13, 0x935EF6B3, 0xB18F99F7, 0xBBB14FD7, 0xB3FB91FB, 0xC7F589E9, 0xBCB29FE7, 0x7F2A5788, + 0x395FDCCF, 0xB87FE63A, 0xB11F9B0F, 0xF72FF172, 0x7EC91FF2, 0xE375CC9C, 0xAFC7EB58, 0x5F257EF4, + 0x85728598, 0xD7E37E46, 0x3F607FA8, 0x13FB303B, 0x3BABF534, 0xFB8CFB9F, 0xEB6DF699, 0xE33F4EFD, + 0x59FF71EA, 0x4FFC48EA, 0x4FFC4AEA, 0x4FFA19FD, 0xE0DAB56B, 0xDAEFE817, 0xE57259E7, 0x433F9B99, + 0x99D1F5D0, 0xEF1E3C78, 0xA0FD84F3, 0x873FED37, 0x9C9FFDC1, 0x32FEC42F, 0x88CD62AD, 0x56A37A28, + 0x50FE717D, 0x5B2F05CA, 0xFFF8F838, 0xDD5F81F2, 0x6FFD2B2B, 0xF190B3FE, 0x5622C6FC, 0x0F0D0D21, + 0xD7897DB8, 0x70E102D5, 0x5381F26F, 0xC7ABA4C7, 0xFC9F3F7F, 0x5EEBEDC3, 0xCFCC22D5, 0x1FEC20E6, + 0xFC0C13EF, 0xDC2C4CFA, 0x9D9B492F, 0xF53DB1CB, 0x2CD2FB40, 0xFA895D52, 0x5FB003EF, 0xFB674FEB, + 0xAD4E4C7A, 0xB99F37B3, 0x6601DF0B, 0xC8C00796, 0x5B58BF44, 0xBCFE8530, 0xE9D72F99, 0x05AD9790, + 0x570A6684, 0xDE07D2AF, 0x149C78D7, 0x9FF43D61, 0x3DFBDB9A, 0xA2F85BA8, 0x473EB6BC, 0x4618FDB4, + 0xE5AC30F9, 0x6BCB80E3, 0x37E89737, 0xCC0831C5, 0x877E169B, 0xCFF14FF6, 0x53D127E7, 0x4BAC877C, + 0x00A0758B, 0x70A8476E, 0x8BE643BD, 0x376846EC, 0x7BC1FB0D, 0xEB09FAFB, 0xFB753EFC, 0x9D3871C2, + 0x794FCC88, 0x7D4FB8BF, 0x82193F45, 0x7E4CF90A, 0xE620AB1C, 0xCEE5F509, 0x53BEBDAF, 0xFD98DFEA, + 0xF9F2A487, 0xE668FFB1, 0x7CE613F9, 0xE6F92065, 0x16A8BF39, 0x3E31DFCA, 0xDF717F5F, 0x9927BDF8, + 0x53C745F1, 0x27AAB78E, 0x8BEC4759, 0xAAC7F676, 0x61AAD7F6, 0xF6C8DF90, 0xD39D5CFF, 0xAC4F7746, + 0xF5CB7EAD, 0xF54BCCFA, 0xE178FD4B, 0xBF48FD23, 0xBBF52FFE, 0x28F52FFD, 0xD0DCC9EF, 0x13F74B73, + 0x27C4CEE3, 0x43DCDF7D, 0xF1379EEF, 0xEE1661D2, 0xDFDDC2FA, 0x2AF1ED39, 0x88F9F1ED, 0x39C71FF1, + 0xBEA7E9FE, 0x6DFF21FF, 0x45F72DFD, 0xE87D2BCC, 0xF77FD48F, 0xF513F6A3, 0xF56BEE37, 0xEDD7DD89, + 0xFE93EF03, 0xBE6FF1DB, 0x6D6016AC, 0xDF8E92BE, 0x3D103F27, 0x163F90FD, 0xA25FA01F, 0xABDFDEE0, + 0x7EC67A2F, 0xC4FB4FFC, 0x57FBA5E0, 0xF43FFB2D, 0xE61FFDD6, 0xDE77219E, 0x7F6437FF, 0xC466D1FA, + 0x31FB2DE6, 0xDFFA6D89, 0xF46EFE91, 0xDDFC139B, 0x45F6639B, 0xCF8E36B3, 0x60FDBC4A, 0xF9EE784B, + 0xDE2762CD, 0x077F9F62, 0xBEF87B96, 0xEE6390CE, 0x237AEC7F, 0x8D77DFC7, 0xD184FFE5, 0xE93D3B5B, + 0x3ABCAFBB, 0xBB3B084E, 0x877C0760, 0xB434187D, 0xEFDBF1B1, 0xAD761CDF, 0xAB3019BF, 0x944E2A93, + 0x9E59E38B, 0x89781ECF, 0x4B3CAFF7, 0x83F0E992, 0xD52B7F59, 0x9278E253, 0x89F9BB41, 0xBEBF68FE, + 0xE21D1C87, 0xFD323EB0, 0x4FBFD7EC, 0xF84FAD76, 0xBCA4FB57, 0xE6FDB7C6, 0xE30F27E2, 0x793C2BF1, + 0xC5F2AAEB, 0x65F5FC65, 0xD1C7F6F7, 0xA9C47F4F, 0xFB57E67C, 0x25F3139E, 0x17DE0FEB, 0x49EE2399, + 0x2F1DEF86, 0x55F3B55A, 0x3EC3FAFB, 0xE3B7E8FE, 0x283EBA3F, 0xE262623E, 0xE7FE6CBC, 0x737F9693, + 0xFB71F66B, 0xC793EB9F, 0x4AACD7BD, 0xEAF957CB, 0x37E939DF, 0xC97CEA78, 0x747FB1FB, 0x4EE45BBE, + 0x9FC27C6C, 0xD2FAA07C, 0xB4E9FA76, 0xDCB93FCB, 0xC9F59CFD, 0x905EEB93, 0xF3595EF5, 0x3C5A2FBD, + 0xE53D7BF6, 0x38F5D27B, 0x0739EA9F, 0xAFB62A5B, 0x3DB17C8F, 0x978F39F1, 0x0E27F5F2, 0xBD5F3E16, + 0xC5D37E69, 0x3DF97F30, 0xF976144F, 0x1CC5939E, 0xE3F9FBBF, 0xFC5D4FAB, 0xE5AA707F, 0xAFB2DD3F, + 0xB3F613EB, 0x35FF3D9B, 0x444F1CC5, 0xDBF53BA2, 0x78628E0F, 0xF31D9C03, 0xC87AE615, 0xDD4F7882, + 0x905F1BE6, 0xFDCCA1E3, 0x69BF86DC, 0x12C439A7, 0xE3A4AFA7, 0x1CBE1872, 0x7AD9A83E, 0xE45C7AD9, + 0x73F98DDF, 0x4DE3E6CD, 0x9BAA878C, 0x69E87E2C, 0x8391FA21, 0x3D7856CF, 0x9C9DF333, 0xAEFEF543, + 0x8771FF0F, 0x793F72DE, 0x3961D2FB, 0x4DBE71F7, 0xEBFB9075, 0xCF937A0A, 0x1BDCF952, 0x357F8DE5, + 0x616885A6, 0xF0BD6F98, 0x65FE7E69, 0x0D1AC8E0, 0x33372367, 0xBC88519F, 0xF1587F06, 0xDAEC7B92, + 0x3175FB7F, 0x655818D2, 0xD7AF5F47, 0x7E0739FD, 0x08D2F6FD, 0x39236CEA, 0xFA7F12BF, 0x37F2D0EF, + 0xFAA9F79E, 0xFF8DEBBF, 0xFE531EFF, 0x287C0A71, 0xFE16DFFB, 0x7CEFDE90, 0xE93D4B2D, 0xFBDEC8D1, + 0xA3011C14, 0x0E1A4338, 0xFF41D107, 0x0DD6FF8A, 0x6C6ABEF7, 0xE39123A8, 0x670E1AE7, 0x50DF051B, + 0x909B5E36, 0x0D54ABD5, 0x9069BEA6, 0x9766FBAD, 0x5BB70238, 0xA0DF2FDB, 0x27262642, 0x263DA49A, + 0x06262727, 0x237D60B6, 0x597D57F0, 0x84183C8E, 0xB70C6BC1, 0xB3F1497D, 0x725CD65B, 0x6BB621FF, + 0x0F000000, +}; + +u32 point_table_binary_28[] = { + 0x11727D94, 0xBD6E1341, 0x10C787BB, 0xC34E2221, 0x2C9AC8A9, 0x22FC0008, 0xA7C38579, + 0x00B72E5C, 0xF11CAEEC, 0x104B2724, 0xF7292221, 0x2B1DBA8A, 0x27208D2D, 0x0A83701B, 0x290A0D44, + 0x81C620D9, 0xC2BA589B, 0xD9F9D8DB, 0x5B45B8FB, 0x79E63F33, 0x3B1F67CE, 0x4D6EAE81, 0x7E83C1C0, + 0x987368FD, 0x9FCDB4C4, 0x19F20C60, 0xFDCD71CE, 0x1C2F1DA3, 0xFFBF43C7, 0x53664F8F, 0x1C0FA1E6, + 0xFBC7C344, 0xF3114793, 0xA4943F9A, 0x887FAAF5, 0x8B3D75F5, 0x911D7AC8, 0x3F019EBD, 0x819AC11F, + 0x72CE9C80, 0x63ACF7E9, 0x27C75366, 0xF1EFB35E, 0xF321E7CC, 0x9C4FE369, 0x7ECDE7E7, 0x8726EB37, + 0x9B0DF933, 0x4BBE3EB3, 0xD5AF562B, 0xCAC70CB5, 0xE57249EF, 0x25FECEF5, 0xD87E30B3, 0xDEF64BF5, + 0xC24E4F8C, 0xFD8057DC, 0x5FE19C59, 0xFCC37861, 0x3E99E77E, 0x5DE785FB, 0x60F9F9DD, 0x9E63EC77, + 0xBDA5CCF3, 0xA837BD7D, 0xB0F3B88D, 0xD7BE3FFC, 0x2EEF5794, 0x4179DE1F, 0xC43F657B, 0xF517803F, + 0xEFAAC4D3, 0x793C7ECD, 0xFB057D68, 0x3283CC83, 0x59F7B598, 0x97F8F70A, 0x3DCFFF01, 0xFD2CD0CF, + 0x58AFFB63, 0xFBB5EBE9, 0x99C5BFCF, 0x9CA85EE6, 0x9DA0DECE, 0x5BFBFFE8, 0x63BCE1FE, 0x438BF8A2, + 0xE8B7CCD3, 0xF5D3B2F9, 0x23FE32CF, 0x8A63F447, 0xAE7AF75B, 0x8A17E64B, 0xF17DE57B, 0x17967B45, + 0xB6F1762E, 0x8453652F, 0x3EF2413B, 0x9AF8FE07, 0xED305EF8, 0x3D517FBE, 0xB7ABC571, 0x77341A19, + 0xD8C3FD7B, 0x02F0379B, 0xF07D54D4, 0xFE3E2376, 0xF651E95E, 0xAF16670D, 0xD23BFFB7, 0x99DAED7B, + 0xB7F3D323, 0xB2F7547F, 0xDA28E71B, 0x06F1D8AE, 0xF7B09D4B, 0x7D15E5B0, 0x9EA25EB6, 0x87F9CF8E, + 0x349EFF5E, 0xBD4F80E3, 0xAEF683F9, 0x5DD7FFDE, 0xFDE80A3F, 0xE01FDA99, 0xD95EE43F, 0x79D1E974, + 0xDCF7653B, 0x1F7F764C, 0xF58FBF12, 0xBBFE9C34, 0xD46EEFE1, 0xA63DFEA2, 0x7666B1F7, 0x60DF5C62, + 0x392F799F, 0x881796CD, 0x5A78D772, 0x25A26D63, 0xBEB49CD0, 0x3FF70000, +}; + +u32 point_table_binary_29[] = { + 0x11726D94, 0xBF4E0241, + 0x10C60738, 0xFF440D12, 0x4B2D4814, 0x6A892436, 0x14476C21, 0x81A03EC5, 0x153E028A, 0x94161626, + 0x16064365, 0x4348EC2C, 0x0593EBB0, 0xF3057C03, 0x0A4D4C10, 0xD6DBFD76, 0xE66E89D7, 0xFDB2DFCC, + 0x373B337B, 0xAAA74235, 0x26F3B5DB, 0x6DA57A6A, 0x06CE4C85, 0x3F89D27D, 0xE1102C7A, 0xC3A926E5, + 0x92FA54D3, 0xC3F91D98, 0x4838045B, 0x7DCC4B7A, 0xEB17311D, 0x13ADDE0A, 0x8760D11B, 0x2E3428A7, + 0xF467F585, 0x8647869F, 0xC00717C2, 0x21D8EA2D, 0x8BBFD58B, 0xBF669F68, 0xF12C1C82, 0xA1A71AEA, + 0xDFCF235F, 0xC43330FC, 0x0C47FDCC, 0xB78543B0, 0xD507D24F, 0xD38F886D, 0xBF3DCEEF, 0xF48FFDB8, + 0x7FD442FD, 0x7BECDF42, 0xFD7BEC1F, 0x80777DE1, 0x102C7A73, 0x1F3D3F89, 0xF731BF64, 0x3EED2F7A, + 0xF42BEE9F, 0xEFF47306, 0x4EC4FB89, 0x7AAC1FD7, 0xCBF3DA7E, 0xCB7C83A9, 0x62F895E7, 0x01CE56DD, + 0xF9644FAC, 0xDEB29A7A, 0x8E5E7DD1, 0x9670E437, 0x6FD06672, 0x9EF3BAE7, 0xECFB3AEF, 0x678F2A60, + 0x3A15D6F3, 0x1831DBF9, 0x8CDCFD2E, 0x4E781FA1, 0x2F7EFC6E, 0x30EB7A4A, 0x67CCA8B7, 0x544BBC37, + 0xBCAFA1E3, 0xD777F3FD, 0xF33E86C9, 0x7D59A962, 0x3F29A023, 0x30EF2798, 0xE3E37DB2, 0xFA5A1C8F, + 0xFDFC277E, 0xBC146FFF, 0x0FCE7EA4, 0x310F6AE1, 0xBEA20FC0, 0x8B4B66E8, 0x171DD663, 0x1EFAFE12, + 0xEFC7F78F, 0xF70FE73C, 0xBF78FED0, 0xF37E70BC, 0xF8DBFC5C, 0x9FF95F44, 0xBC3FB83A, 0xEF76BB4A, + 0xFD461C0D, 0x7B67D027, 0x3ED7F79B, 0x4F70AEDF, 0x1BF42F65, 0x97EF85A1, 0x07C7F92E, 0x91EF87CF, + 0x1F0786E5, 0xBCEBFC0F, 0xE69307C4, 0x8BBE3390, 0xF76AFC6E, 0xDEEBF5BA, 0xFC2FD60E, 0x2DD798AF, + 0xCBCCD083, 0xFF000000, +}; + +u32 point_table_binary_30[] = { + 0x11726593, 0xBF4A0341, 0x10C627B9, 0xF50F4448, 0x94542211, 0xD2DA5968, + 0xA1B81121, 0xD515696C, 0xBDCED748, 0x94546A29, 0xA89DD687, 0xE81B4890, 0xEBF421F4, 0x01E2891E, + 0x811CB9F5, 0x76BFDDC9, 0x25A6FB91, 0xEF9B999D, 0x6F8EA48A, 0xD4275173, 0x936A2AFF, 0x91542958, + 0x10F38068, 0xB3CB1C81, 0xAD3E80BF, 0x7C4FB56E, 0xB7AB3905, 0x0B326CEB, 0x11314760, 0xE8D503EA, + 0x555F882C, 0xA7602F66, 0xFE205A0B, 0x982330EB, 0x23DA31F5, 0xD80F9EFA, 0x491265CF, 0x533F187A, + 0x6AC3BFFA, 0x45B5D168, 0xA439050B, 0x1A8FC7E6, 0x3D86AB82, 0xCCFF81D5, 0x57A99624, 0x09FC79BD, + 0x52C7EEA3, 0x8D7EA58E, 0xDD57DBCD, 0xC3ECE635, 0x7A37CFBA, 0x644EC105, 0xBFC43C59, 0x96713F3D, + 0xAF9B4FEF, 0x73FF04EF, 0xA380B6C1, 0xF67D12BC, 0xDBA0993C, 0x761B566F, 0x79A1E5C5, 0xC817FA85, + 0x56C13F98, 0xEED7DD83, 0xDEAF9B57, 0x73391476, 0xFFD09743, 0x976FCE79, 0x5E6A8BF3, 0x4EC16226, + 0x2FF5CDFE, 0x3DC3BFB4, 0xC29CBF77, 0xD2A14A31, 0xCF892F5C, 0x7EC61F1F, 0x7989D947, 0x1BFEF8D0, + 0xCE1B8087, 0x03C7D00F, 0x5FBD84F3, 0x96FA5EBD, 0x47EC1BFD, 0xF27BB6F5, 0xE1E7F773, 0x9ED0F37D, + 0x9D7B0918, 0xFEAC57F0, 0xCBC23CB6, 0x9F9ED7E4, 0x29916733, 0xBCD9E8F7, 0xFBFC7D4D, 0xDEC02AC9, + 0xFF5FCEEF, 0x3D3C3B2E, 0xDE4B33EC, 0xBD3B3DF8, 0x694E7FC7, 0x7AD4835E, 0xC58E6FCD, 0x7DCDD7FF, + 0xD79FF53D, 0xDCE381EB, 0x77F1E3FB, 0x3EBE07C3, 0xD7578EF5, 0xFD2C9D5A, 0x968E2F37, 0x0CD7A9A9, + 0xF58B65A5, 0xCC3E1A8E, 0x45C9725D, 0x335544C9, 0xF4AB3B36, 0xD3AA3F00, +}; + +u32 point_table_binary_31[] = { + 0x11725591, 0xB14AC350, + 0x14860F26, 0x7BD32238, 0xB4647074, 0xE9226611, 0xF20259BB, 0x9A67F009, 0x92423685, 0x2E82BA99, + 0x551FA2B8, 0x96288990, 0x6C0511A5, 0xE01404C7, 0x727B73FE, 0x736F9BBB, 0x7D9CFFFC, 0xFF3DE7A8, + 0x5CADD48A, 0xF82549A2, 0x544E0476, 0x5ACBBF44, 0x474F86B5, 0x9E197A0A, 0xC1A3983C, 0xA51F85D0, + 0x8F62972C, 0x6BBFC1D2, 0x30F2064B, 0xD1C7E8F7, 0xA7E4B15F, 0x8C7E7FEA, 0x8A3F78BC, 0x707B79E3, + 0x85E835D3, 0x05D16648, 0x5E5DD7AC, 0x07BBD434, 0x0DFB75FC, 0x7DED5255, 0x559C0726, 0xAF2C4B3B, + 0xEFC9B36B, 0xE60FC0F0, 0x67D679C7, 0x679609DC, 0xFFDFCFAB, 0xD3CABC01, 0xD8EC077E, 0x9F73DAEB, + 0x99452FF3, 0x5E5E61BF, 0x9A03F041, 0xBFE6C0A7, 0x5E5EE08B, 0x5EE6FD38, 0x755A9E57, 0xEBC1A28F, + 0xC1C59765, 0x023B6DB7, 0x0F25F75F, 0x57E95B96, 0x654AFD6B, 0x1A12FDBD, 0x3CCEBAFF, 0xA9D6D41F, + 0xF87EFBFA, 0x7C7678CF, 0x75753FE1, 0x7EAB4FED, 0xBDBBBC6D, 0x813A33F7, 0x8B3E3775, 0xC96F0D4B, + 0x9E65F8B1, 0x9EFBD377, 0xEBC7F59B, 0x491445F6, 0xBEDBE2EE, 0xD670B7AF, 0xCDB97068, 0x18FA1D00, + }; + +u32 point_table_binary_32[] = { + 0x11725592, 0x314FC250, 0x14852FB4, 0x84124D2C, 0x263A4AC2, 0x4F70D018, 0x87C2C482, 0x898BB39B, + 0x7FA32132, 0x3AFA0360, 0x7042137F, 0x81D1986E, 0x7575022C, 0xBA38198C, 0xA904093E, 0xFBDE79F7, + 0x5ABA7DE9, 0x79EF9D7B, 0xCE557D15, 0xA907A25A, 0x481486A1, 0x527DB500, 0x3B53E157, 0xA27A4D38, + 0x028B3EA2, 0x3D321FEB, 0xC1FFE729, 0x20FABDFD, 0x3F0F869E, 0x4E71DFC1, 0x1DF99617, 0x6017FF03, + 0xF0FE8E70, 0x04B6FA40, 0xFCF82AFB, 0x585FAFB9, 0x246CE611, 0xE679A16F, 0xC1BF774F, 0xFE783CD6, + 0xBC00BB94, 0x2489F1A3, 0xB99CB834, 0x1A8D8C5F, 0x30F9C3E1, 0x50E6A96E, 0x903F9BCD, 0x64DEEA86, + 0x4BF3F91C, 0xF705B86F, 0x3299E0BD, 0x00EFE5B9, 0x702C7E16, 0x60EBB7C5, 0x790A73DE, 0x46CF7DBD, + 0x775C9B3F, 0xED82918F, 0xE12C8FB7, 0x2633F279, 0x6BBA2B7D, 0xA94F397F, 0x6838A575, 0xE1CCCFF2, + 0x98D6F27D, 0x2E8F56FB, 0x29359C29, 0xF2C57BA5, 0x86ED3780, 0x1FDE0FEE, 0x43EF87D1, 0xDBBE2B0D, + 0xEC079DE2, 0x7C257FFE, 0x554F4F2B, 0xEFB976BF, 0x389FE4DC, 0x494D5F2D, 0xF84F3ABC, 0x5FE09782, + 0xEC9BD1BF, 0x384E6AFA, 0xB479177B, 0xCE0DF2C5, 0xBCC59ED5, 0xDBFBC4BF, 0xF4013DE7, 0xF1F1E8A4, + 0xBA6FCEEB, 0xE321773E, 0xC8F9B1EF, 0x69BFBA7F, 0xDE9FFAE0, 0xF2A2DBED, 0x2A9566EC, 0x116D0E6E, + 0x4EECFD66, 0x5F9731FE, 0xEBFD85FE, 0x71DDE8A7, 0xFCFF7A65, 0xBF9731FE, 0xE7F5ED76, 0x1BFB6B38, + 0xBE62D679, 0x96CF2C07, 0xCCD067F3, 0x78EA39EB, 0xF38B4A76, 0x1F3CF594, 0xF1B7ECCB, 0x968A751C, + 0xCE8FE56D, 0xADCF9C98, 0x79FF0000, +}; + +u32 point_table_binary_33[] = { + 0x11725DD2, 0x314BC340, 0x1407F03F, 0xE6280E52, 0xA373E9A7, + 0x10438792, 0x2F90D539, 0xDFA08BAB, 0x10948C8E, 0x7572EAE0, 0xA47E8434, 0x111DA466, 0x29E25811, + 0x4104A743, 0x702CE7DD, 0x7BEF8EB4, 0xD97EDCFF, 0xDEDD7B17, 0x33330BB3, 0x00F66BA0, 0x280A6366, + 0x003BD2C1, 0x3FC061EE, 0x6DF364CE, 0x230D8E8D, 0xFD90FABC, 0x4230D5F3, 0x0EE7713E, 0xE7FDA339, + 0x62AA97F3, 0xFED15C49, 0x7D763254, 0x1BE72543, 0xC95BE318, 0x78B9405C, 0xD735E5D9, 0x0A4DD350, + 0x3DE7E74F, 0x85AAAAE8, 0x3C366267, 0xDFEF2E94, 0xEF3F6173, 0x7DB23D6F, 0xA709065B, 0xEE23F73D, + 0x3DE3F958, 0x276C3F1F, 0xF6648C8D, 0x7E2663C9, 0x8BBF1E22, 0x2DF34AD8, 0x9DFDF63E, 0x1FE79DFD, + 0xE490A7FE, 0xAEA34853, 0xBF36CF86, 0xBF1FF9EA, 0x2918EC48, 0x73FFFC1E, 0xABE5F4B2, 0x2C4B63FE, + 0xAC0E80DF, 0xDBFB1357, 0xDF68597F, 0xBDDB78BF, 0xD5F271CF, 0xE5FDFCD7, 0x6DC7B49F, 0xEDEAF3BA, + 0xD4D7DE5C, 0x8FD629CF, 0xEBDD7A59, 0x9685F75A, 0xB7ED8DB7, 0x9BCFF791, 0x38F5967C, 0x8A8179B7, + 0x3D22FC3F, 0x03F306FA, 0xC47DE79E, 0xB5CC6F3B, 0xBFBDDE77, 0xEB3DF0FF, 0xFB0F0000, +}; + +u32 point_table_binary_34[] = { + 0x11728593, + 0xB16A1451, 0x1486FFCD, 0x1D75D0AC, 0x0EC12256, 0x2BE96D2C, 0x6CA68829, 0xD2E98285, 0xA4CCA3AC, + 0x817D803C, 0x421A2110, 0x056B4198, 0x2D065C76, 0x8ACD13CC, 0x6012B0B0, 0x908525C2, 0xBA73BDE7, + 0x9C7BCFCC, 0xAC88530C, 0x7CDCFFCC, 0xF9CFB9FF, 0xE0D0E6D8, 0x071EED22, 0xB1EEC1A1, 0x5D094750, + 0x7E06F4BF, 0x2AE7C25E, 0x3FFC8BBB, 0x7AC7EE8D, 0xFBEF9473, 0xE1A69ED8, 0x3DC96432, 0x513D1081, + 0xF948D83E, 0x55CE8591, 0x6459A67E, 0x502199CD, 0x66EA1755, 0x84A228D4, 0x0F7D8FCF, 0xBD5FEA47, + 0x6CCF65FE, 0x7BAEBE2C, 0x4BE29570, 0x84AAAA74, 0x1F543F9F, 0xCFA5DFBE, 0xD433939F, 0xA9F41F8D, + 0x46E2772A, 0xFD99879E, 0xA12C7A78, 0xBDE7BBA7, 0xCDFE845B, 0xFB9B38DE, 0x8950D7B5, 0xE8999110, + 0x937FE2C1, 0x08FC7DF2, 0x2F6C7E2A, 0x7F03F606, 0xCAB9B0EA, 0x73BC603F, 0x5A2FDCD4, 0xD3BCF5A7, + 0xA65E58F4, 0x38424A7E, 0xE34CF939, 0xF3179C2A, 0xBBFBEAAF, 0x9553E287, 0xBE5FD8EF, 0xE36DB390, + 0x7C21651E, 0x8473C7EE, 0xBE768E5B, 0x7AE2575E, 0x3FDCE40D, 0xFD70A39F, 0xCF57FF47, 0x53CF795A, + 0x995BC99F, 0xE8C33E82, 0xDFFA6560, 0xD1D7A9D7, 0x7B3FBDCF, 0xE696F3E6, 0xFDF6B2A6, 0xBFCF9BF6, + 0x27A67E3E, 0x7F3C7F69, 0xCC92F266, 0xCF65FEB2, 0xD79ADFF1, 0xE549775F, 0x9763B3F4, 0xF9E3BC6C, + 0x9D998FED, 0xFBD83A6B, 0xCD3FEDF6, 0x17F67ACF, 0xF187667F, 0x9DFB2476, 0x798A9F20, 0xE48FF315, + 0xDF310B9F, 0x3FE6EF27, 0x91CF8FBB, 0x6F66C937, 0xB3CBDBD5, 0x4160C9E3, 0xD541D4C9, 0x9B5D687D, + 0xCABCC4B6, 0xB29B77FD, 0x060FDA79, 0x5CBF8ED0, 0xCEE3DE45, 0xF17E3C1E, 0x5BFBDB71, 0xECEEFFE2, + 0xE62DCD13, 0xFE8F7521, 0xE7F4BF8A, 0x1EF8178B, 0x5EF87FDF, 0xB3BF025F, 0xF3FFFA07, +}; + +u32 point_table_binary_35[] = { + 0x11726D91, + 0xAD8EC250, 0x10850FB4, 0x6CEAF871, 0x385E60CD, 0x0ACC1A34, 0x96A0E14D, 0x6AFA2A28, 0xD2843760, + 0x4D0DA9D9, 0x0758B560, 0x4848486D, 0x733BCCBD, 0x33BDFD09, 0xD77D9933, 0xA7674E29, 0xA58C2EC0, + 0xF80CC471, 0x4C945229, 0x1C3C3DDF, 0x81D9CE73, 0x262C7AAC, 0x99FF61DF, 0x84F83197, 0xC2213CB3, + 0x5F75F29C, 0x09AB7E43, 0x2596C0C7, 0x2C445555, 0x8E3BFB9B, 0x9E3FB3E8, 0x3151BD9F, 0xBB3CAD7D, + 0xCDE79816, 0x61272F2D, 0x445FDF1B, 0xA99E527C, 0x09D77366, 0xBE77F8D3, 0xD23BEEF9, 0x3F8242EE, + 0xC3B7E6D1, 0x39B3BD77, 0x85466FF9, 0x53F53E6F, 0x904AFE37, 0xFBCC668F, 0xCEF7CCBE, 0xD1DB3EA2, + 0x393AFDF9, 0x3CDA6F34, 0x0A0A3B27, 0xFDDF7FBF, 0xF9214912, 0xC280FB9C, 0x02C5F1B6, 0xB57A32F5, + 0xFCDAF4EF, 0xD86C9D5E, 0xFB37B9B0, 0xF513163F, 0xBB2F2CFB, 0x6EEEFCE5, 0x7B2F0000, +}; + +u32 point_table_binary_36[] = { + 0x11726D98, + 0x5B6C9C47, 0x15C7CFEE, 0xCCFAEEF8, 0x738CD212, 0xF3D0E6A9, 0x9140427E, 0x20A045B5, 0xB9BC0491, + 0xCA985688, 0xBA6A2D44, 0x5068EBA0, 0x46A54923, 0x848D9BB4, 0x6AB7B56B, 0xD7B2E350, 0x5B7E30DB, + 0xAAC56C21, 0xE5851492, 0x16161A20, 0x01852442, 0x55801894, 0x0764A056, 0x92C64D76, 0xBDC39CCB, + 0x5C3EC77E, 0xFBE9FB9F, 0xCB9C3973, 0x66D6D06F, 0xFE0D1F03, 0x68FC64F6, 0x0D63FFC0, 0xB2F90B80, + 0x5AF15C66, 0x86C431EB, 0x3D57A00F, 0xA0F50E0D, 0x9EE9BBE7, 0x327F177D, 0x1F335C82, 0x64747414, + 0xB9C2AC81, 0x58FC0178, 0x663D787D, 0x1906A37C, 0xD09E58E2, 0xF505FB54, 0x3C60BD29, 0xB27DFB10, + 0x24A55209, 0xB9C2ACE1, 0xD8B163DE, 0x1FE63337, 0x37E7E361, 0xBEB3B3B3, 0x941FD723, 0xACD7CC46, + 0xF1B05EB3, 0x21DEFAFA, 0x517CCE07, 0x86878739, 0x3EB15AF1, 0x4CEBF1EC, 0xD6CBFA59, 0xB6DFFC10, + 0x24D3D3D3, 0xC815660D, 0x333333DE, 0x1FAEE7C8, 0x91233E1E, 0xAE776A6A, 0x8AED7BA2, 0xF868DF13, + 0xC5177FD9, 0x79CF6566, 0xD18FB0FD, 0x470C2487, 0x0F1F46AE, 0x306B2016, 0x7F988F70, 0x99199243, + 0x870E119B, 0x12801980, 0xE4DAB56B, 0xA467D670, 0xF3E64DF2, 0x87AC7AB9, 0x9E188F19, 0x925AAD46, + 0xEBC1FA66, 0x2C93BEC8, 0xF5CF38FD, 0x6C7A3F28, 0x9EEC07D9, 0x0B47F5AC, 0x3087F563, 0xBCBA17C3, + 0xFA99C37E, 0x9902C653, 0x2BB29F69, 0xFBE23AFF, 0xC8A407DF, 0x8F94EF40, 0xE85FE6D0, 0xBFA85777, + 0x84FE658E, 0xFAC9EA3B, 0xC720397B, 0xF6ACEFBF, 0xCE310DE7, 0xCE9DF3FE, 0xB6766BB8, 0x70E1828F, + 0xB7B51B12, 0xFA3E640B, 0xD301505F, 0x810CF9B3, 0x6C2E723F, 0xC4E7BF76, 0x5CD51CD3, 0x791E700C, + 0x5DC8B5FF, 0x2883EB43, 0x467DE36B, 0xC2437017, 0xFA6B6881, 0x8C638C67, 0xD684FB21, 0x2FFB01DE, + 0x9E79C231, 0xF69BCDD7, 0x715ED8EB, 0x317EF5FE, 0x108FFCDF, 0x3035615A, 0x5F43A3A9, 0x2D2C2CF8, + 0xFC5B9E54, 0xA6582C6E, 0xE49FFCD9, 0xFE14E6F9, 0xB5F941B5, 0x16CFB7AD, 0x770BCB7C, 0xB9B35B2D, + 0xF23CE2FC, 0xEE0CF911, 0x6F338E59, 0xBFCD383D, 0x9FEF8656, 0xE7CFEA89, 0xCD7DA417, 0x7FD0E458, + 0xE64393AA, 0x8ABE4BE2, 0x3DCDFDC5, 0x6CFF1CE7, 0xD3F3C57E, 0x1FE4FE4F, 0xEB35483C, 0xE2DBDF8F, + 0x7810D9E9, 0x39DF8EAB, 0x6A05E7A3, 0xF3D77115, 0x527ABF9F, 0x6E7EDA13, 0x40F353FA, 0xA3FE52A8, + 0x777ABFB9, 0x5F8D09F5, 0x26FDDF3D, 0x533F36AF, 0xEAECF2F2, 0xB2EFD786, 0x1CE8CB97, 0x2FFB7E4B, + 0xF593D557, 0xFEAB6EA4, 0xE7AB8674, 0x7DCC1ECF, 0x83989F63, 0xCEBFFE92, 0x76F38EE6, 0x59FD25B5, + 0xC8F3CEEA, 0x89DDFC60, 0xDE609E2E, 0xC6F3D0AC, 0xA90F62BD, 0x3D0FC1DE, 0xE6B3B63D, 0xB227767A, + 0xE65A8F5A, 0xA4F92EFA, 0x5A0FC0C6, 0xFBEDEF93, 0x459AFF32, 0xCF1A72AA, 0x4AF3D2DA, 0x339B7B78, + 0x7DCCE69F, 0xA6D7AD97, 0x99CFBB9B, 0x8F1FDD1B, 0xF2670EF9, 0xA37ECBD1, 0x689E128B, 0x5EE6E396, + 0x19759DE7, 0x25DB6F99, 0x816CECEF, 0xB6E38E59, 0x7FDBF148, 0x5FC0FBC7, 0xEC89EDE3, 0xFD62D6A9, + 0xF99C9D8F, 0xE6297EFF, 0x9BCCAF3E, 0xB15F310F, 0xB8F346FA, 0xA2F97A3C, 0x7FB313AA, 0x92BADF33, + 0xEA3ACD4F, 0x37BF329C, 0xAFF397D9, 0xE658E6F9, 0x36751DE7, 0xEF2DEB2D, 0x72FF5B9E, 0x70E747EC, + 0x27A41E5D, 0xD81FDB8D, 0xDC27238E, 0xDDFD6BF5, 0xA5B8DF1C, 0xBBFBEA96, 0xFEEA121E, 0x8FF576BF, + 0xC637DCBF, 0xA23B9FEE, 0x3EB35C40, 0xCEF4BAF9, 0x837CFBFB, 0x11CF22B3, 0xFE96F3E8, 0xEF97965C, + 0x3C9F93CD, 0xCD95787E, 0x279BCDAA, 0x7B5F9869, 0x80A77EDA, 0x0BF2BE28, 0x9BCB0047, 0xE77AF93E, + 0x9F707CEF, 0x79CFA4BF, 0xF77CAC1F, 0x717A7CAF, 0x3403BCF0, 0x5EB0678E, 0xEC491F18, 0x1E07983F, + 0x2DFEAE5B, 0xAEB36BE9, 0xDEF7706C, 0xFF03672F, 0xDF9F77DF, 0x8517227D, 0x2ABF0DF2, 0xE7783DF4, + 0x9DDEBBC4, 0xDF8374FC, 0x071FF6EF, 0x69FBFD37, 0xF29DDE03, 0xE43FAD5F, 0x107D881F, 0xFCE3FE0D, + 0x83E8271C, 0xF7F8FC52, 0xEB1B711C, 0xD593F2EB, 0xF5F6A97A, 0xE13C19B3, 0xEFFD13CB, 0x3FF3F7BD, + 0xE54FDC1D, 0x180690EF, 0x4ADCFC41, 0x6E3D215C, 0xB0FE3601, 0xB49DC8CE, 0x7FFA6B9F, 0x45AE20E3, + 0x89269E74, 0x0C202CFA, 0x34B784EF, 0xA4AF7E2E, 0x62DB6FD5, 0xEE6A83D7, 0x5B6E36CC, 0xF6A494CD, + 0xA4F5775C, 0xC3EE971F, 0x41AE209B, 0x8A866FCD, 0x3D6ACC2A, 0x33FEED99, 0xDF8BCC7A, 0x1B3FD657, + 0xBFA86ABF, 0x7876BF65, 0x7B3E2CB7, 0x6855DBFD, 0xA51EAB17, 0xB61F9845, 0x6FF37BEB, 0xB903C694, + 0x7C7CBDF7, 0xB5EF22BB, 0xF8FAB19F, 0xECE7F926, 0xF1F7950E, 0xF0FB52E2, 0x7FE7C74F, 0x787D75A7, + 0xCEFD716A, 0xC4B2C46B, 0xD4398A57, 0x5C17BF18, 0xE29F997E, 0xCAC04EF1, 0xF7B6AABE, 0xF0D74964, + 0x8E9755D5, 0xB18BD3CC, 0x057E2D8E, 0xBE37C5FA, 0x02C6B75B, 0x75E1257E, 0x6FA2FD2B, 0xD0F8D0C4, + 0x37791E92, 0xBDB0F357, 0xAF616072, 0x7788F7BA, 0x06FC4EEB, 0x2F44FB5B, 0xE2787E7F, 0x657D6DA7, + 0x749D30D9, 0x4393679F, 0x1FADAFC4, 0xF30AF3F3, 0x8CF66F29, 0x61A9EF1A, 0xB3CBB7FA, 0x79685E1C, + 0xDACBF3CD, 0x7273159A, 0xE9FB4EE1, 0x350DCCA2, 0xFF8206D2, 0x0BB7FD4A, 0x2BF3CBFD, 0x5E6F6A5A, + 0x797B599F, 0xB7C7FC4E, 0x5A8DD5BB, 0x7E4D7ECB, 0xFEAD6D17, 0xF5BB8AD8, 0xF62BE464, 0xFFA49F93, + 0x7785E5BC, 0xE0F96116, 0x7B1076FE, 0x20B297F3, 0x234CE7A1, 0xEDA45AFD, 0xF2135FF1, 0xFE6D02AB, + 0xF73CF955, 0xF6DFC1F5, 0x1566BDAD, 0xEFAE037D, 0x5EDFF673, 0x9D1DDD73, 0xBFCFD77C, 0xA0B33E9F, + 0x8E687FC4, 0x5FDB4963, 0xC6BEDD1F, 0xFCBD536D, 0x7AEEFC44, 0x88A7AA4D, 0xE34B47A3, 0x7900F0E2, + 0x3F66C2BC, 0xB0F5137D, 0x19EF9B78, 0x7EF0FD13, 0xE687BB9F, 0xDCF9677D, 0xC44BB4FE, 0x0F1F18FB, + 0x06EB9768, 0xFD1F527F, 0x161C03F5, 0x2FC55B62, 0xFB588FEB, 0x7FFDFB83, 0xB47EE478, 0xFDCEDEAD, + 0xDFD963FF, 0x787FBFD6, 0x4D4FFF69, 0x34C4D3BA, 0x09CF6358, 0x0F009E37, 0xBF5EBB7E, 0xD24FF2EF, + 0xD578FE21, 0xC7F3CFBC, 0x89FDADEF, 0xF3EBB5DC, 0x92F14CFA, 0xE4F7F071, 0xD72FF4BE, 0xC8982B9E, + 0xDFA4F750, 0xD5F50F72, 0x724AEF70, 0xFD836CEB, 0x77E3911F, 0x3DE6BFDB, 0xFADD187C, 0xF571CE9F, + 0x183234AF, 0x0AA23F01, 0x99475FD9, 0xE7F5B67E, 0xAA3C3EE4, 0xE3D9FA29, 0x5F3FB1F7, 0xF513FB53, + 0x93C3C1DF, 0x69FDA9A1, 0xF233513C, 0x0D87FEF0, 0x3CB3BC9F, 0x84A95E6D, 0xA76107E9, 0xA51F52F5, + 0xBBB8AE7E, 0x4B543F1D, 0xF78BAD9F, 0x8EF5F63C, 0xB6F87A5D, 0xA4F31A18, 0xF753A935, 0x5FBF253C, + 0xEFC2B2BF, 0xF1F975FD, 0x9BF2179D, 0x5FD7BFA9, 0xF3D40A9D, 0x344F0A7E, 0x5E74A6E6, 0x414EEBD4, + 0xBC68D59A, 0xF5FC7B65, 0x5362FD3A, 0x7BFC3D93, 0x33156F9F, 0x470EF922, 0x6F4AECEF, 0x359E5F65, + 0xE4D4FD9B, 0x5F77FFF6, 0xD0FDDBEA, 0xEFDF1EBA, 0x7F5B637D, 0xF26E34EF, 0x305E36E2, 0x1E7A7FB7, + 0xF8F96539, 0xF99D7081, 0xE3A7DE0F, 0xF975EF87, 0xFCBAF743, 0x3E3AFFA2, 0x4FCDCFFC, 0xBAF9995F, + 0x373FF3A9, 0xFAD37ADA, 0xDEA99C71, 0xE795F255, 0x95332FFD, 0xEBE5281F, 0x00611F9F, 0xEE5B48DF, + 0x7FF49E88, 0xEE3FF7BE, 0xB0F75F2E, 0x7EAFD8FB, 0x8FD8BF47, 0xDE566BCF, 0xFC792CBC, 0x57B26A8D, + 0xE6E3AABB, 0x1F019E3D, 0x37CE7AF1, 0x4F7A9937, 0xEDAD0057, 0x8FFD30CC, 0xAB3AB73E, 0xE9BFBAAA, + 0x8EFBB5BD, 0xB5AA592F, 0xE771976E, 0x5F796326, 0x9CD79C6E, 0xF7F625EA, 0xC7608FE7, 0x6F17E8FF, + 0x958EF8F5, 0xFAFB11DC, 0xFD1D7174, 0x7FFBF799, 0xDCDF6EBD, 0xF6FEE57C, 0x56FDFDAB, 0xFDFB2BF2, + 0xEFEA81F3, 0x93F463E6, 0x0AEE4743, 0x86FFFF40, 0xDC11FE3F, 0x61B9CC0C, 0xCA33E93D, 0x5FC17AD4, + 0x5F0DF634, 0xBF6AC19E, 0x39D8B35E, 0x58DE3FCD, 0x35A83B78, 0xF0A0DF1F, 0xFC13BE42, 0x5CA76AC4, + 0x25E616AD, 0x35B2EB9F, 0x960C3410, 0xEF4CDB5B, 0x26BD59D5, 0x207AE2E6, 0x55DD48DC, 0x0F9DB0C3, + 0x8A3FA396, 0xE5BDDE09, 0xDB91E5FF, 0x6BFD7690, 0x5ACECD1B, 0xF7FF408D, 0xFADCBC5A, 0x46FE3F00, + }; + +u32 point_table_binary_37[] = { + 0x11726598, 0x6D6C94C7, 0x11C7E7EE, 0x59DFD9BE, 0x33671B0C, 0xA55105A9, 0xAA2A4A85, 0x52F5532B, + 0xA70544E4, 0xCAB1D452, 0x42200855, 0xCD97BA88, 0x26A57969, 0x48208D8D, 0xCF2624BC, 0x25501201, + 0xB2032835, 0x284DB826, 0x51DACA09, 0x764AB884, 0x26949050, 0xD44A4E2D, 0xCA075070, 0x4D801E1C, + 0xE65EB6BB, 0x33B3F3EC, 0xE3DCB79F, 0xF6BF33B3, 0x33BBB37B, 0x8FEED779, 0xE80098F5, 0x12407777, + 0xB7D6FDBA, 0x441C5C16, 0xFE29C057, 0xE70BE789, 0x458F7CCB, 0x7668F4F5, 0xB76C5734, 0x3EE8E60B, + 0xBBF9A4EF, 0x21FFF5D7, 0x844BC42A, 0x124FC32E, 0x15FA4366, 0x3DDBB33F, 0xDF1F00C7, 0x6BB91320, + 0xB638B8AC, 0xEDCFEA91, 0x012CC24A, 0x5DD26300, 0x750B54C8, 0x878CFD6F, 0x0BE789A1, 0x5118F5C2, + 0x9FC33701, 0x14C4FFE8, 0x98C685F3, 0x342E7A8A, 0xAF31F447, 0xE3A13F1A, 0x67FD1262, 0x132FAED7, + 0x708998F2, 0x21F640D8, 0xE523D49B, 0xF50673D9, 0x3ECF177F, 0x6C5FE25B, 0x42F909E6, 0x12DB7CDB, + 0xF54B7EFB, 0x293F925F, 0xCB4300F1, 0x7DE1FE20, 0x0EF787E5, 0xE0B2D82B, 0x11937F5B, 0x6FCB00C2, + 0x79E2309E, 0x48FE974C, 0xA98FE55D, 0x00D3BAC3, 0xF5107BF5, 0x3A84F134, 0xFAF58DEF, 0xF3E61F0A, + 0xFD3B7FCE, 0xBFDD3FD6, 0x1E9C95FD, 0xC3F3657F, 0x39FBB2BF, 0x494FFBCB, 0x8D9FFCBA, 0x670F99D7, + 0xCBF9FCA8, 0x47384FEC, 0xD60BAD58, 0xEF06B26F, 0xF83BCC3B, 0xC91FF10C, 0x2DDCCA0C, 0x32DE6997, + 0x135B4CFE, 0x49EFEAE9, 0xEC7DE50B, 0x8F3B2DB3, 0xBEDFD833, 0xE7AD25D0, 0x55AAA719, 0x47866D8E, + 0xB15E3384, 0x5B89A3FA, 0xA6A59CAF, 0x1EC71C5F, 0x0FCDBF76, 0xAFDB2F8E, 0xBDFE83FE, 0x822BCEBE, + 0x8D77D67E, 0x679FF6F3, 0xACFD6E9C, 0x78664AC5, 0x7DFDCCB4, 0xE4634A7E, 0x483FA3CA, 0x7AEE3FC9, + 0xB3C16B1C, 0x5F2BB1C4, 0x87EC9F07, 0x62D60F46, 0xCFA3F367, 0x76C32AE1, 0x4EBB5FF4, 0x2AB71F88, + 0xDDF937EB, 0x37FD23B9, 0x03B6D279, 0x366CF763, 0x12B6FAFB, 0x179241C9, 0xEF5FC91D, 0xC2D87F9A, + 0xDB8331E4, 0x2E50FA82, 0xE9A727F4, 0x35B4D705, 0xB759D6C7, 0xA149EC1B, 0x7D79919A, 0xE5D8F6A3, + 0xEACB81F6, 0xC7EBD631, 0xF3FCDA99, 0x10730C5F, 0x33F6AE09, 0x2BCBB5F5, 0xBAE4D8EA, 0x65BF717C, + 0xD563AAC6, 0xEF9F75EB, 0x03CDEB6F, 0xA5F5E992, 0xE423B27E, 0xDAAFB3E7, 0x497E5A89, 0xD91FC75F, + 0x59C1FD90, 0xE313FF1C, 0x5F7D7718, 0x8FD537DF, 0xE7FAE797, 0xECA3BDA6, 0x038EA95F, 0x371D08F3, + 0x4F7A66D7, 0x9FD3B49F, 0xBE747E57, 0xBAFD0091, 0xFEADB5A7, 0xB7FB6150, 0xAFF0CFBF, 0x512CF7FB, + 0xBF9E086E, 0x8A3FABE7, 0xFABB7E52, 0x792C3C2F, 0xC4721EA7, 0x9C4FEEBF, 0x33C2F363, 0xB9361DDC, + 0x70E71FB9, 0x512F73E7, 0xC1B2AEE8, 0x7BDC7941, 0x9E0CAEFB, 0xFD34F99F, 0xA0E2E227, 0xD63F1636, + 0xFD317E50, 0xFFC4EFDF, 0xF183AEFE, 0x34BF5A71, 0xF9A5F9D5, 0x8AAEB8FC, 0xE07EA873, 0xCCE7A18E, + 0xD73FC8FB, 0xA53138EE, 0xFA1FF6E3, 0x59B1DBD9, 0x3FF2ADBF, 0x8EAD1636, 0xFA5B57AB, 0x5A773E2D, + 0x4F2F907D, 0x676F7A01, 0xB6BBFE48, 0xFE8423F1, 0xE07C63BF, 0xE67E77BE, 0x797CAE3B, 0xFF1CEFDC, + 0xF07D447A, 0x05FEFD30, 0xBDE0EA49, 0xF35B80ED, 0x737D5B80, 0xF3C3E7D1, 0xFEAAD5AA, 0x77DED22D, + 0xFE7ECF94, 0xD319FF3C, 0x64CAEEBC, 0xD07DBF0F, 0x9E84BEBE, 0x3EAD6F1A, 0x36BF9EDB, 0x7ED687FE, + 0x77BBF145, 0x75D1F147, 0xC2F11680, 0x4D4B97D7, 0x45F5CB23, 0xFA8D9E5E, 0x5F06D8B0, 0xCCD39BF9, + 0x5BDC7CD6, 0x0FF8FAFD, 0xC65F8AED, 0xF1FCDD3C, 0xDFC5FF0E, 0xC78FF73D, 0xEAA3EB19, 0xF0D643E3, + 0x8B427BBE, 0xFD1EC78B, 0x4118FD31, 0x4FF1EFC6, 0x372C0BF5, 0xB49E501F, 0x59DFD4F5, 0xB3BE7BA9, + 0x37FF7E80, 0x17EEF2E6, 0x2387EB27, 0x3DCFDF49, 0xF16E4C2D, 0x9CE3AF7F, 0x63CACB87, 0xD95F3D7F, + 0xE07CEC74, 0xCCFA65FA, 0x3D9D0358, 0x359A3D76, 0xE2C4090D, 0xF7193E6C, 0xF8B3EC51, 0x62B8D3F2, + 0x9ABFF5DE, 0x8EFB6599, 0x61A35F73, 0xB2771EB2, 0xA7475E61, 0xF855E4BD, 0xC4466F78, 0xCD07BD4A, + 0xF4AFE0F8, 0x2F88CDF8, 0x2BD67EF6, 0x13B2CFE3, 0xA3D9BBC4, 0x9F1D3F99, 0xCD61BC9E, 0x5EE2F7F5, + 0xF70AB711, 0xB3FE74F6, 0x8D898989, 0x883D644F, 0x3F3636A6, 0x6129C73F, 0x9A7D9098, 0xE33F93FD, + 0x17EE37CF, 0x1EB2A7A7, 0x71CEC768, 0x76BFE86D, 0xFE4EF7A6, 0xCE9F3F1F, 0xB187ECE5, 0x1FF553F3, + 0xEBCD97FE, 0xBBC7BC7F, 0xDFCD2D75, 0xF789E579, 0x3F081956, 0x5B1E7F43, 0xDE2F861B, 0x46987F67, + 0xEA7FC1FE, 0xBD00F8EE, 0xF23B2D97, 0xB05F2CF4, 0x78DC7270, 0x83396FB9, 0x1184516F, 0xFE2FC0CF, + 0xEF5E60D8, 0xF443C385, 0x851E1B7D, 0xE1FB8A99, 0xEC0515E6, 0xCDE43F33, 0xA4C8DF66, 0xB2A74B2A, + 0x1A4F181F, 0xE94720A2, 0xCFBCA5D2, 0x648FFCEB, 0xEBCC1C0F, 0x487CAC7F, 0x97B948FD, 0x22932F77, + 0xA0BD22DD, 0x9F9020B6, 0x91D07B99, 0xFC1926BD, 0xF3CFFAE4, 0xD1F23D64, 0x8FDECB37, 0x0262338D, + 0x98FD3B7B, 0xC9118907, 0xF3991909, 0x2EF57EB4, 0x25CC3704, 0x97367EBC, 0x8DD6374E, 0xFE9F3EB5, + 0x9DF2354E, 0xFEFBFEBE, 0x55F4A9BC, 0x4A5C797D, 0x8FE4BB9C, 0x5009C987, 0x65B77EB6, 0x9732F3FF, + 0xF7E6DED0, 0xDEDB2AF1, 0xCBDF3F24, 0xE326FF89, 0x070F3D2A, 0xF9B5BF07, 0x0E3E1CD6, 0xCBCCF7F5, + 0xC9E1A098, 0x7FBE4BFC, 0x157550F4, 0xEB71C3F7, 0x7F81D67F, 0xECB9A770, 0xFD30DBEC, 0xA791A0EC, + 0xEA6D59DF, 0xF4D8BE27, 0x27F517AE, 0xFE961B47, 0x8451AF6A, 0x82F3AEDE, 0x960B3FF4, 0xD8E80BF3, + 0xB576F5B7, 0x6C5F236E, 0xFF59BDBF, 0xFFD0BFB7, 0xFF2CFBFB, 0x0FF5DEFE, 0x437E4B35, 0xB8F5E2FC, + 0xEBCC1C8F, 0xBFFFDC7C, 0x577FBC7F, 0x478289AE, 0xFCD3129F, 0x897062C3, 0xF167C83E, 0xB2D6D90F, + 0x3753BCA8, 0xD7BAFBFD, 0x4DA2B7F5, 0x1F7FED05, 0x59AF5F7F, 0x64F3E474, 0xF947FD08, 0xC4FE7BF8, + 0xC5D0DE19, 0x98FDD0E1, 0xB5A1BF1A, 0x98FD70EE, 0x71591F34, 0xA816665A, 0xFFBF558B, 0xAF4FFEA5, + 0x7CC7C917, 0xB3E2AF38, 0x59BEC3CF, 0x875F7FCB, 0xB6FEA8B7, 0xEB6F33F5, 0x3C1F5C91, 0x7CB7E17B, + 0x36E40ECB, 0xBA28F9EF, 0xB07A61D4, 0x0795E092, 0xE4BBCDD6, 0xDBE30ECB, 0x9090FC77, 0x583DF366, + 0xF26FEA1F, 0x937AB661, 0xFD63BEFD, 0x48FDDBBC, 0xFA0F4AFF, 0xB89BD9F5, 0x0FE25CB4, 0x7F188EF6, + 0x0FF617D9, 0x3F6D53F6, 0x0FF98F49, 0xFCE49F98, 0xFD253F84, 0x6F1153BF, 0x298E32E7, 0x98FFA966, + 0x13B3FE7D, 0xE6CD94CF, 0x4C3F4C5B, 0xFBE7A728, 0x9E0EACFF, 0xB427DEEE, 0x96F8A046, 0xD531D3FA, + 0xFB55DD63, 0x7FFAADE8, 0x9347CA89, 0xCF0E6CA5, 0xF80D172B, 0xE584BF9E, 0x48FDDBA8, 0xFEA3FBB7, + 0x6868E77C, 0xFC06EAB1, 0xBFB673BE, 0x9A989738, 0x2EB733B3, 0x9E99F599, 0x4FD537B0, 0xBFB6F3F7, + 0x8D66E625, 0xEE7B07F7, 0x5FB6E79F, 0x3FFB7F25, 0x72FF0D4D, 0xB9FF86F1, 0xFEABC8FD, 0x338CF75F, + 0xC5D747EE, 0xBFA129F7, 0x9FD1177E, 0xE4DD7F86, 0x55830AFD, 0x0F53FFC7, 0xFEEEFC99, 0xFEFFCC3F, + 0x9EA77E39, 0x4CF57FF6, 0xCC0EEABF, 0xC354FF4D, 0x9F3E277A, 0x73FE6BB0, 0x9FB33F73, 0xFE6BA4FF, + 0x5A06E977, 0xA437FD43, 0xFABFB577, 0x54D5770E, 0x3C10FA8B, 0xABFA55FB, 0x7E454CDF, 0xDF8019F3, + 0x65F3E7EB, 0x4DFF2FBD, 0xF3ECE3E2, 0xCFF4FF92, 0xF81F9AD2, 0xFF87A8FE, 0x568FDFD7, 0x068CBDBF, + 0x9633EB8F, 0x6CA0FF6F, 0x0376B5CC, 0xEDCCE6F7, 0xE4700FEE, 0x17D49BF9, 0x3C8E3CE7, 0x09D5CCE3, + 0xA837E7B9, 0x79AD3E42, 0xBC8BF4CC, 0xF8DE9DD3, 0xC5F3D95F, 0x7901A4C7, 0x5EDE46FF, 0xE70CA7E3, + 0x9076FB09, 0x3946F572, 0xF6CBF315, 0xA0DEF387, 0xFFB758AF, 0x6FAAE653, 0xBB7B8977, 0x51FC9FEC, + 0xE98BC483, 0x7AE0EF83, 0xE1FB42C6, 0x85ADFD23, 0x4ADE1F68, 0xBFA2227A, 0xD9DF40FE, 0xDCFE461E, + 0xC0FA26DC, 0xFB03F319, 0xE7FBA118, 0xE6EF91D7, 0xD7E17BC6, 0xADE7D137, 0xD713B33D, 0x66C99FD5, + 0xBB7832C3, 0xAADEDE47, 0xCEBED6AA, 0x1EEFAF62, 0x583F66A9, 0x9F3F6EFD, 0x9DDEBB11, 0xDF4F2E7F, + 0xEE3DE5D6, 0xF7C18EAE, 0x483C984F, 0xF6576E0D, 0xAA9FBFBA, 0x4BD69B2A, 0x0555996F, 0xEB07F2DE, + 0x23BD399F, 0x785FE6A2, 0xF9B7FDD1, 0xCF3FB297, 0x7FD47BF9, 0x777AE9CF, 0x39C97FC8, 0x5EFE9D3D, + 0xC97F4EF2, 0x17C7F39F, 0x93FCC5F1, 0x7C0F86F9, 0xC37E3018, 0xE60FC773, 0xB21FEBF1, 0x3CB3BF94, + 0xC9BFBB0F, 0x22EB1F0C, 0xD76FF5C6, 0xD355DB0F, 0x534555B7, 0x6EDD3ABB, 0x3F917551, 0x0173DEF5, + 0x4F647EFF, 0xA663506B, 0x596FD757, 0xF13D5708, 0x2AE3E3E3, 0xC4B67FC4, 0x82CAB973, 0xE72CE789, + 0x01CE9E3D, 0x4B8C7A80, 0x8B172FDA, 0xF8D15F5A, 0x2985F68A, 0xC49008AA, 0xCC11FFEE, 0xFE4C5521, + 0xE1FCDBFB, 0xA43646DF, 0x9790ED7B, 0x510795C9, 0xC949F447, 0x0C41A150, 0x20463DD0, 0x07A6B0FE, + 0x3164DEDF, 0xE91A8833, 0x5F450E54, 0x9CF5C8BA, 0xCADF67BD, 0xF38BCCFD, 0x25DDA2AB, 0xCC34BF85, + 0xBF6701B1, 0xB90162FC, 0x3DAB599F, 0x32F8BD60, 0x9CFFAF4D, 0xD7EF59D6, 0x55EC0F2B, 0x75591F35, + 0xD7EF3EB6, 0x67F963CB, 0xC1B8B5F7, 0x7F000000, +}; + +u32 point_table_binary_38[] = { + 0x11727598, 0x4B6C94D7, 0x15C7CFF8, 0xDE79603B, + 0xCCC42ED8, 0x820A4A23, 0x4551A4A4, 0x15AB56A9, 0x42681728, 0xDD383171, 0x51E308DC, 0xBC445082, + 0xD2062955, 0x94163388, 0x051A2506, 0x9712B240, 0x6953D52C, 0x901A2B8B, 0x484E65F3, 0x3083AD16, + 0x67832092, 0x69542216, 0x2D699458, 0x60D78F79, 0xDC9E7BCF, 0xE3BB3371, 0x67F7D3F7, 0xBFE79ED7, + 0x3DDFFD06, 0x7A5DD98D, 0x027C7B07, 0x141CFEA0, 0xD755882D, 0x28FF1E60, 0xD336E532, 0x31EBFB69, + 0x7DEA09E5, 0x0AB185C1, 0xC141B507, 0xA05C268E, 0xF4FF02E8, 0xDEC5F6FB, 0x9BF6EF6F, 0xF2CF73D0, + 0xABBFC19F, 0xF65F47FE, 0x07A6FDDC, 0x08B1EC8F, 0x5C26567B, 0xB7E17B00, 0x9DDD2DA3, 0xC2645FB9, + 0x713F64D2, 0x1347F69A, 0xF63373CA, 0xA39E94CB, 0xC4A4F7F1, 0xC20B00F9, 0x0792F8C9, 0x7E123F3D, + 0x8FF68BF2, 0x2DF625DF, 0xEE7463BE, 0x911BF22D, 0x2CFB8B5E, 0xFDF37C11, 0x20734CB9, 0x4C0C5A3F, + 0xEFCFB71E, 0x8482D497, 0xD8C2D8D8, 0x98C6B3AE, 0x55B94C4C, 0x7AB117F9, 0x5321A678, 0x5D91B85A, + 0x502E1327, 0xF585FD00, 0x6B0793FE, 0x6CC85F6F, 0x63BE0207, 0x7D123FEC, 0x04A83F96, 0xC44F9CC4, + 0xEFD76BFD, 0x4E933DAD, 0x6F91D643, 0x1BC753A4, 0xF5D0661B, 0xECB59C4D, 0xF24F9CC4, 0xEFED455C, + 0x214EFAD5, 0xB32925FD, 0x4ACCFA91, 0x267F469A, 0xFC1DA1FC, 0xC04D3327, 0xFD420C10, 0x9FEFECB2, + 0x4D11C323, 0xC46EA732, 0xF6AFBB2B, 0x4CFDECEE, 0xB29ECF67, 0x7DD4AC50, 0xFFD2FAFA, 0xA8F407B1, + 0xF8979C7F, 0xD56FF5E7, 0xE98B33F0, 0x16D943C6, 0xE7B7360A, 0x93FED646, 0x5389E7C3, 0x176794C3, + 0xF9BCE7BB, 0xECCF41B0, 0x0E7B39FB, 0x399860FF, 0x203CE059, 0xF7E7FD6A, 0x7B4C55FD, 0xC1783AEF, + 0x52BED0DF, 0xADC4924F, 0xE2FF779E, 0x45BFFE84, 0xF43FF9BF, 0xFE844DD6, 0x232FF4D9, 0x067B0B7D, + 0xAC477FFC, 0xF96E3B60, 0x5CEC5F75, 0x3F33FB5F, 0xDFE16AC2, 0x703FC09A, 0x92B2F5DC, 0x3E09268E, + 0xDFFFE2FC, 0xD4FE92E4, 0xCBEFB7F6, 0x433E4F23, 0x549FEEAF, 0xA1C15FE4, 0xE3713CF8, 0x3BBE6A3D, + 0xB9DEB736, 0xBACAEAF5, 0xC3F8B01F, 0xABDB951F, 0x214EF4DE, 0x9F5ABF85, 0x1B376E68, 0x7CFE373B, + 0x3BABF1B5, 0x0E025CBF, 0x7E5DFDEF, 0x40FDD5AB, 0x575799E7, 0xD4AF18FD, 0x5E65DFCF, 0x3785B9DF, + 0x6F5AED87, 0x26FF823F, 0xF31F25FD, 0x479CF41F, 0xE989C55E, 0xF7D7D4CF, 0xDFC8E769, 0xE20DDB1A, + 0xE7EB866D, 0xAC67EEF8, 0xCCA6627D, 0xC70DC828, 0xE3BC2B4C, 0x0AD33C2C, 0x94492FF3, 0xAE6BC0B6, + 0x84F9DA4B, 0xF9ED1A00, 0x181F1FD7, 0x7C779784, 0x49DF5D22, 0xBDD8CB59, 0x8E87F7CB, 0x59B78BE6, + 0x1931DCE3, 0x9E96F946, 0x6CEA321F, 0xFC3C6939, 0xE39E54F6, 0xF3A7D5F5, 0xC6F3185A, 0xA3F91CF4, + 0xA15DC37E, 0x615E5A48, 0x73BC5B99, 0x4F0A8778, 0x2FC1A9D5, 0xF2F18D78, 0x7BA99EC8, 0xC39E7D3F, + 0x7B4E3D0C, 0xC3521F66, 0x88F7EB74, 0x3C2F8BC2, 0x32DF69FF, 0x2548F4C4, 0x325F51EF, 0xE76957EA, + 0x413E4F61, 0x3FD8E066, 0xE5FC78DE, 0x72003628, 0xA37ECBAB, 0xA97DF2BE, 0x0BF166E8, 0xBCAF928F, + 0xE06FED4B, 0x61CA67ED, 0x2BD6CBFB, 0x06EB27F5, 0x22764FC5, 0xF6725961, 0xD2E7B234, 0xFFF4FD66, + 0x6C4BBC1F, 0x189D078D, 0xF9E2F74B, 0xEA61D633, 0xE7A2F347, 0x9C9C3F1F, 0x6F7AC0ED, 0x95F342CC, + 0xFD10CDE7, 0xC6F9D556, 0x15F6E73F, 0x5F6BB7A2, 0x278635C1, 0xDEEFF07D, 0xF632C0BB, 0x9FF66D3E, + 0x72E408F1, 0x1680C30B, 0x7D9BE5BE, 0x40FC0484, 0xE745D133, 0xB37E48F4, 0xC80E8B7D, 0xF852B29E, + 0x385A1FF4, 0xC97AFFFC, 0xBD4BD1FA, 0xB7315747, 0xD99FA270, 0xB29EF4C4, 0xE13E84F9, 0x78FFEC9B, + 0xF47C119F, 0xD7000E7D, 0x7FF790C6, 0x179E6FDF, 0xDCF8FC57, 0xC973F4A7, 0x14F94FFA, 0xBE06FD11, + 0xD133FF91, 0x59F6BFC8, 0xFB87FB6D, 0xF0F74D98, 0x9E9E8EF4, 0x893FF49C, 0xFDF1F3E1, 0x4F380ECE, + 0x17FFABEF, 0x03E4871E, 0x4D185EF3, 0x7CEE29ED, 0xCFD7BC9E, 0xF904DDE7, 0x0A58F11F, 0xECFA9167, + 0x9A2FDB23, 0x9E42FEB1, 0x59612E7B, 0x2EA49455, 0xFFC24F1F, 0x43A6F339, 0x772862D4, 0xCF15CD0A, + 0x7162CF33, 0x3C4EF1E7, 0x276DBBB7, 0x874CF725, 0x6BDB9FFC, 0xCDCF745E, 0xF91F33E9, 0xCF917FA2, + 0xCF7E6C3B, 0x865FDE8D, 0x4CE77B71, 0xC5769CDC, 0x3FA0E7DD, 0xCF8F13AF, 0xEC517B59, 0x5CEFF512, + 0x4F7EC2E6, 0x863E3BA5, 0xFEB9BACD, 0x1DFBE7BB, 0xCE95D85F, 0xFC31931E, 0xD7C7FAFC, 0x94A9BAF1, + 0xD7355EC8, 0x996A88B7, 0xC40C9C0F, 0xB6E7D707, 0xBDD8BB68, 0x5B7F7E74, 0x77B25F8B, 0x6D7D7BF6, + 0x2431DDCF, 0x8139D42B, 0x7F1E20D6, 0x6727AC25, 0x7BB4DFA2, 0xB3F6FAE9, 0xA3C43C3F, 0x89C95EF6, + 0x3CEFEFE3, 0xC7F33E1F, 0xD71FD99C, 0x8B181F9A, 0x8FCD6DAD, 0x3FF2DD8A, 0xB2EAB5DE, 0xC89D0723, + 0x467DE71B, 0xE6B6D69F, 0xED713EC2, 0xFEF90953, 0x0FF64A64, 0xCF3966B6, 0x0F897FA4, 0x17FF589F, + 0x9F344B9A, 0x6FAF3766, 0x69E8A57E, 0xF527E46F, 0xEFD36A2F, 0xAFFE523C, 0xA1FEFF78, 0x47FDF3F5, + 0x0FF52D11, 0xFB1F33E9, 0x7DFD237D, 0x43FDE79B, 0xEA3FDF54, 0xFFF9A6FA, 0x7BFEABA9, 0xF4BF35A0, + 0xCF5DC554, 0x9E197A56, 0xE3F33F7E, 0x4EF19F57, 0x0EFAEC84, 0x59F8F31B, 0xFB74BF45, 0x67163E79, + 0xE7B0E6C3, 0xD79F98EC, 0xF9FE0FFA, 0x453E4F33, 0x9009F95C, 0xD4F316D8, 0x7BE2D9D5, 0x2C3093FE, + 0x6FC4A2CF, 0x965D3DC4, 0xB7C8E76F, 0xD9D5C3F9, 0x03E6799B, 0x2196F367, 0x33927F3F, 0x3F0B39AB, + 0xFDE6191E, 0x8DF8FE30, 0x5F5AA4FE, 0x9E0B6DCA, 0xAA977EF3, 0x3C772062, 0xD4CFBD0E, 0x29E93FB1, + 0x27FDE7F5, 0x71FF798E, 0xFB2FD88F, 0xFA2FE8A3, 0xFE0B3C69, 0x96A5DE41, 0x6FCCF2F1, 0x7DCFA83F, + 0xE1021F98, 0xF551FF85, 0xF7E984CD, 0x86F3CDFE, 0x61FF6543, 0x7F95D85F, 0xE07E2BB1, 0xFE1CCF03, + 0xD6C7FD17, 0xF451FFC9, 0x7AE93F59, 0x2FFD1778, 0x0CCCEE63, 0xCF25FBA5, 0xC1EC197E, 0x5EE383B4, + 0x71CC14FF, 0x9871B13E, 0x7BA1DA75, 0xF6B7AFE8, 0x7E4BA96A, 0x579C0FDF, 0x7F53C307, 0xD59EEFBF, + 0xA0F7F1F7, 0xA0BD2FA3, 0x7A23C38E, 0x88FD7DEA, 0x2790D2FC, 0x23E7FFAD, 0xAC7AAD37, 0xF2DCFB11, + 0xA37EEEBD, 0xA8FE6C4F, 0xEBDFD354, 0xFF9EA6FA, 0xF734D5BF, 0xA7A9FE3D, 0x4DF5EFA1, 0xFAC7FE68, + 0xFED99ED6, 0xBFC4F18C, 0xC17DBF38, 0xF922D9DB, 0x19F27FDF, 0xB3A7F6AA, 0x7D48DB35, 0xFC9CF61F, + 0x530E7ACC, 0xFFFA0F8B, 0xBFA4FD77, 0x86FCAF8F, 0xFD598AEB, 0xDF43F91F, 0x3DF4AAFE, 0x1F81E77F, + 0x4D886744, 0xCF3FF107, 0x8DE71FB9, 0xF1FCB33E, 0x8B57FD60, 0x9FEFE34B, 0x69E60F98, 0x335C0FB6, + 0x87EF2BE2, 0x217727CC, 0xA3650B53, 0x5353C4FE, 0xFD5BE1EF, 0xE3217A3F, 0xE22AB870, 0xE10271D0, + 0x035CBE7C, 0xD9CF933B, 0xE42FFFFF, 0xF03871FB, 0x3AFABE91, 0xFB45FB3A, 0x47DF4B3C, 0xBFE4BE8B, + 0xFE043D9E, 0x37E0FB19, 0xADC7FBB8, 0xDCD702A7, 0xA185F5B2, 0x3EC5FEDD, 0x09F95CB1, 0x70EDDA35, + 0x627F7E91, 0x67666682, 0xBFC40057, 0xAE5C210E, 0x7A08DFCF, 0x783FEB70, 0x7F476B3F, 0x34FFE1EF, + 0xDF7BDDB8, 0x67F6D7FF, 0xDF82B33E, 0xFD07E5AA, 0x9BF14C7A, 0x37CDDFDF, 0x6BF9FBE0, 0x96B0B946, + 0x0C9B3DA7, 0x3F659E16, 0xE6FF0FBE, 0x0399F07F, 0x52DD7C15, 0x78136C21, 0x76F5A05F, 0x814D9E33, + 0xF2FD5505, 0x434CFFBF, 0xFC0F0000, +}; + +u32 point_table_binary_39[] = { + 0x11726D94, 0xCF4B5451, 0x14C7CFBC, 0xF706251B, 0x193311B4, + 0xA008DA8D, 0x8884422E, 0x6CD11F90, 0x8B5A0B2D, 0xDAD65FA0, 0x63CC4A90, 0x4C70E1AA, 0x8DE10F18, + 0x8756ED7C, 0x21A39399, 0x3AE34E45, 0x47823682, 0x89208DBD, 0x716EE79E, 0x73EE9DF7, 0x46EFEEC3, + 0xFD9E1FF7, 0xDEEFB990, 0x52791805, 0x703E41F2, 0xE8E84841, 0x4A05CC1E, 0x1C1F1F33, 0xBF065C1E, + 0x1C1C1C68, 0xCE334372, 0x7F7FDFF2, 0xE50924C7, 0xC6C6ACFE, 0xF2C403E2, 0x01E116CB, 0xAC6F61BD, + 0xDA507995, 0x05382F03, 0x0807CCEE, 0x9961AE67, 0xD9D48FE4, 0x8BF9903C, 0x3C3CB4F5, 0x62BE07E5, + 0x72997938, 0xD4BFD60F, 0xD7FB57BB, 0x5C1FBE42, 0x52E9B5CB, 0xF59D9C07, 0xC4D28F07, 0x9649EF34, + 0x5B7D5EA5, 0xA93EF7AF, 0xE389A55F, 0xC9E78D58, 0xCE33D7FB, 0x5718DBFC, 0x01928542, 0x81FA65E6, + 0x7AC4A88F, 0x9F59CE33, 0x43726D6D, 0xCD32E4B8, 0x1FA3879C, 0xDC774ACE, 0x0396B97F, 0x10BDB087, + 0x21ABABAB, 0x566FCE4B, 0x9CE678AB, 0x2706F07D, 0x9FCE137E, 0x0F7DDEC8, 0x7BEDB29F, 0x6295FAF9, + 0x99ED7B53, 0xBC3B61FD, 0x10307B91, 0x7CCE92E5, 0x3C73C86F, 0x98AFA96A, 0xFC0A83CC, 0xEA15EF23, + 0xEB7E3CC3, 0xD29F67FD, 0x4C9C78E8, 0xFE0BEB13, 0x0FCCFB30, 0xB7BE8588, 0x9F5BDFB1, 0xDEF803E2, + 0xD2DF060C, 0x12378363, 0x58EBBB06, 0x0C737CD7, 0x93E87C74, 0xCEB901FB, 0x95F59D73, 0xAC2746BF, + 0x767886D9, 0xCF1D9E1B, 0xB09FB19E, 0x4FD7EFF0, 0xFB439FF0, 0xB461899F, 0x0EFB31B6, 0xE206EC5F, + 0xEED7FAD7, 0xF40FD179, 0x54CAE8D9, 0x0F573DEE, 0x09E7433D, 0xB1797F89, 0xFF139A07, 0x62ABEF93, + 0x7A1FE5BE, 0x89DB872C, 0x0F0A4358, 0x8FEB96E5, 0xB4B697F3, 0xC6C623B7, 0x8D8718F5, 0x6DA3AC37, + 0xF3840181, 0xDC47E37D, 0x51BDAB11, 0xC3DCEFD5, 0x88D133DF, 0xC5F39BF7, 0x60163F34, 0xF46BE6A7, + 0x7D48F4C2, 0x956DF79C, 0xE787F595, 0x6D00CBD8, 0x7FF51422, 0xF3563D65, 0xBDF17F93, 0x7295B95F, + 0x66F63331, 0xFA5D5D18, 0xE6795017, 0xA217BFD5, 0xBE18BF72, 0x7C2D577F, 0xAF1BE7D7, 0x113DDEB7, + 0xCE579F67, 0xE4F0FF9B, 0x62C6FBAE, 0xF3A866D6, 0x5F9B27D1, 0x234F35E4, 0x9BB2FF21, 0x9E3FFDF2, + 0x05643219, 0xBC659C77, 0x5C9F979E, 0xD9FF4FE7, 0xDF84E8FE, 0xB8D907DE, 0x9F87A87E, 0x5EF4F4DF, + 0x10F7727C, 0x433DFADF, 0x897B6FAC, 0x6FE23725, 0x5EFD5405, 0xF51EA07B, 0xA258A1F3, 0x6CA975E2, + 0x4C296E58, 0xEBBB337B, 0x3D148F7A, 0xE289BDC7, 0xC49BEA3B, 0xE9678BE7, 0x93939391, 0x7CC4B84F, + 0xFAD9BD47, 0x12FF83F6, 0x178A95C5, 0xC5C548BC, 0xE1463DF1, 0x82D4DB42, 0x85D62F97, 0xE2D96C36, + 0x928F18F7, 0x49BF2CFD, 0xEE98FDD2, 0x9D999999, 0x483CF18E, 0xCDDF4FFA, 0xA2E9A7D4, 0x49E70FC5, + 0x13176D7F, 0x4F25BF9C, 0x57F677EC, 0xFDF44BBF, 0xD7EE33C2, 0x37E8C3F7, 0x4DFF2772, 0xC25F796E, + 0xFD8F5C83, 0x3AEB79AC, 0xC1F8EFF0, 0x7C277C66, 0xDCBF0F2D, 0xF8BDAF57, 0xCDFF5D85, 0xDB688858, + 0x706EFFC7, 0xBFE89240, 0x95447F4F, 0x5DA0FE9B, 0xFAA5F3FD, 0x07000000, +}; + +u32 point_table_binary_40[] = { + 0x11727596, 0xCF4B5451, + 0x14C7CFCC, 0x1D1B13C6, 0xFC91603F, 0xD0207211, 0x24D222B1, 0xD9B46869, 0x10D4807F, 0x82AB08C1, + 0x755330AB, 0x561141B8, 0x880C142C, 0x42252117, 0x466E867E, 0xA8690C2D, 0x12241A1B, 0x71D7B4B0, + 0x90A7EF74, 0xEF39E79E, 0xF79ED6C0, 0x2C3E9CEF, 0x3DF77BCF, 0x3DE7CE60, 0x05CBF818, 0x00E6A105, + 0xDDA78281, 0xE3F44C06, 0x883F3267, 0x4099F4E9, 0x46D6433F, 0x96E11A40, 0x6A513960, 0x663D71DE, + 0xE607E532, 0xB3E82FF0, 0xFAA60E68, 0x29168B8E, 0x03E60C10, 0x4BBEA61D, 0x65D6EFB0, 0xDEFB711F, + 0xE180D9D4, 0x3D3B7DEB, 0x1DE53233, 0xEB69FF61, 0xA7563F01, 0xB3F8153F, 0xEA5FFC7A, 0xFF3E1F8C, + 0xAA1FD68F, 0xB25F574F, 0xAA474199, 0xEB55107D, 0x45F325F4, 0xEABFE2FD, 0x287BBF5A, 0x0FBA8FA7, + 0x51FD9923, 0xFF5C8FC8, 0xBFD44BEF, 0x0F9F5BFD, 0x5DC86E6D, 0x6DF17AE2, 0x4CDBF6F6, 0xB6E6C3D5, + 0x4C7BAD56, 0xD3FD7015, 0xB29B9B9B, 0xD60FE41D, 0xB7BE8414, 0xFB838BC2, 0x0FB9BECC, 0x182AE785, + 0x53FE7CAC, 0x37FB5C4F, 0x8EB78F48, 0x5CEEB37D, 0x84E3D06F, 0xE3D65FDB, 0x20A4F9FC, 0x363FF343, + 0xCFD45F69, 0xE5BC703A, 0xDE4FFBF3, 0x26F0F998, 0x35DF613D, 0xB1E8A51F, 0x725DE68F, 0x3F0FF119, + 0x7F1FCCCD, 0xB721D1BF, 0xCDB758AF, 0xFD7954FA, 0x41CE0B47, 0x40D9E94F, 0xF644FD4C, 0x7C3E033A, + 0x1FF6FEB3, 0x6842F663, 0xF5C47833, 0xEE075258, 0x88CF13A4, 0x62FAB85F, 0x7B3FC4DD, 0xF0C0DF9F, + 0xF4A3E77C, 0xB23F6D7C, 0x38DE9FAA, 0x4FE48BE6, 0x8BF5B1F9, 0x233FE1B4, 0xAF07E70F, 0x6792FD8F, + 0x28713F0F, 0x591326FC, 0x64714899, 0xCF3F149F, 0x17571F5F, 0x7F57DF70, 0x20D63FC4, 0xDC5F07FB, + 0xD1CF0B86, 0x5ECFF3D0, 0x3668029E, 0x8743FD47, 0xEB8F3F8A, 0xFA85D904, 0xF17929C2, 0x7528954A, + 0x6833975D, 0xAD9EBCB8, 0x12BD87D6, 0xEF9B422C, 0x6E79BC90, 0x8C8F1792, 0xEBEFC97A, 0x7A7F28DE, + 0x4771FF1E, 0x162162CE, 0xDFF7EFFD, 0xC1EBA3FD, 0xE27E710D, 0xDF3B3E75, 0x7FFD12ED, 0x67196E38, + 0xAEBEA67A, 0x7FC277C4, 0xA5EA9C67, 0xD297D67B, 0x49FF193F, 0x108FAD5F, 0xF64CFAB1, 0xEA3CE9D7, + 0x7089E253, 0x9A7F89E2, 0x539A7F99, 0xE2D392CF, 0x32C5A7AB, 0x730B0B0B, 0x093DF18A, 0xE6EB21FD, + 0x8AC66777, 0x777713EB, 0x3D27F22F, 0xABDFB39E, 0xC5EF4CBD, 0x5E4FE413, 0xF6F5F1FB, 0xF9FACC4E, + 0x4C4C24D6, 0x4F4E4E1E, 0xAECFC1FA, 0xC5D6EB7B, 0x62EF2FF7, 0xF6E7339D, 0x17CB2144, 0x4CFD0CAF, + 0xAEFE4F7F, 0x30EE38B7, 0xC86CE327, 0xF0BB6D88, 0x0130329F, 0x7B580568, 0xD883267D, 0xAF962DFF, + 0x32BF45DF, 0x692B00D0, 0xABF35C83, 0x947D0DD0, 0xA0F006B3, 0xBEDF1BF8, 0x23F1FB5C, 0x6336FB92, + 0xEF3474DA, 0xFCABE68B, 0x304087FD, 0x1E335F85, 0xD3B4F81C, 0xB40A7783, 0xB1FA1AE4, 0x84BBA0C1, + 0x3E9FA946, 0xBFDFBE63, 0xFB0725ED, 0x19BFC5F7, 0x872EC70D, 0xB6F4AE1E, 0x7F010000, +}; + +u32 point_table_binary_41[] = { + 0x11727598, + 0xCF4FD447, 0x14C0DF97, 0x995DBE48, 0x71B7FE28, 0x6868B549, 0x6DEC8543, 0x63621B6C, 0xCAC143D3, + 0x9A868B17, 0x63959EDA, 0x3D346DFA, 0x0F408C24, 0x1E9A48AB, 0x6D4C1305, 0x54CAC1D4, 0xF6A08928, + 0xB82C0A44, 0x525D4963, 0xC3A1896E, 0x52520251, 0x575057D9, 0x2F3B9D99, 0xF7E631DF, 0xD5C2E993, + 0x79BF66E6, 0xCD7BEFBB, 0x90809DEA, 0x4FB07F5D, 0x5D5D0AD6, 0xC6594DA8, 0x07555C8A, 0xC927540E, + 0x3E024864, 0x216DD74F, 0x203F05E6, 0x12B274F2, 0x2594976C, 0x0FD60188, 0xA2285A8E, 0xB4FE3AB4, + 0x7FFDFA75, 0xB39EC375, 0x88C927B7, 0x8AE2D4D4, 0x14AF27B7, 0x024C4E4E, 0x5A569750, 0xFFCA952B, + 0x18AF6551, 0x1C191951, 0x90C1F882, 0x768C0F3A, 0x90F55FFA, 0xF1E3C786, 0x4BC8146F, 0x06396827, + 0xEE407BB5, 0xDF88A232, 0x7F9E7D62, 0xF66FD0D8, 0x477962B2, 0x171E9130, 0x38386819, 0xCF53BAF5, + 0x1C9D6FBA, 0x502870BC, 0xE111480F, 0x0C0CB0BC, 0x68477F36, 0x1ECD35C0, 0x9C438698, 0x3DD1CEF1, + 0xA07C9F84, 0x52A9C4FB, 0x31FE1716, 0x16385EE3, 0xFFE6CD9B, 0xABF6FA20, 0x3D3D3DCD, 0xF797CA8A, + 0x8A7FBF4A, 0x39869D74, 0x9E74DFC8, 0xA92CDD1F, 0xC9379C12, 0x95FBF7EF, 0x5BB6FB4D, 0x8BCA9D3B, + 0x77AC3E32, 0xD4F8F61A, 0x4E11D3FD, 0xA73A9747, 0x3B3B3B95, 0xCA23AFF9, 0x90F901F2, 0x4AC74B79, + 0x06592AE6, 0x596400CB, 0x11B4187F, 0xE9DFE107, 0xCC47F4AF, 0x19F7F32E, 0x72B81702, 0xE216E263, + 0x56BE80F6, 0x5496EC15, 0xD4DFC835, 0x7D9627A0, 0xC5EC2FF1, 0x1DC99F40, 0xD61776CC, 0x9D0FB20C, + 0x38BFAC3C, 0xE6879A47, 0x7BCB5D64, 0x6F5EAF5A, 0x4EB4D9F7, 0x52CD4BC8, 0x4FDA126D, 0x13131386, + 0xA7906BEF, 0x5DBB76CD, 0xBE6FA8D3, 0xF9790FA0, 0xA7A727F6, 0xDE8F1E3D, 0xBA5A0F12, 0x2272F5C1, + 0xCACF22EB, 0xF76AED15, 0xB585F1F1, 0x717EBF45, 0x58D395CB, 0xE51434E2, 0xFE52DDF0, 0xBDD56F44, + 0x7BA96EA5, 0xDCFDD2FE, 0x83979E07, 0xEDBFF6AE, 0x84D1D151, 0xEFBD4930, 0xEFD99E27, 0xE5EBCBE5, + 0xABD7D17E, 0xED5D7AFF, 0x55F7F7C2, 0xFD669055, 0x19F34F73, 0x0BF171DF, 0x9E7808D0, 0xDADAEAFB, + 0xB36CF74F, 0xF581D9CA, 0x13533D50, 0x65A15C7D, 0xB1F5E6A0, 0x63F4171C, 0x447F261E, 0x1B7F17C5, + 0x9FA1FBE8, 0x92E0DF0F, 0xD7AFD57A, 0x9EF6F7D3, 0xF00BE573, 0xA6AAFE53, 0x7DD1EF59, 0xF9F5AA61, + 0x4028AC57, 0x743F01DD, 0xA7D30FF0, 0x3EDDFDBE, 0xFA19730B, 0x32DF3F9E, 0xFFA214B1, 0xF349C81A, + 0xCB1DC48D, 0x10306BF9, 0x50428D7F, 0xBEE514BD, 0x2FCA8772, 0x4A2C737D, 0xD31C1E76, 0x8CF2E161, + 0x947F217E, 0xB21F3C74, 0x8CFB0F1E, 0xAEEE1FE5, 0x893B387F, 0x80F52F79, 0xE7D7B1DA, 0x0FA89E52, + 0x3E8AA2A9, 0xB7EE7D9C, 0xDC1BC2E9, 0xD3A72D1B, 0xF943E742, 0x387BF62C, 0xF78F43E7, 0x9EC19E3D, + 0x7BB8BF9D, 0xDC4B1C61, 0x3FF851EB, 0x5B7FAD9A, 0x8D6FD87C, 0xCE0648F6, 0xBBF5BA8D, 0x97D64F78, + 0xEBCE9F2F, 0x7FD2C967, 0xDCFA7666, 0xF4B7DDE5, 0x87E55F89, 0x5D3D6FD2, 0xFFDDDDFA, 0x51FFA6B9, + 0x01606D72, 0x05FB21D5, 0xB326F807, 0xD727505E, 0x3A797AAF, 0x52AF63BD, 0xD3C1EAFC, 0x8D600E39, + 0x8F0C1EBB, 0x7C457DE4, 0xC8715E4B, 0xFBFA33C8, 0xE0714C3F, 0x8FCCFA33, 0xB03EA65F, 0x40068F63, + 0xFA33C8AC, 0x5F80E698, 0xFE3CB2D1, 0xB7EB9A63, 0xFA0564D6, 0x9F876D4E, 0xDFF21232, 0x781CD39F, + 0x4766FD25, 0x5D2F7CFD, 0x08193C8E, 0xE92F21B3, 0x7E84F5C3, 0xE9DBFEED, 0xE983372F, 0x3AF978FC, + 0xD89FDCFC, 0xE3FA9FF4, 0x99EE9FFB, 0x999D179A, 0xDCFA6C4C, 0xDFF5679F, 0x7DFD0232, 0xEB537F67, + 0x7DEAFFD2, 0x675F7F06, 0x99F5699E, 0x607D9A37, 0xA4CF7EFE, 0xE6DDBC48, 0x4CFD90F5, 0xA9DF4A9F, + 0x7DFF1132, 0xFBA77ECD, 0xFAD4CFA5, 0xCFBEFE12, 0x32ACDA2B, 0xE9D909E0, 0xE3B7066D, 0x3FD6F5D2, + 0xB2FE63D6, 0xF642C711, 0xEE2F74F2, 0x33D066EE, 0x3BDCFD5E, 0x3FCB1BDE, 0xF7C9D7CC, 0xF55AD9B1, + 0x9137ECE4, 0x695E7BB3, 0x273A10EB, 0xEFF5D17E, 0xE2366448, 0x3A467908, 0x2DD3FD98, 0x79319FCF, + 0xF3FDF1F7, 0x80BB9F40, 0xAEB291CF, 0x49B87DFB, 0x36F7B75D, 0xFBA2AFFC, 0xF95145CC, 0x6DB1F934, + 0x83BCEB00, 0xCDA7945F, 0xC6FF8D1B, 0x3738FFCC, 0x5F369BE5, 0xFCD2FDB1, 0xCC6CE4AF, 0x8AB295A7, + 0xFC36FA63, 0x63639CFF, 0xE66F6868, 0xC8CB6F09, 0x972F5FE6, 0xFC4D8D4A, 0xB0F318D5, 0x3B29A0C6, + 0xAF87AA02, 0x69CE3FC3, 0xC5A8DEAF, 0x6FE2B92A, 0x537DC47A, 0x2721F0EB, 0xA7AA903C, 0xE58F896F, + 0x787898F3, 0xCBCB378A, 0x5706172E, 0x5CE0F799, 0xCACAC0CA, 0x533D940D, 0xBA6EA27F, 0xAC8FB590, + 0x8CD5DB3A, 0x0CC7E5BB, 0xF177F1E2, 0x457E0FDE, 0xFB40FF09, 0x29FE47BE, 0x7A1DE31F, 0x97C2AE53, + 0x7D150BB0, 0x91EAB365, 0x3D9FBD12, 0xABDF226A, 0xF6E7E9D4, 0x48B489BF, 0x27F07C88, 0x5DBF71DF, + 0x9BD85FF8, 0xFB85E437, 0x1F574FC9, 0x9E9D9F9B, 0xBF8D3A6C, 0xBFA4F9AB, 0x521F7DCE, 0xDF3FC6FE, + 0xB22A597D, 0xAAE7621A, 0x3658A67A, 0xAFEB6848, 0x8CFDA236, 0xDAE1F7BB, 0x54366AC4, 0xF7E1E263, + 0xAE8BC54B, 0xFD2C354A, 0x4CF3825A, 0x5195F3E7, 0xCF73BF4F, 0xCF2AB5B8, 0xB8C8F52A, 0xADE7799A, + 0x4FA6505E, 0x94511EDF, 0xBFF88BEC, 0x2DB97E02, 0x297F3FEA, 0x51F43EBE, 0x1FF23F56, 0x7EE4D8CA, + 0xD730AF8F, 0xC54BFDD3, 0x9DAF3B2F, 0xF1139D07, 0xF523F5AF, 0x5A216E21, 0x7F9FE2F7, 0x16E95F8D, + 0x5E774CF7, 0xE9B839E6, 0x8FFAADE7, 0xCFD6A32D, 0x9754E4D7, 0x275349FD, 0xFAA5F10B, 0x171FCA23, + 0xBB7E9E1A, 0x8E76F8F7, 0xA75698B7, 0xC5FC53BF, 0xE67CA27E, 0xAEF37177, 0xEC3C2BCC, 0x2D317DEA, + 0xD7AC4FFD, 0x3C351E7D, 0xE09F0F24, 0x9977C6F4, 0xA95FFBE7, 0x6D7928FA, 0x3296AFCF, 0x99DB7C7D, + 0x775E2EBF, 0xDC7AF32D, 0xFD09E2E9, 0x37DFC2FB, 0x71DF2710, 0x32A3BD90, 0xE4A9FEAE, 0x3BE8D5E3, + 0xBA587DC6, 0x7822CF9E, 0x91DFCFFC, 0x866E7DB6, 0xE09D3973, 0x063944FD, 0xFEFE7EC3, 0xD270D2E7, + 0x26C3D2CE, 0xDF7A9E9D, 0x814D3ADF, 0x9428CDCD, 0xCD5956CF, 0xECBC5F32, 0xBF4F68CE, 0x2383A0F5, + 0x3CCA8398, 0x9D9D35F6, 0x36EA3D5B, 0x7B64FF35, 0xF514FDF5, 0xF6F61AF9, 0x483DF17E, 0x0FCAE8CA, + 0x2431DEBE, 0xBE3E23BF, 0x01DED1F2, 0x495536F3, 0xBFD137F1, 0x252251A6, 0xF89E6B0F, 0x3A1F6492, + 0xB8046F63, 0xBD35FB75, 0xFD796318, 0x067E7DDA, 0xA0F8F7BC, 0xB6AAF766, 0x39F54748, 0xBF2FE03C, + 0x0093B515, 0xF73D6BDF, 0xDF16C768, 0x4F6C89FF, 0xFE029355, 0xBFC7FC0C, 0x92F50DF7, 0x86AEFEA0, + 0x7C7D08B1, 0xDFF7F481, 0x99FEFD1F, +}; + +u32 point_table_binary_42[] = { + 0x11726D98, 0x5B6C5445, 0x18C7BFDD, 0x73965DA4, 0x4DB72994, + 0x02828458, 0x931A83B0, 0x0F68AC48, 0x1F54343E, 0x58136862, 0x8C090135, 0x3E18125F, 0x8CF14196, + 0x6A1A8A92, 0xB6508C74, 0xCBCD46B9, 0x340B7D01, 0x05C2A591, 0xA505DD96, 0x881A3540, 0x5A13AA31, + 0x21144237, 0xBDECEE71, 0xBECBCC99, 0xB3B06FBF, 0xCCFFBBCC, 0x3733DFCC, 0x596F9D97, 0x8108D0CF, + 0xC3DF3A6F, 0x86D91937, 0xFC09C0AC, 0x6B8633CC, 0x464F5C51, 0x03F19B37, 0x6F1A7D45, 0x8D0B6363, + 0x631ED432, 0x03B8A457, 0x9C618638, 0xD937737C, 0xE71588F7, 0xF5F521CF, 0x30BB70E6, 0xCC192B1F, + 0x17D2E934, 0xC7E37CE3, 0x870F1F26, 0x7BEF3F2B, 0x7F65CF2C, 0xF98ABFF0, 0x01C31966, 0x08E41355, + 0xFE868787, 0x4DBE5115, 0xEFD6AD5B, 0xCC8992FC, 0x131C7F74, 0x7494E3B7, 0x70FC8989, 0x098EDF12, + 0x8CEFB501, 0x14FBFCF8, 0xCC005353, 0x53C69F33, 0x0EF1EEEE, 0x6E13CF19, 0x77E1D8B1, 0x631E34F8, + 0xF17B7A7A, 0x904DFC3D, 0x7BF678F0, 0xAAE27A8E, 0x9F4C2691, 0x67989D71, 0xC34D4886, 0x33CCA2F7, + 0xFD699678, 0xA26F607F, 0xA146C319, 0x66CB9E39, 0x7EE4C811, 0x4BEFC2A9, 0x53A7AC7C, 0x5C3871E2, + 0x849D6FFC, 0xD0A14334, 0x7FACD79C, 0xABBC1F70, 0xFECCAEBF, 0x9E2D7EFD, 0xAD7AB3BE, 0x87E70365, + 0xB29E3D3C, 0x5F6FDAF5, 0x59C50B7F, 0x6B98E287, 0xBF8700DF, 0x1B81782A, 0x9532FA7B, 0x232EECDD, + 0xBBD78334, 0xF3DD7617, 0x687DD2AC, 0xBFDB0EF1, 0xAEAE2EC3, 0xC65FBA24, 0x1E729DCA, 0xFE03C319, + 0xE22DFEFE, 0xC3FD80F5, 0x3B7BF62C, 0xCFBF8DEB, 0x77F1E245, 0x530F9C7F, 0x7F7FBFA9, 0x17CEFFF4, + 0xE9D3547F, 0xD4970F4A, 0x3D1AD8BE, 0x7CD0EC57, 0x625D4F1D, 0xCFD4BBC1, 0xDFBF7ABD, 0xF5FE35DC, + 0x165C7FC9, 0x57EF37B6, 0xFF41FCBD, 0xCAF6E13E, 0x8927FE5C, 0x304CFA70, 0x4CF4AA1E, 0xDED7AA9F, + 0xB41B9E61, 0xF6EB877A, 0x3C0F46DF, 0xC2E725C0, 0x8D963DB1, 0xBFFE14FF, 0x80BFFECC, 0xD27F747F, + 0xA990FDB5, 0x4EAD1E72, 0x39CF8F58, 0xF583785E, 0x33F78778, 0xD105BB3F, 0xD62C758A, 0xD8EFB4BE, + 0xE609A94F, 0x2DB3A9AF, 0xF4176FDA, 0x29DAFD29, 0x76CEC953, 0xBF6BE6F8, 0xB10B56FC, 0x886FAFF3, + 0xF58A4E9E, 0xFAA1E977, 0xFA7C403D, 0xB3F73EE9, 0xC55F7444, 0x33DB4747, 0x82FA7947, 0x2124FA84, + 0xF02EC36A, 0xBDC38EE1, 0x7AE1903D, 0x9FD8BB4E, 0x9EFB25CF, 0x37F69E35, 0xFF44C9FC, 0x13B8F79D, + 0x7CE07C97, 0x399EC987, 0x58E7C3FB, 0x2FECF0B8, 0xB68FFEE7, 0x14A83F8A, 0xFFE85DAF, 0x89F727B3, + 0x57D02CF1, 0x724E81FA, 0xA7F4A368, 0xC129F0FE, 0x5544ECBD, 0x6D18FB49, 0x5433F713, 0x888A5EFC, + 0x85963945, 0x3B5E6819, 0x840D637F, 0x0B6B96FE, 0x17D67AE6, 0xE21A2747, 0xFD51F4C5, 0x067D9EC4, + 0xBEA49FAB, 0xF5CE71FF, 0x54D19AEC, 0xFEAED8D6, 0xF730576E, 0xB1B80959, 0xF4B5BC7E, 0xE6FCD6F2, + 0xFA2ADEA9, 0x19E75373, 0xC770BDB0, 0xF657FF80, 0x7FE68E92, 0x7C3A1E3A, 0x1FE967F3, 0xBB79FF53, + 0x3EC8FB65, 0x7FEBF5D7, 0xFB5DF687, 0x57307ACA, 0xD7EF579A, 0xF371CD98, 0xEFFCFDC2, 0xB59A8DBE, + 0x74BD12C2, 0x9DB6BF79, 0x1B0DD70B, 0xB35EEE97, 0xF26AA7C0, 0xFD84F74B, 0xF9D2607D, 0x227A3DE5, + 0x3E89ACD2, 0x7AE6CA4F, 0x9D1CDD2F, 0xA5F54C33, 0x57ADD1CC, 0xFAAA179C, 0x9CDC3FC4, 0xF9A493E6, + 0x7EC7FA7C, 0xD2B2AFB3, 0xEA23F78F, 0xDA2F69FB, 0x3E50FDBC, 0xC0F7CB03, 0xFB21507F, 0xFFFE710A, + 0x74FFC87D, 0x101D93F9, 0x487DA263, 0xDE9BF6FE, 0x82D99A59, 0x0FB3B59E, 0xFD5537FB, 0xE787D93F, + 0x3F817A4B, 0xBC791B45, 0x2FF74BA8, 0x8BDF53B8, 0xBF982162, 0xFB53BF48, 0xC97D7647, 0xD70BEF97, + 0x459EA957, 0x42B845B3, 0xD4AFE5A1, 0xF52C8DA7, 0xF6BB70A7, 0x3E0FC895, 0xBBA14BEF, 0x07E1397A, + 0x3D389EBF, 0x7E38FED8, 0x167FBD98, 0xF53873D5, 0x722767EB, 0xAB968B3F, 0xB9DF2A77, 0x3B13F6FB, + 0x68EBFA49, 0xEEEFA38A, 0x33009D30, 0x3770FF6E, 0x5DBF0276, 0xEDDAC57A, 0x1A9FF4DF, 0x578A9316, + 0xE37DB1B3, 0x37E82F69, 0xF9E3F115, 0xBE7F1A0F, 0x72A7B0D7, 0xCFEFA59D, 0xBD8FF41A, 0x7BE2158F, + 0xDAFE9A85, 0x494F2CFA, 0xB4CEBF91, 0xF2878FD4, 0xF8E300C7, 0x730DFEFB, 0x6008E0AB, 0x7D8DCC32, + 0x9EB2C7EF, 0x03ECF8AB, 0x31A06F2E, 0xD1B7597A, 0x3CDFFB7A, 0x259ED86F, 0xFDCBD773, 0x3EA27F4B, + 0xF16980F6, 0xDE671F5A, 0x6FE24BAA, 0x1E6F58F5, 0x51FCB966, 0x89BF3F17, 0xF497B4FD, 0x297DD2B2, + 0xA7FA5F58, 0xF1F0F9EA, 0x7A5EB0F4, 0x58EFAB41, 0xFD17B65E, 0x8D6FBF6A, 0xE99B787D, 0xED7A7FA6, + 0xF51FE9F1, 0x60BD76EA, 0x7A7DE7FD, 0xE87D09B0, 0xE9528AFB, 0xF761C53B, 0x140F742F, 0x6186E791, + 0x373FD7BD, 0x80F6F377, 0x8A957EF3, 0xCBA96966, 0xA5DF4EF6, 0xC749FF00, 0x97EA15AB, 0xF1CDAFA5, + 0x8E1BFB56, 0xD26FB87E, 0xFD7AC0FE, 0xC68D1BAC, 0x6F25FB4D, 0xA4C7FCB6, 0x617EA935, 0xA5F63CAE, + 0xF4DB30DF, 0xD44BC447, 0x657C50C6, 0x8F8ABFA7, 0x53EF98F1, 0xED347EDC, 0x8C637E4F, 0x6A96FA0C, + 0xA60A66FC, 0x4BB29F32, 0xF948BDA8, 0xFF5A7AE6, 0x527DB09E, 0xEAFC0E60, 0xBCC5A1EC, 0x30D5AB8E, + 0x39312B3B, 0x4CFA3A6F, 0x10ED1355, 0x4365A227, 0x5EEC0C95, 0x89DE8C4F, 0x4F4F235F, 0x46FF8995, + 0x43B5F97C, 0x1EF5C48B, 0x6343B5A2, 0x37E3C23F, 0xA17DF636, 0xFB537AE2, 0xBF0B415E, 0xBBC1C423, + 0x4E341AFE, 0x99F27D9B, 0xF3577AE2, 0xB51BCD7C, 0xCC38BDEF, 0xD0BE15ED, 0xB31DC8E4, 0xBF15FD67, + 0x3B4CBC56, 0x8CCFACF5, 0xD9DBD90E, 0xA9C7655C, 0xDFC4CAEC, 0xC7520FE2, 0xC5B1ECC7, 0xA61EE8BF, + 0x8AF554AF, 0x56AC97F1, 0x17A86F69, 0xFDF13D8F, 0xEFEB89E4, 0xE4228AF7, 0x0C73F5EB, 0x3EE3FBB9, + 0xFAF5650B, 0xEDEF8F89, 0xA4B0BCE7, 0xC763E103, 0xFA7DCEEC, 0xBFE7E87D, 0x7FC87A7F, 0x1307F510, + 0x8EDEB7DF, 0xFBFE7DCF, 0x6CDE4BE2, 0x6FFE41D6, 0xD3FD4EE3, 0xA10D41BD, 0x0B417FAE, 0xFF9E2366, + 0xBDCEFF3E, 0x949DB7DF, 0x7BF7E15F, 0xB0EFEF8A, 0x369F515F, 0xD1C67ABA, 0x8FF1BD75, 0xFE297F5C, + 0x71119E0A, 0xD817E1CE, 0x375A8F5C, 0x7E9ED9BB, 0xA2DE43AB, 0x319F051F, 0x663219FE, 0x9E58CDF3, + 0x37ACFA5F, 0x4C98F4C4, 0xACA7EFA7, 0xB0AFF7CE, 0x69AE5A69, 0x18502FDC, 0xACB9D49F, 0x7027F7DB, + 0xD88BCF1E, 0x348CF968, 0xBE12CC4F, 0x9DFE11FE, 0x9E76FEA4, 0xFDF4A3F7, 0x3B710416, 0x12FFC3AC, + 0x6A562D3C, 0x22EF9FDF, 0x887F85A5, 0xF49EF664, 0x7D7E8108, 0xEB3DFE1E, 0xCB81833C, 0x2B24FFA7, + 0x4DC212E4, 0xC88CEBCA, 0x7ECEA0B7, 0xB9F5103A, 0x79F224CE, 0x9738F407, 0x84060606, 0xCCFC43D7, + 0x6280FD56, 0xCF7FEEAA, 0x18E0FF1B, 0x6A3E34DF, 0xC7F64154, 0xDE87FC7F, 0x50C4307F, 0x2F45A253, + 0x66BD486F, 0x38F07F97, 0x1E87D931, 0xFE5E947A, 0x56FC1C0B, 0xE179FC1F, +}; + +u32 point_table_binary_43[] = { + 0x11728D98, 0x696C9445, + 0x18C79F97, 0x1DCC1268, 0xA5D0333D, 0x6C2C086C, 0xA4808A84, 0xFBB48A0D, 0x318ACB2D, 0x874630B4, + 0xD0524E41, 0x6C69211C, 0xC1961868, 0xA1E54CB8, 0x748BB581, 0x34AEC22A, 0x89A4C40F, 0x6D94942A, + 0x628468B5, 0x025F6CD6, 0x00C1747C, 0x8E7766B7, 0x6D48DC84, 0x0F3FE63F, 0xCFCC73CC, 0xCCF35667, + 0xEA90D317, 0xE0B71040, 0x6161A1D6, 0x99BA91B9, 0x59C19A35, 0x6BB4CE16, 0xBEBD5F41, 0x41410131, + 0xEB6F9701, 0xAC5EBD5A, 0xEB6A1DEA, 0x0C030C7F, 0x1760C992, 0x25C48DCC, 0xF92AC27F, 0x02F83658, + 0x0E311788, 0xDE9925FA, 0x0F7E52D0, 0xD9D9A9E1, 0x96F0E23B, 0x0A5A5A5A, 0x8843C200, 0xD7AF5F27, + 0x7D48F4D0, 0x45BFD2E8, 0x470A8FCB, 0x5170F8F0, 0x61E29030, 0xC0C18307, 0xADBD95AE, 0x3D48107E, + 0xEE3B809A, 0x9A1AE246, 0x61C56CFC, 0x89CB50B0, 0x73E74EEB, 0x6F5C3A40, 0x7979B9B5, 0xBF0E00AA, + 0xAAAAECFA, 0xEB40C1A1, 0x43879875, 0x2F8C2DF2, 0xFEFDFB59, 0x2F0CB06F, 0xDF3E5E9F, 0x78E44280, + 0xF5EBD7F3, 0xFACC6F4B, 0xFCCD7E28, 0x9E146FB3, 0x5F8A378F, 0xBBF6C8BF, 0xEAEA6ABB, 0x1EF9EFDA, + 0x67267F0E, 0x1C3860D7, 0x237F893B, 0xCFEB4628, 0x06D8B64C, 0x41595919, 0x7188F915, 0xFCB76D1B, + 0xB33E0F10, 0xC0358F1C, 0x39C27AE2, 0xDA7E0A4E, 0x9C3861C7, 0xCB70BCB2, 0xB29299F2, 0xFBD97180, + 0xE2E262D6, 0x337F61ED, 0xF3FCEDFD, 0x243FA6BE, 0xCA2E2A58, 0xB0608170, 0x32AEBD5D, 0xEA81EB8D, + 0x380F224C, 0xFA935813, 0x8B176B67, 0x9AC4E313, 0x779C98F5, 0x6B00B66E, 0xDD4A2CF6, 0xF628DE0F, + 0x31EB5DFB, 0x464F3F8D, 0x3FAA2F62, 0x15E14661, 0x25ECDA03, 0x97CD7979, 0x6B2240EC, 0x92E1C461, + 0xE60968E1, 0xBD61B45F, 0xE6456F28, 0x885D966D, 0xFD5D341B, 0xF58B23FA, 0x192B15EF, 0x5767C254, + 0x61F14F67, 0x0B4F0F19, 0x16FDF490, 0x82B56BD7, 0xDAFA4CF0, 0x00F47D7D, 0x30719879, 0x00AEFFDA, + 0x53C218FF, 0xF8319639, 0x1FF1C320, 0x328EFAD8, 0x3425F6AB, 0x61AA3044, 0x18F53185, 0x86C55E4C, + 0xA1E8313E, 0x3C3F07EB, 0xF5E9EBCB, 0xE97C314F, 0xAA50905A, 0xF7A63D9F, 0x930E03A4, 0x5E9863CF, + 0x7B0E9E7F, 0xD68F14FD, 0xA81B0A92, 0x8FE4DAF3, 0x338AF6B8, 0x7D12EA65, 0x3F8FE2CD, 0x791736F9, + 0x32EB513E, 0x9A9B9BED, 0x7E1EC5BB, 0xF7498270, 0xFA3AA957, 0x4890F9E9, 0x78602F5D, 0xBA64FD4D, + 0x6A03D8BD, 0x7BB78D47, 0x529BF867, 0xCEDF880E, 0xDCCF8EC9, 0xD6DE081C, 0x8FDF39C5, 0xEA872447, + 0xC597F819, 0xBC23D6BE, 0x68FD7146, 0xE3FCD249, 0xD65F67B4, 0xEA9D74E0, 0x65663A8F, 0xB8FFDE89, + 0xFB5EB2E7, 0x977E03B7, 0x8EB7FAA4, 0x544FB8BE, 0xBE1ED9DD, 0x6F2A4028, 0x1462267D, 0x22D67F30, + 0x18B4F612, 0xF33CE140, 0x2060CF7F, 0xC22F529F, 0xB47FE67B, 0xB25FE38F, 0xA917E32F, 0xD553CCA2, + 0x67AD3EF6, 0xAA8987AC, 0x177B15B8, 0xFE4C3CA9, 0x5EE87D30, 0xF64C3D19, 0x7F289F03, 0xDF1F67F7, + 0x47F9667F, 0x5DFB144F, 0xF6D7DD2F, 0xC57BE087, 0x13AC3EE3, 0x7305B5B5, 0xB5D6DF8C, 0x7AC99FD9, + 0x0FE5B3AE, 0xAECEDAA3, 0x7CD37D8B, 0xF74D98EE, 0xB3074715, 0xAF6FEEBB, 0x0747311F, 0x05E9F63E, + 0xEA55079C, 0x4FD20B2B, 0xA0FC7419, 0xC7FC99FB, 0xACDF3700, 0xFD57BFC0, 0x7AE6AFD1, 0x7EC9C42E, + 0xF3133F9A, 0x6ECFAF77, 0x338C5DB8, 0x70A130DE, 0x1FDE7B30, 0xD6BDCFC2, 0xC2F6BE0B, 0x8B5EC18C, + 0x19332CAB, 0x4F1578C7, 0xA55ABDE7, 0xA19C3773, 0x5F7A1E42, 0x84598FF7, 0x416E96BD, 0xEF1E14CB, + 0xB8B9BF86, 0xAEC7FDE7, 0x3D4F1C16, 0xF6DC8F5B, 0x378659F4, 0x9EFBAE9E, 0xB97384A7, 0xD9BD2F59, + 0x9FD1EE69, 0xA6F3E24C, 0x137F32DA, 0xE5FD2316, 0xBD7B1FCF, 0x127D67BE, 0xE796DCA7, 0xA2EFCC77, + 0xEF5777BE, 0xBD7F5DFB, 0xE811EBCD, 0x7B752D58, 0xE2E3F701, 0xDF5FBD0D, 0xE072F0E3, 0x968E8E0E, + 0xFBFEB5E2, 0xF89C3973, 0xECFB782D, 0x58EA9B37, 0x6F5E94BE, 0x52F4D6DE, 0xF6C7DA83, 0x18B277A6, + 0x64F6ECD9, 0x3DECD3FB, 0x43E3F5C1, 0xAA92BD7B, 0xF746E9AB, 0x581FB157, 0xCAF6484F, 0xF5518FF3, + 0xE7CF9F1F, 0x353FC0F3, 0x4D3F817A, 0xDF8A152B, 0x22EF514A, 0x430BF747, 0xC8504D7C, 0xD2B769D3, + 0x260D6DC8, 0x58BB1DEF, 0x9C6C71E3, 0xC5F620A5, 0xA2E47F8D, 0xDBFD5688, 0x7FCB65BD, 0x5F830D2D, + 0x14AFE8F5, 0xAF5CB9D2, 0x633FDAED, 0x17EB8217, 0x5AE6CE9D, 0x1BE54F05, 0xFB63FA87, 0x63C1E3BE, + 0xA54B974A, 0x7FF017F1, 0x1E5F7B7B, 0x7B4FFFBB, 0xC527A23F, 0xCD7AD34F, 0x1CC3F199, 0x33676A5D, + 0x2BFE7D8B, 0xFE85C361, 0xDB1FD4E3, 0xFE737272, 0x6C3FD68A, 0xF1CCCDCD, 0x8DF23720, 0xFE627CF4, + 0x0E8A4F55, 0x09CD8F70, 0x9970B77C, 0x46E257C5, 0xF123D63F, 0x723C6B2C, 0x67139756, 0x9AF88BBD, + 0x0AB617D1, 0xD774D3EF, 0xA934CCEF, 0x574A29E7, 0xD7F4C701, 0x7F0350FC, 0x4C7CCEF9, 0x4F03D78F, + 0x5B2FE770, 0x9CEAC5DC, 0x8771FE89, 0x8DD25F23, 0x63FD2507, 0x46F9E5FC, 0xC8F880C0, 0xC446EAEF, + 0xCD7D3D20, 0x30396DD5, 0xAA553C9F, 0xFC8BF367, 0x959B7E83, 0x3803B2CA, 0xF3F3F399, 0x69FD0C98, + 0x9CC6FDBF, 0xFB5E26E3, 0x7CEAA7A0, 0x0DF5980F, 0x6F5182AC, 0x375FCEF3, 0x93FE3EFE, 0xBCBC3CCC, + 0x1F8E633D, 0x0C82E422, 0xDBCFD07D, 0x017DFCB4, 0x3E8D53BE, 0x07C19034, 0x1A27A6F5, 0x06C194A2, + 0xE8FE2339, 0x30A588E3, 0x532BEB25, 0x35BAEBE1, 0xFA146F6F, 0xD1C8DF99, 0xBBF963DE, 0xCB38FFE4, + 0x34F9DE90, 0xF53D7EEF, 0xAB3CDE6D, 0xBFDDFD21, 0x3DB4933E, 0x663AE78B, 0x388738FD, 0x6FCB31C4, + 0x59E58629, 0xDF1EFFD0, 0x1F2C6713, 0x8F2D364C, 0xFBF1E07E, 0xB85EBAF7, 0x33BB84D5, 0x63FA1BD3, + 0x0F78912F, 0x5EBCD853, 0xEFFAEB45, 0x6E6A6AEA, 0xA137F9D0, 0xE3E57BC1, 0xBC8F7ABC, 0x7C2FF078, + 0x0AEEEF8C, 0xD833EF99, 0x77A002EA, 0x3F385FCC, 0xE0B2BC7F, 0xFDEF2AB7, 0xFF977CF5, 0xBF0B70EA, + 0xD429D1CF, 0xC2F7B1B8, 0xA7BDB367, 0xCF76B147, 0xFA487FDD, 0xB5FF868D, 0x96E57DD8, 0xE8F9BE6B, + 0x3FFED871, 0xF39E30C3, 0x4DDD64E2, 0xC5DF7F37, 0xF50D6105, 0xADADAD1A, 0x2E0BD3FF, 0xB4B5B511, + 0x3799FCDC, 0xBA854FD2, 0xCFD08BF8, 0x0964EA27, 0x91538495, 0xF4930DC2, 0x349FFBC9, 0x06D1D38F, + 0xEBD927EF, 0x337680BD, 0xF97BDB27, 0xEF7BCC57, 0x8EB361C3, 0x06FBDEC7, 0x7CA91F71, 0x7F9F6DF4, + 0xD25F99EF, 0x8D7FFE80, 0x5EFC7DEE, 0x7E3F38AD, 0xF2BDA3B3, 0x0C3BE95B, 0xB66C2176, 0xF54E26EB, + 0xA3D6A3EF, 0x4DED93FE, 0x64701C3C, 0x8CFEDE18, 0xDC5F8799, 0xDDEF91C4, 0x41FA5FE6, 0x2CC34E8A, + 0x7064BDCD, 0x9B376B7D, 0x54EAADEF, 0x1D47FC3D, 0x2AF598E9, 0x731CE9AF, 0x0D8313DD, 0x6FF7BD03, + 0x8EE8A55F, 0xA174EEDA, 0xB5AB8B3D, 0xF7EF0756, 0x1FFDF706, 0xFA91FE3F, +}; + +u32 point_table_binary_44[] = { + 0x11726D98, 0x6D4C94D9, + 0x15C7CF30, 0x0F308CD3, 0x719CA50C, 0x61D012BB, 0xDBED668D, 0xBB9B3634, 0xB84DB7A9, 0x7EE86AB2, + 0x86646945, 0x0D8A5583, 0x88AF08E2, 0x2BD05531, 0x8031264A, 0x5031C420, 0x2C755C8C, 0x6E8988E8, + 0x98FA5224, 0xDBA8CDE2, 0xDA6ED57E, 0x28C25A88, 0xA34B055D, 0xE4E93D2F, 0xF732B03E, 0x840FBFDC, + 0x73CF39F7, 0x3CF739F7, 0x7FC76EB1, 0xEBED7200, 0xF77C808B, 0x172FDA76, 0x8BDD4CFC, 0x3B0BCE9D, + 0x3B67DB95, 0xCC106FC1, 0xF1E3C791, 0xC91E9F86, 0x86061B8A, 0x98ED7780, 0xC61593BD, 0x3DD382FA, + 0xFA7A1B32, 0xC7B8B5B5, 0x15D9D89F, 0x3F7F9EE6, 0x4329C0AC, 0x4E80C6C6, 0x469A4FFC, 0x57CBB09E, + 0x7FECD8B1, 0x71F130BE, 0xCEA7B589, 0xE7EB7C5B, 0xC31C1F19, 0xFD95355A, 0xD0D9D949, 0xF6C4D530, + 0x8E9D9701, 0x0E1E3C68, 0xEC9DFFB1, 0xE0D0A143, 0x269FDB9D, 0x165CBF7E, 0xDDE47BFB, 0x04C0B56B, + 0xD714C374, 0xE4FE9F02, 0x84C36135, 0x9F39A118, 0x60EFDEBD, 0xC8EF1217, 0x59B07BF7, 0x6EB427EE, + 0xFF89051D, 0x1D1D86E3, 0x3A2CD8B1, 0x6307B1FD, 0x15C0E319, 0x16E4E4E4, 0x907F620F, 0xC0FAF5EB, + 0x4DBCB83A, 0x803D7BF6, 0x907F1C4F, 0xA8617B1D, 0xEFBB35FA, 0x7DB1FD77, 0xBF013879, 0xF22431D9, + 0xAF167F7E, 0x9EEFCBB0, 0xE2CACBCB, 0x8D3F002B, 0x4EFC4D67, 0x06D8B061, 0x03DA4F67, 0x7B80AAAA, + 0x2AAC572F, 0xBC05E0CF, 0xF1C1EAD5, 0xAB6D7B80, 0xD9FE9F0F, 0x8A8A8A90, 0xEF130F7B, 0x982B99FD, + 0xB91EB6AF, 0xB4BF40DF, 0xFE9592FF, 0x00B3FDD2, 0x82A3478F, 0x225F0179, 0x9A9A9AD0, 0x9ED8BF0A, + 0x64BDF615, 0xFB29F3AA, 0x55ABC81E, 0x199F9696, 0x16E47662, 0xE7089C3D, 0x7B16ED89, 0xFD052350, + 0x5050807C, 0x06D7E35F, 0x370C7979, 0x79684F0C, 0x71C370F8, 0xF061E466, 0x62D720D4, 0xD6D6F2FE, + 0x42FB0D83, 0x909F9FCF, 0xEB09F27A, 0x247F625C, 0x6F616121, 0x7237F10B, 0x176CDCB8, 0x11ED89FD, + 0x7F70E9FC, 0xDBED1ECE, 0x87FC0D30, 0x63BECDCD, 0xCD9C4F0F, 0xE723FB9B, 0x18F395FC, 0xBBC11BE5, + 0x6F8019E3, 0xEDDBB78F, 0xEBE9E57A, 0xD6D4D470, 0xBDBD51F5, 0xC6F574F1, 0x7A962F5F, 0xCEEBEDE2, + 0xF5969696, 0x22D7134F, 0x8AC0CE9D, 0x3BF97B43, 0xFB4D1158, 0xB16285D9, 0xAF2987D2, 0x78BFCA7E, + 0x7A5E9306, 0xB89F14BF, 0x497C2595, 0xBE07654F, 0x9CF29754, 0x58B76E1D, 0xF20FF15D, 0x05531361, + 0xF3E6CD68, 0x4FFC626A, 0x22BD6FC5, 0x1EE2B93E, 0xAA87B227, 0x0E7EE883, 0x6DDBB631, 0x7B99B76C, + 0xD9C2F65E, 0xB6C7FDAE, 0xD8495CE2, 0x612E620E, 0x167B64BE, 0xFD1CF763, 0xB0C1059B, 0x366D52F6, + 0xCC2F1A5D, 0x542FC511, 0xE2BF73FD, 0x943D71F0, 0xB645FB99, 0xD6D3C3EB, 0x91EF8918, 0xD7BB7FFF, + 0x7EE469C4, 0x9164E927, 0xCC298F93, 0x391EE613, 0xE47C4A4A, 0x4A38DF20, 0xE74BFD15, 0xF309723E, + 0xD25F8931, 0x5F5A2FFA, 0x7B1AE5CF, 0xCF8CF1EA, 0xEAEAA89E, 0xC8584F9E, 0xCF8CF5A6, 0x78B89E74, + 0x5ECFDAB5, 0x6B79BDE9, 0xBC5EEC2F, 0x8A7B896D, 0x805DBB76, 0xA13D7170, 0x14C85E9F, 0x1783BF00, + 0x081CFD10, 0xB99BD939, 0x3CA5309D, 0xF627F213, 0xB773D857, 0xF073D39F, 0x9FB80112, 0x2B7E6DEC, + 0x9FBF6B71, 0xBF6C51FD, 0x05F93DFD, 0x7D330F05, 0xCCF74EF6, 0x434916EF, 0x2F391F62, 0x3F637F8A, + 0xBB99399E, 0x3A6F8863, 0xCA381F7D, 0x1EC594A9, 0x7C6B7F6B, 0xECAD0EED, 0x8FE35997, 0x381E6432, + 0xC79CD02C, 0xFE1A2CD9, 0xCF7C3EBC, 0xAECEAFA4, 0x7DB3C91F, 0xB30549D5, 0xB38DFFC4, 0x720BBCB9, + 0x334DBE89, 0xF8BFEB57, 0xC63EE188, 0xA5DF0F9F, 0x1FB5DCDF, 0x753E2F17, 0x487CF1F7, 0x72A1C5FD, + 0x45EAF92C, 0x47F9DBFD, 0x81A9CFB3, 0x1C8E47FD, 0x41F9EBF9, 0xDA8294A6, 0xF9E67CEB, 0xF997DA33, + 0xCDF38D7D, 0x5BA9E560, 0x7F1CAFAD, 0x141CBAFE, 0x681F9A0D, 0x0E3E3FD8, 0x5F68B6E5, 0xC0F350FB, + 0xDBAACEE3, 0xD776FED2, 0x8C6F7DC7, 0x82D776BC, 0x6FD697AF, 0xF444CA9F, 0x324DBDF2, 0x7F0F3A1F, + 0x1ACFFED4, 0x92F397E3, 0x657F0ABA, 0x5F107F14, 0xCFE7ABF6, 0xF791D223, 0x376EDCE0, 0xF3271D3B, + 0xC248C285, 0x0B17D42E, 0x55BC0860, 0x7AF69312, 0x5B3D7ABF, 0xCEF97C24, 0x41E6F7E2, 0xFC399F3F, + 0x7CD8DEDE, 0xFEBDF9C4, 0xA5C80F1F, 0x925E7995, 0xBFF1F3EB, 0xED0EF53D, 0x64B94278, 0xDE903E51, + 0x3C1C7285, 0x4E9F3E6D, 0xF48EFA5C, 0xB89F8BDE, 0x4A527CEA, 0xD429D34F, 0x8359EE10, 0x9DD7D26F, + 0x3D2166F2, 0xD785FE84, 0xDF638E11, 0xB6FFADF4, 0xC81C006F, 0x283544F9, 0xFD883936, 0x4B38CA1E, + 0x39DAFFC4, 0x715A6FD4, 0x7C62D43B, 0x1F60FC54, 0xD0ACF321, 0x4E623D14, 0x177A23CB, 0xD897E238, + 0x73747EC4, 0x5FF3F8E4, 0x2C19AFE4, 0xF1A0C4D3, 0x7A2CA8C7, 0xA3F2D5E3, 0xBA5E8655, 0x3D974259, + 0x68DEBC79, 0xE67DE485, 0xCA428B16, 0x2D32F55E, 0x0A7B60E1, 0xC285E6FD, 0xE4852AB2, 0x162F5E6C, + 0xF4E452A8, 0xC89A3B77, 0xAE795F4B, 0xE18FB060, 0xC102A347, 0xD48A80EA, 0x277A2510, 0x1E26FDAA, + 0xCFD34078, 0x042E5FBE, 0x6CCE5BB5, 0x9F40EA2D, 0x7A6450CF, 0x270E8407, 0xE1EAD5AB, 0x46CFA03F, + 0xD28F46EF, 0x0CEBF9AC, 0x47A05FCF, 0x270E84FF, 0x6BDFBA75, 0xCBE88140, 0x380277EE, 0xDC19D30B, + 0x10D1F349, 0x8F4D9D02, 0x7A3E313E, 0xA2EFC7EF, 0xFF01E6A9, 0x53461264, 0x3EE919D2, 0x643C9F38, + 0x10563DA2, 0xADCDE8B9, 0x80D2DB92, 0xFF7DF66F, 0xE9F8EDE3, 0xF211BD83, 0xF9767575, 0x193D86F5, + 0xB879F3E6, 0x985ED3F5, 0x123D63EA, 0x297A07EB, 0x2DF5EFD6, 0xF948FCEE, 0x71F96A3D, 0x037D7A3E, + 0x7120DC6B, 0xDFBD7BD7, 0xE839ACE7, 0xBD7BF7C6, 0xF49ED45B, 0xEB11F53E, 0x622F5DBA, 0x64F44A72, + 0xC6702CEA, 0x237D9E26, 0x678C38B7, 0x6FDF6ECE, 0x5B956F4C, 0x2814327A, 0x041C83F1, 0x0F1E3C30, + 0x7A253963, 0xD0555D5D, 0x6DF40CFA, 0xABA8A830, 0x7A07E361, 0x7FD37A04, 0x1CFD1EE9, 0x3FC4C9B3, + 0xFA3DAC87, 0x580F24CF, 0x8AB8A93F, 0x885E0047, 0xC42DF9BF, 0xC9F58731, 0xFDD583F1, 0x00D6AC59, + 0x63F45872, 0x867314F5, 0xB8D66B4A, 0x808EA2DE, 0xD37AC4F8, 0x13BD82F1, 0x8E1C3962, 0xF414AE87, + 0xF48DE82D, 0x5C6F5F5F, 0x9FD12358, 0x0FBEBF31, 0x63BD8A8B, 0x8B8D1EC2, 0x7C501F6B, 0xBD84CF81, + 0x03078C1E, 0x01479F57, 0xD64F9C3C, 0xAB6FB2F4, 0x9B88AE07, 0xEA7BADD7, 0x74BDF47E, 0xFE56DDF7, + 0x30BEEE27, 0xEE7E80CA, 0xCA4AB33F, 0xDC7DCE33, 0xA297C9FF, 0xB77B9D67, 0xF0FEA1EB, 0xF158E544, + 0x7A57F4D0, 0xA44FD419, 0xB775ABC9, 0x6FD29F9D, 0xD9A42745, 0xFF46929C, 0xD9A8A7B5, 0x3D3EA2A7, + 0x89BD5540, 0xFA4BC7F3, 0x56391B58, 0xFFC97AC1, 0xD940FB4B, 0x1D3D769B, 0xEAC7DEA4, 0xA4E8FBA0, + 0x0BECD1DC, 0xDC5C733F, 0x73C18C19, 0x745E8B7E, 0x027863D9, 0x2B79A23D, 0xF235D5BF, 0x3399BF17, + 0x2F53CF8F, 0xFBC2C427, 0x7B8EFFCA, 0x7CC87EC6, 0x4C632FBF, 0x17887EB9, 0x8FFDDD02, 0x9F4BF41C, + 0x71EFA928, 0x4E478EB2, 0x4F477B61, 0x3F333EB4, 0x7F71BFE0, 0x7E75A415, 0x4A3C628F, 0x3B6D23DD, + 0x2F26DA4F, 0x1C17FF9E, 0x04203DAD, 0xE30F9D35, 0x7AB31EED, 0x875AD37E, 0x26F72B62, 0x67BD61B2, + 0x77D6E9FC, 0xF47D79F4, 0x9B254B96, 0x98FA7814, 0xB3DE96F8, 0x005AEF4F, 0xD3F76BB2, 0x57F3D19F, + 0xBDF9ED67, 0xB4DF9398, 0xE33F797B, 0x487819D5, 0xFB07ACCF, 0x94FD323D, 0x9FF2F946, 0xD9BF8FEF, + 0x83FB1FCD, 0x571CFFD2, 0xB724DA9F, 0x2D4CF6E9, 0xD1FD9219, 0xE73F7AF4, 0x08D7F74F, 0xFC3E5CF0, + 0xD620DB33, 0x83F0D8FE, 0xB6687F47, 0xD79BEE8B, 0x529FF869, 0x66BFF732, 0x5B9A69FC, 0x85D2D772, + 0xDFA7FABA, 0xA7CAEF27, 0xFAFCFFD8, 0xD2DF2BDF, 0x474EC8EF, 0x4152BFA7, 0x770156AE, 0x5C69E23B, + 0x6D5D5FB6, 0xB7D41F7F, 0xAFFC3D3F, 0xFD87A5BF, 0xE7C884EF, 0x9338F64B, 0x9D2FD723, 0xF64B9725, + 0xF74BA997, 0xCBE2F54A, 0x3DFFE6E2, 0xDF77E47D, 0x4C7EE21A, 0x771FF6FD, 0x1840FA81, 0x8987FD42, + 0xD717625C, 0xFC7B95C4, 0xF37FE5D2, 0xF77FB2F7, 0x779BFAC8, 0x790674BF, 0xFF3F0000, +}; + +u32 point_table_binary_45[] = { + 0x11728598, + 0x7B5056C7, 0x15C00FDC, 0xAB326D7C, 0x7D691212, 0x019B4E63, 0xB5336A46, 0x8D744ADA, 0x38D50C41, + 0xAA8EC65B, 0xB588A244, 0xC6222388, 0x19C56745, 0xB0820F44, 0x0C888F4C, 0x1C8DC6C9, 0x0D687D33, + 0xF585F1F9, 0xFD21CE58, 0x6D326DD3, 0xCE18FF48, 0x6C196CEA, 0x0B84DBDD, 0x73F69CEF, 0xDE8B33FD, + 0xF8EBC79E, 0xD79E3D7B, 0xEEEEC625, 0x7BA7BC6D, 0x007FD900, 0xB065CB16, 0x2F2ED96B, 0x46AEB1A1, + 0xB6B616B9, 0xEB0EC01F, 0x5FB0A1BE, 0xBE5EF329, 0xE43E005B, 0xB76EF5E2, 0xFA29FD43, 0x007F5F02, + 0xB07CF972, 0xCDCDC8AB, 0x6C58B56A, 0x15B1B157, 0x595949F2, 0xC65F7979, 0x39DA8309, 0x80BF59B3, + 0x66A13FE4, 0x5EB630DB, 0x5BBF7E3D, 0xCAB3BFB2, 0xB232E4B8, 0x7E003F2D, 0x04183972, 0x24CA232F, + 0xB185D99E, 0x61F1A719, 0x6A49BFE5, 0x5361D46F, 0xF9931DB0, 0xD75410D3, 0x47CE22F9, 0xAE3B8A93, + 0x015EEA2D, 0xDC8C9C42, 0xF2DE36E2, 0xF618A37C, 0x7B4C1EE3, 0x69C98BE9, 0x23AFB603, 0xF6F6FDD3, + 0x0EF8DB77, 0x25A6AFF3, 0xD15607E0, 0xBA2ECA23, 0x1FB2A1B1, 0xB131604F, 0xE7D3EF8F, 0x59AFE780, + 0x5F015CBF, 0x7E1DE591, 0xB36CB879, 0xF326D953, 0xEBF570B6, 0x0DA74F9F, 0x267F9AD3, 0x014E9E3C, + 0x29F530BA, 0x02C0533F, 0xAE97D115, 0x3632DBDB, 0x31D78663, 0xC78E89BF, 0x1D73010E, 0x1F3E2CF9, + 0x183A0F02, 0xF91A5AE0, 0xCB9F6F3D, 0x51DEBFDE, 0xA69E6CB5, 0x9EFE7AB3, 0xD5DF9A35, 0x6BA49EF5, + 0x7FD6AD5B, 0x47F5B38D, 0xD6BFB4B4, 0x34309FD5, 0xAB5707E6, 0x8BE36D31, 0x5EB972A5, 0x66912F29, + 0x292136F9, 0xD7FE51DE, 0xE41FD9B7, 0x1EA8EF5B, 0x2FCD5CCF, 0x3A7F67CF, 0x9E957AD7, 0xF94336FB, + 0x694494F2, 0xCFFB6D44, 0x1490391F, 0x5C4F9C2F, 0xA9B746E2, 0x079F08A3, 0xFC83EDA6, 0x7E7CF339, + 0x74E85060, 0xBE478F1E, 0x0DCCE7C0, 0x810381F9, 0xEEDFBF5F, 0xF2FB3413, 0xE0F9D56F, 0x6A6E45FE, + 0xAD0D2FD5, 0xA523EBF5, 0xBEFFB6E2, 0x5D19521F, 0xF75395FC, 0xEFDF94F9, 0x75A9F5E8, 0xF7BB119A, + 0x5B91FBD8, 0xD0BFE467, 0xC4C6DE8B, 0x9BC6CAFA, 0x6A7FFD17, 0x8F16F98E, 0xC7366CDE, 0xBC5931A4, + 0x1103F52F, 0xCD4ABE7D, 0x0FE07CD8, 0x5EFB47B6, 0xC4AFF743, 0xAFFB2A80, 0x4903315E, 0xCD09BAA2, + 0x0C733CCF, 0xAFF985AC, 0x8F8EB7FF, 0xA2D1226F, 0x5DE77E05, 0x69C82D20, 0xCCF1ECDD, 0xBB57ECE9, + 0x78EBEAEA, 0x90F57AF4, 0x2EE2FE02, 0x69C420CC, 0xF64CFF11, 0x7FA65FA1, 0x7ECF1AEB, 0x2131E9F7, + 0xAC81803D, 0xEE77EC4F, 0x597868FA, 0x47ABDE6F, 0x0947B9BF, 0x2879CD47, 0xB89E8859, 0x5FD517CA, + 0x439CF423, 0x8C27DEA7, 0x4F0C017B, 0x8FFE2CFD, 0xAA9538D6, 0xDF743EB2, 0xDF027871, 0xEBDB384E, + 0x6C43E287, 0x99627F4A, 0x2BAD07F7, 0xB329ADC0, 0x8CF2DF53, 0xF93C73E6, 0x0CFA437E, 0x0270F1E2, + 0xC5403CA6, 0xDF49BC86, 0xB11EF3CB, 0x54CF3BE2, 0xE038B10D, 0x03A33964, 0x5FD5CB6C, 0xDB8601C7, + 0x7E23FD41, 0x6D0F8C8F, 0xEBF9F57F, 0x01FCE876, 0x9ED4FBEB, 0xFF50028F, 0xDE137BBD, 0x5A6C78C5, + 0x9D22FE7A, 0xFD0D02FB, 0xE349BCD5, 0x41FD13D2, 0x88A99FC2, 0x0262FD23, 0x2679B57E, 0x28EFD5D2, + 0x78423EC0, 0xBD7BF770, 0xBE9AFBCE, 0x07B87DFB, 0xB6F8EF3B, 0xDFEA8846, 0xA34A9E38, 0x21DFEAB8, + 0x71E386AC, 0xA75D6175, 0xF8D7DBAE, 0xF0ADBFAA, 0x172BCFB7, 0xFEC8242F, 0xFD364EED, 0xDF8251B2, + 0xBFEC38AB, 0xD3DF0FE2, 0x5BACCE1F, 0xACFDA5F4, 0x8B7855CF, 0xFD8BDE10, 0x79EB73EB, 0xDBEDDBB7, + 0xCB7EB53E, 0x57DFB87D, 0xFB68FF68, 0xF91D80FD, 0x47ECD55B, 0xDFEEDAB5, 0x4BD6C39E, 0x4FFE79BD, + 0xECF956BB, 0xF6AFFA15, 0xD94F55BC, 0xECE7D2DF, 0x2CD57F60, 0xFE1091B7, 0x8AAC0EED, 0x1FEB0799, + 0xFC77B519, 0xFF4A7EF7, 0xEEDD622F, 0x3ED5EAA8, 0xAEAE96FE, 0x18379CFA, 0x178E235B, 0xDF219BFA, + 0x5416BF33, 0xFE9A898D, 0x7F236F9F, 0x35DF8B36, 0xAA5FFB9C, 0xF99E987A, 0xB65F6536, 0xF23FB4F9, + 0xFB81F674, 0xFD25EEF9, 0xB5F4175D, 0x7F897B27, 0x487F1C7E, 0x57F14799, 0xD26F87FF, 0x47EA17C7, + 0x5322369C, 0x3B774EFA, 0x554A04E0, 0xFCF9F3D2, 0x4F93DF07, 0xDC5F6C2F, 0xF97DDA6F, 0x5C0FDC0F, + 0xB85EA45F, 0x3412777D, 0xCA4CF25D, 0xAECDDF1F, 0xD94F7A3F, 0x707EF57E, 0x7BE5E024, 0xC98FEE07, + 0x663CD62F, 0xD4F780E5, 0x9FCBB5E1, 0xEAD5ABB2, 0x5ECFBD07, 0x70EBD62D, 0xC9A7EE07, 0x4D4D4D62, + 0x4FF78B23, 0x478EC8F7, 0xB8CC590B, 0x39393972, 0x3EDAE9AE, 0x858C8C0C, 0xCFCB66FE, 0x00C68F1F, + 0xEF79258A, 0x8702D441, 0x3D646666, 0x227BA701, 0xD639F530, 0x6DDA34F9, 0x3E9639E5, 0x3073E64C, + 0xB23F1560, 0xADFA9B3A, 0x75AA9C37, 0x362A7FE9, 0xE9E9F2FD, 0xDDA8E4C7, 0x8D1B27E7, 0x938D4E14, + 0x264E9C48, 0x8CFA51B4, 0xC7E79D8D, 0xCE55F40F, 0x3B15ABDE, 0x560127DC, 0xECEC6C0F, 0x3EA3782A, + 0x9D2667F2, 0xE4C9725E, 0x58AFE4F3, 0xF2F244BF, 0x4CF1C285, 0x0B3DEF0F, 0xA45F0E55, 0x909595E5, + 0x9BCF269C, 0x0FDB5B67, 0xECB1BF72, 0xE38FE3D7, 0xF3CDCDCD, 0x95F9AF37, 0xF3677B95, 0x263FECAF, + 0x0276A23F, 0xB657CDF1, 0x4714AB6F, 0xFB1A77AF, 0xFBE8D123, 0x91AF36F1, 0xF9E7AFE3, 0xF7E7479F, + 0xEFFCF9D6, 0xF7117F7E, 0x757C317B, 0xE43F2C1F, 0x1E8FC5D3, 0x88F13057, 0x9BF8D87F, 0x8DF1CFE7, + 0xE152B57E, 0x4B962C91, 0xF36EA95A, 0xEF050B16, 0x88BF1AE3, 0x2F66AF51, 0xEC91FC6D, 0xD4E7F39D, + 0xEB54D3FE, 0x29A4F372, 0x83B3C1F5, 0xDF271ACC, 0x380C21F9, 0x06E700CC, 0x98310359, 0xD76F957B, + 0x00264C98, 0x20F55CE5, 0x56603D87, 0xE5C3E37C, 0x5E749D0F, 0x703FF07D, 0xC9754EE0, 0x7E812F59, + 0xFE3C4C9A, 0x34A99B3F, 0x64B55F36, 0x80F15FC2, 0xBC89EAF7, 0x33E62647, 0xEBC7FCD3, 0x7EE3FD58, + 0xC5FB51E2, 0xD983EC1F, 0xF7DF0F5C, 0x6777E0BC, 0xABE5FDF7, 0x2D96E7FB, 0x5483B336, 0x94DF3AF7, + 0x59F678BE, 0x3BCD7CF9, 0x3EB9D38D, 0x02EEB764, 0xDEFF51C8, 0xCFCF97F9, 0xD599F9F1, 0x7E2C33FB, + 0x31BCBFD8, 0x5E95B1D7, 0x2DBFE1FC, 0xFB78ECD8, 0xB1723F75, 0x95FF51A3, 0x4605ECA5, 0xA6A64AFE, + 0x6B54FEF5, 0xFD8DE3AB, 0x51F1E97E, 0xCEF194AA, 0x78F4FD83, 0xF76FA9EA, 0x07972E5D, 0x52FB0332, + 0x6000C0AB, 0x5956873E, 0x3FA96D82, 0xFCF86BE1, 0x34623A6F, 0x29F93492, 0x2766F9EF, 0x4FB43A99, + 0xBDEBF87D, 0xEC2C2E2E, 0x467D6291, 0x4F2379B1, 0x87F25ABF, 0xA1A141E2, 0xD1FA2B56, 0xAC107FFA, + 0xC74CF200, 0x070F1E14, 0x7F83FB58, 0xF7F5799C, 0xED29FDFB, 0xFA3D81E5, 0xF54F33C7, 0x33B80F9D, + 0xDF21A258, 0xEDD78149, 0x055FD3FD, 0x96CE5BC3, 0x6069F2D2, 0xA54BE5FC, 0x1681A549, 0xCB962DA3, + 0xEFF7543D, 0x5E40F793, 0x64E28861, 0xF4A7FACD, 0x2098EB2E, 0x5AB448BE, 0x5F439D79, 0x5734A37F, + 0x359E583C, 0xD7C57E67, 0xCE471177, 0xDE15EC0F, 0x26DE4190, 0x03050505, 0xF2BD1BEA, 0xE42661FD, + 0x99F8138B, 0x73B05EC2, 0xFAFC7D8F, 0xB8B949DA, 0x7E583EEC, 0x9FF33B08, 0xA617CF9E, 0x3D5BCE27, + 0xC32037E9, 0x59FEC3F1, 0x79D9741E, 0x1F0CEF56, 0xB1BEE661, 0x8AFDF7A7, 0x8862AA5F, 0x3A3F4460, + 0x4CB1FF7E, 0x93E88E29, 0x1E33664C, 0x80F57D1C, 0xBE24FD17, 0x9C77AB70, 0xBE3E7B73, 0xE6CC917A, + 0x4A2C9E5E, 0x2CF30BE7, 0xC7970F3E, 0x0F45D4FC, 0x8A8A8ABA, 0xDB0BF9E3, 0xF3CF6B0E, 0xC5EB15D2, + 0x79FA2749, 0x6F25F9EF, 0x43C320C6, 0x3C7FFF79, 0xE9C766BE, 0x7EA6FB4A, 0x305FE17C, 0xC2109A5F, + 0x0A98F90D, 0xA1F11433, 0x1E960FAF, 0xE7FFD30F, 0xCFB75BFE, 0x8710A7A8, 0xF9151616, 0x768BBF5B, + 0xFD85F603, 0x9FF72330, 0xEF8ADE4F, 0xE1FDC0E7, 0xF3616A7C, 0xF1E2C5DD, 0xF617DF5F, 0x5E7328BF, + 0xE1FC87D7, 0x87EF13FA, 0xBE8FEF03, 0xDA7F1ABD, 0x2799F72C, 0x73DFB2E1, 0xD4A95312, 0x5F82FACF, + 0x850B1764, 0xBFEBDFB5, 0x6BD7E4BE, 0xA5EDB5B5, 0xB5517C3E, 0x7B7CDFD0, 0xFFC1F3A9, 0xE91F0932, + 0x4EF6F5EF, 0xCE9D3BDD, 0xEF7F406C, 0xBFF1ECFB, 0x60783C7C, 0x3F0CDFFF, 0xC2FAFCDE, 0x99501B7C, + 0x2F48A8B5, 0xBAFCEF0F, 0x4ABE2BF0, 0xBE0AC1F7, 0xD31E5F41, 0xE07DA2C7, 0x57D637A1, 0xF7876FFC, + 0xEFABACCF, 0xEF9D3DDA, 0x63F77BE4, 0xFFD2FD9F, 0xEFAB5EBB, 0x7033BF4F, 0xF8DF077A, 0xFE3BA68F, + 0x1C7B3FA0, 0xF70B88BD, 0x27F8F5D9, 0x5E7C2704, 0xFCC5775A, 0x9EB08A37, 0x3E57B899, 0xD8A7AFEF, + 0xC7BD43F7, 0xE5DE56BB, 0xFFFE13F7, 0x57E16662, 0x93AF3D5E, 0x14D78FD7, 0x7F8FF705, 0xB10D77EF, + 0xDEF5A094, 0x58FF47AF, 0xA7E228D7, 0xC783070F, 0x3CAF3AA6, 0xDFD2D2A2, 0x59F42F5F, 0xBEEC798B, + 0x62FA274E, 0x9CD02CFA, 0xC78F1FF7, 0xBC919042, 0xF23DA95E, 0x5E265619, 0xC4F704EF, 0x65EF31CB, + 0xE37BC248, 0x62ED0FEB, 0xE96318E8, 0xD7874A62, 0xD687CAA0, 0x3E7C1CD4, 0x57F5F0D4, 0x7BACA5E5, + 0xFDAC2FB1, 0x1DE32F28, 0x7EF39EF6, 0x9418F03D, 0xCD9B06FD, 0xD83EC69F, 0x4EACED63, 0xFCEFB0BF, + 0x048A7FBA, 0xF784E413, 0x30FEFF01, +}; + +u32 point_table_binary_46[] = { + 0x11727559, 0x7B6C96D5, 0x197FBEF6, 0xE4D32EE0, 0xA0FDC64D, + 0xA4C65935, 0x28306BA3, 0x4065A983, 0xA00D2464, 0x091F45A4, 0x502E2B02, 0xE5D2964B, 0xB9B65FA9, + 0x8C162897, 0x00721FA8, 0x104C4DB6, 0x44480AC9, 0xC6AA924E, 0xB629B289, 0x61D12DB3, 0x38E6B280, + 0x629195D6, 0xBE7B2EE7, 0x39EFA5B5, 0xFDEB97F7, 0x779EFB79, 0xCE73CED7, 0x7DC76BEE, 0x5E02F0D1, + 0x0B00EBD6, 0xADF3BAEF, 0x782D8CE7, 0x18D8B871, 0x2363EF4B, 0x80D43903, 0xB5B5B584, 0x9B191F07, + 0xA8AEAEF6, 0xBC4CAF39, 0xD608D06F, 0x22C0AC59, 0xB308B730, 0x5E640497, 0x0BEE1AE1, 0x30F3BB32, + 0x840F8D82, 0xCF4F0568, 0x6A6A22CC, 0xFCF35506, 0x4E9F3EED, 0x41A7E053, 0x45062E5F, 0xBE4C98F9, + 0xA79E02B8, 0x72E58A07, 0x09C1575F, 0x0458B56A, 0x1561E65F, 0xDD6060F5, 0xEAD51E54, 0x0ABE5060, + 0xE0F5D75F, 0x27CCFC0B, 0x43010E1F, 0x3E2C3825, 0x78D7AE5D, 0xC24F09FF, 0xD5575F15, 0x7B5262CF, + 0xC99327C5, 0xDE94D87B, 0xE8D0A110, 0xDEB06143, 0x885F5353, 0x13F287E2, 0x17F497E2, 0x17B467E7, + 0xCE9D217B, 0xD7AE5D1B, 0xB2C7FAE3, 0xEC5DB366, 0x8DC41F71, 0x5D21C0F6, 0xEDDB25FE, 0x84E70A5F, + 0xF3916A10, 0x799AAF54, 0xB9F84BF9, 0x247E4DA1, 0xE483F2CD, 0x78AEF1F3, 0x19C651BE, 0xAB87BD7B, + 0xF786EA65, 0xCF9E3D9E, 0x677CBC63, 0xC70EC28E, 0xAF180CC0, 0xA6AF6DFD, 0x209F705D, 0x8671F644, + 0x7094CFF2, 0xEA51DE8A, 0x152B9CBE, 0xFA73D6FF, 0x80BC65CB, 0x9685F42D, 0x59B2C4C9, 0xFB10F1CA, + 0x952B9DBE, 0x4B19B23E, 0x180F8B9D, 0xFF147FAA, 0x4FB80070, 0xFF3C0375, 0x75758CBD, 0x4E808E5D, + 0x06DE7CF3, 0x4DAE57C6, 0xBF06A93F, 0xC4CCAF01, 0xA90F5BCF, 0xE37E2EFA, 0xB5DEC7E5, 0x19A8ACAC, + 0x74EBE9FB, 0xD6AD5B9D, 0x7CFACEF5, 0x8AB8BB43, 0xF44F9830, 0x81F98C51, 0x3E63AC97, 0xEED9009F, + 0xC7C55FAA, 0x27C17E7E, 0x09D7FCCE, 0xCF2FE3DF, 0xDAFD5929, 0xFD21DD03, 0xA8AAAA92, 0xF5880DFE, + 0x53BC551E, 0xC48CCF27, 0x0CD69F46, 0xDB5F6ADD, 0x7E97FE52, 0xEBF88C2F, 0xA23D8B16, 0x2D72FA2E, + 0xA2BD6565, 0x65CE9EBA, 0x0721646F, 0xDD9880FD, 0xC84F61BF, 0x727CC22F, 0x80EF0FE2, 0xF86508F1, + 0xE3970D94, 0x9797BB7E, 0x471ED97E, 0xD72C1864, 0xBFD87EF5, 0x4AB9EC77, 0xED67AF34, 0x487F607C, + 0x0CF59D37, 0x70FCF871, 0xE1133E09, 0x92FF8460, 0xEA4FA74E, 0x9D92FE74, 0x4CFA13D7, 0x43A05FED, + 0xDBB72FD4, 0xCF489FDA, 0xF7F859EC, 0xA90B7309, 0xDF106C20, 0x6BCD58C6, 0x54EF99DF, 0x22AE7ED6, + 0xEDBFCC6F, 0x91BF34CF, 0xEDFF8D39, 0xE8D0946C, 0xC237041B, 0xC1E58257, 0x9F77B845, 0x70983F73, + 0x87C61BF2, 0x05DB7896, 0x0B2EFA4C, 0xB1F08BFE, 0x6E5CBE09, 0xCFDF0E30, 0x70DFF384, 0xF9FBFC6D, + 0x0686FD7E, 0x26D52BE3, 0xE26751FF, 0xBF67B9FA, 0x2F1E8735, 0xFC9BA92E, 0x3E65AD00, 0xF7CD1F45, + 0xF88660C3, 0xF1C07A61, 0x5C5A6260, 0xC8C929AE, 0x7F96CE01, 0x48D41738, 0xFE948F8C, 0xF4DB84D8, + 0x3BE523CC, 0x512A857C, 0xC193B201, 0x3EF9E413, 0x276F52B6, 0x810B172E, 0xB8FE4BF2, 0x28BEFC3D, + 0x25FA061E, 0x2A147F52, 0xE2CF0367, 0xA6B9FE4F, 0xFE0ED836, 0xDEF1495E, 0x7373B3E8, 0x4B89BE8B, + 0x172F225F, 0x7021FA77, 0xEBD62D27, 0xAFF00F46, 0xECB1F262, 0x1F633ECB, 0xF2DCF7D8, 0xC7E9DF65, + 0xD58C73F1, 0xC41DAAB8, 0x45B0E45F, 0xF9E98BD3, 0xBDFDFBF7, 0x3B7DE98B, 0x6D3F6A14, 0xFFCD00E0, + 0xFA557966, 0x80E5DB78, 0x664D4779, 0xA53F71F1, 0xC99A6EE0, 0xBED9239C, 0x7F996B10, 0xCF1AE1E2, + 0x955965F3, 0x65F95D6B, 0x65BF69BC, 0xBBAAB4BF, 0x883D9D97, 0x5CBF6179, 0x9D976DBF, 0xB6E7CFFF, + 0x968A3CAE, 0x47C6A24F, 0xEBF3CE56, 0xB147EBFD, 0xCE36B157, 0xF9E71E31, 0x69224FF4, 0x9D7B04D2, + 0x82F57CB6, 0x5CB1C83B, 0xBBDCA469, 0x7F207E75, 0x87EC07DA, 0x6F828DBF, 0x3F5281FD, 0x64EDD5FD, + 0xA6FCE2EB, 0x7A7E89FE, 0xE2EBE0EF, 0xA754603F, 0x5979BADF, 0x743FC746, 0x62CC37E4, 0xBBFD1E1B, + 0x997E13D6, 0xE7D279C6, 0x18337A33, 0xB172983B, 0xFFE8AF7F, 0xD568C727, 0xFDBB77EF, 0x66FD8201, + 0x8E1C3982, 0x7C8BF381, 0xFB8FCA2B, 0xCE377CDE, 0xE8F969A6, 0xDB7E80DF, 0x05A777AB, 0x7F84D373, + 0x1C6E111C, 0xE6DF6AB3, 0xFD03F531, 0xBE062E1E, 0x8C87B879, 0x42F8838D, 0x9B07B49F, 0x71FE8DDF, + 0xEFFAAF78, 0xC6C9EFFF, 0xA4917C5B, 0x7BFB3F09, 0x521F96FF, 0xE1229356, 0x5F5FEFFC, 0xFD7031A4, + 0xC97C22FA, 0x3F0048E3, 0x79D6CAFB, 0x004C1A9D, 0xEFEA0FCB, 0x43FD6A1F, 0xE94B2C7B, 0xC0E557EB, + 0x51EB45EB, 0x55F97FF6, 0x4CDAA64D, 0x9B9CBFA4, 0xAFA1A1C1, 0xD583D6A3, 0xCAA37A5D, 0xBA7429F7, + 0x479A17E2, 0x0B515FED, 0x4F19F33C, 0x81FBE9A1, 0x2BA5FEBC, 0xB116FBCD, 0x8E096E1E, 0x892F04B6, + 0x4FD7D3F9, 0xCCF3AAED, 0xB719570C, 0xCC9E3D1B, 0xB1D47F06, 0xF617C5CC, 0x077B5E75, 0xFAFBFFBE, + 0x3923DD7A, 0xDAFF94DF, 0x5EECEBA1, 0x9FE611D2, 0x6FE713B6, 0x9FF4B7B7, 0xB7B33EC6, 0xA8BFA5A5, + 0x8531F301, 0x94CFFE91, 0xFEAC7563, 0xDD7AD2FF, 0xE007739D, 0x7CD27FEF, 0xD8FBDD3C, 0x44FA19DB, + 0xF924B15B, 0xEA91FA0B, 0xE357FCFD, 0x4BB87308, 0xD6CF825C, 0x375F743E, 0x1AE6F779, 0xCCB87E25, + 0xD8DFBF84, 0xBB06CB79, 0xA2F2BAB0, 0x7EE93EA5, 0xF34D2CD7, 0xC6AF52CE, 0xEF586E7A, 0x57503EEE, + 0x18C52D3A, 0x3FB9EFC4, 0x1F94EE39, 0xFD848780, 0x9DBF443F, 0xFD69FF24, 0xEC79966F, 0xE7AD01BF, + 0xB4F21A45, 0xDE80B526, 0x245FE3A1, 0xF652BCFA, 0xBE38DCF1, 0xFBCED7F3, 0x5CF4F7FD, 0x85DFBF09, + 0x533CECFC, 0x76437078, 0xBE7CE230, 0x84E2FDC4, 0x21D7AFDD, 0x3C63FBBB, 0x9B77FACE, 0x7CC2F1DB, + 0xEE4A3FD6, 0x78B7DD85, 0x34BAEF31, 0x467EDB04, 0xBB7FADBC, 0xB609268D, 0xE6559547, 0xF90CEAE3, + 0x7C2F7ECA, 0xCD531D39, 0x6E9E627E, 0x47AECC5B, 0xCAA77C8A, 0x7CD147F9, 0xDEB2650B, 0xEF5FC277, + 0x71FE3978, 0xF0A09377, 0xF7537BDF, 0xB1F3D0D9, 0x7213E3F9, 0xB4DC9D37, 0x31373FE1, 0x3CD85CAD, + 0x18F98C4D, 0x8CCFAB72, 0x7FFF656D, 0x7CD6C9A3, 0xFAE7F858, 0x7E2265CF, 0x433B8F26, 0x5276FE48, + 0xC8F7EF66, 0xC879CAF3, 0x0FE1E936, 0x7F89C879, 0x9CF0CF6B, 0xB257E755, 0x92E7E6A9, 0x803EE5AB, + 0x3D3AAFA9, 0xBD3ACF16, 0x270F727C, 0x6022DE7F, 0x3EC7BD0D, 0xC79353A7, 0x4EF5BC4B, 0x8A774232, + 0x9974F376, 0x71B256EE, 0xE7091FF3, 0xFA4AC53B, 0xC51F7B1F, 0x7E09F1BC, 0x79F302F2, 0xEB597E0F, + 0x1CE5372A, 0xDE032525, 0x25EE7E5E, 0x8C98FBCF, 0xDB8A0F24, 0x0B0A0A42, 0xFCF1E3C7, 0x07ECDF2F, + 0xF6E72BAE, 0x05F6CFF9, 0xD3C0FEF8, 0xFC3AE6FB, 0xF6EDF5ED, 0xFD2BC0CF, 0x10171616, 0x7ADEBB8A, + 0x459EFFBD, 0x9EBFF37D, 0xF228C058, 0x7803CE9C, 0x39E3EE8B, 0x0F21F6F0, 0xAF07C6F5, 0x1EDA9319, + 0x8C4F505E, 0xC0DFE2E2, 0x62773F2D, 0x4EBE0115, 0x15153DE3, 0x198D5FC4, 0x1EDFFE7D, 0x128F687C, + 0x22F1D3FB, 0xF88F9375, 0x3063C60C, 0xC167F0BE, 0x8B98E3E1, 0xD637CA7A, 0x27FF35C1, 0x46D76F86, + 0x69D3A6F1, 0x77F1F7A8, 0xAC77DF6B, 0xDD77597F, 0xD4ADA7F9, 0x201BBFBF, 0xFCF2CB81, 0xF5AFF17A, + 0x7DEFC846, 0x7BE83EED, 0xF337333F, 0x6AAFBE17, 0xBC8498E2, 0xD3C3FE4C, 0x8DEF1658, 0xBE7C7900, + 0xD70976F5, 0xB35BEAC7, 0xAD6F907A, 0xB0F9FD01, 0xF481DBB7, 0x6F0BA6F9, 0x0331CFDB, 0x36DF77E1, + 0xEBA4E3E3, 0xF77E981F, 0xFE6EDF0B, 0xBA101715, 0x1579300A, 0xBFE7E17C, 0xD7B419E6, 0xCC99D36B, + 0xBD08B6F5, 0xEAF8BB99, 0x4FF9145C, 0xC7F5E2C7, 0xAFD68F9F, 0xFD4EF518, 0x8DAFBF5E, 0xEA2D1A6F, + 0x7E1FB88A, 0xF33DEEDF, 0x99336706, 0xF061C6B4, 0xBEFB5D80, 0x76DC5F7C, 0x9F8AD8A7, 0xEF0BD791, + 0xCFE7D574, 0x795FF822, 0xB95FEE1B, 0x51FB9DBC, 0x37585E0F, 0xFB7BB157, 0xE4D785DE, 0x1FAE637E, + 0xD9BF4CD5, 0x57E763CB, 0x57FF45DF, 0x31B1DFD9, 0x77DAF53B, 0xE1EF64BE, 0xBEB77C81, 0x78D2A449, + 0x01FE3698, 0x3C797288, 0xEFDE5782, 0xF18BE6BF, 0x51F9B29F, 0x83FDE79D, 0x77DE09F5, 0x27EE3781, + 0x7AA0F92D, 0x986FDEFF, 0xF63DA404, 0xF15B6FBD, 0xE5DE434A, 0xE0A0BE87, 0x84CE871E, 0xFD7F1414, + 0x02DE8D1F, 0x9B67E70F, 0xC4DE0979, 0xAFB1385F, 0x30382C7C, 0x08F1FB7C, 0x2AEF4BDE, 0x25C134F8, + 0x737E2EF5, 0x5CCF7C7D, 0xCFB824FA, 0x7F58E4EB, 0x27EC7D67, 0x42FA743D, 0xC963FE0C, 0x7F3DC97B, + 0xF4BFE9ED, 0x4179DE1D, 0x877BAC67, 0xFE6D8BF3, 0xF13BEEF7, 0xBCA6BF35, 0x05DF5B72, 0xE1FDD6E0, + 0xFDF5E926, 0xC17A9F18, 0x0D7F1CEA, 0xEE576708, 0xFF63A8DE, 0xBF683F3D, 0x93FC66A8, 0xBC7F0A1E, + 0x0DDF0C95, 0xFA17FD23, 0x921DADC1, 0xFBDA33C9, 0xAF2A162C, 0x58E0EC1D, 0x91FC2C19, 0xBCBF8D86, + 0xAF2A162E, 0x5C28DF3F, 0xA7EF622F, 0x4C14FC68, 0xA3C59A9F, 0x2659CFF7, 0x0D3C2F86, 0x35FD3329, + 0xEFA1E2CF, 0x30F487E4, 0xE97BC5C3, 0xD69F1EF2, 0xA2FCB705, 0x3F34E6FD, 0xD6B973E7, 0xF6D467F3, + 0xFB5893F8, 0xA7F78F61, 0x4D5F27E5, 0xBC0CDB13, 0xF537EA5F, 0x8F7C44F2, 0xA5EF1B39, 0x496BBF7D, + 0xFFC8490A, 0x5FE7AFE1, 0xBA1EE5D3, 0xFE1F91EC, 0x27FDC5CE, 0xBB4F370D, 0x6E2D2DC5, 0xFBDE74C1, + 0x8F2096F3, 0x42E6CFA7, 0x9B0671FC, 0x751E1D0D, 0x832A5C7E, 0xF3089B6B, 0x34AF727E, 0xF348BEB9, + 0x46F329C7, 0x238FE261, 0xAEF17BB6, 0x9DE77392, 0x832A78FE, 0x237C9570, 0xDF563A2F, 0x6219C88F, + 0x637C2023, 0xC9E75FA4, 0x5EA2F514, 0x8D37AF2F, 0xA5F5F6FE, 0xD24BFC83, 0x38CA674C, 0xDFC1F2A3, + 0xF6DAFBC9, 0xC3E8BFD3, 0x17B037EA, 0x4F349E7A, 0x9FCA490E, 0x6ED5FB4E, 0xA8FEA2F5, 0x65DFCF1E, + 0x06DD7F32, 0xFFF7DB66, 0xF8F71CCE, 0xC79FB09F, 0x4C04CE27, 0xBFC73C8E, 0x7753DC34, 0x82D13EC6, + 0x00DDDDDD, 0xBDAF670C, 0x70E0C081, 0x5EE445D7, 0x236EC0DB, 0xE4B9EFD3, 0x27EF21DE, 0x0A79BFD6, + 0x7C792BC2, 0xEF7FC46F, 0x6B6BF3F0, 0x2E2FEF83, 0x003A4FDA, 0xF74691A7, 0xFEAB7EDD, 0x8FE0F8FE, + 0x7BC28913, 0x270497A0, 0x7DB77D79, 0xF49DFA29, 0xF9D7DB77, 0xCAF73DFF, 0x32DFCBE7, 0xEF5FCAEF, + 0x81BA1FFB, 0x6C0CDF6F, 0x5C7FB7F7, 0x1FFDBD42, 0xEF5F7DAA, 0x6D3FEFF4, 0xDABDCDE2, 0xAFBC3FC0, + 0x30C17139, 0x6F092F26, 0x69717D9F, 0x6817ECDE, 0x2BDA6383, 0x653DD73F, 0xF205C7ED, 0xBC85A5D8, + 0x2DEBD7AF, 0x5FCF7CC1, 0xEEF7A4AF, 0xE03FF4D5, 0xE8FA4CF8, 0x52E26DD7, 0xF787BF08, 0xDFAEBF49, + 0xE7713CB0, 0xDE2B0AD9, 0x9FE94D13, 0xFD16F7F7, 0x0A42F6DF, 0xF49EF3ED, 0xF746795D, 0x14AFB89E, + 0x47A3E047, 0x826DBC92, 0x82C161E1, 0xBBF86663, 0x681B2977, 0x9D77F9BD, 0x3D1B3209, 0xDFE37576, + 0xF07BFB70, 0xC1F72283, 0xDFB7870B, 0x9FFEF8BD, 0x7D24C404, 0xDF2BEFF5, 0x23214BBF, 0xF3FA3182, + 0xC93F5E3F, 0x46F806F9, 0xB41EBDF9, 0x56DE43AC, 0x7D376168, 0xF07DC47B, 0x4FB0B1F2, 0xBCF7844F, + 0xBF67D17B, 0x8DB74AB1, 0xE5AF52BE, 0x953759E5, 0x19593F59, 0xF5C9EFE7, 0x5E99FDBD, 0xBB209641, + 0xEF698879, 0xBFC4E7C5, 0xEE616CEF, 0xEFF1F99E, 0x67B1F09F, 0x835894CF, 0xFACAA47E, 0x07FE2A66, + 0x82E7CDC0, 0x635E67F0, 0xF7169247, 0xF1FF3F00, +}; + +u32 point_table_binary_47[] = { + 0x11728D99, 0x7B7095C5, 0x15C0CFCD, 0x5DE4A152, + 0x20090846, 0x456A1DA7, 0x9642D058, 0x5B13A88F, 0x8AE5216A, 0xC890A116, 0x798420A3, 0x020D710C, + 0x702195F2, 0x525B0223, 0xD08B86A6, 0x40C73684, 0x9A19465E, 0x46D258C4, 0x2F11EB18, 0x632B4904, + 0x07898616, 0x0261481A, 0x0A7ABF9E, 0xC7EE7E8F, 0x6446EF4C, 0xFEF865CF, 0x9E3D7BF6, 0xECD9B3FB, + 0x41A15B9D, 0xC803F80A, 0x0056AF5E, 0xED42A1EB, 0x082B78F1, 0xC5175D77, 0xBEF05F73, 0x14241209, + 0xE26A6160, 0x8612E402, 0x40698082, 0x82026247, 0x58C1B3CF, 0x3E2BFA0A, 0x445F7171, 0x3171B530, + 0xC0B265CB, 0x2CD3EFF8, 0xF1E356DE, 0x6D5370F2, 0xE449CF9E, 0x77157CF9, 0xE597224F, 0xDC08D0D2, + 0xD2C2E3BB, 0xE70072EF, 0x03282D2D, 0xE5F19947, 0x298F7701, 0x3CF4B482, 0xEDDBB78B, 0x3C713158, + 0x86C9000B, 0x1E03D8B4, 0x6913CB33, 0x8F531EF7, 0x0598B15C, 0xC1D6AD5B, 0x459EB804, 0x2CBB8500, + 0xF79C0228, 0x2F2F97F1, 0x88EB95C7, 0xBD01466C, 0x55B077EF, 0x5E9127DE, 0x0D96A11D, 0x20F63D80, + 0x175E7841, 0xC6231EA4, 0x3CFE0DC0, 0xEC66051B, 0x366C1079, 0x629C23F3, 0x4ACF9E2D, 0x5BB6105B, + 0x7B0D1B7F, 0xBCFAEAAB, 0x2C6FFC15, 0x669E4F58, 0xBEA41B07, 0xFB6B7FD0, 0xFACF9831, 0xC3FA8BD6, + 0x9F59DB03, 0x1E570B7B, 0xF2217F85, 0xFD195EAF, 0xF07A86D7, 0x2BBC9EEC, 0xAFA5C65F, 0xDA9F4B3D, + 0x7F3A897A, 0x80D48482, 0x43870E49, 0x3C230F1E, 0x009643EB, 0x15584FF7, 0x7DB73AF2, 0x32C0E811, + 0xB826B367, 0x133BCCC3, 0x15E4E5E5, 0x71FC125F, 0xB54F4151, 0x5111C72F, 0xF37E80C5, 0x8B17F3FE, + 0x227EA846, 0xE2CBDD22, 0x9C5522F6, 0x21B37CD6, 0x06809292, 0x12DE7F2C, 0xFF77CD34, 0x7EA98C5F, + 0x585828E3, 0x97CAF896, 0x5F0EB0B5, 0x97D9A77F, 0xC9922581, 0xF1697F32, 0x970AD3FE, 0x65F95291, + 0x8FC562EC, 0x9FC81A80, 0x15F5361E, 0x1CE66A05, 0x65656536, 0x9E9F7C5D, 0x497ED1F1, 0xFEE4DB36, + 0xDF707FF2, 0x07FBB750, 0xFA93BFDE, 0x7AEB2DAB, 0xCF751554, 0x5656DAF1, 0xE8B77BF7, 0xEE803F39, + 0x7E7DFEE6, 0xF17DFAD8, 0x3EDF78F1, 0x78BCA7F5, 0x0EC74330, 0x1F9578F9, 0xEAC48913, 0xAEABF391, + 0x8F395F19, 0x79E248AE, 0xA78FE489, 0xCD78BC9E, 0xB9D2DFA5, 0x9F6E571E, 0x3BC24A78, 0xBE306836, + 0xF9B17F2B, 0xC0C0C21F, 0x1177307F, 0xAD60F06F, 0xEF277966, 0x485230E2, 0x5FF9369F, 0xBB6D6098, + 0xDB9340E7, 0xF7C3C27D, 0x902F5FBE, 0x8C0CF70A, 0x6B7BE60B, 0x2781CDFF, 0xEC9F01CF, 0xE0987346, + 0x117730AF, 0x5430E0E9, 0x3BC59E02, 0xB1277945, 0xA6CDEF64, 0xEF80F963, 0xACFC639B, 0x143CFFFC, + 0xF3C8A89F, 0x1960EDDA, 0xB5282FFC, 0x28CE79C7, 0x8E1D56DF, 0xA3D3146C, 0xDEBCD9EA, 0xC3E3006E, + 0x3C34DDB6, 0x37A2FDC3, 0x3F986DFD, 0x718CF8E3, 0xB9D65FC7, 0x48FEF02F, 0xADFCD9EB, 0x15747474, + 0xD8F1CEF6, 0x07ED5F99, 0xEF99970C, 0x8BBE3371, 0xF10FDB8B, 0xF1727E87, 0x891FC862, 0xDE099986, + 0x295F5CA8, 0x84CC7DFB, 0xF6B13CF3, 0xEB00C292, 0x5F3BD19E, 0x945563D9, 0x1FC2CA63, 0xCC77ED20, + 0xEB69F21F, 0x6E21C32C, 0x7FF91905, 0xDBB66D13, 0xFDC433C1, 0x6394EFAA, 0xB7F993F5, 0x757D16CC, + 0x9F741E27, 0x2FBF87DB, 0x85F57A11, 0x63BEEE22, 0x7B568EB5, 0xF9BD8BE4, 0x7F9D65E5, 0x13497A3D, + 0x703CE2AF, 0x3BC06394, 0xBF926FCF, 0x4BD67765, 0xB13D4F39, 0xFF9FA5F9, 0x943C20F6, 0x312B8FD1, + 0x5F2DC843, 0xB6FEDCE6, 0xDF1694D7, 0xCCF29D0D, 0xE6FCC0F9, 0x121F01D8, 0xB56B574F, 0xFE667D17, + 0xAA94F53F, 0x3B137F03, 0x17DF25F6, 0x3147DB2D, 0xE37971E9, 0x81687BF2, 0x929FD8F3, 0xE3D20338, + 0x7F6191BF, 0xCA9CD738, 0x5FADCF32, 0xCA7795D9, 0xF387F575, 0xFD4999F3, 0x3BE8CF95, 0x9EBF0DDB, + 0x7820FFAF, 0xF4C58BB0, 0xF5E72BAF, 0xBC82ECF9, 0xDBB08907, 0xAE87567A, 0xF1A2CF7F, 0xD6E70EF6, + 0xF431A7DA, 0xF5664EDC, 0xEEAD3FF3, 0x0F42F239, 0x469F8CE7, 0x4E35E781, 0x70A2DCD6, 0x67A2AFDC, + 0xABCFC8DE, 0xC81D38A1, 0x2937D9F8, 0x88DC114D, 0x30EBF9E1, 0x7A18764C, 0xFDE0978F, 0xA6462F48, + 0x3D21F38F, 0xA6EAFA42, 0xFB2329D9, 0xB0C82725, 0x7BF2A178, 0xC9627E17, 0x322DD37E, 0xF9083265, + 0xBF84F753, 0xB778CF62, 0xEE844CCB, 0xB8DE1081, 0x4C597F89, 0x07FAF1F9, 0xAECFE7AB, 0x1FC4F8FF, + 0xDDFDC41D, 0xC20AAEDB, 0x3691F30D, 0x319D7FC3, 0x3F9C63CF, 0x37FA0DFB, 0xCB14CEDF, 0xC4032FE3, + 0x7ED9F833, 0x3A9F99FB, 0x9FC3F829, 0xCEB4E779, 0xFF7312AF, 0xA6DE1878, 0xD930DC4B, 0x7C6D3AC0, + 0x1B6FBC81, 0xF2C2FD3A, 0xC0D423AC, 0xAF5FA7E2, 0xF3D28C77, 0x6DBAE6F7, 0x45BE0FDA, 0xFFCE3BEF, + 0x10DF2E1C, 0x19595B5B, 0x4BFA6E97, 0xFE919114, 0x0FA63E49, 0xA9409B66, 0xFD50E6CB, 0xAC3C46F9, + 0x148C773A, 0x4F8C7F52, 0x000CB37C, 0xBF3253CF, 0xA07EE22D, 0x91919669, 0xBC7186B5, 0xFD0F2953, + 0xEFB0BE64, 0x3C4F06CC, 0x1B63E797, 0x9C8BF1BD, 0xF00661D4, 0x978CE737, 0xED7F53FF, 0x249F95F3, + 0xCAC81F7C, 0x2EDAB96A, 0xD52A3BBF, 0x83CF4546, 0xD07E6746, 0xF90389C8, 0x88F5EBD7, 0x5B7D0712, + 0xD1CE75EB, 0xD679FE81, 0x44C5CC99, 0x33ADFD74, 0xBECE9A35, 0xCBF6A7DF, 0x134F3C61, 0xF5E38EA9, + 0x2036F550, 0xBF9DE893, 0xB53FE5F8, 0x178EB69B, 0x7C68F3D7, 0xAFEE0AE6, 0xB7451956, 0xFEEA97CC, + 0x7D04D78F, 0x18FF6A6A, 0x6A02F96B, 0xCD9A3581, 0xFCC6ACEB, 0x29FAD9F8, 0xD4F5199F, 0xA75A3FE5, + 0x8B61158F, 0x597B295F, 0x0CD93CDE, 0xCA53FD22, 0xF73919DF, 0xD43FC61E, 0xCA179F7C, 0xF289A70F, + 0xF3C57BEF, 0xBD67E39F, 0xE22165F5, 0x38BB3F52, 0xCCF9A0F5, 0x277BEC08, 0xEB7C55E8, 0xC503E7FF, + 0x421DEFF7, 0x48FC1A7B, 0xFA1E302C, 0xFAFA1EB1, 0xF737AE0F, 0xEFD883F3, 0x2F9B28F5, 0x0BF1DBCA, + 0x63AC1F46, 0xD629B8A9, 0x6EA6AD8F, 0x4656E9FA, 0x44CBDF3A, 0xC9D49752, 0x3FDC3A19, 0x3C46F99B, + 0xB7620EEA, 0xECB4FA6E, 0xC67AA3AD, 0xADCDD697, 0xD73BA2CF, 0xD5F5C8F5, 0x4EF4188D, 0x474CF5E1, + 0xE921D163, 0x648FA91F, 0x4F0F117B, 0x8DFCB0BD, 0xD113A24F, 0xEA9B617B, 0x653C6292, 0x3F7F104C, + 0xBDCAFACE, 0xBF193DA1, 0xEBD50EA9, 0x3FA36775, 0x7DCA1C59, 0x6E58FA47, 0x967BF5A2, 0xBFBE35F5, + 0xFBA8EC98, 0x1A3F7EBC, 0x309E55DF, 0x2F8FA9B1, 0x63C7DAFA, 0x7C547691, 0x9A346992, 0x0BF952DF, + 0xA7672F55, 0xD9D9D9B6, 0xDE4FC7FE, 0x53A64CF1, 0xC9C7581E, 0xEB57BE9F, 0x8C295FD1, 0x8BEE5FE6, + 0x7E34A6BC, 0x78FABC79, 0xF3ECFD27, 0x3DBB783A, 0xB76F31ED, 0xCBA6E3CF, 0x75CB0CC7, 0x2A1F7FFC, + 0x717B3F4A, 0xCF5E363D, 0x3737D7C7, 0xCF095BF9, 0x2296677B, 0xEE04F82E, 0xDA3F7122, 0xFB9BEF3B, + 0x43B31FA9, 0x341CC9C0, 0xF6458F54, 0x4E983021, 0x307F1EDF, 0xCEE7914A, 0xB2D7EF8F, 0x850B1706, + 0xFA5B79B6, 0x67AAC8FB, 0xFC65EF9B, 0xDA3FB63F, 0xB3C89BFB, 0x87826B92, 0x2CBF2CF7, 0x0F66AD1F, + 0xFCCCEB29, 0xF261FBF9, 0x7EF726E6, 0x1ABD1E34, 0x3EE05D7E, 0x88F647D8, 0x3FC42EF6, 0xFF2CBBA8, + 0xD7C30F3F, 0x2CF7ED2C, 0xACDFB363, 0xC2D48E67, 0x7903B69B, 0xF516F970, 0x7B8CDBF9, 0x3E86FBA9, + 0x0EE747ED, 0xC42EDE75, 0xFF893C79, 0xF26491C7, 0xBD7D06F5, 0x31D3780D, 0x18DF68AF, 0xE5F0F87E, + 0xFBF47BC9, 0x45F42FC9, 0xB37E2C9E, 0x3B513FCF, 0xD7B6AF50, 0xC1F162BD, 0xAC3CD617, 0x278D3DFA, + 0x3DA4CB27, 0x0FE370AF, 0x18FF9518, 0x7D319591, 0x9111B097, 0xD9678F61, 0xD1B7D4CA, 0xC32D580F, + 0xFAFA4B7B, 0xAC9B7C70, 0xFC223BBE, 0xE96FDB37, 0xE279E16F, 0xFF86F516, 0x8E79CCFD, 0xF57E2D94, + 0xF79A08FA, 0xC3EE17AC, 0x95AFD56C, 0xEEDB55E8, 0x3F3A1FCD, 0x7B6115AE, 0x87D91F89, 0xC3008E2F, + 0x3E289F1D, 0x4479DE5F, 0x19860B2A, 0xA74D9BE6, 0xEB1FEBC5, 0xF9C7D76E, 0xDF27595F, 0xCCD3A7E5, + 0x4DFC8BFC, 0xD4CA2347, 0x8E081763, 0xAE44A6F7, 0x9C6EF11A, 0x8AA7F0FC, 0xBCFCA0E7, 0x6BF7474C, + 0xF5E88F50, 0x7BD8BFFE, 0x78E4F728, 0x9F7F8DFF, 0x8CFFA9DD, 0x1F6F73E6, 0xCC09EC17, 0xCE8FBE78, + 0xA5767F3C, 0xEBF72DBB, 0x1FE7CE9D, 0x1BF007BD, 0xBFF9F723, 0xB5FBF76B, 0x7E7E7EC0, 0xDF927FB0, + 0xFEC0F9B6, 0x3A271DAE, 0x7FE64B7D, 0xDDEAFC9B, 0x99CE67B2, 0xBFA9E254, 0x9AE553C4, 0xCDC254BF, + 0x603C36E6, 0x7CE6F12D, 0xC46D5EFF, 0x71247F46, 0xDAF5FDA0, 0x09DA0BCC, 0x78E4BF56, 0xE78263DA, + 0x697F35C1, 0xC534AED7, 0xE6CB7DA1, 0xD571EDF8, 0xE48FA68A, 0x4B05D4CE, 0xF783061A, 0xAFD361A6, + 0xF67C6A07, 0xAF9DE221, 0x4715587D, 0x23485F6F, 0xAB9FFCD5, 0xEA7C27CD, 0xF64FA5FE, 0x7D0ABE8D, + 0x3E53BF34, 0x551C4DE3, 0x78A67A2A, 0x9FDA3FF8, 0xF182050B, 0x6C7DD598, 0x73348DEA, 0x6196BF93, + 0xE41BBE95, 0x3F793DDA, 0xC9BE466F, 0x7D7CEBC5, 0xEF2587A9, 0xFF006B1F, 0xBFC7E45C, 0x57F0D453, + 0x4F756BE7, 0xF91653FF, 0x21697C3F, 0xD0EF4BAD, 0xCE5087DF, 0x9732848F, 0x236FDCB8, 0xD1BECF34, + 0x555C57C0, 0xFBAD07FD, 0x01FF84D6, 0x27BC7E61, 0xFF87FDDD, 0xD37A04E2, 0x27148FE1, 0x78ED164F, + 0xFA7EDA98, 0x23F1D62D, 0x3E43F118, 0x8EBF6EF1, 0xA5EFD78D, 0x3917AD7D, 0x01FFF4E4, 0xBF3C6A1F, + 0xEAD0F719, 0x737FFBBC, 0xA5CEE1FA, 0xE03032D6, 0x33A7726A, 0x5B285EDC, 0x32E12FD2, 0x6A5B787F, + 0xEAFBE117, 0xEBEB1CDA, 0xBFCCD4BE, 0xBEB685F9, 0x7DE1CF5B, 0x6A5B162D, 0x5AD43D1E, 0x75BDDD54, + 0x51E730E7, 0x0B37E7D4, 0x39749F0A, 0xC72BD78F, 0x6BC87FD2, 0x9F3983B8, 0xA1AFF1AF, 0x6123EF8F, + 0xCF707C9B, 0xFB6EEBDD, 0x329ED57F, 0xF7D13489, 0x1FA98F07, 0x26E9F7B1, 0x34F1D735, 0xAB753DAB, + 0xDF477BFF, 0xAFE7F751, 0xE3DF81B8, 0x867BF6EC, 0xB1F7CF3E, 0x9B155455, 0x55B9305C, 0xC657BDBD, + 0xF744BEDF, 0x2F51527F, 0x9BFBF466, 0xDF7D84DB, 0xB57C5CEE, 0x0F578FD4, 0xEF197179, 0x6FF4BEA7, + 0x68EEA3CC, 0xF71591CF, 0xD01C97FB, 0xCBA0DBBC, 0xEF2FCCE9, 0xCAFB1E83, 0xB6390F2A, 0xE07C1DD7, + 0x7C1F5826, 0xF99A8B00, 0x9CBF75FF, 0x9A4B4AB3, 0x8CBFBF52, 0x01C7A3B6, 0x6FFF9FC1, 0x32E9AB3E, + 0xA559BF8F, 0x569F35F2, 0xF29EE79F, 0x1FB17F7E, 0xCCBEF9B1, 0xBC6F7EC4, 0xFEF931A7, 0xFBE47761, + 0xFFDEE6FB, 0x84BCEFFC, 0xF751CD71, 0xCD13F4FB, 0x695CCBE3, 0xCF7CCF20, 0xBE6AA87E, 0xEF8A6B1E, + 0x146C6F1A, 0xADBFFFE8, 0xF626BCFF, 0x5A467B1A, 0x4E68D6F6, 0x357CAEE5, 0xF5FCFE91, 0xE7F98FF9, + 0x173EFFA1, 0xBE8F7F2F, 0xEF03C6FE, 0x8FFFA884, 0xE3F21EEB, 0xF71FB1DF, 0x7FCC3EFF, 0xB1BCCF7F, + 0xC47EFF31, 0xFBFCC7EF, 0x57BD15F8, 0xDFB7C87F, 0xFCBD31AE, 0x7982FE1E, 0x19D7F2A0, 0x59BF9F92, + 0xFFB87F5C, 0xF320F37E, 0x267CF149, 0xC5DFD34C, 0xFBC53CF0, 0x18ED691B, 0xAC59DBD7, 0x364CCBEB, + 0xF9FD67AA, 0xF187E649, 0xE031EABB, 0xB0CEF31F, 0xF3062DAF, 0xDF87697E, 0x3B77EEB4, 0xF149F37B, + 0xEDB5D76C, 0xFCD2FC84, 0xB53C68D6, 0xFB87E6C7, 0xFDF5FEA1, 0xF9117BDF, 0x6F82DF77, 0x22CAB2DC, + 0xA755F49C, 0xFEDE63EE, 0xDBC2F56E, 0x3DE517BA, 0x9FD17B08, 0xF2716105, 0xCDCDCDAE, 0xBB5F98FE, + 0xF3E9A79F, 0x12D79BEF, 0x53478F1E, 0x7521C5FD, 0xD0DCEF9A, 0x9A9A889B, 0x85159C3E, 0x7DDA85D1, + 0xC2F41F7E, 0x7F182DF2, 0xF4D3DFDB, 0xAFB89C6F, 0xBE32EFDB, 0x29EE4738, 0x3F8F53DD, 0x1A62FBDE, + 0xFD95FB37, 0xEFBD13D9, 0x85034457, 0x3ED2F237, 0xC27E92BF, 0x52AFF906, 0xD81EE8EF, 0xC24EDF7B, + 0xA9AE6FCF, 0xEFB96D17, 0xBB50D7B7, 0xD14BB7FD, 0x81D8D4B7, 0x4ABBD8D4, 0xB7E70FC2, 0x35469ECE, + 0x7B7F7FDA, 0x5FFEFE54, 0x2FF8FB53, 0x3DE1EF4F, 0xF58ABF3F, 0xE5B740FF, 0xD4607FAA, 0x774CFFFF, + 0x03000000, +}; + +u32 point_table_binary_48[] = { + 0x11728597, 0x5B689457, 0x10C767FB, 0x7DF1D254, 0x4D766D34, 0x17ABB4B6, 0x182FB4AB, + 0x566D6CA5, 0x62D34DD2, 0x802F1B89, 0xA0514C4C, 0x1AAD31DE, 0x626E2669, 0x14146949, 0x7DA826A8, + 0x14A30624, 0x5E107C30, 0x526BA94A, 0x127C097D, 0xF041114A, 0x29144541, 0x6195A4EA, 0x7E9DCB39, + 0xB3DF464B, 0xF7EDB7E7, 0x7F66E69C, 0x3367CE7C, 0x5E95F78B, 0xD70D50FF, 0x16C0BE7D, 0xFB3CAFCA, + 0xEB674E75, 0xE1E0C183, 0x5EFC4FE1, 0x96DF5C68, 0x69692166, 0x7DCB7580, 0xA6A626CF, 0x0B7BBF40, + 0x2489FB99, 0x8DDE2B16, 0xB6F69059, 0xAFFE88A3, 0x00CDC80D, 0x0D0DA227, 0x4E95F970, 0x4E78E6CF, + 0x2EDB4766, 0xFDCCAB00, 0x757575C2, 0x68AF02B9, 0xBDBD5DF4, 0xC4A8DFBF, 0x7FBF0783, 0xC265292E, + 0x1C3A7488, 0x98F56563, 0x003A3A3A, 0x341EF25F, 0x5555A5F1, 0x92FF4D9B, 0x3625C553, 0x53539314, + 0xEFE6CD9B, 0x351EF2DF, 0xD6D6A6F1, 0x927F5A9F, 0x3F9ED6D6, 0xD6A4789B, 0x9B9B3DF8, 0x43F6D3AE, + 0x1F99F7DB, 0xAEDF9E87, 0x5DBF67CE, 0xCBAE3F30, 0x1DED6502, 0x64A4015C, 0xBD7A95B8, 0x9FF8EDB8, + 0xAB4CFAE0, 0x1617E2F1, 0x38EB99DB, 0x80D9BF1F, 0x65656549, 0xFBA51C4D, 0x625EAF4F, 0xAF7CE4C8, + 0x91247D57, 0x5797C483, 0x5CF0AB32, 0xEB0B7E33, 0xFBFF1EF2, 0x5ACC97E9, 0x620FB99F, 0xF91D37C1, + 0xD124E6F9, 0x3EBDF286, 0x0D1B92F4, 0x1B376E94, 0x7C446EC4, 0x7CACAEAE, 0x967C25C6, 0x7CADACAC, + 0x54A6FC65, 0x7B464FF9, 0xAB1C4962, 0xCD77E2F8, 0x2399DFFA, 0x3DC0EEDD, 0xBB89797E, 0xEB772ED4, + 0xD7D70BAF, 0x15A6F366, 0xFD5AD137, 0x3636F2FD, 0x627F5FCA, 0xF9DAF94D, 0xA8AFADAD, 0x55FB4DA8, + 0xDFBA752B, 0xDF3FD647, 0x846D7EBC, 0xB80190BE, 0x7331714C, 0xD8B997D1, 0xF105E999, 0x9F5438F7, + 0x420D797A, 0x9F9F5400, 0xA455CF57, 0xFDB86DCE, 0xCB3367CE, 0x20C37261, 0x80BEBE3E, 0xD40BD3AF, + 0xB3B353ED, 0x01382FF9, 0xFCCCFE2C, 0x081B7B61, 0x2FC6FC91, 0x0BE40FEF, 0x0B73788D, 0x0B148FBD, + 0x5FE13526, 0x5EA37FFF, 0x0757F221, 0x0CCB993B, 0xC49F572C, 0x3C7389C4, 0x63EDCD5C, 0xE202C76B, + 0xEE27D90B, 0xB57C2AE3, 0x51F137E5, 0x6821DD37, 0xE6CC4EE4, 0x1F237A3F, 0x333B7109, 0xCDF3F57E, + 0x12A76F5B, 0x24FA88E8, 0x27EFFF9C, 0xF29979CA, 0x0DE57E61, 0xF4D794A7, 0xFAE0800B, 0xDDDDDDC8, + 0x126F7000, 0xE0C2850B, 0xA8174EAF, 0x05387DFA, 0xB4DA4BDF, 0xE6C2F1E3, 0xC7753F82, 0xF5B87F9B, + 0x17E8FA82, 0x0DB87FAD, 0x89F5844A, 0xD17FFB32, 0x5D6FA814, 0x60F2D669, 0xAABF32DB, 0x19A1FB67, + 0xF7EBCA1C, 0x6FE4C489, 0x13C2A8EF, 0xDBE58D90, 0x7F6BAF6F, 0x973372F4, 0xE851DD8F, 0x942E8AF1, + 0x63DDAF94, 0x2EE729F9, 0xB3EB73AB, 0x9DA7B4BF, 0x76BFDC6A, 0x89D7EA5F, 0x34CAFDE6, 0xF513E37A, + 0x4E9E3CA9, 0xFBF17C08, 0x80E2B1F6, 0x9EFFEEC2, 0xE1C387B5, 0xDE65DD97, 0xF3438E09, 0x3BF7E8FC, + 0xFCF94CE7, 0xE7CF773A, 0x3F5BEF32, 0x3F0398FA, 0xD357C431, 0x61E79665, 0xD2A71739, 0xB7DEBD5D, + 0xA9F530BD, 0x08C030EB, 0xC7813320, 0xF512E365, 0xB6F53491, 0xFFA67EDA, 0xFC1F30F5, 0x93D74FE7, + 0x79F6EC59, 0x39EFA89C, 0xF7A54B97, 0xC41EF284, 0xB065D14F, 0x08BB9CDF, 0xB65E523E, 0xF17E1B7B, + 0x946F1987, 0xF2559FFE, 0x8F72BF30, 0xF0FDB2F9, 0x48F9032B, 0xA76B7E51, 0xFE289BFC, 0x31ACF9E3, + 0xD75F99EB, 0x3C937A6E, 0xF267AE97, 0x60CA97DD, 0x964DFED4, 0x89DED6EB, 0x31E5620F, 0x3926EC3C, + 0x5536F964, 0x58F3CDCF, 0x0BB3319F, 0xBE59A8FA, 0x85592EDF, 0x2FAE0F51, 0xA92793F7, 0x2DD3FA4C, + 0xF5267DC7, 0x2265B517, 0x1EE52F9C, 0xC85FC39A, 0xBFFE785F, 0x3CB0EF0B, 0xCC61BE1F, 0x98A74CF9, + 0xDC603991, 0xEF7EFE60, 0xA9F417A8, 0x5F2E0C9C, 0xDF5CCFA2, 0x52CF7A7A, 0x7A343EAA, 0x77C78E1D, + 0x53567BE1, 0xC4FD5136, 0xF7C7BC3F, 0x7A7FFCF1, 0x7DB03430, 0x8FEE5FFC, 0x91F0AC07, 0x8179D44F, + 0x202F1706, 0x7E8FACFE, 0x7C6FBC77, 0xFDFAF5BA, 0xDEF3BD00, 0xC43C1FB9, 0x0779DDBA, 0x756AAF07, + 0xF5C212EF, 0x9D734E8C, 0xFA193B7E, 0xE75C60F6, 0xDEBD7B75, 0xFE9DC581, 0xD9070E1C, 0x103DB313, + 0xA37EC8BE, 0x6F947F69, 0x951FA93D, 0xCA4FAA27, 0x561F7AE4, 0x727DB3EF, 0x67E8219E, 0xD7D7B9FC, + 0xFE907E49, 0x9BCBF5DA, 0xCE5F8CEF, 0xF3C4F20F, 0xD5FE627C, 0x9F2796CD, 0xD3F775C9, 0xB796653F, + 0x72770150, 0xFD1BBD3F, 0xD6DE2CCC, 0x07EAAFAC, 0xBFDC3A61, 0xD824EFEF, 0x27A7B2F2, 0x56AD5AA5, + 0xFDDF0AE4, 0x828202ED, 0xEF569C9A, 0x9A979F9F, 0xAFFDE224, 0x1C2F2A2A, 0xF2BC12E1, 0xB491ACBC, + 0xE2E262ED, 0x3F27A13E, 0x1289248D, 0x53BFE9F7, 0xB767CF9E, 0x24FB1515, 0x1549F3CD, 0xFBC21C41, + 0xB6FD99F7, 0x37F19BE2, 0xFFA5F47F, 0xB9A720C5, 0xC3DF2BF6, 0x4C7F938A, 0xCCFD7058, 0xF4A9A827, + 0x667BDD64, 0x0F526EDE, 0xBC29FD1C, 0xEAA32B45, 0xCF3C8D38, 0x986199F4, 0xD19590A2, 0xF145697E, + 0x561EF56B, 0xB61F8CAE, 0xCCE2F9DC, 0xDFA03D70, 0xA726987E, 0xEE845BCC, 0xA61F0AE0, 0xFC929212, + 0xEDA702A7, 0xB23BE83C, 0xE2CF84DF, 0x18C9EE28, 0x2D2DD5EF, 0x157025FE, 0xD1F6FE6F, 0xBDB6BF1C, + 0x8FFE28FF, 0x6DBF3A1E, 0xFD51FCAF, 0x8D374A9C, 0x95B77AF5, 0x6AED2F53, 0x717E7979, 0x39EEBFBC, + 0x2793EE02, 0xF0FE637D, 0xA5F3C92E, 0x1CDB4FF6, 0x6DFDCD2E, 0x0C6E97EF, 0x0BE1CCEB, 0xC1ED3B76, + 0xEC7875FE, 0xE871532F, 0xDC9AE076, 0xCA573FF3, 0xFB1F96F9, 0x6E8DED47, 0x84B30BE5, 0xFB67743C, + 0xB67F4889, 0x8586A9BF, 0xB5FD454A, 0x4CECDBF7, 0x3EF37A68, 0x78E7CE9D, 0xF25E3E03, 0x989133BE, + 0x9CF297F9, 0x2271E082, 0xE483CC9F, 0x9113DCCE, 0xDF43A3D6, 0xEB9F4FFE, 0xEDFB3B23, 0x47E2E3FB, + 0xCBBF375B, 0xED7AFCEB, 0xE3713A0F, 0x78FD7AFD, 0xFDECE8F9, 0x5BB66CD1, 0xFAEBD684, 0x86F97BCF, + 0xD473A737, 0x344CF131, 0xE3F943EF, 0xC05F5C7F, 0xB3840339, 0x868D1E7A, 0x07FBFD4C, 0xF3353E1A, + 0x07C3CF64, 0xFE1B7FC9, 0x7C5B8F9C, 0x1299CFBC, 0x9658C66D, 0x3F312327, 0x34CCDF97, 0xE67DCE2E, + 0x0C0D53FC, 0xAFDB4FBB, 0xDF1CBFE9, 0xFFD2F042, 0x5CBE7CD9, 0xF34ECB7C, 0xFCFCE47C, 0xC2FAC0E3, + 0xE370FCF1, 0xE3C77AFE, 0xF8790983, 0x83839C7F, 0x326EF2AF, 0xC4EC9765, 0xD30FD23F, 0x172F5ED4, + 0xFCA0DFB5, 0x6BD7B4BF, 0xB3FEA156, 0xCEC3FA87, 0xA9E67BC4, 0xF8873F64, 0xDCFA7F55, 0x6FBE57FE, + 0x63BEF7AB, 0x397FBBBE, 0x2ADBBF49, 0x7CF67BC7, 0xC6E73DF4, 0x86EC7A78, 0xBD0FBDBB, 0xC22EDCBE, + 0x7DDB83B1, 0xC290E021, 0xBB3E8E2F, 0xD71BB2FE, 0x0CDF1536, 0xFA89C290, 0xE021EB9F, 0xF4FF0200, + }; + +u32 point_table_binary_49[] = { + 0x11726D97, 0x594C9457, 0x14C70F7C, 0x9F06E2C6, 0x62B0D691, 0x264D6D83, 0xA43E5852, 0x40A5ED03, + 0xA1A93169, 0x621D94D4, 0x60084425, 0xB8844504, 0x14053526, 0xD6BAD1B8, 0xFB625A0D, 0x381A2484, + 0xC2B83421, 0x2D1991C6, 0xA435A815, 0xA23C60B4, 0xA6A1A542, 0x6C2999DB, 0xB37CF77E, 0xB3C0F0F2, + 0x9BFB3FE7, 0x2EE79C7B, 0xCF044755, 0x976A03B8, 0xF600A0BE, 0xBE5E0547, 0x5537F39F, 0x36ECDDBB, + 0x97197601, 0xECBF6543, 0x6B6B2B71, 0x17F37700, 0xEDEDED66, 0xDCE78E77, 0xC7E40234, 0x7E654369, + 0x6929EB99, 0xCB0176EE, 0xDC69EC7D, 0x21F6C15B, 0x002D076C, 0x08068366, 0x7EB277E6, 0xE7F591BD, + 0xB3BE2ED6, 0x9781D6B3, 0xFFFAA700, 0x4D4D4D66, 0xFEFA2736, 0xECDBB74F, 0xA947C2B9, 0x776C3873, + 0xE60C31EB, 0x737B218C, 0x77231F3F, 0x7EDCE877, 0xA3FEC489, 0x13C299C2, 0xC78E1D13, 0x7DA6E899, + 0x5F09EF49, 0x02282C2C, 0x2466FD9E, 0x44DBE5DC, 0x30E6F98C, 0x3EC41FCF, 0xEFD857A3, 0xBEB2B2D2, + 0xF8AF463D, 0xED27661A, 0x9E47A77B, 0xFEC8DDCC, 0xCEF91307, 0x951B3FD2, 0x333BF1D5, 0xF63ED7BE, + 0x0B9ADCF8, 0x903DB313, 0x3FEDDFE7, 0xFA677F36, 0x0028FCD3, 0xF3D9F861, 0x4E100697, 0xBB84451F, + 0xBAFF4387, 0x0E859DCF, 0xAE5DBBD8, 0x1FF1B23C, 0xC3AC5FF6, 0x29C0F6ED, 0xDB4D7E24, 0xDE014828, + 0xFB807844, 0xD886C4AA, 0x4C66CA2F, 0xFB8A0DC9, 0xB5CB4C7E, 0xDA5700E6, 0x7D9337D5, 0xF808F97F, + 0x7DD88684, 0x4D4B4DFE, 0xBCFE1A60, 0x56C1E229, 0xEC613971, 0x5C1D645F, 0xBF7E9D99, 0xF4096390, + 0xDDD8D868, 0xFC258CD9, 0x50575767, 0xE68BAB93, 0x7C223DE5, 0x6FDC1F90, 0x2DF90BCB, 0x69FD647F, + 0xFAF469B3, 0x1FB2A7F3, 0x2116BDA9, 0x0F66EB5F, 0x1BDE7EB0, 0xD1E869FD, 0xCEFEF97C, 0x68FDCEF9, + 0x748B1EB4, 0x9EF7B7FE, 0x0B1CDF92, 0x61D6BB7E, 0x354674F7, 0x52CA47E6, 0x55789EC9, 0x0D39A61E, + 0x56617E26, 0xEF5D6178, 0xDA59E0F3, 0xD3FA6967, 0xADF1E43D, 0x2B84315F, 0xED526B3C, 0xB126CBD4, + 0x8F5D8A31, 0x1266BD9D, 0x62A99327, 0x4F22CBF9, 0xD92998A3, 0xD7AE09A3, 0xDEC2FA6E, 0x696931FE, + 0xAC324B39, 0xF5C6FE92, 0x6A30A13E, 0x7F8B98C7, 0x936A6D97, 0xD15FF23A, 0xC3DDC2E1, 0xFA1B69D6, + 0xA4D4A3CC, 0x77234DB9, 0x8C7A7F95, 0x66F1E7AF, 0x74F4CE7E, 0xF83CF4FE, 0x33E5BC78, 0x7F8EFF95, + 0x18BF84D2, 0xA566BD2B, 0xC7016617, 0x2D31FAAC, 0xB5361C39, 0x72C4EC37, 0x6B2DC0D5, 0xAB57CD7A, + 0xF09FEF33, 0xED2F13EB, 0xC9A95FAE, 0x479D8FC8, 0x23C292CF, 0xC4546FBA, 0x1E747DEA, 0x7A99C29E, + 0xEB5DE73B, 0xD9333BF5, 0x30957F62, 0x9DCF5AAF, 0xF33D661A, 0xD647935B, 0x0FC4A297, 0x7A21A6F5, + 0x04CF39F7, 0x4782B0BE, 0x1FF0BE18, 0x11B67E76, 0xEE9711D1, 0x0BEB78D2, 0x79D2FA74, 0x7CE8BC13, + 0xCB3F643D, 0x71568361, 0xD66735E2, 0xF917BE6F, 0xF4749E07, 0x0F1E34F1, 0xA6F33E7F, 0xFE3CAF8F, + 0x386D8766, 0xD1A755DB, 0x505D5D6D, 0xEEE387FE, 0xB9E9C5C5, 0xC54AD5E2, 0xFDD90ED0, 0xE387FE89, + 0x8909739F, 0xDFC7F1AD, 0x5BB7B21E, 0x32483FB2, 0x78CD9A35, 0xF2FE21B7, 0x210F0D0D, 0x99F7ABCD, + 0x9FB298FD, 0x3BEFD17D, 0x7F4AFAB6, 0x6DDBCC7D, 0xF910392F, 0x2F4FA949, 0xE1DF66A7, 0xA4E7E4E4, + 0x84AD2737, 0x3757EE4B, 0xDACCFCB9, 0xE99B366D, 0x92FB3D83, 0x7824BDA4, 0xA444C1B7, 0xC8670046, + 0xFD93FD63, 0x636351EB, 0x8BDA5FC8, 0x7C050505, 0xE63E86F9, 0x2E537C61, 0xFE402B85, 0x079A91AF, + 0x01FC5DFC, 0x78B1133F, 0x1E8F5BF0, 0xDE8F9A29, 0x9E710B66, 0xF6141515, 0x19FDC4C6, 0x773F66FB, + 0x34649CFF, 0xF9CDB92F, 0xC9BFE6A7, 0xFE3BFD3C, 0x5F82BCFF, 0xF137635F, 0xF6F4F484, 0xF96376DE, + 0x9BF89BC2, 0x53F923FB, 0xE768BF6E, 0xDD3AA38F, 0xF1FF60D3, 0x7AB4FF18, 0xFFF7FD1B, 0x366C0863, + 0xF2C7FD48, 0x26C5EB4E, 0x7FA87F5A, 0x5F5B5B9B, 0xF1FF14F5, 0xF23E08B7, 0x219BFE29, 0x24FE91E7, + 0x1FB95FDD, 0xFFB4F91F, 0xF78F8F8F, 0x87CD5F5E, 0x5E1E351E, 0x6D0F9FD1, 0xFCB37FB2, 0x6329BF88, + 0x95876ACD, 0x8EA5FB8C, 0xDF1F8FD4, 0x9F66D6F7, 0x00907FF0, 0x887ED63E, 0xDBA27162, 0x1A477BAB, + 0xA2A28298, 0xF5DA9E98, 0xF5FB8D3F, 0xB67F67AB, 0x1DA3ED89, 0xFFD96078, 0xB9B03BBF, 0xE88D3F9E, + 0x2F7DC40A, 0x6A7F329F, 0xE1A8F945, 0xEFF0B778, 0x1F61BEC7, 0xF91EFBE4, 0xFE90FB35, 0xD1DBE791, + 0x7AC6F10C, 0xE2E18A2D, 0x5BB648FD, 0xD37B33D4, 0xE7B974E9, 0x92B90FAC, 0xA1DE00B1, 0x9A74DEFB, + 0xE1DE00D5, 0x97BE3F12, 0xBDBD811D, 0x3B7698FD, 0xCCF186EC, 0x07E3930A, 0xA35E9A5E, 0xEF2F15D7, + 0x5B555525, 0xFD4406F1, 0x70C5E1C3, 0x87B11E70, 0x1CEB21AE, 0x6234C0EB, 0xADC571BC, 0x5FE6791F, + 0x81B60FD5, 0x47AE5FCD, 0x44C6BBCE, 0xE31B1C96, 0xFE413815, 0x0687E97E, 0x8EDA7F2A, 0xF23C8005, + 0x817BD9A7, 0x4E9D52EA, 0x2364ECCD, 0xDECCBEE7, 0xBB7DFBB6, 0x799F927C, 0x7D9E8686, 0x06F35E27, + 0xF97A03D4, 0x5FB23E97, 0xF4BD810B, 0x172E987E, 0x28157A03, 0x65656551, 0xE7CFEFC3, 0x97789EDE, + 0xA1D6FCFC, 0x7CF35E58, 0x33073ED1, 0xE70D7F01, 0xC4EEFFE5, 0x0DE2A9E2, 0x17192F62, 0x0BD9F80B, + 0xF11F799E, 0xF4DE282F, 0x8D4F14F3, 0xFD48AC88, 0x7FEFD01C, 0xEA2F329E, 0xACF7D078, 0x78BECDF1, + 0xC67B69BF, 0xFC9E51BF, 0xE58D5BC9, 0xECECC71A, 0xFA35D1E4, 0x53487E45, 0xC643F773, 0xD43FEBF8, + 0x09EBFE10, 0xFD61AF64, 0xE740B6C9, 0x87B07E34, 0xB2DF74FD, 0x5DBC7831, 0x6CBCB9B9, 0xD9F47FF1, + 0x8B6CE937, 0x4A9C7E6C, 0x86D3AF3B, 0xFD5A70D4, 0x8673E7CE, 0x99F8E3BC, 0xD0D9D969, 0xE21DBF08, + 0x789CDFFB, 0xD5EEFAF4, 0x7BAFD7AF, 0xDF73BDBF, 0xE87E22BA, 0x5F08F7E7, 0xEA69FDA1, 0xFE687F86, + 0xABAD4044, 0x3F1108FF, 0x7D12FEFB, 0x05AA9DFD, 0xE6ABBBBC, 0x7FFC6A70, 0x7090B85F, 0xD88667CF, + 0x9E295521, 0x4CDFBC78, 0xF182F8AE, 0x30C09327, 0x4F146C76, 0xED393F36, 0xBBF6CC07, 0x5C7B673C, + 0x5C1F397E, 0xC0F5CF7C, 0x458D86E9, 0xAF804778, 0xBA708F30, 0x1816BDB1, 0x5FE1DA53, 0xFDC00AD7, + 0x9EFA0D58, 0x1B61BF36, 0xC27E40BD, 0x229E6E18, 0x6608CB7A, 0x6340180C, 0x8BDEBC2F, 0xFFC1423D, + 0xFFE5CB97, 0x8997EBF3, 0xE9E8E850, 0x2A4598BE, 0x19181820, 0x5EA8EDFB, 0xFAFA1424, 0x493F178B, + 0xCCEF4F92, 0xE4672C4C, 0x3F5A5353, 0xA3608930, 0xAEE828FD, 0x5E44EED6, 0xF6B4DFFF, 0x01000000, + }; + +u32 point_table_binary_50[] = { + 0x1172859A, 0x7B785545, 0x92C02B39, 0x87E41202, 0x26044224, 0x5131F840, 0x775709EA, 0x2A2EF258, + 0x71501EB3, 0x3B3B1367, 0x871DD009, 0xEF871010, 0x1411092F, 0x05C42F04, 0x41E52166, 0xC19109E4, + 0x8B010551, 0x318AA084, 0xE038E06A, 0x90F09208, 0x1ADC81E1, 0x02C92448, 0x72CF763D, 0xBACEB957, + 0xFCF67E5F, 0xFEF8A5AB, 0xABBBABBB, 0xABAABB0F, 0x9CF08AE3, 0x5A807E9E, 0xF901F25F, 0x015C9F4B, + 0x985D9F49, 0x9ED92BF2, 0xC2917480, 0xF6D7D6C3, 0x81030798, 0xF34D716A, 0x3DBCFBEE, 0xBBC875C4, + 0x9DC23EA3, 0xFC0D6196, 0x1F0CD712, 0xC78760D7, 0xAE5DCC46, 0xDE6B08C1, 0xC68D1B91, 0x3B12FFE8, + 0xFA8CF289, 0x2ECB4F07, 0x8738AD19, 0xF6EDDBC7, 0x8CED2534, 0xC35B6FBD, 0x65D8BB44, 0xDCA6C967, + 0x94BFBA89, 0xE5FBC0CD, 0xC8A9CDC9, 0xF0D1471F, 0x31637BE7, 0x9261C386, 0x0DC8DA1F, 0x65E92FC9, + 0xCFF7F57D, 0xFEF9E7CC, 0xD2DEB66D, 0xDB90D51E, 0xCA622F92, 0x1F03C9C4, 0x6D01F6EE, 0xDDCB9CCF, + 0xF3515E5E, 0x8EACE351, 0x96F15656, 0x567ADE50, 0xDF1E9F7C, 0xF209B3D8, 0xABACAC0C, 0x59F5294B, + 0x7B243FC6, 0xAB8E7C0F, 0xD0F65206, 0xCC993387, 0x79A1A95F, 0x97018585, 0x85C87F26, 0xFE6B079F, + 0x51BEA503, 0xCBF7F1DE, 0x476E9790, 0x0C3367CE, 0x6446F98B, 0xC9F0DC73, 0xCF216F21, 0x6E0AC1B3, + 0xCF3ECB8C, 0xF2492196, 0x9FEE1D27, 0x7D0D5930, 0x6FDE3C66, 0x943F9905, 0x454545C8, 0xDA1F65E9, + 0x2FC90FF6, 0x7693BEB8, 0x1478E699, 0x679851FE, 0x5C0A2C5A, 0xB40859FB, 0xA32CFD25, 0xF9A1FE78, + 0x0A0A0A98, 0x65BC4B96, 0x2C41567D, 0xCAD21EC9, 0xCF37EB19, 0xEB9FEFC2, 0xE34346F9, 0xE35D60F9, + 0xF2E5C83A, 0x1E65192F, 0xCA439957, 0x1C7100CE, 0xD8FD56E6, 0x9530CBFE, 0x1ACCBCC0, 0xF08E1D3B, + 0x908B9981, 0x18AABC62, 0x6F2AC06D, 0xCF02AC5B, 0xB70EB984, 0xB8C0558E, 0xA4029CFA, 0x8D0BF5F5, + 0xF5244F3C, 0x14A0B1B1, 0x91DB176E, 0x6868E0F6, 0x45FEC285, 0x0BDA9FDA, 0xA794A9FD, 0xDA0288D2, + 0xB7C2F65F, 0xDA5B61FD, 0x85E87BC1, 0xE762661D, 0x6FB15708, 0x70E7BD00, 0x9B376F26, 0x79E23B5C, + 0x58BD7A35, 0xB38C67ED, 0xDAB52C2F, 0xE3DDB265, 0x4B14AF59, 0xB3264A9E, 0xB82AA67E, 0xC05ECA85, + 0xDCFFA79E, 0x7A8AE50B, 0xB9FFB366, 0xCDD2FE60, 0xFF1F7FFC, 0x71ED2FF6, 0xFF89279E, 0x30F2D01D, + 0xC7A3FEB1, 0x8C197CCE, 0x66B6F661, 0x56FF8AF2, 0x4EC09F0E, 0x66FEB3E1, 0x0F3FFC10, 0x399B19C8, + 0xDF903EC7, 0xD747F2A8, 0xAFCA85F7, 0xDE7BCFF3, 0x72983DCF, 0x858A8A0A, 0x646D1FED, 0x4BFA507E, + 0x1FC0FBEF, 0xBFCFEBC9, 0x704112B0, 0x7F1ACCF3, 0x5590E432, 0xE7303FB9, 0xD48537DF, 0x7C1399E4, + 0x9F2C147F, 0x22EB719A, 0xD1FFF1C7, 0x1FEB7A9D, 0x06E29F45, 0x5FBE61F2, 0x97D21EBA, 0x241C1F8E, + 0x1FED795D, 0xB30BAB56, 0xAD6236F3, 0x93F5AACC, 0x9F192FF1, 0x3AF0D9C8, 0x77890396, 0xAFF2E5D7, + 0xAF5FAFF3, 0x11DEEDC2, 0x77DF7DA7, 0xF60EEF05, 0x65AB8FE4, 0xCB7CF96F, 0xBFFD56E7, 0xE35C9AD4, + 0x177B9FCB, 0x009F451F, 0xCADBF972, 0x8CBDF7EC, 0xD9A3F381, 0xF6DFBD7B, 0xB7DA1B7F, 0xCA0ECF3F, + 0xCA53FF0B, 0x79FDBCF2, 0xCA2B6A0F, 0xFCCFDCB9, 0x7375BCF8, 0x9B3F7F3E, 0xF7BF90EB, 0x8B3D74FC, + 0xAFBEFA6A, 0x943D78FD, 0x5FC17EC2, 0x281F39CB, 0xF17EF66E, 0x80A79F7E, 0x1A99E2FD, 0xEC5D2ECC, + 0x9E3D1BFD, 0x3DF18C36, 0x2E3CFFFC, 0xF3C8243F, 0x23D9F8A0, 0x050B9467, 0x25F3FEB1, 0xF2B3DA70, + 0x7D9B3FDC, 0xF0814BFA, 0x6D7E7143, 0x05EF9FB8, 0xEB389F68, 0xFF980B91, 0x4884D89B, 0x63EC77D6, + 0x85DADA5A, 0xE46264FC, 0x1D3F7E9C, 0x98E4CDFF, 0x509EF6EF, 0x1CB607B5, 0x57C5F55D, 0x6B3FD9CF, + 0x60F7B3EC, 0x77FCCD98, 0x3143DB2B, 0xCB75AD3E, 0x62DCFF0B, 0x172E54FD, 0xE81F30DE, 0xD8FE94E5, + 0x72FB683F, 0x186FF820, 0x503C41FB, 0x119F7329, 0x3E903DB3, 0xCDDC99F1, 0x63FC267B, 0x23FF11E0, + 0xEDB7DFD6, 0xF252BF9C, 0xEC35F779, 0x17C68D1B, 0xA7F33377, 0x8AD9734F, 0x3EA9F54B, 0x03F5713D, + 0x6D5CE0DA, 0xFE94C0CD, 0x5C5FDA2F, 0x269EA2FD, 0xA3FDBA71, 0x02F79FF6, 0xB3E10263, 0x13CA8F72, + 0x585F81D9, 0xEFC856FF, 0xC41AD55F, 0xCC1CA88F, 0xFEBE1BD0, 0xFAB5FE62, 0xC5AD2EAC, 0x5CB952F5, + 0x15FD03EF, 0x6FDB5ED1, 0xADBC7FBD, 0xAEA61CE3, 0x693B595F, 0xC8182F9B, 0x793D1B2E, 0x46C61FC6, + 0x3362946F, 0x0F9C8FE4, 0xF8F904CE, 0x27B1E41B, 0xB85FA87D, 0xD127ED6B, 0x7B286FD6, 0x6335E7B3, + 0xCE11C96F, 0xABD1DECD, 0xA32C4336, 0xB3CD870D, 0x07F36589, 0x8FA3DFC2, 0x7FBC835C, 0x4DFC864B, + 0x6CFC1DF1, 0x909E2E64, 0xFCF760F5, 0x8F430600, 0x64AC1DA4, 0xF27D9303, 0xF18258FD, 0x3BF1EDCD, + 0x60FD6735, 0x33FB771B, 0xDFFE3101, 0xA0C3C2BE, 0xC8D5C41D, 0x5D659C8F, 0x8E675CB8, 0x76E7EF35, + 0x3E773C66, 0x7CE85FF2, 0x54BE4B5F, 0xF59FE41F, 0xBAF40365, 0x946FA7FE, 0x93F5B5DB, 0x6BFDA3AF, + 0xEFBACFF3, 0x783CB6BD, 0x8AA13ABE, 0x8EEDA57D, 0xB15747F3, 0x77DD677F, 0x5079D487, 0xFBDDFAD7, + 0x76E25FAD, 0x3DDA6559, 0xFFCBFADA, 0x6559FFCE, 0xED8FFD93, 0xD85FFA37, 0x7695EBCF, 0x47AA3F1F, + 0xB6BF3A5F, 0x22DFEF41, 0x372A3EF7, 0x7B10A2E2, 0xB79D0FAB, 0xCF9F2FF6, 0x2FFFB403, 0x206DCE7D, + 0x544E6CE2, 0xB1B29D8F, 0x67FB687E, 0x42F3B5A0, 0xB7CA5FBF, 0x52E31FF9, 0xF7EB5781, 0xCF321F92, + 0xDFE87C05, 0xF39DF8D1, 0x46DFBCDE, 0x5A1E3FDA, 0xF188657E, 0x314251FB, 0xB25EF0A7, 0xEDA3FC62, + 0x2742F143, 0xDA8B5F0C, 0x369E645B, 0x79C9A7AC, 0xBE88E657, 0xA6BF973B, 0x9B7F8DBD, 0x85CB916F, + 0x37E37FEA, 0x5E1DDFA5, 0x8D2EA48C, 0xEBA1F6BA, 0x641C6ABB, 0x3FDCA6F2, 0x687FCCEF, 0x6D7C43FB, + 0x07E33DDA, 0x9FE29FE8, 0x43FB537C, 0x92FC02F7, 0x53A7550F, 0xF1FE48E5, 0xFDD669CD, 0x43B8DF89, + 0x073D60F8, 0xA501EA9F, 0x06FD0740, 0xFAB20754, 0x1EF7139D, 0x4F255EE3, 0x7EA3FC48, 0xF2A7DB76, + 0x4AFE24FA, 0x6EDBC9FE, 0xDAEEE7B8, 0xEE663FFF, 0x7188EECF, 0xB8EE6EAB, 0xCE1BFE4D, 0xF57B97DD, + 0x5619EB87, 0x687FBDCB, 0x60FD01C9, 0x77CA74EA, 0xE93C26FB, 0xBD5326D8, 0x7C82DA4F, 0x9F60F307, + 0xD6973EC1, 0xA9C7FCCA, 0xC68B6413, 0x93D0BE86, 0xAB999DC3, 0x687F3CCF, 0xD1F9BDBF, 0x73387D69, + 0x7F8DCF6E, 0x7F73249D, 0x76B7CA87, 0x4CBC5BBA, 0x74A961F6, 0x7721339D, 0xE4BFC730, 0xE38FF24B, + 0xD187F194, 0xCEE3017D, 0x69B37B45, 0xB587F6B7, 0xFEF4CC4C, 0xC3C6FE36, 0x1F3833D3, 0xA898D503, + 0xE329F9DF, 0xD481CE67, 0xD9074713, 0x637C3DED, 0x389F5D57, 0xF5A8C6E7, 0xD3C626E8, 0x4F6CBE90, + 0x3A1080E5, 0xD91FA70C, 0x00C91FCC, 0x7A31F28D, 0xC0E719AB, 0xAF119C9A, 0xB367CF6A, 0x7B29039C, + 0x1A89F754, 0xEED43AF5, 0x2FBFFC32, 0xAF3F627B, 0x3EE0F5E7, 0xE4009F47, 0x64BD3A39, 0x4E3DDACB, + 0xE60BDF98, 0xFD9732F1, 0x4ED5F7CD, 0x68B715DA, 0xC3CA1FEF, 0xE1B64A9D, 0x718FEE97, 0xE33D02FB, + 0xC5C8370F, 0xE1FD6CFB, 0x1B0F6ED4, 0x78E2C1E6, 0x3BCCCD43, 0x4C0E505A, 0xAAF210EF, 0x923DAC3E, + 0xDC7FBADF, 0xE7F0FE4C, 0x9DF2CF81, 0xFC8AED67, 0xF39554E3, 0x6F5326DC, 0x41EB81D9, 0xF5D787C9, + 0x37DC4DBC, 0x9F6DBEE2, 0x6E326B74, 0xF92F74FD, 0x342E31FB, 0x7B4C0F5D, 0x8F8DE680, 0xD4F677B7, + 0xF27A32F2, 0xA199D013, 0xF78F5D5F, 0x29F5D013, 0xF3335B3F, 0xA5DEA5FB, 0x00DB5E68, 0xA60BCB96, + 0x2D2379DC, 0x0F9D0B9A, 0x3B73FE01, 0xD998CF5C, 0x9ED3DC19, 0xF30DEA2F, 0x31C0E2C5, 0x8B89595E, + 0xF333E29B, 0x6A9D5A19, 0x2FC93786, 0x9D5A195F, 0x09B38EBF, 0x84E5D93E, 0x367F417F, 0xD1E9E501, + 0xBCFF1DF1, 0x272B1F54, 0xFDBFC873, 0xD59EC493, 0xB53E9537, 0x813D4FF1, 0x789A80CF, 0x5B767C97, + 0x3B44F7F7, 0x7207D7E6, 0x571A1F71, 0xFD597F84, 0xF191F319, 0x3F3EE27A, 0xB5ED617C, 0xA4FC29C7, + 0x8FCF6905, 0xBD541FC6, 0x678C4F56, 0x1EE333C6, 0x0B3B5E8C, 0xCF123F8A, 0xC1E44F37, 0x955ECC25, + 0x7FD862B9, 0x3A97F213, 0xC371A6ED, 0x5E96736C, 0xF9F65CBC, 0xDFA3FA77, 0x99F990FA, 0x944F1BF9, + 0xF3B917B5, 0xBE676271, 0x626EA0BE, 0x998F0C53, 0x7FFFFEFD, 0xDC1ED5F7, 0xCBBD8D00, 0x09B0DD67, + 0xD2B73DF7, 0xC891232C, 0x3FDCC447, 0x91B7F96F, 0x73F9A561, 0xFDFBF7D7, 0x7C3D6109, 0xB3ED6F52, + 0xB9334CF2, 0x559167B6, 0xF9779F3B, 0x7CF9B862, 0x803B5B45, 0x97FFD7ED, 0x65B95A4E, 0xBC3D3728, + 0xFFEFA6BF, 0x56BFEDAF, 0xAD1FA903, 0xF8219FEB, 0xDBFE6694, 0xFAFAAC3D, 0x54FE3E80, 0x0313FD72, + 0x9CAFBD46, 0x7F5E5E9E, 0xE6E77B41, 0xCA5B6CFB, 0x6C0FB43F, 0xF3C55C8A, 0x7757983F, 0xDBDFEAEA, + 0x6AE63480, 0x7FC9DDFE, 0xF3F31B5C, 0x1F35A6FD, 0x74807DA5, 0x07201C0E, 0xF3FD10F5, 0xE7A2D6B7, + 0xFDFDE28B, 0x2F98495E, 0xF4FDD6F0, 0x3C80C3A5, 0xDF96DAFE, 0x46AD971A, 0xCEFF7FC8, 0x3D40E7C1, + 0x9FCC7F8E, 0x2DDF9EFB, 0xE5975F32, 0x2F01386A, 0xDA3B78F0, 0xA0E7BD64, 0xF5EF81A3, 0x478F324F, + 0x07386419, 0xE5F30D1B, 0xF943870E, 0x4595F7EB, 0xD72FAAFD, 0xFBEFBF3F, 0x6ABC8306, 0x0D8AD2DF, + 0xB76FDFA8, 0xF67BF7EE, 0x1DD5BF5E, 0xBD7A458D, 0xFFE1871F, 0x8E6A9F78, 0xA861936F, 0x1D7AA0E2, + 0x97C4C3AD, 0x7CC5592B, 0x1F5C4F57, 0x5C0F81F5, 0x12BBDEAE, 0xB43EA3D6, 0x6F8BE5EA, 0x9FAC2794, + 0xA7F544E5, 0x17A93CB8, 0xBEB09CCE, 0xEB2637FE, 0x8DF17758, 0x4E3C0EE0, 0xC120537D, 0x9FA13740, + 0x56A01C63, 0x558A70D0, 0x9F58FD41, 0xF9D8F2E0, 0xFA54F922, 0x806EC1F6, 0x33CCFAFF, 0x99FEC58E, + 0xC7DE0740, 0x607CC1FE, 0x11AFE1FB, 0x0865B9BF, 0x20FBC9FB, 0x8817391D, 0x377AF468, 0x7D3FC934, + 0x3C76EC58, 0x7D1FC8F4, 0xCEF84CF2, 0x67E2468D, 0x1AA5EF23, 0xC643C1F0, 0xE1C3F5FD, 0x24CB721F, + 0xCBE0B3DC, 0xFF13CBFB, 0x88E785E3, 0x1E7DF451, 0x7D3FC9B4, 0x3CC672BD, 0xCF242F2C, 0xEF23E0EB, + 0xBF39AABD, 0x1CE138D7, 0xE77CCE17, 0x89E57D04, 0xC73362C4, 0x087D3FC1, 0xF18E1C39, 0x52DF67B0, + 0x3FCAD25F, 0x5CCFF67D, 0x04FB43FA, 0xE4FD24D3, 0xB2BC6F64, 0x4193CF24, 0xDF04C21D, 0x7FC241F9, + 0xC196D5BE, 0x1DA3EC5D, 0xC4F7FD26, 0x423750FF, 0x6B2C7F3F, 0x72CC9831, 0xCCA67E6F, 0xF87ED4E4, + 0xC993F5BD, 0xABB7919F, 0x3871A2BE, 0xAF647ED6, 0x0C13264C, 0xD0F71770, 0x9B81E657, 0xDE37F0A7, + 0x8CF295C0, 0xF2F2BE92, 0xF9751826, 0x4D9AA4EF, 0x2F901A06, 0x5A4FF2BE, 0x016DEB81, 0xFA23EF1F, + 0x995FD603, 0xF547DE57, 0x501FDE2F, 0xD9F717FC, 0x91BDE57D, 0x02EF4B94, 0x517E970B, 0xE3C78FD7, + 0xF78DAC5F, 0x02EB9F6F, 0xC70F40F6, 0x88B54F91, 0x95BFDC40, 0xEB59EE67, 0x328F9EE1, 0xFEC8FD8D, + 0x4948B8BE, 0xBC0FE178, 0x48BFBC1F, 0xE178F3F3, 0xF3F57D07, 0xC7F3D863, 0x8FE9FB0F, 0x8E97C62F, + 0xEF33106A, 0xF219E5F7, 0x37B1BDE4, 0x7D0799E6, 0x43DE7F50, 0x9EEC2DEF, 0x5B381F54, 0x5FDEBF70, + 0xBEA83DB9, 0x9FCA3C71, 0x9ACF9F72, 0x7F05579F, 0xB6E32989, 0x1A8FDC3F, 0xE17851DE, 0xDE5F9A84, + 0x7DCD1B6F, 0xBCA1FECF, 0xFA077B3F, 0xDA7AA0E7, 0x291BF9D6, 0x83E2577F, 0xFAE9A774, 0xBF8BFEE8, + 0x5FD7BB29, 0xD3A64DD3, 0xFBE38BE3, 0xDD14BDEF, 0x2506BDFF, 0x65790094, 0xC7F701E4, 0xBB7FED5C, + 0xC2F56CF5, 0x5D7EC7B9, 0x84F78556, 0xFEF23BC0, 0xEF5B39CC, 0x77FF5AF7, 0x7777F4A7, 0x87D29DB0, + 0x652C2F1F, 0xAB9CCDAC, 0xF2D92CEF, 0xD7C7FCF3, 0x8E879CB0, 0xBC4F74C7, 0xF895BCDC, 0xAFCFECD7, + 0x6779809F, 0x91EF8EF9, 0xD1C9EFFC, 0xFACC7EFD, 0x187DB1FD, 0x8FED9FFA, 0xB7152B56, 0xE8FB7596, + 0xC951376D, 0xDAA4FE3B, 0xEB536702, 0x9EBF683C, 0x28DFC199, 0x1094C71F, 0xE5EBB2FE, 0x431F00E0, + 0xF992EA13, 0x3B05CA24, 0xEF14503E, 0x2FF260CF, 0xDFB27E32, 0x9E54A6FD, 0x90B1CC59, 0x44F7A5A2, + 0x0F3A3B8B, 0x549F597F, 0x37AE7156, 0x4E9F3E5D, 0xF7975BAE, 0x4CEBD3DD, 0xCAF7DF76, 0xBFDE68E6, + 0x8CCA6BFC, 0xFD8CF77F, 0xD69F755B, 0x0B70ECD8, 0x31E430B3, 0xB390F2AF, 0x1A6ECFF4, 0x7F21C98B, + 0xBFC3DFEB, 0xAFBFEEC7, 0x83CE7A5E, 0xE94E9CE9, 0x4C11FB90, 0x3E8873A6, 0x907C8D5F, 0x1FF787D5, + 0x97D65AF4, 0x897C5A6B, 0x67ABC873, 0x7D70B6AA, 0xBCF43F38, 0x9EF62B80, 0xEE376C7F, 0xDBAF705E, + 0x232ED2FE, 0xBFA6F609, 0xDA5BEE9F, 0x33FF0E51, 0xF7D35957, 0x89FD63E7, 0x23D6DEE2, 0x1FBC6667, + 0x25AD2FB9, 0xBFB6EF0F, 0x3F998F16, 0xBECFF8BB, 0xC920395F, 0x66F6161C, 0xE9CBE741, 0xDE5F00A7, + 0xA6CAFE25, 0x3E63F891, 0x471E616E, 0x416679BA, 0x1F31F94C, 0x5DE50F95, 0x584EBC03, 0xB9B6D2CA, + 0xE3FAC7F7, 0x672DCFC0, 0xF2F32A8F, 0xF9525DA5, 0x97A5F277, 0xA17C0830, 0x1FA0FB89, 0xB3587E55, + 0x9665CCC7, 0xEA2A1395, 0x311FAAAB, 0xEC94A5FE, 0x690ED6BF, 0xBA72EAD4, 0xA97A7F53, 0x57E9F7F7, + 0xFF9347AE, 0xABBCBAD2, 0xDE07E0F8, 0x9DDC5353, 0x391F8EB6, 0x0F95EFC1, 0xF213E558, 0x6ECFDB4E, + 0x6E9F2C8A, 0x2F39F63D, 0x9599CAEF, 0xC3F29E05, 0x96D19F38, 0xB9A18156, 0x1E196FC8, 0x82FEC3E6, + 0x4324BF10, 0xE503BC13, 0xF9C7115F, 0x7DF515F7, 0x673CF20F, 0xDB6C7FD1, 0x3F01742D, 0x44FBC6B6, + 0x7FC5F23A, 0x2CEFF63F, 0xB67F58EE, 0xE4762D54, 0xCE45BEE6, 0xFC95FA4B, 0xE58D58DE, 0xF6FE9F1B, + 0xDF4FEC17, 0xB06F6CFF, 0x63ED1BBB, 0x5E23DF32, 0x3BC947FA, 0x52798DC9, 0x27D203F9, 0x630DE71B, + 0x19B780CD, 0xAF8453F6, 0x533C2EB2, 0xF229FBB5, 0xDCF8CBA4, 0xB99161F4, 0xFD460EE7, 0xB7497333, + 0xBEA1EF43, 0x7238FF35, 0x1A4EE0FD, 0x925F3F32, 0x1CDFF3AC, 0xFED03D2D, 0x0EE997F3, 0x58E89E4E, + 0x1B793E79, 0xBFB76477, 0xDA88EF6D, 0x244FDCE2, 0x507DD1EF, 0x452217E4, 0x3E86DB7F, 0x2E72A1B8, + 0xB898D713, 0xB1F84F64, 0x192FF967, 0xB91F4D01, 0xB96FDEC9, 0xF761C9F6, 0x3D29C3BF, 0x8FC5F3B3, + 0xBD7FC5F3, 0x45555595, 0x29F7EF67, 0x493E9F39, 0xF0BD96DE, 0xCFD2F711, 0x27FCFB5B, 0x7C3FB2F7, + 0x7B58CEF7, 0x6566FE89, 0xA127DFA7, 0x19AE30A5, 0xF7414FBE, 0x3F89BDBF, 0x8BBD9FF3, 0xF5E1FB5C, + 0xB0BCA4A4, 0xC4D88FED, 0x01C9D7FC, 0x8DDEEB90, 0x279AF2A4, 0x6BFE46FE, 0x3707F290, 0x133D7E9F, + 0x2496F889, 0xEFB5DE4B, 0x467E098F, 0x97E6E725, 0xA9DFB3CD, 0xAF783D30, 0x43909770, 0x7DCAEF6A, + 0x0CE3FC42, 0xE3565E6F, 0x3C1F2148, 0x1E48FC95, 0x617CBB80, 0x365F2BD7, 0x2237DDA4, 0xFA48BEF3, + 0x62895F79, 0xCC00B21E, 0xF2B83EF0, 0xF74E4556, 0x5FE7C5B4, 0x3EB4BD76, 0x45D1FAEC, 0x7AB7F2C2, + 0xDA9FB67F, 0xD272EA7F, 0xF27CED3F, 0x71F3A0E8, 0xFEB60C57, 0x79E2E4E5, 0xD16CF33F, 0xEF2473DA, + 0x4865D297, 0x3692F263, 0x6D4FE491, 0x1732D37C, 0xA03CF2A4, 0x6B7FA58C, 0xF6364CF1, 0x2ED6FEB1, + 0xED75F50E, 0x33A7DF42, 0xED21537B, 0xC2B1FD89, 0x6D0FE591, 0x67676F90, 0xF87A98DA, 0xB31CD31F, + 0xFF7BC5E8, 0xEF19614F, 0xCC7ED9E3, 0x9C57E6F7, 0xE0F3127F, 0x697F371E, 0x02FE7E4B, 0xFC8F1BA7, + 0xF920E57B, 0xF8BD01B1, 0xE48F8D5F, 0xBB109D0F, 0xBA361F3C, 0x1E931F92, 0x7F7141F3, 0xC33A66D7, + 0xF2F1987C, 0x90FC53DB, 0xFF0578E1, 0x8517345F, 0x691B96F7, 0x739B3F26, 0xC8FBBBE4, 0x43090FBA, + 0x10CCFFEA, 0x9B94C9FF, 0x3574D67C, 0x90FC63C2, 0x78C99F8A, 0xFCF3A1E4, 0x53C4AD5D, 0xCDA7EA98, + 0xF9FDC8CF, 0xBFDCA8FC, 0x0BCF9392, 0x4FAA3E7A, 0xCF977890, 0xF57B8893, 0xFC92F2BD, 0xACFF7499, + 0x8BFC7821, 0xF924F9DF, 0xA412CD27, 0x29BF4CDA, 0x20EFFB92, 0x2F7A1117, 0x243FD4FA, 0xEC8F9893, + 0xEE95F645, 0x3EA9976B, 0xFBC3F967, 0xBCF8AF58, 0x7B4B3E78, 0xD559B177, 0xACFD63ED, 0x2BF9DE85, + 0x02D7E67B, 0xD1F62E95, 0xF98F4F3C, 0x47E74DE4, 0xE9D87EE2, 0x393A2F97, 0xF2FD23FE, 0x283E9772, + 0xFBAEBD1F, 0x28F5BF8F, 0xA0F36985, 0x5F3E65CA, 0x1464595F, 0x890DD49F, 0x52BB9E12, 0x1BE83C5D, + 0xE1D7A7F9, 0xABE0F6B0, 0xFE8B2FBE, 0xC8F59113, 0x129BE93C, 0x28FAA055, 0x6233ED47, 0xE9AF6B76, + 0x2CF54FE4, 0x710753FF, 0x2BAED07F, 0xD18FE385, 0x2AEF60E4, 0x71E69327, 0x4F62BE07, 0xCC213875, + 0xEA14F3EF, 0x589FBCF7, 0x1F6496EF, 0x0192BC72, 0xFB3D15ED, 0xDF246F07, 0xB37C4F17, 0x66069FCB, + 0x83DFCF19, 0x7DE591FD, 0x5C1FEF8B, 0x0DEF6076, 0xE9FB5CE2, 0xAD5C1FEF, 0x83497EAB, 0xFF3D9209, + 0x5C5B6CFC, 0xA5F89CE8, 0x7D60BF97, 0xC6FB6693, 0x6D7D60E3, 0xB1F0161B, 0x8F491EC7, 0xB33F6AFC, + 0x7191BF20, 0x27F8E3A7, 0xF612FCEF, 0x2FB605C6, 0x5FE59DF0, 0x6EA2FB96, 0x835CDF6B, 0xF06E446B, + 0x5D3EC8F5, 0x0D67B0FF, 0x56F98CA8, 0xFAC7BC3B, 0x99A5FE45, 0xEF2EDC3F, 0x8D93A4FE, 0x45AF1BBE, + 0xF6374E12, 0xF9E3DECD, 0xDC5F642F, 0xD1AB617B, 0x86F87BE6, 0x44EFBCB5, 0x2F8E3772, 0x89D9CA1B, + 0xAE610ED1, 0x7912D2BC, 0x232C9FC0, 0xF39166C6, 0x1FFCBEF1, 0x34B32BF9, 0x8B779AE5, 0xD13EF4FD, + 0xCB309FA9, 0xFE305B5F, 0xB88BAF8F, 0xBE9FEC62, 0xE5F93E01, 0x26F37B57, 0xBC5D0F93, 0xF93D2C1E, + 0x127ECBFA, 0x98C1E792, 0x98F55312, 0xE96AE4E3, 0xE4FB599C, 0x1FE2569B, 0xE97B16F9, 0xBE04CEB5, + 0xDA1CFC5E, 0x05CE05E4, 0xCD7CC4F9, 0xF39FCD9C, 0x62E79FBF, 0x1F9C9B12, 0xF5FD0DCC, 0x15FB4B7C, + 0x4C7B2DD1, 0xA3EF9325, 0x5E43AB50, 0xD47D83E6, 0x9F725E4D, 0x33AE52F9, 0x7BFE1E5C, 0xF2EB7094, + 0xBF977C00, 0xE243A0F1, 0x15E5DB85, 0xFC7213CF, 0xD2A68440, 0xEE43387F, 0x4B0AC9F7, 0x60723FE2, + 0xDFA7D07D, 0x47DA187E, 0xBFF6EF3F, 0xC0FAEF70, 0x743CE4F1, 0xE07A51CE, 0xE7F546F2, 0x357E7F25, + 0xBED07DC0, 0xF523787F, 0xDAFCEBFA, 0x1189CDCA, 0x249FD81C, 0xBC4F08C4, 0x17BA9FE8, 0xF01CD8F7, + 0xD63CE640, 0xFBE9DCBE, 0xC48B70CC, 0x7D05719B, 0x17ED7D05, 0xCBB77931, 0xB19EE56D, 0xFDC47A89, + 0x47E198F8, 0x4ADC66B5, 0x8DAFDCDF, 0x36AB137F, 0xE4F8AAFD, 0xFF51F39F, 0x85F83D88, 0xCC7FEC7A, + 0x889D6FB9, 0xBF4837A1, 0x46EF338C, 0xBE0EEBEC, 0xFD57CC7A, 0x889D6FC9, 0xD73AACE7, 0xF3E4FF01, + }; + +u32 point_table_binary_51[] = { + 0x11727598, 0x7F6CD5D5, 0x15C0CFE3, 0x7DDB3E52, 0x786D1F14, 0x0A6B2B24, 0x6089B39D, 0xDB124808, + 0xD27FEA26, 0x2E41A3BC, 0x67868A74, 0x64351A13, 0xDD8BBEB1, 0x1125E161, 0x5219A393, 0xD0017F10, + 0xFF40B449, 0x978580C5, 0x7F9EC68D, 0x14965812, 0x28A3D38C, 0x061D8B03, 0x4345FA43, 0x79FDF5DD, + 0x3DE7DC73, 0xBFF7DE57, 0xFBDFA7F7, 0xFCBAE79E, 0xEFB9E7BE, 0x583E2CCC, 0xEE04281C, 0x03D8B367, + 0x4F18CB87, 0xFDC46F07, 0xB077EFDE, 0x1026987B, 0x9E0A6070, 0x701099E4, 0x7BB6029C, 0x3B772E84, + 0x0E5E3F54, 0x17C0D0D0, 0x1032AD1F, 0x5A0A70F4, 0xE851B37E, 0x44AF87FF, 0x62CE5F61, 0x7B8A493E, + 0xFF4F638F, 0xF888D617, 0xF9C322BF, 0x49EBBFC5, 0xF12966FD, 0x3F71FC62, 0xEFB0B6A7, 0xF65308D7, + 0x002C7902, 0x60DBB66D, 0xB43FE21D, 0x816194BF, 0xFBC300F6, 0xEDDB47F2, 0xC4CB013A, 0x3B3B59FF, + 0x3F006BEB, 0x2C7DE435, 0x917ED806, 0xF083F986, 0x0BC8CB8B, 0x46BE0027, 0x009E7C1E, 0x60DDBA75, + 0x244FFCFB, 0xC0B0D8D3, 0x6CFC21E3, 0xFE90930F, 0x1926F964, 0x3A300CA7, 0x006EBE60, 0xB840BCD5, + 0xD257F1DC, 0xF70CC743, 0xFAC82F06, 0x116B7B9A, 0x8D3F61CC, 0xC7E65D9C, 0x0FC9FFE6, 0x7D9C2FD2, + 0x57F9FCD1, 0x83963E72, 0x33381C80, 0xE59F58CB, 0x679821E2, 0x023344AC, 0xE2BDF647, 0x88E49177, + 0x05CE7EAE, 0x9EB7FC23, 0x7F068E3D, 0x134FC68B, 0x37E3E523, 0xE3E66B8E, 0xF374CF3B, 0x57C2AE7C, + 0xCEABBF5C, 0x69FD79EC, 0xC8CB792E, 0x7E179CF3, 0x5EFC8E3E, 0xEF22F3D8, 0x8F0D93FC, 0xD84F20E2, + 0x13CC64AF, 0xC8F587F2, 0xC8B098F9, 0xEB4AC324, 0xFFF54296, 0x87E3CCD5, 0xAFB33DC5, 0x245F9D0F, + 0x9C7ABEFB, 0x4E54BFC4, 0x6FC3F7C5, 0xE3C76BE2, 0xF1E315FB, 0x586F4BDE, 0x507B7EA9, 0x017994F8, + 0xCD0016BF, 0xDA88FD88, 0x78E180AA, 0xB091EDA6, 0x5F2DFC87, 0x3A93935B, 0x4AD73B98, 0xCBAA0258, + 0xFAE79F9B, 0xFE545609, 0xD0D09729, 0xD157FD84, 0xE4A71F67, 0x7DE947D3, 0x9BF5FA26, 0x5E1FEBE6, + 0x78E4FB18, 0x7BCBC44B, 0xE73BFAB4, 0x2AE847EF, 0xA1F89983, 0xA430CA7F, 0xB925482E, 0xDAB5DEEC, + 0xF7CB2D00, 0x35AFAC33, 0xF2335F48, 0x7D402BF1, 0xE76018E5, 0x278E98FA, 0x247B1347, 0x033878F0, + 0xA0E92F61, 0xCCF24F1C, 0xF9C77A1D, 0x5F6BB89F, 0xD9952FEF, 0xB6FC1347, 0xFE513EBC, 0x37F24FDC, + 0x64EA7914, 0xCFB3EA03, 0xA90F6825, 0x3E0386C5, 0x9E3E6FE3, 0x4FD73BF1, 0xFC5E6196, 0x9FDF0B86, + 0xB19EF04F, 0xE499A3FE, 0x88F1D434, 0xF37EC81E, 0x7110B1B2, 0x575134DC, 0xCFECC997, 0x4B7FE1FD, + 0xD69443C4, 0x3A1EFDBD, 0x9A78A53F, 0xE17934CC, 0xE3F3947A, 0x69981700, 0x9E37C9AB, 0xF34CFDCD, + 0xF24F1CF9, 0x47F9E5BB, 0xF83CD11F, 0xB3E51FE5, 0x3759FE89, 0x03A7DFC6, 0x565BFB21, 0x8E5F22CE, + 0x300318EE, 0x97FE6BCB, 0xAF6C0B1C, 0x7F2B1F96, 0x7ECABCE2, 0x35D35F49, 0x7EC5EFDC, 0xFE3ADEA1, + 0xED6574BD, 0xBD1038F9, 0xC5EFC7EC, 0xBF8DBF1F, 0x5B7E6A41, 0x10F92306, 0xE73C26BB, 0xACFD13BB, + 0xF78BC967, 0xC6CB77C6, 0xAB878C57, 0x2F192F9F, 0x192FDF19, 0xAF1E326E, 0xBDC8F784, 0xFDCBFEDE, + 0xB07F11E7, 0x986BDF37, 0x4CF2B527, 0x5DF9AAFB, 0x03E77BAB, 0xBA5FEE13, 0xE6E45FCD, 0xFD32CA1C, + 0x38F7CDE0, 0xDA3034FE, 0x88E317ED, 0x7E74A9C6, 0x703FB32B, 0x0FE783C8, 0x1FF227E0, 0xF423B9AF, + 0xC55E38ED, 0xDE8FA69F, 0xE4BC7E93, 0xF3FA61CE, 0xEB9739AF, 0x9FE4BC7E, 0x93F3FA61, 0xCEED97D2, + 0x0FB07EED, 0x7E81F5CB, 0xF70DF392, 0x29800D1B, 0x36E0FD43, 0xF24BBE73, 0xEFA79946, 0x5D0F45EE, + 0x6733F57C, 0x5EEABE24, 0x9E5A6898, 0xE4A7AA5C, 0x79B4C7F7, 0x2FF73FF4, 0xC7F72D73, 0xEDAF8559, + 0xBEB63D90, 0xFB97B8E2, 0x66A0EF5F, 0x96AF1801, 0xA79F4AFF, 0x937E8BF9, 0xD7F1D37E, 0xAAB706CE, + 0x7EAB7F69, 0xEDDFEAC7, 0x12AFF46B, 0x99A75AE0, 0xE3AC3D1F, 0xB6C045DE, 0xCF59E635, 0xC2B714AB, + 0xDABD173E, 0xA937BC03, 0xF9EC017B, 0xBE6A4E47, 0xF6666FA2, 0xBD0F0ED8, 0xF3620B7C, 0x78DE9EDF, + 0x9AD3CC32, 0x1FA52062, 0xD44F697D, 0x99B752BD, 0x7A1D14AB, 0xB3AECB7E, 0x7CDDF00E, 0xE4B307EC, + 0x792DD5CB, 0xF1F8FA14, 0xFFC3183F, 0xEBCFB91F, 0x2B3E7F7F, 0xB053C5A7, 0x6AF39EFA, 0x33BDA1FA, + 0xF3E3F5F7, 0x2FEF8F14, 0xFC25BB7B, 0xF76E337F, 0xB708EBF9, 0x6875FA7A, 0x3D9DCF15, 0x9EAF9AEA, + 0xFF9BB5E7, 0xADD56966, 0xE862F9D9, 0x0434A07F, 0x643CAFD9, 0xC448CC3E, 0xBF846699, 0xFF0225DF, + 0xD5D565F4, 0x63B72149, 0xFA7A1E84, 0xAF2079EC, 0xD8B130D6, 0xCAFAC587, 0x6EDD217D, 0x6D3F76DB, + 0xE5465D1F, 0xC42791AD, 0xFAB0EBC5, 0xAB27B15F, 0x9BD60C2C, 0x5F97D5F2, 0x7E3D5AF9, 0x99B33EBD, + 0x75D9EF2A, 0xB85E8FFB, 0xB5EDD9EF, 0xA916D0F9, 0x9D2BDFD6, 0x7994C4AB, 0xDF7329B8, 0xE8BC2752, + 0xFA7BF2F7, 0x53528F7E, 0xBD6A7B13, 0x3ABF25F9, 0xF7CEC766, 0xFB3D3AA1, 0xCED37E6F, 0xA23DE91F, + 0x586FCB5E, 0x0B60FFFE, 0xFD66BE5C, 0xA6EF7798, 0x604E9D57, 0x3D06EB41, 0xCFD72975, 0x3F1077F0, + 0xFA821A80, 0xEEEE6E33, 0x6F2FA809, 0xE0F4E9D3, 0x6A7EE6F5, 0xB2A7585F, 0xE6EBB2A7, 0x595FE69B, + 0xD913D17D, 0x4EFC2EC7, 0x23FD2A2C, 0x34E4B76F, 0xDFCEF7FF, 0xDF55BF7D, 0x645576E3, 0xC68D61D8, + 0x23BCE20C, 0xB12FEFAD, 0x4BFF0D0B, 0xF5593E7F, 0x9EE7A66E, 0x6A7BBEFD, 0xA2CC9B0D, 0xF9F5EBD7, + 0x5BF3E7AA, 0x6C535393, 0xA34F6CF9, 0x17F9F059, 0x755E696D, 0xEF966275, 0xFE93B71B, 0x2BC51FEE, + 0x77FC82B5, 0xAECEBFF8, 0x22AF4BBC, 0xB02CBC43, 0xF1CA7EDE, 0x0BD6E27A, 0x2C233CF6, 0xF85CF225, + 0xEBC7657D, 0x720BE5DB, 0xCF9F179F, 0x7A46685E, 0xF453C7DF, 0x235583C4, 0x79D95FB2, 0xD230AD5B, + 0x4CF94956, 0x627EE4FE, 0x0A0BCC12, 0x4F5858D4, 0x8EF932FA, 0xEFDDF983, 0xAD3FFD33, 0xCD20F9D1, + 0xF1E4257F, 0x913F873D, 0x79D8A9D6, 0x55FFFDAE, 0xBCEECD81, 0x8181927C, 0x7FDF7954, 0xB64F66B8, + 0x7F411BB3, 0xAE576495, 0x9F7F6F34, 0xDCCACCF2, 0xE25F6570, 0xB5E63666, 0x4B5FF12F, 0x7E6BE913, + 0xB3BCD80B, 0x67263B6C, 0x7F66FE02, 0xE6F62BB3, 0xD373C9FB, 0xEB729EED, 0x83C55FD9, 0xBCB4DEB5, + 0xB7B471B2, 0xD289779E, 0xE1563B7E, 0xD5AF4639, 0x9EAA4F89, 0x03C57DEA, 0x7E819A07, 0x0D3F8BFC, + 0xED05234F, 0xFA771FD0, 0xF781D69F, 0x3949FC3F, 0xD19F7EC2, 0xB5F7D809, 0xD7DFA369, 0xA34FF68A, + 0x878D3EF9, 0xBBBBC1B5, 0x57F391EB, 0xAFFA7937, 0x9E57126E, 0xBCAF4EB8, 0xF6A67EE3, 0xFA9B794E, + 0xE67DACDF, 0xC4CBEE3C, 0x9678393E, 0x62BF6FD5, 0x7B6BC4FE, 0xFDCF7ABF, 0x12CF6F06, 0xF7FDDB1C, + 0x9F71DFB7, 0x86FBBDF7, 0x2F71459F, 0xFB1EAEE8, 0x8B8FDBF3, 0xA0D21FB7, 0x7F8F117D, 0xF97DA7EC, + 0x86E151E6, 0xF837F67E, 0x94FE37F6, 0xEF3FC6BF, 0xD83B04CE, 0xFC0987E2, 0xC3F67CA9, 0xF487EDF9, + 0xDAF8FF2A, 0xBC80DF1B, 0xFE5E78F5, 0xEA55E421, 0xE6006EDC, 0xB811C265, 0x66FCCFF0, 0xF030F205, + 0x66F566B9, 0x74290CBF, 0x8DF42F5F, 0xBE8C6CF4, 0xAF5DBB16, 0x869F47FA, 0x684FB1D1, 0x477F2A5F, + 0x03B1ACF3, 0x7BE51073, 0x1071A7F5, 0x7B25CA77, 0x46F50F9D, 0xB092ED95, 0x434F4F0F, 0xDE879AE3, + 0x70EAD429, 0xBC0F438E, 0x270E7D7D, 0x7D4A5E58, 0xCBB7893C, 0x68967566, 0xAA97E3EA, 0xF38BDE5B, + 0x53CC8988, 0xF3A89D88, 0xDE9F79BB, 0xBF70BD57, 0xA613E0D6, 0x6F02ECF9, 0xD6922FB0, 0x3C38F26B, + 0x7A13E07E, 0x2F09B0E7, 0x15479FE4, 0x5D7BC232, 0xFF94F68F, 0x8413AFE5, 0xCF89C7F7, 0x37473CCE, + 0x7EFF0F00, +}; + +u32 point_table_binary_52[] = { + 0x11727D96, 0x3F48D551, 0x14C7CFD3, 0x1BEFD71F, 0xF469F1AC, 0x4C4C2288, 0x2052AC96, + 0x2217C329, 0x8A865A44, 0xA8960687, 0x1A1A0A87, 0x88068B04, 0xA9960A1C, 0x4A700822, 0x081C4209, + 0xA2255E34, 0xB4556489, 0x145464DA, 0x90C64B6F, 0xF79E73CF, 0xB9E73E5F, 0xFDB60FF7, 0x7BFEDCF3, + 0xE7BE0725, 0xC8433FE0, 0xD7D7D767, 0xE15915DE, 0xA7B854C1, 0xCFEC15D2, 0xD7ACA773, 0x66D63B76, + 0xFA75E720, 0x277ACF67, 0x6B3630DB, 0x2300B577, 0xC5DF10F2, 0x55836C4F, 0x124FEE17, 0x46FDE461, + 0x15DFF96B, 0xE888F6C8, 0xDB4CE2EF, 0x7D4918ED, 0xDFBF51F6, 0x8F00A67F, 0x2A7BCFCB, 0xD1DEDF67, + 0xDE98E4BE, 0x730B20F9, 0x78FDE629, 0x61B4DF3C, 0x63127F5F, 0x5E9824DE, 0x97E790DC, 0xA7BD00C9, + 0x7DDBB798, 0xC41FE7C3, 0xF154BE98, 0x8F0148F2, 0x3560B8FE, 0x43D40F03, 0xFFEBCFAA, 0x3310F59E, + 0x8F9BA49E, 0xDC0FAE77, 0x65BF363A, 0x8623AD9E, 0x9F20DF36, 0xC82E5F64, 0xBB2C8C7A, 0xFC947E43, + 0x8B917923, 0xE67A1073, 0xBEEC4FEE, 0x13F22BE7, 0xA33FE2DA, 0x3FDAFFD4, 0x15E121E2, 0x545F77CF, + 0x24F35E77, 0x1D927C96, 0xDECA7DD1, 0xDFD28FB4, 0xBF6B5A95, 0x3FE418DF, 0xD73B3711, 0xE313A7FA, + 0xA60B2ABE, 0xE7D3E93E, 0x365E8CF1, 0x9187D3F9, 0x2886FBF8, 0xFA205F36, 0x89FFF2A4, 0x30EACB4F, + 0x53FDFAF3, 0x46EA8D7C, 0x02927C16, 0x1B557CCF, 0xBBD3FD2C, 0x1721E977, 0xB96812FF, 0x9F6FC6FE, + 0x13A7FA62, 0x8B49FA5D, 0x2C42928F, 0xEE3F72FE, 0x5FFDB2F3, 0xC83772BB, 0x847DBD2E, 0x31AFA827, + 0xED4749F5, 0x03B9F637, 0x72293008, 0x0FF1FE24, 0xFDBD6356, 0xE978B93B, 0xB24FF315, 0xFB16FC05, + 0x7DD83789, 0x5FA27984, 0x97215E98, 0x4F891FE6, 0x5DE2077D, 0xEE5AAD95, 0x78C8693D, 0xD47BCDFE, + 0xACCE2F83, 0xE5073AFF, 0x0CFE615F, 0x6226BD7D, 0xECDE03F7, 0x76F41CFC, 0x4EE7FDC4, 0xC5E1C8F6, + 0xA1E78963, 0xACF7DCD3, 0x45ACF59D, 0x9D9DF2BE, 0x007C9867, 0xA67DBF7F, 0x0A59F913, 0x3DD673B6, + 0x5D38CC8B, 0x679D1F72, 0x783F7B47, 0xE239E7C3, 0xE73E5EEF, 0x08C5ABA6, 0xD7FEAAE5, 0x93E4DB0D, + 0x03F6B5AB, 0xE72680B1, 0xB1316BDF, 0x11FB2F70, 0x9E38FFCB, 0xB3D3E749, 0x4FCCFA0C, 0x160BD67F, + 0x8EA1CBEB, 0x85F3C4EE, 0x8D0D4C7A, 0x62EF8FCF, 0xC7C7C745, 0xBFF05278, 0x8078B1E0, 0xD9E7CBFE, + 0x0387FCB2, 0xFAC1C141, 0xF197FF23, 0x3C400CC0, 0xCCF7F3CC, 0xF9D872FA, 0x9E37EE9D, 0x6DD0EF6B, + 0xE381B6B7, 0xA3A3A312, 0xCF2ED51F, 0x427DC877, 0x6E066AF4, 0x7B30BD63, 0xB609ED43, 0x3E739FEA, + 0x7BF47B35, 0xBDBBEDA3, 0xDEF7AF23, 0x6D1FAA9E, 0x57B377F3, 0xF77367DB, 0x149FEB7C, 0x2AF375F3, + 0x710B72F1, 0xF7D7F108, 0xB189DC14, 0x7FAF50DF, 0xA4F6C9CF, 0xFF5AEA97, 0x6F19CF53, 0x861E41E6, + 0x13147B3D, 0x70CBC33C, 0x82B2F7AC, 0xFD91FF4A, 0xFBC0AF1C, 0x6F57F647, 0x8933C56E, 0xE3A3FD2B, + 0x62B6E7FA, 0x657C3F99, 0x47C5ABD5, 0x7DBB89F9, 0x7D89E751, 0xCFF3A3EB, 0x9FADB037, 0xCC386F05, + 0xF7FBDBDC, 0xDC2CF358, 0xD85AE8F0, 0x2CFB928B, 0xCCFE91BF, 0xC11AFB4B, 0xFD9FD843, 0x9C29862D, + 0x2ADF6FC4, 0x9CDF5F00, +}; + +u32 point_table_binary_53[] = { + 0x11726D95, 0xCF4B5451, 0x14C7BFFA, 0x1E3985A4, 0x334D9BB0, 0xDAD82669, + 0x53111816, 0xE63F1082, 0xB371E142, 0x08370381, 0xC38054D0, 0x8460F343, 0x67484B45, 0x416906DD, + 0x28032E26, 0x6C3343AD, 0xA64DAE22, 0x8A1603B6, 0x1E467102, 0x73A6D7BD, 0xF7DC7BDE, 0x3CEBC12C, + 0x3E73BFF7, 0x9CEF3DF7, 0xDE7331EC, 0x949C2470, 0xFF0DB0B8, 0xB8E860D8, 0x292B7E62, 0x637E7E9E, + 0x788A381E, 0x8F4B2E29, 0x16FAD9D9, 0x59C7C913, 0x876F0073, 0x73739295, 0x3EECB791, 0x48248893, + 0xC40B0B0B, 0xA44F927E, 0x696989B9, 0x230ECCCC, 0xCCB0BE23, 0x6B637A7A, 0xDA7192C4, 0xB864636C, + 0x6C4CB2D2, 0xCB2F1A8D, 0x3A88EAF9, 0x45201289, 0x48A6F91F, 0x496FD6D3, 0xFC692316, 0x8B917FC9, + 0x15A8F872, 0x3E44EE73, 0xF7407A31, 0x5FF1759B, 0x59EAF7DF, 0x32ABF9FB, 0x0520954A, 0xB19FE017, + 0x209D4EB3, 0xDFE057F6, 0xABE27D4A, 0xDB585F5F, 0x577AC5B3, 0xF0F04003, 0xC8E572AC, 0x1F38B115, + 0x1B3FC7A2, 0x7E8EF88C, 0xDFE30088, 0xF5FA4EC4, 0xEFC2D3BB, 0x92EBC4D6, 0x2F3CBC4A, 0x2CF6E3F8, + 0x88B94C0C, 0xF8237758, 0xFFA7D7D4, 0x0B438AAF, 0x01D96C96, 0x58E81BC2, 0xEFC6C606, 0xC76BA4F4, + 0xFAF2DE78, 0x823DF914, 0xB7F831FB, 0x2BFDE2D9, 0x4DD6BBF1, 0xBCF9146B, 0x3FAA3E79, 0xAF5F13EF, + 0x6059D4FC, 0xF1651E3F, 0x58B6A1F2, 0x2589AB8F, 0x98CBC440, 0xABBFF66F, 0x2DF925FF, 0x80DE3F62, + 0xF9E9FD54, 0x7AA7E93D, 0x1FD62D8A, 0x27B84E4C, 0xF94C7D01, 0xE6B289D7, 0x1DBECDFA, 0xC02B138F, + 0xF2055EC3, 0xB31F5DBB, 0x8649DF55, 0xB03DE7D5, 0xBFEBE627, 0xD6FB1D3D, 0x751EA22D, 0xF56FD107, + 0x636E7EC5, 0x2FE0F123, 0xEB9FC964, 0x381ED73F, 0xE98D67EA, 0xC3FB9D74, 0xFD045F0E, 0xF2F9967E, + 0x359F8AE7, 0xCD27D9F8, 0x595D5DE5, 0x78D2AFBE, 0x3F2A9ED5, 0x2FFE4B0C, 0xF2B8D56F, 0xD5259BF5, + 0x5537AD3A, 0x9C775CAF, 0xEAA6F0EB, 0x6458DFFE, 0xDCD6F78F, 0xF2B5C780, 0xB5B535AE, 0xC7E110CC, + 0xFD53FAC3, 0x07EE7D74, 0x3ECBDD6C, 0xE474FFD1, 0xFDA9E69B, 0x9898E07E, 0x73E67DCD, 0x37393949, + 0xFD42E8FB, 0x0A8DDCE8, 0xE828F7BF, 0xDE13D29B, 0x7ED257A8, 0xF9464646, 0x78BCBBC7, 0x6A6E6F6F, + 0x3BC28562, 0xDF79AB59, 0xABD588A7, 0x24037B7B, 0x7BDC8FBB, 0x7BB4FF61, 0xE3C76A16, 0x8B45EEDF, + 0xF25B5959, 0xF1F853E3, 0x3AFEC5EF, 0x351FC7FF, 0x20F9F715, 0xB9DE56BF, 0xCA8F5C6F, 0x85E2A9F9, + 0x2DF52895, 0x4A9EF5CA, 0xF7457145, 0x32E87D81, 0xA8EF59D1, 0x6FB7A8BE, 0x66FFDB42, 0xFE907A6F, + 0x60D8D4DF, 0x7075CB73, 0x3EE00F8D, 0x8F8FBBE7, 0x17D5AD70, 0x38CCF7B9, 0x2DD4899D, 0x9D1DEE2F, + 0x40270A85, 0xC23FF1FF, 0x3BAEEB45, 0xFDD6E88F, 0x90CFE7B9, 0x3F02472A, 0x3E02B4BE, 0xA0EE1782, + 0xEBC43EB7, 0x7FA87AF9, 0xDCF7ACE2, 0xF697BF00, +}; + +u32 point_table_binary_54[] = { + 0x11728599, 0x7B7095C5, 0x15C0CFF5, 0x7ED48B01, + 0x12260917, 0x638020A1, 0xA8156428, 0x13026200, 0x45439D41, 0x3BCCA443, 0x50D0D208, 0x74F04103, + 0x84983276, 0x82F82040, 0x784D6470, 0x4019342D, 0xF676444A, 0x48072A28, 0xB7D44049, 0x45883C6C, + 0x890A469D, 0x0824244D, 0x808490AF, 0x7BCED93D, 0xDFB7F766, 0xC6FBDF2F, 0x7BDEBB7B, 0x76F78B5B, + 0xEB46BB17, 0x00D4E73A, 0xB074E952, 0xD75DC27C, 0xEC630716, 0x2C5880BC, 0x8FB80E60, 0xEEDCB9AE, + 0x5BCB5C3F, 0x0BA0A8A8, 0xC8756F67, 0xF97DDB1D, 0x78ECB1C7, 0x90697CDF, 0x5F01C68D, 0x1BE74226, + 0x8F377DAA, 0xEDF9FC2D, 0x5EBCD8B2, 0xB764C912, 0x94276EFA, 0x9AFD4109, 0x33FE9E7B, 0xEE3964D2, + 0x779B1C98, 0x316306F9, 0x0B9401BC, 0xF44F8039, 0x73E6503C, 0xC47F763C, 0xDE6CF13E, 0x622DDFDD, + 0xADF5E708, 0xB3FE438E, 0x65AFC8AF, 0x8FECF9A3, 0xF8BE6CF1, 0xFC13DFF4, 0xF4BB8B00, 0xFEDBE5E9, + 0x133783C5, 0x582FBF3C, 0xD6D3C483, 0x5C95EDC0, 0xBA75EB28, 0x5EE24701, 0xCACBCB89, 0xDD5680D1, + 0xD3C18C47, 0x991D58BF, 0x7EBDEB26, 0x78BC66CD, 0x1A649127, 0x7F8AA12F, 0xC0CFCA85, 0xA3CC9EFF, + 0x188E958F, 0xB527FE5E, 0x7EF96589, 0xB7F04380, 0xD75E7B4D, 0xF229FCD0, 0x81D75F7F, 0xDD8A17E3, + 0xF3E75356, 0x5626F3D1, 0x98E158F3, 0xD598013D, 0xCE67DC7C, 0x173317F4, 0x1726F982, 0x912C0F77, + 0x30E75408, 0x937C4E09, 0xCBE37A43, 0x1E76DE81, 0x0F3EF880, 0xD6237117, 0x40241271, 0xA18239FD, + 0x3700070E, 0x1C4026F9, 0xF4690E1C, 0x3E7CD80D, 0xDCC27CF3, 0x8203AEFA, 0x2926F99B, 0xDD006D6D, + 0x6DC2B9FB, 0x0156AC58, 0x21F2B96F, 0x3BF0EAAB, 0xAF12BB89, 0x00D7E773, 0x3C284FBC, 0x024C7C12, + 0x4F6CBCC2, 0x651653FD, 0x44BE8219, 0xE3C77A53, 0xFC651C3F, 0xAE2F7F3E, 0xB89EFCF9, 0xAE5DBBD6, + 0xB2F7D65B, 0x6F59FEDE, 0x79E71DCB, 0x5E7575B5, 0xE56FD7AE, 0x5DC4B81E, 0x7AA93DF3, 0xC61B6F90, + 0x3CF1AFB4, 0xBF1266DC, 0xEF9B366D, 0xE27E50C4, 0xFD60CB96, 0x2DC2663F, 0x1979B3DF, 0x4CBF30FB, + 0xD1F413B3, 0x5F4D3D8D, 0xBEA9B7E8, 0x9F50FAC7, 0x005A1CE1, 0x7DC857AE, 0xE9F556EB, 0x36A3BDD0, + 0x67C18601, 0x6B1EC27E, 0x491C9814, 0x6CC8F8FC, 0x19E9A781, 0x49000336, 0x3C2CFD2F, 0xF419405A, + 0x25F54B92, 0xEF58186C, 0x48FEFD04, 0xE91F1D0B, 0x01929E1F, 0x8BFD90C6, 0x93E66A7B, 0x3E7F292B, + 0x722C7B03, 0x774C977E, 0x9BF46B80, 0xF0A64724, 0xFFF02700, 0xFD176721, 0x37332BFD, 0x5726497F, + 0xEBDEAB0A, 0xFAF8108A, 0x87F83DC7, 0x635CAF75, 0xC2BC9EBF, 0xB6E58F0E, 0x37FD0D26, 0x3283C74A, + 0xFEC84AD9, 0x9FCDCC8E, 0xD56F6F3B, 0xC8F61437, 0x3307DBFD, 0xF6437384, 0xA3CCB67C, 0xE879638F, + 0xFD875E00, 0x2B9E9FAC, 0xF3F92776, 0xAC7EFDED, 0x512F1F66, 0x2F7F5C4F, 0x0DAE973F, 0xB32DDF34, + 0xD3CB9FD9, 0xF38FF297, 0xFFE6F967, 0xB6CF079C, 0x6FBF3F5C, 0x0F263FE4, 0x6BA98A97, 0x8F91FE79, + 0x2D55CD67, 0x71B6C877, 0x7DEF58FE, 0xBABE07A9, 0x07F28D7B, 0xE57C23F9, 0x1B231DD8, 0xB871A3F4, + 0xDFC02880, 0xE41727D0, 0x3873B029, 0xF9A589D8, 0xCF890114, 0xAB71D3DF, 0xF1D7BF28, 0xDB931F13, + 0xFCA6A2A2, 0x82FC31F3, 0x79E42630, 0xE34F9F0F, 0xC6DE373C, 0xCEE7CBF5, 0xC93A7F35, 0xCEECE58F, + 0x4CF93347, 0x996D79F8, 0x28789CED, 0xC344662F, 0x7F62F0F2, 0x6736F29C, 0x4F589D4F, 0x292F0C92, + 0xF8C2BB1C, 0xDA2FC6FE, 0x00C731FE, 0xC8FF80FE, 0x9E7F943F, 0x97E8D0F9, 0x66F23D97, 0x68F265FF, + 0xFFF9B797, 0x3F71AD7D, 0xBEDF3790, 0xF7A7999F, 0xFB121C48, 0x593A58EA, 0x8BF1E8F9, 0xF1E2D5E3, + 0x663DAD5E, 0xBD9AEB3F, 0x56ADCF6F, 0x80CE1BA3, 0x8FF1F1FD, 0xC05E8FF1, 0xF25EFCAB, 0x56ADEA41, + 0xDFCEDFD4, 0xD3D4C7EC, 0x47D33FCC, 0xFE36FDC5, 0xC87BF9AB, 0xFAA87E7A, 0xA2C39B1F, 0x7F3F31FB, + 0xD9F41333, 0x9F524FDD, 0x8F4C3F30, 0xFD45FA45, 0x3133240A, 0x47996D79, 0xAF1F70BF, 0x927E51CC, + 0x2CEB57DB, 0x735DC7BA, 0x2FB47CC6, 0xF6143733, 0xB33FECB7, 0xC88DA5C1, 0xF6B49D8F, 0xCBF9DC58, + 0xAAE6B022, 0x57E4DB0E, 0x197BECAF, 0xED9039CF, 0x989BD47E, 0xAAA9A911, 0x7B4D631C, 0x3872E488, + 0x9CCFDF0F, 0x55E7C91F, 0x1F476E66, 0x0EB60FF9, 0x84CE33E2, 0xFA1D2A1E, 0x779DDC2F, 0xEA7700DC, + 0x797A9E70, 0x479B5A7F, 0xBFCB12F9, 0x8EB6E0D5, 0xE43F4C24, 0xC6F3F074, 0x55F02AE6, 0x63CEC7D3, + 0x559CAF91, 0xEF5AEDC0, 0xE6CD9B15, 0x73BC5D6B, 0x94CCE9D3, 0xC428FFC5, 0x2D72BE92, 0xBD2F02F6, + 0xFD0AFDFB, 0xEB85FE85, 0xD5FC5F3F, 0x2C1C65B6, 0xE503CF04, 0x2FFAEB15, 0x78C657BF, 0x326FFE8C, + 0x3DB5FF2F, 0xEAFB8FD8, 0xC37E4AF5, 0xD3FE5256, 0x4D967A62, 0x3C9A255E, 0xDC8F46FE, 0xC64C73DF, + 0x617F37F2, 0xD519F2ED, 0xB7CCBA1E, 0x0D0D0D62, 0x0FEBF5EE, 0xBBEF4A3E, 0xB81EC8BE, 0x8E0FD7CB, + 0xC0AD8F8A, 0x7D9CCF41, 0x7FCF9778, 0x71BEC35B, 0x7E21F2B8, 0x1EF6EFDF, 0x2FF9E27A, 0xD9B3678F, + 0xC4736906, 0xC0D9B367, 0xC5DEA519, 0x0ED4D7D7, 0xCB7D2B2D, 0xDDCB8799, 0xFB2DDD17, 0x8AF8BE60, + 0xEACFAC4A, 0xA8CE2323, 0x9F9AAAE7, 0xB382FB4B, 0x6AAA577F, 0xE4E427BC, 0xFA333BD6, 0x7DADEF8B, + 0xDE7C3207, 0xBB84D579, 0x9A502B1C, 0x65B6E503, 0x5382AD7E, 0x7F81293E, 0xFF0BECF9, 0x676679B3, + 0x9ECD796E, 0xD6A739EF, 0xD57DAF19, 0xEF7B3FBC, 0x221C65B6, 0xE5CD796E, 0xD6BBE9AF, 0x7042F957, + 0xF2AD430D, 0xB3BDD6A1, 0xBADF9C51, 0xEF29D53B, 0x46E63D32, 0x1EDFCBEE, 0x838A2F02, 0x8C8D4C6B, + 0x203EC33C, 0x328FD9BC, 0xBFB2E1E7, 0xE9C20791, 0xA71692BC, 0x7ECF8DCB, 0xE371D477, 0xDF47FDBB, + 0x6BB0BFFB, 0xC7478F1E, 0x6DF927D6, 0xEFB97179, 0xA30BCD7B, 0x0B391B46, 0x172E5FBE, 0x3CCE9F79, + 0x8F65C3CC, 0xC21EE3D7, 0xEFB3AC48, 0x7E0DB17E, 0x7F8D81FC, 0x1AAAC77E, 0xE63BC7E7, 0xD72C5AB4, + 0x48DE4383, 0x957C6969, 0xA90BD3D9, 0xDE8872B6, 0x67DE0F99, 0xCA5F4141, 0x01C9C39F, 0x50FE41AA, + 0x1F64713E, 0x7745B89E, 0xE67D778F, 0xF2F7E69B, 0x6F5AF6A4, 0xFEBABEC4, 0xFF62F951, 0x4AFEF8F1, + 0xE356BCF4, 0xBEF1D97B, 0xF2C927E5, 0xFD353C2F, 0xBF66F6EC, 0xD9F21E1A, 0x9E37B370, 0xD6AC593F, + 0x1ABF794F, 0x652A7BF3, 0xE6CD8BAB, 0x87BF9E54, 0xAF98FC62, 0xF3277690, 0xC7F4C8A8, 0x8FEBE1AE, + 0xC8DD35E7, 0xCE9DEBD9, 0x1ECA83A7, 0xEFBE803C, 0xAC3C561F, 0x9713F103, 0xC8832327, 0x4F9E94F7, + 0xD460481B, 0x2FEBEF01, 0xACEFE048, 0x5D5D5DDC, 0x7AA4F5F5, 0x00AE9FC1, 0x9143870E, 0xC5AD37BF, + 0xBD9D3B77, 0xF2FBED02, 0xD63795D7, 0xB3B2D75D, 0x8BF692CB, 0x291EFD1E, 0x1C9E9790, 0x8EE7113C, + 0xC5EFBD9F, 0x467AD7E0, 0xF7861F93, 0x8F8D3736, 0xBF9EE245, 0xFD6C4848, 0x2F292991, 0xEF395991, + 0x8474FFF7, 0xA12CE55F, 0xDE9FDA5F, 0x6E6EAEBC, 0x4787E7F5, 0xAE993C79, 0xB2152F71, 0x4CBE71F5, + 0xD0EFE74C, 0xE57FFEFC, 0xF971FD22, 0x6EFDC5CC, 0x775CFFA9, 0xE57E191A, 0x04B07DFB, 0x76F57E65, + 0x7632F87E, 0x68DEB74E, 0x46B0A5B3, 0xB3D37B8F, 0x0E0AB654, 0x5656CAFB, 0x077FF4BD, 0xE976E9B7, + 0x2D1B366C, 0x50EF531E, 0xEF93A6ED, 0xF9FC51FD, 0x7DF6B66E, 0xDD2AEFDF, 0x3E69C196, 0xAEAE2EE9, + 0xDF49CA1E, 0x7F6F60FD, 0x24E581F6, 0xB73E5F43, 0x6A11AF5C, 0xB952CEDF, 0x10F0F727, 0x733FC15F, + 0x555595DC, 0x5F5446F4, 0x3D82C613, 0xD4595C3D, 0x70544E4E, 0x8EC88797, 0x0D1C75F0, 0xE041178E, + 0x184E2B3C, 0x75EA94AA, 0x9FBA8FAA, 0xFA25970F, 0x6B4479BA, 0xAF92FEBD, 0x858671FF, 0xF479FBDE, + 0xC2E9D3A7, 0x933CAEFF, 0xBE5FB23C, 0x6419FD0C, 0xF2075315, 0xABBB70CA, 0x13432A91, 0xDDD986EF, + 0xAA262E36, 0xFE47542E, 0x5BB68CFD, 0x11B33FFF, 0xF8DEBD7B, 0x2D7DEE6F, 0x663CB390, 0xD6BFCF9F, + 0xFFFE195E, 0x3674D2EE, 0xDDBB297F, 0xEC0789E5, 0xBE7AF8EA, 0x13177F96, 0xC92F63D4, 0xD34F3F6D, + 0xD9C3EFCB, 0xB1F9C13A, 0x339E5E8D, 0xF31357DF, 0x4FD5FCAA, 0xBBD66DE3, 0x33A71E3B, 0x768CE693, + 0xEB995E88, 0xF7A9D8FA, 0xF6C4B83E, 0x6E35F5E9, 0xC11E8FA7, 0xD378AC7D, 0x3ACF89C3, 0x95D16854, + 0xEE37B77E, 0xC8F2E6BC, 0xBFED50B8, 0x12FB7D4F, 0xF3EBAF47, 0x6C3DCD78, 0xF892BE1F, 0x64C114E2, + 0xCB9D53F8, 0x7C628680, 0x30C9CB7D, 0x46D7DFC7, 0x53905DB7, 0x7382DF5E, 0xC13861D2, 0x2FC8D6EF, + 0x196D2FA7, 0x41780A73, 0xE752C36C, 0x5FD8F267, 0x381CF2F4, 0x897B77FE, 0xD21FCFB5, 0x446192BF, + 0xD6CFC4AB, 0xEE4F944F, 0xEAFDB41E, 0xEF57FC1E, 0xEED70125, 0xD41FEA0C, 0x7794EA7E, 0xAFE53BCD, + 0xF9D3CCF1, 0x340D247B, 0x4A1F3E47, 0xF9CB070C, 0xB37EAF8F, 0x8C3CEBF7, 0x7ACAD863, 0xFD1BFFA0, + 0xF8EB8C7E, 0xE739DB5E, 0x52AA8997, 0xE51333F5, 0xFD41DB6B, 0x9969C77B, 0x256A98F5, 0xC3EF1B79, + 0xD60F0FD0, 0xF7AB3628, 0xC5EE23EF, 0xDB3073C8, 0x63EA4F86, 0x95FC66EB, 0x7BC65177, 0x14EBEBF3, + 0xB48ED9F1, 0xF861EE6F, 0x9A8F328B, 0xFC51F8D8, 0xEFDFAD63, 0x763C3EC3, 0xFAC61FB3, 0x9EBF6AF7, + 0x28EE57D4, 0xBF70E102, 0xF2696607, 0xAE5CB9E2, 0xC22966FC, 0x0BF5EF53, 0x2C8FBF8B, 0x172FA2BD, + 0xEB70DD6F, 0x1F9299A5, 0x1EC98144, 0x2BBEEBCC, 0x227F47F7, 0x111E6F6D, 0x6D45BE8F, 0xD981F6F6, + 0x76E6AFFC, 0xF92BF9AF, 0xD87E4747, 0x07F208B8, 0xC5AAFF34, 0x66E72FC2, 0x8348DFF0, 0x0866EFFF, + 0x45DD3F00, 0xAAC0F9F3, 0xE791CF10, 0x079C1D1C, 0x8FE276DC, 0xBFCE0EF6, 0xA7E4DB59, 0xFFBBEFBE, + 0xE3EF2979, 0xAC2FDFA7, 0x88431E2F, 0xB4E63FCA, 0x2CF227BA, 0x2F2BF39E, 0xFF66E65E, 0x97B5FFE6, + 0xEEFFD17A, 0xBFACFD9F, 0x6036FE61, 0x18CB2799, 0x7A0DE3F1, 0x24AA97F9, 0xBE21F3AD, 0xBF57F4FE, + 0xADE621C2, 0x8D9A8D7C, 0xA3FF3CB9, 0x5DE4851B, 0xE97B864F, 0x1FBF67D0, 0x7B2C05E0, 0xEAE680F7, + 0xBE4A4173, 0x01EBBD45, 0x3FF33D22, 0x563E763C, 0x11C721CE, 0x9EF95E81, 0x9CA4D8FF, 0xBD2209EC, + 0xEF155E7F, 0xE5FBAB6A, 0x5FFCFF4C, 0x7D9FC59F, 0xBE7FE97E, 0x1082850B, 0x174ABFE9, 0xA7F8D967, + 0x9F95FBD7, 0x3D11DB1E, 0xFE8A8B8B, 0x7DFD29C4, 0xFF5FD1FD, 0xE69E48C8, 0x7A2F1A7D, 0xBFFF6DDB, + 0xB659FEFD, 0xFDC6E81B, 0x7BFD62C6, 0x7DF2FBEC, 0xF384B99F, 0xE6FF0300, +}; + +u32 point_table_binary_55[] = { + 0x11728D98, 0x7F4CD5D7, + 0x15C0CFF3, 0x7D2B6079, 0x4B9D82CB, 0x8A4FB4E2, 0x1E6D6999, 0x3F8243D4, 0x76746A6B, 0x6D4B228B, + 0x8F588346, 0x494CB619, 0x5933DA35, 0x0A05422A, 0x30D42805, 0x95746679, 0xDD96BDE8, 0x34AE7373, + 0x66716EE4, 0x6DCDFA47, 0x63DC26F5, 0x174A913A, 0xEA0C06DB, 0x29F2DDF7, 0x9C73EFF9, 0xDEFBE535, + 0x19FF7DF8, 0x9E5FF7DC, 0x73CEBDF7, 0xC12EC809, 0xED03F86F, 0x2E404343, 0x830BBB20, 0x4AFC3507, + 0x9A9B9B99, 0x5B98376C, 0xD8809C43, 0xECC91327, 0xF8FBC841, 0x47337D1F, 0xE906911F, 0xAF05688E, + 0x0B47892B, 0x1D9F3703, 0xBCF53DDF, 0x3EF136B1, 0x4FFA8B86, 0x7C7FC437, 0x1CCB5EF1, 0x0AC7F257, + 0xBCCAD787, 0x2C803F9C, 0xF0F5897F, 0xADE4BB26, 0xB02DEFB1, 0x7B0BE0FD, 0xABC251E2, 0x4BB2DE20, + 0x5BF26E8C, 0xF3BBA619, 0xA0B5B515, 0x99F2BBA6, 0xC581DDBB, 0x77BB6E92, 0xF9A9390E, 0xECD9B307, + 0x99E49FCA, 0x07686B6B, 0x73DD7EE6, 0xD98F297B, 0xFD2C3FBB, 0xC081A6A6, 0x266BBFD0, 0x3E18FBD9, + 0xD2D222F9, 0x947CA87C, 0xEB7C613C, 0xC8376639, 0xD0D5D545, 0xF112CF06, 0xE8E9E991, 0xFD8C2CB1, + 0xF73B52E2, 0xAF1F6E03, 0x7C71DE5F, 0x3FF105B0, 0xF8B30560, 0xC97F566C, 0xE837019C, 0x1F30F491, + 0x870CFD35, 0x001F7CDB, 0xD0475EEE, 0xA4DFCF89, 0xFB6DEF5F, 0x22CDFEFD, 0x0AE0172F, 0x19FB875C, + 0x61E8BF06, 0x702869E8, 0x23FFD2D0, 0xCFF0EAF9, 0x55431FB9, 0xDAA8DF8F, 0x00F69F32, 0xEA17F9A4, + 0x63D57343, 0xA563D57B, 0x435CF63B, 0x27D413D8, 0xFF1EDEFF, 0x603D88BC, 0x592F463D, 0x29967A13, + 0xEEB198FC, 0x897C8CF7, 0x1FEB57D7, 0x0BB157BF, 0x3B76ECB0, 0xEA19EBD1, 0xACF7FAFA, 0x7AA927EC, + 0xE7EAEA6A, 0xA937EC77, 0x61350F14, 0xCBBCD8B8, 0x7163BAFD, 0x0ED643B0, 0x5E82F514, 0xDCAFE07E, + 0x06F73B58, 0x0FB45F0D, 0x271D6B3F, 0x1B4E81B5, 0xDFEDD560, 0xD543FBAB, 0xFE7CC27C, 0x3CB71B60, + 0xFAB699C8, 0xAB99C303, 0xD31A9632, 0x7BF92CDF, 0xECF19BA5, 0x326FCBBD, 0x1CC1CBB3, 0x447ECABF, + 0x1D3878F0, 0x207237F1, 0x3050BF12, 0x7BF2539E, 0x05E8E8E8, 0x107B539E, 0x7160EFDE, 0xBD626F3C, + 0x65D843FE, 0xAB03E42F, 0xC13C36E6, 0xF077D5DF, 0x63F76D79, 0xB74AEC91, 0x3FF725E5, 0x2FC1FCE0, + 0x53593FC9, 0x3F18B5E7, 0xB3FBBE6F, 0x8F393C20, 0xECAD75BC, 0x5538CA6C, 0xCB5FDF26, 0xF6BA89B7, + 0x83CF9EFC, 0xB55E61B2, 0x77ED2F76, 0x7FE53682, 0x5EDF6A66, 0xC7B23F7D, 0xB77094D9, 0x968FBC21, + 0xF6C87FA4, 0x11AC78B2, 0x8B0CFFC8, 0x73EDF914, 0x7ADAB7C7, 0x1CBE43DC, 0xC50C201C, 0x650EC867, + 0xFBFE99E5, 0x3CEAD6F2, 0x8A953DC7, 0x3AAFAEFC, 0x5CD9F3BE, 0x3387C7B5, 0x7DE4CB3F, 0x148E32DB, + 0xF29F368A, 0xBD6E66D9, 0x6FE2A123, 0xFEFE33DB, 0xE7EB9C93, 0xBE3D66B5, 0xDFCA7EFE, 0x26E128B3, + 0x2DFF7993, 0x63ADF7F3, 0x66B0E2B9, 0x5BE4AF9F, 0xF849FF7C, 0xC37EC98D, 0x014C7BA3, 0x1499FA29, + 0xB7D08119, 0x9D2B71DE, 0x11475EF7, 0xF89D9532, 0x1F23754A, 0x5ECDD7AC, 0xCB008FFC, 0x602132C9, + 0x675DF1FA, 0x676799F4, 0x27F6536E, 0x7BB9F43B, 0xF6DBD4D7, 0x4AA49EA5, 0x9E547DEA, 0x7AC37890, + 0xEF2F168E, 0x327BFEEB, 0xCB445EEA, 0x49D5BBAE, 0x374F9EF8, 0xDE456192, 0xBF77CEB1, 0xCEEBAF7C, + 0xE0D713B3, 0xAA37AC2F, 0xEF3C0E9D, 0x158E32DB, 0xF2535F0C, 0x8FEAFD66, 0xF6F71FE5, 0x9D4E7FFF, + 0x99457E35, 0xCEE32F56, 0x19F689C5, 0x7E37F2FD, 0xEF1AFAC4, 0xA24FF33F, 0xF613A31F, 0x8855BD24, + 0x02F59408, 0xD49B92BF, 0xF7B1D13F, 0xC897C0EA, 0x27A9A744, 0xA0DE1281, 0x7A4C04EA, 0x15D93B2F, + 0xBEDEEEFB, 0x67B6E575, 0x3DEA7E91, 0x7A45F6E4, 0x47CE1BFD, 0x837CCE3E, 0xBF72FA0D, 0x7BC4867F, + 0xEFBCC96E, 0x33FC13DB, 0xF2B7E719, 0xFE916386, 0x7F4FFEE6, 0x87867FE4, 0xBFDBE75F, 0xC655631E, + 0x12FBFEAD, 0x799E08CC, 0x7B253F14, 0x35E62772, 0x3E58F354, 0xE679C29E, 0xF75EBFD1, 0x79977113, + 0xF8BEDC0F, 0x8DC4B742, 0x45070E1C, 0xC07E259E, 0xF2FB50D1, 0xD9B36791, 0xF97CF4FC, 0x1F3F7E9C, + 0xFBD5BBCF, 0x4C9EEFF8, 0xFAC80B42, 0x45CA3EE9, 0x3FD42E4C, 0xFDFC509B, 0x63DDB7DC, 0x45BC1E6D, + 0xCF5D141E, 0x9DFAFA62, 0x91F7E6F7, 0xA8FA1E65, 0x56F26ABE, 0xC0A4F088, 0xBA5F913F, 0x08850A85, + 0xD1DE1261, 0xB6BF54E4, 0xD3DBD3FE, 0x927E3C8A, 0x83F192BF, 0x879DF1C7, 0x65BD3DC8, 0x721F24D6, + 0xE787C407, 0x4A5EDDF7, 0x42C5DEFC, 0xDB3A9FE7, 0x27717814, 0xE79F9EA7, 0x18CFF4C6, 0x65326FF1, + 0x8FE6A596, 0x7F223CD2, 0xD9D949F3, 0x8AD8ABBF, 0x7DFBF631, 0x2BF94387, 0x0EF9F6C2, 0xE1117C7F, + 0xE87918CE, 0xF462AE28, 0x90F916CE, 0x0CDF95F9, 0x594BFEEF, 0xCAFCAC65, 0x7B91B531, 0x91D7F701, + 0x3D2FF57D, 0x81D8A83F, 0x6D4FEE1B, 0x13E7C57E, 0xC565C2DE, 0xBC7AD02A, 0xDCADF8CB, 0xFA6D3FF1, + 0x377C7DD5, 0xFF655F32, 0x0F82FDB2, 0x5FB1AFCF, 0xFD5B96AE, 0x9FDD9DDE, 0xFD74CC7B, 0xCFA5BE99, + 0x72F16F27, 0xDF9F6FA4, 0xBE458CEF, 0x43D80BD0, 0x977CA656, 0x7839F262, 0x66F51EB9, 0x50F9705E, + 0x494989BC, 0xAFFB9206, 0xFF19799A, 0xCF9B91B3, 0x52C42F30, 0x5F4A31EB, 0xF7C03064, 0xA5747CE3, + 0xF5184F76, 0x6D3C1EE7, 0xEFC3F87D, 0x46DED1A3, 0x47F9FB47, 0xF87D7AAD, 0xF747F6DD, 0x1CB4FF28, + 0xFBC3FBF7, 0x528C6F16, 0x31AD770E, 0xCAE7D5EA, 0xF562BE6F, 0xA4E6CAFA, 0xDCDFA1FE, 0x1379C235, + 0xC88FE569, 0x791D8FB0, 0xF22FF2CA, 0xBF66BD7E, 0xC9EF4F51, 0xFED95479, 0x7939F36D, 0xE4E753A5, + 0xA5A5FC3E, 0x5F88F2AF, 0xD46A86EB, 0xC8AB98F1, 0xBD5D83EB, 0xA9ACD4EB, 0x8353C8CF, 0xD5EAFC6A, + 0x79CDDA9E, 0x96C7FEBA, 0x50B9CE67, 0xD39EFAFD, 0xA62FC9DF, 0xE9BD360F, 0xF3FDF24C, 0x9D3F1DAF, + 0xB0B99E18, 0xBFB78661, 0xF9CCD3A7, 0x4F4FF0AF, 0xDF8BC3A0, 0xFCBFC9EF, 0xC18F2BE3, 0x29DC5FFD, + 0xFB445F32, 0x9EF24272, 0xDD7FF17B, 0xF37A6555, 0xB2A2A242, 0xDEBBD706, 0xAA926BD7, 0xAE95F7EC, + 0xB58138C7, 0xA3DEA79F, 0x745425D7, 0xAF5FEFBA, 0xBF519C57, 0x95A4FA51, 0xEFDD4F3A, 0xD85F5AFB, + 0xA6BD40BC, 0xFAFD3A0C, 0xF1D4BA75, 0xEBD2C76F, 0xE6CFA8B7, 0xB4F51BE3, 0xF7E53014, 0xA6305F66, + 0x3DD6D4D4, 0xA4AF6F55, 0x8FE9EA3B, 0x58FF41FD, 0x603C66BD, 0x8BBD7368, 0xAF88FB53, 0xFDBED507, + 0xC5FE7AD4, 0xBCC0F54F, 0x8837B01E, 0xFD7B591F, 0x2C90F8F4, 0xFC107FB7, 0xD05FB130, 0xCC455E94, + 0x12CE425E, 0x20EBD1F3, 0x69CB962D, 0x13E309E6, 0x33508FC1, 0x7A9DE02F, 0x189F31FF, 0xFE9F7ED3, + 0xE753A6F7, 0xBE3A76EC, 0x989C5FDE, 0xF104B4DF, 0x49FF3CA3, 0xFB879CD7, 0x0E9C3871, 0x42EE0BA8, + 0x4FE761BF, 0xAF8FF713, 0xFDBEC7BF, 0xC3870FCB, 0xFB02F513, 0x8904DFBF, 0x3D9E5177, 0xF5B7CB96, + 0x2D13FF33, 0xEA6EEF5A, 0xB1620531, 0xE6E3AB73, 0xFEF39EFE, 0x8EF336A3, 0x8E99CE13, 0x62D68723, + 0x7C3F9EFC, 0x3775BE1C, 0xE1F36DEC, 0x51FBBC1B, 0x8B39FEFD, 0x18E5FFE9, 0x6879BA9F, 0x477E64FF, + 0x3E176976, 0xACFBFCE4, 0x3A07CCF3, 0xF25EABE3, 0xFB436E12, 0xFF2CBFDD, 0xFE3D2732, 0x6CF8431E, + 0xB4BF2F9C, 0x667F5F98, 0x0B567C85, 0xED767C85, 0x6F3BD6FA, 0xF2C0B1D6, 0x9F0760C5, 0x970F60C5, + 0x9FEFCBD3, 0xFDDACC1F, 0xB2993F62, 0x237F246F, 0xE40FD9CC, 0x1FB1913F, 0xAC77337F, 0xC866FE88, + 0x8DFC91FC, 0x76FBF72C, 0x337FC483, 0xF6F7AC21, 0xFB7BD630, 0x58F1B91B, 0xEDF8DC0D, 0x8EB5BE6C, + 0x237FCC60, 0xC5F78891, 0x3F663F7F, 0x38BFCCFC, 0x219BF923, 0x36F247F2, 0x46FE90CD, 0xFC119BF9, + 0xCB08E42F, 0x2390BF8C, 0x40FE3202, 0xF9CB08E4, 0x2F23903F, 0xBC6FADB2, 0xBFDF7C11, 0xACF8AEFC, + 0xC98EEFCA, 0x1F1D6B7D, 0x60E48F19, 0xACF81C33, 0x7FC4729F, 0xA57EC984, 0xF12574FF, 0x78D2E3B7, + 0x51FBC156, 0xCDD8EF00, 0x9B5E307F, 0x1FC8844D, 0x2BC95E04, 0xE2383FD0, 0xFEC58B17, 0x91DF62CE, + 0x84C1C141, 0x170AF57B, 0x2013E8BE, 0xF338CBE3, 0x1FF13C28, 0xD0FA38FF, 0x3C9ECFEC, 0xC0993367, + 0x5CF80E33, 0xFEA7B7B7, 0x17B940EB, 0xD33C1C80, 0x028C47AF, 0xCFE3A799, 0xD5FA3E64, 0x069F0B98, + 0xEDFBED9D, 0x7763DFA7, 0x90D4F9E1, 0x00B39EEF, 0x8E0A59CF, 0xFF3BEFAA, 0x25A8F3D2, 0xD4C7FA35, + 0xF5F1FC34, 0xF5F17C36, 0xF5F1BE68, 0xEAE3FE59, 0xFA39B63E, 0xDE1745FF, 0xC75085F9, 0xC0FEE865, + 0xDECA3C09, 0xFE81FC33, 0x66EF0109, 0x3DCC553A, 0x7FEF20AB, 0xF3EF15E3, 0xF71FE2CB, 0x99D67B06, + 0x2609E7E8, 0xF711EEFF, 0xFF000000, +}; + +u32 point_table_binary_56[] = { + 0x11727599, 0x6D7095C5, 0x15C7CF73, 0xEF122E09, 0x90173209, + 0xAD554874, 0x1833168D, 0xD68EA153, 0x936A4344, 0x2D357172, 0x5BA53371, 0xAABCCC94, 0x422DB634, + 0x63533041, 0x146260CC, 0xA08CBC08, 0xF2123E18, 0x19A6A50C, 0x2DA4B676, 0xC8481994, 0x749C3252, + 0x28853631, 0x8E091308, 0x844872B9, 0x4FF7ECD9, 0x3DBBFB24, 0xCDB75FF6, 0xBF67CFEE, 0xD93D7BF6, + 0xB9D01576, 0xC46A006A, 0xE300CDCD, 0xCD217485, 0x9D8A2708, 0x68696921, 0xAE24AEAB, 0xAB43EE50, + 0x2CF58AFB, 0xA97DFE2B, 0x021A1B1B, 0x9155FBFC, 0x97A93DFC, 0x19D96F78, 0x9E59D96F, 0x7881ED29, + 0xBE53DA6F, 0x6B6B23FB, 0xC8D2FE9A, 0x356BA87F, 0x65A47FA5, 0xED1FD652, 0xFBAA0130, 0xACDA575D, + 0x119EBEFE, 0x0561FD41, 0x7E9EF51D, 0x37DB002E, 0xFF0160DF, 0xBE7DAABF, 0xE23F0AD8, 0xBF7F7F18, + 0xE610F74E, 0x6356FADE, 0x3C80E3C7, 0x8F876195, 0xB4B7408E, 0x77B7B657, 0x25C7432E, 0x15966B3C, + 0x56F3637D, 0x2DB5BF78, 0xC5990FB2, 0x9D0FE907, 0x7CFD2AAB, 0xF7E71B59, 0x0F8C4798, 0x0F50FCA8, + 0x8D97E23A, 0xC17CF320, 0x40FF2BCC, 0x1D8A7F0E, 0x1CEFB014, 0x60D672E6, 0x4EC54D36, 0x7E9EBDAE, + 0xC8789AC3, 0x14245C7D, 0x7853245C, 0x7F125399, 0x3B88C1B2, 0x1CAFB708, 0x60CF9E3D, 0xA4479E21, + 0x60E7CE9D, 0xECCFC5D5, 0x02B66EDD, 0xCAFE5E6C, 0x04D8B163, 0x87E2C87C, 0xFCF97651, 0x7CBFF885, + 0xF55FF133, 0xE0AD4722, 0x17BCF54A, 0xE409CF1E, 0x044E7F64, 0xB0FB1FED, 0x09CB9DC4, 0x767F92DE, + 0xEECF31FD, 0x255F7B83, 0xCEA7D15F, 0x7B53C0C6, 0x8D1B69BF, 0x1EA4FD8A, 0xF355FBF9, 0x20EDE72D, + 0x5BB6F07C, 0x667D00DE, 0x7C67FD55, 0x78FEA03D, 0x5C3FE32F, 0x8EB779F3, 0x66B69751, 0x00B07EFD, + 0x7A1E2FA3, 0x40646FD8, 0xB081CF8B, 0xF43FBBB5, 0xB595CF13, 0xFE29FFE4, 0x7909EAA5, 0x3FC37A3E, + 0xF23C215F, 0x118219F7, 0xF3D914B3, 0xDAEF6707, 0x58DF91BE, 0xC5EF8FEC, 0xF60F26FB, 0xFD153BFD, + 0xD1DEEABB, 0xC01B6FF5, 0xDDCEF80B, 0x3C56E7D9, 0xE84D7E7A, 0x742240EE, 0xCA32E441, 0xE479FF11, + 0x30EDD7DF, 0x2296E7ED, 0x91AB32C2, 0x4FCCE07C, 0x396F3A18, 0x56FA09AF, 0x09C0F581, 0x2EA850DC, + 0x62EC4B96, 0x7AD1CAE3, 0x0D123BF9, 0x5172E135, 0xC71EF290, 0x1EAF9FB8, 0xA044407E, 0x5339E7E3, + 0x823B0172, 0x7E7A3FEB, 0xF37A8537, 0x5EDE59B3, 0x9F89737F, 0x09B06DDB, 0x36B697DB, 0x2860FBF6, + 0xED9CAFEF, 0x49D2F892, 0xD57CEEF9, 0x81F0E687, 0xFE4CDFFE, 0x18AF17FA, 0x5BD0F25D, 0xD64F7A47, + 0x8F3F93E6, 0x1F487BA1, 0xFC33FD6F, 0x4C1270E4, 0xC811A9A7, 0xF649EF38, 0xEBA3DA01, 0xD47ED3F9, + 0x3C58E2F8, 0xA35804AE, 0x7F72050D, 0x8FD547DB, 0x6B68BF7A, 0xF67ACCF9, 0xA0F509BA, 0xC1728D77, + 0x3EC95EE0, 0xE7E37B8B, 0xB5BD5AB2, 0x77EFEDC2, 0xB36FD6CF, 0xF8C7EBAB, 0xF599BDC6, 0x1E8D9FF9, + 0x1978FE98, 0xF531F6CC, 0xFA9AF398, 0x7943AE7F, 0xEB5C650F, 0x394BDEAF, 0x5F6D7F12, 0xF7B7E289, + 0xF7332BFD, 0x44B95F6E, 0xF95D92F5, 0x5F7E3BDE, 0x73E2C409, 0x353E31C0, 0xB163C7A4, 0x9E38F5B1, + 0x61D2A73E, 0x8EF7603C, 0xC32A28C1, 0xF5C8FA5E, 0xFA36BAEF, 0x242F4036, 0xE78F98D7, 0x2F87F400, + 0x464FE731, 0xFCA65E8F, 0x2A393FC5, 0xF12166A5, 0x67F6E3A7, 0xF519F799, 0xFB96C6CB, 0xF846309B, + 0x599D3FC3, 0xF67CEA76, 0x15DFAC66, 0x00579FD5, 0xACF5DADF, 0xA985CC15, 0xC4E0DDF7, 0xF7251C7F, + 0x9027091B, 0xDF1A673F, 0xE8FB9CF7, 0x8BD66735, 0x3BF1AF71, 0xE2AFFBDB, 0xFD11F1BF, 0xD6CF2F66, + 0xFF98FC62, 0xF697C92F, 0x667C5EBF, 0xDAC8FA6A, 0x7D50CA4C, 0xE7A9144C, 0xFE51F777, 0xCE1DCC83, + 0xC8D9A1CD, 0x4F785F0C, 0xFF8559DD, 0x1FC33DBE, 0x7EEA9B82, 0xF391E245, 0x363FA17E, 0x3493EF5F, + 0x656F748E, 0xF0EA91BC, 0x98CD8FC8, 0xB9FFB2F9, 0xC9F3A72B, 0xE2AFD6E7, 0xE4D9FC88, 0x9CFD5F9B, + 0x7F3C7FBA, 0x22FE6A7B, 0xB145E08D, 0x175B144F, 0xBBF393EB, 0x9976D7CB, 0xACB7D107, 0xEF0A6FBC, + 0xE05DF0D6, 0xC39C176B, 0xCFD66FE8, 0xEF681940, 0xFEABDFA1, 0x76C5C29B, 0xDF8DB9CE, 0xFC15034C, + 0x7BE941D6, 0x8F7CE2AC, 0x3FF239F0, 0xD6E3C6AB, 0xCEFC9157, 0xF9F50FC7, 0xB32B12EF, 0x2ECA0FD7, + 0xFF6EC757, 0x3CECEB6D, 0x3C23F1EE, 0xA27C33F2, 0xB81D5FF1, 0x8B7EFD5A, 0x740EBCFD, 0x56F4B9F0, + 0xECCFFCB1, 0x333E72D2, 0xD7E79D11, 0xDE7ECBFB, 0x083C7F72, 0x9F75C647, 0x5EEED74F, 0xC16C7B7F, + 0x10C7FB98, 0x553DC7DC, 0x69EA3B57, 0x6FEB3F9A, 0xAFBD5F68, 0xFCF0199B, 0xEF15D7F9, 0xF5E3E4D5, + 0xD2A7FA32, 0x6E9F2CF3, 0x41FECBE5, 0x94CF0F52, 0xFE9FFEF6, 0xE35CBFE1, 0xFD90BFB6, 0xC2DA8B9B, + 0xFB9EC64B, 0x5F37F51F, 0xF14D994F, 0x0E1D3AC4, 0xF66EBE25, 0xE0E8D1A3, 0x1C4F5E4F, 0x1D1FB3DE, + 0x667EE84F, 0xC1EB7379, 0xBDD05FB5, 0xFFB4DEAC, 0xA789B759, 0x6FB31EE8, 0xCFDEBD7B, 0xD91EFADB, + 0xDEDECEF3, 0x39BF46CF, 0x5FFB777E, 0x4D3C85E7, 0xC1DC67E7, 0x4EC753AA, 0x1ED1F7E3, 0xB9D3A0EA, + 0x37A30F96, 0x8B09BB77, 0xEFE6F906, 0xCB41D7D3, 0x3A1E8701, 0x76EDDAC5, 0xF6E0B098, 0x80EF5553, + 0xCF7EB156, 0xC753DE87, 0xC48219F3, 0x6977C8DC, 0x49ECEB07, 0x8B4CFD09, 0x15C47C3F, 0xAA7C7EE9, + 0x30D7AF83, 0xC45CAF0E, 0x623D7CFD, 0xB1F805A3, 0x27B6FDB1, 0x1E9E5166, 0xFB131B7D, 0x24FFE744, + 0xEAA31C7D, 0xFFE632D3, 0xFD9C1BD1, 0x0722729F, 0x3BF7A5D4, 0xA7DF374C, 0xF6D27FD6, 0xF1DE40F5, + 0xF9E5F6A7, 0x3F54F5A7, 0x7EFF5F4A, 0x3EFD6143, 0x43037F6F, 0xB8947C6A, 0x85FB3D21, 0x2DF58AEB, + 0x35CFD1AC, 0xDFF7E976, 0xD28F6BDF, 0xB167BE57, 0xF4C3532B, 0x4A4B4B15, 0x63ADD70F, 0x4FDCAA78, + 0xA664CC57, 0x30AF5BD5, 0x37FA7D3D, 0x9C0A16BB, 0xDF437A6A, 0x346BFDA5, 0xD4954F8D, 0x3E7808F5, + 0x9FE79AF1, 0x90659AB9, 0xD56D07C9, 0xE6FD9E7E, 0x5FFABF2C, 0x1C72BF4F, 0xA497752F, 0x76DF43B1, + 0x6503434B, 0x962C215E, 0x8F3CF25B, 0xF457B1EC, 0x1F97E751, 0xB1B667EB, 0x2DD2C793, 0x237F327A, + 0xB41F93F6, 0x8D3EFC9B, 0x8CEF5578, 0xC4F527BC, 0xFA5936F7, 0x97B93B3E, 0xAFEF3DD3, 0x3FDC823C, + 0xFA1A8F8F, 0xEDC9096F, 0x1B7BD1F9, 0x4109F2ED, 0x1B8D3D78, 0x16F52577, 0x8DAB8FB6, 0xEBF75D3C, + 0x39E70CF3, 0x43C8152A, 0x5EE6FB0A, 0x98FDA1BF, 0x9F00385C, 0x89ACF793, 0x7E1FC693, 0xBAFD2BF4, + 0xFE8B752F, 0x6857FC20, 0x71F035CD, 0xFA7B0FB4, 0x6BD6EFC5, 0x78527364, 0x7F44E36F, 0xDEC3A335, + 0x7D9F18FF, 0x63139147, 0x7FF2FFE6, 0xEFCD4FF7, 0x8F271FFE, 0x37F7AF44, 0xA6FD3BEE, 0xFC2662FB, + 0x932B59AF, 0xE7DBD4D4, 0x3476BD1C, 0x7B6EBC52, 0x90386018, 0xF747CAD9, 0x4F18FF61, 0x187DCBD8, + 0xC7780DC3, 0x945EF247, 0xE61FE97F, 0x5E71D856, 0x5E5EAEEE, 0x57E201E2, 0x42C9D25E, 0xFE475FC2, + 0xA953A7B8, 0x7E2DFC15, 0xFC08DBC7, 0xF48FE8D5, 0xFB55E92F, 0xAFAFAAAA, 0x1A635FE5, 0xC33C19CF, + 0xE258757D, 0x7DBDB297, 0x5E28E7D7, 0x11DA76C5, 0xBA5D72F8, 0x927C4F55, 0x5B3DCE37, 0xF303AB27, + 0xB6FAF401, 0x596F3F60, 0x99EE6FDB, 0x9FD8F60F, 0x643C7252, 0x564FFE5A, 0x86E700A6, 0x74DAFEB8, + 0xFE9377EA, 0xFE91F518, 0xCF1EE99D, 0xF9B8FE46, 0xE7135DEF, 0x1CC3B1BE, 0x71FDD3F3, 0x69681F15, + 0xFA7D51A9, 0xF83D7E6F, 0x54A2FDA3, 0x2BEDFB83, 0x98F4263E, 0xB69E854A, 0xE2916CC3, 0xA17C0B2D, + 0x5EC15C41, 0x6CEDA17E, 0xE56D763C, 0xE29158C4, 0x5ECC1DBF, 0xB67CB4D8, 0xF5AFB61C, 0x8ADCFE32, + 0x3E69D7BE, 0xEC1F9AF7, 0x127202C2, 0xD715574B, 0xAE52EFD5, 0xDFABF12E, 0x6B0EBEFF, 0xB0FA9ED1, + 0xAFF5C1FC, 0xE7547E97, 0x7A1C4FBE, 0xF0DBFCFE, 0xBFB9C3B7, 0xDF506618, 0xF509A3AF, 0xA5FB3D61, + 0xCE5B3531, 0x384CF67F, 0xD8E6F7D7, 0xACBF974D, 0x396DEF6B, 0xE2F829AE, 0x3F643EED, 0x6B67EE24, + 0xD6F55C66, 0x7812F703, 0x7EBFBC78, 0xF122F219, 0x62010303, 0x03219410, 0xE37F52A9, 0x14F24953, + 0x4FF4F5F5, 0x85F04078, 0xD2FDFE29, 0xF9B4FBFD, 0x13661083, 0xE5936EFD, 0x0BD3C3D0, 0x8CAFB810, + 0x66126710, 0x7F9D180C, 0xCF26BD53, 0x3FAB7A24, 0x76C1FF7E, 0x13BB101B, 0x56BCD67C, 0xCF612EF1, + 0xFAAFA3FA, 0x089F97EA, 0xF7887554, 0xEFC420A3, 0x70DDBA75, 0x61B8D5D4, 0x4B19859B, 0x366D42E6, + 0x7A0A7F3F, 0x31F99CBF, 0xFFEA780B, 0x1921F39E, 0x433E3094, 0x80A54B97, 0x727D7060, 0x0860E1C2, + 0x851CCFC2, 0xC684D7BF, 0xFA3CB3D2, 0x579FB3BF, 0x1728FD6A, 0xCB18EF7F, 0x7C6AC757, 0xFC4F6B2F, + 0x62DFEBFF, 0x3F000000, +}; + +u32 point_table_binary_57[] = { + 0x11728599, 0x7B70D5C5, 0x15C7CFCD, 0xEF97E426, 0x29848470, 0xB18868E5, + 0x31F88742, 0x69052F2F, 0x99511107, 0xA75A300A, 0x383C5A4B, 0x2B5A3A4E, 0x7070C401, 0x840E080E, + 0x06411123, 0x62A842B1, 0xE5E96830, 0x3EA8732D, 0x12CB1F3C, 0x9AE20844, 0xD49A8C8A, 0x70410C60, + 0x2E49B67B, 0xCED93DBF, 0xDD1F6DCD, 0x7F9FFCBE, 0xE79C7D9D, 0xDDB37BD5, 0x71559F18, 0x0530FF18, + 0xC0EAD5AB, 0x953AAE32, 0xC4C74378, 0xEEB9E798, 0x07333FFD, 0xF4D3C8F5, 0xC45A5F5D, 0x5DAD541B, + 0xF3C2A900, 0xD3A64D43, 0x26FDC2E9, 0x61C4A33C, 0xA678A277, 0xFC3DF3CC, 0x335EBCB5, 0x6BD78ABF, + 0x47B4FDB2, 0x65CB24DE, 0x23DA7EE9, 0xD2A5AAF3, 0x82697F29, 0x406B6B2B, 0x32B7BF3C, 0x04857FA6, + 0x3FB7687F, 0x1B376EE4, 0x78C83A5E, 0x6D6D2DD9, 0x77D6010C, 0x18C1ED41, 0x7BE2B1A1, 0x30EAF75F, + 0x08E1D967, 0x9F9578FB, 0x4F02AC5A, 0xB5CAEBCF, 0xCA952BBD, 0xFEE27826, 0xCA9847DE, 0x254CFA91, + 0x13389EE5, 0x63A78549, 0x7FAC3D14, 0x86DF007C, 0x1B0AD723, 0x9FB910D9, 0xABEF7D7B, 0x62C71EFB, + 0xD33C21B2, 0x271E6BF4, 0x29F60F10, 0x7C80C3A5, 0xB99E1968, 0xFC6CBCBC, 0x847086D9, 0xE84D3C08, + 0x833D564F, 0x6CED53CC, 0x61C4A40F, 0x8DDECE4F, 0xE26700DD, 0x178C44CE, 0x32072AB5, 0xE226E6C1, + 0xD43E55F1, 0xC418591F, 0xF8D7FDD1, 0xE1A28793, 0xC1799E5F, 0x18C10CB0, 0x7EFD7A66, 0xA3AFA9A9, + 0x71FD9DC7, 0xF9B7EB2B, 0xF13BFDAF, 0x3BAE44CE, 0x32870961, 0xF407C219, 0xE698BEC5, 0xAE6F8E97, + 0x6886888D, 0xDEAC7FF6, 0x9708EDFA, 0xA7F8A9E1, 0xBA3F0B47, 0x4AFB52C3, 0x8374EAA9, 0x9BC47FC5, + 0xF8204DFD, 0x35EDAD18, 0x0F503667, 0xA8E84BFF, 0x11C2E6CD, 0x9BA5BFA5, 0x7F07D8B0, 0x6183B4A7, + 0xEB7D004F, 0x3EF9A4F8, 0xEB3A8BF3, 0xD9AEEF01, 0x9B01AEFE, 0xE8B7C859, 0xE6200D6A, 0xA58C2FB6, + 0xA7E7F3E3, 0x64BEB0BD, 0x15CBC748, 0xBE940D6A, 0xEF87E381, 0xF6CC3C3E, 0xD65FB651, 0xEB9F1823, + 0xF1B28DED, 0xFDBACF1F, 0x21FAE444, 0x9B6F3082, 0x78380893, 0xBE80E74F, 0xFC5D199A, 0xFEB13F1C, + 0x8FEE8F0D, 0x97F1C5F1, 0xAA583C1A, 0xD7238FF7, 0x24619EBF, 0x49CEFC8D, 0xE2F158B7, 0x6E9DCC17, + 0x8E17E67B, 0xA2CCCCDF, 0x10CBC65F, 0xDACCDFCD, 0xEA42E20E, 0x80927D66, 0xBF59C1AC, 0xA68690CB, + 0xE5947A81, 0xF5ED4778, 0x7F524399, 0xBB64391F, 0xD40B300C, 0xF9E22F01, 0xB66DDBA6, 0xED6108DA, + 0x771C0D3E, 0xDABE7DBB, 0xF6CF5CF2, 0xEBE0A3DD, 0xBB776B7B, 0xD677D1EB, 0xFB9D77DE, 0x89E2BF6E, + 0xE25BFFF3, 0x00CE9D3B, 0x27FA8E4F, 0x4C7CE34F, 0x05767FE4, 0xFE5DD4FB, 0xC75B6FBD, 0x25F37DF1, + 0x74703E93, 0xC948FB83, 0xBAE0BCDB, 0xDEA00E46, 0x723CE6D2, 0xDECC76BE, 0x52D3B87F, 0x76BE5253, + 0x8DBD695F, 0x696FC3A6, 0xBFF05A30, 0xA7B3B353, 0xFCE35F5B, 0x5B9BC42F, 0x29326CC6, 0xB7E8D560, + 0x8EDD7FF0, 0x7BB3E2F9, 0xB4F3D3AC, 0x4261DCAF, 0x4E2C11CE, 0x30FBFA53, 0x6FDAFD91, 0xDB7FEA4D, + 0x1046FDD9, 0x9FC8FE9A, 0x6596FD34, 0x8BFBD995, 0x37049F59, 0x3D73648F, 0xEBB9AB8A, 0xEC998D3E, + 0xC5FE2011, 0xB49AFE30, 0x3759E6F8, 0x70CCEE9F, 0x862162DA, 0x6F97052D, 0x56CFFBAF, 0x656E9FB3, + 0x1F332F33, 0xEB6FA0DA, 0x9728D1F3, 0x734275D2, 0x7A1BA81A, 0x894F1776, 0xEEDCB913, 0xD7570639, + 0xB13799D8, 0xB76F1F72, 0x3D710612, 0x7BF6EC11, 0xFB33B500, 0x7575759A, 0x610CDC0B, 0xD067A0D9, + 0xEF06C26D, 0xC457250D, 0xB3FF336B, 0x93A4D7EB, 0x83ECF31E, 0x977C27FB, 0xBC058FBD, 0x67EC89BB, + 0x5558667D, 0xB7949CD7, 0x747EF681, 0xC90D73E7, 0xCE55AA9F, 0xE66E0097, 0x37545656, 0x55552975, + 0xB93EBF3E, 0x00E89DFE, 0x05CC9831, 0x83F4D084, 0xFA3BD3B7, 0xDF7EFB25, 0xDF55B966, 0x9D3BBDB7, + 0x8CDD72FD, 0xF5D7B37E, 0x1EEA1D76, 0xECDDF80F, 0x3FFC308F, 0x8FE65EE9, 0xC90D541F, 0x99F1EA95, + 0xBEAB79C5, 0x8A155EFB, 0x1E7AE821, 0x4F6FCE43, 0xE2F22D93, 0x1B4C3D44, 0xF54EF996, 0x4955717F, + 0xA437F550, 0x59E5A4AA, 0x458B1629, 0xB550B76F, 0x2B40CFCA, 0xF1D5F4DD, 0x8977E8D0, 0x21AF7F52, + 0x8FB9F69A, 0xE15AE41B, 0xAFA0EF31, 0x7FD4FF6B, 0xB1BFE67B, 0xCC9F3B5E, 0xC870B53E, 0xFF7BE87C, + 0xAFEC5B4D, 0xBC5DF39F, 0xF5FE5EF5, 0xD306A917, 0x742D14AC, 0xBE6615D6, 0x77C4ADC8, 0xE979C23D, + 0x90FB565B, 0xC6F8C1EA, 0x1BAF40C6, 0x78EAAF18, 0x6F48DAC6, 0x477D1FE8, 0x4BED95F8, 0xE38AD64B, + 0xBD84FE96, 0x14ADB7FE, 0x301F8325, 0x702B32EA, 0x914BC7C1, 0xAD6EBD5A, 0x5639B901, 0xEB4DC863, + 0xEED63CB9, 0x61F1E2C5, 0x3F387EF0, 0x17CDAB74, 0x7FB78C6B, 0x76EB2955, 0x933F9DE2, 0x99EFE1EB, + 0x45FBE43B, 0x9E0D35E5, 0x67DDFEAA, 0x1A90FA17, 0xB9CB0CA7, 0x7E1C8CE3, 0x31A94AF4, 0x59E409C5, + 0xE43FD65E, 0x5B6F06AB, 0x273758BD, 0x6B1FEF4F, 0x7CBCA93E, 0x44AE8C18, 0xF793A032, 0x7DE4BFCE, + 0x9FD1ABA9, 0xDCFE787F, 0xE2E361EB, 0x4F35D530, 0xEE67FA6C, 0xEAF665DE, 0xE3070F1E, 0xE4FDEE3B, + 0xCDED7977, 0x5A467FE5, 0x57E7DD39, 0x7AF468DE, 0x2F991F27, 0x4EF17EDE, 0xF391BC6F, 0xEC77E6A0, + 0xD7FFD2BB, 0xFED432AB, 0x2F3B3771, 0xE2443C3F, 0x0D57D4DE, 0x7DF7DDCC, 0xB85FCEAF, 0xA89D3061, + 0x02E9D9BE, 0xEC1CD90F, 0xB4DF7BEC, 0x9C356B16, 0x31EE67DD, 0x0B7AECC4, 0xEF785E32, 0xF7DC244C, + 0xF686BFD6, 0xFDD5EBF5, 0x47B53D37, 0xBDFFFEFB, 0x4AADD1FC, 0x27BD3E7F, 0x55F6FB03, 0x070EE8F5, + 0x6AF5255F, 0xA31E99F5, 0x11FFDFEF, 0x6F5A7F05, 0x25389E3F, 0x140FDB87, 0xF9565AED, 0xB48FF8B2, + 0xEB6CFB5D, 0xFB4BE62F, 0x3EDEF87D, 0xA25ECF47, 0xA3EF562F, 0xDFC9DFA5, 0x7ADB1FCC, 0xD7E20CF7, + 0xC79EB7C5, 0x9948EFCE, 0xF725F319, 0x9BAF78FB, 0xEC7815FD, 0x8DF34DF3, 0x18E2F7DA, 0x4E59C678, + 0x273F15A6, 0xF8278F47, 0xF52BEACB, 0xEAA2F38D, 0x78572EED, 0xFAFBE76D, 0xC2239825, 0x1EF92BCC, + 0x46F19973, 0xF7587FC8, 0x2F1DCDDD, 0x83E785AD, 0x9F5FD2F5, 0x02D7F7CC, 0xD7A8283E, 0x717B6EB8, + 0xDB1E1531, 0xC597FB8A, 0x59AF5D5B, 0x730FB8E7, 0x71D756FF, 0xBCB67ABB, 0x9E01444F, 0xEBBF7305, + 0x54D07D59, 0xDB136FCD, 0x4DC17ADA, 0xFA3BF476, 0x6E8A1BEF, 0x500D54B8, 0xFE1CF6F4, 0xC8389FD6, + 0x9FAD3F25, 0x9EC9D792, 0x34D7EF9A, 0x495F3225, 0x3796CED7, 0x9B4D7BB6, 0xE5C6723D, 0x2FEDB5FD, + 0x97F6CE99, 0x33C7EB0F, 0xD6176E3C, 0xC3D21ED2, 0x9B789EFF, 0x51917F7D, 0xDE6479BC, 0x735B8907, + 0x68FEB13E, 0x2F20D7DD, 0x72E76BC8, 0x85A7AD1E, 0xE74FAF80, 0x89E6BC33, 0xF65FACA4, 0xF3F9ACB5, + 0xFF379F7F, 0xE26FC083, 0x7EBCFE7F, 0xA0F6F483, 0x1B619BBE, 0x1F9C1EB4, 0x88EAEF7E, 0xBAB62BE1, + 0xF99C3D7B, 0x36F69738, 0x19AD07D2, 0xE7C7F449, 0x7DC3273D, 0x7237BA2F, 0xF37BCE40, 0xCB006BD6, + 0xACF1FCD1, 0xFB927CEF, 0xFDF12BAF, 0xBC82F54D, 0xD6EAE93E, 0x826CF4F5, 0xF5F58E7D, 0xEF8FD1DE, + 0xBE3F7CB3, 0x25AAE799, 0x83039671, 0xBCDA860A, 0x67988D5E, 0xDE3FFCF7, 0x0DF84C98, 0xEBF1CF83, + 0x13B67E36, 0xF5FA09AF, 0x9E9ECFF7, 0x99A8DE16, 0xCEC4EA6F, 0xE6F9A6FE, 0x36F51FFE, 0xBDF8E28B, + 0x52DF25F5, 0x7D8DEF7F, 0x5C7F278F, 0x86B063C7, 0x0EE65198, 0xAF21BD6F, 0xD8FA39CA, 0x57E66431, + 0x78F576B2, 0x48DEB31A, 0x591F3174, 0x7AF6C4D1, 0x7CAB2666, 0xD137B1DE, 0xE1339E3D, 0xB163DFC2, + 0x2CFA16D6, 0x3BFC8567, 0x4FECD867, 0x8943D113, 0x83CB873D, 0x7B62C7FE, 0x0271B1E8, 0x89C1E506, + 0xCF9ED859, 0xEFC02CEF, 0x13C07A87, 0xDFF6F64B, 0x62C7BE88, 0x59F445AC, 0x7778AB67, 0x4FECD897, + 0x338BBE9C, 0xF50ED77A, 0xF6C485E7, 0x842F27CE, 0x899E180A, 0x1CD6F567, 0xFB1447BF, 0x8ADFEB0C, + 0xF72796F5, 0xC3DC7E9F, 0xC37FF4E2, 0x133BEDBF, 0x8E59F4D7, 0xB1DEE1B9, 0x9E3DB163, 0x3F8C59F4, + 0xC358EFF0, 0xFD9E3DB1, 0x633F8638, 0x6A3F3118, 0x5643399F, 0xDAF51D84, 0xDECF8672, 0xBEE587E6, + 0x3E3B94F3, 0x29BF3484, 0x5DBB7631, 0xA37E6AC8, 0xEFBF261F, 0x3B8E4B3E, 0x937DE126, 0xBDC7E3FE, + 0x68FC156E, 0x0FA1A5A5, 0x45E2757C, 0xC9EF4351, 0x3E9AFCB7, 0xF9AA99DE, 0x7B241F43, 0x78F7DD77, + 0x9D7CE5FD, 0x35CA4773, 0xBE49BE02, 0xD0FDDDE6, 0xA39E6F7C, 0x9F967CD5, 0xBC7CF972, 0x271FCDFB, + 0xA0E46B3C, 0x1FE3F91A, 0xCBC758BE, 0x169E51CA, 0xCDC7C233, 0x41CECFD7, 0xE0A2978F, 0xF17C8DE7, + 0x637E2C5F, 0xF3E3F918, 0xCFD7783E, 0xC6F3359E, 0x8FB17C2D, 0x8EE56349, 0x2C5F13F1, 0x7C8CE56B, + 0xE0E763D4, 0x7E93AF79, 0xB17C043F, 0x5F93E0E7, 0xA3D37E62, 0xA7FDFD99, 0xFD7C4D5E, 0x928FF17C, + 0x8DE7633C, 0x5FE3F918, 0xCFD7783E, 0xC6F3D5CE, 0x3FE7A3B3, 0xFF10AB5C, 0x2C1FE3F9, 0xEAF2BD5E, + 0x7C536F4A, 0xFE523E76, 0xEAF3FCF0, 0xE1C392AF, 0x0583009A, 0x9A9AE43C, 0x2C1812C2, 0xDEBD7B99, + 0x519F0EA1, 0xB1B15158, 0x67E4ABC2, 0x5A1F7474, 0xBC8A7A7B, 0xBE061D40, 0xEFC3C4E6, 0xBCA678B7, + 0xA90F91ED, 0xEF1B9A0F, 0x339BF7D5, 0xFB9921E2, 0x0FAD3DD5, 0x678F46F6, 0x549F3D1A, 0xD9133F1F, + 0xD91BFED0, 0xFD3D011E, 0x54173CFB, 0x07A08CB9, 0x80791E33, 0x587E4C7D, 0xEFD9D7AA, 0x56CF7E03, + 0x74F5EC77, 0x4217CF7E, 0x07EBC5BE, 0x060AECEF, 0x23862F43, 0x2EB0EDDD, 0x6499D703, 0x6CB47A79, + 0xBF6B5587, 0xA3F87A7E, 0xFB321744, 0x7C96E39B, 0xF7FF5666, 0xFE7D03A6, 0xABD3DE78, 0x4D87FE5E, + 0x7FDE6096, 0xF6BEC17A, 0x19CF05B1, 0xFE2D805E, 0x9E7E2973, 0x1871176F, 0x7C96707F, 0x9CEFE5DE, + 0xF76A66F1, 0xFF14E47B, 0xFEBF5239, 0x7A9FD17C, 0x8B5E12F0, 0x151433E7, 0x11EB5AB8, 0x98F59659, + 0x0F46AF0E, 0xF2791226, 0x1387687D, 0x1D54FBBD, 0xF5F70973, 0xA24E987F, 0x6FDBCD7A, 0xF85C1DF1, + 0xDAFFB93A, 0xE58D671B, 0x33447C24, 0x367F19E8, 0x8BAD83E8, 0x3C20CE9F, 0x2BFC7354, 0x0B67981D, + 0x3DEED12A, 0x182CF73D, 0xACF1F508, 0x08E36F49, 0x7A20ECEF, 0x3FC4100C, 0xC6F9B7BF, 0x3FB9FEE8, + 0xF7A31B1C, 0xC6FD7C58, 0x22FA7DF7, 0x6D1CB884, 0xF77B536A, 0x70747FC5, 0xEFA94109, 0x8967ED69, + 0xBD99F7C4, 0xF320F737, 0x7A2F0C23, 0xCE3227BD, 0xFBDD79C3, 0xF67DF263, 0xAD9F3973, 0xA6F873ED, + 0x99459F65, 0x7D125E7E, 0xF965794F, 0x0F63F7B1, 0xEFC625B9, 0xDE30F7A3, 0x4FBFB57A, 0xAE273EFD, + 0xD6BECF33, 0x87521FB0, 0x1EE3D1FE, 0x67EE5B1D, 0xFF4A8279, 0xEFCF3003, 0xF17F0000, +}; + +u32 point_table_binary_58[] = { + 0x11727598, + 0x7F6C5459, 0x15C7CF9B, 0xF7662860, 0x29A5C8EF, 0x96A24D5C, 0xD136AE4A, 0x6389A966, 0xD7155842, + 0xDC258B09, 0x35E00F54, 0xDC5DF963, 0xEB1FEA9A, 0x282A5850, 0x1A624328, 0x69818250, 0xE95A6003, + 0x4B256C09, 0x49E324FC, 0x6815085D, 0xD98D0648, 0xB6DDC22E, 0xB49D3AD0, 0x810E7D9E, 0x1FF7DCF7, + 0xDED09DFF, 0x3EBDDF7B, 0xEEB9E79E, 0x77EEB975, 0x56F9C9F1, 0x34C04091, 0x07C78E1D, 0xF39DE5C2, + 0x1FFCD072, 0x27F30680, 0x0B172EF8, 0xCE2AE181, 0x1986AB44, 0xDF57E141, 0x6F6F2F31, 0x8FF795CB, + 0x38DC92F1, 0xEB873C38, 0x70E00031, 0x8F5FFF0B, 0x40737373, 0x64BCADAD, 0xCD876DC2, 0xDD73C41E, + 0x32EBBB67, 0x035CBC78, 0x3132FFD0, 0xA1433E7C, 0x41F4E7EA, 0x3D387CF8, 0x30318F9F, 0xFB13404B, + 0x4B8B0F9F, 0x147EFB4D, 0x809D3B77, 0x12B3FEED, 0x131E3434, 0x34F8FE33, 0xC26FACF6, 0x60FDFAF5, + 0xC4AC7FE3, 0x4560567B, 0xEE2D33DF, 0xACE781CC, 0x27F66300, 0x50EA417D, 0x7D3DEB99, 0xF1B77DFB, + 0x76CBE44F, 0x584FFEEE, 0xDEBD9BFD, 0x21267FEA, 0xEAEAD85F, 0x66F477CB, 0x962DFEF8, 0x5BB8FE00, + 0x4025C67B, 0xD7AE5DC4, 0x49E6128F, 0xFD21F6EF, 0x003C9E2C, 0xFE939E38, 0x9B05CBB0, 0x106078D4, + 0x729238E5, 0x7901FF06, 0xE03FD960, 0x3EF31044, 0xE2111F94, 0xF3D278C5, 0x07DD34F9, 0xCF3C40BB, + 0x75D38D8D, 0x8DA21F90, 0xFDEFDDBB, 0xD7EE2731, 0xCBC4D3EC, 0x3731CB2B, 0x50267B18, 0x51E54E61, + 0xD163BE25, 0xFD57D87E, 0xD2C71FE5, 0x9F3000F3, 0x72612FE0, 0xA4B0D123, 0x3B73301F, 0xCDF9EAB8, + 0xEE5FE76B, 0x7C8859FF, 0x4D13AF0C, 0xC6A32714, 0xBF0CC6AB, 0x2798EF57, 0x887D8D1F, 0x32CFD7F8, + 0xE97CFA1D, 0x3972C41F, 0x1F42EE15, 0x7F0D2785, 0x3D61631F, 0x0CE37E53, 0x148F495F, 0xF6605EFB, + 0x6AF28F39, 0x316499E3, 0x97781F60, 0xFEC9351C, 0x2FD63FA5, 0x0CD5C4D9, 0x7F012493, 0x49D40B3F, + 0x2E55167B, 0x8F4BDD7E, 0x13DF94E8, 0x0DE7AE57, 0x65B80077, 0x70EF7BF6, 0xFB4FB866, 0xBD1C7FF0, + 0x7B65BD33, 0xCF83F96F, 0xBE64BF77, 0x671AC0CC, 0xBAAFE37C, 0xF167BCDC, 0x9C9FB13F, 0x5E2EEBC3, + 0x2D19F78A, 0xC55FB5E7, 0x15BBFD57, 0xAE5C89D8, 0x2F3E5B43, 0xF542FC2F, 0x13FFB49E, 0x64F14CE6, + 0x9FFA7664, 0xFD59F5CF, 0xD2F7C8FA, 0x51AC5F73, 0xF6ADB4DF, 0xF7E8A771, 0x7CC7B336, 0x3FF34700, + 0x8A7EB594, 0x3825EC8E, 0x92FF98EF, 0xCC63F5EE, 0x287C6BA1, 0xFD3EC6EA, 0xF1089155, 0x9F9EE1BE, + 0x27F548F6, 0x93C6EF79, 0xCF9E3DA8, 0x1786F3F6, 0x7B4B09BB, 0xEF99FA23, 0xFE5698F5, 0x8DBF4E85, + 0x3BC8FE21, 0x4BBD7107, 0xC91F5B8F, 0xF057F88B, 0xAF583DE5, 0x93D447B3, 0x1EFEF6EF, 0xDFCF4C7A, + 0xFFBB004D, 0x4D4DD69E, 0xBFDE93FA, 0x69EC513C, 0x8A7EFD55, 0x3B4EF19A, 0xF5E7E778, 0x7FC4F7DB, + 0x3C8D0FEB, 0xEFEFC5F5, 0x5FABB4FA, 0x8F3E2FF7, 0x89AEF711, 0xE65F6B6B, 0x2BC783F8, 0x4E07C08E, + 0x1D3BACBD, 0x3B5D525F, 0xB5DE65FF, 0x86EBFF72, 0x29714AD8, 0xE3F81253, 0xBDBB77D4, 0x32D7C37B, + 0xC7C08E73, 0x3D3AA8F5, 0x0DF7CF0C, 0x70F5EA55, 0x66D2A78F, 0xD8FAC8F6, 0xD27FF522, 0xF5F2C3AD, + 0x813DE160, 0x7DAA977D, 0x7EB0BE70, 0x543FB228, 0x585F1802, 0x46FDBDD3, 0xC1FAC21F, 0xAB7F4AD8, + 0x295716FF, 0x2D47F6A3, 0xF998FFB4, 0x9C9FE657, 0xFED3DE34, 0x93AF1C9F, 0x4F7CC372, 0x5238AA9F, + 0x5EA3F7A3, 0xE4CFF4B5, 0x721F31A3, 0xBEE0EFCA, 0x62AFC0F8, 0xAFF97063, 0x4BF03D08, 0xBBD9F0F7, + 0xF1DFEB96, 0x93C251BD, 0xB3C98B8B, 0x3DC91767, 0x93DE2726, 0x9F4FDBFB, 0x45F2FDB4, 0xE8A99EF1, + 0x7DE1B81F, 0x683D2376, 0xBEA48CF6, 0x88BF68EA, 0xCF2AE1E0, 0x7E816AAA, 0xE7D37CBD, 0x1F64FCC1, + 0xF3F6BE48, 0x09BBB794, 0x452FACF5, 0xDCE64F06, 0xCFB727C8, 0x1FBC2F58, 0xAFF9A3F7, 0x89CD1FA3, + 0xB7F993C1, 0x7CE809F2, 0xC1AF10FF, 0x347FD49E, 0xCD1F331F, 0xF77FDDDC, 0x3729BA6F, 0xDCCF29A3, + 0x3DE2C5E6, 0x3E32F6F5, 0xBED2FB31, 0xD631747F, 0xE3C68DF6, 0xFE8D6D0A, 0x98E21DDB, 0xD4F763BD, + 0x3F993B84, 0xF5FE9FD1, 0xDE7F9EFD, 0x6B42FE2D, 0xC09CF691, 0x2AAEEFA6, 0x3F2A5C23, 0xE37AFFCF, + 0x68EFABFD, 0x383DE493, 0x3EE8CFC2, 0xF3E9FEA5, 0xF112F49F, 0xFCD3F999, 0x93054B69, 0x3E8D537E, + 0x8EE741B1, 0x32E9C7F3, 0x8A1DD69B, 0x7E073E74, 0x3650FFA2, 0x7A67088F, 0x947EC65E, 0xB6A96031, + 0xFB63FC7D, 0xD0E46C60, 0x7FD6CAFD, 0x5FB0665E, 0x15FB7314, 0xEDEF0798, 0x7D7E1AFB, 0xEF97CA78, + 0x09CCABE2, 0x7ED7F497, 0x856B64BF, 0xD08FF631, 0x57F26A47, 0xDAC3FD8D, 0xC6DF8EEF, 0x1C69B1E3, + 0xBD34FE68, 0xF5B66DDB, 0x9E989F1B, 0x2FD213BB, 0x0D00A4D7, 0xF96EC3A3, 0x75CA7A7E, 0x6CCFF857, + 0x5465CE33, 0x677FB41E, 0xED2FAF56, 0xF6C7F657, 0xA2BDAD77, 0x0BD51F1E, 0xFF517A99, 0x1DEFA7F1, + 0xB125BA1E, 0xEB1B12EE, 0x447ABBDE, 0x725816EE, 0xCFDCADB0, 0xCCCE0FD9, 0xD37ECB5B, 0xE93DE4F3, + 0x34E71B5B, 0x38E2126B, 0x7F3BE99D, 0xC7A72D63, 0x3D2D03E7, 0x7CB8FF2D, 0x83A90BC2, 0xF3359FB4, + 0xBF2E836C, 0xADEA293F, 0xCAE0FD05, 0xD48F3F91, 0x4F39F9A6, 0x7A0F99F5, 0x8B703F93, 0xC8BF297F, + 0x88F48747, 0xE3FF9868, 0x3FB9FE6B, 0xBF9D3909, 0xC5FBF6ED, 0x7B32BF4D, 0x3E674E3A, 0x3FE37EDC, + 0xF45379B8, 0x9F6BD7AE, 0x617F64FA, 0x2B53EFB4, 0x7FA27E54, 0xFA2FE13C, 0xE49B376F, 0x46FA8753, + 0xA74E45FA, 0x8BCECE4E, 0xA99FDFC7, 0xFD7C2AF6, 0x427575B5, 0xD4CBEF20, 0xC7639B95, 0x451FDBDC, + 0xD3D363FB, 0x53E41788, 0x61ADF2D4, 0x3BA487FF, 0x29C76FE8, 0xB8FF169E, 0xF75919F7, 0xAFEA78E1, + 0xD7982B74, 0x7C766B98, 0xBDB96365, 0xC4F6FE9F, 0xEBA738FE, 0xCF283F7A, 0x297CBFC1, 0x3AC38BB1, + 0x1E62AF18, 0xFFBDD8D3, 0xFBD5FBE7, 0x82DAB03D, 0xFFEC825A, 0xB6A7FEAC, 0x4B9FE3F5, 0x4BA53E4F, + 0xE99ADD5A, 0x535323F7, 0xF96B787E, 0x3F0FE653, 0xFEC56F08, 0xD3FE446F, 0xF69FB35F, 0x1844FD4F, + 0x70FEF389, 0xA9D4FFFA, 0x3DCA853F, 0xA5F776EE, 0x7AD6FFBA, 0x683C343E, 0xDA7F4C3A, 0x1BF227E4, + 0x5F6EFCC3, 0xE76999ED, 0x05E70B97, 0x00262F89, 0x6D26FFF4, 0xFE9CD215, 0x1AC7648B, 0xAF0EC655, + 0x3FD17E27, 0xB46FE64F, 0x148FDC7C, 0x9BC8FF70, 0xFE617DE1, 0xFB1260C9, 0x51AE67EB, 0x906752BE, + 0x57FE8ECF, 0xFFB3CAD9, 0xEEF0FD8A, 0x2FA6B6E8, 0xFB34FAFE, 0x840B96A5, 0xFFB8E866, 0xF47D65FA, + 0x918C8E93, 0xBD8795EE, 0x65BAEF55, 0x9FFF6FCB, 0x4961E907, 0xF43DFBB0, 0xD2F607C9, 0x9CF725BF, + 0x279D972D, 0xA784DD61, 0xF3BE947E, 0x00849DB8, 0xDFADDF7F, 0x575717F1, 0x3BFAFD5F, 0xBA7409E3, + 0x2B4C7FE9, 0xE8E820EE, 0xD6EFFFF8, 0xF1E3BE7F, 0x19F2743E, 0xBD17903F, 0x239C90F7, 0xCD19617C, + 0x114A7F72, 0x46F4FABE, 0xC77A36E6, 0xBF28F34D, 0xFFBA4838, 0xA1FDF922, 0xFFD5603E, 0xEB5FCD99, + 0xDF9233BF, 0x2567FE99, 0x9CF96772, 0xE67BE171, 0xD47B326E, 0xE79784ED, 0xA3BE44EC, 0x73BE5C86, + 0x72DDFFF0, 0xF030F173, 0x1ABFDBB7, 0x6FFB7042, 0x18B49E9E, 0x10BDE60B, 0x344BBF1B, 0xD37ADCEC, + 0x3F10CE93, 0xF13F0A43, 0xC0499D4F, 0xFF1FF357, 0x08FB1947, 0xE2BB42EA, 0xF1E41F38, 0x91F7E4E4, + 0x97A3EF01, 0xDDBFBF42, 0xBE87B956, 0x6FF815DF, 0xD7F70FD5, 0xB7B13AD0, 0xFF37717F, 0xEF0D07EF, + 0x95F1BBC4, 0x4E91D5DF, 0x25BD5324, 0x7AA98F33, 0x8783F716, 0x8DCF44BD, 0x30E6EBEB, 0xD83F353A, + 0xC1FBE775, 0xF2CE89BC, 0x8742E7C5, 0xEFAB078D, 0xA1F713EA, 0xA75BBDD4, 0xB3E90091, 0xFFC7BC4B, + 0x4FBE8307, 0x6D3FA1E7, 0xA9DFBF87, 0xF10D7FDF, 0xEF1AFE3F, +}; + +u32 point_table_binary_59[] = { + 0x11727599, 0x5B8C9D55, 0x15C7F777, + 0x6967CE9C, 0xCEF4B485, 0xD25A8798, 0x206008C5, 0x10E8034D, 0x88B1D109, 0x166B1F6C, 0x8B0F2AF1, + 0xD638821D, 0x222D2DA0, 0x2D25B1D2, 0xC6840C06, 0x502C60BC, 0xD00A8971, 0x120135DA, 0x84D45883, + 0x96F86048, 0x95980AD3, 0x306A6BEF, 0x0DA1F3CD, 0xD9EEBDFE, 0xEBB2F7E9, 0x70DE7ED9, 0x6BAFB5F6, + 0xEDFFEDBD, 0x8E1B776B, 0xBB93CEB5, 0xC6EBE115, 0x2B56783F, 0x06F63781, 0xBB93FE60, 0xE48B37B8, + 0x6D918B61, 0xF0D013E0, 0xD03EC1ED, 0x8EDB27B8, 0x9DD80DFA, 0x03DD13CE, 0xD5AE7B96, 0xDA3BC2E7, + 0x4F2B077B, 0xC74CF6C4, 0xB00F3C01, 0x7BF6DF11, 0x1EFC70EA, 0xCF314B3C, 0xC7F6DDD3, 0x126FA0A4, + 0xF19D1546, 0x3BF1648F, 0x3D31EC03, 0x73BC339B, 0xD89EB9FB, 0x74EACF31, 0x4B3CC7F6, 0xAEE53ED1, + 0x3DEEDC03, 0x37F37CB4, 0xFC8BC4F7, 0x0E8D281F, 0x736EFB17, 0x85837DE4, 0xAB38BF77, 0xD03FF87F, + 0x068CFE7E, 0xA67F41EA, 0xAF52867D, 0xC8EF59ED, 0x9FF9CBE3, 0x893FC947, 0xE269BE8F, 0xB811F89B, + 0xE9D7F926, 0x6E5F4BBC, 0xD41F427E, 0xED6BC83E, 0xEE27E299, 0x3EED7F8C, 0xFA8F6A7F, 0xE2C132F5, + 0x17D6AF48, 0xE385FE5F, 0xA57CF604, 0x8EF35D9F, 0xFD3BE69B, 0xB968CE30, 0xAFA5F916, 0xDEC32CF6, + 0xB17F58CF, 0xFAFDE7CF, 0x6BFFC873, 0x675E4EFD, 0x39618EE7, 0xD89ED693, 0xC6DBBF98, 0xDAB7C97C, + 0x34FFD1F3, 0x42F936C7, 0xC87E4AE6, 0x03EB21FB, 0x29CCD709, 0xED4FDC5D, 0x9EFA73CC, 0x122FCCE7, + 0x71EC671E, 0xAFF3DF23, 0xBE0F5CCD, 0xB49E67A6, 0xF17AE141, 0x1EBFD80F, 0x4A3C5ECF, 0xFBC0D57F, + 0xFB0FA6FE, 0xBC30C793, 0xF310CF93, 0x3F47F91D, 0x92F5029F, 0xBB5ECE63, 0xE49A399E, 0x5730ECA9, + 0x7FE3DC37, 0x93F30FB6, 0xF31FEDB7, 0x25E71F6C, 0xE73FDAA7, 0xE71F6CE7, 0x3F727AFE, 0xC19A3FE7, + 0x13C6187E, 0x9AEF9CCB, 0xAF49FD39, 0x6689E7D8, 0x3EAE07C6, 0xDBFEA19C, 0x77B0EA87, 0xFA17BD00, + 0xC39EFAD3, 0x784D7FC0, 0xA63F18AF, 0xE90FD8F4, 0x07E335FD, 0x019BFE20, 0x5FD31F30, 0xEC259FEA, + 0xE2BF7F94, 0xE65BF999, 0x3FC6F189, 0x3FCF2CF1, 0x3CDB473D, 0xF1E729DE, 0x5ED19BC8, 0x416FE68B, + 0x7E44F6CA, 0xB0776A1F, 0x781AF3B5, 0x7AF56AF4, 0x8FFC91A1, 0x911D3B76, 0xA8BF7AF9, 0xD0C8F6ED, + 0xDB355E75, 0x12F6E46F, 0xDAFC51BC, 0x698A37A4, 0xF94C5B3E, 0x12AF567B, 0xF3373232, 0xA2F9C678, + 0x9B376F56, 0x7F319F2D, 0x5BB624F1, 0x601FF50C, 0xE3695E12, 0xBD03B79E, 0xD0FD47F3, 0xD37A52F4, + 0x0BDCFC5A, 0x793AD74F, 0xB0E927E2, 0x997E824D, 0x3F114FF7, 0xEF0170E7, 0xEEDC1FD8, 0xE2C13EEA, + 0x21F6EB82, 0x5AF412DC, 0xFA96E81F, 0xF62BF31E, 0x61B68FDC, 0x90FE1E51, 0xFB86F4F7, 0x94FA6B48, + 0x7F4F89FE, 0x128B3DFB, 0xF38F2DFE, 0x28F61BF3, 0xC179A3CA, 0xC1BE7A8D, 0x99E3554F, 0xC33EEA29, + 0xF21D3C24, 0x7A0B6EDE, 0x10FD44BE, 0xCD91F4FC, 0x047DF843, 0x7A1E52FD, 0x069B7EE3, 0xBC987E83, + 0x4DBFD9DF, 0x6F7AE2DD, 0x4FF9B2BF, 0xD07F8BEA, 0x05F4E845, 0xD163E4DB, 0xF71DD1EB, 0x543FA2FE, + 0xA6FA11F5, 0x17CCF683, 0x92AF1F57, 0xFB86F47F, 0xBFFA6B48, 0xFFF76B3C, 0x8ACFF6EC, 0xCFFFB575, + 0x24E627F1, 0x643F89BF, 0xBACDCCF1, 0xAA7FB07D, 0xD0D3A2A4, 0xF3F727D9, 0x6F60D3FF, 0xC8A9FE83, + 0x614FFD83, 0xEF07BDE9, 0x3FD8F43F, 0xDA6FF5A6, 0xFF60D3FF, 0x689FEA3F, 0xD8F43F72, 0xAAFF60D3, + 0x53E4DBDE, 0x2B7A0936, 0xFD46BEA6, 0xDF60D853, 0x7FCAD7F4, 0x1B6CFA8D, 0x7CF3785B, 0xBDE937F2, + 0x35FD069B, 0x7E235FD3, 0x6FB0DD1F, 0x8B8AEC7F, 0x207A1739, 0xE8DD3CD1, 0xC3C85E19, 0xF64EED03, + 0x0F38B7F3, 0x2F76FF8C, 0xFC70DBEE, 0x9FD1FEDB, 0xEFDAFD93, 0xF8B776FF, 0x8CF6E28F, 0xE20D583C, + 0xF15729C3, 0xBE56FB5E, 0x7F793CF1, 0xF7F080DD, 0x3F29DF3F, 0x73BE410F, 0x311ED35F, 0xB0E92FE6, + 0xC7F4176C, 0xFA8B7C4C, 0x7FC1A6BF, 0x189FE92F, 0xD8F417F1, 0x74FF1D00, 0xCF7F3CF7, 0x07B6783C, + 0xDEA087D8, 0x6FA6BF60, 0xD35FEC37, 0xD35FB0E9, 0x2FED97FA, 0xECEB6ADF, 0x26FD3DA9, 0xFEDAA4BF, + 0xFFD3786D, 0xD2DFD773, 0x7FFD7BF3, 0x78B27FE1, 0xCF59BECC, 0xB08F7A88, 0x7C4D7FC1, 0xA6BFF067, + 0xFA0B36FD, 0xC57E37FD, 0x059BFE22, 0x9EE92FC7, 0x5F90FB1B, 0x7A3B8FC7, 0xF96ECBF3, 0xB7F303FB, + 0xA887C8B7, 0x6F97E865, 0x7AFEA3FE, 0xA5FEA2FE, 0x81D97E50, 0xF2F58FAA, 0x7D9BF477, 0x9FFA6B93, + 0xFEEED378, 0x149FEDD5, 0xDFCC2B79, 0xBC0B57A7, 0xFE9CF0A0, 0xB0D9E33E, 0x5E67F777, 0xCD7F87BB, + 0x35BBDF47, 0xA6F742DD, 0xC3CDECF6, 0xE3609732, 0xC583BDDF, 0x29EC8C27, 0x2D1F7D5F, 0xA59CBEAF, + 0xC77AFA8F, 0xA1BF9FAE, 0x17A4FEB4, 0x3FC7ABE7, 0xF853BDF7, 0xFFF4BEEA, 0x523E877C, 0xF87BC5F7, + 0x6FE6F81E, 0x9D72EE6F, 0xFFD4FAC4, 0x41707B46, 0x38688E7B, 0xFB4E30DD, 0xBF88F9BE, 0x15DA8B3E, + 0xE7DEF997, 0xB5834D9F, 0xA2FDCAB1, 0x3B1E6A9A, 0x06F789C0, 0x6B6EB9E3, 0xA10B172E, 0xE07D3815, + 0x79F44A7D, 0x1F4F457B, 0xE3E86FE5, 0xD8C7DFD2, 0xF3D017ED, 0x733E35CA, 0xFB7B12F9, 0x9C1A9D77, + 0x85708CE7, 0x1C58E2EB, 0xFCF470AF, 0x3DD57742, 0x3E9D27AD, 0x3FD8E62B, 0x9D9F58DF, 0x01CF3B28, + 0x8CF950CE, 0xE66B96F9, 0x9E00C33E, 0xD68F389F, 0xA35A4F42, 0x3E47DF63, 0xBC13CC47, 0x757E869D, + 0x3BD997CC, 0x0FB18DE7, 0x92F6C45F, 0xEFFCF6AE, 0xEF6CE389, 0xFEDEDD90, 0xEC07E2A4, 0xFF705CCF, + 0x8F7D2D8D, 0xBFE69684, 0x93F5ED5D, 0xFF59E673, 0x82FCAFD7, 0xF9CAC647, 0xF3013E3A, 0xDBFC487D, + 0xEEBA8D53, 0xB87FEC0A, 0xF3FD9A73, 0x1F387C66, 0x3DC55F18, 0x789D734B, 0x769FB831, 0xADDFF51F, + 0x86BD7B0A, 0xF69DDDB0, 0xA7F57A35, 0xFA3B73B5, 0xF873CBA2, 0xBFF38F49, 0xBB5B1EDB, 0x2F90BD5F, + 0x05FEE061, 0xE63D21BF, 0x4EB0DFDD, 0x7D43F3ED, 0x447BB05F, 0x07BEEA77, 0xCCBF005F, 0xC9ED319F, + 0x18AFB31B, 0xF1683FBE, 0x1AF3453E, 0xEE34E2B5, 0xB7225E6C, 0x8FDC7FD8, 0x38B3EFF1, 0xE71E47BC, + 0xCE61C4A3, 0xF9EF447B, 0xCEA767BC, 0x978CAF27, 0x5F599FEB, 0x36FA4DDA, 0x3E1CDBC1, 0xBDE3A7F8, + 0xC3313EDA, 0x65FDFB99, 0xFDCBE0E1, 0x637EABAE, 0x57D0CBE2, 0xFBEE6666, 0xAA3F164F, 0x95BFCFEA, + 0xAD8B9451, 0xBF5CC8F6, 0xB17E17B8, 0xDC546FE2, 0xEFCF2A6A, 0x2FCB2FA5, 0xF5A47A8E, 0x2BB37A9B, + 0xDD1F56A1, 0xFE547E81, 0xEF6FD0FB, 0x7DD5F57C, 0x1F24AE36, 0x543764F5, 0xD245E59A, 0xB49EEA16, + 0xB93AABF7, 0x5EA68CFC, 0x2F2B3F39, 0x2BB782BE, 0x44FFA395, 0xD42388DD, 0x01E69E78, 0xE1BCF1F7, + 0xA92C548F, 0xF1BD2AD3, 0x7A9A33E6, 0xEF2FDBF3, 0xF7B4585F, 0x17E9F732, 0x7C6F0A5E, 0x4FCCFF4B, + 0xE55D79FD, 0x99798AE7, 0xFBFE7A9E, 0x9E4FB2F7, 0xD379BD19, 0x6CDFD3D2, 0xA5F5CDE4, 0xFBBAB6E7, + 0xFB2AF9F6, 0x7C7FF3EF, 0x6BF942AD, 0xF5FAF83D, 0x2D1E75EF, 0x93FD433C, 0x5EFE24AD, 0xAFD503CA, + 0xF81EB7D8, 0x7E29DECB, 0xE557EA75, 0x793DD0EE, 0xCBC45579, 0x8FFA0F5C, 0xFC4C99EC, 0x8B1FB3FD, + 0x52BCF7CB, 0x6FE07E10, 0xF723C55B, 0x52AE4DDF, 0xB7F51257, 0x67F587C5, 0xCAABC0E5, 0xA7643F12, + 0xBF522D94, 0xFD48EFDB, 0xAF33F37B, 0xB8EA16DD, 0xF47D5E75, 0x9DEE8FEC, 0xBD3E2EEF, 0xE742F4FF, + 0x5670352D, 0xFB83F2FF, 0x3938AE07, 0xE603F652, 0xBF48DF07, 0x593D714F, 0xEEFF12DE, 0x09FFC5FA, + 0xEAA2AC2F, 0xFC2967F1, 0x68FEE2FB, 0xBF2937EA, 0xF8A3BFE7, 0xAA9B747E, 0xCED1F9BC, 0x51E70FEB, + 0xF5E5B45E, 0x54F7F96E, 0x5ECF48EA, 0x970DFD5D, 0x727B5A9F, 0x0C71CAEC, 0xFE36A02C, 0xFB69B59C, + 0x5F5A8F3B, 0xAB4139BF, 0xD4FF57CC, 0x5C1F0D7A, 0xB456DB63, 0xBE9FA92E, 0xD7FE319F, 0x5F568BB3, + 0x7AF55CD8, 0x4BFD53DF, 0x0793E0F2, 0x2E65B22F, 0xEFB6F30A, 0x7B3BAF34, 0xDFCFD4FD, 0x693DD9CD, + 0xF517B3FA, 0x6F09A6FD, 0xD1D879A5, 0xFD83FB6B, 0x91D66B9C, 0x31D78F4A, 0x372BEFC0, 0x7E0D7AA3, + 0xF773F8AB, 0xDD6CF168, 0x3C0DE9CF, 0xA6BCFEC5, 0xCCF5ADA0, 0x3F433A1F, 0x648FF5B5, 0x7A3358EB, + 0x7F89FEA4, 0xF578AB9F, 0x99FEA4F9, 0xD3FE6C72, 0xFDA1F889, 0xFEC4F74E, 0xB14BEF5B, 0xF47E2B1E, + 0x2977A7F5, 0x9DBA50CE, 0xEB414BF1, 0x5E2C3F5B, 0xAFCCEA51, 0x951B48EB, 0x4BF5DCF2, 0x41F51FB8, + 0xD8AF4CF6, 0xC54FD97E, 0x29DEBBE5, 0xE67A999C, 0x1F8E7F7B, 0xFABEAB0B, 0xAC9FBEBF, 0x93EF2198, + 0xCF43385F, 0xC42F5443, 0x72FEE8FD, 0xB801DF27, 0x790F566F, 0x9655FA3E, 0xADDE7473, 0xF47E18D8, + 0x4F2A8F80, 0xCB52F603, 0xF15B9597, 0xFD42F97F, 0xB7D6F5C0, 0x7BB33899, 0xBEDFC3FA, 0x9ECDEB13, + 0xCA2360B6, 0xDF097F41, 0x6F8ECB7A, 0xA27F755C, 0xE787ECCB, 0xCFEBF822, 0x3F5F7D48, 0xC71FC7B3, + 0xBEBA56E7, 0x87FA979F, 0x7B0F96FC, 0x7CFE7ED7, 0xF77916CF, 0xEA67E56D, 0x697D2DFD, 0xFF87D7CB, + 0xA5F5C1B0, 0x9EB7897E, 0xF07AB445, 0x5F78BDDA, 0x697DAF9A, 0x29D7697B, 0xE44F57CB, 0xB43FC6BB, + 0x2CAD5F86, 0x7CD6A5F5, 0x44D7EFE6, 0xEB7D2FAE, 0xCFBDCA07, 0xB0DFCA07, 0xB27A658B, 0x99EB2FC5, + 0x73F515B3, 0xF9977A6B, 0x6F3DB39A, 0xC9EB9392, 0x3FED1F3A, 0x3F85D7FD, 0xD5CEFE1F, 0xCCF6B3D5, + 0x270ADB5F, 0x6DDA0F5E, 0xF71FF507, 0xD378DAA4, 0x3FF7E4F5, 0x1F66AEEF, 0x04FDE9E8, 0x7C907D52, + 0x7F6D67DF, 0x47CED7F4, 0x276B1FEB, 0x397F6392, 0xAFE90FD8, 0xF487E2B3, 0xFEFC1F00, +}; + +u32 point_table_binary_60[] = { + 0x11727D5A, + 0x797055D5, 0x193FEFDE, 0x1BCC7B49, 0x4C650D8B, 0x1171810A, 0x5490ADC0, 0x242185BC, 0xA9B60A01, + 0x02861D04, 0x04840195, 0x71901DC9, 0x68FFC05A, 0x594446AB, 0x63AD8AD1, 0xA234CE40, 0xC1B2784B, + 0x05270A14, 0x441AD476, 0x40492041, 0x25098624, 0xEFBDDB7B, 0xBEED2E48, 0xF3173FDE, 0xB79EF37D, + 0xDFF9BE73, 0xAEB29D23, 0xC9F714FC, 0x0D1A34C8, 0x51B67320, 0xB93B84CB, 0x03B822F4, 0x7B45E0F7, + 0x9DCE0E8D, 0xBFEB92BA, 0x5BB04BFF, 0xFDBB822B, 0x100B7D05, 0xD2FBF8DD, 0xDFBB9F4E, 0x0D035C89, + 0xF8F66382, 0x2B10FBF8, 0x811EB133, 0x1AF55F2A, 0x247AB247, 0xE491BEFF, 0x431FFEBD, 0x027F277D, + 0x95217F5C, 0xEC74562A, 0x67A9E00A, 0xC4421FF6, 0x17E8532A, 0xD54FF020, 0xA5D2CF0A, 0xAE40ECF9, + 0x87F49E7E, 0x8DDDFFE9, 0xEF9717FB, 0x4A700562, 0x4F3FD2FB, 0xF40FF2D1, 0x57221679, 0x95A8DF47, + 0x5F81F4BE, 0xF582FD47, 0x7B79FDD2, 0x160BAE40, 0xEC5B3F5F, 0xBC380391, 0xFFC2BDB8, 0xDE2C8FD7, + 0x9FE979BD, 0x5DFA0AA4, 0x677F5471, 0xE413A5DA, 0x3D60F59E, 0x3C7932E0, 0xD410A5AE, 0x4C66EC1C, + 0xD2FA7FB0, 0xD572F2E7, 0x903141A9, 0x4ED5D7C7, 0x21FA0AC2, 0xB27E448F, 0x780FE687, 0xA5324E32, + 0x4E1DD6B8, 0xF175CE17, 0x8D956A7C, 0x23984F19, 0xA788BE02, 0xF95BDB30, 0x46FEE83F, 0xFDF2948A, + 0x7EECD7A7, 0x54EB0DFE, 0xFC73EA87, 0x2C62ACE9, 0x9DA63BBB, 0xFAE5993E, 0xACE94DA6, 0xD7F2CF69, + 0x7DF5C58C, 0x9D068DCF, 0x74677B35, 0x56EACC6D, 0xE2CF398D, 0xEBC78B7C, 0xE0CF18C1, 0x18F9BB28, + 0xBF3CE5C3, 0xC84FF436, 0xF23B4DB7, 0x4F67ACE9, 0x9DD67659, 0x7E79A60F, 0x6B7A93E9, 0x5D7991A1, + 0x5ADFFEDF, 0x3236EED5, 0x787B57B6, 0x5763A5B6, 0xE732D6F4, 0x4AED1FCD, 0xF290BF77, 0x0563E41F, + 0xF6B85F9E, 0x52C396FA, 0xF529D5FB, 0x03B61771, 0xAA8831D0, 0xA7D53504, 0xE4F930EA, 0x237A579E, + 0xBA51E3D3, 0x47457EAE, 0xC6075F11, 0x7B73B5FC, 0x83AF31D6, 0xF44A9D3E, 0xCEF290BF, 0xEB93221F, + 0xF8EF1AEA, 0x97A7D45D, 0xC3FCFA94, 0xEABA9CED, 0xD5D849DC, 0x3456FCC9, 0xF5E5BBC8, 0xF3B0A637, + 0x997EAFFA, 0x756AACA6, 0x3EB21FB1, 0x7324751C, 0xECC3DF3F, 0x42ECFA37, 0x1131D25B, 0xEAC821E1, + 0x1FA1E3B1, 0x65F49429, 0x53343FE6, 0x4FE7E8E5, 0x80BCCED1, 0x7ABF3EA7, 0xB175F28C, 0x1933509E, + 0xCBAF8CD6, 0xFAE1C387, 0x6B7DC0EF, 0xB4A63F4B, 0xFC80CD24, 0x63A4B7D2, 0x88DEC5CE, 0x23DADE8E, + 0x7F9C376F, 0x1ED2437C, 0xDEFA77B2, 0x9FF2E3D6, 0x0FD97E4D, 0x6FA98E2F, 0xCF993307, 0xF94B5D72, + 0x2BF6F369, 0xD3A6A1BD, 0x55AE7E27, 0xF5AAE8D7, 0xF19A604C, 0xFC915862, 0xD5AA5528, 0x4FF3AB44, + 0xBEAC5715, 0xE47B27F1, 0xBF0AEA41, 0x8EF0976A, 0x4CF42E56, 0x2F68FAD8, 0x8C871F7E, 0x18F4E1FE, + 0x7658CBF6, 0x637C7458, 0xC3F66B7A, 0x4BC5A6B3, 0xFDAA4CAF, 0x5F6C11AC, 0xA7AB4FA5, 0x69FEE411, + 0xB61FF919, 0x13BF9151, 0xB27AF56A, 0x94A7F9D5, 0xA5CE6C3F, 0xF237D7B3, 0xFD1A5BAA, 0xB941F8CB, + 0x34267A17, 0x470E42FE, 0xDC86FBC1, 0xF9151DC9, 0xF663BE44, 0x7FC5F66B, 0x7A377F7A, 0xF0FE4574, + 0xBFD22D63, 0x2ADB1FE9, 0xA7F73FD5, 0x83EDD7FC, 0xA660E2CF, 0xCD7C00E2, 0xED23E257, 0x5F35B0FD, + 0x9A5FA98B, 0x9FB2FD1A, 0x5BEAE267, 0xC2FF9EC6, 0x5F35CA7E, 0xACD2F455, 0x754CEF24, 0x34BEB086, + 0xE5696CA9, 0x0B65123F, 0xAB34AEAA, 0x0FC4836A, 0xFB078887, 0xBD5C7F93, 0xD54179C9, 0x73417D37, + 0xF59E3E7D, 0xBAC4A3D3, 0x123D367B, 0xF66C582F, 0xA89F0D1D, 0x1F61FFA1, 0x7E5E618C, 0xF466227A, + 0x0CE3C5DD, 0x8FED5A5E, 0x5D67F1B7, 0xA7C62DEF, 0xCA7AF4D4, 0xF6B4EC94, 0xF8D9AE71, 0xDD2D8178, + 0x5019D510, 0x0F7BB97E, 0xB53607E5, 0xB536093D, 0xE88B9D92, 0xF871F99D, 0xCB9D76CC, 0x9D3B17F7, + 0xDBE5772E, 0xDE7E9FEC, 0x9F8BCD4B, 0x8C91DE6C, 0xECB403F3, 0x95E321B1, 0x83EB07D6, 0xEFD807AC, + 0xDF80FA14, 0xFB9EF8A1, 0x5F70F3ED, 0x82ECBFCB, 0xEF5CB863, 0xC3CC9933, 0x41BFE677, 0xCEDED38B, + 0xF56B6C7E, 0xC318E9CD, 0xDA3B36C0, 0x7AEFE17A, 0x766222C4, 0xDF1ECECF, 0x6FFBC17E, 0xEE51C598, + 0xDFDFFEE2, 0xA9A79E02, 0x8CF5F2C4, 0xF8871E7A, 0xC8ADB754, 0xCFAEF47D, 0x19ECB191, 0xDF69EEF6, + 0x35F42F24, 0xCF74F1CA, 0x952B459F, 0xE9D2C3FE, 0xEFE178AA, 0x7E8B31E6, 0x57F35AB2, 0xA718F3B3, + 0x79F5FAF5, 0xEBD11E88, 0x9FEA3F83, 0x3D36F23B, 0xCD5D9E63, 0xFD9ADE49, 0x458F4F9D, 0x3A55E499, + 0x2E16FF56, 0x697BBA3C, 0x27FA201E, 0x5A9B603F, 0xF7707E64, 0x1D63FD98, 0x5F599F81, 0xBFDA1ED8, + 0xFFD646D6, 0xAFB193BA, 0xE1A94993, 0x2601067A, 0xE3C77F80, 0x3D2CCFC5, 0x7E7DA64B, 0x8FEBC1FD, + 0x570CCF9F, 0x3D54DF55, 0x2A42FCD0, 0x0F2AC13C, 0xDF103DF5, 0x63D686BE, 0x18AF36F1, 0x6FE8F16F, + 0x880792E7, 0x2CED5185, 0xFB8DF4CE, 0xD2BE2DC1, 0x7E42FA81, 0x60BF6087, 0xFA093BD4, 0x6FD8D79C, + 0xC7C1F3DA, 0x0E9DE776, 0xE8BCB7AF, 0xE9A782FD, 0x961DEAC7, 0xEC50BF66, 0x5FD34F06, 0xFB4D3BD4, + 0x8FDAC17E, 0xD589D37A, 0xD444CB18, 0x037F2C61, 0xCC9A354B, 0x63E477B1, 0xAE371A43, 0xFFC9F479, + 0xBC7FE7EE, 0x618CFA5A, 0x8607E4A9, 0x96C17E7D, 0x4A9DEB4B, 0xF4417BF2, 0x3C7B172E, 0x5C28F2B4, + 0x3FA03F2F, 0xE82FDBA3, 0xD49E038C, 0x91FEE887, 0x8EFE1379, 0x1E467D42, 0x8FEB9FD5, 0xB25DC7B7, + 0xC6B0FE77, 0x5FEA4918, 0xD7DFC5BA, 0x5E817CBD, 0xFE592D6F, 0x03CEE3FE, 0x22F13BF6, 0x1FF7ABDD, + 0xF32C1FF7, 0xB3DD8680, 0x3E95582F, 0xFED27E2E, 0x5AB40830, 0xEF376189, 0x07BF3E1D, 0x2F7E7B94, + 0x3AFE39F8, 0x47F62A75, 0xFE38FB8B, 0xF23C8CFA, 0x841EE37F, 0xE2979775, 0xFE6A0CF1, 0xBFECE862, + 0x5E4F88FF, 0x65479730, 0x86F89FF8, 0x65BDAE2F, 0xDA1ECC07, 0x3D2EA3FF, 0x982FF13C, 0xF617F329, + 0xFE4BC698, 0x6F77F763, 0xFF399F74, 0xBE6AECCF, 0x3796C7F9, 0xC8FA74BE, 0xEA7E8DED, 0xD17FEC3F, + 0xD2B74FB0, 0x7C94E761, 0xD427F498, 0xBFF7D47E, 0xCAFB0FF9, 0x3BFEEBDF, 0x803D71CA, 0x5F17EB7E, + 0x4B63C85F, 0x979EE391, 0xFAB3FF88, 0x7D90EF7D, 0xAAC55FA8, 0x077DCE32, 0xA6FEAE8A, 0xEDE17A40, + 0xF12EF562, 0xC1820522, 0x4FD713D0, 0x9FE7D51B, 0xCE47C435, 0xB5EC3FD2, 0x27AB79BF, 0x519E8751, + 0x1FD117D1, 0xF9954A75, 0x87782BA2, 0x7EFD6759, 0x25B01E45, 0x94CF1959, 0x25BA7E02, 0xBDEEF7AF, + 0x2663A03F, 0x9FE787FF, 0x7E0DFEE4, 0xF3FC5037, 0x007011CF, 0x0F8CF9BC, 0x657A991F, 0xC68C1C39, + 0x52F3F3FC, 0x503F7FFE, 0x7C4F9E8B, 0xFDFAF4FC, 0x50545424, 0xF6B8F954, 0xB066CD1A, 0xB1D74DE8, + 0xF5E01FCB, 0x5359AB10, 0xF3F99218, 0x8AF4DCBF, 0x650CDBB8, 0x7123F243, 0x7E38B8DE, 0x45DCCF3B, + 0xC3703DB8, 0xDF8F2DDA, 0xB46913C8, 0x43FEDE96, 0xE803FE82, 0x37717D39, 0x5F0BB6F1, 0x7AE3BC72, + 0xD78F6C0F, 0xCD1FBD8B, 0x8B8BD15F, 0x9C3F5E43, 0x7F65FE78, 0x0DE2215F, 0xE68F14D0, 0x8B3DAD85, + 0xB2DE606F, 0x7AB3EC07, 0xCE1F69BC, 0xDED8DFB4, 0xDECFFB81, 0xFD5FF485, 0x2D5BB680, 0xBD181FCE, + 0x1CDC6F9E, 0x079C39EC, 0x3FF623E9, 0x35409FCF, 0xFCED8BD9, 0x7FE4EFD5, 0xC8FE637C, 0xF63ACFFE, + 0xE3BCD37E, 0x24FB4FF3, 0xCBC271E3, 0xC681BD34, 0xBF1C66FF, 0x697E398C, 0xF120F3CB, 0x38A0177B, + 0x6A3BB2FF, 0xC87FF533, 0xF61FE797, 0xAB55EC3F, 0xF657B53D, 0xD87FEC3F, 0x93AB75FF, 0xAAEDC5FA, + 0x90BE5BF7, 0x1B5A1ECE, 0x13E9FBA0, 0xDE15F1BC, 0x911A05F9, 0x9A2FFCAF, 0x3CFAE8A3, 0x602FF2B7, + 0x2DACA9A9, 0x11794AB5, 0x1D70FEFC, 0x79D1E7FA, 0xF73CD2CB, 0xFC3385E2, 0x9FE79F5B, 0xA1FEE4CB, + 0xFCD35DF7, 0x63A22F37, 0xF3FEC2C2, 0x429F3D55, 0xB5EC3FDA, 0x5BF33AFB, 0x8FF34FCD, 0x7BEC3FF6, + 0x77554DEC, 0x3FF493B1, 0xD47888E7, 0x229C579C, 0xCAF416CE, 0x7F983F2A, 0xD35B311F, 0x28FE6E4C, + 0x6E847CC9, 0xE779E6BB, 0xA1AC0FE7, 0x9DE6DFB3, 0x3D383F35, 0x3FE7D767, 0x09BD373F, 0x51FCCBFC, + 0xC4F9CFF3, 0x13E73FCF, 0x4F12FF90, 0x4FD9791C, 0x6F78FE75, 0x5FC7F188, 0xF2BAAF94, 0x7C037DD9, + 0x43241EA1, 0x9F4DEDA5, 0xF8C779C7, 0x48DFA5FB, 0x55D83F5D, 0x3F87A4EF, 0x827E88F3, 0x65602A4D, + 0xE21FFBE1, 0xCDB2DE30, 0x2FB5B928, 0xFB01F317, 0x63E9B7B7, 0x483CD2FC, 0x45F12FF3, 0x17C5BFCC, + 0x5FB01FF9, 0xDEFC25F1, 0x0FF9D463, 0x38FB8FF5, 0x7FC05AF6, 0x1FE50D58, 0x2EF906FA, 0x7A0C26FF, + 0x719ECA4C, 0xEEA7F887, 0x79CBF93C, 0x3D9BECC7, 0xF9E92263, 0x8ABF1E44, 0x9FEFCD6F, 0x108FF9C1, + 0xF94DDBEF, 0x9FDF5C7A, 0x99DF468C, 0x18E1CB87, 0x41C3D87E, 0xEA175613, 0x3FF713CB, 0x247E41DF, + 0xA08178DE, 0xF13CD6F1, 0x89254B96, 0x00C67A98, 0x9EB375EB, 0x568DA9DE, 0xA5E740BC, 0xC6F9FCE9, + 0xF804F657, 0xDEFC376A, 0xD428C03C, 0xFF8D1E3D, 0x5A6399FF, 0x18F3FC07, 0xF4713EFF, 0x4E3D4DF6, + 0x503D3EBF, 0x1BCF5B96, 0x777E1763, 0xD427F434, 0xCFB5E946, 0xF6D2BCD7, 0xB46FDBB6, 0x6D200FEB, + 0x55D3BECD, 0x9B37A37C, 0xC89F36DD, 0xC09F3C6F, 0x7E24FB64, 0x7E1C3B76, 0x2CD8CBF3, 0x23639E1F, + 0x813ECEF9, 0x54D3C8F6, 0x13FD1D6C, 0x2FC9138C, 0xFA6A1AD8, 0x7E8CC72B, 0x1F91BD34, 0x2F56CF5E, + 0xBC7831C8, 0xC37A533D, 0x1BEA659C, 0xE3FF8A0D, 0xFEE479F3, 0x27D927F3, 0x27D4C33C, 0x6FFE64CC, + 0xF327D0C7, 0x25FF66B2, 0xFD489FB1, 0x89ED4579, 0x191BC51F, 0xD43783FA, 0x259C27D3, 0x327A617F, + 0x86F3A6E3, 0x24FB607F, 0xC5F78D8C, 0x69DEC920, 0xFABCE0FC, 0x0AFB4BF3, 0x2BDBCBF3, 0x2BE4475E, + 0x707E95F9, 0x6BE984FB, 0x483FCDAB, 0x856F49BC, 0xC03C5BF8, 0x37EADF68, 0xDE9D30D9, 0x7F1F7DDD, + 0xFB5E993F, 0x2D15BCEF, 0xB654F0BE, 0x5F85E64D, 0x8F1ECF6F, 0x2B707FEC, 0xD787FD95, 0xC78FD80A, + 0xCCAB7E7E, 0xC4C20FE7, 0xB3E39849, 0xA2A7F35A, 0xF8F1FC88, 0x2893E9F1, 0x3CF0F8E1, 0xBCBCB0E6, + 0x45A6D7D8, 0xBCB8E625, 0xC13DF57D, 0xCF8A5784, 0xBEA7BE9F, 0x5AF192CC, 0x33B9C1F9, 0x21301FC8, + 0xBC60297F, 0x3FAD18F3, 0x3CE0A347, 0xECD1E379, 0xE4D123F6, 0xF461BFE8, 0xF123F6F8, 0xB19FF5F8, + 0x110B3DAD, 0x5799227F, 0xA8FFF130, 0xAED75A45, 0xF14AE7F1, 0x5AF91DCF, 0x1725BFE3, 0x79E5C3FD, + 0xBCFD00FA, 0x7EDE7E6A, 0x8CFDFEDA, 0x08D363BF, 0xEFC3D07F, 0x9645841E, 0xFA53C46A, 0x1F9F074A, + 0xC17DF63E, 0x7CCF730F, 0xA46C7A2F, 0x049CF326, 0x63A4CF79, 0x5329DD1F, 0x84E95D5C, 0x41F80B7E, + 0x6F24FE2F, 0xAE274FE7, 0xA7F58EC2, 0xF97A20BE, 0x1F5A6F67, 0x1A240F70, 0x5D9431D2, 0xD7652805, + 0xF79D2EC6, 0xFEA367E9, 0xBA75EB1C, 0xF71FC5DA, 0xFFCC92FE, 0xE3F5F630, 0xBD52C3C7, 0x403F49FA, + 0x72CA878F, 0x81F97520, 0xF2E794F7, 0x2C85FB3D, 0x971ECFF3, 0x764D2C0F, 0xBC29B979, 0x3BECF740, + 0xFC3DA7BC, 0x5D535959, 0x5960FDE0, 0x7ECCA5D7, 0xFB935912, 0x4DB07EBF, 0xBC30BFAC, 0xA7EB23BC, + 0x7F90BDED, 0x9F61FFD0, 0xFFF6CF64, 0x46FCEFAB, 0x1D463246, 0xFA0E2395, 0x82FBB64A, 0xF4C7499D, + 0xBEB47CF9, 0x72591F27, 0xF7F425F0, 0x87E43B37, 0x1FEA0CF6, 0x12BF933C, 0xD4F9C107, 0x1F040CF7, + 0xC94E5D9F, 0x152B5688, 0xFDCE2D75, 0x7D80BF92, 0xFD6DEC8F, 0xFA78FFA9, 0x1E503CA4, 0xCE3046FA, + 0xD499C6FE, 0x105F95DE, 0x7A813EFA, 0xDDE94EEB, 0xF713FAFC, 0xF684E303, 0xDEB335DE, 0x9E7998E3, + 0x0FE2255D, 0x70287E42, 0xEB49F42E, 0xFED8FF5E, 0xEDAEEFC7, 0x3FBDDE21, 0x7F2B39DE, 0x234FFBE3, + 0x3F754670, 0x703D5CFA, 0x485CA933, 0x03EEBC97, 0xEDD7B8C1, 0x87357DC3, 0x80FEBBFC, 0xF2CF30DE, + 0xC9DF135C, 0x55FEEF0B, 0x2C3FEEEC, 0x3B0F765E, 0xF3BD02DD, 0xD72502DF, 0x53587E5C, 0x1EE4F77F, + 0x8FC2DF0F, 0x48FD19CD, 0xFC56E0FB, 0x0ECB4F5F, 0x1E382F0E, 0x687F8C76, 0x46E8BD59, 0x30DD17A9, + 0x8860A017, 0x0CFDACB1, 0xDB3C1178, 0x1F378C65, 0xFEF35419, 0xEAA6C0FB, 0xAE87719E, 0xF5E8A15E, + 0x1BEF5A6D, 0xFDE75B64, 0xA2607A0F, 0x35C6F8CF, 0x5BA7C569, 0x08BCA7B7, 0x0AC6FB02, 0x8F3E8CA1, + 0xFE1A6F98, 0xDF0876EB, 0x55648CE0, 0xB03E9C27, 0xD28C69FE, 0xFEC2B5D9, 0x08BC877B, 0x18E75F8F, + 0x1ECE0BE3, 0x7DF3B2FF, 0xFC8D4C62, 0xCCFDA461, 0xD1FB4031, 0x62A5F8BD, 0x05FB69C1, 0xD45F1B16, + 0xBDCF1438, 0xB35C79CA, 0x4A87F707, 0x8D97BAFE, 0x7A98DE1B, 0x2297E87D, 0xA318B1D3, 0xC0F2B1DF, + 0x751AE87D, 0x85FADFC8, 0x257AFF28, 0x50CF6AF9, 0x6635BDE7, 0x14A8575D, 0xED8E595D, 0x5A5A8AEF, + 0x1B9F80FD, 0xD9A4AF18, 0xB1CAE6F7, 0x0BEC4755, 0x36BD9F50, 0x7F6A64B3, 0xFC881BBF, 0x91122B9B, + 0xE523BF95, 0x2DDF8BB8, 0xF11BF9AB, 0x31DFFFFD, 0x88794A30, 0xF493C602, 0xCB92EF43, 0x34FDFB12, + 0xAF61FAF0, 0xEF789F7F, 0x9231CD27, 0x638D28BF, 0xFF205669, 0xFCFE03E7, 0x59896AC3, 0xEF3B888D, + 0x18AF3F62, 0x8BBEF770, 0xB19B4F46, 0xCACA02FF, 0xEC503CD9, 0xA178B043, 0xF16287E2, 0xC90EC59B, + 0x1D8A473B, 0x948F7628, 0x9FEC50BE, 0xD9A17CB4, 0x43F96A87, 0xF2D90EE5, 0x871DCA1F, 0x3B945F76, + 0x28FFEC50, 0xBEDAC17C, 0x86FB6E5F, 0x7DF2EED3, 0x05737D52, 0x82B13EA9, 0xEBF007EA, 0xD535F2E2, + 0xC81F39A0, 0x54E0BE5F, 0x0966FA79, 0x82815E30, 0xCA5F6B19, 0xC1FB6D63, 0x2EBF9FF0, 0xBCC0F7D5, + 0x3C6FD0FB, 0x05DDCF08, 0x3DEC97F1, 0x8EE9D0FD, 0x3BEC57A4, 0x4430DDA7, 0x19B3E9BD, 0x42E61FB8, + 0x9F8B7BF3, 0x0FDDD7D3, 0xFD87319B, 0xE5E97833, 0xCACD04D1, 0x43BCB9F2, 0x133A3EBD, 0xFB82488A, + 0xEE0BA0FE, 0x986E67C5, 0xF339CECB, 0x82697E8E, 0x24891EEA, 0x8F5B2F5A, 0xE93E02EA, 0x93E9617C, + 0x8FFD97F1, 0x3ACDF350, 0x7FCCE36A, 0x07CFCFF0, 0x9E7A42FD, 0x45E67F8D, 0x4F1A7FE2, 0xF93F84A1, + 0x1EA993D6, 0x56B84F8C, 0x63BD324E, 0x5A2F3EF6, 0xD8633FA5, 0x8FE661C3, 0xA079BC18, 0xB15234AF, + 0x4B7F04F7, 0x3B71AC6F, 0x3AA1707F, 0xB03EB91C, 0x26DC47C6, 0xB17E19E5, 0x96C5F4D8, 0xEF1A6970, + 0x7F1CE7FE, 0x97F79FEA, 0x898B793D, 0x101B6970, 0x1F13A77A, 0x516E4589, 0x1EEB89B2, 0xA2F43E84, + 0xF91D311E, 0xA7F730CC, 0xCF88CAE4, 0xF733C85F, 0x17F3FB21, 0x62E3717A, 0xAFE1FCCF, 0xA2F714AC, + 0x0F13AC2C, 0xB09FDE1B, 0x9D845142, 0xF4989F09, 0xA789DF67, 0xF03EDE69, 0xE2F739C0, 0x49A384EC, + 0xC1FC7FCB, 0xAC217958, 0x1FC69A35, 0xFC7E03F5, 0xCA34A611, 0xC6FA65AA, 0x08BDF760, 0x7D7331FB, + 0x8BD89806, 0xF3C2B518, 0xEBE50EF3, 0x07B8AFA4, 0xF92D526A, 0xFE20FC7E, 0x7D717E0F, 0x3116D3FB, + 0x2ED867BC, 0x6365737E, 0x68FBF579, 0xC4F986F3, 0xBAB198F3, 0x19FB2DAF, 0x5EC079B2, 0xDBAB1788, + 0x8D85FEFB, 0x0D571F63, 0x3CAF5658, 0x5179AFA5, 0xFB0079CF, 0xA4FB045C, 0x7FAF3F90, 0xFB38EA0F, + 0x82F77382, 0xA53F202C, 0xFD8160EA, 0x0FE4BE0C, 0xFB83CB72, 0x5F86FDC1, 0xD5E0FD99, 0x60EE0F98, + 0x9EFB835A, 0xC1D81FD4, 0xCA7D16F6, 0x07B18282, 0x02BCCFC2, 0xFE2006F7, 0x9F72BFA5, 0x62745FC4, + 0xFDC1F530, 0xF70B31BC, 0x4F927E81, 0xE587F4D1, 0x7E1CC4F3, 0x9FEF8FCC, 0x6F05E37E, 0x3C89FD03, + 0xBC8F6BFA, 0xFDDEF902, 0xF4671953, 0xBE0E366E, 0xA0FB52CC, 0xE7C1CA14, 0xACF375A8, 0xB2C83EAC, + 0x07438D74, 0xB617B195, 0x2158E7FB, 0x590BFCFB, 0x1F000000, +}; + +u32 point_table_binary_61[] = { + 0x1172745B, 0x799455E5, 0x91AFBB3C, + 0xBAE96E1A, 0x8420D822, 0xE24208A2, 0x2C12441A, 0x5134A695, 0x038A4AD3, 0x8AA34651, 0x70057450, + 0x63D02889, 0x90E30226, 0x425CD226, 0xE60F6386, 0x252706C5, 0x0CF19CD1, 0xD156218A, 0x442519E6, + 0x44C3B880, 0x800B82DD, 0x0D36F47B, 0x77BEAAFA, 0xAA6E7D8F, 0xF6FDF73B, 0xB7EA5775, 0xBFADAABE, + 0x5BAFF846, 0xD6123701, 0x7CF917B8, 0x6DCC9831, 0x59D1E1E2, 0x2A80FE77, 0x0B86A9A5, 0xB1007D9E, + 0x4F4170F4, 0x0640DBBD, 0x82B3355E, 0x5FB1D727, 0x0C6F4243, 0xF40C00D4, 0xD79DC138, 0x5B1F8D74, + 0x78AC7FFE, 0x2AE3E8AF, 0x82593EDA, 0xE8E53766, 0x2F16D701, 0x643BBB2F, 0x125CDAE0, 0xF4AB3A63, + 0x8FD7204E, 0xAB3A13C1, 0x289F887C, 0x0BEBA730, 0xF10DC124, 0x0FC37B06, 0x7C30BCD2, 0xDA0398F8, + 0xAA975FC3, 0xFA07BB09, 0x66FDEEAF, 0x5B3E80EE, 0xEBAD3D80, 0x8315CAFF, 0xB1833D0E, 0xAC149CB5, + 0x3A3CE28B, 0x21E22FE2, 0xD460944F, 0x45BE85F5, 0x53387184, 0x60928723, 0xE6077C70, 0xC49CC01E, + 0x9C3854FD, 0x25FDEA89, 0x8259BF0E, 0x2C1F18CC, 0xFA5EDEFB, 0x0383EA7E, 0x68FDC55F, 0x5B5B9BE1, + 0x03686F6F, 0xCFEDE5F2, 0x2F46E3DC, 0xC38BDFFF, 0x4A703CC9, 0xE13BFE76, 0xB3F0214E, 0x0D46F954, + 0xE45B583F, 0x85B84330, 0xC9C39E09, 0x011FEC19, 0x1BD88358, 0xF4990F86, 0x3D2798F5, 0xEBE75B3E, + 0xB7406FB5, 0xF60086AD, 0x153EA875, 0xF0E4CFDE, 0x52FE810E, 0x376E9DAC, 0xFE3A9C36, 0x6E9D2218, + 0xE553916F, 0x61FD14FA, 0xFD52F951, 0x1ED2FF0D, 0xF8207D37, 0xB007FD1E, 0x127F59FF, 0xC81FE9FB, + 0x90FE09E3, 0x2C1FC009, 0xF5D61EC0, 0x910BAC3F, 0x59B178E9, 0xB3CF3EAB, 0xFE66EF7F, 0xF4B1E54B, + 0x0C46F9C4, 0xC93FF7DC, 0x73B47F4B, 0x1739BA24, 0x3952F66F, 0xE91D87FB, 0xF6BEC063, 0xDE4FBD04, + 0x3BF989A8, 0x1F17643F, 0xA37E0A6B, 0x17CB7E47, 0xFD14DEBE, 0x3AE083B7, 0x1F517DB4, 0x076BD7A9, + 0x3EF27D75, 0xE002AFCF, 0xF68EE8FE, 0x95E58323, 0xBAB75A7B, 0x59DBC1CB, 0xAC3F001D, 0x93ADBF6E, + 0x434E08F8, 0xA0C7786B, 0x2F858E73, 0x453FBB91, 0xF64FBDEA, 0xD37ECAEA, 0xD5FF7F22, 0x9F60273F, + 0x0371D51C, 0xE1437D80, 0xA35F5DBD, 0x7A35DBA3, 0xFD35E2B8, 0x906FC4B1, 0xA13D91F7, 0x7C69D570, + 0x7D5F672F, 0xCB4A4FA9, 0xFF4E3FE9, 0x14ECF5A3, 0xEA28F4E7, 0xE0B5A1BF, 0x158F58BE, 0x142A1E53, + 0xFD1974DE, 0x5D27FAF0, 0x289D778F, 0x8ABFBC1E, 0xB359C207, 0x057AFF59, 0x2ABF0871, 0xE54EE143, + 0x7D80DAF7, 0x4F3FFD74, 0xF297D7E7, 0xC0F10B17, 0x2E347C03, 0xEB198B3D, 0x91F77C71, 0xD58DE22F, + 0xDB2BBE2E, 0xEFCFFA82, 0xBD7E5C7D, 0x51E8CF17, 0x35A1BF1D, 0xF596CFCD, 0xF769AABF, 0x08F1173D, + 0x347EBD4C, 0xFC77CBFB, 0xF37952B9, 0x2E886750, 0xF96210EF, 0xA074B6C6, 0xB397C9DF, 0xB6871E7A, + 0x88FCE5F3, 0xA5C7B490, 0xAFC74565, 0xF6DA1E78, 0xE0018D87, 0x30A0FADF, 0x66CD9AA5, 0xF1323B58, + 0x1A24EF8F, 0xFAC9C1D2, 0xD1D65E3A, 0xB066CA8D, 0x37DEC8F3, 0xFF635C8E, 0x25B1B73E, 0xEB74FA1B, + 0x2B3BC43E, 0x9EDFC9C6, 0xCA03C1FA, 0xAB2D3EAC, 0xEBE1C7E8, 0xCF3F2E97, 0xF142FD14, 0xF6D65B3E, + 0x80BD37A9, 0x3EDA837F, 0xFC3C588F, 0xD0FB17E2, 0x2FC78BE2, 0x0ECBE7C6, 0xE7636B0F, 0xE0B061D6, + 0x1F809EA7, 0x7DEF7BDF, 0x537F018E, 0x1BF1FCF3, 0xCF1BBEE3, 0x4E622CF6, 0x7AD6B3BC, 0x9BCF15B4, + 0x5F5ED0F9, 0x1A82EBA9, 0xF2CF3AFE, 0x789E8E15, 0xECD7CF77, 0x4BA9AE87, 0x15C8B7EF, 0xBB9AAF0C, + 0xA1F7392C, 0xE083DE67, 0xABFE0AC4, 0xFB6607EB, 0x11AA77E8, 0x7CD1F97D, 0xB0C3F2B9, 0xFDB9DFDA, + 0x7313F63F, 0xD69F2C1B, 0x3CFCA9A7, 0x9E527FB3, 0x6CDC3196, 0x2FC9C60D, 0xB4F6926C, 0xF03096E7, + 0x7C0DAA8B, 0x2F89BF31, 0x9E8F7FAF, 0xEC29EF8F, 0xF12FD925, 0xD8AF9F63, 0xBCBCAC27, 0xE8FC23AD, + 0xA75725FE, 0x56AD15FF, 0x633AAFAB, 0xBEF4F26C, 0x0F3A77DD, 0x7CF3CD66, 0x3DF71C32, 0x79F264B5, + 0x87F982F8, 0xCFF1D7E4, 0x7FB45F7A, 0x0E993265, 0x8A8B572E, 0xFF24FEC3, 0x6FE77806, 0x53F93CAB, + 0xECEFB13F, 0xAF72CCF1, 0xC6CBB708, 0xDE7CB160, 0x96DF3ED2, 0x63CFB77D, 0xB860B6B7, 0xB9D1F201, + 0x9C32C4DA, 0x0338BEFA, 0xDE7BEF35, 0x7CC71F26, 0x98ED9D72, 0x92FA4BEB, 0xB9DB00C1, 0x7C1EED7F, + 0x51F8F8BC, 0xC931EF37, 0x2FDF2278, 0xC77F0866, 0xF98E85E2, 0x2FF375DC, 0xADEF43F6, 0x76FCCEF2, + 0x011CF3E0, 0xD34F3FAD, 0xF6DCF8DE, 0xFCC4134F, 0x18BE9EB7, 0x0B667BC7, 0x2CF3F253, 0x793DB6BF, + 0x22FEF3F9, 0xB6E31AE1, 0x479C1ACC, 0xFBA5BD45, 0xFD25ECD7, 0x778BC8F7, 0x789BCEB3, 0x16E1EBB1, + 0xE9DA6BAF, 0xE5F7217B, 0x07DB2C1F, 0x40CD9EBB, 0xEEBA4BED, 0x011CF8FB, 0x1D77DC61, 0xF80EBC47, + 0xCFD55ECD, 0x3E96CFD6, 0x1751BE50, 0x3D54FCC7, 0x7A26CB8A, 0x27E9FC62, 0xBC2F08F6, 0xF54275F5, + 0xD0B07EA8, 0x7A49D713, 0xE507A548, 0xD7CB583A, 0xEF3DF6F6, 0x445EF896, 0x4EAC0AEC, 0x2D1DF907, + 0xCB97DD2A, 0xD8D73BB7, 0x4EAC469C, 0x4D0DEB1F, 0xC4BEFE49, 0x3C0EEA1F, 0xC4BEFEA1, 0x7C2B6B10, + 0xFFEBB609, 0xE67CA7E6, 0xFD80CF60, 0xAE5F543E, 0xA87F10DB, 0xFA47F8A4, 0xFE117B52, 0xFF10BFA9, + 0x7F10DBFA, 0x07FDB5F5, 0x0FBD8FA9, 0x7F889FEB, 0x97DB04FB, 0xF83127E0, 0x33D8D72F, 0xB7AABFA6, + 0xFE416CEB, 0x1FE10383, 0x6DFD837C, 0xB67E416C, 0xEB17F4D7, 0xD62F886D, 0xFD827C1C, 0xDF3F7F54, + 0x309F7F5B, 0x1F0AF80C, 0xE6FC40E5, 0x83FA05B1, 0xAD5F844F, 0xEA17B127, 0xF50BF2D9, 0xFA85F8B9, + 0x7E99A2FE, 0x9AFA05B1, 0xAF5F3609, 0x1FE7579D, 0x05E5A7F8, 0xF54531E0, 0x3398F33B, 0x950FEA17, + 0x7A1F53BF, 0x089FD42F, 0x624FEA97, 0xEC7C7FFE, 0x56561ECE, 0xD8E7FB75, 0xFD267BCC, 0xEBB9AF60, + 0xBFBFE20A, 0x9ECF73E4, 0x3CDEF438, 0x63A93F3E, 0xD816F0C1, 0x071F06F6, 0x60D323AA, 0xCFF5C785, + 0x5E5FEA8F, 0x56CB078A, 0xC3FA43FC, 0x71E7D546, 0xEBAFDB10, 0xCF047C8A, 0xE57C39F0, 0xA6E8DBFA, + 0x83F44DFD, 0x41FE9BFA, 0x83E44DFD, 0x817C9C3F, 0x0DFE8DDA, 0xA3F53DF6, 0x81904FB0, 0xD81379AD, + 0x3F46EAFB, 0x72FDF1B4, 0xE573F5C7, 0xD3D69EAB, 0x3F92C09F, 0xB97B7A07, 0xFECE3DB0, 0xC2F225CB, + 0x04B37CB2, 0x6C4F1FD1, 0xB7F507FA, 0x6BEB0FE4, 0xB3F507C9, 0x9BFA03F9, 0xB8FE386C, 0xFB2DB7DC, + 0x42FEF2FA, 0x3AEEDD90, 0x4FB0D83B, 0x6CFB9C39, 0x73589FEB, 0x8F1BAEBC, 0xF24AF2D7, 0xD71FAFC9, + 0xFBFBFAE3, 0x356BCFD5, 0x1F17627C, 0x537FE67E, 0xFCABC0DF, 0xB9BB47C8, 0xFB234E96, 0x0966F964, + 0x99C8E7F5, 0xC70F7EF0, 0x03F2D7D6, 0x1FC867EB, 0x0F92F7F5, 0xC765975D, 0x467C9C4F, 0x954E622C, + 0xE743AF3A, 0x797FE6EB, 0x756468AF, 0x349CEC9D, 0xA3F5C7A5, 0xEE47FEFA, 0xFAE36879, 0x7F5F7F0C, + 0x14FF7DFD, 0x31B9A9A9, 0x29F767EE, 0x964181BF, 0x733F7C5E, 0xDE1F71B2, 0xECC33FAB, 0xFE338845, + 0x5EEB978B, 0x44DFD72F, 0x5F8BFFBE, 0x7EE908D6, 0x6F6DF117, 0xBA9E289F, 0xD93654EC, 0x71FDB2EF, + 0x36CBE7F2, 0xF57F0FEC, 0xC1B6C1C1, 0x7AF6F50B, 0xBEAFAD5F, 0x844FEA17, 0xB127F58B, 0xF8E3F2AD, + 0xE5D65F80, 0x636F0FF9, 0x046BFDB2, 0x4CD723D7, 0x2F7FD1F1, 0xE3FAE579, 0x9D3F3C4F, 0x4F11ECD7, + 0xDFE852A2, 0xEB89F2A1, 0x8E1774BC, 0xA97EA9E9, 0x16F0414D, 0x6CEDB97C, 0xF2CFC17A, 0x76F50BAD, + 0xE773C2FA, 0x45F8A47E, 0x117B58BF, 0xDC70C30D, 0xEA8FCB97, 0x2F3DF3CC, 0x33D55F77, 0xFE4CD0F5, + 0x437C82C5, 0xDEF13358, 0x3EAF5FAE, 0xBEFA6AF2, 0x97EA97CD, 0x5CAF209F, 0xAD5F74FD, 0x0E2ABEA4, + 0xEBD7D72F, 0xB41ECF09, 0xEB17F4DF, 0xD62F4E5E, 0xEB175DBF, 0x2F73BD75, 0xD34D37A9, 0xBD2C9B92, + 0x8AFF645F, 0x31CBBB7A, 0x6CD0DCB9, 0x735D3C0C, 0xEB17C4B6, 0x7E7138A8, 0x5F10DBFA, 0x256B08EB, + 0x17C4B67E, 0x7138A85F, 0x10DBFA45, 0xF85C7DBA, 0xC7DA7309, 0xF195215F, 0x8ED99ECA, 0x07F50B62, + 0x5BBF209F, 0xAD5F88DF, 0xD42FC46F, 0xEA17C452, 0xBFD079DA, 0x90D72F33, 0x67CEE4F7, 0x31F58BF0, + 0xB911FD89, 0xB5E7EA91, 0xBD5EDFF3, 0xB5EFA5F5, 0xA1F6543E, 0xA85F104B, 0xFD42EB63, 0x6A5EBFD0, + 0xF93835AC, 0x5F88DFD7, 0x2FB49E1B, 0xF2FA85CE, 0xC386BC7E, 0xB9FCF2CB, 0xF97D7CFD, 0x42F163AA, + 0xEC87B6DE, 0xA43F55CE, 0xE74F7EBA, 0x60C102C3, 0xF7C94FBD, 0xBEB7D7D6, 0x9BD78FAF, 0x27D2EA13, + 0xC47F5FBF, 0x0CD7F9E5, 0xFA65B8CD, 0xDFD32A2F, 0xDFC0FA29, 0x541CA3EB, 0x632CBDCF, 0x1B960F14, + 0x4BFD22F2, 0x61FD43EB, 0xC3D43FC2, 0x078AC3FA, 0x47FD5932, 0xF9ACC0DF, 0x25E3A65B, 0xBEEC56C1, + 0x52FFB07C, 0x71B3D63F, 0x8B05DBFA, 0xC7E1A0FE, 0x416CEB9F, 0xE21BE2FF, 0xB17F12CC, 0xF956EDD3, + 0x011FD4FE, 0xDEDA73E7, 0xF3B3FADC, 0xD42F887D, 0xFDF21DB1, 0xE7EB17C5, 0xBE7E59A5, 0xF628BFAA, + 0xF99D603E, 0xEFBF7E3C, 0xE083AF7F, 0x15D8831A, 0xF5CFD61F, 0x886DFD81, 0xF67CFD71, 0x8B605F7F, + 0xB48A3D8E, 0xEF1F3C20, 0x98CFBF8D, 0x77077CB0, 0x7161600F, 0x3E7850B0, 0xAF1F36E9, 0x73533F90, + 0x3D533F20, 0xB6F503DA, 0xE3FC68DF, 0x63EA0F9D, 0xF71F3D18, 0xF0C1474B, 0x037BB08F, 0xC7E75D7F, + 0x7ED5F438, 0x8CB1CFB7, 0x070E68F0, 0x98E7B34E, 0xB05F5FDD, 0xAA0F12D6, 0xEF09EF3D, 0xCA58F2FD, + 0x5DF32C5F, 0x0ABB6EB7, 0xF65278EF, 0x3796CFC5, 0xF7F3AD3D, 0xB7202EF0, 0x7C92BF5F, 0xA8F6687F, + 0x14A78ABE, 0xCDDF49DF, 0xE4EF64DF, 0xE4EF246F, 0xF2F7A2DE, 0x7F1EF992, 0xDAA3F531, 0xF4CC906F, + 0xE859A1BD, 0x235F0EF9, 0xF87CC8ED, 0x55BCA0E3, 0xC1F7FFAF, 0xA83D8A07, 0x58CEB1BE, 0xE4DF785E, + 0xA23D9B7F, 0x239FCDBF, 0x49DEE7DF, 0x789E16DF, 0x94F85FB3, 0x8DF4DF94, 0xF9AD137D, 0xCF57776D, + 0x68AF663B, 0xC6839C6F, 0xCF7F87F6, 0x0E4E11FF, 0xF9FEFEE0, 0x34F19FE3, 0xC19EF5C2, 0x67EFEFD1, + 0x9ECD9F91, 0xCFE6CF24, 0x6FEEEF8B, 0x6F6AFE5C, 0x29E3CFFB, 0xA3FA8190, 0xAF7A4968, 0xAF5415F2, + 0x6DBB28B4, 0xB77BABF8, 0x8F3885DD, 0xDBD51E9D, 0xD7DB66E8, 0xFC71FE7B, 0xA1E8FBFC, 0x77BFD8F7, + 0xF9EFD7C1, 0xFCD7167F, 0xAEF349F1, 0xF3B35D62, 0x8FF3D58E, 0x572C9F8B, 0xC77FB5F6, 0x52F86C8F, + 0xE573E7E3, 0xA7D69EDB, 0x809FCB78, 0xF07936F0, 0x0BBB5EDD, 0xF9FA99CE, 0x27E6AFA5, 0xD23A8CCF, + 0xF4FE982F, 0x46956B75, 0xFC387F5D, 0x1BCCFFE8, 0x52CCEB45, 0xE267E778, 0x1D2FCA37, 0xABFAEA78, + 0x523E5B35, 0xC0DA73F9, 0xDE59960F, 0x60D0CFF0, 0x7B92D803, 0x18799FCE, 0x279D4782, 0x65FD89BC, + 0xCF07ABF8, 0x3E1CED51, 0xFEF92EE7, 0x9BC847F9, 0xDF4EC17E, 0xFE8F1679, 0x593F271F, 0x63E501CE, + 0x3A4EECF3, 0x797CD6F1, 0x76BDA570, 0xF2B17C1E, 0x86F92362, 0x9B3F3A1C, 0xE48F886D, 0xFE2818A0, + 0x5F939577, 0x1EB7FB7E, 0x0EAF9FB4, 0x0966FD7E, 0x8D6ACFE4, 0x7F8825FF, 0xBBE28A2B, 0x884FF23F, + 0xDAEF9BC3, 0xFC4FB09B, 0xF04982FD, 0xF7B85D97, 0x5C7209D9, 0xF3DFDB76, 0xA83FA41F, 0x9DABF67C, + 0xFE367BF6, 0x6CC292BF, 0x61FE857C, 0xF6FE99F8, 0x7DFE46EB, 0x6DB3AC9F, 0xCF4EA3F5, 0xB459F6E3, + 0x96F7C51E, 0xEB6FF9A7, 0x60D6FF6C, 0x3CBF8FE6, 0x5FC3743E, 0x30FF2A15, 0x47E8F8E2, 0x799F0AD6, + 0xFC6B5880, 0x1F3C7560, 0x20BFE484, 0x5FEB7863, 0xFE33FF84, 0x669BAF64, 0xF34F1D60, 0xFB35E88D, + 0xB0BFA2BC, 0xFF42FA0D, 0x1CA6EFFB, 0xDA2F9002, 0x7DBF6FE1, 0xF371618F, 0x54FA5B18, 0x47FE7BCB, + 0x46DEFF8B, 0x04B7786C, 0xE4F17CB2, 0xF2B8DFAC, 0x3CE15A2F, 0xDFE2E50D, 0xA6F85A63, 0x30C69F9A, + 0x9C9FE351, 0xCECFF118, 0xF43E16FB, 0x89E2B1BE, 0xDEF4F965, 0x9679ACF9, 0xAA979FEA, 0xE54F557D, + 0xEA4772E7, 0x476DC0D7, 0xEEB1C8B7, 0xABBE9757, 0x7D1AAF3B, 0x208DC41E, 0x6395A7F1, 0xBACBC833, + 0xCEE5F97C, 0xCA9F334E, 0x355FE678, 0x60E44706, 0xEF43E3E1, 0xF8559E71, 0xAE8FE367, 0xFD63CCF2, + 0x6E3DB1BF, 0xE3D21BFD, 0x7A64DC00, 0x3F124CFE, 0x9E0B7789, 0x3CE1F1E9, 0x3CC174DF, 0xD39AB48A, + 0xBCF58F30, 0xBE4F0CA9, 0xCA0FC1D3, 0x25D92798, 0xFCB93BDD, 0x26F2841F, 0x84BD8AF1, 0x7D9642BB, + 0xCA235E98, 0xD279505A, 0xEACE1F17, 0x4F9A1A87, 0x703CDCC4, 0x78E6CA1C, 0xE37E9CB9, 0x72FC0522, + 0x8FB8A931, 0xC7789E37, 0x35F6D9BF, 0x76ED5A92, 0x473C7365, 0x9FFD741E, 0x94F195DB, 0x438CE77F, + 0x5323C09D, 0x77DE49F2, 0x8867AEF4, 0xF37304CB, 0x9F372E97, 0xB7F6F139, 0xE2F3C6E5, 0x18ED9F37, + 0xAECFFEC5, 0x8B171346, 0xBEF35C0E, 0x81E71B8C, 0x67BEFA79, 0x4366CC9B, 0x378F30EA, 0xD7CF637D, + 0xC4A85F3F, 0xAFCF7EFA, 0x1E3B9EF5, 0xEBE7016C, 0xD8B02183, 0xF5AC3FCA, 0xF9DFDCDC, 0x7C282EE7, + 0x5BCF7854, 0x638E917F, 0x941BAF87, 0x1F7EB84B, 0x7B817FEB, 0xD9FE2837, 0x3E4B962C, 0x39C49FF8, + 0x1496EFBF, 0x6AC80CFC, 0x3E8A18ED, 0xF55F35FE, 0x028C1F88, 0x91BFFFAA, 0x3EFB172D, 0x5A4418F5, + 0xFBBB3D88, 0xCFBB1A3F, 0xDC9FE78D, 0x3BFB0619, 0x0FC4F5F3, 0x188B7CFB, 0xE93C3F32, 0x1F18D318, + 0x737F63E9, 0xC29AC8E2, 0xDD1535FD, 0x2CFFEE8A, 0x7C7E517F, 0xFB6DFE7C, 0xF2E3175F, 0x956394EF, + 0x68F2783D, 0xF3753455, 0x172D3E6A, 0x12DFAFC9, 0x781F3539, 0xE4FBB6E7, 0xCB26F3FB, 0x4FFA0A60, + 0xFEFCF90E, 0x737FE6A4, 0xAF6A7A8A, 0xBF889BBE, 0x2FD8AFCF, 0xEF032C5F, 0xBEFC90E7, 0xC54D8C67, + 0x3E2ED8AF, 0xDFC7F3F1, 0xB1FAE5F6, 0x1C5EE3F1, 0x166F7F8D, 0xE7DFE2F9, 0xD778FE2D, 0xF27EB41E, + 0xA6004C9B, 0x368DDE1F, 0x9F8F9AC2, 0x7C309E71, 0xFDAC9A9E, 0x3B77EECC, 0xD7CB2C80, 0xEBAFBFFE, + 0x90F777FA, 0x6BBCFE16, 0xAFBFC6EB, 0x6FB9EFBE, 0xFB02BE7B, 0xEEB9275F, 0x3FBF67BE, 0xF8147EDE, + 0xFFF7DE7E, 0xB93F65FE, 0x3AF9355E, 0xDEBF4F99, 0xFDF2F92B, 0x9B5FB487, 0x385D29D8, 0xDFB7AC06, + 0xB8EEBAEB, 0x888FE4CF, 0xADD9E0E5, 0x09A72B18, 0xCB7956F5, 0xA43F5F37, 0x315FD593, 0xE17ACDD7, + 0x6FB8BECB, 0xE5717E3C, 0xDE20F3E7, 0xF53774C9, 0xD7E1F287, 0x3900C7C3, 0x517CFF7D, 0x89C3C35D, + 0xB63FBB6E, 0x81F4F722, 0x1EB39571, 0xA999E587, 0x367B79BC, 0x0F6870D9, 0xE6E86F4F, 0x12BEE8E7, + 0xC83774BA, 0x3EBF159F, 0x7F6794F0, 0xE1F88FD9, 0x3AEC6FC2, 0x87F2439B, 0x59BEB495, 0xC77F70F3, + 0xA8FF24FD, 0x0AF7DCE5, 0x47C78D1E, 0x46FD5CA5, 0x418C47BE, 0xE57199FC, 0x21CFFDFA, 0x1931FA1B, + 0xF8CAFC2D, 0xF7A7DC5F, 0xE97F1EB3, 0xD5F395BD, 0x1F627CDE, 0x6F74FE3C, 0xDB84F8F0, 0x0532BED9, + 0x101CDF9E, 0x73BB1A6F, 0x9447DC6F, 0xB41FEF87, 0x9DFC7300, 0x271CDB77, 0x7A57E35D, 0xCE87FE21, + 0x1EB39571, 0xB97EF97C, 0x96DB2FBD, 0x93AD298D, 0x77E7D3EC, 0xC2CF085F, 0xC7F8C4FB, 0x0D5E81B8, + 0xAABFCAAF, 0x4079C6C8, 0x87EB6BE0, 0xEC6CAEED, 0x0F1FB335, 0xD3F72DFD, 0x039FD780, 0xE2DF22EE, + 0xAEE355BA, 0x1EDFAF82, 0xE5AFF2FB, 0x675BF643, 0x7DDE82CF, 0xAB277489, 0xCBC7B78B, 0xF10FEC95, + 0xF903251E, 0x8F42338F, 0x07EE57C4, 0xADA3738C, 0x7CAD9E0F, 0xE511179A, 0x0F5F60F7, 0x77EB687E, + 0xDFE871C6, 0x9DF733C6, 0xE7F87EAD, 0xFEFD501F, 0x71A139C7, 0x285F6866, 0x79B89D71, 0x0F8F0F19, + 0x9F325C2E, 0x0F6730EE, 0xF556D6E5, 0x78A23D5C, 0x4F85665E, 0x4FE5EF0F, 0xB738FC82, 0xE3DB3A68, + 0x6657EBB3, 0x7C3DE2FB, 0x216E35D8, 0x8E5FB49C, 0xF93ADF62, 0xBEF2F13B, 0x643C9CFD, 0x6C20DAEF, + 0x59D3D57C, 0x96CF47F9, 0xF8A23DD4, 0xEF7C8BF5, 0xBB1AEFF2, 0xF9B3FEC3, 0x358C6B57, 0xE718F777, + 0xED6ADEDF, 0x123F5AFD, 0x7E0777FE, 0xC4C703F4, 0x5E3DE249, 0xC54D88FD, 0xF394CF8B, 0x6F9DCDE7, + 0x056294FF, 0xD6D92C7F, 0xC8FE2E3B, 0x5F4AD7B8, 0xF39FEADB, 0x68BA62B7, 0x3F7B29E6, 0xFDDA0B3E, + 0x05C5242F, 0x98E52742, 0x81E5DF61, 0x3C5231EB, 0x8F84DD60, 0xF9265AEC, 0xF8F6087E, 0x47F8058B, + 0x7F85E9D6, 0xDF3D65F6, 0x7A41DFE9, 0xA17CDFE9, 0x215F09AC, 0x3FBD3C76, 0x95C90E1C, 0x8FCE6F5F, + 0xB21CF345, 0x87FF14BD, 0x0E50FC72, 0xC44F4AA5, 0x128E27E1, 0x428E493E, 0xF5F2AEFE, 0x1E9C415E, + 0x9F397C3E, 0xE3F8D78A, 0xA7D0FF09, 0x040F66AC, 0xFF776989, 0xE6907C77, 0x8FFFC558, 0xFF1FF3AF, + 0x6839D577, 0x3D549E70, 0xDCD7F3D5, 0x956AB8BE, 0xF7CF7733, 0x56FEDDC5, 0x0FAC7FD9, 0x3AE68FCE, + 0x504C7CD1, 0x14E12776, 0x80F59E7F, 0x32E36EAF, 0x29A6EF35, 0x82BB902F, 0x7F4E589E, 0xBBFDCAF2, + 0xFA7F1FFF, 0x5CFF3F82, 0xEB3BEE13, 0x4F0EFFAF, 0xA1784DD0, 0xFFD9C2FB, 0x21EE93DF, 0x27E0FD5A, + 0xBC2ED9AC, 0xFF0F71CF, 0xA3D7200E, 0xFE2F922A, 0x66FE34BE, 0x4131C92B, 0x66BEC569, 0x6AFF5F91, + 0x65F1ACE0, 0xFF1199DE, 0x3FD0FD4A, 0x9263BE5F, 0xCDE5A93E, 0x8E572599, 0xBD4F891A, 0x15CBFF4F, + 0xAEB5FF67, 0x31F71BBE, 0xFF29E767, 0xACF2543F, 0xC7ABB99E, 0x97FB9768, 0xBA607F5F, 0x1747076C, + 0x3F6C1A67, 0xC5A0DF34, 0xCE3A83FE, 0xCF44E5CB, 0xF184CCED, 0x87284EF6, 0x2B9EE91E, 0xC7C9D7DF, + 0x608FFB53, 0x76C5E7D9, 0x7ED66427, 0x5CA218EF, 0x7B3F858B, 0x6DFF66F6, 0xA99F7FC7, 0x0FBFC5EB, + 0xB874A2E2, 0xA5CEDD4F, 0xD333837E, 0xD2BAE813, 0xDB6F9AD6, 0xC978F9FB, 0xD8447103, 0x63959FC0, + 0x38D9A8D8, 0xE577F17F, 0x296EE0EF, 0x9F31D87E, 0xD07C3EE4, 0xBE35E767, 0xACF2134A, 0x93683E72, + 0x3C36DFEF, 0xFA7FAA28, 0x9E13DCDF, 0x45D02DF8, 0x3F4F8EFD, 0xF70F95A7, 0xF5E4E6BF, 0xC2DEC745, + 0x4D8AE97B, 0x53568A67, 0xD8FFA365, 0x253FDFFE, 0xFF57498E, 0xB93F2B97, 0x2FC7741F, 0x13AF4C3E, + 0xB7F7756E, 0x3D7FFE0D, 0xF6F8FE3C, 0x8E2FB7FF, 0x1F72C313, 0x05FFB7CA, 0x317F1FC9, 0xE5693DC7, + 0x7F48F6D8, 0xFBC3E862, 0x8FFDFFF1, 0xDC7E9B67, 0xEF03E395, 0x69ADBD2F, 0x8C1A15D3, 0xFB64B9BC, + 0xEF57CDF7, 0x1BE637B8, 0x06B41F97, 0x707C53D0, 0x9F0B8AE9, 0x3E31BE33, 0xEDFE4DFC, 0x8C737EF6, + 0x37E70FFC, 0xD77EEA38, 0xB5FDD9F9, 0xF927F7F9, 0x8AFDFDBC, 0xCAD37E8C, 0x40EE4F79, 0xBF2639A6, + 0xFD9594A2, 0x7DDA0FBE, 0xC2CEBFDC, 0xD72BF6F7, 0xEF2A4FFB, 0x2F02990F, 0xDE9F71A6, 0x98F697F3, + 0xBF80FD08, 0xD4AF4D18, 0x0AD4DFAF, 0xFDDB50F0, 0xFDDBFE7E, 0x3D2EF8FE, 0x6EDA7F6E, 0xBF14E87E, + 0xAB85F7A7, 0xDB2F05EC, 0xA7A17E67, 0x9C8FB7E3, 0xEB6DFF73, 0xD2AA98E7, 0xE33E7F7E, 0xB7F8F9DC, + 0x94C79B32, 0xF9F2E7DC, 0x0FB0371F, 0x5FFABE51, 0xE7FF9FE6, 0xFBFDDDF9, 0x12F6730F, 0xF0F1A585, + 0xCF0B1810, 0x7793F121, 0x7C945F1F, 0x2D7C1EC4, 0xAFF37C50, 0x3FAE897F, 0x79BFAFE2, 0x20FE1136, + 0xF10FEF73, 0x6DFCA3FE, 0x628C676F, 0x4021E837, 0xEEAE98F9, 0xBBF3FA25, 0x4CF28A99, 0xEFFEB4C2, + 0xF6E7BAFD, 0x3CCBF6FB, 0xBAF323B3, 0xFDD8498E, 0x39FEE5F2, 0x1CFF5626, 0x257B1F1E, 0x4D53CCF1, + 0xAF90F313, 0x4EB352D0, 0x6F9C638E, 0x7FA9CA97, 0x638E87CF, 0x2499BD1F, 0x8F2E555C, 0x66CFC7AB, + 0x34DA6FFB, 0xAD9CBD8E, 0xA09FA9A0, 0x98E36181, 0xF783C31C, 0x0F0BFC3D, 0x8C30C6C3, 0x1C73FCCB, + 0x549EE35F, 0xC9DFCF6B, 0xBF91DCDF, 0xFBEF4F51, 0xD42E7CB8, 0xBFA228F9, 0x54F152DC, 0xCF8A39FE, + 0xB900ECFB, 0x9138FE25, 0x10F97E25, 0x897FD135, 0xD75CC3F2, 0x84E3E4AA, 0xABAE223E, 0xC66981EE, + 0x4FA7FAF8, 0xF7C7B4A0, 0xFD3726FE, 0x49FF4F9A, 0xFB1BC4BF, 0xBC7F4CE5, 0x83F847D8, 0xC4BFBC9F, + 0x9EF319E9, 0xB737DF53, 0xF47B55D8, 0x5FAEF2E5, 0x98E3E1AA, 0xFC7B07C5, 0xC3E98ACB, 0xEDF9FE0C, + 0x8E37F27F, 0x056B9FFB, 0x2500C2FF, 0x17A83CC7, 0xC3D5C95E, 0xFBBD256A, 0x52ECBF1F, 0xC797D97E, + 0x76CBCFFD, 0x0039BFFF, 0xFFF265F6, 0x7B8FE3FF, 0xD27E0F8A, 0xA67BECFF, 0x8F911439, 0x7EC8F79F, + 0x78455A6B, 0xBFEF44D3, 0x14737CCA, 0xE583F827, 0xDFB324FE, 0xC9F72E89, 0x7FDA9F05, 0xF97961E3, + 0x9FFC1F23, 0x2BE67CEC, 0x9FBC5F18, 0xDFA47F2F, 0x7FFF30BE, 0x49BF21E4, 0xF2E53888, 0x77844DBC, + 0xEBC29EC4, 0xBF03BE3F, 0xCFC73F00, 0xEABFD3FE, 0x4200DF5F, 0x28F1EF80, 0xEF1F94F8, 0xD746FBAB, + 0x41E35F1B, 0xEDAF068D, 0x7FD0D8D8, 0xC8FD7E1C, 0xFF80FA43, 0xB5FF0F40, 0xFAF77CFC, 0x03DF1F28, + 0xF14FE425, 0xFE05DF37, 0xA3FFE3F8, 0xA5FD76B1, 0x629E8FC7, 0xD2D47ECF, 0x8CDE37DF, 0x37D705E3, + 0x4DFBD59D, 0xD789ED07, 0x4D8AFE3C, 0xD77E3D23, 0x4F58E539, 0xBE818F17, 0x0D3EBEAD, 0x4CBB69BF, + 0x5913C5D7, 0x8AA0FFAC, 0x5631C7A3, 0x5A5E8F84, 0x495E31C7, 0xA387787D, 0x49BF975B, 0xBFB36CFF, + 0x58E6FD95, 0xFEBA24C7, 0x1C8F7279, 0x8E472B38, 0xFEC8F7CD, 0xE822C51C, 0x1FBAC757, 0xDBFE38E8, + 0xCEF990F6, 0xAFE598E3, 0x4F2ECFF1, 0xE7B9A468, 0xBF7F4657, 0x08F6F1A6, 0x226AB5FD, 0x196945B6, + 0x2FE89FA8, 0xC8DA837E, 0x885CBE1C, 0x73FCA9E0, 0xFC8B30C6, 0x9F1C97DB, 0xE3FE89BE, 0xD16F7DFF, + 0xC554C6D9, 0x6ADF9FC1, 0xF1E8F06C, 0xA5EF9FE0, 0x78D42F7A, 0xD2F74770, 0x3CEA9F2C, 0xF7F21C8F, + 0xFA25BF14, 0x7E8A3F05, 0xDE6FD27F, 0x911620F6, 0xFD171C8F, 0x0A9C2F91, 0x3C6195E7, 0x7854E0F8, + 0x4318E3D1, 0x33B29EC2, 0x7824FD15, 0x7ADFB139, 0x8C47793F, 0x8BCA07F1, 0x88B08947, 0xFF3FD8FA, + 0x4EE63F88, 0xF4072E4F, 0x9743CA4F, 0xD87C3463, 0x209C0F29, 0x4F11EA21, 0xF98B113E, 0xDF0DC97F, + 0x3BE17C48, 0xFEDD0929, 0x3FE1EB3D, 0x18E17C94, 0xF2149BF9, 0x103EC27C, 0x887B19B0, 0xBA1FD88E, + 0xDA051EBF, 0x6280CC8F, 0xC2C7B318, 0x38607CF0, 0x78D7670F, 0x0E06D078, 0x17000000, +}; + +u32 point_table_binary_62[] = { + 0x11726D98, + 0x3F685C47, 0x10C647F7, 0x4ED69FD3, 0x8504DB08, 0x4402A90E, 0x0C428564, 0x88C008BB, 0x50EB4670, + 0x912A0984, 0x414D48E1, 0xD69058BE, 0x904685A4, 0x225D9AD4, 0x026102B6, 0x1A83D41C, 0xA40A2E12, + 0xDBE1111C, 0x14084920, 0x421CE811, 0xE922BFBC, 0xDD996F76, 0x7675D7FD, 0x78DFCE7E, 0x336F77E7, + 0xED51B3EC, 0x963F12F5, 0x7E237AFC, 0xF87149CD, 0xB2CF9C9D, 0x3A2E5798, 0x8994BBCC, 0xAC07675B, + 0xF4FEFAFA, 0xBAEAB3AD, 0x3A2D2D2D, 0x31BF26AA, 0xED297799, 0x55EFD9C4, 0xEB33CB7C, 0x0BCC43FF, + 0x2A7799C5, 0x6F9EF8CF, 0x63FFD48A, 0xFD571CF9, 0x07C33FF4, 0xF0EFD9F8, 0xF77AE31F, 0x6CE245FE, + 0xA911FBAF, 0x38F6DF08, 0xF1ACDECD, 0xA72C7E54, 0x2F7E1D0F, 0xB5E2FC87, 0x5A49FE45, 0x927F91E4, + 0x5FC4F1A0, 0xD7F98AC4, 0x4F91F82D, 0x92FC8B24, 0xFF3CC93F, 0x1FF0FE6C, 0xBC3C992F, 0x4FFCE457, + 0xFC766996, 0xA86EE667, 0xAE6B3D1C, 0x53E02E73, 0x78FF8E75, 0xFD885EEB, 0x97637CF0, 0x1F8D1756, + 0x3FA2377E, 0xFB742BCA, 0xA7CBAC7A, 0xCF265E9F, 0x39BC3FC7, 0x5ABF82F5, 0x5ABF2289, 0x5724F315, + 0x899F22F6, 0xEBF61FF2, 0x3F3D3DF5, 0xFB0FF97B, 0xFE8BF972, 0x5BB9CB2C, 0x7AF3FCF9, 0xF3E77EBD, + 0x46F56A84, 0x7AB9E776, 0xBCE8D54F, 0x59FD30DE, 0xF955967C, 0x84355FCB, 0x5ABF4652, 0xBF5652BF, + 0x5652BF56, 0x8887FD8F, 0xF9B0FFE1, 0x07FB1F7E, 0x9DFEDD2F, 0xCC23BF72, 0x3D2AEE33, 0x67E7BE3E, + 0x0B528F47, 0xCA5C8F47, 0x52BF8538, 0x7FE891BF, 0x6793BFD7, 0x9BFCC1EE, 0xA7F349FE, 0xFA3E257F, + 0x61CDDFB2, 0x398FA3FC, 0xB11ECC79, 0x1EE77F2C, 0xFB97D84F, 0xC5BC7F65, 0xBFB97AF8, 0xF3E0A932, + 0x9F174F45, 0x2FECF6AF, 0xD4B3CF5C, 0x0F5C79AD, 0x7D5DA79D, 0x9D1DD67B, 0x26B03EB7, 0xF5771184, + 0x75FD8131, 0xDE31FA1D, 0x0DCBFE68, 0xD21DCFA3, 0x54BB77EF, 0x5E952FF3, 0xD42760D6, 0x4FDDAE93, + 0xED8FEFBE, 0xCF2EB83E, 0xAC7FF794, 0x68666686, 0x59CE4766, 0xA9470D7A, 0xE691322B, 0x391EEB47, + 0xCAF253EE, 0x77CCE519, 0x98F5E519, 0xEB713EAA, 0xFF3CF64F, 0xADD83FFA, 0x1BFC83E1, 0x1F7AF8F7, + 0x6CFC6B7F, 0xAB411FFB, 0x87DEF9F7, 0xF335827F, 0xE6C47F23, 0xC4630EF3, 0xF57A3D66, 0xF1C31CFC, + 0xDA7E1538, 0xE89507F5, 0xA79A196F, 0xFD1789FF, 0x3CF19F0F, 0xA8BF8D97, 0x27F3E589, 0x9F3CF63B, + 0x24F5CE5E, 0x12F9F8F0, 0xFF102CFA, 0x8759B1B9, 0xB9A9FD3D, 0x7BC98CF3, 0x7D94B233, 0xF867E6F1, + 0x2E3ED63F, 0xB39ECF67, 0xB6DFE9FA, 0x811EEB27, 0x67D6F523, 0xFD4DD78F, 0xB0D65FF4, 0x21DF8A07, + 0xF537AD17, 0xB3D65FF4, 0x5AFF8259, 0xEB2FFD4D, 0xEB5F24F1, 0x8A64BE22, 0xF153C47E, 0x71BEB9FC, + 0xF93C0CF9, 0x737F63BE, 0xB90266FD, 0xCDB6E8CD, 0x73EE67A1, 0x5EDA8F4C, 0xBDEC78DB, 0x2F9D1FEE, + 0x67C1AFB2, 0xE463FBA1, 0xCBD7B2D6, 0xAF91D4AF, 0x95D4AF95, 0xD4AF15E2, 0x61FF633E, 0xEC7FF8C1, + 0xFE875FA7, 0xC7793BFE, 0x0AE72DEB, 0xC75FA11F, 0xC9F8CCF4, 0x27CFF598, 0x257FD54B, 0xFE9E4DFE, + 0xDADF6AD0, 0x87FC753E, 0xC95FDFA7, 0xE46FFBA1, 0xCBDF7238, 0x8FE3FCB1, 0x1EC2799E, 0xE42FFDEE, + 0xFADDACEF, 0xFBDB31EF, 0xFFEB7789, 0xB83ECC37, 0x4A30EB6F, 0x94A217AE, 0xF6EF09F7, 0x3BD68F6A, + 0x3FACB8EA, 0x57C3CDB8, 0xDF0D37B3, 0x13E6F0DC, 0xD6DFF43B, 0xECF71330, 0xC64BBD66, 0xA3FBD60A, + 0x18F7B16A, 0x74558F0F, 0xBE145E00, 0xABDED7AB, 0xF9B1D66B, 0x5678172C, 0xF17607F6, 0xC385F8BC, + 0x0C7E68D7, 0xCEE7E2A1, 0x1F623E59, 0xEFEA5FD6, 0xBBFA07C3, 0xBFF423F5, 0x6FF707FC, 0x430FFF26, + 0xDEEEC07E, 0x78B55FA9, 0x1E8C78E8, 0x6798CF73, 0x9EF82F12, 0xFF45E23F, 0x4FFC1749, 0x3D8AB85E, + 0x26DEEEC0, 0x7E78B55F, 0xC5FA3C89, 0x97C7F355, 0xEB9DF5D3, 0x43DFF8FD, 0x23EFEFBD, 0x49E53BCC, + 0xB2FE8FC3, 0x7CFC9CBF, 0xFF2E3A44, 0x1B1B1B7A, 0x3FF8E1EF, 0xA929C7B8, 0x1F1CCE4D, 0x4D2D2E2E, + 0xEAFF05BD, 0x7DD6E3FE, 0x7C3847E4, 0x9EE37E7C, 0x3877F940, 0xF5EE3EBC, 0xCF8CFBC2, 0xE1DCE417, + 0x0359EE03, 0x076B815D, 0xFC833513, 0xDFCE27F7, 0xEF833589, 0x2FF7D9CE, 0xB43C97FB, 0x6A675A9E, + 0xCBFDE160, 0x8DF3C1FD, 0xB1336DF8, 0x966399DF, 0xC4F3F99A, 0xE796B7C0, 0x721FEC2C, 0x07F6E397, + 0xC378C75B, 0x120FFF1F, 0x6C3EB97C, 0xA0FA8AB7, 0x970DBF76, 0x2CE3E5FE, 0xB8BDCCEF, 0x07F7E9CD, + 0x27F2BE64, 0xFE6D995F, 0xEF97FBE1, 0xFD81F5F9, 0x2DC79CAF, 0xE54EA713, 0xE93D9BF5, 0xE1D9AC1F, + 0xB01B7FD1, 0xE1F1F8FE, 0x9F9C0F7A, 0xC7171D66, 0xDC3F26E7, 0xF97DE17E, 0x30393FF6, 0x9DF387FB, + 0xCD8D6FAF, 0x3E1F345F, 0xEAC78E1F, 0xEC87F7C3, 0x65BBB7E7, 0xBEE7D0FF, 0x2EDB6FC8, 0x31CEF309, + 0x0AECE69F, 0xA03F7FF2, 0x2CFB69FC, 0x671E6F9F, 0xDB7E3241, 0xBD3D775E, 0x58BD7E9F, 0x57EFFBED, + 0xD859DBDF, 0x7FE5FBE3, 0xEDD81BDF, 0x7FF07DF3, 0x7B292CE7, 0xF7799BC7, 0xE3BE73DE, 0x3E6B2BCB, + 0x73BFBFCD, 0x789F9FF4, 0xD3F32A3F, 0x7BDFC831, 0xBF7C2F1F, 0xAD067667, 0xC5D1EA1F, 0x3E3F7F5E, + 0x93D30BCB, 0xF7E6D12A, 0xFBC3F74A, 0x2EFEF13D, 0xFD42E2E1, 0x7BFBD9FD, 0xC04EFFEC, 0x7ED03B7E, + 0x81784FE8, 0x237FDFFD, 0xE75AC39F, 0x7F5F95FF, 0x793EA571, 0xCF9F4B7F, 0xCD68C4F3, 0x67F421F7, + 0xDB6BA38E, 0xFF070000, +}; + +u32 point_table_binary_63[] = { + 0x11726556, 0xB14E1B41, 0x10DD70C8, 0x27240B44, 0x1DA544B2, 0x3BA04391, + 0xA8F884E0, 0x9ECA2512, 0x0D1D6E29, 0xF8807C00, 0xD22A72EF, 0x02D1BA8C, 0x8B2074F9, 0x82344850, + 0xC4050E16, 0xC7EDCEBC, 0xD99989BB, 0xA79D99F7, 0x66EE7976, 0xDBFB76DE, 0xFE0E212C, 0x42984C26, + 0x6D7BDFBE, 0x11AEFEB6, 0xE9977077, 0x1682E039, 0x618E6F28, 0xBFFE21F8, 0x8D70D5EA, 0x7ABD82E7, + 0x84553ED7, 0xCBF51BC7, 0xD7383D4D, 0xD1ABF5A4, 0x7AA3D148, 0xF426BEF1, 0x78DCB67B, 0x843F7D66, + 0x7C4CF11B, 0xDB1CAFCE, 0xB39E5AF8, 0x816DBF2A, 0x7F369BB5, 0xE1A6F09F, 0x9C9C242C, 0xFC320F5D, + 0x4FF5CBF1, 0x66FE395F, 0xF58B7A98, 0x07F8A027, 0x443BFF0E, 0x9BF9A35E, 0xAF6033FF, 0x9C6FEB59, + 0xBEE8F444, 0xA77755FA, 0xBFB8B848, 0xD8F41F7E, 0x12AE4EAB, 0x36C668F8, 0xD2FCF579, 0xCE2FFC19, + 0xA7EF1B0E, 0xD5FCBBEF, 0x4BB8F833, 0x0C8D5FE7, 0x84253E63, 0xF11BC7EB, 0xEF93705D, 0xF09C70F1, + 0x27EAC18F, 0x86AF717A, 0x9AA237E3, 0x3D3A17FF, 0xB17EF127, 0xF727FE3D, 0x262CFEAC, 0x5DFFB5F0, + 0x915E551F, 0xFE44FEFB, 0xFBBBD193, 0xFCA6F48A, 0x3FA007FE, 0x801EF853, 0xF3235EF9, 0xD1CC23C7, + 0x0F8D9FCD, 0xFC112F7C, 0xD1CE3FF9, 0x43CF1F58, 0xEA45C717, 0x9D9EE8F4, 0x2A0CBF25, 0x2C7E5CB9, + 0xFE57A57F, 0xF811F3CA, 0x58E5B33F, 0xE9FF31AD, 0x5EC87FE1, 0x2B61F8AD, 0xC30BEB5F, 0xF6F78BDE, + 0x6FBBEB6A, 0x497EA3FC, 0xDDB5CAEF, 0xF0CEADDD, 0xCF3BB788, 0xF7F51C5F, 0xE3F4345E, 0x2FE5A77A, + 0xE447CA4F, 0x7CFBFBFB, 0x9DDF4ABD, 0x8C795F6E, 0x7CE7F8DA, 0xF195FDB9, 0x843F112F, 0xFB6851F4, + 0x879BC297, 0xEB29FD84, 0x6D3DD98F, 0xAC3FE7AB, 0xFE504FFB, 0x55CF07FB, 0x0CF30ED1, 0xCE1BF530, + 0x6FF089DE, 0xE8EB39BE, 0xE8F444A7, 0x77E5FA5F, 0x95FEF5BE, 0xAC7F554B, 0xF2A7FD1E, 0x9A8F7099, + 0x0FFC897C, 0xF893FD2B, 0xFEB4FBB4, 0xC343ED57, 0xFE7F297F, 0x242C7EE3, 0x78F16343, 0x58FCCAFB, + 0xB1F8D9D5, 0x6B1C5FE3, 0xF4344E6F, 0x5DCEB3FF, 0x58BFF893, 0xFB13FFF2, 0x3E2CFE94, 0x7AA4A776, + 0x7C2ADEF1, 0x2FBDBE54, 0x2FF903FC, 0x840BBFDB, 0x8FE24FBB, 0x3F6DFFB2, 0x3FC5CF76, 0xDE88177F, + 0x443B6FEC, 0xC3E26757, 0x2F3ABEE8, 0xF444A7B7, 0x60F253B4, 0xF34F7ED4, 0xF3C73E84, 0xDFF439EF, + 0x533B1F15, 0x9FFC8DFB, 0xE9E8E169, 0x96E779D8, 0xE1EEF7ED, 0xEADF99DC, 0xA7C374FE, 0x7CC6FB20, + 0xBF3F8E1E, 0x7A052F12, 0xDEEAF3F7, 0xC8F5CE07, 0x5C8FEF9F, 0xF301E5E3, 0xFD733EE8, 0x15BC4898, + 0xF2F15E38, 0x001FBF57, 0x0FC0C7EF, 0xC1F5D556, 0xFFFAFA5A, 0xEEE7F5D5, 0xD32C63BE, 0x7FFBCF05, + 0xA7F8FE33, 0xC7AB73BC, 0x470DF67C, 0x2A5FBF17, 0x0E1E4AFC, 0x7F7A1709, 0xAB79E8FE, 0xF93EBD54, + 0x38F15DEA, 0x79E8F9F0, 0xFB6E3220, 0xFD881FE3, 0x9CEB8D51, 0x8FEFCFC9, 0x80FAC7FD, 0x3BC6F7E0, + 0xF7DF58E6, 0x4DFBECF1, 0x94EFDBC3, 0xCE3FDDEF, 0xCF747BAA, 0xF7D5E3E9, 0x9711FC98, 0xE25F03EE, + 0x673A7F0D, 0x7CCEFB72, 0x13E7ECC7, 0x4D3EC77D, 0x7537A573, 0xEC83BB29, 0xE57F0000, +}; + +u32 point_table_binary_64[] = { + 0x11727D9B, + 0x7B705555, 0x9687D7B9, 0xE7842426, 0x3C125310, 0xAB986654, 0x688C5AD2, 0x8DE2032F, 0x10344110, + 0x82BCE40D, 0x46D0A012, 0x404D898D, 0xF8440C6A, 0xA12DD86A, 0xEBD82596, 0xD0D0B6A3, 0x222941A1, + 0x9C5082D1, 0x96EEB1B4, 0x7AAA6E61, 0x37D0C6CC, 0x40D18AE4, 0x0E0ADC7B, 0xF6ECF5DA, 0xF79C0335, + 0xF9EFABB3, 0x7E7BADB5, 0xF73EFBB1, 0xCE8D996E, 0xD2E11F80, 0xFE9A9A9A, 0x8C990ECF, 0x2AAF58B1, + 0x827933F3, 0xC2850B2D, 0x5B7BE1C6, 0xC646E64D, 0xCC3366CC, 0x607BE11B, 0x6EB8C198, 0x66B325BC, + 0x8779D9B2, 0x65C6DC7B, 0x06A7956F, 0xBFFD76B4, 0x8F73136C, 0xC85FCFFC, 0xC20B2FD8, 0xE7493669, + 0x65B64FF0, 0x0A93363F, 0xB7B6875E, 0x7A75F4E8, 0xD1266C65, 0x7EFD176F, 0xECC1F890, 0x6109C0D3, + 0x9FBEDBEB, 0xF8F1E3CE, 0x7E6FC41E, 0x9F7F28CF, 0x91537F05, 0x78EEF98E, 0x6123478E, 0x247BE427, + 0xEA77F61C, 0x31628409, 0xD717DAAF, 0xABABA3E7, 0xE16A800D, 0x47D6FD7A, 0xD4A851F4, 0x1CF9ADAB, + 0x7FB75D9F, 0xE72F01D8, 0xF1CCEA97, 0xF439F2C7, 0xFB9F6BA7, 0xE736FF54, 0x3140C7E3, 0xC6CC9C39, + 0xD398D9F0, 0x56EA5C80, 0x4F26FBA3, 0x94F35701, 0x8C1EE18F, 0x6A6D6D75, 0xFD555B6E, 0xCC430F3D, + 0x84CF77A0, 0xFD15A38C, 0x99356B96, 0x310DB027, 0x350060D8, 0xD5418AC6, 0xCB32FAFB, 0xCFDA20F5, + 0xC4134F90, 0x3DB6F7C5, 0x35C63CF9, 0xE493347E, 0xD00CD0FB, 0x3FF28D77, 0xDD75178D, 0x1F338070, + 0x1AD9CD8F, 0x66E57C63, 0x9C53254B, 0x972E65BE, 0x0F3900E1, 0xADC815BD, 0x03983E7D, 0x7AC45FAA, + 0x84E2432E, 0x03A832F9, 0x46EA8F7B, 0x95011C8B, 0x7FE26665, 0xB16F36DF, 0xC26E807D, 0x0DB903D4, + 0x7E93F981, 0xF846809B, 0x6FBE99D8, 0x6C07F8E6, 0x5100EA1F, 0x6B4FFC78, 0xEEC0ECD9, 0xB39DFF5E, + 0xE7A57CEA, 0x6F6D7F6A, 0xCA97F828, 0xFE30EF9F, 0x90F8B742, 0xCAC63FD3, 0x3F21CFD3, 0xA8C77826, + 0x4C98C0FD, 0x55C6F18E, 0x1F3FDEE5, 0x83FDE9E2, 0x2FE3FE8E, 0x72D91761, 0x89F8A7F6, 0xCBF7C9FB, + 0x86EDA7B8, 0x3D1A0FE7, 0x2F2C11FE, 0xD63C0FD0, 0xF5EF920F, 0xE68BFC26, 0x8072F802, 0x40EE4B80, + 0x5B6EB985, 0xEC89FF9A, 0x3BA0ECFD, 0x03E0BDD3, 0xB90353A7, 0x4E257BE2, 0x9F00A64C, 0x99C2FDF9, + 0x2DC067FF, 0x2AFD89FD, 0x8D7C61EE, 0x80703ABF, 0x8BF31933, 0x660CE5CF, 0x0C20BC05, 0x393A7ECC, + 0x85FC9171, 0xFCEBEBEB, 0x9D3D8EBF, 0x72D89FF5, 0xC4CDCA62, 0x8FF9D8F5, 0xC498DC01, 0x5AAF305F, + 0xE49CAC5F, 0x96F38B00, 0xFA0D0558, 0xB46811D9, 0x130FCB1D, 0xB8E38E3B, 0x9CFFEE56, 0xEFEB5B6F, + 0xBDD5B5EF, 0xFDD2FB7A, 0xFEFCF934, 0x1EE1203B, 0xBB7FE51F, 0x93FEDA9A, 0xDF06707C, 0xA47F6CC1, + 0x8205CEDE, 0x7F2DDF78, 0xF7DD77BB, 0x78FDD700, 0x84D3C847, 0xA3EB1F71, 0xBE31CABD, 0x9EF4DE94, + 0xF998467F, 0xBDD60629, 0x61F29F7F, 0xDB37E29F, 0xDA0F4F78, 0x9B253E8A, 0x1FE78FC4, 0x4FF1E1FC, + 0x91F8D2C8, 0xF83767CE, 0x1C375E38, 0x7F90ED7A, 0xF767D803, 0x70F995B9, 0xE9381E76, 0x7DCA3043, + 0x6F5C1F90, 0x531FD8FE, 0x3C08BDB1, 0xBFD19E39, 0x379DD6D7, 0xF5B00A70, 0x3FB8D7E4, 0x376FDE6C, + 0xC28DF01B, 0xB0F3CFF4, 0xF5F3A4B7, 0x9CFA1CE0, 0xE76BFDFC, 0xB871E3C8, 0x1EF58316, 0x9A3CE9DF, + 0xB5EDED8D, 0xF87F97FD, 0xA17F6458, 0x13F76F99, 0xECA3FEF1, 0x39FAA7F8, 0x1EB5FE36, 0xB37F9C7F, + 0xB08359FD, 0xC3EF13FE, 0x379A2DE6, 0x45AB3F0C, 0x70D34D37, 0x99F04DD3, 0x669EB3FA, 0xD37EE8B8, + 0x0DA0689C, 0x30DABF6D, 0x57B77B01, 0x264F9ECC, 0xDC2FA1AF, 0x48E88725, 0xF443E27A, 0x181CD7C3, + 0xF9713DD4, 0xC7F530AA, 0xA0F7E698, 0x8C77BAD0, 0x7F96BB70, 0x3FD1FE33, 0xAB99B5FF, 0x2C93BDF6, + 0x9FB782F7, 0x9F5F5EC1, 0xEF97B784, 0xF79FA187, 0xFC8BE9FD, 0x95FD28FC, 0x877F31F6, 0x9FEE57BA, + 0xFF5B7BDA, 0x7F460E11, 0xFD23BCFF, 0xD436F886, 0xF4B21F85, 0x2FFA86F4, 0xB25FA93E, 0x6C85BB70, + 0xBEE11FCD, 0x9FF5B09C, 0x38F04F28, 0xD37C18EA, 0x9FC0F6D0, 0x9EF8325E, 0x5FC2772D, 0xEF2DAC0F, + 0x96C91EF5, 0x3C5FE27A, 0xCB64EFF4, 0x9BED0A61, 0xE76B0F1B, 0x2AAEB7B6, 0x7F97E17C, 0x286A0F3C, + 0x5CEF89ED, 0x78C3F6C0, 0x9B366D1A, 0xDB6FC5F1, 0x3106D73F, 0xE2AA84BE, 0x5F423F24, 0xA11F1AD7, + 0xC3C0B81E, 0xE743548F, 0xE31DD5C3, 0x7505BD37, 0x0756E178, 0x6AFE967F, 0x4DE323F9, 0x9BD5CC9A, + 0xBF65B2D7, 0xFC757CDF, 0xFE23809C, 0x37687CDE, 0xFE435045, 0xFBA59C17, 0x4A3A822A, 0x3A2FC879, + 0xA4E45300, 0x3C8FB8F1, 0xB24B9A8C, 0xD72AE2E2, 0x2050C6FE, 0xAFB93808, 0x687C643C, 0x6B2E84A3, + 0x327E3C5E, 0x562FE3C7, 0xEFB3D5F3, 0xFB1FD7EB, 0x78AA5EE7, 0xEBCCFE6E, 0xFEEE600E, 0x3CC94FE6, + 0x5BE0C9FC, 0x7B2B3AFF, 0x5C7F897F, 0xCB3CBFC5, 0xBFED2F62, 0xF5AFFDA9, 0xFEF1BC8A, 0xFCA095DC, + 0x78E38DEE, 0xFD781052, 0x1B94F1BC, 0xB6EA706A, 0x039DD79A, 0x95DD7924, 0x83E715EF, 0x67D0DFED, + 0xAFC817FA, 0xFF94F306, 0x9D57861F, 0xF2FF29FB, 0x4186F86B, 0xE8AF7A9C, 0xBFC132D9, 0xEFE53C10, + 0xDC1938C6, 0xFDFEDA35, 0x81EEFF19, 0xE267DC79, 0x2083FB3D, 0xFED17E2F, 0xE70163FC, 0x63741E90, + 0xFDFEAA9F, 0xF9C724BE, 0x0CB33B0F, 0x6470BF0D, 0x3F97FD56, 0xF6E3F02F, 0x81AF8CFB, 0xEDD56B03, + 0x5FF6DB0C, 0xF153B21F, 0xDBF33CBE, 0x8F3DFF87, 0xDF7FCB5D, 0xCC3DAE74, 0x4CE3E338, 0xADEB0FB1, + 0xDDCF0CEE, 0x97973ADE, 0xC21CF4A0, 0xF9B799D9, 0xF688729A, 0x59ECE57E, 0x54F451F7, 0x511A2FB9, + 0x1F9D9ADB, 0xDD49E33F, 0xD5B23D4B, 0x9D9AD89D, 0x61B6F696, 0x8B3EEDEE, 0xC4F59778, 0x2372B6FF, + 0x6DB7DDC6, 0xF61BD13E, 0x3B98CEDB, 0x725F3A35, 0x37DBFFBE, 0xFBEE73F7, 0xA9A28FB2, 0x5573E7CE, + 0x3566B2F8, 0xAB157F93, 0x259E2FBB, 0x8FD2F96F, 0xB2D87F99, 0xADA2FBDB, 0x6469AF36, 0xDB7FCD9A, + 0x3567B14F, 0xB6C7F7BB, 0x53C3B37C, 0x7E9FCCF7, 0xBBA2FFCA, 0x029D17CE, 0xD65ED49F, 0xDC0F2B6F, + 0xCDF2F96D, 0x2C6C40AE, 0x08856FB0, 0x6CFD559C, 0xECFE6F62, 0xE9BF4AED, 0x3FC9BFD2, 0xE64FEB0B, + 0xDA6F42FB, 0xEC79347F, 0xEB2DDBFE, 0xAC38DAFD, 0xB7687F57, 0xBAFEE6FE, 0xACD4FE44, 0xFB8D689F, + 0xBD90E24D, 0xDA27DBBB, 0x5EE23B28, 0xF149FF54, 0x6AFF24F3, 0x190B6D89, 0xFCDA24BF, 0x2367CD37, + 0x920FBD4F, 0x68CFDC97, 0xE6BFF46F, 0xA5EDDFD5, 0xAB57733C, 0xF8FC60F6, 0x3CBACF9D, 0x2D9F78BE, + 0x6D94CF77, 0xDD87C8DF, 0x7512EF7E, 0x1DCF443E, 0x677B8EE3, 0x67C79FCE, 0x8349FFC9, 0xF892F1A0, + 0x7FE4EFB2, 0x039E7EFA, 0xE933F34B, 0xE69FECFF, 0x64FCD74B, 0x7F7E23FD, 0x991C9F48, 0x7C4F3DF5, + 0x14DB237F, 0x93EDBB76, 0xED5ACC8F, 0xC7E74096, 0xCFD3F5F0, 0x1EF17759, 0x983871A2, 0x3193E043, + 0xCAB746C6, 0xAFC1B2DD, 0xBF2BABBB, 0xDF76FC1A, 0x72760ACD, 0xC77ACBEF, 0x59FDF7DD, 0xCF48BC1F, + 0x86AF2267, 0x5BEEB9E7, 0x9E58FBF4, 0xBE8FE0F6, 0x2A3EE97E, 0x87EC4770, 0x7B159F64, 0x2753BC11, + 0xFDB3CF3E, 0x1BB3A7FD, 0x6338C757, 0xF17E16E8, 0xFD8F30ED, 0x0FC3610F, 0xF10759AE, 0xD78CB08C, + 0xED7F966D, 0x70ED89BF, 0x871F7EF8, 0xCCF6D11E, 0xF9B3EE6D, 0xE22FDE5E, 0xD27F32FE, 0xA4BF7ACB, + 0x98CFB1EC, 0x12EAFF64, 0x7E67F6DF, 0x1EE263DD, 0xCF4B7F53, 0x7B95FDB2, 0x0DB4DE44, 0xFAFF8107, + 0x1E38DBF8, 0x50FC95FD, 0xBAB79D75, 0xBC26713E, 0x958323E3, 0xFBFF3D8F, 0xCC07EA8F, 0x33E7C799, + 0xFE22F1D0, 0x7EF13CEF, 0x17741E93, 0xF322F87E, 0x48E73539, 0x0FA6DEF0, 0x4339CFA5, 0x893700D0, + 0x794DCE93, 0x4E2FF70D, 0x93F7F3D1, 0xFB44EA77, 0x7E5EEE03, 0x74DE747A, 0x6CAF2AE1, 0xBF2AE17F, + 0x68C2FFD0, 0x84FF7E09, 0xFFFD12FE, 0x8724FC0F, 0x89FBC7F3, 0x69D43F71, 0xC43F9E47, 0xA3FE8923, + 0xFEE97E13, 0xF18F1CF5, 0x8FE7DBA8, 0x7F62D5FF, 0xD6E63384, 0xF538BE96, 0x9B883D9F, 0xEA5DC4B6, + 0x3F831F7D, 0x83E715B2, 0x47FE5F00, 0xE126D593, 0xFD7A7B42, 0x200E3F76, 0x6CED8BEF, 0x0E3F76F6, + 0xC44E9FA6, 0xF377C43F, 0x71C43FDE, 0x7FA3FE89, 0x23FE55AF, 0xFE980BFE, 0xD13EEA9F, 0x59F4EBB9, + 0x3D773F92, 0xF6E10EC7, 0x4DCCFEE3, 0x7CDEE6F6, 0xF00220E7, 0x21AA8754, 0x6C2AAB9D, 0x7BFD703A, + 0x7F32F71D, 0xB078621D, 0x9F4717E1, 0x7DB0EF80, 0x5FCD9C40, 0xF6CC65B5, 0x0BC78D72, 0xF588F2DF, + 0xDAF11B75, 0xA5ABDF56, 0x6C729C61, 0x2E6DE7F6, 0x2D937D69, 0xFBBCFA34, 0xB587EFCB, 0xA01E65B5, + 0x6C0F1B98, 0xFB0EB865, 0xCC088EC7, 0x9E47AB2A, 0xFA0EB8B3, 0xE17A8E97, 0x58E3B5FE, 0x880BFE59, + 0x0FA0FE98, 0x4BDB5D3C, 0x645FDA3E, 0x7BF4D5AE, 0x1E79C525, 0xF6BC397E, 0x34B33D5F, 0x5F63EF30, + 0x925F86B9, 0xB4FDA66B, 0x2F6726FB, 0xD2F629E9, 0x2BD89F3D, 0x6F0F6E01, 0x907CA81E, 0x77E92311, + 0x3D7169FB, 0xB411C3DC, 0xF97C708B, 0x63AAA74D, 0x78B9ACB6, 0xE1EAA194, 0x2F73DF01, 0xFC1C36E0, + 0x79FADA37, 0xFA0E9859, 0x7B15D933, 0x97D5AA7F, 0x667B5EA7, 0xFE3269D6, 0x03707B7C, 0x7E9FF072, + 0x69BB32DB, 0xBB7C7EE0, 0xFCB43DEB, 0x8F58FDD9, 0xF1A07875, 0x3CB85E3A, 0xB845C78B, 0xEB91973E, + 0x523C49F2, 0xD9CAFD53, 0x3C49E24B, 0xF657B23F, 0xA81E151C, 0x2D9E24FD, 0xB795E747, 0xF124199F, + 0xE47CC9B0, 0x7D69BBE6, 0xCBF3D1BE, 0x7FDC3F69, 0x7E5E987F, 0x09FB0CDB, 0x97B6DF7A, 0xC348AEEF, + 0x4B7DE181, 0x590DAEDE, 0x653DBEAC, 0x8CF7C98B, 0x8E97BF5C, 0x37F462AE, 0xFF13032C, 0x9F311E39, + 0x13D76BBD, 0x42F55C8F, 0x88E833AA, 0x1F3DA406, 0xEB5969AD, 0x4F08FF99, 0xB9FC6564, 0xAD67A9DE, + 0x729A59FC, 0x633D2CA6, 0xD77A87EA, 0x9923FA8C, 0xEAF1B937, 0xC7CE97D3, 0x05BDD68B, 0x54AFF520, + 0xD55B4E33, 0xB37FAC27, 0xC5F55A6F, 0x503D7344, 0xDFA57A7A, 0x2EEF6F6E, 0xD78FE1D8, 0xB163DDFB, + 0x9EDB55DF, 0xACDF3F88, 0xAB94C5BE, 0x4AEC8575, 0xFD547B3B, 0xFB97D2F7, 0x85265ECF, 0xFC630D4B, + 0xA9DEDAC4, 0xEB937FCC, 0xDDAFE9FD, 0x817772E7, 0x70BD99DF, 0x377867DC, 0xFDEA9FB8, 0x5859EC8B, + 0xC55EB91F, 0x94D3F949, 0xEDFB35AC, 0xA0F35313, 0xBF4FE87F, 0xDEBC796C, 0xBF9BFD53, 0x7D5E9EC3, + 0x9686A58F, 0x3EFAA87B, 0xFF307E66, 0xB6C7BFC5, 0x8B173B3D, 0x6C1196F5, 0x07DABA0D, 0x9D6FE57D, + 0x85B6D14B, 0x347EE272, 0x65B12FEF, 0x36B8BFD2, 0x73ACC7CE, 0x1CBD94CE, 0xF3B2FEDA, 0xD111D6F3, + 0x4D16E8FE, 0xDAC46C66, 0x4618DBEB, 0x29DF7FD4, 0x5FCF86A5, 0xFC9CDBC3, 0xFCF5FB1C, 0xB3ABBFF3, + 0x7DBD2714, 0xF1F704A9, 0xAFF46C68, 0xA1F35A13, 0xAF87A867, 0xE6F50DF5, 0xFC3D829F, 0x63FFAD5C, + 0xB9D2AD9F, 0xD87FCC6C, 0x8F7F5A4F, 0x607B57EF, 0xA7F503B6, 0x9F0EF97B, 0x01EF77B0, 0x7D9C9B7F, + 0xC4BDC7B9, 0xF9C72CF6, 0xCA65003A, 0xDECC0D4B, 0xE8FC2DF5, 0x1D8C9FCE, 0xEFF27D12, 0xE3477B5D, + 0x7FBC4F4F, 0xF4A1F3D2, 0x7A598F4A, 0x4EF4A1F3, 0x90D6CF4A, 0x864FA4FD, 0xBB95D9FB, 0x5458EC4D, + 0x18F6E0FA, 0x999C2F20, 0x04A9A7AD, 0x62AEFB7B, 0xB4FE66C2, 0xBA4E6259, 0x7F9CFF77, 0x797D73FE, + 0xB5FE66FD, 0xE3F704E2, 0xBDEC9F99, 0xED9D7F59, 0x1F9DFF56, 0xAECFA1FF, 0x68FD0EFD, 0x53FDEEF7, + 0xE22F9537, 0x38DF697D, 0x13FDFDF7, 0xDFEFEA7B, 0xAAD7FA3C, 0xA4EAFE86, 0xF539AAF7, 0x613C8DD7, + 0x8D947AE0, 0x72B6572E, 0xB4E798EC, 0x9975FDD3, 0xFC9169FE, 0x49FEAEFE, 0x27F923B3, 0xBD32DB6B, + 0xFEDE0A66, 0xCD5FEBE7, 0x1ABFD60F, 0x357F37FF, 0x257F5C5F, 0x558FF96B, 0x7D51F5EE, 0xFD90FCB1, + 0xDE48F148, 0xFE5A7FD4, 0xFCA3ED29, 0xB37D18FB, 0x7E1A7825, 0x7DA93E84, 0x9CC6FA9E, 0xE3343314, + 0x353737BB, 0xEFBD8107, 0x454B962C, 0x71F67E58, 0x7281D397, 0xD1E7DE0B, 0xE87DD5EF, 0x9D2928BA, + 0xF3CE3B5D, 0x7B7EE8DA, 0xDB92B77B, 0xB56F4A2E, 0xBD69CEB5, 0x85EF819E, 0x63FE1EE5, 0x813FFEE6, + 0xAB98C9DE, 0x317F4FCB, 0x95544D9C, 0x35DCB567, 0x7E2AA972, 0x7AE2829E, 0xED859BA1, 0x3AACC3FE, + 0x097CFEDE, 0x66B98CCF, 0xC7BC3E40, 0x2933F8B4, 0xBE23933D, 0xF8B4BE35, 0xC3AAD0BE, 0xCFC57F0F, + 0xF8F70CC8, 0x3DD13A00, 0xAA0F3443, 0x0B3374D2, 0xFE834CF6, 0xD049FD67, 0xEDF39FB3, 0x9EEA7FC8, + 0x2FB09EC6, 0xDFDA3343, 0xE7F2E5CB, 0x993F677D, 0x4B4B0BC5, 0x9BDFC7F1, 0x53FF223F, 0xCFF1F3FE, + 0x00A5CCE0, 0xF3F760CB, 0xFB387EAE, 0xB7C22AB3, 0x98FD6B3E, 0xF83D0AFD, 0x4BBE2DCC, 0xD029CF5B, + 0xD81E3AF9, 0xFB3E549B, 0x25EC9FF6, 0x37E42BD8, 0x3FD78FA1, 0x94197CFE, 0x1E697909, 0xFB57FBF0, + 0x14EBB91E, 0x6C7937EB, 0xF97BA5ED, 0x6FDEFF0A, 0x7C8AF5D2, 0xFEAAF024, 0xC7AFF984, 0x1F73FC92, + 0x6F0B3374, 0xCAF316B6, 0x874ECECF, 0x4C339702, 0xF45A03DF, 0x4B3D7C9A, 0x594AF3ED, 0x7BF91E3A, + 0x9B3938C7, 0x31D907E7, 0xA87DF801, 0xEBE53C31, 0x2DCCB15E, 0x78367370, 0x8EE30F58, 0xCF0CD5DE, + 0x18CE9FEB, 0xF9967B72, 0xFEC2A5CC, 0x50E0319C, 0x3FD7D7ED, 0xF9AA9EF3, 0x97F65679, 0xBD387F8E, + 0x0F5A98A1, 0xD3713DE7, 0xEFECB7B3, 0x9E7F4F60, 0xF931D6F3, 0xEF0DACFD, 0x63AC77BC, 0x9DF5625F, + 0xEDEDE0F8, 0xF13E4EFC, 0x08C72FF1, 0x9532833E, 0x2F657BC7, 0xABA09AFD, 0xEB789A43, 0xEC5FC6BB, + 0x85193A65, 0x7EB4B03D, 0x74CA7CAA, 0x86F3D8BF, 0xE4578D77, 0x01F4CFE3, 0x65E7DB41, 0xF62FCF4B, + 0xD91E7CED, 0x7FF837D6, 0x4B7ED5B0, 0x80F5F2BC, 0x9419F479, 0x29DB83AF, 0xFD05AF70, 0xFCB4FF23, + 0x2FE4F865, 0x7EB73043, 0xA7E35738, 0x7ED9FFF7, 0xA4ECFDC8, 0x1B93BF8D, 0xEA49ADE6, 0x4F297BB7, + 0x3747F8F7, 0x10C476FF, 0xEEF51BC7, 0x7B52AFDB, 0xE351C17E, 0x11EAC33F, 0x7A8D781E, 0x26BE1B39, + 0x00616AAF, 0xEC4F4141, 0x6FEDCF39, 0xE2353A3D, 0xD6038280, 0x7E8F42FC, 0x3A7D0E7B, 0x4C98FC95, + 0x0FF31E8B, 0xC6D3B3CA, 0xB5D7885C, 0xFA3AECC4, 0xDFB7105B, 0x7F50043B, 0xA3F1D8EE, 0x3CEE18ED, + 0x37F8C7B5, 0x7DEFD578, 0xFEDE4BF1, 0xFCBD7DF1, 0xFCBD8E78, 0xFEA8C7FC, 0xF9FBAFE5, 0x97387F61, + 0x6A2F9A3F, 0xDA47F3C7, 0xF6317FA7, 0xEFE0FC85, 0xC95F347F, 0xB48FE68F, 0x8CF9CBEF, 0xC91AD11F, + 0xE61F8D07, 0xF377BC8F, 0xF3D7F6E1, 0x643C7F7B, 0xD48EE75F, 0x93C87F60, 0x3C7FD463, 0xFE72FE5A, + 0x847ACC5F, 0x98DA8BE6, 0x8FF6B1FC, 0x6B387FD5, 0x63FB98BF, 0x30F98BE5, 0x5F93C8BF, 0x86F317FB, + 0x46F487F9, 0x47E3C1FC, 0x5DFB359C, 0xBF9C0F17, 0xE07C282F, 0x0B5A1D2F, 0xB3F97F15, 0xB472FB70, + 0x07B357E6, 0x98ECBD32, 0xB5C7FE44, 0xBD3C5FE0, 0xBD18D733, 0x17F46CEF, 0x7801C613, 0xD543775C, + 0xCF1CD1D7, 0x44F4074D, 0x1B9D2775, 0x3CF69B9D, 0xF4FB1319, 0x3FD38759, 0xC7CF94B3, 0xBD1BBF83, + 0xF67DD91B, 0x19BFFDCA, 0x321ED29E, 0x1B3FF1A7, 0xE367DB27, 0x7B1D3FDB, 0xBE308F9F, 0xFAD3F1D3, + 0x7874FC2C, 0xCF4676E3, 0xB79FD98D, 0xDF7E6D8F, 0xC74BFDE9, 0xF8C10C98, 0x49EDCBF8, 0xC1F9CCD8, + 0x7FC2F399, 0x79BCACFD, 0x7CB66736, 0x87E37AB3, 0xADA0A7F8, 0xB615F4C4, 0x8713FA95, 0x053D3DAF, + 0x4BE8EB12, 0xFA95053D, 0x71EFB83E, 0xCCC4F596, 0xE3FADE71, 0xBD7789F9, 0x88CED332, 0x9EDE2FCC, + 0x5EFAFD8C, 0x8C3F9C66, 0xD6F1F780, 0xED75FCAD, 0x7E21B28E, 0xBFD50BF3, 0x786A7B3A, 0xFEEA4FC7, + 0xDFB64FF6, 0x3AFEB67D, 0x611E7FF5, 0xA7E3AFF1, 0xE8F85B9E, 0x8BACE36F, 0xFD11EBF8, 0x6B3C3AFE, + 0xEA4FC7DF, 0xB4C1326A, 0x5FC7EF08, 0xB38EBFE5, 0xFB9865BC, 0xDA9875FC, 0xE082B81E, 0x6615F414, + 0xDFAC829E, 0xF882847E, 0x5D414FCF, 0x3B12FA8E, 0x847E5D41, 0x4F9C8BEB, 0xBDCBE37A, 0xCB717D2E, + 0xAE8FD60F, 0x376DDA84, 0x5CCF9CEB, 0xA38CF7CF, 0xA679B93E, 0x6ACFECD6, 0xF31F703D, 0x2BFB02E0, + 0xB2CB2E63, 0x5EC6ED09, 0xFF44EB9F, 0x091E748C, 0xF67F71FC, 0x03AE6751, 0xBDF7625C, 0x4FEB5F44, + 0x4FF6517D, 0x4D5C8FEB, 0x5D544FEB, 0x5F545F13, 0xD147EA97, 0x83060D42, 0xAE67CEF5, 0x41B6F76D, + 0x62CD5FEF, 0xDF9A3FCC, 0xB0F9EE2D, 0xF887F399, 0xD5BFE51F, 0xE9FD13FF, 0xD69E58FD, 0x9BC371BD, + 0xD916D75B, 0x8EE9AD7D, 0x5CBF32A1, 0xAF4BE8EB, 0x12FA9509, 0x7DEFB83E, 0xCCC4F596, 0xE3FADE71, + 0x7DB4FE8A, 0xFD65790C, 0x33F79FBD, 0xAF136BFF, 0xE9FD5DFB, 0x0F7F7B48, 0xEB83C67F, 0x84D9C57F, + 0x047AD0FC, 0x55FF6DCC, 0xEADFBE4F, 0x31BD7DDF, 0x627ACB31, 0xBDB58FEB, 0xD725F41D, 0x097D4742, + 0xBF2EA1CF, 0xC5F5F67D, 0x8BE92DC7, 0xF5B9B89E, 0xEE63F67E, 0x7A1CDCEF, 0x9B7622F7, 0x308E77E3, + 0xF7BC9229, 0xFE5BC2B3, 0x918FFB11, 0xBE1DE0DC, 0x1FFCD0DD, 0xEFECFDF6, 0x5CBBCF08, 0xEF46CE6F, + 0x85F9727F, 0xDB89F6A6, 0xC40F1D5B, 0x7FBD3211, 0xFFB747EA, 0xD1A2CFDD, 0xE8BFEF78, 0x08DAFBEF, + 0xAB7FBC9F, 0x1E2FD8EF, 0x44C6F8F9, 0x3E617687, 0xBB387EBE, 0x3F58FB5D, 0x1CBFBB4F, 0x7673FC8E, + 0x4F72FCEA, 0x0F19E397, 0x7C76A23D, 0xC6EFF863, 0x8E5FFCD1, 0xF3C8EF81, 0x498FF13B, 0xDEC5F1EB, + 0x7D06EB19, 0xD0C70FA5, 0x9E41F58E, 0xE05FFC50, 0xEA1DD5CC, 0xA64BEA29, 0xD56C6FBA, 0xA4DE42F5, + 0x0CD44B3D, 0x83EA1DA8, 0x977A4735, 0xB3E9927A, 0x4635DB9B, 0x2EA97750, 0x3D02F552, 0x8FA07A05, + 0xEAA55E51, 0xCD6CBAE4, 0x7E59CDF6, 0xA6CBC57F, 0x92F55AEF, 0xC0FE40BD, 0xD40BAA99, 0x4D97DC47, + 0xABD9DE74, 0xC9EFD768, 0xFC8381BE, 0x71F389D8, 0x1C8ECE2F, 0xF0CC61ED, 0x6F66FE3E, 0xACFD8F7A, + 0xE9FFD9CC, 0xE670747C, 0x51EFECBB, 0x592FF75B, 0xBACF63FC, 0x725FA5FB, 0x3EC6AFF7, 0x6166D3E5, + 0xEA0BF51C, 0xBF30DDE7, 0x512FF759, 0xBAEFA35E, 0xEFC3CCA6, 0x4BEEF3D5, 0x6C6FBAE4, 0xFE4EF771, + 0xD4CB7D9C, 0xEEEBA8D7, 0x7A0EB3E9, 0x9278ABD9, 0xDE74693D, 0x02EFC3A8, 0x97FB33DD, 0x9751AFF5, + 0x2166D3E5, 0xEEEBAFB0, 0x9EBEB7CB, 0x7DB5E422, 0x73D4DD5F, 0xF1FF4B8A, 0xCC51B96F, 0xEE61F6C3, + 0xE8FDB9E4, 0x22C774DF, 0x43BDBB9F, 0xBDCA7A77, 0xFF7B35AE, 0x67FB887E, 0x20EBDD7D, 0xE724EBF5, + 0xFEC41CD1, 0x0F8CE969, 0x3F2FB908, 0x8A1CD37E, 0x6FB71EB9, 0x8FC8FE0F, 0x8EC93ED0, 0x7A3BEDE7, + 0x513DEFF7, 0x05BDECFF, 0x4ECFF641, 0x0F675F13, 0xD7F37E5F, 0xD0CBFE0F, 0xD1FB92EA, 0xF5BEE1F2, + 0x97FB8CCB, 0x5FEE2B9A, 0xBFDE4734, 0x7FDDCFD5, 0x7F61BF67, 0xFFEE3E61, 0xF87CABF7, 0x0DCD5FF7, + 0x73D517F6, 0x7BD6BBFB, 0x84C4AFF7, 0x0DA75F99, 0xD0D725F4, 0x7509FDCA, 0x829EEF03, 0x717D61BF, + 0x97FECB24, 0xF4BDE37A, 0x3DAF6BFF, 0xE97D40FB, 0x4FCFFBDA, 0x7F7A9ED7, 0xFED3FDDC, 0xC5EFF67B, + 0x895FCFE3, 0xD27F7A5E, 0xD7FC753F, 0x77FD3F2B, 0xAE77E771, 0x895FCFEB, 0x4EBF2EA1, 0xEF48E83B, + 0x12FA7505, 0xBD9CA763, 0xFAC27ECF, 0x7A771E57, 0x7D2EAEB7, 0xEBC13570, 0x31FD1E39, 0x2FEBCB35, + 0x3091BE57, 0x68FD6F05, 0x72E0B9FA, 0xF30AB40F, 0x3C3FAFFF, 0xAFC3FF8F, 0x06FAFF67, 0x5F31FB39, + 0xC73ED6FB, 0xFCD3EEFF, 0xAF88F9F7, 0xF8FA7B05, 0x1342B1B4, 0xF71573E0, 0xC9FFDB7C, 0x45BF3FB0, + 0x1E793F92, 0xDF3B0014, 0xD3EF2DE5, 0xF7CCB56B, 0xDDEF9B7F, 0x64F68F38, 0xA6DF333B, 0xEE8AFEBE, + 0xF9FF0000, +}; + +u32 point_table_binary_65[] = { + 0x11726D95, 0xCF4B5451, 0x14C78FCE, 0x9B199191, 0x29622204, 0x5D0D08B3, 0x1A1A1DA3, + 0x14066674, 0x66359B96, 0xD5C24D2A, 0x09E1AA36, 0xFA0F64E4, 0xA6498868, 0xE14E4446, 0xFA458B32, + 0x08830A66, 0x93095984, 0x84BB4850, 0xA4C5BC37, 0xEF74EF3D, 0xF75C7C87, 0xDEEEC3FB, 0x9EFB3DE7, + 0x7BCFBCC1, 0x011C8475, 0x80CDCFAB, 0x2F4BA512, 0xE203E2F5, 0x4B4F5E55, 0x2A15C378, 0x15E0FDF7, + 0xE5778607, 0x883FDE6E, 0x6C693DB4, 0x6117E701, 0x4636FD8E, 0x7EDF9580, 0x5FB80030, 0x0A009AC3, + 0x36717801, 0xA05AAD22, 0x26488FB3, 0x7E676262, 0x42D56351, 0xF38D7B9D, 0x0F939393, 0x08273886, + 0xB700AE5F, 0x811ECD98, 0x22D68FE1, 0x04E931D9, 0x79A3CF53, 0xFA867E3F, 0xBC1E24CA, 0xE5327601, + 0xAEE21D80, 0xA2D26B46, 0xCBE18CE5, 0x14E9F119, 0xE9E104DE, 0xDAFA6ED3, 0x3FC027AE, 0x37F35AD6, + 0xF5D40FE9, 0x557DB7E9, 0xFF04866C, 0x7D9CFCA1, 0x10F527D6, 0xF5E6BC14, 0xE9F17910, 0x27C665CD, + 0x613A8869, 0x56F3189E, 0x01C70DE2, 0x68FF619A, 0x58F91734, 0xF7AD78F1, 0xC268DECD, 0xD3B7A28C, + 0x15BB7E55, 0x0FC3972F, 0x6A2E10B3, 0x9EF2CDE4, 0xF17771AC, 0xE0FC3379, 0xCFD61303, 0x38B6F7E1, + 0xF4AB9AD3, 0x6763BBD6, 0x3F43ECFC, 0x0D87DBCC, 0xA40FB7AD, 0xBEADF255, 0xF739F7C8, 0xEF9879EC, + 0x3ECD2DDB, 0xBCECBEE8, 0x47E7ADD8, 0xE82149FB, 0xC67EB347, 0xC1199BC7, 0x1031E745, 0x0CE0F2CF, + 0x105B7D5B, 0xEDF3BC9E, 0x4EEDECF8, 0x88DB470F, 0xBCB49E8F, 0xF76D2FE9, 0x789098F4, 0x3845799C, + 0xDBF0F7CC, 0x7E4C33DB, 0x7D99C645, 0xCDC14FEB, 0x3F8577CD, 0xFC47FE9E, 0xE13271E2, 0x9A7F6078, + 0x9CF4C943, 0x3CB66CCE, 0xFBFB148F, 0xCD796566, 0xFFC0329D, 0xF7C23F3C, 0x7D7ECF37, 0xCBD6BF77, + 0x1F83D3E7, 0x071BC4F0, 0x3ADA3F6C, 0x45FB571C, 0xE95FE923, 0xFDC3E368, 0xFFF030DA, 0xBFE248FF, + 0x4A1FE99F, 0xEBB97F3E, 0x9FFB677F, 0xEE9FCFE7, 0xFEB129E6, 0x6F89F977, 0xC4FC6BFF, 0xAF77F9AF, + 0x89FCD744, 0xFE4D917F, 0x4BDCFF8E, 0xB8FF1D71, 0xFF2D915F, 0x4DE45F17, 0xF9D745FE, 0x35519F13, + 0xF96745FE, 0x59917F4E, 0xE49F13F9, 0xD744FE75, 0x917F56E4, 0x67F7DFEB, 0xC7AFE6F7, 0x61F7CFEB, + 0x4FD0F7C6, 0xEE27C41C, 0xD3F72346, 0x7ADE3FAE, 0xE7FBE77A, 0xDE0FAEE7, 0xFDE17ACE, 0xDFF9B784, + 0x7F53F837, 0x857F4DF8, 0xD7847F4E, 0xF8E784FF, 0x7DAC9BEF, 0x6918FB61, 0xBE4F4B78, 0x5373FC4B, + 0xEC8FC967, 0xC1F23E9C, 0x37BC487A, 0xE885B8FE, 0xFFF80700, +}; + +u32 point_table_binary_66[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727552, 0x314BC340, 0x187D4953, 0x8D1A4B84, 0x0E151533, 0x898B5082, 0x3FC045F1, 0x0714295D, + 0xCDE4E612, 0xFA0F8A73, 0x41833838, 0x46D02183, 0xA857C1E2, 0x26457769, 0xA9D9EAD0, 0x427643E2, + 0xE75D6223, 0x986FB9DC, 0xFBEEBD7B, 0xEFBB8C20, 0x8AA12C43, 0x071E5058, 0xD32A4633, 0xDCB854D6, + 0xC376C8A0, 0x4B90800E, 0xAA524CD5, 0x552103C5, 0x47862559, 0xF0345A0D, 0xDC711503, 0x5F422E56, + 0x7C0425FA, 0xF070686E, 0xD70CDDC3, 0xE4AADF3B, 0x6B298104, 0xC2030FB6, 0x69713C62, 0xE381EB08, + 0x5CCAC165, 0xC225B3CC, 0x71B6EB3A, 0x07B60744, 0xC07820FA, 0x850CEF9C, 0x5D138FFA, 0x21F03614, + 0x7D85FA30, 0xC99F3E4A, 0xF2F27C7A, 0x3BEE6033, 0x934B6E92, 0xBEED3A56, 0xCDC3EBC9, 0x30BA1888, + 0x1C45E29F, 0x9A2DD27F, 0xFA21EF35, 0x2C715E39, 0x26DD09D0, 0xEF25FB4F, 0x71DF8C3F, 0xF573CB1A, + 0x47DC4FC6, 0xEFACFF7F, 0x4E35079F, 0xF353FFC9, 0xFC9FA73E, 0x3F6EC2F1, 0xFB8B3837, 0x9FC35FC8, + 0xC1B50C4E, 0x4F09D749, 0xE7C3FF83, 0xE5AD7A47, 0xAD88F9D4, 0x79BE9534, 0x47779FEF, 0x57952A76, + 0x4A58FCF5, 0x778FBFF5, 0x0D000000, +}; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE322591E, 0x307CE063, 0xE053D8C8, 0x50669412, 0xA220B091, 0x81C19581, + 0x2162C673, 0xA87D107B, 0x3C6FEC66, 0x809A1B01, 0x3297E5EF, 0x36B0AC01, 0xCC1CFB8D, 0x0C7C7718, + 0x6E9DDAC5, 0xE2C010C0, 0xC7C00F34, 0x87D189C1, 0xC1406007, 0xD41C0000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11726591, 0xBF4BC340, 0x1CC55FD2, 0x54239410, 0x254345C4, 0x0C555C04, 0xC97F20A2, 0xA3502D92, + 0xC9A92E4E, 0x0A1A3A8A, 0x438BE056, 0xA8C1C9B1, 0x8E99B497, 0x82C5315D, 0x326B866C, 0x75E8D0C5, + 0xC9D0F84D, 0x2ED5166F, 0xB91F9FEF, 0x7BF7BE77, 0x03F0C1A0, 0x8950810E, 0x72AB85A2, 0x5E8B361E, + 0xA5B5A819, 0x31A80204, 0xC0C5B610, 0xD3E8C910, 0x817C9761, 0x51E4BA02, 0xCD3A9E53, 0x171DDFDC, + 0x2E964602, 0x145A3828, 0x1B5A4957, 0x1D04B6C7, 0xEA96037C, 0x0127079C, 0x0BC42DA3, 0x5A49F898, + 0x0D83B6CD, 0xCFC5A9F3, 0xDBBD0766, 0xDAA41B03, 0xC380F31C, 0xF125A394, 0x725C02FB, 0xC783AC8F, + 0x34B7DA8C, 0x5D6C4EE5, 0x156BBFFE, 0x3E420512, 0xE90543E3, 0x7A1BA85B, 0xBC4EBAA0, 0x7D00782C, + 0xDB7FF2FB, 0xA4F02F4F, 0x9779676D, 0xFB35B9EC, 0xE6AE2585, 0x1829C813, 0x6F1D368E, 0x76892BEF, + 0xF8E8DF73, 0xDD9C3FD1, 0x65EFF636, 0xDBE73CF1, 0x75A3BC93, 0xF8F61B9D, 0xA7ABD359, 0x5FD9FFE7, + 0x7B8E6B05, 0x0B3DCA69, 0xD07BAB93, 0xBED37F5B, 0xDE325DB9, 0xC8FB36D3, 0xFC2B5467, 0x01D5CA4B, + 0x56F70300, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE322591E, 0x307CE063, 0xE072D8C8, 0x50669412, 0xA220B091, 0x81C19581, + 0x2162C673, 0xA87D107B, 0x3C6FEC66, 0x809A1B01, 0x3297E5EF, 0x36B0AC01, 0xCC1CFB8D, 0x0CDC6F18, + 0x5EDDDAC5, 0xE2C010C0, 0xC7C06DB0, 0x9181C588, 0xC1404160, 0x07D41C00, +}; + +u32 pri_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD63DBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x1991C43B, 0x5D67ED8A, 0x98B19181, 0xE11F03C3, 0x9B3B2C17, 0x181EF001, 0xAD40C8DF, + 0xC93CB56B, 0x6A2B441F, 0xD30384F8, 0xCE89B3BA, 0x24349E43, 0xDD0F76AF, 0xC0E4FFBB, 0x193490DC, + 0xC9540137, 0x17AC9F19, 0xA8DF40C8, 0x55D819A8, 0x7F57E98A, 0x190AC910, 0x752C8530, 0x7550FE0B, + 0x887A9607, 0xD8DDCF8A, 0x210E0D97, 0x43107936, 0x1CFAD831, 0xC47730A0, 0x02000000, +}; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3225936, 0x301CE063, 0xE078B091, 0x81C10828, 0x2EF01C6A, 0x0FC47CCF, + 0x1BBB19A0, 0xE64580CC, 0x63F9BB0D, 0x2C6B00D3, 0x6FBF9161, 0x57D98A19, 0x29213B18, 0x50010000, + }; + +u32 pri_mapping_binary_4[] = { + 0x11727D52, 0xB14E8350, 0x143DD007, 0x45250413, 0x871A6364, 0x6A5C4C0C, 0xBFE0E828, 0x31FD005C, + 0x4D5C48BB, 0x38D20F68, 0x444647DC, 0x64521F0E, 0xC4C9B48B, 0xB321B15B, 0x1D189C5C, 0x24C5270F, + 0x0CB4EA5D, 0xDECB79F7, 0x9E7BCEBD, 0x6F061E14, 0x1B2274E0, 0x1EAD6DB5, 0x63F4B3EE, 0x15D9C946, + 0x19852E40, 0x0022EC0B, 0x398B5881, 0x08480F14, 0xEB22AF53, 0xD969E0B6, 0x6031F0C9, 0xE972F22E, + 0x40639710, 0x8E695B86, 0x1E624ED3, 0x24F0392E, 0x30BC5BE2, 0xC9F5E4F0, 0x721802AF, 0x4096F277, + 0xF18FBA56, 0x0D67AD11, 0xF8B3527F, 0xA1571FE5, 0x11766B3A, 0xC53ECB9B, 0x0369C2EB, 0x49ADFEE3, + 0xE5F47C52, 0xF24A0C97, 0xCCA3836F, 0x7C78E2B9, 0x6D99F53D, 0x4E137AC1, 0x79C81979, 0xC65483CC, + 0xF260329F, 0x7AA32F9B, 0xD3C27C9E, 0x420C1CCF, 0xB5ADFFF5, 0x9137C697, 0x0063CA75, 0xC8D325DF, + 0x45DF760D, 0x4F0663EA, 0xB93C5F89, 0x7F9FD34A, 0x5CE92CF5, 0x3C86A04E, 0xE0DB5673, 0x1EABF122, + 0x6F730F6B, 0xCBFC3788, 0x35A83F78, 0xE5AFF837, 0x9B7BBD48, 0xE9707FBD, 0xC2DF56B5, 0xA7BB32EF, + 0x0B000000, +}; + +u32 sec_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE322590C, 0x181CF818, 0x781B3632, 0x301801C5, 0x057640ED, 0x01000000, + }; + +u32 pri_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD63DBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6779, 0xC0F0810F, 0xC8D8C850, 0x669412A2, 0x20B091E1, 0xEDCADBA7, + 0x6768B05C, 0x60780014, 0xFF8010BF, 0x9375BA7B, 0xC50C8838, 0xE3858D0C, 0x6A30F119, 0xA776B5BB, + 0xB37C6064, 0xE06360DA, 0x0053FF1C, 0xEA5EB0FB, 0x0426FFDF, 0xCDA081E4, 0x2EA68A8D, 0x0CFF76BD, + 0xB903338F, 0x7903C21E, 0xD95D170E, 0xC0C45926, 0x6C642830, 0x4A150189, 0xDFD8D533, 0x67C50C88, + 0x7E964288, 0x7DAC051B, 0x19188C80, 0xFE11808A, 0xBFD8C8B0, 0xAB6CC58C, 0x9410A0F8, 0x3F068637, + 0x7720EAD8, 0x0A10E643, 0xED058BB3, 0x23890383, 0x8801663E, 0xEB2154FD, 0x1C38F473, 0x628A1B30, + 0x38F03170, 0xC1DDB503, 0x1A0E0000, +}; + +u32 sec_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE372591C, 0x1802F818, 0xB8366C64, 0x60306210, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_6[] = { + 0x11727591, 0xB14B0261, 0x18C69F3B, 0xCFB2B2EB, 0x148796E8, 0xA6686890, 0xFB0B82A8, 0x59CAB1A1, + 0x40686E11, 0xC7683984, 0x6811F406, 0x0747A3E9, 0xA6F43348, 0x9A42119C, 0xED10371B, 0x145CA3E3, + 0xECF37B35, 0xAFCC77B9, 0xE3F7DEF3, 0x7CDFF35C, 0x1F340C31, 0x191A5045, 0x6027BCAD, 0x67DCBD92, + 0xB2EBE65C, 0x064D8204, 0xD41097C6, 0x7CEA21C8, 0x40F09921, 0x22932ECC, 0x9F3A9E84, 0x8B8E2FB2, + 0x1B2B6DF4, 0x54FE6223, 0x6DA492BA, 0x6623CA0E, 0x9CB2A58C, 0x2470DE9B, 0x738F0D7E, 0xB8E4E359, + 0x56E4DC06, 0x5A40D7A3, 0xBDBC4417, 0xF0718735, 0x1FCBD6CB, 0xE41677F9, 0x13DA2B7C, 0x9F3F35CF, + 0x8EF8FEB3, 0x317CAB14, 0x941E462A, 0x823E7EDF, 0x29BE370B, 0x429749DC, 0x926EA5CD, 0xCF37782E, + 0xAD3FED49, 0xF4A2E5C6, 0x35ECFBFA, 0x90333658, 0xBA6CA592, 0x365AD9AE, 0x5774C87F, 0x95EBF386, + 0x29EEA576, 0xC0FDE97B, 0xE59AFC43, 0xF599FF94, 0x7FCC7DE0, 0x0103877A, 0x5CABCFF3, 0x1DB3F349, + 0x6EC1D74B, 0x7F7393EF, 0xC6CDFF3D, 0x8517F8F4, 0x7FBED27E, 0x73894E5D, 0xE4E2FC2D, 0x1F77AC06, + 0x33AF28B7, 0x7661E3D2, 0x88093E7C, 0xE0B14DF2, 0x8924167C, 0xE2385411, 0x4DCC7AA8, 0xE0F77C03, + }; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE372593E, 0x3032F031, 0x084DD8C8, 0x50669412, 0xA220B091, 0xE18EEBA9, + 0x5D113336, 0x3230AC66, 0x60D8F7EF, 0x39D45E88, 0x7D9E3776, 0x3340CD8F, 0x0099CFF2, 0x771B58D6, + 0x00669E1A, 0xCB058607, 0x7C0CC240, 0xF38A8D52, 0x5940E631, 0x5432304C, 0x6B83B907, 0x661E54FD, + 0x7FA0FC1D, 0x068653BB, 0x60EE4293, 0xCF653160, 0x70E06310, 0x2900AA33, 0x02CA0BEC, 0x80CA0300, + }; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD63DBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B66B05C, 0x6078C007, 0x34702303, 0xA3910858, 0xFCCE8C53, 0xBBDACA20, 0xEA191F60, 0xA8078B33, + 0x2189DFDC, 0x3567CD8A, 0x191B1940, 0x56EDEB7B, 0x0E753FD8, 0xBD0293FF, 0xEF66D040, 0x72275305, + 0x443F3392, 0xFE4ED759, 0xBB2240FA, 0xFF3130BC, 0xB90351C7, 0x520851C7, 0x0254C760, 0x04F48700, + 0x54FCC546, 0x865D652B, 0x66A484C0, 0xD443D4B1, 0xE270271B, 0x92383068, 0x1856CC80, 0x86D72154, + 0xFDEC0FB0, 0x870B0750, 0x5CD528D0, 0x11295C36, 0x301CE063, 0xE03C0053, 0x0FF32F38, 0x9E247523, + 0x76734840, 0xFCEB0176, 0xAF14CCDE, 0x1D507500, +}; + +u32 sec_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE372591E, 0x307CE063, 0xE06AD8C8, 0x50669412, 0xA220B091, 0x81C19581, + 0x2162C673, 0xA87D107B, 0x3C6FEC66, 0x809A1B01, 0x3297E5EF, 0x36B0AC01, 0xCC1CB58D, 0x0CBC7718, + 0xD69DDAC5, 0xD2C03081, 0x8F81BB60, 0x2303B311, 0x038B8200, 0xCC1D30F3, 0xA0EAFF03, 0xED696760, + 0x284DDD01, 0x15070000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD63DBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67B9, 0xC0F0800F, 0xC8D8C820, 0x64A412A2, 0x20B091E1, 0xCE8C53BB, + 0xDACAA0E2, 0x0F363294, 0x19A580C5, 0x73775D3C, 0xB86206CB, 0x0746063E, 0x06C60308, 0xF17FBBDE, + 0xDC818933, 0xC1C59F43, 0xDD0B769F, 0xC0E4FFBB, 0x193490DC, 0xC55481AA, 0x8F19A88F, 0xC108E82E, + 0x01883C4B, 0x21905FC6, 0xC0901202, 0xE5BF4055, 0xCF82C37E, 0x560C7168, 0x381C82C8, 0xB3E1D0C7, + 0x8E29BE81, 0xE1001F03, 0x07867FC0, 0xE12EA91B, 0xB19B4302, 0xE29F08B0, 0xFBA43782, 0x829861C5, + 0x8C1D5075, 0x00000000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727594, 0x4B4C1351, 0x1486FF29, 0x45ABD652, 0xB4685191, 0x6A95D607, 0x8A637DA3, 0xA0581F3B, + 0x1442D81A, 0x49485C95, 0x984C4020, 0x710531BA, 0x6842828D, 0x71E14ABB, 0x6C63A275, 0xBAA94B35, + 0x266CD5C6, 0xB06353A5, 0x3B136D8A, 0xA773A793, 0xB9ED9CD9, 0xCCE43BE7, 0xFFCF3977, 0xEEBD6B10, + 0x8F8E80AB, 0xF6FE8096, 0x2E0C87A6, 0x2B1BF454, 0x67FAF380, 0x52FBD4D1, 0xEE12795E, 0x7A87F0DE, + 0x5085F04F, 0xC837DC65, 0x053EFAC8, 0x42532746, 0x43FE35BB, 0xAF5FF87A, 0x83E4DBF3, 0xCADDED5F, + 0x223FBF02, 0x05C8236A, 0xF8173C20, 0x5F259245, 0x552F15D3, 0x29E1A758, 0x7E327731, 0xBC85E16E, + 0x86B736F3, 0x55947DD8, 0x441C2ACD, 0x67CD61F4, 0x5D59AAE4, 0xD167EB17, 0x812C5E68, 0xB9D4C428, + 0xE5FF02BE, 0x7D72AF60, 0x95F4E52C, 0x143540BE, 0x22AFF50F, 0xC553C082, 0x26F9D13A, 0x34CC1FA3, + 0xBC22F059, 0x17FD6D5E, 0x71EEDB63, 0xE393F187, 0xE13B8A1C, 0xDFC2E8B6, 0x121F5163, 0xEE1AD723, + 0xE9D4D43D, 0xAA57054A, 0x4511DF46, 0xF10E7578, 0xB0169F89, 0x2C2FD4E2, 0xB9A7CF8A, 0xEF5E67B1, + 0xFEF5EF83, 0x9F5591E7, 0xA5BCB01A, 0x33EB4F29, 0x639A5C67, 0x7B537D73, 0xBE4722EE, 0x63FA6B63, + 0xB89FE1ED, 0x0CDFC1F0, 0x9D0C0F58, 0xDCEC7356, 0x8E7730BA, 0x5D0CDFCD, 0xF020C33B, 0x19BE87E1, + 0x7B19BE8F, 0xE15D0CDF, 0x6FE36D3A, 0x2CDE6DE3, 0x7AFCCDE4, 0x78CADA27, 0xC6FE0ED9, 0xE24FF497, + 0x96EE40A6, 0x7E6ECC75, 0x9C27BD96, 0x16E7C3B6, 0xCF0E669C, 0xFB0933FC, 0x50A67E9E, 0xC84703EE, + 0x870B41E3, 0x5C7DB4F2, 0x8CBE0E67, 0x9CFBEA49, 0xDAF47160, 0x4C33CFEF, 0x5BB94E24, 0xE95C3FCA, + 0xF0230C3F, 0xCAF06336, 0x4E5723AC, 0x733127AF, 0xCF7146DF, 0x9B6C58DF, 0x69E7F53D, 0xC1D5895A, + 0x79C63D77, 0x92F296EF, 0x2E8E0C51, 0x9EEF3B7E, 0x7C792E78, 0xDF63E2EA, 0xA2A137B9, 0xE17B2AD1, + 0xE85BBFCF, 0x8CFBBDB3, 0x773CEF09, 0x8AFB4CFC, 0x9F92DC97, 0x9A709EEB, 0x74C29A4B, 0xE87E3BCF, + 0x156BAA6F, 0xE6AFCB79, 0x67983A67, 0x197EAEC9, 0x37EF91EE, 0xE559D9FF, 0x3CE37381, 0xE117197E, + 0x89E1FD0C, 0xBFCCF02B, 0x0C1F60F8, 0x6082D91F, 0xF3F29C57, 0x19FD3586, 0x0F31FC3A, 0xC3E38986, + 0xFD3CE7FC, 0xDF6F30FA, 0x9B0CBFD5, 0xCC3328F8, 0x70BB69EE, 0x1CE4E73F, +}; + +u32 sec_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD6A3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0xE065B091, 0x81C10828, 0x2E00D577, 0x04C82F63, + 0x60480981, 0xF20F6F04, 0x19C1B062, 0xC673A83B, 0x20F67BC2, 0xEDDFCD00, 0xB59703A4, 0x9EC51EA8, + 0xFE1F03C3, 0x9B3B2C17, 0x181EF031, 0x7803CD67, 0x34120951, 0x10D8C890, 0x3EA36A57, 0x5B19507E, + 0x3503C39E, 0x3B2C050C, 0x0D7C0C3E, 0x02087906, 0x570686B0, 0xB21D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11727552, 0x3D4B2351, 0x143D3379, 0xEA18E338, 0x510B7745, 0x0C2E481A, 0x2106B50E, 0xD8D89B0D, + 0xF9010A6B, 0xB3601352, 0x0BBA1B48, 0x27EA2016, 0x76C64261, 0x1A3F5EFC, 0x0856AEB2, 0x4BD836C1, + 0x4D67B111, 0xACD79878, 0x7D37E326, 0xC8DC6666, 0xCEB9F7BC, 0x73CF9B7B, 0x70490CEA, 0xB08053F8, + 0x460243A1, 0x746D7C57, 0x8C5AEB0D, 0x094B8306, 0xE411D61A, 0x5405033A, 0xD0712511, 0xD4792E40, + 0xCF108E95, 0x4A084F2C, 0xD7108F1A, 0x4C7A7190, 0x8A2EC443, 0x9683BAAC, 0x967336E3, 0x9A07AE7B, + 0xE03E0F5C, 0xBCC3EF9B, 0xFB28FFB5, 0xF55A1E91, 0x56DFE73C, 0xD7E1A1D7, 0xE9817779, 0xE08607DE, + 0xFD1E2FA2, 0x62C2DF82, 0x97376E64, 0xF20BF7FB, 0x2B2E7EA4, 0xDC47A88F, 0xA245CE76, 0x73A5EF3A, + 0x502DB7ED, 0x47F7D37E, 0x2F7A5A54, 0xF068A287, 0xF48263F1, 0xD8249D93, 0x19F07F9B, 0x5E74F0DB, + 0xBE35C27B, 0x97AFC35F, 0x57B2DC2F, 0xD6F8FC40, 0xD1C17C74, 0x4ABCFA3A, 0x59CDEC27, 0x520E7A4B, + 0xA89FED30, 0xDF4BFCE7, 0xB1994FB3, 0xC4FFDDA3, 0x75124A27, 0x9DDD64DE, 0x2CFEDFAB, 0x24CFB239, + 0x9BFC3E03, 0x77BF98EF, 0x6BE17F6C, 0x6DCBF49C, 0x03B38A3F, 0x3F0FD8AF, 0xA5F4534A, 0xDFFF1D99, + 0xA504FBF3, 0x09D27900, 0x4AB74DBF, 0xCBAC172C, 0x38884763, 0x1195A37D, 0x23D7C82F, 0xFE018717, + 0xCCF7138F, 0x28E566B9, 0x79A9FFFA, 0xC344326F, 0x0C715E49, 0xA537EC40, 0xA672F642, 0xDCCD376F, + 0xB4E6E913, 0xAC375070, 0xFDBFCDCF, 0xA9F98FEE, 0xFD36F5AE, 0x45043113, 0x836FE79F, 0xA0BD5E00, + }; + +u32 pri_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x30C49F43, 0xDD0776CF, 0x9FC97F76, 0x331820BB, 0x632F441F, 0x330EF358, + 0x30C52F30, 0x3CE06360, 0x4512BFB5, 0x72F5E9A9, 0xAD10F5AC, 0x0FF0DA0F, 0x0C0FD470, 0x60AA8098, + 0xC706D427, 0xA814E260, 0x28B01FA4, 0xD8488E0B, 0x22CFCCB2, 0x91816106, 0x03435B19, 0x84CF5208, + 0xE4DF6160, 0x38B56B07, 0xD45C0000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0xE0E2CFA1, 0xEE02BBE3, 0xCFE43FBB, 0x190C90ED, 0xDF0BD7F7, 0x80E1031F, + 0x03339279, 0x6F97DF3E, 0x5D01358F, 0xF903767B, 0x587088B3, 0x7EC06A3F, 0x301C50FD, 0xCF5481AA, + 0x8F0DD33C, 0xB0BBD891, 0xC4F97631, 0x80C41730, 0x6CE063E0, 0x78B09181, 0x4D892184, 0x5900621E, + 0x4BE14606, 0x86950C0C, 0xD3DB7730, 0xA0020000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727591, 0x310AC240, 0x1045FF6E, 0x564D2161, 0x050B1B31, 0x95584AAE, 0xE00DC423, 0x78019B90, + 0x7BD8042B, 0x3BB54CA5, 0xAE08629B, 0xC6DE14E9, 0xD228A437, 0x18876C90, 0x883ACD2E, 0x9F9DF7FF, + 0xCC26D0A5, 0xD0E690C0, 0x1E46B7D9, 0xB1BDACBF, 0x143D39CF, 0x15240303, 0x0E18B09C, 0xEA648203, + 0xB5B3428B, 0xEBBE269D, 0x36B605C5, 0xC643E372, 0x91325874, 0x09E03AD3, 0x892D033C, 0xD52D5AFB, + 0x5A677F74, 0xFED69332, 0x5791239B, 0x67070CAB, 0xFEC7775F, 0x8CD48251, 0xE1DD57D7, 0xD02B7946, + 0xFADB47FC, 0xD16BA4C3, 0xA1393EFD, 0x690F9FF3, 0x732F8072, 0xD7FE7442, 0xEF9FC02D, 0xD2FDF56F, + 0x6E91AF51, 0xD12D8568, 0xE18B132E, 0x16CC3880, 0x39863B92, 0x9A2B66C4, 0x0BE91736, 0xBBD2FF05, + }; + +u32 pri_mapping_binary_14[] = { + 0x11727552, 0xBF4B0261, 0x187EEE3C, 0xCDCAAEB3, 0x1CAC8824, 0x485A82F2, 0x3F889668, 0x0B84EE0F, + 0x108AB6A0, 0xC4B6160D, 0x6A110475, 0x68688934, 0x08FC6848, 0x4F84A825, 0x74C8A921, 0x051D2217, + 0x0587A632, 0xEDF3BE3B, 0x7F14F72D, 0x773CEFF7, 0x3CEFF33E, 0xDF5B033B, 0x0A1C3C24, 0x2003D3BC, + 0xCDE90AB4, 0xDC97C282, 0x14E92890, 0x38704016, 0xCB5C879E, 0x072B78C0, 0xFCA8C0CE, 0x339E8D7E, + 0x5DB85755, 0x5CF86672, 0x1DA1C941, 0xA43F047E, 0x8FCFEB92, 0x08DA4ABD, 0x9C88339C, 0x33C07903, + 0xDC64800B, 0x148787F6, 0x956ADA1C, 0xAAEF56A4, 0x95C5EAA0, 0xDF1C81E2, 0x4FC47D5E, 0x7ABF0DD4, + 0xCB8C6F36, 0xD0B518E0, 0x2306B8D5, 0x001FFD8F, 0x57D11431, 0x368037AE, 0x4A0559C7, 0x9B3A3E34, + 0x0F7D87E1, 0xFCF90081, 0x78837246, 0xEB335E25, 0x082EFA37, 0xD6A8DEFB, 0xD66BE12E, 0x4A60D945, + 0xE5EB83D5, 0x6D553D27, 0xC6174204, 0xFB5A1E95, 0xDB56BD54, 0x60FD27E8, 0x3DB7E6EB, 0x6CEF3A16, + 0x3CA2BC06, 0x40EB4554, 0x45884582, 0x25CFF67A, 0xB77EBC13, 0x0D1DFA68, 0xBD0CE415, 0xD66732D5, + 0xE75F249F, 0xD3B1535A, 0x7F017E1A, 0x8C2FA5FA, 0xFC733993, 0x0CF9693D, 0x07BCE599, 0x2F93C074, + 0xEC613D07, 0x86E38974, 0x570D89B8, 0xE6FFA0F7, 0x8EAAEFA9, 0x703F4F24, 0x81B8ACE7, 0xA7EEF3CC, + 0x8A9CB53A, 0x597EB2CA, 0x9FEBCDA5, 0xF69B3ED1, 0xF3C95A07, 0x73163EF5, 0xBDD1FD0D, 0xEF8F6380, + 0xA7E96FAA, 0xBCD9BFFB, 0x96D6FCFC, 0x02000000, +}; + +u32 sec_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB314, 0x3034F031, 0x88366C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_15[] = { + 0x11727593, 0xB14FC240, 0x14C6BF96, 0xA2A8588B, 0xA282686C, 0x4C2426C6, 0x043BB9FA, 0x279890C8, + 0x68220E8E, 0x2686F017, 0xC84AC200, 0x890C6E82, 0x135D144A, 0x48882E0A, 0x89611606, 0x36062561, + 0xB7118FBB, 0x0256B8B7, 0xB4F7BBF7, 0x7DD7D777, 0xAF031606, 0xBC2214A0, 0x04C796DB, 0xA7C6CDE0, + 0x9DB4ADA4, 0xFA061401, 0x0250C69E, 0xD0275175, 0x41049CCF, 0x063C22D3, 0xB9C953C5, 0x137551F1, + 0xCDECFA52, 0x4F804C5E, 0x74C4B468, 0x585574FC, 0x185FAD5C, 0x86716192, 0x37D09689, 0xF598B7CE, + 0x6BC69195, 0x2FB6A7FB, 0x38385C1A, 0xF18E551F, 0xADC74C99, 0x6584FED6, 0x51B1EB9C, 0x1CBF190E, + 0x9F9DE46D, 0xF464B808, 0x3FD324CA, 0xBBF9663D, 0x9D607CAE, 0x31CEEFDE, 0x37EB71CB, 0x67BE3ADD, + 0x7F81C3DD, 0x13DC5627, 0xE99BBD5F, 0x629CE916, 0x896E573B, 0x391EE81E, 0x4E4B99EB, 0xA88E41CB, + 0xBA6FECFB, 0x64B27FB1, 0x13F61E2A, 0x4C27DDE8, 0xC8E65F8B, 0xE904C97B, 0x073E9BAC, 0x4F4B051D, + 0x41EBFCDB, 0xCB628EEE, 0x57808F1A, 0xD3E1859D, 0xA72409D7, 0xC8BD18FA, 0x5D91750C, 0x8886D95A, + 0xD8B7D7E5, 0x494EAF77, 0x99C35738, 0xDCCBE1AB, 0x1CBEC6E1, 0xEB1CEEE3, 0x703F876F, 0x707860C4, + 0xADFB683E, 0xD22E8630, 0xCC1BCE95, 0x544055C6, 0x66F2FFBD, 0xA6F3EA3F, 0x88945D3E, 0xD6EF08FD, + 0xCF017D30, 0x9AC8658A, 0xB0C72F00, +}; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0xC8066C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_16[] = { + 0x11727592, 0xBF4F8340, 0x1CC51F3F, 0xAAA88854, 0x6B523546, 0xA6C6C498, 0x34FD175C, 0x9C4D870E, + 0x8EFD075C, 0x087F812E, 0x6E1D24BA, 0xB0593759, 0x14699A10, 0x5D8C5D1C, 0x8DEDC0D6, 0xC59AEEA2, + 0x78725021, 0x70DF05EE, 0x9377EF1E, 0x8F1B838E, 0x8B0A0F15, 0x7880B02D, 0x573523A8, 0x59E28EDA, + 0x095DA81C, 0x38A0875D, 0x2E24E349, 0xE081D2A3, 0x8B324FF7, 0xC9E4A9E1, 0x3E72D1F0, 0x45ED4271, + 0xCA41212F, 0x36F446BB, 0xA9A9367E, 0xDC8F51D7, 0xA49C6370, 0x3ECF7D4C, 0x150884D7, 0x623EB919, + 0x0E2ECEC6, 0x71EE2867, 0xD0097AA8, 0xA7F3F5A9, 0x9F302DF6, 0x13537C72, 0x3D1C18F1, 0xF925BF38, + 0xD71C83CF, 0xE7F92B7C, 0x05528ABF, 0xB9E7C789, 0x7EC14B78, 0x263FE939, 0xDB2F6FD8, 0xF8BCFC1E, + 0x39B1DF22, 0xD9671E9D, 0xEA07C4AF, 0x7FF5FEE2, 0x74A90E4F, 0xD477C9B2, 0x8106E95F, 0xA55C3C21, + 0x6B1D6837, 0xE99ADBCB, 0xE696ADE2, 0xEF596670, 0x85C15718, 0x5C65F032, 0x83AF32F8, 0x5A8EC7FF, + 0x37B88BDA, 0xAB83EA2A, 0x335D720F, 0x137DD273, 0x74AF37F6, 0x5B3DA94A, 0x7B6E453D, 0x6D89B7F0, + 0x14ACFFF7, 0x7718F1CD, 0x597F54F7, 0x6CFF5D75, 0x744D07D9, 0xF9050000, +}; + +u32 sec_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x88256C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_17[] = { + 0x11727D91, 0x314BC350, 0x1485CF4B, 0x5F354309, 0xB138C441, 0xCCA2B808, 0x120467F1, 0x172819BA, + 0x1B7F8020, 0x21B3483B, 0xE896A11D, 0x1DDBAD99, 0xB42FA8C1, 0xB10E6637, 0x43B60E56, 0xE8DED078, + 0x93D7428B, 0xE85D5EDE, 0xCD39E77E, 0xB9194196, 0xC0A6021D, 0x18A0B25D, 0x334C2FDB, 0x7BE03BBA, + 0x9F0BE80C, 0x0C08B1CF, 0x72AA4885, 0x0254DF04, 0x3614E9AB, 0xD169E2B1, 0x4C313195, 0x71399F30, + 0x68F410C0, 0xB51CDBD4, 0x03CCC438, 0xE976649F, 0xFDD15796, 0xFA148D6E, 0x6734E72B, 0x79323F0B, + 0x71B8CCF1, 0x4CBA1930, 0x4E788C54, 0x4385FC97, 0x96CD0B7F, 0xE20FC571, 0x8BA79850, 0x3F0D7061, + 0x1D95B9DF, 0xBDCFF776, 0x4BCEE3F1, 0x2F8E525F, 0x8DFFE5A0, 0xBDACEE43, 0xF15E8B97, 0xDECDBDCC, + 0x5D8B88E3, 0xFCDA392D, 0xFC6DA07E, 0x2B75BC19, 0xE023997E, 0x0D859CB3, 0x4EBA5DEB, 0xECA49873, + 0xD718F49A, 0x2EE95FCA, 0xEFE923D2, 0xA0F6E96E, 0xD15EF5B9, 0xFF8AEE2E, 0xE0D80B9E, 0xF27F6D1D, + 0x3442D590, 0x3C46A163, 0xF505F713, 0x56EB0700, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C70F1E7, 0x50FBC1F6, 0xFD99FC67, 0x378301B2, 0x3D7BE1FA, 0x1E307CE0, 0x030A21CC, + 0x7BBBEB4E, 0x0FCC3CA6, 0x0F58CD03, 0xBA1FD5DD, 0x4C151B19, 0xDECDFA7B, 0x6707541F, 0xF387FD60, + 0xD55C2210, 0x7996B68D, 0x0CEDA965, 0x61C1CE1B, 0x19F84F33, 0xBCDDB912, 0xA28E0568, 0xFEB4A0F6, + 0x6067903F, 0x6EDDBB7D, 0x7A3ACB02, 0x860D7C0C, 0xACE8FA0B, 0x373230A4, 0x3230043B, 0xC3DC010E, + 0x4F49DD88, 0xDD1C1210, 0x777880D5, 0x4901D5AD, 0x646098DE, 0xBE830115, 0x00000000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0xE0E2CFA1, 0xEE02BBE3, 0xCFE43FBB, 0x190C90ED, 0xDF8BAA8F, 0x1987792C, + 0x38C45931, 0xC451EC03, 0xFA1BD5BF, 0x4C15107D, 0x6C407D69, 0x42A52106, 0x407D0C62, 0x0C0C9AED, + 0x107996B6, 0x8D0CE7EF, 0xFC7E7D6A, 0x17441D3B, 0xA6BD1318, 0x16F03170, 0x00C5558D, 0x021D1504, + 0xA0FA0A81, 0xE6CC6060, 0x682BDB01, 0xB51F0000, +}; + +u32 pri_mapping_binary_20[] = { + 0x11727592, 0x314FC240, 0x1886DF96, 0xA288580B, 0xA2E26064, 0x32262E84, 0xD98D3F60, 0x6A7F8181, + 0x1FE0D2E0, 0x6A627024, 0x21114646, 0xD8BC45F1, 0x88B171C4, 0x85556560, 0x92051276, 0x09F8F50E, + 0xB4157BCB, 0xDD3DFDDE, 0xB7DFBD77, 0x03C8C191, 0x54DDF911, 0xA17D9CA6, 0x8B93198D, 0xE9E5491B, + 0x50DC2547, 0x5C957531, 0x9AD37810, 0xAA34BEA4, 0x7CA6F531, 0xD669F12C, 0xB6D1E4C0, 0xEB6B48DF, + 0x588A7C0F, 0xEBDA8151, 0x213F4381, 0x02B47124, 0xFC9D08C8, 0x37FCC2D0, 0x2C544B67, 0x39068C80, + 0x8F576DAC, 0x807CC70C, 0x76366FA5, 0x0D86291F, 0xF61A35C9, 0x9500AE06, 0xF0107164, 0xA96F63D1, + 0x9FE86752, 0x99B491F1, 0xF6F1C4C0, 0xED462D6F, 0x51FD1418, 0xF6A45E0B, 0xF00D07F0, 0x9500BEBA, + 0xC47DFD50, 0x3EFE5CD4, 0xA2D44548, 0xD7329B76, 0x8E746EF4, 0xA38EE46B, 0xC46F1325, 0x2BE3F209, + 0x712EEF23, 0xEA7293E2, 0x24AEBF53, 0x9C55C9D7, 0xFBBFFFD7, 0x397EFA8A, 0x75196ECC, 0xAAF4F7F8, + 0x6C74977C, 0x44BDEEFC, 0x3DC7BD38, 0x4506F2FB, 0xA6B3C87B, 0xF15E686F, 0x03794B9E, 0x4BBBF0E7, + 0x6278FCE8, 0xE9A05193, 0x75CAB1FF, 0x1EE2CEFF, 0xB92602F8, 0x56004F06, 0xF0ED652E, 0x72D8F170, + 0xBD831E9F, 0xF3DD3B86, 0x8A593A17, 0xB90D81B7, 0x796EA93A, 0x43D9BC96, 0x797E8204, 0x5A177D1D, + 0x7B6586AA, 0x7A5510BC, 0x0774786B, 0x7EFFDF00, +}; + +u32 sec_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0xA9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C720, 0x55B091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC98C152, 0xC0D0C0C7, 0x200D17DF, 0xC1800A00, +}; + +u32 pri_mapping_binary_21[] = { + 0x11727551, 0xBF4B0331, 0x187DC9A5, 0x7A48394E, 0xE85011F1, 0x267111E4, 0x1074F74F, 0xF086EEB6, + 0x74D5A5D4, 0xCDA9C5B9, 0x500417C1, 0xA5200899, 0xD41C6271, 0xAC08EE76, 0xB8AD4B0F, 0x6E377886, + 0xE45A7288, 0xDF92E4E5, 0xFDF8BE64, 0x06530235, 0x0A1F7886, 0xB355AD07, 0x5DB973CB, 0xB6FD412E, + 0xE0131020, 0xC62EC955, 0x8D5D50A0, 0xF226B04E, 0x8DAEAAD6, 0x008FDA25, 0xC0B7B1CB, 0x5946E0A9, + 0x0D47276C, 0x4681CFF1, 0x23E6D3D1, 0xB5C1C93F, 0x385DE2B3, 0xA22FDD87, 0x1CC818FB, 0x76FECB52, + 0x9720F3E0, 0x587E0F96, 0x9F93FDC9, 0xD17C66E1, 0xE9DDD7FB, 0x51C1AF24, 0x1C08D51C, 0xE57CF50E, + 0xE5F96997, 0x430E53D1, 0x8F8C6E25, 0x79D5ECB5, 0x9AB9673D, 0x8E5EAB7D, 0x7872CC31, 0x19DDDF5C, + 0x5D285F09, 0x7CA4EC13, 0x89875595, 0x731A1EE8, 0x7C0C8176, 0xBFD09DAB, 0xF3149888, 0x45BEFE8F, + 0x8DBD46EC, 0xD64D7E43, 0xF336D919, 0x2E3DB8E3, 0x45BFB16B, 0xF7E73085, 0x778066F4, 0x8472FD02, + }; + +u32 pri_mapping_binary_22[] = { + 0x11727593, 0x3D4FC250, 0x1486DF96, 0x8288158B, 0xA0428CDA, 0x38186362, 0xA2FC0343, 0xDC8D3030, + 0x39419C4D, 0x0CB0FA11, 0x19742301, 0x46C73276, 0x30421B22, 0x71319185, 0x5919D858, 0x30619780, + 0xC75E2A45, 0xBD7769EF, 0xD3739E9E, 0x733FBA60, 0xC3404884, 0x02D4E05A, 0x93C36A6E, 0xB0752F6D, + 0x28859101, 0x45800098, 0xD8164634, 0x1A5E8880, 0xFBD94040, 0x6479323D, 0x553C5A16, 0x159F4C37, + 0x92FA02FC, 0xF4A22313, 0x4D255445, 0xC7D0E8B5, 0xB532E302, 0x878B1CEE, 0xE27089C3, 0xDD1CEEE1, + 0xF019E288, 0x52FD4A77, 0xBC1E56FF, 0x83C2C0C4, 0x9EB3EFBA, 0x0E23A395, 0x53098A1F, 0x02BD36CB, + 0xF772BCB3, 0x1CEEE3F0, 0x390E9739, 0x7C9EC3FD, 0x7F79077D, 0x3F161C7C, 0x9DF1163A, 0xC4FB13DE, + 0x365E4EED, 0x78A535E1, 0x270E7FA0, 0xF1FF7F17, 0x393CC8E1, 0x210E5F72, 0x703A62D0, 0xCA53FB42, + 0xE772FA3C, 0xBA76ECFD, 0x607331C7, 0x3CCBE409, 0x6E1E1DEC, 0x93277BA1, 0x7A32873A, 0x9AD95AE5, + 0x2AFAF42D, 0xBBBC2BB2, 0xB8958635, 0x872FC4F2, 0xA51B1DC9, 0xF4F5793C, 0xA6A37EFB, 0xF65AAB58, + 0xDF73767C, 0x98BCC5E3, 0x7C3C465E, 0xF90155AD, 0x34AE43FA, 0xF15AEB17, 0xF9ED3DA3, 0x3AD3403C, + 0x66F763DD, 0xB7C86ED2, 0xF486593F, 0x492B6E95, 0xE22A4029, 0x6F7AA7FA, 0x94887F00, 0xEFCDEA38, + 0xFF0B0000, +}; + +u32 pri_mapping_binary_23[] = { + 0x11727594, 0x4F4C1341, 0x14C6BFDD, 0x2E52A0D6, 0x45AA967F, 0xB2426CBC, 0x98606FDC, 0x088D8947, + 0x521BC3DD, 0x560D2709, 0x61B34742, 0x824DD083, 0x09C63624, 0x26DE2C84, 0x10F7643B, 0x8DB1F160, + 0x823DC895, 0xB089DC38, 0x5848EFB4, 0xD4C7CC2E, 0xACB63397, 0xDDFCDE7B, 0xDFBCF7CD, 0x648E2016, + 0x4344850E, 0x9410180D, 0x450DAB11, 0xFBA88DE9, 0xEB2D065D, 0x81029471, 0x4F69D1AA, 0x04A1025D, + 0xDF19FA55, 0x5117A2AF, 0x812F5CC5, 0xC0A9906B, 0x69750561, 0xFAB161C6, 0xD32943B7, 0x71C66A4E, + 0x212FB822, 0xE1AA8407, 0x245C93F0, 0x2E09BF22, 0xE1DD121E, 0x94F09E36, 0x7EE4FAC8, 0x7D6BAC37, + 0xCA98F4FB, 0xF555D4F5, 0xB6EB1DA2, 0x1E461FF1, 0x4C3C3973, 0xCE8F370F, 0xAAB9ACC8, 0xEFABB7E5, + 0xEFE1308C, 0x908F3BF3, 0xD5D79ECE, 0xD5BD4B7E, 0xCCF677BD, 0x7EC395CE, 0x735C9370, 0x5DC2FB25, + 0xFCBA840F, 0x4878A4D2, 0xD9871BC4, 0x635EFF3E, 0x1F6E7EEE, 0xAC73CBC7, 0xE92AE2BF, 0x73A0FBFB, + 0xEFBD552D, 0xCA3B019A, 0x8EA88F52, 0xFDB3F1A5, 0xD403AA3F, 0xD96A3A25, 0x577790F8, 0xA29A991E, + 0x38E71B4D, 0xA7E8F221, 0xE2C5E4A6, 0x99D02F74, 0xF8790C13, 0x7F97CC3E, 0xE57C1FA8, 0x16C43C23, + 0x6FBFF16E, 0x7A23627F, 0xED958DA9, 0x4C2EFB38, 0x6163C7AA, 0x396B4CE8, 0x8E2EDB50, 0xE2113EC7, + 0xF38756FE, 0x8969E397, 0x73FAE727, 0x133AB797, 0x7DE73A7F, 0x50F5E61F, 0x7B79E9D7, 0x07EE17ED, + 0xFF9BA6AF, 0x89B8E18B, 0xAFBDF894, 0x5B5DA2F8, 0x36B05B72, 0xFB59E0FD, 0xADBC792F, 0xE6B843F9, + 0x7767CCC4, 0x04E5FF58, 0x64563EC6, 0xE3696BC5, 0xF395BF0F, 0x83F7E7CA, 0xC1A8F075, 0x8EEB0C8B, + 0xFDC66749, 0x3F4EEF80, 0x5E0EFA7D, 0x0F683698, 0x59C8A753, 0x143F036A, 0xCE45FD23, 0x5E3F24EA, + 0x2766BD39, 0x5D3EE29D, 0x77D1DDFF, 0x2F000000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11726591, 0xBF4BC350, 0x10C7BFF9, 0x51CD504B, 0xFC314441, 0x0C0EE222, 0xD4FC07E2, 0xE22A64F0, + 0x0F481107, 0x411D4257, 0x1D0C8283, 0x52D0808B, 0x636A17DF, 0xA2F605B1, 0xB8D52C8E, 0x4A3B64EB, + 0x52A1BBA1, 0xF1252FC1, 0x566F79EF, 0xEEDD7DEE, 0xFBEE7AE0, 0x46312742, 0x059A9016, 0x8B9A5E8D, + 0x566EE525, 0xB51653A8, 0x0204C0C7, 0xAA10336B, 0x291081C2, 0x2BC5B4C8, 0xEB8AECD4, 0xF1985274, + 0x7C735C2C, 0x0F0494D8, 0x85C0362C, 0x53570986, 0xB4DFF55C, 0x1E17FEC7, 0xDF119618, 0x9A0006E3, + 0xA8BD4C57, 0xAA23AA45, 0x3ECAA3FD, 0x9F09A8ED, 0xB996C9F2, 0xF781CF76, 0x561FFE72, 0xBB7B6FF4, + 0xF2580E31, 0x28416AE5, 0xDC87945A, 0x4EFA5480, 0xED8D5C37, 0xC157BD13, 0x5C3B9C23, 0xDFE79C31, + 0x1D6C1EE3, 0x7310AB04, 0x37771FED, 0x66F6AFC2, 0x05C1D172, 0x65735DE5, 0xEFF229E3, 0xD24EE0B9, + 0x2F09E4FC, 0xE48AF327, 0x589E6598, 0xC60CD359, 0x77CE9C5D, 0x8B602A40, 0xD0A86775, 0x879C3779, + 0xF0771EE9, 0x7EE6D776, 0x7C655487, 0x24B33C1B, 0xB04C5FD1, 0x787C2BE5, 0x2C906445, 0xF0DC9696, + 0xF8C22CF3, 0x8740BFFB, 0x94F17E00, +}; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD6BDBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x19718833, 0xE11067C6, 0x14BFC0F0, 0x808F8105, 0x2EFE1CEA, 0x0FB0BB05, 0x26FFDFCD, + 0xA081E45E, 0x96C28D0C, 0xB777EDE9, 0x01EA2B60, 0x6800EA7B, 0x00D3B783, 0x01150000, +}; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x708833E3, 0x1067C110, 0x7F0EF50F, 0xD8FD7F26, 0xFFD9CD60, 0x80ECEEBD, + 0x107DAC38, 0xCC63C321, 0xCE8E439C, 0x03873827, 0x7E7701C3, 0x15353C99, 0x2A20FAB8, 0x80FA0495, + 0x4C430C81, 0xFA3A0419, 0xC5DCCB36, 0x32ACDAFD, 0xEFECA995, 0xFB419AA7, 0x35A540D4, 0x7103D585, + 0x29B583D5, 0x6D0D8DAC, 0x5A99B191, 0x81F735C3, 0xFB3BAE2C, 0x17181EF0, 0x31F000E5, 0x5D948214, + 0x40F27766, 0x9CDAD556, 0x06B18761, 0x2E443FCF, 0x030C771B, 0x3038F031, 0xF002C519, 0x8C80F128, + 0xB003EA5E, 0x00000000, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xE69FBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B17C, 0x6064E063, 0xE053D80F, 0xE672893C, 0x87DA0395, 0xAFDFC810, + 0x91DA5212, 0xEC0C1387, 0xD9B79BC3, 0x00C91E86, 0x7350F5FF, 0x3732309C, 0x06BA6E25, 0xBA3960F3, + 0x9B7AA6B1, 0x283018F0, 0x31F0C3ED, 0xDB015507, 0x00000000, +}; + +u32 pri_mapping_binary_27[] = { + 0x11727D92, 0xB14BC340, 0x18C55FD2, 0xABB6369E, 0x2954AC8A, 0x180A8A8B, 0xA09DDC5D, 0x9C6B86FE, + 0x01D1D9A5, 0xA57F8090, 0x5528D42E, 0x829B7533, 0x939A2006, 0xD72C5D6D, 0x3B74EBA2, 0x92DD60FC, + 0x9253B094, 0xF35B2EF7, 0xBB7BEFEE, 0x5DBE0944, 0xB928A9D0, 0x81476436, 0xB4B2D18A, 0xB6AFD9A6, + 0xDE8E5DE8, 0x0A14C0C3, 0x8E1253F9, 0x39A840F6, 0xC5455115, 0x3A8D4603, 0xF7A98B81, 0x4F6117B3, + 0x5001A70F, 0x07CDAA65, 0x1ABA832F, 0xF76DD4EB, 0x0AAE48B8, 0x2AE11909, 0x67129E9D, 0xE1939F9C, + 0x69AEA81D, 0x79D8FB9B, 0xE749E8E6, 0x247EF312, 0x9E93F0BC, 0x842F4878, 0xE1FFFBD2, 0x7F987E7F, + 0xB5C5C608, 0x3934D22D, 0xD76CEB90, 0x74BC80D1, 0xCAADF0D3, 0x4207A795, 0x86B94F3C, 0xDA7A77F3, + 0xE7AC8F31, 0xC722F14E, 0xC54E3906, 0x406089FD, 0xBCEFE04C, 0x3D29253E, 0xAF17C14D, 0xE380D63F, + 0x80E7A138, 0x6789D63B, 0x35FB383D, 0x67806170, 0x29EE812B, 0xA1D7FD99, 0x5C77F039, 0x8AC451A5, + 0xBED07FF3, 0xA4FDB5BA, 0x5BF77265, 0x91A79EF8, 0xB075DAD7, 0x042CD33F, 0x4AE76B4E, 0xD25AE875, + 0x1F305DDF, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xE69FBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B17C, 0x6064E063, 0x106AD80F, 0xE672893C, 0x87DA0395, 0xAFDFC810, + 0x91DA5212, 0xEC0C1387, 0xD9B79BC3, 0x00C91E86, 0x7350F5FF, 0x3732F09F, 0x6678BB73, 0x258B0283, + 0x011F8330, 0xDCDC1D0C, 0xA8000000, +}; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C3073, 0x0420E6F0, + 0x4800CD51, 0x5BC0222F, 0x3019A85F, 0x80918191, 0x81613783, 0x06D8BC03, 0x1C0C4073, 0x580F6D64, + 0xD855B662, 0x464AC846, 0x06863B0C, 0x0CA757B3, 0x7C606400, 0x9AF36023, 0x4399514A, 0x8882C046, + 0x867FBBDE, 0xDC593103, 0x623E2350, 0x9CC10868, 0xAFC073A8, 0xBBC1E6FF, 0x99FC6737, 0x8301B2B9, + 0x7BB19BCB, 0x7400C3DC, 0x070C1FF8, 0x189891C4, 0x815E6058, 0x3103C57C, 0xA0FB51DD, 0xCD54B11F, + 0x2459D1D4, 0x03319765, 0xC34686A9, 0x41ED29CE, 0x40FDFC07, 0x18DE4EDF, 0xC57280E1, 0x021F032B, + 0x50BC2DA8, 0x34D85900, 0xACDE28C0, 0x06662E38, 0x7C247523, 0x76734840, 0xCC8D0099, 0xCB220DB4, + 0xFF345076, 0xE50EA83A, 0x00000000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0xE0E2CFA1, 0xEE02BBE3, 0xCFE43FBB, 0x190C90ED, 0xDF8BAA8F, 0x19D3BC07, + 0x0C1FF818, 0x5890C4DF, 0x2EBD7D3A, 0x62068AB9, 0x40FFA1FA, 0x8BA902AA, 0xEF03509F, 0x90508801, + 0x501FDF2D, 0x86DBA767, 0xEC80EA03, 0x00000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C48E240, 0x231856CC, 0x780E7507, 0xD8DE3F93, 0xFFEC6630, 0x40B66F2F, 0x50DD3F06, + 0x86377720, 0xFA997098, 0xCB0C1747, 0x310FE80F, 0x54F73355, 0x00F5DDBA, 0x77FBF40C, 0x96050C1B, + 0xF8185880, 0xFAD88218, 0x829DE1FA, 0xC0E120A9, 0x1BB19B43, 0x02A2CF03, 0xA48F450A, 0xE88E950C, + 0x0CD3DB77, 0x40D50100, +}; + +u32 pri_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x15339E43, 0xED039BFF, 0x67F29FDD, 0x0C06C8E6, 0xEE85E863, 0xC4AF0FE8, 0x2E54F730, 0x5540F431, + 0x01F51907, 0xB9973903, 0xF5ED3664, 0x94C89AB1, 0x9181E11F, 0x03C39B3B, 0x3BA0FA01, +}; + +u32 pri_mapping_binary_32[] = { + 0x11726550, 0x3D0B8250, 0x143DEF69, 0xE02062D0, 0x5044F4A6, 0x6809A2DF, 0xD220CDCE, 0xD1148ED1, + 0x5F7011A7, 0x4657A74A, 0x89A2B9A1, 0x3568706B, 0x71684FB2, 0xAB2F24E9, 0x2CEF7138, 0x1FF7DE07, + 0x2422B438, 0x4C600FA5, 0xA7B78593, 0x0D366ADF, 0x74F30826, 0x0303620C, 0x594E3869, 0xE040E31C, + 0xA1C9A54F, 0xA757605B, 0xA608BC64, 0x5CAE3E19, 0x0CFA8458, 0x4EECA930, 0x43BCA3F4, 0x1E789267, + 0x3F3C4520, 0xF01EDF39, 0xCADECCCD, 0x628C7FFB, 0x0EA47B03, 0xE95DFAF9, 0x7FEE1589, 0x01A5E26B, + 0x79B4477D, 0x7EEE84B8, 0xF8377FE7, 0x1D0BD17C, 0x3D531758, 0x913FA19E, 0x09ED51F9, 0xCB7B7446, + 0x56ACB5A5, 0xDF2AFC6A, 0x97744BC0, 0x9EEE50C7, 0x07000000, +}; + +u32 pri_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x15339E43, 0xED039BFF, 0x67F29FDD, 0x0C06C8E6, 0xEE85E863, 0xC4AF0FE8, 0x2E54F730, 0x5540F431, + 0x01F5092A, 0x99861802, 0xF5750832, 0x8AB9976D, 0x6460380D, 0xF4D54A98, 0x7EB0FF24, 0x75237673, + 0x4840F447, 0x80F4B348, 0xEF074936, 0xF54C6351, 0x6030E063, 0x606600F3, 0x19B84476, 0x30A00200, + }; + +u32 pri_mapping_binary_34[] = { + 0x1172758F, 0x310E8230, 0x18855F4B, 0x491C08A9, 0xC6C1C5D8, 0xC4C4381A, 0x4E603C81, 0x0347E00C, + 0x847BB030, 0x3AB232A9, 0x2526C673, 0x10571606, 0x771BF00F, 0x758081B7, 0xB479FDDF, 0xD7F7D7B0, + 0xD2587248, 0xE00E67ED, 0xAD546276, 0x17B19169, 0xA7211918, 0x5062CF3A, 0xD273060E, 0xB82F8D39, + 0xB7398F4E, 0x856B4F51, 0xF85A5C27, 0x3E0C3E5D, 0x0AC44114, 0x2A59A0D5, 0x4D9567D6, 0x67133E27, + 0x1F017164, 0xFDEFD5F7, 0x30A92971, 0x18FEFF28, 0xA0E33C8B, 0x429A6F81, 0xA6B27967, 0x822B063E, + 0x55469E8D, 0xF8B4E778, 0x3F9ED0DC, 0x9B5E2B71, 0xC4D9874B, 0x7971C262, 0x2B6F18EB, 0x07000000, + }; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x15339E43, 0xED039BFF, 0x67F29FDD, 0x0C06C8E6, 0xEE6579C0, 0xF0810F68, 0x2142DFDB, 0x5D77E6A0, + 0xE903BA0B, 0xD53D4C15, 0x2C050C0D, 0x407D1F36, 0x32082AA5, 0x9A1802F5, 0xB1173230, 0x8ABAED60, + 0x40050000, +}; + +u32 pri_mapping_binary_36[] = { + 0x11727593, 0xB14FC240, 0x14C6BF2B, 0x8756C55A, 0x1415638C, 0x8D03311A, 0x136C34CE, 0xFE09260E, + 0xEC3AB9B9, 0x10FE025D, 0x4918ECE8, 0x881B5D50, 0xDB981013, 0x1759585C, 0x84A11B0B, 0x4DD86DC0, + 0xE38E3320, 0xBDB7F4DE, 0x2FF7BEFB, 0xFADE5D17, 0x223C6434, 0x98C02B12, 0x3BA9AC55, 0x8A728F74, + 0xD7AC0C3D, 0x980404F0, 0xB14F862C, 0x1A3A3420, 0xF9EE21AD, 0x89BA14FB, 0x5A78E62A, 0x167E84DC, + 0x9006E81B, 0x6CE1E2CA, 0x3EB9B44C, 0x17E153BB, 0xF9704FFB, 0x048CF75D, 0x14ED6BCE, 0x075EAF53, + 0x7504270A, 0xAECDF0EE, 0xD837F719, 0x55221FF9, 0x497F6FA2, 0x2E31ABC7, 0x7DD1091E, 0x7A5F1FF2, + 0x9C64107F, 0xFE9C82CF, 0x07F1FAFA, 0x040F6FDA, 0x4DB97FA1, 0x25F9947F, 0xD6E7E9FE, 0x260EDC51, + 0x6B517544, 0xAE95583E, 0x007A1DDA, 0x42606091, 0xE9E4EC33, 0xAE8F6FA0, 0xE908BE54, 0x7371BA77, + 0x717E3CE2, 0x0E705714, 0xF5F496E5, 0x1DE0D313, 0x3939147E, 0x52E5F8FF, 0x5A567043, 0xC15714DC, + 0x54F0B482, 0xAF2AF89A, 0x8267147C, 0x5DC137FE, 0xF8F89E44, 0x753E853C, 0xE43E798F, 0x690D0D03, + 0x9BE5FFF3, 0xE2EF63EB, 0xA8E0EB59, 0x31AF02EF, 0xEFB69CD7, 0x0BA6E317, +}; + +u32 pri_mapping_binary_37[] = { + 0x11727593, 0x314FC240, 0x1CC55F4B, 0x5154AC45, 0x5141636C, 0x1C8CD198, 0x20F16338, 0x7660B789, + 0x899B4BC3, 0x27900F40, 0x423A3A76, 0x70B08BCA, 0x1113E286, 0x13ABB103, 0x1B8390B0, 0xDB8097BB, + 0x9EB685BB, 0xA5BDDFFD, 0xEFFD5FDE, 0xDD0DC107, 0x41518501, 0xB49139C8, 0x97CC7A78, 0xFCA01D1A, + 0xCD1981A1, 0x40013A38, 0x51667474, 0x735081EC, 0x3B4141E5, 0xFBF2F46B, 0xE285A998, 0xF8E17233, + 0x6DA240A7, 0x3F3E9CAA, 0x6D99868F, 0x2919059E, 0xABF531D0, 0xA9A08FEB, 0xEA25E341, 0xEB83DC34, + 0x78BD3298, 0xAB675C8D, 0x71DA129E, 0x3B8C7C33, 0x9F6133EC, 0xA012F7F7, 0x46EBA6C0, 0x28D00698, + 0xE8C8C4F6, 0x8F497025, 0x74B5FEE2, 0x7E59095F, 0x92F0E579, 0xCEFAE6FA, 0xE9BE09DF, 0x34DF64AE, + 0x9953AEB7, 0xD2A5FEAB, 0x344F8373, 0xB5EE236C, 0x8D49C3E2, 0xEBAB74DD, 0x39B2AD8B, 0x948FB5D4, + 0x3EEDDEC7, 0xADE3B9B6, 0x45EB1EBF, 0xBF7A6DEE, 0x2BDF8DFB, 0xFAEC796E, 0x547FC775, 0xD69F923A, + 0xCA990F12, 0xE944B9B2, 0x3AFD6971, 0x1E1B126E, 0x487841C2, 0x37257C4B, 0xC28B12BE, 0x2DE13B12, + 0xBE2BE125, 0x092FA7F2, 0xCA8674EE, 0x00B6F5CC, 0x4EBB0271, 0x6FC53B11, 0x398A75AE, 0xB3F7A7F3, + 0x5FC77317, 0xF786BDCF, 0xF279AD93, 0x2BF17B53, 0x63E7B62F, 0xF45E911C, 0xBF000000, +}; + +u32 pri_mapping_binary_38[] = { + 0x11727592, 0xBF4E8350, 0x14C63FFE, 0x5451116F, 0xB52655A3, 0x12076334, 0x26B593A3, 0xA30FC0D0, + 0xCD851770, 0x217D8F2E, 0x8C262E8C, 0xB2F887C6, 0x847432E9, 0x1B6807B7, 0x2E356197, 0x146FEF05, + 0x2C21E72C, 0x707E9CF3, 0xE5E3BB77, 0x0A59115A, 0x2A18F006, 0xEDD06CDB, 0xFDF4F441, 0x3F66832C, + 0x0253A000, 0x439C2919, 0xAFD8800A, 0x3446119A, 0xAADC33F9, 0xD3C68B50, 0xB1F12BE5, 0x323D5160, + 0xF197105E, 0xD7756C16, 0x621ECD26, 0x81AF7F23, 0xB1B8E03F, 0xFF79FC1A, 0x5FFB725E, 0x496AF382, + 0xAB353ECD, 0x7D0B9FE9, 0x201DA2B3, 0xECEF5DEE, 0x69849E4E, 0xF006C157, 0x08BE4A70, 0x83E06B25, + 0xAFF8E739, 0x57F3D5CE, 0xC345B408, 0x7CD9AB7D, 0xDECF81D9, 0x44EAAC2F, 0xE9DF7CDE, 0x1D8D73FD, + 0x0DCE7102, 0x5C31B9A7, 0xDFF3DE03, 0x5C47F6CA, 0x45D58F49, 0xF8DC24B8, 0x45F02D82, 0x33823709, + 0xBE4DF09D, 0x1ACFCF39, 0x7D162976, 0x20E75A8B, 0xFFEFF27B, 0xC88AFB18, 0x22F202DF, 0x758AB922, + 0xC7227F71, 0xDFF72E7B, 0x43A32DF3, 0xEF89DC0E, 0x8A7DFD09, 0xB185DD52, 0x37BE15DF, 0xF7CB5CE5, + 0xFC47715E, 0xAFA8D61F, +}; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x90C48146, 0x33AC98F1, 0x1CEA3EB0, 0x7BFE4CFE, 0xB39BC100, 0xD91D7B81, + 0xEAFE3130, 0xBCB9C3F2, 0x80E1031F, 0x033392FE, 0x75107321, 0xE21F10E2, 0x6F57DE3E, 0x3DB11162, + 0x1FCB030C, 0x775C6078, 0xC0C7C08A, 0x24CEA085, 0xE10E60B8, 0xA0860753, 0xC57E9064, 0x5E4513C4, + 0x3EB6031B, 0x19D2844A, 0x430C0420, 0xF22C6D1B, 0x195EEFDA, 0x03F727FB, 0x868D0CC9, 0x462660F3, + 0x4F4E9BB5, 0x2BBD7D23, 0x03DF1B86, 0xFB67D7B2, 0x2C60D8C0, 0xC7C0B101, 0x6C1E0397, 0x08547F21, + 0xD01DA90C, 0x0CC1CE30, 0x7780E349, 0x52376237, 0x8704C41D, 0x1E607552, 0x40752B19, 0x18A6B7EF, + 0x80AA0300, +}; + +u32 pri_mapping_binary_40[] = { + 0x11726D51, 0xBF4BC340, 0x14FE7249, 0x6B901A22, 0x74A8BF30, 0x38888B10, 0x8A83A3E0, 0x52678BF4, + 0x0F680747, 0x074B0727, 0x07BBB815, 0x6C71125C, 0x0C4EB7F8, 0x23415B1C, 0xCDD2D93A, 0x74EB6220, + 0xBBD178BD, 0xBB4882BE, 0xE5EE7DF7, 0xBDF77DEF, 0xDD04225C, 0x14094CE0, 0x11EA4AA1, 0x64B5A2F5, + 0x2B6DD5EC, 0xC42E4C05, 0x0AE06143, 0x89590C74, 0x1020F7E2, 0x629E88BA, 0x023B2DDC, 0xF32E163E, + 0x45BB580B, 0x1518EC42, 0xD12CD7AB, 0x9649F1ED, 0x7EBCDFF4, 0x04AEFCC5, 0xC7080DD6, 0x9A0265D6, + 0xC79C485F, 0xDC47D489, 0x3CD869FD, 0x270AA7D9, 0xABD4AB77, 0x9C654FEB, 0x0260E427, 0x3E840E09, + 0xFFD75153, 0x78703DF2, 0xB725AE8D, 0x133CA3CF, 0xF6909D9F, 0xB428E6DE, 0xF0ECCB79, 0x72430AB2, + 0x862DD514, 0xEFDA19C5, 0x41FBD039, 0x6E50F42F, 0xBF825B5F, 0xF0F28C97, 0x97BA277B, 0xAF6EB72D, + 0xF947FDA9, 0xD8E9F985, 0xF03133E4, 0x39668B89, 0x0FFE2F0B, 0x9B354F2F, 0x091F355E, 0xB7C4E66E, + 0x00FBBB9E, 0x9EF6A76A, 0x0C77806E, 0xFB975FE1, 0xFCC5644F, 0x325FD66C, 0xEC18D007, 0xC9DE1F90, + 0x8D1F0000, +}; + +u32 pri_mapping_binary_41[] = { + 0x11728D52, 0x3D4CC250, 0x10FE0A05, 0x51B11465, 0xC0BFC864, 0x4C8C0961, 0x76207171, 0x24C8C02E, + 0x8313210E, 0x0D6E8601, 0x17071212, 0x65740427, 0x1B139536, 0x46E3A62C, 0x8C0619D8, 0x58206135, + 0x12F0FA1E, 0x85A260BC, 0xE5BD7EBD, 0xFBBEFBEE, 0x5E133C34, 0xF86CC659, 0x867D1D91, 0x40BADBA7, + 0xE89DECEA, 0x80605C35, 0x786D3CCF, 0x4D6700F7, 0xAC2A802F, 0x5EDE171B, 0xE8487451, 0x8110E172, + 0xD3CA2B73, 0x5EB79F78, 0x37AFC40D, 0x394F7CB2, 0x0001D0B1, 0xC5F89F5D, 0x205EC78B, 0x8A9A5229, + 0x24624F46, 0x7132732E, 0x7604106F, 0x4785124A, 0xC402B28A, 0x9ED6AA17, 0x0B5C4FE8, 0xFCD463FC, + 0xDD7C5747, 0xD0CAFBA8, 0x42538A26, 0x6F9A7859, 0xBDADA122, 0x1B3D3ED8, 0x235EA982, 0xF77289EB, + 0xD9AB23DC, 0x53419BF0, 0x2A1A1244, 0xC22FA267, 0x0C77D6F0, 0x51B9E4F9, 0x8E9B5FFD, 0x31DC69C1, + 0x69142816, 0xC6FAA439, 0x8CFBB7A5, 0x29AF07B4, 0xEA5C6F86, 0xEA7DD1D4, 0xA1A1777D, 0x5B7F2D1D, + 0xB1FE33C9, 0x04E777E5, 0x26EBCE4E, 0xC1E7A6E0, 0xF3B9FFCD, 0x51F8BC63, 0x7F8330E7, 0xF9B71F61, + 0xDB7C2743, 0x5F4CCF3D, 0xA58F05C2, 0x0BD1AC62, 0xF8451768, 0x6B7C0E92, 0x15AF036F, 0x03DC931A, + 0xED033580, 0xF6C1F62A, 0x47080F9D, 0x317EC9B2, 0x276F78B2, 0xEEE21037, 0xFDB0F7BA, 0xBC13D75D, + 0x7EEE276E, 0xF81157CD, 0x3DEA2EAB, 0x4FBB68FA, 0x1BE6EFB3, 0xFC153185, 0x53094B61, 0x73BE037C, + 0x8DBE1520, 0x117BC078, 0x7C030000, +}; + +u32 sec_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0xA9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67D9C0, 0x70808F41, 0xF8C04686, 0x32A39410, 0x05818D20, 0xA50C2B66, + 0xEC604005, 0x00000000, +}; + +u32 pri_mapping_binary_42[] = { + 0x11727D92, 0xBD4FC250, 0x14C54F4B, 0xC1AA580B, 0x1A838391, 0x68627430, 0x214CEEFC, 0x0306D110, + 0xE76AE286, 0x830D898B, 0x93E066C2, 0x00D105E3, 0x02BAD045, 0xA548204E, 0x866AC2E6, 0x00031B8B, + 0x24AC2A11, 0x5FFBF80C, 0xD4BBBCE6, 0x777BCFBD, 0xF7BC5707, 0x0D15F32C, 0x44200BCB, 0x92DDE50E, + 0xB7D692DC, 0xB2186BAB, 0x10193040, 0x0EEB4C9B, 0x4491070B, 0x585F5438, 0x585A6727, 0xA71B8F86, + 0x8A1B3F54, 0xAECD3519, 0x08E44381, 0xEC95026E, 0x51C1AFFA, 0x594D2528, 0x674C386B, 0xC22D269C, + 0x1BE1F5CE, 0x3EC6FCAD, 0x582B07CF, 0xE0DC795A, 0x671DD5AB, 0xA129C036, 0xC01BB715, 0x6DABD3C7, + 0xD61CDF7F, 0xC284F326, 0x7C72843F, 0x18D37AC0, 0x95511330, 0x45F2F012, 0x1FC5AE9F, 0x0AD27282, + 0x9702847F, 0x00A7DAD0, 0x7EE47E86, 0xEF850D53, 0x9DE9B282, 0x43E749C0, 0x43FA5417, 0x4AEA4684, + 0xF6B76714, 0xB8FC97B2, 0x8FF0EF9B, 0x86964D53, 0x3E4378D4, 0x1F27BCA0, 0x8BEF4BDB, 0x548F3B57, + 0x203450A8, 0x68D41F81, 0xFCB7BB22, 0xAFEAF577, 0xD1EB8BA3, 0x3D927FC3, 0x7BFE9EF6, 0x9D4DF6F7, + 0xABA64B6A, 0x3C42EBC4, 0x330507DE, 0x1D9FCEB5, 0xB47A158F, 0x907D1A40, 0xF5B9D3E7, 0x98CEE108, + 0x8DF7CDD9, 0xE3FFDF2F, 0xF3D5F5B3, 0x579F4151, 0xC05CA8EB, 0x6BB7DE78, 0xE78B9BC1, 0x9E8FFCA0, + 0x8F16AEEF, 0x3F64400A, 0xE47817CD, 0x078D795F, 0x15FDE923, 0x9578C270, 0xFC010000, +}; + +u32 sec_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0xA9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD6759C0, 0xB0818F41, 0xC4602343, 0x99514A88, 0x82C07E90, 0x684054CA, + 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_43[] = { + 0x11728592, 0x31480261, 0x1886DF3B, 0xCFBACC8E, 0x2B1C6C88, 0x84208228, 0xC2A53591, 0xE6488DC4, + 0x25022B1A, 0x0A1A3A5C, 0x8B22A286, 0x42322108, 0x1102ABA5, 0xDFA53A03, 0x2588A296, 0x96A66E70, + 0x73482268, 0xCCB4CFFB, 0x0B9492FE, 0xE5EE7FBE, 0xEF7DBFF7, 0x3EAE007E, 0x743844A8, 0xC0252C5D, + 0x76A72B52, 0xEA4D48DD, 0x6AB4A243, 0x15200019, 0xF409153A, 0x39192220, 0xF4EB6817, 0xB9CE4E4F, + 0x17CE4D17, 0x173EB85D, 0x457A13A0, 0xD00B83E6, 0x0E075C2A, 0x43592F1A, 0xA938E742, 0x032E36E0, + 0x16E27093, 0xBF5AF8CE, 0x6BE62B45, 0x4B190CD5, 0xE4B25E31, 0xE85A2A1E, 0x0E507F19, 0x281AD223, + 0xF20AA41A, 0x5F63FE5E, 0xDF5BE7BE, 0x52FEEF79, 0xD606BCE9, 0x37CFE34D, 0x41730DA7, 0x952015AF, + 0xCB497BAC, 0xDF9F18C9, 0x568B91D5, 0x6DEE2B3F, 0x32A47CBB, 0x9A97F4AF, 0xECD3100E, 0x386F21BE, + 0x266A436E, 0xE2C5DB9E, 0x677D93E1, 0xBDB0589E, 0x1BE4736D, 0x548FF936, 0xFC559DD2, 0x0A239DE4, + 0xFE78E1FA, 0xD61CC3B8, 0xDB33D241, 0x75CF527C, 0x787A86E1, 0xE9E166E1, 0x28C43075, 0x981D1D9B, + 0x33738416, 0x63BCDF4E, 0xFDB3BE65, 0xD36F6752, 0x762EADD0, 0xF71C2399, 0x4EFCB3F7, 0x3BEA7B05, + 0x3E0DEED3, 0x463E133E, 0x2D5CF5B1, 0x9FE074EB, 0x9F7D58AF, 0xCD1CABDB, 0x31298133, 0x054ACEBC, + 0xC3E6F8D1, 0x99FF65E7, 0x403023D7, 0xEA2C12CD, 0x9D01FCDE, 0x8CECE43C, 0x58E5D29D, 0x991BFB1B, + 0x17A83F5F, +}; + +u32 sec_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C10109, 0x06260606, 0xC6F5BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67B9, 0xC0F0808F, 0x81BF6023, 0x4399514A, 0x8882C046, 0x863B5A47, + 0xB7AE98C1, 0x52C0D0C0, 0xC7201000, 0x13DFC180, 0x0A000000, +}; + +u32 pri_mapping_binary_44[] = { + 0x11729552, 0x314FC240, 0x187D578A, 0xA0622D84, 0xC1C5D818, 0x63485C90, 0xC1D9C4C8, 0x0F401699, + 0x9BE8EA42, 0x988D0989, 0x7123C18E, 0x8E303631, 0x6A8B89EC, 0x0C3A2B43, 0x371630AC, 0x46043FEE, + 0x5A85E861, 0xBCA5CDFB, 0xBEF7EEBD, 0x97EB401C, 0x1749053A, 0xE020B41A, 0x5B314A83, 0xCD2B754D, + 0xAF8C5CE8, 0x0C0C6820, 0xC546749A, 0x512800DB, 0x72115704, 0x2F465F03, 0xB75CC5C0, 0xBB901BA9, + 0x7D068D7E, 0x6C143366, 0xDED06D0C, 0xDD6EBB66, 0x099C4970, 0x45828724, 0xB82AC1C3, 0x127C8E70, + 0x64C8A7DE, 0xF173F39C, 0x83CAA081, 0xF444BEF0, 0xBD0DB758, 0xB3CC3CED, 0x0F816E5B, 0xF02312DD, + 0xE8044E95, 0xA0664DE9, 0x538FD3FD, 0x2925DA7B, 0x053E7CDD, 0xF9317FDD, 0xCC6F137F, 0xFFFAD029, + 0x585FF77A, 0xE86B58A0, 0x7922B3C1, 0xF58F9225, 0x2B5BB4A1, 0x1DA37DEE, 0xFAF3BE8D, 0x6AAE7CB0, + 0x4773ED19, 0x2FAD4BA1, 0xBBE8FDEE, 0x3726C197, 0x7EE07FF4, 0x841B3E4D, 0x43F035EF, 0x7F3DA827, + 0xC1BB117D, 0x3CFA7D2C, 0x934E3617, 0xE2795A39, 0xA77E1679, 0x18AF9D5E, 0x54455EDD, 0x0BF2723C, + 0x5B3067FB, 0x646F814F, 0xBAA7072A, 0x48E8C49F, 0x6CEC70BF, 0xB37DB2D4, 0xB7CF5E9D, 0xEA2DAB69, + 0xEC6A4834, 0x83F774E7, 0xF33F0100, +}; + +u32 sec_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67D9C0, 0x70808F41, 0x98612343, 0x99514A88, 0x82C04690, 0x52861533, + 0x7630A002, 0x00000000, +}; + +u32 pri_mapping_binary_45[] = { + 0x11728593, 0x3F481B51, 0x1CC7BF77, 0x79D1334D, 0xCFB3A636, 0x1D8AA183, 0x0845386E, 0x710D0D0E, + 0xE2A6A1A4, 0x4B17E3D0, 0xCE7AC4B1, 0x62634137, 0x458E16A1, 0x8305B308, 0xB768BC88, 0x954E912C, + 0xB7A6CDE0, 0x26A539C8, 0x52287898, 0xFE722F31, 0x17F5EA5B, 0xEEEEF37E, 0xDFEFEFCF, 0xBB7701BE, + 0x2CC44428, 0xC01142CF, 0xA2F144CE, 0x1DFBC246, 0x95CDA605, 0x45800094, 0x302E3469, 0x9D4A1001, + 0xE1858521, 0x91EBA2F4, 0x4CE0D073, 0x49E092DB, 0x35594380, 0x4C2F2674, 0x2D9B4E28, 0x26AEAC7A, + 0x6DCFE05C, 0x08E06200, 0x0F057046, 0x1C1AE555, 0x2EDA7D78, 0x75BB9B6E, 0x09AAAFDE, 0xF0B1094B, + 0xDF33B269, 0x8ABF02EA, 0x35AE0F07, 0xF8F605F0, 0xFE002E05, 0xF081001E, 0xB9C57BEA, 0xA7B9F7CE, + 0x5BCC71DD, 0x03D2A91A, 0xE3BA62BD, 0x56D0398F, 0xFAFCFE7E, 0x723E57DA, 0x791E12FF, 0x38FB564F, + 0x11870B38, 0x163B4743, 0xA61D134B, 0x2F17922A, 0xF183F785, 0x0F534BDF, 0x5AC9732B, 0x1B5C2737, + 0xBA7EEEB2, 0x636DE739, 0x1F6C74E6, 0xCDEB6227, 0x77CF55B9, 0x1187DF26, 0x765F6DE5, 0x1729EE78, + 0x6D7A7D66, 0xD7C4CEFE, 0xCFCB5F55, 0x1E3FE4CF, 0xF7DAB1B6, 0x56397F44, 0x3CAD25D5, 0x16AF1A95, + 0x77799D7C, 0xFF006F64, 0x66E35CC6, 0x30ED2F68, 0x73A9D6FE, 0x8FF98A31, 0xD9CF7531, 0xDBEB0791, + 0xD83DFF45, 0xD9C4D729, 0x63713E65, 0x62B000E7, 0xACC8F58F, 0x6DCAF31C, 0x0829FF3F, 0x97F0F7BB, + 0xFB1FB1BB, 0xFDD01541, 0xF77CBDFB, 0xF5742253, 0x92FC3E21, 0xD6AB7F62, 0x77E65792, 0xE23C2EEE, + 0xDDBB61E2, 0x3A904DB7, 0xBF631DFF, 0xD38C771E, 0xE58ECFAD, 0xBE257FDF, 0x6C94A948, 0xCA885FE7, + 0x29B6E3FF, 0x01000000, +}; + +u32 pri_mapping_binary_46[] = { + 0x11728593, 0xBF6B1361, 0x18C7BF77, 0xB9DA8B8D, 0xE7E54735, 0x698DA6A0, 0xA5204288, 0xFE018220, + 0x719318A4, 0x88834302, 0x82101C62, 0xA8149738, 0x04218312, 0x6842A62E, 0x4A3208BD, 0x45D38B68, + 0x5CA49A45, 0x27699B21, 0x4E059B48, 0x07278D8D, 0xCFBDEF25, 0x24D697DE, 0x92DCE7F9, 0x7EBFEFFB, + 0xBCEF3D3B, 0xE08F099F, 0x0C1D5887, 0x23E8F287, 0x967AF3AB, 0xCA19BDD0, 0x37A14B90, 0x803A16A4, + 0x3E3D0D15, 0x32209D37, 0xE196B9CF, 0x45BF21BC, 0x662921FC, 0xE6717D65, 0x4F82467F, 0x0C642289, + 0x784837B0, 0x6F765A95, 0x12E79280, 0xCB07F967, 0xB4353846, 0x782BFDC9, 0x8CDA7A47, 0xFBFF39CA, + 0x08A72DA2, 0x52DAB1FB, 0x647DF50A, 0xBD3AC223, 0xFD4CBC21, 0xDD3ED069, 0x71FF8420, 0xF788804F, + 0x0AB82AE0, 0x4E013F2A, 0xE05302EE, 0x12F06302, 0xAE09F8F1, 0x211F3B27, 0xBAFFF17B, 0x9797C67D, + 0x3AF96AB1, 0x6AE68A75, 0xCE3DA0BB, 0xCEB99BF8, 0x7C2C7DC3, 0xE2DDE7DB, 0xCDD2D977, 0x56E84A2A, + 0xCFEFD343, 0xF5153917, 0xF75ABE4D, 0xA059E13E, 0x6F83782C, 0xC77CB7B7, 0x7EEE368B, 0x4A1B7B1A, + 0x7CC4BDF2, 0x399FA5DF, 0xBCDB7CF1, 0x30C3F2F2, 0xA92CAF4F, 0xAF1928C4, 0x7249CBA7, 0x6D61BB59, + 0xE4FB55DE, 0xF2DC13AB, 0xFFF6CDEB, 0xD8E5F593, 0x544F4792, 0x61AB1E7D, 0xE0AC3EC9, 0x91AEDC69, + 0x4D5DE3F9, 0x7EAA5F8D, 0x64983FF0, 0xAC61FAA3, 0x06BE7567, 0xCA5FDE73, 0x7FE0A981, 0xCB9EEB97, + 0xC254CFDE, 0x71AAF76F, 0xD2FEAB1F, 0x5E15270D, 0x7CFFFAF2, 0xD1F23DDE, 0x7F36CFF5, 0x33A4BFC8, + 0xF6CBF8AD, 0x44EA90EF, 0x7383CEE9, 0x07F0C7FE, 0x3E67C99F, 0x8CA51356, 0xBFBFCADD, 0x8F35FB3E, + 0x4E118707, 0x081F728F, 0xD202E932, 0x40223ED0, 0xB1B90F5C, 0x58ACAB7E, 0xAEF3339D, 0x7B303FF6, + 0xBB673027, 0x8D4576BE, 0xB37CDDA0, 0xB56E84E6, 0x5FB775D3, 0x837C5BB7, 0x219C4375, 0xB44F2538, + 0xCCE7EF73, 0xCA1A1A1A, 0x4E0FF30F, 0xF4A5DA7D, 0xB1751C8F, 0xC7D77564, 0x07EBD66C, 0xDF5F0000, + }; + +u32 sec_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C10109, 0x06260606, 0xC6F5BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x900FD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_47[] = { + 0x11728594, 0xCD6B1351, 0x14C5CF4C, 0xA66D6CE3, 0x38ADB5A6, 0x5F76C052, 0x0A2284E0, 0x1FA0EDA6, + 0x1B41D22C, 0xAA2BD106, 0xC185144A, 0x86594A17, 0x09812E0A, 0x8576282E, 0xB29264A1, 0x6440B079, + 0x09185C69, 0x66D3753B, 0x4A77559A, 0x4070DBD8, 0x7867DEE4, 0xA3D4A1B3, 0x49F2BBF7, 0x9E7BEE7D, + 0x2F7302FE, 0x308C8A50, 0x802202D3, 0xA1B0AA37, 0xE7B2D28C, 0xB2DD6250, 0x04084009, 0xF3428B9E, + 0x4A102220, 0xDC631816, 0x795D883E, 0x557C7655, 0x549C71B9, 0x96D41020, 0xD317135A, 0x7435AE2A, + 0x26CE59CD, 0xCE199C0B, 0x3E5CF4E1, 0x011F2EF9, 0xF0BE1E4E, 0x1691334E, 0xBC39DDB9, 0x9ADBCD12, + 0x223DF3F4, 0x9529EF1C, 0xA8D9BCBE, 0xDF4777C0, 0x87077DF8, 0x351F3EE8, 0xC3872EF3, 0x63346484, + 0x888F79BC, 0x9E3FB276, 0xD33C3FD4, 0xF8BFCE75, 0x1F2E5FE6, 0x07389671, 0xA3C32FEC, 0x89CEFFE2, + 0xB98B3AED, 0xE910B03C, 0x5FCA8109, 0x35D6AF2D, 0x92DE292B, 0x77FC0E57, 0xBA7D6486, 0x0E1F2974, + 0xF9BB4F1F, 0x8AF9952F, 0x4EB3679B, 0x1BDCDFCD, 0xAC0923A6, 0xBB7A8EBF, 0x3DCFF728, 0xF15C6CC7, + 0xE57F06EA, 0x43D67BAE, 0x778BF84E, 0x2CBDEC70, 0xF910B418, 0xEE13A73C, 0x3EB66522, 0x1E9DBDEB, + 0xF4D393C6, 0xABC40B13, 0xDF33756B, 0x8FB97D37, 0xF4373CEF, 0xF65B13EB, 0xD1C48293, 0x67BD2E66, + 0x7206CD39, 0x0B3CAEF3, 0xFEE13513, 0xCBD18792, 0x139F340A, 0xD994D6B9, 0x2F6EFD38, 0xC5F76379, + 0xD7DFA08D, 0xDFE522AF, 0x9B786E22, 0xB9F07231, 0xE070035B, 0xEAFA15F7, 0xF09B89D0, 0x0F9CD52C, + 0xAE3B49F5, 0xE2081E45, 0xAE3817E9, 0x17ED279D, 0x799A4C90, 0xAF3A6811, 0xBCFFD493, 0xEEBEEDDD, + 0x2AD39728, 0xFE17F8F9, 0x919FFB74, 0x4FFC8895, 0x37DBF7E1, 0x4EC499F7, 0x813BAF6D, 0x54594AE3, + 0x7C466973, 0xCFEF57D2, 0x338094D6, 0xF6E7BE3F, 0xC6EFAF94, 0x82BDFE02, 0x12E5D940, 0x95490554, + 0x4887EE1B, 0xA2F4BE50, 0x4AC130CF, 0x5B72E798, 0x20AE01AB, 0x71EFF754, 0xFBFFBBEF, 0xE9FF0300, + }; + +u32 sec_mapping_binary_47[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3025936, 0x301CE063, 0x50D8B091, 0xA1CC2825, 0x44416023, 0x4829C38A, + 0x193B1850, 0x01000000, +}; + +u32 pri_mapping_binary_48[] = { + 0x11727552, 0x4D4B0241, 0x187EF6C3, 0xD4B46DB3, 0xA03C448B, 0x870A2230, 0xE91728DD, 0x3AA5483F, + 0x203B4410, 0x81887FA0, 0xEC1A52EC, 0xD14B6137, 0xA743E51A, 0xD425084F, 0x5E228225, 0x3C259581, + 0xF736EDC5, 0x3159B19D, 0xCB2CCFD7, 0xBCF3CC36, 0xC0978129, 0x112A5086, 0x34EB9FD1, 0xB2D67C41, + 0x9E53F31D, 0x03AA0001, 0xA86051E8, 0xD0BAF740, 0x04842503, 0x1322F7F9, 0x69D770DD, 0x4DD1F0CD, + 0xE33A724B, 0x80421F0C, 0x99C85642, 0x5319DA46, 0xD32CEA1C, 0x171C70D1, 0x01976C38, 0x1D89A2DE, + 0xE8CDDD9D, 0xD3CA5B15, 0x846DF3B9, 0x6E49D706, 0x9A26F7CB, 0x0EB92E07, 0x7CC40177, 0x3BE09E61, + 0xBC8E9602, 0xAF0DFF32, 0x9E1EFEF4, 0xDED690BE, 0x86BA8251, 0xC211A11E, 0xD581FBD1, 0x3B0CF62F, + 0x6619CCD3, 0xAA914B70, 0x9FAFC610, 0x0AADAD4A, 0x94779409, 0xEE0B0186, 0xE7ABF552, 0xE1989FE7, + 0x2F31CC6F, 0xB8E331E2, 0x7D459C9D, 0x2CF01C7C, 0x0EF63446, 0x3A359A4B, 0x8549F756, 0xDE3577A6, + 0x894F027B, 0x779C5788, 0x4F8B2969, 0x92F8A6F1, 0x7219D089, 0xFF007EDE, 0x393F5EFA, 0x77FEE1F7, + 0x7964D84E, 0xEA07E904, 0xC3EBB965, 0x962FF83D, 0x54F24743, 0xF1D84ADF, 0xDFFD1F83, 0xCB9BFD1E, + 0x3CF61E24, 0x997AD0AB, 0xC661E6A6, 0xA7FF0500, +}; + +u32 pri_mapping_binary_49[] = { + 0x11728552, 0x3B48C350, 0x143DF954, 0xA3D618AB, 0x601DC4A0, 0x2882085A, 0x1C5C04B1, 0xA0B3F8EB, + 0xE8601071, 0x1041C5B1, 0x8B06C141, 0xF0D3E0D4, 0x41A4C1C5, 0xB7F849FD, 0x1427A120, 0x1D0533B8, + 0x39D84277, 0x4BEB35AF, 0x4545C4B7, 0x24EFE4DC, 0x73CE3B79, 0xAFE0CB41, 0xB3080DB8, 0x82D4E60F, + 0xEA1B85EE, 0xB8DCAEED, 0x951C6802, 0x0420891E, 0xA1442BA5, 0x4004845E, 0x078D229F, 0xF3D353C7, + 0x85A7A2E3, 0x9DCB95E4, 0xBC00955E, 0x18D643F3, 0x53BAC650, 0x74B26EC2, 0x925F9057, 0x49F00BCF, + 0xD9CF69AB, 0x87F385FC, 0x174ED248, 0x58AFE57C, 0x5E9EC25E, 0x2189FE6F, 0x397CD7C4, 0x2B025997, + 0xCF8BF95F, 0x7E1E2EFD, 0x81CB7FE0, 0xBEDF7806, 0x2F2AAA08, 0x4788CEA9, 0xFDC8453D, 0xFDEC47DC, + 0x6030666C, 0x73758AA1, 0x7E1A696B, 0x91CF5767, 0x183A3AE4, 0x8130E95E, 0x8ED82B3E, 0x8341D8C1, + 0xD0F029F7, 0x55CE188E, 0x454B6AA2, 0xEFFE3714, 0xDD04EFAB, 0xE6ECCE73, 0xAB6DE6FA, 0xF22D836D, + 0xC4CCC930, 0xE5C901CF, 0x693E5F1B, 0xAFE4E33C, 0xBC116FEB, 0x60738D72, 0xDCDE2C2F, 0x3D967975, + 0xC49B08E8, 0xFD9F3966, 0x2525BA30, 0xC7E0D827, 0xEB3193CE, 0x7B9E75E7, 0x07B9AF9F, 0x7863A116, + 0xAF87FD19, 0x27628D33, 0xA84FC8A4, 0x8EFEF92F, 0x0F7CBE7E, 0x97E170D4, 0xEC0AD1BC, 0xBA0DF722, + 0xC1FDD528, 0xE51C053A, 0xFFE9D177, 0x4F3C1358, 0x332A3CEF, 0x7EB6F645, 0x92CA779E, 0x243334A4, + 0x91BBB2B9, 0x6F43B4D2, 0x57520972, 0x5ED0BBB7, 0x8DA46700, 0x93E1F23E, 0x407B1B88, 0x99A988D7, + 0xEB43A5CF, 0xCBB2DF07, +}; + +u32 sec_mapping_binary_49[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD663BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x1028D8C8, 0xC0600414, 0x17D8CD61, 0x80ACFF00, + 0x50BC8C81, 0x21256407, 0x032A0000, +}; + +u32 pri_mapping_binary_50[] = { + 0x11729595, 0x51485361, 0x14C7FF77, 0xBBD6325B, 0x732E9DD5, 0x722E6796, 0x1976B177, 0x75682F45, + 0xA603EDCD, 0x4A8520A2, 0x08C7AC97, 0xB2700FF9, 0x20096D41, 0x0F3DB648, 0xF0BE94DE, 0x69494F32, + 0x097A8AA8, 0x113E0492, 0x29083D54, 0x385C67DF, 0xB73B76BD, 0xFB84EECB, 0x767FE79C, 0xFFB9DFFF, + 0x3BF7BB2B, 0xE0970697, 0x050E6016, 0x564F99DB, 0x1B4ED73F, 0x976B1C93, 0x190D0E09, 0x12904083, + 0x94A16BC1, 0x060B2035, 0x6A28B7F0, 0xBA32FAF5, 0xE20D53F1, 0x6293CB65, 0xE40D0976, 0xFAA322A4, + 0x0C04BD0E, 0x155BDA5A, 0xEA458C73, 0x49C02D02, 0x6E157059, 0xC04B047C, 0x9780EF16, 0x709B80EF, + 0x11F05213, 0x5FC9F9CB, 0xFC4C4FA6, 0x13682EF0, 0xB1648ED7, 0xED15E895, 0x09F83E01, 0xB70BF87E, + 0x01770878, 0xB9997FC4, 0xB21D4EE2, 0x6794EEF6, 0x2C4FC592, 0xDA5888E7, 0x3B978BEB, 0x54108742, + 0x73E130F8, 0x4073659C, 0x274B58C5, 0xCBA1A5D8, 0x7050C594, 0xF663F5CB, 0xB88ACCE6, 0xC38EDEDF, + 0x549F01E6, 0x16B99E8B, 0xF49C4A1D, 0xEB939E59, 0x9F8DE7FA, 0x1F201EF0, 0x75B75B89, 0x6B8FC3D1, + 0xC865159B, 0x9FBF7DB8, 0xBBF42EDB, 0x743C3CCA, 0x9FBF92F2, 0x3A955E56, 0x9FBA94D4, 0xA211D2FF, + 0x045C3FC7, 0x75AA1654, 0x0C296759, 0xFCE9B557, 0xDAC818C5, 0xFF00EBCF, 0xE4656CD8, 0xE1A6B84F, + 0xE96861F1, 0xB13B912A, 0x3FC5D781, 0xAF4BBCBE, 0x7ABAB80F, 0x0705FC90, 0x801F3671, 0xEE93FC96, + 0xC73DD3C5, 0xF7E70871, 0xBF72B16D, 0x9BDFE6B9, 0xC36B166D, 0x86711F6B, 0x268A3F8F, 0x7762C7B9, + 0x36ED277E, 0xEAE701AF, 0xAFA5FA7E, 0xA52790AD, 0x5FECD3A2, 0x0F6EAB58, 0x4D4ECDC7, 0x47C8BF0B, + 0xC0AFAB3C, 0xCF477933, 0xDDF15080, 0xF2BEA7CE, 0xCFCFCDB2, 0xFDEBEA7C, 0xC2D77794, 0xE2419FAB, + 0xE234C593, 0x438F685E, 0x58FC4678, 0x34E7CF2D, 0xAE5377F3, 0x3FDFC345, 0xBEBF7EAA, 0xF339836D, + 0xCD59FD2B, 0x5A6C7890, 0xE98F0E8C, 0xE7CEBDBF, 0xBA6FBC4F, 0x7D7F71BF, 0x8E097843, 0x9EEFEC5F, + 0xC97BDD3F, 0x357BC442, 0xDF7FA981, 0xEEB780B5, 0x14D73B6E, 0xEEC3D671, 0xA280DB35, 0xE4796317, + 0x5B0F4A5D, 0x39BD1615, 0xF1C168A4, 0x27609CE3, 0x93ADDBDF, 0x5BF65DA8, 0x6EEACBFB, 0x672BF44F, + 0xAAA4FC10, 0x301034AD, 0xCB56B82E, 0xAB6CF4A3, 0x29DF2761, 0x73F33C37, 0xD37316D5, 0x33F5953D, + 0x467FE4DA, 0xBC3FD358, 0xB0E354AB, 0xF0FCD1FB, 0xF5B1E7BA, 0xA7F7CBDD, 0xDFD77567, 0x60BCFE01, + }; + +u32 sec_mapping_binary_50[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xD603BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0xA0CFB091, 0xA1CC2825, 0x444100AA, 0x6FFF4690, + 0x16861533, 0x9E43ED85, 0xD8E709B7, 0x6F3703D4, 0x1E0E907A, 0x8699DBC0, 0xAA0C80E6, 0x30FC6360, + 0x78730762, 0xAE01DCDC, 0x8D0CFF76, 0xBDB9B362, 0x0644DC10, 0x53DC80C1, 0x818FC108, 0xA4DF08E8, + 0x3E811D0C, 0xA8000000, +}; + +u32 pri_mapping_binary_51[] = { + 0x11728553, 0x4D4F1351, 0x143D339D, 0x62C15A06, 0x280616C6, 0x6E342686, 0x844CE29E, 0x8F981076, + 0x9446F801, 0xAD1A17AE, 0xE8C49511, 0x41ABC65D, 0x13FA4242, 0xC2CE6980, 0xC5DB007D, 0x25F16345, + 0xE9A6EE34, 0x76D11D26, 0xD284851B, 0xB569BD7D, 0xAF6D6616, 0x03B39999, 0x73EE39F7, 0xDE77EF3B, + 0x857A04A2, 0x3A4CA080, 0xC08DF058, 0xEC59E3F6, 0xB671D3CC, 0xB6044C0D, 0x1A50C41D, 0xAD45CFA7, + 0x107440BB, 0x2B30A42B, 0x5D98DE31, 0x1C489718, 0xFE29BB96, 0x51412D42, 0x1F1CF7AC, 0xF84CCCE4, + 0xA8B213F1, 0xDA36CE35, 0x105EE3B0, 0xAD64A28D, 0x37C559D5, 0x610AD77C, 0x70DD85BF, 0x15B9470E, + 0xE3401338, 0xAB2A3EE0, 0xE2A92438, 0xECB4D397, 0xECA3916D, 0x1431E9AA, 0x3F78E4D5, 0x1BA4BF65, + 0x2D4CB7F5, 0x62C9612B, 0x492F1FF4, 0xA9ABCF07, 0xBFE28387, 0x7CF07E1F, 0x7CC007BF, 0x4A382C3A, + 0x6FD3D327, 0xCDCB3B27, 0xFCE258B1, 0xE7583241, 0xF10DA02E, 0x943E4C7A, 0xCD8A4ADF, 0xF5FBD917, + 0x0F6C8EC3, 0x2936FF64, 0x8D63F00D, 0xEAE55D15, 0x77CD957F, 0x4B7C3B76, 0xD8C776B2, 0xA7EF3714, + 0x1F217E23, 0x9E599C25, 0xFEEF49BD, 0x54C8297C, 0xB026E330, 0x10BD640E, 0xC71C8F53, 0xAFD28BB3, + 0x1CBBEF4A, 0x850FB98B, 0xFB09FE96, 0xBE2FBBF9, 0x4DCA9FD1, 0xD3A976FE, 0xCDE99DF2, 0x78DECB0F, + 0x11FFB053, 0xDFC4FED7, 0xCFF9349D, 0xC312F0BC, 0xA9F861E2, 0x672CCB18, 0x3695BFF1, 0x93A39C29, + 0xE4D3A99E, 0x4F0DE711, 0x8C505C5F, 0x1CE47371, 0x3FDA9F7D, 0xC94ED2DE, 0x230FE432, 0xDD7B41FF, + 0x75E047B9, 0xCBABFCD1, 0x4A778EAE, 0x381B4826, 0x2E39872F, 0xDE7D18AD, 0xF8EDBFBC, 0xCFE313CB, + 0xC5905B1F, 0x307AFB2D, 0xEFE9F59E, 0xBE181A53, 0x71CB326E, 0x95634F7C, 0x2F39ECB0, 0xE3F71F00, + }; + +u32 sec_mapping_binary_51[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xD603BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x20BE6123, 0x03831150, 0x5CE039D4, 0x1E88F99E, + 0x70F37733, 0x40CDE500, 0x99CB3073, 0x1B589501, 0xC346865D, 0x652B66A4, 0x8400F5FF, 0x63607873, + 0x87C580C1, 0x818F4102, 0x6EDE0EA8, 0x79000000, +}; + +u32 pri_mapping_binary_52[] = { + 0x11727590, 0xB16A0241, 0x1086FFDD, 0x5BE31572, 0x6CC02229, 0x24078110, 0x08821C96, 0x79881457, + 0xE4017C86, 0x435F4048, 0x1112B0B9, 0xC2C2D276, 0xAB247B16, 0x96220452, 0xA638C4CE, 0xC6227D8E, + 0x35E3AD26, 0x27F1A699, 0x6176FEEF, 0x9FD9156C, 0x68D4F936, 0xBFC169E0, 0xCEEF661B, 0x0AD3BB4D, + 0x00B62D35, 0x4EB99DAB, 0x51F6F192, 0xAB7C7C5B, 0xF9467C31, 0x78542820, 0xA0BE5C15, 0xB9D2726B, + 0x67C4BD1A, 0x890B3920, 0x9E646040, 0x82EB9C3F, 0x75415C76, 0xA3A0A371, 0xDC098963, 0x80756AB9, + 0x8CB851D0, 0x097DA960, 0xF43A1DC7, 0xB6CFFFF9, 0xE5FC6C90, 0x256815B8, 0x95C971AE, 0x53C21525, + 0xFD4A49FF, 0xE4F81E74, 0xE7E17DBC, 0xFBB7C7E3, 0x6C613E87, 0xE2034B0F, 0x55D2B3A0, 0x4EDCDD3F, + 0x3C29A4F1, 0x5CF723CB, 0xAF2EF7BE, 0xBB77AEF0, 0xA087E44F, 0xBEEFC0C2, 0x88678C3C, 0xB83477C9, + 0xDB61F0BB, 0x47FEEFE7, 0xCDFBC42D, 0xEEE108D2, 0xC5403F7A, 0xC561FC00, +}; + +u32 sec_mapping_binary_52[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x96BBBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6B5B37C, 0x6064E063, 0xE06CD8C8, 0xC0600414, 0x1780EABB, 0x07E49731, + 0x30A4841C, 0xE000F3EF, 0x6F0419C1, 0xB062C673, 0xA83B20F6, 0x7BDED8CD, 0x806A1FD4, 0xDCFF40F5, + 0xFF1818DE, 0xDC8199C7, 0xB281E100, 0x1F0317DC, 0x9EDD0C1A, 0x107D60F3, 0x993561F6, 0xC1CD43B3, + 0x7707032A, 0x00000000, +}; + +u32 pri_mapping_binary_53[] = { + 0x1172758F, 0xA14E0341, 0x1445CFCC, 0x4E01D134, 0x4382C034, 0x4C4AD290, 0x6060BF00, 0x578BD84F, + 0xE80FD46C, 0xFA07E09B, 0x901508E4, 0xDA55C014, 0x515D8325, 0x617D135A, 0x51DF4D97, 0x974E452B, + 0xF69999DC, 0xDC7BEE7B, 0x0BC2782E, 0x34163E89, 0xBAED4B37, 0xAEFA6FE6, 0xCA4E6A8F, 0x55289872, + 0xA36A99D9, 0x191AD4AD, 0xE75C875C, 0x5B5EC7FB, 0x8EE2D804, 0x5C6DD68A, 0x8E7C0AD2, 0x7898385B, + 0xB0F5AB32, 0xCF82AE0E, 0x74419067, 0x8BFD1EBB, 0xDE6A524D, 0xB93BE86B, 0x7D896F0B, 0xAB32E475, + 0x03376AD0, 0x4D83DE12, 0x9D58F6B6, 0x47FD72F7, 0xF1BD7A5C, 0x50BECCFD, 0x5322FE6F, 0xD82C43FE, + 0x44F2AE67, 0x927BE1EA, 0x98413F0D, 0x7E332A78, 0xF6BFAF79, 0x26FE0AFE, 0x7ECC038F, 0x1D4EC56F, + 0x7A5C47F6, 0x63DFF70F, +}; + +u32 sec_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD673160, 0x70E06360, 0x0FD8C8C0, 0x60049417, 0xD801B507, 0x00000000, + }; + +u32 pri_mapping_binary_54[] = { + 0x11728D93, 0xCF4F1341, 0x1CC5DF6E, 0xB7BA6029, 0x0BAD150E, 0x6A83C198, 0x1012DDBF, 0x40242610, + 0x2F828DE1, 0x0FE89AC8, 0x4DC5D28B, 0x89C1F02B, 0xC1135A36, 0x78218143, 0x7B319913, 0x3895D870, + 0x32ED41CE, 0xBA31BD61, 0x421B3978, 0x3134ADDF, 0xDDE147D7, 0x32C6B9EC, 0xE6F3F6BD, 0x9D37DFCC, + 0x1EC4E288, 0xAA30800F, 0x085C0EF5, 0xC4D3B5EB, 0x6BDA5563, 0xB9C16128, 0x50803C6E, 0x280D5A05, + 0x1D2AA00C, 0x7074A9C2, 0x17A2671C, 0x9B5E4A1C, 0x8722AEA1, 0x1D2808D3, 0x0B43BF39, 0x36143718, + 0x32F6249F, 0x4B31A00E, 0x541CA12B, 0xA4A7CC64, 0xC2D5EBBC, 0xE2646DC1, 0x55E28A19, 0xF538B7D7, + 0xAFFDED0B, 0x487C9A84, 0x0789C3A4, 0xFD197B47, 0x7DBD7EB5, 0xE55A1E37, 0x9B7A053F, 0x323C4EBD, + 0x9D4D2618, 0xBE3AEFEB, 0x452EFCE7, 0x24B9E725, 0x5C97F0B6, 0x26FE9DD7, 0x4E783BF1, 0xCCF8FC83, + 0x61F7FBC5, 0x8AB39915, 0xFC822427, 0x24E11D12, 0x1E6EE5BB, 0x2887D179, 0xC27DE742, 0x73F7CF1B, + 0xFB0C0BAB, 0xDBEF4A47, 0x799D6586, 0x67AA753B, 0x4279CE74, 0x91DB7374, 0xBE5F80C3, 0x7DA11BAE, + 0x6E5A77DC, 0xFF8DDA3B, 0x3CFDFC93, 0x1B3EB394, 0x117A17E9, 0xD6F854D2, 0xEDBB68AF, 0xF2598BA1, + 0xE3117E56, 0x1DAD8C83, 0x30BA498F, 0x743F1C73, 0x7516CBBD, 0x4C3FA1FC, 0x41A0BA23, 0xFC91DDFF, + 0x9CE7E7B3, 0xE7193DDB, 0xDFD23BF8, 0x8BA198B9, 0xB7324FFE, 0xD7A57A7A, 0xFB85D763, 0xE9FE8CC8, + 0xB948394F, 0xFBACE15B, 0xB4CFD2D6, 0x643177DA, 0xD3EB1123, 0x3DD567DD, 0x757BE4DE, 0x24364674, + 0x4F8FB65F, 0x11F9DA0F, 0xDA4715F8, 0x56127997, 0x0AA773A2, 0xAB85ACFD, 0xEF7ECA6F, 0xFFBDE891, + 0xFABD7BDD, 0x3B3891D7, 0x7DFED8B1, 0xBFE51CF4, 0xE6730868, 0x22BFB725, 0xBF30E1E9, 0xAF8E73B6, + 0xE05F7F00, +}; + +u32 sec_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD663BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x20756023, 0x4399514A, 0x8882C06E, 0x0E0364FD, + 0x40F17FBB, 0xDEDC5931, 0x03CADF0F, 0x512F0D14, 0x57350A74, 0x54103820, 0x0112675C, 0xBF91E1F4, + 0x8CEDCBDB, 0xCAF6834C, 0x6DEA99C6, 0xF280E103, 0x1F830C50, 0x1D5B1043, 0xB0B3C073, 0xA8FB21EE, + 0xF684BB7B, 0x3703D43E, 0x0E90390C, 0x33B78155, 0x19306C64, 0x78BBF2F6, 0xE9E9ED2C, 0x050C0D7C, + 0x0CB21B60, 0xEEDB0135, 0x07000000, +}; + +u32 pri_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363284, 0x18392B2B, 0x086C64B8, 0x33E3D4AE, + 0xB632960F, 0x8C0C40F1, 0x071B19CA, 0x8C524240, 0xE2BB5C57, 0xCC0856DE, 0xC8C0F08F, 0x81E1CD1D, + 0x883C2392, 0xFCBF5D6F, 0xEEAC9801, 0x1167C221, 0xCE8C439C, 0x052EFE1C, 0xEA4FB0BF, 0xFE4CFEB3, + 0x9BC100C9, 0x3FAC7B50, 0xF5B1E230, 0x8F0D8738, 0x3B0E710E, 0x1CE29CC8, 0xFE9FB13C, 0xBD19CDFF, + 0x5C38F471, 0xE310E7C1, 0x21CE8B43, 0x9C0F431C, 0x257C80F1, 0x8E1ADF0C, 0xAF591E30, 0x7CE063E0, + 0x07EA0B33, 0x6A07EB3B, 0xB674E78A, 0x19191B19, 0xD8BC187C, 0xDF9E8498, 0x2B7001C3, 0x3E703A10, + 0x048A9B05, 0xB9073B03, 0xC5151557, 0x2A379BEF, 0x07599657, 0xD1049117, 0xDAB091A1, 0xC428D548, + 0x0828BF66, 0xC7CD9D2B, 0x4B21E609, 0x4FD8C820, 0x62946A00, 0x322F2AA0, 0x6246BAE8, 0x4686EACE, + 0xDC13D511, 0xC0F07ACF, 0xC070FA35, 0x44BF0850, 0x5DB1512A, 0x0B489DC3, 0x0CCECA8A, 0x5202F17D, + 0x02A8FF0E, 0x03C3A95D, 0x107F8916, 0x00F946C0, 0xF42B803F, 0x1C58BF00, 0xFDEBC6E0, 0xDE1E02E1, + 0xB3BCD8C8, 0xF0E6F4D9, 0xB93B5742, 0xDC2196B0, 0x9121D8C8, 0x84053DBD, 0x8B3B20C4, 0x77CE9895, + 0xD556861A, 0xDF120E88, 0x70BB33FD, 0xD4AE0A0F, 0xA0FC5F06, 0x867BEB20, 0xF2920EC4, 0xA563C69F, + 0xDBC0B206, 0xC07C07CC, 0x9A0C8878, 0x05E76B49, 0xDD88DD1C, 0x28EAC560, 0xF916E61E, 0x0CFF7320, + 0xFB9F9985, 0xA580A181, 0x8F410AEE, 0x9E1D0CA8, 0x00000000, +}; + +u32 sec_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x66CD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE34EB27C, 0x6064E063, 0x903AB091, 0xA1CC2825, 0x44416023, 0x4829C38A, + 0x19BB390C, 0x20E64480, 0xCC619CFB, 0x1C6A3F54, 0xDF4CA0BA, 0x7F0C0C6F, 0xEEC0C421, 0xEEF1BCB1, + 0x9BC100C9, 0x7E8699DB, 0xC0B20630, 0x7DFF590C, 0x181CF818, 0xA481F631, 0x1801DD21, 0xB003AA1F, + 0x00000000, +}; + +u32 pri_mapping_binary_56[] = { + 0x11727D53, 0x31481B51, 0x18FEEE72, 0xD1D8A6E7, 0xC5C6360E, 0xDAA0500A, 0x52D0CC2E, 0x5570EA64, + 0x8FE2E0E0, 0x9090A14B, 0x2872844C, 0x45C40C75, 0x28287AD8, 0xC5CD64EB, 0x2D35BE08, 0x0D1D0A35, + 0x4BE6F686, 0x6C066AC0, 0x218B3624, 0xFEF75ECE, 0x9E35E75B, 0xEEF8FEEF, 0xFFDEF7FE, 0xF7BD3388, + 0xC51095A1, 0x01C7088C, 0x8763F16C, 0xFBF981F2, 0x4CDBEE32, 0x681224A0, 0x8C175297, 0x56250419, + 0x90A61922, 0xB2E80BD3, 0x378E23AE, 0x12C75F21, 0xD7552E24, 0xA8F46341, 0x4F2C4CC5, 0x350B6933, + 0xC7360D0B, 0xE800E7B6, 0x52435D25, 0x610B4622, 0xA93B75DB, 0x3C65F9B4, 0xE893EAFF, 0xF00E3BB7, + 0x0BA6C065, 0x1F3CE083, 0x2B842341, 0xBEB4B3DE, 0x39F9B9DA, 0xDBED3266, 0x3CE7099E, 0x586046C1, + 0x4CEA37FE, 0x787FD0A3, 0x7BB5DFFC, 0x5932953A, 0x2E540C10, 0xBEBB947F, 0xB340B8FA, 0x0BBFAB7B, + 0x823F58BB, 0xE383F343, 0x1EBCC9EC, 0xD7AEBFA1, 0x4A7FDF0F, 0x7CF0873E, 0x78D8077F, 0xE483AB95, + 0xFE3E873D, 0x385D2D0A, 0xE6ADB951, 0x1E6EE700, 0x7FBE39C5, 0xECFA96B8, 0x4FED8B85, 0xF7F3A957, + 0xB3D49F3B, 0xB43F9A3A, 0xAF2FCE65, 0xC5BE914F, 0x8EFE08D7, 0x6FB1E68A, 0xEB6784F0, 0xCDC9353D, + 0x4078A368, 0x1FED6C08, 0xDDAD5D51, 0x7F4CF58D, 0xA545C399, 0x37AA94D2, 0x62EFDE5A, 0x9CB7EEF2, + 0xA2C45B9B, 0x4C4D393A, 0xA5FDF4E7, 0x77A68561, 0x1B133FDE, 0x0A7FA354, 0xD712A9A8, 0xB3BFBC83, + 0xBDFCA8D0, 0x511AA46B, 0x03A74CCC, 0xE149C6C2, 0x803B8722, 0x88787F7E, 0xA4CBAFBC, 0x3A437946, + 0x131408E1, 0xE7E9AA3B, 0xCFFBE718, 0xFCEEBE9F, 0xFFE7CEDF, 0xE3D8CBE5, 0x72C8CB0F, 0x283739CD, + 0xE0838AD8, 0xAA9BF372, 0x28267831, 0xEE2B42B8, 0x0124F552, 0x4FEF1A00, +}; + +u32 sec_mapping_binary_56[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD663BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x20F16023, 0x03831150, 0x5C603787, 0x01B2FE03, + 0x40F13206, 0x869490E7, 0x50FB21F6, 0x7AC2EDDD, 0xCD0055CF, 0x0152CF30, 0x731B5895, 0x01C34686, + 0x7FBBDEDC, 0x593183C5, 0x80C1818F, 0x41126EFE, 0x0EA83900, +}; + +u32 pri_mapping_binary_57[] = { + 0x11727D54, 0x416BD360, 0x187E9226, 0xAECE1AD3, 0xB56E9D56, 0x0C730C41, 0x0633074F, 0x3B59108F, + 0xC28AF803, 0x2A03CF52, 0x8AC71DB6, 0xBB031BF0, 0x32765965, 0x1E968BD3, 0x54317AF0, 0xA0207AD5, + 0x1E727282, 0x1B0A7A19, 0xD6D6B7DF, 0xDBC47C9B, 0xDFBE4B92, 0xE7C9FB3C, 0xEFF7BCF9, 0xB2035E01, + 0x8A3A6CE0, 0x1932E772, 0x25A7D19D, 0x5933CEDB, 0xABFD00B6, 0x060D68E3, 0xA2D6A715, 0x66A103DA, + 0xA500799D, 0xEB727475, 0xB02D541C, 0xFC66B9BE, 0xF1438345, 0x373EEA6E, 0xADEAD83E, 0x7AC16EA7, + 0xE531AE29, 0x703DC177, 0x867D893E, 0xBAABDD36, 0xE652FEE6, 0x73B92EA3, 0xD03314B8, 0xA9C08F11, + 0x6EBA0B95, 0x011EDC6D, 0x79D76EFA, 0x400FD8ED, 0x303F72A8, 0x6ED80F98, 0xCF120F97, 0x72B09F88, + 0xEEE706CF, 0x75A0568D, 0xF3F10791, 0xA1E549FB, 0xA39CE57C, 0xF14DF63D, 0x9EF2FD14, 0x6C922FF1, + 0x9F81EF7B, 0xC6074416, 0x46899F9E, 0xBABC5021, 0xFE4E7363, 0xA531EEE3, 0xCAC33785, 0xED899703, + 0x93A5C63C, 0xEB8C463E, 0x96DD45A1, 0xB3BFF9E5, 0x71E791E0, 0xE71FDC60, 0xFE44F4CF, 0x87FB1CEE, + 0xEF97DC4F, 0x2EF55E73, 0xF15ED0A0, 0x7EAC17F8, 0xB3F78EF9, 0x93C437AF, 0x2EDD2E10, 0x3FBBF5F1, + 0xD5FA7DAA, 0x2F03EF7B, 0xCC5B519C, 0x13EB1B5F, 0x29EF7ACB, 0xAB55659F, 0x53D1A139, 0x89FDDA84, + 0x57DDCA05, 0xD1A7072C, 0xD78FFE5E, 0xB4FDD43C, 0x3AC0DB80, 0xF5F3E141, 0xFDA3E762, 0xBE8EE7C8, + 0xF563A122, 0x2F4DDE47, 0x21FCFFF7, 0x5654E0A7, 0x15F87882, 0x0F7D7499, 0x9F50D495, 0x14F8A402, + 0x3F131E3C, 0x87E2BF30, 0x397BAB9D, 0x4DE79131, 0xE2BA76B6, 0xC47849E4, 0x9D679DB3, 0x613267C6, + 0xC7E2F310, 0x5E17732F, 0x27B9315F, 0x8C73937D, 0xCC9FC616, 0x420BE544, 0x4FF633A6, 0x125D7E76, + 0x62DDA790, 0xD75F0000, +}; + +u32 sec_mapping_binary_57[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xC6F9BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6CD64F9, 0xC0C8C0C7, 0x20DBB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A48E6, 0xB11E83EA, 0xFBBF9161, 0x57D98A19, 0x2921A8F6, 0xB11E009A, 0xF38F81E1, 0xCD1D287F, + 0x3FCB0386, 0x0F7C0C72, 0x70F30F48, 0x80DDB57E, 0x23C3CAB2, 0xA9AD2921, 0x30FB20FE, 0xF184FB67, + 0x3703D45C, 0x0E907A86, 0x99DBC0AA, 0x0C1880E6, 0xBC6560B8, 0x7D9A6503, 0xC3013E06, 0xF9828D0C, + 0x65462921, 0x0A021B41, 0x5E645831, 0x6307D43C, 0x00000000, +}; + +u32 pri_mapping_binary_58[] = { + 0x11728553, 0x4B2F0351, 0x14FE663A, 0xA5A81ACF, 0x54BCBA21, 0x1291C8F0, 0x07C45E82, 0x49D8884D, + 0x2D2C098D, 0xA50D5DD8, 0x10AF5992, 0x48B411E1, 0x6E3CA644, 0xC3C22B11, 0x61854934, 0x36E29574, + 0x61231A75, 0x3AB7AD7A, 0x94BB99B9, 0xDF77CF77, 0xBE73CEBD, 0x77E04B47, 0x910819D8, 0x82A5C2EE, + 0x740D476A, 0xE6A52A79, 0x2AAA4316, 0x200001D4, 0x0A515A41, 0x1B4440A8, 0xD3912FF2, 0x383B7D5D, + 0xD830555C, 0x78E37251, 0xE90C2107, 0xFD30542B, 0x6DCD2E99, 0x41EFF469, 0x836E06AC, 0x00974752, + 0x5800F121, 0x068FE256, 0x63FCBBFE, 0x64F8348E, 0x0B697031, 0x05A7D4F0, 0x697771FF, 0xA6DFC854, + 0x24808614, 0x9FD66D3A, 0xF70E3C19, 0xDC8F2525, 0xBEAE8F2D, 0xCC8C12BF, 0x035C1D73, 0x5E0A7EFA, + 0x35B4637D, 0xCCC3F35A, 0xE77FF793, 0x9106CF4C, 0x83DBD2E0, 0x5949FC4B, 0x3DD4FFAF, 0x7DC723C3, + 0xA97E938C, 0xCBA6B859, 0xD1AB1692, 0xDEFEC145, 0x79999FEA, 0xA111541A, 0x52086107, 0x7262BAED, + 0x42470BF1, 0xDDBE8793, 0xE9FEDD98, 0xB85BA9E5, 0xF1F6098A, 0x57BCA69F, 0xD6B91E63, 0xD9CFF15C, + 0xC2D10EB4, 0xC8FFF4F7, 0x90615CDB, 0x581AF3FC, 0xEDDBFA92, 0x9C83A9EF, 0x20FD01B1, 0xB749A1BC, + 0xEAE6E196, 0x7F8821EB, 0x15ABF7CF, 0x9CCF23BE, 0x49ECB5C4, 0xEA5A6C9C, 0xF496A80C, 0xE1EBDBF3, + 0xBD055E97, 0x4C7C8682, 0xEFFDFAE1, 0x4F785D37, 0xD906BA87, 0xF00373DE, 0x7F7CEE25, 0xEE319D7F, + 0x06AE4FB8, 0x9FFC91EF, 0xF331DF49, 0x697D57C0, 0x961A6F91, 0x12F73260, 0x7372DC69, 0xFA2848D4, + 0x1FDF174B, 0x6B083A50, 0x40BA5028, 0x9F1CC70B, 0x69EFA101, 0xA9C12E53, 0x6F24A1B7, 0x19CFFB01, + }; + +u32 sec_mapping_binary_58[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD6E3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67B9, 0xC0F0808F, 0x41D86123, 0x03831150, 0x5C603787, 0x01B2FE03, + 0x40F13206, 0x86949003, 0x12203EE3, 0xFA8D0C6B, 0x77DD3CB9, 0x6206CB07, 0x46063E06, 0x11858D0C, + 0xAA46818E, 0x0A021B19, 0xBA676C5F, 0xDE56F61C, 0xEA4E88FB, 0x3CE1EEDB, 0xCD003597, 0x03640EC3, + 0xCC6D6055, 0x060C40F3, 0xFF3130BC, 0xB9B38301, 0x15000000, +}; + +u32 pri_mapping_binary_59[] = { + 0x11727592, 0xB14B0251, 0x1CC7BFEF, 0x7C96D965, 0x67194410, 0x1D0811B4, 0xC8ED0D25, 0x6E4D25E1, + 0xD0D05038, 0xD61052D1, 0xD4900412, 0x81A037D6, 0xA6D0F220, 0xC8CEA086, 0x2627FF80, 0x1B6EB341, + 0xC1A529D1, 0x5EBE0B94, 0xF8FD967B, 0xEFF3FD7E, 0x7F3FB8DF, 0x6B419583, 0x98060378, 0x4160595F, + 0x34CF7AAB, 0xF77CA557, 0xEC393018, 0x18504782, 0x0D64BD87, 0xA001C157, 0x07514DE5, 0x74F935F1, + 0x3CEC62E2, 0x5BB51BF0, 0x26BC883C, 0x08A4AD64, 0xDC345AFE, 0x9C615FA3, 0x38A8636D, 0xB45F46C0, + 0xB51BCE75, 0x8E771964, 0xCE13C859, 0x8769D310, 0xE83B6DB7, 0x622BCE08, 0xAE113C40, 0x704EF020, + 0xC127083E, 0x49F010C1, 0xA7081E26, 0xF834C175, 0x82CF103C, 0x32C2E5CA, 0x50B1D57F, 0xE777F2DE, + 0x07DAAEF2, 0xCDFECBFB, 0xBE63A51B, 0xDEDF3E05, 0xB2F685DC, 0xD7783E3A, 0x925F4F89, 0x878C2DA0, + 0x2FA1FFE8, 0xEB73522F, 0xEDE47793, 0x52FF6A74, 0x3E9ECA6F, 0xBF8FE2AA, 0x14F6E79C, 0x700FDD08, + 0xE6A52FAE, 0x6D6E59D2, 0xB7C7B2F9, 0x852381B2, 0x7359A89E, 0xCB794960, 0xA3A37CB1, 0xA600B362, + 0xC379F9DC, 0x293F4808, 0xA46AFBEE, 0x4D5520FC, 0x89DBC276, 0x0DE3F503, +}; + +u32 sec_mapping_binary_59[] = { + 0x11726D91, 0x3D4BC350, 0x1486DFC4, 0x762B2182, 0x1FF5A336, 0x93386AF0, 0x0F8874C8, 0x26D8419C, + 0x1CDA4970, 0x101B3206, 0x073BD841, 0x28D88C01, 0x41531CDA, 0xBB681307, 0x3B274B17, 0xA160906E, + 0x2E2D74B7, 0x35DEE4B6, 0x8D8267B9, 0xC3F3DE7B, 0x9E73EE27, 0x583958E0, 0x210236E6, 0x32A9B4D2, + 0x1D6D9A89, 0xAC580D1C, 0x881C38E0, 0x055B5C40, 0xAB7D041E, 0xE0AF1DCC, 0xF3EC5E8A, 0x9E129EA3, + 0x57247CB1, 0xE782440F, 0x43018B6D, 0x8273B9B8, 0x2789046F, 0x966719A5, 0xD7909E5D, 0x56185F6A, + 0x12A87221, 0x1F725F79, 0x746AE519, 0x1F7210B0, 0x6C1224E5, 0xC3FD9077, 0x0DEFE14A, 0x25C00730, + 0x7A673C3D, 0xE34F51DB, 0x6D109C1A, 0x763DCA7D, 0x037D9FE5, 0x56680E32, 0xF513A79E, 0x048A5A2B, + 0x17F2040D, 0x7F3C701D, 0xE6B36AC6, 0x3E9D7BEF, 0xAEAAFDF5, 0x5DBB0979, 0x2EE2FD96, 0x6FD7D93C, + 0x5AE598F5, 0x59D7E379, 0x7DCD756E, 0x4BB46F03, 0x180FA67E, 0x2C97D1E3, 0xB9986FEC, 0x35F1EEA0, + 0x276043FF, 0xBD1F97EE, 0x8779644F, 0xA23EBBFF, 0x7898680A, 0x900E082E, 0xE4E20E47, 0x79D202DD, + 0x7B6BF2CF, 0x3F000000, +}; + +u32 pri_mapping_binary_60[] = { + 0x11727593, 0xBD4E0241, 0x1485CFC2, 0xA2A8B80E, 0x8A8A3FC8, 0x8A8931B1, 0x41626941, 0xC20B18A5, + 0xF001B056, 0x0B89B636, 0x34162624, 0xB85A59A2, 0x89C556CA, 0x42A2A509, 0x85BD52D0, 0x6101865E, + 0x042F0C10, 0x36786F33, 0x33DFDC73, 0xCE4C3253, 0x812C0B3E, 0x477BCCC1, 0x19C0AE7E, 0xD6685135, + 0xCF77F280, 0xD29E5AF0, 0x3A649F87, 0x461D4F1D, 0x958E1F29, 0x6FA97505, 0x1A4D4C28, 0x21ACC544, + 0x65D05748, 0x5F8F9F7C, 0xD7EFD4A0, 0x48939F50, 0xA000796C, 0x74FC5FDD, 0x205F65D3, 0x443195BB, + 0x3F3D7C69, 0x8B2F2E33, 0x6A19758D, 0x1A4D64F6, 0x52FB3161, 0x42FBC067, 0xF15AE629, 0x7513C948, + 0x22AE13A7, 0x28648D5E, 0x6E27A791, 0x6EE4111E, 0xF07715A8, 0xAF09544B, 0x52EF203D, 0x22740F61, + 0xD3D1F9EC, 0xE7721D98, 0xB0925923, 0x11B7EB9D, 0x03F94DAB, 0x5ACA1A92, 0xAB0C7731, 0x7C84E1A3, + 0x0C77337C, 0x8CE1E30C, 0x9F60B887, 0xE1930CD7, 0x183EC570, 0xC1702FC3, 0xA7193EC3, 0x701FC367, + 0x193EC7F0, 0x7986FB19, 0xBEC0F0C5, 0x212EDF95, 0x7A25F797, 0x18DD32C3, 0x0343EFBE, 0xEB77647F, + 0x9F2B037D, 0x370F85B7, 0x9C61E2FB, 0xEBF2FDB7, 0x26FF5590, 0xF6BDA1ED, 0xE896E8FD, 0x3BD2DF02, + 0x8F35A9D7, 0xCBFFE7AF, 0x967BFFA6, 0x9B7B4CEB, 0x24908877, 0xD727FDFE, 0x30A21A42, 0xFDFE67D8, + 0xEB0F0000, +}; + +u32 sec_mapping_binary_60[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C18108, 0x06260606, 0xA6EE5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C0C7, 0xA0ACB091, 0xA1D028D5, 0x41416023, 0xC3D515A7, + 0x57CC28DD, 0x0F92CD6B, 0xEA61F9C0, 0xC8C0C7A0, 0x02142F33, 0x4A0901C9, 0xDFF13CB5, 0x6B7AFB46, + 0x0686F50C, 0x0C7FDF42, 0xE45581E2, 0xAC46C1CE, 0x20F9EC19, 0x3B57B695, 0x01E5FF31, 0x309CBD03, + 0x315F0D28, 0xDE165416, 0xEC0CA4DF, 0x6CBE0354, 0x0036BFA2, 0x270AA25F, 0x9D01BBFE, 0x3777582E, + 0x303CE063, 0xD000CAA7, 0x059582F5, 0xF7EEBA0D, 0x7420449F, 0xC6039CFA, 0xC0F29A0F, 0xF0BB5B0B, + 0xB77EB0BB, 0xB591F4BF, 0xDA757DCF, 0x8A196077, 0xBBF56840, 0xF4EB5CC0, 0xAF5FF702, 0x48BF2B58, + 0xFF9B1D40, 0x7F97C2FC, 0xBD830115, 0x00000000, +}; + +u32 pri_mapping_binary_61[] = { + 0x11727595, 0x5D485361, 0x18C7FF67, 0x1EDD5C6B, 0x4D5BD33E, 0xCC951FAD, 0xEF752EA2, 0x8F1B4B88, + 0xE822D046, 0x14425039, 0x2AA4D260, 0x87D15598, 0xE8855D0C, 0xFCE0DC18, 0x5DA46D18, 0xC10BA1F3, + 0xA8B4E846, 0x2695B7D6, 0x88DD49E0, 0xC88B6EA2, 0xA13DDBBB, 0xC1163CE7, 0x66DBEFF9, 0x9DFFF3BE, + 0x67BCCF59, 0x83BC4CB8, 0x2D700173, 0xA86870D4, 0x7BC3D9D6, 0x576A6376, 0x246BC2A5, 0x4001E6E1, + 0x57B6E84A, 0xD860012A, 0x174CD458, 0xE47D0EFA, 0xF462369F, 0xE2C55F19, 0xB7A5AE20, 0xEDA42F02, + 0x8AE60E78, 0x5D6B853E, 0xF95CD748, 0x31E7A600, 0x0C60509F, 0x87AF34FF, 0x06F11490, 0x34D50D05, + 0x949316D0, 0xB56ECA11, 0xD834D753, 0x51437285, 0xE1168657, 0x305C6578, 0x25C3AB18, 0x6E65B88D, + 0xE1D50CB7, 0x337C1BC3, 0x1D0CDFCE, 0x7027C377, 0x30DCC5F0, 0x1A86D732, 0x7C27C3DD, 0x0CDFC570, + 0x0FC3EB18, 0x5ECFF0DD, 0x0CDFC3F0, 0xBD0CDFC7, 0xF00686EF, 0x677823C3, 0xBD0C3FC0, 0xF083259C, + 0x8E28A286, 0x3C576A84, 0x7E6F02EB, 0x29E93531, 0xF73733BC, 0x85CB7D5C, 0x9EDB9A2E, 0x9E7B81BB, + 0x4367ABF5, 0xD3024B91, 0xE11EFB15, 0x81D59997, 0xEF1E4E7C, 0xC80D83F1, 0x4761358D, 0x0D270E91, + 0xDFD6A95F, 0x6B27BFBA, 0xE99CCF76, 0x49E0DB99, 0x8FE77BEC, 0x79CFDEFF, 0x42E6FA56, 0x04E29D31, + 0x3DE795F6, 0x3B4CBCAA, 0xB02E5389, 0x1A1E9DD6, 0xBDF07335, 0x49FDF01B, 0xB87A4B7A, 0x47C86BD1, + 0x3A2EE4BC, 0x6163F6CD, 0xA05E9E73, 0x94EAD068, 0x8EB90AFB, 0xEA1598D4, 0x4707BA03, 0x02D97866, + 0xF6DE6BE9, 0x1D23AFAF, 0xF3767EBD, 0x037722CF, 0x3BFA0416, 0x3F7D499A, 0xCFE4BEFA, 0xC3D23B4E, + 0xDE132DD8, 0x5E4B9E27, 0x3A353916, 0xA2F55B6D, 0xD63A8FC0, 0x98913196, 0x96A95F16, 0xF83C21FD, + 0x13E4F75E, 0x0CBAFDE4, 0xA7E26FA7, 0x6321595F, 0xCFC8FA49, 0xAAEB96EB, 0x018DEA5D, 0xF7A76397, + 0x69FDCEF7, 0x3F52A35D, 0xE4FD02BE, 0x3AE5F3F4, 0x93D7ACA9, 0x5AAEEFD3, 0xA1A9F150, 0x5020B3FC, + 0xBD67EE81, 0xDC971299, 0xC94F633F, 0x64EEA9C4, 0xFFFF77D9, 0xBCA6F740, 0xF9FC57FE, 0xA87EB439, + 0xA1258ACF, 0x2B5EF0FF, 0x01000000, +}; + +u32 sec_mapping_binary_61[] = { + 0x11727D92, 0x3D480261, 0x18C7FFA7, 0x2738885C, 0xD0D01249, 0x4138DA65, 0xDFF6A535, 0x48B46443, + 0x3435E414, 0x84548AD4, 0x220E3AE4, 0x2048659B, 0x10844210, 0x47507A0E, 0x39392881, 0x4B607481, + 0x9B8B857B, 0x1FF6DEBD, 0x5617E5BD, 0xCBC1FD9E, 0xFFC7FBF2, 0xD4418F88, 0x6E1D3820, 0x077DAFA9, + 0x67B9FA36, 0x9862FBB8, 0x444B04C7, 0x8001F246, 0x2BD322A7, 0xB0061D60, 0x288AE8D2, 0x519D897C, + 0x2DB8515C, 0x2C78A576, 0x2DB6C9C0, 0x8C610808, 0xF09BAB16, 0x4E80691F, 0x074BC9BC, 0xD1A6F629, + 0xDCCAD3E1, 0xD8315B43, 0xD30C3B99, 0x67FB31A0, 0xE7EAED5E, 0xB48FBB9A, 0x873A5F77, 0x28A01815, + 0x8FFC5E01, 0x78021A25, 0x9A676F0A, 0x30F01E97, 0x9CB795CC, 0x652201C2, 0x3F089728, 0x1F69FEF4, + 0x91DC25F1, 0x244AF825, 0xF0FE4CF9, 0x68677D05, 0x3533C6FE, 0xE869EFF1, 0x8A801DDE, 0x6B97FF37, + 0xB2522EE3, 0x57EE158C, 0xAD53DF89, 0xC2FFBE77, 0x6DDF49C2, 0x232B018F, 0x8BF08BAB, 0x0732407D, + 0xA7520276, 0x79AF53D6, 0xDDA7CBE9, 0x24F5DD0E, 0xC7A8AF23, 0xAE7D9FE9, 0xB8F67BCC, 0x74D62BF9, + 0xB32A5E39, 0x2F9F2582, 0xBFF3E742, 0xDAF9F384, 0xEFF1DE21, 0xE6BB3FE1, 0x2F843F52, 0xEE0C69F7, + 0x7385B4FB, 0x2DA8F452, 0xB2244602, 0x4ABF5838, 0xC86EC067, 0xC6A28FCC, 0xF3642FBF, 0xF7E96BAF, + 0xF368EFA1, 0x51DE279C, 0x5E2BD406, 0x456FE51D, 0xD9F6FC27, +}; + +u32 pri_mapping_binary_62[] = { + 0x11727592, 0x314BC350, 0x1485CF4B, 0x138D1A63, 0x1A3BC441, 0xCC242E82, 0x64E81F28, 0xE25E3BF8, + 0x03EAAE08, 0xA5A39B3F, 0xA0202E82, 0x8A838E6F, 0x6A9B5011, 0x471D7496, 0x0CDDBA54, 0x70D69078, + 0x9327C520, 0xF72E797C, 0xE79DC3BD, 0x79770255, 0x216A1A1C, 0x6088CABA, 0xE5F9DD64, 0xF34ADF70, + 0x7A590847, 0x400011B6, 0x4446F568, 0x42038CA7, 0x10554DF9, 0x2CFAFAE8, 0x17293EBE, 0x555CA67F, + 0x0AD87490, 0xE804ED96, 0xEF48A4E1, 0x34BEBB50, 0x5C305C63, 0x7885E13A, 0xC30D86CF, 0xFDE393DF, + 0xF98B7993, 0x5E1261E7, 0xEF9C23E5, 0x9B67F24C, 0x862F307C, 0x91E14B0C, 0xB718BECC, 0x709BE12B, + 0x0C7766BC, 0xF41FE8DD, 0xCBEFAD75, 0x251E0A9F, 0xCC57015F, 0xAFCA5F25, 0xFF797056, 0xE4BAB7FD, + 0x6B79437A, 0x0A4C63A5, 0xBBA4FB4D, 0x63B7417A, 0xFC925E0E, 0xEF155F25, 0x5E6FEEED, 0x371C95AF, + 0x1F4B24E1, 0xC780FA7A, 0xC3D8468D, 0xF493E050, 0xCF7347E1, 0xFB33F123, 0x9C121F53, 0x7E407B36, + 0xEBB7D8D7, 0xB5ED83C8, 0xF454BF5E, 0x9E275CBA, 0xD701DAAD, 0x01CAF503, +}; + +u32 pri_mapping_binary_63[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEBA15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C98E217, 0x181EF001, 0x8D4688F3, 0x1E6738B5, 0x0BAA9EE9, 0x01767398, 0x1F603787, + 0x0528CE6A, 0xC4E0A020, 0xF01CEA3F, 0xB07FFE4C, 0xFEB39BC1, 0x00D91F7B, 0x3732DC99, 0x716A575B, + 0x19CB0386, 0x0F7C0CAC, 0x0710E6F1, 0xDD62B87D, 0x7A06449C, 0x6D0392F8, 0x2E06B8FD, 0xEC0B30EC, + 0x07ABE700, 0x8A4F336A, 0x4798331D, 0x22CE3901, 0xDD1C14F7, 0x01C31B35, 0x9C992A20, 0xF670356C, + 0x6410560A, 0x703404EA, 0x1314F468, 0x2F4BDDC8, 0xF076F1ED, 0xD3969AFB, 0x419AA745, 0xA540D471, + 0x03D53539, 0x95051A00, 0xD5DD3DF9, 0x06E831B0, 0x7CCAB43C, 0x88792C85, 0x2C0D0C13, 0xF8187880, + 0xEA048554, 0x9C41EA9A, 0xDCD4D993, 0x837740DD, 0x01000000, +}; + +u32 pri_mapping_binary_64[] = { + 0x11727D94, 0x3D6FD350, 0x14865FA7, 0x0E4DDA34, 0x75D30029, 0xD0D69052, 0xCA472198, 0xF2313054, + 0x44548C15, 0x64E80F28, 0xCA021B98, 0xB6133004, 0x45B075C0, 0x03424C90, 0x0809C90B, 0xB40E026F, + 0x888A811F, 0xE0A19D32, 0x50249060, 0x2272B8F6, 0x758AAF9B, 0x83175BCF, 0x39EF7B8E, 0xCF3D7613, + 0xFCB2908D, 0x79F775F4, 0x8C625E5D, 0x6AB5D9E5, 0x2E5F6E00, 0x92F76861, 0x28C6F352, 0xECAEE29D, + 0xAF52F187, 0xCBDBF257, 0x6CA6D983, 0x094D9B28, 0xA98A09C7, 0xD8B02A7A, 0x33ECAF70, 0xFF548EF9, + 0x4FBE90C7, 0x5BAB2D0B, 0x8A040968, 0xA0E0D7B1, 0x13F0EA64, 0xE51F1298, 0xDFA689CA, 0xF5DE1B45, + 0xE6D75F47, 0xBDFAA8E3, 0xE7EB95D5, 0x76035321, 0x9D74D704, 0x5C60DBE1, 0x7A89E975, 0x6DD1EFC7, + 0xB5B69D9A, 0xC1798CE0, 0x3D049709, 0x1E27F81E, 0x82F78638, 0x1B096A46, 0xD0B72EF6, 0x9D20F449, + 0xC6A1B1B9, 0x2B81EE9E, 0x094BAF19, 0x8B2551DF, 0xB7A30FF2, 0x96459F7E, 0xAA8F07A2, 0x4F2A524F, + 0xAEFCAB57, 0x759EBB9F, 0xCA3C6F80, 0xE595B462, 0xDEF32B1B, 0x2BECDC4D, 0xBC763EB8, 0x9FAB3C9E, + 0x0ED573AE, 0x6E580B86, 0x89C131E4, 0x9B817E90, 0xC5EF6837, 0xB50C8BDF, 0x5AFBBE5E, 0x67E7B8F5, + 0xFB67EBFD, 0xED8FDE61, 0xF73D79C8, 0xF3149637, 0x9399570B, 0x2CEFF1D3, 0xB72FEFCF, 0x89FD0E85, + 0xEA58D2AB, 0x72CEAB53, 0xC59B670E, 0xDFCF0C8B, 0xC7AFA038, 0x1CBC4FFC, 0x4B674FB9, 0x7ED8EE3E, + 0xF72CC1F7, 0xDA9DF908, 0x7BC9F65A, 0xDCE7E45C, 0xF773DA47, 0xF8EE2778, 0x8EE02376, 0xF43CFFFF, + 0x9D24AF89, 0x7D1C207C, 0x0F12FC10, 0xC147093E, 0x46F0715B, 0xDCAFD86C, 0xF739A9BB, 0xE6ECFF47, + 0x46A6171A, 0x89E8F7DF, 0x4D7F98A8, 0x7F84E079, 0x824F10FC, 0x28C12709, 0x7E8CE053, 0x043F4EF0, + 0x13043F49, 0xF05376E4, 0xBFA08BF1, 0x6942779A, 0xE06776F1, 0xCE7F89C7, 0x0B84EE6C, 0xA48FF837, + 0x31AE11BA, 0x73049F21, 0xF879825F, 0x20F845E2, 0x7DE45F72, 0x01B3695C, 0xDAD9C3B5, 0x600FFF02, + }; + +u32 sec_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0x4EDF5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB36C, 0x6038C0C7, 0x60C9B091, 0xA1CC2825, 0x4441E039, 0xD41E88F9, + 0x9E70F377, 0x331840CC, 0xE5009BEB, 0xB5116424, 0xC38A193B, 0xA0EA0100, +}; + +u32 pri_mapping_binary_65[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A072, 0x915D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36323018, 0x01C5059E, 0x43ED019B, 0x2B30F9FF, + 0x6E060D24, 0xF3184B37, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B50, 0xF1328839, 0x8C4073CA, + 0x8C524214, 0x04A0E2E5, 0x1B415633, 0xAC980175, 0xCF66983E, 0x887A2674, 0xF5551B19, 0xFEED7A73, + 0x07A85E02, 0xC4673D08, 0x51C78CE1, 0x3EB0FF25, 0x75237673, 0xA0B8AF0C, 0xDD7D10FD, 0x2C707B60, + 0xE643C459, 0x7188B3C1, 0xEDDBCD21, 0x01311FEC, 0x1E4E170C, 0xF30B181A, 0xF818D8E1, 0xEA0F7880, + 0xD4B14801, 0xF9650C0C, 0x29213BA0, 0xEE050000, +}; + +u32 pri_mapping_binary_66[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_arch_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_arch_all_p.c.REMOVED.git-id deleted file mode 100644 index 5226cc13..00000000 --- a/assets/obseg/bg/bg_arch_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -1fbdc90b330c84bd6e34c95bf5ff1224c85285c1 \ No newline at end of file diff --git a/assets/obseg/bg/bg_arch_all_p.h b/assets/obseg/bg/bg_arch_all_p.h new file mode 100644 index 00000000..f6f9abf2 --- /dev/null +++ b/assets/obseg/bg/bg_arch_all_p.h @@ -0,0 +1,274 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; +extern u32 point_table_binary_65[]; +extern u32 point_table_binary_66[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 sec_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 sec_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 sec_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 sec_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 sec_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 sec_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 sec_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 sec_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 sec_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 sec_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 sec_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 sec_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 sec_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 sec_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 sec_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 sec_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 sec_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 sec_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 sec_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 sec_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 sec_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 sec_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 sec_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; +extern u32 sec_mapping_binary_64[]; +extern u32 pri_mapping_binary_65[]; +extern u32 pri_mapping_binary_66[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; +extern struct portal_4_point portal_76; +extern struct portal_4_point portal_77; +extern struct portal_4_point portal_78; +extern struct portal_4_point portal_79; +extern struct portal_4_point portal_80; +extern struct portal_4_point portal_81; +extern struct portal_4_point portal_82; +extern struct portal_4_point portal_83; +extern struct portal_4_point portal_84; +extern struct portal_4_point portal_85; +extern struct portal_4_point portal_86; +extern struct portal_4_point portal_87; +extern struct portal_4_point portal_88; +extern struct portal_4_point portal_89; +extern struct portal_4_point portal_90; +extern struct portal_4_point portal_91; +extern struct portal_4_point portal_92; +extern struct portal_4_point portal_93; +extern struct portal_4_point portal_94; +extern struct portal_4_point portal_95; +extern struct portal_4_point portal_96; +extern struct portal_4_point portal_97; +extern struct portal_4_point portal_98; +extern struct portal_4_point portal_99; +extern struct portal_4_point portal_100; +extern struct portal_4_point portal_101; +extern struct portal_4_point portal_102; diff --git a/assets/obseg/bg/bg_arch_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_arch_all_p.h.REMOVED.git-id deleted file mode 100644 index 582dbcd4..00000000 --- a/assets/obseg/bg/bg_arch_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -f6f9abf2e13880349925383da003effb652f06d7 \ No newline at end of file diff --git a/assets/obseg/bg/bg_arec_all_p.c b/assets/obseg/bg/bg_arec_all_p.c new file mode 100644 index 00000000..27a3e671 --- /dev/null +++ b/assets/obseg/bg/bg_arec_all_p.c @@ -0,0 +1,6828 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_arec_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, 1054.000000, 100.000000, 30.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, 1330.000000, 100.000000, 30.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, 1605.000000, 100.000000, 30.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, &sec_mapping_binary_4, 1881.000000, 100.000000, 30.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, 1054.000000, 100.000000, -601.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, 1330.000000, 100.000000, -601.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, &sec_mapping_binary_7, 1605.000000, 100.000000, -601.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, &sec_mapping_binary_8, 1881.000000, 100.000000, -601.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, &sec_mapping_binary_9, 2162.000000, 262.000000, -286.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, 1549.000000, 313.000000, -286.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, &sec_mapping_binary_11, 528.000000, 82.000000, -767.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, -1021.000000, 143.000000, -564.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, -990.000000, 111.000000, -296.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, -1021.000000, 212.000000, -767.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, -45.000000, 101.000000, -1270.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, &sec_mapping_binary_16, -526.000000, 107.000000, -730.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, &sec_mapping_binary_17, -477.000000, 107.000000, -1016.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, &sec_mapping_binary_18, -497.000000, 103.000000, -1349.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, &sec_mapping_binary_19, -1233.000000, 180.000000, -1316.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, 0, 730.000000, 402.000000, 783.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, &sec_mapping_binary_21, 730.000000, 593.000000, 947.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, 190.000000, 246.000000, -2048.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, &sec_mapping_binary_23, 677.000000, 233.000000, -1301.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, &sec_mapping_binary_24, -524.000000, 230.000000, -2043.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, &sec_mapping_binary_25, -190.000000, 230.000000, -2037.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, 122.000000, 233.000000, -2029.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, 733.000000, 229.000000, -2051.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, -754.000000, 60.000000, -2117.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, 1251.000000, 60.000000, -2048.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, 320.000000, 238.000000, -331.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &sec_mapping_binary_31, -320.000000, 238.000000, -331.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, 0.000000, 238.000000, -270.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, 0, 651.000000, 79.000000, -291.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, 0, 704.000000, 404.000000, 103.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, -743.000000, 238.000000, 108.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, 0, 0.000000, 79.000000, -667.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, 0.000000, 238.000000, -667.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, 767.000000, 84.000000, 426.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, 722.000000, 84.000000, 119.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, 810.000000, 223.000000, 265.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, &sec_mapping_binary_41, 762.000000, 201.000000, 564.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, 0, 765.000000, 246.000000, 426.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, &sec_mapping_binary_43, 717.000000, 246.000000, 118.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, 0, 312.000000, 79.000000, -315.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, 0, 0.000000, 209.000000, 320.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, 0, 0.000000, 79.000000, -270.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, 0, -312.000000, 87.000000, -315.000000}, + {&point_table_binary_48, &pri_mapping_binary_48, 0, 497.000000, 238.000000, 280.000000}, + {&point_table_binary_49, &pri_mapping_binary_49, 0, -497.000000, 238.000000, 280.000000}, + {&point_table_binary_50, &pri_mapping_binary_50, 0, -767.000000, 84.000000, 410.000000}, + {&point_table_binary_51, &pri_mapping_binary_51, 0, -762.000000, 201.000000, 564.000000}, + {&point_table_binary_52, &pri_mapping_binary_52, 0, -722.000000, 84.000000, 103.000000}, + {&point_table_binary_53, &pri_mapping_binary_53, 0, -765.000000, 246.000000, 410.000000}, + {&point_table_binary_54, &pri_mapping_binary_54, 0, -762.000000, 388.000000, 402.000000}, + {&point_table_binary_55, &pri_mapping_binary_55, 0, -704.000000, 404.000000, 103.000000}, + {&point_table_binary_56, &pri_mapping_binary_56, 0, 762.000000, 388.000000, 410.000000}, + {&point_table_binary_57, &pri_mapping_binary_57, 0, -810.000000, 223.000000, 265.000000}, + {&point_table_binary_58, &pri_mapping_binary_58, 0, -651.000000, 79.000000, -291.000000}, + {&point_table_binary_59, &pri_mapping_binary_59, 0, -352.000000, 238.000000, -21.000000}, + {&point_table_binary_60, &pri_mapping_binary_60, 0, 352.000000, 238.000000, -21.000000}, + {&point_table_binary_61, &pri_mapping_binary_61, 0, -717.000000, 404.000000, -265.000000}, + {&point_table_binary_62, &pri_mapping_binary_62, 0, 704.000000, 404.000000, -265.000000}, + {&point_table_binary_63, &pri_mapping_binary_63, 0, -437.000000, 396.000000, -736.000000}, + {&point_table_binary_64, &pri_mapping_binary_64, 0, 437.000000, 396.000000, -728.000000}, + {&point_table_binary_65, &pri_mapping_binary_65, &sec_mapping_binary_65, 0.000000, 396.000000, -725.000000}, + {&point_table_binary_66, &pri_mapping_binary_66, 0, -344.000000, 404.000000, -431.000000}, + {&point_table_binary_67, &pri_mapping_binary_67, 0, 0.000000, 333.000000, -415.000000}, + {&point_table_binary_68, &pri_mapping_binary_68, 0, 344.000000, 404.000000, -430.000000}, + {&point_table_binary_69, &pri_mapping_binary_69, &sec_mapping_binary_69, 654.000000, 227.000000, -291.000000}, + {&point_table_binary_70, &pri_mapping_binary_70, &sec_mapping_binary_70, -654.000000, 238.000000, -291.000000}, + {&point_table_binary_71, &pri_mapping_binary_71, 0, 0.000000, 238.000000, -132.000000}, + {&point_table_binary_72, &pri_mapping_binary_72, 0, 0.000000, 325.000000, -323.000000}, + {&point_table_binary_73, &pri_mapping_binary_73, 0, 381.000000, 325.000000, -183.000000}, + {&point_table_binary_74, &pri_mapping_binary_74, 0, -381.000000, 325.000000, -183.000000}, + {&point_table_binary_75, &pri_mapping_binary_75, 0, -2056.000000, 70.000000, -1178.000000}, + {&point_table_binary_76, &pri_mapping_binary_76, 0, -1936.000000, 90.000000, -1627.000000}, + {&point_table_binary_77, &pri_mapping_binary_77, 0, -2196.000000, 88.000000, -751.000000}, + {&point_table_binary_78, &pri_mapping_binary_78, 0, -2404.000000, 122.000000, -1163.000000}, + {&point_table_binary_79, &pri_mapping_binary_79, 0, -2288.000000, 38.000000, -931.000000}, + {&point_table_binary_80, &pri_mapping_binary_80, 0, -1670.000000, 231.000000, 136.000000}, + {&point_table_binary_81, &pri_mapping_binary_81, 0, -2264.000000, 75.000000, -507.000000}, + {&point_table_binary_82, &pri_mapping_binary_82, 0, -2255.000000, 75.000000, -169.000000}, + {&point_table_binary_83, &pri_mapping_binary_83, 0, -2245.000000, 75.000000, 233.000000}, + {&point_table_binary_84, &pri_mapping_binary_84, 0, -1849.000000, 244.000000, -325.000000}, + {&point_table_binary_85, &pri_mapping_binary_85, 0, -1358.000000, 153.000000, -17.000000}, + {&point_table_binary_86, &pri_mapping_binary_86, 0, -952.000000, 191.000000, 206.000000}, + {&point_table_binary_87, &pri_mapping_binary_87, 0, -1081.000000, 151.000000, 299.000000}, + {&point_table_binary_88, &pri_mapping_binary_88, 0, -1182.000000, 151.000000, 524.000000}, + {&point_table_binary_89, &pri_mapping_binary_89, 0, -2015.000000, 221.000000, 228.000000}, + {&point_table_binary_90, &pri_mapping_binary_90, 0, -1423.000000, 151.000000, 531.000000}, + {&point_table_binary_91, &pri_mapping_binary_91, &sec_mapping_binary_91, -1927.000000, 60.000000, -552.000000}, + {&point_table_binary_92, &pri_mapping_binary_92, &pri_mapping_binary_92, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000001E, + 0x65000000, 0x0000004A, + 0x14030000, 0x00000000, + 0x65000000, 0x00000056, + 0x65000000, 0x00000057, + 0x14030000, 0x00000000, + 0x65000000, 0x00000014, + 0x65000000, 0x00000014, + 0x04010000, 0x00000000, + 0x04010000, 0x00000000, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000017, + 0x65000000, 0x00000017, + 0x14030000, 0x00000000, + 0x65000000, 0x0000000B, + 0x65000000, 0x0000000B, + 0x04010000, 0x00000000, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F0015C0, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000000A, + 0x65000000, 0x0000000A, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F0015F4, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000000F, + 0x65000000, 0x00000012, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F00158C, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000000C, + 0x65000000, 0x0000000D, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001558, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x00000029, + 0x20020000, 0x00000000, + 0x65000000, 0x00000033, + 0x20020000, 0x00000000, + 0x65000000, 0x00000028, + 0x20020000, 0x00000000, + 0x65000000, 0x00000039, + 0x20020000, 0x00000000, + 0x65000000, 0x00000047, + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000016, + 0x65000000, 0x0000001D, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000012, + 0x65000000, 0x00000012, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001384, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000000B, + 0x65000000, 0x0000000B, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001218, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x00000016, + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x0A, 0x05, 0x0000}, + {&portal_1, 0x0A, 0x06, 0x0000}, + {&portal_2, 0x0A, 0x07, 0x0000}, + {&portal_3, 0x0A, 0x08, 0x0000}, + {&portal_4, 0x0A, 0x01, 0x0000}, + {&portal_5, 0x0A, 0x02, 0x0000}, + {&portal_6, 0x0A, 0x03, 0x0000}, + {&portal_7, 0x0A, 0x04, 0x0000}, + {&portal_8, 0x0A, 0x09, 0x0000}, + {&portal_9, 0x0A, 0x09, 0x0000}, + {&portal_10, 0x0A, 0x09, 0x0000}, + {&portal_11, 0x0B, 0x17, 0x0000}, + {&portal_12, 0x0C, 0x0D, 0x0000}, + {&portal_13, 0x0C, 0x0E, 0x0000}, + {&portal_14, 0x0E, 0x13, 0x0000}, + {&portal_15, 0x10, 0x11, 0x0000}, + {&portal_16, 0x11, 0x12, 0x0000}, + {&portal_17, 0x12, 0x0F, 0x0000}, + {&portal_18, 0x12, 0x18, 0x0000}, + {&portal_19, 0x12, 0x13, 0x0000}, + {&portal_20, 0x14, 0x15, 0x0000}, + {&portal_21, 0x17, 0x1B, 0x0000}, + {&portal_22, 0x1B, 0x1A, 0x0000}, + {&portal_23, 0x1A, 0x19, 0x0000}, + {&portal_24, 0x19, 0x18, 0x0000}, + {&portal_25, 0x1D, 0x1B, 0x0000}, + {&portal_26, 0x1C, 0x18, 0x0000}, + {&portal_27, 0x0D, 0x3A, 0x0000}, + {&portal_28, 0x10, 0x3A, 0x0000}, + {&portal_29, 0x0B, 0x21, 0x0000}, + {&portal_30, 0x0A, 0x21, 0x0000}, + {&portal_31, 0x14, 0x38, 0x0000}, + {&portal_32, 0x25, 0x20, 0x0000}, + {&portal_33, 0x26, 0x30, 0x0000}, + {&portal_34, 0x27, 0x30, 0x0000}, + {&portal_35, 0x26, 0x27, 0x0000}, + {&portal_36, 0x2A, 0x30, 0x0000}, + {&portal_37, 0x2B, 0x30, 0x0000}, + {&portal_38, 0x2A, 0x2B, 0x0000}, + {&portal_39, 0x2C, 0x3C, 0x0000}, + {&portal_40, 0x2C, 0x3C, 0x0000}, + {&portal_41, 0x21, 0x2C, 0x0000}, + {&portal_42, 0x2E, 0x2F, 0x0000}, + {&portal_43, 0x2C, 0x2E, 0x0000}, + {&portal_44, 0x3C, 0x2E, 0x0000}, + {&portal_45, 0x2D, 0x2E, 0x0000}, + {&portal_46, 0x3B, 0x2E, 0x0000}, + {&portal_47, 0x3B, 0x2F, 0x0000}, + {&portal_48, 0x3B, 0x2F, 0x0000}, + {&portal_49, 0x2F, 0x3A, 0x0000}, + {&portal_50, 0x2D, 0x3C, 0x0000}, + {&portal_51, 0x2D, 0x49, 0x0000}, + {&portal_52, 0x2D, 0x30, 0x0000}, + {&portal_53, 0x2D, 0x3B, 0x0000}, + {&portal_54, 0x2D, 0x4A, 0x0000}, + {&portal_55, 0x2D, 0x31, 0x0000}, + {&portal_56, 0x32, 0x31, 0x0000}, + {&portal_57, 0x23, 0x31, 0x0000}, + {&portal_58, 0x35, 0x31, 0x0000}, + {&portal_59, 0x34, 0x31, 0x0000}, + {&portal_60, 0x35, 0x23, 0x0000}, + {&portal_61, 0x32, 0x34, 0x0000}, + {&portal_62, 0x3C, 0x21, 0x0000}, + {&portal_63, 0x3B, 0x3A, 0x0000}, + {&portal_64, 0x37, 0x31, 0x0000}, + {&portal_65, 0x36, 0x31, 0x0000}, + {&portal_66, 0x36, 0x37, 0x0000}, + {&portal_67, 0x37, 0x3D, 0x0000}, + {&portal_68, 0x38, 0x30, 0x0000}, + {&portal_69, 0x22, 0x30, 0x0000}, + {&portal_70, 0x22, 0x3E, 0x0000}, + {&portal_71, 0x38, 0x22, 0x0000}, + {&portal_72, 0x27, 0x21, 0x0000}, + {&portal_73, 0x34, 0x3A, 0x0000}, + {&portal_74, 0x2E, 0x24, 0x0000}, + {&portal_75, 0x2E, 0x20, 0x0000}, + {&portal_76, 0x24, 0x25, 0x0000}, + {&portal_77, 0x25, 0x41, 0x0000}, + {&portal_78, 0x31, 0x4A, 0x0000}, + {&portal_79, 0x31, 0x3B, 0x0000}, + {&portal_80, 0x30, 0x3C, 0x0000}, + {&portal_81, 0x30, 0x49, 0x0000}, + {&portal_82, 0x2D, 0x20, 0x0000}, + {&portal_83, 0x3C, 0x20, 0x0000}, + {&portal_84, 0x3B, 0x20, 0x0000}, + {&portal_85, 0x3B, 0x1F, 0x0000}, + {&portal_86, 0x3C, 0x1E, 0x0000}, + {&portal_87, 0x3B, 0x46, 0x0000}, + {&portal_88, 0x3C, 0x45, 0x0000}, + {&portal_89, 0x1F, 0x4A, 0x0000}, + {&portal_90, 0x20, 0x4A, 0x0000}, + {&portal_91, 0x20, 0x48, 0x0000}, + {&portal_92, 0x20, 0x49, 0x0000}, + {&portal_93, 0x1E, 0x49, 0x0000}, + {&portal_94, 0x3D, 0x4A, 0x0000}, + {&portal_95, 0x3D, 0x42, 0x0005}, + {&portal_96, 0x3E, 0x44, 0x0005}, + {&portal_97, 0x3E, 0x49, 0x0000}, + {&portal_98, 0x42, 0x43, 0x0000}, + {&portal_99, 0x3F, 0x42, 0x0000}, + {&portal_100, 0x3F, 0x41, 0x0000}, + {&portal_101, 0x41, 0x42, 0x0009}, + {&portal_102, 0x43, 0x41, 0x0000}, + {&portal_103, 0x44, 0x40, 0x0000}, + {&portal_104, 0x41, 0x40, 0x0000}, + {&portal_105, 0x44, 0x41, 0x0009}, + {&portal_106, 0x44, 0x43, 0x0000}, + {&portal_107, 0x48, 0x43, 0x0000}, + {&portal_108, 0x42, 0x4A, 0x0000}, + {&portal_109, 0x44, 0x49, 0x0000}, + {&portal_110, 0x2B, 0x45, 0x0000}, + {&portal_111, 0x23, 0x46, 0x0000}, + {&portal_112, 0x46, 0x1F, 0x0005}, + {&portal_113, 0x45, 0x1E, 0x0005}, + {&portal_114, 0x48, 0x2D, 0x0000}, + {&portal_115, 0x48, 0x49, 0x0000}, + {&portal_116, 0x48, 0x4A, 0x0000}, + {&portal_117, 0x3C, 0x49, 0x0000}, + {&portal_118, 0x3B, 0x4A, 0x0000}, + {&portal_119, 0x1E, 0x20, 0x000C}, + {&portal_120, 0x20, 0x1F, 0x000C}, + {&portal_121, 0x46, 0x4A, 0x0000}, + {&portal_122, 0x45, 0x49, 0x0000}, + {&portal_123, 0x4C, 0x4B, 0x000A}, + {&portal_124, 0x4C, 0x13, 0x0000}, + {&portal_125, 0x4F, 0x4D, 0x0000}, + {&portal_126, 0x4D, 0x4B, 0x0000}, + {&portal_127, 0x4F, 0x4E, 0x0000}, + {&portal_128, 0x4D, 0x51, 0x0000}, + {&portal_129, 0x51, 0x52, 0x0000}, + {&portal_130, 0x52, 0x53, 0x0000}, + {&portal_131, 0x59, 0x53, 0x0005}, + {&portal_132, 0x59, 0x50, 0x0005}, + {&portal_133, 0x50, 0x54, 0x0000}, + {&portal_134, 0x50, 0x55, 0x0005}, + {&portal_135, 0x58, 0x5A, 0x0000}, + {&portal_136, 0x57, 0x58, 0x0000}, + {&portal_137, 0x50, 0x5A, 0x0000}, + {&portal_138, 0x56, 0x57, 0x0005}, + {&portal_140, 0x56, 0x23, 0x0000}, + {&portal_139, 0x54, 0x5B, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 1166.000000, 10.000000, -620.000000, 1166.000000, 190.000000, -439.000000, 943.000000, 190.000000, -439.000000, 943.000000, 10.000000, -620.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 1441.000000, 10.000000, -620.000000, 1441.000000, 190.000000, -439.000000, 1219.000000, 190.000000, -439.000000, 1219.000000, 10.000000, -620.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 1717.000000, 10.000000, -620.000000, 1717.000000, 190.000000, -439.000000, 1494.000000, 190.000000, -439.000000, 1494.000000, 10.000000, -620.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 1992.000000, 10.000000, -620.000000, 1992.000000, 190.000000, -439.000000, 1770.000000, 190.000000, -439.000000, 1770.000000, 10.000000, -620.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 943.000000, 10.000000, 48.000000, 943.000000, 190.000000, -132.000000, 1166.000000, 190.000000, -132.000000, 1166.000000, 10.000000, 48.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 1219.000000, 10.000000, 48.000000, 1219.000000, 190.000000, -132.000000, 1441.000000, 190.000000, -132.000000, 1441.000000, 10.000000, 48.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 1494.000000, 10.000000, 48.000000, 1494.000000, 190.000000, -132.000000, 1717.000000, 190.000000, -132.000000, 1717.000000, 10.000000, 48.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 1770.000000, 10.000000, 48.000000, 1770.000000, 190.000000, -132.000000, 1992.000000, 190.000000, -132.000000, 1992.000000, 10.000000, 48.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 2045.000000, 10.000000, -159.000000, 2045.000000, 445.000000, -159.000000, 2045.000000, 445.000000, -413.000000, 2045.000000, 10.000000, -413.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 2045.000000, 222.000000, -461.000000, 2045.000000, 222.000000, -551.000000, 2045.000000, 445.000000, -551.000000, 2045.000000, 445.000000, -461.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 2045.000000, 222.000000, -21.000000, 2045.000000, 222.000000, -111.000000, 2045.000000, 445.000000, -111.000000, 2045.000000, 445.000000, -21.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, 651.000000, 0.000000, -995.000000, 651.000000, 116.000000, -995.000000, 534.000000, 116.000000, -995.000000, 534.000000, 0.000000, -995.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -1127.000000, 11.000000, -466.000000, -1127.000000, 169.000000, -466.000000, -915.000000, 169.000000, -466.000000, -915.000000, 11.000000, -466.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -1127.000000, 85.000000, -661.000000, -1127.000000, 243.000000, -661.000000, -915.000000, 243.000000, -661.000000, -915.000000, 85.000000, -661.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -974.000000, 148.000000, -873.000000, -974.000000, 254.000000, -873.000000, -1027.000000, 254.000000, -873.000000, -1027.000000, 148.000000, -873.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -349.000000, 0.000000, -921.000000, -349.000000, 159.000000, -921.000000, -603.000000, 159.000000, -921.000000, -604.000000, 0.000000, -921.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -349.000000, 0.000000, -1111.000000, -349.000000, 159.000000, -1111.000000, -603.000000, 159.000000, -1111.000000, -603.000000, 0.000000, -1111.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -323.000000, 159.000000, -1402.000000, -323.000000, 159.000000, -1138.000000, -323.000000, 0.000000, -1138.000000, -323.000000, 0.000000, -1402.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -466.000000, 0.000000, -1588.000000, -466.000000, 106.000000, -1588.000000, -540.000000, 106.000000, -1588.000000, -540.000000, 0.000000, -1588.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -683.000000, 0.000000, -1254.000000, -683.000000, 106.000000, -1254.000000, -683.000000, 106.000000, -1371.000000, -683.000000, 0.000000, -1371.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, 778.000000, 482.000000, 995.000000, 778.000000, 482.000000, 900.000000, 683.000000, 482.000000, 900.000000, 683.000000, 482.000000, 995.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 312.000000, 413.000000, -1588.000000, 1042.000000, 413.000000, -1588.000000, 1042.000000, 0.000000, -1588.000000, 312.000000, 0.000000, -1588.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 280.000000, 0.000000, -1619.000000, 280.000000, 413.000000, -1619.000000, 280.000000, 413.000000, -2455.000000, 280.000000, 0.000000, -2455.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -37.000000, 0.000000, -1619.000000, -37.000000, 413.000000, -1619.000000, -37.000000, 413.000000, -2455.000000, -37.000000, 0.000000, -2455.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -355.000000, 0.000000, -1619.000000, -355.000000, 413.000000, -1619.000000, -355.000000, 413.000000, -2455.000000, -355.000000, 0.000000, -2455.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, 1191.000000, 0.000000, -2011.000000, 1191.000000, 106.000000, -2011.000000, 1191.000000, 106.000000, -2085.000000, 1191.000000, 0.000000, -2085.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -693.000000, 0.000000, -2154.000000, -693.000000, 106.000000, -2154.000000, -693.000000, 106.000000, -2080.000000, -693.000000, 0.000000, -2080.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -820.000000, 10.000000, -318.000000, -820.000000, 148.000000, -318.000000, -820.000000, 148.000000, -254.000000, -820.000000, 10.000000, -254.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -492.000000, 0.000000, -540.000000, -492.000000, 127.000000, -540.000000, -609.000000, 127.000000, -540.000000, -609.000000, 0.000000, -540.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, 609.000000, 10.000000, -540.000000, 609.000000, 137.000000, -540.000000, 492.000000, 138.000000, -540.000000, 492.000000, 10.000000, -540.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, 820.000000, 10.000000, -254.000000, 820.000000, 148.000000, -254.000000, 820.000000, 148.000000, -318.000000, 820.000000, 10.000000, -318.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, 699.000000, 333.000000, 572.000000, 699.000000, 402.000000, 572.000000, 762.000000, 402.000000, 572.000000, 762.000000, 333.000000, 572.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, 148.000000, 174.000000, -476.000000, 148.000000, 317.000000, -476.000000, -148.000000, 317.000000, -476.000000, -148.000000, 174.000000, -476.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, 614.000000, 10.000000, 556.000000, 614.000000, 158.000000, 556.000000, 614.000000, 158.000000, 280.000000, 614.000000, 10.000000, 280.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, 614.000000, 10.000000, 249.000000, 614.000000, 158.000000, 249.000000, 614.000000, 158.000000, -11.000000, 614.000000, 10.000000, -11.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, 614.000000, 10.000000, 280.000000, 614.000000, 158.000000, 280.000000, 730.000000, 158.000000, 280.000000, 730.000000, 10.000000, 280.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, 614.000000, 174.000000, 556.000000, 614.000000, 317.000000, 556.000000, 614.000000, 317.000000, 280.000000, 614.000000, 174.000000, 280.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, 614.000000, 174.000000, 249.000000, 614.000000, 317.000000, 249.000000, 614.000000, 317.000000, -11.000000, 614.000000, 174.000000, -11.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, 614.000000, 174.000000, 280.000000, 614.000000, 317.000000, 280.000000, 730.000000, 317.000000, 280.000000, 730.000000, 174.000000, 280.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, 476.000000, 10.000000, -122.000000, 476.000000, 158.000000, -122.000000, 222.000000, 158.000000, -122.000000, 222.000000, 10.000000, -122.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, 222.000000, 158.000000, -122.000000, 159.000000, 158.000000, -122.000000, 159.000000, 10.000000, -122.000000, 222.000000, 10.000000, -122.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, 476.000000, 10.000000, -153.000000, 476.000000, 158.000000, -153.000000, 476.000000, 158.000000, -476.000000, 476.000000, 10.000000, -476.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, -148.000000, 10.000000, -153.000000, -148.000000, 158.000000, -153.000000, -148.000000, 158.000000, -476.000000, -148.000000, 10.000000, -476.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, 148.000000, 10.000000, -476.000000, 148.000000, 10.000000, -153.000000, 148.000000, 158.000000, -153.000000, 148.000000, 158.000000, -476.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, 148.000000, 10.000000, -122.000000, 148.000000, 158.000000, -122.000000, 90.000000, 158.000000, -64.000000, 90.000000, 10.000000, -64.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -90.000000, 10.000000, -64.000000, 90.000000, 10.000000, -64.000000, 90.000000, 158.000000, -64.000000, -90.000000, 158.000000, -64.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, -148.000000, 158.000000, -122.000000, -148.000000, 10.000000, -122.000000, -90.000000, 10.000000, -64.000000, -90.000000, 158.000000, -64.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, -159.000000, 10.000000, -122.000000, -159.000000, 158.000000, -122.000000, -222.000000, 158.000000, -122.000000, -222.000000, 10.000000, -122.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, -222.000000, 158.000000, -122.000000, -476.000000, 158.000000, -122.000000, -476.000000, 10.000000, -122.000000, -222.000000, 10.000000, -122.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, -476.000000, 10.000000, -476.000000, -476.000000, 158.000000, -476.000000, -476.000000, 158.000000, -154.000000, -476.000000, 10.000000, -153.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, 381.000000, 0.000000, 79.000000, 381.000000, 317.000000, 79.000000, 90.000000, 317.000000, -64.000000, 90.000000, 0.000000, -64.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, 381.000000, 317.000000, 79.000000, 381.000000, 488.000000, 79.000000, 90.000000, 488.000000, -64.000000, 90.000000, 317.000000, -64.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, 402.000000, 0.000000, 540.000000, 402.000000, 488.000000, 540.000000, 381.000000, 488.000000, 79.000000, 381.000000, 0.000000, 79.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, -90.000000, 0.000000, -64.000000, -90.000000, 317.000000, -64.000000, -381.000000, 317.000000, 79.000000, -381.000000, 0.000000, 79.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -90.000000, 317.000000, -64.000000, -90.000000, 488.000000, -64.000000, -381.000000, 488.000000, 79.000000, -381.000000, 317.000000, 79.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -402.000000, 0.000000, 540.000000, -402.000000, 488.000000, 540.000000, -381.000000, 488.000000, 79.000000, -381.000000, 0.000000, 79.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -614.000000, 10.000000, 556.000000, -614.000000, 158.000000, 556.000000, -614.000000, 158.000000, 280.000000, -614.000000, 10.000000, 280.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -614.000000, 174.000000, 249.000000, -614.000000, 317.000000, 249.000000, -614.000000, 317.000000, -11.000000, -614.000000, 174.000000, -11.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -614.000000, 174.000000, 556.000000, -614.000000, 317.000000, 556.000000, -614.000000, 317.000000, 280.000000, -614.000000, 174.000000, 280.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, -614.000000, 10.000000, 249.000000, -614.000000, 158.000000, 249.000000, -614.000000, 158.000000, -11.000000, -614.000000, 10.000000, -11.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, -730.000000, 174.000000, 249.000000, -730.000000, 317.000000, 249.000000, -614.000000, 317.000000, 249.000000, -614.000000, 174.000000, 249.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, -730.000000, 10.000000, 249.000000, -730.000000, 158.000000, 249.000000, -614.000000, 158.000000, 249.000000, -614.000000, 10.000000, 249.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, 614.000000, 0.000000, -42.000000, 614.000000, 158.000000, -42.000000, 487.000000, 158.000000, -122.000000, 487.000000, 0.000000, -122.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, -487.000000, 158.000000, -122.000000, -614.000000, 158.000000, -42.000000, -614.000000, 0.000000, -42.000000, -487.000000, 0.000000, -122.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, -614.000000, 333.000000, -11.000000, -614.000000, 476.000000, -11.000000, -614.000000, 447.000000, 249.000000, -614.000000, 333.000000, 249.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, -614.000000, 444.000000, 280.000000, -614.000000, 402.000000, 556.000000, -614.000000, 333.000000, 556.000000, -614.000000, 333.000000, 280.000000}; +struct portal_4_point portal_66 = {4, 0, 0, 0, -614.000000, 447.000000, 249.000000, -614.000000, 333.000000, 249.000000, -730.000000, 333.000000, 249.000000, -730.000000, 447.000000, 249.000000}; +struct portal_4_point portal_67 = {4, 0, 0, 0, -614.000000, 333.000000, -42.000000, -714.000000, 333.000000, -42.000000, -714.000000, 476.000000, -42.000000, -614.000000, 476.000000, -42.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, 614.000000, 333.000000, 556.000000, 614.000000, 402.000000, 556.000000, 614.000000, 444.000000, 280.000000, 614.000000, 333.000000, 280.000000}; +struct portal_4_point portal_69 = {4, 0, 0, 0, 614.000000, 447.000000, 249.000000, 614.000000, 476.000000, -11.000000, 614.000000, 333.000000, -11.000000, 614.000000, 333.000000, 249.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, 714.000000, 333.000000, -42.000000, 714.000000, 476.000000, -42.000000, 614.000000, 476.000000, -42.000000, 614.000000, 333.000000, -42.000000}; +struct portal_4_point portal_71 = {4, 0, 0, 0, 730.000000, 447.000000, 249.000000, 614.000000, 447.000000, 249.000000, 614.000000, 333.000000, 249.000000, 730.000000, 333.000000, 249.000000}; +struct portal_4_point portal_72 = {4, 0, 0, 0, 614.000000, 158.000000, -42.000000, 714.000000, 158.000000, -42.000000, 714.000000, 10.000000, -42.000000, 614.000000, 10.000000, -42.000000}; +struct portal_4_point portal_73 = {4, 0, 0, 0, -714.000000, 10.000000, -42.000000, -715.000000, 158.000000, -42.000000, -614.000000, 158.000000, -42.000000, -614.000000, 10.000000, -42.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, -148.000000, 10.000000, -476.000000, 148.000000, 10.000000, -476.000000, 148.000000, 158.000000, -476.000000, -148.000000, 158.000000, -476.000000}; +struct portal_4_point portal_75 = {4, 0, 0, 0, -106.000000, 158.000000, -349.000000, 106.000000, 158.000000, -349.000000, 106.000000, 158.000000, -222.000000, -106.000000, 158.000000, -222.000000}; +struct portal_4_point portal_76 = {4, 0, 0, 0, -58.000000, 158.000000, -730.000000, 58.000000, 158.000000, -730.000000, 58.000000, 158.000000, -550.000000, -58.000000, 158.000000, -550.000000}; +struct portal_4_point portal_77 = {4, 0, 0, 0, -58.000000, 317.000000, -730.000000, 58.000000, 317.000000, -730.000000, 58.000000, 317.000000, -540.000000, -58.000000, 317.000000, -540.000000}; +struct portal_4_point portal_78 = {4, 0, 0, 0, -381.000000, 317.000000, 79.000000, -381.000000, 476.000000, 79.000000, -603.000000, 476.000000, -11.000000, -603.000000, 317.000000, -11.000000}; +struct portal_4_point portal_79 = {4, 0, 0, 0, -603.000000, 317.000000, -11.000000, -603.000000, 0.000000, -11.000000, -381.000000, 0.000000, 79.000000, -381.000000, 317.000000, 79.000000}; +struct portal_4_point portal_80 = {4, 0, 0, 0, 603.000000, 0.000000, -11.000000, 603.000000, 317.000000, -11.000000, 381.000000, 317.000000, 79.000000, 381.000000, 0.000000, 79.000000}; +struct portal_4_point portal_81 = {4, 0, 0, 0, 603.000000, 317.000000, -11.000000, 603.000000, 476.000000, -11.000000, 381.000000, 476.000000, 79.000000, 381.000000, 317.000000, 79.000000}; +struct portal_4_point portal_82 = {4, 0, 0, 0, -90.000000, 174.000000, -64.000000, 90.000000, 174.000000, -64.000000, 90.000000, 317.000000, -64.000000, -90.000000, 317.000000, -64.000000}; +struct portal_4_point portal_83 = {4, 0, 0, 0, 148.000000, 174.000000, -122.000000, 148.000000, 317.000000, -122.000000, 90.000000, 317.000000, -64.000000, 90.000000, 174.000000, -64.000000}; +struct portal_4_point portal_84 = {4, 0, 0, 0, -148.000000, 317.000000, -122.000000, -148.000000, 174.000000, -122.000000, -90.000000, 174.000000, -64.000000, -90.000000, 317.000000, -64.000000}; +struct portal_4_point portal_85 = {4, 0, 0, 0, -148.000000, 174.000000, -122.000000, -148.000000, 317.000000, -122.000000, -487.000000, 317.000000, -122.000000, -487.000000, 174.000000, -122.000000}; +struct portal_4_point portal_86 = {4, 0, 0, 0, 487.000000, 174.000000, -122.000000, 487.000000, 317.000000, -122.000000, 148.000000, 317.000000, -122.000000, 148.000000, 174.000000, -122.000000}; +struct portal_4_point portal_87 = {4, 0, 0, 0, -487.000000, 317.000000, -122.000000, -614.000000, 317.000000, -42.000000, -614.000000, 174.000000, -42.000000, -487.000000, 174.000000, -122.000000}; +struct portal_4_point portal_88 = {4, 0, 0, 0, 614.000000, 174.000000, -42.000000, 614.000000, 317.000000, -42.000000, 487.000000, 317.000000, -122.000000, 487.000000, 174.000000, -122.000000}; +struct portal_4_point portal_89 = {4, 0, 0, 0, -148.000000, 317.000000, -122.000000, -148.000000, 317.000000, -323.000000, -488.000000, 317.000000, -218.000000, -487.000000, 317.000000, -122.000000}; +struct portal_3_point portal_90 = {3, 0, 0, 0, -148.000000, 317.000000, -122.000000, -90.000000, 317.000000, -64.000000, -148.000000, 317.000000, -323.000000}; +struct portal_4_point portal_91 = {4, 0, 0, 0, -90.000000, 317.000000, -64.000000, 90.000000, 317.000000, -64.000000, 148.000000, 317.000000, -323.000000, -148.000000, 317.000000, -323.000000}; +struct portal_3_point portal_92 = {3, 0, 0, 0, 90.000000, 317.000000, -64.000000, 148.000000, 317.000000, -122.000000, 148.000000, 317.000000, -323.000000}; +struct portal_4_point portal_93 = {4, 0, 0, 0, 148.000000, 317.000000, -122.000000, 487.000000, 317.000000, -122.000000, 488.000000, 317.000000, -218.000000, 148.000000, 317.000000, -323.000000}; +struct portal_4_point portal_94 = {4, 0, 0, 0, -614.000000, 333.000000, -180.000000, -614.000000, 476.000000, -180.000000, -614.000000, 476.000000, -42.000000, -614.000000, 333.000000, -42.000000}; +struct portal_4_point portal_95 = {4, 0, 0, 0, -619.000000, 333.000000, -476.000000, -619.000000, 476.000000, -476.000000, -614.000000, 476.000000, -180.000000, -614.000000, 333.000000, -180.000000}; +struct portal_4_point portal_96 = {4, 0, 0, 0, 619.000000, 333.000000, -476.000000, 619.000000, 476.000000, -476.000000, 614.000000, 476.000000, -180.000000, 614.000000, 333.000000, -180.000000}; +struct portal_4_point portal_97 = {4, 0, 0, 0, 614.000000, 333.000000, -180.000000, 614.000000, 476.000000, -180.000000, 614.000000, 476.000000, -42.000000, 614.000000, 333.000000, -42.000000}; +struct portal_4_point portal_98 = {4, 0, 0, 0, -148.000000, 476.000000, -323.000000, -69.000000, 476.000000, -476.000000, -69.000000, 333.000000, -476.000000, -148.000000, 333.000000, -323.000000}; +struct portal_4_point portal_99 = {4, 0, 0, 0, -175.000000, 476.000000, -672.000000, -609.000000, 476.000000, -540.000000, -609.000000, 333.000000, -540.000000, -175.000000, 333.000000, -672.000000}; +struct portal_4_point portal_100 = {4, 0, 0, 0, -175.000000, 476.000000, -730.000000, -233.000000, 476.000000, -878.000000, -233.000000, 333.000000, -878.000000, -175.000000, 333.000000, -730.000000}; +struct portal_4_point portal_101 = {4, 0, 0, 0, -153.000000, 476.000000, -683.000000, -69.000000, 476.000000, -508.000000, -69.000000, 333.000000, -508.000000, -153.000000, 333.000000, -683.000000}; +struct portal_4_point portal_102 = {4, 0, 0, 0, -58.000000, 476.000000, -508.000000, 58.000000, 476.000000, -508.000000, 58.000000, 333.000000, -508.000000, -58.000000, 333.000000, -508.000000}; +struct portal_4_point portal_103 = {4, 0, 0, 0, 175.000000, 333.000000, -672.000000, 609.000000, 333.000000, -540.000000, 609.000000, 476.000000, -540.000000, 175.000000, 476.000000, -672.000000}; +struct portal_4_point portal_104 = {4, 0, 0, 0, 175.000000, 333.000000, -730.000000, 233.000000, 333.000000, -878.000000, 233.000000, 476.000000, -878.000000, 175.000000, 476.000000, -730.000000}; +struct portal_4_point portal_105 = {4, 0, 0, 0, 153.000000, 333.000000, -683.000000, 69.000000, 333.000000, -508.000000, 69.000000, 476.000000, -508.000000, 153.000000, 476.000000, -683.000000}; +struct portal_4_point portal_106 = {4, 0, 0, 0, 148.000000, 333.000000, -323.000000, 69.000000, 333.000000, -476.000000, 69.000000, 476.000000, -476.000000, 148.000000, 476.000000, -323.000000}; +struct portal_4_point portal_107 = {4, 0, 0, 0, 148.000000, 333.000000, -323.000000, 148.000000, 476.000000, -323.000000, -148.000000, 476.000000, -323.000000, -148.000000, 333.000000, -323.000000}; +struct portal_4_point portal_108 = {4, 0, 0, 0, -614.000000, 476.000000, -180.000000, -614.000000, 333.000000, -180.000000, -148.000000, 333.000000, -323.000000, -148.000000, 476.000000, -323.000000}; +struct portal_4_point portal_109 = {4, 0, 0, 0, 614.000000, 333.000000, -180.000000, 614.000000, 476.000000, -180.000000, 148.000000, 476.000000, -323.000000, 148.000000, 333.000000, -323.000000}; +struct portal_4_point portal_110 = {4, 0, 0, 0, 614.000000, 174.000000, -42.000000, 614.000000, 317.000000, -42.000000, 714.000000, 317.000000, -42.000000, 714.000000, 174.000000, -42.000000}; +struct portal_4_point portal_111 = {4, 0, 0, 0, -714.000000, 174.000000, -42.000000, -714.000000, 317.000000, -42.000000, -614.000000, 317.000000, -42.000000, -614.000000, 174.000000, -42.000000}; +struct portal_4_point portal_112 = {4, 0, 0, 0, -492.000000, 317.000000, -476.000000, -492.000000, 174.000000, -476.000000, -487.000000, 174.000000, -122.000000, -487.000000, 317.000000, -122.000000}; +struct portal_4_point portal_113 = {4, 0, 0, 0, 492.000000, 317.000000, -476.000000, 492.000000, 174.000000, -476.000000, 487.000000, 174.000000, -122.000000, 487.000000, 317.000000, -122.000000}; +struct portal_4_point portal_114 = {4, 0, 0, 0, -90.000000, 317.000000, -64.000000, 90.000000, 317.000000, -64.000000, 90.000000, 488.000000, -64.000000, -90.000000, 488.000000, -64.000000}; +struct portal_4_point portal_115 = {4, 0, 0, 0, 90.000000, 317.000000, -64.000000, 148.000000, 317.000000, -323.000000, 148.000000, 476.000000, -323.000000, 90.000000, 488.000000, -64.000000}; +struct portal_4_point portal_116 = {4, 0, 0, 0, -148.000000, 317.000000, -323.000000, -90.000000, 317.000000, -64.000000, -90.000000, 488.000000, -64.000000, -148.000000, 476.000000, -323.000000}; +struct portal_6_point portal_117 = {6, 0, 0, 0, 381.000000, 317.000000, 79.000000, 603.000000, 317.000000, -11.000000, 614.000000, 317.000000, -42.000000, 487.000000, 317.000000, -122.000000, 0.000000, 317.000183, -614.000000, 317.000000, -42.000000, -603.000000}; +struct portal_6_point portal_118 = {6, 0, 0, 0, -614.000000, 317.000000, -42.000000, -603.000000, 317.000000, -11.000000, -381.000000, 317.000000, 79.000000, -90.000000, 317.000000, -64.000000, 0.000000, 317.000122, 148.000000, 174.000000, -122.000000, 148.000000}; +struct portal_4_point portal_119 = {4, 0, 0, 0, 148.000000, 174.000000, -122.000000, 148.000000, 317.000000, -122.000000, 148.000000, 317.000000, -476.000000, 148.000000, 174.000000, -476.000000}; +struct portal_4_point portal_120 = {4, 0, 0, 0, -148.000000, 174.000000, -122.000000, -148.000000, 317.000000, -122.000000, -148.000000, 317.000000, -476.000000, -148.000000, 174.000000, -476.000000}; +struct portal_4_point portal_121 = {4, 0, 0, 0, -487.000000, 317.000000, -122.000000, -488.000000, 317.000000, -218.000000, -614.000000, 317.000000, -180.000000, -614.000000, 317.000000, -42.000000}; +struct portal_4_point portal_122 = {4, 0, 0, 0, 487.000000, 317.000000, -122.000000, 614.000000, 317.000000, -42.000000, 614.000000, 317.000000, -180.000000, 488.000000, 317.000000, -218.000000}; +struct portal_4_point portal_123 = {4, 0, 0, 0, -2216.000000, -15.000000, -1508.000000, -1915.000000, -15.000000, -1517.000000, -1915.000000, 151.000000, -1517.000000, -2216.000000, 151.000000, -1508.000000}; +struct portal_4_point portal_124 = {4, 0, 0, 0, -1634.000000, 0.000000, -1708.000000, -1634.000000, 177.000000, -1708.000000, -1697.000000, 177.000000, -1641.000000, -1697.000000, 0.000000, -1641.000000}; +struct portal_4_point portal_125 = {4, 0, 0, 0, -2240.000000, 151.000000, -839.000000, -2330.000000, 151.000000, -837.000000, -2330.000000, 0.000000, -837.000000, -2240.000000, 0.000000, -839.000000}; +struct portal_4_point portal_126 = {4, 0, 0, 0, -2049.000000, 158.000000, -845.000000, -2205.000000, 158.000000, -840.000000, -2205.000000, 0.000000, -840.000000, -2049.000000, 0.000000, -845.000000}; +struct portal_4_point portal_127 = {4, 0, 0, 0, -2328.000000, 105.000000, -1023.000000, -2328.000000, -75.000000, -1023.000000, -2253.000000, -75.000000, -1025.000000, -2253.000000, 105.000000, -1025.000000}; +struct portal_4_point portal_128 = {4, 0, 0, 0, -2213.000000, 0.000000, -669.000000, -2326.000000, 0.000000, -666.000000, -2326.000000, 151.000000, -666.000000, -2213.000000, 151.000000, -669.000000}; +struct portal_4_point portal_129 = {4, 0, 0, 0, -2203.000000, 0.000000, -348.000000, -2316.000000, 0.000000, -345.000000, -2316.000000, 151.000000, -345.000000, -2203.000000, 151.000000, -348.000000}; +struct portal_4_point portal_130 = {4, 0, 0, 0, -2194.000000, 0.000000, 6.000000, -2306.000000, 0.000000, 9.000000, -2306.000000, 151.000000, 9.000000, -2194.000000, 151.000000, 6.000000}; +struct portal_4_point portal_131 = {4, 0, 0, 0, -2181.000000, 0.000000, 455.000000, -2194.000000, 0.000000, 6.000000, -2194.000000, 151.000000, 6.000000, -2181.000000, 151.000000, 455.000000}; +struct portal_4_point portal_132 = {4, 0, 0, 0, -1835.000000, 452.000000, 157.000000, -1827.000000, 452.000000, 446.000000, -1827.000000, -8.000000, 446.000000, -1835.000000, -8.000000, 157.000000}; +struct portal_4_point portal_133 = {4, 0, 0, 0, -1688.000000, 452.000000, -330.000000, -1683.000000, 452.000000, -169.000000, -1683.000000, 0.000000, -169.000000, -1688.000000, 0.000000, -330.000000}; +struct portal_4_point portal_134 = {4, 0, 0, 0, -1523.000000, 0.000000, -174.000000, -1514.000000, 0.000000, 148.000000, -1514.000000, 301.000000, 148.000000, -1523.000000, 301.000000, -174.000000}; +struct portal_4_point portal_135 = {4, 0, 0, 0, -1344.000000, 0.000000, 465.000000, -1340.000000, 0.000000, 593.000000, -1340.000000, 151.000000, 593.000000, -1344.000000, 151.000000, 465.000000}; +struct portal_4_point portal_136 = {4, 0, 0, 0, -1023.000000, 0.000000, 455.000000, -1131.000000, 0.000000, 459.000000, -1131.000000, 301.000000, 459.000000, -1023.000000, 301.000000, 455.000000}; +struct portal_4_point portal_137 = {4, 0, 0, 0, -1505.000000, 0.000000, 469.000000, -1501.000000, 0.000000, 597.000000, -1501.000000, 301.000000, 597.000000, -1505.000000, 301.000000, 469.000000}; +struct portal_4_point portal_138 = {4, 0, 0, 0, -1031.000000, 301.000000, 138.000000, -1031.000000, 80.000000, 138.000000, -1028.000000, 80.000000, 262.000000, -1028.000000, 301.000000, 262.000000}; +struct portal_4_point portal_139 = {4, 0, 0, 0, -1886.000000, 113.000000, -485.000000, -1960.000000, 113.000000, -483.000000, -1960.000000, 0.000000, -483.000000, -1886.000000, 0.000000, -485.000000}; +struct portal_4_point portal_140 = {4, 0, 0, 0, -872.000000, 302.000000, 139.000000, -872.000000, 302.000000, 284.000000, -872.000000, 161.000000, 284.000000, -872.000000, 161.000000, 139.000000}; + +u32 point_table_binary_1[] = { + 0x1172FB3F, 0x9121EA7F, 0x1C03C3BF, 0xD5DCA1CE, 0xCECEFFFF, 0x03F90C0B, 0x1918DEA5, 0x71876A68, + 0x6800F9FF, 0x9741F80C, 0x0C70BE10, 0x03C3D759, 0x0C0CA6A6, 0xA6FF190A, 0x207C8ECA, 0xFF7FADAC, + 0xAC207CA0, 0x7AFEB5FF, 0xFF82D433, 0x1440CCE3, 0x5FCB1D04, 0xE383ECFB, 0x9FC11DE4, 0xE1E101B7, + 0x8FDB1862, 0x1F4C3D50, 0x04CA8798, 0x0702C8EE, 0xE13686F2, 0x2F42F8D6, 0xEF2FAC07, 0xF35743DC, + 0xA3BBF72C, 0x635A5A1A, 0xDCBDBA7B, 0x4F25A4A4, 0xA4C0F55B, 0xBF3F9500, 0x36DF00C6, 0xBFA506E6, + 0x87C2D4DF, 0xBD3269D2, 0x244CF3D0, 0xEC83B9CF, 0xFAFD8352, 0x381FACFE, 0x4129583F, 0x347C41C0, + 0xC5C505EE, 0x7FA1D508, 0x3E48BFD0, 0x6A334B10, 0x1F161E0C, 0x0C103ED0, 0xBC97FFCF, 0x3330B0C7, + 0x30303802, 0x830DCCBF, 0x020C6F06, 0x189F411E, 0xC2E760B0, 0x87F16702, 0x25B33918, 0xDC807C00, + }; + +u32 point_table_binary_2[] = { + 0x11725D90, 0x316BC250, 0x1485CF64, 0x0319842E, 0x2E82E014, 0x0B01A790, 0x12108748, 0x762120A5, + 0x7414C1C1, 0xB9D01F91, 0x64D3CDC5, 0x459C9D32, 0x3B38D8A1, 0x7F415090, 0x06048722, 0xF1FAF22E, + 0xEF35387E, 0xDC73CF3D, 0xF7508C37, 0xFA006E4B, 0x33F47D9F, 0x4830E6C0, 0xEFD00C2D, 0xCB124C0B, + 0x6640F333, 0x7099018E, 0xE3687D1E, 0xB21E13E6, 0x735331EF, 0x9F9BA57D, 0xA9679673, 0xE1677C52, + 0xEEBAAED6, 0x57579497, 0xFDAA2BB3, 0xAFB8C84B, 0x23B31F04, 0x01D137EB, 0xBDEC5491, 0xFE4BF6B3, + 0xD3C3208A, 0x229DD74E, 0xF7EB388E, 0xF57D2FDB, 0xAFA55F5B, 0xF1E54B72, 0xA8F47F2F, 0x52FFE8F7, + 0x704FE5F5, 0xB2EBB6FC, 0x8F9D5EB7, 0x4992C87E, 0x8ABCB53A, 0x50F4ABF2, 0xB736FF5C, 0xECB736CE, + 0x6BB9FF5A, 0x9D59F81D, 0x69073CBD, 0x035DF1B6, 0xE41FD117, 0x14A3C16C, 0xA0A3782A, 0x8663033D, + 0xC1770000, +}; + +u32 point_table_binary_3[] = { + 0x11726DD1, 0xB16A0241, 0x1006E05F, 0x52787088, 0x41029601, 0xAB6B9454, 0x398E236A, + 0x71770F20, 0x5C239252, 0x0269D249, 0x4A1F61AF, 0x4B3A1B9B, 0x44DFC067, 0x10318F70, 0x4D1AB7B2, + 0x34E3EE4E, 0x767348CA, 0x8FFD7766, 0x769604C6, 0x580072E6, 0xE7411010, 0x5ED86562, 0x4D4B36A0, + 0x4D822D67, 0xD618D323, 0xF0F3E1E7, 0x599619EB, 0xF3C394EF, 0xDBFC615A, 0xB9DF028E, 0xEF401886, + 0x5C5FD97B, 0xA593B3CA, 0x375774AA, 0xCED35CF9, 0x236BDD8F, 0x9EFC519A, 0xA6443BCE, 0xC7B23E31, + 0xF53FB95E, 0x7773B516, 0x42B87EDD, 0x4DAD5114, 0x859B2796, 0xB546F57D, 0xB16C779C, 0x4DBEDDD1, + 0x79E4D637, 0x735D0F77, 0x367FBDFF, 0xB7DFE53C, 0xBFFBE945, 0x4092246E, 0xFE61F967, 0x9D1F96F7, + 0x91B6DD5F, 0x2F62AB79, 0xBE690BD4, 0x27C0403D, 0xDBF84BED, 0x0B40DF18, 0xB76C0F0F, 0xD66FEAF0, + 0xD983FA32, 0x3A030000, +}; + +u32 point_table_binary_4[] = { + 0x11726590, 0xB14BC340, 0x14C6BF45, 0x2C640838, 0x170A4E29, 0x34543A84, + 0x48741012, 0xB2070E4A, 0x874E97E2, 0xE65AFF8C, 0x041CEC26, 0x884BE9E4, 0x9CBFA10E, 0x92CE8E2E, + 0xCDE4589F, 0x977BDE35, 0xE8F8E3BE, 0xF7BBEF3D, 0x2A30A339, 0xF0BD7644, 0x9AA6448A, 0xF104EC17, + 0x8EF03C4F, 0x31BD3003, 0x96CF80AF, 0x151086A1, 0xCD7FAC38, 0x8F3BE67A, 0x6198E7EB, 0xEEBCCE33, + 0xEB77E5EB, 0xDDD32108, 0x029B7737, 0x74E8FADC, 0x8D93196E, 0xFBD2AD93, 0xC5714CF4, 0xC6F9A839, + 0x7FD5FE35, 0xFBFC6A70, 0x521485ED, 0xEB577D59, 0x96A5FD3F, 0x6AFA52FB, 0x2E0C8F86, 0x9A85C98F, + 0x77799EFF, 0xF7FDF9CF, 0xF48D9AC9, 0xB2BB8F5F, 0x4D96524A, 0x7D9FB66F, 0x2280B6AF, 0xE93FC591, + 0xDBF92982, 0x4BBDCFEF, 0x3D13C1AC, 0x7C9FB455, 0xE1E71EAE, 0xD5DA9ADF, 0x15C33006, 0xCCC095E1, + 0x47E0F401, 0xB851FC03, +}; + +u32 point_table_binary_5[] = { + 0x117265D0, 0xBF4AC350, 0x1406F02F, 0x83DC6241, 0x485EC04D, 0xB2088ACD, + 0x60169184, 0x92A56396, 0x0EA54BEE, 0x5D45E89C, 0x37109AC1, 0xA1A3824B, 0x06DFA358, 0x688B9310, + 0xE85A42DF, 0x20F49A7B, 0x8FF71A74, 0xFC710EDF, 0xF983078C, 0xF1029CC5, 0x4C244922, 0xD15A4E80, + 0x2398F07D, 0xBFB57C23, 0x379EF501, 0x38B969BC, 0x300CA59C, 0x537D3B68, 0xDC6E7F25, 0x8C29AF12, + 0x8C2BCB39, 0x793B30A6, 0xBC530E04, 0x4160F3DC, 0x05D0ED77, 0x17FDD458, 0xEDEBA4FD, 0x348A2289, + 0xAB9F79A3, 0xAF0B3D2F, 0xA5BC3AAF, 0x3E8BA2B0, 0xFBD6F96E, 0x66ADFB77, 0x339DB731, 0x5EBF6B97, + 0xA67FE570, 0xCEFFE7FD, 0x9967F6AD, 0x46CB69F7, 0x9E3A5F4E, 0xB32CB3FB, 0x03CFB771, 0x1CDB7F78, + 0xE5AFD53D, 0x5EF9F1A8, 0x6CEE03C8, 0x6DFD1C02, 0x60AF3D36, 0x04C897AA, 0xDEC39DB6, 0xDC93817B, + 0xE3EB164F, 0x7094BF01, +}; + +u32 point_table_binary_6[] = { + 0x117263C8, 0x67886258, 0xC4C0C0E7, 0xC29EEEEE, 0xEEFE9F01, 0xC8FF1FC7, + 0xC0F08F81, 0x3D5D4343, 0x03C8FFBF, 0x0CC2FF23, 0x04E7BF65, 0x606035FE, 0x23646161, 0xF1FFFF44, + 0x88FC03A1, 0x3F82C8EA, 0x5FBBC2F8, 0x10F35EBB, 0xB2A781F8, 0xFF2742F8, 0x0F84607C, 0x88795C1B, + 0x1884CDCC, 0xCCE0E609, 0x3E661046, 0x562FF898, 0x3B03C607, 0xB997711E, 0x77868B8B, 0xCB7F0603, + 0x88FABBBE, 0x5F6BC0F6, 0x8542CC7B, 0x5DFF536B, 0xE2C48970, 0xF7BEAEFF, 0x7D7AD2A4, 0x4970F7DD, + 0xF5FD7D1A, 0x6CDE0518, 0xFF0D1B98, 0xBF1AA6FE, 0x4504583F, 0xBA7968F6, 0xC1DC7BD7, 0xF7E97664, + 0xFFBCAE7F, 0xBA1D641F, 0xCCFDE232, 0xD32C91C3, 0x43F33882, 0x0FF28FE6, 0xF13345C8, 0xFE139781, + 0xF081F2F2, 0x0CE90C0C, 0xEC8B39D8, 0x5D191820, 0x7C5D0620, 0xE060B003, 0xF3FFBF84, 0xF019181C, + 0x607C4320, 0xA78F8111, 0xC4070000, +}; + +u32 point_table_binary_7[] = { + 0x11726328, 0x60886258, 0xC4C0C0E7, 0xC29EEEE6, 0xE6F69F01, + 0xC8FF1FC7, 0xC0F08F81, 0x3D5D4343, 0x03C8FFBF, 0x0CC2FF23, 0x04E7BF65, 0x606035FE, 0x23646E6E, + 0xFEFFFF44, 0x88FCDB0F, 0x7F0491D5, 0xFF5486F1, 0x21E6FD54, 0x664F03F1, 0xFF4F84F0, 0xDF7E80F1, + 0x21E6716D, 0x60104636, 0x4FF03183, 0x30B27AC1, 0xC7DC1930, 0x3EC8BD8C, 0xF3B833C0, 0xEE3580A8, + 0xBFEB2B70, 0x196C5F28, 0xC4BCD7F5, 0x228D1327, 0x4E84BBF7, 0x75BDB8D2, 0xA44993E0, 0xEEBBEB2B, + 0xAE0436EF, 0x228CCF1E, 0x03E6AF81, 0xA9675E07, 0xD68F6E1E, 0x9A7D30F7, 0xDEF565E4, 0x45F6CFEB, + 0x7A465E90, 0x7D30F7EB, 0x594EB344, 0x0E0F8727, 0x083EC83F, 0x0E4FCE14, 0x21FB4FCF, 0x12C207CA, + 0xCB33A433, 0x30B02FE6, 0x60776160, 0x80F07519, 0x808083C1, 0x16CCFFFF, 0x12C26760, 0xB087F10D, + 0x819C3E06, 0x46101F00, +}; + +u32 point_table_binary_8[] = { + 0x117263C8, 0x67886258, 0xC4C0C0E7, 0xC29EEEE2, 0xE2F29F01, 0xC8FF1FC7, + 0xC0F08F81, 0x3D5D4343, 0x03C8FFBF, 0x0CC2FF23, 0x04E7BF65, 0x606035FE, 0x23646666, 0xF6FFFF44, + 0x88FCEF73, 0x7F0491D5, 0xB333C2F8, 0x10F3D819, 0xD9D340FC, 0xFF1321FC, 0xDFE7607C, 0x88795C1B, + 0x18842D2C, 0x2CE0E609, 0x3E661046, 0x562FF898, 0x3B03C607, 0xB997711E, 0x7786BBBB, 0xFB7F0603, + 0x88FABBBE, 0x3A9A60FB, 0x4221E6BD, 0xAED7BF9E, 0x96960677, 0xEFEB7AA3, 0x8A949414, 0xB8FBEEFA, + 0x1A5580CD, 0xBB00E32B, 0x6D06F357, 0xC3D4CBB3, 0x4E9A3409, 0xD33C34FB, 0x60EEBDEB, 0x2B9382EC, + 0x9FD7F532, 0x2920FD30, 0xF7BB864E, 0xB3440E8F, 0x0806041F, 0xE49F0886, 0x3345C8FE, 0x730D85F0, + 0x81F2F20C, 0xE9C0F05B, 0xCCC1EEC8, 0xC000E1EB, 0x32000107, 0x830D98FF, 0xFF2584CF, 0xC0600BE3, + 0x1B02397D, 0x0C8C203E, 0x00000000, +}; + +u32 point_table_binary_9[] = { + 0x1172755A, 0x798C57D5, 0x153E33F3, 0x10094E0A, 0x0A153A56, + 0xB4B108D8, 0xB4A18120, 0x4A6BCB56, 0x87654684, 0x696B2B29, 0x30C8120A, 0x96B095BD, 0x6CC230EC, + 0x8B0C8E65, 0x710A1887, 0x52906D0A, 0x82944505, 0x356D8851, 0x51484AAD, 0x52D31A42, 0x5516596E, + 0xCF7ADF79, 0xBFA1F3DF, 0xC7F9EEB9, 0xE7DE77EF, 0xEFFBDE79, 0xC0F890E4, 0x35026872, 0x180ABB77, + 0xEF1E607C, 0xA813DCB8, 0xDCF08D4B, 0x00175B44, 0x9C088EFC, 0xF7855F68, 0xF1F7256E, 0x18F64ABC, + 0x2862C0BF, 0x82D145E5, 0xA74F9F66, 0xBEE0942F, 0xE3851F2A, 0x657CE357, 0x8ACA7C3E, 0x00C3323F, + 0x406199F0, 0x05377E25, 0xE262C149, 0x59BF7EFD, 0x42D82FEB, 0x6D540650, 0x525242F1, 0x44E200FD, + 0xFBF7CFC4, 0xE7CC9943, 0xF13A8937, 0x967CFB05, 0x372A6B6C, 0xF963BC4D, 0x9B3671FF, 0xF05FACBE, + 0x4430C0CD, 0xEABB59FD, 0xB4FE465B, 0x1B0DF3FB, 0xD97CB861, 0xD99FE6C3, 0xEF1C66FB, 0x237CC3F2, + 0x7C1A6DBD, 0xD6D4D643, 0xF8B6DBAF, 0x35D5F516, 0x4B1C86E9, 0x7ED449BC, 0xA18DAF93, 0xB86237DE, + 0xF6C3E2BA, 0xDE44EAB9, 0xD6D49F97, 0xE6C31BDE, 0xB4FEDCF5, 0x593DB79C, 0x4F46503E, 0xCA1F8603, + 0xE4953536, 0x9C481CEE, 0xB0B8E034, 0x1EFA00E4, 0xD7A6711B, 0x6FEB09B3, 0xF879184E, 0x04C31D11, + 0xEB78AB8F, 0xC7AF2B1C, 0x1131F18B, 0x0BB3F98A, 0x5D7EE637, 0x4EF9FD30, 0xDF76E3C3, 0x1AC12D53, + 0xCCE323DE, 0x2BE38B52, 0xCC718779, 0x7CC4D784, 0xDFEA40C4, 0xCC379CEE, 0x8FDFEF5B, 0xCEBBF5F0, + 0xFE1466EB, 0x77FB05CF, 0x01DCA84D, 0xCF37CC4C, 0xCF338D17, 0x9C9E57E1, 0x1B863512, 0x6F99E23F, + 0x015C7FAE, 0x65CA671C, 0xF97B855F, 0x9462CEE7, 0x30F323BE, 0x26FC56B5, 0x1133DFB0, 0xD67F310C, + 0xC8D47731, 0x6F80BF7F, 0x579E8CB8, 0x4E70E4F3, 0x7DBDD214, 0xC0CE93ED, 0x87E26289, 0x2786657C, + 0xD3184F60, 0x17D65B16, 0xC7476CF9, 0xA5FE8873, 0xF737BBFF, 0x1BC2113A, 0x9F914F38, 0x1FE0D6E5, + 0x11BFC178, 0x7102FF87, 0x9F1B7F83, 0xE2E16A62, 0xF32B3F84, 0xA953A766, 0xC64F9C38, 0x31C39F30, + 0x6102F115, 0x17842953, 0xA608E6FC, 0x05E1A6F5, 0x551A0E12, 0x7F3BAC0C, 0x4FBAFAFE, 0x83B825C6, + 0x9F8FB88A, 0x71B5D6F7, 0x3662E62B, 0xDE87FCFE, 0x3C3C6FFE, 0xFCF9997C, 0xFCFBE4F8, 0xB367CF26, + 0x7E95F093, 0xBC679E79, 0x26845388, 0x9B70FEBC, 0x9BCE975B, 0xCF29C44D, 0x180BFFD5, 0x5013CA5C, + 0xFDEF202E, 0xC4DFB3D7, 0x227E91F1, 0x5F34DFAB, 0x88CBDC7E, 0xD722BF54, 0xF69BEB75, 0xF966CE9C, + 0x99E133AE, 0x455C2AFB, 0xCDEBA178, 0x43973F77, 0xBEDC7A28, 0x7F4387B7, 0x879D32BF, 0xE2FD881B, + 0xE0FA525C, 0x27B8E04B, 0xE5D7095F, 0x7135F2E5, 0x7CE4717D, 0x2E1F9F1F, 0xC7E7F351, 0x8D98F905, + 0x1799BF19, 0x713EE7BF, 0xC8F936E3, 0x78C6BABF, 0x1F8639E1, 0xA9B43E28, 0x407C3F40, 0xC3C51157, + 0x08D6F57E, 0x88F82977, 0x3E8E23FF, 0x173C3C7F, 0xE1C28599, 0x7C7C5E1C, 0x9FCFC371, 0xC4CC4FF2, + 0x2B2A2A42, 0xB880B888, 0xF3E773BE, 0x0B389E31, 0x083E17C6, 0x85DFB8FA, 0xEE44FC20, 0xEEEFBB11, + 0x4F667C52, 0xEB398718, 0xF9E19AE2, 0xF7903F44, 0xF66FF1E2, 0xC5997C95, 0x9595193E, 0xD7FF1EE2, + 0x218CF316, 0x2D5A14A0, 0x21E2769C, 0x3FEF66F3, 0xD5ABA721, 0xE2768CF3, 0x743DE561, 0xBAABBF2D, + 0x627C3E8D, 0x4A231EC9, 0xB8AFD67B, 0x0131F2C3, 0x75C51F21, 0x7FB4D4BF, 0x74E9D24C, 0xBE254B96, + 0x64F8BCBE, 0x8F108F66, 0xCC7C2842, 0xDC85F3E7, 0xDD6CBE7A, 0xF51421EE, 0xC258EABF, 0x1C068485, + 0xAEFE4E88, 0x717F6EED, 0x18F1138C, 0x1FD47A2F, 0x23267E81, 0xE2CF903F, 0x59EA5FBE, 0x7C7926DF, + 0xB265CB32, 0x7C5EDF67, 0x882733CE, 0xA3383C80, 0xF831CE2F, 0xF53F80E3, 0x1FE3F9A5, 0x3EFC990B, + 0x6B5D7DDD, 0x104FC178, 0x49C4C58C, 0x7B6A3D01, 0x31F2C365, 0xC597903F, 0x4FC6AF58, 0xB122934F, + 0x71E473FD, 0x9710CF4B, 0x313C8478, 0x789A1F71, 0x77C625F1, 0xFE74082F, 0x4ABE9E3D, 0x7B06E885, + 0x7815EE6F, 0x77801E3D, 0x7A10EECC, 0xF8D14470, 0x0162E227, 0x09F3C375, 0xE1D3DFCA, 0x952B33F9, + 0x14473E61, 0xE4733EC2, 0x543F7447, 0x3C53F273, 0x3D6E3EC5, 0xB11EC6DD, 0x11CF74B8, 0x41B80F15, + 0x92FFFAF6, 0xED1BA004, 0xF1365CDF, 0x4A805EBD, 0x7A116ECB, 0x786922B8, 0x01E23AF9, 0x3D657E3E, + 0xF26BD2FD, 0xF4F956AD, 0x5A95E1F3, 0x7AF211D7, 0x08667E6F, 0xC46B253F, 0xD7E3E653, 0x1CEB61DC, + 0x1BF15A87, 0x93D02C9C, 0x90F9CACA, 0xCA88DF2C, 0x1CC7782F, 0x00F2E388, 0x5B32EE9A, 0x40696929, + 0xF15B129F, 0x9E2FF369, 0xFC2E57BF, 0xCBC7F53A, 0x7EC4BBDC, 0xF928114C, 0xF9B5DE38, 0x9FE2584F, + 0xC4BB524C, 0x7E80FC4C, 0xD433C221, 0xEB3F18A7, 0xFEE408EC, 0xCAF81D1D, 0xAFFEC1E5, 0x637FE1F8, + 0xEC3F2A0D, 0xAB3FA9B4, 0xFCEA272A, 0x6DFE02F3, 0x1755F007, 0xA707A8EF, 0xF0AFACBE, 0x33367D47, + 0xFF207C30, 0x7F51057F, 0x747EC1E5, 0x63FD757C, 0xD66FF423, 0xC2573F82, 0x7E012E38, 0xBF903B5F, + 0x6E3DE847, 0x986F7E04, 0xF51DB6BA, 0xFD457D87, 0xCFB3FACE, 0xD8E93BF1, 0x63FDE817, 0xE0E5AC5F, + 0xB07CEA2F, 0x225FFD45, 0x0DF1BD1F, 0x812B193F, 0x939D2FB7, 0x1ECA7FC5, 0x61D47FC9, 0xA77E01FD, + 0x045C757E, 0x02FD86E0, 0xD48F085F, 0x31FA05D8, 0xEDFC82CB, 0xC7E7C5F1, 0xF93CA01F, 0x11BEFA11, + 0xF41370C3, 0xF909F41B, 0x82D56FA0, 0xFE43757A, 0x3EC84FC0, 0x07A99F20, 0xBF2118CC, 0x5FCC113E, + 0x98BFA880, 0x2DCE2FB8, 0x7C7C5E1C, 0x9FCF03FA, 0x11E1AB1F, 0x413F011F, 0x3B3F817E, 0x437062FE, + 0x62322C4F, 0xFD02E93B, 0x1CCFEA3B, 0x63D577F2, 0x0FC48FF5, 0xA15F80F5, 0xA95FF0F9, 0x787EC767, + 0xBF817E84, 0xF8E647C8, 0x2FC07BA9, 0x5FC89DAF, 0x5E3DE847, 0x98AF7E84, 0xF41FE6A6, 0x7E81F49D, + 0x9E8FD777, 0xC6AAEFE4, 0x1F881FEB, 0x47BF00AB, 0x52BFE0F3, 0xB19F707C, 0xF61BE847, 0x6055EA47, + 0xC82FC0B1, 0xD42FE4CE, 0x57AF1EF4, 0x23CC573F, 0x42FA0F13, 0x53BF407E, 0x02D6A57E, 0x82FC0663, + 0xF51BE41F, 0x986FF5A3, 0x5F8005A9, 0x5FF0F978, 0x3D8ECF71, 0xF423CC57, 0x3F427E02, 0xB6A77E82, + 0xFC0663F5, 0x1BA4FF30, 0x22F50BE4, 0x2760BED3, 0x7BF41B8C, 0x55EFC93F, 0x103FD687, 0x7E01A63A, + 0xFFE0F229, 0x8E7CF61B, 0xE847881F, 0xF506FD04, 0xBD9F463F, 0x817E8371, 0xCF787F3A, 0xC3CF53BF, + 0x40FA0EA3, 0x9D9F407D, 0x676C7E03, 0xFD03F3D5, 0x8F905F80, 0x5F3BBFE0, 0xF299DF30, 0xBEFA8B0E, + 0xCC37FD43, 0xBF00B39C, 0x5F70F399, 0xDFB07AD4, 0x5F7466BE, 0x61D47F78, 0xD4F905D4, 0x77E8EFFC, + 0x04EA3B63, 0xF31BE81F, 0x881FFD08, 0xFA0518E8, 0xFC82CBC7, 0xF5393EFB, 0x0DF423C4, 0x8FFB8B7E, + 0x81F63FFA, 0x05379FF9, 0x0DAB47FD, 0x455BE61B, 0x46BD874E, 0xCE2F9408, 0x267D577F, 0xD18CB1F9, + 0x8D4470F4, 0x2334BE8F, 0xF30B2E9F, 0xFA89C88F, 0xB88FABBF, 0x44B0F70F, 0x369FF90D, 0xAB27E23E, + 0x29C6DF6B, 0xEEBFB43E, 0xF7D02F47, 0x8D1A15FB, 0xB1ADCF75, 0x993062C4, 0x88103E0E, 0x09E9CDB7, + 0x07FCE8A5, 0xA1438766, 0xE2DBB66D, 0x0BE14BC3, 0x5D7FB87E, 0xFDFA0C7F, 0xCB962D01, 0x3A5AFCD1, + 0xC5FC7BD1, 0x1CE3F87B, 0xFFADEFF4, 0x78EA8517, 0x5E88FDDA, 0xD6E74A4E, 0x737DED30, 0xFE2A40AB, + 0xCA9FFC6E, 0xE3C68D1C, 0x87D50045, 0x3F2D39CD, 0xEF038F18, 0x2E7E2EC6, 0x2700B4F8, 0x5EC9697E, + 0xBEBD0CF7, 0xDA62F901, 0xF7E28EAF, 0x4A4EAF59, 0xB32640A9, 0xE1DEDFDD, 0xB469537D, 0x9CCB278C, + 0xBF3D4DFF, 0x5E727AED, 0xDAB5C267, 0x2C7CD49F, 0x84EE63D1, 0x99477E4F, 0xFEC9AF6F, 0xF0E0C199, + 0xF50C1A34, 0x28847F23, 0xC6F79D6F, 0x14FFB8FD, 0xF8F1E333, 0xEBE1F855, 0xABBFEBD1, 0x71E3C665, + 0xD6C3F900, 0xF12080AF, 0x37EFD69B, 0xC7BBFA87, 0x0C1942E7, 0x5D71B793, 0x31AEF596, 0x97974B9C, + 0x71B793EA, 0xF774FF3B, 0xED1B3366, 0x4CFDF3B0, 0x41FA6977, 0xCFE8FCCE, 0x8C193362, 0x7FEDEE19, + 0x9DF6CD9A, 0x35ABFEF9, 0x3884F825, 0x806F8EED, 0x726DF2E4, 0xC9F5F623, 0x77BFAC3F, 0xD7B24BA7, + 0x7DF463E8, 0xF39F3A75, 0x2A33FFC9, 0x932733F9, 0x4F9C3821, 0x7C5E8F8E, 0x77F98F1E, 0x3D9AD9EF, + 0x23478E64, 0xF6F7D0A1, 0x43F5B0DF, 0xDFC3870F, 0xD7CBEFF7, 0x97E27E3F, 0x793EDC0F, 0xEAFF7CFE, + 0x697A5FA8, 0x1FFCDF32, 0xBD4F9B0D, 0xEBFE3A3E, 0xDD17BA4F, 0x12D7FBE4, 0xC6D37DA3, 0xFDA47ECC, + 0xA5267A7F, 0x3A5A5CEF, 0x179EB7D0, 0x15E0CA8E, 0xF4FE485C, 0xEF179EB7, 0x80BFDFD7, 0x3F49EF8F, + 0x60BD5FB9, 0xFCDC7C78, 0x1EC32214, 0xCFC2F47E, 0x09D6FB87, 0xE72DEC01, 0x68D035BD, 0x4F82D3FB, + 0x17DE44FF, 0xF5A48B33, 0x96FB45CF, 0x2B4C02B8, 0xF1B9DE0F, 0x373FDD0F, 0xBF7E3B4F, 0xF4BE7DFD, + 0x577A9EAE, 0x5A3D7A7F, 0xDC7A793C, 0x3EDFB011, 0xED411BBD, 0x3F6E3D7C, 0xBF72F8F5, 0xF235B0F5, + 0xA4F7CBD6, 0x6BF74FD6, 0x23F7CBAF, 0x97EE9F7D, 0xFFF8EAA0, 0xDE9F0D86, 0xF57EE59E, 0x8F4AC39D, + 0xF63DFDF4, 0xD37CFEC3, 0xCF00AEBE, 0x29F7ABDE, 0x79CBD98F, 0x7AFBE5E6, 0xE3FBE4EA, 0xE1FB16BF, + 0xD7A4F751, 0xEA57ECE6, 0xE7FBE7E6, 0x3B76EC58, 0xE6F9D97D, 0xB3FDB3FB, 0x65FB6FF7, 0xC7F63362, + 0xDD3FBE4F, 0xB9F72FF7, 0xF738F7FC, 0xE8F7CB81, 0xAFDF5EEB, 0xBF7F8E2D, 0xFBA4F3D9, 0xB367E3F7, + 0xCCB165B7, 0xD7C6EF1D, 0x40FC4F3A, 0xFBEF7B03, 0x5FFFF3EB, 0xFEFBDFD8, 0x32C1D69F, 0xA7F70FF6, + 0xF7DAEF4F, 0x20F6F715, 0xA7EFDFD6, 0xDF67BFB7, 0x21D4D1F3, 0xC8878219, 0xB17F7F97, 0xE313FE7E, + 0xE6FDFD88, 0xF0218F9F, 0xB71B3F69, 0xD224E14B, 0xBC5EFF9E, 0xEEA3F5DB, 0x637DDA8F, 0x4FDCFBB7, + 0xF6F781F7, 0xEF4CA808, 0x0F73FEE7, 0x397E36AC, 0x0CED1DFF, 0x7DC4DD33, 0xEF672BA9, 0xDE7C7C9F, + 0xE5F75F37, 0x9ECFF719, 0x8C3F2CF5, 0xF97E3B65, 0x643FAEFD, 0xF4589FF6, 0xDB13F77E, 0x6DFDEE67, + 0x9F7D96E6, 0xABA27A30, 0xFF1A8EBF, 0x156A68FD, 0x91FF1AE2, 0x875D7DBB, 0x113F20FB, 0xC7F3BBF1, + 0x7CDF8E63, 0xBCBDD437, 0x6DDA34D7, 0x4FD7F71F, 0xEDCFC7FA, 0xB49F9EB8, 0xF7677BBE, 0xEC8F7763, + 0xBDED38FF, 0x768EEF0D, 0x3BC33D8E, 0xBF0B71C7, 0xCCF7A29D, 0xFAFCF2A7, 0x4F9F9E19, 0xCFEFDFBB, + 0x31DECE3D, 0x5FD74FAF, 0xAAAA8AFD, 0xF9589FF6, 0xD313F7FE, 0xACFD79A8, 0xAEAE0EE1, 0x7C981C7A, + 0x72FEDF72, 0xFC8B3027, 0xFCC0F13F, 0x45ECBF57, 0x9C41ACCF, 0x6FDEBC79, 0x99F173E7, 0xCE253C47, + 0x3048BF46, 0xFBE99491, 0xE6B37EB9, 0xD567FDF4, 0xC4BD3F6B, 0x7F1ED6AD, 0x5B47577C, 0x24BE9151, + 0x7EF9FF09, 0xB78471B4, 0xBF917F19, 0xB1FF9E75, 0x1EB1CC9F, 0xB760C182, 0xCC78EE07, 0x048C0F90, + 0xFAB85FA0, 0xFD72CAC8, 0x7AA6FD70, 0xAA8FFA31, 0xD62F4F6C, 0xBDDA4FA7, 0xBF9A9A9A, 0x0085E189, + 0x3094F30F, 0xE6FA9A87, 0xF23030AD, 0x0F7FBFCA, 0xC328575F, 0x40ACF3D3, 0xEF851FAF, 0xB85C3000, + 0xF737AC1F, 0x8E19376F, 0xDE1CFBEB, 0x541FADCF, 0xFAE189F1, 0xAD5F8E7F, 0xECB75B84, 0xE280EFBB, + 0xF97905B3, 0xB99E7BC3, 0x8030D6D5, 0xF735C4D3, 0x5CBFFC36, 0xC432BFF4, 0x23DC78C5, 0x0318239F, + 0xFB1BDA0F, 0xA78CB5B5, 0xB5B1BF9E, 0xE87DB17E, 0x38CDC7F7, 0x47FBE5F4, 0xB775EB56, 0xAAA773A8, + 0xE0F5CFD1, 0xF76DEEBF, 0xC7FA5A20, 0x5EE2EA23, 0xACF353FF, 0xC18F67BF, 0x732FC62B, 0x5CDCFAE1, + 0x9871C78E, 0x1DB1DF4D, 0xF5F97E78, 0x62EFDBD6, 0x2FC73FE6, 0xB70E6DC3, 0x3ADC8C50, 0x309BDF97, + 0xDB870EA1, 0x5AF88CEF, 0x42BCD1F5, 0xF3EF41BC, 0x50E6E77A, 0xDC78F653, 0xAD31BECE, 0xC5B5DF4D, + 0x19F7EEDD, 0x1BFBD954, 0x1FEB99F6, 0xBB693EBE, 0xDFDA0FA7, 0xBF3D7BF6, 0x901F6A19, 0x76F2FAC7, + 0xF4E9D327, 0x4087705F, 0xD821FCDE, 0xBD7B0768, 0x8558FBB9, 0x1CBF1FB1, 0x9FDF8DE7, 0xF7CD7618, + 0xDF2971AE, 0x57FBD994, 0xF1E0C183, 0xB15F4DF5, 0x6DD8B021, 0xF6B313BD, 0xAFD6EFA6, 0xBF03070E, + 0xD07D4A68, 0x3CE69F48, 0xFF1F06EB, 0x6B26E301, 0x1E7FFC71, 0xAA2FF6CF, 0x39DE56FA, 0xDD717E37, + 0x9E9F575B, 0xE1E79B7E, 0x6A3F1B3C, 0x0E19FD54, 0x9C64FAE7, 0x4EAF8FC0, 0x5FB3DFF7, 0xE19F99F1, + 0x75F4BEE2, 0xF55970FD, 0x78EC977F, 0xE0F439F6, 0xB3554FB5, 0xDF9C40B6, 0x1F1DEB73, 0xFD6ED66B, + 0xD45778C5, 0xD587FA0B, 0x7F73E351, 0x5FE135A7, 0xCFA8AF82, 0x555F5D9C, 0xF517F599, 0xD61BF559, + 0xFBD5F4B7, 0x7AF5EAD8, 0x4F4E20DB, 0x6FF67A2C, 0xFD6BEDA7, 0xA1BE52FF, 0x2ED687FA, 0x4BEB777A, + 0x5345F546, 0x7D467D15, 0xACFAEAE2, 0xACBFA8CF, 0xF0AED3E7, 0xD88F563D, 0xD57E72E2, 0xBE97533F, + 0x3BD617FB, 0xD5AAD7A8, 0xAFF096AB, 0x0FF517CE, 0xBAF1A8AF, 0xD43F8DFA, 0x8CFA2AB8, 0x7E5CBF97, + 0xECD4E72B, 0xFA1CFBD1, 0xAAA7DA4F, 0x4ED2EFE7, 0x15B21FE9, 0xF772EB57, 0xD37D267D, 0xCDF4DF51, + 0x7FE1A8AB, 0x0FF515F6, 0x3B7D467D, 0x15ACFAEA, 0xE2ACBFA8, 0xCFF6FC59, 0xAFB41F6D, 0x7A6AFDE2, + 0x04B2FDE4, 0x589FF6AB, 0x4DAF495F, 0x6193FBFD, 0x45FDA5E7, 0x91A47A36, 0x92CEB7E9, 0x33E9AB60, + 0xD5571767, 0xFD457DD6, 0xFA459FB5, 0xDF1CF554, 0xFBC1949F, 0xD663FD62, 0xE767464A, 0xFF59F51A, + 0xF595FA25, 0xB13ED45F, 0xA871EB43, 0x7D85E79D, 0x3EA3BE0A, 0x16BDF471, 0xFE3D407D, 0xA6F36DFA, + 0x1CFBC9A6, 0xA7DA0F36, 0xBDB5FEB4, 0xE971EC37, 0x23E6F759, 0xD45798E7, 0xEA43FD85, 0x65197D2B, + 0xA67E44D4, 0x67D45758, 0x98EAAB8F, 0xB39EA23E, 0x6BFD79A6, 0xA7D61F66, 0xFDD57EB0, 0xE9ADF5A7, + 0x4D8FADDF, 0x1CF51AF5, 0x14C6B9FA, 0x507F619A, 0xAB0FF515, 0x26397D46, 0x7D159CEA, 0xAFC5594F, + 0x285F651A, 0x8FFD64D3, 0x53EDF79A, 0xDE5A3F38, 0xEAB1F59B, 0x4DAF515F, 0xA9FF12F5, 0x15F51786, + 0xC978C6A8, 0xAF502EFA, 0xAAB80361, 0xAFBF1667, 0x3D417DB6, 0xFA39AEFD, 0xE2A8A7DA, 0xCF8D7AAB, + 0xFDDEA8C7, 0xDA4F8E7A, 0x8DFA6AFD, 0x57D35F28, 0x75FA8BFA, 0x0A254E9F, 0x515F05AB, 0xBEB938EB, + 0x2FEA73A6, 0x7EED0747, 0x3DD57E6D, 0xD45BEDE7, 0x463DD67E, 0x71D4EB56, 0x69BFD8F4, 0x57F8AABF, + 0xA8AF84A3, 0x3EB795B8, 0xE9AB8F9B, 0xFED2FCB1, 0xFEF1E123, 0xCA6DDF13, 0xF1FDB8B5, 0xE02462F1, + 0x9786F1C6, 0x7BBF49E3, 0xE7E58C9F, 0x971D2FEC, 0x743C4066, 0xFC04B84D, 0xFEFF34BE, 0x46109E29, + 0xB871B9E1, 0xF085FCFF, 0x69C51304, 0x47FEE0F0, 0x0F995FF1, 0x0AC1B7A6, 0xF8655951, 0xE4EBEFB5, + 0x617A7E2E, 0xBE42709A, 0x0FEECEE4, 0x1F2C58F8, 0xFF030000, +}; + +u32 point_table_binary_10[] = { + 0x11728D9D, 0x797C17D5, 0xB5C0EFFC, + 0xB2278480, 0x284A238B, 0xE973793E, 0xADD56851, 0x1F6897B8, 0x2F54242E, 0x44C5282F, 0xA15AADA5, + 0x62506B15, 0x242AB656, 0x4C69D5F0, 0xD4A71244, 0xA3E00682, 0xE086A246, 0x4CABA8A0, 0x55F2899A, + 0x104BB120, 0x0448F25B, 0xE6DDB3DD, 0x3933BF69, 0x2DFEF5F5, 0x9C7BEEB9, 0xE777EE32, 0x73662689, + 0x4FCC4ED3, 0x6C4C5943, 0xC25C79E5, 0x957EE213, 0xEFBBC479, 0x8EFD7A63, 0xFF099B9D, 0xC4A49F6E, + 0x221E5C51, 0x515D5555, 0x6599F407, 0x571CE818, 0xEC655A85, 0xA9BF4C2B, 0xE97BDBCD, 0x1C73B331, + 0xC56FF857, 0x32EF24CE, 0x77ECCF32, 0x26BDC7F1, 0x1C62D2CF, 0xCCCABC9F, 0x79D67A57, 0x99DAABB6, + 0xB61619E4, 0x65CDA9BD, 0x6EBCF146, 0xCB7E2371, 0x41FDCD37, 0xDF4C0CFE, 0x5515D4CF, 0x9C39339E, + 0xC3FA2DC4, 0x45F537DD, 0x741331EA, 0x17D5CF98, 0x31C3B299, 0x4AF27DEA, 0xC91FCBE7, 0x18535A29, + 0x6CF5918B, 0xEA7FF18B, 0x5F807C0E, 0xE9EF2BFA, 0x73C8DEBE, 0x59ED0F39, 0xE49090DC, 0x31CA1DB7, + 0x91BDF2D5, 0xDCBE8DF4, 0x9997D3F8, 0xBC074BA6, 0x4D9F3E9D, 0xD8EA9BD3, 0x4AA6E178, 0x9753BCCC, + 0x6966D8D2, 0xA54B9121, 0x9EC54F9B, 0x61353535, 0xA0DF42ED, 0x4BA75D73, 0xCD35C4A8, 0x5FCAED69, + 0x7C89A74B, 0xA75D71C5, 0x1596C9FF, 0xC4D323A6, 0x51FF141F, 0x739AE339, 0x64AF3C60, 0x942BC6F6, + 0xE5D3707C, 0x4A9FD9D9, 0x676E23F9, 0xE897B87D, 0x1BD9234E, 0x3FC2E3AF, 0x2EA986F8, 0x2383DC94, + 0x54C3EF97, 0x7E84C76F, 0xFF3DF5D4, 0x53C838FE, 0x3A632EBC, 0xF042D0A7, 0xDFBBA2B4, 0xFAAAABAE, + 0x22B6FA83, 0xDA4BB93D, 0xD91BD45E, 0x1230EABB, 0xFE303E65, 0x95A5D5D3, 0xA64DB34C, 0xFE97558E, + 0xA0F9F008, 0xC56750BB, 0x63FABD2B, 0xCA0346B9, 0x626C5F5E, 0x0DE3D7FA, 0xCCCE3E73, 0x787E3E42, + 0xF369507B, 0xC53FB71F, 0xEA3F18DF, 0xEDB7DF6E, 0xE76FC0B7, 0xDE7AAB65, 0x8ADFA076, 0x63EEBEFB, + 0x6E174FE0, 0xA6A6A650, 0xBC6EBBED, 0x3668EF78, 0xF6ECD9D9, 0xE36FCAE2, 0xB07F4D31, 0xFEDBF17A, + 0x3F2999E4, 0xE2895C34, 0xC9D9837C, 0x19E298F2, 0x6B48B63E, 0xC58B7E2F, 0xEF2769E2, 0x26CEEF21, + 0xC2813D60, 0x7F7EB0FE, 0x4C993205, 0x59D69FE7, 0x9F7FDE72, 0xB09EC0FA, 0x81CCEBCD, 0x75D75D07, + 0xECD6975F, 0xFFFAD7C4, 0xBCBE5C7B, 0xEDB596C3, 0xEB0BB25A, 0x5FB2DBC7, 0xC879FDB9, 0xFAEAABE3, + 0xEC85D623, 0x64B51E69, 0x7B34DEF0, 0x7A84ACD6, 0x23CBA1F5, 0x0859AD47, 0x7E5BB01E, 0xE1F8DA82, + 0xF508D66B, 0xBF2D588F, 0x9E7DF659, 0x64598F2E, 0xBEF862D0, 0x77EB11AC, 0x67C8BC1E, 0xDD70C30D, + 0x31F6B2FA, 0x73EBD5CF, 0x7FFE73CB, 0xE1F50A59, 0xAD579643, 0xEB15B25A, 0xAF90D57A, 0xA5F59943, + 0xEB95E5D0, 0x7A85ACD6, 0x2BB1D73D, 0xABA48EE3, 0xD5429CAE, 0xD3BFE757, 0x870993FE, 0x578791BE, + 0xAC9F3BA7, 0x0893FECE, 0x29A42FFB, 0xD1EE2261, 0xD2DF5D44, 0xFA667190, 0xCF106F60, 0xC9E7679E, + 0x79C67290, 0xCF105F64, 0xCE6788AF, 0x65978FF0, 0x7B20733E, 0xC3EF6516, 0x87F30F59, 0xE56B76FB, + 0x1839E733, 0xFC7E31F6, 0x42F98CAC, 0xF259DB83, 0xDF43CB1D, 0xAB7CB61C, 0xCA676495, 0xCF665390, + 0x5F0D0D0D, 0xC49C7FBF, 0xF9CD6F2C, 0x07F90CFB, 0x25B0E433, 0xAC1756DF, 0xE533C66F, 0x5390CF30, + 0x9FB3ED65, 0xF5E7F219, 0xE6B7D914, 0xCE676495, 0xCF9643F9, 0x8CACF219, 0x59E5B3D6, 0x670EE5B3, + 0xE5503E23, 0xAB7C167B, 0x1B1FE5FC, 0x627F373E, 0x9AAED3BF, 0xE75FCF16, 0x26FDBF9E, 0x4DFADEAA, + 0x201FE13C, 0x022CF908, 0xE7156F55, 0x908F105F, 0x64CEC75F, 0xFEF297C0, 0x2E9F205E, 0xC89C8F70, + 0x9EF15685, 0xF30759E5, 0x1BEA73BE, 0xC1F9C6CA, 0x43F985AC, 0xF24BB787, 0xF868B963, 0x955F31ED, + 0xA3F643F9, 0x87ACF20F, 0xCFC3D65E, 0xDB5A8ED7, 0x76F2B76D, 0x6DBA4EFB, 0xFFEE35C2, 0xA4FFEE35, + 0xA42FFB1B, 0x9C4F603E, 0x0167D618, 0x33BCAEB4, 0x5AEF9FEE, 0xBCA2E4BC, 0x1FCE212E, 0x771C3A9F, + 0x3485CF23, 0xE01FE8FB, 0xE3FA9DBF, 0x993D367F, 0x7A84AD3D, 0xE4828051, 0xBF80D743, 0x3ACF780F, + 0x56C87ABA, 0x93F2AD22, 0x585F39FF, 0xA2EBAD9B, 0xCF1CBFE8, 0xFC66DE49, 0x3CAADE31, 0xEA33AF30, + 0x7F46FB3D, 0x7B0FD5FA, 0xA67C7868, 0xBD30E5C3, 0x56B3FE12, 0xD2DF8BF4, 0xDBA9BDD7, 0xB7F7D0D1, + 0xA347C3FC, 0xC0F689B5, 0xC3EB9195, 0x3D64D51F, 0x723BD9F3, 0xFAD81ECF, 0xB7C45AEE, 0x4FD98BF6, + 0xA7E3B1DF, 0x89FECB28, 0xFF4F1ADF, 0xC841899F, 0xB978A29C, 0x58C6FFDD, 0xE9CCA712, 0x8F5AE4E4, + 0x6D24CFB6, 0xE7F637EE, 0x4FAF9FA0, 0x8FACECE9, 0xFD76BF13, 0x933FD3EB, 0xF777A70B, 0xFB35149F, + 0xD4EA254B, 0x96D8F8F0, 0xFAD8E3D7, 0x3FF9E493, 0xA178BBFE, 0xF8F7405E, 0xC1EB6B8F, 0x57FFD863, + 0x8FD9F810, 0x7B7DC241, 0x7C51BF9D, 0xEC7B7D6C, 0x7F13F59F, 0x58CBFDAB, 0xF8937EA4, 0xFD1AFF3C, + 0xE46B52F5, 0xA79C724A, 0xC8DEC927, 0x9F1CF21F, 0x99F75B53, 0xDE3B14AE, 0x1FCCB3CC, 0x8F322B7B, + 0x703DA1DB, 0xDB7FD9F1, 0x51F656AE, 0x5C991D2F, 0xDE9F126B, 0x7B87E2F8, 0xA3F6D7B3, 0x7C7CEF50, + 0xB8FED1FA, 0x53A74E0D, 0x8DA7AEAE, 0x2EE4EFE5, 0x975F1E6A, 0x7FD96597, 0x85ECC3F9, 0xC29E5742, + 0xF31959CD, 0x677D3D17, 0xBDDE73E7, 0x4D359FF5, 0xF9933934, 0x9F91D57C, 0xF617D2FC, 0xD859CCF3, + 0x83F5778C, 0x1F1E3ACF, 0xEE184FF3, 0xCBEA2F21, 0x7D9A7FFE, 0x4A6ADF5B, 0x4EF353D6, 0xA3DE1E9A, + 0xBFDA1EB2, 0xEA0F7925, 0xD9EB2DDF, 0x6BA85EBF, 0x7A7BB83F, 0x652FDA9F, 0x8E47712D, 0xCD3F7F1F, + 0x1A5FD9F7, 0x687E4A7C, 0x8B6B797E, 0xF3F8F799, 0xCF7C0CF1, 0x90B79DBC, 0x8DE4D9F6, 0xDCF535F7, + 0xA7CFF7A0, 0x8FACECE9, 0xEBFDE25A, 0x9ABF72FD, 0xB0CF7C61, 0xCAD71DE3, 0x295FFD85, 0x944F3B8B, + 0x293F75BC, 0x5D7FFC7B, 0x202FA4F9, 0xBBB398E6, 0xAFBF92B8, 0xB75C3888, 0x2FEAAF24, 0xFBBDE56C, + 0xBF8DFAEF, 0xEDE1FE55, 0xFC493FD2, 0x7E29E5EF, 0xCE269ACF, 0xDA1ECC5F, 0xED3F325F, 0x0FEE184F, + 0xF3D77F88, 0xD9CE1F38, 0xAF687B30, 0xDF747B98, 0x4F59F151, 0xF6603E67, 0xC58BAF9F, 0x7A7B581E, + 0xB5FF0ACB, 0xA7F40EC5, 0xEB41A58F, 0xFEA9F1C0, 0x7AA2FD85, 0xFB7DBA3D, 0xCC6F6D1F, 0xE7F3ACF0, + 0x7CD4F7A7, 0x9843F311, 0x59CDC7CC, 0x3CCAEFEE, 0xC338BF59, 0xBF6BCAF0, 0xD0FDAEAE, 0x29343FAC, + 0xFE12D2A7, 0xF9935944, 0xED378FA7, 0xF925EB49, 0x4F31CD3F, 0x6D0F59F5, 0x87BC88EC, 0x6D1EBFD7, + 0x50BDFEF4, 0x14737FCA, 0x5EB43FBE, 0xDF82E34F, 0xDD4AF327, 0xE3F1FAF6, 0x539A5F72, 0x3F26752B, + 0xCF4F1E7F, 0xC10BCC07, 0x1027B638, 0x791BC9B3, 0xEDF1FD0B, 0xD79FBEFF, 0x07FAC8CA, 0x9EBEBF93, + 0xBA95E69F, 0xDC5F2C78, 0x4198F2AD, 0x6B0AE55B, 0x661EE543, 0xF761945F, 0x3ADEAE3F, 0xFE3D90E7, + 0xD1FCEB3E, 0x8CE65F66, 0x11F1E6F1, 0xC2417C51, 0x7F11D9DF, 0x3C9EED2F, 0xA7FE7B8A, 0xB97F157F, + 0xD45F40F9, 0xD6FD3CCD, 0x3FDD1EE6, 0x9BF61799, 0xEF07774D, 0xA1FD2BF3, 0x5BE61ECA, 0x7F6D0FE6, + 0x876E0FF3, 0x2F2B1ECA, 0xDE0B2FBC, 0x901D1FBE, 0x9FDA53DC, 0x3B74D5AA, 0x55D9E389, 0x8EB795F4, + 0x37CFA2F9, 0xA7DB232B, 0x7D988FDA, 0x7FD84F75, 0x7B988F7A, 0x3C78FDBE, 0x29BCBFCA, 0xF950F657, + 0x7DBD16BD, 0x9EE3EB93, 0xD07CD6D7, 0x23CCA1F9, 0x8CACE6B3, 0xB78EE6C7, 0xE0B5343F, 0x44BFB46F, + 0x78BDB657, 0xDA47F3CB, 0xEA2F217D, 0x9A7F5E27, 0xB52FDB40, 0xF353EA01, 0x431EA5F9, 0xABED21AB, + 0xFE903BC9, 0x5ED906B6, 0xB79DFA1B, 0xF228F7A7, 0xEC45FBD3, 0xF1386824, 0xCD3F6F1C, 0x8DEF509E, + 0x9F12DF83, 0x4612CBF8, 0x8FE4F9EE, 0x5D447CD8, 0xAD4EDE46, 0xF26C7BEE, 0xFA99FBD3, 0xD77BA08F, + 0xACECE9EB, 0xF98346D2, 0xFC95EBC9, 0x237F2A4C, 0xF957DA97, 0x5A3D67CE, 0x1C1B1FCA, 0xA7C16BFD, + 0xFA59B366, 0x85E2ADAF, 0x37E1F740, 0x5E47F377, 0xF05A0FEB, 0x215E275F, 0x4F6FF0F0, 0xFE8C8E2F, + 0xEA77F2F5, 0xF8061FEF, 0x47DAEBBB, 0x1A8A6F6A, 0xF5F5D75F, 0x1F8A3FEA, 0x6FA07C2D, 0x3B3B557F, + 0xF4D14787, 0xDA1F75D4, 0x51217F51, 0xCED7FFA5, 0x7DBD43CF, 0x3FFF7CDF, 0x7B9378B0, 0xCDFFF3CE, + 0x3B2F64EF, 0x8C33CE08, 0xB53FEBAC, 0xB3B2E3A1, 0xECCD9B37, 0x2F3B3EDB, 0x493EC49E, 0x67E1FE77, + 0xD678A2E3, 0xDDCCFAF6, 0xBC3D71E2, 0xC450FB73, 0xCE3927A4, 0x7FFAE9A7, 0x87FC3FF3, 0xCC3343ED, + 0x4F3BEDB4, 0xD078787D, 0x6E84FA99, 0x3FAD64A2, 0xD4ABA05E, 0x96195632, 0x91EA5599, 0xF789FD34, + 0xD5BF32EF, 0x7B671B53, 0x78BD9FA6, 0xFA98DF42, 0xED4B2752, 0xFDCA32EA, 0x974E94FA, 0x96596AD7, + 0x83EB4B27, 0x72BD6A2A, 0xF1888952, 0x9F227DC7, 0x73C85E79, 0xC028578C, 0xEDCB274A, 0xFD4AF499, + 0x9D7DD9EF, 0x483EFA31, 0xD95FC89E, 0xE36CFBBA, 0xFFE534DE, 0x5DF6FF51, 0xFD8AE201, 0xFFA8BE45, + 0xF182FA0F, 0xD7AF1AA9, 0x1E5952CD, 0xF5B11692, 0x978ABC85, 0xE4A5D554, 0xFFA2F11B, 0x43F74390, + 0xADFFE966, 0x618A5FBA, 0xB9B45AEA, 0x61617956, 0xFB39C4E5, 0x01637FE5, 0x59F6A51E, 0x2672C728, + 0x77DC46F6, 0x46B7CA79, 0x9DF489A1, 0x3E23F1A1, 0xFA56101F, 0xAA7F05F1, 0x917A96C4, 0x07F64BA8, + 0x8F487CE0, 0x7E2532C7, 0x47EA6361, 0x7978BCC8, 0x2A1EA8CF, 0xF1E2FA58, 0x281EC82A, 0x1EBABDD4, + 0xBF743C90, 0x553CE0BC, 0x45F682FA, 0x97AE3FEB, 0xF163BDAA, 0x2960AC67, 0x3505F1C0, 0x7A978A0F, + 0xD7C3DC78, 0xA99EF5AD, 0x72C7540F, 0x8B898FE6, 0xA6987868, 0x6E8A199F, 0xE6268A87, 0x7762C185, + 0x723F8E38, 0xEF42A917, 0x02270639, 0x9E432CFA, 0xF4FB7827, 0xF65F28F5, 0x31921343, 0x3D4BD623, + 0xAE67B9F5, 0x88EA5DC1, 0x7A44F5B0, 0x603DA27A, 0x59B01E51, 0xBD2B588F, 0xA41E26EB, 0x91D4AFF4, + 0x7A84ACD6, 0x23B8BED4, 0xEB01B25A, 0x2F90D57A, 0xA4F59943, 0xEB115C6F, 0xEAF50859, 0xAD4770FD, + 0x24F389EA, 0x5341FE50, 0xFD2AC807, 0xA947C97C, 0x927A94E4, 0x03D7AFDC, 0x7CA2FA56, 0x381F90D5, + 0xFC417D9E, 0x3F5CCF0A, 0xE507B29A, 0x3FBABDD4, 0xABF4FC41, 0x56F307AE, 0x87F57A82, 0xACD61389, + 0xE78EF165, 0xAEDE48EC, 0xD56BFF7A, 0x7B8449BF, 0xB7A7AC5E, 0xEF0F5D53, 0xCADCF312, 0xC4A42FEB, + 0x694FB130, 0xE9F71497, 0x493DC8E5, 0x1FD79F5C, 0xFE517D2A, 0xC83FAA5F, 0x05F947F5, 0xAD20FFA8, + 0x3E15E49F, 0xD4AF24FF, 0xA4DEA4F3, 0x0F59E55F, 0x76FB703E, 0x22AB7C44, 0x56F9A8F5, 0x9943F908, + 0xF733753E, 0x22AB7C84, 0xFB73928F, 0x545F0AF2, 0x91EA4F41, 0x3E4A3D49, 0xF251EA49, 0x928F527F, + 0xFA16B9CB, 0x57AA5F85, 0xF31559E5, 0x2BEA73BE, 0x72BD2A94, 0xAFC82A5F, 0x757BA947, 0xE97C4556, + 0xF90AE767, 0x9DAFC82A, 0x5F5DBCCB, 0x5DFED0EF, 0x5B4EF925, 0xFE25D67A, 0xF5B1FA51, 0x39F79F58, + 0x5B26F522, 0x978F5C7F, 0x72F948F5, 0xA9201FA9, 0x7E15E423, 0xD5B7827C, 0x84F31732, 0xE793D4AF, + 0x241FB91E, 0x15CA4764, 0x958F703D, 0xA0F30F59, 0xE51FB2CA, 0x3FADCF1C, 0xCA3FB83E, 0xD0F987AC, + 0xF22FD67E, 0xB4FFA570, 0xDE76F16A, 0x21A67842, 0x3D0878C8, 0xA3C2A43F, 0xE451D297, 0xFDCCEDEF, + 0x96BD138C, 0xD9EDEA4F, 0x7E0BB1AB, 0x4F85CF0B, 0x4A2EF52C, 0xC9477E9E, 0x2D94AFD0, 0x3FE827AE, + 0x2AB8C071, 0x911DCFEB, 0xC2D61E72, 0x7FC0A84F, 0xACD7CBE8, 0x7A2AF777, 0x65BF76CC, 0xE713A9BF, + 0x50FC2A26, 0x3AC6F856, 0x04EB01C7, 0x3FBA3E48, 0xFD09E43B, 0x1B4619AD, 0xDF5B45FD, 0x8BBDDE2A, + 0xEE6F85F9, 0x33E98F31, 0x5196FA94, 0xE84BFD0A, 0xF89B66E6, 0x76D2DF51, 0xC7FA8AE5, 0x7A59F4F5, + 0x7CFDA699, 0xFD69277F, 0x77D491BF, 0x128F2D87, 0x2726497D, 0x09B8FB52, 0x6289EF96, 0xC3FDC7F5, + 0xF83BFA99, 0x4F25FD2F, 0xDFE4F61C, 0xCF8E7E66, 0x2577EB29, 0xB7D7BF1F, 0xD847B9EA, 0xDFAD0FA8, + 0x9F9CA4F7, 0xDB2D8727, 0x27E9F519, 0xE24DF5A7, 0xE0F7E07A, 0x54237149, 0x35D66316, 0xFB35A45F, + 0xD88AF51B, 0x150FAE47, 0xB5109756, 0x63BD6605, 0xF1CE06E6, 0xA8BE8A2F, 0xAF5F35C4, 0x629FFADF, + 0x51C7FD2B, 0x7FB01EA5, 0xE4C86BFC, 0xF390B715, 0x56633D4B, 0xE963FD49, 0xC9B17EF4, 0x2CAD773B, + 0x571B83F5, 0x2BDE8F7B, 0xAB98B3C6, 0x1FC85F7C, 0xF1C5EC78, 0xF07EF68D, 0x8D31D7EF, 0x9C7FD8BF, + 0x92637D6A, 0x3DF18E0A, 0x63B07E15, 0xF54F319E, 0x07943ED6, 0xAB94FF78, 0x7F6D7978, 0x3EEBEB2D, + 0xB93FACE7, 0x33B29ACF, 0x507FD1F3, 0x1959CD67, 0x7DBE8C9E, 0x3FA5FE04, 0x72AF9AE7, 0x07EB272A, + 0x783D617B, 0x890AEE6F, 0x21CD3FAF, 0x9AE69F66, 0xA94F89BE, 0xD4AF80FD, 0x06E695A4, 0x6FAA585F, + 0xB15EBF40, 0x5FAF6F7E, 0x03FBB392, 0xFC3555E4, 0xAFC4A3AF, 0x98E7EF3E, 0xC43B4F20, 0x96F8F615, + 0xD3FC95F1, 0x6FDDC87C, 0x0CE97FB3, 0x90DB733C, 0xB76E6456, 0x72775EE7, 0xF6FA7A18, 0xECA35CF5, + 0xAFAF1FB6, 0x6EA4F92B, 0xD7DB7DC5, 0xC949FAFC, 0x0FF1A6FA, 0x53F07B70, 0x3DAA9198, 0xF219EA37, + 0xA44FF9AB, 0xE3C1F528, 0x3A4F55D1, 0xFC857A16, 0xB5678EEA, 0xABF8F2F9, 0xBA8658EC, 0xF3F9AE8A, + 0xFB57FE60, 0x3D4AC991, 0x9752FE9B, 0x769ACF5A, 0x1FEB3F4A, 0x8EF5A387, 0x683E78CD, 0x749E94EB, + 0xBB4405CD, 0xE7ECF107, 0x72AC4745, 0xE3C1D74B, 0x7E03CD77, 0xED1FF6AF, 0xE468FF95, 0xE03C8B1C, + 0xF54F315E, 0x8F297DAC, 0x5729FF61, 0xBF87FA8B, 0x9E8FC86A, 0x3EEAFB4F, 0xD1FB5352, 0x7F027959, + 0x25E737EB, 0x0F91F580, 0xED0D91F5, 0x601ECD9F, 0xB24A9A3F, 0x9AA53E25, 0xFA52BF02, 0x2EAD665E, + 0x44FA832B, 0x585FB15E, 0x7F405FAF, 0x4FA5D5EC, 0xCF22F277, 0x7005F92B, 0xF743F2BE, 0xE2F9E711, + 0x7BE58949, 0x52CF2239, 0xCD3F19FF, 0xC032E603, 0x387EB3B9, 0x3DC77360, 0x19B392BB, 0xFB79DC5E, + 0xEA57621F, 0xE5AA7F7D, 0x7F6F6059, 0x7292BE1F, 0x94F75572, 0x92BE3F38, 0x44EE77A9, 0xDF83EB51, + 0x8DC4948F, 0x50CF217D, 0xCA3F1D0F, 0xAE47B510, 0xD3FC837A, 0x16B56756, 0xF1E4EBD3, 0x1A62B147, + 0xFDC1F3DF, 0x542F0BFA, 0xC77A9492, 0x232FA07C, 0x1DDC4AF3, 0x4FEB63BD, 0x47C9B13E, 0xF55BCADF, + 0x323B1FB0, 0x7EC5F77B, 0x8718DADF, 0xB2C71BC8, 0xB15E9535, 0xFE88BFD1, 0xF1F0FDD3, 0xD26A9A9F, + 0x5A1FFD53, 0x72BC5FDC, 0xCADCC1AC, 0xFCC7FAB0, 0x92E37EAA, 0xC683FBED, 0xA6F0FEAA, 0xAFE7F4F9, + 0x51F65764, 0xB5BF42FD, 0x45CF6764, 0x359FF5F5, 0x4AF47A46, 0xEA4F20EF, 0x6EA6F921, 0xFA9BEBA8, + 0x7FB1B7B9, 0x8EFB5B47, 0xF3AFBB99, 0xE69F66A9, 0x4F89BED4, 0xAF80BF5C, 0xCDDC49FA, 0x5D73595F, + 0xB1D4A744, 0x5FEA57C4, 0xEC4F27F9, 0xDB357794, 0xD1F1F86C, 0x02CD3FA8, 0x2F016FE4, 0xF929F1FD, + 0x6C02CD5F, 0x19FFFBE5, 0xCC1791FE, 0x47BC1E48, 0x3CDFE7F5, 0x40CBDDF5, 0x1FB7D7D7, 0xDB601FE5, + 0xAA7F7D3D, 0xF87E399F, 0x8FF97AFE, 0xB309C949, 0xFA7A12E2, 0x4DF5A7E0, 0xF7E07A54, 0x23714935, + 0xD6675651, 0xBE6EAE2B, 0x6CC57A8E, 0x8A07D7A3, 0x5A88E9FE, 0x1AD4B3A8, 0x7D6935D6, 0xB3543CF9, + 0xFAAD86B8, 0xB055EA3B, 0xD4BE04EF, 0x77E8FEA5, 0x5E2572AC, 0x576DA07C, 0xEF1E5A48, 0x72A58FF5, + 0x2725C77A, 0xCF9B94FF, 0xDD763E60, 0xFD8AEF0F, 0x6CAE3306, 0xEB5B59E3, 0x0DE4F7DC, 0x734FCCF8, + 0x23FE46C7, 0xB39DDA7F, 0x69CFB377, 0xDC714748, 0x1FEB514A, 0x8EF5AACD, 0xC45DF63C, 0x7EEEB9E7, + 0x86FCC778, 0x29B9D4B3, 0x643C303E, 0xD9DF063D, 0x94CBEB31, 0xD557FD8C, 0xE325F2FE, 0x8D5EBF07, + 0x3DCCCCCF, 0x570C7A29, 0xD7319E07, 0x7CC74B64, 0x7F1746FD, 0x97C35C52, 0x9B930EEB, 0x33CF8BB4, + 0x9F27FA86, 0xCF7361FF, 0xE5F92DF1, 0x5F9E4F92, 0xF6721E14, 0xFFE5792D, 0xF15FCECF, 0xE2BF3BDF, + 0x19A71FF2, 0x5FB8A476, 0xECC7617D, 0xE685C295, 0x9F6A7F4A, 0x6A89E5FA, 0x5DFC97E7, 0x49C57FF7, + 0xBC24F72F, 0xD7A7E2BF, 0x3C3F2AFE, 0xCBF5BCF8, 0x2FD79BAE, 0x7D7BD87F, 0xE192DA2B, 0x9F0BEB33, + 0xAF10AE5F, 0xA6FD29A9, 0x2596F554, 0xFC97FABE, 0xF82FF56B, 0xE95FD60B, 0xF15FEAF9, 0xE2BFACAF, + 0xE2BFAC17, 0xAE7D67D8, 0x7FE192DA, 0x9BEF0AEB, 0x33AF13BE, 0x719EF6A7, 0xA49658CE, 0x0F5BEA72, + 0x0DDC6F95, 0xE76372ED, 0x7F58AFE5, 0xE74772AD, 0x0598DFB2, 0x7F6FB1F3, 0xFB965B6E, 0x71CFCF80, + 0x3ED67317, 0x05F6989D, 0x3ECC7779, 0x5E04EC61, 0x3D97FB83, 0x7F030303, 0xCE9F123B, 0xBEFEFE7E, + 0x67AFE4CD, 0x5C92737F, 0xA6C0B1B3, 0x47E7C7A0, 0x3F3ABF66, 0xB3D697EB, 0x1919BF3C, 0xAF07E361, + 0x76FA100F, 0xB97E007B, 0xC82B037D, 0xAC27AD0C, 0xEC3147F5, 0xA3F642E3, 0x177FCA7E, 0x47E3177B, + 0x650FD278, 0xA53FB397, 0xE3F07856, 0x86C7ABFD, 0x15D6FA72, 0x7F06FCC5, 0xFBE52BC2, 0xE391E771, + 0xC55FB91F, 0x02F6F0FE, 0x7C7B385E, 0x72FF47E2, 0x29F73F64, 0xFCF23C2E, 0xD883FC71, 0xCF3BF3F8, + 0xC59FB28D, 0xCCEDC2B9, 0x180FE9CF, 0x78B9220F, 0x8FA73D3C, 0x5EEDAFB0, 0xD697FD56, 0xF2559E27, + 0x917C96E7, 0x2D405FEF, 0xAF92CFF2, 0xBC09E8EB, 0xFD1CECC9, 0xF326A2AF, 0x9F3FC975, 0xEB4130FE, + 0xE79E7BCE, 0xF933EC14, 0x66B637EC, 0xF25CB378, 0xF162D79F, 0x29771C1E, 0x4F6778BC, 0xDA5F61AD, + 0x9F6EF2AF, 0x34DF072E, 0x6AA57A70, 0xB43E1B5C, 0x9F3EFDF4, 0xD3C4DFA7, 0xF670DE86, 0xF6FEFBC6, + 0x14B607ED, 0x43EF3FC2, 0xFB972837, 0x069E37D3, 0xEF6342BD, 0x2B3DDBAF, 0xF13BADDC, 0x9EF7F97E, + 0xB7B3272C, 0xFE215B7D, 0x33C6723B, 0xEBCFB6F6, 0xB0BD314F, 0x3CF144A8, 0x3FB83ED0, 0xF6E6CE9D, + 0x1BEA0FCE, 0x237A3CA8, 0x6FED917D, 0xB6A7FA6B, 0x6C6C0CF9, 0x83F6A607, 0xFD5F70C1, 0x05217FF0, + 0xF905D51F, 0x9C97D2D3, 0x0386F314, 0xB0D847B9, 0xEA4FEC89, 0x3F93274F, 0xC6FE84A3, 0xF663E333, + 0x3D9B43FA, 0x0793BF45, 0x230BCD84, 0x0913DC78, 0x8A46F278, 0x581FFEA1, 0xBF070B17, 0xE2F90B18, + 0xECE76F60, 0x9E2E4CE7, 0x43F1D748, 0x3C0E160E, 0xF4C19ECC, 0x07692FFB, 0x9DD8B7FA, 0xB9C2A42F, + 0x4CFE82BD, 0x2FBEF8C2, 0xD9CF3D86, 0x59E2750C, 0xECA9BE1B, 0x1FFC43DE, 0x4ACFAB25, 0x27645EE5, + 0xEF010CF3, 0xEDDE3CF0, 0xB909DEE7, 0xB5F2815F, 0xF937206F, 0x2579F225, 0x7F01EE9F, 0x27F3F3B2, + 0x8766F289, 0xBD03419E, 0x7A3CB39C, 0x9E076579, 0x7FFA7C62, 0xDBBEC998, 0xF4C4F466, 0xEE6F88BF, + 0xDBDA3B3F, 0x41E3D9E0, 0x8DF4B75A, 0xEEF70E61, 0x7B23419E, 0xFE8E99CE, 0xED89BFF2, 0x5F8FD307, + 0xFF8DBDD6, 0x4D76E674, 0xC4DADFEA, 0xE5833CF5, 0x74CE8F63, 0xED9F4CED, 0xD3F726AE, 0x88EB2F33, + 0xC73BD09C, 0x61AF4F8F, 0xF47EA7BF, 0x97903A30, 0x6F36D927, 0x4E9BDCB7, 0x253EC89F, 0xE50E9678, + 0xE0F5F013, 0x39539077, 0x517CD21F, 0xA61E888B, 0x4F56FC76, 0x51FC333F, 0x49CFC4F3, 0xE4049267, + 0x9E4E7E19, 0x278FDAF7, 0x2778F920, 0xF787A53E, 0xE3F328CA, 0xFDDF248F, 0x46BECBB6, 0xBFD7F2E2, + 0x5449ECF8, 0xA3FEED22, 0x79E60DBF, 0x08DB1F47, 0xBF873F39, 0x7306D9A7, 0xF89BCBD2, 0x2FC7C5CF, + 0xB63F10E2, 0xED9F6336, 0xB07FC3CC, 0xC970BEF1, 0x93DC1E7F, 0x0FF377FF, 0xBE7F163F, 0xBC3F705B, + 0xA2255EFE, 0x2DF62790, 0xBEA9F5FE, 0x1ED71FC4, 0x07EF777D, 0xDF1B879C, 0xE1EF6B4C, 0x1EB8212E, + 0x5E59F1CC, 0xD0EF61DE, 0x4E52BDFC, 0x027EDEF7, 0x07FDAF12, 0xD37CF19E, 0x1FB806F9, 0x297E1E3C, + 0xB79FDE4F, 0x7A8AE489, 0x5BFB5F8B, 0x8BA7B5FF, 0x7D606F72, 0x6AD53F91, 0x47FA8FF4, 0xF763FABD, + 0xBCCED421, 0x71FD59C6, 0xDF37D19B, 0xBC29363E, 0x1962EFAD, 0x4C07DB1B, 0x66C659FD, 0x53D31F71, + 0x7B94E7FC, 0x323DE39F, 0xC5133831, 0xC8CC96F8, 0x20F7F86F, 0x4B3C8073, 0x96FB23F0, 0xBC50C0F1, + 0xE9EC3B3F, 0xDEDF70FC, 0xBC021A7F, 0xCED9FD47, 0x21D7923C, 0x67D51E9C, 0x0FDE19F4, 0xFBE574F7, + 0x5D8BFC1A, 0xC97317EE, 0xFE9898DA, 0xE7EDB5E7, 0xB9B87858, 0xFBC8397F, 0x19789DEC, 0x13E7B60E, + 0xE07CF09E, 0xA0F8E69D, 0xDDFFA3B8, 0x78D8F6B8, 0x1EE5FE28, 0xF509B7C7, 0x7CCD3B36, 0xB981FB47, + 0xCE3F2039, 0x344E3F1A, 0x9F6CFB24, 0xCFBD2733, 0x25D67E2D, 0xDF5FBE2A, 0xDD12DBDF, 0x6B24CFAF, + 0x4E750227, 0xCA293E79, 0x37EF1E15, 0x179F68FC, 0x12E5B45E, 0xE47DBCFB, 0x29E41924, 0xCFAFD935, + 0x9598DAE7, 0xB7ED3E71, 0xD1A245EE, 0xFB35053F, 0xED9DBF7C, 0xF972F8BE, 0x0DAE5705, 0xCFEDBAEB, + 0xEBAFBFCE, 0xB2178D6F, 0xD41FAB8F, 0xF321FFF2, 0xBEC763FB, 0x9B41F3A7, 0xA066CFA2, 0xD75F7F3D, + 0xBBBF4FE8, 0xF72CFCE1, 0x1E0FF6CB, 0x687CC01F, 0xE4AD0398, 0xBF894B2C, 0xDBF5AD60, 0x76FF1BDC, + 0x9FB3BF6C, 0xD932B087, 0xFA852FF5, 0xF56DDFBE, 0x3D36BEC0, 0x0547A60E, 0x92780117, 0x96267F8E, + 0xCCDF032A, 0x4A0CFC2F, 0xDACB9287, 0xED673E30, 0xA764D6DA, 0xF56848FE, 0x2EBCFE5B, 0x60E664D6, + 0xDBF57177, 0x5119F371, 0xF0FE6EE6, 0x0705EF20, 0x7792DC7F, 0xB5600DDC, 0xAFF64773, 0xFB6D798D, + 0xB89E2A39, 0xDEAF56F6, 0x713E8F21, 0xB9B931FF, 0xF79D9D9D, 0xBE3F85EC, 0x9B19B9FB, 0xA07C8A95, + 0xF7D8F93F, 0x22AFE6BD, 0xF7DEF3FD, 0xA524F77E, 0x9CF8235E, 0x9F29395E, 0x3FAAF628, 0x5F4AF613, + 0xA3723E89, 0xEA53BD2C, 0x6C2FD3E9, 0xA7326D76, 0x7C27E5FD, 0x2276BC0B, 0xAC7C0DEC, 0xF7F9F4FE, + 0x50245EFE, 0x18BF0BDB, 0xBF96B31E, 0xC71F19AF, 0xB68FE38B, 0xC4CB9F42, 0xF6FD0D39, 0x053CFE70, + 0x3C96FADB, 0x32EF5A7E, 0xD03B9BC7, 0x131EAF6A, 0xCFE36901, 0xFDF42D39, 0xDFC4FABF, 0x98E4A94F, + 0xF31271E3, 0xB7E3C1F7, 0xBB33A313, 0xAFC4F9AF, 0xEDD3EF19, 0x1EBFDF60, 0xE5C09F78, 0xBF8D1DDF, + 0x2A6A6F72, 0xFC77E3FC, 0xD7EDE9F7, 0x0C8F3FFD, 0x19B51FB8, 0xBDF0AF7C, 0xFD83F281, 0xAB4B6E77, + 0xEFB75BEE, 0x5F528CE7, 0xB7F4DFC8, 0x7EF2AEE2, 0xEFA0FFFB, 0xD3F89207, 0x152C66DE, 0x06FD2537, + 0x177E8D5C, 0x43ED93A9, 0xFC5F31A3, 0xFDD4EA82, 0x15C8D1F8, 0x2939B36B, 0x1F177F7B, 0x1EC4DF2F, + 0xF9BD41ED, 0xE8DF67C4, 0xA98292FF, 0x41FB6594, 0x1FA9F5C5, 0x549F9A46, 0xF2F4C385, 0xAFF1FB53, + 0xE1DF53C9, 0x63FD89E4, 0x73B43F7C, 0xFFDFCE97, 0xE43F06EF, 0x05CFA7C5, 0xF887F327, 0xF5E4A027, + 0x613E66F9, 0xB73FB54F, 0xCF2E69E8, 0xEEEECEF6, 0xB786DA67, 0xC6145761, 0x3D4A31D6, 0xC322EB8D, + 0xDF43F613, 0xC77AAFC4, 0xCEE7C8FC, 0xB59981F2, 0x9CD2C404, 0x7C1EB192, 0xE4892FCC, 0x30DCEF94, + 0x1CEBD7CA, 0x3ECA2B59, 0xFE8877C1, 0xCB2FBFEC, 0x9B5F51FB, 0x9C59195C, 0x6F2DA33C, 0xF762F31F, + 0x2D2D2DBE, 0x5943F2DC, 0xDBD29760, 0xFF4A8EF5, 0x2FD51EE5, 0x6B68BC79, 0x876616A2, 0xFFBDF6F7, + 0x596DFD9F, 0x66BCB8FC, 0x3695763E, 0x5979222F, 0x83D74F51, 0x7F757BF6, 0x3F3CDE9B, 0x293F722A, + 0xD2F3D9FF, 0xF078D6D8, 0xF6C06FA6, 0xF663FFC3, 0xFEAAF6EC, 0x7F68BCFE, 0x97347FCC, 0xEF32ABE3, + 0xFCCF9ADF, 0x91F1DAF1, 0xA1DCBB2C, 0x7D078E47, 0xD943FF7E, 0x4BF33F31, 0x3245F5A5, 0x483CA2ED, + 0xB3C6BB86, 0xEC25B60C, 0x7C183B1E, 0x659FC617, 0x89479AEC, 0xE774F65F, 0x81F7834A, 0xC9FFDCFF, + 0x1B588A3C, 0x91ECE7FE, 0xBE6F249E, 0x27941CFB, 0x57ED513E, 0xD1DF0EF2, 0xBCABFAE9, 0x79C87B49, + 0x9E77EDEE, 0xBF203F4A, 0xFEE55FDF, 0x57E6BEA7, 0x61E5F937, 0xEE1A89FD, 0x2939B26A, 0xCFDFE3C0, + 0xF817FCF7, 0xEECBE2FC, 0xCDCAD7C8, 0x78BD52CA, 0xAFBC3FA6, 0x8EE4F185, 0xFD55F2B8, 0xF17A2791, + 0x3CFFF8E4, 0x98D8F1DC, 0x4BFDE77F, 0xDC5F1365, 0xAE872217, 0x24F72C8E, 0xF3273A7F, 0xA2E3B1FA, + 0x38FFF2C7, 0xA48F87E7, 0x97B3FC51, 0xF2356BD6, 0x648F6722, 0xCBB724BF, 0xDEB06143, 0x9CBFD87F, + 0xC17D03FF, 0xF7A73FFD, 0x29DB5F25, 0x87FB4F31, 0xE343FB85, 0xABFABE96, 0xFDD7FB81, 0x5D5F3FDD, + 0x5D85CF7F, 0xD8F51C9E, 0x374DDDD7, 0x7B2EF247, 0x244F5DB4, 0xE72FC89D, 0x244F9FB8, 0xFBA751B9, + 0xECCF22E7, 0xFD189F5F, 0x4DEDEE7F, 0x4CF667D0, 0x4FCFEFBB, 0x057926C9, 0xD37724FF, 0x47F667E0, + 0xCCE4FEE7, 0xA2727C5E, 0x4CC99157, 0x51FF9973, 0xD3EF23DB, 0xF98FF26F, 0x52FBD378, 0xCC71D8BE, + 0x72E791C8, 0xF63CE4D9, 0xEBBDF4FA, 0xDE2BA3E3, 0x91F392C8, 0x63FD1D4D, 0xF2CC2DBB, 0x67C1FB3C, + 0x59FE4EA1, 0xFE32BBFA, 0xEE898E87, 0xFC0FE471, 0xFEC27E02, 0xEC3F3FF0, 0x71ACFF76, 0x7FF2BE67, + 0xF91FDF7C, 0x70C20927, 0xC48C87E4, 0x99DFED7C, 0x01DF5753, 0xFCEAABAF, 0x86FC7FE0, 0x8107B238, + 0x4B7F0CB1, 0x3F6AD78C, 0xAEAEAE98, 0xF159F908, 0x2B5FB1E7, 0x2C78FE3C, 0x6B7C4A0E, 0xF5DEE8F8, + 0x603F05FB, 0xA6AEBF16, 0x189FA7B6, 0xF1EEBFE4, 0x1F8BE53C, 0x05FA0323, 0xBE3E83F6, 0x7F920F14, + 0x6E7F46CE, 0x5328F7B7, 0x5D23E729, 0xE44777CC, 0x95F31470, 0xF2E26FFE, 0x0BB996F3, 0xFDB0DEC3, + 0x6339AA5F, 0xC3DCB3E3, 0xBDA83EC6, 0x5BC991BF, 0x653E658D, 0xA789E231, 0xF0C1DFBF, 0x8E1B0F9C, + 0x8FD0FE4D, 0x5FEF96F3, 0x18FC5EA9, 0x21DB4AE0, 0x7E369C6F, 0xD0FECBDF, 0xAC93F399, 0x705CFEE0, + 0xF3ED36DE, 0xC9DF6F99, 0x07F5C1A8, 0xFD1839FE, 0x7EA91F6D, 0x7DF6F3CF, 0x3F0FF57F, 0xFFFDF7E3, + 0x790BF453, 0xEFFCE37C, 0x9447FDA9, 0xA1F6E9A9, 0xDB8F40FD, 0xA87F4A7E, 0xEAA9A7FE, 0xCB7CFF77, + 0xE6BBDF4D, 0xBF7F6693, 0x7F1D722F, 0xC9FDBBD3, 0x7E542EE7, 0x1791CB7E, 0x0EF6FD3A, 0xAF5CF67B, + 0x6093EBF7, 0x22DFC9F2, 0xBEC427B2, 0xDF437BB3, 0xCDBB3F2A, 0xC7E7D595, 0x1C790DF5, 0x6F5EC83B, + 0x8019FBF7, 0x7E96F3C4, 0xBFB31E64, 0x8DA7877E, 0x0F737AB2, 0x2FCA721E, 0xC3FE3ECD, 0x5C1AEB6F, + 0x54FE2B62, 0xEF3A736C, 0x541FFD55, 0xF238FF61, 0x3FC4F715, 0xFE237166, 0xACFF91F9, 0x1EF51FCE, + 0xC720F70E, 0x483E80EB, 0x45743C4A, 0x0EEB0D9C, 0x9791FF94, 0xCE817A15, 0x9C7F8113, 0x87645E6B, + 0x6D6D0D31, 0xD42FA2FE, 0xC5C8311F, 0x133D5ED1, 0xD8B163BF, 0xF5F73249, 0xFABDBD0B, 0x0B86E1F3, + 0x56A5244F, 0xEC9DB72C, 0x2A97F38A, 0xC8F93C46, 0xEF7798A2, 0x21723E43, 0x5E56F007, 0xE407A87D, + 0xE28FC59F, 0xC87906E4, 0x397715DD, 0x1F9563FF, 0x4A4ECF87, 0x913CE7F2, 0xD209B19C, 0xADDFE51D, + 0x6FD37D54, 0xC98E7FE7, 0xF78D8E17, 0xCE33F07B, 0x25B6E616, 0x44E5727E, 0x1379EC78, 0x4F2279CE, + 0x55794DF7, 0xDD775FF6, 0x78EFA5FE, 0x7387151E, 0x1B657E1E, 0x8EF893E2, 0xF9ECAFFB, 0x3DE3FC8B, + 0x91633EE4, 0xCC4D242F, 0xB9E4926C, 0x7F95FCAD, 0xB7DE0AF9, 0xBB60C102, 0x3CBF813C, 0xF7E0DC8E, + 0x8D1B37C6, 0xF98BFDE5, 0xFE39FF53, 0x383F64F9, 0xAFE4FC7E, 0x50683CF8, 0xBE90B59F, 0xF787A2B1, + 0xB89E73FD, 0xB2A8E1AD, 0xE3B03EC6, 0xF5C7B237, 0x99B95E3A, 0xF4C2B7DF, 0x1579483F, 0x2AE77A6C, + 0xC197CC52, 0x5F6C58DB, 0x224CF699, 0x23FDC9F3, 0x9723C67D, 0x3E1BEACF, 0xF27CE688, 0x715D4FC0, + 0xFBABF27D, 0x1163BA9E, 0x807AB97C, 0x7FC418D6, 0x578CF666, 0x0977CE10, 0x267BCCAA, 0x3FE43AAB, + 0x0FF5A329, 0x9B3E1486, 0xFB8DE59B, 0x98875AB6, 0xFF063DF8, 0xD195B1F2, 0x48FBF46A, 0x91B77BC2, + 0x246776DF, 0x7B7EE752, 0x61F287B9, 0x49E4417C, 0x494E2CCF, 0x8F8F1897, 0xFAF88D37, 0xDE70CF97, + 0x8F18C7EF, 0xFBBE127C, 0x4F1AF921, 0x61D6578C, 0xF6E60B27, 0xD709933D, 0xE618FDA8, 0x5CFC41BE, + 0x41C6DB7F, 0xA830C583, 0x39DADF81, 0x12DFEDAF, 0x613CDF13, 0xFDAF2E10, 0x267BCCF2, 0xBD70D3FD, + 0x8230F5CF, 0xACF24558, 0xF20958DE, 0xA719316E, 0xBF23203E, 0xF2BECD88, 0x71E5E7E1, 0xFEB05EDA, + 0x33C7E847, 0xE5C42C57, 0x8CFDC9F7, 0xEFCCBE15, 0xC2648F59, 0xD947BE4B, 0xC6BBF72C, 0x618A07F3, + 0xB112AF41, 0xFB62FCBA, 0x449EB344, 0x98DA33CB, 0xF78C8D5D, 0x5999A93F, 0x66952FC2, 0x924F580F, + 0xE0EF793E, 0x36335131, 0x69D224E2, 0x8381F3EB, 0xF0FAF019, 0xE2A73AF2, 0xEBF0F94C, 0xFEDEE793, + 0xED890A78, 0xFF57BEB7, 0xF9D8CCC1, 0xDB507F01, 0xF1D38658, 0xBE0F3CD0, 0x9AA880F5, 0x33F32AD9, + 0xEB6F267B, 0x99EB88BD, 0xA1D49F7C, 0x3F18DEE0, 0xC0E7B7F8, 0x7BD5F0FC, 0x275E6FF0, 0xF789BBAA, + 0x1215EBD7, 0xAF0FD9C7, 0xEB15FE9E, 0xFC40ABCD, 0xA0EE6EDF, 0xBF93EC77, 0x57E7D7C1, 0xF31FBAFF, + 0x3BEFBC33, 0xDB9F8FC8, 0xFF3D0DEC, 0x7F2D714E, 0x2573C4DF, 0xA87DFF5A, 0xD2EFB1ED, 0xF1BCABEC, + 0x2147FA97, 0xEF2F776C, 0xE3F17E48, 0xF24D36DE, 0x70FED0F6, 0xE1F90E3D, 0x7E7C3E8B, 0xBF7FFCF6, + 0x5C8A8F7C, 0xEFF6EDB9, 0x890AD87F, 0xB4FD0F3E, 0xF8C07DDF, 0xBA635BBC, 0xBE7980FA, 0x6BB3FEC1, + 0xF3BBDA1F, 0xE4A8BDA8, 0xBF7FA3F1, 0x7EBA9AE2, 0xA5E3118D, 0x178CC7DC, 0x41F275AB, 0x293EBABD, + 0xFE9EEFEB, 0x953CDE1E, 0x6ABFA682, 0xDB2B7FE1, 0x7B387A3C, 0x175D7491, 0xFB1EEF93, 0xEDC6C0F9, + 0x4FE7EF83, 0x0F3E18B2, 0x0FF924DF, 0x4B7EBD92, 0xE2A3F31F, 0x7E2FDD3F, 0xFCDE59FE, 0xA4C9FF57, + 0x39FFF5F8, 0x9023FEEA, 0xF9E2EECF, 0x717BF7FD, 0xDC845D6D, 0x4C7185FE, 0x5EFC7E76, 0x7EC0FB0E, + 0xF23DF9E1, 0x75898A4B, 0x2FBD3494, 0xAFFA7BBA, 0xFBC5D893, 0xEFA348FB, 0x871F7E38, 0x34FF707E, + 0xA97C77FA, 0xF5A04FCF, 0x5BC9DFAB, 0xC01519E2, 0xF5B0AC4F, 0x476C445E, 0x25EBCF51, 0x33BFFCF2, + 0x4BF7BDE5, 0xBFDF7CD4, 0x4C7C5EFC, 0x61E12336, 0xE2F37A8A, 0xE1F92DB3, 0x4778745E, 0x6F6F2F32, + 0xD91F9D87, 0xEB97EA0F, 0xD74FA58F, 0xEBF726E1, 0xFDA7C279, 0xC27D2FDB, 0xEC3F55F4, 0xB5BDACF5, + 0x39667D27, 0x7BFB56A0, 0xFDBB84F7, 0x9E85EF8F, 0x2ADEB163, 0x07AED7C4, 0x394B8443, 0xEBB792CB, + 0xFB6AC45E, 0x29DE3F89, 0xAEEFD1FD, 0x37667FA7, 0xF6C97530, 0x5ED027EE, 0x3F14ED29, 0x8678C2FE, + 0x4BFCD505, 0xE05FD67E, 0xACE4F2BE, 0x0E71F70B, 0xF2F73C42, 0xFB75F4BC, 0x15735EA3, 0xF69D33F0, + 0x7C5727BC, 0xE943B4A7, 0x18FC83F3, 0x1571BB07, 0xF3377ADE, 0xCA3A9F3D, 0x22FAEF5C, 0x0ACF5746, + 0xCF63F23D, 0x80AE2AAF, 0x19CFF376, 0x7E9BBFC2, 0x7A94D781, 0xFBDB76E2, 0x8E6D791D, 0xF23D69D0, + 0xEFD8E635, 0xE3FEB880, 0xAECFEC7A, 0x562772E0, 0x8E6D83DD, 0xFE05FA63, 0x1BBC667C, 0x1EFB3AB2, + 0x77EC5CB2, 0x07EB3FF0, 0x9143A93F, 0xF9FEC851, 0x15E48F7C, 0x0FEAA80A, 0xBF01E68F, 0x96E3FD39, + 0xFEFE49F9, 0x6AAF19E6, 0xA77CDFA6, 0x7C35EB2B, 0xFBB8BFDC, 0x49BC7F7B, 0x5E07EE7F, 0x517F6AC9, + 0xFFE35BD9, 0xFF8F88BF, 0x27E389FA, 0xABE4B85E, 0x5F4B3C4A, 0x58F987FB, 0x99EA1FF7, 0xAF0F89F7, + 0xB1F1C6FD, 0x82BFDF32, 0xBC8EF5F9, 0xFB34C3EB, 0x683C5A8E, 0xEBB37C4F, 0xC378CDB8, 0x5FF1F755, + 0xE00D4ED4, 0x57F6E179, 0x56586F81, 0x3DEB3FEE, 0x5F517F94, 0xFFB83FFD, 0x8D785825, 0x73D45F25, + 0xC7F5FA0E, 0xE21C61E5, 0x1FEC3FBA, 0x7FDC9F7A, 0x88FB9BA9, 0x7FF9DEC7, 0x402B8D5F, 0xBE7732D0, + 0x4AE3D172, 0x18BFCE5F, 0xD8BFE47B, 0x1E5D557E, 0x03DEDF50, 0xF6E1F7D6, 0xF98DFB57, 0xD41FE5BF, + 0xD49780F7, 0x707E67F9, 0xABE4783D, 0xAAE683FE, 0xDED6591D, 0x5E33EC47, 0xF2FD8B09, 0x763EE07E, + 0x05EC0317, 0x35EBEF3D, 0x813EEC3F, 0x5A2EFB15, 0xD89FC0F6, 0x75BE22AB, 0x7CD6DFF7, 0x81F987FB, + 0x177F8F6E, 0x6C83DF00, 0xFB8F7C4F, 0xECAC0EBF, 0x01D633D8, 0x3FE0FB28, 0x87BF74C4, 0x467C7F6B, + 0x95F05133, 0xF5F75446, 0x8CE3FDEB, 0x61398F1F, 0xB131CAB2, 0x9F10F37E, 0xB247EC8D, 0xCE83F555, + 0xF727FB5B, 0x487F93F4, 0xC7FBD326, 0xD1DF7F2A, 0xEE37CA9E, 0xEC3FC4BC, 0xFF2C16E6, 0xFD297A3D, + 0x12B9DE88, 0xBBBEA0F6, 0xB45F69FB, 0xB87F45AF, 0x2FDA44CE, 0xFB956A8F, 0xFBD90DC2, 0xBCFFCC17, + 0x4EAE130E, 0x5D6F46AE, 0x27E3AE17, 0xA93DED57, 0xDA3EEE5F, 0xD1EBC5E5, 0x22E7FD4A, 0xB5C7FDAC, + 0x4E98F79F, 0x59C2BC3F, 0x45EF2F44, 0xEE0FC4DD, 0x0FA0F6B4, 0x5FC5E947, 0xE5D2BFEC, 0x77217BD1, + 0xFB078F88, 0x3EED6FF8, 0x3E1C5E2F, 0x5636BEF3, 0xCE3BF43D, 0xC875C614, 0x5C34F6C5, 0x152B56B8, + 0xEF43DA19, 0xF022BC7F, 0x2BDF8334, 0xA6B2119E, 0xFFD70CCF, 0x93E9F31A, 0xE4A7CEFF, 0xC71F7FDC, + 0xBD7F3762, 0x1CEB47CF, 0x7BD1F911, 0x9D3FD1F3, 0xE099E2FF, 0xC157CB79, 0x4ECFA7B8, 0xF35D747E, + 0x85CE6FD1, 0xF35D743E, 0xA9EB7B61, 0xB93F80FD, 0xA9F1617C, 0xB60B73FC, 0x808F3166, 0x68E7D817, + 0xE1F9B158, 0xFDA8FC5F, 0xFC3EF27C, 0x8B31CFFD, 0x9E9FFF45, 0x1E7E5CC0, 0x78DE3EEE, 0xDDE9EEEF, + 0x4BE1799B, 0x589E3F39, 0xBC9AF481, 0x417E7835, 0xC9B13E6D, 0xE555D349, 0x2EF5DE8B, 0xDF0A18F4, + 0x2F7E2BD0, 0x07AE9A1E, 0xF447FB2B, 0xBFBFB880, 0x78F87101, 0xC3FDC7E1, 0xC7EDD7A5, 0xEB45F60A, + 0xA34BFC01, 0xFDC3ABF9, 0x7D43BEDF, 0x7F7835C9, 0xA13F9057, 0x4DE7F769, 0xB6135FFC, 0x56C0A07F, + 0xF15B813E, 0x70D57462, 0xF9FB7A5B, 0x26D3FD30, 0xB91ED932, 0x39A71F7E, 0x2FB95EF9, 0xE2D29C7E, + 0xD8FFE5EF, 0xA77D71A9, 0x31783EE2, 0xBF97D57B, 0x3CDF4FE3, 0xFB0DBDC7, 0x537BB99F, 0xB0F5878E, + 0x1B89495F, 0xFE3E51E6, 0x3B8E5B88, 0x495FAEB7, 0x778F71DC, 0x484CFAF2, 0xF7640A06, 0xF87D59BE, + 0x5E2D18C8, 0xE987EF37, 0xCAF5A8DD, 0xA1FBF9EF, 0x4334CAF5, 0x16B497EF, 0x671EDD4E, 0xE391FDED, + 0xE8F65CB4, 0x27FBDF7F, 0x36E71AFE, 0x3E412331, 0xC78BBF4F, 0x7AD036C7, 0x2DC4A41F, 0x9C2F1D37, + 0x12ABEF0F, 0x5A1E31D4, 0x710B31E9, 0xCBF9ACB4, 0xC3712331, 0xC78BBFFF, 0x5652E9B8, 0x8598F4E5, + 0x7C036F8C, 0x403CE4FB, 0x67F08FC7, 0x77BAF908, 0x5EF72C84, 0xC7E289D7, 0xD3FB24A7, 0x10EF4D6C, + 0xCCA9CC5E, 0x09CC3F63, 0x7EC49C81, 0xE7CD6FF7, 0xFB85FD23, 0xE8FD1FD6, 0x3F9DD8D9, 0x3BDD3FCC, + 0xB6FF5FEA, 0xCFC6C3B5, 0xFF21B3B4, 0x67B96B7F, 0x9230B717, 0x16FF1DB3, 0xFFCCCE7F, 0xE94FFC87, + 0xFE6C3C5D, 0xFF27324B, 0xFF2711BB, 0xFEAB84B9, 0x7F601B4F, 0xECBFE08F, 0x140FE4F5, 0xD49E796F, + 0xE242F313, 0x66E8DF2C, 0x2C34E3D9, 0x9EF82FF6, 0xC57F66E7, 0x3FFBE3FC, 0x3F91ED89, 0xFFE399C5, + 0x7FEECFF9, 0x2FFE89FF, 0xF87BCDF3, 0xEF86F577, 0x0CBF8F08, 0x2CF73B99, 0xE9EF8754, 0x66EAF4FB, + 0xAF0758E6, 0xF75F517F, 0x54BBD7CC, 0xEFB7A2BD, 0x4CC08DF2, 0xFE9C7EFF, 0x750CBFFF, 0xEA2F0CFA, + 0xE7F7415D, 0xFFF2BEA9, 0xF4AFDF3F, 0x3D407865, 0xD03F5EFF, 0xAC0CFA67, 0x76FDEBF7, 0x4FC704EF, + 0x73BAFEF1, 0xFA6145D0, 0x3F73A87F, 0x799F12FA, 0xE7F73B5D, 0xFFFC7EA7, 0xEB5FDEF7, 0xD4FDCBFB, + 0x9A126F6F, 0x5DD03FBF, 0x5FE9FA97, 0xF72DA57F, 0xFDFEE501, 0xC29D41FF, 0xFC7EA5EB, 0x5FBF7F19, + 0xBC3F1DF4, 0xEFFE7E5D, 0x2D5C1F3B, 0xEE262E34, 0x7C3D865C, 0xBEDA710B, 0x31BF3FBE, 0x8978789D, + 0xE36E62D2, 0xB7F9868C, 0xF92C7FEF, 0xAA56ED87, 0xCB89CFEA, 0x70DC4D4C, 0xFA76BE22, 0x8F6D70DC, + 0x42CCEFC7, 0x3D126E6F, 0x39D4DEAE, 0x37A1F6B8, 0xBFA9F6B8, 0xBE3E44F7, 0xBB65BCC4, 0x852E1EC0, + 0x5D558E5B, 0x888D1B0F, 0xB08C1FC6, 0x4B5CE8E2, 0x012CE3C7, 0xF5F921F5, 0x3D81F9C4, 0x703F59C6, + 0x4B5CE8E2, 0x01FCF65C, 0xC72DC4C6, 0x8D47B787, 0xF1EAF610, 0x0FDD1EF7, 0x37D5FEFF, 0x01000000, + }; + +u32 point_table_binary_11[] = { + 0x11728D9A, 0x7B7495D5, 0x95C0F7F7, 0xB8F72621, 0x0F42009D, 0x06241045, 0x704C84A0, 0x988A20A8, + 0x3348A575, 0x61059932, 0x088EAE30, 0xE80CD52E, 0x64E86047, 0xD002A53E, 0x50015151, 0x6B29880C, + 0x0A292A08, 0x282F8975, 0x1029B008, 0x91921121, 0x85616981, 0x00813CEE, 0xE3CC397B, 0xEF73BEF3, + 0xDD7BDB65, 0xF2D76FED, 0x7DF6DE67, 0x9F7D9EDF, 0x857AB116, 0x3A03FEDD, 0x76DB6D02, 0x768B6488, + 0xA55C7484, 0xF8548827, 0x41150C26, 0x16F24F72, 0x7506AF0A, 0x7195CD62, 0xA3D80B4D, 0x813DE463, + 0x215E0B87, 0x89172D5A, 0x446CEB57, 0x4BFB7B01, 0x3A7A895E, 0xC895327E, 0xC9972ADD, 0x42235F0C, + 0x901C267E, 0x422C4E29, 0x6E3DEE0D, 0xF94EF2DB, 0xA002EE91, 0xB19E871C, 0xB20F3970, 0x0B406AA1, + 0x5BCA5C0D, 0xDD00FC7C, 0x7181DB53, 0xFEA6BA9B, 0xB47D7104, 0x20761D5C, 0xC6F151FE, 0x4ABDB3DA, + 0xBED80290, 0x53092B74, 0xFCA21620, 0xF29437D0, 0xB4BF1FA0, 0x60232C42, 0xBE024A14, 0x771AE0BE, + 0x66E4A301, 0x0A0FC3DB, 0xA6BDE4BC, 0x53DECBC8, 0x15325FB2, 0x3F175A23, 0xCD8B172F, 0xCECC4FA5, + 0x944B6EDE, 0x1F399BB5, 0xFF56FB96, 0x961621CA, 0x25CB7CB4, 0xDE1B7DB2, 0xB1B1314B, 0x3EA89EE2, + 0x79D1DFEF, 0xDEBD3BA4, 0x7FFCF8F1, 0xCCFC5452, 0x7D252AA2, 0x7FC89A1F, 0x257F13C0, 0x71627DB0, + 0x5ED2F353, 0x2AE5321F, 0xFE03B1D7, 0xB3E647B5, 0x97F9883C, 0x13FBF9E6, 0xCD9B33E5, 0xE9EDD3F3, + 0xC7F561EA, 0x6D3C0C55, 0xF94A963A, 0xC3EDFA4B, 0x3C0F0390, 0x7F0623E1, 0x0DA97CB7, 0x9B63D78F, + 0x1F837C6E, 0x5F0537C9, 0x789AA1D6, 0xAE9FD88F, 0x04D99B09, 0x43C545E9, 0x7F8EF3A2, 0x5D3F79CD, + 0x620AB7FF, 0xA1AA9782, 0x21F0845D, 0x3F059789, 0xE7B87D85, 0x9803503C, 0xC729B6EB, 0xA74B6FE1, + 0x6595A7B7, 0x97FD13E3, 0x004AEE84, 0x3CBBBE4A, 0xEE4F9D37, 0x72C96E5F, 0xF1A8ADEF, 0xBC258EDA, + 0xFA509F3C, 0x93351F1B, 0xE15695AF, 0xD47EFF9F, 0xB2E653C9, 0x65BEDD11, 0x7EFFACF9, 0x5272C9B1, + 0x17BCA359, 0xF325E5A2, 0x5EF6678E, 0xF76CD67C, 0xA5CBB3B5, 0x97F5D6F9, 0xB7DEFD59, 0xF3A5E435, + 0x005D8BB9, 0xFED2F3A5, 0xE4B2FFDD, 0x7EEB9566, 0xCD17CBA3, 0x11EF44B6, 0xFCC16EAA, 0xB7D851BF, + 0x07AFB738, 0x5F8B5EF3, 0xDA8D5C72, 0xA785345F, 0xE57A8DF3, 0xB5A0C6C1, 0x7A85ED5C, 0x6F4B9D93, + 0xD49EE667, 0x64BFA8FF, 0x8EFA588F, 0x621FF8F6, 0x7EE0FD3A, 0xD54BFB57, 0xF598E89D, 0xBACBDE0F, + 0xBC358977, 0xB43D95EF, 0x8EC6E4E5, 0x3A7E355F, 0x934FC423, 0xA6BDACC7, 0x96873A70, 0x3CE004CD, + 0xC74BF1F6, 0x1C2397F9, 0xB950D25E, 0x6FDA4B6E, 0xEDD57A54, 0xEF47AAFF, 0xDDAE741E, 0xCB9A9F5D, + 0xB45E15FF, 0x87F88B5A, 0xAF3238BD, 0xFF87687D, 0x2A783839, 0xFFF4E9D3, 0x99F9E2FD, 0x31B773FC, + 0x1759F3C1, 0xFB636C53, 0xC7C1ACF9, 0xA8A7F5CB, 0x8DB4B91D, 0x1D1D99F9, 0xD84BEB4F, 0x327E714B, + 0xD67CD4D3, 0xFA955875, 0x7142D67C, 0xE87A9822, 0xC620AFA1, 0xF994DF1B, 0x2E0FD5D3, 0x29F106F2, + 0x07723E3E, 0x21EB4FC0, 0x3F84C67F, 0x3A54202F, 0x91F3ED76, 0xC98F3BA3, 0xEC7A8008, 0xD7C3F3B2, + 0x7E9B657D, 0x4C768E87, 0xEAE13378, 0x91FDE37C, 0x8BFFCC79, 0xC6AE87F8, 0x506865FF, 0x389FDAC0, + 0x996BD7C3, 0xC59F3B55, 0x3A7E351F, 0x2E3EEFC6, 0xEC7A68B9, 0xDEF99191, 0x2B3EED76, 0xCBDADF1A, + 0x5A5F0A76, 0x3A3BB3F6, 0xB786D697, 0xBCDBDCA2, 0xACFDADA1, 0xF5C56F74, 0xE766ED6F, 0x0DAD1FA9, + 0x035E5ED6, 0xFED6D0FA, 0x115FE9DD, 0x95B5BF35, 0xB47EB4F5, 0xF55ECBDA, 0xDF1A5A1F, 0x2E2DF4B6, + 0x65ED6F3E, 0xF52FE700, 0x0CC3F563, 0x0F0C531C, 0x99987A18, 0xE5DDE16E, 0x7845F6F7, 0x636703CB, + 0x693DED26, 0x90C1A1F5, 0x54DCE48D, 0x30ED6F90, 0xE337DD39, 0x64ECCBFA, 0x4EEEF47F, 0x61DA4BEE, + 0x98E2AE46, 0xF918F29F, 0xFF98FB7D, 0xE6E1305D, 0xD6D7B5FE, 0x10E69198, 0xCFD723A3, 0x8CBE6CEF, + 0xD4446722, 0x1753FFBC, 0x81C95696, 0x0FC3F5B0, 0x28D58FE3, 0xFBA19827, 0xE587C539, 0xDD5ECC90, + 0xF67B89FF, 0xFE4EF2BE, 0x5025B64B, 0x7EDA7DCC, 0xD897E395, 0xBBCDAB32, 0xFE3B707D, 0xFD67D35E, + 0x72DE1AFF, 0x49DD5FDC, 0xBFFA27F7, 0x668B57CA, 0x878B9764, 0x3E07C0D3, 0xCC23459D, 0x94DFED0E, + 0x32EDA53D, 0xBFC12796, 0x675D71B3, 0xF4D71AEF, 0x40DE492C, 0x5AE329E6, 0x4EE246EB, 0x7CB18A38, + 0x07449CE4, 0xE2A4D2CF, 0x019FE5C4, 0x10F0116E, 0xEFB2FE11, 0x6ACFCCFA, 0x3191706C, 0x7BE068A6, + 0x78C0F144, 0x285E410C, 0xB3E4FAD3, 0x431A7B13, 0x9C69D3A6, 0x11A37F70, 0x66CC9821, 0x19FA1017, + 0x3E42FA92, 0x519F79A5, 0x5C3FE4F8, 0xBBEF1478, 0x9AF17C97, 0xCF5C073D, 0x8973B768, 0x26FDBFCE, + 0x617DB197, 0x58346926, 0x7DE6357C, 0x7FC98FB7, 0x682679BC, 0xA5B9B959, 0xEEBFC4C9, 0xC9F1163C, + 0x5F8ED7F7, 0x1DE6A16C, 0x1FC89E62, 0xD2D7CCF1, 0x00C5A398, 0xE4CC13B9, 0xBF40FD55, 0x4C72663E, + 0xFF5EFF5F, 0xA29DCF83, 0x23894B80, 0xED2157CD, 0xD34CFA55, 0xF344FBC6, 0x8D1B4D7C, 0x55F3BC53, + 0x749E20F9, 0x75C344FB, 0xAE5DBB8C, 0xFFCAA5C5, 0x3976BC55, 0xF30AB633, 0x5713935C, 0xE617D969, + 0x333C9298, 0xFCCBFCAE, 0x25A678E5, 0xFE3092FA, 0x5792765F, 0x6439E73F, 0x329C99C7, 0xCB69A378, + 0xB3F8EB49, 0x4CF1E97A, 0x899CD2F1, 0xEBFBAA38, 0x77E0C001, 0xCC0F7197, 0x369D3FC5, 0xA95ACDA4, + 0x9FAA15E7, 0x3EFFFC73, 0x33DEEE00, 0x710EEF2F, 0x3C9E7206, 0x7FADF341, 0x5C0CF678, 0xCAF1FBD0, + 0x1E3FF7CD, 0x62D0F951, 0x5C3689FC, 0xA9FE1017, 0x837D7EE8, 0xBD8ED7AB, 0x7AD2EFBD, 0x8EF5D3E5, + 0x19F6485E, 0x3649CB29, 0xDEB24914, 0xAFAEE72B, 0xAEA3FEE8, 0xF9D6739B, 0x89AF27E9, 0x53FC19F1, + 0x717EBB8E, 0xF55AEDF9, 0xDAF55E5E, 0x8F26EA7C, 0x04ACF445, 0x2AD0C7F5, 0xB1AA20DF, 0xB05A8F5E, + 0x6456E389, 0x9CBBCB30, 0xEAFF0D0E, 0xE9CB7A41, 0x16A70DA3, 0x3EB3AA2F, 0x94C793ED, 0xEDEDC428, + 0x8F27CD7C, 0x56E7EF37, 0xE3C230AE, 0x97CC43D9, 0x3E88B37A, 0x7E93BE66, 0x8E07723F, 0x358C72E6, + 0x89DC5F28, 0x28348C72, 0xE6A1E4BF, 0xA92FC0A3, 0x8F3E4AF3, 0x19B92466, 0xE6BBE463, 0x873493FE, + 0xB1430078, 0x5FE5F84F, 0x8CE3F712, 0x8EAFA9AF, 0xD76CE62F, 0x7271911D, 0x5F53DF82, 0xCFEC784E, + 0x7C4A729C, 0xCF2A3F73, 0xC91FCE3F, 0x6496F379, 0xD3AFD7EF, 0x3DA4EFD7, 0x6B7DCEEF, 0x5C80B56B, + 0xD706E331, 0x97E2D1F9, 0x77C6026C, 0xDAB4C9D4, 0x079C30FE, 0x69BCE752, 0x7C19FEB9, 0x7EFAAD4B, + 0xD5DAF5D5, 0x6F9D557F, 0xA3D3EA11, 0xF31FE8AB, 0xF721775D, 0x4177C3F2, 0xBC0245CC, 0x6A3E20E7, + 0xEE9D3973, 0x2631EA67, 0xF2AA55AB, 0x42FAC472, 0xFE218B4B, 0x86513F93, 0xC95EA08F, 0xBC86EE2F, + 0x5094880E, 0x18308018, 0xF589717D, 0x6A52FB43, 0xC2D5EB39, 0xEA43C2FD, 0xEAABAF68, 0xBD4216E7, + 0xCD7E84FA, 0x993C6EDC, 0xB8903E31, 0xF7077277, 0xBFFCF2CB, 0xC4A89FC9, 0x53A64C09, 0xE9234FE4, + 0x7C424117, 0xD49F48F9, 0x96FB1931, 0xBF27752F, 0xE3F151EB, 0x3132D7F7, 0x50E26EA0, 0x99EF73D2, + 0xA2598F91, 0xBDE68307, 0x0F9AFE97, 0x487B274F, 0x9E34FEBB, 0xEC08EA9D, 0xF4B9DE87, 0x92BC1B98, + 0x7A436E1F, 0x11D43F71, 0x50CFC441, 0xBD2B6EEB, 0xCD72BE6F, 0xB6F56639, 0x8F5F5CF2, 0xA14387CC, + 0xF8B68FE0, 0xFACFF4D7, 0x9398EB9D, 0xEB313E27, 0xA877C565, 0xF37DB0EB, 0xB7EC196B, 0xFD6D0AD7, + 0xBBD21771, 0x3EFF6DA4, 0xFBC17567, 0x7D47338E, 0x4FAE61EC, 0x0FC4BC51, 0x9A51FF0C, 0xF31EE693, + 0xFCFEB487, 0xF5C130D9, 0xD3FEF7B0, 0xBF93FA7D, 0x56EA1F96, 0xF37D5251, 0xA1FD5EEB, 0x4C4A44ED, + 0xF75A55DF, 0x461F59EB, 0x53FBFCC9, 0x5C0F7B88, 0xF3BED64C, 0xF6F2BE0E, 0xBF07E74F, 0x0650F775, + 0xD4C7FA2B, 0xCA33FAF6, 0xFCE1F6A9, 0x5ACD643F, 0x554BFA78, 0x5FB1E287, 0x3141FC86, 0xADF851DF, + 0x8ADFB49F, 0x5DA2EF6F, 0x23E9BD5A, 0x73F07EAD, 0xCE9BC6FE, 0x6C8A1FF5, 0xADF8519F, 0xE3BFFDF6, + 0xDB4D7B15, 0x3F7146FC, 0x341E27F8, 0xBC3E86C6, 0x4BEECFC2, 0xC4A75878, 0xF76966FD, 0xFB74BCF6, + 0xF8A37D6B, 0xFC2587C6, 0x5F7168FC, 0xCBC526F1, 0x825CBF0F, 0x80C39C24, 0xCECDE3F9, 0x8D72711A, + 0x1CB55F20, 0xAF91FB89, 0x07EEE8D1, 0xA3495F32, 0x5C96DBDD, 0xD8932C2E, 0x40C4B497, 0xECDD61F6, + 0x3FB467BE, 0x1FB03F59, 0xF0571AFF, 0xA84F0C7F, 0x92F993F7, 0xFFD86491, 0x646E42FE, 0xCFD8247A, + 0x9F20B948, 0xF1FB86E2, 0x07A57C0C, 0xF507F525, 0xC3ADB13B, 0x8D3DC50E, 0xE783F5BD, 0x3B440ABF, + 0x6FB03D65, 0x1199FD49, 0x8BF7D8F6, 0xBC3B98F9, 0xBE94FB66, 0x72B2E19B, 0x15B3FDA8, 0xBE5F59DC, + 0x4311EB33, 0x7BCD7CDF, 0x8AA6DDC7, 0xA2E6BE06, 0xFBF6ED23, 0x467D1EBF, 0x04E9B7F7, 0x28FC37D4, + 0x9F4BEC1E, 0x619E0515, 0xC8A5451F, 0xB17DE4F6, 0x46629120, 0xFBED3D38, 0xBFECAFBD, 0x51243FF9, + 0xE413134F, 0x7B23D9CB, 0xF0C7F749, 0xB75424F1, 0xFC3A97F9, 0x88481E3E, 0x7C385B3C, 0xC4A56CAF, + 0x55B2DCFF, 0x235F26CB, 0x6DFBDEB5, 0x890E3B5E, 0x58906A64, 0xAE52FA4E, 0x93B844FD, 0x257FA20B, + 0xC0534F3D, 0x25E0697D, 0x3E049833, 0x678E64B2, 0x6FF2C9F1, 0x882EE6BE, 0x5BC1F93D, 0xC35C65DF, + 0xE7B5BFC2, 0x470CA3BE, 0xE4907EEA, 0x2AFF806D, 0x2FF103EF, 0x46DB9FB1, 0xC7F1781B, 0xC2E30767, + 0x0AA7D9F9, 0x901E9875, 0x7F44CA1E, 0x2F38A359, 0x9F9F783F, 0x4D403FE2, 0xA2CBD93F, 0x72CEAF0C, + 0x5713F3FE, 0x95C1E42F, 0xE75700EA, 0xBC82E745, 0xC9F93301, 0xCC790FD9, 0xECDFC82D, 0x0334937E, + 0xCB008065, 0xCB9651BC, 0xF6FB485A, 0xBC723DC2, 0xFD31BADD, 0xDAEF9B2C, 0x795DF87B, 0xA15E5FA3, + 0xDB012E5E, 0xBC48E705, 0xC9A5DBD8, 0x7F2371E7, 0x2734937E, 0x673987A7, 0x4E9D4AE7, 0x15D4677B, + 0x6302FB78, 0xBE1B4CEC, 0xFCD4F087, 0xC43EF118, 0x62F57EA3, 0x58F54FB1, 0xBF14347F, 0x48CC72F6, + 0x1FBD8BFD, 0x37923C7A, 0x97AFE3A1, 0xEFA78F74, 0xED65BE9F, 0x22FF95EF, 0xA94335B3, 0x3EB35F64, + 0xB547CEFC, 0xFECAEB2F, 0x33E9CB7C, 0xB2BFA2ED, 0xE67E6AF9, 0x473E16CA, 0x3F33EBD7, 0x687F45DB, + 0x6C7DED1F, 0xC7EF70DA, 0xF821176D, 0xC37896CB, 0xFD40DE47, 0x0B8F7809, 0x8C7739BD, 0x37144A9D, + 0x952B570A, 0x714CF216, 0xABFFC7A4, 0xBE6297F5, 0x99CB1AFC, 0x3C66D42F, 0xFBA3D10F, 0xD79FD257, + 0x9CC3FA95, 0xE4BF6484, 0x1F7ACF29, 0xB985F597, 0x07DFCFCF, 0x9F3F6FE2, 0x0597F507, 0xC9FEFE44, + 0x6D5F3C1F, 0xCB0D4F33, 0x7C93541F, 0xC53CC870, 0x8AB94DB1, 0x89AFDCF0, 0x6EC3D25E, 0xE24FCC83, + 0x0C836DCF, 0x1FC4EF85, 0xE58617A4, 0xD95B90E6, 0xCFB5ED79, 0xB34D7BCD, 0x6F84FA03, 0xCC830C87, + 0xDAFBE025, 0x6DB92F4D, 0xD8F141C0, 0xEC9FF547, 0x8027D7CC, 0x207F030D, 0x4F333CC9, 0xCADF08C3, + 0x29E6DE8A, 0x4DFE061A, 0xDE6D7896, 0x95BF1186, 0xC1B667F2, 0x37D0F082, 0x347B0BD2, 0xFCB9B63D, + 0x93BF8186, 0xDF08F547, 0xE76F8461, 0x577FBF56, 0xF32DB531, 0xB1A2A2A2, 0x4208B99F, 0xC2A372BD, + 0x59E01CD8, 0xB16307C9, 0xD56A3381, 0xE57FD61C, 0x83254B96, 0x1063FB18, 0x1839B68F, 0xC1ABAFBE, + 0x1AD29F3F, 0x7F3EB23A, 0x3FE4410C, 0xFAF5EB47, 0xDFCF9113, 0x2B346B7F, 0xC869F661, 0x8AB65F30, + 0x5B9D0FFE, 0x963F151F, 0x34E8F65D, 0xA97D8396, 0x770DEC21, 0x17CC3E71, 0xE204B278, 0x4E9EB62A, + 0x0B66EFDC, 0xB913F529, 0xBEAEA67F, 0x3A7E649E, 0xBF17A694, 0xAFC77C3E, 0x29597D2F, 0x7BB7CB31, + 0xFEBD01AD, 0x17C0F2E5, 0x5A3FFF15, 0x7C3FD6EB, 0x89FC53EF, 0x4F7A7DF8, 0x9E9EFF95, 0x9ACBD7EF, + 0xDFBFDFBC, 0xEF8B0E67, 0xB9FD7EEF, 0x9D368CEF, 0xF35E27AE, 0x4F7E8F87, 0xC32265BF, 0xD77B4574, + 0xDE32EFF9, 0x470DA33D, 0x219CC5F6, 0xF705EF2C, 0xB1FEFD8D, 0xEFD3FD50, 0xFF3EC7F7, 0x05DD17C6, + 0x07BFD761, 0xE6DFEBD0, 0x7A853C58, 0xCD4FDF35, 0xFAC8149F, 0xFEFD8F3C, 0xF9867E1F, 0x2484EF6B, + 0x1607A57E, 0x8EAFE5D5, 0xC47C7E1C, 0x4F6CFB27, 0x36FEAAC4, 0x038A02FF, 0xC4817FC5, 0xF6EF9388, + 0xC9BFA823, 0x7B5E9B1F, 0x63AE26E6, 0xFBC6D6B0, 0x7FC921FF, 0xC80FE07A, 0xD562F491, 0xC137F62C, + 0xFFE80F99, 0xDFEBEA28, 0x9F9EE0F5, 0xBF8EF2ED, 0x095EDFB6, 0x86F3AFFC, 0x71FE0396, 0xF9F45281, + 0x7FE2C03F, 0xE63B15F8, 0x2766FFFC, 0x5E003379, 0x3FE7FBBC, 0xB7306075, 0xDFF316E6, 0x8CA5DF67, + 0xF1FD6F26, 0xB1BE6FC2, 0x0C70916B, 0xC2EDF57D, 0xD15B9F33, 0x44EB63FB, 0x57726E0E, 0xFFFECBA3, + 0xFBD1F82C, 0x3C38EDF7, 0x6236B3BE, 0xFB8CD1AF, 0x4E6B5F9D, 0xA13F58E9, 0x07F670BC, 0x1F0AFCD1, + 0xF85AFC40, 0xD8BF62EF, 0xA130DBBF, 0x6F536CD9, 0xC7FA31F1, 0x4DCA62FF, 0x6038FE34, 0x7975C83E, + 0xC7A3ED9B, 0xFAE5F883, 0xFAB4D86A, 0xAFEB4FC7, 0x1FD4A3E1, 0xEA34FBA1, 0xF8B5BF90, 0x7D5BBE35, + 0x1CBF9E0F, 0xC6FED6CC, 0xF8B1DEAD, 0xF8EDF1D3, 0xF56DC78F, 0xF5FD5098, 0xEDF8EDF1, 0xD5F3C98E, + 0x3FC3FEAA, 0x70FC69F2, 0x50FDE878, 0x8C7DDEAF, 0x7D7D7EE3, 0xFD58AE3F, 0x49FB3C60, 0xE6AFD9EF, + 0x7D7A3F5A, 0x0639749E, 0xA4F90BCB, 0x441B9F2F, 0x697DAC25, 0xF6F5FA55, 0x4BFABE5E, 0x3F264029, + 0xEA7BDEF9, 0x61B7F453, 0xEC2347C0, 0x417E8258, 0xB567467D, 0x4F78E790, 0x1BE97B86, 0xF3A5B703, + 0xED1DE078, 0xAE84B1C8, 0xFF47ECED, 0x2286C7C5, 0xFFE27D54, 0xFE23FF92, 0x18023E11, 0xBA9F3E4E, + 0x9CD0FD5F, 0x2AEFB3CA, 0x5E92DF87, 0x964211C5, 0xCFFC1E73, 0x8CF3F91E, 0xE99BFCBE, 0x18DCAF3E, + 0x7AEE2A21, 0x5E0F78F3, 0xB3CC2B88, 0xFFFC6E05, 0xE9AF266E, 0x7AA75288, 0x7FD5EF31, 0x52FE3F52, + 0xFEEF92A7, 0x5B5C1AC8, 0xB73D7F15, 0xF1748BD5, 0xFDE706E2, 0x5D8BAE26, 0xE6F13DF0, 0x9B6BE87D, + 0x91B96EC9, 0xD5C43758, 0xF13D1BC8, 0x313ED5FE, 0x07C45F2C, 0xEB4772E6, 0xC695D712, 0x77E3FA5B, + 0x08C4B710, 0x37FCEE1A, 0xBC4F6846, 0xFFCBD3F4, 0x155F63F1, 0x9E803F58, 0x7025B1D6, 0xDF00785F, + 0x55BF4751, 0x7FEF6F28, 0x137067C0, 0x1F6DED43, 0x7C3FF7E7, 0xE33EA4CF, 0xFCFBF77B, 0x11CF4BD3, + 0x67AEFBAC, 0x9C7816E7, 0xEFD372D2, 0x9F9566EF, 0x2D8BEF0C, 0x78E72E6E, 0xFF92656F, 0x70C0E84F, + 0x711DF1BB, 0x6B7B913E, 0xF37B1F30, 0xD7127FBC, 0x9DF5993F, 0xF8B08CF8, 0x22F14BAF, 0x7C8FF499, + 0x9B4EF627, 0xFE9C78DD, 0x7AEE2FF3, 0xEA77AE10, 0xD037D05F, 0xB444B61F, 0x11E4F7B5, 0xDF940A98, + 0x90666FBD, 0xE4E51CCF, 0xC2AB8817, 0x07F5064B, 0x02DEFF46, 0x7F62D6DF, 0xF71AB77F, 0x9778CB73, + 0x570AF883, 0xE4653C1E, 0x73CB49BE, 0xC0B2374B, 0x5C50F331, 0x329CE7A7, 0xE21ED67C, 0x9D254E29, + 0x4E0D8F0C, 0x37ACCE97, 0xB389F57D, 0xD81D125D, 0x81EBDF5F, 0x246F578D, 0x9D075B5B, 0x5B89E57C, + 0x2DBEDB79, 0x50BD2FEA, 0xFB7297E5, 0xD1150D0D, 0x0DE6FE9B, 0xBFC7BF02, 0xDBAF92F9, 0x8900743A, + 0x0A0343F6, 0x264057B4, 0xA7FDFDBD, 0xEFD9BFC7, 0x70C6FBB9, 0x9A557B11, 0xA7F7556D, 0x2FF78238, + 0xCBEF01A8, 0x9FF79687, 0x1F7855FE, 0xE0A7B2FF, 0xA591E1E6, 0x7D56724A, 0xF2B7DF7E, 0x6BDE6FD5, + 0x6FD8BEF9, 0xE61BD297, 0x1C3D627D, 0x6F55F7F5, 0xFE91A9E6, 0xBD44FA4B, 0x1D86FEE6, 0xFB9C64AF, + 0x1DFADBF1, 0x464645A6, 0x527BFE7D, 0xC85D9C4F, 0xF5BD4AB5, 0x17D67B8C, 0xE49C8680, 0x31FEAB59, + 0x9FBFB77B, 0xFB0256FA, 0x11FD7D8D, 0xED05EF3B, 0xE42F55CB, 0xE35927C7, 0x7B34DE27, 0xC1B0FD3E, + 0x5927C7FB, 0x466BFC15, 0xABEFB7DB, 0x75BCC4FE, 0xBFF0F974, 0x28E9C371, 0xC3684FF4, 0x89DC6A58, + 0x7DFF5ECE, 0x5C49EDBD, 0x4EA9EDB6, 0x3D78D830, 0xEAA7D6F8, 0xFABE84EC, 0xDCE9831D, 0x4FB289E3, + 0xABE7F64F, 0x1A267FB7, 0x5AFD93AC, 0xE68C799F, 0x97E3EDF7, 0xE2F1FFA3, 0xF802C75F, 0xF757F183, + 0x563EB81E, 0x225FF1F8, 0xABFB5B33, 0x4091C7DF, 0xD3F8BE58, 0xB0C1BCEF, 0xD07BCE17, 0xF47D47EE, + 0x47A8EFD6, 0xFA0EDE07, 0x99F37F1C, 0xE98BCCFA, 0x9DC63A65, 0xA1FBE372, 0xE77A9437, 0x4896B6DD, + 0x5F46AAD1, 0x3F73E123, 0x14BFD6EF, 0x3C257CDF, 0x34E3DF40, 0xACC65F7D, 0x3F8528CD, 0x6733FFA3, + 0x34DF83F7, 0x695A0F4C, 0x3EA2B45E, 0x98F99FE0, 0xF520963A, 0x6EDA4B76, 0x461A467D, 0x31DFEFC3, + 0xFA17484E, 0xACD793E4, 0x92C83FF2, 0xFB30B218, 0x6B98F4BB, 0x41D4AC4F, 0x2867D6FA, 0xF702FD7E, + 0xF069AEBF, 0xC586B1FE, 0xDC7BE2DF, 0x0FD9BB8C, 0x58B492BE, 0x3B24B5CF, 0xEE0FA40C, 0x93BF617E, + 0x67D6A7F9, 0x318B58FB, 0x4BBD60CD, 0x0FF5BE3D, 0xD09A5F92, 0x73CFE9F7, 0x796E3FC6, 0xCC67D4BF, + 0xE2487CBA, 0x1D0FDC6C, 0x18F5538F, 0xC3FBF67C, 0xEA59CABC, 0x99C6D3AD, 0x8CFEDDDB, 0x6FBF2DC4, + 0x47C4CE8A, 0xE8E5EAF7, 0x0692BF22, 0xE6F3D466, 0x62B792DE, 0x8740EEF7, 0x222E8F57, 0x17BC4B86, + 0xD5FE7899, 0x97C0EFD7, 0xAB99BB43, 0x775C0F57, 0xB3FE79A0, 0xFE77A7F3, 0x4BACC5EB, 0xF8F2BE6B, + 0x053CCCE7, 0x99A8D7A1, 0xCE17C8EA, 0xBC130538, 0x751F90FE, 0x0D4A1FE0, 0xF3F1FD04, 0xBC242B54, + 0xF56FAE47, 0xDF3B5E12, 0xFB89F9BE, 0xBE863807, 0xCCF7F563, 0xC4F43DFD, 0xFF010000, +}; + +u32 point_table_binary_12[] = { + 0x11728596, + 0x7D4C9555, 0x18C09FF7, 0x3DEFBD7C, 0xA9E89ADA, 0x6832DCB5, 0x35BB7373, 0x7336D71F, 0x22431AB9, + 0x4873ADAC, 0xF98736FB, 0x325BC91F, 0x35C252EB, 0xA6E568CD, 0xB9C0A281, 0x1469D42A, 0x3EC6C795, + 0x19947007, 0xFC219BC8, 0x9C0D7128, 0x6C4C32D0, 0x6670B92F, 0xF774CEF3, 0x9CF7DCF7, 0xBED0BAF7, + 0xAFDF9ECF, 0x739EE73C, 0xCFCB4BF9, 0x212802FC, 0xE5E7E773, 0x082DC03B, 0x13CC4B93, 0x19B6C37B, + 0x3C0C102B, 0x36EB513E, 0x0B47F835, 0x213C6505, 0x500EC283, 0x90C7CF5B, 0x35C8CFC2, 0xDB526EC7, + 0x8C31E414, 0xD8070CC0, 0xBC670E22, 0x6F856D92, 0x8DF5C666, 0xE4C55000, 0x9B00FC4F, 0x19A5CA3E, + 0x57325BCF, 0x2F2AFF8F, 0xC34B0069, 0x9BE14F25, 0xCF91ECDF, 0x15FF0DB9, 0x045E94F1, 0x67DB8DF7, + 0x153F83F1, 0x3F8201E4, 0xB760BD8C, 0x277C2E59, 0x30BE57DF, 0x1BBF04B2, 0x249B93F1, 0xBAFF88EF, + 0x93ECFB61, 0xAE55DDA7, 0x2DF3C978, 0x8EBFE0F6, 0xEF5B6A4F, 0xBBF34DF1, 0xC526913F, 0x8774294F, + 0x2DE647DC, 0xF9B227F9, 0x1AE4C37C, 0x42B2BFCC, 0xF8C69D0F, 0xBC6AD079, 0x3EE511D8, 0x0060452C, + 0x6B747454, 0xE713DF60, 0x5E54F9B4, 0x4B366A7D, 0xEF72F19B, 0x279F67CF, 0x2332BFC5, 0x3F197B51, + 0xDF9B9FF7, 0x7C21DEC0, 0x6F092E67, 0xCB50DF9B, 0xEF615E09, 0x4B44FD76, 0x5ABD283F, 0x44FDE7EB, + 0x4D797964, 0x648458E4, 0x636D4C19, 0xBA73E7CE, 0xBC7EF2F6, 0x1BAFA77E, 0x34FFF017, 0x23FF48FD, + 0x668DF8C6, 0x17EAB7FF, 0x9557513F, 0xA4FEE55B, 0xB7503FF2, 0x26EA87F4, 0x46766AA1, 0x7E14FEB1, + 0x1F966C36, 0xBB16CCEF, 0x18D5DBBF, 0x22254F31, 0xF643CAB0, 0xBF02F924, 0xD53BBDDC, 0xB753C9B1, + 0xBE4BB659, 0x6F2AC67A, 0x2DF3B152, 0xB7BF7F66, 0xCC456E7F, 0xD1BDC649, 0x7ABFB054, 0xCAED1AF6, + 0xE182ECD5, 0x3F48F58D, 0x5F63CC9D, 0x4F7CA5F1, 0x04F251AA, 0x277BC5AC, 0x73E7677E, 0x0FDF21BF, + 0x43FD933A, 0x6C1E74E7, 0xEBFF0CD6, 0xA97982FD, 0xB7E831E3, 0x5B597F7E, 0x8AFACB88, 0x5B7D9393, + 0x93528EFD, 0xE35F6915, 0xA3FCA8EA, 0x9729F637, 0xF2C7D42F, 0x995FB280, 0x66E16F69, 0xA7D9842C, + 0xFCF34B00, 0x7995F66A, 0xA7DF25F3, 0x397B35F6, 0x5B48C4BB, 0x9434DF90, 0xF3AA3463, 0xFCBC33F6, + 0xF21B376E, 0xE87E06D3, 0x5E1E8D46, 0xC9DF2DB2, 0xB76D9BE2, 0xDD4AB23F, 0xCB67047F, 0x61E75CBE, + 0x7C59EA23, 0xF3693B07, 0xFB59FA9B, 0x21FBA9A9, 0x298A3743, 0xF6838383, 0x92F1BC79, 0x5FC7A25D, + 0x5D5D521F, 0x99C763D1, 0xEBD7AFA3, 0x3FC9F227, 0xDF8B8C87, 0xFAC23E12, 0x89483E09, 0x01C9F6DA, + 0xC6C646A9, 0x8F2CB25D, 0xDBD7D747, 0xFE0264DF, 0xDFDF4FF1, 0x0264DFDC, 0xDC2CF998, 0xAC67DE57, + 0xB1687575, 0xB5D447E6, 0x762C2AE5, 0xE86F13D9, 0xB7B5B551, 0xBC4D645F, 0x535343FB, 0xA24872EC, + 0xDE891327, 0x5CFB2576, 0xAFB2B292, 0xFCA97D53, 0x555545F1, 0x8AC8BEAC, 0xAC4CEE97, 0x7DBC5ABC, + 0x4FF1C77A, 0x490E4B6D, 0x86E515EF, 0x49318066, 0xD40703B9, 0x9CDE6356, 0xEECA6AAC, 0xFF7E6200, + 0xCD59C40F, 0xFC82F52A, 0x27CECA55, 0x5C4FFDB4, 0x625AD5B3, 0x9C382B57, 0x7325319B, 0x521C23CE, + 0xEC50EF3D, 0x8BEC95BF, 0x52B25F75, 0xDCE90FCA, 0x67D57127, 0x1FF227CE, 0x37A5F810, 0xB1B36F89, + 0x59A1DEBF, 0x59C4E45F, 0xE8C7489F, 0xE2CFB3F7, 0x9E3F446C, 0xB7394CFA, 0x769B3EDF, 0x98BC4F56, + 0xC8EFD27D, 0x0AC6FBE6, 0x77D5FD44, 0x886DBA6F, 0xC9A8AF58, 0xEBEBFB89, 0x38F572DB, 0x3BE711F7, + 0x5F40F619, 0x9D9A515F, 0xB1AA2F2B, 0xCCACD78C, 0xF26476EE, 0x43D82BB9, 0x66E54FD5, 0xC79B4F39, + 0xED17E77E, 0x447D909D, 0xFBC1F910, 0x4EDC8FB8, 0x4FF4EFF4, 0x8BE010B1, 0xBACFEDA4, 0xEFF48FA8, + 0x4784E49A, 0xC78875BD, 0x91593EBF, 0xAF599C97, 0xC7F87DEA, 0x7FBA5F1E, 0xB3FD9A51, 0x5FF17E3A, + 0x1FCBCFE8, 0x56F91490, 0xBEC31E7F, 0xDE78EA7D, 0xB1FCCC66, 0xCDA8AF58, 0xF977FA7B, 0xDEF995BD, + 0xD3EF385F, 0xC3897E17, 0xFD1622D6, 0xEF2FF9BE, 0x3CF7E3CC, 0xD360278B, 0xCBF9A2E7, 0xADC9E26A, + 0x7EB73BF3, 0x5BCF7BAF, 0xBE572E38, 0xD80170E1, 0xC2053D6F, 0x83BF5BFE, 0x8A8A8AC4, 0x3CB62CFF, + 0xB973E712, 0xF33E618F, 0x2CED15E3, 0xBC0D9EB7, 0x526B6B6B, 0xF53CE631, 0x2B351C0E, 0xEB79EFB2, + 0x4776D9E3, 0xBC0DF658, 0xD0D0D090, 0x98C76916, 0xE8F92CE7, 0x7B9AF8CE, 0x71F465BC, 0x1ECD386F, + 0x836D2C2A, 0xCFE3CC63, 0x1E65D1A1, 0xA1213DEF, 0x79144A06, 0x0606F43E, 0x08B64189, 0xCCCF99B7, + 0xC15FD95C, 0x6F6FAF9E, 0xC79CB3B9, 0xDBB76FEB, 0x792F7F37, 0x6FDED4FB, 0x40E6DFDD, 0xDDADF765, + 0xC69E6087, 0xDA2F8A01, 0x5A5A5A88, 0xE57B3D02, 0xD0DEDE4E, 0xFAC8C10E, 0x25C77D30, 0xBDC75FA5, + 0xCE831CC8, 0xF6575DB9, 0x7245CFCB, 0x4036CBBE, 0x7AF5AA9E, 0x4FD37B58, 0x36EAF7C0, 0xF3FC6751, + 0xAE345A07, 0xC8752259, 0x83EE1736, 0x2A2EB00C, 0xCD52BF88, 0x39FABBC9, 0x9EF68BE3, 0x0F9C7DB3, + 0xD161ED4F, 0xE9BB58F8, 0x677DAA1F, 0x9D780788, 0x753E0700, 0x743CD4E7, 0x49F16D48, 0x964382C9, + 0x1E92F3B3, 0x3DF9D9E0, 0x392F24E7, 0xE73ACF6E, 0xB7BD987F, 0x2DF87DFD, 0xC6EC987A, 0x6FC84640, + 0x73A7643E, 0x000FAB79, 0x89CC1E22, 0x16F520FB, 0xD3B39DEA, 0xFD92FD0E, 0xCD9D49FB, 0x27A4EC13, + 0xF31E70DE, 0x84F9A866, 0xD11F7050, 0x733ACE9F, 0xD5BE359A, 0xE5F7F3EB, 0xC96C9DF6, 0x6D51F31A, + 0xD9D8A119, 0x3CF31DDC, 0xFB46CC1F, 0x8CE77B7A, 0xF613CDD2, 0xBF5F33FA, 0x8316DEA3, 0x59F66F5C, + 0x7188E4FC, 0x358AE7E8, 0x9BF59AD1, 0x9FA5CFAF, 0xF271F6C7, 0x56F5BD3B, 0xE3DB3231, 0x319198E7, + 0x85F43DE7, 0xCC7BF91B, 0x1B1B237D, 0xC171E11F, 0xBF17EB13, 0xF6F2BD8B, 0xE9A6EDA5, 0x3EB2B21F, + 0x1F1FD7FB, 0x59DA0F0F, 0x0FEBF79B, 0xF38879C6, 0xFD7EF92E, 0xF38C7EBF, 0xBD64DFDA, 0xDA4AFA82, + 0x73FA019A, 0x9A9AF4FB, 0x3547AC07, 0xDDEF77EE, 0x03F351F7, 0xFB9D3B6B, 0xB4BBDF2F, 0x4B6375B2, + 0x1FFF0500, +}; + +u32 point_table_binary_13[] = { + 0x11728D99, 0x7B7095C5, 0x15C0CFF7, 0xEDFD9290, 0x98700193, 0x62224906, 0x4B6BA1F5, + 0xD9D699FC, 0xD164044A, 0x6A86312A, 0x0F094101, 0x79958126, 0x02330833, 0x1DACB5B5, 0x4E678A50, + 0xE9E08397, 0x300844A6, 0x80F2D044, 0xBD5251A6, 0xA0BC4A10, 0xA1184014, 0x51DBCB23, 0x26B9F972, + 0xB767CFD9, 0xDDFBDD2F, 0xB7B6F7BF, 0x5FCED973, 0xCE9E3DBB, 0x7BF60BAC, 0x90CDB209, 0xE8D7D1D1, + 0x2161857C, 0xD1F0C58B, 0x1799F731, 0x9F3F7F5E, 0x71333CCD, 0x3C7CF870, 0x92F7E286, 0x009743AD, + 0xB297138D, 0x3CAC581E, 0x843AB90D, 0x2077877B, 0x27C94B60, 0xAC7C1420, 0xAFCEFB2E, 0xC98FA01C, + 0x39BF4B8C, 0x215E88BC, 0x0BF971E8, 0xA779A492, 0xF77BDEF9, 0x198D5F0C, 0x63610480, 0x3F3A524C, + 0x3C0CEE51, 0x2C27BB15, 0x5A5EA762, 0x91096F18, 0xF14FE061, 0xD90EE0FA, 0x6263267D, 0xF91E4C87, + 0x7B519E27, 0x7F97491F, 0xE31BA9EC, 0x653DE1FC, 0x40C743E3, 0xBD6B3D6D, 0x265E25EF, 0xB320F959, + 0x46FF8B31, 0x1F1B513F, 0x9AF5D2FF, 0x939FF0FC, 0x71FC4895, 0xEFCE0F44, 0xA18EBF56, 0x71F71F9C, + 0xD24CF950, 0xF954F2E4, 0xC6E4E7DA, 0x1EE9BB25, 0xFE3ED6C7, 0xF55A0A50, 0x90E73E22, 0xF10755C8, + 0xCF005C37, 0x483C4BBC, 0x182DACC6, 0x78D63A79, 0xA43F52B6, 0xC2068C77, 0xAD4BEB2B, 0xBB517F05, + 0xCEF71B0F, 0x92C9A4E2, 0x23F02CE6, 0xE798D84A, 0xF2169423, 0xE7DC9CF5, 0x80B227B7, 0xCB036A7C, + 0xE42D6F2C, 0xC7C3E3BD, 0x8BD92D24, 0x5FC8FEDC, 0xAD59B3F4, 0x7C3CA59F, 0x3D5ABE46, 0x5C858CF1, + 0x7A3BE12B, 0x622C1DD8, 0x0C20EE70, 0x8BD81FCA, 0xD19FF382, 0xD8A4E74B, 0xE3E544CF, 0xE4AF42C9, + 0x23C39253, 0x3272D87E, 0x15CA553C, 0xF7C86733, 0xFAEB4639, 0xDA87C120, 0x33FA6F41, 0xF97398FF, + 0x6AF7BE4C, 0xF12093DC, 0xFFA17893, 0xF8D7BC9F, 0xA2BF9777, 0xA8FD27E7, 0x22633DE6, 0x3FE7E45F, + 0xB87041CA, 0xA9981F94, 0xE7EF4852, 0x7DCA7A5C, 0x8F31B83E, 0xCD7003F1, 0x2CD4CF45, 0xBE51DCBE, + 0x7BF76E29, 0xE7A03E72, 0xF68FDD47, 0x56AF5E4D, 0xF9C61580, 0xAC56AFF0, 0xDAB56B69, 0x729DFF74, + 0x79BD3C20, 0x6338DFBD, 0x91432447, 0xFB6AFFB9, 0x35D95FD2, 0x7A07E457, 0xAE5CA1F8, 0x945CCECE, + 0xBE99F4FF, 0x57BCF598, 0x0F94E77E, 0xD4F301F1, 0x3C649C6F, 0xF631F904, 0x7138FEF1, 0x98FF28AE, + 0xD7646709, 0xCBC153F1, 0x3AC5E279, 0x634FF9F7, 0x9FC96AD4, 0xF20A653F, 0x3BDEC3F5, 0x3A1519ED, + 0x63B51ECF, 0xC861FBF5, 0x2847FFCE, 0x6FA12BA3, 0xBF9950A1, 0x3859E59E, 0xCFE85FC9, 0x91BB9A3C, + 0xAA07A8C1, 0x1D86EC54, 0x2657E9FA, 0x1B2AFF82, 0xF93A091D, 0xC1F3C17F, 0x052A89EB, 0xA044E98B, + 0x076452EF, 0xD76FE432, 0xE4D5EEFC, 0x8F3FFE58, 0xC274F9A5, 0x9267553A, 0xABDADBDB, 0x69BF2A7B, + 0xDE3FC51B, 0xADADAD4A, 0xFE9E92E7, 0xBCEEC6E8, 0xFCC6FDAE, 0xC6F779C9, 0xFBE9E1C3, 0x87259EBE, + 0xB49E7957, 0xC561E2B0, 0xBCD7F86F, 0x3FBFCCFC, 0xFA5CCB9A, 0x92E97C87, 0xDB301FE3, 0x30FE84E8, + 0xA1F3E536, 0xCE0FFE85, 0x187D6BC6, 0x9C18267D, 0x7088E7C9, 0x53EA7C2B, 0x7A1B60C4, 0x8811C478, + 0x23A5F4E7, 0x613E89F3, 0xCB590E43, 0x59FFBFF0, 0x243CE171, 0xFD072E29, 0x6863C67A, 0x234E5619, + 0xFB99FC89, 0x73E0D17E, 0x447D755E, 0x6305FC5C, 0xE55BD963, 0x2EB860FC, 0xB17EFE10, 0x635FC923, + 0x773AB78E, 0x1A352A65, 0x4F826B58, 0xF9C31A74, 0x83F1C8CD, 0xCEADC178, 0x2379C905, 0xC1F9441C, + 0xE907FDE1, 0x08DFE82B, 0x7F72AED6, 0xC77CAAFB, 0xD98F8977, 0xF4F95342, 0xF7778E3C, 0xA2EB9758, + 0xD45A267D, 0x51ABF5EB, 0xF9FE17B5, 0xD75C7D5E, 0x703F90A3, 0x7919DFFF, 0x7E2CDE9F, 0xB89E59D4, + 0x32E3595F, 0x21DB00DA, 0x17F17987, 0x7C1BB33B, 0xD730CE10, 0x6497E50A, 0x667D3E2E, 0xE4FB4CC4, + 0xCBBF6FEF, 0x5762DD6F, 0x2CE6FD6E, 0xFA0F3A5F, 0x89599FEE, 0x53B59FE2, 0x83DF4FB7, 0x17D64F31, + 0xD723EB1B, 0xFBA2FA53, 0xD7B23AFF, 0x8199F24B, 0x0C672D93, 0xBEE6853A, 0x9F955747, 0x05F32B3B, + 0x524CE767, 0x47FFF782, 0xFE45A561, 0xCEB7DC03, 0x108BC598, 0xD19F30F1, 0xAAFC13FB, 0xD1969696, + 0xD47A34FA, 0xD183070F, 0xDAF5967B, 0xF20EDBF5, 0x277DC321, 0x7B617FA6, 0x7E1AFBBE, 0x1D9CAF00, + 0xCDE1FA08, 0xD753B8DE, 0x42F543EB, 0xADEE8354, 0x7DA4AD3F, 0xF597C4F1, 0x8277DF7D, 0xD7F69FB9, + 0x8BE2055B, 0xB76ECD54, 0x5F15EA7C, 0xFAD717A9, 0xF1CCF102, 0xDBDF927E, 0xBCE0F4E9, 0xD3B6FE52, + 0xFD2CD767, 0xCE0CCD6B, 0x6088BC84, 0xF7C984E4, 0x10C3B803, 0xC1C9378C, 0xF120C340, 0x88F27C38, + 0xDEE47EC3, 0x6C3FB9BF, 0x7F43703C, 0x0CEC5716, 0xB40F39FD, 0x0607FD27, 0xF7F49F67, 0xE3278601, + 0x73E6CC21, 0x7FAC0F03, 0x66CF9EDD, 0x3BBE2D86, 0x7BEE32CC, 0xF16A0EC7, 0xAFF59D07, 0xB5FF703C, + 0x017FACCF, 0xEC3C9862, 0xB2370BA2, 0xC78E1D4B, 0xCB07DD47, 0xE1F99A78, 0x66695EC1, 0xF575BDF4, + 0xF7D8FD45, 0x9CDADFE6, 0x3D62D797, 0x58EBEBF7, 0x0CEE37AD, 0x9F7ADF98, 0x7E57EB47, 0x1B1A1AEC, + 0xFB4654FB, 0x51CA6740, 0xFFD2A54B, 0xACDFC4FA, 0x274F9EB4, 0xE3953ECD, 0x6F05DECF, 0xE48FF70F, + 0xC657C2FA, 0x9A757CA2, 0x9AF7472A, 0xFE744E93, 0x37A5C9EB, 0x9807FCD5, 0xF232355B, 0xC37C5FFB, + 0x7BFC28DF, 0xDFBDC6D3, 0x7E2A599A, 0xB2C71CB0, 0x97669FCF, 0x8B81A3FC, 0xE8860D1B, 0x9849DF8F, + 0xAE5AB58A, 0xF2C30CB0, 0x6EDD3ACB, 0x2ADFBADE, 0xEDFBD0D6, 0x7F03E74F, 0xBF27F83E, 0xA836ACCF, + 0x876A9B2F, 0x3E1FC0E6, 0x93CF4B93, 0x1F5D1F81, 0xF995703C, 0x01FDF4F9, 0x56F07C0C, 0xF3F9587A, + 0xC28FAE5C, 0xB992F341, 0x9CCA477A, 0x7ED2E7AF, 0xCE2BEA47, 0xAAE52573, 0xFFF1FDA0, 0x7919F753, + 0xF8224B58, 0x267DCD56, 0x5FC4274E, 0x9CC8FDB6, 0xEE77264C, 0x9860C7AB, 0x7CB21CEB, 0x89C6E7BD, + 0x61CE4FD6, 0xFF160EEA, 0x9BFEA9BA, 0xEF16CBA4, 0x9FCEA29A, 0xE79BBAEF, 0x2C6BFBFA, 0x7C0FC7AB, + 0xEF2B538F, 0xEABE6706, 0x183F7EBC, 0xEA07495E, 0x5CA9F359, 0xC3F76F71, 0xE577D604, 0xEF630066, + 0x3CED687C, 0x5107C0E4, 0xC993519F, 0xB9B812E0, 0xA1871E52, 0xDCCC2CE2, 0xD3A64DB3, 0x2C8ABBAF, + 0x26120966, 0x9CAF3CDA, 0x7D55BD47, 0xC81E71A7, 0x20B9B62F, 0x8A3B05D5, 0x5F8DEEAF, 0x8BB3F7EA, + 0xF84A585F, 0xB3EE4F45, 0x71DE8E60, 0xFF2A8F6A, 0xD6E38B2B, 0x757D85E7, 0xABC71775, 0x689ECEFE, + 0x073D0550, 0x5F5F8FCC, 0xF31FF494, 0x9E7F283F, 0xBDE6BF85, 0xDFCB17E1, 0x2BA0FDB8, 0x85DF6B17, + 0xA1EFF9AE, 0xAE2E098B, 0x909F0488, 0x97963C49, 0x2C90AF60, 0xFC4BFBDC, 0x4BEFB359, 0x3CFEAE52, + 0xB0E315AB, 0x1FB1D62F, 0x593AC8EA, 0xABF99695, 0xDE54AACE, 0x1733BEAC, 0x54FB1FC7, 0xF2F6F76F, + 0x2A55FEE4, 0x66B843E2, 0x5D19014A, 0xAFE21F29, 0x06CD5064, 0x589F0F45, 0x465FF7EF, 0x5A5FEC0D, + 0xF094347D, 0xE6D11108, 0xDA8BF48D, 0xA4EC4D51, 0xF62269FA, 0xF2D388B1, 0xC7F21248, 0x318EF701, + 0xD2E40061, 0xFF91B4F8, 0x7C48F7EF, 0x87E30BCE, 0x2F30DECC, 0xD78CC77E, 0xFF4BEA37, 0x1C9D2064, + 0x7981DE03, 0x9AB1BE88, 0xF5FB0899, 0xF50DCB6E, 0x795C59F7, 0xA47E9F74, 0xF3FD6218, 0x0A99E511, + 0xCBA4CF0C, 0x77E3FA7D, 0xC4F1B636, 0x0F96303A, 0xC5877796, 0x337F1890, 0xDF9D81DF, 0x0A8D0FF3, + 0xAB21FD00, 0xE36BF645, 0x18C6BC6B, 0xCD20292F, 0xA778E76A, 0xE4B3C8B5, 0xCC9B9617, 0x4BF97988, + 0x95FC7B81, 0xF16743E3, 0xBF49C977, 0xAF433E11, 0xD23F91B2, 0xB77119DA, 0x3B9D8183, 0xFA4752F6, + 0x5F7BB184, 0xC707F9AC, 0xEE8FD4F7, 0xD2576E61, 0x4E30FF7D, 0x5B99C4D5, 0xEDCD9702, 0xF9389562, + 0x957F958F, 0x34F967DC, 0xFFA5E5F3, 0x6FEA3671, 0xD75ADE8F, 0xEBBB52CB, 0x67321B7F, 0xBDF4C3F2, + 0x992C970F, 0xBA6B3F78, 0x15F97EB3, 0x5EB98F93, 0xFEFD5C1F, 0x91959DE5, 0x1FAAFA18, 0xCF2CE29D, + 0xE5077694, 0x31BFAAC6, 0x6BFD217C, 0x7E5D3FBE, 0x792FBFF7, 0x990B5FDE, 0xF584653C, 0x3FFA3FAC, + 0x790873BF, 0xBEAC6FEE, 0x43A7D3AB, 0x8AC7E312, 0xC9DE8FEA, 0x7B07F138, 0x8E9FCE2B, 0x7DDF26B7, + 0x79555F7F, 0xFDB5BAAF, 0xE87BA5E9, 0x0789D3DE, 0x7798CDA7, 0x59DFF206, 0xF617D48F, 0x388916FB, + 0xFD4A8D7F, 0xDD328D97, 0xBF947ED0, 0x9EBB9D19, 0xFB1FE2DC, 0xA9F6FB78, 0x1BBD5FCE, 0x596EA5F7, + 0xC0F244EC, 0xD0A143CC, 0xA8DFA77F, 0x2266F4D5, 0x7A631DF9, 0xF47D4731, 0xF66B598F, 0x4A5FF757, + 0xAD8AB3DF, 0x49B45846, 0x7DE7F644, 0x0BDD7FDA, 0x9F73CABC, 0x5F908706, 0xFAE135E8, 0x6FA89A7F, + 0x2266C6D3, 0xF9F2C714, 0x2B7B6258, 0x22367FFE, 0x7CD2A77E, 0xBF36116B, 0x6C6C247B, 0xA63E8975, + 0xBCCADF82, 0x050B54FF, 0x44F17939, 0x897D66BE, 0x8A9D9865, 0x9A0F3442, 0x44F75BC4, 0x628FE556, + 0xD5DF46C6, 0x248EEBFE, 0x91C75F97, 0x384EF7B9, 0xD6972D78, 0xAEB1BC8D, 0xBE8F4534, 0xEB7C7A5F, + 0x240E187B, 0xB43EEB2C, 0xD3FA38F7, 0x416E70BD, 0x22CF695E, 0xCCF5E076, 0xC953417D, 0xB9DD32D9, + 0x4B4E49BC, 0x6059D5CF, 0x6666553F, 0x54AFAFC9, 0x7FE8FEAF, 0x95EA758E, 0xE536EA27, 0x6EF40658, + 0x56DF57A7, 0xA57364A5, 0x57A5EE7F, 0x556FB41F, 0x6ABDAABA, 0xBA3AAA47, 0xD38F111B, 0x7F58EF93, + 0x264D52FD, 0x03F9F346, 0x2796D3FB, 0xAB86E5AE, 0x9758FEC9, 0x279F2826, 0x7BB0531E, 0xA5F7700D, + 0xC783B7CB, 0xD13367CE, 0xA87E85FD, 0xFD59EC9E, 0x316386D5, 0x4FD688DD, 0x73E7CEB5, 0xF6FCEEE4, + 0x63F4FE9C, 0xAEE3199E, 0x7C8CFA33, 0xDD5F649D, 0xE9991CEC, 0x57BC5F38, 0x0782FD8A, 0xD8E79E09, + 0xF62BEE2D, 0x725FB05F, 0x81EB1397, 0xA9FFD6FD, 0x48CF46A7, 0x99DE3BBA, 0xFF70DF14, 0x7FA2FE43, + 0x7F3F736E, 0x48FE26ED, 0xFBE05071, 0x4BF0FBA0, 0xB82C7AD2, 0xBE9FB5C9, 0x5AAD4FEF, 0xA9C297DD, + 0xB56D6D6D, 0xC4F4FF21, 0x3C0F77ED, 0xDAC5FFAF, 0x18A1EF13, 0xF57D7D21, 0xEB17DD0B, 0x70EEDC39, + 0xF53E2984, 0x5FA1FD0E, 0xF16FFD5E, 0x29C49E4E, 0xDDD78685, 0x62998422, 0xCB4ABF9D, 0xD97CBFE9, + 0x6A2C5BB2, 0x7EFD7A3A, 0xDF147796, 0x972D51EF, 0x31E2063E, 0xAFB66FDF, 0x6EBFEF60, 0x46ABB66D, + 0xDB66BFB7, 0x653DE355, 0x6DDAB4A9, 0xB7BEE269, 0xFA7EDCB9, 0x93F591B3, 0x71CF3635, 0x35C9FF00, + }; + +u32 point_table_binary_14[] = { + 0x1172B597, 0x6F689655, 0x14C0CFF3, 0x6F9BDB74, 0x4A354148, 0xFDA2912F, 0x210DA2B4, 0x642D2B36, + 0x43673929, 0xEB8328BA, 0x7452E9D0, 0x616C3147, 0x6BFE9922, 0x264D9D58, 0x6F1F5464, 0x69AFD1A4, + 0x9CFADA98, 0x8464C584, 0x4610811A, 0x1634C421, 0x0CB7BDCF, 0x9EDB3D7F, 0xEEDDF3BE, 0xD6C7EE3E, + 0xFD76CEB9, 0xE7DC7BCE, 0x3DCF7961, 0xBB6A813A, 0x80BC29C1, 0x634A2F68, 0x559791BD, 0x61EF83C5, + 0x8B172B40, 0x790D40FE, 0x3BFE1592, 0xEF563FC0, 0x42ADFFB5, 0xFB16C99B, 0x55121E01, 0x283CECF6, + 0x8761883C, 0x0CA55A7F, 0x097C48F2, 0x56754E0D, 0x02141F72, 0x9AFAFAFA, 0x14EC57A1, 0xFA43EB37, + 0xAA2DB972, 0xDABF5E5D, 0x565700A6, 0xAC8206E2, 0x0F5506B9, 0xF8D5E84F, 0xD27F1F0A, 0x313E1875, + 0x3608CF82, 0x7200F72F, 0x28217E0F, 0x16A07F7F, 0x4BB45FE4, 0x2FAB3B3A, 0xDEBEF10F, 0x846B70BF, + 0x82DEB036, 0xBE5FD037, 0xDE4D5C03, 0x738847A3, 0x45F1FDBD, 0xEAE85791, 0xBF48FC84, 0x5A16F7E7, + 0x14C14CE2, 0xD7B4C66C, 0xCDF5F064, 0xDC7F74D8, 0x79987815, 0xD4AA5B9A, 0x4B9D6BF1, 0x78C216F7, + 0x71E26AD8, 0x4A7CD6ED, 0x2506ED4D, 0xC793BF57, 0x9D4656A3, 0xB004FD07, 0x9F3BAEC8, 0xDF45FF6E, + 0x9B738B38, 0x5FDF9BF6, 0x0735EE5D, 0x9137E37E, 0xD1E77E19, 0xD9EFE67C, 0x4E7DC5A9, 0xC7FB558D, + 0x9CEFE2FB, 0xEAA6956B, 0x9E76087E, 0x247903E7, 0x7B5295F3, 0x04C95B24, 0xDF8FBBC3, 0x246FE17C, + 0x7BD79C66, 0x9237723E, 0x03E5FD7D, 0xFBF66DA5, 0xB670BEE1, 0x055791BC, 0x8DF3EBFE, 0xE25F63FF, + 0x50883CFE, 0x92D7C972, 0xCE47FE02, 0xCE9F66BE, 0x7F5F3511, 0x1FE0FB8E, 0xEAE03991, 0xD3FD8E8D, + 0x3B2B85E9, 0x3EEFEF74, 0x2BE3F685, 0x4BBC06E2, 0x6F39BF85, 0xF54E59DC, 0x5F71DAAD, 0x21EEE2FC, + 0x1614B81F, 0xC5FDE56F, 0xF279FF0B, 0xFAF63407, 0xAF79AFC7, 0xFD070783, 0xAFC4BE16, 0xD96BF2AF, + 0xC6E3F19A, 0xF2BE274E, 0x717E9DF2, 0xE0CAFF92, 0xDF46CE6F, 0xC5A170DA, 0x860D1BF0, 0x7D11ABD1, + 0x70DAC68D, 0x1B91DB91, 0x716DDAB4, 0x09F5892B, 0x3E054039, 0xB1F65F71, 0x242CDBB5, 0x6B17EB6B, + 0x5699B0AC, 0xBDBD1DB9, 0x0319D7BE, 0x7DFB509F, 0x18EDF7EC, 0xD9C33C8F, 0xFD1F3F7E, 0x9CF5E7B1, + 0xFF53A74E, 0x21279171, 0x757575A1, 0x3E31DA9F, 0x3C799259, 0xD757C5C7, 0x1975F1E2, 0x45D6D7AC, + 0x8633AAB7, 0xB717B90B, 0x1917F613, 0xAD4F8CF6, 0xE9749A59, 0xAF8A6458, 0xD6DFDFCF, 0xFAB8DCB0, + 0x6C606080, 0xFA0DC842, 0xC67A257D, 0x6D7FFDFA, 0x755BBF15, 0x9D61C1CD, 0x9B376D7F, 0x52E36101, + 0xD633F647, 0x645C54DF, 0x8DCC682F, 0xFA54DF8F, 0xEE04181E, 0x1ED6CCF9, 0x7974E7F4, 0xCF285F75, + 0xCC33CA0D, 0xB3FE0CBC, 0x63EC7775, 0x50CE5C92, 0x16FDD5CC, 0x0F7D29FD, 0x81B8F4BE, 0x30EAEB13, + 0x46A7F3D3, 0x96B1DE26, 0x0B8BBE37, 0xB968C29E, 0xF485EBD4, 0x0DE6CC90, 0x65D217AE, 0xD6F1917C, + 0x040E1C38, 0xC04CF211, 0x387AF4A8, 0xE5D2FB26, 0xFEDCF3F0, 0x7E33CA3D, 0xDA4F5703, 0xC50360E3, + 0xCF3E5FCE, 0xFD68FD66, 0xD637CCFB, 0xE3A2FE91, 0x2B6F640E, 0xBF31CCFA, 0xE13700F7, 0xEEDDC3F7, + 0xC7F751C9, 0xFE72E3C1, 0x6A66E6FB, 0xB7EC145D, 0xB2ACEFC3, 0xAB124EF1, 0x7D7A5525, 0x672C93BE, + 0x70079F1F, 0x1C75D732, 0xE9C798FC, 0xC9FDA4E4, 0x7E2BE57C, 0xC2E06454, 0x32997CD0, 0x3E579EE2, + 0x7C795519, 0xD5D1D161, 0xF36DCE6B, 0xEAC19ED7, 0xC4AB57D6, 0x792A9975, 0xFEE87B60, 0xE4585FCC, + 0x52BFADCC, 0xE6BEA9DF, 0xD4F17D8B, 0xBF59344F, 0x54DAFCCE, 0x627BCBC0, 0x6CEA5DBF, 0xF7BA89FB, + 0xD0F5D5C2, 0xF6125F23, 0x33BE2FC9, 0x7739B3AD, 0x17E289FA, 0x617DAC47, 0x9103B3CD, 0xEF2C667B, + 0x1FC4E67D, 0xE9FB6C61, 0x36F61C9F, 0xA9E707EE, 0x23E77C6A, 0x0CE6A14F, 0x67F9E4D9, 0x96932837, + 0xACF395E4, 0xFB5DB66C, 0x1933E903, 0x2C5DBA54, 0xC17C6695, 0x0AF3B66D, 0xDBC6ACF5, 0x1D08F3B6, + 0x6FDFAE99, 0xF77360D2, 0x5CF23F9F, 0xFDA914B3, 0xF1AFFFB3, 0x362E2FB8, 0x1CE324B2, 0x9CCFC697, + 0xCB12EF10, 0x3C45FD20, 0x356533B3, 0xF48794BC, 0xAFD87906, 0x0707B3E2, 0xA57EB090, 0xF5DDE586, + 0x793F7779, 0x217D9F0D, 0x17EE7016, 0xFD5B3C0F, 0xC84D3CCF, 0x0B77F0FE, 0x339E1EE1, 0xF723F195, + 0x4C35CCF5, 0x5D32B528, 0x65DF3FE9, 0x339BF882, 0x1B2313FD, 0x4CB31A31, 0xCCFA6AC4, 0xE8330737, + 0x643F89A7, 0x646ADEE6, 0x78BCC10D, 0x61FBFD28, 0x766B6A6A, 0x98293F91, 0x5B5D5DCD, 0xFD4A7322, + 0x1DB9580F, 0xB9FAB972, 0xF3FD49A4, 0xED7EFC5E, 0x7600F4F4, 0xF4D8EF3F, 0xAEF3E7CF, 0xDBF9002D, + 0xBABBBBED, 0x7BF27624, 0xD2E7CE9D, 0xB3F340E2, 0x8217C9F7, 0x9A588D7B, 0xD1993367, 0x26E68171, + 0x6896EF37, 0x71E20234, 0x9F3871C2, 0xCE03DA3E, 0xD3D9D969, 0xE7051579, 0x9963C78E, 0xD97900D7, + 0x912347EC, 0xBC904803, 0x60BF32F3, 0x40A2D777, 0x65FEE079, 0xC1F35D99, 0x3F92E6FB, 0xDFD6D666, + 0xE705B46F, 0x6D6DB5F3, 0x40E292EF, 0x373434C4, 0xE605DFA7, 0xF762E601, 0xBDB66EDD, 0x6AE705B4, + 0xAFAFAFB7, 0xF340A2C7, 0x53EBD6AD, 0xB3F3820A, 0x3DB57EFD, 0x7A3B0FE0, 0x5ABB76AD, 0x9D17D07E, + 0xCD9A354A, 0x5D8539B8, 0xA30F9E92, 0x79710E7B, 0xF0A28307, 0x0F229798, 0x08487E95, 0xD9D74F04, + 0xE5BA9F06, 0x341FAF0A, 0x564A3F21, 0x56D30CEB, 0x1786FD7A, 0x0D944A3D, 0x117BA784, 0x51AEF71B, + 0x9F3E3698, 0xA5BFDAB0, 0xEC570209, 0xCB5A3FF3, 0x3DB3CE06, 0xC9FD49C1, 0xB3D25F89, 0xE13BC3BC, + 0x9F9EEB33, 0xF2DE88DD, 0x6FB3D9AF, 0xE2DF77C4, 0x7A7FC735, 0xCCFED457, 0xFED9B83F, 0x7794599F, + 0xA707EBD1, 0x3F3C7659, 0xE2277696, 0x5BBE92F5, 0x3D6A65B6, 0xDF870EB1, 0xAF1D4B4B, 0xBC6C3FD3, + 0x32E9AB9F, 0x94127DB6, 0x2F151EE2, 0xF8A03D78, 0x5EFA1BC7, 0xFF9BE987, 0xFA2FBB3F, 0x06C8518A, + 0xF5753F0D, 0xB2FAD57C, 0xD6B7F12F, 0xE4FDBC84, 0x61F667F7, 0x97FB9A1C, 0x8C9567F9, 0xFFDDB0C4, + 0xB74F35C7, 0xEFB3A85B, 0x7848DDA2, 0x7EF3B5FB, 0x0CF127CC, 0xE169CBDF, 0x99FA93FE, 0x483C295F, + 0xE63513DF, 0xC0D81759, 0xF574D7B0, 0xE4AF5C0D, 0xC6E30FE6, 0x0A4BBF8A, 0xA6F85DD9, 0xFD0D20DE, + 0xDF0A87E4, 0x7B27FDAB, 0x20B2FADC, 0x8FDE0E77, 0xC7FB9777, 0x2FBC13EF, 0x5F6ABAD7, 0x1DEF5FD1, + 0x5EEF55E9, 0x5FB4DFEC, 0xC7DCA4F5, 0x8FF3FB1B, 0x31BECDF1, 0xD87EAA79, 0xF6CF002B, 0x56ACE0FD, + 0xDE647BDC, 0x9FFCBFC9, 0xF6E8FFBF, 0xFA29DAA3, 0xFE3F0000, +}; + +u32 point_table_binary_15[] = { + 0x11728D9A, 0x7B7055C5, 0x19C0F73C, + 0x6EEEBD79, 0x10252A15, 0x5122532B, 0x224AA18C, 0x3AC118A6, 0x8AA6D617, 0xAD181B74, 0xD0414B55, + 0x24BE46DB, 0x8E8F3ADA, 0x3A115A21, 0x5802C402, 0x45543AD8, 0x104B5184, 0x82044601, 0x418242B0, + 0x0A8DE121, 0x43139158, 0xDE37F79E, 0xEDF7D8DD, 0xBBE7DEE3, 0xB4F7BFDF, 0xECF7ED7E, 0xAFFDCE9E, + 0x3D37E894, 0x4DE27E41, 0xBFABAFBE, 0x5A065D79, 0xBC54FCDA, 0xE2CE1CEE, 0x12B5F249, 0x21CADBFA, + 0xCDD72C9E, 0xC751C315, 0xCC654B35, 0xB3BC6658, 0xEF799E4F, 0xC28FF4E7, 0x0B915EA1, 0xF5619CD8, + 0x8C57A07D, 0x5EB599AF, 0x3FEB97BE, 0xA7E45731, 0x7B3DB63F, 0x5EB5D697, 0x4DF2EED0, 0x7CB5CC59, + 0xFBD1BEAC, 0xFD20FF64, 0xC8BEFECC, 0x7A3DF627, 0xE4DF2CDB, 0x3ED09F15, 0x5A7F15CB, 0xB37D4E39, + 0xF8D321C4, 0xD0FEBE43, 0x5CA0F83B, 0x1C5F6439, 0x281B6F94, 0x2776B5BC, 0x6C72CA60, 0xB6AA7469, + 0x1004285F, 0xCB5CD6AC, 0xF46BC529, 0x58FB84E6, 0x7CF9DC71, 0xE67429DA, 0x0BE3FD99, 0x8BDA8C7D, + 0xC4ECBFB6, 0x37BD5471, 0x39CB0B51, 0xB44D8D13, 0x7BD58649, 0xDEAB36F2, 0xC43A9E4E, 0x39E4EF94, + 0xE56F0133, 0xC64F8D37, 0xB17CFAB4, 0x65CB96B1, 0xBD345FFA, 0xB4952B57, 0x1A4E2FD5, 0xF6B3BE3C, + 0x21A58967, 0xDC5A4FF9, 0x53D96CB8, 0x9699F387, 0xCCF29A21, 0x9F715E5F, 0xC5A73638, 0x84F5931D, + 0x6736E394, 0x2FE32FC4, 0x83F5553C, 0xCA994D7C, 0xCAF3E455, 0xFE3543FD, 0xC4ED7A60, 0x36F141FB, + 0x06713C94, 0xFF4DACAF, 0xE2F52DF2, 0xD6B8D15F, 0xB2648914, 0x35A63E7D, 0x941795E1, 0xFA44B6EB, + 0x13E5557D, 0xFA8A55FC, 0x783F2173, 0x7C0D57D8, 0xF1267D2B, 0xDEA252D5, 0xEB08999E, 0x3A752AAE, + 0xC7F53DA2, 0x5F935A9F, 0xEBB74BB3, 0xAADF2E99, 0x9E316306, 0xCCC76CD9, 0x57CB9CB5, 0x07E7D3FB, + 0x1FE599B3, 0xFE707D65, 0xED637DC3, 0xAADE393F, 0x600FEF97, 0xAED25526, 0x5EC4654B, 0xECF8A517, + 0x2A36FA45, 0x6B6D7DA8, 0x87B5B63C, 0xD4438B6D, 0x0FACA758, 0xEF17D993, 0x4AA5D07F, 0xB55F640F, + 0xE63F3BCE, 0xFD263F1E, 0x7AFFE87C, 0x7E9BBE9A, 0xBFC6EC3F, 0x87C62BCD, 0xFE0B717A, 0xA14C3736, + 0x36E6E743, 0xCD2FBBBC, 0xAF9A9A9A, 0xB87E783F, 0x36DBF182, 0xFDD86CE7, 0x17EA639E, 0x66551FF3, + 0xB4FDBCDF, 0xB2F965CE, 0xE6375C7F, 0x7AFF1A7F, 0x15F7CAB9, 0x73E7E6CF, 0x5F69F6F7, 0x3C2DCFDC, + 0x2B67CE9C, 0x69EA1FF2, 0x63ECCFF1, 0x47EFF735, 0x3ADF76FF, 0xC9ABF71A, 0x3D9FAE7F, 0xA3BFD6D6, + 0x37F561E4, 0x4B9786F7, 0xA366DD2F, 0x640FF67B, 0xCC27EBCB, 0x1EF8D9E3, 0x875F7BED, 0xB58878E8, + 0x7ED02BE7, 0xCF9F6F18, 0x2220547D, 0xE87E2174, 0x7D3067EB, 0x2B14EF1A, 0xBD1ED7A3, 0xACD7FDC5, + 0xEB259E12, 0xEE2FC876, 0x7F4179EE, 0x2F4ABE3E, 0x9C5F64BB, 0xBFD0FC56, 0x7F217D2B, 0xDE728AEA, + 0x2FD5271D, 0xB51EF797, 0xEAD2059A, 0xD5FE5EA0, 0xE599957C, 0x7D763F6D, 0xDDBAD5AC, 0x6FDB63F7, + 0x1794D7FD, 0xE5FDF7DF, 0x37FEEB7C, 0x6B7B8D7D, 0xF5E1FE02, 0xF6288EAF, 0x35F1E2FE, 0xD162C72F, + 0xBD42B1D1, 0x2F6AB5F5, 0xA17E5A6D, 0x79F0F72D, 0x3B1FB09E, 0x62B3FFBF, 0x3970E000, 0xFAAFFBC3, + 0x37BB76ED, 0xB2C6BD9E, 0xCF3FFF3C, 0x221ED9FE, 0xD2DEDE6E, 0x18FB07D6, 0x5FC47CB9, 0xE3A6BFEC, + 0xDBB7CF70, 0x7A85CE57, 0x4E3EA668, 0x7B7A7B4C, 0xFD40BEDD, 0xEAD2BFD9, 0xF1AA3A6E, 0xB896B96C, + 0xA1669657, 0x5C9FED2F, 0x1B366CA0, 0x7CDAFD25, 0xBFFEB2F5, 0xDED6D646, 0xF6F17C69, 0x4FCF8FFA, + 0x52E8F5FE, 0xF738B319, 0xA7FA8F4D, 0xCFFA93E3, 0x5F7FE6A2, 0x753AFF76, 0xBFC9ABFF, 0xFA70BFD1, + 0xFAA238AC, 0xEFDD6A98, 0xE56FB5D6, 0xC7FD58AC, 0x59EDEF62, 0x7964C78E, 0x1D541FAC, 0x2F8FECD9, + 0xB3C78CBB, 0xD5F248B4, 0xFFDC3F62, 0xD3157F8B, 0xBE995FC9, 0x8BE2B4D7, 0xD1D1C1F1, 0x27FBD25E, + 0x57575796, 0xA1FE76EE, 0xDC999F9F, 0xFA6C3FDA, 0xBD7B379E, 0xDFABA0A2, 0x40FE875F, 0xABF39762, + 0x731EAF45, 0x0EBDFF10, 0xB33CF1B3, 0x217DC546, 0xBF0AD9D2, 0x576CAD47, 0xF232B0D7, 0x870A088C, + 0x3CAFF795, 0xAD0FEB19, 0x16CF84ED, 0x67CEDA8F, 0x6CDBCF9C, 0xB55FDC1B, 0xB69F396B, 0x3FB26D3F, + 0xB3B51EC9, 0x9BF37615, 0xCFCFACED, 0x03F943B6, 0x3EAC77C8, 0xBCAFC178, 0xC18CD883, 0xEA7D699B, + 0x9803E333, 0xFD91540F, 0x78FEEF16, 0xA2709ABB, 0x16C76D3E, 0x7AF4A894, 0x83E40E71, 0x18F4A5F3, + 0x77D3DF3D, 0x21FA0C14, 0x2F1E3B76, 0x0C7917F6, 0xDFC26BE5, 0x18B5FE30, 0x9C3F739F, 0x3B5BF1F5, + 0xE225E81E, 0x2FB8D791, 0xFEB9E252, 0xB11FCCDD, 0x241E0971, 0x8BF8C896, 0x8F1507DC, 0x6F8788AB, + 0xC42AB0F7, 0x59B148ED, 0x8F61B8BE, 0xA872F5F3, 0xED66B103, 0xC6CF75EF, 0x55FE86FC, 0x034EE1FB, + 0xAEF8CA9B, 0x4CF2B9FE, 0xF4159EF8, 0x37C85FEA, 0xD42AFF42, 0xFEC0FC31, 0xA70F3C1D, 0x1E09E6D9, + 0xF98D9D08, 0x7E45E323, 0xC5ADC8F1, 0xC7C57025, 0x7F3D72E2, 0x2D674654, 0x3CF2FCCF, 0x993F629C, + 0xFCF5EB83, 0xA4CE973C, 0x5388E465, 0xDE023C7F, 0xA0BF7212, 0x7091B8C1, 0xBC1FD7C1, 0xF63DCB19, + 0x7AEAD429, 0xF2579E0E, 0xF61E71EF, 0x31FD2F03, 0xFC526CF2, 0xE1C387C9, 0x5FEC87CE, 0x097F885E, + 0x5F0E001E, 0x25CA743E, 0xE4C3D04F, 0xC6666AB5, 0x3FB89EF7, 0x5ED05FE7, 0x478E8178, 0x7E2216DB, + 0xF28941C1, 0x567BBEC2, 0x6B9D4AED, 0x0FAE5FF0, 0x8E3740E7, 0x4F0E85F9, 0x2E708747, 0xCD97279F, + 0xE30FE617, 0xEF1B0ADE, 0x949A43F1, 0xC0FCCA7E, 0x10BF62D1, 0xADF31BF2, 0x17E21FFC, 0x0776D39F, + 0xBD8176BF, 0x295813FC, 0x26D21FC8, 0x378EBBE3, 0xE55F74BE, 0x91E58562, 0x66647C72, 0xE2A9FDC9, + 0x8C75F9F9, 0x9A81FD76, 0x04F2758E, 0xF3853AEF, 0x73FDD5FA, 0xC3E87C59, 0xC9FBAD64, 0x8F77E7FE, + 0xFDFB2578, 0xB3CD4982, 0x7F17BB4B, 0x68BFAE87, 0x71A89FE4, 0x1CF1103D, 0xDFD7C82F, 0x9DF3203E, + 0x773A63CC, 0xF908F4E3, 0xFBE46934, 0x5ECFF3FB, 0xE3E51E5E, 0x1FEA3300, 0x7B9738BF, 0x55E75DDE, + 0x4FE3BD3F, 0x28A6FA73, 0x6E73F97C, 0xED8909E2, 0x33D0DFE5, 0xD690FE7A, 0x5145F3DD, 0x2BFA12BF, + 0xCBFAF1BF, 0x8A4FD5F3, 0x8DF4E397, 0xC912C534, 0x9E1C2577, 0xF37C597F, 0xB01E613D, 0xDA0F89DB, + 0xFC5675DE, 0x0EC72321, 0x53C80581, 0x5793AB4F, 0xF1C8F57F, 0xAB38D381, 0xB3AFF78A, 0x7BBD8A47, + 0xD8FF7A5E, 0xCFBD5D3C, 0x1AE51FD8, 0xC3FBFB01, 0xBF2D2A3E, 0x103FEA07, 0xC987BDDF, 0x45FABF9E, + 0xF58BEE71, 0x6F8EF21F, 0x98FA45C9, 0x44A7ECFF, 0x91CFF35F, 0xE5A7A02E, 0x364E7128, 0x7E3ABF7E, + 0x9DB73D32, 0x1E2A7FCE, 0x55EE2B51, 0xF1D0F913, 0x0F3B09F3, 0xBE06F5EB, 0x3C1D7B1D, 0xCFA7981F, + 0xDC4F99CD, 0xFEA5F4BC, 0x807A9625, 0xB0DE2C7F, 0x0ABDBF40, 0x7E821320, 0x3FD6BB51, 0xD72BEEB7, + 0xF82EEFBA, 0xEEEEEE3C, 0xCE93877C, 0x067BC1DE, 0x4DCE13E6, 0xFC08EB17, 0xFEC31DAC, 0xCE23B47E, + 0x3C295A74, 0x3C703C71, 0x8B77B3CE, 0x17F617FF, 0x01B75BC7, 0x43BAA07F, 0x89F389CE, 0x37EC5D51, + 0xD0E1ACD3, 0xF1C0F94A, 0xF6887FEA, 0x7CA27E72, 0xA83CAAE3, 0x81F3F7F9, 0x403D1FEA, 0x79BC706F, + 0xB057D7AB, 0x1D0FCC07, 0xFAD77B91, 0x77B9CE1F, 0x8E072FBB, 0x0F927E8E, 0x7F79E390, 0xAFE0201E, + 0xA7C4525D, 0xBFB6BF98, 0x2F9CDFFF, 0xB95C11E5, 0x2FD62FF6, 0xA7CC32E7, 0x78A4BF19, 0xEE77F298, + 0x981EE9EF, 0x7AD5EFFA, 0xCA5151FE, 0x62FDE2B8, 0x3F32D3A1, 0xEB2FE4AF, 0xCAC7C95F, 0xBAA3EDF8, + 0xF7BEE914, 0x44FA973B, 0xAEF291E9, 0x96CF45F9, 0xABF3E12C, 0x0FD699FB, 0x26A8D7C4, 0x00BF58BD, + 0x4FF37E6F, 0x74A99C44, 0x03F7DBC2, 0xAB3C41F5, 0x3B8DFB47, 0xFC74F7E2, 0x5C5EBC78, 0xB1145BB8, + 0xBF16F775, 0x662F5FBE, 0x5C8A8FB9, 0xBF248688, 0x1F99FB5F, 0x3C0F0D11, 0xCFE2F917, 0x98FBD522, + 0xF998BA4F, 0xA0FDE37D, 0x22D38A69, 0x3F17740B, 0x7A1F110D, 0xBC3FDD7E, 0x0E3D8FC4, 0x34D57F3E, + 0x741E27DE, 0xC2FB33D8, 0xECEC20DE, 0xC9FAEE83, 0x5E4C9D07, 0x69FECC6B, 0x78BC27A6, 0x71B1DAEB, + 0x52F108FB, 0x5FA3F6F7, 0x1D6E1DAF, 0x97E3FF0B, 0xDC5FFC17, 0x1D7A9EE5, 0xFA2B5AB9, 0x7FC4CE96, + 0x2795FF21, 0x7F617DEE, 0x3FF705FB, 0x23FDADE1, 0xFE56FC7D, 0x3711E96F, 0x03F7D3C2, 0x0BBDFE51, + 0xFE423C48, 0x3FD1D7BF, 0x22CA5F60, 0xEAA7B1E3, 0xB13BD57A, 0x617F553E, 0xC41087E3, 0x93EBAFCE, + 0xC7156243, 0x94BF3A1F, 0xDE28393C, 0xCA5F9D8F, 0x82CB8309, 0x3C1FF7C3, 0xA27E4E1D, 0xD607E603, + 0xEBB92811, 0xBCAFEF7B, 0xB07E4B0E, 0x884BF0BC, 0x86F9C0FE, 0x973C5F0C, 0xDAB87123, 0xD51FD67B, + 0x72B2FB27, 0xBA3FFE98, 0xFB456C93, 0x7396B91F, 0xC7F351AB, 0xB71BDFA7, 0x311F38BF, 0xB7CF7D4C, + 0xFB83FBA9, 0xE83C67A3, 0xCE07EEDF, 0xA273E413, 0x3A1ED4CF, 0xAEE7FD8F, 0xF9C0FE90, 0xD8AAFCDF, + 0xC2FB2FF9, 0xB23743E7, 0x83FACB21, 0x77A2F697, 0xCE939BFD, 0x97753E70, 0xDC7DC57B, 0x52D757C8, + 0x9F1ADEBF, 0x89B732BB, 0x757D86E2, 0xF102F7BF, 0x789D3C53, 0xD79FED2F, 0xE603FB85, 0xB75DAED4, + 0xF567FB8B, 0xF9C0F99D, 0x69CED448, 0x7F6AB89F, 0xC55ECFCC, 0x8E8C4703, 0xF743774B, 0x7028CA5F, + 0xAC3FEA97, 0x693126CA, 0x5FAC3FEA, 0xB7239C05, 0xBABE42FE, 0xA878175C, 0x963EA6EB, 0x33140F95, + 0x2FAF2518, 0x11E5AFCE, 0x8753220B, 0xA3FCD5F9, 0x803332BF, 0x2F0D13F7, 0xC85D603F, 0xBC0599F3, + 0x36BCEF16, 0x4D92FF32, 0xF733309E, 0xAC70E8FE, 0x5C56F0FB, 0x77BC3BC8, 0xA8F3ECCD, 0xB20DF6CB, + 0x6DF2A7E6, 0x3C0CE3EE, 0x904C3BC9, 0x5F09FBF1, 0x02E01EAF, 0xCCDCFF94, 0x837FCBBD, 0x66AD8F9C, + 0x99E83447, 0xDA93A39F, 0xBB1EC8D3, 0xFBB2DCE4, 0x2F8F9A1F, 0xF81A7ADF, 0xDD1B6B53, 0xFAC4A915, + 0xDE5AF53C, 0xA1F5E2EB, 0xDC46F37C, 0x04FB4B36, 0xFB4F9BFB, 0x6F182FAA, 0x72F9FC94, 0x60FF0B0F, + 0xFAEF90FE, 0x46A81FB0, 0x2736C63B, 0x573D8F38, 0x3E67FB5D, 0xEAF9732B, 0xEA3B3F73, 0xDBCCF310, + 0xEF37F6FB, 0xDC2F0AD9, 0xBFD83372, 0x67E47A95, 0xEC4FE229, 0xD915652F, 0xAC3701C7, 0x9D0FD5FB, + 0x4CAE3DF5, 0xAC1FCC12, 0x0F46DA93, 0xE1F8B9A3, 0x326FAAF5, 0x283EB115, 0x99DB69FC, 0x6D1E0FC6, + 0x663ACD79, 0x13B8777B, 0x86EE1F44, 0xA3B807ED, 0xF72A8346, 0xD3CF613C, 0x737F7091, 0xF9FE731E, + 0x5ED78938, 0xF1429ECF, 0x999C7E97, 0x782BD83F, 0x10F2755F, 0xE6A3C8F1, 0xDCF93F56, 0xF723C77B, + 0x3B543D53, 0xFC9223D3, 0x6F9BFE0E, 0xE3055B7A, 0x8B48BE09, 0xFC6D077E, 0x5E7C1169, 0x0F7EAFE8, + 0x04FF273B, 0xABD5FC13, 0x901327E4, 0x53E63E09, 0xF48BAB82, 0x2F953D94, 0xDF449DFB, 0xB4D2BF06, + 0x39E6F1F9, 0x19EDA3FD, 0x33DD79C8, 0xEC7FE03E, 0x9344038D, 0x0F81E7C7, 0x63789BCF, 0xDFA789EB, + 0xB2DFBB81, 0x4732FB59, 0x267966B9, 0x40B3C8B2, 0xA50F3CCC, 0xD627B6F4, 0xC560E81F, 0x33ACF591, + 0xA759EB0F, 0x162399FD, 0x2CCFB0D6, 0x9FAF5964, 0xD9D2071E, 0x66EB135B, 0xFADA5F77, 0x81EF1B7E, + 0x8CE47DDB, 0xDE5C7FDC, 0x0522E4BF, 0xF77558DE, 0xDB1C9ECF, 0xDB2C42F1, 0xF3BE0EC7, 0x37B47E5D, + 0xCEFAE178, 0x8EB4D7D7, 0xF132FA2A, 0x9E467FBE, 0xE6703C8C, 0xFD2A7EC6, 0x7E256FEC, 0x1FAC5984, + 0xE26FEC57, 0xF909AD3F, 0x2D67FD70, 0x3E4686D6, 0xFF2E54E3, 0x51213EAF, 0xFBE1EDE9, 0x745A8A18, + 0xF04B422C, 0xFFC1F039, 0xFAFF1AC8, 0xFB9DE173, 0x9A9B9BA5, 0x2C02867E, 0xD2517F65, 0xB92DDF5A, + 0x71C1EB46, 0x1E7E3DC9, 0x3EF1E79E, 0x7BCEE8F7, 0x242F781D, 0xF5495EA0, 0x7C9F38D9, 0x9BA34FFF, + 0x2F805FC3, 0xE43EBC1F, 0x73E4E538, 0x3E5F774C, 0xA85886EB, 0xA33C72C3, 0xE40ABEFF, 0x56FE1C78, + 0xE2B27BB5, 0x7D781FD3, 0x5A717CD2, 0xB7D987E3, 0x3DC9E393, 0xC8BFEF01, 0x3BA03F60, 0xDF66D4A7, + 0xF11FE378, 0xCF397A3D, 0x3C5F344C, 0xEEA0F391, 0x7C84F9B3, 0xA91D1B79, 0x5C7DEF1A, 0x77C679E6, + 0xFF0478BF, 0xED6B56F7, 0xDF3EBCB9, 0x91BFB9F2, 0xB9E3FC7D, 0xA5721CB3, 0x18C5F7CD, 0xFE5DFE15, + 0x86C92366, 0xE8C7FABE, 0xFA23C324, 0xCF8CF2D8, 0x0F6D7DBE, 0x0FCEEAAB, 0xFB62A3CF, 0xF2CC60EF, + 0xD9F217D0, 0xEFCA7C57, 0xF977B61C, 0x8CEF63DE, 0x1165FF29, 0x6699324C, 0xF222A9E5, 0xC547C0AE, + 0x2F0CFF1E, 0xE41DCDF2, 0x14B3C832, 0xC99BFF43, 0xB5E3FDAC, 0xFB12F76B, 0xE2E7C1DA, 0x6AC39DC8, + 0x9993B16B, 0x0D83BC53, 0x65B81DFF, 0xFFA3EFD3, 0x89EF0EFD, 0xDFAA1339, 0x68898D36, 0x0CF2CE49, + 0x66383FB6, 0x633EFCD9, 0xA9B59AE9, 0x3EE416C3, 0x9DC8D6FF, 0x673A73FE, 0x3F43FA5E, 0x67EA437B, + 0x3E31DB30, 0xC9833F85, 0x4A9ED89D, 0xAE18E4E9, 0xFC7AA077, 0x8066AA97, 0x79863B91, 0xE54DE20E, + 0xCD28EFCE, 0x324CF2C6, 0xFE726663, 0x7F39EBDB, 0xF6DBFF57, 0x1195CAFF, 0x3752ADEA, 0x7B35FB3F, + 0x21D53A67, 0xCE1C64F6, 0xBF5438FC, 0xFF02E57F, 0x8D70E8FD, 0xB886E5AD, 0xEFD3ED39, 0xFF872079, + 0x1D7F649A, 0xFFA46192, 0x8F9D4C4D, 0xC4EF91DA, 0x1EB72535, 0x517D4F27, 0x7DE72EF9, 0x2A7E6FD0, + 0xF3F98BE5, 0xAB070F1E, 0x247DF2BF, 0x484ED7F3, 0x617CC47A, 0xC3142FF9, 0xA8BF4D33, 0x7D1F5BA5, + 0xB892E531, 0x7E8B162D, 0x22D6F16B, 0x6969A1F5, 0x75FCE8FD, 0xBF92E743, 0x7FDF78E3, 0x0D231F1B, + 0x9B1A4FF7, 0xB3CA1E37, 0x991A8FDF, 0xC7F47AE2, 0x5DD984DF, 0xC3F47CBE, 0x239BE8FE, 0x6A4AB8FE, + 0x90EDFA03, 0x0ED51FB2, 0x5D7FB25E, 0xC57F8428, 0xD1CCFF07, 0x1125F47D, 0xB75EC57F, 0x6EEC4635, + 0xCEF1DF6B, 0x98EB777F, 0xAA61DBB6, 0x6DC61EF1, 0x4AAAC15E, 0x4FDE203F, 0xD1FA949F, 0x970DB7EB, + 0x7AA2EFD9, 0xF52AFEF0, 0x53DF9F29, 0x5E3AFFC8, 0x145FC83F, 0xDDFF4D51, 0xF5DFD57B, 0x95F69FE2, + 0xB5D030D7, 0xFF4FC4D3, 0x9AA9FEE7, 0x1A36F58F, 0xFF57D3F6, 0x60FC3EF8, 0xE003B39E, 0x1DBFBCFF, + 0x6BAD15E2, 0xF459AD2E, 0x3D2F0E32, 0xEFADB969, 0x35F54B64, 0x78567736, 0x32933C70, 0xE94E253F, + 0x90FF0F59, 0x7624367A, 0xF56A1019, 0xC27C8684, 0x67546B2B, 0x31FE5F11, 0x7FEBD6AD, 0x2379E400, + 0xE4D7AC59, 0x23C593BC, 0x5EEAD3D8, 0x68F5FE4B, 0x9C6E54E7, 0x8117F879, 0x74FE3821, 0x303F288F, + 0x3CF08FB1, 0xD1DBB76F, 0x97FF0500, +}; + +u32 point_table_binary_16[] = { + 0x11728D99, 0x797455E5, 0x11C0E76E, 0xEF252418, 0x2A515416, + 0x3952E040, 0x2B1641DB, 0x528B09B4, 0x2578A262, 0x49404B0A, 0x581464D7, 0x13F64682, 0x6DC0B014, + 0x10684800, 0xD904090A, 0x841059D4, 0xC85A4F4F, 0x89118B1E, 0x54D47214, 0xA52822B1, 0x189798BC, + 0xAFF3CDCC, 0xBDEFBEFB, 0x6EABF9EF, 0x97996F66, 0xEE37CBF7, 0xDDFB2017, 0xFAC27300, 0x4E56DBAA, + 0x8103072A, 0x98C90CE0, 0xB2FA2B33, 0xC0FCF9F3, 0x15E4323B, 0x5900E5E5, 0xE54ADDC7, 0xFA5DA6B2, + 0xBEFA3373, 0xA79B5C66, 0xFD4E3701, 0x141616A2, 0x3E7397A9, 0x0064BF08, 0x19FFAC1C, 0x8079F3E6, + 0x292863D6, 0x7FD3A74F, 0xD7BC97C9, 0x6A207D61, 0xEB6EE5B1, 0xFA08FF11, 0x15467BCC, 0xCDA0F0CF, + 0xB37FB7B0, 0xAB1FB7C7, 0xFAC0F1B9, 0xEB753CC5, 0xC5C52887, 0x4C5E9F76, 0x98F52193, 0xEDBB1CF0, + 0x1F8CAF08, 0xF7833863, 0xB7CBAC2F, 0x2CF60132, 0x0E09F765, 0x96FD77D7, 0xE7C499E3, 0x132E137B, + 0xE031C7E7, 0xD90B3C5F, 0x19E431B7, 0xDB40F26A, 0xE6E6032E, 0xB37EF301, 0x80F1E3C7, 0x136B6DCD, + 0x13274E24, 0x7D66D12F, 0x63F6EC25, 0xE58FE3BB, 0xBE58EAA1, 0x3C315EE4, 0xC47824BE, 0xEB8B9955, + 0x4D3C1FBA, 0x3E5479FC, 0x79B47D64, 0x2F9F9327, 0x4FF6D8CA, 0x515FAC5C, 0xB99298B5, 0xD517AE3D, + 0xE6665BD7, 0x43DCBE70, 0x7962BD69, 0x7FEEF3CC, 0x9E3DDB5B, 0xAFE32929, 0x29D1F167, 0xF2FAB463, + 0xF23C924F, 0xE11A375F, 0x19352E4B, 0xBE6B5C7D, 0x7FBE92F6, 0xA72631DF, 0xEE7A8FCB, 0x13EB25EE, + 0xDFB51788, 0xBF3C315F, 0x6A6E623E, 0xD5DC78BE, 0xA74C9942, 0xECD683CE, 0xBFD6F7D7, 0x4B307FC1, + 0xFCB8F5E1, 0xE6D3AD6F, 0xB71E70BE, 0xECD5F3C0, 0xCAB9DCB0, 0x6CD932E6, 0x0AAD71B9, 0x61D3A64D, + 0x0A0A301E, 0xE206A8AF, 0xAF4FD60F, 0xCA0B78BE, 0x58390DB0, 0x6FDF3E9F, 0x3DAB61C6, 0x8C193CCF, + 0x2A38BEA2, 0xA2226FBD, 0xCE676969, 0xA99E7F99, 0xBC5E1D96, 0x7998C9FA, 0x2E07E3E3, 0x7967E558, + 0xDCCF9AD9, 0x5F027BFD, 0x3AD3957B, 0x2CF6A55F, 0x67E27E55, 0x24F683E6, 0xE636C2C1, 0xF883F232, + 0x9637B7E1, 0xFC05FDD1, 0xBCAEF0CD, 0xEBFB787D, 0x97A9AEFD, 0x44FFAA90, 0xED75EE0E, 0xF0E0830F, + 0xF2FCAE88, 0xCF6FE4BD, 0xCCD22FC2, 0x5696BAE4, 0x31EE8FFA, 0x5AB890F3, 0xA3BE6E86, 0xB56BD77A, + 0xF6ADAC66, 0xD8BA75AB, 0x8E279339, 0xED90C497, 0xC9FAFF87, 0xFDFA85B2, 0xDF591955, 0x1E937E46, + 0x955FBFCB, 0xD48C43A1, 0xFB21EB3B, 0x7717EECF, 0xF175DB2F, 0xCFDB9FF7, 0xA7DB7ED9, 0x9FC0FE25, + 0xED4FA17B, 0x9EB6BCE6, 0xB7AFFFFC, 0xF5D1A6D8, 0xC7CF6916, 0xFDA5686F, 0x3B80F181, 0xD893F314, + 0xA22E8BFD, 0x68DBDDAC, 0x8F4CFACC, 0x3040F81D, 0xA9B7DCC0, 0xF99E1B3F, 0xDF0B0A0A, 0x505FFCBD, + 0x03306AD4, 0x28A52AE1, 0x5AE2D7DA, 0xDC4BF62B, 0x45FE1A9F, 0x8F6E7C36, 0xAE9F366D, 0x9AF67F2D, + 0x33EBA37F, 0xE2C6CE2E, 0xB37E6367, 0x80356BD6, 0x28E8CEFC, 0xD51080CD, 0x9B3723B3, 0xFE5743BC, + 0xF57D595F, 0xE20DD80B, 0xFA739FDF, 0x769FEF06, 0xB4BF0BED, 0x1D061836, 0x6C18F341, 0xE6A14387, + 0x22633D10, 0xCB79AC79, 0x579CD54E, 0x66ABD1C7, 0xA86FE4BB, 0xCCF68C7C, 0x390F76B2, 0x3FAB1160, + 0xF1E2C59E, 0xBD566DD4, 0x959EFD83, 0x9A5B76F9, 0xEDC1C33E, 0xDEA599F5, 0x83FB9FB4, 0x3FFF235E, + 0x63B43C8F, 0x6F7FF57D, 0xCDBF1FAB, 0x56ADF2E2, 0x354603E8, 0x79E6CFEF, 0xC68D1B15, 0xD4E13CCF, + 0xE6F94FF6, 0xEA70DE67, 0xFBEF0BCC, 0xF1FB04EB, 0xEBBF4993, 0x26697926, 0xB3CCB76A, 0x3CCFB213, + 0xEE2BC4F1, 0xF32DBE9E, 0xF6B326D1, 0x3E9D37D9, 0xFEF3271E, 0xDFAC59B3, 0x94AA0FDA, 0x4BF4871C, + 0x8C87EC79, 0xE793C4E7, 0x9D4F656C, 0x5F9F0F74, 0x7E243D1F, 0xDE37B27D, 0xF7859A38, 0xEBF9ACEA, + 0xE3EB972F, 0x5FEE9DDF, 0xF668F53A, 0xDF3FDCF3, 0x9ED9BB1F, 0x82DDD365, 0xD6172E83, 0x1E647D51, + 0x249BE29B, 0x065DA02B, 0x80F92FE7, 0x46E24930, 0x98F4073B, 0xB3888720, 0x5F83FA5F, 0xDADB88E7, + 0xE0FA3B50, 0xE198CDE7, 0xD9BD281F, 0x813CDE7A, 0x9FB8187A, 0xA34D888D, 0xB5FB110F, 0x44F93C8C, + 0xAE8F0572, 0x3EF4A0F3, 0xE54BAB5C, 0xE6C960CD, 0x2DFBCC13, 0x92FF33DA, 0x7FF494FA, 0x15F16664, + 0x8C2F721A, 0x9E247E9A, 0x460544B2, 0xD5D5C46B, 0x91AFC3F7, 0x89957005, 0x7125EA63, 0x7CCE6263, + 0x337109CA, 0xFBE3F31C, 0x35E612AF, 0x4739C667, 0xDF656530, 0xA31CD95C, 0x6CEE917C, 0x9DA1F9DF, + 0xC7CE215E, 0x82726463, 0xBD7D1DFB, 0xE7FB5DAA, 0x52A788B7, 0x20E3FEA4, 0xDE06FC3C, 0xCB90D17F, + 0xF4823949, 0x9F4F7EDE, 0xBD7B37C6, 0xA36AB5BF, 0xC87D56DD, 0x8E1D3BD0, 0x3E9F774E, 0x817D9AFA, + 0xEB09BE3F, 0xA5BD0E73, 0x1A1A1A14, 0x3C8A8CCF, 0xDFEA8271, 0x9EF2F75D, 0xFE1F437D, 0xF497DA64, + 0xE59E3B77, 0x2ED9FF1F, 0x518EFE53, 0xF2ECBB5E, 0x7DF5D5E4, 0x787DF2DA, 0xDADAE478, 0x1FE1F329, + 0xFA6B67D5, 0x8B2FBE98, 0x1CFF77E5, 0x47EACF3E, 0x1A6BF1D7, 0x9F3D1AF6, 0x86EA07F3, 0x17D4977A, + 0x348F19DB, 0x43F329F5, 0x081F9B7F, 0x0FCDA7D4, 0x23F4B1DB, 0x7DAFFA6F, 0xC7F7D148, 0x956D50BF, + 0xB64016D5, 0xA7656586, 0xF68385FA, 0x189FB5CD, 0xDC12D60F, 0xEA2CE450, 0xBCB5C6A2, 0xD07E09F4, + 0x47505F5D, 0x94FBD614, 0xA327F149, 0x8E3FE54B, 0xF31DB99F, 0xDF009DB0, 0x7E9E3728, 0x3EB592F7, + 0x3F6DAAF1, 0x26F11E18, 0x0657A3FE, 0xD3C6D7C4, 0x057025D5, 0xCFDB72DF, 0x5A06FD20, 0x5F5F0F60, + 0x05F1485C, 0x8FFEA3BF, 0x55F9C445, 0x989DB998, 0xAF85EA19, 0x4FAEEB61, 0x5EEC2471, 0x29C76FED, + 0x50B385A9, 0x3ECCDF99, 0x63891FC1, 0x69D55EEF, 0xAF395CDE, 0x1FA8FFAD, 0x12EB2AE2, 0x31904AF3, + 0xA9C6184F, 0xFC1BEE6F, 0xFBB29147, 0x9C87F606, 0xA0FE6AF8, 0xA7DCB7A8, 0xBF23B9F0, 0x07E25B54, + 0xB366C752, 0x273CB9AE, 0xDF0DEA09, 0xE2C15C0F, 0x91E9B10F, 0x8867AB2A, 0xE8883CC8, 0xE2784AB9, + 0xDF9C7CEB, 0x13F6878C, 0xFE222BCD, 0x7CB9AF1D, 0x840968EF, 0xB091CBF6, 0xB81F521F, 0x8671A1EB, + 0x97713FA7, 0xFCC83AA8, 0xFB532DE7, 0x7E8FDE6A, 0x97D33C0F, 0xFAD7FD76, 0x3BEA0FB2, 0x322B2B2B, + 0x93FD8FE2, 0x7E4DAD33, 0xCE6CD8B0, 0x21399E31, 0xDCAF697D, 0x8D1FAC5E, 0xBD3A393E, 0xA907E327, + 0xC6FED0FD, 0x0EE64BEA, 0xC9BCC6E8, 0x1ABAFF52, 0x3FD66330, 0x369483F9, 0x08AE97FA, 0xB2FBA856, + 0xA1F971EB, 0x6B41ECE7, 0xA1FD18AC, 0xE7603F04, 0xFA3558DF, 0xC17E4DAA, 0xEF60FF05, 0xEB3BD08F, + 0xB0027AAB, 0xB168BF43, 0x74AACCA7, 0x9BD562B4, 0x773CFA1C, 0xF104188C, 0xEF00102D, 0x8B0C212E, + 0x445E87F2, 0x92C8FD72, 0x9FE8ADF6, 0xE17E64A5, 0x74231E89, 0xF2A3C86F, 0x38EB899F, 0x801EF47E, + 0x5F1D3589, 0xC7A15CF3, 0x3687E75D, 0x9D3AA3EF, 0x0F297DD5, 0x37C4B5C8, 0x184F648D, 0xD186F808, + 0xD85AEEEC, 0x543F23DE, 0x8B8CF3CB, 0x5EA814F1, 0x51D4D7F1, 0x76314D77, 0xBE2A7CD7, 0x302F191D, + 0x880FA01C, 0xE3B34658, 0x7D899F47, 0x39329C33, 0x4786CAF1, 0x7CD7F119, 0xA3EC05A1, 0xFA787E68, + 0x79EC2DEB, 0x6F1C1FDF, 0x875AFD07, 0x389E43C8, 0xB85FA997, 0x8DCAEFF5, 0x7CCFA03E, 0xC61FFD87, + 0x7543E8F3, 0xEC57B5DA, 0xBFF3AC0D, 0xEEF9AEFD, 0xDB1D9D25, 0xC4CFF2FD, 0x2BFD13E3, 0xBD8B172F, + 0x2AA8421E, 0xABE7A779, 0x72CB962D, 0x0AB621A3, 0xBDD4A356, 0x6CD7AE5D, 0x09FCD24B, 0x2F29C0FB, + 0xB1B69FD2, 0xC7FE9CF4, 0x83F104FD, 0xFBF4E9FE, 0xBC84BF87, 0x44D22385, 0x172E5C48, 0x8E2F98AF, + 0x607EA4FE, 0xE09C5AE4, 0xAF3FF500, 0x3C14BAFF, 0x526F2D6F, 0x73FF27E5, 0x43EAADB9, 0xBFD5EE7B, + 0xD56F3B98, 0x48F5FFBE, 0x554FDC09, 0xC668FF91, 0x73723E06, 0xEA59C560, 0xB8F61F29, 0x370F86D6, + 0x7394BF17, 0x395D4D5A, 0xAF5E8161, 0x6A38D6C7, 0x2F8D3F11, 0xCF842BB5, 0xFDF4AB62, 0x7C5E2DC1, + 0x37168C2F, 0xBD56F1FC, 0x7906FAA9, 0x32CCCF71, 0xE823F21E, 0xDA5FEA59, 0x45FDA59E, 0x85FE0ADF, + 0x6D528AE0, 0x5AE96F7A, 0xDE948AD8, 0x59779E50, 0x3EC61ABF, 0xE0F98C57, 0xB1D17A3F, 0x8D3AE2D1, + 0x5C5FF656, 0x83DFA78A, 0xD5476A18, 0xD67B2F7E, 0x1E3505F7, 0xB304B9D8, 0x684BFC10, 0xF7476435, + 0xF0FC1DA9, 0x9AA9DFF7, 0x4067F73C, 0x24FFABD5, 0x1A795FA7, 0x7C389FC6, 0xDE90F717, 0xAA7F186C, + 0xDD43FCB8, 0xAAD2CFEB, 0x44AD7AFA, 0x3EF214F7, 0x8FD5DEEE, 0x45E7834F, 0x4EDF37A7, 0xA0BC447F, + 0x4E360FC8, 0xF795836A, 0x07FACB32, 0xD6CBF703, 0xAAB7B4E1, 0x3083D867, 0x8FDEFFB6, 0x713F442E, + 0x584D747E, 0xEDE17E71, 0x3AD92789, 0x83F1F8F4, 0x753D27C5, 0xB70AE578, 0xFF493960, 0x4DAAAEAE, + 0x4E8ECF27, 0x3F72E488, 0x5215DC2F, 0x691DCCDE, 0xC78F1F4F, 0x8E7F07F7, 0x4FEB6EC6, 0x55144FF0, + 0x79A43E9A, 0x1B8D71A1, 0xF909E657, 0xEA0B6AA1, 0x22543F68, 0x2F984FA9, 0x37F84875, 0x09CDA7D4, + 0x9B9515BB, 0x22AC7F92, 0xEA3750FF, 0xC1FE4AAA, 0xE7407F05, 0xEB39A9BF, 0x9EE2F3A1, 0x65B1B930, + 0xB49E83F5, 0x17DCAF9D, 0xF83C286F, 0x7AC53812, 0xB63F386F, 0x486E758C, 0xCD0B9D67, 0xC1F9153C, + 0xAF647DF4, 0x784A51E8, 0x79BB009F, 0x4FCB0F47, 0x0784CEAB, 0x9BF9FD3D, 0x35DDAE0A, 0xDDEF8BBC, + 0xBE5585B9, 0x24749EC8, 0xF3A557C0, 0xE3A1EB83, 0xF909F8C3, 0xFDEFA51A, 0x713FF41B, 0xBCFED37C, + 0x497E7160, 0xEEC16CC7, 0x99F499A1, 0xC06588B3, 0x6F3D722F, 0xFF7AE2C4, 0xF5243737, 0xDA76E27A, + 0xE6B8FFC4, 0xF8CC8D3E, 0x467BD667, 0x3E7DCD75, 0x3E7BC490, 0xE0DFFA2C, 0x31DE04FF, 0x8D01FF8D, + 0xC9FBE1FA, 0x87D63C6F, 0x324A07BD, 0x4CF275CC, 0xDDDB0F7A, 0x99F65BCB, 0x576879FE, 0x75A42FDF, + 0xA31A5245, 0xBE1BB901, 0xE08BBF3C, 0xB04FEE13, 0x89F2E07A, 0x616BDEFD, 0xADFDFEAE, 0xEE3894E7, + 0xD3A36CAF, 0xFDF087B7, 0xFBB9FB28, 0xB1DF9A39, 0xA3F4817D, 0xB4DE9317, 0x905CDDC5, 0xDF036F8A, + 0xCE3DE6EA, 0xC370AD3F, 0xB9D6F5CF, 0x3C9D7925, 0xEB7F3346, 0xF4BDE711, 0x7B17513E, 0x81F7EF54, + 0x8F1EBCFE, 0x76D94FBD, 0x85F571BE, 0x04B7B27E, 0x2B91F713, 0xF92D7139, 0xADBF252E, 0x875C755A, + 0x7FFF6DE9, 0xE9DC2EBF, 0x2F109B13, 0x3C3E41BF, 0x6FBC20FD, 0x9CCB1C9B, 0xC38CEF2B, 0xA41FCB71, + 0x7E2FDFA7, 0x89AD528F, 0x49DF7E0B, 0x3A8A3EB1, 0x2A678632, 0x7582E6E5, 0xE9A6275D, 0xA6E05678, + 0x7C9A621D, 0xA0DE7359, 0xEB9B8B84, 0xAB79BDF3, 0xC3A6A7FC, 0xF68C773D, 0x267DBC87, 0x9D157D62, + 0xEB0D61F1, 0x6797371D, 0x76EDD1FB, 0xD4108F4F, 0xBBBF9FF9, 0xE3D1DFF3, 0x647EB2FE, 0xC790EA32, + 0xDDB73679, 0x4CFE5AEE, 0x7106BB4C, 0xC62A84E7, 0xF27AE7C7, 0xECCFB3F7, 0xA1C7ACBF, 0x4AFCCD15, + 0xFFEFC6FD, 0xD37D52E2, 0xD7F6E8F9, 0x87787CDA, 0xFD3DCE1F, 0x8F1B3FE5, 0x57BF8F99, 0x4D9BFDF9, + 0x365EF098, 0xF20913D4, 0x071EEBF7, 0xA53DC265, 0xBCDEFEBC, 0xE915BF3D, 0xC3F098F4, 0x5535A47B, + 0xFBA7D76F, 0x6276EBC1, 0x5AA79A3D, 0xD6EF5F79, 0x1EF37ADB, 0xB9CD5F6F, 0x66AEC7EC, 0x3FAFE975, + 0xF93EC0FE, 0xD33DE6F5, 0xB5D0D66F, 0xCFB28597, 0x226F47F9, 0x78C8113E, 0xA1199EFF, 0x36C55FBF, + 0xB1F73CE6, 0x7E59CAFA, 0x6EFFA8AE, 0x4EB1BF3F, 0x603A64C9, 0xEF1D642F, 0xB606B246, 0x8C18A199, + 0xFCB5DCC1, 0xFAAA9239, 0x56E5AC16, 0x267D9C0C, 0xC3FDF134, 0xEFF798F4, 0xBF1DC7FA, 0xAE3DE34E, + 0x27CFEFCF, 0x7C123297, 0x2E5DAABF, 0xFFB3BD7C, 0xC8A4EF83, 0xDDC59FE3, 0xE4E9FB23, 0xF54FB6AF, + 0xFEEB98BD, 0xFAAFC37A, 0xC9F6D57F, 0x35B3BFFE, 0xE93CEFDB, 0xF46FF9FE, 0xCDEB3FF5, 0x98D7AF83, + 0x6E5EFDE9, 0xF51F0ACF, 0xE1EF27E6, 0xCD31C7FB, 0xFD6C21DE, 0xF7167C7B, 0xC6FBFDFA, 0x6EB4DF13, + 0x40BF9FF9, 0x7FCF3E75, 0xEA94C2B3, 0xE546CA17, 0x589FFF34, 0x25457307, 0xDE3F1523, 0x7E93597F, + 0x0411267D, 0xDBB02E13, 0xEBEFF378, 0x16C1FB56, 0xCBF9F3E7, 0x990F6B06, 0x8BE67B0B, 0xB375A78F, + 0x376AB65A, 0xF4FCFE2F, +}; + +u32 point_table_binary_17[] = { + 0x11728D97, 0x7F4C9565, 0x14C7CFFB, 0xE35E44B4, 0xAB89E674, 0xC5C65C8A, + 0x7F98256D, 0xFD705273, 0x20AEF247, 0xFEAAD9C4, 0x1273A156, 0x820A890E, 0xC7AD70C5, 0xCA6A3581, + 0x3B149762, 0x0EF9F107, 0x4393256A, 0x22AC360A, 0xFCC33188, 0x360D334B, 0xA9D8DC10, 0xEED379CE, + 0x79DEE7BE, 0xF7BD77D5, 0xFBDF67E7, 0x7B9E73DE, 0x73CEF3BC, 0xCF0BFB45, 0x33E40058, 0x2F8A3F17, + 0x2F5E2C40, 0x7226008C, 0x57BC597C, 0xCE3C6A08, 0x7C8849AF, 0xD8D18335, 0xA4FC598F, 0x4F5E5E9E, + 0xF6B7B201, 0x76EEDC89, 0x764866FF, 0xA436D623, 0xD3FA8A37, 0x433ADB03, 0x8D9AC91E, 0xCD56F694, + 0x06E5CF76, 0xD0CCEB41, 0xE09CE2D5, 0xCC0F1C26, 0xAE641E3D, 0xADD89BAF, 0xD75EC9F6, 0xD1D300EE, + 0x7829251C, 0x4F9446C7, 0x478E8EA7, 0xE2A79430, 0x8B50A41E, 0xE5E5E5A8, 0x8FC42F29, 0x2991ACEB, + 0x595454A4, 0xD9CA1677, 0xAAAAAA98, 0x73A45DDC, 0xB972E50A, 0xAF477C4F, 0xD0A3D757, 0x5CCAF5B0, + 0xB293CEA9, 0xFC9259FF, 0x2FECD687, 0x9C7A071A, 0x34933ED0, 0xE0D63BF5, 0x8EA94728, 0xBA5F624B, + 0xA49E0505, 0x05C8D1F5, 0xF6D62F5E, 0x7D440DD7, 0xA7B8B898, 0xECCC00C1, 0x6090DE5F, 0xB2AC6F5D, + 0x5D1DCD9F, 0xC3B27EB2, 0xDF8E7EFB, 0xF6ED34BF, 0xCE7A4EBF, 0x25EB7EE3, 0x3C3047FA, 0xC97ACDC9, + 0xCC7ADED2, 0x99D53C6E, 0x66D6EF1F, 0xF27069B4, 0x5ED6D3B3, 0x1EC54BC9, 0xB0DE76EA, 0x2359B469, + 0x4E6716FB, 0xDDF15332, 0x9863EA53, 0x1A9DBFAC, 0xBFFBFD64, 0x7F9CF72F, 0x2C2CD4FD, 0xB6378A1E, + 0x9E2FA7BF, 0xCC7A7F82, 0x3D5733E9, 0x99451D2C, 0x95EB4D00, 0x384AEBBF, 0x0FF3453B, 0x72B26852, + 0xF9A749FB, 0xC42ED141, 0x5C8FFA33, 0xB8DDC3F0, 0x19F11E78, 0x4CDC42BE, 0x2516101F, 0x43FB2040, + 0x6201CC56, 0xF93F0A53, 0x913BC31F, 0x127F0D4B, 0x65B0845C, 0x08C6E532, 0x4893F926, 0x2C108FC4, + 0xF56F423D, 0xDA7DB990, 0x489C0F36, 0xD5EB90B9, 0x8FF81531, 0x20F3B7F7, 0x9999AA5E, 0x03D26E9E, + 0xB7528937, 0xA1FE2C80, 0x71C6B849, 0xBC16ED98, 0xBF7FB991, 0xA3DEC716, 0x03D8FF41, 0x1824DE88, + 0x84F1C71D, 0x95E3869C, 0x03B664FF, 0x3271CA59, 0x5FE69334, 0x5FE87C24, 0x27268473, 0x895FC6F9, + 0xC57AF977, 0x584BD8CE, 0xF3ECFBD8, 0x3A5F5D5D, 0x1D9BEF9B, 0x68C77C12, 0x571ABF37, 0x3535C5FA, + 0x7BF37D55, 0xB4CA7CC6, 0x5F851F68, 0x3D6FBEF9, 0x7C3E4D0C, 0x8B13A150, 0x284EBE9E, 0x7CDEC0F9, + 0x6A97F1AD, 0xD75A5B5B, 0xB11F3C6F, 0x09BDF6EC, 0x9E1E1CA9, 0x2032C64F, 0xAA345775, 0x747444E9, + 0xCBCACA84, 0x90E735C6, 0x9FD86A64, 0xD37C95F3, 0xF9306903, 0x24A8F38E, 0xE6291C34, 0x7E8CDB0F, + 0x6F3FD53C, 0x42002EC4, 0xED8F9A3F, 0xA356F4C7, 0xEF0FCF8F, 0x5511FE2D, 0x6E7F9C79, 0xF38FF1F7, + 0xCBE0FD96, 0xB8CB6C8C, 0x3BEF9EFD, 0x027ED82A, 0xBE45FF5D, 0x6649DCF9, 0x1F814DD4, 0xAFD7CDE9, + 0x71D93BFF, 0x1E7F9801, 0xEB64FEF6, 0x0CB333DE, 0xFCC3643E, 0x8FCD8FCC, 0xF5C4EF71, 0x7DFDA7FC, + 0xCF119743, 0xAACCDFD7, 0xE0DF469C, 0xC9F9275C, 0xB6F7123F, 0x0F6B450B, 0xEADFB177, 0x13D7C0FD, + 0x323F6B87, 0xBF87780D, 0x3C256E60, 0xFC9FEC13, 0x6ABD3499, 0x8F71C3F7, 0x17F10BB0, 0x08C6A3FE, + 0x4B3B9BF8, 0x20D753FC, 0xE163FF2C, 0xCED75869, 0x9D27DECB, 0xF374DF42, 0x9826E711, 0x0A797E26, + 0x6C301EA6, 0xF3E920CF, 0xE38485E2, 0x53D27F22, 0x1A049E75, 0x494540F3, 0x0EC5A8FF, 0x1979AA71, + 0x87F42751, 0x7F0DEB35, 0xC9A8D5F7, 0x0539FFBB, 0xAD779B9B, 0x9B051C13, 0xDF4012BE, 0x5FBE5945, + 0xF66D3C8F, 0xBE51BB6B, 0x787858C0, 0x07BC3FEC, 0x24FBA5FF, 0x551FCF7C, 0x78FBEFAD, 0x97B7DF31, + 0xF5F4D42F, 0x46EFE97F, 0x4C3DBDFD, 0xAFE5F3C1, 0xD7678C23, 0x3ECCE781, 0xD5623E4D, 0x7C12F70F, + 0xD6CBEA84, 0x99C45F89, 0x51EAE755, 0xA3457D5F, 0x07D4FA15, 0xC49FF37E, 0x09779BBD, 0xECEFA9B7, + 0xB7BEDE7A, 0xAA7932F3, 0xD4F7DACB, 0xDEF86ABE, 0xC2F5D018, 0x37BE9AAF, 0xD1D5E60C, 0x275FEAC7, + 0x9EF0F7C4, 0x15E217CC, 0x00C6F944, 0xA6D2D379, 0xE21F0EFB, 0xB83E9028, 0xDAB03E8B, 0xC27FB3FD, + 0x3FE6CDFB, 0xBE6A7FD9, 0x6F8D65B8, 0xF797D519, 0x4E8D5B5F, 0x4F3FF0B4, 0x9E873300, 0xA3F20B2D, + 0x1FC9CBF9, 0xFBAF388D, 0xD98E30E9, 0x99B1FF69, 0x6E7F6297, 0x3FF23CB7, 0x3F71B43F, 0xD9CD23B6, + 0x1DEDCF1C, 0x891F9D9F, 0x79C4C5B8, 0x9E75DBA5, 0x97FC9D6B, 0x3D62888A, 0x6FDD8ECE, 0x372AFE1A, + 0x4FFC35B1, 0xF5D0F1D7, 0xF3F931BD, 0x2DFD49AA, 0xE756BE5F, 0x4F7B70D5, 0x69E23EB4, 0x0F63BCFD, + 0xCF0E91BE, 0x8FF58103, 0x73B2DCFE, 0xB32ECFC9, 0x72EB0307, 0x1E1FA37C, 0xD4FD7228, 0x714E567D, + 0x7D3DFF5F, 0xE4485E72, 0xC91D6FF6, 0x4CC57DCC, 0x81034B2E, 0xF17D0AFD, 0x8F3BF903, 0x316430DF, + 0xBD8BDC14, 0xE1911166, 0xB71E5644, 0x58EA253B, 0xFAF6F614, 0x3C3F22DC, 0xD6F610B1, 0xA3BF3698, + 0x26CFBF2E, 0xBACFDF1C, 0xB9A0CEC3, 0x2EFA1FA8, 0xD1DC2B59, 0xAC0453B3, 0x3C3F2A14, 0x57B2BFEF, + 0x8991B3DA, 0x5F9E0743, 0x9A490F47, 0xC43DA527, 0xB67E65C6, 0xFB2CC533, 0x06619666, 0xB97FAB35, + 0x937E6C99, 0x2F57B3CC, 0xEF0BCDA4, 0xB70F8DB4, 0xA9FB15C7, 0x5FA1B9D7, 0xF9DF70AF, 0x27FF1F9C, + 0x7C697F2A, 0x7FF93E92, 0x1D7F99AF, 0x73DF76DE, 0xC7F9FF70, 0xE2D17D28, 0x7F648B93, 0x0FDD1FE7, + 0x6A66FF5E, 0x51EBE443, 0xF1521587, 0xB81F935B, 0x7CCFE8FF, 0x3DEC57B8, 0x51716DA4, 0x7F0E4BFD, + 0x9404B53F, 0xD633A7AD, 0x3B7EF1FA, 0xF5EBC452, 0x3F6DF9F1, 0x8BFDFDFD, 0xFCBF9E21, 0xFF0E6A82, + 0xDDDDDDFC, 0xFF84FAB9, 0xB5354179, 0x3FFB0700, +}; + +u32 point_table_binary_18[] = { + 0x11728D9A, 0x7F7055D5, 0xB5C7D73D, 0xE79E9B5F, + 0x46046AB8, 0x2F320D62, 0x790A96FA, 0x646AA1CC, 0x08545E42, 0x701E45B4, 0x5087B1E5, 0x87B1803F, + 0x060B4C24, 0x62215440, 0x5090A821, 0x18283FE4, 0x875A6C42, 0x44AC2052, 0x53E9532A, 0x0E3F9AD1, + 0x8EA58DF8, 0xD2588C4D, 0xBC0A1A48, 0x72EFEEDA, 0x6BADBDCF, 0xB927B7C3, 0xBBFF7D66, 0x7FF75A6B, + 0xAFBDF63E, 0xFB9C7DD5, 0x141805CB, 0x007FFDF7, 0x8E1F3F5E, 0x2964750C, 0xE0D3972D, 0xDFC93C60, + 0x9B61D607, 0xB80920B7, 0xD2B0AA65, 0x06B04C7A, 0x80A79E7A, 0x4AA9BB60, 0xB8B6A77F, 0x417F00AA, + 0x9F61AD2F, 0x982C8C7A, 0x66D10B47, 0x4EF79B21, 0xFAE1B046, 0xF7378CFE, 0xD6B0FD7B, 0xEFBD17F5, + 0xEC3F721A, 0x60FEFCF9, 0xB67FD0BF, 0x66A7C232, 0xD98BDCEC, 0x8E147FD9, 0xAA15E09F, 0x17F38F32, + 0xAB5A6613, 0x0F32E507, 0x60CD9A35, 0xAC27367A, 0xC8667F7E, 0x7FE3BFBA, 0xBA9AB90C, 0xA0E70040, + 0x6D6D2DEB, 0x896D7F89, 0x57C627F9, 0xFBF465E1, 0x69D87F06, 0xC6DF4FA5, 0x264E9CA8, 0x54093314, + 0xAA546969, 0x2932B8CC, 0xF9DFCCAC, 0x0FB7333B, 0xFD7C566D, 0x00A9ECFC, 0x41C425CC, 0x381E611C, + 0x7F5B209F, 0xD39853D9, 0x86D95EFF, 0xB1CE76D3, 0x9F59DAAD, 0x3D5FCF2C, 0x7AC9BF1A, 0xE456DA7C, + 0x627EBE51, 0x6498F307, 0x1D008F3D, 0xF6981D9F, 0xFEAD58B1, 0xC2FAB7F1, 0xF6D287DB, 0xD93E74F8, + 0xF3A7FD5B, 0x9E161AFF, 0xB4D0F8A5, 0x3EB47DCD, 0x30197920, 0x40A20460, 0xE5CA950A, 0x2A983F8B, + 0x012C5CB8, 0x1019EB9F, 0x98D71B4C, 0x664E94C8, 0xFA5BC2FA, 0xDC95008B, 0x172F56EA, 0x7966AF18, + 0x60EDDAB5, 0xC8ACF78A, 0x8D9E3977, 0xA5D8AB56, 0x07752CEE, 0x02D56E19, 0xD7270C13, 0xC678E020, + 0xD6DBFF75, 0x273FF9E4, 0x1366D277, 0x2715FEA0, 0x1AE2CC79, 0x87B93F32, 0xF517C6F8, 0xB9BD4F9D, + 0x65B2272C, 0xFEDC52F5, 0x99F4BF93, 0xB9FF26E2, 0x7A66AC08, 0x61890FAC, 0x7E94E633, 0xCB657C35, + 0xCC76BFAA, 0x31FD79FF, 0x31F6CF2C, 0x97FDA881, 0xF723BDBE, 0xAAAAAA50, 0xCFAC7FAB, 0x56ADD22C, + 0xFEDC04DB, 0xB3F17E6E, 0xB983E2F9, 0xFC99679E, 0x617BC4DD, 0x8A7E62DF, 0x2DED565F, 0x7EF9A58E, + 0x27CE9CF7, 0xA6C41767, 0xBD7003C7, 0xEF96F6A9, 0xB74CEDC2, 0xD21FF9CD, 0x8CE395FE, 0x3D07CCFE, + 0xCCFEB357, 0xDBFDEB4E, 0x66197F28, 0x3FE1F1EB, 0xF9D1FB89, 0x5B7AEE9C, 0x992FF481, 0x3F615DAF, + 0xC40977FF, 0xFEFDCC58, 0xDFB1AA84, 0xDBD6D616, 0xD073FE90, 0x450F70CF, 0x3DF7D8FE, 0x6E29C003, + 0x0F3C40F5, 0xC3FED411, 0x534FAC17, 0xD6EB81EC, 0xBBAF5866, 0xFB698CF5, 0xB3D7D407, 0xB75B167B, + 0x9CBF5EF1, 0x607D304B, 0xBDD433F7, 0x1C30CC7A, 0x5D2FA61E, 0xD3F2539F, 0x21FE6381, 0xF8259F36, + 0x7F125F51, 0xAD7AD9CC, 0x27F92FB4, 0xCCF114BA, 0xCF99FA65, 0x3DB3AE2F, 0x93BFC71F, 0x7F9CE6CF, + 0x8C67E9D2, 0xA5549F26, 0xFF151515, 0x9631BEF6, 0x9D3B7732, 0x737CEDF4, 0xFC6DE0E7, 0x15D66FD2, + 0xD42FEB85, 0xADDEAE87, 0x5AF3BCA6, 0xF522FD75, 0x3CBC9E38, 0xDF58EF87, 0x4DFDB25E, 0xB8C1CC17, + 0xEF07C4D4, 0x2E5C933E, 0x5F363F81, 0x7A0FCEB7, 0xE96FB9C6, 0xD8B32CFE, 0x8DBD50FC, 0x357C9E09, + 0x9E5F3477, 0x2EF6CF2F, 0xCCB29E96, 0xF8F5B060, 0xC102BDBF, 0xA6D58B9D, 0xBFC0FA0A, 0xCE0FCD27, + 0xDA2B5A66, 0xF7A751CC, 0x52AF3350, 0x3F1260E0, 0x48B64FEB, 0x65A46E07, 0x983B77AE, 0xE683CC6E, + 0x62F6ECD9, 0x96DD31AA, 0x63D3A64D, 0xCCB8DFAB, 0xAF5587B5, 0x47DC9D7A, 0xEDB5D7AC, 0x7D774C77, + 0xEAE8D1A3, 0x7AFDC499, 0xEDFE1D67, 0xBDF00C8C, 0x8FDA65FF, 0x9EC1CF13, 0xF5B5DDDF, 0xE31C8FAC, + 0xAF0AD6FB, 0xE3611E38, 0xD23E7FC8, 0xFFE07700, 0x66CE9CC9, 0xF920967C, 0x5430DBFC, 0x84C68FF9, + 0xA7F1E97A, 0x7BFAE9A7, 0x9947727E, 0xB76DDBC6, 0xF926EEB9, 0xE2C48913, 0xCCA4EFB9, 0xE28D37DE, + 0x08E8DDC4, 0x9C397378, 0x3EA5FFFD, 0xF7DF6FFB, 0x6BFB0F3D, 0xF4909EDF, 0x38F7CF3B, 0x29CFD338, + 0xEB856B38, 0x1F58CF8D, 0x96A93D9D, 0x6D7D2E31, 0xED96C59E, 0xD467389E, 0x259C0F5B, 0x4FB3986D, + 0xBDCD62BD, 0xAEC7BBEF, 0xBE3B43FE, 0xD2E7C38F, 0x47EA59E2, 0x37E71533, 0xBF00F1CF, 0xD3E6BF54, + 0xB83EC3F3, 0xE158E8F9, 0xD0AAE349, 0xB89B376F, 0xEEADEFDD, 0x4EEC9626, 0x5C3DDE5E, 0xFB67787F, + 0xADE7E781, 0x5BEAEE0B, 0x3E1F7A0E, 0x08CB7A1A, 0xF441F7DE, 0xE07901B2, 0x2CF3F32F, 0x4BD9F301, + 0xEB0D87CE, 0x27E1F347, 0x3D9F8F70, 0xBFEC5EB4, 0x68913D2F, 0xC5AABABB, 0xB76CD942, 0xF1B23EEF, + 0xF5E0F908, 0xEBE7F5E0, 0x792856D5, 0x678F190F, 0xDB4BE76F, 0x5C74958D, 0x5FB392F9, 0xA9E6F1DA, + 0xF9927C28, 0xA32FC67C, 0x5ECBEF37, 0xC1F3A6D5, 0x4F36F32B, 0xEBB11899, 0xF481FD54, 0xF3C7FD29, + 0x9FE63C09, 0x31C3622F, 0x066E7171, 0x31EFFFA4, 0x07B7A4A4, 0x44C1103C, 0x1F237F55, 0xC9E76318, + 0xC2ED5F55, 0xF2FB8D89, 0xEF8B2A39, 0x6F14B3FE, 0x8B2A394F, 0x3730BB09, 0xC3AC7713, 0x72BE3DC9, + 0xAC7FF47E, 0x7492F5F6, 0x7D4AE277, 0x13E9E3FB, 0xA24AC6F7, 0x3EF6BF1A, 0xE3BD0030, 0x6FDE3CE6, + 0xBE6CAFAC, 0xAC0C19CF, 0xF37D03E7, 0x79CDA467, 0x86226627, 0x27FF6ACB, 0x5ADFD7B0, 0xD8EB0B91, + 0x071F7C90, 0x99F41029, 0x2F2FB7F6, 0x20E246AC, 0xFDBE81F9, 0x117B974D, 0x0830EA2F, 0x2B65BDC9, + 0x6FFE7551, 0xEE2FE357, 0x96393FAA, 0x0060EBD6, 0xAD76BCFA, 0xA7D79BF5, 0x6FC667FA, 0x1798F992, + 0x7C76E4BF, 0x1BF48FFA, 0xC1767C6C, 0xCFD9B163, 0x879D5F3C, 0xB33A74BE, 0x90F36B74, 0xA66AE2F3, + 0x8439AF32, 0x53FD1347, 0x8759263D, 0xB3799E07, 0xFBCB79D0, 0xF667F6FB, 0xB35E58AF, 0xEF2B515D, + 0xE3D1FB20, 0xDC06B743, 0x2E06BB3E, 0x6ACE5323, 0xB4DED915, 0xFB98783A, 0x4CA2FEBF, 0xF53A33E9, + 0x5507CCC6, 0x1C807787, 0xB32F935E, 0x25E176CD, 0xD9D7467F, 0x495C8BFD, 0xD17FF6D7, 0x912AE217, + 0x797FC9BB, 0xD5FD8E9C, 0x2F4AB5BD, 0xBC62B859, 0xF866DD7E, 0xF9CEC829, 0x896F12CC, 0xC7FD2CEE, + 0x3611DF8A, 0xFEF1D997, 0x2A7266D9, 0xFD2B303E, 0x750EE6D0, 0xF78D7370, 0x9C782BEA, 0x2B30BE46, + 0xF5B6D89F, 0x045B71B9, 0xDE92FC48, 0xFADFA2F3, 0x7FE186C8, 0x39194FA9, 0xE6AEA991, 0xDC8CEC62, + 0x7FE4E43A, 0x5597299E, 0x5EFE7FCD, 0xFDA13DF5, 0xDFFF261E, 0x9AFFE8F8, 0x9E968CF1, 0xAD87E1FA, + 0x79933541, 0x5D4FBC06, 0x4AF19D1B, 0xBC3B15C7, 0x5B86F9D7, 0xED37A6DA, 0x821CBD37, 0x362AA887, + 0x3EB19F13, 0xCFC6F6C9, 0x389FAF7B, 0x74BE861A, 0xF89E5A8E, 0xF97D2916, 0x27BE0FDB, 0x1FC17CC6, + 0xBC58C6F6, 0x5FC34DBA, 0xDE2E4CF7, 0x7664D44F, 0x43D6E7BF, 0xABDC7279, 0x7EB4E878, 0x72DA14D7, + 0xD77E648C, 0x27AB0B9A, 0x899FC4F5, 0x85EDD97B, 0xD463C475, 0xC853B03D, 0x0E23397E, 0xF53BDD9E, + 0x570DE388, 0x5FC3E727, 0xC69FF331, 0xF0F3671E, 0x3FEFF38F, 0xC10B870F, 0x1FE6F314, 0xDACFDB1C, + 0x798ECE7F, 0x01DEBB77, 0xAFB657AB, 0x70AFCD9D, 0xEA16D1F9, 0x6F07DAC3, 0xF1655F70, 0xA691BD2A, + 0x3E9FE68C, 0x72D5EEDD, 0xBB2FDDBE, 0x4B356ACE, 0xFA81FBEC, 0xFF6B3C97, 0x9ACF1AD4, 0x2FC2F97F, + 0x21322698, 0xFF6875E4, 0x9A8CF31B, 0x9ECF2BF8, 0xBC933D34, 0x9A479C07, 0x3F51D3D1, 0xFE29F77B, + 0x19E7AB00, 0xE668FBCE, 0x13CE2B19, 0xE7EF12ED, 0xEA6B5CEF, 0x7AFFF961, 0x244A7C8C, 0xE3CBBBD2, + 0x994AFC04, 0xEE47185F, 0xDE79B84D, 0xCE77B7E8, 0xF6CB1F82, 0xE9C47F80, 0xE96A12E6, 0xF34484EC, + 0xABF950A0, 0xFDE54C4A, 0xBD4A7C08, 0xC6A85F60, 0x3E7E0194, 0x5FB502F3, 0x87FEBC68, 0x6A2CF111, + 0xB487EC3C, 0xA0FE97F8, 0x67D09FCE, 0x87FD23ED, 0xF2BDE953, 0x350D9F7F, 0x3B9C8172, 0x3EA47A74, + 0x0E381789, 0xE741BE9A, 0x8A8F9F3F, 0x444A98B1, 0x1DFD7BC9, 0x485CEC65, 0x2B5CAFEE, 0x4A5895B1, + 0x3DDC7F39, 0xB6633CD9, 0x77A8C332, 0x5ED01CFB, 0x951A9ED1, 0xFF32F58A, 0xFA21B69F, 0x7687EDDB, + 0xB74FA99F, 0xF379DCFB, 0xB17B68FD, 0xFAF5BDE3, 0xFF19B663, 0x3CD979CE, 0x8D74BE0F, 0xF43F78F0, + 0x605AFB86, 0x0D1B945A, 0xA5DED2FE, 0x7327C0DD, 0xFA3C86D5, 0x4BEB2167, 0xBC3BB4B9, 0xB919E787, + 0xD74F5665, 0x7438F5DF, 0x805CAED7, 0x87B3567F, 0xEFEAE5EF, 0x79AEFFFC, 0x5CE8A1E7, 0x51581FF6, + 0x178E47E6, 0x3FB90B1A, 0x33E62F3C, 0x7F523FEA, 0x61F841C6, 0xF9907A71, 0x07AB0B19, 0xF32DF512, + 0xBD36F59F, 0x99D647AF, 0xFA0BD56F, 0x78FD84F5, 0xBDEC85EA, 0x35BC7E7A, 0xD56B68FD, 0xF45AEFF5, + 0x385E1DFF, 0x04E7E3E0, 0xFEEB1C74, 0x1664DC2F, 0xEAB9FEBC, 0x3D2E3D4F, 0xE175AED7, 0xD89B9156, + 0xE2F07E15, 0xDEDFC2FB, 0x7378BFBD, 0x943EEC2F, 0xBCFF5D22, 0x5ED584E7, 0x9146DC5F, 0xF40947FF, + 0x341FE2F3, 0x9AF070E6, 0xA8CFA467, 0x86BB0C83, 0xCF81FEC8, 0x2382FD89, 0x03FDD529, 0x18012D01, + 0xFF9A9B03, 0xFE4FC170, 0xE6A8CF2D, 0x01FFD30D, 0x83CF81FE, 0xC82382FD, 0x895BD2E2, 0xA7F89CED, + 0xD1687AFC, 0xCCFEF8D3, 0xF3E36C0F, 0x308EC7ED, 0x08E8351F, 0x0BD82386, 0xB4F1BB1D, 0xE9F94AF3, + 0xDF18F2DF, 0xD87B3E8C, 0x7F333EDB, 0xDF8E5FFA, 0x9F4ACF87, 0xC9AF8D5F, 0xF26FE397, 0xFCDAF8A7, + 0x1B86B4FC, 0xD9F8C55F, 0x9AFF9690, 0xFF96DEF3, 0x69FDCFE1, 0xF795C282, 0xD647ECFB, 0xDD3B787C, + 0x3A24F729, 0x09E4FBD1, 0x5FE5F9A5, 0x647F23EB, 0xFFF119EB, 0x89DFD1EC, 0x56D6D7D7, 0xB3FE1DAD, + 0x772BC9BE, 0x709FD59D, 0xEB884B98, 0xAF7FB273, 0x9DB10F53, 0x757B1F8E, 0xBF9EDB13, 0x399DEBB4, + 0x3D7ADF9E, 0xAAB94FF4, 0xD1471F65, 0xEED07C5D, 0x09F92B61, 0xBEFEC9EB, 0x4AACBD0E, 0x6DEFBA12, + 0xF23705DF, 0x8E5FA5E1, 0x47E47B5E, 0x2B3CAFAB, 0xD1DE47F6, 0x6876536E, 0xCA32EA55, 0x4ADEA76F, + 0x501FD1FB, 0x24B62F5B, 0xB64CF39F, 0x9853D7E8, 0xFB2218CD, 0x0C4EEA1A, 0x6A1FCD7A, 0x70C45E2B, + 0x8EE77F38, 0xFF678F82, 0x825C9F3F, 0x791BA7E0, 0x02F28DCC, 0xA70E0CE5, 0x7CDDC7DC, 0xF93EEAC1, + 0xE7AF9A84, 0xA731274E, 0x00EBC3BC, 0x5DE6FBB4, 0xE8C35CE3, 0x33E9C37C, 0x28E43FCC, 0xBF65EEFA, + 0xB3E8857B, 0x3E145EE5, 0xC743FA30, 0x97FBE321, 0x7DB96F5F, 0x9DC6F92B, 0x0AD83F83, 0x7C03F307, + 0x8706537F, 0xE893EE4F, 0xBFAFD9FE, 0x8D7E7FCA, 0x6FA3DFFF, 0xEDBA22F6, 0x9F08E52B, 0xC038BFB5, + 0x3036E06F, 0xB4CF275F, 0x1DC47C13, 0xF3BB0D45, 0xACBF29A0, 0x9FEEEBF7, 0xD65E85E7, 0x579F7757, + 0x15328B7E, 0xC79371D6, 0x0BFF6663, 0x21DB2B64, 0xFEEC5D89, 0x674820BE, 0x329FB73C, 0x1E6716FD, + 0xB32B06B0, 0x7E18F371, 0x1D6F38BE, 0x32BF7DDB, 0x13E25FF2, 0x79E4A56F, 0x328BBDED, 0xEBE2BDF3, + 0xA1F9D690, 0x3DE1E79F, 0x2A54AA1C, 0x79B47C5F, 0x2F17BE92, 0x79D9FCFE, 0x7CDF2ADF, 0x6F1696F5, + 0x556ABB3F, 0x3F2F3E8D, 0xFA977CDE, 0xB7F92A66, 0x99CF96DF, 0x7C87F545, 0x7E7C78FE, 0xB4FA758F, + 0x142855E5, 0x73EDAA01, 0xCCA2DFB0, 0x7C00EB85, 0xD73E5CA0, 0xD77B13DD, 0x8FDD052F, 0xCAFA6FD2, + 0xEFB3EADB, 0x969B3527, 0xFFEA9DB5, 0x8CFAACCB, 0x02ACF57F, 0x8DE504FB, 0x47BE0D7F, 0x94F37893, + 0x7E5F5613, 0x2D376B4E, 0x5E143DB2, 0xFE7E17B9, 0xDC9B64F4, 0x9A9D9F42, 0xBEE563F4, 0x3D27DFEA, + 0x91936F5B, 0x3DD98B5C, 0xF0C605FD, 0xD9EFBB9A, 0xCBD2EEA3, 0x9B35A71A, 0x580F93D1, 0xFE401CCF, + 0xC35D8BE5, 0xFB2CB133, 0xDA72337D, 0xEF6B5307, 0x444F1C1B, 0xC6AC9648, 0xFFECAEDF, 0xC9F38338, + 0x72C832F7, 0xBF4F2545, 0x4FEC1D60, 0xC6F755CA, 0xBFFBCFAE, 0x6D96F5FD, 0xE72ECBCD, 0x9AD58FD4, + 0x479651EF, 0xFC4AB89E, 0xFB7B63BB, 0x6606ED45, 0x3A2D931E, 0x5E50E63E, 0x8FD8FD5C, 0x99FB19F2, + 0xE70C530B, 0x2D637BAA, 0xC532E993, 0xCF445FB1, 0xACE3FB8B, 0x65AE9FBF, 0x77EDB7F3, 0xAFFDDD65, + 0x99FAABCB, 0xD4F9A0BD, 0xAC6A661D, 0x2FDD679D, 0xE96AB3AC, 0xBF7F3F6B, 0x99E65B95, 0xC230CBFA, + 0x3C5C255C, 0xCFFDBDE1, 0x9C6F632F, 0xD26A99F4, 0xB041A5CC, 0xF8C9DFDF, 0x84C55FF4, 0xD9AE466B, + 0x0F39729B, 0xE5E6E0FF, 0x734C3CFE, 0xFD01EB87, 0xB4C1A396, 0xD1FEE09D, 0x96C9DFD5, 0x7778472C, + 0xA3FE5B9B, 0x84A770FF, 0xDCF95D87, 0x83F622FF, 0xB0CCFE37, 0x4AFD4C61, 0xCE291216, 0x7F267EAA, + 0xC7063F7E, 0xAAB78640, 0xFD4B3C26, 0x7E53EFD1, 0xEF7729CB, 0xFA7DEC0B, 0xCBCD9AD5, 0x733026B8, + 0x1E9C4F2D, 0x933EDADE, 0xF5A2CD27, 0x7264B765, 0xEA0F53D5, 0xD9A03D77, 0x0B33C5AB, 0xDF8F2741, + 0x41703D29, 0xCF32F94B, 0xBEEA4DB5, 0xACED2585, 0x6771FFEE, 0xB9B2FEC5, 0x9E59DF56, 0x6FC63F8B, + 0xD9DE6717, 0x23EBEFBF, 0x17BDDB85, 0x9BE87BFE, 0x44E817DC, 0x1FF01DA6, 0x5F70FDA7, 0xBEC57ABB, + 0xBED7A9AA, 0xE0FA5737, 0x474FCAF7, 0x7BB6178F, 0x9E94FB02, 0xF2E7CC65, 0x3D0C618E, 0x747A8B56, + 0xAF5EAD99, 0xF4EE04F8, 0xAEFE1E60, 0xE2513F86, 0xEFEAFFBB, 0x987853D9, 0xDE22B1CF, 0xF6B6CB78, + 0xC59FBE2F, 0xA8ACACD4, 0xDFC39BCC, 0x7DC1C68D, 0x1B35737F, 0xCC0FDD7F, 0xBF8F7C35, 0xA6F38FDE, + 0x38BABF0E, 0xB4D3FB7B, 0xA03F7F3F, 0x4746BDFA, 0x0FB127F7, 0xDF7AFFED, 0xECECC4F7, 0x61FF3E9C, + 0xCE9F87FC, 0xFBDFE0FD, 0xBAB6CFDF, 0xAFFDF69A, 0x9A1A05F3, 0xFD76FDFD, 0x9E38A1EF, 0x8BBC71EF, + 0xBDF71EEB, 0x91B3CEE0, 0xF3FAC811, 0x3E2F235F, 0xFE60EBEF, 0xEBEAEAEC, 0x7D5AFEA0, 0xD6DFD3F9, + 0xD9FE3F03, 0xE0ADB7DE, 0xB2F757F9, 0x83008C1E, 0x26B37F3A, 0x5FEF62D6, 0xFEF5FF0B, 0x880FEADB, + 0x4E6FDC9E, 0x3D7BECFF, 0xD572FECB, 0x1BA7E78B, 0xFEEFB28C, 0xF54D4D4D, 0xCC8BD8DE, 0x871F7EC8, + 0xFA45FCFF, 0x3FFABF42, 0x070CA57C, 0xE6BBA9D1, 0x23B2355F, 0xC50C11CD, 0x90C51CAB, 0xB43C9459, + 0xF40DFEFF, 0x55E8FF35, 0xDB551DED, 0xE7713C8F, 0x7CF00133, 0xBEDF448E, 0x7AE3E87B, 0x8CD63773, + 0x7CE7CF9F, 0xB7FF8FF1, 0xCECB7AA8, 0x6276A678, 0x85C78F1F, 0x67C6E777, 0xCF4FBC42, 0x7ABF08FC, + 0x7F90EA49, 0xEC15D479, 0x4BE9FF2E, 0x15CCC9C3, 0xDE521D0F, 0xB1DEEFF3, 0x616C7B7B, 0xBB8D7740, + 0x12C69E3D, 0x7B56DF9F, 0x50FDE0F3, 0xB551DF5F, 0x997AD7FB, 0x15DD87CA, 0x7A30FF07, 0x443DD527, + 0xB4F1FF25, 0xFF050000, +}; + +u32 point_table_binary_19[] = { + 0x11728C9B, 0x7B7855D5, 0x95C0F739, 0xE73E726F, 0xC88B0848, 0xC2248008, + 0x49072D9D, 0xB19FE047, 0x2B0A3899, 0x1A34DA2A, 0x621D1994, 0xA94AF309, 0xD88A2F7C, 0xD041517C, + 0x15619008, 0x0EE80788, 0x2FB45221, 0x824312D0, 0x609BA299, 0x889821CA, 0xA3F88844, 0x20C6C424, + 0xE4DEB367, 0xEDB5D6DE, 0x779F4BFC, 0xDAFCF7FB, 0xD663AFBD, 0xF63A6BEF, 0x7BCE4EB2, 0x53B63823, + 0x04FE5D7F, 0xFDF53279, 0xA01F1E62, 0x71671A83, 0xDCFF2228, 0x3F8DDBD3, 0xF42DF69B, 0x816FB2B8, + 0xA31F9E9F, 0xA63F3F28, 0x775606E5, 0xA7F1BA34, 0x7D8B6557, 0x703C91DB, 0x0FCF4FD3, 0x9F1F94DB, + 0xE329F969, 0xBC2E4DDF, 0x62273B38, 0x9E53D20F, 0xCF4FD39F, 0x1F94A7FB, 0x3B8D57A6, 0xE9DBF1AD, + 0x94CBFCE9, 0xC4975D9E, 0x457C5D80, 0xCB4F634B, 0x5FFC83BC, 0x5ABE415C, 0x5F5F4FFC, 0x3FC4BB76, + 0xED92E207, 0xB25CF3E7, 0x9F7F4ECC, 0xFAC78E1D, 0x437D3194, 0x78F7EEDD, 0xC4A388F7, 0xECD983FA, + 0x9A51AE98, 0xF56B6A6A, 0xA4580B19, 0xCD26BEE2, 0x924C295E, 0xEC87332C, 0x5E9BC6CF, 0x092FC02F, + 0xF4C3D969, 0xFA163B25, 0x62A9CAC7, 0xEC143F89, 0xEC785F68, 0x765E17A2, 0xF78F8697, 0x226F61FD, + 0x7CE27B6B, 0x126730A3, 0xFEBD3B8C, 0x1CFDB58B, 0x943EB2C7, 0xFA2562B6, 0xE27BAF32, 0xE3CF210E, + 0xE56856FE, 0x4E3E6378, 0x36B1F187, 0x3CA7BCCF, 0x6746FD39, 0xD38C7C8E, 0x5E6FAD4F, 0x4CFA2297, + 0xE219FE14, 0xD7432EC5, 0x3B7C7928, 0xA259F93B, 0xFA91619C, 0xEFD17D5C, 0x4F7DC445, 0xB7790966, + 0xD42FBADD, 0xC8D1DF91, 0x6D297DE4, 0x3F923EF8, 0xC3787A84, 0x191FE3ED, 0x4E7A7D9A, 0x95BF6951, + 0xC338DF69, 0x71E30FB9, 0x34C3EB65, 0x46FDD294, 0x1CFDED13, 0x297DC51F, 0xFAA4EF77, 0x503C452C, + 0x07C6788B, 0x5CAF43B3, 0xF2F7EDBD, 0x8671BEDF, 0xDEC3FA9F, 0x121F1911, 0x8A31A3FE, 0x9191468E, + 0xFE4A444A, 0x5FF11869, 0xF431FEC3, 0x0BBD63CC, 0x18FFE13B, 0x8D3EC63F, 0xE62AC318, 0xFF986B59, + 0xBF8378D0, 0xAD267ED4, 0x1F34D7EB, 0xD4ACFC75, 0xE71AC6F1, 0xBA7338DF, 0x6BC50532, 0x02C1B922, + 0xC4CF1B71, 0x8EF7ADE1, 0x5C21BC53, 0xCC6B998F, 0x93BEAEE7, 0xF4E74908, 0xFF46FB79, 0x19FE2673, + 0xBEE6F47A, 0x34F6CCFE, 0x10BBDE47, 0xBFC09CAF, 0x99F4753D, 0x0DDE2457, 0xE9FA447E, 0xD89B65D7, + 0xEBB1CDA1, 0x0176BD1E, 0x7B5F4CB6, 0xEBA1F809, 0xF9A65D8F, 0xC59BBC37, 0xED7A3B5A, 0x1F9A64D7, + 0xDBD157C4, 0x247B3D0B, 0x1F30F967, 0xF61EB0EB, 0xE58B6B99, 0x3FD51C5C, 0xCF61297B, 0x66638FE3, + 0x7D99B267, 0x267DE746, 0x71955AAF, 0xC11BDC75, 0x981FC5B9, 0x8A293FFE, 0x26E24E61, 0x714431E9, + 0xFB6B64D2, 0xBF4388CC, 0xDDCEBA29, 0x53A6008B, 0xAB14675F, 0x1CFA18F9, 0x3E71B7BF, 0x5188ACBD, + 0xD1258585, 0x85D29F0B, 0xFA509BF1, 0x516E23F2, 0x2FC554FF, 0x2EB0BF2D, 0xDC85FA73, 0xE57A258F, + 0x6E905528, 0x5F030CFE, 0x6253FC9B, 0x51BE19F6, 0x1FA8D548, 0x7DDF38D6, 0x2F57FAE1, 0xD18959A8, + 0x3F0EC687, 0xDE19FB20, 0xE31E948F, 0x83F180A3, 0x15E1C928, 0x6F067F90, 0x9FCC4D89, 0x85FDFA6B, + 0xA6FD2D56, 0xDA3B85E6, 0x93367EFA, 0x7C9B8141, 0x3F7BB4DC, 0x82DC4AF9, 0xCFDBE0E5, 0xFE5DF968, + 0xA5E77BE0, 0xC7A16728, 0x7E181FE2, 0x75AFF4F7, 0x2986F3D3, 0x7A7F3FF0, 0x9DDE57CA, 0x1EB85CB1, + 0xEC156FF0, 0xFCD62BFD, 0xD0FFBA99, 0xAC9F54F2, 0x50777444, 0xBFF34FCB, 0xCFDFD24F, 0x76823EC8, + 0xA30BE233, 0x485F603C, 0xB1D7B2CE, 0x477F69F3, 0x912E3CE1, 0x7F05AE73, 0x46E3F9E2, 0x31B1DE71, + 0x85C8B8D6, 0x3F86EC02, 0x2F80F9FE, 0xD49F875C, 0x295628CE, 0xAA48FE10, 0xB98DECDD, 0x5EFF97CC, + 0xA81F5DD0, 0xB781CF53, 0xE58E1A6F, 0x933B1379, 0x87DCEABC, 0x0CEBF796, 0x339BE52F, 0xABFA8E4D, + 0x142FF378, 0x6BE57698, 0x5F43E409, 0xE465E235, 0x55CFBD83, 0xA36D3CFE, 0x7A25975F, 0x86CBF4F8, + 0xF26C21BA, 0x1E89DCA5, 0xC757F253, 0x116F77BF, 0xF3691355, 0xE232E836, 0x0B9DBC7E, 0xE387F92A, + 0x7FE2E7B1, 0x8B901791, 0xBE77837B, 0xB58ECF5F, 0x06BBE9FE, 0xCC6E1D8F, 0xE2EF3AE2, 0x7FD0F240, + 0x3EC19FB2, 0x8F9579FF, 0xA7E353FA, 0xDFE4C6C6, 0xF2790FCF, 0x6BA17713, 0xBF97F027, 0x6AE4CBAA, + 0xBEC2E7C8, 0x5FE3F9F3, 0x2D909743, 0x7C3F4C4E, 0x617D9447, 0x9FF1EB50, 0x3E57EE50, 0xEC5D206E, + 0x439E43CF, 0x83DC9D3C, 0x41FA22EC, 0xDF00CFEF, 0x25621FF9, 0x1383FCA9, 0x908F52E7, 0x0B3EDFA2, + 0x3FD92C0E, 0x31A37DD2, 0x83274DC5, 0x037D47D9, 0x87D6BA3F, 0x2639F8FB, 0x15C4B3D8, 0xED60FFF8, + 0xFC64157A, 0x6194D710, 0xC7377BAF, 0x513CC419, 0x67866E64, 0x7BE4F08C, 0xF0593C5E, 0xBB5A7FBF, + 0xD39BA1E5, 0xAA5E7ADF, 0x76CE45BE, 0x5C7629B9, 0x33D169DE, 0xBC7933CC, 0x97FA61F2, 0x3F655E57, + 0x5797142B, 0xE461C5A1, 0xAFC4B6ED, 0xDBB72B7F, 0x0DAABEC4, 0xB3A138E7, 0x07EB2BDC, 0xE83EB466, + 0xCD1A29DE, 0x91AB953C, 0x76447CB3, 0x6AD52ACC, 0xA7920F28, 0x942EE717, 0xFDC5DEF6, 0xC31B376E, + 0xC47CA878, 0x2297456E, 0x617FE54A, 0x1E1F149A, 0xA6D7C7D9, 0x0AF30FBB, 0x2FEAF554, 0xFAB9FF2E, + 0xDEC3F5BE, 0x02F205F3, 0x0D6D1215, 0xF47B86E6, 0x1FCA488E, 0x61C6F589, 0x6EF557B3, 0xFE6CFC3D, + 0xD1EBB720, 0xFF01D64B, 0xED8F0967, 0x0FF246B2, 0xF72F1633, 0xF9F9E953, 0xF523FFE2, 0xDD424CF2, + 0xBE379D06, 0xE48572A3, 0xE2C82977, 0x09FF9EC2, 0xF5CEFC91, 0xEC237F5C, 0x6F73BCF3, 0xD8DF6AAC, + 0xA77B4207, 0x291EAA87, 0xCC46EF6C, 0xB647CE3E, 0xE4503F78, 0x8EFBEF94, 0xD032FDBC, 0xE3788F45, + 0x06A9FA51, 0xF353F948, 0x6479C3F4, 0xFCF13CF2, 0x9C7333C5, 0x2772158B, 0xE9A25ECF, 0x5FF1A96F, + 0xE4099E6F, 0x58E5D79D, 0x262ED5F3, 0x7756C3FA, 0x7FE6BFC8, 0xF345FFE1, 0x5C3954CF, 0x1FFD6D48, + 0xCED6F345, 0x9E10DAAC, 0xF381F530, 0xC9DDF0F7, 0xF423355F, 0x250FAD8F, 0xCC42F9C5, 0xB4FED15F, + 0x51FDAAF9, 0xABF1E35B, 0xA9DED3FB, 0x1D748315, 0xEA793F63, 0x7ADF3DC8, 0xC3A95F65, 0xCDE83B87, + 0x19FB41EE, 0xE7BD8F23, 0xDF0FFD07, 0xF6EBDCBA, 0xC495584F, 0x1EC9878C, 0x4D0E6146, 0xFBFCE7FC, + 0x6DEC9FFA, 0xCB87E237, 0xDA3FF6B3, 0x7A3154FB, 0x57F2C895, 0x3EF64771, 0xB7784D74, 0xC37C1A9D, + 0xF7B43F25, 0x1FB0C291, 0x7A3C651F, 0xCBF736B1, 0x7D95EAA7, 0xB1F7137B, 0x9197120F, 0x78CBFF8D, + 0xD6579C5B, 0x4CF5A8C6, 0x53FD5F4E, 0x75EA747C, 0x8ADD7A6F, 0x47BFF2D3, 0xE3098CAF, 0xE253FAE1, + 0x25D4EFF5, 0xFE3BD4CB, 0x74703FDB, 0x4BFD7A60, 0x73C64494, 0xF3FE963F, 0x2A7E04E5, 0xB78AC5EA, + 0xFD466E57, 0xBC80DE6F, 0xD07E38A0, 0x35F361DC, 0x2F25D967, 0x5E1A9F8C, 0xF6E04F3C, 0x0EE3D7BB, + 0x9D9A1DE8, 0x77A169F2, 0x5DE45B40, 0xBE0AE2D9, 0xE7FD09F9, 0xE7201F08, 0xFD2941FD, 0x51F9C3FD, + 0xA2297CAC, 0x3F3E4D1F, 0xE2717E04, 0xF5BCC5DD, 0xACC70BCC, 0x672FE537, 0x67582407, 0x396D3E10, + 0xCF6B4A9E, 0x796B7480, 0x1ECF9E4F, 0x52754890, 0x479FCC18, 0xDCEFFCD2, 0xE7933EDF, 0x56FA7DE3, + 0xDDE45722, 0xDF29E6AA, 0xF510EFD3, 0x7AEBF8FB, 0xEE74BE0B, 0xC85F11D7, 0xB2FC0225, 0xF73FF4FE, + 0xC9F6E73E, 0xEF0F639E, 0x8AFDBBCF, 0x3F855C24, 0x1B1DF8AD, 0xE53DE72D, 0xE6F7518D, 0xCADE3D37, + 0x742BE9D3, 0xF337E053, 0xE708C50F, 0x0CE3C596, 0x7809D56F, 0xD4794BE9, 0x4766864F, 0x297676C1, + 0x7908EA21, 0xBB38F219, 0xD6D378CA, 0x8FF3B3C8, 0x35C84554, 0x4F919E4C, 0x8CCF799A, 0xF29BF17E, + 0x04F77F37, 0x4AF592D5, 0x19C6F382, 0x9320FB78, 0x9787CFB3, 0xF32CE5EF, 0xD4B6449D, 0xF6AFF277, + 0xF2CADE2D, 0x9A55BEBF, 0x3BC3BF1D, 0xF90D5AFF, 0xEE9EDE7A, 0xED4FD587, 0xB33D9158, 0xB060018E, + 0x87F92CED, 0xFEB8BF78, 0x307E58CF, 0xC4ABDED0, 0x7EE7F32C, 0xD583739D, 0xB3A9DF78, 0x13540F91, + 0x5D62DCA3, 0x8F3E8AF3, 0x57F9FC7A, 0x72CF4D28, 0x7F9CD6AF, 0xF33FBABF, 0xE3F9E3FA, 0x8597FB97, + 0xD972E76C, 0x59A9F383, 0xEB332DE9, 0x713E713D, 0xE571E711, 0x9D5FDCAF, 0x9F17CF23, 0x7F49EB1B, + 0x6D1217AA, 0xF571A3C0, 0x63607E5F, 0x4A3CFFD8, 0xF2E3C78F, 0x4B670FEC, 0x274B607D, 0x2FF66A50, + 0x5E241B70, 0xBF992B1F, 0x26FFB4DF, 0x64AD76E2, 0xBDBDBDD2, 0x794AB6FB, 0x8B20DE7C, 0x2793E2A3, + 0xF377E4F9, 0xF0353C5E, 0x039ECFEF, 0xF0F6B33F, 0xEAE7CF86, 0x5650FEA8, 0x9EE2B7BB, 0xEFB13ED6, + 0xD38076E7, 0x7CD43F5D, 0x1E8C3F6D, 0x7C5D5F9E, 0x93FC31C7, 0x1B8C9FEB, 0x53FCA3D8, 0xCFF106E2, + 0xD3F5D777, 0xB53399CE, 0x1FE9E71F, 0x62BFCFC7, 0x7CA69F87, 0xF03CB30E, 0xC66FE7F7, 0x99559AB3, + 0xE7A17E15, 0xEB7F4DAC, 0xCF3FA1AF, 0x610D355B, 0xF6C8B3AC, 0xF79151CD, 0x93B03EFC, 0xBF6AFD29, + 0x78BEF4E7, 0xC9EB9C38, 0xE9E379E0, 0x06605791, 0xD78EFC13, 0xE08B21BF, 0x93BCF6D6, 0xD656E95F, + 0x0AFC33C5, 0x4220FF4E, 0x563A6758, 0xF6B7030F, 0xB0EC2B80, 0xCBC9FED0, 0xA143D2FF, 0x37E05F90, + 0xFDC18307, 0xA5FF827C, 0xCC2925FB, 0xCF3EFB4C, 0xFA55C023, 0xC85EBDCF, 0xF47F0B7C, 0x03D963BC, + 0xBF039E43, 0xF6C8FF25, 0x173AC564, 0xAFEACB5F, 0x023C84EC, 0x7DDF57F3, 0x59E84CB7, 0xECE701CF, + 0xB4ECDF82, 0xF3E679D6, 0xFBEC5780, 0xC7923DF2, 0x12E04ACB, 0x7E05F06F, 0x2DFBBFC0, 0x79E442CB, + 0x7E27F0F9, 0x967D15F0, 0x1D96FD0B, 0xC0F75BF6, 0x07E50EE7, 0x5F2DFB46, 0xE08B2CFB, 0x97811759, + 0xF66F013F, 0x92B2979E, 0x6C71AEB7, 0xECD5FBF1, 0xAB2DFB46, 0x7A3F6DEC, 0x0F02FFB7, 0x357E3B9C, + 0xC77F61D9, 0x1F052EB7, 0xEC77023F, 0x66D93700, 0xAF48D9BB, 0x79728798, 0x0CCFC3BA, 0x6CA7ADAD, + 0x4DBA83E5, 0x56F153E8, 0x3F3D5933, 0x547D0097, 0x138B097B, 0xF7EE55FA, 0xE5A49F62, 0xF90E8C56, + 0x9098D0D8, 0xD888FAF2, 0x4F20BF2D, 0x31E1830F, 0x3E407FC4, 0xB119E81F, 0xC623FDB8, 0xA3FA8F1E, + 0x5FC7AFE5, 0x03AA98D9, 0x7E40BEBC, 0x53B38A47, 0x3CC43C5A, 0xCBFD5735, 0x939CD99A, 0x8FEAC746, + 0x0E27C4A5, 0x4B972A2E, 0x2716131E, 0x78E081C0, 0x7C172D5A, 0x1498CF83, 0x0F3E88FA, 0x8AC5DD89, + 0x098B172F, 0x36E38BBB, 0x63339E78, 0xE289C07C, 0x9F7CF249, 0x359FC3F2, 0x25E8FFBD, 0x035761BF, + 0x51F343CE, 0x161D1D1D, 0x347F587F, 0xAFCCF061, 0x62A35F4E, 0xFA62BC61, 0xC84FFB45, 0x62FCFEFD, + 0xFB4DBEDA, 0x2FCA16AA, 0x5FA5F269, 0xB89CF3AB, 0xF5CBC9BF, 0xF187E3E5, 0x5FEEB6A0, 0xFE30E09B, + 0xE13CBDD6, 0x39F1CE3B, 0xEF286E23, 0xB923B4BE, 0x8A2729DC, 0x96CECE4E, 0x9413B31C, 0xECE55AE8, + 0xA7AF3B27, 0xEAEAEA8C, 0xBED33270, 0x15EBA31C, 0x4E60AB50, 0x3E0CE6B3, 0x96F26FCF, 0xD76949B1, + 0x1ADFF948, 0xFC84FD97, 0xABF8E429, 0xC3878907, 0xAEC17879, 0x3ECE4703, 0xD7F0FCD3, 0xE7179C4F, + 0x7AFCE9F3, 0x83FD49AA, 0xE89625FE, 0x598FAF38, 0x9467B852, 0x9D1F4279, 0xE22CDEAF, 0x90C532C3, + 0xE58ADD6C, 0x9E4F147E, 0x3F229F25, 0x787F9FAD, 0xF61F3158, 0x33EDA762, 0xB0D6A7F1, 0xC2571BAE, + 0x24FB5029, 0xFB9B4A5C, 0x9CABFDA9, 0xDF3761DF, 0xF80BC693, 0x1EEF30B2, 0x0FE515C6, 0xD97E2AE9, + 0x330F237F, 0xA1BCA253, 0xB67FB18C, 0x19F2E144, 0x215FF312, 0x1798FD1C, 0x58E41AAE, 0xC4FD2057, + 0x94EAF115, 0x27E731F3, 0xFEEFF424, 0x4C7E888B, 0x4D7E683F, 0x2936F921, 0x4E4C08F8, 0x17A2B4B6, + 0xB6D68C9F, 0xA8B6FCC1, 0x7E98C835, 0xFEA6927E, 0x616E8073, 0x0BF378BE, 0x5329BEC2, 0x3C9D1FCD, + 0x58AFEC4F, 0x687F7F5B, 0x8E9C9C57, 0xACBFFF62, 0x7CB23A51, 0xAA9EF7E4, 0x01624F24, 0x4A55BF05, + 0xC6F97882, 0x7E5F823E, 0xB2AC364C, 0xF32F14A5, 0xDDDDDDEA, 0xFC4FF929, 0x1CD9CEBF, 0x07307F6E, + 0xBE66CAAF, 0x9B2F4A55, 0x3DEBF113, 0xFB28FFDA, 0xBF280CB1, 0x7FCE4761, 0xB163FCA9, 0xFC8D657F, + 0x0748EE41, 0x00FDC677, 0x9A9C5856, 0x331F207F, 0x9E286AB7, 0xFDCB6ACD, 0xB296F4E3, 0x55FC7DBC, + 0x96FC196E, 0x50E7034F, 0x64B6B23E, 0xB2AC66E6, 0xEFF39EC8, 0x3A6C7F9F, 0x97D5866B, 0x697ED955, + 0xB6BDDF90, 0xF395ADEF, 0x37E41D31, 0x8CFACC07, 0xE87954EB, 0xA7F3AB58, 0xADDF279F, 0x7C82F950, + 0xCF8F59BF, 0x03C4F6FA, 0xE1FB6521, 0x4653FEE9, 0xF90F8991, 0xC7753EF0, 0x79CED0CC, 0xFD2343EB, + 0xF3F39F11, 0x1A6C8FEF, 0xD7A6FCA9, 0xE7D33FD3, 0xF8A3FE90, 0x5194B4D9, 0xACCF0162, 0xB33E6C6F, + 0xD6E700B1, 0xB53E2DE4, 0x2FEF60E0, 0x3E43B5E1, 0x06E29C2F, 0x74BE493F, 0x7BA55E4F, 0x1A2F5E65, + 0xCBCDFAB2, 0xBD59DF03, 0xC4667D79, 0x3CB3BE7C, 0x7F42AF2F, 0x7EAF58A4, 0xF6B74429, 0xBD1F2386, + 0x0AD65CC9, 0xF70986B2, 0x3E32EC87, 0x43EDF76F, 0xB25B8CB1, 0xDF27CAEE, 0x91270C83, 0xBE735233, + 0xE8236B7D, 0xF2E79C0C, 0x0D3172F5, 0x7BE57CCB, 0x1FFCDE0A, 0x1F32FEA6, 0x927E916F, 0xE2BF09CF, + 0x1F63EFBB, 0xEF3E601E, 0xAF67E4B7, 0x24D7DFF3, 0x349BFB07, 0x63EDF987, 0x2789B1EA, 0x3CA3E7E7, + 0xF48486B1, 0x3D8DD753, 0xEC197F2A, 0x9E56E32F, 0x3D1FC17C, 0x71BC82EB, 0x47FBF3CA, 0x98797E82, + 0xEB47FBF7, 0xCA98F93E, 0x8B7392EA, 0x45DF67F1, 0x2E34DC40, 0x4CF5035C, 0x4BFA543F, 0x105F2D8D, + 0x47F5A2E5, 0x42186EA0, 0xFB20542F, 0xA04FFECA, 0x98CDFD19, 0x532F347E, 0x99611AAF, 0x277B75D0, + 0x3EA72DA8, 0x9F77D4BE, 0xAFE3F430, 0xABF7990F, 0x41BDD4B5, 0xF9586FCD, 0xC45ECC70, 0x25FE7E8B, + 0x9DD4F583, 0x2CEB989B, 0xE9F77228, 0x474A9D3F, 0xE291F586, 0x41DF1DA2, 0x19F491B5, 0x3EF97387, + 0x78278D1C, 0xC687DF11, 0xF2A9A79E, 0x227BA80F, 0xBFC4F89B, 0x4AFA45FB, 0x4DFC81FB, 0x41341ED4, + 0xDB1EFBFD, 0x32D4E31E, 0xA38F6CEE, 0x13E17889, 0x6AC39564, 0xCFBF3F3A, 0x683CA88F, 0x8F8DBF45, + 0x6A7F36FE, 0xD2F311CC, 0x17C7EBC5, 0xE21FD9FE, 0x641D33CF, 0xCF8B65BF, 0x6BFB9775, 0xCC7CFFC9, + 0x1D92B72D, 0x703F6A8F, 0xE106E29C, 0x1A5D0FA4, 0x9F3D57D7, 0x1B8D77EA, 0x565BEEC5, 0x0CA3BD17, + 0xEBDBA9EB, 0x51B1AC63, 0xE6F1BC58, 0x72AB7D5F, 0x4BD619AE, 0xA5FC64CF, 0xB3EDFDD7, 0x391ED6F7, + 0x5FE778CD, 0xFD2D62FC, 0x3EB088F6, 0x277CFF90, 0xCBFD5018, 0xA6E79B9F, 0x67D047D6, 0xFB93FE3E, + 0x057FA3EC, 0xEF49B0FE, 0x6D86A91F, 0xB5197DEA, 0x57AC6FFA, 0xCD19464E, 0xFD28E58F, 0xFA8DF6C7, + 0xFDA8A8CF, 0xC44FFE4A, 0xCDF7161A, 0xEFA4FDFD, 0x05E23969, 0x7F0F51E7, 0xBFFEEDCD, 0xF8A5F67C, + 0x21BE33BF, 0xC7BFEE8F, 0xC2C829DE, 0x93DF93AF, 0x403EF57C, 0xF4FEAAFD, 0xE9FD55CF, 0x5FEFAFDA, + 0xBFDE5FF5, 0x7D3BE827, 0x2DF67D3B, 0xE8379A75, 0x3F3ACAAC, 0xFBD5728E, 0xAF96C6A3, 0x7EA8E57A, + 0x7F35F6DC, 0x1F411F59, 0xEFAF663C, 0xEE8FFA7E, 0x9FDE5FB5, 0x7F186F95, 0x6D0FF1B4, 0xDAFA10EF, + 0x61FB3E21, 0xCCE7B0AE, 0x07EC8FD5, 0xF4FB00BF, 0xE73C84F5, 0xA9999E77, 0x217EA0F3, 0x8BCF5B35, + 0x31EA53BF, 0x99607F8F, 0x727ACE32, 0xEB45CF83, 0x66D3CF26, 0xE8F5230E, 0x99FAE07E, 0x95F287FD, + 0xC8F8E37E, 0x45BFAF30, 0x7ED50FE0, 0xF7B4F99E, 0x8A3C521A, 0x56DFC332, 0x3453BC22, 0x43EBD378, + 0xE132C3D4, 0xAF45A844, 0xD70F7171, 0x8EF1A7EA, 0xB7DDF84B, 0xCF47205F, 0x3A5EA8BF, 0x3CDB1FD4, + 0x5F9E3D3F, 0x4FD0F95E, 0xFB97D5C4, 0xA9FB9979, 0xDFD8F737, 0xA1DF68D6, 0xFDA857D7, 0x03F7AB17, + 0x75BDD178, 0xF1976C39, 0xD4DF4BB6, 0x3DD4DF29, 0x5D8FD8FF, 0xAA89F578, 0x507F1DF6, 0x7D52A8BF, + 0x0EDBBF2B, 0xB25FB0ED, 0xBD8A9C6E, 0x5BDFABC8, 0x3B69DF2F, 0x750531DE, 0x0750F32F, 0x68A5F7AF, + 0x25DC2F9B, 0x0CD3F3DD, 0xD4D6CEFA, 0xF47C1730, 0x9750BF81, 0x7E22962F, 0x5F6EEE57, 0x8527D1FE, + 0x858CE713, 0xCDD48FE0, 0x3C2556AE, 0x5C69FC7B, 0x655ECADF, 0x22DA6F57, 0xAF5E4DF6, 0xAA1F5C63, + 0xFCF1F98A, 0xF64B8C1F, 0x9F27FABE, 0x8CF703A8, 0x7FEDB2EF, 0x0B407FDC, 0x65F491B5, 0xBEEE8786, + 0xB91F7A6D, 0x6CAFFB71, 0x93F147FD, 0x6FD7F7E4, 0x23982F8E, 0x5736453E, 0xB6FD7905, 0xCC7A7E4D, + 0xF13DB67F, 0xAF20BEC7, 0xBEEF0BFD, 0x639B7DDF, 0x17FA87E6, 0x0662DA0F, 0x81F93C48, 0xFB25C447, + 0x5CF0DD3C, 0x5B2E9B0C, 0x53BF6BEA, 0xAE657DEA, 0x5F05CC3C, 0x9E6CEAAD, 0xB6EF177B, 0x058675FF, + 0xFB75C0BE, 0x2C674740, 0xBF2C6F8B, 0x7D9F19E2, 0xDFA2D71B, 0xFB4D4DE2, 0xA7FCFE1F, 0x59440D53, + 0x7F8A8A73, 0x757E1527, 0x6A98B383, 0xFD4FE5CF, 0xEE7FC856, 0xFF437DAB, 0xFF19FFDC, 0xFFF4F8BA, + 0xFFA1BDD5, 0xFFD4FAD9, 0xFD0FE327, 0x7F13EFBF, 0xFF7EBA4F, 0x48E3797A, 0x7DF17B49, 0x86668AD7, + 0xCF1013FB, 0xB7E7FE5F, 0x2626AAF7, 0xAD7ABE10, 0xDF58E32F, 0xE85FC793, 0x6FE4EA79, 0x6E37E3A5, + 0xE72B984F, 0x3D9F68E1, 0x20DB5FA2, 0x8699E72F, 0xA2C561DB, 0x7FA28639, 0x3BD81FF5, 0x7D72DD1F, + 0x553DD8FD, 0x51D58BDD, 0x1F553DD2, 0x78F15703, 0xF2A8613A, 0x7F463393, 0xBA5E1527, 0x6A98F5FD, + 0xF5685697, 0x7D7F3D51, 0x63588FF7, 0x8A6DEF54, 0xE4246C7D, 0xA722AF33, 0x785F9E18, 0xCECFF43D, + 0xADA52FA9, 0x19BF4FB7, 0x8CDFC1DF, 0xAFABF0FB, 0xB248B1D2, 0x7705EB33, 0x7BB3BE4D, 0xD8FADEAC, + 0x71DBCDF7, 0x6F659F97, 0x62B4CF63, 0x7D1EDFFC, 0xFEE8E678, 0xDA538CFE, 0xDA27EEB4, 0xE38372DA, + 0x69CB6DB6, 0xFD4997E2, 0x735A528C, 0xCF4F0BE9, 0x6BD6F65A, 0xDFB2C778, 0x9D8A14A3, 0x7D05EB77, + 0xD178CE11, 0xE16846F9, 0x918935FA, 0x7E1CFA8F, 0xA418FD47, 0x589FD999, 0x2EC2B6BE, 0x337DE26E, + 0x73FF4FD9, 0x47538CF6, 0x51D6EF0A, 0xCE570C0A, 0xE64FB19D, 0x3F1D9F9E, 0xAF962B9E, 0x3973A6B1, + 0x577FC8C3, 0x53F9D3AC, 0xF367B314, 0x29C6F727, 0x297B8AB7, 0x22C5385E, 0x05E9C3F3, 0x47F93B26, + 0x7D7E1E29, 0x7FC726BE, 0xCDF75528, 0x7F392946, 0x7F39ACCF, 0x1C2AE8EE, 0xB5F54305, 0xE76DD3F7, + 0x5FB0FEFE, 0x9C62ACBF, 0x3FB37E76, 0x307FCEB9, 0xC1FC29B6, 0xF3A7E3D3, 0xF9D37221, 0xC6EDB4ED, + 0xD50D61BE, 0x4F40CFCB, 0x5D29C678, 0xEE62FDF1, 0xBAFE46ED, 0xB4F58568, 0xD5FA547F, 0xB529C6FC, + 0xD4923EBE, 0x4FBD045F, 0x0749F33E, 0xB1C1FA7F, 0x2329E62A, 0x7616A658, 0xE93B0B59, 0x9FD9D8B3, + 0xBE65BF5E, 0x7178528A, 0x957E7812, 0xE9E3F78C, 0x7A550FE7, 0xD498F7F7, 0xE5A9E7CD, 0x4980FF72, + 0x2BBFC04A, 0x5F08D2D7, 0xECD5A658, 0xE97BB546, 0x7F7D9AFD, 0x7ADB5EBF, 0xAF541B84, 0xFD3ED35D, + 0x9762F5BE, 0xD95D37AA, 0xC87E1F0D, 0xF92E0A7C, 0xDF2838FB, 0x42FBFB87, 0xBB3DC568, 0xBFDD9964, + 0xE6A7EC0B, 0x98412E6E, 0xA4FD97BF, 0x1FCC96EB, 0x85E8BE45, 0xB3FC9C38, 0xFF22CDA4, 0xAF99DEFF, + 0x9E68E2EF, 0x37C3E8FD, 0xEF8926FE, 0xFEA3BE3F, 0xA17D8AC9, 0x5E4C686E, 0x6EA6EF31, 0x23E0E7C6, + 0xD362027D, 0xBFA3EF03, 0x194F9FA5, 0xFFDF0CE5, 0x971C1425, 0xF8BEF800, 0xF987BF12, 0x9D0F62FA, + 0xBD8BF941, 0x7D62A748, 0x2C55F7E5, 0xBCB29262, 0x66BC3F07, 0xE6C57CDF, 0x8899FB75, 0xABD6E7F5, + 0x2A02FF95, 0xD0EEEE37, 0xF64BD3EC, 0x97A6D9B3, 0xBE65AF9E, 0x9F75C61E, 0xE5963DB3, 0x658FFAA9, + 0x78D4FD12, 0xEF4AE1EA, 0x78F13E55, 0x9C58CD87, 0xB864848E, 0x8FF48995, 0x3F753FD2, 0xDB1AF467, + 0xEAB14873, 0x2A3ED24F, 0xC587CF7B, 0x2A1E945B, 0xF6CC96FD, 0xEBA9F9EA, 0xFB9CF29A, 0xACE1C80B, + 0x8037E2FB, 0x4CE28962, 0x8EE2E8F8, 0x33FF85EE, 0x53D2FFAB, 0x447ECF3C, 0x8438B391, 0x7918E967, + 0x96304F27, 0x7F5E3BFB, 0xBB82C60B, 0xADD24CF7, 0x3B43AB78, 0xFF9B0EBC, 0x31D51FE5, 0xFF337626, + 0x505A1557, 0x1EAFF7AA, 0xBABFAF37, 0x65C4B835, 0x20338E26, 0x1246938E, 0x1CA3A281, 0x98B4DAD1, + 0x68502074, 0x2B8B3A88, 0x8A6862E8, 0x48D2218A, 0x898C131C, 0x23D1C4B8, 0x0B2EE370, 0xCC8C4A7A, + 0x04448C7B, 0xDC9728DA, 0xAD82C804, 0x08AB8166, 0xF9FA7BAF, 0xA6EE52F7, 0xD57B9839, 0x83E778CE, + 0xEFD4BFEE, 0xBD755FBD, 0xEFD57BB5, 0xF4205A9F, 0xD9F0851D, 0xEF913F1A, 0xFF35BCC1, 0xCCEB3B6B, + 0x7FC93C92, 0xF4A5AF32, 0x77923D79, 0xDEF27A52, 0xFB5DE662, 0x3CC5788B, 0xF928E4CB, 0xFD5E8FC5, + 0xFD66D7F0, 0xFB82566D, 0xD132E0A6, 0xA1F03EA7, 0x5E234E0F, 0x6F1AFAD0, 0x430F59F5, 0x2CE9E17B, + 0xDCF2E5CB, 0x73E5F7DD, 0x779F63BB, 0x9A58A939, 0x73E6C0FA, 0xE7D5A457, 0xEADA6BAF, 0xCDD5EFEE, + 0xEEDEDB3F, 0xAF07DA73, 0x0DADC789, 0x34D9CB38, 0x8B8FD61F, 0x517FA859, 0x3FE022E4, 0x67F97B83, + 0xF29CF95F, 0xBC78B1AC, 0x57AA59AF, 0x14AEDF0E, 0xE2A1F70D, 0xAABFF38D, 0x011785F9, 0xD9F906C7, + 0x37A4B09F, 0x6808EDC7, 0xB1893ED3, 0x33E85B7B, 0x85D19EFB, 0x7DA1FD31, 0xEBB3FAB8, 0xDF663DD7, + 0xB77A8267, 0xD08FAD13, 0xC6FA63EB, 0x83FD3803, 0x941A7789, 0xDECCFB71, 0x2E44BECC, 0x5ECCFB6F, + 0x90558D30, 0xEA95D65B, 0xC2FD3957, 0xFE98EAA3, 0x1EF86776, 0xB4D883DF, 0xFB3AE1B1, 0xF4FC107F, + 0x68CF28DD, 0x1796DB2D, 0x7A6358DF, 0x6EB1A786, 0xF11965C7, 0x84F139BE, 0x24F4AF8C, 0x9D14C6A7, + 0x8CEE0FE3, 0x37CAD402, 0xE3F36C87, 0x7B7EEE69, 0xC6FB2359, 0x4BAC54F3, 0xFBC4EE79, 0xB023B79F, + 0xF874D2D3, 0x7C80D737, 0xFFC9943D, 0xC37ED1E6, 0xB758BF36, 0xDB3F9AB3, 0x17B1BE87, 0xCAA3A7E9, + 0x7B81E8B5, 0xDD15DA53, 0xBAF98FFE, 0x7941FAE6, 0x5779FDF1, 0x62BBD9F5, 0xB63F2A35, 0x62C408E0, + 0x08D8F554, 0x61B51F7C, 0x9DD055E6, 0xC5C0FB3C, 0xCBFC00F3, 0x2B4631A3, 0x5EC51983, 0x3DF8E7F5, + 0x397F9E5F, 0x3451A8B7, 0x29F38F0A, 0xF5BDFF97, 0x4D2EBED0, 0x1F72E00F, 0xF5ECCF5E, 0x43DF5BE2, + 0x7F6B3C17, 0xF7D35D43, 0xFB4FEC56, 0x61DC4F6C, 0xD7D819C2, 0xA09F234C, 0xFB8BDBCA, 0xDF45BECE, + 0x31EC0F29, 0x972730DF, 0x44DC9FB3, 0xA7DAFA3B, 0x427D556D, 0xA7FD7C37, 0x11AB8C6F, 0x22E6FD7E, + 0x6CAFEA99, 0xF73BEBF5, 0x0D1FE6F4, 0x2DC268CF, 0x56D33ED6, 0x63BCFA51, 0xE2F457F6, 0x5E1C9FAE, + 0x7BED7661, 0x287FF7B5, 0xBBF0FEB8, 0xCCF329ED, 0xC2A83FE5, 0xBBCCF3E8, 0x79FDADA9, 0xC2B8DF9A, + 0xD8D9637E, 0xEB3F8451, 0x4FECF5BA, 0x7BFC45CC, 0xDC5E62A7, 0x67FE6851, 0x684F7713, 0x7BBDB647, + 0xCF61BE9D, 0xF4C44ECF, 0xDC7D4D68, 0x4FDBEEAB, 0xC3F6AAB6, 0xB39E08F5, 0x46117B7B, 0x46BDA7C2, + 0x7CA83662, 0xF55BD56E, 0x0F70F6AA, 0x4A0BC3FC, 0xBE116E43, 0xD6261646, 0x3DF37F12, 0x278951C2, + 0x0A7F4F3C, 0xA33D13A9, 0xB230E82D, 0xB3F757AF, 0x2BA15EAF, 0x166E23B6, 0x492E9E7A, 0x5BCDC5B3, + 0x4BEFC9C5, 0xB3D6989C, 0xBFB5813F, 0xD4B33DD6, 0xEB5FE88E, 0x70BFAC7D, 0x26CEEDA7, 0xB58FAAD6, + 0x5C3C97D8, 0xD5613CFA, 0x323D45F6, 0xD782FEA1, 0xF887E17E, 0x5BFB90FA, 0x632EDECB, 0x544DCEDE, + 0x54FDFD9C, 0xBFFBE2AB, 0x73F61E54, 0x7FC8F99B, 0x6E77E4EC, 0x5DA24FCE, 0xF97B54EF, 0x976BCF13, + 0xD165B9F6, 0xFEC4EE92, 0xFDF8FBC0, 0x7A1D9D84, 0xFBF34DCC, 0xCCFBF38D, 0x9384FBEF, 0xE3BF637E, + 0xC8EB4D14, 0xEEFF8F36, 0x31F3FEFD, 0x685D7E7F, 0xBF4EF979, 0xFDB0FB7D, 0xDFDFF16F, 0x7437CE57, + 0xEF2256A3, 0x9837BB11, 0x579DE3A5, 0xBC5EF871, 0x623D98D9, 0xEBCF53EA, 0xFAEBAF47, 0x86F5907A, + 0xB15277DF, 0x7D37D6B7, 0x7F723CD2, 0x08A3BDF7, 0x8D82F598, 0xE01FD753, 0x8ED21B5F, 0x79E5952C, + 0x9EEFE98D, 0xA1BF78BB, 0xDDED19EC, 0xA9457637, 0xEAD91FF8, 0xC7F28733, 0xFFA15E1F, 0x6F6A7C7B, + 0xB0FE4A62, 0x3F7ED2DD, 0x572D44E6, 0xF19D523F, 0xD884E325, 0xEDF9FCF3, 0xC2F5DCBA, 0x7BE28338, + 0x7F75AE8B, 0x3752AA73, 0x4809BF9F, 0xDBAAF3FF, 0x79A53A96, 0x7EB2CC97, 0x03770EC9, 0x18F61F76, + 0x0E5981FB, 0xA5D4ED54, 0x7FF438AA, 0x0F0CFAD1, 0xE3480F0C, 0xFAD1E348, 0x1F4DA1F2, 0xA18BA81C, + 0xD6A7A6F8, 0x7EBCE2FE, 0xDEDE5E2C, 0x077B4317, 0x95DEF2E5, 0xC0B00300, 0xDFFFFE44, 0x3CBB87FC, + 0xA5B73A86, 0x77F5AE2F, 0x6EC0FCDC, 0x4AE513BB, 0x48EFCB67, 0x73B96FEF, 0xC421417D, 0xB0D795D9, + 0x87FD65B3, 0x7BCEA2F1, 0xFBB9C427, 0x0DC9F3C4, 0x80D1FF90, 0xCC3E9477, 0xFAF22A95, 0x772C0DFC, + 0xF742793E, 0x1E9F7FC8, 0x17D41F3D, 0x8EEA637E, 0x7B8149FF, 0x991CE4FF, 0x33FDFD1F, 0xF631DFBD, + 0x906FD243, 0xBEA11C3E, 0x78C1FAB0, 0x62FE8BD7, 0x07F207D7, 0x737657BE, 0xBF4C2CF4, 0x9789DC5F, + 0x8AF9877C, 0xA76B20DF, 0xEF9B6AB5, 0xFA99D717, 0xEDB1FDA2, 0xBE58EEF7, 0x5FCF58F4, 0xE67FFD2D, + 0x7B7BF58F, 0xE0FA7F56, 0xFF08DBE7, 0xEDCF66FB, 0xBE7C4657, 0xBEBDDFE6, 0xF6A6EF13, 0x5FF0EC8A, + 0xFB51CFFB, 0xDD671EF2, 0x420DB06D, 0x71239AFB, 0xE0F74FDD, 0x82F901FE, 0x393CEF6C, 0x85B9CBFE, + 0xC8F115F6, 0x65B4BFB7, 0xBE58DE85, 0xE5DF53B7, 0xF17C22B2, 0x3E259E2D, 0x0CFA52FC, 0x5366F4A7, + 0x57C64709, 0x83FED48C, 0xD571EEF2, 0xFF7B3C4C, 0xD8BDDBAA, 0x8384BBE0, 0x7B8E5D1F, 0xFF4898F4, + 0x3FF6F101, 0x9B997A86, 0xB0D39B4E, 0x73A26F2F, 0xD8332563, 0x84415FCB, 0xFB57BB5C, 0x3C5BDCEF, + 0x7F03AD0F, 0x72FC8CBD, 0xDDF9FB46, 0xD429E573, 0xDDF3BC59, 0x7FC2BCDE, 0xBEEEF487, 0x70FE1C2B, + 0x78DE6CA4, 0xEF25505F, 0x7DDDD9AF, 0xA1FD4850, 0x5F8D83F1, 0x88A6F51C, 0x8BD85F8B, 0x69119E8B, + 0xCFA791F0, 0xBDCA31FA, 0x372A7A9C, 0xCBD15FBC, 0x491DEE19, 0xFC4547D3, 0xF73BD083, 0x3F7B65F4, + 0xA0B707FE, 0xD2F3CD17, 0xE0FEB2CF, 0xB3BF1334, 0xCE6738A6, 0xF6FD24FA, 0x2933B56F, 0x96DEC44C, + 0xED1BCEED, 0x799EDBB7, 0x5A957C7D, 0xF0A7B747, 0xF37C7D6C, 0x5FA2139E, 0xAF467FEA, 0x3D739530, + 0xCC67FEC1, 0x5C71C105, 0x1700A37F, 0xFD49F418, 0x9753FB7A, 0x95F18CED, 0xDB47D531, 0x53FB8647, + 0x4F797BE0, 0x2FD962AE, 0x9E397326, 0xF557E7CF, 0x18DA4FEA, 0x18ED473F, 0x57A74A7F, 0x9F8BE3BB, + 0x5A66F467, 0xABD1973C, 0x833F9BC6, 0xD37C7DF0, 0x175DAFAF, 0x92FE320E, 0xFA8FA6FD, 0xF753389F, + 0x5FA1F53C, 0xC860FF50, 0xBD8799AE, 0x5F14CD67, 0xA6F6BDA9, 0x867AC6F6, 0xC5EACB5E, 0x8FED6B8D, + 0x9EF4F6F0, 0xFAB59A2F, 0xF1F722F4, 0xA7B744A9, 0x67E8BF7A, 0x0BFB3BD0, 0x3EA6FEC9, 0xD99BABEF, + 0x647E5DC1, 0xFB73437C, 0x9367BB12, 0x383ADDEB, 0x2D7C1F9F, 0xAB4E17FB, 0x703F6E51, 0x5AEE4F68, + 0xDFEE78B8, 0xF002577E, 0x8EDCAF58, 0x5F0F54EF, 0x30A3FD78, 0xAA9C5F85, 0xFEA31BAD, 0x5F9F81F1, + 0xA9D5EA6D, 0xB9BF4F70, 0x7C07DFDF, 0x47D8767B, 0xB3B377A9, 0x1A8B7CB4, 0xE31B5CFD, 0x21D1F027, + 0x9F7C12F8, 0x6C288F7F, 0xA78FF4E5, 0xAACD714F, 0x7CAAAF0F, 0xF9837FB8, 0x5FDFE981, 0xE317399E, + 0x77A9BE5E, 0xAB6F6146, 0xFB7AA4FD, 0x1FFC9EB5, 0x8AFCBB71, 0xEA8F57AE, 0x5C89E560, 0x5FA571E7, + 0x9A356BB0, 0x3E5E9F3E, 0x6BA1FF82, 0x1EEDAFB1, 0x9B2EBCF0, 0xC2FFCFEF, 0xD9E9C80F, 0x687FFE01, + 0x7EAFD6AD, 0x1AD757BB, 0xF1D64D76, 0x9552B5E5, 0xCA587C5F, 0x3E90D8DC, 0xD9FF79E6, 0xEBEC278E, + 0xBFD38FE5, 0x4E8F5C5B, 0xDEF32697, 0x5F83FDFF, 0xA8FE7E2E, 0x47AE2D13, 0x63FD0AD4, 0xAFDE23F5, + 0x2B509E1E, 0x2EFE52F0, 0x577D9DCB, 0x916BCBC9, 0x3D5C7E07, 0xD6EFAD5E, 0x8BE5EBED, 0xED58FFA4, + 0xEA4A2EBF, 0x17FD7FCA, 0xFED710D7, 0x5E20FEEF, 0xC0F87BFB, 0xAF94FA10, 0xFF49FD87, 0x22BF653B, + 0xA1BD6A74, 0xE52EF1BF, 0x0ADED72A, 0xB9F62609, 0xB537FDD0, 0xE91DAB8B, 0x2B5785ED, 0x4D12F1DF, + 0x89BF3FB7, 0x4A3EB0BD, 0x4942EDC5, 0xFA15A89F, 0xCC0EDB9B, 0x24D45E8C, 0x27857892, 0xF1617BD3, + 0x63A8BDE9, 0x8BEE17BD, 0x82EBA79F, 0x08DB9B4E, 0x607FCF50, 0x3C762533, 0xB7373D86, 0xDB0BF53F, + 0xC1F3B18E, 0x677FE3A1, 0xBDD1B1FD, 0x874E9B36, 0x6DEF7C7C, 0xC4ED9D51, 0x99CE3C1E, 0x38BAB6FF, + 0xD48B2EBA, 0x28C7A346, 0x8DDABBFD, 0x6B5C39DC, 0xCF0FF6F7, 0x7FED6B5F, 0xCBF1F1C7, 0x1F4FF6A1, + 0x3D3392EB, 0xC57E05EC, 0x557FC7E5, 0xC253A74E, 0xDD3B3F10, 0x7F0AF157, 0x57623C01, 0x5F79E595, + 0x7BE7EB05, 0xB2A7D2EA, 0xCFB03CE0, 0xF6F6F6BD, 0xF5C57C3E, 0x43F1AB8D, 0xFDFD1326, 0x4CC8F198, + 0x3163F6CE, 0xEF0B941F, 0x95F67FFF, 0xECB3CFCE, 0xF1E5975F, 0xBE77BE83, 0xEB71C515, 0x57C8EF8D, + 0x3AA4E904, 0xD82FE2B8, 0x42CCBF2F, 0x473876BF, 0x07E94EE1, 0x76E2A613, 0xE0F7C836, 0xD9EBF0FB, + 0x726B8CE7, 0x8DD8FDEC, 0x3CFC1EFF, 0x2A7FBF1F, 0x4EECDEB7, 0x957FDEE0, 0xFBD376D6, 0xB7D865B9, + 0xFAC36D77, 0xAEFE7EC4, 0x52BF89F4, 0x417DF2DF, 0x123D1CFA, 0x53F3C53F, 0xD59F2FFE, 0xA9FE5F59, + 0xCFF6A43E, 0xFB93FADC, 0x1EA9CFED, 0x95FA3CBE, 0xF1FB69FD, 0x78CAAF7F, 0xF6E32DBD, 0x83799167, + 0xB627E321, 0x99FF6096, 0xFAF87C55, 0x8D529F59, 0xEA1367F5, 0x99B3FAF0, 0x3C0EFC33, 0x67F58103, + 0xFFCC59FC, 0xF8FCC9FC, 0x3367F1FB, 0xE7534E9F, 0xD5A7F153, 0xE69F99F3, 0xC5E327E3, 0xF3F7BC67, + 0xDA8FECC7, 0x73E2BFCF, 0xB39C2F49, 0xECFD7BBD, 0xF7CFE33D, 0xF1DFE759, 0xEA239BAC, 0x3E73561F, + 0xF211F867, 0xCEEAAB7D, 0x72FE99A5, 0x3E8D2733, 0xFFCC59FC, 0x3E7F679E, 0x79A6E8A1, 0x3EB3E40F, + 0xF6CFFAF1, 0x21D4AF54, 0x2AD9F84C, 0x65F797CF, 0x5F385E94, 0xF8A714F2, 0x37A590BF, 0x9642FE5A, + 0x0AF99B52, 0xC8DF9442, 0xFE5A0AF9, 0x6B29E46F, 0x4A217F53, 0x0AF96B29, 0xE4AFA590, 0xBF2985FC, + 0x3107FE99, 0xA53EE62B, 0xF0CFCCBF, 0x6737DAED, 0x6A2C8C97, 0xF54EE1B6, 0x603DCD8D, 0xF617C0A5, + 0xA9013B7D, 0xE97CD6DF, 0x4CAC4A66, 0xCE61871D, 0x46CCF599, 0xB7FBFAC2, 0x50FF32D6, 0xB3BDFA09, + 0x665FA90F, 0xDC91D78B, 0x3D1F6FC2, 0xFA3985F8, 0xE714E29F, 0x53887F4E, 0x21FEB985, 0xF8E716E2, + 0x9F5B887F, 0x6E217EB6, 0x577FA229, 0x4B7D64BB, 0x3BD4AB1A, 0xE6399E59, 0x3FB310FF, 0xCC42FC33, + 0x0BF1CF2C, 0xC43FAB10, 0xFFAC42FC, 0xB30AF1CF, 0x2AC43F53, 0xF21F4BFD, 0x30FFB30A, 0xF9F7F1A6, + 0xAC9F5688, 0x7F5A21FE, 0x6985F8A7, 0x15E29F5E, 0x887F7A21, 0xFEE985F8, 0xA717E267, 0x7BF59374, + 0xBFD40FE3, 0x9F5E889F, 0xE385F947, 0xE40E899F, 0xD6537714, 0xE2EF28C4, 0xDF51887F, 0x5221FE49, + 0x85F82715, 0xE29F5488, 0x9FED357E, 0xAA77487D, 0xE0BFE6F5, 0x62CFC76B, 0x597F4621, 0xFE330AF1, + 0x9F5188FF, 0x0C897FD7, 0xDB6FBF6D, 0xD59842FC, 0x630AF18F, 0x29C43FA6, 0x10FF193E, 0x7EA3CE3D, + 0xF75CB107, 0xF1777474, 0x885EECF9, 0x78AD211E, 0x6C13380F, 0x387E9AF3, 0x09BC3C78, 0xBF1BA6CA, + 0xFEFC60E1, 0x4761FF3B, 0xEBD7F9F3, 0x86ABF5EF, 0xBCF30E31, 0x9F2F0CDF, 0x5B1CA3FD, 0xBAAFDA1D, + 0xAC47FB75, 0x5FED4FA5, 0xFEA3B03A, 0xD8C4A13D, 0x339CFDF5, 0x64E7170B, 0x83FF2AEB, 0x7BD8DE09, + 0xE628668A, 0xA796795D, 0x761E72CE, 0xFF08666E, 0xAF5D606A, 0x99515F97, 0x300F23AE, 0x97F6B3FE, + 0x7EA98FE5, 0x8DCBAB3B, 0xB91CE36D, 0xE8B1BD61, 0xFC30FF1C, 0xC6639B93, 0xBF0FE3B1, 0x87E96349, + 0x4FF9764F, 0xB14A98FF, 0xBA67EDD6, 0x30DEFA59, 0x7A98D487, 0x7C3CC1EB, 0x1B399FB5, 0x77F2F9CE, + 0x3D9E9373, 0xFEFCE73F, 0x53BE509F, 0x9C83FA61, 0xC4AA592D, 0x95F63A2E, 0x2D544B61, 0xBFB83F5F, + 0xBAB4D028, 0x1C9F0FF6, 0x7AA3C2EB, 0x97BE1A35, 0xC1FA11B9, 0x3ECB8CF9, 0xF8E38FE5, 0xBCE9866F, + 0x1903E307, 0x6FAFF1E0, 0xA829B467, 0x4FAB5E10, 0xF62FF885, 0x937C40FF, 0xF9579B86, 0xEDAD1F5D, + 0xD01F42DF, 0x1FA5BF36, 0xFBFE42DC, 0x383F60F0, 0x7F13EB7D, 0xFBAED33B, 0xE03C0D7F, 0x3D4BFFA2, + 0xD4BC79F3, 0x24DFD27F, 0x7CBC297D, 0xEFF3F64C, 0xACABA13F, 0x13D3FA5A, 0x7F7D73FD, 0x0FDBC77A, + 0x670FD62F, 0x9898DB07, 0xFC8F8E0F, 0xD6A96F0F, 0x9EBF5DAB, 0xA53F80DE, 0x6EE5FEB1, 0x8ECEEB76, + 0xBF4709AC, 0xBF43E6F5, 0x15703E00, 0xF8036E78, 0x37F30FFA, 0x8677E87B, 0xA2D76B6B, 0x7786F674, + 0xAAB7FBFE, 0x8BFE2353, 0x123E18CF, 0x1BAEF7F7, 0x1F94D78D, 0x48DEF2F7, 0x1F9D179E, 0xBC85D777, + 0x5D769E38, 0x9C1FE0FD, 0x87F71FC6, 0xFF88B6FE, 0x7A00972A, 0x1A87DFD0, 0x1F81CB3C, 0x3E87FE8A, + 0xFAFFCEEE, 0x3FE0C6D7, 0x926F7339, 0xC6DBB0C1, 0x6E81F37D, 0x7CFCB66A, 0xABDBB66D, 0xCBF27560, + 0x32298CE7, 0xA005C911, 0xFEFA011F, 0xB0D17E9C, 0xCBBFCAC7, 0x9B9E92B4, 0x493E0F86, 0xF358751A, + 0xE6D3DEC2, 0xDCC37C77, 0xED56C917, 0xE897300F, 0x23B6A754, 0x6FF6F71F, 0x70E997CC, 0x7C3E7BE9, + 0xB6C03FE8, 0xBF93FD9E, 0x00D72C8E, 0x8686D7A7, 0xA6D9D4F9, 0xDF23E0CA, 0x6E66B657, 0x69603DDB, + 0x1B3022FE, 0x67FA3DA0, 0xFEB5CFA7, 0xFC7BD243, 0x2CEBB1B9, 0xBDB636AF, 0x6FECACD6, 0x84F96AFC, + 0x6176BFE5, 0xF2C7F6AC, 0x653DC753, 0x774CB50C, 0xFBCFFDF5, 0x84FE01FB, 0x357CBE73, 0xF9C778AA, + 0xE5D09EBB, 0xDFEA427F, 0x26363561, 0x7F57757C, 0xBF71FCAA, 0x8EEE4F7F, 0xBE95692A, 0x9E7F25DC, + 0x4B9C4C66, 0x7D2FE999, 0xF9BC2BBB, 0x91D757F2, 0x7958FE7D, 0xC0F17862, 0xD18F273D, 0x339F7765, + 0x3EA7147E, 0xFF91F3B0, 0x94BAF8E2, 0x8B81A712, 0x279391CF, 0x728CFA64, 0x32EAF9BC, 0x2BA8CFE7, + 0x47CDF37F, 0x3FE2B1C7, 0x1E03BE8E, 0x3899FCC8, 0x238F80FE, 0x3AD2B37F, 0x3EEF4AE2, 0xE7F3B020, + 0x7E384FC8, 0x71277132, 0xF9861B6E, 0x007D27E9, 0xB93E9F77, 0x25F5F93C, 0x2C939D8F, 0xF56B62D1, + 0xFF9AF4CC, 0x7CDE95C4, 0x2FE76109, 0x3F402CFA, 0x0748CFCC, 0xE75D897F, 0x3E0FCB64, 0xE7637513, + 0x8BBE9BF4, 0xCC7CDE95, 0xD4E7F3B0, 0x4C763ED6, 0xBBC4A27F, 0x97F4CC7C, 0xDE95C42F, 0xE761093F, + 0x4F2CFAE7, 0x494FECDF, 0xA7F6FD66, 0xFC34BFCF, 0x210F382F, 0xE036E0E0, 0x7DB10DF4, 0xF23E85FA, + 0x46C57A7E, 0xDF693A30, 0xE036E040, 0xDF86AF9F, 0x4ADE779C, 0xBEBC94F5, 0xFCBE51F7, 0x66C06DC0, + 0x81BE0DF4, 0xF23E81FA, 0x9A1FB09E, 0xC7FBB5BF, 0x08B80D38, 0xD0B7815E, 0xC6F3A88F, 0x8F623D8F, + 0xB7756BC0, 0x6DC0811E, 0xE6278E92, 0xF9870ACC, 0x37C4AF5B, 0xDAAFF9AE, 0x8A60BE21, 0x7A2EC6F5, + 0xC56A952B, 0x87F98783, 0xD4FEFE7B, 0x22CE77FC, 0x467F9DE6, 0x3B481FBB, 0xFF78FE03, 0xEDE99363, + 0x25E37917, 0x4FBA81E3, 0x91F174C0, 0xF9F13E72, 0xBA21FFFD, 0xD1EE2AE7, 0xBEE799B8, 0x9CFBBE28, + 0xDF0FF87B, 0xA1ED93F9, 0x1E9CEFD5, 0xDBCC5772, 0xF3C1DBA4, 0x1CE73B82, 0xBF6F723A, 0xE89DC5AF, + 0xF0F70764, 0x6D550CE3, 0x3364D047, 0x2A86F3F4, 0xFC7CB38A, 0xE879E5E7, 0xA3B5D5A9, 0xDFCF0FBC, + 0xFF212682, 0xBF27E2ED, 0x8102C693, 0x5E0FFF1E, 0x7FFC7189, 0x77FF4354, 0xBC7AF5EA, 0x6CBEDA7F, + 0x5F63FDB6, 0x036D1F3C, 0x7FFD7CF9, 0xB603A3EF, 0x85F3D946, 0x455DEC9F, 0x597D24F3, 0xE7A06F52, + 0x9BE47B93, 0x8B7F5BA3, 0x199F9BFF, 0xB6E63418, 0xFFFAF96A, 0x9D98289C, 0xCF76E319, 0xCF347F14, + 0x59EBF343, 0x7A6B71FC, 0x3BC033CD, 0xD7CA7C53, 0x966FB2A7, 0x4D14CEA7, 0x9BC868B1, 0xEF78609F, + 0xAAC7F1C6, 0x00D93F31, 0x80DBD745, 0xACD3AD5B, 0xB74ABC03, 0xFBF4EE70, 0xBE7DE01E, 0x3530B40F, + 0x075AF8FC, 0xE07C7E1C, 0xDDE6F303, 0x3CB03FBA, 0x319C9F1F, 0xB82DBA34, 0x37FF5F8A, 0x2EC5F191, + 0x9F4FDBD7, 0x0C82F938, 0x3F7F3F70, 0x0F9DDFE2, 0xE74377ED, 0xA4F1BE9F, 0xCF84F57D, 0x7EBD3DE6, + 0x3B55F14B, 0x2FBD848C, 0xFA3E15C3, 0xFB9FACD7, 0x4A683CE7, 0xD75FB9FC, 0x26F0F768, 0x643D94FB, + 0x07E33359, 0x5FE5EE10, 0x1C3FBAFB, 0x19E78B8F, 0xD60BFCFD, 0x4EF71BDF, 0x9FAB687E, 0x20EE51BF, + 0xF2F72F94, 0x47FBC5BD, 0xFEFEA6EF, 0x99D1D870, 0x3E217E91, 0xD8C75B36, 0x6630CEE7, 0x737F4896, + 0x9AC3E17D, 0xD6E72359, 0xCAFBDD38, 0x1F656393, 0x301F256B, 0x8684FD31, 0x79C6FC83, 0xDC7FC82A, + 0x86F30A7D, 0xBE4A2E17, 0x703E1E7E, 0x6F5EE0CA, 0x57F0FDB1, 0x88B81C09, 0xE37C7039, 0x92F503C8, + 0xC90ABD39, 0xC70B793F, 0x9FD70F94, 0xEFE3387F, 0x5C1E28F5, 0x91938552, 0x9F787941, 0x1F670CF3, + 0xCDE538AB, 0x0F9C2C2F, 0xF00B9C1F, 0xD697AA9C, 0x9F45343F, 0x5DAAD27C, 0x2CC40B9C, 0xBCA03FCD, + 0xF1922C7E, 0xE0728DF8, 0xC7F9EC72, 0x8DF8434E, 0x96E8CD98, 0x1F7F3D94, 0xEE09D79F, 0x244FE9D5, + 0xCC64FF29, 0x5EFFC0F3, 0xF9657EBF, 0x14D6FA2F, 0x39FD13BC, 0x5EA585DB, 0xF704CDDF, 0xFBF9FFB2, + 0x96FAC486, 0xF6B38B7E, 0x99DEE219, 0xF3BB8CDB, 0xC7EB055C, 0xFFB12197, 0xD2AC3EEA, 0x9F93FA74, + 0x7D9F93FA, 0xC8A554EA, 0xD3F5AED1, 0x1FE4F44B, 0xF487B9FE, 0xB844EA23, 0x4B7EBBA8, 0xBFA565F9, + 0x9E8D5C7A, 0x5B98FCBD, 0xCDF9EF22, 0x4ECBDC7F, 0x98935D1C, 0x8FD77FC4, 0xFEA670FB, 0x3E123DB5, + 0x6F17B7D7, 0xF30BE28F, 0xF4D58CA9, 0x3F897FEE, 0x6F055EC2, 0xD783F5AE, 0x7DDE3FF7, 0x27CE6797, + 0xEF6F7CBD, 0x3DAFE0F5, 0x385E1F49, 0x7BA8FF45, 0x122FF5BF, 0x1564CFAF, 0xDF48D6AA, 0x1A994F82, + 0xFC6D70EF, 0xF9C4948F, 0x0DD4FFFD, 0xFA8E642D, 0xF57FE155, 0xECCFEB37, 0xCBFC0CE5, 0x6333E5CF, + 0xAF074956, 0xE98D397E, 0xA9A0AF64, 0x8CF9AB50, 0xBEFCFA91, 0xE4A5023F, 0xEBF70FB3, 0x3ECDE2C1, + 0xFB3731CB, 0xC2F526C9, 0xD366798E, 0x7F2FEB8B, 0x287F25BE, 0x1E7D9CBF, 0x92FE8B3C, 0xAF207FBF, + 0xA7F935C7, 0xF355837B, 0x1E2CD46B, 0xF9F71919, 0x569478B6, 0xAFE0F7A0, 0x19EC0F59, 0x2F146E07, + 0x3D3C8FD0, 0xDE11C4F6, 0xCBC2F389, 0xE5793D9F, 0xF419933D, 0x9A9FC9FC, 0x09B7B3FF, 0xB11C6F3B, + 0xFB27E6F5, 0x2CEB2736, 0x8DE4F52C, 0x1562A5C2, 0xE791F8E3, 0xF96EA39A, 0x46FAE71B, 0x8E4F27DB, + 0x2F86E359, 0x3599C71B, 0x3C1E1D14, 0x7B26FDA0, 0x58F4B8DE, 0x66D3C4E8, 0x645C6FC3, 0xEB713665, + 0xFE91CB81, 0x7FD09715, 0x9F3FCDF1, 0xB8F2955E, 0x0FCF47D1, 0xF3FA1CB1, 0xC7ED75BC, 0x327CBE0E, + 0x52F6E8B0, 0xBD8314AD, 0x0793E7F5, 0x799EF979, 0x7C1EEB39, 0xFED8D4F9, 0xF8693C6F, 0xAAA570FC, + 0xAE370AD3, 0x7AA68D75, 0x27E37A22, 0xBFBEA9AF, 0xE934FCFE, 0xC8E37BDD, 0x47CF1F9F, 0xBF681B7F, + 0x5FF3EB9F, 0xB635B5F1, 0xFAA776CA, 0x6FD349CC, 0xF97C17AF, 0x07C7AB26, 0x379DF4F2, 0xCB2FCB7A, + 0xA5687713, 0xEE8FF5E3, 0x916837FB, 0xE7F6EB55, 0xC2EDC44D, 0xC785EB9F, 0x063F6A77, 0xE2FA27BE, + 0x7E6A1D7F, 0x8FF3EBA7, 0xD6D9B267, 0xD697717D, 0x14AF8718, 0xDC93AD8F, 0x40BDCA5F, 0x7FD77FEB, + 0xC3EB3BB8, 0x8799C743, 0x8337D2FA, 0x439F3FA9, 0xCFF6ECD6, 0xA613EFBA, 0xEBAEC05F, 0xD337E0FB, + 0x80C4B3A4, 0xAE15D6D7, 0x4BBC5BEB, 0x5A71BD98, 0x7FFFDA5A, 0x6D686D6D, 0x95FC0C5E, 0xC2CCFD67, + 0x88B2D5B0, 0x7F07FEB1, 0xBEFBFF88, 0x5CBC15FB, 0xA570FC57, 0xF3A01E1A, 0xF6970D65, 0x66BEBF36, + 0x94F87B1C, 0xF7BF9A07, 0xF2ACDAF7, 0x6D0DF5AA, 0x5D7D1CC6, 0xD35CCD18, 0xF4CD55D2, 0x47FBD88D, + 0xF07DC856, 0x877D129E, 0xA71E9F3C, 0x6C75F83D, 0x293E999F, 0x2F25AFA7, 0xDF4B7F1E, 0x7BED89B5, + 0x2784F56B, 0x4FA3DF5F, 0x6FDF9880, 0xE17CA3DD, 0xA4F7F66B, 0x3EFD1CFE, 0x7D9874A2, 0x1BBF5A57, + 0xFFE8E407, 0x309E4DCF, 0x720C7F8F, 0xA3AE5ADB, 0xD3D323FE, 0x4DDD01DF, 0x94EF5FF7, 0x3A1E7910, + 0xFEFD87F4, 0x387B3A9C, 0x4FEEDFD7, 0xD22F3A3E, 0xD6D93B38, 0xFD10798D, 0xAB7F2FF0, 0xC183C2FD, + 0xAF7AB38A, 0x60FEC9EF, 0x8F5587AB, 0x1A64DEEF, 0xABF66F5C, 0x85CCFB85, 0xF5078DBD, 0xA4E7FDB7, + 0xC7F1F386, 0xF7E3EA0F, 0x9879BFAE, 0x5E59DF1D, 0xEEF755C7, 0x307B7F47, 0x3635A33D, 0x1FCF06CF, + 0x6CCFBD8F, 0xE7FC1D49, 0x8CFB1D9B, 0xDDFD7A3E, 0xED1FC4FD, 0x8B8ED558, 0xCF6EBC8E, 0xCCFB117B, + 0x88A3F3FD, 0xFE44D2EB, 0xA47981F0, 0x28DC2FB9, 0x40EA8FCA, 0xD6E7787B, 0xEE7D32F2, 0xFBE1A13C, + 0x1A46CF5F, 0xD137D3FD, 0x28F67EDE, 0xFC9C9C37, 0x00FA9B9B, 0xF1FC0135, 0x56FD36DC, 0xBFEEF846, + 0x60BFDF1B, 0x18FF5ECB, 0x3D1D1F7A, 0x3DED1717, 0xBE3157FF, 0x72E2FF2D, 0xED5C63AB, 0x28A2387E, + 0xF6EEAE6D, 0x29A60F2B, 0x624BA836, 0x5A0D01AD, 0x84C4A43E, 0x68821F1A, 0x42B1062B, 0x121F2191, + 0x28880906, 0xA3318288, 0x122A2A16, 0x6F1F8240, 0xB4140354, 0xC343112A, 0x8A1123B6, 0xD6072906, + 0x6B240246, 0x5E1F5402, 0xE2034AEF, 0x8EE73573, 0xF75E1ABF, 0x78BFFDB2, 0xFF999DBB, 0x3B333B8F, + 0x33E70433, 0xD34CFA60, 0x665A9F91, 0x7E9EE497, 0xD87DDFE1, 0xB81EA6DD, 0x77249E1F, 0x4CD3FE73, + 0x9E9437B1, 0x5BF7471A, 0xD49FD0AC, 0xB2EF1DD3, 0xFB996E59, 0xDFF774B5, 0x9F6D507F, 0x44B32C8B, + 0xDEFFAD6C, 0x8B8BA740, 0xFA6ACB9A, 0xBE5ADA9B, 0xCDCFFF4D, 0x59E33F79, 0x0DB67CAA, 0xAF75E595, + 0xFC6ACB0E, 0xC4E33578, 0x0D6507B8, 0xBF5F07D5, 0x264FE22F, 0xD22B868D, 0xCA05FE59, 0xC7974AFC, + 0x45E675CA, 0xBFABFE88, 0x799E6CDD, 0x860F8304, 0xD9DB10D3, 0x5E1EE66C, 0xB943D88F, 0x2C8BDE71, + 0x0F73AE31, 0x96496FED, 0x79904F0A, 0x079E65D1, 0x077C3D31, 0xCABC4BF1, 0x79684592, 0xE22D30AF, + 0x92F4EC3F, 0x7F14B6A8, 0x55E20F43, 0xAF3F457A, 0x7F4F7039, 0xCD5FB1FE, 0xCE35DFF2, 0x7963A3ED, + 0x632E8E00, 0xE3E7835F, 0x1196FD5A, 0x66D6EBFA, 0x4BA5799B, 0xDF87D1F9, 0xD548CB6A, 0xEF3ED26C, + 0xE7E71F2A, 0x575A56FD, 0x6C730FAF, 0xCF5C3011, 0x9D77378B, 0x844D6422, 0x3A3F8F3C, 0x5F3800DA, + 0x1F43FD7C, 0xD1EBFEE5, 0x16B381BE, 0xC726D2FD, 0xA75ECB5A, 0x3F7B4DAF, 0x8EDF3CD5, 0x2BAB7E9D, + 0x69E2F14D, 0xA0FCB165, 0x6D3FE47D, 0x7F32DBC7, 0x83EA9555, 0xBF1ADF3F, 0x72C9A4E1, 0x45CA7F4B, + 0x7AE55ACB, 0x5ADF6BAD, 0x1E7C5E4F, 0x5A60FEE0, 0xF108B8F2, 0x33E70CEA, 0xFFEB353B, 0x84B53E2F, + 0x10A61ACB, 0xBCD4FC4C, 0x1C04327F, 0x8735CA39, 0x813DBFD4, 0xC3FA5CE5, 0xA5CAAAC7, 0xFAB0C9D0, + 0xFF09FC14, 0x8D67986F, 0x617B8894, 0xD6972661, 0x9CA0E3F7, 0x8799F5D8, 0xC593FFEA, 0x83A6D53C, + 0xC0FB37BE, 0xD68F5653, 0xC7E5B3BC, 0x5958BED7, 0xCCAC773C, 0x9FCEDBE1, 0x7431D7F1, 0x87E9F136, + 0xF21262FF, 0x9CECFF30, 0xA3FEC239, 0x3DAF5269, 0x9AB83EF9, 0xBA7E3152, 0x18FB67CB, 0x6F0ACBF3, + 0x45FD9BA2, 0xD7E77DC4, 0xEC217B57, 0xFFBC9C17, 0x40EE648E, 0x001CFF10, 0xEB5F49FF, 0x039F3F3F, + 0xAFE5E980, 0x0958B906, 0xA43CC82B, 0x00FB77F3, 0xA78C1799, 0xAF237FF8, 0xC289229C, 0xBFD44A7E, + 0x1C2FA3C8, 0x2C65F607, 0x6EA3F534, 0xE669F4FF, 0x07AA293E, 0x0AEBA751, 0x794CC4FB, 0xFF5B610C, + 0xFBA78802, 0x8FD73777, 0x09FB8381, 0xC7FBA3BB, 0xA05438BA, 0x9EDE1FEA, 0x4B451F5D, 0x4FEBB9F4, + 0xFEE030D9, 0xAF43A8FE, 0x5F56401F, 0xB9930A80, 0xCEFF212F, 0x807D6C5F, 0x1270FC87, 0x51E619F8, + 0x89FD45E5, 0xD17A1AF2, 0x46E84AC7, 0x6F41DE00, 0x9DF2BEB8, 0xFCA3B0BC, 0xEF70F5EA, 0x22FB01E4, + 0x16F890D4, 0x6197D6A7, 0x35B057CE, 0x8F3BDE29, 0xF9A9FE45, 0xE1B08BCF, 0xBF11B33E, 0xECD2F2BD, + 0x04DB243D, 0xAD7F23AF, 0xC2FF184F, 0xBF12DE90, 0xF45A9E65, 0xB05AD2EB, 0xF54DF01D, 0x3E9F33E6, + 0x6FBD7F27, 0xE54F3FAD, 0xFF6DF039, 0xB937CB31, 0x9A7F2BEC, 0xA7FA9AF3, 0x97D6F70B, 0xB67F9D9A, + 0x9F2FFC6A, 0x9CB17567, 0x73861E26, 0xC2B3593C, 0x374B3F3B, 0x8B9FCDBA, 0x5F363F91, 0xA57F30CD, + 0x6699C657, 0xE08F15BE, 0xD62F2F66, 0x7E98C48F, 0x00EB1DD3, 0xF54F9037, 0xC7AE7F22, 0xE3D18CF4, + 0xFFC4AE7F, 0x99A5DF14, 0x63D0FCE3, 0xE95BB278, 0x7B567AD2, 0x77C5AE6F, 0xCAE26599, 0xF97B8B91, + 0x0BEC784D, 0xB934C68D, 0x43705CFF, 0xDA101CD7, 0xB70FC171, 0xFDBB4370, 0x5CFFC510, 0x1CD71F47, + 0xBEDCC637, 0x42EE430E, 0x85070795, 0xAFC9FA7F, 0xFFE3FFD2, 0x79E768AD, 0xF0FE03D7, 0x0AAB3F9D, + 0xFEFE0AE3, 0x5D3604C7, 0xF48911A6, 0x91E2DF0C, 0x2ECC7B9C, 0xDB6B11F2, 0x2480D4A3, 0x8E93C4D1, + 0x474115B7, 0xB711C8A8, 0x4F7D1354, 0x71FB42E6, 0xF3D757FA, 0x85DC3FA1, 0x9EE2D398, 0x1BFD426E, + 0xAF981F71, 0xEA486EFD, 0xA14387F8, 0x7EA48FBE, 0xCAADB7F9, 0x53FC1573, 0x1C0AB5FF, 0x6C248EDA, + 0xC2FAA347, 0x8FBAF4DE, 0xA1B05EAF, 0x73FEFE38, 0x28D4FE97, 0xCB073BCD, 0xA7CA5C7E, 0xF370606C, + 0x7ED49E12, 0x5B02A3F9, 0x25391E4E, 0x643EA5FE, 0x18FB87A4, 0xC6A3E1FD, 0x76E446E2, 0x685B58A3, + 0xF17CB83C, 0xD0E298CB, 0xEBE13726, 0x994CBAFC, 0xE8B772E5, 0x4A773F4A, 0xDFD6D6C6, 0xF9717FF0, + 0x4A58D3DA, 0xDACAF723, 0x26FF6872, 0x1DAE80DF, 0x51BF366C, 0xEADD5A2E, 0xFC8BE4F7, 0xF5FBC4E6, + 0x1F1EEF9D, 0x03E8D9A2, 0x8CFA446B, 0xD8D4BD99, 0xF5657090, 0xD64306C7, 0xECDB7195, 0xF05FF8BC, + 0x8BF36689, 0x1EC6C349, 0xFADE267A, 0xBEDD5E4E, 0xFDCD4268, 0xC9181F2E, 0x8725D8DB, 0x2663DCC1, + 0xFD6F5239, 0x49FD5FB4, 0x2258EF98, 0xFAC73BCD, 0x43CA1B88, 0xFD7D315E, 0xC5F16AD6, 0x5B7F6694, + 0xFFF8D1E1, 0x3B3C5E3F, 0x25E7A307, 0x27E734B1, 0xFF3FDF9E, 0x9716FB96, 0xC458D14F, 0x3809D67F, + 0xDA1C8373, 0xA9E236F7, 0xBD98131D, 0x137D4F4F, 0x0F711D71, 0x6ACC4083, 0xEAEB485F, 0xB0C732DC, + 0x4C1D4BF1, 0x07A82F2F, 0x176ED2EF, 0xDFB871C4, 0x1388A333, 0xDEEB8E51, 0x5FB4C17B, 0x5DF4668E, + 0x5781F9BD, 0x0F40FB6B, 0xC4543E48, 0x7FBFB8BC, 0xA9F254B9, 0xF5CF46FA, 0xE1FB53E5, 0xDDDDDDCE, + 0xDE303A11, 0x2EF92FFB, 0xCCC2E64C, 0xFBC882A7, 0xC325717B, 0x304AFF5F, 0xF665F1F4, 0xA477E9AB, + 0xB07CF7E2, 0xF35CB4FD, 0x7E7EFE07, 0x84EFD8DB, 0xDCC7FB8F, 0xC4387E99, 0x7453731F, 0xAF875609, + 0x8FFF55F5, 0xC838C280, 0xAB96A7D3, 0x13577DD7, 0xDCC7E317, 0xE2E7006E, 0xBCBDB98F, 0xE3E75509, + 0x8F3E2F7A, 0xE7DFC1AE, 0x67AC178E, 0xCE264A2D, 0x93BF874B, 0xEA94D5FF, 0x43CE0CB7, 0x5F3DC5CC, + 0xA3DDF4E3, 0x9F397E86, 0xFC0F0ADB, 0xFDF1B229, 0xBB3A1DA3, 0xBE74A230, 0xEFF7E9FD, 0xBFC6F7E9, + 0xFC53549E, 0xAEE9AFA8, 0x70FE2B86, 0x2D3E5DD3, 0x8BD7793F, 0x52EFFFF9, 0xE8D1E23F, 0x2F0130F0, + 0xA45F49FD, 0x47EABC70, 0x6A8DEC97, 0x12937F90, 0x2A107B4F, 0x5E4F401E, 0x7BD0AFE4, 0x7879D41F, + 0xBF8775ED, 0x86B47F8A, 0x08E783C7, 0xAB351EE0, 0x65C215E5, 0x8D373B46, 0xFDD5C5C2, 0xD89FF4B3, + 0x7FA662FF, 0x249517B9, 0x5B188A2C, 0xB37DDA80, 0xE37E61D1, 0x5BFF1FC1, 0xB1444BDC, 0x3F887F45, + 0x5819F73F, 0x62FD0359, 0xFF22FE8C, 0x18E7C6D2, 0xAB7F1297, 0x5EFD8FB8, 0xF4D6BF88, 0x4D1F6A7C, + 0x65308BC9, 0xBF17F2CB, 0xC2C148CB, 0x34BE9D5D, 0xE77896B0, 0xEA3B30FF, 0x7CAC1F93, 0x87BDC0F6, + 0x6E1B85BD, 0x971C570B, 0x4382B943, 0xF892C9CA, 0x6F99B3C4, 0xFE292866, 0xEE14A6FD, 0x7F612C6F, + 0xBECCCF45, 0x2FEC9F0A, 0x7C6243F1, 0xA568BDAE, 0x103C8A37, 0xC54CF667, 0x25C18FCE, 0x3EAD9DED, + 0x0F7ECCB4, 0x5793F9AA, 0x5D4F0C1E, 0xB3FE4DD5, 0xDE6DAED8, 0x933A7FCD, 0x77C798D2, 0xDF6DA2F6, + 0xF676634E, 0xE8FD4BF2, 0x4F707DB6, 0xE5298180, 0xDAEF45F6, 0x72272CE7, 0xFF12CF0F, 0xF521C557, + 0x4CE75720, 0xE7AB9CBE, 0xE074563C, 0x4AF57F8C, 0xF30FE49A, 0xBB022FBE, 0x1E5A33D5, 0xD9E7FD9A, + 0x69AF277A, 0x6B8F61D7, 0x4B737E76, 0xF12E33F4, 0x367F3AE0, 0xEE98F4C7, 0x02B50F44, 0x5E87EDB9, + 0xC6B2AC7F, 0x964E54FB, 0x2E5D1F85, 0xF47AE942, 0x666B5FA2, 0xE529BDD5, 0xB2DCDFA5, 0xAF4F8F5F, + 0x697E8CBC, 0x90D8A402, 0x8FE6F7FF, 0x02000000, +}; + +u32 point_table_binary_20[] = { + 0x11728D54, 0x4D485451, 0x143ECFF7, 0x46892922, + 0x225A8435, 0xD9840A33, 0x21112AF8, 0x3B3CF367, 0xA184E228, 0x0A824618, 0x320B6128, 0x5D84036E, + 0x12115DA4, 0x8BA0B076, 0x462BCBD5, 0x44080346, 0x418B4273, 0x632D661B, 0x64B3B046, 0x7DF3DEEB, + 0xDE7BEEBD, 0xEFCE73D3, 0xDD7D9CF3, 0x9DF39DBF, 0x0B5DEEBA, 0xFB02D86B, 0x6E6E76A1, 0x0BEE20FE, + 0xB5CF7002, 0xB12131FA, 0x1BC23F42, 0xF086C28F, 0x10FF0D85, 0xDFE5E377, 0xF9F85709, 0xDE457E77, + 0x7737C1C4, 0x7F57E1F3, 0x7892CFF3, 0x15E5CF23, 0x3F954AA1, 0x7F5EE1F3, 0x7892CFF3, 0x19221FD1, + 0x03A791BF, 0xB4B4C4F4, 0x2256F2E7, 0x7DF9F3C8, 0x67F9121E, 0x7F727292, 0xF5AB88CF, 0xE3A9F523, + 0xE6F9E63C, 0xFDCC3EE7, 0xD39FF0F1, 0x131E9FE5, 0x7BE2F58F, 0xD99FF8FA, 0x37E7D33F, 0xE7E96778, + 0x99D89F01, 0x5CBC77F9, 0xA8BCBC9C, 0x61D8A118, 0x80E11AC4, 0x67120A7E, 0x40F1A924, 0xC5EE57C4, + 0xFA11C709, 0x8C770C18, 0x8FD977A8, 0x1DF9D44E, 0xF131F078, 0xBC1EFD96, 0xFB6D7070, 0x50F6A724, + 0xE57E1F19, 0x1971A195, 0xE01A82BB, 0xE1E9C4C4, 0x04D187D8, 0xD0E031F3, 0xE7F51B86, 0xF3A6BDBD, + 0x5DD6A77F, 0x74EFF6F4, 0xF4C87969, 0xFBEED4F0, 0xF030C98F, 0x7C27089F, 0x868686E4, 0x3E6869E7, + 0x736F6F2F, 0xB353EC5C, 0x700E3A3A, 0x3A4EFAFB, 0xE2897DD4, 0xFE3A973A, 0x3B3B914F, 0xEA772ED9, + 0x5B8D8D8D, 0x72DF4BE6, 0xED57B158, 0x8CE9A776, 0xE39C3DDB, 0xD0D020EF, 0x496FB15F, 0xB6B4B4A0, + 0x7E124FFF, 0xE294B6B6, 0xB69EACCF, 0x5F7F08E3, 0x6969FBF9, 0xF4F434EA, 0x25FDB58F, 0x8C2B7B7B, + 0x7B2E0062, 0x38D01D97, 0x3EA59ECD, 0xCDCD1376, 0x357E3A9D, 0x3EE9BF8C, 0xFEFA6FFD, 0xC7F6F6B6, + 0xEB6649FE, 0x4784FFD0, 0x0EB07A43, 0x88B5F785, 0xBCC45182, 0x3F58436C, 0xFE59C490, 0xB2EE4B4C, + 0xF443D27E, 0x6D9A6651, 0x3D124771, 0x5FC3E130, 0xC5EF1097, 0x5CA398F0, 0x19060F63, 0x7CEE2FF6, + 0x0D206756, 0x56567AFB, 0x68E7CCBA, 0xBA3A5ADF, 0x2EDA0BF1, 0xEAEA6AB9, 0xEF655B39, 0xB3B6B656, + 0xDE433093, 0x33F13ED0, 0x3F9829C4, 0xABAAAA8A, 0xFC93C964, 0x919D3CDA, 0x5F8603D9, 0x427C7C7C, + 0x9C60F40F, 0x647326FD, 0x3FD4FC74, 0x9EAABEA9, 0xA929D9EF, 0x6006741E, 0x6F1DF9A0, 0x8F8D8DC9, + 0x7993A70F, 0x0C0CC8FB, 0x0BACE562, 0xF2DEC8FC, 0x202330CE, 0x13320074, 0x3E625F03, 0x6B009148, + 0xA4C83E33, 0x3383FA6E, 0x137CB6D0, 0x373B3B2B, 0xF55AFD85, 0xBEC5C545, 0x99DFEA07, 0x58585828, + 0xF26F6A6A, 0x92FDB7FA, 0x7331BAEF, 0x2A9FCD97, 0xDFC39F9B, 0x861E8D46, 0xE5FE59E7, 0x0D9DEDCF, + 0x32EAB7CE, 0x1F98E27F, 0x427F8131, 0xBFB662E8, 0x548FE8BF, 0xB6027189, 0x891EEB27, 0xC4A97E35, + 0x3EFBBF15, 0xBBF80F8B, 0xF3F9F578, 0xF1513FD6, 0xA7AD70FF, 0x109910D1, 0x57163E0C, 0x21C6FACA, + 0xC2E2BF45, 0x4CE60974, 0xFF443DC1, 0x8C372F76, 0x0FC07116, 0xE319AB18, 0x4FCC8BBE, 0xFAFAFAFF, + 0xB0F3FF66, 0x15F3337F, 0x761FA703, 0x522FBB27, 0x053FC37B, 0x53F383F8, 0xAF43827F, 0x785DD617, + 0x55ED78FF, 0x85B70015, 0x1515329E, 0x35AAF873, 0x3BFD5F45, 0x7FAC5100, 0xFA7FAAFE, 0x522FCD3F, + 0x7F7843FE, 0x17845F12, 0x01088542, 0xF2DE4B63, 0x8A5E8685, 0xBFC7C778, 0xBC3FF300, 0xF43F55E3, + 0xB5B5B5B9, 0xFF000000, +}; + +u32 point_table_binary_21[] = { + 0x11725590, 0x3D0AC240, 0x14842776, 0x828588BD, 0xDAA6F200, 0x29022992, + 0x9C252112, 0x367F0492, 0x2324F10C, 0x9EC83B2C, 0x08A9570B, 0x119FFB43, 0x16DCEEF1, 0xCD9B99B7, + 0x38D395EE, 0x807080A6, 0x6908C045, 0xCD6FF0D5, 0x388E4477, 0xC3D5EBBA, 0x8E70365C, 0x387C95A6, + 0xA9E46686, 0xD4575565, 0xF5E200E4, 0x79AEB9A2, 0xEF2D8FA7, 0x69D25C7A, 0xE85796A5, 0xDD17071E, + 0x2F7E86F3, 0x983126F3, 0x8C5EEC80, 0xBEEF75BE, 0xF65B7377, 0x1806CD97, 0x7E6DDB1A, 0xAEF5DC2D, + 0x8AC2F695, 0x7E6E9665, 0x36FF1362, 0x53D7B5BE, 0x57CDDFDB, 0x0C75EF92, 0x27BF6363, 0xF20D7730, + 0x234912DB, 0xEF13CE7F, 0xFDE90504, 0x4160F3E8, 0xF9609EE7, 0xD9FDFDF1, 0xC17CDFB7, 0xFBFB1310, + 0x4511FD00, +}; + +u32 point_table_binary_22[] = { + 0x11726D9A, 0x7D78D5C5, 0x95C7CFEF, 0x37736F6E, 0x6E0868DC, 0x9605A311, 0xB1B06B97, + 0xA71050D9, 0x55EA4B00, 0x2B084A40, 0xD6469FBA, 0x466A2AB1, 0xD6D0F659, 0x8B8408A9, 0xF85ABB6D, + 0xADAC2D20, 0xDD822F65, 0xAD2BFBAC, 0x7D58D16E, 0x5778EA06, 0x911795A4, 0x84802B08, 0x16758BA1, + 0x9890FCEE, 0x9D9D3973, 0x667E676E, 0xCC7F9FCC, 0x77CE3933, 0x73E6F577, 0x619C7A0F, 0x2E07F7A7, + 0xC0F0A58C, 0xCF578786, 0x70895EED, 0x2CE18E50, 0x3F84995E, 0x7D152E53, 0x732DD44D, 0x882D5F9C, + 0x326CFD0C, 0x2ED14347, 0x096F0EF5, 0x4398E975, 0xBCEFAA37, 0x00A2639F, 0xFFE16DB7, 0xDD66B8C7, + 0xC4ABBA47, 0xDEDED8D8, 0xA8540F4C, 0x54ABB438, 0xF3C6E829, 0x53A6189E, 0xA21E0088, 0xCFDC31DD, + 0x305CA0F5, 0x6FEAF27C, 0xF1D8BA75, 0xEBBCBD58, 0xFF6BFDFA, 0xF5A91EAE, 0xE8C0FADD, 0xDADE4346, + 0x7FF98B58, 0xFF2198AB, 0x5ED3FE3E, 0x5545E487, 0x35FF97B1, 0xAF0E233F, 0x065F31E5, 0xD1BFCA9D, + 0x9E7FAFF5, 0xAF66EEE5, 0xF5E38BF3, 0x8DBC3CEA, 0x8DCFB9E9, 0xA69B14FC, 0x18AE56DB, 0xB5BF3E58, + 0x4AF6E7A9, 0xFFD6BCB7, 0xF26CCEF1, 0x778BEF21, 0x3BFD92B2, 0x71DCBFDA, 0x2A8FF2F8, 0xF47F3F40, + 0xBE557563, 0xFFFD1F54, 0x237FCDF6, 0x9FF90BEA, 0xBFF7C557, 0xB9FD68F7, 0x17F77BBD, 0xCE87A2D3, + 0x933D5FDF, 0xC573DFB4, 0x65BC7D45, 0xCDD8BE47, 0x612E7C45, 0xC75FA6FA, 0xB1FC11CD, 0x334CFFAA, + 0x01A787AB, 0xB4FF81B2, 0x959E676A, 0xFFBBB236, 0xFE1F699A, 0x1EC66BF4, 0x516DF463, 0x6E2FBA30, + 0x7B10F951, 0x9867EA43, 0x79CE31FA, 0x57DDD99F, 0x71FB300A, 0x6670FBD1, 0x89C2EF79, 0xFD7849AE, + 0xD7B517A6, 0x59FFF5F5, 0xF5D81F66, 0xBE451F40, 0x8C4CF1C4, 0x63AEBC24, 0x88F76FAF, 0xBCC8F51F, + 0x7C99C54F, 0xF662C7CE, 0xFFF3D366, 0xF0F89463, 0xD71EA7A7, 0xF6BAFAAA, 0x17EE80EF, 0x19BEE162, + 0xE4937027, 0xDC6BD4C4, 0x545E5A1F, 0xAE9AF9EF, 0xBC7FE289, 0x33B750FD, 0x3B6019E6, 0x4B19CF3F, + 0x3FFE2EBF, 0x9C7FADC7, 0xF9C7FC9B, 0xF9544C19, 0xCBE3F367, 0xBDC8EB47, 0x4707F605, 0xF32B19D8, + 0xEBE2C5F9, 0x3775D6F3, 0x583E5EBD, 0xEBFABFAB, 0xAB4BC158, 0xBDBE5DA6, 0xEDE5E0BA, 0xCECE4EA5, + 0x0EC044D3, 0xDEE8C0B4, 0x8FB1FEBB, 0x30C9C4AF, 0xDE9EB6CE, 0xCDFFA0FF, 0xC95E3C4C, 0x6DE5FA38, + 0x5F97A3F5, 0xE34BD06A, 0x16BEBA39, 0xA85F0E75, 0x301F4096, 0x418CFC20, 0x5C6BD6D7, 0xE2169847, + 0xE387E522, 0x9131F102, 0xE482F890, 0x974B0992, 0xD7572754, 0x1F67A882, 0x2AEE4F9C, 0x823C31DA, + 0x93B138EA, 0xED4DD5E5, 0x1F8BB4FE, 0x35DADE62, 0x9A5FCBA9, 0xBC1F2A83, 0xF2BCBA86, 0xD7D7E180, + 0x8F1759BD, 0xE2FD2153, 0x7F2DF7FA, 0xBAD05E5C, 0xE6CAD51E, 0xDD7FB3D4, 0x7C2A9FAD, 0xB6EAF2CF, + 0xA9F79C3F, 0x532E06E1, 0x2CE70FF9, 0xA4CC7EA6, 0x9ED95BB3, 0x660DC683, 0x7C9598F9, 0xCC33CF58, + 0x7B9B597C, 0xA6FEEBBA, 0x7E4B5CED, 0xEBEBF278, 0x9552DEDF, 0x6616FF72, 0xCBF12A79, 0x65A9FEB9, + 0xE79E0BEC, 0xBDF4D24B, 0x2A590935, 0x4ACF97D6, 0x4678C1EC, 0x4762B9E5, 0x1DCA732D, 0x7222EA0D, + 0x6B3D72EB, 0x2D8CAF30, 0xF5C5F55E, 0xAFF90DF0, 0x5C63D9EE, 0x77E8CFE8, 0x6FF35C0B, 0x2F1B1613, + 0x5C7DC3BA, 0xBEE31ACB, 0x697DAB67, 0xACE7DBCA, 0xB5AAC1EB, 0x354F01CF, 0xB586272B, 0xF175EFCF, + 0xE8D75856, 0xAB757FB1, 0xFD5D7393, 0x65291C9B, 0xFD7A51C6, 0xF302CBA4, 0xFFBE2D17, 0x4A28E205, + 0x9621E27A, 0x6EDFB228, 0x727F3292, 0x118F4746, 0xCADB0BE2, 0xFBBE8F2F, 0xE6E53293, 0xBCC5FDAF, + 0x07CF4D96, 0xC3FA92E2, 0xC7FCE1E7, 0x9B1FD972, 0xD52B3D9B, 0xFAD347D9, 0xF8703E19, 0x1E6FDBA7, + 0xF3CBB67F, 0x403AB6ED, 0x1FB0F13B, 0x3DB76FD9, 0xF6A7F3E7, 0xDAEFE271, 0xEDC77CE6, 0xF12D0FDB, + 0xEFCA9F8D, 0x933CF73F, 0x2CEB19FD, 0x0D2BA9FF, 0xCC20F5C7, 0x4698A19E, 0xD0DBE545, 0xC9198E61, + 0xB16EBFF0, 0xDC880C5E, 0xDF88FA5A, 0xE2E396C7, 0xACA6F13C, 0x6EF5C55F, 0x79467BC5, 0x4D5E8FFE, + 0xC6FC33CB, 0x7F3D3FDB, 0x6EB08CF9, 0xAAF9C376, 0xC62F1B2E, 0x2EE6F3A5, 0xED06C63A, 0x9FBF7517, + 0xD36B3EB1, 0x857187E1, 0xE206AFEF, 0x307ACFA3, 0x4D7FD4CD, 0xF47AE4DE, 0x8D8CE71A, 0x16FD5E3F, + 0xD7E83D4F, 0x2EA93FB9, 0xA4FEE492, 0xFA934BEA, 0x8FE6E763, 0xE3CFF0A5, 0x63187718, 0x8E9EF07A, + 0xCC1FCB6A, 0x0B4C32FD, 0x59394A6E, 0x736CFA5B, 0xE7C7363E, 0x9E00E178, 0x578E0AC7, 0xA362835D, + 0x6FDC7801, 0xAD3F6A9F, 0xB347FA7D, 0xD65FC506, 0xCFFF6899, 0xFC690EFC, 0x533EF8FA, 0x942FBEFE, + 0x219800DF, 0x64E58774, 0xFB0C97D1, 0x7AD2A5CB, 0xBFADADBD, 0x46E54734, 0xAFD4FC3F, 0x60E7FF87, + 0x5AAFCF07, 0x6A500C12, 0x4FB0E723, 0x5508ECC5, 0xE253AE97, 0xDB899D3D, 0x679FFCF9, 0xF9D6ACFF, + 0x33D5F27F, 0xB4661534, 0xA83FE27E, 0xA9FF7EDB, 0x9EB3E5D7, 0xEAEBC939, 0x002F2ED5, 0xE5D5AACB, + 0xEC779085, 0x33F6FD24, 0x67D9EC6F, 0xEF4365E7, 0xE39A27A8, 0x3F1A8EBA, 0xE488F7D7, 0xE6B1DCD4, + 0x174D90EB, 0x78C4961B, 0xFBAA28C5, 0x1F7E6AEB, 0x231720BF, 0xF3B19CF1, 0xBFCAC583, 0xF13559D6, + 0x7AC7DB8C, 0x3DB986B8, 0x81781DE9, 0x27103F25, 0xFA906B4A, 0xCA6B4AEC, 0x0FD59796, 0x5B8EA89C, + 0xDA27A7CA, 0xF20FD6E7, 0xB1BF0CC3, 0x9B32C2F6, 0x36DBFE51, 0xED30C2F7, 0x8FE6CC0F, 0xE01C6C2F, + 0xF52FC452, 0xFCFA9EAC, 0xEF0FF96D, 0xD1FFC2F7, 0xB2BEBFB2, 0xE355DFC6, 0x96ACEFFF, 0xE26CC8FF, + 0xF26ED4AF, 0x42FF6BC5, 0x69172F72, 0xDABE6D38, 0x3EAC7D18, 0x4F91F40D, 0x25E54DC4, 0x92D6E726, + 0xB23782B8, 0x81B822ED, 0x3FC3091C, 0x801B2F8B, 0x7D3C90F2, 0x36CB0037, 0x5F4EF1A0, 0x9E98FAD3, + 0xD47FE416, 0xC9FADBF3, 0x36D7FF3F, 0x6FCEDAF1, 0x996AEB23, 0xBBFED601, 0xBFFEB0CD, 0x4FE76FEB, + 0x8A9CEF7F, 0xF10D80FF, 0x6CCBF9FC, 0x2EFB3594, 0x3DF5CDAC, 0xCFB7420F, 0x94517FBA, 0x7C845F7D, + 0x37CDFFCC, 0xC3129EFD, 0x4ED6B7DF, 0xB7B7296D, 0xEFC24BA9, 0xFFC87FC3, 0x34EA5F6A, 0x2F725349, + 0x7B1B4ADA, 0xDB90B6F7, 0x678BB336, 0xBFA9BDC8, 0xD4DECC0B, 0xE2D43F5C, 0x99E61FFC, 0x95E845A6, + 0xF9571450, 0xF5B52B62, 0xDF1F653B, 0x609461D5, 0x064BCD7A, 0x94FCD9CE, 0x17CD132C, 0xC359C87D, + 0x96A307E1, 0x2C33DF35, 0x2FB52CD3, 0xF39C5EEF, 0xDBF6CA33, 0xFD794FF3, 0x47E079B4, 0x65BFDF8D, + 0xB6FA74FF, 0x33FB41DB, 0x2F060BFE, 0xFCA8B93D, 0xF17C89E1, 0xFBD2FAC8, 0x6D1B993D, 0xC34F2717, + 0xF0FDEABE, 0xD8734D49, 0x7DE4B60D, 0xCC9E8EA7, 0xF565F189, 0xF7A7F929, 0xE5B9D6F0, 0x7A60F1A2, + 0x3EAD6FF6, 0xABD6AF8B, 0xC4D537FC, 0x86F08CFB, 0x393BBF22, 0xB3F32BEE, 0x67ADAF24, 0x31DFEFD6, + 0x479E6BF8, 0xF90DCFBB, 0x46BF9531, 0xDAB3EB3F, 0xEAD19FE7, 0xD125FE47, 0x97F8C7F3, 0xC0B203F6, + 0x3CE7CE0B, 0xED45BFFF, 0x5E829CC8, 0xB4BD46BF, 0x9FF265AD, 0xBE81EAFE, 0x2CDB9ED8, 0xF3F193FA, + 0x06AAEF73, 0xD9E7D501, 0xE4FB2DFB, 0xFD6D85D5, 0x170F2693, 0xA97C2696, 0xBF9D5451, 0xF9ACE07D, + 0x8DF4E5B7, 0x1093BD5C, 0x1BE9C91F, 0x74894E1E, 0x8FAFBFD6, 0xDAF3F59F, 0xB4FE72ED, 0xA4277B62, + 0x1F8CE5F6, 0xC43E19E8, 0xF57A0C41, 0xBCB1D5C3, 0x6A8A6FCA, 0x20F6373C, 0x4EF18D50, 0xBDC8CBC2, + 0xF6C33DD4, 0xFEAEA492, 0xEB619F38, 0xC2ED79FD, 0xEA307EAD, 0xB7F1AF20, 0xFD328AA7, 0xCBF687B6, + 0x1FF49FF3, 0xE7EB533C, 0xB976D293, 0xBDCCB962, 0x80DBCB8C, 0x81915CAF, 0xF7DF913C, 0x5E7DDE18, + 0xF0F6CD7D, 0xE1F6E462, 0xAFAF65FE, 0x1FB72C06, 0x7C7B502F, 0xDB496FFC, 0xEBF2B293, 0x62BF6FAF, + 0x2ECFBD06, 0xA3B9BED4, 0x1EBC2EB6, 0x737F15AD, 0xC9481ECF, 0xB07F81BC, 0xEF0F5E7F, 0x99F5178D, + 0x4F4604F1, 0xBD254E71, 0x7BE21DA8, 0xE07A7DC1, 0xAEE0F1EA, 0xFDFE94CF, 0x4FD3FEBF, 0x482EF1F9, + 0xC4DA8FF9, 0x546BCF47, 0x3E3FB53E, 0xF33EE99F, 0xB4F62AEE, 0x12DD3E5F, 0x4DFC8F87, 0xFAE285A1, + 0x3DF54BD2, 0x93BF0A99, 0x5CC8E319, 0x3649F5FB, 0xF984ED27, 0xBE9FDA9F, 0x273DD913, 0xBBEDF9C5, + 0xD9136FC1, 0x70AED7F9, 0x3E9CC7AB, 0x14E9B53F, 0xB39EA8B1, 0x498DAB0F, 0xCF9BE3B3, 0xFAB3B36F, + 0x38731EF1, 0x5AABCF9C, 0x22BDB667, 0xCAF3678B, 0xB75DFB4D, 0xB93E290D, 0xE37AED7F, 0x18B7179D, + 0x4B7AF257, 0x7E4712F1, 0x78F2372B, 0x17DF2C7E, 0xBF30EDC1, 0xF8FE9494, 0x07F19D2D, 0x4E727B99, + 0xF3A12CD0, 0x0331C5AB, 0x4E5BBDC9, 0x376CFF77, 0x12972FD4, 0x7E902EBF, 0x0CCB72C8, 0xB87C367A, + 0xF9949FFF, 0x682FB7C0, 0x9EF74DFE, 0x9BF2F21A, 0x759CEB79, 0xFEA3FD1E, 0xBBBF3A7F, 0xB915C979, + 0x3C9EF21B, 0xC9FF3D61, 0xFB4D3E63, 0xFD034935, 0xB79739C7, 0xCF7FE212, 0x7DEA9F98, 0xF4263EBD, + 0x1F94E7FD, 0x7A321E76, 0xE9CE3AAE, 0x3EF5F676, 0x85EB91D1, 0x177BECF8, 0x3B7D344E, 0xBCC3ED41, + 0x06B2BE3F, 0x34570C12, 0x1BFF5A9F, 0xFF13E997, 0x5986CEE4, 0x5CDFDE8E, 0xA1FEF8FA, 0x67F4B995, + 0xA4277B99, 0x6A3AFF92, 0xBDCC5F42, 0x8EEB95B2, 0xF9EFE205, 0x41F7FBB5, 0xD6BEFC4D, 0xE1599F4F, + 0xBBCC7958, 0x0DF87CDA, 0x15EE6746, 0xAFE617FE, 0x8DEBA153, 0x1CE7F6F8, 0xFEC5E3C7, 0xFCC3F849, + 0x7F3FB5FF, 0x6032DBE7, 0x7BC7507F, 0x7CFFC4FA, 0x0F919EEC, 0x6546A5FB, 0x9B659B3F, 0x3EFE98D8, + 0xC5EBF643, 0x7ADFEA2E, 0x8A5DFCFD, 0xA9BBE8DF, 0x9BEC7B4E, 0xFAFE456C, 0xF5EE7D68, 0x4C83ED4F, + 0xF77E33E6, 0xEFFD7B4D, 0xE9FB9465, 0xD7FFF41E, 0x935F4EF3, 0x73A3BF6F, 0x97D17B00, 0xDEC795A2, + 0x78B7D8FB, 0x7ABE5506, 0xF7F9CA2A, 0xEA4F77DF, 0x8F89DD7B, 0x420C9F0F, 0xDE1BAA88, 0xE97C9C7B, + 0x303C3F43, 0x96F15236, 0x1E7D9673, 0x2B528607, 0xCC79C6CE, 0x27A337AC, 0xEF63292F, 0x0EEB1BE6, + 0xF58DBDCC, 0x27767E78, 0x7F319413, 0x2F4596F4, 0x5ED86739, 0xD34BEF0B, 0x9A8D3FD1, 0x4FEF8F6D, + 0x96CD0B1C, 0x8F27F08F, 0xFA301EF3, 0x1E1FC43B, 0xDCAE7768, 0x0FD9BEF7, 0xA03FD487, 0xFD233B28, + 0x1EEA3FFF, 0x1E41F713, 0xEFDFB5A7, 0x2CD51B7B, 0xF2D5D49E, 0x898FD70F, 0xE2A778D4, 0xA00CDAA3, + 0xEF77316F, 0x0F6B2FEA, 0xE5658C8D, 0xFDBF4BF5, 0x363E913C, 0xBD24EBC7, 0xC3FCADBD, 0x339BF677, + 0x4B5ADFE8, 0x334BECFD, 0xC0BCB7A8, 0xC774ED63, 0xF4DE7B48, 0xDF5F7E6A, 0xDF47674F, 0xB6EF4396, + 0x01903FC4, 0x1BB27DF0, 0xA7F71CE4, 0xED32E7DE, 0x73D47DE6, 0xFB0C086E, 0x5FAF5F99, 0xA05C513C, + 0x545F6669, 0x3F77FEB3, 0x363ED860, 0xEF4B6EBC, 0x91CDFC3B, 0xC333DE87, 0x60B84CD9, 0xE8FB889B, + 0x89FB191B, 0xFD999EAD, 0xBD336DBC, 0xC8D69F8D, 0x7F53E81F, 0x99BF876F, 0x227BEEFD, 0x7C13F93B, + 0x4DEF13CD, 0xF6BE24FD, 0x7B96BDDF, 0x98EF439E, 0x717F4CE3, 0x09CE0B2D, 0x649FCA35, 0xA37FA568, + 0xBC5A28BE, 0x3ECF417B, 0x4DBCB81E, 0xE7D2F861, 0x335B0F37, 0x59FF3292, 0x333C1B7D, 0x39710BC5, + 0x1709EFCF, 0x327D5F68, 0xB1F6FDF7, 0x86165BDF, 0x7D8F30E3, 0x85F6488F, 0xBCD97C7D, 0x50AEBCD6, + 0xB28C3CA3, 0x9EBE77B8, 0xF69DA2F5, 0x84C643DB, 0x13BCBF75, 0x7C2782F6, 0x9FA2F7B0, 0x665F5FF0, + 0x7C322B14, 0xCF1755F0, 0xE365EBF7, 0x4AC1F345, 0xF74F986F, 0xF4FDC4E7, 0x633ABE35, 0x564FEFA3, + 0x347E7ABF, 0x5141BEE8, 0x19F299F9, 0x44E3ABC7, 0x27E2FD2F, 0x0A32182F, 0x9F0F9B86, 0xE48BEDDF, + 0x0204F925, 0xABE87E41, 0xFDAD0A9E, 0x83FA2EFF, 0xE4E7983D, 0x339E2769, 0xBEBB7C02, 0xCFB5F43D, + 0x2909C6FF, 0x24CD5F9F, 0xFFB6BD3E, 0x1F80CE3B, 0x6EBC87CC, 0x0F371FE9, 0xBDAC90FD, 0x2D7F0F54, + 0x9DD979FC, 0x3D517516, 0xAE46AE76, 0xFAE40F8E, 0xF17DF760, 0x5F037F6F, 0x55EFF41D, 0xE3EFB5AA, + 0x47DCEDDF, 0x9B8DFE18, 0xC54BEF73, 0x32CA3E84, 0xEF73F4FE, 0xA57666C7, 0xE0FB578D, 0xE3C297F1, + 0xFDAFDAE9, 0x939DF87E, 0x47DF5B0B, 0xFBA140E7, 0x07FBBD76, 0x2065FC9E, 0x3C50B99F, 0xCE1BC885, + 0xFD218B13, 0x957BFDF9, 0xC494172B, 0xDFF4E713, 0xF3BE5601, 0x0ADF6FC9, 0x9F284662, 0xC7A3E9FB, + 0xB78EE710, 0xBEBFD17B, 0xA77AAB70, 0x1DBE7736, 0x39CE56E2, 0x7B60B3D3, 0x6797D07B, 0xDD367DE6, + 0x00D545F9, 0xBF90786F, 0x3492B8CB, 0xB03848DC, 0x4C7C84F4, 0xD5C403EA, 0x4EE48996, 0x2544FB88, + 0xD11E64A2, 0x23A4B7F6, 0x955AEADB, 0xBB48F32B, 0xD29FC7F0, 0x7B3D78B6, 0xDFFF21FA, 0x6BDF9FF8, + 0x7B80B8D1, 0x9FEF16E1, 0x746FE4F6, 0xD8F73CF7, 0xFB0108EA, 0xC7F080AF, 0x8F4CDFFB, 0xC89EDBAF, + 0x313FAE67, 0xF9B290F8, 0x7D78D1F5, 0x9761D54D, 0xDC4CDC43, 0xFA89A4FF, 0xDF81A77D, 0xBE5ECFF2, + 0xB59AF46F, 0x134F24EE, 0x243DBD3F, 0x0B2523B3, 0x3FBBEF05, 0xE6BD9878, 0x952D2F9E, 0xBC660AF8, + 0xFE56BB93, 0xB2AB27B2, 0xF188920A, 0xC7C6BE8C, 0xF21F135B, 0x7FBBF31F, 0x20533C20, 0x862B1EAF, + 0x8494EDF8, 0x02F0F1D4, 0xF7D1F4BD, 0x7F0FC62B, 0x5C7C96D5, 0x3FB9F871, 0x3EF7537B, 0xDCF7823C, + 0xADCFEE7B, 0x02140FFB, 0xF9BF87E5, 0x03BDD7CB, 0xB83810CC, 0xF722ADD7, 0x345F654C, 0xDCE4FA8F, + 0xF1B5B89F, 0x14F9F71D, 0xDD7FA7DD, 0xF861FF1D, 0x569F04F9, 0xCE18C7EF, 0xF0F035C1, 0x783B76F9, + 0xB0BBEA77, 0xDFB85AA6, 0xF9D253F5, 0xBB3B67C9, 0x743E7543, 0x74F7B532, 0x9D6F6F42, 0x84E5EE3D, + 0x3FA2FC73, 0xEFFD91FA, 0x1BBE3E0E, 0xF650397D, 0x4F5103D2, 0xDA6B48FB, 0x0FFD37A4, 0xFDB7646E, + 0xFAFE2FA5, 0x3AEBF699, 0xE9F72B7D, 0x1C54E89F, 0xBE0748CD, 0x77CD9666, 0xFD5E60F6, 0xCBC251F1, + 0x55FEFB44, 0x394FDCC8, 0x7FBF28AF, 0x536EFDC7, 0xFB53E188, 0x2AF2DF23, 0xCA5B603A, 0xFFBDA2BC, + 0x59DCEBF4, 0x860BC7C5, 0xB73C6B7D, 0xE163984A, 0xFB0DFA2F, 0x66D5A067, 0xF35E5526, 0xC6F2DF53, + 0xEA78BEE4, 0xD9C4773D, 0xDDCF5AC8, 0xDE9EB8DF, 0xB3F1B7C7, 0xC6E77E4F, 0x29E787BF, 0xB794F3E3, + 0x8120FEFA, 0x715B82F8, 0xBAC77E14, 0xD8EFA6F3, 0x80AB5F5F, 0x9814D8AF, 0x1FF79BC0, 0xFFE10B86, + 0x07ED3F4C, 0xEFBDAE7F, 0xEA0B13C3, 0xFECE7AFF, 0x381EFDE2, 0x23DE3F85, 0xFE77A3A0, 0xFDF37A26, + 0x05FD53FF, 0x8545BCFF, 0x0A87CF7F, 0x2218AFC3, 0xC54DC178, 0xD60F1EF0, 0xEBA1CE87, 0xE29CCA6D, + 0x7C3F9350, 0xF93ADFEF, 0xF4FA9CDE, 0x9FCD7E35, 0xC7EF7FF8, 0x7BA14241, 0x28AF478E, 0xCA7DF92F, + 0xCCEF3B45, 0xFA7B0CCD, 0xF9E9B47E, 0xD2EF8B32, 0x3BD4D6EE, 0xD579FFFB, 0xA3CC0E51, 0xE0F6A27E, + 0xD1C8F5D1, 0x697A0F23, 0x7BD9F92A, 0xE1FEB2F3, 0x299F69BD, 0x9350B5A0, 0xAEAECEAF, 0x67124EDF, + 0x80ECF62F, 0x38BDD031, 0xAE8F4EBF, 0xD0F1A81A, 0xC756AFF3, 0xC930AD27, 0x32A3CF7B, 0xC4E82F33, + 0xEA3CE45B, 0x4B7E9FBC, 0xA8E4F7C7, 0x8B4A7E9F, 0x7C6BC9EF, 0x976F2DF9, 0x7DF2A2F0, 0xF7C7C81D, + 0x257AC6FC, 0xFE874CF7, 0x39CF749F, 0xF3ECEE87, 0x8CEDEF01, 0x52BDF9DE, 0xCFEDB9EF, 0xFDCE9FFB, + 0x3D02721F, 0xB404E586, 0x5B036E1A, 0xC2257AD5, 0x5EC23F08, 0xF54338D4, 0xCF81BBF0, 0x7DBA8BEE, + 0xCF73C094, 0x5FE879AA, 0x6518E719, 0xF59E67A9, 0xE5663F17, 0x473DFF44, 0xEB2FF07C, 0x9165388F, + 0xEEEF1759, 0x3DE07BEA, 0xFF030000, +}; + +u32 point_table_binary_23[] = { + 0x11728D9B, 0x79745545, 0x9EC7EBBE, 0xFB6E1696, 0x24043434, + 0x20689A61, 0x11212C47, 0x50D14E44, 0xBA598EAD, 0x30B60ADD, 0x3420E311, 0x38080498, 0x61D17649, + 0x830BA242, 0x13442403, 0x04308080, 0x890A4388, 0x0CB24591, 0x9E196044, 0xA4F1D003, 0xE89041D0, + 0x36C3D692, 0xBC776BEA, 0xB754DDBA, 0xF7C53E13, 0xFEFA50DF, 0xAADFAFAA, 0x7EB5DE7A, 0x7290DCE1, + 0xB802FFEE, 0xBBEF3E29, 0x27A4B248, 0x5A3C28CC, 0xA22AAC17, 0x475239AA, 0xB7D92F55, 0xFC43989D, + 0xB616BF95, 0xCAB6DE99, 0x1A4E070E, 0xA54F4AE5, 0xA85ECA08, 0x9F0EEB53, 0x5886FDB5, 0xD39165D8, + 0xDF14B6F4, 0x728BD828, 0xBF057225, 0xFC89C735, 0x0BC15C0E, 0xECBE4EAC, 0xF4CC465F, 0x9EA2BFAC, + 0xD2175B7A, 0x64D7B7F3, 0xABFFF1ED, 0x74CB3EB3, 0x296F23E6, 0x0FEC3393, 0x1ED83F1C, 0xF69F38F0, + 0x07D8F69F, 0x38B097A2, 0x3F1EF69F, 0x38F097ED, 0xF976BAED, 0x3F71E03F, 0xE6B7FC27, 0x66FF2788, + 0xEDFE5921, 0xBA3FDAE9, 0x8B442281, 0x2CCE03CB, 0x2A8A77E2, 0x9E430206, 0x7DCF21A4, 0x17478813, + 0x3901833E, 0x91437A51, 0x45ACAC1B, 0x06BD10A4, 0x771E12DB, 0x211EDCFA, 0xEE12E30B, 0x18E385D8, + 0xAFD4CCF1, 0x53A9F51C, 0x8FF3E5DD, 0xC0E9673A, 0x3D873C4B, 0xDE4FE901, 0x833D5B0F, 0x9C7EC6F0, + 0x93E43FF3, 0x2C3986FC, 0x0B98E295, 0xCB537A60, 0x55DFA6CB, 0x8FDA57F6, 0x60FCA59F, 0xE97842A7, + 0x03BBF501, 0x43FD42F5, 0x9161FF80, 0x6DFF42E3, 0x55318D6F, 0x2E4FE981, 0x1339C47E, 0xA9388CF9, + 0x77FAE398, 0xB93D899D, 0xA99A7B6C, 0x6066BDC5, 0xAA3EB192, 0x1E6F1BBD, 0x62792731, 0x9687ECFF, + 0xD6D8433D, 0xB18AA7C3, 0xD0FFEE50, 0xB98D59C7, 0x83618E87, 0x2F39FE0E, 0x637B0E65, 0xE678933B, + 0x3B7DAE19, 0xF2CB9DF2, 0x5D8E472A, 0x5F048CF9, 0x05E9553C, 0x627A62E7, 0xB177693E, 0xD6F60326, + 0xFB978D1E, 0xE3612773, 0x55D8BE8E, 0x676D5F71, 0xC83EB06D, 0xDF99AFEB, 0xDFEB4DEA, 0x1F6D9F18, + 0xDA8F58CF, 0x9F5ACFFD, 0xBB91D2BD, 0x63BD4F68, 0x86F95B5E, 0x24F6176A, 0x964F6826, 0x3DF3B3A2, + 0x5214AAF4, 0xC37D2711, 0xCB3C3992, 0xEC959696, 0x4A7F3271, 0xAC5C8825, 0x4B962826, 0x7D6C1AE9, + 0xD5FA5746, 0xEB59CEC4, 0x53A74E01, 0xAFC5F56B, 0x53ABECAF, 0xBEFA2A58, 0x1F37B5AE, 0x0AAF9FCC, + 0x83641EF8, 0xD3785426, 0x3543BA2F, 0x0C0F2076, 0xBFB5F9C2, 0x38F7DAEE, 0xDDBBA13C, 0xE4BAE9EE, + 0xB5DADA5A, 0x602CAF6E, 0xBA48C7F9, 0x8BCBBF30, 0x8E99F530, 0xA2D6AF5F, 0x8F7ABD1E, 0x1F3B76CC, + 0xE487F65D, 0xB87021AE, 0xE764BFF5, 0x567B7D4F, 0x2E31BC96, 0xB8550BE6, 0x32D2E73C, 0x6EEA03ED, + 0xBF57D747, 0x1C26EE3F, 0xCB30EA35, 0x47EA3F81, 0xD285E83F, 0xDBB0CA9F, 0x1CAF99CA, 0x4F8E1762, + 0xF9F2E5C6, 0xFE857139, 0xD3ECFEA9, 0x9B9E336D, 0xF3E6CDA9, 0xED156DCF, 0x41A292B8, 0xEF6B6CAF, + 0x92F49AA9, 0x3DEAA6B7, 0xDEA1DB83, 0xF4CC13C4, 0x324A2FF8, 0x39D76F19, 0xA51BDE4E, 0xFDD1EF76, + 0x7BBCD74D, 0x67E6F6BC, 0x30BAD52D, 0x6C0FB96E, 0xB261AACF, 0xE49C7976, 0x7B5F18AD, 0x99ECF9A2, + 0x60A0B647, 0xDCAF876D, 0xBFF12833, 0xDB7787F6, 0xEBA599DA, 0xDBF032E2, 0x829FD9FD, 0x7F6174EB, + 0x7DF6FEAF, 0x6EB261E3, 0x6F454545, 0x4A7DD47E, 0xCF8C1766, 0x335E42FB, 0x411E2FC1, 0x7E91B98A, + 0xE233B153, 0xC4172F5E, 0x8CCCF11B, 0xE7741DDF, 0x576CDE9D, 0x1B77B83C, 0xE49A7CC3, 0x585E4DBE, + 0xC8C5FD00, 0x97BF3B97, 0xF948305E, 0xB43EB27F, 0xCDB3E723, 0xB3DFFD17, 0x3124B49F, 0xCD12C399, + 0xA9BE99B1, 0x4F98A93D, 0xAADCC774, 0xFD209ED5, 0x7C13D7F3, 0x2571FFA7, 0x0CD37878, 0xCAE8EDFA, + 0xA7F8171E, 0x3FC8D6F8, 0x413D8F1F, 0xDB9FDDB9, 0x144FBABF, 0x6AF20D87, 0xDB2FDABE, 0x55345E76, + 0xE7F65DC1, 0xF62A49AF, 0x99DAA726, 0x9FE245B7, 0xD7EE5CE6, 0x23146F35, 0xF90523B8, 0xBC65946E, + 0x783BF54F, 0xBF227BBD, 0xAAC967E6, 0xF6DD9D6B, 0xE20DB926, 0x3F1C7FA6, 0x3ED1FA56, 0x99781FA4, + 0xEDF178E8, 0x6BDB4FEC, 0x643E121E, 0x3FC0F6F8, 0xD1F5D1E3, 0x47C74350, 0x5F62DD1E, 0x7EA58AA7, + 0x1F30BE73, 0xF9BC90C7, 0xE713CD03, 0x88A9BD35, 0xEBFD1170, 0xE83C5449, 0xFD0B3B1E, 0xBB7CB79E, + 0xD99CAFD8, 0x3E9F9FE4, 0x28C36B89, 0xA9FD94BE, 0x8CF4D45E, 0xB05E02AB, 0x78CDE5F5, 0xF43071FF, + 0x97CD7A8D, 0x7ACD94DF, 0xAD6F3157, 0x33F9A759, 0xADAF986E, 0xD6FF4A4A, 0xD7ACCF67, 0xD97B6CFF, + 0xDD7ACDAA, 0xBD31BDC7, 0x839A299D, 0x59ED8F89, 0xA93F8049, 0xCFCCF575, 0xEB5BDEAC, 0x99D29953, + 0xFC8DD687, 0xECA9F246, 0x98FD0B32, 0xC5A7B6AF, 0xE2A7C86E, 0x6FE3FF5B, 0x91FA45ED, 0x47FC53E7, + 0x51B4EFAC, 0x735FE5F3, 0x27A6C79E, 0x89FD8F7D, 0xBE8DBD2C, 0x1EB6CFBF, 0x4E95618C, 0x97AE57E4, + 0x75CD90DE, 0x39CEFC10, 0xF56FE778, 0x225333E9, 0x99595F31, 0x8BE25171, 0x1E31C583, 0xCEBF6917, + 0x33A7772C, 0xD0E7698A, 0x8F8E0534, 0x1FE17E50, 0x71A76CCD, 0xA4EF946D, 0xCEDF6564, 0xBF45B15D, + 0xFFCE71C3, 0x61FF53EA, 0x47F1D4F5, 0x4AAFC59A, 0x49AF99DA, 0xA7733C7B, 0xA77D7FD0, 0xF58A668E, + 0xA7EB8DCD, 0x3563FF64, 0x323FC4F1, 0x94297A68, 0x263DF324, 0xEACFAE57, 0x5AB6B5FB, 0xAB739C39, + 0xB53EE1FA, 0x7279F1F7, 0xE243F579, 0x03E36B84, 0x618ABF11, 0x32C3BECF, 0x30FE4F4A, 0xA95F199D, + 0xDF683D06, 0x7F90793D, 0x36F71BBC, 0x1E07F71F, 0xCCAA7FF1, 0x7C36D4F4, 0x4F5EE4BE, 0x640031AD, + 0x9F9ABD9E, 0xF23AACAF, 0xC8AA3CE7, 0x1E66280F, 0x39916918, 0xF5CCAC87, 0xF2E6CD9B, 0x47F6F8BE, + 0x64CE9C39, 0x263FF833, 0x77EE5CEB, 0xFE86FDD5, 0xF7339B0C, 0xAF25E6FA, 0x427B48AB, 0x3DE6937D, + 0xBD3E427C, 0x12737CF2, 0x7950AFAF, 0x4DD43FEC, 0x1F9F178D, 0x7E3EB129, 0x6F3EE9C1, 0xDEECD9B3, + 0x8D3F5ECF, 0x201EA87D, 0x82780FB5, 0x5F4AFB8A, 0x4AEC9F73, 0x1D17EA78, 0xC7F3E855, 0xCDD49FF2, + 0xAAFCC0BE, 0xEF72CF69, 0x16CBA8FC, 0x1E430C63, 0xF9CC7C1F, 0xE1F52C18, 0x6018F5CC, 0xDCBE5ECF, + 0x20DE293D, 0x88F7487D, 0x22F5257B, 0x7A7E0ECE, 0xE3B4BE6A, 0xFB7AFD35, 0xF7259AF9, 0x3C6EF45C, + 0x1F531EC7, 0x83D73318, 0x1FE40F31, 0xCCEF763C, 0xC0FC6BC7, 0x8BB9BFE3, 0x780AEEF7, 0x982BA93F, + 0xD57A8EF1, 0x08EBB91D, 0x0FB05EDB, 0xF1ACB94B, 0x35DD4721, 0xABF2F20F, 0x3257527C, 0xE51F4CE4, + 0x18463D73, 0x6978BCA1, 0x3D19DE0F, 0xD8E335B8, 0x9F647FF9, 0xFE51ADFF, 0x55A6BEC8, 0x5CDFD2F0, + 0x7C81E7E5, 0xD3743E86, 0x7885F59F, 0x98E259DF, 0x77E8786F, 0xA2FE61FF, 0x4AC3E309, 0xCBB3C61B, + 0xDAB3C6A3, 0xF6A74B75, 0xB01E53FB, 0x180EB75F, 0x4AFBD278, 0xE8521DEC, 0x37481FEC, 0x378883FD, + 0x06E983FD, 0x06A507FB, 0x0D4A0FF6, 0x1BC4C17E, 0x83F4C17E, 0x83D283F5, 0x9DD283FD, 0x46A43E91, + 0xFA86E359, 0xDF37E978, 0xD7F6D57E, 0xA3976D5F, 0x8F8FE0BE, 0xCB7068BC, 0xE97830F5, 0x7D2BDC1E, + 0x7286DA0F, 0xE4AAE3CD, 0xE322F6DA, 0x6BAF4939, 0x91387BBB, 0x88BDFAEA, 0xABC08B88, 0xB366EEDA, + 0xB50BF48B, 0x489F3573, 0xCF9E3D52, 0xD613FB15, 0x5933F1FC, 0x3D432EA7, 0xF4ECFD1F, 0x7FFCB194, + 0x75C4F26A, 0xF6FE4387, 0x0E51FEBE, 0xB89FFD92, 0xED637E73, 0x5F5EC7E5, 0x175BDC17, 0x98F5F5E4, + 0x9F5F2162, 0x781F5247, 0x2CAF1A5E, 0x449C3573, 0xFFFEFDC6, 0x3FF197AC, 0xE2A79F7E, 0x5ACA6B8A, + 0x713F9655, 0x0CE35571, 0x9EDE6FB3, 0x3E8FF442, 0x1C387000, 0xFCC3F5DB, 0xE92A3A9C, 0x3D7BD6D4, + 0x4FCC10B5, 0x67CE9C31, 0xED23BE71, 0x6F9C3973, 0x269C9FB1, 0x7CE794BB, 0xA2B8B838, 0x688F6299, + 0x8B7A2E0F, 0xEA87E5D5, 0xE9FDA83A, 0x73D7D599, 0xF65235C8, 0x45E6FE70, 0x7269FFA3, 0xEF4B62C2, + 0xF022E2AC, 0xC9688FFD, 0x7172B326, 0xA33F5C5F, 0xE743F929, 0xD657B747, 0x2BF909B6, 0x07DBF3EF, + 0x491E61FB, 0xE88F9F4C, 0x9C60C6F6, 0x77AF674D, 0x5FBB76AD, 0x695F9199, 0x35BDB2B2, 0xD2B4BF50, + 0xAB7B4949, 0x0931EAA5, 0x7CEEB9E7, 0x28BEFAD2, 0xFDEE8205, 0x0B4CBCC1, 0xDF4B2FBD, 0x64F57F56, + 0xF18E1D3B, 0x4C7C2472, 0xB28ADF79, 0xE71D9CFF, 0xC19F8E05, 0x7AFEA7FA, 0xEBFD27F6, 0x17B727F6, + 0x7F3DE9B3, 0x8AF9FE63, 0x2271C65E, 0xCDA4CFD8, 0xCBF781A5, 0x41FFEBF1, 0x44CCE389, 0xCF4772BC, + 0x686FDF2F, 0xE69C16ED, 0xE17E50DF, 0x3FA667F4, 0x5D6BEE23, 0x514F9CE2, 0x4FBDFC03, 0x7176DB83, + 0x070F823F, 0x7F207FB2, 0xDBC27D16, 0xEC1FE07E, 0x35394A64, 0x417BC2FE, 0x82B8FF02, 0xBD5FC1FB, + 0xDA1F3493, 0x5EFE20B2, 0xE6CF9F8F, 0xF32FDEEF, 0x2E69D0F7, 0xD574BFFB, 0x2762684F, 0xE2AE6FDB, + 0xE5259674, 0x7D5BCFEF, 0xFAFB805D, 0x9E3D9FA3, 0x3F7A3E9F, 0xC5FEAAF9, 0x1CFD7D88, 0xD82D1259, + 0x2FBCF042, 0x8A7FB0BF, 0x21769390, 0x0EF32195, 0x1FACCFC8, 0xD6FA4C1C, 0xACCFA437, 0x3C80D8AD, + 0xE7F2C2FE, 0x57B23F6A, 0xBD647F76, 0x90FDD6BB, 0xF57E01F5, 0xE586C97E, 0x79AB9BF4, 0x7E86F439, + 0xFFA4F71F, 0xC405F787, 0xDAF3877E, 0x77EBFD0B, 0xD59F18E6, 0x6BB21FCC, 0xD7E45F30, 0x5F13F37C, + 0xFD2CFBDF, 0x5FA48D1A, 0x354ACDD4, 0x2ADEA6A9, 0xF1587D7D, 0x3DDCC789, 0x5B74FAF5, 0xF55BB66C, + 0x4949D7F1, 0x23FA5F2E, 0xC2FBB588, 0x3E5ABE59, 0x8FEFB0EC, 0x215F5F3F, 0x65CA9460, 0xFF7CC7E5, + 0x229D2ECA, 0x8468ACB9, 0xBE7EFCF8, 0xF1980EE3, 0xB5E1AECB, 0x45EDDAB5, 0xC3F28845, 0x1A30DC77, + 0xE17EEE77, 0x5E37BC2F, 0xF9B9A8C5, 0xEF5983DC, 0xCD7C1F53, 0x2BCBE13C, 0x1B9FC7E9, 0x8780BD91, + 0xB1461C2F, 0xD7287FE6, 0xB7B15790, 0xFF4D7C24, 0x9728EEE1, 0xB46D327D, 0x0271766B, 0x31AB49FD, + 0x0451239F, 0x57A7FF27, 0xE5B4FF8F, 0x7DF4FF11, 0x55EB092E, 0xDE978BE1, 0xE2A4FC85, 0x9A6F47C4, + 0x6EC0F2FE, 0x537C2DEF, 0x15226DB8, 0x7880CB3F, 0x246F53F6, 0xF6FB0BEC, 0xEF258D17, 0x624F72F9, + 0x347E5788, 0xEFD8FF5A, 0xE0D84C79, 0x44FB8FDF, 0xEF4A92D5, 0xA63EAAD5, 0xD3CE25EF, 0xE2FAD4E2, + 0xFAEFFA7F, 0xE6F45A98, 0x7F327FE2, 0x2FE5F443, 0xC05E07F1, 0x7768AF3D, 0xE5970DC2, 0x63FB1F89, + 0x07557D6F, 0x8D8D36F5, 0x53E90DC5, 0xB17B996B, 0xC458D5DF, 0x9FC6879B, 0xEF5B0B85, 0x68BE40D0, + 0xF781B3E2, 0x2470DA36, 0xE722EA8B, 0xC4D762B5, 0xF2E753F7, 0x23CE7F48, 0x6C53F1B5, 0xC0BB667F, + 0x1FCBAA76, 0x24FB87DC, 0x6CBFBB82, 0xFDAB054E, 0xFF73FCB8, 0xFDBD2936, 0x283D8DCF, 0x5357F1BE, + 0x63A94FF7, 0x0F73458E, 0x38A0D2FF, 0x28E9FBE3, 0x5CB908D2, 0xBD4189FB, 0xF97BE16C, 0xA1F6EA19, + 0xD5C99626, 0xBFAA6FC6, 0x7782BEBF, 0xAE921BC4, 0x60D5FF4B, 0xE87B96D2, 0x5F85FAB7, 0xE8159BC9, + 0xFA45C039, 0xBDC52BF6, 0xFD45E61B, 0x0D03D95E, 0x1ED4AFC5, 0x8CC67926, 0x5D959F53, 0x9FEC669F, + 0x1FDBDCE2, 0xAF83F51D, 0xBFCFA9FC, 0x592DBC0A, 0xBE4F3CA4, 0x560891F9, 0x5D1CD919, 0xAA18CA1F, + 0x26DA71FD, 0x4E427ABC, 0x7DB2A829, 0xBD62ECBF, 0xF8F3EE03, 0x4DE99D3B, 0x15A97479, 0xDD7F44DF, + 0x17E37EF0, 0x78EC256D, 0x0FBF7FE6, 0x26923F62, 0x1FEF1FBC, 0xCDC9429B, 0x1B6BC47F, 0xD9F612B3, + 0x5D2CDF29, 0x55D1A058, 0xAE778EDB, 0xF69D31F1, 0x25C863C5, 0x7471A72A, 0xCF7537D8, 0xF6E3CDD3, + 0x46F0F919, 0xF7AB691B, 0xBC0E4DF6, 0x7794A3F6, 0xA2F110B5, 0x17EDFFA8, 0xBD68FFAB, 0x7882F1D7, + 0x624EAC5E, 0x972F3BA8, 0xF8FCA9BC, 0xA4CB83F4, 0xCCEFC5AF, 0x397F99EC, 0xA2F8D9D8, 0x675CFE0D, + 0xB242F9BB, 0x4B3CA2E3, 0x4D3EADFC, 0x39193B89, 0xFC8CB207, 0xFBFBA1CE, 0xA326DEE0, 0xBCB5D73D, + 0xAFE309CA, 0xCFEEEEED, 0xC3F3BF8A, 0x37984F5A, 0x4C486B79, 0xE1C28526, 0xEC45F451, 0x7B307FAB, + 0xF92F637E, 0xDA34DFF7, 0x53EDF1FD, 0x86579AB6, 0x0FBFE7AA, 0xFE81F25A, 0x7674CEE8, 0xF8937D54, + 0x7FEDF3FF, 0x5BC713A4, 0x679CF0D3, 0x743C407A, 0xB30BF161, 0x3A3EC19E, 0x3C22BFD5, 0xF100EC4E, + 0x738B4C3C, 0x9E86F950, 0x1C33F100, 0xEDD137BE, 0x55C71B94, 0x9FF6B344, 0x895DBEB3, 0xB2B1B3D6, + 0x43BAD7A7, 0x71B08E07, 0x4877C724, 0x9BDBF6E4, 0xC0C45BBC, 0x3E2F86FE, 0xF0AF249F, 0xB0ED35BE, + 0x90D0F1FD, 0x0E9EAF5A, 0x27AE37D9, 0xBF29FD1F, 0xE9DF487F, 0xC2F75015, 0x7122EB91, 0xD8C3CC1F, + 0x89C7D5FC, 0x39383E1D, 0xD7F7AF55, 0xFB34A8F6, 0xFAADFC98, 0xF637E21B, 0xB140F5C7, 0x73A26353, + 0x7AFCFEAF, 0xE23F6D4D, 0x7AE7A6F4, 0xFE011ABF, 0xCE2FDDD7, 0xCDFE538D, 0x0F715DDC, 0x6FEF47FD, + 0x8F9DADF6, 0xF7F2F850, 0xFF9E26FD, 0x29550CE3, 0xE3787235, 0xEB0B71BD, 0x7926ED80, 0x9D9EFEEB, + 0x667787CA, 0x2B6EF60F, 0xC893C51A, 0x79A3AAFF, 0xF9F4AB9C, 0x7E038EA7, 0x2FDD12CE, 0x5F03DCEA, + 0xB30CBCDF, 0xF4478B76, 0x728A2A6F, 0x5FFC3CA7, 0x637F650E, 0xC918D864, 0x7A6AF9CD, 0x707FD1D6, + 0x4BD3FEE0, 0xFEA23173, 0x3BE955BC, 0xBFA1DAA7, 0xD149B3F7, 0xEF4ED724, 0x7EDFF717, 0xAA74555E, + 0xDA31F9B5, 0xBDFFF286, 0x26EE3B7A, 0xF4A8F45F, 0xA7F920E3, 0xA89CFBB7, 0xEAD34C8A, 0x9BECF719, + 0xD94E7C9B, 0xED6F7A37, 0x791BA7D7, 0xC0F84CEF, 0xE73D66D7, 0x57FC497C, 0xD354BA62, 0x8CD7D86C, + 0xEF72537A, 0x5DDFE4F7, 0xE2DF717C, 0xF1FBAE84, 0xFA177E3F, 0x96103FF2, 0xFE6C23E9, 0xC3EFBF74, + 0xFEE0FD5A, 0x4284DF97, 0x85DF9F25, 0x22EFBB6C, 0xFBF49E2B, 0xB01F790F, 0xB691F4E1, 0xF75BB67D, + 0x3B7FF03E, 0x2CFC7E4C, 0xE7F70FA8, 0xFEED43E9, 0xE5EB6E92, 0xFE0AC52D, 0x895796B5, 0x277E38C2, + 0x4F1097AD, 0x6A4FF95F, 0xB1F2030F, 0x0AD81922, 0xC6C2792D, 0xBD31430C, 0x1E3C18B8, 0x39B18803, + 0x8B2BC4AA, 0x669AC712, 0x935ECD25, 0xA1FC8A43, 0xF9FD43E1, 0xFC8A43F9, 0x457BF91C, 0x9EE7BF77, + 0xF76CDDBA, 0x558AEE72, 0x22EB0BD7, 0xAC592345, 0x4B62F7B4, 0x28DCB469, 0x9394B972, 0x069E679B, + 0xBBB87E2B, 0x7E0CB985, 0x8861FC24, 0x89E3FAFC, 0x9B247D5C, 0xB8A7F87E, 0xE617703E, 0x87FE282B, + 0x2B937212, 0xB108F801, 0x7D9E5FB5, 0x6A15E81F, 0x20BD10E8, 0xCF2AFD9E, 0x2D7E23F6, 0xF72A7D5F, + 0x452C9F0C, 0xDEBF19E6, 0xF76FD89F, 0xCFCA736A, 0xCF8D7F03, 0x3232803F, 0x4AE13B42, 0x7C2EC252, + 0xDC1B497F, 0x34C2B785, 0xF88348F9, 0x4B53F88E, 0x883ECC25, 0x11FDB414, 0x8EEA2D16, 0x9F07F711, + 0xB7DEAAF8, 0x642AC3F9, 0x04FEB654, 0x7644BDE6, 0x772B3BD1, 0x7A5F41BC, 0x62657BE2, 0xF280317F, + 0x45905F96, 0xA8FDEB9B, 0x417CCBE5, 0x4DF0CBC4, 0x6BDFBE89, 0xF4519E4B, 0xBCBE82F5, 0x519E4A5C, + 0xB191F553, 0xAD74E051, 0xC41B3675, 0x243DF3C6, 0xCDCC0F59, 0x5C1230EA, 0x81AB83F1, 0x8B7AE67F, + 0x5EC3BC8E, 0x787539DB, 0x8BF289A0, 0x7D507F22, 0x981F9077, 0x5BE59734, 0xC1091DBF, 0xBF247D94, + 0x4F59E597, 0x44F855D5, 0xBF1D88DF, 0xDFDE49AA, 0xDD5B38FF, 0x8C30AB78, 0xF950CC56, 0xEBD55CF7, + 0x92891FE0, 0x67846758, 0xB55F866B, 0xF843E074, 0x9FF4F20B, 0xF905C553, 0x5C7C919F, 0x0FBC0539, + 0x269CDA8E, 0xD89EC8CD, 0xFB09B197, 0x18F5CD7B, 0xBB12F46A, 0xA1CB7394, 0x3C3DE9D6, 0xE3781E4D, + 0x2CDAB87F, 0x397FFE3C, 0xB2F80458, 0x34BB74E9, 0x12EA81D3, 0x93A2E5D5, 0xAB57613D, 0xFE8D9CA7, + 0xD27F9FD6, 0x8FD75BE4, 0xE4578647, 0xCA59AAAE, 0x4F885B78, 0xFD468EA5, 0x11CB4172, 0x24BCC788, + 0xDDE8FDC6, 0x30CC7FB3, 0x0D8FC1FA, 0x7C42F775, 0xC84AEF3E, 0xC13C81F4, 0x89FBC430, 0x7E4F86E5, + 0xA97DD030, 0xBCCF9C40, 0xFA64A9B7, 0x70DBB66D, 0xC44ADF70, 0xC55BC8E9, 0x643FC72B, 0x5CB46891, + 0xF1C7BFD9, 0x2B84FB25, 0x6D4F164B, 0xC9F6C8FE, 0x7829E13E, 0x46F11678, 0x2FE21535, 0xEC65FF90, + 0x9D1186C3, 0xEFF1F97D, 0x967E1F22, 0xAAC85E7C, 0xA8F757C3, 0x70FF5B60, 0x18FD75F2, 0x45B561B0, + 0x7F37F311, 0xD23BE962, 0x8A61F07F, 0xA261AA7F, 0x9EB7C530, 0xB46FB561, 0xB23FDECB, 0xB0FD11C5, + 0x86A9FE37, 0xCB4FEDF2, 0xDC1CC3A1, 0xFA2B7DA8, 0xFED1DF0F, 0xE8F735D6, 0xFB9891F8, 0x7DFC05EF, + 0x191D2FC0, 0xC97386F1, 0xBDB0BC5D, 0xDCC37A64, 0xE7B861AC, 0x7FBFD5E1, 0xF27A8D35, 0x8CFADE1D, + 0xBD22CDA0, 0xBF7DACA7, 0xDF7BE0F8, 0x30FE280E, 0xFDBE81DF, 0x83F8EF19, 0xFD0E7AFF, 0x45ACE663, + 0xB4179FD8, 0xF03B3E7F, 0x213B070D, 0xD37BE739, 0xF25F598F, 0xECE631B3, 0xDEDBDFF0, 0xB966ECCF, + 0xCF0C53FC, 0xFF5EB4B1, 0xCB8BCF64, 0x9E44FEEA, 0xF607C6FC, 0x230C877F, 0x3F3149BF, 0x6F31EFB5, + 0x47D2FACC, 0xF5994AEC, 0x8C303C26, 0xF47B8AF9, 0xC4F07DD1, 0xD61BFBC0, 0xD2B23F35, 0xF2FE9BCB, + 0x33F695BF, 0xC0DDD203, 0xFF41DF39, 0x2FF05F7F, 0x2FB4BF07, 0xC3F742DD, 0xDFE8EF62, 0xAFD0CC37, + 0x8AFDEF0D, 0x93FF8534, 0x7EA1FFD1, 0xFFD3CCCF, 0x92BF729F, 0x37DA9407, 0xFE7F6998, 0xFCFF0FF1, + 0x13539E62, 0x7F3B33EB, 0xE3E5FC3D, 0x81FD31DF, 0x17D89E73, 0x33CD67BA, 0xBCB4F1CC, 0x6F517DBB, + 0xA507F107, 0xFACE79E1, 0xDF9FE41F, 0x0CE20FF4, 0x5DAA89D5, 0x7A3212F7, 0x6B7D1A7A, 0x979797C3, + 0xF70764A7, 0xA4A1F7EA, 0xD5AB81C7, 0x50BA2CC6, 0xF7C53388, 0xFDB3B218, 0xDF83D693, 0x3E76B737, + 0x0CF3D771, 0xFE026FD8, 0xBA75EB80, 0x29FF4F45, 0xE6860D1B, 0x403F86D2, 0x4526E6BF, 0xC6F3756D, + 0xAC2BEE7F, 0xB93CF1BE, 0x61D4C79C, 0xF489C8D7, 0x783E6BC3, 0xACFD9DDD, 0x30C39ECF, 0x638F1B66, + 0xBD7C9FBF, 0xF7903F5D, 0x98D9DFC6, 0x3FC6572C, 0x5DBA94B8, 0xAFF2E7C3, 0xF80AFCFE, 0x09FE2B76, + 0x9AC951F0, 0x7D48D727, 0xD94E8E7A, 0xF3CD374D, 0x7BC44E7B, 0xBFC2F69A, 0x417A153F, 0xBFE2742C, + 0x4F9D89DB, 0x2C5BB6CC, 0xB477BC40, 0xB459B972, 0xA514C3C9, 0x5FAF88DF, 0xA30EA7FD, 0x9D9FC1EB, + 0xE9C060BF, 0xC78CFA74, 0xB5477CE3, 0x8D37E0FE, 0xB91D7DFF, 0x72EBF13C, 0x305C78C0, 0xED17330F, + 0x24BEE925, 0x2198517F, 0x7357E6E1, 0x623870E7, 0x3C93FF2E, 0xE0FC4E26, 0xFF5D946E, 0xF2A3BE4B, + 0xB6C9FF14, 0x707769F2, 0x4F07EE56, 0x65F223DF, 0xBAD1E447, 0x7D8FBFEA, 0xFCF22270, 0xDB213ABF, + 0x3C0ADC46, 0x973790F8, 0x46AD1F48, 0xFA768526, 0xFF2EE0DC, 0x7126FF72, 0xE0969F9A, 0xFCC8D97B, + 0x4C7ED4B7, 0x79F447FC, 0x1928FE11, 0xF941E61C, 0xE2DEAF5F, 0x7D9E19F5, 0x7DFA330F, 0x972FE27E, + 0xE8A8B18F, 0xF196B6C4, 0xD847CE78, 0xD9D87F91, 0xFC23D6F3, 0x75C11734, 0x1E753C34, 0xDF6318F3, + 0x379B1ECC, 0x7FC0BD5E, 0xE4F590E3, 0x21538D6F, 0x8C076D6F, 0x0EEF1778, 0x7C39855E, 0x118F375A, + 0xBFD5FC09, 0xDF53F578, 0xC99BEB15, 0xC1F8D6EB, 0x61F24C78, 0xBD93BDCD, 0xFE03B9AD, 0xF27FE3C6, + 0x8D667E34, 0xEB1BCF9F, 0x66FDE3FD, 0x5BCB12C3, 0x63607FD7, 0x7CAAD1E3, 0x7AD47832, 0xC88FEB77, + 0x772BBF9A, 0xAF3A082B, 0xBFE276EF, 0x05EB0DDC, 0xAF387F9F, 0xE8AFD723, 0x60FF03C3, 0xF8FBA6E4, + 0x0447BFE7, 0xA2DF3BC5, 0x1CFDFE84, 0xF4EFD17A, 0x01F5C7F2, 0x46180EFD, 0x3E0AECEB, 0xEF9B3FF2, + 0xFB292AAF, 0x88FD9B45, 0xEDD1ADD0, 0x30B65777, 0xF9A3BF6F, 0xC2FADAF9, 0xA13DBA8E, 0x0BF20377, + 0xEFC4FD5F, 0x2BFB085F, 0xCD1F5338, 0x5E8E10C7, 0xDB87DFB3, 0x9BF9A396, 0x18D6679B, 0xFD4CAFE8, + 0xDCB97346, 0x2F470BA1, 0x19EE4F6F, 0xB5F20377, 0x7B8FF2E3, 0x79B24C88, 0x4BAABC8B, 0x172F9AFB, + 0xE5FF557A, 0x609D3FFD, 0x41CE7F84, 0xF4196B38, 0x3FAFF7EE, 0xA38D3DCC, 0x7E02DAA3, 0xDA30B68F, + 0xE4FDA8DE, 0x0FC478BF, 0xFA7F0000, +}; + +u32 point_table_binary_24[] = { + 0x11728D9A, 0x7B7055D5, 0xB9C0D73E, 0xFB9C0421, 0x474E08AF, + 0x26A2B93E, 0x065BA7C2, 0xE8D447EE, 0x58D2AA73, 0x6963C1C1, 0xF050C71C, 0xB1A202B1, 0xC01449B8, + 0xDEA10611, 0x613C2401, 0x84F03C42, 0x8C25410C, 0xC407014D, 0xA18090F0, 0x9080ED05, 0x2E6087B6, + 0xF2B01193, 0x728993D7, 0xD9ABEB7B, 0xACB5F73E, 0xC91F3D93, 0x3FF29BF5, 0xADEFB11E, 0xDF7A6D59, + 0x2873AC6A, 0x81BF871F, 0x7E58CA42, 0x99A979E1, 0xC285C4CB, 0x88172D5A, 0x04BCDBAA, 0xF4C8C7FA, + 0x60BF3E3F, 0x97C8DDF2, 0xC7C45F7F, 0xFD35F163, 0xC42D2D2D, 0x522E76F9, 0xEAD5ABC4, 0x2C7FF1E2, + 0x4594175B, 0x893B3B3B, 0x890F135F, 0xBB760DE5, 0x7B31CB77, 0x7575A17F, 0xCEF37EFF, 0x7AF1747F, + 0x3C3E2E94, 0x1D224B88, 0x7E2228F2, 0xF2F2148B, 0x078885E8, 0xE9E9215E, 0x47F2C44A, 0x1ED9C817, + 0x25D52FF2, 0x97CB0EF9, 0x925F3FB1, 0xAB5F5EF6, 0xEB2776F5, 0x25D52FF2, 0x968B1A39, 0xC6192784, + 0xD541F128, 0x1EEF14F8, 0xE265BE6D, 0x1633CB1B, 0x9E05DC13, 0x311C0579, 0xA71FB1D2, 0xC76CF4B3, + 0xBC66D120, 0x4782FE0F, 0x33381EE6, 0xF8F3D4BE, 0xE234B03D, 0x9658C933, 0x1BF9D372, 0x82D2B7EB, + 0x6FCFB07C, 0x03B010C4, 0xA81FF9FB, 0x3490C7FA, 0x284F2C17, 0x5379F05E, 0x8E77B1B6, 0x9FECDFA0, + 0x015C9FE5, 0x5D165542, 0xC813DFA5, 0x6BFF89CF, 0x4ED5FE03, 0xDBC389C1, 0x3EB1913F, 0x2D9A953F, + 0x97D745B5, 0xFFC06214, 0x31EA47AE, 0xBD51FB4F, 0xF2C4E02F, 0xB0D77FD0, 0xEFF59FD8, 0xE36FB3EB, + 0xBF1E5F99, 0xFF935566, 0xC6738A92, 0x3E9B5576, 0xEAD429E0, 0x8F883352, 0x1B1A1A90, 0x493E2375, + 0xDBB66DE0, 0xEF49E2FB, 0xE6B1FF27, 0x61FCA6DD, 0x65B888F8, 0xAEF19A49, 0xDEC36A3C, 0x0EDEEF32, + 0xCC87F48B, 0x9A697EA5, 0x5F34FE74, 0x907C56D9, 0x975F7E09, 0xE32DD3FA, 0x8310ED0F, 0x09515252, + 0xA2589C24, 0x66FB8788, 0x3BB23593, 0x7C47B6EA, 0x23F81D92, 0x1F1167A4, 0xEEDDBBB7, 0x97BC9846, + 0x2C846692, 0x172223F5, 0x934F3E91, 0xB248D62A, 0x9FF1F7FE, 0xFBEF63BE, 0x209683CE, 0x9D3B878C, + 0xAD1F9583, 0xD09E9227, 0xE6FC5324, 0x3341DE3A, 0xE7E65BF9, 0x9C2FBFD4, 0x120F8ABE, 0xFCF2CBC6, + 0x9E756E50, 0x14EDB13E, 0x60D4A7E4, 0xC50092E7, 0xF6CA24E6, 0x7CADEC91, 0xBCE15A21, 0x3CF990FD, + 0xB57772FB, 0xB03EEB9C, 0x7D3FEAEB, 0x1D2FFA07, 0xF2E81FC7, 0x0FF2187F, 0x915CAAFA, 0x44B4BF16, + 0x6EAAACAC, 0xA4789185, 0x282B2B33, 0xF1FFB35C, 0x8865CB96, 0x913C72B8, 0x291E8F23, 0xA33F6DE1, + 0xA69A9A1A, 0xE3BFDD26, 0xC48A152B, 0xA8FE5FC9, 0x9FE5CB97, 0x537DE470, 0x537575B5, 0x89CF6E1B, + 0x14FDF8E3, 0x8F8DFFFF, 0x2C1F147D, 0xEFBDF7A4, 0x9CA3EAAB, 0xB60894C9, 0x1E6CEFC9, 0xC4F2BF0C, + 0x2F220EDF, 0x843C8738, 0x50E6E1E5, 0x908FC2D9, 0xE8EF6462, 0x653F7BC3, 0x860DA46F, 0x39F9178B, + 0xC5C81ECA, 0x73BCAC2F, 0xEDA1A0F0, 0xDA4BCB15, 0x2E2FF78C, 0x07B62713, 0x2CCFED9B, 0x70EC6B86, + 0x55FCC377, 0x32B3FE61, 0xBF905DBE, 0xFA579875, 0xFB7D27C4, 0x0B2FBC60, 0xDA037ECC, 0x8B88C3D9, + 0xB367CF76, 0xDBF7BB70, 0xD39C3973, 0x8C7DE043, 0x870E19FD, 0x20FFF9E7, 0x9F9B78E1, 0x87F982FB, + 0x1FEC211F, 0x95B5D687, 0x420C5865, 0x37EFDCB9, 0x137837CC, 0xAF01ABAC, 0x89B0BE8B, 0x28B19C68, + 0x4D3C72E4, 0x0830CACB, 0x89767353, 0x5313C867, 0x02ABF11C, 0xACADAD95, 0x721FCD6F, 0x58E03EF8, + 0xE003E05A, 0xE241BF2E, 0x2E2E36F6, 0xD47CF935, 0xD8D3FA60, 0xFEE0FC9E, 0x61E4A393, 0x264D02D6, + 0xFA289F46, 0x8D3DB179, 0xF366531F, 0x6600F8A3, 0xFDB5EFB7, 0xCEA1BF46, 0x9F10A04F, 0xDB07798C, + 0x97FD0379, 0xF66FB796, 0xC7FD4D8B, 0x5C0AF230, 0x7FDE7DF7, 0x5DE04C62, 0x9E9F1C3F, 0xCC1FE6A5, + 0xC4347F94, 0x3FC8307F, 0xD6AC5963, 0xFC87F903, 0xE2229718, 0x3316F152, 0xE270D33B, 0xEFBC63E2, + 0x83F9B365, 0xCB965EFA, 0x753C309F, 0xEAEAEAA4, 0xC851FA76, 0xA9F93144, 0xB6979696, 0x12372A75, + 0x2364FBDC, 0xB9738117, 0x11878770, 0xF922920F, 0x0F292F2F, 0x97B28DD8, 0xEA0867CF, 0x9C3993B8, + 0x91C6D3F4, 0xE9D38149, 0x9FFA4D9D, 0x3A957817, 0xED5F9E7B, 0xEE39A3EF, 0x86D1814D, 0xD85F6CEF, + 0x86D13C7F, 0x8C3E0FEF, 0x022279DD, 0xDEA6BFB9, 0x3DFABFC6, 0xACF59F71, 0x0EF8EA57, 0x139BF6B4, + 0x6427B627, 0xB787D55F, 0x7633537C, 0xFDC3377F, 0xF6D9676E, 0x7B5BE183, 0x7BF6EC71, 0xED7FC7F9, + 0xCBF817CE, 0xC67CC5F1, 0xC2EFFAF5, 0xEB663CC0, 0x7C6A6F6F, 0x37F954AD, 0xB06374BE, 0xF4ED67E7, + 0xA8FD9BE2, 0x6095CB20, 0x1FACCA1C, 0xB37DFB76, 0xC3501FC7, 0x13CB7BD6, 0x23E26A97, 0x51BE9AE5, + 0x8BF479E1, 0x8752B35E, 0x5F76ECD8, 0x81FA7072, 0x2AFBBB76, 0xED4206F9, 0x60D50FA5, 0xF647D7D7, + 0xACEBF37A, 0x842CA7B8, 0x0CF2720A, 0xCBC7649C, 0xEA475E64, 0xAEC2F348, 0x75FA40DF, 0xF9A43A63, + 0xBBFF7CC2, 0xCCE71F5B, 0xC8562E47, 0x9611D98A, 0xEB7D8CCE, 0x3F32D22D, 0xD93EB22D, 0x9863FAFC, + 0x64B77DFA, 0xE9A724CF, 0xE79DB367, 0xCF9AFA90, 0xFF8B8A8A, 0x60BF5347, 0xF6EE5E4C, 0xF6886544, + 0x33F92723, 0x03B77BCF, 0x4FB6608E, 0x890A2ABF, 0xEBA7BC7F, 0xAAA072C3, 0xF5E4DFA8, 0xBB59BE9E, + 0xFC672EA4, 0xF6B14578, 0xA0B7BD64, 0xC4709CF4, 0xA7BDC8F2, 0x71D2AF59, 0xE9ABEEAD, 0xDF1E7BAF, + 0xCB18BFE1, 0x0AE2513F, 0x35F1547A, 0xE32136F1, 0xF66A3FB5, 0x1FAB76F7, 0x637ABF97, 0x785633E5, + 0xEBC4B342, 0xE07A90EC, 0x6F723CC9, 0xFD9BDCFF, 0x25320EE7, 0xCFC096C8, 0x5C5C6F16, 0xCB2A607B, + 0x7CFA4D90, 0xDFF5F9D4, 0x1E9FD170, 0xE2C40973, 0x7E0D6CC9, 0x68686E6E, 0x9672839A, 0x8FEABC6A, + 0xE78A30EB, 0x4356BB5A, 0xCD39C476, 0xC2CB909F, 0x71FD04E6, 0xF32FDA07, 0x7DC83D11, 0x3C1F6BFD, + 0x6D3D914B, 0x972E19F9, 0xC016BB07, 0xF231DA43, 0x16615C6F, 0xB97EA855, 0x84717DE4, 0xF3B7ECC8, + 0x68A0F303, 0x9FAF3719, 0xAE224EBF, 0xC9B407CA, 0x47E6128B, 0x3AB27F77, 0x8561F44F, 0xB33EBF0F, + 0xDCBB71E3, 0x4663CF6E, 0x1BB877ED, 0xDAB5205F, 0x41E5BCDF, 0x07C672E6, 0x0DA29E98, 0xC70BF063, + 0x9EF1C3FE, 0xA9F52DDB, 0xF063942F, 0xBDFDA776, 0x54C55EFF, 0xED36CD64, 0x4F768CCA, 0x63AE27BE, + 0xF73F7DF6, 0x733D8CED, 0xC75C421C, 0xD862B882, 0x98F52D76, 0xE35DBD7A, 0xB5E73E63, 0xE0DEF5EB, + 0xD7FBFCAD, 0xA8A8F0C5, 0xB372E5CA, 0xDEFD57A2, 0xCE5BC8F7, 0xBDAECF5B, 0x583F5533, 0x8F8F5411, + 0xDEBA75AB, 0x2FDE55AB, 0x56F9DA83, 0xDA3F697C, 0x258FBF42, 0x1A5F8929, 0x3C5EC11E, 0x32DB2B21, + 0x961D9A7B, 0x8DEF38DD, 0xBF703E56, 0xF121EB7C, 0xACEF6774, 0x3E36F737, 0xCC6ABCC2, 0x7D0DE44B, + 0x6CBF1262, 0xF8713C39, 0xC4761BB6, 0x2733F87F, 0xFCF87162, 0xBEFFC1F9, 0x0AFA0ED3, 0xFC696D6D, + 0x75F5ABF9, 0x83F74346, 0xDE6ED3F1, 0xE8FAC69F, 0xC3E48FF1, 0x57D5B7CE, 0x8B1F61FE, 0xD0F74BCD, + 0xE23F98AB, 0xB07C7060, 0x2FAE7FD0, 0x1E8A03F7, 0xD8BFC1FC, 0xA4E60BD9, 0x77E70FD9, 0x73E70FF1, + 0xC0BD9B36, 0x6D32F660, 0x3CE17E40, 0x8D372A77, 0xE70F95BB, 0xF387D89D, 0x3F24EFCE, 0x1F2A77E7, + 0x0F95BBF3, 0x87D89D3F, 0x24EFCE1F, 0x6A7FD657, 0x42F64CBE, 0xD7F6C77A, 0xF8B0874B, 0xB43F862B, + 0x92FC33F1, 0xE2F971B1, 0xDB1E984F, 0x3CFEAE5B, 0xB7CE170F, 0xE71B7FFF, 0xA9F14AEC, 0xB9AF38EC, + 0x593F0A49, 0x1ED68FE4, 0x78613FEC, 0x6D0F33DE, 0xBCE32B79, 0xFC15D2F8, 0x027D6FBF, 0xFD36D9DB, + 0xEAB15742, 0x6CFC491E, 0xDF6A3D73, 0x16D0787B, 0xE5955788, 0x9FF7DDCF, 0xE510F378, 0x656E4DB4, + 0xB4E9FD0C, 0xF0B761C3, 0xA8EFDBF0, 0x158BF72B, 0xC8AD09C3, 0x7CFFE9EE, 0x8FF0BED3, 0xDD2F5511, + 0x9BFD549C, 0xE4F57E4B, 0xD491FDCC, 0x37B97DEB, 0xC8BE66D2, 0xFF6DB87B, 0x87D18FF2, 0xCC6AFF42, + 0xE5C3C6E8, 0xFD02951B, 0xAE277FB3, 0x46E9FD07, 0xC5C3CCFE, 0xB5263A23, 0x7A7F03FC, 0x6DD8709C, + 0xF477BCE4, 0xF5BF35A1, 0x99EC99F1, 0x07F69EF7, 0xED5FEAA9, 0x3F3453FB, 0xB8FE139B, 0xF892ED27, + 0xFB976C3F, 0xD9BFE4FE, 0x4BEE5FE8, 0xBF719EF1, 0xAAF643C4, 0xEEFE88FC, 0x77F747DE, 0xF1236A68, + 0xBF644FA7, 0xFB6331CD, 0x3DEFE279, 0x25F9FEAB, 0x86D89E7E, 0xDF3CBEBF, 0x4CBEEFF3, 0xEFCFFA78, + 0x3F20793D, 0x1F7ADD37, 0x76507956, 0x995E7FA8, 0x5C085C1F, 0x957E67B2, 0x10777CE4, 0xDA93D3BD, + 0xF78F6AFD, 0x41E6FB20, 0x18EF286F, 0xEE43B93D, 0xAE6BC6FE, 0xB5C7BA8C, 0xFBBFB123, 0x4F9978D1, + 0x7FC3DCFF, 0x343E747D, 0x3D5E14F3, 0xF8A1FCAB, 0xDA3727B9, 0xBD897B22, 0x86519F66, 0xEDDF3D8B, + 0x0D637F6A, 0xD6FDEDD6, 0xC7FDEEBC, 0x9EB40307, 0x0E98FE49, 0xCCBB67A1, 0xCFFFA19A, 0xFB904F2E, + 0x47EE49D3, 0xF110DF95, 0xE76D1F31, 0x74548E61, 0xD8EF1768, 0xE6F34D41, 0x4F1A9EEF, 0x6BF83C34, + 0x94EED3A0, 0x5C44D479, 0x6F5EFF46, 0x58FF743C, 0xFDAEF66F, 0xCCCCCC94, 0xD2D1E5E1, 0xA570FE45, + 0x7D785EEF, 0xDF88E7FD, 0xC99A2379, 0x050505C8, 0x543F9287, 0xF53750FC, 0x63E3F658, 0xBDDE10EB, + 0xF55BF5D7, 0x38EF7A4E, 0xED0B3D60, 0xF289BF9C, 0x99F3ABD1, 0xC75CE8D7, 0x0FED09F7, 0xEDCE40F9, + 0x06F253A2, 0x11EFDF67, 0x3A57B8BC, 0x518C56FC, 0xDFD6035C, 0x7E0C3870, 0x46FC1E79, 0x00D50F1C, + 0x719E44FD, 0xDD629F78, 0x5CED3783, 0xF2B7DA5F, 0x284FF941, 0xE24DE606, 0xA543A46E, 0x7656FE5B, + 0xFA957F72, 0xB38A66AE, 0x5DC0E5E7, 0x659DD2BF, 0x20B0A22F, 0x7B4AD325, 0x7952E97F, 0xC39AD797, + 0x3DC5C764, 0x83EA9D36, 0xD161F44F, 0x50F5B382, 0x6FB17EE4, 0xD462BB9D, 0xE36B04BE, 0xE1CFF693, + 0x3A1EE0F0, 0x1D815213, 0x5FB32ABF, 0x3140EF3F, 0x2D2A1EC5, 0xA9B3AD2C, 0x2E6FB47E, 0xA0F8F6C0, + 0xFF71F931, 0xE0D05A2B, 0xD697BCC8, 0x217DA116, 0x79AC2F79, 0xF14BB1CF, 0xBA4DB5C7, 0x0B22DDF4, + 0x9F92B777, 0x27BAF5FB, 0x09C85BFB, 0x9DB97DDA, 0x87F13645, 0xE95B633F, 0xC0FACF5B, 0x4FA8F1FB, + 0x13EBAF58, 0xFF5171C9, 0x7A49D5FF, 0x7FF126EB, 0x3B6615AB, 0xDC3A5BDA, 0xA63EE4D3, 0x88FD67AE, + 0x8F6C2D08, 0x2C61FF1B, 0xF1FEF382, 0x35C69B7F, 0x139FC999, 0xCCF738F9, 0xAA3C2580, 0xFE895922, + 0x03DEDBAC, 0x5181C13C, 0xDF4A81ED, 0xDF059FE6, 0xF78BB833, 0x51F9B7D6, 0x1E87F6BE, 0x17B7417D, + 0x7B819886, 0xE51159E3, 0x3CA8C6D7, 0xCF03F7F2, 0x7AD1E13C, 0xA9E20DCA, 0x72E65290, 0xBFE11FE2, + 0x84C9478A, 0x533E0CED, 0xD1F7A360, 0xAFDFE420, 0xB5773795, 0xF7DF6097, 0x7BD7AB70, 0x5660B419, + 0x2F2385E8, 0xDC63FF44, 0x8F57E0C4, 0x23D6EBBA, 0xBD9C5215, 0xCFD194BF, 0xE8F9E4FC, 0x42E9FF26, + 0xE5645FF2, 0x307E81AD, 0x37E4FCBE, 0xE455F949, 0x47CDD57E, 0x1B0247F4, 0xFA08F229, 0xE313B733, + 0xA3BD1B9F, 0x165FF469, 0x1FF2BB8A, 0x2FB83EF5, 0x1B2FF73C, 0x6CFDCC6B, 0xAFE773B9, 0x8739E63C, + 0xA2F2C133, 0x6296D7BE, 0xB3D0A17C, 0x7349E517, 0xB55EC983, 0x4EA197D3, 0x8AEC32F6, 0x671BE84F, + 0xEF6FFDAD, 0xCFFE4EE6, 0x247BC9E3, 0xA197BDA4, 0xFED7F602, 0xC31273FA, 0xECFF4239, 0xDF4940FA, + 0xE5FD29F0, 0x57F09A6C, 0xEE03D712, 0x075D4679, 0xE60BF259, 0xB8AF0C5A, 0x7602EF7B, 0x2FC82788, + 0x9DD1F83E, 0x728A582D, 0x04A3DF7A, 0xEB2DE067, 0x89ED04BF, 0x17C5E536, 0xCACF6543, 0x8712EFE3, + 0xF71FE252, 0xB9937819, 0x710DE427, 0xF8AD1C36, 0x8CE499CB, 0x75FD3A1F, 0xD7680679, 0x3140C6F5, + 0x7DF0FA8D, 0x595264BB, 0xBC6EBDE2, 0x21B254F3, 0xF2959952, 0x64C91ACD, 0x9B2A4700, 0xFBE52349, + 0xFA22AEFC, 0xE6AA1160, 0x2F13F205, 0xFC4E6467, 0xABFE523C, 0x96F8D4AD, 0xB7122FE1, 0xFD19FC65, + 0xFBE5C5A3, 0x49E58FBA, 0xF5918728, 0x2E70F5E1, 0x7DF5836E, 0x39DE273F, 0xE82907F9, 0xDF121F07, + 0x7FA07C8D, 0x475F6E12, 0x47D4FC3E, 0x407CE6FC, 0x4888BF37, 0xCF273E76, 0xE27692F7, 0xB2DA7F3A, + 0xAF273197, 0x1F39767B, 0xEFFA59AE, 0xFCF1938A, 0x7FA9788F, 0xDEBFFE8A, 0x7825B7CF, 0x977748F1, + 0xA33E98E5, 0x4F9F55FE, 0x3DA5F88C, 0xA7FEB43E, 0xB8D463EF, 0xA93EF80B, 0x8F7CC4E5, 0xB35F8D24, + 0x667D5F5D, 0xB8538A8D, 0x6ABF9AAD, 0xE6D77561, 0x63FB1532, 0x7F6F5F36, 0x0CF18581, 0x5F2479E0, + 0x34907F11, 0xDE8FA2B0, 0x1E04BF08, 0x45E17D47, 0x713E70CA, 0x08918DFB, 0xEB18B15C, 0x26B2F1BD, + 0x3146F2CE, 0x43A128CF, 0xA728DEDF, 0xC742B9FC, 0x1E988FEF, 0xB7E7CD7C, 0xCE4F7A8F, 0x8E023B3B, + 0x585E31BE, 0x2FAF0CE5, 0xC27E0FE4, 0xF1BDF8EF, 0xFCDEA9F4, 0xE9FB7B7E, 0xDF8DC2FF, 0x50DFD88F, + 0xC1EB4B28, 0x17CFEF60, 0x3F46E767, 0x8C87FD31, 0xE761F617, 0xEAE37980, 0xF5417D3C, 0x9FB33DA8, + 0x8FEFAF50, 0x9FDF8799, 0xA3C0501F, 0xDFAFE628, 0x3EA7D68F, 0x43A15C7C, 0x6FF29433, 0x9BFA3366, + 0xCC00F97C, 0x7C0F1EEA, 0x6178DFFC, 0x07BF67B0, 0xFFF063C6, 0xF8401FBC, 0xF7A03D78, 0x7F5DC77C, + 0x54F507CC, 0xFF4AF9BF, 0xD89E4755, 0x7FC1FBE2, 0xB5AE55C8, 0xDC9F6284, 0x61EABF2F, 0x485ECC20, + 0x86F66746, 0x79687F5E, 0x8FF37DEF, 0x5951B267, 0xFAAF8518, 0xDA0FF371, 0x0BC943FB, 0x617F1D75, + 0xEB633E3E, 0xEAD6C7FD, 0x7DD4AD0F, 0xE5DA1ED4, 0x5FB26409, 0xE4075F7D, 0xC5A63EF4, 0xBFC851BC, + 0x4BB5C73E, 0xE72AEEF7, 0xC728FE08, 0x3E2E309C, 0x0F6C7577, 0x7E505555, 0x05F2F9F8, 0x7E964E2C, + 0xDB88A1FD, 0xBDFE633E, 0x2736F670, 0x3EB4B1BD, 0x75CC3159, 0x0BEF0DA1, 0xDCAE3FEA, 0xEF2D80AD, + 0xC70DF7F9, 0x7D1BC4C7, 0x8CED6DBF, 0x296EDEBF, 0x7F3F319C, 0x772E8B9B, 0xF1FC0AF3, 0x0DDE172A, + 0x42CF1C3E, 0x7CD8CCBF, 0xC0FDA167, 0x0E1E3C68, 0xE48357BA, 0x1AE7CF9F, 0x8FF307EB, 0x777435EA, + 0xF985F5AB, 0x45AAFEBE, 0x0ACFA76B, 0x44EAABAF, 0xBE0AF75D, 0xB5F8FEA0, 0xFCC1FB5C, 0x60FE3E0E, + 0xE3E3FB67, 0x88DF7BFF, 0x0CFD85F7, 0x5730BFA1, 0x7E71F72D, 0x785F5942, 0x2CCE74DF, 0x82EFD325, + 0x6ABC2A96, 0x4B4474F7, 0xEEDD34FF, 0xA1FE9D22, 0x5A5F5F6F, 0xE4031702, 0xF89E8B0C, 0xF6DA0243, + 0x70BC407D, 0xB82FDE94, 0x3A11C713, 0xEBB3CA53, 0x27E2FC67, 0xF9D0E0F6, 0xE126DF28, 0xB63EFDFE, + 0x35936F7E, 0xECFB5E10, 0xD97EDA59, 0xC3F783B5, 0x789FA8E2, 0xE7FBF45A, 0x7D7F86F9, 0x80EF0F21, + 0x7E78AFD7, 0xF787103F, 0xDE0F42BE, 0x82FAAF75, 0x55B17E64, 0x71C17014, 0x5896CBBF, 0x9B7C07F5, + 0x4733B37C, 0xE01B3149, 0xC783F63A, 0xC524BC7F, 0x80FA70DF, 0x57135ACD, 0xF7F958DF, 0x5A1B5A8D, + 0xE393E543, 0x37763E89, 0xFE16125B, 0xF1CE46F6, 0x2FEA8B87, 0xF5D9B3E5, 0x0A8C478D, 0x57D8CF99, + 0xF11B2336, 0xE3B7F7F7, 0x8AC866FC, 0x2A7BF81E, 0x5CD9F527, 0x3D9EF1FE, 0xE143C351, 0x6095F333, + 0x74FC785F, 0x328199E5, 0x039BDCF9, 0xE03B3F43, 0xFD719E7C, 0xC3FAACC7, 0xDDF503C6, 0xB35513BA, + 0x53FB031C, 0xE8945734, 0xC37AD27C, 0x545EC1FB, 0x5F5E6F8E, 0xBF1ABA13, 0xEFBF793D, 0x4A39107A, + 0xC28C67C5, 0xFD32C460, 0x5C4F38BE, 0x2B6F8BC1, 0x5EFF2F3F, 0x127A82CF, 0x2FE8AFFD, 0xF3448161, + 0x88BFD230, 0xC53F2110, 0x370CDF3F, 0x5E338CFE, 0xDA0BBA8A, 0x0D433E4E, 0xED2A3E7D, 0xFA34CA63, + 0xBE7ECC9A, 0xA6EB63BC, 0xFBAD69DE, 0xEF256FBD, 0xC5B44F3E, 0xF06DB3CC, 0x7D51BEF7, 0x7B4CF33D, + 0x25B7A7C8, 0xA3FD8279, 0x1F9F447C, 0xB97AF814, 0xC77190C5, 0xAFD4F8F8, 0xDDF02978, 0x9F97473C, + 0xE234CB17, 0xC9A9B204, 0xF6EBB683, 0xF9A3484E, 0x2076B279, 0x7D9D208B, 0x70C5CEC6, 0xFC01F2C8, + 0xB603DF93, 0xFC0B0000, +}; + +u32 point_table_binary_25[] = { + 0x11728D98, 0x7D6C9D55, 0x19C0CFFB, 0x71DBF5DE, 0xAEBBA501, 0x971BC6EA, + 0xA6C16D6E, 0x37D9CD9A, 0xB88E7DA4, 0x4C0A2A25, 0x38E69612, 0xDA892443, 0xB2CC8892, 0x913B4850, + 0xB09BBAA1, 0x9858A6A4, 0x50DCB24A, 0x48A54EAD, 0x1B535B13, 0xBC0E4B1C, 0x61B2800B, 0x30033356, + 0xAB45976D, 0x2DF7BEC7, 0xE7E39CF3, 0x9EF3F635, 0xF136FDE3, 0x97F37C9D, 0xF33CE739, 0xE73DB25B, + 0x1EF79E15, 0xF4EBE8E8, 0x90B29CC2, 0x4F59DC9D, 0x60188FEE, 0x72C7E7F0, 0xDD09799B, 0x778B1F89, + 0x4F230592, 0x7EC0F27B, 0x3CAEF839, 0xE4E060CC, 0x281F1C54, 0xF23BE7C8, 0x13078FC7, 0x4CF28F07, + 0x919657FE, 0x343FE7F8, 0xDFC9FE8C, 0x3D65DFF8, 0x57FAC67F, 0x59F644DB, 0x8488E62D, 0xDDADE6D7, + 0x852C04B3, 0x38A499E7, 0x0BACE4F5, 0xFA889392, 0xFC5F6AAC, 0x56AB30AE, 0xB9E1A4E2, 0xB3C8D55F, + 0x3283BC62, 0x9627FD0F, 0xA3FC5539, 0xA34FFCD1, 0x176D7B61, 0x8959FB0B, 0x4B2C8F2C, 0x4E817871, + 0xB849CB33, 0x8FFF4AFB, 0x47AEFE95, 0x19FD33B3, 0x3CE90FB8, 0xFE9963FF, 0x286FFB67, 0x4EC6FBD2, + 0x6FDDF9FC, 0xB4C5CC17, 0x38E864A6, 0xF5206679, 0xED4F9EF6, 0xC6EC78E4, 0xE97F369B, 0x78818385, + 0xCC341F62, 0x96877C14, 0xBC51215A, 0x96C19C48, 0x9E39B857, 0xB37895B9, 0xED01A5FF, 0x2ACB33C3, + 0xF868B407, 0xFCDDEE0D, 0x72FE9983, 0x4D317B7D, 0xC8AB8B2A, 0xDFC4F276, 0x66F0BF21, 0xEA14C2BB, + 0x62EAC3A9, 0x97643D01, 0x2B79C3BB, 0x91AB79C3, 0x4E3D26EB, 0x0D58C96B, 0xFB301FD8, 0xEF616FE9, + 0x75132FED, 0xFF989DFD, 0x0CF2C861, 0xAF896F00, 0xE5A5C87F, 0x59F161EC, 0x0F72A8B9, 0x60F70F39, + 0xD472C2EE, 0x2F5228EE, 0x966B9183, 0x69636F6D, 0xA2FF1470, 0xBD3062DA, 0x6FDDCCC1, 0xB462252F, + 0x45306BE4, 0x8945AE5C, 0x2E1B7DBF, 0x53E4F6EE, 0xDDCBFD0B, 0xED5FB3E0, 0x45A79FFD, 0xDAF061E6, + 0xF9D72A1E, 0x60F9C6AF, 0xA8FC8D70, 0xBCABFAD5, 0x7A8C70BC, 0x9A75FF5C, 0xF01B639F, 0xE4159745, + 0x3F8FAFE8, 0x52F6FA79, 0xDC30D7CB, 0x7471BD5D, 0x3FB021D7, 0xDBF105D3, 0xF35BEDF5, 0x16C230C7, + 0x2B1AF7D8, 0xF107D38A, 0x953DBFB3, 0xF4093BDF, 0x5218EE67, 0x2EDE6CAF, 0x4F1CBFEE, 0xFF865DFF, + 0x73E34BE4, 0x83EB4D8A, 0xB6474CFD, 0xC17EAAF6, 0x6AE6FD57, 0xED15B9F4, 0xF813F34B, 0xD64BB29E, + 0x409FEBD7, 0xACC7613A, 0x7F864CBC, 0x7C1E0DC5, 0xF9627933, 0xBF02EF67, 0x91D7F584, 0xE37246E4, + 0xB57FE650, 0xD86CF95F, 0x9B380FC9, 0x9EA9676D, 0x3FAEE7E3, 0x6CAF65CC, 0x392F070D, 0x73FC83CD, + 0x26DF2C9F, 0xD7F91D61, 0xFFAA1EBB, 0x994D7DC6, 0xF31BB3CF, 0x6FC8EF98, 0xAE471E57, 0xF5586636, + 0xF5A9FBDB, 0x747183AE, 0x579E8F62, 0x159FC9BF, 0x5EEFB83E, 0xDC7CA8F8, 0xADFAECE7, 0xF914BBEC, + 0xFE23674A, 0x1BDCFEAA, 0x99D7278E, 0x5FDF2F0C, 0xBBFE93F1, 0x25FDCFAD, 0x17377FC9, 0xFC62FEA0, + 0x9FD6B6EB, 0x7A80FE48, 0xDCD667F7, 0x4B39A3D9, 0xAD1F3A7F, 0x603F568F, 0xC88BFBF7, 0xEF67C6FD, + 0x31252FF6, 0xF5F52173, 0x7F9B0ADE, 0x35F2B03F, 0xFC03F222, 0x33EF1FFF, 0x40DB170D, 0x93BCE639, + 0xF60A3C9F, 0x6A5ECB33, 0xAFFE8661, 0x8CBF57B3, 0x9A5FAF96, 0x77D783C6, 0x311F9DD5, 0x3CDB57F3, + 0xDD1A7D4E, 0xD9A3FCF9, 0x0331633C, 0xFEC0EA95, 0x4EBC5B35, 0xBBEB0FEC, 0xEC576067, 0xBF125BFB, + 0x15EC71FF, 0x9A2A966C, 0x7F72AAB4, 0xD430AD77, 0xCC1C3FF7, 0x571DAFEE, 0xB768CFDE, 0x0FE88FED, + 0xB51C368C, 0xE7DB66C3, 0x7CFE6D6E, 0x0EF57C58, 0x3E7FA7BD, 0x9EF3A632, 0x1D854281, 0xFB0171B6, + 0x425C9305, 0x9185F3F5, 0x817999A1, 0xA1219267, 0xCE741C3D, 0x7A94F339, 0x81F1C4FA, 0xCCD9CA8E, + 0x1D3B8859, 0x3E5B191E, 0x1E36F591, 0x7BCDE778, 0xD68A0A72, 0xC3CDC11D, 0x6A7E156F, 0x17F09098, + 0x55E313C8, 0xF505BF9D, 0xEA7592F5, 0xEBAF0FBB, 0x89DF14E3, 0xDEE7C1FE, 0xA6E00B76, 0xFF0E5765, + 0xCE2A3E89, 0xFA7E5D78, 0xD6E47725, 0xE8FF5E78, 0xA99CF027, 0x6E14E7BC, 0x26B0F784, 0x7836D5DF, + 0x3BE282B7, 0x08EC6FF5, 0x57A4F903, 0x9E407DB9, 0x26B85BFB, 0xA3FBE66B, 0xD17EE58F, 0xD8BF49FE, + 0x51CDAF42, 0xF7DDE562, 0x52CF07B9, 0x56F4EFD4, 0x8CF7E5FC, 0x297F978A, 0xA782DCB4, 0x48FC4C8D, + 0x57E41854, 0x6B393845, 0x3C2D26E4, 0x0BB09E63, 0xDE5EF2B7, 0x9CF57367, 0xE4A6FF67, 0x1CE21B97, + 0xCF403D6C, 0x969774FC, 0x383EEFF9, 0xDA0D8A4F, 0xCAEF43F6, 0x67A36B53, 0xFD63FC5D, 0xB09E8B33, + 0xF713BF27, 0xCE89C520, 0x7FCEBF4C, 0xFA1BC405, 0xF817FE87, 0xBC63CADE, 0x845803F3, 0xF7B99F90, + 0x3EDC8FC3, 0xE5753D6A, 0xBEC4DE57, 0xC3232ADE, 0x0ADDAFD7, 0x056BCCFA, 0x02571BBD, 0xA2EA6F07, + 0xF1BE99AB, 0x881B897F, 0x2E5A90EB, 0xFE23D57D, 0x465E896E, 0x85F937C8, 0x06E231D8, 0xEF3700FF, + 0x421C53F1, 0x2DC4F1E0, 0xEBE24BC4, 0x57CB1F47, 0x2598CF7D, 0x9ECA27E8, 0x7F16C25D, 0xE93DADF8, + 0x4194CF3C, 0x185C67FA, 0x2B70D32B, 0x1EC52B5F, 0x02DE09DD, 0x3FF46FC1, 0xE3552CE7, 0xF1EC5341, + 0xBBBD1FEB, 0xFF1DEAFB, 0xD644B40F, 0xD6FBBC58, 0x45FC07C8, 0x177C6F78, 0x8BE40153, 0x0FF8FD71, + 0x5D74488D, 0x8F440F81, 0xFE36EFA6, 0x3486F51A, 0x47F9E8B8, 0xAA97843D, 0x181F899E, 0x047B53FE, + 0x474CBE61, 0xFC83D77D, 0xBD5F281E, 0xEF50D06F, 0xCE4758CF, 0xEC1B62FC, 0x7FC4FBED, 0x683DACE7, + 0x9B5E4DAD, 0xE713D82F, 0x3365BFA6, 0xEC3D8FFA, 0xC1C3616B, 0x6A3E947E, 0x704BD460, 0xFB0BFF56, + 0x5B96964F, 0x6D5F6C8F, 0x6AA9F94B, 0x8CCFD157, 0xF1D4BE26, 0x1F49CBAF, 0xFEDEAFC2, 0x9FFBBD5E, + 0x15EEF7BC, 0xFBBD5F4D, 0xBC0758FA, 0xEABD20B6, 0x97F6DEA0, 0xF5A9DF66, 0x797CF444, 0xAB94DF8C, + 0x59CACF30, 0xE7634E95, 0x4F8EE7AD, 0x71B83FC9, 0x3D96FF32, 0x33DE2F34, 0x8BFB9143, 0x7E70E866, + 0x868C100B, 0x4F16E4FB, 0x967DE43F, 0x5BF15D4A, 0xE1F7DD78, 0xA237DC78, 0x35EBF945, 0x6F27E4DF, + 0x8EE5456F, 0xC25EAFEB, 0x4F6C4E61, 0x5BBE3585, 0x6DF97C0A, 0xDBF21B53, 0xD8965F91, 0xC2B6FC63, + 0x296CCBDF, 0x93C2B6FC, 0x11E00B09, 0xFD099785, 0xB0D6F3BC, 0xAB4F6CE7, 0xE75C0ADB, 0xF267E4B7, + 0xF0BCAD7B, 0x38783797, 0x6B97F22D, 0xE6F0BBC1, 0x5F149789, 0xFBC502E2, 0x33CC758F, 0x8A6664C8, + 0xDF16E4E2, 0x7AF3DE41, 0x5CFF8EE1, 0x1E92FF4E, 0x66A37A1F, 0x215EF92F, 0x66E817C3, 0x78BFC96C, + 0x9CD5F76B, 0x62EF36C3, 0x73DE07F9, 0x7BD030F9, 0x0BFE24EA, 0x0CC3FDC8, 0x5B63B887, 0xEE4BEF65, + 0x3E6918EF, 0xB78F1926, 0x79CB3FEB, 0xC7FE7B12, 0xEF073D89, 0xEFC161EC, 0x471F7F7A, 0x567FFF10, + 0x7FEC27B3, 0xCEF7D6F5, 0x3DEEFBE5, 0x8A2EC35B, 0xE8FD63A0, 0xD6A9E3A1, 0xFBE1B0E1, 0x1EBAFFDE, + 0xE5EFD3F1, 0xD0F7C2AD, 0x8A95BCFF, 0x4CBC1E78, 0xFED8F122, 0x472F6436, 0xDAF6BCDB, 0x98297FF8, + 0x5EB36FA6, 0xD530AC8F, 0x77C74C9F, 0x7EEF41B6, 0xDF1B69FE, 0x25F9032D, 0x8FF683F6, 0x0F460D63, + 0xFC3F34CC, 0xF17F4A5C, 0x368CEF4D, 0x7F57BC0E, 0xBE4746E3, 0xF7005166, 0xAEE60D17, 0x1CFFEB98, + 0xB1BE2627, 0x27A11EC1, 0x16F0CCB1, 0xC67BA8A4, 0xDF527C95, 0x66D9CFFA, 0x3E97FC19, 0xC5838A5F, + 0x1657235F, 0x3E11FE83, 0xB89B39F3, 0xD02BE799, 0xE52EE468, 0xBCFD32CB, 0x33373EAA, 0xE45F56DF, + 0x4F6DAE7E, 0x4B537E90, 0xFD31E7AE, 0xD1CCFA66, 0x0B2BFBF5, 0x5798A91F, 0xFE0EEE1B, 0xF759FD13, + 0x78D936AB, 0x7F9E86FA, 0xDA9AC99A, 0xFE093CFF, 0xDE4C96FA, 0x279E070B, 0x5D7D645B, 0xDF5BE2EA, + 0xCF914F8E, 0x2F89ED53, 0xFD6C1762, 0xC962534F, 0x5B9097EE, 0x36F541EC, 0xBC4F6F8F, 0xEBEFBF00, + }; + +u32 point_table_binary_26[] = { + 0x11728D98, 0x7F6C5557, 0x1DC0CFBD, 0xF75D6859, 0x1FEF750D, 0x2B6BD411, 0x7176B38E, 0x27742B18, + 0xB06BD36D, 0x3673F3D1, 0x45DA109A, 0xBCBE39E2, 0x1C344303, 0x6CC9A2D0, 0x644E1B22, 0x93D8FDC8, + 0xAA5D1B25, 0x5DB30868, 0x1A1CCC01, 0xD39AAC46, 0x1B601267, 0xC4840006, 0x1E5DB565, 0x2CAE6FF7, + 0xDDE3F77B, 0xBEE77CEF, 0x8F3E93BD, 0xF69F4FBE, 0x3FCFF79C, 0xEFF971E5, 0x4E312AEE, 0x13EAD7D6, + 0xD62665EF, 0x021E8EF0, 0xCE180F8B, 0x49EB6488, 0xFB800F87, 0xF89C18B7, 0x26C37279, 0xD4EF0C71, + 0xBE0C6F89, 0xE96F89CA, 0xAD57A2F2, 0x053C10D3, 0x1F2897BF, 0x23D50F58, 0xEE23B9E6, 0x5164677F, + 0xC0A8EFEC, 0xD7FABD0B, 0xF4153BCF, 0x07ACF49F, 0x777CA3AF, 0xE3191E8D, 0xC4EFA578, 0xEC4FFBE7, + 0xF8DA9EE3, 0xE7C531A9, 0xEC2B7FE7, 0x799E1443, 0x863F9DD7, 0xFC5764EF, 0x0D62D0D7, 0x4CFACAFE, + 0x56D4BFFD, 0x4DA5FFAA, 0xE12FEF62, 0x06FD4423, 0xB1899768, 0x247D64F1, 0x36A867DE, 0x7ECBC427, + 0x3EF7A889, 0x8FEC5D21, 0xC6F8C4A4, 0xAFEC5F8C, 0xC6270EE2, 0xA37E383E, 0xB1D61F32, 0xF95E6D8D, + 0x8EE78FBF, 0xE7F1023B, 0xEDC4AA1E, 0x8A495FE5, 0x0BF1E4E9, 0xCF3587F3, 0x91A7AD53, 0x9C2FB0B3, + 0x9C588D47, 0xB1D61F16, 0x53B8BE6F, 0xC936EDC6, 0xF524EE95, 0xB5C89FC9, 0xF07A535C, 0x73278C99, + 0xFC4D1137, 0xED267F72, 0x83DF2284, 0xF511E903, 0x3FE46F8C, 0xAC5FCD2B, 0x9FD4ACF5, 0x99B7237B, + 0x69E66ED4, 0xF72B88C1, 0x9F66F6AF, 0xF5B93FA7, 0xB05F9CCC, 0x9AD59AC7, 0x91E59580, 0xB11FE515, + 0x7F8BD147, 0x76329AF3, 0x20DF21C4, 0x7B23EC4F, 0xF1F90301, 0x5B7B90BF, 0xB4DFE823, 0xBF37A259, + 0xD7CF5ED2, 0xB4877902, 0xE23D41AC, 0xEA3911D4, 0xC3D4D71E, 0xE6FAD462, 0x3CA755A4, 0xC7C6C688, + 0x31DF7991, 0xD6F2B5C4, 0x0911E686, 0x2CCF8FE2, 0xFA5C305F, 0xE8AF3EE7, 0xA5557F69, 0xFF0D59E6, + 0xA3E4AFE6, 0x54643F1A, 0x611E21AE, 0x5EA17990, 0xF4D34FEB, 0x7A1CA2F8, 0xAB5ED2F5, 0x3844F10D, + 0x93FFFA5C, 0xEA64787F, 0x6CC86ACE, 0x8B019237, 0x64B5BF01, 0x92338F53, 0xBE99E6F0, 0xFCD4E734, + 0xEBFC1AB2, 0xC9153A9E, 0xE2FA1CF3, 0x20F9AF7A, 0x3A9C7F43, 0xD630C593, 0xF3996C64, 0x7DCC37DE, + 0x1B8EEFB4, 0x1AA6FA04, 0xF913F3F8, 0xE2F58FCF, 0x0FD61FD6, 0x6B69B399, 0x4F587F8A, 0x9B7E185E, + 0x8F72DEF0, 0x82F91FA4, 0xF320FD2D, 0x337EB5FF, 0xBF569D8A, 0x9C0FAFD5, 0x1C8E9E1F, 0x9A213FD5, + 0x0F253963, 0xF243F692, 0xCCB5B89E, 0xBDE4C7B4, 0x9FE78965, 0x49B3D687, 0x8ACCB27E, 0xF47C52FA, + 0x4EBB597F, 0xE210C55B, 0xF5AC592F, 0x14CF30E5, 0xE72553BF, 0x0A9F7FB2, 0xA419E687, 0xE40D1BCC, + 0x7A2139F3, 0x38E597F9, 0x62B83FBD, 0xA4E63CD5, 0x479692C9, 0x70BDBC24, 0xF320F9AF, 0xDA6AD60B, + 0xF9D7ACFD, 0x39ED8DAB, 0xC2FB8910, 0xCC03C466, 0x7D52FD83, 0xFC89797C, 0x0BEA45FB, 0x9510B4DF, + 0x2A86FDA0, 0xD463B88C, 0x7E5CAE98, 0xFB3D967F, 0x6C7CF1F9, 0x8EAD07D8, 0x4F953FA7, 0x5FA48829, + 0x9ED3DFF4, 0x1C33E653, 0x30ACF32B, 0x187D5AAF, 0xF63E51D3, 0xD9D9A9F4, 0x899BFA8D, 0x3DAE7739, + 0x6D98FA41, 0x4EB3BEEA, 0x37F7DDC6, 0x56AD3F4E, 0xF6CC03C4, 0x9947D81F, 0xF647A7DF, 0x15D11F0A, + 0x18F3B387, 0xD6DC15CE, 0x5F7632D3, 0xFC15325F, 0x0FEB8B42, 0x633333CC, 0x7F69C4B0, 0xEEA742CD, + 0x4966ECB7, 0x5666EAC7, 0xD6EADB34, 0x53BF16D2, 0x4F19A6FC, 0xD3CF187D, 0xDC3F9CC6, 0xEA95C61F, + 0x71CD1F98, 0x953EF35A, 0xE284D3D5, 0xD555A6DE, 0xB4BFBBEF, 0x8A1A23A7, 0xFC456AD3, 0xA64DE5E6, + 0x8BFAB9E0, 0x48331F12, 0xCEEEC46E, 0x217A7A7A, 0xE0BE42F3, 0x533123C4, 0xE6CD9BA5, 0xB849D60A, + 0x1BE5F6C8, 0xC18307C9, 0xDF315A9F, 0x2857FB85, 0x3ADFDCB6, 0xBABA3A3A, 0x7F943D71, 0xDC3E2E47, + 0x26B9DB36, 0x3A3ABAC0, 0x1FCE1FDE, 0xD72A265C, 0x337F13F2, 0x17422CDA, 0x40E7A1C8, 0x01837CC9, + 0xC5C41ECD, 0x9328AFC8, 0x3A0F99F9, 0x97D7C1FF, 0xCDB6AFF8, 0x41714296, 0xC07EC8FA, 0xD0C8D57D, + 0x694CCCD2, 0xF94CF727, 0xFB1FBA5F, 0x4E53FCD4, 0x8FEDF715, 0x5F107F47, 0xFF553BAC, 0x4B4A5F88, + 0x4BE8AF62, 0xCE5AAEE4, 0xD36212ED, 0xDD97FD8F, 0x3F893DF6, 0x37CA6FBE, 0xD35ECA0C, 0xF2D42BE2, + 0x7C59FF7D, 0x305E184F, 0x72AFBC58, 0x365E1F8D, 0xA732553A, 0xA3ECF3F2, 0x07D67118, 0xEFF72D75, + 0xBE88EDB2, 0x88EF1BA7, 0x5A6CD7F3, 0xBFCFFA25, 0xF8FF9150, 0xFD2DFF25, 0xD22897F3, 0xF6AB4ABE, + 0x0CE4C0EE, 0x1AFB4A78, 0xBFA85A6E, 0xF5F17DE6, 0x2D8837E1, 0xDCA1EB99, 0x51FB47A7, 0x5CA77912, + 0xD75BC58B, 0x8EBA8F89, 0x2CE48BF7, 0xEBB58937, 0xB8FEC0F6, 0xCFDCB35A, 0x3E81EB6B, 0xF152EBA8, + 0xCA67569C, 0x407929E7, 0x3CA679CA, 0xDA0AF7C7, 0xE316EF9F, 0x289F3F6B, 0xBD1F79AF, 0xF5C825DC, + 0xEF303E71, 0xBF9F0BFB, 0xF7CECA5C, 0x383FFF48, 0xA9A0F87E, 0xE87F186F, 0xA952FE3A, 0xCC8B2D6B, + 0x57F8FDE7, 0x5C90A7CB, 0x8E375EDF, 0x181BFBE2, 0x13D60BE5, 0xE2C5EB6F, 0xDEA31FFD, 0xDC6ED3F5, + 0xFFD07F00, 0xF2FDA743, 0xF3F19848, 0xE3FD583E, 0x657F60E6, 0x13D93A97, 0xF0A81F60, 0x3F590FF5, + 0x7DD639A4, 0xFCBD29EE, 0x417B7B5A, 0xD07D625A, 0x3E87BC68, 0xCA3EA6EB, 0xB70CEDDD, 0xF562913E, + 0x3FF6A1BC, 0xF271AB93, 0xF76F60F7, 0x9B8B6A67, 0x6666A4F8, 0x0630EC5F, 0x8B6F72BF, 0x72E3C60D, + 0x981F9257, 0xFEDBB978, 0xF9F2E585, 0x1CF3A7EE, 0x3B10AFEA, 0x88CDE70D, 0xBE6F8A0F, 0xDA07CC7A, + 0x41F61EB7, 0x4C3F4FFA, 0x7B61BC5B, 0x133BB5BC, 0xE0EF82F1, 0xAC73BAF4, 0xFA50EF23, 0xF929F927, + 0xCD93FE4F, 0xA0FE23D6, 0x33DC5F20, 0xB797FB09, 0xB35ED0DF, 0xE2467995, 0xCF1B7CAF, 0x7CCFB5B5, + 0xFF7EBF09, 0xECBF9BA8, 0xD6FDDCEF, 0x7F0DEA75, 0xB7F50EDB, 0xE378EAC5, 0x70D8BE58, 0x6D3F1AB6, + 0xF726AD9E, 0x4F327FC6, 0xBF3C23CF, 0x979D2F1D, 0x4FDCE237, 0x959D2FFD, 0xBEF7E02F, 0xFA3EF744, + 0xF4FD1E7D, 0xDF7BB1F7, 0x7FC85E7F, 0x1F08FC95, 0xFBBEC0F6, 0xD7613FA8, 0x30F28789, 0xED10E703, + 0xFEEDF115, 0xC4156116, 0xE37247C8, 0xFF5E6267, 0x3660B10D, 0x39E1E8EF, 0x078A6187, 0x572C12B0, + 0x9EFE42F6, 0x97C04464, 0x80E7883F, 0x303C463C, 0x87BC2DD0, 0x97F8DF12, 0xC8FF6B78, 0x2E601C8F, + 0xFFB7E8F8, 0xFC33D1F1, 0x1936E333, 0xFAC8A25E, 0x76E37EF1, 0x40AFDBA2, 0xE6FF0BB2, 0x03B9BD91, + 0xEF738A33, 0xCDE6BD4D, 0xFA77FDC7, 0x6D51EF6D, 0xD49F08DE, 0x8FC69EDF, 0x979F277D, 0x7FD01D60, + 0x067D6B3D, 0x31F87B1D, 0xFBD56D29, 0x9AF79E62, 0x6B63F1D4, 0xFFFB3EA5, 0xEE27B341, 0x7E78FF48, + 0xBC54FCB3, 0xD6572C46, 0x99BBD5FD, 0xAC4B5469, 0x7DC5CE57, 0x356BFDD0, 0xFBB703EF, 0x03A1F744, + 0x37B27F84, 0xEA63FC59, 0x1B995FC7, 0xFB16E79F, 0x27E6FCE3, 0xDFC7F47D, 0x9CF3EFA3, 0x7A39EBE4, + 0x3966BC0F, 0xBDCCDCAD, 0xEE8BEDEE, 0x3266D0B7, 0xAE322BFD, 0xC481E21C, 0xCF17DA8F, 0x30937D87, + 0x581DF607, 0xEFFBD5BA, 0xFF95BE75, 0x38719D19, 0xFCCB3473, 0xB73EBF7E, 0xC38CF759, 0xC9ACEAE5, + 0xDE5DFC0E, 0x33D67380, 0x99EA759F, 0x3EBF86A8, 0x9ECE657D, 0xBEE8EF2B, 0x9FBD8DEB, 0xD981BCF2, + 0x49FEBED2, 0x11FE7EC3, 0xDF5FCC7C, 0xE07A7F07, 0xD8B76CB5, 0xBE914FC4, 0xD63BF0D2, 0x6D2106FD, + 0xE4B7495F, 0x9D1F3F85, 0xFDF602F5, 0xB3E236B2, 0xBF76ED9A, 0x943DC417, 0xFA9AD57D, 0x4D31E85F, + 0xCD37FBBC, 0xBFD4C5F6, 0x97348CD7, 0x2E79BCBF, 0x00A77A4B, 0x1EEF2F75, 0x413EFF03, +}; + +u32 point_table_binary_27[] = { + 0x1172A49B, + 0x7B785445, 0x96C0EBF6, 0xBDDD9D04, 0x02519401, 0x228F1D57, 0x18401E8A, 0x204C5041, 0x6686A820, + 0xB81A4441, 0x0DA83893, 0xD5517105, 0xD4D1D15D, 0xC4553E61, 0x55248C8F, 0x05215130, 0x0E282204, + 0x461E8BAE, 0xA2FB8500, 0x2B0A8C51, 0x18E5E983, 0x883B1A92, 0xEE5B7BEA, 0x9C5375AB, 0x6E9A6FE7, + 0xFB16F8E7, 0x479D5755, 0x9D7ADEEA, 0x7092DC10, 0xDE2EF0CF, 0xA851A364, 0x589283EF, 0xB67892CB, + 0x5E992BEF, 0x0DCEC171, 0x798B45A5, 0x2B2F66E6, 0xE0B8BCC5, 0xB28F2B2F, 0x0B72705C, 0xFE6E373E, + 0xEF7537BE, 0x56FCAAC5, 0x0363ACF4, 0xEB63E5F5, 0x6EFBD9F6, 0x54FB393C, 0xC5B587F2, 0xAFC6E4EB, + 0x63F2368F, 0x1335E27A, 0x8B4B5B71, 0x95C3E362, 0x3C5ACBFB, 0x52FD512C, 0x5FA272E6, 0x2AC5FEBC, + 0x8895BC3F, 0xCFC85739, 0xF257B2FC, 0xFC88517E, 0xBE1FDAFA, 0xF03FA15D, 0x6EFC5FD9, 0xCA5E8DE3, + 0xFF4A8A57, 0xFB97F740, 0xF9A591BE, 0x385733C9, 0x035729D6, 0xFA20CF6C, 0xE4AB5AC9, 0x5F16C58F, + 0xF29745F1, 0x6B7D1DBF, 0x2EB7FC33, 0x1B7B35A8, 0x1FF9678E, 0xE2171BDD, 0xF889A378, 0x14DBF113, + 0x47FE5AC9, 0xBFEBC64F, 0x1CC5CBFE, 0x42BBDC8E, 0x9F388A1F, 0xF5ADF889, 0x49DEAB90, 0xC5F21621, + 0xB2E5F224, 0xE67F85D8, 0x483C6807, 0x8D1F6221, 0x34933C58, 0x3B6997FB, 0x8D96FC39, 0x31F9736C, + 0x79D2F71B, 0x2D86F2C4, 0x12D96CEB, 0x2796B07E, 0x45CC5E85, 0xB1D7CCE3, 0xAB389CA0, 0xE21545C4, + 0x6217F190, 0x3986713E, 0xD10CF234, 0xBFB0BC5C, 0xACD86F6C, 0x3B8BC7EF, 0x622A375C, 0xA2E723CC, + 0xDF49C47E, 0xA3619C8F, 0xFCC6F69B, 0xDDF9D670, 0x3571610F, 0xF6574DF2, 0x9AC522B2, 0x3FE04AE6, + 0x5AE24117, 0x1B9E03F2, 0xA5CC255A, 0xBEEF385B, 0xDF6F344C, 0xF28D03B4, 0x3C32D8D7, 0xF656937C, + 0xFF4A2E5F, 0x4DF634EB, 0xF997E3E7, 0xF5C5D4CF, 0xAC371D36, 0x3BEBC972, 0xC354DFE5, 0xA775B7DB, + 0x179A7B26, 0xB3DB7EF1, 0xF62D81FE, 0xC1783345, 0xDCBEC554, 0x9F18979A, 0xFE8BF727, 0xDB0B9CF5, + 0x4AC71FAD, 0x67869DFE, 0x0179A77F, 0xBCC1BAFD, 0xA9FD906F, 0x8FDA13D8, 0xE90FB0E7, 0xE40FD873, + 0xF20BF2DB, 0xE92F60A7, 0xBFB43F63, 0xBFCCED2F, 0x2877FA2B, 0x5AAFB93E, 0x656E7FB5, 0xF21F8F6F, + 0x70D4FE2C, 0x6FFA87CB, 0xB97D3345, 0xEC9FC7D3, 0xF9730CE3, 0x78D3ACC7, 0xA396D7FD, 0xE5B2B157, + 0x16F5EF29, 0xE2E37CD2, 0xFDA1F3CD, 0xEA4FABFE, 0x7A7F01F5, 0xDFE2EE3F, 0x0C3BFD0D, 0xF24E7F8B, + 0x996E7F23, 0x5BFD0DEC, 0xF4B7A834, 0xE3770CB3, 0x1EBFC30D, 0xD3F81DCE, 0xFE9DFA81, 0x7FA77F4E, + 0x655FE78B, 0xB1D738E0, 0x123B5EF0, 0x7F09973B, 0xF902E54E, 0xBE44FB33, 0x6E8F4A93, 0x2F5B72C7, + 0x138B77A6, 0x9B2F20EF, 0xE40B943B, 0xF902FE9D, 0x7C41B6F2, 0x05E5AD7C, 0x017B7A3E, 0x6FC7F5D1, + 0xF3F96CC3, 0x349FCF36, 0xF2144F3B, 0x773FDA61, 0xA3B3DF5C, 0x6E58CF4F, 0x5DEDFAC2, 0xF4716FCE, + 0xFAB5AA8F, 0x9BCF39EB, 0x6FE537C6, 0x67E5B7E1, 0x52132FFB, 0xF343A7BD, 0xF7FBA56E, 0xBE2696E4, + 0xDC4FEBFE, 0xDCEFEE8F, 0xFDD97293, 0xBD7F960B, 0x0C571367, 0xBBB13CE5, 0xFF6CE602, 0x37FF91AD, + 0xFC0776F2, 0x53F631F9, 0xFF0FCC3A, 0xFF471AA6, 0xFC1FC9FE, 0xB17E7241, 0x6606FBA7, 0x7C9BCDCC, + 0xF6E582E2, 0xB1B67D7F, 0xB661B237, 0xBBFB4576, 0xBC720173, 0x1FCEFFD9, 0xDD9EE5F2, 0xD5644F33, + 0xB597690F, 0x3E7F98F6, 0x6A154F2C, 0xDE02EA2F, 0xB9E0B864, 0x79EAFFD9, 0xCC056EBE, 0x807F27FF, + 0x91ADFC47, 0x792BFFC1, 0x9ECEFF0E, 0x5C1F9DFF, 0x8F1BA6FC, 0x7FDCC853, 0xBE7670CF, 0x531DB63A, + 0xE7A5E586, 0x75FE9F6D, 0xD717F2FF, 0x01BB7ED6, 0xF92B569F, 0x28FF57AC, 0x5891ABFE, 0x6EFBB0BC, + 0x5CF0757B, 0xDC70F661, 0xFDD95FB7, 0x37F1D378, 0xE8708AFA, 0xE8F5DCB7, 0xFB43CF47, 0x3A9FF5FA, + 0x60CE8BBC, 0x3E44E749, 0xBD5E8845, 0xEAFCB6A6, 0xC69F6B18, 0xCE63B59A, 0x8B452D71, 0xEA1CC3CF, + 0x0AF14619, 0x339F1F83, 0x45D17A4B, 0xE73DC3D5, 0xC4BC5E0D, 0x240E1699, 0xFDC5623A, 0x3FF2FAF6, + 0x7F950F26, 0xB6F70F54, 0xAEF71BC4, 0x663FC1F1, 0xA6879AFD, 0x03B2B55F, 0x594DF2FD, 0x17EAFD05, + 0xD9D3ACCF, 0xB7D1FA4A, 0xF2A67E25, 0xFAFC5B57, 0x5787FB07, 0x2A1762D7, 0xAE5DB89E, 0x93BF4CD1, + 0x91234720, 0x1EE2F450, 0xDABFE9F3, 0xF5814DED, 0x6BEDF66C, 0xE869B89A, 0xB8B09361, 0x9467E6F6, + 0x68D8DEF6, 0x2EC358AE, 0x19EA83DC, 0x7FBE5DDF, 0x86ED9AA9, 0x3E0DDBD9, 0xDFE0583C, 0x5C9F86ED, + 0xF2647373, 0x333196CB, 0x93183FD7, 0x67DF9C4C, 0xBE612C27, 0x56FB713A, 0xDF47FB71, 0x62DE7FCF, + 0x8831DF17, 0x98FD35DF, 0x27C88986, 0xAB89F9BC, 0x50426CCE, 0x0FCCD08F, 0xC296F7CA, 0xFC3FEAFD, + 0xB7AA4FE2, 0x69BFA73E, 0xDF10EBFB, 0x09379FD4, 0xF9C2CE27, 0x757E50F5, 0x35E78919, 0xC4995A73, + 0xBED0F954, 0xA9CF179C, 0x4F95EE7D, 0x49743EB2, 0xF349C763, 0xCE5F93DC, 0xFC57FB79, 0xE7BEA524, + 0xCA378A87, 0xFA2353CB, 0xE7831262, 0x735EE0F6, 0xF48BACF6, 0xADB7E299, 0x42F965CE, 0x67DC7E7E, + 0x9139AF2D, 0xA67237BE, 0xC412CDAD, 0xFA7B1195, 0x33737B05, 0x3B4ED1FF, 0xDC5E8925, 0x56FBD5C7, + 0xDAAFDE3D, 0x8F91BCE1, 0x583CADE2, 0x2DD1F74D, 0xFAFC4AF2, 0x56FBD55B, 0xE72D6ECF, 0x60078FD7, + 0x0DF209D1, 0x0F8ABF2D, 0xC4FDA1B7, 0x593E2A7E, 0x86EDD589, 0xB9985836, 0x216F0046, 0xF988E55E, + 0xB57D91A1, 0x96979F41, 0x7E0A99D5, 0xF690CF2A, 0x3C9DE59F, 0x40F91E85, 0x1B342B7B, 0xE9F30AFF, + 0xC3B69F3E, 0x8FEF0F14, 0x8F1522BF, 0xB7E12788, 0x8D3CC5AF, 0xCF376CBF, 0xE06166F6, 0x9FBF479E, + 0xEED46F79, 0xC4AADCE8, 0x7FA899F6, 0x638A95FC, 0xE937316F, 0xD61CD957, 0xEC8DE7F9, 0xFD43D37E, + 0x9AB9FD8C, 0x7C31C947, 0x8CEDB382, 0xDBF343E2, 0xC449C38F, 0x129BFEA0, 0xF65CC1BC, 0x41EE93EB, + 0xD56DC94F, 0x1699FA23, 0x5BEDE3B6, 0xD73EE253, 0xCA171347, 0xEDAFDAD3, 0x3B11B53F, 0x31CB5740, + 0x7D0EE0FD, 0xCEF7A5A5, 0xA5789F43, 0x3CE8437D, 0xDFA318F6, 0x8B1FEAF3, 0x2031CB73, 0xB9DF3868, + 0xA7915F8A, 0xF23B8D3C, 0xB26CD9B3, 0x678FD1F7, 0x1B65CBDE, 0xBD7B4D79, 0x626174BF, 0x44CCFA15, + 0xC4F207CD, 0x242F7F30, 0xF74BBF0C, 0x27ABF9F7, 0xEC73713F, 0xB14933EF, 0x8F144F70, 0xEE7B9949, + 0x1EEF27A6, 0xC178BAE6, 0xEC7371FF, 0xB349B3A5, 0x3F39A63F, 0x39D29759, 0xEDAFDB49, 0x5E9F1CFF, + 0xC8967F94, 0x47267960, 0xF667F41D, 0xFFDA9EA3, 0x3FD9D12F, 0x53F6FCD2, 0xF450C3D3, 0x547E1A2E, + 0x76EEE7B3, 0xB47F85FD, 0x9CAE1FB2, 0x3CD974BA, 0x6175DE18, 0x6998EC7D, 0x272F378C, 0xF2C4D17D, + 0x08C7FB8F, 0xC499A288, 0x71FE2FAA, 0x9FAEE569, 0xFF6198F6, 0xCB47BC2A, 0xFBFE26BB, 0x2462351F, + 0x6697D46D, 0xD7F2B8DE, 0x1C218EEE, 0xCFCC7AC9, 0xE7EF8869, 0xBD1938CF, 0x5E2F8560, 0x9E44F6FC, + 0x01E79F67, 0xE481E5E1, 0x8871BF7C, 0x389C64DF, 0x57FA0388, 0x753C7EDF, 0xBE4BED78, 0xE517C4C6, + 0xDE17E164, 0xC75F5F62, 0xDC0FE27A, 0xD95BDAFB, 0x5B2188A3, 0xF548AF07, 0x5A5E9F2F, 0x391E51B6, + 0xCCBE0F91, 0xB5112B7D, 0x59DBFDA3, 0x4C2683F2, 0x8A7DC15C, 0xA9ED7F6F, 0x98F6E3BD, 0x97DAE7F9, + 0x4C6DC44A, 0x3E534BF2, 0xFAFCA4FD, 0xEBF3A8F6, 0xAFD8F6AF, 0xE46DFFEA, 0xBC48FEBB, 0xEFD34CFE, + 0xCB96DBE7, 0x29BF3462, 0xD42F25F9, 0xE87EE51A, 0x61DFBF64, 0x8A22C678, 0x8BBA7FAC, 0xE5D9DFC7, + 0x1C0FCAF7, 0x1B7D8DB0, 0xCFAFBDAF, 0x8D58C9F7, 0xBE369257, 0xDC6F3431, 0xCC4F7BC4, 0x6B104FA7, + 0xD13F98F9, 0x0A58EE20, 0x1633340F, 0x3D8AFE67, 0x697962B0, 0xCFE57F7F, 0x31339713, 0x2BFB7280, + 0xAA6F9B26, 0x73DF3E40, 0xC54FACEC, 0x1367BED2, 0xF6499E58, 0xD9A7F223, 0x23B57D2A, 0x270E8793, + 0x7F2186DD, 0x8BFECA34, 0x57BC64E6, 0xE34F603E, 0x1A448CF2, 0xC8240FE3, 0x09590CD8, 0x3D95E365, + 0x4E7FCFF1, 0xEE519C39, 0x4C0CF2CC, 0x24AFEC51, 0x7C917FE2, 0xC8BFBCDE, 0xF54F1CF9, 0x97F87DAB, + 0xEB14ED9F, 0x78DC09ED, 0x5F71A696, 0x58F92726, 0x79BCCF86, 0xF92CEF1B, 0x91BAEEBA, 0xEBA4C883, + 0xF5F27C21, 0x529B9B16, 0x76E9D205, 0xD7732AFF, 0xAEA76225, 0x2FDA81FF, 0xA744EACE, 0x3BEF4479, + 0xE2A685D3, 0xA64DA3FD, 0x0232C963, 0xF95158CF, 0x6E6E5A58, 0x5D5D8DE5, 0x987F4372, 0xDBC3FD31, + 0x968BD4C4, 0x89135BE9, 0xCBA3BABC, 0x69614D4D, 0x4D2B7BE2, 0x7D39DD5E, 0x6FBC3471, 0x5E52240D, + 0xC3FC9E96, 0x01DD6FBD, 0x4F2C9B83, 0x7CE6D7B0, 0x7C4FA0F5, 0x9145BEFF, 0x3F862DFB, 0x280F9CAE, + 0x176D8D3D, 0xC53F6626, 0xDAF6D3BC, 0x1FD1F62D, 0xFDB87CBC, 0x1CEDCB6C, 0xA6DCF69F, 0x17646EB5, + 0xE3CB837F, 0x76FDE2F5, 0x1741E606, 0x5B3EBD3F, 0xAFC0F567, 0xB8B53ECA, 0xF37AD924, 0x86855384, + 0x386DB838, 0x2DC6741F, 0xD204EBE3, 0x146BBD55, 0x7C1580E7, 0x3D66CB67, 0xC4B775C8, 0xEF100BC3, + 0x39F4519E, 0xF91DB697, 0xF6CE75E4, 0xD3B2C5B6, 0x775A578B, 0xAF52EC9D, 0x6BAFE77E, 0x63E3087B, + 0xBFA0D713, 0xBD9F30FE, 0x376976E5, 0x9D72E4A6, 0x1EF6FE21, 0x3D8139AB, 0x99DBB342, 0x74C6EF83, + 0xFB12789F, 0xEB4D1257, 0x2B9603BD, 0x7FE1FDDD, 0xD1700B8C, 0x3FE1BD85, 0x7CAFB831, 0x7C0FF2DF, + 0xA3FC82F9, 0xA0BF5A0F, 0xD2DDE504, 0xE4F1E21E, 0xC54911FE, 0x12F956FA, 0x1ED9522B, 0x1B91CBC5, + 0x46A52F87, 0x858FEAF9, 0x44C927FE, 0x90ED6D7F, 0xAFCC3B98, 0xBA86E4E5, 0xAB8A8307, 0x83AE640F, + 0xE28778DA, 0x2E0A7623, 0x8F90F787, 0xBB61380C, 0xF3E79BEF, 0x2360AFFD, 0x6EFF5F29, 0x1E395F71, + 0xDB0BBC8D, 0x5CDF33BC, 0x2B20BE71, 0x6227D7F7, 0x19B5FF4D, 0x9567F5F7, 0xD3CE8AF3, 0x6689B375, + 0x7DBD91E0, 0x7F88C4EF, 0x115E89E8, 0x8FE7C133, 0x3C3A2F5C, 0xC1F70105, 0xE1315D5F, 0xA59F7C2C, + 0xF395AEAF, 0xD24F2CCD, 0xCED4F5C5, 0xFDC7E561, 0x0F5D1FEF, 0x57A09E97, 0xDCB86EDD, 0x3AACAFD2, + 0x2F782A71, 0x8B7D1E28, 0xEC98ECBD, 0x73E74E55, 0xDF873D35, 0x3E33411E, 0xD7AF58D9, 0x4B7D93BA, + 0x03CF9F57, 0xC8F98A83, 0xBD412F5E, 0xEFAF56F9, 0xE75D98E8, 0xCDBC5571, 0x76BF771B, 0xCEBFD590, + 0x8FA3417E, 0xA4789BB9, 0x4E95CB0D, 0xF253DE1F, 0x9DA1F22D, 0xF58DCC30, 0x3F89FBD5, 0x5FC89FD9, + 0xF6FC1A9F, 0xEF17417F, 0x21F85B98, 0x3868DB4B, 0xFF3941E7, 0xF7B7C45F, 0xC297C1DF, 0xEFBDB76D, + 0x7B6D4651, 0x7B026F0B, 0x61AFDEE6, 0x49EF5E7D, 0xFFABD69F, 0x9647BCCE, 0xACBF5571, 0x28E57196, + 0xAF539CD8, 0x147E62DF, 0x0F17BC14, 0x0C67DEA7, 0xF6E7C117, 0x891F489F, 0xCADBCE48, 0xC803070E, + 0xC870897C, 0x15E7AFC5, 0xDE5AFBFB, 0x78BBDBBC, 0x950D0D0D, 0xF43D16E2, 0x2F982676, 0xE76ACF56, + 0xED176B2F, 0xF11595FB, 0xF788C9BC, 0xFFC1F6F2, 0x1ECA4E65, 0x467BC9E9, 0xD49E20FF, 0x22CEFF2F, + 0x850779FF, 0x8AF6BC93, 0xDEBBCCD8, 0x5ED92AF9, 0xDFAC8FED, 0x2D76646F, 0x46FE14F6, 0x67D0BE61, + 0x2A2CCA59, 0xDEDABE63, 0x0F789B6A, 0xAF96B9E1, 0x51DB5E5E, 0xBE3F49EF, 0x37557B07, 0x636460DB, + 0x6FDB35F1, 0x02CB63FF, 0x881AD1CB, 0xB697BE2C, 0xF56FCCD8, 0x5F9959DE, 0xF3240FED, 0x0DE5ED3A, + 0xD0781695, 0xD45FF9DB, 0xBD33EDEF, 0x5B452F06, 0xC5C8DF41, 0x7FC1FC99, 0x373AF1B6, 0xFDFDB460, + 0x5772A3F9, 0x1E0AED99, 0x6AE7AFF8, 0x5BE45BB5, 0x7FDC7FAC, 0xFFE2FD21, 0x66CA934A, 0x3FFF6979, + 0x11EFEFB1, 0x7FDBFFB3, 0xD7C55E5F, 0xF23A7AAF, 0x617957D8, 0xCF42FBB7, 0x3D96B89F, 0xE6677176, + 0x780BC4DB, 0xD9A7EF43, 0x2BA03FC6, 0x80FC23FE, 0x32DEEF0E, 0x52F1249E, 0x0FF630D7, 0xE1FADC35, + 0x35DCF6E7, 0x8FF61F64, 0xA6F13735, 0xD168FB0B, 0xA62428FF, 0xF2A83F13, 0x87BC2773, 0xC5A3CB0B, + 0xAFF56FCA, 0x19CF0AE8, 0x4F68CF82, 0x8B8321B9, 0xE2D19C7F, 0x4C7E6BCB, 0xA76BBDA9, 0xA61CE24B, + 0x2F9197E9, 0xF3128EEF, 0x4FBD72F6, 0x8FF993FD, 0x5AF4677D, 0xCC17592B, 0xBBEBF306, 0x8EF72ED9, + 0xF5F6F7D0, 0xC4C9EC59, 0xCCF3557B, 0xA57E1B0E, 0x237B542E, 0xCE0CEB51, 0xFF7BCA07, 0xFF4FE20E, + 0xE465FCFD, 0x6896B80E, 0xF9DF217F, 0xCE83F6BB, 0xC85B6EBE, 0xAF80BDE6, 0xAB69FE02, 0x9E1FDE08, + 0xF275FECD, 0xB9FA3FDE, 0xDFADFA37, 0xD69FB0DE, 0x0C53F727, 0xD90BE522, 0xE6458A5B, 0x1EC8E2F8, + 0xF016C37A, 0x340AE2D9, 0xE0F5E1F5, 0xE421C5F2, 0xBFD4F5E0, 0xDF50FE84, 0x3843DD6F, 0x25F77A97, + 0x22DF2F7E, 0xAB381828, 0xFB33F796, 0x7F807887, 0x0ABA4F7A, 0x583C2417, 0x40BC8764, 0x171D9F7A, + 0x7F545020, 0x6E61FB8B, 0x14E75DCE, 0xEBFB2479, 0x54C51B2E, 0xF5DAE5AC, 0xCF06F991, 0x2885FAD6, + 0x27BE66AE, 0x9721C473, 0xC8BF90F9, 0x5DF901D8, 0xFBB9FF34, 0xDBDBA7EC, 0xB7D99C18, 0x90B33D26, + 0xD1FD53F3, 0xB6CCD29C, 0xF58D9757, 0x88ADAA3C, 0x9C9FF921, 0x67FD415E, 0x7E01F1DD, 0x4FF9D3AA, + 0xFE6AFF02, 0x9C7C337B, 0x77EEFAD3, 0x7BAEF4F3, 0xD93BB83E, 0xD5EABE2F, 0x7F7AF0AB, 0x9CF59B0F, + 0xE58F43FD, 0xC6FA9FE6, 0xACEFAD50, 0x0EDC7683, 0x7F3BEBDF, 0x25DF057B, 0x2DC9EB59, 0xBF5CE9B7, + 0x7D3239E6, 0x14ECDAAF, 0x8072B057, 0x980DBE39, 0x857DBC9F, 0x6CF37DBA, 0x674E7F8F, 0x4239D4BF, + 0x7072EA19, 0xBD5F51FA, 0xED4B5263, 0x38FE6ABC, 0xFFFB4BE2, 0xA19CF9F0, 0xA85C23A6, 0x437E5626, + 0x769C221F, 0xAAD5FDA9, 0x3FC33FAC, 0xE355FA5E, 0xEFE0EF90, 0x9F937789, 0xA9EAFB67, 0x308FE5CB, + 0x957CB036, 0x79AD7DFF, 0x98A8483E, 0xB572E5CA, 0xD6FAF3A1, 0x1CFC07D3, 0x52BD962D, 0x5B96CB5E, + 0xB1CA8FD4, 0x2DA9EDB9, 0xECCB3D62, 0x9B3A7F7B, 0x67CA3FE9, 0xF915F3ED, 0x7789957A, 0xFE52E599, + 0x1F3DEC6F, 0xF1537158, 0xD5CF5BE7, 0xE17882BE, 0xC0727F58, 0x88F927DF, 0x140D4A3F, 0x582BB6E9, + 0xF94C9527, 0xD787F986, 0x6F807C5A, 0x2A7FC2F6, 0x37CA2AA5, 0x1F7CC0F3, 0xF556355E, 0x939FD179, + 0x11ECD7C9, 0xED905F73, 0xBD6339CB, 0x73F9B3EC, 0x036F53FA, 0x6D92226B, 0xE663388F, 0x27BB26DF, + 0xCBE51FDA, 0x03CBF32F, 0x0B4AD8FF, 0x36C56DAE, 0xF2EF35F3, 0x3370E1FE, 0x047D6FFF, 0x426C53FB, + 0xD1BCC01F, 0xA3DBCF9B, 0x0BE5EDC5, 0x10ED4F95, 0xB75B4CF3, 0x8FFC461C, 0xF666407F, 0x342670BC, + 0xC967A83C, 0xD817E0FA, 0x2DE78906, 0xEF2EE8EF, 0x6974FEC5, 0xFB27B5FF, 0x1E977A3A, 0x67795C5F, + 0xC997C3FC, 0x3434795B, 0x2E7FAABE, 0xDE10A8DF, 0xB4F0F35C, 0xF182FC56, 0xAF2FB4C7, 0x05DE4FD9, + 0x7E9DD711, 0xF27D2BC7, 0x0BEDA9B8, 0xB9537089, 0xC98F4FC0, 0x7EFFEC22, 0x6E0F64B9, 0x4BF461FD, + 0x6D78FFD2, 0xD7BBDFF4, 0x0FF08F9F, 0xF9B41E1E, 0xE2F62E48, 0xA6F57E4B, 0x8DD7BC67, 0x7CBDBFA3, + 0xF6EF1DD0, 0xFAD7221A, 0x60C48954, 0x9B60B4BE, 0x0F55E5A9, 0x866493E1, 0x15D01EAB, 0x92C5DA9E, + 0xFA7E929C, 0xE3FD1979, 0x2730E4AF, 0xDF3E7181, 0xDEBF89A1, 0xD0BE6BFD, 0x057AFF87, 0xE3E12BF1, + 0x6B8E0FC7, 0x877CC3BB, 0x49DB579C, 0x7D3A7139, 0xEDBFA8FF, 0xE574DA4F, 0xA9FD9F6A, 0x3FEF7830, + 0xD4309467, 0x2A136772, 0xFC7570C6, 0x12FE7ABF, 0x9BB9DF54, 0xF7ABC3E5, 0xB69CE531, 0xFBAA3DD4, + 0xF92E3DCA, 0x9B66E281, 0xF64CDE98, 0x5C94CB3F, 0xC60FE579, 0x2F07779A, 0xFA01B791, 0x3EC61FFE, + 0x27D92FA8, 0xF1FBE9F3, 0x8DD24FAF, 0x96730C43, 0x79E11A1A, 0xEFE10E8A, 0x2FD9209A, 0xECFBE5D4, + 0xE949FD5E, 0x15E3F366, 0xF80BF5F9, 0x46F9F33F, 0x0FF1BE22, 0xDC40F188, 0xEBE41FB5, 0x3EE6C785, + 0x5EE529CA, 0x1D7B508E, 0xED1F1698, 0xF34A9D9A, 0xCFE42C5F, 0x9FA7B0BF, 0x5A7E93A8, 0xD2F553DF, + 0xFB12CD89, 0x81C69FEA, 0xDFCEE14A, 0xC3305F04, 0xD3E58DDA, 0x9E5C09F5, 0xE9137CA4, 0xEB0B7B1C, + 0x91BEC19F, 0xA2E351F3, 0x49C1AD62, 0xB139BFA9, 0xFC7D2F39, 0x4FC7AFB8, 0xEDC5FE36, 0x6D5F71FB, + 0xA91E9E1F, 0xC29F8B5A, 0x39C7FAFE, 0x7A3DB179, 0xFF0A2C1E, 0x511CE083, 0x6C25AF58, 0xBD77B1DF, + 0xD367E0AF, 0xFB5EDF70, 0x4DAEF7F6, 0x19E1BEB7, 0xB7F4F9F7, 0x0219E1BE, 0xE777DFFB, 0x6762EFE9, + 0xB57EF4DE, 0x3E234EF1, 0x5EBF86E4, 0xDDF7F25A, 0x3F7AEF9F, 0x11EE7B7C, 0xF7BD7E26, 0xF61EDEF6, + 0x4FEFDF23, 0xFFB1F7F3, 0x3524EFBE, 0x77B7FDDB, 0xFAD17B7A, 0xF7BDBD69, 0xBFFF67FF, 0x895B45AD, + 0xB70ACB3B, 0x1AC6EF03, 0xC4F282E8, 0xFB8BE155, 0xF6FB687D, 0x1F6EF16B, 0x567D6769, 0x0EF20CA3, + 0x3CB1BEBF, 0xB6F5E9FE, 0x9BF5CDFD, 0x7E101846, 0x79E2F075, 0x382F3C46, 0xF22F2FEF, 0x26C3B539, + 0xF8D7C4CB, 0xAABB92BC, 0xCD5B607F, 0x7516F15B, 0xB53D883B, 0x5AFC72C4, 0xEB3630B3, 0xFCFAB77B, + 0xA03DA77C, 0x6D6B0E7F, 0x247EF3AD, 0xEEE49F79, 0xCD5AD20F, 0x0F13BFB1, 0xA63BC9C7, 0xF97DE295, + 0xAFB33EF3, 0xAAD5CCEB, 0x886B5672, 0x7DE35C49, 0xFCCAABDD, 0x48DE62D9, 0x00F1FE95, 0xF8A10E1D, + 0x883F277E, 0x50F19E1C, 0x6CCB6773, 0xB02D7F22, 0x075BF2E2, 0x25E063C4, 0xF7297E04, 0x7887CB22, + 0x88F4B19C, 0xF51FD0FC, 0xB9253F25, 0xE20734FF, 0xD5D29F1C, 0xF33F3926, 0x7F690EB6, 0xE587E760, + 0x5BBE975B, 0x5F645BFE, 0xAC1C6CCB, 0x17E6604B, 0x1EF7EFED, 0x882FCCCB, 0xA3F3CF49, 0x879F15BE, + 0xC36BD4F9, 0xCF918FB1, 0xFA7860CB, 0x3B3C11FC, 0x9FA1AED7, 0x05EDEF81, 0xC39D8A7D, 0xBCCF82D5, + 0x043963B1, 0x92CF68F9, 0x32F99C58, 0x0DEBE32C, 0xFF38DA2B, 0x93F7138B, 0x7CC3A0EF, 0xFD93E1E7, + 0x88493E7C, 0x98BEEFA4, 0x614F74E2, 0xC409E267, 0xADF98EDF, 0x0385AF27, 0x471806F9, 0xE491E488, + 0xC6C64619, 0x0EA1F2BC, 0x01C91107, 0x0F1E34FA, 0xA16479C5, 0x73D57E36, 0xFA7D87E2, 0x3C98A30E, + 0x1D3A64DE, 0xCFC1BC2B, 0xCC7BBAB9, 0x025312B9, 0x88D81F2B, 0xDE340CF2, 0xE116E632, 0x2A4FEFCD, + 0xF452F1E8, 0xF779FE58, 0xD6E7F788, 0xE99E995E, 0xC78F1F57, 0x5C86BF3F, 0x2A0DF479, 0x12592C0F, + 0x9CF3A59C, 0x285FE0F6, 0x45F69A0C, 0x97A9FBFB, 0xFC81C911, 0x8655F978, 0xC3E5F4FB, 0x28F37B8A, + 0x7225AFBF, 0xEFA03F60, 0xBFA7A50F, 0xEC155AFA, 0xE758FA15, 0xC4892EE6, 0x7D48197E, 0x5F5862B1, + 0xFBFEA45C, 0xB1EA2FC3, 0xB747F141, 0xFBA37E50, 0xD9FCA26D, 0x4FBC6218, 0xE5E5B5B2, 0x81E591FD, + 0xD18657A9, 0xFBB5E488, 0xE62D2C8F, 0xEC8D37EC, 0xFEDEB444, 0xFF1EC3BC, 0x3771F4A1, 0xBE8E7EFC, + 0xF7A5FAF7, 0x1E963EC6, 0x6BE99751, 0xFD0C97C7, 0x7EBF5A1E, 0xFB3D0BBD, 0x67B9A279, 0x966DCF3B, + 0xDF30E99F, 0x236B0DAB, 0xFBB84B88, 0xC54C377E, 0x51E9C61F, 0xFF7DAB7E, 0xAF6FFD3E, 0xC0891FE4, + 0x9DF881CB, 0x63BF3F28, 0x8FFDBE80, 0xE26F6CDE, 0x62DB33FA, 0x3373E84F, 0x88F245FB, 0xF3C7891E, + 0x8655FEAC, 0x328CF2F2, 0xA6E6FD76, 0x3C9E2496, 0x056EFD65, 0x1FB7FEF1, 0xDFE7EAF7, 0xD8E6FB5F, + 0x01E7DF82, 0xE68F599E, 0xF2AFCA30, 0xE5DF35A2, 0x23CB53FD, 0x7F6118E3, 0x6DF920D9, 0xC7B617FE, + 0xC630E9AF, 0x975F1956, 0xF7A19D99, 0xFBB8E307, 0x7982F3FB, 0x6267FCE8, 0x78ACF1BD, 0x4ABD0F4D, + 0xCD6EFE80, 0xDF27237B, 0x5F1BA6F7, 0xE02F887C, 0xFB7D78F2, 0x02C365EA, 0xFC64F277, 0x30B16ABF, + 0xAAAA2ACC, 0x37FDDE15, 0xBFE79711, 0x9BFC657F, 0xC923ACAF, 0xB8DECAFF, 0x81397ECF, 0x8CEFCBA3, + 0xFCD7FEF1, 0xBDB6625B, 0x5FF9AF77, 0xC78FF6BF, 0x7BF76EF5, 0x3ED6F1AF, 0xE603ACFF, 0x78C3EEEF, + 0x9FA7B8FE, 0xD57C83F5, 0x5D9E9CAF, 0xE7237C7F, 0x556B18FD, 0xC93C315E, 0xCF47F87D, 0xB289790A, + 0xD5D7D8E3, 0x78E2FECC, 0xFCC7EF7D, 0xFD52331F, 0x627DFDA5, 0xF4FD5AC7, 0x23571B46, 0x7F5E2259, + 0x6258F93B, 0x41EC6D96, 0x65EA7E21, 0xFB1EE7C3, 0x06E07E91, 0x3FBC6FEB, 0xE7BCE72C, 0x57F26ACF, + 0xAA19DF8F, 0x1E33EF51, 0xCBF1BD6B, 0xF43EB54C, 0xB1B107FE, 0x94BC7CCE, 0xF23756E5, 0xAFE56FAC, + 0x951FCADE, 0xFA98BDF5, 0x4E7C68DF, 0xD6576CF4, 0x213FD57D, 0x63FEC0E6, 0x2D5F7EF9, 0x25F101EA, + 0x5FB5BEAB, 0x7CA4F799, 0xBC7E97D1, 0xFDA45ADF, 0x902B48BF, 0xA5285ADF, 0xF0FEFCF5, 0x687DC3FB, + 0x556B7D53, 0x9C29B7DE, 0x0F3E05F1, 0xFC2EBCCA, 0x795F3881, 0x99BFFF37, 0x1774DD61, 0x18E4B303, + 0x99AB607F, 0xF40A9F1F, 0xBA7685F3, 0x1C714B71, 0xA7FBDE66, 0x16F9D09F, 0x073BDDF7, 0x4EB76E28, + 0xFFBF03F1, 0x394F3130, 0x1C02F219, 0xC580EA41, 0xFDE11E66, 0xC87CE119, 0x207F09B0, 0x7FAFCDEC, + 0xFEF6EDDB, 0xFF0CD780, 0xFC950C0C, 0x5C1EFFE6, 0x82F8A0F6, 0x06B8BD50, 0xF7DF04BE, 0x9F390AC9, + 0x7F50F3D8, 0x60F53F54, 0x3DCB0B78, 0x7840F65F, 0x43C30764, 0x1F683C97, 0x47997122, 0xB8FD02D4, + 0x0F1E8F52, 0x85F2A521, 0xE3C38CB0, 0xFE2FD03D, 0xA0F10C5E, 0x01543E03, 0x0F039C0F, 0x722FB0C9, + 0xC800763F, 0xD43FC259, 0xCC1F617C, 0x907DFF3C, 0x993FC2DA, 0x4BE0F8B1, 0xFDFFE2CB, 0x972F70FB, + 0xD84AFFBF, 0x40760FEB, 0x59560DB8, 0x7AD0F8D8, 0x5B568DAF, 0x5FBFC2FD, 0xC37816EE, 0x3F5310FF, + 0x5F2B121F, 0x143E57E1, 0xE90D1C3E, 0xCCB2083E, 0x78BCE607, 0xAB03743D, 0xAF2978FC, 0x07183EF7, + 0xEEDD83F0, 0x1741E217, 0x349F0D73, 0x2F68BD29, 0x48FDFFC3, 0x90F4F13F, 0x81F51E74, 0x7D0B24BD, + 0x28C1F9A8, 0xEB4B0E43, 0xF8AC76F0, 0xFC92041E, 0x1F6465FE, 0x0DE50743, 0xF8FF8CE0, 0x7C67A07D, + 0xBFE1FC24, 0x081FAA1E, 0x9A5F40ED, 0x3BC87A67, 0x68FEE185, 0xF3E1F907, 0xB2BE19C2, 0x07B5EF40, + 0x7C000000, +}; + +u32 point_table_binary_28[] = { + 0x11726D96, 0x4D485C57, 0x14C78FF3, 0xEE9B7963, 0x66916692, 0x2C24DBA9, 0x4268AB42, + 0xC39432D4, 0x8009B12A, 0xA4C5D199, 0xD04C821F, 0x10C72A68, 0xA15010BA, 0x8C113F70, 0x1117BA50, + 0xE8BECB82, 0x14D22999, 0x4557C55A, 0x2A85A250, 0x2605C947, 0xEBC0D3CE, 0x24337373, 0xCF3DF7DE, + 0xF7DE246F, 0xE5CFFBFF, 0x9FAF77DE, 0x55F88417, 0x210110CF, 0xB2075C3C, 0x2098FF05, 0xE0DE539C, + 0xD2EC8066, 0xD22BEEE6, 0x55FE18E0, 0xCA847DB2, 0xB0B040FC, 0xB3E02BA1, 0x474B4B4B, 0x9C1788F7, + 0xBE0D3D5A, 0x5E5EE6FC, 0x31E9FF00, 0xFB0459FB, 0xDB4BE173, 0x232323E6, 0xBC940F9F, 0xCB6432C8, + 0x2E3100B2, 0xD0BBA407, 0xD07A4801, 0x38F9F099, 0xD5D55599, 0x0F7A04FF, 0xC36AC818, 0x1FF9791B, + 0xABADACAC, 0x100BFDF3, 0x4FC36716, 0x1717653C, 0xE4A7B950, 0x69686848, 0xE693F132, 0xA1523A9D, + 0xF6E267EC, 0xFAF0F0B0, 0xF13FCDD9, 0x75A597F5, 0xB67C6973, 0xD99FEA17, 0x56594533, 0xE67FF701, + 0xABC8FA54, 0xBCC46F36, 0x572CF3ED, 0x97AD91D9, 0xD959D3AF, 0xF3ABE12A, 0xB15D9D9B, 0x9B33FEFD, + 0x323174C3, 0xC798AF72, 0x16AC8181, 0x012E4E25, 0x371C08B9, 0xAE8BF516, 0xE93CF2B5, 0xECA740CC, + 0x20F295E4, 0x263D2F10, 0x33D1C2E0, 0xE0E01B7A, 0x8C87FDC4, 0x1C00D9BF, 0xF023876D, 0xE7C2D1D1, + 0x91AC479E, 0x479D0BFD, 0xFDFDD28F, 0x8C8FD417, 0xE81C5A82, 0xE7B15680, 0x7C3E6FF2, 0xE1333939, + 0x69EA1113, 0xB828F741, 0xF963ADCE, 0x457A1FF0, 0x3EEE27FF, 0x3B7ABBAF, 0xAFCFCC83, 0x41EB82DA, + 0x97A2EE07, 0xE349967A, 0x80838303, 0xEA47ECB3, 0x2B56E9F0, 0xF0D0F477, 0x9CE47C6A, 0x6ACAF473, + 0x9C6CBDAF, 0xF3913EFA, 0xC5DBF3BD, 0x518FD4F3, 0x4663B0B7, 0xB7D79C83, 0xCD0A9253, 0xC4ACC563, + 0xD45B55AD, 0xA77AC584, 0x9DADAD2D, 0xF33D32C1, 0x9B9B9B9E, 0x1F1A8940, 0x7C1F633C, 0x80FA0FFE, + 0xF8CC30F5, 0xCFC0DE10, 0x8F998728, 0x7043E6EB, 0x86282445, 0xF63180F9, 0xF979E2F7, 0x44F4EF00, + 0xE47CBA20, 0x0C9D42FE, 0xA3F5D2F0, 0x8722DE86, 0xF5726666, 0x06E3FD8B, 0x7EE766AD, 0x6D6262C2, + 0xC4ABEFD6, 0xDAC6C7C7, 0x8DBEF104, 0x40EABB78, 0x1939D20F, 0x90CD660D, 0x5BFF5B55, 0xC3982F65, + 0x55717F64, 0x7CACE72E, 0xDD073A9F, 0xFD3BEDAF, 0xAEB7FA13, 0x402E9733, 0xFAE83DA5, 0x57F1227F, + 0x5A95B1B1, 0x31D3CFAB, 0x9B566574, 0x74D4EC1B, 0xFBDE7271, 0x5E7A1F9F, 0x9588F5FB, 0x7F56FAEF, + 0x1BCDA457, 0xDCC56B72, 0x1EA2E49D, 0x9D1DE24E, 0xDA6FC555, 0x62E6B1D4, 0x3733C0B5, 0x6CDAA707, + 0xE819FA0C, 0xF954FB0D, 0x2BBFD237, 0xB45FDED7, 0xC8CAAFB8, 0xA6FD8695, 0x9F58BD4F, 0xA1B871FB, + 0x96F7BEC5, 0x73FD16CE, 0x4F1C05F2, 0x8B1F02F9, 0xA125D8BF, 0xE060FF8D, 0xA6FE1BC1, 0xFE753CDD, + 0xBFCEA7FB, 0xD7F198C7, 0xC1FE4F9B, 0xE677DA34, 0x3F57FBAF, 0xA63F270E, 0xFADD26BF, 0xABFD4A5F, + 0x6E9A7F59, 0xFBAFE27D, 0x99A2FBA4, 0xFD32C0FA, 0xFA3A8EB4, 0x88EAF8C3, 0xF372BE92, 0x7B90E97D, + 0xF8EFCBED, 0xED6DF203, 0xFACF9BBF, 0xBFB86FED, 0x973B606D, 0x6D4DFA91, 0xE30F3B8C, 0x9FEECB0E, + 0xC0FBE16D, 0x4CD17DF9, 0xFDF534E7, 0xEF8610DF, 0xA37EF07B, 0x90FC0BF5, 0x3B3D3D8D, 0xDF538518, + 0x3CDEA379, 0xC9EFE758, 0x7C1FDCDB, 0x37C92F7C, 0xFB686966, 0x1E736F1F, 0x510FF1A0, 0x1F42413F, + 0xB1E727BD, 0xE24B22DE, 0xBEB87FC4, 0x6F128904, 0x71119911, 0x7F400C7E, 0xDEA77CC8, 0x7A1EA797, + 0x6CC8DD3D, 0x6BE61979, 0x62C39D3B, 0xEF20EF22, 0x873F027D, 0xBE8B7A77, 0x0EFB8FE3, 0xBC92BC2E, + 0xEE2F6E9D, 0xD0FF4B82, 0x4FB076C3, 0x9DC8E67B, 0x44AEFBFA, 0x137A8811, 0xABFB2529, 0xC1E34E64, + 0x8C673846, 0xF9905F03, +}; + +u32 point_table_binary_29[] = { + 0x11726D96, 0x5F485B57, 0x1CC77FE6, 0x9E9BDCA8, 0x0F6DD3F6, 0x41F69A29, + 0x086B9F8A, 0xA3135270, 0x634E856E, 0x18939435, 0x2DFE811A, 0xABA08341, 0x41E8E3AC, 0xF8071FEA, + 0x833E28F4, 0xBD8F0319, 0x742BCBCB, 0x18C47465, 0x65301446, 0x1C48FF6C, 0x0DDCB8A4, 0x4DEED9F9, + 0x9DDF39E7, 0xE6A63D0F, 0xE287F3FD, 0xFEFEDD73, 0x8EF2C73C, 0xCFFF0488, 0x65D83D8E, 0x4B30C401, + 0xDC5B8AF3, 0x9A1DD04C, 0x7AC5055E, 0x837E804B, 0x53766569, 0x69893821, 0xF852E8D1, 0xCACA0A87, + 0x04F16F77, 0x438F5657, 0x5739F493, 0xFE77B02B, 0xC8DADF5D, 0x0A9F49A5, 0x5266BF94, 0x0B9F49A7, + 0xD3C82E31, 0x00B2D0BB, 0xA407D07A, 0xFE338093, 0x0B77ACAF, 0xAFCB7CFC, 0xB1E0BF59, 0x1D19E323, + 0xBFEC62F5, 0xB5B53562, 0xA17FF945, 0xB8637979, 0x59C6437E, 0x9E0D9546, 0x4747653E, 0x192F1D2A, + 0x2593493F, 0x7EDA6E8C, 0x8D8D19FF, 0xF3ACDD50, 0x7A596FDB, 0x6D9BCBFE, 0x54BFB0CE, 0xAA9A31FF, + 0x87F75855, 0xD6A7E2C5, 0x9FD85CB1, 0xCCF7AC6C, 0xA5E6E7E7, 0x4DBF4EC1, 0x708DD8AE, 0x2D2C2C18, + 0xFFB33231, 0x2FC065CC, 0x573D05D6, 0xF0F03087, 0x08B1E740, 0xC8755DAC, 0x374FFB91, 0x6F653F09, + 0x6206916F, 0x24B7E8C5, 0xEF97691F, 0x606464E4, 0x1D3DC6C3, 0x7E3A1D00, 0xD9BFF023, 0x876DE7DC, + 0xF1F1B1AC, 0x47EE479D, 0x73434343, 0xD28F8C4B, 0xEA13B40F, 0x6DC1FDCE, 0x76805C2E, 0x67F2E19A, + 0x9E9E36F5, 0x88099C97, 0xE741F93B, 0xDB9DF3F4, 0x3DE0233C, 0x9FFCAFE8, 0xF5C1C141, 0x330F06ED, + 0x4BEABCE4, 0x753F184F, 0xB2D4031C, 0x1C1C503F, 0xE23CBB29, 0xCE0F0F0F, 0x4D7FAFFB, 0x389F9999, + 0x31FDBCEE, 0x6BFF4EE7, 0x237DF4EB, 0xF7E77BA7, 0x1EA9E79E, 0x37323030, 0x60F6C166, 0x3F49CE13, + 0xB3369F51, 0x6FD5B49E, 0xEA151376, 0x767676CC, 0x7D6482B7, 0xB7B77D3F, 0x78F140FC, 0x26C67800, + 0x8DEF9BE3, 0x33C3D43F, 0x037B4B2C, 0x330F51E0, 0x96CC5780, 0x28FF4564, 0x9F00585C, 0x5C247E2A, + 0xA23F0090, 0xF3D98730, 0x2F0AF90F, 0xD61BC3BF, 0x8A785BD6, 0x9BB9B939, 0x8CF70FFA, 0x9DABF5AE, + 0xA9A92913, 0xAF51AC77, 0x4D4E4E1A, 0xBD770420, 0xF5FBBC8C, 0x1C1902C8, 0x643286AD, 0xFFAC9A61, + 0xCCD76FD5, 0xF0FCC8F8, 0x58CF4D7A, 0x0F743EFB, 0x299D5F5D, 0x6FED4780, 0x6C366BF4, 0xD15B4AAF, + 0xE245FEB0, 0xAA131313, 0xA69FB757, 0xADEAF8F8, 0xB8396FEC, 0xA1E5E2BC, 0xF4797C51, 0x22D6DFFF, + 0x45E9DF3B, 0x9A49AF78, 0x9FD7E53C, 0x44C97B7B, 0x7BC4453A, 0xDF8A6BC4, 0xCC67A96F, 0x65804F33, + 0xC9263D40, 0x62F44BE4, 0x13ED37AC, 0xFC4AEF69, 0xBF7CAF91, 0x955F715D, 0xFB0D2B3F, 0xB1FA9E42, + 0xF1F9F56B, 0xFEF716EB, 0xB36B383F, 0x60C1FC82, 0x03F9A12D, 0xD8BFE060, 0xFF5E4BFF, 0x5EB07F1D, + 0x4FF7AFF3, 0xE9FE753C, 0xE673B0FF, 0x9396F99D, 0xB4CCCFD5, 0xFE2BC9AF, 0x88837EB7, 0xC5EF6ABF, + 0xD2975BE6, 0x5FD6FE2B, 0xF85EE6E9, 0x3DE9EE05, 0xD8DCDCE4, 0x10123750, 0xACD8FDB3, 0x72BEC8B8, + 0x1FBB4FDF, 0xA3F9BDDC, 0xDDDDA5FB, 0x0EE83F6B, 0xFEFEE279, 0xEBEEED81, 0x8D8D0D8A, 0x97407F8F, + 0xF1D37BD9, 0x03F83EBC, 0x97E5F2F3, 0x07EA69CD, 0x5F80105C, 0xA07EF03E, 0x48FE98FA, 0x9D9D9DC5, + 0xFB542506, 0x9F2FD0BC, 0xE4FD392D, 0xEE47C83F, 0x6F92634D, 0xE7D1D3CC, 0x7C0EF9E7, 0x11F5FC55, + 0xD02F7E06, 0xFCC4BE9F, 0xF48A8F44, 0x3C317BF1, 0xE70AE2F1, 0x38F127C8, 0x8CF80931, 0x34732FE5, + 0x43D6F338, 0xF9C086EC, 0xCD53669E, 0x91231B6E, 0xDC388D5C, 0x440E8B19, 0xA8FD22EA, 0xDD05EC3F, + 0x86F3EA03, 0x4BBC5FDC, 0xAAD0FF4B, 0x823BB076, 0xC31791CD, 0x7D44B69A, 0xFA137A5E, 0x2156EF4B, + 0x1F6F905E, 0xF145648C, 0x67B842F9, 0xF0BDFA1F, +}; + +u32 point_table_binary_30[] = { + 0x11726594, 0xC16B1A41, 0x14C61F41, 0xCA1E8490, + 0xA68740A1, 0x9440A1B7, 0x06BC8B82, 0x1E144103, 0xBB52D1B2, 0xE722B889, 0x3DD47F21, 0x27612F62, + 0x095E43BA, 0x1E961C3C, 0x8B1E7AC9, 0x16FC0744, 0xE8B51069, 0x0B2D3DEC, 0x74E6BD99, 0xC9EC746F, + 0x3FBEEFBD, 0xB7DFCEBC, 0x856B16B3, 0x26805379, 0x06699A32, 0xB8862631, 0x4018868C, 0xDD121F9C, + 0x02148B45, 0xCEE43F38, 0x253FEA81, 0xA50786EE, 0x922E1ED4, 0x5DD20154, 0x3D8BE18E, 0x63F25AF1, + 0x9EF8A5EA, 0xB7878DF0, 0x6B8E89A5, 0x7F46F57F, 0x1E34EF89, 0x8D7AC191, 0x518F6CD4, 0x6F8CF933, + 0x394FCD97, 0xFDF47C39, 0x4FCF7789, 0xFF269AF7, 0xC4D2EF4B, 0xBED24CFE, 0x2BE9F7AD, 0xFCBE95DF, + 0xB7F2FB56, 0xFE355B8A, 0xF3E84123, 0xAC56AB22, 0x1F72C76B, 0x84A55289, 0x38105CAF, 0x95CB657E, + 0xBEA45F6E, 0x1BA1E779, 0x0C42E28B, 0xA411B6DB, 0x6DD203A1, 0xD76BDD6E, 0x37A38FC7, 0xE3CCBCE1, + 0x7098E93F, 0x180C18FB, 0xCA967002, 0xF0EEA878, 0x321A8DB0, 0x9F78DFCB, 0xEDD97AB7, 0xDB65FA4F, + 0xA753AC17, 0x793B5E21, 0x2FCF07FD, 0x1DEF6C2D, 0xBF37EA6F, 0x2B52F789, 0xCFB7066F, 0x041BFE8D, + 0xF04B7669, 0x5E2BA9D7, 0x7ABD1EB2, 0xA86F25B2, 0xDEEE6FBD, 0xBF9D0FE6, 0xC41F3ED6, 0x6B93C9E4, + 0xBF3C98F7, 0x4E7021BF, 0x5AAD18DC, 0x100F1F0A, 0xF9C562A1, 0xF7E19577, 0xECE1BC80, 0xF31B7E9A, + 0xD1736498, 0x13B738E3, 0x3ECEC9DF, 0x8A8E896F, 0xA009179C, 0x9FFEF8A6, 0xF60B1CD1, 0x0FD4FDF8, + 0x0D5FF8FE, 0xC2F78AE6, 0x7B715F24, 0xCF14FF7C, 0xAF19FD92, 0x6F15FFFA, 0xA419FDC4, 0x3C9FE4C3, + 0x348E6362, 0xF41FA651, 0x14E97DCB, 0xA97D9F29, 0xCE3D32DE, 0xDF9CB5DF, 0x90D997DC, 0xE3FF225B, + 0xEF5AF5BE, 0x552FF339, 0xE03CC9E6, 0xD7BC24D6, 0xFE25F989, 0x55BE179F, 0x1DE8F7FB, 0x467E07F4, + 0xFD34EAF1, 0xBC853F02, 0xF4FF0300, +}; + +u32 point_table_binary_31[] = { + 0x11726593, 0xBF8B1A41, 0x14C7BFC8, 0x122C2C6E, 0xEF9A8334, + 0xC1407298, 0x22172D52, 0x4510D742, 0x116C4E2E, 0x296C24AC, 0xD8645378, 0xA4F02F48, 0x255A88ED, + 0x82857016, 0xA7758483, 0x2BD27885, 0x108295DD, 0xD506529C, 0x81E06466, 0xDEDB7177, 0xB35B7D78, + 0xDFF77B1E, 0x2EC50D56, 0x00EECFB0, 0xDFEF052E, 0xC52FE267, 0xC8E7F3C4, 0x73C9307C, 0x436CF49A, + 0x2D37E4AF, 0x99F54DE6, 0xB461D2A7, 0x59CF6CF2, 0xB3DEE46F, 0x723D08F9, 0xAF42F9FD, 0x58FD7EAC, + 0x7E3F56BF, 0x1FAB9F39, 0xF135E4AF, 0x99F55366, 0xC730E91D, 0xD3EFADF0, 0x8027E963, 0x66D488C1, + 0xF3925C0B, 0xB3D4D70E, 0x7AF191EC, 0xEAEBF7FB, 0x92C90E70, 0xBC29C54F, 0x3A0153FC, 0xA4138A27, + 0x39E356CA, 0xC562D1C4, 0xCFB8D541, 0xA1501078, 0x47FCF25B, 0x75502A95, 0x28BED4DB, 0x9B4A7934, + 0x1A09F189, 0xECC7DBEA, 0xA0D7EB99, 0xFCF68618, 0x59718B53, 0xE0C575FE, 0xB4DBED46, 0xF2799E17, + 0x89DFE974, 0xB4BF9ABF, 0xBD39BF5B, 0xAFD75AAF, 0x38E39EDF, 0x05F5AAF9, 0x65DC5C8A, 0xF7A9F9D5, + 0x9710AF14, 0xB3DE277E, 0xB309F15C, 0x31EBA7C4, 0xD9ED8155, 0x7DD96DA5, 0xDC683484, 0xF840F6A3, + 0xFB5C6A36, 0x9B517D73, 0x555F2EB5, 0x582CFE9F, 0xC705F191, 0x53290F87, 0x43C972DE, 0xAF811FD7, + 0x4FEB7AFE, 0x7DE2BF92, 0x291FED03, 0x38D1ACF5, 0x9ED29FD4, 0x837D2149, 0xFBD5F6F7, 0x923F033F, + 0xBBBF8BB4, 0x7FF188EF, 0x729FB0AF, 0xC6E331F1, 0x52A9EDAB, 0xC964A2E6, 0xC5FC47F0, 0xFC58CFDC, + 0x0CD87A6B, 0x58EB99FD, 0x8001C35A, 0x8FE87D02, 0x917BB7E4, 0x6F58DF9B, 0x15BB4744, 0xEEC33AC4, + 0x8FFAFB31, 0xFF69D45F, 0xEF43D6F7, 0x50DF25DA, 0xED36BD8F, 0xA552EF12, 0xA6DFE521, 0x7E309F87, + 0x3AD06AB5, 0xE8BDE8FE, 0x76CFCDFB, 0x58AAFE0C, 0x3F129B7E, 0x23F3F807, +}; + +u32 point_table_binary_32[] = { + 0x11726594, 0xBD6B9A51, + 0x14C64FCA, 0x6BF24671, 0x28AD7B40, 0x84421C82, 0x25AD7410, 0x326A0349, 0x4AA450FC, 0xAA1F0852, + 0x689788F5, 0x73C8123A, 0x181B5F84, 0x6E0D942C, 0x5992FC05, 0x42BB8462, 0xD72EEDD2, 0xB934EDA4, + 0x54E3EDFD, 0x3A275EEB, 0xE4CFFB3C, 0xE73CF7F5, 0xE105879D, 0x81030083, 0x7B309D4E, 0x1938ECB7, + 0xE2158844, 0x228AF738, 0x03F19962, 0xA5672F34, 0x0F88955E, 0xFB253B37, 0x7EA97766, 0xFC27AC0F, + 0x5F00C283, 0xE0919CFF, 0x4C71EC4A, 0xB3C399EB, 0xB7076B1F, 0xB55F72E8, 0x4A738FF3, 0x1AC0C3FB, + 0x61E8F57A, 0x0C4A8A37, 0x0FC2D0E9, 0x74E4393B, 0x17E71B81, 0x6EB72BFD, 0x2C24FCB1, 0x68329994, + 0x7A71BE79, 0xB01168B7, 0xDB729F38, 0xDF1EC4A2, 0x8944E23F, 0xFDFCBCF9, 0x7DF379F9, 0xF72DE10F, + 0xC4EFC489, 0x3F0B06FD, 0x3C148B0F, 0x714890D6, 0x97D850EC, 0xB3C1B327, 0xF925E753, 0x71EEF92A, + 0xF56F91C7, 0xDFF5F3D0, 0xFA490459, 0xE4B3E1EE, 0x07D4C3BA, 0xD0FB1EE0, 0x3CC57F13, 0xB84FE9C7, + 0xB7E77879, 0x4EBF6FE6, 0xB11F9979, 0x972ECC3C, 0xEED7665E, 0xCF8299E7, 0xFAA999F7, 0xFA9BEEC3, + 0x103E095E, 0xBE24BE14, 0x7AF72BDD, 0x8F211C0A, 0x9E8C89DF, 0xC8FBEFEA, 0xBE68B65D, 0xC452BFD4, + 0x947C82F3, 0xC6EF88E5, 0xBEC98AC9, 0xDE0B53EF, 0x3D37F34C, 0xD6CDBC9A, 0x4BBCEFFC, 0x3ED60F80, + 0x5AAD467D, 0xB1FED850, 0xA954A87F, 0xECD88672, 0xB92CF592, 0x8F00AAD5, 0x2AB1EB39, 0x40369B25, + 0xBD2B6743, 0x3A9DA63E, 0xC22D5B9E, 0x73967AF1, 0xC9E7F392, 0xC5BEC528, 0xE0B9DCBF, 0xF8D8864C, + 0x264379D8, 0xAE0DA954, 0x8AF2B227, 0x20CF719E, 0x75ACF2E0, 0x3EEBBDCA, 0x8BF3D88E, 0xBA0FEE63, + 0x3B00F57A, 0x9DF2FADB, 0x239FC883, 0xFDF0B775, 0xDF753FA8, 0xFF781F18, 0xF98AC522, 0xCDE7FE60, + 0xA150A07E, 0xA01FFB89, 0x7EBC0FF7, 0x0773B91C, 0xB12F3E5A, 0x6D369BA4, 0xF7C56FFC, 0xB3FB312F, + 0xF7AF8AFC, 0x745FFE4B, 0xA3D1A0BC, 0x16FF8767, 0xFBFAEB94, 0xB8AF18A0, 0xD56A513F, 0xDD697BC1, + 0xEC0B715F, 0x3100BDEF, 0xA41EDF07, 0xC823AFEE, 0x9FD6130F, 0x67FDD86F, 0xF4E3BE9F, 0x7E9D4FEB, + 0x29BF9E67, 0x01E9FB4A, 0xAFF81F00, +}; + +u32 point_table_binary_33[] = { + 0x11727594, 0x5F485351, 0x1CC77F3A, 0xDD1F2418, 0x21523030, + 0x46C222A9, 0x608608BA, 0x6A184A50, 0xB2E98540, 0x6173820F, 0x3DE4A316, 0xC616815A, 0x4413C49E, + 0x14736F72, 0xD11CE510, 0xE69F17A1, 0x07291888, 0x10FAD0C3, 0x06823D0C, 0xDBD291F3, 0xF4FB9D73, + 0xEEDD55EB, 0xDEA70FBF, 0xEFEFEFF9, 0x9D030A4B, 0x4201E0E8, 0x6AB16573, 0x7393C100, 0x74101F57, + 0xB2F0ECEC, 0xACE03700, 0x85B5B286, 0xA9A92906, 0x4F503F00, 0x906F640F, 0xA2D12883, 0x28DA15F4, + 0x0F97FDDC, 0xDADA4246, 0x3B72EE05, 0x7B3F3131, 0xC1992500, 0xCA82F90F, 0xFBFBFB5C, 0x4F5CF9F8, + 0xE8FAFAFA, 0x3A83D7C8, 0x3E00D3AB, 0x4290C7EB, 0x407D2300, 0x8B1D761F, 0x1C1CE85C, 0xF1F6CFC3, + 0xA5A5255D, 0xCF3C457B, 0x241261EC, 0x07721BFA, 0x27D97755, 0x559151DF, 0x0C608914, 0x2F2F2E2E, + 0x52FE38D4, 0x61FE4F56, 0xB3DFEFA7, 0xFCF705E7, 0xBB43A110, 0x8339C9B6, 0x7C772010, 0x40967A9B, + 0xD5DCD9D9, 0x29FCB19F, 0x0AB0C3C2, 0xC282F0E7, 0x5C545656, 0x56F478E5, 0x5F8B8AEC, 0x3F2ED80E, + 0xF3F3F3DC, 0xCE32C03F, 0x8FC7C3F3, 0x092EBFA7, 0x31D76BAC, 0xC5D3F52C, 0x4E7AAAA7, 0xABAB4BF7, + 0xA77A83C1, 0xA01E9FFA, 0xE9EBEBE3, 0xF9056BF5, 0x9FABB743, 0xF031887A, 0xC579E089, 0x033F0F8A, + 0xC7B9A824, 0x93C9523C, 0xB71D2627, 0x274BF9DC, 0xA57E85DE, 0x0E1B1B1B, 0x0CE43EB5, 0x7C31A7A6, + 0xA7A71904, 0x90BF612F, 0xAAEDE6CC, 0xCC0C833B, 0xC2DE0CE6, 0x54381C3E, 0xC57C3F0C, 0x7A46DF0E, + 0xF21C80FB, 0x5D957779, 0x79597081, 0xD89C4A24, 0x12B89FC8, 0xB89F77E1, 0x824DD703, 0xD9ABD728, + 0x1EEB1176, 0x575ADA7B, 0x443C57BA, 0xCAFBAFF8, 0x67E369FB, 0xEC55EDA0, 0x31F5EB55, 0x2FA539CB, + 0xFD6C51AE, 0xC0EEEE2E, 0x6359C1B7, 0x9169BFB4, 0x7D6C80DA, 0xCFFDFDFD, 0x82DB383B, 0x381BF4BC, + 0x3F839DCE, 0x83F9443F, 0x2EA85EE3, 0xF5FA643F, 0xFFEBB757, 0xF85F536A, 0x1D994C86, 0xEB895D18, + 0x6F6F6FEF, 0x7CBCB3F9, 0x92F85B00, 0x6EA59D2A, 0x9D277B29, 0xB81E9C6A, 0x2A95626C, 0x5BE8DD8E, + 0x5A073F6F, 0x9A4F1DCD, 0xE3A2CAE7, 0x3127B835, 0x5D62DA97, 0xD6744D53, 0x2E9713F3, 0xCB90BEA6, + 0x299BCD9E, 0x8A178BC5, 0x045B889D, 0xEAF8F8F8, 0xA97A68FF, 0x787F16EA, 0xCFA9D2FB, 0x64EC97F6, + 0xD5582FED, 0x1FCE270E, 0xBF683E16, 0x07ED3F67, 0x79DEABAB, 0xABB40F71, 0x6D1F4E4E, 0x4E287F1C, + 0x7E537EF3, 0x21E71EBC, 0x2F68F729, 0xF23E7E14, 0x3C0C062E, 0x10FFE6CC, 0x7604F72A, 0x927BC5FB, + 0xE4877A95, 0xB37CAF42, 0x466E24BE, 0xA16AF188, 0x87256BFE, 0x4F353DB1, 0x85B841F0, 0xB6E061D5, + 0xC06DC452, 0x2FEB7F26, 0xEBC7B793, 0xF3109498, 0xF443C6F8, 0xC8CF3596, 0xF3320F02, 0xB4B7B7EB, + 0xF7C53C68, 0x497396F7, 0x095FDC34, 0xBD37DA3C, 0xE9A3F796, 0xFBE33C4C, 0x8F004647, 0x47F5FB6B, + 0xF2596164, 0x64448F07, 0x262B8C8D, 0x8DE9F9E8, 0x23FE0B00, +}; + +u32 point_table_binary_34[] = { + 0x11726DD0, 0xBD0E0141, 0x1405E0B3, + 0xF117DB52, 0x8962132B, 0xB221119D, 0x82D58A4A, 0x338D42A7, 0x56AA7884, 0x29BC829F, 0x888D4A14, + 0xF605B44A, 0x0FA0F012, 0x32F6CECC, 0x4E2628BF, 0x9C9973E7, 0x0EEAE28A, 0x3590BFBF, 0x1F61180A, + 0x4CD02417, 0x7762A5DD, 0x450D285C, 0x9C99B2B8, 0x8A179029, 0x63243DC6, 0x50702037, 0xCD964C9E, + 0xD8E93991, 0x7445F547, 0x6CC07DDF, 0x575E92FB, 0x37B2D8AB, 0x3C86CEF5, 0x7B8E893D, 0xCF136827, + 0x5E0087A8, 0xCFA4ADFB, 0xC6BA5F5A, 0xBF6FC33A, 0x8CE6DBFD, 0xE63DFABE, 0xBD4F7AFE, 0x27B7E6A7, + 0x7DB45F8C, 0xE0F6B7DF, 0x4DF22D70, 0x624D6EFA, 0xCFD4DF7A, 0x7EE7725F, 0xF29CDCA8, 0xA6FF418E, + 0x6159CF93, 0xE7AD3EB3, 0x2F2707EA, 0x3F5CE593, 0x6D3D8FFC, 0x01000000, +}; + +u32 point_table_binary_35[] = { + 0x11726D94, 0x4D681351, + 0x14854F26, 0x33A14A5D, 0xB60662D1, 0x8568A416, 0xFCE94294, 0x06A50105, 0x05E92220, 0x88142C34, + 0x502A889B, 0xBA50A65D, 0xB4A4D1B8, 0x9152148A, 0xA02E0AB1, 0x82AD6237, 0x6A216461, 0x21E2C245, + 0x17DA85B6, 0x59DA560A, 0xFD4932D7, 0xF7EE7B99, 0xCE2499DD, 0xC73DF7CC, 0x3BF7FD50, 0x01D7691C, + 0x68FA4AAF, 0x62B118D1, 0x672AA105, 0x309EE03B, 0x00A2395A, 0xC039543F, 0x22A9FF03, 0x843A033B, + 0xA9548AE8, 0x372DC87E, 0xABABF471, 0x656585EB, 0xC800811B, 0xA15ED67F, 0xC245B403, 0xC1F7C11E, + 0x669B3EE0, 0x8C328B44, 0x22AEBFF1, 0xC6B9C03C, 0x4A9BACDF, 0x6FDC63B6, 0xE9173A84, 0xDF62605E, + 0xB1A88ABA, 0xD569ED8B, 0xC7E3448F, 0x718AB962, 0xCEEABAE2, 0xBB5677AD, 0x5EFB6D49, 0x36D68D1F, + 0xDC6FD306, 0x4E087E67, 0x4C30D7FF, 0xDFD56B76, 0xF50DD757, 0x5DCFD5CA, 0x33669DDF, 0x2C20C0AC, + 0xE7E3E61F, 0x13FA4901, 0x3DE5CB0D, 0xE7A1F7C3, 0x5A42CCEB, 0xD7940B9E, 0xF7FD6F2F, 0x7F87F40B, + 0xBD368E72, 0x1EED1FBA, 0x6F0C71FD, 0x91C827D8, 0x4CE24843, 0x7D5D9D76, 0x255B1198, 0x9AD7F05C, + 0xD4F33456, 0x5BD7F39C, 0xC553B1FE, 0x62B95CAB, 0xE7BACE6F, 0xDEB4FE7A, 0xF3BBEB2B, 0x88FC723E, + 0xCDB4D970, 0x9EB5F3B2, 0x35DF2A39, 0xBEFDEFAB, 0x58DEFCCE, 0xA4D5EBCD, 0xEB2C5A7D, 0xDE7EE78B, + 0x9566BD9E, 0xFFDAD943, 0xA7A7A6A6, 0x0823EA7C, 0x9B88E6E4, 0xFD409BE0, 0x17C0CEF2, 0xF1AE62B1, + 0x48B424F8, 0x2DF06FED, 0x58787575, 0x95F59C0F, 0xAD61BE4F, 0x39C17780, 0xF542F8F6, 0xF4F434E1, + 0x80E087C0, 0x76FC6017, 0xFB79381A, 0x8DFAF4C9, 0x64D29DC7, 0xC6726BB8, 0xBFBF5FE9, 0x3352DF1A, + 0x66BDE7FF, 0xE974DAB7, 0x3E97C725, 0x4773B66D, 0xBBF77553, 0xE4191E1E, 0xF6E5937E, 0xCC0392DB, + 0x9B99DB14, 0xEF2CB737, 0x0F0E0EFA, 0xFC33998C, 0x2F2FEB6B, 0xF2D4AD57, 0xE7B12E39, 0x519EBFCE, + 0x6B6630A0, 0xCFCB1C46, 0xC57E1ACE, 0x8C663E4F, 0x085466DC, 0xFA15F190, 0x948DED86, 0xFD7AFF82, + 0xB67952EB, 0xF9BD2132, 0x271AF563, 0x44BD7FF9, 0xC45256ED, 0xAFE2F9AC, 0x870724FF, 0x543CA238, + 0x9FD86399, 0x279F9807, 0xEFF79CE2, 0xAC87A55F, 0xB6EAFF80, 0xB6643F50, 0x3ACC3C24, 0x3829EE33, + 0x76BF5519, 0xDD925B5E, 0x56F592B1, 0xC70B9223, 0x09A0CACA, 0xCF65F6A7, 0xAD2678FB, 0x23D714FF, + 0x07000000, +}; + +u32 point_table_binary_36[] = { + 0x11726D96, 0x5B689457, 0x10C7877E, 0x6BB3EBC6, 0xC636FA52, 0x03591390, 0x6DF4A10F, + 0xD25A1FA4, 0x46EA83D8, 0x16238B0A, 0xF5125F4A, 0x37364AD0, 0x44D11A63, 0xBC2BF1FA, 0x50FA6014, + 0xD4802B6A, 0xC0446535, 0x4B44374A, 0xF0A15EA2, 0x448A97AC, 0x411A1F36, 0xB84862E2, 0x9E9E9939, + 0x67F6FB96, 0xEEF7F4E3, 0xFC67CE9C, 0x99337356, 0x2D51EDAA, 0x12F42F0C, 0xADADAD4A, 0x2D819F99, + 0xA740369B, 0x25862840, 0x418365D5, 0xCE1C8635, 0x6BD628B8, 0xC4F6FEFB, 0x6150FA07, 0x97D8DE7F, + 0x3FA7B7FE, 0x793D675F, 0x5D5D4D7A, 0xB77F6B6F, 0xF7B7FE6D, 0x7C7042DB, 0x2700027F, 0x8561FDFA, + 0xF59AB53D, 0xB1D19FC8, 0xF37722B7, 0xDFAA55AB, 0x84FD6561, 0x98376F9E, 0xE8FD65B9, 0xFD89EFE7, + 0xF66766BD, 0x3D3FC6C3, 0xCC7AC9D7, 0x3AC331CB, 0x461F33FA, 0x75B97856, 0xAE5C297A, 0xC9EF3AEF, + 0x79486FCE, 0x5B5B5BAB, 0x60AE8A43, 0x23802F55, 0x16A3F354, 0x689E06E0, 0xB48417CF, 0x9F3F5FA9, + 0x3EE6F13A, 0xC349D68F, 0x9594C5AA, 0xAAAA1484, 0x545CFD0D, 0xF0496C56, 0x1DD64FBD, 0x60FE1831, + 0x9C679FEF, 0x1F7ED0DC, 0x0A30A127, 0x94DAB163, 0x07E6270E, 0x53013E8B, 0x85FF5CB1, 0x6205B17A, + 0x8F5CB17A, 0xD9B2651C, 0x6F2BC61B, 0x4A353636, 0xB27D02ED, 0x4B4BF6EF, 0xDF8FF588, 0xE3F90BEB, + 0xCAFB376F, 0xDECCFEA2, 0x685FDE4F, 0xE775F98F, 0x46A31EFD, 0xE1C38799, 0x13C8A525, 0x67CF9EF5, + 0xF82776C5, 0x73F4E851, 0xCF794E9F, 0x3EEDC9E7, 0xE0E0A027, 0xDEBEBE3E, 0x4FBE8686, 0x86D85F25, + 0xFA9B5D97, 0xC9641480, 0xE626ACFF, 0xD7A9D1D1, 0x514F3E51, 0xAFEF0BE9, 0x8723AC27, 0x7E8F5CB1, + 0xFAF8F1E3, 0x1E3E76EC, 0x9827FFA7, 0x4E9DE2FA, 0xB562FD42, 0xA9274F9E, 0x78EA79EF, 0xDE3D8FFD, + 0xF2E5CB89, 0x315FC311, 0xAE875E25, 0xFB0FDF85, 0x524D4D4D, 0x1E7F583F, 0x7DBF289F, 0xEF5ACAFB, + 0xB76CD9C2, 0xFA04EA4B, 0x4B0E1E3C, 0xE8F15753, 0x53C31C45, 0x2EEFA7F8, 0x5DF6985F, 0xE2047269, + 0x495B5B9B, 0xC7DFB973, 0xE73CF9C6, 0xFAB8CF73, 0xE4C811E6, 0x04B24B9F, 0x403DD753, 0xAFF792BD, + 0xCE785757, 0x17AE1B2E, 0x4EDFBC79, 0x9399FAB1, 0x38FDE0C1, 0x03D61303, 0x747474E0, 0xFA107C0F, + 0x30A2D70F, 0x1D3A84EB, 0x8601366C, 0xD8C01CD1, 0xF9374C7A, 0xE2E234CD, 0x9BB9EA99, 0x653A6FD2, + 0x32C0C68D, 0x1B99CD7E, 0x172E5C60, 0xBD89E7FC, 0xF9F39A61, 0x22E633AD, 0xF9F2E5CB, 0x5A6F19A0, + 0xBDBD9D79, 0x264046B3, 0xE889ADBD, 0x1AB34CF5, 0x485A0610, 0x36E74126, 0xBD392F33, 0x7C89D1BC, + 0xD5DCD9D9, 0x89FB1906, 0x1036F160, 0x7CA477C5, 0xABB94267, 0x04DE688E, 0xC7E3A837, 0x0C70E3C6, + 0x0D62B73F, 0xD4DBFD38, 0xFF3AA23E, 0x809466AC, 0x9FD61B06, 0x482412CC, 0xC61FFA27, 0xBD6B3FCD, + 0x8B5437C0, 0x0BCDDDDD, 0xDDA8370C, 0x206CFCF1, 0xFDB02CFB, 0x55A27ED6, 0xCC299FD3, 0xFC9F6B19, + 0xF83DC0FB, 0xB689EB47, 0xF33A6999, 0xF5DA9EE6, 0xF3ECD8AC, 0x98F026E4, 0x6F8C3DF3, 0x82888B13, + 0xC8AC278E, 0x227F1B71, 0xBF3F3FC5, 0x5C9C40CE, 0xE931BE05, 0x91C5CCE6, 0x7DAC825F, 0x84D1BE0A, + 0x8C7D9E7F, 0x8C0FED67, 0xC7D8DEBE, 0xEF338C3D, 0xC51FC575, 0xA337EFD9, 0x0CC8D97B, 0xCE6BDEA7, + 0xAF222E8E, 0x22CBFE54, 0xCFC95008, 0x34CF4DFD, 0x0AF587F3, 0xC5DE9F42, 0xF0C3D6AD, 0x5BE57EF8, + 0xF5B76DDB, 0x36B99F7E, 0xDDD1DBB7, 0x6F977A4F, 0xD11EEBEB, 0xEBA59E93, 0x739CBF5F, 0xBE3DDD5F, + 0x9FFEE8FD, 0x31FD87F3, 0x83DE2FD3, 0x5F20CCFD, 0x841DBD73, 0xE74EE99F, 0xF11C0F31, 0x8FC0AE5D, + 0xBB643E8C, 0xE4F81973, 0x06F6ECD9, 0x23FD9FC9, 0x712F731A, 0xF6EDDB27, 0xF32BADBF, 0xBD7BF7CA, + 0x7C4CEB8E, 0xC175DB5F, 0x4E97F311, 0xF363FBC3, 0xE92A18A3, 0x796DFAC7, 0x39294CE7, 0x779E039D, + 0xD7F6A3F3, 0x5CEC17B1, 0x3E3882F9, 0xB3FDE3FC, 0x216CF233, 0xEED0FB90, 0xB4F9B3FE, 0x383FBEE9, + 0x23139A9B, 0x9B655EF9, 0xA65B3DE7, 0xC75799F1, 0xEFDEBD5B, 0xE691AFD2, 0xEA393FBE, 0xB5E9209E, + 0xD7CE5BDF, 0x5AD1537E, 0x7CCD6F27, 0xF1F9397F, 0xBEE67410, 0xF3F73FF6, 0xFC9E9C79, 0x3319FF4F, + 0xC8FB70E6, 0xED24F73A, 0xFE6EDFBE, 0x2DF90DD4, 0x0298F79E, 0xF481DF9D, 0x619E3FCC, 0x4A39C33C, + 0x4F381EE4, 0x5BB76E49, 0xFD50FFFA, 0xF56BA96F, 0xA0A66080, 0xE721B3FA, 0x583080EF, 0x918D17F9, + 0xC0810372, 0x3F507FE5, 0xCA15B93F, 0x8168F091, 0x89375F9F, 0xBF4EACC6, 0x838F4C7E, 0x28DFC8F8, + 0x9ED9FB89, 0x7A9EBF9C, 0xFFC06F45, 0x778C9E58, 0x8D15DD41, 0xFFB69EC8, 0x2D2D2D72, 0xFF51CFFE, + 0xB8BE815F, 0x8BAF5EBC, 0x7851EAAD, 0x3EB8782A, 0xE7F7FAF5, 0xEBD25F81, 0x7F00AE5D, 0xBB26FD17, + 0x78E1BCC3, 0x757B9FC0, 0x71DE99F7, 0x83EE2B72, 0x329994FE, 0x453DD78B, 0xEF6F60A0, 0x60B0A7A7, + 0x47EE337C, 0x5A3078F7, 0xEE5DE90F, 0xE4870F1F, 0xCA7C413D, 0xBEFF76FE, 0x0406834F, 0x1F3F7E2C, + 0xFD031383, 0x4FF1FF9D, 0xED1FE497, 0x2F5FCA3C, 0x41BD61EA, 0x97C0BF45, 0xBDA9544A, 0xFA072615, + 0xF59AFAD3, 0x7DFA500F, 0xB69FE9BD, 0x186BCB86, 0xE8FFAD79, 0x5FA6FD98, 0x0D353434, 0xC83C9B36, + 0x0AE0EEBF, 0xF417C2A4, 0x4F9FCCCE, 0x41BD7D7F, 0x26C6B273, 0xCCFDA6FD, 0x826D00C6, 0x3FD90717, + 0x6697BE7A, 0xF54ADE8B, 0xE042FDE6, 0x71BCC4F8, 0xC378ED7E, 0x00D9A503, 0x0303EA3F, +}; + +u32 point_table_binary_37[] = { + 0x11727597, + 0x4B489C57, 0x14C74F3A, 0x639D7112, 0x629D1421, 0x22690B42, 0xC0675302, 0xAD8AA689, 0x92F4657C, + 0x7416055D, 0x545A4A6D, 0xDA85D0AA, 0x8B124A41, 0x5C294A56, 0xF5B9880F, 0x18B54514, 0x2956C72E, + 0xEAC22275, 0xA12550AA, 0x4254AC0D, 0xF88508DA, 0x3899DB7B, 0xEEB9F77C, 0xF7333ABB, 0x1FF77F1E, + 0xF7DC73CE, 0xCC882A31, 0x2FAE83FC, 0xA4412291, 0x10A20A6E, 0x1303B4B5, 0xB5298606, 0x80E42680, + 0x929212C9, 0x629E98F4, 0xF023D907, 0x960C937D, 0x60096077, 0x77D7E36F, 0x676747E9, 0xBDF65EFF, + 0xC6DEC437, 0xFE4D7E70, 0x4FDAC700, 0x823F1896, 0xF68AB5FD, 0x3DD75F63, 0x6323E9ED, 0x789A03AF, + 0x59F68ADD, 0xF88A970C, 0x6BBDBE9F, 0xB8E3F527, 0xEE78E329, 0xB6F2517A, 0x2B5F533F, 0xBBDEC446, + 0xAF396AD9, 0x2BD6F996, 0x93BF5B4B, 0xEFBE9399, 0x99C9F7A9, 0x5CAAACCF, 0xC9C9A17C, 0xAF02D434, + 0x7DF87A6E, 0x6E2EE9FB, 0x51FF7E97, 0xD21F3FC7, 0xFAFE8BFC, 0x516B4545, 0x858042D2, 0xDFFC45EB, + 0x8FDBEBFA, 0x57CAF8B5, 0xB5B59EF8, 0x8AADFCEC, 0xFAD53455, 0xD6AB7827, 0xE46BE20F, 0x0F0F53FC, + 0xBB18BFE2, 0x2F656FE5, 0x6358FC8A, 0x5CDB158B, 0xC5B83F6A, 0x9A3E9D9E, 0x98981000, 0x92BF0378, + 0x7BEDE3AC, 0xE5E56521, 0x16485F0C, 0x27EB85EE, 0xFF82B253, 0xECAB28BF, 0x8232CAEF, 0xB83F64CC, + 0xB718285F, 0xF5BE5751, 0x4FF535EF, 0x5D505659, 0x9F9797C7, 0xEF79658F, 0xEEAFECFB, 0xD19EEE67, + 0xC7C3F710, 0x33745EB8, 0x47F5B7F5, 0x8A67A8DE, 0x857BD40F, 0xB6FFBABA, 0x3AEEBF2B, 0xF25CB1A5, + 0xE7FAC6B0, 0x9E165BF5, 0x7FEE7E0B, 0xA42F06D2, 0x8B0539AF, 0xB21EA1C8, 0x1B11CA5F, 0xF6AFD4C7, + 0xA319CC58, 0xDF78F446, 0x84FC93FE, 0x22905ECD, 0x9BD45FD6, 0x7A33CF59, 0x9130EBF1, 0xFC22B8E7, + 0xE82F2B72, 0x2362EF8B, 0xCBC63F10, 0xA7193EAE, 0x3F16FFA4, 0xFCED7CF1, 0x1CE38722, 0xFA3E7ABE, + 0x01C227DF, 0x77412C23, 0xFBF53CCB, 0x7A6A0E3B, 0xCC6ADE89, 0x95DE9A7F, 0x79EEC035, 0x804379DE, + 0xDDDD8DE7, 0x9A019823, 0x329EE4CE, 0xCE4ED22B, 0x0E3B5D5D, 0x5DC81B86, 0xDBDBDB51, 0xBF61F4CC, + 0xDE781B76, 0x3EB23EA9, 0xF0328023, 0x391A8DE2, 0xFD35CB15, 0x64381B60, 0x5F32CDAB, 0xE1B0A319, + 0x0C0F0E0E, 0xA21E8C9E, 0x59DFA7AF, 0xAF8FF4FA, 0xBE9A2F61, 0x368F248F, 0x8F8FA35E, 0x33C0D8D8, + 0x18B1CE67, 0x747494F4, 0x3A5FCDF9, 0x383F3B6E, 0xFE9A39FF, 0x7CE3CFE8, 0x4D3CCDA5, 0xE24F804D, + 0x377FCD9C, 0x7FA9F1A7, 0xEF5B6AE2, 0x8D8C8C70, 0x7F6D48EE, 0xEDEDE5FE, 0xDA907A66, 0xED6F6060, + 0x80F43A1E, 0xB23CBF89, 0xFA9CEC0B, 0x2FE9F7D0, 0xCCEF350F, 0x5F5BDF17, 0x0B8659EF, 0x9D9772C9, + 0x725F6444, 0xD2A93F67, 0x885320FD, 0xC4FE7E6E, 0xFECA8933, 0xEC79EC47, 0xFFE92EC7, 0x90C3AEBF, + 0x18FAB3B8, 0x1FD98A1F, 0xC3F8E113, 0xE7C9D43F, 0x15CE02B3, 0xACEF5997, 0xF38903A7, 0x327A0BB8, + 0x7C89D80F, 0xF6FC5F90, 0x119855BC, 0x543825BE, 0xEA2FBF6B, 0x9F4A0C2E, 0x67DBF344, 0xFD8E13C7, + 0x7C0D29EE, 0x99EFB8EC, 0x78E608F6, 0xFFA13B8F, 0x8AF73DF3, 0xB9EFF232, 0xB1733ADF, 0xC57970C0, + 0xDEE78EEC, 0x70FD1EAA, 0x5EBE39DF, 0x33CDA5C4, 0xC947CCF2, 0xFEBE3E66, 0x553FDF3A, 0xB03D31DB, + 0xDF267DE8, 0xD0DEA7BE, 0x6F9975BD, 0xE23EF667, 0xD5CFEC07, 0xFFAB8749, 0xAC576CF4, 0x542FFFF5, + 0xFD00EB15, 0x1B3DD5CB, 0x5FEF8458, 0xAFD8E88F, 0xDB53BDFC, 0xDF3F3AC7, 0xF68AD95E, 0xD5CB7F7F, + 0x27D5B3CF, 0xEFB35E9D, 0x5BFB5371, 0xF02BEFBE, 0x0F7EE97B, 0x6CDB0B61, 0x7183CBE6, 0xFD8CDEBC, + 0x77F08BE4, 0x87767EE2, 0x99C51162, 0xF5FB56F7, 0x0BEA35AB, 0xFB071B42, 0x2B2D2D2D, 0x5C0F110F, + 0xAD343737, 0x733D905B, 0x5B5BB91F, 0x514F4CF5, 0x0D7E7EFE, 0xB78E8E0E, 0xAEB738B2, 0x389BB8A7, + 0xA787FB1D, 0xF5B8DFCC, 0x3C043F0B, 0x4F0F0D0D, 0xF17B8AA7, 0xE169BD3F, 0x553FE067, 0x727292E7, + 0x29F837C0, 0xD4D414CF, 0x5B70C3F7, 0x646E6E8E, 0xFB057CBE, 0x27B3B3B3, 0xDC8FC88B, 0x8B8B3CDF, + 0xA8D7ACFA, 0x33F83079, 0x7B757595, 0xFB155E4C, 0xDE5E5959, 0xE1FE475E, 0x5B5BE3FD, 0x81FAF5F5, + 0x75DE37C1, 0xEDD003FC, 0xBF62E603, 0x52420FB6, 0xB7B7793E, 0x901DC7E1, 0x7D817ACD, 0x6A1E82BB, + 0xE77F3F38, 0x38E0F980, 0x73C4A65F, 0x9E7EE3DD, 0xE747C389, 0x57EC7D9F, 0xF101B39A, 0xA78CFF78, + 0x5E143B69, 0xCC4AEFF4, 0x25DEB4BF, 0x0F52A216, 0xE37E1FE6, 0x783FE1B9, 0x903D5154, 0x5484E78A, + 0xCF3C6656, 0xF62FC88D, 0x896CF213, 0x9F04588F, 0xF192E46F, 0xA4EAEA6A, 0xFE3D9C74, 0x2B003535, + 0x356C9FA8, 0x0E78FC27, 0xDE03E34F, 0xB1FF2DF0, 0xF8F717BA, 0xF1D01F9C, 0x217FA857, 0x2C3F5555, + 0x551C1F3F, 0x5B5B5B7C, 0xEEFB437E, 0x876E6EB2, 0xBDEFE700, 0xD07B118B, 0x7F02EAFF, 0xE7FF0000, + }; + +u32 point_table_binary_38[] = { + 0x11725DD0, 0xBF4BC350, 0x1007F02F, 0x3A388893, 0x9BFD33BA, 0x88621027, 0x0D5DDFEE, 0x222EA292, + 0x498AD020, 0x8E928263, 0x0C2E59C4, 0x8C42C9D0, 0x6415024E, 0xC149C894, 0x401725B4, 0x51D12AE7, + 0xE55D94E2, 0xDB3EDCBD, 0xFB853E0D, 0x7006CC9F, 0x4F2E9224, 0x21F460D6, 0x5EB87A7D, 0x89A288D0, + 0x8749771C, 0xEF7C2C11, 0x3F746940, 0x87C0F7D7, 0xFB639665, 0x845DF608, 0x80F7B6A8, 0xE37B9CCF, + 0xF1B995CF, 0xF5DAF424, 0xF91BAA8A, 0xCBB224F2, 0xA4DF2A0A, 0xE5380ED1, 0x907D09AC, 0x05B9E5BA, + 0x2ED154BC, 0x89DC0AC3, 0x90EBF1FF, 0x09B09D3F, 0x2B5DBF25, 0xFFB78242, 0xE9799BF9, 0x3B56A1D2, + 0x3425DA17, 0xB79D4219, 0x86A15DF7, 0x6F3B555C, 0x1B47EC6B, 0x60E77EBC, 0xACEBCDD8, 0xF7FDBFFD, + 0xCCA08A6B, 0xCFCE6FDB, 0x36D793FD, 0x947AD0F5, 0xF57DD8DD, 0xA0B12BF7, 0x3BC56D20, 0xFDC54A89, + 0xD1FA179F, 0xB279DF13, 0xDC8887E2, 0xE35F7B92, 0x7FD0E4FF, 0x00000000, +}; + +u32 point_table_binary_39[] = { + 0x117265D0, 0xBD6BC250, + 0x1405F0E3, 0xA0E8FFD0, 0x2163974E, 0xAEAD50DB, 0x8248A742, 0xC62A66EA, 0xE2D0AE95, 0x2428599D, + 0x5A418582, 0x435D2490, 0x492882B8, 0x894307DD, 0xBA77E816, 0x281A42B0, 0xBD7D37CF, 0x8FBE36DB, + 0x8F77DEBD, 0xE705051A, 0xA20E7CBD, 0x87CFAEEB, 0x120A28B2, 0x138BC81F, 0x8D460443, 0xF808A0E5, + 0xFA70369B, 0x11AA34A4, 0x0F20BA8F, 0xDE269309, 0xE1144532, 0x81F5D377, 0xD4EFF7C5, 0x7D712E1C, + 0xDAEB47C7, 0x71881EC4, 0xFC1E906D, 0x2EC79AA6, 0x11D2D227, 0xFA726CDB, 0xB6749D1D, 0x38EC385F, + 0xE77CE0C4, 0xF94DBFFC, 0x20705AAD, 0x16E14AD8, 0x00CE9AE1, 0x65A7D351, 0xF2B95C4E, 0x99E7FBBE, + 0x9227F16D, 0xFB5F4CE9, 0x80CDF7B9, 0x6FB699CC, 0x789EF77F, 0xDEDF7C28, 0xF3C74866, 0x56AB15E1, + 0x5AF80538, 0xBF4B4CBB, 0xDDEEEEFD, 0xF94132D3, 0x6EB7957C, 0xA3D150F2, 0xBB79653E, 0x4FCD2DCB, + 0x927DCABC, 0x3F35370C, 0x43E9572A, 0x9584E5FF, 0xAEE89F88, 0xFBDD48D7, 0xB037F7AF, 0x61AEB339, + 0xCFAEE8AA, 0xAB1B23AD, 0xE663F7D8, 0xAFFB7C8F, 0xF31B8762, 0x9FE86722, 0xC0CE265B, 0xEEDFF6BB, + 0xD57FB9CC, 0x96F91F00, +}; + +u32 point_table_binary_40[] = { + 0x11723DCC, 0xC1098030, 0x1044D101, 0x0573B306, 0xD382D790, 0x163CD948, + 0x026920A4, 0x003BB111, 0x4B102C21, 0x0508A3B2, 0x668F0FFE, 0x0C164E18, 0x81FB7028, 0xA5100B4E, + 0x710FEF3D, 0xB98BA196, 0x1E6F1F63, 0x541BEB10, 0x42D0DE58, 0xDD5FACC0, 0xB0765BDB, 0x8B5B2FFE, + 0xFE524ADA, 0xE3F8FB2A, 0xE6DC2C3D, 0x67879C33, 0x1F000000, +}; + +u32 point_table_binary_41[] = { + 0x11724DD0, 0x316AC340, 0x1005D021, + 0x04C7A4B2, 0x6F10F606, 0xDA469D40, 0x902BA852, 0x23A5DE52, 0x22042490, 0x40855069, 0xB972175C, + 0x6EEFDEA5, 0x2E21A224, 0x3E83D34D, 0x3CFE6BAC, 0x66E1317F, 0x86996543, 0x03FF119D, 0x76447DDF, + 0x337FC2BF, 0xAF444110, 0x5CCC3EAC, 0x6D9AA6CC, 0x063EEDB4, 0x45FE5E8F, 0xE398F948, 0x032D897E, + 0xDE5DFF91, 0x7D58DB24, 0x4998BFF8, 0x20FEB6CA, 0x5655250E, 0x612FCAF3, 0x5CF221F2, 0x5E648C11, + 0x1F6065B3, 0x2C93F91F, 0xF0F3753E, 0x113C8D37, 0x233F8DCA, 0x765D270E, 0x612F2A8A, 0x42ECC3DA, + 0xB66D2BFD, 0x038C7DE9, 0x05F74FEB, 0x9B71DFB4, 0xC6BD7397, 0x65C9B445, 0x7E542EBF, 0x457D54DA, + 0xD6752DF3, 0x1B994F97, 0x67BE2FD1, 0xE20DFF03, 0x3FDCDDC0, 0x4BF77FD8, 0xEFBC5F3D, 0xB9FEAB1F, + 0x69B5706E, 0x60DECCFB, 0xCF7BEEA5, 0xFE0F0000, +}; + +u32 point_table_binary_42[] = { + 0x11725D90, 0x3D4BC350, 0x14865F14, 0xC42208A1, + 0xB37B267F, 0x4226A183, 0x380ADD0A, 0x6E41B014, 0x0BA5DFE8, 0x12852CCD, 0x60C0C139, 0x60B736A1, + 0x94D0BFD0, 0xA19384B8, 0x05F20BA4, 0x16EDF1DC, 0x7B13497B, 0xB787E73D, 0xE79E73F0, 0x40333C02, + 0xC7A5AF73, 0xDFF70923, 0x54049FAC, 0xD6378661, 0x105E50A1, 0x947DBCF9, 0x701C873D, 0xCD68021C, + 0xCEBFAF88, 0x1FDAECEF, 0x80A3CB9F, 0xB1CCB7D9, 0x331F3C6D, 0xBA499210, 0xBDA9FE0D, 0x0D109E16, + 0xCC0ED0BC, 0xD846927F, 0x1577DEB7, 0x91655984, 0x3395EF7F, 0x02AEEB12, 0x998A6BA1, 0xAA47366F, + 0x0F806DDB, 0x049BFF5B, 0x735E2BA5, 0x9EE7C9BC, 0xF8BF1696, 0x97B27FCC, 0xFC0CDCB6, 0xB454F4CB, + 0xE7EFBF9E, 0x464110EC, 0xB0AEEB84, 0x9EAAEFB6, 0xCA4BC1C5, 0xFAA21F16, 0x3D737D2F, 0x5FCFF2F9, + 0x3CF7E1AE, 0x1FE63EDE, 0xEB67AA7B, 0x5631C5FF, 0xFD990705, 0x16FB0F30, 0xBA96FB99, 0x8AAB19FF, + 0x01000000, +}; + +u32 point_table_binary_43[] = { + 0x117265D2, 0xBF4B0261, 0x1807F0A7, 0x868AD029, 0x308768AC, 0x03A168EA, 0x0728D162, + 0x43CE4DC1, 0x61834111, 0xC41117A6, 0x1DE8D2E6, 0x24E4D260, 0xD1223825, 0xDCE0D67C, 0xE5587008, + 0xFD05AE42, 0x5D4FCFF3, 0x3E77D71B, 0x8E1F9EEF, 0xFBF5BDC7, 0x170AE842, 0x1D607AF7, 0x6BBD56AB, + 0x211C409E, 0x3D530CEE, 0x72B91C42, 0x09F2F841, 0xF327986F, 0x341A64CA, 0xAF0140F1, 0xFBA4D7EB, + 0x211468EE, 0x905FA74E, 0x557E0B5D, 0x7690C09D, 0xC1608018, 0x909B00D5, 0xE16AD630, 0x0CB1C336, + 0x5E945B62, 0xAB2F8ECE, 0x5F878EF2, 0x9743CD4D, 0xB6F4C11E, 0xF911A0E2, 0xADA495C3, 0xFB556E97, + 0x36BADD6E, 0x3CBFA2B9, 0xEFFBF1F9, 0x0B3AEF79, 0xDEA4C3FB, 0x94E8F7E5, 0xFBFFF7F1, 0x9CF753EA, + 0xA7D26A9E, 0x245B747F, 0x7B316B59, 0x16C221F9, 0x18A03C4A, 0x17D57E92, 0x92B7ED94, 0xDC2FDC77, + 0x75183ACC, 0xDF505E39, 0xECB3A92F, 0xDA0FB479, 0x3F0B6FF1, 0x9CECD89A, 0x2DB696AF, 0x735EFA27, + 0xF6CD36D9, 0x9944BC7F, 0x93F39AB5, 0xFF035BF2, 0x1E4C7041, 0xBE577CDE, 0xD1DC663F, 0x2BAB7C9B, + 0xF37FE63E, 0x13DE3BF1, 0x7B229735, 0x735F39EC, 0x577993F3, 0xBE9A6320, 0x3EEB6876, 0xD8721EEF, + 0x7104DBF4, 0xFE60BCAF, 0xFC209ED3, 0x8C47ECD9, 0x4C94E73E, 0x7AE1A89F, 0x4F6D02C4, 0x73EAFFF9, + 0x8CED8AC7, 0xCB91252F, 0xFE050000, +}; + +u32 point_table_binary_44[] = { + 0x11726D93, 0x318B5A41, 0x10C78790, 0x22E2BD22, 0xF1025708, + 0x4A8AF08A, 0x146903A2, 0x2057DFA5, 0x7978C2C9, 0x152282A8, 0x85229C5F, 0x403CD027, 0x2AE4033C, + 0xC2B37895, 0xF5550792, 0x54016B6D, 0xD5C214D7, 0x1E57B8D9, 0xD999B7EE, 0xBBCB763F, 0xE63F3BFF, + 0x99DD11BE, 0x98C30300, 0xFCC9C06C, 0x3613C287, 0x4B621B0E, 0x8703B127, 0x1942967A, 0xC5A19EF8, + 0xE9310395, 0x4A45EB9F, 0x1E593F67, 0x0E42667D, 0x908172B9, 0xAC19EB0F, 0x0603ADD7, 0xF5E7EC07, + 0x8CFC07AA, 0x3F1A8D84, 0xB8A6FC67, 0x99DFE974, 0x2453FE73, 0x985F65BE, 0x0B99F577, 0x1968B7DB, + 0x9AB17EAF, 0xD7D37A30, 0xF3CDFAD5, 0x63FD7EBF, 0x2FE0A774, 0x94037877, 0x6EC376BB, 0x950C97C4, + 0xA7DA3FF2, 0x9B4FA7DA, 0x3FB10DAB, 0xD52AC2AE, 0xEB92FEE6, 0x85FE86E2, 0xAA5F8397, 0xCBA5EA17, + 0x1980F5D7, 0x1447BF8B, 0xC54288BA, 0xB8C77EAC, 0xDF564CE0, 0xA94A96FE, 0x2D279E57, 0xEC137F08, + 0x0CF69059, 0x3F17F778, 0x5FC24D25, 0xF7FBBD10, 0x3F88DF3B, 0xA9E46EB7, 0x1330922C, 0xFD7FFE96, + 0xDED46A35, 0x9C878ADB, 0x904A361A, 0x0DE21C32, 0xC5CDFB9A, 0xCDA610BF, 0x28FED149, 0x6F0A8502, + 0xC5731867, 0xBD510FEF, 0x93FD293E, 0x69A592F5, 0x7A5D31FA, 0x3D6959B1, 0xE9741AE9, 0x773C1EAB, + 0xFB9013AE, 0x15EB76BB, 0xFFAF67FA, 0x31FAA7F7, 0xA0F924DC, 0x785ECDFF, 0x2FE59FB5, 0xD29B52A9, + 0x14E9DFF3, 0xBC487C38, 0x1C46F2D7, 0xEBB59A07, 0xB20DF13C, 0xBE8F392F, 0xDFF723EF, 0x33994C5E, + 0xF7536576, 0x9879DFAE, 0xE02D64B3, 0x59BDBF57, 0xF20728E6, 0xFFFBDD64, 0x0F99F5BC, 0x2F17C191, + 0xD1CF45F0, 0x2550CCFF, 0xB1E81C19, 0xF54587F5, 0xBC9F4507, 0x3463FF45, 0xE7ABD287, 0xFB700B47, + 0x46FD2DFB, 0xF9070000, +}; + +u32 point_table_binary_45[] = { + 0x11726594, 0xB16B1351, 0x1CC77F27, 0x31B940DB, 0x10709316, 0xF317046B, + 0x9710E820, 0xE720053B, 0x3442102A, 0x2E0E6648, 0xA153AA11, 0x8352CC24, 0xD5216612, 0xA460840C, + 0x1942020E, 0x190A8293, 0x090E0E42, 0x0DC54890, 0x72D07408, 0x0A927BBE, 0xDFFBDEBD, 0xBB8BB77D, + 0xEEF7FD7E, 0xDF7BDF77, 0x9CB14D2F, 0x8D474442, 0x8C37BBDD, 0xAE30B645, 0x151C5B61, 0xA6DFE28D, + 0xF190E8C2, 0xE5C82E98, 0x9E807FD5, 0x98451CF3, 0x852DCC9D, 0x43F89776, 0xE0770E91, 0xBFB4837C, + 0x11877F61, 0x0B7EA94F, 0x1B49A2D9, 0x70B5592A, 0x95587F04, 0x26D25C09, 0xB2D45702, 0xFAA248D3, + 0xB1DCEFB5, 0xD566BD5E, 0x974C4760, 0x22C5813C, 0xB0BF1EB3, 0x3CAF62DB, 0xF2187ADB, 0x82DE7885, + 0xBCD3338F, 0xB1DEE959, 0xC05F819F, 0xF7A3FC15, 0xF8352783, 0xECAFE79E, 0xEFAD719F, 0xF713A146, + 0xA3C1FCC5, 0xB8C7ECD0, 0xFAFABA20, 0x024F939A, 0x957E9A84, 0x5EE6ABB9, 0x6D612E59, 0xCD6D4BE7, + 0xA9FE67C3, 0x2855ABD5, 0xD07ACCC1, 0x3C97957E, 0x9A843E98, 0xE7B29ADB, 0x56D4D5CB, 0x3E96A58B, + 0x263F6BB5, 0x9A3EDFF2, 0xEDD175B5, 0x9FC7222D, 0x124457A4, 0xA2DFEF2B, 0x3D333F42, 0x3E7447A4, + 0x1DD957EC, 0x85092630, 0x11D87906, 0xFD897C33, 0x180CF4FD, 0xFD68225F, 0xBC83FECF, 0x2EF4DEFD, + 0xA43E8D33, 0x3CFFCFEF, 0x7E2FC38C, 0x3B9FCB9B, 0x3F8F9A6F, 0xF0FC842C, 0xCB527366, 0x4E6CB55A, + 0x38EF069F, 0x17F3F9F3, 0x4BFD03E3, 0x269FC6ED, 0x770F4C3E, 0xAF81C9EB, 0x730D7AB0, 0x78EE732E, + 0x9763D679, 0xF97C5EE7, 0xEB3C0AE7, 0xC97E32DC, 0x8FF86B52, 0xB95CD67D, 0xF1C3ECF5, 0x1FFDA059, + 0xE9A36D93, 0x0A8502F3, 0x67E68BFB, 0x44D96C96, 0xF9BBE2A7, 0xA66299A7, 0xD8F9AA59, 0xE99D6FD0, + 0xCBFE8ADC, 0x4FE2161D, 0x743A1DFD, 0x7F486C9A, 0x97C6E331, 0xEF5771EC, 0xBD199F4C, 0x26CC4A1F, + 0x6BD07EAF, 0xD7D3FF23, 0xF966361A, 0x8D988BE8, 0x9FF6DAED, 0xB6BE9FC5, 0x14B9DF37, 0xE68BA998, + 0xEDF6A138, 0x7AA0390D, 0x26F77BF6, 0xF230F7EE, 0x53F77755, 0x6498233E, 0xDF00A36F, 0x71174C3E, + 0x67827EE7, 0x38EC971C, 0xF6C7E7FC, 0xF1B09F5E, 0x87FD9243, 0x7EFA18F6, 0x4B0EFBCF, 0xE7FCE761, + 0xBFB112F6, 0x4B0EF9FF, 0x01000000, +}; + +u32 point_table_binary_46[] = { + 0x117265D1, 0x316BC250, 0x1405E0B3, 0x55D0A550, 0xE812702A, + 0x5428459C, 0x25834B11, 0x8A4E59BA, 0x742F9D84, 0x4EFD0F99, 0x42D72483, 0x3A640AB8, 0x65EA1A48, + 0xFF836476, 0x92409221, 0xB7F7BEF7, 0xB436C9E4, 0xC73B27F7, 0x9A078F62, 0x7800B229, 0x822020FE, + 0xBDD4BE47, 0xD334DA1F, 0x6C9CCC79, 0xE529C230, 0x247A37E6, 0xBEEFFB6C, 0x93377D65, 0xEFAFAFF2, + 0x9EEEABFC, 0x8612FC00, 0xE5AA87C3, 0xE14078D1, 0xBE727BC8, 0xB24CE625, 0x921FACFA, 0xB3FD7E2F, + 0x7DE5A3DB, 0x9FE5794E, 0x7865DF01, 0x3D5C7FC6, 0x714C146A, 0x97ECDD6E, 0xA7FA3491, 0xFED05AAF, + 0xD72A4FDF, 0x92BFB54E, 0x7971C9AE, 0xEB9A00F6, 0x51F6BB79, 0x267E2EF3, 0x4551FC9B, 0x27BE9C57, + 0x5595DA4F, 0xE61DDDA1, 0xB5DD6E3B, 0xFBB6F7BB, 0x9CAFF685, 0x36D8699A, 0x6A4FC443, 0x2B4992CE, + 0xFE9DFF67, 0xEE6F1101, 0xB66DF3F7, 0x64F3F77C, 0x72CA484C, 0x1BED71A4, 0xDDCEB7CF, 0x4FF73772, + 0xCCF91796, 0x7C83788C, 0xACF3B9CC, 0x1F390FE7, 0xF7891791, 0xF19BCECF, 0x1D93E73E, 0xC6D21F9C, + 0xCFC57347, 0xFB170000, +}; + +u32 point_table_binary_47[] = { + 0x11726D94, 0xB18B1A41, 0x14C61F87, 0x8488D808, 0xE9449754, 0x7790226D, + 0xC2E2811C, 0xA44CB52E, 0x1C2736B2, 0x45043587, 0x60632F27, 0xB882C6C2, 0xD2E5508F, 0x29EF2F58, + 0x2CAC52D9, 0x5C40AC56, 0x0272A6B8, 0xEB9DCC9B, 0x377BBB93, 0xCB763FDE, 0xF7BDEFBD, 0x6166E192, + 0xDF810700, 0x3F4D98CF, 0xE71C2EE1, 0x0BF1291C, 0x8F47625F, 0x30842CF4, 0x9295FE2B, 0xF9138E09, + 0xD56A5530, 0xF9134ECC, 0x8FFC3EE6, 0x976C82E3, 0x38E4F729, 0x7F301890, 0xDF8FE5AB, 0x7E2FF92A, + 0x0FF3FBFD, 0x3E8709F1, 0xC98D09AD, 0x564B30E9, 0x4F6E94FE, 0x56F145C8, 0x4A7F6142, 0xBBDD26BF, + 0xCAEFF57A, 0xE48FE74F, 0xFEC99F44, 0xF9DD6E97, 0xF32B7EC7, 0xCFA96E59, 0x9660B089, 0x33522FB9, + 0x1267A1AF, 0x90BE542A, 0xC97D90DF, 0x88F351FB, 0xDBC49970, 0x7FD92F62, 0xCA43BDEB, 0xBA1A6F36, + 0x1B6D9EDD, 0x6E27F7C5, 0x7E6FC5FE, 0xABD50ACF, 0xC326CEBC, 0x9C87567F, 0x951FCDB7, 0x5EAFB1FF, + 0x3DF67F00, 0x23984EA7, 0xC415E47C, 0x76369B71, 0xFE9DEABF, 0x5646E079, 0x1EFAEFF1, 0x3C1FAF53, + 0xC5ED762B, 0xF5C80F90, 0x2A2E974B, 0x0EEF48FF, 0xDB3502DA, 0x5FD43DD4, 0xA7939D4E, 0x87C367AA, + 0xEF9911D8, 0xB6ADE9CB, 0xE5B2D67F, 0x381CE2FD, 0x92FE8395, 0x4E86FD70, 0xBEC7EB7C, 0xB6D96C6A, + 0x752E3EF8, 0x41FCF449, 0xF137D2FF, 0x61F9EC7E, 0xBFD7FC87, 0xC341D38F, 0x46233C3F, 0xC9CF6E3A, + 0x391E8F25, 0xA3FED9CD, 0x67EBF5BA, 0xD6AFD168, 0x50BF73EC, 0x6704B55A, 0xEDF57EFF, 0x9BD7C779, + 0x534539DF, 0x84F889C5, 0x18E761E9, 0xE462B1D0, 0xE693EF33, 0xA6C7BAB8, 0x8FEA3D03, 0x140A05C9, + 0x745F3E32, 0x647C6FC8, 0x391631EA, 0x738CF4E1, 0x7B388544, 0xC43EB2AA, 0xABFF8511, 0x670F59E9, + 0xD57BCEB1, 0x8871DF1C, 0xFB4079B7, 0xC46756C4, 0xA83FB348, 0xFF170000, +}; + +u32 point_table_binary_48[] = { + 0x11729598, 0x7D4C97D7, + 0x15C70FF2, 0x20E29AB8, 0xDA76D91F, 0x9A2845ED, 0x6C6D8B64, 0xBE0475D5, 0x08446BA4, 0x4AA00DAD, + 0x53920596, 0xA69BE206, 0xBE4FF005, 0xABFEFC21, 0x18C4D698, 0xB83925F1, 0x672CAD8A, 0x6F0D59D5, + 0x4A66365B, 0x2D319BA5, 0xC9CCA033, 0x2EAD266D, 0x5A23CAD9, 0xB9E79E7B, 0x9FF3FCA0, 0x9A3DFF7D, + 0x72BFE7E5, 0xDE7BEE3D, 0xCFF3C018, 0x1C9E9205, 0xF09F7727, 0x26F6ECD9, 0x833006FE, 0x6C1980F9, + 0x59E28078, 0x8563D233, 0x8B5E7167, 0x6767443F, 0x63C60C84, 0x9F0BE738, 0x167D8EE8, 0x157BFD93, + 0x49FA2707, 0x1EAFA8A8, 0x40A8B2DC, 0x43F9EEDA, 0xB58BD8EA, 0x7B683E86, 0xF1233BBF, 0x5B99D61E, + 0x3FB2F3BB, 0x9569FD63, 0xAFE59B09, 0x80929212, 0x62ABBF99, 0x9898B01C, 0x8EAF5CB9, 0x32B23E96, + 0xC3F533AC, 0xED99FF68, 0xE777EBF6, 0xC4445B5B, 0x1BB15D8F, 0x5BB76DFE, 0xF8A1F06C, 0xC7A29F2D, + 0x7AC59CAF, 0xD2F37ABC, 0x89C3819E, 0x2199D384, 0xE1B2E5C0, 0xF115BC01, 0x905E9CDA, 0xE0F496A7, + 0x81E6DB9E, 0xADFEB6D3, 0x57093FEE, 0x58F48F8B, 0xBECAC687, 0xD98E6D7C, 0x981D44F2, 0x010822F9, + 0x0284F67D, 0x5F44ECBF, 0xB6ECE627, 0x0CE17C2D, 0x8BFE2794, 0xCF158067, 0xE3DFFF9A, 0xD7FB4BE2, + 0x368071F1, 0xBBDD9B37, 0x6FF6EB97, 0x055F4EB5, 0xFB6DF7E7, 0x67C5DDCB, 0xD95EF6EF, 0xB96E61A9, + 0xE709C556, 0xEFEAF3F9, 0xA9C2AFD8, 0xF9BFB8FC, 0xBBCD7A3D, 0x72E2C24B, 0x6CFD6577, 0xF4143B7B, + 0x6C30F6F7, 0xBE2F2A2A, 0x8AE45B50, 0x5010F197, 0x95958550, 0x4ADC4CF6, 0xC5F712F3, 0xE6CD8BF8, + 0xE7F12A3B, 0x9E13BF97, 0x9833670E, 0xE227C423, 0x00C674A4, 0xBCB069D3, 0x26C418F1, 0x648051B4, + 0x426BD6AC, 0x416C267E, 0x95B8BB6F, 0xEAD2A54B, 0x113F279E, 0x0E303681, 0xC757AD5A, 0x85D8461C, + 0x03783ADE, 0x3B6BD1A2, 0x4588DF11, 0x57003CD3, 0xFDA0B8BC, 0xBC3CE2BF, 0xABAB2B62, 0x7FE9D225, + 0xBF1F1313, 0x691967CF, 0x9E8DD827, 0x12093BDF, 0x5A33DFDE, 0xEBCDCDCD, 0x91F5D8B6, 0x6D5B64BE, + 0x353535B6, 0x1EFE6DE6, 0x17B41F3B, 0x762C325F, 0x9E8FDADF, 0xC2C2C2FE, 0xF9268DEB, 0xF8A5A5A5, + 0xFDD73F69, 0x7FF47A9D, 0x397326B2, 0x9E972F5F, 0xF6E77974, 0x87D4935A, 0xBFBD7BF7, 0x3EB2FEDC, + 0xFD941397, 0xFA7844FD, 0xE87A35FB, 0xAFFD31CB, 0xFD96B5DC, 0x8EBBFBF2, 0xF9A93DC5, 0xCCCA9F1F, + 0x977A76F5, 0x94BCDE66, 0x3F73E269, 0x19274E9C, 0xE8B7BF34, 0xDE8AFF02, 0xC81806EE, 0xFCB6E21E, + 0x753EABF0, 0x04734A10, 0xB2D1FF58, 0xB87400D6, 0xFAD2247F, 0xFDF5C9E3, 0x0FCFA774, 0x807C1E96, + 0x5FD2FCF0, 0x0696E171, 0xBA4F3F10, 0x7FC388D7, 0x29FFC3B0, 0x9C59FC91, 0xBE9CF5C7, 0x84FF4E7C, + 0x40712FF1, 0x5B565F5D, 0x5D6DB88C, 0x999E152B, 0x56187D19, 0xEB7F209E, 0xD6979595, 0x45FC19FE, + 0xBFF3498A, 0x973C5F3C, 0x80D9F85B, 0xEA17DF0A, 0x771317AA, 0x7CBA7192, 0x61BC1F38, 0xFD24D6DF, + 0x116E262E, 0xB15C5B5B, 0x8BF80FE2, 0xC9565F5F, 0x5F6F38DB, 0xB079989B, 0x894B6CBC, 0x0D1B3644, + 0xE2CD9F3F, 0x3FA25FB8, 0x7061C41F, 0xB3CA87F5, 0x0FC947D8, 0xC71B68BE, 0xF053ACC5, 0xABB41EC5, + 0xC2938877, 0x92FF7D9E, 0xEB981B03, 0xA7AF63FD, 0x5C6120EE, 0x503C92B8, 0x4EE94792, 0xBF3AE50F, + 0x883B54BC, 0x12DC6FEA, 0x716886F0, 0x12625DDF, 0x4BF0A061, 0xB7FEA43F, 0xC8FA34E1, 0x5CE22EC5, + 0x79C44D4A, 0x9F47FE9A, 0x94BF5CE2, 0xAE301EDE, 0xC74AFC18, 0x60F00619, 0xCF247E9B, 0xEC2B3C57, + 0x33FF2E70, 0xFA6AD6C7, 0x857B884F, 0x860C3F22, 0x5E1DEA89, 0x2B99C51F, 0xE92B592F, 0xF1F038CE, + 0x34FED3A7, 0x0BDF215E, 0xA2EAEF0E, 0xE65B0E9C, 0x3EDFEA85, 0x0F122FB7, 0xBC7AF56A, 0x53DFF938, + 0xD7EAB76E, 0xDD6A78A6, 0x6500D38F, 0x483FD3EA, 0xC1EA553C, 0x7E1F547A, 0xD34FB43F, 0x66950FEB, + 0x557CC9C7, 0xFB67FE2B, 0x2EC0FDC4, 0x43859178, 0x19C0FDF3, 0x9E4B98CF, 0x044E5FC2, 0x7A37DF93, + 0xC431CBDC, 0xDFBF227E, 0x83F4A703, 0x30FD9478, 0x0133F9E3, 0xF3779238, 0x66E32D5B, 0xB62C128F, + 0xF357FAC5, 0x8B1747FC, 0x31AB7C58, 0xAFE24B3E, 0xDE3F7313, 0x8EC68554, 0xCF3784AF, 0x13E702F4, + 0x1DF43C96, 0x795FE0F4, 0x6359FF4F, 0xE11DC453, 0x2CD7D5D5, 0x215E21CE, 0xB47ABE2F, 0xAE90BF4C, + 0xEB8F7907, 0xF1141B8F, 0xF52A5E5E, 0x5E5E449F, 0x9F9F1FF1, 0xC7ACF261, 0xBD8A2FF9, 0x78FF72FE, + 0x77E2E7B4, 0xDB332085, 0x792EF16E, 0x80DE8BF8, 0x99F06EE6, 0xF6D4CF44, 0xBF9BF593, 0x831439FF, + 0xBBB15371, 0x3671BDD2, 0x6793BF7A, 0xE56F2471, 0xA78A27FD, 0x2B48EEBF, 0xC9FD0FA2, 0xFD3700D5, + 0x4F2F2A7B, 0xC3EF47EC, 0xF7D33707, 0x0C82D4C6, 0x01D9F44B, 0x6665AFD8, 0xF59F20B9, 0x5F86FDCC, + 0xF62F52AC, 0x5FBFDEF7, 0x27971F7E, 0x41FD6867, 0x688FFF25, 0xAEB1F695, 0x9595E6BE, 0x5F60CE3B, + 0xE5D394CC, 0xACBF4BFA, 0x77543EDD, 0xC46F2B96, 0xFE60FCF3, 0xFB9BF40F, 0xF31C3972, 0xC4F717A3, + 0x686F6FEF, 0xAF4F1E97, 0xFE62F23F, 0x7CF830E2, 0x51EA272F, 0x5BFD962D, 0x5BCCFB5A, 0x36CEB2FE, + 0xB76FDF8E, 0x788AEAA9, 0x80F3DDCA, 0xF78F62CE, 0xEF3CE97F, 0xA9F23D45, 0x5CA0D65B, 0xFA8D5F5F, + 0xE9477EFF, 0xA4DFF8FD, 0x977EE4F7, 0x7F28F59B, 0x5665FF04, 0xF1BEC8FB, 0x4D251EE2, 0x7C2A07E4, + 0x71A47F5F, 0xE5338CF8, 0x9062E947, 0x4152BFF2, 0xFEA51FF9, 0xFCA45FF9, 0xFC7E41F5, 0x765ED9CF, + 0x223EAAEC, 0x5FC2063C, 0xC5F9AC62, 0x7EDDD5A7, 0x1FDF6FC7, 0x21D29FBC, 0x3FE95FDE, 0x9FF427DF, + 0x4FA47FF9, 0x7AFC86E6, 0xFF27558F, 0x7DC46ABD, 0xC37A4B5D, 0xEBD7AB45, 0xC5BF4BAC, 0xEB51FA95, + 0xF1C7F795, 0xEF1F00E6, 0x7B49F797, 0x969616DF, 0x4F4C3E0D, 0x0D0D8867, 0xA99FFCCA, 0xDAF37DFF, + 0x37E2D7AC, 0x3D7F7FF8, 0xFA495DC9, 0xDF878A39, 0xFE55D2FF, 0x5EE5739E, 0x58D79BF4, 0x1B3F5FB9, + 0xFFCDC3FE, 0xA43F1845, 0x6363A3EF, 0x0726BF75, 0xEBD6215E, 0xA2F3B8C6, 0xDAF3FBEE, 0x75E2DF58, + 0xFBB56BD7, 0xAAF8A935, 0xC92CE775, 0x41E4BC5E, 0x25D6F94A, 0xBF30FECD, 0xF78ABBBF, 0xCD73EEDC, + 0x397FBF1B, 0xC5B56BD7, 0xFC7D6EF2, 0xBB70E182, 0x59CFD1F8, 0xA2B5E7F3, 0x789A78BC, 0xB58FC7E3, + 0x88EFD1F7, 0xD904CE67, 0x472C168B, 0xB0F4BBD1, 0x98AFF279, 0x8F7882AA, 0x3F77DF3B, 0x967EE0EB, + 0x4DEE7B5F, 0xFFAE1F38, 0xCEA2FAFE, 0x50D98F27, 0x6E51F6FE, 0xFCA51EF5, 0xE7E1B48A, 0x3F8E589F, + 0x4FF9DECC, 0x2802C8CD, 0xCD353CC2, 0x727AA763, 0xFB7F25BD, 0xD3BC7FFB, 0xFF33F46C, 0xDCB891EF, + 0x7BC30F62, 0xDEBED5D8, 0x0F7ECAF3, 0x5F98D387, 0x7866FD1F, 0x3CF3F7E8, 0x6369617C, 0xE6C17E7C, + 0x04071B14, 0xEA411E17, 0xCFE8D35E, 0x08E3318F, 0x09E3196D, 0xEF45CFAD, 0xCC9F3A3D, 0xF0EDDEDB, + 0x1C32DB87, 0xBC9879C7, 0x10CFAC8F, 0x856CE617, 0x8C08D9CC, 0xAFAFC873, 0x21F3ABA1, 0x7FD68FB2, + 0xFC3F0000, +}; + +u32 point_table_binary_49[] = { + 0x11729598, 0x7D4C9555, 0x18C01FBC, 0x17059B1F, 0x39D61FED, 0xB664A39C, 0x9B8BA985, + 0x91A23389, 0xD46986F3, 0xFA19A073, 0x48CE9A72, 0x75808A13, 0x50508440, 0x98824B5D, 0xDA0237AF, + 0xD535132B, 0x8C1C26B9, 0x323F2232, 0x153127B5, 0xD61F9ACD, 0x8FE607A7, 0xE73CE7BC, 0xE77DCEBD, + 0x64EBFEF7, 0xE3FCDEE7, 0x79CE79CF, 0x39CFBD88, 0x0E3124CA, 0x0BD02738, 0x2AB863C7, 0x0E213AE0, + 0x03C500C4, 0x97901390, 0xCB1D469F, 0x58FBDFE9, 0xE76F8C0A, 0xEEDBB70F, 0x593F7F03, 0x60FCF8F1, + 0x563CC56E, 0x3EE523C7, 0xA9E7695C, 0x3E1FC79E, 0x67F1892B, 0xD4B817EB, 0xC9C9C9B1, 0x7CE20A15, + 0xCF8BF5F5, 0xF4F458F5, 0x523E361F, 0xC910AD38, 0x2ADF61E5, 0x47E52B9F, 0x8F171414, 0x0898A058, + 0x7E643D30, 0x41F900AA, 0x3EFE3CF9, 0xA9AA7ED1, 0x352AD8D4, 0xD484ACD6, 0x4374A97A, 0x214BF368, + 0x87B53F3A, 0xD2A7F82C, 0x1EAD479D, 0x1822B35F, 0x7D779C5A, 0xAF3A38AD, 0xD80B7ABD, 0x14FB1DD6, + 0xBEDFF1C5, 0x107115E0, 0x4ED03C7F, 0x4EB1A786, 0xC7BBDDE5, 0x059EEF76, 0x97FB7CCF, 0x652BFF75, + 0xC5E0E457, 0xEC07935F, 0xF138C332, 0xDF407058, 0xE51F0826, 0x3FF180A3, 0x0E2B7FC0, 0x51E5C354, + 0xE44A80CE, 0xC0FD9777, 0xEEDC69D6, 0xAF2BF9B7, 0x641A5F8A, 0xE37300AE, 0xF87A929B, 0x9B9B05AC, + 0x421E03F0, 0x0BCEE1CC, 0x9933663D, 0x3B41FB4F, 0xE27813C0, 0xCF81BFBB, 0x4B4B4BCD, 0xFBFC29D8, + 0x1DA0FC7F, 0xE0F83980, 0x1F0377DF, 0xE4FBF987, 0xA07ADED9, 0x6FED3EED, 0x8754BD67, 0xAAEE94F2, + 0xFD7CEE1B, 0xEDEF51FB, 0xF574F2AF, 0x7EBE1EA7, 0x02AE2F6A, 0xA47FEF6E, 0x7979B9CA, 0x5F2CF3DF, + 0xBF585757, 0x67D6FF7B, 0x7F74EC91, 0x23478468, 0xC4F17A8C, 0x17BC175C, 0xBF7EBD80, 0xFEC83900, + 0xE77D0FFD, 0xD9D9D9D6, 0x7A656464, 0x58EBB37C, 0xF97201CF, 0x20A7005C, 0xF08B4FE5, 0xFEE5F9E6, + 0xCF9F6FAD, 0xCF8C1933, 0xACFA66CE, 0x9C69AD4F, 0x42428255, 0xCFB469D3, 0xACF590E3, 0xFC7D1416, + 0x160A1889, 0xEC03B898, 0x1C95B861, 0xC38688F9, 0xF1FA4E9E, 0x3C69F99D, 0x9D9DD67C, 0xF7EFDF1F, + 0xB95E15AA, 0x9E53817B, 0xC1356BD6, 0x44AC17ED, 0xCF6B72DC, 0xDB120A85, 0x2C7FF2E4, 0xC9D6FBA1, + 0xF985CD27, 0x7CBECEFD, 0x70A9AA3B, 0x40F365FB, 0x8D98ED2F, 0x7A9EED0F, 0x62B63FCC, 0x789C1CD7, + 0xFC5FFB47, 0xDF87A702, 0x7A3C7CBF, 0xE8F3782A, 0x101D7BF0, 0xE0C1C8F9, 0x578AC3E2, 0x0A40EC60, + 0x7DFE25E3, 0xFC20CA70, 0x8858DF87, 0xC4D21FA4, 0xB9B117E6, 0x7E6358BC, 0x483F7CFC, 0xD1F534F6, + 0x52CFA3EA, 0x0B9B1F0C, 0x154BC421, 0x8098433A, 0xDE4DE442, 0x16FFA658, 0x44ECDCFF, 0x4391A5FF, + 0x89E6E791, 0xDF67DC17, 0x7999F2F3, 0xF3F3252F, 0x21C67879, 0x7979D25F, 0x42FEBFE4, 0xE3FEC285, + 0x0BAD7892, 0xFF773D61, 0xF9C2E70B, 0x992249BC, 0x0DD0EF4F, 0xCD4F21BF, 0x86FDE681, 0xE191924D, + 0xBE4C64E9, 0xDFD2BC14, 0xD9AF589E, 0x5F188E9C, 0xA4FCEAEA, 0x6AC94992, 0x653CE2A5, 0xC87E95AF, + 0xA4A4C4CA, 0x47E787F9, 0xF2BEE1F1, 0x88593DD3, 0xA74F7F64, 0x3D9A4DBE, 0xDEE62B7E, 0x1765F2FE, + 0x8A99EA75, 0xBE7F9489, 0x6ACC5F6B, 0xB8987837, 0x387E31F9, 0xBABF4114, 0x729BCBE2, 0x1A7229F3, + 0xAF61BC52, 0x371EFA65, 0xE43BF982, 0xA241EEC7, 0xFED19AF7, 0x22D7BBEB, 0x8FBCC7DA, 0xCF4164E9, + 0xC76A3E81, 0x7C897133, 0xF236E637, 0x63BC6D2C, 0xDE09E44B, 0x6E3EBC8F, 0xF2C4D700, 0x7DABF4F8, + 0x15E44DE8, 0xAF349C4B, 0x9C038E9F, 0x4B7E8966, 0x1F7293CB, 0xE236F26A, 0xD747CE23, 0xD6F1D0CF, + 0x235FE783, 0x69224DC6, 0xEF97A2F9, 0x71E42C59, 0xBDE1898A, 0xC1F1272A, 0x5FF302E4, 0x5CC56BD7, + 0xAE15F034, 0xF214E56F, 0xD9B24572, 0x9A622FC8, 0x7E8A7E9A, 0xF2BD20FB, 0x01CF376B, 0xD62CCB9F, + 0x3B77AE15, 0x6FDEBC79, 0x563DE4B3, 0xFCBA1E13, 0x9FF84531, 0x5BBC87EC, 0xCCA70FF2, 0x7280075F, + 0x184E273E, 0x0E8E9F4E, 0x7E7FCD53, 0x902B14E7, 0xE6E60A88, 0x435EA0FC, 0xE2E262C9, 0xB3893FF7, + 0x42515191, 0xF467938F, 0xF956AC58, 0x61E5A3F9, 0x303F3333, 0xD38A47CC, 0xEAA1F9B2, 0xFCBA1E13, + 0x9F789978, 0x56BC8EFB, 0xF982E661, 0xC82F01F4, 0xEC361C4F, 0xDC008E1F, 0x4FFE55CD, 0xAB90C728, + 0xDEB46993, 0x8044E478, 0xE5D37D91, 0x88F1E255, 0x3CE255C8, 0x63543EF2, 0x59BE4993, 0x26597E6A, + 0x6AAA158F, 0x98D5433E, 0xCBAFEB31, 0xF169FF7E, 0x8B1DF422, 0xEE8631DE, 0x28E226E4, 0xED00F75B, + 0x3CED9AB7, 0x12B78976, 0xED6F257F, 0x3C28BF1B, 0xB99DF159, 0xE42AE69F, 0xC578552C, 0x5E37723B, + 0xCBA7FB9F, 0x17BC767F, 0x84B07E08, 0x767FF3BA, 0xFD768F68, 0xC6DF3FE0, 0xA935FD32, 0x64F5E390, + 0x3861F921, 0xE5B3FEC9, 0x392C9ED3, 0x5F9CFA4C, 0xFF42A6EF, 0x574E7F73, 0xFB15F51F, 0x271FDEE7, + 0xE9F23C63, 0xBCED8140, 0x40C013D8, 0xBFD62B9F, 0xF67B0272, 0xB5E52F52, 0xBEE618E4, 0x1D8C593C, + 0x7EFFCBFA, 0x82C1A0E9, 0x2FF22F2D, 0x2D2DA6FF, 0xC8CF8103, 0x0722FDF0, 0x71DD3F64, 0x3DBB76ED, + 0x92E7215E, 0xA451BEF2, 0x8A8A0AF9, 0xFD6FA498, 0xA8FCCACA, 0x4A013391, 0xA72A7FF3, 0xE6CDD21F, + 0xA97C5D6F, 0x0A720663, 0x168FF70B, 0xF3FE753F, 0x31EF5FF7, 0x2BF33E75, 0x3F33EFF3, 0x2FBC8F1B, + 0x285E2EF1, 0x75EC4FBB, 0x987F07F9, 0x63CB2F56, 0xBEE68BC8, 0x21C6E1F1, 0x743F31F5, 0xE97E63EA, + 0xD3FD8CF5, 0xAF066B7F, 0x1E1335E2, 0x08C55B4D, 0xFC15EEAF, 0x0F99DF8A, 0xDC6AF97B, 0x941FBE1F, + 0xC1EA2FA6, 0x1EDD7F4C, 0x3DBABF99, 0xFDA8FB9F, 0x37623F79, 0x0A893D38, 0x5FB6BE30, 0x1079AFE5, + 0xE7F2FD47, 0xEBD3C8EA, 0xD1FD40D6, 0x535B5B6B, 0xF517FA7F, 0x83E93F00, 0xF5F5F5A6, 0x1FCAF865, + 0x65656C7F, 0x780AE8F7, 0xE90BD86F, 0xE6289F38, 0x0D79B1F2, 0xE9FE4F41, 0xE6FBE939, 0xE495BDED, + 0x374F01BF, 0xCF657DEB, 0xD6AD33FD, 0x41FEA5A6, 0xA6C6F40F, 0xF9D9B871, 0xA3E96766, 0xFE894E7C, + 0x4F11FD9E, 0x1B86E7EF, 0x2DE51327, 0x21AF513E, 0x7D1F4E44, 0x5ED9DB79, 0x8D8CC7EF, 0x63595F5B, + 0x5B9BB9DF, 0xE55F3A3A, 0x3ACCFD2F, 0x3FADADAD, 0xA61FC97C, 0x870F1F16, 0x908EBF8F, 0x4650BC77, + 0xE83CBE8A, 0xE76BB8F2, 0xABAAAAE4, 0xFB891789, 0xCAA7F174, 0xE41161E7, 0xF115C62C, 0x9E755F3B, + 0xFB4BDFE7, 0x66BFE97E, 0x61F6B3D3, 0x4F22CE97, 0xE723E2F3, 0x781E1A99, 0x7F19B9D9, 0xF26BACF3, + 0x28CFCF67, 0x8CF5EF41, 0xF9193B76, 0xACF9BDD7, 0x6F30D0F7, 0x6D641FF1, 0x6331F4FD, 0x41B2F4C5, + 0xFD18C70F, 0xC9DF8FEC, 0x79EA16D1, 0x1B0C1F23, 0x2E31FE31, 0xE90B6198, 0xFE5F147B, 0xDBF83EE2, + 0x5B66DC17, 0xEE87E793, 0xF53C4C75, 0x59D61B7D, 0xDCCD4FFC, 0xA59B9FFC, 0x1487218B, 0xB8C0F00C, + 0xE252304C, 0xCFFB0C67, 0x110F727D, 0x594BBF0C, 0x779CF80D, 0x373ED5BF, 0xD8F589B3, 0x95FF0F00, + }; + +u32 point_table_binary_50[] = { + 0x11725D90, 0x3F4BC350, 0x14C50F48, 0x3F81AB43, 0x976E7E01, 0x974C9D3A, 0xB9BC3982, 0x45704CF6, + 0x5A1CA29B, 0x10B72029, 0xA28B1870, 0x11EB500D, 0xA2085592, 0xC14C423B, 0x3824A014, 0x3B48A99A, + 0x965EDFCB, 0x8DB5F66E, 0x3FCE39F7, 0x1F19A8D0, 0x1D905AB4, 0x49AAB651, 0xC13EF0B9, 0x3C5AF77D, + 0x9FC8A0A6, 0xE2F4EA7B, 0x370C43A2, 0x436AD217, 0x308EC66B, 0x99FF40E6, 0xB780D12A, 0x8ED33425, + 0xDA91BAE4, 0xC9DBE4B1, 0xD3E9101C, 0xE6C01CF8, 0x9AA6114A, 0xCCB7DEC0, 0xEFF57A84, 0x2AF76F23, + 0x11B66D67, 0x7EC58199, 0x88CC5F96, 0x7C04DC8B, 0xD8745D57, 0xCE93BC00, 0x5C2EBD0B, 0x351E05D6, + 0x6F109BAD, 0x568B28E1, 0xFCB54844, 0x1004D3FD, 0xCFF71211, 0x4511912D, 0xE79F01CD, 0x958FC52C, + 0x3FB34FBD, 0x5E9FEE7F, 0x21067E36, 0x6FC6DF68, 0x34F81E5D, 0xED37B48A, 0xC522E775, 0x951F5AB5, + 0x5AEDDFBD, 0x99EEF03F, 0xFBDEA9A7, 0xEEA10DE6, 0x367236F8, 0x7F0F22E4, 0x7B1DE6BE, 0x977389F9, + 0x0533AC2B, 0x7EFAF3EB, 0xCA9F7395, 0xFBBFE6FD, 0x51962CFF, 0x13E384B9, 0xC0DCFDE5, 0x79FF9C4E, + 0x09EBCFB9, 0xFE030000, +}; + +u32 point_table_binary_51[] = { + 0x11725DCF, 0x31AE8250, 0x1005D06B, 0xE2573436, 0xEEC0B003, 0x5E438731, + 0x610B7424, 0x92D01A4A, 0x8C0D0974, 0x064A2BB7, 0x30BD7B70, 0x133F7F19, 0xBF62E479, 0x9F462C4F, + 0xEE9D37F3, 0xB0D750FF, 0x819F5F23, 0x799E2BF6, 0xB8D34014, 0x458A0B3D, 0x3D037DDF, 0x0F667F7A, + 0x3662AD07, 0x7A052375, 0x5D0F667F, 0x05CEEB1F, 0xBD58BFCC, 0xFE626DA4, 0xEB3AC556, 0x4378C04C, + 0x8C645936, 0x1877DAED, 0xFFB82F4D, 0x531D9E7D, 0xE65EEC72, 0x70DE8B8D, 0xB46D6BDF, 0xBB71DE97, + 0xB22CAD77, 0x74901445, 0xA1D8D0F3, 0x6390B87C, 0xDCFFCE37, 0xCCE7475F, 0x9AA6B1FB, 0x76DC1724, + 0x555559DF, 0x689FFBDD, 0x7D93ABBB, 0xCFFD0778, 0xFB442FDD, 0xFDF4E43A, 0xB6172F47, 0xFD99307F, + 0x00000000, +}; + +u32 point_table_binary_52[] = { + 0x11726590, 0x3D4B8550, 0x18C71F25, 0xED3AB7B6, 0xB5B7175C, 0x3FC0A5A1, 0xC551F003, + 0x1482BB38, 0xF8829360, 0x3934B534, 0x85DAE010, 0x615DB028, 0x22B88B71, 0xE9033439, 0xDDA14185, + 0xC2A7733C, 0xE1BDD2D9, 0x7EFCCFFF, 0xE51C7C84, 0x19060038, 0x15B7B32C, 0x433CC75B, 0x6C01B853, + 0xFEB0280A, 0xC43BC244, 0xE73FB6F6, 0x3DCF43BC, 0x84194C01, 0x7EDEF997, 0x3CCF7B1D, 0xCE00BA6B, + 0xDC4B9284, 0x30D1097F, 0x1F733B7D, 0xDE15F1BF, 0x01DC07DC, 0x6BD33443, 0x7E7E80BB, 0x480E4C58, + 0xFE330852, 0xD77523F6, 0x7D7FE89F, 0x2B826459, 0xD628CF71, 0x1C8413A6, 0x2F0C414A, 0xD3B467DA, + 0xBF306A57, 0x9665C41B, 0xC206C083, 0xD11ED13E, 0x6C99FE14, 0xD76E5555, 0x23BFAAAA, 0x8C75CA62, + 0xA9691ADB, 0xA3D33D62, 0x69DBF6FF, 0x7D1B79A6, 0x698EFAA2, 0x281AFE67, 0xAED46E18, 0x86249FFC, + 0x37C95BC5, 0x35D07D3D, 0x0794BF18, 0x4F187FC2, 0x06EB94D7, 0xF769DE2A, 0x2E95FE7D, 0x178C97B0, + 0x66EA5FFE, 0xF97F0100, +}; + +u32 point_table_binary_53[] = { + 0x117275D0, 0x314BC350, 0x1405E083, 0x76D04508, 0x0171B620, 0xFD151944, + 0xE91E8863, 0x030E0ECD, 0xE022BAD5, 0xC52190C9, 0x808406A4, 0xE0D025AB, 0x910ABA28, 0x5DCD2824, + 0x2801418B, 0x9B8A5A5A, 0xCCF5BD77, 0xB5848AE3, 0xC7B9EFE6, 0xDC501375, 0x1A02EF97, 0xD8F07D9F, + 0x681B75F8, 0xC0DBD1D7, 0xAE611844, 0xFBD493FE, 0xB8190771, 0x1C8B9C7A, 0x740D8C56, 0xE8384D53, + 0xA203F1BE, 0x057C5ECD, 0x9CABF9B6, 0xC88547AF, 0xB8CDF39C, 0x50156E03, 0xC3356DD0, 0x683426F9, + 0xF3969E38, 0x8E33D9F7, 0xB8BC90A9, 0xBCE4300C, 0x8976C4F7, 0xE784A3F9, 0x41B7DB25, 0x04FCBE02, + 0x3D91DF9B, 0xEC5FD7EE, 0x8AA250B9, 0xEC5B0150, 0xEEFF7401, 0x789E47F4, 0xC07EB907, 0x822020CC, + 0x0A9F88FB, 0xB522735D, 0x97B0CA1E, 0xEF1599DA, 0xBFC9F345, 0xC4FBA6EF, 0x516E49EB, 0x89699A7F, + 0xEE537D6D, 0xD96771A9, 0x56ABF1BC, 0x2DE77F5C, 0xBA87CDFF, 0xBF6F1D5A, 0xAA7F93DD, 0x2959CE77, + 0xAC53EE13, 0xB0FBBFAE, 0xB2CFA292, 0x6DE9DEFF, 0xF3D3B92D, 0x73F63700, +}; + +u32 point_table_binary_54[] = { + 0x1172FB3F, 0x91419941, + 0x9A81E1D3, 0x6D463D3B, 0x3BBBFFFF, 0x6B18F818, 0x6631307C, 0x6CF8D704, 0xE6E7FC3F, 0x09E27F36, + 0xFBBB0ACC, 0x9F08E403, 0xC1D77886, 0x2E30BF91, 0xC1E27F1B, 0x03C39733, 0x2C9110FE, 0xFF9320FE, + 0xF764A6B7, 0x203E8302, 0x849F1CEA, 0x64A9A0A0, 0x00972F87, 0xF1DB80FC, 0xDD0C0C65, 0xABDD5683, + 0xF860F573, 0x40EA5D18, 0xD0F960F3, 0xA600EDE7, 0x66600859, 0xED1B0AE3, 0x83CC0B59, 0xED6409B6, + 0x1FC93C64, 0xF79686FA, 0x1461E333, 0xC443FC17, 0x1D1A0937, 0x0FC40F59, 0x8DC447B2, 0xEFFF0388, + 0x7C36543D, 0x2C7CAA18, 0x10EAFFA7, 0x83D4DBF7, 0xA9A8A840, 0xDC9F0E72, 0x3F121FEA, 0x1F301FC9, + 0xFD203E00, +}; + +u32 point_table_binary_55[] = { + 0x11726DD1, 0xA10AC250, 0x1406E01F, 0x1415BBCD, 0x307020A2, 0x419BC559, 0x8D0A5BB1, + 0x89625930, 0x9A7C8585, 0xA1DD2096, 0x4583F804, 0xCB66A3A2, 0x3E804CC4, 0x70DCB977, 0x8ECB65F1, + 0xE3FF77B8, 0xE78CF6E8, 0xA20644C5, 0x62C5B22C, 0xA23D9AF0, 0x81D73A1F, 0x0A5FE8C4, 0x8EAEB9B6, + 0xCCE9444F, 0xE0F3286C, 0x848F1890, 0x07BCB7E5, 0x429AC7FE, 0x0E4B23B5, 0xEF3A1D87, 0x8DB19C67, + 0x077DEF6F, 0xEEDB4123, 0xD46D9AA6, 0xF4825DAF, 0xB229929E, 0x388A77EC, 0xA6A7DB30, 0x0C698FDD, + 0x088593F7, 0xB97FEB7D, 0x3D671FD8, 0xAD9BEEAC, 0xFDD47959, 0xFBD139DE, 0x7F09CCD1, 0x93FD7BEC, + 0x1530757A, 0x61D67D44, 0xEE73DE97, 0xEF53FAC2, 0xCA3CE1E4, 0x7FCD02D9, 0x57E789FB, 0x28DFA74E, + 0xE6F3BD7F, +}; + +u32 point_table_binary_56[] = { + 0x11725DCF, 0x314B4251, 0x1407F03F, 0x0885103A, 0x38390417, 0x7C9FC0A9, 0xB73C515E, + 0x81A4E31D, 0x9AFC0242, 0x10B438D8, 0xD2DC200F, 0xACB11C1F, 0x4E4EBDA6, 0x2007BF85, 0x1FC05A33, + 0x944EF79C, 0x7B5E69E3, 0x8FFFFF9C, 0x7B2E125A, 0x60041C35, 0xD793288A, 0x08B728B3, 0x4BF5AF37, + 0xF1256AA8, 0xB8FC747B, 0xEC4D0B5A, 0x03C5F34D, 0x557C8313, 0x1A3ABF7C, 0x4FBD5DEE, 0x7CF0BC5D, + 0x898DDF3F, 0xB11756AC, 0xEF25A95A, 0xF73DD8CE, 0x159B1E7D, 0x3ED33EF5, 0x9D0B4086, 0xEE9F476C, + 0x9D1FB8F9, 0x19708FB3, 0x54F2A573, 0x02A43646, 0xDEE77B32, 0xB4C2FFB9, 0x31666F5E, 0xACF78F6D, + 0x2B644B7F, 0xC87DF5CE, 0xBE2008F6, 0xF6FDBAC7, 0x6EDC89FB, 0xDE19D4FA, 0xBF8FF961, 0x318E63A2, + 0x57E727E0, 0xFDBA5065, 0x03B937A1, 0xD8E4FDCF, 0x36E73F00, +}; + +u32 point_table_binary_57[] = { + 0x11723D8D, 0xB10D8020, 0x1045BFD1, + 0x5EE206EE, 0x71610677, 0x01C20414, 0x96B6AC40, 0xE5401A37, 0xD0463B73, 0x464E295F, 0xF2FE7F50, + 0xDCF30174, 0x232184C0, 0x50D884EB, 0x496BCD18, 0x84D5FEB3, 0xF86A2778, 0xEF33A305, 0xAA4870CE, + 0xBDFE22DC, 0xE0F57916, 0xBE0B8B7F, 0xC7AFF7FD, 0x5D89608C, 0x29BD2B95, 0x7EDE9FAB, 0xECFFDEB9, + 0x12ACB5FC, 0x00000000, +}; + +u32 point_table_binary_58[] = { + 0x11726D94, 0x51489351, 0x14C7CFE6, 0xFCB66146, 0xA9840F03, 0xC7605011, + 0x25188830, 0x0C04C937, 0xD198BE0C, 0x4450664F, 0xC3418448, 0xEC4154D2, 0xA721F498, 0x063E4C3E, + 0x50C41C93, 0x39696B2F, 0xE6280531, 0xA95E0215, 0x825444A6, 0x48B1DB39, 0xF77CDFB7, 0x7DB3FBF6, + 0xE3FCEF39, 0xE79E73EE, 0x11BD2209, 0x5E90271E, 0x8F0B812C, 0x0E4DBC5E, 0xCE267D14, 0x3A610AC0, + 0xF2DCF131, 0x1008305F, 0x01085579, 0xBBB6B626, 0x848AFE91, 0xAD67B6D8, 0xEAEAAA10, 0x6F904300, + 0x954FEC81, 0xD6D65621, 0x8651EF47, 0xFB0BE70F, 0x66B42357, 0xFEB25F48, 0x7E099DA2, 0x0B407975, + 0xF39BAE17, 0x7100DBF9, 0x8DDFBA9E, 0xD811AC52, 0xC6C7C785, 0x58466E06, 0x705E563F, 0x4B269302, + 0xDCA87F8A, 0xFE4315CD, 0xB158CCF0, 0x0793E2A7, 0xBCAFE96D, 0x09F17D7A, 0x7A1AF5C8, 0x3E8C9FB7, + 0xDE5E5C5C, 0x24FFCBF4, 0xDE0ABF0F, 0xFAFAFA28, 0x7E3BF33D, 0xBF964FBB, 0xCCDFA333, 0xEA25FB60, + 0x6868C8D0, 0xD391F65E, 0x9D1D0653, 0x7DAD3A0F, 0xEBACE9D1, 0x1FB165CB, 0x66B25BB6, 0xCE7A4AEF, + 0x5BDC3A6B, 0x7AB70D46, 0x4646F83E, 0xD647C17C, 0x464747F9, 0xBEE462FE, 0xA4B79D16, 0xF367F641, + 0x69BD15CF, 0x5D30F5AB, 0xC8E6F7F7, 0x72BD6A9B, 0x7CA6F7D6, 0x3695D40B, 0xB9E67549, 0xBD24B31E, + 0xE6A151D8, 0x717ED6EB, 0xE1F8F898, 0xB893B90E, 0x0A858280, 0xFBCC7F55, 0x831B99EB, 0x219BCD0A, + 0x8860FEC8, 0xBBE05143, 0xA1908059, 0xEC27F67F, 0x4F6D70D1, 0xFB91A57D, 0x4FF5A8E1, 0x7018EFB3, + 0x3D77D0E0, 0x4AA7D326, 0xFDE1E1A1, 0xC9DFF6F6, 0xB6C06A49, 0xFEE2F2A8, 0x994CC6C4, 0xD46FF427, + 0x3977E051, 0x0706064C, 0xFE83C1A0, 0x002FCE37, 0x9E5CB86E, 0xE3E8E888, 0xE78DECD0, 0xE04AA552, + 0x261E1C1C, 0x34E611F9, 0xBDE45B3C, 0xAF9F5437, 0xF4F7F79B, 0x98FED735, 0xFF65767D, 0xDE33C833, + 0x3333FC7F, 0xB0DF29FF, 0x9D16AD7F, 0x9293AE22, 0x537F92AE, 0x1A756C6C, 0x8CFFA797, 0xF4356A24, + 0x1231FE5F, 0xCA5F7F40, 0xF5D4FF6F, 0xCA7F0BA2, 0xD128E7B3, 0x40F954B5, 0xC9FCE699, 0xBFBAAADA, + 0x041EC953, 0xC4D54EC9, 0x4BCCFB50, 0xC2405CB7, 0xA133D567, 0x1FEB23DF, 0x57DE2F2F, 0xEF9B5C58, + 0xD9595959, 0xB9165FBC, 0x43FE0C90, 0xF63B1F51, 0xBD459AF5, 0x595076F2, 0xF93CEE2F, 0x8EFF01E3, + 0xCFCDCD51, 0x7ECB7ABE, 0x72DEBCCC, 0xE48FF69B, 0xE47362BB, 0x2B9148C8, 0xFEC305F5, 0x5BB9D4F4, + 0xA67E94D7, 0xA734BEAC, 0x6F497ED4, 0x6F7D7F66, 0x5A949D89, 0x8909639F, 0x9DC00355, 0xF6A70BFF, + 0xE302CDA7, 0xB62F90A9, 0xBFBBF050, 0xDAA5BE99, 0xF41ACFB3, 0xBEA0B21E, 0x66D95F41, 0xF327FF17, + 0xF2A9BF84, 0xEDC48F55, 0x436F27BD, 0xC65EDEF7, 0x27EA8511, 0x9F781798, 0x6189FD81, 0xEE7F89E3, + 0xEBFB50AF, 0xA7751357, 0xF2E4A4D1, 0x2FEBA6A3, 0xC857BC2F, 0x69BFFF57, 0x5F6EBF62, 0xFFB25E5A, + 0xFF941E80, 0xEEEE6E63, 0xFE942E07, 0xB3164FFC, 0x71404747, 0x87E19F0E, 0xF13F0000, +}; + +u32 point_table_binary_59[] = { + 0x11723D93, + 0xBD6B5A61, 0x14C69F34, 0x686E2B48, 0x712B3814, 0xA76E8174, 0x2A5E1CA4, 0x4B6771D5, 0x25381614, + 0x41FC42D0, 0x3AE8E0D6, 0xC52EFD13, 0xDC9C04B3, 0x1BA44369, 0x09528406, 0x12E80785, 0x0612427A, + 0x4FCFC77B, 0xDF77FB71, 0x9E73CE73, 0xCEB99712, 0x94A11F40, 0x8410B3D9, 0x8C2881DF, 0xC640A150, + 0x50C613E0, 0xDFCB9829, 0x631C623A, 0x9D12369C, 0xFF0178FA, 0x3AC4783C, 0x165E18BF, 0x40144584, + 0x33C7F06C, 0x7AEE371A, 0x8D0843E3, 0x67DF42B4, 0xDB6DE185, 0xB1D3B71C, 0xCF3D9B7E, 0x1EA2D3E9, + 0x48BF3FD6, 0xEFB9FAE3, 0xFAC670EC, 0xEAA56B2E, 0x7F68F174, 0xCDC55B8E, 0x739E4D9F, 0x333D7DE7, + 0x794F813D, 0xEF63BBDD, 0xD24192FB, 0x7F06EE1A, 0x01885F3C, 0xFFDF59AA, 0xA8ECE6F9, 0x5536A677, + 0xC65FE1F8, 0x23D77B03, 0x5CBC3A38, 0xDEED767E, 0x9FE7E5C4, 0xE3E572A9, 0x2CFB3F2F, 0x273FAD56, + 0x2BA2B6E5, 0x7FC9A68A, 0xE2871D65, 0xE81AD85C, 0x266F759E, 0x0D65250E, 0x04E8F7FB, 0xDE8FBCC1, + 0x60E0FD3E, 0x62EEF57A, 0xC259E340, 0x39BE87C4, 0x9BCDA670, 0xD63840A3, 0xD190797C, 0xFD6EB7EB, + 0xE793A7FD, 0xDC3D52EF, 0x8152A924, 0xACFAD424, 0x50E6F995, 0xE92640BD, 0x5EF7FB90, 0x27F5D9CF, + 0x3AF693CF, 0xE7C5FF5A, 0xE251D1F3, 0xC218CAAC, 0x5FC4F368, 0xDCDD9726, 0x8EDDF7E6, 0xE36756CF, + 0xD71F1AD3, 0xC498FDA8, 0xFEE104A8, 0x542AFEFE, 0x476F5D7E, 0xCBF44755, 0xAF577EC8, 0x05A856AB, + 0x14DDB35E, 0xFE979FA6, 0xE77B69FE, 0xE115745F, 0xCCAA3FDC, 0xDBBE59BF, 0x56FDA5F9, 0xF90F0000, + }; + +u32 point_table_binary_60[] = { + 0x11723DD1, 0x3F484251, 0x1406F04F, 0x437B65D3, 0x5B2A7841, 0x4BD01698, 0xB4F83070, 0x6B0C8746, + 0x1D6AC84D, 0x71519F2D, 0x22A1434E, 0x2DB607E1, 0xE2AE83B8, 0x342534B4, 0x49534350, 0x844310F4, + 0xC7DB39F7, 0xDC77EFF6, 0xE37DF7DC, 0xF3CEC18F, 0x72B10AE0, 0xC147A7D3, 0x51F8C187, 0x18C86432, + 0xDAEA0DFA, 0x88952BF6, 0xD1ED7695, 0x6A936F80, 0xCD671FD5, 0x6A953D10, 0xEF62B158, 0x287561DC, + 0xB3967CCF, 0x47AD56E3, 0xFC5CF2DB, 0xBA3E7D17, 0xF78C0F25, 0xBF41EF35, 0x9B4DF640, 0x6CEAA5C4, + 0xEB236B57, 0xECA3D56A, 0x717E2E79, 0x532F255E, 0x1FD9F774, 0xDEED27B2, 0x8A8FB9BF, 0x56162FBE, + 0xC94FC0F2, 0x950336B6, 0x685EA7A0, 0x6AC0743A, 0x5528908F, 0x809DFBC8, 0xDE6C3653, 0x08E4FE2E, + 0xE47E38AF, 0x643FFE38, 0x994CB479, 0xBEC97E6C, 0x65381C2A, 0x5C9AFC4B, 0x22CBFD47, 0x22E45760, + 0xDF8B7FB1, 0xC37A896B, 0x2097CBB1, 0x3DEDB6A3, 0x4DF3D356, 0x9F0E4AA5, 0x92DD079F, 0x72B9CC79, + 0x3D9FD81D, 0x90CFE7D9, 0x63ED5B07, 0x854281F3, 0xDA7FEF0E, 0xD2E9B4DD, 0xDFDF1C62, 0xB3BFA513, + 0x6B9D5F3A, 0x36F943B1, 0x3AB0D679, 0xE5DBBCEE, 0x274AFD54, 0x2A15B627, 0x76747F94, 0xF7A45F07, + 0xF57ADDEE, 0x9B4FA3D1, 0xE0F97B3C, 0x7FFE5E2C, 0x16ED3EF8, 0x044160F7, 0x153579B2, 0xAD6FBECB, + 0xFF9F9B7E, 0x52E6FFCF, 0xA45FAA37, 0xE67AEAD7, 0x7A10D667, 0x47E264DA, 0x5FAC633D, 0x164B9EF6, + 0x370EFBE7, 0xF7C983B0, 0x7F7EFF1F, +}; + +u32 point_table_binary_61[] = { + 0x11726D54, 0x4D485451, 0x143E4E19, 0xE6CFE88C, 0x2536B918, + 0x64C27E70, 0x2DDAA08B, 0x18681534, 0xCDA38D28, 0x0E9A2D5C, 0xB98CDAB8, 0x09D28A09, 0x47908A88, + 0x81241EB4, 0x080A5AC5, 0x40243D71, 0x91BB2846, 0x86AC94D0, 0xF41161E3, 0x4CB773EF, 0x9D7BE7BE, + 0x33F3761F, 0xE7E7FB39, 0x97C716E1, 0x22EB05F8, 0x37193C3B, 0x3838C8D8, 0x37C42B00, 0xC5BBAD45, + 0x89D91B76, 0x1BA0EE72, 0xEB438117, 0x1163BF6F, 0x3530924A, 0xA51824E5, 0x7C61B37E, 0x69666606, + 0xEB12FFED, 0xF6BD30FB, 0x8B4DF020, 0x1E8F633F, 0xE26EE4BB, 0x74F8CEF0, 0xF0B0E083, 0xF30007FE, + 0x966DC507, 0x61ACAF36, 0x4BBE5DAC, 0xA7715F7B, 0x5349E0AF, 0x88D701F6, 0xCF343E93, 0x18FB111F, + 0xDC6AF8A8, 0x31F61797, 0x1A873886, 0x49594FD8, 0x3D5D9148, 0x84C121C4, 0x1F00C6AC, 0x5396C6EB, + 0x1C57D7C3, 0xE1B0DCF7, 0x0E60C28A, 0x6C68BCCE, 0x714F17C7, 0xE63CED17, 0xFCC63EAD, 0xC7E27A4E, + 0xDEA3FA4C, 0xFD135658, 0xCCB312E6, 0x350DC096, 0xFC63627F, 0x39CFFA57, 0x5DD70706, 0x0618DB44, + 0x7C13F35A, 0x0B4C887A, 0xF95EA5ED, 0xC09AC07C, 0x3E8B796D, 0xF8D335EB, 0xCF117F06, 0xF8B31A7A, + 0x2430DF87, 0xF7DF6F0D, 0x2C2A3F2C, 0x8FF50BC1, 0x495DDF03, 0xF8FD23F0, 0x52ED8726, 0x0077DEFF, + 0x5ED5A103, 0x60EF6DC0, 0x517CFC9E, 0xBB9F827D, 0x02EF211E, 0x02D8E96D, 0x9B37FD7E, 0xDF097E51, + 0x7E2106B0, 0xFDDAFFD3, 0x7C0F7C5E, 0xD7912F09, 0xC7459E4A, 0xCFB8DD2E, 0xF32BFB99, 0xB20332EF, + 0xA4CCCBB2, 0x7CF6DCDC, 0x9C7E7F96, 0x55B79C4E, 0xA719C425, 0xBE8A7861, 0x6141F7D7, 0x5F0310FD, + 0xE5FA912B, 0xBE3E5E37, 0xF39F9A9A, 0xF2DCA7E6, 0x7D8388F1, 0x7D8F5A27, 0x2CD35F12, 0x42FDB5EE, + 0xADF813B6, 0xCF9E9D9D, 0xD5FB93D0, 0x30ADF6F1, 0x7B8F5A47, 0xA5BF4EC4, 0x298011BB, 0x49F88771, + 0x89130AD3, 0x3A9F7FCA, 0xE79BE5BE, 0x0979EF84, 0xDD06B5E6, 0x05BFCDF9, 0x5B2C3DBF, 0xC2E7653F, + 0xFB85F809, 0xCF5FEE53, 0xEF2D09AD, 0x15FE3CE7, 0x0F2CD7CA, 0x47F41778, 0xFF31A879, 0x4F726F91, + 0x6707E7EF, 0xE857FBE1, 0x1CDFDF09, 0xB5F2AEEA, 0xAF711FCE, 0x376A55F8, 0x4C3D55FA, 0x79FF0D10, + 0x9FC4F8BF, 0x13B82871, 0x08F17D84, 0x8F15C67E, 0x8165BFBA, 0xA79A6725, 0xEC9F36E6, 0xD53E35AF, + 0xF8D4FC96, 0x979F6D79, 0xF9F5BEF2, 0x7C553FAD, 0x2B3D6A7F, 0xBEAC57F5, 0xE7CB7ED4, 0xFE2DAF3E, + 0xBDDFD497, 0x21FA32C6, 0x7CDE9B8F, 0xE633F3B1, 0x895E9BF0, 0x67087FA6, 0x322FF2CA, 0x90FB6448, + 0x3E36F16F, 0x1BF321AF, 0x7F7D4FF3, 0x3E19729F, 0x0CC92F47, 0xF2CB11FD, 0x0ED1EF90, 0xFC1C929F, + 0x43F46789, 0xFE2CC92F, 0x4BF2CB12, 0xFD0ED1EF, 0x90FC1C92, 0x9F43DE77, 0x8EBCEF1C, 0xC92F47F2, + 0xCB117E97, 0xF0BB84DF, 0x25FC2EF1, 0x5F20FE0B, 0xC47F81F8, 0x2F90FC5D, 0x92BF4BF2, 0x7749FE2E, + 0x79BF39F2, 0x7E735EFD, 0xF8EBF0E8, 0x97B8921F, 0x9CF6E627, 0x71453FFF, 0xDF99FA25, 0x2E7AF719, + 0xF9495CD1, 0x6FF273FD, 0x26BFDE67, 0xE42771E5, 0xFD0A3DC6, 0xFB95B8E8, 0xDD67E457, 0xC51F25FC, + 0x516F7EA6, 0x7FCD67FA, 0x8F11FF31, 0xC21F25FC, 0x51927F94, 0xE41F25FE, 0x63C47FCC, 0xFB7E4DFF, + 0xFA5E66FE, 0x5192BFC1, 0xFF1F0000, +}; + +u32 point_table_binary_62[] = { + 0x11727554, 0x4F481461, 0x147FBAAE, 0xBABAE1C6, 0xFA276B8B, + 0x257629CC, 0x3AD421B4, 0x45BA2C08, 0x9917994B, 0xE8A1F028, 0x040375D9, 0xC8534420, 0xBB7458D6, + 0x0E053214, 0xE96C6847, 0x37088A40, 0xCA6E5D82, 0x4049BA04, 0x61B96225, 0xB3F9F5FD, 0x99F9E6CD, + 0x73DDDB8F, 0xF7BEF7FB, 0xF3DE2CF4, 0xB1655807, 0x804F8D23, 0x4343430C, 0xFA6058E0, 0xA6974D33, + 0x125FE0B8, 0x08101A0F, 0xAFAA3AEF, 0xE7988D86, 0x6E4A7C8D, 0xD72F0134, 0xF4346F4A, 0x7C85D793, + 0x00B5C570, 0x97C45761, 0x98ADF27E, 0x687DEDD5, 0xD97D80DD, 0x5B2D9318, 0x476E3BE3, 0xB8BFE3F8, + 0xBFF31A5F, 0x0688AEEF, 0x99BAFF2C, 0x404BB976, 0xBD582C6A, 0xBCFB8B7D, 0x1E1B1BD3, 0xFD7F1E85, + 0xCE897E66, 0x73CCEB8E, 0x15FE383D, 0x3DCD31EF, 0x3FC9F564, 0x43E98989, 0x09066DCA, 0xFF0BE354, + 0x22954A29, 0xFC5EE0B4, 0x21307BA6, 0xEA154075, 0xB73F994C, 0xAA3C389E, 0xC7F89DC0, 0xA96F12A3, + 0x7902CB79, 0x8698772C, 0x2FF5A1F9, 0xD21FEAD7, 0x79BBF370, 0xFEF34652, 0xE134F773, 0x87FB7DD2, + 0x302AF9DC, 0x3CFF3E75, 0x5634E6FE, 0x7F7E7756, 0x06070719, 0xC4383601, 0x7E979A26, 0x3DBDEC21, + 0xCFAF0C0F, 0x2416F3E6, 0x785E170F, 0x9847F904, 0x16FB1D43, 0xFD5FF83D, 0xADB9FD82, 0xEF0DC0DE, + 0x08E2FBCA, 0xEFE506E2, 0xDB0268FC, 0xE1CF836E, 0x80E67BFE, 0x3C714F2D, 0x33FE3C68, 0x0708DFF5, + 0xE7411AA0, 0x35E6CF13, 0xF7D876C2, 0x7D2FFAB3, 0x0065FBE8, 0xC041F989, 0xFE05E835, 0xF0FD5A46, + 0x4F42DF9B, 0xEB47E7ED, 0xEA9518E9, 0xC1F72CF2, 0xD2FD6E9E, 0x5EBF9787, 0xDCFF2B75, 0x8F9B1BB1, + 0xE552A9A4, 0xEF737323, 0x1E999D9D, 0x5558EE2F, 0x1EC9E7F3, 0x81FDE1EF, 0x41EC776A, 0x6A8A3147, + 0xF959347A, 0x8D7A7E69, 0x7DDF3D3A, 0x6ABF8B46, 0xC4D07A4D, 0x915FABA9, 0xBE27C557, 0x81465BE8, + 0x61F3EA7E, 0x2AD02EF3, 0x623B0A2F, 0x79F8B9BA, 0x8F0AC440, 0xCF9F13F3, 0xA3A6C6AB, 0x02ABBAE4, + 0x2B0BBE43, 0x06CEAB6C, 0x7724709E, 0x0BE0BEDF, 0x51F7B404, 0x8757B4BF, 0x6E31AF7B, 0x00EFA76C, + 0x7719787F, 0x0B104FE8, 0xF98EA877, 0x42DD7CF8, 0x7C3823E6, 0x1F8103F3, 0xDA12FDF1, 0x445D3DDB, + 0xBCFF34C8, 0x9FC2FCFF, 0x52E29ACB, 0xC7712787, 0x8F6B3EBF, 0xC410C4DE, 0x7BAFDF7D, 0xCF631D86, + 0x689DF76E, 0x3FADCB3C, 0xA2FE7C8D, 0x69BF373F, 0x15D407A9, 0xA03E8DBD, 0xF729A2AF, 0xDFF5EBBD, + 0xEF77F3F0, 0xDEF707F3, 0xD1FD983F, 0x43F83384, 0x3F43F833, 0x249F2CF1, 0x9F25FEB3, 0xC47F96EC, + 0x2743F2CD, 0x90FD64C8, 0x7E10BFDE, 0xB7F77E9B, 0xF8E7FAD9, 0x87A07E85, 0xFDFCD85A, 0x303F857D, + 0xFDEC6D50, 0xBFC2B5E0, 0x3C949FC2, 0xBE7ECC2F, 0xF407F8BD, 0x79283F85, 0x41FB917A, 0xD07D2B5C, + 0x0BCE43F9, 0xEDE3AF12, 0xFE6A303F, 0xEC5FF361, 0xFF0EF1EF, 0x10FE2AE1, 0xAF92FCAB, 0x24FF2AF1, + 0xEF10FF4E, 0xF07EB17F, 0xBD2F9C7F, 0x95E45F25, 0xF915487E, 0x05A23F47, 0xF4E7487E, 0x39925F8E, + 0xE837897E, 0x93E46792, 0xFC4CA23F, 0x47F4E748, 0x7E39925F, 0x8EDC6F81, 0xDC6F81E4, 0x5720F915, + 0x08BF45F8, 0x2DC26F11, 0x7E8BF8B7, 0x897F9BF8, 0xB7897F9B, 0xE46F91FC, 0x2D92BF45, 0xF2B7C8FD, + 0x16C8FD22, 0xFFFF0100, +}; + +u32 point_table_binary_63[] = { + 0x11726594, 0x3F685A51, 0x14C68FE4, 0xD58C8190, 0xC1420A05, 0xB3742875, + 0x6B951A95, 0x96D00E95, 0x083E4111, 0x834B55EC, 0x92649006, 0x3274E8D2, 0xA1836321, 0x8E627DA5, + 0x9AA5B342, 0x208B1467, 0x21B4940E, 0x55B049B3, 0x0442F4F6, 0x9C7BEE7D, 0x7FE2DD7E, 0xDCEFFBCE, + 0x3DE7DEF7, 0xC40E6C8B, 0x3700F3E0, 0x9DBB994C, 0x46CCAF61, 0x1BEE035C, 0x3F583E67, 0x167DF003, + 0x5C7D5E9A, 0x095ADF45, 0x5FBC43FD, 0x9AA80C87, 0x4301CFD0, 0x1F05305E, 0xC237D2C3, 0x00F7F3C8, + 0xC3EB4FA3, 0xD10819F7, 0x9197DFCF, 0x5FABBC63, 0xCAF3BF0D, 0x18ED769B, 0xEB49368C, 0x66B3C97C, + 0x00B0F4C1, 0x30E6F339, 0xEB250714, 0x3BFBA552, 0x89F904C0, 0xF7C53042, 0xA110EB25, 0x071C567E, + 0xD2E3F98E, 0xC51EE05A, 0x83CDCD4D, 0x3E9F6470, 0x38EF66D4, 0xE71DFD62, 0xBEB7BE48, 0x3B4C7A91, + 0x76F432EF, 0x12E7F918, 0x70C4FFCC, 0xDDDD5D01, 0x13E420B2, 0x75FE5172, 0x90E71D81, 0xA929F5AB, + 0xC88F009E, 0xC2C51EB1, 0xCF8F1C03, 0xB8675E86, 0x6BB59A10, 0x63E43840, 0x0259D5EB, 0x53BD34CC, + 0xCC6EB72B, 0xFDE28CFC, 0x13B9BF90, 0x4FF785FD, 0x6F583F7F, 0x57AB55FB, 0xFE36AC1F, 0xEBC4942F, + 0x0694FF47, 0xD68787C8, 0xAF009E58, 0x67A7D96C, 0x56881EE7, 0x6FC1F8B4, 0x582CDAEF, 0xE3B9F52B, + 0x5CA95484, 0xF8CAF55E, 0x585393F2, 0xF47BDA31, 0xA766BD5E, 0x673E20BE, 0x5A6FB55A, 0x328FFADD, + 0xB22EF6CA, 0xE5F2423F, 0xB7FB95F3, 0xF0D33CA6, 0x663C1EF7, 0xF4138944, 0x78DE2B34, 0xEFBFE168, + 0x34BA386F, 0xD7FEFEFE, 0xFEE23C6E, 0xCDCB7D9E, 0x42A1E039, 0x7F2E9763, 0x3E219E99, 0xF41EF4FC, + 0xEDF7B48A, 0xEF4BF20D, 0x7390DFBF, 0x2FA699EB, 0xF962ACD7, 0xF3D77E31, 0x46FFC0E5, 0x5779B65F, + 0xD5B3FD3D, 0x6F7DD1F3, 0xD6D779DA, 0xAFEBD9FE, 0x0E9F8756, 0x229140E6, 0xF3929FE6, 0xADF36C7F, + 0x6FB13EDD, 0x27ADC3C3, 0x43A96756, 0xFA8ED3BF, 0xCCEB38FD, 0xCB7AEABE, 0xDDFD33DF, 0xD8FD509E, + 0xBB3E33D7, 0xD3DF8F7B, 0xFE9EFA2A, 0xCFDD3F33, 0x78EEC3F6, 0x079DFEDD, 0x79EEF9EB, 0xFAEEEF95, + 0x16FDEF7C, 0x7ED4C7D8, 0xDF6834F0, 0xFD21E3FF, 0x008E6E20, 0x994CDAFF, 0x07380248, 0xA5520E83, + 0x66A507A5, 0x9F2007D9, 0x2FEBABF7, 0x4D7E0FEB, 0xF36BBD3E, 0x3FE5ADB8, 0xFCEA7BB0, 0xFD9AB55F, + 0xEB955FF6, 0xE377FCFA, 0x7BD4FEFF, +}; + +u32 point_table_binary_64[] = { + 0x11728D94, 0x4F485451, 0x14C6BF79, 0x33BD2C41, 0x02630C34, + 0x82D9B488, 0x1023285D, 0xA883B6F6, 0xCFF866D0, 0x8DE0CED1, 0x8DE2C208, 0x5C046E5B, 0xB693DC0D, + 0xF942516A, 0x53BA102A, 0x2D1034B3, 0x9D4C488B, 0x52665233, 0xFA43BEDB, 0x39F7BCFB, 0x9C37B6E8, + 0xED7E9CEF, 0x3BDFB9F7, 0x1E5EC456, 0xCBCA0362, 0x6D912B7B, 0x7B7B2A62, 0xA3139780, 0x73F7AD67, + 0xE9745AE1, 0x053A550F, 0x70FE979D, 0x635687A4, 0x4F03F157, 0x8537EBEB, 0xEBA4177F, 0x6D7CF729, + 0xFB8DFE72, 0x5B7147EB, 0x3789EF00, 0x35F7BE59, 0x9A6F929E, 0xEA171E1D, 0x5ECFE7F3, 0xC4A2AF76, + 0xBEFFE43A, 0xF59BC722, 0x105DABC0, 0xD2D292CC, 0xA3F9081B, 0x1B1B9A39, 0x4FE10833, 0x33335A2F, + 0x5C81D9D9, 0x598527E2, 0x8FB457A0, 0xB9B99958, 0xFC91F623, 0xCDA61FFB, 0xA51ED697, 0xD7CD3CDC, + 0x9F99E69F, 0xE7792B17, 0x2FFA2CF3, 0x579226E0, 0x6C29933E, 0x7BA2E7FB, 0xE27E73CE, 0xB193C964, + 0x8447997F, 0xD4F5F5F5, 0xF13CBAFE, 0xDC3D76FA, 0xFBFB95DA, 0x96FB7DEF, 0x161CBFDF, 0x32F7DBC5, + 0xC74FC3C3, 0xC34A5591, 0xFE2C5074, 0x8B8D6363, 0x634AC589, 0x6B89F1F5, 0xC1C8C888, 0x5245E2AB, + 0xC03B777F, 0x54FB595F, 0xCFFA03E7, 0x7FEADE6F, 0xE25BC081, 0x73D8383E, 0x3E1E9A6F, 0x616141A1, + 0x86F836B0, 0x46F560BE, 0x1E9E2F5F, 0x37343474, 0x7ADEF2F3, 0x50BEDAE2, 0xFC5DF16F, 0x12D3BE7C, + 0xC0F64A6F, 0x6FAFEEAF, 0x5E72FFCF, 0x7A3EDC20, 0xBE0BBCC5, 0x4EE3E0E0, 0xA042ABF8, 0x57DD2F2B, + 0x030303C1, 0x3ECE3905, 0x47EF6397, 0xF06B141C, 0xCE673D9F, 0x7715FBA3, 0xD96CF6B4, 0xFE1F75F3, + 0x3EB95CEE, 0xD479CBEF, 0xA3F43DCA, 0xDFABA9A9, 0x49DF27E7, 0x1D505E32, 0x990CE647, 0x031EEA7E, + 0xADB43FC4, 0x31C35DB2, 0xEFB186C8, 0x96B0F861, 0xD8BF1F2B, 0x25FB861A, 0xD213DB86, 0xFD7E762A, + 0xD2222C79, 0x96CFE6FE, 0xAD84E4A9, 0xA2E83D9F, 0x4D3F2FA1, 0x32A13C9F, 0xCD7B5AD5, 0x96ECFBB6, + 0xCCEB1936, 0xFDAAB11C, 0xCA2B61BE, 0x6F2B11CD, 0x1A3DB367, 0xD8F44B58, 0xD742793E, 0x9BF7B052, + 0xB1E0FCCC, 0xB6CFA69F, 0x9D3AD312, 0xCAF3D9BC, 0xB73519CD, 0x4E4C4CE8, 0xFBD2FA49, 0xC90FFA4D, + 0xC61E87F2, 0x0C9BF748, 0xCA7983F7, 0x32ECF78B, 0x25A3A13C, 0x10739ED9, 0x07FEB8EE, 0xFD163FF0, + 0x47E6AF22, 0x3FED13A6, 0x0CCB7E61, 0x0A6106C2, 0x7AE38F13, 0xD796F8FD, 0xFF43E037, 0x6CFC465F, + 0x9A5F2FFE, 0x8E8E8EE0, 0xFFC0FEEE, 0xEEEE1386, 0x615F0FD1, 0xF379F8FF, 0xC1FEE9E9, 0xE9E07FC2, + 0x7ED775D5, 0x5F000000, +}; + +u32 point_table_binary_65[] = { + 0x11728595, 0x4B485C67, 0x14C7FF31, 0x46AF79D8, 0x46042524, 0x046CD26C, + 0x8676E342, 0x87208A0E, 0x4A578E72, 0xC5455645, 0x33BE7029, 0xBEC607A8, 0xD948C028, 0x3E06B248, + 0x51B2B80B, 0x71516869, 0xB5154A16, 0xBA482074, 0x214D6C17, 0xDD24569B, 0xD0699E26, 0x5FBE73CE, + 0xF77D33D7, 0x2C72773F, 0xCEFFBCCF, 0xBD17736A, 0x53C581C2, 0x81FFBE57, 0xFAC11C1A, 0x89CF7EFD, + 0x72BCA5A5, 0x45E11BCD, 0x11E0B3A5, 0x57DF3157, 0x6BFD55E0, 0xF4E8FF17, 0x590FB19F, 0xF9E1F51B, + 0xB643DB35, 0x9F3AFEE2, 0x2BB2AB07, 0xDA7E45EB, 0x6FBEB94F, 0x76D523F1, 0x0B82C35D, 0x61C99FF7, + 0xE27511EB, 0x03CDF580, 0x77F7E523, 0x8EFF44AD, 0xA9848EF7, 0x73312A2A, 0x2A346B7F, 0x66A0BCBC, + 0x5CEAD55C, 0x9002AAAA, 0xAA348BBE, 0x20558CDA, 0xDADA108F, 0x8D8D85F4, 0x838383AE, 0x5FE28181, + 0x01D1C745, 0x3F3A3A4A, 0xF531E794, 0x59167D4E, 0x99E89913, 0xC2434343, 0xA24F889E, 0xF26533D5, + 0x93ADA77A, 0x5589303D, 0xD48F2A11, 0x3D20FDAA, 0x7B7A1E6F, 0xF57E827D, 0x7F7E7E5E, 0x212A0C18, + 0x36F3CEF7, 0x1F617878, 0x98EADF24, 0xFF74F0D7, 0xDFFDFDFD, 0xC271E23F, 0xCFF7F5F5, 0xB9FD29FF, + 0xB1CFFA4F, 0xC4B3FB39, 0x07F1674E, 0x104B7CBB, 0xAF22EC56, 0xB2FE48BD, 0xEABADA44, 0xAED60707, + 0x95757575, 0x21FFEAEA, 0x6AEA97F9, 0x92AE371A, 0x8D2A1517, 0xFF0BFEBE, 0xCFF62C7F, 0x9E7FAFE6, + 0x52F27F26, 0xFB5C15FD, 0x73ADAFA9, 0xA9A17BE1, 0x784F21F1, 0xB2E741F1, 0x90927869, 0x1C54C662, + 0x31855B12, 0x2F1D3CC3, 0xF8F878C8, 0x4EF93E9A, 0xE7D17991, 0x3E42FAE7, 0x3EEBB51D, 0x3F92FD9D, + 0x9F4AA578, 0x1EC485C1, 0x3B7F6969, 0xE9E3F91C, 0xE987FB8D, 0x50BF265E, 0x4CF30EF0, 0x3E80DCDF, + 0x4FC29F43, 0x98F3EDC8, 0xFD4C4D4D, 0x295C967C, 0x393ADFCA, 0xCA8A527F, 0x089FD6F5, 0x2C2F2F4B, + 0x3D3B941F, 0x98989808, 0xF9373434, 0x84F2F17C, 0xB2FA696E, 0x6E0EC56F, 0x6D6D0DC5, 0xABAFAF0F, + 0xE57376D3, 0x7F535353, 0xA87EBE87, 0xB89DA779, 0x1FE2FA7D, 0x603E14BE, 0x8E46DA07, 0x6E5B96FD, + 0xE036C26C, 0xFDADDEFA, 0xF76A2E15, 0xFFC9C949, 0x376FF29F, 0x9E9E76FB, 0xA747D8E8, 0x217AA4C2, + 0xF9ED7DD8, 0xFC8E6139, 0x9C1FABA6, 0x1FEB6FEE, 0xD5D5DF1B, 0xCEEFEA35, 0xF9B99F88, 0xF8AFAFAF, + 0xBBFB20FF, 0xADAD2D77, 0x7FF46C6F, 0x6F4BFE88, 0xF86F6C6C, 0x64FA31FD, 0xBB7E4DFF, 0x7A3F7B54, + 0x8F875830, 0x3232A2D4, 0xAFC27AFB, 0x7792C924, 0x337EE1FD, 0x5F999999, 0x613DEDD3, 0x83FA7261, + 0x6181EEC3, 0x70D9CCE2, 0xE2227D5F, 0x8CFE8B1B, 0xB3B3B3CC, 0x76BF148F, 0xF4920FE0, 0x7C2EDED9, + 0x6D8A97C9, 0x57F41BE5, 0xCBC47BFB, 0x2DC773F9, 0x0EAF71BE, 0xA8FE5EEA, 0x78276EEA, 0x2F17FD2F, + 0xCCFB7922, 0xE931DBF7, 0x4DFDEB78, 0xCDD66399, 0xE2E5169B, 0x7D987BCD, 0x2DF3645F, 0xF6FECF38, + 0x5E93F701, 0x8E6DBC44, 0x22E1ECF9, 0x49A0ADAD, 0xCDF9E74F, 0x7AE8EAEA, 0xCA7C3F3C, 0x0F1D1D1D, + 0xAE9EBC8B, 0xB0CCF63C, 0x9DBFB3B3, 0xD3D583E3, 0x1EBABBBB, 0x5DBDF4B4, 0xB7B73B3D, 0x9D9CD1EF, + 0x097BE8E9, 0xE971F3FD, 0x47B399F7, 0xA6305C3D, 0xC4250F1D, 0xB3BEE477, 0xD1DB7DE1, 0xD891FA91, + 0xA997E705, 0x37BF3D61, 0x372FE6F4, 0xC9F03CD3, 0x27657E1F, 0x00000000, +}; + +u32 point_table_binary_66[] = { + 0x11723DCE, 0xA10EC230, + 0x1006E09F, 0x0A2490E0, 0x203C0866, 0x9A07A06F, 0x81AF9C6E, 0x9A60D0AB, 0xA7354B50, 0x88A250B5, + 0x7B0E0433, 0x08C68EEB, 0xBAECDC97, 0xDCFDF7E3, 0x49776A80, 0x0D842F8A, 0x8270652F, 0x809D6CF7, + 0x4A29EA3F, 0xEC0B70C4, 0x4FD6759D, 0xDD240BAF, 0xB5A6D93A, 0x7B35DE0F, 0xBE250365, 0x59121EEC, + 0x39E7FBB7, 0x1CCCFF70, 0x4AFF96E7, 0xB4DFB7EC, 0x2FE7F96D, 0xF66BCCF7, 0xC21B63A6, 0xFB343146, + 0x360ED91D, 0x4208DC97, 0xCD7D5175, 0xB0D64EFD, 0x5101CE39, 0xFA030000, +}; + +u32 point_table_binary_67[] = { + 0x117263B0, 0x6260F87F, + 0x98010898, 0x56DBD9D9, 0xFD6700F2, 0x1962407C, 0xFE3E307F, 0x0A84FF65, 0x3594EF0A, 0x51FF6F35, + 0x44FDFFDD, 0x10BE0054, 0xFFFF1C88, 0x7A29A8FE, 0xFFC7207C, 0xBED5083E, 0x483DDF6A, 0x847DFF17, + 0x3380415B, 0x5B1B447E, 0x31489E81, 0xA1A5A5E5, 0x3F000000, +}; + +u32 point_table_binary_68[] = { + 0x11723DCD, 0x2B0E0231, 0x1485E1D3, + 0x49100840, 0x20590909, 0xA940B181, 0x098B6003, 0x755D412B, 0xF093D4D7, 0xD581E806, 0xEA661F08, + 0x088A0C73, 0xB97D84BA, 0x2FF9CFAD, 0xD8D28D46, 0xE08ECE5B, 0x6B890ED5, 0x6FDF7929, 0x65312ED9, + 0x1B9B2DD6, 0xEC4FEE77, 0xC5F3A3F6, 0x73EBC5B2, 0xDD631B63, 0xAAAFD9DF, 0x3E844074, 0x66AF8067, + 0xFFDA2BA5, 0xEA3EE43D, 0xA0B5263A, 0xB217FC1F, 0x17C5ADCF, 0xCF7BCFC6, 0xA97A8273, 0x8E7B36F7, + 0x1826C418, 0xFF7B0C40, 0x4A897E00, +}; + +u32 point_table_binary_69[] = { + 0x11726D94, 0x5D485361, 0x18C7FF4D, 0x63AB8617, 0x1921D865, + 0x81A05130, 0xE822CC28, 0x9435C58F, 0xA0033544, 0x2D8C6E0C, 0xA98D669B, 0xCB6943B1, 0x26618A82, + 0x0A19F461, 0x0CEB4676, 0x254C28BC, 0x48416144, 0x8A299137, 0xDD2C2B28, 0x36B53D3D, 0xEF79CF79, + 0x59DAB9FB, 0xF1FC9FEF, 0xF73970D3, 0x1CD2C0B6, 0x87E27EBF, 0x9F500FB7, 0x605CB7D8, 0xCBCACA08, + 0x21E63740, 0xE673CE09, 0x9D5B58FF, 0x00D82CD9, 0xE31D1C1C, 0x2444D87E, 0x9AFDCFE5, 0x7ED0ED11, + 0xB66B402A, 0x6929999F, 0x9FD79962, 0xC0DE77A9, 0x5B0B0B0B, 0x8431B8E9, 0x29B06FFF, 0xD6615DFF, + 0x82D90958, 0xCF6E1F99, 0x98982074, 0xB3FE2290, 0xF33DFD3C, 0x1C0E2BCE, 0x7CFC531F, 0x8944947E, + 0xF3323DD4, 0x348D6895, 0xB914A049, 0xCB727373, 0x3333EBD9, 0x9E7309C7, 0xA6A6A654, 0xBEB4D57A, + 0xD4AC4FD4, 0xF36B3277, 0x4CD44309, 0x7A4956E0, 0xC0480166, 0x67679959, 0xAF33D0D7, 0xD7477445, + 0xB2AD17E8, 0xEFEF6796, 0x7A5B6F01, 0x92C924A1, 0x54CEEFEE, 0x5AB1BDA8, 0xA8887055, 0x7270248B, + 0x97051FD7, 0x7416FA75, 0xA12F79BC, 0x933B3B3B, 0xD57CEF45, 0x1DF68181, 0x01916F0E, 0xAF806B1B, + 0x27DF2E2E, 0x2E122DC9, 0xF8ADD3C5, 0x723F59F1, 0x7B7A7A94, 0xBFDFF037, 0xF7115C3B, 0xB5323333, + 0x23E3B1BD, 0x61C3618F, 0xC562BBF4, 0x3BED66FE, 0x0633FF7D, 0x9E1FF7EF, 0x73D4AC54, 0x57571335, + 0x48F6F86A, 0x566A6B6B, 0x253B0557, 0xBADC6E37, 0xD15766DE, 0x4F50ABB2, 0x575454C8, 0xFD30B797, + 0x57D99D4E, 0xA7DA577B, 0x79A54BB0, 0xB9EFA0E6, 0xEAF6F97C, 0xCAFF26FB, 0x7BBD5EA5, 0x6F617D5B, + 0x5B1BD16B, 0xE62DE086, 0xEF8C3634, 0x34A4F61B, 0x5C3BEF8A, 0xC7E3BBFB, 0xCFAA6F78, 0x7858F57B, + 0xDBECD788, 0x1730E265, 0xD7A7E74B, 0x480E382A, 0x5D814040, 0xE97DA6DE, 0xB07798F6, 0x849C4F07, + 0xCFCBE3F1, 0xFC33BF50, 0x28A4DE4F, 0xD07C3FC6, 0x7B081AEF, 0xC3DCB767, 0x5ADA6989, 0xEFAD1568, + 0xC237C8F7, 0xCCCCFDDD, 0x89FED014, 0xA7057F8A, 0x0AD6F569, 0xA1377855, 0xDE4F5334, 0x5F535C2A, + 0xF85034FB, 0x1EFDC8D7, 0xFE177F67, 0x7EC17A3C, 0x432FEE05, 0x1780BA83, 0x3FD73399, 0x0CCF5BDA, + 0xEB389F62, 0xABE042C9, 0xC6BD356A, 0x85D23F21, 0xF58D9AAA, 0xCF22EAA7, 0xB1F4239D, 0xBF30FFE6, + 0xFB43DA65, 0xE4B3E089, 0x60DBCCE8, 0xE8A8E467, 0xFCFF0ADB, 0x7CE3E3E3, 0xCA3FFF3D, 0xA0F4C2CE, + 0x5F575797, 0xDCBFCEA9, 0x3C713F62, 0xDF529FCA, 0x13FDFF05, +}; + +u32 point_table_binary_70[] = { + 0x11727594, 0x5F48D351, 0x14C7BFCD, + 0xE1C6FCE5, 0x1F261108, 0x1505319A, 0x4220F410, 0xE64339D7, 0xE67014FC, 0x0AD6700F, 0x0B451A24, + 0x2B0C8BD0, 0x97056E2F, 0x5B8CC106, 0x43124DE2, 0x47E65E7C, 0xEA21487D, 0x58F41211, 0xC4642FBD, + 0x072B728C, 0xD96EE7DE, 0x3B7FFEA6, 0xF47BFBF0, 0xFD9E73CF, 0xB9E79E1F, 0x5B811FEF, 0x80BFEDB6, + 0x8EE1E161, 0xC638D780, 0xFAAE352F, 0xF82DFBC0, 0x99F9DABF, 0xC4E371C6, 0xD2C471E0, 0x4487B52A, + 0xF4C7E4BF, 0x4A7ABF32, 0x25997415, 0x309DB275, 0x0BBE0F3F, 0x7B45FE8D, 0x2E5D679B, 0x80397DF2, + 0x9CE000E9, 0x6EA0ADBF, 0xE7D2EAEA, 0x2A634F49, 0xBF05B49F, 0xEDEAE43A, 0x2E903E04, 0x34D6CD0F, + 0xC2E1B0EE, 0xDF8FE091, 0xAAAABA1F, 0x1701E927, 0x26DDD4D9, 0x76B75028, 0x30ACB10D, 0x66A1FADE, + 0xF7A2D168, 0x1053BC60, 0x20994C32, 0x0C48DED7, 0x80442241, 0x2CFDFB9A, 0xF4B32DEA, 0xE707502B, + 0xF7BF0C06, 0x838C2D11, 0x7F07F6CE, 0x0FA81313, 0x13926B9C, 0x9DCACCCC, 0x8CF4D7B8, 0xDFA94C4F, + 0x4F333824, 0x9BE15444, 0x7D6BC46F, 0x80EECF97, 0x3F168B45, 0xFD3EFFF4, 0x0C0ADD78, 0x5E2E976B, + 0x392F9FCF, 0xCBF8388F, 0x1F54787F, 0x07F75D29, 0x5F2989FC, 0xCBB2FFEE, 0x11AF2710, 0x0848B670, + 0x1E2FF9FD, 0x7E86E792, 0x95C5F192, 0xCFE7D3EF, 0xABED89D7, 0xE376BB25, 0x0F711E53, 0x46474719, + 0x4E4B364D, 0x8E292E97, 0x8BE13671, 0x1DB08E5C, 0x5353A954, 0x4BFCECEC, 0x6C8B3F1A, 0x8DEAF3F9, + 0x35E97961, 0x9C7FA57C, 0xDD637C2F, 0x7AFD47FA, 0x33F693C9, 0x64F87C04, 0x9B17BD9E, 0xB9B9B9E3, + 0xF518FA5B, 0x5858907E, 0x0BF78F97, 0x783DC7E2, 0x8FE637CC, 0xCBE170B4, 0xCC23140A, 0xB5CC3712, + 0x89905FEE, 0xCBB6BAAB, 0xE9FB40BC, 0xAE1958E5, 0x5C51457F, 0xDCFF90FB, 0x7FC2F8FE, 0x35D5AE1A, + 0xDFFB96D6, 0xABE9ECE6, 0x6CD7E339, 0x6FABFFE1, 0x65C95FC9, 0x2FDEFB6B, 0x3AEF26F0, 0xEDD9EF1B, + 0x828F9C2F, 0xDE3FF977, 0xD08C6FEE, 0xC30EFA0E, 0xF35978BE, 0x3E996F8D, 0x55B142FB, 0xE6ADDFC9, + 0x66B39297, 0xE8FE51EF, 0x4DA7D30C, 0x6788F738, 0xDB369BFB, 0x5815FF8F, 0x7BB6A983, 0xFDE46C2F, + 0x36F795CF, 0x9BE7A32F, 0x168B1DE6, 0x3759313F, 0x3FAFC7DB, 0x3F5985FF, 0x1F000000, +}; + +u32 point_table_binary_71[] = { + 0x11726D96, + 0x4D685457, 0x14C7CF7C, 0x3016AD62, 0xA234B4B8, 0x6A234DE9, 0x2E812E64, 0x1017096A, 0x3682E619, + 0x52376663, 0x23F103EA, 0x2A98BA4A, 0x34E32212, 0xA88BC44A, 0xA150088C, 0x9B221A31, 0x1F16170A, + 0x5207B2E9, 0xC6388B30, 0x548A2101, 0x290DC8CC, 0x7BBDF7FC, 0xCFB9EFDE, 0x67B3FB91, 0xFF39FF73, + 0xCE3D73EF, 0x6BCD25ED, 0x34465498, 0x2BD3E1C3, 0x8793D61C, 0x6D8229E5, 0x6F89F22F, 0x958D9EB9, + 0x1CF01E2A, 0xD3A953A7, 0x9C7E0F89, 0xFE57F0EE, 0x2565E877, 0x2F956960, 0x6080E373, 0x3F11EDDC, + 0x72FE3570, 0x517935F7, 0x83E1CF0B, 0x33EA0786, 0x3E7F0EF9, 0x6252865F, 0x2CFECCA6, 0x9F560FA5, + 0x7A66D19F, 0x41FC5684, 0x7AF26710, 0xBF155190, 0x6FAB8D02, 0xBFAD36F4, 0x6BD9D693, 0xA74ED5AF, + 0x82DFCE08, 0x733F441B, 0x2E1E0C7D, 0xDC69F2ED, 0x246A9879, 0x0E0E0E1A, 0x367ECCF0, 0x8B3F15AE, + 0x288BBE52, 0xA6D3A74F, 0x3B26390F, 0xD593179F, 0xBC25FED3, 0x787039E0, 0x9D5E3C58, 0xF49DC2EA, + 0xDF29FA4A, 0x3960EB3F, 0x3A3AEAF4, 0xE4C5733D, 0x4441BFD6, 0xFFD2A54B, 0x49EE0DB8, 0xD5867E72, + 0x6FA06FC9, 0xBC736BE0, 0xE64B65E8, 0x9B322F1B, 0xAFFEFCFF, 0x37A1BFE6, 0x537FF5D3, 0xFE6D3EAB, + 0x7F57293B, 0x3F3005F9, 0xDEF5A6F1, 0xE072508F, 0xF6AFF53A, 0xFFB570FE, 0xEA67FDCF, 0x9F3F9F50, + 0x5FD21ECF, 0xC37F7979, 0xD9306D82, 0xA1A743C2, 0xBDCAA2EF, 0x15BDF076, 0xBD4C4343, 0x434EBF5D, + 0xF7E2A70C, 0x9B795EBD, 0x7A157AE6, 0x324551E4, 0xD8CEDFD7, 0xEBFCB99E, 0xA974FE5C, 0xEF14E6EF, + 0x3335CA54, 0xA9549C9E, 0x1A5EFC7C, 0xDABFF66B, 0xFBBF7EFD, 0x7A923C03, 0xDBDFDFCA, 0xCA8A61E8, + 0xF5F7972C, 0x0AB7298B, 0xDED4FBE4, 0xC913C48B, 0xFFC99327, 0x112FFEB6, 0x5FCDA7FE, 0xEA67FDED, + 0xBE713EAB, 0x97F3643F, 0x66D50BFB, 0xF153E9FE, 0x683D76FE, 0x376EDC70, 0xF5EAFC35, 0xDFB65FBF, + 0xCCDFCE2B, 0xFF02F749, 0xCEDC47C7, 0x8F1F378C, 0xFB26A7F7, 0xD57BB0FA, 0xE7DF436F, 0xFDC7C7C7, + 0x113F86FD, 0x9B9D9D45, 0xFC58BA7F, 0x9ACFC5BF, 0x48E3ADBE, 0xF019E213, 0xE37FE1C2, 0x05C3884F, + 0x7ABCF831, 0xAF1EF1B3, 0xF50E0F0F, 0x27F951F4, 0xBFABDE45, 0x8F1E3D32, 0x8CFE77D5, 0x3778BFF3, + 0xC3C2731B, 0x74F9F265, 0xC3A29FEB, 0xA2A5A5A5, 0x80791E9E, 0xFEC18307, 0xE011B03D, 0x6FD68F40, + 0x3F313101, 0xFFBBF0E7, 0xFAACFF5D, 0xF83B9EF7, 0x39AD977F, 0x8F1BE08F, 0xAA5DB4B6, 0xB666984E, + 0x80896EDD, 0xBA657FBF, 0x60B30F33, 0x3333FCFB, 0x0577D1EB, 0xD7AF03B6, 0xEF81AF3F, 0x76EC1878, + 0x0A7CF4E8, 0x51E8A7A0, 0xB7FBCAFE, 0x23F0473D, 0x463F027F, 0xC7F33EA7, 0xF5F27B58, 0xC279B62D, + 0xC9FB59C2, 0x79B7E97B, 0xFB0D786F, 0x4519FABD, 0x15EC9BB2, 0x7D3FEFDC, 0xB9E3F4FA, 0x7E327BEF, + 0x27EBE5FD, 0x841E9C27, 0xDC3FAACF, 0x4B7CF32F, 0xD947C7B2, 0xAF467FF6, 0xECD9A4F5, 0x33FA699A, + 0x7E1E3F7E, 0x6C18E7D5, 0xAC6ED095, 0x2B5792D6, 0x6DE1731B, 0xBC9FADDB, 0xA23FD745, 0x0F1F3E44, + 0xBC9957EE, 0xDE91E2E4, 0xE424E299, 0x8B45BB8F, 0x9A8FDA8B, 0xC5FBF7EF, 0x3B3F6A3F, 0x52BC79F3, + 0x66908FFB, 0xF3FC1CDF, 0xF519FBA6, 0x7AFB9EE1, 0x3EC13E98, 0xF7EE84DE, 0x37765FE2, 0xFDE0640E, + 0xFB14EF87, 0x3E31FBFB, 0xEAD52B1B, 0xFF3BEE93, 0x768AE318, 0xF172DFD8, 0xFDF1F3D9, 0xF362FDBC, + 0xA7F7F271, 0x3D9E9FE3, 0x119F312F, 0xD5F3F7CC, 0x0051CFF4, 0x8E03FC7B, 0x94EFA1EE, 0x6A69F5E9, + 0xD3A7EE7B, 0xA767BAB4, 0xBAB8B8E8, 0xBEF7FEF8, 0xBEB4BAB0, 0xB0E0BEE7, 0x5E46A555, 0xFB1EF1FF, + 0x07ECFF77, 0x1CB0F34F, 0xBA71FE0D, 0xB9CFA906, 0x8E53E6EF, 0xA338EA5C, 0xE7FBB11B, 0xDC106E7E, + 0x075E18A4, 0xDFF8FF1D, 0xE0F57B8E, 0x7F2C7C65, 0xB9E790E8, 0x99170685, 0x9FC16F59, 0xDF930EF0, + 0x7AD531F2, 0x55C5EF19, 0x783972BC, 0xD9FCD3F2, 0x74B5AFAF, 0x8FE32DAF, 0x57A7ABBD, 0xBDBD5E3E, + 0x7CAFA67E, 0x60FA5BBE, 0xFF72A837, 0xFF0578DF, 0x73C75CEF, 0xBEE7A8D7, 0xE899CD05, 0xCB5C9885, + 0xFE6BE9DF, 0xF02FE64E, 0x36FCE5C7, 0x12CFBCEF, 0x39D8C407, 0xBFB7C221, 0xF0C1C831, 0xE73B28FD, + 0xB9FAC831, 0xF74784FE, 0x6CBCE583, 0xD27F9ACF, 0xF5277E60, 0x777E52AF, 0x3BDF94B9, 0xBF58CEC7, + 0xE8991B29, 0xB35F2382, 0xBFDD17CB, 0xB1C7D81F, 0xE727FB55, 0xD4F35C41, 0x3FD794EB, 0xA86F2812, + 0x3D732172, 0xCCFA4274, 0x8D7C6E92, 0xE36CBCDC, 0x6F8ED15F, 0xEA97E550, 0xDF91C9DF, 0x41137CDE, + 0x349EA9BF, 0x9FC2FA1C, 0xB3BE108D, 0x07FC4F75, 0x3C537F3F, 0x85F539E6, 0x79FF5B75, 0x7E590EF5, + 0x1D997C1D, 0x193F37DF, 0x8BDA5FBD, 0xF589F7BD, 0xD40D2E44, 0x44E1FC2F, 0x46E17C53, 0xD678FE3E, + 0x34F3B66C, 0xDF13FBDE, 0xA7F3777E, 0x1FB0EAFF, 0xB79E4CBD, 0x669F827D, 0x311C9CB7, 0xD9EF605F, + 0x0C07FBA2, 0x5C22C775, 0xFFBCD3DF, 0x87639E6F, 0x31F5CB72, 0xA8AF65F2, 0xD5327EB5, 0x707FD27E, + 0xFA29ACD7, 0x71B03FCA, 0xBB5396FC, 0xFD14D6EB, 0x98F76557, 0xE4FCB21C, 0xEA6B997C, 0xB58C5FED, + 0x83F308CE, 0xCBCED3DF, 0x9FF43C2E, 0x46E1BC53, 0xF6CFDFCE, 0x3F936F33, 0xE3F701AB, 0xDEEE9BD6, + 0x93977D4C, 0xCF03FAFF, 0x00000000, +}; + +u32 point_table_binary_72[] = { + 0x11726398, 0xF2FF0703, 0x1070AC67, 0x60B0B6B6, 0xFECF3085, + 0x8103CC5F, 0xCB01E6FF, 0xCF81F0FF, 0x7BC3F810, 0xF5FFFD20, 0xEA010000, +}; + +u32 point_table_binary_73[] = { + 0x11726378, 0xF9FF0703, + 0x3303C3FF, 0x5406066B, 0x6BEBFF0C, 0x207E2F03, 0x0373378C, 0xCFC001E6, 0x777020F8, 0x20F5891C, + 0x08F5403E, 0x4725038A, 0x3C472944, 0xFEBF3803, 0xC7FF12A0, 0x7A6D18FF, 0xFF0F305F, 0x1FA21E00, + }; + +u32 point_table_binary_74[] = { + 0x117255CC, 0xCB098030, 0x1006E141, 0x3D6C0729, 0x4472DAB6, 0x824DA885, 0xDA414EF9, 0x7DAC2239, + 0x7E308C12, 0xC60E9A0C, 0x7797926A, 0x98DF230C, 0xDBE7ABBF, 0xBD46CFA1, 0xAA029679, 0x8D3D9EAD, + 0xEB5BB1EE, 0xD796E84F, +}; + +u32 point_table_binary_75[] = { + 0x11727D99, 0x6B8C55D5, 0x15C7D79C, 0x7B0FF360, 0x0091A949, 0x6BB59A46, + 0x41AF02B6, 0x4DD36A6D, 0xA205071F, 0xA8571B1D, 0xEAA380CA, 0x0016A46A, 0x1BD4C887, 0xB6567CE2, + 0xF800C104, 0x4462191F, 0x50102BE1, 0x267DA416, 0x94B6D6C6, 0xD8876214, 0xD2445146, 0xB1681DEB, + 0xCCDCD3FF, 0x5E7BED75, 0xF659F7A6, 0xF385FCD8, 0x6BAFBDCE, 0xDAFFB55F, 0x37BB3AAB, 0xD13944F5, + 0x13DACFCC, 0xF047E5AC, 0x9F1E24A2, 0xD3864F5D, 0xBE7C7946, 0x946DA594, 0xA8FCADD2, 0x7B8EB379, + 0xB0EF231A, 0x3E25BDA5, 0xBBBB3BCB, 0x16811F06, 0x4F29F733, 0x2F00B7A3, 0xFFD4CE4B, 0x99E782C7, + 0xC3CBAECE, 0xCB992FCB, 0x6A19DA5B, 0x8FFFC26D, 0x6EBC6C08, 0x7C1151FB, 0x37C6DCCA, 0xFE07B3AD, + 0xF56788C6, 0x6C3FE24B, 0xCC57A0FD, 0x02A274F2, 0x11BFE1FE, 0x8837BB14, 0x7CD2E70E, 0x30CFCE6A, + 0xF517D1FF, 0xE4A3D630, 0xCF02BF4C, 0xD4F6FC51, 0xEBB4FD39, 0xB43F75F4, 0xDD8EE951, 0xC47306D1, + 0xA8FEC115, 0x4DBFF711, 0xB4AFC0F7, 0x767FF412, 0xDB3F065E, 0x0EDEF2D1, 0xEEA6FDD7, 0x82DB30DE, + 0xF4CF9EE0, 0xF65560FC, 0xB5750FDD, 0xCA6CF367, 0xBFCF7CBF, 0xEB8F4E34, 0xEEF1B657, 0xD8FF3D88, + 0x7F13D1F8, 0xDF8F7986, 0xFDDD0BFE, 0x2D785AE7, 0xEF98EF87, 0xFDF9F037, 0x2D3D8C79, 0x35F82CF0, + 0xA6B493F9, 0x21D8EF82, 0xFD99A307, 0x986F43FB, 0x2F883A7A, 0x5BA64C9D, 0x3AD5F79F, 0x4DD4B9AB, + 0x7C34862D, 0xF8635E03, 0xEE45FB1F, 0x4AE71E79, 0xE491FCBD, 0xD93B8877, 0xCAF042E6, 0x95E083F8, + 0xDE9DC38B, 0x9D7D56CF, 0xFAB32791, 0x9FE7DB76, 0x368BAFE1, 0x7B4D7E1A, 0xF21731FB, 0xBF05FD37, + 0x1395CE38, 0x6C4253BD, 0x597D5C03, 0x9E0FFF9B, 0xBBFEEBE2, 0x6DE81FD9, 0x73FB95E0, 0x25B09FDE, + 0x35E2F2E3, 0xFC6783F0, 0xBF79CCD9, 0xDC1E8DC7, 0x3C07ED1F, 0x82B78CFD, 0x22E713F3, 0x43FB895A, + 0x161EF4F9, 0x767A5A8F, 0xF1761FDA, 0xC3F98AF4, 0xC5BC01DC, 0x8FF6170E, 0xB5316FCC, 0x6A2D93E0, + 0xEF2B0726, 0x32AF034F, 0xC587BF78, 0xA0C2DC8A, 0x7C0D108D, 0xEC1AFCC9, 0x25975CD2, 0xA857ABE7, + 0xB1E80F3D, 0x0CCD39F4, 0xFDA09F42, 0x7CD65F64, 0xCFE341EF, 0x2D6762FC, 0x73DE3BB5, 0x593CD9CF, + 0xE00FF3FF, 0xD9B4FA5F, 0x399F37A0, 0x1DEBC9E0, 0x5787BA9A, 0xC5D3B05E, 0x2C063F81, 0xF1B6969E, + 0xE37C47ED, 0xECBF17BC, 0x15ED334A, 0x356EBF1E, 0xFEBF09FF, 0x5B874731, 0x47E3B1FD, 0x42F029E0, + 0x6DC3AFF1, 0x7C4C04CF, 0x44FF7F7E, 0x789FE6F7, 0x6CC43FE3, 0xDD794DBF, 0xEF18F074, 0xD8BFFEEF, + 0xABD89FF9, 0x9EEC5A30, 0xF4FBC9EE, 0xA1CF4BFE, 0xD8FF6783, 0x87AE6236, 0xF9CEAEA5, 0x1E678F8C, + 0x9FEFF20B, 0xAE7A2662, 0xBE010CFF, 0x2DAF092F, 0xA61EF7BD, 0x9DA7B54C, 0x67EEA5AA, 0x676DAFBA, + 0x7C8D3996, 0x36305F0F, 0xFFF8DEE1, 0x4FC47E21, 0xFC318BFD, 0xF560E46B, 0x78BCD837, 0xB617FB2F, + 0xC2F8F761, 0x3F984C6F, 0x0B57DD7C, 0x8CDC4537, 0x30CF03F7, 0x71BBEFBF, 0x008C7A68, 0xDF20ED0B, + 0xD11F2B07, 0xFECBF79F, 0x8BF6F1CC, 0xC1BEC7D5, 0x4BFD51FA, 0x24F477F5, 0x3572886E, 0x619E03F6, + 0xEDDEFE1A, 0xD8A31E3B, 0x4E14FB2B, 0xD1EE39B4, 0x575D7D77, 0xFC43FA5F, 0x0D7BEC17, 0xD94F5BBE, + 0x2E5C75F5, 0x5DEFA747, 0x98AF0073, 0xBBF49F45, 0x55B75F8C, 0x1D2F3C87, 0x7A3C4BFF, 0xD968C7FE, + 0x3276C0F7, 0xA7B1C81F, 0xE6B77EBB, 0xB7A756F0, 0xCC7C3EC1, 0x3D9E5B46, 0x333F0A86, 0xDE46EEA4, + 0x03C255A7, 0x37B0B7DF, 0x0846FBF0, 0x5AE189DE, 0x5FE7B785, 0x27797F9D, 0xC749FF63, 0xD00E7D8E, + 0x3941DA1F, 0x41BEA187, 0x91A5F496, 0xDFBF906F, 0xAC37C37B, 0x6809F306, 0x703FB713, 0xF33AF843, + 0xDFD6FFD0, 0x5B5C1F6E, 0xFC49CCC4, 0xBC0E8CFA, 0x6E7B8096, 0x703DAC82, 0x7FEC6FF5, 0x55B487C7, + 0x5B057FF8, 0x1B19A145, 0xCC6BC1BE, 0x3D8F07FB, 0x65DB9B62, 0xFF18DA3D, 0x87F6AA5B, 0xAFDA6F92, + 0xFEF763BE, 0xB0BFD44F, 0xA63784AB, 0x6E3F1AE9, 0xA3C5CC6B, 0xC0BE9DC2, 0x786EFF69, 0x0BF95F89, + 0xFE9EDF68, 0xEACFF65F, 0x09C67AD5, 0xFE65F1EF, 0xC6C3FE34, 0xBA46CBF8, 0xFBFBD0BF, 0x1BDC4ABC, + 0xFED36AB4, 0x9FC5ECF3, 0x732FF4F1, 0x02F43351, 0xDA1F823E, 0x763187F6, 0xAADB9FEB, 0x377A7FA1, + 0xBE69A063, 0xDFB469D3, 0xA2FA0FEC, 0xD713F7C7, 0x2CEB8D5B, 0x939965BD, 0x2B75116D, 0xDBB64DD7, + 0xB73205F6, 0xF55C863F, 0x66A9F752, 0x97F0FFF1, 0xE739B7F7, 0xE39B7865, 0x3D76F67C, 0x5E93F35F, + 0x9902FBF5, 0x00E3BF14, 0xAF17F0E7, 0x59D67737, 0x3EDB47ED, 0xEC5FD633, 0x8CD7C01B, 0x376ED4F5, + 0x0FF912F6, 0xFB81FB63, 0x8EFC33CB, 0x7A54EA1A, 0xBD3C5E7F, 0xCA14D89F, 0x47357ED9, 0xCFF5FBC2, + 0x7E1FE295, 0xF5890646, 0x2FE7F822, 0xFF9E737B, 0xCE77380F, 0x84F991F5, 0x0C0AF2F6, 0x72DED0F1, + 0xE47CABF1, 0xC8FA847C, 0x4EE6FD47, 0xD6AFD284, 0x8EC9DC2E, 0xE7198D2F, 0x6A67BDC9, 0x7A88FC35, + 0x308F2FEB, 0x27F229EC, 0xCF3BAABF, 0xC8BF63D4, 0x764F0B6A, 0xA794B5BE, 0xD3DBDB9B, 0xE1DBAB2D, + 0x5F73E379, 0xCEF543B4, 0x6FDF3EDD, 0x4FDCF738, 0x8EEDF93C, 0xDBEED74F, 0x3AE039D7, 0x9BD5A38C, + 0x1FD90BF3, 0x7A98211E, 0x4E99EEAF, 0xFC87F306, 0xD69FBB5D, 0xBC6DFC7D, 0xE0AA3B7F, 0x942678CE, + 0xF527F1CA, 0x7EA7F146, 0xF61C6F0A, 0x7EDCC5E7, 0x39D7A7C4, 0x1BF9E3F1, 0x227BE11E, 0xDAE40295, + 0xF1657FD7, 0x7C5B7F19, 0xD69F0379, 0x3BFEA966, 0x1F45EDAA, 0xC7D6F5A2, 0xCF1EAF2F, 0xCFB17D60, + 0x77BECEF5, 0x2DFA9DD0, 0xBADEFA0B, 0xE3057BE1, 0x1EEAF4F9, 0x617BD9DF, 0xCBA4E3AB, 0x3FAF4FBF, + 0x5F239E4D, 0xC2A23FE1, 0x61F0D53E, 0x3EAEC761, 0xD85F1B9D, 0x87829EBB, 0x5A37F1FC, 0xC87E8EF1, + 0x3C0F81CF, 0xF5F1B0FD, 0x10EC2FF2, 0xF1C6E701, 0x379EAFB7, 0xDC1F7364, 0x6FE3E17C, 0xC9FE58AA, + 0x8F7B99F5, 0x20FB61E9, 0x7061A3FF, 0x86FA88EC, 0x9965BFA7, 0x03C246FF, 0x0DF511D9, 0x73FEE5FC, + 0x90211ED6, 0xB7D17F43, 0x7DC8FE5B, 0xCA0EBB9C, 0xE395FDB6, 0x74B8B0A9, 0x87867A89, 0xEC95D73B, + 0xFFC2A61E, 0x1AEAC5DA, 0xCBF924CB, 0xB47FA11E, 0x1AEA45CE, 0x17A5AE4F, 0x67B33F39, 0x7F9449D8, + 0xE8B141AF, 0x721EA060, 0x2FFB3DBD, 0xAFFD8BF5, 0x64EB2DB2, 0xB7F1D8F1, 0x9AD55B83, 0x9E8DDEC3, + 0xF986063E, 0xBD98FBCB, 0x7905F15E, 0xECDF438C, 0x9E8DDEC3, 0xF904F9B8, 0x98E753CE, 0x2F888FD9, + 0xEAD9EA3D, 0xB66796F3, 0x241DECA8, 0xBAFD2A9C, 0x3F2909EC, 0xEF37613F, 0x0BF7A3B0, 0xDFC5CCFE, + 0xE4FEA3E3, 0xC979B974, 0x4447D58E, 0xC72CF7A7, 0xB0FF85F3, 0x74399176, 0xA9271A68, 0xBF9D59CE, + 0xAB38C109, 0xCB7D39F4, 0x97FBA9C6, 0x23F73BD5, 0x87DCFF54, 0x3F72FE2E, 0xC39FD41B, 0xD75F6982, + 0x70E4AFAF, 0xAFAFE0CF, 0x736ECF1C, 0xC5CB1CDE, 0x8F427C72, 0x5FD7FC84, 0x7AEB6AEF, 0x6396F332, + 0xE2F12CE7, 0x777C6F5F, 0xA11E0702, 0xFBF705DD, 0xAFE53D41, 0xF51CD973, 0x3CD1789E, 0xF37894D7, + 0x47DF2BEF, 0x3BCAF21E, 0xA3F65A1F, 0xED156F1F, 0xEA4758DE, 0x8BDC5FFC, 0x5EA4F313, 0xD9FBF734, + 0x7FBEC7F7, 0x7A8EC68B, 0xDFDB349F, 0x72FF28AB, 0x7D1E0FF3, 0x6A4ADDF9, 0xBD4CE59B, 0x5F7DF555, + 0xA7FFD4EB, 0x5FB9E279, 0xD476E6D5, 0x60B61776, 0xF65CAFE5, 0x9BF97B9C, 0x3DF3A8ED, 0xCAD25F58, + 0xFD33AF01, 0x737D976F, 0xE678D6C0, 0x9E79D476, 0xA947F527, 0xACE3F9F8, 0xFD7B9EFB, 0x5E1F8F7F, + 0x4F73F910, 0xDEEB3939, 0xDDC70F66, 0x7B6179DF, 0xD3F973F6, 0xCCC9E9CA, 0xD25F58FD, 0xFBF8FDFB, + 0x9FCEDF1A, 0xD83327A7, 0xFB78737F, 0xC23A9EC4, 0x6FE329C6, 0x6BE7A361, 0xBE6CBC0D, 0xF351CCB7, + 0xFD1E9B7F, 0x93DF70BF, 0xC7797E07, 0xB3BC07E0, 0xBEB083CF, 0xDFF29EAC, 0xE773796F, 0xD6F383BC, + 0x2FEB7AEB, 0xFC318FDE, 0xC1E7EFC8, 0x3FB3BC2F, 0x9469DCFC, 0xC2F81384, 0x07C1CFF3, 0x79E5595E, + 0xFF0761FF, 0x273EFF04, 0xAEBAF763, 0x9C6F9EB5, 0xF6D61FEF, 0x6F1A8FE7, 0x703FD5F8, 0x8D7FDB1E, + 0xEEBBFAFD, 0x763C130F, 0xDD03DE14, 0xCDBFDC8F, 0x91CFD779, 0x3ED57F60, 0xFF9EAD7A, 0x96F76AD5, + 0x7B64CFF3, 0xA9FE03FB, 0xF77137DE, 0xB265CB0A, 0xFEB8BDB1, 0x9E8BF5AE, 0xFB61DBC7, 0xA2BFAAB7, + 0x176EAC77, 0xD9BFDB3E, 0x5696FE4D, 0xD7035BEF, 0xF21E41F0, 0xAFFBB1F8, 0x6BB61E84, 0xFB6BEBDE, + 0x84C27DD0, 0xAD70A50F, 0x13AAD7EB, 0x59761555, 0x08F7AD74, 0x3F799E0B, 0x667B39DF, 0x58FB6BD0, + 0xFE43A296, 0x4FA9797F, 0xB9CFA3BE, 0xFD78F3D0, 0xDE17DD57, 0xA43E349E, 0xCB10FFB8, 0xC8FFF7A8, + 0x523F18F9, 0x9B057ED9, 0xC7C3F697, 0xE3FBA644, 0xE3CB7D57, 0xC7BB02ED, 0x17E4EB0D, 0xFC57BC7F, + 0xB15F81F3, 0xDFB8E8FB, 0xEE034F89, 0xC6C37D90, 0x2E8CE2B1, 0xF6B65DEE, 0x33FA3DD6, 0x1FCE6774, + 0x5D14EF03, 0xE015513E, 0xE4FEA8F1, 0xFF1CF5F2, 0x173F1ED7, 0xFBEDE00F, 0x0AF3D353, 0xC897AC07, + 0x3AFE1D68, 0x9F1C8D77, 0x27F87C3F, 0x1EFB93FB, 0x50188F7E, 0x84F1EF88, 0xF6FB1BC1, 0x0BF2FED0, + 0x730FCDC8, 0xC70BF703, 0xED8FFB3A, 0x9D90C707, 0x6DF4B8FB, 0x5CC85738, 0x7F87F8E8, 0x07187F46, + 0x1E0F219F, 0xD9A4683C, 0xE42F6B8D, 0xC693F3AA, 0x8E87FB6A, 0x7D7F34DE, 0x7CF08B79, 0xBEC27AA3, + 0xE3C979C8, 0x31B7E3BC, 0x15BE87EB, 0x653DF439, 0xDFFB93F3, 0x53C5DBCB, 0x79791D58, 0xE28BCF0B, + 0x2E1EF6B7, 0x16ED6DD1, 0xFBADD4BF, 0x1BCFFF1E, 0x051E157D, 0xCFC3D0E3, 0xF151FCB2, 0xBEB8F1D8, + 0x7E25F4FE, 0x76948F55, 0x681F95EB, 0x37AC879A, 0x8F8760BF, 0xCB8FCFBF, 0x8F68FD26, 0x5E5F5A9F, + 0x49D04F1A, 0xEA5BEED7, 0x52CF49A8, 0xDF34D4AB, 0xBCCF5542, 0x3D4BFD56, 0x0A7AD37A, 0x4D42BDA6, + 0xA15EE53D, 0x2A0DF5C8, 0xACF59B84, 0xFAAD14EA, 0xF757D0CB, 0xD8A8BFD6, 0x93AD4789, 0xC7DAEF00, + 0xDF1B8DA7, 0xF527FDAD, 0x3FAD47F1, 0xF734F4F3, 0x52E44FEB, 0x4FECB53E, 0xFDFC675B, 0xA0CF99D1, + 0x785A7F89, 0xA93FD1CB, 0x0518EFCE, 0xE8BEA1F5, 0x26FAD07A, 0xF4F1D079, 0xE08E3C9E, 0xBCDEC4DE, + 0xB66BFD49, 0x7F6B7F16, 0xE2393B1A, 0x5FEB4FDA, 0xB53E25DE, 0xEFE07B77, 0x47FEB5FE, 0x12537F62, + 0xAFF593F8, 0x7AD0FA4A, 0x427DA5A1, 0xBEE47E26, 0xF59584FA, 0x4A433D09, 0x5742BD49, 0x7D550AF5, + 0xA5F59484, 0x7A4A433D, 0xC979BE52, 0xA83FADAF, 0x24D4531A, 0xEA47CE1B, 0x95505F52, 0x4F69A827, + 0xA98734D4, 0x83BC67EF, 0x2DD4CB5C, 0x705C5F5A, 0x0F89A987, 0xC0386FC6, 0xF5312BDB, 0x5BA89F3D, + 0x98BF3111, 0xBF09BE27, 0xB257BD8B, 0x3FAD07E1, 0x57303F7F, 0x8EFAFF0D, 0xF37B5ED4, 0x5FF52BF6, + 0xAA7F998F, 0x13E1EFAE, 0x283FC783, 0x4747F955, 0xFD89BDEA, 0x5BF818F8, 0x3F27EA7F, 0x14FCFF31, + 0xEAAFFA12, 0x7BD5A7D5, 0x8BD54760, 0xE45BF4B2, 0x73E74E77, 0x5FDE1BF4, 0xC5AC7A48, 0xC2FCA661, + 0x7E3D23DF, 0xBBA2FE72, 0xDF08FDF3, 0xF9B4F39D, 0x147ECF70, 0x7FFC9E2D, 0xBF0FB8FE, 0xCC3A9F76, + 0xBE93C2FB, 0xBDFB5BBA, 0x74A9DE17, 0x5C7FC7E1, 0xBD2A9C7F, 0xC27B9B9E, 0x6F540F89, 0xD14B5238, + 0x9FEBF949, 0xDE83B4BF, 0xEAC1EA25, 0x31F36DF5, 0x9098F9B4, 0xF31DE62F, 0xCC47E2F3, 0xABF3A55C, + 0x0BF3C7DF, 0x2BEF1DFA, 0xFD3A1F62, 0xAFF3A55C, 0x0BF3E7D7, 0x077FDF0D, 0xFB77FEFB, 0x8F7C9FFC, + 0xDEA5F959, 0x4815CF52, 0x0FBD586F, 0xB646F521, 0xBF77A8BD, 0xFE1EA35C, 0x09BFD788, 0x7DC5DB0B, + 0x3F887C6D, 0x89DA711E, 0x72EF3BDA, 0x2EBF77A8, 0x7F7DDF17, 0xBE0BF9BC, 0x2EB2C7F9, 0x86DF3BF4, + 0xF7A7F07E, 0x9F50FC7E, 0xAEF37113, 0xFC9F18D5, 0xDB8FE1FF, 0xC9A81EE5, 0x7D55E72B, 0xFCBE1BFA, + 0x2F81BFFD, 0x913DCEAB, 0xEE7D5CFD, 0xC9FBA3DA, 0xEBFBA9B0, 0xBC076ABB, 0xBC9769FB, 0x46E43FDE, + 0x8F268267, 0x46FEF5BD, 0x4EECE53D, 0x4BFD6DC0, 0x7CF517EC, 0x2B85F73C, 0x790F527B, 0xBD3F2957, + 0xC2FB44D8, 0x6FBCBDD5, 0x83D58B72, 0x6AF4931A, 0xFD548C7E, 0x2A463FA9, 0xD14F5AD0, 0x4F0DF3F3, + 0xCBA8FDD7, 0x989F2951, 0xBBEA2931, 0x7A4BF2F5, 0x7D7164FF, 0x2CF883C8, 0x9FEAC9EA, 0x4DF2F35D, + 0xF8AF44F9, 0xBD10FE9F, 0x8AF2A57A, 0xB27A133E, 0x17FEDE8D, 0xECBBC10B, 0x227FAA27, 0xABB7C4E8, + 0xC1EA4539, 0x35FA498D, 0x7E2A463F, 0x15A39FD4, 0xE82735FA, 0xA918FD54, 0x8C7E52A3, 0x9FD4E827, + 0x35FA498B, 0xFAC9F616, 0xF583F571, 0x6B333D58, 0xBD04C6FA, 0x58D00F38, 0xD6CF5B98, 0x9FCD51FB, + 0xBF303F93, 0xA376D553, 0x62F426FC, 0x77CCC7A2, 0xC8FE75F0, 0xFB913FD5, 0x93D59BE4, 0x6732FC9F, + 0x14E5D7ED, 0x1F4F47F9, 0x523D59BD, 0x091F077F, 0xEF45F6C7, 0x821746FE, 0x544F566F, 0x89D183D5, + 0x4B60E4BF, 0xA01FF0CC, 0x667AB07A, 0x098CF92A, 0xE807FD27, 0x35D383D5, 0x4BE0F01E, 0xAAEFD37B, + 0x8BFA097A, 0xB07A51AE, 0x19FDD48A, 0xFA097AB0, 0x7A51AE19, 0xFDD462FD, 0x84DFDBF4, 0xFD567EAF, + 0xD4F384EA, 0x29317A4B, 0x0ABF6739, 0x7B3F44FE, 0x7B19B3EA, 0xC9EA4DF2, 0x63C66B88, 0x47F564F5, + 0x26FEEC78, 0x269E5C4F, 0x566F89D1, 0x83D58B72, 0xCDE8A756, 0xD44FD083, 0xD58B72CD, 0xE8A7F87B, + 0x94EAC1EA, 0x45B9F8BE, 0x2EBF9784, 0x7CFD0F00, +}; + +u32 point_table_binary_76[] = { + 0x11728D98, 0x7F6C5445, 0x10C7E7FD, 0xBC1EED49, + 0xE915AB16, 0x5A234255, 0x106A3468, 0x3045431A, 0x2E060105, 0x02FE8A51, 0xA22905AC, 0x18313641, + 0x6B884D4A, 0x90108BA8, 0x282226DA, 0x52A244B1, 0xC82F418D, 0x11B52A01, 0x513154A4, 0xE78F2A02, + 0x4245AC45, 0xE0D6EFCE, 0xEE7B7DB7, 0xAD89EFAF, 0xFB646676, 0x67E6CDCE, 0x9B3D1A42, 0x955445FC, + 0x9497970B, 0x1A421559, 0x3CD890CF, 0x17CDE225, 0xA28B92C9, 0x3752A994, 0xA031E0E5, 0x4417FC54, + 0xD4515959, 0x29C452B1, 0x52FC4334, 0xE8F1E20F, 0x041E2A12, 0xCD641315, 0x1E498E95, 0xFAE214F4, + 0xD7129DBF, 0xFFA2B955, 0x555542B4, 0x8057100D, 0x1E5FBA90, 0xE5E3C1CF, 0x1215540F, 0xBF83D78F, + 0xC37E0451, 0xB2A16024, 0xF31030FC, 0x291895D8, 0xC03C185C, 0x83FD3E4C, 0xBCCDF64F, 0x8835F430, + 0x5162CBF9, 0xA54B962C, 0x1199C390, 0x3F4A147F, 0xBD649994, 0x670E8147, 0x11E5AE18, 0xE632A7C1, + 0x0B20DF50, 0x7A0FB3A1, 0x6FC693F9, 0x0EFE7D4D, 0x749E5BB6, 0x9BE50EB8, 0x85287F72, 0xD927FDFA, + 0x5F036E47, 0x7E66E44F, 0x33F3C71C, 0xC94F7171, 0xB120998F, 0x034417FE, 0x90286279, 0x1B7829D1, + 0x501A3885, 0xE55F82BF, 0x252AA601, 0xF08204F5, 0x809F262A, 0x29C8BB9E, 0xF904F824, 0xD6CFC4DE, + 0x90FAD668, 0xF09B90AF, 0x8835B0BD, 0x47B3C529, 0x22FFCD73, 0x7B25E3F7, 0x6CD14AE4, 0x4D3B7B29, + 0xCBCBC11B, 0x896263CE, 0x4C60F95E, 0xF0CF44EE, 0x9E4C9279, 0x2BF81D22, 0xE791733E, 0xF352F02F, + 0x44F6ABA2, 0x98DFFF71, 0x9A4DA3B1, 0x7EAB6867, 0x792B7808, 0xEC5FA512, 0x6D5F4973, 0xB15F97BD, + 0x7EDDBA75, 0x429C00CF, 0xC17E4D56, 0x7B6B6BAB, 0x108F61BD, 0xCD44D6AA, 0x73BFB1FE, 0x54F07644, + 0x767DA689, 0x7912CD10, 0xC7C0FB69, 0x3AEF370C, 0xFC19021F, 0x2E0EB2FC, 0x41EC5708, 0x7FAA681F, + 0xCB1F024F, 0x84BF45F6, 0xC4C58B17, 0xF7DDFF76, 0xF07CE89F, 0x7507B6B5, 0xB5F5D537, 0xF7CB833F, + 0xBF1265B6, 0x529AF733, 0xF7B7E836, 0x2A015F6A, 0x7FC47C23, 0xD61B8A78, 0x72AC9D6C, 0x6FFA1791, + 0xD7D7D70B, 0x91803FA8, 0x676AF1AE, 0xD8B66D9B, 0x3C2F6979, 0x5EE28F5A, 0x7FB1BFFA, 0xFCC42792, + 0x2FED83F3, 0x97FB1AC5, 0x35A799BF, 0xB1FEE6F5, 0x7FA65259, 0x1FF161EE, 0xC0DADADA, 0x3E6CEAE3, + 0xFDE78B97, 0xC17F38CF, 0xB2FD9F94, 0x62FD835E, 0x15D76339, 0x5D27E579, 0x85EEEF2C, 0xD7F513DF, + 0xEFDF1AAD, 0x9FBC327F, 0x3AC7BF05, 0xEBE37CC7, 0xAEB64EB1, 0xFFFABCFB, 0xF3C853F6, 0xD9F1F489, + 0x770BFC95, 0xF6D56EA2, 0xABAB4B72, 0x8AF929EF, 0x7EE94F50, 0x8FB17A7F, 0x2AEF6FE6, 0x439FB7C4, + 0xE1FFE4B4, 0x5886F35C, 0x669DEE2F, 0x7F663E50, 0x2BA5AC7F, 0x975BA0E5, 0x59F9803C, 0xC5F23A6F, + 0xAE9667E5, 0x831E00BF, 0x0579AD3F, 0x4372A643, 0xA46924D1, 0x9936EBD3, 0x55AB5685, 0xFDE9CC3C, + 0xB143DA07, 0xFD26F396, 0xE8643E04, 0xFFD01F32, 0xFBACE3AC, 0xDF41A5D2, 0xFEEC28D7, 0xDAB56B17, + 0xE4F00F72, 0x718D5BC6, 0xFC25A5E8, 0x62C84F7A, 0x0B64BE20, 0x4FB1FC61, 0x6F25735F, 0x79967D50, + 0xCF673FF4, 0x2FE4F719, 0xD47F9BFF, 0x34FB9F86, 0xFFE89FA7, 0x2BADF5EC, 0x9FEEA73D, 0x47C41AED, + 0x6F763C66, 0xBC69F82F, 0xED9B9D1F, 0x95DC8827, 0x8DF320E5, 0x9DDE14B5, 0x7E2F3734, 0x3484E7E5, + 0xF45A6F16, 0xD74F84E5, 0xF9C91C06, 0x3F88F374, 0x33D5CB7A, 0x0757C8FE, 0x2E1FE634, 0x18EBD10B, + 0x9ACDFC1A, 0xF90FFABD, 0x7C34A799, 0xEFB07365, 0xBDF6C95F, 0x3E18FD97, 0xC6BA1364, 0xFD9AF917, + 0x0EEA47DA, 0x777A63B2, 0xFA8BCE6F, 0xD85F5EF0, 0x2F66AEC0, 0x7ECFA37F, 0xD45B5D7C, 0x3EF4F7C6, + 0xBE871CB6, 0x5F047E06, 0xFD7623B9, 0xFDF23CD8, 0xAF044FB2, 0x4EB2BDB9, 0xDE18F82B, 0xD72B7707, + 0xF0795B04, 0x86BD57E4, 0xE6318F87, 0xFF527ED8, 0x9BADD607, 0x4BF938EF, 0x3E66DDAF, 0x9D85FE64, + 0xF657F773, 0xEF6A9FBF, 0x5F61BEAE, 0xB28EF37E, 0x663ECD78, 0x82FCA5DD, 0x18EF1FE4, 0xEB31B733, + 0xDAFFAD0D, 0x9EFA9E99, 0xFDC564B3, 0x1F99F930, 0xE335FB8F, 0x19AFD98F, 0xCC78CDFE, 0x5483FD30, + 0x0FE49075, 0x64E6CC99, 0xE17C9083, 0x90982BC1, 0xBFC39F11, 0x9A6F827E, 0x373815E8, 0xC31FD677, + 0x32DABE5B, 0xB1BD5ED9, 0x43CEF65A, 0x6E720DFC, 0x657D6F5A, 0xBFEB55D2, 0x68A5EFD6, 0x73FF8AE8, + 0x33EBFE15, 0xBFD7AF88, 0xF67BF77D, 0xCD499C6F, 0xCC3339AE, 0xADD6D7F3, 0x4D4EAE8E, 0x47CE73C3, + 0x919F8934, 0x40CE7F51, 0xAEAEAE16, 0x540CFB2B, 0xB15EA33D, 0x65F9F2E5, 0x59EB3535, 0x3509BA1C, + 0xFD218E7C, 0x4E713FD9, 0xBE7D3BF4, 0x31A18E45, 0xBD7DEA2E, 0xD8BC79B3, 0x945FC9F2, 0x9BBDBBD9, + 0xDF62F437, 0xB9DE93FE, 0x7CE6BEF2, 0x6C7B3D1F, 0xC587C59E, 0xE1F7A7E7, 0x19F7B9D8, 0x6B1C9FE9, + 0x9FE9BF9E, 0x4FE55357, 0x5727392D, 0x59F4D853, 0x1B1B1BE5, 0x7C5DCADC, 0xE5EED3CC, 0xF3B538EA, + 0x4F971CEC, 0x67CD723A, 0xD47ECA7F, 0xB1C8E6F3, 0x10E8DBEB, 0xED1B5A5A, 0x5AC2F9C9, 0xCD775E94, + 0xF3539F7A, 0x31EB49BF, 0x0F0AEA4D, 0xE757BC1F, 0xE81BF5A2, 0xF36D5DE2, 0x64789E37, 0xEB43E7D3, + 0xBAC45D14, 0xFDDE85F5, 0xA0F3292E, 0xD3DC867A, 0xC53C3BE8, 0x0B7B2773, 0xE47BACE5, 0x3CEF0E5A, + 0x42092D0F, 0xBFCF8A7B, 0xBFBF4A1F, 0xF509FD82, 0x7C6FBE96, 0x87DFDFFF, 0xA56F7C8F, 0xE95DECB8, + 0x01FBD7F9, 0x6A3ED7E7, 0x8B0AED35, 0x9C0F3D9F, 0x3B734570, 0xFEF83CD3, 0x79D60FD1, 0xF31CE6B7, + 0x19F69DD0, 0xAFB53A98, 0xD75189E8, 0x003738BF, 0x45CF2395, 0x79E3A2E7, 0x91863A47, 0xD57EEA7B, + 0xE1347AD7, 0x99FA9C6F, 0xEDAF3BD9, 0x9F138D47, 0x6CF42F88, 0xC613CA4D, 0x7B7D9FF0, 0xDE16E7F4, + 0xFDA15BDE, 0x1F62DDF6, 0x1AD6D7F7, 0x89D88F64, 0x31EF86FC, 0x7BE87F6C, 0xBFC8FABB, 0xB19EE403, + 0xDEB5CA9E, 0x6649FD9C, 0xB8372E7A, 0x9F09F315, 0xE4E3717B, 0x75BFF1E9, 0xFB4C7216, 0x25783DB3, + 0x5ECCFAE8, 0x815CEAAF, 0xB677F6AB, 0x6FCA7BD4, 0x3C9B4C7B, 0x0F28FDEC, 0x7A08EE4B, 0x832784EB, + 0x67F90379, 0x37CB1BEC, 0x1D4A1FF1, 0x4AFE5CD7, 0x93BE3F3B, 0xAFD8B7E8, 0xFB73859C, 0x47DC6976, + 0x4DF43EED, 0x1CB24F33, 0xEBF863ED, 0xB68AFF08, 0xDD29BF1F, 0xCE703B16, 0xCDAF9FA4, 0x3DCCC1FB, + 0x3CE196F3, 0x7EA67E44, 0xAEEE8F2A, 0x3E37D753, 0xF73B1DBF, 0xF5953349, 0xC5A3FC97, 0x8F7ADFEA, + 0xFD7976A6, 0x59BDEFEC, 0xFD8379C9, 0x7A8FF83E, 0x18CE577B, 0xAC659AC3, 0xF94ACD87, 0x6A5EB336, + 0x5985DC4F, 0xEBC0F3A4, 0x34B649F6, 0x13F104F4, 0x715FA763, 0x8A43FB63, 0x03E7C87C, 0x84EB53C0, + 0xEA7E4EB8, 0x93C97E17, 0xCC9BF251, 0xACE739CA, 0xDD26E7C3, 0xDEF51407, 0xEF03DCCE, 0xFD2CFCBF, + 0x23E0DEFE, 0xCDACFF5F, 0x90FB29EE, 0xFD3F84DF, 0x57B89E62, 0x331E33DE, 0x7F010000, +}; + +u32 point_table_binary_77[] = { + 0x11726D96, + 0x6B6C5445, 0x14C7CF7D, 0xEE2E5B04, 0x130D8F06, 0x9B58455E, 0x31FB018D, 0x914845A0, 0xB401FAA0, + 0x502A512A, 0x9158625A, 0x8188110A, 0xAD243631, 0xD25542DA, 0x220A1840, 0x6D0BDA48, 0x4150E003, + 0x2158A240, 0x9B100B44, 0x25248682, 0x8F065A52, 0x2A7DECDE, 0xF13FE7CE, 0xE2DDDBDD, 0x4FFBCBFF, + 0xCCCCFFCC, 0x993977A8, 0x8EB2C501, 0xA2F0C0C0, 0x18221254, 0x4925E224, 0x386F3096, 0x9E9E2E28, + 0x07FA5744, 0x211ABCC9, 0x7A16E588, 0x0BE0D9B1, 0xA6482422, 0xC47DE84D, 0x44564DEC, 0x21A98B5B, + 0x942BCE12, 0x9965CEBF, 0x4ACF92BA, 0xF97BFC31, 0x1EBF19F3, 0x63A6B48F, 0x63219EFF, 0x69F000E6, + 0x9B280A65, 0x3CADA512, 0x1A4B347A, 0xAA53C5FA, 0x4AF014C4, 0xDFA119CC, 0x33C0CF12, 0x8DFA5E7F, + 0x4DB2E886, 0x9F3891FD, 0xA27690D7, 0xFB03FA73, 0xE0ABE639, 0xD64F801F, 0x2532DACC, 0x05ACFFE0, + 0xAEAF976A, 0xB194DC09, 0xBFCD884F, 0x735E60F6, 0xE77312FA, 0x4164B247, 0x8C63FE14, 0xE33BC1B9, + 0xFA24E69D, 0xD00F21D1, 0x108D65FE, 0x0CBA20D2, 0x3E34A733, 0xFBFDECC6, 0x0E4F0397, 0xD8B96AFE, + 0x127A09FB, 0x39CE7E3B, 0x653E7BC0, 0x4BE12718, 0x9CCF7A0F, 0x2AB204FB, 0xF78C7562, 0xDEBC7942, + 0x54839761, 0xFC2D7193, 0x59C55B21, 0xADDC1B2F, 0x7FAC778B, 0x9FC53758, 0xFFA633A3, 0xA5A54588, + 0x1BA259B4, 0x227E92B3, 0x3E1A8DA2, 0x7E60D42F, 0x3027768A, 0xEB7B5F9C, 0xE37ABFEE, 0x4C75EB2D, + 0xBA246BBF, 0x39A78F1F, 0x3F2E7566, 0xA3467CA2, 0xCE832E0E, 0xE3CF15BA, 0x77E4C811, 0x791E748E, + 0x6FD42CD6, 0xBB69AA5C, 0x3F3EA41F, 0x6D6C6C94, 0xFA64A98B, 0x8DFA61EF, 0x791A7EC2, 0x7E98FD2A, + 0x5DDF1B9B, 0xEFFA71CF, 0x977ED7D9, 0xEF8D7F90, 0x5F27FCA2, 0x9EFA98D8, 0xA6D6D656, 0xC9CD5CDF, + 0xDBC36166, 0x4FBECC9E, 0xFDE8EDED, 0x4D1ADFDF, 0xDF9F142F, 0xE4AF13F9, 0x42A748FC, 0xCF8B172F, + 0x26EDC7F5, 0xEBD7E579, 0xD2A5EE2C, 0x11CB787F, 0xFCFBE5E1, 0xFAFAFA91, 0xFBD5897C, 0x313E9649, + 0xA2BDBD7D, 0xE47EA9F3, 0x3AD4A047, 0xDADADA92, 0xF4ECECEC, 0xA4FD63F6, 0xC44BA66D, 0xA243B423, + 0x3F9B5A64, 0xBDA91EF9, 0x81B5F162, 0x85DC3F6A, 0x00E37E1A, 0x6B9DABCB, 0x972F97DC, 0x21D95C49, + 0xD3F93ED6, 0x8B3E1EDF, 0xAF13732D, 0x18BAB548, 0xAB5EBD7A, 0x35E6A709, 0x52376E18, 0x4B657ED4, + 0x00866E3F, 0xAF5FDABE, 0x7D3BC6C3, 0x0F74F392, 0xD9E4AE07, 0x861E9862, 0x3EC9ACFA, 0x91B9C2E2, + 0xF39FE81F, 0x76AB3597, 0xB90E7ED0, 0xBFC4B75A, 0x84FB4B1D, 0xFC829D33, 0xE21AB327, 0x9FC2C2C2, + 0xA47CCBCA, 0xCA647C9F, 0x8CA7BDFA, 0xFB2A3E39, 0x9F3AF885, 0xAED51A57, 0x58F7E4E3, 0x8E875FE8, + 0x7AA535CD, 0x1DEFCB47, 0xF55763BC, 0x9DE6EDAF, 0x897C4439, 0xFC5CC67E, 0x459DEFF8, 0xBC6E86DF, + 0xBF113F10, 0xD7992BC1, 0xE82776C1, 0xF059C51D, 0x92035DF1, 0x7798CBE1, 0x17E30319, 0xF486E2E4, + 0xF9FCF195, 0x880787DE, 0x154FB9EB, 0x5186380F, 0x8EEA4157, 0x477ED0C3, 0x61FA55E9, 0x5972BE51, + 0xD9C679A5, 0x737F4BFB, 0x5CAF6556, 0xFD2F5C64, 0x767BFBDF, 0xE8AF8D16, 0xE62DA243, 0xDE4563A6, + 0xE8E3F82D, 0xC847F6C3, 0x7DCE9C94, 0xF96E1183, 0xA21FFEF7, 0x6B0DCC1B, 0xE1EF1EFC, 0xCF3416B8, + 0x3AFA177E, 0x813B5688, 0x59F5D7E0, 0xB03DCD5D, 0xCFA7FBFD, 0xFBFD5689, 0x5F28037E, 0x8E698FB3, + 0x5E85DB81, 0x4A8A1CB1, 0x75F1E2C5, 0x497E8B8A, 0x8A46E653, 0x25FA64BC, 0xBE56EFE2, 0x7AFAFD57, + 0xD104A99B, 0x86B93365, 0x3EBBE117, 0xBAB5D3CE, 0xF1EBF9F9, 0xF90FBE0F, 0xD6907D94, 0xFD56637D, + 0xF477A746, 0x5FEFF67B, 0xF805C77A, 0xE934AFEF, 0xF1AFFC25, 0xE7570DBF, 0x88A77166, 0x664AFFD5, + 0xF00B5D3B, 0x645D4EE9, 0x5F7D5F8C, 0xD9810F52, 0xFA4F7C9F, 0x16069BBD, 0xDFB7847F, 0x79FF2813, + 0xE7F99868, 0xCECBCB13, 0x24FDA743, 0x2F762AD6, 0xAD5B27A8, 0x028CEF5F, 0xE0ADF820, 0xDFBF0AC4, + 0x8383AF88, 0x457C9FB6, 0xC12FC607, 0xBEA0E1D2, 0xD2D291F3, 0xF9E33720, 0x3E1FF527, 0xDAC8F3E1, + 0xFECAF8E0, 0x0E3D9FFB, 0xDF06B0D4, 0x7BB40BEE, 0xFCC8077A, 0xE83DE300, 0x730518F3, 0x85271BD9, + 0xCCEA7D12, 0x0A9967BC, 0xEF935105, 0xE626667F, 0x7FF4F74F, 0x7FBEFE7E, 0xE9EF8FFE, 0x7EE8EF7F, + 0x7EDDEFDF, 0xEF772EF6, 0xE755F829, 0x1419CCB3, 0xE0A700F5, 0x2F891773, 0xFD7BC078, 0x1F586B62, + 0x5B157748, 0xB6A38ECD, 0xF3CDC27E, 0x22DEDC47, 0xABB8DE3D, 0x60E881C3, 0xA2D6D5B1, 0x9FD0AD1F, + 0xB55BAE0E, 0x861EECD4, 0xC62A3D4B, 0xEAF65F46, 0xB9D2DDF7, 0xCBA0CEF7, 0x25F1BE0B, 0xDC35FEE1, + 0xF5D5FB27, 0xAC1B8F78, 0xCF83962F, 0x66BBF571, 0xCF0B4D8F, 0x9F4895CF, 0x887CD579, 0xD073355B, + 0xC527E593, 0x380F4685, 0x1E4D954F, 0xE23C98A7, 0x8C8E54F9, 0x24CE83D5, 0x662EF2BE, 0x5713F9D0, + 0x449C07D4, 0xCFFA92EA, 0x76EDDAF5, 0xA0FFE9AB, 0x823B8A8B, 0x8BFFBFCF, 0xB7ED126F, 0x3DC41C3A, + 0xC0ACDE1F, 0x812CB398, 0xC7ABF74C, 0xE04D6B21, 0xB3FA5E58, 0x1F85AEA5, 0x9A7FC4FA, 0xEA7D17CC, + 0x346ABCDF, 0xCB5064E8, 0x1CC7ABEF, 0x69F8E5E1, 0x26D6D5F9, 0x357F1A5A, 0xC3BA3ADF, 0x81E06017, + 0xB3DA7FEA, 0x8875AA7A, 0x717DF44D, 0x43D154F9, 0xFC070000, +}; + +u32 point_table_binary_78[] = { + 0x11728597, 0x7F6C56E5, 0x15C7CF7B, + 0x7FBC6DDF, 0xB6949F05, 0x5B7E4962, 0x861A0231, 0x93FD789D, 0xCBB01615, 0x5B86D116, 0x75B03B57, + 0x57861B23, 0xCEF5871D, 0xA1805E1D, 0xCE408296, 0x824150D9, 0xA6F45D22, 0x662B36B1, 0x1D51CA96, + 0x99C95EE3, 0x868C2C02, 0x4399FC12, 0xE60FC0F6, 0x7D9F7D9F, 0x739F7BBD, 0x3D2DDBDB, 0xF48F4FCE, + 0x39CF39E7, 0xFB9CE7DE, 0xE7AA5F28, 0x8F1A89EC, 0xDEC4EA9A, 0x9A1AA5B6, 0xAA34DD01, 0x5EA76A99, + 0x1F04A789, 0x9CF2FC21, 0xC39E66F7, 0x4A6AA8AA, 0xAA522A16, 0xCF1CF337, 0x765FDB9D, 0x3FD92963, + 0xF7B53D39, 0x2BF111F3, 0x56B55BDB, 0x93939C6E, 0xE6EFA90C, 0xCD03FFD3, 0x7EDDC467, 0xD9FE5E72, + 0xBA89CFEA, 0xF8C22AD7, 0x65DEAD2E, 0x500D51D1, 0xB8E45EE6, 0xE7D4FB34, 0x1BDCEEDE, 0xCCFC30EA, + 0x2946BD7F, 0xC9AD32EC, 0x694E1E52, 0x8597615F, 0x73C171DA, 0xB468D1A2, 0xE1F5C6EA, 0xABAEAED6, + 0xFE19ED5F, 0x78CE9A3A, 0x627D0F83, 0x612F1AB0, 0x5FBC4C7D, 0x917DCE9C, 0x394AED40, 0x3F29A2E2, + 0x1A6790ED, 0x8751DFD3, 0xD0AF9596, 0x5456562A, 0x751CFDAC, 0x413FFBF3, 0x27D8FE1A, 0x7825F211, + 0x516D6DAD, 0x522FC1FF, 0x31D43F3D, 0xD1C3FEA7, 0xD413F414, 0x91353FD1, 0xCAFE3DE8, 0xE741C46F, + 0xB07A994F, 0xA1FE76A2, 0xC40B56B7, 0xE1FFEDFF, 0x12FCB1BE, 0xB3D969E0, 0xF50FA37E, 0xD4471927, + 0xA8AF471D, 0xD476EB7E, 0xB79DFDCF, 0xA2DF1FC1, 0x5EE8BCC1, 0xFC26FABB, 0x1FF9AE4F, 0xD6B3BFAC, + 0x57F663E6, 0x317543C2, 0x5EBA7469, 0x346F4555, 0x56577D7D, 0xFD108ECF, 0x5B213914, 0x9F2FF72D, + 0x774A7C9E, 0xDCE664D7, 0x886CE6C9, 0xFA4FC1D4, 0x91EAA52A, 0xE47B9448, 0x7D94E379, 0x03A73527, + 0xBE3CB89C, 0xB9120C3D, 0xED6FE6B8, 0x7F1A0BFF, 0x4DB09FCF, 0x7F6AFC7D, 0xED9FEF52, 0x1378BDC9, + 0xE067897F, 0xC69ED1F6, 0x5C232D37, 0xF1191DAF, 0x96257618, 0x7B56DB07, 0x6724F69A, 0xF8AC8ECF, + 0x355B5DCC, 0x37A1DEEF, 0x120DFCC1, 0xBE8DB91C, 0xFC00EC4F, 0x3BF7713F, 0x727EC47C, 0xC97AA5BF, + 0xAC57CE8B, 0xAC57CE97, 0xAC57CECF, 0xB07AE5FC, 0xB4AAAC3A, 0x09FDBCE4, 0x87F1F342, 0xE70A6E8A, + 0x9F27D550, 0x30C0765D, 0xCB87F86F, 0x4B6E637B, 0x0BE2FF88, 0xF56F755F, 0xE7FC9237, 0xC0773FD6, + 0x5FE03ECE, 0x2CE39BE1, 0xBF15FA1E, 0x73E6B3FD, 0x4975413D, 0x89FD68B5, 0x373237C1, 0xBE9CE8F3, + 0x65D61EE6, 0x67C13F84, 0xFF99C4D6, 0xEEEE6E3D, 0xDF59B50C, 0xF9C6503F, 0xDB7BD5FB, 0xEA11702E, + 0x7190ED9F, 0xC1FE03E4, 0xFB96BA96, 0xED17F007, 0xFD68267D, 0x9BF3C778, 0xF5EAD5C3, 0x9866215E, + 0xCFEBDDB9, 0x9DACE7F5, 0xB043CFC4, 0x27B94F58, 0xFF15B07F, 0x1FF3F9F6, 0xC0DFD82E, 0xF921F8EB, + 0xFD1E9B4B, 0x8C18DF01, 0xFFFB605F, 0xFCF9AB6C, 0xEF04A3FF, 0x64D7E0B4, 0x96961645, 0x5BC0BFC7, + 0x793E995B, 0xC9FC08E2, 0x9F877D77, 0x6E37C76F, 0x85FD18CE, 0xEBA2FC29, 0xB6FF5C7D, 0xA0FE85ED, + 0xBD519D65, 0xFB33D83F, 0x1BE7FD4E, 0x9563FB2A, 0xEC2FB868, 0x61E22AB6, 0x6F83BD9A, 0xA8648535, + 0x97EDABD5, 0x07341FCF, 0xCB7BEDAF, 0xB17D3BEC, 0xEB8846D5, 0x38B3D9DE, 0x8E7870E9, 0x2D6E3DDB, + 0x259BF394, 0x3A927C39, 0x7E7E8ADE, 0x71F733CB, 0xF5B53FFA, 0x2D9E9CE4, 0xF701D582, 0x7F096E4B, + 0xEE62FF18, 0xB37D953A, 0x4B4F20DF, 0x5DEE8E11, 0xEB7B0ABC, 0x1E3CD5E9, 0x35FD46FE, 0xCC31FF28, + 0x5EFB3FEE, 0xFC843916, 0xCFF321E7, 0x51CE570F, 0x39782292, 0xAAB17BE4, 0x3C31E760, 0x7F11FBFD, + 0x7C620BAF, 0x2FF7FF46, 0xD87F8BE7, 0x453DA546, 0x9C17B9DF, 0x727FEF46, 0xFCC7988F, 0xD6C4AF8D, + 0x3E43F757, 0xEA5D8707, 0xF975B0A7, 0xED7799E5, 0xFE5C0DFB, 0x6D58FFAB, 0xEEDF47B4, 0x9BE749E1, + 0x8A827BD9, 0x2EFD13E0, 0x05A8F795, 0xE4C7F1E7, 0x4DF25061, 0xA0C711D8, 0x518F5B5B, 0xC0F311BE, + 0x0FDCC545, 0xD7319BF7, 0x85BDAD68, 0x4CFCFD6E, 0x9514F27C, 0xA97D88AF, 0x001F4E5E, 0x6296CFAB, + 0x5EE87106, 0xFA56B9CF, 0x8DF8BC91, 0xCF23B9BF, 0x723FE57A, 0xD22EF757, 0xEEE75554, 0xA1FAD0CF, + 0xA94433B3, 0xDCAFAFA0, 0x9B52E893, 0xB75F60BB, 0xDC9FFFA7, 0xAFD4F312, 0xD6BB86DF, 0xBF37334B, + 0xBD0ED114, 0xFDAEB11D, 0xB797F355, 0xE289B30F, 0x3CC3B987, 0x79167552, 0x12FE7DAA, 0xBFAEAE4E, + 0x73BF66FD, 0x639E46FD, 0xEA1DC002, 0xFB67EC3F, 0x951E507F, 0x46BE83F6, 0x36E699E0, 0x4FC11DB4, + 0x8BFD4DFF, 0xA903F679, 0xB69B7E53, 0x75F9B5CC, 0x73689E1A, 0x08EE27FA, 0xFD82F5E6, 0xE9F50A6F, + 0xB197F1FB, 0xE6B8BE1D, 0x8E6027E7, 0xA8E120FF, 0x7AE728F7, 0x7BC2E45F, 0x4F5B747E, 0xF51EFA3B, + 0x877EFAA9, 0x95EB31FD, 0x5AFDCE20, 0xE70FFB21, 0x675D701F, 0x44BFF445, 0xBF72BD61, 0xF98C9EA9, + 0x85EAB1F8, 0x7EA79ADC, 0x978D3E43, 0xEA95FD60, 0xBFE6D10C, 0xCCC3D9DC, 0xFEB81DF7, 0xE5E9CC61, + 0xFE876807, 0xD77309A7, 0x0FFE6E7B, 0xEE357EFE, 0x5CC47E55, 0xA29F37F2, 0x65CC61BF, 0x7B12A5EC, + 0x2FEDB2BF, 0x8BE04A5D, 0x50DE61BB, 0x5C5FE697, 0xEB9B794B, 0x2DC9D50F, 0xD1E31A5A, 0x6AF41CDA, + 0x8FE857EE, 0x7F64DFE3, 0xB886837A, 0xAAED63BA, 0x9E68BE36, 0xD14C339F, 0xC1BCEEA5, 0x2F0DE977, + 0x83BDD9E8, 0xC3FDA903, 0xF64A8E97, 0xF32CD61B, 0x962F9CD7, 0xEFD0B5F1, 0xF3959AEA, 0xD4191E52, + 0xEFB07E9A, 0x545ADF5F, 0xAE787B4A, 0xB6B3B353, 0xDF8FD2FA, 0x7E34E1CA, 0xCA13AF6E, 0x6888EEBB, + 0x657794BE, 0xCBF6CF60, 0xC77D6572, 0xD3C4C5CC, 0x79F00AF0, 0x0DE50734, 0x5319F8C7, 0xE02D134E, + 0x33778071, 0x7F98D65F, 0xF675E6F2, 0x207ECA8C, 0x09AF8CE8, 0x2FF2C5E3, 0xF9F9B209, 0x8CFBE0A4, + 0x7D257F35, 0xF78BB4BE, 0x5F5C5153, 0xD2C17C3B, 0xE2F13E2E, 0x9B54BA90, 0xE363FE11, 0xA3FF8947, + 0x4B7ECABC, 0x0DFEB712, 0x8DAF4835, 0x73BFCF80, 0xF17E9AF8, 0x9BE2936C, 0xDF0EC6FB, 0x78CCECA2, + 0xF9E63E12, 0xF9336F06, 0xE37D3CFA, 0x5745ED92, 0xF5FB5C1D, 0x02D782C7, 0x8C5FC2FA, 0x9BEF8551, + 0x6F8D1ECD, 0x1CEB97F7, 0x23A67F70, 0xDE82FB78, 0xE9AEB1FF, 0x6036DF4B, 0xA56F4E98, 0xCB6CBE97, + 0x46ED9CF8, 0x28B3F91E, 0x2F2BAF28, 0x6036DFC3, 0x637E57B1, 0x86796DD0, 0xDFD86F54, 0xCC675E83, + 0x7CE789C6, 0x4DAFD8C9, 0xDC1AE835, 0xEE9ECA59, 0x71BB3DDE, 0xDCFF8DDD, 0xA188B301, 0x8F0E780D, + 0x98FD2FC3, 0x6B83FB1E, 0x9D8E381D, 0x3085FE43, 0xF399FB3D, 0x14A4D6D6, 0xD6A81FFD, 0x638EC51B, + 0x8ED6D71C, 0xEE77B85E, 0xB8BF61FD, 0xE1FDD3A1, 0xE28ABEBE, 0x3EED9F0D, 0xFC87735B, 0x5B5BC0E8, + 0x97CE44CC, 0x7A84F587, 0xF75DDC68, 0x2AE2F319, 0x7DEF49FF, 0xD87ACCE6, 0x3C44F59A, 0xF312D55B, + 0x1E7C2FA0, 0x5E0C97D2, 0xFED9C07F, 0x38F7F6F6, 0xEAF399D5, 0xE713EB87, 0xCCE735D2, 0xDB7C7FA0, + 0xDE167E5E, 0x98F31D7D, 0xEFC5E259, 0x0F733F85, 0xFF46733F, 0x4D076CDE, 0x7F66FEF5, 0xFA86F9BE, + 0x8AF88DF1, 0xF319D9CD, 0xFC47F1E6, 0x7E8E09EF, 0xE4F7D3ED, 0xC1FD9A4E, 0x9776C6BF, 0x470A8E58, + 0x14DC47C0, 0x0DE8F79C, 0x45DC7F93, 0xCAE8EF1B, 0xF7DF1470, 0x0798FD89, 0x1A1B1B15, 0xCD05EBEF, + 0xA58BC65E, 0x07E678DC, 0xB9F2F948, 0x5F3CA1C9, 0xDC2733A1, 0x1E1C1FAD, 0x67051CE5, 0xB3C27C7E, + 0x984FEBFD, 0xC5FA56B0, 0x7E94DFF8, 0x97C3DFAC, 0xCFFE513E, 0x2BCCE787, 0xF98CDD0F, 0xED86BD30, + 0x9EBF1F3A, 0xC026FF50, 0xB6028EFC, 0x238EF69B, 0xF537CF5B, 0x1D6F9E47, 0xFCBD6C5D, 0x6D0D39EF, + 0x3ADE7026, 0x60332F2D, 0x60F6376C, 0xBE8FC3FD, 0x8AAFA7FB, 0x8FFB336B, 0x3D9707F9, 0x591F739E, + 0x74BCD197, 0xF73FDA1F, 0xB31FFA67, 0xFC3381BF, 0x59CFCC77, 0x94DFD413, 0xC687F942, 0xFDE19F09, + 0xFCCD7E98, 0x798FF29B, 0xE7858E37, 0x9C09D8E4, 0xDF0E5E17, 0xCB1FF527, 0xF58AD817, 0xFAF942BF, + 0x4CA89F5C, 0xCFB02FF4, 0xF3857E19, 0xA15F26D4, 0x2F3EAF31, 0xFD7CA15F, 0x26D48FF5, 0x89F48AD8, + 0x17FAF942, 0xBF8CD02F, 0x23F4F385, 0x7EBED0CF, 0x17FAF942, 0x3F4FE8E7, 0x09FD7CA1, 0x9F2FF4F3, + 0x847E9ED0, 0xCF17FAF9, 0x423F4FE8, 0xE709FD7C, 0xA19F2FF4, 0xF3847E9E, 0xD0CF17FA, 0xF9423F4F, + 0xE8E709FD, 0x3CA19F27, 0xF44B0BFD, 0xD2423F4F, 0xE8E709FD, 0xD242BFB4, 0xD0CF13FA, 0x7942BFB4, + 0xD02F2DF4, 0xF3847E9E, 0xD02F2DF4, 0x4B0BFD3C, 0xA19F27F4, 0x4B0BFDD2, 0x71FDFE0B, +}; + +u32 point_table_binary_79[] = { + 0x11726D94, + 0x41489441, 0x14C79FFA, 0xEDB7EEBA, 0x6A964460, 0x45945B42, 0x5B6ED44D, 0x302CEBB2, 0x87BA581D, + 0xA453A70C, 0x626FC212, 0x2404E941, 0xEDA0B181, 0x54984244, 0x5D625B16, 0xC43D5427, 0x65216D35, + 0x930443E8, 0xB44B9720, 0x2C77A737, 0x6F66BE6F, 0x66ECBBFD, 0x786FFEEF, 0x3FEFBDF9, 0xE02444D9, + 0x3440D3B0, 0x73B7B7B7, 0x97410C79, 0x0EA0F96A, 0xA08733DB, 0x419E0768, 0x1C722728, 0x7E44E61F, + 0x76E629BE, 0x8E3C03D0, 0x90725F51, 0x3C0417D8, 0x0BCCEF0B, 0x3CA7F812, 0xC6F318DF, 0x0ABE27FE, + 0x843C8B7C, 0xD0FD699F, 0x6F6B6B33, 0xF4070707, 0x8DFA9C75, 0x7D8AAFA2, 0xC24D80C0, 0x68E85B3A, + 0x9D661047, 0xEE0708DE, 0x0E24883B, 0x90FB9067, 0x0245C6BF, 0x0DE4EB00, 0xEEFED034, 0xF15736CE, + 0x1650EF4C, 0x6438377E, 0x8BB1DFC8, 0x1FB17E4B, 0xC321E235, 0x64F4D77C, 0xA0F10AE9, 0x1D43467F, + 0x7B6643F7, 0xC94FBB38, 0xDFF4B4FE, 0x8D7EDE75, 0xFF0E150A, 0x055E6F19, 0x2E01D4F6, 0xD47DE08C, + 0x7E96E122, 0x003C66C7, 0x89E57967, 0x693B42F9, 0xD28F3B56, 0x1993F9E4, 0x9F7F528F, 0xFCD7BC76, + 0xA6747D28, 0xB1A9783C, 0xCED80AFB, 0x02DD225F, 0x30240587, 0x693E6C03, 0x99F2C3CF, 0x6CCE66B3, + 0x8251BFAE, 0x35FC5030, 0xEA13B307, 0xA467D75B, 0xC57CECBF, 0x03E17BD4, 0x4F390F47, 0xD5D7F428, + 0xBE26E60D, 0xA5C634E9, 0x73CEF2B8, 0x62BC3FB1, 0x3C2FFB0F, 0x25C9729F, 0x1C684C93, 0xDE12C6F3, + 0x5A3D4D8F, 0x87A9BF19, 0x5F0F62C8, 0x737EBEDA, 0x77071A1E, 0xE5F379CC, 0x47A6FCDD, 0x9C4AA570, + 0xFE623FA1, 0xAC58EC83, 0xF247F3ED, 0xA37EDD21, 0x96FBE8D5, 0x8B633F88, 0x2323A4DF, 0x814CF991, + 0x499B499F, 0x33DF9752, 0xE4AD60B9, 0x3F253642, 0x7A9D18EF, 0xE2F38DE4, 0xE9FD75E2, 0xFCBBFCF9, + 0xEF8ADBE7, 0x357D3DCE, 0xD2F55DE5, 0x72D9D3AB, 0xBAC15FB4, 0x8F31F684, 0xF7AB7ABE, 0xFADDDB5F, + 0xEC0F7B59, 0x3D41FBA8, 0xE677AE75, 0x2097CBF1, 0xF94C88F9, 0xEC6B2796, 0xFBE94065, 0x8158BD8F, + 0xC9CA5ECE, 0x5EFD9DED, 0x77745FA9, 0x0F6EFD59, 0x8FF17DB0, 0xA3EE35D9, 0x8F45CAEF, 0xFF53C319, + 0xF516B95E, 0x0DAB8CD2, 0x7EF3F754, 0x40FDCB2D, 0x03C49A3F, 0xB1FF7E7D, 0xF9BF4A70, 0xBFC1CD5A, + 0xA0FD5A81, 0x84783F1E, 0x47D5FB12, 0xFB27F631, 0xB82958CD, 0x979F2F16, 0x8BDEFBE0, 0xE789BDF7, + 0x08C46A3E, 0xFCBCE484, 0x60510FF7, 0x33C1FBAD, 0xEAAB7D55, 0xF5313FAA, 0xCE4B4E1A, 0x1C83A491, + 0x6FEB59F5, 0xFCFBD8F7, 0xF518ACFB, 0x837E7FE4, 0xA4C1DA7D, 0xFFDB4FAB, 0xDFBE7FBB, 0x5F923FC3, + 0x0D68D1FA, 0x771AB9C9, 0xE85FD4EA, 0x5FD4EA1F, 0x58FD03BD, 0x5FFE7DEC, 0xFB2AC6F7, 0x6CDC9FAD, + 0x1BF3F7FC, 0xD87E252F, 0x4337FBA1, 0xF93F85BC, 0x65F807CB, 0x3F98FEB1, 0x9EE11FFD, 0x18FE951F, + 0xDBAFC719, 0xCB7FC69C, 0x171B37E7, 0x23FEAFFE, 0x7C543DDB, 0x8FC719CB, 0x5FC6DC47, 0xF1FFF5F7, + 0x0FEBE97A, 0x5E3FEC7E, 0x4996FBE9, 0xF54FCE57, 0xF5EF1F00, +}; + +u32 point_table_binary_80[] = { + 0x11728D5C, 0x6DB05D55, 0x795EE7DC, + 0x73939B6F, 0x2B013D60, 0xC79E8E94, 0x8F040618, 0x26A58EF4, 0x94487710, 0x08089D26, 0x1D506865, + 0x0FD0781A, 0xA0A518FC, 0xACBF8807, 0xCCC7064A, 0xD0100849, 0x8424D06E, 0x51380EAD, 0x531C1007, + 0x9A90A0EC, 0x0C3A9E88, 0x8A186988, 0x0981DCE4, 0xEEE4EC3E, 0x7BAD77AD, 0xBDD673AF, 0xB5F9F7B0, + 0xD6FB3EEF, 0xFA78DF67, 0xADBDCE45, 0xD58A41ED, 0x45A5FF6D, 0xD8B0A150, 0xB5626F89, 0xEB828BFD, + 0xC5DEE233, 0x0AFFF9EC, 0xB7050F4A, 0x5C58FC5B, 0xF4FF6FD3, 0xBFDBED96, 0x78506265, 0xF16EF45F, + 0x56A2B35F, 0x17BCB7C4, 0x75C196AF, 0xFC77D659, 0x6705FE34, 0xB6FDEB67, 0xFF466389, 0x47597CAD, + 0xEAAB2795, 0x6A2C2956, 0x6B7C0DF0, 0x3F2A3574, 0xB57AFAC2, 0x0B2F2C8A, 0x0DC0DF06, 0xBE60F065, + 0xCDBF1EF8, 0xE6D2BCD8, 0x7AD24927, 0xFDFEF6D7, 0x809F003E, 0xEFD82A8D, 0x77AB036A, 0x29E6E3B4, + 0x81F6AFDE, 0x0B9C027F, 0xE2E80F34, 0x7E0FFAFF, 0x03E25B78, 0xEC801EDF, 0xC780FF1D, 0x7849FEE6, + 0xA2458B0A, 0xB5403DA7, 0x3E8DF9BB, 0xEAD8EC32, 0x5E753BEC, 0xFF0D784D, 0x3E47F7FF, 0x0CDA9728, + 0x35F8CAD1, 0xBFD6FECA, 0x781E03DE, 0x33D6D5F8, 0x41E0BF57, 0xEAD88FF3, 0x6FEBF1F1, 0x783F017C, + 0x26E2BDB4, 0xF6BA9E8F, 0x07E17F2E, 0xE2FB63F5, 0x8A1EDF4F, 0x814F473C, 0x2716BF9C, 0x28DE71ED, + 0x33D17E1A, 0xE23BBF38, 0x51C7CBF1, 0xFF25F029, 0x88EF92C1, 0xF9BA3FC7, 0xFFCFB0FF, 0x13C4FBD9, + 0x635F9C28, 0x7EF500F0, 0xC94A1D7D, 0xE1685FCF, 0x2FC77F95, 0xEA176F22, 0xFE8F0CCD, 0x98703CEB, + 0xD0BE07F1, 0x1E571BE8, 0xF69F00FF, 0x1AF14DAD, 0xCD28FDA9, 0xE9C0BF42, 0x3C67AA0B, 0xF5FC7E54, + 0x3D57BC0E, 0xFE8F14D7, 0x6BCCF171, 0xFB3FC1FE, 0x17886FC9, 0xE051ED8F, 0xE2555F47, 0xFBCF95CA, + 0x9F1E4CD6, 0xF170BC7F, 0x038CF555, 0x97344ED0, 0x98E35D0B, 0x8CF52D5A, 0x4393F4F8, 0x29FEE255, + 0xE02D88BF, 0x593F5EC7, 0xC7E3998A, 0x783723DE, 0xF36B97EA, 0xF6F9687F, 0x04F15DAC, 0x6ED2F1DD, + 0x02FC0DC4, 0x777B91EA, 0xFEF7036F, 0x526AEC85, 0x62D684F1, 0x2D02BE15, 0xFCF1F071, 0x9A9FE3FB, + 0x1A30F6DB, 0xE0C38D86, 0xEE4FF115, 0xBB806F41, 0x3CE70CBD, 0x57EF0F8E, 0x6F0ADA6F, 0x427C8BEA, + 0x1FD3F171, 0xBC7F018C, 0xFCCAAFAB, 0x7574BC1C, 0xFFCDC01D, 0xC49FA8C7, 0xB57F1A8F, 0x5A038CFD, + 0x79E4176A, 0xBA8EEF46, 0xD5AFED52, 0x6A64DFD8, 0x3A1DDFF5, 0xC0895293, 0x7F96EB7C, 0x2DB602BF, + 0x02FCFD23, 0x2B35DE0C, 0xBC4AA949, 0x4F8E7D47, 0x8F770FF0, 0x8F80FFF3, 0xF003BAFD, 0x0DE0954A, + 0x0D3F7EE4, 0x073ADE13, 0x815F067E, 0x6DF4158D, 0xDFAF9EAB, 0x7D15F5E8, 0xE5C3033D, 0xDE2BD0BE, + 0x1378DFA1, 0x511DDFE5, 0x68BF0BF9, 0xBAFB704B, 0xB77F19ED, 0x2FA1FD03, 0x87CED3ED, 0x5F02EEA2, + 0x7DC6E8A7, 0x747B19CF, 0x76E0CEBB, 0xF7E9F647, 0x80BF82FC, 0xF8E4A1EF, 0xE97862E0, 0xCB11DF8E, + 0xA307347E, 0x541DA82D, 0x443CDFC8, 0x7F3E51BC, 0xE3DA5F07, 0xBE04FCEB, 0xC6F66B3E, 0x8EFF04D8, + 0x5F0CFEEF, 0x8D9DA231, 0xC7BF10ED, 0x17219E1D, 0x472E9E30, 0xFE2F002F, 0x403E1C3B, 0x7CA7C614, + 0xBFDA041C, 0xA17DE1E8, 0x9B138EE7, 0x53C0D310, 0xEF33035D, 0x7FB0170E, 0xD4A620BE, 0xFB8E4D2B, + 0xEB2972B3, 0x5F9B0CBE, 0x15474FD4, 0xF57536F0, 0x24F87F22, 0xBF42AF07, 0xC7C7ED97, 0x0037C0FF, + 0x5F63B7EA, 0xFDC5F17E, 0x0E7808F9, 0xB1EFC893, 0x13C5ABA0, 0x1FB552AC, 0xFEFCC8EC, 0x09E3657D, + 0xE2F8597F, 0x683CAC3F, 0xE3F486F5, 0x85F584E2, 0x1BD7CEFA, 0xB20E1911, 0x193D2EF0, 0x4FE32B4B, + 0xD4384FE3, 0xFB8BB4C4, 0x0D1F4725, 0xB6FDD54F, 0x427BE0C0, 0x5EFD2CB4, 0x07F6ED57, 0x155B07B1, + 0x67BF1AF8, 0x66CFFEAE, 0x222DB1B3, 0xBF1338F6, 0xEC4F45FF, 0x333CFB73, 0x81E77AF6, 0xE7A2FFD9, + 0x9EFDA9C0, 0xE754F6C5, 0xBBC5D662, 0x5E65AFF1, 0x69957D31, 0x56A4256E, 0xF8789EC7, 0xFF30E6EB, + 0x0D8F7F03, 0xF0418F7F, 0x1DE6EBA0, 0xC7FF00F0, 0x1B9EFDFC, 0x222DCF3F, 0x0E5F66B1, 0xF4BFBCD8, + 0x5AD613E7, 0x6FBEC56E, 0xBD5233DF, 0xE6FC55AD, 0x97E06A3D, 0x2BACD7EB, 0xA839FF79, 0xEBA9F13A, + 0x83DDF970, 0x9D59BFCA, 0xBF5D4FEB, 0xDFAD7785, 0x03FFD57A, 0x3B7FBEFF, 0xD5667D9D, 0x7FB7DE82, + 0xABFD60B0, 0xDB2FE2DF, 0xDB0F1AAF, 0x32D8F92F, 0xD77FAEE7, 0xDFED0787, 0xED7E31D8, 0xED27F1EF, + 0xED1787CF, 0xA8FC63BF, 0xA466BFC8, 0xF9D7ED17, 0xC1D57EAA, 0xF0BCCABF, 0xBF9F9CBF, 0x795EFC1B, + 0xCCFE51D5, 0x7ACA7E12, 0x5CED3783, 0xDD7E94F8, 0xBDFDA6F1, 0xC3063BFF, 0xD5FE32F6, 0x9755FB51, + 0xE3CB8177, 0x7AFCF32B, 0xACEDBDFD, 0x2B58FCC9, 0xF87E55CC, 0xC22E55C7, 0xF63596E9, 0x7AF99BE2, + 0x38EC0155, 0x5F5F5F29, 0xF5A7899A, 0xADEA5F1F, 0x7953E717, 0xB7DF8FF6, 0x7BE0FF6B, 0x935F5DB3, + 0x664DA11E, 0x02861E35, 0x968D9CAA, 0x31D9ABB5, 0xC0D341BF, 0x658A392F, 0x33FFAEA2, 0x599E578E, + 0xAC187E43, 0xE367045F, 0x34FC618D, 0xAF86FDF1, 0xE5794F9D, 0x52FAC77D, 0xA459DE47, 0x8EEC9E34, + 0xA2DBF703, 0xE33E3276, 0xFCA4153A, 0xBE35C0D7, 0xA3FFD9D3, 0x63DD3E0A, 0x8CFD7AE4, 0xE0A4DD37, + 0xDC708389, 0x1FE795E1, 0x3F9ABC5E, 0xF7DF5834, 0x6BD86F53, 0xDA93CE33, 0xE77DB4A3, 0x1E0FDF32, + 0xF959B13F, 0xAEF66738, 0x9FFCAD1A, 0x33E765F4, 0x3F17FDFF, 0x6EF8D713, 0xD9F37C15, 0xDBD08EF3, + 0xCBB4AB8E, 0x3DA5E3DF, 0x23381D2C, 0xD7F83A60, 0xECAFE14F, 0x1EDDAAFB, 0xFF1618EB, 0x376DC5E0, + 0xC77A3E6B, 0xC0B89F4D, 0x7BAEB846, 0xE311E01F, 0x2A357D76, 0xF12F1A2F, 0x07C6F965, 0xC6434397, + 0xE9F161FE, 0x4B7D9CF2, 0xC6F03735, 0x5E05FC3C, 0xDABF38F4, 0xA0C6EB05, 0x3FD93859, 0xE34DC058, + 0xAFA97F3A, 0xFCA31217, 0xD762FC8F, 0x63BD760C, 0xCC799231, 0x8F8FD793, 0xD68BD743, 0xDD5D3407, + 0x18CFE81F, 0xCEF857DD, 0xFF5DB423, 0x1F477F3A, 0xF93B7ABF, 0xE568C7F9, 0xFCD0D0C8, 0x7FE8F939, + 0x08BC1FF8, 0xE491251A, 0xD37A1637, 0x20FEA730, 0xDE39F907, 0xB5BFA5C0, 0xDF05FE7C, 0x7E01CFBF, + 0xEECFF37D, 0x9399BFA9, 0xF57C2AF7, 0xD7F84660, 0x9C5FA77E, 0x68ECE909, 0xDBD99EF7, 0x2FE6AFC0, + 0x79EEF0AB, 0xF586C68B, 0x81EF051E, 0xAB7D8BE7, 0xCBDC27D1, 0xFE39B4FF, 0x55DDD82F, 0x02C67DE0, + 0x70BDFE7E, 0x3D7F7760, 0x3E50FFDE, 0xBE7DD63C, 0x3DBFB709, 0x9E3F33D5, 0x783530CE, 0xDFEF2C98, + 0xF95D3D9F, 0xFB80719F, 0xDB7FFDD4, 0x67B4BF72, 0x3E7728F5, 0xEEDC911D, 0x1A8F0163, 0x7CEF7E61, + 0xE4C04418, 0xF5BC39C0, 0xF9E7D082, 0x195B344E, 0x80B794EB, 0x3123D798, 0xF968FDB4, 0xFDB3C0DB, + 0x67DC3AE1, 0xFA537CE3, 0xC683F51C, 0xCC51EAC0, 0xDB335768, 0xBC1218F7, 0xE3B717CF, 0xBA43639E, + 0x0FDEDF9B, 0x81717E9F, 0x39DC58C0, 0xFB5DF7C7, 0xFDA5AC67, 0x43B3FFE0, 0x057D3E7D, 0x08B8AC67, + 0xCAE1C8E0, 0x91D7972F, 0x5F5EF68F, 0x4CFFF158, 0xF4382AEB, 0x8BDAEB70, 0xDF60F1B7, 0x1EED8F95, + 0xF558DAE5, 0xFCA71C1F, 0xF4E02EEF, 0xFC519E07, 0xB4FFF1D8, 0x9D2FB47F, 0xC1EB811F, 0xF3F4C1D6, + 0x6735FA01, 0xBF7E0FCD, 0xFE3FB0F6, 0xE770E89F, 0xF9A55E2A, 0xEB9FF9EF, 0x54FD72FF, 0xB8F94D80, + 0xB778F39B, 0xA8C86099, 0xCF3B819F, 0xF0E6D7C3, 0xE22F2AF7, 0x939BDFD2, 0xFFB3DEFC, 0xDE8DF617, + 0xBDF9BD1B, 0xED2F7AF3, 0x9BE0BCB0, 0xC59B5FE6, 0x1BD70EFC, 0x8437FF1E, 0x36FCC0CF, 0x7AF3333E, + 0xBE30FEBB, 0xD1FF456F, 0x7E385EC9, 0x2FB75E92, 0x7F6E7D24, 0x9FDCFA48, 0x3EB9F9BF, 0x0DE33DC7, + 0x9BEFA5C0, 0x73BCF95E, 0x0ABE39DE, 0x7C8FEFCF, 0xED91691F, 0x8F75BC77, 0x18ECC67B, 0x87F1E7D6, + 0x6325DA4F, 0xF7C6B712, 0xEDA77BEB, 0xB114F331, 0xC79BEFDB, 0xCCF9CECD, 0xB7878D7F, 0x83DD7CAF, + 0x043EDD9B, 0x4FA9176E, 0xFEA49EB8, 0xF9937AE1, 0xE68FFD71, 0xBBD41B37, 0xBFC457E4, 0x18CF9E6A, + 0xFE8A83C0, 0xFBABF906, 0x8E0C36F3, 0x87FE91E9, 0x3F1E9BF3, 0x2AF0AE6A, 0x3E81FB06, 0x7BFE7654, + 0xF3A9F976, 0x54F389FA, 0x9B1A7F72, 0x7F3A08BC, 0xDFBB5F89, 0x9EDAF999, 0xA03FB737, 0x4DBB60D1, + 0x073B3FE5, 0x79D9603B, 0x1F953F13, 0x9FD11B3B, 0x7F3A9E1D, 0xC1FC85F3, 0xC1F3C5F1, 0xF3FCF0FC, + 0xD1FC94DF, 0x0BCBF39A, 0xDBDF1B81, 0xE77AF9B0, 0x514506CB, 0xFE7E00F8, 0x5C6FBF7B, 0x58EE5351, + 0x79BE72FB, 0x7D9DF91E, 0xE1F6FB26, 0xB42FF4F8, 0xCBEF150B, 0xBDFDBE11, 0xE7F3B9DE, 0x7EC77DC0, + 0xF81F8FED, 0xFDC2F817, 0xBC0978A1, 0xB7DFE5FC, 0xE9F6BB9C, 0x4FDD7E67, 0x2CE743B7, 0xBFD93FF3, + 0x8B5EBAFD, 0xCFFCAB30, 0xDEE7BDF9, 0x5A0EFC92, 0x379FCBE5, 0xFB9A1DFF, 0x2AE0E7BD, 0xF5586FB0, + 0xAF8F06CB, 0xFC79FE35, 0x96EF716E, 0x3E37A37D, 0xBB37DFB8, 0x6F9AFE32, 0x9FCB815F, 0xF2E69BE3, + 0xE3F8998F, 0xE3596FFC, 0xBBF9F2F8, 0x24BE309E, 0xCD68DFEE, 0xCF97399F, 0xB8F590F3, 0x7BA3D2CF, + 0xA6F12F58, 0xCE2F2E7F, 0x76E33E5A, 0xBEE7BC35, 0xE5029D0F, 0xBB8071DE, 0x543587F5, 0xF9B3FC27, + 0xFDF57DA9, 0x8CD7BF2F, 0x95F10A4E, 0x0D167B39, 0x5F37ACFD, 0x28DA4B6C, 0xFDCBFDC4, 0xF993FB8C, + 0xE3DB83F1, 0x6A3C6D97, 0xF44F4D7F, 0x83719F49, 0xCBFBCCD0, 0x6C879B06, 0x1B7BDC6F, 0xD2F27ED3, + 0x107B7BDF, 0x71F1387F, 0x520F1C9F, 0xC598FF80, 0x1F38E007, 0x0EF953CB, 0x6FF8D01E, 0xF2A7963F, + 0xF4C77C0E, 0xF72DBF79, 0x4F03167E, 0xBD5F6BC0, 0xC22F3822, 0xFEBEE5D7, 0xED2E1EF1, 0x7F2DD6E3, + 0xAB5EBD5D, 0x0C7CAF57, 0x4FE57E81, 0x13F92CFF, 0xFEA1F60A, 0x96FBC5D0, 0x6C875383, 0xC5DEC35B, + 0xB76E75F7, 0x8F86F5B7, 0x08EDB79A, 0x7874FBB5, 0x2A32FEA7, 0x99F7ABC5, 0xC09A5FF0, 0x35C0DADF, + 0x786CFC03, 0x6B7F0697, 0xE783E24A, 0xBD1F5FD3, 0xE3BF0FF8, 0xE2B2DDE1, 0xC860A5B6, 0x6DDBA6CF, + 0x17A6FF78, 0x6CBE3F01, 0xC766BE04, 0xF70D167F, 0x5EBBCECF, 0x35C09FF6, 0xF255DE33, 0x14F1DBF7, + 0x52DBBF61, 0xB1F803FF, 0x5E7BFE29, 0xE3817F83, 0xEF81BF83, 0x65FBE45B, 0x342EDFAF, 0xFEA7B477, + 0x383258C6, 0x730FF041, 0x6F7C1ED6, 0xE3B917F7, 0x898637BE, 0x7B719FD0, 0x58FC79ED, 0x7A3C6B81, + 0xA77BE35B, 0x8BFE1A87, 0xFCC77D53, 0xC623FDDF, 0x67B1F83B, 0xE1FB6E3C, 0x3A9ED9EB, 0x0C2EBFB7, + 0x9BFDF0BE, 0x5F6ABC18, 0x58EF0787, 0xC3FDC1FB, 0x67FC7EE9, 0x1B2CF6BF, 0x67FFD8F7, 0xB386E5DB, + 0x8DF6A05E, 0x0287F532, 0xB5F55263, 0x5B5F6D7E, 0xBBFA6831, 0xECC37A99, 0xDA7AF9FF, 0x6A1F45BB, + 0x5F4F7723, 0x5E894FC7, 0x2BEF7765, 0x7C82A330, 0x3E19CF5E, 0xE673B86F, 0xF9B5BDE5, 0xABF8FB96, + 0x5FB7E3BC, 0x5F7E2F29, 0xFD95FBAB, 0xB801F829, 0xC327B8AF, 0x716D5A5F, 0xFAF775FF, 0xB77E07BE, + 0xC9E83DD6, 0xC7E2C860, 0xA576EEDC, 0x19F0692C, 0xEF830DEB, 0xFF46B4EF, 0xF2E2F5EC, 0x35C67D21, + 0x8C17388C, 0x37B2F16A, 0x6CF9DE1A, 0x8F35BFF3, 0x6FB1392F, 0x54F1567C, 0x126F64E3, 0xD5F1DC88, + 0xF620DECA, 0x3E8C5FFA, 0xCBF729A7, 0x9FF2FDCA, 0xE9A71D8F, 0x8B5FF8DF, 0x1A8FC378, 0x1D6E5A7E, + 0xF97E9552, 0xBC4D1BAF, 0x7CBF4AFD, 0xF8D4DAA2, 0x6BEB839C, 0x1FBBFABD, 0xFFB05283, 0xC1C07CEF, + 0xBE14FDF7, 0xD70D5E0B, 0xACFBD795, 0x7E1F7B10, 0xFD3B4A0D, 0xEF91FE0F, 0x01DF85EA, 0xF29AF893, + 0xEF1B935F, 0x93FE6B55, 0x2FE4030E, 0xF8509F02, 0x3E5BAF2C, 0x1FFA077C, 0xC0019FF9, 0x9EE3F856, + 0x165D7B7F, 0xD3EDAB80, 0x2FF6F8CA, 0xF78A251E, 0x9FBBEF89, 0xFD6AF4EF, 0x7A7C09F0, 0x168F4FBE, + 0x1F547CAA, 0x17F20107, 0x7CB8BF05, 0x7CF67E6C, 0xF9D03FE0, 0x030EF8CC, 0xF714CB57, 0xEC433C67, + 0x7A7C3381, 0xCFF0F8CE, 0x34EF2596, 0x0FFD53D3, 0x5FF82E43, 0xFFB91EDF, 0x52E0391E, 0x9FDCD72B, + 0x3EC413F0, 0x01077C88, 0x2FE0030E, 0xF8D03FE0, 0x030EF8CC, 0xF70BC737, 0x5A748B9B, 0xBD7C3904, + 0xFCF18A4F, 0xBFD79CE5, 0xF149FDB5, 0x7CC53BE8, 0xFF9E8A0F, 0xF7CB6E79, 0xBFB47CF6, 0xBE59F1A9, + 0x5EC8071C, 0xF0A19E06, 0x7CA6BE56, 0x7CE81FF0, 0x617C019F, 0xF95EE0F6, 0xCB7AE4CB, 0x63DE7C3E, + 0x0CBCCD9B, 0xCFF2FD69, 0xAFB75FDC, 0xF736B1DF, 0x58746BD3, 0xBDF92CF1, 0x5C6F3EE5, 0xFE59F121, + 0x5F023EE0, 0x800FF913, 0xF0D9EF95, 0x964FF542, 0x3EE080CF, 0xDCB71D9F, 0x9CA79DFD, 0x45E6FDCA, + 0xF93F15F1, 0xBEECF18F, 0x00FFD08B, 0xEF46E01D, 0x1E9FDCEF, 0x9CFFE568, 0x7FC9E397, 0xF374C567, + 0x7E0F52F1, 0x21DE800F, 0x38E0030E, 0xF88CBE55, 0x7C68F7F8, 0xFCFDED7F, 0xEF2AFBCB, 0x7DB63FB8, + 0xD2F437BF, 0xD7035EEC, 0x9FC7707A, 0x9CEEBD27, 0xBBFAEBEA, 0x6DD7D63F, 0xA9A7B1AD, 0x77BABFAB, + 0xBF75AABF, 0xD27F2D2A, 0x46E0DFD6, 0x5B575F7B, 0xA17FF40F, 0xFCDB7A5B, 0xA77A2BFD, 0x5716B1AD, + 0x77F27B02, 0xA9AFAE9E, 0x766D7D93, 0x7A19DB7A, 0x26BF3790, 0xFA5AA7FA, 0x6AFDAB24, 0xF46FEBA9, + 0xAB9FBDD0, 0x3FFA07FE, 0x6D3DAD53, 0x3DADCBFA, 0x219E333D, 0xFFAE7EBA, 0x7AD9B5EB, 0x3B61FFA5, + 0xC0733C3E, 0x574F858F, 0xFC55F5D5, 0xFA43BC01, 0xBFADA7AE, 0x7EF67C7E, 0xD4C724E4, 0xB3F5B44E, + 0xF5B46EEF, 0xF3B1AD67, 0xFA3CE0EA, 0xA7AB975D, 0x5BBFA41E, 0xC6B65EE9, 0xFEAE7ED6, 0x6DFD0CDB, + 0x5D3D157B, 0xEE3F8A15, 0x0DF86D3D, 0x75EDBD90, 0x1FE30BF8, 0x6D3DAD53, 0x3D95F958, 0x8F7C78CC, + 0x9B3F573F, 0x5DBDECDA, 0xFA25F530, 0xB6F54AF7, 0x77F5B34E, 0xF5D3FAC7, 0x8E09FCDB, 0x7AE9EA63, + 0x2FF4AF92, 0xD0BFAD97, 0x75AA9775, 0xFBFDA36B, 0xEB95C6AE, 0x1ED66D3D, 0x8C6D7DD2, 0xFE5C3DAC, + 0xDB7A18DB, 0x7A24DFBF, 0xBAB65E49, 0x3DEC85FE, 0x6DFDB3FE, 0x11AFEF9F, 0xDB5D3DB4, 0x7CE8EFF3, + 0xB1BDAB8F, 0xB29EAEDE, 0x713D14BC, 0x1AF8B35E, 0x7DC47D66, 0xF0A5A03E, 0xB683FAF5, 0x10B05F9F, + 0x5C3DAC2B, 0x39CFC6B6, 0x9E198CEA, 0x15D80307, 0xF6B6DEFD, 0xCEFEDC9E, 0x04FE5716, 0xEDA03E25, + 0xC07EFD71, 0xF5CEF58F, 0x6DBD3258, 0x75427BE0, 0xC0DED633, 0xD73FF1ED, 0x518FDA54, 0x8FDA417D, + 0x70F5C9F5, 0x8F6D3D31, 0x187C813D, 0x70606FEB, 0x8DEB9F04, 0xF6A3453B, 0xC8EF83E0, 0x0FEB436C, + 0xF355FAC7, 0x36DFE57E, 0xDA09EDC1, 0x1FD8DB7A, 0xE0FA27BE, 0x3DF2BB1D, 0xE4E7C6A2, 0x4DF91DDB, + 0x7C93FEB1, 0xCD5783B1, 0xDE81BDEA, 0x50FE26A1, 0xBDAD0782, 0x5D7ED66D, 0xFEC576FF, 0x0B6E87F9, + 0x02ECE78B, 0xCB1FDBDF, 0xE697C31D, 0xCAB78E6F, 0x5FE50BE7, 0x93E0F2BE, 0xF0B0975F, 0x07801F09, + 0xF2AB69F7, 0xBBFE1E2E, 0xEFC7657F, 0xC16DCAAF, 0x36E55714, 0xDA9BF7F3, 0xCADEE61B, 0xE797CB87, + 0xA6DDFFF2, 0x1EDBB4FB, 0x5F709BF2, 0xA74DF913, 0x85F6E67D, 0xB9B2B7F9, 0xC4F9E6F2, 0xA169F7BF, + 0xEE2FEF89, 0xCEDEE513, 0xE79BCB87, 0x28B437EF, 0xA995BDCD, 0x27CE3797, 0x0F4DBBFF, 0xE5FDAB69, + 0xF7BFE036, 0xE54F9BF2, 0x270AEDCD, 0x7B5A656F, 0xF389F3CD, 0xE543D3EE, 0x7F1DAFBC, 0x2FB9F85D, + 0x3E71BEB9, 0x7C88427B, 0xF3BE56D9, 0xDB7CE27C, 0xAB533E70, 0xBE38DCB4, 0xFB5FFB93, 0xF701C7E7, + 0xF281F3A5, 0x1EBCFF54, 0xF6E6FBBA, 0x9B2F970F, 0x9C2F75E5, 0xFF9EC0E5, 0x8F7B7F75, 0xDF535BA4, + 0x172DD297, 0x88F67F14, 0xEE7FD5A2, 0xFADFA2FA, 0x1FD1FE8D, 0xC2FD8BFE, 0x61FD6E51, 0xFD8E68FF, + 0x45E1FE53, 0x2DAABF2D, 0xAABF11ED, 0x9F28DC3F, 0x186F583F, 0x5B543F23, 0x5AFF285C, 0x7FBB1EBC, + 0x5E0EB7A8, 0xFEB582FA, 0xB708E7CD, 0x5B0D5EB6, 0x6C59F97B, 0xAC6EF9FD, 0x74D2E71D, 0x4E0DAE1B, + 0x2CEF1925, 0x1FF797EF, 0xC31ABBF1, 0xCBF76237, 0x7ECF9FFF, 0x3DB06CD7, 0xBF37DB66, 0xDEA76ADF, + 0x72B86BB0, 0x32B83CBF, 0xED32FEB9, 0x7FF8BEE5, 0x7037786F, 0xF2FC197E, 0xF37DB2E2, 0x37EF5315, + 0x3FE62BE0, 0x070EF8AB, 0xFEE1FB96, 0xC3AD90BF, 0xF227FC7D, 0xE2EF137F, 0x8FF87BC4, 0xDF27FE3E, + 0xF1F788BF, 0x17F05F8D, 0xF3FDF15E, 0x7E2EC6FA, 0x85EF63F2, 0x5E66F219, 0xFD53D3DF, 0x629CDF03, + 0x7BDC3702, 0x7BFB9EE1, 0xFAF7037B, 0x570FB85E, 0x08BE07F8, 0xA0E7FF1D, 0xE051CF3F, 0xC7C3F12E, + 0x2EB2209E, 0xAB8BCC8F, 0x576DC27C, 0x2CF47E0F, 0xBC1978BB, 0x6917DC37, 0xB86EF0A3, 0xC01B719E, + 0xBF4230DB, 0x8F6F97DF, 0x33185C2C, 0x42BD08F2, 0x0D38C837, 0xF37E51E5, 0x9B79AFA9, 0xF2ADEA2F, + 0xEF33AD30, 0xDF8C7D95, 0x6F953F93, 0xEF589F90, 0xBF47FC7D, 0xE2EF137F, 0x8FF87BC4, 0xDF27FE7E, + 0xC07F1DE6, 0x639E69D7, 0xDFDFED7B, 0x8972B867, 0xBFEF6B7C, 0x1DF03CE3, 0x5F7044F6, 0x11D9B7C8, + 0xBE15DAA3, 0x3E04F6F6, 0x3DC4E16E, 0x680FECD9, 0xE3FC96D3, 0x7D2A27BD, 0x6A915EB5, 0xE8BC96D3, + 0x7D2727BD, 0x6A915EB5, 0xE8BC95D3, 0x7D2527BD, 0x6A915EB5, 0xE8BC94D3, 0x7D2327BD, 0x6A915EB5, + 0xE8BC93D3, 0x7D2127BD, 0x6A915EB5, 0x48AF5AA4, 0x572D3AAF, 0xE474DECF, 0x49AF62D2, 0xAB98F4AA, + 0x4B7AD525, 0xBD8A49AF, 0x62D2AB2E, 0xE95597F4, 0xAA4B7AD5, 0x25BD8A49, 0xAF62D2AB, 0x2EE95597, + 0xF42A26BD, 0x8A492F5A, 0xA4172DE2, 0xCF893F27, 0xBD68915E, 0xB4883F27, 0xFE9CF87B, 0xC4DF23BD, + 0x4A48AF12, 0xE2EF117F, 0x8FF42A21, 0xBD4A48AF, 0x62D2AB98, 0xF4AA4B7A, 0xD525BD4A, 0x48AF12D2, + 0xAB1EE955, 0x2FB077FA, 0xC3FA24F8, 0x5ED4BB93, 0x3CFFE57B, 0xC70727D2, 0x1FD62787, 0x73D2AB9C, + 0xF42A21BD, 0x4A48AF7A, 0x815E397D, 0xB2FA03FF, 0x61FEE454, 0xFF5B54FF, 0x5B943F39, 0xE54F4EF5, + 0xBF45F5BF, 0x45FA9390, 0xFE24C4DF, 0x23FE1EE9, 0x4F42FA93, 0x107F8FF8, 0x7BA43F3D, 0xD28F1EE9, + 0x4742FA91, 0x90FEB4C8, 0xBE45FA91, 0x937EE4A4, 0x3F5DD29F, 0x2ED9C764, 0x1F93FE64, 0xA43F197D, + 0xCFCBE97B, 0x434EFA93, 0x91FE64F4, 0xBD2DA7EF, 0x0539E94F, 0x46FA93D1, 0xF7B29CEE, 0xFB39E94F, + 0x46FA93D1, 0xF7AE9CEE, 0xEB39E94F, 0x46FA93D1, 0xF7AA9CEE, 0xDB39DD97, 0x73BA2FE7, 0xA43F19E9, + 0x4F46FAD3, 0xA6FC6993, 0xFEC4A43F, 0x31E54F9B, 0xF2A74DFA, 0x1393FEC4, 0xA43F31E9, 0x4F4CF5BF, + 0x4DF5BF4D, 0xFA1393FE, 0xC454FFDB, 0x54FFDB61, 0xFDB77AC2, 0x7AE37046, 0xFC19F1E7, 0xC49F137F, + 0x46FC19E9, 0x4F42FA93, 0x90FE7448, 0x7F3AA43F, 0x09E94F42, 0xFAD321FD, 0xE990FEB4, 0x497FDAA4, + 0x3F31E94F, 0x4CFAD321, 0xFDE990FE, 0x24A43F49, 0x607F087A, 0xB2C0D39F, 0xF2F77E1F, 0xF5F4477E, + 0x7FE7FCBB, 0xF775D623, 0xD62BF6A7, 0x888FF588, 0xF5CA62D4, 0xFB40BF70, 0xFE0BF5AB, 0x43FAD521, + 0xFD4A48BF, 0x12D2AF8C, 0xF22FA3FC, 0xCB29FF72, 0xCABF8CF2, 0x2FA3FCCB, 0x29FF72D2, 0xAF0EE957, + 0x87F42B21, 0xFD4A48BF, 0x3AA45F1D, 0xD2AF84F4, 0x2B21FD4A, 0x487F12D2, 0xAF0EE957, 0x87F42727, + 0xFDC9497F, 0x32D29F8C, 0xEC63B28F, 0xC9BE4DF6, 0x6DD2AF94, 0xF42B25FD, 0xCA48BF32, 0xD2AF94F4, + 0x2B25FDCA, 0x48BF32D2, 0xAF94F42B, 0x25FDCA48, 0xBF32D2AF, 0x94F42B25, 0xFDCA48BF, 0x32D2AF94, + 0xF42B25FD, 0xCA48BF32, 0xD2AF8CF4, 0x2B23FD4A, 0x49BF52D2, 0xAF26E54F, 0x93F2A74D, 0xF9D3A6FC, + 0x6952FE34, 0x297FDA94, 0x3F6DD2AF, 0x36E9479B, 0xF4A349FA, 0xD124FD68, 0x937EB449, 0x3F9AA41F, + 0x4DD2AF8C, 0xF833E24F, 0x893F25FE, 0x8CF833E2, 0x4F893F25, 0xFDEA907E, 0x7548BF22, 0xD2AF88F4, + 0xAB43FAD5, 0x21FD8A48, 0xBF22D2AF, 0x26E95793, 0xF4AB4DFA, 0xD526FD8A, 0x48BF22D2, 0xAF0EE957, + 0x87EC5BA1, 0x7E58BDA8, 0x5B7D8848, 0x1F22D287, 0x0EE94387, 0xF421A5FD, 0x9DD2FECE, 0x687F67B4, + 0xBF53DADF, 0x29EDEF8C, 0xF67746FA, 0x10913E44, 0xA40F1DD2, 0x870EE943, 0x44FA1091, 0x3E74481F, + 0x3AA40F1D, 0xD2870EE9, 0x4344FA10, 0x517DCFA8, 0xBE6754DF, 0x53AAEF29, 0xD9B7C9BE, 0x4DF64DB2, + 0x6F06FA20, 0xBFEF1F51, 0x9377E9DF, 0x8BB9BF27, 0x70D8FDBD, 0x815E7FF9, 0xFDFD88C5, 0xF2F70FCE, + 0xDEFD3DAB, 0xC3D1C0FF, 0xFFC7C9DF, 0x2758FBFF, 0x05000000, +}; + +u32 point_table_binary_81[] = { + 0x11728596, 0x4F6C5545, 0x14877FBD, + 0x2886B62B, 0x3111D2C5, 0x4B4A724D, 0x0C2C8096, 0x8284958D, 0x1B6B8C2C, 0x9A600C68, 0x886D7561, + 0xDC11BBD0, 0xC882C4AE, 0x086CBA31, 0x4DDA151B, 0x12176FE5, 0xA289FC69, 0x2DCF9426, 0x8D09D408, + 0x8AA0902E, 0x5892D7F7, 0x3AFEE6CC, 0x9C73E78E, 0x10DFEECB, 0x9C73E67C, 0x67E6DEFB, 0x5CC735DD, + 0x22F0C72F, 0x9DDF1C7F, 0x18227F03, 0xDC9F77E3, 0xB3B3B3CE, 0x5D239F07, 0xEE8D6EB5, 0x3DE328D9, + 0x017F7DD9, 0x5D91F525, 0xD744013C, 0x78B5FD85, 0xAC0FC7FC, 0x05774AF8, 0x00F91CF9, 0xA41B91F8, + 0x5BE469D6, 0xDBD7794F, 0xD6F79327, 0xC8B7DCE7, 0xB2BE429E, 0x027EFFBE, 0xF36D2D7E, 0xB0F36EAD, + 0xDE076E48, 0xF830F934, 0xD7AFB81F, 0x01847E3F, 0x61FE58E7, 0x8C67F4B0, 0xBF8F8147, 0x97DB9BA3, + 0xA3A30EC7, 0xC80DE0E1, 0x54F753CF, 0x6E993C48, 0x9FBEF62E, 0x593F419E, 0x031E1FD9, 0xBA23EB2D, + 0xF23CF0F7, 0x9D675FD7, 0xF23FEB4E, 0x091F22EF, 0x21EFEDBE, 0x333939E9, 0xDC6DF200, 0xE7F1A4FD, + 0x917055BF, 0x57E20F92, 0x77922F75, 0xBF12BF55, 0xF22EC69F, 0x6D5F34F6, 0xF98FDB1F, 0xFA7C89F7, + 0xF55FEFBE, 0x2DFC3FF3, 0xD77A3B5E, 0x03A4FFB8, 0xFE129431, 0x16B87FC2, 0x9FB75B25, 0x4B7CDF92, + 0x31F7C7A6, 0x72E8079B, 0x317F99EB, 0xF481E647, 0x3F68FD78, 0x7E3E7E66, 0x66C6CE23, 0xFEC8180B, + 0xDCDF105E, 0x214B7C7F, 0x43E2135E, 0x5858E0F9, 0x93A77D7F, 0xCAE13E78, 0x3FE1643F, 0x615FFFBC, + 0xF8355AAD, 0x96DD5FEF, 0x2F9CE407, 0xAEEA7BD6, 0xFBA5F3D3, 0xE741E787, 0x21C60BF7, 0xAEF97E71, + 0x80ECE377, 0xFF977D3F, 0xD84F9EF0, 0xFD2987FB, 0xAEF3C461, 0xAE9FF6F3, 0xE85D93FB, 0x1AEFB3CE, + 0x33CD97FE, 0xE27DB0FC, 0x781F2DFE, 0x18CFA711, 0xE62BFD1C, 0x24EFA9E6, 0x9BB2F4E3, 0x7967355F, + 0xBD9FE67F, 0x94FBBB6A, 0x9E7AFF6C, 0x1E497E98, 0x7798FF2B, 0xF70B0C0C, 0x0C387783, 0xFC13D79F, + 0x16D8DEDE, 0x76EE3A4A, 0xC7E7E9E5, 0x7F10F81A, 0x59E281F1, 0xF171E76E, 0x92FF047A, 0x9EC5F53C, + 0x3FDE5F20, 0xD65F4219, 0xF8F9F9DA, 0xBFF68323, 0xE4C5AA1E, 0x46187FAF, 0xEA87F165, 0x880FF530, + 0x4C9E4BEA, 0xC5F3D7FD, 0xC965E0B8, 0xBFF91481, 0xCDB7505F, 0xA8AF3C3F, 0xD6AFF941, 0x7D5EB05E, + 0xAABFD4CF, 0xE2ABFEC3, 0x7AE557A8, 0x1FD44FE2, 0xCDAF503F, 0xA84FF81E, 0xA85FA17E, 0x503FE9CF, + 0xF657761B, 0xDACFFAFA, 0xBA7FFE36, 0xD4D773B5, 0x7FA1F5A1, 0xF5E3F767, 0x43F77F7E, 0x7CBE4E76, + 0x55FD6ABF, 0x22B0F563, 0xDCD4FED2, 0xEF9BCF8F, 0xDFB70DDD, 0x4FEADB7E, 0xC64DDD3F, 0xFD1E6ABE, + 0xBE1F6D3E, 0x2DF27C32, 0x9F16CF6F, 0x3E39DF65, 0xF260721E, 0x27183F97, 0xF8DAF36C, 0x5CEAF31E, + 0xE3CB106F, 0xE76FF75D, 0xDEA7C9F3, 0x227C93EB, 0x7743BEBC, 0x0F46C8BF, 0x867CE164, 0x7F894FFA, + 0xD7F733A6, 0x93FCE3E4, 0x73557EE5, 0x93FB1A23, 0xF347E65F, 0x66FE65E6, 0x8FCC1F35, 0x7FF3C97D, + 0x23FBF7C9, 0x0F49FFFE, 0x7D7035F1, 0x379FDC37, 0xF2CFE493, 0x49FE5BE4, 0xF76BFEC8, 0xFC51F7E7, + 0x7DACF993, 0xEBFEC8FC, 0x51F7677C, 0xCD9F9CFA, 0x9B4FEE1B, 0xF93AF9BB, 0xA4FF61F2, 0x85C4DF7C, + 0x72DF42FD, 0xC6F06692, 0xEFEFE71B, 0xA9BFFAE4, 0xBEC6CDCC, 0xBF59F757, 0x9FDCD7B8, 0x99F9376B, + 0xFEE693FB, 0x46B6FF1F, 0xA1847E7F, 0x7DBEB0F9, 0xE4BEF9F3, 0x14FDED79, 0x0BFC2F00, +}; + +u32 point_table_binary_82[] = { + 0x11728596, + 0x4F685C55, 0x14C64F9E, 0x96815A2C, 0x881BC922, 0xAE1E222D, 0xB5A549DA, 0xDAEE66D9, 0x52293404, + 0x17828B36, 0x04251229, 0x16110411, 0x420D6831, 0x42484050, 0x88684130, 0x5A78B891, 0x82449B6A, + 0xA7D6D26C, 0x6AC0BA51, 0x638D21D1, 0x7432C368, 0xAEDF3DF7, 0x9CF3EEBB, 0xB138BB1F, 0xE7FF77CF, + 0xBD6FDCDF, 0xAE709F10, 0xFDFE74AB, 0xE3F0A3FD, 0xE011A23B, 0x7B3A67A6, 0xA6A69C9B, 0x038F122D, + 0xDD683DE2, 0x990E8057, 0x88FEF8A7, 0xBDC4F679, 0xF01AD1F2, 0x7BCD37D9, 0xDE2BF14F, 0x74CE32EF, + 0x060F11FD, 0x76BB33C0, 0xFE57C1C3, 0xC8F769EB, 0x79B6EF02, 0x9F847DB0, 0xF3C6D0D0, 0x9073DF82, + 0x07617FBC, 0xF53EB3FA, 0xCFB6862B, 0xF97EEC9C, 0x60F6FD1E, 0x03F7756E, 0xD5EBF5D0, 0xEF5344BF, + 0xDE6ABDEA, 0x99BA5C41, 0xC789561F, 0xDDD8CE7C, 0x10BC9368, 0xE56EFB75, 0xCE7F05FC, 0x10E6996A, + 0x3EE6998E, 0x80CF13FD, 0x39B7D1E2, 0x7CA84F67, 0x10FFDA7A, 0xDBE21F44, 0x7CB33DC6, 0xFEFBC035, + 0xF087ED53, 0x9CEF7BF0, 0x76E43BDB, 0x7C85ED7B, 0xD14F13F6, 0x9EF614CF, 0x7F1DDC82, 0x5EABCD59, + 0x65F67FA9, 0xF9B2FA73, 0xBE0FDACF, 0x32FF8FDE, 0x6E01FE1F, 0xA3DFC3EB, 0xE7580FDF, 0xFF2CD15F, + 0x5F6CBCB3, 0xB9B9E9A8, 0x0F7C01FC, 0xDCC628FB, 0xDF044F13, 0xAD7DBE7E, 0x89B9019E, 0x009F5E7F, + 0x57CF47E7, 0x4D99E78F, 0xF231E3BC, 0x6912F57F, 0xDEF88839, 0xD5EF1AF8, 0x22F899F5, 0xFE78FEFB, + 0x1E2662BB, 0xCC733F29, 0xD3D1C03B, 0x4EFB7D74, 0xD7C1ECFF, 0xC0FCBDD8, 0xEB47CBCA, 0x414F5A96, + 0x7C69BD2B, 0xF0C77993, 0xE697F327, 0xAD2FFB67, 0xF1B24F66, 0x9F437DE6, 0x1D3DE3E3, 0xE3F007B3, + 0xFF569E99, 0x99817EE0, 0x615F5F39, 0xECB3F5E3, 0xF38DF2BC, 0x3D8D46C3, 0xEE9BE911, 0xC57BBBEE, + 0x87F6A7FB, 0xACFDD141, 0xCCB7B3EC, 0x8FF6826B, 0x657F31FB, 0x7E3CFBFD, 0xD4FE745F, 0xB53F3A00, + 0xFB4AD99F, 0xEEA3F617, 0xC7B35DEE, 0xA7C5CB7B, 0x62FEFBE1, 0x3F529E2F, 0xEDA67AF0, 0x0FE747BB, + 0xC027CBF3, 0xD4F7C1E6, 0xF5F1C7CA, 0xF3D3FB6F, 0xF3A7FE5B, 0xF229D706, 0xE5BCEA72, 0xDE63CC76, + 0xBE44AC97, 0xD5ABDD66, 0xB67E25FE, 0x2A389CE7, 0x98F9F37C, 0xC1BF3CDF, 0x90CF5D83, 0xFE17A3FD, + 0x93FB61FB, 0x25F7D9F6, 0x6F81EA81, 0x65BF6F82, 0xA7A3FD4F, 0xED69BCDC, 0x77DB37B9, 0xEFB65F0D, + 0xF433119D, 0xC711F0F9, 0x485FB9CF, 0xA6AFDC77, 0xD3B717F5, 0x27237DFB, 0xC017A2F3, 0x94F7C2F6, + 0x41DE27DB, 0x075F6F36, 0xA9CFBC6D, 0x25D6CBF4, 0x937991EF, 0x14EB6DF5, 0xB69D63BB, 0xE883FE82, + 0xDDFA13BB, 0xCC6BE76B, 0xF34A3D39, 0xAFDA4F19, 0x7577773B, 0xF735F833, 0xE45FCDC8, 0xBFA7EE2B, + 0xCADDDBF0, 0x5EA2C073, 0x60F6271A, 0x181870EE, 0x32F80651, 0x574BECF2, 0x9E1149BE, 0x79D8D742, + 0x7DEFAFF7, 0x4BEB619E, 0xA3FE7BAC, 0xF5A81FFE, 0xDF95F5E0, 0x9F077F89, 0xEF05BF55, 0xD6D3FDD3, + 0x7AE03CB0, 0xF467FD66, 0x816D9E4C, 0xE7219D87, 0xF7C9E6C9, 0x741ED2FE, 0xD96EF364, 0x3A4FAEF3, + 0x305BFF99, 0xF64FDA3F, 0x9F776AB7, 0x79329D87, 0xB47FF64F, 0xE36DBE4C, 0xE7239D4F, 0xFA23ED2F, + 0xB05BD4FE, 0x171616FC, 0x7BBBA8F3, 0x7A2EF367, 0x9A9F34BF, 0xBC378BDA, 0x4FF007AF, 0x94F165BE, + 0x2CB0D533, 0x2EB4BEFC, 0xBF4AFD53, 0x7BA1FDC9, 0xFFAF45ED, 0x8FEB5B3F, 0xC685F617, 0xFF5FD378, + 0xFDFEF9F8, 0xF07D07E3, 0xFBDEF583, 0x711ED8FC, 0xF3E04F5B, 0xFC791FEC, 0x3E89BE0D, 0xF84F44FB, + 0x11E5E3F3, 0x94FB66FA, 0xDAF7CA38, 0xD7EF99BC, 0x0779F037, 0xB6F8EA7D, 0x16F6FDBD, 0x18DDEFC3, + 0xE017423C, 0xB3D4B378, 0xFB3F20EC, 0xEFEB9D28, 0xDEDFCF5F, 0xCAF8528F, 0x542F634A, 0xF4A344BF, + 0x3CD12F4F, 0xF4A3443F, 0x4AF4CB13, 0xFDF2443F, 0x4AF4A38A, 0x7EA647AA, 0x9730FEBF, 0xD08968FE, + 0x27C1C723, 0xFD4C8F54, 0x2FE1CBE0, 0x2FA3F87E, 0xF0A58A7E, 0x94E84755, 0xFDDC6255, 0x3F70553F, + 0x4AF4A3AA, 0x7EE1FB06, 0xB5C48EF8, 0x8A9E657E, 0xB6475CD5, 0x3B4BF44B, 0xF555467C, 0x456F70AC, + 0xB7E997EA, 0x2BFC0D78, 0x5FA4D721, 0xF09E486F, 0xD32FD557, 0xD87F9FA6, 0xA378FFFD, 0x988CF556, + 0xFD527D8D, 0x8B44EFA2, 0xAA77E95F, 0xD533D59B, 0xD45EFCB7, 0xDED9BDEC, 0x4575BF55, 0xBF545FE3, + 0x22D1BBA8, 0xE86DFAA5, 0xFAA6F73D, 0x7D0F52FD, 0x527D85E5, 0xFF41E5FF, 0xE14819FF, 0x2F000000, + }; + +u32 point_table_binary_83[] = { + 0x11727D94, 0xCD4B5541, 0x18C61FAF, 0x458B240A, 0x8208116C, 0xE159B5B3, 0x34B332E1, 0x1615AEEF, + 0xA2850B17, 0xED82FA03, 0xA268E936, 0x2A5B152D, 0x2A6A7D08, 0x232AB3EB, 0xF55BD145, 0x0BC3D245, + 0x1449DD8E, 0xA256E4F4, 0x9CF9BA33, 0xAFD0D9FD, 0x98F79977, 0xDEDF9973, 0xD4B44AD5, 0x1360FD5A, + 0x36552C16, 0x15DAC98F, 0x81CD0BEB, 0x77735623, 0xE4075C3F, 0x9C3DD39C, 0xD70F021B, 0xF59959AF, + 0x9087C82D, 0xD959CD73, 0x2AC539E0, 0x4FB1FA41, 0xEF77C2F0, 0xDFBD6B8F, 0xF4FA04B9, 0x1BF8BD5A, + 0x7DA1799E, 0x7C91F563, 0x55B33E49, 0xEE237FAB, 0x96344F91, 0x6F337FE5, 0xC773BD5F, 0x17F929A0, + 0xE6570FEA, 0xF531721D, 0xF0ABE1E7, 0x0D953F33, 0xE465AE0F, 0x7E1FD7F5, 0xA7C98B40, 0xDD81ACC5, + 0xF37B004B, 0x59A7E656, 0x9EBF0958, 0x7DB9716B, 0x6B6B4BA9, 0x61723390, 0xF5AEB50F, 0x0C0C6C9B, + 0x7F9B1F3B, 0x6FFD7E20, 0x9C6F071C, 0xA3C770C3, 0x257DBE39, 0xB2AEDF5D, 0xD13C4FE6, 0xFC58716C, + 0x7C60C5E6, 0x27B94E1F, 0x7079EB07, 0x6E7FFBFE, 0x7CBD3DAF, 0x5F1F418F, 0xE186233A, 0x3F4DD6F5, + 0xFFE1C1FC, 0x7C8ECDFB, 0xF6F3C97E, 0x15D60FE9, 0xF94CBDBD, 0x0F7E7EBB, 0xBEEB5301, 0x8D8D8D7C, + 0x5F9C87EF, 0xABBE5A80, 0xF63D8A44, 0x2D013BBF, 0xC07085AC, 0xEB8152A9, 0xA4D43812, 0x1CE2FBDB, + 0xB4EB6364, 0x9DE73BCE, 0x1FEB17B0, 0xFB4F70BD, 0xDBCCAFF3, 0x7EBF8261, 0xDFAFE0FA, 0xC1F5D3FB, + 0xF9FD0B86, 0x7D7F5B3F, 0xC18DEDFE, 0xB67FE2FA, 0xDB7E70FD, 0xEC3ADCBA, 0x61B5E0F2, 0xE57239F7, + 0xB5E0FAC7, 0x5C30ECEB, 0x3DA72EDF, 0xDFDFEF7D, 0xE779CDF6, 0xBEF8FE33, 0xE4E5A0FF, 0x0CCFBB1C, + 0x9C7F92DC, 0x17CC3FCC, 0xF7D51CE4, 0xFDFDF19C, 0xB8FB65EB, 0x13536FF9, 0x8DE997E7, 0x676767F9, + 0xBD91174D, 0xDE726218, 0x9A599F98, 0x7AD4EA3F, 0x9ABC9E27, 0x38BF66DE, 0x4FBCADCD, 0x8F2EF2EB, + 0xDAFC3849, 0xEE0DF2FE, 0xFBB13C4E, 0xEE08F29D, 0xE4B6207F, 0x8CF3BE0A, 0xF2F6FEFA, 0x7CEEE35E, + 0x906F27DF, 0x89FC27C2, 0x7F22FC43, 0xF887F09F, 0x08FF89F0, 0x0FE11FC2, 0x7F22FC27, 0xC23F847F, + 0x44FEBD4F, 0xE9DBF214, 0xF96130FF, 0x29F2FDC0, 0x9FF7297D, 0x5BCEBFFF, 0x7D41FE38, 0x794F90F7, + 0x3EA56FCB, 0x65F2D520, 0xDF46BE1C, 0xF987F08F, 0xD83FBFA7, 0xC83F39F6, 0x0FE11FB1, 0x7F7E9F91, + 0x7F72EC1F, 0xC23F62FF, 0xEC17F937, 0xE7F1FEBD, 0x4FE93BB8, 0xCF3783F9, 0xF3FB7E3D, 0xF0E77D4A, + 0xDF9647E9, 0xEB6B90EF, 0x207F0EF2, 0xDEA7F46D, 0xF91DF97C, 0x903F4A3E, 0x13FA773E, 0xA56FCFA9, + 0xF09FC6FE, 0x9D4FE9DB, 0x732AFCA7, 0xB17FE753, 0xFAF69C0A, 0xFF69E4DF, 0xFB94BEE5, 0xFF44FE6F, + 0xA44FE95B, 0xFE4FE4FF, 0x46FA94BE, 0x2DDBFFB3, 0xCFB7929B, 0x6AF97F00, +}; + +u32 point_table_binary_84[] = { + 0x1172859A, 0x7D689D57, + 0x1DC7CFBD, 0xB9776993, 0xA7AB6377, 0xED5C6BF5, 0x8FB5281B, 0xAC5C457C, 0xBAE11B75, 0x68755206, + 0xF65949DA, 0x9B26C114, 0x3644618A, 0xD85E11CC, 0x03A52258, 0xB66A53B3, 0x2EE99306, 0xB955DC40, + 0x45295427, 0xFBE3EA58, 0xBD532762, 0xA82B4DAD, 0x6B1B1F5B, 0x9BA05BD2, 0x3C7E9FF3, 0x76CFF9E6, + 0x56BBBF3E, 0x9CDF39BF, 0xB7F33DE7, 0x3C37CBF6, 0x8856F69C, 0x10E2AD42, 0x69FBF6ED, 0x59D6071E, + 0x06F708B1, 0x61C3862C, 0x9B14B3D9, 0xB810C507, 0xB2AB929F, 0xC7F8A010, 0x8587972F, 0x1F3E7C38, + 0xCBCE838F, 0x0BD1B56D, 0xF9BA9C3F, 0x031E80FD, 0x8E5B7339, 0x8BB5E252, 0x764C88D2, 0xC6E5F7E4, + 0xF3C51A8C, 0xD760FFE0, 0xAD8D72FC, 0x51F0F784, 0x28576E6D, 0xCBD7139F, 0x00EF81FD, 0xE6A50FCA, + 0xF1AF8897, 0xB2EF62FC, 0xDAD2D372, 0xFC698CF7, 0x637C71F1, 0x8B72BD13, 0xE06785B8, 0x6362F155, + 0x693F0EEE, 0x83FD0B6F, 0xFF56C65B, 0x03FF05F1, 0xCE17EF96, 0x7C12FC67, 0xF8DF2CDE, 0x96F13273, + 0xBE6F8885, 0xEC4FF0F7, 0x812C934C, 0xF98ABBC0, 0xAFC3DFBA, 0xECA18EF9, 0x7E12E37F, 0x407C6B97, + 0x7748E67C, 0xBF8AFC7E, 0x8FF1BFDD, 0xFAA664CE, 0x7702F6AF, 0x09D17D7C, 0xE9BC5C9F, 0xF245AD5B, + 0x6213E259, 0xD3B55D32, 0xE73B255E, 0x161B11CF, 0x878B0F48, 0xBE00FBFB, 0xB0FE6385, 0xADB27FCC, + 0x94AFB85B, 0xCC8A7BE1, 0xEF2131D0, 0x31DF1D98, 0xBF1EF1BD, 0x373B2099, 0xF3FD1AC6, 0xD7613C5B, + 0xFE69C77C, 0x517F5111, 0x62D54F96, 0xEF94F329, 0x5FECB596, 0xD88778B6, 0x94BE2CE3, 0xE77CA7C1, + 0xD84FE527, 0xBAFA2573, 0xBE17C17B, 0xE16FA438, 0x28D7BF07, 0xF6D83FDD, 0x9F2A1CE9, 0xC89CEF67, + 0xC482C07E, 0x5AF531F1, 0x43990FE7, 0x7B00EBEF, 0x1662F5BD, 0xD9E58EF9, 0x4E819FC0, 0xF8ABD947, + 0xE438E50B, 0xADB5C429, 0xC4FFD1F2, 0x74C77C7F, 0x004E10CF, 0x974ADFEE, 0x98EF25F0, 0x24FC7DA3, + 0xEB19D93F, 0xCE771DC6, 0x27E06FB0, 0xF86BC99F, 0x059F403C, 0x7D85F31D, 0x99F3AD63, 0x1CE7434F, + 0xB5B0BE63, 0xBE793CD0, 0x4BCF65A1, 0xF448F966, 0x7BB313D9, 0x2B42FECB, 0xF27F399F, 0xCDA9F421, + 0xC9435992, 0x73C9E557, 0x72D6F647, 0x613FE8CC, 0x9F34ACED, 0x4FC27EC4, 0x997FD4B0, 0xE34FFA5F, + 0x12499278, 0xEB4BDEAB, 0x58B87C56, 0xB1ACA78D, 0x4F733B7E, 0xC5363EBD, 0xBEE3DFF2, 0xA0B3FE64, + 0x9BE5FC93, 0x6D7BC9ED, 0xFC248BD1, 0x2CC88684, 0xB8F6ADDE, 0x1959FF83, 0x60ECD76B, 0xDB7A7F21, + 0x793718E7, 0xE5D5733D, 0x3F923C06, 0x9E17E2FA, 0x3D3D2724, 0x1F0563BD, 0x6B2F056A, 0x3FF37A6C, + 0x3F019E11, 0xE29F5FE8, 0xDDACCE53, 0x30F6C3B5, 0xE78317AD, 0xFD458C7F, 0xA7E78F72, 0xFFEDCF02, + 0xF12E21FE, 0xD15778B7, 0xE47DE0CD, 0xE0BA3827, 0xED378171, 0x1EDEDC59, 0x7A43F234, 0x18FB65E1, + 0xC155BF93, 0xBC058CFD, 0x7973A25C, 0x901C80C7, 0xC0F79576, 0xCBF562F0, 0x9410375E, 0x100FCBF1, + 0x3218FBFD, 0xE623A5D5, 0x72BC0EC6, 0xFEBC5113, 0xEF94FC94, 0xE6F765CF, 0x287D81A1, 0xAF1B9FCE, + 0x3EDE719C, 0xE275F339, 0x76ECD8CA, 0x780BE0D5, 0x42A43F2F, 0xFF35DF5E, 0x6212F558, 0x44FD3EDF, + 0xF3AB8EF5, 0x74FA93AF, 0x972D81A1, 0xDF2B3FEE, 0xBE3A3232, 0x92650B60, 0xF4FFCA6B, 0xDDC725CF, + 0x6A3EDE5D, 0x913C027F, 0x811073AF, 0x173E27E7, 0xCF601CF7, 0xEB951D77, 0xFC4B8E1F, 0x51FD7D73, + 0xB4DCBBBC, 0xBCBC9287, 0xC04F82EF, 0xEC7A54EB, 0x2BC8EAE0, 0x67BBDE21, 0xE3A77CB2, 0x7E8C8F62, + 0xFC67C55F, 0x6AFD04D9, 0xCB88FFB9, 0xC25B72BD, 0x3E30DE07, 0x7F3FDB75, 0xBFF43F80, 0xF9D8BC73, + 0xA385F7CB, 0xF838DEFD, 0x5992D753, 0xCCE9FDBD, 0x0FBCD9D9, 0xFFBAFE42, 0xCCAF75EB, 0x2FE634EB, + 0xF5BA2A96, 0x13C57ABE, 0xC3A74F9F, 0x5E69AFE3, 0x2B09CB89, 0x626DBF1F, 0xE795F4B7, 0x7E76EBD6, + 0xAD88072C, 0xE3B11C2A, 0xEEBD21FD, 0xED074B7B, 0xCD2360E9, 0xCF724BB1, 0x9EEF8C4B, 0x7F0360E9, + 0xDF724BB1, 0xF147F5E1, 0xFA51FEB8, 0x0BC35C5F, 0xF9B8ECE7, 0x16F044FB, 0xBC84BE12, 0xC50B5F97, + 0xBC092CED, 0x3507E0B1, 0x7C3DC398, 0x3FA6D697, 0x5CC6F864, 0x1E9F1E2F, 0x637CB27D, 0xBEC27FCB, + 0xAC97C70F, 0xFF2DE34F, 0xB38EE7EA, 0xA2B6D7F1, 0x6AB6FE2C, 0xB74C3C72, 0xBEF5A7C7, 0xCBEABE2B, + 0x99F5391F, 0xCE579F2F, 0xB97FF73C, 0xCAFDBBE7, 0x4DEE5FB3, 0x5F0F7DDE, 0x94CC7CAA, 0x47A6EF47, + 0x937F1683, 0xA7DAF983, 0x43C52A7E, 0xD887CA5E, 0xF3538A4D, 0xFEE09662, 0x3D7F18E3, 0xA7DAF99B, + 0xF782C9BF, 0xBD9EBEEF, 0xAC3FC388, 0x77AA5D0F, 0x9C978989, 0x57F9536C, 0xF26DC7A3, 0xE70F63FC, + 0x9493AF8D, 0xC7AE1F98, 0xFCDCF3D8, 0xD4D79CB7, 0xA6BEE63C, 0x36F594F7, 0x6BDDF1D7, 0x0F1E75D6, + 0xD7E75149, 0xFC7BA3B6, 0x0F94FDFF, 0xE02773FF, 0x9613C5CE, 0x7D5E77CE, 0x0F7D9E09, 0xB37E1FC6, + 0x87DDFB5F, 0x84CA7ED5, 0xA543870E, 0x211EB08C, 0xC730C5CB, 0xF9E4F3A5, 0xFF559778, 0x3DE51F2C, + 0xFDD9F196, 0x1ABFEB37, 0xB2BFFD60, 0xB9BEE67C, 0x5CAE771B, 0xE6F5CCF7, 0x9C993FAB, 0xDE1B36BE, + 0x19F08013, 0xBFBE5F6C, 0xBDF57D64, 0xEBABEF2B, 0x5BDF05B5, 0x9EADAFB3, 0xBE647DDF, 0xD9FA2E61, + 0xBCE6D477, 0x16F18E38, 0xF59D010F, 0x38F55D50, 0xE3B67E8E, 0xBD641EE7, 0xF597305E, 0x73EA318B, + 0x7A8C38F5, 0xD5DFABB6, 0xBEEC9FE3, 0x5BE9BFA5, 0xFCEBF94B, 0xEAFBD6D4, 0x1B67492B, 0x7F2FD9F3, + 0x31FFBE99, 0x71CEC709, 0xAC37E39C, 0x8F63E08B, 0xCEF998F3, 0xBC733EE6, 0xEBCD3BE7, 0xE34AF6ED, + 0x27C18BCE, 0xF93909FB, 0x45E7FC1C, 0x050FC9FB, 0xE98CE483, 0xFAFB5A58, 0x0E15EBFB, 0x66143CE4, + 0xDC3F0EEF, 0xDAB50BEF, 0x4DF0A0DA, 0x0F9A5B8A, 0xF57AE318, 0xEF53FD91, 0xE3FA7B5D, 0x187F76BD, + 0xDE33727D, 0xEBDF30FA, 0xDB319EDB, 0x8D83BD78, 0xDBACE2D3, 0xEFF1398E, 0xBFF78C64, 0x677D152F, + 0xECFDF843, 0x13BF64DB, 0x3F7D3FDA, 0xFE1AC6FC, 0x19E77E1A, 0x035F74EE, 0xAF9CE79D, 0xFBC7F653, + 0xCFCFBF1F, 0x169DFBF8, 0xFF8DDBFE, 0xEB71F6C7, 0xF1E8F7BF, 0xBD2FF57B, 0xDFDE97FA, 0x7D6BEF4B, + 0x8E57BF87, 0xED7D69EB, 0xCDFDB11C, 0x987EB9DF, 0x27793EEE, 0xF74B5E4F, 0xCD89DF9F, 0x15F63C9E, + 0x78FDE3F5, 0xF4F78D10, 0x9613B79F, 0x380B1A32, 0x383D0E6D, 0x37F0CD2D, 0x0AFF1142, 0xBE87F762, + 0xFFE27DDC, 0x75BDA858, 0xBFE78428, 0xAADFCFF6, 0xC01EF763, 0xF94D6DDF, 0x0FC679DE, 0x7D41AFA7, + 0xCFF7EE0B, 0xDA7E00A7, 0xBFE70F37, 0xAAE70FF1, 0x79FEC87E, 0xE578E2C5, 0xC3EBED01, 0x7BF181BD, + 0xF8D4FD66, 0xE3EB43FC, 0xC38EBF03, 0xE02167BD, 0xEF2BBD5B, 0xFFF6FED1, 0xF3CFC07E, 0x9FE36F06, + 0x3CE0F8D3, 0xE771DB1F, 0xE2F1FC81, 0x3D7FAADF, 0x6D7FE6FE, 0x36FE60EF, 0xF9037BFE, 0xD4FDD7AE, + 0xBF884D3D, 0xE57D68FB, 0x6DFBDB30, 0xF5D4FD8B, 0x4DBDA4BD, 0xED7791FA, 0xADED07B2, 0xC85FDFF4, + 0x83FB791B, 0xFBFE2CF2, 0xFD99FEE9, 0xF9BC9EED, 0xA75EAF0F, 0xF10E3BEB, 0xD9FED97E, 0x354CFD74, + 0x3F62532F, 0x696FFB57, 0xA4FE99F5, 0x119FB7BE, 0xEA57B160, 0xFBA3FAB9, 0x46DB1F81, 0x7DDEBFC7, + 0xB4FD118C, 0xE7BCDBD6, 0xBBE6E72F, 0x6A5EFEB6, 0xFE45C5B6, 0x7F86B32A, 0xD5AFEACF, 0x37F5B4F6, + 0x9137BF0F, 0xFEDC7C66, 0xC06E3D6C, 0x7DAC7D6C, 0xEAA718FE, 0xDCF947C0, 0x797E3B2D, 0xABFC7716, + 0x326DAFEB, 0xA7597F2F, 0xE6FFDCF7, 0x67EE5F73, 0x8DF2AF51, 0xFE813F5F, 0xBDA7DBF3, 0x4D3DB85E, + 0x369FD0C4, 0xEFBECFEC, 0x7C5B0FAE, 0x97CD3FF0, 0xE6EBDF27, 0xBA1EB7AC, 0xEAF138D7, 0x4BF330F4, + 0x764AF953, 0xBF1780BD, 0xDF0FCCF7, 0x7A51B1FE, 0x3ECAE351, 0x0C3D79F3, 0xC1FEEF0F, 0x893F5F7D, + 0xEFD8F9FB, 0xB2A6673F, 0x0C76D613, 0xD3B01F6F, 0xC76BBE3F, 0x4D3DC04D, 0xC5FAFE9D, 0x068F3BEF, + 0x8169E4E3, 0xF216B06B, 0xAFBFA7ED, 0x7AFAF756, 0xEB6F1AF9, 0x78F3C1DE, 0x7C8A87E3, 0x2DC3DFA4, + 0xFBBD089E, 0x72F6B7FE, 0x9EB5F3F5, 0xF7777BBE, 0xFA1EB6FD, 0xD2DF9B76, 0x3FC4C8D7, 0x590FF64D, + 0xD71FB8EE, 0xFB077BFE, 0xFDF556F8, 0x1B10153A, 0x1F2A743E, 0x84A48F90, 0xF67785F4, 0x5D217D87, + 0xB4BF4377, 0x7FA2960D, 0xF37ED0EF, 0xBD46FE7E, 0xB2F9EAF7, 0xBE8DDFBE, 0x770D9BF7, 0x46D17B1F, + 0x5AFB89AC, 0xE9AD370E, 0x76FD8DE3, 0xBCF4FC83, 0x1D7BC41A, 0x937E62D2, 0x4F83F4D3, 0x20FD44A4, + 0x9F88F453, 0x27FDD469, 0x7EB3B39E, 0x2CA7A4AF, 0x94F4D524, 0x7D35495F, 0x29E92B25, 0x7DC5A4AF, + 0x98F4D520, 0x7D35485F, 0x11E92B22, 0x7DD5495F, 0x75D2574C, 0xFA8A495F, 0x0DD25783, 0xF4D5247D, + 0x35495F29, 0xE92B257D, 0x45A4AF88, 0xF455277D, 0xD57D7D61, 0x3DFFFE4C, 0x495F15D2, 0x57C5D717, + 0xEC3D7D81, 0x7D7D5548, 0x5F15D257, 0x4CFA8A49, 0x5F0DD257, 0x83F4D524, 0x7D35495F, 0x29E92B25, + 0x7D45A4AF, 0xC8F76FF4, 0x56243DDA, 0xFBAB46FA, 0xAB91FE62, 0xD25F4CFA, 0xA992FEAA, 0xA4BF88F4, + 0x17D1FC94, 0xF497FAFA, 0x43BF3CFD, 0x817DFDA5, 0xA4BFD4D7, 0x1FEC3DFD, 0x817DFDD5, 0x487F35D2, + 0x5F4CFA8B, 0x497F55D2, 0x5F95F417, 0x91FE22D2, 0x5F8DF457, 0x23FDC5A4, 0xBF98F497, 0x92FE525F, + 0x7FC8D7D3, 0x1FD8D75F, 0x95F45725, 0xFD45A4BF, 0x88F4D724, 0xFD35E9FD, 0x9AD2FB2D, 0x25FD3549, + 0x7F4D5F7F, 0x468FAC57, 0xABA71AE9, 0xAF46FA8B, 0x497F31E9, 0x2F25FDA5, 0xBEFEA077, 0x4F7F605F, + 0x7F55D25F, 0x95F41791, 0xFE22D25F, 0x48FA0B49, 0x7F35D25F, 0x8DF41390, 0xFE02D25F, 0x95F457F5, + 0xE71B3DB1, 0xDE8A9DE3, 0xA178DB7A, 0x62BD15BD, 0xBFF738FA, 0x0B3BEBAD, 0x487AB47A, 0x09485F01, + 0xE9AB4AFA, 0xAA92BE42, 0xD25748FA, 0xAA91BE6A, 0xBEBE8C5E, 0x584F560F, 0x01E92720, 0xFD54C9BE, + 0x4AFA4948, 0x3F09E9A7, 0x49FA6992, 0x7E12D24F, 0x42FA6992, 0x7E9AA49F, 0x90F41392, 0x7E6AA49F, + 0x9AAF1FA3, 0x07D68BDD, 0xEF01E923, 0x207D54C9, 0xBEEAE963, 0x097AD5BF, 0x97CBBF77, 0x3F02DEA3, + 0x7E8FD3AC, 0xFE7F2CFC, 0xA7FE7E6D, 0x7EDF360C, 0x3D7BF3C1, 0xFEFC90E6, 0x87343FA2, 0xF9913F1F, + 0xF5F6E69B, 0xDFF74B5E, 0xBC76FE6E, 0xC5857396, 0x5B8A4B5E, 0x3E76BE63, 0x2F7F1F3C, 0x08D6BF47, + 0x6AD6BF87, 0x97143BEB, 0x49D6F9B6, 0xFD2B76FC, 0x87E43FF4, 0xFDB7ED95, 0x3FB0EF3F, 0x24FF21F9, + 0x8FC87FE4, 0xFB57F56B, 0xFB57ECF8, 0x8FC87FE4, 0xFB37BFD7, 0x1AFFEDF5, 0xE4EFA3B6, 0x9FDC6FDE, + 0x4FB6FF31, 0xF53FA1FE, 0x27D4FF94, 0xFA9FD2FC, 0x80E60734, 0x3FA2F911, 0xED9F90F6, 0x4F48FD8B, + 0xA97F31ED, 0x9F90F64F, 0x48FD8BA9, 0x7F31F52F, 0xA1FE25D4, 0xBF94FA97, 0x52FF12EA, 0x5F42FD4B, + 0xA97F29F9, 0x0FC87F40, 0xFE23F21F, 0x91FF80FC, 0x07E43F22, 0xFF91EBFF, 0xBF000000, +}; + +u32 point_table_binary_85[] = { + 0x11728598, + 0x6F6C57D5, 0x19C79FDE, 0xDEB682A5, 0x585B1069, 0x7423C4BE, 0xF015BED8, 0xDE8C17DB, 0x82CE6B08, + 0xC9DE6CD3, 0x1F88AC84, 0x6BE2969A, 0xCC11B796, 0xC44C71AC, 0xD8B8173F, 0xB0086D2D, 0x053696A8, + 0xC9CDF08D, 0x469718D4, 0x65BCD8D4, 0x2D756459, 0x33B6C40C, 0x18462550, 0xDADEEBF7, 0x9EF39C73, + 0x9FF3FCEE, 0x62FBEAF3, 0x3BCF79FE, 0x7DCF3DE7, 0x9E4B5345, 0x5ECC10C5, 0xF8DFB265, 0x4B4193E0, + 0x8788A8E2, 0xCC32599E, 0x021B7BE6, 0xD922A7AF, 0x89F93398, 0x7F51CC9F, 0x81FD4531, 0x7FB6C8AC, + 0xBDE56207, 0x358B49A2, 0xE2AB6D13, 0x861BE021, 0xA2BC8D3A, 0x0DCFD091, 0xE2288C17, 0xE83B86A7, + 0x31FE43D8, 0x7F949F31, 0xFC0FF08B, 0x44D16431, 0x60F83CF8, 0x11A2B67D, 0xCBBFDAB4, 0x695341AB, + 0xC11344ED, 0x8BF90613, 0x7F15F861, 0xD89F5F7A, 0xDEF0978D, 0xDF87F82F, 0x10758C2C, 0xF718BE17, + 0xE33B90FF, 0xF6C551C3, 0x7BC18788, 0x3ADF5BB2, 0xF39F006F, 0x87FDE91B, 0xCF9BF853, 0xE02651D7, + 0xFCE283B6, 0x9F60F4B3, 0xF30F0BEF, 0x96E3C54E, 0xF047A86F, 0x6BFBE6DA, 0x7E1C07CF, 0x219FBBDA, + 0x2ED6F6E3, 0x9FE0BF21, 0xFFF7E8AD, 0xBA7E502F, 0xF843E433, 0x589C357C, 0x3FF803C4, 0xFF4D9ED5, + 0xB2AEF749, 0xF0FBC8FF, 0xF3E5B3B5, 0xF5BE04FE, 0x33D18AEE, 0xA565BB3E, 0xC27AA145, 0x93EE801E, + 0x931D6B0C, 0xEB7A4FD0, 0x111A40FE, 0x7BDBDFAE, 0xAD771EF3, 0xD7239FF5, 0xD1445DBD, 0xD487F175, + 0xC8E7C9B6, 0xA9DA7A1F, 0xC0F86DC8, 0x67810E1A, 0xFE39780D, 0xF2BDB798, 0xAC655D2F, 0xF2A17EA2, + 0x953BF2BF, 0xD6D58BB5, 0xD8A45DC8, 0xF74AE7E5, 0xDA7A4F81, 0x7762BDBC, 0xDB71ACB6, 0xDE7F81B1, + 0x9E3A1F8B, 0x1FAFAB17, 0xB93509EB, 0xA9EB8FED, 0x7B6BEBDD, 0x0AC67A5A, 0xF1403454, 0x5BEF08F8, + 0x41E47FB8, 0xCDCE3F01, 0xFE01D1CD, 0xAFD02B26, 0xDE6EF049, 0xE4F7CD9B, 0xDEA9ADE7, 0xB7E059C4, + 0xBBBDEB89, 0xDA7AFE0D, 0xC67ED0F5, 0x46E7FD75, 0xF5D05A8C, 0xBF84FCD6, 0x776C33CF, 0x83AE671B, + 0x780AF91D, 0x8D37D7D6, 0xB30F8CE7, 0xE1E68FDB, 0xB7D5D653, 0xE6738CF0, 0xD846CFD6, 0xD6F74991, + 0x16BFC0E3, 0xF269EFAF, 0x0706068A, 0xE2023825, 0xBA7EA3F7, 0x59C3E7C1, 0xD82FAE9F, 0xEEDD6DF8, + 0x2FCC63BD, 0xEB0C5FB5, 0xF60B9B6E, 0xED362CFC, 0x9978A3E0, 0x06D18D17, 0xD7DE6DC6, 0x97C0E8CF, + 0x42CFADDB, 0x4BA667C0, 0xD8CF6EFC, 0x77ED5633, 0xFE397891, 0x68F997B7, 0x0C98F143, 0x60EC678B, + 0x1BD6BE6F, 0x78068CFD, 0x32BFB2E6, 0x3EC39388, 0xFE34D6CB, 0x99BEEFC9, 0xF1E2A76B, 0x6E31DC8D, + 0xF123D0EB, 0x673D7F32, 0x3C05C6F3, 0x177FA3EF, 0x2B8607C1, 0xD3984FAB, 0x7F62F814, 0x18FD8A9F, + 0xEBFB56AD, 0xFD9D60EC, 0x87D1ABAB, 0xBF6BFA77, 0x0DFC14D6, 0xF368CF53, 0x66BC030C, 0x3DA3A33D, + 0x2375F175, 0x7DC5DF31, 0x8EF511DD, 0xB6EAEBA6, 0x5F62BEF6, 0x6F58CCD7, 0xFA1916FA, 0xD8F3C2F6, + 0xF7DA1DAB, 0x0E1BDE0F, 0x7F27E06F, 0xF5CA97ED, 0xF388F182, 0x68E99EEE, 0xDD86F761, 0x1CEB89DE, + 0x5C79B0D6, 0x5EC757FE, 0x5DFFE9B3, 0x684CEA13, 0x7F161D34, 0x7C123C02, 0x7E337ADD, 0x8D97FBFD, + 0xF286E821, 0xA9F7F2F7, 0x23BB5E76, 0xC31ECF1F, 0xFD6EC5EF, 0x4DBC1F71, 0x7E075676, 0xF8FD3438, + 0x9FEDF951, 0xFE629EA7, 0x494AC2F3, 0x191C9CCF, 0x5037389F, 0x313F389F, 0x611F9CCF, 0x94C8F3D9, + 0xD9FBF99C, 0x0F559C58, 0xA6C09F9F, 0x7F12F147, 0xC47CCE87, 0x2A4E2C7B, 0xFBC4DA93, 0xAFD7ACFF, + 0xFE55FF09, 0xFD39C6FB, 0x87E1CE4F, 0xCF9D3B67, 0xDE5FAC7D, 0x2BCFCECE, 0x96EB3D2F, 0xD73B5D72, + 0x0C32CCFE, 0x743C613F, 0x3636563E, 0x3F79F9FC, 0x608763B6, 0xFB0FB97C, 0x747C9D9F, 0x5B1FBE3E, + 0x7EBEFBFD, 0xFB556AE3, 0x31F3F3EA, 0xFAE3D647, 0x7BDFB55E, 0xBB7FDBF5, 0x1393E7DC, 0x3251995F, + 0x8DBD1ECF, 0xCD783FF3, 0x3ECB657C, 0x66BB1E2F, 0xF1FCFD18, 0x3F61F331, 0xE3FCFC90, 0x8FCFE709, + 0xDD74C5FA, 0xB7FB777B, 0x3F33EFE7, 0x7499793F, 0xD8CCB78C, 0xFD242FF7, 0x13970FF6, 0x8BBCDC2F, + 0x5CBED461, 0xCF9398BA, 0x3E36EBBF, 0x1B6CECFF, 0x0FDF099E, 0x28F3770C, 0x7F13557D, 0x2DF10661, + 0x3F5DE6C3, 0xF683189F, 0xAEEA75FB, 0x5D7BFFF5, 0x75723F8B, 0xC973982F, 0xEFA77489, 0xC7793F26, + 0x67FF0CDE, 0x978744FC, 0x517043CC, 0xE7F3C5E9, 0xEBCE13A7, 0x670BF3FE, 0xE2F402E7, 0x96D99F8E, + 0xC7FB93D3, 0xAF7AFF77, 0xF6F67DBC, 0xD4CFF463, 0x14DCB0FA, 0x5A56F91E, 0xB2EFE7A5, 0xBEBC3FF1, + 0x7E65B9B8, 0x004E2B7D, 0xDCFBBAD3, 0x13E7716E, 0x99D7D705, 0x702AD6A7, 0xE6AB96FD, 0x7ABD6AFD, + 0x3BBD5BE2, 0x2DC17EA7, 0x58BF4B18, 0xDF59E9DD, 0x129FDF0F, 0x9CBEEEFD, 0xC1E9EFDE, 0x0F9CBEEE, + 0xFC77FA62, 0x7D6F74CF, 0x4B51FE9D, 0x01E37D2A, 0xFA1FF359, 0xAC97E3F0, 0xF74964D9, 0x3F5F518B, + 0xFD810307, 0xCAF5BFB1, 0x5C5F5DF3, 0x8EED7AEB, 0x9A8F0C4B, 0x7F86B53F, 0x1DEF03BC, 0x6D1F2FDF, + 0xE7C8C59F, 0x93F9C2FF, 0x9C8C27ED, 0x0D37EC7A, 0xF2FE8FDA, 0xF5E6FD1F, 0xA48D25FB, 0x7A1BE021, + 0xD10F616F, 0xFC71FF7D, 0x3DE761FF, 0x88882FFC, 0x71FCB9C0, 0xDF69F02E, 0x518FCE47, 0xE72BEC39, + 0xFE5C106F, 0x3FCE23A9, 0xDF2970A9, 0x47A4F574, 0xFA39BDA3, 0x167BD62F, 0x09F5737A, 0x72BDC21F, + 0xEB3717F8, 0xF3FD679E, 0xC77D1AE7, 0x6FC721AF, 0x5F16E42B, 0xEC79BDCC, 0xC978E02C, 0xD057F8B3, + 0xFD757A69, 0x3D994771, 0xDE0F897E, 0x342CFBF8, 0xC23ED4D3, 0x7312F45B, 0xF8637DB3, 0xC0DF6BE0, + 0x5DA25EAF, 0x9FD7772E, 0xC857D8B3, 0xBE5910CF, 0xEBCDF908, 0x7FACFF70, 0xD0CFC360, 0xE8D3D6AF, + 0xD783D73F, 0x09F412F6, 0xACF7B0D2, 0x3F09F417, 0xFE58FF2C, 0xF0E7F561, 0xBE5C8C97, 0xDCF9A8D7, + 0x7F3CC857, 0xD8877A7B, 0x1E0FF417, 0xFE58FF24, 0xE8A7D787, 0xF9C7345C, 0xB2EF47C3, 0xB28F2FEC, + 0x43BD3D0F, 0x077A087F, 0xACFF78E0, 0xEF6DF02E, 0x51AFD7D7, 0xEB9F05F9, 0x0A7BD67B, 0x5CE99F05, + 0xF9087FAC, 0x7FB35E7F, 0xAFF770A0, 0x8FB0677D, 0x9BAEBFE6, 0x3CF4FAB3, 0x7FE18FF5, 0x1E0FFC79, + 0x3D9817ED, 0x7DAAEBDB, 0x5EEF34C8, 0x4FD887FA, 0x7A4E03BD, 0x853FD67B, 0x38E89FD7, 0xC3F5D7BE, + 0x0FF87862, 0x3CD4D373, 0xD3F5DB9C, 0xAF623EEB, 0x9B06FEF8, 0x7EE7EBF3, 0xFA797DC7, 0x83FC843D, + 0xEB992A7D, 0xC7837C84, 0x3FD30F7F, 0x5FF2F7AB, 0x447DFFCC, 0xD5F7CF5C, 0xDDAF1275, 0xBF4AD4F7, + 0xCF5C7DFF, 0xCCD5FD2A, 0x51F7AB24, 0xBC5FD978, 0xD5FDCAFA, 0x8B5BEE4B, 0xFA3E1507, 0xF1AAFB95, + 0xBB8F687F, 0x3A5E1C7C, 0xEF15F1B3, 0x30BEF3A7, 0xE3C5C1F7, 0x5E113F0B, 0xE2FBEFC9, 0xFA7BB3E7, + 0x54F53F55, 0xDF9F33F5, 0xFD3953FD, 0x4F55FFD3, 0xB0FFAE1E, 0x5D6F1CC4, 0x13F5A7AA, 0xFE4CD59F, + 0xA9FA5355, 0x7F78FFDB, 0x03BDA604, 0x0F82A785, 0xBDBF8FF0, 0x7D7F8FFD, 0x5EE6E3ED, 0x41BC603E, + 0x3898EFEE, 0x2FDE3E0F, 0xE66FE6EF, 0xD9CCD5FB, 0xB08D074E, 0xDCFB32DB, 0x27D6DE31, 0xD64B30DF, + 0xBD5F7BCE, 0xC2F96039, 0xBF3CEF8E, 0xB5F6832A, 0x6E5A8E49, 0x7EEFF3F9, 0x9F42BDC1, 0x7CDB8F6A, + 0xBEADB79A, 0x6FEFEF7E, 0xBEBFCF70, 0x7FB91F54, 0xF527B14C, 0xCE3E71F7, 0x1DFEFE97, 0xBBF9B21F, + 0xD57C5B6F, 0x351FDC08, 0xF2CD957E, 0xB9D23F09, 0xF573EBC5, 0xEB99AAF9, 0xA9D23F53, 0xFA674AFF, + 0x44E99F28, 0xFD72A55F, 0xAEF4CF94, 0xFE999A9F, 0xAAF969A8, 0xBFD343EB, 0xA5D743AC, 0xD64B1C7C, + 0x1F11F353, 0xA57FA6F4, 0xCF94FE49, 0xA89FD35B, 0xEBA9F5D6, 0x7A6ABDE3, 0xA05E313F, 0x95F3BF00, + }; + +u32 point_table_binary_86[] = { + 0x11726D96, 0x4B489451, 0x14C7CF7C, 0xCEE7CC98, 0xBDC0681A, 0xCB02E961, 0x04D9228D, 0x1EB4990C, + 0x77438190, 0x491211D2, 0x22A145B4, 0x280809A2, 0xDC193D08, 0x8982105A, 0x6903D3A2, 0xAC301A10, + 0x4B1AB128, 0x8B32C74A, 0xE8A11816, 0x36CEE374, 0xEEF9CEFD, 0x70AE33BB, 0x1FE77FFF, 0xF7BBF77F, + 0xEE617002, 0x1AF12580, 0x1DCC6EA9, 0xAEAE46FC, 0x0E8DB01F, 0xC0D36B2D, 0x678E412B, 0xEC00FE31, + 0x47A11507, 0x01ACA9F4, 0x63C51082, 0x661C00F0, 0xADCF7586, 0xC3618435, 0xD00CDB01, 0xBCB5D618, + 0x73C4613B, 0x5874B6BC, 0xBC9C99F5, 0xBFB1CAD1, 0xE388AA17, 0xDD820A55, 0xA75F1C6A, 0x48DF85DF, + 0x1B1A1A10, 0xFF915AF1, 0x5768524C, 0xFA71D61F, 0x82DB5C4F, 0x620FD492, 0x5F37C698, 0xDFE303E6, + 0x5FB09139, 0x861DEAFB, 0x4B7AF1B8, 0x7027F319, 0xFC56D0CF, 0xDCAF027C, 0xB08FCE7B, 0xD8BAA4BE, + 0x17A77046, 0xF9DB61EB, 0x19DFC7C2, 0xFD4694BF, 0x7FCC9A18, 0x1A1A5AB0, 0x1F4EC226, 0xD84AFB7D, + 0xB68FA83A, 0xDD5758ED, 0x0FCFED36, 0xF68F41A5, 0xD2177F29, 0xBEE7AC87, 0x7AC5F637, 0xFF6566C9, + 0xC71AF42F, 0xE6FB97FB, 0x86407152, 0xD6735EDE, 0x8992135C, 0x8F6012B6, 0x51FD35EE, 0xE2FBAF71, + 0xEEDB6AC2, 0xD3CCC6F9, 0x0BD4F3F2, 0x31EF6381, 0x7F8414B4, 0x3FEEB6EA, 0x247F971D, 0xBFFCF352, + 0xBD4A71EE, 0xA7F541B8, 0x4971F6AA, 0x7DCCAC8B, 0xBF5B17BF, 0xBCF3EB7E, 0xCB9EB7DB, 0x994338AE, + 0xFACD6E4B, 0xDDE4FEFA, 0x8B03F882, 0xCE1398AB, 0xE33C3218, 0x670EA5E2, 0x7CFE108E, 0xB0BE2CB5, + 0x93F56FF1, 0x817A1F9E, 0xA57309D6, 0x27B04B31, 0x54CE5D61, 0x8E62A77A, 0x0FB91BE9, 0x73C21DCC, + 0x55E9D58E, 0x1FF8F011, 0xF5C7EA34, 0x703E3F71, 0x46ADF79E, 0xCDD4739E, 0x51DA8FF4, 0x9EAAEC43, + 0xEE871084, 0xD5FE81EE, 0xEC1ED6FF, 0x804DF894, 0xFAA137B7, 0x57DE5FA5, 0xD27B9BE1, 0x22AFBF8F, + 0x59ECA33C, 0xE2B896EB, 0xF7A11E9F, 0xD0F7CF79, 0x7E31CBFB, 0xF6F7C0C1, 0x8275C3DF, 0xDC5FBFEF, + 0x928FB930, 0x7F8FBC7F, 0xDFB5A203, 0xACAFA317, 0x98200ECE, 0x3EE53C8C, 0xF39AF76F, 0xDE2FE5B5, + 0x0EFBC97F, 0x6BEA8E70, 0xA9FADE40, 0xE4DF9859, 0x977C37F0, 0xF79C4CBD, 0x937AA3E2, 0xD2BBE9B8, + 0xB05B2FF4, 0xFD0BCE37, 0x6FBDEE1F, 0xE64FE959, 0xF633CF17, 0xC1AF3844, 0x7C7DF668, 0xC1EF5D42, + 0xEF85E687, 0xBFCEB359, 0xE60BBF1F, 0x5F87A72D, 0xEFFC6B33, 0xA7981711, 0x53FFD96F, 0x32ABB87F, + 0x105FA9F5, 0x5EC8FEE1, 0xF54B34E7, 0x2E302FC2, 0x574A0FC2, 0xD4BFC28E, 0x1EA7697E, 0xD6F2FAE3, + 0x2D2D2DEE, 0x3C557ECC, 0xD2EFA079, 0x92F825B3, 0xA34F527A, 0xBC3EF396, 0x795AB3D4, 0x27F1519E, + 0x7E54B3E8, 0x879D794C, 0xEBF7B7B7, 0xB7BBF359, 0xF9318F62, 0x8FD63327, 0x5C76F4CF, 0xB18BE717, + 0xA41F320F, 0x13CFF7D3, 0xEF4F731F, 0xF1A062D1, 0xCBBCA5F5, 0x9BC5AF33, 0xCFAFCF79, 0xAFAE3EEA, + 0x32EB75BE, 0xD640CE5F, 0x30AF08F5, 0xF304CD8B, 0x83B862FE, 0x7C74F3A5, 0x3A4D70F0, 0xF67BC685, + 0x793EDA6B, 0xAC4BD21F, 0x9CE74A0C, 0xF4F07ED2, 0x2FE59AA5, 0x1F4809C2, 0x9CEF4A61, 0x9D671938, + 0x7ADD2F41, 0xCDD20F41, 0x10BDE45D, 0xA659F25C, 0xA6F5D22F, 0xAE9FF483, 0xAB97BC97, 0x69963C4B, + 0xB53E69F8, 0x8D1A7AC9, 0xBB54B3E4, 0xE9D7FA61, 0xC32F61E8, 0x256FBF66, 0x374FD14B, 0xBFB87ED2, + 0x0FAE5EF2, 0xF66A96FF, 0x03A0F531, 0xC32F6AE8, 0x659E83F0, 0x7F000000, +}; + +u32 point_table_binary_87[] = { + 0x11726D98, 0x5F68D665, + 0x14C7CFBB, 0xF7EFCC74, 0xCB5732B6, 0xC88A9F10, 0xA46CAEA9, 0x938242AF, 0xFA4181D1, 0xBA893244, + 0xF485AC5E, 0xF56285E2, 0x4D684D74, 0x38700C15, 0x094588BC, 0xF0E6ED42, 0xF0469481, 0x6B8E2D9A, + 0x174E3414, 0x77E32C88, 0x74E1E69E, 0xBECF79CE, 0xF3FB3DEF, 0x715EBD1F, 0xCE39CF39, 0xE7F93DDF, + 0xE7398EDA, 0x2932DB88, 0x1AAE9A57, 0xDADADA8C, 0x99025789, 0xCC4C43F7, 0xD8D89865, 0xB23CFF29, + 0xFD6D99D6, 0x82BF26CA, 0xBCF1F4A2, 0x706C39F7, 0x391D14FF, 0xD8FA67FA, 0xB397D8DE, 0x4E55B395, + 0x28FF2433, 0x2DEB57AD, 0x3DBB3AFF, 0x9AC40FD8, 0xF8E2F1EC, 0x16B10F58, 0x7BEE5AE1, 0x07673737, + 0xADDD1C99, 0xFBA8BBBB, 0x1B7630EC, 0x7397CD8F, 0x2E9FA959, 0x9E5D35FF, 0xBAB5C3BF, 0x66FD9FFE, + 0xF3649A79, 0x9DB9482F, 0x1015FAF3, 0x9F6CDEBC, 0xD97116F5, 0xDCCCAFB4, 0x6C86C105, 0xE4DF6A1E, + 0x27BC9CA8, 0xF412AD66, 0xFFF5E602, 0xBD0A7B9C, 0x3FBA63C7, 0x0E1B7F21, 0x5C0FFE17, 0x427FF31B, + 0x3802FF4E, 0xDBD87FBD, 0x39873DA0, 0x52367FB5, 0xA7A7C771, 0xB01EFCCF, 0x85FECC6F, 0x1135F6D2, + 0x09F6DF60, 0x4ED2BBB0, 0x5FCACFF6, 0xF6F6DAF8, 0x93E17AF0, 0x3F19FA9B, 0x11F026A2, 0x459B688C, + 0xFD379863, 0xF421EC7B, 0x0BED0907, 0xEBC1FF58, 0xE8CFBC05, 0x3C9B29B2, 0x7F973944, 0x9F815717, + 0x764AFCA1, 0x703DF81F, 0x0AFDCD75, 0xF01744CF, 0xD532EF48, 0xFC7EDA05, 0xFBFDC2E9, 0x8483F5E0, + 0xBF3FF467, 0xFE8668F1, 0x9799BDE2, 0xBF87F6C1, 0x7EBA3091, 0x70B01EFC, 0xF784FECC, 0x07889E8F, + 0x32BF30E3, 0x7B1A83FD, 0xCE99C985, 0xBEB73E0F, 0x96CD1C78, 0x7F3ECFBC, 0x06FC08FC, 0x76EE28C7, + 0x8F8367F0, 0xFD8F506B, 0x62BF87F3, 0xBA3DF741, 0x628766F2, 0xBF9A5BCC, 0x73E09FA1, 0xAFB6CC9B, + 0x838383C6, 0x5C03DF86, 0x7DAFD9CE, 0xF19DE049, 0xE8E1AF5C, 0x1FF35A30, 0xCEEFFC95, 0x6C89E3A7, + 0xC0568F7F, 0x98AF98EF, 0x80BF2582, 0xCADC791B, 0x057F073E, 0x3CFF31F3, 0x107837F8, 0xFDA7B765, + 0xBD0A7D4F, 0xB4B4A3BC, 0xD1E6C7FE, 0x55EC7E2E, 0x6D2E1FE6, 0x7AAE83ED, 0x7E5D69EE, 0x669E001F, + 0x245A526E, 0xEE61FF0E, 0xF071F85F, 0x2CE7D83E, 0x0AFE09F6, 0x13CDEFB1, 0x7D23F814, 0x51536379, + 0x15DBEFA0, 0x56D4975D, 0xD6786664, 0x6424B93F, 0x729430EB, 0x3B6B966D, 0x62BE0366, 0xFF6799F5, + 0x3D0AB6FD, 0x4D274C8E, 0x1BCF3007, 0xF99887E0, 0x8FFE0DD6, 0x3F7FFEBC, 0x65E2FD40, 0x7EE6205E, + 0x38599F79, 0x1CF629CB, 0x44BC9FD7, 0xC0B789FF, 0x090F382E, 0xDD77DF1B, 0xCCFE01E3, 0x7C64CB09, + 0x9363891F, 0x86DDD8FD, 0x10FBB0AD, 0xD5B2D827, 0xF0E3A0CB, 0xEFCE337E, 0x1F70F985, 0x071C979C, + 0x7E26C0EC, 0xFF2C9F3D, 0x7BD6981B, 0xE041AEC7, 0x33392662, 0x0EF23163, 0x3FECF745, 0x7D3BF97B, + 0x60BF1C13, 0x3107F1C2, 0xC9FA9669, 0x0DFA7994, 0xEE1FAD03, 0xCFA5FB07, 0x1E70BC68, 0xD4E907CC, + 0xFE01DFB3, 0xEB254C8E, 0x25BE13F6, 0x495B8FD8, 0x3B619F4C, 0xF78F3AF0, 0xE378BA7F, 0xB411BF4F, + 0xA5FB071E, 0x705CEC67, 0xEE00B3FF, 0xB36CF7C3, 0xBE4F563F, 0xD972C2E4, 0xD8ED5798, 0x8FB90BFE, + 0xFB6C3DC5, 0x7EDE8F2E, 0xD8F6A5FB, 0x17C60B27, 0xEBBBF36F, 0x2A7C9EFD, 0x79990257, 0x83F3A1F5, + 0xA4F5A6F5, 0xA0F502FD, 0x3A96F574, 0x3EAD9721, 0xD87707E7, 0x5FEB671C, 0x763EFF33, 0x2D4E1F60, + 0xD68767A5, 0x1FAD2FAD, 0x0FBB1EB3, 0xC46B7D0C, 0xC3CE2C76, 0xB9AF907F, 0x50EEFF8A, 0xD38767A5, + 0x1FAD2F7D, 0xFEB53E6E, 0x603DE699, 0x41A79734, 0x9FE8A55E, 0x1F723FA2, 0xBE41A78F, 0x347E21FD, + 0xE0FDA8B8, 0xF3FF68AD, 0xBC3F15A7, 0x0FCF4A3F, 0x5A5F0B71, 0xA817BB3E, 0xB3ACA7F3, 0x69FD74C2, + 0xCE2C76B9, 0xFF69FA3F, 0x7E7FFC7D, 0x4FE459E9, 0x4BEB4FEB, 0x43EB47DE, 0xA76C59D6, 0xD37A91F7, + 0x2AE7F369, 0xFDC83CD6, 0x4A4B5E4E, 0xDE73F04A, 0x613FCFAD, 0x4CCF0FCF, 0x6BADBE5F, 0x99C756C0, + 0x5FE6359E, 0xF75A85FD, 0x3C67FDC3, 0x796D85B0, 0x9FC7CAF0, 0x4FE6BB76, 0xB79ECC67, 0x3CCF59FF, + 0x705E2B0B, 0xFB79AC09, 0xFE3CEFCA, 0xBC5716F6, 0xF39CF517, 0xE679AD49, 0xD8CF638B, 0xD3789EF7, + 0x9AD2789E, 0xE79AD278, 0x9ED716FB, 0x7899C74A, 0x3E5EE63D, 0xBF9E9FE7, 0xBCBF9FD7, 0x4A693CCF, + 0x63B9349E, 0xE7BD521A, 0xCFF35C29, 0x8DE7792D, 0x97C6F3F7, 0xA5347E8F, 0xFBDE493C, 0xCF73B934, + 0xBEE2F5EC, 0xFCDD7D5B, 0xFCB3C19D, 0xA7E47D69, 0xF0EF4DB5, 0x4E3F5D54, 0x75FEC97D, 0x5D55F155, + 0x151FABF8, 0x58C5C72A, 0x3E56F191, 0x8A8F547C, 0xA4E22315, 0x4F2A9EC2, 0x783FEFD8, 0xF8BB77EF, + 0x06F34903, 0xB97913FD, 0xC8FDCB3C, 0x04DEEDE2, 0xD95FE611, 0x1BCFFA48, 0xE60B570F, 0xB8EAF79B, + 0x7918F1C6, 0xC587EF45, 0x909FEAF3, 0xE3FF6B75, 0xF9C1F5F9, 0x49E5A7FA, 0xFCE6667D, 0x7EC4D7E7, + 0xAFAAFC55, 0xD57FACFA, 0x8F55FEAA, 0xCA5F55FD, 0xC7AAFFB8, 0x3EBFEFC7, 0xE7F7FD26, 0xFDD754FF, + 0xB5FAFCBE, 0x1F9FDFF7, 0x9BF45F53, 0xFDD754FF, 0xB1EA3F56, 0xFD47AAFF, 0x48F51FAB, 0xFE63D57F, + 0xA4FA8FEA, 0xF227F524, 0xF5D754FD, 0x7DAAFE3E, 0x557FA4EA, 0x8F54FDA4, 0xEA27557F, 0xA4EA8F54, + 0xFDA4EA27, 0x557F9FAA, 0xBF4FD55F, 0x51F557EA, 0xE213BDFD, 0xBB9CDF07, 0xD123D1C3, 0x5DACD732, + 0x18F75DFE, 0xB2F08BE0, 0x5B969D7F, 0xF2F78FD9, 0x87BB5A5A, 0x5A92F9B6, 0x382B76B9, 0xCF8AB38F, + 0x57F0FAA2, 0x57A28559, 0xFBFB79B7, 0x382BEF97, 0xCCF7E93C, 0xEEE78DD2, 0x22FE7B89, 0xDCC7330F, + 0x3CBBFB66, 0xE60191FB, 0x7B4A7A1F, 0x59FE1F00, +}; + +u32 point_table_binary_88[] = { + 0x11728D96, 0x3D485B51, 0x14C70F49, 0x207E2531, + 0x3650EAEC, 0x2B1D3A04, 0x6C87D20E, 0x4A757A53, 0x17471197, 0xF0C64797, 0x4E1D5C4A, 0xB33C7008, + 0xD60E421D, 0x1D0AE56E, 0x2DA814A1, 0x83834387, 0x62418AA0, 0x45D0C116, 0x2AA8F4F6, 0xDC733FF2, + 0xDEDFA599, 0xDE8F73EE, 0x7DE79CDF, 0x4D6EF4A5, 0x4EE81151, 0xB357FBB0, 0xB2B2A2A9, 0xC43CC5FC, + 0xB3F65578, 0x89F909D1, 0xADE7CD77, 0xC2933AD1, 0x9B44F54F, 0xA3E7C25D, 0x8E3FE4F8, 0xB3E6EF42, + 0x7CB5392D, 0xFC96E30F, 0x38FE6AEC, 0x85F0BADB, 0xEFDBD8AA, 0xF01AE77F, 0x241A1D6C, 0xDD35ACE7, + 0x99778846, 0xEE0DBD99, 0x9999D17A, 0x91F36789, 0x1A7F066B, 0xC266FD53, 0xCEDF1AFA, 0x2B6CD67F, + 0xE6FC5F23, 0x5DE1438E, 0x4F73FD4B, 0x23DF850F, 0x38BE4D54, 0x53F58EF0, 0x89EB77A1, 0x76FFBFE2, + 0xC71CFFC2, 0xFD54EAAF, 0x852F1C3F, 0x6E348473, 0xF313D61C, 0xDFE2F89D, 0xC682E1FC, 0xBC84BB44, + 0x665EE556, 0x75797777, 0x97E7CBCC, 0xF3A850E0, 0x9EE5C684, 0x709759F2, 0x6FF2DEDE, 0x1ECF9799, + 0xE74B6781, 0x49F8B4BA, 0x2C9C7B9F, 0xF0BADD9F, 0x273AB1B1, 0xB161982C, 0x57978573, 0xEB1D87FD, + 0x859DEF72, 0x8B48FA71, 0xE7A3429E, 0xA11FEC17, 0xEBC17ADD, 0x79A153B7, 0x9F3B2FE4, 0xF6F77E7C, + 0xDCFB0EF1, 0x437E101E, 0x689BF7E9, 0x137E94FC, 0x9B6CDEA7, 0x2F2D975B, 0x9EEDFEBE, 0x3F7C1F95, + 0xF879CAF4, 0x37D09679, 0xB8EF8BEF, 0x3FBF9F89, 0xEB632273, 0x5EE86CF0, 0x65B7DBE5, 0xF3C6BC6D, + 0xEAF36CCF, 0x5FA8DF9D, 0xB7D09F3B, 0x6FA19E0B, 0xBB5FB9E5, 0xD6BBF316, 0xDEAF392E, 0x6CE3DE77, + 0xF5478964, 0xBE6BD433, 0xDF37A2C0, 0xA9652277, 0x3E529BEF, 0xB8C4EBA7, 0x72EB97FC, 0xF9099C7A, + 0x3F2E3FB5, 0xF945361F, 0x5B2FBF6F, 0xCBC61DF7, 0x2C9784FD, 0xFBCCFEAE, 0x7E82FAA9, 0x58BFDE2F, + 0xD6AFF7A1, 0x7E82FAA9, 0x58BFCDEF, 0xD7CF9CAB, 0x5F2F7260, 0xB6BFBE7F, 0xBE3C73FE, 0x747F3DFF, + 0x5EEDDB7C, 0xC7F35CDF, 0x4EAEDF03, 0xE6EDDC3C, 0xC279B0FD, 0xEA79E69D, 0xDC3C820F, 0xF4153806, + 0x7F31F49F, 0x42FF29F8, 0x8BC15F0C, 0xFE62F017, 0x83BF14FC, 0xA5457FDE, 0x07FA0AAC, 0xC09F2AD6, + 0xEF7DA0AF, 0xC00AFCA9, 0xA23FEF03, 0x7D0556E0, 0x4F813F05, 0xFE54D19F, 0xF7E9FD79, 0xDFC15F0C, + 0xFE62F017, 0x81BF08FC, 0xC5E02F06, 0x7F11F88B, 0xC05F04FE, 0x22F01783, 0xBF18FC29, 0xF0A7C05F, + 0x06FE32F0, 0xA7C09F02, 0x7F19F8CB, 0xC09F027F, 0x0AFC65E0, 0x2F037F19, 0xF8CBC09F, 0x027F0AFC, + 0x45E02F02, 0x7F04FE08, 0xFC45E02F, 0x027F04FE, 0x08FC11F8, 0x23F01781, 0xBF08FC65, 0xE02F037F, + 0x09F84BC0, 0x5F06FE32, 0xF09780BF, 0x04FC65E0, 0x2F037F09, 0xF84BC05F, 0x02FE12F0, 0x9781BFAC, + 0xE0CFDD77, 0xD52BA24E, 0xA7D3BF0F, 0xAFAA47C2, 0xEEBEB91E, 0xAF1EB5DB, 0xED701F5D, 0x8F133996, + 0x790F9F0F, 0xD4E7E6E6, 0x828FE173, 0x22C3FE7E, 0x301F61F7, 0xFBCDFF3F, 0x6CFE24EF, 0xB769EEE3, + 0xDBEFDDFD, 0x2CFB5360, 0x7B7FFB7E, 0xFCFFC58A, 0xE37F0000, +}; + +u32 point_table_binary_89[] = { + 0x1172859A, 0x7F8C5547, 0x15C767EF, + 0xBEBB6F61, 0x17B7EC6E, 0xA5949658, 0x9FA4695E, 0xA32535DA, 0x5A8D46AB, 0xE161910B, 0xB84B59D3, + 0x34D03624, 0xFE783121, 0xEC1FAEE9, 0x9F168B21, 0xA6BB460C, 0x0F125DED, 0x1FB6D4A4, 0x2CB57D6C, + 0x9567A269, 0x6D8DD88D, 0x6228F034, 0x509F22A0, 0x59CA2EEC, 0xAFEB77CE, 0x9C993B73, 0xF651F7BF, + 0x4FCE3933, 0x67CECC77, 0xEEB9F7AD, 0x1A53EBD5, 0x5B8AFE46, 0x47475335, 0xA6EED71C, 0x593EACEE, + 0x4F6B4AB5, 0xA46B2799, 0xD76B4E2D, 0x8FC27FC2, 0xF83FFDF4, 0xD39AD76B, 0x56960F18, 0x7FA5D69E, + 0x67A6F122, 0xCB3C9FFE, 0xBBE79E7B, 0x82F188AD, 0x7FB4F65F, 0xC49C8FB2, 0xDC9BBEA1, 0x4E7AF9F7, + 0xA655CD2E, 0xFF7C5A4D, 0x3FE4E59F, 0x4FDFD0EC, 0xF28F327F, 0xCA27CAC6, 0xD39C4EC1, 0x7F4D963F, + 0xB8AAD9E5, 0xCFF3B9FC, 0xBDF1343B, 0x7F9B2FE7, 0x63F34F9F, 0x503F51CF, 0x2AD5BAA9, 0x6DD9BE7D, + 0xFBD27440, 0x35D43998, 0xDF696F3C, 0xF8E0839A, 0x2B9A5B0E, 0xB5FD67D5, 0xAA5569BA, 0x0DF6E795, + 0xCA6DCD5F, 0x23FB56D8, 0xBF06FE6D, 0xEE3C8DB7, 0x1576705B, 0x67DB19E2, 0x3ED83F0A, 0xFE78EB55, + 0xE686E6FC, 0x93F1251A, 0xEF0BEAC7, 0xE959A5DA, 0xBF1F1D22, 0x967619BF, 0x4535D27F, 0x28B5E4A9, + 0x5C85EAF1, 0x79C41F01, 0xBFD0F20E, 0xF166D88F, 0x29B5F467, 0xADE728BF, 0x4455D26F, 0x29D5D1A3, + 0x4E903D81, 0x1DDC3910, 0xBD46E36D, 0x847D1DF8, 0xB1748AEC, 0x1B61072F, 0xFB79CB65, 0xB26F80FD, + 0x83E047D3, 0x2D34DE06, 0xD8C1EF7B, 0xB6E58B64, 0x7F482D55, 0x3F453D27, 0xA2A5143F, 0xA0125D2F, + 0xF5706E9A, 0xEB176B4E, 0x97470BC4, 0xDB6047FD, 0x5A7E9FCB, 0xD3FAB6C2, 0x8E7A45F7, 0xA977B9BE, + 0xA15D8EFF, 0x98EA574F, 0x60BF7E1D, 0xCD10EF50, 0x1DEAC3E0, 0x0BAA9BB9, 0x5F73BC36, 0xEA20DEA2, + 0x625DAFF8, 0xC8C211E6, 0x4473DB8C, 0x7AEE9967, 0x9ED1F58A, 0x75BDDAFE, 0x343FB377, 0xEF5E5DCF, + 0x3E5DCFF6, 0x9DA9A97F, 0x023BEAD5, 0xFE9DB93A, 0x73A279C9, 0x1F164ED2, 0x78DBD2E9, 0xF44BE0F2, + 0xEC6B86D5, 0xE7342F1D, 0x9B3F4EBC, 0x01F1A8D7, 0xD2B76677, 0x70FD12CD, 0x9D2BE707, 0xD83F5CAF, + 0x3C6FB29E, 0xDE796D5A, 0x0F791EBD, 0x7A1C3A74, 0xA8D9790A, 0xEB21CFA3, 0xAC873C6F, 0xB21EF2BC, + 0xC97AC8F3, 0x26EB21ED, 0x8BEB199E, 0xC76DD03B, 0xEA977E4A, 0xADA0FD93, 0xE76D0076, 0xF0FC1B2D, + 0x6DC4F23C, 0x6D851DF5, 0x52930B73, 0x5CBFF03C, 0xF6C18E7A, 0x458F2F74, 0x363D6F5B, 0x709FA07E, + 0xB96FCC1D, 0x6B7ADE36, 0xC38EF315, 0xEF9D8B68, 0x7EEFBC99, 0x7AC18E7A, 0xE53F33D3, 0x686A97F1, + 0xF23C6E84, 0x7D9DDEAF, 0x99654DCF, 0xE306D851, 0xAF25DFBB, 0xFE553E7F, 0xC179547D, 0xE6BECC29, + 0x7D27A7A9, 0xDA613977, 0x1FF35175, 0x5ADFAECC, 0x7D96D97F, 0x437A341D, 0xF778007C, 0xCCF347FD, + 0xD3E3DE78, 0x3A9F9A37, 0x9F9EFFB4, 0xF7FCF0F2, 0x61E6F9E6, 0x0C67F998, 0xE7C58ECC, 0xDFF169EF, + 0xF9E7F2E3, 0x786F7EC7, 0xE3DEFC03, 0xA6DE2EDE, 0xE5EFD8AE, 0xCF3E9F0A, 0xFAF97275, 0x7E6E88EA, + 0x7B19BC1A, 0xFCFCDC36, 0xE232F80E, 0xA5DEFDC0, 0xB5BD54EF, 0x4EF04B4A, 0xCD3C35FB, 0x69E23C18, + 0xCFA3A97B, 0xE75BC85F, 0x8CB7C8BF, 0x1B7C50A9, 0xEBF5D9DF, 0x1177816F, 0x47FCF2F9, 0xCDC41D60, + 0x9CEF9996, 0xD9DDCDE6, 0x4F7782EF, 0x027FF6DA, 0x2724EFDF, 0xBF3F4D37, 0x81A1A76B, 0xEBA77E48, + 0xF6FEB4A0, 0x36403F37, 0xBDFB2C8D, 0xDF03FBAB, 0x18FFAFB3, 0xDBC93E04, 0xBBBEAFBE, 0x7D6535F1, + 0x2CB80E7D, 0xE4A72E92, 0x7F04D6CF, 0xE377A63F, 0x49F65DE0, 0xB7E15F9C, 0x9C63FD16, 0xD42F7016, + 0x26AEDC42, 0xBC1DACF7, 0xEFEAE420, 0xC5F79AF8, 0xD6DBA67F, 0xD3747E99, 0xDF8A7425, 0x3A2095C6, + 0xD75F90F1, 0x7A7DEA65, 0xF0268CFF, 0xC7859BC9, 0x7E00E3E1, 0x3CCC8DA5, 0x9BC83E0C, 0xAE821F4F, + 0x3F42FC28, 0x18FB3D5B, 0x9B3F44E7, 0x7515E271, 0x3FB67E7D, 0xFA3CD91F, 0x31F9E63E, 0x76FDCF64, + 0xC778EA14, 0xF8DAEC8B, 0x641F05A3, 0x9FCAFD65, 0xAEB5697D, 0x65FDFB98, 0x3BA78F12, 0x0F703DFE, + 0x3EF940B3, 0xFA78F55B, 0xC9F79DD9, 0x8F15936B, 0x687D8779, 0x7DFF4E4F, 0x523E72BD, 0xB21E63B0, + 0xBF02FBEB, 0xEA4E99BF, 0xB5EB7E31, 0x5E36F75D, 0xE271B3DE, 0xF891B9E7, 0xCCFD8278, 0xDC2F57C6, + 0xA7871716, 0x16F479AC, 0xEAF3A82E, 0x5E7D92EA, 0xD30D3EA8, 0xF5E3B860, 0xF8C2AC7F, 0x7ED54566, + 0x3EFFADBD, 0x8EAB8639, 0x9ECF43CE, 0xC6F7C04E, 0xCCF60E3C, 0x5F683CBE, 0x6FBAC107, 0xBDFBAA13, + 0x4CE331F7, 0x805FF5EE, 0xA70EF43B, 0x9C3FF58F, 0xDD60CE9F, 0x39B1F987, 0xF3DD80DD, 0x7C8E1B76, + 0x3D349E9C, 0xCFE5C3FE, 0x3DB0F3FA, 0xE8F9BD1D, 0xFDC169B3, 0xBE37DF7C, 0x33EB1794, 0x63EA6755, + 0x4BC719F6, 0x6F90FF25, 0xE65DE0B7, 0xF5FC8E13, 0xC34A9D38, 0x7122189F, 0x78C88C97, 0xB3E30D99, + 0xF96CBDFC, 0x78CA3702, 0x9FF4F29B, 0x05D7BDFC, 0x66315E3D, 0xCB0FFE0D, 0xF2E7FC54, 0xAF619B1F, + 0x38316CF2, 0xF1C7275E, 0x05FFB359, 0x7EE084D8, 0xEEA7174F, 0xF96EE7E7, 0x85AB9FE9, 0x17BCFA25, + 0xB67EC4B6, 0x1E971633, 0xD5C7ADDF, 0x32C60BEA, 0x99CDC7F5, 0x4C6C3D29, 0x9F21337F, 0x56CF2C3E, + 0xACAFF1B7, 0xEF3B597D, 0xC1617D13, 0x5B5FCDAE, 0x5E971633, 0xD5CFD5C7, 0xB2193FAB, 0x77361FD7, + 0x3BB1F5E6, 0xFBB11AD6, 0x3B8B0FEB, 0xCFEB9DC2, 0x795EA3F9, 0xD693749E, 0x2E8357EB, 0x78C789E1, + 0xE5A6DF9C, 0x0293BF61, 0x9507EBF7, 0xB98B8E1B, 0x864DBCEA, 0x82FD765D, 0x0DB677C1, 0x4E6CC7C7, + 0x7D41E3B7, 0x4FFAEF8B, 0xADBDED93, 0x663C7E5F, 0xBCC8DC05, 0xA678C3F6, 0xBED6EBF3, 0xEF735D1F, + 0xE6AA61E7, 0x5F35FECC, 0xFC7CD67F, 0xFCBCAE1A, 0xE67CFA90, 0xFF5DD97A, 0x6DBFECEA, 0xC1FD5DCE, + 0xE6B3D3F8, 0xDB7AA465, 0xF01DD9FA, 0xF5FBA519, 0x8FD7CFEF, 0x73AEDE3B, 0x8DDDD60F, 0xF10D13CF, + 0x2CEAB3A8, 0x7EDCFFE4, 0xEC7AB89F, 0xB1F5B1FD, 0x8EAD4F93, 0xFA164C7D, 0xD92EEB6D, 0x9F7FB6BE, + 0xFCBC73F5, 0xB3FA757A, 0x65BD5D5A, 0xCCA13E1D, 0x17ACDEB8, 0xBFA90A7D, 0x16AC3EFD, 0x7EC6F97B, + 0xE3B13E0B, 0x562F7E7F, 0xE4F2B57A, 0x75FA647D, 0x5D5ACCA1, 0x1E1D17AC, 0xBEA85E56, 0x7F991E0B, + 0x568FDC0F, 0x5503FDF5, 0xA52FF279, 0x1DE0FABE, 0x48F5B9D0, 0xFB23F33E, 0x6FD69F2E, 0xF45EF1CF, + 0x9BFB3EB3, 0xD3C4637E, 0x13BF0BF1, 0x7AFDDD1C, 0xCFE7D9DD, 0x675CCF56, 0x8CC7F387, 0x7A90E799, + 0xFB09576F, 0xA137DBCF, 0xB4F64EDF, 0xE6F73BEA, 0xA2E3AA61, 0xFB3DCCB0, 0x8E974CF5, 0x1A0657BD, + 0xFB8BFBC1, 0x9CE2F1E4, 0x7C723C39, 0xDF61E88F, 0xB8DD7E7F, 0x4B8CFF62, 0xDEB3670F, 0xE603D37C, + 0xCC87A13F, 0x8A5FFE3A, 0x7F8F6B18, 0x7FE66130, 0xF933CBF5, 0x733FA794, 0xE3AAE11B, 0xE427ED63, + 0xB013B35D, 0xE6330626, 0x3BF338B2, 0x39E5C573, 0x7FE8CD4F, 0xFDA3975F, 0xD5B0FD7E, 0x099EF0EA, + 0xC9FDA757, 0x6FD35F67, 0xFB5135CC, 0xFBE5C513, 0x8FE37973, 0xCACB1FEB, 0x31F3318F, 0x8227BCFD, + 0x90F6FF9F, 0x5F389FCC, 0xE78099DF, 0xEDA7371F, 0xF138FA95, 0x537EFD16, 0xE5DB30F3, 0xB37D143C, + 0xE1EDFF01, 0x13EFF69F, 0xFB1FFD05, 0x547F1F50, 0x5F31FD5E, 0xEB7F2345, 0xFDF803AA, 0xA6CEE0BA, + 0xB9A60C4B, 0xFFC5F69A, 0xB1B3DEE4, 0x7843B043, 0xEFF13FD9, 0x9FF3C9FF, 0x8DC73B00, 0x3B71783F, + 0x65F999FB, 0x38CB2F1D, 0x09E707FB, 0xF30F8183, 0xF94CBDB3, 0xF960F7E7, 0xEB5135DD, 0x2FBBF87B, + 0xC1E3DEF8, 0xFA7BEAB8, 0x373FF7D7, 0x2EBF5DF0, 0x3FE6CD37, 0x0CAE7AE3, 0xB3FEDCFC, 0x3DE94838, + 0x1F3898CF, 0x7C6FC8E6, 0x33EF2BD9, 0x7CF00FE6, 0x0307F399, 0xFBC9CDE7, 0xF6273276, 0xB77F91DD, + 0xBF8AAD1F, 0x9D47B75F, 0x91DDAF8A, 0xAD179FD7, 0x9AAD27EF, 0xD74838BE, 0xDD1F3B3E, 0x3A84607C, + 0xBB3F767C, 0xD883F1ED, 0xFE44767F, 0x2AB65E64, 0x77FBE3F6, 0xA366EBD3, 0xD47F185C, 0xF5C677FB, + 0xC5F1723C, 0xB77F763C, 0x3CA182F9, 0xED7EB9FD, 0x1909E61F, 0xD64F347F, 0x3EBB5F91, 0xD82F5B3F, + 0x5BFFC8D6, 0xB762D7CF, 0x3C18D467, 0x15D8AFA7, 0xABAFF5B7, 0xF5745C0A, 0xE3C17E7C, 0x8F1A14F5, + 0x1A0CF277, 0xF58BAC7F, 0xC5AE97DF, 0xAF4B613C, 0x3888B7F5, 0x70FEE520, 0xDEAD47AE, 0x370AEE47, + 0x3D1EDD87, 0xFC3EA1FF, 0x0CDBF5C8, 0xF53A2E84, 0xF1A6DF71, 0xF1FCFEEC, 0x989FAFCE, 0xDFD52312, + 0xF572EB29, 0x84F1A61F, 0xC8E26D3D, 0x64BD98BB, 0x701E6EF7, 0xEAD70D3E, 0xE8D58FBF, 0x87B878D7, + 0xEFDE80A5, 0x7F775A0F, 0xC6EB02FB, 0xF375E1BC, 0x07F38383, 0xF9CDF78C, 0x6C7EFB7E, 0x14297EBF, + 0xA7F77D6D, 0xA7FED8BE, 0xAF2BC735, 0xDBCFF2FB, 0x6CCDF887, 0xEFB75E7C, 0x22E28B22, 0xBEE8C7AB, + 0x1598EF21, 0xE34FFD60, 0x3F78B319, 0xCFBECFA8, 0xBB8D3F3D, 0x2FDF0FBE, 0xD3EB3F5E, 0x06AFCBFC, + 0xC97EB767, 0xFFA5F177, 0xF13DE6F7, 0x33379FFE, 0x3DEDB837, 0xDF26F001, 0xCF5FD7EF, 0x07DE78DE, + 0xF3947F0F, 0x73F5E3DF, 0x331AEA57, 0x5EFCADE0, 0x97BDF857, 0xCCEF87CE, 0x7E0BF89B, 0x9E5DD443, + 0xAE0FEA1B, 0xD1FDB68D, 0xC7FBD888, 0x7E1F73FD, 0x3ABFAFB9, 0xFDE5FE5C, 0xC79BFD36, 0xFD79B65F, + 0xF67B82E3, 0x9170BFC0, 0xFE7E39FD, 0x4A7D3B2E, 0x8AFBAE28, 0xEEABA2B8, 0xAF8AE2BE, 0x4A845E13, + 0xA1B7B2D0, 0x5B59E86D, 0x44E86D44, 0xE8AD2EF4, 0x560FF5A6, 0xE2506FE0, 0x506F15A1, 0xB78AD05B, + 0x4DE8ADE6, 0xCF97E947, 0xEACB7145, 0xE8A522F4, 0x5614F145, 0x111F8BF8, 0x38D83FA7, 0x1FA92FE6, + 0x2F83F3DE, 0xF9BC19DC, 0xD24C4F52, 0x6F51E6BF, 0xC4F37F09, 0x9C6BA627, 0xA93766FD, 0xFBF56ECF, + 0x7F39D8D7, 0x87D393D4, 0x1BF3C3E0, 0xFD5EFC4A, 0xF0B0175F, 0x05EF6BA6, 0xBF48E8D3, 0xE9AD2CF4, + 0x56167A1B, 0xB17A0BF5, 0xC9ECF423, 0xF5E5B82C, 0xF456167A, 0x2B0ABD15, 0x85DE62A1, 0xB758E82D, + 0x167A8B85, 0xDE8A426F, 0x45A1B792, 0xD05B49E8, 0xAD2CF456, 0x0EF566F5, 0x23F5E5B8, 0x28F45614, + 0x7A1B147A, 0x1B147AAB, 0x08BD5584, 0xDE2A422F, 0x15A19741, 0xA19741A1, 0xB758C4C7, 0x62FFEA62, + 0xFFEAC1FE, 0x39FD487D, 0x31EBF793, 0x73DE79EC, 0x059F6DA6, 0x1FA9AF28, 0xF33FE7F9, 0x1F35F18B, + 0xF523F5C5, 0xACFF1F64, 0xB3E77F13, 0xF8216F3C, 0xA71FA92F, 0x66FDFF30, 0xBBDFE379, 0x760C3CF6, + 0x1ECF4331, 0x7EA64FA7, 0xA792D05F, 0x49E8AF2C, 0xF45716FA, 0x2B0BFD95, 0xC5FE95C4, 0xFE9584FE, + 0x62A1BF58, 0xF4A775D1, 0x9FD743FD, 0xE1F912F6, 0xD775A1BF, 0x58E82F16, 0xFA2B08FD, 0x1584FE4A, + 0x427F25A1, 0xBFA2D05F, 0x51E82F11, 0xFA4B9AEB, 0x2D127A74, 0xFA1A14FA, 0x1814FA4A, 0x84BE9250, + 0x5F562F52, 0x4FB23F71, 0xFED5607F, 0x9C5EA49E, 0x647F27FB, 0x3FA917A9, 0xA728F37F, 0x35F85E46, + 0xDFC316EB, 0x45EA8999, 0xBFBF3B7F, 0xD77F377F, 0xFE647A92, 0xFDB0EC0F, 0xEDF737FB, 0x3D46F6A7, + 0xCD9F9799, 0x1E9D5E0A, 0x425F05A1, 0xAF92D057, 0x49E8AB24, 0xF6AF24F6, 0xAF20F6AF, 0x10EACBEA, + 0x45EA290A, 0xBEB779FA, 0xAA0A7D55, 0x85BEAAE2, 0xFDB52EDE, 0xDFEABEBE, 0xB2DF4F94, 0xEAEFEF77, + 0xBF47B567, 0x3C68B8E5, 0x2A71194C, 0xFE3760E9, 0x7F19CF23, 0xE2D60BEC, 0x5F31FECC, 0x97D11F92, + 0x3D3ECBF6, 0x9AB133F3, 0xEF65ED2A, 0x3F11FE5E, 0x63D9FE9E, 0xC4FF0FC9, 0xFD7F7BC6, 0x759B0FEF, + 0x5FDDE66B, 0xF617F70D, 0xE7C7BF27, 0xC5363FB6, 0x176D7E6C, 0x2FDAFC9A, 0xB2F477F5, 0xCC4FF0FA, + 0x129BBFE6, 0xFF010000, +}; + +u32 point_table_binary_90[] = { + 0x11727596, 0x3D4F5441, 0x14865FF9, 0xDA05172D, 0x84C2CEE6, 0x26561616, + 0x101A1525, 0x119D620B, 0x127E8264, 0x2B737F81, 0xDA1882C5, 0x8DCD064B, 0x43AC4828, 0xC88D2526, + 0x10ACB6D8, 0xC40A2A1A, 0x2BB0B130, 0x545CCF7C, 0x9D9D79D1, 0x8E877BE6, 0xCC39E799, 0xBD7371B7, + 0xE9E13170, 0xFB596B7D, 0x6565A5C1, 0x43E147C2, 0x1FDBF38E, 0x1F34BDE6, 0x00B87934, 0xFDD972B3, + 0x277C08CC, 0x2C4EFE70, 0xCF57858F, 0x81CECB99, 0x178E8DAC, 0x5F90F55F, 0xDAE78ED7, 0x42BE3FD3, + 0xB38EBB3E, 0x5FE7FECC, 0x27C70BC2, 0xDF85E7A6, 0x8F1C2F49, 0xFCA2C4BF, 0x6EBF72FB, 0xED0B3F05, + 0x6E4D4E3C, 0xDFD8D868, 0x90D4BBBD, 0xBD9DD563, 0x194B805D, 0x3F3E070C, 0x0603E947, 0x58F69F80, + 0x72DF73EB, 0x8DE3EBF1, 0xFCBCEF9F, 0x5FE7E170, 0x28FD0A4B, 0xBFF8A50C, 0xC71780E3, 0x24BFE335, + 0x9F1F927F, 0x7777D732, 0x3C038E93, 0xF58135BF, 0xE305F4ED, 0xBCC6E766, 0x3B5B5B5B, 0xE247F8C0, + 0xD6AB0CCF, 0x53EF1DCB, 0x5A1FFF1F, 0x5E153EB6, 0xFB29F73D, 0x877CBC5F, 0xD7E747CC, 0xDFF5FB23, + 0xEE1FFC8D, 0xDFB97C97, 0x9EA70944, 0x261F3C7F, 0x9E17CF33, 0x9C2F5C84, 0x7C3CBF70, 0xDE10F7E3, + 0x7972FF3C, 0xAF70DE6D, 0x7DE9F9B4, 0xF5A4E7DD, 0xE6F34CF3, 0x0BE71B71, 0x3DCDABD9, 0x179F729E, + 0x5B6763D8, 0xDCDCD4F3, 0x062897B1, 0x1FCBCD37, 0x611B3F1F, 0x38596FE7, 0x913E77BC, 0x1FF82CF0, + 0x1E4AFBFB, 0xB01CFA2D, 0x637DE9F9, 0xB1FBBBFA, 0xF6840F7D, 0xFEE057E3, 0x777676EC, 0xBC5D7D36, + 0x5FE0BEE7, 0x31CFDD51, 0x3ECBCD4F, 0xF97359E6, 0xF955FB43, 0xDE6F739A, 0xF5FB5BF8, 0x89CCFB5C, + 0xFB45D66F, 0x92CF7112, 0xEFFB17CE, 0xFA6F4EF3, 0xFE85F3FE, 0x41FD23ED, 0x7F345FF6, 0xA36CB2FA, + 0x07C252DF, 0x94D1FACB, 0x7FFB0A9C, 0xC4077F86, 0xFC19F267, 0xA8FE92EA, 0x2FC99F21, 0x7F86FC95, + 0xE4AFCCFC, 0xE97CD997, 0x729DF5DF, 0x08DBF87B, 0xB1FFE883, 0x7D054EE2, 0x83BF9AFC, 0xD5E4AFCE, + 0xFB8F3E63, 0xFFD17760, 0x9D2FFB52, 0x2EB2FA4F, 0x84257EF2, 0xADFA3359, 0xFD493EC7, 0x497CF057, + 0x90BF82FC, 0x15E4CF90, 0x3F43FE0A, 0xF257903F, 0x43FE4CE6, 0x4FE7CBBE, 0x94ABB47F, 0x7484257E, + 0x6C5DFDD5, 0x59FF493E, 0xF73E4EE2, 0x83BF8AFC, 0x55E4AF22, 0x7F35F9AB, 0x337F3A5F, 0xF6C5EF93, + 0x50AFBE1F, 0xD45F91D5, 0x9FE4CBDF, 0x27EA0FE4, 0x0FE40FE4, 0xAF207F05, 0xF903F903, 0xF92BC85F, + 0x91FA1BCD, 0x977D29F7, 0x327FE1FB, 0xE8C607F5, 0x57A5FDA7, 0xF91C27F1, 0x575757FA, 0xBD95F8EB, + 0x91BF1EF9, 0xABC85F95, 0xF98BF7D5, 0x65EBC47E, 0xBFC5FB45, 0xFEE37874, 0x5F008EE3, 0x7D72E9F9, + 0x2F000000, +}; + +u32 point_table_binary_91[] = { + 0x11726D94, 0xBF4F5351, 0x14C7BF6D, 0xEF2BA530, 0x20BF4C8C, 0x6BB58032, 0x18036841, + 0x49C001A1, 0x1BD00E0A, 0x86C481E2, 0x424D4C9C, 0x1CAD0468, 0x18648001, 0xFE024617, 0x4303A6C4, + 0xCDA0896C, 0x94984A42, 0xF821903C, 0x0C8D6DAF, 0xE7DCF7DE, 0x2D54EF9B, 0x3EEF7CCF, 0xCF7BDE43, + 0xB7CCE136, 0xD0F6DC38, 0x4B241212, 0x3D36B7B9, 0x53D3D3D3, 0x129D3227, 0x3F02DFDE, 0xB8533333, + 0x3312F789, 0x53C07718, 0x678A6DFF, 0x9B596F6D, 0x2412D1F6, 0x6CCC5B1B, 0x8D46994D, 0x8B01C5DD, + 0xD2B4F400, 0xEBE51AE9, 0x37005FCC, 0x5B954C26, 0xA55C25FE, 0x44BC2BF2, 0x8AD314FF, 0x2E70784D, + 0xE4676767, 0xA5FC6CF3, 0x636FD5D4, 0xD414B3C9, 0xBC3FE2CE, 0x0E0E0E72, 0x3C53C58B, 0xBAB34343, + 0x43A5F851, 0xA3303C3C, 0xACFDF747, 0x8C02EB9D, 0x7A5D2F0C, 0xA9FAB1FB, 0x45529C33, 0x3BF5DC78, + 0x27CE553D, 0x76BCC057, 0x43DAACF2, 0x6D9D7A22, 0x939393BA, 0x5FDF17CD, 0x398B8D5C, 0x3C1ED7FE, + 0x5BA716A3, 0x59A6710F, 0xD8EDCAB7, 0x4B3E3BC4, 0x5D94FF4A, 0x3EA7F911, 0xD4614413, 0x710FE993, + 0x36F720C4, 0xF33CAF81, 0x67606040, 0xE2214234, 0x11147D70, 0x9BA6C9F7, 0x99B6EC15, 0xAF781ED4, + 0x5F9AFB13, 0xA878A9B8, 0x5CDF49AC, 0xEC40381C, 0xFE474F94, 0xE6F955FB, 0x0035EF75, 0xD2FF01BC, + 0x86AF616F, 0x6F8FEC54, 0x0FDB2B7D, 0x0DFDFDFD, 0x3CBF34CF, 0x8F8FD2AF, 0x929ED975, 0xD95EED07, + 0x62B198CE, 0xC7677C7C, 0x5CD74313, 0x6CE4FD71, 0xFCABFDBE, 0x46BE4F04, 0xD14A0FE4, 0x8FCAA77D, + 0x7D7D7A1E, 0x02FE84DA, 0x37BB7FE1, 0xC40B122B, 0x3DB0BDBD, 0x2D6586F8, 0x0E60D22A, 0x663219DD, + 0xDF498794, 0x131313BA, 0x9F930EFF, 0x5BB53F19, 0xF256FACA, 0x27FFCD57, 0x568FA397, 0xC562B8B7, + 0xB757DB61, 0x8835C54D, 0x44749FC2, 0x65B1DC21, 0xA6FBF6E4, 0x1CBD552F, 0x4DD8B7B4, 0xB4A4EF5F, + 0x102F2E2E, 0x96FC510C, 0x5C8A6FB3, 0x931F287C, 0xB8185F68, 0xB6F64BC0, 0x58A0A3E7, 0x41052E70, + 0x3E67DE62, 0xC563AAF8, 0xF67D1C64, 0x6DB6FB3F, 0xC81EBF56, 0xF1EC7989, 0x159B37E8, 0xCD03FADE, + 0x5B80F9F9, 0x79499348, 0xCB0250F7, 0xBE5EEDAF, 0x5C273B98, 0xAD7DBEB8, 0x2FCBCBCB, 0x12424524, + 0xFF7A7BDF, 0x89DB9983, 0x989B9BE3, 0xFF09FF21, 0xC83F68D9, 0xF5FE04A1, 0xE653C6B2, 0x409C62B6, + 0xE395D753, 0x9EDF45FD, 0x1E5DF8FE, 0xEA880FAD, 0x7D525CCF, 0xD5310B8B, 0xDDC42EEB, 0x8D8A7744, + 0xFAE392BF, 0x2C12FF2A, 0xF99387D2, 0x3BFE640B, 0x510CED8F, 0x5BC45769, 0xFBE94D20, 0x109034CB, + 0x101A9985, 0xC5F4FDA2, 0xD9D22B6E, 0x256EB1F2, 0x313BFDFC, 0xBE6E60E4, 0x598D9E47, 0xC54F03A3, + 0xA3579837, 0x99BDF40F, 0x623BE937, 0x596FC681, 0xB1B13AF9, 0x17000000, +}; + +u32 point_table_binary_92[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x188D4480, 0xEA20F22C, 0x8540F919, + 0x0C0C6D65, 0x3B185001, 0x00000000, +}; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE67BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x188D4480, 0xEA20F22C, 0x8540F919, + 0x0C0C6D65, 0x3B185001, 0x00000000, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE687BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x428C9C95, 0x150420F2, 0x2C8540F9, + 0x190C0C6D, 0x653B1850, 0x01000000, +}; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE6C7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x188D4480, 0xEA20F22C, 0x8540F919, + 0x0C0C6D65, 0x3B185001, 0x00000000, +}; + +u32 sec_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE647BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x188D4480, 0xEA20F22C, 0x8540F919, + 0x0C0C6D65, 0x3B185001, 0x00000000, +}; + +u32 sec_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE6BBBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x188D4480, 0xEA20F22C, 0x8540F919, + 0x0C0C6D65, 0x3B185001, 0x00000000, +}; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE607BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x188D4480, 0xEA20F22C, 0x8540F919, + 0x0C0C6D65, 0x3B185001, 0x00000000, +}; + +u32 sec_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE647BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3CD2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD1CFDC0A, 0xE4FF6360, 0x78738765, 0x02C3023E, 0xA0051B19, 0x188D4480, 0xEA20F22C, 0x8540F919, + 0x0C0C6D65, 0x3B185001, 0x00000000, +}; + +u32 sec_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE627BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x302ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_9[] = { + 0x11726D94, 0x4F4C1341, 0x14C6BF6D, 0xABA294B2, 0x5494A222, 0xAB22E2BF, 0xA4590F5E, 0x3C109BDE, + 0x4DAD9518, 0x0F1E68B8, 0x1882461A, 0x8E88B60D, 0x09070804, 0x377821C1, 0x439B7A60, 0x0E2A5D50, + 0x7BB43490, 0x1E34C6B0, 0x31BD71A1, 0x09779BD6, 0xD9993634, 0xE9DBCB6E, 0xDEF77BDF, 0xBC37F376, + 0xF6211F13, 0xDD0EA840, 0x16CE3EB7, 0x4F9BAA0C, 0xAEBAFAD5, 0xC59A0955, 0x81026C62, 0x48A9F127, + 0xD70607A0, 0xDC33D1E5, 0x90796EFE, 0xD6F045B8, 0x68F827ED, 0x6AAE224A, 0x1EFEC1E0, 0xD507C29A, + 0xCA104F3E, 0x7EF76A94, 0x0116B06D, 0xBA4A38E4, 0x7A892111, 0x9A54025C, 0xFFBD56F8, 0xB014FF6E, + 0x678FCFCC, 0xB90E1578, 0xA014195E, 0x8726076D, 0xFDE75A21, 0x65C479FE, 0x1E50D995, 0xBA83EB31, + 0x7D54F8AF, 0x3CC97080, 0xA13D8FDD, 0xEA57A93B, 0x9BF4423A, 0x3BBB9C60, 0xE82CE360, 0x2B2F7597, + 0xD0234277, 0x7F4236FD, 0x56F6E75C, 0xF82CDAF0, 0x43D43333, 0xB72CFB39, 0x56B4EBED, 0x7968D7D3, + 0x91E76D24, 0xA5CFF1F5, 0xA375AAE6, 0x81953224, 0x7FA229FE, 0xCB7CFABC, 0x116F9B3F, 0x8A5B0BDB, + 0xA66F48FA, 0x9C9CA07D, 0x4E4DD03E, 0xED0F681F, 0xB7BFC547, 0xC43BFCB4, 0xBFC74FFB, 0x74AA34AF, + 0xAA743DEA, 0x21EDD355, 0xA47DBC45, 0xDAE7F43A, 0xEDD33D4F, 0xF775A625, 0x5E3FC778, 0x632E2577, + 0xD6E642D1, 0xA07D7EA6, 0x919E4D8E, 0x71DE2AEF, 0x143252EF, 0x69F2A174, 0x1FD7C3FA, 0x7DAFD063, + 0x29231AB4, 0xF5036B6B, 0x43CE732F, 0xD75FEAD1, 0x8097EB3F, 0x56CAEF0B, 0x869C9FA9, 0x71997F6E, + 0x9A41D1BB, 0x85FF5870, 0xCA88C418, 0x32D6B72A, 0xFF1F847E, 0xBE493783, 0x29A1EFAC, 0xFCAD7EB4, + 0xE4BE5CE0, 0xBAEE083A, 0xEDFAEFDE, 0x997D3316, 0x6170FEC1, 0x5E614DF6, 0xEB7A217D, 0xFA9E3174, + 0x79C301BF, 0x5ADF87A5, 0xC63C3354, 0x8CB29988, 0x49BF8B9C, 0x5BD69362, 0xBDFA7F29, 0xF2FB8719, + 0x8C502266, 0xAF830A50, 0x3625AF0D, 0xD3FC258D, 0xE62F6B34, 0x7F05343F, 0x009A1F28, 0xD1FCD512, + 0xCD0FE668, 0xFE5A8EE6, 0x875669FE, 0xFA2ACDDF, 0x98A6F99B, 0xD32DBC88, 0xDFE2FB8C, 0x101050F7, + 0xEBF7ADB8, 0x677B6F8F, 0x887BB6B2, 0x58D96CF3, 0xCBFB75C4, 0x3E2F47B8, 0x31B73CCF, 0x0012B17A, + 0xFC51C377, 0xA3EEF31F, +}; + +u32 sec_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x469B5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA5936, 0x301CE063, 0xD075D8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E038879, 0x1120F398, 0xEF02D595, 0x3130A484, 0x40F98F36, 0x828C6658, 0x31630703, 0x2A000000, + }; + +u32 pri_mapping_binary_10[] = { + 0x11727D57, 0x6D4C5367, 0x143E7CE8, 0xFC40AC88, 0x1F73533B, 0x51A7F363, 0x50619F6E, 0x4390B2B9, + 0x2F0406A8, 0xFBC0AD0C, 0xDC946906, 0xB5647F10, 0xA15D194B, 0x5C1C7057, 0xB6A44B96, 0xD89BA2E1, + 0xBA19DA2B, 0x66387F0C, 0x6870B8E8, 0x324B832C, 0x6631C136, 0x90B81F8B, 0x32DCB9EF, 0xB9F5DED2, + 0x5BEE1FC8, 0x79CE739E, 0xF7BCEF39, 0xEF797B0B, 0xE8132135, 0x1E74005E, 0x485899B4, 0x5C6F995C, + 0xEF4C5CAD, 0x3B795F04, 0x5D1CC401, 0x9C870D71, 0xF7F1EB9D, 0x03F10071, 0xDB455814, 0x4FBC24FC, + 0xAB876E16, 0x450FF728, 0xDCFDC489, 0x3848C67F, 0x04301B4C, 0xC57A9D00, 0x536230E0, 0xE2128760, + 0x3419030A, 0x506128CC, 0x91EC3E9B, 0x85AFCDFB, 0x59621558, 0x1A881737, 0x2A409C21, 0x95F12C65, + 0x76DE6A16, 0x60EE6938, 0x33E5233C, 0x7E5489EB, 0xD8EBF6B9, 0x38C66F68, 0x69A3F809, 0x2ADC9EE7, + 0x10CB3801, 0x36BB2F5E, 0x39FB0BF1, 0x137B153C, 0x20FADC32, 0xDF82FC51, 0x98488659, 0x8837E598, + 0x7764201E, 0xE2877DAD, 0x79147776, 0x97004B65, 0xDE172501, 0xBED246BC, 0x0223C57D, 0xE8C4CC71, + 0xE79CD08E, 0x3BB73E66, 0x5CC69B57, 0xAEC4F571, 0x1E97AD52, 0x0008010C, 0xBB893FBF, 0x4080B642, + 0x5B512EE2, 0xE007F0B5, 0xD37A92D2, 0xA3F69FC5, 0x5BA0B227, 0x8B20D999, 0x7FB25E00, 0x6B610D8B, + 0x33792EE4, 0xE51B695F, 0xDBAA89B7, 0x10F13683, 0x8DF15067, 0x15EA30BB, 0x4EA7D893, 0xFD301CB6, + 0x2F026D9D, 0x451333EB, 0xA44C68EB, 0x2C1E8DD2, 0x61F9A70E, 0x293A2C7F, 0x5967099E, 0xD73AC3EE, + 0x1D92BD85, 0x1B10A53A, 0x82DF00FE, 0x0B11BEB4, 0x4BD9B785, 0x41F8FB9A, 0x483ACB54, 0x76B5CE72, + 0xA7B6CEC3, 0xF533EBAC, 0xA88FD261, 0xF11E41BB, 0x51B67B7E, 0x0C78F97C, 0x3AF76A13, 0xF11E2D57, + 0x78417158, 0x74B433BC, 0x3A5C4F2B, 0x595DA451, 0xBD797ABC, 0xFCA7C46F, 0x6821FE2A, 0xAC8B6243, + 0x4E8A84FB, 0x392C3769, 0x5D530023, 0xC3C45FCD, 0xF04C438A, 0xA46FE6CD, 0x25C502CC, 0x0FC298DF, + 0x4B7C7DF6, 0xCC7DF858, 0xB6C4CF4D, 0x9370DED6, 0x5E5963C2, 0xFC4230E6, 0xF0517E6B, 0xB2557D28, + 0x7EFBE0FC, 0xD3B08E52, 0x0C6B99FD, 0x6A996F0F, 0xAFAC8BE1, 0x6B11AFC8, 0xC9647DE2, 0x3BD55DC9, + 0x9922FB7B, 0x9D3EE6BE, 0xB1BCD643, 0xD4F9917D, 0x42DBFEF8, 0xA8769D6E, 0x1852EA34, 0x78CE1FAE, + 0x535378FF, 0x370E45D4, 0x635A38DE, 0x13BDDAFD, 0xB0A94B5B, 0x67B37366, 0x9D2D4E6D, 0x9DAD27B4, + 0xFBE1C97A, 0xED3A4D2F, 0x57EAD4C7, 0x759FB2CA, 0xFB3EE627, 0x3C43556F, 0x899358BE, 0x723F18CA, + 0xB5FB615B, 0x81B64E66, 0xFACC3A59, 0xE9DA3A4F, 0xA547E930, 0xFFA7F551, 0xF718B33F, 0x13C3FE6C, + 0x0CFB7331, 0xECCFC7B0, 0x6F8F617F, 0x411F3D5F, 0xA4FC8201, 0xC25F8CC1, 0x7B29863D, 0x1BED60C0, + 0xF9A9A3F9, 0x9A784880, 0x46639DA5, 0x14FBB1D6, 0x35F86B87, 0x43006FFB, 0xF8ED91EB, 0xE4BF03FD, + 0xB3E3B332, 0x17639C0C, 0x93FD7869, 0x09FA15B9, 0x4F395A31, 0xCE65801B, 0xF23A72D4, 0x7ECBECC7, + 0xABF6639D, 0x15F57824, 0x3F9E1BF1, 0x0FF653DF, 0xE0BDCBFC, 0x73D17FDB, 0x9ABCC404, 0xF43FDAEA, + 0x6EB61905, 0xF8F2FCDD, 0xCB839D74, 0x3E3B5538, 0x2C69B41C, 0x46DCBCD3, 0xE368B30B, 0xF0CDE718, + 0xAE87C56B, 0x6990EFAF, 0x3C5DEC75, 0x92BE203D, 0x2160FC36, 0xF91B55FE, 0xCDA60E4E, 0xF20FF6DD, + 0x18B9D043, 0x78BE46BC, 0xCF8A3AE5, 0x78E36323, 0xD7E57C64, 0xFD97D1EF, 0x64A1CD28, 0xD5D3BDA3, + 0xA14E7733, 0xD95F89B2, 0x335E6A4B, 0x03D5F52E, 0xB41BE34B, 0x8B259DCE, 0xC60B629D, 0x8578BB26, + 0xA2D75794, 0x31726DF0, 0x12E6518B, 0x79DC22FE, 0xAB130ADF, 0xD5D8E1A8, 0xB3209E01, 0x307889E2, + 0xBC36343D, 0x3EE2E378, 0xFE5B097F, 0x7D48D1E9, 0xAC42DC1C, 0x89BFA1C5, 0x1FC3731F, 0x21FC4D15, + 0xDED77CA1, 0xA78323FD, 0xF19BB4BE, 0x8221EDFC, 0x76B3FBA9, 0xA4589A07, 0x01AE47B4, 0x48BA7700, + 0x6EFE4578, 0x6197322F, 0x0867FB36, 0x0FEF2986, 0x17215E63, 0xA848A379, 0xE473F395, 0xD417A141, + 0xC28B69AE, 0xE649FBBE, 0x6985F03D, 0x8F7573E6, 0xE0BF7F5C, 0x3D4BF5F5, 0x5697324F, 0xFC6D3EBB, + 0x8DDE850D, 0x16799E95, 0x38A7EB0B, 0x30EB0EDC, 0x09AFAFD4, 0xA9C4DFB2, 0xE2CA451F, 0xC6876A80, + 0x7F7E27BC, 0x4C854F8A, 0x21376F27, 0xFB1E957D, 0xB378C5CD, 0x4FE3ED95, 0xE67E6105, 0xC3933C80, + 0x79519F26, 0x343D984B, 0xCC6F1FFA, 0xD5179AD9, 0xFD35D83F, 0x850F01EA, 0x078BDC5F, 0x6F239E10, + 0x9F932DED, 0x7B556E53, 0x6D5605CE, 0x4B1FE003, 0x88F07710, 0xCF4A312E, 0x96F86633, 0x7FDC9A2F, + 0xC0DDBE50, 0xBFB78EF0, 0x77112F91, 0xEF47BEC6, 0xDB6C2FC5, 0xFAE5839D, 0x816EB9EE, 0xE5F7F37B, + 0x4E65BE06, 0x54EF917B, 0x729F953B, 0xB5DFE5FB, 0x55F6C0C6, 0x01F1AB63, 0x742EEFAB, 0xDE37FBB8, + 0x9F7EB09A, 0x23DF191F, 0x1CC67330, 0x14E54AB8, 0x98E9E28C, 0xE607F721, 0x8B6B3AAC, 0xC43DBD6B, + 0xD817D6AB, 0xC0F9313B, 0xAC776040, 0x6CB751BC, 0x0F55F343, 0xE45C16AB, 0x39F27EAD, 0x4C9FBE9E, + 0x48BC2A36, 0xCEF23990, 0x3E733E1F, 0xB1FB3897, 0xAD4B34BB, 0xB8F282C8, 0x7C3E56DD, 0xE301BECF, + 0x135EF741, 0xF6BB86F6, 0x41DAF7C6, 0x9AC877CB, 0x21C48FC9, 0xF5B1A01F, 0xF0608877, 0x08DF1F46, + 0x43298B67, 0xCBAFE3AD, 0x8D58179D, 0x80074FBC, 0x6AC42105, 0x202D3C1F, 0x8E0870C0, 0xDCDA64C2, + 0xF9F05DE0, 0x4FD780FC, 0x9EFCA457, 0xC96B0FF7, 0xB5C96A96, 0x7FAFBD88, 0xFC00A020, 0xE91D8E3E, + 0xFF2EE84D, 0x8623EAF7, 0x2DDECB2E, 0xCE0391DF, 0xFF000000, +}; + +u32 sec_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE67BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B17C, 0x6064E063, 0x284AD8C8, 0xC0600414, 0x1780EABB, 0xFB1C6A1F, + 0x545D3D50, 0xBE8C8121, 0x25042AFF, 0x6023C848, 0x861533A0, 0xFC8768EA, 0x8B80F2FF, 0x1818DEDC, + 0x81CA3F42, 0x370F626F, 0x31DC5E2C, 0xFA91ED7B, 0x8C66DF13, 0x2CEE03DB, 0x07138785, 0xCB6E0E0D, + 0x48787080, 0xF43170A0, 0xFABB0468, 0x7F99514A, 0x8882C046, 0x867FBBDE, 0xDC593103, 0x225E8A21, + 0x0E331712, 0xEE9EF070, 0xDFCD6080, 0x6CFE8C6D, 0x60550630, 0x77FD8798, 0x5786C39E, 0x720CF11D, + 0x507B0000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11727D54, 0x4B4C1351, 0x14BD6D07, 0x2D88A52D, 0xA8A02295, 0x9F94C4C4, 0x0C604C74, 0x516D6481, + 0x2E2A0C60, 0x5CB96845, 0x62424CC0, 0xB1E88620, 0x9640BA33, 0x2943EBA2, 0x71212D68, 0xC22C8C52, + 0x8AB0136D, 0x34AE4CC4, 0x097447A2, 0x25760F29, 0xDEF75E0B, 0x1D607C9B, 0x99B9E7DC, 0x73BF6FD6, + 0x819D1894, 0xE9C9730E, 0x0C95E0B2, 0x79B7B6F1, 0x6406AFCC, 0x03E8C86B, 0x0C2C7AC6, 0x2BC6A70D, + 0xDE532F1B, 0x6C32F76D, 0x2EAD0313, 0xBEC820F2, 0x6EC16A96, 0x091522D2, 0x7A567FCB, 0x5A5EBBDD, + 0x4474CC3A, 0xF2BD6404, 0x0EC0B888, 0xBC0CC0AA, 0xC27D87A4, 0x0974E82F, 0xF0CD3CF1, 0x9744AFD8, + 0x25C8A0C4, 0xE2B1A0C4, 0xF47549C4, 0xAF5D6C29, 0x457CCA1B, 0x0AF6F6C8, 0x90FAB2B6, 0xBA1067B8, + 0x1EF1567D, 0xB740F0C8, 0x482838E8, 0x55E306C4, 0x1FEA3DCD, 0x045F1E5F, 0x8887248C, 0x9F02585B, + 0x653887B8, 0x43DF42F1, 0x157742EA, 0xEE421C5B, 0xF0F71BC3, 0x0B106FAA, 0xBECE1910, 0x7FDC3976, + 0xBFA75586, 0xCDC98D37, 0x33E38BA4, 0xA880BF88, 0xD57128B9, 0x5B474C0A, 0x4A5E1175, 0x1480788C, + 0xE91C5ED2, 0xAA73A71F, 0x49489BC0, 0xA8C9A3F1, 0xBCC37EA6, 0x5738BBCB, 0xB38B8546, 0xC27BD076, + 0xA3ADD1AE, 0xD62BCAE7, 0x190B8D34, 0xAF368046, 0xFB7AFE1E, 0x98D91E14, 0x97E31ED4, 0x87B92AF3, + 0x0B36371D, 0x694603DD, 0x079C1FEE, 0x41C147F4, 0xDF00F895, 0x60791C09, 0xB3F9DBCC, 0x0CD75D96, + 0x21134B29, 0x1189F5A5, 0x384CE23B, 0x6B6CB42F, 0xD1315FB6, 0x2F8919E6, 0x7F744886, 0x67BC2810, + 0x5C799598, 0xB18FD13A, 0xFBFC0186, 0x9B10F7B5, 0xF7773811, 0xFF1ACABC, 0xBC1965F6, 0x12B44F55, + 0x4B1E622F, 0xF9031890, 0xC5330FFD, 0x3F9EE5AE, 0x0CCF79D1, 0x41F09FAF, 0x4389DE0A, 0x1ACF1F18, + 0x66FDB222, 0x1E681FA5, 0xF14C2B58, 0xE604F32B, 0x75E5EADC, 0xA98FDACB, 0x5C9AF953, 0xBD63AE83, + 0xF58E3B0E, 0xD63BA161, 0x2F47BBD4, 0xEE13890E, 0x6CE108B2, 0x7B55A1C1, 0x3FA9613F, 0xA5613FAD, + 0x61AF447B, 0x1D7FEB2A, 0xED677744, 0x1A70B3FD, 0x4A290C3F, 0xE3D833FF, 0x46B57F15, 0xE2C0E37F, + 0x2387F7A3, 0x8E1891DC, 0x825AC7B6, 0x3F3E9DE7, 0xD93DFA06, 0x9F0C93D3, 0xCAF21CBB, 0x0FC37D77, + 0x18AFDA26, 0xC33DFE11, 0xF5EFEC7C, 0x12954664, 0x989F563E, 0x3F9D63BC, 0xD6BE6C7C, 0x9ECDA506, + 0xFF3B16AB, 0xE0BC80FC, 0xA86562B4, 0xDE93DB6B, 0xC683B72C, 0xAF9AF4C1, 0x7DA9DD67, 0xCFEA5F62, + 0x785D7A4F, 0xDE3FD4FE, 0xF51ABAE7, 0x34EC0D69, 0x751F0BDE, 0xE1B708E0, 0x1672F798, 0xDEDF8AF3, + 0xB7E78DF9, 0xF795FBA4, 0xCE8FFBCD, 0x8561D604, 0xF634ED0B, 0x149565F3, 0x1E403D0F, 0x4087334F, + 0x3F0A3031, 0xFA01D4E7, 0x1F000000, +}; + +u32 sec_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0386, 0x0F7C0C5A, 0x0B363204, + 0x19A99828, 0x086C64D8, 0x55BA6246, 0x98DB4606, 0x86B70C0C, 0x77E640E4, 0xB5276C64, 0x30334A09, + 0x01C9BF5D, 0x79FBF4F4, 0x7688B84E, 0xC3468632, 0xA838DF2E, 0x863B2B66, 0x40C4750B, 0x3632B019, + 0x3100C59F, 0x23BB5300, 0xE24E1E09, 0xA03BD516, 0xB0C80B4C, 0x06BA4F80, 0x91819181, 0x61378706, + 0xD8BD0738, 0x1840EEE5, 0x80BAAF08, 0x6EDF0746, 0x063E06BD, 0x04847DFF, 0x76BD01D9, 0x0716D7C7, + 0x216E8043, 0xDC1087B8, 0x110E7163, 0xA0388311, 0x30DC04A0, 0xEEBB0CF3, 0x17D49DFF, 0x81F2650C, + 0x0C2921CF, 0x71C58B90, 0x84CA7FE3, 0xFF10FF32, 0x80FCCB00, 0xF32F0B03, 0x03F35358, 0x7CC0ED35, + 0x6070E063, 0x3081DBBB, 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11726D52, 0x3F481B51, 0x18FF5D72, 0x35894D8E, 0x33386491, 0x1EA59484, 0x428957A1, 0x051DD448, + 0x864E9284, 0x0A76952E, 0x993AE488, 0x8BA24342, 0x259BC59E, 0x938E89E2, 0x7020A897, 0x80D94F21, + 0x8314DA1E, 0x9241C892, 0x16F7A697, 0x7E775FC4, 0x20BEE5BD, 0xF7FDFEBC, 0xEFFBF13A, 0xE06562DC, + 0xE7EE67F0, 0x4F605129, 0xF6FAB49C, 0xD5993A20, 0xB8471363, 0x3EE68569, 0x5770E2A9, 0x14FC6579, + 0x5FBC1520, 0xD1C10054, 0xAACB9D81, 0x6F2F1A7B, 0xD17FE3EA, 0x65C1BD37, 0x831081E0, 0xB98142FA, + 0x4B792967, 0xC0D42FAD, 0xC39A81C0, 0x0DF6D6D7, 0xD847209F, 0x64343795, 0x940D94BF, 0x9A5BE50F, + 0x066CD3B9, 0xB61B8CFB, 0x084F65B4, 0x748AF0B8, 0x164AC48B, 0x06FEFCE8, 0x5D5AA38C, 0xFB095F78, + 0x9E552709, 0xDF2D29C1, 0x00BD533F, 0x58793F9F, 0xA0FE7AC0, 0xEFBCD842, 0x5BA256EE, 0x79FA2745, + 0x2B0CF122, 0x17A894F2, 0x9DE17C64, 0xCE271CA3, 0x7C5EEE8B, 0xCFE46D9E, 0x8B26AB23, 0xEEE544F3, + 0x513EC22B, 0xEE436C1B, 0xD0D4959C, 0x42FE8ED9, 0xB5AB3AD7, 0x9F0CD5C9, 0x1A557DA0, 0x7B477707, + 0xE8DA83FB, 0x34F34788, 0x5F52DF7A, 0xFC7F8BAF, 0xAD504D6C, 0xE3564260, 0xC8E76AB9, 0xF1D1D2CF, + 0xDD668B9B, 0x15D6055B, 0xA4CB7CCE, 0xBA3939C7, 0x5DBBB6C1, 0xF510D573, 0xEA9CE0EA, 0xC2A738AB, + 0x69FC9ED8, 0xF7F49B95, 0x1DF61F25, 0xDE4EA6EC, 0xE9A59FF8, 0x657D63FD, 0xD3E6C3B9, 0x58EFFFCE, + 0x78B8F9F8, 0x7C38BA9B, 0x4F4C6256, 0x42A479F7, 0x5F4E0739, 0xFF070000, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2583E30, 0x32F001E1, 0x468632A3, 0x94100581, 0x8D0CFF76, 0xBDB9B362, + 0x06449C1F, 0x431C622E, 0x6BEA73A8, 0x7BA0E6EC, 0x67296068, 0xE0033A6C, 0x23038311, 0xD07C0198, + 0x3CC49D9E, 0x37763320, 0xBB8B4912, 0xAACF07A8, 0xBE8C8121, 0x25640703, 0x2A000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727553, 0x4168D360, 0x187D6963, 0xEDB4AB59, 0x1D5A0F62, 0x18B279F1, 0x60141DEA, 0xA5D69DBC, + 0x485B50D1, 0x8BD0791C, 0x5E1A2278, 0x18031BA8, 0x43864213, 0x0F8A1799, 0x4504FF83, 0xB8A683ED, + 0xBC6CB08B, 0x0A5D18BD, 0xC82EABD4, 0xB335F54B, 0xBE8A15DD, 0x7FF9F3BF, 0xF7BEF7E5, 0x7F5FB203, + 0x5E0E4623, 0xC15E47F4, 0x38AEAB46, 0xB747CB7F, 0x70B90148, 0xC1A38391, 0x08EB12B4, 0xABF81856, + 0xA9F8C1E5, 0x3DB92321, 0x490F02C8, 0x015965A7, 0xEFDB4DA5, 0x4FF6CE06, 0xF58A149C, 0x57E39081, + 0xF88A40DD, 0xAE2D1A3A, 0xE97D60DB, 0xE37A89EA, 0xF35A3693, 0x52046C73, 0x529B1817, 0x18AE6DB8, + 0xB7F20219, 0xE5BBDFDA, 0x655D6440, 0x6795CCF2, 0x7451C075, 0x6EE72F6A, 0x026DEF85, 0xF5B0B412, + 0x342BCE54, 0x591F25FD, 0xD5B1BC76, 0x86F44BF7, 0x6A7AA920, 0xF06DFDA7, 0xD77CCBBC, 0x4CFCA32B, + 0xFAB9806F, 0x3C578716, 0x0DF259B7, 0xEF14AED1, 0xFBF52895, 0x97ACDB37, 0xE063569D, 0x8A493E9E, + 0xE36F7BCB, 0x720B9D24, 0x62C4C772, 0x98FA73FF, 0x30578573, 0x4DA429D7, 0xF157F209, 0xE519E741, + 0x8934702A, 0xCC9772A1, 0x5CA549EA, 0x57032CB3, 0x7FBE44E7, 0x36B0E572, 0xFF584740, 0xD78A0595, + 0xFAFBCEAE, 0xF7C6667C, 0xFF1E78FC, 0x5F7C13AD, 0x2486082F, 0x681929C0, 0x3D7BCD29, 0xEBAC3FB0, + 0xF97F9F83, 0x7BE009C2, 0x8F686688, 0x57165CDB, 0x38CAF3FC, 0xFA89F318, 0x26BEDAE7, 0xBF54961F, + 0xBB563817, 0x636E9EEB, 0x93ABC4E7, 0xCC7C9678, 0xA3F9C477, 0x2DC60F11, 0x5ED66E84, 0x75DD7AFB, + 0xC36B93FD, 0x14C2256D, 0x34C49BBA, 0x6B4F4F85, 0x7E3373F3, 0x9C97DCE3, 0xFB8DBC17, 0x38DFEF8B, + 0xA7C0C405, 0xE6A39FE9, 0xEC016B0E, 0xFBA51604, 0xEE867ECC, 0xE31DCDBD, 0xB6E55AE6, 0xEFF98573, + 0x3B76FA66, 0x233E3827, 0x7943BE8F, 0xD9240ECF, 0x929F46FF, 0x81D288A7, 0x994F87FC, 0x18E13A7D, + 0x808525FC, 0xBD7E0100, +}; + +u32 sec_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0386, 0x0F7C0C22, 0x0C1B19CA, + 0x8C524214, 0x043632BC, 0xD8D57367, 0xC50C960F, 0x8C0C40F1, 0x0F1B191A, 0x8CCAC0E2, 0x0C2781A6, + 0xB43D47B6, 0x5700622F, 0x8F04D05E, 0xB5052CF2, 0x029381F6, 0x09303230, 0x3230ECE6, 0xD000DB7F, + 0x80830164, 0x3F07D4BE, 0xB4FD20B2, 0xA9671AC4, 0x5E51A0F9, 0xD382DA83, 0x9D81E6F3, 0xDD62B87D, + 0x7A3AC45E, 0xB10708F7, 0xFCDBF506, 0xEE1E711C, 0xE21298E2, 0x60F325E1, 0xE2107730, 0x49C2DC0F, + 0x758FCF46, 0x86DDBBCE, 0xF6AC9801, 0xF4DF2B06, 0x86B57BD1, 0xE46D21E6, 0x4B5D00CA, 0x1B01C30D, + 0x6A0E6B2A, 0x9ABA7AA0, 0x7C190343, 0x4A08449E, 0xF9199AFC, 0xFF8DA020, 0x63583103, 0x260E0937, + 0xCF1BBB19, 0xB0871350, 0xFD3F0686, 0x3777580C, 0x181CF818, 0xA4E1F6EF, 0x80EA0700, +}; + +u32 pri_mapping_binary_14[] = { + 0x11728590, 0x3F484251, 0x14C6BFF7, 0x7A9695D9, 0xEBCF5043, 0xE4101144, 0x412FA3A1, 0x86226A8E, + 0x148B8626, 0x5BDB7A3C, 0x9786865C, 0x1CA2401D, 0x2D17ABA5, 0x8B44F60C, 0x12441C24, 0x68094925, + 0xDCA43070, 0xAEF075DF, 0xBD966EDD, 0xE55ECEF7, 0x3BDF3DDF, 0xA9801F1D, 0x83A279DF, 0xA16D04EB, + 0x0EEDBB7F, 0x68CC9835, 0x0C1DB260, 0xD6938060, 0xD093B242, 0x02AC0F3A, 0xFA44DE67, 0xA3B703B7, + 0xCCC5812F, 0x6E674835, 0x0176FA20, 0x702B4EA5, 0x5F26B850, 0x7D9AC74D, 0xF09CCEA4, 0xE384E0B3, + 0xF25EC93F, 0x4B65D4EC, 0x105AB8B0, 0xAAA92697, 0x89DFC4A3, 0x67046FF9, 0x977C36D3, 0xE06A044B, + 0xE29C7380, 0x72475E9F, 0xB6E92170, 0xCDDCDF5C, 0x450942FB, 0xAF2F8F59, 0xCE89E5FF, 0xB84A6B6E, + 0x99E7B60D, 0xD1DCE311, 0x69543EE5, 0xB90533F7, 0xC46F6E9A, 0x5398E4B9, 0xDA9E0854, 0xC5EB7650, + 0xFFBA5E2D, 0xC5C2FC5F, 0xE9AFDEE0, 0x1708EC3A, 0xFE744BCA, 0xCCB92C98, 0x7D053517, 0xDE5D7D30, + 0x87D83B0C, 0x70DFF66B, 0x82A0E267, 0xBE55BD27, 0xA18598AE, 0xED05B9DE, 0x61EA1B7E, 0xD70AD57B, + 0x0B38C885, 0xB8AF95D6, 0x8F9479D6, 0xF7B15DCC, 0x9D9F70BE, 0x33D29C73, 0x9ACDC9FC, 0xD6161B7E, + 0x5D91A69F, 0xE51257B9, 0x109F5B32, 0x18771808, 0x72FFEE16, 0xCE5E4091, 0xFECBFA6D, 0xC74D7FBA, + 0x4AC4C2BF, 0x7B65FB1C, 0x9EDA4A5A, 0x5BF727EE, 0x50AE0E54, 0x4B8906F7, 0x03000000, +}; + +u32 sec_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2583E30, 0x32F031F0, 0x4ED8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0xF3E110E7, 0x078A3318, 0x01CD1178, 0x0E7517D4, 0xBC7AA078, 0x1903434A, 0x089A78DA, + 0x46901318, 0x56CC80B8, 0x8B49124D, 0xDE0728FF, 0x8F81E1CD, 0x1D960D0C, 0x07F81804, 0xE0E643D4, + 0xB3A61269, 0xCF7F983D, 0x3B185001, 0x00000000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11729D54, 0x4D4C1351, 0x109EB68B, 0x548452A0, 0x2A28C80A, 0x44D1C448, 0x1650133D, 0xA0462E72, + 0x68EA06B8, 0x9A145B62, 0x24C660C5, 0x1BE1D0A6, 0x580EC658, 0x3634219C, 0x6C9BFAB7, 0x2606586A, + 0x24C603BA, 0x013D9150, 0x36A55E84, 0x442AF566, 0x22699D7D, 0xAF854550, 0x12F7B2BB, 0xDFF7CD37, + 0x6FDECC7B, 0xCB401F09, 0x2C7AF53D, 0x09862AB0, 0xB27DEB19, 0x7CD2F72F, 0x4C01E8D4, 0x4F094AF4, + 0x5457886F, 0x16C64914, 0x0BBF6878, 0x864940CA, 0x841F2200, 0x87B87959, 0xEB6BA6BE, 0x85E5E87B, + 0x6C8CA936, 0x3F423FB3, 0x0E740053, 0x504FFCA7, 0x8D80BEBA, 0xF322845D, 0x42A79D47, 0x9F5580A1, + 0x9B4C4A07, 0xE89B12C1, 0xCD9DE559, 0xB308C532, 0x2427C314, 0xD7212ED8, 0xDCAECB88, 0x2B921C09, + 0x3ADEAA49, 0x7D163FE5, 0xF5C87771, 0x7C931A27, 0x87BC2121, 0x1FE39330, 0xDBF681AE, 0xD780BCDF, + 0xE6B9A6C6, 0x9B62B028, 0x0FD33826, 0x8138E721, 0xF9D2CAB7, 0xC84789F9, 0x0C0913E4, 0x2536F5A0, + 0x00E4F03D, 0xD322B838, 0x3BD1430C, 0x4016289E, 0x3F2602CF, 0x5DD4A978, 0x4C901F5F, 0x71517F63, + 0xFFA63E2D, 0xAD2A2181, 0xE27BFB37, 0xEB494B11, 0x25E8A078, 0x81062F56, 0x6014F392, 0xF5EF437C, + 0xC21626B8, 0x4981D8C8, 0x24CD5B78, 0x7BDB3A89, 0x4F91755B, 0x5EA23759, 0x77EC9B76, 0x1E4ACBEB, + 0x328D19DA, 0x3750FB06, 0xB9BE3100, 0xC6B7D837, 0xB7D7D3C1, 0x93FDEFE9, 0x1BA0F98A, 0x1B44E8E5, + 0xBA6AD57C, 0x2705D1EB, 0x718830D4, 0xF6F5FDBB, 0x5798EF05, 0xC0CF15AA, 0x33A3AED1, 0xE66855D7, + 0xFB7DFC93, 0x127652BC, 0x44839704, 0x5F061E3A, 0x45B8D1B2, 0x129F8F92, 0x3C7E9F95, 0xEA4A51D7, + 0xA26F6E2A, 0x43DDA03D, 0x2074B48B, 0xB03AB314, 0x7F13A57C, 0x19F2FCA5, 0x33CD2A1F, 0xB8FB34EC, + 0xC475142D, 0xC0DADC2C, 0xE52D9A3C, 0x0BF7E441, 0x2FE68134, 0x4032CBEF, 0xD7D42109, 0x6152C7E9, + 0xCA1F5F92, 0x11CA1FF8, 0x3B4FF6F7, 0xA0869743, 0xD2E0309D, 0xD3BE9EEC, 0x3E959BD5, 0x3969E24A, + 0xD578D788, 0xD0CEAB73, 0x1757A2D9, 0xBE55ECC2, 0x1F32FFBB, 0xFEC3BBF0, 0x953BF06B, 0x33A1E739, + 0xBE0AF156, 0xBD8D277C, 0x6F40608F, 0x6F8D3FA2, 0x89F7DAD9, 0x7A355E0A, 0xB55E650A, 0x701FE700, + 0x96143AAF, 0xD51A9DDF, 0xC99EB8E3, 0x12211A76, 0x3F5075C9, 0xC591D1EE, 0x5BFF776F, 0xC033BA0E, + 0x16FE9C6F, 0xCA1BE629, 0x7F14763E, 0x77351B38, 0xD5331911, 0xE2D2FA06, 0x5F8B7C9E, 0xDE6250E7, + 0x2358E377, 0xBBAE8BD0, 0xED0CC8E2, 0x93ACDE47, 0xFA39E0F3, 0xD33AEB80, 0xFC438125, 0x570FA9A3, + 0xE254E794, 0x71CB7D77, 0x0ECF4DD7, 0x301E54FA, 0x9FF71AF7, 0x2B097811, 0x310DD082, 0x3EA9DCB9, + 0x9CC8FAFC, 0x06000000, +}; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x8A583E30, 0x32F031A8, 0x1A6C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0xD57088AB, 0xE310D7C0, 0x21AE0917, 0x87B88B35, 0xF539D43F, 0x5077D4C3, 0xD51B3038, + 0xF0316801, 0xD5331801, 0xDD29B003, 0xAA0E0000, +}; + +u32 pri_mapping_binary_16[] = { + 0x11728D53, 0x3D4C5351, 0x183D2D55, 0x8B96FA28, 0x481130BE, 0x81181397, 0xFAAC8989, 0x8BA4C145, + 0x4D487929, 0x89939112, 0x584C186C, 0xAD2B097D, 0x813090A8, 0xF4051774, 0xEA0B9A70, 0x5D6CAF28, + 0x605C6C63, 0x848430D0, 0x17C380E0, 0x4085C945, 0x68BD3F35, 0x2D2126DE, 0xA57DE77C, 0xF77C3FE7, + 0x7EDB9087, 0xA2D90905, 0xC8A2EE9C, 0xA7554DEC, 0x5F98719D, 0x579E9429, 0x14071CC0, 0x3B5C7494, + 0xD95974C3, 0x0938AE53, 0x343AE53D, 0x0FFB55F1, 0x56A8A8F8, 0x2DE5CAAE, 0x0DEC79D9, 0x1F82B816, + 0xD55585C0, 0xBB8E42DE, 0xACE07B0C, 0x0F077B43, 0x1CCFC0B6, 0x1E4ADCB1, 0x51134F61, 0xA74DD732, + 0x36BC702E, 0x13B46886, 0xC0D727F3, 0x66C2EFDA, 0x73C08BBA, 0x3982A9B0, 0x2174F6DB, 0x8AEDB752, + 0x127731DC, 0x1D4EC639, 0x7E606DE6, 0x5383123F, 0x56133F6B, 0x7F28E5A8, 0xCC7B9CE3, 0x157D5167, + 0x45E7C44C, 0xB59E12DD, 0xE1F508DC, 0x7D14173A, 0xF50CF769, 0x9D02A7F1, 0xB4792FB0, 0xC0A79118, + 0x99907D9C, 0x9C248868, 0x7EC13764, 0xE0B1FA2A, 0xF3BC26F9, 0x53C304D0, 0xD81C95ED, 0x5A5F207D, + 0x410FF3C5, 0xD7DA59BE, 0x5296BE80, 0xFB82BFBE, 0xB800F702, 0x412A6E8C, 0x46748242, 0x369FB3D2, + 0xB25E4F0F, 0x41AF16EA, 0xF2B1BCA9, 0x98911C88, 0x1274292B, 0xF9394A90, 0x8CFE2A6D, 0x16655C43, + 0x4D5CF699, 0x9536581C, 0x4AC0375B, 0xF2DE1A9E, 0xC6A64DAE, 0x735028EE, 0xE43FCBFA, 0x4F33FEA6, + 0xD6A773DE, 0x8CCD5A63, 0x06E12DE0, 0x4B5ECE47, 0x09105C76, 0x76879A18, 0x1FD7C78C, 0xC10182B6, + 0x4B9F965E, 0xBC247870, 0xFBC7D6DA, 0xAACCD3A8, 0x1E8D2BBC, 0xDA2DBEA7, 0x92F7D5F0, 0xA9A159EB, + 0x719CC0A6, 0xBB459647, 0xF04DEA3F, 0xEB147534, 0xABDCBF88, 0xA8B33EC5, 0xFA1C25D0, 0x95559BCF, + 0x03A3C0F7, 0xA28C3BC3, 0xF87EAD57, 0xC4E52C9A, 0x11FDEC00, 0x7641E669, 0x4135CF78, 0xECB9C863, + 0x67451DE2, 0xBE1FD53A, 0xC7F53726, 0xEFA3E3D2, 0xEACAD247, 0xA67307D8, 0xDA943A7E, 0xB60FC1B0, + 0xD1CFDFA5, 0x9598A7D3, 0x29F16E46, 0x26A6A44E, 0x2BE3033E, 0x3D1860BC, 0xF1948E1B, 0x11020F65, + 0xB6CCCBFB, 0x67D9DEDC, 0x705E0DF2, 0x3CF6D03C, 0xE5F3A8F8, 0x267C6963, 0x3CC2DDCD, 0xA1C3EFEA, + 0xBFF71DAF, 0x99AE99A3, 0xC9B8FCAE, 0x5B9379DB, 0x17AB7BC0, 0x7D4E9B92, 0x7795D9F7, 0x4FE06B25, + 0x7F078B7B, 0x1456EF8B, 0xBDA3F6F0, 0xA029F722, 0x7A3783C3, 0xE70F0000, +}; + +u32 sec_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0586, 0x077C0CB2, 0x0B363230, + 0x04313038, 0x0B3C4736, 0x5700622E, 0x8F04D05C, 0xB5052CF2, 0x029381E6, 0x09303230, 0x3230ECE6, + 0xD0009B7F, 0x80830164, 0x3E07D4BC, 0xA28D0C77, 0x669CDAD5, 0x56C6F281, 0x91818F41, 0xAE612343, + 0x99514A88, 0x82C04686, 0x7FBBDEDC, 0x59310322, 0x2E8F435C, 0x0187B822, 0x8638C45E, 0xD654987B, + 0xE1FED9C0, 0x70808F41, 0x09A89EC1, 0x08E84F01, 0x883AE667, 0x68EAFE03, 0xE5CB1818, 0x5242D0F5, + 0x6F04799D, 0x61C58C1D, 0x0CA80000, +}; + +u32 pri_mapping_binary_17[] = { + 0x11729D92, 0x3D48EB60, 0x1486DFA4, 0x51ABB7D6, 0xF8830A22, 0xB7888883, 0x8B71119C, 0xA4E82688, + 0x06943BB7, 0x3ADE4543, 0x71733128, 0x0EA25023, 0x2E2EA2A5, 0x3A7C0E6A, 0xE3EFAA41, 0xE80571D0, + 0x5CE870AF, 0x156CD049, 0x047FE269, 0xBF16EBEA, 0x5992EF3C, 0xE7BC27EF, 0x7792060F, 0x13752264, + 0x20014FB3, 0xAF311079, 0x6D5B937E, 0xCA4BAE09, 0x5980001C, 0xA05D7029, 0x4EBD1001, 0xA1C744B5, + 0xC8FB7CF4, 0x0C602FA7, 0x12C00B97, 0x73A54701, 0x7E7A61A8, 0x57743520, 0x335C2F58, 0x46A4E124, + 0x4B95F928, 0xE702F1E8, 0x903E1C24, 0x1EB78FDF, 0xCF4D2989, 0x949F4650, 0x3EDF876B, 0xC05AE6F5, + 0x628A617A, 0x48CBD557, 0xDD2363C7, 0x78DE4379, 0x28345FCE, 0x7F5F379D, 0x3520A4A6, 0x8BFD81FB, + 0xC320F9AB, 0x696C75BB, 0x5CEE0F59, 0x7F28F893, 0x00EF0943, 0x62EEC25A, 0x3548C706, 0x1E1C3E47, + 0xA239FDE2, 0x885A4BF3, 0x8DC9786C, 0x5667F86D, 0xFEBFBDB0, 0xA4141EFD, 0x2821DE29, 0xF605B37C, + 0x4E5D34C6, 0xC30C4D1D, 0x977FD80E, 0xE90C00B7, 0xFFB84E69, 0xF2B34E53, 0x67F56CDD, 0xCDD68373, + 0x64725E56, 0xC413466C, 0x23A231BC, 0xDD3819EB, 0x9C732FF1, 0x6125D85B, 0x437C7952, 0x9F098788, + 0xDBCEFD61, 0xBEBFBC88, 0x17FA37B4, 0xB47365E7, 0xEE7FF057, 0xFEFE2BA8, 0x6EA225AC, 0x7452DDD8, + 0xA8B91E1B, 0x67A8B49D, 0xBB79F255, 0x7587DDE7, 0xA7F4B7FE, 0x0F6C73FD, 0x1FA4AF29, 0x21B5B017, + 0xCF15C3BB, 0x99B1370D, 0xBE675FF2, 0xEBDE2497, 0x61251A9F, 0xD255CAFF, 0x0556CFF6, 0xF1353E00, + }; + +u32 sec_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0746, 0x063E06DE, 0x0D1B19CA, + 0x8C524214, 0x049E239B, 0x2B003197, 0x470268AE, 0xDA021679, 0x81C940F3, 0x04181918, 0x19187673, + 0x6880CD3F, 0xC0C10032, 0x9F036A5E, 0xD146867F, 0xBBDEDC59, 0x3103622E, 0x1FDC5C98, 0x38443D6B, + 0x2ACC1EB8, 0x3B0A181A, 0xF818F8E1, 0xEA7730A0, 0x02000000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11729D53, 0x4F481471, 0x14FE6677, 0xAACDB66D, 0x5CCD3FFD, 0xA12524BA, 0x04B22D21, 0x7449C53F, + 0x74085937, 0x2B8308DA, 0x0DAB8B07, 0x1D968410, 0x218DF2A6, 0xE8B0272F, 0x818B04FE, 0x4EADA3A0, + 0xD2459C08, 0x0FA2B56E, 0x612709DC, 0xDA434494, 0xBABD9937, 0xE6587669, 0x2EBBF37D, 0xDFFBDEE3, + 0xBD6FD6C0, 0x8F8E6217, 0x146002EE, 0x93DEB240, 0x7CE3CC88, 0x7C4A19C8, 0xEB502448, 0xC024CE4A, + 0x797A663C, 0x7001D245, 0x1D852EAE, 0xF3D26F00, 0x2F2D9700, 0x7EB25D5E, 0x5E45CE47, 0x7F042E04, + 0xA3918022, 0x904DAE18, 0xC37D724E, 0x02E13981, 0xA1705F73, 0x2DE11BF7, 0xB30FBA86, 0x19971CF8, + 0x8F87D92E, 0x63987D5C, 0x0EDC9706, 0x19B1DEBD, 0x2A20058B, 0x2D7F5D1D, 0xD5627502, 0xD802D633, + 0xF202567D, 0x9089AFB7, 0xEBD20386, 0x166F60BF, 0x7D3302AA, 0x3DD762EB, 0xD44D439B, 0x36A78EF7, + 0xF433BF7F, 0xFCAF7E96, 0xDF81911D, 0x3C1332C6, 0x2EEB3C87, 0xA75B400B, 0xF7AA26FE, 0x3573E5D1, + 0xBCCEFA83, 0xDD7BF72F, 0xB8FDCFFE, 0x96DFA126, 0x81927003, 0xEF27959D, 0x4896729D, 0xB769EF3D, + 0x1CBEB4E3, 0xB7A5AF67, 0x4635EEEF, 0x73E09981, 0x79BDAA91, 0xF1230107, 0xDE31AF37, 0x6AECA3D0, + 0xBD10A43B, 0x2AF69DAB, 0x78AFD1C8, 0x9A3327E0, 0x9CA08972, 0xE22FABC8, 0x9FCF734E, 0x60E604DB, + 0x399101CF, 0x34DFE343, 0x86FD0BC9, 0xBF39585B, 0xEDA7BE05, 0x9D092D16, 0x15A85666, 0x8DF109DA, + 0x5FF4FBD6, 0xA2ADF33B, 0x74E94EC3, 0xD26113C8, 0xAE335F04, 0x73FE9688, 0xC96B9194, 0x3EA8D13E, + 0x3E61F39D, 0x5D5F4CFC, 0xDD70479D, 0xB9A7D7A9, 0xF45852A5, 0xFACF6461, 0xF34789AF, 0x0DABF526, + 0xFF563512, 0x5A9C7883, 0x467DC37C, 0x09F1EDFE, 0x58A892F8, 0xD4F359A1, 0xB5092C7F, 0xFCB6B4FC, + 0xCABA53EB, 0x509475A5, 0xA4BB56D3, 0x162B225D, 0xB2774A4F, 0xF01D7BFA, 0x87982F23, 0xBED21FB1, + 0x7CE2834F, 0xF5BE1601, 0xAF812FB4, 0x0FEB9EE5, 0xC45FADB9, 0x130A2A6B, 0xFFF51DE2, 0xC5EEEFAA, + 0x3CB77D57, 0xE6DD4BBF, 0xF360F1C7, 0x727FE684, 0x75729E73, 0x719CF8F0, 0x697FC84D, 0xFC93C789, + 0x7B6A85C0, 0xFBB96773, 0xF1B1EDF9, 0xACB9CACF, 0x5D9FF438, 0xE770DD92, 0xDBD1EDC3, 0x8985DDF9, + 0x71DFA077, 0x15884652, 0x76FD2F00, +}; + +u32 sec_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0386, 0x0F7C0CB2, 0x011B19A6, + 0x05B5073B, 0x0B6C64E0, 0xBBC570FB, 0xF474960F, 0x8C0C7C0C, 0x720E1B19, 0xCA8C5242, 0x1480E2D5, + 0xAEDB9645, 0xCCD8C8C0, 0xF08F81E1, 0xCD1D88BC, 0x3C92FC9F, 0x456FB76B, 0xCCD80F32, 0xB5691A17, + 0xC45C0507, 0x98B96071, 0xB7A894E7, 0xC8EE1680, 0xB89B4702, 0xE86EB505, 0x2CF20293, 0x81EE1560, + 0x64606460, 0xD8CDA101, 0x76FF010E, 0x0690FB39, 0xA0EE2D02, 0xDAFF9601, 0xE84088FD, 0x8A0608FB, + 0xFFED7A73, 0x67C50C88, 0xB8120E71, 0x651CE22A, 0x38C45571, 0x88AB618A, 0x83FDAB8E, 0x24FE7625, + 0x3018DB21, 0xEA351480, 0xEE360286, 0xBBC0735C, 0xF12624A1, 0xF2DFF83F, 0xC4FF0C20, 0xFF33C0FC, + 0xCFC2C0C0, 0xFC14EAFF, 0xFF4073CA, 0x18185242, 0xC80B47D6, 0x5458BCC3, 0xDD5DC0D0, 0xC0C7A089, + 0xE13E8879, 0x9E377633, 0xE08C07B0, 0x3B7640D5, 0x03000000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11729D57, 0x6B6C5365, 0x187EDB15, 0x2C174737, 0x86161556, 0x18B7A1D3, 0xED8C7903, 0xA5DBD8C6, + 0x8662E9BA, 0x8D8BC2C0, 0x968E8B38, 0x81D58268, 0x088196CD, 0x818B687B, 0x0466EA1F, 0xB632A39E, + 0x44DD76C6, 0x74844485, 0x8AC11F4E, 0x020D993F, 0x0C51D630, 0x13E30F1D, 0x9DEFF9BE, 0x9EEEB43D, + 0x1F31F64F, 0x7B9EE7BD, 0x7EDF7B39, 0xBD09F423, 0x429656FA, 0xEE85B459, 0x6031B947, 0xC7F013DD, + 0xB7AC0F40, 0x23FD1421, 0x434BE5A6, 0xE2B709BA, 0x899609FE, 0xA1EA63BA, 0x110DA4E3, 0x0F015C9C, + 0xDD663208, 0x101587C3, 0x9D3CC535, 0x0C5CCBC0, 0xD310070E, 0xED1B6E2A, 0xE333D0F8, 0xA61A31BE, + 0x05015DB6, 0xE104C665, 0xD0A079E8, 0x834524CE, 0x013D1A85, 0xB43F0410, 0x5D9DBCDD, 0x8676A200, + 0xC3616A57, 0xC7F03781, 0x814F8CE3, 0x31BB7F26, 0xF2F7A4EA, 0x0DC1483A, 0xE8D5E357, 0x9E6FA671, + 0xDE58E118, 0x8D1FA4F8, 0x418E5F07, 0xA01F10C0, 0xEFA9AAAC, 0xC0F88F9E, 0xB447CEF5, 0xA2BDA300, + 0x6F0D52BF, 0xFA1101D2, 0xB465E6E9, 0xE8D7E968, 0xF654940B, 0x70E7E31B, 0x5FF58BD4, 0xFF24E441, + 0x5BB644E2, 0x7BF96087, 0xDBF5B5E4, 0xC47DA895, 0xF2938704, 0x585852E0, 0xE0905F6B, 0x392D6E33, + 0x0AB0F97C, 0xE5ADF61E, 0x01DA4FE4, 0x994A7EA1, 0x7EA65C11, 0xC0AA2D29, 0x96ECCCAC, 0xDE73E4B0, + 0x4B007B56, 0x58ECF848, 0x806EF7DF, 0x91C1CFD1, 0xCF593CE2, 0x9BBA2B30, 0x940E5351, 0xDECE4DE0, + 0x3251FEF0, 0xEE8A850B, 0x260AF04D, 0xEF8E0DEB, 0x570AA0FF, 0x19DE3CB0, 0x93DABDF7, 0x3301CCDA, + 0x22125FB3, 0xDDB4A8AE, 0x16EFABB3, 0x7C956EB2, 0x00C3975B, 0x8EF3A7E9, 0xBD757D4A, 0xE5D351DE, + 0xC62D2176, 0x735D93F4, 0xB5782E3B, 0xAA56552D, 0xCE15E093, 0xF60FDB8F, 0xB592FC5A, 0xED3E2A3F, + 0x4D61FF4C, 0xC3A993FB, 0x30EEEA82, 0x1B3F5DBE, 0x204024BC, 0x7D97E718, 0x915FEF2B, 0xA7F20694, + 0xDF33D7A1, 0x4B43F96B, 0x7CA8D9EB, 0xA4FE2397, 0x695E19C8, 0xBBAC8EB2, 0x52E45B1A, 0xCEF8DE43, + 0x3ECFF0E3, 0xF95027D5, 0xCF6C1360, 0x7EE69A62, 0x896FA83D, 0xD2B4D72A, 0xC0D98B37, 0xFA450FF1, + 0xE3C37327, 0x76A6B7A5, 0xC6D5EBD7, 0x4D31611E, 0x690580F1, 0x517B598D, 0x02649458, 0x8A0A50EE, + 0x68E0DC29, 0x1EE56A96, 0xFD75FBD7, 0x7ECACF40, 0xBED0EA2C, 0x97FC49AD, 0x186CF87F, 0x7D02B7BE, + 0x245AF990, 0xD827F735, 0xAAF7C3FD, 0x0CDCD898, 0xD8279AA5, 0xF27C88CB, 0x91FC67A2, 0x5C11672D, + 0x91F4C3FC, 0x25D1E3A2, 0xFA0F5804, 0x70706B8A, 0x257C3437, 0x22FABD14, 0x7FD092E2, 0x8FD87908, + 0xF1266EB3, 0x99D81143, 0x5D721CB3, 0xF2C7E5C3, 0xCE0B3922, 0x4FEBC21D, 0xAB8BD9C8, 0xFBACDE6A, + 0xE9DCA297, 0x6AAF76FB, 0x693F6423, 0xBE977390, 0xFAC2FBE7, 0xDD4D446F, 0x17DE1BD1, 0x339992ED, + 0x26D6C71C, 0x258F7979, 0x9D546F2E, 0xE69FC3B9, 0x087E47FC, 0xED3B39CE, 0x1C90EAB9, 0x3467FC1C, + 0xE2F6083F, 0x4F3157BA, 0xC4683CEF, 0xF9909237, 0xC587D4FD, 0x2F18509C, 0x9F73382C, 0xC6FC2F44, + 0x9CB77A5C, 0xA5B1730D, 0x36533B8B, 0x0692E3A2, 0xF2B901F5, 0x3C1607EE, 0x9EC7C301, 0xF53C1E09, + 0xA8E79177, 0x503D8F47, 0xEBD5F378, 0xAC5E3D8F, 0xFC7AF53C, 0x0ACCEAF5, 0xCB31F042, 0x06BE8481, + 0x1799D5EB, 0xF571C4B7, 0x703652DF, 0x03EF6279, 0xDB497DD9, 0xDD87A8DE, 0x1326757B, 0x4F32F0A7, + 0x14B8A8E9, 0x701AF978, 0xFF927A7E, 0x5AC147C4, 0xF0E94E9E, 0xF6E5C429, 0x72BF533B, 0x4B0DB25C, + 0x4ABF127E, 0x9921A9AF, 0xDF49DC73, 0xCF18E43D, 0x17E3DB14, 0x7B77F5F8, 0x3C791612, 0xE5B483EA, + 0xFB793963, 0x0F9B1978, 0x31032F49, 0xC1A95F5D, 0x1BE54B59, 0xFC18CD6B, 0x05F25BB9, 0x26C2D7D4, + 0xEC0FF287, 0x31DE0FAE, 0x86BA703F, 0x4AABFA87, 0x08B5B302, 0xF76C86D5, 0x552FD5DF, 0xF785D7C5, + 0x4A9EF2D1, 0xDF295F26, 0xEDE1B933, 0x6C05C48E, 0xD1EBB20B, 0x30AD0B22, 0x1783942F, 0x47BE2393, + 0x7790391E, 0x02E8E98C, 0xC541F7C6, 0xA1561F8D, 0xA762647C, 0x6EA55F83, 0xEB213FAD, 0xAB95D8F7, + 0xA5991673, 0xBE5407EF, 0x77F8BD58, 0xF71006F8, 0xB69BF295, 0x0377E7AB, 0x0277E757, 0x1D94FAC8, + 0x9C4FEACC, 0x87BC25CE, 0x93F89F43, 0xF91E6B90, 0xF49FF21E, 0x9F57F41F, 0xEFF23A1D, 0x65B4CF83, + 0xCD0268A2, 0xD9B7E5F9, 0xB0FA3FCA, 0xBD502FED, 0x07DB3C49, 0x2EC48B2D, 0xDEBAD89C, 0xE9A7715A, + 0x143CF000, 0xDEBAD839, 0x4669BC97, 0xC4D8F371, 0x6A6F0DA3, 0x7FAD0CBC, 0x9A81DB18, 0x780D03AF, + 0x65E0750C, 0x7C2D035F, 0xC7C0D733, 0xF00D0CFC, 0x4506FE12, 0x03DFC8C0, 0x3731F07A, 0x06BED92C, + 0xCF83F1F7, 0x0FB579B0, 0x85A1FFB2, 0x02C7571E, 0x88F76FCB, 0xF81C53DA, 0xB133E6B2, 0xC32CEF8F, + 0x987EAB5C, 0x2F546F2B, 0x63FE3A19, 0x788349DD, 0xCF36C4C1, 0x0A10F7F3, 0x76E25EDA, 0xCE98633B, + 0x18F84E06, 0xFE0A03DF, 0xC5C05F65, 0xE08D0CFC, 0x3506BE9B, 0x81EF81E4, 0x7B527FDF, 0xDC0BEAF7, + 0x0983EAF7, 0xD9C4F0E7, 0x62E0AFA7, 0xD897DF97, 0xC97BF2CC, 0xBCB57DFA, 0xE4FF8FD4, 0x1F7D9EF0, + 0x05B5E34E, 0xFA3FA8F3, 0x24D55F6B, 0x629CFB18, 0xF1EC67E4, 0xABDD98A8, 0xFF06634F, 0x6937D1BD, + 0x7000C89E, 0x80C959B1, 0xB8D70910, 0x74F87151, 0xF4E98D34, 0x9F9524AE, 0xD9683702, 0xB838E4BC, + 0xC9FF82D1, 0x13A37DFA, 0x7C45DEBA, 0x39D4EF81, 0x91C47DAD, 0xCB91FB33, 0xF69C2DC7, 0xD903899F, + 0x7F010000, +}; + +u32 sec_mapping_binary_19[] = { + 0x11727D91, 0x2D4CC350, 0x14854FB7, 0x2E69C8D2, 0x941F3143, 0xA8200449, 0x86C56140, 0x902C6482, + 0x20500581, 0x22882608, 0xD8F81BA0, 0x41545620, 0x6A6B36E8, 0x04D5CC2C, 0xC12CD9C4, 0x0CA9D992, + 0x7A9695F7, 0xFA5ECBD6, 0x863DF39A, 0x73CFFDDE, 0x3DB71ED8, 0x71B094A1, 0xF73BB2CB, 0x28ED7546, + 0x0139E38B, 0xADA60481, 0x7E3A98CF, 0x305F9EDC, 0x2A1A6197, 0x8A1FD6DE, 0x11FBF065, 0x5CFA36F4, + 0xA2565615, 0x1B38052C, 0xC3E37CEE, 0x3B21FA10, 0xE8B698FF, 0xAA3FE17F, 0x057692FE, 0xC6B4BFD2, + 0x8EFC1FB4, 0x5A3AD412, 0xFE8A8DE2, 0x5055BA2D, 0x1B733A0C, 0xAD2CFA02, 0x64545DC2, 0x29927915, + 0x6F32AFC2, 0xF2E60B24, 0xEF9A29AE, 0x28CF24A7, 0x2240009A, 0xD27A98DB, 0x9540734B, 0x9C7F6EC3, + 0xD12DC225, 0xBC3130E8, 0x31FEB5FB, 0x9763EC0C, 0x7A9621B6, 0xD1977143, 0x7463BFA6, 0x6FD37C3D, + 0xE0D361BC, 0xDC7162EE, 0x80716ECD, 0x8893CEC5, 0xB9A1EFCE, 0x4CBD17EA, 0xF729DDFB, 0xEFFF2E14, + 0x5683CD80, 0xE505CD8B, 0x28AF0864, 0xBFA7E7AA, 0x99B3F7B7, 0x9BDE1F66, 0xEF8FEB56, 0x3D943790, + 0xDC47B45F, 0xEEFB6273, 0x3CC473B8, 0x0754CF2E, 0x26FA46A4, 0xAE03113F, 0x7794E64E, 0xEEEB31DE, + 0x177FE725, 0xAE9FA12A, 0xE329AEBF, 0x71CE2F00, +}; + +u32 pri_mapping_binary_20[] = { + 0x1172758F, 0xB14BC340, 0x18C5DFA5, 0xD7DAA184, 0x583AB814, 0x3389A304, 0xFF83D27F, 0xA02DC5D1, + 0xA1AEE220, 0xC159A405, 0xB143516C, 0xD0A54EC6, 0x41E106B1, 0x3D07BB09, 0xC6A19BA2, 0x41B2B9A4, + 0xD04D4469, 0xFC922B88, 0x836FB9E3, 0xFDBEEFBD, 0xBB772849, 0x143418C0, 0x00A9626E, 0xC1DCF95E, + 0xEAF145E3, 0x30923018, 0x18708B65, 0x16918659, 0x6800EB48, 0xCC6B6A2F, 0x47A7899B, 0x24C5C497, + 0x8A8BF884, 0x41A78B80, 0x6D356AA6, 0x213095A1, 0xEF3ACA67, 0xFFF81AF9, 0x69AB5A8A, 0x7D9481BA, + 0x3DEB5B15, 0x68CB57CF, 0x75C83F01, 0xAEA66A3E, 0x45F3CC2A, 0x2439F2E8, 0xBCDBAA0B, 0x7C3C8E9B, + 0xF6061F21, 0xD0C1E39E, 0x7CA3B642, 0xDC2F3FC8, 0x35679657, 0xE40126C4, 0x0301A7D2, 0xB44BC4DB, + 0xA74FF77D, 0x97F2F781, 0xCBB1E2E9, 0xD1EF3B9F, 0x5DEFAC93, 0xBF8B7FB7, 0xB97BA0FA, 0x334381A6, + 0xB59DF0F0, 0xDA1F5CEC, 0xD1FE27F0, 0x16AAFE39, 0xE2C79556, 0x35CEC70B, 0xE075F93A, 0xB674647B, + 0x02190BB4, 0xD7C75FFD, 0x00000000, +}; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xE3C45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C007, 0x646C6428, 0x124A7534, 0x10D8C8B0, 0xA7ECD6AE, + 0x69ADFB41, 0xB2793D15, 0x50736459, 0x1C180280, 0xEA3E6C64, 0x60546270, 0x3014D8C1, 0x800A0000, + }; + +u32 sec_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x303A6C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_22[] = { + 0x11727554, 0xBF6FD360, 0x107D4E9C, 0x62DAE0BA, 0x10680B94, 0x9A5FA550, 0x2A451163, 0x07A4FC03, + 0x280D1263, 0x8620F117, 0x44658B58, 0xB2308090, 0x928C1993, 0x0D0F40EB, 0x0C646E16, 0x06C45022, + 0xE42D4B2B, 0x8AC44695, 0x72F9CE8E, 0xBFC4FEBC, 0xD87EDFBD, 0x77EFCEE7, 0x1B822F17, 0x99C4F87E, + 0x80E41A9E, 0xD97B67E7, 0x748D5EEF, 0x74016DFC, 0xE86229C1, 0x7169BADB, 0xF8225836, 0xFE31FD5C, + 0x3FD560D2, 0x83834AAE, 0x5CB42D07, 0x23F778D0, 0x6E0E657D, 0x8BF5D32B, 0xA4BFD1D2, 0xD7AD0FA4, + 0x6B69D080, 0x2EB2224F, 0xCFC038CF, 0xF7CF8295, 0x05EB6A11, 0x5DC6130A, 0x3C19C103, 0xBF7CAED3, + 0x3972F46E, 0x05791CB8, 0x9576B35C, 0x247C041C, 0x0FF46FF0, 0x4CA4263A, 0x5D6C4AFE, 0x925AA047, + 0xF14740DF, 0xCF9BF21C, 0xEC173A95, 0x3CE5C52F, 0xE0B7AF33, 0x4778BD50, 0x7B92B798, 0x3FB740E7, + 0x03E0D065, 0xDE855E7C, 0x1D8602BF, 0xA8C0E77B, 0x415DBECF, 0xBF91BA44, 0xDC42942F, 0x7CA667F9, + 0x7FC2FE0C, 0xEA876EAD, 0xC8FC4B2D, 0x07460154, 0x67D887C5, 0x3E4E0E3A, 0xBA875313, 0x66EBABC0, + 0xE73321BF, 0xF3B251DB, 0xCD4B7D3B, 0x017EF639, 0x7EF15DE8, 0x874605ED, 0x66C0133A, 0x7B6FDE72, + 0x5EAB1AF8, 0x0B75B8BE, 0x300FD739, 0xFDBD97AA, 0xF1FDBAAC, 0xC0AF28F0, 0x8C02BFAA, 0xC0AF29F0, + 0x6505BEA2, 0xC05715F8, 0x75057E43, 0x81DF54E0, 0x6BD5F879, 0xB835C1A5, 0xFE4AF3BE, 0x5E9A9E97, + 0xD4ABD9EF, 0x323D7776, 0x293EFF6D, 0x057E4781, 0xDF9DC99B, 0xF821F9AB, 0x00E562E8, 0x43E6DD2B, + 0xC5D7799F, 0xF07AAEC6, 0xF337AEAF, 0xC173B9F1, 0x348C378F, 0x685C7D9D, 0x075929FE, 0x8C46D965, + 0x9DCDAC34, 0xC7DC27A1, 0xF3D012FF, 0xFF6E3ED0, 0x69B0CE23, 0xC4FBD942, 0x4447C46F, 0x7933FD7E, + 0x3FBBBF86, 0x71FBFCF9, 0xF68BC93E, 0x37789F4B, 0xFFA1F47D, 0x1E7B113F, 0x1FD133B1, 0x3DC91BBB, + 0xCF5749DF, 0xDFE75D43, 0xDE93A94F, 0x81AF7D9F, 0xF71F0000, +}; + +u32 pri_mapping_binary_23[] = { + 0x11729D54, 0x3D4C5351, 0x183D2D45, 0x2B422905, 0xF953A462, 0x816A6202, 0x4F4C6A64, 0x8020A309, + 0xD0271107, 0xE3D086CD, 0x6002158B, 0x0371E88B, 0xC2400269, 0x3B30B818, 0xE940E40D, 0xFEF02082, + 0x1349BB30, 0x39D027E9, 0x46A26DC2, 0x2EB67EEF, 0xDDDB52EC, 0xC3C1B7DC, 0x77CF77EE, 0xF9CEFDBE, + 0x7BEF01D8, 0xA7A0CEAC, 0x8DEB286B, 0xC19073FA, 0x28475FF6, 0x79EF0660, 0xD27E15D4, 0x9819AF92, + 0x46273EE9, 0xAB9CF8C5, 0x96E72C87, 0x26D8E847, 0x4640F089, 0x4EBB8CAC, 0x925657A2, 0x0C3715F0, + 0x83E27C76, 0x96AFB291, 0xF275BCB1, 0xB4DA1729, 0x8FDD4474, 0x6CC0ADE7, 0xDDB682F2, 0x957D3BA9, + 0x672EC9C3, 0x78A63B2C, 0x5E56EA63, 0x17291B2C, 0x84B70BC3, 0xFD1AAE46, 0xE34A2820, 0x033BC0CC, + 0x1C5B6749, 0x19FB2F2F, 0xC55338B4, 0xE14C116E, 0xDB4332C1, 0xF39CDD95, 0x111E91BC, 0x038457C5, + 0xF1558E30, 0x1DEB9AB1, 0xAF738447, 0x4742018D, 0x0F15882B, 0x0CAF5838, 0xD6E1B8AE, 0x737EC2D8, + 0x6765113E, 0xB8F7289B, 0xE078D5C4, 0xB14EFF5E, 0x3699886C, 0x694D9877, 0x5F66FBB0, 0x15ADB329, + 0x28ECAFFA, 0x7109AEEB, 0xD9878CF3, 0xD7105E2F, 0x483A7EB4, 0x96598F35, 0x301D07E1, 0x618EEB75, + 0xE2F5A8ED, 0x33D6A9EB, 0x3BE6674D, 0x69B599D7, 0xE3429F71, 0x3DEA9DC6, 0x3A0DCE92, 0x7AE83A8D, + 0x84FB05D1, 0xA5E1F762, 0x644762FC, 0xA653CE6F, 0x338CFB7F, 0xB108CF54, 0x241305FC, 0xB0E45CE8, + 0x3A975279, 0xFF7AFD7D, 0x4FA6F9F9, 0x0EE9F397, 0xF361C66B, 0x211ECC7E, 0x51DBA77F, 0x481A9FAC, + 0xA7F933E0, 0xD5D2C169, 0xF7D5D1E8, 0xCADDCCB1, 0xFB03EDFE, 0x207F7F2C, 0x80754BC6, 0x6F35F373, + 0x93D7F1B2, 0x7E6E4745, 0x07E94725, 0x8FD0D92E, 0x23A1CC49, 0xC100ABEB, 0x32F7DBBA, 0x2DC32B0C, + 0xF4EBBC29, 0x8FE0F7C9, 0x5062C1A9, 0x312FED57, 0x5D8D2D47, 0x899F05BE, 0xF03E38FF, 0xC1D778FB, + 0x2AE35D29, 0xE2C5DF29, 0xEBD10E19, 0xD569ACA8, 0x49166FA3, 0xF8DD36AF, 0xD04D7129, 0xACBC9644, + 0x192F94F7, 0xFBEA26AB, 0xEF558A77, 0x39C49E2E, 0x2DBE44F1, 0x5119950A, 0xB4B8BEDE, 0x45F7A9DB, + 0x3C38504B, 0xF159F1B6, 0x67DC2FE3, 0xEDE24CF0, 0xE1D8491F, 0xEDC4BB25, 0xB87A341F, 0x1F5DB1E9, + 0x00F9C03E, 0x70C4E31D, 0x149F70F8, 0xF53CB1C8, 0xD3A01492, 0xF1BD219D, 0xF00E9FEC, 0x5727F120, + 0x008EFF7C, 0xDFB04A75, 0x0AAC447D, 0x22F39756, 0x599FDC5C, 0xF7AF7733, 0xDFF7FB37, 0x1E14DE69, + 0x2BEB37F1, 0xC380241A, 0xFA68223E, 0xF7B1612D, 0xCE5FFEA1, 0x709FF4FA, 0x5E5BC8E7, 0x6571CB0F, + 0x7DBF6EA1, 0x97CF7728, 0x1E032212, 0x7F772769, 0x9E011D74, 0x3EF758BA, 0xD067C3F5, 0xD9BCCE67, + 0xEEE70F00, +}; + +u32 sec_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0386, 0x0F7C0C5A, 0x0736324C, + 0x336A0F51, 0x10D8C8C0, 0x778BE1F6, 0xE9E91071, 0xED0D1B19, 0x928C54C0, 0xE26F5702, 0x85DB593E, + 0x3032F031, 0xE82CD8C8, 0x50669402, 0x16FFB7EB, 0xCD9D1533, 0x20EA7517, 0xEC071BCB, 0x25F21CEA, + 0xBE3F4212, 0x2AFF8D41, 0xEE106004, 0xF10F7030, 0xB0303030, 0x3FDDC8B0, 0x32757A7B, 0xB0F34606, + 0x86B70C40, 0x0B9F23FB, 0x4700E21F, 0x1E09A07F, 0xD416B0C8, 0x0B4C86E8, 0x079AB09B, 0x4303EC2F, + 0xA039207F, 0x7140FD51, 0x047197DE, 0x040C7781, 0xC5F57188, 0x1BE01037, 0xC4216E84, 0x43DC1887, + 0xB8090E71, 0x531CE266, 0x38C4CD81, 0xE2AA4681, 0x8E20F15D, 0xE12B6694, 0xA400C3ED, 0x1F03C39B, + 0x3B10790B, 0x247DC020, 0x64583103, 0x123EACA9, 0xB07085C5, 0x37AA3E4B, 0x0CFB60EA, 0x21E1EF79, + 0x6337038E, 0xF0366070, 0xE063B002, 0xEA673002, 0xA627811D, 0x0CA80000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11728553, 0x316CD340, 0x147D4E0C, 0x0D25246E, 0x6821054A, 0x2304A10B, 0x52314B25, 0xBAA0C01E, + 0x25195A04, 0x03523AB0, 0xB1342A9D, 0x5025EAA1, 0x4B25446B, 0x2184D81A, 0x5702F526, 0x5A17A9D9, + 0x10B1109D, 0x1B0B65CB, 0x402C6545, 0x2D09DF3E, 0x531BECA8, 0xB7D8F7EE, 0xDDFBEFFF, 0xFBBF05BE, + 0x740C47EC, 0xEF0EA263, 0xC867168E, 0x7AB4BACF, 0xA77701C1, 0xFED53114, 0xE1BC387D, 0x33F8E4DC, + 0xCAE0905F, 0xEF894D74, 0x12F4C3B0, 0x56508A39, 0x89217180, 0x86B12E76, 0x0410DE61, 0x804C7CA9, + 0xE5C63B4A, 0xA5AFF7EE, 0xD8BA9260, 0xEF6B3310, 0x81C10AC3, 0xD3CAEB97, 0xE512C377, 0xF3F0675D, + 0x6FF9FD49, 0xDC5F3C4D, 0xFEB2EFC5, 0x71E915BF, 0x4F0ABB98, 0x707CD662, 0x207FC25D, 0x1E57A0B8, + 0x15B95CCA, 0x901FFD49, 0x551DB941, 0x3EBA40DB, 0xE4E711DF, 0x79576F9B, 0x5595E3D1, 0x3EB8D807, + 0x3F45B85A, 0x58AED879, 0xFF32DF7D, 0xACEB1C3F, 0xDD873F10, 0xC4F7D14C, 0x2046F89A, 0xAC38384C, + 0x80749CBA, 0x9ED96798, 0x934BA28D, 0x5B1A9555, 0xE13A83B5, 0x70FDB341, 0xDCD189FB, 0x70E77DDC, + 0xB8E7B63C, 0xFC017B64, 0x6A4B9C9F, 0x58F5F175, 0x1CEB245F, 0x783EDD77, 0x7674A467, 0x1E1F0780, + 0xE1FA19CA, 0x87E79BCA, 0xFBF2B5F9, 0x6EBF9C9F, 0x0CE70F4F, 0x7A75F6D7, 0x67440AE4, 0xE5E85C40, + 0x781D2E06, 0xFB94E3BE, 0x77B1361A, 0xC682AB93, 0x6E7A3E93, 0x06ACED2A, 0xF7334AF8, 0x4001D99C, + 0xC4FB2EBA, 0xCCB0B9F9, 0xEDF38ABA, 0x6737ED52, 0xF9A1DB8F, 0xAB5CE7D2, 0x71FD5BFD, 0xE6EEBFB9, + 0xF83B7FA4, 0x43F311DB, 0x6368E8C6, 0xD7372AE5, 0xFF1BB0DA, 0x5CF732E9, 0x16E5DCBD, 0x14F953E7, + 0xA7E4B932, 0xF5BBB638, 0x3F5BE4FD, 0xFEC3E4F9, 0x5DF1F394, 0x29F96696, 0xC1D05614, 0x9B67991F, + 0xB4B76EBE, 0x635B27EA, 0x39BCAB3E, 0x5E7D43DF, 0x51492F69, 0xA1FAB8C8, 0xE38DD3F9, 0xFD6B45F9, + 0xB6E4D463, 0x429E0E9D, 0xE7D15B33, 0x81798EF9, 0xE759FC42, 0x7135605D, 0x71EB3C4B, 0x7B0BF470, + 0xDBF877FD, 0x01000000, +}; + +u32 sec_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0586, 0x077C0C0A, 0x0B3632B0, + 0x0531043B, 0x0B3C879A, 0x0B95DFBF, 0x9181F724, 0xC3A95DED, 0x68E2F52C, 0x1F1819F8, 0x18141B36, + 0x32EC085A, 0x59E62CB0, 0x9181E11F, 0x03C39B3B, 0x2C0F183E, 0xF0312801, 0xC5CB8C52, 0x421480E2, + 0x6F77DD38, 0xB162064C, 0xFF1F2109, 0x95FFC620, 0x77093082, 0xF8073818, 0x58181898, 0x9F42CC53, + 0x2E009A63, 0x04741FDC, 0x1D60FF09, 0x40FCC723, 0x01F49FDA, 0x02167981, 0xC910FD40, 0x13767368, + 0x80FD0934, 0x07E44F0E, 0xA8FB8A36, 0x32EC2A5B, 0x31232504, 0xEE2EB0F9, 0x2A050877, 0xFDDBF5E6, + 0xCE8A1910, 0x71551CE2, 0x6A38C4D5, 0x71886BE0, 0x10D7C421, 0xAE85210E, 0xF1076B2A, 0x46786F60, + 0x38C0C7A0, 0x0D570F51, 0xC71C89A6, 0x0EE86F60, 0x9031AC98, 0xB1830115, 0x00000000, +}; + +u32 pri_mapping_binary_25[] = { + 0x11729D93, 0x314C1A61, 0x1886DF83, 0xC39E16CE, 0x933AD8C1, 0xF442D476, 0x6952A903, 0xA69D4413, + 0x46223451, 0x2707D0B8, 0xB994AA5D, 0x9A0EBD36, 0x3A989050, 0x9A74E8D2, 0x448626FD, 0x27E548A3, + 0xAB620D93, 0x8392C8C6, 0x420CBB06, 0xFCEE3E8A, 0x67A08BFF, 0xF2DFBDFF, 0xFB3DEF97, 0xEFBFAB82, + 0x97894197, 0xB5E7E11E, 0x46545FBB, 0x6ED26AAC, 0xBF2E0092, 0xF56862C0, 0xC53E2FED, 0x3A76ED2A, + 0x1D575CDE, 0x94EB1254, 0x7A104805, 0x13715DAB, 0x3AB91A73, 0xBD43C41D, 0xFB213FD1, 0xD2C4D324, + 0x484001CF, 0x6CFE8102, 0xE2BA4F05, 0x1A66ADBC, 0x93659E44, 0x3C042947, 0xE373E995, 0x8099DAC9, + 0x26E2A437, 0x805A997D, 0xAE76EEDD, 0x7A77A75E, 0x415D85EC, 0xD055136D, 0xBF5CEFEE, 0xF7909E99, + 0x356261CB, 0x7F86F3E2, 0x57D67B2A, 0xA4070DE6, 0x38F407A5, 0x0EBEAD2B, 0x071D7A09, 0x1515BDBF, + 0x6F75DF21, 0x8ECC08EB, 0x7DDBB77C, 0x944107AD, 0x397DE27E, 0x1FAE0A04, 0x0233136E, 0xEB7C0918, + 0xF557FF77, 0x9FFEA191, 0xE6CB26CF, 0x1DD6DCF1, 0x6FEE32A0, 0xEC0B1CE5, 0xCCBD2F86, 0x407F0DB9, + 0xF239F3BD, 0xC49F0EC4, 0x82E3C4FF, 0x9C9A7AAA, 0xD3DCCFBE, 0x15571211, 0xCABB04AE, 0xFF729F3E, + 0xF225021E, 0xF6BD235F, 0x8F402167, 0x6CA4C8E7, 0x3BC6F7EC, 0x26F3D4A8, 0xC0B86B26, 0xFC887C1F, + 0xE293A1E5, 0xA4C0CFF4, 0xFB8D8579, 0xE29D0017, 0xADFBEC77, 0xFA962743, 0x0AF1FEA4, 0x4F8A0BF3, + 0xFB56F35B, 0x9935F669, 0xE4831F13, 0x2FEEF9BD, 0xE19740D1, 0xC8E7DE26, 0xBBCEEDCD, 0xF3B9F67F, + 0xA0F0BCEC, 0xFC8F5B19, 0x7911AB2A, 0x06A2F63B, 0xFA06BBE6, 0x3FA6FA56, 0x7E4171E6, 0x4A21EA3B, + 0x09C4C27B, 0xB8BB6E00, +}; + +u32 sec_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0746, 0x063E06C1, 0x031B19CA, + 0x8C524214, 0x043632FC, 0xDBF5E6CE, 0x8A192C0F, 0x183EF031, 0x082189F3, 0xDD62B87D, 0x7AC673A8, + 0xBD7F8424, 0x54FE1B83, 0xCC176004, 0xF10F7030, 0xB0303030, 0x3F859827, 0xBC612303, 0x8311D01E, + 0x81E7C8EE, 0x1480B893, 0x4702E84E, 0xB5052CF2, 0x029321FA, 0x8126ECE6, 0xD000BB17, 0x680EC8BD, + 0x1C50F715, 0x6D64D855, 0xB662464A, 0x08D0BC7F, 0x0C0C6FEE, 0x40CC17D9, 0x80E15EB0, 0xB8285C1C, + 0x620E6B2A, 0xCC7E987F, 0x51D58B01, 0xD59718A5, 0x1A80CCE1, 0xD9C1B073, 0x65299AFA, 0xFFFB4164, + 0x53CF3496, 0x0486023E, 0x06F10D60, 0x3E039708, 0x4C1DC43F, 0x9E377633, 0x40DC8FB0, 0x87219581, + 0x21D87907, 0x541D0000, +}; + +u32 pri_mapping_binary_26[] = { + 0x11729D93, 0x41481461, 0x14C7FF33, 0x3BD654EB, 0x345A981D, 0xC4C522BA, 0x7468BB04, 0x7589C57B, + 0xE82A6275, 0x9BC98320, 0x05391428, 0x88A02BB1, 0x1B82303B, 0x1442C749, 0xD8E83BE9, 0xCE8A0ADD, + 0x5A114F1D, 0x748CBD2D, 0x82C61EBA, 0x253BBD99, 0x6F767742, 0xBBF45DE6, 0x9BF7FEEF, 0xF7BEF7FF, + 0x66AAE0CB, 0xC155D17F, 0x1611EBC1, 0xE3C4EB13, 0x8F56FDCD, 0xC31220F8, 0x5B071D22, 0xD7C5E999, + 0xC06A5095, 0xC06F5EEE, 0x4915D414, 0xDA3098C9, 0x4C3AA132, 0x287BD82F, 0xE7AB51BE, 0xCAF9F16E, + 0xE2DFFA28, 0xF5AA4BC4, 0x55050840, 0x09B7833E, 0x5B32881F, 0xFB2ED504, 0x10AFC660, 0x24B58047, + 0x08D816CF, 0x0B0FE8BD, 0x0E1CB95C, 0x27447475, 0xE7C8B52D, 0x1E174FC5, 0xA9EE1058, 0x2EF0F3C6, + 0x2279C541, 0xB34EAA9C, 0xE205FA36, 0x8A7785F3, 0xED2D9697, 0x6E5CDBF4, 0x879B98CD, 0xF2FCB9DD, + 0x08CF9F3F, 0xE49DDF6A, 0xC57F8D1E, 0x3F29873C, 0x99E2E640, 0x6630D5F4, 0x4BDA4545, 0xC1852FAD, + 0x385CE09B, 0xC3391717, 0x1BFE863E, 0xCD339C6C, 0xAFFF2884, 0xF94B9447, 0x1FC5D5EA, 0xBFEEB5B3, + 0xFBA677CF, 0xE3BEC3F7, 0x1D0DDF25, 0x40DE64C8, 0x1B99B9E1, 0x34835B9C, 0x323ED934, 0xFFF14671, + 0x39CFF971, 0xE20F2653, 0x8F3AE95C, 0xEF27D72C, 0x5D63C8D9, 0x3BEF72EB, 0x810FDAA8, 0xC975EDA4, + 0xBB2BF6A7, 0xAE90EE6D, 0xFA8335A6, 0x33CC7DDD, 0x987EF634, 0xD0991359, 0xAE5348F7, 0x52D403DD, + 0xCA42D132, 0xC7187EBA, 0x762EE3D0, 0x1C1ECDFD, 0x99FB7499, 0x74CF075E, 0xF5FB7E38, 0x0BBA9537, + 0x180EB6ED, 0xECFC78C0, 0x9BD5429E, 0x3AD33A1F, 0x26015DFB, 0xBFEF0F85, 0xC6BD9FE9, 0xE3D09D91, + 0xE6FF2173, 0xFFA41798, 0x51D041FD, 0x91A4FF42, 0x3DB3EF75, 0xAA0BFB96, 0xE4683FE1, 0x3ED51964, + 0x607A0D7F, 0xAF3F0000, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0586, 0x077C0C42, 0x0C1B1966, + 0x04B59539, 0x0B3C4736, 0x5700622E, 0x8F04D05C, 0xB5052CF2, 0x029381E6, 0x09303230, 0x3230ECE6, + 0xD0009B7F, 0x80830164, 0x3E07D4BC, 0xA28D0C0C, 0x7718184E, 0xED62F9C0, 0xC80034F7, 0xC1468632, + 0xA3941005, 0x818D0CFF, 0x76BDB9B3, 0x6206445C, 0x1887B808, 0x509CC108, 0xE83E0188, 0xB9ACA930, + 0xF7C0DCBB, 0x916157D9, 0x8A192921, 0x4075FF18, 0x18DEDC41, 0x93FFCF62, 0xC0E0C0C7, 0x200A3767, + 0x07541E00, +}; + +u32 pri_mapping_binary_27[] = { + 0x11729D55, 0x5D4CD360, 0x14BD1B13, 0x11710E44, 0xC5FF897F, 0x28F36703, 0x12138D51, 0x89F8A246, + 0x61A2F1C1, 0x6800E78B, 0x444358E6, 0x9BA2B2A0, 0x684C885B, 0x1D89F282, 0x30A686FA, 0xC2281030, + 0x9A286B46, 0x9698986C, 0x6B903722, 0x60E0D99F, 0xE16D6F6B, 0x4B465FEC, 0x4B9BD373, 0xCF39DFFD, + 0xBEDB4E02, 0x5D1CE41B, 0xC57B3F64, 0x6C82B356, 0xCFEF79BC, 0x52B70F0F, 0x0018C447, 0x0E728DC4, + 0xCBC1BB15, 0xFAA42A2B, 0xFCA2F279, 0xD39C01CC, 0xF8C082DB, 0x51EBB45A, 0x58487133, 0x423743B8, + 0x01F12A47, 0xA949C41F, 0x317D5DCD, 0x6E162005, 0x30234C6A, 0xFD2DE49F, 0x5380FE3B, 0x3B4C5B2C, + 0x6DE86B31, 0x60390C40, 0x91946324, 0x0BD03FE3, 0x2BE91A75, 0xFC327470, 0x13E2E0C0, 0xDC16D231, + 0x1C628173, 0x7733B54E, 0x258F6902, 0xE6CCB044, 0x537F990B, 0x61FDB018, 0xB2DE5144, 0x3A4BE6D2, + 0xF4A5BA4C, 0xC47D95DE, 0xAA72C47F, 0x70F1D157, 0xD5842F9D, 0x50F902E7, 0x6A96F52A, 0x9A5A492F, + 0x2BA6D14B, 0x4CBA7839, 0xEFB2D8E2, 0xEBC8D6E0, 0x7F2247F8, 0x4732BE5C, 0x472727B6, 0x78DE151A, + 0xDC9C80A4, 0xC2378FA8, 0xEB4825C6, 0x93BC9FF8, 0x2B35B8C0, 0x0DBECBF3, 0x4BEBF0E0, 0x3A623061, + 0x064B2F0B, 0x4E47F936, 0x518F633A, 0x4F48FB2C, 0x00F021AA, 0xCF7DAAD6, 0x4B7E7EF2, 0xCBBBA3E9, + 0x0F13E1BC, 0x2EDA8F1F, 0x51D25DA5, 0x7DCFF121, 0xA50FF957, 0x16EFCF6A, 0x1D7C8D0E, 0xBE56072F, + 0xD0C1D7E9, 0xE0EBD371, 0x29FF060D, 0x3EC42522, 0x0ABEF128, 0x0B658ECA, 0xE3CABA9B, 0xDDA4B3C9, + 0xAAF0E5F3, 0xDECCC2F3, 0x80C08719, 0xE48DA6C6, 0xA7DF106F, 0x33F28C85, 0x506E57CE, 0x33F697F7, + 0xF6071BEB, 0xA47D696A, 0xF551DFB7, 0x58D5BEC3, 0x144052EE, 0xBBE8BB30, 0xEFA4DEF7, 0x20AF60FB, + 0x7CC93CCD, 0x2388F308, 0xCA3C9A00, 0xB286C967, 0xAB45DCFF, 0x52471EDE, 0x1F343436, 0xD45CC539, + 0xE0A37C28, 0xC8C219DB, 0x3E5B4E36, 0xF10A71BE, 0x8E1ACB4A, 0x5721AFCA, 0xEE6974D5, 0xB0106F1F, + 0x8BBE46DE, 0x4CC464B6, 0xDA64DE9C, 0xAAC73101, 0xC683E769, 0x3A9E8C8F, 0x7EA2FCDB, 0x26D2FD48, + 0x87CEA5AF, 0x9678DB91, 0xD7505867, 0xCA405EFC, 0x3CFFB0E5, 0x3A2B2D61, 0x768C7C76, 0xE0FBDCE3, + 0x67CBECA2, 0xCFD3608B, 0xB71ACFA7, 0x00189CEA, 0x774A7352, 0xED147DBE, 0x843FBC0F, 0x628E5F53, + 0xD353892F, 0xF47E574C, 0xCDD1E6BE, 0x77B71ABF, 0x277D9D5D, 0x9DCFDAE8, 0x1C8F0BC4, 0x2BD2F0B2, + 0xDD0146E4, 0x9D2AB615, 0x2FCF66C1, 0x700352A7, 0x4F116F77, 0x4C9DA3B0, 0x3BE8AA3B, 0xC1C2B0F0, + 0xF2859267, 0x0FBECF94, 0xF370BB02, 0xCCD24C16, 0x7ECEBC7D, 0xF29893D6, 0xEDABF510, 0xAF58E3F7, + 0xEA7A7BE0, 0x36E6F647, 0x66BF0F0D, 0xD2F7CC77, 0x897836E4, 0xD5149E93, 0xFA03B9F7, 0x3D372FB0, + 0xD0F3717C, 0x886B213D, 0x65BEF722, 0xAFC278C1, 0x29EE9B3D, 0xBFE59EE7, 0x160BDEC6, 0xC170A80B, + 0xEB1880E8, 0x28E9EDEB, 0x4DDF5FAF, 0x3BD41DF0, 0x236F0CE0, 0x9BDC8FFD, 0xC85B6DAC, 0x3826F21E, + 0xDADB1991, 0xD7FF7976, 0x5ACED7E4, 0xABA7FD39, 0x80BC924A, 0x5785787E, 0xAF9DEC0E, 0xF870FF7A, + 0x98643412, 0x9278AD4D, 0xF5FFF71F, 0x311CA41C, 0xF68E85FF, 0x057893F6, 0x5F90788E, 0x0E755ED0, + 0x0AD47991, 0xFCD6EDBD, 0x3890B550, 0xFF5F7D2F, 0x8C98A124, 0xAD3E0C0B, 0xAFBF0000, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE137447B, 0x3DCB0746, 0x063E0693, 0x848D0C65, + 0x4629210A, 0x021B19FE, 0xED7A7367, 0xC50C9607, 0x0C1FF818, 0x4C91C4F9, 0x763180C4, 0xC1EACD02, + 0xB0AB3707, 0x8AB30531, 0x043B0B3C, 0x87BAEF8F, 0x9084CA7F, 0x63903B04, 0x1841FC03, 0x1C0C2C0C, + 0x0CCC4F37, 0x32BC5D79, 0xFBF4F4F6, 0xE7C8FE10, 0x80F88347, 0x02E80FB5, 0x052CF202, 0x9321FA80, + 0x3A777368, 0x80FD03D4, 0x0FF20F07, 0xD4FD4510, 0x7B2D1C10, 0xEE79BBEB, 0xCE1C983B, 0x2D0D30DC, + 0x0916B7C2, 0x216E8D43, 0xDC0687B8, 0x2D0E713B, 0x4CF10B0C, 0x0FF818EC, 0x91C4EFEC, 0x3A160653, + 0xEF208010, 0x070605C3, 0x8A19107F, 0xB2A6C2C2, 0x07165F40, 0xF97F0C0C, 0x6FEE40F4, 0x390A60B7, + 0xDF09431C, 0xCD9C4896, 0x0D0C07F8, 0x189C41F6, 0x1901D383, 0x00C43EE6, 0x48347545, 0x40F93206, + 0x86941098, 0x38247E3C, 0x6FEC6640, 0x8D0F98BB, 0x7740D501, 0x00000000, +}; + +u32 pri_mapping_binary_28[] = { + 0x11727591, 0xA14EC440, 0x1445EF4C, 0x07A8D834, 0x43820041, 0x68202118, 0x92A55F40, 0xB27C01A9, + 0x002C5548, 0xC4842FE0, 0x076A661D, 0xB2C155C1, 0x4E0D92A0, 0xF8808ABA, 0x35CB064F, 0x6979DB29, + 0x4B4BE099, 0x766EDE3D, 0xEFDD9929, 0x6C196C70, 0x48600267, 0x7BB0E9DF, 0x94FB7762, 0xA78C4B03, + 0xC9C0800C, 0x4356533D, 0xB9E000BF, 0x3258E7D6, 0x37A0AF8F, 0x8786E2E3, 0xC3E26AF1, 0xCEE0D14F, + 0x0A1544A1, 0x2F535466, 0x9627DAEA, 0xACA31302, 0x899EB67B, 0x3473655C, 0x6738E8CC, 0x732EA86F, + 0x0E7CE6D6, 0xCFC97F72, 0xAA2E473F, 0xDC57141E, 0x1CD2C360, 0xB4B7E0E6, 0xFAC5DC2A, 0xDBEF14E4, + 0x0F683FD9, 0xF2E21446, 0x253A0A49, 0xAF8059CB, 0x15BFFA18, 0xA7B302A2, 0xD09E51F5, 0x73AC147F, + 0xE75B5DEA, 0xD627AE53, 0x8CEFF3E7, 0x8926DE98, 0x306FB66F, 0x6D316F17, 0x3892DFF9, 0x9BFBDF3A, + 0x3CCBDC5E, 0xFEF3FFF6, 0xE8DD1BBD, 0x57E676DF, 0x098118E2, 0xD883BBCC, 0xF5887E7D, 0x01000000, + }; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593630, 0x1CE063E0, 0x54D8C8C0, 0x60041417, 0x381001D6, 0x67FD1C6A, + 0x1F54DD7F, 0xA07C1903, 0x434A0854, 0xDE7223C8, 0x48861533, 0x7640D501, 0x00000000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727591, 0xA14EC440, 0x1445EF4C, 0x07A8D834, 0x43820041, 0x68202118, 0x92A55F40, 0xB27C01A9, + 0x002C5548, 0xC4842FE0, 0x076A661D, 0xB2C155C1, 0x4E0D92A0, 0xF8808ABA, 0x35CB064F, 0x6979DB29, + 0x4B4BE099, 0x766EDE3D, 0xEFDD9929, 0x6C196C70, 0x48600267, 0x7BB0E9DF, 0x94FB7762, 0xA78C4B03, + 0xC9C0800C, 0x4356533D, 0xB9E000BF, 0x3258E7D6, 0x37A0AF8F, 0x8786E2E3, 0xC3E26AF1, 0xCEE0D14F, + 0x0A1544A1, 0x2F535466, 0x9627DAEA, 0xACA31302, 0x899EB67B, 0x3473655C, 0x6738E8CC, 0x732EA86F, + 0x0E7CE6D6, 0xCFC97F72, 0xAA2E473F, 0xDC57141E, 0x1CD2C360, 0xB4B7E0E6, 0xFAC5DC2A, 0xDBEF14E4, + 0x0F683FD9, 0xF2E21446, 0x253A0A49, 0xAF8059CB, 0x15BFFA18, 0xA7B302A2, 0xD09E51F5, 0x73AC147F, + 0xE75B5DEA, 0xD627AE53, 0x8CEFF3E7, 0x8926DE98, 0x306FB66F, 0x6D316F17, 0x3892DFF9, 0x9BFBDF3A, + 0x3CCBDC5E, 0xFEF3FFF6, 0xE8DD1BBD, 0x57E676DF, 0x098118E2, 0xD883BBCC, 0xF5887E7D, 0x01000000, + }; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593630, 0x1CE063E0, 0x54D8C8C0, 0x60041417, 0x381001D6, 0x67FD1C6A, + 0x1F54DD7F, 0xA07C1903, 0x434A0854, 0xDE7223C8, 0x48861533, 0x7640D501, 0x00000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1942, 0x8C9C9515, 0x043632EC, 0x2A5B3123, + 0xD5752303, 0xC33F0686, 0x3777581E, 0x307CE003, 0x1ABC91A1, 0xCC282504, 0x240F348A, 0x61C58CDD, + 0x0C1AC8F6, 0xB4EE0799, 0x56D1D403, 0x55FF6123, 0x8359507B, 0xB033507D, 0xFAB2D9CB, 0xA69903F5, + 0xED4398C7, 0xF4602343, 0xB1512A8B, 0x8200589F, 0x915B00C4, 0x1C46A38D, 0x0C274FCF, 0x7DBB73E5, + 0x73A87FC1, 0xFEFB33F9, 0x0FAABF18, 0x7F6E03CB, 0x1A3040DC, 0xCF7C01E6, 0x3E147DC0, 0x70417527, + 0xA338CCFF, 0x1B19FEED, 0x7A7367C5, 0x8C1D50F5, 0x00000000, +}; + +u32 sec_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD672960, 0x68E06360, 0xB9B091A1, 0xCC282544, 0x416007D4, 0x1E000000, + }; + +u32 pri_mapping_binary_31[] = { + 0x11725590, 0x2D4FC350, 0x14869FDB, 0x5E81589A, 0x4B200103, 0x5491C9A5, 0x7F81F007, 0xA00ADD64, + 0xFFA099E6, 0x63337335, 0x95C8E1B8, 0x06D89DA0, 0x1A0C0976, 0xA26E0692, 0xDA858672, 0x69BB408F, + 0xB927E7BE, 0xE7C9FB9E, 0x154D1976, 0x1D14CC71, 0x0F7AFBFE, 0xA83CBE95, 0x472AA90C, 0x4A2060C1, + 0x4054B6B2, 0x2D1C70AF, 0x0DDB4EB3, 0xD7B3AFCF, 0x634DF1F9, 0x6A70952C, 0x049E6D34, 0x711085BE, + 0xD27C9B8F, 0xE52C9539, 0x8567817F, 0xF3D3F4C2, 0x4C860BFA, 0xFFF937CF, 0xBF94D1E5, 0xB4D5171A, + 0x71B6737E, 0x62F5C9F8, 0x6A1CBB9A, 0xCFD7F764, 0x7E57EB0E, 0xA77DF946, 0xEEE1E41A, 0x02EB4335, + 0x1C1168D2, 0x78328CC2, 0x559BB3CE, 0x55266537, 0x8F583FD4, 0xBF03EB8B, 0x25BC1879, 0x4FE6E166, + 0x1B5E67DF, 0xDEA5EB57, 0xEC6DF26B, 0x4C3C4BA3, 0xF0A9D5FF, 0x00000000, +}; + +u32 sec_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD672960, 0x68E06360, 0x69D8C850, 0x669412A2, 0x20B0036A, 0x0F000000, + }; + +u32 pri_mapping_binary_32[] = { + 0x1172558F, 0x2D0EC240, 0x1085BF6D, 0x2B10A429, 0x49058650, 0x4590A49E, 0x5B70040E, 0x80224804, + 0x70014C25, 0x128159C3, 0xCF42081A, 0x0C9A54E0, 0x30082CA1, 0xA16CBAA5, 0x8131BB99, 0x99EFBD37, + 0x374C297C, 0x0B0F36D8, 0xB5723518, 0x248D9953, 0xF7A6A9C2, 0x1308D8D2, 0x12A9AE43, 0x090BEC91, + 0xA26219AE, 0xACDF8055, 0xA612F032, 0x72A9F310, 0xB8FA23E9, 0x87DD4EE0, 0x6D69FEF2, 0x63C9452D, + 0x76F348C2, 0x09F66FE7, 0xCCD5D546, 0x1211FA7A, 0xDFEC8950, 0xCF2398F4, 0x6F79CE2C, 0x57324DFE, + 0xF388E732, 0x9BB6344F, 0x0C4765FC, 0xC5F5EB2F, 0x79AB7B3C, 0x8F4CDF2A, 0xFA7FBAFA, 0xDE5CAFFD, + 0xBDA7E07A, 0x0C5DEC82, 0x5BE7DC07, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C7C0, 0x92B091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC98C1B2, 0x81E1001F, 0x032B9238, 0xD0088615, 0x337640DD, 0x01000000, +}; + +u32 pri_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB05, 0x86077C40, 0xC6460617, 0x25536566, 0x818D0C67, 0x3AD6EECA, 0x2C7B8E6C, + 0x9F00C43E, 0x1E09A07D, 0x6A0B58E4, 0x052643EC, 0x6304D967, 0x00B30F68, 0x3E730BCB, 0x074606A0, + 0x790F3632, 0x9419A584, 0x2800CDFB, 0xB7EBCD9D, 0x1533581E, 0x307CE063, 0x60048A27, 0x1B9900C5, + 0x77336820, 0xEB6BDDC8, 0x70F6E4EB, 0x53BBDA21, 0xEA982E6C, 0x64303062, 0x01EB3FC5, 0xB07D4659, + 0xEA4606A0, 0x2B64DF1E, 0x87C8331F, 0xD8C82060, 0x942A0292, 0x7FBD1C68, 0xBC28449C, 0x65C34606, + 0xB6208660, 0x670188B9, 0x8C461B19, 0x2A56769F, 0x9EDE0ED4, 0x7F8281A1, 0xF72DC47D, 0xAC0B60EE, + 0x43753FA3, 0x2DCCBD3B, 0x18500100, +}; + +u32 pri_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x6323838B, 0x92A932B3, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0xFCD9F176, 0xE7CA3296, 0x070C1FF8, + 0x800A3632, 0x2430B19A, 0x3A0B6C64, 0x78BBF2F6, 0xE9E9ED3B, 0x18500100, +}; + +u32 pri_mapping_binary_35[] = { + 0x1172558F, 0x3F4B0341, 0x10C5DFDE, 0x6D11241E, 0x9B10308D, 0xB88588E5, 0xE5C42F10, 0x3B2BC514, + 0x7E80CB27, 0x10A2AD88, 0xD82A2726, 0xA5A596DB, 0xF8675324, 0x9D9843B0, 0x4E2CAE0B, 0x1681588A, + 0x47D6B95B, 0x03719A19, 0xDEE3CDFC, 0x660C5B1A, 0x1527EBCF, 0x7057B127, 0x4FD27275, 0xDD6C19A3, + 0x2158A677, 0x0166A8FA, 0x0570A0D0, 0xD3283936, 0x57A42EF1, 0x986F91F8, 0xB1EB0C9F, 0x32783428, + 0x84E503E9, 0x0B85E14D, 0xDCBEA829, 0x60067CBE, 0x5A9F917F, 0x5C3F6CD6, 0xC8FF2A4D, 0x627DCFDF, + 0x91787048, 0x3FADAFE4, 0xFAC7FE40, 0x5FB5C78B, 0x9CC27216, 0xABC4B971, 0xCBD74464, 0x3959C6B9, + 0x39E7242E, 0xE7F26F5F, 0xD2CBD34B, 0x15ABBBE7, 0x0AD7DB67, 0x47CD1D85, 0xE5170C74, 0x6479DCBE, + 0x422B081B, 0x92EECE86, 0x6FA3B8C3, 0x134C3D70, 0xD211D07F, 0xC2E659A0, 0xB0DBBAEB, 0x848D3957, + 0xCE914669, 0x17FEC27D, 0xF6FD90BB, 0x3EFD8309, 0x308A9FF0, 0xBF7E0100, +}; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD673160, 0x70E06360, 0xDDB09181, 0xC108282F, 0xB0036A0F, 0x00000000, + }; + +u32 pri_mapping_binary_36[] = { + 0x11726591, 0x3148C340, 0x1486FFA4, 0x51ABAD31, 0x42071731, 0x8B22B894, 0x0CCE8AD4, 0xBD3588AB, + 0x50172717, 0x43C70E96, 0xAC826033, 0x764C376F, 0x519BA274, 0x3608CE6D, 0x876C2E29, 0x74571B5F, + 0xEF2946FA, 0x963B3EFE, 0xFBDEDDBD, 0x77700528, 0xA830800E, 0x32EBF935, 0xB3F6B9D5, 0xD2368C9B, + 0x2480A140, 0x01BA282A, 0x09552F0B, 0x15C85C05, 0x5855F95C, 0x9E56130F, 0xD262E283, 0x75891661, + 0xACD346E0, 0xD42AD8A6, 0x21306A0F, 0xC2A6AB8D, 0x15101F0B, 0x38565572, 0x52C0F7BA, 0xD84EFB1B, + 0xC427403C, 0x648F92CA, 0xC7A5D7E0, 0xC4D3DE10, 0xE9502381, 0xB2A5ED4D, 0xB973E835, 0x1C5BE0C9, + 0xE9BF0435, 0x3E97E909, 0x6C5AE57D, 0xD9DF1F84, 0x9EC37EC5, 0xE27B6877, 0x7FDE4910, 0x0F7D8FF9, + 0xDC2C97BE, 0xF9147F4E, 0xE5175A82, 0x9CFCCEF3, 0x92EF1DFF, 0xF6D9A177, 0x7C01A390, 0x7359CA35, + 0x2BEED901, 0xE5560684, 0xDBEC5D24, 0xBEABBA95, 0x29CF3525, 0x97F9A56B, 0x0157BDE4, 0x7C8851E7, + 0x279F237E, 0x5B718FA6, 0x5CEF833E, 0x96F3F9FA, 0xCCBD2F50, 0xD7B14C1C, 0x16CDC7B8, 0x97E329D2, + 0x5CE00055, 0xFB11FFEB, 0x1B000000, +}; + +u32 pri_mapping_binary_37[] = { + 0x11727592, 0xB14FC240, 0x14877F57, 0x2AA0D65A, 0x13061763, 0x2763E282, 0x5D8D89C2, 0x7F000CCE, + 0x06160717, 0x63C36C84, 0x2E6C24D0, 0xC1C16862, 0x202ED645, 0x3D426445, 0x162607E9, 0xC0E62024, + 0xEC9AE26B, 0x8FA046BD, 0xA5CDF77E, 0xEFBB77BD, 0xBE422C8E, 0x98040D78, 0x40684559, 0xD6F31F6B, + 0xE7F2AA56, 0x1E73680C, 0x0C6820CE, 0xC6B45A51, 0x4840E894, 0x6349127D, 0x0A3D75DC, 0x05161DEF, + 0x423796FB, 0x18A9F4E2, 0x206C6433, 0xBAE66058, 0xEF75AA96, 0x3C62203E, 0x72604E38, 0x2950B31B, + 0x58FFEE2F, 0x10F78081, 0x2BF28CF2, 0x4523223C, 0xD7EE59BB, 0xFEE8EF52, 0xAAE4E52E, 0xFA2A24AA, + 0x2712E9DD, 0x4DAA77F6, 0xF841D9A4, 0xFE26F05C, 0x14FDA12E, 0xCD91423A, 0xA9093F33, 0x1C34DBDE, + 0x13B784E7, 0x302B7232, 0xE58EA49C, 0x6C90E7ED, 0xD2ADD9C7, 0x413D5FAA, 0x88FA4CF7, 0x6B6E8F0F, + 0x282078F8, 0x370FCE1F, 0x21CE8C58, 0xC0B7ECDB, 0x8BA239D9, 0x7F43784F, 0x4AA23FDA, 0x72504D59, + 0xFB49CA2D, 0xF630ECD4, 0x059F255E, 0x4E154C9F, 0x2B57F05C, 0x2EBC733E, 0x97AC9CCF, 0xD517D087, + 0x15F9F99B, 0xBFE753FE, 0xE10BC461, 0xD0BD693F, 0xEF976D3B, 0xE066CDCE, 0x66A6F710, 0xC78E0A75, + 0x9ABF9FFC, 0x379F0000, +}; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x6323836A, 0x108B8AB3, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0xEC5A31EB, 0xF48CB28D, 0x0C2B9EE5, + 0x67E5D6B2, 0x2C60D8C0, 0x0754B81F, 0x6C1A9708, 0x441DA3D1, 0x468695A9, 0xD3DB839D, 0x7730A002, + 0x00000000, +}; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x6323838B, 0x92A932B3, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0xBC987167, 0x575BD97E, 0x90E68A9E, + 0x692C0F18, 0x3EF00115, 0x6E642853, 0x520E6116, 0xD8C8C0B0, 0x9281615A, 0x1B443DA3, 0x1190FF96, + 0x81E1F669, 0x96028606, 0xA0BA0F40, 0x75462921, 0x0A023BA0, 0xF6030000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF5936, 0x301CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x65583163, + 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x323632A4, 0x1A858828, 0x086C64B8, 0xB3F2D4AE, + 0xE9ED1B19, 0x182A1818, 0x7ADFB22C, 0x60D80094, 0xFF009657, 0x01C933AC, 0x646098DE, 0xBE830115, + 0x00000000, +}; + +u32 sec_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB318, 0x3038F031, 0x302ED8C8, 0xC0600494, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x6323838B, 0x92A932B3, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0x9C99B176, 0x575BD946, 0x06863F0C, + 0x0CE7EEB1, 0x1C60B8C0, 0x0754B891, 0x812388A1, 0xCC5900A2, 0x8ED10828, 0x7F1A68EA, 0xCA1D0CA8, + 0x00000000, +}; + +u32 pri_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x6323838B, 0x92A932B3, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0xFCD9F176, 0xE7CA3296, 0x0B0C0FF8, + 0x800A3632, 0x28051906, 0x3B0B6C64, 0xB833E3D4, 0xAE3698F8, 0x838D0C0C, 0x4640FB05, 0x20FA188D, + 0x36327895, 0xAD989112, 0x0214EF65, 0x60B87D1A, 0x663FD8BE, 0x3F93FFEC, 0x663040B2, 0x87F1E736, + 0xB0AC0103, 0x8B018303, 0x1F03D301, 0x98793B18, 0x50010000, +}; + +u32 sec_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD673160, 0x70E06360, 0x66D8C8C0, 0x60049417, 0xD801B507, 0x00000000, + }; + +u32 pri_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A192C17, 0x181EF001, 0x0D4488DF, 0x59797AF6, 0x8C8CDD0C, 0x1AC8E6B7, 0x42F4333E, 0xD8C86060, + 0xC402D1BF, 0xE3CD9D95, 0x6510FD4C, 0x40714623, 0x11B0F88D, 0x8CD3992B, 0xCB20FA18, 0x8D583630, + 0x1CE06360, 0x3E80301F, 0xE8448615, 0x337640FD, 0x09000000, +}; + +u32 pri_mapping_binary_45[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04363218, 0xB8B2A707, + 0x096D64F8, 0xB7EBCD9D, 0x1533582E, 0x303CE003, 0x1A8C90DF, 0xBBEBD629, 0xA038581F, 0xE3838D0C, + 0xA646414E, 0x0A02BB19, 0x3490ED6D, 0xDDC8D039, 0x63D6AEB6, 0xB28D0CAF, 0x73F7CCB9, 0x79723FC8, + 0x36B76901, 0x107D4C40, 0x7DA54EA9, 0xCECA0260, 0x712337B9, 0xE750FF81, 0xFDF367F2, 0x1FB83F22, + 0x40E63185, 0x6C047981, 0x61C50C28, 0x3F14C8FF, 0xC7C0F0E6, 0x0E8A3E60, 0x3840EC67, 0xB485B89B, + 0xF90186BB, 0xC1E22C07, 0x60EE86E9, 0x0787A7A4, 0x6EC46E0E, 0x147FB06E, 0x64B833E3, 0x14D01F2C, + 0x050C0D7C, 0x0CAC0B60, 0xE6ED6040, 0x05000000, +}; + +u32 pri_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04763368, 0x20EB6FDD, + 0xC8B07AD7, 0x9E3B2B66, 0x6C646038, 0xCFC0F0EB, 0x15443D23, 0x50BDA092, 0x8983A1C0, 0x4686A8F6, + 0x15334A53, 0x81F2B318, 0x18569F86, 0xE86334DA, 0x0F32BDA9, 0x671A4B03, 0xC3043EA0, 0xD04606B7, + 0x20F56067, 0xA07A26E6, 0x30F67677, 0xB0BC0D43, 0xC00EA8BF, 0x00000000, +}; + +u32 pri_mapping_binary_47[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x4624F1AB, 0xBB62D6AC, 0x98B11FA4, 0xAB675A14, 0xCB03860F, 0x7C402BC0, 0x7C062E91, + 0xDD0C1AC8, 0xF6B66E64, 0x08776D73, 0x0B73DEC8, 0x30EBF4DA, 0xB73B5742, 0xCC63FA80, 0x30EFE3A9, + 0xB70736CC, 0x80A86734, 0x62D9C070, 0x808F8119, 0x491EE864, 0x86153376, 0x40FD0D00, +}; + +u32 pri_mapping_binary_48[] = { + 0x11726D92, 0xBD4B0261, 0x1CC7BFE7, 0x4B59D979, 0xBE0C0D45, 0x076134CA, 0xED4178B4, 0x97F90714, + 0x243806D5, 0x716D0E95, 0x04458420, 0x8E6E7543, 0xC32DA58F, 0x43414B28, 0x41D054DC, 0xE016A182, + 0xBB91FDBC, 0xC77CEDB7, 0x3CC7F7FB, 0x797E6FF7, 0x7C820743, 0xC8010928, 0xC2B9E09D, 0x93F5EFE5, + 0xBC6B51CA, 0xB4192401, 0x02504244, 0x68533C7A, 0xE0009CC7, 0x0C7E07BF, 0xE7A553C6, 0xBD9D4546, + 0x8BA76BBB, 0x5E5115E9, 0xC384A6EC, 0xC665C984, 0x6594592E, 0xD9D5AB7D, 0x5D60F3D6, 0x4DCED514, + 0x204278EC, 0xEB3FAC4E, 0x7A092B83, 0x754F38E7, 0x20CEAD6C, 0xA91D2EAB, 0x25F5ED0D, 0xE2ADC64B, + 0x9971DF49, 0x7E5C5197, 0x3A7E2177, 0x63E81AF9, 0xCFEB2F17, 0x155EDF45, 0xFE819250, 0x02E47FE8, + 0x95A3B343, 0x7ECF9D37, 0xE1894153, 0xA56EBDAB, 0x3B7B9C08, 0xCDE1ABA0, 0x51343837, 0x415C383A, + 0xA106E97E, 0xED9ADA5C, 0x7EE860FA, 0x7996FB93, 0xF9D139B8, 0xEE19D34D, 0x5CDEB62A, 0xEF5FDC9F, + 0x1AF027C3, 0xFBEAE6CE, 0x1867F73F, 0x3DC0CDB2, 0xB727CA6F, 0xEB33A9FF, 0x75EFF698, 0x5E4553C4, + 0xECDA68BD, 0xEEDC1913, 0x2243AF6F, 0x31427B8E, 0xA5B754E2, 0xF00D34BA, 0x7BF6915E, 0x88195A4F, + 0x2F725D1A, 0xE07D35D4, 0x2D83D7F3, 0x939E8E1E, 0x26940E5F, 0x03BD09DE, 0x5F40265E, 0x49DB7DC0, + 0x02E83FDA, 0x7C90F69E, 0x8B9DF2FC, 0x75B2D8F0, 0x3B1456FF, 0xDE1DAF1B, 0x6C8EED7D, 0x0F2911A1, + 0x9E5EC070, 0xFC020000, +}; + +u32 pri_mapping_binary_49[] = { + 0x11726D52, 0x3D480261, 0x187EEEBC, 0xD2CACED3, 0x1C5AA223, 0x281ACD3D, 0x88A466B3, 0x08D74089, + 0xB62014C7, 0x864AFA81, 0x8AC08E26, 0x9748C986, 0x5B2ABF82, 0x84A02197, 0xA0A5E206, 0x370915DC, + 0x8BECEDBE, 0xCB2CFB96, 0xBBEF799E, 0xF779DEF7, 0xE52B831F, 0x06AF0805, 0xC8C336E0, 0xEC5713EF, + 0x23696950, 0x39683028, 0x0204E00A, 0x3EA141A7, 0xE08008D8, 0xD618DC22, 0xAF73D257, 0xC585E9A2, + 0xE28DDB35, 0xA4079464, 0xFAD111F7, 0x47E65445, 0xC7D3F176, 0x31AC5978, 0xE90737D8, 0xDD7C4693, + 0xEA026408, 0x851FFC83, 0x558D8C76, 0x85D1D6DC, 0x755E2F92, 0x2E382479, 0xC748B714, 0x3B4CCE4F, + 0xEB7849E4, 0xAEB718F7, 0xB1A5C947, 0x8CCCF989, 0xDF9C3A62, 0x618DFC4E, 0xCB8BD786, 0x54425D86, + 0x44BC4D8C, 0x4EF4115F, 0x39A1980E, 0x5ED7B1A7, 0xC311423C, 0xA05879FB, 0xE7E6383E, 0x9AC35544, + 0x2D9FE5BA, 0x4ED20D4F, 0x76069AF5, 0x23375FB2, 0xC44E8AF3, 0xF6BDBF73, 0x70DCD186, 0xEBD83D7B, + 0x2B3EBF72, 0xBEAB85B7, 0x0FAF0466, 0x16DA74E6, 0xFCDD2DBA, 0x5EF6789B, 0xB1F6DAB3, 0xFC3FEE0C, + 0xB6E1E61E, 0x7A7D7FF3, 0xACB90F74, 0xC80CCDBE, 0x6555472A, 0x949C0D90, 0x0EEF40CD, 0xDAB38BF0, + 0xCB5036DE, 0xC4F31C57, 0x5AF4AE32, 0xAA06E379, 0x6EC29362, 0x2C6AEA2B, 0x8091E5FD, 0x79E89EF2, + 0x27CD3E60, 0x00F796DE, 0x53D7A185, 0x36B87FEE, 0x2BF7F73B, 0x14C6BFDF, 0x1DCFED2B, 0xB5ED7D19, + 0xAB32BC4D, 0xFC12BFCF, 0x27000000, +}; + +u32 pri_mapping_binary_50[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x632343B0, 0x91098B82, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0x6C9F51D5, 0xD556B691, 0xE1EFAEEA, + 0xD7674F43, 0xCC65049A, 0xCBCAC4C0, 0xEC2C0051, 0xC768B491, 0xE1F48C9D, 0x2BDBCAF6, 0x832C69EA, + 0x99C6A2C0, 0x60C00794, 0x02F319B8, 0x447640ED, 0x07000000, +}; + +u32 pri_mapping_binary_51[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x0436329C, 0x5EB83D5D, + 0x62C67E90, 0x6C53CF34, 0x96050C1B, 0xF880066F, 0x6428314A, 0x351202CA, 0x33AC6058, 0x32A57407, + 0x032A0000, +}; + +u32 pri_mapping_binary_52[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x632383A3, 0x50B0B381, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0x9CD871FD, 0xF8CAB28D, 0x0C0CF719, + 0x18BE3F67, 0xB9C0F080, 0x0FA87023, 0x039B1143, 0x88820044, 0x1DA3D146, 0x86DE95B7, 0x4F4F6FDF, + 0xC1800A00, +}; + +u32 pri_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB03, 0x860F7C40, 0xC6468660, 0x23131605, 0x81E7C8F6, 0x0840ECE1, 0x9100DAA3, + 0xB680455E, 0x6032C41E, 0x46903D1A, 0x307B80E6, 0x32B76E64, 0xD8B3E3D6, 0xCE9565FB, 0x419A537A, + 0x9A583E30, 0x3200CDFD, 0xB091C1CD, 0xA83D4441, 0x002CEEA6, 0x110551CF, 0x68B49181, 0xFF0EC3DB, + 0x53BB5814, 0x180CF818, 0x183F80E5, 0x19B84476, 0x40ED0700, +}; + +u32 pri_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB03, 0x860F7C40, 0xC6468660, 0x23131605, 0x81E7C8F6, 0x0840ECE1, 0x9100DAA3, + 0xB680455E, 0x6032C41E, 0x46903D1A, 0x307B80E6, 0x32B76E64, 0x7833E3D6, 0xAEB6B2FD, 0x20CD293D, + 0x792C1318, 0x1600CDFD, 0xB091C1D1, 0x28C04141, 0x602303C3, 0x0C0686B6, 0xB21D50F3, 0x01000000, + }; + +u32 pri_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x632343B0, 0x91098B82, 0xC073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC0222F, 0x3019620F, 0x23C81E0D, 0x983D4073, 0x995B3732, 0xFCD9F176, 0xE7CA3296, 0x0B0C0FF8, + 0x800A3632, 0x4C0D6A4F, 0x7116D8C8, 0xC07B84E1, 0xD4AEE92C, 0x0A0C0640, 0xF107FBC1, 0xA67389EC, + 0x60400500, +}; + +u32 pri_mapping_binary_56[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB03, 0x860F7C40, 0xC6460617, 0x25536566, 0x81E7C8F6, 0x0840ECE1, 0x9100DAA3, + 0xB680455E, 0x6032C41E, 0x46903D1A, 0x307B80E6, 0x32B76E64, 0xE8EC98B5, 0x2BB36C23, 0x03EF1D86, + 0x75A7BA58, 0x36301C00, 0x9AFB6123, 0x4399514A, 0x8882C046, 0x90910C2B, 0x66EC809A, 0x0F000000, + }; + +u32 pri_mapping_binary_57[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF5936, 0x301CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x65583163, + 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_58[] = { + 0x11725D90, 0x214CC340, 0x1486FFB6, 0xC732B194, 0x42268620, 0x54108224, 0xC5825830, 0x64418C82, + 0x4022985F, 0x48688625, 0xB0190C21, 0xD990E036, 0xB71364AC, 0x15ABC130, 0x3381A3A2, 0x6E0296CC, + 0xB3ADBCBB, 0x9B00CEDC, 0xDDBBF77D, 0xF7DF0DA1, 0x868FAC2E, 0xE62E8C55, 0x14EDCA24, 0xA131BBDC, + 0x09004D2C, 0x7D2CE9AA, 0x2F43B38D, 0x8EA46C7C, 0x2B3C6103, 0xC4262D38, 0xE050DD1A, 0xCEBD93E5, + 0xDC7AB22D, 0x784B13FB, 0x300D06A4, 0x7B1C0DAF, 0xB27F764C, 0xFD11F0E6, 0xB3B106E2, 0xE3FFBCCC, + 0x65A95C99, 0x1CE5DA78, 0x646BD6BD, 0xF29131C0, 0x96CC475E, 0xCA655C73, 0xF85EF341, 0x7A67C057, + 0xC4628C4D, 0x68E42D39, 0x8779DBE2, 0x18B53EFA, 0x8D5A80CD, 0xDFDC8DBA, 0x5F1F70D4, 0xDDDAD11E, + 0xF52D7EC2, 0x8F0AAA6E, 0x50BDEA96, 0x653DECB4, 0xBB2D9BFC, 0x534C47A1, 0x7A37A3F3, 0x73A724FD, + 0xEFCDFED3, 0xDD85F26A, 0x8EE217DA, 0x1C458765, 0xC579FE64, 0xA555F588, 0x3F005E9F, 0xFFE6D776, + 0x7BE2D157, 0xB775768A, 0xB2891471, 0x291774EF, 0xCBFC3F7E, 0x00000000, +}; + +u32 pri_mapping_binary_59[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363294, 0x19A58428, 0x086C64C8, 0xDD75F5E8, + 0x8A1950F1, 0x071B1918, 0x8C80EA05, 0x76336820, 0x9BDBBA91, 0xA1A4CC63, 0x464AC846, 0x863B3B4E, + 0x7777CD42, 0xB597D196, 0xE5032303, 0x1F03E301, 0x84B9FF76, 0xBDB90334, 0x7703C301, 0x3E062624, + 0x71A0D318, 0x56CCD8C1, 0x800A0000, +}; + +u32 pri_mapping_binary_60[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632DC, 0xC93CB56B, + 0x6AEB4606, 0x86F30C0C, 0xBF5FEF66, 0xD04036AF, 0x95E502C3, 0x033EA045, 0x1B19428C, 0x1C0C40EA, + 0xA7956444, 0xB885A1DA, 0xCB680BD4, 0x7F8781E1, 0xD42E88F9, 0x8C0F10E6, 0xFFDBF5E6, 0xCE8A192C, + 0x050C0D7C, 0x0C4C70F1, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_61[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB05, 0x86077C40, 0xC6468632, 0xA3941005, 0x818D0C77, 0x344FED9A, 0xD8B89181, + 0x612E03C3, 0x8D15CF91, 0xED1580D8, 0xCB2301B4, 0x576D018B, 0xBCC06488, 0xBD8C207B, 0x3560F602, + 0xED616E65, 0xF9C0C800, 0x34F7C146, 0x866941ED, 0xC1CE4073, 0xDF55FEBD, 0xB3730544, 0x9C1128EE, + 0x6214A40C, 0xB26F75F9, 0xC9954D6A, 0xFB419634, 0xF54C83C8, 0x3321E9DB, 0x7FEBEFDB, 0xD3D321E2, + 0xCC407155, 0xA3404790, 0x3ECDF0A9, 0xAD25291B, 0x19EEDF99, 0xF7F2D42E, 0x883C0B50, 0x9EC58841, + 0x484100E2, 0x0E968E8D, 0x0CA7DB77, 0xAE2C4D85, 0x9BFF80E1, 0x031F032B, 0x92F97CB7, 0x186EC3CC, + 0x67BB8008, 0x877FBBDE, 0xDC593103, 0x22CE8E43, 0x9C038738, 0x27A67801, 0x43031F03, 0x175C7C07, + 0x032A0000, +}; + +u32 pri_mapping_binary_62[] = { + 0x11727590, 0xBF4BC340, 0x1886DF34, 0x675BA5C4, 0x280E5DC4, 0x508B74B5, 0x22FE01DA, 0x5D6AB1B8, + 0x89BF7017, 0x45DD3582, 0xA3D0065D, 0x1C53A9E2, 0x0D621B11, 0x33DBC1CC, 0x3543B73A, 0xB4D2DDD2, + 0xF825A758, 0x90DE72C7, 0x73F73EEF, 0xC7352196, 0x858990BF, 0x57214F62, 0x593BEC8E, 0xC793DE9C, + 0xE7595025, 0x9F3F0192, 0x47CB8E82, 0x01D1170B, 0x6321918B, 0xD1AEE131, 0xB068F812, 0x3A8F7524, + 0x2874E058, 0x4ACC4FCB, 0x2AC7CDCE, 0xB991CF70, 0xE0137873, 0x9BFDBDAA, 0xE88DC5A9, 0x77E69A4D, + 0xA917A257, 0xF27B53BF, 0xBDD4239F, 0x08AF44DE, 0x42565F59, 0x246FEFB8, 0xE55A45E6, 0xA0A1D013, + 0x8E8D7432, 0xA7117FC8, 0xAC95F23A, 0xF55D0265, 0x57E4420D, 0xCA25F4DC, 0x2CDD77CB, 0xD26DDB62, + 0x0D7414C8, 0xC417B2FB, 0xDBBEEFEA, 0xA862164E, 0x39EE9E3F, 0x52F55791, 0x630EC76A, 0x7A3DF046, + 0xC2D8DDDC, 0x13F3B033, 0x8ED11ADA, 0xD592F00C, 0x397F7329, 0x75BCD78A, 0x221FB639, 0x0ED25B41, + 0xBE67B55C, 0xD3103C32, 0x804707F0, 0xE1FFFC1E, 0xB682913E, 0x4E5F0AD3, 0xA8FCFCEF, 0x37000000, + }; + +u32 pri_mapping_binary_63[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB03, 0x860F7C40, 0xC6468660, 0x23131605, 0x81FD2051, 0x1B0DA3E7, 0xC8F60940, + 0xECE39100, 0xDAA7B680, 0x455E6032, 0xC43E4690, 0x7D0630FB, 0x80E633B7, 0x6C6478BB, 0xF2F6E9E9, + 0xED50733F, 0x6C642833, 0x4A095110, 0xD8CDA081, 0xACAE7523, 0xC3EB5DB7, 0x7B56CC00, 0xDB97D753, + 0xC17281E1, 0x011F03E3, 0x03983B36, 0x324C2FAD, 0xC80873DB, 0xC8B07AC6, 0x9E3B5DBB, 0x20F24C07, + 0x36324C0B, 0x6A0F7616, 0x8098C3D2, 0xB19181E1, 0x0E03C3A9, 0x5D2C1F18, 0x19F81898, 0x17C0ECDB, + 0xC8F06FD7, 0x9B3B2B66, 0x40C45930, 0xC537301C, 0xE0636045, 0x12077A95, 0x61C58C1D, 0x507F0300, + }; + +u32 pri_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x6323435A, 0x9079B0B3, 0xC07E90A8, 0x9B4DC073, 0x64FB0420, + 0xF6F14800, 0xED535BC0, 0x222F3019, 0x621F23C8, 0x3E03987D, 0x40F3995B, 0x3632F09F, 0x6678BB73, + 0x25C45C46, 0xA0B96C41, 0x0C407377, 0x336820AB, 0x6BDDC870, 0xF7E4BA53, 0xBBDAC1F6, 0xF5344D83, + 0xA86702AA, 0x2F704A75, 0x3212D8C8, 0xB0AA6376, 0x6764E946, 0x867F67DE, 0x9EDDBB1A, 0x22CF0C94, + 0x2F314A35, 0x12128098, 0xC3D20194, 0xDFF5E6CE, 0x8A191079, 0x16A07C99, 0x514A8882, 0x00AA382B, + 0xA6780143, 0x031F031B, 0x5C7C0703, 0x2A000000, +}; + +u32 pri_mapping_binary_65[] = { + 0x11726590, 0xAF4FC340, 0x14C7BFD7, 0x1E646259, 0x0A41CC10, 0x9A410872, 0x1941E210, 0x9388197C, + 0x09FB0348, 0x534DF825, 0x7023A112, 0x59143903, 0xEC26563D, 0xCC24A221, 0x75335B32, 0x4B6876BC, + 0xF6D6D0C2, 0x3377F7DE, 0xF77D3FF7, 0xDE043A24, 0x368CF4EC, 0xC3DCC4B1, 0xED25EBF5, 0x1DB5AF94, + 0x84C5D2FC, 0x00608A22, 0xAC800395, 0xA1C49AA1, 0xFBAA74DA, 0x78CD5C6C, 0x7C6B3BC5, 0xC7886B74, + 0x11386A1C, 0x6C9B96C0, 0x897FEF5C, 0xBB9322CF, 0xD2BC6A9D, 0x78BB8F7C, 0xCBEA691E, 0x4B79CD9C, + 0x47FEE6A5, 0x00226024, 0x798C39F9, 0xC6026ECB, 0xE9D8E44B, 0x5608FC01, 0xF68AFAAB, 0x610AF12E, + 0xEEB49E8D, 0x05CE1BA7, 0xD93FDEDB, 0xFDA79B33, 0xEA9B011F, 0x5D3E67A8, 0xC1087FFD, 0xA28791F4, + 0xDA54FF04, 0x9E7D5D37, 0xC3BF3CCD, 0xE1B7F45E, 0x00D348EB, 0x7841B790, 0xD32858F6, 0xAF501E2D, + 0xDA8F95CF, 0x9FCD9BF4, 0x92F29CEC, 0xEB25AB36, 0x696FD20D, 0x7CA793FB, 0x97FA684F, 0x4BFD61BE, + 0x77CD59FD, 0xC77F4339, 0x7E000000, +}; + +u32 sec_mapping_binary_65[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67D9C0, 0x70808F81, 0xFDC04686, 0x32A39410, 0x05818D20, 0xA50C2B66, + 0xEC604005, 0x00000000, +}; + +u32 pri_mapping_binary_66[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363288, 0x1A053828, 0x086C6498, 0x50C851C1, + 0x920AD1CF, 0xD2B19181, 0xE10E03C3, 0xA95D3B18, 0x50010000, +}; + +u32 pri_mapping_binary_67[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF5926, 0x302CE003, 0x32363294, 0x19A58428, 0x086C6460, 0xC8646098, + 0xD8B88301, 0x15000000, +}; + +u32 pri_mapping_binary_68[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363294, 0x18A50A29, 0x086C6468, 0x749CEEDE, + 0x5E0AD1CF, 0xD2B19181, 0xE10E03C3, 0xA95D3B18, 0x50010000, +}; + +u32 pri_mapping_binary_69[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0xECDFC520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x6323838B, 0x92A932B3, 0xC0468633, 0x1D6B7765, 0x966D6460, + 0x78C7C010, 0xEFFA1CD9, 0x5E0188BD, 0x3C12407B, 0xD516B0C8, 0x0B4C86D8, 0xCB08B2D7, 0x00662FD0, + 0x1EE61688, 0xB98C4073, 0x198C80F6, 0x09EC66D0, 0x40966FDD, 0xC8B0AB6C, 0xC58C9410, 0xA0FC0F06, + 0x86B77358, 0x1E307CE0, 0x034A6D64, 0xD811B4B2, 0xCC19E48E, 0x390FEFDD, 0xD9093187, 0xE9C34606, + 0x8DA036B0, 0x38C32606, 0x86951C10, 0x73188D80, 0xFC7F0C0C, 0x6FEE40F4, 0x3303D5B1, 0x1A053B2B, + 0x00D55585, 0xAF985192, 0x02733FD8, 0xBD7F26FF, 0x417527E3, 0xCF6D6059, 0x03903BDF, 0x3230DC3E, + 0xBD03AA1E, 0x00000000, +}; + +u32 sec_mapping_binary_69[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD673160, 0x70E06360, 0x79B09181, 0xC108282F, 0xB0036A0F, 0x00000000, + }; + +u32 pri_mapping_binary_70[] = { + 0x1172558F, 0x3F4B0341, 0x10C5DFDE, 0x6D11241C, 0xAB88A411, 0xB7906019, 0x564B0B41, 0x482D1AFC, + 0x0411D25A, 0x18F201FC, 0xD3D8A5C8, 0x95A92421, 0x8DDB9CBA, 0x0193CA22, 0x555A25C5, 0x75413090, + 0x563CDCCC, 0xDD1A88D3, 0xCCB0F3E6, 0xFDDE4EE1, 0xCA60D34B, 0xFB0BFC6D, 0x9CC846B2, 0x51D8B5FB, + 0xD61A0896, 0xBEF70166, 0xA9863970, 0x20373058, 0xF7DC5D9E, 0xBAC453E6, 0x22F1E3EC, 0x2C1F230E, + 0x68D03853, 0x075C0A8D, 0xD655A376, 0x5ED6C004, 0x1899E92A, 0x57386EBE, 0x40DC629B, 0xEF88A6E3, + 0xB2945B5A, 0x7289E35F, 0xF31873F2, 0x8DC94711, 0x4FF4B1B7, 0xBABFD130, 0xF54E58AD, 0x68AC7DE1, + 0xF3BDE7F4, 0x6CAC119E, 0xDED68F29, 0xC7247A8B, 0x1EBA8314, 0x7E785FE6, 0x738600DE, 0x50E3525D, + 0x1C49E17C, 0x98D29899, 0x8F512724, 0x4E0F78FD, 0xE56D3C06, 0xF049B7A5, 0xAA152996, 0xF9B3BC49, + 0x33F99F93, 0x7D47D9B6, 0x44FF4717, 0x68DD3DFF, 0xE9170000, +}; + +u32 sec_mapping_binary_70[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xD9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD673160, 0x70E06360, 0x29D8C8C0, 0x60049417, 0xD801B507, 0x00000000, + }; + +u32 pri_mapping_binary_71[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0x73CB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x461CE24C, 0x38C49971, 0x88B3E010, 0x67C521CE, 0x86439C1D, 0x8738070E, 0x714E0CF1, + 0xDD0C1AC8, 0xE1D3CA72, 0x81E1011F, 0x0317501D, 0x43100383, 0xB300449C, 0x517C23C3, 0x9D19A776, + 0xB595B13C, 0x60F80094, 0x7F8030E7, 0xEDAE9B27, 0x61E6735F, 0x40371FAA, 0xDF0AA28F, 0x0749FEED, + 0xC2DBA725, 0xA0FA780F, 0x60772F1F, 0x0E717E4C, 0xF1028606, 0x3E0601B8, 0xF80E0654, 0x00000000, + }; + +u32 pri_mapping_binary_72[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0xA3ED2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF590C, 0x181CF880, 0x8C8D0C0C, 0x46407181, 0x1D507B00, +}; + +u32 pri_mapping_binary_73[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0xA3ED2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF590A, 0x181AF880, 0x8C8D0C65, 0x4629210A, 0x023BA0F6, 0x00000000, + }; + +u32 pri_mapping_binary_74[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C068CFF, 0x81E00007, 0x03130303, 0xA3ED2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF590A, 0x181AF880, 0x8C8D0C65, 0x4629210A, 0x023BA0F6, 0x00000000, + }; + +u32 pri_mapping_binary_75[] = { + 0x11729D54, 0x4D4C1361, 0x109DFE80, 0x20504A41, 0xAC3FC8CA, 0x9F8892E0, 0x4AE28543, 0x29215E81, + 0x3691C0A5, 0x481B0351, 0x231AD7AA, 0x31912652, 0xD11E1015, 0x1A290917, 0xA5D58B7B, 0x91B262C4, + 0x934013C5, 0x1BD0AA3D, 0x598934E1, 0xA40748EB, 0xECF76D69, 0x6BD98BBD, 0xB4FBDEBC, 0x379337D3, + 0x8D00FD08, 0x50A2042D, 0xC02CA8CA, 0xF2F58C7D, 0xBB664A5D, 0xAE7D1C17, 0x40AB0005, 0xC05BA855, + 0xC4F1339F, 0x034A809C, 0x15018A94, 0x54978FDF, 0x0CCC1017, 0x06B6A85D, 0x5CBDA900, 0x0DFEE0A1, + 0xDDC8181A, 0xB43C3C1C, 0x9B9976B6, 0xF1100BE9, 0x3C1FC7D5, 0x61D8D4A0, 0x310F36D6, 0xD4C2203F, + 0x39BBB270, 0xCBC903AC, 0x034CDC96, 0xF84D7C56, 0xB6361623, 0x6F71E6FA, 0xB86C1E7E, 0x8C0C7942, + 0xDDEFC52E, 0x4D2E3BED, 0xA30CF3D0, 0xACEC318B, 0x75371EBD, 0x7AE0ECE5, 0xA13002D1, 0x3B739457, + 0x21AFD071, 0xE616E4DF, 0x8CF68F3A, 0xD0E752FF, 0xF6EFE845, 0xCAAB91E7, 0x58AB99D1, 0x4652F300, + 0x9A07B461, 0x1E3A7D55, 0xFC749CE6, 0x01621E90, 0xC8438D79, 0xCCF330B7, 0xF6291670, 0xD3B9B3D0, + 0xAFB3E30C, 0x27F60BFA, 0xE73CBE73, 0x645E07CE, 0x4BF8EC65, 0x1E8C4A93, 0x4AE467FD, 0x9E908F23, + 0xBCCB21F1, 0x7BD0AFB1, 0xC25CA942, 0xFEE5FD89, 0xE13ECADB, 0x1D2ECAE7, 0xBCE66180, 0xB519C4DC, + 0x72DDE075, 0x5E88FCDF, 0x1E5731DF, 0x28403040, 0x7D73A712, 0x39F01015, 0x422EAF5B, 0xBD0C610D, + 0xEC1D49E2, 0x93BE6060, 0xDC49EBF3, 0xAE88FB33, 0xAB497D0A, 0x9E6FE1A1, 0x26E14371, 0x9273415B, + 0xD227266C, 0x84D09FE0, 0x1A19BC50, 0x06D766E2, 0xA46F510A, 0x1EAD0B06, 0x12F3EB0C, 0x3C54B3ED, + 0xCD221E72, 0x2F09431C, 0xF5296676, 0xF72F91C1, 0xF765E2C4, 0xBF3405AF, 0x17BE7C48, 0xD4EF4FB9, + 0x6F9A03D9, 0xA3B56B8C, 0xEAF4C80F, 0x767026F1, 0x0E0A1601, 0x07A33A7D, 0x38E9872B, 0x05AF7BBE, + 0x93EC6B0D, 0x9F63001B, 0x215A7700, 0xEB068C36, 0xF2FF9AB0, 0xBF793176, 0x1DF93FB8, 0xD245EA7F, + 0x10F9529D, 0x95DCFDAA, 0x2FE097FA, 0x5F767451, 0xFE10DED9, 0x79D64C72, 0x79368AB4, 0x15F593C9, + 0x7B383C25, 0xF234B7A5, 0x27C8F7F0, 0x90B70E3F, 0x5716A479, 0x82B4AE0C, 0xEFC36834, 0x359FC2BA, + 0x69FFCD61, 0x5FF25EC9, 0x9C47EEF2, 0x7095B511, 0x9FD5BE80, 0xF7E93DEC, 0xF31960EB, 0x17D59723, + 0x7FB6E35A, 0xAF38E7BB, 0x99B525DF, 0x10D5BB1C, 0x9467F0CE, 0xAA8DEDE8, 0x4FF0DA26, 0x56EA1F4A, + 0xBFAFA396, 0xDDF756B1, 0x834BBAAF, 0xE97C658A, 0x4E703F6F, 0x1D54A4E7, 0x5C853CB0, 0xF87E93F4, + 0x595D58C7, 0x79DD5673, 0x7A5DB54C, 0xFF9A7FFA, 0x6775A7F3, 0xC76474B5, 0x16993BF8, 0x96DEF7B8, + 0x8CBE2E03, 0x97F4DF29, 0x7F424677, 0x32136F00, 0x8306EA77, 0x72F04BEF, 0x9BBF0000, +}; + +u32 pri_mapping_binary_76[] = { + 0x11729D92, 0x5F685251, 0x1CC7BFDE, 0xDD9A73CE, 0xCC198D20, 0x128ADAA8, 0x8772463D, 0xF410493D, + 0x8BBA463D, 0x152AB6BD, 0xD5DC72F4, 0xB6989746, 0x6F2393F5, 0x875E5613, 0x1B781EDA, 0xEA4ED118, + 0x3D985D08, 0xC6A0D510, 0x7B184262, 0xF9D643A6, 0xFDCE3D46, 0x41F5D279, 0x39F7F2FD, 0xFE3EDFDF, + 0xF99D5381, 0x582AEC12, 0xDF5FA063, 0x2F3C8E68, 0xA345AB39, 0x796A0530, 0xF04F153B, 0x25E133D3, + 0xEEC0B25E, 0xE5C03751, 0xDE92CBA8, 0x5BE823A7, 0xFF9AEC95, 0xDFB956C1, 0x35F711F7, 0xE023799F, + 0x75967856, 0x030CC00A, 0xFA757EDE, 0x08E21ADF, 0x310C8594, 0x88CF4DFB, 0x5026359A, 0x60C03AB0, + 0xA5C97503, 0x885F6770, 0x3B7DB2C3, 0xCA109D9D, 0x5195F30C, 0x5AAAD4CC, 0x6C56FE75, 0x0E5BDF81, + 0xD6604BE4, 0x81E7E167, 0x9E4C7979, 0xC13570AE, 0xE4B3F712, 0x57198CC7, 0x262E31A8, 0xF3AF9EF9, + 0xC7183EBF, 0xF93ABE95, 0xD5CF75CE, 0x13177E89, 0xFC2E6F38, 0xE026FFE4, 0xF5515BFF, 0x4D86EAFB, + 0x5CADB85B, 0xE81DA49F, 0x918EBB9C, 0xA43FB973, 0x23A90419, 0x8EA6B5D5, 0x7C8ACEF3, 0x1DF8E813, + 0x3E99736C, 0xFEDEFDE4, 0x5B0E2663, 0xC3749E52, 0xA1A93D28, 0x8A796E23, 0x7D4C0A9D, 0xE67DCD4D, + 0xABB72E28, 0x0C963D38, 0x967D29EA, 0xB7971902, 0xDE1321DE, 0xC742F4DE, 0x5C224C7C, 0xBA92DA6B, + 0xA17796FF, 0xE4AF0EAC, 0x1DB97F98, 0xA1E9338C, 0x97D685CF, 0xF8175FA3, 0xA03DAC15, 0x85DE45BA, + 0x4F0A9CE5, 0x39D54256, 0x53157D1E, 0xB7E353A2, 0x4F53F957, 0x9F03D35D, 0x535EEAB3, 0x7B03B5A2, + 0x49D477BF, 0xE5F52E99, 0xCF43F1DF, 0xBD120E31, 0x2C3EFDF2, 0x29AB0ADD, 0x4CFA3529, 0xA4CFAB30, + 0x9C9A1F89, 0x31F464D0, 0x5CBC28F4, 0x1ED223DE, 0xA03EEFA5, 0x938F9323, 0x11D22B68, 0x6C2E897C, + 0x0BE9BB9C, 0x413B7F17, 0xA643485C, 0xBDDCBEDF, 0x1CCD4303, 0xAAED79EE, 0xC8D33D48, 0xB29FE774, + 0xC631A378, 0xFEF39D6E, 0x10B7067C, 0x28CA69E4, 0x2DB0A619, 0x269C413F, 0xCF271416, 0x12CFDBDC, + 0x1F000000, +}; + +u32 pri_mapping_binary_77[] = { + 0x11728591, 0x3D2C4351, 0x1CC5CF7B, 0xBDA8AFA6, 0xE8606934, 0x226255A1, 0xC626AD32, 0x8A366294, + 0x506A1652, 0x6B07D5EA, 0x26692516, 0x265E5249, 0xEFA47D88, 0x8E78B4B5, 0x11223559, 0x7C0D361F, + 0xCFBDEF92, 0x900AFFE5, 0xDEDCF3FB, 0x9F739373, 0x0B312A6C, 0x323F7330, 0xD931EC08, 0xBF36B776, + 0xE83DBAAE, 0xC22AF1F7, 0x5D40D2D9, 0xE4CD2080, 0x39AFA249, 0x167B0DEC, 0x7460C770, 0x71E045D8, + 0xE9E44982, 0x855D283C, 0xEDFE8E6E, 0x2B45D496, 0xEA770529, 0xC6960E7B, 0x5585E23E, 0x5B2C9C6A, + 0x079C7686, 0x93829738, 0x2F9B022D, 0x9C27A9D0, 0xF438C551, 0x4CD9CB6D, 0x1A5C2491, 0x2425942D, + 0x90852F31, 0x712E980A, 0xCDF92870, 0x01687152, 0xC613D3CB, 0x141323B3, 0x3E0FD3B5, 0xD865420D, + 0x19FB8970, 0x44E8A612, 0x4570C4D5, 0xC77525BA, 0xB6B5B048, 0xD1A8E16E, 0xFF58FC83, 0xE42BFD1F, + 0x94E2552E, 0x2EF42AAE, 0xCB7EE2FC, 0xA69F9D48, 0xDB1B2AC5, 0x7379F2D1, 0x7D2D72AA, 0x1937250F, + 0x069C464E, 0x2E9E1AA2, 0xB8D1A482, 0x3D2D7C6A, 0x327FE798, 0x33FFE618, 0x5C6DA632, 0xE75E7B2B, + 0x5C7EE6D4, 0xFD920385, 0xB51DBFFD, 0xDEBF55F4, 0xDFD0CAFA, 0xEF5C276D, 0xD615D1BF, 0xC4FBEFFA, + 0xEA9FF56D, 0x3E67FBEF, 0xC0DD15C9, 0xA364413D, 0xF3773BAB, 0x3C0EE6EF, 0x1D98591D, 0x9DA7205E, + 0xA497D52C, 0x7ECE0700, +}; + +u32 pri_mapping_binary_78[] = { + 0x11726593, 0x4B4C1351, 0x1486FF96, 0x29548452, 0x4A453662, 0x13D4B070, 0x8123E846, 0x6381C8C2, + 0x9594067C, 0x2486C456, 0x4DDC9808, 0x4DD91824, 0xA14D9118, 0x12954ECA, 0xC6C484B4, 0x02EA8D0B, + 0x647CC0CE, 0xC0406409, 0xED58D811, 0x2355B62A, 0xB49EB9B7, 0xC8C3BB99, 0xB9E7FFCF, 0x77CEBD73, + 0x660D62A9, 0x709A8DE7, 0x140A8EE0, 0xB22BB8E9, 0xA83A963B, 0x9DCBA9B0, 0x9B8CF87B, 0xC094A335, + 0x63850458, 0x6754949B, 0x455E093D, 0x5D98E414, 0x17FE085C, 0x4EDA30C1, 0x462F0C37, 0x3DF75B9A, + 0xED0C89F0, 0xD440F40E, 0xC30FED42, 0x5B6A7CDA, 0x70B5540F, 0x0B9F897C, 0xCD8E86C6, 0x1AF27DEE, + 0x57950E1F, 0x834DC7D6, 0xAB09A19B, 0x0DDDDC26, 0xC9A4BFF4, 0x3F52BA5B, 0x18CE9FCC, 0xD4E87D0C, + 0x6537D091, 0x6D10BE02, 0xF2F93D67, 0xCF887A23, 0xF19E10C3, 0x96D6BEFE, 0x714EE812, 0xE734B82B, + 0x480FFB7B, 0x42469DCD, 0xE54FDFB5, 0xB8D02DA4, 0xB7CAF5CD, 0x26D29F76, 0x05C33E3F, 0xC3EFA574, + 0x26969056, 0xB1614321, 0xD71BB93E, 0xFA30DADF, 0x4D7A72F2, 0x83161BE0, 0xE7E91B0C, 0x4A8B5825, + 0xDF068345, 0xAE74BAC8, 0x978C6A43, 0xBD85825F, 0xB4C8E021, 0xBE83E2C3, 0x5DA1703B, 0xE58F8FEA, + 0xEA548201, 0x6920BB20, 0x7C56F2D5, 0xCBDE0AC3, 0xF7ACBB3F, 0xECA73E53, 0x316D4E8D, 0x906F0598, + 0xCE883A07, 0x0C5E533D, 0xBF975B5D, 0x0AE7E923, 0xDAD85D83, 0xE7064A17, 0x84AFF80D, 0x8349767A, + 0x8D7E7465, 0x4E0D0548, 0xF70291AB, 0xA2DEC1A1, 0xFD3A3FCF, 0xE070B5C8, 0x2F21BDD7, 0x136833EE, + 0xB5741664, 0x1079A5F7, 0x76F2A000, 0xA1C0DAEE, 0x79B28B79, 0x2AA9A279, 0x3AF15C3A, 0x6A7F22E6, + 0xC964CC53, 0xEDF63CD1, 0xFC589718, 0xE6E77FA6, 0x2754C1B5, 0x113720D7, 0x716E4F30, 0xA646688F, + 0x07C06B5D, 0xE865465D, 0xF345B771, 0xEE224BA4, 0xF7762743, 0x31F036F6, 0x22CF5B26, 0x7F1658D7, + 0xC577B373, 0x9E8FF31E, 0xABEB7A5C, 0x11E72AEF, 0xDC89272F, 0x8D6914E7, 0x7C877B3B, 0x3E7385F3, + 0x920C13EA, 0xF26C5C21, 0xEE17E0D7, 0xB77C3C25, 0xF815E43F, 0xDED4DA78, 0xCACEEFAD, 0xF69C9CD7, + 0x75F22780, 0x6838BFFF, 0x4AFB0C90, 0xD2C4DE72, 0x4DD473D6, 0xEDF49115, 0xFDF1F821, 0x8A43A6FF, + 0x2ADF87E5, 0x3A831A88, 0x2B3EEFBF, 0xF3715F65, 0xDDBE7ED3, 0x7B398777, 0xF1E9D320, 0xAEE47D2B, + 0x7B3955FF, 0xF5F10E7B, 0xD75F0000, +}; + +u32 pri_mapping_binary_79[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42122A, 0xFF8DFFFF, 0xDFC520C0, + 0x0812DFCD, 0xC0C0F81F, 0x080E7030, 0xB0303070, 0x1CD8C520, 0xC804D1C7, 0x03A41518, 0xB6834D51, + 0x60F80D31, 0xEE3FCB07, 0x46063E20, 0x632343A9, 0x51929382, 0xC0460686, 0x1D0C0C2B, 0x8B9E23DB, + 0x2700B18F, 0x4702689F, 0xDA021679, 0x81C910FB, 0x1841F669, 0xC0EC039A, 0xCF7103A8, 0xFF1F03C3, + 0x9B3B1073, 0x1981E696, 0x08A50A2B, 0x03CDDD16, 0x91559559, 0x0A557713, 0xAEEE02C3, 0x033EA0D0, + 0x46862423, 0x951090FD, 0x3757CE3E, 0x3DBD1DA2, 0x9FE9C146, 0x0636A314, 0xB078EDCA, 0xDB40F1FD, + 0x2047F54C, 0x6B6279C0, 0xF0818F81, 0x19283F2D, 0xA83DD819, 0x28CF778B, 0x01A800A2, 0x8FE502D0, + 0x7C23A03F, 0x050E4480, 0xEC638DDA, 0xC8B0AB6C, 0xC58C9410, 0x54F7B1A2, 0xAB8BC6AE, 0x8E0D4D1D, + 0xC73D7475, 0x50F1FB10, 0xF5EC40F5, 0x2146CECA, 0x2077EF9A, 0xB1B2B3AD, 0x0CA66E07, 0x345C0100, + }; + +u32 pri_mapping_binary_80[] = { + 0x11728D55, 0x7D4C1B75, 0x187ECBCA, 0x868C4157, 0xD9646C38, 0x9439E7C7, 0xB4DE707E, 0x2B500BD2, + 0xE9520B12, 0x75FF5447, 0xC525641A, 0x1D171235, 0x6998F442, 0x820919AE, 0xBD6034FC, 0xB3D10B6A, + 0xB8C4057A, 0x6E13338D, 0x8E8B9199, 0x68F83891, 0x39139241, 0x13124CFC, 0x6308BEF7, 0x7BAF1CA5, + 0x3DE6FDD3, 0xE6799EF7, 0x79BF7EBF, 0xBB19A047, 0x81C22C70, 0x00C46143, 0x495E5169, 0xEBE2DE5E, + 0xFB6E47F7, 0xB2020E1B, 0xD800BE06, 0x976D199F, 0xE11CC802, 0xC87E4581, 0xAD591497, 0x87BFA530, + 0xC85C4AE1, 0x06D92DDB, 0xE76D908F, 0x7F64E0B9, 0xC6FA5287, 0xAC4B2126, 0xCEACCE07, 0x940F7C98, + 0xCF59B467, 0xF9C032E5, 0x033D1F24, 0xF3D90172, 0x86317E09, 0x604A235F, 0x1BFAD673, 0xE59C137D, + 0x45BE956F, 0xA897E1AA, 0x7245EB11, 0x65C85E80, 0x856B5749, 0x97C574EE, 0x323DFF10, 0x2F35053D, + 0x32ECDF75, 0xE55BB55F, 0x86B70EFF, 0xFDD79FBF, 0x906E03EA, 0x4E7041A6, 0x5344A943, 0x68327505, + 0x8741D78D, 0xC2743E96, 0x929E5753, 0xCE2B3D22, 0xF9D8A7AD, 0xF8D4BAB2, 0xA7CDBA44, 0x5EA0BA8A, + 0x315F476A, 0x5D1B57E9, 0x9408D695, 0x5EFF34CC, 0xE7C3A6E9, 0x6FD85473, 0x0B67FEF7, 0x3EF7ADDE, + 0x27F62B05, 0xA3429D1B, 0xE79C0098, 0x54297FCE, 0xA8B9BF25, 0x654E33F7, 0xC7FC16BB, 0x17291EBE, + 0xA43A6E41, 0xFD905FE2, 0xDD0E564F, 0x6B5B27E1, 0xB9C399F1, 0xCD03493C, 0xC517EB24, 0xDF9CB115, + 0x3DAB27AF, 0x5786931C, 0xCFEA915E, 0x52CF1C0B, 0xCB307A6E, 0xA9C4D3CF, 0x749D6D40, 0xBA2DA80B, + 0x7076A6CB, 0x6D898939, 0x9B64D80C, 0x1712233B, 0xB1BF001C, 0x5D30CE51, 0x3EEAC25C, 0x0BD3696F, + 0x8C28B5ED, 0xE413394E, 0xF515207F, 0xD05F53E7, 0x467E7650, 0x1B914E52, 0x3D9D06EF, 0xE892611B, + 0xE7ABD0E3, 0xAF9DD614, 0xA1D1A87B, 0x9CFCB786, 0x64D868CC, 0x4F12BACB, 0xF806193E, 0xF0FCFAFD, + 0x1195CEF3, 0xF51ED239, 0x43FA9EAB, 0x9CBAAE59, 0x1C51C23C, 0x9EBB0474, 0x68E789BF, 0x1579DEEF, + 0x61757845, 0xE594B345, 0x867F2E25, 0xBEFBCA4B, 0x7C21F201, 0x83AF1594, 0x36675086, 0xDF2E7520, + 0x8FFD5F84, 0x8B4B463D, 0xDB42E63E, 0x55AFD213, 0x13593F6D, 0x9D113ADF, 0xDB910F56, 0x955771C8, + 0x0FF47962, 0x62A30C5B, 0xDE87F70E, 0x9DA3F8DB, 0x0237ED87, 0xCDA52860, 0xF6A38A71, 0x49EF07FA, + 0x01374079, 0x76F8CC3A, 0x6C0DC5CA, 0x9B783F9A, 0x3FBF3CFE, 0x4313E529, 0x76E17DE1, 0xEADCECDC, + 0xF33151BF, 0x1F3F7D34, 0xB5943C97, 0x3B57F358, 0x6603BFC2, 0x33FF5DAB, 0x789BB043, 0xE2AB6518, + 0xFBA4B379, 0xC0477C89, 0xC3EC4363, 0xF336F0F9, 0x349CE5BB, 0x7DD4F453, 0x85B8D482, 0xF32DF80C, + 0xA6E634EA, 0x7737F261, 0x3FCFE63F, 0xD1AD8AAD, 0x6136D7E3, 0xC9735E8A, 0xE77FBBE1, 0x9B9026D5, + 0xA840F9EE, 0x1830E730, 0xE1ED5763, 0xE2F0CBEC, 0xFC4C107F, 0x279EAFD7, 0xB9FA4A9D, 0xEF393514, + 0x15701FF0, 0x29BB9F8C, 0x2F7B7B7D, 0x7E8F6F7D, 0xFE2ED7FA, 0xFC5EC74D, 0xF8799D7F, 0x91F88F91, + 0x7F0DF90B, 0x00633FD2, 0xDCEEC6B9, 0x0087DF05, 0x87D1D7A4, 0x0CEDE1E8, 0x8727F0BD, 0x383BF7EF, + 0xF50985E6, 0xB30F7595, 0x5575152E, 0xF4E98BC5, 0xCF46F8D4, 0x7B7F0FCE, 0xEF1D2EC8, 0xF28C1F53, + 0x63A7DBD1, 0xF767801B, 0xB3147F2F, 0xF235FE77, 0x8FEAF3FF, 0x6270FCB2, 0x1436EE69, 0x1BF1F70D, + 0x98FEB158, 0xBC2FBAC6, 0xFFFEDEA4, 0x3FC3B96A, 0x9F51AF86, 0x7B562111, 0x97C8673F, 0xEA227E81, + 0xED397F02, 0xC710A5F8, 0x07BAD6BE, 0x27097F30, 0x0D377C7F, 0x27DE6511, 0xF79005CE, 0x59E007BA, + 0x52E79CFD, 0x2ADD9BC6, 0x7ABA9773, 0xC6FBAEDC, 0x22FE610B, 0xFCA005FE, 0x483ACEE6, 0xF36857E6, + 0xF93C16CA, 0x3C87EC23, 0xC43F1ECA, 0x9CE7090B, 0xFC490BFC, 0x290BFC69, 0x0BFC190B, 0xBC620537, + 0xF63595CA, 0x575AC455, 0x59E06E0B, 0xFC590BDC, 0x6381575B, 0xE035A135, 0xF7EC8FCC, 0xFB7FCE22, + 0xBED602F7, 0xA6E3ECDE, 0x1F42DCC6, 0x15A6BD27, 0x9F0F64F6, 0x796105A7, 0xEFA3DD9D, 0xE48720F5, + 0xF90F0000, +}; + +u32 pri_mapping_binary_81[] = { + 0x11727590, 0x3F4BC350, 0x14C54FD2, 0xA4C6126B, 0xC40E2E62, 0x2675EEEC, 0x20061D9C, 0xC48A8AAE, + 0x2D7E012D, 0x7E01096E, 0x82A8411C, 0xB2280922, 0xF44DDA38, 0xD8D92C1D, 0xB58D9ACD, 0xC116BA5B, + 0x8D2F798F, 0x9622BDCB, 0xFB737EF7, 0x9C77DF27, 0x5879C889, 0xD0802A52, 0xD3EA947E, 0xD89DB5A5, + 0x19ED34F2, 0xA0091080, 0x47CC0B11, 0xAD9A0211, 0x505E3C4C, 0x88AC4FA5, 0xAB8EFBC4, 0x45C737B3, + 0x8BA43AC2, 0x2CDD10A4, 0xC4A5C549, 0x8DC09B73, 0xAC831201, 0x8E81AB40, 0x0AD1A17A, 0xD8D77DB3, + 0xEA26FA25, 0x70D7E639, 0xAF524740, 0x16429D40, 0xCE170C3D, 0xF65976AC, 0xCD32E57E, 0x8156C072, + 0x44AA97F3, 0xC58D586F, 0xACDEFA8E, 0xC5FC5315, 0x8234BFC7, 0x39B067D6, 0xB613DF06, 0x811AE0EB, + 0xD963FE92, 0xDDEF576E, 0x707D76C4, 0xB926C1D8, 0x0FBA2D9F, 0x7132E5B6, 0xD6F78B86, 0xF6144FB9, + 0xB0B6C2B9, 0x8060DC47, 0xBBEAB2DC, 0xB49DE8C8, 0xE4B8FE46, 0xE0962ECC, 0x82C1CEF2, 0x0E7D4F1B, + 0x6872DF91, 0x937E3EFD, 0x523816E7, 0x767B7326, 0x9C328453, 0xDE07B9D1, 0x61DC478F, 0xABA09645, + 0xE61FF780, 0xC1FA0300, +}; + +u32 pri_mapping_binary_82[] = { + 0x11727591, 0xBB2F4351, 0x1CC7BFF7, 0xF6A1AA6E, 0xAEC76011, 0x3721986F, 0x8C0634FE, 0x006D0761, + 0x11D13088, 0x18B4318A, 0xC10DE920, 0x11752306, 0x630DC299, 0xB4C7A0AB, 0x3612236D, 0xD14D229A, + 0xD83DEAD7, 0x738ED7E0, 0xB7DC7B7F, 0x9FCFEF71, 0xCE7D840C, 0x8E4E1D26, 0x9083A73B, 0xD465ADBE, + 0xF51F7A7B, 0xCC9D3A87, 0xA94103CE, 0x31A8D529, 0xF201E840, 0xE086A34D, 0x9775217A, 0x5A38135D, + 0x2CBCCA76, 0x75EF35AA, 0x06BD3078, 0xF4B1910E, 0x93810F64, 0xDC449C01, 0x9BC04145, 0xF1EABFBC, + 0x8A17035A, 0x9E2162F7, 0x0D59C483, 0x0BD0DCA4, 0x9A7F4B5E, 0x0D2817BD, 0x2F1A0CE8, 0xA70CED76, + 0x5FACE12D, 0xBA05BE91, 0x24FE065C, 0xD524F710, 0xF7DB7382, 0x57D2053E, 0xEF103F01, 0xDE15F712, + 0x4F2ABE39, 0xBECF275D, 0xE21FC0B3, 0xDAD347DC, 0x6747C30D, 0x9E75B7F6, 0x45FF6331, 0x5FECE9DF, + 0x6688D9E1, 0xDE064712, 0x888FE727, 0xC59E2586, 0x277E7B99, 0x712F1AB7, 0x32955A95, 0xF39AD618, + 0x66ED8951, 0xCB14F9E0, 0xF0A0F2CB, 0x0CB95C21, 0x9B71447E, 0x3D95967E, 0x807CDD06, 0xF9CAAB30, + 0x149DDC51, 0x22AEBEEF, 0xBE7DB14F, 0x33F9FE08, 0xA261E5FB, 0xA6186A47, 0xE5E29E23, 0xFB05977F, + 0xCE4BBF10, 0x195779D3, 0xDFE7165E, 0xCB2FEF83, 0x3F57BEBC, 0xC0BD9C13, 0xFAC54B6E, 0x7137B122, + 0xF6585A4F, 0xC9FAD699, 0x2FAEEA1E, 0x180C0EEA, 0x23EB0DE2, 0xE988437B, 0x52BE44D7, 0xB997C5DF, + 0xF8040000, +}; + +u32 pri_mapping_binary_83[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xC78D5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363214, 0x33A58A08, 0x0B6C64C8, 0x6EDDB932, + 0x336323C3, 0x37C1B735, 0x39473632, 0x30EC6760, 0xF8750BA2, 0x8E11A88E, 0xC108A85F, 0x006AFECD, + 0x8D0C9E65, 0xD3DB5342, 0x3632FCEB, 0x7C7367D6, 0x2E960B0C, 0x0FF88052, 0x1B19848C, 0x544280EA, + 0x22C0EA6E, 0x6D64E89E, 0xB17D795B, 0x1950FF5A, 0x0686EBC7, 0xA1E2B759, 0x1E307C00, 0xAA7FB091, + 0x41D529D0, 0xD150603F, 0xC8551A36, 0x4650F93B, 0x40F52B19, 0x18A6B743, 0xF97781FC, 0xB70C0CB7, + 0x4F43F8AC, 0x51107731, 0x5FD8C850, 0x669402B4, 0x0FE88E5D, 0x6FEEAC98, 0x01116781, 0x8B43D547, + 0xA3CAB362, 0xE883DA73, 0x0F22CF86, 0xC35C7634, 0x7339EEA3, 0xCA7360E8, 0xDBC1800A, 0x00000000, + }; + +u32 pri_mapping_binary_84[] = { + 0x11728554, 0x5F485371, 0x18FDE6EE, 0x72E99AD7, 0xB5CCFE98, 0xB766B67C, 0x896EF612, 0x3EA4E283, + 0xD583CD55, 0xA2042326, 0x124144E4, 0x65248119, 0x6E44E58B, 0x94371F42, 0x28702328, 0x2E056E37, + 0xC1F510D5, 0x46E59B99, 0xB729F420, 0xD106BE55, 0xA85BDFEF, 0xFEEED54D, 0x37DACB1D, 0xE79CEFFC, + 0xBE73EE9F, 0x45A03F19, 0xEC45E41A, 0x016315B4, 0x71BE155B, 0x654DE658, 0x2623036B, 0x20F81B00, + 0x43067F51, 0x333000E6, 0xA80CE545, 0x74CE8257, 0x0E265417, 0x0E96A95D, 0x86593280, 0x15FF48E0, + 0xE6EB791B, 0x2B8128F8, 0x84F36E09, 0x1479521E, 0x15258023, 0x006556AA, 0x33E4D159, 0xE584B251, + 0x57944FA7, 0x24944939, 0x5767CCD2, 0xC9C2A898, 0x47370D0B, 0x568CA2EB, 0x16B37B60, 0x690F964A, + 0xECA1768C, 0xA9668769, 0x0F06D283, 0x53EF0173, 0x9B7A308F, 0x1893FD82, 0x3EAFEA57, 0x8657280F, + 0x2FE83ECC, 0x82046157, 0x48686673, 0x74E84B75, 0xE6AFB857, 0x1A20A950, 0xBD09F583, 0x4582B119, + 0xF79F79FC, 0xFE5ED08F, 0xFBF7C1EF, 0xCF33CC02, 0x2C59610B, 0xF2175C37, 0xBC841FBF, 0xD9D715C4, + 0x9E4ACFC1, 0xC55403E5, 0x8BA72538, 0xCEBB9A38, 0xE48DB761, 0xB0D7A39D, 0x332BC193, 0x78528984, + 0xE839E6A8, 0x0402EF75, 0x135DBC35, 0x121A0948, 0xE04B0DA5, 0x673017BC, 0x02385142, 0x755B5167, + 0xE2DB9B39, 0xB5CFA0D8, 0xDD2241FA, 0x41EAD35C, 0x9CF225FF, 0xE14BB378, 0x51B8E320, 0xFC95FAD7, + 0xCF5A43B9, 0xB92D5172, 0x3F9A6CAA, 0x8FF8D4E1, 0x1724E879, 0x772BD559, 0x2781651E, 0x5E2E3FA7, + 0xBA6DA8F3, 0xBB847692, 0xFF744809, 0xFAB09FA9, 0x1F433FEF, 0x9EA1BC55, 0xE58B55FE, 0xA343769A, + 0x3157C92A, 0xACA66294, 0x2FCBCE7D, 0x4A1E0D8A, 0x53E4A60C, 0xDC7F4479, 0x96F0AE16, 0x753E19C6, + 0xBA7A71CF, 0xBF008924, 0xE5CBB3CE, 0x7F3B2C8B, 0xE47C5805, 0xD0FD6D24, 0x6F13341E, 0x65A31D6A, + 0xEFDF24F8, 0x20CAE324, 0x0FFC5175, 0xEAF3B71D, 0x751536AF, 0x9BF8CC86, 0xE2E19180, 0xBAC7D581, + 0x4EEA631F, 0x93E012EF, 0x6EE45815, 0x7736D835, 0xBF397C9E, 0x22B189F1, 0x40EEDE3B, 0x507F9DEF, + 0x6E24B966, 0x2FC7830F, 0x07F1BC2F, 0x00CBBFB4, 0x39ADE78A, 0xB1F5FC69, 0x39A90445, 0x8DFF4EF9, + 0x9D057853, 0x27DDBB32, 0x8B27CF7F, 0xA087CEED, 0xEADF3847, 0xF1DD9B71, 0xD5670FE2, 0x06DE8EB8, + 0xE6DFA5BF, 0x4F746EAF, 0x27BF5F55, 0x017C9FA7, 0x40AE04E5, 0xAB0BCC71, 0x05F0FD05, 0xF0036BB8, + 0xE63F9F9B, 0xCBE1D9D4, 0x8F8AD79C, 0xD4F3AEE5, 0x54F1835C, 0x96BE2526, 0x77687B33, 0x6DF4BC5A, + 0x58E7F113, 0x057A2EE6, 0x6CEEFB73, 0x08F2EFEB, 0x441C78FC, 0x3E6BFB32, 0x2EFA9E7A, 0xDDFABC86, + 0xB753FDE1, 0xCD3ED7A0, 0xDF0A756B, 0x7858FB8E, 0xFD030000, +}; + +u32 pri_mapping_binary_85[] = { + 0x11729591, 0x4F681341, 0x18C5DFA6, 0x1B5D356E, 0xB66BD4D8, 0x22065AC4, 0x9E2CAB87, 0xE029042A, + 0x5AFFC51A, 0x8A560F3D, 0x24A09722, 0x2A4B8EA2, 0x60110491, 0xA28EC143, 0x3D145204, 0x714050C7, + 0x8239786A, 0x407AB466, 0x89B9E5D2, 0x40EF95C4, 0xD99D4D36, 0xBB8D8273, 0xD99D79BF, 0xF9DE37EF, + 0x6B402C86, 0x58081AF0, 0x19038723, 0xF144E1F7, 0xD145F988, 0xB6D066D0, 0x2448C017, 0x1C93DA7C, + 0x95AF2204, 0xC8E71906, 0x43E25E84, 0x7F13F8E8, 0x5449604B, 0x946BCB9B, 0x1254FE43, 0x611AB96C, + 0x426BF4FA, 0x40F820C3, 0x7DF4F868, 0xFB445BF8, 0xC0F681F0, 0x5120034A, 0x99C2622B, 0xAC4828D0, + 0x026A96A8, 0x2BF1BA59, 0xE3A4A16B, 0x14CC2C92, 0xE92C856A, 0xD5AC15C6, 0xB9E34054, 0x155CA897, + 0x23455230, 0xFB73034E, 0x9FD3D97F, 0x706BA8AB, 0xBC25AF1E, 0x310BA6ED, 0x2BFA6BFC, 0x6F8E8A9D, + 0xA3F243F8, 0xCB758A09, 0xC38C2578, 0x5D058F97, 0x6F9EA678, 0xFDEA7BCB, 0x7A2BF470, 0xBD9323C5, + 0xBB9F4FAB, 0x15F2D536, 0x7B919B13, 0xFA0EAEDF, 0x33F2E3B6, 0x8E308619, 0x71E77446, 0xE4B6E1E6, + 0xB6937330, 0xF89C3457, 0x3F6BE757, 0x22B9ACDB, 0xCFBA9F57, 0x389F37A6, 0xD2765D69, 0x7988BD9C, + 0xA788DE40, 0xF3DB07B9, 0x8E4D15BB, 0xB89E4AE7, 0xD306D793, 0x77C91D7D, 0x8262DDA8, 0x9C9A493A, + 0xFDCD3D78, 0x22B8DD6B, 0x14BA31EA, 0xF47F2BB9, 0x30F288E7, 0xDB1CAB56, 0x9E2F097D, 0x4FD9CE35, + 0xADFBF4A5, 0x6AE5DA98, 0xD023EF3D, 0x5D9A8F93, 0xDBB3BCCF, 0x49E0CD33, 0xF18EF00C, 0xDF37816A, + 0x45CC69EF, 0xA2979745, 0x56D9C311, 0x71AEDEF7, 0xCEED69C4, 0xDD9CC2D7, 0xF9DE0256, 0x99787774, + 0xD6E35A6C, 0xC32A1171, 0xAEF59CF3, 0x51A3E4DE, 0x576AFEDC, 0x06B7DF77, 0xDEA1FFED, 0xFE2F27AF, + 0x4227AF7D, 0x198F5319, 0xBAFEB154, 0xFFFBF2A4, 0xDF7F7F2A, 0x30E773DD, 0x398BFD05, 0x3F7F20C8, + 0x5F0CF097, 0xFCFCC120, 0x9FE9F07E, 0x2E1EE42E, 0xF7E70E05, 0xB9A9FEDC, 0x5090BBB2, 0x8D1B474A, + 0xC57097FB, 0x04FFFA03, +}; + +u32 pri_mapping_binary_86[] = { + 0x11726550, 0xBD4B0271, 0x187EEEA3, 0xBA41AECB, 0x0C6C888E, 0xE86B8C4B, 0x1A831A82, 0xB622A97F, + 0xC025A728, 0x15A94522, 0xFBA05150, 0x83863695, 0x28FA2D69, 0xD760D054, 0x2E8E4907, 0xDDE6A2E0, + 0x9E74BD77, 0xBF8AA277, 0x797FBFE7, 0x7D9EF7E3, 0x69828789, 0x80E8E63B, 0x482358D1, 0x935D7F70, + 0xDC99751C, 0x139AE0E2, 0xF780E050, 0x3C289001, 0xA56A6240, 0xE43A1F65, 0x1D65AF8B, 0x8E77DECE, + 0x913B0254, 0x7A300846, 0x20AC6B0C, 0x66AC985F, 0x5A6778BB, 0xEAB61A4F, 0xBC2E503D, 0x648407FD, + 0x54CFA4D7, 0xA6B6230C, 0xA7857221, 0x9761E8B7, 0x605F56E4, 0x3A6C1522, 0xF1E28B73, 0xA119E259, + 0xC5DA5E2E, 0xC1F5A2CD, 0x3061AC2E, 0xB8FD531B, 0xC3C118E9, 0x0F966BD1, 0x5280E1EC, 0xDCBA6E9F, + 0x54DD6DB2, 0xFB49CE97, 0x882F8D0D, 0xC912F16F, 0x8FA3BB9B, 0x096FCEFC, 0xE38E6CA3, 0xA342A67A, + 0xAF01DAB7, 0xF9DB178D, 0xFBE20B92, 0x2F9317F2, 0xA896E1BE, 0x08AE2FD3, 0xDFBE900F, 0xCA0B43BB, + 0xF45ACB1D, 0xF1793D75, 0x868411F1, 0xEEFF305B, 0x5631CFEF, 0xE925FCD0, 0x887B38B2, 0x4032FDA5, + 0x6FD0DF02, 0x9E4DAEEF, 0xBBF9A7DF, 0x424A85F2, 0x8357F037, 0x3E010000, +}; + +u32 pri_mapping_binary_87[] = { + 0x11727552, 0x3D480261, 0x187ECECE, 0x3ACBEC12, 0x0797E8A0, 0x08E7ABB1, 0x4D1ADA82, 0x24A2B610, + 0x6A686812, 0x838626A3, 0xC0292869, 0x8846A5E9, 0x68A8BE04, 0x9D95C0D1, 0xF232371B, 0x14DC13AF, + 0xF7EE357F, 0x28BFE5BB, 0xEF79DEE7, 0x79DEEF7B, 0xAF0E5E02, 0x0197BD3F, 0x636C0E1B, 0x5ABCED0F, + 0x2E5ACB96, 0x25A04A36, 0xFE024816, 0xADBC0219, 0x507202B3, 0x2ED67969, 0xD7F0E8B8, 0x68F8663B, + 0x4B2EA1E6, 0xA30F0392, 0x1E8868AA, 0x81FDB578, 0x6A2B66E0, 0xDE7C5828, 0x88FA60AE, 0xCAB9DE20, + 0xE52EDDC9, 0xF3EA25E7, 0x4A766EE8, 0x37977294, 0xB2DC9240, 0xBE350331, 0x3DEAF876, 0x44C34CA7, + 0x189746E0, 0x2EC2DDFA, 0x66D8C68F, 0xD7AE1276, 0x1FC9834A, 0xF14218F0, 0xDCA2F355, 0x966B68F9, + 0x3046759B, 0xFA8AACA9, 0x39BBB9D5, 0x90DECD7D, 0x33D0CC54, 0x8AD767EC, 0x2797FA39, 0xE7EB37E2, + 0xFACC003A, 0x40C364DE, 0x3DC02745, 0xA5984E11, 0xFF0A543B, 0xCC8F97FE, 0xF4E9E44F, 0x10BEA72F, + 0x3AF849A6, 0xC0BE5992, 0x3659A7E4, 0xFFBF9F87, 0x707F5777, 0x982A8804, 0xDD0FEDBE, 0x6E72846E, + 0xEA0F9EDF, 0x76EEFBCE, 0xBC9778E8, 0x3457B58B, 0x57E81C03, 0xA291EED9, 0x34EC11A2, 0xA7FBF87D, + 0x073EBB77, 0xD8677A44, 0x8E7B9779, 0xDFA83EAA, 0xCCCF0CF0, 0x43799FC3, 0xEFAEF6EA, 0x786E7298, + 0xFE379135, 0x9DF7A73A, 0x9AF3114E, 0x7D98EDD5, 0x3D6178FD, 0x00000000, +}; + +u32 pri_mapping_binary_88[] = { + 0x11727591, 0xBD4EC330, 0x14858F53, 0x1702AA82, 0xF9195810, 0x9140A862, 0xB4C4C604, 0x4CCC45AA, + 0xE886F20C, 0x1103337D, 0x00866684, 0x2DD9F004, 0x3595C8DC, 0xBE0088A8, 0x746369A4, 0xECAD9A3A, + 0x71285455, 0xEF62EB1C, 0x9FEFDAD7, 0x3FD025B1, 0x6380016D, 0x94F62ABB, 0xF6EDF8E8, 0x91EEB387, + 0x54821110, 0xE00D5592, 0xAA0A4D18, 0x80F921B1, 0x69E85C45, 0xAD365E72, 0x8A8D91C6, 0xA53421B0, + 0xD446E08A, 0x3B673613, 0xE8D5DBC1, 0xBD2BB011, 0xA31F75E8, 0x0089A5C0, 0x02175B27, 0xDB07EC3D, + 0x4BF1EA69, 0xC1FF1488, 0x83AF5EAB, 0xA9392411, 0x70B953CB, 0x38C7974F, 0xC2F70430, 0x018691E6, + 0x18CABFE1, 0x87B97F17, 0x7465ABA9, 0xFC18883A, 0x613DE395, 0xAF35A734, 0xF8E34CE4, 0x30F23DAD, + 0xD37FBA7A, 0x127CAFC8, 0x35667DF2, 0x73E525F9, 0x9599AE73, 0x667FDE5F, 0x5D923395, 0x0EAEE6F6, + 0x9BFB1690, 0xAEEF39B5, 0xF9BE6B0B, 0x793D277A, 0x4E9F115A, 0x585FB8FF, 0x6BF1AF53, +}; + +u32 pri_mapping_binary_89[] = { + 0x11728D54, 0x4B4C1351, 0x143D2DAD, 0x1685327C, 0xD42A2295, 0x9FC00AAB, 0x262E5C00, 0x0D24B822, + 0xD250C1C4, 0x186DD3B0, 0x7161A419, 0xD405210A, 0x81000B89, 0xB48190E0, 0xC23095F8, 0x99850146, + 0x08ECC036, 0x1A371A81, 0x111A1383, 0x1A9AB034, 0x11A9EFCD, 0x9BCA4C68, 0x1366D3E6, 0xDE73CF39, + 0xF7BEFBDE, 0x06D82721, 0xCF080E98, 0x415A4186, 0xCDCE6F97, 0x8D9B0AB9, 0xA1B804CE, 0x0003F016, + 0x558638F9, 0x162C3002, 0xE61609D9, 0x46569741, 0x7EED9852, 0x58ECF8C3, 0xE8E2A62D, 0x03ACE48F, + 0x08BFC3E3, 0xB2732276, 0xA44D5908, 0xB2B8E17F, 0x7C43AB0F, 0xA68F46A2, 0x9F632B89, 0x9F8B337D, + 0x507D24F4, 0x4D80655E, 0xC452DFDC, 0xEC685004, 0x3681F535, 0xC66B24BC, 0xD5C60BE7, 0x73895EB7, + 0xA7837737, 0x8BF820AC, 0xCBA3232C, 0x9F96241F, 0x1608CF88, 0x9EC7B44F, 0x9C99E0EA, 0x8D6E17C5, + 0x090F4747, 0x3A78119B, 0xE1F5B5B9, 0x59963FA0, 0xE1810770, 0x376FEC7B, 0xDEE5DA79, 0xFB12F34B, + 0xD42BF8ED, 0xA16D96C7, 0x4BA67790, 0xE84D5F09, 0xF99D9C0E, 0x477819CE, 0xF285F8D8, 0x212DC80C, + 0x6F21F852, 0xA33FCD49, 0xFCFD2C92, 0x2BA5E03C, 0x2D1AE6FB, 0x4D516C59, 0x914EF25E, 0xA359C93F, + 0x0F35B507, 0x7A443C88, 0xC4DC6FBC, 0x0AAEAB9E, 0x57715B22, 0x86AEF4D4, 0x535C66F8, 0xDBBB9980, + 0xAAB7CC74, 0x0E454598, 0x1D4D4EBA, 0x0706BF2D, 0xE8AD1331, 0xD577AF75, 0xBC51EFE7, 0x30C1B91C, + 0xB5391417, 0x09CE84BA, 0xFD24FF0A, 0xF81B337D, 0x44D48A0C, 0x92F7AA3C, 0x7243580A, 0xF4B0BACC, + 0x85E47B66, 0xD5C4A586, 0x502FF5CF, 0xCB03B145, 0x1FE3FDFD, 0x83F9CF5A, 0xD8D56DBB, 0x38544C75, + 0x7DCFEE47, 0x5A2A44FC, 0x9A7B31F6, 0x7998E1B8, 0xD7BB7D48, 0x7E41E903, 0x838A7FC5, 0x5FF6F8AE, + 0xDECAE5C9, 0x48C2474E, 0x27E9DB91, 0xC77CD409, 0xC166BFBE, 0xEFDC4E8D, 0x4FC384CF, 0x46F67AA7, + 0xF7FBA7D1, 0x8832E74B, 0x8E6186CB, 0x23B8BB45, 0xDEE23482, 0x0BF35247, 0x6FBB88AC, 0x010C5E0F, + 0xB3FC110D, 0x8FE169FE, 0x24E5C12C, 0xB0E85BB8, 0xAA9CC70A, 0x3BB7FE61, 0xE6F728C1, 0xD7E7DC6A, + 0xA2E7B61C, 0x5A9A0EF4, 0x28F9C6AE, 0xDB2C7FEC, 0x86889B0E, 0x570DE51B, 0x794CD21E, 0xC23706AC, + 0x4654BE55, 0x36175BB5, 0x88DADAA6, 0x9AB3F41E, 0x08331301, 0xBFC2C377, 0xA97B74BC, 0x4AC41D87, + 0x57E1496F, 0x83F0E491, 0x5A2F13BE, 0x18E563FE, 0x4FD877FD, 0x932B0221, 0xA8E2BEEA, 0xE7959F02, + 0x676ED5E3, 0x4EDAF7EC, 0x85E2A7C0, 0x4EF7C865, 0xA2F15868, 0x3592D8A3, 0x535CF23D, 0x2AA43A0E, + 0xF2BE71AA, 0xCE3576FE, 0x1E975ECF, 0xCE25D73B, 0xAD8953BD, 0x20CFF045, 0x48D1EF9A, 0x9EB738C5, + 0x3B5A9222, 0x5EBA37AE, 0x9C6719F4, 0x7D58D635, 0x7DC84064, 0x92D59745, 0x93F39E49, 0x112F8FEE, + 0xE943B9FF, 0x26A7BE8F, 0x0AE57E3B, 0x8BB5F767, 0x478EBD27, 0xBA55A8B6, 0xA2329AF0, 0x37ADBE5F, + 0xFF000000, +}; + +u32 pri_mapping_binary_90[] = { + 0x11727590, 0xB14BC340, 0x14C6BF4B, 0x2F1AA184, 0xB338B888, 0x99C4397F, 0x82A1FF80, 0xCD50748D, + 0x9B3886CE, 0x0E8AE0A4, 0x50333A76, 0xF426F51C, 0xCCACB85B, 0x2D6D3797, 0x0AD92D8D, 0x2F7D355A, + 0x8A6FB9BB, 0xEF7BDFEF, 0x1EEF035C, 0x066B1614, 0x708FCA46, 0x75DD6B8D, 0xB7AEE5A6, 0xBACC0D94, + 0x80001EB0, 0x2D72AAD4, 0x810538AF, 0x06AB16E7, 0xAA747AB8, 0x9D523C7C, 0x312E9799, 0x804B178D, + 0xD88F424F, 0x699CD52F, 0x6ACDE4B1, 0x70A3A3D6, 0x8CD39DBE, 0x8FCFDB72, 0x88CCA58F, 0x34DABBA7, + 0x8D80FADD, 0x37BC3F5F, 0x3147641A, 0xA1BF532B, 0x3887C993, 0x39893530, 0x065E3E39, 0x67916FFB, + 0x8DA0F011, 0x0307F5B4, 0x59F0ED3D, 0xE218F43A, 0x09732AC3, 0xDF792666, 0x54EA9274, 0xF834BF9A, + 0xE5F6354C, 0xDC49A290, 0xF40930EA, 0x719FBD90, 0xE77EA7CF, 0xFED23FFC, 0xE53F3AAD, 0x0C656E30, + 0xCF7716F3, 0x37485DAC, 0x943AEF4D, 0x063F9C3B, 0xCCD73700, +}; + +u32 pri_mapping_binary_91[] = { + 0x11725590, 0x314EC340, 0x1045DFAE, 0x5DB888A2, 0x45A28002, 0x61818468, 0x90C05708, 0x27402E10, + 0x2DAE2829, 0x2C4E900B, 0xA4713A4A, 0x8BCE1564, 0xDD50222A, 0x0EE0225D, 0x9A80E831, 0x7626DE20, + 0x9C6D76E7, 0x6BFE9BBF, 0xB3C01DCB, 0xAEC6C00C, 0xEF60B017, 0x3ED4278F, 0xFE613DA9, 0x2D46A1A0, + 0xE45CB572, 0x5E0334E8, 0x3BCB8E76, 0xBE81DC21, 0xCF1D25E4, 0xC7E15AFF, 0x5B319447, 0x411A2571, + 0x680A1ABB, 0xACF2CCE9, 0xAAA70B82, 0x3C5B6C72, 0x7473CDA4, 0x2D39EDCD, 0xF36EA4EF, 0x0B7E2BE7, + 0xD7E2BFBC, 0x4A6F47FF, 0xDC0FE643, 0x3CD1E368, 0x74BCE656, 0xD9BB1DA7, 0xAEDF9B8B, 0x3F927CC6, + 0xF194963A, 0x852476B5, 0x7F5F307D, 0xAADE6699, 0xE853683E, 0x9DCF5FFB, 0x8EE0C2FC, 0xE5EBF6B3, + 0x7F765D06, 0xFD7C3405, 0x36CDB324, 0xDEFA87EC, 0xAF0CFA7B, 0x23125E03, 0xCBEA65D3, 0xB7020000, + }; + +u32 sec_mapping_binary_91[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22590C18, 0x1CF81858, 0x1F6C6460, 0x30028A0B, 0xEC80DA03, 0x00000000, + }; + +u32 pri_mapping_binary_92[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_arec_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_arec_all_p.c.REMOVED.git-id deleted file mode 100644 index 5c46320f..00000000 --- a/assets/obseg/bg/bg_arec_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -27a3e6715fee48474aa0b7f8432f02bf0fa6f416 \ No newline at end of file diff --git a/assets/obseg/bg/bg_arec_all_p.h b/assets/obseg/bg/bg_arec_all_p.h new file mode 100644 index 00000000..81413c3c --- /dev/null +++ b/assets/obseg/bg/bg_arec_all_p.h @@ -0,0 +1,367 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; +extern u32 point_table_binary_65[]; +extern u32 point_table_binary_66[]; +extern u32 point_table_binary_67[]; +extern u32 point_table_binary_68[]; +extern u32 point_table_binary_69[]; +extern u32 point_table_binary_70[]; +extern u32 point_table_binary_71[]; +extern u32 point_table_binary_72[]; +extern u32 point_table_binary_73[]; +extern u32 point_table_binary_74[]; +extern u32 point_table_binary_75[]; +extern u32 point_table_binary_76[]; +extern u32 point_table_binary_77[]; +extern u32 point_table_binary_78[]; +extern u32 point_table_binary_79[]; +extern u32 point_table_binary_80[]; +extern u32 point_table_binary_81[]; +extern u32 point_table_binary_82[]; +extern u32 point_table_binary_83[]; +extern u32 point_table_binary_84[]; +extern u32 point_table_binary_85[]; +extern u32 point_table_binary_86[]; +extern u32 point_table_binary_87[]; +extern u32 point_table_binary_88[]; +extern u32 point_table_binary_89[]; +extern u32 point_table_binary_90[]; +extern u32 point_table_binary_91[]; +extern u32 point_table_binary_92[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 sec_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 sec_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 sec_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 sec_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 sec_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 sec_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 sec_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 sec_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 sec_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 sec_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 sec_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 sec_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 sec_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 sec_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 sec_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 sec_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; +extern u32 pri_mapping_binary_65[]; +extern u32 sec_mapping_binary_65[]; +extern u32 pri_mapping_binary_66[]; +extern u32 pri_mapping_binary_67[]; +extern u32 pri_mapping_binary_68[]; +extern u32 pri_mapping_binary_69[]; +extern u32 sec_mapping_binary_69[]; +extern u32 pri_mapping_binary_70[]; +extern u32 sec_mapping_binary_70[]; +extern u32 pri_mapping_binary_71[]; +extern u32 pri_mapping_binary_72[]; +extern u32 pri_mapping_binary_73[]; +extern u32 pri_mapping_binary_74[]; +extern u32 pri_mapping_binary_75[]; +extern u32 pri_mapping_binary_76[]; +extern u32 pri_mapping_binary_77[]; +extern u32 pri_mapping_binary_78[]; +extern u32 pri_mapping_binary_79[]; +extern u32 pri_mapping_binary_80[]; +extern u32 pri_mapping_binary_81[]; +extern u32 pri_mapping_binary_82[]; +extern u32 pri_mapping_binary_83[]; +extern u32 pri_mapping_binary_84[]; +extern u32 pri_mapping_binary_85[]; +extern u32 pri_mapping_binary_86[]; +extern u32 pri_mapping_binary_87[]; +extern u32 pri_mapping_binary_88[]; +extern u32 pri_mapping_binary_89[]; +extern u32 pri_mapping_binary_90[]; +extern u32 pri_mapping_binary_91[]; +extern u32 sec_mapping_binary_91[]; +extern u32 pri_mapping_binary_92[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; +extern struct portal_4_point portal_76; +extern struct portal_4_point portal_77; +extern struct portal_4_point portal_78; +extern struct portal_4_point portal_79; +extern struct portal_4_point portal_80; +extern struct portal_4_point portal_81; +extern struct portal_4_point portal_82; +extern struct portal_4_point portal_83; +extern struct portal_4_point portal_84; +extern struct portal_4_point portal_85; +extern struct portal_4_point portal_86; +extern struct portal_4_point portal_87; +extern struct portal_4_point portal_88; +extern struct portal_4_point portal_89; +extern struct portal_3_point portal_90; +extern struct portal_4_point portal_91; +extern struct portal_3_point portal_92; +extern struct portal_4_point portal_93; +extern struct portal_4_point portal_94; +extern struct portal_4_point portal_95; +extern struct portal_4_point portal_96; +extern struct portal_4_point portal_97; +extern struct portal_4_point portal_98; +extern struct portal_4_point portal_99; +extern struct portal_4_point portal_100; +extern struct portal_4_point portal_101; +extern struct portal_4_point portal_102; +extern struct portal_4_point portal_103; +extern struct portal_4_point portal_104; +extern struct portal_4_point portal_105; +extern struct portal_4_point portal_106; +extern struct portal_4_point portal_107; +extern struct portal_4_point portal_108; +extern struct portal_4_point portal_109; +extern struct portal_4_point portal_110; +extern struct portal_4_point portal_111; +extern struct portal_4_point portal_112; +extern struct portal_4_point portal_113; +extern struct portal_4_point portal_114; +extern struct portal_4_point portal_115; +extern struct portal_4_point portal_116; +extern struct portal_6_point portal_117; +extern struct portal_6_point portal_118; +extern struct portal_4_point portal_119; +extern struct portal_4_point portal_120; +extern struct portal_4_point portal_121; +extern struct portal_4_point portal_122; +extern struct portal_4_point portal_123; +extern struct portal_4_point portal_124; +extern struct portal_4_point portal_125; +extern struct portal_4_point portal_126; +extern struct portal_4_point portal_127; +extern struct portal_4_point portal_128; +extern struct portal_4_point portal_129; +extern struct portal_4_point portal_130; +extern struct portal_4_point portal_131; +extern struct portal_4_point portal_132; +extern struct portal_4_point portal_133; +extern struct portal_4_point portal_134; +extern struct portal_4_point portal_135; +extern struct portal_4_point portal_136; +extern struct portal_4_point portal_137; +extern struct portal_4_point portal_138; +extern struct portal_4_point portal_139; +extern struct portal_4_point portal_140; diff --git a/assets/obseg/bg/bg_arec_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_arec_all_p.h.REMOVED.git-id deleted file mode 100644 index 78ede464..00000000 --- a/assets/obseg/bg/bg_arec_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -81413c3c9180598e54727105c13eed28cda3091e \ No newline at end of file diff --git a/assets/obseg/bg/bg_ark_all_p.c b/assets/obseg/bg/bg_ark_all_p.c new file mode 100644 index 00000000..0eb731b4 --- /dev/null +++ b/assets/obseg/bg/bg_ark_all_p.c @@ -0,0 +1,7069 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_ark_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, -240.000000, -337.000000, 2051.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, 128.000000, -337.000000, 2388.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 673.000000, -337.000000, 1931.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, -208.000000, -337.000000, 1194.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, 585.000000, -337.000000, 1170.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, 545.000000, 48.000000, -248.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 545.000000, -337.000000, -248.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, &sec_mapping_binary_8, 564.000000, -144.000000, 777.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, -24.000000, 48.000000, -168.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, -337.000000, -337.000000, 144.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, -849.000000, -337.000000, 144.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, -593.000000, 64.000000, -80.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, -457.000000, 657.000000, -1026.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, -1114.000000, -176.000000, -705.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, -521.000000, 329.000000, -769.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, 3590.000000, 48.000000, 2179.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, 3772.000000, 112.000000, -288.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, 1138.000000, -337.000000, 1378.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, 1218.000000, -337.000000, 905.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, 0, 1106.000000, -337.000000, 393.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, 1943.000000, -337.000000, 905.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, 1955.000000, -337.000000, 361.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, 5048.000000, -321.000000, 929.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, 2676.000000, -288.000000, 929.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, 3253.000000, -288.000000, 1034.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, 0, 3830.000000, -288.000000, 825.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, 0, 4455.000000, -288.000000, 929.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, 2676.000000, 112.000000, 2051.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, 3301.000000, 112.000000, 2115.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, 3926.000000, 112.000000, 2051.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &sec_mapping_binary_31, 4503.000000, 112.000000, 2051.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, 2676.000000, 112.000000, -192.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, &sec_mapping_binary_33, 3253.000000, 112.000000, -192.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, 3878.000000, 112.000000, -256.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, 4503.000000, 112.000000, -192.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, &sec_mapping_binary_36, 5793.000000, -321.000000, 929.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, 5897.000000, -320.000000, 288.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, 6442.000000, -321.000000, 160.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, &sec_mapping_binary_39, 7187.000000, -256.000000, 176.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, 6955.000000, -321.000000, 929.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, 0, 5897.000000, -321.000000, 1571.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, 0, 6442.000000, -321.000000, 1699.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, &sec_mapping_binary_43, 7187.000000, -256.000000, 1683.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, &sec_mapping_binary_44, 8574.000000, 64.000000, 2068.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, &sec_mapping_binary_45, 10052.000000, 112.000000, 2067.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, &sec_mapping_binary_46, 10048.000000, 112.000000, 3542.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, &sec_mapping_binary_47, 8574.000000, 112.000000, 3542.000000}, + {&point_table_binary_48, &pri_mapping_binary_48, 0, 8133.000000, -288.000000, 1731.000000}, + {&point_table_binary_49, &pri_mapping_binary_49, &sec_mapping_binary_49, 8437.000000, -128.000000, 280.000000}, + {&point_table_binary_50, &pri_mapping_binary_50, 0, 9151.000000, 112.000000, 801.000000}, + {&point_table_binary_51, &pri_mapping_binary_51, 0, 9367.000000, 160.000000, 176.000000}, + {&point_table_binary_52, &pri_mapping_binary_52, 0, 9872.000000, 160.000000, -104.000000}, + {&point_table_binary_53, &pri_mapping_binary_53, &sec_mapping_binary_53, 10545.000000, 160.000000, 369.000000}, + {&point_table_binary_54, &pri_mapping_binary_54, &sec_mapping_binary_54, 10545.000000, 160.000000, -108.000000}, + {&point_table_binary_55, &pri_mapping_binary_55, &sec_mapping_binary_55, 11450.000000, 160.000000, 168.000000}, + {&point_table_binary_56, &pri_mapping_binary_56, &sec_mapping_binary_56, 11679.000000, 176.000000, -994.000000}, + {&point_table_binary_57, &pri_mapping_binary_57, &sec_mapping_binary_57, 10216.000000, 176.000000, -998.000000}, + {&point_table_binary_58, &pri_mapping_binary_58, 0, 11106.000000, 160.000000, -657.000000}, + {&point_table_binary_59, &pri_mapping_binary_59, 0, 11098.000000, 160.000000, -1595.000000}, + {&point_table_binary_60, &pri_mapping_binary_60, 0, 10673.000000, 160.000000, -1987.000000}, + {&point_table_binary_61, &pri_mapping_binary_61, &sec_mapping_binary_61, 10040.000000, 160.000000, -2228.000000}, + {&point_table_binary_62, &pri_mapping_binary_62, &sec_mapping_binary_62, 8806.000000, 160.000000, -2236.000000}, + {&point_table_binary_63, &pri_mapping_binary_63, 0, 7532.000000, 240.000000, -2724.000000}, + {&point_table_binary_64, &pri_mapping_binary_64, 0, 7508.000000, 481.000000, -4712.000000}, + {&point_table_binary_65, &pri_mapping_binary_65, &sec_mapping_binary_65, 9599.000000, 449.000000, -6546.000000}, + {&point_table_binary_66, &pri_mapping_binary_66, &sec_mapping_binary_66, 9768.000000, 160.000000, -5650.000000}, + {&point_table_binary_67, &pri_mapping_binary_67, &sec_mapping_binary_67, 9599.000000, 160.000000, -4712.000000}, + {&point_table_binary_68, &pri_mapping_binary_68, &sec_mapping_binary_68, 9768.000000, 160.000000, -3486.000000}, + {&point_table_binary_69, &pri_mapping_binary_69, 0, 9872.000000, -369.000000, -6442.000000}, + {&point_table_binary_70, &pri_mapping_binary_70, 0, 8221.000000, -385.000000, -6482.000000}, + {&point_table_binary_71, &pri_mapping_binary_71, &sec_mapping_binary_71, -208.000000, -144.000000, -633.000000}, + {&point_table_binary_72, &pri_mapping_binary_72, 0, 761.000000, -337.000000, 2804.000000}, + {&point_table_binary_73, &pri_mapping_binary_73, 0, -978.000000, -337.000000, 1194.000000}, + {&point_table_binary_74, &pri_mapping_binary_74, 0, -857.000000, -32.000000, 1867.000000}, + {&point_table_binary_75, &pri_mapping_binary_75, 0, -741.000000, -337.000000, 2292.000000}, + {&point_table_binary_76, &pri_mapping_binary_76, 0, -713.000000, -128.000000, 2716.000000}, + {&point_table_binary_77, &pri_mapping_binary_77, 0, -64.000000, -337.000000, 2740.000000}, + {&point_table_binary_78, &pri_mapping_binary_78, &pri_mapping_binary_78, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000001C, + 0x65000000, 0x0000001F, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000018, + 0x65000000, 0x0000001B, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F00148C, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001374, + 0x22020000, 0x00000000, + 0x64000000, 0x0F0014C0, + 0x22020000, 0x00000000, + 0x64000000, 0x0F0014F4, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000020, + 0x65000000, 0x00000023, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001590, + 0x22020000, 0x00000000, + 0x64000000, 0x0F00155C, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001340, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001528, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000015, + 0x65000000, 0x00000015, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F00148C, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000017, + 0x65000000, 0x00000017, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F0014F4, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x00000010, + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000020, + 0x65000000, 0x00000023, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000018, + 0x65000000, 0x0000001B, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001590, + 0x22020000, 0x00000000, + 0x64000000, 0x0F00155C, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001340, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001528, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000001C, + 0x65000000, 0x0000001F, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F00148C, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001374, + 0x22020000, 0x00000000, + 0x64000000, 0x0F00148C, + 0x22020000, 0x00000000, + 0x64000000, 0x0F0014C0, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000015, + 0x65000000, 0x00000015, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001590, + 0x23020000, 0x00000000, + 0x64000000, 0x0F0012D8, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000017, + 0x65000000, 0x00000017, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001528, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x00000011, + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x01, 0x03, 0x0000}, + {&portal_1, 0x02, 0x03, 0x0000}, + {&portal_2, 0x03, 0x05, 0x0000}, + {&portal_3, 0x05, 0x08, 0x0000}, + {&portal_4, 0x05, 0x04, 0x0000}, + {&portal_5, 0x08, 0x06, 0x0000}, + {&portal_6, 0x08, 0x07, 0x0000}, + {&portal_15, 0x08, 0x0A, 0x0000}, + {&portal_7, 0x09, 0x08, 0x0000}, + {&portal_8, 0x0C, 0x09, 0x0000}, + {&portal_9, 0x0A, 0x0B, 0x0000}, + {&portal_10, 0x0F, 0x0C, 0x0000}, + {&portal_11, 0x0F, 0x0C, 0x0000}, + {&portal_12, 0x0E, 0x0F, 0x0000}, + {&portal_13, 0x0D, 0x0F, 0x0000}, + {&portal_14, 0x0E, 0x0D, 0x0000}, + {&portal_16, 0x03, 0x12, 0x0000}, + {&portal_17, 0x12, 0x13, 0x0000}, + {&portal_18, 0x14, 0x13, 0x0000}, + {&portal_19, 0x08, 0x14, 0x0000}, + {&portal_20, 0x13, 0x15, 0x0000}, + {&portal_21, 0x13, 0x15, 0x0000}, + {&portal_22, 0x15, 0x16, 0x0000}, + {&portal_23, 0x18, 0x15, 0x0000}, + {&portal_24, 0x1B, 0x17, 0x0000}, + {&portal_25, 0x1A, 0x22, 0x0000}, + {&portal_26, 0x19, 0x1D, 0x0000}, + {&portal_27, 0x19, 0x18, 0x0000}, + {&portal_28, 0x19, 0x1A, 0x0000}, + {&portal_29, 0x1A, 0x1B, 0x0000}, + {&portal_30, 0x18, 0x1C, 0x0000}, + {&portal_31, 0x1A, 0x1E, 0x0000}, + {&portal_32, 0x1F, 0x1B, 0x0000}, + {&portal_33, 0x23, 0x1B, 0x0000}, + {&portal_34, 0x19, 0x21, 0x0000}, + {&portal_35, 0x18, 0x20, 0x0000}, + {&portal_36, 0x1C, 0x1D, 0x0000}, + {&portal_37, 0x1D, 0x1E, 0x0000}, + {&portal_38, 0x1E, 0x1F, 0x0000}, + {&portal_39, 0x22, 0x23, 0x0000}, + {&portal_40, 0x21, 0x22, 0x0000}, + {&portal_41, 0x20, 0x21, 0x0000}, + {&portal_42, 0x17, 0x24, 0x0000}, + {&portal_43, 0x24, 0x25, 0x0000}, + {&portal_44, 0x24, 0x29, 0x0000}, + {&portal_45, 0x24, 0x28, 0x0000}, + {&portal_46, 0x25, 0x26, 0x0000}, + {&portal_47, 0x26, 0x27, 0x0000}, + {&portal_48, 0x2B, 0x2A, 0x0000}, + {&portal_49, 0x2A, 0x29, 0x0000}, + {&portal_50, 0x27, 0x28, 0x0000}, + {&portal_51, 0x28, 0x2B, 0x0000}, + {&portal_52, 0x27, 0x31, 0x0000}, + {&portal_54, 0x27, 0x31, 0x0000}, + {&portal_53, 0x2B, 0x30, 0x0000}, + {&portal_55, 0x2B, 0x30, 0x0000}, + {&portal_56, 0x2C, 0x2D, 0x0000}, + {&portal_57, 0x2F, 0x2E, 0x0000}, + {&portal_58, 0x2C, 0x2F, 0x000A}, + {&portal_59, 0x2D, 0x2E, 0x0000}, + {&portal_60, 0x30, 0x2C, 0x0000}, + {&portal_61, 0x31, 0x32, 0x0000}, + {&portal_62, 0x32, 0x33, 0x0000}, + {&portal_63, 0x33, 0x34, 0x0000}, + {&portal_64, 0x34, 0x36, 0x0000}, + {&portal_65, 0x36, 0x37, 0x0000}, + {&portal_66, 0x37, 0x3A, 0x0000}, + {&portal_67, 0x36, 0x35, 0x0000}, + {&portal_68, 0x36, 0x35, 0x0000}, + {&portal_69, 0x36, 0x39, 0x0000}, + {&portal_70, 0x37, 0x38, 0x0000}, + {&portal_71, 0x37, 0x38, 0x0000}, + {&portal_72, 0x38, 0x3A, 0x0000}, + {&portal_73, 0x39, 0x3A, 0x0000}, + {&portal_74, 0x39, 0x3A, 0x0000}, + {&portal_75, 0x3B, 0x3A, 0x0000}, + {&portal_76, 0x3B, 0x3C, 0x0000}, + {&portal_77, 0x3C, 0x3D, 0x0000}, + {&portal_78, 0x3D, 0x3E, 0x0000}, + {&portal_79, 0x3D, 0x3E, 0x0000}, + {&portal_80, 0x3D, 0x44, 0x0000}, + {&portal_81, 0x3E, 0x44, 0x0000}, + {&portal_82, 0x3E, 0x44, 0x0000}, + {&portal_83, 0x44, 0x3F, 0x0000}, + {&portal_84, 0x3F, 0x40, 0x0000}, + {&portal_85, 0x40, 0x42, 0x0038}, + {&portal_86, 0x40, 0x43, 0x0038}, + {&portal_87, 0x40, 0x44, 0x0038}, + {&portal_88, 0x42, 0x41, 0x0000}, + {&portal_89, 0x42, 0x41, 0x0000}, + {&portal_90, 0x42, 0x41, 0x0000}, + {&portal_91, 0x42, 0x41, 0x0000}, + {&portal_92, 0x43, 0x42, 0x0000}, + {&portal_93, 0x43, 0x44, 0x0000}, + {&portal_94, 0x43, 0x42, 0x0000}, + {&portal_95, 0x43, 0x44, 0x0000}, + {&portal_96, 0x45, 0x42, 0x0000}, + {&portal_97, 0x46, 0x42, 0x0000}, + {&portal_98, 0x48, 0x03, 0x0000}, + {&portal_99, 0x4D, 0x02, 0x0000}, + {&portal_100, 0x4C, 0x4D, 0x0000}, + {&portal_101, 0x4B, 0x4C, 0x0000}, + {&portal_102, 0x4A, 0x4B, 0x0000}, + {&portal_103, 0x49, 0x4A, 0x0000}, + {&portal_104, 0x49, 0x0B, 0x0000}, + {&portal_105, 0x07, 0x47, 0x0000}, + {&portal_106, 0x0B, 0x47, 0x0000}, + {&portal_107, 0x06, 0x47, 0x0000}, + {&portal_108, 0x4D, 0x48, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 0.000000, -513.000000, 1891.000000, 0.000000, -192.000000, 1891.000000, 0.000000, -192.000000, 2212.000000, 0.000000, -513.000000, 2212.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 256.000000, -513.000000, 2244.000000, 0.000000, -513.000000, 2212.000000, 0.000000, -160.000000, 2212.000000, 256.000000, -160.000000, 2244.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 705.000000, -513.000000, 1571.000000, 385.000000, -513.000000, 1571.000000, 385.000000, -192.000000, 1571.000000, 705.000000, -192.000000, 1571.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 705.000000, -513.000000, 817.000000, 385.000000, -513.000000, 817.000000, 385.000000, -192.000000, 817.000000, 705.000000, -192.000000, 817.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 304.000000, -513.000000, 1058.000000, 304.000000, -513.000000, 929.000000, 304.000000, -224.000000, 929.000000, 304.000000, -224.000000, 1058.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 705.000000, -128.000000, -64.000000, 705.000000, 192.000000, -64.000000, 385.000000, 192.000000, -64.000000, 385.000000, -128.000000, -64.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 705.000000, -513.000000, -64.000000, 705.000000, -192.000000, -64.000000, 385.000000, -192.000000, -64.000000, 385.000000, -513.000000, -64.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 64.000000, -128.000000, 48.000000, 64.000000, 160.000000, 48.000000, -64.000000, 160.000000, 48.000000, -64.000000, -128.000000, 48.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, -240.000000, -128.000000, -128.000000, -240.000000, 160.000000, -128.000000, -240.000000, 160.000000, -256.000000, -240.000000, -128.000000, -256.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -545.000000, -513.000000, 288.000000, -545.000000, -192.000000, 288.000000, -545.000000, -192.000000, 0.000000, -545.000000, -513.000000, 0.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -697.000000, 256.000000, -817.000000, -617.000000, 256.000000, -817.000000, -617.000000, 256.000000, -721.000000, -697.000000, 256.000000, -721.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -553.000000, 256.000000, -817.000000, -464.000000, 256.000000, -817.000000, -464.000000, 256.000000, -721.000000, -553.000000, 256.000000, -721.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -986.000000, 401.000000, -833.000000, -986.000000, 401.000000, -705.000000, -986.000000, 272.000000, -705.000000, -986.000000, 272.000000, -833.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -184.000000, 272.000000, -833.000000, -56.000000, 272.000000, -833.000000, -56.000000, 401.000000, -833.000000, -184.000000, 401.000000, -833.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -1114.000000, 272.000000, -833.000000, -986.000000, 272.000000, -833.000000, -986.000000, 401.000000, -833.000000, -1114.000000, 401.000000, -833.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -128.000000, -513.000000, 208.000000, -128.000000, -224.000000, 208.000000, -128.000000, -224.000000, 80.000000, -128.000000, -513.000000, 80.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, 1202.000000, -513.000000, 1603.000000, 1202.000000, -224.000000, 1603.000000, 1074.000000, -224.000000, 1603.000000, 1074.000000, -513.000000, 1603.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, 1314.000000, -513.000000, 1154.000000, 1314.000000, -192.000000, 1154.000000, 962.000000, -192.000000, 1154.000000, 962.000000, -513.000000, 1154.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, 1282.000000, -417.000000, 657.000000, 1282.000000, -224.000000, 657.000000, 994.000000, -224.000000, 657.000000, 994.000000, -417.000000, 657.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, 737.000000, -224.000000, 561.000000, 737.000000, -224.000000, 433.000000, 737.000000, -513.000000, 433.000000, 737.000000, -513.000000, 561.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, 1506.000000, -513.000000, 994.000000, 1506.000000, -224.000000, 994.000000, 1506.000000, -224.000000, 1122.000000, 1506.000000, -513.000000, 1122.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 1498.000000, -417.000000, 737.000000, 1498.000000, -224.000000, 737.000000, 1498.000000, -224.000000, 946.000000, 1498.000000, -417.000000, 946.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 2179.000000, -160.000000, 657.000000, 2179.000000, -513.000000, 657.000000, 1731.000000, -513.000000, 657.000000, 1731.000000, -160.000000, 657.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, 2388.000000, -513.000000, 865.000000, 2388.000000, -224.000000, 865.000000, 2388.000000, -224.000000, 994.000000, 2388.000000, -513.000000, 994.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, 4792.000000, -513.000000, 865.000000, 4792.000000, -513.000000, 994.000000, 4792.000000, -224.000000, 994.000000, 4792.000000, -224.000000, 865.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, 3958.000000, -417.000000, 401.000000, 3958.000000, -128.000000, 401.000000, 3798.000000, -128.000000, 401.000000, 3798.000000, -417.000000, 401.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, 3221.000000, -417.000000, 1458.000000, 3221.000000, -128.000000, 1458.000000, 3381.000000, -128.000000, 1458.000000, 3381.000000, -417.000000, 1458.000000}; +struct portal_6_point portal_27 = {6, 0, 0, 0, 2965.000000, -513.000000, 737.000000, 2965.000000, -449.000000, 737.000000, 2965.000000, -192.000000, 801.000000, 2965.000000, -192.000000, 1058.000000, 0.000000, -449.000183, 3542.000000, -513.000000, 737.000000, 3542.000000}; +struct portal_6_point portal_28 = {6, 0, 0, 0, 3542.000000, -513.000000, 737.000000, 3542.000000, -449.000000, 737.000000, 3542.000000, -192.000000, 801.000000, 3542.000000, -192.000000, 1058.000000, 0.000000, -449.000183, 4119.000000, -513.000000, 737.000000, 4119.000000}; +struct portal_6_point portal_29 = {6, 0, 0, 0, 4119.000000, -513.000000, 737.000000, 4119.000000, -449.000000, 737.000000, 4119.000000, -192.000000, 801.000000, 4119.000000, -192.000000, 1058.000000, 0.000000, -449.000122, 2564.000000, -288.000000, 1250.000000, 2564.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, 2564.000000, -288.000000, 1250.000000, 2564.000000, -128.000000, 1218.000000, 2885.000000, -128.000000, 1218.000000, 2885.000000, -288.000000, 1250.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, 3718.000000, -288.000000, 1250.000000, 3718.000000, -128.000000, 1218.000000, 4038.000000, -128.000000, 1218.000000, 4038.000000, -288.000000, 1250.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, 4295.000000, -288.000000, 1250.000000, 4295.000000, -128.000000, 1218.000000, 4615.000000, -128.000000, 1218.000000, 4615.000000, -288.000000, 1250.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, 4615.000000, -288.000000, 609.000000, 4615.000000, -128.000000, 641.000000, 4295.000000, -128.000000, 641.000000, 4295.000000, -288.000000, 609.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, 3462.000000, -288.000000, 609.000000, 3462.000000, -128.000000, 641.000000, 3141.000000, -128.000000, 641.000000, 3141.000000, -288.000000, 609.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, 2885.000000, -288.000000, 609.000000, 2885.000000, -128.000000, 641.000000, 2564.000000, -128.000000, 641.000000, 2564.000000, -288.000000, 609.000000}; +struct portal_6_point portal_36 = {6, 0, 0, 0, 2965.000000, 513.000000, 2692.000000, 2965.000000, -256.000000, 2756.000000, 2965.000000, -417.000000, 2756.000000, 2965.000000, -417.000000, 1474.000000, 0.000000, -64.000046, 3638.000000, 513.000000, 2692.000000, 3638.000000}; +struct portal_6_point portal_37 = {6, 0, 0, 0, 3638.000000, 513.000000, 2692.000000, 3638.000000, -256.000000, 2756.000000, 3638.000000, -417.000000, 2756.000000, 3638.000000, -417.000000, 1474.000000, 0.000000, -64.000046, 4215.000000, 513.000000, 2692.000000, 4215.000000}; +struct portal_6_point portal_38 = {6, 0, 0, 0, 4215.000000, 513.000000, 2692.000000, 4215.000000, -256.000000, 2756.000000, 4215.000000, -417.000000, 2756.000000, 4215.000000, -417.000000, 1474.000000, 0.000000, -64.000046, 4215.000000, -64.000000, 385.000000, 4215.000000}; +struct portal_6_point portal_39 = {6, 0, 0, 0, 4215.000000, -64.000000, 385.000000, 4215.000000, 513.000000, 321.000000, 4215.000000, 513.000000, -833.000000, 4215.000000, -256.000000, -897.000000, 0.000000, -417.000183, 3542.000000, -64.000000, 385.000000, 3542.000000}; +struct portal_6_point portal_40 = {6, 0, 0, 0, 3542.000000, -64.000000, 385.000000, 3542.000000, 513.000000, 321.000000, 3542.000000, 513.000000, -833.000000, 3542.000000, -256.000000, -897.000000, 0.000000, -417.000183, 2965.000000, -64.000000, 385.000000, 2965.000000}; +struct portal_6_point portal_41 = {6, 0, 0, 0, 2965.000000, -64.000000, 385.000000, 2965.000000, 513.000000, 321.000000, 2965.000000, 513.000000, -833.000000, 2965.000000, -256.000000, -897.000000, 0.000000, -417.000122, 5304.000000, -513.000000, 994.000000, 5304.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, 5304.000000, -513.000000, 994.000000, 5304.000000, -224.000000, 994.000000, 5304.000000, -224.000000, 865.000000, 5304.000000, -513.000000, 865.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, 5929.000000, -513.000000, 577.000000, 5929.000000, -160.000000, 577.000000, 5673.000000, -160.000000, 577.000000, 5673.000000, -513.000000, 577.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, 5929.000000, -513.000000, 1282.000000, 5929.000000, -160.000000, 1282.000000, 5673.000000, -160.000000, 1282.000000, 5673.000000, -513.000000, 1282.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, 6282.000000, -513.000000, 994.000000, 6282.000000, -224.000000, 994.000000, 6282.000000, -224.000000, 865.000000, 6282.000000, -513.000000, 865.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, 6154.000000, -513.000000, 288.000000, 6154.000000, -160.000000, 288.000000, 6154.000000, -160.000000, 32.000000, 6154.000000, -513.000000, 32.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, 6731.000000, -513.000000, 288.000000, 6731.000000, -160.000000, 288.000000, 6731.000000, -160.000000, 32.000000, 6731.000000, -513.000000, 32.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 6731.000000, -513.000000, 1827.000000, 6731.000000, -160.000000, 1827.000000, 6731.000000, -160.000000, 1571.000000, 6731.000000, -513.000000, 1571.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 6154.000000, -513.000000, 1827.000000, 6154.000000, -160.000000, 1827.000000, 6154.000000, -160.000000, 1571.000000, 6154.000000, -513.000000, 1571.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, 6875.000000, -385.000000, 481.000000, 6875.000000, -192.000000, 481.000000, 7484.000000, -192.000000, 481.000000, 7484.000000, -385.000000, 481.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, 6875.000000, -385.000000, 1378.000000, 6875.000000, -192.000000, 1378.000000, 7484.000000, -192.000000, 1378.000000, 7484.000000, -385.000000, 1378.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, 7644.000000, -513.000000, 369.000000, 7644.000000, -224.000000, 369.000000, 7644.000000, -224.000000, 240.000000, 7644.000000, -513.000000, 240.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, 7644.000000, -513.000000, 1891.000000, 7644.000000, -224.000000, 1891.000000, 7644.000000, -224.000000, 1763.000000, 7644.000000, -513.000000, 1763.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, 7628.000000, -417.000000, 192.000000, 7628.000000, -224.000000, 192.000000, 7628.000000, -224.000000, -16.000000, 7628.000000, -417.000000, -16.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, 7630.000000, -224.000000, 1715.000000, 7630.000000, -224.000000, 1506.000000, 7630.000000, -417.000000, 1506.000000, 7630.000000, -417.000000, 1715.000000}; +struct portal_6_point portal_56 = {6, 0, 0, 0, 9327.000000, -417.000000, 2628.000000, 9327.000000, -256.000000, 2628.000000, 9327.000000, 513.000000, 2564.000000, 9327.000000, 513.000000, 1538.000000, 0.000000, -256.000183, 9327.000000, -417.000000, 4167.000000, 9327.000000}; +struct portal_6_point portal_57 = {6, 0, 0, 0, 9327.000000, -417.000000, 4167.000000, 9327.000000, -256.000000, 4167.000000, 9327.000000, 513.000000, 4103.000000, 9327.000000, 513.000000, 3077.000000, 0.000000, -256.000183, 9103.000000, -417.000000, 2788.000000, 9103.000000}; +struct portal_6_point portal_58 = {6, 0, 0, 0, 9103.000000, -417.000000, 2788.000000, 9103.000000, -256.000000, 2788.000000, 9038.000000, 513.000000, 2788.000000, 8013.000000, 513.000000, 2788.000000, 0.000000, -256.000183, 10641.000000, -417.000000, 2788.000000, 10641.000000}; +struct portal_6_point portal_59 = {6, 0, 0, 0, 10641.000000, -417.000000, 2788.000000, 10641.000000, -256.000000, 2788.000000, 10577.000000, 513.000000, 2788.000000, 9551.000000, 513.000000, 2788.000000, 0.000000, -256.000122, 8622.000000, -513.000000, 1538.000000, 8622.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, 8622.000000, -513.000000, 1538.000000, 8622.000000, -513.000000, 1667.000000, 8622.000000, -224.000000, 1667.000000, 8622.000000, -224.000000, 1538.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, 9103.000000, -128.000000, 513.000000, 9103.000000, 224.000000, 513.000000, 8814.000000, 224.000000, 513.000000, 8814.000000, -128.000000, 513.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, 9487.000000, -32.000000, 641.000000, 9487.000000, 321.000000, 641.000000, 9199.000000, 321.000000, 641.000000, 9199.000000, -32.000000, 641.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, 9583.000000, -32.000000, -272.000000, 9583.000000, -32.000000, 64.000000, 9583.000000, 353.000000, 64.000000, 9583.000000, 353.000000, -272.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, 10160.000000, 353.000000, 64.000000, 10160.000000, 353.000000, -272.000000, 10160.000000, -32.000000, -272.000000, 10160.000000, -32.000000, 64.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, 10929.000000, -32.000000, -272.000000, 10929.000000, -32.000000, 64.000000, 10929.000000, 353.000000, 64.000000, 10929.000000, 353.000000, -272.000000}; +struct portal_4_point portal_66 = {4, 0, 0, 0, 10929.000000, 353.000000, -272.000000, 11282.000000, 353.000000, -272.000000, 11282.000000, -32.000000, -272.000000, 10929.000000, -32.000000, -272.000000}; +struct portal_4_point portal_67 = {4, 0, 0, 0, 10272.000000, 79.000000, 96.000000, 10272.000000, 304.000000, 96.000000, 10673.000000, 304.000000, 96.000000, 10673.000000, 79.000000, 96.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, 10833.000000, -32.000000, 96.000000, 10705.000000, -32.000000, 96.000000, 10705.000000, 321.000000, 96.000000, 10833.000000, 321.000000, 96.000000}; +struct portal_4_point portal_69 = {4, 0, 0, 0, 10272.000000, 304.000000, -313.000000, 10817.000000, 304.000000, -313.000000, 10817.000000, 71.000000, -313.000000, 10272.000000, 71.000000, -313.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, 11538.000000, 70.000000, -304.000000, 11939.000000, 70.000000, -304.000000, 11939.000000, 304.000000, -304.000000, 11538.000000, 304.000000, -304.000000}; +struct portal_4_point portal_71 = {4, 0, 0, 0, 11378.000000, -32.000000, -304.000000, 11506.000000, -32.000000, -304.000000, 11506.000000, 321.000000, -304.000000, 11378.000000, 321.000000, -304.000000}; +struct portal_4_point portal_72 = {4, 0, 0, 0, 11322.000000, 69.000000, -929.000000, 11322.000000, 69.000000, -385.000000, 11322.000000, 304.000000, -385.000000, 11322.000000, 304.000000, -929.000000}; +struct portal_4_point portal_73 = {4, 0, 0, 0, 10889.000000, 70.000000, -529.000000, 10889.000000, 70.000000, -929.000000, 10889.000000, 304.000000, -929.000000, 10889.000000, 304.000000, -529.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, 10897.000000, -32.000000, -369.000000, 10897.000000, -32.000000, -497.000000, 10897.000000, 321.000000, -497.000000, 10897.000000, 321.000000, -369.000000}; +struct portal_4_point portal_75 = {4, 0, 0, 0, 11282.000000, 353.000000, -1042.000000, 11282.000000, -32.000000, -1042.000000, 10929.000000, -32.000000, -1042.000000, 10929.000000, 353.000000, -1042.000000}; +struct portal_4_point portal_76 = {4, 0, 0, 0, 10897.000000, 321.000000, -1859.000000, 10897.000000, 321.000000, -2115.000000, 10897.000000, -32.000000, -2115.000000, 10897.000000, -32.000000, -1859.000000}; +struct portal_4_point portal_77 = {4, 0, 0, 0, 10449.000000, 321.000000, -1859.000000, 10449.000000, 321.000000, -2115.000000, 10449.000000, -32.000000, -2115.000000, 10449.000000, -32.000000, -1859.000000}; +struct portal_4_point portal_78 = {4, 0, 0, 0, 9631.000000, 128.000000, -2196.000000, 9631.000000, 128.000000, -2404.000000, 9631.000000, 304.000000, -2404.000000, 9631.000000, 304.000000, -2196.000000}; +struct portal_4_point portal_79 = {4, 0, 0, 0, 9631.000000, -32.000000, -2436.000000, 9631.000000, -32.000000, -2564.000000, 9631.000000, 321.000000, -2564.000000, 9631.000000, 321.000000, -2436.000000}; +struct portal_4_point portal_80 = {4, 0, 0, 0, 9936.000000, 256.000000, -2628.000000, 10064.000000, 256.000000, -2628.000000, 10064.000000, 0.000000, -2628.000000, 9936.000000, 0.000000, -2628.000000}; +struct portal_4_point portal_81 = {4, 0, 0, 0, 8862.000000, 80.000000, -2612.000000, 9535.000000, 80.000000, -2612.000000, 9535.000000, 304.000000, -2644.000000, 8862.000000, 304.000000, -2644.000000}; +struct portal_4_point portal_82 = {4, 0, 0, 0, 8029.000000, 80.000000, -2612.000000, 8702.000000, 80.000000, -2612.000000, 8702.000000, 304.000000, -2644.000000, 8029.000000, 304.000000, -2644.000000}; +struct portal_4_point portal_83 = {4, 0, 0, 0, 7933.000000, 0.000000, -3013.000000, 7933.000000, 256.000000, -3013.000000, 7933.000000, 256.000000, -3141.000000, 7933.000000, 0.000000, -3141.000000}; +struct portal_4_point portal_84 = {4, 0, 0, 0, 7228.000000, 64.000000, -3462.000000, 7388.000000, 64.000000, -3462.000000, 7388.000000, 337.000000, -3462.000000, 7228.000000, 337.000000, -3462.000000}; +struct portal_4_point portal_85 = {4, 0, 0, 0, 7885.000000, 64.000000, -5897.000000, 7885.000000, 64.000000, -5064.000000, 7885.000000, 769.000000, -5064.000000, 7885.000000, 769.000000, -5897.000000}; +struct portal_4_point portal_86 = {4, 0, 0, 0, 7885.000000, 64.000000, -5064.000000, 7885.000000, 64.000000, -4359.000000, 7885.000000, 769.000000, -4359.000000, 7885.000000, 769.000000, -5064.000000}; +struct portal_4_point portal_87 = {4, 0, 0, 0, 7885.000000, 64.000000, -4359.000000, 7885.000000, 64.000000, -3526.000000, 7885.000000, 769.000000, -3524.000000, 7885.000000, 769.000000, -4359.000000}; +struct portal_4_point portal_88 = {4, 0, 0, 0, 8413.000000, 321.000000, -6234.000000, 9295.000000, 321.000000, -6234.000000, 9295.000000, 897.000000, -6234.000000, 8413.000000, 897.000000, -6234.000000}; +struct portal_4_point portal_89 = {4, 0, 0, 0, 11250.000000, 897.000000, -6234.000000, 9295.000000, 897.000000, -6234.000000, 9295.000000, 497.000000, -6234.000000, 11250.000000, 497.000000, -6234.000000}; +struct portal_4_point portal_90 = {4, 0, 0, 0, 7949.000000, 897.000000, -6234.000000, 7949.000000, 769.000000, -6234.000000, 8413.000000, 769.000000, -6234.000000, 8413.000000, 897.000000, -6234.000000}; +struct portal_4_point portal_91 = {4, 0, 0, 0, 9567.000000, 272.000000, -6234.000000, 9567.000000, 16.000000, -6234.000000, 9696.000000, 16.000000, -6234.000000, 9696.000000, 272.000000, -6234.000000}; +struct portal_4_point portal_92 = {4, 0, 0, 0, 7885.000000, -577.000000, -5064.000000, 11218.000000, -577.000000, -5064.000000, 11218.000000, 769.000000, -5064.000000, 7885.000000, 769.000000, -5064.000000}; +struct portal_4_point portal_93 = {4, 0, 0, 0, 7885.000000, -577.000000, -4359.000000, 11218.000000, -577.000000, -4359.000000, 11218.000000, 769.000000, -4359.000000, 7885.000000, 769.000000, -4359.000000}; +struct portal_4_point portal_94 = {4, 0, 0, 0, 11346.000000, -577.000000, -5064.000000, 11603.000000, -577.000000, -5064.000000, 11603.000000, 0.000000, -5064.000000, 11346.000000, 256.000000, -5064.000000}; +struct portal_4_point portal_95 = {4, 0, 0, 0, 11346.000000, -577.000000, -4359.000000, 11603.000000, -577.000000, -4359.000000, 11603.000000, 0.000000, -4359.000000, 11346.000000, 256.000000, -4359.000000}; +struct portal_4_point portal_96 = {4, 0, 0, 0, 9744.000000, -304.000000, -6234.000000, 9487.000000, -304.000000, -6234.000000, 9487.000000, -577.000000, -6234.000000, 9744.000000, -577.000000, -6235.000000}; +struct portal_4_point portal_97 = {4, 0, 0, 0, 8141.000000, -497.000000, -6234.000000, 8301.000000, -497.000000, -6234.000000, 8301.000000, -272.000000, -6234.000000, 8141.000000, -272.000000, -6234.000000}; +struct portal_4_point portal_98 = {4, 0, 0, 0, 497.000000, -513.000000, 2292.000000, 625.000000, -513.000000, 2292.000000, 625.000000, -224.000000, 2292.000000, 497.000000, -224.000000, 2292.000000}; +struct portal_4_point portal_99 = {4, 0, 0, 0, 0.000000, -513.000000, 2564.000000, 256.000000, -513.000000, 2564.000000, 256.000000, -224.000000, 2564.000000, 0.000000, -224.000000, 2564.000000}; +struct portal_4_point portal_100 = {4, 0, 0, 0, -513.000000, -513.000000, 2612.000000, -513.000000, -224.000000, 2612.000000, -513.000000, -224.000000, 2869.000000, -513.000000, -513.000000, 2869.000000}; +struct portal_4_point portal_101 = {4, 0, 0, 0, -865.000000, -513.000000, 2516.000000, -865.000000, -224.000000, 2516.000000, -609.000000, -224.000000, 2516.000000, -609.000000, -513.000000, 2516.000000}; +struct portal_4_point portal_102 = {4, 0, 0, 0, -865.000000, -513.000000, 2067.000000, -865.000000, -224.000000, 2067.000000, -609.000000, -224.000000, 2067.000000, -609.000000, -513.000000, 2067.000000}; +struct portal_4_point portal_103 = {4, 0, 0, 0, -1106.000000, -513.000000, 1667.000000, -1106.000000, -224.000000, 1667.000000, -849.000000, -224.000000, 1667.000000, -849.000000, -513.000000, 1667.000000}; +struct portal_4_point portal_104 = {4, 0, 0, 0, -1106.000000, -513.000000, 721.000000, -1106.000000, -224.000000, 721.000000, -849.000000, -224.000000, 721.000000, -849.000000, -513.000000, 721.000000}; +struct portal_4_point portal_105 = {4, 0, 0, 0, 673.000000, -513.000000, -433.000000, 673.000000, -224.000000, -433.000000, 417.000000, -224.000000, -433.000000, 417.000000, -513.000000, -433.000000}; +struct portal_4_point portal_106 = {4, 0, 0, 0, -849.000000, -513.000000, -433.000000, -849.000000, -224.000000, -433.000000, -1106.000000, -224.000000, -433.000000, -1106.000000, -513.000000, -433.000000}; +struct portal_4_point portal_107 = {4, 0, 0, 0, 673.000000, -128.000000, -433.000000, 673.000000, 160.000000, -433.000000, 417.000000, 160.000000, -433.000000, 417.000000, -128.000000, -433.000000}; +struct portal_4_point portal_108 = {4, 0, 0, 0, 385.000000, -224.000000, 2740.000000, 385.000000, -224.000000, 2612.000000, 385.000000, -513.000000, 2612.000000, 385.000000, -513.000000, 2740.000000}; + +u32 point_table_binary_1[] = { + 0x11726D93, 0xBF6B5A51, 0x14C74F72, 0x03EF3934, 0xEF4DDD32, 0x141A9ED0, 0x42CD5268, 0xA70E4E99, + 0xB2D9A183, 0x9312C850, 0xD4C95D5C, 0x84521042, 0xA7500421, 0x8390E0EA, 0x6078BCDD, 0xC1C1A1F9, + 0x0F021A48, 0x6A286D4E, 0xEF3D3FAE, 0xDAF46D1F, 0xEE39DFF3, 0x3DF77E1F, 0x4610C315, 0x00FE48EE, + 0x1A8D0662, 0x8447CC38, 0x994EA7C4, 0xF801E0E8, 0x254E66B3, 0x99658889, 0xF793BB76, 0xBB8D3096, + 0xFE9FF938, 0xCB32CBDC, 0x0F7BB05D, 0x2814BC5E, 0xE9142274, 0x9FCC2B7D, 0xCEEF0D87, 0x43AF8757, + 0xF9B852A9, 0xF87938C7, 0xB45EAF93, 0x9EE38F6F, 0x30757A6E, 0x1EF1763E, 0x6EB55A08, 0x0BABF7DD, + 0xCE0B939E, 0xD383859D, 0x470CCFAA, 0xD52AFBB1, 0x1C3C2873, 0x7DF090F4, 0x46A391F7, 0x1FE692B4, + 0xD3E9F873, 0x5C2669B7, 0xDBF5FDB8, 0x84D0EB51, 0x3D84E4C7, 0xCEC3F29A, 0xBEF5C39C, 0xF46AB51A, + 0xFB2DB3BF, 0x66B3C9FB, 0x9437FD39, 0x767AEA8F, 0x39490783, 0x81DFD7F9, 0xE9F7FBFE, 0x3E9C1FBE, + 0x0FF6F7EE, 0xDBFC84E7, 0x2BDF1E2B, 0x3BBDD79F, 0x84C7CA52, 0xFF3FB6FA, 0xAF72F313, 0x7D3FE6EB, + 0x8E7BBE7F, 0xE7E9FBBE, 0xBF593B27, 0xD67EB8A4, 0x3CEC983F, 0xC2313318, 0xCE1BEF17, 0xFC06E3F2, + 0xE4EA99B9, 0xDEEE4FFD, 0x883B5BFA, 0xFECC882E, 0x6FAA176E, 0x214A9E2E, 0x99B95EF5, 0xB4DFE7CD, + 0x7E2E6F7A, 0xBFAE9FF2, 0x34E67AED, 0xD73C9817, 0xB894BC7C, 0x6536582C, 0x16DD7B13, 0xC38567CE, + 0xE3052E29, 0x8F63F5E3, 0xF7A1FAA0, 0x640EA85E, 0xF35802C3, 0x79D37DC0, 0x481EC5FF, 0xAA9FF273, + 0x2EFD0B66, 0xF3D6DC8B, 0x1E9F7FF1, 0xCCF9EBE1, 0x23E54FF2, 0x690EF151, 0xF2B9A9F7, 0x749EDC17, + 0x18CE9FE8, 0x9D83A17C, 0xEAFCDDE0, 0x17FF0F72, 0x3FBB00EB, 0xFBC2D98A, 0xA9FF4CEA, 0x655E94C1, + 0xF3F5F78E, 0xB268B291, 0x9FDC8A5D, 0x3DE4B8FE, 0x2F000000, +}; + +u32 point_table_binary_2[] = { + 0x11725D92, 0x314F0241, 0x1085DF1D, + 0x0777955C, 0x428884C2, 0x58092524, 0x26441363, 0x614C9484, 0x4442F80B, 0x5EAC380A, 0x7B0A7B62, + 0x69ED1F80, 0xD6BF4072, 0x165AD291, 0x8B8D8D36, 0x7A86B0EE, 0xECEC2EA7, 0x741FF3E6, 0xCD9BBD11, + 0x13848801, 0xF1D6EC0E, 0x87432126, 0xE24A7126, 0x96511429, 0x96FFE0F4, 0xD13042C5, 0xF7CDEE68, + 0x3412D0FA, 0xCE42A454, 0x87F6EB3C, 0x35D2C160, 0xA05890DF, 0x57238DE3, 0x58E98911, 0x88344912, + 0x3BEFFCEE, 0xE386FBB9, 0x7EFCBE76, 0x04FDF4FC, 0xA3876D9D, 0xF56BC7E4, 0xC34CFA7F, 0x0296653D, + 0xF0C48FC9, 0x4BEC2FB3, 0x13DE4F32, 0xE917D959, 0xBFDFB77E, 0x08FC6FEB, 0x2FEBFECA, 0x30EBFD15, + 0x2ABD5ECF, 0xEE870015, 0xDACFF807, 0x3B686BFF, 0x3173E940, 0xAA98553E, 0xCBA1CEDB, 0xE6F97FF5, + 0xF8A737F3, 0xA4BE6ADE, 0x93EA725E, 0x55E71933, 0x176F6DBF, 0xD2339B3C, 0xF0DC6B3B, 0x5F311CF3, + 0x1EF4BEFE, 0x211CFA9E, 0x92E7C4A5, 0xA8205AAD, 0x9662D617, 0x44DE1F70, 0x37797F6F, 0xCB73E6C2, + 0x46EBB97F, 0xCB4A5F9C, 0x721EAAAB, 0x7B703DD0, 0x3C732F70, 0x01BE17CE, 0x5B9C027A, 0xFF39B387, + 0x7C7FEDB5, 0x9CE87E55, 0xAFBDD42F, 0xF279C26A, 0xFDD230ED, 0x17EE969F, 0x793FFDFD, 0x91BB9F19, + 0x51B69FBF, 0x8710D95E, 0xFEFE4269, 0x45FC0B00, +}; + +u32 point_table_binary_3[] = { + 0x11728D96, 0x5D4C5447, 0x1480CFBD, 0x7777EF25, + 0x1677A1B6, 0xAB141534, 0xB81769CB, 0xB612AB28, 0x9554D355, 0xD3266BD2, 0x9A6C5A4B, 0x8C16D4F0, + 0xE0BE9108, 0x1A120595, 0x40DCC803, 0xC54A6234, 0xA0521379, 0xA93F4DCD, 0x4643AD55, 0x5B6D31C1, + 0xA76A4C34, 0x8D245563, 0xC420EC74, 0xCE9C99E1, 0xB2F8D07D, 0x20F99873, 0xCE9CBF3B, 0xE7409CC5, + 0xD93080FD, 0x1272EBEA, 0xEA18C421, 0x441C39BE, 0x73E74E06, 0x45C4E044, 0x8E373535, 0x71267970, + 0x943CE793, 0x59FA2749, 0xBFB1B151, 0xDB43FD86, 0x860692F7, 0xEA1769FD, 0x08B1D6BF, 0x7BFAF469, + 0x6D8FEBDF, 0xEDEFEFD7, 0xF771FD88, 0xD6F7FA5F, 0x34E97F6F, 0x6FAFB687, 0xF7F7F4F4, 0xE8FBD4FD, + 0xE63116CF, 0xFC0A303B, 0x0AB07FFF, 0x7ECE1012, 0x5CE6E68B, 0xF36262F0, 0xB9F9274E, 0x9CE04CF2, + 0x9003D0D9, 0xD929F48D, 0xE5000D75, 0xECE2C68D, 0x1B85BEE0, 0x0A773EC6, 0xABEC8DB6, 0xBBEF7777, + 0x77EBFB46, 0xD3EC37BC, 0x2F932666, 0xA3E044A3, 0x5196B947, 0xECE48083, 0xF767EE91, 0xBE9313B9, + 0x82FE67D2, 0xC46C3472, 0xE5E8D1A3, 0x24DF3519, 0xBF90EFA2, 0xF82B2A2A, 0xB43EC65F, 0x5959A9ED, + 0x7BF38F6C, 0xBF64C32A, 0x7FC49167, 0x070F1E24, 0xEE12FACF, 0xCE9E3D4B, 0xF28249DE, 0x6826FDD8, + 0x3FEC22C6, 0x6334937E, 0xEC9AEBC7, 0x78953D08, 0xBBA1542A, 0xA5EF838F, 0xD8A0F097, 0xC7C3CE73, + 0xB65D13FB, 0x0DF321F8, 0x1D9841E7, 0x241F2D84, 0x19223F32, 0xFEA8E39A, 0xAB56AD62, 0x991ACA77, + 0x74AEEBA0, 0x3E8B13F3, 0xFB9CAEAE, 0x2ECE541F, 0x288130E3, 0xBF4C0D71, 0xB48C98DD, 0x22F93DF7, + 0xDDB20B17, 0x2EE8FA3D, 0x7AE296B5, 0xB6B6EAFA, 0x3E7AC27A, 0xB1BEEC16, 0xF19EFBAC, 0x17D5276A, + 0xC85FAC17, 0xFA375143, 0xF160BD76, 0xECD8413C, 0x4CF5AAAF, 0xAF27F961, 0xAAB78A0F, 0xE5637FB3, + 0x116F3E62, 0x3FB9457B, 0xF7EED5F6, 0xD87DB768, 0xF7EEDDFA, 0x3EF0B311, 0xBC8FFB9F, 0x3412800D, + 0x8A7FC83F, 0xC100B5B5, 0xB5C4EB88, 0xB76DDB46, 0xF2EB3CF2, 0x71629F66, 0x9247BA73, 0xE70E7182, + 0x78686888, 0xE41393F2, 0xAA9EC505, 0x33DB301F, 0xAA3FE6CF, 0x9BD946FD, 0xA8D8F85C, 0xB390972C, + 0xE32FCB61, 0x63DE7A17, 0x17B0318C, 0x4F7DDFEF, 0x7E4DF6D4, 0xF7BBB846, 0x725C71A8, 0xD5DB8FC5, + 0x05730BC5, 0xF75CAC78, 0xE145E15F, 0x5CD92379, 0xF53D1617, 0x9406FE8F, 0x7CB6FDEC, 0xFB55BF54, + 0x8E9406BC, 0xFD523932, 0x6385CA8F, 0x371ED59F, 0x9523FE7F, 0x457F66E7, 0xA3469D8F, 0x1BDE7E2B, + 0xCB79BA9D, 0xFA4DD97B, 0xBA1DE591, 0x8D3900CB, 0xBF2356F6, 0xED85F675, 0xFCFED4F7, 0x612F8495, + 0xB1588C78, 0x3BAF6406, 0x56575555, 0x91BC60FB, 0xAFB6B636, 0xAA37CAAF, 0x0CDC96F2, 0x4971DE18, + 0xB8BD6CD9, 0xB249FD1E, 0xD844FAD2, 0xFE37B049, 0xCB232FB6, 0xEBA83F5F, 0xC3A8FFBD, 0xE47816CB, + 0xEFD35E0C, 0xEBCBCBCB, 0x89C539AC, 0x775D778A, 0x7E4949C9, 0x14FB242F, 0xBFFF3FED, 0x9F1F3F7E, + 0x4CCCE5ED, 0x0AFBC787, 0x0F1F6A7B, 0x762B7C21, 0xED89FB8C, 0x45F015EA, 0x1B295E6F, 0xFCDE6E02, + 0xA0BE91E2, 0xEF8F607F, 0xEEA953A7, 0xF47BC73F, 0xC8DC2347, 0x8EE8FEC0, 0xDFAE5DBB, 0x989947FA, + 0xF61280EA, 0xEA6ADD5F, 0x0E3F4F26, 0x937ABE38, 0x5C1FDF73, 0x338FECDB, 0x4BFCB938, 0xFFF87933, + 0x9D3B20DE, 0xA33C48D2, 0xB9DD89F6, 0xB93F49F2, 0xC7EEC47C, 0x79CF91A7, 0x9D67D9E3, 0xFE3793BF, + 0x0EECDBB7, 0x6F8AFC81, 0x0307A6C7, 0x97153F7F, 0x9F52D87F, 0xC1726BC9, 0x9A356B90, 0x07B03F83, + 0xE31693EF, 0xE100F663, 0xA04E730A, 0xD9AE2079, 0x3EDF0750, 0xDFAAB732, 0xF4BD1343, 0x9F66DA1F, + 0xFAC014FB, 0x87DC27AC, 0x7A10F342, 0xE8F3EFCF, 0x4A487969, 0x0FCE6826, 0xFD3360D2, 0xFE41FB80, + 0x950053EC, 0x2745527F, 0xA9471FF7, 0x83631E7D, 0xC1608AFD, 0x43EE13D6, 0x5230C57E, 0x22FDB5D6, + 0x7AFC47F9, 0xF31EFF05, 0x8349FB87, 0xF47F2D98, 0x623F49C3, 0x00E6F78D, 0x2DD604D6, 0x272319FC, + 0x92EF414A, 0xF075EB43, 0x7A6F899D, 0x1662559F, 0xBC005862, 0xDE66D9CB, 0x9657F3D8, 0x69018BE6, + 0x313FC779, 0x7EC907A2, 0x1E6ADE5F, 0x02A0794F, 0xF2D66700, 0x721F4811, 0x93BCF08F, 0xCB5B3463, + 0xB43D6BBD, 0x03DEFBE1, 0x07621D4F, 0x3F2816F7, 0x599B01F0, 0xBDD4F636, 0xFB4C6D1F, 0xE5CF69A6, + 0x7E3CE791, 0xF7E4675A, 0xFEE4BE00, 0x7EB0685F, 0x927C1D2C, 0xAC87EAFF, 0xBC807923, 0x91484CCB, + 0x5F767EF9, 0x7E20CEC3, 0xAFAC09AC, 0xAFFA9E66, 0x3D306F1C, 0x3E7C587F, 0xCFB31E80, 0x25F645B9, + 0xFF855F81, 0x45F381DE, 0x9720039F, 0xDC0F0788, 0xAD71614F, 0xDA074333, 0xF96B800F, 0xEF57F1F9, + 0x9FD3FC45, 0x16FB80E5, 0x03B51F11, 0x03D03E45, 0xFAFEE700, 0x725F12F7, 0x856F92FF, 0xEA7DCEEF, + 0x306B71DF, 0x50EF777E, 0x0758B83F, 0xA9FD2A7C, 0x132CB4A7, 0xFCC5FCEA, 0xFD03FDBF, 0x6CD6B6B7, + 0xB7EBF830, 0xDFF8BEA8, 0xF7347819, 0x2CDCAF5E, 0xF33E64BF, 0x1F216230, 0x685FA278, 0x82E360E0, + 0x3EA5E2B3, 0x19F8D15F, 0x15BFCD7C, 0x6AFFA27C, 0x18BE29FB, 0x18CF9F1F, 0xF727F57D, 0xBA0B58BD, + 0xCC97902F, 0x9C076F29, 0xC67C15CE, 0x7FF189E8, 0x5FC9EF75, 0xBFA816EF, 0xA7AC4FD5, 0xC48B8FBD, + 0xEF45E92F, 0x644FE5A7, 0x6A2C78CD, 0xFB1E950E, 0x1A5BBCEF, 0x9BBB8058, 0xD563F650, 0xF077EF7B, + 0x190A07FF, 0xF0C6139A, 0x036F53BD, 0xE43CE33F, 0xBDDFE2FC, 0x83B11582, 0xE57C0B6E, 0xF530E67F, + 0x2B18C86A, 0x3E65FA70, 0xB8323D8F, 0x026F4A96, 0xF3CAFF25, 0x5C4256F3, 0x8F7D4B6C, 0x7ECAAEA2, + 0x3C765F4B, 0x4B0BF223, 0x621F7474, 0x74307311, 0x31FEE7D0, 0xA143C857, 0xD53C14F3, 0xA449EAA7, + 0x499F33E9, 0xA77D69D4, 0x373669FD, 0x34EA739E, 0xA2CFA2F0, 0x818ABFAF, 0xAF8F659E, 0x10A3BDC1, + 0xC141E40D, 0xC4BE349E, 0x73F90D24, 0xEF4BE3F9, 0x7F000000, +}; + +u32 point_table_binary_4[] = { + 0x11726D96, 0x4D4C1B57, 0x10C7678D, + 0xCD5BB065, 0x76516B6F, 0xE4085649, 0xDA088908, 0x0BDC1B20, 0xC53227A4, 0x3648886B, 0x5B242A40, + 0x6D440E08, 0x5B5CFB41, 0x6FE5D086, 0x1CE18044, 0x2B119253, 0x1571E042, 0x0EEDA139, 0x5842EDA5, + 0x3904898A, 0x43135555, 0x04AEF7F5, 0xCD9B9DB7, 0x8BEDBDFD, 0xF4FE336F, 0xDEBC99D9, 0x275FCA7B, + 0xC13700DE, 0x21F86767, 0x6752BE84, 0x27C4EE5F, 0x00209B92, 0x181C66D2, 0x8303FECE, 0xCE8E4C00, + 0x71E929F8, 0xBBBBBB8A, 0x495F7A4A, 0x7AA5D35C, 0x283193BE, 0x50A2FDD0, 0x1F78006E, 0x0037A4FA, + 0x703FE27E, 0x6F6E6E4E, 0xB3555396, 0x36B3BC47, 0x0C37CECF, 0xCF4D3CEF, 0x7F16D913, 0x47F6F20C, + 0xE09D0791, 0x3D31E975, 0xFC6F0152, 0x6F608818, 0x1E10670F, 0x0F0E0ECC, 0x79A0D7BD, 0x28168BE6, + 0xBCD01BE9, 0x651520F3, 0x247B7872, 0x72A2F5E8, 0xBFFF51A4, 0xA775D6D3, 0xFEFD8F60, 0x68636343, + 0x339EE7F6, 0x63663AEF, 0xEDC7EE45, 0x2E97D38C, 0xF978D777, 0x2FE6E7E7, 0xB59E1886, 0xEAF5BACE, + 0x27EABD9F, 0xA184FE31, 0xDFC4FDDD, 0x8542C1F8, 0x83247398, 0xBF24E939, 0x9F638649, 0x3F16EAB1, + 0x1E900BD7, 0x99495FB8, 0x4E7A3E0F, 0x74410AE3, 0xB75E87FC, 0x09A470DD, 0x7A0D9BC4, 0xA27C7A7A, + 0x6AF2035D, 0xA281F941, 0x3D9EC7FA, 0x0092AC27, 0xB62D5A0F, 0xED13CCA1, 0xFF04E939, 0x1FF93B90, + 0x1A1F1F37, 0xF9CADF11, 0x0DAC37F6, 0x977B21CA, 0xC3C3C366, 0xBFDC0B48, 0x4D4C4C98, 0xFCA97C58, + 0x8B8B8BC4, 0x8B8A3F05, 0x6B797919, 0xF3B9492C, 0xA6666767, 0x4D7E2129, 0x64369BA5, 0x7CA875AB, + 0x44F1A87C, 0x69BD3526, 0x24C66BEC, 0x2DE6D07F, 0x82F5B4BF, 0x7B535EAE, 0xAEAE9A7C, 0xBB37851C, + 0x191931FE, 0x9CE7A232, 0x3A3A6AF6, 0x739ECBCB, 0xB5B535CD, 0xBA1E13F2, 0x726B6B8B, 0xF8A1E28F, + 0x99619358, 0x54B6B7B7, 0x4D7F4342, 0xC8F5F575, 0xEA47B56E, 0x1521857A, 0x8C97D806, 0x8C97ED65, + 0xC04C7A19, 0xB09EF677, 0xF3601D1F, 0x1F9B7E77, 0xF342FABE, 0x6FFC39CF, 0xC41431D9, 0x3BCF48CF, + 0xFD8FF533, 0x30302083, 0xBE9055FD, 0x0C0E0E2A, 0xA6FBC3FA, 0xE179447A, 0xBA5FD463, 0x3DA8FAD1, + 0xF5867ACD, 0x45BB1BE3, 0x657BF99F, 0x9D220EFD, 0x87F9E779, 0x80F5C3F5, 0x4F4CF5C9, 0xFEB07EC8, + 0x3FE9B17E, 0x78BF787C, 0x982FE4DE, 0x3F4519EB, 0x11F31D72, 0xA353FCBC, 0xDE332024, 0xDF57C895, + 0xBDBDBD0E, 0xF77FB53E, 0x3AD4A7B6, 0xB71362AA, 0x56ABE9FB, 0x08592E2C, 0x2CB4D52F, 0xAFA7FF15, + 0x8DC9C949, 0x63AFB83C, 0x3D3DDDD6, 0x3F9DFA2B, 0xDEDF688F, 0x9C1EA77C, 0xA1FF901B, 0x954AA5AD, + 0xFF79BDE7, 0x9A9038EF, 0xD85EF1D4, 0xD2D25287, 0xFAB95A5F, 0x1DEA5BDB, 0xDBDDA272, 0x7474A4F3, + 0x15B2DCDF, 0xDF6FAB7F, 0x5ECFCC50, 0x7C6CAFB8, 0x1CAF27BE, 0xFFD6FA60, 0x7DB0627F, 0xCDF6BADE, + 0x9AC4A6FE, 0x9A4E02E7, 0x27FB0B56, 0x88A3F9A0, 0x662ACD5B, 0x9A1FB722, 0xD6F3F096, 0xB8407F7C, + 0x3F6A9E68, 0xE6FC072B, 0xA0FDF17D, 0xC92618FF, 0xC4E288ED, 0x494FCCF9, 0xB37C2159, 0xAFFBBB29, + 0x02667D5F, 0x1624E3F9, 0xB1DE8354, 0x9CF9FCAD, 0xFE5BF76F, 0xCF0FF5A3, 0x3F93F9BD, 0x5AAD9A79, + 0xE0D723C6, 0x7AF57FF3, 0x7C649E7F, 0xEEFDFC0F, 0x3C8F743F, 0xDCF7AE19, 0x0ED7D91E, 0xEFDBFF03, + 0x6C668CCF, 0xAFA73F42, 0xE67EF667, 0x8879BEB9, 0x55F8CACC, 0x3BACB71A, 0x5857FEFF, 0x6979897A, + 0x9E7F7D7F, 0x8365F8A1, 0xE62F91F9, 0x7D013D5D, 0xDF219BFF, 0xD7B7E9BB, 0xBCAEB93B, 0x7D97DF03, + 0xF85E0021, 0x7EE475DD, 0xAFE0B9BC, 0xBFBEFF54, 0xE697F8FF, 0x133632BF, 0xC6FF2F7D, 0xAFF2DF73, + 0x3C68DFF7, 0xCAF35AFD, 0x713C6CDF, 0x7AFE4EF9, 0x6BCD1760, 0x3CB6EACF, 0x2F321FE2, 0x7BA435FF, + 0x1DCFDB72, 0x3EE6F87B, 0x0CF345F3, 0xE36A3EDB, 0xEB259CA7, 0x4EFE0DBF, 0x573467E4, 0x4F585FFC, + 0x9E7156F2, 0xFFC4DF33, 0xCEE7721F, 0x397ADF46, 0xF6182FAE, 0xB3BDE698, 0xBDD62BFF, 0x617F98FD, + 0x79BEC5FD, 0xF3BC657B, 0x9E9F71FB, 0xF8FEE6BD, 0x195BE7FD, 0xE3F393FD, 0xFF0F0000, +}; + +u32 point_table_binary_5[] = { + 0x11727596, + 0xCF4B5C57, 0x14C7CF7B, 0x77A6F3A6, 0x537FA004, 0x2DB4BA7C, 0x832B2D84, 0x4CDCC485, 0x34C1128D, + 0xE0467061, 0xB3D0A8F8, 0x0B5C0831, 0x9B68DB45, 0x08F8E30F, 0x2834A18B, 0x105017B1, 0x5B31B482, + 0xDB2ED22C, 0x5D9450A1, 0x4A4BC2A4, 0xE3BC777B, 0xCF39F79C, 0x79A17476, 0x1FDFF971, 0xCFB9E77C, + 0xAFB6D3DE, 0x815E809B, 0x7FD8A3DE, 0xDE5E6B3B, 0xA195F897, 0x72DBF4F4, 0x3471B005, 0x607F2BB7, + 0x8D8C8C38, 0xB677882F, 0xC59E392A, 0x4224FECC, 0xF14B8BBF, 0x8AF7AF0A, 0x7BFF2A44, 0x181F5699, + 0xBBCFED39, 0x33DB77FF, 0x5ECEA379, 0xE0E3C1C7, 0xE5FCE9E9, 0xA963B687, 0x367B8EF9, 0x846F7542, + 0x0B33DBDF, 0xFC277EBB, 0xB7B7478C, 0xF5D8244E, 0x391ED70B, 0x9FC1A772, 0x7EFA5EF5, 0xE7AF3063, + 0x3D547F85, 0xFDB11EE9, 0x07DB7B46, 0x7BF72BBC, 0x8726B527, 0x8E9F6C6F, 0x6FAB3F44, 0xF113B527, + 0xF6F69DEC, 0xEFF215B5, 0xFFC0F96A, 0xB59AC673, 0xF98EAAD5, 0xAAE6D3FE, 0xBDF7FE2D, 0xD0CEECFD, + 0x5BE23F4F, 0x4E4EB87E, 0xFC5D8F7F, 0x3D3E3EE6, 0xFA896D0D, 0xF391BF3B, 0x4FE167FB, 0xFAE0E080, + 0xFD89B9FF, 0x120FEE09, 0x7BFF7BF6, 0x35E6937E, 0x46CD302B, 0xFD672E7F, 0xB4BABAAA, 0xF1A0354E, + 0xF0D892CF, 0xFDF56BCC, 0x87F5DB4D, 0x80CECFED, 0xC5DADA1A, 0xD54F1CC5, 0xEFD6D7D7, 0xB51FB616, + 0xBFDBD9D9, 0xD17E39AB, 0x0BB9BFF4, 0x7B808E2A, 0x94060707, 0xC99EF8EF, 0xF8E9F0F0, 0x30C76B71, + 0xF6F9F8E9, 0xD4D414E7, 0x432E4269, 0x6E6E4EFB, 0x71AB1B06, 0xF4FCC4F1, 0xA1CC1FC6, 0xB32F8439, + 0x9F7D0103, 0x9CCFB3BB, 0x0FE20A33, 0xCE0FD68F, 0xF7C71CBF, 0x5C5959D1, 0xF3E1FC2C, 0x2C2C683C, + 0x9C7FF497, 0x7C38FFF3, 0xF3F3B40F, 0xC8502CE7, 0x37363668, 0x5F88DDFC, 0x737C9FDF, 0x06B789E5, + 0x3CD6D6E4, 0x7C586FEE, 0x075BA3FB, 0x5B95EFCD, 0x8FC43EFB, 0x5DEEA378, 0xFE3FF67E, 0xFE9A3783, + 0xDBD9F96B, 0xDE6C7F25, 0xF3C0F657, 0x7AB81EF9, 0x7EA547F7, 0x8DF8C3F9, 0x6B7DDCFE, 0x8AE6A122, + 0xCCF1452F, 0xBABB7C3E, 0xD18BAEE6, 0x47D9F96B, 0x7D9C894F, 0xCCF1451F, 0xBABB1ADF, 0x99F9BBD4, + 0x1F066096, 0x9696745E, 0xC2A090CC, 0xCECEDAF4, 0x8D9F9FB0, 0x904C4E4E, 0x3AF6F313, 0x82999999, + 0xD17EB94E, 0x19EC177D, 0x771C28F3, 0x3C07360A, 0xB9BFCCD6, 0x71BD5E57, 0xBDFCC44D, 0xA8FFBECF, + 0x9C3338F6, 0x6E7EB690, 0x4B03E69A, 0xE80B3388, 0x3E923D78, 0x7B372F64, 0x6F0ECDB5, 0xF1F1F186, + 0x7EBAF8A8, 0x9FA2AFE6, 0x50F3F1BE, 0xE621EFF5, 0x6D9FD9E7, 0x97F8A132, 0xC70B218F, 0xEF81C42F, + 0xB87ABDDE, 0xEE331BDA, 0xF7C0C7B3, 0xA949FAFB, 0xFB1B7A9C, 0x727F641F, 0xA2A2ADFB, 0x7DDD6736, + 0x973EDF32, 0xF63B7F3F, 0xBC3B3A3A, 0xAAF793BF, 0x6FEBBCCF, 0xDCCF70D3, 0x265E2F96, 0x99C3BB8B, + 0x8B8B5C0F, 0xFE427399, 0xD557086D, 0x827A22FB, 0x1E019F27, 0xF0F61198, 0xC4EB019D, 0xC77D4EA4, + 0x5EE68CBD, 0xABA7E4EA, 0xF5FA430C, 0x8167777F, 0xC487A6CF, 0xEB21B1BB, 0x4F62E947, 0xC9F52FAB, + 0x97EE7E8D, 0xDAE36F97, 0xCFAF7ABC, 0x0B0D7D76, 0xF6A6A4BC, 0xC5ECEBAD, 0xB0BF19C7, 0x1241E399, + 0x4A04CA78, 0xBE6F0B89, 0xCC1BF18F, 0x90F74CF9, 0xCC5500FF, 0x9EB1FFD5, 0x1C687CB4, 0x7FA6CC7A, + 0xFF0C80F7, 0xD3F7BF68, 0xEA597D05, 0x03397C8F, 0xB49E75C8, 0xE17BA5F5, 0x7E67FA26, 0x2626F4FE, + 0xA290FD25, 0x7FE1A1E9, 0xD3F71839, 0x815CF6BD, 0x2C3C801C, 0xBF971FF6, 0xFF3FF7E3, 0xFB0F6EFF, + 0xB3EF3D1C, 0x72FF65FE, 0xC22F4D75, 0x6C6C0CF7, 0x991886CD, 0xDBA1A1A1, 0x863E8C41, 0x0EF541F5, + 0xE32B28A0, 0x7EA8FF37, 0xB982CE33, 0xCEE743B7, 0x41B8066F, 0x9873B811, 0xC2A8C7A6, 0xB16FF8DD, + 0x9D2F40BD, 0x503DF9CB, 0x490AEBCB, 0x32B3B117, 0x17171ADF, 0xD567CFCE, 0xCE747E4B, 0xA949653E, + 0x697E43CF, 0xAE3FC447, 0xE60B64D4, 0x0FDABF1B, 0xCC32EFA5, 0x14C2EC7B, 0x14DD8010, 0xDF23F25F, + 0x74FE3F45, 0xA0FEC807, 0x00D978A6, 0x8759F299, 0x1EB697FD, 0x77DD08F1, 0x3D94F712, 0x8E20C4F7, + 0x52F5E3D2, 0xB5C8EB09, 0xEA4B6B0F, 0xB355EEA8, 0x0BB37D83, 0xE93DF21C, 0x2837E2D1, 0xBF132E9E, + 0xD707CF1D, 0x346FA2E7, 0x4DCFED66, 0x9AA6AAF7, 0x4DCF73BB, 0xCAF41E30, 0x37DE07B6, 0xFF170000, + }; + +u32 point_table_binary_6[] = { + 0x11726D93, 0x3F685351, 0x14C6BF9B, 0xFB9A8BA2, 0xD4D63F43, 0x05D1E0E2, 0x64E952BA, 0x5508B1E0, + 0x908A2119, 0x32F8A053, 0x48205202, 0xCD141497, 0x6473C8E6, 0x525A4306, 0x4B71E820, 0x74799BA0, + 0x5310BA74, 0xE8A26317, 0x3B199B5C, 0xEF3DE7DE, 0x9B18CC10, 0xF871BEF3, 0x9D3FEF5C, 0xECEA4D7C, + 0x061EBCB9, 0xF64B9B1F, 0x2CB72DCF, 0xC3B28E39, 0x7E73C071, 0xE2B66517, 0x5FD79B7A, 0x0758DC5E, + 0xDACF66B3, 0xC436BEB8, 0x3D8FE5E5, 0x65AD5F73, 0xFCF6E3A5, 0x7DF2777C, 0x3FE33861, 0xCE9C71BE, + 0x659B9F39, 0xF3F9B8A1, 0x9F02EA09, 0x36E238B6, 0xFC8A395D, 0x2C97CBCC, 0x265F5C4F, 0x17EBF53A, + 0xEB89B151, 0xABD5821E, 0x5FD22FCD, 0xBFA9FF1F, 0x367AF596, 0x59CF305C, 0x7D7CC00B, 0xEE9FFD55, + 0x1C38E803, 0x3BFF30AF, 0x61F14C1D, 0x4DCFAF56, 0xD451BFDF, 0x9FF8ADE0, 0x61F0273D, 0xB3DF9FB8, + 0xA38EAD5E, 0x3B3F754B, 0x1DE7F3F9, 0xB09FF400, 0x0B6E3FE4, 0x87EF58B0, 0xF36317EF, 0xEC3EB11A, + 0xC962B118, 0xBE2F5691, 0x6AB7DBCC, 0xE6FB62E0, 0xD9E88959, 0xAF6397BF, 0x76E5BDFD, 0x1EC16F4D, + 0xFF0C6CF4, 0xE29099F4, 0xC4ACF7F7, 0x923A85B0, 0xFEDE2F75, 0x2A47C1DF, 0xEACF3D73, 0x3FE29CF5, + 0x48F089EA, 0xA5A42E95, 0x4AE13E90, 0x82E0FA8E, 0x0F201A8D, 0xC6A4BF03, 0xB957A954, 0xCC3D72BE, + 0x1A4B4DFB, 0x98F59BD5, 0xBBFE5441, 0xEEB55AAD, 0x70CF6ACC, 0xF5FC3CAA, 0xE0E671DF, 0x473E87E8, + 0xF57AE17E, 0x6441E6BA, 0xDD2ED527, 0x1E47F0EF, 0x83F80F44, 0xB3D90CF7, 0x834399AB, 0x56ABD41F, + 0xF11CEBFD, 0xBDE02344, 0xA7D309EF, 0xC5CE4FF9, 0x6E1F91C9, 0xA07DB8F9, 0x22C8E1B4, 0x9FBE9443, + 0x8E73BEBE, 0xC4DC743F, 0xD1092433, 0xEBA31379, 0x61FDFDFE, 0xC4577961, 0xFDFC3EC4, 0x37A47C3D, + 0xEAE7EAB0, 0xC4EFD7D5, 0x374CEF69, 0xDDB31E79, 0x66BD1EFD, 0x331F0527, 0xEF05F89D, 0x09F76FF8, + 0xDEA329DE, 0xB1ECF409, 0x72B86BFC, 0x13C0F5B3, 0xC51C256E, 0xFE2DFDC3, 0xFA45898B, 0xE79841FB, + 0xFD0B0000, +}; + +u32 point_table_binary_7[] = { + 0x11726594, 0xCF4B5451, 0x14C7BF6F, 0xEE73DE30, 0x8D9910AD, 0x6A1342B3, 0x73D0452E, + 0x8B841409, 0x05638211, 0xE92DCC95, 0x30CC4AC5, 0xCD401241, 0xA8B81074, 0xE52C0261, 0xD2852098, + 0x4D48A0D8, 0x2E885661, 0xF807B852, 0x30486DBC, 0xDD7BCFB9, 0x67525D08, 0x9F39DF73, 0xEEF9F58E, + 0x8EF500DE, 0x022DBFD1, 0x363131A1, 0x758C5BC4, 0xED07A552, 0x89F82380, 0x1BEDBF46, 0x46460C1B, + 0xBD63DC77, 0xFA47E49F, 0x323FE572, 0x39C3E49F, 0x420E4B4B, 0x4B12CF58, 0xB1BCBC4C, 0xFE8E01EB, + 0x8F4AC39F, 0xB8E13F3B, 0x3BABF1A5, 0xE13F3D3D, 0x6DB8E16F, 0xDF73FE26, 0x9F9613BC, 0x127FC7ED, + 0x8BDAFCF9, 0x78C87866, 0xFF0CEB4D, 0x7C3D6EA3, 0x657B9CDD, 0xC4278672, 0xF1F9BDAE, 0x94678AD7, + 0x9522BDAD, 0xDFEA1F9E, 0xE8BAAF9F, 0x38ABCAE5, 0xB2F4431F, 0x67D5E4E4, 0xA4F44B1F, 0xB3BE4CFA, + 0x5453B6B0, 0xB3B323FE, 0x88B2855A, 0xAD26F111, 0xE923D213, 0xA79AF4D1, 0xCACA8A06, 0xB33E67E6, + 0xFCA353D2, 0xFBFAA2D3, 0x6CC1CE03, 0xFC9E3ECF, 0x16565757, 0xA51F3F17, 0x6FBEA37E, 0x786E39F0, + 0xF55BFDB7, 0x17CC65CF, 0xCD5DF63D, 0x2D9CA838, 0x8EBD7FF0, 0xCCEF07D9, 0xF519F5C7, 0xDB99799F, + 0xF61748EF, 0xE7B9BFC0, 0xF9D8F84F, 0x81A02FDA, 0x70F3E1F7, 0xA28E6883, 0xEAE7FA3A, 0xD04676C3, + 0x4E4FECF3, 0x0BEE4435, 0xC9D7D8A3, 0xDB51ADBF, 0xBF9FFA6F, 0x38F91DAD, 0x711CCB3C, 0xF003AD63, + 0x6363628F, 0x1EA387ED, 0x25E2647E, 0x686888D8, 0xC66F4EE6, 0x8BC5A2F8, 0x07CDE861, 0x7FA7C7D7, + 0xE44BF3DF, 0xE6779D6D, 0xFEAF89F5, 0x15F6F5E0, 0x3D06A53E, 0x6B8F8545, 0x2FCCF169, 0x9FB1EEEA, + 0xE90B13CC, 0x545F9FEB, 0x8EEC7374, 0x57789D38, 0x4C747777, 0xCB3EA63F, 0x23E47D76, 0xF1D29F54, + 0x3D9FCF3B, 0xB67AF547, 0x9DBBFC79, 0xDFD51902, 0xB7EF9C5F, 0x389C18DD, 0xDDDD15FF, 0xC49EBAF4, + 0xBD24F6A0, 0xDCBE737D, 0xE13094FD, 0x1E7C7DE9, 0xADC468B5, 0x5A957A32, 0x03E4EFFB, 0x91DE8272, + 0xFBCCF565, 0x06A0DCBE, 0x5730EFBE, 0xF7CD10B6, 0x1EB9079B, 0x36592DF7, 0x42DD139E, 0x2726BDB9, + 0x5FE43F13, 0xFD75F3F0, 0xF166100A, 0x5BFD1362, 0xA7774C7A, 0x7FFF5411, 0x8AEFE93C, 0x31F797F5, + 0x3894F7E8, 0xDE1E22B0, 0xF756E651, 0xE7FCFDBC, 0xEAA07BC8, 0xF54483A0, 0x7BC9F945, 0x83AA736A, + 0x6A4AE603, 0x15A2B7B7, 0xF77ABCAB, 0x7A5FEF9A, 0xEA9C9B9B, 0x937942E1, 0xF23D5F03, 0xDF739E7F, + 0x35D8E6F9, 0x13EB06DB, 0x7928DB5B, 0xDA6FE2E7, 0xC460C607, 0xE60AE79B, 0x277FD9DF, 0x80ED9C3F, + 0x8260DBE5, 0x5F967B0D, 0xB98776FF, 0x71FAE0E2, 0xE242BEF7, 0xB637FFF1, 0xB865D2FF, 0x03000000, + }; + +u32 point_table_binary_8[] = { + 0x11728599, 0x6B6C5555, 0x16C7F73E, 0xFBF49E43, 0x5A6CCBAB, 0x1218707C, 0xF58A9256, 0x3EE82709, + 0x4C64046D, 0xC38CB1D4, 0x84F98093, 0x28432058, 0x304C402B, 0x06664490, 0x169B2164, 0xC449E683, + 0xC9848745, 0x9BF820E3, 0x27129112, 0xA2B61391, 0x87A21409, 0xE000911B, 0x1E52DADE, 0xB366EFF5, + 0xD8E7DC5B, 0x92B924C4, 0x1FFBBFD6, 0xDACF75F6, 0xDAC2CCE4, 0xAD91FD0A, 0x7F8D8D8D, 0x00CDC4B1, + 0xE5B56BD7, 0x5A8685C4, 0x8D6AFBF6, 0xED003389, 0xAD5AEDD8, 0xB103D4BE, 0x54EFECD5, 0xBE54BF7A, + 0xF56A509D, 0xA97ECD9A, 0x3596D378, 0xCEBF6395, 0x572A1A80, 0xF7896121, 0xF2B97CBD, 0x300C2A05, + 0xE7F20F88, 0x1E79007A, 0xB21CE760, 0x24AB8FAB, 0xF27720EF, 0x235615F9, 0xF1607FAE, 0xBFC832DE, + 0x996C3F46, 0xC5C46C3F, 0xA6FEB3C7, 0x1F7F1CC7, 0x8FF16ED6, 0x7F46F3C1, 0xF16FAA38, 0xCBB18244, + 0xE68BB8FE, 0xBFC26E3C, 0x6A8C308D, 0x578D217D, 0xB13D79AB, 0x586FC77B, 0x0D2EBB78, 0xC5765848, + 0x9C9FD0DE, 0xDE4EFC84, 0x8D57C84F, 0x58BF7E3D, 0xE991E1F2, 0xCA952B91, 0x61ADF557, 0x05C9F3CF, + 0x3F4FEDBD, 0x4AB5FE19, 0x9255AB56, 0x913D72FE, 0xDE0D1B36, 0x20933E7F, 0x6F5B5B1B, 0xCE47B25B, + 0xA93FD5C1, 0xF7343FB0, 0x90387F8F, 0xB0EB4F5D, 0x8730F5B7, 0xAE23D5BB, 0xF1D65FCF, 0xCFF76CC7, + 0x07BF08DB, 0xFE212B93, 0x9DFFFAEB, 0xCA64F78B, 0xAA4EFD13, 0xC3F7B23E, 0x2EDEB34D, 0x83952B56, + 0xACC0F521, 0x9E7EE3E5, 0x975FF6F3, 0x051F4DBF, 0x919D4FF8, 0x68B012D7, 0x8FF5F06D, 0x7EC2D34F, + 0x3FEDFDC1, 0xB770B9A5, 0xA505D9C5, 0xABBB0997, 0x65FD89F3, 0x13241ECE, 0xD784FA1E, 0xF2C7F33D, + 0x414D74FD, 0x95F96FBD, 0xAC263A7B, 0x99DFD6CB, 0xF53D7E7F, 0x59AE03B8, 0x26FD21AE, 0x2F7876FB, + 0x510BF3FE, 0xD4A42FAE, 0x801EB7DE, 0xA1FD73F0, 0xE041CBB4, 0xFEA195EC, 0xDDBB178A, 0x7F28E752, + 0xBDECCFC4, 0xE8E6ECFE, 0x032096F3, 0x0770C7D6, 0xEC794A0C, 0xF33EE1EA, 0x1F68BD68, 0x3D6F2CAD, + 0xFEC18D5F, 0xC637B81F, 0x863CA31E, 0x8644EFF6, 0x53610AEB, 0xC75A3EA1, 0xD4D53B93, 0x5DD9F91B, + 0xDCFFF364, 0x61B75FCF, 0x1F2396F5, 0x1A7894FC, 0xCBFE3FF3, 0x66468FED, 0x3F4F76F3, 0x25FB73E0, + 0x518A773B, 0x76EBFBDD, 0x0E1E4FA7, 0x308DB73C, 0x9EE4C3EF, 0x76F0FCCD, 0x1496F1A9, 0x9AE205A5, + 0xEE3E0D57, 0xAF5CB962, 0xDB2D5BFB, 0x71ABE33C, 0xF58F1806, 0x8993A9A4, 0xCFF5C355, 0xEA0FB5DF, + 0x7D3ACE5F, 0xBA7489F4, 0x179C9EDA, 0xED7E2A24, 0x75369FC4, 0x4115D913, 0xABDA949D, 0x5ED5AA4A, + 0xD13B8E63, 0x55C9FBB1, 0x3F996F79, 0x6A3086F5, 0xC8AA26C3, 0xCE5F8DAA, 0x627BE478, 0xAAE79EC4, + 0xAE4F5C19, 0xD4B01E59, 0x4DCCB0F3, 0x3731A377, 0xF12A3D77, 0xB9F58F6B, 0x8389AC47, 0xB6F1535E, + 0x8BF123AF, 0x77F16A3D, 0xB7B9FD12, 0x4F0A26B3, 0x1ED9C64F, 0x7937C64F, 0xF52EDE24, 0xCF78DEE2, + 0xBAB88EF5, 0x749EC394, 0xD19F3D30, 0xA2C77875, 0xC4491334, 0xA0FD24EE, 0xAF658E2F, 0xFD675691, + 0x9B6FC7A4, 0xA7F8493B, 0x54238F0F, 0xC60BA3FE, 0x57CC4DCC, 0x7741224C, 0xF6CCDDC9, 0x15B61F27, + 0xCCF6C4ED, 0xCC77517E, 0x75CCF189, 0x4F257DD8, 0x3E85E7AB, 0x5B98FB67, 0x1932F3ED, 0xF4C4AC3F, + 0x957C803C, 0x95DAEDF9, 0x65A6F13B, 0x467FB29E, 0xA784595F, 0x761EB2FB, 0x9DCE97AA, 0x71E769FC, + 0x7FAAE83C, 0x7412FF7A, 0x43953F1F, 0x8EEF3E5D, 0x7595F223, 0xF1B8D5C4, 0x920F7207, 0xA22F9E7B, + 0xEE39FFBD, 0x8C72EA61, 0x97BF8B4D, 0xC47A483D, 0xB06CD932, 0xCBA4D71F, 0x4507972C, 0x5982FB15, + 0xF9447413, 0xBF974DC4, 0xD1E2E828, 0x7E5FD93E, 0x5AACE6A1, 0x3DFBD727, 0xD452F4CF, 0xF6EAC1DC, + 0xBFEDDFC4, 0xBD196E22, 0x8EFE92E1, 0x2732CCDF, 0x67F5A0EA, 0x3C7BF62C, 0xC543BDEA, 0x3C77EE5C, + 0x89FDC58B, 0x174BFC9F, 0x3F7FDEE7, 0x4B353B3A, 0xF2CD37DF, 0xD0F89CFE, 0x9E68FFF1, 0xE3C7537F, + 0x2FAA66F4, 0x27F1DE54, 0x4B5C3CC9, 0x1FB13647, 0x0A8582CF, 0x4FB18E6E, 0x2D58B0C0, 0xE72365A2, + 0x5B8F3DF6, 0x98CF2FCA, 0x883EB57F, 0xFBEDB7DD, 0xF71C39FF, 0xB930D9E7, 0x3F8F6E39, 0xCEFA27E6, + 0x7CA30D88, 0x3FE25837, 0x3434F8FC, 0x0710EB7C, 0x3EEFF313, 0x00E925BF, 0xA9201AAA, 0xA9A9F1F9, + 0x4705E1FD, 0xEC0F394A, 0x3CF71347, 0x43B5B5B5, 0x3EBF397B, 0x5E0FCA47, 0xA93D72C6, 0xBE8738A3, + 0xDF5D624F, 0xF928B547, 0xCED87711, 0x67F427D0, 0xFE96EC07, 0x62D3C77A, 0xE428F1DC, 0x464C7A9F, + 0xCF6C7C77, 0x1E24FFD8, 0xF86359DF, 0x407ACFEC, 0x8FF54DA2, 0xF75CCDF6, 0x77A19EF3, 0x93B5176E, + 0x28B16F17, 0xBD30E51F, 0x6B9F433D, 0xE7276BCF, 0x2CFE58DF, 0x2D7ACF7D, 0x909D7FCE, 0x577EFEBA, + 0xC51FEB39, 0x5F291D15, 0x993F200E, 0xA7A09EF3, 0x51049EC9, 0x1F90DEDD, 0x479C1E86, 0x43EDDAE5, + 0x7E12079E, 0xD13EB67F, 0x588FFEE1, 0x16F34CDD, 0x46FDCD35, 0xBAF550FB, 0x749BCB6F, 0x61A072C2, + 0xEE3E1406, 0xD126C7A8, 0x1FC4F16E, 0xA2FC45F6, 0xC31B738D, 0xF4BD26FB, 0xE18D64EF, 0xF48E55EA, + 0x6F85CB7F, 0x66044B18, 0x1FCF0C07, 0xBF2DD507, 0xCDC2789F, 0x0E5484FA, 0x4EE8C7F8, 0xBBC300EF, + 0x4B5C2FA9, 0xDDCA64EB, 0x2FB35069, 0xE67EE250, 0x65EFABA1, 0x56C205E6, 0xC594CFC9, 0xBF794F2D, + 0x605EC8AC, 0xB81E43BD, 0xCDEC8BDD, 0xFCFAFEB4, 0x905EEA09, 0xFB5F8ABE, 0x07DCBF96, 0xB41E457F, + 0xEB3D53BC, 0xF5DCBF66, 0xEAAFFAD8, 0x33D55F1F, 0xB39EE7DF, 0x14CD2DBA, 0x2FF27A44, 0x6690E693, + 0xFA67672B, 0xC0F5E7F1, 0x99440572, 0x3F70F35B, 0xB151455C, 0x9F1588F5, 0x2CBE6F61, 0x7EAF7844, + 0x7DFAFAEB, 0xAFFBEF85, 0xE588EA37, 0xB85AFC8D, 0xE5B9FA11, 0xD67BFB2D, 0x5BB6F8FB, 0xA2E5955B, + 0xB76EF5FB, 0xA16263A8, 0xB93E2CD3, 0x8F6AF7FE, 0x99F17B11, 0x56A84FC9, 0xDFA8FE95, 0xF7E74A52, + 0x61C7FB92, 0x7E58F623, 0x9F472DF5, 0x0DFBCB71, 0x3D59A076, 0x3D6BDDBA, 0x75697D69, 0xF72BD597, + 0x341EBD45, 0x2FA7F5A5, 0xFEEA0DB8, 0x8391DDFE, 0x849F84E9, 0xFB0E05BD, 0x9CD687EA, 0xD128A2FB, + 0x98E51EE4, 0x0AB59F19, 0xE743BFA9, 0x1BB2F5AA, 0xEE147D79, 0xBCD1FD71, 0xEB5BD92B, 0xEDD0E3EA, + 0x9BF864EA, 0x1FDBFB52, 0xFFD8FE9D, 0xEF0FEEC7, 0xCAAF53C6, 0xF70F0D23, 0x93264D42, 0x7B6253E4, + 0xF3D6EF38, 0x6A358D4B, 0x972EF5EF, 0x23512B8C, 0xD4D5D5DD, 0x6E3C059E, 0x8F86AC7F, 0xB89EC62B, + 0x1D6F693C, 0xB77F510F, 0xCCCD145F, 0xEDF1F14B, 0xFA23EF3D, 0x6A0F8C4C, 0x9B36CDD7, 0xC3D6F5C8, + 0xF4E9D3FD, 0x7E73DFDF, 0xA79E7A2A, 0xAD6F402F, 0x7FEDB5D7, 0xA0D841AC, 0xEED3CB71, 0x7F74E846, + 0x62F386BB, 0x9F497E0A, 0xEDF7DEC5, 0x4BAAA85D, 0xB798375E, 0x79E5157F, 0x5F0CB55E, 0xBE79F3E6, + 0xFFAB4FAA, 0x783D5BF4, 0xF28E8E0E, 0x7F3FD473, 0x5520F999, 0xD85C2BC9, 0x8F4A98FB, 0xEB766C66, + 0xFF450914, 0x253F101B, 0xA0F5D3BF, 0x437EC6BC, 0x4BF991F5, 0xCF4051F2, 0x0BE55BD2, 0x4333E955, + 0x37E9E5BE, 0xABBAA1B8, 0x73E74EDF, 0x5F9B5DFC, 0x7AF1F81B, 0xB2F9C1CE, 0x6F833F7F, 0xC894AFE5, + 0x7DC3E65F, 0xE3DE4384, 0xDD8FDE3B, 0x68FD82C3, 0x4AF37B06, 0xEE87A0D7, 0x0CD3F8C5, 0xBF19F2DF, + 0xA7B52EDF, 0x8581F827, 0xA6EF813F, 0xEF463F54, 0x921F8C81, 0xECFB87AB, 0x3EE8FD83, 0xDAF54FA1, + 0x5EB46851, 0xFAFDEB14, 0xE67C6BF7, 0xBB6F2FD1, 0x97B7937F, 0x7D569992, 0xF793CDC4, 0xA3F65FF9, + 0xFECCCCA7, 0x6319BF81, 0xE073C9FF, 0x78BFD5EE, 0x0BA7FCFD, 0x36F735B1, 0xD8C7AF92, 0xDED7DBAF, + 0x527E94F3, 0xAB747088, 0xBFB738DF, 0x6A513076, 0xCA9429FE, 0x7CDA7664, 0x7BDE90CD, 0x5EE6B2FE, + 0xC87A59BE, 0xADBE3C9E, 0xAFBFBE32, 0x8B4AEA33, 0x1DAAECFB, 0x8BD2A625, 0x5B0FEA77, 0x48EFEBC5, + 0xAF482FF7, 0xB7E005D3, 0x9AAD3FF5, 0x3BDCCEF7, 0x43338BDB, 0xF97E17BC, 0x10EA6C7D, 0x6CC0B462, + 0x7DCCF747, 0x334BDAA9, 0x3F065405, 0xD7CF747F, 0xEE33BBE7, 0xCE9D9BD6, 0xFBC614E7, 0xCC9993D6, + 0xEBC6EC9A, 0x3D7BB6BF, 0x9FDBFEEF, 0x99376F5E, 0xFABED067, 0x1266BCFF, 0xDBFEEF9D, 0x3F7FBEBF, + 0xBF5B3D30, 0x633D611E, 0x36EF3DF9, 0xE493BE3E, 0xB0FD572E, 0xBFC9FADB, 0xFB42B730, 0xE943D5DC, + 0xDC8CFDA7, 0x760097AF, 0xFC7B8031, 0xBFA7F1F0, 0x7C1BFD2F, 0x3A1FA4B7, 0xF743EDCF, 0x37329D1F, + 0x890736DF, 0x0C0C0C78, 0xFF60CFDF, 0xD1A3477D, 0xFD1A1D0D, 0xAEB8FA49, 0xEA3DDB63, 0x62A907ED, + 0xCF33EA89, 0xED7EA9B0, 0x37227C2F, 0xE4EFC57D, 0xC461CA0F, 0x2A7C1061, 0xAE20267D, 0xF021E430, + 0xDF58DEB4, 0x6993E3FB, 0x8943B56D, 0xDB3608B6, 0x13BB7FE9, 0xEAEA729C, 0x937CE4EE, 0x2BE86F9D, + 0x6D3D9089, 0x8F1C1EF0, 0xDC82F607, 0x7CFC9634, 0x7EF292BD, 0xBF90FF03, 0x385F8F10, 0x3B7BE62E, + 0x62BAEF59, 0x7D97C477, 0xF9D1D69F, 0x735CFE70, 0xEDBB76ED, 0x82E217C4, 0xEEE7D6CF, 0x32E533AB, + 0x70ED56DF, 0x46FAF000, 0xAEAF9C0F, 0xAD77969C, 0x37E9229F, 0x3753D4FF, 0xC0763E2F, 0x23A1FE3B, + 0x731FB15D, 0x51C77C5E, 0x0663BD83, 0x98F48311, 0x607E96F3, 0x72BD52FF, 0x8DB99A18, 0x7CFDE7B8, + 0x50ADBB98, 0x515FB803, 0x6EF27EA2, 0xF360FB7B, 0xF2E4C9F4, 0x7CD9DFA9, 0x53A7FCF9, 0x32C3FA9F, + 0xC78E1DF3, 0xE76324D2, 0xDBB91DCF, 0xD7480E86, 0x693FD2F9, 0x181CABB7, 0x9D3E7DDA, 0x9FAFC12A, + 0xB8F1E38F, 0x3FDECE1E, 0xCFCBF5F1, 0x7ACB9933, 0x67FC79BB, 0x3E0E0AEE, 0x3D42DE03, 0x0A93F55F, + 0xD91EF77F, 0xE14EB8E4, 0xDE376ED3, 0xBF82E3D0, 0xD663870E, 0x1D72F65D, 0xA89F169D, 0xEFEDED1D, + 0x35DEF2F5, 0x80B1343F, 0x21FE1F2B, 0x45FD71F3, 0x352EBA71, 0xDBF92C9B, 0xFF51EB5B, 0xBE3EE5EB, + 0x59BEFE65, 0xFBC7BF8F, 0xFC51BF38, 0x63C60CC7, 0x389EFCB3, 0xD135F7DE, 0x21E3835F, 0xA26B5F7E, + 0xF9A59F2F, 0x6BFFA27B, 0x9F91F1A8, 0x308E29BF, 0x5B3EEC38, 0xFAC4BFEF, 0x1E76E38D, 0xDEF7CCE3, + 0xF7EFC9F8, 0x1E189BBE, 0xBE3E481E, 0x128E3EE9, 0xEFEFB74C, 0xF1ADFD87, 0xC8A3F4E5, 0xEDC2B1E2, + 0xFE76158F, 0xDBFC3331, 0x3AC2E345, 0x86A10C5F, 0x40A6F3C0, 0xF6568FFC, 0x3F000000, +}; + +u32 point_table_binary_9[] = { + 0x11727594, + 0xBD6E1A51, 0x10850F2C, 0x6002720C, 0xB114B9DC, 0x2E2B1A8A, 0x4844A273, 0x97CE96A3, 0x20AA150D, + 0x42542C82, 0x6788680C, 0xE9DC5324, 0x9165A114, 0x085A3748, 0xC91BEC03, 0xB888929A, 0x6253E4E6, + 0xCE9D9DF1, 0x062B77AB, 0x4F73E67F, 0xB4264084, 0x00F28CB1, 0x6CBE0065, 0xE1AE7059, 0x99F5CC38, + 0x3397E607, 0x900B2B6F, 0x0DBDAEB9, 0x84D527AD, 0xBC3F9BCD, 0x8C8999FF, 0x7CCAFB64, 0x466A2FBC, + 0x4C39B53F, 0xFBC07A62, 0xF38AF845, 0xD4E9745C, 0x3CE2A495, 0x6117FF18, 0x9A2F203E, 0xFAE83860, + 0x36375E2D, 0x6B3737B9, 0x8A30F917, 0x7EE7AAFF, 0xD31FDA99, 0xD9EEEA8F, 0x81925F0E, 0xB2FD94FC, + 0x4ACBE9D3, 0x7EF039C3, 0x3131EB4D, 0x6CE767ED, 0xDE153C37, 0xBF6ECAEF, 0xBD9FCA56, 0x9F3BF57E, + 0xB979C729, 0xD750E0FD, 0x70BDF4A6, 0xD3A9DB17, 0xF3693C1A, 0x8D743FDE, 0x8530EBBD, 0x0B603C1E, + 0x6B3FF426, 0x9389F64B, 0xF6288A74, 0xDFE4DF6E, 0xB7F51E28, 0x7EB3D9D4, 0xFEF20668, 0x341ADA4F, + 0xDED413A7, 0x4FEB05EA, 0x89EA63CE, 0x170481CE, 0x8BFC9324, 0xD179D2DB, 0xEFF7DABF, 0xF8CB7C24, + 0xBEF8179B, 0xC072B954, 0x7BB159BD, 0x9DCFE7F6, 0x7EF0D5CD, 0x1FCFCFC3, 0x30D4FBA2, 0xB7582C9E, + 0xDA0FFCA5, 0x9F4A58BD, 0xDD6EB734, 0x0FA73FB9, 0x66BDF45F, 0x0981D56A, 0xA5F77E72, 0x0DACD76B, + 0x179FEE15, 0xA8BD96FC, 0xCC00DDAF, 0xD453BF03, 0xF8FE397E, 0xFD8EF594, 0x8FF494AF, 0xDFEFEBFD, + 0x53FCDD6E, 0xF74F3C66, 0xC997D697, 0xEEAFF870, 0x7CEEFA49, 0xF75B7C00, 0x86C3A1C6, 0x937A249F, + 0xD42BFD66, 0xEA71F754, 0xFDF6188F, 0xF9319EF4, 0xD3EBF5B4, 0x1EDF461C, 0x0C06DA9F, 0x6F3FC767, + 0xD66EFF17, 0x35FB6D36, 0x9B4C7ED6, 0x4B7E883E, 0xC63BF39D, 0xB870CFFF, 0x07BC6106, 0x845122AB, + 0xCEF389FE, 0xD0CE5CB8, 0xA7FDFC05, +}; + +u32 point_table_binary_10[] = { + 0x11726D93, 0xBF8B1A51, 0x10C7C7DD, 0x7777BB21, 0x247B6C61, + 0x4E8423D5, 0x5D236C15, 0x5286201C, 0x92220B01, 0xF15F1022, 0x186CCC8F, 0xC6320424, 0x96672921, + 0xDA6E9160, 0x23049B6B, 0x6C22D858, 0x099726E1, 0xC426E1C0, 0x847D796F, 0xE6CD73F3, 0xC3C5E2C3, + 0xF73BF366, 0x8619D994, 0x312400F1, 0x3E8872B9, 0x2C651302, 0xE2935F52, 0xFDE033B1, 0xDC32935F, + 0x6E41B4DB, 0x6DCBF94B, 0x0889C99F, 0xBF3C59DB, 0xF8070090, 0x63567E64, 0x0859979F, 0x00EE1477, + 0x7EE500F9, 0x65E727E6, 0xFC8AD1CF, 0xF1A4C78F, 0xA0C8EF13, 0x9FEE75BB, 0x5DEC07E3, 0x1BA77B93, + 0xC944B1C9, 0xD78022F5, 0xABE82D80, 0xA74AD2F1, 0xD83F7204, 0xB3D9CCCE, 0x03144FA7, 0x53F22303, + 0x9879F5C8, 0x1FC3783C, 0xD69C905E, 0x837ABD8E, 0xBAFA2B35, 0x86F97C8E, 0xBA7EBFA6, 0x3E5B1FEA, + 0x11AC562B, 0x5B6F4DF1, 0x72B9A47A, 0x51E7FAA8, 0xFE1ABF1F, 0x51FDC131, 0xDC423DA2, 0xFA83E3E8, + 0xBE9E0FF7, 0x0387CCE4, 0x8743EBEF, 0x913F7E62, 0xFC3DD22D, 0xFF19FF6F, 0x7EF2D3CF, 0xE6BBBD90, + 0x3F9875FD, 0x41FEEC2B, 0xB299073C, 0x3CFB6E18, 0xFB0FC2C8, 0x1B8D4656, 0x0FC2D8ED, 0x743A365E, + 0xAE63B7D5, 0x6AE1FBC4, 0x9137180C, 0xEC7C8210, 0x02EA8758, 0xAE0D9B7E, 0x37FD9FDF, 0xB2FAD5F5, + 0xC105B3D6, 0xAFAE8D6E, 0xF26DFAA4, 0xF37EA505, 0xFF283BFF, 0x4DDF3FD2, 0xF3E77D4C, 0x0BE25576, + 0xBFD382BC, 0x97BD97B4, 0xB03DB7F5, 0x243A7E7B, 0x4EF1B45F, 0xB9977A18, 0xD2EEDB8D, 0xC7961362, + 0xE156AB55, 0xED4FC86F, 0x19EF6BFF, 0x03BA6D3E, 0xFFB54C0D, 0xA3DF7F23, 0x7CE37F86, 0xFE8FCE53, + 0xD6753FF0, 0x5EDC645D, 0xF7E3BE70, 0x1AD97B84, 0x7790CBDE, 0xABFB9CEA, 0xE3786F21, 0x9C52A964, + 0xF71B1CE1, 0x542A15BB, 0xCFE0C854, 0xDF1FE7F3, 0x1632D5FB, 0x0F77E95A, 0x1CF50D87, 0xC35D3C08, + 0xDC275B9F, 0xD92FEE47, 0xF0BE3599, 0x8DFFAF7C, 0xFFF367F3, 0xFF060000, +}; + +u32 point_table_binary_11[] = { + 0x11726596, 0x41489C57, + 0x1080E7ED, 0xFFBBBB86, 0xEE661330, 0x5A50D89C, 0x7EBDD44D, 0x0A6D1142, 0x132A0473, 0x71D38378, + 0x28AD2D45, 0xC13DD8D5, 0x8B082A7A, 0xF262D2E2, 0x2997941E, 0x8A502828, 0x588D87A6, 0xD28B17E9, + 0x6A63C831, 0x61694A30, 0x09492A45, 0xBBAEFBFA, 0x66E6CDFB, 0xFFDDFC42, 0xC8B76FDE, 0xCCBC9979, + 0x330F723A, 0xAFDE007C, 0xFC0F9CEB, 0xEDEDD590, 0x830C73F0, 0xAAA7A787, 0x18560120, 0x1DBC9A9A, + 0x9A32ACF3, 0xCC70AE50, 0x2868F33F, 0x924F1C07, 0x73DA7CB2, 0x1F52C2AC, 0x1F529022, 0xFDC09C38, + 0x86D4FAFA, 0xBAAE69BB, 0x9E8414CA, 0xD74A76FD, 0x10529393, 0x9386ADFE, 0x43D657D3, 0x567F52D8, + 0xE96F1919, 0x1909D753, 0x41493876, 0x0DE0EC61, 0x50CAE572, 0x24CFCCF2, 0xE80FF17D, 0x612B7F3F, + 0x2865B359, 0x773ED417, 0x0481F31F, 0xEDA1FF12, 0x8F8FE2BA, 0x2AE7670E, 0x36919565, 0x7D22CCF2, + 0xFA445707, 0x060668BF, 0xF905AE76, 0x82A2781A, 0x79E6CE76, 0x8E37646A, 0x67D18BCE, 0x76CE87CE, + 0x3383C278, 0xE2F99093, 0xCDC1EF07, 0x0707142F, 0x5AF7839F, 0xCAE532C5, 0x9359FF2B, 0xF166798E, + 0x379E87D7, 0xA145F285, 0x9CA8420B, 0xC65FEC27, 0xAAC16DF2, 0x179CFEDB, 0x75FB4D3C, 0xBABBBBC3, + 0x75172FC8, 0x9CFE168D, 0xA7CE3343, 0x4B575717, 0xF9436CF2, 0xC1F9B1F2, 0x2E5FA13E, 0xB42FFEA3, + 0x3D6465E3, 0x972942C7, 0xDADA1AC5, 0x9B78A8F3, 0xCAC6C686, 0x8BE7A35F, 0x3BAF6C6F, 0x6FBB783F, + 0xFA033A36, 0x37375D7C, 0x6647E13C, 0xC5C7C66F, 0x763458E7, 0x7AE4FCDF, 0xCB04EB95, 0x4AC5D5E7, + 0xBD0C9CC7, 0xF8483E07, 0x8D4BEC0F, 0xE77BD018, 0xDED9D961, 0xFE16206F, 0x786F6F8F, 0xE5890178, + 0xBF9126F9, 0x41989E9E, 0x2646FFF0, 0x97F9F979, 0xE4EFF437, 0x783DF230, 0x373747CC, 0xFBF33033, + 0x33E3CE0B, 0x46FFEEEE, 0x2E33C9E7, 0x607F7FDF, 0xC5073FC7, 0xB4CEF66B, 0x8FF56B6D, 0xF49DF9B0, + 0x92A5F33E, 0x8639E4F4, 0x8FEA9A30, 0x18796F2C, 0xF909B37E, 0x8DAC95BA, 0x185D87BF, 0x934DE65F, + 0x8C17734C, 0x98E5EDE7, 0xF6C35FC2, 0x6C0F7EF6, 0x55B15874, 0xFE9898A8, 0x898909DA, 0x4F6CBEF1, + 0xF171D28F, 0xACAB3E8C, 0x8D8DB975, 0xF541A643, 0xF4937C3A, 0x64B297D0, 0xFF45FD51, 0xEFE96364, + 0xB9BFE542, 0xE54EF47E, 0xBE38AADC, 0x91FAC278, 0xBF383A39, 0x907C63FC, 0x5E1C25B6, 0x1DE7919B, + 0xDF95FB83, 0x5C2E58B6, 0xFDE249F1, 0xE5E8C2C2, 0x82EB87E5, 0x42C8621F, 0x59FAD9C3, 0xA7BC2EF5, + 0xF6E0F9CB, 0xD1E5E565, 0x57AF0F9E, 0x5FB82EFD, 0x47EC513E, 0xEDFD78F8, 0xF4C275BA, 0xBFF67E3E, + 0x295AB6F7, 0xBB5CB0BC, 0x42DD1C62, 0xE60FF54B, 0x3DFAE637, 0xEA878E7D, 0xE2B03EC3, 0x75665E37, + 0xF959A5FE, 0x08EF0CDB, 0x7A58650B, 0xC9615CD7, 0xB366FD26, 0xDA3BF316, 0x733E78BF, 0x6FF787F6, + 0x936FB1EC, 0x67FFE3EF, 0xA3FFE28F, 0x1FF1A7D1, 0xBF46A67E, 0x62CF83FA, 0x6A2B1C8F, 0xE8F9445F, + 0x745DFCC1, 0xFDBEADEF, 0xA8BC9C5F, 0xF447CF07, 0xCA3BB5F3, 0x96CE93D0, 0x8E33CCE0, 0x49FF6779, + 0xF0A8FF03, 0x1491E3CF, 0x6223B63F, 0x93BE84F6, 0x63D82F45, 0x3E41A351, 0xBBF9157F, 0xC66CFA29, + 0xED576DBC, 0xDFE54BB9, 0xFDF5FA1A, 0xECC97C55, 0x6D565F49, 0xFC0BEDE1, 0xFCC4D3DB, 0xF95964E6, + 0x78883E08, 0x99F79BCF, 0xCE0B9207, 0xDFAB51FC, 0xB43005DC, 0xF9EF5599, 0x459F5775, 0xF2645F9F, + 0x8227F383, 0xEAC903CF, 0xBE078ACC, 0xDEA930CB, 0x7BA7727E, 0x8C7FFC73, 0xEFC8CE6F, 0xAEDF9857, + 0x89F67772, 0x3E32EFE3, 0x9FE953CB, 0x94FFE63E, 0x5FB5B6B6, 0xBAFA507D, 0x9E4EA7D3, 0x6E9EAA1B, + 0x5ACBFB8A, 0xE46F80C2, 0x7CA33FB4, 0xBE151B5E, 0x5A5A0AEB, 0xE796575B, 0x5C5C0CE7, 0xFB2D88D1, + 0x7CB7F351, 0x6D410CE7, 0x3FC683E6, 0x7B36362C, 0xF581DCFC, 0xA957A3F9, 0xD9A8AFC1, 0x9ECCEF64, + 0x1662723E, 0xDE0F319E, 0xBF3C9F69, 0xE2707C8B, 0xCCBE63BE, 0x0F3E88BC, 0xDC0FCB4E, 0x5EF227FA, + 0x84A3F729, 0xAA4FEA45, 0xE4E57D26, 0xF2523F0D, 0xF2F5F66C, 0x7ED465AF, 0x323434E4, 0xE2AF2EEB, + 0x1ABE0F64, 0x9E26EEEA, 0x1ABE1FA4, 0xDF25EE7A, 0x95FEFE7E, 0x17BFB635, 0x5FD9FAA7, 0xFBA2B557, + 0xB5FDC4D5, 0x33BF17D8, 0xBFB65FA0, 0x29FA5E6D, 0xCF1D5D92, 0x7E8FF5D7, 0x9EB3FDD4, 0xBE475D7F, + 0x95F726B0, 0xBCF4F3B6, 0x9DE3ABD2, 0xDFF17C6D, 0x3B769EDB, 0xF71440C8, 0xDC7F58DE, 0xCC5BD03F, + 0x20C7C1CE, 0xEFBCFE3E, 0xAC67C337, 0x7589A365, 0x59E93F91, 0x9DFC98C6, 0xFB76D434, 0x6FF90B33, + 0x514187FC, 0x955EA9D3, 0x37AE57EB, 0xF4015C42, 0xEB8EF169, 0x54671F86, 0x385F621F, 0xBE4479C7, + 0x17D97B3F, 0x945775F2, 0x799670FA, 0xB2E62FB4, 0x5782AF75, 0xDA486FF9, 0x5B8EFB68, 0xFF96CD5F, + 0x2FB3CB5F, 0x2FCBF37D, 0xFF1F0000, +}; + +u32 point_table_binary_12[] = { + 0x11727D5D, 0x7D7455D5, 0x953FF7DD, 0xC74B8024, 0x26901894, + 0x20486B1F, 0xD808B138, 0xC2EAD005, 0x16F08389, 0xB3D26005, 0xB4AD09D0, 0x8A88D01A, 0xC1C81827, + 0x209D62AA, 0x2351C7EF, 0x0147F193, 0xA26D5A70, 0x645835E3, 0x3416299A, 0x68C40519, 0xC1804803, + 0x4813841A, 0xA9E6DD39, 0x679FBDCF, 0x3D7B07E6, 0xADC51F3F, 0xCEFE3E7B, 0xFFDEB92F, 0x2F274175, + 0x3435335E, 0xA9FC30FA, 0xE2DA6BAF, 0x8D826AA5, 0x2C4E6FE9, 0xEAEA8A82, 0xF32D8EFA, 0xD25B8E1D, + 0x3BA6B195, 0x8FFAA22F, 0x22FD0AB4, 0x7E54A1D4, 0xC4D754F1, 0xC71F7F0C, 0xFA80B7A6, 0x1FFBE083, + 0x0F9C3D55, 0x947EACB6, 0xB616E401, 0x17AA62F0, 0x87F626EE, 0x51055BB6, 0x6C71FE26, 0xEE49AFDD, + 0xB46913E0, 0xBEB3B4FC, 0xC0F4DA35, 0x6BD680BC, 0xC5AA60FA, 0xF4E90E17, 0x1F50432D, 0xB6F2C507, + 0xD2AF1879, 0xF514EA27, 0x08A37EC2, 0xCAABB55C, 0x5FAD15FA, 0xF9423F5F, 0xE82BD4EF, 0x248CFA9D, + 0x563EAA47, 0x7D4518F5, 0x95958F7E, 0xCAFD473F, 0xE5FE333D, 0xDC7FA687, 0xFB273C71, 0x9B1A68B1, + 0x959FB82D, 0xBDA7A5A5, 0x0530D43B, 0x37BDE7CD, 0x37DF0479, 0x8BD5C01B, 0x6FBCD1E1, 0xB34EA822, + 0x8BADFC59, 0x27D2ADEF, 0xBDF75E94, 0x59EFF45B, 0x5F7AE925, 0x8D9DBE95, 0x475C5BA9, 0x94C556BE, + 0xB632BD73, 0xEDDAB580, 0x4D4DFF36, 0x33BDF3C8, 0x9123206F, 0xB152BDBD, 0xBD6E7D85, 0x5BD7A91D, + 0x57EAAB69, 0xE99D5FFF, 0xFAD741DE, 0x62A5203F, 0xD45FE1F4, 0xED3AD58F, 0xF44DFDEA, 0xEBEBA368, + 0x94C5A67E, 0xAB57AFD6, 0xD8CA53FD, 0xA232AE1F, 0x95C5FA20, 0xFFEB58FF, 0xAEBBEED2, 0x58E8370B, + 0xFDE658FF, 0xCE3BEF8C, 0xD4D4587F, 0xE9D2A51A, 0x737D55C1, 0xF55545AC, 0xBF71E3C6, 0x48B5C5FA, + 0x1B366CD0, 0x58E8770A, 0xFDCE58FF, 0x99679E81, 0xF923FD27, 0x9F7C12E6, 0xCFD7275C, 0x7B931A63, + 0xB195AFBD, 0x29BD9BF8, 0x20D231EC, 0x1E9ADEDD, 0xD6D666E7, 0x1DB01A73, 0xF0E0C128, 0xD2F1981C, + 0x277E15FD, 0xDECCB759, 0xB338DDF9, 0xFCF3CF43, 0x3C06AB24, 0x612BAF92, 0x24AF7195, 0x52D923D4, + 0x30A70F38, 0x7DB39127, 0x7B9A3F10, 0xA37E9195, 0x576556FF, 0xAC77D4E0, 0xB2B2328D, 0xADFE59EF, + 0xA4D73BFD, 0x2AF0BFDE, 0xE9035683, 0x493FD03D, 0x927E3BCA, 0x90BEC5E9, 0xB7215EB4, 0x1765085B, + 0xFD2883F2, 0xF9563F7B, 0xA0CA26BE, 0xB038FD3F, 0xA46F70D4, 0x4BD8CA47, 0xBD2ADBE9, 0x4F15FA53, + 0x3DFD7CA1, 0x9F1FEB83, 0x7CA7D54F, 0xFF418DB4, 0xD8EAA7FF, 0x90FE37A7, 0xAF71F439, 0x612B1F7D, + 0x4EF2D65E, 0xD661957D, 0xF3CD375B, 0x7DC0E80F, 0xED39FFE8, 0xCFF9AFB0, 0xFA234F44, 0x7D904F85, + 0xD51F7922, 0xDDE8F447, 0x017F343A, 0x7DC0515F, 0x777737E8, 0x9B7AA67F, 0xA352A46F, 0x71FA3720, + 0x8FF6548A, 0x30EAA750, 0xBED3EA8F, 0xDC191DFC, 0xD6B7BE65, 0xFB0DF018, 0x45FAB05F, 0xA708E3FE, + 0x9D8A0E3A, 0x7DAC3FF4, 0x03F6ABAB, 0x3FDAF3F3, 0xB75865AF, 0x5AB52A0A, 0xD2D1BCC4, 0x26A5862D, + 0x083E367C, 0x1B0CB3B8, 0xF8ED603F, 0xE0028D77, 0x68FC2FEA, 0xB780C759, 0x3CECB7EA, 0x3F0D568F, + 0x58F92177, 0x05EF005E, 0x6371C19F, 0x839D8057, 0x5AF982A7, 0xD43AC0EB, 0x2C1EF2B6, 0x7A1A70CA, + 0xCAE73C1A, 0xBC66B07E, 0x57B63811, 0xBC0AF8B8, 0x951FFC5F, 0xEA1E90CF, 0xB338E7CF, 0xEA3E585F, + 0x6EE5534D, 0xC106C00B, 0x11970460, 0x3FAAB6F2, 0x0376A9DB, 0x00D7599C, 0x15A85A78, 0x7F3964E5, + 0xD5CEE07E, 0xC0BB115F, 0x1A80FD4C, 0x9B958FBA, 0xD50D808F, 0x591C0C57, 0xF3C1DED8, 0x685E9F7E, + 0xEF5083A2, 0xCF014F42, 0x3C4B9D0F, 0x788AC697, 0x6A3C4AFD, 0x11F0688B, 0xA3B5EA67, 0x80B75AF9, + 0x4467F03C, 0xE0ED1687, 0x6382F700, 0xB75AF9C4, 0xE7098837, 0x6A42FC93, 0xC468A8C7, 0x4C2B3F60, + 0x4B3807F0, 0x1CC499F0, 0x6EC03758, 0xF9013B93, 0x63014F43, 0xFCF7613B, 0xE00E2B9F, 0xFDCB0103, + 0x0177216E, 0x1F7009E0, 0x1E2B9FFD, 0x1F033A00, 0xB7232E18, 0xB01AB099, 0x877735D6, 0x291ABED5, + 0xFD5665B1, 0xF91F0518, 0xF85A639F, 0xEFCD0B70, 0x9BD5578B, 0xB5B07EE9, 0xF78B2A8B, 0xB3D5E4C9, + 0x939D3DA3, 0xFFED6F7F, 0xDBF9332F, 0x985F7C3F, 0xC976F6AC, 0xBF6CF2D7, 0x16EB2F58, 0xB020F6A7, + 0x5F4F3FFD, 0xB49D478C, 0x7FFEFCF9, 0x66DE78FC, 0x1571FC16, 0x8BF8A75A, 0xFDE4A518, 0xFF54AB9F, + 0xBC34DBD6, 0x03ED853B, 0xB2D5AC59, 0xB39CBF70, 0x07C98BF8, 0xA7C6F14F, 0x9A34C9D9, 0x33FFB370, + 0xE142E7CF, 0xBCE0FDBC, 0x398E7FF9, 0xF2E5E6FD, 0x9BC56FB0, 0x1F3FBDDF, 0x53FCE63C, 0x40FA261E, + 0x7D5E70FA, 0x2B56AC70, 0xF6B21ECA, 0x56CB962D, 0x73FEB21E, 0x22791EBF, 0xD1A7F8D3, 0xE9B4B367, + 0xFE67F6EC, 0xD9CE9F79, 0x7DEF7BDF, 0x83F30BF9, 0xBFEFBEFB, 0xCCF985C7, 0x5F26E22F, 0x13F18FB2, + 0xFA83B19E, 0xFABC5465, 0x71B67AE0, 0x81079CBD, 0xC13FCA56, 0x8D8D8DCE, 0xDFE01F91, 0xBC887F54, + 0x1C7F2A95, 0x72F6CCFF, 0xE4E7E73B, 0x7FE6959B, 0x9B0BE75F, 0x735E34FA, 0xC3870F37, 0xE7DF2A8B, + 0x315E8DED, 0x7999B03B, 0x3F5B7FF5, 0x781EC5FE, 0xD7E7ED2A, 0x8BB1FE68, 0xCFE843FD, 0xD19FA2FD, + 0xC2F3B88B, 0xBFDEFA33, 0xFEC78C19, 0x13DBD3B8, 0xAAAA2AF6, 0xA75F9B37, 0x6F86F33F, 0xC50FFDA6, + 0x78FC06FB, 0xF1D3F382, 0xEBFF7CAB, 0xEFFA3FDF, 0xEA9BFE7F, 0xF0C1079D, 0x3DD3FF16, 0x5B79D7FF, + 0xF93C7EA3, 0x4FF183BF, 0xFC387E8B, 0xE3F84DFF, 0x9BE71F8A, 0xFFEEBBEF, 0x36CF3F2E, 0xFEEBAEBB, + 0x0E30C56F, 0xCEE3F4BC, 0xE4E27F2A, 0xD687789E, 0x8AF5CDF3, 0x1BD933FD, 0xFFCA2BAF, 0x387FD4FF, + 0xF43CE6E2, 0x7F4AC4FF, 0x541C3FF0, 0xC15371FC, 0xF07E8DF1, 0x05D35498, 0xC9649CBF, 0x6056D14D, + 0x80497F74, 0xD122C210, 0xFF109504, 0x8CFB33F8, 0xF3E84BC2, 0x463E2755, 0x540D18EB, 0x376857D1, + 0x3CC2467E, 0x504BF495, 0xC1D49F67, 0xBF189D20, 0x6CE4CF7E, 0xAD682E60, 0xEC9FA27B, 0x8AAE236C, + 0xE48BEE88, 0x4E5A799B, 0xCF8173CF, 0x996CEA41, 0xCF731FBE, 0x78412D3D, 0xDF99F50F, 0x5F3C67B2, + 0x79BEA2FE, 0x3F70AE5D, 0xF7F581CF, 0xB13FBA26, 0x597BD4DF, 0x07B6A33C, 0xF6EF81ED, 0x769DFAB1, + 0x6B52BCEE, 0xCBFBF6C0, 0x3EEEDF5F, 0xAE457DEC, 0xBFAE4328, 0x8FFDD575, 0x08D7B15F, 0xFE722DAE, + 0xCFD1B849, 0xA9A35F9C, 0x77BFC9C7, 0xB747CFF7, 0x069FBC0D, 0xF5B13FBA, 0x93A88FFB, 0xDF9DB4EB, + 0xF4FC7FF2, 0x36BBEEEB, 0x833DFC7C, 0xA2B73457, 0xD1E71566, 0xBDB7F49C, 0xC9F6F946, 0xAC4BFF26, + 0x9F6E934F, 0x4121C5E3, 0xFB3F5D3D, 0x58FEA7D9, 0x0FBFFE51, 0x95B5BF7F, 0xB1B57FBA, 0x7EF0F79F, + 0x9EB7F74C, 0xC37ED0FE, 0xCC19755F, 0xEAAB00F4, 0xF1F9E8D0, 0xB8C43BFE, 0xF3D5A171, 0xC1ADFEF3, + 0xCE91EF9E, 0xBACA3EEF, 0xD8F523DF, 0x0D6E35D8, 0x9737F5E9, 0xA78FCF1F, 0x5D874E5D, 0x059F6708, + 0xFF749E3E, 0xBECDFA97, 0xF593F19D, 0x6E7FCC33, 0x5B6F69D6, 0x5A67AFCA, 0xD80B6E95, 0x989E3F0C, + 0x3EBACEC6, 0x4FCF0747, 0xD7617EF8, 0xBC717CDB, 0xA9ABCE64, 0x5FAE9BF7, 0xAFDED24F, 0x1EA4F356, + 0x00F9F41E, 0x73CF4BEF, 0x1A7CBC15, 0xFA17CF63, 0xC7B779F2, 0xB84EE72B, 0xC079C75B, 0xA93F8CBD, + 0xAE43680F, 0xCF3347D7, 0xE13A9EC7, 0x8EE7A13D, 0x6F9DE4CD, 0xFAD175B8, 0x8EE79923, 0x3D569FCE, + 0x179FD4A3, 0x3D3C1F1D, 0xE989E57D, 0xECCBC37E, 0xE2F9E693, 0xFAFEEBA7, 0x8BBFDFFE, 0xCBFEC0F3, + 0xCAC1F730, 0x3E3C3F7C, 0x340F319E, 0x7F0EBE87, 0xFEBC75D0, 0xC7F3CA47, 0xF3701DCF, 0x0FFB7E67, + 0xF5E9F39F, 0x3DD3E275, 0x83F7FDCE, 0x62392F6A, 0x44B44ADD, 0xAFCFFFD9, 0xD111E88F, 0x0BA33D06, + 0x07EF879B, 0x80DFBF16, 0xBDAF56E8, 0x7781FF0D, 0x6B018F88, 0xB6AA9F6A, 0x7C4BE206, 0xB7FE8C79, + 0x9E081703, 0x26FDFDE1, 0xBFA3BCB5, 0x9F151D05, 0xFB465F3F, 0x0F850D09, 0xE07F1546, 0x0F83BD19, + 0x6A33F0FF, 0xE751A391, 0x0F4B832B, 0x98FEB1D0, 0x7E3E40F2, 0x25C126A7, 0xAFED05DB, 0x831DBE7C, + 0xF455783B, 0xCC2FDA53, 0x03834B7C, 0xF9F023F5, 0x1AE0328C, 0xBF3CFC06, 0xF453998D, 0x5FDD1D0E, + 0x078CF9A8, 0x5F24D6B2, 0x7C67250A, 0x7CFD707C, 0xB818E471, 0x3D1C9AB8, 0xDFD5CB3C, 0xFF3D11F4, + 0xA1BCC57F, 0x08AF0479, 0x8C27EBFB, 0x89C3907F, 0x9F8EF705, 0xFDBCF99B, 0xB00CE407, 0xE97CB4BD, + 0x5432C860, 0x7C763F86, 0x853F77FE, 0x0C3E2731, 0xD0AF7FE2, 0xDEC45BE8, 0xCFE25F86, 0xBF407DBB, + 0x7FFB13BF, 0x074CFB79, 0x2C98E8EF, 0x77381CEB, 0x89FE743E, 0xAD2CDE6B, 0x1207597C, 0x731297A0, + 0xFD5510FF, 0x9FD402E8, 0xD79EE85E, 0xF0FFAE6A, 0xF4F737F1, 0x567031DB, 0xFFAA4491, 0xCB7F99C6, + 0x7F0A56B0, 0xFDCA4BDC, 0xEEEBABF3, 0x837F058C, 0xF6559E6A, 0xF3EB97F8, 0x79D072BA, 0xFAC9FA92, + 0x7E785BB8, 0x97F9BFD8, 0xABBFA9EF, 0xBB587F8C, 0x37BAC7EE, 0x17E46BE4, 0xCF8B1E74, 0xF91B7C7B, + 0xF8B02F1F, 0x9C1DDCE4, 0xCF4FF8B3, 0xC44DAE1F, 0x0C7E252C, 0x77FBA3F3, 0x4D1C0D97, 0xB9FD3178, + 0x79E259E7, 0x4FC71F6D, 0x0F77FBFB, 0x117D14B4, 0xBAFEEF16, 0xF3DC2DE6, 0xB943CC73, 0x1B9FE720, + 0x14F3DC2D, 0xE6B99BCF, 0x739027E6, 0xB94DCC73, 0xB798E76E, 0x31CF6D7C, 0x9E8D3D36, 0xCFDD629E, + 0xBBF93C83, 0x7F6F9E21, 0x7E7F9EBB, 0xC53C77F3, 0x7906796F, 0x9E0DF6E7, 0x19B037CF, 0xC69F3FCF, + 0x80BD7936, 0xD89FE760, 0x209F6763, 0x8FCD7387, 0x98E70E31, 0xCFDD629E, 0xBBC53CB7, 0x89796E13, + 0xF3DC21E6, 0xB983CF33, 0xC4EBCD33, 0xC4E7CD33, 0xC4EFCF73, 0xB798E76E, 0x31CF6D62, 0x9E77F179, + 0x86FDF2E7, 0xB95BCC73, 0x379F67E3, 0xDF9F67BF, 0x7EB2BEA4, 0xCFE67997, 0x98E70E31, 0xCF6D629E, + 0x778979DE, 0x25E6B94D, 0xCC739B98, 0xE7363ECF, 0x265F7F9E, 0x017BF36C, 0xE2F7E7D9, 0xACBB799E, + 0xAFFD7FE6, 0xCDF36CBD, 0xFF9F79F3, 0xFC43DD9F, 0x296F9EE7, 0x6BFBF9DE, 0x3CEB75B5, 0xD79B67D2, + 0xA77926FB, 0x34CF5A5F, 0xB57BF35C, 0xA7E3C98F, 0xE75935E8, 0x7A7EE6CD, 0x33E9D33C, 0x933CCDB3, + 0xC6C69E9B, 0x6794A779, 0x267B6E9E, 0x51DECD73, 0x05C64FF3, 0x5C61E377, 0xF38CF9B8, 0x79A67C69, + 0x9E51DFCD, 0x33AEBB79, 0xC67CDD3C, 0x5720A679, 0xC678689E, 0xD5DD3ADE, 0xDDDE3CDF, 0xAEF3D9EB, + 0xCD7305EE, 0x07CD33ED, 0x0FCD33C6, 0xEBE619F3, 0x71F35C81, 0xFB47F34C, 0xFB49F38C, 0xF6DC3CA3, + 0x3F37CF14, 0x2FCD33C5, 0x47F35CA1, 0xF1EE789E, 0xF5F3DABD, 0xE01FE799, 0xF6C3CD33, 0xED27CEB3, + 0xC93F18EC, 0xCD33ED17, 0xCEB3DB4F, 0x9C67B24F, 0xF34CF573, 0xF32CEB27, 0xEB8BFA34, 0xCFCEFFC5, + 0x71FDA1BE, 0x34CF18AF, 0x9B679D2F, 0xC8D33C13, 0xA6794679, 0x37CF586F, 0x37CFB81F, 0x6E9EB13F, + 0xDC3C63FF, 0xB879C6FA, 0xBA79C6FA, 0xB0796E14, 0xF3DCC8E7, 0x593DC7E7, 0x59FD5ACC, 0x739D98E7, + 0x4631CF8D, 0x629E6BF8, 0x3C833D7F, 0x9E1BC53C, 0x37F27906, 0x797F9E6B, 0xC43C378A, 0x796E14F3, + 0x5C23E6B9, 0x4ECC73A3, 0x98E74631, 0xCF75629E, 0xEBC43CD7, 0x8979AE11, 0xF35C23E6, 0xB946CC73, + 0xAD98E73A, 0x3ECFB01F, 0xDE3C03F6, 0xE7B951CC, 0x73239F67, 0xA89F37CF, 0x80BD7936, 0xF6FC7906, + 0xECCF738D, 0x98E73A31, 0xCFB5629E, 0x1BC53C37, 0xF27906FF, 0xDE3CAB8D, 0x629E6BC4, 0x3C378A79, + 0x6E14F35C, 0x2BE6B94E, 0xCC73AD98, 0xE7463ECF, 0xE0DF9B67, 0xA8AF37CF, 0x265E7F9E, 0x41DE9B67, + 0xC0DE3C1B, 0x797F9E0D, 0xF6E719B0, 0x3FCF3562, 0x9E6BC43C, 0xD78A79AE, 0x89E739F3, 0x4AF484CA, + 0x68F91189, 0x4A78BE7E, 0x36DA6C71, 0x5802EB2F, 0x459B83A1, 0x3ABE0389, 0x57517E73, 0x709E99BF, + 0x4425ADAB, 0xC33A9E39, 0xF1BADAA7, 0xF15F71BD, 0x85E4D536, 0xC0AD643F, 0xFA8CD6AD, 0x3CAEAF27, + 0x7BE12AF8, 0x7ECC7A17, 0x4F8C411E, 0x31EAAB75, 0xC16CD0DF, 0x116D5407, 0x757EC794, 0xF5FFBACE, + 0x4FDB0B96, 0x671E257D, 0x9B4F6CCF, 0xC687F834, 0xF9B1FCA5, 0xBEF4DFDF, 0xDF13269E, 0x011F6666, + 0x007E5FC7, 0xA7F3493D, 0x96B9C9AF, 0x47EA87EA, 0x805FAFE8, 0xFA6012E5, 0x139CA3ED, 0x3F9BD9E3, + 0xD72BEB78, 0xB0CED78F, 0xBE0A1602, 0x46FBFA1C, 0x96EDD723, 0xF57A74BD, 0x1F5F2A8C, 0x8A211E5C, + 0xCFFABE1A, 0xEBEB871F, 0xAA977DFF, 0xD16E5546, 0xFA90FF80, 0x6804E99B, 0xF5ACB7D5, 0x8FFCF853, + 0xD3D5DF7C, 0xF9D489A8, 0x90EA61E4, 0x8395995B, 0xFD7A27DE, 0x522B5C7D, 0x4DFD4BD5, 0xB9FE7E0F, + 0xF86FD541, 0xF2B0FFF7, 0x05F928CF, 0xEB2BF7C3, 0xF47783E8, 0xEF06DEDF, 0x6A3DEF6F, 0xF5A2E8EF, + 0x65A2BF17, 0xF1FEB6F2, 0x5E7F3788, 0xFE5E24FA, 0x7B99E8EF, 0x06D1DF8B, 0x447F2F12, 0xFDBD54F4, + 0xF732DEDF, 0x361FCFDE, 0x8BBCBFFB, 0xE5B79EF7, 0x37D397FE, 0xFBFB7BC2, 0xC4C3FABB, 0x41F47703, + 0xEF6FE3DF, 0xEF6FB541, 0xF4F722D1, 0xDF0DA2BF, 0x1B447F2F, 0x15FDBD4C, 0xF4F752D1, 0xDF0DBCBF, + 0x8D7FBFBF, 0x217FAFBF, 0xCDBADFDF, 0x267EBFBF, 0x8DBCDFDF, 0x46DEEF6F, 0x23EFF737, 0xD4DFEFEF, + 0x45A2BF17, 0x89FE5E2A, 0xFA7B11EF, 0xEF683DEF, 0x6F8BE3FE, 0xD61AACBF, 0xA3D7F9FE, 0x470DBCBF, + 0xCD771CFD, 0xFEB6F271, 0x7F5BFB71, 0x7F5BF9B8, 0xBFADBDB8, 0xFF309E18, 0xD7F3FE36, 0xD8EFEFE8, + 0xE7BCBF8D, 0x3DBFBF6D, 0x3E9EBDD7, 0x797FF7CB, 0x6F33EF6F, 0xA62FFDF7, 0xF7F78489, 0xC7EF6F93, + 0x8FDFDF80, 0xBDFE36FE, 0xFDFED6EF, 0xC8ACBF8D, 0x3FBFBF8D, 0xBEDFDF06, 0xFBFD6DFC, 0xFBFD6DE2, + 0xF3FBDBAC, 0xFBFD6DF4, 0xFDFE36FE, 0xFDFE86FC, 0xBDFE36EB, 0x7E7F9BF8, 0xFDFE36F2, 0x7E7F1B79, + 0xBFBF8DBC, 0xDFDF507F, 0xAFBF4DBE, 0x7E7FC3FE, 0x7BFDCDEA, 0x2BF7C3F0, 0x77A1E0EF, 0x42C1DF63, + 0x057F4F10, 0xFB1F89FE, 0x3E29F87B, 0x82E0EF42, 0xD1DF2745, 0x7F4782BF, 0x0B457F9F, 0x14FD7D52, + 0xF4F729D1, 0xDF91E0EF, 0xB182BF27, 0x08FE16F9, 0xB1FCA5BE, 0xF4DFDFDF, 0x13261EC6, 0xDF8582BF, + 0x0B057F4F, 0x10FC3D4E, 0xF4F749C1, 0xDF8582BF, 0x0B457F9F, 0x12FD1D89, 0xFE3E25F8, 0xBB50F0F7, + 0x38C1DF63, 0x057F8F13, 0xFC3D41F0, 0xF758C1DF, 0xE3047F4F, 0x10FC3D41, 0xF4F749D1, 0xDF27457F, + 0x9F12FD7D, 0x52F077A9, 0xE0EF52C1, 0xDF9709FE, 0x2E17FD5D, 0x2CFA3B47, 0xF077B9E0, 0xEF52D1DF, + 0x39A2BF8B, 0x057F978A, 0xFECE11FD, 0x9D23FA7B, 0x88E8EF62, 0xC1DF9709, 0xFE2E17FC, 0x2DF3BB4C, + 0xF0F765A2, 0xBF73447F, 0x178BFE1E, 0x22F8BB54, 0xF077A9E0, 0xEF72C1DF, 0x5788FECE, 0x11FC5D2A, + 0xF8BB54F4, 0xF710D1DF, 0xC5A2BF87, 0x08FE2E15, 0xFC7D85E0, 0xEFCB047F, 0x5F21F8BB, 0x5CF0F765, + 0x82BFAF10, 0xFC5D2EF8, 0xBB5CF477, 0x8EE8EF1C, 0xD1DF4344, 0x7F7BFB11, 0xFC5DD460, 0xBE1F9AC4, + 0xEF130593, 0x35EED4F1, 0x3C12BE00, 0xF81F3436, 0x3FFF5993, 0x1CE7D637, 0xC5DFE782, 0xEFD73E67, + 0xF50F1C38, 0x60704362, 0x9552D9EB, 0x92416565, 0xA5D3571A, 0x9797971B, 0xFD79896D, 0x567FC68C, + 0x196E3DF9, 0x795880F6, 0x403F9A10, 0xEE029CD6, 0xB8D1F387, 0xFE93BEFF, 0x1D9E7F97, 0x4F52AD5C, + 0xB9D28B37, 0x9942FF36, 0x9FBEA442, 0xFBF3281F, 0x8C9FDB9B, 0x1C4DA578, 0x2FBFFC72, 0xB33E35F1, + 0xA85D478C, 0xF927491E, 0xF20BE686, 0x5D901FC6, 0x1F5D1476, 0xF9FE1257, 0xAB1294B7, 0xF934844B, + 0xFC7C5C3C, 0xF87DE670, 0x3FE24198, 0x5F473265, 0x7E5F82F2, 0x8DB29329, 0xC817FD25, 0xD6241360, + 0x6F18D66F, 0xA7C3E03F, 0xB800ED51, 0x3C9D0EF3, 0x7AE37E64, 0x54781870, 0x81C529C2, 0x68DFED07, + 0xAE9B7AC0, 0xFEA3BE8A, 0x31D48BE5, 0xC7FB07EA, 0x6B5E9F7C, 0xF2895977, 0xF57EE185, 0x173CF964, + 0xBC5FCF59, 0xFB7EBD9C, 0x7DCC37FC, 0x147148FD, 0x83FB8F38, 0x3C11F699, 0xEF2F527D, 0xD580703F, + 0xD497EAF5, 0x98BA06ED, 0xD97C1F0F, 0xBFF0F5A3, 0x99E1E388, 0x61FFC31F, 0x8411E863, 0xBCEAF7E1, + 0x298CCFE5, 0x07F984B6, 0xBF9294EF, 0x3051FF02, 0x3E0FEAAF, 0x625E4231, 0x0F28DF37, 0x1AEB5D20, + 0xEA8DF125, 0xF57BA489, 0x8FEC0DB8, 0x2709DFDF, 0x241CADC1, 0xFD0D1D1F, 0x2C063C48, 0xF04528F8, + 0x00E5A3EF, 0x87EFF97C, 0x92DC8858, 0xF20DD59B, 0xBECFF82C, 0x5F57BFE2, 0x7CA4B672, 0x3E8275CF, + 0x3F7C5FDF, 0xEB278D19, 0x1F913EF1, 0x91D6677C, 0x44EB545F, 0xD277F57F, 0x84EF0FF9, 0x4FFAFE31, + 0x7EF8FEE4, 0xB39C8FE2, 0x782D1F11, 0x263EA2DF, 0x4F50A4FF, 0x2BCE3FDA, 0x3EE39F38, 0x5FDBFFA7, + 0x9197EB8C, 0x9F281FE2, 0x27F26FF8, 0x09FD337E, 0xA2FC5C7C, 0x2B637E02, 0xBC82F313, 0xE54FFC44, + 0xFE889FD4, 0x1ACE4FF4, 0xFB18869F, 0xC0DE2331, 0x3F21E6F5, 0x5FC7F949, 0xC7C3F889, 0xECBBFD59, + 0xC9F989F4, 0x558CD9BC, 0x407EBC9F, 0x183FE975, 0xC64FB17C, 0x92E4193F, 0x51BD5CFD, 0xD6C4FC04, + 0xB886F313, 0x61E227AA, 0x2FF1D399, 0xEC19BE42, 0xCCF88AEC, 0x115F69CC, 0xF88AE227, 0xBEA2FC88, + 0xAFB43CE3, 0x2BB77FA2, 0xBE6E5E16, 0x8879AA11, 0xF3B292F3, 0x95F34FF5, 0xAE117CB5, 0x40F0D502, + 0xCE5760DF, 0xE32BD78F, 0xE4AF46F0, 0x450DE72B, 0xE21BE2AB, 0x7E7CB442, 0xF0559158, 0x2F117C75, + 0xA1E0AB12, 0xE13F4FF4, 0x579EE0AB, 0x0B055F95, 0x08BEBA50, 0xD4374FD4, 0x3F25F6A7, 0x44D43F4F, + 0xF05591E0, 0xAB12C157, 0x2582AF52, 0x82AF4A04, 0xFFE409BE, 0xCA13F3D1, 0x5F5EAE73, 0xBE4A09BE, + 0x4A09BE2A, 0x117C95C7, 0xE7837E3F, 0x8BF82A3A, 0x22F8AA48, 0xF0558AF3, 0x55F405E7, 0x2BFAFD2F, + 0xC75729C1, 0x57B2FE79, 0x9CAF743C, 0x8CAFC83E, 0xED0FAD3B, 0xBECA137C, 0x95C7E705, 0xF2E3FDC4, + 0xF84AAF33, 0xBE8AE593, 0x24CFF88A, 0xEAE5EAF7, 0x05E7ABE8, 0x00E72BC2, 0xC457545F, 0xE2AB33D9, + 0x23BE72F9, 0x235F913D, 0xE22B8D19, 0x5F51FCC4, 0x57941FF1, 0x9596677C, 0xE5F64FD4, 0x97E6257A, + 0x9FCF539C, 0x1F9727BE, 0x72FEA9FE, 0x07385F91, 0x3DE22BC2, 0xC45760DF, 0xE32BD78F, 0xE4EF00E7, + 0x0B92777C, 0x5522F84A, 0xF091AB3F, 0xE1D562FD, 0x5ECE57D1, 0xE39CAF60, 0xDDF75FC7, 0xFB4B63C6, + 0x57A44F7C, 0xA5F5195F, 0xD1BAAB6F, 0x9DA8FF72, 0xB13FF78A, 0xFAD771BE, 0x8AF3B17C, 0x15C76BF9, + 0x8A30F115, 0xFDFEA5EB, 0xBF7B39FF, 0x68FB8CAF, 0xE27C711E, 0xFACBCB75, 0xC657940F, 0xF115F927, + 0xBE72F921, 0x5F517E2E, 0xBE6AC157, 0x73395F51, 0xFEC457E4, 0xCFF1D542, 0xC1570B39, 0x5FB9783A, + 0x1DE6F5AF, 0x137C552D, 0xF86AA1E0, 0xAB6ACE57, 0xA4AF62CC, 0xE7A5BA5F, 0x3F71BEAA, 0x167C552D, + 0xEA5D27F8, 0xAA5AD46F, 0xA1E0AB4A, 0xC1579582, 0xAFE60ABE, 0x3A833DC7, 0x570B055F, 0x550ABEAA, + 0x147C552D, 0xF8AA5AF0, 0x55A5E0AB, 0x85623FAA, 0xC5BC4C17, 0xF35429E6, 0xA55AF055, 0xB5A87FA5, + 0xE0ABE982, 0xAFA60BBE, 0xAA147C35, 0x57F049A5, 0xE08B4ACE, 0x57C437C4, 0x57FDF868, 0x2EE7ABCC, + 0x49BE9EF9, 0x52F0D520, 0xCE57B0EE, 0xF987DF7F, 0xF6FA4B63, 0xCE578338, 0x5F697DCE, 0x5783787D, + 0x499FEA9F, 0x39C4F787, 0xFC277DFF, 0x1E5FC5F9, 0x58BE8AE3, 0xB57C4598, 0xF8CAFDBE, 0x37E97FC9, + 0xF947DB67, 0x7C15E76B, 0xE7E134F2, 0x729DF115, 0xE5437C45, 0xFE89AF5C, 0x7EC85794, 0x9F8BAF8D, + 0xF355E62D, 0xCE57943F, 0xF115F923, 0xBECAECE6, 0x7C45BFDF, 0x4E7CE5E2, 0xE97498D7, 0xFF18E72B, + 0x1D0FE32B, 0xB2EFF6A7, 0x8DF315E9, 0xAB18B379, 0x81FC783F, 0x31BECAB4, 0x71BE8AE5, 0x9324CFF8, + 0x8AEAE5EA, 0xB79BF355, 0xE60DCE57, 0x8489AFA8, 0xBEC45767, 0xB2477CE5, 0xF247BE22, 0x7BC4571A, + 0x33BEA2F8, 0x89AF283F, 0xE22B2DCF, 0xF8CAED9F, 0xA8AF9B97, 0xDF89797A, 0x43CC4B1B, 0xE72BE79F, + 0xEAFD06E7, 0x2BB2477C, 0x4598F80A, 0xEC7B7CE5, 0xFA91FCBD, 0x21F8E20D, 0xCE57C437, 0xC457FDF8, + 0xE82D71BE, 0x1A1E3598, 0xFB061C9F, 0x156A3CCA, 0xE32BFD3C, 0x60EE2B70, 0xE7AB428B, 0x9DBEB96F, + 0x61AEF77E, 0x385AAFD7, 0x797C85FA, 0xEE7C55A8, 0xE5A77B7C, 0x85EBEEFD, 0x00F5DDFB, 0xC5588D97, + 0x7AFED07F, 0xD2F77FA9, 0x77BE72F9, 0xE0F9CAC5, 0x8BE72BC4, 0xEE7C45F7, 0x4B907E61, 0x3495E283, + 0xF3D2688D, 0x177AE72B, 0x972FBE7F, 0xF79797EB, 0x90AF3B5F, 0x613EEE7C, 0x85FEDDF9, 0x8AF2A3F3, + 0x15E6E7E2, 0xC3FB2EDC, 0xF9EA72CC, 0x97CE5798, 0xBF3B5FA1, 0x3F77BE9A, 0x84F5DCE9, 0x30F877E7, + 0x2B8AA7D3, 0x615E7FDC, 0x1F77BE9A, 0x62B13B5F, 0xA17DB73F, 0xB8EECE57, 0xA8AF620C, 0xF572EFEF, + 0x53FAF513, 0xD4DF9DAF, 0xA6C4FB01, 0xE78F29A2, 0xDECE5E32, 0xB6E7D70F, 0xF375E7AB, 0xABA99FB0, + 0x1F10BBF3, 0x15D6D79D, 0xAFCE60CF, 0x9DAF287F, 0x3A5FA13D, 0x77BEBADA, 0xF6833B5F, 0x61FCEE7C, + 0x3525CE17, 0xF2BBDAF6, 0x973B5F4D, 0x12FB3145, 0xCCCB0FC4, 0x3C5D2DE6, 0x05E5DDF9, 0x6A8AA83F, + 0xC6E7CE57, 0x68CF9DAF, 0x7E407C80, 0xFB7DB5E3, 0x0B7BBEBA, 0x5CF0C9D5, 0x822F50DE, 0x9DAF906F, + 0xDCF94AF2, 0x11D59FF0, 0x46B1BE41, 0xF0D5C382, 0xAF3608FF, 0x4DA2BF9A, 0x045F3D2C, 0xF86A83E0, + 0xAB87457D, 0x9B44FDB7, 0x8AFDD920, 0xEADF24F8, 0x6AA3E0AB, 0x0D82AF36, 0x08BEDA2A, 0xF86A83E0, + 0x9F26C157, 0x4D623EFA, 0xCBCB75CE, 0x575B055F, 0x6D157CB5, 0x41F05593, 0x988F56C1, 0x571F08BE, + 0xDA28F86A, 0xABE0ABED, 0x82AFB60B, 0xBEDA2AF8, 0x4AD6BF49, 0xF055ABE0, 0xABED82AF, 0x5A055F35, + 0x09BE6A12, 0xF3D2DAAF, 0x9F385FB5, 0x0ABE6A15, 0xF56E127C, 0xD52AEAB7, 0x5DF0D53E, 0xC157FB04, + 0x5F7D20F8, 0xEA0CF61C, 0x5F6D177C, 0xB54FF0D5, 0x3EC157AD, 0x82AF5A05, 0x5FED137C, 0xB55DEC47, + 0xAB98974F, 0xC53CED13, 0xF3D22AF8, 0xAA55D47F, 0x9FE0AB4F, 0x055F7D2A, 0xF86A9FE0, 0xAB0F049F, + 0xEC137CB1, 0x4FF0D506, 0xC157928F, 0x3EE07CA5, 0x26F37575, 0x09E72BF5, 0x0DCE57B0, 0xEEF987FB, + 0xA4BCFED2, 0x98F115E9, 0xBBCFDB2F, 0xE17C45EB, 0xEEF3F669, 0xBCFE6A26, 0xDF1FF29F, 0xF4FD7B7C, + 0x15E7839F, 0xB75FC2F9, 0x8AB0FBBC, 0x7D26E72B, 0xBDCEF847, 0xDB677C15, 0xE78B9FEF, 0xF69797EB, + 0x8CAF281F, 0xF779FB4C, 0xCE572E3F, 0xFABC7D1A, 0x9F0FBACF, 0xCBFD7CF0, 0x46CE5794, 0xBFFBBC7D, + 0x26E72B35, 0x87F315DD, 0x17E63E6F, 0x9FC9F9AA, 0x5FFDA771, 0xBED2F130, 0xBE22FB6E, 0x7F6EE07C, + 0x45FA2AC6, 0x6C5E203F, 0xDE4F8CAF, 0xF43AE3AB, 0x583E49F2, 0x8CAFA85E, 0xAE7E7338, 0x5FA9259C, + 0xAF08BB9F, 0x0FDEC8F9, 0xEA4CF6DC, 0xCF07E770, 0xBE227BEE, 0xE7834B38, 0x5F51FCEE, 0xE7833770, + 0xBED2F28C, 0xAFDCFE89, 0xFABA79B9, 0x53CCD312, 0x312F3770, 0xBE72FEA9, 0xDE4B385F, 0x913DF7F3, + 0xC13B395F, 0x817D8FAF, 0x5C3F92BF, 0x25822F96, 0x70BE22BE, 0x719FB74B, 0x3EBA51F0, 0xD54EB1DE, + 0x22F86A8B, 0xE0AB16E1, 0xBF5DF457, 0xBBE0AB2D, 0x82AF5A04, 0x5F6D11F5, 0x6D17F5EF, 0x10FBD322, + 0xEADF2EF8, 0x6AA7E0AB, 0x16C1572D, 0x82AF3A04, 0x5FB508FE, 0x69177CD5, 0x2EE6A3BF, 0xBC5CE77C, + 0xD521F8AA, 0x43F0558B, 0xE0AB7631, 0x1F3D82AF, 0x7A055FED, 0x147CD521, 0xF8AA4BF0, 0x5597E0AB, + 0x0EC157B2, 0xFEED82AF, 0x7A045F75, 0x09BEEA11, 0x7CD52EF8, 0xAA5DCC4B, 0x4FBF7EE2, 0x7CD523F8, + 0xAA47D4BB, 0x5DF0558F, 0xA85F97E0, 0xAB8CE0AB, 0x8CE0AB5E, 0xC15767B0, 0xE7F8AA4B, 0xF05546F0, + 0x5546F055, 0x8FE0AB1E, 0xC15719C1, 0x575D623F, 0x7AF8BC04, 0x39629E32, 0x625E7A04, 0x5FF588FA, + 0x67385F91, 0x3DE22BC2, 0x8EAF3282, 0xAF7A059F, 0x64045F64, 0x045FB508, 0xBE927CD4, 0xCBF92AA8, + 0x5655E67E, 0xA8DCC753, 0xC5E63E67, 0x8D9BCD7D, 0x3E5F5E93, 0x636E7573, 0xF78B7F79, 0x8DBD0F8E, + 0xEE1FCF7D, 0x5C29BC7F, 0xBCCADCF7, 0x54F45AAA, 0xF8E5975F, 0x067D733F, 0xD095FFE4, 0xF49BCD7D, + 0xD2E777E5, 0x8C87EF9F, 0xF6B72FFD, 0x2BAB6FFB, 0x81EE472E, 0x7A4D2973, 0x3F32DDD7, 0x79F8786A, + 0x35DEA70C, 0xFEF64FCD, 0x1D48F15A, 0xAC94B98F, 0x99EE6B3E, 0xACFF99FB, 0x9AE9FECD, 0xA359565F, + 0x5558FD13, 0xAF5A7DBA, 0x4FF3C4AB, 0xA9D573E6, 0xCC71F743, 0x1FCD520A, 0xEE87C6FB, 0xA34FBCAA, + 0x14DC1F2D, 0xF5F17ECC, 0x93EFA456, 0xCF9D3BD7, 0xDC4F09EB, 0x7D779DDE, 0x3EDD67DD, 0x779752E6, + 0x3E6BBA0F, 0xB3EFAED4, 0xEA1FFFF8, 0xC7EE7EEB, 0x93EF2865, 0xEEB7A6FB, 0x2B330FA5, 0x56C3FD64, + 0x65D67ED6, 0x0C6B9FEE, 0xA3CC9A91, 0x5A7DCB2D, 0xB7B8FBB5, 0x330FE17D, 0x9C78FF76, 0xD60C3CEF, + 0xD37D92D7, 0x5BF9CC7A, 0x6BAF20C7, 0xDAA3FBBE, 0x0B7294F2, 0xEFFBCEBE, 0x1E3F8FC5, 0xFBC8739F, + 0x530AEF23, 0x6FB63867, 0x36EAC3FE, 0x1F7A3067, 0xF61D77DC, 0xE1EE233F, 0xF4A05278, 0x1F39F87B, + 0x7DA59357, 0x162BB80F, 0x91EE4B1F, 0x90AF14DC, 0x97DE63ED, 0x0FC8CFF9, 0x06D9B7F7, 0x153AACE8, + 0xFE42B84F, 0x1DEF6B1F, 0x95560AEF, 0x6B6FB618, 0xFDF58878, 0x7BE27CCC, 0x7DEE745F, 0x7CEE85F6, + 0x3E57BA8F, 0x30F7C2D4, 0x50739F33, 0xD973F1A0, 0x3F132FDE, 0x4F0FF279, 0x17A5862E, 0x5EBCD8E0, + 0x668BAD3C, 0xDD8F78F6, 0xE5A9A135, 0x35350637, 0x5B6CD7E9, 0x7EFBBC8B, 0xF03E59BC, 0xFFFEECCB, + 0x11E37D89, 0xC557A1FE, 0x5AAB3F72, 0x3EDAC7FB, 0xF58BAF42, 0x79BCCF71, 0xE4FCD4D0, 0x254B96B8, + 0xFBF847CE, 0xC775BCBF, 0x71D44F6C, 0xBC1207E7, 0x5BFB63EA, 0xD1BEF487, 0x7F0F60D4, 0x4FAC3DFA, + 0x7B0163EA, 0x634C7C82, 0x7F7FC0F1, 0x81B96F95, 0xEC1FCE43, 0x7E40FDC3, 0x79A88F7C, 0x547A9F52, + 0xF0F71390, 0x4F4AEFB3, 0xFEC99E89, 0xEF3BDFF9, 0x8EF367FC, 0x9BBFAF40, 0xF79D7FA5, 0xDF13F0FE, + 0xF2668B71, 0x3E3B2D3E, 0x7C1CE749, 0xC8CB75BA, 0xCFDAF08B, 0x7F1F7A62, 0xB9671F70, 0xDE9B669E, + 0xC99FDED1, 0x37AFBFFE, 0xFAF8FE75, 0x85F6F13E, 0x74F5A4C3, 0xCD16E77E, 0x347EFC78, 0x67EFD4A6, + 0xDC8FAEBC, 0xF24AE7EF, 0xD4A658DF, 0xDC0FF7CD, 0xC1B1BEC5, 0x39E3E17E, 0x61B477DE, 0x8739E38D, + 0x7FF277DE, 0x87288FF7, 0xA1276639, 0xDC6C71EE, 0xF1D1A347, 0x3B7B7A02, 0x8E8F1831, 0xC2F973F1, + 0xE37DE843, 0x9B3C7DC0, 0x367FB257, 0x3039EFCD, 0x458B1639, 0x7F05935D, 0x7D413F77, 0x565C6F8B, + 0x733FC27E, 0x069C2977, 0x5859ECE9, 0x6B7B9F2D, 0xB1F30EFA, 0x80731FC0, 0xFBC741BF, 0xE79B0E2B, + 0x8B51BE42, 0xE45341F9, 0xE6AC1A36, 0x6C98B337, 0x705ECE2A, 0xDA7F8B15, 0xBB0FFDF0, 0x8BB1BEC5, + 0x965FC8DE, 0xDE4A8795, 0xC571FC46, 0xDED9EBB4, 0xFACE1FDA, 0x33F190BE, 0xC59EBE79, 0xCF9816E7, + 0x6F719CBF, 0x958FF327, 0x7D9047FE, 0xE951C5F6, 0xBEDE2E8D, 0x472A755C, 0x15D5037E, 0x94707E3D, + 0xDEE78BF2, 0x67C5F2FF, 0xAC54AF96, 0x8778B235, 0xFEA39EEF, 0xFA628BC7, 0x90FE39A0, 0x0F18E4CF, + 0xB1EB6BC9, 0xDE287B5F, 0xED4A923F, 0xAF1EFFFE, 0x08AE8F8D, 0xD741FF3C, 0xD0A7F94F, 0xE875F87D, + 0x981EC229, 0xC80FE207, 0xF97C9027, 0xFEEED1EB, 0xF8F72D50, 0x3EB03F4F, 0xF5F401E3, 0xFBD918BD, + 0x7E5AFB38, 0xDF5F5385, 0xB02EF3A7, 0xF9BD00D7, 0x65BCB45F, 0x5FD31274, 0x5EB2FE2E, 0x8AD741FF, + 0x02874DFF, 0x5CEC63AD, 0x3FC1D337, 0xEFA7FFA8, 0xF5E9BC63, 0xE54BE8FE, 0xEF7ED8DA, 0x2FA1FBD2, + 0x9D3FC2FF, 0xAFFD7C5A, 0x1F66E3A9, 0xA0F51285, 0x7FBF03F1, 0x50857F0F, 0x04F12057, 0x7F8B0387, + 0xFD7A137F, 0x5C8CF665, 0x3D7D0CF1, 0x96113ED7, 0x61AB7F2E, 0x9D2FB1FE, 0x1739ECD7, 0xDBDF1F57, + 0x0F7F7FC4, 0xFE69FD7C, 0x73C64A36, 0xDB79D4B8, 0xCCE26433, 0xBE7F9545, 0x70BF73B2, 0x19D7F3A3, + 0xB3E2FBE2, 0x75BE43A2, 0x6B627D8D, 0x2FB6D8EA, 0x035E16EB, 0x83FC32AE, 0xAF9AB8BE, 0xC5B13EDC, + 0x47E5E9F7, 0x9397EBED, 0xDE7DF615, 0x6AB67A35, 0x96D77891, 0xC5C966EC, 0x9F456A87, 0xD5473C5B, + 0xED88F929, 0xF8AEFDF9, 0xBAB3D767, 0xB1B98DDA, 0x9C1F35DE, 0x6B713660, 0x2DBFD7CA, 0x67DBCF1F, + 0x9A84FE2D, 0x42FF16AE, 0xAFE5B9FE, 0x68AE1FED, 0xE5FA1A73, 0xFDD15C3F, 0x6A14FAE5, 0x42BF9CEB, + 0x6B79AE1F, 0x70FDCC36, 0xAEAF31D7, 0x0F847E9E, 0x7DBE73FE, 0x6759ECFC, 0xCF8AF65A, 0x8CFA7916, + 0x3BFD7542, 0xFF63A1FF, 0xB1D05FC7, 0xF5D578AE, 0xAF6EE3FA, 0x1A337D2D, 0xCFF55FE7, 0xFA4192EB, + 0x6BCCF55F, 0xE7FAFF07, +}; + +u32 point_table_binary_13[] = { + 0x11727D58, 0x3B6EDC48, 0x10AD1E59, 0x308335D0, 0x84930194, 0xC899431F, + 0x6102DD45, 0xA1142A33, 0x9D29140F, 0xB1D03546, 0x07D87001, 0x87BE8108, 0x618165A2, 0xA149D6F7, + 0x150796A2, 0x87A9AE7F, 0x3D56F7FB, 0xEBD44D07, 0xA266FE7F, 0x7E7E9EDE, 0x5F27624C, 0x74737333, + 0x9DEE1957, 0xC71DE306, 0x303926C6, 0xE1FC11F4, 0x758CD99E, 0xE23AFF0B, 0x26C6AC6F, 0xF567C6FB, + 0x19FFFDCF, 0xBF0BEE18, 0x57F577C5, 0x14FD3FB2, 0xFD55FE6E, 0x227A09FA, 0xEE4EDF19, 0x93E3C3A2, + 0x4FF12C7F, 0x607BFAFB, 0xA2EF3AFC, 0xCE38FC3E, 0xCB7F0DF6, 0x18372E1F, 0xF2A1F244, 0xA3C4C3B8, + 0x99B1C50B, 0xF9E7DFAB, 0xFC9EEBB1, 0xC893D48F, 0x31C7D3D8, 0xEF29DED7, 0x940FCB57, 0xE3FE48FE, + 0x4EA7D326, 0xFFB93EAB, 0x7FC7A89F, 0xF1DECE13, 0x4DE01F99, 0xBD878787, 0x503FF27A, 0x8AFFDC0F, + 0x44DA1FB1, 0x7FAAD7BB, 0x53FF1813, 0x697F2CFA, 0xD7F307B7, 0xE7FD9AFB, 0x11ED81BF, 0xE07FF64F, + 0xE741F511, 0xE97C707C, 0xD46DE287, 0xFA92D553, 0xFC4DF345, 0x69BEC8FA, 0xC9E283F9, 0xA22EFAAF, + 0xD8F34769, 0xBEC8EA6B, 0xFE4AFEE4, 0xF7ECBFCD, 0x1BD693F4, 0x3CC4F7FE, 0x5A2C7FF3, 0x1F6339CF, + 0x98ACFE68, 0x4FE32956, 0xFF45DEE3, 0x417F6C5E, 0x45FFDEE4, 0x8BD5DFCE, 0x43FDA9C3, 0xFC15ABBF, + 0xF90BFE67, 0xFF28D5BF, 0x58FD17F9, 0x5DEBFCB4, 0xCCCF8C81, 0x9F562CFA, 0x045BBE57, 0xDCEBF9AA, + 0x98CEE96B, 0x1C4B3CD5, 0xCF1F827C, 0xEF7C14F5, 0x358E3BD0, 0xD76B7FD7, 0xE45F4DFE, 0xA3FE2AB8, + 0x983DC5CA, 0x7F1AAFF2, 0x1FF3C5AE, 0x57BE539C, 0xFD75FE34, 0xF923F3A7, 0xC9633C98, 0xAF1EF96D, + 0xB57F0CF6, 0x533E4BEF, 0xFCB6FC5E, 0x7AE73FD6, 0x577EC4FE, 0x9AB1F97B, 0x7575C558, 0xF40BFE11, + 0xFB4BCF8F, 0xD2AFBB96, 0xF1E09818, 0x37AE6F95, 0x172CF235, 0x9E97FADB, 0x79B127F2, 0x569FE89F, + 0xF9DB267F, 0xDB33FE1E, 0x63BC38BF, 0xBB16E7C9, 0xF567FB35, 0xD9538CFC, 0xB5E2C087, 0x1E7F057D, + 0x433C2FF9, 0x6279C663, 0x3A6FFEF4, 0xC8071A4F, 0xF6BFD9C8, 0x9B7E4AE7, 0x53FFA578, 0xCC9F0AF1, + 0x0D8EADDE, 0x729EC07F, 0xCB474DF9, 0x0EE7810F, 0x08E651FD, 0xF3F94BFE, 0xB667FC3D, 0xC678FD7B, + 0x8D7C4349, 0x7FB65F93, 0xBD9ACE37, 0xC02F7513, 0x7FCE0FF2, 0xD190F86A, 0x4CE7C17F, 0xE4BFB3FE, + 0xAB3FA761, 0x827DE034, 0x385F9CDB, 0x7FF27E34, 0xDD3BFFDC, 0xDEDECED8, 0xF967C11B, 0x7DC9DEF4, + 0xC4F89B9C, 0xA7CA58F7, 0x4BAA7CFE, 0xAB9C9F9E, 0x187F13FD, 0xD4E3BE4A, 0x3DEEB3A5, 0xC5FDAEB4, + 0xB8BF15E1, 0xE731CA87, 0xFCAEFECD, 0xF897C6F7, 0xC4F2BFC4, 0xFE24FBEB, 0xF57C8231, 0xCB5F6BFC, + 0x9BFB05EE, 0xBB65EE47, 0x0ADFDFD2, 0x3326C744, 0x61FE6679, 0x8AFB6F91, 0xFE553E2D, 0x525FE507, + 0x3D3F3AEE, 0x28F0B1DA, 0x27C744A1, 0x9F4A8BFB, 0x6209F3A8, 0xF2911F4B, 0x8FFB5A09, 0xFCA0F622, + 0xBF96D6E7, 0xEDF1F171, 0xF9FE58BF, 0x32DED8A7, 0x38AFEE6F, 0xD5FA59FE, 0xD6F361FE, 0x18FB7C46, + 0x7F07C353, 0xA7F9537F, 0x347FEA0F, 0x8579F57A, 0x60BECDBF, 0x5EFD21F3, 0x47EB8718, 0xED91E354, + 0xFF29D57F, 0xB2FAABBC, 0xFAAFFB09, 0xD67FB2FA, 0x47FBE438, 0xD53FED0B, 0x61FF52F9, 0xC89725ED, + 0x27A5CFF9, 0xF77DD1CE, 0x8779DBCC, 0x63DAA7B6, 0xFB568E97, 0xE77BB07D, 0x86EF8BAE, 0x2FE783EF, + 0x8F147F7F, 0xF963FC29, 0x3FACDFEB, 0x83FBD62A, 0xFF12ECB5, 0x6C6F343E, 0xE3782EBF, 0x089F081F, + 0x5E7EF938, 0x199FCC78, 0xF716F061, 0xC1047C73, 0xF1A9013E, 0xBAF844C0, 0x571FFE0F, 0xFA57DC80, + 0xBDDD7F81, 0xDF564CC0, 0xE7977F05, 0x7B2B4EF6, 0x3E23FF5F, 0x7C26D0F7, 0xE12DF9F3, 0xC6F27AFF, + 0x6EF4BDE0, 0x4EFB694C, 0xEF0B437A, 0x3F18D2FB, 0x00BE6F50, 0x7A0F68C2, 0x7B45ACAF, 0xBE5768FF, + 0xE87BC890, 0xEEFBA3DD, 0xF7B53F1B, 0x785F19EC, 0x7D43FB6D, 0x84EF2725, 0xFEA7F45E, 0x33583CDA, + 0x1F43BAAF, 0x8DE97E39, 0xC2FD8D3D, 0xF6FB6023, 0x38EFF3A5, 0xF7EF51BC, 0xDFEC230E, 0xDF4BBF7F, + 0xE0FD65C9, 0xA7DD2F24, 0x9E78DFA0, 0x307F30DF, 0x3DE6D3F7, 0x6DDCEFF3, 0x7D614CF7, 0x89F0FD80, + 0xF9A4701F, 0xE27D00DF, 0xA74ABA8F, 0xEABE31DA, 0xBEA17C84, 0xF3385003, 0xF333D87E, 0xE3FAE23C, + 0x56C279A9, 0x727EB36F, 0xDDA3BFF9, 0x7D51F964, 0x48FBCA60, 0xFB13E39F, 0x84F3FB93, 0x707E6BDA, + 0x57CC9FD4, 0x8FB95FFD, 0x7B53813F, 0x6BC4EB7B, 0xDBDEE5D7, 0x79DBDBEF, 0xB1DF36FD, 0x78865F63, + 0x7D36FD93, 0xE2DFE427, 0xF597F2B3, 0xCEA77F0F, 0x46E0639D, 0x3FFD1EE8, 0xFCF9BEB3, 0xB7FD8CFD, + 0xDFC3BE56, 0xD78D8FC2, 0x3E772DF3, 0xE9DF9795, 0xEF64DE1B, 0xC3CE4FCA, 0x87CA4FCB, 0x7EFB1B00, + }; + +u32 point_table_binary_14[] = { + 0x11726D58, 0x316EE430, 0x0C64A22D, 0x5CAABCD7, 0x241690BF, 0xE40B29FD, 0x99FB424A, 0xAFFC802B, + 0xAFBF724B, 0x970BC48E, 0xCF6B8A94, 0x669C1401, 0x0626C521, 0xA5A1C495, 0x61CBDB20, 0xFB5FF7F8, + 0xB7C9B0BD, 0x2A16F9FC, 0xFC3CB07D, 0x2D382B76, 0xFBC3FF2E, 0x51B1289E, 0x2B7E55DC, 0xF97A6A5F, + 0x70B18F8D, 0xBFAE5FFD, 0x2D5EB17F, 0x55FB0EF8, 0x395F21BE, 0x72E6ABD6, 0x86BFAFE6, 0xFFF1F1B1, + 0xDB2BEE1C, 0x537C8FC7, 0x7C22C537, 0x6CEB75BE, 0xBEF13FB0, 0xD723C27A, 0x73E36FF5, 0x537BC577, + 0xF2773EE5, 0xBBE73350, 0x3E03E763, 0xF6BEBEEF, 0xFFEF3F7F, 0x0F6CFE05, 0x633ECE27, 0x427E73C5, + 0xBEFFB69E, 0xF13FB0D7, 0x2352FDAB, 0xBFC52BF6, 0xBEFF2D3F, 0xE72BC457, 0xCE7C6DFF, 0x14AFBEFF, + 0x7ADE56AF, 0x97628AEF, 0xF1984FA4, 0xF886D72B, 0x9CBF1D1B, 0xFF72FE7C, 0xFFDBF5E6, 0xC6DFEAA7, + 0xF6ABEF7F, 0xEBEF7CCA, 0x77CF67A0, 0x7C06CEE7, 0xC9F5FFF6, 0xF6F6C0BD, 0xF91B36FF, 0x825D4F86, + 0x8DFF81E5, 0xC9F55F70, 0x6FFCDBF5, 0xEF868B7D, 0x6CFCAD7E, 0xE66FF1DE, 0xDFDF7DBD, 0xD8AC67C9, + 0xA2BD98FD, 0x89AFED9F, 0x62C9A87F, 0xC9A87F8A, 0xEFF13AC8, 0x2F9EF8C6, 0x125F32EA, 0x5F32EADF, + 0xEAC1F532, 0x2C19F52F, 0x19F56FFB, 0x55F341FD, 0x533E43CD, 0x07ED7DFD, 0x1EF52F3D, 0xEA9FF271, + 0x3E11F2AB, 0xFA971EF5, 0x2F3DEA5F, 0x32EA5F32, 0xEA5F7AD4, 0xBFF4A87F, 0xE951FFC4, 0x57CE7C51, + 0xFF5B46FD, 0x6F19F54F, 0xF13D1EF3, 0x8914DF30, 0xDD3F7EDF, 0x997EA547, 0xFD4B8FFA, 0xDF32EA7F, + 0xCBA87FE9, 0x51FF5B46, 0xFD533E03, 0xE7F39C7E, 0xD6F7BDE2, 0x83AFE1DD, 0xFEC06ABF, 0xEDF811EF, + 0x56CED356, 0xFAC1ADEA, 0xB1F037AC, 0xF6B51F3C, 0x4FC85FBF, 0xD7FEF33C, 0x11DF09EB, 0xA5D8EB55, + 0xFC6B7FD1, 0xEFB1B1C7, 0xFE62F977, 0xC0AFF617, 0xFD2E0D7F, 0xA897547E, 0x2DDF361F, 0xC1FE9A65, + 0x807E75E0, 0xAE5D7F40, 0x3EE02F3F, 0xF80BF903, 0xC6FDDCCA, 0xFE46C76A, 0xDFEE67DB, 0xDF36EF97, + 0x02FBDBD1, 0xFE9FF317, 0xAAB7F109, 0x09F51812, 0xE871FF8E, 0xFDC0EC0D, 0x53BD7D7F, 0xADDE2161, + 0x3F0A09FB, 0x919D173E, 0x4FE85FFB, 0x839D4F71, 0x7BEC87A7, 0x7C26ECC7, 0x21613F0E, 0x09FB71A0, + 0xF31326BC, 0x0FC284F7, 0x4148781F, 0x8404F741, 0xB18F8D3F, 0x9E77E2EB, 0xF5E6FD10, 0xAABFE313, + 0x5FBC4FC3, 0x847A09B4, 0xFF9784EF, 0xF14B82F7, 0xF8FE1DE7, 0x814BC279, 0x204CA8CF, 0x4BC2F9E3, + 0x9270FE08, 0x13F69B30, 0x417F28FE, 0x751E0813, 0xF61FE23F, 0x30FFE505, 0xFBD7D788, 0xFDF76BC4, + 0xFEBBBC60, 0x3F53FFDA, 0xCF14D7FE, 0xAFEBD5FE, 0xAFD8FB7F, 0xB18F8D3F, 0xDE3F16DF, 0xECD53F36, + 0xEBE1FD47, 0x7CE5CC17, 0xFB9B61A1, 0xF88E47D4, 0xC732A2DE, 0x9711F56E, 0xF68E5F50, 0xDFCB88FA, + 0x5E46D4B7, 0xD58FEB8B, 0xFE55DFB6, 0x7F02F954, 0x7D33FF95, 0xE6AD6544, 0x7D2F23EA, 0x7BA5796B, + 0xA5796FA5, 0x796F1951, 0xDFCB88FA, 0x5E69DE5C, 0x69DE24BE, 0x5E5FAEBF, 0x50BDC5D7, 0x67BE30EF, + 0x3A168AEF, 0x18E71D9F, 0xAF78FE89, 0x346F39A6, 0xF97EBDA2, 0xBED72BEA, 0x7BA5DF17, 0x56FC7DC1, + 0xE721E743, 0xBF6F10FF, 0x81E735D5, 0xCBED78C1, 0x547DDC8E, 0x174ED5CF, 0xDC60E563, 0xF6769F46, + 0xB85FEF0D, 0xA6F74A82, 0xFBC3EFFF, 0x5F70BFDB, 0x7AF5FD16, 0xE17DD615, 0xFBFA1E9B, 0xE13E7FF0, + 0x6FDF0773, 0x838D7FFB, 0xDE98E51F, 0xBC5FEE2D, 0x3EF2B941, 0x7F14EADF, 0xDC9FEF4D, 0xFF6FF7E7, + 0x3F000000, +}; + +u32 point_table_binary_15[] = { + 0x11728D96, 0x2D6F1B41, 0x1086E7D4, 0xAAD990E8, 0xE0419786, 0xC44A5058, 0x5519189E, + 0x41FD5B4A, 0x022BF967, 0x98148584, 0x0526CCC8, 0x520DCA17, 0x1A1E3C74, 0xD7DD9D7D, 0x7767C6AA, + 0x141B3D9A, 0x773ECF37, 0xE3E6446B, 0xFA46E1E3, 0x68B55ACD, 0xCD693E30, 0x13F386D9, 0x1566BD2B, + 0x7A5ACFEF, 0xDA9F9954, 0xBCE27FD2, 0xFE94ED6D, 0xB653B6B7, 0x88B7E1F8, 0x6DD1334B, 0x7F66A2DF, + 0xC7BFA95E, 0xD673BCE9, 0x85E38D85, 0x39DF18BE, 0x513FDDA1, 0xDF91ED77, 0x9807158E, 0xF1C69C2F, + 0xEA996B3C, 0xF49BE2BD, 0xE879D87E, 0x2EFAED99, 0xBBC0DBED, 0x3630EBBB, 0xAC9FDFD9, 0xFE35DB43, + 0xEC3573B6, 0x2FD97E0B, 0xFB92EDB7, 0xA837F77F, 0x5FF4DA6E, 0xFD319FFB, 0xDCCFC5BC, 0x7BD35F5F, + 0xFB4FF59B, 0xE7017D5B, 0xFAD1F162, 0x7FD073FF, 0xF5F9A11F, 0x992FD62B, 0xF3C1EE44, 0xBF526F9F, + 0x0FFC5D99, 0x67FD7D82, 0x112FF13E, 0xF01FA22F, 0x8F578569, 0x19B9C9F9, 0xEBFB92B8, 0x677B7368, + 0x0A47FFE6, 0x7055F4A8, 0x2FB167FB, 0x75B6D323, 0xF34DCE57, 0xE7E18A3D, 0xC6BFC9F9, 0x3F62C7EF, + 0x0DF9A2FD, 0x1AF5D9FE, 0x6DFDB63F, 0xDBBFA9FF, 0x627E395E, 0x887F9CA6, 0xA9F853E5, 0x57E6F921, + 0x71CFECC0, 0xFBE2FF0C, 0x8EF9A8F2, 0x2BF3FC43, 0xC673E0BE, 0xE47B96F1, 0xA9DA93BF, 0xD433173D, + 0xF21DA59E, 0x6A7DF07F, 0x90F5957E, 0xBD89E74D, 0x3DDED4E3, 0x753DE179, 0xEAF97833, 0x1FAFE78B, + 0xE74F82E5, 0xBC623C39, 0x2FC417F9, 0xF4BCBDE9, 0xDFEBFE11, 0xCF5556FD, 0x63FF8F74, 0x56F761A4, + 0xA1DC97C8, 0x83E0A81F, 0xA0DFE0FD, 0xEED4BD69, 0x05F3EF7B, 0x61EED342, 0xED5F12CC, 0xEF5FF79F, + 0x7CBA1EEC, 0xB37360DE, 0x87AC3F67, 0x3DEE83DD, 0x3FADD9BF, 0x6DF8CAFB, 0xE20AEB79, 0xE01E615E, + 0xD8C73123, 0xDF17EC8F, 0x41ED67F4, 0x73D16F8F, 0xFBB750FB, 0x7B84BE47, 0xFDA4F44E, 0xEC6BF9FF, + 0x00FB1BF7, 0xB1EE7352, 0x7A67EE0D, 0x0996FE76, 0x5EB077C6, 0xBFC3BCCC, 0x3CEDF3B8, 0x785E793F, + 0xFAC0721F, 0xFAA0C0BD, 0x93F3B4F3, 0xC6FE7359, 0x5FEFC780, 0x7DF896DF, 0x17DAED76, 0xF3FC3370, + 0xF87C7AFB, 0xFC3DEF8B, 0x649F9FB2, 0x3D707C3F, 0xE627F72B, 0xF19E39CC, 0x2BF13F00, +}; + +u32 point_table_binary_16[] = { + 0x11728D7C, + 0x799C56D5, 0x91F6D9EE, 0x7DC10D10, 0x8776C10F, 0x101C9551, 0x3617CCB8, 0x27AD6812, 0x631C93D1, + 0x7C2A4413, 0x579C207E, 0x497ED199, 0x2068F830, 0x1AC42030, 0x02828808, 0xEA189789, 0x4611176C, + 0x0851A302, 0xD1080E41, 0x16114910, 0x81D6400B, 0xDDEFFDEE, 0xA95355A7, 0xCEEDFE26, 0xE35F3EBF, + 0xB79EA7CE, 0xAD53E7D4, 0xEDAAABF6, 0x6BC5D0E2, 0x3545FF14, 0xF6A66258, 0xB118FEF5, 0xC7806F2E, + 0x8679A41F, 0x28EE027C, 0x613114F0, 0xF5EA40C0, 0x5F2AF993, 0x057F78C9, 0xBF4DF051, 0x8FF9E88F, + 0xF98797F8, 0x0AC13FAD, 0xB43F4FF0, 0x518FF9E8, 0x8FF86677, 0x894F12FC, 0x6EA5FD21, 0x828F7ACC, + 0x477FCC7F, 0xBDC47F17, 0xF9666D31, 0xACDE2CF8, 0xA8477CF2, 0xC7FCA9C5, 0xD07A5DF0, 0x1F2CF9AB, + 0x239FF498, 0x8FFE987F, 0x79C96F16, 0xFC2B4AFB, 0x37041FF5, 0x988FFE98, 0xDFAFC2EF, 0x5DE1A31E, + 0xF3D11FF1, 0xF5B674FD, 0x7A7D65FD, 0xBD2BFC7E, 0x15FEC234, 0x7EFAE134, 0x7EA4477C, 0xF2C7FCBB, + 0xD2FDD337, 0xC6FD3BE0, 0x8003588F, 0xF90BD3F8, 0xE9ABD2FC, 0xD18D317F, 0x0E3DF450, 0xD6F37CD0, + 0xBB2BDD3F, 0x7D6E9ABF, 0xBA5FCCDF, 0x5EBD7AB1, 0x9EE783DE, 0x5569FEE8, 0xA1E9F9D1, 0x5DE2F9E9, + 0xDDBB37EB, 0x793EE89D, 0x9BE6AF1E, 0x1CCE13F3, 0x3B87F3E6, 0xF9871D76, 0x18EB793E, 0xE80D4DCF, + 0x8FC7EA4B, 0xA97F7596, 0x885FE778, 0x7E416F70, 0x7A7EFD7A, 0xD4A8F4F9, 0xD5AD62FF, 0x508FE387, + 0xFE64FCD5, 0x9C34FEEA, 0x79C1473D, 0xDE3FF427, 0xF75FFD3E, 0xDD7FB545, 0xF0518FF9, 0xE84FE69F, + 0xFA24CD3F, 0xDD45F051, 0x8FF9E84F, 0xE6BFB669, 0xFEEB6304, 0x1FF564FE, 0x797FF2FC, 0x057FF1FC, + 0xE9A169FE, 0x7B3D99FF, 0xDE9F3CFF, 0x09FF8A94, 0x4F7AF2FC, 0xC17AC4FD, 0x23D7EFEF, 0x0BB97ED2, + 0x93E73FE1, 0xBF9EC6CF, 0xDF57327E, 0xA427EF9F, 0x64FDBBD3, 0xFDF3F7A5, 0xDC3FD293, 0xF79F8C9F, + 0xBF8F65FE, 0xF8FB5AE6, 0x0FE9C9FB, 0x57EE9FAF, 0x07327F7D, 0xBD90F94B, 0x7AF2FE97, 0xF9E3EB91, + 0x3C3FBE5E, 0xD1F9917A, 0xB2FEC8FC, 0xA57AC8FC, 0x9BE3F995, 0x7AB2FEC9, 0xF313EB2D, 0xF26F29AE, + 0x295E867F, 0x9D06785C, 0x710D9CD7, 0xC78BFB93, 0x7AFCA0CA, 0xD37A8BFC, 0xAB4AFE98, 0xC0DF7FFF, + 0xFD598FF9, 0x548F89CF, 0xF516F98D, 0xA57D63E0, 0xF7EDDB97, 0xF53C1FF4, 0xA81E139F, 0xEB2DF21B, + 0x4AFB0303, 0x7FC08001, 0xACE7F9A0, 0x47F518F9, 0xB1DE62FE, 0x6D28AEA9, 0x6F0DFC41, 0x8306B19E, + 0xE7831ED5, 0x63E273BD, 0x45FEBC92, 0xBF22F08F, 0x3DF658D6, 0xF37CAFC7, 0xF598F85C, 0x6F917F65, + 0x69DF14F8, 0xC71C730C, 0xEB793EE8, 0x513D263E, 0xDB2B05F6, 0xB17E4F4B, 0xEAE783C5, 0x3D807B05, + 0xFB526FCF, 0xB9E79E2B, 0xEA2DDE3F, 0x1FC4F58F, 0x1E3D5ADA, 0xDFEFEDA3, 0x5EF01FEB, 0x2DF2E7C4, + 0xF84D9F3E, 0x9DF53CDF, 0xEB713D26, 0xFE8D71FF, 0xE07EBF3E, 0xEEDFB3CF, 0x3ECB7A9E, 0x0F7A0FA7, + 0xF18BF556, 0x29A88FA7, 0xC5FC59BA, 0x7429EB79, 0x3EE8DD18, 0xF70FFCF5, 0x8BF90BF5, 0xB167CCDF, + 0xA6A626D6, 0xF37CD06B, 0x8CF903FE, 0xBAC4F303, 0xF5B116CF, 0xCFA2458B, 0x58CFF341, 0xAF5FCC5F, + 0xF0C7F556, 0x29A88F2A, 0x9C37CF7F, 0xF4D14759, 0xCFF341AF, 0x4B3C3FE0, 0x8FEB2DC6, 0xAFB4575F, + 0x09FC3BEF, 0xBC93F53C, 0x1FF43AC7, 0xF30BFEB8, 0xDEE2FE95, 0xEB55B707, 0xFE881123, 0x58CFF341, + 0x8FEA31C5, 0x8FEB2DF2, 0xCB78A997, 0x027FE0C0, 0x81ACE7F9, 0xA047F558, 0xEC7FB8AF, 0x915FEE97, + 0xDA1EF8DD, 0xBB77673D, 0xCF073DAA, 0xC722FF64, 0xFDF2F9A2, 0x7BC4FC27, 0x3DCF073D, 0xAAC7C4E7, + 0x7A1BF35F, 0x0F167CD4, 0xA3FB8BEB, 0x319D3FAE, 0xB7787ECB, 0xF3A2CF10, 0x7CD4633E, 0xD56371FE, + 0x13FE9529, 0x9FF488CF, 0xF558DC3F, 0x72FDFEBE, 0x90EB273D, 0xE65F51E1, 0xAF4DE3E7, 0xEF2B193F, + 0xD263FE83, 0xE9FA63BD, 0x8DF72FED, 0x9FD463FE, 0xDA347EB1, 0xDEC6FB9F, 0xF247EA71, 0xFDE896EE, + 0x5FACB7B1, 0xFE50FE4A, 0x3DE69F96, 0xE64FACB7, 0xB1FED1F9, 0x917ACC1F, 0x9EE66FAC, 0xB7C81F17, + 0xCFAFD493, 0xF58FCE4F, 0x5A6FC9BF, 0x5E19708B, 0x3AEAA8A3, 0x4A3DBD32, 0x9CDF1695, 0xD6E36ABD, + 0x550AEAE3, 0x55257F4C, 0xE07FFBDB, 0xDF663DCF, 0x073DAEC7, 0xD57AAB14, 0xD4C7C6D2, 0xBE31F06F, + 0xBDF556D6, 0xF37CD0E3, 0x7A8CFEB8, 0xDE2A05F5, 0xB1A1B43F, 0x30F0EFBF, 0xFF7ED6F3, 0x7CD0E37A, + 0x1CFCC57A, 0xAB14D4C7, 0x0D7A65C0, 0x2D6AEEDC, 0xB9ACE7F9, 0xA0C7F538, 0xF88BF556, 0x29A88FF3, + 0x4AFE8AC0, 0x9F356B16, 0xEB79BED7, 0x8BF518FD, 0x55EBE795, 0xA57D53E0, 0xCF983183, 0xF53C1FF4, + 0xB81EA3BF, 0x5E910FF5, 0xB157E43F, 0xF4D043AC, 0xE7F9A077, 0x25D5D3E0, 0x2FD65BA5, 0xA03E7E10, + 0xD7FFDC73, 0xCFB19EE7, 0x835EAFC8, 0x87FA3D27, 0xC60FEAE3, 0x9C18BFD5, 0xAB57B39E, 0xE77BBD58, + 0x8FD1DFF5, 0x71FFA03E, 0x5E1FF76F, 0xCB962DAC, 0xE7F9A037, 0x27C60FFC, 0x9D16F307, 0xEAE36931, + 0x7F366CD8, 0xC07A9E0F, 0x7AD7C7FD, 0x037F3D63, 0xFE427DEC, 0x19F3F78D, 0x37DE603D, 0xCF07BDD3, + 0x62FE80BF, 0x5A3C3F50, 0x1F6BF1FC, 0x2C58B080, 0xF53C1FF4, 0x7AC6FC05, 0x7F5C6F95, 0x82FAA8C2, + 0x79F3FCF1, 0xE3C7B39E, 0xE7835E2D, 0x9E9FE08F, 0xEE0BA5A0, 0x3E96F601, 0xB7A81FFC, 0xE007ACE7, + 0xF9A0A7E2, 0xF9057F5C, 0x6F9582FA, 0x58AE37E0, 0x16F58D6F, 0x7C83F53C, 0x1FF4B81E, 0xA33FAEB7, + 0x4A417D2C, 0xE315708B, 0xEADFBF3F, 0xEB793EE8, 0x713D467F, 0x5C6F9582, 0xFA58EE57, 0xC02DAA6B, + 0xD7AEACE7, 0xF9A0C7F5, 0x18FD71BD, 0xA5FAAB57, 0x06DC82F5, 0x3CE8793E, 0xE8713D46, 0x7F5C6FA9, + 0xFE96FCC1, 0x828F7A74, 0xFFC57A5C, 0xADB7844B, 0xFB33041F, 0xF598CFF5, 0xB85A6F09, 0xA77CD223, + 0x7EACC7D5, 0x7A4B385D, 0x3FE931FF, 0xCA0A7F43, 0x1A3F7F5F, 0xC9F8911E, 0xF3E7A5EB, 0x8FF59670, + 0xDC3FA9C7, 0xFC0D69FC, 0xA27D55AF, 0x45A5F593, 0x30E5834A, 0x70FBFADD, 0xA2D2FA49, 0x98F25125, + 0xB87DFD6E, 0x5169FD6C, 0xE1FA48F9, 0x2F71FBFA, 0x5DAD9784, 0xE93C62BC, 0xABFD0FEE, 0xA7145F05, + 0x3CB86850, 0x7D94CA4D, 0x7113E00B, 0x19AF9658, 0xF44F1AF0, 0x5FEF967F, 0xAFE7BD8A, 0x29F2EFFF, + 0xBCB3FA6A, 0x6A8FFC52, 0xAF582FF8, 0xD82FCE3B, 0xC3ADCAFD, 0xE752EF8B, 0xD41EF983, 0x993F43F6, + 0x4B79FD97, 0x135647A7, 0xF6C8EF93, 0xAE9FFA85, 0xB47EEA3F, 0xF2FAFB54, 0xD63F98E2, 0x81FCABE8, + 0x79C3FAA9, 0xFFC6EB1F, 0x9CC62FF6, 0xE3DA4CD2, 0x6F1BD9B6, 0x7FDA6F6B, 0xCBD37E5A, 0x5B43DA4F, + 0x6BCB927E, 0xD9756D3D, 0xD3FD6DAD, 0x27FDB06B, 0xDA0EEDB0, 0x9F757925, 0x1F70BFB3, 0x9D455387, + 0xFD2BE657, 0xECFF523C, 0xD651BF2A, 0xF22BF6DB, 0xA02BDCAE, 0x3F15F915, 0xFB2F8A7F, 0xEDA81F15, + 0xF3AB7567, 0xD2FFB9A6, 0xD8D451FF, 0x49D8B724, 0xF3966B8B, 0x2D1DF59B, 0x84FD9E64, 0xBE725DB1, + 0x4DE2FFAF, 0x3ECF538A, 0xE68EE631, 0x31BF833D, 0xCF3FAE2E, 0x3674347F, 0x89F6217F, 0x78DE716D, + 0xB1B9C379, 0x4BB4CF93, 0xF9C675C5, 0x271DCE57, 0xA27D96CE, 0x338A9D1D, 0xCE43F87C, 0xC57C037D, + 0x8C7F75FE, 0x11ED63FE, 0xC2FAAF2B, 0xFEDCD1BC, 0x43D8E772, 0x9E51AE67, 0x7B47F30D, 0x616FE479, + 0xD6238BCF, 0x3B9A47C4, 0xF31DF287, 0xFBFFB4FE, 0xCAFC41D8, 0xB7C8F902, 0xE54F75DE, 0x20ECF7C8, + 0x7902E54F, 0xBBF902F7, 0xEF43BEB4, 0x3E9BFEDE, 0x7A77DA3F, 0x6D9D90CE, 0x0F5B9F4C, 0xE70FADCB, + 0xD2F3D23A, 0x37EDDF92, 0x1EF39F4D, 0xFBA7AD1F, 0xA6E7B3B5, 0x29ED1F93, 0x1EF397A5, 0xFDDBB6CE, + 0xE97DD0FA, 0x69DABF26, 0x3DE67F98, 0xF68FDB86, 0xA6F74F5B, 0xDFB47F4E, 0x7AC4277F, 0xCC1F99DE, + 0x776DC3D3, 0xFE3DE931, 0x7F68DA3F, 0x6F9B9BD6, 0xCFB6D9E9, 0xFC80F498, 0x3F32EDDF, 0xB7ADA9F0, + 0xD755F8B3, 0xD3F901F9, 0x237EBD7B, 0xBAFE7AAF, 0xCAFAD755, 0xF86B2AFC, 0x6169FCEA, 0x97A6F123, + 0x3DE2933F, 0xE6FF28DD, 0xBFFA3DE9, 0xFE911EF3, 0x87A5F1AB, 0xCF4CF3A7, 0xBE28CD1F, 0xD263FE8F, + 0xD2FDAB3F, 0x97E66FFD, 0x4F69FE92, 0x1EF367A6, 0xF9537F3D, 0x3D3FF51D, 0xE9FC8EF4, 0x98FF5C9A, + 0xBFF5E5E9, 0x79AEEF4E, 0xE787A447, 0xF33BF227, 0xFDCBFBC3, 0xDBCBF925, 0xE9D1FC90, 0xFCC9E797, + 0xF7955FAF, 0x9C9F921E, 0xCD2FC99F, 0x8CBFAC37, 0x3E5E727E, 0x4B7A343F, 0x257F72FF, 0xE5FDEAF7, + 0x4BCE8F49, 0x8FE6B7E4, 0x4FE69FBC, 0xCF7DBEC8, 0xF935E971, 0xFC7E94CE, 0x8F7D3ECA, 0xFAE1F355, + 0xCECF494F, 0xE69F9C5F, 0xFBF320EB, 0x953F2F72, 0x7E4F7A32, 0xFFE5FCDC, 0x9FC7843F, 0x3BE5939E, + 0x3C7F727E, 0xEFEF03B9, 0x7E7F5FC8, 0xF5939E3C, 0xFF097F68, 0x1A3F7F5F, 0xC9F8919E, 0xBC7F92F5, + 0x774EF7CF, 0xDF97F2FB, 0x0DD293F7, 0x9F8C9FBF, 0x8F65FEF8, 0xFB5A7E3F, 0x427AF2FE, 0x95FBE7EB, + 0x81CC5F5F, 0x2FE4F72B, 0xA427EF7F, 0x993FBE1E, 0xC9F3E3EB, 0x95FC7E86, 0xF464FD91, 0xF94BF590, + 0xF913D2F9, 0x21E9C9FA, 0x27CF4FAC, 0xB7C81F9F, 0xF64F5BC7, 0xA4F343AE, 0xC7D8FF8C, 0xF516F933, + 0xD2FE2DE9, 0x31FFEEB4, 0x7F1AEB2D, 0xF25F4CFB, 0xC7A4C7FC, 0xB969FF36, 0xD65BE46F, 0x49FBD7A4, + 0xC7FCA6B4, 0x7F1CEB2D, 0xE65FAFB4, 0x7F4E7ACC, 0xFF34ED5F, 0xC77A8BFC, 0xCBD2FE3D, 0xE9119FEB, + 0x31F167A7, 0xF383B659, 0xE9FC80F4, 0x983F3CED, 0xDF47FB76, 0xF57B5A52, 0x3F717ED8, 0xB69EE709, + 0x7BD27A8B, 0xF7CF1195, 0xF5AF4FE7, 0x0F512FF8, 0x8FF516F9, 0x23D2F891, 0x1EF1B91E, 0x13FF9E74, + 0xFFEA53D3, 0xF911E931, 0xFFD2347E, 0xB1DE22BF, 0x299D5F91, 0x1ECD8FB8, 0x1E13FF4F, 0x69FED637, + 0xC5FC1D3E, 0x7C38EBD1, 0xFC8AEB31, 0xF177A4F3, 0xBB7A4B3A, 0xBF233DCF, 0x07BD3FA5, 0xF91BEB6D, + 0x981FD68B, 0x387F78E4, 0x9147588F, 0xE6775C8F, 0x717E17EB, 0x6D985F7A, 0x7B9A5F2E, 0x5CB890F5, + 0x3C1FF476, 0xA7F3C358, 0x6FC3FCD4, 0xAF57CE4F, 0x49CFF341, 0x6F473ABF, 0x8CF536CC, 0x6F7DBC68, + 0x7EBB64C9, 0x12D6A3F9, 0x29D7639C, 0x9FC67A8B, 0xF19B1AE7, 0xC7CF3CF3, 0x0CEB793E, 0xE82D4AE7, + 0xB7B1DEC6, 0xFCA3F9F5, 0x7DF7DDC7, 0x7A9E0F7A, 0xF7A4F3E3, 0x586F63FE, 0xCBF939E9, 0x793EE85D, + 0x9ACEAF63, 0xBDC5F3B7, 0x3ECEFF7D, 0x7F9FF468, 0x7ECEF558, 0x9CFF843F, 0x2BFD7E80, 0xF4687ECF, + 0xF558DC3F, 0x72FDFEBE, 0x90DF2F90, 0x9EE783DE, 0xEC0ABF6F, 0x1A3F7F5F, 0xC9EF2748, 0x8FBE5FE0, + 0x7A2CEE5F, 0xF9FD86BF, 0x2F69FF8E, 0x3BEE38D6, 0xA3EF27B8, 0x1E8BFB5F, 0x7E3FE2EF, 0x6BCA9F23, + 0x8E3882F5, 0x3CDFEB71, 0x3D16F547, 0x7EBFE2EB, 0x05E5EFBE, 0xFBEECB7A, 0x9E0F7A4D, 0xE9F723B1, + 0xDEC6FA27, 0xBF9F213D, 0xCF07BDB9, 0xE9F72BB1, 0xDE227F4C, 0x3A3F243D, 0x59FFE4F7, 0x33541F5B, + 0xD4BECF06, 0x1CFAA19D, 0x088F09FD, 0xCE4E6ABF, 0xBBA47E0B, 0x61AC8F25, 0xFFAB0187, 0x7E6C27C2, + 0xACB75FEF, 0xD41F62AC, 0x8F2D6A9F, 0x7501877E, 0x7027C251, 0xEFD98ABF, 0x67657D2C, 0xF93F0C38, + 0xF4A33B11, 0x663D5C0F, 0xFB0B98EA, 0x63C9EF1C, 0x70E87777, 0x422CF4D6, 0x55FCAD93, 0xF5B14575, + 0x9E1D70E8, 0xB777221C, 0xF57E58F1, 0xF743593F, 0x4BFEF101, 0x877E7F27, 0xC2AC87EB, 0x637F88D7, + 0x13BFD36B, 0x01131F71, 0xD49B5DF1, 0x375BD6C7, 0x927F79C0, 0xE42FE0A8, 0x87EB599F, 0xAE97EA63, + 0x8BAA3507, 0x4CCF8B38, 0xEABD56F1, 0xF79AACB7, 0x257F02D4, 0xC7A914EF, 0xDA043FEF, 0x897AB83E, + 0xF687B889, 0xF6B3D613, 0xEA6313ED, 0x77ADA79F, 0x3709BD66, 0xD08BFE9A, 0xC1DF26CA, 0xA7FC69A8, + 0x8F9B28DF, 0xF2A7CF3F, 0xFF7CA937, 0x01F4A2BF, 0x09E0AF85, 0xF2393F07, 0xEA630BE5, 0x7B7ECE0D, + 0x37DC20F4, 0x6A3D418F, 0xFDD57A82, 0xBF82CE53, 0xB606EA63, 0x41E72D5B, 0x73FBEDB7, 0x4BBDA741, + 0x2FFA7B3A, 0xF80BE7BB, 0xE4DF08F5, 0xB125CC1B, 0x4BFE8DF3, 0xE7CF177A, 0xF939A0C7, 0xFEF273C0, + 0x1FD6C792, 0xEFA03E6E, 0x0AF3CE92, 0xEFFCBC53, 0xE8AD01BD, 0xE86F0DF8, 0xC3FAD8A2, 0xDC74A88F, + 0x4D61DEDA, 0xA9C47EDE, 0x2AF44681, 0x5EF4370A, 0xFC617D2C, 0xF903A03E, 0x4E0DF3DE, 0x923F60F3, + 0xE6CD422F, 0x73A0C7FE, 0x3207FEB0, 0x3EB628BB, 0x04EAE388, 0x306FEE54, 0xE2F7DE7B, 0x4FEA4D07, + 0xBDE86F3A, 0xF8C3FA58, 0xF22F81FA, 0x78449877, 0x97FC4BFC, 0x7C39EAB9, 0x01A0C7FE, 0xDC00EF8F, + 0xEA638B32, 0xDBA03EAE, 0x0FF3F64E, 0x25F6DF0B, 0x08BD25A0, 0x17FD2DF1, 0xFEA83E96, 0xFCDBA03E, + 0xCE62FE6D, 0x7EDE1FF5, 0xEC255E2F, 0xFAB39780, 0xBFCB48CF, 0x34407DBC, 0x8CFC9986, 0xD9B3674B, + 0xBD6DA017, 0xFD6D037F, 0xBDE879F4, 0xE3501F7B, 0xD1F3EAC7, 0xFDF70242, 0xEF36D08B, 0xFE6EF3FE, + 0xA83E96FC, 0xB3A03E6E, 0xA178EBB3, 0x66CE9C29, 0xF44C03E8, 0xB13FD3E0, 0xFD91BD42, 0x7BD2DB41, + 0x7A583F77, 0x283512EA, 0xE78BF47D, 0x801A3966, 0xCC1889DF, 0x0B98EDDF, 0x037BAC9F, 0x2556503F, + 0x67D0F701, 0x4A5D74D1, 0x45128F0C, 0x98ED4782, 0x3DD6CF1D, 0xAA984AF5, 0x0CEBF3D4, 0x7EFDFA09, + 0xAC54C064, 0x9FD6E392, 0xDF5FD653, 0x85B85DFF, 0x83FB2961, 0x3ED3B63C, 0xF4DB69FE, 0xD6F624E3, + 0xD51233FF, 0x8174FE46, 0x7FAFD3FC, 0x8DFEFEA7, 0xF95BB447, 0xFE93E9FC, 0x8DFAC534, 0x7FA3FE33, + 0xCDDFA23D, 0xF297337F, 0x86EC97F2, 0xFAE7120E, 0xF3C368CF, 0xFDA364FD, 0xD42FA4F5, 0x53FF91D7, + 0xBFAEB2FE, 0xE5E9FC93, 0xFA65B47E, 0xEABFF1FA, 0x97A7F18B, 0xFDB830DF, 0xE07E1BCE, 0x0F63BF2D, + 0xCC4B623F, 0x2DCC0F63, 0x3F2DCC5F, 0xB85F86F3, 0xC3AABFB8, 0xDF61BEC3, 0xFD319C27, 0xB6EB6FCD, + 0xADE407EE, 0x3FCD13DB, 0xF5B3985F, 0xB1C77962, 0xB57F15F9, 0x157B9C27, 0x56FB5591, 0x5FB1C779, + 0x62B53F15, 0xF32DCC83, 0xB81F84F3, 0xA06A3F4A, 0xD8B724F3, 0x179C0755, 0xFB4FC27E, 0x4F326FC1, + 0x7950BB79, 0xCFB2CA3C, 0xA8328F89, 0xF91DFCF3, 0xFC03E787, 0xD5F94BB4, 0x0FF9C3F3, 0x0E9C1FB6, + 0x9BB744FB, 0x3C996FE0, 0xFCB0DD7C, 0x25DA67E9, 0x3C23CC0F, 0xDBCD43F8, 0x7CC5FC0A, 0xF3EA10EF, + 0xEAFC23DA, 0xC7FC0DF3, 0xEF303FAC, 0xCE3B847D, 0x9ECE17C2, 0xFCB03ADF, 0x10F62699, 0x27E0FCB0, + 0x3A8F88E7, 0x3BE40BF7, 0xFF69FD95, 0xF983B06F, 0x91F305CA, 0x97EABC41, 0xD8EF91F3, 0x04CA97EA, + 0x7CA19DFE, 0x73E9FC59, 0xADAF4F52, 0x0FFA6682, 0xBEEB8E3B, 0xEEF0788E, 0x1A57E2FD, 0xEC3E85FF, + 0xA757C00D, 0x5318837D, 0xC3BFB3FD, 0x288F8B6D, 0xAD9F4BBD, 0x62677DA9, 0xFF9DEDDF, 0x640CF60D, + 0xAFB13D60, 0x65B3633D, 0xE6DF1733, 0x1E01FE17, 0x9B571A1B, 0x1BBD3D60, 0x65535CEC, 0x35BB3C66, + 0xFBB7198F, 0x52E5F96F, 0x58A7273A, 0xE7823F7F, 0x1FEC97E2, 0xA24DFFD4, 0x63B67F83, 0xF1A480ED, + 0x207CDE49, 0xC13EC5CA, 0xEA87F879, 0xBDFD34C6, 0x217ED3CD, 0x0A1F3E8E, 0x6F1E70B1, 0x23C4E7E8, + 0x37F41DA0, 0xD715F112, 0xBB4FC065, 0xFDF5F1FC, 0xD4EE03F1, 0xD881F8AF, 0xFA8E80D1, 0xFE85D6CF, + 0xC11FFDDE, 0x12E25B94, 0xEF63109F, 0xAD7BDA02, 0x0EFE8FFA, 0x684F9B7F, 0xBF61DC6C, 0xB380D1BE, + 0xB019FBF3, 0xCF5BE8B3, 0xD95F898F, 0x5EA4CF0E, 0xFE10BFE8, 0x7ECBFEBD, 0xFD17EEB7, 0xB0BF5D09, + 0x9BB50193, 0xBD59CBCF, 0xEBF11336, 0xE3E7F5F6, 0x9F04FFAA, 0x37AE679B, 0x9E1830AE, 0x77B39EE8, + 0xD74BF8E8, 0xCE7668C0, 0x68FF173B, 0x94FDFB78, 0xACC90E66, 0xFF10DFEC, 0x60DABF62, 0x8E8F5736, + 0x9AF2BF18, 0xEB2F56B3, 0x83F2DFE3, 0x8626F39F, 0x94FFDEBE, 0xE1A56C08, 0xE53FF0F7, 0xEA6B29FF, + 0x01379BF7, 0x291FC07E, 0x1163B06F, 0x58CAF680, 0x95736B28, 0xFFE1F799, 0x8C4780FF, 0x29660BE5, + 0x3BACAFAD, 0x82779BED, 0x94FF60BF, 0x80F1A8E2, 0xBB259E9B, 0xF578EBAD, 0xB782BFEF, 0xFAF5653D, + 0xD8BFC71F, 0xEB69ECDF, 0xDB3FA2A7, 0x797B58FF, 0x77416F23, 0xC7CBDB7F, 0x54C1753B, 0x949FD7DB, + 0x4F631CE2, 0x37C371FE, 0x7BAC4CC0, 0xA64F1DBA, 0x49F6137B, 0x42C0E1BE, 0xCA7F65AF, 0x96DF6FE4, + 0x4D3A7C9F, 0x32B8BED8, 0x63A7F50B, 0x608FD83E, 0xE84E0D38, 0xD8EBAFBB, 0x5EF2FB15, 0x7DAAF943, + 0xC068FF4B, 0xB31DEC09, 0xDF66F604, 0x8CF6679B, 0x8B92EF77, 0x3ED32707, 0x8CEB1DAC, 0xD7C3F7DC, + 0x88CD4766, 0x6FC0C1DE, 0xFC87BA57, 0x7EAF643F, 0x50F38C31, 0xE0CF6377, 0xB0DD97D6, 0x0378B8FB, + 0x92B47727, 0xD60E93DF, 0x8B99B76B, 0xFF40CF0F, 0x78973B4F, 0xE26C935D, 0x997CBF77, 0x647E8CFC, + 0xDEC4BD9E, 0x2D0838AC, 0xD74DB017, 0xC0F3F6AF, 0x3F02FC27, 0xCCFBFEEF, 0x7DD3B3FE, 0x14FCFE3D, + 0xF328FC7E, 0x4EFD3E58, 0x7FDD8CEE, 0x70BDD5F5, 0xA09E79C9, 0x0E05BD6F, 0x95E7CDC7, 0xABD17D24, + 0xE3C7F1AA, 0xC603FDB9, 0x6BDD3CC2, 0xF07ED6C9, 0x4E3AE38C, 0x33DAEF57, 0x753FD05F, 0xE6CC645A, + 0x0FE4CBCF, 0xDC9D1DE6, 0x4B351FC8, 0xDF7EF646, 0xF087F1B0, 0x83EC291D, 0xE66B351F, 0xD19FF958, + 0x2F057C48, 0x7D1AC4F7, 0x6BFAF30B, 0x2EB8E06F, 0xC7BB5B7D, 0x1EE03EA6, 0x1BE063EA, 0xB7403C5F, + 0xD3C7C9F8, 0xF07E54E3, 0x8DFE8C35, 0x3F027F83, 0xEB37C07A, 0x9BF30960, 0x5FDD8F6A, 0xBCD19F6B, + 0xC9156138, 0x7FDF7717, 0x75B81FD5, 0x78A3BF7C, 0xBE1D03B8, 0x5C0FD80F, 0xCECE93F1, 0xE1FDA8C6, + 0x9BFC1DEB, 0x9E003EC6, 0xC3DC63AF, 0x05FBEA7E, 0x74106F38, 0xBF2DA606, 0x5897EBF3, 0xCFB34A5F, + 0xE1EFA376, 0xFB518DB7, 0xAEC3DBB4, 0x7D573F81, 0x7894B7D7, 0x07A86532, 0x3EBC1FD5, 0x78A33FF5, + 0x8581FBAF, 0xC42340FF, 0x95DA287F, 0x1FB7DB8F, 0x6ABCD15F, 0xF650FE2A, 0x61FF3CB5, 0x7FCCBAFB, + 0xFE40BBFD, 0xA8C61BFD, 0xD516B8EF, 0x83BF723D, 0x10DF9BF3, 0xB3E9F993, 0xFDA8C61B, 0xFDE50FE5, + 0xDF027F18, 0x0F33D4FE, 0x4AE627EF, 0x4707F106, 0x7C93B9D1, 0xFB6B2B42, 0x3CCAF7AB, 0x3B301E80, + 0x07AE660C, 0xFA03FF60, 0x5A3DBFB4, 0x075CEC62, 0x0CF150B9, 0x3D5CC667, 0xE0CB8C83, 0xDE32F792, + 0xF4A70E60, 0x0CF118F8, 0x823D08E3, 0x01B8D8CE, 0x18F48A96, 0x50FFC8DF, 0xC02511FB, 0xE71938D5, + 0xBD45F900, 0x7F0FD7DC, 0x5B181FD0, 0x539DEDD1, 0x5E8FFD4D, 0x630CF118, 0xF8F3FC67, 0xF4FCC03F, + 0x8071D03B, 0xC0D5BD1E, 0xFBFBB9AB, 0xCB780C7C, 0x38BC7F53, 0xBC54C638, 0xE859CDCF, 0x0FFC7901, + 0x2B553FA3, 0x38B3CCAF, 0x7F337742, 0xBD57F581, 0x1E672798, 0xA3F17D6A, 0x6031A80C, 0x6F1F77C1, + 0x41071DE4, 0xF1191E67, 0xD7B9A787, 0x0D1BC6D8, 0x6DD6B310, 0x83BD7B53, 0xCD5CBC78, 0x71C05D4B, + 0xFE0035DF, 0xFFF72160, 0xEFF1B9FA, 0x91175F7C, 0x91B17D2F, 0x5B8B18EC, 0xEDF3F9F9, 0x60EFD7E3, + 0x1FE74FF9, 0xC7BE5F09, 0xEBF5F88B, 0xFCC7129B, 0xF9EA73C4, 0x606FD6AB, 0x711E97EF, 0xAFA0979D, + 0xA4FFD9EB, 0x9718FCB9, 0xBDFAF597, 0x5E7A89B1, 0x99AC3F44, 0x0CF666AA, 0xEE8BF6E1, 0x792ED47D, + 0x5F7DF5D5, 0x60EFF105, 0xFA43FFBC, 0x84D52C7B, 0x1662B057, 0x0D6622C4, 0x0BE36972, 0x3317E30B, + 0xF13613ED, 0x3FE3FBF6, 0xC5FE2F38, 0xDDE4FE2F, 0xEEC705BE, 0xB3632F74, 0x03F1F76B, 0x8AB2D2DB, + 0x3EF6B71B, 0x376E647B, 0xF730BE0F, 0xAB321FF6, 0x2FF5BE6E, 0x5E86F7A7, 0x4A3C3A78, 0x5ED0734F, + 0xD9615EAF, 0x8C77D05F, 0xE146234E, 0xF7A37DBC, 0xC15FF699, 0x6B027FBD, 0x713DCBEC, 0xE1B09EF6, + 0xF950DD6F, 0xF0977777, 0xC7803F7A, 0xDE5F9A35, 0x323E9C8F, 0xEDF32DF8, 0xAB65FDE1, 0xFD717DFD, + 0xBAE2DC92, 0x7F41F611, 0xE2FF369E, 0x25BEB4F8, 0x66C9FF4E, 0x78DF2FED, 0xC717E59B, 0x9BFB75F6, + 0xF7BE1FFD, 0xB7E24DFE, 0xB2697635, 0xEADFEBD7, 0x6716BAED, 0x18FF643F, 0xAAF1267F, 0xD9BED961, + 0xDE5FF93C, 0x80ED40B3, 0x04E399EE, 0x4735DEE8, 0x2F1B625E, 0x427B588F, 0xEBED8660, 0xFCABFB91, + 0xC61BFDB9, 0x22DB857A, 0x100F738B, 0x69C6F8A4, 0xFB518937, 0xF9335767, 0x5FC778C0, 0xDF03EEFD, + 0xBC7EF5D5, 0x57B7DB8F, 0x6ABC4B0C, 0x7F7FD48E, 0xCCFF027F, 0x7FE0DF07, 0xF9DA6C01, 0xEA55F723, + 0x8937F9CB, 0x37BABFF7, 0xFE4A3DF8, 0x7BC1CDEF, 0xD459C687, 0xF6A31A6F, 0xF29735E7, 0xCB307E80, + 0xCDE1BA11, 0x71BA1FD5, 0x78A33FD3, 0x56B4A23D, 0xACC7F671, 0x93657CC4, 0x7EA4F146, 0x7FF6DBF9, + 0x54D40B7F, 0x9FED355F, 0x81BFD7AA, 0xFB518937, 0xF9537FCD, 0xBA7AAC55, 0xB8CFF3D3, 0xEC81807B, + 0x87FBBFF6, 0xEBECA75E, 0xDF633F1F, 0xB785FB08, 0xB0B75F0C, 0xEF93CBC0, 0xFE4CE43F, 0x933BC6E5, + 0xEFD9F26C, 0x1EE9799C, 0x1FEE2E25, 0x3DD0FF38, 0x3B14F099, 0xF83EF076, 0xD6ED924B, 0x2E09D8F3, + 0xB767075D, 0x7CF1C551, 0x6F87D99E, 0xF85B613E, 0x41FDF0FE, 0xD3A3B6D3, 0x3FBFC7B0, 0xBEEF64DD, + 0x00A35EFE, 0x949B8C7A, 0xC1DFA4DC, 0x803F15B0, 0x9E973DEA, 0xE73780FD, 0xF37E2F1B, 0xDBA3478F, + 0xA877A11D, 0x4EFA501F, 0x57DAA700, 0x63FC6A59, 0x369DE3E9, 0xED1BB389, 0x8841CF7D, 0xD3CC053D, + 0xF457EB66, 0x9EF0FED4, 0x8E123F5C, 0xFABFC7C0, 0xFB408927, 0x01FE5936, 0x56F60FD4, 0xEFB29FCA, + 0x7E807A27, 0xBC0FABD6, 0x12976FAC, 0x669599E9, 0xF54B3C09, 0xF0EFB370, 0x7FE1EF6E, 0x48F608F8, + 0x3FB87C9E, 0x39BE7F6D, 0x9F847C41, 0xFFEEE1FC, 0x4CF8EF01, 0x7C3EFDBC, 0x8CCF1FDD, 0x07F07C55, + 0xFB8A1EAD, 0xC7CDA9FD, 0x2FFC7B1F, 0xF2317F23, 0x9F21FB07, 0xEA693315, 0x31E49F3E, 0x41C1BC46, + 0x772DF1BF, 0x94FC06DD, 0xC7CF8BC8, 0xBF996596, 0x81FFE3CB, 0xDFEF29F5, 0x0E3163FC, 0xBC8DD663, + 0x3FB74F74, 0xB8BFD5FD, 0x47BE3B27, 0x3B04F8C7, 0x97F1F178, 0x98F93CC9, 0xD7985F69, 0xFEE1FACC, + 0xA5592F58, 0x5FD7D2DE, 0xE3CBCD1E, 0xDE0F7F9E, 0xFE33EBC7, 0xFD198F9F, 0x3185EC5F, 0xD87FD307, + 0xCBFE8FBB, 0x475F84E7, 0x698E7F5E, 0xF7A4990C, 0x18F5ED63, 0x6617ACE7, 0xE0F2771F, 0xFFB32CFC, + 0xBDC0EBFF, 0x999BD3E1, 0xF9AA9E3F, 0xE49BE35D, 0x5FB82F30, 0x3FEC1873, 0x7592AF74, 0x9EDB9F77, + 0x589FD6E6, 0x3F808FF9, 0x6936E9C7, 0xE4F3A885, 0x6A03F65F, 0x205FCD62, 0xB554F6A3, 0xF4B75C23, + 0xF67F2605, 0xAC43BDED, 0x82F9BE93, 0x71380F3B, 0xD1DEE17A, 0x35FEEE42, 0xFE59ED1A, 0x7DFED50B, + 0x5CFF29E1, 0xF77A81E7, 0xED14FE1D, 0xB059ADF7, 0x025E17F2, 0xC37E610F, 0xF3F951DF, 0x12F2C934, + 0xD94D504F, 0x50DF9C6A, 0x46201FF2, 0x510F739D, 0xE1775ADF, 0x187393EC, 0x9F159FDA, 0x71DC0FF3, + 0xE7F30F66, 0x00F4C391, 0x6F7E919D, 0x06FEB663, 0x3E9D6976, 0xFA7CA27E, 0x98BA3B1B, 0x86FD30D0, + 0xD323F3DF, 0xCBF5D955, 0x6E2EE037, 0x319F079B, 0x7D8E3FFE, 0x787E1EF7, 0x597624FC, 0xFE0AE6EF, + 0x7F99B77D, 0xFE12CEFB, 0xEA058821, 0x5E793777, 0x10C4EB4D, 0xCCA7AB5D, 0x8638E8FF, 0x44DF07FA, + 0xDB31DF6F, 0xB6705E78, 0xFD77E909, 0xB8FE90EF, 0x6FDB8F78, 0xBF3D5EA7, 0x7FE29F87, 0xF8FA6673, + 0x37EE0FE4, 0x9339D58D, 0x94FD4F7D, 0x6DB689FB, 0x9F9E7FAA, 0x5B2AD767, 0x2FD3B700, 0xDE12F2D9, + 0x8EB1D02F, 0xA5E7C9BE, 0xA757C0EF, 0xEB42FEBA, 0x55F613F8, 0x1DB169B1, 0x0B0153BE, 0xF430DFC7, + 0x7C82FC2A, 0xCFDF7AA9, 0xEFFABBA7, 0x603D989F, 0xD97566AF, 0x5C7F36C7, 0x6D96FDDA, 0xBCBBF995, + 0xEC47E69F, 0xB9AF927F, 0x98B71CAD, 0xCF63FFBE, 0x1F749C3E, 0x96D60BF5, 0xF09CECCB, 0x72BDBCFE, + 0xEAF3BD82, 0xF56F86F9, 0xD70437BB, 0x9E8CE5FE, 0xB6DFFF50, 0x7F9C7ED2, 0xD73FC2F9, 0x42FB3663, + 0x993FD5FC, 0x5A17EA5F, 0xFE642DC1, 0xD94ADD93, 0x7072BEAA, 0xE70FFFFE, 0xB44BD55E, 0x5FFF08E7, + 0xE35D23E3, 0xF4FC56CF, 0x7778DEF1, 0x01D37C25, 0x7F5D3F84, 0xF316E8F7, 0xE7CBDC14, 0xF8DDCF0F, + 0x2EF3F503, 0xDFAFCA7A, 0x07F8303D, 0xF7A4934E, 0x82FB505D, 0x58EA6F73, 0x93A85E02, 0xDEAE1F38, + 0xF1C413E1, 0x7EF4DFF7, 0xDAC9EE17, 0x54CF014F, 0xD1F7DF7B, 0xEFBD8CDB, 0xD6B83B00, 0xFBF78312, + 0xB776771B, 0xA97EFAF5, 0xB4F6B4A7, 0x53FDF4FA, 0x6DEBEC6F, 0x507F84FA, 0x49F9FB9F, 0xF5AB548F, + 0xFDFAEA67, 0x9B16581F, 0xCE9FEA8D, 0xEA1DAA9F, 0x5EAFFE99, 0x19E79F97, 0xF866A4F9, 0x3AF82BEB, + 0x959AE2F3, 0xCDF64DE6, 0x5F4FA8CD, 0x549FBD9E, 0x3944BD2D, 0xD7672FB3, 0xE3A95EAA, 0xD1FEEF59, + 0x07DF03D0, 0xF3B85FB9, 0xA3A8DE02, 0xBE2BDB0A, 0xFFBF22C4, 0xF90FD487, 0x88215EF9, 0x2D663CC4, + 0xABAC575E, 0xCF2D36B3, 0x1083BE7B, 0x46EDC1FA, 0x3FC9AFD7, 0x3499E7E1, 0x775CBFF9, 0x8DFE3B39, + 0xEFD39DCC, 0x72390F54, 0xADA13FC6, 0xFC13F48F, 0x717FE640, 0x3CA6867E, 0x12CDC374, 0xF9F71FD5, + 0x27E0DF64, 0x5A93F57D, 0x595F4CF5, 0x12E2F1B9, 0x9D4EF514, 0x9EA7AB59, 0xC0EFC725, 0xCE8E7237, + 0xF3FBACCF, 0x875EF93B, 0xF47E0C78, 0x8E6DC57C, 0x0AF97583, 0x3B5DEABB, 0xDFD42EA6, 0x7AEAF73B, + 0xEB63DF93, 0xEBCF8FC8, 0xEFE0F596, 0xF6D92FCD, 0x06393FAD, 0x6937AB23, 0x7FEDD683, 0xEFDBEA04, + 0x3793ED7D, 0x3FB17FB8, 0xEFF87DBC, 0x5BBE533E, 0x0F3F5FF5, 0xF9CF0CFC, 0x5A663749, 0xEC36BB03, + 0x197BFF43, 0x5D277A9F, 0x027CA6F9, 0x0EE78BB7, 0xDF6EAE94, 0x385B9BF7, 0x97F9C4F9, 0x55CD3F7C, + 0xFFAEFD93, 0x7B58E2D6, 0xD76B1B19, 0xCBF3573D, 0x9F2AF8AB, 0x9F98779A, 0x3A752A63, 0xBDBF9EC6, + 0x383DDFD5, 0xF30FCFAB, 0xF70DFD01, 0xFF3EE0F7, 0x4F37D90D, 0xFEBCFA7A, 0xE1B1C9F3, 0x9E725EAB, + 0xFF29FF07, 0x9E4F7B7C, 0x80DD01F3, 0x5F17EE03, 0xB3C7FE0E, 0xF82EE48B, 0x3D3D37F4, 0x3E03CF7F, + 0xA57DD4AF, 0xC7DF7F80, 0xE7679BE8, 0x7D08ECBF, 0x634679BE, 0x7F5F80FC, 0x1DA95EE3, 0xFBD9DBBF, + 0xAF87D07D, 0x0CB8AB99, 0xE7F568FD, 0x66BA9902, 0xFC22DC27, 0x7AABEE2E, 0xE7DBC6DA, 0x7D705E1D, + 0xE6E3AFE8, 0xBA9C87EB, 0xF39C637B, 0x7FBE4EB5, 0xE1FB9FED, 0x781FCDD1, 0x33E87D08, 0xCEE74936, + 0xA3F7197F, 0xFEEC4405, 0xF3635EFF, 0xAD6616BD, 0xCF403E8E, 0xD5D79F7C, 0xF2C9F179, 0xDE349B13, + 0xFE03EE7A, 0xE0BF19CE, 0xB39DAC37, 0x533D04FE, 0x2FCD3E54, 0x0F013FE0, 0x26811EAD, 0x6F93FB1A, + 0xAE17EE13, 0xBD4A2F93, 0xDF13A84D, 0xEE647A7F, 0x05BC4A3F, 0x23BF3F50, 0x6F9AB7E4, 0x3C5EBFA5, + 0x2FC17A1F, 0xEEA34506, 0xDE1748DF, 0x0CC98EA0, 0xF70D78DE, 0x6D7602FC, 0x4EEB6FCD, 0xBBF3FB81, + 0x5F6F17DB, 0x85DE0700, 0x3F957D37, 0xE11F992F, 0x86F711CA, 0x9FD1F631, 0xAA9710AF, 0x33EC14A9, + 0xE75ECDA7, 0xC8F5E967, 0xB2FBE97D, 0x07F261A1, 0x3D443E8F, 0x7AC7DECC, 0xDF67F87C, 0x38D7D458, + 0xDF9FDF17, 0xCCEF92F7, 0x99DFB82F, 0x78BD7E5E, 0x38CFFD4B, 0xB21FB4FE, 0xEAF3213F, 0xDFAD8F46, + 0x3E9CCF7C, 0xAD9B7FCA, 0x29A7B4DF, 0xBFF6FB1B, 0xFC2D377D, 0x503FDC17, 0x5D5C8FE4, 0x3C50FE54, + 0xF38BFC3D, 0x682CF8C3, 0x7E7DD668, 0xFFF79429, 0x53DA9D9F, 0x76E78BFC, 0x9D651EC0, 0xF316EECB, + 0x73B2C793, 0xFDC0F3DB, 0xC1F9067F, 0x3563477B, 0x7F6DEBC2, 0x3C30FF47, 0x7B3AF4EB, 0xF17B9BBC, + 0x77FEA2FC, 0x7EC8AEC8, 0xFF3871E2, 0xC4128779, 0xA7DD1AFA, 0xC384DD0E, 0xFB7FA4BD, 0xDBA376C9, + 0xEFA7EC4C, 0xBD5FC0C8, 0x9F6C7F2E, 0xB1EBE57E, 0x2DEDDDEA, 0xFC35F97D, 0x999D5F1B, 0x1230CE5F, + 0xB76587C3, 0xBC01717E, 0x697677C0, 0x382FFEA0, 0x7695FC3E, 0xCE34E537, 0x923F98DF, 0x9DEE66F8, + 0xEF91199F, 0xE8A6061C, 0xECDD89F9, 0x1AF9FDA0, 0x3D9030CE, 0x5B0F7453, 0x9F7FFE79, 0xC6F92C03, + 0xFD32FE7E, 0xF453375E, 0xC6335B59, 0xBE91C0F7, 0x4C61BDD9, 0xD8D0BF6B, 0xFB6398FF, 0xE5D7E877, + 0x017F18E6, 0x83D9A5E6, 0x2B805F08, 0xF345FBAE, 0xEDEFE78B, 0x646F56DB, 0x45F0FBE3, 0x617E591B, + 0x629B657C, 0x381ED5E7, 0x453DB7D3, 0x7E19F45E, 0xC079ECDB, 0xF6EC0EF7, 0xA31A6FF4, 0x677E6143, + 0x7CFF88F3, 0xE0E3DD70, 0x3FBF6D97, 0x0FD5FD46, 0x7F4E675D, 0x01E3F3E6, 0x57986F86, 0x7855F2B1, + 0x9A6FE8CF, 0x1DA99BC1, 0xDFC7617E, 0x97EFAF4F, 0xFE1FC573, 0x7B98FF65, 0xBDF51AC0, 0xABC2FCD0, + 0xBC617AD3, 0xFAFEDB78, 0xA33F73B2, 0xED89EB83, 0xF965EDCB, 0xE67CE057, 0xF7A31A6F, 0xF457BE59, + 0x7F08BFAF, 0x0AF353BB, 0x5AEF92F1, 0xE1FDA8C6, 0x1BFD997F, 0xD7EF02FE, 0x18E7C13B, 0x33EDFF7F, + 0x61EDF6A3, 0x1A6FF497, 0x9D9EC3F7, 0x25148FFC, 0x653D5EC6, 0x8BF7A383, 0x78037E4A, 0x35813FFC, + 0x7B297B54, 0x6D83F95D, 0x753FAAF1, 0xC679A05B, 0xAB1FA1F9, 0x28F44787, 0xEB973BDC, 0x8F6ABCD1, + 0x9F1E1EDE, 0x57695E99, 0x4FD05D60, 0x5E59DD8F, 0x6ABCD19F, 0xFBBEFA2F, 0x399F755F, 0xD2BD3BDC, + 0x8F6ABCD1, 0x9FDD2FFC, 0xBD44F3DA, 0x7C773688, 0x9E3FD98F, 0x6ABCD15F, 0xFE593E0A, 0x71984FDF, + 0xEA72192F, 0x7DB77D88, 0xF20DDEA7, 0x8FD2B753, 0xBCC37932, 0x8760FD59, 0xA1BA95F6, 0xCD76F2D8, + 0xB1638BFA, 0xF2F05F03, 0xEAEEF6FD, 0x71E3C671, 0xBDF25F63, 0xCA7AEAB2, 0xA215FB2D, 0x606FFBD8, + 0x55581F59, 0x8FEBB7D7, 0x6B561BF1, 0xFD02EC4D, 0x0FBB8EFA, 0x0DA0FFE7, 0xA80FF155, 0x458BC4C5, + 0x2EF457EA, 0x173B4ABD, 0x5DF67EA9, 0xA70FB11F, 0x727F623D, 0xF87B87FB, 0x135E2F2F, 0xDA80BF9C, + 0xD71BEC11, 0x9B6E7627, 0x3D2FF8DB, 0x82F6AFE0, 0xFA77AB4D, 0xF27DC175, 0x29FE2AF5, 0x043FB5F7, + 0xEF0BFE7D, 0x7CAB5A59, 0x8D0FC4FB, 0x7F185FE7, 0x23827CFF, 0xFC0E5EF6, 0xE2FA1561, 0xD45768AF, + 0xBA96F663, 0xE3EFE55F, 0x162B0A5F, 0xC9B47F59, 0x86EF2FE1, 0x77D287DF, 0x7D3FABE0, 0xF90FF48F, + 0x6CBD2870, 0xDE05BF9B, 0xAE7BB7A1, 0x7DE897B6, 0x85DF0BFA, 0xFE6F6F8A, 0xED9E6237, 0x7E2F09FE, + 0xCC3E7636, 0xCEAF427F, 0x6DA77A17, 0x71F89EAE, 0x5939F657, 0xAE570FB1, 0x7F96BFDB, 0x4265F277, + 0x63EC769E, 0x5FF9FEFD, 0x7AB545CE, 0xA38AD78B, 0xBD385F0A, 0xF82FAA73, 0xA27F94DD, 0x25E355FE, + 0x3DF158C2, 0x27FBF6BF, 0x87F56F53, 0xEF27F16A, 0x0DF9CBF1, 0x1C643F4D, 0xE27B92DD, 0x28E32FE2, + 0x91C4ABFC, 0x7B91F365, 0xEBD6ADBE, 0x9FC0E773, 0xDBB66DFC, 0xF71EE50F, 0xFFBD8BF9, 0xA307A5E7, + 0x53EAE1DF, 0xCF7C3EFD, 0xFC9BECE9, 0x7C921E9D, 0x4F9A6FD1, 0xF9244CE7, 0xD3EBCBF3, 0x497A743E, + 0xA17F2FCE, 0x27CDA7E8, 0x7CD2F3D1, 0xF924ECCF, 0x173DAF3C, 0x9FD08F10, 0xE78DE241, 0xE713FA05, + 0xE2FCB58B, 0xE7DF8A9F, 0xB0877ECE, 0x203A8FE1, 0x3CD1F33A, 0x679BE57A, 0x15E1DE74, 0x1EC3F9FB, + 0x7F000000, +}; + +u32 point_table_binary_17[] = { + 0x11726D5C, 0x6B9055D5, 0x95DEF7DE, 0x069318B1, 0x29888284, 0x47450DB1, 0x47A5B529, + 0x9A9722E1, 0xA59100C2, 0x20B18508, 0x74048411, 0x698D31DA, 0xA23C144A, 0xB8439BD1, 0x8C1A2735, + 0xE4A54988, 0xA9095612, 0x754CCC63, 0x2C118A44, 0xA72A6399, 0x90323863, 0xC4442356, 0x2593DBD0, + 0x7DF6ACF5, 0xADB5F6DA, 0xA727F7DF, 0xAABBBEEF, 0x3B7B9D75, 0xBE7BD6EE, 0x73BAEFC5, 0xB0B2F25C, + 0xC0A72D84, 0xD8F774D8, 0x54B98CA3, 0xA27D01C7, 0x0FD3F73F, 0x0CA1B224, 0xFEB295E3, 0x57EDFB10, + 0x1694F2E3, 0x1EC4CA57, 0xDB1D5F68, 0xCB62E643, 0x7CC2F88A, 0x751329EE, 0xFF28C55F, 0x11BE6925, + 0xFE62CE82, 0x3CBF231E, 0x41FE1514, 0x6F96FC79, 0xE5FC490B, 0x323E3E5E, 0xF0BD45DF, 0x8F93FC8E, + 0x527EDCBA, 0x20E3AB3D, 0x18BBE695, 0xF88B7188, 0x57527C15, 0xF12D2E96, 0x2CE1781D, 0xC5CAB7AA, + 0xC45F4CED, 0xC8F357C4, 0x3796681C, 0xDE95FC8D, 0xE5FCB68E, 0x8CAFB22C, 0xBEB2CA8E, 0x4FD24367, + 0x293F6EED, 0xC8F86A0F, 0xC5951B4B, 0xFCC5C88D, 0x7AFCE1E7, 0xC437BF58, 0x7A9BD623, 0xFCABF075, + 0x97F88B39, 0x9D79FE75, 0xF19DDBB4, 0xDEE13EC9, 0xBFB39C3F, 0xB733E3A3, 0xF3F1DB6E, 0x3DBF61EB, + 0xDFCC6FEF, 0xCCF8F87C, 0xDC69FD92, 0xAF2FE5C7, 0x3D9D191F, 0xF7CF9D25, 0xFEA2FD4E, 0xED47E12B, + 0xD621DEE0, 0xEBBBBDC4, 0x2FEB4BF9, 0xD43FC8BF, 0x5CD6CB9F, 0xAE72FEA4, 0xCE8C8F8F, 0x177CDFF2, + 0xFE5956CA, 0x8F5B3B33, 0x3EEE9FAE, 0x127F310E, 0xF1C5727E, 0xB87F5673, 0xDCE2FDB3, 0xA4C45F4C, + 0x5D96E753, 0xFFACD698, 0xFB893F73, 0xCBF96DCB, 0x323EEE9F, 0x25AA6FD7, 0xC725E5FC, 0x71CB32BE, + 0xCAE27878, 0x6EE9FAD5, 0xEBF95BDE, 0x6FCB32BE, 0xDA83A1F9, 0x12AD8F5C, 0xAF71D1C4, 0x0C5FDB14, + 0xB72C287D, 0x1FC2C4CC, 0x3F38BF35, 0xCFEF8C8F, 0xE3FAABF7, 0xBF2B7A7F, 0x7DEF0EC4, 0xA195E3E3, + 0x142FE678, 0x3BC5CB11, 0x8F988698, 0xF297237F, 0xC42D1A87, 0xFFE1B8F1, 0xE9DB359F, 0xE3E314AF, + 0x2CF3DDBB, 0xB8AC772F, 0xF4D612FE, 0x09E00F6E, 0x404CF827, 0x803FB8BA, 0xC4F7D7F7, 0x5696F4FE, + 0xFA1EF4A6, 0x53BC8DE3, 0xDE765C9F, 0xD3297F1B, 0xE7F7B62F, 0x2BF37D7A, 0x7559EFD3, 0xD01B44F1, + 0x1AE0BF3E, 0x0331E5AF, 0x01FEEBB3, 0x4A7C8D83, 0xCB4A7A8D, 0x83F0B317, 0x295EC1F1, 0x89E6F172, + 0xBDB4727C, 0x9CE26965, 0xBEF65965, 0xBD76D6EB, 0xAB5B7C62, 0xF338C496, 0x7F62F3E4, 0x125FEFD7, + 0xA795F47A, 0xBF0EBDAB, 0xED784EBC, 0x7536623B, 0xDE136FCD, 0x28F3354F, 0x2EEB3543, 0xEFEFAC1E, + 0x27AFFE08, 0x62ABD7C9, 0xABA797F9, 0x36CF28EB, 0x6D86DEE9, 0x763E4EFE, 0x6C34623B, 0x5F277FD6, + 0x5AE23BF1, 0xD6F492DE, 0x89B7A037, 0xC8FAA16F, 0xC270C4D6, 0x2F7D13C6, 0x96F9AE6E, 0x2DEB5D3D, + 0x5A63E9C7, 0xBE474769, 0xBEF46BDF, 0xA3CD25BE, 0x933F1B5B, 0xD23BF9B3, 0xE17A3C95, 0x0738EE7F, + 0xDF783D5E, 0x8E8F53DC, 0x5CE69BD0, 0x5CD69B30, 0x4AEB51F9, 0x31F0B74E, 0xD27A714C, 0xF85B9B4B, + 0x7C7A3C49, 0xAFEFD1F1, 0x7A3E2ABF, 0x06FEE83C, 0x3D5F1C13, 0xFE687399, 0x4F8EC7F5, 0xDE3749FB, + 0xA1F2DFF0, 0x97055769, 0xBF707C9C, 0xE2E6329F, 0x1C8FEBDD, 0x3A4FFB51, 0xE2E2996B, 0xB45F25BF, + 0x78A6B9C4, 0xA7C793F4, 0xFA8F5EA5, 0xD7831C4F, 0x1CDFA9D7, 0x8B1C6F1C, 0x3FBCCC87, 0xE3C9F416, + 0x5CA3D7A3, 0xD4233E60, 0xD7BFD42B, 0x3E704E89, 0xAF786678, 0x49AF78A6, 0xB3E44721, 0xDC52F22B, + 0xB99FC9F8, 0xC69F53D6, 0x1BBF21F3, 0x27FEC09F, 0xEE098BD4, 0x7F777D8A, 0xE36E8AE9, 0x42AFEC8D, + 0xDB6667FC, 0x95FDB131, 0x2DF327FE, 0xACD4FCF0, 0x7BC1AFCD, 0xF818FFA9, 0x4C8FF18B, 0x337FE2CF, + 0x6AB99F58, 0x14F60BBE, 0x2BE363FC, 0xDA4C8FF1, 0x2B337FB2, 0xDFC7FE76, 0xCABF4FF0, 0x37677C8C, + 0xEFCAF418, 0xBF3AF327, 0xFEC09F6A, 0x94BF51F0, 0x1B333EC6, 0xDF9CE931, 0x7E59E64F, 0xE9FEF145, + 0xCABF5EF0, 0xEB333EC6, 0x6FCCF418, 0x3F2BF327, 0xFEC09F7A, 0x5C7F5DC6, 0xC7F8F599, 0x9ED5DFFC, + 0x893FF0A7, 0x6B7DFD6B, 0x323EC6AF, 0xCBF4183F, 0x39F327FE, 0xC09F2EF2, 0xFA2FCFF8, 0x18BF26D3, + 0x63FC8CCC, 0x9FF8037F, 0x3AD3CFFF, 0x828C8FF1, 0xCB333DC6, 0x4FCFFC89, 0x3FF0A7D3, 0xBCFFA667, + 0x7C8C5F90, 0xE931BE35, 0xF327FE34, 0x6B3EF72B, 0xE35B323E, 0xC6E77A8C, 0x1F9BF953, 0xC2D3F156, + 0xF6087E74, 0xC6C7F896, 0x4C8FF1B9, 0x3F253CD5, 0x4BEF3776, 0x0DCDF818, 0x3F3AD34B, 0x78F5A784, + 0xA7F355F9, 0x4FC1E77C, 0x8C1F9AE9, 0x25BCFA53, 0xC253BF54, 0x7E93E195, 0x8FF1B99E, 0xE1CD9F0C, + 0xCFFD6AFA, 0xC332BE84, 0x57BD849F, 0xEEEB1FAE, 0xD78BAD7F, 0x4CC6C7F8, 0x61995EC2, 0xAFF5FA9F, + 0xA3D7ABD5, 0x7F42C6C7, 0xF831991E, 0xE387677E, 0x64D79FF9, 0x15E36767, 0x7C8C9F90, 0xE931FE9C, + 0x92DF85F0, 0xA9D27C15, 0xEBABF279, 0xEAD3F1B3, 0x4B723FFC, 0x97F83FB3, 0x4B7E17C2, 0xDAD23C14, + 0xEB1BF3F9, 0x8AF0AB72, 0x3F24FCA7, 0x4A7E27F3, 0x80CD438C, 0xBF2DE363, 0xFCC6DC0F, 0x09BFB6E4, + 0x7721DC5C, 0x9AB762BD, 0x3B9FAF08, 0x7F5BEE87, 0x84EF2AF9, 0x9DCE8769, 0xFE8AF53B, 0xF3798BF0, + 0xDDB91F12, 0xFEE692DF, 0x85B0BE34, 0x2F093ECD, 0x5F84BF33, 0xF743C26F, 0x2CF95D08, 0xEBB27929, + 0xE195CFF0, 0xC90F09BF, 0xBEE47721, 0xAC29CD63, 0xB17E7B3E, 0x7F19BEC7, 0xF5D795FC, 0x2E84E5A5, + 0xF929D6BB, 0xF2798CF0, 0xB7E77E48, 0xF83525BF, 0xD3F9E562, 0x3FFFAB33, 0x3EC677E5, 0x7E48F8E5, + 0x25BF53FF, 0x6DF1FE5B, 0x92CF6384, 0x5F9DFB21, 0xE11794FC, 0x2E8496D2, 0xBC16EB73, 0xF3F94CFB, + 0x37F921E1, 0xA797FC2E, 0x84D1A5F9, 0x2DD62FC9, 0xE735C2CF, 0xCDFD90F0, 0x2D25BF0B, 0x6168793E, + 0xAB4FCCF8, 0x187F49EE, 0x87841F5D, 0xF23BF52F, 0x9FD7EAAD, 0x191FE327, 0xE67E48F8, 0xA125BF4B, + 0xFEA7FB3D, 0xB1DE96EF, 0x1F11BE35, 0xF743C297, 0xFD2E8461, 0xD97E4F3A, 0x7EE5637C, 0x5BEE8786, + 0x6FF7F58F, 0x29ED27C5, 0xFAB47CFF, 0x488F3FF9, 0x21E18795, 0xFC2E8409, 0xA5FD9F58, 0x9F97EF27, + 0x117E5AEE, 0x87841F53, 0xF2BB1066, 0x677E65FD, 0x637C8C9F, 0x97FB21E1, 0x59AFA0EF, 0xE35D828F, + 0xF429A684, 0x4D4594FD, 0x8EBFFCE5, 0x2FB11841, 0xDF7F4EF6, 0x23F0FD35, 0xF67D08F8, 0x3EE5C73D, + 0x88958FF7, 0x4F909FF8, 0x8B76C477, 0x185FB10E, 0xF1E314AF, 0xCCF4137F, 0x31077C96, 0xDF118FE0, + 0xFB83144F, 0x97FC1327, 0x4EE4F993, 0x90AF7CE9, 0x786FA0EF, 0x5F93FC1F, 0xFCE00759, 0x7EDC8A7C, + 0xE5E3FD13, 0xF025FE62, 0x1CE2DF51, 0xDC2CFB27, 0xAFBDF65A, 0x2C8E8595, 0xC6F7E31F, 0xFF38E32F, + 0xA682DFF2, 0x57C43790, 0x4F71F15D, 0xC9FFCA57, 0xBE92E7B7, 0x215FF978, 0xFF047C7C, 0x7CBA1FFA, + 0xB9CF7D2E, 0xCB8F5B8D, 0x9FF978FF, 0x0D7C89BF, 0x1889988E, 0xBFD826FB, 0x6F5BB76E, 0x453D8AEB, + 0xD49FD7AF, 0xCFF88B39, 0xE0B7FCEB, 0xE23BC8A7, 0x7A1797AB, 0x1F2E5F9E, 0xE7CF45BE, 0xF2F1FE1B, + 0xF8E8FC16, 0xBA7FB362, 0xC58A3CBF, 0x1DF9CAC7, 0xE7037C53, 0x06AC2FE5, 0xC73D8895, 0x8FFB077C, + 0x89BF6847, 0x3CC2F88A, 0x75CB962D, 0x8BFD6FFB, 0xFA56AF5E, 0x9DF1EBFA, 0x2C9FFA07, 0xF92FCA7A, + 0xF9B379F3, 0xE63C7F12, 0xE71B1F1F, 0x2FF8CEF3, 0xFEF9EE77, 0xBF9BE5C7, 0xADC8573E, 0xEE1FE673, + 0xFE621CE2, 0xFD727EB8, 0x7FBEF085, 0x2FC4FE6F, 0x7BFFECDF, 0xBF3FE32F, 0xA6327FCA, 0xA7FE41FE, + 0x7EE927FE, 0xFCEA57BF, 0xCAF3DB90, 0xFF6DEF1F, 0xE6637DBB, 0x3ED0DF9E, 0x3FCEF8A5, 0x9FE361F0, + 0x4D19703D, 0x9FE7FD86, 0xFC17EDFA, 0x08CDFC3D, 0xD747AED7, 0xB828F70B, 0xDE7F2B7F, 0xAFD7B3FA, + 0xC7FFCBEF, 0x8C8F737E, 0x3CADFFDD, 0xBC1EF1B4, 0xD02A7123, 0xDC77DF7D, 0x31D6426B, 0x1CC5F76B, + 0x8DB077EF, 0x5E8AFBDF, 0x95388497, 0x5E7A0971, 0xF135C1DF, 0x7BEFBDC8, 0x97B81156, 0xAD5A95F8, + 0x180F3ED5, 0x633CEAFF, 0x26C5FF20, 0xF82BAFBC, 0x9262CAFF, 0x07C14F9C, 0x3831F131, 0x1E7CAAC7, + 0x78D62B9E, 0xA578A6FE, 0x7E8E1E4D, 0x31E5CF14, 0xFC902143, 0x121FE399, 0xCFF4180F, 0xBD1D149F, + 0x1BEC4331, 0xE59F2B78, 0xC4CAC778, 0xF0A91EE3, 0xA17705C5, 0x1FCEF057, 0x50FE8733, 0xBCF2315E, + 0x62D1ABEC, 0xD7FCD306, 0xE89F3640, 0x5FF9125E, 0xF50CDFFF, 0x5FBE7E89, 0x7DFD395F, 0xC29F56D6, + 0xEFDFE7F5, 0x1F33660C, 0xC55EFFB1, 0x63C7263E, 0xC39B5EC2, 0xF7F8F99F, 0x356B16C5, 0x7EFE2FBB, + 0xECB2C4C7, 0x78F0EDF3, 0xFA436F87, 0xF7DFF5D7, 0x5F4FB1F7, 0xDF75D75D, 0x97F8180F, 0xBE1E3FFF, + 0xA227FDC8, 0x9F6DDBB6, 0x215FE246, 0xE8EAEA4A, 0x7C8C07DF, 0x0EEF3FE8, 0xD1F1C4C5, 0x827FE491, + 0x4770BC12, 0x37C2AE5D, 0xBB121FE3, 0xC1D7E3FD, 0x0F3DAA47, 0xDCECFEC4, 0xF592B811, 0x1E7EF8E1, + 0xC4C778F0, 0xA91EE359, 0x8FCF477C, 0x24F3373A, 0x5F1237C2, 0x17BFF8C5, 0xC4C778F0, 0xA91EE391, + 0x4FFD10BF, 0x96F919F5, 0x4BD4FA0B, 0xBFF0319E, 0xF94C2FE1, 0x77B8FEC1, 0x8307D1AF, 0xA6FFE52F, + 0x7F39F131, 0x1E7CAA97, 0xAEDF677D, 0xFD478E1C, 0xC1F562EB, 0x7FECB1C7, 0x121FE3C1, 0xB7C3F5A1, + 0xF7A6D71F, 0xF837BDFE, 0x5FFDEA57, 0x131FE3C1, 0xF7ACAF9F, 0xF3CD8FF8, 0x237EE4E7, 0x9FFDCAF8, + 0x180FBE37, 0xBDFEC027, 0xBF0BE24F, 0x83C222F5, 0xDF5DC09F, 0x0C8BE248, 0x995F0F1D, 0x3A94F961, + 0x6C881F5A, 0xBF07F813, 0xE717DF10, 0xFCA64D9B, 0x121FE391, 0x9FFC3036, 0x58CFFD2E, 0x883F1DA5, + 0xFC2EC1C3, 0x9F948FF1, 0xE04B7E18, 0x1BD04B7E, 0x17C49F7E, 0x48F9970B, 0x7EFCF8F1, 0x898FF1B9, + 0xBF321E7A, 0xC9EFD47F, 0xB653FE05, 0x821F3C78, 0x70E2633C, 0xF8921FC6, 0x06F492DF, 0x25FF5B54, + 0x9C23F89C, 0x8FF1E04B, 0x7E181B65, 0xBF53FCE9, 0xAE9FF331, 0xBEEC8782, 0x77BF533F, 0xFA8DAF7F, + 0xC4881189, 0x2FE14F2B, 0xEBBBDF05, 0xF1A7FD5E, 0xFFB6B6B6, 0xC4C778E6, 0x733F547C, 0x8F9F7FF8, + 0xD3437EFE, 0x71BFB3DF, 0xEB0FBE7D, 0x5E7FE8ED, 0xF0FE833F, 0xEDF1FEDB, 0xB16347E2, 0x633CF87A, + 0xFCFC8B1F, 0x5ABF07F1, 0xA787A45F, 0x19FFE493, 0x4F263EC6, 0x836F87F7, 0x1FF492DF, 0x05F1273A, + 0xDEF849C1, 0xBFF2CA2B, 0x898FF1E0, 0xEBF1FE87, 0x5EF2BB20, 0xFE44F58A, 0xB709FEF8, 0xF1E3898F, + 0xF1E04B7E, 0x181BACE7, 0x7E17C49F, 0xE87CC52F, 0x089EEF57, 0x8C8FF1E0, 0x4B7E181B, 0xACE77EA7, + 0x7E4AFD12, 0xBFE478E3, 0x633CE2E4, 0x87B101BD, 0x1DAE0F7F, 0xDA5ED637, 0xBE844F7E, 0x181BD07B, + 0xD6D70F7F, 0xFAA1AFBF, 0xB7B737F1, 0x25FC0ED7, 0x87DE9B5E, 0x7FF8D351, 0xAFFFB163, 0xC7121FE3, + 0xC1F7ACAF, 0x9FF5DCEF, 0x42C8FD8A, 0xF1EC57C6, 0xC778F0BD, 0xE9F5673D, 0xF73BC5A7, 0xF92AD631, + 0x0FD93C45, 0xF32BE629, 0xF3439A5F, 0xC19FFC2E, 0x04F6279F, 0x87621DF3, 0x90CD5784, 0x67BEE487, + 0x84875EF2, 0x3BBD1F3B, 0x68F7EFB1, 0x8E7948F9, 0x180F3EF3, 0x43C2432F, 0xF95D08F0, 0xA7346FC5, + 0x3AE6239B, 0xAF080F3E, 0xF343C243, 0x2FF95D08, 0xF0A7347F, 0xC53AE625, 0x9BB7080F, 0x3EF343C2, + 0x432FF95D, 0xF23F9D97, 0x621DF392, 0xCD5F8407, 0x9FF921E1, 0xA177BAEB, 0x033FC2F5, 0xF97A373E, + 0xC6EB3C26, 0x7E48F8B2, 0xDF85007F, 0x7ADBD78F, 0xF96984EB, 0x83EF74D7, 0x077EBFD7, 0x1FFEF4A2, + 0xD71FF3D3, 0xDBBE7EE6, 0x4B7E4878, 0xE83DE4E7, 0x5FFD2E9D, 0x7FCC4F2F, 0x7AFD751E, 0x4BF587DE, + 0x1EEF3FF8, 0xD3B7BDFF, 0x304FEDF7, 0xF30FBE87, 0xFCFC432F, 0xF95D08F0, 0xA734AFC5, 0x3ACF5769, + 0x3E233CF8, 0xF678FF41, 0x2FF95D08, 0xF0A734BF, 0xC53AE6A9, 0xFDDEFFE0, 0x7BC8FB1F, 0x7AC9EF42, + 0x803FF97C, 0x56877F29, 0x1FE3954F, 0xAE47C2B3, 0x9EFBDDFF, 0x9BD704AF, 0x7C8C2FF9, 0x21E159CF, + 0xFD4EF169, 0xBF47F069, 0xFF48F1C9, 0x0F098F78, 0xFB00FD3B, 0xCAFAC697, 0xF0E68786, 0xFFA1AF1F, + 0xFEF47879, 0xFD69FFC8, 0xF0DB07E8, 0x1FF5FAC3, 0x9F0E7AFD, 0xB1FFF378, 0x79FDC90F, 0x090FBD93, + 0x7EFEE147, 0xBFF3F30F, 0xBF3AE8F5, 0x07DF51AF, 0x3FEB854F, 0x849541F7, 0xDFEEBE3B, 0xC430356C, + 0x0AFAFCD2, 0x030F503C, 0x92BEBF4D, 0xF623366F, 0xA6B8C3BE, 0x0FE1C107, 0xF3FCB807, 0xF9CAC7FB, + 0x27E04BFC, 0x453BE26E, 0xE32BD6DD, 0x7517C5DF, 0x0CFC1706, 0x7CB66CC9, 0xF98B39E0, 0xB7FC8E78, + 0x04F98728, 0xBE4432EE, 0xB9A7943F, 0x09F9CAC7, 0xC70BBEF5, 0x6153D4EB, 0xEBFEFBF3, 0xFCB815F9, + 0xCAC7FB27, 0xE04BFCC5, 0x38C44729, 0x1E2AFB27, 0xDBB651FC, 0x16D5F3B5, 0xAC5E89BF, 0x980A7ECB, + 0x5F11DF40, 0x3EC551F7, 0xDFBABB4B, 0xF96DC857, 0x3EDE3F01, 0x1F1D5FD4, 0xFDA9DDBB, 0xF3FCB8D5, + 0xF8A3EEBF, 0x812FF117, 0x2311D3F1, 0x47DD7FEB, 0xEA927A44, 0xDD9FBAE1, 0x869CBF98, 0x037ECBBF, + 0x2EBE837C, 0xAA77543F, 0xFDCC674A, 0xF97391AF, 0x7CBCFF06, 0x3E3ABF71, 0xA6CDAFA5, 0xFC76E42B, + 0x1F9F0FF0, 0x4DF5F5ED, 0xDA95E7C7, 0x3DC8573E, 0xEE1FF025, 0xFEA21DF1, 0x48E32BD6, 0x315F7CC7, + 0xD7B77E7D, 0xCE5FCC01, 0xBFE553FF, 0x20FFA0AC, 0x973F9FFD, 0x6C297F12, 0xE71B1F1F, 0x2FF85ABC, + 0x7F7A7AF2, 0xFCB815F9, 0xCAC7FDC3, 0x7CCE5F8C, 0x43FCA49C, 0x1FEE1F3E, 0x3F719FF7, 0x0FFAB3C5, + 0xFB87F953, 0x3EF50FF2, 0x9F947EE2, 0xCFF6EDA5, 0xFC36E4EF, 0xF3FE613E, 0xD6B7EB63, 0x40FE38E3, + 0x977E8E87, 0xF1FD54BF, 0x9E71FDB6, 0x78BF21FF, 0xA05D1FA1, 0x99F3B93E, 0x41F7DF72, 0xBFE0FD37, + 0xC6FBF77A, 0x7DA87F70, 0x3EFCC3F2, 0x3BE3E39C, 0x5F1942F3, 0xA8D663C6, 0x0C8EE9FE, 0xEC35DB3F, + 0xA1B829B4, 0x06DDFFB9, 0xE4128EFB, 0xDF0DBAFF, 0x3377AEC4, 0x76FF3B71, 0xA2E4DBFC, 0x3F79B2F3, + 0xC9FE89EB, 0x319EF5C2, 0x318A6F14, 0xFC79E771, 0x4CF9370A, 0xFEFCF39D, 0x8FF1E06B, 0xF2F99FF5, + 0xC28F28D6, 0xFE1F358A, 0x63CAD7FD, 0xA731639C, 0x8FF1CC67, 0x7A8C87DE, 0x4E8A3FAA, 0x7F3F6AE6, + 0x98F23F2A, 0x78C4CAC7, 0x78F0A91E, 0xE3A1F709, 0x8A3F9CE1, 0x3F41F91F, 0xCEF0CAC7, 0x7889458F, + 0xF18887B8, 0xFEF0E11C, 0xBBFEB061, 0xCE97F0AA, 0x67F8F88A, 0xAFBFA585, 0x635FFFB9, 0xE73A1FE3, + 0xC137C4F5, 0x592F7EC7, 0xEB3F6B16, 0xC75EFF69, 0xD39C8FF1, 0xCC677A8C, 0x87DEFD7E, 0xFEAFBE9A, + 0x633FFFF3, 0xE73B1FE3, 0xC1F71DAF, 0x3FF4767A, 0xFFC11F76, 0x7AFFE57C, 0x8C07DFFD, 0x7EFEE57B, + 0xE947F31F, 0xCE0F5AFF, 0x254B9C8F, 0xF1C8DFE9, 0xFD073D3A, 0x9EA0F3CF, 0xBA7572BC, 0x41F77F66, + 0xCF763EC6, 0x83EF7EEF, 0x7FE8513D, 0xECF77BD5, 0x2AA997C4, 0x8DD0DAEA, 0x7C8C079F, 0xEA319EF5, + 0xF87C049D, 0xFF962E95, 0xF31574FF, 0x8BFBCBF8, 0x180F3ED5, 0x633CEB71, 0x3F04ADFF, 0x8205D22F, + 0xE16B59FF, 0x291FE3D1, 0xAFAAC778, 0xE8ED747D, 0xAE2FF7AB, 0xE99F79A6, 0xF3E5FD17, 0xB4FED0FB, + 0x91AFFF93, 0x9F94EBC5, 0xD68FFEDB, 0xE9FAE0DB, 0xE9FAD03B, 0xE6F5BFF2, 0x4AB95EAD, 0xFE6D6DCE, + 0x67FD677A, 0x8C673DF3, 0x233C9F3C, 0xD7FD8AF1, 0xEC57C6C7, 0x78F01DF3, 0xFAB39EFB, 0x5D107FA2, + 0xF950FD77, 0xD7F2E594, 0xDF171605, 0xDD7F58B1, 0x22F7C3D8, 0x103FF4F9, 0x9FFD89F3, 0xE36382E7, + 0x7E313E3C, 0xFFB43CF7, 0x43DE3FC9, 0xFD2E883F, 0xBD4EF9BA, 0xFFC3FD62, 0x7C8C075F, 0x93CFFFD0, + 0x4B7E17C4, 0x9F9EA27C, 0xDD7F823F, 0x2A1F9EDF, 0x9B9DFB61, 0x6C402FF9, 0x9DFAD13D, 0x947F81ED, + 0xDF391FE3, 0xC56FCD0F, 0x62037AC9, 0xEF92FF2D, 0x8ABAFF36, 0x76ACF3C9, 0xFE5DEE87, 0xB161FD69, + 0xFAF0A766, 0xD7873F2B, 0x1FE3C197, 0xFC50F0EE, 0x7741FCE9, 0x88AF1FF5, 0x69767DF0, 0x0D717DD6, + 0x73BF0BE2, 0x4F4F7AFD, 0xB93F8C8F, 0xF1CCE77E, 0x181BD0BB, 0xDFCF3FFC, 0xE9613FFF, 0x7CBE8D4F, + 0xF63F733F, 0x8C0DE8ED, 0xF4FE833F, 0xF578FFAD, 0x59E37CD6, 0x3FEE87B1, 0x217E68FD, 0x1EC49F1E, + 0x967E25FC, 0x6EE07BBC, 0xFF10EFF4, 0xFE835EF2, 0xBB20FE44, 0xC7CB0FB2, 0xB03EF7BB, 0xF125FCFD, + 0xDEFFD04B, 0x7E17C49F, 0xA85E7ABF, 0xB16BE142, 0xE7B3EBC7, 0xFD3036D0, 0x8FC9EFF4, 0xF794CE57, + 0xF827C1E3, 0xF741F918, 0x0FBEE487, 0xB1C17AEE, 0x77DE7FE1, 0x51C15F7A, 0xA9F3319E, 0xF9DC0F63, + 0x037A3B5D, 0x1FFE748F, 0xEBE3FA54, 0x3EC6832F, 0xF9A1F6EF, 0x8F7CFDF0, 0xA7A77CFD, 0xF0B77B5C, + 0x1F7C3B5D, 0x1F7AC7BC, 0xFEF0A7D7, 0xBDFECB96, 0x391FE3C1, 0xF7235F3F, 0xEBB9DF05, 0xF1BBBE74, + 0xFE71FE8C, 0x4FF66F73, 0x3F8C0DD6, 0x73BFE3BF, 0xF7E7F355, 0xACE3FED1, 0xE6299A5F, 0x314F991F, + 0xD2FC0AFE, 0xE477D27F, 0x3E0FC53A, 0xE6219BAF, 0x08CF7CC9, 0x0FF9F9A7, 0xE5B9DF49, 0xFFD93C84, + 0xE7AFBA9C, 0x0FCF9F75, 0x677E4878, 0xE825BFD3, 0xFBC1346F, 0xC53AE623, 0x9BAFF8F9, 0xABAECC0F, + 0xF9F9BDD9, 0xB9DFF1FE, 0x5D3E7FC5, 0x3AE6259B, 0xB7080F3E, 0xF343C243, 0x2FF91DEF, 0xDFE7F352, + 0xAC635EB2, 0xF98BF0E0, 0x333FC4FE, 0x5DEE777A, 0x3F3A7280, 0xBEF2315E, 0xE731F143, 0xC2B39EFB, + 0x9DFCFEF8, 0x3CC6FB8F, 0xD9FC65FA, 0xCDAECF7A, 0xEE77F27B, 0xE8F353AC, 0x637E7AC7, 0xD78FFB9D, + 0x23BE7EE8, 0x3DECE75F, 0xFDAE74FE, 0x8D8FF13A, 0x8FA5FA43, 0xAFC7FB0F, 0xFEB2CFFB, 0x0FF3D493, + 0xE5F39FFC, 0x50FBC7FD, 0x4EF1695E, 0x8B75CC4B, 0xFBBCFFC0, 0xD7E3FDA7, 0xF97ABDF1, 0xF32BF9FC, + 0xA6F827BD, 0xFF113FEC, 0xFD0F7CF2, 0xBB10E04F, 0x3E9FE1FA, 0x31BE8437, 0x3FB4EB27, 0xF99DDC0F, + 0x67F35A9D, 0xE735E3B3, 0xEB27F921, 0xE159CFFD, 0x2E04F527, 0xDDEFD1EB, 0xD7F68FB0, 0xFF99F921, + 0xE1A1778F, 0xEBC39FBA, 0x5D1FFB3D, 0xCA67FAC9, 0x0F090FBD, 0xA77CFDF0, 0xA76FFAFA, 0x315F77BB, + 0x3EF8EE71, 0x7DE8BDEE, 0xF5873F1D, 0xF2FA63FF, 0xE79BBE7E, 0xF03DE5EB, 0x875E9F9F, 0x7FD4F3A8, + 0x9F7FF8D5, 0x21AF3FF8, 0x5EF7FAB3, 0x5E757758, 0x599961FE, 0x333B56BB, 0x693EFE89, 0xEC77AC5D, + 0xBB36563B, 0xE8FB76D9, 0x8F983B77, 0x6EAC3E6A, 0xDF73BFAD, 0xC9F2E31E, 0xE42B1FEF, 0x9F802FF1, + 0x17ED889F, 0x35BE62DD, 0xA5975E1A, 0xABC7FC7D, 0xBC193366, 0x64FCC51C, 0xF05B7E47, 0x3CC2F9B5, + 0x0FD27AFA, 0xED7E373F, 0x9E6212F2, 0x958F8F17, 0x7CFBE8FB, 0xBD927FE3, 0x8D3766F9, 0x712BE71B, + 0x1FEF9F30, 0x9FF317E3, 0x107F84E2, 0x9765FFE4, 0x8A2BAE88, 0xB5168AF7, 0x9ADF2FC9, 0xF88BA9CC, + 0x9FF257C4, 0x3790CFF1, 0x4DFEF7C5, 0x2CBF0DF9, 0xCA87F707, 0x998F8F6F, 0x8BE4DF71, 0xC71D597E, + 0xDC9AF86F, 0x92FD37E6, 0x73FE6224, 0x623EFE8F, 0xCBFE1BCE, 0x07D5835F, 0x2CC0F3D1, 0x37DF9CF1, + 0x1773983F, 0xE55F17DF, 0x413ED53B, 0xBC3FD3F7, 0xFCB98895, 0x8FF7DFC0, 0x47E73754, 0x6CBFE5EE, + 0x3CBF1DF9, 0xCAC7E703, 0x71B7AFAF, 0xBBBB3BCB, 0x8F7BF0BD, 0xF2C9FEED, 0xDD193FEF, 0xDFDE8D7E, + 0x14BE62DD, 0x962D5B62, 0xF5425F1F, 0xBEEFF6F5, 0x81DFF2A9, 0x7F907FAA, 0xAC973F77, 0xDD75579E, + 0x3F09F9CA, 0xC7C70BBE, 0x0DDE3F64, 0xE0597EDC, 0x8A7CE5E3, 0xFE015FE2, 0x2FC6715C, 0xF9B39C1F, + 0xEE9FDB6F, 0xBF3D56DE, 0xF6FEE1BF, 0x9F397F31, 0x95F9533E, 0xF50FF2FF, 0x2CFD64CF, 0xE764F96D, + 0xC87FDBFB, 0x077CA7FA, 0xF571EDB5, 0xD7E6F9E3, 0x12FFCBB2, 0xFF06BE6E, 0xBF9E71FE, 0x3778BF61, + 0xBDA7DAF5, 0x119AC177, 0x617A3E7B, 0xD182050B, 0x129EF7DF, 0x80BFD0AF, 0x677CAFFE, 0xC1F9B85E, + 0x2DBF333E, 0xCEF9B585, 0x348FEEB5, 0xF96718C5, 0x747FB6D7, 0xE6F7E658, 0x9B43F111, 0x9BBF39A6, + 0xFC23B6FF, 0x344AE24E, 0xBBFFD5FC, 0xCE0CAF7C, 0x09AF7A8C, 0x87DE7914, 0x5F90E1CF, 0xA3FC0B06, + 0xE8770ED0, 0xEFB4FDA7, 0xE6582D28, 0xAE3ABE5A, 0x507E35C3, 0x2B5FC2AB, 0x5EC2BFD0, 0xFF6EFC7D, + 0x867F81E6, 0x93DF3BDE, 0xF80C6F7A, 0x09BF9BF0, 0x4732FC6E, 0xC21FC9F0, 0xCA97F0AA, 0x97F00B5D, + 0xFF820B2E, 0xA0D8F5CF, 0x3EFBECC4, 0x97F0AA97, 0xF0237CFD, 0xF3E7CFA7, 0xD8D7DFDE, 0xDE9EF818, + 0x0FBE85AE, 0xCF7A9577, 0xBCFE9D9D, 0x9D147BFD, 0x2FBFFCF2, 0xC4C778F0, 0x8DF0F5B3, 0x5EE5653F, + 0xFFB7DC72, 0x0BC57EFE, 0x172F5E9C, 0xF818CF7C, 0xA6C778E8, 0x1DF0FEE3, 0xEBB972C0, 0xFB8FFBD7, + 0xF8180FBE, 0x97FDFC8B, 0x9EF4237F, 0x3EFFF9CF, 0x4BBED67F, 0xE6CC9989, 0x8FF1E03B, 0xE0FD073D, + 0x3A9ECA30, 0xFF7DE2E3, 0x95B81126, 0x4C9890F8, 0x180FBE97, 0xBDFF598F, 0xEB51B9D4, 0x9F3FE67A, + 0x49DCC0F5, 0x617C8C07, 0x9FEA311E, 0xBF87743E, 0xECF9F985, 0x0B17E27C, 0x49DC0843, 0x870E4D7C, + 0xB27F362A, 0xE9311E7A, 0xD40F954E, 0x7F7E80FB, 0xA5925D7F, 0xC6C778F0, 0xA91EE3A1, 0xF782EBF3, + 0xF384DCAF, 0xA66FFD5C, 0xE92CF75F, 0xA5D39F1F, 0xE5EBC1D6, 0xCFCF53F1, 0xF562EBB7, 0xFE377DEB, + 0x7FD3673D, 0xBE1EADFE, 0xE79E7B2E, 0xAE57ABBF, 0x5D7FB67E, 0xBBFE6CFD, 0xAC677E24, 0xF3FBA8E4, + 0x57F9F56F, 0xF5B7EBDF, 0xEA0FBDE4, 0x77EA3F73, 0xE9FE6CAF, 0x3F3F56BB, 0x84E25FEB, 0xFB5F63C6, + 0x647EC8F3, 0x77EE778A, 0xE7FC3582, 0x6F6D6D4D, 0x7CF6FC98, 0xFBA1E293, 0xDF29FE6C, 0xCABF58F0, + 0xD3A64D4B, 0x7C8C075F, 0xF243C1BB, 0xDFA91FF4, 0x52FEFB6C, 0xFF6256E2, 0x633CF892, 0x1F2A3EF9, + 0x9DE29FA7, 0xF9E44F82, 0xE7FB27E3, 0x93FD8B59, 0x991F2A3E, 0xF95DF2BF, 0x45F10DC1, 0xF3F56A7C, + 0x8C075FF2, 0x43C52F74, 0x7DF8D355, 0xAEDFD1D1, 0x91F8180F, 0xBEE4878A, 0x1FE1EB87, 0x3F8DF6F5, + 0xF3F381C6, 0xC778F02D, 0x747DD673, 0xBF0BE24F, 0x7FF6FAE3, 0x7E76B4AF, 0x1F7C237C, 0xFDACE77E, + 0x17C49F5E, 0xF5F3CF78, 0xE393FDAB, 0x35991FC6, 0x06F40E78, 0xFFC19F5E, 0xF2FEE3EB, 0xDBF812FE, + 0x653FFFE2, 0x87D6EF41, 0xFCE955E9, 0x57D9FF99, 0x9FF864FF, 0x6B45E687, 0xB101BDE4, 0x7741FC89, + 0x8EB732C4, 0xF62F2727, 0x3ED9FF99, 0x9FF9616C, 0xB09EFB9D, 0x5C7F5C2F, 0xBDDFD8F5, 0xB18F7D2C, + 0xF1C9FEE5, 0xE4CC0F63, 0x83F5DCEF, 0x82F8139D, 0xAFCA62C1, 0x9F75D659, 0x898FF1CC, 0xE77EC8FB, + 0x67A332BF, 0xF3FEAB5C, 0xABEF9F72, 0xAC7C8C07, 0x5FF2C3D8, 0x80DE0BAE, 0x6FFD6FFA, 0x391FDE3F, + 0x2DF9A15F, 0x7FB67EBB, 0xFE6CFDE0, 0x7FDEF5CB, 0x7EE8D7BF, 0xD5DFAE7F, 0xABFF1967, 0x9C91F8F0, + 0xFE2DF315, 0xBEFEFCFE, 0xACE43F7A, 0xFEE15767, 0x7BFD99CF, 0xFD50F1C9, 0xEFE4F931, 0x9FAF629D, + 0xE7A1344F, 0xD1FC8A79, 0xCAFC90DF, 0xFF62FEE4, 0x77BCFFDA, 0x9ACD43B1, 0x8E79C8E6, 0x2B7EFF8F, + 0xF9CC0FF5, 0xF931F73B, 0xDEFF9E96, 0xE621C6E3, 0xFE54F918, 0x0F3EF343, 0xC2B39EFB, 0x9DFE7EA5, + 0x792BD679, 0x3E4AF315, 0xE1C1677E, 0x4878D673, 0xBF0B01FE, 0x94E6AF58, 0x2FCD5B84, 0xC7BC657E, + 0x88FD8B59, 0x99DFC9F5, 0xEFF312EF, 0x7FDCEDF3, 0x17E1C167, 0x7E4878E8, 0x5DE5FAF0, 0xA70ED7C7, + 0xBCA47CB2, 0xFF71B7FB, 0x21E1A137, 0xDAD70F7F, 0xBAD0D75F, 0x9AD7B07F, 0xB1C5FD90, 0xF0ACE77E, + 0xA7FB09A7, 0x7AFD314F, 0x5DE8EB07, 0xDF685F3F, 0xEBB9DF09, 0xDEE627BC, 0xFF4AF393, 0xF1C9FECB, + 0x5DEE87D8, 0xBF5A93F9, 0x9DDCCFF8, 0x7C16EB3C, 0x4FA5798C, 0xDF7FE579, 0xEC553FFF, 0xC027BFD3, + 0xFBD134AF, 0xF1FEE7F5, 0x3E9F111E, 0x7C2F79FF, 0x412FF91D, 0xEF5F4ECE, 0xE6B758E7, 0x792BCD6B, + 0xD8FFBCDE, 0xFD10FB3F, 0xF333BF0B, 0x01FEE4F3, 0x591DF397, 0xF2315EF9, 0xE47AC4FE, 0xE5E4CCEF, + 0x42803FF9, 0xBC56C7BC, 0x76A1BF3F, 0x0B3EF343, 0xC2432FF9, 0x5DF23FDD, 0xEF8975EC, 0xF7D8FE11, + 0xBF3FCB7C, 0xE6878487, 0xDEF3AE0F, 0xFCB3AE8F, 0xFD21E563, 0xBCEE2789, 0x1FF2FBA7, 0x25BF53FF, + 0x3EE6EBC7, 0xFECFB3AE, 0x0FBEE75D, 0xBFEC7721, 0xC09F3EE8, 0xF5C7F11E, 0xF3F583AF, 0xD7D7CF7A, + 0xEE77F23E, 0x8DF915E3, 0xE1571FF4, 0xFA633FE9, 0x6CAF3FF4, 0xFA2A3379, 0x1E7EEF60, 0x859FC2E3, + 0x7895C435, 0xC4D54725, 0x3EC5E399, 0x12A7FC2E, 0xEEA7F77E, 0x52EDC7F7, 0xFB241E4C, 0x714B4B8B, + 0xE37F52B9, 0xBBC49FC7, 0x5B42F850, 0xD1F420BF, 0x4F80FC2D, 0xFC206CD3, 0x8337DD74, 0x53E20BC5, + 0xE09798CF, 0xF43E44B1, 0xE26772FE, 0x19A1B27A, 0xF8F0E172, 0x7CD81FA9, 0xACE6F703, 0x8D8F26FE, + 0xD5CC677A, 0x6750CC7A, 0x145F04BE, 0xBECA483D, 0x7EC4C162, 0xE58B7DB5, 0xA5CC677A, 0x1FA298F5, + 0x52FD9E1F, 0xF481527D, 0x2C56BEC1, 0xCF577FA1, 0xC78BF83D, 0x8D6D3FB0, 0xE9F059E1, 0xA9A79EA2, + 0xB83A5462, 0x7948AFDA, 0x2D71ADCD, 0x62DDBF68, 0x3B2B3CFD, 0xF4D3697F, 0xAE563B2B, 0x1C387080, + 0x62CA47AC, 0xF9BABFD5, 0xD47F965C, 0xDFCC8F58, 0xBFB77CE3, 0x37BE36E5, 0xD3FD268E, 0xF9F94B1C, + 0xCF962CDF, 0xF80E0FD0, 0x3BACF9BA, 0x9FC3FA12, 0x8B5ED2B7, 0xF5D4743D, 0xB65E3B7E, 0xCB377EE3, + 0x537EAE3F, 0xBFCFF8C4, 0x7F546E3F, 0xF3CC3371, 0x7E25AE9D, 0x83E7A9AF, 0x91F8148A, 0xF1BECB35, + 0x927F0AE5, 0xCF993307, 0xFDC4CF03, 0x3FF1FCA0, 0xC7907F83, 0xC48329C6, 0xFB2D867F, 0xBEBA0FF3, + 0x96F1536C, 0xFDCBEFA3, 0x2EAE35BD, 0x92F4286E, 0x58AC7CBD, 0xB5538669, 0xBF215E4C, 0xB1F52FE7, + 0x774845E5, 0xF8F07C5D, 0x8A57498C, 0x0A24BD0E, 0x8F2F62BE, 0x8E50B941, 0xF510572C, 0x1EC03750, + 0x2FD5EFA7, 0x833670FD, 0x527D28E6, 0xFA18DFE0, 0x9F5637E5, 0x7A4F686C, 0xEF73F3F9, 0xC0FBABD7, + 0x54874AAC, 0xCFB34F91, 0xD8FA25BD, 0x7FDAA6F9, 0xFA7E359F, 0x7FBC5F7D, 0x03E5BFE6, 0xE7DFDE4F, + 0xE6FE91F7, 0x95E9FBE7, 0xBC7F52BE, 0xF11B5F9B, 0xF2E9FBC2, 0x1C033F45, 0xF029DFF8, 0x0E0FD03B, + 0xACF9FA3E, 0x2EEBE37D, 0xB9F3442F, 0xE9DB7A6A, 0xBA1E5BAF, 0x1DBFE51B, 0xBFF11D16, 0x3EAEBFFC, + 0xFFBDDA2F, 0xEDFC4A5C, 0xBD23E0FF, 0x234A3CDF, 0xE39912A7, 0xFC2EF9BD, 0x917EEC7B, 0x4BE22B97, + 0x6A9CF04D, 0x1F2BF367, 0x71C8F0AF, 0x4A4C7AFB, 0x78BE70BE, 0x94AF7A29, 0x9E29F8C1, 0xF8FDC2F1, + 0x013F18F7, 0xC3CE3708, 0xEF27B8DE, 0xA060FD24, 0x7C83831E, 0xFF45A2A7, 0x71E26B7A, 0x1DF7D749, + 0xAFE975FB, 0xFDD27A85, 0x727DAA03, 0xF86A63CA, 0x7A12DBFF, 0x03AD1EE8, 0x1D7FEBAD, 0xB7525C1D, + 0x2AF1E911, 0xDF3F2DF1, 0xA0F1CD95, 0x90FDFFC2, 0x41E37B5B, 0x90AFFF9F, 0x73D0C2DE, 0x8EEF7FFF, + 0xFB14533E, 0xC77B9A87, 0x09BFF27D, 0xBB794849, 0x6F43EFD2, 0x79F3E6A5, 0xFF7F39E8, 0xCADE0FF1, + 0xFB50C8E7, 0x7877F3E9, 0x72FCC257, 0xFDE7E6E1, 0x21FB7FA0, 0xD565BD67, 0x414FFF1F, 0x65D36FDF, + 0xF70B7E9F, 0x11C78B78, 0x5C35E9F3, 0x6A875B2C, 0xF9B5E19A, 0xAFFFEFB1, 0xB2BD7180, 0xDFC7E9FB, + 0x96E85556, 0x359F96D6, 0xCFF9A1F9, 0xFD21FBFF, 0x97B58F34, 0x7E2E7AB2, 0x9EA6BEDE, 0xB1A887D6, + 0xABA9EFF4, 0x02F9CA57, 0xFD5FADA7, 0xEA55FFB7, 0x771CEBE1, 0xF7933E53, 0x43656953, 0x5393FC3E, + 0x23A65FA6, 0x6A35860E, 0x89AD3F29, 0xD6A78D2A, 0x4BAD1FF9, 0xEFC953FE, 0x54BB08DF, 0xAF973850, + 0xBC7DFBF6, 0x84A77BFE, 0xBFFCE10F, 0x7F48FC53, 0x28667E8E, 0xF979E629, 0x7F6CDAFD, 0x810F7C00, + 0xF91C478A, 0x793E487C, 0x7F1CFC02, 0xF3253D8A, 0xADFF399F, 0x8EBFDD8E, 0x4F9E8F4E, 0xF12A896B, + 0xED76BD49, 0x7E8A2F62, 0xBEA915AC, 0x8BF51057, 0x2C36BE4A, 0x6D73492F, 0x8B51AF4A, 0xD331AE5F, + 0xAA0FC565, 0xBEDA86B2, 0x9EC4F63E, 0xC0E035F2, 0x7B1A3AAA, 0x432516BF, 0x0A532536, 0xFFB2E797, + 0xEDF7D79E, 0xCFB7DFF7, 0xB0BE3A34, 0x66FE687C, 0xE6B7A6C7, 0x7ECCEF43, 0xD9F3EF8C, 0xE7DF1BCE, + 0x8F99BF1B, 0x5FC2AB9E, 0xDD8FD8F3, 0xE8E978A6, 0x2AFEB0EB, 0xC7E7CAFA, 0xF1B90CDF, 0x32E0F85B, + 0x061CFFD4, 0x01F8A903, 0xF0568F7E, 0xD79758F3, 0x5B061C7F, 0x4BF9F86B, 0xA7CAFD70, 0x53C0D41C, + 0xAB272BDF, 0x0BFF46DF, 0x6F686A42, 0xFC1B89AB, 0x97697C48, 0xF22BDFD2, 0xFC43723F, 0xDB34289E, + 0xC47CCDF9, 0xF713FEE6, 0xDAC9C447, 0x71F5E3B5, 0x3E9CFF53, 0x25BFF28D, 0x58F0FEAF, 0xE5877FAC, + 0xFD5EF970, 0x7F5DF9FB, 0xF0EF9326, 0x4D4AFA95, 0x43FABDF1, 0xADAAC5D2, 0xF12EAD15, 0xCA0F7CF5, + 0x77E1B992, 0xDE3BB11F, 0xFBCDBADE, 0xDAAFE289, 0x7C3DD547, 0x635FBEDE, 0xA4F7B78E, 0xA77CBC72, + 0x7F3F36F6, 0xF1FA8B83, 0x727FC6F5, 0xE4FBF3E2, 0x99CAF78A, 0x77BD9EC5, 0x23125B3D, 0x8BFB249F, + 0xEB79F1C5, 0x174BFC9C, 0xD433E5FF, 0xD2EB09BE, 0x5F7A3DA1, 0xF79CD433, 0xCFB7E323, 0x3EDCEFF1, + 0xF1E7FAB6, 0xBEC4A7F5, 0x4CC7ABF5, 0x247EE0AD, 0x9E498FEA, 0x99E228F5, 0xC47A753D, 0x5C4FAC67, + 0xA0DEDF3A, 0x9EF2F1CA, 0xFDE65839, 0x1FFD57C8, 0xFD82F567, 0xFF94CAF7, 0x2AAD5ECF, 0xFE91125B, + 0x3DFBDF2F, 0xF9D69F88, 0x83D713F9, 0xCD5E4FF0, 0x357B3DA1, 0x17A49EE7, 0x9F7F7ECA, 0xB7E3233E, + 0xDC7FD8F1, 0x9BBEAD2F, 0xF1693DD3, 0xF16A3D89, 0x1F78AB67, 0xD2A37A42, 0x4FD76BFD, 0x69EBB1FE, + 0xB4F5587D, 0xC241F93D, 0xB1FA043A, 0x7FF1B8D7, 0x277C4962, 0xAE0FCF0F, 0x6197E473, 0x7D7A7A7A, + 0x10C7ACDF, 0x90AFFDC6, 0xF7E3E0CB, 0xFA8DF562, 0xD66F96CF, 0xF541FE2E, 0xF97DE2FA, 0xF0FBC5A6, + 0xCFF581BE, 0xF1697DD2, 0xF16A7D88, 0x1F78AB4F, 0xD2D37EB3, 0xF55A7D6C, 0x3D5C1FAC, 0x67A0DEDF, + 0x3A9EF2F1, 0xCAEFA3D6, 0xF3FF0000, +}; + +u32 point_table_binary_18[] = { + 0x11726594, 0x3F681A51, 0x1CC77F67, 0x692F84AA, 0x77D11008, + 0x190AA553, 0x860881CC, 0x1E5CF783, 0x8063092E, 0xE2D80E75, 0x30835DC2, 0xC941A090, 0xCDA520E8, + 0x92C196E0, 0xD225101C, 0x43AA83D0, 0x4D414883, 0x29DE9040, 0x17797DBF, 0xF7FBBDE7, 0x91BC40E0, + 0xE3FBFDFD, 0xFE7EEF20, 0x10017C03, 0xB87F3FC9, 0x954A2501, 0xBF88177F, 0x27B942A1, 0xA0581C21, + 0xDF1D572A, 0x15013DE6, 0x1777C7FD, 0x7E5F40C2, 0x5FC893BC, 0x4796A478, 0xF6C0DC23, 0xFBDB1F64, + 0x9F64CC9F, 0xB4C7F862, 0x8F799DF2, 0x23A3FD6C, 0x7D92F37D, 0x9FF2BDC1, 0x7CF30FCA, 0x3E209E3D, + 0x305FC247, 0x1802D8FB, 0xF659B55A, 0x95F9E00B, 0xFAAFC9BF, 0x46A321EB, 0x27C65F6A, 0xB59A8022, + 0xD9C3B57D, 0x26FF4B96, 0xF9140378, 0x9E67FAC5, 0x331A8DE8, 0x7E8A244E, 0x8BC522F9, 0x4F319A38, + 0xADD7EB26, 0xDE9AB420, 0xE678C0F1, 0xF85EFC11, 0x6F291FF9, 0xF3A1FAA7, 0xE46F18FB, 0x617B71B9, + 0x8AB7582C, 0xCC3DDA47, 0x5164FCED, 0x9948359B, 0x4DB2972C, 0x24CFE773, 0x395FF88E, 0xFAE2517A, + 0x4A267D88, 0xC59EE697, 0xFB9AC99E, 0x99F35BE5, 0xD440CD9F, 0xFB7BFD99, 0x99F54AFF, 0x7E759F9C, + 0x370033D7, 0x6395ADB2, 0xF19FA23F, 0x33EFA3ED, 0x717D3ADE, 0x05EBCFF3, 0x4B5F6403, 0x353FAEDF, + 0xF6DC9FAA, 0x3E9EF7E6, 0x5536C079, 0xEB7E760E, 0xF43DC5DB, 0xBC423185, 0xD9AF9D03, 0xEEBFB79A, + 0x37D5AFF7, 0x253D51F1, 0x58EFE54D, 0xFA9DDA2F, 0xD66379C3, 0xF3E0FDCD, 0xB400687F, 0x49BF4CCB, + 0x71C6E3B1, 0xA907C071, 0xC23034F9, 0xF120EBF7, 0xB41D0374, 0x3A1DC9F0, 0x95D83954, 0xEF1559EE, + 0xFBD6B966, 0xDAFFAD73, 0x8076BB6D, 0xDE6F3E4F, 0xF9F5BCF3, 0x796749F1, 0x29DE4698, 0xFDD4ED76, + 0x4DBE8D10, 0x208E6363, 0xBF1DBB8F, 0xC3E1D0C4, 0xC37A281E, 0xD5BBEB73, 0xBDACFFAE, 0xEF3EAA7E, + 0xF83D5B11, 0xC0602057, 0x22A07C56, 0x44F956FB, 0x44F568BD, 0xF028BDF8, 0x3DBB27AC, 0x7F40FDBA, + 0x2799167D, 0x2F285EA6, 0xA579A5B7, 0xB157F152, 0xB7F83DD3, 0xFE78D4F7, 0x8DF5CBFE, 0x4BF01132, + 0xD93FD3E7, 0x897ECFEA, 0x7FD2DF7F, +}; + +u32 point_table_binary_19[] = { + 0x11727D95, 0x3F485B51, 0x14C6BF34, 0x0F12A4C6, 0xF7862645, + 0x0583530B, 0x1D1C8A50, 0xB2386468, 0xA183D9DA, 0xA1E2E65C, 0x5AC155B4, 0x900E1D1C, 0x850E9242, + 0x622183CD, 0xE0E222B8, 0x7674295A, 0xB5520225, 0x439748D4, 0x92777BCE, 0x3DF7BE77, 0xDF4BE9DB, + 0x7EDCEFFC, 0xB9E7DC73, 0x5E78AE16, 0xD503E0E7, 0xD88DB7BF, 0xBFAF4262, 0xDC30F796, 0x56565694, + 0x82E1BE30, 0x96857F67, 0x7B4BACCF, 0xF862DF37, 0xF6AE9ED9, 0xD5CFCDCD, 0x693D737F, 0x4C383CC7, + 0x1766E0CF, 0xA36AB5AA, 0x99FDE50D, 0x677CCB80, 0xD85BBD65, 0xF2F78BCE, 0x1FAB2DAD, 0x2F137F03, + 0x72AF32CF, 0x157D9A5F, 0x92F89361, 0xD63F03D4, 0x57B5C54C, 0xF1C0FE7D, 0x92846128, 0xF13F0277, + 0x91BB35AC, 0x0FF3CEB9, 0x70EED6CD, 0xD77718EF, 0x00CFB537, 0xF946F69A, 0x1D3DF1F4, 0x7C7050A9, + 0x549CFB05, 0x077C3F2C, 0x638B397F, 0xE6CF6C6E, 0x6E527D85, 0x27B7FD99, 0x5AADA654, 0x59ED294A, + 0x2E5BF21A, 0xBAFE65BC, 0x161EEF6A, 0xF6B1CEF9, 0xDDA915DA, 0xC26A4738, 0x7BAAFBB3, 0x207A7F38, + 0xDEE57CB0, 0x28FAE0A8, 0xD06676ED, 0x353BFEB5, 0x7E41E2FB, 0x43AF51AF, 0xD7C95EFC, 0x0747D953, + 0xE1D89F66, 0x271EB39B, 0x3FF7C3CD, 0x8FD1F5A7, 0xD98927FD, 0x94FA4FE5, 0xFCA1AE97, 0x13AFD56A, + 0x25EC2F2F, 0x2FA3F73A, 0x95038E8F, 0x8F47F469, 0x7FB6BF1C, 0x716D6D2D, 0x510FD6BB, 0xF9B2FFD0, + 0xCC137FEC, 0x7F345E32, 0x1F3B6FD3, 0xF3C0BFDE, 0xC348BFCD, 0x7C4D6E03, 0xCD66339A, 0xAFFC19D0, + 0xEBF546DE, 0x4BFA3DD9, 0xF9E34FE2, 0x497EFCFE, 0x93F39047, 0xF2FD5A8E, 0xEDA37922, 0x2EB5C59F, + 0x8D576A07, 0x57665ED7, 0x793E8B27, 0x131B722E, 0xF35A3C71, 0xF4348F85, 0x4E706578, 0x5DD8EA89, + 0x9F00E33F, 0x2636B8FE, 0x767E0B1D, 0xC0F08E9C, 0x7BF74CBD, 0x77D45320, 0xD38838EA, 0x87E8A97F, + 0xFA3CF6F7, 0xFF73DB7F, 0xE73E897C, 0xD2F9CBFD, 0x1002BC2F, 0xEDFD1106, 0x79CD343F, 0xBC9FA8C2, + 0xB3C2B2AF, 0xF84B9FAF, 0xAEAE26EC, 0xDDFA5C17, 0x0DB39EF6, 0xDBF5853F, 0x3B180C12, 0x2CFB39D6, + 0xDB7D2D0C, 0x681ED1A7, 0xCF657F5E, 0x5F18BE4F, 0xF3F782DE, 0xFB1BAF2B, 0x4CF3ACB9, 0xD0B1F16C, + 0xFD8CBFA8, 0x1F568F87, 0x543FBFD0, 0x49F7D7B2, 0xB5D7ECF8, 0x17567B62, 0xEF75D3FD, 0xB7FD4BF4, + 0xC789271C, 0xE76FDE6F, 0x949F65EB, 0x4FB313CF, 0xEC9B3ADE, 0x4BBFCCBE, 0xA8E333ED, 0xFBC38877, + 0x85BDC388, 0xB55E58E5, 0xE83D35E2, 0xF9D1FC81, 0xFF1786A7, 0x2C67BF47, 0xACF58649, 0x6FE347FC, + 0x36692F1C, 0xDB8B5EF8, 0x2F000000, +}; + +u32 point_table_binary_20[] = { + 0x11725593, 0xBF6B2241, 0x14C7DFDC, 0x2A2E318B, 0x16962924, + 0x8D368A68, 0x2312D080, 0x58180227, 0x97B33616, 0x4A9A188B, 0x408A1477, 0xD599458C, 0xA692138E, + 0xAB42CA88, 0x6061E10F, 0x380B0BAB, 0x58DD5F70, 0xDDA5B8C3, 0x908B3B37, 0xB36FF7A9, 0xD37D76BE, + 0xF3E6FBE6, 0xFBD618F1, 0xF7100460, 0x1F015AAD, 0x163746E0, 0x3539EFCC, 0x97CB656E, 0xDC220338, + 0xF3854241, 0x30EAE5D2, 0x755DEAAB, 0xA857219B, 0xCD4A7D15, 0xF755C864, 0x32EBFD0F, 0xC0C447E4, + 0x07C139A5, 0x66F22D32, 0xE7CA1762, 0xABBEA5F7, 0xE2BE337F, 0x7878887E, 0xE4F91367, 0x3E9148D0, + 0x7976A2B2, 0x482442F5, 0xB9A1B278, 0x3C2E58F8, 0x7DC062E9, 0x741AFD3F, 0x60BFC964, 0x92F34FFC, + 0x3BFC926E, 0x016AB59A, 0x60F88CAC, 0x2237A1CA, 0xC4A6EBAB, 0xEB1C993F, 0x22C39D64, 0x78448612, + 0xDCF5FB7D, 0xC1A88792, 0xEBDCE431, 0xD6931591, 0xF13EB924, 0x6FDEBF58, 0x2CB6EA4B, 0xDEAC6FF2, + 0xC679D4AF, 0xFDF9FDFE, 0x2DFFB95C, 0x6EEBFEE3, 0xE3E32D7F, 0x814040BE, 0x5757EEEF, 0xFDF87D69, + 0xBD77D758, 0x4AF67C93, 0xCC2E909F, 0x836B96FA, 0xE720EAD9, 0x85784FC1, 0x7CA5FC9B, 0x4EA7264B, + 0xBD5CE6FC, 0x8C905505, 0x9C36CB7C, 0x55F6EE92, 0x8B65E7A3, 0x82724D6C, 0xFA77E079, 0x2B2FE52F, + 0xBFDED42B, 0x7FD84F62, 0x518FDB6C, 0xCD27B7F4, 0xB61FF711, 0xC06030A0, 0x7EDC479A, 0x1E0A85A8, + 0xDFA547D3, 0xA3D128F9, 0x5D7A007A, 0xBD1EF5B7, 0x7B003099, 0x4CA8FFDD, 0x034DAF54, 0x2A546F75, + 0xAFE9729E, 0xECFB56F7, 0xF87FD879, 0xEC3CB9BB, 0x723EEDBC, 0x779E145F, 0xA7D3A17E, 0xBD5760E6, + 0x65E7E1BD, 0xD2F4582C, 0x4679B333, 0xC5D76EB7, 0xC9CF9BF0, 0x63E669E5, 0xCBCEB0BE, 0xEDEF4DF8, + 0x0B87C3F4, 0x3FBCEEBB, 0x7DF57A9D, 0xEABF80A6, 0x178B45BA, 0xFF45E435, 0x9FCFE97D, 0x5FF70166, + 0xB319FDBF, 0x46C9ED6B, 0x341AF45E, 0xEA8DA6A7, 0x52297A7F, 0xA304301C, 0x0ED779DF, 0x00349B4D, + 0xCEBCE8CF, 0x31768CE5, 0xBCB2883D, 0x8FC4A79B, 0xF32CF4A7, 0xA847FE0F, +}; + +u32 point_table_binary_21[] = { + 0x11726D96, 0x4D485C57, + 0x1480CF33, 0xA3F3D2D4, 0x1F841A18, 0x5D656569, 0x0A53A650, 0x66599452, 0x992EB279, 0x621B8A32, + 0x5AA4544C, 0xBB90823F, 0x585B1003, 0x310D35E0, 0x6F4BA00B, 0x17979104, 0x515AED88, 0x5939946A, + 0x5DB67421, 0x42B52D09, 0xE904FA4C, 0x47A3B7F7, 0xDC73EF79, 0x6F5E7DBB, 0x8FF373CF, 0x3D7FF739, + 0x39790D3E, 0x04A849FE, 0xFDB1549F, 0xA3581690, 0xFF496B7E, 0x55C95F06, 0x78E1D3A7, 0xEF21CBAB, + 0xC4277788, 0xCF3E52DC, 0x06E0978A, 0x1F30FF85, 0xFCE8EBDE, 0xDE5EE292, 0xE62B9665, 0x3372C941, + 0x467FC827, 0x774A0EDA, 0xC3636277, 0x8E18E341, 0xFB9AE4A3, 0x2BD1F856, 0x5757899B, 0x914B4E32, + 0x992CB347, 0x3EBBAEEC, 0x7F05806D, 0x80C3C343, 0xC5F00971, 0xFCEEFAFA, 0xBA8A07C6, 0x305E6501, + 0x8383831C, 0x3F7EFA3E, 0xA8FF2E40, 0x3C15BFDB, 0xD7D747FA, 0x6DA8EDC2, 0xECEC6C99, 0x3F34D1E7, + 0x697D809D, 0x9D1DCE8F, 0x0B868D1C, 0xB9B5B515, 0xF93EE6B3, 0xEAB30A61, 0xF81AB195, 0xD3F9789E, + 0xEFFBC45A, 0xEEB2BDEC, 0xC068037B, 0x62F6AFCF, 0x03F8F7FB, 0x89890996, 0xBFF686E1, 0x8CE5E79F, + 0x5B26FDE7, 0x5F903EDD, 0xCF05F996, 0xBE5FC632, 0xA5E8AC85, 0xE201CBD7, 0x2D1B7D93, 0x7F657F5B, + 0xE73F6319, 0xE0E0E080, 0xFDE13730, 0x3010E453, 0xE96B36FE, 0xC3E7D9FB, 0xD9F38865, 0x367CBECB, + 0x6CF3216F, 0xDB7A2263, 0x3C939393, 0xEC0FFD1F, 0x1F1F733E, 0xB8FE9948, 0x3D5A22F5, 0xCA44EA99, + 0x89E4BF25, 0x529F9648, 0xFD32417D, 0xD7D6D638, 0x5FF1F72F, 0xC4C3F3E4, 0xBE1E7B18, 0x9E37F993, + 0x615BDF6F, 0x8D7EC6DA, 0x3BEF9CCB, 0xE7E96B26, 0xB99D9FBA, 0x01E706B3, 0x8B7CE147, 0x3BFF2897, + 0xCF48AED9, 0x4526B963, 0xF689FBA6, 0x9CD09C37, 0xF3D0EBBC, 0x6259FEA2, 0xCE9B7192, 0xE1799679, + 0xF925DF4F, 0xCD7B53EB, 0xA9470C0F, 0x88133A7F, 0x4E8E186E, 0x5A267DB8, 0x79EA617F, 0x59F9E554, + 0xBDE8ECEC, 0x441EC378, 0xEAA0462C, 0x2D2D717C, 0x75E07BE1, 0xFD7239E5, 0x7B854241, 0xEB633CAE, + 0xD21F1E1E, 0xD6FEF0BE, 0x00F57C1E, 0xC97D6F65, 0x6585F78F, 0xDA689EAE, 0xA7A9D7B3, 0x268E7F8C, + 0xB841D07E, 0xA1F88ED2, 0x09D1D3D3, 0xC3F73D4A, 0x87F4DBD0, 0x5F83D0FB, 0x05F53527, 0xC4DCDC1C, + 0xD71FE0D4, 0xA3FDA2F4, 0xD30A7F6F, 0x10F3F3F3, 0x28BF471C, 0x03F6572E, 0x8FD89B7A, 0x833D5FDE, + 0x936FAB7D, 0x9A66FB07, 0x244F88A9, 0xA929ED8F, 0xE40D627C, 0x7CFCBCF8, 0xD85EEF8F, 0x90BEDD27, + 0x380FD5DE, 0x4B9ED947, 0xF7892BBD, 0xA89CF219, 0xD85BB6F7, 0xE1FDA8E6, 0xC9D932FA, 0x21A6F726, + 0xD037EF0F, 0xE747B3D9, 0xBFCE56A5, 0x17659B8F, 0xF27C46F2, 0x138A9FFB, 0xB999FAA3, 0xB1B191FB, + 0xC755FD83, 0x0C8F837E, 0xC2F3ECBC, 0x61FF84B9, 0x42F81EEE, 0x03AB5F21, 0xEA45369B, 0x2576C91E, + 0xFB47E9EF, 0x4AB31C73, 0xB91CCEA3, 0xE6A262EC, 0x777995F4, 0x8B4ABFBB, 0xBB9B58F9, 0x7B72AB5E, + 0x747575F1, 0x3C3FB9E5, 0x7BF97C9E, 0xF9E2D6A9, 0x87F5B6FA, 0x17B71262, 0x646484FB, 0x41362544, + 0x474707F7, 0x8F54FD3E, 0x3434C4FB, 0xA0A8EEB3, 0xB1B1F1BF, 0xF8EC3EC1, 0xFBE2FB1B, 0xBDAFDD17, + 0xB5A9D07C, 0x96CD6B30, 0xCF0B0B0B, 0x4A9FF667, 0x6DAADA9B, 0x9E9ED68C, 0xFBC5DDAE, 0xF6464747, + 0xCF99E7C8, 0xFC9A7DE4, 0x6EFBDEF2, 0xF272997F, 0x7C02C2FE, 0x91B97ED9, 0xA34AD35F, 0x7A9E13E2, + 0xE407FCDF, 0xB0F9BAF4, 0xA2F3D0CA, 0x916BBFA9, 0x2AE82725, 0x246F6F6F, 0xE77D55F5, 0xDBC153FA, + 0x7F09FC5B, 0xB9FE3FFA, 0xB9785666, 0xDFFF473F, 0xFD3F517D, 0x2FF5FFF9, 0x15F50FF1, 0x4998D1DE, + 0xE8ABFBEF, 0xCAEF0062, 0xE6FD555C, 0x248EC1DE, 0xDE1EF10C, 0xD62706FB, 0xFBFBA43F, 0x43F5A3FD, + 0x2A77615E, 0x4937037B, 0xE2D8E6E2, 0xE222F190, 0xB6DFB4F6, 0xC40028FF, 0x0F000000, +}; + +u32 point_table_binary_22[] = { + 0x11724D93, + 0x31685A51, 0x1486FF17, 0x8D9A5032, 0x583A2416, 0x9E0D85B6, 0x93660976, 0xCB20946E, 0x62118B14, + 0x821D7429, 0xB5642812, 0x1A84503A, 0xD8A920D4, 0x2910AA08, 0x0A012771, 0xD376B044, 0x21A2830D, + 0x85D025D0, 0x8680B614, 0xA14DE3ED, 0xBBF7BC73, 0xC9DB3EEE, 0xFF9FF3DF, 0x7BCE33F6, 0x45C4B80B, + 0x646F8BBF, 0xE1705818, 0xFBA24FEC, 0x778DC763, 0xC5B31130, 0x71F95DD5, 0x6A557284, 0x98F4B34D, + 0x62CB7F6A, 0x739FD83C, 0x3A383850, 0x2CEB7D5F, 0x328FD2E9, 0xB4D2138B, 0xD36030A8, 0xEBE5A608, + 0x717F62B3, 0x3D1C0E75, 0xBDD69AD9, 0xEEF57ABA, 0x5F6B0DF7, 0xA51EDFA8, 0x7EE09F79, 0x59A95474, + 0x7E38CDCB, 0xDDDD5D55, 0x9F180E5B, 0x1F213D1C, 0xE5725908, 0xBFAD0F99, 0x239B491F, 0x82A3542A, + 0xE9BC8129, 0x1C322FDF, 0x27303547, 0xB95C4E60, 0x4344F018, 0x307FE149, 0xB3D9B418, 0x75C5A7F1, + 0x8ECFE713, 0xA2450C5F, 0xFC2331E9, 0x710FF146, 0xA3A1FCE2, 0x0BE0BF85, 0xF7A9544A, 0xF9155F8F, + 0xBF947AAE, 0x8757F117, 0xC4B63F8F, 0x77994C46, 0xD5537A17, 0x0A329FEC, 0x471C7FC6, 0x7EC9D862, + 0x263DB658, 0x6FE73F44, 0x21994CEA, 0xBCE621E9, 0xB91ED699, 0x6DFF3A0A, 0x894442FB, 0xE7FACE3D, + 0x617DFC5E, 0x303C50F5, 0xF93D0DD7, 0x1D79CEEF, 0x0FC33856, 0xBCC17EC7, 0x53C97A5E, 0x0660EF83, + 0x9AB75B10, 0x737E679E, 0xF4BC0F6E, 0xE151E79C, 0xCF99D779, 0xD4BCC44D, 0x0FE4BC66, 0x9BA813AF, + 0xD4A2D1A8, 0x958F78A1, 0xB352DBD9, 0xD9D1FBB0, 0xD0F140EE, 0x03EFDFE2, 0x0F80F619, 0x75626F8D, + 0xF681FC13, 0x30937F62, 0x5D41EE3B, 0xEFF3FC09, 0x30180C2C, 0x26FFFC89, 0xB7168BC5, 0x74BDB355, + 0xAFCAC3FD, 0xCE56816E, 0xB7ABF5A8, 0x517DAE87, 0x1A502C16, 0xF5BE2FC7, 0x9829CF72, 0x8CF5C4B0, + 0xF25DFDBF, 0xE577F5FF, 0xF1589CCD, 0x662D26BD, 0xC7D24BE6, 0xFEE7BFC5, 0x31F9E9FC, 0xE2DACF36, + 0xCD83F665, 0xB62DCE65, 0x7FDEB78B, 0xE7737F24, 0xF3FECCB6, 0x5D8F24F3, 0x7DF1E9C6, 0x079A17F9, + 0x8D378E07, 0x7C2EEB2F, 0x7D75BF55, 0xE7F67C16, 0x1FCEBD96, 0xEFC9F9C4, 0xDEF4B3E4, 0xFF000000, + }; + +u32 point_table_binary_23[] = { + 0x11726D94, 0xBF6B5A51, 0x14C7CFF3, 0x3D5287F2, 0x7CE22266, 0xB04B76E1, 0x8948074D, 0x41410721, + 0x0E49208A, 0xB414D4C9, 0x9229D04E, 0x1D02ED68, 0xC6384827, 0xB790D641, 0xE864878C, 0xFE03CD54, + 0xE8D686BE, 0xC142A1E6, 0xDDDE73CF, 0x3D579FCD, 0xCB928FF7, 0x7B7EDCF3, 0xE38A03F8, 0x02DF00FE, + 0xC0EA1600, 0x84902C9E, 0xC8FF34C3, 0x35B3FA14, 0x939E5878, 0x621F9A00, 0xB199B89F, 0x4C26D25E, + 0xF20700FB, 0x159CF77A, 0x3DA9D73C, 0xB0CF1407, 0xAC772CA5, 0x97F6E21A, 0xC0AA0B81, 0x2C5DEEA3, + 0xE398FC0B, 0xC350E9D5, 0x79CD89B1, 0x7FF15C0A, 0x86F08EFD, 0x13DBAF4D, 0x3C999F63, 0xD967B95C, + 0x8EF2510C, 0xE7C80FE9, 0xF17E22B4, 0xDFB05EB1, 0x80F78637, 0xE209CCEF, 0x19C0A397, 0x3BDF057E, + 0xFAFEF1A7, 0xF14FCC98, 0xAFF81AFF, 0xAC58EAC5, 0x5CDA5FEF, 0xFC50A8EF, 0xEFC63086, 0x1096F6F7, + 0x7874FF8B, 0x19F5568F, 0x98EF4FC5, 0x46FF708A, 0xF66290F0, 0x553E07F0, 0x16EB6BCD, 0x3C20A67A, + 0x5B3320D6, 0xF9890133, 0x9CA2BFD5, 0x22E16732, 0x1965AFEE, 0xB7F0A050, 0x28187F01, 0xB38EB794, + 0xFA6C36BB, 0xBE9FF457, 0xA9544C7D, 0x301E31F9, 0xC37C14EB, 0x78982FEB, 0xB11FA8EF, 0x743A6ADE, + 0x8853FEEE, 0xEEAE992F, 0xB7CE4C7A, 0xB70E707C, 0x7C6CFAB5, 0x669A4FD6, 0xF3FCB23F, 0xEE27C7E3, + 0xFA7B1700, 0x47474766, 0x3ED11F31, 0xDDDFAD7B, 0xC401DDDF, 0xBB48F89B, 0xBC82844F, 0xF3447AA9, + 0x0066BC7F, 0xC01CD0FD, 0x97ACD76C, 0xFC69BD89, 0xA7E7D3E4, 0xA3FBCFF9, 0x727F8305, 0xC0E1E1E1, + 0xFFFDD2F5, 0xBCBB4CF9, 0xC562D1D4, 0xFBEE12A0, 0x542A3DD4, 0x6F552F07, 0x58BF6DBF, 0xED5FEF83, + 0x894FF575, 0x80FC73BF, 0x6C9FCEB9, 0x9FB69FF2, 0xCBE572A4, 0x5EB55ACD, 0xD41FBF7E, 0xBF6FFAF9, + 0x73B1D673, 0x3D594FE7, 0xEC9FF209, 0xB4BD7C40, 0x5EE03E85, 0xB76EB75A, 0xAD46F685, 0xE797F7A1, + 0xDD6E9B7D, 0x0EE56BC7, 0xF31ED98F, 0xEDF9D7FE, 0x7F5FBA5D, 0xB5929271, 0x5F57E076, 0xD3E9B4D9, + 0x77F47772, 0x7212D997, 0x56AB15D9, 0x07E55FDB, 0x63BE68BF, 0x395FF97C, 0x3E323FF2, 0x93EF03E9, + 0x970BB7DB, 0x68341463, 0x3E7F7DB7, 0xDB6C36CD, 0x7B92DC03, 0xB8BABA8A, 0xCCFB743A, 0x8DCC33FA, + 0x67FBE41E, 0xDB937F64, 0xF4BF39AF, 0x187F731E, 0x47A39179, 0xAF30DE78, 0x3CC67E7D, 0x84A49C87, + 0xB93357EF, 0xB96481CD, 0x91BFDCDC, 0xDC200F89, 0x01F4F990, 0xF40078FE, 0x0F000000, +}; + +u32 point_table_binary_24[] = { + 0x11727555, + 0x3D685351, 0x143E372F, 0xC9CBCF4B, 0x4A883A44, 0xE5194462, 0x70290427, 0x072BB6E0, 0x50B11DFA, + 0xB3E916C5, 0xBAD66EB5, 0x85607190, 0x0A2D75B3, 0xE2D0552C, 0x6DC142D5, 0x52A752B0, 0x24B4862E, + 0xA1502713, 0x82D4B629, 0x34D77BEE, 0xB9F7E5F1, 0x5AEF10F8, 0x72BE73EE, 0x77FEEE63, 0x09A88038, + 0xA1DBE1BE, 0x4C26C379, 0x8FC6000A, 0xCF72A063, 0xDB366709, 0x8DC37D88, 0xD1CE18F1, 0x15AE28BA, + 0xF467098D, 0xA3398515, 0x3F9A437E, 0xB3CE6DB8, 0x23CC1B00, 0xABABAB02, 0x43076173, 0x6A7A7A9A, + 0xF32BD003, 0xBD521164, 0xB3598105, 0xBF9722AE, 0xAFAF4B3E, 0xFF0A60E6, 0xCCA9EEEE, 0x6EC9E71F, + 0x914D7C77, 0x3CF12BFD, 0xC94EF779, 0xB1371EEA, 0x230C3033, 0x33C39B15, 0xD27B04FC, 0xF5DADA9A, + 0xC02ABEC0, 0xD2AEEF13, 0x07F5EBFC, 0x8EC0931F, 0x6B1EA353, 0xCB5F1E89, 0xF1BE90C6, 0x4A4F48F3, + 0x951E3CFA, 0x3ECD1F1C, 0x1C74FCCD, 0x133E3E3A, 0x3A2AF522, 0xE602CFCF, 0xCF3BFD8C, 0xBDB2AAEE, + 0x7E8520FE, 0x4BF6BB03, 0x1EF11700, 0x91EF91BF, 0x43434302, 0xF387E23F, 0xB0AE1B49, 0x59AF1EFE, + 0xAE29E2C5, 0xAB81E8CA, 0xCA0ADA6D, 0xB2B3D4DE, 0xDE1EDA6D, 0xB2B354BD, 0x5E9776F8, 0x0660FC54, + 0x76118F70, 0x2B1E13F9, 0xB36420BA, 0xB5B525FD, 0x09B314C7, 0x23F4C018, 0x40E096D2, 0xA3E6CD37, + 0xACF4AB79, 0x0876B114, 0xCE839E97, 0x6057E4B9, 0x9E17EC6F, 0x7899A5A8, 0xDF341FE1, 0xE5FFD8BD, + 0xF97BE379, 0xF4B034D5, 0xC7281B91, 0x52A924E6, 0x9BEAC3CE, 0x0582E572, 0x19B14D98, 0xC5311DC1, + 0xB789CFE2, 0xFBFBFB02, 0xD37D22DE, 0xF1C0C080, 0xB35F22BF, 0x03B96F69, 0xBA4FE871, 0xEC98BFE8, + 0xDF81DA47, 0xDDBF3F72, 0xBFD2545F, 0x2B63441A, 0x8D86D483, 0xF58CFF0E, 0x04B11FA8, 0x87B0D2E3, + 0xB57BFDD3, 0xD43F2BE3, 0xF0653EB1, 0x224BE5F3, 0x7927DF58, 0x31109D98, 0x9870E603, 0x4C07DB84, + 0x89AFFBDB, 0xB6DDB8D4, 0xDFDFEFF4, 0xBF6DFB24, 0x363232E2, 0xE8E1BB27, 0x96C236E1, 0xC645E4BB, + 0xEF1B1E1E, 0x76EA152B, 0x5A35AC07, 0x6CC2ACD8, 0x0188EE58, 0xB5643289, 0x18901FDD, 0x0941A150, + 0xE07C9230, 0xE321C0F8, 0x5EBDDE7C, 0xCEF097F1, 0x19B76A89, 0x44A2F53E, 0x9A564DCE, 0x872BDEC2, + 0xC28233AF, 0x870DB8E6, 0x7EFFB8C0, 0x5AAFE831, 0x344BB084, 0x7A313EE2, 0xC66558A2, 0xF8ADFAE8, + 0xFD45FFB6, 0x6D7F4DEE, 0xABE2C726, 0xFD55C917, 0xF9213F36, 0x090CF343, 0xFD887D59, 0x90FABDF5, + 0xF5D6FF0C, 0x7F19DF97, 0xF557519F, 0xA37FD75F, 0xA5F96BC5, 0x73F7E3E8, 0x19BFAABF, 0x0FB23E02, + 0xCBFAA8FA, 0xF17B7C11, 0xF5EA7E35, 0xDEF045D9, 0xAF76316F, 0x38FF3E76, 0x24F75FED, 0x271B870B, + 0x1AE33EFA, 0xC6E03CBD, 0x0FB44FF0, 0x031E48FD, 0xFABDC9C1, 0x7D951FCD, 0x9F1F9E76, 0x76769EE2, + 0x9FBA4FCD, 0xA7C1E189, 0xE6BBE3E9, 0xFD854DE3, 0x83C6D2DF, 0x300EE7E6, 0xE69C7D31, 0x6E1AEFDD, + 0xF3EB6746, 0x01E3E9FD, 0x8180F112, 0xB1FE9E98, 0x797603AF, 0xD7DF0BF3, 0xB16F4363, 0xF9DEBFF5, + 0x1525AE68, 0xCCDADDF5, 0x08DD353F, 0xB9EBC5BF, 0x989F11FE, 0x03000000, +}; + +u32 point_table_binary_25[] = { + 0x11726D96, 0x51489C47, + 0x10C7E7BB, 0xEFFBEEBB, 0x9EE7779A, 0x6B340924, 0x174D8BBE, 0x848860B1, 0x4D2079B0, 0x0F252D94, + 0xA4A67D28, 0x58288921, 0xD887BC34, 0x0925585B, 0x02522415, 0x296D3188, 0x8AA01715, 0xAC68FA50, + 0xD0260FC9, 0x53835E0D, 0x7885424D, 0x4191AA8D, 0xA69E8917, 0xCFEDCECC, 0xEEAA672E, 0x41F831FF, + 0x999DDD9D, 0x99FDAC42, 0x98113F00, 0x844EEEAD, 0x2D2B2B13, 0xE27DCD11, 0x50DCB529, 0x192002F1, + 0x785C5885, 0x9AF7D62A, 0x263DC0FE, 0x76D4A31D, 0x7E44FFFD, 0xED555555, 0xE4CFEC5F, 0x50ACF4FE, + 0x05D46FCE, 0xC027B04F, 0xDAA1B0B6, 0xA2A28258, 0x14A39D59, 0x9CD21C35, 0xCC7A66F8, 0x52345A32, + 0x3E0CC8FF, 0x030392A1, 0x8BD9FB4E, 0xFE15D00A, 0x3F5917D1, 0x3F04C5C5, 0xC592A59E, 0x18A0A3A3, + 0x438819D6, 0x7BB5AC17, 0x93AC0FC9, 0x7FC78E1D, 0xDBED9F13, 0x5F4C72BC, 0x90848585, 0x05198FF3, + 0xF16A01E6, 0xE7E739BF, 0x04AFD7DF, 0xDFCFFE09, 0xD65FBB76, 0xCDC4F3FE, 0x156F5DBD, 0x7AD5EC47, + 0x48367A5C, 0x0FC407B4, 0x1FE5AF7E, 0x9CBF8A67, 0x18CF5BE9, 0x753ECF41, 0xDCC47CB4, 0x5D9A6EDE, + 0xBE7DDBF8, 0xE30FCF8F, 0xF409D403, 0xCCCDCDC9, 0xFB1071F8, 0x48C61BB3, 0x8A303FC9, 0x75CC7621, + 0xB238C5EC, 0xAED8BE62, 0xD2BBCB56, 0x8CF5EABE, 0xC6C32F6A, 0x6A6ACCFD, 0xB92BE1E7, 0xCCA26E73, + 0x1AC07922, 0xF6D5D7D7, 0x537C6488, 0x198E3367, 0x0F373737, 0x537CD66B, 0xE6FA709E, 0x04D777D4, + 0x4F8C59EB, 0x23E5D681, 0x478F1EC9, 0xFA93FCA1, 0xACBE25EB, 0xC0E3C78F, 0x913B99DD, 0xBCA1A121, + 0x934FA4DC, 0x8E0D0E0E, 0x9AFACFFF, 0x26B284F5, 0xAED70BDF, 0x0FA7CF9C, 0x39B3D52F, 0xE0CF51BF, + 0xE8FD1D37, 0x76AAFFC0, 0xE79125AA, 0x7F753E76, 0x4AE5A3CE, 0xCF4EE9F5, 0x4427A400, 0xAC989B77, + 0xE7CE1DCA, 0x97D93AB0, 0xBABA2AAC, 0x128E2FD7, 0xCF9C3D7B, 0xD6F49BCC, 0x6F0DE3EB, 0x7E94F93C, + 0xA57E2CE1, 0x7C653EAC, 0xDFEDBF53, 0xAFFA5BE6, 0xBB46FD5D, 0xC2F945CA, 0xECF08307, 0x0FA49DF3, + 0xF317DDE0, 0xE8E8E84B, 0xD6E77CFD, 0x45CB17F2, 0x27FDE3EC, 0xAFB890CF, 0xDB7AD50D, 0xDEBD7B97, + 0xE2E379DB, 0x7FD8E1B1, 0xB131F267, 0xFB963FDB, 0x2D3F9D4E, 0x1B7B34B5, 0xFE0AD687, 0x8E174D65, + 0x83540FEA, 0x3EA19C39, 0x579F6BD7, 0xF500E5BB, 0xE3757777, 0x9BF388A6, 0x5C9A7F90, 0x947C45EE, + 0xF7964B4D, 0x2419509F, 0x7F0B9CF6, 0xF676215A, 0x9903E7C1, 0x696B6B43, 0x267DE0BC, 0x0BA74F9F, + 0xDE9AA7E5, 0x2E949696, 0xEEC86778, 0x7878D77E, 0xF4FA9151, 0xEB1DAA3F, 0xED1FB39A, 0xC85FC5B7, + 0xFE84B673, 0xE7CE99FC, 0xC27FC325, 0xEA7F553F, 0x05FEFA11, 0xB4CB7975, 0x1239EF7A, 0xE610E95B, + 0x999D9ECC, 0x41647D7F, 0xB067BD54, 0x71277396, 0xFB5BD567, 0x819F2DA0, 0x79D5CAEC, 0xF464A364, + 0x9F64CEBB, 0xCE765DFF, 0x05BEF30F, 0xD5FFA4AC, 0xBF04DA03, 0xFF353434, 0xE07C2576, 0x7A024F91, + 0x753DC11E, 0x675EE9BB, 0x2C39DC02, 0x43CE4C63, 0x6323C6FF, 0x95F8E74D, 0x6F7676D6, 0xAC072BD9, + 0xFCE5E565, 0x135FBC1E, 0x584C2412, 0x669E078F, 0xBB1FE33C, 0x970CC4A7, 0xC48BF1F1, 0xF197C4DB, + 0xB99ECE4F, 0x5406B24D, 0x4D4D66BF, 0xB09C2DEA, 0xEDED4566, 0xFFFECD18, 0xBE2752CF, 0xFE09E719, + 0x9FAF5AEF, 0x30E4B7B4, 0xB498F724, 0x78C8BD82, 0xEF09DE07, 0xEAFD22FB, 0x06D63BDE, 0x8745C37C, + 0x8B693DBA, 0x4C61EECF, 0x2F325C67, 0x5563FFDA, 0x034A4F0C, 0xDB39B4C3, 0x9F38B4C5, 0xB9FBCF3D, + 0x1F7ADF82, 0x351B85F4, 0xBEA97C03, 0xBF640E6E, 0xCF075633, 0x8714E7DC, 0x07E7B398, 0xB42B69DE, + 0x613C6280, 0x870F1FF2, 0x7B5CCDF9, 0x2593C9ED, 0xF957A652, 0x29B3DE62, 0xDA3E3A35, 0x3565F25F, + 0x4C034C4C, 0x4CECD81F, 0xDAB79DDF, 0xD1E9E969, 0xC381C1CC, 0x119CEFFA, 0xFD0F966C, 0x1C54F795, + 0x733FB9F7, 0xB9EBBE79, 0xBF2B99D2, 0x91911153, 0x2FDEFCFA, 0x6BEAFB81, 0xEA25AA58, 0xD74F745E, + 0xFCA658E9, 0x0D533D58, 0xF79875BD, 0x5AF7543C, 0xD5BF8EE5, 0x5CC4F712, 0x2A441CE7, 0x75C071D7, + 0xE8BCF57B, 0x52E5BC8B, 0xFDA6FBD7, 0x09785FA3, 0x5ECF5FFB, 0x0DAF8BEC, 0x25CADFF5, 0xD27D7D7D, + 0x66BEC294, 0xD7ADFD69, 0x1E79DE0D, 0x7A9FF57C, 0x0C3A97D4, 0x7BCDFADF, 0x9DF7D4F7, 0x00C7B3ED, + 0x67184F7F, 0x2FD85576, 0xB7B6933E, 0x69F7A8F9, 0xC0DF4B31, 0xA74FD527, 0xB1486EE3, 0x6A64B8AC, + 0xEA69B73E, 0xD78EF51F, 0x6336DF5B, 0x5F85DF26, 0x6E92FCBD, 0xE42F4223, 0xA4FF8BD9, 0xFB2CD449, + 0xACBE77BC, 0x4F953E27, 0x1F395F4F, 0xC0B0DC5F, 0xBDD386FB, 0x13C36203, 0xEEC9786F, 0xC209E2CB, + 0xCCCEB7CC, 0xFF030000, +}; + +u32 point_table_binary_26[] = { + 0x11726D96, 0x5D485C47, 0x14C7CFFD, 0x58F7EAEA, 0xBA89A65A, 0x8DD90882, + 0x060AB514, 0xDB4228FA, 0x20093494, 0xB40635D2, 0x808142B4, 0xC5B742EB, 0x9BD580DA, 0x4245DA2A, + 0x7DF0637D, 0x2856825A, 0x150B792A, 0x42024551, 0x56346ADF, 0x14A1B598, 0xA55AD4B8, 0xBADEE99C, + 0x3933B37A, 0xF506823F, 0xCE7FCE9C, 0x9939F39F, 0x6515F010, 0xFE0170C0, 0xAA2E2D2D, 0x65EEBA62, + 0x9F66B605, 0xFC236615, 0x8A496F5C, 0x827568E4, 0xFAF2C2EA, 0xE2E262C6, 0x3E529C0B, 0x9223AC11, + 0xF5B95056, 0x56867AC9, 0x85D59285, 0x1EA044E8, 0x316E7C86, 0xE34B201C, 0x0E8BF1C4, 0x57E7254B, + 0xFDD57991, 0x7F9DB5B8, 0xC84F00FA, 0xFBFB3943, 0x84D8FF63, 0x51511163, 0x51F8D5FD, 0x09F50EE4, + 0xE7E773E6, 0x7AC10091, 0x4884C1D7, 0xA4F75793, 0x1EBA49EF, 0xF07FFC3B, 0x3FDE931F, 0xBA291FAA, + 0x77767678, 0x3EAAC75F, 0x0D303737, 0x47F5DD17, 0xA9BA747D, 0xF751CFBA, 0xC6C6C674, 0x3E1C5F57, + 0x57975C0F, 0x78D6439F, 0x1ECFFF7C, 0x1BFF13F5, 0x53BE24CB, 0x7CC4940F, 0x796F6F4F, 0xC7F1EBE8, + 0xE8D0E3B1, 0xBED9D959, 0xD2CBFA50, 0xEFAEB3B0, 0x7183AF67, 0xC078BDB9, 0xB919B99E, 0xD80A21B3, + 0x0A6236A6, 0x394C4C7A, 0x64F60BD7, 0xB3784167, 0x67A7D013, 0x1F5F6968, 0x6810F990, 0xC13C0E4A, + 0x0E13C75F, 0x43BDEA47, 0xFF405AAC, 0xB2B252F4, 0x1F321B4B, 0x32F6A39F, 0x99AFCEF4, 0xAB69FE4B, + 0xFD4AF9D2, 0x4B8CBC67, 0xCF9EF1FE, 0xE15C0210, 0x8C19796B, 0x6B6BC883, 0xC4BEC0C4, 0xC484AE2F, + 0xBDC4CA1A, 0x1D1DD5FD, 0x9BF16D7A, 0x0CFB55CD, 0x97F63C6D, 0xBFAAAA2A, 0xD9EF10FC, 0x4BF4A3AC, + 0xCF7753C7, 0x45FF9A5F, 0xA6C7A87F, 0xD9A03102, 0x6064F902, 0xE3E3E37A, 0xFFAC3539, 0x9FDC3F6B, + 0x2D592FE9, 0x8DBCC5C5, 0x457E3FA8, 0xFECC17F1, 0x7CDC2FDE, 0x7FE5C881, 0xF78F72C4, 0x7E4789ED, + 0x8F89BD7A, 0x6F5CED07, 0x1B9571B9, 0x1FECF949, 0x06EEBF37, 0x3FCF27E2, 0x99318AF3, 0x7C82ED4F, + 0xB55E70E0, 0x2EB1BAEF, 0xA1027B17, 0xF78FDFAF, 0x878CF757, 0xE00BF3B0, 0xA9A909EF, 0x9760BB43, + 0xB2DC6FB6, 0xAFF511F7, 0x10C06D4B, 0xCD686969, 0xC1FCBF0B, 0x6E3773B7, 0xB6B6F47C, 0x601899A2, + 0xBF657EE3, 0xAB94C4C8, 0xC888BECF, 0xC7DFA50E, 0xB5B5B521, 0x83E06EFB, 0xC6CCCCCC, 0x05F9CECE, + 0xA7EA3BF9, 0x2425D1DA, 0xDAAAD70B, 0x3E23343C, 0x3C8C2CC6, 0x9BE3E6A5, 0xC1C141D4, 0x47881D56, + 0x5B5B8B2C, 0xE6732C3B, 0xBBABAB4B, 0xFB8963A5, 0xB6A39FF0, 0xF9EBDD3F, 0x0052EF5A, 0x4F187E51, + 0xE2A39F4F, 0xF121325E, 0x7E46FA43, 0xD46B2E47, 0xCE9C27C6, 0xF34526B3, 0x60FABC01, 0x12194A2F, + 0xCE6F5EB3, 0x77FDDEFD, 0x11FE76FC, 0x03BC29FC, 0x4DCEE776, 0xBAD74EE7, 0x03CBCD92, 0xEC390FD2, + 0xC77AACCB, 0x4B4B4BBA, 0xFE580F40, 0x341AD5EB, 0xC30FE3C9, 0xFAADCBAB, 0xABAB7A7F, 0xF05B5E5E, + 0xA67A0427, 0x420B0B0B, 0xE4E79C73, 0x861221BC, 0x1F6AFF72, 0x8600C4FD, 0x96F9CC71, 0x377F7272, + 0x52FBBF63, 0xC135F4FF, 0xF3E7E33D, 0xCF73E74D, 0xEBF5B939, 0xD3D3D3CC, 0x2824BFB0, 0xFEB4D2F0, + 0xFEAAFB61, 0x64FB5270, 0x3E75FF8C, 0x6C23B8BD, 0xBD8DFA30, 0xE98DE0C6, 0xC60667F2, 0x13EE1747, + 0xF7EEDDD3, 0xF785FBC5, 0x81781FCF, 0xC795DFFC, 0xA7DE4BAF, 0x1EFD87FB, 0x93CE87FE, 0xC3FDEB00, + 0xFD07EB45, 0x7F492F4E, 0xD68BFE12, 0x7CE94B99, 0x9A9A12F5, 0x121BC1CD, 0xCD4D512F, 0xE98DE0CA, + 0xCA8AF6A3, 0x9015BF5E, 0x5353A3FD, 0x2C649D84, 0x943F20B3, 0x84E63071, 0x3CECD5F7, 0xF5F5697F, + 0x0C59F6AE, 0xF0477EFF, 0x8C6F78BD, 0x4FED5DD1, 0xC25EBD37, 0xCEFB15E3, 0x194FC1D7, 0xD3D3C320, + 0x4A6CDE02, 0xBBB7B717, 0x59E8CD5B, 0xF66E5656, 0x96DE0F96, 0xA0F94ED7, 0x2BD77FA6, 0x7EEFFA54, + 0xBDAF76A0, 0x9CC6CB7C, 0x92D57CEE, 0x1C2CE27C, 0xAADE7836, 0x2C8AF758, 0xFA8B733B, 0x5E2059F8, + 0x4B48B2F2, 0x9BD06DF6, 0xFC22BD37, 0xAEFCC649, 0xB2F01733, 0xACC74B96, 0xE3D5FBF2, 0xAEF3817C, + 0xCFC3D84F, 0xA6CFBF8F, 0xFDADDE7B, 0xEB1D7F04, 0xE3502AE3, 0x29A97BC2, 0x4FE4F9DB, 0xA6F308DF, + 0x5F75BEB6, 0x1D68152C, 0xFBC57A2F, 0x3020CEBF, 0x508D0FEC, 0x617ED5FF, 0xF0223078, 0xFA7D82D4, + 0xC063F19E, 0xCBF708FC, 0x4EE3852C, 0xDF735872, 0xEE5C54DF, 0x45EB21BD, 0x7F48E8D5, 0xEFB52BD6, + 0x03E98F82, 0xD9FA29E6, 0xFEC1FE66, 0x9F4B3F13, 0xECE44B56, 0xBFEFEAFD, 0x1F0ABDFA, 0xBDD649AC, + 0x7E3FF91F, 0x38033A8E, 0xBFAFDA89, 0xE180BD64, 0x37F97E3D, 0x8642AC0F, 0x56E10D76, 0x87D7FBC8, + 0xFE5EF06F, 0x1487B728, 0xFE3F0000, +}; + +u32 point_table_binary_27[] = { + 0x11726D95, 0x4D485C57, 0x14C7CFFB, 0x989997F9, 0x782FC324, + 0x20F9E0B5, 0x10986812, 0x10040D35, 0xE00C3AD0, 0x22424574, 0xE1A6428A, 0xAEDCB868, 0x95606256, + 0x3159A410, 0x026E1293, 0x9D064998, 0x85BAE9C6, 0x825D16BA, 0x681E7517, 0xDA6A0B4D, 0x9AB1F970, + 0x668A737B, 0xCF39F7BE, 0x993C7305, 0xE137E77F, 0xCF3DE7DC, 0x73EE6B94, 0x61026E02, 0x38501BED, + 0xECEC140D, 0xC96201E4, 0x6216C735, 0x1F84CC7A, 0x667821FF, 0xE472FA2E, 0x8DE6F379, 0x213ED17C, + 0x0E143F16, 0xF8039C03, 0xDFF751AF, 0xF8D2A862, 0xD203744F, 0xA21EED86, 0x81FBBB27, 0xD18EFB99, + 0x2F742956, 0xFA0B5DA8, 0x378AC217, 0x5B127F02, 0xD8DADA92, 0x0C05E6C4, 0xFDF9F979, 0x6164E14B, + 0x51A688A0, 0xA3A343B2, 0xD497D943, 0x1004A487, 0x2240A22B, 0x717F6868, 0x88F4308C, 0x6AAD8FEC, + 0x6FF12FFF, 0x933FD66B, 0x7F92C91F, 0x404F4F8F, 0x3086557C, 0x728D8F8F, 0x4BE6FDA8, 0x2F140AA1, + 0x3F2723AE, 0xF7F5F535, 0xF3915C2C, 0x1643BB78, 0x2312749E, 0xDA8FABAD, 0xAD8D18CF, 0x73F8A766, + 0x3E5AAFE2, 0xA982B84B, 0xF128BB34, 0xDDEDEFEF, 0x0FF7E32A, 0x954A142F, 0xEBE58D74, 0x77CBFB96, + 0xF11400D2, 0xE78D536B, 0x6B6BB2FE, 0xC26FC8F3, 0xDD57C6A9, 0x8D8D0DE4, 0x47CCB1D4, 0xF2F232EA, + 0xBF62BD95, 0x5B5A5A0A, 0xEF3F7327, 0xFD8AEE4F, 0xF553F2C7, 0xE4BB9191, 0x9166BF80, 0xBB47FDA2, + 0xFA2BD61B, 0xDAE9FECD, 0x6FD47E79, 0x9ECC018C, 0x5CF33CF8, 0x01C0FA55, 0x9D27E365, 0x56F14639, + 0xBA5FE6C3, 0xCCF934CA, 0xAC77BEAD, 0x9D9D9D9D, 0x4526FFCE, 0x8DFF72C8, 0xFA3CF82E, 0x64D2C32D, + 0xD6EB7A99, 0x3F1BDEE2, 0xE262580F, 0xF3172B35, 0x353545FE, 0x90C58E95, 0x554C7A11, 0x182758CF, + 0xF5317F4B, 0x365AE751, 0xFC99B234, 0xD3FC3D34, 0xFF191818, 0x08EB054F, 0x99619FF5, 0xB27EF5E9, + 0xE9E9E67C, 0x82FBAF9E, 0x2FBC0F59, 0xCFF73C7F, 0x7C7FC689, 0x587C7373, 0x53EEE7F8, 0xAC1D2BB9, + 0xBDBD8D76, 0x9FED86BB, 0xBBBB8B76, 0x9FED86BB, 0xB7B74776, 0xAC9FFB52, 0xD95F707D, 0xDD974D7F, + 0x589F745E, 0xF9DBE77A, 0xA5F37A3F, 0xDFAFEC0F, 0x8E679FF3, 0x91FD41F1, 0xEB798D97, 0x0C97E64B, + 0xCD63BC94, 0xBCA6E719, 0xE7EFD8F7, 0x4D3BF3C7, 0xED47FD7F, 0xE82F5A3F, 0xDD1F5EA5, 0xE68F8D8D, + 0x85FDE355, 0x0E3DBC6F, 0x9DAFA81E, 0xBA8A7DE6, 0xDAD9A87E, 0x666626EC, 0x67AF6257, 0xA89F2724, + 0x7F2AF35F, 0xB52BD96C, 0x1619509F, 0x59056B61, 0x6141C063, 0x66B300E6, 0xDCDC1C32, 0xE9CD82FD, + 0x1A8758D7, 0x4F54EDD7, 0x74BF517D, 0xD4DE12EF, 0xFAFAFA91, 0xF8A3F945, 0xE3D1F157, 0x1D78A2DF, + 0x7364D960, 0x4FD4F914, 0x5FE377A3, 0x17E3D3F9, 0xD52E1ABD, 0x989FEE27, 0x2FA89DC6, 0xFED7FDE7, + 0x0587C7A9, 0xFFD57B22, 0x0E42F699, 0x8FEA715E, 0x753F7B81, 0x5D6F6F6F, 0xA7F31BB2, 0xE333F7EC, + 0x7A2E97A3, 0x7AA03E73, 0x0F1CAC07, 0xE6836C5E, 0x0187F299, 0x60BD79C5, 0xAE0F0E0E, 0x86EF9538, + 0xB0EBFABD, 0xD1F1F0FD, 0x7D185F34, 0x7E1D4FF5, 0x2F711AE3, 0x09BF7F92, 0xF57DE379, 0x625B3CD3, + 0xF542AE67, 0xC4338C57, 0xBF1FF03C, 0xFD857A7F, 0x14A71E69, 0x4677663C, 0xF5766565, 0x45BA569C, + 0xC8BC11B8, 0x54BDE058, 0x7A92DE03, 0x556F487A, 0x37F97D50, 0xFE02EF21, 0xF5AB9A47, 0xEB33EF41, + 0x6BFFDA31, 0xEF06BD2F, 0xAAFF6D3B, 0xFD35BF37, 0x4A7F39FD, 0x79180F71, 0x6A1959CF, 0x9B79CB7B, + 0x8EE1E8F9, 0x356E7B81, 0x66FA5E5E, 0x16ABC4FA, 0x7B793576, 0x52337DDF, 0xCAB133AD, 0xFBC58E28, + 0x130F6B7D, 0xFC0FCDAC, 0x8FFF8DFC, 0x3F000000, +}; + +u32 point_table_binary_28[] = { + 0x11726594, 0x4F485451, 0x14C6CFBB, 0x6F98314D, + 0x67AC768A, 0x39264508, 0x511051B8, 0x50CB451A, 0xA9518E26, 0x52BB0802, 0x2BDC0821, 0xFEC9852D, + 0x82098908, 0xAA458B36, 0x42AE4C37, 0x112E66A3, 0x440AEDAC, 0x74C65506, 0x192A5AE3, 0x7BEFF6EE, + 0xFDEE9D77, 0x9D99DD6F, 0xCE772FE7, 0x9EEF3BCF, 0x5B7537DC, 0x4F44D5F5, 0x916EEEFF, 0xBC552F09, + 0x66FDBBBB, 0xBB92D91C, 0x115F65FD, 0xE974DA67, 0x77031CE9, 0x46DD7AE6, 0x72A2AAD7, 0xEBDBE4FF, + 0x2D988D10, 0x594360DE, 0xE16ED817, 0x89629D76, 0x5CDCCF3B, 0xBC76C937, 0xA949A055, 0x0EA632BA, + 0x343131E1, 0x33F4546C, 0xD708CEE9, 0x1FC51A71, 0x9E27C1E1, 0xD1C5C545, 0x5F0FE65E, 0x78747070, + 0x30771F77, 0x630D38AF, 0xF4D7A1E7, 0x1DACDC66, 0x3EDFD80A, 0x8BFEAC72, 0x30E79AF3, 0xEFE349B7, + 0xC1D75BC5, 0x63BDBDBD, 0x52EF0E09, 0xDEF983F7, 0x8139D70C, 0x3DE7C563, 0x535353C1, 0xBC7E46E2, + 0x994C2698, 0x67965D15, 0xCC1BC12C, 0xC3BAC1D0, 0xB3A5481D, 0xF49827B5, 0xAD671389, 0x845F07DB, + 0xE77E8504, 0xEB7A7585, 0x7558B3F0, 0x830E8185, 0x1E6CDF37, 0xCF575768, 0x86DFEC1B, 0xBB22E7AB, + 0xF4A1E8FA, 0x57F33EEB, 0xE4FA0A18, 0x7ABEC312, 0xD3D3D3B2, 0x5F79FE55, 0xE438F203, 0xE6339133, + 0x0B0B0BB9, 0xF7D85DFC, 0xD4F8F878, 0xEEBD7657, 0xB64DB2F2, 0x97E69D26, 0xB0F27F5E, 0xEBD16FE8, + 0x4DE6A79E, 0x2FEA9BA3, 0xD0C33F56, 0xBEC2643D, 0x5FAFDE53, 0xF15C9F87, 0x5F55354A, 0x5F701FFC, + 0x3B7A57B1, 0x9A4FE572, 0xD02FEAAA, 0x5FF5FECA, 0x65D5AFDF, 0x3FEAFCD4, 0xC0C000A7, 0x251E73FC, + 0x7AE907EF, 0x5E737333, 0xA7343FED, 0xF8FD945D, 0x761F0AE6, 0xC3606B56, 0x71127AD6, 0x5AA86F69, + 0x69C9E531, 0xEA654744, 0x1E75BFC4, 0xB223226F, 0xE67DC964, 0x52EE03F4, 0x21E92FA5, 0xBD76DC07, + 0xE6C3606B, 0x56B17A1F, 0x31A55FF2, 0x1E382BA2, 0x7FFB9AAC, 0x27C1AC15, 0xACF7AD76, 0xAEA855BC, + 0xDF8AC3DF, 0x784F3801, 0x86FFF19E, 0x920B92D5, 0x7ED7CE69, 0xC6FC6BE7, 0xBCC7D0C3, 0xBFA3EF7E, + 0xFF30F7F3, 0x5819BE27, 0x85F5BCF3, 0x6A3FDD17, 0x815EE69F, 0x077AF1BE, 0xBD35ADC7, 0x7BF7D674, + 0xFFBE8322, 0xBF576840, 0xF70F0EFA, 0x877E3F47, 0xBD487D2A, 0x95DA376F, 0xC1E63CC1, 0xD01383DE, + 0x9CA7CC8F, 0xE1BF64C3, 0x1F70E06F, 0x7E1D7EEE, 0xF7BF201F, 0xF9FE1A79, 0x10F79979, 0x936CF80F, + 0x0EF26CCE, 0x4FBCB7AF, 0xAFAF209F, 0xF9F92DC8, 0x9FDADF22, 0xDAEAD3FB, 0x498D82FF, 0xCD683F05, + 0x93C1424F, 0x865EF85D, 0x44F297F3, 0x5FFD72DF, 0xDF8327F8, 0x11B18F7A, 0x5FB9C3DD, 0x7DDF2B27, + 0xA82BBDAC, 0xE7FC7742, 0x4FD12FFC, 0xF352542B, 0xF4DA7F2F, 0x15BA2339, 0xAECF077A, 0x91CFD25B, + 0x811E0CBD, 0x9E67C926, 0x91B9EFC5, 0x5FD87BF3, 0xFBE0BE55, 0xACF2C1FF, 0x2ABDF6A7, 0x530C23D8, + 0x4FF97873, 0xBFCF3BF5, 0xA6DFD135, 0xB0A937F3, 0xF7EF6CE9, 0x4B335FEC, 0xA3F3DDCC, 0xDFDEED68, + 0x1DF282FA, 0x81CE6D32, 0xF343149E, 0x34F3137E, 0xB23369E6, 0xC7FB1C92, 0xFAFF0000, +}; + +u32 point_table_binary_29[] = { + 0x11726D96, + 0x4F481451, 0x18C0BF9D, 0x9D75A655, 0xD7B12528, 0x82DCBC28, 0x18E125F0, 0x5098A527, 0xA9145BA5, + 0x4B294575, 0xB1BAA578, 0xA8146109, 0x020333E8, 0x607592DC, 0x0E5EB243, 0x49169D04, 0xC10E8A17, + 0xADD550B3, 0x4C5791DC, 0x76665FEF, 0xBDEF7DE3, 0xEC9A5EFC, 0xF1FD9DEF, 0xCFFB6423, 0xCC726E03, + 0x40DCE88F, 0xC7E38CBD, 0x6011E71E, 0x67306166, 0x6686B3B3, 0x8E0CC0C4, 0xCF0867A9, 0x0FB0B4B4, + 0xC4A001D9, 0x88020C0F, 0x0F336845, 0x7D53E943, 0x2BFA33F9, 0xEFC4C404, 0xD7C77846, 0xD4E8EFEC, + 0xECE4FE76, 0xE30B13AF, 0x5C7086C7, 0xD31EF03F, 0x6CE3D8C2, 0xC202E74C, 0x1FB2D624, 0x9859C8DA, + 0x3231EA6B, 0xCBA4EF7B, 0xACD5707D, 0x67F57B73, 0x73339723, 0x6B2BC824, 0x2F49F99A, 0x899D0F3C, + 0xB2812CF4, 0x91FD355E, 0xFB921431, 0x6B90F531, 0xF576591F, 0xD23737D3, 0x5E7FF62C, 0x31EADBB3, + 0x7A7B4F4F, 0x8FCC17ED, 0x43DBC25C, 0x7C2FCA43, 0xDB030303, 0x8C45589F, 0xCD78FE57, 0xB4DE582C, + 0xE6FA4F9F, 0xD94CC912, 0xABF8769D, 0x7E43CA23, 0x5AB1F689, 0x7F5FF157, 0x0DE598AF, 0x3EB8F083, + 0x58D81F7E, 0xA2F83FFA, 0xB972A71A, 0xE048A992, 0xF37CFCE2, 0xAF89CD6E, 0xCA27CB7F, 0x247301E5, + 0x760DCAB1, 0x3FFE96BF, 0xE791B13F, 0xFE16761C, 0xF375D651, 0x9F18BFB7, 0xE426FA87, 0x04B27520, + 0xD8363636, 0xC619F329, 0x7AFFA7D8, 0x9B1FDB24, 0x467DA80F, 0xB6CDCFCF, 0xBBFEADA8, 0xFFA8EC8F, + 0xCACFBA04, 0x35723E13, 0x2ADF109C, 0x15F30209, 0x954FD05F, 0x2AE6DBD5, 0xEFB24EA3, 0x3D7EBFD5, + 0x95D73D3D, 0x3D2DF313, 0xCC3279DD, 0xA3A3A3AE, 0x3FE658D5, 0x721E49BF, 0x09F5A9DE, 0xD6C5AD3C, + 0x39EF0964, 0xC69069FF, 0xF4A9C09C, 0xDCBF3DF3, 0x953D2FB4, 0x9FFA1432, 0xED5B7E65, 0x604EEE5B, + 0x12ED8B76, 0xC83EC75F, 0x4E3CDADF, 0xFC4AE52F, 0x895CB443, 0x8CF6569B, 0xFF15D64F, 0xF5C707B5, + 0xA23F6EFD, 0xEBA056D6, 0x5FC563BD, 0xD9FA6E7F, 0x93D9F346, 0xFDA579A3, 0x7834DFA4, 0x4FF34FFE, + 0x683FF6DA, 0xE7F84F66, 0xCF2BD59F, 0xE69FFA49, 0xF30DC9EC, 0xF975E745, 0xCDB73B2F, 0x6A7E45BD, + 0xBCF34DF6, 0x2CA39D93, 0xF3A5E2B3, 0xB5D5DFE2, 0x3DF035AA, 0xF76866F5, 0x17B27ACF, 0x56B47AD4, + 0x477FA019, 0xA5827D8D, 0xEA7DFB69, 0x4488457D, 0xC2E5A1ED, 0xB5B535CE, 0x58AF70B9, 0xDE3E3E3E, + 0xBEA7FFB9, 0xFD14F145, 0x7DC2E5F8, 0x3E51BD8A, 0x767659E4, 0x17A98025, 0xAF1C02C8, 0x640F01ED, + 0xB3F77B22, 0x15C834EF, 0x266CDDA2, 0x7DC5EB92, 0x7A4BFDC2, 0xEBB2CB42, 0x1F3CFAA2, 0x9FA63A41, + 0xD45F2056, 0xDFC3ECA0, 0xE1DD0F66, 0x07EE7674, 0x74B8EF4D, 0x411932D5, 0xB3A04CE9, 0xABF7A1F0, + 0x726050CA, 0x13C4FBBE, 0x09A6FA72, 0xFF1BC4CA, 0x5E32DDA7, 0x8232FD91, 0xF7FD6636, 0x32ED13FB, + 0x92FF5AB2, 0xBA97D01D, 0xACF3DE53, 0xE3AA62B5, 0xCF6658E9, 0x5BAC52E4, 0xA35DD31F, 0x0E0D0D31, + 0xA8CC6CC8, 0x79AB8293, 0x82D906B2, 0x1E832A29, 0xBF9FB923, 0xF7FB049C, 0x92FC1159, 0x7FAAF825, + 0xCF90B376, 0x5D7F2EED, 0xD5FD4DD6, 0x1D04EFFD, 0x4F3E3B14, 0xCDBAFF93, 0xD9F79FE5, 0xDC7FA722, + 0xBDDF7BFF, 0x336F5269, 0xEF7B5418, 0x0DC5BDF7, 0x3F3F2F14, 0x17F79FE4, 0xC177BE45, 0x21A7F8BE, + 0x52DFA28C, 0x4FFF1F4C, 0xAA7E2B7B, 0x53F13F00, +}; + +u32 point_table_binary_30[] = { + 0x11726595, 0x51489351, 0x14C7CFEE, 0xA79B4D6D, + 0xF345A124, 0x9DA11182, 0x18458411, 0x6A1A0491, 0x8E529714, 0xF62A09E1, 0x4B28F890, 0xF9B42767, + 0x525210BD, 0xF4D08320, 0x88A84F11, 0x8642083E, 0x04E28B8A, 0xBA30707B, 0x68CC186C, 0x7EFB6EF7, + 0xDC73EF76, 0x9DDFDB8F, 0xF3BF67E7, 0xFECF3977, 0x30CFA7B2, 0xAD00FE2A, 0x6F786E6E, 0x8EC33CAB, + 0xC8BE16EC, 0x4E6D0200, 0x7712C450, 0xA499F450, 0xE90D4722, 0x11C1D9BF, 0xD65DA1EF, 0xB5028787, + 0x87829D6E, 0xC9FDD07E, 0x707020F2, 0x11C379E8, 0xE0E28379, 0xD283D7AA, 0x43CEE9C7, 0xFC6DA8C7, + 0xFCC4EE89, 0xC5C545A1, 0x27E68E7B, 0x626B6B2B, 0x978F67FD, 0xAD745EE9, 0x1F931EEB, 0xB598E09E, + 0x6337D68B, 0xF741E65C, 0xF130F7DB, 0xDF01CA7F, 0x645E7576, 0x767218E7, 0xCD3617E5, 0x85D263C8, + 0xBC96D8F5, 0x537133E9, 0x59E8AC7E, 0x7A7A5AD6, 0x27FDAB4C, 0x45D0BF9C, 0x3F175211, 0xF4C7CC37, + 0x343424EB, 0xC7B82F0D, 0x5DD28F71, 0xA75BE6EB, 0x20E6B5C4, 0xAE0562F4, 0x07F53CAB, 0xF4C3CEB0, + 0xBD27EA5F, 0xE03D8944, 0x42D447CC, 0xEE2B36CE, 0x239BF991, 0xB15F98AF, 0x21EEB917, 0x0E8773F9, + 0x1BE2458F, 0x24EFF360, 0x56DCF7F2, 0x803D422C, 0xF492B59E, 0xEED710CF, 0x8C53DCF5, 0x362BF207, + 0x3EC4D6F5, 0xBCA0DF4E, 0xE59F1DC9, 0x22CEDE88, 0x7ABEE4E3, 0x384FF5F5, 0x2AAEFA67, 0x07553E35, + 0x0F7650D7, 0xE34CB115, 0x21DC65CF, 0x284EF363, 0x07553DA2, 0x3E8A13E3, 0x7C497F13, 0x560BCDDB, + 0x69BF4D3F, 0x37363672, 0x7EF07F56, 0x4B3299E4, 0xAE00DD97, 0x7DF234CC, 0xCCCC0876, 0xA624EFB0, + 0x07939393, 0x1C568879, 0x8AF5C9FC, 0x2BA4E7CB, 0x9E6BC8AE, 0x00F951E4, 0x8B6DF6F5, 0xF58938B1, + 0xEB6A6C4F, 0x33FA51DB, 0x08FB661C, 0x8A89F579, 0x28B64A35, 0x939E187F, 0x5FDE37C3, 0x1E46A3D1, + 0x5C3EE88A, 0x654CBD75, 0x335E444C, 0x7A16654F, 0x48AFFC3A, 0xF20490F1, 0xBE32FECB, 0xD328E36A, + 0xBF6A06ED, 0x76E9A7FA, 0xBDEAED4C, 0x1731E9AB, 0xB77993F6, 0x9BF49AA9, 0x9F3583C9, 0x09D2533D, + 0x17DF478F, 0xCC7DBC54, 0xB7C734E3, 0x3CB00ACD, 0x6A7FD6F3, 0xE7A59F9F, 0xF579EA1F, 0xACE7EB43, + 0xFFAD90AE, 0xAF505F98, 0x8FFA6585, 0xF2F5535C, 0x73C17E16, 0xECF799FD, 0x2FDC5F63, 0x1F474747, + 0x4FBD1F92, 0x8DF78038, 0xBFAF85BC, 0xBABA7AE6, 0xFD287C5F, 0x0AE7D9AC, 0x676969E9, 0x54BD928D, + 0xF78F38FF, 0x9E20EBFD, 0x2D81E397, 0x7A5FA10D, 0x39BD4CFE, 0x1083C1A8, 0x07438FFD, 0x2C01F9E5, + 0xFA0B9AF5, 0xBED8BE71, 0xFD7F80F5, 0x3B6BBE7E, 0xBCBFDE47, 0x67ADB40A, 0x59CF5BD9, 0x15D2EBFD, + 0x2F1F50F1, 0x79CDEAFC, 0xBED67B13, 0x9AE9F788, 0xF57E73DB, 0xFF4233E9, 0x89B53F65, 0x5F01CCF7, + 0xBEF429DB, 0x34FF1FB2, 0xC38A557F, 0xF1937AED, 0x672F80F9, 0x3EE377EA, 0x7DBE65DF, 0x36DF67DF, + 0x6F62532F, 0xE7E18EC8, 0xBF26DCBE, 0x51FED19C, 0x9F93E7BE, 0x46735ED8, 0x377B57D6, 0xAFF2B921, + 0x352BFBFB, 0x8E37D949, 0xF15ECE9E, 0xEB35FB7F, 0x32E29E35, 0xFB6F5D4F, 0xCBF87F00, +}; + +u32 point_table_binary_31[] = { + 0x11727595, + 0x4D485451, 0x14C7CFDC, 0x37CC98A8, 0xF3445B15, 0x394A1811, 0x84828460, 0xE058860B, 0x4991D23E, + 0x105BD842, 0x92445A09, 0x22992B6B, 0x217E1022, 0x44D4CA85, 0x1B5DA8B8, 0xC898859B, 0xB085D422, + 0xA8D04637, 0x1AA16808, 0x33BD776F, 0xEFBC73CF, 0x9BEB446F, 0xF7E3FCEF, 0xB9E7EBBE, 0x03FDCA76, + 0xDE0314AE, 0xC8FB8D8D, 0x8D0A8655, 0x95A3008A, 0x9ADD2E64, 0x15270E2D, 0x6AAE22BD, 0x68FA573F, + 0x3333A360, 0x5E8DBBF5, 0x00B6C8F4, 0x2E2C2C28, 0x7940AC64, 0xA6B7B3B3, 0xF384BF44, 0x22E1E965, + 0x2BE9C309, 0xE57D302C, 0x5BC91FB1, 0x8A138716, 0x89E501E9, 0x95D4FA7E, 0xD9EF6C62, 0xFCD60D5F, + 0x5F452C9A, 0x341BE757, 0x57574FF8, 0x1F1D1D3D, 0x11BFCF86, 0x3FE26C7D, 0x9073FDE5, 0xE6939BAF, + 0x196F5F5F, 0xDF89F87C, 0x7F463D73, 0xFD1367FD, 0xFBF1CCBB, 0xFB54AF68, 0x8D9F7F4E, 0xFDE401D9, + 0x958CD64C, 0x4F4F2BB9, 0xE5EE8B24, 0x8075475D, 0xC6F3724B, 0x8E13675A, 0x7CF6E2B3, 0xAE01C007, + 0xA781D8DD, 0x27667D68, 0x423C0308, 0xBF4EED02, 0xBAF5F223, 0xFBE108E9, 0x45B125BC, 0xF88B3785, + 0x6FF7F4AE, 0x17EF9997, 0xAC17C5EE, 0x53807315, 0xDAAEEB53, 0xD6A3CF7B, 0xF1B85EFE, 0x67BF66E3, + 0x21BB8EC7, 0x8B9FEC3A, 0x1E9D5F59, 0x0F3124C9, 0xCEF94192, 0xFC717E5C, 0x1FCE8FEB, 0xC7F94192, + 0xE2E5FC78, 0x7E393F98, 0xA7F8393F, 0xD4633D38, 0x3FB463FE, 0x9C1F9EC7, 0xFA707E18, 0x0FD69BF3, + 0xC378C8AE, 0xE349527F, 0x383F8C8F, 0xECD9FCD0, 0xAE76A3E5, 0xA9542AF0, 0xA732E226, 0x72A89C58, + 0xA4C45D62, 0xD28B8DE8, 0x25D253BC, 0xD0B297E9, 0xE8E8F0EC, 0xC4D6959F, 0x6164B6C7, 0x4B428219, + 0xEBA17E11, 0xA39ED87A, 0x639E8F97, 0x3053BDC5, 0x37D1BCB4, 0xB414E8C3, 0xB1BDCFA6, 0xBFD0C5BD, + 0x4D62D2AB, 0x63D181F3, 0x8AF1FAE7, 0x5F452BD7, 0xD7D7837E, 0xAAE56835, 0xCD37F523, 0x96C91FC3, + 0xFF09F723, 0x9639DE37, 0xE70B22CC, 0xBA7F91FC, 0x317A7F54, 0x4FBBDD2A, 0x9F9A9A0A, 0xE6DDBE07, + 0x0D939393, 0x413FA008, 0xAED37D7A, 0xFEF3AD0A, 0xFEDFF8FA, 0x413B817A, 0x9E7F7B30, 0x32323434, + 0x14F45BC9, 0xC8C8C6C6, 0x46E04FB9, 0x763D9DD7, 0xFA5BA4E7, 0xF762DF3E, 0x8A98F3A3, 0x1431F7B3, + 0xF250746F, 0x6F6F07F5, 0x3E2FF756, 0xC8AEEBF9, 0x8559D773, 0x4774A7D3, 0xE9A0FF95, 0x87D13666, + 0xB247DB28, 0x1EBA2F0F, 0x8EFAB87E, 0x90404E2F, 0xF3BC2383, 0xC1A80743, 0x8FF5CE03, 0xFF0BFA01, + 0xCCDC3FA7, 0x34E3DFB7, 0xC56C3F1A, 0x181808FE, 0x47051734, 0xEBF72CD7, 0xEC09E4DC, 0xF3FC5EE5, + 0x5AE9A7FF, 0xE9C99FBE, 0x4FF7BBB0, 0x4BDBE799, 0xF5F99CFB, 0x83FA38A7, 0x7798C94E, 0xAC92AA0A, + 0xCF8B87E1, 0x17B3B3B3, 0x4AFD9007, 0xFE7CD4C2, 0x559FDF12, 0x8747A116, 0x39D817CB, 0x00E67E2C, + 0x885BD5E6, 0x3E751E6B, 0xD6FF7FF5, 0x44EB79FF, 0xB4E34C64, 0xF7995F5C, 0x739FD53A, 0x75E63E8B, + 0x6D3B75E6, 0xFE3CD5FE, 0x1BCCFDE6, 0x3D883973, 0xBF459E1F, 0xCF99FB4D, 0x7E0C03ED, 0xA3EC7DE6, + 0x7E4AD714, 0xCE98FB49, 0xBC73BE9B, 0xFBE9CF83, 0xD825F4F7, 0x17000000, +}; + +u32 point_table_binary_32[] = { + 0x11727598, 0x5B6C9445, + 0x14C7CF77, 0xD90B4D4B, 0xB721F8C2, 0xAD0B4220, 0x86B21091, 0x441FBA20, 0x010DAC6D, 0xD15E2C3C, + 0x4028A110, 0xABABC484, 0x4448574C, 0x48838654, 0x04E141B4, 0x7D2AA4C1, 0x54496C50, 0x226DB0A0, + 0x3CB50917, 0x43492897, 0x0769D5AE, 0xC552BADB, 0xFDC63973, 0x66E69B2D, 0xF1E3E9C7, 0xFCFFE79B, + 0x3973E6EC, 0x7C65F1DC, 0x68AE1C80, 0x3D0A4519, 0x3E71AF55, 0x70C64E20, 0x7A43C4F6, 0x7DBBAEB3, + 0xB39333E9, 0xED81D00B, 0x972E5DE2, 0x7AEBF35C, 0x3300BC31, 0x9C59BF7E, 0x3D1F2776, 0x5E1A7191, + 0xD578E92C, 0xCB566C5B, 0x3CFE5FC4, 0xA82776DA, 0x4C7FE92C, 0xC55EABBD, 0x96BFEF8E, 0xBDE9DCB9, + 0x735AEF16, 0x0F5F37E3, 0x59CB86EF, 0x12939E3D, 0xB16B68FE, 0xB951E1FF, 0x2AB4E4F2, 0xE5CB7C9C, + 0x98758756, 0xD27A899D, 0x5A56D6D2, 0xD2A2FD4E, 0x6DE60DC1, 0x955E85DD, 0xCBD7776D, 0x6A2D31D7, + 0x0B567A39, 0x9FAFEF3F, 0xE2FFCBC7, 0x592B8D8F, 0x1D22BD5D, 0x627FCCDF, 0x5F72D716, 0xE3321F73, + 0x4E28BD5D, 0x32E501CC, 0x5F28C7B9, 0x7FEA6780, 0x058DD22F, 0xF763EEA0, 0x3F1F1A97, 0xF391FB37, + 0x7750CE87, 0xCF8FC689, 0xD5FE2D19, 0xB377F6F7, 0xF7EBFC3E, 0xEF0D5FC0, 0xF7A97C5A, 0xBF2B96F9, + 0x7B68EF1C, 0x1F1FD7FB, 0xBD642C54, 0x353C3CAC, 0xF3C91E86, 0xAA44FEE4, 0x7A8B3305, 0x474F9E3C, + 0xA9D75B9C, 0x79328AF1, 0xAC126208, 0x2A96F909, 0x161CADAF, 0xAFE74CF3, 0x8D543BD1, 0xE3C78F73, + 0xA6F545DE, 0x86B5C78E, 0x1DD3EB85, 0x99F02ABD, 0x8FF450E0, 0x2C44D4FA, 0x8F2271D4, 0x637CE2E0, + 0xA17DFBF6, 0xE97C322F, 0x78E8ECD9, 0xB33A1ECB, 0x45CAC92F, 0xF56F921E, 0xE78BFB11, 0x79EB71D0, + 0xDC1FC624, 0xB7B288C3, 0xD75FD4E5, 0xBD27EA2D, 0xC5620ECF, 0xDFCC75B9, 0x0F91E11E, 0xB17551F2, + 0x00E9EDC4, 0xB3FADDBB, 0x77FBF99B, 0xC8B420EB, 0xFC8488CD, 0x78A4A77A, 0x2C9E705F, 0x13F94879, + 0x15148F18, 0xEE115B17, 0x89313F14, 0x4FEA5BBD, 0xA413C5F9, 0x3B15423F, 0x406C2724, 0x1BFEAB57, + 0xAF6ABFAA, 0x372B4AF5, 0xA1EAD18A, 0x523DA8FA, 0xC3FD24BD, 0x625A8FAA, 0x672B4AF5, 0xA6EA5FD5, + 0x87AA7F95, 0x7F755E50, 0x8FF5AACE, 0xD733E372, 0xFFD4797B, 0x562FEBE7, 0x9A3F7FAC, 0x6775BE71, + 0xFEC4FEFC, 0x49EF9F27, 0xCA776835, 0xD55F7EFE, 0xCDFC3635, 0x35E9F543, 0x28B4FAC4, 0x891379F9, + 0xC578663D, 0x0836F697, 0xD8CFFF74, 0x3E75EA54, 0x9E1ED9AC, 0x17627F3E, 0xC8667D88, 0xF518F527, + 0xD8A86762, 0xBF3ECCFE, 0x87EB15F1, 0x8C7AA5F8, 0x7EBCE9EF, 0xA3F9D07E, 0x85E1F1BB, 0x6AFF580F, + 0xF264F7FE, 0xFDFBC5F9, 0x42068351, 0x0FFFA357, 0xF51206F1, 0xE87E0306, 0x9BF1B05F, 0x59DFF276, + 0xF13D5BE3, 0x799EEE5F, 0x85B3D99A, 0x9A9A1ADD, 0xFF0B6743, 0x54FD1E90, 0x1EA2A857, 0xFD958D40, + 0x14D7A3FA, 0x211B616B, 0x14ABF862, 0xFD865FEC, 0x574CC5B7, 0xF7603C75, 0x5E0A67BB, 0xDF89FC44, + 0x553C62D4, 0x13931E19, 0xD713047B, 0xCFF471F5, 0x3E737EC8, 0xA4F7D95C, 0xDFF4F998, 0xF1D57A95, + 0x5FCC57D6, 0x7351C23D, 0x82F99A3E, 0x7F753E8A, 0x12B0518C, 0xCBF3E39D, 0x27BDEAD7, 0xDE79393E, + 0x7DBD115E, 0x51B8BF0E, 0xFB53CC8F, 0x339EDFB0, 0x3BAFEFF6, 0xEDDB3CBF, 0xC42C33AF, 0xAFA3A343, + 0x30EAD953, 0xD2F3DFAB, 0x0A2BC279, 0xC2B9A139, 0x8ECC3E13, 0xFB992476, 0x3C8323C8, 0x5A9F84A1, + 0x3C7F92E2, 0x697D92F4, 0x3EA3DEF0, 0xB742579E, 0xBF95E269, 0x7D2BE90D, 0xEECAF377, 0x412ACFDF, + 0x45F1B4BE, 0x8BF406A7, 0xF2FCFD50, 0x99E7EFA7, 0x785ADF4F, 0x7A832BF3, 0xFC6928CD, 0xF3A7299E, + 0xD6A7496F, 0x70A9E967, 0x119636FD, 0x2C42F194, 0x9ED8F793, 0xDEF0C7C4, 0x7E4E189C, 0xCEF3C748, + 0x6F704FDE, 0xFC8BADA4, 0xF0DFD1DC, 0x26FC4D72, 0xBE82B9DF, 0xE7A4F02B, 0xFD0AAA17, 0x1D6F05C5, + 0xD3EB5D41, 0x7A83E3FE, 0xFB599AE6, 0x13B8CEC6, 0xB1FFA87A, 0x0EBD9EED, 0x16FD2849, 0x0C90ED93, + 0x1C2396FD, 0x2A4DE7ED, 0xEF413655, 0x5B5BCBFD, 0x8AB31D75, 0x75753A5E, 0xF05CB683, 0xF4E4773F, + 0x6153F43E, 0xAEE7EB73, 0xF93F797E, 0x62C89975, 0x2EDCBA75, 0x4BFB2713, 0xECF0C0C0, 0x808EEFBA, + 0xECB0D2E7, 0xBEE1F79D, 0x4D103C73, 0xE68C3E7F, 0x25B5D9EE, 0xD3A74F6B, 0x3F836C37, 0xF9293ECB, + 0x4190E2F3, 0xF3CCFD63, 0xBD6EC9E0, 0xE0207133, 0x32BB70F3, 0xE64D1D6F, 0x4639BB20, 0xE389F785, + 0x5E744BF0, 0x7DB87E1C, 0x7FEE1F08, 0xA9F589EF, 0x890262E5, 0xCFF5648F, 0xA9F5929E, 0x18EB05B9, + 0x703E1B95, 0x5C499C3D, 0x62FABD2F, 0xB2A7F3E2, 0xABFC2773, 0xCC12F9B3, 0xA1B9B959, 0xD78BCB07, + 0x0F1C38A0, 0xEB099F1D, 0x3B7660BF, 0x67C436EC, 0xDAB50BF5, 0x0BB03ED0, 0xDFD8D8A8, 0xEB05FD0D, + 0x0D0DBA9E, 0xF0C1FDE4, 0xBC80D886, 0xAD5BB7A2, 0xBE1CEB09, 0xFDDBB66D, 0xD3FDCAF5, 0xF582F149, + 0x2412C8E5, 0xC4366CD9, 0xB205F5DB, 0xB13FA1BF, 0xAAAA4AF7, 0x2BF46FDE, 0xBC59F733, 0x7C56AD5A, + 0x85BC9DD8, 0x868D1B37, 0xA23E85FD, 0x09FDB158, 0x4CF72BF4, 0x979595E9, 0x7E86CFB2, 0x65CB9053, + 0xC4362C5F, 0xBE1CF56D, 0xD89FD0BF, 0x74E952DD, 0xAFD0BF78, 0xF162DDCF, 0xF059B468, 0x11721BB1, + 0x2DC6B9BE, 0x07FB13FA, 0x693FA85F, 0xB9727F54, 0x3F039F7B, 0x88B57E08, 0xFB93E14F, 0x136BBD60, + 0xC33F44AC, 0xF40CB03F, 0xF97EEA57, 0xBE9FD8F7, 0x93DEF097, 0x627F32FC, 0x3162AD17, 0x6CF84B89, + 0xB53E2ECE, 0xA3CF95C4, 0x5A5F69F6, 0x0BCE7162, 0xA5E7F70D, 0xEC571998, 0x61F637AB, 0x1D8ACCFE, + 0x67FD96FD, 0x9198EBB1, 0x7E17667F, 0x30FBE99C, 0x1BCC4BA7, 0xD3FAFD73, 0x7BB3BD23, 0x2323DA3F, + 0xF953B6D7, 0x8C3F25BE, 0x1678FFA8, 0x6271FC7D, 0xB71BDC9D, 0xF8FB0C2B, 0x1988FB73, 0x0D6C10FC, + 0x3EB1FB01, 0xB1BA6F06, 0xEB034FCC, 0xEFA1026E, 0x31BF9FB2, 0xD592E57D, 0x793220F5, 0xF27E5A38, + 0xCFE933BF, 0x5FBC5F25, 0xCBFB323E, 0xF8FDA2EF, 0xA39D00A6, 0xDEB52741, 0xDCAF7FE1, 0xF15FE1FD, + 0x65C001F3, 0x3ECE5201, 0x30EFDFC1, 0xD404D0FD, 0x99D8A99E, 0xAC16FC0E, 0x2B7366F2, 0x7E0B8560, + 0xDEA79F7E, 0x39A3DABC, 0x4FC3A753, 0x144FDD77, 0xC4154BF4, 0xA77EE270, 0x58EE7F3F, 0xED6FD8C9, + 0xFFFDA0FD, 0x47BDF8FB, 0xC11FE1C0, 0xDEBD7BB5, 0x1F82E140, 0x7B7BBB8E, 0xCFA317C8, 0x7E5D497A, + 0x28C0FECB, 0xEB47F823, 0x2F873207, 0x0F1ED4FD, 0x32B2818D, 0xABFB98EA, 0x8F7D7D7D, 0xFA7DECDF, + 0x7040EC9F, 0x9CCF8300, 0x38541FF4, 0xFE0781B0, 0x73E5CA15, 0xD13FA87F, 0x8601FF7E, 0x60F653CC, + 0xFF7F0000, +}; + +u32 point_table_binary_33[] = { + 0x11726594, 0x4F48D441, 0x14C7E737, 0xBFFDC7BA, 0xDAEE4183, 0xB2F46724, 0x94207509, + 0xA2834A86, 0xA0A84BB5, 0x6B417509, 0xD2434874, 0x49E89079, 0x5AC4C326, 0x044B4497, 0xD0CB1E22, + 0x42A44BB4, 0x50108207, 0xC143E0FF, 0x0503770F, 0x8A96D0B2, 0xBF9966E6, 0xBDF9EDEC, 0xF63BFD3E, + 0xBCEFBC79, 0xEFCD7B8F, 0xC7799AE6, 0x08899E0C, 0xA7E6E6E6, 0x388FD318, 0x7D293870, 0xBC4A08E1, + 0x560C98F8, 0x34839E34, 0x8553D3D3, 0xD382DDFD, 0xF217A14F, 0xD8CEEEEE, 0xAE6036AC, 0xF82EE9D9, + 0xDCDC14FE, 0x804903B9, 0xCEE51707, 0x3D09DB6D, 0x123DFDF3, 0x68B7D44B, 0xFFC081A9, 0xF9F979A1, + 0x07E62C30, 0x95CBE53C, 0x7FDC8D76, 0xC179D4DF, 0x02BD8CB7, 0xCC04DF3E, 0x0AC87865, 0x3E923947, + 0xEE76F7DD, 0x2EF1B317, 0x74543CDD, 0x2CADB844, 0x0725B26D, 0x609AA777, 0x66666604, 0x839EAE04, + 0x3B666767, 0x85DE7AE5, 0xBE109E86, 0x0AA5DEDE, 0x5E6107B6, 0xAF147D92, 0xB5BDB583, 0x6C6BA696, + 0xD0FB81A5, 0x1ED8AE33, 0xCFB77668, 0x6669DA23, 0xEE5BA703, 0xF97CDED3, 0xFB4E1456, 0x4D7FD685, + 0xC21630E8, 0xF9314D82, 0xDEDD57E7, 0xDF06DB25, 0xCB7C957D, 0x3178D964, 0x7B8477A6, 0x5229EFBC, + 0x3D521A52, 0x2CEAABDE, 0x77A9DC03, 0x2CF48AB5, 0x1EE37997, 0xDF83FA62, 0x3F2C1D4E, 0x811EFA85, + 0xC6B628D4, 0x1BF23BFD, 0x5AEBE13D, 0xCEB6A11D, 0xDFB7650C, 0xCFE37B34, 0xAF55E201, 0x3BC683EF, + 0xD7BC86F1, 0x603FB58C, 0x21A779D4, 0x16F9D47F, 0x660F557D, 0x26F9255B, 0xC4DB30E0, 0x3E924C76, + 0x80AD05E4, 0x15D0D3BE, 0xFFF5A3A3, 0xA35E7E51, 0x5A1A97AC, 0xFB9F3360, 0xD31FE8A1, 0x7E51EABB, + 0xA9FA6B92, 0x0D833F60, 0xB2036C2D, 0x00CBFE07, 0x7FA84FB3, 0x27B623E3, 0xB7134ABF, 0x024CFB90, + 0x8DF3994C, 0xA6EA7EC9, 0x667CC015, 0xFF4A6FF8, 0x93F532F3, 0x576CF803, 0xAEDC67F6, 0x87CC4FFA, + 0x33EBA3D8, 0xA81F7025, 0xFF5A56FE, 0x0C7DEDFB, 0x0157EA21, 0x59EF9B72, 0x3C7843B1, 0x83F3BCA1, + 0x19E77983, 0xDE033DF4, 0x4F390EF7, 0x590EF4A3, 0xF5BEB0A4, 0xF719D84B, 0x93A087FE, 0x644DBFD6, + 0x95DD817E, 0x77325A0F, 0xFD7DFE3C, 0xDAB1DEED, 0x453CEF88, 0x0E17F19F, 0x7B507EA6, 0xEF073BDE, + 0x1F83796A, 0x2F56E207, 0x3DB09EB7, 0x280DF6C3, 0xBEACEE27, 0xF33D9797, 0x973D7F9C, 0x05FB0F0E, + 0x0EBCF843, 0xE4685CC7, 0xCBBF4AFE, 0xBB383131, 0xA1E64F32, 0x3158EA89, 0xA197F985, 0x88FABC79, + 0x269A717F, 0x441AFD6F, 0xF43E97F7, 0xD70FFA73, 0xC964D28B, 0xA77E306C, 0x4BF6F66D, 0x11F4FAFD, + 0xD827B4C7, 0x35E379FD, 0x9EC5F045, 0xE8DF1A7D, 0x8DBFDA78, 0xF4FE8B34, 0xFA3ECAF3, 0x7A7FF322, + 0xB0AE77A4, 0xB1E2BF2A, 0x5EECBF3A, 0x7FE8B06A, 0x1F640931, 0xF787FCCC, 0xFDE17E40, 0x3DF66BE4, + 0x8CFDDD9C, 0x5FF60319, 0xE7098A69, 0xEC872CB0, 0xD6FB7F1E, 0x67D5FC7D, 0x13FEAF09, 0xFF651F31, + 0xE7932702, 0x59733E43, 0xD9DF04E6, 0x0938F0F4, 0x50D9F963, 0xDE693788, 0xCBAEFA13, 0xE67CB1FB, + 0x346BCE97, 0xEFD41FB5, 0x0FFE0100, +}; + +u32 point_table_binary_34[] = { + 0x11728595, 0x4F485451, 0x14C6CFDC, 0x79FA9EA3, 0xCC8CD8AC, + 0x829C4442, 0x4AC27D50, 0x5A632DA4, 0x526C2682, 0xA0A4A036, 0xB6A88D10, 0x11231882, 0x082A93B8, + 0x92168984, 0x2882481B, 0x21C21632, 0x2B171A2E, 0x94308632, 0x4733C724, 0xFFCCBCD3, 0xBBF7DC33, + 0x3E156A66, 0xF5E37EE7, 0xDD73CF39, 0xDFBDD088, 0x41D10B00, 0x23662299, 0x4C22DCC7, 0xB0883B0C, + 0x16CCCCCC, 0x389CDB20, 0x0640E707, 0x8D0E2B3D, 0x318E139B, 0x5100DBB6, 0x11DF90DE, 0x0266FA9E, + 0xE5FC4747, 0x471D3DED, 0x6746CDC4, 0xD8D81862, 0x187BBC1E, 0x8060C8D7, 0x323939E9, 0xB028151F, + 0x0102537F, 0x4AE596B0, 0x4C8C1966, 0xD24383AF, 0x657E7EDE, 0xE1DC46D6, 0x76E2A3DE, 0xD32ABF65, + 0xFBA6E23B, 0x50A7F20B, 0x13831FAE, 0x2C2E2E3A, 0x4C7AF079, 0x2B52A9D4, 0x81FE79B0, 0x96E2B187, + 0xB8B07D7A, 0x7A5AE527, 0x19EDC2F6, 0xA1A1A1FC, 0xF73017BC, 0x24BF97D7, 0x37935EE6, 0x9BBBE8F0, + 0xADAD4255, 0xB23031A2, 0xE62036CA, 0x7A64EB8D, 0x479D9D9D, 0x0E7B7A45, 0x1DC0FEE5, 0xCC2EE9E9, + 0x7C784F74, 0xA8755D8F, 0x53155F04, 0xC593FEE4, 0xEBAF3F98, 0x731F008C, 0x41CD7A3F, 0x51AAF53A, + 0x7F4866DA, 0x693FBB27, 0xF712C07B, 0x7BEF067D, 0xFF7FEBBA, 0x7EC96C1D, 0xB1AE5F12, 0xCF933EB7, + 0x417ACD3A, 0xFFF2C7FC, 0xBD23F91E, 0x3B0FC583, 0x30553F78, 0x7FB4C5F5, 0xB9B939B4, 0xC789C58A, + 0x6890FDB6, 0xC7492FD2, 0x6698F474, 0x7E5C5FFD, 0x1989449C, 0x7562F179, 0x754D32AF, 0x87CFC137, + 0x66990F14, 0x104B3DB1, 0xF8E48E0F, 0x9F63A67E, 0x955519AD, 0x53535379, 0x7D595566, 0xDFFDBDC0, + 0x0E33E903, 0x3B46AB9C, 0x27992FC5, 0xFBB7D3E9, 0xB43A2FAD, 0xFBB7D5BC, 0x69BF19B3, 0x054BCA6F, + 0x9B140F16, 0xC5C3A6F6, 0x9FC57A62, 0x639698FD, 0x555C53B0, 0xA4FCA5FD, 0x575CE3DF, 0x56FED3F9, + 0x045BBCEF, 0xC80FDA6F, 0x1E8848BF, 0xE5FD540F, 0x11E527BD, 0x3F7690DE, 0xD344F528, 0xDFF5C4E4, + 0xF924AB7A, 0x99C4B0C9, 0xECAD6326, 0x3DB1A749, 0xF7332B9A, 0xBBBABAF2, 0xDFC3DC6A, 0xCAAD172B, + 0xCCBADFDF, 0x4533ED4F, 0xFDC6AC59, 0xDDD7D7A7, 0xEA41EB66, 0x35D7C73D, 0x7F1CCFF3, 0xCBFEE6F9, + 0xE5FB82E7, 0x97F767FF, 0xB09FD90F, 0xEC67F613, 0x9F97E799, 0xEF279EE7, 0x63FD3AD2, 0x4F4F93F6, + 0xFF82D11A, 0x8FC7D5F9, 0x88FDDB89, 0x44E2A09E, 0x16CD13D7, 0x3BBB40CC, 0xFD627F31, 0xF37DC1F1, + 0x7C9FF0FE, 0x7CDFF079, 0x2CD87AC2, 0xF9D36DBF, 0xFBBEADAD, 0x4DF9936E, 0xFB03967A, 0x70E9E579, + 0x2D7E12B4, 0x9F8159CF, 0x7749A8F8, 0x847B7E4B, 0x4281B7EE, 0x7E619A98, 0xFD8F69AD, 0xD7FDB127, + 0x022F62B1, 0x58FEBEB1, 0x278A2F48, 0x663F9584, 0x7C670706, 0x068EC5F3, 0xFD80695A, 0x3FAACFCF, + 0x533AD82D, 0xF9687EDC, 0x8F92D0C1, 0xBA3B5F7E, 0xFFCCBBD6, 0xA0DB8F56, 0x51D106F9, 0x9118E734, + 0xEBF7115E, 0x911E7F61, 0xAD3C8F78, 0x683C181E, 0x1E469C45, 0x50F31683, 0xAB922148, 0x6C3CD5AC, + 0xDFE7B5FE, 0x4A70BFCF, 0xEB70E69F, 0xEFB3DD7F, 0xF87D86EE, 0xC3EFB33D, 0x72F87DCE, 0x38DF73BF, + 0xCFBFBB2B, 0x41BDCF7A, 0x7D27EA89, 0xCAF5FC7D, 0xE5B0DA5F, 0xE7675CC3, 0x67323F8E, 0xDF7358C6, + 0xFF050000, +}; + +u32 point_table_binary_35[] = { + 0x11726595, 0x3D4C5351, 0x14C7CFBB, 0xAFB488A5, 0x3C545C50, 0x69959818, 0xA3C18568, + 0x1890481C, 0x54FC88B6, 0x62570798, 0x90A40B09, 0x038A0E2C, 0x2634A1CA, 0xA08E0C34, 0x21249898, + 0x38189A30, 0xB991B869, 0xB4918992, 0x48230642, 0xCB7BD777, 0xEFFFDED7, 0xDBF28626, 0xBF9EFF3D, + 0xEF7CBD7B, 0x780F77EC, 0x01A2D68F, 0xDEE3C1C1, 0x41CEE3BC, 0xC7B68862, 0x375DC9F4, 0x1C6C7D56, + 0x3C0E3DBB, 0x73583F32, 0x32C2BD32, 0x9F6505A2, 0xB66A4532, 0x2D83A949, 0xB1E10F7A, 0xEF1EF4A1, + 0x612E9EB8, 0x770FFEC0, 0xF41C6C7D, 0x56BC0C3D, 0x35297D8F, 0x376E2744, 0xFC36ECE3, 0x6076076C, + 0xFA9F9F9F, 0xAF8B4FB0, 0x193FB8F6, 0xFE469E99, 0x99A9D34B, 0x36EA07AE, 0xC523D88C, 0x5FF833F3, + 0x976CD407, 0x5CCB4FB2, 0x918FF467, 0xD41FFE6B, 0xFE1ADF27, 0xD82BBBDB, 0xC837329C, 0xCBE5EAEA, + 0x31363676, 0xA89EB40C, 0x3D3545C0, 0x0577DBED, 0x27B21FF3, 0xCBD27FC1, 0x9B0557EE, 0x4AF6CF1F, + 0x7CF1F55F, 0x0F06C0EE, 0x3658EBAD, 0xAC3B4514, 0xFAF07BD3, 0xFF57E60B, 0xFBDF69E8, 0x59FB81E7, + 0xE7D3FE8B, 0x49BBAF67, 0x7EFC9D39, 0xAD67EDEC, 0x05D199B3, 0xCAAEEAD5, 0x35AACEFB, 0xF130BF1E, + 0xA7BED7E2, 0x815DC7D3, 0xC08D7A3F, 0x3FB08A57, 0xE5DF350A, 0xF68AB0F3, 0xDB47AF81, 0xF97D304D, + 0xA0BEF05F, 0xDD68BE65, 0xD6BBBAA1, 0xF5C887F8, 0x9F9FE257, 0xCF5F75C3, 0x7B093DF2, 0x73DF96FE, + 0x497B11F5, 0xEA5AD07A, 0xD4E75C4C, 0xD9CBA85F, 0x77419D2F, 0xA21F8974, 0x38A5E381, 0x5DC7D3C0, + 0x8DFA22FA, 0x9B48AB78, 0xCBE85F77, 0x016C2560, 0xE79B91C4, 0xEAEAAACF, 0x38CF2B6C, 0x289FCF07, + 0xF3C07EB3, 0xBA7961EB, 0x918B82AD, 0x04F2A1BB, 0xA58ABC3F, 0xD43CD8BD, 0x5B21C1DA, 0x1EEFB48E, + 0x6B96F53A, 0x06D6F340, 0xC7EC67E6, 0xF978A766, 0xF493FD60, 0xB7F17EE8, 0x436DA56F, 0xA63FEB42, + 0xE917187A, 0xBECB524B, 0x4B4B41FF, 0xD9BBC879, 0xC4ABFAFD, 0x2972656D, 0x6D2D9867, 0x276927F4, + 0xFD23F909, 0x0DE8FB45, 0xCE738C6E, 0x64B3D9A0, 0x7ED4629F, 0x9D9B9BAB, 0xE9279DEB, 0x388FFE39, + 0x93E1E9C5, 0xC5C5A09F, 0xDC0B4F67, 0x3299C01F, 0x779D7EE1, 0x2FD03F84, 0x5E7F2FCE, 0xA39DB039, + 0x1F9C6B6E, 0xF4877973, 0xAC9657E9, 0x743A9837, 0xC7DA2D9B, 0xDF17E79A, 0xA1E7BCE5, 0x95B87F74, + 0x3DE27DB8, 0x0F74FDE2, 0x7D2CB3B7, 0xB7579B87, 0x22CBACAF, 0xAFD7E6A5, 0x18192E95, 0x4A41FDCF, + 0xBCC7FCEA, 0x7E5B5360, 0x9D4F33ED, 0x8C69E6AB, 0x82F73F4D, 0x4C4CC878, 0x0593C142, 0x4F865EC4, + 0xDF4CF209, 0xF2534F30, 0x8F7CABE3, 0xB4EC5751, 0xB3F35AEE, 0x03F57D47, 0x3BC0BADF, 0xDECA89DD, + 0x542A15F4, 0xD35B713E, 0x6A16F569, 0x1D02EBFB, 0xA275087A, 0x3D4FD10E, 0xBC2FA8C7, 0xD6C988B0, + 0xEB7A463B, 0xC07A7FD8, 0x0B951673, 0x9F8AC7DC, 0xBFB1BC62, 0x75FF3B55, 0xA5D7FBE6, 0x2AF599FB, + 0x8F6F2856, 0xFBC04D86, 0xC8DCAF51, 0xAA679EDC, 0x4FCAFD15, 0xE597ED98, 0x5FCF7C94, 0xCCFD167A, + 0x732469EE, 0x37DE7B40, 0xD847E0A6, 0x4BBB79C9, 0x4F7D7D9F, 0xFFBE0721, 0x32F79397, 0x0FE7CDFD, + 0xD44CFFA4, 0xFD3F0000, +}; + +u32 point_table_binary_36[] = { + 0x11728597, 0x51685457, 0x108667CD, 0x9ABDBBDB, 0x50536353, 0x95626BB0, + 0x576D4121, 0x4AC0082A, 0x0A92072B, 0x428D7D29, 0x682BEB52, 0x886228D5, 0x87F64150, 0x5CB0440A, + 0xC1DA40B1, 0x3E889540, 0x70E983F8, 0x165B108A, 0x5D84122D, 0x01A5AB04, 0x89A9C5B8, 0x165334BD, + 0xB767E63F, 0x73EED98D, 0xD0051F3E, 0xCF7FE6CC, 0xCC993377, 0x127D186F, 0xA6F344D4, 0x428B7A7B, + 0x7BE38879, 0x17D1AB4F, 0x6951A954, 0x326CD684, 0xC39B8E45, 0x1FDE547D, 0xBC976801, 0x512B9808, + 0x1C6E727C, 0xD9E8DF0E, 0x3761BFD1, 0x0B532B73, 0x5C8A3747, 0xDF130559, 0x0A0E1C38, 0x6098081C, + 0xFE7CF6EC, 0xD9382E82, 0xE31965E8, 0xE3190AD6, 0xAC591353, 0x2961DE4F, 0x97127BB2, 0x7EA9DE1E, + 0x95E6DAE3, 0x78C23235, 0xC7FC2B22, 0xBEB01C96, 0x6BB59A70, 0x6A9FF9BF, 0xE6B03C3B, 0x3B2B7A30, + 0x35B37D65, 0x3D4FF57C, 0xDED1A347, 0x251E663E, 0x0F0C3DFB, 0xBB6DDB36, 0xF15759E3, 0xB1F6B2B2, + 0x5EAAB7C7, 0xF1587B3F, 0x81A167FF, 0x355E7058, 0xBE71E386, 0xB0DCD7FC, 0xB03C3939, 0x297A30E2, + 0x4D5DC5FD, 0xE9FD0B5F, 0x4EEE3F75, 0x15F7A7F7, 0x2FBC37B9, 0x7FD6B33D, 0xD683711E, 0xEB1DEF82, + 0x1EFB515F, 0x7C1EB3FA, 0xD3F58096, 0xB35EFDED, 0x7A109EF0, 0xEDD192F0, 0x04C7A7E7, 0xD1125AAE, + 0xF18A3F4B, 0xA0677B60, 0xD8D3F8D8, 0x3EF643CF, 0xF6B11FEB, 0x7AFF6A8F, 0xF3877CA1, 0x5EF8FE91, + 0x4FD4977F, 0xFFCCE173, 0x5AADF70F, 0x0E6FA35E, 0xAC7F3BC3, 0xDBA827EB, 0xDF4E5A8D, 0x7A4BFC63, + 0x7F55AFF1, 0xEB7BD2F8, 0xF4BD697C, 0x5AAFF45A, 0xF815D8E6, 0xE7755AE6, 0xDE33E773, 0x9A56A83D, + 0xE147E1D7, 0xC22B0D6F, 0x31FF2AF3, 0x5BC6C7C7, 0x99F78133, 0x83070F1E, 0x64FD61B9, 0x2F0AE8F8, + 0xF1E3AE1F, 0x98026AA9, 0x56ABA28F, 0x4789329D, 0x99C1EEEE, 0x6ED173BD, 0x04AAF7EC, 0xE5F379D7, + 0x0F82643F, 0x61BF3DDF, 0xF687C06C, 0xE1F4442B, 0x0DCBBA65, 0xDB9FC85B, 0x877DA272, 0xB91C47ED, + 0x96291E18, 0x1919318C, 0xF303C37D, 0x7D7DCE1F, 0xB62FF135, 0xEA1BD7D5, 0x3E59FBDE, 0xBAC4A3F6, + 0xF3F1B7CA, 0xEC2F19DE, 0xB16387CB, 0x0FFF243F, 0x361E3E0F, 0xFE639DFD, 0x2B140A6E, 0x3FDBDFBF, + 0x7FBFF8A7, 0xFBCF9D3B, 0xE7DEA7C6, 0x9F7A68D7, 0x2BCAC827, 0xDF27DEB7, 0xEDBFA48C, 0xFC697EF5, + 0x7D06BAFE, 0x10F5C0F7, 0xA1F6C14E, 0x7F18FA80, 0xAE5FBFCE, 0xFA7D58CF, 0x0C4E4D4D, 0xD5311FC1, + 0x7A9C9FE8, 0xE15F66F0, 0xD0A143FF, 0xEBAFA9EF, 0x6B52EFEF, 0x2DBC65EB, 0xFD1ABFAF, 0xBFDF009B, + 0xF7095E16, 0x7FA12CFA, 0x757378D8, 0xF61370F7, 0xE36F94F9, 0x3DB47D04, 0x66BD702F, 0xF47C9EF0, + 0xFBF6BCC0, 0xB0F9E5B6, 0x647F88A2, 0xC8D7BFF4, 0xFC46FF4D, 0xFD43FF79, 0xC78FCAB2, 0xBE02ECCE, + 0xFB328997, 0xFBF95B9F, 0x2C1C53FB, 0xC29FC2BE, 0xD667BA32, 0xAFE0BF8F, 0xB431E97F, 0x6F5F51B6, + 0xF597EFB4, 0xFA76DDDF, 0xD4A98C75, 0xB0D64B9A, 0xC62AEE7B, 0x21F62CAF, 0x32EB72BB, 0x77F01E27, + 0x95FFA9F8, 0xDF970546, 0xEFF7E705, 0x74BFB076, 0xEDDA3A96, 0xEF77A0FB, 0xA7C43FE6, 0xD8705BC5, + 0xB2EDBF8B, 0x87EE17B4, 0x7FD77149, 0x7982D45E, 0xDDFE40D7, 0xC1B1D34F, 0x5764FE28, 0x2AD70ADA, + 0xDFE15FED, 0xA5FE35C6, 0xEBEB393E, 0x6F3E22D7, 0xBFBDFB98, 0x93DF867C, 0xBAEF9D97, 0x3FB0CD5F, + 0x63BEBC75, 0xF6B7D11E, 0xEB5329A2, 0x179D899E, 0xEBE95921, 0xC91F38C9, 0x1F38C917, 0x38C91738, + 0xC917CE47, 0xBE1AF3A3, 0xDF23B2F9, 0xF0F59A2F, 0xBF7EE7E4, 0xE7A1D6EB, 0x6F05BFFF, 0xE53B2D37, + 0xD4A77EAF, 0x26F6E87B, 0x40FF9AD8, 0x33FF2FCB, 0xF2DEAA4B, 0x73ABA4FF, 0xDAEF6375, 0xA9DE17FA, + 0xD7A39B89, 0x9EEFF349, 0x3ED163DD, 0xD927ACDB, 0xF84A749E, 0xEB69BA1A, 0xAC1F1818, 0x70FDEBF1, + 0xC6EC787F, 0x7FBF9B17, 0x1E6F2492, 0x79D4CEA7, 0xD35530D9, 0xFD512A58, 0x3F3434E4, 0xFA5D7C21, + 0x3B7EEAD4, 0xA9B9F61A, 0xCED37937, 0x4A597B76, 0x9E892FD8, 0xF38A49FC, 0x67CE9C71, 0xFDE6562D, + 0xB7AA582C, 0xBA79F656, 0x8D48E719, 0xCD8F9D8F, 0x45BFB82D, 0x3BA2E733, 0xB71F095A, 0x255E3BBF, + 0xB61F2192, 0xF9D7DA5B, 0xDC06D67E, 0x16D4B223, 0x1C0FD9FD, 0xB9D341AB, 0x8D17F36F, 0xCDEAADBD, + 0xDC69C78D, 0xFA7A7B96, 0xB3B3B9E1, 0xAD5BB7BA, 0x7E1DF539, 0x967822F3, 0x7DD3794F, 0xF4A6CBF3, + 0xBCA7DFA3, 0xA6ED5A8F, 0xA887A6ED, 0xE95F2C4B, 0x3DC47782, 0x4E9D57C1, 0xB87FFD5E, 0xE6DE4CF4, + 0x7C5E4B29, 0xD163DDD9, 0x27AC63BF, 0xFA6B22BA, 0xEB7FAF9E, 0xF6077775, 0x9E0513E9, 0x3CECBF2F, + 0x371F93F3, 0x4738DF03, 0xBDFA9FEF, 0xC9CCD8FD, 0xF81E5166, 0xC6FF9EFD, 0xF96E923F, 0xAE9F3FBE, + 0x4BF227FC, 0x31F2A5E7, 0x4D3D413E, 0xB53E5FAC, 0x73F5E4DE, 0x8FAD37F7, 0x5EF4EF2D, 0xE85DBD89, + 0x9EEBFBE4, 0xC993EEFD, 0xDDEBC98E, 0x777474B8, 0xF776AF47, 0xFB0998DF, 0x933F1F73, 0xBDF9F3EF, + 0x3BBF3ABE, 0x06CE8EB0, 0x3D7D0F5C, 0xCF7C9EE9, 0x2757E833, 0xF423DB5F, 0x7E07373D, 0x73FC01E7, + 0xABE999ED, 0x5757C0EE, 0x3ECF53AB, 0xD18FA647, 0x2F5EBC28, 0x1C4FF36A, 0x7A746C6C, 0x8CF91898, + 0xC8AE1F83, 0xDE747CB3, 0x4E1C7F35, 0x99F798CD, 0xDFCECE1F, 0x5AA99C76, 0x0C7D9AEA, 0xFAE170FD, + 0xBC983B9D, 0xEEF2E7C5, 0x79CAB6DE, 0xD3C344FE, 0xF73FB321, 0x59678E37, 0x24FBB91F, 0xA77627F6, + 0x99B3BBEB, 0xE7C5E7C6, 0xBE3F2FFE, 0x6BD6FD79, 0xB16922DD, 0xA5F322EB, 0x9BCDF9A2, 0x77F323D5, + 0xCD8F91B1, 0xC7F3E37F, +}; + +u32 point_table_binary_37[] = { + 0x11727594, 0xCF4B5451, 0x14C7CF50, 0xC17B4FC2, 0xB11164C2, 0x8512F8D2, + 0x85BA3085, 0x108698F9, 0x1772D5AA, 0xC59B70A0, 0x968E2232, 0xC92CA64D, 0x83B4187F, 0x2C9A1682, + 0x2148082E, 0x5A088142, 0x1B9F65A0, 0x8C484CA9, 0x10B44879, 0x12C24873, 0xBBE79E7B, 0xAE6FA4DE, + 0xEEC3F971, 0xDFFD9E73, 0xBF0244A2, 0xFE0DE089, 0x0337FAFA, 0xFA840021, 0x88DD2F5B, 0x5B5B8AE1, + 0x3B00DC74, 0x3FD66A35, 0xE404B190, 0x20F101B1, 0xBB073D47, 0x4747C882, 0xD8DDDBDC, 0xDC24EE94, + 0xF93DEEDE, 0xEAEA2AE5, 0x2B869E91, 0x91111189, 0x5CC6A7A7, 0xA7914D7C, 0x6262C2E4, 0x637FCCE7, + 0x7ED83F97, 0xCB997CCB, 0x16BFC2FD, 0x2CDB7D5B, 0x281488E5, 0x27CE0D27, 0x884DBEBA, 0xBF38078B, + 0x190B2CDB, 0xB0207637, 0xB81FE51B, 0x56F5E914, 0xF4A6D369, 0x134FA7DC, 0x25A10422, 0x86DBEED2, + 0xF6F6B6D2, 0x8F187AB5, 0xDE4A3F3C, 0x0FEB596F, 0x3C6F7676, 0x56880E62, 0x3C4F7382, 0x98F2597F, + 0xC31D8DFD, 0xA0A3B11F, 0xCFE76ABF, 0xE8356855, 0xFFABF3A3, 0xD7DC9D20, 0x081447A4, 0x9EE28FE1, + 0x0431E583, 0x66591FAB, 0x56ABEA3C, 0x6277677D, 0x7DDD9C8F, 0xF56B6B6B, 0xE6FF647D, 0x6C777757, + 0x3294D5FF, 0x411DFAFB, 0xFB1563BD, 0x25254216, 0x9A21C46A, 0xFF74BE9C, 0xCD07D4F3, 0xF44EEC07, + 0xCD4BF3FD, 0x338F19F7, 0xE17AE9EC, 0x29ED8FE6, 0x97E27503, 0x3F1479C3, 0x78FF8C78, 0x818CFD15, + 0x3F8AFD66, 0x0E9FC7F7, 0x8FCF1F43, 0x58FF76FF, 0x18B2D9AC, 0x10658EFF, 0xF494BE92, 0xE13940A7, + 0x669E5FBB, 0x7FE8A9FB, 0xC8B8C801, 0xF47AA1B8, 0xACEFF20E, 0x3DECC7FB, 0xDEE555FC, 0x542A25E0, + 0x0DE77F9D, 0xC77CDEEF, 0xBB50F139, 0x9FE2159F, 0xE3B8CF03, 0x7E287E85, 0xF17E83FF, 0xE97FF5FF, + 0x789F07BD, 0xC00BEF73, 0xBB1F98FB, 0x84EF2B8C, 0x3EA7FE3F, 0xF5317A9E, 0xFAF41E48, 0xEFF83BA7, + 0x3B9FCF9B, 0x79D44B4E, 0x77269331, 0xEFA55E02, 0xD0FE2428, 0x1F00FD8B, 0xE779B0E1, 0x2C279349, + 0x33EFCFF7, 0x9CE59999, 0x19E3279F, 0x6A00DA9F, 0x54BF8302, 0x40D8BFAC, 0x0000FD86, 0xEBADC05E, + 0x417FE2FD, 0x124966CA, 0x174900F2, 0x338ADF7A, 0xD6D4BCB8, 0xB8885CC6, 0xF9444BF6, 0x109EC7FE, + 0x1495FF6F, 0xFC4AE533, 0xD3FD019A, 0x9AC9EFA0, 0x8C05918A, 0x3D343737, 0x67FC063F, 0xAEA77863, + 0xBD3D65EF, 0x2F2C2C18, 0x3D4F86ED, 0xFDC9C949, 0xA3D7C930, 0x00FA13F7, 0xB3A7E41D, 0xD47C49BF, + 0x78ABBD32, 0x3A3A6ADE, 0x5FDB98D5, 0x323E3E6E, 0xFCA26D0C, 0x40F9899E, 0x47BC9598, 0xF547BD70, + 0x7EFCDE9D, 0xA2D5522C, 0x168DDEA8, 0xAFCAD7FD, 0x9CA2EEA7, 0xF3EB252B, 0xABDE9FF6, 0x838B0166, + 0xF29B8B01, 0x00F62BDE, 0x0764F6A3, 0xEA6300F2, 0x23AAAFBE, 0xB28EE9FD, 0x52FF83F7, 0xCC97F347, + 0xBFFA0B00, +}; + +u32 point_table_binary_38[] = { + 0x11727594, 0xBF4B5B51, 0x14C74F7E, 0xA82FD842, 0x420BA543, 0x212E7D99, 0x8A83380B, + 0x49E83F50, 0x7010C4C9, 0xB705E992, 0x8C812C19, 0xB3248348, 0x6940E890, 0xA47F8183, 0xC1285888, + 0xB48AD6A9, 0x742958E8, 0x10346D04, 0x636EEF39, 0xE79EFB6E, 0xA47D10F4, 0xC339DFF3, 0xE39E7B6E, + 0x6401009A, 0xFAF7DC3F, 0x595F5F57, 0x9105B5C2, 0x0C2F4AA5, 0x925269E6, 0xE04A98FD, 0x832BFFA4, + 0x52A9587F, 0x2F0ECF82, 0x20D0CC76, 0x2FEE7F50, 0xFA232EEB, 0x1F086B7F, 0x62F1572B, 0x6A03408D, + 0xC0B3ACED, 0x5E4258DB, 0x88FD0389, 0xC7FEC2AC, 0x0FA25C9F, 0xD883A8BF, 0x361C0EA9, 0x5E6478E2, + 0xAFA13FF6, 0xC3ECF4E7, 0xE4A3FE4C, 0xBE76BB6D, 0xFBC57C9D, 0x4EC79E87, 0xD44BF1CA, 0x0F78633A, + 0x1EB37F50, 0xABD598CB, 0x1CAF5EAF, 0xABC977CE, 0x9F8CC1D3, 0xC160A099, 0xF32763FE, 0x97C3C343, + 0x5B8FBA17, 0x667F75CF, 0xFE921FF5, 0xDC1FC747, 0x3D22C653, 0x46CF6CEA, 0xBDB7FE4D, 0x8C37DB9A, + 0xB48AC522, 0x7297E6A7, 0xD3AEAEAE, 0xDAFEF1E3, 0xFE659E93, 0x96399FA6, 0x22FD100A, 0x8502E9A9, + 0x5FB86EE5, 0xF3795B0F, 0xC010B05F, 0x3B0F6D37, 0xE7D195F8, 0xD56A5501, 0xB2FE92F0, 0x07161717, + 0x719E644F, 0x1BBBC407, 0xF8458C76, 0xE4B46139, 0xCF0C5CF6, 0xDDF966E0, 0x7C5BFA47, 0xF5ABCDCB, + 0xBEDC07D7, 0xAECA62FF, 0xDCFFAFBF, 0xAEE7E5E6, 0xF936DF37, 0xE13D40D6, 0xD518FFFD, 0xBE7BDF33, + 0xB00796C9, 0x1E329ECF, 0x52DF61DD, 0xCFB28927, 0xF769D9E4, 0x93792FF5, 0xC37E98A5, 0x5FB37FFA, + 0xCFE9E9A9, 0x52EFF9FC, 0x62D71E8C, 0xC7630572, 0x9F7F18FB, 0x437F3B7F, 0x0FB2D9EC, 0xBFF45DD6, + 0xB3FD613C, 0xFD3FD9EF, 0xBEB2BFBC, 0x07A363B6, 0xCB3C47C7, 0xAC97F949, 0x3ED423C7, 0x7E877AB6, + 0x03341A0D, 0xCA47FBFF, 0xD3729739, 0xAC17F9EE, 0x1BEBE5BE, 0x8DCED85F, 0xEECFE82C, 0xCC8FF53C, + 0x7E3D777B, 0x7474844C, 0xFB307F33, 0xBB7B7171, 0x61DFAFF9, 0x1B00FB9E, 0x91BF6573, 0x1FE76E71, + 0x1F508FF3, 0x88BC99DD, 0xEDF57AB6, 0x7EFCECFB, 0x457666BD, 0x9F944F65, 0xBD542E97, 0xB3FB384E, + 0x58066600, 0xDC7F791F, 0x54D67293, 0xF70B685F, 0x641FA36F, 0x4306E2C4, 0x2764C907, 0xC02CFB39, + 0x93E27A44, 0x3F937AD4, 0xC6FC617C, 0xCB20F9C8, 0xBFADCFAF, 0xE6F00E73, 0xDCE53272, 0x3CF4273D, + 0x337C9CD6, 0xC3BB693D, 0xB1A3277F, 0x478FF1A6, 0xEAD96176, 0xF3ABADE9, 0xFCC86E7E, 0x578FF95C, + 0x3DF1D674, 0x7E57FF17, +}; + +u32 point_table_binary_39[] = { + 0x11726D96, 0x4D486447, 0x10C7EBE9, 0xC8E8C649, 0xDC8D92C4, 0xF895B0C3, + 0xE8254E30, 0x90154486, 0xE8C5D3E6, 0xF23488C4, 0x78190565, 0xB38AE00C, 0x4844C58B, 0xF84144FC, + 0x44048908, 0x999B22AB, 0x9030B822, 0xBB110776, 0x31014D2E, 0xE6261E96, 0x5957C4DD, 0xE8EB7475, + 0x75F7F453, 0xC78B3FFA, 0x5FD5D5D5, 0x5DF5CA8A, 0xB2B8F302, 0x80FD1538, 0x5B5A5A62, 0x56D461C4, + 0x90373C3C, 0x2C98E500, 0x7C700CF7, 0x46474739, 0xB33871E0, 0x74656585, 0x391187C1, 0x6380E23F, + 0xA19098C5, 0x8903CF67, 0x6767055B, 0x77B9BF44, 0x607B7A7A, 0x5AE889E1, 0x93603028, 0x98713D64, + 0x42FAE4E4, 0xA460DCBF, 0xF81D785B, 0x5B5B853D, 0x7160BEBD, 0xBD5D30E9, 0x03538383, 0x83CC7940, + 0xFBE7A443, 0x6E3299E4, 0x4CFBE7A4, 0x075EEEEC, 0xECE878D8, 0x9562D2B3, 0x2BA997FB, 0xA33DE33F, + 0xE51FED8F, 0x8F8F853F, 0x26ED4F4E, 0x4EC47E4C, 0xDAA35EE5, 0xAB6F9B9D, 0x47221191, 0x1FE2C0C1, + 0xDADA9A8E, 0xFFA82A70, 0x80EBEA7C, 0x4755EC1C, 0xCF6745E1, 0x07CC277B, 0x6B3DE5A7, 0x62D6A662, + 0xF02A867F, 0x01B27F82, 0x34C151C9, 0x7DD6EF82, 0xFF801208, 0xF1FF12DE, 0xC9C5C545, 0xD407F99F, + 0x48A8B8CF, 0x4D7E5EC1, 0x00535353, 0x5CCF59E8, 0x01666666, 0xC87E0BC0, 0x5BE19D94, 0xFB05E125, + 0x5A678266, 0xD3DF8DFD, 0xB83FA107, 0xE8EAEA72, 0xD98F8D8D, 0xB9FC0F0D, 0x0DD1FE82, 0x013A3A3A, + 0x98550621, 0xEB4B6E5C, 0xE17DB4B0, 0xB0C0AC4A, 0xF816DF07, 0x7A686E6E, 0xE6CC7E24, 0xE6C160BE, + 0xCB581FE9, 0x6142DCD7, 0x73B2F726, 0xBC8F50E2, 0x6C903DEE, 0x5F5353E3, 0xF24FEBE4, 0x0FE3DDDD, + 0xDDBDA137, 0xFD555757, 0x73A6FDBC, 0x09DAEFFA, 0xFED7E373, 0x2216C06B, 0x0EF73FFD, 0xBBBEBE9E, + 0xB10B0BD8, 0x1140EE77, 0xBEA78EC3, 0xDF7E94D6, 0x4B47681D, 0x19DF43E9, 0x08FB1519, 0xED91E13E, + 0xB1CEEFD7, 0xECE7F1F1, 0xF154FEBE, 0xB7BEC17A, 0xD1F7392F, 0x59DE37DB, 0x26BDAA8F, 0x52F84DC6, + 0xA7782321, 0xDE23BEE7, 0x24C01761, 0x5A67178A, 0x97E7941E, 0xCF57C2F5, 0x58AFF8DE, 0x8927C282, + 0xCB947E2A, 0xACEA01DF, 0xE7E7E189, 0xB08E5FF0, 0x788558DF, 0xA47E5239, 0x375E41F5, 0xA278A255, + 0x319EBF2A, 0x41ACEAA5, 0x2AB191A0, 0x7E40F5F7, 0x55C2885F, 0x30C5AFF2, 0x693DCB8F, 0x959797EB, + 0x7AB49E01, 0xBD5FD9BF, 0x326C00EC, 0x57AAFE32, 0x6C9FBDB5, 0xB5A5EFA7, 0x04943DD5, 0x5B7181CF, + 0x8EC7E3C2, 0x9E186079, 0x795930E6, 0xE333C33F, 0xB207528C, 0x7AFC919E, 0xF2019084, 0x9191119D, + 0x4F0F67D1, 0x6F65FD7B, 0x267C7677, 0x77B78E17, 0x7FD8FF54, 0xFE3C1349, 0x686868D0, 0xF9437F8D, + 0x8D8DB7D8, 0x1303F8EC, 0xDEDEDE9B, 0xFE8CF83A, 0x3B3BF579, 0x51DFDFDF, 0xAFFBCF15, 0xCF4F341A, + 0xD5F77965, 0x27A1A9A9, 0xC9751EAC, 0x5727C2F5, 0xFC3E7C7E, 0x9F8DFD40, 0xD5C3DD27, 0xF931BFDF, + 0xAFBF07F7, 0xFE01A0EF, 0x01F5679F, 0x1F80BE17, 0x3CDEC798, 0x0F9FDDD6, 0xD6A6EBC1, 0xA9CB8F15, + 0x1515E9FE, 0x8CF915FD, 0x5FF657A7, 0x8ECE937A, 0xAF49E8E9, 0xE9C1F572, 0xCB423E13, 0xCCCF2B18, + 0x34931EA4, 0xDE5C17FD, 0xC0B097FC, 0x90DEC779, 0x4CF49728, 0x31DCC297, 0x97972EBD, 0x60D97F0A, + 0xEDB736B2, 0xEA1F6931, 0xC986FDFA, 0xFABA6B9D, 0x98FA555A, 0x2C1B04CB, 0xF70AFCBD, 0x22AB7E56, + 0x6867CB78, 0x53EF99E2, 0x4BE9051B, 0xFE84DE88, 0x2F1C0EBB, 0xE2274EF9, 0x136CEC87, 0xACEA2F8B, + 0xDF772814, 0xD2F7F7AA, 0x4E31DDD7, 0x2B7E5FE6, 0xF732EB09, 0x007E2FAD, 0x4DD6CC42, 0xD88F2F40, + 0xE463933D, 0x64BC9F79, 0x0B287FC8, 0x7C73C8ED, 0xD2DC0CFC, 0x3D7F38A6, 0xF59A6DDB, 0x76E98979, + 0x77149C65, 0x4B2E217D, 0x265C6751, 0xFF865E31, 0xC5A3B984, 0xE255FA54, 0xFCE23D19, 0xEB92B53D, + 0x71EA7C6A, 0x5DEDD7D2, 0xD242F5C7, 0xD7F378FD, 0x1D1E1EEA, 0xFAC67EB5, 0xB7B7E7F2, 0xB7BABAAA, + 0xFB4306AF, 0xCFF9F979, 0x97FFFDFD, 0xFD5BF4D7, 0xFDD1F723, 0x8FDB8B79, 0xC1C81F7E, 0x2F6F892F, + 0x48FA2C9B, 0xE68D1BF1, 0x8A79A0A8, 0x32CBC6F9, 0x4BF513EC, 0xA7E48FFA, 0x47714112, 0xE6E6E6F4, + 0xF7AEA892, 0xE2771E50, 0x3F0178B3, 0x525B5BAB, 0xFB8B27A9, 0x98FA8787, 0x7F83C47C, 0x77437F7D, + 0x9D187F4A, 0xCF24D33C, 0x4ACC7EC9, 0xF42816F3, 0xA45FB2F4, 0x9FD3AFF4, 0xB21F71FF, 0x625E54FD, + 0xEBB5DC5F, 0xFB572CE7, 0x57FEC379, 0x52CD2799, 0x03D960CE, 0x3F77623E, 0xDB9C7F2C, 0xFB5DCC35, + 0x7F0C5C82, 0x39FF7C5C, 0x7A9561CE, 0x3F1FF1EF, 0x9B59DF97, 0x31A0794A, 0xEEE7EC2B, 0x3DF9BF03, + 0xA731731E, 0x8258866D, 0xCE43ECC0, 0x03AE79E8, 0xE0CC358F, 0x9D0EA4FD, 0x67CE436F, 0x6C390F49, + 0xFFEFAB79, 0x4BDABF77, 0x40FAFF01, +}; + +u32 point_table_binary_40[] = { + 0x11728D96, 0xCF4B5C57, 0x14C7CF7B, 0xF3867946, 0x3B662A06, + 0x09241917, 0x01BB9324, 0x5028FE2C, 0x42435686, 0xE6495D4D, 0xB2899006, 0x87EC4484, 0x4C36ADAB, + 0x16851611, 0x8599D09D, 0x0AE3C69D, 0x83D3BDD0, 0x34FF400A, 0x421A28D4, 0x12680871, 0xE6E69E5F, + 0xEFDE19BB, 0xE873F5F1, 0xFCF89EFB, 0xE39C3BAD, 0xB2993247, 0x603FF3C3, 0xE9E9A969, 0x95E10172, + 0x6C796B6B, 0xCBB44ACA, 0x00D56AD5, 0xB2FA0390, 0xBFD8F12B, 0x97CB69BC, 0xCD07711C, 0x13C334E5, + 0xA37FA23F, 0x33089B29, 0x6402FBF9, 0xF6DDDD5D, 0x177FD94C, 0xEFEDED59, 0x167FCBE8, 0x6FEAE6A8, + 0x3D65F926, 0xAC1F1C1C, 0x588667CC, 0xB9C58989, 0x0963AAB0, 0xD69EC5EC, 0x318C8D8D, 0x59367566, + 0x80C3C343, 0x130E33C7, 0xA21F1638, 0x5FEE18D6, 0xBBF3137B, 0xF1E43FCC, 0xF963FBB7, 0xB9B969E3, + 0x593F779C, 0x5BDCDEDE, 0x3EAF7FAE, 0x3E530FF6, 0x9D3EFA33, 0xC7303232, 0x42FE4193, 0xF3319B23, + 0x66AE07EB, 0x45D6FA70, 0x3D189FD6, 0x57E078D4, 0x5B5959A1, 0x7AD91EC3, 0xF2F2B269, 0x3D8526D4, + 0x2CDE1878, 0xBEB4B444, 0x6CEE239B, 0x7D645364, 0x1E7A6CF6, 0x697F8BEC, 0x3FF478E0, 0x3971059A, + 0xC10380AB, 0xDF5C6BCE, 0xCDCD911D, 0x7968CE31, 0xF9270375, 0x65CAF7B5, 0xF959B95D, 0xB57CF7ED, + 0x77C415E6, 0xABF798C3, 0x69E63B0B, 0x6FBF27AE, 0x31CF3E72, 0x8C7AB38B, 0xD77E557F, 0xE43BDF32, + 0xFB7A582F, 0xBC02DC0D, 0xB875BFE7, 0x97B3B3B3, 0x8EFA743D, 0xBE7EF7FA, 0xBAF377D7, 0xD79E3478, + 0xBA1098E0, 0x03DDE7A7, 0xB65FAC7E, 0x3008B717, 0x16168851, 0x2FFC13BE, 0x423645E1, 0x379977C4, + 0xAF383E84, 0xEC2EDD87, 0xA2C667DE, 0xAB3FEA99, 0x56E6FDCC, 0xCC8C5D8F, 0xFAE7FE51, 0x7FAC2F0A, + 0x33FFFE1F, 0xBBA92847, 0x2F90C369, 0xE1A8B71F, 0x39F843E2, 0x830B9FD3, 0x7DAAA5F6, 0x37E45F93, + 0x7A4CEF5F, 0xBC1FC2ED, 0xDE4F79FF, 0xB4DEE825, 0xE975D5AF, 0xFD1C1DBF, 0xD8D4FD82, 0xBB96E1B7, + 0xE374FFEA, 0x007DCA32, 0xAF7A6F8A, 0x7F49E37F, 0x7FA8CC76, 0x61991F91, 0xCDB0BABA, 0x8AF7FB09, + 0xE6CF247D, 0x3BCCAC97, 0x4980ED5A, 0x0F38C67C, 0x3DD6CEFD, 0xC1F55C00, 0x6578C2DC, 0xB7432CF3, + 0xAF27E93B, 0x67A7F57A, 0xFABC7EE7, 0xCF763EEF, 0x4FAC9EF8, 0x37992F3A, 0xBBE8AB9D, 0xFA179C9D, + 0x39B577EA, 0x9DB3BBF5, 0xEBF9A05E, 0xBFAC4FFB, 0xA7DFE6F7, 0xE743E8E9, 0x316BBCAB, 0x87E39D9E, + 0xEE1F7221, 0xE9ACBF20, 0xEB537F9C, 0x878D4623, 0xCD17DB7C, 0xA552299D, 0x2F987F7E, 0x7E3EBDCF, + 0x00AE7EE4, 0xEB89CC53, 0xF1BF6EF3, 0x572A95B4, 0x9F872D4F, 0x4E4EA6F7, 0x7FD8FA6F, 0x6C6C7430, + 0xF59BE74F, 0x2CF3B908, 0x79BA1F3A, 0xBF8B10D1, 0x7DF2E3F5, 0xBD50BB3F, 0x9FB389B0, 0xF69BCE6B, + 0x8F51CFF7, 0xC7FC3ABF, 0xB309EBEB, 0x3C8A80EB, 0xF3797474, 0xB4C39FFA, 0xD1ABDF9F, 0x6FB83EF4, + 0xD7FE8CBD, 0xF364D6FD, 0x96F7213D, 0x0F3E7FD0, 0xF3927ECF, 0x5A3E3939, 0x49E769D6, 0x8B47C6FB, + 0x43E7217A, 0x21B8FDC2, 0xF712D78B, 0xEFB3BE9F, 0x583FBD9F, 0x922F6848, 0x3ED10B1A, 0xACA7F3E7, + 0x5295B2A5, 0xEFFBE08F, 0xD14F1DEF, 0xF717C23A, 0x9F3E137F, 0x99E7D197, 0x17616D6D, 0x2D7DDF61, + 0x27CFEFBB, 0xE4831D77, 0x7EEC2FF5, 0x4B7DEDBF, 0x33AF0B85, 0x82F7FEC3, 0x3AD6AFF9, 0x061358A7, + 0x7CA277E9, 0x61E6753E, 0x9F4FE769, 0xACE75F73, 0xFB3F3E3E, 0xEEEA03A9, 0x4FF5655E, 0xE97CBE22, + 0xF74FDFC7, 0x2BF67CE9, 0xF78EE4C3, 0xF363E678, 0xF88FFB87, 0xFDE0DF27, 0xD2ABB9FE, 0xA37A6A9D, + 0xFDF71100, +}; + +u32 point_table_binary_41[] = { + 0x11727594, 0xC14B1B51, 0x10C66723, 0x95DDA0A8, 0x3417A168, 0x6E8B2705, 0xF1523C34, + 0xC47FC08B, 0x37E9A524, 0xA0771B25, 0xB541BC07, 0x4FC5E4D2, 0x1C160441, 0x30103CE5, 0x100CF452, + 0x2996A618, 0x4A491B3D, 0xD41EAAAC, 0xA58550F3, 0xFAE6CDCE, 0x644DEDDE, 0x7ECC37DF, 0x7B33F376, + 0x14A82756, 0x1C20FD07, 0x1E4D4F4F, 0x2B0500C4, 0xEEBB743A, 0xAD2C8B18, 0x26DC3A31, 0xE96102C6, + 0x9095CE57, 0x93004F3B, 0x30A4F0D3, 0x216277B9, 0xD3E9881F, 0x3C709759, 0x4F0C4378, 0x1E24747E, + 0x0BC03D84, 0xC1999919, 0xCD3ADFB0, 0x7B887AC3, 0x9326FFB0, 0x5EAF931E, 0x791006CF, 0xCFCF450F, + 0x11D75B58, 0x58103F88, 0x400419EF, 0x6BFC3C88, 0x6C6C6C98, 0x7A885D6F, 0x6B6B4BEA, 0xB11DB0F1, + 0x7CAED776, 0xDCE34C26, 0x438C35FD, 0x66D67AC3, 0xAC27FF30, 0xEBF01D3F, 0xE29E1FE9, 0x89559CEA, + 0x413DDE57, 0xC5A95ED6, 0x733F451F, 0xF41BCF33, 0xF5C6FB38, 0x71D78FFB, 0xC77E10EF, 0xF3D3F95D, + 0x7D9F1115, 0x7C3A4EEC, 0xBEF07D5F, 0xEEA3BACC, 0xC1795D92, 0xF3F9A303, 0x106B341A, 0xE23F3AE0, + 0x9E562A15, 0xC3E8A76E, 0xDDD36AB5, 0x6AF4C410, 0x6BB55A18, 0x2F21E3C0, 0xCCFC359B, 0xF9EA0F59, + 0x056C5B3D, 0x46BD6D05, 0xFA04D4CC, 0xBC17D5C1, 0xD2D212F6, 0xAB86F38B, 0x3D7FF881, 0x19F37F3E, + 0x26367AC3, 0xA4D7F308, 0xF26F5E31, 0x533E71BF, 0xDF3FE7BD, 0xA67A7EA5, 0xBEA7C2FD, 0xB899BD00, + 0xF37EE31C, 0x2746BD7A, 0x09F083F5, 0x09D6B753, 0x1C871CC0, 0xD74228AE, 0xF32F0BED, 0x54F8BD5D, + 0x16CE4E8C, 0x7F89F59F, 0x0BA8E7F7, 0xF70D286E, 0xD8C4CF4E, 0x388E4FF2, 0xD3ECFFF3, 0xB1DE66A1, + 0x971FD6F7, 0xDF8FFFE7, 0x66C14FD1, 0xFEE07AFC, 0xD47DF52A, 0xE9CFB5F8, 0x85FBA7A4, 0x5FD727E1, + 0xFDA39240, 0xFD0BF6C9, 0x784CB846, 0xEC1C64B3, 0x59999F4A, 0x3A07C562, 0x51E6FF3E, 0x1F9D5A5D, + 0x5D15FDD1, 0x5A746A7B, 0x7B5BFC8E, 0xD67AFEA4, 0x07C0FDC5, 0xF31E7F16, 0xDDDFD9D9, 0x91F733FC, + 0x31BA9F4C, 0x26E5FF1A, 0x2E02D07E, 0xA2FF7B7C, 0x8AFCF87F, 0x77360168, 0xDF909FB3, 0xE934711F, + 0xB1BFF284, 0x693F7800, 0xB4BFE8BE, 0x63C7D1BD, 0x5C2E875C, 0xC2798CDC, 0xDAEDDDDD, 0x5DD94F23, + 0xB700B2AF, 0x8C5E98DE, 0x2B44F73C, 0xCF33F948, 0xD61BBB5D, 0x2E97EFF3, 0xEB3F8FF6, 0x2BF4FC29, + 0x9F98FFCF, 0xEB2FF6DC, 0xFAFABAF4, 0xFB6ADE69, 0xAEACAC48, 0x3FAFE645, 0x0FA427E6, 0xFFBD6BD9, + 0x73F97C5E, 0xFA8BFDC0, 0xF9F03EE9, 0x5A813EE8, 0x37F687CF, 0xC7F7D2F0, 0xED4CB03F, 0x4B343F61, + 0x9927EF33, 0xD213B33F, 0xCE2FD857, 0x267FF8AD, 0x7D41FB95, 0xFC1D5FD8, 0xE43B3500, 0xDC677F01, + }; + +u32 point_table_binary_42[] = { + 0x11726D94, 0x3D4F1B41, 0x1086E784, 0xE5BB3386, 0x3BE42805, 0x0D509912, 0x89D02224, 0xDB753ADC, + 0x91CEA6A2, 0x4091C04D, 0x64C52948, 0xF20FAC04, 0x414771A2, 0x42AE8814, 0x64CB54E4, 0x03291691, + 0x2594B882, 0x1F6085C2, 0xF6666767, 0x676F0FB1, 0x8DFD68DE, 0x9977663F, 0xCE59121B, 0x7004E0F9, + 0xE0158B45, 0xE12C0110, 0xE7DBFBFB, 0xFBC47500, 0xF18F59EA, 0x15B35E6C, 0x88578FB8, 0x9EAC471C, + 0xD7233DB1, 0x5824FFED, 0x1CA4512F, 0x16C97F3B, 0x973F3B38, 0x3830FD40, 0xC04C7A08, 0x623DD683, + 0x97CBD068, 0x34543D62, 0x715BABD5, 0x4C7FD56B, 0x715BA954, 0x8C7FF57A, 0x19B6B6B6, 0xC85FF7BB, + 0xB2B242FE, 0x56BFDCCF, 0xE37E715E, 0xD2D3BC30, 0x65B1ACEF, 0x0EE37AC4, 0x713DD213, 0x4FFE907F, + 0x380DCF07, 0x838164F2, 0x0FA7F347, 0xC8DC8F18, 0x32EBFD1F, 0x929EFDC3, 0x2978C67A, 0xE2FC4FAE, + 0x872CC6CC, 0xA41763A3, 0xBF50FB25, 0x57ABD512, 0x2019FF07, 0x5FFC9EEE, 0xFF42ED37, 0xE4228CCB, + 0xFD53FA85, 0x1AE99131, 0xBE50A3B8, 0x9A47AEBF, 0xCD9B2B81, 0x4BF77707, 0xBF9A785E, 0xEC7F0737, + 0x57D56A55, 0x883AEB7F, 0xC47A59FF, 0xBE497A3E, 0xBFFBE639, 0x204B77AD, 0xFFAAF47C, 0xDFEE80E2, + 0xEA7EA8F8, 0x39701CF7, 0xABBF6AC5, 0x65BFBF9B, 0x4FF353FD, 0x509CFAE1, 0xFDEFAFC6, 0xF3D8F3F2, + 0x79F657F5, 0x7C8B708C, 0xECBC77A3, 0x9D9D1D6B, 0x3FFD17A5, 0x52C9DC2F, 0x5CE6BE29, 0xBDE1639C, + 0x6FE69B1B, 0xEDEDED99, 0xF30ACAFE, 0x5AB95C36, 0xE73DF33D, 0xCEA738B1, 0x793F72E1, 0xFB91DD28, + 0xFF14B80F, 0x93C9C49C, 0x9FBCA10F, 0x854201CF, 0x9FDEBFFC, 0xC138E87E, 0x3D1D1747, 0xC4599DCF, + 0xFD87BA3E, 0xCF176A3D, 0xBFB77016, 0xD47B437F, 0xE46CC615, 0xA3D148F9, 0x217B6EEC, 0x47EC8AF9, + 0xF97973DF, 0xC25957B0, 0x3F726A8A, 0xF2CDFB97, 0x8BDE3FDF, 0x67D2F37C, 0x73EDCC49, 0x1445C8EA, + 0x3C82B137, 0xE8743AE6, 0xFB168C93, 0xFB35D736, 0xACEB654E, 0xBADDAECA, 0xC7FD762E, 0xBD41AFD7, + 0x33F3F1F9, 0xF1F7CEB9, 0x2496EF4F, 0xF9A5D783, 0xE6E6E6A6, 0xB90FD291, 0x198801EC, 0xF79F5E37, + 0xACFC70E9, 0xF7A879FC, 0x9919F5FE, 0xC7F12132, 0xFBF91FC0, 0x31DF1FC9, 0xD92ED5E3, 0xFC6CD75B, + 0x437FAEEF, 0xBF310CC4, 0xA4875339, 0xFF3BF2C7, 0xFB0D87C4, 0x299B5F23, 0xA7884F89, 0x41B38892, + 0xF9E25332, 0x5FB195AF, 0xF4563ED6, 0x83B7497F, 0x64DB1F76, 0x93FEC8B6, 0xBF9D8F7E, 0x76BEE2DD, + 0xA4BF9DFF, 0x1F000000, +}; + +u32 point_table_binary_43[] = { + 0x11727596, 0x51689447, 0x10C7E7CB, 0x77C95D24, 0x9F498BD0, 0x72D1C497, + 0xF3624969, 0x3011E243, 0x9B03A528, 0x51CF877C, 0xF1451A85, 0x10A48245, 0x25216724, 0xA1F54D29, + 0x8654142C, 0x0841DAA4, 0x9C881A4B, 0x1443F5C1, 0xD01A625B, 0x3128212F, 0x2905E983, 0xA1571B25, + 0x49BD6F3B, 0x3BB3BBB7, 0xDFA5FDDE, 0x7ECC7F66, 0x77F6DB99, 0x1D2723EE, 0x410E40E4, 0x938F057E, + 0x4E2610CC, 0xB04EB3D3, 0x0050E56A, 0x16F79893, 0x8F5FBD7A, 0x25825ED4, 0x0F02D4BE, 0x869D3B76, + 0xEC40C678, 0xC4C9D9DE, 0xDE5E62A9, 0x87F2E4EC, 0x91234748, 0xCF0C3B07, 0x06068805, 0xEA21062E, + 0xFB0722F8, 0x13FD5720, 0x7AF5EA55, 0xF2674E7E, 0x7DF1E245, 0x62D6272F, 0x50FC665E, 0xBFF21978, + 0xE4DFCCEB, 0x573E4B1E, 0xD4EB4BC6, 0xF53F6166, 0x3DAEBF46, 0xAF27E3C9, 0xFCF4FE99, 0x938F393E, + 0xB33C1FBD, 0x1EB3D673, 0x3E03CFC5, 0x8A3C1F9D, 0xEFC0F3E4, 0x827D5EF3, 0xF1E4C2D8, 0xD89839CF, + 0xF938EB9D, 0x0C1C14B5, 0x405F2C16, 0x13CE1DC5, 0xEB0247B3, 0xFC1F6BCF, 0x055F1167, 0x14F7C110, + 0xF143D808, 0xFB50FF28, 0x7A3E93C9, 0x487D03A4, 0x281AF4F7, 0xF72363BE, 0x298EBF6B, 0xD72ED423, + 0x931E60EF, 0xDEBDECFF, 0x2B40B431, 0x7A5E9E2F, 0xF9CF4BEF, 0x180C0E0E, 0xAE8EB76A, 0x3D8C477A, + 0x0062199F, 0xE201EB37, 0x8B81E017, 0xE4473034, 0x3737279C, 0x6DE233F9, 0x3FA59EF2, 0xDF06FB98, + 0x63D0D1D1, 0x817A48B1, 0x3E7AF4EC, 0xD9B3213E, 0x75EA9408, 0x6EB35E7A, 0x6CDFBE5D, 0x043FB11D, + 0x1AA347EB, 0xEAEA9079, 0x3D6884A1, 0xEEEEEE90, 0xFDD0A143, 0xE8CFEBCB, 0x6F6A6A2A, 0xA4A7FF57, + 0x645FB55F, 0x2B1FFEDF, 0x0E884A34, 0x6E12DFB5, 0xB7B70BB1, 0xE4009E10, 0xACFBC8BB, 0x150401D9, + 0xE9BE6FAA, 0xFE41DA9D, 0x0CEBEBDA, 0x592F59DA, 0xEBDA955D, 0xFD9FE815, 0xF77B62F5, 0xFF625F96, + 0xFE6C18CF, 0x5B4C973E, 0x307A3C6F, 0xB8E25E93, 0x4CF55005, 0xF0DBA509, 0xDAAFAE8F, 0xB9C609D0, + 0xF795F9F6, 0x23799FC5, 0x92D67F73, 0xC9E86DFF, 0x22BDBEEF, 0x4F90653C, 0x7D9F9F34, 0x0E75116F, + 0xD6FE17BA, 0xEC7EF2B4, 0x4BD9EF68, 0x3ED7A859, 0xDEF7854B, 0x8A339A95, 0x3EC3FD20, 0x07CCBA3F, + 0xE480D7D7, 0xF5FB07A8, 0xFD356BE6, 0x7CF57ACB, 0x7E0E743D, 0x4A0EB200, 0xB2BFE8FA, 0x5AF63DBF, + 0xADADCDEC, 0x37C86A3D, 0xDB83ACE7, 0x1F3870C0, 0xD4A7D4D7, 0xD7D79BFA, 0x95F6AD5B, 0xB7527C66, + 0x80D6D656, 0x939F5C3F, 0x9D4E9BFC, 0x64FCFDFB, 0xF79BF891, 0xB4E78F8E, 0x8E9AFD45, 0xD20076FF, + 0x289B0490, 0xFD56DF97, 0xB2C978F6, 0xD8B16366, 0xFD973D9E, 0x3F3D3D6D, 0xEED75FB3, 0xF1ECC993, + 0x27C99FCE, 0xEB72211E, 0xEB01ECFE, 0xF3FFFEEA, 0xBC2FEBF3, 0xE0FDBFEC, 0xC9A9FB81, 0xFBC7F32E, + 0x05CF3F7C, 0xF870E1BE, 0x433C5B53, 0x5353E8FF, 0xF871FFE7, 0x7E5C8ACC, 0xF709D747, 0xF6D0FFF8, + 0xF1E3A69E, 0xDE42FF44, 0x2261FAB1, 0x67F49CCF, 0xDBC8D4AF, 0xD4F93809, 0x00D95FF5, 0x7AEB8700, + 0x747D32C7, 0xB3A954CA, 0x9C9F93D0, 0xCCF96D48, 0xE4201E8F, 0xCB781FE0, 0x0D405E24, 0xC678C4CE, + 0xB866D63B, 0xE3469F96, 0xFBDD9078, 0x9D55EF07, 0xB1336ED8, 0xF8373434, 0x84E213AB, 0xFE129F5B, + 0xF6272626, 0x4CFF8980, 0x622B9E64, 0x7B3D663E, 0xAF0D984F, 0x6767A7E9, 0xA7F1B90A, 0x602EC427, + 0xB6FC8BF5, 0xBCBF42BC, 0xB2B232F3, 0x3F9CF178, 0xB6BABADA, 0xF4DF08B0, 0xDEE69696, 0x96909EB9, + 0xB07F622B, 0x3FC9CE5D, 0xD121F0AE, 0x2FA69780, 0xF2B983FA, 0x1680BF6F, 0xA8FC90F1, 0x0582372F, + 0x14A35EF6, 0xD7375A6F, 0x31E563E9, 0x999188CB, 0x39FFBBA8, 0x267D0C8A, 0x79CB962D, 0x21BD66DE, + 0x8F62D4F3, 0x7E95DEDA, 0xBF7C9F6C, 0x3BB1E5CF, 0x5CC84FDB, 0xF57A376F, 0xDEE47E84, 0xFD3E7FC6, + 0xF3676666, 0x4CBF91F5, 0x79FAF4E9, 0x503CE642, 0x3DD27B6E, 0xC51F1E1E, 0xFE0F7D71, 0x3C7E5FF2, + 0x67723C1F, 0x58E767E6, 0x81F0FE1A, 0x585FEEF3, 0x7CB16ABF, 0x343FB8B8, 0x9E9A1F4C, 0x7FEBEBEB, + 0x33FD3892, 0xCEC19E3D, 0x7BCC7BE6, 0xDEC8D1FC, 0x1034733F, 0x714FC486, 0xE93D53FD, 0x055F40C5, + 0x6A9ED3FD, 0x6095BED8, 0xCEEC9E28, 0xE885B2D3, 0xFD55FD27, 0xF25E81A5, 0x3E525735, 0x42ACE20B, + 0x51F52DDB, 0xB91FB9A9, 0x70FF7253, 0xB18DFCFE, 0xEAF89AD5, 0xBCAAF683, 0xFD161CBC, 0x6F91FB91, + 0xFB939393, 0xCC648DDC, 0x1F191991, 0xF539CF0C, 0xC07664D2, 0x03905DDD, 0x37F9D9F5, 0x227E0C56, + 0xEC7AA9AC, 0x51ACEAC3, 0xDB0D50CC, 0x76BD48BD, 0x5D2FEE0B, 0x6FB75D1F, 0xEE58C5C7, 0x367B9FE6, + 0xEBED7A91, 0xFDD9AE97, 0x40B3AA07, 0xD07AB5FF, 0xD8F3174D, 0x76BD48BB, 0x5D2FD2DF, 0xAE97A8D6, + 0xEBF9B3D3, 0xF93D34EF, 0x662134EF, 0x7A7E78DE, 0xAD40BD3D, 0xEF827E3F, 0xD47DCD7F, 0x5E3263CF, + 0xBBA5F9C5, 0xEBF6BC5B, 0x36B578DD, 0x9E772B6E, 0x95CCD8F3, 0xEEDAAEF0, 0xBC5BFE10, 0x67267BDE, + 0x4D39FDF6, 0xBC1B7CE8, 0xF4DBF3AE, 0xD30460CF, 0xBBEFCEAA, 0xFC95FE9D, 0xC0E9917A, 0xDD6FF34F, + 0x9D9ED0FC, 0x8B9F3DFF, 0xBAFEB26F, 0xCFBFFFF8, 0xE53ECFBF, 0xECBFFCFE, 0x9A2CF9AB, 0x7E5CF2C5, + 0x52781E56, 0xF3AE9987, 0xAF05ADF6, 0x3C5CDB14, 0xB4DAF3F0, 0x7AC1FA7F, 0x01000000, +}; + +u32 point_table_binary_44[] = { + 0x11726D9A, + 0x7F7455D5, 0x95C7F7BD, 0xB9CFC78F, 0x27092312, 0x20C04325, 0x50289AC0, 0x30808AFC, 0x141A4120, + 0x5571ADA1, 0x2AA15450, 0x99813046, 0x8CB82038, 0x65142C2E, 0x413B4A23, 0xAB84DAD6, 0x0A2CC14E, + 0x85A608C6, 0xC242EB54, 0x1B812E41, 0x84A40EBF, 0x45083424, 0x0DC9BD67, 0xCEFE71CE, 0x3BEF91F7, + 0x573ED9DF, 0xBDCF39FB, 0xEC73CE7D, 0xE73EA80D, 0x3F881601, 0xB401C0FC, 0xF9F31564, 0xB0B796B9, + 0xC9D83744, 0x492800E8, 0xFD09F43E, 0x73E60C72, 0x05F167FE, 0xD92B57AE, 0x282866EE, 0x75C232E9, + 0x7BD5B3DE, 0xAB65FB85, 0xE7E16F4A, 0x7F9095E6, 0xE6FF80BF, 0x10AF157E, 0x3AAB9361, 0xD2BF98D5, + 0xC7E8C3DB, 0x003ADE0B, 0x9B8D9DB8, 0xD83F890C, 0x1B42155D, 0xD49D9D0A, 0x0B274E9C, 0x48FD257E, + 0xD00F91B5, 0x9EB8C3E6, 0xACE9A346, 0x8DBA469F, 0x69D7E327, 0x7B878DF0, 0x81E8EBA2, 0x6D00D7CF, + 0x80E9DDBA, 0x75637FE4, 0xFBFCE5C8, 0xA4D70C43, 0xFD577372, 0x7290490F, 0xB7C25C61, 0xCAA7F7E7, + 0x2057FF17, 0xFD89E3F5, 0xC168E13A, 0xE22F63E3, 0x90C91FF5, 0xFB6379AE, 0xBE6B6E38, 0x66E1C285, + 0x3C3E62C8, 0x7EF2C927, 0x693E307F, 0x1D57FB75, 0xCF3DF71C, 0xE999C331, 0x4F3DF594, 0x9E0FF6F7, + 0x8B00285E, 0x31FBFB45, 0xFE898A8A, 0x0A1B4FFF, 0xE7C4B265, 0xCB6C7BF2, 0xA1F9C578, 0xDE0D1A28, + 0xDFCC6464, 0x16FFB646, 0xF297F8DE, 0x0D6D8D12, 0x9FE6D3D1, 0x93FF756B, 0x848B0D87, 0xD986592F, + 0x2CF5E7B5, 0x4276BBE3, 0xBB66FCEC, 0xEFB5FA75, 0xAB57AFB6, 0xF9F4F75E, 0x9DEDD6CF, 0xD55ED161, + 0xE6F003E6, 0x96A58659, 0x9F628C1F, 0x6F32CCED, 0xC59B8C3F, 0xF7AFCB89, 0xB6416EFD, 0x763921F6, + 0x5AB6F72F, 0x83DE274F, 0x9EB4EBA1, 0xFFD3FED9, 0xCB972F5B, 0xFDCD2FF9, 0x671B1B1B, 0x6DBC9B57, + 0x43EF53A7, 0x4E913FB5, 0xB70060D2, 0xA44976FD, 0xC417F81F, 0xDF73CF3D, 0x361E78FE, 0xC7D3A64D, + 0xB3ED8107, 0x50545444, 0x8CE3EB3E, 0x06E08E3B, 0xEEB0EBA9, 0xFB18FFE3, 0xBBEEBAAB, 0xBD7869ED, + 0xD17AD6F9, 0xE8F13380, 0xB7DE7A8B, 0xE787D8FF, 0x62C78E1D, 0x0A7298BB, 0xBF6739C9, 0x6CF4AA06, + 0x92A84F4C, 0x6B686850, 0xAA56ADC0, 0xFE75ABED, 0xF418B29E, 0x65B203B0, 0x3D7C99ED, 0x597F3276, + 0x8EAF6784, 0xE2873398, 0xBD13C2D9, 0xDC1E7EB0, 0x3D6D4FB2, 0xDDF697EB, 0xE734F89B, 0x376FB6F5, + 0xE59DF10F, 0xD7D5D5D9, 0xF1E8FC1D, 0xA6FE17DB, 0x78595BB7, 0x6EB5FDF7, 0x7F949862, 0xEA335CA8, + 0xC777D0FF, 0x7CD5AA55, 0x64C77CF6, 0xD89D9878, 0xE8D021B4, 0xD7871700, 0x6EB82EF6, 0x1B8EA7EB, + 0x0BF59F87, 0x031E7CF0, 0x4166D4FF, 0x3ECC678E, 0xEAA97E57, 0xC6B6187F, 0xACBFECDB, 0x636FB73B, + 0xDECCF165, 0xE63B633E, 0x32FD33ED, 0xD7CC4746, 0xFE4DBD0C, 0xFEA5FF7F, 0xA69E897F, 0x0DDD90FD, + 0x75CCF9BB, 0x2C933EBF, 0x9AF57A95, 0x537E46FC, 0x6762C286, 0x0D1BB49D, 0x39FFBDC4, 0x84DDBB77, + 0x6BF6C763, 0x7EF2B7F4, 0x8D708B08, 0x673017F5, 0x1096F91D, 0xBD057A60, 0x3C530FA3, 0xB7F82765, + 0xFE2BFCED, 0x00DFDDC4, 0xEDA19EF8, 0x17D09D99, 0xE76F6C3C, 0x31FA9557, 0x5E21267B, 0x55E2F65D, + 0xBB76B5E7, 0x9F1E5FFA, 0x73FF237D, 0xBF31FD23, 0xFDCFFB9E, 0xA2FD3163, 0x7CD7F69F, 0xEDF7EC4F, + 0x4C58B060, 0x81E59993, 0x1263E7CD, 0x9B67EB61, 0xF8F27092, 0xBB1F0D99, 0x6A98F339, 0xA448F259, + 0xCC3CFC59, 0x3B1F69F3, 0x63C63F60, 0x0024CC78, 0x98FD23C4, 0x2F47357E, 0xADDE5F66, 0x063B8593, + 0xCC46CFF9, 0x19302031, 0x94F2F317, 0xEF43B4F7, 0xFBF7BC5B, 0xB05ECDF8, 0xFB8FE95B, 0x8FEC7F9F, + 0x39EADEB7, 0xBEA0A040, 0xF787F5DE, 0x69D6E37C, 0xA3BDEDD6, 0xC450DCCF, 0xB03E98FD, 0x23F87CE1, + 0x77E5FEA8, 0x28D8299C, 0x648604F1, 0x3A1E4FDB, 0xADC2EFEA, 0x7A7B4767, 0xB60B74A1, 0x7A7B37AA, + 0x21EE1CEC, 0x76EBAF6D, 0xA57FDCAD, 0xCFB6E78D, 0xDEFB10D7, 0xA7579337, 0xD2F48FEC, 0xCB1377BA, + 0xF5188DE8, 0xDB84E341, 0xBDD700D0, 0x4719BD1E, 0x6F29C04D, 0xFF257619, 0xDF2D3313, 0x77D2F874, + 0x7FFC4280, 0xE4E7A9FE, 0x90FD07FE, 0x71773CB7, 0x3C045DCC, 0x78487F48, 0x58F2E957, 0x478D1C9F, + 0xDB837F32, 0xCCED79F3, 0xCE0FE1F6, 0xB87FDE09, 0xE9DF2566, 0x8819E6FE, 0xA850FA23, 0xFDF38E59, + 0xA6F6BDA3, 0xD2FE2566, 0xD506D9CC, 0x9CAF9C45, 0x5180FB9D, 0x8D7F4BB4, 0x8758DA87, 0xDCB0DA30, + 0xE9E7B629, 0xD6F3FC78, 0x4783ADD4, 0x9EC4F38E, 0xE6FD8BAB, 0x57ADC299, 0xFA4CBBCC, 0xB76A35F1, + 0xB81EBCA3, 0xEAAA190F, 0xDB99CDF3, 0x45C71FFB, 0x7F35FB6B, 0xC67E6BCF, 0x83F6F65F, 0xB4138FF2, + 0x0F8A9D9E, 0x6FB247AA, 0x8839737F, 0xD7F587FB, 0x7FCC3F60, 0xEDC84138, 0xD0DAD3CE, 0x8F6BCF0B, + 0x7E9E0A47, 0x9797972B, 0x2814BE60, 0x98FB0317, 0xFC83C4D2, 0x3F5D3107, 0xC55ECFF6, 0xD8CFC5CE, + 0x0CC285DC, 0x1F9508FB, 0x7FFDF5D7, 0xB67F7AE5, 0x0B73FF75, 0x260F1217, 0x0A2784A5, 0xBF4AC536, + 0x8B9D39C1, 0x1C0EF36E, 0xF24A001A, 0xE7014C9E, 0xACCB6E94, 0x37C75BAC, 0xF9395596, 0x9FAFDD1A, + 0x98B547D9, 0xE0C1C4A4, 0xC74F4989, 0xABD76782, 0xD6877779, 0x6BBD2ACD, 0xFFADCABA, 0x77273D31, + 0xFA0B4B3C, 0xBD070E76, 0xF53AC7DA, 0x1E8EF536, 0x79F59A37, 0x583DB1E3, 0x2FF132F5, 0xC23A9EDF, + 0x2FBD7D64, 0xC75FE265, 0xEA85F578, 0xFC193CFE, 0x1123B8BF, 0xC8E87FF7, 0xDD6EBC74, 0xBDBF28B6, + 0x05F5984F, 0x5FE7C77B, 0x38F6BF0F, 0x3CC0F942, 0x56B59058, 0xBCD88977, 0x4AB5603C, 0xA3C7FCA3, + 0x3EFC2ED4, 0x53FB5355, 0x19E65735, 0x3063FB2B, 0x57A6E2E1, 0x07E319BD, 0x3ACFFA70, 0x20FCD6F4, + 0x6FEE5CF2, 0x276E1C09, 0xF0D863A9, 0x788D2339, 0x9ED1AB16, 0x5586FA30, 0x1FAA4C7E, 0x1E7F9CF4, + 0xC48D7ACD, 0x555438F1, 0x0A5419C6, 0xB3FAB82A, 0x433DC633, 0xF3F3F0C3, 0xACA7F9D5, 0xED2F5FEE, + 0xC4D3ED63, 0x3CA3473B, 0xEA713C54, 0x4F7AFC0F, 0x3DC4FD35, 0xF5B76C59, 0x2A1E7E24, 0x1ED93BFF, + 0x38FA04ED, 0xC61F0275, 0x16FD4D7D, 0xABB3EA21, 0xAC6F53BF, 0x9DA745E3, 0x305F305E, 0xE743C753, + 0xD3019E78, 0x4273A1CE, 0x2FF21C55, 0xF6BDEF69, 0x1EA87985, 0xE66F5559, 0x5191E611, 0x5A5FCEED, + 0xCF9F9F62, 0xF5A95A42, 0x3C5BE747, 0xE6E79967, 0x34976AD6, 0xF1A2D300, 0x65654E7B, 0x796A09B5, + 0xF71A54F9, 0xE3D88EFD, 0x87ED9AD1, 0x5EAC86AF, 0x5B97F287, 0xC9AA9CFC, 0xC51EDDA8, 0xCAC92EFE, + 0xEA0FAA9C, 0xFC3F4BCD, 0xFFABAF6A, 0x6E60FFF0, 0x3380D75F, 0xD7DCA4DB, 0xEFC8EDAD, 0x59A3BFBF, + 0x26A53F73, 0xA26A64A3, 0x87F9D179, 0x57EFE57A, 0x53491FD3, 0xF9A0E8DE, 0x230B176A, 0x36F9FA9C, + 0xE7C3C483, 0x7312DFEA, 0x01500F4D, 0xBAFEA57D, 0xAC7F2FA9, 0x19C7B32B, 0x7AEFFEFB, 0xDD78D12F, + 0x309ED1E3, 0x07F5F019, 0xAF3FF4EF, 0xD103FBAB, 0x19FD5744, 0xE7713D9A, 0x78EAF9A8, 0x1AE319BB, + 0x2A8B1AD0, 0x6EFCF143, 0xFEAF799B, 0x4CFEC9BE, 0x5D33C65B, 0xAE86138B, 0xDDAC7798, 0xADFD4B1C, + 0x7DA9B4BF, 0x4995BBFE, 0xEA75F117, 0xBDF51FA1, 0xFB57CEFE, 0x4386603D, 0xC8F83F52, 0xBFE9D52B, + 0x150FEBC9, 0xD5AB485D, 0x22BDD463, 0x74461DA7, 0x7A947C45, 0x97D47AAA, 0x5789079D, 0xD47A8AD7, + 0x43CFC72C, 0xAE6FDC2F, 0x2047EB1F, 0xE7FA9E35, 0xCBD99F74, 0x7DF3FE64, 0xF61B00DE, 0x6F647FD1, + 0xFD11B6F5, 0x85EB1F0A, 0x350FE5F1, 0x2C58E0B4, 0xA7EB5BE2, 0xF1FEA2EB, 0x53F61FBB, 0xBFE0FA87, + 0x62CD57B5, 0xFF0FB87E, 0x6C3C9D4F, 0x8A67ECBA, 0xDEDDFD03, 0xE399FDC8, 0xDD0F70BD, 0x787FE47A, + 0x97FD82F6, 0x03BBBE5E, 0xD05CC9F5, 0x4EED8B1E, 0xEBDDD563, 0x3E98D3CF, 0x3B58ABF9, 0x273AFE04, + 0x801FFE30, 0x152F9CC9, 0xFB9939DF, 0xB03D3CDF, 0xE005CD95, 0x5CDF783E, 0x187FAC6F, 0xF4CF3C0F, + 0xCDF9E6D6, 0x17F6CFD4, 0xB78987F5, 0x4DF1C46E, 0xEA3BF37C, 0x34E79D8D, 0x57ACF96A, 0xAABE33CF, + 0x4373BE59, 0x7DA1E6A1, 0x4E7D8BBF, 0xA9EFCCF3, 0xD09C6F66, 0x7D430FCD, 0xB3B8BE47, 0x8E4CC533, + 0xF56DF4FA, 0xFB43B69C, 0xAF548FBA, 0xBEDBDC7A, 0xD5F5BD03, 0xEBD5C4D3, 0xF5BD83E2, 0x99FDF814, + 0xC469FF35, 0xFB75AD6A, 0xA4F561EA, 0xFD887A87, 0xFDB93EE1, 0xB27A87E2, 0x0BFB5BD5, 0x2162A93F, + 0x6F836AA2, 0xFA93FDDC, 0x7B513D41, 0xFBB9B4E7, 0x57A967A9, 0x3DD1FB4B, 0xD501B75E, 0xBD521551, + 0x3DCAFEEC, 0x3DA08650, 0xFD493CFF, 0x313599E2, 0x19FB0275, 0x94ECC6FF, 0x05D5D1AD, 0x67FF8DE8, + 0xA2BBBFFB, 0x4B204EFB, 0xBBB10F50, 0x67DCFAF6, 0xBA4367AA, 0x6FD9BFE1, 0x5C5443FB, 0xBBF1F7A2, + 0x5AF237FA, 0x48B5925E, 0xEA13CE40, 0x17AC4FBB, 0x7F5747DB, 0x79FF96F3, 0xE040B49D, 0xE289DE3B, + 0xC07A539F, 0x500D5DA8, 0x3ECDFEBD, 0x26DA4BFB, 0xBDC4F3DE, 0x9478A2F7, 0x36416FB7, 0x9EE145E8, + 0x9CB65F3F, 0x1AFD9DF6, 0x6B89E73D, 0x15D5BAE7, 0x01AC54C7, 0xC86EFC37, 0x47FBDC7A, 0xF57E175D, + 0x72F7736F, 0xBDDA9B66, 0x9F007DDC, 0x7A87DB20, 0x2B6DFFEE, 0xAD9E4EF3, 0x1FA0A6BA, 0x7A2F1772, + 0x884D7DEA, 0x0FD7A7EC, 0xDF8DEA2D, 0xDABF259E, 0x17A895A4, 0x37F5ADD7, 0x0BD5A7D9, 0xDF8FAB3F, + 0x60FD9AF3, 0xD0FFD69C, 0xAFBCBF7B, 0x8700E8BC, 0x44C6EFEF, 0x8754253E, 0x3F92BE16, 0xF5AA12E7, + 0xD3E8FD3D, 0xAC37E7A1, 0xF72B59DF, 0xC8E8FF2B, 0x5569CF4F, 0xF4DFC3F1, 0x8CDE7F39, 0xFD7CF496, + 0x388CFE4B, 0xD8DFC4F3, 0x5F16163D, 0x8ED93D2F, 0xBD2287D1, 0xBFC8D1A3, 0x7F89B0E8, 0xFD61A297, + 0xF3CDEB09, 0x40E7DB78, 0x197F4F47, 0x8FFEC384, 0x45EF6789, 0x5EF289CF, 0x27745E4A, 0xBEE09CAA, + 0xB4E727FA, 0x6789BFE8, 0x31DF6C97, 0xE79B5DF2, 0xBC888CFE, 0xBB54A57D, 0x7E94F970, 0xF5986FB2, + 0x9BE7B935, 0xF23C888C, 0xFE6B54A5, 0x7D3E94F9, 0x70F5986F, 0xF7F90F1E, 0x01A0E73F, 0x64F47F44, + 0x55DAE745, 0x990F578F, 0xF926BB79, 0xBE2B90E7, 0xC10669BF, 0x4055AE5F, 0x9F8A87F3, 0xE1EA31DF, + 0xA8B7CF77, 0xE03C3FD6, 0xD2F379E5, 0x4B2FA5E2, 0xE17C60BC, 0x943D9C81, 0xF6947FDB, 0x59F237F9, + 0xEDD97696, 0xEADBE4AF, 0x673883F6, 0x23F9BEDA, 0x5C1C04E6, 0xFB31716E, 0x1098EFE3, 0xF87DB939, + 0xD7DF46EF, 0xBFE4FB74, 0x73B1BF0D, 0xF5E67EBE, 0xF55EF553, 0x73FF8FEF, 0x8BC24EDE, 0x14FA7E2F, + 0xEF9FA2FB, 0xE035C3A8, 0x6FFB6954, 0x2FF77BCA, 0xD59BF747, 0xE15C6F13, 0xEB99A32D, 0xF0AD6527, + 0x9E79BF64, 0xF4E6FD46, 0xB8DB6B11, 0x3DB10ABC, 0x49969D78, 0xE67E1132, 0xDEFF052F, 0x059FB8EF, + 0xFFBCD1B1, 0x556497FB, 0xC9D8AA68, 0x9F61B45F, 0xB72F98DA, 0x9E7FA6DE, 0xDCE7C192, 0xC45C6435, + 0x234AE27D, 0x91BA028D, 0x980FB54A, 0xDB0F0064, 0xE5F93BA2, 0x28B2F791, 0xB1BEAD83, 0xDCFBA9F0, + 0xDFBADCEC, 0xDE4F8583, 0xB373891B, 0x747E3BEB, 0xEF772D89, 0xE3E86FDE, 0x7F346DED, 0xB0D3BD1F, + 0xFAA6A1D3, 0x22BA0F93, 0xFBA1F3C3, 0x3A2EE57C, 0x88FE42FC, 0x8F745F24, 0xFECDBF0B, 0xF8BE55EC, + 0xCDCD5917, 0xDAEB4FA6, 0xDDBC6FF8, 0xC7ED7E8B, 0x659D9F96, 0xDBB2EE34, 0xF791787F, 0xA79EEE32, + 0xA4BD7C98, 0xFBFC9652, 0x7F32E5E7, 0x8AE6859A, 0x5779C728, 0x3FEBD9DE, 0x1AFEE30B, 0x62791FD0, + 0x56D4FC81, 0xB9FF25FE, 0x49D327EE, 0x7D70EC3B, 0x2D7DDDFB, 0x5E9BDF8C, 0xF931F7A5, 0xE71EEFF0, + 0x2CE547EE, 0xFBBF298C, 0x6D308CF7, 0x67970FC7, 0xDF71DF6F, 0xD97C67E4, 0xD7DC5FC5, 0xBF1F0C69, + 0xB77EE4FE, 0xE9BA49FE, 0x8DBCDE84, 0x0F7A4DC8, 0xD146BEBF, 0x0F20F819, 0xC6D7AD13, 0xAB0687F1, + 0x79AF011E, 0x26DEC81C, 0x80E52A66, 0xABAF62BD, 0xC32BD2FC, 0xAFD567DA, 0x57A4C55F, 0xC16CF52B, + 0x58EFF0F6, 0x347F62C7, 0xBF84D9EA, 0x4B58EF70, 0x7D9A3FB1, 0xE33F8ED9, 0xEAC7B13E, 0xC55E4E9A, + 0x3FB1E3DF, 0x8FD9EAFB, 0xB1DEE171, 0x69FEC48E, 0x3F305B3D, 0xB0DEE1D2, 0x347FE294, 0x7F54CF6C, + 0xF4CC297F, 0xCD55AE3F, 0xB3E35FC3, 0x6CF535AC, 0x77B836CD, 0x9FD8F1AF, 0x62B6FA2A, 0xD6A7189F, + 0x2F1D7F62, 0xC77F2C3E, 0x8B38FEC4, 0x8EFF587F, 0x6D9A3FB1, 0xE33F1BF7, 0x13C79FD8, 0xF19FCDF1, + 0x1C7D499A, 0x7F05F7C7, 0xEA2BB8BF, 0x0E17A6F9, 0x57707B96, 0x93F43C9A, 0x05813B1E, 0xBDA7FE3E, + 0xADBF31D8, 0x63F59AB3, 0x42E8E4D6, 0xBF6AEDF2, 0xD7F4F597, 0x53973E5E, 0xD5C18DAF, 0x5A5593F5, + 0x2FC0FBE4, 0xD6FED65F, 0xAFEFAC0B, 0x57BFE3C6, 0xCBBA10E6, 0xA5B5A7F8, 0x7D8E8E57, 0x80F1F1D3, + 0xA74F1F37, 0xBFCC49C3, 0x01E4E5E5, 0x218B5E78, 0x6334C3DC, 0xA70C1A34, 0xC8CD2F73, 0xD2700003, + 0x070E4416, 0xBDF0C668, 0xADB98F1A, 0x3F7EBC5B, 0x1F80BF2F, 0x31F583FE, 0x63C78E45, 0x16BDF0C6, + 0x6811CE07, 0x7E468C18, 0xE1CE0F73, 0xD27000C3, 0x870F4716, 0xBDF04695, 0xE3C97D52, 0x6969A9BB, + 0x3E61F1E2, 0xC576FDA2, 0x3FBE7FD4, 0x2C7AE18D, 0x5103AE37, 0xFC3CFAE8, 0xA3EEFA04, 0x7C3F69D6, + 0x2FFACF99, 0x3307DB17, 0x7D002525, 0x25E85F6B, 0xEE0766CD, 0x9AE5AE4F, 0xE6A4E100, 0xF03CD02C, + 0xFA0066CE, 0x9C89FAED, 0x5E2DFBE3, 0xEF179CF5, 0x09D3A74F, 0xB7EB17FD, 0xA74E9D8A, 0x2CFA00A6, + 0x4C9982FD, 0xDD0E3352, 0xBF2F71F6, 0x7F70CF07, 0xF417167D, 0x00787E6A, 0xFD5AAC27, 0xFCE0FB34, + 0x677F07FC, 0xFD92D9FF, 0xD1BFBEBE, 0x1E59F401, 0x1C3B760C, 0xF5A5B85F, 0xE367DFBE, 0x7DEEFE0E, + 0xFBF7EFB7, 0xFB3FFAE3, 0xFB45CDA2, 0x0FE0FDF7, 0xDF477D31, 0xC87DC9A6, 0x4D9BDCFD, 0x1DDE7CF3, + 0x4DBBFFA3, 0xFF1B6FBC, 0x812CFA00, 0x2A2B2B51, 0x5F88FB35, 0xDF7F55B8, 0xFB3B73D2, 0x70004B97, + 0x2E45167D, 0x00CF3CF3, 0x0CE693D6, 0x73E0F994, 0x3277BD58, 0xC67AEF69, 0x99F78B5E, 0x8E1E79E2, + 0xF90D69FE, 0xD9DF4C62, 0x96FC67FB, 0x15C2B47E, 0x61A26A76, 0x5985ADBD, 0x5D7D5653, 0xA82CE3F9, + 0xEFC165AB, 0xC7DFB764, 0x43CC7D1F, 0x1F7BFBFC, 0x5EAC2FD5, 0xE08FD736, 0xE8F0A7B0, 0x9FFB7EBA, + 0xE57A759F, 0xFBFEB6E5, 0x5FE16FED, 0xEAE5FD6F, 0xE733D72F, 0x6B4F9FD9, 0x9E79DFDF, 0x33FFAA47, + 0x2CEFF7C7, 0xBFF2F628, 0xF7F70777, 0x3FBB673D, 0x3F0F3217, 0xE47DB8C2, 0x30BDDF1F, 0xB6F526F9, + 0x7E40CFEF, 0x096802F7, 0xFDBFA96F, 0xF3FC1E7C, 0xDA08EEEF, 0x95120EE3, 0xF359D7CA, 0x46707FAF, + 0x94F8D4F8, 0xF3F3DA8D, 0x9557C1FD, 0xBDD20DFF, 0xCC76DDDF, 0x427F8569, 0x0F98F5DF, 0x1D525CC3, + 0xDC21C5A4, 0x6736E3E9, 0x7D2B74FD, 0xEAABAFF0, 0xFE695C38, 0x06206F5D, 0xFC22AE0F, 0x64CC3774, + 0x885FB4F9, 0x2086AE2D, 0x2D2D0A4A, 0x589F7522, 0xBE8BFC35, 0xD3F3DEB1, 0xF8FB478E, 0x1CB1FEEA, + 0x4AFCFCD1, 0xA3476DFC, 0xAC93F173, 0xB41EB745, 0x35587FD1, 0xBDF11A5A, 0xEFDBB41E, 0xEBE909E1, + 0x8D962F9A, 0xE701D15F, 0xB47A3C7F, 0xBE70F4BA, 0xBDAC56A3, 0xE7FAACDB, 0xC9EF974D, 0xBCBA9DF1, + 0xAB6EBC80, 0xF29176DE, 0xA7F6278C, 0xA7F8F716, 0x36BE8A5F, 0x70E38167, 0x98DB034F, 0xF4C98CF6, + 0x9319ED27, 0x33DA4F66, 0xB49FCC68, 0x3F99D17E, 0x32A3FD64, 0x46FBD91C, 0x3FBC12AF, 0xFEF2CB2F, + 0x354B3E7F, 0x14AF6E6E, 0x6EB6FE9A, 0x4FE37C9A, 0xFE68FD69, 0xABC7FC1E, 0x8E57D37E, 0x9B6AFF34, + 0xEFB719FE, 0x19F16DBD, 0x74E6DFF7, 0xD87AEA1C, 0x3FE7E633, 0xE723C3AC, 0xCFF948F4, 0x524F9088, + 0x7F98E63F, 0x3A7E296D, 0x3EDAE27F, 0x4FAB873F, 0xC7F7D2FA, 0x90FEF63F, 0xCAF1697D, 0x6BCE7F97, + 0xE39BFCE6, 0x961B667D, 0x6EB9E893, 0xD27E10FF, 0x1FCEA7C4, 0xFFADB0C9, 0xC725AE37, 0xD39ED6D3, + 0x7AF97F00, +}; + +u32 point_table_binary_45[] = { + 0x11728598, 0x7F6C14C7, 0x15C7DFEE, 0x9DF71CFB, 0x8C7F6283, 0x0D876D88, 0xA8096010, + 0xC615507E, 0x18681441, 0x8C112950, 0x2CDA98B4, 0x405B8862, 0xDA829010, 0x25A81241, 0x05C2CF28, + 0xA0A62A44, 0x05512413, 0x0C45C194, 0x042A4034, 0xD8566DA8, 0x69840986, 0xE280313F, 0x6CC0BFBD, + 0xB7DB79F3, 0x66E6668F, 0xAABDFF3E, 0x9AEF77E6, 0xBD37336F, 0xF7D6DD1E, 0x6E837100, 0xFE4FEDB1, + 0x2EFEB63B, 0x25C4CE73, 0xCE35C4E6, 0x55C9A437, 0xAF0A7D8D, 0x3BDF6D47, 0xB616DCBB, 0x77CF8520, + 0x313CB716, 0xF4F6F6BA, 0xE60EA62F, 0x0730FE6E, 0x676CDBB6, 0xCD356B89, 0xC1B433B6, 0x6EDDCA98, + 0xCD8F6C39, 0xCDC78F1F, 0x677A62A3, 0xC6693E79, 0xF2A46B16, 0xD37CBEAF, 0xAD85DDDD, 0xDD4C2FE6, + 0x4FB5DEBA, 0x75EB16F9, 0x593CAEED, 0xB46038DC, 0xCFD8B8ED, 0x3CE45C4B, 0xF1BA2FEC, 0x6C1A2736, + 0x6ED8399E, 0x7C6AED64, 0x9C5FE55B, 0xEBDC55F9, 0x633C89CE, 0x5DF6233D, 0x673BF9C9, 0x93272A5F, + 0xFFEFAC32, 0xCC1799FC, 0x56595353, 0x93CAC797, 0xE4DCE1EB, 0x17D378CC, 0x09AB4C32, 0xFA635FB7, + 0xCA787E22, 0xFE982342, 0x2FEAE74B, 0xB093F5F8, 0x633E2596, 0xF10C2CB1, 0x338E1C39, 0xA2E21DF8, + 0x96D3DCD8, 0xD848FBC9, 0x3863B0D3, 0x5C5959C9, 0x98F41903, 0xED8CA347, 0x8FAA7853, 0x3FB696F2, + 0xF96EB9BB, 0x201B20ED, 0x69EC1475, 0x1E845FAF, 0x879C5FE6, 0xE3FB83B5, 0xF4FEFDFB, 0xB83FDC0F, + 0xA9B153EA, 0xEAEA5EDE, 0xCFA8FDC6, 0xF8C3EFB1, 0x7AF96D43, 0xCE8F6C74, 0x3A0D727D, 0x644871AA, + 0x89490F39, 0xFDDD8818, 0x7FF833B6, 0xFE67D6CF, 0xB1FE781E, 0x918D1AEB, 0x6DC77178, 0xBDF87CB5, + 0x76E6D8B1, 0x63F979E0, 0xFE783B9D, 0x58CC1F70, 0xFECD7987, 0x58FF2BE7, 0x3EB1F037, 0xDB13162E, + 0x5C1819BF, 0xEF742BCE, 0x67FE014E, 0x2F31D3E7, 0xF3F90B38, 0xD7523C6E, 0xD85ACCE7, 0x2B16F16E, + 0xB6CA9079, 0xFEA81F66, 0xBFD2D9D9, 0x49F923E7, 0x38DFB4B6, 0xB6AA7A98, 0x96F34D5F, 0x5F5FA45E, + 0x31F62B2A, 0x7FD48FB0, 0x56E27D50, 0xF568B356, 0x523D227E, 0x555F6D7E, 0x954FABF3, 0x94C72BE3, + 0xABB14A55, 0xBCA81F68, 0xFD58D587, 0xF26D43BD, 0x3C4F83E2, 0xEDBC6BD7, 0xAEA9F332, 0x28DE69D7, + 0xFB49FA78, 0xC9747ED3, 0xC7DB79F5, 0xF5F5EABC, 0x0DFC6B6C, 0x81DE4FD2, 0x165BA5F2, 0x3CE27A6E, + 0x67649CC7, 0x774C8C6F, 0xA778DC4E, 0xA7BDA3A3, 0x439D17A3, 0xCE69D7CF, 0x83D247CF, 0xB79DEAEF, + 0x76DA79A7, 0x4F9F56E7, 0xCBA8B3F3, 0xCE9C3913, 0xD94F0BD2, 0x3CF9C798, 0xF768FF88, 0x5312CC7B, + 0x2B56AC50, 0xFB999208, 0x69C8B27E, 0xC69FE2DE, 0x41BDDCAF, 0xA41571EF, 0xF0F15A8A, 0xC7591A9C, + 0xB97CF972, 0x36BF998C, 0xEBBB5D21, 0x07F0D8CC, 0x25CEFD09, 0xB18C3FF9, 0x8FC1997B, 0xF6EC7989, + 0xA3F5E1B9, 0x349EFB6E, 0x70665555, 0x15638A37, 0xF797E63D, 0xBD7EA995, 0xC4E1B914, 0x7FEEAF21, + 0x4DAF4FEA, 0x4962D94F, 0xD3EE4002, 0xC54FFB9B, 0x76C76C94, 0xCCEF538C, 0xD9E8B96F, 0x3190404C, + 0xFB9BD217, 0xB758E44F, 0xF7B5356E, 0xB118A7FE, 0xB32258B8, 0x73E74E5E, 0x0FB31260, 0x6443E811, + 0xE623EB03, 0x3182FF8B, 0x3E7A9CD7, 0x7758B090, 0xD79731CD, 0x172C3C7B, 0xF6ECCBF3, 0x8BFE947E, + 0xD96CA47C, 0x9D121A97, 0x4CE73DFD, 0x322448A6, 0x716259BF, 0x503D2411, 0x537D43F5, 0x26EFE7E1, + 0xD79C5D98, 0x6FD679FF, 0x7962A6E7, 0x2CF5146F, 0xA83E388D, 0xEFD76BC6, 0x6EB62264, 0x16664D5E, + 0xB46891DA, 0xDFA16F84, 0xFAF2F3F3, 0xFFFF3863, 0x730DCB7F, 0x7F446F3C, 0x63F5FEB3, 0xD4533DC2, + 0x89C169D8, 0xBF315EE2, 0x48BCE678, 0x5699EC48, 0xBCC490B4, 0x72E54A9E, 0x2FE989CD, 0x62C6F56C, + 0x3CC1EDA2, 0xE71BF373, 0xF61FD5EB, 0x696F32AF, 0xE8F5B337, 0x097D82B1, 0x1BF5C6F5, 0xAC028C4F, + 0xEE97BD29, 0x385ADF2F, 0xE7F55017, 0x8E3BF1A4, 0x0F4D277D, 0x781B8DE7, 0xD486BA30, 0xDF687DF4, + 0xFC32FFE1, 0xFB82A379, 0xFED5146F, 0xB645F1CA, 0x7A0CDF47, 0xF1CA7C87, 0xEF73BB78, 0xFED5946F, + 0xB62558D4, 0xDB3CEDF4, 0xF27A8B78, 0x20D969A3, 0xFDA0F58C, 0x638F67E0, 0x7AF2FDA1, 0x87493EF8, + 0xE003F53E, 0xD0037E90, 0xFD03EF57, 0xF71062F9, 0xBCEE1E42, 0x7AD94F8C, 0x2B009E7E, 0x73C50FFA, + 0xF386BDA1, 0x80EA3F9C, 0x237ACF7A, 0xB54ADFAC, 0xDF5736DE, 0x2CD7D7E3, 0x95FDBA07, 0xDC0F2593, + 0xDFFD90EB, 0x27C1D8F0, 0x745A2F7E, 0x80C9999F, 0x07E828E4, 0xFC26189C, 0xEB3A0AB3, 0x46F89121, + 0x3C1919E2, 0x06E56ACC, 0x7E820DE1, 0x1FCDF593, 0xDCEBC23F, 0x7ADC8C38, 0xCEE142F2, 0x8F9A1C8B, + 0xF15E0817, 0x903FEFBB, 0xC4C23F6C, 0xCCD458D7, 0x6D52FE61, 0xE9213F67, 0xF2BB765A, 0x96C6EC27, + 0x59F873B9, 0xBE46C59F, 0x8BF93016, 0xF1BB5D1E, 0x16F92B3D, 0x8B9F7393, 0xA8475D84, 0x79BD987F, + 0xE8482BC2, 0xEC27D953, 0xBF2014C9, 0xFA099E11, 0x2EA2F83D, 0x2CEB2FF5, 0xD031D9B3, 0x1F7511A6, + 0xF5C14F1C, 0xC99FD773, 0x52247F5E, 0x6F59CFBA, 0x8EE1584F, 0x556FE6C7, 0x7ACBFBE1, 0xB4A4E4E0, + 0xFD8020B1, 0xFD51E697, 0xF87E868C, 0xFDA877CA, 0xE01BD42F, 0x68BCAF68, 0x7829BF9F, 0xA2DF8447, + 0x2566A0DF, 0x890FB7E1, 0x797B7138, 0x6908BF8F, 0xA358F70B, 0xB2687A83, 0xB7713ED9, 0x4F1FB5C7, + 0xBDC7FBC3, 0x36363FBB, 0x8F3DB753, 0xF7EAF7D7, 0x799E942E, 0xE3D1D78F, 0x8E57BEDF, 0x7498E96F, + 0xEBEFDB2F, 0xCE67FC40, 0x7F9F7991, 0x903E44EF, 0xFF0FBF8D, 0x5B8EEBCB, 0xE7E783DD, 0xA9A662D6, + 0x9F5BB6A4, 0xCE4636DE, 0x0DB739BB, 0x005A9BB3, 0x7ECFC7C5, 0xFF91E757, 0x3392F5F7, 0xDDFFA5E7, + 0xE3B3D326, 0x29C6F54A, 0x52BB79BF, 0x13EF2FCD, 0xEB42BF51, 0xCCF4DFAE, 0x0A5DA0FE, 0x2A386FD8, + 0x69C9B87E, 0xDB89DC1D, 0x52CFF979, 0xCE7EC52C, 0xFFF60739, 0x37915FDA, 0x3FF17C6C, 0x3F9CFB0F, + 0x391FD6BB, 0x77E6ABC3, 0x3947ED6F, 0x743D8D31, 0xEC793E1F, 0xBB15FC88, 0x730531DB, 0xF3086723, + 0xFB0F287D, 0x36EA1597, 0xC3668F9F, 0xB3E62FA7, 0xF934FD7C, 0x8F7F3E54, 0x7AFC9C35, 0xFF7C9A4F, + 0xD36FF6F8, 0xC7C15D8F, 0x9FB3E61F, 0x47F369FA, 0x4A8F3FC9, 0x48F6F839, 0x6BFE249A, 0x2FA2A7F5, + 0x243BED46, 0x91EE278E, 0xF81927EB, 0x7E62CD5F, 0x87F745F3, 0x73D6FC75, 0x349FA62F, 0xF2F84F18, + 0x873C7ECE, 0x9AFF04CD, 0xA7E9D778, 0xFCBB8C7A, 0x8F9FB3E6, 0xDF45F369, 0xFA431E7F, 0xB96978FC, + 0x9C357F39, 0xCD17D1D3, 0x7A8A13CD, 0xDD1E3F67, 0xCD9F682E, 0xF3F8396B, 0xFE7C62A5, 0xCF27BDC6, + 0xE33D7ECE, 0x9ABF8458, 0xE94B48AF, 0xB1E1F197, 0x50BE92D9, 0xFD62F1FA, 0xC210E7C9, 0x2706BED4, + 0xE3857838, 0xA3F4C83E, 0xF0EBE36E, 0x3FBD8F45, 0xEAE1C67A, 0xEF675293, 0x7EFEDDFE, 0x010D1E76, + 0x6180AEF7, 0x3D0D67E9, 0xF7D5F7B4, 0xEF3B4A8F, 0xDF67DCFE, 0x11945FD8, 0xC5F57085, 0xCCCC4C55, + 0x7F961F64, 0x6565E9FB, 0x0343870E, 0xC5F8851E, 0x68BCC219, 0xC6F3618A, 0x912347AA, 0xFAFB2547, + 0xF607F2F2, 0xF290855E, 0x70855386, 0xF544C5B4, 0x69D3D4F9, 0x41FFF4E9, 0xD3F5F305, 0xB366CD42, + 0x167A80A2, 0xA222D44F, 0xE7EFC74C, 0x3161C204, 0xB57FE82F, 0x2828D0F7, 0x170A0B0B, 0x91851E60, + 0xE2C489A8, 0xBF631491, 0x7FD5AA55, 0xEAFEA27F, 0xF5EAD5FA, 0xFD86356B, 0xD6200B3D, 0x40797939, + 0xEA2FE07D, 0x42455959, 0x99BABFE8, 0x5FB66C99, 0x7EBFF9FB, 0x1E63A107, 0xC0FF474C, 0x7F10EF13, + 0x2AF0FFBD, 0xBCBFE8E7, 0xCF9FC8FD, 0x86D2D252, 0x64A10758, 0xB26409EA, 0xDF37EAC9, 0x3F67CE1C, + 0x757FFD92, 0x23F71BE6, 0xCD9B872C, 0xF400C5C5, 0xC5D8DFDE, 0xC7F3820A, 0xFCFF23FB, 0x3FFAF1FD, + 0x5F7B3EC0, 0xA54B9790, 0x851EE0E2, 0xC58BA82F, 0xC3F3870A, 0xFCBE25FB, 0x3FFA8F1D, 0x3BA63F1F, + 0xE0D4A953, 0xC8420F80, 0xDFA7987E, 0x06F66354, 0xECDFBF5F, 0xF57FF41F, 0x3870407F, 0x3EC0A143, + 0x8790851E, 0xE0E0C183, 0xA8CFC67E, 0x8C8A2D5B, 0xB6A8FE8F, 0x7E7C3FD6, 0x9E0F80FF, 0x57190B3D, + 0xC08E1D3B, 0x500FD88F, 0x51B176ED, 0x5AD5FFD1, 0xBF6EDD3A, 0xFDF9001B, 0x376E4416, 0x7A800D1B, + 0x36E0FDA1, 0xFB9C69A2, 0x44F52B18, 0xEC07C5E2, 0x3E1153BF, 0xF01B524F, 0xF71766B9, 0xDD82A9DE, + 0x89E6268F, 0x3FF1D1F7, 0x3DF3CF7A, 0xFC89F2B3, 0xFB0C89EC, 0x1FBFF4E3, 0xF3D980E7, 0xFA7CBEAE, + 0xB0ABAFE7, 0x86FB87E8, 0xDF3BE20E, 0x27FE90BF, 0x1F3C3693, 0x2189BD2F, 0xBC91B25E, 0xFEBFC5FF, + 0x573DE9E6, 0x39FDFF5E, 0xD7565F2C, 0xBD9F103F, 0x7C34F063, 0xC9385FF8, 0x67B9FF94, 0xFF27F17D, + 0xE849F35F, 0x3EE1DFCF, 0xA612C36F, 0x4FA6F2F7, 0xD1A9A23F, 0xADBEF22B, 0xFEFD507C, 0x5F68AFFD, + 0xCAD6BF1F, 0xF966579E, 0xD2BF975A, 0x63AEA4CA, 0xE711D6C7, 0x7933D046, 0xCCA2C77C, 0x7F2178A8, + 0xE20BC44A, 0x7F41E959, 0xBEBE7E4D, 0x8FF1FC4B, 0x8E47FA9F, 0xBE9E1F62, 0x415FAFE9, 0xF3409FDE, + 0x7F9B3E77, 0x3D0C067B, 0x53D7F460, 0x049E7AD6, 0x7725333D, 0x67A1AF88, 0x5ABF226A, 0xFD8AA8F5, + 0x2BA2D6AF, 0x885ABF22, 0x6AFD8AA8, 0xF52B5E5A, 0x9FAF17EE, 0x0C3CC0EF, 0xCFD2EFFB, 0x69E0017E, + 0xEF33BE50, 0x5C85DFD3, 0x8D2F94BE, 0xEAE6CD9B, 0xFAFC0FF0, 0xFB27D763, 0x7DBF0E54, 0xB5B4B4A8, + 0x7C837B5D, 0xE7C68D1B, 0xAA1EC1BD, 0x811EFCFE, 0x0F0B8821, 0x26D083F3, 0xC302D243, 0x8CEB70BF, + 0xDCAF9AC0, 0x454F3DED, 0xC00B7EDE, 0xA4FF7B81, 0x678AF17B, 0x7930F037, 0x3DFF8CF5, 0x81D68686, + 0x06957FC6, 0x7A48AFAE, 0xAE76CD06, 0xE2572B21, 0xFDFAF5EB, 0xAE7999F4, 0x231A03AD, 0xE7CE9D53, + 0x0C7E717E, 0x64BECF04, 0xCB7C4F06, 0xF8F9E5FA, 0x6CAEE7FC, 0x1F000000, +}; + +u32 point_table_binary_46[] = { + 0x1172859A, 0x7F7095D5, + 0x99C79FF7, 0xCDE5DE98, 0x5CC94D4C, 0x6E846042, 0x040C9190, 0xA05B4326, 0x4B2548A1, 0x3F164D02, + 0x05414132, 0x50419851, 0x6441A666, 0xED483BBB, 0xA3A36949, 0x1C4B5D7F, 0x0CAD1B76, 0x5CEBDAB0, + 0x55D94091, 0xD04E8522, 0x4C2EC5EE, 0x3222BF4C, 0x041A9084, 0x981048EE, 0x7D4FCFF3, 0x3CE79C7B, + 0xDE0B4EEF, 0x7F9F39DF, 0xEF739EF3, 0x9C1FEF7B, 0xDFF715CD, 0x895ED106, 0x706B66BC, 0xF4F8F1E3, + 0x42347BB5, 0xCC5EDFD9, 0xB3678588, 0x3147EFF2, 0xFA04FE62, 0xAC8FDE15, 0x2FFDF4D3, 0x4F7D7A6A, + 0x3F2D9A41, 0xFEF276A7, 0x7F031122, 0xA24EF401, 0xE43E187C, 0x08D93DC2, 0xED6290DB, 0xDD7A6E4F, + 0x7B5BB773, 0x3C31E8F5, 0x799E27DC, 0x166627C6, 0xF1DD23DC, 0xBF188C97, 0xEED9B347, 0xB6333BB1, + 0x78E9BE7D, 0xFB4C7E81, 0x37E3E59C, 0x2FFB036F, 0x7AFD8665, 0x7FEE41CD, 0x37D0A7B6, 0x13DF389E, + 0x1E9F7B30, 0x38FFCC99, 0x33C4304D, 0x0EB03F38, 0x7F686848, 0xD627D1EB, 0xEE90F91D, 0x88E76FD9, + 0xB285F9B2, 0x6C77E3F9, 0x4D4D4D54, 0x3FE2A0D7, 0xBD63C70E, 0x66D41FF2, 0xBADF7FFF, 0x7D8AE7AE, + 0x97F53916, 0x5C78EDDA, 0x3566D4DF, 0x125CF0D9, 0x679F513E, 0xC822EE9D, 0xD7F991FF, 0xA4F7579D, + 0x3FB57F15, 0x1F6F18DB, 0xFF2F5EEC, 0x1BDFE178, 0xF6F0F070, 0x72FC87BD, 0x335F7EF9, 0x25CFAF64, + 0x27CB3BF3, 0xC5175F50, 0xFECCF1EC, 0xBEBE3E33, 0xDEC00BC1, 0x061A6F8C, 0xD93D1C6C, 0xC07AE8F1, + 0xA445BCD3, 0xDC1F8F67, 0x545BB041, 0xD70F397D, 0x6EB001C7, 0xA7F31FF5, 0x9F4AAFEA, 0x9776733C, + 0xDBCE7FD4, 0x9B8A553E, 0x79B5F1FC, 0xB7DF7EDB, 0xE49BB7C0, 0xEB3E79F2, 0xA4599FF9, 0x63BC6EA3, + 0x47CE8BE7, 0xBFF3CE3B, 0x26DF5B7E, 0x115C6AAF, 0xDFDC4BE9, 0xFFC8FA54, 0x7F4A7C35, 0x9EB43782, + 0x4BCF9F3F, 0x4F7E9E9F, 0xA4DF9ECF, 0xD4F9A6F5, 0x8BF50EC4, 0x1D5ADF2D, 0xAADE83DE, 0x5F0CCBFE, + 0x21C7FB98, 0x99F387E2, 0x9121BD7F, 0x30FFB4DF, 0x04D760FD, 0xF47E720E, 0x0597F3FE, 0x51F37D38, + 0x3E76F6EC, 0xD9CCD87F, 0x663CCAAC, 0xF209799F, 0x1B46FD9F, 0xBCB3468F, 0xDC1DFF87, 0x850B1726, + 0xDBCF7A43, 0xC4479861, 0xB4778D99, 0xF532FE37, 0x88EB79BD, 0x8A44F041, 0x8A57AFEA, 0xF5E36003, + 0xF1111E3F, 0x14C56FC2, 0xF543FB1F, 0xB9D83B71, 0xE1C20553, 0x0F37E89D, 0x181C1C4C, 0xD66B54FC, + 0x26759EF0, 0x7E9B185C, 0x7DE2C489, 0x643D7A83, 0xABA91E3A, 0xDF1EEF92, 0xC907FB3F, 0x147C88F3, + 0x6586BCE0, 0x2329E3E9, 0xB5C7B360, 0x3DDC5C5E, 0x5E6EDA17, 0xAC778F6B, 0xC67CEEDD, 0xEA1E5FB5, + 0x6A9519CF, 0xBD5BE166, 0x668E5FDF, 0x94F120EB, 0x39BF9A7F, 0xC97850B5, 0xD37A59B8, 0x285CF9E8, + 0xA38FCA7C, 0xDD6C8E5F, 0x78018F49, 0xE4C43A80, 0x29BF54AC, 0xCECF9959, 0xE14A3C4F, 0x90B93D5C, + 0xB96BD72E, 0xCA87D93D, 0x6E9FA733, 0x7668FE7B, 0xFE442F33, 0xDC6C9FB7, 0x337630EB, 0xF324B705, + 0xA298BF3E, 0x7F725BDC, 0x2E1A8F5E, 0x4F996E17, 0x8DD7AC37, 0x8822EBF3, 0x2BE7BD8C, 0x25A457EB, + 0xC3F96BC6, 0x126CD7FB, 0x27776C78, 0x3AE697A8, 0xE57A9454, 0x179ED2F5, 0xE0F5A558, 0xD5CF2B0F, + 0x4FC7FA25, 0x6A994BAA, 0xC3D3DBDB, 0xDBAFF3A7, 0xC6D7FB31, 0xBACEEDC2, 0xE1256A99, 0x4BAA99F5, + 0x791D5D07, 0x516E672E, 0xA96676EB, 0x65BD6A65, 0xFE9F8A04, 0xB3D7CC1C, 0xF8B5E1D1, 0xB2E311CD, + 0x524FACF4, 0xD94E0BEB, 0x0B8A9F7F, 0xFE79666A, 0xB758B68B, 0x8BCE2C64, 0x2F8B79EC, 0x8033C6B0, + 0xD48F8DBB, 0xDFFB5A7D, 0x6A3BC61F, 0x70FF1939, 0xD1C9F938, 0x674562F5, 0xEAD59239, 0x5FE7E3C0, + 0x7FD3783B, 0x793CE2B4, 0x661E2FE6, 0x8F7A1DDF, 0xF95E41D9, 0xA2458B4C, 0x7EE21166, 0xBD9E2634, + 0xCA9957EB, 0x91D93D69, 0xD7ABE852, 0x608F5DCF, 0xA24B5ACF, 0xEB734263, 0xB88AD6A7, 0x1A5FE1E4, + 0x82728AAF, 0xF647F17B, 0x851789FF, 0x4E7B620B, 0xB337A3F0, 0x62454585, 0xC9D739C0, 0x7A5C3FD8, + 0x1EDF14AE, 0xC2FB1F5C, 0x0FCC9CAF, 0xAE873CB0, 0xF7D8F500, 0x172254BF, 0x5A1E6F7C, 0x9362D59F, + 0xBBDEEDC5, 0xFE703D26, 0x7E23EBD3, 0xA999FB73, 0xC6F7CDA1, 0xFE2AE4FA, 0xC2F32808, 0x618A5FE1, + 0x35330776, 0xDBEB53E6, 0x73DC5E8F, 0xB23FA577, 0x5ADCBB64, 0xBCCE822A, 0x3D1E6E0F, 0x57F37E48, + 0xF15F179F, 0xF78B776F, 0xE110E527, 0xE37915B2, 0x9EF3753C, 0xCEBFB84B, 0xB5ABFC27, 0xFC3A5CCD, + 0xF9CBFAF4, 0x028C1F9B, 0xCC97DB93, 0xF9324398, 0xEA23C7CB, 0x7A667D3F, 0x7155A684, 0xE7AFBE3F, + 0xB80A0178, 0xEEB9E7CC, 0xF576685C, 0x00B66EDD, 0x6AAEDF43, 0xE380589F, 0xAFCE7E20, 0xBD3E7F9D, + 0xFD01A0F3, 0x489DFFF2, 0x8EC5305D, 0x3F80F5A9, 0xFDE9F349, 0xEABBEDF3, 0x4BB6776B, 0x7D6ABE78, + 0xFE5F05F1, 0x33CA475D, 0x8F41B168, 0x1647BD26, 0xEEAF6266, 0x861CBFE6, 0xE1AB33EA, 0x33913BBC, + 0xE51263C3, 0x574BA7A7, 0xA35E31C0, 0xD46F5A0C, 0xCC460FAC, 0xA77877B3, 0x3F73B4CB, 0xFDDDEDF3, + 0x3327FD8A, 0x599F9073, 0xED15B17F, 0xF23DA8D7, 0x0C7067B5, 0xC5C06CF4, 0xC07AC9E5, 0xBAFFA23B, + 0x83A82FD7, 0xFD470B03, 0x490666A3, 0x07D64BAE, 0xD1E3E7FC, 0x35CB23DF, 0x666036FA, 0x64FE53BD, + 0x9FB27F74, 0x2EE9A752, 0x7DA5DFC7, 0xC06CF4C0, 0x7A1ACF36, 0xF6DF3D3B, 0x83C7BB8D, 0xFDA61EDB, + 0xD8AFC6AB, 0x98F5663E, 0x633C9F66, 0xBE633CDF, 0xE298E474, 0xF6174E96, 0xF5D90F4E, 0x42D0FA78, + 0x25B740D6, 0x272619AF, 0x544DA285, 0xC6DB258E, 0x12BF2F86, 0xB05E727D, 0xED2356F3, 0x277F1D5C, + 0x7FB19158, 0xC73F289A, 0x28BEF61F, 0x14E7C85F, 0xA7E2CB5F, 0xC144C995, 0x32FF99E4, 0x9F3A715A, + 0xBA803BA4, 0xFF1E899D, 0xA20AF385, 0x6F2A7FA7, 0xB832AD06, 0x19CAB51F, 0xF3833BE4, 0xFC5592FF, + 0x3E621D4F, 0xFA299EEE, 0xAF1332A8, 0xBF08CCB2, 0xFDF21FC0, 0x2C9DBF2F, 0xDE41F130, 0xB1EEEF20, + 0x8CE17AF8, 0xFB17C7A4, 0x9EEA29B6, 0xFBE2C9F1, 0x935FF7A7, 0xFDB1E4F8, 0x8993F5DF, 0x45F5D7F1, + 0x3A459BAF, 0x3F993FE7, 0xA3EA217F, 0x540F5D2F, 0x397E9A5F, 0x3D1F327F, 0x9C0F335F, 0xB2FEC438, + 0x9ED1A81F, 0xA8F48D0F, 0xFA7F44AC, 0xEB15EBFF, 0x11D50B19, 0xF5B1814A, 0x1FC34099, 0x61F66F20, + 0xD6F9C5FA, 0x37F27C49, 0x667F1971, 0x4474287F, 0x912F3FE8, 0x5F45EBA7, 0xCBF857D1, 0x7EED32FE, + 0x221FC3C0, 0xED86D9BF, 0x963866F2, 0x5F6BEACD, 0xFEDB7D2C, 0xF3F7CF47, 0xFF065FBD, 0x6316ABFC, + 0x7DACEA97, 0x5C0FAA7E, 0x7ABE63FD, 0xCF1856F5, 0xF3310C54, 0xFBF4D0BF, 0xD9371FB1, 0xFE1F1B66, + 0x7FB5997F, 0x357E535F, 0x357E55DF, 0x7D7AFCAA, 0xBE1DCA3F, 0xE146E76F, 0xF23C15AF, 0xD0F92AEF, + 0xB5BD28EF, 0x7FDC3FA2, 0x5DEAEFE0, 0xFD4FE74F, 0x4CAEAF07, 0x6CBF3EFF, 0xD5FED7F1, 0xE5FA27D6, + 0x7EB9FEC8, 0x2FAF45DE, 0xBF25CFEF, 0xE47926A6, 0xF2F9A6CE, 0x2BB5FFC5, 0x39C94FF1, 0xFEA7F3F0, + 0x9C3C2F9F, 0x627F246A, 0x9FA7E23E, 0x75BE723C, 0xE9F7F527, 0xF70FF517, 0x93E7F503, 0xD6FE33E7, + 0x39EF7F13, 0x4FEE1F8A, 0xA7FB93FB, 0x97FA6B97, 0xFBB3C4D7, 0xBFBA7E88, 0xEDEAFAC2, 0xF1D4FE37, + 0xFDE9FDAF, 0xEB8B7F19, 0xA7F9EABF, 0x4BD583E3, 0xC9FD4FF1, 0x747F327F, 0xEA4FD743, 0xFEF8FAA0, + 0xAFDF6AFF, 0xEBF950FB, 0xDFCC97DA, 0xFF663ED4, 0xF523998F, 0x7885F2D1, 0xE7919C7F, 0x3E8FD479, + 0x2EE79FCE, 0x7373DEAB, 0xF937EB41, 0xCD7F72BE, 0x9B287EF2, 0x7A700EFD, 0xC9F35E8D, 0xDFAC0731, + 0x95C69F9C, 0xEF2A1C9F, 0x753DB842, 0xD70373DE, 0xABF933EB, 0x41DC47F5, 0x31F32DAA, 0x305EF27A, + 0x0019D49F, 0x39EF95DF, 0xAC0735FF, 0x66BEC5C3, 0x182F793D, 0x50F367CE, 0x7BE537EB, 0x416CA7FE, + 0xCD7CABF9, 0x37D703E5, 0x37E7BDFC, 0x0F88F54D, 0xD67F17EF, 0x373DDFA2, 0x8DE299EB, 0x813AFFCD, + 0x79AFAEE7, 0x663D88FB, 0x683D24E7, 0xFB61DFF5, 0x59CDBFFB, 0x2E5C1672, 0x7D0C0F3B, 0x9B66CE94, + 0xFF5FDF72, 0xEE12523F, 0x92073DF9, 0xF980F7DB, 0xC43933A0, 0xE7D65B91, 0x599F33C3, 0xD9F4C003, + 0x963EE02C, 0x47BDFB1F, 0x4E8390F1, 0x476E85A3, 0xD128F989, 0x73A618E6, 0x78539CE5, 0x18CFE873, + 0x9CEF60BB, 0xFB2B67BD, 0x27CFAB91, 0x31B05BE9, 0x89732619, 0xE6789352, 0xF445CE34, 0x62190FF7, + 0xBBECBF55, 0xEB9165FF, 0xADBE7853, 0x52F4A5CE, 0x1862391E, 0xEF491A7F, 0x537535E7, 0x8B2CC7DF, + 0x545B6BC5, 0x9B91A22F, 0x731CD463, 0x3D71BF8D, 0x44E0A945, 0x8BB85EC8, 0x390BE0A9, 0x679EB1E2, + 0x2D701C8C, 0x67F425D0, 0x837AF73D, 0x68A37861, 0x78A4A181, 0xFCC4396B, 0xE091A626, 0x2BDE1AE8, + 0xC178463F, 0x0E8EA2DE, 0x6D879FD0, 0x786E82B9, 0xAB57939E, 0x38A711E6, 0xBEFCB215, 0xAF118E62, + 0x3CA3CF82, 0xDDA87777, 0xC39354CF, 0x1054AC5D, 0x4B7AE29C, 0xCD50D1D2, 0x62C5DB0C, 0xBB319ED1, + 0x3BD08A7A, 0x8C47F379, 0x13E42F5B, 0xC67A9AAF, 0x46C8DFB4, 0xC98AD708, 0xAD184FEB, 0x87AF4213, + 0xEA713CB4, 0x9EC2008B, 0x1773BEB4, 0x5ED600AC, 0x5B67C55B, 0x034D2A1E, 0xB55F6BE5, 0x76EDFFFC, + 0xDBECD7EB, 0xFBF31562, 0x23AE6FBD, 0x7EAFB58A, 0x8DB47E3F, 0x1647C5FD, 0xBC7FBE8D, 0x8F052B34, + 0x0FDCBE90, 0xB9438CE7, 0xFB85D9F8, 0x7CE79064, 0xFEFF1198, 0x6EB3FC4D, 0xB7F5F27E, 0x66B68AE7, + 0xF5F3FD4A, 0x36707FCC, 0x223EC766, 0xF99B63EB, 0x65FFD9C4, 0xF23C38C5, 0xFD93FF23, 0xCDE2CA5C, + 0x9BE56FAE, 0xAD97F733, 0xCA5FAEFA, 0x2F9B88FA, 0x7D9AC595, 0x129BE5AF, 0xC4D6CBFB, 0x9989CC35, + 0x6AFC95D4, 0x7F87E422, 0xCEDFC7F2, 0x976DEBE5, 0xFD8CEE9F, 0xEA1963C6, 0xFE9821E0, 0xE3A45F31, + 0xF787E311, 0x0DDC7F8D, 0x1AAFE0FF, 0x5F19F7D8, 0x2C7FF7D8, 0x7A39FE1A, 0x7B3EE5F8, 0x178235DF, + 0xD24FF3AD, 0x9E3779E7, 0x738AF979, 0x937A9E74, 0x226725FF, 0xFF4FF4E2, 0xF306E82A, 0x38CFEF07, + 0x581FFFF9, 0xD80FF179, 0x766ABB7E, 0x5E345239, 0xE10D7ADE, 0xA39EAF0D, 0xCF9AF010, 0x72AA1F9F, + 0x37E0FFF5, 0xCC7FCDB9, 0x8AEC6531, 0x67BC11AD, 0xE7E721FC, 0x3CC23D17, 0x69D5CF27, 0xF079406E, + 0x71DE3CFB, 0x79D648D9, 0xA4B734E3, 0x3524ED4F, 0x25717EDE, 0xA4DE2765, 0x9684E879, 0x49CAF8BC, + 0x2D32FFBD, 0xB2FD17D1, 0xBDF6FB88, 0xD0A48217, 0xEDF751C1, 0xAE719B11, 0x9DF5895E, 0x47DEA384, + 0x574CFC2F, 0x7EBEE6CF, 0x57BFFF48, 0x1F5B70F8, 0x6BE3C9F6, 0xD0B171BF, 0xBF51BCD4, 0xFE52F3BF, + 0xAEDEEAF9, 0xFB2828F9, 0xAE19BFE4, 0xC08793EF, 0xD58CCF8F, 0xB2BE3525, 0xAAEB41FC, 0xDC9DC586, + 0x2FCB7BB7, 0x67EE5CA9, 0xFB47BEE5, 0xFB45270C, 0x4B7DCEF2, 0xA25789D5, 0xFB9F9C5F, 0x156E378C, + 0xFAAD85E7, 0x6FD47EDD, 0x7CAAE763, 0x793DD17F, 0xA2F94899, 0xCFD4F9D1, 0xCFA7E0B3, 0xC8AB379A, + 0xAFD4F591, 0x5AFFEBEA, 0xDB269A9D, 0x3A7CDA04, 0xCB683E90, 0x63B2BF3E, 0xC5A73507, 0xFEDD30E9, + 0x156F164F, 0xFAFCC8B6, 0xBF4DB3D2, 0xB769BDE2, 0x3A51E7F3, 0x23DBFECD, 0x9A4D7F75, 0x3EFF7831, + 0xCDE747B6, 0xFD759A4D, 0x7FD36CBF, 0xD72722B6, 0x9FD8F68F, 0xD76CFA8B, 0xF8FC1D5E, 0x9FCF8F6C, + 0xF9BD3ECD, 0xBA3FAD57, 0xBCC58BF9, 0xFCC8B6BF, 0x43B3E92F, 0xE6F32FF7, 0xDA7C7E64, 0xDBBF45B3, + 0xE9AFCDE7, 0xAFF07CF3, 0x4F6CFB97, 0x7BBEF927, 0xB6FC09E1, 0xF9E69FD8, 0xF65778BE, 0xF927B6FD, + 0xEBBC2C9F, 0x1FD9F227, 0xB66956FA, 0x6D5A6FB8, 0xC2E747B6, 0xFD9D9A95, 0xBE53EB0D, 0xD7FAFCC8, + 0xB65F6836, 0xE3ADF5E7, 0x2FF793E4, 0xB40464F8, 0xC6330A3E, 0xB4F3854C, 0xF85F66D6, 0x431A04EC, + 0x763122AE, 0xF8EB21D2, 0xCD7E248E, 0x9CB2D7BF, 0x1819FD17, 0x1F0B186D, 0xEBD32E25, 0x0AECFD9A, + 0x766978B2, 0x7EBFCDFA, 0x91892A7F, 0x81E3C31E, 0x6EBBED36, 0x53FF80CD, 0x5C1F282A, 0x2A627D1D, + 0x5F5F89B7, 0x7945DA5F, 0x5A5A6AEA, 0x1FB059F9, 0xCBCACA58, 0xAFFCC4C2, 0x6BD0FE59, 0xB36699F5, + 0x837E7CFF, 0x6AAD2F98, 0x33670EEB, 0x959FB8D3, 0x9BA9FD95, 0x959566FE, 0x02362B7F, 0x555515EB, + 0x951F59EE, 0xA7D3DAFF, 0xF8E38F9B, 0xFD8BFE27, 0x9E78C2DE, 0xDFB071E3, 0x46D62BFF, 0x860D1B70, + 0x3F7568FF, 0x8A152BCC, 0xFE45FFCA, 0x952BEDFD, 0x0D8F3DF6, 0x18EB959F, 0xCEEFE5DE, 0x2FB57FF1, + 0xE2C566FF, 0xA27FC992, 0x25F6FE86, 0x65CB96B1, 0x5EF9972E, 0x5D8AFB69, 0xB3F6CF9B, 0x37CFEC5F, + 0xF4DF7FFF, 0xFDF6FE86, 0xF9F3E7B3, 0x5EF9EBEB, 0xEB71BD18, 0x3F7EAFA2, 0xCFFF80CD, 0xCA7FE0C0, + 0x01D62BFF, 0x471F7D84, 0xEBCFCC1F, 0x7DAFA0CE, 0x7FF4BFFB, 0xEEBBF6F5, 0x013EF8E0, 0x03D62B3F, + 0x7D6F5027, 0x6AB4FFB5, 0xD75E33E7, 0x3FFA5F7F, 0xFD75FBFA, 0x00DBB76F, 0x67BDF2B7, 0xB6B6E279, + 0x3C5EFB5F, 0x78E10573, 0xFEA3FFC5, 0x175FB4AF, 0x0FF0D24B, 0x2FB15EF9, 0x5B5A5AF0, 0xBC07ED7F, + 0xFAE9A7CD, 0xF98FFEC6, 0xC646FBFA, 0x00CF3EFB, 0x2CEB951F, 0x99F633FA, 0xC7BA2831, 0xE7158C09, + 0xD09F6E7B, 0x3F31B33E, 0xE0B05E5F, 0xDF60B618, 0x22D6F5CF, 0x729FF5F9, 0xB32ECCF1, 0xC59F7DF1, + 0x75D2C794, 0x3F4BDEF2, 0xA8F7C71C, 0x1FFAED78, 0x6957E8A9, 0x42F27A9A, 0x90FF10AD, 0xF7F7E723, + 0xB9DFA7FB, 0x813E371B, 0x2200DD97, 0xD386ECF7, 0x9103EF38, 0x7FB4DFAF, 0x0D34C0F4, 0x1BEAD5FB, + 0xB9337FFE, 0xEAD51BE9, 0x53FBD3EF, 0xCB3F7939, 0x94CFF767, 0xFC3EF0DA, 0x77D2BF6B, 0x7F0F70A5, + 0xA1BFC7FE, 0xFE25736F, 0x9FA319F5, 0xA3DF1AD5, 0xA0F5F8FF, 0x230E613C, 0x13916BBC, 0x4EE49061, + 0x81EF332D, 0x9677ED90, 0xD8ACD98B, 0x213B542C, 0x6631138F, 0x6B48FA25, 0x0BA31753, 0x135F01BD, + 0x6055FA4F, 0x988DFF13, 0xEF4BC012, 0x193D33EB, 0xBD3C11E1, 0xF777DC9E, 0xF839737A, 0x929B99D3, + 0xB59EBFDF, 0x512CD707, 0xED4F6F5E, 0xA897CF7F, 0xA0F59AB6, 0xD6E21AE2, 0x0E757D69, 0x46967A62, + 0x799D63FD, 0x88D29F56, 0xFAFF377A, 0x73FE1B3F, 0x713AD8FD, 0x9DDA191A, 0xB6AF3FA7, 0x760A1FCB, + 0x82866D3D, 0x38A14BBE, 0xFE856675, 0xBD12EA7D, 0xB1D93F56, 0xFFB194FE, 0x6329FDC7, 0x52FA8FA5, + 0xF41F4BE9, 0x3F96D27F, 0xCCD73F71, 0x6230748E, 0xBE3F54FE, 0xB41F84CE, 0xD1F760C8, 0xA789DB91, + 0x497F9AF4, 0xEDA44FC6, 0x3F87DF0B, 0x517D517F, 0x2CD4DED3, 0xD363C61B, 0xD90F51FA, 0x5E51D523, + 0xB23FD443, 0xDFB349A6, 0xC59319EA, 0xD1F93143, 0xB4BFBF3F, 0x395F8742, 0x7FF0D533, 0x1EFA4A33, + 0xE967842E, 0xEBF9A5C5, 0x160EEDB3, 0xC79FFFC3, 0x50CFB163, 0xC7CCF8F3, 0x7F08D1CE, 0xCE4E625C, + 0x6F937640, 0x74E7CE9D, 0xA477CF00, 0x4C3C1EEA, 0xD9BB77AF, 0x6108A8F5, 0xA3C77BD9, 0x5A4F38DE, + 0xFF09FD56, 0xB3D2FFD6, 0x379E74C8, 0xF6E59BCE, 0x7E771F73, 0x418BE223, 0xAC1F3795, 0xF5BA3DED, + 0x8B500F7E, 0x5FA5FD62, 0x307491BE, 0xEF53E315, 0x2742BF3B, 0x75EA14EB, 0xF1F6AB3B, 0xB41BBF4F, + 0xFC1B0000, +}; + +u32 point_table_binary_47[] = { + 0x1172845A, 0x7D705655, 0x7A3FF712, 0xDE62F80C, 0x1F211827, 0x8908A622, 0x21186282, + 0x440A040D, 0x0181E017, 0xD4040DEA, 0x3A0C4E67, 0x893359A4, 0x7455E81F, 0xC5D98D04, 0x76DC0171, + 0xAA0B0BFB, 0xD541631D, 0xEB185AEB, 0x4ED76E37, 0x157877D1, 0xB22C232B, 0x2B82C608, 0x828100BE, + 0xF79E3E9F, 0xE79E8B3B, 0xED3BFCF3, 0x9BFB3CBF, 0xE79CE7F7, 0x3CCF39F7, 0x86A8333A, 0x1B8D3026, + 0x38666EB6, 0xF08B3AE3, 0xAD847F9B, 0xD7E37093, 0x31F662DE, 0x7F32067B, 0xC0F02B27, 0x7C28D846, + 0xF62F1797, 0x3EFBECB3, 0x8CD1FE57, 0xC5C50EC3, 0xF36BF784, 0x7F8338C8, 0x323643C3, 0x1F3B8C7C, + 0x43CC15DF, 0xFFDA5DE6, 0x3F108705, 0x1C2F3863, 0xCFAE5EBD, 0x1A30AF27, 0xF82AEF25, 0x87912F5F, + 0x31EFC70C, 0x667BE50F, 0xAF291EBF, 0x7CF9F224, 0x7E19636F, 0x3FC6DFAF, 0x199CB78F, 0xF0C8B829, + 0x5A6B4C2E, 0x1B1E640C, 0xF6880F88, 0xBDAC37F8, 0x97E2EB88, 0x6FA4DD4A, 0xCFFF30AC, 0xBCBBBBDB, + 0x464DB022, 0xC0F1E692, 0xA32E3ED8, 0x172F63FB, 0xF06E7E5E, 0x02CF2B2B, 0x2B6DB88D, 0xFDCB860F, + 0x2B3F75EA, 0x94DBEF75, 0xBFCBDB47, 0xFBDBC6EB, 0x291B141E, 0x64CCEB29, 0x8325BBFD, 0xA3FD01C1, + 0xAF4567C3, 0x2748DF52, 0x5C6FF85A, 0xBC9571DE, 0x6F089F63, 0x6C63C56C, 0x6F63B50F, 0xB685B7A0, + 0x7D7105E9, 0x718EB18D, 0x05CBF3CB, 0x3F369B15, 0xC795C68C, 0xCD083E27, 0x7844F091, 0xEF7FF99F, + 0x14C37ACF, 0x02FF5133, 0x9CD60BEB, 0x21FCBBBC, 0xFDBA5EC4, 0x764031DB, 0xC3FAC49E, 0xF983AEE2, + 0x5B299F12, 0xDFBE2F18, 0xF2139E33, 0xE686F526, 0x43FE903F, 0xC21BC3F7, 0xFD7C945E, 0xCEFB67E5, + 0x27FC85DA, 0xDBAD64BF, 0x63D854D4, 0x53F75BB2, 0xB6B88CF9, 0xC382F035, 0x6326E695, 0x7CC8FA81, + 0x02AF82DE, 0x5B05CB7A, 0xC2D16A2F, 0xF5F1C2B0, 0xA9A4AFE8, 0x9983F5B0, 0x5EBC5F53, 0x90AC8770, + 0x9EC9F87A, 0xE7FE5631, 0xC70BF7C5, 0x27289ED4, 0x93B9263E, 0xE5D75350, 0xDB7733C6, 0x8B9A381F, + 0xF74C3285, 0xD3A64D03, 0xCCF9B867, 0x52F83162, 0x338AF1EC, 0x97C28F9F, 0x7CF249C0, 0x6C3FFB25, + 0x538838EA, 0xB4CB102F, 0x6BC87F00, 0xED6D96F1, 0x9CBFCB7F, 0x809E8FE4, 0x7CDD170E, 0xAB7DECB1, + 0xC7A8FE31, 0x3FF74C2A, 0xF923B698, 0xE66BCA05, 0xC6F08FEC, 0xFF6ADCB0, 0xDACECE4E, 0x97EF2917, + 0x86D552BE, 0x45AF2917, 0xC28F311F, 0x6619E3BA, 0x7718ABBE, 0x532E9842, 0x7ECEB8EE, 0x1DC557DB, + 0xA7F9B09F, 0xED97509F, 0x9F9B31BC, 0xFEB88971, 0xF891625C, 0xAF290A3F, 0xA47C813D, 0xE1096614, + 0x63BBCC4C, 0x3766CCE0, 0xFCBF96FD, 0x2FA3FECA, 0xE52F97E7, 0x5B71B68C, 0x6D1B56B3, 0x75EB5637, + 0x0FCA3F28, 0x3985FBD7, 0xFC987125, 0x27084BFE, 0xE219C3AA, 0x297F324F, 0xCA8F0CBB, 0x8DE609AE, + 0xAFCB98C2, 0x43E147BC, 0xFEFFEF39, 0xD757F9EF, 0xC33FB9FD, 0xD27333C6, 0x9F67E547, 0xCD38CD1F, + 0xEE3F6F77, 0x6E9AE68F, 0x717C9EF0, 0x28C6618F, 0x62B60F7B, 0xC47E14E7, 0x23ECC9DC, 0x73FCF871, + 0xAA0FC4E6, 0x7CE69ECB, 0x972F53FD, 0x61FCE0BF, 0x72E3291F, 0xB21E13E6, 0xC66FD9B2, 0xC5ADDF64, + 0xE293AFBF, 0xFE3AD527, 0xD9BF179F, 0x7CF3CD37, 0xA9FE906F, 0xD0EF33F7, 0x5FB972C5, 0xE5DF8CC9, + 0xDC7BECD8, 0x31A79FCD, 0xC59FD2FE, 0x9A1807C7, 0xE3CF7CBD, 0xED57B932, 0x7ECE38F8, 0x9FDCF5A9, + 0xFD1CC815, 0xA4F67B20, 0x3E71FEFC, 0x79C6B89E, 0x91F189DE, 0xDE5EB627, 0x9C2BB870, 0xE182DB6F, + 0xDEF732AB, 0x70BF88D9, 0x3FB3EAE4, 0xC9936E3F, 0x8346C5AC, 0x4F273F1F, 0xDC9559A5, 0x18FD8734, + 0x6456D1FE, 0x64FD837F, 0x22F692BF, 0x41C3797D, 0xDFE0FB73, 0xF68877EB, 0x7ED87F5C, 0x536EFCBE, + 0x7DFBDC7E, 0xC6DD1B9F, 0x3C71E204, 0xEB0D78FC, 0x04CE37D5, 0x03E271B9, 0xF1AFBCF2, 0x8ADBCF98, + 0xED9995C4, 0x67A4BECF, 0x0CA973F5, 0x22FEFEFE, 0x06FD6366, 0x25E64BFB, 0xC18C61FB, 0x6FE87B95, + 0xFE347FA0, 0x3FC2BC5C, 0xA07A200E, 0x2EC41FB8, 0xFEC6FE19, 0x1DFFB7EB, 0x7FC4D77F, 0x3D8098E6, + 0x13F4E3A0, 0x57336B06, 0x0606A83E, 0xA93FDFCB, 0xB46A7E88, 0xEF40EEDA, 0xF9F3E727, 0xFD3D3457, + 0xC858F8FF, 0x22FE13E1, 0x2689FF9B, 0xF81463F1, 0x3F999B91, 0x7A7E2A1E, 0x7018FAD9, 0x8C882F3B, + 0xFB73C45F, 0xCDFCBC1E, 0x1B655610, 0xEE94F56E, 0xCAAC42AC, 0xF3D794E6, 0xAEE9EFEF, 0x77F3D95C, + 0x1F7FF8E9, 0xA79FBA7C, 0x8499F843, 0xAE4FC9D7, 0xE0DC356E, 0xFF683F29, 0xB3FAE8D1, 0xA3493ECE, + 0x6656633E, 0xDC7A7BE3, 0x33A9F8EF, 0x659A1D46, 0xFF719987, 0xAEDACF59, 0x5A9FD447, 0xD1D0DC4D, + 0x9F7FFEB9, 0xD3BF6868, 0xFCA53F3F, 0x0A6F51CC, 0xF558788B, 0xD84BFD8C, 0xDB3FA4DA, 0x9F1F6357, + 0x649AB5BE, 0x309EBD90, 0x3CA7F5FD, 0x429EFF19, 0xFB149FCC, 0x7F7B2159, 0x0FED379B, 0xAC879FE7, + 0x6ECA66B3, 0xAE7E826C, 0xEEA6C387, 0x0FBB7EBE, 0x24F72BED, 0xCF4B7020, 0x2BC6FD0C, 0x5CC758FB, + 0x63E03AE3, 0x30F207BF, 0x4EFC19E7, 0x193FDF78, 0xC023567D, 0xCCFF11CF, 0xB7D7FA01, 0x7C52B1D8, + 0x9FD4F8FE, 0xFAAFE6D7, 0xFC5D3276, 0x8B627ECE, 0x3868345D, 0xF1636CBF, 0x7DBBB1C1, 0x32732E5E, + 0x0EE7D369, 0x63D6AF07, 0xDC06B815, 0xF071DBFD, 0xD45384BB, 0xE236F0EE, 0xB73FEDE8, 0xF0F05263, + 0x04FF7DFC, 0x32E062BB, 0xEE873F04, 0x3C1DF016, 0x209F61D7, 0xEDDC993C, 0x477E7ADE, 0x66DA62B8, + 0x29C4BBEC, 0xFA6DDB00, 0x8F02FC2E, 0xD837D8F5, 0x4F3FEDF9, 0xC38FFCF5, 0x39FCE8B9, 0xFAB71843, + 0xFEC06F4B, 0x018FB3EB, 0xD7AD83FB, 0xC797E01F, 0x311F627D, 0x1E1D3446, 0x7017AE3D, 0x7AD1AEFB, + 0xF6B7C1FE, 0x28E01B79, 0xBDDFFA96, 0xE76FD2F6, 0xF8437BCC, 0x8F6DA57C, 0xB62F5902, 0xF659C0D5, + 0xD09FFF6A, 0xBF7FD75D, 0x095FB8DD, 0x14229FDA, 0xDBC27837, 0xDA076DC1, 0x2DC45711, 0xBF515282, + 0xF6806F64, 0xFEF2F284, 0x0FF3857C, 0xCE1ED687, 0xF68057E1, 0x7EF05758, 0x88EB0D56, 0xE17A717F, + 0x84850FF7, 0x477CF21C, 0xF383CF9D, 0x7F83C34F, 0x603E952F, 0x1805F85D, 0xCE6FEA79, 0x62BF0AF5, + 0x74F6D301, 0x6FE1F516, 0x177BFEBB, 0xD2F6581F, 0x826FC1FA, 0x31D7DB9F, 0xDD7D37E0, 0x46C0528F, + 0xB4DFABF9, 0xC4DE56D9, 0x36B297FA, 0x34D5F6A7, 0x549F52BF, 0x70BBFF8C, 0xEA57F8E2, 0x01FB2BE2, + 0x9B02F5DA, 0xC8FC3B76, 0x00BE0DEC, 0xE730FF86, 0x0D5EFD43, 0xBDB33FF7, 0x07D63BF5, 0x87E2A5D2, + 0x2F529FB8, 0x1FAACF00, 0x702BEBF3, 0xE28BC973, 0xE4F7EB17, 0xF381F56B, 0x7A003FE3, 0xD5BBFAC3, + 0x0FFDDD73, 0xAD77F56F, 0x61ACF5E9, 0xEAFD07DC, 0x5FC8D7DE, 0x9E3CD77A, 0xD77AC47A, 0xA0FA7E1C, + 0xF6F326AF, 0xF791473C, 0x7FF891BF, 0xD8C7FBE3, 0x37C85EEA, 0xD1FE36DE, 0x4DF5DD02, 0xF9FA77B6, + 0x6F6C4CF8, 0x70BFC4A7, 0xF68562AF, 0xF50DF54E, 0xF5F838E8, 0xF326FB4F, 0x9E9CF0A1, 0x3FF189BD, + 0x7D387ECB, 0xAF5FB33A, 0xEEA3FAFE, 0x41BAFE94, 0x0FFD894F, 0x9E23F6FB, 0xC3B6C75F, 0xFAF56DD6, + 0xD86A7ADE, 0x03F8996F, 0xD63F4CFD, 0x6ABFBE31, 0xBF548F01, 0x60D10BB1, 0xFA6B3C67, 0x0FF925FB, + 0xABEB7B0A, 0xE046AE27, 0x9A07C287, 0xF5E4DBDB, 0xA3F663B2, 0xD7FAFED4, 0xFE1BD5A7, 0xD46F5028, + 0xF52B7C66, 0xACA925BE, 0x52D083E6, 0x83EDDCB2, 0x85EAF11C, 0xE2F8B4ED, 0x7CE619AF, 0xFE8FDB85, + 0xECCFFD01, 0xF55E43FD, 0x2138FEB5, 0xFD1961A9, 0x4F7B80EB, 0x9BEA4BE6, 0xCF0B2F24, 0xF170FF14, + 0x4FECB1DE, 0xFD7AB6DB, 0x6D35D56F, 0x1760F1C7, 0xFE553EF4, 0x473E7D8E, 0x989E8B7F, 0xFCB4F84B, + 0xBDA29E54, 0xAF6DC97A, 0x08CBF378, 0x63DC4758, 0xEAD3FE43, 0xFC16D5E7, 0x3CCD0F94, 0xC09AC41F, + 0xE3F9F658, 0xFF642FF5, 0x89F54FF5, 0x29F9C45F, 0x4343C287, 0xFEC4A7F6, 0x8562AFF5, 0x0EF54FF5, + 0x390FB0F8, 0x1715257C, 0xE84F7C62, 0x8FF5EFD7, 0xB3AB7F9C, 0xA7FEFC17, 0x3EF4273E, 0x79EEEA5F, + 0xFCB5FE5D, 0xBD6BFD77, 0x01F6F9E4, 0xB9AB7FAD, 0x77A97FEA, 0x27DF5EFC, 0x5DFD5F5D, 0xCF5A9F30, + 0xEFB93E93, 0xFDDF7F7F, 0xC2E7FCB5, 0x3F0EDB73, 0x642FF56A, 0x3EB3C7A9, 0x5E255F41, 0xC6DC40F5, + 0x2C7C76C0, 0x34225F78, 0x8ECFCBD1, 0xB79B5ECC, 0x879E9F45, 0xDB4D2F9F, 0x9F7C1E17, 0x6D0FD621, + 0x3FDCDD08, 0x8FBE3D58, 0xB77429F9, 0xD3F938FA, 0x6673D83F, 0x2F8B363B, 0xCC7C9B83, 0x56E473F1, + 0x6E0E5A31, 0x1E603A2F, 0x474F36FB, 0xFDF3B368, 0x93C3CCB7, 0x296844EC, 0xE24D4E30, 0xEA05F1F7, + 0xF8E727C4, 0xDF93E2DB, 0x1C4C177B, 0x8E77B3C3, 0x745EC2FE, 0x3B9A9A92, 0xF313F6DF, 0xC1E7A7F0, + 0x6D0F26A4, 0xE2DDAE98, 0xCFD7D1F7, 0x9AEF7CF7, 0xBBC9795B, 0xF48AF90E, 0xDF0785EF, 0x9520403E, + 0x17EFDE20, 0xC078E04F, 0xF7C3D16B, 0xCC43FE7D, 0xB1E85D87, 0x99EF5DD3, 0x8B7C2EDE, 0x1AD38BF1, + 0x0053FF8E, 0xDE601A9E, 0x7F3EB93F, 0x167D601A, 0xE4FEC87C, 0x1F98C3C8, 0xE7E26D70, 0x98EE87A3, + 0x379A4AB9, 0x1F122E3A, 0xE630F31D, 0x33FB91CF, 0xC5DB68F6, 0x633CC4A4, 0xC70633DE, 0xBF3F423C, + 0xC5CCF781, 0xD9837C2E, 0xDE0687E9, 0xBE08FB31, 0x6BD726F7, 0x47D8AFDE, 0x1F99EF5D, 0xD3817C2E, + 0xDE1AC657, 0xDF3795EF, 0xF21EE6D3, 0x7ABDBCC7, 0xB663BD5E, 0x7D1FC57E, 0xA0EFF7EF, 0xDB9DF7DD, + 0x97F447F0, 0x7ED48CFD, 0xA1FD137E, 0x113553FF, 0x0046FBF0, 0x0BBB1331, 0xF623F9EF, 0xB53BDDF9, + 0x89FE7BA3, 0x66AA3FE1, 0x0BDF163E, 0x8917BECD, 0xF1701E90, 0xFF3AF197, 0xF910AC63, 0x7FE50B3B, + 0x134CFE9D, 0x62DF26F1, 0x1B134CFE, 0x8D622F7C, 0xE1C30926, 0xFF55623F, 0x4FF63F21, 0xC1E43F21, + 0x6AF6E763, 0x5825FE12, 0x2FAC127B, 0xC987E9B5, 0x3B172CF0, 0xE67D6FD4, 0xCCF35EF6, 0x3F48F824, + 0x5E3848E3, 0x992EF2DF, 0x6F773EFE, 0xB877DEEC, 0x8F9AE97C, 0xD0F9F5BE, 0xF0493CD4, 0x8BE2417D, + 0x907F87DD, 0x993ADF3A, 0xA266C2C2, 0x877A109F, 0xC443BD28, 0x1E9C9FE4, 0xFF90DD89, 0xF5E8CEDB, + 0x87A2663A, 0x4F850FF5, 0x507ED54B, 0xEF8FE45F, 0x6977E2F9, 0xEFCEFBCA, 0xA8D93F9F, 0x510FE293, + 0x78A817F5, 0x57A9ECDF, 0xD89DCF3D, 0xE7DF47A2, 0x66BC1F28, 0x1FEA417C, 0x120FF5A2, 0xFBC6D5F7, + 0x17C71735, 0x119FE66B, 0x42D4A4F5, 0xCB7C7CBF, 0x89D707CF, 0xC6E7B97F, 0xF0188AD7, 0x06EBF97D, + 0xC9EE588E, 0xB829D844, 0xB8C36E5B, 0xCFF879B2, 0x7FC30E3C, 0xC1F897FA, 0x3EB41271, 0x67D0C5D8, + 0xB61356FE, 0x1EDBD1EA, 0xFBF7D8D3, 0xE27F46E3, 0x4F46FC93, 0xE008635B, 0x5FE3F3F5, 0xD896957E, + 0x3CF0671C, 0x06FA7E57, 0x80F8D5E0, 0xB4ACBFA2, 0xD0E73B64, 0x67D6F8F1, 0x0ED98B93, 0x05DB259E, + 0x3FD833B6, 0xF5253E1F, 0xF817FAF1, 0x0E99FC02, 0x598F95FB, 0xED2C59AF, 0xCE97593E, 0x1FACBFC4, + 0x8FD76326, 0x88FFF31A, 0xBF45F225, 0xF1F72EF2, 0xF9207FB3, 0xFC78E03F, 0xCBD7077E, 0xEBD3FA75, + 0x2FF7F90E, 0xD9AE457E, 0x3C583FC6, 0x8B965EB5, 0x7F978FE8, 0x4481BFDF, 0x2CE36899, 0x629B4B61, + 0xE7AF38FA, 0xA4C0CF77, 0x36FA64B2, 0xC4636CF2, 0xCA7C6CE8, 0x6F785E3D, 0x442726FB, 0x7A437CD4, + 0x3B5AA4D8, 0xE437FB18, 0x7ECDA97A, 0x8C8EACF4, 0xEB2D1B1D, 0xA1CF8C77, 0x2A36F90F, 0xF8187E0F, + 0xF8F6F046, 0xF8849FDF, 0x6C7410F3, 0x1BCD576C, 0xF2D6FA18, 0x7E6B537A, 0x443DEBFD, 0x7C67A39E, + 0x1689C7D8, 0xE656FA58, 0xFBC7D543, 0x74B0C5D7, 0x1BE2CF92, 0xFD32B617, 0x6B7D0CBF, 0xDA543D46, + 0x4766F97A, 0xC2FE0B7C, 0xBDC19FF4, 0xD91DCCD3, 0xFD4BFDCE, 0xD3FE9F88, 0x7873F0B0, 0xF6FF6CC4, + 0xDB83C7B5, 0xFFEF40FC, 0x76B049F3, 0xFF20E243, 0xC027FDDF, 0xEAF36BFD, 0xAA3FF42F, 0xF97F126C, + 0xD7F82B10, 0x47BA1E5B, 0xDFE6F341, 0xFFB4FAF1, 0xC09FE25D, 0x0C7669FE, 0x17E29FA4, 0x47BAF557, + 0x3CEAF341, 0xFFB6F9F1, 0xA0FF5708, 0xD6FCCF10, 0x7BEDFFBB, 0x7C3EF07F, 0xD48F07FD, 0xB350D6A3, + 0xF9AF93F5, 0x6AFFCFF6, 0xF960FD77, 0xF9F1A07F, 0x67483E34, 0x7E9DE44B, 0xFBBFD2E7, 0x83FCCDF6, + 0xE3817F9D, 0xAF0FFC66, 0xA7F5EB9E, 0xE8F341FF, 0x57FAF160, 0xFD75BE1E, 0xF0BB23C5, 0x6777CCF6, + 0xE709E8BF, 0xDC9FE7A0, 0x7F6B6ADE, 0x4BFDBA7A, 0xB0ED0FA6, 0xF5EEB823, 0x7D1E9C6E, 0x4DCD7B63, + 0x6A52F560, 0xEB57A4F5, 0x6E79307D, 0x1EF0FC77, 0xF31EDE87, 0x52F5602B, 0x16A6F59E, 0xB9227D1E, + 0x5CAC49CD, 0x7B634A52, 0xF560EB67, 0xA4F4B633, 0x17A6CE03, 0x935F989A, 0xF7D23FAE, 0x1E6C7B5D, + 0x4A6FDB32, 0x23751E98, 0x0925A979, 0x6FCCA254, 0x3DD8BD75, 0x29BD6D47, 0x5DEA3C90, 0xF9EFE6BD, + 0x31CBD3FA, 0x75CF4EE9, 0x6DBBEA52, 0xE781C9C7, 0x78F64673, 0x9BE6BF1C, 0x71A55968, 0xCB587F9C, + 0x0FB6C9CC, 0x250CFA13, 0x5E66A6A9, 0xFEE58C4D, 0xFC91BCDF, 0x231E650A, 0x54FF069F, 0x1FD65FEE, + 0xFB837E8C, 0xED618DBF, 0x00D777D9, 0xF6AAFE0B, 0x7C3EC85F, 0x831F0FFC, 0x0937D977, 0x78BDD23F, + 0x67ED1F54, 0xFFC53E1F, 0xE8B7C08F, 0x07FA2F60, 0xFFC3A9FC, 0x83BDEABF, 0xC8E703FF, 0xC57E3CE9, + 0x1F8BFFD7, 0x6755327F, 0xED4853C0, 0xD8B6D7FA, 0x7CB0FE45, 0x7E3CD08F, 0xB199E69F, 0xBF982FD5, + 0xBFC0E783, 0xFCD5FAF1, 0xC0BFD6D7, 0x47FD13FD, 0xBA537CA0, 0x7F811F4F, 0xEE2FE139, 0xDD7FFFC4, + 0xFB53F9E8, 0x6B5FE4EF, 0x37DB47F5, 0x0CF682FB, 0x27CEF7B1, 0xE92F9D9F, 0xD2A3AFAD, 0xCECF77B6, + 0xAF6D81C4, 0x63DC5F5A, 0xE063885F, 0x90AA87BE, 0xF605BEDE, 0x10BF81EC, 0x01FF91E3, 0x17F8D8F4, + 0x4F2D48D5, 0x63DFD30D, 0x7EBD65FB, 0x9E2E677B, 0xC1FD5327, 0xF9D8F4D7, 0x4CF2ED4D, 0xDFE6723F, + 0xBFD9BECD, 0x124F707F, 0x4D0A9BFE, 0x59A97E31, 0x7DDF4FE5, 0x3BCB18E3, 0x31667B87, 0x0DF325F5, + 0xC0F19CDE, 0x10BF56F6, 0xCBB8BF66, 0xAE8F61FF, 0x7353F5D8, 0xF754ADAF, 0x67B6EFA9, 0x45BEDEB0, + 0xFFFBE97C, 0x321BB5FF, 0xAAB8DE36, 0xA6FABFC8, 0xAC4AF5FF, 0x10B342FB, 0x7F2AFA9F, 0x307375FE, + 0x37D07905, 0x7CD2FF77, 0xFAFC50BF, 0x55BE3FF4, 0x2FF9BF65, 0xA668FC79, 0x745EE97A, 0x6C7D9DCF, + 0x07FD73A7, 0x1F4FFA3F, 0xFEB929D3, 0xF9C7F717, 0x58BFF47F, 0x99CF07FD, 0x5BE7C783, 0xFE9F2758, + 0xFB6F8ED8, 0xDBC5DEFC, 0x573EF02F, 0xF3E341FF, 0x50BC8F40, 0xEF56EFFC, 0x82F5EAFC, 0xAFF6F974, + 0xFE6B3CE8, 0xDF39920F, 0x8D3F169F, 0xE7C05EFA, 0xBFD4E783, 0xFC55FBF1, 0xC0BFC6D7, 0x47FB3FD1, + 0x8FFADFF1, 0x41FF97FA, 0xF160FD63, 0x7D3DE037, 0x35C527FA, 0xEB3C51FD, 0x759EEBFC, 0x77F35EF4, + 0x77F520F3, 0x3FD1BB63, 0x6AFA3CA0, 0xF99FCC7B, 0x99FFAE1E, 0x6CFDBCB4, 0xDE2D0DE9, 0xF380F577, + 0xF3DE98C5, 0xA97AB015, 0xB3D27ACF, 0x9C973E0F, 0x2E2E48CD, 0x7B99FFAE, 0x1E6CFD9C, 0x94DE76E6, + 0xACD47960, 0xF217A7E6, 0xBDDCBF5D, 0x3DD8F69A, 0x94DEB665, 0x4EEA3C90, 0xF9EFE6BD, 0xE8E7EAC1, + 0xEE1D9BD2, 0xDB76D4A4, 0xCE0399FF, 0x6EDE8B7F, 0xA25F778A, 0x0FF41F9B, 0x3A0FE4FD, 0xF56BBD6F, + 0x1A43F7D3, 0xAFB5FEE2, 0x3558EF76, 0x84D45336, 0x5E437C23, 0xC09EB031, 0x8FFAD828, 0xD6FA637B, + 0xE4E3791B, 0xAFA99278, 0xF2FE65DA, 0x7C6C146B, 0xFF8BFD41, 0xE97FF0A7, 0xFE3F28EF, 0x0359F95E, + 0xA158BF5F, 0xA8BD11FB, 0x5D497CEA, 0xFF5D49FC, 0x593ED6F9, 0xB12B894F, 0xF65BA4FF, 0xB39C8F78, + 0x8BDCAFC1, 0x7FA28F8D, 0x629D3F62, 0xFF23E97F, 0xF0A7FEFF, 0x11D82F66, 0xFF4A1F1B, 0xC53A7FC4, + 0xFEA0F43F, 0xF857CB7E, 0x19CB7D5F, 0xB1DEFFD5, 0xDE88BDEA, 0xA9EB57BD, 0xB3A237DE, 0xC7AB64FF, + 0x4B86D27D, 0x92FF5E67, 0x77CCBC6B, 0x28BDCF12, 0x86FE5FB2, 0x7A14BF1F, 0x5771FF37, 0x3C3482DF, + 0xB74B3D7F, 0xBC9F97CA, 0xF70FC4CA, 0x8FEF7F4B, 0x8626FED8, 0xBFEC7F46, 0xE38F2DCE, 0xE3FB7915, + 0xF75FD9D4, 0x4CC207FD, 0x23FEBF14, 0x7C9A7118, 0xE8DF1787, 0x8E08E97E, 0x2EEBAF18, 0x31364CF8, + 0x707E239F, 0xC683FEA7, 0x78883B3C, 0x7FB4EFE0, 0xF8852579, 0x091FF813, 0x9FC683FE, 0x217B5C8F, + 0xFC7DB562, 0xF6105EEF, 0xCBBC7FC2, 0xCA07EB27, 0x3E8D07FD, 0x2BFECF6B, 0xFC39CB47, 0x71BE38FE, + 0xDEEA05C3, 0x133EC81F, 0xF1693CF0, 0x17BC49F7, 0x4FFA24FA, 0x75937ECA, 0x07FD4F7C, 0x1A0FD68F, + 0xF1E8FB8B, 0xBF7F978F, 0xE80463D9, 0x6F96317E, 0xEF616C73, 0x29ECFC15, 0x479F38BE, 0x2AFEFE83, + 0xF9A67855, 0xFCFDA460, 0x7C98609C, 0x5FE33D7B, 0x882FFAB0, 0xDE101FF5, 0xA6EF3DDC, 0x7FF9B83F, + 0x87E127F5, 0x2A383A92, 0xAAB76C74, 0x04EB8DBE, 0xF770FCFC, 0xC6873D8C, 0x7F9F7F78, 0x44626FA2, + 0x83529F9B, 0x64FF0731, 0xBFF8BD87, 0xB1C96B7C, 0x644C82D1, 0x1F70A247, 0xD4E3FAA5, 0x83BFFF50, + 0xBEEF546C, 0x7373960F, 0x4F30E9EF, 0xE903F1A9, 0x1E546F88, 0x8F7AD37E, 0x5FE6EF37, 0x53EB3C8C, + 0xE7779D57, 0x1FB07FA9, 0x8F3312FF, 0x08E9A57A, 0x833FE983, 0xDF6764FF, 0x93ABA8DF, 0xE669FF53, + 0xBDC2FBA4, 0xF6FF5FDE, 0x3A84DFE7, 0xA5FFA7CC, 0x1AC2EFE7, 0x92FFBAA5, 0x43F97B8D, 0xF4FFED77, + 0x0F4DF8A1, 0x7E895FFD, 0xA17FC91F, 0xDFCF25FE, 0xAD8DF9FC, 0xBD46FA9F, 0xF2AF7CD0, 0x3FC4A7F1, + 0xC09FE2C1, 0xFBB9E67F, 0xFADC7CFA, 0x5EA3FD3F, 0xFF81E109, 0x1FF42FF1, 0x693CE87F, 0x8A87B8C3, + 0xDB3FDA4B, 0xFF633D39, 0x3EF0273E, 0x8D07FD83, 0xF1683D7E, 0xFFE37AFD, 0xFE573E58, 0x3FD5A7C6, + 0x83FE75F9, 0x90F894DF, 0xDD2EFEDE, 0x89D33209, 0x9FF6BFC6, 0xD3FE577D, 0xD43FD1AF, 0x9BF4533E, + 0xE87FE2D3, 0x78B0FE94, 0x9EF0233D, 0x1C9FDD41, 0xCF759E80, 0xFE6E9E88, 0xFEE9792F, 0xF3DFD583, + 0x6D277D12, 0xBD3B883F, 0x390F787E, 0xBB796F0C, 0xCD67570F, 0xB69EF449, 0xF46E21BE, 0xE43C607F, + 0x37EF8DA1, 0xF9ECEAC1, 0x56903E89, 0xDE33892F, 0x390F2E52, 0x3C37EF8D, 0xA17CB97A, 0xB0F5A48F, + 0xD3DBCE24, 0x3E771E98, 0x7C8AE7E6, 0xBDE8EFEA, 0x41F4777A, 0xDB16E273, 0xE7819940, 0xF1DCBC37, + 0x86E6B3AB, 0x07BB97F2, 0xEFF416FD, 0xDD7920FA, 0xBB792FF3, 0x2FD1AFDB, 0xE92BFA13, 0x76E781C9, + 0xC778741F, 0x97FC1795, 0xE5D17D52, 0xF5C7F980, 0xEFB3AA3F, 0x617C3F16, 0xFDC7A33D, 0xBE6F9726, + 0xFBA7FB79, 0x69B27FC7, 0x0FEB2F62, 0xFB69AA3F, 0xFBC3FBBE, 0xC4AF9C93, 0xCFF773D1, 0x1FB1E383, + 0xFC119FC6, 0x037FC24D, 0xF61DDD7F, 0xD5FC7CBA, 0x9FA7F457, 0x3ED08FF8, 0x341EE84F, 0x18DE8FE3, + 0xE73C7FB4, 0x17FD537C, 0xA2BF8B07, 0xF9C3E7F8, 0xBE0D7736, 0xD77F783F, 0x57FD29DF, 0xCA07EB67, + 0x7B8907FA, 0x89FF348D, 0x3FBC20E4, 0x7C3DC7FA, 0x13563EC8, 0x1FF16B3C, 0xF0173CD7, 0x3F7F3DFD, + 0xBA092B1F, 0xE84F7C1A, 0x0FD68F98, 0xBEBFD07E, 0xAF5CC2F9, 0x9AE4E3AB, 0x85B25EDE, 0x6F96317E, + 0xEF617CE5, 0xD24DB543, 0x126C1827, 0x7A88BFE6, 0x1BFC31DF, 0x14AF8AFD, 0x717D0E1B, 0xC6493DB0, + 0xBDD31BFC, 0x516FFADE, 0x53CAFEB8, 0x7F870DE3, 0xA41ED9DE, 0xD51BF863, 0xBDD1F71E, 0x895F3A25, + 0x9360C3D8, 0xD91BB677, 0xF9057F5E, 0xAF625DBF, 0xE65FD6EF, 0xF4607B97, 0x6FF0E77C, 0x9B0AC657, + 0x2EE1FC70, 0xD8304EEA, 0x81ED9DDE, 0xD9AF1ADD, 0x7E5F667F, 0xD643B061, 0x9CD423DB, 0x3B3D13FD, + 0x58EF2CEB, 0x4DDF67A4, 0xFF68FF23, 0x01FBFD0F, 0xEF93A9FE, 0xC7F779E9, 0xFFE24979, 0xFC7E5EEA, + 0x9F7FE05F, 0xEA9F7FC2, 0x0FF54BFC, 0xEA0FFD4B, 0xFEF87E5E, 0xE5DD5F76, 0xEB7A6C3D, 0xF58FF249, + 0xFFBB78D2, 0xFFF87EAE, 0xF5CFF717, 0xB7FE0A3E, 0xFF840FFA, 0x97F834DE, 0x21BE3F11, 0xEEF0CE3F, + 0xB497FEBF, 0x61BAC787, 0x7FFF453E, 0x8D07FD43, 0xF1E0FD5C, 0xE7BF5BAF, 0xDFFFCA07, 0xEB273E8D, + 0x07FD8BF1, 0x281FD2FF, 0x63AE0DE9, 0x7B8DCEFF, 0xA2897909, 0x9FF4BF8B, 0xA7FDAFFA, 0x68FF27FA, + 0x51FF3B3E, 0xE87FE473, 0xF160FD18, 0xCFE981FF, 0x3F13F448, 0xF8447F9D, 0x27AABFCE, 0x73D09FE6, + 0xB99BF7A2, 0xBFAB0799, 0xFF89DE1D, 0xC49F9C07, 0xA7D13F99, 0xF732FF5D, 0x3DD87AD2, 0x27D1BB25, + 0x75BEA8FE, 0x6EDEF3FD, 0x2FA9075B, 0x41FA247A, 0xCF24BEE4, 0x3CB8E8CE, 0x9B0E6FFE, 0xBB7AB0F5, + 0x540F4E6F, 0x3B93F8DC, 0x79C0F7BF, 0x64DE8BFE, 0xAE1E447F, 0xA7B76D21, 0x3E771EC8, 0xFC77F35E, + 0xE6BFAB07, 0xBB97EAC1, 0xE92DF3DF, 0x9D07A2BF, 0x9BF7A27F, 0xA25FB7EB, 0x5799FFA4, 0xB73B0F78, + 0xFED3F797, 0x0EEFFEF0, 0xB5D65FBC, 0x86EA6584, 0xD453365E, 0x437C23E4, 0x7E993506, 0xEFC30E1B, + 0xC55A7F6C, 0xFFBF7D9C, 0x4D4C5C55, 0x14C7EF9B, 0x19FA0833, 0x30334AED, 0x07C56252, 0x5321A96D, + 0x1A5A5C98, 0x40034613, 0x4869BA71, 0x614C8740, 0x62628D6D, 0x5D184993, 0x528D26BA, 0xB0190331, + 0x21B800AB, 0x8B2EAC63, 0x25D446B1, 0xF841BAD1, 0xB11B2BC1, 0xD479461B, 0x0C14666A, 0x53AA1DE6, + 0x3DDF39F7, 0x9EFBCE7D, 0x346E487E, 0x79FFFFFD, 0x3E77DE00, 0xE7607B7B, 0xA51FE21F, 0xFB93DFBF, + 0x04BE8F97, 0x83EF1F92, 0x29FE953E, 0xAFE2DFF7, 0xE37EE7D5, 0xF701DF8F, 0xF717B120, 0xA6FB47E9, + 0x2782FE71, 0x3F2682FE, 0x713F2742, 0xDF7F2682, 0xFE517F26, 0x983FC6FF, 0x9960FE06, 0xD3FBE399, + 0x60FEC8E3, 0x6A3D7D3F, 0xC6FFB85A, 0x6FF8FDD1, 0xE38C0571, 0xB0FEA8CF, 0xABF8A7F1, 0xE7D5F781, + 0xAB2ADE88, 0x29FE484F, 0xE32F07FD, 0xE37D520E, 0xFA87FDA6, 0xFCAA2D55, 0x353F417E, 0xAE7BAC52, + 0xB4B2426C, 0x3C1E6DC1, 0x7C6E95AF, 0xD5705D3C, 0xC3F3BDB6, 0xFE2536F0, 0x7CB18616, 0x2F4D0CF9, + 0x3FA9B36B, 0x4FF0FCBB, 0x545F6517, 0xCFDF4BBE, 0xB4B624F3, 0xB32A45C8, 0x0FB637C7, 0x4AF77B1E, + 0x1E0FE5EF, 0x2546EC57, 0x78BE62ED, 0x3BF624CF, 0xAFAA7DBA, 0xFA1CCF87, 0xDBF463FC, 0x0DF2036F, + 0x4ED5BCAB, 0x99CDDFF2, 0xC703F940, 0x89F375E7, 0x787ED4E6, 0x6FE3DFF3, 0x7CEA878E, 0xD5F7C97C, + 0x6B992F5D, 0xDF5FFF2C, 0xB6A7F2C1, 0x1287AB5F, 0xE0F9A6C9, 0xF3E5559E, 0x6F6AA7FF, 0xFD90D713, + 0xD8F060F9, 0xE8FD9E87, 0xD727DCBE, 0xE533FCFF, 0xB47D21DE, 0x891C1A3F, 0xE54F475B, 0x929FF2FC, + 0x69ABAF2E, 0xC7F3E5AD, 0xA3898F79, 0xBE3CCD87, 0xF2E1EB1F, 0xD9D8430C, 0xEDC7DF7C, 0xE01FD775, + 0x75FE7A64, 0x21F591CC, 0xCF92F507, 0xAA1E2E37, 0xE3F8DFF6, 0x39E5F7DF, 0x1099423D, 0xD5277835, + 0xD12FEB13, 0xAC5FEFFF, 0xDBBF75E7, 0x4178592B, 0x03D960B1, 0x51CA7FB3, 0x1CFF6749, 0xF11E62F1, + 0xBC66D46B, 0x3E6EF881, 0xB93F43AC, 0xF419D26B, 0x3E64F881, 0xB93F4BAC, 0xF459D26B, 0xDE63F881, + 0xB97F8658, 0xE96748AF, 0x3965F881, 0xB9BF44AC, 0xF425D213, 0xBB25C30F, 0xCCFC5613, 0xB1D42333, + 0xBFCF57B9, 0x1F99FB0F, 0x112BFD21, 0xD26BCE19, 0x7E60EE3F, 0x4DACF4A7, 0x49AFD9D8, 0x7F64EECF, + 0xB9C6FE23, 0x737FCE35, 0xF61F99FB, 0x1DD7D87F, 0x64E68F1C, 0x7093DC8F, 0xCCFC9113, 0xC44A7F82, + 0xF48AD3EE, 0x6EC30FCC, 0xFD078875, 0x7FBB8DF1, 0x3B6EAF31, 0x7E60EE4F, 0x13EBFE7A, 0xCDF1FBF1, + 0x047F4F8A, 0x8A189F8F, 0x888B2F8C, 0xF15689AF, 0x254B7DB4, 0x226AF8F9, 0xF7CA753F, 0x9BF1952A, + 0x98F3F5AA, 0x79FB5ED9, 0x5BA5FC55, 0x64AFBC43, 0xC72FB4BF, 0x72EF31DE, 0x5E74A5D2, 0x60F4E789, + 0x3A351ECF, 0x527F7F6B, 0x6C6CE4EB, 0x1BB083EB, 0xA3D8D73B, 0x327F14D9, 0x7F7B207F, 0x7373335F, + 0xDF80955F, 0xF176F2EF, 0xDCB913D6, 0x3B437EF8, 0xFC63E743, 0x747575E9, 0xF303FE8E, 0x8E0EA957, + 0xFEF6F676, 0xD88F76F2, 0xEFDFBF9F, 0xEF8F686B, 0x6BD3FB07, 0xFE7DFBF6, 0x49BDF2B7, 0xB6B642BC, + 0x39E41F1D, 0x1DE5F129, 0xC6C6C674, 0xFC827F64, 0x6444EA95, 0x7F787818, 0xE26D86FC, 0xA74E9DE2, + 0xF1298686, 0x8674FC82, 0xFFE4C993, 0x52AFFC83, 0x8383106F, 0xE3E4EFEF, 0xEFE7F129, 0x06060674, + 0xFC823F93, 0xC948BDF2, 0x1F397204, 0xE2ED34F9, 0x0F1E3CC8, 0xE353F4F6, 0xF6EAF805, 0x7F7777B7, + 0xD42B3FB0, 0x7F3EB43F, 0x74BF0B7E, 0xFF835FB1, 0xF6ABF394, 0x31FCC1FD, 0x2EF8FD1F, 0xE37AEECF, + 0x7A1DE487, 0xFA07EC7E, 0x1750FF80, 0xEE7FF097, 0x4A25A957, 0xFEE5E565, 0xB8AF9BC8, 0x7FEDDA35, + 0x7EBF8BB9, 0xB9397DFF, 0x831FF3B3, 0x41AFFCF9, 0x7C1EEE73, 0x41FEC9C9, 0x497EBF8B, 0xA9A9297D, + 0xFF833F97, 0xCB49BDF2, 0x433D038C, 0x67786E45, 0x70CA3C5E, 0x90D57D26, 0xB6104BBD, 0xD8AAF4F4, + 0xBCF3E607, 0x863FB9F4, 0x14D637A1, 0xF54F4686, 0x90D5E7A3, 0xE8F4EE72, 0xF62AE56D, 0x5C1F5DAD, + 0x78541F45, 0x8E4FFC8D, 0x9C52FEA4, 0xA8C22D2A, 0x45D2C27F, 0xBFB87D62, 0x655CBEAF, 0xCA7A22A5, + 0xC3BF7512, 0xC3FB4E34, 0xBFF43AAF, 0x57F347FD, 0xADCBBCFE, 0xD0DDBD6E, 0x929E433D, 0x993B67DD, + 0xE7A89E11, 0xBCEFF5AC, 0xAEDDE0F9, 0xF86DEF7B, 0x799E6FDF, 0xFAC9E2CB, 0x548F04FF, 0x97A076E1, + 0x2DBC9FFA, 0xBC14D60B, 0xC0C10A3F, 0xFE255707, 0x9C955C8D, 0xECEBB352, 0x2F19DB6B, 0x1262DB2E, + 0x919E9E9E, 0xF62ADBFD, 0xD9FADCF0, 0x9E5D9C9D, 0x9DF5E72F, 0x5954DB45, 0x7CDF2A49, 0xBD6F4F63, + 0xFD0CD0C3, 0xFBD79FF6, 0x97854201, 0xD614D9BB, 0x6E7F05F5, 0x2EC8EFDD, 0xB16F627D, 0x0ED57EF4, + 0x86BDE838, 0x0EEC67D6, 0x82DFA9F5, 0xD833327E, 0x440A38FA, 0x22E30C72, 0x51DDF718, 0x7FBEBE28, + 0xD747E97F, 0x917AE80F, 0xF565F53C, 0xE45FDFBE, 0x8CE7C245, 0xEF1ED717, 0x2EDAF778, 0x7F315C2F, + 0xE3F355D0, 0x7A60FB9E, 0x4818FD7B, 0xF60A6F4F, 0x58C4522F, 0x2CA9A7F3, 0x68F4EF84, 0xFA7742FD, + 0x3BA1FE9D, 0x50FF4EA8, 0x7F27D4BF, 0x13F48FED, 0xFBEFC395, 0x3BF6A5F9, 0xF979A987, 0x7A2203F6, + 0x25ACE7A1, 0xFC3E2F00, 0xD3787CFD, 0x02EA85D2, 0xCFD997A0, 0x5E06EB7F, 0x01EA91E8, 0xF31297F5, + 0x82F4798A, 0xDB8B7CBD, 0x525788E5, 0xFAA4AEA8, 0xFA42EA3C, 0x8984FD8D, 0xE17FD2BE, 0x65ACF79A, + 0x7DDB380F, 0x3FD8DFD1, 0xF3C8EF42, 0xECF83568, 0x1FCEFFA3, 0x9FD178E4, 0x7A6C7A2D, 0x189F64A9, + 0x87F6C02F, 0x62F6E7BA, 0x7D98EF05, 0xC97ABEB7, 0x283EB41E, 0xCFE77F00, +}; + +u32 point_table_binary_48[] = { + 0x11726D96, 0x4D685C55, + 0x14C7EF7B, 0xF366DECB, 0x336A3A1D, 0x124DD058, 0x2954A10C, 0xC82C424A, 0xD1829B76, 0x53A28B2C, + 0x0441DD04, 0x149A4D30, 0x2985265D, 0x2543C585, 0xB418109A, 0xD29004BA, 0xB1AB685C, 0xD869208A, + 0x8BAE92BA, 0x3166D269, 0xA1C6429A, 0x8A3A30F6, 0xBDEB3D5F, 0x77EE4BFB, 0x763FCEFF, 0x9E73EE39, + 0xF79C9974, 0x40F7AB9A, 0x325FF8C5, 0xC8C8884E, 0x0D7B530A, 0x3F60EF17, 0xE2C3C788, 0xC19E3E02, + 0xEBCB3F03, 0xEBC8F04D, 0xA5A277FB, 0xAEA3FD88, 0xF1F79A52, 0xFAC3E7EF, 0x20F710A7, 0x3F387C15, + 0x38BA6DF5, 0x5741CF0C, 0xF97481FF, 0x173EB77C, 0x03383A6A, 0xE3DF04A6, 0x78905F3A, 0x09F9BD5A, + 0xB6F94C42, 0x3EC460D7, 0xEF80BDFB, 0x9AE51AF0, 0x816FDCF8, 0xEAB6C9C1, 0x7CE91175, 0x8238BC84, + 0x3CA08638, 0x3ED96D3E, 0x8EDEDC2F, 0xAC38FA2E, 0x50474FF9, 0x73EB1356, 0x54DB1FEA, 0x959A9999, + 0xB176FF54, 0xEE95F9F9, 0x79EBDFFF, 0x3BBC2FFE, 0xF49E52B9, 0x8DF001B1, 0xB90FF09B, 0xB9430B0B, + 0x0BC093C8, 0x9F04DFB3, 0x7DD27854, 0x6139F869, 0x656585F4, 0x860BFFE4, 0xCA737373, 0x107F54BF, + 0x48F16767, 0x67317FE2, 0x8818E2C1, 0xF9F1F00C, 0x31FB1B57, 0x5FEDB70F, 0x0F0F67CE, 0x0B53B598, + 0x397F5565, 0xBDC3125F, 0xF4C47A54, 0xF167E3A3, 0x5EE2B799, 0xEB69F5C2, 0x72BF4C3D, 0xC659DF43, + 0xF553F75B, 0xF74092F6, 0x703EBF29, 0x5F18EA2F, 0x2EE53DAB, 0x8ED65D61, 0xF0177CDD, 0xDA6146FF, + 0xC1A52757, 0x2C83BFBB, 0x4F6691E5, 0x3DE4F571, 0x9A07669E, 0x37890FF9, 0x562A155B, 0x9FC8E889, + 0xF9BD067A, 0x4CF297F3, 0xC4E42F52, 0xD9F71C59, 0x3DDF4FFC, 0xF750FF40, 0xBFB8B868, 0xFB1979FA, + 0x94E48B7A, 0xC3121FEC, 0xC6F4A57D, 0x8F789ED9, 0xF167EBDB, 0xDFCECFCC, 0x5F1DE6AF, 0xE39CBF35, + 0x3131A1BD, 0xAADA268E, 0xC7363636, 0x8CDD9C47, 0xCE2FA3DD, 0xE861FF74, 0xDFF2B7D0, 0x6EF4DE09, + 0xA54A9BAC, 0x77CEBBFB, 0xAAFB5652, 0x5E5B5BB3, 0xF3DE718E, 0xD8BCAFED, 0x542B7530, 0x1F9FC179, + 0x1B5053B0, 0xCF0E9E0F, 0x2F4F4F4F, 0xC37BA9C3, 0x7E293DF4, 0xEF909DF6, 0x4DE96172, 0xC832EA85, + 0xDBFEF8BD, 0x4FC13CC7, 0x8FC3CB62, 0x877CBD3F, 0x1DBBC927, 0xFF9DD8E9, 0x7E2A68C7, 0x237B3B1E, + 0xD98965DF, 0x76AF266F, 0x2F2F2FDB, 0x7DF7D282, 0xE53AB15F, 0xB78C7ACB, 0x783E6C25, 0xA7D91FDA, + 0xC3BFFC86, 0xE403ACFF, 0xF31BB29F, 0x70DFE692, 0xD3C0CFF0, 0x978D77D2, 0xD40339FE, 0x18FD9FA4, + 0xFA94B6B2, 0x1C7F10BF, 0xEFD64F3F, 0x22867EC3, 0xF9D28F7E, 0x1DB94AFE, 0x8A9BF1A7, 0xF6BC61EF, + 0x1E33C737, 0x1BB26EEB, 0x839C0CB0, 0xBF7EF247, 0x6CF7F7D9, 0xA498D9EF, 0x670B65EA, 0x3FF5C754, + 0x64CEED87, 0xF157E47C, 0x87A8BF85, 0x37AC3EDB, 0xEF7DFD25, 0xFF85B744, 0x4FFB3E7E, 0x6CDF0FEE, + 0xBBE73E7B, 0xDA1FEB47, 0xC9AE2FD8, 0x7E64DE1F, 0xEDB7E245, 0xB1EF7FCF, 0xB48F8B17, 0xC93FCE9F, + 0xF93DCCDF, 0xF0B7607F, 0x4ABD4DFD, 0x84A57E65, 0x61D20B9B, 0xF944E6F9, 0x84F9438E, 0xC7645EC5, + 0x3FCEBB63, 0x87F72FFD, 0x3437B49C, 0x9DDFECFC, 0xCBFBEF1B, 0x4C5EA7F9, 0xA579E91B, 0xF43779BE, + 0x697E42CB, 0x342FE1B3, 0xF5328F7D, 0x83F179D4, 0xF33EF1F6, 0x98F7FBDB, 0xA1FDA176, 0x93E37C3F, + 0x64EF77CB, 0x75627F1D, 0x798758ED, 0x3273FDD2, 0xDEE470A3, 0xD1207F86, 0x75A7E53A, 0xB1BF8ECC, + 0xF54B7B99, 0x77A8DEBA, 0x337F9DEC, 0xC469AFC3, 0x183F7F85, 0xE213AB5D, 0x62B96F6E, 0x5505C230, + 0x6FB9D500, 0x59E651B7, 0xDA0C7ADD, 0x22BDF4AF, 0xE9D8A17F, 0x46FF87D8, 0x819B0EC3, 0xF9A69CE7, + 0x7C9B553A, 0x2FF7690E, 0x395C03F6, 0xBFB57AE0, 0xAA30D52B, 0xFCC8FBD5, 0xFDFF16D6, 0x834E64EE, + 0x4FF85E70, 0xD4B2D117, 0xD6BD7FF9, 0xFFE29EC7, 0xBFDF4B4B, 0x4BC86ADB, 0xAC537386, 0xDF431771, + 0x5023BBEA, 0x227D5003, 0xFBFF0000, +}; + +u32 point_table_binary_49[] = { + 0x11728599, 0x796CD555, 0x16C7CF6B, 0x1F7DAFD0, 0xF24A5B8B, + 0x2D255581, 0xFC0A6173, 0x4001B7CE, 0x48716151, 0x27B16C51, 0x86308AE0, 0x64B48C0A, 0x548625C4, + 0x85300A42, 0x08115101, 0xC705AD2B, 0x3151346C, 0xD2443AE0, 0x083A8C6C, 0x912A23D0, 0x18A788D3, + 0x4DDA77E7, 0x7ECFB9E7, 0xBE5F1F4E, 0xE6F1D7A7, 0xF77CCFBD, 0xF7FCCE3D, 0x77A1A3D5, 0x6C364788, + 0x7F7DFAF4, 0x311D67D2, 0x39B9B40B, 0xB776E5CE, 0x98E57D44, 0xC11BDDFF, 0xF9C20B2F, 0xF8F6F2F2, + 0x1E776ED8, 0xB08199A6, 0x81131560, 0xD8D35CD8, 0x2776C0BE, 0xF359CB35, 0x44FD7E93, 0x77CDC183, + 0x07A5BD06, 0xED79D73C, 0xFFFCF3DC, 0x9EDC8AF6, 0x8CCCB7DE, 0x7A8BDBC1, 0xC11B1999, 0x8F3FFEB8, + 0xB4CF413B, 0xE56ED9B2, 0xC5245758, 0x7DDC8EED, 0x4CCE0163, 0x7FCC63C0, 0x3D2BC1B0, 0x8F6C807D, + 0x71EE9B6F, 0xBE69E8A8, 0x70765D71, 0xEEB061C3, 0x98CD5670, 0xF671D89B, 0x72F1D79B, 0xC41FF318, + 0xB0F84BF7, 0x9FDE3FFC, 0x617CD975, 0x94ABFD87, 0xC71B6EBF, 0xF7DE7BBB, 0xF4CFDC2E, 0x1CAF17CE, + 0x28167BD3, 0x22F66053, 0x0EEED6A4, 0xF6984FBC, 0xBE98DB33, 0x4B84DBCA, 0x520CFBB6, 0xB26E4D98, + 0x6F580F4E, 0xB74F8F0F, 0xCFBF11F3, 0x2F783D99, 0x4C32A3BD, 0x3715E72A, 0xFFBFF8C0, 0xBECF19B1, + 0x4FFF1E9D, 0x315381EF, 0x6B7E08B6, 0x5D75D555, 0xFE7B9B7F, 0x53E68409, 0x137C3E5C, 0x964F9933, + 0x67CEB42C, 0xF697E507, 0xDB6EBDF5, 0x56CFE678, 0x70E8E187, 0x1FF6F6E6, 0x38156EDC, 0xB8D1C73F, + 0x6F0015AE, 0x59B346EC, 0x998343F7, 0xDF7FBFCF, 0xBFBEE74D, 0x6710043C, 0x1EE1E014, 0xE7FBB3C2, + 0x94159C1A, 0x3870A0CF, 0x5FCA329D, 0x3C5EC7A3, 0xF650C907, 0x1F7CE0ED, 0x47ED094E, 0x6B7F982F, + 0x6507A7E7, 0xCF9FEFE7, 0x4FD954A2, 0xEB01BCB0, 0x900A106F, 0xB55F5810, 0x345D7BED, 0xB5F67B08, + 0x7FD51A34, 0x3DF8E083, 0xFEFB7CD5, 0x2AF69A4F, 0x0B2B6850, 0x6D6D2DDB, 0x0B970F59, 0xB76E9D9F, + 0xEFBE82F2, 0xC1E3C78F, 0xF7F1D857, 0x4083EEB9, 0xE71EEF6F, 0x4E7FEA57, 0x5151E1FB, 0x9BD33FD8, + 0x3E64C810, 0x66E42315, 0x06DBA74E, 0x9DEAF395, 0x0AA9DFAC, 0x59B36CFE, 0x49BB690D, 0xF6969797, + 0xFBFC35AD, 0x14EFDFBF, 0xBFB78F67, 0x53BC5FBF, 0x7EDE5F3C, 0x3BD83B60, 0xC000D673, 0x3C660447, + 0xE6CE9DEB, 0xF3996650, 0xDEECD9B3, 0xBDBFFB2E, 0xA73C9EBF, 0xEBEFBECB, 0x83238F3C, 0xF288D7CF, + 0xE91BE3E5, 0xEAC7D314, 0x4BCA7A54, 0xA63ECA62, 0x4F7D387E, 0xAEBFEA71, 0xD467C58A, 0x15DE5FF5, + 0xAF834FD1, 0x5F6689B0, 0x39166C5F, 0xBF7EBD5F, 0x2FE624E5, 0x565555D9, 0xF524F1AD, 0x682B1F8A, + 0x786BFC29, 0xA37C90B0, 0xC4DBFE12, 0x622F5CD1, 0x4C05AAC7, 0x7AA41EC1, 0xDFC2EB93, 0x7A5044D7, + 0x27785433, 0x454A4A4A, 0x783CC26A, 0x2FFD996F, 0x83150B16, 0x2C48D58B, 0x6FE91265, 0xD8075F28, + 0x8B3EF842, 0xEC753E4B, 0xFF417918, 0x8FCE77E9, 0xE160B332, 0xD78B63C1, 0x2661573F, 0x8E5202FD, + 0xEB7E614B, 0x203DF197, 0xA7FD7E10, 0x2753F0D4, 0x336B9893, 0xBC7F9882, 0x454B97B1, 0x7DD2ED27, + 0x0B162DF6, 0xFB057537, 0x87B2B2B2, 0xB89DD9FE, 0xA2D128EF, 0x4F60F8CF, 0xC8C8B0F6, 0x8EAD7D98, + 0xA9873980, 0x4ED4DEFD, 0x647FDB2A, 0x7AE656C7, 0x6AEFC617, 0xEF66768E, 0x1B378EDB, 0x797C9691, + 0x9FD0EB78, 0x91CF3A7E, 0xF81B3B76, 0xACF71FEE, 0x4FDBB53F, 0xE61CF375, 0xB87F523E, 0x23F99D55, + 0x4D91175F, 0x7CD1FBCB, 0xAA4E56DE, 0x72CB2D7E, 0x7F8EFD90, 0xAC9C3C79, 0xB28F77EC, 0x07CAD8BC, + 0x79739778, 0xAE5EBD1A, 0x7CD2C5FB, 0x0F8F3EFA, 0x28B3F833, 0x7F5CBB76, 0xEDC5FD69, 0xFC3FB37F, + 0x43FC359E, 0x9FC5D621, 0xBEB61EBE, 0x8BFD1B33, 0x9A3871A2, 0xDFCFF1C3, 0x7ED6E1CE, 0x13B111B1, + 0x755CAFAD, 0x3DCE0771, 0xFBEFB6DB, 0x6EEBE24F, 0xE32DF644, 0x2FBDF492, 0x3F4F205E, 0xAFBCF24A, + 0x287F42DF, 0x0B9C95FC, 0x3E1CBFAC, 0x27947FC1, 0x3EBD1DBC, 0x4CDB5D3C, 0x969B9795, 0x395E199E, + 0x7D3CC174, 0x9488D753, 0x13FDAEA8, 0xA808EBBB, 0x81F91C65, 0x607F0063, 0xBDE4AFA2, 0xC2DEBD7B, + 0xB33D0DB4, 0xE95C4E73, 0x870F1FCE, 0xCCED4FD3, 0x9F0A0A0A, 0x4C649AB4, 0x771B14F9, 0x7D7373B3, + 0xC9F848FC, 0x477ED376, 0xE5279F7C, 0xE2FBCBEE, 0xB8B010DF, 0x47FDC596, 0x648C3D7C, 0xF8B0E8ED, + 0x7E1C2D8E, 0x4EAAACAC, 0x643DB873, 0x5BE43B70, 0xD8BFB687, 0xFDA7F7AF, 0xE38BC7C7, 0x3CF1E597, + 0x5FFAFEE3, 0x71B398FB, 0x2F76F33F, 0x63163FF4, 0xD043CC5C, 0xFF4E8F79, 0x02ED767F, 0xDF84FD3E, + 0x4AD1A7DC, 0x7989D99C, 0x0F711C6C, 0xD6BBF300, 0x739494A5, 0xDE44B313, 0x6F209F4D, 0xB9ABB7E7, + 0x12EFD4D7, 0xD733533B, 0xCE03E6CF, 0xFFCB3EBD, 0x1D1C8D99, 0x05FBF7EF, 0x477FBB90, 0xAFA1F131, + 0x87C6B74B, 0xC6EBC7B7, 0x4BE6E3F9, 0x246DE8A2, 0x670EE94F, 0x8ABF90FD, 0xDC2E7A43, 0xF5A26F6D, + 0x6D853D73, 0x486FC45F, 0xC87E4397, 0xF894F17C, 0xACFEF8F1, 0xE3982F73, 0x4A6FB93E, 0xAC1786FE, + 0xECD9B3C6, 0x4C353323, 0x6EFC7575, 0x75CCAA6F, 0x6F6F87DE, 0xB1597FEE, 0xDC39E688, 0xEB7FFBF6, + 0xEDC6AC30, 0xCB54BF63, 0xC70E66D5, 0x373535C1, 0xDF32D5BB, 0xFE96A9FE, 0xFDF7DF37, 0xE643B359, + 0xF5381F81, 0x55FFCD37, 0xDFC0DF66, 0xD59F3871, 0x8259F56F, 0xBFFDB631, 0x67CD6ED5, 0xBFF7DE7B, + 0xCCAAC7FD, 0xC1FADBAD, 0xFA03070E, 0x30ABFEB5, 0xD75EB3F9, 0x2AEB137A, 0xDC27C0AA, 0xDFB56B17, + 0xFC35A8FE, 0xE38F3F66, 0x563DEA93, 0xEE47B119, 0x911BB19F, 0x6BBD8CCD, 0xC8F849EF, 0x3B7C3FDA, + 0xE858EF4F, 0x1BC5DEC6, 0x93C717A7, 0x9CC29D3B, 0x771A335A, 0xD86E0097, 0xEDD9B307, 0x5C26C5AB, + 0x7DB1FF9E, 0x71D8B7CF, 0xE3F34A31, 0x2D137DD6, 0x319C3799, 0x1B619F75, 0x146CED1B, 0x847F6EC3, + 0x798C99ED, 0x7F6EBFEB, 0xAEBBBC9E, 0xE8C7E1AC, 0x1FA8FE7E, 0xFCD5A851, 0xA39879BD, 0x53FEAB37, + 0xDC7003DB, 0xCB7925FF, 0x659C3F91, 0x4F7C1EBB, 0x3133F9E4, 0x934FFAF5, 0x17B71152, 0x167FA4CC, + 0xF949371A, 0xB6D77C45, 0x4471BED2, 0xF50AFD63, 0x8F3DE6D7, 0x3BF44B97, 0x2E657BEE, 0xCFFE962F, + 0x5F9ED22F, 0xA4B8F3C7, 0xFAD82965, 0xA927B1D7, 0x139F7AB6, 0xEB97C6E7, 0x6C01EBF7, 0xB6A7BF0B, + 0x3366CC48, 0xD58BBFE7, 0x1F5BB264, 0x89CFFFD8, 0xD6FCFD8B, 0x162DE2FA, 0xC6DC6CBE, 0xC779C7D7, + 0xB30B7410, 0xFB81EFEF, 0xB467BEFF, 0x613FF68C, 0xFE23C25A, 0x1FA197F8, 0xA4F48EBD, 0xDEB3D377, + 0x89A79BBF, 0xC65BE7EF, 0xFDB9F96B, 0x7F3AFFE4, 0x42CDA79F, 0xA9A1A101, 0xBC5BBFD7, 0xCA952BE1, + 0x4FD6CF49, 0xD389F303, 0xF7877AFD, 0x757B27D6, 0x33ECF57B, 0xE3BE007B, 0x39FF6676, 0xF2F9BC58, + 0xF64372FB, 0xB78F3715, 0xDF29ECE2, 0xB9BE78BA, 0x32EC63EB, 0x290B6CC7, 0xBB1AFD65, 0x7E9448E2, + 0x7CE5E7F3, 0x535E4FB0, 0x8FF74F94, 0x3574E850, 0xB0B3372D, 0x606BFF0E, 0xE60BBDE4, 0xABD46FE8, + 0xC15ADFA1, 0xC779CAB2, 0xB3372D60, 0x6BFF39EA, 0x35F49326, 0x4DF2F51B, 0x7AB0D677, 0xE8257FD4, + 0xDEB480AD, 0x7D13EA35, 0xF4D3A74F, 0xF7F51B7A, 0xB0D677E8, 0xABABABC1, 0xCEDEB480, 0x6D3C13A8, + 0xD7D063FD, 0x6AFD86DE, 0xAD67C794, 0x85FCB4EC, 0xEC4D0BD8, 0xDA0F437C, 0xA1C7F7F0, 0xF961F5F8, + 0x5E7EBD58, 0xBDCB7767, 0x6F5ADC7A, 0xBB23E2C6, 0x2FF92BF5, 0x1F7A65D5, 0x3BBE43F5, 0xCC534DB5, + 0xEA717ED4, 0xFA0F3DCE, 0xEFBA3F40, 0xDFBD7B77, 0xB6573DF3, 0x0AF38CEA, 0x7BF6ECE9, 0xEB3FF4CA, + 0xAAEFDBB7, 0x2FDBAB9E, 0xF943F3AE, 0xEA0B0B0B, 0x7DFD871E, 0xE72DDD1F, 0xA0C7FD14, 0xF6AAC77D, + 0xDED6FB83, 0xAAC7F94E, 0xEB3FF4EC, 0xCFED0FD0, 0x0F1E3C98, 0xED558FFC, 0xB3F97E2E, 0xDCBF9E8F, + 0xB47F9FFF, 0x568FFE60, 0xAF7AF8D3, 0xF363EF5E, 0x978CC779, 0xDADECF1A, 0xF8FE47D9, 0xF3F13E60, + 0xEF5F8E89, 0xE43EA8F6, 0xC27A1E6D, 0x3B73C9F8, 0x79F3E6B1, 0x5E387B3E, 0xD7B3A311, 0xAEE76D74, + 0x84A64C99, 0x62CF83C2, 0x4521C6FE, 0x5164FDE3, 0xFD2432CD, 0xF240F4F6, 0x9F8B18E3, 0x676E94F1, + 0xA01DFED1, 0xDEE6EC3B, 0x9F15FF75, 0xCE3FF356, 0xF009E674, 0x7B30BF3F, 0xD90BAFDA, 0x83EB428C, + 0xF7943A1B, 0xB45FF2A7, 0xF3C57D03, 0xF188D408, 0x472DE3BD, 0x49EFC7A8, 0x775DEEE7, 0x2976F52B, + 0x4E7A3FD6, 0x76C70DC9, 0x7D5DFC5D, 0x648FEF13, 0x0FD90BBB, 0x76773E2F, 0xEA4B7C1F, 0xF2F1EE9B, + 0x5B89FB81, 0x7E0FA2DC, 0x4ABC3FE9, 0x791D3F7E, 0xAF89D9FE, 0xEC7C7BCE, 0xCE23ECD7, 0x3AFF9EB3, + 0xAF68BCFA, 0xEAAB7D7C, 0x5A475CD1, 0x78FBEDB7, 0xB3BD701E, 0xDD74D34D, 0xFE7D0DF7, 0x2D79AF12, + 0xC64FDECF, 0xC41FD1A9, 0x11B8EF6A, 0x7FB1116D, 0x545656E6, 0xDB13B38A, 0x02E94FF4, 0x8959E4BE, + 0xB7C4AB97, 0xBD37F07B, 0x9AFBFEBD, 0x8E1605FC, 0x5EE6C603, 0x7F58CF3A, 0x5EF4D7E5, 0x7D0DD712, + 0xB1AF107B, 0xF7DEECEC, 0x3B571605, 0xB8CF687E, 0x9C9F5F14, 0x607FD0F7, 0xB2F3F389, 0xE47D4DF4, + 0x9D2B89C2, 0xEF6F6555, 0x44D80F54, 0x5F567529, 0xC9FB94AC, 0xD78EDA38, 0xDD7CF3CD, 0x7E3D76D4, + 0x66D5A2FE, 0xEB7B5147, 0x2D91BC8F, 0x8ABEA3F6, 0x52E2F3D2, 0xD18BF2CB, 0xE563562D, 0xBEBFBF4F, + 0xD97F784F, 0xD2F87C67, 0xFBE778BB, 0xF87D5725, 0xDF5BD76B, 0x9C2EA5EB, 0xAFBFDEE7, 0x43A9FD4B, + 0x4D4D8DCF, 0x9752DB3E, 0x72E448BF, 0x9EE21989, 0xDFE27CE5, 0xD76BA6B2, 0xDCF7F0E3, 0xF72D779F, + 0x8C8718F3, 0x29BD9288, 0xEB959B5F, 0xE995B995, 0x121FF197, 0x58945B29, 0xF1107D62, 0x1111F237, + 0x550FF238, 0x5FF47E8A, 0x1FF251FB, 0x477FD80F, 0x757C716B, 0x8FFAADEF, 0x6D17AA52, 0xF54CE31F, + 0xAE77FF4A, 0x71853011, 0xDEE32EFE, 0x3E29BDBC, 0x8FA7FCCB, 0xFBB9D6D3, 0x588BBE9F, 0xA5D557E6, + 0x9C1DA97A, 0x2B1C6B09, 0xBFBFB596, 0x1285DFCB, 0x0A9A3D37, 0x08C76687, 0xF5ADA5C2, 0x919AC84C, + 0xC4275195, 0x2C193D7A, 0xB48F5FAF, 0xEB88F0DE, 0xAAF5A163, 0x3211F6EB, 0x8CE7C43E, 0x795DB244, + 0xBEBFC4B7, 0x6372E3C8, 0x6DDBB6D9, 0x76E1E475, 0x8D23F19E, 0x1EA9114E, 0x54358E7C, 0xE08107FC, + 0xF7E865DB, 0xE7CC99E3, 0xDF6FDADC, 0xFB8DBEEF, 0xB451EE21, 0x79DF49AF, 0x1FF2BEDD, 0x3A22658F, + 0xF71A5BAF, 0x0EA19EC1, 0x5E384FEA, 0xC9C5F527, 0xCDBFBCF7, 0xE87991FD, 0x7D88F721, 0xF597FC5C, + 0x38F3AF9B, 0x366DF2FF, 0x1FD07336, 0xD1AA55AB, 0xB81DF538, 0xC7B6CBFF, 0x2FA5D547, 0xEB4FDA73, + 0x0F71BD08, 0xD9235FC2, 0xED607D9F, 0xCBA1DCDE, 0xC2F21E94, 0x43D1BBD3, 0xDBF1FDC3, 0x7A651D3F, + 0x58DF9F22, 0xCF897D98, 0x911F617B, 0xE1D47CC1, 0xFA3E1579, 0x2E7A773A, 0xE3BE1DB6, 0x57D6F981, + 0xC3E307DB, 0xFC9B48CF, 0xF07D51F3, 0x733CEDC6, 0x7EE67935, 0xED05FB7C, 0x5F436B53, 0xEB81F753, + 0xF7BD701F, 0x653E2BF6, 0xCCD394A3, 0x29DE27F7, 0x3DB0F557, 0x431344EF, 0xFAAB215B, 0xABA3BB3D, + 0xBF2A1C3D, 0xE9FA7F55, 0xEC85F5FC, 0x543A8F0A, 0xDDFD6199, 0x703CAACC, 0xFBE560CF, 0xB27F0EF6, + 0xF6ACCF9B, 0x4289B03E, 0x6F4A3C1B, 0xACF765CA, 0xF43C5358, 0xECF5FC9C, 0xB8E079B7, 0x703CE258, + 0xEEEFDD94, 0xE5BE42DD, 0xC45ECFE3, 0xAAD7FB96, 0xEAF5BEA5, 0x7ABDFF84, 0xF4727EAD, 0x8F3587FD, + 0xC5F652A9, 0x32DF977B, 0x78E6F32F, 0xE58BFD7F, 0x01000000, +}; + +u32 point_table_binary_50[] = { + 0x11727558, 0x7D4C54D9, 0x153F0333, + 0xCCE0BC19, 0x60476530, 0x11759DE4, 0x4DDDA874, 0xDBE84654, 0xB47EB0D8, 0x12466595, 0xA596B55B, + 0x62B5448A, 0x942E2CA2, 0x56226A43, 0x36883A2B, 0x04151661, 0xD59A1531, 0x166DB411, 0x89DAD6C6, + 0x5082C110, 0x43ABA5AD, 0x1AF9282C, 0x2CB830F3, 0x7ACFBDEF, 0x1EC6810E, 0xE18F5FEE, 0xEF9C7BBE, + 0xEF99F197, 0x01180C00, 0xE054BB4F, 0x9C38A1F9, 0xCBB41C8E, 0xA3B5B1AB, 0x57AF72AC, 0x35036C1D, + 0xD0C63B3A, 0x3A1806E0, 0x7850FD57, 0x6363A3E6, 0x6F10F25A, 0xB7FAF703, 0x070E302C, 0xE4B57F82, + 0xBDB2B292, 0xF4999F83, 0xF3F8F1E3, 0x5C9EE317, 0xEA8BFCFC, 0x7C0DE2F4, 0xFB42C0F1, 0xF0E1434D, + 0xFB9BC0CE, 0x59E0B87F, 0xFF3EC382, 0xEF9CA5F6, 0x36343468, 0x8CC9B162, 0x577BD13E, 0x88D3ED0F, + 0x517BAF5D, 0xBB26E4E7, 0x0158CCA0, 0x2C5FBE5C, 0xC873EC8E, 0x5CBD7A35, 0xE9D3FC6E, 0xE3FAF5EB, + 0xA7E6079F, 0x730C9090, 0x9040FE99, 0x87B4D1B5, 0x6BD792FF, 0xE6217738, 0x61A64F1B, 0x763B0416, + 0xFAB56108, 0x412CFDB5, 0x58C0BC6D, 0xDB36B2DF, 0x62519F6E, 0xD9B24560, 0xE4FF5BFD, 0xC7C68D1B, + 0x059F6330, 0xA7A5A569, 0x06CF843D, 0xC78E1D13, 0x58B7BFB4, 0xB494E109, 0x7F8B8A8A, 0x04D6FD29, + 0x2E2ED60C, 0x397ABC6D, 0x1076EBD6, 0x2DD267FE, 0x162CCDCD, 0xCDC4377F, 0xAB7E535B, 0x5BCBF87A, + 0x7C6DEAD0, 0xE9D3A739, 0xC6FC5BE6, 0xB9DF427B, 0x918F98E9, 0x77A13FA8, 0x4F609895, 0x9E9ECEEF, + 0x137C08E7, 0x7CFDFE34, 0x13845554, 0x5490FE34, 0x93DB79F4, 0xE851D20F, 0x31EEE833, 0x67CE903C, + 0xC480E9F2, 0xE5CB42FF, 0x76512FD5, 0xD5D5745F, 0xB40F1C75, 0x7575644F, 0xB44FEDF1, 0x7ABD021F, + 0x63F5026A, 0x4F7979F9, 0x14F2C1E7, 0x0CF373B5, 0xA7ACAC8C, 0xC71F71F4, 0x3730E3C8, 0x91233C3F, + 0x02BB23B0, 0xDE3966F2, 0xD631B70D, 0xE3CD31DA, 0x6B705B0B, 0x0B0B853C, 0xC71025F8, 0x225F9E04, + 0xEDD58E1D, 0x3B28DF9E, 0x0477E4CD, 0x9B37297F, 0xAC7E22EB, 0xEBEB29BF, 0xDAB0F6EA, 0xEEDDBB54, + 0x4F9E39E0, 0xAAA9A9A1, 0x7AF3CC52, 0xC74B4A4A, 0xA8DEC1AE, 0xFE17FB43, 0xD6373820, 0xA6B5B595, + 0xCBA33DE6, 0x11B0607E, 0x505E60B5, 0x0BF327FB, 0x1BA6A95D, 0x982FD9FF, 0x300D2CA2, 0x3EF5788F, + 0x81253737, 0x97FC8D1E, 0x5347B9BF, 0x20B0755C, 0x1DDDBB77, 0x2FB787D7, 0x834F9CA3, 0x3D020B79, + 0xE6EF00E2, 0xB99B42AF, 0x24262672, 0x8CF53077, 0x93E3C682, 0x050B501F, 0xC7911B1C, 0x37F6ECD9, + 0xC331F223, 0x37845E41, 0xFDCC7E7E, 0x0E6B1C37, 0x66CF9ECD, 0x31B7774D, 0xE81597CB, 0x45F153DE, + 0x0707C65B, 0xD6BBF24B, 0x68E1F16F, 0xD67280E5, 0x73DA17C6, 0x85FC5CAF, 0x4F9B413F, 0xD7F36576, + 0x83E3DEBD, 0x7BD4BFE6, 0x1468412C, 0xE783A912, 0x5A34F691, 0xF512FE7E, 0x78BD94E7, 0xF5FFC85C, + 0x111717C7, 0xEFC373EB, 0x594BB5B4, 0x07B17D97, 0xE0CB7AB6, 0x0D992BA4, 0x3D88ED87, 0x0596F133, + 0xC70A7D5A, 0x82B03FF4, 0xAFC68578, 0x7FE03942, 0x993F4396, 0xB9627070, 0x70125FD6, 0x83C127F8, + 0xC1F2B27E, 0x4CB9E020, 0x1CE0AFAC, 0x47D8088E, 0xEEEE6E9A, 0x8F50002D, 0x789F9CFF, 0xDA7FA0E5, + 0xD9B367E2, 0xBE1AD65E, 0xE563FEC0, 0xFB43B4F1, 0xAD81F76B, 0x4FE1BB84, 0x195FCBD5, 0x3A75BE07, + 0xE365FE9E, 0xA1F9FCF9, 0xF302B3F3, 0xB0D6D034, 0xC48CCFB1, 0x76CE5049, 0xE701FCE0, 0x738EB1DF, + 0xCD60D0F9, 0x71DA5CE6, 0x5F8DEF60, 0x414181C0, 0xEC3C2CD1, 0xFF07C48C, 0xCF313C30, 0x5C20CCF8, + 0x301F7274, 0x7EA4FF29, 0x8BEF21E3, 0x0C7DFE47, 0xE279E877, 0x4C36C48C, 0xCFB1AF27, 0x74A6C4C8, + 0xF72786CC, 0xD6F9DCBE, 0xD0F79C33, 0xB2B2B228, 0x5E1683F3, 0xEDCCCC4C, 0x8A87C5AA, 0x8D575555, + 0x913FA13F, 0xD0FA715E, 0x4B7B511E, 0xFB45FA8F, 0xF2A84FFA, 0x8BF2385F, 0xA43F287F, 0xE9D2A509, + 0x7B997C5E, 0x5E1EC503, 0xE5B3B3B3, 0xC95F94BF, 0x78F122F9, 0x83F2FA3E, 0xD0C6DF1F, 0xF6C7FD4B, + 0x10D8C8F0, 0xF3FE019A, 0x571616B2, 0x4FF71D98, 0x9857EC73, 0xEEDC39C4, 0x6D020B79, 0x368FDAB0, + 0x7EEE5429, 0xAE9D3B77, 0xD2FE70A7, 0x0AE070E9, 0x6734AF1E, 0x25017CF1, 0xE58529F9, 0xC1E7022B, + 0xAEBC824F, 0x85BDD8EF, 0x2956D3F6, 0x9F65D27B, 0x6E4B6125, 0x8CF9D4EF, 0x8B60FF59, 0xD939A43F, + 0xC260356D, 0x4AFD80E6, 0xD358B172, 0xBDE1F7D7, 0x85FD0CFB, 0x6D56D3C5, 0xCB57683E, 0xD95294EB, + 0x1F6EFB09, 0xF917B95D, 0x495AB264, 0x09F1ED45, 0x4AD2CA95, 0x2B69FFB0, 0x1701D0BE, 0xC2F9002B, + 0x56ACA0F8, 0xDDFE2340, 0xE0FE81F1, 0xD031F94F, 0x98F30596, 0xF7F9146B, 0x6A535313, 0xD9E35314, + 0x0F62C91F, 0x5A14800D, 0x88059FCD, 0x7B8E4747, 0xACA6AFAE, 0x5E9BE4BF, 0x9CDF2F9B, 0x94EBB99F, + 0xE4236E13, 0xD86AC278, 0xCBF70EED, 0xDFF0A364, 0xDA7FD0FE, 0x949414D2, 0x8FF627F3, 0xFD27C0FE, + 0xF58984D9, 0x04F7BCB7, 0x2C9EF86C, 0xA2A6A23E, 0x799FA5CB, 0x9A1A3B67, 0x8EC0586F, 0x5D8A07DF, + 0x07B9DF60, 0x7CF3F7EE, 0xA3F716E3, 0x9B93F76B, 0xE2637E52, 0x5353491F, 0xE6272323, 0x83F69517, + 0x4680B213, 0x5ED2F7B2, 0x09E06465, 0xD5247F19, 0xBF4DF0AD, 0x26AC1FF9, 0xDE8D79ED, 0x0BB1DE90, + 0x2FB092B4, 0x63D72F28, 0x7EF622FB, 0x42AC1729, 0x1FDEC9FC, 0x898D9DD2, 0x3FFEBE74, 0x190ABFCF, + 0xEA09F988, 0xC33B0D85, 0x585FB40F, 0xC5037C90, 0xF621ED57, 0x31EF8878, 0x4B7ECC3B, 0x8A17E32B, + 0xF545C72B, 0x5E8CBFF4, 0x17E3B5EF, 0x3707C91E, 0x8CC78F33, 0x3E2279B2, 0x5FD73FE6, 0x15FBA9CC, + 0xEFE808EB, 0xEF0BBFA3, 0xFD7DAC58, 0xF47B70FD, 0x4C515F6F, 0xF0657FF8, 0x6D00D5F5, 0x5F4EEAB7, + 0x607D727E, 0xFA1480F6, 0xF6769AAF, 0xBE69FEF2, 0x274F9ED0, 0xBC337AFC, 0xE5BDBDBD, 0x34BFCDC3, + 0x00FDFDFD, 0x58FF3988, 0x2DD68807, 0xB83F633F, 0x70F9B723, 0x1E887D66, 0xC25FBD5F, 0xF9F9EB46, + 0xD9DFE2FE, 0xD78D23FB, 0x972E5D2A, 0xCEF57889, 0x7E17EFDD, 0x987764FF, 0xB265CBC8, 0xDE0E75A4, + 0xE2CE9FFE, 0x42F775A8, 0x8A2B3BF7, 0x57B4AFE1, 0x3C43FFF9, 0xB93ECFB0, 0x9EE57BFA, 0x2869A4E2, + 0xF6BD3F8B, 0x7CB2DA1E, 0x7EA924F1, 0xFCEBFBED, 0xF04B8083, 0x878FD0FE, 0x3B7A1BA0, 0xE4B7A582, + 0xCFB19E5F, 0xCF847F47, 0x3F2B9BAA, 0x5EB97ED3, 0xE3A8432B, 0x57AD22F9, 0x90575187, 0x647F0A0C, + 0xB06ACD1A, 0x81391F00, 0xCF83F952, 0x3F40D421, 0xAC67CE6F, 0x16EF43EA, 0x96ADFF57, 0x5F67B7E2, + 0xCAF8E9C7, 0x74FE78A6, 0xE2FAE8E3, 0x74DACF1F, 0xCF14FD2D, 0xF7F7CE6E, 0x007D1E51, 0xFC327FBE, + 0x93F6598C, 0x2FC65BCE, 0x2BAC5F5E, 0x5FFAFCC1, 0xFAC47A96, 0xF382F73B, 0x7B2FE53C, 0xC17970EA, + 0xF459AA07, 0x567FFB31, 0x3E32FF3E, 0xC550B879, 0xF366CADF, 0xD02243A1, 0xD3E9A47C, 0x0F2D82FD, + 0x1CEBEF57, 0x4F9DE857, 0x99FFBE93, 0xA29FA57C, 0xDF49E573, 0xEC57F9BE, 0xF5D4299F, 0x633FCBFB, + 0xD8BCF4E2, 0x7D727F0E, 0x79612FC1, 0xEF5F725F, 0xEE3B692F, 0x494E4E9E, 0xDCFFFABC, 0x8A8E17E7, + 0x325EA656, 0xC5CBFB5B, 0xDFF7439E, 0x07C4979F, 0xEBF10BBA, 0x2FD81ED9, 0x3FF8D1F9, 0x6FE893FE, + 0x7CFD6E40, 0x7C82E225, 0xDFA7E9D3, 0xA7D3FBFC, 0xF5BBD6D4, 0xA8A8A829, 0xFA43D8F3, 0x28C91EA2, + 0xBFFF03E2, 0xBDB18760, 0x3D07BE9F, 0xBB76674F, 0xE4EFD4D0, 0xEE75EBD6, 0x517E6CB1, 0x43BBE7CF, + 0x9F4FF3C1, 0x16CBDE8C, 0xC848E473, 0xEC3BC576, 0xC6B030DA, 0xEFFAD207, 0xDAF1FB8C, 0xDC9706E7, + 0x0DB42F5E, 0xBC98F6B7, 0xD78DC355, 0xF1F1F16F, 0xCC0BFDF7, 0x089A27E2, 0x5CE8EF4B, 0x0F3B3B87, + 0xCD7F2D85, 0xD9EB14F1, 0xE3FB7282, 0xC0C6406C, 0x416C1438, 0x4560D031, 0x9BD7A5F0, 0x8990D7E7, + 0x7BADC0C6, 0x667DBED7, 0xC20F1119, 0x9BF5F95E, 0x2AB098EF, 0xFF030000, +}; + +u32 point_table_binary_51[] = { + 0x11727597, 0x7D4C5457, + 0x16C00FF0, 0x46869907, 0x338AB531, 0x5DA2B6D4, 0xF71ABBD1, 0xFDCFBF0C, 0x366657DB, 0xC846640B, + 0x75B7D626, 0xD6D8985D, 0x317513DB, 0x46596DE2, 0xB7052C53, 0x20BAD889, 0x610B9D4A, 0xD52DB04D, + 0xC56ADBD4, 0x16D3ECA0, 0xAEC545F1, 0x63A695D1, 0x6885A0E0, 0x80F3F69E, 0x7BEE3D33, 0x1DD8E1AF, + 0x5FCEB9E7, 0x9EAF7BDE, 0x01EA9DA2, 0x8C6E00F0, 0x80BBBDBD, 0xDD814DC4, 0xD90F98C3, 0xC4D615C9, + 0xF5C4E021, 0x76E62BFD, 0x98735731, 0xE9DFB246, 0x24972B7D, 0x2FB3BA8F, 0xF485BD22, 0x270CE09F, + 0x02EE9A9A, 0x1A691FD9, 0x3762BB77, 0xEFDE4D5C, 0x0DE00CDB, 0x5376ECD8, 0x41FA82C1, 0x0F53F6ED, + 0xDB2739A3, 0x467036F8, 0x9B9B9B89, 0xBB510CFE, 0x5028C4FE, 0xFAC1BA57, 0x5F5F4F2C, 0xF5AD7B81, + 0x40C08166, 0xC59635D2, 0xD9D9894C, 0xF6663B3F, 0x87C361B6, 0x9F3DE08C, 0x757777F3, 0xF9EC41DB, + 0x3879F2A4, 0xD4477F51, 0x5E5B5B2B, 0xED497E60, 0x3FBD79F3, 0x668EC789, 0xD9B32B2B, 0x2B395E27, + 0xE28CD5D5, 0xD5F17D95, 0x7178A2B5, 0xB595FDA9, 0x8CDBCF36, 0x3434B03D, 0x9861CFA9, 0xAAAAE2FB, + 0x60063C81, 0x72997FA1, 0xEF8B83FF, 0xC0810394, 0x7FC9D6BD, 0xEAEA6AAE, 0x074CB2EE, 0x613E75BD, + 0x6012F831, 0x7E64692F, 0x13F2172D, 0x5A445C01, 0xF0788239, 0x4C6CC5FA, 0xFAFA883F, 0x0030C18A, + 0xF5F6F612, 0xCBF356EC, 0xE2C58B8E, 0x63933FEE, 0xD99025EB, 0x6D933FEE, 0x67AC38F7, 0x07E6D76F, + 0xBBB87F90, 0x4DF06946, 0x7BEE2761, 0x1ADF8F3C, 0xCB3AB867, 0xCF1E694F, 0xE6AFCF3A, 0xB86BD72E, + 0x799FE4AB, 0x4A5FF126, 0x9733A638, 0x4C6C67F5, 0xF4F4B03F, 0x23D3ED2C, 0x19FF04FA, 0xE9726267, + 0x2C180C92, 0x7E05D63F, 0xC53EF280, 0x6DAC58B1, 0x82F3053E, 0xDB58B972, 0x25E7137C, 0x4A5FC813, + 0x45F49E4E, 0x9F3E4DBC, 0x4AC873AC, 0x2B5D5D5D, 0x529F18DC, 0xBA1EA49F, 0xC242EE9E, 0x96CC8FE4, + 0xC7AC5863, 0x63A3F447, 0x9EF75931, 0xD90FB6B2, 0xE7E3FC48, 0xF9E26C7B, 0x96BC4FF9, 0x0F863DEB, + 0xDAB56B1C, 0x1F184E42, 0xE793F489, 0xB1FF12F3, 0x005E1984, 0xC7158789, 0xADE8D0D0, 0x9003EB88, + 0x8B5FB6A2, 0x8944C211, 0x9591FA73, 0xC7440B09, 0x76F6923C, 0x6F84E438, 0x1F90C165, 0x458F1D3B, + 0x26E70331, 0xDB2756FE, 0x4B2EC278, 0x99653EDD, 0xD3AC5BAB, 0x57AF667F, 0xC06FDD5A, 0xB56A15DB, + 0xCB1E50F1, 0xABFBB207, 0xACD88913, 0x27888B64, 0xBEFA4F9D, 0x3A45FA45, 0x29F952F2, 0xEC5EEB36, + 0xBE4F5D3F, 0xF19E6E37, 0x3535717D, 0x707E2A7D, 0xAAD75562, 0xE821F667, 0xC154C561, 0x62AB7B70, + 0x7090FD77, 0x1E59DD77, 0xEEDCE1F8, 0x9C47AC4F, 0xF3CE0D99, 0x72DEA8F9, 0xE71B0297, 0x9C176A3E, + 0xFA866C43, 0xCEAF1E62, 0x70DB1967, 0xCE9C49E6, 0x2313CEBD, 0xF4A797F9, 0x3EC88049, 0xD89FD00C, + 0x41644FB9, 0xA8EF6F7F, 0x472CF43D, 0x2FC1770B, 0x172E14F1, 0xC169B467, 0x96E4B7AD, 0x5FBF5EDC, + 0x470C8223, 0x91886439, 0x4F9639A1, 0x929212A9, 0x8F6C0A2E, 0x2E2E968C, 0xF6CD9219, 0xAF6DD8B0, + 0xC1816F89, 0x139FCC78, 0xEDE1C387, 0xC25FC54F, 0x2519ED27, 0x9ECA6F73, 0xC44FC73B, 0xB9E3B121, + 0xC92A1F53, 0x7A939CB8, 0x06907F6C, 0x7A87ECA7, 0x7E62DFBA, 0xE91D2C17, 0xF6A7BE51, 0xF0A4ACCF, + 0x44F294F3, 0x3AFFF90D, 0xA4AFFB2F, 0xFFE382B7, 0xB8BE8273, 0x8F12EBFE, 0xF6B716BC, 0xA5FA599E, + 0xCFFDBBBA, 0x4FF547AE, 0x3785C57B, 0x32A3BF7A, 0x23F57D99, 0x07928CEF, 0xCFBB6CDA, 0xE1D479EC, + 0x6D20D6DF, 0x8FC9AF4F, 0x7D7FDEBC, 0x79321E08, 0x0AFBCFFB, 0x0BD7AC59, 0xC3DF87C9, 0xC7FFBF5C, + 0x7E1FF67B, 0x8D09F5D5, 0x3CF45C9E, 0xFA3EDF2F, 0xD8FBB462, 0x3DDF3FA7, 0xF37A7EE7, 0x18292CEA, + 0xEF6ECF69, 0x92ACBEF7, 0x398B89F5, 0xF7D4B744, 0xDDAFBED7, 0x79A34AAE, 0xF68FBCD7, 0xD5F97E62, + 0x6FA3FB90, 0xD64F8D3F, 0xB53FD219, 0xEB9B5EEF, 0xF47C8C8B, 0x2F3DDFEB, 0xE83DB8C5, 0x9F948F12, + 0x1B826FFE, 0x3CC0F3CE, 0x2D9EC08D, 0x1B3778BE, 0xE10FE5CE, 0x5ED2077D, 0x5E7D8FE3, 0x2D003BF7, + 0x55F17B89, 0xB7981DF8, 0x3E9D7208, 0x228F0C7B, 0x5D6BD7AE, 0xE5FD6964, 0x18A0EABD, 0x00BFB77E, + 0xC3EC7873, 0xB3D82736, 0x917EACDD, 0xEBDABA75, 0xEB784ED7, 0x57FB50BF, 0x0170B8F9, 0x23DEEF62, + 0xED004DA1, 0x23A81FC4, 0x7CFC1032, 0x9794ADF8, 0x23BFF7F3, 0x91BC5F2F, 0x5DB68CE7, 0xCDF908C0, + 0xDB957FE3, 0xFDE68710, 0x80BA2F88, 0xF51D9C65, 0x2E59BE7C, 0x39DF7F3F, 0x963C4F72, 0x8A5FFB73, + 0x3F06B05B, 0xEE3774FE, 0xE61CAF6B, 0x6F750DEF, 0x4337E700, 0x1C39FE29, 0x9F47FF5B, 0x3F6DE3FB, + 0xFA0DAFEB, 0xDDFDEFC9, 0xF3B27FCB, 0xEE7E4DEF, 0x97E49EB2, 0xB177E9FD, 0x10E75C4A, 0x32EAE75C, + 0x4AEA2367, 0xD83E03E7, 0x9F968B0E, 0x32E47C54, 0xF1E26FE3, 0xA637793F, 0xCBB0012A, 0x36FE95EF, + 0xC3F84B4A, 0xFFC0F630, 0x9F7AFEEA, 0x7CEDDCB9, 0x93E3C37C, 0x60BCBA1F, 0x2E45F232, 0xD5FE1026, + 0x163BE1B6, 0x77787FBA, 0x2276B077, 0x76EC42FD, 0x20B159B8, 0xEE2F1592, 0xD1FEF037, 0x66614BEB, + 0x519ADF42, 0x375E9B97, 0xA9F997F6, 0xC79FC779, 0x94FB9C59, 0x88F9D5F3, 0xDB37332F, 0xF350D33F, + 0xC8BE781F, 0x8F5E350B, 0xFFF9598B, 0x9807747E, 0x749B57ED, 0x73C4F116, 0xCDE42FF6, 0x7BEA3E38, + 0xBA2DC9E8, 0x6F661460, 0xCB962DBC, 0xEF655DD6, 0xF1523C59, 0x97CDC0D2, 0xA54BE57D, 0x52FF4733, + 0xB0F8F917, 0x9813DBEF, 0x7E5DFA62, 0x19EB3B06, 0xD553FBE3, 0x18546FED, 0x6F62BB66, 0xBA6FF81B, + 0x80B367CF, 0xB23DCCDF, 0x87475A59, 0x9FF36327, 0xF32FDFAF, 0x4DF9C0F8, 0x5F28FE3D, 0xE707E32F, + 0x2D2DE57D, 0x10E3C7F7, 0xA4F72D8C, 0x5FFB8BF9, 0x768C4885, 0xF617E58E, 0x71FBDFDA, 0x5FE4C4F6, + 0x24A37E62, 0xBBD6A77D, 0x2EF73980, 0x8ECE2F78, 0x3FF1CD04, 0xF8A4AD63, 0xC2FAFDB2, 0xBE743EEB, + 0xBF00D581, 0x3A9667F5, 0x9A01D91F, 0xEABECC88, 0x19D0FE13, 0x03E07BD3, 0xF13D7A15, 0xA02B7C7E, + 0x7C7F8CEB, 0x3FFAFF21, 0x5E0B70E6, 0xFBF004FD, 0x9AACC757, 0xDF75F17D, 0x1C9F9DF4, 0x3F74F438, + 0xE747DEF7, 0xAFCF39BF, 0xE8CFD973, 0xFFE1FDC7, 0x331FA0EF, 0xC79BC9FD, 0x663ECDE3, 0xF4F93E7E, + 0x9EA7CDEF, 0x72E24481, 0x66D24F14, 0x88797AF8, 0xF0B8F9CF, 0xFB55D98D, 0x8D172E5C, 0xA0F3B87F, + 0x410A4BFD, 0xEB0F90D9, 0xBF3262AD, 0xEF9BA9FA, 0xB13CADBE, 0xEA7EBF0F, 0x40E643D9, 0xF3FBCC42, + 0xE98F3A1F, 0xFDD2B3E0, 0xCF151BB8, 0x1F2273BD, 0x721FD4FD, 0x12990B50, 0x77B091ED, 0x47BF04C0, + 0x7ED1FEDF, 0x2FF62C40, 0x7B7A7F7B, 0x70DD7BAE, 0xA1F110EF, 0x93F78B01, 0x7AAE5EC7, 0xFD4DEA0F, + 0x873C0BD0, 0x5FBDEF0E, 0x8B797739, 0xF213EFA7, 0x51D1036D, 0x273AF97B, 0x82F31CFD, 0xD7DF1BFC, + 0x5EEDAF6B, 0x98403F5D, 0x2EEA2FE5, 0x5E57D347, 0x1FF3FE18, 0xFDC0EC90, 0xF94FF157, 0xE6779C7F, + 0x241F0E79, 0xCF497D97, 0x902FC0EF, 0xBB01725F, 0x18258654, 0xFE0DD557, 0xEE8F2E62, 0x43F1FF00, + }; + +u32 point_table_binary_52[] = { + 0x11726D93, 0xDF6B5261, 0x18C71F47, 0x329B4E97, 0xBF405027, 0x4DD821E8, 0x5F185E78, 0x51FF8197, + 0xBBE93662, 0xB35A41B0, 0xB18B7621, 0x61369832, 0x4F293634, 0xCDB146A2, 0x48370B91, 0xA20BC770, + 0x1474110D, 0x2190850C, 0x5A9B0ECE, 0xDBFBBECF, 0xCE338BCE, 0xDD87E77B, 0xBECFCFD7, 0x10602176, + 0x0360C10F, 0x57C2E130, 0x3304D82E, 0xB262DCDE, 0xDE66DA37, 0xE45DBB62, 0xECF7FB82, 0x43C8A817, + 0x0C35AEBF, 0x0ED646A3, 0x21F592AF, 0x299E56AB, 0x25FD047F, 0x668AB952, 0xA90896FA, 0x2F236028, + 0x97CBC4A3, 0x47E06EB7, 0xDBA41F3D, 0x52FCB55A, 0x0DB90000, 0x36C55FAF, 0xD7512F19, 0xDCFBFBFB, + 0x586F44EA, 0x2F158B45, 0xAA9FEB8D, 0xF97C5EEA, 0x91C17DDE, 0x5F08F5C8, 0xB2FE0272, 0x2693C1FA, + 0x252B93AA, 0xAA523FDC, 0x6F32954A, 0x51BFC26F, 0x7D7D9DE6, 0x6172939F, 0xCC6F724D, 0x7773B91C, + 0x32CF07D6, 0xE9AEA847, 0xEA237FD5, 0x23FDD931, 0xEBE7CB9B, 0x9C212BFB, 0xE73C77EF, 0x3EB2A8E7, + 0x18D6A20B, 0x0F681E8C, 0xF3ABCD2D, 0x19977E2F, 0xC767EF44, 0xEF22F3FC, 0x4C1D8FDC, 0x9E9BBF98, + 0xC7281B24, 0xD2259A97, 0xC10A23E9, 0x749AD703, 0x3B82B5A9, 0xC95B62BF, 0xFC7FC9DD, 0xA50B16F9, + 0xBA8B8EB7, 0x8C7F422F, 0x589B7254, 0x90717EF6, 0xAFAE5F82, 0xD92CEFEF, 0x14C075EA, 0xA9EA71C1, + 0x8E379EAA, 0xA669343F, 0xFB07972A, 0xE2FAFE7D, 0x975D6AAF, 0xD7A37DF9, 0x3FFA1EEA, 0xFB11EC7C, + 0x3CC4BC3E, 0xE7BCEF2A, 0xED93FB7B, 0x5B7A3EEC, 0xDFBCF7FD, 0x37C6917D, 0xB1218E08, 0x3E88A2DF, + 0x7FF4FFC6, 0x23228EAC, 0xFB394D63, 0x332B2B2B, 0xF4FF4969, 0x6CA6B475, 0xF15E4E4A, 0x0007DD43, + 0x9ABFD304, 0x902B1469, 0x9FBED8E1, 0x27DD4FF6, 0x1FFB7953, 0xCF27D8BC, 0x37C405C1, 0xA8D7E39D, + 0x8CD9A8EF, 0x5F70D36B, 0x36A69EBF, 0xA07B6A7A, 0x01364A65, 0xBADF4E06, 0xE0DDFB06, 0xF99D2D5B, + 0x8289B514, 0xF90D562D, 0xC1278967, 0xA41FAC02, 0xC4E24FE9, 0x3D9C2D03, 0xC4E371EA, 0x77C26609, + 0x8A7CFA7C, 0x6C014B30, 0x9BCDD2BD, 0xDB020018, 0xC7FE276C, 0x00C96492, 0xFA17F552, 0xFE02F6B3, + 0x517C4DF7, 0xD5C958AA, 0x3F7A4774, 0x7F4D2FB2, 0x9E4FCC5B, 0x7F2FF21E, 0xF83E1E2D, 0x2ED1FD3A, + 0x4DE6BD73, 0xFD0EEA91, 0xFF000000, +}; + +u32 point_table_binary_53[] = { + 0x11726D96, 0x5D4C5447, 0x14C7CFDD, 0x7B975D56, 0x6445CA87, + 0xE08A461A, 0x58C5EC06, 0x54AC545C, 0x2320211A, 0x89516388, 0x26B68DA4, 0x961A436B, 0x2CC412A8, + 0x89519BA0, 0xF8111F36, 0x31A229A9, 0x4DA34652, 0x5EFAD062, 0x21AD6D6C, 0xC28326D5, 0xB4B1D612, + 0x791229BA, 0x6B5CB8D3, 0x7BCE9999, 0x5DD0DDA7, 0xDFCE7FCE, 0x9C3973E6, 0x3F6B4444, 0xC49807E0, + 0x8983AFAE, 0xAE4E1811, 0x31C21C8A, 0x55555511, 0xC33300F0, 0x8562EBD7, 0xAF478E30, 0x83AFA1A1, + 0x8158F801, 0x441C8CDD, 0xBB773387, 0x00BC6E30, 0xF6EEDD4B, 0xF3994389, 0xA6A62666, 0xD287123B, + 0x77EE1446, 0xA3D47BA0, 0xA0B4B414, 0x99F59ED0, 0xFDE2E262, 0x3D1F02A1, 0xFB252525, 0x3A3E04A0, + 0x20180CEA, 0x7C3CFF41, 0x416D6DAD, 0xCED73311, 0x7A49F937, 0xCAFCE786, 0x5EAE59B3, 0x86D66386, + 0x828D1B37, 0x6A6E9B03, 0x7EDA8FD4, 0xB7CD098D, 0xD07E653E, 0x63C5A191, 0x5DBB76E9, 0x7CC78AC1, + 0x8FFBB36F, 0x70BD4616, 0x8673703D, 0x87A99E23, 0x4B60714D, 0x4D0D31EE, 0xB76D3E94, 0xE3FE514F, + 0x3C375C82, 0xF194BE53, 0x88E9CD9B, 0x37EB789D, 0x76D84FF9, 0xC9F3B834, 0x1AF6CBF3, 0x88308BE9, + 0x4D9B36E9, 0xF8B010CC, 0x55AB5609, 0xFB21F3BC, 0x3C30D7AE, 0x5D8B3CC2, 0x1C2E91F9, 0x8DB03E5C, + 0xB272E54A, 0x1CBF440C, 0x89C973E7, 0xCE09E861, 0x3EF05162, 0xB2BFBF9F, 0xD816C800, 0xD7AE5D23, + 0x3D327E4E, 0x9F3E8DE3, 0x7CFEE390, 0xEBFC448C, 0xE35ED07C, 0x89B9B448, 0x31EB9955, 0xBEF8C17C, + 0x55BC03C7, 0x01366CD8, 0x90CCE778, 0x7E21ED57, 0xE79B5F48, 0xF5582CFB, 0x6922142B, 0x2F2F47E6, + 0x7C26C057, 0x5151A1FB, 0xD313035F, 0x381CD6FD, 0xE7898562, 0x2B56AC20, 0x3DE637FF, 0x4BFF958B, + 0x172F0AE8, 0x65CEFCC1, 0x7F657878, 0x58C0DFCE, 0xFC834EFD, 0xBECA681C, 0x1A1AD2FB, 0xCBACF55F, + 0xB97DFBB6, 0xCED7E1E0, 0x9D3B77F4, 0xFA4EBC60, 0x6F6FAF5E, 0x3FBBC31F, 0xBC70E182, 0xEEDFEC8E, + 0xCCD5D168, 0x54F75376, 0x2C73F5F9, 0xF3E78570, 0xD6773A10, 0x3C25E99F, 0xC5E37101, 0x4E3CE871, + 0xAEDBA4F9, 0x33C597FD, 0x9EDD014F, 0xDBDADA74, 0xFF66C7E0, 0xE9A14387, 0x747F6477, 0x88446B6B, + 0xABEE2FF0, 0x89C49123, 0x4792FDE2, 0xF307FBFA, 0xFA5EE3D9, 0xEBABF331, 0x0EFB8303, 0x0303AFED, + 0x77767D8C, 0xC57019EB, 0x137F253C, 0x74DEBDCC, 0x2295C791, 0x8198F4E3, 0xA84F32C6, 0xF73A5FBA, + 0xAF721C7F, 0xC17EC5F3, 0x6636EBB6, 0x6FDFAECF, 0xDFEB30DE, 0x273ABF71, 0xEA3F485D, 0xCFCBBFE8, + 0x7C40F31B, 0xF4B3C765, 0xBF537ECA, 0x5F46C192, 0x7E48F7D3, 0xFB31587C, 0x3FE116B3, 0x19CBCDCD, + 0x45BECC7A, 0xF3605151, 0x118D53BD, 0x0D33B66C, 0xD9321A27, 0x3F3B611E, 0xACACACD4, 0xFD090658, + 0xE48FCAFF, 0x4E8045FE, 0xD9C87AE3, 0xB1052A3E, 0xF1790BF2, 0xF2F2B4DE, 0x382B04F9, 0xA5F42FE3, + 0x9110E4A7, 0x8D9C0FEC, 0x9953C6FB, 0x6116F124, 0xA35EC41D, 0x474796EB, 0xC11EC9EA, 0x3D781F40, + 0xEE97E335, 0xB9438140, 0x40C717CF, 0xDDA1C2C2, 0x42EDA722, 0x2104FBAF, 0xACC763B3, 0x7BD1A245, + 0xC9F82DE6, 0x61F42F95, 0x2F1C16B6, 0xF45BAEF7, 0x53C8C57A, 0x2B7FC4FA, 0xA4FA99B7, 0x1D2CF653, + 0xAEAFB7DD, 0x9C423F40, 0x66BD39A5, 0xEA839CE1, 0xBC4F6A3E, 0xB210E042, 0xBF557A21, 0x4C41F9CB, + 0xF3CC709B, 0x36D55BF6, 0x67FA12F3, 0xC3D4F34C, 0xFFC61CC7, 0x71B5BEFD, 0x8B99C07A, 0xD80F592F, + 0xCE9A9F94, 0x9595E97C, 0xED2121A4, 0xFFB27F9D, 0x1282F291, 0x7AD56FC8, 0xDC7FE25F, 0x7D5F1CB6, + 0x5218F596, 0xD62B7F16, 0x37B17FD4, 0x7C477FB3, 0xBABA5AC7, 0x473DFA6B, 0xD24F01A8, 0xDEB3F727, + 0xEF577A40, 0x3C277F95, 0xFD99DE27, 0x9E937FCE, 0xDABFAAD7, 0xC226D147, 0xF9DC50BC, 0xF4A6625A, + 0xAF9259DF, 0x874AD627, 0xEFB325F3, 0x51F7DD02, 0x79DF23CC, 0x2A5FF623, 0xBCADF4FF, 0x43FA79DA, + 0x13BBEEEE, 0xDDBB5A9F, 0xF6040059, 0xDD77FC68, 0xA67AB15E, 0xF9BBD867, 0x3CC0FF43, 0x6A5CEC33, + 0x97E37BEE, 0xF00D644F, 0xCC5C5E5F, 0x5FAFDF37, 0x4FA1F100, 0xFF3F4017, 0x8FBF35E5, 0x1ADDB265, + 0x8BB0C799, 0xE19E6B34, 0x128924CF, 0x27CDA8C7, 0xF350F373, 0x7E33EA71, 0xBE935B0F, 0xF2DC74D7, + 0x237CBFD4, 0xF965E618, 0x7BB0DE7A, 0x7EBBF135, 0x9DA78C6F, 0x1C338B30, 0x3E74F1FC, 0xA27CD34D, + 0xF9493F5B, 0x72145EAC, 0x5BB72ED9, 0x4FEFC00B, 0x8A27D733, 0xDE33DDB8, 0xDE6BFB99, 0xBD5F196F, + 0x7EB5B91C, 0xE3A9F5B2, 0x3E809334, 0xDEA5F470, 0x12F7AF38, 0xEB7368B9, 0x7EFD3AB3, 0x53FFACA3, + 0xC69F57AF, 0x5EE5FCF1, 0x3D68774D, 0x767777EB, 0xFD884F8D, 0x2FCE9C39, 0xA3E78B57, 0xAE1E8ECF, + 0xEBA5FFE8, 0xEAA1F340, 0x1E47364C, 0xF48737EA, 0x678FD3FB, 0x639878BE, 0xB47FE43F, 0x5C07C8EF, + 0xA53EABCB, 0x35AA19F3, 0x3F660C52, 0xFFCA7A89, 0xBF8C7A66, 0x19EF3B57, 0xF5B66DDB, 0x74BCACB7, + 0x5D9DE457, 0x529FB514, 0x7E257F51, 0xFBEB8713, 0xD8CFF02E, 0x2CC0FB61, 0x411AF929, 0xE4333B0D, + 0x02A87778, 0x2B3300FA, 0x91A3DFCA, 0x7A20FF87, 0x1658ADC6, 0x697E03B3, 0xF53DF0FC, 0x0668221E, + 0x7687697E, 0x0B33F8DC, 0x619C2F7A, 0x67CE179D, 0x72FE4F3C, 0xDF619E3F, 0x680DE27C, 0x474F2C6C, + 0x6B90EE7B, 0xA318457F, 0x4E6B0660, 0x3F17A3E8, 0xDFF824A4, 0xFAF984CF, 0xAE99E1E7, 0xAD76CD0C, + 0x3F97EB2B, 0x7F5C10E5, 0xFBEDF018, 0x727EB30B, 0xD8CFC518, 0xEAEDDF5D, 0x90EAE78F, 0xABC440AA, + 0x9F5B5E31, 0xC07ECE7A, 0xD73D6380, 0xFD9CF91F, 0xAF31407E, 0x2DFDB0A0, 0x797A47AA, 0xDF1656D8, + 0xDFA6FAAD, 0xDD9C64D4, 0x4F47959E, 0xEF8BEDEC, 0x3FD56F27, 0x4EE5EC4F, 0xF5DB67B7, 0x72F6A7FA, + 0xED7454FB, 0x17ED770A, 0x3266F8DD, 0xABE68C19, 0x7E674467, 0xFA9D59A1, 0xFC8EE34F, 0x44033B52, + 0xFF2F3D83, 0xC00E7C5F, 0xFE070000, +}; + +u32 point_table_binary_54[] = { + 0x11726D97, 0x6D4C5357, 0x18C79F7B, 0x2D506957, 0x9850AA09, + 0xA595A0D4, 0x6E322371, 0x9BB2E112, 0x34269B1F, 0x3633BE2C, 0x2C593625, 0x112571C4, 0x4DDC8416, + 0x04966C38, 0x51D006A4, 0xA26E653A, 0x046302F6, 0x03532005, 0x24808C11, 0x1313897B, 0x33CB1026, + 0xD40D4450, 0xEED979B9, 0xE7F45AE8, 0xB75FEEFF, 0x39E7793B, 0xE73995EC, 0xC8837602, 0x389C9681, + 0xAD5BB722, 0xE537C65F, 0x355906AE, 0x5FBF4EF8, 0x2DCA2500, 0xDBB66D43, 0x929DB103, 0x349C03A0, + 0x0FB18732, 0x5EEFCC99, 0x338C7732, 0xAEADAD15, 0xF65CAFDD, 0xAFAEAE8E, 0x710EE3FA, 0xFA7AB67F, + 0x4E687FCC, 0x0D7019DB, 0x4B96D1F2, 0xF272C63F, 0xE1C5C032, 0xEA76BBA9, 0x9E31C091, 0x23471853, + 0x3D404949, 0x89D0EFF3, 0x59AE7677, 0x7723A812, 0xF657C9FE, 0x9885BDC7, 0xE311EBED, 0xF3017474, + 0x7430FB41, 0xCCBA65B3, 0xC16090D9, 0x0F12F5B2, 0x59126F68, 0x3D808686, 0x86D07E3A, 0x80D9D959, + 0x968F3700, 0x0A57EB8A, 0xFD7E3F8B, 0x17F39D49, 0x5D31C23F, 0x9E8F3B93, 0x6020CCF3, 0x57B81A0C, + 0x6D6D6D48, 0x71B17C80, 0x0C716A3E, 0x28AF04C1, 0xC38C5315, 0x553FCCF4, 0xA94A5353, 0x93A817B7, + 0x97DCAABD, 0x0EE2D2D3, 0xD309337B, 0x5DEAA8D3, 0xE9247A6E, 0x3F9A9191, 0x41ED49BC, 0x518F417F, + 0xE9D225FA, 0x9DB12352, 0xADEF30C9, 0x37443BA2, 0x48FC544F, 0x19965FBC, 0x7851D403, 0x3D8517DB, + 0xDBDB693C, 0x842D5390, 0xD0D8D848, 0xFD659C1A, 0x6C6969A1, 0xF1307DEA, 0xC48D1B37, 0xC47A9620, + 0x9AAFA8A8, 0x10FB5982, 0x8E17CACA, 0xCAA8FF54, 0x3FEFD017, 0x1717D3F8, 0x28CFA199, 0xD2D25251, + 0x9FA8470E, 0xDBFAF5EB, 0x43F58B71, 0xD848BCB4, 0xFE942121, 0x2D2D4DF4, 0x43D42348, 0xD8B06103, + 0xF60FBA48, 0x3EC64B6C, 0x7BE6E6E6, 0x907285F1, 0xD8AFB63D, 0xB47E98C9, 0x7E63F7E2, 0x5A29BB18, + 0x8FBB194B, 0x6EA61FDE, 0x65DB9D9B, 0x9B4B997C, 0x1FDE15D7, 0xCA18D7E3, 0x19C04BE7, 0x56F91545, + 0x41F03B63, 0x47EF2A7F, 0x201010F1, 0xAF8B374F, 0x93FAF2F8, 0x9CFDE669, 0xD24FBCBE, 0xCE666BB2, + 0xF6BC3A3B, 0xAD5F70D6, 0xDA2FB93E, 0x8EDFF1D0, 0xBCFDDAB5, 0x6B221F6B, 0x3F346FEF, 0xECEC14F9, + 0x587BC0EC, 0xE57AEDFA, 0xE823B6DE, 0xEAE02A3F, 0x8BF7F978, 0x78BFBDFC, 0xB1357968, 0x686891BF, + 0xBC1FAC56, 0xF334FE89, 0x7E491A31, 0x4F137BDA, 0xEF783D9B, 0xCCD6A3E7, 0x0173E2CF, 0x6C3F7E1E, + 0xECFB42EB, 0x114E6A53, 0x593DCF49, 0x1D66EFCC, 0xCCCCA278, 0xC2FD5F72, 0x7F1CAFBD, 0x98C51BBE, + 0x5F783EF8, 0xF946D34A, 0x4F737333, 0x52A6D00F, 0x281DF7D7, 0xFE85ABA4, 0x9F9529EC, 0x01E608DF, + 0xC2A9BEBE, 0x3EAC87F3, 0x441F6957, 0xBEAFA9A9, 0x118C5795, 0xA93FAA1E, 0x0D2EDC24, 0x7A2996F1, + 0x8ABC859B, 0x05050578, 0x7FA65FF1, 0x18C91313, 0x1382234E, 0xC0686565, 0xA5D04724, 0x4B03541F, + 0xABFA5328, 0x9DCDCBCB, 0x13F71398, 0xC0E7F57A, 0x05C7BC03, 0xE7697FA9, 0x7AD33DA6, 0x17F12448, + 0x411A0F8F, 0xD7074F88, 0xBFFC7C45, 0x662A1672, 0x9FC33974, 0x85F20394, 0x5F5D5D4D, 0x989DB72D, + 0x28FFF4E9, 0xD3A1F3B7, 0x45B190FB, 0x84DBA363, 0x50AFCE03, 0xCAF10129, 0xADBFBF9F, 0xEC4FD78B, + 0x9B95DB07, 0x070711B8, 0x19C3FB72, 0x3AB98FF9, 0x77189207, 0xC8776E8F, 0xEEC27D6A, 0x8FF34BD8, + 0x9809F7E9, 0xBCC3F925, 0x6C785B1E, 0x20FDC019, 0xFE929329, 0xAB7A7805, 0xFC440FE7, 0x18C72F07, + 0x3FA917B8, 0x997EC559, 0x3999CE03, 0x954D59CF, 0xBA28AB7A, 0xD324CAA7, 0xFAF07C84, 0xE7CBCDBF, + 0x337B5E8F, 0xB16E80AA, 0xAA2A311F, 0x1E140054, 0x569D10F5, 0x1EEBD6FF, 0xE22A2B17, 0xFD13AB18, + 0x532ABE39, 0x26E64B6C, 0x0CD3F37A, 0xC52A00DE, 0xEF7C4C4F, 0xFAD9FDE7, 0xC1DBB76F, 0x0B7BBBFB, + 0x8F42C27C, 0xFD8D191A, 0xCE21ACD1, 0x638EB11B, 0x53BE3E7E, 0x5CCCF318, 0x3BC0F1EA, 0x53423F6E, + 0xC3FE951E, 0x5DE4EFE2, 0x7898FDB8, 0x0DE0DB93, 0xD5621E6D, 0xC2EBBDFA, 0xDAEB625E, 0x6DBE0B90, + 0xEA5827EE, 0xD7CD770D, 0x236BD6AC, 0x59421FFE, 0x9DF9B3C9, 0x1E9D49E6, 0x1FBFCF13, 0x720D232E, + 0x974BC4B3, 0x32109D49, 0xF617F335, 0x00E0FBF1, 0xB298AFF1, 0xF84143FB, 0xCDC5F4F1, 0xFAE8CC22, + 0x7709EB17, 0x7C7F3C3D, 0x6A4C39F4, 0x6591E89F, 0x399F3125, 0xFFC0A7E2, 0x7D305F03, 0x70B0F0B0, + 0x78DF3C3D, 0x0A70B8C8, 0x45FD23FA, 0x8D190FFB, 0x787E09DB, 0xDD1ABE4C, 0xF89F015E, 0x0FC21B33, + 0x182FB91F, 0x65800307, 0x3F5BB43F, 0xDF4FCE32, 0xB58AFDC9, 0xFC06532B, 0x8947CC77, 0xFCAB3AE5, + 0x11F35FCE, 0x52FBC9C5, 0xF4BD8986, 0x88939E5A, 0x310F0327, 0x8C7E4FFD, 0x5931DF7B, 0x13F1FBC8, + 0xD728E67B, 0x5724404B, 0x6B9B88A7, 0x2BD210E1, 0x6B6A16F3, 0xD1BBDFE8, 0x27F9E3FE, 0x5C283544, + 0x50FFD479, 0xEFDD0F50, 0xF0F921E1, 0xDF855296, 0xBF45F508, 0xAFAF3ACF, 0xE3F58691, 0xBFA71E2D, + 0xE16F583C, 0xEA3CEF4D, 0x34FA895E, 0x7A17B613, 0x963FD1ED, 0xA0F37B37, 0x24D1FC64, 0xC17B3D3D, + 0x3D487A93, 0xB1AE8831, 0x8FEFBF69, 0xF35E6D3F, 0xFCFB8179, 0xAFB61FC8, 0x4FDB0F70, 0xEBF97E20, + 0x77AEB6BE, 0x389DA0ED, 0x076B9DDC, 0xA4ED07B8, 0xC558DC7F, 0xE9ACFE7C, 0xBD2058B3, 0xB5F59ECC, + 0xB5666BEB, 0xFDE496F1, 0xB97ACFE7, 0x1AF9F9A4, 0xF7B55407, 0xA07D0F92, 0xEFDAF720, 0xB117EFC1, + 0x707DF877, 0xB5BFE87B, 0x517D0F3C, 0xC3FF18B4, 0xEF01F2D3, 0xBE07A2B2, 0x5556DF03, 0xCBB2F5A0, + 0x7D0F98F8, 0xFF0DF53D, 0x108DD723, 0xFC3F0000, +}; + +u32 point_table_binary_55[] = { + 0x11728598, 0x7B6C93D7, 0x15C08F4D, 0xC076620C, + 0x21842C62, 0x0E34803E, 0x8B0D1202, 0x5B69079D, 0xFFA0523B, 0x90E86840, 0x9EC45236, 0x45886794, + 0x848D1AC4, 0x408C1152, 0x9E41B010, 0xC2288BAA, 0x94D269AC, 0xEB0881B1, 0x52D84068, 0x20A14463, + 0x525961E5, 0x39F36C16, 0xE4103B38, 0xBEFBCE3D, 0xF71EDF18, 0xA3F9BF9F, 0xEE79DD73, 0xCF3DBEE7, + 0x73C44563, 0x723A4078, 0x54C1E58A, 0x8A0A016F, 0x1003145C, 0x5EBA7429, 0x72901820, 0x1E8F0B47, + 0x9C383C0A, 0x60DEBC79, 0xC88DC937, 0x005C7D05, 0x978E1D3B, 0x464CFA9A, 0x59FFE8D1, 0xA3C4529E, + 0xB9311900, 0x78F799EB, 0xE1EDDBB7, 0xC9BFCDE0, 0x703D14F6, 0x4FC72322, 0x228EACED, 0xBF7B53C4, + 0xEFDEBDCB, 0xEBAEEEC0, 0x982D5BB6, 0xA4F48705, 0xC66EDBB6, 0x8DE2970C, 0xA394FD20, 0xC9C3A89B, + 0x376F0A71, 0x82E22948, 0x8A28EECF, 0xE60E62AB, 0x77E1C285, 0x428488C1, 0x69F58642, 0x21E420B1, + 0x88269349, 0xD2B7EDBB, 0x9E82271C, 0x0E93BE64, 0xEBE9F6ED, 0xDBD91E78, 0xAC9E9D3B, 0x77B23FF0, + 0x807BCD9A, 0x359C0F70, 0x8B2773E6, 0xCC11CE42, 0xC5E35CB1, 0xD9B36723, 0x4BFDC008, 0x577CC182, + 0x05282FD9, 0xEA154F30, 0x9EFE5E11, 0x144D182F, 0xE4CD9A35, 0x0BB983D8, 0x4A30C764, 0xFC9A83C4, + 0x2C2FD975, 0x4724D6AF, 0x5FCFF2AE, 0x3BD6E31D, 0x3B7688FE, 0x88D21F6C, 0x3DC6FDD8, 0x4CFA8349, + 0x1EF723FD, 0xC5C47F4B, 0x4B4BE57E, 0x89AD3BCC, 0x28EF6626, 0x7DB7920F, 0xE9F845F4, 0xCA952B32, + 0xDF92FBAD, 0x6792953D, 0x3B7ECD41, 0x629697F6, 0x0A6230B4, 0xB9B999F4, 0x25071C18, 0xBFB607EE, + 0x8063D7AE, 0x5DEC0FDC, 0x30F4E0C1, 0x831C0FEA, 0x8F1E3D9A, 0xE3457DC9, 0x211D3FB3, 0x8A9FE583, + 0x8E9376BE, 0xFE23BEC6, 0x7CA23EB1, 0xD5CB7CD5, 0x96CF660E, 0x122BF910, 0xE9E3F9E1, 0xF9A23F62, + 0xEBD1860D, 0x1B84A827, 0xF682F548, 0xD65B3DC9, 0x7B41C91B, 0xEBA67F3B, 0x5F8FD8DF, 0xC9D4799B, + 0xFAECDF8E, 0xC7751BDC, 0xEA3C3A88, 0xAD18F349, 0x19BF66B2, 0xE72179AC, 0x5F291F05, 0x1FE603EB, + 0x93D87AC2, 0x8CF25EAB, 0x5B31E97B, 0x297F9AF1, 0xFE2C5EBC, 0x98E55D4F, 0x034390B1, 0xFE95FF87, + 0x8A957FF1, 0x3532D62F, 0xFA5B3441, 0x08CC07D6, 0x2F71A050, 0x9EAFDA0F, 0xF803DFD8, 0xBA752BEF, + 0x17FC2229, 0xF3A7CE27, 0x3C21E0C1, 0x7CE8F8BF, 0x1816F070, 0x7C92218B, 0xCF5BCA43, 0x16CA633C, + 0xF2BEFC1B, 0xDCC16050, 0xC62BF94B, 0xEB0632DA, 0x93F5E2B1, 0x3A1453FD, 0x78458CB9, 0x49EEDFBD, + 0x62C50A92, 0x976C5DAF, 0xAAAA227B, 0x368B27D6, 0xF5E5CB97, 0x933FC9E0, 0xC6FEACED, 0x157483B7, + 0xB1B191FD, 0x15745B3D, 0xFBF6ED63, 0x7B42583D, 0x2D2D2DEC, 0xCFEEAC5E, 0xCC8FCEA7, 0xBD1FA7DA, + 0x4F07B115, 0xD52CE31D, 0x64450F1D, 0x3AC4FB85, 0x41E054FA, 0xD27E6884, 0x75EBC891, 0x23DCAF6C, + 0xF9BBA74E, 0x9D4AF5B3, 0x2C18D2D6, 0xD6C6F187, 0x46C2A0D6, 0xD656EE27, 0xE122F0C9, 0x7EA4FA4D, + 0xB8283044, 0xB33CEF1C, 0x663AFF1C, 0x25DFABEA, 0xE73EDD27, 0x79FE92AD, 0x1833DDBF, 0x18CB1BF7, + 0x4FDB73DD, 0x1609593F, 0xCA9FEB9F, 0xD69D3D7B, 0xF6B03D71, 0x8B59CA8B, 0x2EF18CEE, 0x2B9CC5FD, + 0x25F6E7BC, 0x89F5888C, 0xFB732FC8, 0x79F3F8F1, 0xE3B6BC5E, 0x176D54AF, 0x7A9D58CA, 0xDBFBCDF9, + 0x634A9E58, 0xC947E02C, 0xFA1B1D12, 0x9335ABF5, 0xC9DA9E5A, 0x67FBB8BF, 0x6FAE4ED9, 0xA7F5547C, + 0xB44EFED2, 0xFD8B7A2D, 0xEFBDFE22, 0x7D2D4FFD, 0x5CAFFB6A, 0x241BFA7A, 0x9DE469DD, 0x11D7FE5F, + 0xAA647DC9, 0xB4EE2CD4, 0xFAC535D4, 0x0FB4FE4B, 0x9574FF35, 0xD3BAB42F, 0xF3E9ABC1, 0xF8A57DA9, + 0x4FF6A5BE, 0x5C4FE9D3, 0x7990BEB4, 0x27D70D7F, 0x867CBAFD, 0xE7CEFB84, 0x665F4DA6, 0xF3CFB41F, + 0x1D5F3A67, 0xCA97E91F, 0x19EB0FFD, 0x7DFBA7FE, 0xE2CB972F, 0x13DF03F8, 0xD66F0BDB, 0xF1FF21F9, + 0x11F1E4BF, 0x16B69F3E, 0x7D5A32EC, 0xB7E5DB86, 0xAFC3F753, 0xFABA7E3F, 0x4CBC981F, 0x6D6F6FE7, + 0xF7C0C4F9, 0x79910B17, 0x2E70BD07, 0xA66597AB, 0xFB21D97A, 0x44ACFF0F, 0x26AF2166, 0x7F8543CF, + 0xA03FDD6F, 0x27CFF3B4, 0xAA7E2BB9, 0xD4ED69C5, 0xFB07DDB6, 0xFC2580EF, 0x8E187AC6, 0xFCBF2A2D, + 0xC92E57FD, 0x58CABFFA, 0x034FABF9, 0x7FF16A4D, 0x76B9668C, 0x77C6EEBC, 0xC8BA75EB, 0x06D85BB9, + 0x7225F7AB, 0x99E3F222, 0x353535DC, 0xFF660EC9, 0x8FE27D86, 0xAB948FE9, 0xA70ADB31, 0x5CDD9F66, + 0x36E547EB, 0xEAEAF8FD, 0xFADAA7FE, 0xB57BF7EE, 0xE5F7DA6B, 0xEFFB8B9B, 0x9A9AF83D, 0xF932F8D7, + 0xAAF7A3B4, 0x37F58785, 0xEDF7EEDD, 0xE3F74AD9, 0xB9FCE8B5, 0x6BD7F8FD, 0x5876D85F, 0xACD791A7, + 0xFDD85FDC, 0xD5D595F1, 0xFC70BD64, 0xB3BF18CF, 0x37FDFC33, 0x9DA7590F, 0xE9E79B29, 0xDF989FD2, + 0xEECCF94F, 0x8F4FBFA7, 0x5F1EE9EF, 0xECE9E9E1, 0xF7EFB44D, 0xFE4EB99E, 0x96FFF4FC, 0x66CA07F2, + 0x145F7EB4, 0xB3B3F3B9, 0xFCA5D7AF, 0x7E7F9536, 0xE745AE5E, 0xBDCAFD3C, 0xE053F595, 0x566FE9F5, + 0x985ECFE9, 0xF69FAB7F, 0xF5FF34D1, 0x9B173977, 0xEEDC73F5, 0xAFFF3FBF, 0xE74CB159, 0x6FE9F930, + 0xEB17E5FF, 0x5FFDE9FF, 0xCFEF97FA, 0x8BF1FD92, 0xB1FED2CF, 0xC338AFF4, 0x7C66AA57, 0xF3FC33D6, + 0x873A2FE4, 0x8CF7DBB8, 0xFFFA7D59, 0x529EEA0F, 0xE67999EB, 0x2FAA3794, 0x2F9B9B17, 0xD1EF53AD, + 0x2FE353F3, 0x5DD6E3FE, 0x13D5D5D5, 0x02A68B0F, 0x9107AF4D, 0x76D4D6D6, 0x22CB7C88, 0x64B243CD, + 0x8F8AFB4F, 0xF03C89FC, 0xB9E31DD4, 0xD7F367EE, 0x4DC73B95, 0x9595C271, 0x9FECE57E, 0xC7D98EFD, + 0x1942C4B0, 0xDCD9BE6A, 0xD52A5E77, 0xCC4E5E52, 0xEF559A37, 0xFFDCFF07, 0xA91F8716, 0x6437F4BF, + 0xB771E346, 0x5B1E1AE4, 0x3C589BFC, 0xD864EF2F, 0x9253252B, 0x796F548C, 0x4586E9C4, 0x2221C6CA, + 0xF30D913C, 0xDC4F4E35, 0x396763E2, 0x906425EF, 0xF5253B88, 0xD3F2919E, 0xAF905E4F, 0x1CC2FDD8, + 0xFF2F2D58, 0x2F83377B, 0x1B975755, 0xF3FF9B38, 0xEEABF3F9, 0x7C3CFF8A, 0xE3F6BC5F, 0x3E9FE7D9, + 0xC19B01E6, 0x877E44F1, 0xE37CBAC8, 0xDBB86CD9, 0x32FE7F9D, 0xF896AFCE, 0xE974F2FA, 0x8331EECE, + 0xCE2FBEE4, 0xFDDE3BE7, 0xEEFCC7BF, 0xAEF13C7F, 0xBF16E083, 0x8F3EE6EF, 0x090FC610, 0xCBF86CF9, + 0xC4D9E478, 0x5A272E7A, 0x2539BEA4, 0xAC8CED17, 0xBD62D794, 0xCD7A3F89, 0xB300CDEF, 0xEF66FD09, + 0xB73C256C, 0xCF5E1F1F, 0xF6941CFE, 0xFD51DECF, 0xF830C0C6, 0xBA2D3CBF, 0x4FB805B0, 0xE1579B79, + 0xDE0E2C02, 0x98FBF6DB, 0xFCBE9DF8, 0x96CD73E7, 0xBE70BF3A, 0x1FCFEF2F, 0xC3FE25D3, 0xBA7E1FE6, + 0xB764EFA7, 0xF72ABD07, 0x722B35D3, 0xFB38B712, 0xC09CF7F3, 0x5B3493FC, 0x8365BEBA, 0xDF7DF229, + 0xBF17EFD7, 0xFAEAEC2A, 0xE2F735C6, 0x83FBD3F6, 0x1E2C23D6, 0xEF0DF46F, 0xBE47D0BF, 0x39CFA37F, + 0x73DE47FF, 0xE67BC537, 0xC35D66CE, 0xEFBE1900, 0xE67C9FBB, 0x4933C9E7, 0x6E52F2EA, 0x7D99A8CE, + 0x9E74F8F0, 0x615E8F55, 0x644F2A2F, 0x2F67FD58, 0x05C0A62D, 0xEFF17C9E, 0xA836E28F, 0x617DFAEA, + 0x685E27C6, 0x7A36E779, 0xAC6773DE, 0xC77A26A6, 0xF758FF01, 0xCAB77E9F, 0x26A668A6, 0x79223185, + 0xF2ADE7ED, 0xFE039A49, 0x1FF76FAE, 0xE3FED5FC, 0x2D79D857, 0x9A497ED8, 0x574ADE58, 0x8F7475F3, + 0xFC8DF9FA, 0x59780DBF, 0xC7315FB2, 0x7E0D7D92, 0xA778875F, 0xCC9E44F3, 0xBA5AAFD2, 0xACEC57A9, + 0xF352F3F1, 0xF08BC4FA, 0x7D8EFAF4, 0xBE4AE99B, 0xF33CEA9B, 0xF33EEA23, 0xEBF76E7C, 0xADBBCC9C, + 0xDFE36B01, 0xCCF9BE6F, 0xB76692EF, 0xDB4DF27A, 0x5EF3D703, 0x343434F0, 0x3CE3AF77, 0x97FDEDEF, + 0x17797FB8, 0xFF3F9D38, 0xC5F1637E, 0x36FC7213, 0x9F97CEBF, 0xDE0FDA37, 0xE345FFFA, 0xFC499ECE, + 0x43CF1778, 0x9F693E27, 0x0E2CD24C, 0xF582FDC0, 0x9CF7B11F, 0x1053BDE2, 0xFEC74D08, 0xF07C8CFB, + 0xFF49E542, 0x9EC7D1FF, 0x92254B78, 0xDEC0F8B6, 0x37EC667F, 0x58FFE63C, 0x82F5AFF3, 0xA7EB9FE6, + 0x9D54FD9B, 0xF3069E97, 0xB91F6D4F, 0xC78BF20D, 0xBFDEC7E7, 0x83E7C9F2, 0x863FDDDF, 0x1E8C49E9, + 0xEBFE4CFE, 0x06C6A3E7, 0x677D1F74, 0xBFE17E15, 0x49EB6791, 0x81F74DCF, 0xB303D8B8, 0x7FBA3EF4, + 0xFDD3F339, 0xFB53FA58, 0x2FED9F7D, 0xCEEB584F, 0x75DB7670, 0x7C452335, 0x937CD148, 0x7759DB5F, + 0x3EC3FA5A, 0x2D6EE0D7, 0xEAAC33AA, 0xFFAC169F, 0x20659DA1, 0xFE0315C4, 0xBAFFD87C, 0x83BE6FCB, + 0xFE530FAF, 0x637E9C4B, 0xB27E73FE, 0xFC79217E, 0x0E45F2FB, 0xC72C2897, 0x7C80386B, 0xBB62F5BE, + 0xCA8281FD, 0x34095E30, 0xFB6D5F8A, 0xE9FB0BF0, 0xFD657DB3, 0xBFA2BED9, 0x7FFB524C, 0xDF3F53F2, + 0xD21EEA9B, 0xDF4F51DF, 0xFC7E8AFA, 0x03BE9FDA, 0x3FF3FB29, 0xEA9BFD14, 0xF5CD7EDB, 0x97628E5F, + 0x33E61FF5, 0xCDEF9FA8, 0x6F7EFF4C, 0xD86C7EFF, 0x746A7963, 0xDDECB77D, 0x29A6EF45, 0xC0FD97F5, + 0xF57CA9E3, 0x37BF9FA1, 0x7FF3FB19, 0xDA33BF9F, 0xE9FDFF0F, +}; + +u32 point_table_binary_56[] = { + 0x11727599, 0x7B6C9455, 0x16C0CF4C, + 0xC74E3B2D, 0xD096E9B4, 0x2050DA02, 0xF30902DD, 0xB6B4D0F2, 0x90050B5D, 0xA40DD022, 0x92F85829, + 0x08357641, 0xD136AEB2, 0x1091B059, 0xA3B6EE2A, 0x08E1A18D, 0x8F908050, 0x94CDBE52, 0xE8268B1B, + 0x1EB2C84A, 0x44A3865D, 0x1F8B2228, 0x38B574BE, 0xBBF73CEE, 0x9D0738FC, 0xF5E39ED7, 0x3DF7DC73, + 0xEF77EB76, 0xA912EF1A, 0x804F0160, 0xC99225CA, 0xD50C2500, 0xBF590DB0, 0x6EDD3AE4, 0xA799F322, + 0xDBB66D23, 0x66F9BC48, 0x5D5D9DF2, 0x04B57E3B, 0x80673BC0, 0x830F3EA8, 0xD432E6D6, 0x17595FF3, + 0x26E4B6F9, 0xF9E31E7D, 0xF4519427, 0xF62ECA1F, 0xB774E952, 0xE5F6B0BF, 0xB46275BE, 0xB6B616B9, + 0x9BD929B8, 0xE38E3BD0, 0x1FB13AE9, 0x14D0B8C4, 0xA74EAAF3, 0x73E6CC51, 0xEE695512, 0xBD57CB03, + 0x04D0BFE6, 0x6E64BF72, 0xB2683E3D, 0xCC90E264, 0x2D5EBC98, 0xFC11FB20, 0xB06AD52A, 0x8A9F3815, + 0xB250DFD3, 0xC03CA80F, 0xB2EEBFFF, 0x7EE46EE6, 0xF0A5F9F3, 0xE7A33CDB, 0x4B0D5F22, 0xFBE8BF9E, + 0xFC07E7CD, 0x9BC7FE35, 0xFBFBC2DF, 0xCC9C39D3, 0xC6A37AC3, 0x1766CF9E, 0x6DE3550A, 0x068B3DD2, + 0xD71C427D, 0x138FFF53, 0x08C5FBF3, 0x7F1AFE18, 0xF589493E, 0xFC31DA37, 0xFA6D35EA, 0x7B8A5FC6, + 0xDBE63873, 0x243EE2B3, 0x1ECB25CC, 0x22DFC0EB, 0xA53E811C, 0x9AAFAC67, 0x762B0C36, 0xF6881F71, + 0x1C5C2FCC, 0x07C99F73, 0xC6507C0D, 0x5C3F1080, 0x3419277D, 0x7F14D21A, 0x1B1BADBC, 0x3F1A76E7, + 0xCE9DCB4C, 0xF26197F4, 0x9B585F9D, 0x81D03DF7, 0xDC63EDF9, 0x8F40E8BE, 0xFBEEB3F2, 0xFE1EA780, + 0xEAAD8959, 0x9D714650, 0xBE9AB81E, 0xC0A7AE6C, 0xD8B081F9, 0x6B80B25E, 0x75A5ADAD, 0x8DE4999D, + 0x69AEEB32, 0x93BC336D, 0xF5EAD524, 0xEFD907F0, 0xF36C2B4F, 0xFEDBC6AA, 0x2B341FF1, 0xD736D699, + 0x26F176B3, 0xBCD86B10, 0xFF032134, 0x6BD62C1B, 0x8FFF3284, 0x6EBBED36, 0xEBCF7FD9, 0x29A8AAAA, + 0xA2F990FC, 0x20A760EA, 0xD4A9A4AF, 0xDED3F3B9, 0x06BEF5EB, 0xD75B7BF9, 0xA996BB99, 0x9D9B285E, + 0xCD2C2FDC, 0xC4FA9002, 0xE9E44FEC, 0xA58D8600, 0xC523F269, 0x639C01E4, 0xAF8959CF, 0x7F00C5A3, + 0xF5A3CFE9, 0x7AC8856C, 0x992FE9B7, 0x8D826CC9, 0x6737B393, 0x2BFEBA59, 0xDEC935EB, 0x8F8CF3A7, + 0xF5127B69, 0x199043EB, 0x29F2FE2F, 0xC27DB45E, 0x0DCCEA42, 0xD8A5F594, 0xFD063900, 0x8B162DB2, + 0xF6067D03, 0x60EA8D39, 0x7C51FCF1, 0xFECB095F, 0xBCFDF6DB, 0xEDFA35C7, 0xD6AF9B39, 0x6EBD13D7, + 0x3FA13E5C, 0xE97FB85E, 0x2B56ACA0, 0x7EC3EC8C, 0xC0FAC5FE, 0x41F53AD0, 0x1921FD84, 0xEB7D1084, + 0x56AE5CC9, 0xDCCEFAD8, 0x4F48BE9D, 0xF5A9DF9C, 0x6686A94E, 0x0AF5BBD3, 0x2C0F5355, 0x3FF52BE9, + 0xA767F3A0, 0x9CF4A5DF, 0xB6D5C14C, 0xEAB7AF1A, 0xF67FB275, 0xEB566296, 0xF7FFABA9, 0xA989FCE3, + 0xFAE4B930, 0xF8C9279F, 0x24FFCCE1, 0xAFD7AC59, 0x63FB2978, 0xC35F6FDF, 0xBEDDF65B, 0xF08A7C97, + 0xD48B6EE1, 0xD44FBB58, 0x5FF7CF21, 0xD4BFC41E, 0x803304F3, 0x6DFCE99F, 0xC7F46B5A, 0xEFC2B02B, + 0xE707310C, 0x0ABB94BF, 0x2EA98F41, 0x92DF1EA9, 0x8FC258FE, 0x703DB352, 0x20585F5F, 0x6FFB7556, + 0x4AF882F8, 0xE37A8986, 0x2F60BD18, 0x7D1585A0, 0xF4735EAF, 0x48382AE3, 0x9CEF91E1, 0x4BD86FCC, + 0xFA402138, 0x0B172EB4, 0xEBE7EF85, 0x0AD297F8, 0xDA2AEDF9, 0xD7CDEC0C, 0x247B928F, 0x0F943390, + 0xF229F9FA, 0x40F1F966, 0xCEB3C7EE, 0x52C770FD, 0xCC79A75C, 0x804D9B36, 0x31EFD6DC, 0x7F6D07ED, + 0xE720F363, 0x775E5B85, 0xEB67CE4B, 0xCC0F605B, 0x47D6E369, 0x31DEC41C, 0x762DB773, 0x7E91DDD3, + 0x708AF23B, 0x36EFF8B4, 0x69D3B47D, 0xC3AAD330, 0xC69BDFA0, 0x3AB9FF1B, 0xCE3B6198, 0xEA41EB23, + 0xA33C33CB, 0x2363BE50, 0x1FEDA13C, 0x73DE0964, 0x754595B8, 0x6F018C1F, 0x9DD9A1F4, 0xCF9C4795, + 0x2D00CF3D, 0xF79C3D6F, 0x8ACE319B, 0xF34D8F77, 0xE89FDDFF, 0x530E41C7, 0xC68D1BED, 0xFE9F72C8, + 0x5BFBFCF3, 0xCFDB7E52, 0x55EBAD7D, 0xE699676C, 0x7FAAAA0D, 0x9D3B7AF4, 0xA8ED7753, 0x0E85CE9D, + 0x3871C29E, 0xAFDA1FD9, 0x37F55554, 0x0B1D148F, 0xD44F91B6, 0x67F64302, 0x4B3D146A, 0xFF5BB66C, + 0xB96E7E66, 0xFD0BB53F, 0xFDB3FBA1, 0x48C7F3D9, 0x679F91BC, 0x6701CA8F, 0xE27C24C5, 0x67FAFB94, + 0x43436B29, 0x5ED98F45, 0xB5436B51, 0xDFDC6F0A, 0xF538DA37, 0xE749951E, 0xA7F9CAF9, 0x54553BE1, + 0x1CE543CE, 0xCB298726, 0x9CA37CC9, 0xF93BE550, 0x096CDEBC, 0xD99EE795, 0x2D25F0D2, 0x4B2FD97A, + 0x73B4D183, 0x070F5ECF, 0x49F1AB62, 0x3DFE3380, 0xD1876EED, 0x78F7DD77, 0x6D7D6AF9, 0x8EBD7BF7, + 0x723FDB8D, 0xF92EE17C, 0x4B7FD34C, 0xFECCFE2B, 0xAA2D8117, 0x5E78C1EE, 0xBF221DBF, 0xC93772A1, + 0x8E1FF39D, 0x3C7FB548, 0x8F1FD0FB, 0x75B25BFA, 0xFEFBEF33, 0xEF460640, 0x36FEF167, 0xF90012CB, + 0x9BFE99D7, 0xE65948FD, 0x739BFA03, 0xCC04089D, 0xF41EA678, 0x357B7FA9, 0xC53BBD75, 0xD49FA4BF, + 0xEAFD7B96, 0x19DA513F, 0xF046FFCA, 0x49932669, 0x79588FFA, 0xE947DCA7, 0x2A2A2AAC, 0x3DF57B35, + 0x80EE77E2, 0xCFDD15CD, 0xA8A9A921, 0x7DB4E756, 0xAA8AEAEA, 0x6AD2477F, 0xEE0E7721, 0xED27B197, + 0x59EB2EAC, 0xACACB4FE, 0x32DF5215, 0x346EE2F9, 0x4E2DA778, 0x4CBC6FF6, 0xBFCACCF6, 0xD2DEEE7F, + 0x95E5D95F, 0xFAA36A39, 0xFA33EB15, 0x39E706B0, 0xDF9BFC45, 0xCEF51F78, 0xE2892790, 0x5FA4FEF4, + 0x76FF8196, 0x9616DB6F, 0xDCAFDDC0, 0xC30F3FAC, 0xD4233C9E, 0xBDD9BB73, 0xEDDAB5CA, 0xE363860D, + 0xDE9DDC1F, 0xA4BFFDDB, 0xF32CB2D1, 0xCFA9F23C, 0x8BFA1E9F, 0x8E4F73FA, 0x9BD1C374, 0xDF08EAF8, + 0x3407D6A9, 0xE6F2F2F2, 0x98FE3ED5, 0x4CF68CFD, 0x8DD1C364, 0xEF11D6CF, 0xFAAB5B48, 0xBC88F573, + 0x52D4030B, 0x162CB0F6, 0x608A7A80, 0xEC893FF8, 0xC82D447F, 0xD7CD2779, 0xBE622FBD, 0xB0FF00DA, + 0x33FED296, 0xA865ECDF, 0xC8AB6576, 0xFEBABED4, 0x0FDED767, 0xCC98C1FE, 0x34A705BC, 0x1BC78F1F, + 0x6FFDA705, 0x3C779794, 0x94D8F9A8, 0x1F3CEBE9, 0x3E26F200, 0xD1BE9123, 0x47B23FCD, 0x996F443F, + 0xC77A32FE, 0x33DF70FF, 0x47F73533, 0x1F8F1B2D, 0x2E2E8EC5, 0xF377EFE3, 0x13274EB4, 0xF2FE17BD, + 0x8F3B8E63, 0xEDF95FF6, 0x948F1A35, 0xEAC6F2C9, 0xE3389F7F, 0x78CA317E, 0x239F53ED, 0xA9A57A91, + 0xF19C6A6F, 0x4F6B6B6B, 0x6CFE27BD, 0xA7E97E67, 0xE677D2B3, 0x14BF1FCC, 0x7E555F45, 0xABE8BCC2, + 0xFC6ACE7A, 0x288E713D, 0x1F72FFCC, 0xCCF5A8BE, 0x62D6E70B, 0xCBEFF625, 0xEC6715F1, 0xFDC47E17, + 0x7B7B988D, 0x7DFF63FD, 0xC3F17E67, 0xFCFBD7EA, 0x331DEF7B, 0x62BFFF4F, 0x71ACE5FB, 0xFFC2F254, + 0x4FBA5F5D, 0x9805100E, 0x876D7D5D, 0x98A54A8B, 0x8A8AAC7C, 0xDAB8386E, 0x476679B3, 0x7FB3FF08, + 0x80EBEF76, 0x59DE5A31, 0xB99C18F7, 0x67BF035B, 0x8DBC3090, 0x3DE91FEA, 0xDB1F3DD3, 0xA74FB7F7, + 0x41D8F7A3, 0x67C6CCA9, 0xD61EECBD, 0x69C384B2, 0xB1D69FBA, 0x78D3865B, 0xC7DF42F1, 0xF0F7A1BF, + 0x8FFCCBF7, 0x1FFEF0BE, 0xA396F178, 0x8A1EFFBE, 0xEF73ECF7, 0xDDF2FD0A, 0xCC3CEE17, 0x7DD8C89C, + 0x21F2E6FB, 0x324BEC61, 0x7E900789, 0xBCF95ECA, 0xF702D4DE, 0x51A359CF, 0x4F0B0FBE, 0x929642FA, + 0x723F1FF4, 0x39FBA371, 0x924F4B61, 0x7D68E7F1, 0x389EAFFD, 0x9F8DE9E3, 0xFDDDFFCF, 0x983E734C, + 0xFE3A7E56, 0xCFF7BF3F, 0xA52FF763, 0xFD7BB065, 0x39CB13B3, 0xBEB95F45, 0x4E0CD847, 0xF93E0DFB, + 0x99330797, 0x5794E2FC, 0x8983472D, 0x9F626679, 0xC37DF999, 0xEF09EF67, 0xCEA82B2B, 0x2B23C6FB, + 0x416E7546, 0x1DE54BEE, 0x6BB9D599, 0xEFCDAE99, 0x613932C6, 0x3BCCE833, 0xEB6F98F2, 0x89140FF2, + 0xF062E664, 0xF9E47173, 0xFF1B5E6C, 0xC789A307, 0x0736A03F, 0x231F3D98, 0xD989F198, 0xF90ECBC8, + 0xECC4784D, 0x3E86650C, 0x6C88CF47, 0x7F596E0B, 0xCEDFEDD1, 0xACEF5B7D, 0xCD213FED, 0x9F06C3D1, + 0x1DC347DE, 0x6CE7DF5F, 0x0640F9D2, 0xE398EDC1, 0x7ADCE413, 0xFD67EFE6, 0xFA417B3C, 0x1EF263FF, + 0x34F165EF, 0xCE6DA17C, 0xDD401FD7, 0x2FB75CF4, 0x4F1B66F9, 0x647BA88F, 0xFB77DCE9, 0xE88E9145, + 0x43491FEB, 0x71EC2B1C, 0x1FCAF378, 0xC87FCBD8, 0x30D9E371, 0x9EAFF197, 0x3323967F, 0x66CF5326, + 0xBFC89114, 0xCBFB99AD, 0x3CD92B3F, 0x6FEBE114, 0xB3AD17D2, 0x1F72D8D6, 0xC37E66AE, 0x17134F70, + 0x9EA78AE2, 0x95FB7970, 0x9E77ADD1, 0xA7FB4785, 0xE5FDCC56, 0x9EECF5BE, 0x66D7FB14, 0xB3AD07D2, + 0xFFB03EB6, 0xDECC520F, 0xB2DE11C8, 0x1C4CFD47, 0xBEDF223A, 0xC70D0D0D, 0xF6FD2B72, 0x82FB05F5, + 0x27E240AB, 0xCC9F3878, 0x5458EA25, 0x5FDB1B3D, 0xAAC8BE7F, 0x058F4ABF, 0x91EFFF7C, 0xB0EB4BFD, + 0xA7A03970, 0x55D687EC, 0x8DE8085C, 0xE57EC8F2, 0x233A0066, 0xCE9E6EFB, 0x61413300, 0xF55791BF, + 0xAAE7F4FA, 0xEBAF5B7B, 0x57D7A872, 0x64D3DF72, 0x0AE2F85E, 0x649637FD, 0x3012647B, 0x26DEC819, + 0xF667E423, 0x67D28F61, 0x3CC65E24, 0x987ECCC4, 0x8BF5159C, 0x27F526EF, 0x05C179BD, 0xFEC54B16, + 0xD8EFD9E0, 0x97BDFE86, 0xC5F5B61E, 0x835F7AAA, 0xF0BCBE4E, 0x3F69DCD4, 0xF7B5239E, 0xAA51A38B, + 0xEDF9E656, 0x187F7C9E, 0x7D703470, 0x75C28409, 0xF67CFDE0, 0x686F33BE, 0xB798FBFC, 0xD95DBDCD, + 0xF47D2EFE, 0xCEEE0A5C, 0x2D2D2DB5, 0xEF836E05, 0xC76BDEFB, 0xAE1DE9F5, 0x4B3F23F9, 0x8AE5E9C7, + 0xB8FEF8FB, 0xB5623900, 0xD733DFCF, 0x2AC7C4F2, 0xC52CF96A, 0xE0F3A1FC, 0x7CFAB192, 0xD2D87C2A, + 0x9667D485, 0x9D5176FF, 0xE7ADCBA8, 0xA3FC3770, 0xFF1E7238, 0xFDD8DC5F, 0xCC26E67E, 0x6A99EBF5, + 0x4C461DE5, 0x438F733F, 0x16FB4D2C, 0x9FBD3B9A, 0x8AEB63F4, 0x35EF907C, 0xB673FF8A, 0xEE281839, + 0x82E48553, 0x878FB8D9, 0xD6A75D7F, 0x79BFEACB, 0x37E72173, 0xFE49008A, 0x47F4F34F, 0x065AA55F, + 0x3243A095, 0xFC27CB27, 0x8F8B7DDC, 0x0FF3EAE6, 0xDC283F49, 0xF9E3F3B9, 0xFCBCC423, 0xEB65D743, + 0xE4C7BE12, 0xDD41F52D, 0xF9CC2D17, 0x6EB29C6A, 0x58E413F8, 0xDA68B93F, 0xC97DE0DA, 0xE85E3FC7, + 0x2FACEB43, 0xE265F923, 0x003C5FB6, 0x9F7F2296, 0x0FE2B8F9, 0x32034CAE, 0x9E64CFEF, 0x7CDD5F26, + 0x5794DD60, 0xBDF9FD26, 0xB75ACE77, 0xD11F72D8, 0x7052BDC8, 0x7B27C6CB, 0xF68475BC, 0xE44FECC7, + 0xC7CBF2B1, 0xF926F86B, 0x8AC55333, 0x77A65D6F, 0xACB70913, 0x6FB5EB6B, 0xEAC3DC07, 0x434500D4, + 0xBFE4BE98, 0xFB3400F5, 0x5F792FCC, 0x7DBAD7BF, 0xB061BEFD, 0x3E0C15F5, 0xFAE7D7C7, 0xFE7ED2FB, + 0x1AFB37E7, 0xDDB5F199, 0x9D35F367, 0x21B7F378, 0xE02AC977, 0x497CC67E, 0x0F73F04B, 0x7D3E517F, + 0xE7F960FF, 0xC1F765F3, 0x1E86FEE9, 0x3E2AFDE6, 0xECAECCCE, 0xB1131CD2, 0xE7F32170, 0x55FA513B, + 0xDF172CEF, 0xE77E9CD9, 0x49F75FF1, 0x173D188B, 0x87F75368, 0xA71917E6, 0xF3B7C7EC, 0xC790BF7A, + 0x5AA58D5F, 0xF34EBE5F, 0x733E7F28, 0x05A0FCC8, 0xFB6144EE, 0xABC65E44, 0xD713CD4F, 0xFCFD501A, + 0x68E5F927, 0x9D173788, 0x37713E6C, 0x7F5806EF, 0x3F93AFE8, 0x419BFFC4, 0xF95DB71E, 0xD7AD5772, + 0xFE92F2CB, 0xFBF5EC2E, 0xDEAFE6FD, 0xF3C37AF1, 0x9F5C2F62, 0x2F7E3D99, 0x75BFE6F7, 0xCFEE847A, + 0x92EF0B9B, 0x0FF9FB1B, 0xE693D79B, 0x19F349F5, 0x20F564F3, 0xD963FA81, 0xAC579765, 0x5ECF2ED3, + 0x3F64BD7A, 0x2CCB7A26, 0xE5B32B29, 0xDF5DB17C, 0xF2782CDF, 0x0FAD7E00, 0xF79707B6, 0xE09FF752, + 0x81DEDF90, 0xDF06FA03, 0x9FF03866, 0x8831C933, 0xAB87F8BC, 0xF6E97FC4, 0x7733433C, 0xD7C7F449, + 0xBE3EA60F, 0x5B13F5E1, 0xB789FAC4, 0x71FA241F, 0xA74FDF3B, 0x3509F1B5, 0x7B16EB71, 0x0F64F37B, + 0x2273CA25, 0x5F8C6BF0, 0x7BD1E731, 0xF2B02951, 0x1F5E4CD4, 0x478ED747, 0xF9787D6F, 0x7AA2BE77, + 0x48A23E72, 0xBC3ECA1B, 0x7DD5C9F5, 0xEAEBF675, 0xBFF3CE3B, 0x4AFD8719, 0xFF47B89D, 0x1980B893, + 0xD9D7CD8C, 0xF5E0D91F, 0x1BC7FA67, 0x667DE2CB, 0x31FB247F, 0x39A6AFE3, 0xA1AF37EF, 0x4A5F0BB3, + 0xBAA4F08F, 0xDB75506D, 0x18466AF9, 0x0DCC5AFF, 0x2618AAC7, 0xEF82E986, 0xD5177A7C, 0xA3E5C964, + 0xEF57BE55, 0xA4DFA43F, 0x7DD724E4, 0x270B247E, 0xE11290F9, 0x5B5EC3F1, 0x0B0F71FF, 0xC6F2723E, + 0x4C66F675, 0xCBF930D9, 0xDDCDF27C, 0x3E687979, 0xEF88BF4F, 0x0D034F63, 0xFCFBC4B0, 0xE3F27E20, + 0xF739FCC5, 0xBF4FA832, 0x9637E3DF, 0x960D6F8C, 0xBFEF81D6, 0x8FBFEF79, 0x5E0688BF, 0xEF5D82E1, + 0x8D7CDF93, 0xF53BEEEE, 0x89BFCF7D, 0xFFEBE0C7, 0xF1F7B9EF, 0xF6053F8E, 0xBFCFE91B, 0xE21E3ACF, + 0xCC7BE89B, 0x291DF1E7, 0x5BF4A394, 0x8EF8F32D, 0xA3EC9BC6, 0xF8F32D13, 0xBE69A4FE, 0x29EF1D29, + 0x6589EF2B, 0x3E9D8FF8, 0xF7952FCC, 0x7CC5DFE7, 0x2B12DF57, 0x327F77A9, 0x25FE7D65, 0xC09D975A, + 0x12DE5720, 0x754FC2FB, 0x4A59EA1E, 0xF3BE82EF, 0x4717570C, 0x6F4C7C6F, 0x4E7A8F3E, 0x9EF83E85, + 0xF946FE3F, +}; + +u32 point_table_binary_57[] = { + 0x11728D9A, 0x7F70D445, 0x96C0DFFC, 0xD8CC7732, 0x21092621, 0x719209B0, 0x909BF14A, + 0xB6124476, 0xD79C8748, 0x60D195F5, 0x0F12731B, 0x3974C525, 0xC69C3F58, 0x3406B44C, 0x1677091C, + 0x72866C22, 0x8555CA62, 0xAD489282, 0x32220517, 0xA42E8A94, 0xBB06EF2E, 0x456ED75B, 0xEA4E48BC, + 0x0988447E, 0xB99984CC, 0x7CAFDF7B, 0xFD7ABE19, 0xACBAFB5A, 0x65D5877E, 0xEF75F7EB, 0xEED7EFF5, + 0xC4BDD52E, 0x850500AE, 0x8B001F7D, 0xF491ED56, 0xECFA1F80, 0xE746017A, 0x7B7B9137, 0x2337E6E5, + 0x371D3B76, 0x8C18E5DD, 0xC27576A9, 0xBB03E00C, 0x00F4F7F7, 0xDB10616E, 0xFA1BC32D, 0xCC05D390, + 0x957C0BCB, 0x6BD6F6BE, 0x5C0FAEB7, 0xDF7EDBF4, 0xF7D07F83, 0xFBE8D1A3, 0xB67B97B0, 0xF741AFD7, + 0x4BCCF2DE, 0x9A3D7BF6, 0x98F14216, 0xCC50FFC7, 0x7662CB63, 0x98F42D6F, 0x3841ACED, 0x43B6611A, + 0xAFEF4BC8, 0x79F9E597, 0x91FB9823, 0xC14D9B36, 0x313FAB04, 0xED4870FB, 0xF6ED2C4F, 0x0C39EDED, + 0xEDD41EFF, 0x8DEAFE5A, 0x38BE6EDD, 0x3AE635CA, 0x724604D6, 0xAE5D4BF2, 0xCCE079EE, 0xB9E79849, + 0x5EF9A4A9, 0x89E4713E, 0xC1BBC357, 0xB47FFBEC, 0x41255F10, 0xBED2D3D3, 0x43F2CC90, 0xA3DB4B59, + 0x1E7264BD, 0xB0DD77D9, 0x9EBCFFFE, 0xFB8DBEEF, 0x72C4BB7C, 0xF9729C3F, 0xDBCB8C78, 0x972E5D4A, + 0xFE21CEB2, 0x2757AC58, 0x418CE301, 0x2FE43634, 0x34903C73, 0xF8ABC71E, 0x7BCCCCCF, 0x3719FEAA, + 0xBEBEDE8C, 0xDF3709B9, 0x1B366C30, 0xFEB0DC76, 0x74DBB66D, 0xC65F963B, 0x52F8D24B, 0x2FD9EE4E, + 0xEDBFF1C8, 0x5F6DDCB8, 0x1199FD37, 0x6E5F22FF, 0xEAF1345A, 0xF604CD4F, 0x8FB7D18A, 0xCC7BE79D, + 0x77CC783E, 0xBB3932EF, 0xE9A79F36, 0xE3FDEC66, 0x7BA2B9B9, 0xD98EB728, 0x7B6F29F9, 0x5C98A3B9, + 0x8F391C43, 0x79FBF7CC, 0x7F1A0DC7, 0xD09EE252, 0x669883FD, 0x11ABF52E, 0xC8021F8E, 0x87E48923, + 0xB391D5FE, 0x2506CB70, 0x2933F870, 0xFF8A3DDF, 0x659881FE, 0x94FE94FF, 0x8BD1DF62, 0x4FF9BF18, + 0xD743FA83, 0x4C9881EB, 0x45E3ED20, 0xF999E85F, 0x193F6445, 0x66A2FF65, 0x7EB8BF71, 0x7D883BB8, + 0x3FF47FBC, 0x56F3E7E0, 0x47FF2A66, 0x7B4311CF, 0xE38F3F6E, 0xECC3B488, 0x07F7A7E8, 0x831F2CDA, + 0x7F755A7E, 0x32926BF6, 0x3BB6A71B, 0x66F97498, 0x43ACCFBB, 0x5AFF3938, 0x7FEA4FAD, 0xA76F381C, + 0x23FBB5A2, 0x1F8E51FF, 0xB546DFD2, 0xE32B6579, 0xEE3F5EAD, 0xF52FEBF9, 0x6A7B387F, 0xF28796C7, + 0xF9D37CAB, 0xB5FE65ED, 0x8F6A3E3F, 0x8DC1C86C, 0x5C5FB1F7, 0x59716436, 0xAEBFC87F, 0x560CDFA5, + 0xFD51CDE7, 0xA73108DF, 0xC5F5C7FE, 0x90ADD911, 0x2FC61FB1, 0xA7FA172E, 0x65B62789, 0x6B99ADD9, + 0x8669BFE6, 0x8F46F2DF, 0x7FFF7D63, 0xCFBE1EC9, 0xC7F32BF2, 0xF675F0EA, 0xFE4A591E, 0xBC787ED1, + 0x3EF29912, 0x987BFCF8, 0x7162DCDF, 0x4D9330F7, 0x81071EA0, 0xF1304782, 0xC22C1F09, 0x627C167B, + 0xE89F471E, 0x79C4D8B3, 0x66C18CD5, 0xAB571B79, 0x35BF62F1, 0x2FCB478A, 0x9F78E209, 0xD247FB76, + 0x1C72319E, 0x11AB7895, 0xED815CEA, 0xAF96E359, 0xB6277CD5, 0x30C987AF, 0x623C94F1, 0xDA7B21B3, + 0xB4B4D4D8, 0xB3320DF7, 0x314782C4, 0x7A3EF65E, 0x66DC4F68, 0x5FF59F87, 0xEB23F1D2, 0x7241DEF3, + 0xCF3F6FE2, 0xA9E58AA4, 0xE17EC2FD, 0xCAF29134, 0x8A07A8BF, 0x92E7BF7E, 0xFD7A634F, 0xF687C8E3, + 0x79A47886, 0xBC92E7FF, 0xE8A38FD2, 0x7946FED3, 0x75C897FB, 0x0CB9D10F, 0xF9341E2D, 0xAFE251E1, + 0x534F3D45, 0xF180E427, 0x2285070E, 0x1C60FD35, 0xDC3FEE07, 0xB187FD6B, 0xEE638E14, 0x1B5EC3FD, + 0x23633C20, 0x4E872C5C, 0x7FB1977F, 0x09B2703C, 0x229F7F29, 0xE2D2F18B, 0xF5D3232E, 0x5C7F6265, + 0xBF2916B9, 0xF5C89123, 0x74DE91CF, 0x94466E25, 0x7FB7F078, 0xCE94DA36, 0x32F547F2, 0xB6FDE187, + 0x1F1A7B96, 0x15BE8AFE, 0x117BF678, 0xF82AEE27, 0x91B76330, 0x6DD5AA55, 0x66BC9605, 0xD3687FB5, + 0x68FDCC70, 0xCCACF71A, 0x3EFF663F, 0xF0FCE698, 0xF190BC61, 0xF1CF4C8A, 0x0F2DC63F, 0x33293EB4, + 0x24FDDBD2, 0xD262E683, 0xFED5F188, 0xF38B6E3B, 0xFECC33CF, 0x987CE34C, 0xA51DDFBC, 0x7933F35B, + 0xC8D75BF5, 0x7A123775, 0x5F6FA5FD, 0xA3EF4B0B, 0xECFA8A65, 0x8B14C30E, 0x64FB4BBB, 0xFE965B6E, + 0x51F78D70, 0xE264381C, 0x36F79305, 0x89938B2B, 0xFE16E507, 0xE83C45EC, 0xA3AFBCF2, 0x8AEA8F39, + 0x77B57D74, 0x68688818, 0xC79FBB3A, 0xE713CE2F, 0x982192D3, 0x7FC71D77, 0x287F26F5, 0xCF9D3BA7, + 0xFC95D47F, 0xF3CD3789, 0x459FD72F, 0xA9FFFAEB, 0xAF13537C, 0xD5FDA33C, 0x32EA9797, 0x9713C35C, + 0xD66F6B6B, 0x237964D4, 0x1F1E1EA6, 0xF1887E6B, 0x6B2B8D57, 0xF4B17F64, 0xD18F46A3, 0x242FFABB, + 0x77EF36E7, 0xFDEC61F7, 0x3D38BEC4, 0x3EBB34F1, 0x1EC0C592, 0x8C36CC7F, 0x64FDCF1E, 0x86367DFE, + 0x59BE84E5, 0x255E9D2D, 0x99715AE4, 0x890F6BD6, 0xEB3F745A, 0xEBEBF557, 0x0CCEFD3C, 0xF62450BE, + 0x25FB5331, 0xF56FC754, 0xFCF5028C, 0x9714A8C9, 0xDB261E9F, 0x3D1CBC07, 0xDB71BCAE, 0x2A1CEF5C, + 0x6AFFBFE4, 0xE53E385B, 0x9264BC5F, 0xCE967CCF, 0x8C9FF8B0, 0x833B904B, 0x41E6833C, 0x74DAC16F, + 0x11B7C9F8, 0x91C79E74, 0x700731C9, 0x4BFE31A1, 0xF553E79B, 0xEA7F8927, 0x13A7B9DD, 0x750FB77F, + 0x47B5E3FC, 0x245EA976, 0xF8FFC84B, 0x7CCCD2FE, 0x96789BA5, 0xFB97F89D, 0xDDE6E0DF, 0x20BBC95F, + 0x92BF4D2F, 0x4932AEF7, 0x74BDFE92, 0xCF66B731, 0xA7AE87E4, 0xBFD96DEC, 0xFF547F48, 0x7E92A5FD, + 0xE5BE5971, 0x894ABFDB, 0x6E05990F, 0xAEF777F4, 0x7A4BFD90, 0xDD76CB61, 0xE9DF693F, 0x555FEA8B, + 0xE9255A7E, 0x17AFF774, 0xBDFE920F, 0x67B739B8, 0x03F9DBC7, 0x973A9E1B, 0xE6A3EDFB, 0x9A12B306, + 0x07074DFE, 0xEC6B0210, 0x767D03F4, 0x11EF12D6, 0xF27ABC6A, 0xA6B3F07E, 0x9076DBF6, 0xDCF7DE7B, + 0xEF21BF8A, 0xECABF3FC, 0xE2D0A143, 0xA65E4AEB, 0x762FA1FA, 0x628F6AFF, 0x0F35FEA7, 0xDDBB3FFE, + 0xF8636258, 0xAACC6F72, 0xEFA6765D, 0x8FD99FBB, 0x16503DA6, 0xF5A7E7B8, 0x16B03E34, 0xA3BC6F5B, + 0x3CED8D37, 0xDEA0784A, 0xF9D3C244, 0xFDCE9D3B, 0x93FA7F4C, 0x7C85F993, 0xB1FF6C7C, 0xBDE863FF, + 0x37ED8C07, 0xA93E54FA, 0x38DE5C7F, 0xE2506767, 0xA7B167FF, 0x7BE210D9, 0xD3FDC196, 0x7890FB4B, + 0x998F63BE, 0xDDDDDDC6, 0x5EF60ACF, 0x6FC99EEE, 0x2FEB1557, 0x05F5A7E7, 0xEFAB7315, 0xD2FCB5BF, + 0xEDB1C9BF, 0x50FDD8C9, 0xFA996393, 0xDF70BD29, 0x9C5869EA, 0x51926796, 0xFB28F727, 0x30FCC107, + 0x1FD8F003, 0x7BA77B3F, 0x40CE11F7, 0x7C1ADF4F, 0x99ED77DD, 0xF331BECA, 0x7D6517C2, 0x30DE572A, + 0x1EEF20BE, 0x66AFA8A9, 0xA951FAD0, 0x8CF2F042, 0xA200E72B, 0xF6D2D6C6, 0xFF82F66E, 0x944F6D67, + 0xFB6957EC, 0x121C8FBB, 0x4ECB7F65, 0x2FA1FBF5, 0xA7DAFEBA, 0x4411DE5F, 0xD2DF4DC1, 0x4411F5A7, + 0xEDDFB4DB, 0x5ED2D1D1, 0x911CEF69, 0x7BEEABAF, 0xBE6AE603, 0x9BE3EFD2, 0x7CB43DDF, 0xF17894EE, + 0x43DD9F55, 0x673F8CFD, 0xA9FB8AEE, 0x5B9530DC, 0x59B3AA2A, 0x99AFAA8F, 0xF2579DCF, 0xC227006B, + 0xD6627EAB, 0xE53F49BF, 0x53F263DC, 0x0FF9E300, 0xFBF6EDA3, 0x76D8A9FC, 0xFB85E5BB, 0x3A11E576, + 0xD596F56F, 0x00CCBC7F, 0xF2C72D1F, 0xDF478AA9, 0x3DC9AE07, 0x0102BD49, 0x7DD73135, 0xFEB792FA, + 0xCC4979F7, 0xCD009E53, 0x4979AA5F, 0xD457FFE4, 0xCFB99D98, 0xE525BFCC, 0x9FE476B7, 0x053B9073, + 0x2E586ED4, 0x77EDE5F6, 0xAC3F737F, 0xAEBDDC9E, 0xF567CBCD, 0xFACCF993, 0xCCA9EDAE, 0x0AE6C01F, + 0xBEDD1E0C, 0xE9FCEBB0, 0x30CBFB8E, 0xB03EFC9A, 0xD9F35FAC, 0x2FF92C7E, 0x6FEFE7F5, 0x2776E9F1, + 0xE8FA7F91, 0xF2E196ED, 0xCDA69E5C, 0x7C00E0C5, 0x5F3660FE, 0xD0C39C71, 0x0AF34BCC, 0xB7583E10, + 0xA2F9AB76, 0x8CF7C57B, 0x324E6979, 0x5A9FD9F3, 0x0321B1C7, 0x0C70F09F, 0x3B4DFE56, 0x349DD7FB, + 0x46BED11E, 0xB707424D, 0x2F35523B, 0xDD77BD19, 0xA7962C59, 0x42ED783F, 0xC5EF0D84, 0x7EFC931F, + 0x99FA63A2, 0x97F79BBC, 0x87C4EFD5, 0xEBA579A1, 0xDA23B58F, 0xFFCCBC57, 0x7CBF40CB, 0xEF627BDF, + 0x2FF0B72F, 0x5BBED8D8, 0x5FF8A0BF, 0x7DF9BD15, 0xE67D6428, 0x0DE099C6, 0x278DFF86, 0x17197FED, + 0x60F6C5C8, 0x5E27F350, 0x9A2FB66A, 0x75B5693F, 0x5F5E38D8, 0xFCEB8DC6, 0x5F008583, 0xFFF84F9B, + 0x489E3954, 0x40ED9D22, 0x1F2AD8F8, 0xE27AF3FE, 0x26E74BE2, 0x317CA3C7, 0xAFF55DE7, 0xB32E5656, + 0x563AEC67, 0x5DC4F329, 0xF309B616, 0x0E7EEFB6, 0xBF36F30D, 0xB61635CC, 0x9B37CFE4, 0xCF9EFEA2, + 0x865F34FC, 0x83F1BFA7, 0xBF70B061, 0xE353A61D, 0xD783E6BB, 0x2BE9FF7B, 0xEE5B66FC, 0x69FCBD6B, + 0xEAFACA7B, 0x49EE327D, 0xBE5A389E, 0xE42EF3C5, 0x505FE5BB, 0xC48985BE, 0x18DA97F7, 0x99C442D6, + 0x57750DED, 0xC7C987FD, 0x65D82EEF, 0x3D135B79, 0x7FC9FB8D, 0xC853BCA3, 0x765F0CF7, 0x23D9EF60, + 0xFBB89FA4, 0xBFF945D6, 0x41AC17A4, 0xBD6C9D75, 0x10EB09B1, 0x57B60E00, 0xEB0D19CF, 0xFC227526, + 0xB89EA0F1, 0x0C2FF297, 0xD1F9A863, 0xFD2F36F8, 0x62667E1D, 0x3C3FDC9F, 0x2A5E927C, 0x5EB3BF8C, + 0xECA5CC27, 0x757CE29F, 0x91AAF3E5, 0xB83E626F, 0x64EC7C39, 0xAE9FC88F, 0x8C01E0FA, 0xC87C4654, + 0x8E82EB27, 0xFE8E7A74, 0xFCD5EF4B, 0xD1FDBCFF, 0xC55E74BF, 0xD585FB5B, 0xFA8B7AAC, 0x2EDCFFF2, + 0x3E94D70C, 0xF0F3C71E, 0x32FAB27E, 0xA9F3BDC1, 0x1F3A9E98, 0xF3A1DFAF, 0xBED8A0E3, 0x8DBE4FEE, + 0xDE1A083D, 0xF4488DB1, 0xB7F84020, 0x44FB59D7, 0x8B261EE9, 0xFBEA6EB5, 0xDE8D8D8D, 0xE63E8BA6, + 0x595D789F, 0xC8FD184D, 0xE3F94A7D, 0x19EDE1F3, 0x22FB21DA, 0x6375D179, 0xA813FF05, 0x5BE9BCD5, + 0x89FF82AD, 0xBCBF843D, 0x277FB5F5, 0x45A33F32, 0xE63989E7, 0x55F9BB87, 0xCF07C0A9, 0xFFFC98D6, + 0x13E34F51, 0x832BCAE3, 0x91764FFF, 0xBF0E1E37, 0xF1CD152D, 0x1C94763E, 0x9F9E7ED1, 0x67FBAC8F, + 0xF6E5BCA3, 0x3EEE1FD6, 0x1F19E3F7, 0x1DB1CF8C, 0xF2DC3F80, 0xD867F6F4, 0x2363FF72, 0x9E8525FE, + 0x88BCCC4F, 0xECC9FE92, 0xFE587E6A, 0xFFB89F35, 0x0F30A7D7, 0x6B7DE2C4, 0xC2F47A5C, 0x5FF15762, + 0xA1BF8CDF, 0x2F98B3C7, 0x787D443E, 0x7BCC9DAE, 0xE5A97E3E, 0xFF4377BA, 0x737EE77F, 0xC8E311CE, + 0xFB3A9089, 0xEB27F279, 0x5F67B4E0, 0xFA493D3E, 0x3E9AD1C2, 0xEF1B2C3F, 0x3E1AC874, 0x7228EEB7, + 0xB13F910F, 0xC503957F, 0xFFF0DF99, 0xF9782150, 0xA9EDF530, 0xFBED4D2D, 0x2F187FFC, 0xF123703B, + 0xD72BA664, 0x509FEA77, 0x6257BFF8, 0x87E55D9F, 0x0AF3F90B, 0x54623C90, 0xF810DDEF, 0xB785D9DF, + 0x7EFB85A6, 0x678DBECA, 0x102AF579, 0x1FE07891, 0x5EAFB987, 0xD95FA6E5, 0xA7C41BE9, 0x0FD787E3, + 0x19DBCBCF, 0x4DFA97D9, 0x8C9FF4EF, 0xFCD4F87B, 0x8099E565, 0xBF447BFC, 0xF694FDEC, 0xF5DBFABC, + 0xF178BD81, 0x4AF4AFBC, 0x57447B02, 0x957AFF0D, 0x707CE0FD, 0x911A3FC4, 0xFEC4567F, 0x19FA5BF4, + 0x27B6A6D7, 0xEBFB7680, 0xF38BCC2D, 0x92AF3067, 0x9C42F96F, 0xC95F0698, 0x33B7C878, 0x503E71BB, + 0xAB5F730F, 0xB3BE5FB5, 0xBD591576, 0x42C64BBC, 0xD4F5073D, 0x5FDA1F38, 0x1E6947C6, 0xF938CF1B, + 0xCEC7190F, 0x703EE85F, 0xD1F77AD8, 0x1FD2EEF5, 0xF86DDD4E, 0xFBB3D865, 0xFC3BC06C, 0xE4898335, + 0x192D988F, 0x887CB026, 0x90C9F902, 0xF3C20703, 0x99FABD6C, 0x8039A3C5, 0xC913BD99, 0x5B743E95, + 0x9A5FF5F0, 0xFD9D710A, 0xF793CCAF, 0x687AE616, 0xD96FCEF8, 0x941A0F53, 0xE35F6ABC, 0x937C7EBC, + 0xCCDFEE7C, 0xCF1F2F53, 0xF9AA7EAF, 0x271E15D6, 0xF2A35ABE, 0x96F3A3BC, 0x665F8CEE, 0x2FFD7B04, + 0xDE5774BF, 0xE97C7E46, 0x28597F30, 0xFB6274BF, 0x554B7E35, 0x5275E2C4, 0x09331E8C, 0xF8C4B586, + 0xC784B5BC, 0x66CE6F54, 0x48A6FC43, 0xEA212F58, 0x5D78BF25, 0xF5AD2EBA, 0xCFF57CF0, 0xA37C48C7, + 0x73B73ADF, 0x125F52CE, 0x3FF5774E, 0xDDC79C3F, 0xF07CCEB9, 0x75FE549B, 0xBCCFE97E, 0xD6EFF545, + 0x2774BCAE, 0xE6FCACE8, 0x44E07661, 0x1C5FFC58, 0xE0F6CDDB, 0x9A4C7D16, 0x5735D1BB, 0x87F71979, + 0x5C0FE7FB, 0x3FAE87F3, 0xF7015C0F, 0xA99FA6C8, 0xA7B6D7EA, 0xF6516997, 0x7C7364AC, 0xA2A2C2F8, + 0x0BEF2FE2, 0x6AC355C2, 0x5ABE4AE4, 0x910BE356, 0x17CFFF86, 0xF89DEACF, 0x94F5E0FA, 0x20144FDE, + 0x67A2EFFC, 0xBDA430CE, 0xF909D54B, 0x74DEAC2E, 0x5C6F79DF, 0x2F760118, 0x56F55471, 0xB730D757, + 0xC5DD2C2F, 0xF5DEF8E7, 0x81109D27, 0x5D3F8E7F, 0x0EC0F94E, 0x4ABD52C7, 0xFD4DF406, 0x42547F68, + 0x2E6A08B6, 0x1AFBFA3E, 0x77F6172A, 0x6096FE42, 0x0522CFF6, 0x8335C97C, 0x98D9DF2E, 0xF926DF97, + 0xFE76DC0F, 0xF2FB42DE, 0xD7BC1FA4, 0xFF0543FE, 0x76CAEF53, 0xE289E43B, 0x0525814C, 0xC9979CF6, + 0xA51EC37A, 0x0BF7A7CC, 0x77C110EF, 0xDF6FED7F, 0x25F7FFCE, 0xA1BDDCBE, 0x92DB31FF, 0xC2FC14F9, + 0x7AADDE4F, 0xFAF788EB, 0xB5F2BEAC, 0xFD5D6E1D, 0xC4FA47EC, 0x8D97B3BF, 0x657EE323, 0xEC6FE97F, + 0x7CC43A48, 0xEBDFC21C, 0x52FB8BF6, 0x534B72BF, 0x60BE29FD, 0x15EFE3FA, 0x4FC653BC, 0xCFEAC2FA, + 0x4E385470, 0xBEDC399E, 0x5081637C, 0x3A3FE3F1, 0x0B3BE49D, 0xFE48F1EF, 0x0DF98BD6, 0x9FE28F35, + 0x497FC87E, 0x97F3A8EA, 0xB5EC04BD, 0xCF7869BF, 0x125FE378, 0xA4F92EE4, 0x34270F22, 0xB33C9E27, + 0xD77DAA5E, 0x51FFF17B, 0xBBE255A8, 0xADB95A18, 0x924CF260, 0xE4DDD953, 0xF5DDB3A6, 0xEA3327F5, + 0x593EA90F, 0xBF9AAA0F, 0xED53F599, 0x93FA2CCF, 0xEC5AA9DF, 0x3FB43CF1, 0x1AF486E6, 0x25C290E4, + 0x95497BCA, 0xDA147D62, 0x873EFC72, 0xAA3EB143, 0xDF5D3055, 0x9FD8A14F, 0xEF490E7D, 0x795F32FA, + 0xEAFCB9F2, 0x68FDFA68, 0x7D547DCE, 0xACD70BB9, 0x0A5B0DF7, 0x306BF95D, 0xB038F13B, 0x151FD778, + 0x376ACE49, 0x6C57CA3F, 0x8045868F, 0x2AF92DCC, 0x2AFE5F82, 0xAD497BCA, 0x9FD9CC6C, 0x8FB83339, + 0x1E92EF4C, 0x8E07D4FE, 0xC2F18B3C, 0x6C601679, 0xD8605F92, 0xF9B13CB3, 0xF497F817, 0xA810C678, + 0xA0F809B1, 0x87F120B1, 0x8319FF85, 0x7ECFDAC1, 0xF2F8E9FB, 0xE9EEC41B, 0xACAFEFBF, 0x7A666F9F, + 0xE193ACCF, 0xF7A1923F, 0xC9FA14FF, 0xF4EF03AE, 0xD7009C7F, 0x2F33B136, 0x039C7F2F, 0x13FB3403, + 0x9C7F2F83, 0x1FBDC73A, 0xDA9DEF45, 0xA8EF7C2F, 0xBA04A12A, 0xE77BD1E8, 0xDA5095F3, 0xBD083FE7, + 0x7BD1F06D, 0xA5E07C2F, 0x3AFB5A29, 0x38DF8B12, 0x6B019CEF, 0x45E9172F, 0xCC74BE17, 0x057A2FCC, + 0x74BE17D9, 0xB7B9AA9C, 0xEF45F1D7, 0x5C55A63E, 0x56F5EFB5, 0x4F73C159, 0x9F5F835C, 0x70D6E7AE, + 0xBBE2179C, 0xF5B97B5A, 0xFC82B33E, 0xB7D65B7D, 0xCEFAFCFA, 0x6D57BA9D, 0xF5F9245C, 0xE976D6E7, + 0xFEBBAC3E, 0x677DAE7A, 0xA872D6E7, 0xD0CDEF01, 0x62BF40B1, 0xB33E2F50, 0xF2E89FFF, 0x05000000, + }; + +u32 point_table_binary_58[] = { + 0x11726D96, 0x6D4C9357, 0x14804F5F, 0x31B452E5, 0xC361918D, 0x31D0A538, 0x20C58F19, 0x4D66D491, + 0x663225CC, 0x1FCE6CCE, 0x8D99C9B2, 0x8419B3E1, 0xAC125B35, 0x01C928D4, 0x4A1C1F41, 0x0222D019, + 0x25FDA1CE, 0xFD58A699, 0xC8A6D3D5, 0xD5A973F8, 0x014DA6E0, 0x12590497, 0x88BC77F7, 0x9E73DFDB, + 0x08BEFF9E, 0xDCF37DCE, 0x3DF78533, 0xECA0E915, 0x00CF982D, 0x70E4C811, 0x069CF53B, 0x0077C116, + 0xF07ABD82, 0x571003EC, 0xDDBB1799, 0xE4013A3A, 0x3A185BCE, 0xBE11E7AE, 0x2CDBF99D, 0x3B7722C3, + 0x7E2E0CB6, 0xF3DDDDDD, 0x82571003, 0xB4B6B622, 0x933C4069, 0x69296345, 0xA46F065B, 0xA4ABAB4B, + 0xD9E3FA11, 0x697F05B1, 0xD42F2236, 0x733E7CF8, 0x308320C5, 0x23B8BEBE, 0x5EF041E2, 0x94C4CECE, + 0x4ECC4730, 0x706E6B6B, 0x53F18BCF, 0xEFF7ABFC, 0x847E5555, 0x95CA9FEB, 0xCFA8ABAB, 0x437BE43F, + 0x65464343, 0x03FA33E2, 0xA9AEAE66, 0x1092F5BB, 0x14B31DFD, 0x8564FD52, 0x63BE3A74, 0xE850B49E, + 0xA9102BFD, 0x4B79883D, 0x7EFC3863, 0x0E59BFA4, 0x9822CCD7, 0x21EB678D, 0x293A79F2, 0x64B49E56, + 0x766B6868, 0x285AEF24, 0x762B1008, 0xA8737386, 0x7D60E5CA, 0x9551FDE9, 0xF67EA7D3, 0x2998EA3F, + 0x1D66AD59, 0xB346F5C3, 0x9C01B30A, 0x0A0AF05C, 0xC4137B0F, 0x2C353535, 0x8243C459, 0xD39A9B9B, + 0x45BD9161, 0x5A9659E4, 0x27EA4F0C, 0x66516FA3, 0x1F6082C4, 0x92921262, 0x0FEFDE08, 0x244B0E11, + 0xDB1F9495, 0x9511A3BC, 0xFD9E64B4, 0x671B87E4, 0xAD5BB72A, 0x7FB6FFEC, 0xB73D1E0F, 0xF11E00F6, + 0xD47EB3B8, 0xB898E4F7, 0x90BF75EB, 0xD6513FB8, 0x7DD06066, 0x7979B9EA, 0x8F4D8799, 0x6EB75B70, + 0x88D83E56, 0x5959498C, 0xF2F63161, 0xDF981F6E, 0x4F6B6F6F, 0x27E6F66D, 0x0C349C8F, 0x20F9B7B1, + 0xAC14439F, 0xE4B352C4, 0x3C4210CE, 0x623CF9EC, 0x742814E2, 0xF1115B0B, 0xD869263E, 0xCEC29F75, + 0x71CA3E81, 0x421EFD3B, 0x52F68D8C, 0x8CA8785F, 0xBF91ED0E, 0x06832A9F, 0xC585B95E, 0x717F78E6, + 0xC80B5FCB, 0xF5EABA8E, 0xCCDE0158, 0x903B2FB5, 0xBFBF5FD5, 0x3BCF9CEB, 0x3D71E284, 0xEA87A32E, + 0xDB8D2CEF, 0x8FE36DB2, 0x6FF43F77, 0x5966FEE8, 0xE8E82416, 0xF681DBCF, 0x7B3CA70D, 0xE39DE0CF, + 0xB82F8B33, 0xB2DDC78E, 0x1D9B1CBF, 0xBC5F0B37, 0xA7E719F9, 0x21BF949E, 0x87FEE43C, 0xE68C64E6, + 0x0F0F0FAB, 0xF9CB71A6, 0xE7F5F5F5, 0xA979C8B9, 0x9E9E1789, 0x4454BF73, 0x36A5655E, 0xBE7C19E3, + 0x11ECA848, 0xCBC47AC8, 0x7E2DE84A, 0xCBBC7FFF, 0xBEBA8F2F, 0x7E0FA1AB, 0x57AF32B8, 0xC13A4C09, + 0x00A9FF6A, 0x07C2E130, 0xB23ECCEB, 0xFFA1565D, 0x5B5BFB5C, 0xF989E722, 0x3F7EAB7E, 0xF6F97C9C, + 0xA14DC8B3, 0x276C9788, 0x176EC07E, 0x611F82E3, 0xB789C99F, 0xB966FC07, 0xF427ED5B, 0x9CEC5DB4, + 0xCFF571FE, 0xD3D85ADC, 0x0F5C1FFD, 0xB5EB73CE, 0x9D3BA7EC, 0x256DD7B3, 0xD09EF497, 0x34CED613, + 0x533CD3E6, 0x99B2311E, 0x19AF6583, 0xF6A0A2A2, 0x226A2FA0, 0x35B95C2E, 0xE58F0DC0, 0xAFC29FB1, + 0x1F627AC6, 0x43B85F1C, 0xAC135A01, 0xA6AED5EF, 0xE27C88FE, 0x7066FF30, 0x8B94C77E, 0xB1A1F151, + 0xB1BF0C7D, 0xE63759A4, 0x3EEEA3C4, 0x47260BEE, 0x2F3BEB14, 0xFE139D9A, 0x5FEC53C1, 0xB09BC7B3, + 0x5CF3E33C, 0xCA73A8D4, 0xE6E3B9D4, 0x67B7E114, 0xEE7F07C5, 0x6B2E8553, 0x4D4D4D5C, 0x9EF289FD, + 0x499BDFD8, 0xD8A838A1, 0x4BB7224B, 0xF9C4B7D8, 0xB6870F1F, 0x2263FC3F, 0xB26D478F, 0x1E4579E1, + 0xDF04BA55, 0xD4D7E0B8, 0x379E7E8D, 0x2CE5E32E, 0xE8DD62BF, 0x3FA71ECF, 0xD64BE633, 0xB5F0E977, + 0x221FA31F, 0x3004D0D3, 0xD313EDAF, 0x1E1F403E, 0x43ACED30, 0x98E4B54F, 0xA2F2A2BF, 0x63B5D38B, + 0x2F5EBC88, 0xF2C4D62B, 0x174261A5, 0x1FDF62BD, 0xF2DBB5EB, 0xCA7E7C0B, 0x97FFFD0F, 0x355FE23B, + 0xDBFB8B7A, 0x5F4C8500, 0x07EA1B95, 0x3D5361C2, 0x606575CD, 0x73E4279E, 0x13F30A0F, 0xF65EC27D, + 0x86FEE6EE, 0x8EFF56C4, 0x6BD4DBBE, 0x4DB27C8F, 0x5EBD0726, 0x64F99ECF, 0x2D95EC30, 0xF2D12374, + 0xDF8DF8F5, 0x813FFB23, 0xCA7E7C0B, 0x405FE46F, 0x64920790, 0xFB02EDD9, 0x3F7ED65E, 0x46386170, + 0x4FE53E25, 0x9FBE3461, 0xD0BBDFAF, 0xDE8FF4A5, 0xFC7FA0B9, 0x45BD6719, 0x61005FDD, 0x41F51E3D, + 0xA907F8EC, 0xF32D6A3F, 0x3FA98F5B, 0xF5DE071B, 0xD5FBF4F8, 0x0575DE46, 0x6CE9FD68, 0xD3FB6ABF, + 0x5F73C7AD, 0x5ABD7AB5, 0xF2FF97C9, 0xD24BF2F4, 0x5E5C7303, 0x18F6E81C, 0xA0CCB543, 0xEC7FA39F, + 0x6F866FF6, 0x4DEEEFC4, 0xFE0715E7, 0xD3F984F9, 0x99385FD2, 0xFE944706, 0x93FC943B, 0x525EDAD3, + 0x9AA85E93, 0xFA3F717E, 0xE4FF94D6, 0x44F534DE, 0xBF451BD4, 0x39E6BBA4, 0x07A0DCB3, 0x5BBD874B, + 0x7AE2CC3B, 0x767994BF, 0x451B2C3E, 0x517FE3FD, 0x4B76C599, 0xB77CF1A5, 0x8A77F680, 0xC55755E3, + 0x53EFF5EC, 0x01C31EF5, 0x2BD945F5, 0xE3F5769A, 0xF87BA46D, 0x8E29A179, 0x83974DBC, 0x16F029AC, + 0x57BC8CDF, 0xD78DC4FF, 0x03000000, +}; + +u32 point_table_binary_59[] = { + 0x11726D96, 0x5B4C9447, 0x14C70F82, 0xB2B8CB6D, 0x11B4919B, + 0x51036DE4, 0x22A894A5, 0x51968B18, 0x0431A094, 0x429B9286, 0x50056AA0, 0x2E618128, 0xADC16294, + 0x0A4F8AD6, 0x4B489528, 0xA988D1A4, 0xD44A100A, 0xF5165B6C, 0xACD2D0D8, 0xD23E50AB, 0x55516CE8, + 0xE2329D33, 0xE79B59B2, 0xB0BCF0CB, 0x9CF99FCB, 0x9C39F3C1, 0x759638E7, 0x75006B00, 0xB3D7D5D5, + 0x31B8CE06, 0x89C353EB, 0xEBEB05B3, 0xBF008662, 0x14271233, 0x7B757535, 0x832E62EF, 0x67A0AFAC, + 0xAC441E24, 0x0E7B21F4, 0x90BB00C0, 0x27EC6579, 0x7939D90B, 0x06AFE2E2, 0x62B18EFE, 0xDCC7C243, + 0x1A1B1B95, 0x7FF00E0F, 0xDDB76F9F, 0xF0470C01, 0x55555562, 0x3FD94340, 0x4D4D8D8A, 0x47B70402, + 0x8E1C39A2, 0xE2D52D09, 0x0F696D6D, 0x55F170BD, 0x90B6B636, 0x152FEA1D, 0x3F7E9CB1, 0x34626B34, + 0x2CB6582C, 0xC8C2DEBA, 0x223C0CF3, 0x45467FF7, 0xEDE1AFA1, 0x3FB4471E, 0x7201CFB2, 0xB232C6DE, + 0xA6FDEC25, 0xF8617E82, 0x797E3EF3, 0xC1BFB0B0, 0x10799038, 0x6C5C5B1F, 0x24FBB0E7, 0x581FA9A7, + 0x5BC25E61, 0x7ED21F8F, 0xDF0DF347, 0x7BAD1EAE, 0x581FD427, 0x6693221E, 0xCD3FD6E3, 0xF4E9D34A, + 0x1FEB89F9, 0xCA7C307F, 0xAC87CC17, 0xF397F541, 0xBDC5696C, 0xC062C5F3, 0x845EE4A0, 0xAAF9E61D, + 0x1FEF446E, 0x15EBF9BA, 0xDFCA2D95, 0x8AD9043C, 0x107C5DE3, 0x576C4CD8, 0x6BE76770, 0x81E05D9F, + 0x7CAAF4F5, 0x532EFABA, 0xFABD3C3E, 0xB27F58E8, 0xBEF7FD0F, 0xF29185BF, 0xD12F751D, 0xEFBCFB9E, + 0xCAF76121, 0xB36DFF68, 0x87AA07B3, 0xB12CD463, 0x69B4DF9D, 0x33FA937A, 0x9C1F633C, 0x723FB77F, + 0x8CFE643E, 0x10B5A861, 0x7C7C5CF9, 0x33AC59D4, 0xC0F0C719, 0xCFC7B034, 0xAAF3C68D, 0x1BC25EF4, + 0x676054E7, 0xC0C00083, 0x16E89D9A, 0xE09CC4AE, 0x44474733, 0xD041AF9D, 0xF3BC34FD, 0xD5A9A929, + 0xB16E17EB, 0xFAAB1B37, 0x6E64CC4A, 0xF6860C76, 0x25252545, 0xB05DB0FE, 0x6A5F5F9F, 0xEADF3599, + 0x118D1D1D, 0x1D5C8F25, 0xBA5403AC, 0x82959B30, 0x3E645C8F, 0x7D23A211, 0xF5E57947, 0xEB221A2F, + 0x5DBA24D6, 0x591EDF7F, 0xE8AD27B7, 0x6EDDE2FE, 0xA9DFDEBC, 0x601AE9E9, 0xE9118CFE, 0xE3BF583B, + 0x49FE8957, 0xD53818ED, 0x639B4D23, 0x369B6DA6, 0x9E769FE2, 0xB3E387BB, 0xBBBBC53A, 0x7CC3F7FF, + 0xBD7A3B96, 0x4BDEC735, 0x87221ADB, 0xDBDBD57D, 0x8AF7881F, 0xEEEFEF57, 0xF73B3ED9, 0x3422E275, + 0x8A4FDE8F, 0x18661A91, 0xF9E1FE98, 0xFEF86171, 0x1E5A7FC6, 0xD43A18FD, 0x45F54434, 0x767676CE, + 0xA8D78CFA, 0x38D597C5, 0xF1FCAD3C, 0xDFE7E6AE, 0xDCDC5CB1, 0x1F39AECD, 0xDC75F2E4, 0x49510F3C, + 0x9FD51752, 0x2CB76FDF, 0x16F6C8AB, 0x3E4FB1E0, 0x79CFA85F, 0x1C716CEE, 0xDA49ABD5, 0x4AFB87F8, + 0xFEA1D4A5, 0xD42FC4A6, 0xFF52970A, 0x7F2DA467, 0xFA29C592, 0x9F9F2FE2, 0x434E284A, 0xB1E4E4E4, + 0x08463D53, 0x04E93B9F, 0xDF2CE77D, 0x11F575BC, 0xE544FFE9, 0xA015D98D, 0xFF23EA69, 0xA57590EB, + 0xCEF62D64, 0xAFE37FA4, 0xEFBC9F18, 0xB475673D, 0xD93F2E7D, 0x00A2BEDC, 0x9ED8AF40, 0xB0769F00, + 0xFC834E9D, 0x3AA5E61F, 0xBFA18FCE, 0x9E3D2BFC, 0x23FBB6F8, 0x159C3973, 0x46DD37BF, 0x02FFA063, + 0xC78EA97E, 0xF16D01D0, 0xE6F520AD, 0x6BFBB5FE, 0xF22B0038, 0x71E284EA, 0x27FCE1FC, 0x93F3C8DF, + 0xEAD124E6, 0x1967EC27, 0x1BF368A2, 0x7945F390, 0x773E54EF, 0x72BC77FE, 0x568DBB1C, 0xF6A53BCA, + 0x557C1337, 0xF53A9C4F, 0x329E899B, 0x00C5DB4B, 0xD4FB827A, 0xDAFC54FE, 0xB579D94B, 0xACD7D17C, + 0x24FD3985, 0xDE5F897E, 0xD1FCB90E, 0x4B263DD7, 0x6B3057B0, 0x16EF9C0C, 0xC9641F36, 0xCF70E7EB, + 0xEE1E95AF, 0xF15FC39D, 0x1FEFDD57, 0xFE3927DD, 0x191A56FA, 0xDC3EE9DB, 0xDEEFC4FC, 0x44F66FF7, + 0xB886F9C9, 0x796A3BEC, 0x71ADE8C3, 0x6D6ADEDA, 0x0E0388F9, 0xAABD1FFE, 0xED541F9C, 0xB772BF98, + 0xCFDA792F, 0x7CA4DF90, 0x9797A7E6, 0xABEDB07E, 0x03CD7387, 0x3ECD7B87, 0x1ED64BF6, 0xC7C24754, + 0x4FA9BF6C, 0x9B7707E6, 0x2BE35DFE, 0x8764DABF, 0xFC079827, 0x58D35B96, 0x2359E60F, 0xF0CBC89F, + 0x2A3FE34B, 0x56F1F3AF, 0x0F945ED8, 0x5C5671F9, 0xF265E58F, 0x33EBEEFF, 0x5EDD478F, 0xCD00070E, + 0x1C10F523, 0xF61A6D68, 0x68108CF7, 0x77AAC66B, 0x74FFFEFD, 0xEA3E4FD5, 0x00343535, 0x89FB20DE, + 0x0B3086D6, 0xD6D6AAF7, 0x8077EC00, 0xCE0BF99E, 0x8CADF01B, 0xD8BA75AB, 0xB80FC4C6, 0x509A174E, + 0xACF97FFA, 0x993114DF, 0x1719DFD3, 0xCF00046B, 0xF3626C05, 0x40565696, 0xE37E5578, 0x8D6ED9B2, + 0x45E961FC, 0x229F1647, 0x7EE2FB4A, 0xDEB70A80, 0x92921275, 0x9FF90BFA, 0x447C5F68, 0xF91822C1, + 0xE3FCF9F3, 0x4ACF30D7, 0xB8293131, 0x51F963F7, 0x8DB1FCA7, 0xEC75F77C, 0x7A323333, 0x951EBBE8, + 0xD3131C1C, 0xACE607BB, 0xC867F6B4, 0xF9AABB07, 0x60369B69, 0xFE887AF9, 0x1CD5F6D3, 0xFB0AC6A0, + 0xF4F47455, 0xCF17FF28, 0x6E2596F6, 0x741EF823, 0x3D9AC72E, 0x7B00D6AD, 0x5BA7E69B, 0xCB1E9FA3, + 0xF23D447B, 0xDF2680A2, 0xA222E5DF, 0xB7C9D328, 0xBED7E288, 0xBD232593, 0xBD772480, 0x5C17F588, + 0x9BB4DDBD, 0x7B57D907, 0x56BE0A19, 0x1A1A527A, 0x81651089, 0xEF93733D, 0xE57BE29A, 0x0180FD25, + 0xF55C338C, 0xA1BB77EF, 0x9EA59FC8, 0x1E7FE2FB, 0x5B7B6F74, 0xE0169F9D, 0x9D3D6DDE, 0x3BBF07EE, + 0x13727E13, 0xBBADC4EF, 0x5DF91ED8, 0x43BC46C5, 0xF7BDA667, 0x0FD1FABF, 0xC5D1DF07, 0x0F1E247B, + 0xADFF056B, 0xFD1FC4FB, 0x27393959, 0xDD8FA00A, 0x4F636A6A, 0xAAB20F34, 0x7B1AA93F, 0xC93ED00C, + 0xB07EFDFA, 0x59D6E9BC, 0x03CD5EC9, 0xD3CFDFB7, 0xC92BB9B4, 0xB474C6F9, 0xCC886746, 0xBF53BF78, + 0x6CF649D2, 0xD67BC9DE, 0x27A9B9B9, 0x59DD2F03, 0x2CC83599, 0x4CB3F6B7, 0x8827C9B8, 0x13FB49E6, + 0x17B87641, 0x6D424282, 0xEAA7E09D, 0x107BEEDC, 0x3955CFE0, 0x74A315F7, 0x3B9F3F7F, 0x685BEDBF, + 0xD3F989EF, 0xA905C46E, 0xD3F919B2, 0x1BB11B31, 0x68FC3F00, +}; + +u32 point_table_binary_60[] = { + 0x11726D93, 0x3F685A51, 0x14C64FC1, + 0x416DFA7C, 0x848E4D2D, 0x644C3182, 0x29050789, 0x69B27570, 0x92163274, 0x4A401432, 0xB4228FA2, + 0xA143B195, 0x9042B5D0, 0xA0D007A2, 0x05AB4BAA, 0x3E0A0E75, 0x948CEEFE, 0x595CD2C5, 0xD216AA79, + 0xB7F7DEF3, 0xEEF5057B, 0x97C78FF3, 0x7DF7CF77, 0xCE23F7E0, 0x3B1C03DC, 0x7E4A6A84, 0x2DCA84F3, + 0xCDCF7EBF, 0x9FC01019, 0x9E2C1838, 0x93DA6834, 0x2200649B, 0x126CFE0A, 0x1BAD568B, 0xD69103D3, + 0xB0118D46, 0x3933FFD6, 0xC9EE73F4, 0xD33AE540, 0x34344BA5, 0x52F43CD4, 0x6FFC091B, 0xD96C9633, + 0xD3DF7F8F, 0x7ACECF28, 0x7FDB5B17, 0x7EC65B5F, 0x91B99FEA, 0x37F643B3, 0x7EBF8FFC, 0x89F283D0, + 0x63F61C7E, 0x1EE5C026, 0x32AD7F61, 0xACD2334D, 0xD324E41D, 0xE88C57C0, 0x095C0F58, 0x775A75FA, + 0xD1919D10, 0x0C06593E, 0x3AFA91E1, 0x08D921FC, 0x43F483F0, 0x0FB10ED2, 0x8FF7BFF1, 0x0A209FCF, + 0xF3FD90D5, 0xB3442281, 0xCCF205F5, 0x2C994CCA, 0x3CD82A16, 0x8B7C3FC6, 0xA6A64C9A, 0xCD2632F5, + 0x5F799549, 0xBD5E97F9, 0x5C7901DA, 0xEDB6CCDF, 0xD4003A9D, 0x8EAC7B7C, 0x00994C46, 0xFA3DBE5B, + 0xAB9827B2, 0x99138C7A, 0x3387E78B, 0x7C55981F, 0x8FC7E3A5, 0x3C97DF8F, 0x7AA0FA42, 0xA120F373, + 0x1F0DDE5A, 0xF3A6B3FE, 0xADA406A7, 0x989FC50F, 0x677F593F, 0x457E6EFF, 0xEC77AFD7, 0x93F5CB43, + 0xCF413A9D, 0x967EFA82, 0x836EB7CB, 0xE71759BD, 0x300C43CE, 0xEBE5A17A, 0xC1E64DF8, 0x5D116552, + 0xAD5665DD, 0x1551772A, 0x958A9C77, 0x5353771A, 0x8DC67FF2, 0xC6F7B86B, 0x00E57279, 0x71BF9A32, + 0x29954A72, 0xBE5D1100, 0xE65FEEA7, 0xF53FC1EA, 0x5A3C1E97, 0xF7FDF943, 0xB28EBCE8, 0x3FB2C81F, + 0xCF9BC6C4, 0xBCE07DA6, 0x31DB3C51, 0xFD9DE6E0, 0xDCDECFBB, 0x9D8161FD, 0xBFC82FE7, 0xEB9299FE, + 0xC5DC6B67, 0x310F220F, 0x8F4F7964, 0xED87F9E4, 0x24633ED6, 0xBC8046EF, 0xF711FBCF, 0xFB194376, + 0xD8F90D63, 0x07B2860C, 0x16930FD7, 0xFDE4F575, 0x3F679B9F, 0xEB6DFE7F, +}; + +u32 point_table_binary_61[] = { + 0x11728D98, 0x7F4CD5D7, + 0x15C0CFF7, 0xFB1E8F5F, 0xBE1F3E53, 0xC69CC80F, 0x4BEB440D, 0x4DECB6BA, 0xCEA0C32D, 0x9A219210, + 0xE3AF1863, 0x145395D1, 0x25AEFA5A, 0x89CEA68E, 0x5532ED26, 0x05E6CF67, 0xFDD1C006, 0x15AD7655, + 0x6631DAA8, 0x8041CACA, 0x16F06714, 0x511852A7, 0x0CE5F1BD, 0xBBE79E7B, 0xEFFBEEE1, 0x96BDFF3E, + 0xEF9E7BCE, 0xB9E79E73, 0xEEBD5FAB, 0x1C1A8C5F, 0x00A494B0, 0xFA050B16, 0x308B33E4, 0x218FFA9A, + 0xF19FB188, 0x18C68619, 0xE5E13B61, 0x79EB1394, 0x4F6E3871, 0xE2841847, 0x86B1C90D, 0x4D4D4D8C, + 0x55B0E5D6, 0x9B00CE4A, 0xA32A2727, 0x87F800E7, 0x0F1D0B72, 0x73731924, 0x12439A63, 0x9E662E0F, + 0xE9C64728, 0xAFD961BC, 0xDFDFDF1F, 0x9637CDB6, 0xC78F1F73, 0x06D2176D, 0xB6151414, 0x10A3BD18, + 0xE3FD952B, 0x576A86EF, 0x1985172F, 0x5ED4F2F0, 0x13736D47, 0x4707F787, 0xD871CC2C, 0xECECEC24, + 0xE6F28EA0, 0xF1F34B97, 0x2E6966CD, 0xD6B2C58B, 0x176B79D6, 0x38EC5EB6, 0x6C995E8F, 0xAB6DD8C4, + 0x78A8F5BA, 0xBEB6F2F3, 0xF2F2B4BF, 0x6C10EA30, 0x7E3051B1, 0xD14F4CFA, 0xE2FBCD84, 0xBD7BF76A, + 0xFFE2FBE1, 0xEFFBF6ED, 0xD3F66213, 0xCCCF0F1C, 0x38C05889, 0xE4D146FA, 0xFEFDFB39, 0x4B7D5D46, + 0x3AEA53FE, 0xB007E6E7, 0xDADE16BE, 0x9E281883, 0xFE2AFB26, 0x333B293E, 0x6C3EB2D1, 0x635E5FB1, + 0x62053197, 0x37FAE185, 0xA54B9792, 0x7F5BD01E, 0x24646767, 0x6B7F63DD, 0xE63E6269, 0x6FD8C65C, + 0x1E0C299F, 0x086F0AFB, 0x16B83463, 0xBC07CC66, 0xBB3E87D7, 0xBCAA19E5, 0xBF05F1C8, 0x7CFD623E, + 0xB3C0A719, 0xED59E67E, 0xBBBEA83F, 0xDB780BB2, 0x942F217D, 0x6042EA9C, 0x397374FC, 0xC063BE33, + 0x77EE5CAD, 0xCF986606, 0x34E3FA27, 0x42B29647, 0x7D0148C1, 0xF88878D3, 0xFA521E3E, 0x7CA8E30F, + 0x86B916F3, 0x53E98F0A, 0x986B31BE, 0x5ABE0FA2, 0x1B1B1B71, 0x7F447CC1, 0x05D1972F, 0x5F26C6F9, + 0x2EC7E22B, 0x57AE84F5, 0xF53916B7, 0xB4B468FF, 0x60AD7136, 0x180C6AFD, 0xAC8DF65F, 0xC52FEA4B, + 0xE3FB327F, 0x281E938D, 0x667B7EC0, 0x31A891F9, 0x21ECB110, 0xB489FC90, 0xFBEF980C, 0x3DF6FC34, + 0x5F01AAF7, 0x4A9685F5, 0x9EB174C6, 0x505B5B9B, 0x60F886F3, 0xBF667E56, 0x5252C2A0, 0x9B78E25F, + 0x89C53897, 0x9FFCFBEC, 0xF5999999, 0xBC1F1067, 0x1465AF57, 0xE34A9FE0, 0x45C4937E, 0x60E30F38, + 0x8F9EF133, 0xEA2FC449, 0x25C42C91, 0xECA5FC6E, 0xE667E89F, 0x18E7F393, 0x6A670C09, 0xF90D9293, + 0x660C89F1, 0x081E317F, 0x03F9373E, 0x3F7BBDD2, 0x27B88B18, 0xE519AFE7, 0xB455737A, 0x376EDC48, + 0xE3AF0024, 0x4F9BDDAA, 0xFC53F215, 0x1515A48F, 0x8F8F3F28, 0xC739F37F, 0x20F9CBB9, 0xFF14F9C8, + 0xF5592D00, 0x135ECE59, 0x28F4AD96, 0xE3C5348E, 0x2CFAE9E4, 0x79D182CB, 0x8953A36D, 0xCCF32735, + 0x3F771532, 0xC60B794A, 0x59EE2AB4, 0x87FB81FA, 0x33D6E42C, 0xA47E4DF3, 0xA7EC9C17, 0x8DE34680, + 0x786A1A31, 0xCAE3FA26, 0x7D3CA757, 0xC807C8FF, 0xC9B9E4BF, 0xD83FCE19, 0xF5C423F6, 0x3B627F23, + 0xE3CB06B9, 0x7EEE4FFA, 0x3F7E7AE3, 0x79F18C8C, 0x07CF4FC1, 0xE945390B, 0x2DCBC2FC, 0x14FCF249, + 0x1BF3F54E, 0x74D0FA23, 0x59CCE79C, 0x7EC9C6FF, 0x435F643C, 0xFFDBFE80, 0xDF322F5C, 0xB8409C89, + 0x1CEA3B77, 0xEE1CF24D, 0xE4A8B742, 0x7D757575, 0xC82D28EF, 0xECB5CCFA, 0xFA7A1A9F, 0x0F10DD6D, + 0xFCEDCC99, 0x33822185, 0xCFDF6484, 0x9E3E7D2A, 0xE431BEAC, 0x1B3A42A1, 0x909E1F13, 0x804F683E, + 0xEC44F9B8, 0xE261F3DA, 0xB56BC841, 0x948F5F62, 0x9D25A6F9, 0xE0B6CECA, 0xF9A4BF77, 0xD824FDB0, + 0x13ED3B3B, 0xCD1F5757, 0x578BF9C2, 0xDF52E375, 0x3C4F943E, 0xF8B6912A, 0xF50B7B50, 0x644E51FA, + 0x47ACE73F, 0xD64BFAE2, 0xFB427D52, 0x9FB017BF, 0x9225903D, 0x5A7FD45B, 0x2C41AC7F, 0x83F4D70B, + 0xAF62BF44, 0x16EBE58C, 0xE79D5EBF, 0x1702E5E5, 0xE523E523, 0xC757EBF1, 0xC09D3B77, 0x74BD411C, + 0x3B1D1717, 0x17DE3F60, 0x7992C5FC, 0xE862F6A2, 0xCBE5D2F6, 0xA37FCD76, 0x104350DC, 0x6F200644, + 0xBD6D6035, 0xC400225F, 0xF838E6B7, 0x938F13B3, 0x1ACCFF18, 0xFBB8603D, 0x5FD48FF7, 0x2580274F, + 0x9E68FFC6, 0xBE0B80F7, 0x0B657FEC, 0xBBAEAB0D, 0x0D0D7ABD, 0xDE975C57, 0x55FD2227, 0x7D0CB06E, + 0xDD3ABC5F, 0x0589FD29, 0x595959BC, 0x5E89C799, 0xFE94E9D3, 0xA7EBFA1D, 0x6702E07D, 0x48F5A751, + 0xE3790454, 0x7F93FE3C, 0x7BF60CEF, 0x6F41625F, 0xD5EDDBB7, 0x8985BCAF, 0x0ACF37D5, 0x5FF1D7DA, + 0xDA2AC689, 0x7D55F2FE, 0x17C4FE6C, 0x6D524CFD, 0xDADA0420, 0xEA43DE27, 0xDD07FD53, 0x6FDEBC29, + 0x98E6FBA7, 0xAAF9A2BF, 0xE5FBAA36, 0x6FDEACEF, 0x93A9F9FE, 0xA9C5C5C5, 0x7AFCB5DF, 0xD6FE50CB, + 0xF37A7DFD, 0x0FB5B3A8, 0x3F497EB5, 0xA34733CA, 0x4FEAB863, 0x674F91AF, 0xABA6A646, 0xDF4F3D45, + 0xFEA2DADA, 0x5A6DAFF7, 0x90BF68DB, 0xB66DDA5E, 0xEF215F17, 0x31AD2731, 0x09E0E4C9, 0x937ABD89, + 0x49A33C4A, 0x3F328F98, 0x47F54B62, 0x80478F1E, 0x69F9B8EB, 0x35AD3A5E, 0x18DFAE9A, 0x763D1FF9, + 0x571D9BED, 0xFAE2021D, 0xEFD8E553, 0x2BBD05EA, 0xBE4DEC6B, 0x92F282CD, 0x66CD4162, 0x92571C3B, + 0xDF73CF2E, 0x1F3BDFA7, 0xE227F667, 0x38D937AB, 0xBDBD9DF2, 0x8B8F5B6F, 0x7BEEDDBD, 0x7B57E7DB, + 0xD079CF3D, 0xBC1FABF8, 0xF56CF5CD, 0xC2F8A9F8, 0xF66CF5DC, 0xC37EF0BC, 0xF5A0BE71, 0x7FE93844, + 0xF709C99F, 0xDE38AE58, 0xC86FBCB1, 0x43BE2F84, 0xBD94E68E, 0x3F2956FB, 0x79FAF469, 0x91EF82D3, + 0xAFF51E3F, 0x7E5CE77F, 0xCAA56B9F, 0xD2794EFA, 0x797EBD67, 0x3FDF4507, 0xB09DEF46, 0x2DC09A35, + 0x6B74BE1B, 0xB5FEF7B0, 0xBEC2F51E, 0x63CAFA96, 0xF9EFB822, 0xF25FEA8B, 0x0147A3D4, 0x2FEB3F9A, + 0xD17912B9, 0x5F343FB5, 0x1240F44B, 0xA92F8D01, 0xE07D4EF5, 0x9B34E62D, 0xD8BD7BB7, 0xAEDFA1F3, + 0x0022FE81, 0x88F807C2, 0xF13E76EC, 0x983ECF7B, 0xB6021C3E, 0x7C589F67, 0x13B8BDB2, 0xB2325D2F, + 0x132A7D55, 0x858585CF, 0xA93779BF, 0xC8073872, 0xE488D6E7, 0x1DA47829, 0x7BDE415F, 0x977D3FB0, + 0x9EECF70B, 0x4F91945F, 0x14F667CF, 0x9E3DCFCD, 0x0FF4E73E, 0xCFAF5DBB, 0x76E9FBCB, 0xFDB701B6, + 0x6FDFAEEB, 0x27AE1AE0, 0xE8D1A3E1, 0x7AA8D6F9, 0x1B91CF14, 0xCF587EC6, 0x9C3A754A, 0xB3D90CD0, + 0xDDDD3DB2, 0x1E2A55FF, 0xF216607F, 0x52F751FC, 0x51FED3FE, 0x5ADC9F07, 0x0F1EFC1F, 0xF510DEAF, + 0x5BB76E8D, 0xAC27791F, 0xB6B603EC, 0xD8B143E7, 0xBFB5DDED, 0x2F2D2DD5, 0xFA43196E, 0x3FEED708, + 0xF9C871E9, 0x5F280300, 0xCF3F153F, 0x8C3F9E2F, 0xEAFDC6C6, 0xC0057DDF, 0xE73CD847, 0xACF2A3F7, + 0x10ED977A, 0x9F0C7ED7, 0xF80D3148, 0x767F25CE, 0x73993FD8, 0x0FF13EAF, 0xDE47837D, 0x9E8A8307, + 0x0FEAF716, 0x1BE3A9C0, 0xF786DA5F, 0xCC0F9457, 0xEF39D6EE, 0xFE0ACF77, 0xF53E64ED, 0x644FE59F, + 0xB91C60F6, 0xECD93A3F, 0xCDE5A3DF, 0x10BC9A18, 0x60F41BA2, 0xBEE4FD58, 0x9FC772FC, 0xB5B23F66, + 0xAAFA53E7, 0x05BED723, 0xFB2DCA0B, 0xEEAD6E54, 0xF371FF26, 0xD4790BD4, 0x7C64AC5F, 0xB7DBADCF, + 0x4BAC5FC1, 0xAB8927D4, 0x917DB684, 0xD58BF79C, 0xEC2FAC98, 0xD819E69B, 0x82639DA9, 0x82971083, + 0x647E4E06, 0x61C0D69F, 0x90BBC2F3, 0xAD52C5CE, 0x300B7962, 0x76197E29, 0xF4FD08B2, 0xF07ECABE, + 0x21767E00, 0x33055F87, 0xDDC86681, 0xB30C19A6, 0xB1B3767F, 0x6101B1F3, 0xBCE6DB82, 0xBF707E21, + 0x781A310B, 0x4996DF33, 0x5E18E849, 0xB3BF1713, 0x34D37BD4, 0x35001BEC, 0xDF33A238, 0xDBBF670C, + 0x73B67FCF, 0x0871B6BF, 0x5747497D, 0xEA7B865B, 0x33BD6F43, 0x034613F6, 0x4FF5DE75, 0x7216F3E5, + 0xFBD63370, 0xBFC9FEBE, 0x4D90FC6F, +}; + +u32 point_table_binary_62[] = { + 0x11726D98, 0x7F6CD455, 0x12C0E7FB, 0xDD6D77BB, 0x65ADD2D6, + 0x160E3CCE, 0x88802018, 0x9B283D73, 0xA4060E0C, 0x558B60B1, 0x22A95148, 0x5338522E, 0x7721BD9A, + 0x06088140, 0x17593809, 0x589606CA, 0x2FD92A1A, 0xF9036215, 0x038626D2, 0x4414FDC7, 0x5FC134D2, + 0x54317BA1, 0x2608076C, 0xBFCF3733, 0x6FDEF7BB, 0x5BBF7F90, 0x7CFA66DE, 0xCC9B3733, 0x6F169556, + 0xEF7B9D00, 0x5100D8B9, 0x73A75269, 0x38E4FD07, 0x390A3B76, 0xEC50AA13, 0x7679CD00, 0x912F23AF, + 0x271209CD, 0x5A7E1B32, 0x8C4D2693, 0x2A7B9319, 0x66C1D8B6, 0xB63695FD, 0x89F7C38F, 0xF826EBC3, + 0xACC8EBDB, 0xB76FD7EB, 0xBC3F98FD, 0xDDABBE7D, 0x9477AFFA, 0xF6D11FF7, 0x5BDFBEFE, 0x34FBF651, + 0x1E66FBF6, 0xD11F98EA, 0xDB477D98, 0xEDDB3F72, 0xE4885EF7, 0xEDF7F4F4, 0xA850B5AA, 0xF13E60FB, + 0xA9544A85, 0xA6314786, 0xD4B4DDBB, 0x7713ABD9, 0x004AF3D9, 0xB367491E, 0x19BF0B17, 0x2E60BC3E, + 0x41797854, 0xA54E9D3A, 0x45ECB401, 0x4C6A67D6, 0xE735FCE7, 0xC1F5EBD7, 0x13B33CB3, 0x3EAFD517, + 0x167D64ED, 0xAFD5C7FD, 0x90451FD9, 0x5BA06AA0, 0x1220561F, 0xFB9BD25F, 0xF653F65F, 0xFD56DADD, + 0xD4D4448C, 0xFAEA37F8, 0x9EF82766, 0xF82AC0FB, 0x880179D4, 0x7E79F22A, 0xCDF2A55F, 0xB33C711B, + 0x31AD3B1D, 0xAC3FE973, 0xD6D7F741, 0xEB154FF3, 0x3AF13E62, 0xD2D7F74F, 0xFCD0A200, 0xB711937C, + 0xA88879FA, 0x4C9F8138, 0xF25E5757, 0x17C903C9, 0x47DE3B7E, 0xFC38F94B, 0xF1F9CA3F, 0x7F301E24, + 0x5F8DF245, 0x2B4E9C38, 0xA1DC7DFA, 0x3EF5E54F, 0x9D72CFFA, 0xC3870F8F, 0xF23F5F3E, 0x348E797A, + 0x57D10ACA, 0x17CDEA29, 0xE492FE8E, 0x8E0ECE17, 0xCD338A4B, 0xFA376FDE, 0x6CF36746, 0xF1DD8F6D, + 0xDAB4C9E6, 0xD78C62DF, 0x1FE48716, 0x31633C91, 0x4BBF66CE, 0xBF0F8C1F, 0xAE573CCD, 0xEBC469E4, + 0xB2B8DD2F, 0x8DFB31D3, 0x7E69DC8F, 0x99E293C6, 0xF8043810, 0xAF3FBAFF, 0xA0BCF6FF, 0x129E2FD4, + 0xEA7C81F5, 0xAC7900CF, 0xE766A077, 0xDBB66DF6, 0xBCD146E8, 0xC5FC9578, 0x441B9D2F, 0x366EDC68, + 0xF5D57178, 0xC3E85FC2, 0x78DEB507, 0xFE7BF4E8, 0x51DA4FE7, 0x38C4F7BA, 0x3B8F1D3B, 0xC6FB3768, + 0xFB6FB9BB, 0xB09E65DD, 0xB93F1433, 0xEBA40FE5, 0x30CCFA70, 0x08397E06, 0x86F7EEDD, 0x8BBC0BE5, + 0xC7BC1F8A, 0x7576765A, 0x8E3D3AF2, 0xBD61928F, 0x65D53F8D, 0xFC21F4DF, 0xAB576B36, 0x6CD840F2, + 0x685FFD32, 0xF2CD962D, 0x5B2C67AF, 0xB9438649, 0x3EBB027A, 0x597E543C, 0x46C7AB01, 0xD7DDA1E0, + 0x79941AE9, 0x8FC562D6, 0xBFC2F4C8, 0x4BC4D586, 0xDFF57645, 0xA351EC3F, 0x240F614F, 0x05E561A6, + 0xD387FD59, 0xFC2BBCEE, 0x86DADBDB, 0x499FF806, 0x7CD6DADA, 0x3A5A3E7F, 0xDDD88347, 0x6007E56F, + 0x35FBAB7E, 0x18B93477, 0xEE5C5FFE, 0xCAC8D09C, 0x39737C7B, 0x3FAA876B, 0x6A6AECF9, 0xD4655531, + 0x7FFE7CAB, 0x5FFC0FA7, 0x65C99225, 0x76BDB839, 0x54B574E9, 0x52FFFC57, 0xDD1F57AE, 0x5C69CFA7, + 0x32CEC4C6, 0xC6469B4F, 0xF00A0CE8, 0x7F6DBCA3, 0x2FC265E2, 0x6A61E74D, 0x66917752, 0xC852BF05, + 0x75E09695, 0x95D1FBC2, 0x1C790E19, 0xF5919D91, 0xC8739EE7, 0x913E33B8, 0xC4925F25, 0xF0F1AA55, + 0xABEC7D46, 0x352F5BB6, 0x0CEBDFB0, 0xE390BFE3, 0x44DE71D6, 0xAE5D6BD7, 0x23ABBC3A, 0xF6DFF0BF, + 0xBD0F0D53, 0x7DA81BDE, 0x10B1E927, 0x2AE3B523, 0xEBFAEBA6, 0xFA0B3BD9, 0x969616AC, 0x67E289F7, + 0x3AB70F1E, 0x3C884CEF, 0xDDC47BDD, 0x67319FEC, 0xFB1B7617, 0xD1FB3855, 0xF45D17E5, 0x753C587F, + 0xA3EBE27E, 0xF2FE6A7E, 0xC1C88BFE, 0x0B949FA6, 0xDF16D503, 0xCC9B374F, 0xB38E1771, 0x3C814CF1, + 0xD45CF88E, 0x30CB17BE, 0x23F2E6FD, 0xD01FC54F, 0xEB33C713, 0xC2281F99, 0x104F503D, 0x1A7B9109, + 0x007BF6EC, 0xB1EFC1E0, 0x3C80E5CB, 0x97933DE6, 0x780259F6, 0xBB52154F, 0x503E197B, 0x57AA0090, + 0xC53FDCFF, 0xC08103F6, 0xFEA383F1, 0x04F60BC9, 0x8FE82040, 0x7777B7F5, 0x1FEDEFDF, 0xBF9FF203, + 0xFB63A82C, 0x9EC07CA0, 0xF9E403F6, 0x9FFD31FD, 0x13D83F99, 0x274265BA, 0x8760FE98, 0x7C880E16, + 0x24D2E9B4, 0xCD879264, 0x4182E26B, 0xEEBB2409, 0x40EFC338, 0xDF1FEC47, 0xF27E9526, 0x397ED94F, + 0xD97E6992, 0xE3871C8C, 0xA7BCF712, 0x6F79DF2B, 0x5AD93F9C, 0xBF98D97F, 0x9CF7E8FD, 0xD7FA5BB7, + 0x6EB5EF3B, 0x7ED8DFE4, 0xBDBE7346, 0x98E5EF9C, 0x6179BA8F, 0x7DFE7DC8, 0x7B2EF745, 0xEF939EB7, + 0xCA75FE2C, 0x5CB8D0CE, 0x5FE53A7F, 0x6A6B6B99, 0xCD791A1A, 0x1AECFB86, 0xE7C5FBB3, 0xEFA1E55C, + 0x79995771, 0x3F9A57D3, 0xF9F6587F, 0x30E3FBCF, 0x2CE7651E, 0x089C9F99, 0xE5E57ED1, 0xFEEAD5AB, + 0xEDFDA37D, 0xCBC63ED6, 0x3FC91BFB, 0xC832FFE0, 0x87FE53FC, 0xCC7DF179, 0x397E4AE7, 0xE7E2C58B, + 0x6DBC95CE, 0xBFBABA3A, 0x7B1F3EE7, 0xCA1307F6, 0x93794CEC, 0x0519CF13, 0x94C7F38A, 0x3F729FE2, + 0xAFDCB7CC, 0x0F03569F, 0xFBC70084, 0x4E623F91, 0xFED49709, 0x9DC47E22, 0xF3425F46, 0xEAD5CC0F, + 0x6099FB11, 0xB0BCF4A7, 0xC10CEF27, 0xF38CDC97, 0xE4139E1F, 0xDF07C937, 0x3CBF6573, 0x1EBE0FFF, + 0xBCC8767E, 0xB59C2B2F, 0xF520FB49, 0xBD883DA9, 0xA7CA0E8E, 0xA7D45B65, 0x07F71BD9, 0x4FEA49EC, + 0xF9F5969B, 0x0FF2FB47, 0xF2953890, 0x4F328F49, 0xBE094B3C, 0x45BE2F63, 0xEC997E70, 0xFEA4F1C7, + 0xF48BF327, 0x73EBA5FC, 0xB549B3F0, 0xF78EE4FF, 0xD8E89F3E, 0x11A679BB, 0x297A1159, 0xF2E3E16F, + 0xE34F208B, 0xBDCAF2A2, 0x4B265EF4, 0xFBA3624D, 0xF133C228, 0x7FE37CB6, 0x3F18DF9B, 0x6BEED0BA, + 0xD8437D93, 0xEF56BFBE, 0xBEDEFEBE, 0x417DC356, 0x5FEA3B8F, 0x73E4E5F7, 0x97EC27E7, 0x0DD823FD, + 0x610883C9, 0x77D21FBE, 0x58D884F3, 0x8DFCDE3A, 0xA387DEE0, 0xFBF25155, 0x79CAF64B, 0xCD339BAE, + 0x551926F9, 0x5955BFA6, 0x4CFF24BE, 0xDD14AAC2, 0xFDC4DF5B, 0x29B828FD, 0x11FD91FD, 0xE4F79ED8, + 0x9378883F, 0x122FF157, 0xCE23FBC9, 0x79C59EDC, 0x87F823F7, 0x25FEA23D, 0x9A77BA42, 0xAF9A7E95, + 0x737FE29F, 0xDCAFBC8F, 0x857F7786, 0x8483F729, 0xF192FB16, 0xF9312FDF, 0x1AB36EDD, 0x3ABB9F2A, + 0x0BBD8A2C, 0xEF673603, 0x0778BE32, 0xF3F6E337, 0x16C87B4A, 0xF5F2AFE1, 0x1691472E, 0xAFFD5F0F, + 0xAE4BBD3C, 0xF8F85F17, 0x343737DB, 0x7E5F3AF7, 0x2F3FE3FB, 0x989FDF72, 0xFEA92DB3, 0x93B89FBC, + 0x37255F4E, 0x7C0DD7A5, 0x5F672F17, 0x4CA0FF5F, 0xC8F337BF, 0x3EF2F793, 0x7CA8B938, 0x39456CFA, + 0xC1933D0F, 0x9EA2FE67, 0xEA715A6D, 0x750FCF6B, 0xB9F524FD, 0x7BE6F531, 0x2F73FF64, 0x7EF2E707, + 0x3EE6792C, 0x371ED2EF, 0x2A93D7DE, 0xE07EC93C, 0x7D536498, 0xFB656EFD, 0x3ABD7CBF, 0xE173E173, + 0xA74F9F56, 0x7A8DFFBF, 0x002C1F92, 0x7985B897, 0x397C8ED9, 0x1B0F9371, 0x7F64ECBF, 0x9A9F620E, + 0x9FC3FCF3, 0xE630E35F, 0x30BF344F, 0x967901D9, 0x69CDD5D7, 0x9CA3AFA7, 0xF21C7DCD, 0x39FAEA1B, + 0x9882E711, 0x7DCD0B99, 0x595FFD9F, 0x19FF6278, 0x4AF07D93, 0x79CEAD19, 0x793E38EF, 0x977E37FE, + 0xEDE0BC5F, 0xA23938EF, 0x7B5A5EF2, 0x13E351A0, 0xB2FDC179, 0xCFD11C9C, 0xF7869BC6, 0xDF179CF7, + 0xAE6B36F2, 0x546FF1A4, 0xDB12ACB7, 0xDBCB2CD3, 0x7E77AEAB, 0xBE60FD94, 0x4CC9E552, 0x3DBF06EB, + 0x09BF603D, 0x85E1567D, 0xB09E2AAA, 0x987F0700, +}; + +u32 point_table_binary_63[] = { + 0x11728598, 0x7B4CD457, 0x16C7CFBD, 0xBF410646, + 0x86A1C320, 0xD52CCE6E, 0xCB96B6BA, 0xB6118C0D, 0x5230AB80, 0xA06B7D2B, 0x3E06547C, 0xC13AE023, + 0x467C6134, 0x3EA20919, 0x4D085A65, 0x40A37F60, 0x2569BB16, 0x69624CD5, 0x4865D1A8, 0xA124BB02, + 0x5D63B29B, 0xAD894E34, 0xEE1A75E6, 0xB7F7DCF3, 0xBB77D8C1, 0xA4F70F92, 0x4FE69E73, 0xCF3DE7DC, + 0x7BBF3F22, 0x7E9612F6, 0x01D86619, 0xE7AE5CB9, 0x62B20071, 0xD662E35C, 0x7F7FBF64, 0xF31FC863, + 0xFB4C3122, 0x7E62DB4C, 0xC5108072, 0xC1738D0E, 0x641620CE, 0xF24599B7, 0x228FF9B1, 0xA7A747CE, + 0x47B6CD1D, 0xF3E3CD9B, 0x374DB325, 0x120AE703, 0xD8017CD3, 0xA74F176C, 0xBA22627D, 0xB685356D, + 0xD9B28538, 0x0862B0A6, 0xBABA3A39, 0x9F187CC4, 0xE62791B1, 0x00FCDFFC, 0x5E757535, 0xB1B4E7F7, + 0x2CFB2FC8, 0xBFCD316D, 0xDA34C934, 0xDFE6A8AA, 0xAAD2F649, 0x9C77EEDB, 0xB74FFF9E, 0xC46DA9C8, + 0x113FB188, 0x3875D6AC, 0x59C89F10, 0xF34E6415, 0xAF6B1BAF, 0xDCBC79B3, 0x5EDFB5CD, 0xE64596F3, + 0x7DD2DE5B, 0x545484EC, 0x22E695C8, 0x6A3FC903, 0xDCEFF3F9, 0xF47E9307, 0x6CA391E5, 0x7CB95FDB, + 0xE8FCFC7C, 0xC16AFFDC, 0x3F943FF8, 0x12A0A1A1, 0x41CFFFE0, 0x4B96474C, 0xF51A93EB, 0x71503C91, + 0x1031C0A9, 0x53A7DE32, 0x9FE2FBC8, 0xC3F20E1E, 0x3CA8E3FF, 0xC8C3EB0E, 0x1C38F016, 0x7F948F71, + 0x0DBC6EF7, 0xEEDD3A5F, 0xE31A8C8E, 0x5DBB7649, 0xC67E9AF8, 0xC6E858BA, 0x74A9B427, 0xF63866CF, + 0x9E2DE3C1, 0x7E492B02, 0x080683BA, 0x9FD28A5C, 0xA3F6ECD9, 0xA3FB4564, 0x74D4B265, 0xCBE47C62, + 0x809A9A1A, 0x53C45EC1, 0x1F8A7836, 0x3A17AE5C, 0xB9D26415, 0xC400CE85, 0x6BD7AE15, 0x2CE63F1C, + 0x3A9F78CC, 0x4600EC17, 0x16207FD9, 0x6E00BFDF, 0xAFFB35DB, 0xEDCA58B2, 0x6489EEE7, 0xDF5C7365, + 0x60BFE17C, 0x6280D6D6, 0x56C1225F, 0xB3011266, 0xB1BC4020, 0x80F32D76, 0x7C78E8D0, 0x217D9E00, + 0x3CA9586F, 0xB427160D, 0x2CEA8B8C, 0xF94CEF01, 0x3873E60C, 0xFA83C8CF, 0x22FA8710, 0xB4FC03E6, + 0x3FE13104, 0x8F1F3FAE, 0xCF637A8F, 0x2795E217, 0xEB3D15FD, 0x52EFF8B0, 0xA9A989E2, 0x91CCF2C8, + 0x1F78C9DE, 0xD175F8F0, 0x6162E9DF, 0xD1D5D8D8, 0x689A3550, 0x81E7035C, 0x899F89BF, 0xC419E2FC, + 0x7CAE58D4, 0x0FF90F32, 0x64E27C50, 0x43CF8F7F, 0x1700EF0F, 0xE52FFE5D, 0x56D5D5D5, 0x6546EE5A, + 0xFE8155B5, 0xB5B51167, 0x90F1D9B3, 0x67055BFE, 0x2702CC9B, 0x374FFFCE, 0x2626E614, 0x17170FB1, + 0x4FCC9939, 0x7326CDB7, 0xD6C7FAA8, 0xDF594FE2, 0x04795E82, 0xF0907E77, 0xBE2A2B2B, 0x131C9D2F, + 0xFBCFB267, 0x22DFAB57, 0xAF8EC6DB, 0x9D3861DB, 0xB66DD83F, 0xD27EF432, 0xE7ABF5EB, 0xD70FF717, + 0xB39EBA5F, 0x121A018E, 0x1C3922FB, 0x8DECDFAC, 0xC3F3A0F2, 0x15DF0D40, 0xF70BFD9E, 0xD0F866DD, + 0xD1A34775, 0xBD8C3870, 0x67646498, 0xAC96989B, 0xBC3F2525, 0x0559F603, 0x7BCC07DD, 0x6EB7EE0F, + 0x16028F9C, 0x6FD53F21, 0x05D2E6CC, 0x9923E65B, 0x9CC49BBD, 0x5EAFF667, 0x8679B3F4, 0x67AD070C, + 0xD22C7BD9, 0x0F460446, 0x58F6C4FF, 0xE1B7DBDB, 0xDBB53F23, 0x99DFBB74, 0xE9925ECF, 0x18050E39, + 0xDFEA2F33, 0x02AE0B17, 0x2E90BD64, 0x1E1C1C1C, 0xD4FEE23A, 0x7950FA0B, 0x2806575F, 0x5F9F3E2F, + 0xC0E1B717, 0x2F5EA4F5, 0x909D7C07, 0xF687F2C7, 0xB2F9F6A1, 0xFDCCB260, 0xAC5CCFB2, 0x8FDB0E5E, + 0x696F9D47, 0xB13F79DF, 0xCAFD4BE6, 0x55D9D9D9, 0xDA7FDC76, 0x5E25FDAB, 0xF94F209E, 0xCE279D37, + 0x1801F133, 0x66CCA0FC, 0x4B36CA72, 0x7272A2FE, 0x9E1865DA, 0x1F9EAF34, 0xFEFDF2E5, 0xCBB5FF84, + 0x149689FD, 0xA6E69BFF, 0x6499E5E5, 0xE5C4989F, 0x5FF8F7F2, 0xBEC2F922, 0x1FF68DD0, 0x565959A9, + 0xF365DF68, 0x3834E3FA, 0xCC7068FF, 0x92A18DD8, 0x94F6E64B, 0xF866C386, 0x0DD17ABF, 0x64217CDF, + 0x54FD1C21, 0x9EB666CD, 0x1ABD9E23, 0x047F23FF, 0xFA3D7A4D, 0xF1D07ECD, 0x37D0AB19, 0xEBF50BF4, + 0x6AFFC84F, 0xF96BCD98, 0x8FAFA1DD, 0xDA9FB4E7, 0x7F84CB96, 0x3DBDE75B, 0xD94EBD5F, 0xE4FEC8FB, + 0xD67EE4FE, 0xF803F3F3, 0xA1F9836B, 0xE67B943F, 0x8A9F3747, 0xAE5BF1CB, 0xFCC07B91, 0x57567E64, + 0x3C6C7AB8, 0xD5DA8F8C, 0xD718078F, 0x87E6837F, 0x0A7D940F, 0x8A9F9F67, 0xF5F2F700, 0xC563F684, + 0x9F8C1F3F, 0x5EC767FE, 0x359C3469, 0xD2241DFF, 0x88DE302F, 0x2D2DA57E, 0x41FE29FC, 0x4833C663, + 0xB097274E, 0x9CD0FE81, 0xF3DE63C7, 0x8EE9F86C, 0xF1BC77DD, 0xBA75B49E, 0x64F69298, 0xFCD99AF8, + 0x67522F59, 0xEBD91A8D, 0x859AD1DF, 0xEF8C3F91, 0x9EB2F87D, 0xFEA9A5AF, 0x88A7B06B, 0x781FABF5, + 0xA0905769, 0x16FE8CAF, 0xF99F255B, 0xFB35CEB3, 0xEB43EFF3, 0xD4BBB01F, 0xEF3B75DF, 0xA7DEB5C9, + 0x7AAAFB59, 0x44D48EFA, 0x69C8FDBB, 0xBFA4A444, 0xEB251C37, 0x6EDCD0EF, 0x7DE28CE4, 0x505E5EDE, + 0x10FD941C, 0x5ABC7831, 0xDDC7F2F7, 0xA46AA987, 0xACFB7924, 0x24554F9D, 0x3A55FB1F, 0x0989FF92, + 0xFE6B1473, 0x8AAF4531, 0xC0A64D9B, 0xB4DEC231, 0x3030A0F5, 0x9C4D7077, 0x77B7D627, 0x86E902B9, + 0x1F4BCF98, 0x82511F44, 0xF5254028, 0x14D27A0E, 0xED1F3D7A, 0xA4F5900D, 0x5CA41FB4, 0x1E7301BE, + 0x17A82750, 0x0F783332, 0xDBF1FE01, 0x10EC15ED, 0x3937D529, 0xF57190DE, 0xF7DF1FC8, 0x6C3F77EE, + 0x9C7C1F88, 0xB9FFFEFD, 0xFB92C99E, 0xFB315EF9, 0x7E88F50A, 0x03DC8F7A, 0x4BBD27C5, 0x1F73FFCE, + 0x9D3B4D28, 0x177AEFAA, 0xD027CF92, 0x0BD0BF7A, 0x4F8A3F4E, 0x1F40BDA1, 0xF4E4A4A3, 0xE9032F5E, + 0xBC90F198, 0xC2DFB8A7, 0x148F893C, 0x0160C242, 0xEFCF542F, 0x154F9607, 0xFB3536DE, 0xB7CD27FF, + 0x591ED467, 0xBFB61E32, 0xAB0748F9, 0x963876BF, 0xB1F952FA, 0xCA9B01F6, 0x8E8E0EAD, 0xCF8C62B0, + 0x6FDDBA95, 0xF49C64EE, 0xDFBB776F, 0x54DFB9B9, 0xBFB6B656, 0xEB3B7067, 0xB66BBD27, 0xE767B693, + 0x9E549CE5, 0xC1FE89E5, 0xD878953E, 0xF5666479, 0x4E9E3CF9, 0xABF58EAD, 0xCFDBEAFD, 0x7FF50DA8, + 0xDFC17EF5, 0xEA55AD0F, 0x0B0360DF, 0xB163C7B0, 0x7CAAFD8A, 0x730D1515, 0x155AEFB2, 0x5A7BA97C, + 0x8F91A53E, 0xB697A25E, 0x56F9C221, 0xF5ADC5E2, 0xFD04CC97, 0x9ACFB2EC, 0x0FACFBC9, 0xD2DB895C, + 0xE953658F, 0xE745E593, 0xAD217BA9, 0xBF25DB13, 0x2CFD65E9, 0x6F7BC2FC, 0xF9F3A3F5, 0x1063D5AA, + 0x557AFE3B, 0xE9F607F8, 0x1E287FEF, 0xA4931E57, 0xF57017D0, 0xFE94FE77, 0x172472A9, 0xF7ACEF03, + 0xA1A89E4F, 0x993245D7, 0x0787FC9E, 0xB0EA038F, 0x2D7D28D6, 0x238EB717, 0x1616EA7E, 0x1FF90300, + 0xDD4FA4A7, 0x47FE60FF, 0x0AEF7F9C, 0x8FEC08C7, 0x0D4E9E3C, 0x599F0747, 0x58D404ED, 0x2DE6DF01, + 0xB4B4B4E8, 0xF9FCBBF8, 0x6EEC47BD, 0x9E507CFB, 0xF7EF8FC6, 0x63E95DD5, 0x0F700340, 0xBE3F1564, + 0x0F37E206, 0x172C58A0, 0xF5BDC8DF, 0x57B9B9B9, 0xBA3F7050, 0xBDC99FF9, 0x7780E6E6, 0x66694F1C, + 0xF70CF5A6, 0xF2C7EAE3, 0xFE8BFDAE, 0xD6133D1D, 0x77FAF469, 0x7DBE924B, 0x285FEAFB, 0x26B984F2, + 0xA9FC397D, 0x942FB59E, 0xD317CD27, 0xD5932DE8, 0xECECD4F5, 0xC471EBD6, 0x2DDD4FCE, 0xF3C0EEDC, + 0xB9A3FBD3, 0x799E2DC4, 0xEF83D87A, 0x0EEBB798, 0x7E1CD62F, 0xB1F58FA9, 0xAF8E3F97, 0x37D2FDAB, + 0xEA116595, 0x4F3A4FC4, 0xCE5CE261, 0xF58FE98F, 0x61F589AD, 0x1F7E3FC8, 0xF7C2DE89, 0xEFA5FA9E, + 0x10F33B0B, 0x0A0AF47D, 0x8E03CF87, 0xBA0F6CEA, 0xFB2448F6, 0x38F03E50, 0xDF1F360E, 0xECF2E5CB, + 0xDA9F114E, 0x98D3DBDB, 0xABD7335F, 0x277C81EF, 0x9F7A4FD1, 0x1FBDB7CA, 0x7E643DBE, 0xA7DABF60, + 0xF9FF0CEB, 0x3DC6B162, 0xC50AFDFB, 0xF3DBF14F, 0xE5F78EF5, 0xBDFEEC27, 0xFB5F162D, 0x5AA4DFF7, + 0x67DD6C33, 0x9D6FE2E7, 0xD7D956BA, 0x6FC89E8F, 0xB6C791BE, 0x227BC363, 0xBF8DE75F, 0xED972799, + 0x61D99FD6, 0x7D67C49B, 0x11BCDFFF, 0x07000000, +}; + +u32 point_table_binary_64[] = { + 0x11728595, 0x4D485451, 0x14C7CF35, 0x735E635F, + 0x4C9B6190, 0x71169A28, 0xA6309299, 0x8B497033, 0x958D8A96, 0xE6A2215C, 0x1811542E, 0xD468510E, + 0xCA13C574, 0xD14EB050, 0x10125208, 0x2A095A15, 0x11566041, 0xAB16969B, 0xA2766538, 0x14CDED9E, + 0x7BDEFD78, 0x4ED05B0C, 0xFCE69D73, 0xCF79FFF3, 0x71D93576, 0x37771700, 0x4EEE7824, 0x7E3913CC, + 0xCE0394F4, 0x12E75CC5, 0xA50F1493, 0x3D31DAFF, 0x4EFBFD73, 0x31BF3FB1, 0xF1277BE3, 0xCF3EF9FD, + 0x0BE7FCFE, 0xC4C69FEC, 0xB57FEC77, 0x1420F23D, 0xF25DBE7F, 0x4C8CFF10, 0xE7D2C400, 0xCDCDCDC2, + 0x9E18DF0E, 0x0C0C88F3, 0x72693C2F, 0x72196070, 0x70509F1F, 0xB95C9AB0, 0xE30328CE, 0xA5890146, + 0x464624A3, 0x1E47EF03, 0x8C8F8F6B, 0x7D8EDE37, 0xFEA85F69, 0xC2F81303, 0x0C0D0D49, 0x463DBABF, + 0x02F4F4F4, 0x687DBABF, 0x1A7FD42F, 0x71DDF813, 0x038C8D8D, 0x713EC6AF, 0x146E00FC, 0x62C17865, + 0x65A5D403, 0xF9F3C548, 0x2FE923F2, 0x950CD0D7, 0xD727EC89, 0x7F317146, 0x22C1735F, 0xC81F2018, + 0x2F2B2B93, 0xFA21B3D7, 0xCADF7FDE, 0xF678B92F, 0x741E3E0D, 0x0D0D526F, 0xE9FF06A0, 0xBEBE9E58, + 0xE8756A93, 0x65DADBDB, 0x291FE41F, 0xE1030B0B, 0x0B92518F, 0xBA6438B4, 0xBCBC2CED, 0x51FF23BD, + 0x2CD3D5D5, 0x458CEF8F, 0x13A33DEA, 0x5BB262EC, 0x8959A6B3, 0xB39358E8, 0x139E6599, 0x8E8E0EAA, + 0xB7D0B360, 0x4F383433, 0x3343FD20, 0x990D633F, 0xE4C57315, 0xF36C4B4B, 0x8BAEF7A9, 0x4D8FB77D, + 0x4F5E7C57, 0x31CFCAF7, 0xAECADFF8, 0xDBDF9397, 0x8FAB986F, 0x493D5DF5, 0x3D3CDBDA, 0xDAFADFEF, + 0x53FD2D2C, 0x42FDFDFD, 0x56FFB3E1, 0xC6C6C67F, 0xE68FF56A, 0x632C934A, 0xA5743DDB, 0xD88EDD78, + 0xBEEA9736, 0xE61C4AA7, 0xD3BA9FDA, 0x58F8C0FC, 0xFC7C5E3D, 0xCDFC3929, 0x3D8F38EF, 0xEB8A295F, + 0x5807F0E7, 0x277ABEBB, 0x5BF61B7E, 0x5F6056FE, 0xA5F74960, 0x163BCAEC, 0x9B3F0F35, 0xC788B5BD, + 0x64E7C5CE, 0xD3B6BDF3, 0xA228E5DB, 0x3F50E4CF, 0x6F8AECD5, 0xBCF1A5AD, 0xB3BEF837, 0x35537E37, + 0xB34BCA1F, 0x196A1453, 0x7DA046D4, 0xA4A040D7, 0x8F2F19A6, 0xF8004D4D, 0x4D468F29, 0x806432A9, + 0xFB89AF00, 0x4C4E4E9A, 0xF33E024C, 0x4C4C9878, 0x1F8BCEE9, 0xF8D29E18, 0xF3C3FE72, 0x82463F62, + 0x36A8BF07, 0xF7F7B8E6, 0x18B1D10F, 0x79FFEABE, 0x15DB7EFF, 0x6AE8B66F, 0xFF83C75E, 0x7C16227B, + 0xB5EFF8E2, 0xCF6FBEF8, 0x2F35537E, 0x2FB78694, 0x3F321C53, 0x4CF301C7, 0x002A2A2A, 0xF4FCF045, + 0x80F2F272, 0x3D5FF854, 0x555569BD, 0x5808A0BA, 0xBA5ACF33, 0x3F03303D, 0x3D6DCE5B, 0x53ECC55B, + 0x73A23ABE, 0xB42796FB, 0x4EF4B373, 0xC1E847CC, 0xA6EDFB8A, 0xBFD54CFE, 0x6F8D7EC8, 0xC553C177, + 0xB67DF1D4, 0xEE55DFFD, 0x051E7BF1, 0xE129D99B, 0xFBC6B963, 0xC7CF1ED6, 0x1C230EB4, 0x287F643E, + 0xAC98E691, 0x0F8B1D53, 0x57E7BBAF, 0xE2F178DE, 0xF979FEDB, 0xF3F3F621, 0x3ED16854, 0xEB0B4FBD, + 0x7A6CCF5F, 0xEDFF35A7, 0x64747454, 0xE723E295, 0xB8AEABE3, 0x798FB96F, 0xD60CE33C, 0xF0AB1663, + 0x659E59F3, 0x8DFC7CAF, 0x6BCF3BEF, 0x372CE763, 0x83DDF0F5, 0xF786390F, 0x7957C4E2, 0x18B2B1C7, + 0xFE604976, 0xCFAE274B, 0x1A7BE4E0, 0x258BCF23, 0xB345FBBE, 0xE4B7FCDF, 0xB7E789C5, 0x73C8EC84, + 0x5D4F7E4B, 0xB1779F7E, 0x08CCD9E7, 0xC17B7ED0, 0xB687421E, 0xD6F6C8C5, 0x81DB580F, 0x751F80D8, + 0x9FB5B5B5, 0x5A1F982D, 0x7AE5D30F, 0x149BFD8B, 0xFC170000, +}; + +u32 point_table_binary_65[] = { + 0x11728D99, 0x6B7055D5, 0x15C7F73E, + 0xE7DC9B97, 0x90183445, 0x31010311, 0x64409088, 0x201008C3, 0x4BA74078, 0x05025A11, 0xAA61A882, + 0x52C6563B, 0xD3417040, 0xC4522C96, 0xC6462BD5, 0x8E12E421, 0x1F98D656, 0x204CC562, 0x1DC18080, + 0x549CF0B0, 0x4AA99514, 0x0B86FB38, 0x6777AFB5, 0xF6DAD9F7, 0x42679A6F, 0xBFBBFE6B, 0xEDB5DF6B, + 0x9FA4EE57, 0x4FC9A142, 0x7CFB75E9, 0x97E3C78F, 0x57E9B9EA, 0x29F58C10, 0xF9BF2AAE, 0xBEEDB6DB, + 0x88738428, 0x5A585CDD, 0xA74F1F95, 0xD2FA68BF, 0x105DA697, 0x7ED9AD5B, 0x37955EA7, 0xF9AC10D7, + 0xB61615F5, 0xEEDD9B18, 0xED454515, 0x15152A2A, 0x62FFA8A1, 0x6FDFBE2A, 0x2C647D7E, 0x15C4033B, + 0xE9A30660, 0xB423E757, 0x413CB08B, 0xF78548C7, 0xA306C82F, 0x1CC2F9E6, 0x9D9A3973, 0xA68A5A98, + 0x2F7D5A53, 0x53834CFA, 0x4B9F821E, 0xDBC7FE44, 0x0D03070E, 0x447FE2DC, 0x87C78E1D, 0xABC293D1, + 0x5CC82F38, 0x1EDF3D7F, 0xFE7C626D, 0x8FF59053, 0x172D5AA4, 0xFD89BD99, 0xB2CAB2D6, 0x7B85F1CD, + 0xA87F2B5A, 0x867C2CB6, 0xB6B6B696, 0x58EB8315, 0xF297F5F5, 0xF5100F59, 0xBE2AEB16, 0x2C5840AC, + 0xF5EA526C, 0x2AE41F2E, 0x8B3602C7, 0xB7C5C741, 0xFEC85A1F, 0x4F8A3766, 0xCF9E0DF1, 0x90FD2362, + 0xD79C3973, 0x88B5DE5F, 0x1DBF17F5, 0x355133FA, 0xFF3DBE7A, 0xCC9831C4, 0x5A9FD345, 0xBE3263C6, + 0x0C88871C, 0xF8F2FB96, 0xC1FF487C, 0x12EABB47, 0x27D1FF98, 0x573A72E4, 0x4862C8F7, 0x23792F8E, + 0x778DE186, 0xD8AB1326, 0x4C2006FD, 0x2BF1F9A0, 0x4FB7450A, 0xF974B06A, 0xD8B061C4, 0xA07F22D8, + 0x307AF468, 0x88473C4B, 0xBE6119F4, 0xCDB201F5, 0xCDAA3B72, 0x9DEC7FC7, 0x1D771043, 0xFFEBE22F, + 0x8C183142, 0xC723F6AA, 0xE2CF5986, 0xF1AE9215, 0x83070F86, 0xF5360AFD, 0xFF137C17, 0xE61719DA, + 0x5B132C19, 0x326408C4, 0x332CDFB1, 0x8C7AB901, 0xF57315CD, 0x675E8EEC, 0xD7AF1F31, 0xB4B75CBE, + 0x3868D020, 0x8847EBE1, 0x19F99BCA, 0xCA4A62AD, 0x8F15E6C4, 0x41AFD703, 0xC64F3486, 0xB5D5D5D5, + 0x76BD241A, 0xA37A181F, 0x5EBFE7DB, 0x7205EB89, 0xC35A5CAF, 0x667D261A, 0x73457979, 0xB9E578BD, + 0x803F1B2F, 0x5EFF2DFC, 0x62F767AA, 0x91EC625E, 0x344AF611, 0xE2B2086B, 0x91974435, 0xC0ED8D61, + 0x2BB09464, 0xBF68EDCA, 0xD8B185FF, 0xC3AE7690, 0x3DAF91DA, 0x5373A9BD, 0x781BB03A, 0x459CAA34, + 0x5C4D7A55, 0x497AD542, 0xF152269E, 0x6A890C53, 0x7EAA9ADA, 0x5795D4BE, 0x3A459C32, 0xCCE70FF4, + 0x77F2E4C9, 0x76FFC178, 0x6CDAB4C9, 0x9E2F101D, 0xD6378C2F, 0x9C1F42F7, 0x67E8D0A1, 0xF67C1122, + 0x57949595, 0x59FFB035, 0xAA87F577, 0xA5FE4A3B, 0x71583B7C, 0xF8F0ABC4, 0xA3F6C3D6, 0x5CD1BD7B, + 0x77EC0FCF, 0xEFA44993, 0x703C88F3, 0x1AE1FCE3, 0xF1F96A57, 0x5E239CAF, 0xDCFFAF76, 0x85B590BF, + 0x6A91D510, 0xBF707BE7, 0x36881716, 0x12CB4666, 0x6A5FDAF1, 0x208EBF2D, 0xC4B469D3, 0x6C7FE26F, + 0x5FAADDBC, 0x79338CF7, 0x288A77A9, 0x76DBB66D, 0xF67CF474, 0xFEB8BE5A, 0xC440E24E, 0xAD3C7FC0, + 0x76FE4C7F, 0x787EA216, 0x62CFAC17, 0x5ECFF103, 0xCC143F7E, 0x80E2C3FA, 0xE2F1807C, 0x79BD717F, + 0x797DF178, 0x00F378DD, 0x7AEBAD4A, 0x2EC9DC2F, 0x7209E57B, 0xBEAD532B, 0x8C0730CD, 0x07E50F7A, + 0x9E4FD8EF, 0xEC7FC1E4, 0xCFF9F07A, 0xE7F6787D, 0x73FC0B95, 0x571F8FEC, 0xF18A2F55, 0xD8DEED7A, + 0x3DC3F915, 0x5F4AF375, 0xBB992F7F, 0x3D71F969, 0x669AAFF2, 0xD3424C9C, 0x38D1E6DF, 0x55C45AE1, + 0xBE145348, 0x5F5C457A, 0x3185FA53, 0x5C45F3C7, 0xFDEB2A2E, 0xD56ED9B2, 0x45C90B62, 0x07F08DEB, + 0xF2CB211F, 0xBF98FC7B, 0x4C33ED15, 0x537B3DA6, 0xD17AC9B6, 0x67FBF3FD, 0x5EA07B8B, 0xE725DFE7, + 0x9542C07A, 0x4EAF23FF, 0x2E959DDB, 0x484F5CD0, 0xD8C1701F, 0x8B7A66BA, 0x9F85DE9F, 0x4D4D4D36, + 0x7E91FEA9, 0xA8A8C8FA, 0x1709D2C7, 0xA7CBBD6A, 0x8210D7AD, 0xEC7214F2, 0x0346FF0D, 0x5D5AE1FE, + 0xD3E349BC, 0xBA7D3D33, 0xEA9F6C7F, 0x96FA9BE9, 0x0FECFAEB, 0xF1CDF007, 0x76FDF5FE, 0xCBF00776, + 0xFDF57ECC, 0xF00776FD, 0xF5F864F8, 0x03BBFE89, 0x8399FEC0, 0xAE3F9FF7, 0xEAA2D8C9, 0xFB8B589D, + 0x33E721DA, 0xF3B7E678, 0xEE7DA0F9, 0x80D5437D, 0xD1AE0E6E, 0xDFBEDD9E, 0x67AA5DBC, 0x0CE7259F, + 0xA7173FCB, 0xF918D603, 0xDF7F9A63, 0xD3A74FC7, 0xF500EBBB, 0xD38D053F, 0x84FC787D, 0xE8195E08, + 0xF757C77E, 0xCB1DC14C, 0xFADCB1A8, 0xD70CFD2B, 0xC9F79FC0, 0xFD6CEC25, 0x5DE51CAC, 0xF7CCFE29, + 0xFF406E63, 0x067DF96E, 0xFF03D49B, 0xF6FD15FE, 0x5A382FD9, 0x5F5D12F3, 0x60BFC497, 0x12F75C2A, + 0x56C1F9A0, 0x7907B1FF, 0x16ED478A, 0x179EF03E, 0xEBDAB5AB, 0xD587E7C4, 0x9E929292, 0x2BF2B922, + 0x5F731EA8, 0x56F5927B, 0xFFA9D670, 0xA17BBFE5, 0x77EB60D0, 0xE777233D, 0x8F77D1E8, 0xE051737F, + 0x98F90C66, 0x533D60E6, 0x3329C69B, 0x7A01E7AB, 0x6882B80F, 0xEE17AE0F, 0xC1BF7FFF, 0xFEB67E04, + 0x7FA87FB8, 0x3E057FAC, 0xD74CFD0A, 0xFED01ED7, 0x87E08FF5, 0xB6A91FC1, 0x7FC08001, 0xB63E057F, + 0x8C67EA57, 0xF0C7F64C, 0x7D08FE30, 0xBE5C3F82, 0xBFB16F64, 0x7F8C67EA, 0x57F0C7F6, 0x4C7D07FE, + 0x709E71FD, 0x07FE58DF, 0x9BFA12FC, 0x8DFE24FB, 0x43BDCFF5, 0x25F85B36, 0xFEA837F5, 0x2DF8633E, + 0xA6FE057F, 0xC897EB33, 0xF0877A8A, 0xEB37F0EF, 0xD5AB97AD, 0x0FC1DFBC, 0x57ECF8F7, 0xECD9D3D6, + 0x87D6DFD4, 0x8FD6DFD4, 0xA7D6DFD4, 0xAFE08F76, 0x539F823F, 0xC633F52B, 0xF8A3DED4, 0xC7E00FE3, + 0xC1F533F8, 0xC378D9F7, 0x16B76FF6, 0xB76DDFEC, 0x7FDBBED9, 0xBF9C3FEF, 0x27EFBD60, 0x508F1E3D, + 0xEC7ED32F, 0x8041F05E, 0xE3FB5F47, 0x388EEF33, 0xF37EF2DE, 0x53C7613F, 0x878F8B13, 0x783E89F4, + 0x5EA87F81, 0x69BF53BD, 0x19D6083C, 0xBFA35407, 0x833E4AA5, 0xF7227F24, 0x05FB43FE, 0xC019FE26, + 0x9EF537ED, 0xB17FD4B7, 0xA37DE60C, 0x7F13CFFA, 0x9BF6ACFF, 0x14CA07FC, 0x61BC805D, 0x7F8EC7FE, + 0xDC9ED37E, 0x05FBC379, 0x019CE13F, 0x25B3FFDC, 0x5E47FF85, 0x70F307CE, 0x6ABF22AB, 0xFD8A0CFF, + 0xC73BDA67, 0xCEECBFC8, 0xEABFC8E8, 0x3FCF87FE, 0xE519AC17, 0x6BB8FF72, 0xBF1B2F4A, 0x7530F947, + 0xCFD8FA5C, 0x976EB2CC, 0x7FB0A0A0, 0x80EAF15C, 0xB8C8FD47, 0x2CEBF34F, 0x1740BD90, 0x4D3D2F6F, + 0x1137C17E, 0xC47A5FEB, 0x831CEF2D, 0x78EF713C, 0xEDB0DBD5, 0xAB48F4B2, 0x7ACD414C, 0x94C07B9C, + 0xFDBD0FBD, 0xC3E44F76, 0xEF7D5184, 0x76F3DEF0, 0x93A2F3A8, 0x51A388B5, 0xDE0FBD16, 0x9703CF7B, + 0xD132E895, 0xC883FB8D, 0xDF2F4A33, 0xC44386FC, 0xB47EEAD4, 0xA99603E9, 0xFDA5AAAA, 0xCAEA032D, + 0x41BD791F, 0x79E745A7, 0x71E3C611, 0x43BE6DDE, 0xC7701E33, 0xE7A7BD4F, 0x2C6B7D41, 0x207CD253, + 0xFF455CF8, 0x705E21C3, 0xF846DE27, 0x411058F6, 0xF77B0F5B, 0x86FCF78B, 0x2EA837EF, 0x3DEF01D1, + 0x05EDF368, 0x7EBC078C, 0x7E1EB59F, 0xF78AFF98, 0x7DCF21CB, 0x6BECFB10, 0xE23F6A78, 0x1E33E9F5, + 0x781187F2, 0x4EFBBE03, 0x8EBC5FD8, 0xF71FE49B, 0xF49E374C, 0xF927584F, 0xF1525FFA, 0x8BDCF594, + 0x3A275FB0, 0xEF4118DF, 0xEBC441B7, 0xBDA0D8DB, 0xE4E6237C, 0xBFCABE6F, 0x91658E7D, 0x1F423E49, + 0xFCD5B6E7, 0x27FD916E, 0xFFC43FE5, 0x00D7DFEB, 0x27FBBAF1, 0xE55A79D0, 0xCDDF1FE2, 0xFDDEED9F, + 0xDF2267BA, 0xE3E735C9, 0xAE6EFEF2, 0x9CCD9FD6, 0xCF3671C4, 0xED8F5C20, 0x9BDD7CE5, 0x0CA337E3, + 0xE13D298E, 0xB9F9CBCF, 0xE5432E07, 0x2F89B51B, 0x376E24D6, 0xFB3378D1, 0xBB0B18F3, 0x87FDDDCB, + 0xBBFDCD37, 0xDFEC18AF, 0x5BC42A6B, 0xC7F112DB, 0xA1BEB37A, 0x5F5E2656, 0x142F475E, 0x86FA9EFB, + 0x1FE48AED, 0xF07EB1F3, 0xDF20F6B9, 0xE323FA89, 0x772D43BC, 0x11F2CFB6, 0xBF9AFD37, 0xE4BB6EFF, + 0xD541556D, 0xE369BBFA, 0x303C4F4C, 0xF9C48F86, 0x9FC37EE4, 0xFEC63F51, 0x83E17DC1, 0xF55A624D, + 0xC9FAEE65, 0xA5B6BE4B, 0xAC295B48, 0xF51DBD17, 0x4EFCABF7, 0x30F7FD75, 0xE2EB9C93, 0x70BF811D, + 0xF30BD89E, 0xADCF8E27, 0xCE90FEE6, 0x655C3F66, 0xB5BF8EEC, 0x37D567B3, 0x5B6F8AA0, 0x643DDC77, + 0xF8DE3EAB, 0xE7B7A1B0, 0x3F7CDFE3, 0xF7B7D750, 0x3410BF57, 0x9AF77972, 0x6507C3FD, 0x9D5CD9B9, + 0x2FB000D6, 0x767F4F6E, 0xD7D70F1C, 0xB5F56272, 0x657E19EB, 0x21BFE42A, 0x21E8FB27, 0x719826E6, + 0xF73AFC5D, 0x355E961E, 0xECA24EDB, 0x9BFD3560, 0x574D9AF5, 0x4D224F89, 0xD15114D9, 0xEF13FA3E, + 0x6A073DBF, 0xDF738B89, 0xC5B3A48F, 0xFD83F4E2, 0x71CD1735, 0xFF2C7A19, 0xD99C57B1, 0x81E97658, + 0x7F6A1FD9, 0xBD7964E7, 0xFBC43B93, 0x6ECFD6A3, 0xFD7962B9, 0x24DDBE78, 0xF1E20C7F, 0x64C79FBF, + 0x2F40FF72, 0x8B4DFFB2, 0xF2BB22FF, 0xACFEF3F7, 0x82FC92AB, 0x8F1FBFBF, 0xF3AFA7F9, 0xC3F7B99E, + 0xEFE00B67, 0xBE9DF9E7, 0xF77BF005, 0xE9F9FBB7, 0xFC9D1070, 0xDFE0F71D, 0xE4D83BF8, 0x9E5B47AC, + 0x33364C7A, 0xF8C3F79A, 0x797FAB28, 0xF5636B47, 0xD6379AA3, 0x575B9929, 0x9EDA4A7A, 0xFE7EA4CE, + 0xA896D2D2, 0x52FB7DC9, 0xD74C76D2, 0xFB67C48D, 0x560FFE9A, 0xE17B177E, 0xBF384BF7, 0x217E4F58, + 0x4FFA4006, 0x5BECF707, 0xC8D77247, 0xFED05FFE, 0xFEA0FBF7, 0x6B6B37F5, 0x0DE4C37A, 0x888FED99, + 0x7801EBCD, 0xF793C0D4, 0x43FC7D25, 0xA05F6C3E, 0xC27247FB, 0x787E99F9, 0x92F7895C, 0x781FE3F7, + 0x16E45C3A, 0x7F5BCC78, 0xB533935E, 0xBF9F51CF, 0xDFE75469, 0xC11FAC7D, 0x3FDA63F8, 0x3D8FF5B3, + 0x8507EF23, 0x8E173D55, 0xB0D3B60F, 0xFD7D588D, 0x81FA87BF, 0xF7A8BF16, 0xD2FD6AF2, 0x51DD0AD7, + 0xB8F9AADD, 0x6A04C407, 0x3B7C2F90, 0x2BE448CE, 0x17585D90, 0x4332F2FF, 0x56E4BBF1, 0xE46A712D, + 0xCF0FEA13, 0xE23577BE, 0x54428519, 0xE3774CA5, 0x9941AF6F, 0xABD7787D, 0x00EB7246, 0xF0FA42BB, + 0xC3EE78F3, 0x7AE2F9E2, 0xEF21D12C, 0xEF3BCCE0, 0x1FCEF66E, 0x76E385B3, 0xF4096418, 0xF5B5F268, + 0x467B79E2, 0x8FF0BD96, 0xFD55247B, 0x00F3F794, 0x709F386D, 0x98E27D24, 0x7E02CCF9, 0xE71C96CF, + 0x99FC509F, 0x73509E61, 0xC6FB6999, 0x3CC2F923, 0x3F2D7F6A, 0xC617ED61, 0x206F6206, 0xFFD46159, + 0xECCE47EA, 0x08DD97C0, 0xA88F8B03, 0xAEDDDB22, 0x7DC887FD, 0xBD8DF207, 0x263F64F1, 0x90ECE7E6, + 0x2B96887D, 0xC03CFFF9, 0x6D72A099, 0x5FD4E75F, 0x90BF6586, 0xF6F2AA65, 0x13CF3FF2, 0x48BCA5EC, + 0xF7B068A2, 0x5CC48CE3, 0x33543EE8, 0xAE8F7018, 0xF50F18F5, 0x937585EF, 0xD86313E5, 0x24C887FD, + 0x63A3E54E, 0x931FB29F, 0x237FE4E6, 0xAB759D51, 0x6FD653C1, 0x5D729459, 0x5FA82F18, 0x2E773063, + 0xBE4FCB3F, 0xF1FA435E, 0x2EEFE6EF, 0x8398CFE2, 0xF844F77B, 0x61EA9BF8, 0x58C334FE, 0x17631B99, + 0x51FF58AC, 0xC9B5E79C, 0x970D900F, 0xFBE79C91, 0xCAE447FD, 0x69927BDD, 0x7C633B65, 0x9D596FC8, + 0x89E6A8CA, 0xDD0FC9CE, 0xE137EE7A, 0x49DDA3CA, 0xE0BDC0EB, 0x3799540B, 0x81797F85, 0x2D89AFDC, + 0xF32B7C27, 0x719CF3C3, 0xF3E091CB, 0x23DCFD9B, 0x6A491DB6, 0xACEDA95D, 0xA93DEEF7, 0xDE7051B2, + 0xA7BB9FC3, 0xE5C93BDD, 0xFD973814, 0xBE6D59EB, 0x13BBC2D7, 0xED7901F1, 0x16A5F3DC, 0xF323B522, + 0x5D6AF733, 0xE81787FF, 0x76F77762, 0x45041B1E, 0xF717D8DB, 0x77ABE7DC, 0xF155BB2F, 0xAF71CF8F, + 0xA853B2C2, 0x3D5FB8FF, 0xD9FDB5EB, 0x6F4FF231, 0xEE2F70BA, 0x53FA9AAB, 0x8D47767F, 0xB3E787F7, + 0xFFE5CEEA, 0x6F57CB37, 0xBB3F76FF, 0x36A767FD, 0xAFF975C7, 0x337BBC78, 0xBF857787, 0x43E93D4B, + 0x9C4E864F, 0xF3FC678F, 0x07D6C777, 0xA7A6A23D, 0xABFF57B3, 0xE37A4EA4, 0x5E06E6F1, 0x4EFBE290, + 0x5BEF5E6E, 0xA6F396EB, 0xE1DCADDA, 0x47D73FBC, 0x1F341F62, 0x36FA43EE, 0x7815AC90, 0x9E61DA9F, + 0xCBE503CC, 0xE09F7FBD, 0xFC1EEB91, 0x4B04D61B, 0x899F937F, 0xFB59FDC2, 0xFF1FE30F, 0xFAC43D32, + 0x06F9831E, 0xB95CF605, 0xC6EF51BA, 0x3EEBB741, 0xDC80FF6F, 0xD7550971, 0xCED9BABA, 0x3A95BA9F, + 0x58EFD8B3, 0xF09EC6FF, 0x2F208B1B, 0xE6CE9DAB, 0xFE0B0000, +}; + +u32 point_table_binary_66[] = { + 0x11726C9B, 0x797C9645, 0x92C7BB9F, + 0xE7CD45AE, 0x371BE4F0, 0xD8702A22, 0x8A088880, 0xA3281FC3, 0xE03A2E0B, 0x0A311C0E, 0x720C249C, + 0x8A1CEB02, 0x61C6036F, 0xDD55C761, 0x95109D88, 0xC60F1E68, 0x30200C08, 0x22A82020, 0xA046D111, + 0x040CA2E0, 0xB8A3E478, 0x9FA7B7AA, 0xBAAB9F7E, 0x3293BFFC, 0xDAF5ABAA, 0xEEAAA7FA, 0x79DF84E6, + 0x5A6F6250, 0x2744F68A, 0xBCD34208, 0xD5784CB3, 0x10CCA24A, 0xB310575C, 0x71856AAE, 0xD59CBD42, + 0x88175F7C, 0xD1AE7BB0, 0xDEB76F5F, 0xABF744E4, 0x2F5C2E44, 0x6A77E44F, 0xB310575D, 0x75157050, + 0xA4ED8F74, 0xD9B87123, 0xB15E3FD2, 0x65D7AE5D, 0x4AEC0CAE, 0x0E17EAF8, 0x0A7E9055, 0x47F8EF30, + 0x5B11376A, 0xF61D46FB, 0x84B1F786, 0x874390F3, 0xFF4D05C4, 0x27C22168, 0x7F6EFBEC, 0x63CCB4BF, + 0xFC9CC491, 0x2347B47D, 0x8910399B, 0x233DAD4B, 0x91D7D0D0, 0x404CFA2C, 0x759AD63B, 0x84BFC5F5, + 0x1CCF4F7D, 0xF3CD37C4, 0xA8572D09, 0xD66B5642, 0x8461484C, 0xF6E92A75, 0xF8F06115, 0x0E539A73, + 0xF61CA9A9, 0xA921467B, 0x21F61CD9, 0xB66D9B52, 0x03980F9F, 0x423D72F0, 0xB5105919, 0x0E933EE2, + 0x987D1DF3, 0xC98799B5, 0xDE706B7F, 0x75ECCF59, 0x77FC8B9D, 0xEC4F8877, 0xDF7D9758, 0xAF0B81F9, + 0xC3F9DF1A, 0xAB17B05B, 0x2FD943B3, 0xEFB05B2F, 0xE0A5AE1E, 0x39A62FD1, 0xEC3B1CD3, 0x97049531, + 0x3D704CBF, 0x5CB3EF70, 0x4CDF10A8, 0x981ED8D5, 0x7B1D34FB, 0x0EC7F475, 0xC15F637A, 0xE058FC06, + 0xCDBEC331, 0xFDF26073, 0x4C0F1CD3, 0xD769F61D, 0x8EF57B87, 0xB0C8D523, 0xC7F21FAE, 0xD97738BE, + 0xFFB082FB, 0xF9CB2FBF, 0x24E67E6E, 0x6A6A427F, 0x15DCCF67, 0xCE9C21E6, 0x7E3E74E8, 0x10E413AE, + 0x62FDA79F, 0x7E4ACCFA, 0x9F7EFA09, 0xFDAD623D, 0x33EB3FF9, 0xE413D86F, 0xB885F57B, 0xF7EE2566, + 0xFDC99327, 0xD1DF16D6, 0x33B39EEC, 0x7B28C1FA, 0xAD5BB712, 0xB39EF22B, 0x310C7A66, 0xD6937D49, + 0xF835EBDF, 0x7FFF7D62, 0xD61F3B76, 0x0CF3F99A, 0xF5478F1E, 0x25663DDA, 0xC3F33084, 0xF56BD7AE, + 0x25663DCD, 0xB346C3A0, 0x67663DD9, 0x37AA4EAC, 0xDFB06103, 0x31EB0F1E, 0x3C88FBE9, 0xC47A66D6, + 0xA37D5A8D, 0x7798E6D5, 0x93855F95, 0x969612E3, 0x3C6D1C58, 0x7804D93B, 0x61B8D799, 0xA798C97E, + 0xF999FF26, 0x9E1ED723, 0xBB7AB53A, 0xAE4776F5, 0xEA82B81E, 0xD9D5A7A6, 0xC6F5C8AE, 0xBEE5785C, + 0x8FECEA9B, 0xBAC7F5C8, 0xAE1EF7AB, 0xB284687B, 0x4FE14166, 0xF9417CFF, 0xC4CEFEC9, 0x7ED199FB, + 0x79BFAE1E, 0xD9D5E37E, 0x5D3DB2AB, 0xC7FD2277, 0xEC2E0433, 0xDAE30FEF, 0x57F3F12F, 0x98B5BD66, + 0xDCAF1B1F, 0xD98D8FFB, 0x75E323BB, 0xF1C37132, 0x254782FB, 0x42751DFC, 0xA8A01EF8, 0x5C1D7FFA, + 0xF4E92AD8, 0x21ABE495, 0x7017B508, 0x71CB2DB7, 0xA87024F0, 0x7CE8A77C, 0x75C52597, 0x5CA2C23B, + 0xBCCEA219, 0x8CCF5753, 0x2EBDF452, 0x156600EF, 0xD6FA7EFD, 0xFA597FA8, 0x477F1C4F, 0xF550C518, + 0x2F7C50A6, 0xC4F360FC, 0xAFEAEEDC, 0xDC5C15F6, 0x035EAAF5, 0x050505D6, 0x1FEAD11F, 0xC7539D4C, + 0xBC276495, 0x5802C6D9, 0xEA711C49, 0xE130E009, 0x5A9F9797, 0x67FDA19E, 0xFC99782A, 0xC3C47B50, + 0x1613B755, 0x4B48DF0F, 0x18E3E71A, 0x6EEDCFC4, 0x539DF5C8, 0x0CEF9094, 0x4FD860EC, 0x33A4DE7F, + 0xA756FECC, 0x88B5F132, 0x0C8F93C5, 0x781EE14B, 0x6A49BB76, 0xEDF0BC8A, 0xE9FC41DF, 0xB66DDBC8, + 0x9F68156F, 0xA761530F, 0x995407B0, 0x1E5C2FB5, 0x541DC47A, 0xB13FF590, 0x1A49FE4C, 0x3CE9AB91, + 0x14AF0CCE, 0xE33D5DFF, 0x7BEEB947, 0x056D8147, 0xEB608B16, 0x2D52A9BF, 0xC37EA747, 0xF50BFE1D, + 0xF8B0AEFF, 0xFCF9F355, 0x5003F5B8, 0x57D77FF0, 0xE0C12A98, 0x047CA1D6, 0x0F1830C0, 0xFA433DFA, + 0xE378587F, 0x8AF71D70, 0xB1AE3FEE, 0x27785DA6, 0x542ADA2F, 0xFB433DF9, 0x33F1B0FE, 0x182F4C83, + 0x7C2ED2F5, 0xEFD0A183, 0x0A3E9655, 0xEA841617, 0x1515597F, 0xA8277F26, 0x1ED6DF70, 0x3131D4DF, + 0xF33CB42F, 0xA6F8507F, 0xEC8FD6FE, 0x381ED69F, 0xE2D548CA, 0x87EB1F4C, 0x927AFFA6, 0xFED61FBA, + 0x447F1C0F, 0xEA4FF1CA, 0x80DFD3F5, 0x4F269378, 0x5EC574FE, 0x9D5AF9E3, 0xF3E078A6, 0xFEB61EDF, + 0x876BB11E, 0x5C2FF83F, 0x7751BD8C, 0xBFB045DD, 0x45F61CAF, 0x21DC8CF1, 0xC26FE179, 0x9C2CC429, + 0x58BCECB2, 0xCB90ABE4, 0x03C86A31, 0xAEA7D568, 0x06E9E2F4, 0xF47464B2, 0xC79F73CE, 0x3907E765, + 0x6799A5B9, 0x7DFBF6A0, 0xD78CFE2E, 0xBCF042C7, 0xBF5A8CFE, 0x23BD5AAC, 0xF5508F57, 0xB51EFDA3, + 0x3D32EADB, 0xB469E3F8, 0x538BD15F, 0x144F2DC6, 0x78989FB8, 0xDF793EBE, 0xD57C2A62, 0xE34F2D46, + 0x7F513CBB, 0x9F625E37, 0xF6C5BCEE, 0xFA63FF1C, 0xEF54C436, 0x3F636FF3, 0x8BFBB3F6, 0xC5BC3F66, + 0x3E9FC2C2, 0x42B2E7F3, 0xA1E7D5FA, 0x6B1D2FCA, 0x07EB53B0, 0x48FCDA9C, 0x1F313EFF, 0xA6BEE48F, + 0x9F7F8E57, 0x70AFDA6E, 0xE2513DD4, 0x1F6482EA, 0xCFF741B3, 0x4CD07CE6, 0xF99221EF, 0xA579CFFE, + 0xE7CB7BB5, 0x7F5D0FF5, 0x88A8A77A, 0xF37DB05D, 0xD4D37C66, 0x7FC76429, 0xF9E378B3, 0x64A9E937, + 0xAA877A5A, 0xACA17AF3, 0x7DF0B858, 0x43F399FD, 0xBD267B93, 0x3F8EB750, 0xF636FD45, 0xF550CF88, + 0xDFD379F3, 0x7D709761, 0xF6B75C26, 0xC81FC77B, 0x5426747F, 0xE97A40FC, 0xD1EE7C86, 0xF8A363FE, + 0xEE16F56E, 0x3FA86ACB, 0xBCFF8BDC, 0xF90CFBBF, 0x28E6EF05, 0xB1C6ED07, 0xB526627D, 0xFE70273B, + 0xF3197DE0, 0x7CB6FE3E, 0x37FBE178, 0xCF5B8ED7, 0x3BBA0F0E, 0x52BDECBC, 0x1763C89F, 0xED073106, + 0xE3F1FD8C, 0xF5A779C1, 0xF701D49F, 0xE6B3992F, 0x587F9AF7, 0x7CBF40FD, 0xE97DC0DC, 0xCF587FBA, + 0xEFF93E80, 0xFAD37DC0, 0xFEA0FEE4, 0x8FE341FD, 0xE97DC0DC, 0xCF587FBC, 0x9FED7DF0, 0xB83E1FEB, + 0x0FEA4FF3, 0x9EE341FD, 0xE97DC0DC, 0xCF587FBA, 0x9FF93E80, 0xFAD37C66, 0x7F507F73, 0x1FEB7850, + 0x7F7A1F30, 0xF733D79F, 0xE733D61F, 0xE7B3F507, 0xF5477F36, 0x1ED49FE2, 0x99FB99EB, 0xCFF399EB, + 0x6FFD41FD, 0xC91FC733, 0xF5B7F7B3, 0xA93FCF67, 0xAC39DD07, 0xEC8FEBCF, 0xF14CFD9D, 0xFBFE00DD, + 0xF75C2F78, 0x1FA07A19, 0x7F587FF2, 0x67DF074C, 0xFDF9BE87, 0xFB9FEEFB, 0xAFE0BE3C, 0xA087CBA8, + 0x51A3E043, 0x02DC7F5F, 0xE9FB73C8, 0x9021F67E, 0xC1FB9FFA, 0x85EF7BB8, 0xFFE97EBE, 0xDCEBAC36, + 0x69FDC517, 0x5F6CFDA1, 0x1EFD713C, 0xBCFFE97D, 0x80EF7BBE, 0xFF1F06AE, 0x76EE3BE3, 0x0FF5E88F, + 0xE3E1FD4F, 0xF1F87E86, 0xFB9FEEFB, 0xB5C0CF68, 0x71D7AE5D, 0xAD3F7BFF, 0x9B78F6FE, 0x37F733DE, + 0xFF743F3F, 0x0C5CADEF, 0x7F9C8FFF, 0xE0CFC4C3, 0xFB9FE299, 0xFBD9DEFF, 0x974BBD7F, 0xBEBFD91F, + 0x1E31FAE3, 0x7819E67D, 0x80EFE797, 0xB43D9C57, 0x319D7FA7, 0x56FEECFB, 0x908967EE, 0x7F7BDFE7, + 0x863F633D, 0xB85EAA49, 0x6DA27A19, 0x7FE1CFEA, 0x35D29B78, 0x2A33FC99, 0xF4BBE03C, 0x86A3ABE6, + 0x97711E23, 0xEBEFEF52, 0x5B885F90, 0xF47D5DD8, 0x92DA42F6, 0xC0681FB6, 0x34BF4CFB, 0x3F1FEA63, + 0xF45DBA74, 0x21663D32, 0xFBB37A13, 0x0FF5E83F, 0x5816C5A7, 0xFC9645F1, 0x898D3FD6, 0x733CD453, + 0xBCD53A1F, 0xD477EBD6, 0x8D98F5C4, 0xCBE2F139, 0x1EEA0D17, 0xB39EDE87, 0x81594FBC, 0x3ABE7F8E, + 0x877AF27F, 0xBEEC1CCB, 0x1F3896BF, 0xF1E7C42F, 0x663DFA87, 0xF32876F5, 0xC8F1FDCB, 0x56FB979D, + 0xDDFCB91E, 0x607F3BD6, 0x83EB0516, 0xF711EFE2, 0xF8E17DEC, 0x5FEB53B7, 0x9B7EA3E7, 0x53D6A83D, + 0xF4BC9BFA, 0xC88DAA90, 0xEB8FEC6D, 0x5585E4CF, 0xF497F78A, 0x3A84FDC5, 0xCFA7BC49, 0xEDA0E7D3, + 0xD4474E56, 0x1771FD49, 0x3F4D7521, 0x7F269E77, 0xB3FA92E6, 0x013FEFA1, 0x8AD54766, 0xABA16EBD, + 0xBD7C3588, 0xEA6DE279, 0x427D42F1, 0xF8F97C51, 0xBD4DCF27, 0xF7C31BEA, 0x06AE3FF9, 0xAB5337B8, + 0xF345BEAC, 0x76C69ECF, 0x11EA6D7A, 0x3EB91FC6, 0xABABB9FE, 0xA49F68FC, 0x997872B4, 0x89679E4F, + 0xD5AC36BB, 0xF51159AA, 0xAB5B6FD8, 0xCF40F2C7, 0xF142558B, 0xF1F8F954, 0xCFABAD6E, 0x7D54AD4A, + 0x8FF97B4B, 0x9D179B07, 0xAB551DD9, 0xB77EDEB9, 0x1F601E70, 0xFD297E81, 0xF262F345, 0x9117A52E, + 0x5073A85F, 0x4E890C3C, 0x4FFEFE56, 0xA48B0C7C, 0x7F20FE0C, 0xD92FC5FC, 0xC91EF914, 0xB3207DDA, + 0x22D1E99A, 0x6BAE89FC, 0x49D189FC, 0xB1BDF4CA, 0xADFD6768, 0xEF951717, 0x175B3D14, 0xB4B3D6EB, + 0x7591E7DD, 0x45EB0344, 0x05B2ECE7, 0x2DC2F747, 0x62B0973D, 0x4411EE97, 0x59852279, 0xF3CD375B, + 0x7B157A95, 0x63C68C51, 0x704AC469, 0xEBBDCA92, 0x9212CD98, 0xEF7A9124, 0x7F86FD50, 0xA45B067B, + 0xFF176F37, 0xF14E9D8F, 0x9FEFED1B, 0x366C9866, 0xB46F2FB2, 0x5DCE2A10, 0xED2C837D, 0x56AEB752, + 0xB3DEBF0A, 0xBC9578FF, 0x12EBF369, 0x87EFAFCC, 0x7E9A28B4, 0x0CF69EF2, 0x0E917D9D, 0x3E7F79D2, + 0xFB0ADF57, 0xF8FB76F9, 0xA338AB67, 0xCF9EB85F, 0x1DAF9DB7, 0xE18E3BEE, 0xB0E79755, 0x20BB6B36, + 0xF18FCBEE, 0x1F7DF411, 0xD653F377, 0xDE06E23A, 0x6D9F394B, 0xD490BDD9, 0x7FE62C3F, 0x7BEEDCB9, + 0xF63CE105, 0x82D9D493, 0xED8DBF46, 0xB196FCF1, 0x7E1BE58F, 0x9AB57DF6, 0x8F5EBB79, 0xF3E6D978, + 0xD93F8A7A, 0xD29B7C60, 0xC72D263F, 0xDA2FDC91, 0x07F0FB59, 0xDE7FDA77, 0x9675FF9C, 0x36F6DC5F, + 0xAF8B575C, 0xBD3754D4, 0x91BDF12F, 0xEF94FFA5, 0xD7757C79, 0x28ECA6E3, 0xEBFD795F, 0xA8AB687F, + 0xDC7F5B55, 0x575A37F9, 0x7B2BC36D, 0x267F7D1E, 0x5DC366B2, 0x37FB91D7, 0x0555E63C, 0x28BEDF4B, + 0x9CA4F85C, 0xCF3EE213, 0x7DDE865F, 0x9015361F, 0xECDF5DC1, 0x297C9FE5, 0xFCD48741, 0x2EBEDF70, + 0xFEE90702, 0x0FE72531, 0xD8A71F0C, 0xBE21AE33, 0xCFCF9592, 0xE607E723, 0x8ABD7262, 0xE3CF7FDD, + 0x9B69D75D, 0xFBD6EB26, 0x1FFF05B9, 0x4DDB9B7E, 0xF565E38D, 0x37DE68F3, 0x179E77E0, 0xA69B6EB2, + 0xF11219DE, 0x01CAD7F8, 0x4F64C846, 0x9B3FF2D3, 0xDEC0CACA, 0x4ABB9FC4, 0x53FE68FC, 0xFD8FF5D7, + 0xC5BFD132, 0xC6EBE6F5, 0x416EAC0E, 0xFE8ADF57, 0x263B0A81, 0xDF973756, 0xAB559A93, 0x19555555, + 0xC4DEF5D8, 0x3FC98C0F, 0x3EF880EC, 0x35C38DDA, 0xDCAC5443, 0x5014C0A4, 0xCF049E35, 0x6B167078, + 0x2972F354, 0x21A64C99, 0xA2B90E59, 0xF5D5AC7F, 0xBF982954, 0xDF993367, 0xC2E725AD, 0xC79F1933, + 0x66685E4F, 0xAF5E4334, 0x831E3877, 0x851A3269, 0xD224CD3B, 0x9185983C, 0x79B26ADC, 0x0EF3183F, + 0xAFFD9F7C, 0xF9ECB3CF, 0x86FC0C1F, 0xF39EC0CF, 0x13C8986F, 0xFE21EFDE, 0xEEDDBB93, 0x3DF109F9, + 0x6C8F1E3D, 0x2CAB4DDE, 0x48FA7DA8, 0xB1577F91, 0x0334EBFD, 0x6756C849, 0x38FF1AB7, 0x1B5EEA2D, + 0x193D7AB4, 0x3D2FF583, 0x47531FD7, 0x894FCB67, 0x9829DE3B, 0xF2B8EB2F, 0x7FB37F9E, 0x6B9FCC13, + 0x35CF3EFB, 0xAC6AAC55, 0xAFE1EF83, 0xF2DF9295, 0x2B56ACD0, 0x0CFBCF19, 0x2D2BDF79, 0xE71D6DFF, + 0x3EB01035, 0xEFBDF79E, 0x5E874FCA, 0xD935B212, 0x7FFF872C, 0x16417EC3, 0x6525FEBE, 0x12EDF1F3, + 0x74C64FA2, 0x86EA8BEB, 0x7F027E46, 0x56B25E0E, 0x847E192C, 0x2BF1F79F, 0x682FE13E, 0xF38F899A, + 0xE3C78FEB, 0xF552E047, 0x6425FE7E, 0x85183F2F, 0x5F2C2BF7, 0xEDDBF7CF, 0xED5BAD7B, 0x6D60A39F, + 0x8A1AFC7D, 0x12EF575C, 0xA8BCE79E, 0x7BCED62F, 0xEB3F94D7, 0xAB572FD0, 0xCBC771FF, 0x992ACCC4, + 0xFB8DCF43, 0x948599AB, 0x56ADB2EB, 0xF9EBC372, 0x5A37FA64, 0xAE2A253D, 0x329E4F47, 0xC3688FE7, + 0x37332C77, 0x39796E90, 0xE5DA27AB, 0xC2799AF5, 0xF98A29CA, 0xB7E78BFD, 0x783478D4, 0x3D7F71BE, + 0x984FEB46, 0x9F9525AA, 0xAC7FA847, 0xE63B72BA, 0xCD1FBFC9, 0x9821AFD1, 0xF5D1EBD9, 0xEF3AF9BB, + 0xF96ED7DF, 0x7F647653, 0xA5F4FB7B, 0xB0A77A2E, 0x0CCB717E, 0x31E77609, 0x3B121BFB, 0xDC87D450, + 0xB237F516, 0xBF55436D, 0xBDC15EBC, 0x1F7674FB, 0x41948839, 0x3B76ECB0, 0xFAAC50BC, 0x61E3417F, + 0x64BD261F, 0xECDFBFBF, 0xED17F167, 0x7903E9CD, 0x7AC69EB0, 0x9CD65BE7, 0x0B8CFD90, 0xE8AD4AF1, + 0xEF13D09E, 0xFAEB0F61, 0xB9CBB939, 0xE1406263, 0x9F3B4F4D, 0xD5ACFB49, 0x5CADCEB7, 0xFD04F6A2, + 0x2608DCFE, 0x14AF88C5, 0xB46EF479, 0xFF29165B, 0xFFD0AF79, 0x39B276D0, 0xA041B67F, 0xE579B256, + 0xF7AF5EF7, 0xBF08CB69, 0x1D9F7FE8, 0x4F314895, 0x5E79E595, 0x7A1DFBF7, 0xD1B05CB3, 0xE9E739E1, + 0x03D4CF66, 0xBDCDA0F0, 0x015A37FA, 0x368FA805, 0x9A75BF8B, 0xF3D402DD, 0xEF7A3D6B, 0x41AADEDA, + 0x5F8FACFA, 0xE1FB17CF, 0x07F87CDD, 0xEFC30F3F, 0x8CF4D9A9, 0x7AD257EB, 0x7EF37F90, 0x92E685E9, + 0x47FF29F9, 0x8B657C3E, 0x2E97BFF4, 0xEEDD3B9A, 0x475F4BC9, 0x4CCF7F73, 0xA4C77EC8, 0x78DED143, + 0x3F26861A, 0xAED6E79B, 0x9311D9E3, 0xF967BF16, 0xD963FD33, 0x4744F631, 0xFFD53AFF, 0x645B470F, + 0xE795BF29, 0xD2E3F9E7, 0x8C6F95FF, 0xF27020E5, 0x6B9EEFDC, 0x2DE1409E, 0xC7B89FBC, 0x3E6A21FB, + 0xA7F9D15E, 0x2DB4F678, 0x1E1F868B, 0xAD3D9C57, 0xA248CD70, 0xF5A29761, 0xE35F5418, 0x7B7EBEB7, + 0xC9EFAD7F, 0x7CBEA78A, 0xBDAEBF9C, 0x3572B5D5, 0xE33C29F6, 0xD6B9E727, 0xDE08AFB5, 0xEBC039A3, + 0x423FA67F, 0x8BA246FE, 0x47AA716C, 0x4FF5F84B, 0x943F3D4F, 0x854EFEEE, 0x7E8CFFC4, 0xBC287FD4, + 0x4BCF9BE3, 0xD6432C13, 0x8DAEBFE4, 0x69F9A01B, 0x2F39CD6B, 0x76EB294E, 0x070D761D, 0xB8607E30, + 0xDCD5FF4B, 0x46B83FE6, 0x7F8A5ACC, 0xF6D41FAF, 0x47F953FF, 0xA447F9C7, 0xF663FC67, 0xFE2ECA9F, + 0x9EEFB7E5, 0x3AB7FFC4, 0x6DE24DD7, 0x5FF626F1, 0x7D2CDE44, 0x79D2ED27, 0xB12DFC95, 0x5D07CEFD, + 0x2878DBD5, 0xE70D09FF, 0x16F33FC6, 0xC91FFBB3, 0x3ACA1FFB, 0x37BF29CA, 0x3FB61FE3, 0x3FA794ED, + 0xCDF33A5E, 0x7CEAEADB, 0xF431F91B, 0xFF5947E5, 0x13EEF320, 0xD6C83763, 0xFA84DFD1, 0x7D3F1009, + 0xF184FB3E, 0xD2A683C3, 0xE8BF83B1, 0xDF2E8620, 0x7B2765E1, 0xECD9B355, 0xE34131C2, 0x3B1BF84F, + 0xF2FE279F, 0x7C52AF83, 0x5EFEAF4C, 0x9B306102, 0xAECFA1F5, 0x95DE5D8F, 0x3DF618AE, 0x5790FEEF, + 0x5EE3CA95, 0x2B35A3FD, 0x9FBDEFF0, 0xEF1FFEA9, 0x3F37DE3F, 0xFA1F41FC, 0xAC5C42F6, 0x180FF939, + 0x6FCEFAF5, 0xEB634CF1, 0x1D7BF851, 0x4DB54191, 0xFA0DEC6C, 0x9C4CDE76, 0xDB6DC8B3, 0x35FB65B7, + 0xDE7AABE6, 0x29F87E68, 0xB948B3B5, 0x270E6704, 0x617D7DBD, 0xB5F780F1, 0xEF5F9AAA, 0x816F4116, + 0x02E72B70, 0x117208FC, 0xD9679FD9, 0xF8726E50, 0x3471E244, 0xBB2EE70A, 0x41F18CBE, 0x05BA75FC, + 0xF8F136BF, 0x96754111, 0xEE1FF561, 0x12ECFF47, 0xF6C2FB02, 0xD78977F8, 0x77E3E715, 0xD48709E0, + 0xE1FE74C3, 0x45C467C9, 0x02635F14, 0x9C011E20, 0x3BE0E769, 0x77DDB0D5, 0x13837FB2, 0x2FF7E71A, + 0x2E923708, 0xD1582F93, 0xF87E8DEB, 0x9AFD727C, 0x9F269E0C, 0xBCC42F9F, 0x366D9AB6, 0x2796C9B2, + 0xB232CB41, 0x59B099F2, 0x33F6B221, 0xD8C4F9CB, 0x12E0134A, 0x71FEC841, 0x9990C69E, 0xE2FBFB83, + 0xB3F07D9D, 0xD77D981E, 0x541FA3C7, 0x3DD0F99A, 0xFCC24470, 0x96AD1FEC, 0x27F84226, 0xF1F3049D, + 0x2FB15FC6, 0xF98B7CE0, 0xA57ED99C, 0x3973C85E, 0xB34CDE7E, 0xFBED96C3, 0xFB826F4D, 0x3DC9DEAB, + 0x0D8E1343, 0x7CE12347, 0xF547C66F, 0xEFA83F4C, 0x7CF97470, 0x2DFD3D87, 0x59974FEB, 0xBF17617D, + 0xAA8BFE7B, 0x0DCE2FD5, 0x25B8D670, 0x91780EFA, 0xA154264D, 0x3FCFD6EC, 0x97555454, 0x68DE009F, + 0x8742BF6C, 0xE9D2A5DA, 0x9ED8DA13, 0x07AB82F1, 0x7CFEC8DE, 0xE1601C9F, 0x3FBCFB00, 0x0BC1E78F, + 0x1C541936, 0xF1BD11A9, 0x5DDC3F64, 0x3F025EF9, 0x4CFF20B7, 0x9C36CCF9, 0x9D36F6A6, 0xFFD2C6CB, + 0x7C93DF6C, 0xCDFE74CE, 0x1FFB39CD, 0xB35CA459, 0xE673FEC8, 0xC1C6208C, 0xF53F70AC, 0xFF3746F9, + 0x2307C06E, 0xFF7BDD53, 0x5FB9FDEF, 0x758FF247, 0x6E3911E5, 0x8FF62D27, 0x8C3DC6C7, 0xFD1F92F9, + 0xDC3F9AA3, 0xFE09F13C, 0x97F965F8, 0x7D3ED913, 0xCBFCF2F2, 0x72CBA10A, 0xC2FDFBF7, 0x47F6C01F, + 0x7FFCB18E, 0x8FE7A94C, 0xBE98DF2B, 0x682F84B1, 0xD7F1BB07, 0xA3B8FFC9, 0xBE7BD4FF, 0xC8A97D51, + 0xFFA37D6A, 0x5F308AFB, 0x5FC27E7E, 0x2991053C, 0x5F34FBE5, 0x63C78E25, 0xF6A09F7F, 0x0EFC72EA, + 0x47B0D72C, 0x0BC68D1B, 0x67B9E5AD, 0x540DF70F, 0xB23736F5, 0x129FBF87, 0xFD3F363A, 0x7FE496B7, + 0x9CE7F70C, 0xBE5F0653, 0x78FEE1BA, 0xFF5434FF, 0x90C329D1, 0xFC43FB70, 0x4A3005E7, 0x5F737F3D, + 0x7FD3868A, 0xA9980FF0, 0x6CCD5EAD, 0x65989789, 0x13968B34, 0x1BFBEBF4, 0xBCF56E13, 0x097C5E81, + 0xF5BCAD56, 0x4D070E1C, 0xB0FE5A56, 0xA79EC2E7, 0x97E37993, 0x53559F7F, 0xFEB9F5EF, 0x550643F1, + 0x3C59EF55, 0xEAF366FF, 0x414FFDFD, 0x04C70F7A, 0x0643A74E, 0x9D4AEBD8, 0x5FEA9478, 0x1DDFC751, + 0x4FDCE0FF, 0x8EB8BFEE, 0x67D5E84F, 0x334CFDAE, 0x42B196D7, 0xB11FC5D5, 0x7E19F6A3, 0xAB376CFD, + 0x13F7D7FD, 0x2EAE136F, 0x32E3BCCD, 0xA98ACE4F, 0x73747E38, 0x2F737E1D, 0x9D9FE6E8, 0xFC70BEE2, + 0xDB1D7E5F, 0x83F1693E, 0xF7306CFC, 0x053D8242, 0xC314CF6B, 0xB64CFED3, 0x87A5EA17, 0x2C5860F5, + 0xE9C384C0, 0xEFE7D83F, 0xFEDC79E7, 0x9D363E74, 0x70FDC285, 0x0B8971DE, 0x66D445F9, 0x6B76EA0F, + 0xFBCD98E0, 0xD49F38CA, 0x1FE72BFE, 0xE0E7358C, 0x8FDCD4A2, 0x5A888DBF, 0xA654EA67, 0xFCFCC7F1, + 0x844C351B, 0xD6FE07A7, 0x26E0F3C1, 0xFA8CC17A, 0x5EBBFEF1, 0x79E2F890, 0xFF04669C, 0xB76D2E76, + 0xF2278EF2, 0xC77999B5, 0x3FCA5FB3, 0x93FF2BDA, 0x3F9F3F72, 0xD32CE1F1, 0xF9A2BFA6, 0x59A95A3E, + 0x7F6488FF, 0x865D077F, 0xE90FA5D6, 0x71FFA03E, 0xFD213DEF, 0x5CFFDC2F, 0x680FFA75, 0xCCF8BCE7, + 0xB78BF2D7, 0xECF40FEC, 0x376FA3D3, 0x3FC451FE, 0xF4BCCF8B, 0xF2470EFE, 0x18F50FFA, 0x0BFE18E4, + 0x71FEC8FE, 0x3CCBE43F, 0x7D58AECF, 0xCF1FEAD3, 0x87257BF2, 0xF3E7D1F9, 0x277BF2F3, 0x27E9FC73, + 0x7D7AFEFA, 0x9B79BC27, 0xCA5F7394, 0x3FCDD73B, 0xA3FC3547, 0xF9D3BCDD, 0x22B2F1FB, 0x5F7AFE70, + 0xDE5EAFFE, 0x867FDFCB, 0xFE52BF49, 0xADDDBD7B, 0x77146F5B, 0x6AD79E3D, 0x7BAC7F7F, 0x41EA0CF7, + 0x3FEAFD05, 0x51FF2307, 0x33A3FE47, 0xFB6066EA, 0x0CF73FCE, 0x0351EAE4, 0x4F1CE54F, 0xCFBB88F2, + 0xD7ECE40F, 0xF32101F3, 0xC99D3FE1, 0x58C3C65F, 0x383638CB, 0x9D3F899E, 0x96F5FBE0, 0xF0D4EFDD, + 0xF9839F61, 0xDCF9D33C, 0x3AEA1FB4, 0x6F1EADED, 0x69BEF715, 0xE29C2678, 0xE5C6FBA4, 0x3A7855B3, + 0x7F9419FF, 0x7DC2995F, 0xF947F1DF, 0x1FA0BD66, 0xFDEF29D8, 0xBE292DD1, 0x87B816F8, 0x02E017F5, + 0xDFB323A3, 0xFD65DB23, 0x7BCD913D, 0x72EE567F, 0x93ABFF66, 0x9DBF89DF, 0xB7349BF7, 0xB15A1D3F, + 0x77ABF647, 0xFD09EB67, 0xB7E8FC81, 0x5FD5ECEF, 0x65A67CF3, 0xFDBD6CAF, 0xD9EAC9BE, 0x4F1F9D2F, + 0x9C17EDA7, 0xEF05FE0F, 0xB47E9DD6, 0x57AC34FC, 0xFF8D9D79, 0x78554596, 0xC0ABEEBD, 0x6F094948, + 0x42C21E12, 0x82229B18, 0xDAA51B74, 0x04DB8D65, 0x581AE78B, 0xF6682BE0, 0x463BB875, 0x6C57409B, + 0x3D3A02E2, 0xC8C8B45B, 0x4FBB21B8, 0xB43620A0, 0x0D1190E4, 0x43C4A080, 0x20B680CD, 0x27044182, + 0x04C8F2EE, 0xBB53E79C, 0x3AF5EADD, 0xBCEE1EFD, 0xEB479D53, 0xEBA9BAF5, 0xAAEA9C5C, 0xC4ACF575, + 0x7AF7FEEE, 0x0966D0F7, 0xE7BB2778, 0x3C88CD78, 0xDC43F229, 0x7D488FDC, 0xEF36C2FB, 0x7EEECFE4, + 0x74C3A89F, 0x9C26F0FD, 0x3FE717B9, 0xDF30CAFF, 0xD8E49EB4, 0xDBD3F863, 0xAAFF81BD, 0x759A75FE, + 0xD1D524CF, 0xFDEB4E10, 0x62E2C489, 0x46DE9DE0, 0x7E02DF7B, 0xCE2F586C, 0xF81E62BD, 0x9F696B1F, + 0xEFC079FF, 0xA91F2C7B, 0x013E46EF, 0x2BDAD84F, 0xD83E5692, 0xFE853B2D, 0x7B41F67E, 0xA2F5DBDA, + 0x8F4ACF1B, 0xEEE2FD6B, 0x067B4AB3, 0x1764944F, 0x8D7FC83E, 0xA8FE1B2D, 0x7B41A6FA, 0xB7B11F3D, + 0xFE552F5A, 0xF6A2E467, 0x0EB5EC05, 0xD9E86B79, 0x4B5FA517, 0x0F71F1BC, 0x22833D85, 0xEDE51E92, + 0x4F318C67, 0xFBBD7E61, 0x555595B1, 0x97F67B83, 0x1ECCF47E, 0x21280666, 0x7D65911D, 0x80F9F7BF, + 0x33D62DD0, 0xE70B783E, 0x204BDD42, 0xFBBC4196, 0x88958641, 0x7E8C788F, 0xCE27F479, 0xC06FF12B, + 0x15342DA6, 0xF30371B3, 0xBCC9A4C3, 0x79475CBC, 0xA699CE1B, 0xEE75E719, 0xA6F390C7, 0xB43E9E57, + 0x8889CE27, 0x76FE4E4F, 0xB116CF1B, 0x747E6A7D, 0x5E8DE711, 0x5ADF7DC8, 0xBDEDB9E7, 0x9E33F93B, + 0x65EEE425, 0x4B9664AE, 0x4FB8BEC0, 0xF7E12BD1, 0xB6E52FD6, 0xE717BF71, 0xB667AABF, 0x3332F90B, + 0xECCF829C, 0x6C78BFC6, 0xFE65712F, 0xC5E02F12, 0x77031FEE, 0x9B411EFD, 0xB70A0C0F, 0x42FFA0FA, + 0x9CF6D3A6, 0x4D33FE6D, 0xB1FA9CBC, 0xA953A71A, 0xFFB9B82A, 0x127EEF82, 0x3CFB17C1, 0xFDA8A8F5, + 0xCBF1A431, 0x2BFBFBC7, 0x1F7FDCF8, 0xE7C55AB3, 0x8FC2F8B2, 0xFF5EAC55, 0xB8F0FB0E, 0xE4513F4B, + 0x38C04E97, 0xE4BD5C7F, 0x78FFCBFE, 0x44507F66, 0xAE3FDCB7, 0x813CD71F, 0x581E4E3E, 0xC5FA2525, + 0x25C69F08, 0xF499591F, 0xDE77803C, 0xEB23AF4E, 0xFE89F5E1, 0x3D08FB13, 0x813E33EB, 0xC3FD3CC8, + 0xB33EF22F, 0x930DAC0F, 0xEF59D99F, 0x08F4E1BC, 0x98FD8D40, 0x1FEE4F41, 0x9EF591AB, 0x9275AC8F, + 0xF9697F22, 0xD067667D, 0x786F03F2, 0xAC0F2C9A, 0x8241AC0F, 0xF711EC4F, 0x04FACCAC, 0x0FEF3140, + 0x9EF5AFB8, 0xE20AF01F, 0xCA677DB8, 0x5F617F22, 0xD087FB1E, 0xF63702FD, 0x4B2FBD14, 0xE5591F58, + 0xD406C6FE, 0xE0BE81FD, 0x01419F99, 0xF5E1FE01, 0xE4591FB9, 0xC91FC7F6, 0x83F6A2FD, 0x058DFD68, + 0x7F42633F, 0x4ADEB61F, 0xF94B7F21, 0xEBCF9B37, 0xCFF8FB81, 0xFEDCB973, 0x8D3F20E8, 0x4F9F3E1D, + 0xE5591FCE, 0x0F645FB5, 0x7FB7CA67, 0x7F43D0C7, 0xFCB43F22, 0xE8B37CC8, 0x7EF3585F, 0x7329EB83, + 0x3CFBE381, 0x3EECDF40, 0x9EF5E13D, 0xA73CEC1F, 0x67FD1933, 0x66187F43, 0xD087F30E, 0xF647047D, + 0xD8EF813C, 0xEBC37B4B, 0xB9DAFF8C, 0xF567CD9A, 0x65FC0D41, 0x7FE6CC99, 0xC61F11F4, 0x1F79E411, + 0x94677D98, 0xDFB2CA7F, 0x87F5E13D, 0x2FFB1B82, 0xFEECD9B3, 0x8D3F22E8, 0xC3FA00F2, 0xAC0FFDE9, + 0xAC51BF67, 0xB2C87F10, 0xECD159A3, 0xD60FC56E, 0x5D7C2ADC, 0x2F3A7BD4, 0xFA01EF2B, 0x15833D3B, + 0x7BD47E50, 0xFB5FC0FC, 0x00869B00, 0xE3BFA8E4, 0x81DD207A, 0xE3912347, 0x303FBAAF, 0x8FDE08BF, + 0xB7A03CBE, 0xBF37FEBD, 0x604FE70D, 0x3EAFA1A1, 0x21B5DEF5, 0x19DC17FC, 0x03D9FE62, 0x27CF9C04, + 0x7F39E38F, 0xD77CA619, 0xCE6B99C5, 0x8041576A, 0x26FD0183, 0x86833CFB, 0xE3AAF5CF, 0x81F300C5, + 0x97B1FF2B, 0xC9FB38DE, 0x71B15FD8, 0xFE9571D1, 0x531C3B76, 0xCCACA779, 0x5F979EC6, 0xFA2C21F9, + 0xBCAFBF3C, 0xADFD8F91, 0x45B4D754, 0x6C9FF64F, 0x8E477A2D, 0x047F43B3, 0x1E07A210, 0xF4397FF8, + 0x0FF287F2, 0x697DDE8F, 0x5D02F903, 0xE7177CB9, 0x487F1F2E, 0x232E65D6, 0xF23D51DE, 0x94A7BBD4, + 0xD4C762FA, 0x5E2F35F2, 0xF49E42F3, 0x484E277F, 0x2AF6978E, 0x5B4CE50D, 0x12FA7BA3, 0xFD5389B9, + 0x3F831F0B, 0x8BE03D0A, 0xF7774CF1, 0x9831638C, 0x7F34E407, 0xEB15C873, 0x79575E79, 0x65CABEFE, + 0x96BF18EB, 0xB347DB9F, 0x61B24F37, 0xD0EDB1EC, 0xCF4E07FB, 0x437F56AD, 0xEF956507, 0xD8FFDA9E, + 0x8562B6BF, 0x40FB6FA0, 0x3FACB64F, 0xF74876C0, 0xE5030786, 0x53F68AAC, 0xEDD733E5, 0x6BF9EF72, + 0xB71A06FB, 0x379C9A1F, 0xE81FB285, 0xFCE97372, 0xFA5CCC8C, 0xFDE11976, 0x89CB1E23, 0x96F47DF3, + 0x8A6F2F2D, 0xE991413F, 0x95AE793C, 0x71A7A7E1, 0x7D66648B, 0x9848F2B1, 0x7D37DF78, 0x9D62FD9E, + 0xD06B3AFF, 0xEE3B6E53, 0x4CFEFA39, 0xB93B8EC2, 0xF70618D3, 0x233B8E3E, 0xF9E49341, 0x6419F557, + 0xECFBAD8D, 0x5B377EA0, 0x584C240E, 0x0E4DB97D, 0x1232E88B, 0x8EC121CC, 0x7F19E527, 0x3A6E6DDC, + 0xB8E65DF0, 0x0F9A44F2, 0xA597937F, 0x0CD55F74, 0xD4BC85D2, 0xFDCFC7F5, 0xE374E044, 0xC1B8BEC4, + 0x545E22AB, 0x7CD72D37, 0xDD60CA73, 0x0A2EF8CA, 0xCECF29FC, 0xB70BECFE, 0x151E33E9, 0xFB9F94EF, + 0x9A70C375, 0x19CA0BE7, 0x4FED6D4D, 0x264EFC65, 0xE55BD81F, 0x28BF3E71, 0xE2C33FBF, 0x69FA0B1C, + 0xF2499FD8, 0xC91347B8, 0x3C4C77A9, 0x7EB1297E, 0x29F87BF6, 0x3FEB4404, 0xFA373625, 0xE8499C5F, + 0x38F7B1A9, 0xC8688F5E, 0x7EE1F5D7, 0x8E4379E2, 0x131EC913, 0x172D4A9C, 0x79EE9905, 0x46BE6849, + 0xF1C87BA7, 0x4C0EA2FD, 0xA9FE6E5E, 0xF9EE6BC6, 0x8CCA50DF, 0xB6EDC7F2, 0xFB753FFF, 0xECB37A99, + 0xFE50BF10, 0xCEB7FB4B, 0xF5C0893B, 0x6F9F804C, 0xF2AD279E, 0x5D382795, 0x9EEBE27D, 0x3C972F72, + 0x451633CA, 0xE78BDCEC, 0xEC7629FD, 0x02B785FB, 0x0BF6BFB1, 0xA35B1B4F, 0x1EFA06FB, 0x9F3838B4, + 0xE4A9FF44, 0x46FF5A65, 0x4FFFBDF0, 0xF18CF2E1, 0x74624E77, 0x26917CE9, 0xE5D8BE65, 0xD45EB0B7, + 0xBEBDCFFA, 0xFBE589EC, 0xE39EE7A5, 0xE4C5800A, 0xF00FE1FE, 0x92A7155B, 0xED8BED21, 0xF9687F2A, + 0x3FB667F7, 0x11D2D7F5, 0x119A75FB, 0xE5E974F9, 0xF8C04493, 0xDD5FF181, 0xE58DCC78, 0x9F1B616E, + 0x2B1F4E27, 0xA6F4D800, 0xE2B8F08B, 0xE0F75D6C, 0x4080F271, 0x597A04C6, 0x1F18EBA7, 0xF8DA6BC6, + 0xA23CD5D7, 0x2F82FE63, 0xFBC41327, 0xD57EB65F, 0x917D20C7, 0xF31C23EF, 0x5D722017, 0xDAC3F979, + 0xE5EE3E92, 0xD7F6DC41, 0xE4933D6B, 0x7B2F141D, 0xD0DEB57C, 0xFF426F37, 0x946FECA7, 0xB0F30F69, + 0xF653D4B9, 0x01EC8739, 0x38DEE914, 0x30EB07C7, 0x83D3547F, 0xDDBE82E0, 0x34B48FFB, 0x275E40F2, + 0xF87D50DF, 0x43BFA6BE, 0x06BED789, 0x7398D70E, 0x6106F9A2, 0x4A623FC1, 0x5C73399E, 0x77F4D6F3, + 0xA9E29583, 0xC04D759C, 0xFEC727F0, 0xBEA837F3, 0x2B0761BF, 0xC6F25915, 0x4B49FE63, 0xE6D78680, + 0x3C30C8F7, 0xACD45C67, 0x98F23BC0, 0xF92D2BC9, 0x54DF707A, 0x4B16F3F2, 0xC199DAC3, 0xEB53738D, + 0x5F03F9F3, 0xFADE2892, 0xCB81C3FD, 0x83DF2B4C, 0xAFAFC178, 0x2716C3FB, 0x75D8AF10, 0xEF2D9E3C, + 0x7972104C, 0x52F9670B, 0x717AD4F6, 0xDE209FEC, 0xC3E9B595, 0xC01C1FA6, 0x51BC5C8C, 0xFB831AFD, + 0x3DADAC3B, 0x68CB0BB1, 0x15E5393F, 0x67D44ECA, 0x8FDF7B56, 0x6EC7FA84, 0xF533CA63, 0x7E248FEF, + 0x47DF87FD, 0xE2EE8386, 0x519F58C4, 0x99F7D450, 0x7C94F4F6, 0x717A63E5, 0xCE1ABB3C, 0x6E6FB87D, + 0x30FED4DF, 0x642FE1F1, 0x6379215E, 0x47798E97, 0x13A9793D, 0x4D3F5243, 0xF613CE2F, 0x6C8FE1FC, + 0xF9FBE557, 0xE8F10E8D, 0xBF775AA5, 0xE7AAF4CA, 0x266C8FF7, 0x73C5058A, 0x179C4476, 0xE72BEEA8, + 0x78F90F66, 0xFCD3ECE3, 0x0DB6D7A3, 0x955C1EB1, 0xC474F723, 0xC5DD8528, 0x3DA77108, 0xE63F4AB1, + 0xDAFC94CC, 0x6E728123, 0x5DD4FAF1, 0xAD103D9E, 0xF2F17C8D, 0xD7CBE283, 0xA4CF9C7F, 0xD047F61A, + 0x140F50FB, 0x93DF353D, 0x0FF6E7F5, 0x53F9B553, 0xCBCBF293, 0xC5983FDC, 0x67CC57F3, 0xBDF86425, + 0xE707FE57, 0xB1629FEA, 0xAFEA23DE, 0x55F3AFB8, 0x1EE5DD7B, 0x547E77AA, 0xBDEDF063, 0x3F427EDC, + 0x9EA2CAC3, 0x956CFFD4, 0x5E2A3FB5, 0x1EECC5F5, 0xC051F335, 0x785B2D9F, 0x47FCC731, 0x7F359FC5, + 0x5DAABC9F, 0xF9D85E67, 0xADCAFF5C, 0x55DF3989, 0x7A64937F, 0x02F30FF7, 0x77B87FFF, 0x597BC2E3, + 0x1BCE8FBF, 0x073D2B23, 0x15604FFC, 0x3DE85999, 0x53C94CFD, 0x4DCCDF97, 0xE28324CF, 0xF9675548, + 0x633FF6F8, 0xF07E24AB, 0xA2FD10CC, 0x6F0AA713, 0xB3BD456A, 0xA4596F88, 0x9DE5F6FA, 0xA3662C72, + 0x9BF5A086, 0xD333AF0F, 0x3C3F85D8, 0x979A9FC8, 0x7AFE86E6, 0x73D099F6, 0xBBD98992, 0x091F7FB8, + 0xD2F8D3E4, 0x2ED6ACFD, 0x63726A4B, 0x7FB6E983, 0x3F07C967, 0x059E8744, 0x960C8856, 0xCD98AE98, + 0xE4234B4A, 0x26D4FC65, 0x95F18FC9, 0xA93D77D5, 0x5D936F31, 0xFE2EB98B, 0x072E80FD, 0x70B28FDE, + 0x7F8BC173, 0xC78E4AF9, 0xB3143653, 0xBAA8A5F4, 0xB20583E7, 0x8E1935BC, 0x0D87E5D9, 0x9FA568F3, + 0xB9AB60BF, 0x2E6AA97E, 0x650B0644, 0x9F98F5A8, 0xF15729DA, 0x4CF50F76, 0x537D3B3E, 0xADEBABFD, + 0x530A9B89, 0xF97CA76C, 0x0171B87D, 0x6DDA1F6A, 0x4FB20FC7, 0x132B1F7A, 0xC7AD13CD, 0xEF89490F, + 0x954C78F4, 0xC14AF3FB, 0x63D24383, 0xE79EDBAF, 0x8F19EF49, 0xEA3723F4, 0x378F5FD9, 0x023A7F4E, + 0xD6D0F967, 0xCCCF8F7D, 0xBF7F57DB, 0xFA98F1A7, 0x78156C1F, 0x319FF445, 0x9CF43B37, 0x917E9BF1, + 0x0EB53F3C, 0xFEE1FE08, 0xF71FDB57, 0xE7265D5E, 0xB8FEA1FE, 0x689EE38F, 0x03DE74C0, 0xA982FB26, + 0x5EEF3F3C, 0x48F74F2D, 0x2B8977E4, 0x69BE8DCE, 0x4FEB0A0A, 0xDE2726FD, 0xBA02D2FF, 0x47F2D05E, + 0x8EE7B623, 0xAF7C28C4, 0x736B9E43, 0xE99B0E14, 0xBCFFDE1B, 0x7F34F1DD, 0x3E3C583E, 0x147E4FD8, + 0xE999EAF7, 0x8FEA0FFD, 0x6FD7E7BB, 0xBD9FB71D, 0x9F707FAC, 0xF45F82FB, 0x87E05457, 0x57DF9FBC, + 0x04DF07E1, 0xB456E1FE, 0xE522E298, 0x9F62908F, 0x1D2779C5, 0x2F386598, 0x7E93BE8F, 0x4256FA37, + 0x69F9679D, 0x73307D98, 0x4E4756E9, 0xC374FA42, 0xB86F52E9, 0x17E87464, 0x95CEFC12, 0xFAFB3476, + 0xEBA4EF57, 0x9063C7BB, 0x75C6FAF6, 0xD6BF272F, 0x885C85F7, 0x43BD29FE, 0x9DE8E6CE, 0xB1E3E189, + 0xDDEE6C3B, 0x5E9E3811, 0xB992E469, 0xFD0B0E8B, 0x08A5EBDF, 0x8FAFD391, 0x59583F9C, 0x3F30EE8F, + 0xBB443A8C, 0x1F3FDEA4, 0x7B8A21FE, 0x1ED7CF3B, 0x3BF67B92, 0xD7BFE70C, 0x53799EA4, 0xFB78DE3F, + 0x08C5701E, 0xC6F97B17, 0x472AF0BD, 0x90D6F7AE, 0x8E25E9BE, 0x42E7372F, 0xD69CF69E, 0xFA7E770B, + 0x9CFF717E, 0xDED9C245, 0xFF818FC9, 0x3F485E2F, 0x7BAD58B1, 0x2213A3BC, 0xAC0892E0, 0x1FD1465F, + 0xFB1789FF, 0x9065EFBE, 0xFB6E9BF2, 0x8C3F51A9, 0xD8A5F7D7, 0xC425622E, 0x33C8C787, 0x8A2910FF, + 0x8CF38B0F, 0x131FC079, 0x9F792FFB, 0x963706E2, 0x9D98F7F4, 0xD77B637A, 0xF4E891CA, 0xEFDA6023, + 0xEC0F4C79, 0x6F041BE0, 0x3EA2F955, 0x7D5FB3C8, 0x3D43F789, 0x8AD15FCE, 0x3D03FE38, 0x785FB69B, + 0xE6C33BEF, 0xBC93413E, 0x9CAEEFD3, 0x1611B75C, 0x45F26E90, 0x3D96EEF3, 0x287F37C8, 0xC9B2CB0B, + 0x6C06FB35, 0xF2945F7C, 0x97BE2FBC, 0x8ACACBFA, 0x3533E967, 0xFDDA4D1A, 0x4679E2D4, 0x7D9F581D, + 0xAE2FBE97, 0xD1F981F1, 0x9E3A75CA, 0x94A77835, 0x724512FD, 0xEDE2BDB3, 0x07AF5AB5, 0x4AB14F9C, + 0x1D6C44D6, 0xEB5BFCFD, 0x600331AD, 0x47F12FB2, 0xFF06DCBC, 0x98F4455E, 0xF6BFE2FC, 0xB5F243B6, + 0xE471FEEA, 0xF52CB835, 0xBB197931, 0x95173406, 0xBB607F60, 0xE7876CC9, 0x13537D82, 0x11C19761, + 0x86F349BB, 0xBEC8567B, 0x80EDF290, 0xB9BF5E91, 0x039F79E6, 0x99947DAC, 0x6DF702C4, 0xA7B3EBB3, + 0x6EDDBA34, 0x7D90B7F3, 0x87F775DC, 0xDFB149B2, 0x04DF9B58, 0xFD01E79D, 0x3C9EB107, 0xDBCD87F3, + 0x4C98AFF8, 0x7BFD5BF9, 0x18D6A737, 0x71706B8A, 0xD15FED56, 0x3A7F0579, 0xB4EF6FF5, 0x796CBD9E, + 0xEF3D123D, 0x98F1FCE2, 0x6B7F33F2, 0x1D9AE727, 0x0B98D17F, 0x645B6232, 0x70F03A71, 0xB224E932, + 0x63F97F0D, 0xDE42EEA3, 0x7941D0C4, 0x8CFBD9CF, 0x92638113, 0xB7EBF3BF, 0x92A09E19, 0xE4FDBFCA, + 0xFF026EFD, 0x4EF342F9, 0x0D339ED7, 0x7D262E64, 0x86F6F8FB, 0x9D73EDF6, 0x26CADD1A, 0xBB3F5ABF, + 0x711FE1FC, 0x213D592E, 0x0F707DB0, 0x7FF689AB, 0xB8FED83F, 0xE7052D7F, 0xAFFD789F, 0xBB2F3921, + 0x637FD553, 0xBA333059, 0x94513E94, 0x1F9F3FB9, 0xF3130398, 0x41DEFD26, 0xF190DD1F, 0xB1179D9F, + 0x40BC108E, 0x47177BCE, 0xF91CD627, 0x8E57E7F5, 0x76AAC99F, 0x9CE4BD7E, 0x4EA9CDC1, 0x3C7100FD, + 0x9BB57C30, 0x470ED2E9, 0x188FCEFF, 0x42F66279, 0xE49DE20B, 0x3B5D564A, 0x8C07C0F1, 0xEF8299B2, + 0x9F66B287, 0x79621BAC, 0xD7AC2F1F, 0x14F5B67C, 0xE479B452, 0x537FF723, 0xF2E7E0F6, 0xB91FCB89, + 0x767E913F, 0xC8DF62F9, 0xDA9EDC79, 0x4E319C37, 0x713C3F77, 0xB683EF37, 0x38DE9FC8, 0x7396E3FD, + 0x94EE5FD1, 0xC16907EB, 0xBBE145F2, 0xE234F985, 0x720633D6, 0x3F46E519, 0xFBCE825F, 0x75A974F7, + 0x0379B3AE, 0x0FF5C756, 0x3982EB87, 0xBC1D4342, 0x197DB75A, 0xC6E17E99, 0xE5E3DDE5, 0x5BAC0FE5, + 0x4756C8D5, 0x76FB22EF, 0xC91170FF, 0xC6F9C5BB, 0xC84BE9FE, 0x468FDF6F, 0x9C18F8AB, 0x723CC4E0, + 0x6E67297C, 0xAF385E62, 0x6B93F32C, 0x9F8F23B7, 0xCAD3789E, 0xA9E32B46, 0x2372A6CE, 0x0FD9EB28, + 0x2773FEC8, 0xDD642EF4, 0x1F9FC747, 0xDBC9BEB6, 0x7CFCDF65, 0x3533D6B7, 0x5E6EB3EB, 0x1739246F, + 0xB4F38B5F, 0x27C7F1FE, 0x04D2B357, 0x3A576B46, 0xFDECF79C, 0x43C01C2F, 0x31FE2FCE, 0x4E680FCF, + 0xF7F830E7, 0x42B07766, 0xB53F586F, 0xCB8B3B1D, 0xC98CE3E5, 0x39F99A69, 0xFC24D5CF, 0xA4F79567, + 0x73F968DF, 0x436496BD, 0x7FF28762, 0x94B094FE, 0x40A1F73B, 0x249F5522, 0x6FB0EB1F, 0xEB2AAFB3, + 0xDB17EB26, 0x9AE1BE94, 0xF3CB2A15, 0xBE9DCEEB, 0x0FAFD7AD, 0x0BDD4DCC, 0x20DF5CE7, 0x74E7F50A, + 0xB8A554D6, 0x69C67899, 0xED3A52FF, 0x723CCDAC, 0x69F2579C, 0x3FF27491, 0x6446F94E, 0x22E0F640, + 0x7A72BDDC, 0xCEFD81BC, 0xC1E9C08C, 0xF149AE73, 0x3AB33C72, 0x85DC9996, 0x7F95EC98, 0x56FE1CB9, + 0xD8CE2FBA, 0x51CEB6CB, 0x8B6E962E, 0xCF77F497, 0x7F4CEE60, 0xC6F38193, 0x343E30DF, 0x91CFC887, + 0x98517E96, 0x9CCEEB11, 0xA4FB73C5, 0x765E8F90, 0x67CB9ECC, 0x20EF7B18, 0xB511E591, 0xA318B5D1, + 0xE41FBD5A, 0x0ABBFCE8, 0x15F27776, 0x7EEE0C79, 0x8F5D9EDA, 0x9D1FE7F9, 0x8AF1252E, 0x934B9921, + 0x3DFE845C, 0xCEF317B9, 0x4A5EC28C, 0xF243E560, 0x5E0FA8BF, 0x657F5E4F, 0x90ABC163, 0x4898F8AD, + 0xC9D1F22E, 0x96471E2B, 0xCFB1F377, 0x3DBA7FE2, 0xF25D29EF, 0xB4F313C3, 0xD0CBCD94, 0x272E175F, + 0xF17CC5FA, 0xCC926B99, 0xB1BE9FC8, 0x753C5F91, 0x6BF19536, 0x32CACFA0, 0xF58DD383, 0x0DE4BFC6, + 0xFAC17AB2, 0x7F8E579B, 0xF0E555F6, 0xFD9C0F11, 0xB8ACF9C4, 0xDFEB0CF6, 0x8DF2CD9F, 0xCA99FC3D, + 0x076E7D34, 0x38C4DF3F, 0xE44F83E7, 0x33ED17C2, 0xFB09632F, 0x8F26057F, 0xCF91B7FA, 0xAB32ED57, + 0xC2FB19EE, 0xBF607AA2, 0x1BD70FFA, 0xA379A48C, 0x64AA2FFF, 0xFE6B7E4D, 0x2E6546F9, 0x5EB23FD7, + 0x17B87564, 0x5092A93D, 0xE1F6F2FC, 0x6B6909EE, 0xF8FFD4CF, 0x8CCFD6D6, 0xCF32EDE7, 0x783D97DB, + 0x5A663083, 0xBC9CD672, 0x21F707CE, 0x9711FEE0, 0x8CFD15EE, 0x4F3DBF12, 0x2DFE2C2E, 0x8FF6CFAD, + 0xE333D627, 0x5C5FB6EF, 0xE6566C3F, 0x9FCFCBAE, 0x2217E38F, 0xEBF33C37, 0x8F59ED77, 0x91632FC0, + 0xEF0D8E1F, 0x21BB463F, 0x87FD2FB3, 0x7B5FA42B, 0x30CB4B3F, 0xF232C8E3, 0x7913B2B8, 0x14F910CB, + 0x8B5A9067, 0x7636443F, 0x42D6F2A2, 0x25F604E9, 0xEBF3C516, 0x5108F5E1, 0xFB096703, 0x71EA3C92, + 0xDEEBF2F9, 0x94A7E3B7, 0x717D14FF, 0x14E27598, 0xF34AC5F0, 0x5E99D3B3, 0xD46E03DE, 0xC3B0BEE2, + 0xFBE1BD08, 0x9F97C12F, 0x62C3FA7D, 0x02C81B1E, 0xED9E8478, 0x1346BEB3, 0xDB08F128, 0x52E7ABE4, + 0xCF60DA73, 0x511020EB, 0xF6A7E277, 0x523C0DF5, 0x1FADA73A, 0x3E87AA4F, 0x0FC3BABE, 0xF67EC37D, + 0x3DB216E2, 0x65F07EC4, 0x7D353A81, 0xD707B2C7, 0xE835F67D, 0xBFE81979, 0xDB66B04F, 0xFB7D803C, + 0xD0723733, 0xE6F7BF89, 0x2E69E5A9, 0xFDB2FD9E, 0x22FE269D, 0xCFF17B80, 0xDCD654FD, 0x346F67D6, + 0xF2DBE97C, 0x5DDBE7D4, 0xC89BF67A, 0x163C1CFD, 0x0533DAEB, 0xDDD1D1B6, 0x7EF2DEC8, 0x527ADF4A, + 0xE7057927, 0x9D528877, 0xC2F77D79, 0xA74419DE, 0x17E9F38F, 0x2EFF23FA, 0x81FF209F, 0x577459E2, + 0xF4ADADAD, 0x0DC403C9, 0x6C1E1F3C, 0x9F7C2039, 0x80D8AB86, 0xF3553188, 0xD8ABF6AA, 0xE1FC5771, + 0x36B11070, 0x5E99189D, 0x2C64067D, 0xC53FD7F2, 0x2B403FD1, 0x8358FDCB, 0x0AD0575C, 0xC8E5E179, + 0xE76091A6, 0xAF384D5F, 0x6489347D, 0xC5E9FA53, 0xFDB7D2F4, 0xA7FA7BD3, 0xF447131B, 0xFDD124CF, + 0xFAF270B0, 0x9AE70BE8, 0xCBC32242, 0xEC45405F, 0x3E4CACFE, 0x2502FAF2, 0x6192677D, 0x5E3FDADF, + 0xAEFF7E81, 0x9E5FF9FC, 0xF70CF4FC, 0x129F76AD, 0xB0D70FF1, 0x69A7E5F6, 0x7C6FD0E9, 0x3C1F1A05, + 0xA7A7BF5F, 0xE3F92F7F, 0x4F1C6C12, 0x87ECF10B, 0x36C95C8A, 0xDF151750, 0xFFE045E2, 0xB8FA1FCF, + 0xEF5F24F9, 0x588B6EFF, 0xDBE9FAF2, 0x6DAD1F23, 0x7D5995AE, 0x2FABB47E, 0xB3D6AF13, 0x37A4E9D7, + 0x899969FA, 0xCB888DFE, 0x3292677D, 0xEF2B7FA9, 0xADAF789B, 0x5D7F6F05, 0x31EB2B5E, 0x6AD7DFFB, + 0x4ABFC735, 0xFAC92FED, 0xF2BD15C4, 0x297D92E7, 0xF29D8674, 0x7DC5BBEC, 0xF29D2DC4, 0xACAFF84F, + 0x76F94E43, 0xCA1E483F, 0xD86797EF, 0x6C214EE9, 0x93BCE9BF, 0xC3E9E52B, 0x4E2B5F6E, 0x482F5F71, + 0x5AF9E256, 0xE9A1BDD6, 0x3902DE53, 0xA8F147CE, 0x170E8DF7, 0x26D140AC, 0xE5471247, 0xD5EE13E4, + 0x452DC9E7, 0xBE4CFAE2, 0xB5747DF1, 0x5A48BF96, 0x38F765AD, 0xAFD3CDFA, 0xA1F521A0, 0x1BCEBF50, + 0xFDC2E52B, 0x7B4AD357, 0xF696AE1F, 0xAE5FA87C, 0xF92AD963, 0x3EEB3FCD, 0x4CFA8AFB, 0xE3DF8B79, + 0xDE61F93E, 0xC8B768FD, 0xCD02E32B, 0xCA46C368, 0x9FD15E9A, 0x57303BCC, 0x67A3FE45, 0xC4CE7734, + 0x9E5CBEB3, 0x8399CA77, 0x76E8F1D4, 0xFDE97CC7, 0x4CFDE97E, 0x9E5C63B7, 0x5FF136BB, 0xFDCA1EB7, + 0xD9E3A178, 0x8D3D1ECA, 0x9ED3F415, 0xA7E9737E, 0xACCFE519, 0xFD3AB227, 0xAEBFB78E, 0x99F4BD75, + 0xFE36BBFE, 0x5E1DB3B6, 0xFF2DC147, 0x69F6BF25, 0xD86597AF, 0xD6D75D76, 0xF98A3FB2, 0xCB57F369, + 0x4DBA7EA8, 0xFDB9C4B9, 0x37EAFEBE, 0x84E4DB75, 0xD7E3131E, 0xDFA779BD, 0xD6E5BDCA, 0xACE75B78, + 0xFC5784E4, 0x3787E4C3, 0xF6111EFF, 0x50FDD4FC, 0xDD96DEDE, 0xF4FE0ED7, 0x9FDF1FC3, 0xF747BFD7, + 0xDD4F1C17, 0xFBF7EF87, 0xFB42E4C3, 0x65B14475, 0x75B5796F, 0x7CB82C48, 0xE8F7C9C8, 0x671D15ED, + 0x35EF278E, 0xFD08F2C9, 0xE1C4F042, 0x76FDFAF5, 0xD6DF0B12, 0xEDE13E86, 0xDF0B17A5, 0xCAAF062E, + 0x6C8A4B88, 0x672496D0, 0xFBF8E38A, 0xF17BA6DF, 0x233758EF, 0xA9F1FD6F, 0xA128457D, 0x7E1FFCB0, + 0x28C3F7B0, 0xF5945FFC, 0xEED819F8, 0xFB299CBF, 0x88C74E41, 0xFEFCDEB7, 0x48EF2721, 0x1DB83019, + 0x8FC0DF47, 0x82F2818F, 0x2BE6F281, 0x4DF9F5E4, 0x7F913F34, 0x2E205E04, 0xBF37CE1F, 0x263AA1FF, + 0x89AE8FEA, 0xD01278AF, 0xCEF5116E, 0x3CCEFE2B, 0xFAEFA3FC, 0x14E2F971, 0x7D5CC5DA, 0x7F05EBE3, + 0x1E893583, 0x3F3E32C8, 0x2B86F37B, 0xF3FE3821, 0xBAEBF7C7, 0xFB8963C7, 0x468C1881, 0x4CEF5F63, + 0xC7C0FF81, 0xDF27ABFA, 0x7487F7C9, 0x1C9F67D0, 0x0345BFB2, 0xE36F7D72, 0xDFF85514, 0x9F8BE2E1, + 0xBCF8FC25, 0x7D28BE16, 0xC5D371FF, 0xE06FA578, 0x57149F08, 0xF4EDF863, 0xB63EC403, 0x027D8AFF, + 0xA5E33329, 0x7D8C17A6, 0xE3EB803E, 0xC513A3F8, 0x37A04FF1, 0xB5289E0D, 0xE853FC2A, 0x8A8703FA, + 0x18EF4AC7, 0xB7017D3B, 0x7E15E853, 0x7C2B8A2F, 0x03FA76BC, 0x2AD087F8, 0x04FF0700, +}; + +u32 point_table_binary_67[] = { + 0x1172859A, + 0x797C5545, 0x96C74FDD, 0xBAEFDD17, 0x1308212C, 0x9280094B, 0x64518C0D, 0x414016C1, 0x66772643, + 0x8088201D, 0x888240A7, 0x0990A074, 0x5C6204A1, 0x9511106D, 0xBB9D4FD3, 0xA034A2C0, 0x0C74DB03, + 0x2888A042, 0x630F7C02, 0x1D167146, 0x088CA8A8, 0x9DD00121, 0x2479F7D5, 0xDC3AA7AA, 0x72DF053F, + 0x933FFC7C, 0xBED6EF2C, 0x55756A79, 0xB7A8AF71, 0x33A01000, 0xA63A9BC6, 0x8C1923EA, 0x6B623324, + 0x47C0D934, 0x6CD830D1, 0xD852B3DD, 0xA1B0B0D0, 0x63ADB73B, 0x3CFAE8A3, 0xA8176F00, 0x38EB9DF5, + 0x0F3DF490, 0xC76E8664, 0xF97F66CD, 0x9A857A62, 0x3EECF9E7, 0x9F477FA4, 0xE7C3CACA, 0xCA0C4780, + 0x3FED894C, 0x3C1844AC, 0xF38141CE, 0x41CDA4D7, 0x4CFE2310, 0x3E1668BF, 0x1C676F58, 0xE5AFF4A6, + 0x3FC08F0A, 0xEF4FE7EB, 0x7C42ACFD, 0x3B9F389F, 0x6856FE90, 0xC313ADF3, 0x31AFBDCD, 0xB2D49353, + 0xA74E4566, 0x5EFBF581, 0xA9FF2B99, 0xBFA2F8CE, 0xFADF6846, 0x7D59FD8B, 0xC8ADE3ED, 0x25FBED61, + 0x7CBCBD64, 0xBFBD3816, 0x6F2FD96F, 0xEF26C7DB, 0x4BF6DB47, 0x57C7DB4B, 0xF6DB3754, 0xC6DB4BF6, + 0xDB37A6B8, 0xAB21CF1B, 0x8D2CD1E7, 0x85175E90, 0xE383EC0D, 0x6D1F35DE, 0xABC51F25, 0xBB9D71BC, + 0x53889D2C, 0xB7B3D423, 0xEF07B07F, 0xCB86607D, 0xA4B84789, 0xF91D4B96, 0x2C91F6C8, 0xFC5FF91D, + 0xC61F321B, 0xECF7C7AB, 0xE0A551A3, 0x46913D32, 0x1F8CF3A9, 0xFCF13D86, 0xC97E0FE9, 0xD1BFA767, + 0xEF845F57, 0xFE51EF31, 0x28FF94CF, 0x9550D4F8, 0xFBA3E4F0, 0xAF553D60, 0x7CFB1596, 0x6CEC91AD, + 0x1DC65EE6, 0x33DBDA39, 0x61C284E6, 0x7C67B356, 0x9AE57885, 0x96C1D667, 0x9F7D16F5, 0xC47CA164, + 0xE94F327F, 0x9097EAFE, 0x13C37FE8, 0xFEC37000, 0x2B0A2F4D, 0x9B368DEC, 0x919BFB2F, 0xF5D685E6, + 0xFE13931E, 0xFD0F97FD, 0x65C375FE, 0xB29DBD03, 0x9B75FE92, 0xED2BF096, 0xF1375C32, 0x1BA2FB8F, + 0x3C1F4E1B, 0x7B64ABC2, 0xD87BCC57, 0x5ACFC9FD, 0x42E7CB57, 0xC2E7921B, 0x8AA122E6, 0xAD447B13, + 0xEFBA7DFB, 0x7662AFBE, 0xEC2D50F6, 0xEEBBEF7A, 0xCC3A4B76, 0x62503677, 0xEE5CD95E, 0x27F5E126, + 0xDE75C182, 0x058613FB, 0xB855C4A4, 0x4FE2A294, 0xF4AC33AE, 0xDF2DA274, 0xC68C19A8, 0x175E6691, + 0x7E6ED5BC, 0x79F30C3B, 0xB7475712, 0x933ED2CB, 0x3D4A7AF1, 0x06EE5F8E, 0x7BF4D4A9, 0x53928F49, + 0x3D4B8AAE, 0x3C78F0A0, 0xE1481BFE, 0x9862D43B, 0x6BE025A5, 0x7F43E693, 0xF825AC3B, 0x7CF830EA, + 0x31DF16BC, 0xF4C08103, 0x32FE30D9, 0xCEF3A1AC, 0xA0A080D8, 0x6BE779BC, 0xAB9C7FAD, 0x8728EF4A, + 0x7AF2E7FD, 0x95A1BF02, 0x2FFFFD32, 0x7F913273, 0xE64C8FBD, 0x7C64FD26, 0x8994E3C7, 0x8FDFA4FF, + 0xACB3DCBF, 0xEC39A254, 0xCEBFB4A7, 0xF974ABE4, 0xFE6EFC65, 0xB855E48F, 0xDA9D94E8, 0x056C57F6, + 0x91A4D800, 0xB4F7F2C1, 0xFDF0F658, 0x26C6F3E2, 0x633D758B, 0x56555656, 0x1AB64FF1, 0x879095DE, + 0x9E00E594, 0x5F60BC54, 0xFE61C10B, 0xA9DD8BFF, 0x9CD79E2C, 0x96D37C7A, 0xFE3C665D, 0xC422351E, + 0xC7D84FBC, 0xF89FF2D1, 0x7A7CE47E, 0x2504141D, 0x3972E4A6, 0xED81F8E8, 0x8F7FC427, 0xEAF9907A, + 0xDB8A9E7C, 0xF2C92789, 0xA53E2CEE, 0x2326FF5E, 0x84697EFF, 0xEC27D16F, 0x957D8564, 0x5ECB27C9, + 0xFD4DE68F, 0xED77F282, 0x3973E6E0, 0xF8617E4D, 0x2CA4EAB1, 0x4232FF1E, 0xEAD7AC59, 0x63F470CE, + 0xAD223DF5, 0x9F9F71AB, 0x743DC7CD, 0x9FF207C9, 0xA6BED15F, 0x68855B34, 0x64C810D3, 0x9EE0F1DD, + 0x77DF2D1A, 0x72358B50, 0x7676B6C7, 0x5A2F4283, 0x060D32FE, 0x9DAD56D6, 0xC8912351, 0x8FFCEF2C, + 0x69F8F0E1, 0xC63EA915, 0xEB84ACFC, 0x27255BF7, 0x8C1831C2, 0xD49B3DC3, 0xBA75F4E8, 0xD1A8477E, + 0x0404FA53, 0xEB53B896, 0x336EDC38, 0x6C478E41, 0x2DE9D5FA, 0x7FD22D6A, 0xD7AE9D69, 0x77FEC7ED, + 0x939A9ADA, 0xBC1F9C8B, 0xBD44ACF4, 0x15B18369, 0x69699E9E, 0xD687D8E7, 0xEE494F4F, 0x97FE687D, + 0x65BA4BB0, 0x5DAFB7DB, 0x635F102B, 0xFD41D1B6, 0x53A74ECD, 0xF553E716, 0x4D9C38D1, 0xCC3FF778, + 0xECD8B1E8, 0x8F588428, 0x5FAD17A1, 0xBCBC3CA3, 0x67E7E163, 0x533FDE7C, 0x5AFB1597, 0xC378B9D3, + 0x5A4FB0C9, 0x9B376F36, 0xF3C5CEF3, 0xB638FFE5, 0xB080DAAD, 0x8A952B57, 0x9A7AB2F6, 0xF3B6AA9E, + 0x8C3F793F, 0x437F68AF, 0xFC497B64, 0xAB62F9F2, 0xE537F717, 0x1F2F3E1F, 0x9F3DEA7D, 0xFED7AE5D, + 0x8B1CF3D6, 0x275C658B, 0xCBCBCBCD, 0x7E05EBA1, 0x91F62B1A, 0x5FF63B16, 0x52FB19EE, 0xEFB0D9AA, + 0xC6FDDDF3, 0x8FF68DD6, 0xDCF7DF7F, 0xDFCC1FDB, 0x687D87FB, 0xBDAF5D8D, 0x9FB1C77A, 0x96F1A5FE, + 0xF7ACFCB5, 0xD75E23BD, 0xE40DD602, 0xF4E7E397, 0x5F7EF946, 0x7FC1FC7D, 0xFE907369, 0x3FF7F6FB, + 0x3DFDFBF7, 0x97F38DE7, 0x43B8CCDD, 0xD6BD7B77, 0x735E84CB, 0x44C79E3D, 0x7B9AFD1F, 0x22A2E7BD, + 0xF7DEDBAC, 0xDFE1DE2A, 0x3709C932, 0xFFA4F951, 0xBC6FEAF3, 0x2AE989D8, 0x579A51BF, 0x47F4F6B7, + 0x430731AB, 0x77EFDEC6, 0x1EDAB9FF, 0xAC18C783, 0xEF730760, 0x3C353EFC, 0x63319ED6, 0x3BCD47E8, + 0xBFC54F07, 0x0F1E4CF5, 0x2FF933F7, 0x4E5CDFB9, 0x749E2454, 0xB8EDE4FD, 0x439F2F09, 0x4BC55D54, + 0xEF8A236C, 0x11D683D6, 0x47AC6F36, 0x6EDC68C6, 0x2794A4B8, 0x58B3D2EB, 0xFDD68573, 0x93264D42, + 0x3DF20F56, 0x475C1FB9, 0x54BF7C95, 0x953274E8, 0x5053CFFC, 0xB77012EB, 0x59EDC7E2, 0x3EB6E8ED, + 0xB7DF467B, 0x62EB9B0D, 0x1B36187F, 0x4D3F555C, 0xAC992DDA, 0xB46993D9, 0x2F43CBD8, 0xFA7EFDFA, + 0xE1F8213F, 0x6DBDD8B7, 0x6FDF667F, 0x47AC9FE9, 0xFE229F64, 0xA5F9F9F9, 0xCDFB6F8E, 0x7842CF1F, + 0x71ACBF66, 0xDC8F3728, 0xD6FBF306, 0xA557EB35, 0xD4068EB6, 0x6CD992F6, 0x57C98956, 0xA2F767FC, + 0x396F5990, 0x939363E2, 0x39DBE080, 0xCE578EB7, 0xD3C94DA1, 0x78B4DF45, 0x3A8A3415, 0x9FF6BB8F, + 0x846358DE, 0x9F0EB8B6, 0xCE4FCE47, 0x749CD556, 0xDBCBFDB7, 0xE9BFE035, 0xBF3F6198, 0xE2895BB4, + 0x5EDD6F6C, 0x558FB974, 0x3E8BCBEE, 0x31BFBFC8, 0x4657F8E3, 0x392BC478, 0x6D8FF57A, 0x35FAB5B6, + 0xC7FB4A66, 0xEC1F7E7F, 0xF64A91E0, 0x8F6743B4, 0x3E4E9F1C, 0xABF5FB63, 0xA95165AF, 0xEE47BF88, + 0xBA86E57E, 0xFE730137, 0xCDD7DC87, 0xA2E5C4EA, 0x7EB326BA, 0xE1A6FD51, 0xED4D7AFC, 0xD4FDA7C1, + 0x379EF23C, 0xBCEE1BCF, 0xB8F1D5F7, 0x9F6451A2, 0xF3C1FB51, 0xCB589ADF, 0x3E92A658, 0xDFAF3A28, + 0xBDCA3794, 0xAEFB77C3, 0x78A13FA7, 0x5AA4FBE3, 0x3979EE2D, 0x7ABCF07E, 0x941CFDC4, 0x5FAF4E07, + 0xCD81F837, 0xE447F691, 0x5FB8AD6E, 0x1A4F9D77, 0x490F881C, 0xAD97F59B, 0xB8987EDF, 0x99F57E91, + 0x67F9F590, 0xC4E6E9F9, 0x926C7DEB, 0x63799E7D, 0xABF5743E, 0xD9C9BA9D, 0xEE17E11A, 0xA3C7F512, + 0x6EE5D3CB, 0xFB5A32CF, 0xA2F545FA, 0x1F7CF313, 0x3F5F341E, 0xD7CD7C92, 0xBFAB2B14, 0x0FA5F310, + 0xDE63E5FE, 0xFCA0046A, 0xFDF9B351, 0x70CD1F1F, 0xE6F16E18, 0x7F289DB7, 0xB0C3FA37, 0xB5DEE9BC, + 0x1D4EBF5F, 0xFDFE70FF, 0xF3C5C3FD, 0x7BA83A6F, 0x47B2A52A, 0x1F3A8FEF, 0xB7D619FF, 0x8AFDF5CF, + 0x16C136FF, 0xFAB096C3, 0x7FEAFEC8, 0xF3CEEAC5, 0xE6F8F70F, 0xB680FF4A, 0xFBC7F61E, 0xD649FF7E, + 0x622DF17E, 0xA1697BA9, 0x2F65338D, 0x5EF242EB, 0x6FFEFE98, 0xFD3CB8DF, 0x05F7C31B, 0xF6FBC0F9, + 0x153CDF82, 0xE757F07C, 0x0BDE7783, 0xF7D9E07D, 0xED26F7B9, 0xB8FB61F0, 0xFE19BC5F, 0x06EE8F8D, + 0xDCCDC0FD, 0x225FE42F, 0x5BB64C32, 0x7E5FF086, 0x265F7EBF, 0x68F85233, 0x40454585, 0x64A50758, + 0xBA74691C, 0xE378FAF4, 0xC857F4F7, 0x1328539C, 0x21D9D3DF, 0xC05F7DF5, 0x559C7EE7, 0xCE9DBE7C, + 0xA06ED7AE, 0x5DBE7CA1, 0x6EF7EEDD, 0x185FEE1F, 0x32FFE9D3, 0xA7637CC9, 0x327FC9D2, 0x9E1800BF, + 0xFF71AD27, 0x96F1E5F7, 0x81A6FCD8, 0x19BC6F5F, 0xD1DF7F14, 0xFBFC2936, 0xF124FBFD, 0xD5D7D7C7, + 0xC53B71E2, 0x84CF1F94, 0xE1EF3513, 0x0FCAA4BE, 0xA1B8D99F, 0xFCFEE8B1, 0x893779F2, 0x64D1B0AA, + 0xD9DF9429, 0x53249B78, 0x41AEAEAE, 0x8ED39F3E, 0x7DDABB1F, 0x36C7FFEC, 0xB3CF249B, 0xF867CF9E, + 0x8DE3162D, 0x5AC4E991, 0x4D3E5047, 0xEBC1C4AB, 0xC3F655CD, 0xF5F3CC33, 0xCF607C5D, 0x3FF2FBA8, + 0xB4D7F5B0, 0x78F162B4, 0xD7F5F2D4, 0x534F617C, 0x9AFFD899, 0xF7DE7B0F, 0xE3D3FCC7, 0xCEECD8B1, + 0x23CE9F62, 0x130FE7BF, 0x38507FC5, 0x81FA2B0F, 0xD45F797C, 0xFD854BAD, 0x42B99E7A, 0xF54CEFA3, + 0x99BE4FA4, 0xF7E9D2A5, 0x8BC73083, 0xB8A9EE37, 0xAB5F4426, 0x7D53DD1F, 0x7EF76BD3, 0x2E6A387E, + 0x9F0D1F57, 0x7A6FE925, 0x26DE822C, 0xF5DDCF88, 0x06F2AF78, 0x07E99D13, 0x42F9B7F7, 0x4F7F78B2, + 0xD1F7B0DA, 0xEFF5FB13, 0x6EFBFDD2, 0x5FA48DC8, 0x54DF4FA0, 0xF06753D0, 0x1EF5B6BD, 0x57B26C47, + 0x0E0977D5, 0xF2E73C76, 0x3330DFAE, 0x75A10103, 0x0698F65E, 0x5D5BA552, 0xBBF267B7, 0x4A257B37, + 0x83B8CE96, 0x7A3D1EAC, 0xA6FF30CC, 0x6722B1A8, 0xEB7F1FB1, 0xCA2FD6FE, 0xE2807B72, 0x90E9FB42, + 0xE2A5B1A3, 0x46A09EF8, 0x8E7CFF78, 0xB36B8A27, 0x527E5EB5, 0x7E573C77, 0xD68DF641, 0xBD1A3F76, + 0x4DB5ABF1, 0x723E4FBC, 0x34A8BF17, 0xFF38F973, 0x3E3FFDDD, 0xEC470A4C, 0x7FE5DF88, 0x6143CC78, + 0x40E2F9A4, 0x0727E47A, 0xE3476C0F, 0x3ADF62EA, 0x83FF62C6, 0xD3CEE6D5, 0x5A8FFBE5, 0x55B78BF6, + 0x479CEECA, 0xF87AFE84, 0x9BF10531, 0xE985EB66, 0xCD9D39C3, 0xD4076B6C, 0xFFED807B, 0xFADE643C, + 0x83E3A7C6, 0xBFF585C6, 0x67CB1661, 0x7FF0FECC, 0x2FB8BF2C, 0x9967EAC1, 0xA96DFF7D, 0xBFBED9C2, + 0xDD4DF9E7, 0xC0810FE5, 0xF7CCE851, 0x6F7D7A7F, 0xBD067E38, 0x5033B513, 0xF3099AFF, 0x5E22B9E9, + 0x3BCDBBCE, 0xEBF70378, 0x13E0AEAD, 0x5BB6225B, 0xBA7D4BBE, 0xB697F133, 0x4BC83EF6, 0x96E6C3F7, + 0xEB78C414, 0x0FD7A777, 0x13EBBA6A, 0xD3C0E2E2, 0x627A9F98, 0x01907548, 0xF95FA1F5, 0xDB6E437D, + 0xA5E6772E, 0xC8F307F5, 0xDE7AED01, 0x4AFFAE6E, 0xDF3EF0C7, 0xFAEB8F1F, 0xEC6F307F, 0x5D7F39C0, + 0x0E211FD7, 0x1CCACFCD, 0xCD35E39F, 0x5942ACEB, 0x2507924A, 0x34533BB1, 0xAEAF1C68, 0x39F0C798, + 0xF4C441FB, 0x603C5D0F, 0x99252ABF, 0x40BEC1F9, 0x09CE1FEE, 0xD7750077, 0x5FD884F1, 0x24939E38, + 0x387EC1F1, 0x0ECE5F70, 0x7E643B31, 0xB507F30D, 0xBDEAD97B, 0xBFACB2F2, 0xA3251919, 0x19D84EF1, + 0xD8A1582C, 0x26EC2ACD, 0xF59D3493, 0x7D7D47C9, 0xD21EFE04, 0x90DDB1D9, 0xDEDF7FA9, 0x2756F6AD, + 0x75BCBA43, 0x521F9C6F, 0xC914EFEF, 0x255A4FFE, 0x9BF5FE7A, 0x694C71D7, 0xCAF32462, 0x398F47A3, + 0x51D198EC, 0xEE523C0F, 0xDB3DC6F3, 0xD172AEFF, 0x983ED84E, 0x1C81871F, 0x7EF8467F, 0xB7B87B15, + 0x4FD6ACEC, 0xBF44E6EE, 0x3ED53E50, 0xB36A3FA8, 0xDE33A81D, 0x621BD47B, 0xC63E759F, 0xB80BDF33, + 0x46B96F2A, 0xDE87F187, 0xBAEB153F, 0xAE197F5F, 0x0A3617DF, 0xA33CBDE2, 0x3F23FF93, 0xFBB6BA0F, + 0xB445BDC7, 0xD46E2560, 0x7BAEBB5D, 0xB54FD7ED, 0xFF9F5EF1, 0x441CAF96, 0xDE6C79F5, 0xCB974077, + 0x79FF6B28, 0x1699F2F7, 0x0F5BC497, 0x107BED75, 0xF23D15FA, 0x6896F569, 0x6D81FBE9, 0xFBA2C894, + 0xBF37D97C, 0x9E86EF73, 0x9E3FB9DF, 0x88C3D0CA, 0xCFB62D7E, 0xA0FA263D, 0x1F6CBDAA, 0x197F4FFE, + 0xD55A4BEB, 0x81F21197, 0xC032EB43, 0xFAFB069C, 0xD9B3679B, 0xF5C13683, 0x4D4CF9B0, 0xEDFC8864, + 0x13BF8657, 0x6A3DE69F, 0x0019AFBF, 0xFEBA59AF, 0x6C17A411, 0x533CF611, 0xDF25D9F4, 0xB735FFC0, + 0xE8313FE8, 0x80F763FD, 0xDEFCA9DD, 0x5D31E5DB, 0x60D71393, 0x7FEFF661, 0xF4D8DF01, 0x760FADC7, + 0xF1709AF5, 0xD4AEF5D4, 0x5F3B42CC, 0x5BABF3AB, 0x3A365D7E, 0x2FE7AF10, 0x5BBD636D, 0x34E3EF93, + 0x1AF12172, 0x6BC5EB20, 0x22591C53, 0xF7876A18, 0x2919C6AB, 0xFBD65DA2, 0x51339EEF, 0x356CA3D6, + 0x23AF6397, 0x24BBC9A4, 0x8F65B3F3, 0x9AF1FB75, 0x2D5F2139, 0xBA5AF17A, 0x7E52B3D4, 0xBBE7AC3B, + 0x25EBFB88, 0x733CF457, 0x759FC1F7, 0x61E75878, 0x9E66FCBD, 0x34365CE8, 0xBFEFD80F, 0x84F6CAEF, + 0xA7FAFD3B, 0xB498E1EF, 0x47FD3ECE, 0x1D765631, 0xF53744BF, 0xF7F5F884, 0x1E67D325, 0x9BFEBC00, + 0x9715A33D, 0x5B4EEF97, 0xFA3D5C9C, 0x607DB51E, 0xF9145CE8, 0xD1A38779, 0xFFE645EC, 0xCFB25DBF, + 0x8FB3D56C, 0xBD62F2FF, 0x2A1BA319, 0xF5C56C1A, 0xE6A3E6C3, 0xFBEF38C5, 0x686F15B0, 0x359A713E, + 0x4ED1EF77, 0x3DDFF039, 0xBD57EBF7, 0xFBD008B6, 0x5B33DA9F, 0x657F514C, 0xFEBF600F, 0x6A46FDFD, + 0xEC815EBD, 0x7A99F9B1, 0xDA30FCBD, 0xAFDFEBAD, 0xF6EC1F9A, 0x31DE3616, 0x534CF1B7, 0xB2BDFEF9, + 0xE067A3BF, 0xF4DFD7F9, 0xE5E863FE, 0xFB65E84F, 0xB164AD47, 0xFE7DAC8B, 0x7F7E581D, 0x2CEAD6AD, + 0x9B993F76, 0x193EF5D7, 0x0364C131, 0xBF3D7483, 0xA7FDFDB3, 0x53A0C8DF, 0x7F3B15F6, 0xC58DE728, + 0x381437DE, 0x23A014E3, 0xA9F1756B, 0xF964FF78, 0x36551A2E, 0x24B67EF0, 0x8FBF5B4B, 0xACEB1316, + 0x925ED763, 0x2CCF30AD, 0x8F3CA3A7, 0xF15B48AC, 0xEB23DC07, 0x1E91F9E8, 0xFA09F785, 0x9DFE7AB4, + 0x1F830FFD, 0xF56ACF82, 0x9FE3EFA7, 0x4AE2C804, 0x98A218F5, 0x9149F49E, 0xAFE733FC, 0x2BD8A1E7, + 0x0F793914, 0xCA78BABE, 0x9B8A285F, 0x5DCF0D0F, 0x182E24A6, 0x7C75FD37, 0x1511EBFA, 0xB87E91F4, + 0xFADF735C, 0xFBD47021, 0xB1D11792, 0x9E58EBC3, 0x7BA83E75, 0xFEF64E96, 0xE7EF9FBD, 0x13AEF8FD, + 0x853F80EB, 0x72FDE9FB, 0x53E42D48, 0x93F707BD, 0x9F271C85, 0x74755FAA, 0xC6F63F58, 0xB712D3FE, + 0x9D70D856, 0x4CDF1323, 0xEBC2FBD5, 0xFB2B9E37, 0x896342C5, 0xBA1D7974, 0xF863F5BE, 0x8BE7538B, + 0xD1A105BA, 0x1D7954F8, 0x00BDCFD3, 0x79D3F290, 0xDDE9EBAF, 0xBF36EF81, 0xC997C287, 0xE8BD9ECE, + 0xA7968721, 0xF3E2C58B, 0x981FB65F, 0xB1321A1B, 0x1BCDFD2D, 0xF92A74C6, 0xFEA8FEBB, 0xB5A185F8, + 0x1E9AABF8, 0x8DD0079A, 0x713ECED9, 0xAD91D5F8, 0x44B3F921, 0x7A3FF54E, 0x0BAFBFD6, 0x34FB0995, + 0x2F30F965, 0xF53628D5, 0x0C1F79E3, 0xFBAA62F5, 0xBD3821E7, 0xCCFBF4FE, 0x4EDFAFFF, 0x92EDAEF6, + 0xBFDFBF33, 0xABE67B7A, 0xDFA7EFC5, 0xDF1755B6, 0x35EFF3CF, 0x79D781E9, 0xD171F87E, 0x5D40DF47, + 0xAFBD79DB, 0x667C7F2E, 0xA0EFA307, 0xFB39D978, 0xFE16D0F7, 0xDD842B17, 0xFE467AFA, 0x3EEFB797, + 0x2CEDE7CF, 0x9F4FF954, 0x903DFEFB, 0x8A02FADE, 0xAFEDFF0F, +}; + +u32 point_table_binary_68[] = { + 0x11729C9B, 0x79745745, 0x96C76FBD, + 0xF74BDE93, 0x844E8088, 0x02C1285B, 0xC0615376, 0x4108ADB2, 0xB8411FA3, 0x2CD24310, 0xC9C02836, + 0x6E282E18, 0x17944165, 0x9119101A, 0x81A818E5, 0x38C03923, 0x3AE8F148, 0x63B30A88, 0x8011C5C6, + 0xB06588CA, 0xD2284B92, 0xDFEFD5D4, 0xBDB7AA5E, 0xFD62CF3F, 0xC37F1FEB, 0xFBBD756B, 0x7937BF57, + 0xAF941550, 0xEE8F05E8, 0x50DA1CEE, 0xBBEF3E09, 0xAF4309F2, 0x95A54DE1, 0xD5575F55, 0x2C357BF0, + 0xE5975F4A, 0x59218B58, 0x0FB07FFF, 0x7EE9D5C0, 0x61E4264B, 0x5BC23DF7, 0xDCA3584C, 0x606E0337, + 0xDE78A3CC, 0x58CD0CD0, 0x063A77EE, 0xAC98F500, 0x2DA14F9F, 0x3E4ACFF1, 0x9A2C05D8, 0xBE7D3BC6, + 0x2B67E67C, 0x94BE9CF5, 0xCD61E0C0, 0x818A598F, 0xFF962C59, 0xA2F2E178, 0x1D4A5BC2, 0x84091314, + 0x737F1D4A, 0xDBC02DB7, 0xDC22BD29, 0xCC79BB38, 0x1F6F0AEB, 0xF376B584, 0x499326C9, 0x642973FF, + 0x1E8659DF, 0xBF07EB65, 0x2173A7A5, 0x1C4F16B2, 0xBED352D3, 0x5FFA7C34, 0x9C2F7857, 0x8E240601, + 0x5F7DF595, 0x6298C6DC, 0x0C1E79E4, 0x91DFCCB7, 0x6CB01E2A, 0xDF72CEB7, 0x393CF0C0, 0x03527464, + 0x7FFEAE66, 0x307DFA74, 0x29FAB23F, 0x5FF9E7CD, 0x9BA7F49C, 0x4FDE2E80, 0x5DBB76A9, 0x76A9DB3D, + 0xD8BD7BB7, 0xF2733EF9, 0xBB389FDA, 0xF63C9E91, 0x6A3DAEBB, 0xEE3AC53C, 0xDE916ABD, 0xBA74E922, + 0xEBAB9907, 0x96F27CD4, 0x57B37EA0, 0x9AEF8913, 0x27CA8BC7, 0x53053006, 0x2054EBF1, 0xEBAFBF2A, + 0x8EAA98F3, 0x61CF9E3D, 0xC47E4B80, 0xF3A5F9B0, 0x68D122D2, 0x33036CDC, 0xB851B137, 0x81F5C5B8, + 0xA48AA144, 0x0C07F0A0, 0x27CC9C39, 0x53B1D4DC, 0x0ED6AE5D, 0x8B5CC4FA, 0x36B065CB, 0x16C52A3F, + 0x8A7723B4, 0x6FDF1EFD, 0xD3C4B700, 0x51692F98, 0x366D1AB3, 0xD28BA5BD, 0xE0C9279F, 0x243FEBDB, + 0xC0CB2FBF, 0xCCF16B94, 0x5EC52F2F, 0x2FE7FE89, 0x7BC2830F, 0x3EF8FF88, 0xDF30FFF4, 0xF1D557CA, + 0x75FEBF2A, 0xFD4361A3, 0xEBAFBF5E, 0x31CCF76F, 0xC6F610DA, 0xB56B87F3, 0x5BEE5FA7, 0xB82C6884, + 0xFDD557CB, 0x9538DF22, 0xC83C3568, 0xD020B53E, 0xCC6197E0, 0xBA8A8A0A, 0x59DB8BE3, 0xA17FD5AA, + 0x55363E34, 0x0ABDEFBE, 0xFBCEFA65, 0x6530A0AA, 0xAACAEAC5, 0x1B6157D4, 0x9B78A279, 0xE67E8AD7, + 0x5EF73F31, 0xF34BEAAF, 0x579C5F51, 0x51511AE3, 0x78ACBE5D, 0x6692C6A7, 0xF387B999, 0x3594BF1E, + 0x1F6C0A4E, 0xE2F8E465, 0x3ABFBF04, 0xF5DBB66D, 0x531CC7BB, 0xF6DA6BF1, 0xF9E278B3, 0x328F3273, + 0x7E302873, 0x1DEEE764, 0xA91ECFC1, 0xA0E3F1E3, 0xC76572BA, 0x8EE785B9, 0x383E131F, 0xE3517CED, + 0x0FFB0797, 0x91DFE8EF, 0x0EEA67CF, 0x9E6DE3C1, 0xA599CFBD, 0xF2CA2B58, 0x0FB8FF2D, 0x999FF4EE, + 0xDD5BE9E3, 0xFC884DFB, 0xB5993391, 0x4DBED031, 0x7304E5AB, 0xC703C5C1, 0x7E64AF26, 0xB517E3E7, + 0x9C577B26, 0x8AA4BF44, 0x3D0F8AB3, 0x2E0649E4, 0xC4706E0F, 0xEAB9DDAB, 0xE1F69CF3, 0x41B2A0A0, + 0x40B53307, 0xF59AEB98, 0xFD14FB33, 0x56B31FFF, 0x3173BB72, 0x905E5670, 0x7B6E0B6E, 0x87D1DC9E, + 0xDD2CF491, 0x45C8ED61, 0x36B7CB0A, 0x6ECF6D11, 0xFAE81721, 0x7398ADF9, 0xBF991399, 0xECF7A6A4, + 0xF7EF4D31, 0xFDB33E59, 0xAAC77F8E, 0xDB53CDCD, 0xF8C304F1, 0xD6F4F127, 0x4BF5F8CF, 0x8509F4A7, + 0xB6EAF1D7, 0x31478F99, 0xF1B35F16, 0xA6F72F0B, 0x6DFFA4AF, 0x6DAFFB97, 0xDC5EFBB5, 0xEE3F0A89, + 0xEB66E9FE, 0x4D7B7BDD, 0xBF6A477F, 0xDD2CDDBF, 0xE6FADEBA, 0x7FC9FEFA, 0xEAF4FEEB, 0xABB95D4A, + 0xD6ABF52F, 0xA07829EF, 0x9C54FFEC, 0x7E48855E, 0xFAFA592E, 0x60F67EC5, 0xFAACD68F, 0x3817BC3F, + 0xA0DFAE27, 0x644E4C9F, 0x7FCBC64F, 0x7A35FFEC, 0xCFF0FB69, 0x667F4650, 0x9B3E7F96, 0xB59FF56A, + 0xFED82FFC, 0x87F0EF9B, 0x99CF5CC1, 0xFA78FC96, 0x8DFF21F4, 0xC36C5984, 0xF5313B81, 0x73A2B956, + 0xCDFF99DC, 0xA63FFEF8, 0xA3DA5FCC, 0xF2646ED3, 0x93274F32, 0x8FE1F924, 0xFDE4A808, 0xA60005B0, + 0xDC2F6E97, 0x2798B32E, 0x4A6959E9, 0xB3337CC3, 0x25F27580, 0x561F5B7D, 0x09EA5BAD, 0xCBCD4154, + 0xFB9B589E, 0x8F19F5B6, 0xFFD9F24A, 0xD149C5AF, 0x056119C7, 0x23381F95, 0x2FB1DAEE, 0xD2722737, + 0xFFD43338, 0x3EB82AB7, 0xB565677C, 0x7228733E, 0xC8C8B2D2, 0xE75F95DB, 0x4AF70750, 0x9BD63F60, + 0x7CA77F62, 0xA77FD2C7, 0xF9471B61, 0x89EB57BC, 0xDDF533C7, 0x7ED63BFE, 0x2A6C77FC, 0x5518DFF1, + 0x133B7ED2, 0x3BFE325A, 0x9FD85F46, 0xEB13FB89, 0x1D7F99BB, 0xBE4ABF12, 0xDB1DFF4A, 0xCCCFF113, + 0x3B7ED23B, 0xFBA780DA, 0xE3FD53E0, 0xB6ABFD40, 0xECEC1FD2, 0x9BFDA3D6, 0xEB071A9F, 0xF52BDEEE, + 0xFA99633F, 0xEB1DBF24, 0x7DEC97EE, 0xFC2A3DB1, 0xE327BDE3, 0x5F41FB25, 0xF6AF70F7, 0x97D2133B, + 0x7ED23BFE, 0xCF481FFB, 0x3F73F787, 0xD2133B7E, 0xD2DBE767, 0x5B6ABCDB, 0x3F71A7B4, 0xFD3B3EAD, + 0xFFA1AC77, 0xFC83DCFE, 0x91D3FA1F, 0xCAECF807, 0xB9FD633D, 0xC0DF5F17, 0x0F9D99F6, 0xC9279FF0, + 0xEF7FE2B2, 0x19CF3EFB, 0x2C313E2F, 0x792DCA66, 0xBCF1C61B, 0xB69EE4B5, 0x3C330DEB, 0x89A93779, + 0x2D9373B0, 0xDE20B33F, 0x3907E335, 0x8CDFD05F, 0x771373B2, 0xD965DF7F, 0xFEF9E7F8, 0x7B89F455, + 0x953D5A3C, 0xFFFCF336, 0x5E5565D9, 0x4BE837FD, 0x259B95BD, 0x84FD915F, 0xFD5E942D, 0xE5F75BB7, + 0x6E253F73, 0xAB16FAF7, 0x97F6B7A2, 0x78717F92, 0xFA2356F3, 0x99D3471E, 0x3A78F020, 0xE9F1F764, + 0xE1D456AD, 0x76ECD861, 0xE3F9F9AD, 0x5A613CD3, 0x9F9F2F0F, 0x617FC8AC, 0x9787F8EF, 0x5BBABF61, + 0x7CE35711, 0x22F2CF32, 0x0CF43E43, 0xACF45967, 0xC13F7AF4, 0xA8F5679D, 0x4D08F2CF, 0x52F58FFD, + 0xB2B2B252, 0xD6AD370C, 0x40EDEBB9, 0x5EE2F37C, 0xE6CC19D6, 0x132780E6, 0x6BBDAA67, 0xDA7FE4C8, + 0x1159576D, 0x18A0BABA, 0x9A59FBE9, 0xEFF77AC3, 0x09B870E1, 0x82AC6F1E, 0x6D34FEDA, 0xDA5A593F, + 0xC430EF37, 0xE231713D, 0x21BDF623, 0xD7A9BFDF, 0xC68FEBAF, 0xDAAB8CFF, 0xECD9B3CC, 0x8E9FF48E, + 0xBFFE9DA8, 0xC4F8892B, 0x0DEBFE91, 0xDDFEDF31, 0xACFDD3A3, 0xB234FF3B, 0x86012CBB, 0xFEE98613, + 0x667C2BD3, 0xFCD30D03, 0x5876FD43, 0x0C274C7E, 0x45AE3F99, 0x1915B97E, 0x62D75F69, 0x3861DA0B, + 0xD2FCBD0D, 0x6B3FB2E3, 0x27BDEBEF, 0x9D9269FE, 0x52C3DA8F, 0xECFA7B1B, 0xD6FE2DAA, 0xFEB9FEF3, + 0x86B5FF3C, 0xD747EBDF, 0x6258FB17, 0xA9FAE7FA, 0xB71806B0, 0xECFA1719, 0x4E98FC7E, 0x48F32F32, + 0x0C60D9F5, 0x971A667F, 0x6A94AA7F, 0x8E3FF592, 0x61F6133B, 0x7ED2BBFE, 0x0EAAFEBA, 0xFE518601, + 0x2CBBFE0E, 0x8613667E, 0x9E49F377, 0x300C60D9, 0xCDFFBC61, 0xBD7FAABD, 0xC3585FF2, 0xCB5B7D3B, + 0x76EC583C, 0x3F388CF5, 0x0D6E6975, 0x9E7F8F1B, 0x9615CC46, 0x2FE7B0DE, 0x3B9CBA4C, 0xD5DF59CD, + 0xBE362C0F, 0xA8FADCAF, 0xD91164D4, 0x1377BEB0, 0xC830E967, 0x5CF83764, 0x5998EE47, 0x76FDC9D2, + 0x743FB2EB, 0xF7A6A4FB, 0x915DBFAC, 0x48F723BB, 0xFE8CD5E9, 0x7E64D7EF, 0xD5A4FB91, 0x1BE6EFCE, + 0x9F2C4C9F, 0xBF6469FA, 0xFC61FEEE, 0xFC61BEAE, 0xDF9B92EE, 0x9715E97E, 0xCCDFF563, 0xBEAE3F63, + 0x75BADFAB, 0x49F763FE, 0xE9FDEBDF, 0xFF39A2F5, 0x8C1933EC, 0xFB60E663, 0xA2F5B871, 0xE3985B22, + 0x7BC1F8F1, 0xE3598FF1, 0x72BCE0E9, 0xA79FB6EF, 0x9F4D4E09, 0x3E7FAB60, 0x7D9393E2, 0x009FDF31, + 0x8747C487, 0x96F1FDF4, 0x281C623D, 0x9F97655E, 0x0A3369CB, 0x56F0FBB9, 0xE21DC874, 0x9EA6583E, + 0xEBF058E2, 0x99CC7CDE, 0x93B3CC0B, 0x74FB61D4, 0x37DE265E, 0x2B2C2CB4, 0xE7878A5B, 0xE3F98639, + 0x5FCC5926, 0x5ABBF1B2, 0x0F89D657, 0x5F7DB5ED, 0x4FF16B78, 0xFE49E773, 0x2A7E50E9, 0x05A3478F, + 0xB6E77541, 0xA5687DE7, 0x9D77DAF7, 0xFF6020F0, 0x786B78BC, 0xC1F5621D, 0x9FA73247, 0xD788B996, + 0x953EBA16, 0x783EF4F9, 0x6934428F, 0xA786FB57, 0x4CE3A5F3, 0x54C5173E, 0x71782CF1, 0x4C3ECFD1, + 0xEFBF7F15, 0x57603C62, 0x9C8F8D62, 0x339FFFE9, 0xF99F27FE, 0x6C19E77F, 0x21FCC27A, 0x15EF6680, + 0x4BCBE16D, 0xF77C48F1, 0x0EF77C28, 0xA731ECE0, 0xF32DD62B, 0x7E1BD9BC, 0xFF0737C2, 0xCF188F18, + 0xC75F2416, 0xF2792C33, 0xFC4E4CB1, 0x8CFBAD29, 0xFC85F51C, 0xAFF14178, 0xDB3DAF51, 0xBCC33DAF, + 0x0986C20E, 0x7BDE7433, 0xF1DBC874, 0xDEA9E267, 0x7FEF3DA8, 0xF3A5F5CF, 0x1A233EB2, 0x8CE707A3, + 0xD50B0831, 0xAF7FF6F7, 0x228B99D7, 0x3773AA77, 0x873BDE46, 0x8BC507BA, 0xBD8CFAEF, 0x26DED24C, + 0xE74FC17C, 0x388BE76D, 0xE4C7FD3B, 0x154E723B, 0x8F2FE366, 0xF81FCB2D, 0x91BDDB99, 0xF9F99191, + 0xD7EB1FEB, 0x1BB6F3F3, 0x2923D84D, 0xCF4761AC, 0xC7FD67E6, 0x17E38F19, 0x3386CF03, 0xB41FCFC7, + 0xCDF900FA, 0xE9FCBB30, 0x1E6F7171, 0x31B3CE7F, 0xC48811C8, 0x76BCB7DF, 0x7EBB9D7F, 0x9C0FF77C, + 0x0FC78FE7, 0x7374BEAE, 0xE7BB6BD7, 0xAE7CFEAE, 0xD703F787, 0x397FC7F9, 0xC7F36973, 0x3E8FF3DF, + 0xB66D5B3C, 0x5F2FA1E7, 0x7BB72CEA, 0xD9B32733, 0xE6BB2BFA, 0x67663E0F, 0xCFAC8C8A, 0xFBF7EFCF, + 0x8CF5E11B, 0xD90BE7DF, 0xF8FDC5F0, 0x579C1FD1, 0x91193AC3, 0xE79671BF, 0xF5165391, 0x4D7CBF5C, + 0x3CC0ED1C, 0x0F7C5833, 0x6AD42866, 0xD4FB620E, 0x33EB13A1, 0x98D3A347, 0x0F1B3F11, 0xC29A5EBD, + 0x7AD97C12, 0x7F8657D7, 0xAC5963F3, 0x4D2C11AB, 0x916DBCF6, 0xE2AD37DF, 0x7C33EEAF, 0x03BCC8ED, + 0x1CEF92E5, 0xFEB4F9F3, 0xE7F3F701, 0x6291CDCC, 0x7AFF4F22, 0x1BCFE78D, 0xDFFF933F, 0x0DD98E3F, + 0x257AE3F7, 0x04FA5E81, 0x1C790BE8, 0x7B434766, 0x59E7CD9F, 0x3B77AEED, 0x4FD68ADE, 0x18DFE45F, + 0x5FED4FA5, 0x78AF6BAE, 0x110B99F5, 0x78F360B7, 0x8ECFDCD4, 0xAB408EE7, 0xCFBF5EE7, 0x37925904, + 0x7BF7EEE5, 0xEF29984F, 0x9D08F7ED, 0xDB67FBF3, 0xEBFC81A4, 0xD7E3831F, 0x4537D7EF, 0x751657A3, + 0xDFC417AF, 0x8ADDDCAE, 0xC7DBC7FB, 0x90E6478F, 0xCFDF23EE, 0xA2F1E9F9, 0xF3DE1597, 0xD3F874FE, + 0xA2C6E64F, 0x7AF84FD8, 0x8FF363C6, 0x23FE457C, 0xC6EDDCBF, 0x2886DD94, 0xAF9E0F6F, 0x0654F27C, + 0xEB7C8E8A, 0x49EE7C89, 0x2BFC7B79, 0x3FB35FD6, 0xFBF75BC6, 0xF5F7A05D, 0x9B366DEC, 0xF726D101, + 0xF2070C18, 0x10CF6FE0, 0xAD1D3264, 0x888DA70C, 0x9F925FEB, 0xD5F3DBCE, 0xEA717F65, 0x4073AC9F, + 0xC6EFEDF4, 0xF6B29FDB, 0xBD6D904B, 0xEDFAFB95, 0x5F07BF23, 0xBFD91F29, 0x6FCF0D37, 0xDC6039E1, + 0x79AF5BA6, 0xF352B804, 0xEB89F97E, 0x2515633C, 0x33DFA0F4, 0xF7DE7BAF, 0xE584F0B6, 0xA0DFE8B1, + 0xD8925E7F, 0xEFF24E41, 0xE35B6FBD, 0x355E9FD3, 0xDE3EDB8E, 0xF525E97D, 0xE3EAB312, 0xE0B35E3F, + 0x3F99EA09, 0xC5E755EF, 0x1755DFBE, 0x71D9DFEA, 0xDD6719F3, 0xDF0ACDF4, 0xF34DF3EF, 0x95388CFD, + 0x97B0BE36, 0x03E87D0E, 0xEB0FD6A7, 0x8B5F6BDE, 0x993AC52C, 0x8933BF4E, 0x1DC5EF89, 0xB5199A55, + 0xFDC1F11A, 0xBFA93FC4, 0xDFC6F587, 0xE2210F10, 0x9B2CA3FE, 0x1DF139EB, 0x25B7ABFA, 0x83DF47A9, + 0x3F627191, 0x99FD8940, 0x5C9C3C79, 0xB28D8FF5, 0x67EAD4A9, 0x361FAC3F, 0xF87BDEE4, 0x9B78DDEB, + 0x6719E3B5, 0xF3AEA1F3, 0x61D39FAA, 0x3FCC1C0F, 0xEBCFC30F, 0x3FCC5CC3, 0xF507BFA7, 0x91BE86EB, + 0x0F7E6F33, 0x7EAC3F6F, 0xBDF5563C, 0x7E557FF0, 0xFB9962FA, 0xBE86F5E7, 0xA9A79E62, 0xFE96EB0F, + 0xC7E3FEB0, 0xFE707F9C, 0x2FD61FAC, 0x87C4C3B9, 0xFEE0F743, 0xD20FE7FA, 0xF3CC33CF, 0xD8FEB0FE, + 0x707F66BE, 0xFCEB391F, 0x3952CF5F, 0x40E735C8, 0x63B8FEAC, 0x5BB7CEF6, 0x87F5C7F6, 0x57C3F547, + 0x8F8FFC58, 0x7FB49FE2, 0x63FDB1E3, 0xFD96EB8F, 0x9E2F1A1F, 0xD61F3BBE, 0x1AAE3F96, 0x8773FDD1, + 0xF9D3FC60, 0xFDD1F343, 0xF960FDD1, 0xE3A17CB1, 0xFED87C87, 0x73FDE1F9, 0xE0FCB1FE, 0xB8F385F5, + 0x077F2F19, 0x3FD61FE4, 0x8BC799B1, 0xFE0C1F3E, 0xDC7E9FC5, 0xFA336CD8, 0xB0787E55, 0xFDB1EB3B, + 0x9CEB8FF6, 0x1363FD41, 0xBDF95E8A, 0xF5E7FDF7, 0xDFB77EAC, 0x3FF67BEC, 0x70AE3FD8, 0x6EBEB762, + 0xFD59BD7A, 0x75BC3F54, 0xFD59B162, 0x8565AC3F, 0x9B376F8E, 0xF5AADEA0, 0xDE7CBFC5, 0xFA83F5D6, + 0xCC37D69F, 0xD75E7BCD, 0x32D61F64, 0xA3C7FA83, 0xF5C37C1F, 0xC6FA73DB, 0x6DB7C5EB, 0xA3EACFE2, + 0xC58B2D63, 0xFD69DDBA, 0xB5D563FD, 0x41BDF9DE, 0x8CF507DB, 0xCD7EC1FA, 0x939B9B1B, 0x3F1FAAFE, + 0x201B3DD6, 0x1F8EA7F7, 0x5309B3DD, 0x5F255ABF, 0x2AF54372, 0x317F6FA3, 0xE775955C, 0xC99C73E2, + 0x8B2FBE20, 0xC6F74FF5, 0x5F4EA87F, 0xA46706C0, 0xF3B88B9B, 0x4539EAE5, 0xE9548F4E, 0x9D3AA976, + 0xCD3F451F, 0x77ECD891, 0x18F5B977, 0x471FD3F7, 0xF0CD9AC7, 0xA77A50FB, 0x66EE2FBB, 0x38F5477C, + 0xBF31FD67, 0xDF11FD8C, 0xBF2F6DBC, 0xEFA2E3F8, 0xF7C8F6F7, 0x5DEA2EFC, 0x3E6CF4B9, 0xFDC468AA, + 0x6F3A5E6E, 0x1F6FA161, 0xCA77B037, 0x92D88CE7, 0x06D1DCB6, 0x5FAEE6AB, 0x460CABAB, 0xAB9317D7, + 0xCB75B2A3, 0xE2855E7F, 0xBA9F80BC, 0x4D29FB78, 0xFD69FC3A, 0x9E3C2286, 0xFDF4D34F, 0xC491EA39, + 0x38238619, 0x7D3459F1, 0x52AFFFE9, 0xD3A7D91F, 0xAAFD30C8, 0xEB7FEEDC, 0x39D2A754, 0x7E591762, + 0x7DAA4271, 0x79AC8F86, 0xA9F7A321, 0x9A713CDF, 0xE0F74531, 0xECD8B163, 0xD49E54BF, 0xD473DEF5, + 0xFAE3F76B, 0xF2BFA4E6, 0xEBB658DF, 0x303EE61F, 0x36F61EA3, 0xFCD78B05, 0x349E36DE, 0x8ABE7DFB, + 0xDAF5907F, 0x13479879, 0x7CE148F1, 0x218D0FF5, 0x381F1B52, 0xC7F1BE07, 0xE9D57C25, 0x1A47DB5D, + 0x3FF48F8E, 0x119BF82F, 0xA7EA9979, 0x3E83E5D1, 0x40BAEFA0, 0xE73BF821, 0xFA3BDD77, 0xD0F1E431, + 0xD9C3FA3B, 0x627ED153, 0xD49F9EBF, 0x3057D4D2, 0xFC613B5E, 0x25682B96, 0xB8F9C8C3, 0xF08DCD5F, + 0x71789718, 0xC0EB2916, 0xD07ABC9C, 0xDA3178F0, 0x60D2D37A, 0x1D8AE8F7, 0xF36FC6A3, 0xE327C6A5, + 0xAA4CFFE4, 0x7F2175CE, 0xCC2FF937, 0x476FD2FC, 0xEA783229, 0x1B513CDD, 0x1FF48D46, 0x517F7A3D, + 0x83A3E251, 0x5E5FD5AE, 0x186E128F, 0xBAF9A882, 0xF129E7C3, 0xF1C376F0, 0x29AF9F58, 0x40FBE38F, + 0xA9B5F8BE, 0x817A5ADF, 0x75D142BC, 0x0FF29BF1, 0xE8F861D7, 0xD466D33F, 0xFA837D51, 0xB1BB3FC2, + 0x3CD9D8E4, 0x8F2C7F96, 0x8D299EEE, 0x0FBA44C5, 0xD49FDE5F, 0xC15CAFAF, 0xC91F19AE, 0x11A3F17E, + 0x95F55F80, 0xE59C0FC7, 0x0FF68AB9, 0x267FDAAF, 0xDD52FF6E, 0xF4B49F9F, 0x8B1EC7DF, 0x83265E36, + 0xA456733B, 0xEFF7B0A9, 0xEC4EFB5D, 0xEBE529D9, 0xDDE8311E, 0x744B8D25, 0xBD7E1E82, 0xAF5263E9, + 0x79D07EC8, 0xF18BD9CF, 0xF500B260, 0xD3CE9D3B, 0x6DFD6874, 0x273C4B7F, 0x4F74FC46, 0x63FD6614, + 0x5FD787DC, 0xAE7086EA, 0x957E7E72, 0x0E88E396, 0xD5FECC7E, 0x541CB7F5, 0x44ED9FEC, 0x023843AC, + 0xF76BD636, 0xDDAEF74F, 0x582A8E67, 0x6565919E, 0xD63717CE, 0xFC4336FB, 0x6583D6EB, 0xF54B8C8A, + 0xFBC3F955, 0x7F5F6C7F, 0x387FFEEA, 0xB83F9A9F, 0x61B19EE6, 0xEFEF5A6F, 0xEADFEFE0, 0x031A8FAE, + 0xCF6117F8, 0x80FDFCFC, 0x063F8BFB, 0xED78F079, 0x1E21EEE7, 0xF1737BCE, 0xDCE8798E, 0xC7FE9C23, + 0x729AE5CB, 0xF1FB8E66, 0xFD3C670F, 0xD17ACDC1, 0x8668A2AB, 0x0F6A659E, 0x3B9FD05C, 0x16DBFEB1, + 0x1E14472B, 0xDDF65048, 0xDFF5CB9F, 0x349BFAD0, 0x39BACD5D, 0x8F60A361, 0x6ECF5AEE, 0xE4EFE6BB, + 0x8A9FA7D0, 0x8BF3A7F5, 0xBB2BCE9F, 0x9EEF9E62, 0x9FAB97BF, 0x887C931F, 0xF91B6B36, 0xF563A7D1, + 0xEBFAB12E, 0xAAE6F537, 0xFEA8DAC6, 0xC7FA704D, 0xD4C7FA71, 0x3F3C14F5, 0xE1FDC0ED, 0xC19A38FF, + 0xB47C57F1, 0xF3986812, 0xE74FFB67, 0x529C3F3D, 0xDF6DC5FB, 0xAE5E1E81, 0x5FDCFD15, 0x36D26CEA, + 0xC776A3D7, 0xCFF7DFA2, 0x6369FE1A, 0xCDA63E74, 0x8ABABBFB, 0x53D5FFEE, 0x6EBBFF69, 0x9C7F5ABE, + 0xABF87984, 0xABE2FC69, 0x3F3F6AF2, 0xD7CFFB36, 0x519ED6DE, 0x4EB3F6CB, 0xA370C2DD, 0xFFE12586, + 0xB93D3895, 0xACB68CE3, 0x39151DB1, 0x7A1C4FE4, 0x30C68BB4, 0xFE3F6064, 0x72ABFAFD, 0xD442CCD1, + 0x3C8DB8B9, 0xB7CAB2F2, 0x8BDF7BCB, 0xAD1EF926, 0xA1C70B65, 0xC483FD7F, 0x6AA8A7F5, 0x6D186F15, + 0x1451FB10, 0x38FF7FF4, 0xDF307E11, 0xE62B0A60, 0x39FE3E37, 0x7EBF292C, 0x79E28927, 0x6CFF7E9E, + 0x7F3B9E37, 0x10A3FE2A, 0xFF8E175E, 0x78C1B237, 0xCEEFE5C6, 0xF3260848, 0x8B3F08DE, 0x73E37B65, + 0xF08E1BDF, 0x7BCE2F4C, 0x8B3FD8BF, 0x9AE27FAD, 0xC77BD82B, 0xC3FBABC4, 0x6A3CC2F3, 0xCA5E7CF1, + 0x45E491CC, 0x62D4B265, 0xCB98496F, 0xD9FA49BF, 0x59CFE761, 0xFFD2050B, 0x1620F37C, 0x1D864D94, + 0x8FE37FEF, 0xBDF76CBB, 0xB744FC9E, 0x7FFFF178, 0xFCE1E226, 0xCD94AF3F, 0xD4EF6119, 0xF58BFDEE, + 0xAE1E3E82, 0x4DCB972F, 0xB77AF8C8, 0xBF74D6AC, 0x59F6BE69, 0x2B5553F8, 0xBE29BFFF, 0x34190823, + 0xF07DCAFC, 0x1ECFFE03, 0x8CC0F73B, 0x73BF14FF, 0xB9F74BB3, 0xFE0B96F3, 0xFB0CBFFF, 0x343908CB, + 0xF1FD0B66, 0xCB8DF8BD, 0x3F547F01, 0x303EB1BE, 0x4F4BF735, 0x1E670697, 0x6BE8FBDC, 0x52BC2F2D, + 0x2E8F99CE, 0x23C2389E, 0x651D8FF8, 0xF2389E6E, 0xEF6E98EE, 0x2FCF361C, 0x8EA6F336, 0x7D7F2B54, + 0x4CE765A1, 0x61006C97, 0x431BDC27, 0xE9C31CE6, 0x5996AC4F, 0x98FB1EC4, 0xF2677B1F, 0x24BDFD00, + 0x33C49C1E, 0x7F9B8E1F, 0xDF1F1981, 0xF74564CA, 0x4FE2EF13, 0x731F05E3, 0x11EBFB2A, 0xA10F09FC, + 0x7EAF7884, 0xB9BFA2F5, 0xDD309E8C, 0xFC08DF7F, 0xCC7D14F4, 0x13EBFB2A, 0xA1079EE6, 0x6E261FE2, + 0x13FCFD1A, 0xF3C1F71D, 0x79801972, 0x2D57D17D, 0xA6DC04DF, 0x173FC18C, 0xF19161B2, 0xAAA3781F, + 0x49F8119D, 0x27EBFB6E, 0x66FDCC7D, 0xB640AA37, 0x6EE6EEE6, 0xFE92D6E7, 0xF07DA28C, 0xBB35D3FD, + 0xA51032C6, 0x69BD6610, 0x9A73CCFD, 0x23D6A74E, 0x9BFB4C9A, 0xE9FE919A, 0xAF2CD633, 0x07A9B040, + 0x33E9655D, 0x98A7F55F, 0x9AF9D04C, 0xF79F8248, 0x465AFF03, 0xD4BAE3D1, 0x7A2FE169, 0xFD5A5EBF, + 0x4442F367, 0x66FDB49E, 0xD99749CD, 0x6BCDFA69, 0xFD3CDE2F, 0x19199A57, 0xF07A309B, 0xFB5066FF, + 0x2B9EE7EE, 0x7F9C2FDA, 0x8F35FA7E, 0xD4E3663D, 0x2DF37A5D, 0xC6FB5DE9, 0xABCCFD34, 0xE2C725F0, + 0xFD41D869, 0xEFEBA15E, 0x18D67E35, 0x9B1B366C, 0xB0F1F01F, 0xB27A1E41, 0xCE8EF737, 0xDEDFC3FB, + 0x8741157F, 0x5FA7FB7C, 0xFDE27C50, 0x4FFEB689, 0x49FC7CA4, 0xFBE509ED, 0x4FA6C773, 0xFDA4CF48, + 0x3C68FC9C, 0x4FA2D4F8, 0xDDFE4C3C, 0xFBBC35EC, 0xEF403C1E, 0xDADF265E, 0x062C2B29, 0x2989E329, + 0x5EBF7EBD, 0xB3FF59AF, 0xE62B97D6, 0x532412BA, 0xDE5C69D6, 0x5FD71BE2, 0x40CA24DE, 0x87559C6B, + 0xD69FCED3, 0x674767CC, 0xFEA3F373, 0x7D5F32D4, 0xF795CC7D, 0xC8389ED1, 0x27F8FFC7, 0x981DEDA1, + 0xFD2F32AF, 0xC0FF3FC2, 0xDC770C21, 0xB325FDFF, 0x13FA3E23, 0xF6AF798F, 0x795EE8FF, 0xEF981DAD, + 0x33CF13DE, 0xA732F72D, 0xF1794536, 0xF7290399, 0x00CD5AEF, 0x475A3F9F, 0x9F675FE2, 0x7D2B73DF, + 0x11F3C5F3, 0x2B739F11, 0x9F5FCDF3, 0xCDF3CF7F, 0x2FA2697A, 0xFD60D3FF, 0x1276E5E1, 0x551559BE, + 0xEADEFBDE, 0x7D492004, 0x88800974, 0xE820D8C6, 0xA6B15DC0, 0x20AB823B, 0xA0088A0B, 0xB62C8234, + 0x3832E94F, 0xC1F946B1, 0x8D8AD21A, 0x5B210C0D, 0x8A3D0D22, 0x9A714104, 0x6D5B4124, 0x826233DA, + 0xB6481001, 0xA3195994, 0x2508045E, 0xF2DE9D3A, 0x5BDD9B97, 0x38F3FEFB, 0x7D754ED5, 0xA95355A7, + 0x967BCE79, 0xEFBF6FFD, 0x2D817FC3, 0x860DD69F, 0x12F401F1, 0x1606CF94, 0xF1227A19, 0x6FBBBFA8, + 0x66FE9776, 0xFFF1C41F, 0xF6BDE8FA, 0x08F7173B, 0xBF9AD1DB, 0xF91A99DF, 0xD1F6ACBD, 0x34F4682F, + 0xF785EB8F, 0xB0EC0F2A, 0x637F5019, 0xEB35F4F7, 0xCCF01F2E, 0x42FF5BE5, 0x2E137A27, 0xABD9FA66, + 0x9C492FFB, 0x8BE55F4C, 0xFB5973FE, 0x48F9328B, 0xA3FEBDFD, 0x9ACB27FB, 0x9FD81FA1, 0x372D4F40, + 0xCCF4BEC5, 0x61FFEDFE, 0xBD9FDAA7, 0xF948FB3D, 0xE80FE653, 0xEC25C14A, 0xC17B70EC, 0x6DA167FC, + 0x52783E10, 0x8CDFF34D, 0x39C4F300, 0xBD9C5F20, 0x9E4BF84D, 0xFDA5409F, 0x1C1BB60F, 0xE7AFE470, + 0xDBFE6970, 0xFE91F38C, 0x9D9FB3C3, 0xF6E1BC82, 0xF4F0DE7A, 0xA6EE01EF, 0xB121BFC2, 0xF895B07E, + 0x15D6CFFA, 0x7AF7DD77, 0xA9FC0A2A, 0x87F90B58, 0x5D41F2A0, 0x7FA0A157, 0x3C9F6A6B, 0x6BC1DFD1, + 0x96E3FB76, 0x4F2977B7, 0xC07B7248, 0xAF903EAC, 0x8FFD0DC7, 0x4AFF599E, 0x8719FB6A, 0x13FB4762, + 0x7F12D93A, 0xC1FE9484, 0x0D09F62F, 0x53DECCFE, 0x3CCC7888, 0x1E8FED3F, 0xCCF4E7E8, 0x18FA570A, + 0x56D93758, 0x8CFCD937, 0x007D6A6E, 0xAAD9F910, 0xF115E17C, 0x43BC3FA3, 0x7C07DCCF, 0x095BF9BD, + 0xF868945F, 0xFA97131F, 0x0DFD33F4, 0x7D647DC2, 0x7BB8F89F, 0x25A298FB, 0x0BE75DA4, 0x677F3188, + 0xA749DD60, 0xCE5BCC0F, 0xE779F13F, 0x4B4431F3, 0xCF9B378F, 0xE87784E7, 0xE7A613B2, 0x5F7B18DF, + 0x26FE7BC0, 0x0FDF67C5, 0xBF0FF8E7, 0xCE9D4BF4, 0xCC0FF13D, 0xA95EA9BB, 0x841FBEDF, 0x8AFF5A82, + 0xEB13FF36, 0xE07FECB1, 0xC7889EF9, 0x419EA6BE, 0xE976F812, 0x6DE8C13F, 0x17FD17C7, 0x11FF830F, + 0x3E68FD1B, 0x811FFC97, 0x909EF9E1, 0x3DB46961, 0xEA13E1C7, 0xFAC0FF8F, 0xF9A13DF1, 0x0F047EAC, + 0x0FE8991F, 0xDBDB64CE, 0x3BCC0FF7, 0x2BF43F64, 0x7E8C5762, 0xFF44E087, 0xFB0AD233, 0x3FDCA79A, + 0xA6A40E4B, 0xFF513F53, 0xC2F33697, 0x07C20FDF, 0x93909EF9, 0x1F78E001, 0xF017FDA3, 0xF02F58B0, + 0xC0FA8F02, 0xFFFCF9F3, 0xAD7FA98C, 0x3FD247C6, 0xBF71457A, 0x6674FCC4, 0x7F3511C5, 0x5F86E387, + 0xF45F86E3, 0xD7F845FA, 0x1AE1C7FA, 0xD97F36C1, 0xFA14FF5A, 0xD11FD273, 0xFB703F6D, 0x8AA7CF11, + 0x7EEC2FFB, 0xAF023F97, 0x0F69D67F, 0xA0677EC0, 0xC935E6BC, 0xC1FCE06F, 0x21FECBC0, 0x0FF739F1, + 0x6F067E88, 0x6F447AE6, 0x87EF41C9, 0xEFD24784, 0x1FBE4F89, 0xFF32F0C3, 0x7D1331F7, 0x1FF48BF4, + 0xDCFFCACA, 0x4AF037FE, 0x54F8E1BE, 0x2CFEC7C0, 0xBF64C912, 0xEB9F0CFC, 0xB09E909E, 0xDB87F5D9, + 0x7869FA35, 0xE187EFBF, 0xE2FF0CFC, 0x209FF847, 0x033F8E07, 0xD0333F60, 0x630FACFE, 0x962F5F6E, + 0xFDBF811F, 0xBE5F8A7F, 0x7842FA0B, 0xF43BC2F8, 0xDCD8E254, 0x91733A7D, 0x3F437FB3, 0xC5417FC2, + 0xB17AC4F3, 0x0CC6F381, 0x60435F1A, 0xEE8F8281, 0x1FFC2B84, 0xDE5359FB, 0xC19F20F6, 0x6F549F32, + 0xF8E69B6F, 0x3698DA83, 0x1FF81F0A, 0x067EF8FE, 0x25F4867F, 0x19E853E4, 0x31FCCB16, 0x2F5E6CE5, + 0x55BC5FE1, 0x7994F727, 0x88F714FF, 0x7EE82FC4, 0xE3DAFBB1, 0xD376DCEC, 0xD9B36D7C, 0x903218DE, + 0x2B6C7C90, 0xE140FF1F, 0x7B7F8E60, 0xAE0FFD13, 0x12617B80, 0x251E42EC, 0x81C457C0, 0x7915D6A7, + 0xC40F417D, 0x8C07D3FD, 0xABB11AE6, 0xBBC14572, 0x1E169C51, 0x1FD7AFBF, 0x164CF4FA, 0x6BA497FB, + 0xAF6AFC2B, 0xAC07836D, 0x7BD03F1B, 0x1FA2E267, 0x30B6F2C2, 0x7921E4D7, 0x9B995FDA, 0xDBCCE545, + 0x19F4565E, 0xA4DF17C6, 0x7BC17942, 0xE2B7A0BC, 0xBABADAC6, 0x6F25543B, 0x05F11206, 0x337D3B2C, + 0x0FF595D0, 0x101F10D5, 0x177C7F92, 0x782C73BE, 0x0F18FF46, 0xF653A00F, 0xEF9364CF, 0xCCF990DB, + 0xCBCF87F5, 0x19C6A3E5, 0xE7C3FA8F, 0xC677613C, 0xB7BD7FE6, 0x6D027B16, 0x951FD67B, 0xB47F509F, + 0xC4F328D5, 0x3609F62E, 0xE44F28E2, 0x97F284E2, 0xF239A23F, 0x900FF18D, 0xE17E06FA, 0x90783638, + 0xBF407B80, 0x83A0FDA9, 0xAAAA2A1B, 0x1FE71BBC, 0x72E54A1B, 0xFF06FC2B, 0x56AC88C8, 0x9760F944, + 0xFE84C86F, 0xE9C11E49, 0xFD8A7138, 0x1E74BE0C, 0xE54928F0, 0x3F09DB4B, 0xA869D3A6, 0x45C65329, + 0xF00732F7, 0x99DB88BF, 0x0BB66FD7, 0x97F9C17C, 0x0BDFA794, 0xA2F527F7, 0x9D2EB83F, 0x85F79F2E, + 0x18DF1F7D, 0xBFE2F567, 0xEB231CB6, 0x87ED73FC, 0x5E42E58E, 0xA3F3BA60, 0x39BF9BF9, 0xD2FCFD83, + 0xB1A5679C, 0x50B366CD, 0x8AF04730, 0xCBC3EBD7, 0xCE3FC032, 0x9F443FA1, 0x3C7C7FBE, 0x236CDF62, + 0xB637406F, 0xCEF7DDE5, 0x3C0FF65C, 0xE2A764BF, 0x96F829A8, 0x1FEC3BD0, 0x8BBC100F, 0x6E71492D, + 0x8FA7E0BE, 0x7DBEFAEA, 0x2B6BBFFC, 0x2FFAF6D9, 0xB16387AD, 0xCFFFA256, 0x2D5AB428, 0x622FBF19, + 0x58535313, 0xB1A7DF0C, 0x047E731E, 0x667CE90D, 0x6FBDF596, 0x8D7F4A18, 0x0CEF0558, 0x8EFE1A5E, + 0x1EEE9F1C, 0x9F64EED3, 0x79204F48, 0x4FFB4D58, 0x1FCD3F89, 0x774AF43E, 0xED55D0A7, 0xC443D9FD, + 0xCAD0CBF9, 0x1FECBFA1, 0x276CE839, 0x1ECB96AF, 0x5FBF3ECA, 0xAFF1FCCE, 0xF14FFE91, 0xD34680BE, + 0xB07DB8CF, 0x190CE7FF, 0x309EE3E8, 0xFFF0799B, 0xE3A1BA6E, 0xE2F33FEF, 0x9F5D9F85, 0xF7A0F03C, + 0x7DF8289F, 0xD7EDF992, 0xE3378A32, 0xE239903E, 0x68707A46, 0xE3457CC6, 0x617B3EBE, 0xC785ED51, + 0xFCBEE833, 0xA1E87D51, 0xF42DF359, 0xE24B943A, 0xF839D847, 0x89D752AA, 0xA862EDDA, 0xB591F340, + 0xD18B6FBC, 0xF146E47E, 0x706029D0, 0xA3FCAC6F, 0xB0A7283F, 0xE82765F1, 0x607A7F73, 0xC6323D62, + 0xFF07C2A2, 0x4FD86157, 0xAD5A65F5, 0x0DF2C37D, 0x2E6C3F48, 0x43FBA17C, 0x4A817CC1, 0x01B39F74, + 0xA1FD1FCE, 0xC7C101B3, 0xBE11B7D9, 0x85F61430, 0x7C8FB4D8, 0xD0FF223C, 0x3F0649C2, 0x727E0992, + 0x446FF86B, 0x1187FC8C, 0x437EB407, 0x0D21C6F7, 0xAD06A1CF, 0xAEC3F718, 0x5FEA131C, 0xB687FEAA, + 0x7E28FFAD, 0xB7DE4AF4, 0x247F31DA, 0x33DFB6CF, 0x386C6FFC, 0xF8F1817F, 0xB6E4E748, 0xE5FF505B, + 0x6370701B, 0x625D7460, 0xDC985188, 0xF1FBB1C1, 0x378D1D8D, 0xF4E40F94, 0xCAFF71EF, 0xEEC09F4E, + 0xFCEEF154, 0x31F4C79F, 0x4EEBC13D, 0x5E9842CC, 0xF505A9A2, 0xAF08137D, 0x904AF514, 0x7AF12FBA, + 0x7EF448AC, 0x0F714E6D, 0x9B7B66CE, 0xB0ED7917, 0xD5B69D5D, 0x76A795C7, 0xEBE3EE19, 0x3DE24A2C, + 0x87F81890, 0x1FE2FDA0, 0x1CB19177, 0xC2F81B11, 0xA33F80C5, 0xA922C442, 0x3F9DF841, 0xFEA18306, + 0xA03C840B, 0x53FDCE3F, 0xC7D607F2, 0x5FD8F73C, 0xDB1EC87F, 0xE925836D, 0x7F831F55, 0x62EAC45B, + 0x1183FD2C, 0xB940658D, 0x19757510, 0x2F51B721, 0xEEDBB9BE, 0x993E7EF4, 0x3E05FD42, 0x39E2639D, + 0x8FE4E464, 0x87FACE0A, 0x4E90BE79, 0x3CF28213, 0x51FA445E, 0xA72AA007, 0x4CF421C6, 0xEF998D9D, + 0x7D698FB0, 0x72441FA8, 0x9F22C2AD, 0xD1679613, 0xEEECE7E6, 0xE65AF94A, 0xF2BC1F40, 0x3E69BF44, + 0x77C997F6, 0x513F073B, 0x1F417A1E, 0xDF927CD5, 0x63FC8DD7, 0x85FA6CF2, 0x3E427958, 0xDFB0342A, + 0x1EF93DE6, 0x3700EC7F, 0xFFF76394, 0xEF80EAF3, 0xBF0FF62E, 0x7F662162, 0x1CBFD382, 0xBDCB962C, + 0x407AC242, 0xEF4C20FA, 0xA28B297E, 0xC59940E5, 0x8CB750B9, 0x3ED86F88, 0x94A33CF5, 0xFD0673BC, + 0x0BC997EE, 0xBC6FD890, 0x81869EB0, 0x4E76DE0F, 0xF343E453, 0x1DEA9234, 0x1E3CFFDC, 0xBA14CC47, + 0xE9BF7FA8, 0xF3F717F5, 0x3B1FCBA1, 0xFD44EFA6, 0x9350BFE8, 0x3BD1BBCF, 0x31C1585F, 0x4C30D71F, + 0x237A680F, 0xC61BF4B1, 0x7FF73694, 0x8F70B0F7, 0xF187E720, 0xC6F137FA, 0x786ADE43, 0x484FF8EF, + 0xC78ED4ED, 0xC4FE117D, 0xD1C5C5DD, 0x8B105379, 0xD1C567F4, 0x286E85BF, 0x79FD200F, 0xF98B84F2, + 0x130EE5C7, 0xFD2F223F, 0x61919FEB, 0x57398751, 0x9FD2BE3A, 0x7B6C2291, 0xC0F100AC, 0x4F008E87, + 0xF2AB9A03, 0x4F3EFA20, 0xEA9FCA73, 0x0E83FEA5, 0x7D7F47CE, 0xE14117F5, 0xB3F2F93B, 0x6A0E3CFA, + 0xFBFBB03E, 0x683F3ABE, 0xB8BE22E3, 0x8BD88C2F, 0xCD07C230, 0xBE517DC3, 0xF846FB03, 0xE31BED2F, + 0x8CAFF0E3, 0xFA2E0C4E, 0x827D886D, 0xA1789492, 0xC276579C, 0x515C64E5, 0x09523F5B, 0x1C6D2F48, + 0x0527E795, 0xDF6FED5D, 0x498FFA18, 0xF8A3D9F5, 0xD223AF23, 0xAE17591F, 0x5E5E4758, 0x1F62AF94, + 0x57EF113D, 0xC5DF44F9, 0x09E77504, 0xFB23F609, 0xF8C93E71, 0xFF985FF4, 0x5F7256E1, 0xB9102F20, + 0xEB43A9C2, 0x73455EC2, 0x8DF54F3D, 0x36C78E47, 0xC95984AD, 0x7D1BACFC, 0x66FA18E0, 0x1E6AD6DF, + 0x06C2D6DE, 0x25951FB5, 0x5F251E61, 0x5B7F7BF7, 0x58B3F67D, 0xB7D97A01, 0x7EB22F1C, 0x7F944CB5, + 0x7DFED945, 0x385E80F3, 0xBBA7DABC, 0xBBE6652B, 0x5F7EF73E, 0x8FC37A14, 0xFD04C9AE, 0x3F9F36E9, + 0x16CAA762, 0xF0C452BD, 0x19E28FA4, 0xBE89A5B9, 0xA58241DE, 0x91558425, 0x5FCB6475, 0xA814F5F7, + 0x9260BD19, 0x309623FF, 0x21A497F9, 0x7955D7D8, 0x58C1541F, 0x61D90F47, 0x56B52913, 0x4CF48465, + 0x3E8EACD2, 0x9B313FCC, 0x8BB4DF5F, 0x5DF703E6, 0x4F91F8C8, 0x89A507AA, 0xAC7C91F6, 0x33E9255F, + 0xCC64B5BD, 0x1BCA3B4D, 0xF0812AC0, 0x588EFCDB, 0xBB613CD6, 0x54E1DF36, 0x16F9CF94, 0xF27F5640, + 0x79532F29, 0x5F576AF3, 0xC960F97B, 0x0ACBA748, 0xFDEF29AC, 0xFF4CC1FF, 0xAC002CF1, 0x67134BDF, + 0xC1FE423E, 0x19EAEFCA, 0x3AC1544E, 0x58F2834D, 0x2C7DA15B, 0x6BF4926F, 0x6C64D50B, 0xD8BFD6E8, + 0xA3F549FE, 0x9AC96A65, 0x5D6BF248, 0x3CDC64F5, 0x4E199403, 0x3D8DCFCA, 0x3AEC6F46, 0xFFC5DE9F, + 0xAFC2F185, 0xF9DAAF22, 0x1C5F2A27, 0x2CF6BE5F, 0x05D34F97, 0xFAC3F947, 0xE58C33E6, 0x47E6FCCA, + 0x2CCF6C3F, 0xB33DD9CF, 0xFA55D0FC, 0x12FB7B55, 0xD7D6E75B, 0x6BF391FA, 0xC3F32B63, 0xBEFC7FFA, + 0x024CFC84, 0x1B870A7E, 0xB316F96F, 0x14FC12D6, 0x976A2FB8, 0x7A9DC893, 0x293F9533, 0x6E67B0B1, + 0xDC7DBF48, 0xCDC67C5A, 0xC30D3627, 0xD10BF635, 0x7C8DF9B6, 0x2A0D5E67, 0x70E7A369, 0xCC8F94D1, + 0x9F4CF933, 0xE539F981, 0xE015383E, 0x80897E45, 0xABEBCF35, 0xEBCDDC10, 0xD5A575F5, 0x9B313EDA, + 0x94833FDF, 0x90B21FCA, 0x50BEB30C, 0xBEC3E0BA, 0x866E8203, 0xB3935EAD, 0x08037F6A, 0x8E52FDCB, + 0x88BF357A, 0xF04FBA60, 0x73EBF499, 0xFDCBACDF, 0x33F713B3, 0x63A84B55, 0x5319D067, 0xCE07C0E9, + 0xD94A0D1D, 0xAB370B7D, 0xEA3DA506, 0x9486F4D1, 0xF1907866, 0xDDC92B87, 0xEFEB123F, 0xAD3B25AA, + 0xC95E1256, 0x06837F3F, 0xE67B44EC, 0x95C37BAC, 0xC437AB4E, 0xEEC6EDDB, 0xB7DBF86E, 0x6D30BC0F, + 0x88BD539D, 0xD4D0A83D, 0xD41667D2, 0x37AF4FE2, 0xC7E38BDC, 0x8D902F0E, 0xF33522F6, 0xCA213F49, + 0xA6FC623F, 0xD5AEE42F, 0x203E5DEC, 0xA55E96EC, 0x09EF5752, 0x9F5E1B3C, 0x01EF4512, 0xAFAEEA83, + 0x27AFBBEE, 0x3A5B7FFB, 0xEE6EF9DB, 0x6FBF6DF3, 0x43B6EFEE, 0xF5077F31, 0x89F7CE1A, 0xE8F587EF, + 0x8FD27ED6, 0x40B71CFD, 0x23245E7D, 0x913F6CC6, 0x8C1994DF, 0x927035E6, 0xD7E47874, 0xDDC9AF9E, + 0x3A75AA8D, 0x2F377818, 0xBC4F4BFB, 0xFA6F6A0D, 0xC9C3E553, 0xBDE3106F, 0x2AF1F1DA, 0xF31A30FE, + 0x96E553C7, 0xD55BB81F, 0xBCC0E3F7, 0x993F1CE3, 0x6DB97DFD, 0xDBD8DF30, 0x1E97F36B, 0xEAB6FE65, + 0x10BF21F9, 0x37B51F7B, 0x07E2DB6C, 0xFEB2CF54, 0x02DE336C, 0x3EBA7AF7, 0x1FF0FD4D, 0xE2D7D514, + 0x771BBC97, 0xCAFEAC2E, 0x536DD6AD, 0x5B67F75F, 0x35EBD453, 0x14BFCEFA, 0xBFEC5425, 0x61D6FFD9, + 0xC1708B81, 0xFEE66028, 0x618EAFDF, 0xEA96C37B, 0x81E417F5, 0xB77AFDF9, 0x3D0B7170, 0xC0EBCFDF, + 0xBF913E38, 0xE096433E, 0x21899757, 0x469F100F, 0x87F94D09, 0x57C37B20, 0xE62F3538, 0x59E957D3, + 0xF980E80D, 0x1E46F949, 0x79BE3F9D, 0x3510F427, 0xF4EA9344, 0xAF3E7DFA, 0xD8FCA73A, 0x3F7106E9, + 0x8BF5D92D, 0xAB14F429, 0xF1F8BA9D, 0xFF27181F, 0xA95F6DF1, 0x9F81F865, 0x9157DDE9, 0x3D2FEF77, + 0xD8FF06EF, 0xCFF0BE21, 0xFDD73DD5, 0x7DD1F87F, 0xB5D23B66, 0x31E653F4, 0x8E5A7D01, 0x1EABEE25, + 0xCCE3EFF9, 0x53989EE4, 0x5F1EABB6, 0xE5407FBE, 0x3FD19603, 0x1E107B9F, 0xCFDF19FD, 0x6DAE0F89, + 0x8FCF2DF0, 0xCAC17F5F, 0xE2ED730B, 0x12D5E0BF, 0x8FF9570D, 0x6E5B40F6, 0xA2690AD1, 0xB735F4E0, + 0xAF23F900, 0xDA16B81B, 0x77EDDA65, 0xE3E1730D, 0x86F74539, 0x9FB42D20, 0xFB20FB7D, 0x2E63390F, + 0xE8238D0B, 0xE0BD51CE, 0x0BCEE78D, 0xFF01EF71, 0x92EFC0D9, 0x143C0DEF, 0xCD920F41, 0xD7064FC2, + 0xFBA9E46B, 0xEA51ED96, 0xC3FB20E2, 0x9B007BFD, 0xE17BAFC4, 0xEF17D67A, 0xFDE13D5D, 0xFA5B58EB, + 0x96AF5EBD, 0xDAE643E8, 0xF88C3F8C, 0xF27992BE, 0x0CAE86F8, 0x14C93790, 0x5BE057C3, 0x7B8EE40F, + 0x307818CD, 0x27D24FB2, 0x32510DF1, 0x5F721E4F, 0x8E896F84, 0xF851991F, 0xC94AAF1C, 0xBF67F1FA, + 0x4A56AAA1, 0x60DF64FD, 0x252BDD8D, 0xE06F21E7, 0xE9530BD4, 0x50CA4F45, 0xF53BAB62, 0x43A13D91, + 0xCFB9C4EB, 0x06EB5FE4, 0x7786BB7F, 0xE07CA4D8, 0x9EB351CD, 0x80EFB192, 0x3F566F8D, 0x0D82F92C, + 0xF965F53F, 0xBC428AD7, 0xE7F5C9F6, 0x57E2FBFD, 0x45896AC8, 0xAF21F627, 0x6E71737B, 0xDDC29E73, + 0xBE02DFDA, 0x77EA4F7C, 0x118DB79C, 0x677DC632, 0x9F0ACADC, 0x72781F44, 0x7C1360AF, 0xFFCB2FBF, + 0x6CF31774, 0x7892ECB5, 0xC8DBE149, 0xB2E7369F, 0x84190FCE, 0x2F51CB18, 0xEDB1E42F, 0xF0D95EDB, + 0x7C13C69E, 0xE37ACE18, 0x2FB9BF9C, 0x5A10DF08, 0xF13699E3, 0xD172BC19, 0x8F495417, 0x1616B618, + 0xCFCCF137, 0xE383F917, 0x9C91AA09, 0xF60799AF, 0x7AB79A06, 0xF6A2E5F8, 0xB5185FCA, 0x0FBB530F, + 0x837CC499, 0xEB2F737D, 0xB61CDFE6, 0xE3D362BF, 0xCF380FB4, 0x9CBFCDFB, 0x27EBB3E3, 0x33EE4658, + 0x5F227FC7, 0x67BC72FC, 0x3EDEC2BE, 0x64DA07B6, 0x5F836315, 0x60AF24FF, 0xB31AE89D, 0x4BF947D8, + 0x7E2DF0CE, 0x85F927F6, 0x481D8C3D, 0xCEF4644F, 0xE7BB0F41, 0x3E17E9BF, 0xAA0B3E02, 0x7F35831F, + 0xA0FCB76A, 0xD6B5D75E, 0x1BE697BD, 0x50FD37E5, 0x976D514E, 0xF6B75FB0, 0x05E2235B, 0xD6C7FBE1, + 0xAF9271F8, 0x9E2DF64D, 0xED4CC6D0, 0xDF84C743, 0x7D9BFE00, 0xFC2D257F, 0x8ABA20BD, 0x09DE7F65, + 0xBC8B5F57, 0xD7C07946, 0xE643F1EB, 0xFA107EEF, 0xE77C241D, 0x3ED20DE0, 0xFF2DF6AB, 0xC387EA46, + 0x684FC6BF, 0xB8CAB91E, 0xF64FC957, 0xD2E175A7, 0x37C46759, 0xFE35FA4C, 0xCA0FCAF5, 0xBFA247A1, + 0xBF0EF7AF, 0xDDB7EA66, 0xD86FA5FF, 0xEDEAF429, 0xF85E24F9, 0x4182A4A3, 0x613EC9FA, 0x33F7FF49, + 0xE48F42ED, 0xB5FBD8E9, 0x45EB9DF3, 0xFF7EA6D3, 0x942F84F9, 0x3F570D3C, 0x1FA9FEAD, 0xBA08EA87, + 0xF902F799, 0xACAB553E, 0xC6FBF2F7, 0xA0ACCBF5, 0x0DF03D59, 0xE68FD2FA, 0x429AFFAC, 0xCF58700C, + 0xECBFE4B3, 0x36FBC776, 0xC98F03B8, 0x6DDA9964, 0xF3E518FA, 0xA694A6F8, 0x02CE779D, 0x3A3D7881, + 0x308FD7D7, 0x2A07FC4B, 0xA55CBD15, 0x7B1FE3BF, 0x993FD81B, 0x7B87E6B3, 0xE4435271, 0xF06F1579, + 0xF3FEA0E6, 0x837F96C4, 0x23E43DE4, 0x7481EF51, 0x80E17B47, 0xF65DBA49, 0xF2FB219E, 0xA5EE018C, + 0xE5F03DE8, 0x767DD096, 0x039EA1EE, 0x90726CFF, 0x63BD05E3, 0xC9591FC1, 0x676A38EC, 0x6F52AE7F, + 0xA7BAC3F7, 0x32C987AD, 0xC7644FEE, 0xD2A58BDD, 0x2F5451F6, 0x6D64EF59, 0x9F835457, 0xF4AF60FB, + 0x15DCA34B, 0xD17EF179, 0x27B857E7, 0x45CF137A, 0x00E9CF9E, 0x3F2ED4B7, 0xE07D41EE, 0x13F3F424, + 0x9B9F09E8, 0x2B747FCA, 0xEF44D8BD, 0x468FB7D8, 0xD0BB23F4, 0x23B87FF0, 0xFEE23EA7, 0x9FB018E8, + 0xFFA227D3, 0x7A261CBB, 0x5DCFB518, 0xF2DF4CD0, 0xAF513E6E, 0xC6AB25FF, 0x0FD3AFD5, 0x1534FE84, + 0xFD7BF52A, 0x8BC1DEDD, 0x835E3CE1, 0x7EDA2EEB, 0x37707FB2, 0xFADB97F5, 0x30617A3F, 0x5467F93B, + 0x297F12E3, 0x6BFCB582, 0x319E37F0, 0xEF007CF2, 0x79C6AFF9, 0xAB05C37D, 0x2C551FCF, 0x127AC0E9, + 0x21B17594, 0x1F8A70EC, 0x707A66F4, 0x7D3CEEA4, 0xC70BC6F7, 0xD50DFCBE, 0xC7EFB7FE, 0x2BEAF4E8, + 0xFBAA1FA8, 0xA9428FEF, 0xA51D31A1, 0xB9DD8FB2, 0xCC7AA4FD, 0x88F13AA7, 0x3DC6A773, 0x7E366F9C, + 0xBE86F441, 0xF9CF9CD1, 0xFA6AC6D8, 0x9E739D3A, 0x04F1E622, 0xBF374E1D, 0x257D13FF, 0xC937DD33, + 0x841FF089, 0xC7DD2EC2, 0x8FB8C259, 0xCDF4884F, 0xFED5590F, 0xF19F80A1, 0x7E779D7E, 0x56EA43BC, + 0xC1EC8091, 0xFA9D71FA, 0x6094DFB9, 0x5E5745E5, 0x8BBFA0A7, 0x6767675B, 0xF90DDE13, 0xADCFEBA5, + 0xF7C0F739, 0x69CFE0E9, 0x707F90FC, 0x72BA542F, 0xA1F945F4, 0xC178996F, 0x3C9E13F4, 0xAF0523FD, + 0x008A5F92, 0x7C768D97, 0xBBE70A3F, 0xE0535DDD, 0x5E51FA53, 0x3F733640, 0x7F0D3DE2, 0xC62B9DAD, + 0xCC4FFD7F, 0x4C3B109F, 0x2FF9F0DC, 0xB9FADA68, 0xFD7A9BBE, 0x44E8116F, 0x57C7A2F2, 0xB9AFEBE9, + 0x701F15F9, 0x0DDE03FB, 0x8BD4A77F, 0x4DFA90F6, 0x0C467D49, 0x7E3CE75F, 0xF487B43E, 0x895EF914, + 0x3F69307D, 0x2F88E949, 0x902F0D30, 0xD2CFA0F8, 0x7FC9C797, 0xAA718708, 0x3FF6EF65, 0x8A6713FA, + 0xC6579D4F, 0x999ED6C3, 0x97CE4ED0, 0x07601C0F, 0xF262B3F9, 0xFCBCDE14, 0x5F28F53B, 0xCFEBF951, + 0x7E6725CD, 0x4F2BDFBB, 0x617F18EF, 0x89D6971E, 0xA8F74C99, 0x32C5B667, 0xF074C8D7, 0x21F9FD9C, + 0x85BA96EC, 0x1BF3F7D4, 0x871853FD, 0x3DF47D82, 0x917EBEBE, 0x8BD71FF2, 0xAB3BDC51, 0xC28FEB7B, + 0xA07B4994, 0x3E3DD8D9, 0x0DF9AC64, 0xBDABE9CE, 0x81E87ACE, 0x49C76AC0, 0xFE493EC2, 0x9CA6F8BF, + 0x47EB4FDC, 0x1D9F19FD, 0x5E969815, 0xFB382A5F, 0xEA433D1D, 0xFBC7F21B, 0xBC07DE17, 0xA4BEC6CB, + 0x491FD29E, 0xC1A82FC9, 0x0F18BCA1, 0xEBD9BE63, 0xFEC0D420, 0x5D18B5F7, 0xA901EA25, 0x690FE957, + 0xE939221F, 0xDAC3B9AE, 0x2FFD079C, 0xFEC04945, 0xE9D39B9D, 0xAAA8BD52, 0x8F3A6B08, 0x53FD79BF, + 0xF296F2FD, 0x09DBCFFB, 0x65ECE282, 0x82025B7F, 0x9B3FC7EF, 0x8FF2B7F9, 0x4BEC4B7A, 0xAFE2FDEB, + 0x4DB58F71, 0x2D617D26, 0x7E4FE1FA, 0xD2E3F459, 0xF9F9F9B6, 0xBDF438B5, 0x1FEC9FE4, 0x570C16E9, + 0x6DBC3F51, 0xFF7B6B0D, 0xEDCB7E95, 0x3A5B3D45, 0xEF2DDCFF, 0x85FA76CA, 0x37C8FDFD, 0x9DD328F3, + 0x1F70D3EB, 0xCE11999F, 0x88DF709E, 0x93F98BF4, 0x773B2F46, 0xF319C63D, 0xB59331B6, 0x1F7774B1, + 0xCC5FA0F7, 0xEEA67C74, 0xC2EFCDD2, 0xB744F753, 0x7DBDFA8E, 0xEF67B584, 0x75AF4E9D, 0x3AD9FA82, + 0x06D287B4, 0x1734A8BD, 0xF03E22F9, 0x29035F3F, 0xC4FB2BF5, 0xFF3CCA67, 0x24FB6DAA, 0xAF9A21F6, + 0x06E97374, 0x6FB14FD8, 0xBFDB9CC3, 0x62FF0027, 0x9F73EAA2, 0xF4C9FF74, 0x9E16FB83, 0xF4139D67, + 0x09F3FEFD, 0x477537E5, 0x8FA3F663, 0x4FA86AD4, 0x3FD7EF7E, 0xA1C744F9, 0xDD1A1DA3, 0xFB00EFDF, + 0xC7551DBD, 0x4710BF73, 0x4263FE2D, 0xA94F2FD4, 0xBDF03D8C, 0xDBD30B49, 0x5F92DF54, 0x1FD357F1, + 0x7980F455, 0xAFE641FB, 0x723E088E, 0xAA5FD27D, 0x9BBF6F1E, 0x5707E9BD, 0x84FB3BC2, 0xF946F63F, + 0xC0271F77, 0x6A647F42, 0xFC84F388, 0xEC5F483F, 0xCA79CA9E, 0x57A0BF93, 0x748231F5, 0x7F8ABE52, + 0xF62F1C6F, 0x57EF8CF2, 0x7B4A2F8E, 0x9E5FBC4A, 0xF52D9DEF, 0x88DFABD4, 0x3D60BE4B, 0x7D6E5FD2, + 0x87B467AC, 0x731DBCE7, 0x44CF1372, 0x1E91F304, 0xE5AB241C, 0x1FE93882, 0x813E96D2, 0x6B28BF27, + 0x972B6784, 0x602C7FC5, 0xA1FFF3E1, 0xF59968EB, 0xFE17BE7F, 0xF3FCF3D7, 0xBB0D9CDF, 0x94FA33CA, + 0xDD4FF941, 0x793F4BB9, 0x4B287FA4, 0xF4D73B5F, 0x3096BFEA, 0x7E47F4BC, 0x7E7263F3, 0xB13E994F, + 0xEB63BB38, 0xFF2AF23B, 0xA3629F50, 0xFE49DEFF, 0xD2B1077F, 0x0A47E945, 0xDF8E8E17, 0x0846FA57, + 0x635B899E, 0xF59FEBDF, 0x8BFF3F21, 0xFA7DCFAF, 0xE6FCB9FF, 0xE779B135, 0x7D36D31F, 0xEF77EE61, + 0x75BDD0E3, 0xF96B90CA, 0x117DE17E, 0x3448D7FF, 0x94FE9AE9, 0x4BCE0F47, 0x9C01D25F, 0xDC8F06BB, + 0x35ADE923, 0xB3BF72FE, 0x0A8E783D, 0x64BEC0F7, 0x8CD8B3E9, 0xE2CCF36C, 0x6BF202C6, 0x78F883C1, + 0xBA56FB37, 0x8DCB97AA, 0xC44FF50F, 0xE3CB0FEA, 0xE5ADF507, 0x30962FD5, 0x87A53FE8, 0x5F73C89D, + 0x27F2237E, 0xCEDDF653, 0x38DABFCC, 0xF33A60A0, 0x4F1D8AFD, 0x2B9EEFE5, 0x7E00194A, 0xF13E49F7, + 0x3F23F151, 0x5A9F8C97, 0x0A66FAA5, 0x442FF755, 0x537EA7DC, 0x4F99FF4E, 0xB99FAA48, 0x3C9A7C6F, + 0x554B05F3, 0xF9A9CCEF, 0x20E7732C, 0x7FDEEF40, 0xF68ADB9F, 0xE9EC96FB, 0x34D20F72, 0x76437CA4, + 0x7C5FF30A, 0x9403F9D8, 0x5B9667F2, 0xB37CBF75, 0x6EC1FF8F, 0xE2FC26DE, 0x79EE2794, 0xDF84E5B9, + 0x2CE145E5, 0x53BD131E, 0x9DCFA97E, 0xD5C91D58, 0x565606DF, 0xEB30BF95, 0x5BA48BC1, 0x9F5DE431, + 0x06A809F3, 0x75497F47, 0x507CB77C, 0xDF730B82, 0x26CC3FC0, 0xF9B1CC79, 0xFEE7944F, 0x817050AB, + 0x6AF8FB20, 0xE16F54B9, 0x60F4FF99, 0xA3FE44F9, 0xB75AD267, 0x9623BE5F, 0x1DA272CE, 0x6F53EE56, + 0xC3F94AF2, 0x57A881EE, 0x26782F12, 0x7A5518A4, 0xE03D47EA, 0x53FFDBD5, 0xF9F34411, 0x84617CF6, + 0x6EE15D38, 0x09ABB140, 0x31B41242, 0x0221C642, 0x1B303192, 0x6B8CB133, 0x165668B0, 0x2131676B, + 0x62612C94, 0x4F60C460, 0x28ECACAC, 0x20B9D8EA, 0x0790D810, 0x83414D90, 0x433C59B8, 0xBD5DE7FD, + 0x373743A8, 0x9EE47D66, 0x97DDE1B8, 0xDD99DFF3, 0xDE2B8F71, 0xFFAF3B9F, 0xA292723E, 0x90EEB731, + 0x67F23C77, 0xEB99C99A, 0x394FCFFF, 0x7A3E6F2B, 0x237C3E32, 0xDFE7396F, 0x1135CDF7, 0xF9E89D3F, + 0x3FCB959E, 0xA6F9BC22, 0xF5DFEDCC, 0x1AB0D7AB, 0x1937693C, 0xD4B43F5D, 0x75B955F1, 0xFA4790A6, + 0x7ACD2B2B, 0xDE77BF78, 0x7EAB8B11, 0xCFBF562C, 0xB176F54B, 0x5CAFE399, 0x0BD1397C, 0x7E881B32, + 0xFEB7E832, 0xE6559B4B, 0xAA4D6EEB, 0x5FB03677, 0x8A2DEAD7, 0xA4FCE715, 0xD6B1AF27, 0xE8FF8371, + 0xF5131EDF, 0xFA31F447, 0xABA19FB4, 0xE7A77ACF, 0xDF3718FA, 0xE35FA19F, 0xB4E7A77A, 0xCF5F5D0D, + 0xFDD5A7A1, 0x9FB4E7AF, 0xAE86FECE, 0x7CE8EF8C, 0x877ED29E, 0x9FEA3DFF, 0xD156E83F, 0x6A867ED2, + 0x9E9FEA3D, 0x7FF12CF4, 0x170BA19F, 0xB4E7A77A, 0xCFDF1D0B, 0xFD7911FA, 0x497B7EAA, 0xF7FCE661, + 0xC9FDACEC, 0x0FAE0799, 0x97A5F48F, 0x727A43FB, 0x3BE1FB36, 0x5BBFA179, 0xA4A48577, 0xAD75A08D, + 0xEBC3CA47, 0xDB0F9836, 0x3EFF2B9F, 0x601C9F20, 0xFD8F3ACC, 0x0FE9FEF9, 0xDA9E1915, 0xFE87EBC1, + 0x8C0A9FC0, 0xE301B49D, 0xA67A68D7, 0xEB75C70F, 0x981E3F20, 0x7C3164C4, 0xCFDCD0BC, 0x0CC868FF, + 0xB3E37B84, 0x07F2FAB1, 0x089F43F5, 0x6507FE89, 0xA6F1C06A, 0x7C1FDCE3, 0x7F98BF50, 0x3E25155E, + 0x4FF9EDD4, 0xFEFE743C, 0xE1FD33AB, 0xF17DB0F2, 0x2399F02F, 0xCAD3A0C6, 0x3C39CD57, 0xC80613E2, + 0x2995E74E, 0xAD5E5C5C, 0x743C0E1E, 0x8F35FB63, 0xE181D41F, 0xDB33A4FB, 0xF75CF309, 0x12CE5F70, + 0x3C89F243, 0xCCA3D7DA, 0x90312FC3, 0x79072682, 0x8CF288BD, 0x7E50B81E, 0xA17C48ED, 0xC0105FA2, + 0xF908B67E, 0x4FF2355C, 0x3DE7ABB0, 0x4E875CDE, 0x0AD5A7C3, 0x5A2FC76F, 0xC13EF28F, 0x7A7D6A2D, + 0xE621FDF1, 0x9077F58E, 0xB74FF9C2, 0xDA5FAB37, 0xBFB89F49, 0x9118997F, 0x34FE81D5, 0xC42F091F, + 0x832F7798, 0x8FE9F91B, 0x8D869B6F, 0xA74E2715, 0xBCBE7A7D, 0xFE5A2D3C, 0x91F3E3FF, 0x479D0F78, + 0xFD71BFBE, 0xCE97EA51, 0xE2FA1BD1, 0xFEFE9E76, 0xF395792B, 0xE1E52B90, 0xC9FD249E, 0x1E0AC870, + 0x3D437917, 0xCCB310BE, 0xC5F9916F, 0x51FE3E1D, 0x90EB297C, 0x4D3AE078, 0x9C27219F, 0xA3BCBED6, + 0x2B9F0F2D, 0xF97B39C9, 0xE3383FF3, 0x3ACEDFC2, 0xFE9DCA23, 0x544B3345, 0x3C82F0DD, 0xD5127689, + 0x17555E3B, 0x825D7CBF, 0xAFBC8289, 0xCC14F10A, 0xDAAFA734, 0x63A29BAC, 0x61877878, 0xE1B3AD7F, + 0x877875ED, 0xC7139931, 0xE145A4BF, 0x4DD287DF, 0xAF4EF60B, 0xD1FAC9FB, 0x6581F53A, 0xDEE40214, + 0x385E8F1F, 0x4FFAF0FB, 0x8FF2177A, 0x7FF47CD1, 0x2F7C05D5, 0xA39F7931, 0xFEFC3ADC, 0x3433B8DE, + 0xA29F4F87, 0x9B09203F, 0xA97903EB, 0xCB09E0E7, 0x85F241EB, 0xCB6606F9, 0x20E5776E, 0xB7CD4DE1, + 0x7D9AACE1, 0x07F2672E, 0x4F6008BE, 0x4A3ED22C, 0x6B730DD7, 0xF3DCFAC8, 0xB899C5FB, 0xA57C7F3A, + 0x0EDB727F, 0x98EFEF87, 0x6D9CFFCA, 0xEFD807CA, 0x59FCFEA7, 0xEB8DC3C7, 0x664EF653, 0x34594317, + 0xDF77BA3C, 0x857EE8E2, 0x7A889EBF, 0xF5CF110F, 0xABF72F37, 0xD78547E2, 0xFB97C34F, 0xE26735DF, + 0x2086DF7A, 0x7CD6A62E, 0xBC129DCF, 0x706EA685, 0x276AB286, 0x3FB85FC0, 0xE505C4B0, 0xEF7827D2, + 0x660AD7E3, 0x344F6FFA, 0xF1D9BB9A, 0xCF88FAD3, 0xA35B1F38, 0xEF92F3FD, 0x5EBFBA7A, 0xD1E5775A, + 0x5D7DD3FD, 0xCCF9A19C, 0x67877E97, 0x67F980FD, 0x9C37C9F9, 0x7AE8F7F3, 0x3BD1CFF9, 0x9D9CDF86, + 0x7ECE2FE5, 0xFC36F473, 0x9E23E7C3, 0xA15FF31D, 0x292FCEFA, 0x351F15F3, 0xE8FCE3A3, 0x463FE755, + 0x723E1EFA, 0xFDFC4DF5, 0xFF070000, +}; + +u32 point_table_binary_69[] = { + 0x11726593, 0xBD6E1351, 0x1085CF1A, 0x076C4294, 0xC4204596, + 0x200A0D95, 0x25226D95, 0x2E7905A4, 0x3C81ED6D, 0x6C978822, 0x455C218B, 0x27B0B6A2, 0x4F8F1042, + 0x14489417, 0xEC17803C, 0x0212CA0F, 0xC1D9CBCE, 0x9E9D7BEF, 0x6EB6FB74, 0xE7CCCFCE, 0x9C5B6BF7, + 0xED4B60EB, 0x13906599, 0xBDB55892, 0x9F98D96C, 0x5630DE23, 0xFF94ED3E, 0x191006A8, 0xEFA6CAD4, + 0x7753AF17, 0x0EF564AD, 0xC77CAD33, 0xEAB5DEC3, 0x84F1D929, 0x8E849B6F, 0x365289CF, 0x4E197FEF, + 0x987AA927, 0x7CB1CD78, 0x3B65FC5F, 0xC378E94F, 0xF8CF31F3, 0xDB29F9FA, 0x8CFA4644, 0x6EA7CACC, + 0xD72EFB17, 0x967EAF62, 0x65F67F15, 0xFBF9C3FC, 0xF57E34DF, 0xAFCF5E2F, 0xFC13BEBE, 0xE48BCB7C, + 0x5A2F2EEB, 0x45F93CC2, 0xBD729E68, 0xCAF89EF1, 0xF387FF1B, 0x65FC1EFC, 0xFC95FD94, 0xFA3DF87D, + 0x739FEBCF, 0xABFB627C, 0x26FC1B78, 0xF065ED7B, 0x586FF3A4, 0x3AEFE609, 0xF5DAFFEE, 0xA59F47DE, + 0x772FF91E, 0x89FE1CD8, 0x39587B55, 0xCC037F0F, 0xF3F9DCCD, 0xD7F4FC91, 0xDC24838C, 0x92751EA7, + 0x474D8FAA, 0x1ED3AADE, 0xE7D77AFC, 0x7FBE1E19, 0x77EAA3F2, 0xEEF357E3, 0x7DBD7A3F, 0xE4E25E17, + 0xC04D62E3, 0xE170E8EE, 0xF7265999, 0xC160E0EE, 0xB5859599, 0x4C26E485, 0xB08D850B, 0x3F2C25BB, + 0x3D1C8FC7, 0xCE1FC8E3, 0x47A391F3, 0xCF46BA32, 0xFD7E9FBC, 0x14B687C2, 0x9A7FE75D, 0xE343E1AF, + 0xD28FEBDF, 0x1A5F858B, 0xF71FF9FB, 0xDBACEFFC, 0x97D7B7FF, 0x02CEE3AD, 0x6D18D5CB, 0xBDB4CC8B, + 0x24F4B75C, 0x34FDACDC, 0x33FA2EFF, 0xA393C471, 0x78AF9DA4, 0x9B86FE92, 0x0B0EFD2B, 0x171CF60B, + 0xB05EB1FF, 0x73F1EF23, 0x13FAAB93, 0xF01EF5BE, 0x3AC9FD24, 0xF43F6A7E, 0x74F1B57C, 0xF57EEEF4, + 0xEBF23F8E, 0x43BF6ABD, 0xC8C5339F, 0xEE23FF9E, 0xCA12755F, 0xF9F75A58, 0xEFA1DD0B, 0x7851F033, + 0xE1FF0000, +}; + +u32 point_table_binary_70[] = { + 0x11726D92, 0xBD4A0341, 0x10C707E6, 0xE00C1676, 0x0AC1CA46, 0xD208828D, 0x8DA4B30B, + 0x76E6352C, 0x5268179F, 0xE052FB10, 0x97521021, 0xE00B1C82, 0xE203E40A, 0x8B8B082E, 0x5ADD783B, + 0x1F7BBBE2, 0x763FFEFF, 0xF9DCA125, 0x1594833D, 0x828BBF0C, 0x5731D332, 0xE5CE5F79, 0x1ECDF1D3, + 0x187E00F6, 0x4F0317C2, 0x006DDB86, 0xFCA3791F, 0xEFF5E733, 0x6C54E77C, 0xB747D8B0, 0x3E3656FF, + 0xD8FC29BB, 0x27AC385E, 0xFDF53556, 0xAA73BDFA, 0x26F80BF1, 0xEB3C2BF1, 0x1F5CE2A3, 0xB1D777CE, + 0x0317C2D2, 0xBF67F1F7, 0xF15E3F79, 0x093AE79B, 0x3CD8BE8C, 0xB36363F1, 0xA7EC36B8, 0xE678F5D7, + 0x335CAB2E, 0xFDCF423E, 0xE9BF09F5, 0x575EA7CD, 0xE19DB1D7, 0xE96BB8AB, 0xF332E71F, 0xC33DDD0F, + 0xFBF377F1, 0xDB7F206D, 0xBFC5F528, 0x621FDFBD, 0xFBF83FB3, 0x8E9D73FF, 0xDC8BE85B, 0xAFFDFD08, + 0x639BDE53, 0xCA19A4FE, 0xAE9F89DD, 0x1BCF1371, 0x7A8F527F, 0x304DEF73, 0x30C5EF38, 0x1E16C63A, + 0xCF02A02C, 0x4BFA0500, +}; + +u32 point_table_binary_71[] = { + 0x11727D98, 0x5D6C5445, 0x14C7CFDC, 0xDD76EF16, 0xDA5E52A1, 0xD8426880, + 0xC0029A6E, 0x306A138D, 0x31DA1813, 0x95221A28, 0x8A86BE48, 0x82182186, 0x508DDA8D, 0xF101FC2A, + 0xFA8CC618, 0x348801AB, 0x022F1229, 0x09244D30, 0xB146E523, 0x44830F2A, 0xF255B5E0, 0xB2EDEE5E, + 0xE7CC9933, 0x7BE602B6, 0x2FFDF59C, 0xFFCCDC33, 0x67E69E73, 0x2B03D541, 0x180178FE, 0x3CC0BA75, + 0xEBE2CA40, 0xDC439CBB, 0xA55AADC6, 0xF1203100, 0x33F9E30F, 0xFA1BFB2E, 0x0D2AB768, 0xEBD6AD64, + 0xDF25EDE4, 0x1F4A7FE4, 0x847F6BC5, 0x1FAFB592, 0x9B87F341, 0x64C70766, 0x7F7CE6D0, 0x31F987B0, + 0xB082E31B, 0x36EB65F6, 0xD7CFDCAF, 0x841E1972, 0x299C2FD8, 0x445C9C60, 0x26FFE224, 0x00727919, + 0x71F33ED2, 0x9797917F, 0xF3FEDCDD, 0xC6FEAA9D, 0x5F31FBF3, 0xA33EEE02, 0x5855AEE9, 0x8973295C, + 0x2F8FA79F, 0xDF7232FE, 0xA4EFBFAF, 0x163FE25C, 0x9AD6473C, 0x02CCE43F, 0x22F5BDFE, 0xFE2067E2, + 0xDC5DB43F, 0xA48F1D93, 0x5EC60FFD, 0x6702C503, 0xE3479C9B, 0xCDF9830C, 0x8EC9DFD3, 0x77D1FCBC, + 0x5FC4B93A, 0xC7A4AFE3, 0xFD633D72, 0xEA0BD20F, 0x94687E75, 0x98F4AD99, 0x5C1AC757, 0x87C9DE9A, + 0xA1F9D83E, 0x60ED3CDF, 0xBCB5141F, 0x5ECFBCB5, 0xEC6FC7B7, 0xFAE47CA9, 0x2FEC7825, 0x9ECF9F1F, + 0xFD31D8BD, 0x51CD9F78, 0xE19FF97C, 0xDEE9757E, 0xFE49F65A, 0x7C0DDB7C, 0x8B1C933E, 0x82855758, + 0x6FF3DB72, 0x2D3FC85F, 0xBB6ABEA9, 0x63FAC1A3, 0x478F6A3B, 0xF3CC2BB4, 0x3E1D0133, 0x1FB11A66, + 0x063870E0, 0x80A737F1, 0x45FB49BD, 0x3F8D148F, 0xC0D9C3D3, 0x383EDA89, 0x697FA4DD, 0xECFF907E, + 0x3EAD0F54, 0x758FC9B7, 0x21DACFCC, 0x1ACB83CC, 0x9076F787, 0x3ECF6AA5, 0xCD4FAB6F, 0x4855774B, + 0xFFE627FC, 0xFB40AD9C, 0xF8D4D8CF, 0xB07F79F7, 0xF5F4497F, 0xC8B3BDF4, 0x98E1EDCC, 0x575698FC, + 0xF88BF9EF, 0x47DD7D64, 0xE24D7ABE, 0x1F007E7D, 0xD8C46B39, 0xFB5F5C4E, 0xF1633EBB, 0x53EE7734, + 0xF4C3B8B3, 0x1B3EBBB3, 0xBBBBDBF3, 0x37FBE5C6, 0x3FFE01EB, 0x89495F3D, 0xA4FDAFEA, 0xFDD913EE, + 0x71F7B58C, 0x5F225EC9, 0xFBBC32C0, 0x3C2363EE, 0xA32A8FD7, 0xFE947F7F, 0x75ECE3FB, 0x8B78EE7E, + 0x799F4543, 0xC47C5F44, 0x436EFF3E, 0xE7F36BF3, 0xE1737CBE, 0xFA56CB67, 0x9883998E, 0x8D7F30D3, + 0xEEE7779E, 0x1E19FDDB, 0xF9FE610E, 0x663926FD, 0x2CBBDF63, 0x89FB6B0C, 0xFD33F63E, 0x877B9983, + 0x76C7C63F, 0x6837FEF7, 0xC6CDF27C, 0x1AC6F350, 0x67792373, 0xD0E698F4, 0x6D46BF31, 0xEEF4F4C8, + 0x52FF2173, 0x30C531E9, 0xA798F3B9, 0x3DFE4BEA, 0x0D8BF5AB, 0x61E6A00D, 0xEF03C376, 0x7EC36BE3, + 0x514F8F8C, 0xF335B9F1, 0x2C07731C, 0x937E8E99, 0x3F1F0F79, 0x7A64B17E, 0x3D1E717D, 0xB0C031E9, + 0x17183DC4, 0xDB3D3DB2, 0xD4E79983, 0x198E493F, 0xC3C46F34, 0xDEE8C50F, 0x59EA8199, 0xF6DF7097, + 0xD8FF0FF9, 0xBE75F1EE, 0xF1E23FCA, 0x6CF76F94, 0xFD69FFD4, 0x286CC77C, 0xBF63D4CE, 0xA73916F7, + 0xADBEFF0C, 0xC7BF858E, 0x8DFF81D0, 0xE6BBDE4F, 0xCDAB8F43, 0x8D4F2287, 0x4F3BFD49, 0x1C4DF088, + 0x97EFE67C, 0xA8023C28, 0xCF8FFECF, 0x7479BF8A, 0xFC36E721, 0x05F0AE3C, 0x2FAAA09E, 0x96F99E2E, + 0xC0297B5E, 0xC6C85F7D, 0x22F3B91E, 0xD45C99EF, 0xE9821A93, 0xF99A29A8, 0xF5329FEB, 0x21B853C6, + 0x330BEA2B, 0x19EF4C21, 0x28C8FD6A, 0x28A849B9, 0x9F590846, 0x643E4C85, 0xA05BE64B, 0x432135ED, + 0x7A7ACEBF, 0xC642F096, 0xCCCFA990, 0x5A2DF3BB, 0x19829F64, 0xFE371652, 0x1FC9F313, 0x1552B3CD, + 0x79B1E7AB, 0x1952E76C, 0xFC06297E, 0xF16DF63E, 0x4AEEC7FF, 0xC69FDF2F, 0x69A8FC22, 0xDF2F1928, + 0x775F3FDE, 0x89FD49EA, 0xF97D0413, 0xBB6F106F, 0x6F7FF87D, 0xD408A5E8, 0x06F1F5E3, 0x69DF3F51, + 0xA1B8F406, 0xF1F3E39D, 0x885FF2F9, 0xF9FD9686, 0xEA18BDDF, 0xE87E4AEB, 0x5F775F99, 0xF8D54D23, + 0xAEC513EB, 0x917850FF, 0xA1DF672D, 0x3F96D254, 0x0FAA8DC8, 0x515FFA0D, 0x57EF1BFE, 0xB7DFF52F, + 0xC6FFF216, 0xCA6FED3F, 0x92F01F21, 0xFFA43E69, 0xE7FA0739, 0xFD4D707B, 0xAC7F70BD, 0xC4AA0F59, + 0xF70B43F4, 0x3E0C5E96, 0xFD039F5F, 0x69E7E765, 0xBDADE70C, 0x17FBB20B, 0x0D5BFF52, 0x5BFD80AC, + 0xF78A7D75, 0x696BEF21, 0x7B3A45E3, 0xF9EB4B3E, 0x6FB049E5, 0x69FEA9EB, 0x693DE4AF, 0x1545AA27, + 0xC8BFD8D7, 0x329DEA0D, 0xF22FB545, 0xCF919DFC, 0xF5FA26C9, 0x4E5C6A0B, 0x27647D9B, 0xF9B2FC87, + 0x7C9ECCB7, 0xF18FCCE6, 0x3E6D0B2E, 0xF8F52FD7, 0xC7345EE6, 0x7B584FF5, 0x29AD27CC, 0xD69F6436, + 0xFEABB27F, 0x7BF5EB9C, 0xD46BB29E, 0x9F31AF78, 0x48F6031D, 0xB32F675C, 0x7E22DF5C, 0xBC1FF349, + 0xDA693CB2, 0x2FD9F64F, 0x2CDF9FE8, 0x2FD7BB64, 0xDBD81139, 0xFF926DE3, 0x1FCBF52D, 0xD936318C, + 0xF98DF1A7, 0xF5045F53, 0xBE93BF1E, 0xEF2CCE7F, 0xCD7A13EB, 0x33FA5ED2, 0xD379A27E, 0x08FD65BF, + 0x54E3DA7C, 0x497F3A0F, 0xFADDA4B9, 0xA5B3FC0C, 0xDAB93F6B, 0xE9BC7A4A, 0xF66BC8D4, 0xEF69FFAE, + 0x847F97B4, 0xD7D88D2F, 0xFCCBCB88, 0xF50DF00E, 0xB1BFDF68, 0xA7FC4BBD, 0xC8763E2F, 0xDCFFA27F, + 0xB6B5729A, 0x98C6CBB6, 0xAAC78DFF, 0xAB743E72, 0xE3E776C9, 0x7E3B377E, 0xF656EE7F, 0x9117DFF3, + 0xC70639DF, 0xE27BCE97, 0xE87988F1, 0x3E417B65, 0x80C69BDB, 0x78E933F9, 0xFD83EF0F, 0xFE3E32B7, + 0xF142DEFF, 0x3E123FC0, 0xF132E74F, 0xF22E647A, 0x1EF7BDC4, 0xF5AFB57A, 0x4EDE7FF5, 0x5BDAF7F9, + 0xF51B319F, 0xA768D1B5, 0xFEFDFDFD, 0xEE3E8916, 0x913FCFDF, 0x141F5CCA, 0xF133F647, 0x485FDB1F, + 0x62CE0FB5, 0xECE052C9, 0x959EF613, 0x944F948F, 0x959E7207, 0x338EDF30, 0x59EE90CF, 0xDB30D97E, + 0xC2E5238E, 0xB7E6983D, 0xEFF6FC36, 0x151E92E7, 0x3B7A9298, 0xC76B6E3C, 0x7641E633, 0x3491DEDD, + 0x674F923D, 0xF97C1CFF, 0xE891834B, 0xE57EF3F3, 0x727E02F8, 0xCFC7CF7B, 0x4D3C6C7F, 0xAA76F8FD, + 0xA7DAF1FB, 0x26D7CF60, 0xBD08BF6F, 0x72F598FD, 0x9EE2D56B, 0xF3FD7E25, 0x94FD8BF1, 0xCF6E90FD, + 0x8E9A9FDD, 0x20EB07F5, 0xFEA5E765, 0x7D168260, 0x311FF73B, 0xEA7D5B7F, 0xD8FA41AD, 0xB8F092D7, + 0xAF80E02E, 0xA1B7FD8E, 0x5A61F5B6, 0x1E516B9A, 0xDFF6FA15, 0x102CF5B6, 0xDF516BAC, 0xDED61FAA, + 0xF7FC61AF, 0xDE06C152, 0x6FFB1DD5, 0x6BF5B69E, 0x51AB5BDE, 0xF4EA7D10, 0x2CF5B65E, 0x57ABEDF7, + 0x1B5BCFA8, 0xF1A8C1EB, 0x3740B0D0, 0x73BFA0C6, 0xADDED647, 0x6A7363AF, 0xD7EF8060, 0xA9B7FD8A, + 0xDA6CF5B6, 0x3E525BB2, 0xCF7AFD16, 0x08967ADB, 0x2FA92D56, 0x6FEB2DF5, 0xCAD4D765, 0xBF178260, + 0xA9B7FD9A, 0x7AC5EAED, 0xFDA0F6B6, 0xE4B93EB0, 0xF1CBCBEF, 0x3DA1ADAF, 0xF8BE517B, 0x6BF70B9E, + 0x1FB5B7B3, 0x28EB8B10, 0x3A8B54FF, 0x24C7F3E7, 0x8B9BE217, 0x4C7D370C, 0x80DF8734, 0xBF479C1E, + 0xC6F35ABD, 0x448CFF41, 0xBBE617F8, 0xFC997A25, 0x0F8799D1, 0xAEF967F6, 0x47BBBA48, 0x8CE399EF, + 0x4F17C91F, 0xE7437BE5, 0xD678B39C, 0x5FF3BB72, 0xFEF23962, 0x9E5FF366, 0x393FF76F, 0x4D473267, + 0xFCFECC71, 0x24EB7D8E, 0x4FD311FC, 0x665A8BCF, 0xE2D9CE6E, 0xF48BE787, 0x5EFF57B9, 0x127ADF43, + 0x2A97289F, 0xFF030000, +}; + +u32 point_table_binary_72[] = { + 0x11726D96, 0xB16B5B57, 0x14C68F1D, 0xC57A7114, 0xA3362A11, 0x6A530834, + 0xD04519F2, 0x17146204, 0xDE3CD436, 0x14021E0A, 0x4EA762DA, 0x414110E8, 0xA64910D3, 0x41E02183, + 0x5B19ECD0, 0xE04581D0, 0x41590BDD, 0x5A30A464, 0x28C1B843, 0xFA1AA89D, 0x4790DEED, 0x3DF7BBDF, + 0x7B57EAD3, 0xF6F3FDCE, 0x39F79EF3, 0xDDEB9776, 0xA56A3E13, 0xA9FF56FA, 0x65381C9A, 0xB46B56C1, + 0xE945722A, 0x229F5C4F, 0x2FA6696A, 0x598EC08B, 0x5F6F6D6D, 0x296F431F, 0x35A19723, 0xF38FC8FB, + 0x8FB2F5AA, 0x1989D456, 0x99DFEA1D, 0x536FEB39, 0x3DF35B76, 0xEB60A99B, 0xD5F93991, 0xCA0391FD, + 0xFD7DCB72, 0x04AE7CA7, 0xF9E7EE83, 0xED5F3C43, 0xAF3FD56B, 0x3EE5C613, 0x32F48D27, 0xD09B53F0, + 0xD26D32F4, 0x4BB7F378, 0xB92152FD, 0x3B3F3F38, 0x3B9FAF4F, 0x667DAF4F, 0xD0BF92FE, 0xC5B16C83, + 0x1757C27E, 0xDAFDEF30, 0x1E0CBD69, 0x431FED40, 0xAFFB4D9D, 0x1A7AD386, 0x3EDAF1FA, 0x5370C5B3, + 0xF643B9F1, 0x828CF8C6, 0x0BC46B3F, 0x959756C8, 0xD02FADE4, 0xF13A9FF7, 0x3E9D8CDB, 0xEDB68B07, + 0x2F3E585F, 0x5FCFF2D9, 0xF37BE6FE, 0xA9473F6E, 0xDE1261BC, 0xE366E55B, 0xC66B3FAF, 0x8EC8E8F7, + 0xD511F412, 0x59D6F3FC, 0x1C2F18FB, 0xA33F45CE, 0xBE0CFD22, 0xF2E626FD, 0x32F746E4, 0xCA9D97DF, + 0xF33C5ACF, 0x7225F447, 0x3D7E5959, 0x5E5E3673, 0x5FA15EFD, 0xDEEB73AE, 0x3B8EC1F9, 0x3CA1A73F, + 0x2E3F463E, 0x65AD67D9, 0xD54BFB88, 0x97EEEB73, 0xD5D33F22, 0x60379FAA, 0xEA4DBBDF, 0xEF67F3BA, + 0xFC58C4B1, 0x9F67F90C, 0xCC7ED663, 0x118DE77C, 0xAEDC09B8, 0xAA6CDA3C, 0x8FCEA77E, 0x2FEEF13C, + 0x8EE39CA7, 0xF2CDF477, 0xB61FB3FB, 0x0DEB85FE, 0xE37EF5FC, 0x5A4FBA71, 0x8FCC7E70, 0x1EE17CFE, + 0xD7BF609E, 0x2EDEBF0F, 0x22C817D6, 0x0BEFD785, 0xA7B9FFC3, 0x7C45FE09, 0xE739BBBF, 0x223F847E, + 0x29F257D8, 0x8FD9FECE, 0xCE23BCDF, 0xF407FDEC, 0xCE1B9C27, 0x3B7FE8F7, 0x82F32A27, 0x9D0FCAE1, + 0xBC924EED, 0x60777757, 0xDF8B87CA, 0x669431EE, 0xABD773FF, 0xE920FD15, 0xF707FA05, 0xCF8C5F18, + 0x04F59C1E, 0x4C3F8A9C, 0x3E437F90, 0x3FCAD9C5, 0x975B7F5D, 0x0BFD2A02, 0xA63F93CD, 0x728DFD07, + 0x2F3CEDF5, 0x7A96E5A1, 0xB21978F6, 0xEF8F047A, 0x9DD7BB57, 0xE61BF75E, 0x59BDF27C, 0xC0AA9F7F, + 0x250330F2, 0xBF23DFE7, 0xFD8C5BD8, 0x0FDEA388, 0xECF3955B, 0xF15EF85E, 0x58FDDEF4, 0xFD96BB53, + 0x7EE27CFB, 0x8CE7BC99, 0x3FD7EB7E, 0xC6271F9E, 0xB8F9F6B1, 0xDF52C0AA, 0x2F9D5C6F, 0x80917F4C, + 0xEEB25F67, 0x13FE3F42, 0x7F3CF7D9, 0xBFF32FB4, 0x7FAC976C, 0x82F93E72, 0xBFF4B78D, 0xD8E3FC94, + 0xCBAD8CDD, 0xFB1D793D, 0xEFDB7868, 0xB6E917E5, 0x9267C697, 0x86F243F8, 0x3E8F3DF3, 0x3D4D3A93, + 0xE7E1FF63, 0xC9D9C59B, 0x51FA31FC, 0x8BF8A443, 0x467F12A9, 0x6DB01EF8, 0xA38DB0FE, 0xC12198F9, + 0x0E0EA1A7, 0x3F443EDF, 0x08FD9378, 0xD678ACE7, 0xF1EADFD5, 0xA01E385F, 0x871EEB9C, 0x5F227F6C, + 0x84F315CF, 0x05FDF57E, 0x39BBC67E, 0xC32F3987, 0xFDCFD7DF, 0xB6A6E3DF, 0x16FBB7C0, 0xDFE1FDE2, + 0x79CDC0D4, 0x3C7B3F99, 0x1ABFB7C2, 0xFBC7F548, 0xFEE57E5C, 0x7CB995F3, 0xF4FD9F7E, 0x1F0ADE27, + 0xD41F5D7A, 0xCEF7CAD5, 0xEB5CCAFC, 0x11BE5FD9, 0xFAE66442, 0xBF60FF93, 0x09FC3EE3, 0xFF82FB11, + 0xDE4FFAA9, 0xDC4AEE7A, 0xF6FD02CF, 0xDE5FAE4B, 0x273A607D, 0x65338AB2, 0xF34CFB77, 0xDADF9CE7, + 0xB1FD937E, 0xFF709EFA, 0xE3F712F8, 0xCF437E2F, 0x419FB37B, 0x2F3C731E, 0xFABDF9FB, 0x4F3F66FD, + 0x6EAE213F, 0xBFD79A6B, 0xD067FBB7, 0x11AAE7FE, 0x8E2DEB3A, 0xBF6F8FE5, 0xC61A19FA, 0x9C512F67, + 0xE407735E, 0xCD35E4E3, 0xBC4ABEDE, 0x7F000000, +}; + +u32 point_table_binary_73[] = { + 0x11728D95, 0xCF4E1351, 0x14C6EF38, 0x09D3A693, + 0x3241539B, 0x2E489A90, 0xB42298A6, 0x4676BC81, 0x912E84B0, 0x308AABAE, 0x24F10DE0, 0x05746348, + 0x803760C5, 0xB8233E80, 0xACDCB072, 0xE39A2061, 0x4790683A, 0xDE7BBFF3, 0xDD3FC585, 0xDDFD72FE, + 0xDCF37DF7, 0xDC6935AA, 0x46C97765, 0x7FE3F1B8, 0xAA34ABB6, 0x525B4B64, 0x5580FBCB, 0x93C9C432, + 0xF2C1AA44, 0xFDE622F2, 0x5589F8E6, 0x625F218E, 0x7A9DAF98, 0x0F96FC5D, 0xC46BAADF, 0xB471CDD5, + 0xB9CD17D6, 0x139D87F9, 0xA8AF71DE, 0x1DC43DA3, 0x5EF77B69, 0xE7DD71E7, 0x0B4F9D5F, 0xDEED1FF6, + 0xE33CBA5F, 0x8F7A64BE, 0x1EFD40BC, 0xF79BE721, 0x4E8EFB1B, 0x7FA3FEA5, 0xD3BF4EFD, 0x32EF3AF5, + 0x4FCF1BE9, 0x1FC571EA, 0x0BFD90FE, 0x6B9C57FA, 0x0BDF9D6F, 0xD2D3F7FD, 0xC2DF3FB8, 0xFF3AD4AB, + 0xEBDFF03E, 0x0D6F057A, 0xC0BD9FF4, 0xCBD42BC7, 0xE8AF827C, 0xC3DABF63, 0xEA97FC63, 0xEA8FF3C1, + 0xB5A97943, 0xFD517C07, 0xFDB2AA77, 0xC3F90D57, 0xC2E63CB3, 0xAFDA9F15, 0xCE2BFBBD, 0x12EE77B8, + 0x1FC8F7E7, 0xC7CC7EBD, 0x3FDC07D4, 0x93A7FA29, 0x3DEF8D9E, 0x2FAF7F09, 0xF73D5F8A, 0xF7B3D98E, + 0xF5371FCE, 0x3DE23C86, 0xF3C760EA, 0x4F2E859D, 0x3F9EFFB5, 0x8F6AEA3D, 0x2597FF37, 0x1FF72DB9, + 0x9A9B0DDF, 0x4F3EBC3F, 0x89FA5D81, 0xB9CFF950, 0xF2C5DFE6, 0xBC4A789E, 0xFAA5CF2B, 0xEA359E67, + 0xE2F950E2, 0xB2FFCD79, 0xD4BBFD4F, 0x3C5B7F13, 0xE4D3EFE4, 0x4A78A44A, 0xC38D5BA5, 0x3636362C, + 0x9BFAC66D, 0x7BC1B0A6, 0x12EFA3BD, 0x30180C2C, 0xF3BE986F, 0xF5D53D5B, 0xFFEBED55, 0xD6C3EFF6, + 0x2AEBE9AF, 0x61FFFD54, 0x6AFBC3B6, 0x7B8FDDAF, 0x8E4B705E, 0xB03FF2C1, 0x9CA77B94, 0xCFC4F3E6, + 0x33725EC1, 0xEF81E9C7, 0x7DEE1E49, 0x7FF93EA5, 0x9F94FAFC, 0xE3D0F07B, 0x70D627A3, 0xDEB1EB67, + 0x58BF171B, 0x4F9F674F, 0xC8D0E7B8, 0xA05E32F2, 0xE3F3AA2A, 0x990DEBB3, 0x804D7E56, 0xDDFB18CE, + 0x5379B6FD, 0x5B27DE3F, 0xC39D35EF, 0x1FB8716D, 0xFD93F35A, 0x27D97278, 0xBEE3A97C, 0x7F5F8D6B, + 0xEBA7CC97, 0xEE219FFA, 0xD23DEF2F, 0xF58ABFF0, 0xE7207BCA, 0xFE723FDC, 0x97E87EE8, 0x6F7A20FD, + 0x447FEB1B, 0xEA79BF9D, 0x71AEC2FB, 0xED8C5D7E, 0x81FCD88F, 0x70BFCC3E, 0x765F797F, 0xC08D8B70, + 0x9FB5DE8B, 0x507FF72C, 0x7FC0FDC5, 0x3E3B2EF8, 0xBD0DF577, 0xCF3C9B78, 0xE79DE312, 0x9CA7F4D3, + 0x70EB2C7B, 0x463FC1F1, 0x7CFABC94, 0xF767383D, 0x443EF584, 0xFE21EEFD, 0x37FBDE3A, 0xCD86F4DF, + 0x70E76D63, 0x12BE1FAD, 0x17BC8BFC, 0x745FF2E5, 0x7BDD3AF5, 0xFEA13E7E, 0x4F4EBFFC, 0x7FA4FBE0, + 0xBF000000, +}; + +u32 point_table_binary_74[] = { + 0x11727596, 0x3F6C1447, 0x14C667B3, 0x4E768DED, 0xC3805893, 0x13CADEC5, 0x96D99C4F, + 0x7214B958, 0x1490AE74, 0x50905C59, 0xA774168A, 0x9C060A2C, 0x011D2852, 0x920645C4, 0x8A85511A, + 0xACA4A40A, 0x2E2399F2, 0x1A6A53E5, 0x62480A84, 0x922282C8, 0x09CA0E33, 0xF3BD373B, 0x3398EB7E, + 0x7ADFBC3F, 0xF3DEBE39, 0x5156B9FC, 0x4288D1CF, 0x84A8AA4A, 0x8AB21A82, 0x8B49C329, 0x5808CB39, + 0x5888D5D5, 0x5559EDB2, 0xFDD4136D, 0x57ECD965, 0x024E6B1E, 0x82A1677F, 0x6CE778E9, 0x5BC5311B, + 0xBF54C69A, 0x73C3AEFF, 0x32F0AF39, 0x2E3ED27A, 0x8E276AF6, 0xF28B8A2A, 0x179B358B, 0x7D705AF3, + 0x105C7CA9, 0xCF2BFD10, 0x7AB01C40, 0xAFEFCFC4, 0x1FC0AEEE, 0x2F31F67D, 0xAB67F6E2, 0xC9201EEB, + 0x13597C6A, 0xCF0F8490, 0x35E79A45, 0x909F884E, 0x3D33F7B3, 0x7F403D83, 0xA01ECDA4, 0xD7FDD2FA, + 0xF2BDBA9F, 0x60CA37AC, 0x27A897FB, 0xDD3BEBCF, 0x43EF6C71, 0x9CFC73FD, 0xC7DD78EE, 0xFD6B7DF9, + 0xAEE52198, 0xE62D9CC7, 0x605EB97F, 0xBD667D1E, 0x5C1CE17E, 0xD1FC321F, 0x389FD18B, 0xD197347F, + 0x669EC62F, 0x8CEDB9F3, 0x15BD00F3, 0xBC8E5F80, 0x5E7EA378, 0x5FF5AB3B, 0xB2E8CF3F, 0xEC75BDFF, + 0x3FA7F9C0, 0xFD0D88A9, 0x5F63BF80, 0xC535F89B, 0x7C0E7F5C, 0x6FA33FFA, 0xD2CDFF44, 0x0EFF5CFF, + 0x899CCE93, 0xBF6CCEE7, 0x43D34723, 0x379E7CEC, 0xB09EAFC7, 0x9347DC79, 0x39340D96, 0x83680FF9, + 0x1FFDA7FC, 0xA454F944, 0x7BA6FE77, 0xC6FFD41C, 0x15CCAA67, 0xC4DC5FCD, 0xD52E73FE, 0x84D9E8DF, + 0x062BDB5D, 0xCDC508ED, 0x9F4DF11B, 0x38BDC88C, 0xF396EFB2, 0x7F9753E6, 0x7E60EFC3, 0xBFF2F835, + 0xEBB16F88, 0xFB7CBEF8, 0x8098E2D5, 0xCCF3E2FA, 0xE378AADE, 0x967C24C4, 0xD2579657, 0xC0C943A3, + 0xBF062E37, 0x2CB7C0E4, 0x8F381553, 0xFF5936F1, 0xC1C6BF53, 0x0FC7B3F5, 0x927EEA2F, 0xCB2BE074, + 0xDBE683FB, 0xDB3EC89F, 0xEA87E1A5, 0xEB9657C0, 0xD087F919, 0xBDE668E9, 0x27F7BC20, 0x0EF33FA0, + 0x5EEF3E4C, 0xBC475A6F, 0xB905F6DF, 0xA3E6A210, 0x97BEBDA4, 0x58DE008F, 0xFD7D79FD, 0xB2FA1E65, + 0x4F73763F, 0x99FBF9D7, 0x1FECFB91, 0xDD87BEDA, 0x855E7D61, 0x462F13E8, 0xE30DE8EB, 0xF70B7A7E, + 0x2FE20D8A, 0x47FEE25B, 0x42C03F9D, 0xBF95E496, 0xCD7BC44C, 0xEF95809E, 0xE38946FC, 0xB9656D6F, + 0x446DF7FC, 0xF88CC3FA, 0xFB98617D, 0x9D9F65A5, 0x8F371DFF, 0x86930FBD, 0x78025CBF, 0x57540FBD, + 0x17F177CC, 0xB2074EA6, 0xA19737A0, 0x1FFBC3DC, 0x17D9B33B, 0xB0CB01EC, 0xCD0EDBE1, 0x2FBB43F7, + 0x47EF45B3, 0x43CCF1D6, 0x295F8EB7, 0x4EFE349B, 0xF78C19EF, 0x13D7CBF9, 0x4D4CD0FD, 0x907E6222, + 0xFEDE3B1F, 0x396CE631, 0x7ADF3DAF, 0xFCCF83EB, 0xFBB0ACCE, 0xC7B79D78, 0x86A1D7F7, 0xA1EFB3BB, + 0x80F9E17D, 0xD75D38DD, 0xA7FD65F6, 0x437B6DF6, 0xE39BDB37, 0xED7E69AF, 0xB5D788AD, 0x7D7979D9, + 0xEECFE622, 0x9DA7FD72, 0xF21ED969, 0xBF9CBC47, 0xE783790F, 0xF3792D9E, 0xE30FE7FD, 0x78BC7F85, + 0x60F6BF0F, 0xCDD4FFA7, 0x607C8F8D, 0x739DA1F6, 0xC7DF6BE3, 0xDCFC8FC4, 0xB4DF4F77, 0xC8BFB5EB, + 0x7A789F1C, 0x6B5836F1, 0xB32DAB0F, 0xD9EAC97F, 0x0BCCF191, 0x6FB6F5A6, 0xFCFCFCB9, 0x5F2ABFAB, + 0xF43E19FF, 0xF1EDF9DF, 0x753EBCAF, 0xD315CBA6, 0x9E6C87F5, 0xF67EFE25, 0x7F2D9C9F, 0x6BEA78AE, + 0x3F30E267, 0x3B8EDEF8, 0x77F4148F, 0xE7C5BCCF, 0xDBEDF33C, 0x2FE0D906, 0xE9F97E33, 0xCEC7FD3E, + 0xF9BD3A7C, 0x65B6A1F3, 0xE7F7BAD9, 0x81DEF5C7, 0xF3053DE2, 0x85DFB3EB, 0xCFBDCF6E, 0x043BF7BB, + 0x1BC17FF8, 0xBDF3FFBD, 0x6EE433EF, 0x1FDEB7D9, 0x96BF9FEB, 0x7EFAFD7B, 0x6DDF07EF, 0x01FFBFEB, + 0x2E3087DF, 0x2BEDA79D, 0xDAEEF727, 0xECAFFF1E, 0xA87C66C4, 0x1458AA9F, 0x66F95488, 0x910796CF, + 0x80471E30, 0x430F7E05, +}; + +u32 point_table_binary_75[] = { + 0x11726594, 0x4D6B5341, 0x1486CFED, 0x4D4D88D7, 0x36421ADA, 0x42B1A17E, + 0x64554240, 0x2B8A82A8, 0x5D65D142, 0x0C590474, 0x1704DB90, 0x44FF8064, 0xEDCA5D70, 0x255DBA88, + 0xE407887F, 0x21B81244, 0x8A712D52, 0xE20726C7, 0x7B3E66EE, 0x9D9BBB08, 0x3C9C77DE, 0xF3CECC99, + 0xC0080FE0, 0x2BF0D76A, 0xB510FAC2, 0x19CB9013, 0x2E35E6F3, 0x39C24818, 0x628C97A8, 0x7EED3373, + 0x5F182CE3, 0x81B0FA8D, 0x84333126, 0xBF46C5B0, 0xF8372AA5, 0xADB87FD8, 0x4FD9F5C3, 0x9ACD7748, + 0x75ECDB7C, 0xCAEEFEB0, 0xE6EE8FD8, 0xF1EBBBF9, 0xB06FF657, 0xAAB25FCD, 0xE6515EF4, 0xA77A633B, + 0xCA275C7A, 0x64D66B3E, 0xE1264EF0, 0x354076EF, 0xEF36D2D7, 0x8417C42B, 0x27DE3DC3, 0xF01CC06F, + 0x67EE0BE3, 0x84183DAF, 0x18AFC3F7, 0xCC72F88B, 0x58555E32, 0x2C7AFDEC, 0x7AF86658, 0xFAC1BB94, + 0xD7E9746C, 0x1E1882D7, 0xEBF5783D, 0x73F875BB, 0x5DF627C6, 0x7F2968B7, 0xDBB6EEDD, 0xC86D197F, + 0xD6AF44CC, 0xFDD2F827, 0x9EC7DBC5, 0xDFCC7ADE, 0x789ABBC8, 0xF79F0ACF, 0x33FC96FD, 0x743A3E3F, + 0xD91DA99B, 0xFBC4D3D9, 0x2C3EAFD9, 0x1D659DA7, 0x6035625A, 0x1FACEA7A, 0xBD9FD934, 0x62D2CFA6, + 0xAA4FF45F, 0xD027FA87, 0xF739E47E, 0x79807ABD, 0xCECCFDF2, 0xEB1BC4E1, 0xFC0E655E, 0xD637CAE5, + 0x32B39917, 0xAEEBBCFA, 0x6F008E5F, 0x1D137784, 0xD3B7DF7F, 0x19C4F4C1, 0x05F5CB99, 0xF5ACD7F7, + 0xB1796479, 0x281CF8DC, 0x2FF4232E, 0x8CD3D7D9, 0x4FE7B930, 0x8EF4E457, 0x1C049E9B, 0x37F0346F, + 0xCEBC0FD3, 0x4FF4C2E6, 0xBD1526CA, 0x3ADF9B2F, 0x2D0F8525, 0x3FEAFE0A, 0x13D91F6A, 0x3E7F20F9, + 0xCCF985FD, 0x7D3D4FA7, 0xBF798FFE, 0xC0ED67EB, 0xAA2F3E8B, 0xFA0B9FFF, 0x61EE47F4, 0xCAC93C89, + 0xBC0BE79F, 0xBC9FE4F9, 0x26CE7F61, 0x3FC9FD36, 0xE1294E01, 0x52FC18F8, 0x3D57F18C, 0x7829AF7C, + 0x881F6820, 0x2D1FE147, 0xF398F9FF, 0xE027EC12, 0x9D33EB2B, 0x70355E87, 0x3DA8C6FD, 0xF117D488, + 0x8D1E6770, 0x8B565BFD, 0x1DB8E9AC, 0xBF0B8F89, 0x52463F87, 0x27A4B77C, 0x86278EFE, 0x01BE75FC, + 0xF671ECE8, 0xA7F829EE, 0x076B142E, 0xAAC33E87, 0x8DF8215C, 0x71FCD7E0, 0x72E4FF1F, +}; + +u32 point_table_binary_76[] = { + 0x11727595, + 0x416B5341, 0x10C72709, 0x6D1EE953, 0x446829AF, 0xA01469FA, 0x2087049A, 0xC3238A91, 0x9E8A2805, + 0x0F2D859C, 0x9BE02117, 0x6F22E817, 0xB0877A68, 0x7C1EECC9, 0x0FD02F61, 0x3CE4E25D, 0xA9AD851E, + 0x0A6D156D, 0xC1F8D6DD, 0x9D997DF3, 0x927AFC31, 0xFFF9CFEC, 0xEEEC2EF4, 0x9397AA07, 0xE00140BB, + 0xDD56D057, 0x4DCBB9C5, 0x2F499228, 0xE8218363, 0xD403EB35, 0xC35B91AF, 0xF5C8E12D, 0xABEF2383, + 0x63D48FE6, 0x67F893A9, 0x2FFC3417, 0x87619DFB, 0x317AF587, 0x79A47FEA, 0xB7A8163F, 0xBBFE3B5A, + 0xEF58EB3B, 0x693D1561, 0x3DC926BE, 0xB2C08CF9, 0x2B0B6160, 0xF20DA39E, 0x19F357FC, 0x548F1C46, + 0xAE5FD447, 0x5C5FD6E3, 0xFEF47EFF, 0xB4F10E32, 0x38CEF6CB, 0xFD7B90ED, 0x4FFB3FE2, 0x7E32EBEB, + 0x8CE8C9DF, 0x233DD7F3, 0xF261DB71, 0xA4C58E75, 0x7E24EAFF, 0xC74FEB57, 0x6DFDCE15, 0xF5A3117D, + 0x64EBAD4A, 0xFF52E3FA, 0x8CD4AB33, 0x64AE576A, 0xF8A15C8F, 0x3A43E6FD, 0xF0438A1F, 0xEBFD9D05, + 0x98989E98, 0x96F3E187, 0xA5863CDF, 0x244F7A3A, 0xBF249FE4, 0xAFCA1FD5, 0xF3F9F921, 0xEA797EFD, + 0x509DB97E, 0x443D8EE7, 0x7E4CFDC6, 0xFB45F1C9, 0xD29D8C7E, 0x328DA31E, 0xE32ACABD, 0xB2F5AA00, + 0xB55ACDB2, 0x5D6F75F6, 0x8561E821, 0x03A4CCF3, 0x65F57D7D, 0x9188ED7A, 0xFAB90786, 0x95BA78C3, + 0x6CF2C3BB, 0x8EC1F23D, 0xA7079AAF, 0x87763F3D, 0x644FB0BD, 0xAFE4AF99, 0xFDB7651C, 0xD278C6DF, + 0xE8A9FE36, 0xBF17663F, 0x8EB57EEF, 0xEB3BC3BB, 0xC8C525CB, 0x3DE4EF9B, 0x8E9BC8A9, 0xDEBE0FBF, + 0x0A4F598F, 0x0CDF64FE, 0xB5E7C47D, 0x66D2D37B, 0x35B7477E, 0xF4DEDC5E, 0x75BC8B5C, 0x6CC87A73, + 0x7BC4A49F, 0x3905E86E, 0x75DDFD0F, 0x5E3BDEB7, 0xBCE5DF94, 0x7E33A7C5, 0xFBC4FBB8, 0xDF69DCF4, + 0x5778EFE2, 0x4DBE5FEC, 0x8F71649E, 0x8F03A82C, 0xADADADB9, 0xF33D1994, 0xDB8679BF, 0xCF63629A, + 0x9FE1E6B8, 0xDED4D3EF, 0xCB3EFAF9, 0x76FD3C0F, 0x2783F958, 0xF63BDCC4, 0x389FEF79, 0x4C7151EF, + 0x83D5F3BC, 0x569E61FD, 0xB1F58EEC, 0x0FCE73B0, 0x457A9AAF, 0xC7F5722C, 0xE3CB1B95, 0x2EFB21FB, + 0x37B81FD4, 0xCF7FA4FE, 0x6DFE13AF, 0x1CDBF5D2, 0xFD6A1D52, 0xBEF0A7FD, 0x00D4537E, 0x84FEAD43, + 0xF4977E32, 0xAED73325, 0xF72F5867, 0xC6F507EB, 0x9596ACAF, 0x1433FF17, 0x7C9E78DE, 0xC17A767E, + 0xDCFA68BE, 0x9637523D, 0xF6E738D3, 0xEFD87975, 0xF47C69BE, 0x1CD07DA2, 0xF7FC7220, 0xE6CBEA53, + 0xBFCC3C50, 0xFE518CF9, 0xDCEF01F7, 0x4F7E4731, 0xF991BEB0, 0x53ACBAFA, 0xF67F71DC, 0xE4FF46F6, + 0x53D8814C, 0xBF17EA6F, 0x2CEB2BC9, 0xE6FF502A, 0x90FE17C4, 0xACD7F5EA, 0xC4EE3E39, 0xD6FA420C, + 0x20FD0A31, 0xEAFF0100, +}; + +u32 point_table_binary_77[] = { + 0x11726D95, 0xBF4F1361, 0x18C79FB3, 0x2D57CB51, 0x2EA0A5D6, 0x048824F4, + 0xE240220E, 0x0AC6CA80, 0x3B8BB8BA, 0x752369E2, 0xC260D22E, 0xC860DC5C, 0x00FF0462, 0x717581CD, + 0x81C4C490, 0xE8028651, 0x06220E92, 0x28B6DEF3, 0x3E3FEEB9, 0xC36E9FBE, 0xDFE7F773, 0xEFDB6FF7, + 0x97FA4B00, 0x0B77009A, 0xCD66BFDF, 0x8690389A, 0xE8F57AFD, 0xDE236200, 0x61D2E38F, 0xF431ED24, + 0x8CE7C80B, 0xA13084C4, 0xD114DAA3, 0x7FD2138B, 0xBF22247A, 0xC7035141, 0xE3B7E343, 0xE558DFCE, + 0xC4EBA4ED, 0x1DE7EAC7, 0x62EFE229, 0xA7F3C5FC, 0xD15F114C, 0xFDC8F9E8, 0xA9E4EBEA, 0x55FE4FFD, + 0x9DCBFD28, 0x8E24FE1C, 0x8F4681D6, 0x8F7A4F98, 0xF3BF6AF4, 0x8EA3C7EE, 0xBCCB7A10, 0xCEC4EB66, + 0xF2EF72FE, 0x103DD4FC, 0x5DBF84D3, 0xFD73F64B, 0x197B64BF, 0xFE47E23B, 0xBDF2657B, 0xDB7FC9B7, + 0x78A57EA4, 0xF963BF95, 0xD3FD8705, 0x8A5F55A6, 0xF855884A, 0x1A9FF6AF, 0xA4F14DFF, 0x3DB63F3F, + 0x65EE703D, 0x0561AEA7, 0x50FF84F6, 0x1EFB3F3F, 0x65EE64F6, 0x81F37B36, 0x6AEA711C, 0x5548AFFB, + 0x5BB1F693, 0x90C42336, 0x7AC8E8C1, 0xE4DFD179, 0x8D899EEB, 0x1D137DAA, 0xDE4E7ADE, 0xDE1E7158, + 0x0170FA3D, 0xF2175622, 0x5FFDD1FC, 0x7DF567E6, 0x87F6928F, 0xCD6FF88B, 0xA907F96B, 0x3429FEB9, + 0x1EC7B04B, 0x7A3F28AC, 0x597BBFD4, 0x2BD87C83, 0xC870AC28, 0x5F63E6F9, 0x95AFC39A, 0xDD87F258, + 0xE9A5DDCF, 0xF28D30B2, 0xFB1ECC24, 0x8CFBE69D, 0x19C6F914, 0x8893F952, 0x3CD9FF60, 0x66A468BF, + 0x5FEF8C39, 0xEB2FA3EF, 0x7DA3FA06, 0x2EF2C3F6, 0xFBF57EFE, 0xFD9DD20F, 0x188E2D86, 0x4E88E5BE, + 0x1B3A294D, 0x293B7DC2, 0xE4CF30E6, 0x5F26D6FB, 0xB62CFE63, 0xE2FD5D5E, 0x5EC6FB8E, 0x390C8531, + 0x5EE011A3, 0x9E98F4F1, 0x7EB3BE3A, 0x2E8CE783, 0xBF88E3F9, 0x33931ED9, 0xC6BBB43F, 0xB28F13E9, + 0x7D8A3736, 0xB4FB104E, 0x104B3E55, 0x08C0E60B, 0x0987E261, 0xE5F58ADE, 0xC755C398, 0xCFF406B1, + 0xDCF78D0F, 0xCA3BC481, 0xD64FFA20, 0xB4FE6B2F, 0x123D7150, 0xE2F316E6, 0x5B39F6E7, 0xDE1F6DEA, + 0x7B543956, 0x7D0BE795, 0x7BABE7DC, 0x1FB50FE9, 0x3C9D9FA9, 0x87EB1DFC, 0xC1F95DAE, 0x378E977B, + 0xA3DC22F6, 0x6F633C64, 0xF45F79A7, 0xECE2D716, 0x137F749E, 0xEE576D91, 0x59DF1700, 0xB6D77CAD, + 0xFFB8BE79, 0xC75DE2F8, 0x0B4FB397, 0x7B62F5E0, 0xC14761CC, 0x77688BB9, 0x2BCC7A7E, 0x5F721B1C, + 0x8FCF731B, 0xFE5D6B1F, 0xC7130EE5, 0xFE527B9C, 0xD7AAD643, 0xF35B0D8A, 0xBCCF34BF, 0x43FFBE8D, + 0x5739543D, 0xD5B7A5E7, 0x597DD69F, 0xCC5798FA, 0xB565FA69, 0xE61BBF67, 0x2DB49F6E, 0x72FEECEF, + 0xE64620DF, 0x5F48ACFA, 0x90F4C41E, 0xDBCF713F, 0xE47B6C34, 0xC95EDEB3, 0x39B697F7, 0xA3D14C38, + 0xB56F9CDF, 0xAD8BA45F, 0xC4F43D24, 0xDFB7B2BB, 0xEF87E6D3, 0xFE6ACF95, 0x69DF9E07, 0x03AC6F91, + 0xDEBF67F3, 0xC51B4ECE, 0xDD7C37F5, 0x3CB5EFF2, 0x5EE53699, 0xF7489FDF, 0xF767592F, 0xFB30ABF6, + 0x661FE4FD, 0xCBEF2BBB, 0x7C0A3370, 0x24F6C4B9, 0xB6F5D7FF, 0xCEBC27CC, 0x7A7DEFD8, 0x1FF723FF, + 0x59B945EC, 0x3FB0F1E2, 0xFC1CC336, 0x8C4BFFD7, 0xD7D7FBF0, 0x8A38BF0B, 0x70707080, 0xDC20CEEF, + 0xBAF36D62, 0xFC07CFFF, 0x01000000, +}; + +u32 point_table_binary_78[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6F3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x1991C481, 0x4630AC98, 0xF11CEA0E, 0xB0BD0293, 0xFFEF66D0, 0x40B66F3B, 0x50DD3F06, + 0x86377758, 0x2E303CE0, 0x030A6D64, 0x70623235, 0x311280CA, 0x5FDCC870, 0x67C6A95D, 0x6D6550F9, + 0x0708F3EF, 0xEC3AD909, 0xB397F900, 0xBABD10FD, 0x2C8530F3, 0x7730A002, 0x00000000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6F3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10780EB5, 0x076CAEC0, + 0xE4FFBB19, 0x3490CDDB, 0xBE9181A1, 0x8B8161F6, 0x0C147540, 0xFBD1EC3D, 0x0454F78F, 0x81E1CD1D, + 0x960B0C0F, 0xF8800E83, 0x99BF91E1, 0x4EE6A95D, 0x535B09D8, 0x7311AAEF, 0xC1468602, 0xA3546790, + 0xBE353B6E, 0xEE5C590A, 0x91672964, 0x296068E0, 0x63603A00, 0xB4C708E8, 0x1F018838, 0xC30720BF, + 0x8C812125, 0x6407032A, 0x00000000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11728552, 0xBF4B0251, 0x1CFFDC79, 0x96D5755C, 0xD0504374, 0x10444B60, 0xFE056159, 0x43AB9153, + 0x43486350, 0xC4713646, 0x14829B60, 0x4734349E, 0x68E04DE6, 0x33488296, 0x1CFA0181, 0xC40D6E2E, + 0x0EEE89F6, 0xBC779A57, 0x4A6FB9F7, 0x3EDFF7F9, 0xF1FDDEAB, 0x812D8269, 0x1E325080, 0x674E9C51, + 0xB4E6E28D, 0x30DF4C36, 0x09640E1C, 0x50849F6B, 0xD355F281, 0x07F81782, 0x299EF144, 0xFA5590B7, + 0x55147C31, 0xB9B6D0E0, 0x20D18D09, 0x35100D2B, 0xB28916A9, 0x5B86CE70, 0x6E08CE0F, 0xC13D7D38, + 0xB584A1D7, 0x9CDC764E, 0x39D92E62, 0xA93F5F86, 0xDE6B0175, 0x8BF105CA, 0x4780E693, 0x9D7ADE44, + 0x4C255A34, 0x6C625DB3, 0xCA5B270F, 0x1DB18496, 0x125E5195, 0xE0A5F7B7, 0x837BCA0A, 0xF533F6F5, + 0xCBA30B13, 0xE2356EB3, 0x05972F9D, 0xCFAFB93C, 0x323F6F75, 0x701F237D, 0xB845CA19, 0x4367BE29, + 0x8DF98ED2, 0xBA3788B5, 0x05F99FFE, 0xDE285F7F, 0x26E72AD3, 0xF59506FB, 0x8DFDC5AB, 0x684818A7, + 0xF84660C7, 0xC62B5A39, 0x96DEB473, 0x1C9C2618, 0x6F22F7C3, 0x8B87AE48, 0x4477CF53, 0xCCB9E729, + 0x1C9AD0D5, 0xB3E3CE3C, 0x3F49F63E, 0x1D37F161, 0xEDB69E42, 0xAC8E06E3, 0x4DF674BB, 0xFDD9EF6D, + 0x763952F4, 0xB9FACB76, 0xFF7329D2, 0x397BDFBB, 0xFECEB922, 0xF8B12A41, 0xEAE5B873, 0xF4BE0100, + }; + +u32 pri_mapping_binary_4[] = { + 0x11727590, 0xB14BC340, 0x14C6BFBB, 0x468D52CA, 0x290E2E62, 0x1011C79A, 0x7F417413, 0x1C42FD07, + 0xD25D5082, 0x3A38EAE2, 0xD6E57072, 0x8C38DD20, 0xA9D7C1CE, 0xBA143A14, 0x2543B60E, 0x2DD2DDD8, + 0xF8CC8918, 0x246FB9E3, 0xF7DEF7BD, 0x8F378429, 0x8D650E01, 0x3CA2B25A, 0x5D714ED3, 0xCD5B6B4D, + 0xB4320DC1, 0xC0800EB6, 0x5846D5B5, 0xC169FC41, 0x63911B5D, 0x955E0751, 0xEEE2E0C3, 0xD865D684, + 0xA1461F85, 0xC0F53D47, 0x284CF538, 0x0EA5E18C, 0xF892BB91, 0x73BD1BCA, 0x46A08029, 0x308E4D9F, + 0x531F2EF9, 0x89E14FBE, 0x3C4FDA4A, 0x3BA8FFC9, 0xC1FBA40F, 0x42E97B45, 0x7DA564AF, 0x55C2674A, + 0xF86C099F, 0xFBCF7B48, 0x6AB07F79, 0x2137DDB1, 0x783F1E29, 0xD8CF78BB, 0x97568209, 0xE9128543, + 0x7ED5DC21, 0x3F8C80F8, 0xCEF0F99E, 0xC2253FF2, 0x5CE2AFF5, 0x97F3B363, 0x057FFF22, 0x18444FDF, + 0xE6077BD7, 0xC68F3193, 0x6BA1ABD0, 0x583FF1B6, 0x69FEFDE6, 0x336ECB36, 0x8AF50500, +}; + +u32 pri_mapping_binary_5[] = { + 0x11728551, 0x214FC350, 0x10FEFAF6, 0x60832C4D, 0x59101842, 0x05102469, 0x20C163E6, 0xD94FE80F, + 0x60A69944, 0x6198ABA0, 0x411154C9, 0x82A81ABC, 0x21080EC4, 0x00B9D040, 0xDD125231, 0x4FB772F4, + 0xC8E88085, 0x33EFBDEF, 0xEEFBEEBB, 0x7B7D7028, 0x2C0A18C0, 0x150ACBE5, 0x25B391AC, 0x9FCA95C4, + 0x4D140C0D, 0x1AD0C1A6, 0x9652DC94, 0x2000F1A0, 0xB0209857, 0xA6D3443B, 0x5331F1CE, 0x72A91C68, + 0xD0E912C0, 0xB1EC9A69, 0x0418A938, 0xF43DC6B5, 0x29B89882, 0x177238B5, 0x84EFF5BF, 0x7C673E0D, + 0x37ED6023, 0xEFAF4D75, 0x23200E99, 0x2F89BF6B, 0xADAD5688, 0xEF6EEF54, 0xEB768096, 0xDF6B1E9D, + 0x535D0B18, 0x7627F468, 0xEE1FF3DE, 0xB2CECCD8, 0xC73FFD9F, 0x025CA8DE, 0x9DEF91FE, 0x2B55C5CC, + 0x9FFD351F, 0xE55F80B7, 0x13F98848, 0x4731970F, 0x8FEF55A3, 0xCABC62F4, 0x8D3FABEB, 0x66C61B12, + 0xB5CBF952, 0xF4F7DEE6, 0x08DFB3B6, 0xE427AEBC, 0xB3CAA1C3, 0xFE647DBC, 0x9F7D1CE8, 0x98A73A58, + 0xF47F06E7, 0x31A0B703, 0xD8B54B4C, 0xC6070000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xD3F65D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB35C, 0x6078C007, 0x646C6430, 0x56720B31, 0x14D8C830, 0x515CA2C2, + 0xDCEC39D4, 0x3EB0F97F, 0x26FFD9CD, 0x60806CEE, 0xA18D0C0C, 0x7718184E, 0xED62F9C0, 0xC800D4FF, + 0x60234399, 0x514A8802, 0x50FFBF5D, 0x6FEEAC98, 0x81A21FE8, 0x3E34775D, 0x84E863C4, 0xD007710F, + 0x13503CD8, 0xC8840524, 0x5E31A36B, 0x575B19D0, 0xBED50C0C, 0x7BEE40F4, 0x311F40E8, 0x037A8D61, + 0xC50C88B9, 0x0C1F80FC, 0x7F0C0C6F, 0xEEC0EC07, 0x8793A46E, 0xC46E0EA8, 0xFD112075, 0xAC37580C, + 0x181CF818, 0x5880E630, 0x1801C343, 0x6007032A, 0x00000000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6F3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x1931C49F, 0x43DD01B6, 0x5760F2FF, 0xDD0C1AC8, 0xF66D67B9, 0xC0F0800F, 0xC8DCC860, + 0x60C402D6, 0xC71932B5, 0xB52C0C45, 0x1FD0BD68, 0xEE3CB491, 0x81E10E03, 0xC3A95D10, 0x7B991E90, + 0x68EF4588, 0x3E66247D, 0x9DBBE600, 0xF501CD3D, 0xCBC070EF, 0x1F449E05, 0xC35C887B, 0x5981E2C1, + 0x46262C20, 0xF19533B2, 0xB3DACA80, 0xFACE3030, 0xEC5D0D31, 0x9FE1038B, 0x0183031F, 0x03DB01A0, + 0xB81130FC, 0x047630A0, 0x02000000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11728553, 0x4B4C1351, 0x143D9D16, 0xAC52C7A1, 0x22E2C2D8, 0x803126C6, 0x04272EDC, 0x93E05222, + 0x43D2B82E, 0xDA9D9FC5, 0xD8C48589, 0x2434414C, 0x4808EDD8, 0x9AC872FC, 0x86890BE4, 0x7561C346, + 0x4B135157, 0x401B9C1D, 0x9B4ED2B5, 0x8CD43BF3, 0x66EC2025, 0xBECD9B7B, 0xCE7DE7DE, 0x7BDEBC1D, + 0xF0C5D027, 0x40025610, 0x3E1B1B48, 0x64EC0B8B, 0x9173F6BC, 0xCD208510, 0x024A180E, 0xB56895A3, + 0x1000619D, 0xA157E0E7, 0x62B427B0, 0xECAA24B0, 0xCBE55A91, 0x6608227D, 0x1850E594, 0x92900CEC, + 0xB1465DD7, 0x381E3A88, 0x7F832992, 0x741BAF6B, 0x6B6C6A88, 0xE70B661B, 0xA792D0B5, 0x1DAF6FB7, + 0x4F69BE55, 0xC2C5607F, 0x6F286F0F, 0x68D4BD78, 0x99EB8449, 0x67421E1E, 0x717426C7, 0x16B46ED5, + 0x40ED75B5, 0xB2923310, 0x7D86F517, 0x0D9E17A1, 0xBCA1C1AB, 0x4A98F266, 0xB4E29D69, 0xD5D7E37C, + 0x97D979AE, 0x6EB3F35C, 0x4702F853, 0xB65529EC, 0xEF9F7CFE, 0xC7DF55AE, 0x172D77AE, 0x73F410FC, + 0xD82178CF, 0x41DC4453, 0x44EC2FFE, 0x1F3FBF1B, 0xB0D8C617, 0x5DFBE424, 0xCDDE1AE3, 0xBAC797DA, + 0xBAEFD866, 0x45D7C8A7, 0x9FA4E2F9, 0x2806789B, 0x5905BFEE, 0x0907BF19, 0x1F1F21FC, 0xF96D357D, + 0xED810171, 0x13B5EA0C, 0xE7A54503, 0x71F9BC7B, 0x2E7F3F93, 0xEE1F257E, 0x8B786F9E, 0xDEB9C07F, + 0xB2B0C692, 0x69AAFB1B, 0xD87ECFF9, 0xF85C87BE, 0x6CE0EB36, 0xE74F06F8, 0x5FCCAAF8, 0x3EF5119E, + 0x1BCC2A57, 0x08FFCCAC, 0xD942DE9D, 0xF74926C7, 0xF953C48F, 0x0A594526, 0xBE96DFB5, 0xAAAF0CDC, + 0x7D7CE3FA, 0xCB22BFE7, 0x7EE2C785, 0xECA433D7, 0xC4C30F8F, 0x8AC4972E, 0xD5577BC2, 0xFCFCE97B, + 0xD4874CEF, 0x44E2BEA2, 0x49B10AA4, 0x14DF7FF7, 0xFD9DB99C, 0x2C45F7F9, 0xFFD6BFB7, 0x72D289BB, + 0x7E449650, 0x1631D0D6, 0xE3F88601, 0xA6EA5A4A, 0xF9E8E9FD, 0x01000000, +}; + +u32 sec_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA67DBB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x2069B091, 0x2198A93D, 0xD5596023, 0x03F77586, + 0x7FA75742, 0xC4A580E2, 0x93A1E20A, 0xA6ECE6E1, 0xD33732FC, 0xBBF5FAF6, 0x697588BC, 0x3450BEC4, + 0x28D54001, 0x28FF67C7, 0xDB9D2B4B, 0x5912180A, 0xF8186480, 0xE26C410C, 0xC1CE023B, 0xA0EE0600, + }; + +u32 pri_mapping_binary_9[] = { + 0x11725590, 0x3F4BC340, 0x18C67F97, 0x462952C2, 0x091D7410, 0x0F0AE222, 0x84E03710, 0xFF3B6991, + 0x7E00F113, 0x487176B0, 0x836E050D, 0x4E8E565C, 0x6EAAA682, 0xCE7689B8, 0x0876E8D6, 0x4521BBC1, + 0x784D62B1, 0xEF72F73E, 0x3CF77B9F, 0xF7066415, 0x50B690F0, 0x4061AE34, 0xA38EE385, 0x6B7B3E6E, + 0xC6015220, 0xA0832B12, 0x53CF452C, 0xB0DE02A6, 0xADEC5DC9, 0x9C8A764A, 0x517C67B8, 0xC48E048E, + 0xB968F08C, 0x2E07F99C, 0x942B9B49, 0x87C5FFBC, 0xB6A671B8, 0xB9B15ED5, 0x745BAB3B, 0xDB5B4F43, + 0xF3C9F985, 0xDD27724C, 0x00CDE42E, 0x7B2B32F7, 0xBF1A6E0B, 0x2E1B635C, 0x93773CA7, 0xA818DF17, + 0x7C74B33C, 0x22D2D4BD, 0x83AA929A, 0x9FE0B377, 0xE3DB217D, 0x07CBE815, 0x6F39D57B, 0xFE4B705A, + 0xCFFC8550, 0xE37A76AA, 0x73046BFB, 0x395769AE, 0x6EEF1ECF, 0xFCBFF9E9, 0xBFCD2ED5, 0x46FB15F3, + 0xFD6A43FF, 0xC4FB681F, 0x85EB6087, 0x69CF54F9, 0x9EF1FA05, +}; + +u32 pri_mapping_binary_10[] = { + 0x1172558E, 0xBF4AC350, 0x18C57F37, 0xBD438712, 0xAEC1C145, 0x0C54A463, 0x88E02C48, 0x7D82E013, + 0x585C8542, 0xC82B080E, 0x852EC1C9, 0x31EB9DAA, 0xB70E9D5D, 0xAAB319BA, 0x7529D2BD, 0xC178CD0D, + 0xA867F93E, 0xCEE1FC59, 0xE360D8F7, 0x50F04CE7, 0xB0771066, 0xD5C9A33C, 0xAAA69541, 0x0904CC89, + 0x446DB1E8, 0xE281B734, 0xEC79CED7, 0xB33764D6, 0xA484EC5C, 0x5C2DB702, 0xDF3E9A34, 0xBE4E42A5, + 0xF9329BB2, 0xC81D2F2C, 0x1FC4C70D, 0x7F33CCF2, 0xABD4EA77, 0x9BF2C1C8, 0x3756BEAD, 0xF8F57D98, + 0x97FB225F, 0xB73B9B5D, 0x6A5ACF19, 0xFCDD336B, 0x7D2BCD69, 0x709944D6, 0x3739EB66, 0xB7E3567F, + 0xD750C2AB, 0x71FD9D85, 0x26892FFA, 0x3FF9262D, 0xF2D1D0EA, 0x9FB02C65, 0xC4B98FB4, 0x3A0144EA, + 0x89FFF806, +}; + +u32 pri_mapping_binary_11[] = { + 0x11727591, 0xB14BC340, 0x18C55F92, 0x6B8D1A42, 0xC40E1551, 0x8388B808, 0x927F4110, 0x47D182C5, + 0xB9822888, 0x53105C5C, 0x2A387730, 0x38394916, 0xC11BA47A, 0x51E82428, 0xA8715308, 0xD8AD4B84, + 0xEE86D6F3, 0x2ED542ED, 0x2DC9BDF7, 0xFBDE7DF7, 0x5D037231, 0xE45458C0, 0x0DB40923, 0x6FEF27B3, + 0x67642AA9, 0x240C9602, 0x0508B0A0, 0xB4F9AAE9, 0x5001F585, 0x61449575, 0x06FFDAA8, 0x8A141B5F, + 0x32AE4D9A, 0x0A4CFE43, 0xE13AA582, 0x6D51B458, 0x1CF99ED4, 0x953EBADA, 0x47D7BAF4, 0x1D7655F6, + 0x3D8A8F8B, 0x247E7F68, 0xA4FD8B7E, 0xAD4A3BC0, 0x5C779FE7, 0xB29EF4E4, 0xA67E55FA, 0x19EE6BAB, + 0x6BF622F7, 0xFDAD9553, 0xCFA5F80C, 0x9238DA48, 0xB9575247, 0xD3449673, 0x332AD146, 0x39B77D72, + 0x705CDEA4, 0xD8BD7F7E, 0xBABB9539, 0xD926C592, 0xB3DEDD7F, 0x88BA8901, 0xAE2B4E4E, 0xE891F7C8, + 0x8E5CC9EB, 0x61CF7D05, 0x3F18FECF, 0x0F5DFEF1, 0x7CF4E8DC, 0x033C1F2D, 0x208E2437, 0xCC3938FC, + 0x3DACCE7C, 0xC4BB8ECD, 0x17033D2F, 0xE793FFA9, 0x23D314CC, 0xF5BD52A1, 0xB62CF693, 0x9D9C5A51, + 0xECC7C91E, 0x0E4D18BF, 0x79819ECE, 0x57F89937, 0xAEBB40A9, 0x709D9EF3, 0x0D000000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11728D97, 0x5F6C5375, 0x14C74F4B, 0x3B06CCF6, 0xAE0C652A, 0xEC3AD800, 0x75ECEE2A, 0xE23F6474, + 0xFC1145AC, 0x772D0E87, 0x5AA4A5E0, 0x53B36437, 0x654F8B92, 0x351B3559, 0x021937FA, 0xD2275DD1, + 0x87DD44B3, 0xED4EB3BE, 0xDAFAA789, 0xFA00DC40, 0x5F0826A3, 0x49DFAD9B, 0xE7DEDFCD, 0xD6B9739B, + 0xF565EBF7, 0x9CF3FD9C, 0xDFE9EDC9, 0xAF0F81BD, 0x34687202, 0x07300B1B, 0x76346CE7, 0x1395F6B4, + 0xABA572BD, 0xA201E700, 0x07C01C08, 0x8E257C65, 0xEBC109E0, 0xFC5D8346, 0x27AB6BC0, 0xBF3C4C9B, + 0x2E3CFCC3, 0xEC965C65, 0x0778F01F, 0x15643112, 0xE4391516, 0xB547FAA4, 0xC274878D, 0xEEB4D137, + 0xD8E82E1B, 0xDD6DA3D7, 0xD9E81B51, 0x0711FBE7, 0x1E5AF330, 0xCFCF5D5F, 0x9A83BD55, 0xE7763F50, + 0x41932795, 0x4810F317, 0x011EE9AC, 0xBEDEC677, 0xD3B2BECA, 0x17E7FABF, 0x79FEB1BA, 0x6EB38DDF, + 0x161BBDC1, 0x467FCC46, 0xF7D8E85E, 0xBADF3573, 0x704EABE0, 0xCD41E92B, 0xAB8EC3BA, 0x84745CEE, + 0x41BF4D77, 0x61F1BB8C, 0xAB08650F, 0x34A22E89, 0xFE1E1FEA, 0x4A5B6240, 0x6E572195, 0xE998B936, + 0x86F3D371, 0x7E5FB0FA, 0xC6B20A57, 0x9D72AF51, 0xBFF0B5FE, 0xE9E52B6C, 0xBEDA3C8B, 0xFB30DEDA, + 0x7A21D865, 0xF87C3E74, 0xE5604C85, 0xD29DFB7F, 0x8FE6597C, 0x2BC607A5, 0xDE88511F, 0x9A4D2532, + 0x4915DCBF, 0xC0FDBF4A, 0xD6E7F63D, 0xCB6B2A57, 0x9D7B26A6, 0x6704D6E7, 0xB62ADD73, 0x07EEE615, + 0xA63F5E54, 0x61424CAE, 0xE83799FE, 0x444105BF, 0xBFD725A2, 0x7E7B223F, 0x940CCE1B, 0xC34AA43E, + 0x639CED59, 0x9AD39CA5, 0x394F4ED1, 0x9CA7D2B5, 0x394F8FD3, 0x9C1DE334, 0x67E730CD, 0x6989D7E6, + 0xF0619AF3, 0x4C98E6B4, 0x0668CEAE, 0x6E3B0EFB, 0x9C20CD78, 0xBB051502, 0xA2ABC9A8, 0x4F5E74D7, + 0x6FC4F73F, 0x1C397BB2, 0x39A3C2E6, 0x9DD0D2A9, 0x33BF3681, 0xE6B4F32A, 0x0CF8A38C, 0xA3E4C72E, + 0xC5569F67, 0x0FB73EFF, 0xBD1CEDBF, 0x0F6AFBEF, 0x2BAFCFFF, 0xD932EDFF, 0x5CB1B6FF, 0xF385F5F9, + 0x771468FF, 0xFDD9DAFE, 0x9D53EBF3, 0x176C9EDB, 0xAEB49DBF, 0xF57DBCC6, 0xF2C4EAE7, 0x5403630F, + 0x15A0E881, 0x178CE754, 0x4A9AFBC0, 0xD813398D, 0xF5F56298, 0xDE5B0750, 0xFFC6A944, 0x8D7CEF02, + 0xAEE549A6, 0xBF64937F, 0xB04AF78E, 0x41296F71, 0x5F465D91, 0x46E42AAE, 0xD9E72BDD, 0x749FAF0A, + 0x6BF24DFF, 0xD7389AFB, 0x3A47730F, 0x7134F750, 0x99E6BE51, 0xA4B987B3, 0x34B73B4B, 0x738F6469, + 0xAE3F4D73, 0x7BC669EE, 0xD138CD3D, 0x16A7B9C7, 0xE334F744, 0x80E6BED9, 0x4D734FF2, 0x34F72D9E, + 0xE6BECDD3, 0xDC534073, 0x4F9569EE, 0x3B059A7B, 0xBA4073DF, 0x2DD0DCC0, 0x14CD7D2F, 0x4D73A561, + 0x9ADB3B4C, 0x7383C334, 0x3714A6B9, 0x670234F7, 0x7D81E6F6, 0x0934F7AC, 0x40733FE0, 0x686E3FD0, + 0xDCFEE24A, 0x3E5E3561, 0x52A97D8F, 0x72EC5A7D, 0x2F3B87F5, 0x2E719B60, 0xD40F4DE4, 0x6F26DDD8, + 0xFF74E9A7, 0x5F532CFE, 0x21C67DBE, 0xDD4101E3, 0x03C1D1E4, 0x9EF32A8C, 0x6A7A2A63, 0xDC3F2A00, + 0xBFDD63FD, 0x7D847907, 0x44C96FF8, 0xE84A4E1B, 0x9159FDC7, 0xF8FD6914, 0xDBCCFE2E, 0x076F5C95, + 0xCFA8F0AD, 0xFCA3AE0D, 0xB173CCDF, 0x637961CC, 0x8BFBA25B, 0x8DF35566, 0x4AB39941, 0x368FF3D9, + 0x953D67ED, 0x4F33FF93, 0x297ADE17, 0xD6E8D6B9, 0x79168F60, 0x3C243ACC, 0xBDADC446, 0xEADC5115, + 0xE6947339, 0xED4B151E, 0xF4FF7BBA, 0x34887DED, 0x0738DCC9, 0xF851CC8F, 0xB4FA4DFE, 0xAD63B34A, + 0xF204EEF7, 0x3C2CDCFE, 0x99F95DC4, 0xE73024C9, 0xEC5E15D2, 0x320ADEAB, 0xB6CCC162, 0x29C7E231, + 0x8C831FA0, 0x6BF9BE68, 0xFE7E68EE, 0xE85BBE37, 0xD65BF7C6, 0x3E73EFFF, 0x89F94980, 0xC1A8F51E, + 0xBF17DE3C, 0xE0405C61, 0x887BE012, 0xFAD54980, 0xFDCC587E, 0xFF010000, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C18108, 0x06260606, 0xD69E5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E063, 0xC814D8C8, 0x50669412, 0xA200A4FF, 0xED7A7367, + 0xC50C8878, 0x16A6B801, 0x83031F43, 0x3690CF60, 0x04344760, 0x07D45D00, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727592, 0x3F4BC340, 0x18C69FA4, 0x51ABD698, 0xD6082EC5, 0x83A2B3E4, 0x13F8877E, 0x00A1380B, + 0x2A3A3874, 0x0A8E2E2A, 0x829B4B40, 0xC1BA150A, 0xE24DC673, 0x30738BD0, 0x0F10A493, 0x8274E8AC, + 0xA135B94B, 0x6C6A9A5B, 0xEEF83DF7, 0x3EEFBDEF, 0xBD9F108B, 0x4197A101, 0xCFC81473, 0x4BE4C45B, + 0xAD29CBDE, 0xB5C7A049, 0x908017AC, 0x49037F39, 0x59C8807C, 0xC7909745, 0x5CCEDF09, 0x9EB80BC1, + 0x8FB01B28, 0x6D7454FF, 0x40611AFB, 0x15A25114, 0x59DBA95B, 0x21EF5054, 0x8CAD52C0, 0x9959B70E, + 0xCA147081, 0x5643E892, 0x4321193A, 0x8F73AD26, 0x3B37959E, 0x0415726D, 0xE8D7675D, 0xD7F7E33C, + 0x93C29514, 0x3E11E30F, 0x9CFBF95F, 0x81EF2F91, 0x7F32A607, 0xF92F0E95, 0x0E7A2AA6, 0x4E87FC83, + 0x1DFFF965, 0xAB893CFC, 0xFE7475FC, 0xFD99DDF1, 0xEF9A8DF1, 0x9B1DBB7E, 0x14BCAB0F, 0x745DA1E7, + 0x52E2E652, 0xB89AE4BC, 0xBEF91877, 0x59AB1171, 0x6D9D62C5, 0xD8DE205A, 0xF8CFF7A3, 0xFDCF9328, + 0x2ED4FD3E, 0x5DB25BD1, 0xBF37E0BD, 0x2F7C0A24, 0xF2A1B0CC, 0xB3F25E49, 0xFC6F9309, 0x7D0189FE, + 0x0ACEE762, 0xB3303217, 0x367015D6, 0xAF3B897A, 0x1EE1A858, 0x74FECF93, 0x1DCEF52F, +}; + +u32 sec_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD69DBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6731, 0x6070E063, 0x106BD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_14[] = { + 0x117275D2, 0x310FC140, 0x1806E0F7, 0x4E515455, 0x62B0884E, 0x4611BFC5, 0x4F308959, 0x247E86A5, + 0x9B1B3BD6, 0x84B374B7, 0x74333074, 0x6221E9AE, 0x518D9656, 0xDC7DCB5D, 0x9EBCDFBB, 0xDC5D910C, + 0x478BC200, 0x762874B4, 0xB6390F7B, 0x4CE986CB, 0x90C32020, 0xC01E0312, 0xC5E3AAA0, 0x005D7134, + 0x69B2A7C5, 0xA789CDBB, 0xC5C423A9, 0x8B948040, 0x8F2F6BCC, 0x86E39169, 0xACF1E4B7, 0xB36D254E, + 0x244E255E, 0x90B822F1, 0xA2C44B12, 0x2FFFBB07, 0x5F879AF3, 0x235B1C54, 0x4BF111C4, 0xEE67DECF, + 0xF5543C71, 0x7FF5DFDF, 0x3DB59C5F, 0xF8F49BD7, 0x5C71BEEE, 0x8AF3BA23, 0xCE371C71, 0xDE601F4F, + 0xDF93FDEE, 0x3559B677, 0x9F9C0EB6, 0xB54DFFC9, 0x0B000000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6F9BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67B9, 0xC0F0800F, 0xC8D8C850, 0x669412A2, 0x20B091E1, 0xCE8C53BB, + 0x9A95593E, 0x303200C5, 0x1F2089EF, 0x3ABD7AC5, 0x8C8D0C0C, 0xFF1818DE, 0x9E85E863, 0x44925FBB, + 0xEBE6C915, 0x3320FA98, 0x0E00D519, 0x01ED1180, 0xBA63E146, 0x865D652B, 0x66A4846C, 0x64781B76, + 0xF568F6EA, 0xFD20DB7B, 0x9AA641CC, 0x6106AA77, 0x544A5576, 0x069A7364, 0xFAAEC9CD, 0xAE60F994, + 0x8A268879, 0x2C0B10F6, 0xFCDBF5E6, 0x0ECC1E56, 0x2471A017, 0x1956CC80, 0xDAB700E2, 0xCE377720, + 0xE6B301F9, 0x21460E06, 0x30FFB595, 0x41F4B337, 0x6098BB81, 0xE1001F03, 0x4703BAB9, 0x3B185001, + 0x00000000, +}; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600CF1B, 0x7F842454, 0xFE1BFFFF, 0xBF8B4180, + 0x1124BE9B, 0x8181F13F, 0x101CE060, 0x60616060, 0x5AB48B41, 0x9009A28F, 0x07482B30, 0x6C039B62, + 0xC0F01B62, 0xDC7F1607, 0x86003E06, 0x4E878D0C, 0x824A260E, 0x86023BA0, 0xF6000000, +}; + +u32 pri_mapping_binary_16[] = { + 0x117285D6, 0x4B4C1351, 0x1406E0D3, 0x521511CB, 0x0015F181, 0x5451C417, 0xD61115F1, 0x4D6D051F, + 0x08A5F2F0, 0x894A591A, 0x16D27465, 0x90441A94, 0x054917CC, 0x82053BDA, 0x1013272E, 0xC04163DD, + 0x824DBA32, 0x061AC28E, 0x0536E9CE, 0x054DF176, 0x6E498674, 0x7E994DDB, 0xEF9F7BE6, 0xCCCDED9D, + 0x59267E28, 0x64319240, 0xF48572CA, 0xF24BADBE, 0x64E5B8A9, 0x3C19482A, 0x2418C840, 0x344336C3, + 0x1A3BC2B9, 0x6424327E, 0x53A8D0C8, 0xC7E5B34F, 0x2B4DA955, 0xACB4CACB, 0xAD991206, 0x32B32F32, + 0x79C56EB7, 0x559029A5, 0xFC890525, 0xEE06E046, 0xE039C04D, 0xC0B700DF, 0x0A7C1BF0, 0x5CE0DB81, + 0xE701DF01, 0x3C1FF84E, 0xE066E005, 0xC005E085, 0xC08B8017, 0x03B700DF, 0x05BC04F8, 0xEE6C5FA2, + 0x84994A99, 0x0FD6F736, 0xDB98D30A, 0x512C94F1, 0x844CD3AE, 0x90D72E7C, 0x4FAF36DF, 0xC030F73D, + 0x4BFABE37, 0x9AE5EA75, 0xF785659A, 0x70492576, 0x56BF6085, 0xD885B9EF, 0x0FEBF759, 0x06FC00F0, + 0x72E056E0, 0x07811F02, 0x5E01FC30, 0xF023C02B, 0x811F055E, 0x05FC18F0, 0xE3C04F00, 0x3F09FC14, + 0xF06AE0A7, 0x81DB809F, 0x012E86F5, 0xD7E7598D, 0x9B67E9F7, 0x74C66B3E, 0x65ADB728, 0x2D99E9DC, + 0xB84C4157, 0xE3BABFF2, 0x0DF0F3CF, 0xF7EBAFDB, 0x0BBDFA5E, 0xDBA5FEA6, 0x3C4B663F, 0xFE2153C8, + 0x33EA6FB5, 0xB3FF499C, 0x68618EF7, 0x7DB159FF, 0x7EEA805F, 0x027E19F8, 0x956C57EF, 0xF32AF356, + 0xB1C694F6, 0x9834AB0C, 0x7AF9F9D7, 0x6CFA75AE, 0x03BF01BC, 0x1EB81DF8, 0x4DE00E8D, 0x2F285F87, + 0x83129BBF, 0xBF446F9A, 0x78EE04E3, 0x6E016F00, 0xDE08FC36, 0xF03B1A1F, 0x52C662E9, 0xBE8A22D5, + 0xA95F6D7C, 0x7EEFB2DC, 0x205AD45C, 0x91424383, 0x5ED6778C, 0x686E928F, 0xBF276872, 0x47506A63, + 0x792A168F, 0xACE74D9B, 0xE4F799BB, 0x457B859A, 0x7B8392C7, 0x21536468, 0x313516E3, 0x7933CED5, + 0xFE5A34B9, 0xE47D6B48, 0xE7E9FE66, 0x153EBE25, 0xA17FDFAE, 0x44765D6D, 0x5FAD89FF, 0xF7EDDE24, + 0x7F00AEDB, 0x96C89E6F, 0x8A102DA6, 0x78DEBE49, 0xDD0E9CAB, 0xF3D1A9C9, 0x2B1CB56A, 0xAE9D8F87, + 0x51FDBE1E, 0x017FACF1, 0xCFA37579, 0xBE06562F, 0x45EC01C6, 0xF32760DC, 0x53E0CFA2, 0xFAFB5B97, + 0xC6D9AB1E, 0x05A5E5CC, 0xFBA2FA7E, 0x2804D666, 0xA84AF35E, 0x680A6C7C, 0xBE3E67FB, 0x63C0E577, + 0xA69FAFAB, 0x13F1E10F, 0xEF79DD17, 0x1A37CFB3, 0xED6A949F, 0xFF92ED9B, 0x3D629FBB, 0x8879722A, + 0x3E197AC7, 0xE7AF9BF9, 0x6BD1539C, 0x769A67EB, 0x3CB3CF78, 0x4664721A, 0xDBDDC5CC, 0x7FFA3F2A, + 0x9D1DA67E, 0x1A31530F, 0xDB37FDC6, 0x3E8F5D98, 0xA68DC73F, +}; + +u32 pri_mapping_binary_17[] = { + 0x117275D6, 0x494C1351, 0x1CC7F1FF, 0x4C47452D, 0x6540545C, 0x90111570, 0xAFE3BED7, 0x62DD17AC, + 0xA8884B48, 0xB437E349, 0x1BE28978, 0x69383721, 0x3D78E84D, 0x38F6241D, 0xA2D6A334, 0x265EBC18, + 0x0EBD7150, 0x13EF16EB, 0x6366121A, 0x3BDFB9B4, 0xF9F4BD5F, 0xA77DEF97, 0x79F3E25D, 0x8EB4EB62, + 0x8A1425D4, 0x19EEB046, 0xAB3D79A3, 0xAB9AAD3A, 0x626AA289, 0xCC4854AB, 0xA9ABD424, 0xBA88FEDE, + 0x9156DD9B, 0x1756AF96, 0xBC73532C, 0xF9E3C5D5, 0x8CAF5289, 0xA8370579, 0x9BCC3DE9, 0x373F2EEA, + 0xF3D1D7C6, 0x6F4D9457, 0x94C773A9, 0xA8591059, 0x10F951F6, 0xC66BCAA7, 0x9353697F, 0xFCB01AEF, + 0xBA5E2AC8, 0x6472225D, 0x97E37A28, 0xBFE8D9F4, 0xFFF9C658, 0x41D2F6D3, 0x414BE5FF, 0x757ECE4D, + 0xE63C5F06, 0xBE1C7C05, 0x7813F84A, 0xF055E0AB, 0xC1C3E0CD, 0xE011F016, 0x7013BC15, 0xBCADD1DD, + 0xFF7FCD58, 0xF0FAB68F, 0x04AFEFDA, 0x91E0F55D, 0x170B5EDF, 0xF556F0FA, 0x7648F07D, 0x6E00DF08, + 0xBE097C33, 0x7827F816, 0xF02E700B, 0x7C2B7837, 0xF836F0ED, 0xE03BC07B, 0x24787D7B, 0xA1BFBDD0, + 0xDF3EE8EF, 0x4EE8EF2E, 0xE8EF6ED8, 0x877BC0F7, 0x82EF03DF, 0x0F1E053F, 0x006E831F, 0x043F047E, + 0x18FC08F8, 0x51F063E0, 0xC7A1BF27, 0xA0BF27A1, 0xBFA7A0BF, 0xA7A1BF67, 0xA0BF6761, 0x1FC6C0CF, + 0x81C7C1FB, 0xC1CF8327, 0xC02F805F, 0x04BF047E, 0x19FC0AF8, 0x55F06BE0, 0xD71BDC7F, 0x4E7FF23E, + 0xBF01FDBE, 0x59E7E3CE, 0x9B25AF2C, 0xF95C62D6, 0x19F2BF67, 0xA0149C73, 0xAB149C93, 0xCC07E7DC, + 0x867D3A08, 0x7E07FC2E, 0xF83DF0A1, 0x069FF7CF, 0x3FEE79C7, 0xCCD666A4, 0xAFEE9C63, 0x64BD79F7, + 0xEBE62D7C, 0xFFF2A1EC, 0xE70D2BCF, 0xC45FA66C, 0xE52D65F9, 0x559CF27E, 0xF703E52F, 0xBA536D21, + 0xE5CD9F65, 0xD6C978FE, 0x50F567C2, 0xCEB839DF, 0x8A8967E3, 0xAFBC9C47, 0xB186FC98, 0x0C44E4B1, + 0x72B5C9C5, 0x36A7FDFB, 0xFC070000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11728590, 0xB14EC330, 0x14458F5D, 0x0F0C5564, 0x24061644, 0xA4A28A11, 0x45FC01E2, 0x0750D42F, + 0xE8C81CF1, 0x0548CC5D, 0x323064CC, 0x584F0557, 0x48112313, 0x1F90A15B, 0x970EDD89, 0x1A5EEB48, + 0x341377B1, 0xDFB3EFB9, 0xCF5E13E4, 0x39D35878, 0x6770313C, 0x8F9F9A71, 0x612EEDAC, 0xF5588582, + 0x25D7AA15, 0x552768D0, 0x0BCFA90E, 0xBEA1AC31, 0x8B0325E6, 0x27E05AF3, 0xCD2A928D, 0x234BA669, + 0x6C1D13FF, 0x5897F9BA, 0xCB3BF09B, 0x59B3E4E6, 0x98FBD9F9, 0x568E87E4, 0xEA76EFAB, 0xF32FFF9C, + 0x85BEAA1C, 0x249263BB, 0xFB1F5267, 0x304D7B5C, 0x99BB3F2F, 0x5BC78B7F, 0xFD375F8D, 0xCC5611A1, + 0x0B479ADC, 0x8DF6F9FE, 0xBECC2799, 0xE4EC6053, 0x87F341F1, 0xF7AE9DDF, 0x08D7CCA9, 0x22CC515F, + 0xBE86327F, 0xA3AF5F00, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727D51, 0xBF4AC340, 0x1CFE2E49, 0x4B87124E, 0x70D0418C, 0xAD8A8B50, 0x830F200A, 0x7D803648, + 0x67491FC0, 0x21C12750, 0x9C0B9AD1, 0x31C52953, 0xDB2B827B, 0x37C73688, 0x5B970AD9, 0x8D8DBFE4, + 0xD2D22CDE, 0x92F0FDCD, 0x7D99431E, 0x816D051C, 0x1841DDAB, 0xEE1877F1, 0xF18BB6CF, 0x7B890067, + 0x60C01827, 0x2CA1F35E, 0x81022803, 0x812D45FA, 0xAAF43430, 0xC8520CFC, 0xC8B8448B, 0x18747A09, + 0xE05CDA6A, 0x83CFF39E, 0x2C37EEC5, 0x633436F3, 0xDE82340A, 0xBE57D051, 0x7FB11711, 0xE996C022, + 0xFC3F8F1D, 0xC97E46FD, 0x07B5F6C5, 0x1927DF0D, 0xE07473BE, 0x1E602916, 0xA1EF499D, 0x423AD7B4, + 0x2D831771, 0x95F09679, 0x789EE2C2, 0xF2BDA6BB, 0xEA97BCB6, 0xE1135EFF, 0xF1FE9AFC, 0xE1E76CF2, + 0x2AF912F1, 0xB7B56EFD, 0x8AF878F8, 0x3DEA3BDA, 0x17221D65, 0xC29F5A0F, 0xED14D7A7, 0x984D9EA5, + 0xBE9CDECF, 0xA41DD77B, 0x65FF63F7, 0xB4B3DEA3, 0x92EFD149, 0xEF51FA20, 0xBD0BD856, 0xBECFEFEA, + 0xFB87B9FF, 0x0F000000, +}; + +u32 pri_mapping_binary_20[] = { + 0x11725590, 0xBD4A0341, 0x1080BFDD, 0x9C90221C, 0xA7A45024, 0x7885888D, 0x20F70E8A, 0x0F10240F, + 0x904790C3, 0x27486B91, 0xE6B0B20C, 0x68E15626, 0x1B906019, 0x1044DB2B, 0xD2A5514C, 0xEF71E7E4, + 0xF6FCB969, 0x769799FD, 0xE69B59E2, 0xC2D2D604, 0x30A1D169, 0x6D8797D9, 0xC18DB797, 0x0D334BA0, + 0x5030E558, 0x1512B326, 0x1AF49B65, 0x53BB7F2D, 0x39431E4A, 0x4AC897C3, 0x15DE4AE1, 0xCBC5B015, + 0xED77C3C0, 0x9026733B, 0x880DDCC2, 0x635E719E, 0x5C9D92BA, 0x38EA9775, 0xB97D4F47, 0xC9B2F22A, + 0x3D826131, 0xE5F05F7F, 0xA5BD1716, 0xBE5C8517, 0x49DFA0E2, 0x4D0C67A7, 0xC945DC75, 0x6F56924F, + 0x616E6B3C, 0x99AB3E8F, 0xDA751E7A, 0xF1E7716D, 0xEFC4C330, 0xCEAF3E3F, 0x9EBD7B66, 0x3E0DC9AB, + 0xA85DE639, 0x81F3F887, 0x5BEE6DE7, 0xA8F7EBDB, 0xAC7C7B6B, 0xFEC6AB59, 0xAF8A5132, 0xA61EDF00, + }; + +u32 pri_mapping_binary_21[] = { + 0x11727D51, 0xC14A0251, 0x143D334E, 0x6621D314, 0x2E2C8806, 0x0A892090, 0xA1456D13, 0x5D87894A, + 0xCB98BE20, 0x1AFC033F, 0x40246955, 0x5030920B, 0xDF266D5C, 0x28ED4202, 0xB7E210EE, 0x8454709F, + 0x6877664C, 0x1C88EEE6, 0xBD77CF3B, 0xF7DC736F, 0x0F4E1808, 0xF0908057, 0x78B6FD41, 0x39330EDD, + 0x0B3B526E, 0x6A40E2C0, 0x0135EC73, 0x538A860F, 0x3CC0570C, 0xACF30ECF, 0x4FA78C8A, 0x5D45C6B7, + 0x536E2AB4, 0xD015E9C2, 0xA0C58FCE, 0x2312C349, 0x2EB47B9C, 0x6168879A, 0x1BAB07BD, 0x99AEAD33, + 0xCE8D6B08, 0x2FD67F13, 0x461C88DF, 0x65B854F6, 0x1232F13B, 0xD1F7622A, 0xCBB0F685, 0xFE73DBC1, + 0x39C23545, 0xB5F18931, 0x30F58293, 0xE7299F54, 0xB276DEFB, 0x88A77CCA, 0xA547BEDC, 0x7E306210, + 0x87A8779A, 0x42172311, 0x1EE2E7E3, 0x593522D5, 0x2D52EC42, 0xFDBF5F6E, 0x8B014380, 0xF8B6BED0, + 0x62385384, 0x80A56FDC, 0xE885648C, 0xE1E3EE73, 0x52321D7C, 0x89F053FE, 0xCA63CDE5, 0xE1BAA025, + 0xA3E4AB0F, 0x32E0E0DE, 0xD6DFBE96, 0x17F3D581, 0x590C3B73, 0xF6CDF566, 0xFD04192A, 0xBAF972AB, + 0x09653444, 0xAC94A93F, 0x85F623FD, 0xFAB0F7BC, 0x79989ECF, 0xC3E7DA6F, 0x89FE6B80, 0x9A68A4AD, + 0xB7D52FAD, 0x1A7AA10A, 0x77FC0000, +}; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA673BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x1931C52F, 0x303CE003, 0x1ABD9181, 0xC108688E, 0xC073A8BB, 0xC0EE1098, 0xFC7F3783, + 0x06B2FD3B, 0x37324C4F, 0xABF0700F, 0xD9C87066, 0xE5DED5DD, 0x5D407D21, 0x0C0C47CE, 0xA2E803BA, + 0x1FD5DD8C, 0x5210FB99, 0x1E60B79F, 0xF901CC7E, 0xA87A898D, 0x0C25651E, 0x335280F6, 0x6475AED9, + 0x336B1750, 0x3E968121, 0x376707D4, 0x1E000000, +}; + +u32 pri_mapping_binary_23[] = { + 0x11726590, 0xB14AC350, 0x1486BF9B, 0xA6D0A184, 0x081D1491, 0x66121741, 0xF2143E40, 0x862E6E59, + 0xDD24F409, 0x1C74EC92, 0x6E6E06BA, 0x98497B8B, 0xD05997AE, 0x42862ED2, 0xA5437643, 0xE3496E5B, + 0x1A7A967B, 0xEFCFFDBF, 0xF39FB3C2, 0x94A667E1, 0xC294D645, 0xF7D41B16, 0x972F76BF, 0x18151A57, + 0xA160C68D, 0x2AA5E61D, 0x2CB03E35, 0x2796F175, 0xE5F478AF, 0x291E7F06, 0x57DA4B72, 0x472E29F8, + 0xA2BBAB6D, 0x9F9AEB8E, 0xCA195787, 0xBC69CA38, 0x7AB80D83, 0x94AFF1E4, 0xF9E9557C, 0xBF70776F, + 0xE70AE1E4, 0x3B8EF95F, 0xBD7594C4, 0x61D0E04A, 0xDE664E75, 0x2EBE0DAC, 0x33C351E2, 0x8BFC30F0, + 0xDC948D5E, 0x67496C74, 0xEB585FB0, 0x746889AE, 0xFC5EADEB, 0x38193E46, 0xC2CBE07B, 0x627CF6E2, + 0xC8F7C6DC, 0xA1BDD777, 0xF9EABD9E, 0x5D0FF6F3, 0x77B6F30F, 0xAA9CED9F, 0xB45A2549, 0xFC41B3FE, + 0x01000000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11725590, 0xBF4BC340, 0x14C7BF77, 0x89A25062, 0x040741C4, 0x60B16694, 0xF80F48C5, 0x5DD4DDC5, + 0x80AEA2A5, 0xB34B0671, 0x0A36A28B, 0xA301979B, 0xDA5C157F, 0x8C06EA20, 0x0E361DBA, 0x15D44270, + 0x6D68BCF4, 0x2AEA5BEE, 0x78EFF3FD, 0x7E1FAF03, 0x591C5314, 0x3A104099, 0xCD4D1BE5, 0xA470A9CE, + 0x256EC2A1, 0x1310A08E, 0x25928ABA, 0x1F0305E8, 0x0BC72495, 0xBA9C780D, 0x54072E06, 0x7AD22E55, + 0x63024D7C, 0x184AD6CE, 0x96A10F75, 0x8F0CEFFC, 0xBA757576, 0x975195A3, 0xB2DA46AC, 0x890086CA, + 0x86B3B9AA, 0x33684D44, 0xA1277932, 0x237D48CC, 0x50A4B692, 0xCDCFDDD0, 0x73D618F6, 0x6B27ECE1, + 0x8261B9FB, 0xB51D1D4B, 0x8E0AEE60, 0xDECE2B82, 0x7BDD0DF7, 0xFC43869B, 0x66A31FBC, 0xC9B912FF, + 0xECC3D0E7, 0x9F620F99, 0xAF8ABE6D, 0xADAF64FD, 0xAE2FE21D, 0xC98FB47F, 0xFBF001CF, 0xE90CEF35, + 0xB88FEEA6, 0x75987FEF, 0x12304CDC, 0x226A8452, 0x3F2AF4A5, 0x6261212F, 0xF496698E, 0x9F2E4A0E, + 0x22EFB9D5, 0xFB78E235, 0xFCAF6F00, +}; + +u32 pri_mapping_binary_25[] = { + 0x11725551, 0xBF4B0261, 0x187EEEBC, 0xCC42EC22, 0x2B252223, 0x889640EE, 0x5F70289A, 0xC48CA4AD, + 0xB888C6C0, 0xA439AA23, 0x6888243B, 0x9A6C4B6A, 0xE89BCCCF, 0x7ED1684B, 0x1034C40D, 0x4E0991D0, + 0x5CA2BD77, 0xDF45FA2E, 0xDF77EFF3, 0xE3BDE77B, 0x6B10C511, 0x94A10225, 0x7846FDA1, 0xC8566332, + 0xAF8C35B2, 0x0D0E5582, 0x04941195, 0x5A540F3E, 0xC880FCC2, 0xD12F0B9D, 0x9FCE088A, 0x8E4B043F, + 0xC2AEA57C, 0x4908D085, 0x21A3E9C9, 0x88CA6C2A, 0xCE4D57FF, 0x48DF4DE0, 0xD3529E51, 0x0DD00086, + 0xB8A6046D, 0x9E6556F8, 0x5E46E8A5, 0x2AF134F2, 0x55854E1A, 0x6158CF1C, 0xEFEA4986, 0x0BEBAE59, + 0xE1822713, 0x2FA9C526, 0x6C7D71A1, 0xB097D119, 0xBE6FEA45, 0xA324700F, 0xE143EE7F, 0x14760EA3, + 0x338B0C7D, 0x4FA8F353, 0x812B84E7, 0x12C67C8C, 0xF0776E15, 0x874FEEED, 0x145B0739, 0x817739FE, + 0x92E36F06, 0x8DC5CD15, 0x9AAF97F6, 0xE778670E, 0x6FF53FAF, 0x9DC35813, 0xFDEE87B6, 0x7EBAC267, + 0x4DE1EBCB, 0xB7BD8F09, 0xECA4DDF7, 0xB965685A, 0x1F6F155E, 0x73F7E3EC, 0x43CDB6CA, 0x986ADF83, + 0x9BAF877C, 0x62F26070, 0x807C8C8D, 0x70687995, 0xE168FC92, 0x9F15040F, 0x5F4E9E6D, 0xCA93C755, + 0x00BDC4F7, 0x26D294D7, 0xE94F41FB, 0x9BE3EC3F, 0x3C9D2AFB, 0xDC39295B, 0xDFF5EAF0, 0xE24BFA35, + 0x3AEB1700, +}; + +u32 pri_mapping_binary_26[] = { + 0x11725592, 0x3F480251, 0x1CC7BF77, 0x5E652171, 0x894311D1, 0x51102D81, 0x1D34D426, 0x1234461A, + 0xBA068A10, 0x3455D2DC, 0x1FCDB049, 0x4CB1C525, 0x508AE035, 0x94775249, 0xD0502D41, 0xD4E4E016, + 0x44427B87, 0xF6BB7B27, 0xD55BEEDE, 0xFB7EBEDF, 0xFBF27EF7, 0x0EBE7478, 0x44C88006, 0xC7886B50, + 0xD932268A, 0xD2A89131, 0x74C80204, 0xA00AAFD0, 0xA6557342, 0x04C4171D, 0x0322F7B9, 0xE8A9E0CA, + 0x4A51F0CD, 0xE3DAD297, 0x807E7A61, 0x88AB91A0, 0x22331345, 0x296FFBEF, 0x68DF023E, 0xEBD2331A, + 0xFDF40186, 0x4555F298, 0x5C3DFFA8, 0x27E2DC2F, 0x34885329, 0x57E63E61, 0x98418F97, 0xF2912043, + 0x61EDBCF5, 0x7ACF3991, 0xB8A0EA1F, 0x37FDB9E5, 0x64221E61, 0x300ACDE3, 0xD31CD71D, 0xA4CFA82B, + 0x929BF4D9, 0x5D3D19DA, 0x64F8B8AC, 0x6BA9B95B, 0xB3ED56FA, 0x88F7901A, 0xBF7DCD1E, 0xC9183FEF, + 0xAAFD39DF, 0x78D417F2, 0x3CB7BBF8, 0x9FDFDDA0, 0xBEA7C04D, 0x8BEB3DA4, 0xFBDC51BF, 0x97F44AA0, + 0x1C8ACD93, 0x6E004D8D, 0xEB4ED213, 0x4BEB013F, 0xE9AE0B68, 0xE51DFB7E, 0xAEAD5EDB, 0xD4CBE27A, + 0x89935478, 0x15F9DD9E, 0x97351F39, 0xD3AE62F2, 0xEF5C3486, 0x6CEC20B5, 0x176548EF, 0x370F9F74, + 0x2B67B193, 0xD347398E, 0x31F8A6ED, 0xFBC417C3, 0x6AF224BB, 0x493CCE80, 0x07AD936F, 0xFD074353, + 0xE1AAD3CE, 0x0F9B7CD7, 0x5BA757C5, 0xE67E0000, +}; + +u32 pri_mapping_binary_27[] = { + 0x11724D90, 0x3F4BC340, 0x18C69FA4, 0xA776A821, 0x420741C5, 0xA028752B, 0xA1828A43, 0x557013AA, + 0xED0750A9, 0xBA0A6AE8, 0x07508BE0, 0x2054FA67, 0x135C2A0E, 0x7A934D2A, 0x589C342E, 0x05DD1AA4, + 0x5B112C76, 0x3758DFF4, 0x0A7ACBDD, 0xBDF77B9E, 0xF7B9B701, 0xB12C0465, 0xA88009DF, 0x4860504B, + 0xB993176C, 0xD4CDB816, 0x54091250, 0x46586AD3, 0xAAF82103, 0xF2AB8501, 0x59E802B4, 0x6BB8EBB8, + 0x68F81676, 0x6DD692A0, 0xD081C3D0, 0x93094DE5, 0x1E8A62BE, 0xAB7FA4FB, 0x0FF0E9B0, 0x2AEA0A35, + 0xE088E92C, 0xE8714EDE, 0xB68E0DA1, 0x97EAC4E9, 0xE4AB0A9D, 0x34C49137, 0xD23BC904, 0x47ADF062, + 0x5B457A7F, 0x07BE6AAC, 0x8E960299, 0xF8EC5A3A, 0xBE443E1F, 0xF6DB5329, 0xF7E0A509, 0x9DEAC2CF, + 0x57E548E8, 0x91B0D7C7, 0xCA9EE4D2, 0xE4B331BC, 0x52B93739, 0x0A4DF7A6, 0x1A151C23, 0x6E7F6C6B, + 0xDC479C5B, 0x6A9A5707, 0x22670FD5, 0x8F168D68, 0x98EAFDCF, 0xA0A0A2DE, 0x7BFBF74F, 0x67D6B6CE, + 0x0F1BDDB9, 0x76E6A866, 0xDA6584FE, 0xCFCF14BA, 0xBE338EB8, 0x1E619E2E, 0xB33D93DA, 0x9BE6D89C, + 0x72AEE72E, 0x3BB953F3, 0xCB82478B, 0xC5B0AEC0, 0xBFCB31A1, 0xAF2E686A, 0xA9EBFF0B, +}; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46E95D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB35C, 0x6078C007, 0x646C6450, 0x350A7454, 0x10D8C870, 0x67C6A95D, + 0x6D6550F1, 0x071B19CA, 0x8C524240, 0xE26B77DD, 0x3CB96206, 0xCB074606, 0x3E06C603, 0x08F13BD3, + 0x4FEDAAF0, 0xD8C8C0F0, 0x8F81E1CD, 0x1E883E26, 0xA07CA091, 0xB203487E, 0x46597B7A, 0xAA2A50FE, + 0x0E03C3A9, 0x5D10FDCC, 0x0B90F487, 0x9DDA9531, 0x0328BF9A, 0x8161DF3F, 0x887E16A0, 0xBC8350B0, + 0xB033507E, 0x5A484685, 0x5B19AA7E, 0xD606A07E, 0xA5941043, 0xA0FCBF55, 0x6FEEEC9C, 0x01F12FD3, + 0x5E883C5B, 0x03CC3FCF, 0xA1E1060E, 0x2781C9FF, 0x77336820, 0x878FF946, 0x869515D5, 0x55D380E6, + 0xAFFD7DF3, 0xE5DB533B, 0xA0EA0100, +}; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F031B0, 0x376C6428, 0x334A0951, 0x10D8C8F0, 0x6ED5DF3B, + 0x3B67EC60, 0x40050000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11724D90, 0xBD4BC350, 0x14C5CF4B, 0x52ED5042, 0x94222D22, 0x6650E922, 0x9420389B, 0x22386A2D, + 0xB663C14A, 0xC1550899, 0x05FB0F74, 0x308BD051, 0xC737B57D, 0x412C6E7E, 0x6117273B, 0x64EB2081, + 0xEC0DC497, 0xBC687B97, 0xF7B8F79C, 0x1FF79E29, 0x4431E425, 0x68C010F2, 0x46AEA0DB, 0xE14E4FD9, + 0x0CBB2183, 0x46400017, 0x6512F11A, 0x652101D2, 0x33C38A24, 0x7C39FEEA, 0xE827141D, 0x33818B94, + 0x8040E51F, 0x0ACB68D5, 0x748D020E, 0xD059137E, 0xB24EF139, 0x99FDBC32, 0xA1230BBA, 0xF0D667F6, + 0x913286A7, 0x7229C59E, 0x797851E6, 0xFD971BB6, 0x5A6F3FC5, 0xF4967DAD, 0x7808F8DC, 0x9BFBFCCB, + 0xEFB77B47, 0xF0E43105, 0x31F282E7, 0xF8AC6309, 0xBDC2FBA7, 0xC69619F7, 0x07670FF5, 0x768D427D, + 0xC7C7DD50, 0xF832238A, 0x6DE3E4E0, 0x7F5F2BBD, 0xF7F16FDF, 0x699A5792, 0x8FD68D5C, 0x94167221, + 0xFB62EF25, 0xCE91AB86, 0x59E19C62, 0xB354B83A, 0x1773049C, 0x3B01E69C, 0x24EFE26E, 0xC3CDA69C, + 0x46ACCB7C, 0x29C768AA, 0x58EE717D, 0x15A86883, 0x54FF0B00, +}; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583630, 0x1CE063E0, 0x60D8C850, 0x669412A2, 0x20B011A4, 0x9461C58C, + 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46E95D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C007, 0x646C6428, 0x334A0951, 0x10D8C8B0, 0x6ED79B3B, + 0x2B66B07C, 0x6064008A, 0x7F4088FF, 0x83885F60, 0x78C0C7C0, 0x08141732, 0x52018B67, 0xB456BA86, + 0x956D6458, 0x3D7DCF9D, 0xAA5D1079, 0xA60B087D, 0x77324FED, 0x9ADA0A31, 0x8F79C346, 0x86602313, + 0x169078FA, 0x8CAA5D6D, 0x407DA77F, 0xEDFDFB76, 0x0F441F0B, 0x503EC088, 0x4504AC6F, 0xC629A03C, + 0x449C7502, 0xCC3C88BF, 0x98F66E64, 0x58BBEBE6, 0xC915339E, 0x43C3051C, 0x0E0293FF, 0xEF66D040, + 0xF6BF39CB, 0x0486057C, 0x0C6C051B, 0x199883CC, 0xDC9C81E6, 0x36B04D6E, 0x2E2AD8C1, 0x800A0000, + }; + +u32 sec_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F031B0, 0x0B6C6428, 0x334A0951, 0x00D2FF76, 0xBDB9B362, + 0xC60E0654, 0x00000000, +}; + +u32 pri_mapping_binary_31[] = { + 0x11727590, 0x3148C340, 0x1885DF25, 0x57E95042, 0x140745C4, 0x20282E82, 0x06D15985, 0xE2AA0609, + 0xCE994510, 0x420537A1, 0x0E2E423B, 0x64926E5A, 0x85E24DB5, 0x17C4CC0A, 0xE2E21634, 0x5B1687EC, + 0x46E22517, 0x5107DF72, 0x071FEFFD, 0xFFFF6248, 0x718C2AD0, 0x8101D4C9, 0xDA98D148, 0x673B742A, + 0x6DA51C3A, 0x01017C2C, 0x904C28A8, 0x4201C804, 0xC7B0227D, 0x35F11AE8, 0x1729063E, 0x645C4623, + 0x249AF830, 0xB8A66319, 0x3AC3397F, 0x0F2F3D06, 0xB4810DBB, 0xE489E0D3, 0x8EB52878, 0x7C75140E, + 0x3CFA8C48, 0x0389182C, 0x736D24F7, 0xB54F1A3B, 0x6E9D21E4, 0x8FD7DD43, 0xC995E05F, 0x9E106850, + 0x3B0C33E6, 0xE66ACE43, 0xEF81375D, 0x31F71378, 0xEDC9B9B4, 0xF3B357AF, 0xD84BFA2A, 0x670CDBE6, + 0x12357479, 0xA772C770, 0xEAF52F9A, 0x6E5CF654, 0xF4A2B732, 0x1F73BFFB, 0x5811F94F, 0xC05B486F, + 0x10681812, 0x39EAD672, 0x7D5DE463, 0x1F383EF8, 0xF617FD8E, 0xCFDB7EB5, 0xF4DBB9BF, 0xF2729FC3, + 0x5D67EF16, 0x7FF50500, +}; + +u32 sec_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F031B0, 0x076C6428, 0x334A0951, 0x10D8C8F0, 0x6ED5DF3B, + 0x3B67EC60, 0x40050000, +}; + +u32 pri_mapping_binary_32[] = { + 0x11727552, 0x3D4BC350, 0x143D4953, 0xADDAC628, 0x228A8841, 0xB13828D4, 0xA038ABE8, 0x2E16E90F, + 0xE8EC18E2, 0x568AD8C1, 0x6E15CDD8, 0xC1A14510, 0x9F831F29, 0xC5CE16C5, 0xC5458B74, 0xEB52A1BB, + 0xB5F125EF, 0xD5566ADE, 0x92E49C7B, 0xEE3DF7E4, 0xD5C08E85, 0x31110A70, 0x0FDF7470, 0x42359AE1, + 0xAC34D3CC, 0x342D2802, 0x04A08088, 0x60D3530A, 0x40048429, 0x0B2322D3, 0x05E953C5, 0xADDB45C5, + 0x176B674B, 0x0D01327D, 0x2198D776, 0xD65585A0, 0x623E5A47, 0x3A01BE81, 0x8F4BE905, 0x55993626, + 0x886A1BA3, 0x0E7F9232, 0xF6F46D5A, 0x67952FF2, 0x079CAF12, 0xEC6A2B52, 0x472F55D1, 0x90219608, + 0xC25A3CEA, 0xE09FF9F7, 0xF2598ACD, 0xF35D118C, 0x73DCC81F, 0x539C2054, 0xC673EB89, 0xE924CA2F, + 0xCF6ECD6D, 0x52FEED94, 0xD2AB0F8E, 0xDBFD649A, 0xE9FD5902, 0x9DEBE96A, 0xC8996C5F, 0xB148BF5B, + 0x40BDC2EA, 0xFA681D34, 0xBAAF52E3, 0xF9B97929, 0x19BB8085, 0xEE9CD608, 0x2C3D67C6, 0xA3BF7A77, + 0xAFFEAE39, 0x8B87C5EB, 0x733E078D, 0x1BB75B04, 0x6C4E20D1, 0xA96B59F5, 0x4ACE64F8, 0x80073E98, + 0xF8DFBF2F, 0xF3D7FF90, 0x873EE881, 0x873C70B9, 0x1777731E, 0xEEF1D1CE, 0xC9BD5F93, 0x4BB14280, + 0xE71473FC, 0xF95FDBF7, 0xC7FD1F46, 0x327DC7EB, 0x7F000000, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F03108, 0x146C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B663C87, 0xDA07B1C7, 0x136ECF6E, 0x060388F9, 0x1220F399, 0xF66D03AB, 0x328099F7, 0x1F629E20, + 0x86793B18, 0x50010000, +}; + +u32 pri_mapping_binary_33[] = { + 0x11725590, 0xBD4B4331, 0x14C54FD2, 0x280EE511, 0xC54128E2, 0x03511C4B, 0x16675BEC, 0xAE3CFC07, + 0x2C889B53, 0xA89B8B1F, 0xA350C5E2, 0xE4A8584A, 0x3355D30A, 0xCEBA7496, 0x22DDBA28, 0xBCDDA7CF, + 0x9B17B17A, 0x968473EF, 0xF9DDE48E, 0xE06531CB, 0x21817BE4, 0xE6F37361, 0x2D59BE12, 0x0B493DB1, + 0x900C0CE8, 0xA2C852D2, 0xE31438C0, 0x0A16D3DC, 0xE7F27486, 0xE8649410, 0x1F1E978A, 0x21E2802E, + 0x065A55A3, 0x501AB4EC, 0xDBE0BA21, 0x6206F263, 0x8325B5B1, 0xE6FC41E3, 0xC91E6903, 0x7C02AF2D, + 0xD1C73000, 0xA37AA44A, 0x33AE7E76, 0x5CDBD215, 0xEAB3CFB7, 0x37FBBECE, 0xFB63EEA5, 0x6DFE7273, + 0xEDB1FFE5, 0xE765FDA2, 0xED78E545, 0xE79FE80B, 0x5D593778, 0xB1CD1EF1, 0xB2DCC429, 0xCD57F47E, + 0xE9FFC71F, 0x0C76F5F9, 0x61351AFD, 0xEC27DB87, 0xACA75DAC, 0xFCDDC32A, 0xE512E0DD, 0x8A3D1C04, + 0x98244E59, 0x6D96DC1C, 0x14819DED, 0x3BFCD737, +}; + +u32 sec_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F031B0, 0x0B6C6428, 0x334A0951, 0x00D2FF76, 0xBDB9B362, + 0xC60E0654, 0x00000000, +}; + +u32 pri_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA643BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8C0, 0x50C0C0C0, + 0x2606D1CF, 0x28BD91E1, 0xDFAE3777, 0x56CC80A8, 0x6304AA53, 0x83AABB7B, 0xF2CDA95D, 0xEDFB41A6, + 0xF4544C63, 0xB9C0F080, 0x0FA86523, 0x438950AA, 0xB032507E, 0xEDAE9B27, 0x61FA981E, 0x20CCBF33, + 0xFDD4AE0A, 0x8F8D0CCF, 0x57D7CFDF, 0x5707D1C7, 0x8C247F7B, 0xD79E1E98, 0x3E96031B, 0x19428C9C, + 0x8440E23B, 0x4A5696B9, 0x856D64F8, 0xFDA6E2D5, 0xAD9D1079, 0xD60360FB, 0x19B844A0, 0xFEDDBB91, + 0x2122B5A5, 0x24D8F939, 0x34BCC0E1, 0x2330F9FF, 0x6E060DA4, 0x706134DF, 0xC830E7F5, 0xE9DB7756, + 0x82F5574C, 0x8B82B883, 0x0D681F4B, 0x1043B2B3, 0x00441DC3, 0x076078AC, 0x646098DE, 0x0E330F1C, + 0xEE92BA11, 0xBB39A0E6, 0x4580D4B1, 0x5E059B93, 0x57D1B403, 0xAA0E0000, +}; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583630, 0x1CE06360, 0x5FB091A1, 0xCC282544, 0x41602348, 0x29C38A19, + 0x3B185001, 0x00000000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46E95D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB35C, 0x6078C007, 0x646C6428, 0x334A0951, 0x10D8C830, 0x6BD79A3B, + 0x2B66B07C, 0x6064008A, 0x3F4088FF, 0xDBF5062E, 0xCE88247E, 0x7AC6AEAE, 0xB630A0FC, 0x8DB77BF7, + 0xCC82C833, 0xE19607DB, 0xC78C247F, 0x27F3D4AE, 0xA9AD1071, 0x96031B19, 0x828D4C58, 0xC0E2334E, + 0xED6A2B83, 0x88B32E40, 0xA85FBBEB, 0xE6C91533, 0x20FE63DA, 0x0BB18FAD, 0x612383AA, 0x51A0A382, + 0xC0736838, 0x81C34560, 0xF2FFDD0C, 0x1AC8E161, 0xBE91E154, 0xC58EE9D3, 0xCA3632FC, 0xCDB89777, + 0xE3CE0EA8, 0x7A000000, +}; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F031B0, 0x376C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B66EC60, 0x40050000, +}; + +u32 pri_mapping_binary_36[] = { + 0x11727592, 0x3D2C4351, 0x14C7FFEF, 0xF5A1A8E7, 0x11038368, 0x7C2F92F6, 0x8584CD57, 0x582CB43E, + 0x66DF8355, 0x53BB686A, 0x9234A131, 0xBD0D61B9, 0x132E1131, 0x09212C06, 0x1EE9C650, 0xD15DB5CE, + 0x7BF7290D, 0xEE72DF3D, 0xBF77CEFD, 0x9FFFB9CF, 0x108BA34A, 0x86061CC2, 0x55EBA9F6, 0x86D3CD86, + 0x52978EA5, 0x39340912, 0x70049F94, 0xA575EA86, 0x0CC8D71C, 0x15B2C8F3, 0xD0EEC5BE, 0x5DC58B77, + 0x512EABA4, 0x24A8F4C1, 0x10D2A783, 0x5E8D21C3, 0x93E6765C, 0xC4A57FE2, 0xF23F71D7, 0xAFB8A3E3, + 0x4C7085F8, 0xA4DE68F3, 0xEDE5E8D2, 0xE03843B9, 0x0FAFA597, 0x4A022915, 0x05C4D747, 0x22813EE2, + 0xEA3D1E2E, 0x379C788A, 0xA1491FEE, 0xB1F2B622, 0x4BD1D0C0, 0xB3E387DD, 0xBF16CB1E, 0xA1F547DF, + 0x92CC8057, 0x5001E506, 0x09158509, 0x86597DD1, 0xBEF76034, 0xBA135E26, 0x7E072C0C, 0x39FAF685, + 0xBEA25386, 0x80DEAE58, 0xFF45E27C, 0xB532C4E0, 0x79C45BF2, 0x5C7037F1, 0x607DAFEE, 0xB7F8CCCE, + 0x4A4B33E9, 0x7CC187C9, 0xC53DC5C4, 0xFB2B037E, 0x1FF15847, 0x67786E8A, 0xE178ED9E, 0x1B5D22BF, + 0xC4A07B75, 0xF25FCBD3, 0x4FF3CB9F, 0x9BD4C030, 0x169A8F4F, 0x07C9C768, 0xD2DCE422, 0xBF94F225, + 0xBDCAEEC3, 0x8C5FF015, 0xD2875DE0, 0x2423B8C7, 0xF8F67F93, 0xEF91FFC4, 0xAF802787, 0x97197FCF, + 0x4DCDC5BF, 0x74D9EFAB, 0xA66D22E7, 0xAFFBA7BF, 0xF21EB39E, 0x1468BE13, 0xD6B9E096, 0xCE192069, + 0x0A8E0FC5, 0x876E15E5, 0xB97E0F90, 0xBF3E0100, +}; + +u32 sec_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C582E30, 0x3CE063E0, 0x7FB091A1, 0xCC282544, 0x416023C3, 0x9DCC53BB, + 0xA6B66E64, 0x60B06160, 0x38746907, 0xD45E0000, +}; + +u32 pri_mapping_binary_37[] = { + 0x11727590, 0xB14A0341, 0x1445CF4C, 0x56B108CB, 0x0A1636E2, 0xA2209631, 0xA8B516FE, 0x41103F40, + 0xFC83C4FC, 0x8085759A, 0x215858A6, 0x9D2A6662, 0x612D1805, 0xDB45B64B, 0x13C1DE65, 0xD7672689, + 0xD9C2D7CC, 0xF0EE9B7B, 0xCF9B31BE, 0x1C1B9A08, 0x0654B6AA, 0x9B713BDB, 0xBB0FB6B3, 0x4EE68814, + 0x0A86D454, 0x21F5B486, 0x063D72AC, 0x6BFFAE2A, 0x674C7FEA, 0x12F3EDED, 0x8AE04B11, 0xCAC5D2AA, + 0x5F36E2C8, 0x92BB49D2, 0x33BEAFFE, 0xE9EB457F, 0x96F36E7F, 0x23E899F1, 0x8C73CA15, 0x758A21FB, + 0x4B3C4ACB, 0x5C0E93C4, 0xFB54C487, 0xBAF0CC7D, 0xFA96EB2B, 0x73D36C58, 0x12F33870, 0x5DD13FE1, + 0x7514BC91, 0x8604327F, 0xBA737478, 0x203CA6D9, 0x6E9D1F97, 0xF2E41FCA, 0xFBAB5D79, 0x9FC0B3F3, + 0x7941FAB7, 0xCFADBB93, 0x7D447F81, 0x8FDCEB2B, 0xCBFA59D7, 0x5D98056F, 0x8D9390D5, 0x74CEFB40, + 0xB97E0000, +}; + +u32 pri_mapping_binary_38[] = { + 0x11726590, 0x3F4BC340, 0x18C69FBB, 0x46ED5042, 0x8A19AC20, 0x06441144, 0x28F904FE, 0xCB07104B, + 0xDB0F501D, 0xDD0C9D9D, 0xDD8A723A, 0x39490697, 0x9BDA5E06, 0x5D457071, 0xCDDEA582, 0xBB69E36B, + 0x2E0D09BE, 0xCB1DEFF3, 0xDCEFDEE7, 0x9D409782, 0xCD610163, 0x54366A6B, 0x4E3FDE79, 0x3436E341, + 0xAC603130, 0x20449325, 0x54AF5570, 0x807F28D4, 0xB97E57A3, 0xD3C130A5, 0x38F8D1B8, 0xC4F86630, + 0xE922E1BB, 0xBD966349, 0xCCD5340A, 0x84EEB37F, 0xFD8CFBA9, 0x754E3A73, 0xED548707, 0xB4FD4936, + 0x673A9735, 0x4842EC16, 0xE6615CE2, 0xFEE1F97D, 0xB4E00C5F, 0xFECCD737, 0x779A5721, 0xDE293F3C, + 0x5E255EE7, 0x42743B9E, 0x44FD764F, 0xAD3752DF, 0x65DF2EF1, 0x2977392F, 0xDB2EF30C, 0xE29D1C9D, + 0x9FB9C453, 0x4F6F6371, 0x25618698, 0x7D45997F, 0x4BFB960A, 0x39941788, 0xB64F79E6, 0xC034D2FA, + 0x32E97069, 0x6FD6E2FF, 0x74FF8DFD, 0x6E9EB35A, 0xCC891971, 0xFC40F45A, 0x39A78903, 0x132B3967, + 0x8472FD02, +}; + +u32 pri_mapping_binary_39[] = { + 0x11727590, 0x314BC350, 0x1485CF4B, 0x9F5AA594, 0x081D4410, 0x8382B808, 0x6D2C38E8, 0x26F803DA, + 0xE2E01CAD, 0xF803A2B3, 0x08B5E056, 0x68833A74, 0x928A8B6F, 0xB1FA3A28, 0xAEA2141C, 0x0DD2AD88, + 0x2D74B7B4, 0xDEE405B5, 0x60EF92DC, 0xEF24E7DE, 0x739B5025, 0x11D3A003, 0x7708CD44, 0xA68C83EE, + 0x4299CF76, 0x0B5D099D, 0x810135C4, 0x599FEA21, 0x0C0DD05E, 0x242635F5, 0x5F849E06, 0xAABE8B81, + 0x2F65D7E7, 0x1D8628BD, 0x08D8A695, 0x3174819E, 0x6CB91547, 0x71F6C303, 0xBF57E159, 0xA1E204FD, + 0x23F53DA0, 0xE5F2063A, 0x5142BF3E, 0x1FF2DCF3, 0x51BC2310, 0x3739F166, 0x90C3DF5B, 0x2FF46B58, + 0xFCB32FD3, 0x04F68F4F, 0x2F4AB6EA, 0xF149FE6D, 0xE0ED2998, 0x57557EA1, 0x8640622E, 0x934CD09C, + 0xACEDEC6E, 0xA6056EF6, 0xD6566551, 0x405B467B, 0xC91D9843, 0xF719BC0B, 0x9B56F978, 0x5D206D26, + 0xB9B7AFB4, 0x2B8E9551, 0x79DE5DA5, 0x8F90BE93, 0x5A49AF93, 0x9EF7F390, 0xFE4C7A4F, 0xE9A3F5FF, + 0xEF363684, 0x8787F071, 0xE2CC8CF9, 0xFC68FB32, 0x9BB30422, 0x259C5DE5, 0x837DE7EF, 0xBD308727, + 0x455EC675, 0x1413F47D, 0x3195A3BD, 0x7CBEB165, 0xDD62B0BE, 0x01000000, +}; + +u32 sec_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F03170, 0x376C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B66EC60, 0x40050000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11727550, 0xBF4B0261, 0x187EBEBB, 0xAB0CE43A, 0xC32188E8, 0x68884691, 0xFE807E50, 0xAD95E1D0, + 0x9AADE124, 0x420D6D37, 0x340A2A0D, 0xE1688BF1, 0x4DEA67BF, 0x68124570, 0x8C3AE236, 0x0B8ADCBB, + 0xB2D7FB8E, 0x4AAA77F9, 0x5E9E87E7, 0xC7F77620, 0x4720ACC0, 0x00AA50A7, 0x821366DA, 0x9D2D68D3, + 0x6EC61530, 0x18185043, 0x84F568AE, 0x035000E5, 0x4620A448, 0x5D905E13, 0x65CFC5C4, 0x9BB4EB69, + 0x5D069D16, 0x8E5434B1, 0x651A1C1F, 0xE2D92EE6, 0x25CE0867, 0xD1B0878B, 0x95623E9E, 0x22DE7E69, + 0xD52B1C38, 0x06CE5E3B, 0x7E2FAF87, 0x91E9D530, 0xF7239F29, 0x5A1B8E4E, 0x2B47366A, 0x793EB081, + 0x8690FE8A, 0xC3B134BE, 0xB118E9E3, 0x2120BEE3, 0xF7AE52DE, 0xE9C17ECE, 0xA2BCF3CB, 0x8B56FAAA, + 0x1F92DD4B, 0x489D4ABA, 0xD8CCBCA6, 0x92CEDA4D, 0x2EACAD7A, 0xFC36D67D, 0x7D99E3DD, 0x7E2835C4, + 0x403FBAD3, 0xE07DD8A4, 0xF4D39CEF, 0xFFDF168E, 0x9A813CC7, 0xD8099E1E, 0xEB9A83AE, 0x8E21E2B3, + 0x9B566C99, 0x78FD0EF7, 0xCD9CD40D, 0xB7FFBEDB, 0xC83F78E0, 0x379EC4A1, 0x8ED12FBC, 0xE2F7FD04, + }; + +u32 pri_mapping_binary_41[] = { + 0x11727590, 0xBF4AC350, 0x14C67FF7, 0xF62A0E25, 0x44E9E022, 0x060471AC, 0x41DF24E8, 0x0B88AE0E, + 0x52AA938B, 0xF5013A98, 0xD1B1E894, 0xA9F6B642, 0x57058BD0, 0x3543B72E, 0x1DDC0D8D, 0xC7DC542C, + 0xE259EEE5, 0xE3FB77CE, 0x1437969A, 0xC6871E95, 0xADEA66D0, 0xCC76EFCD, 0x76D6CE2C, 0xBE42419F, + 0xBACA6586, 0x6B68D023, 0xCBBA76BA, 0xAABC01DD, 0xC225E0D3, 0xD9E5E643, 0xE1C927A1, 0x119E4481, + 0x9F30B7B3, 0xB4133B5C, 0xFD83EB1F, 0xBCCC1927, 0xDF1174E2, 0x69D9B3E8, 0xE5B7F33E, 0x7BBFFA28, + 0x2DBC39CC, 0x52E75311, 0x1F42E9B3, 0xF0E926DC, 0x1CDDDD5E, 0x44092F0F, 0xCF835EEC, 0xF8A337F3, + 0xCEC4C308, 0x3FDA38D8, 0xAF4B9FD6, 0xE965F3F8, 0x70294FEE, 0xB0BCBFDA, 0x117D0AAF, 0xD6E599C9, + 0x9F7D0ADF, 0x15C15558, 0x2BF0B3F8, 0xCAB61AA2, 0x7B84416A, 0xCEB9F658, 0x1D2E744F, 0x65DE1700, + }; + +u32 pri_mapping_binary_42[] = { + 0x11726550, 0x3D4BC350, 0x143DEF25, 0x4A87125E, 0x4B873A88, 0xC12F5C84, 0x18FF8045, 0xFC054671, + 0xB7D27F10, 0xC4DD2E8E, 0x5DE2E618, 0xADCB9BDA, 0xBE567074, 0x12773374, 0x2B480BEE, 0x4D1B2F79, + 0x21347897, 0xF7B8F77C, 0xDC7327D0, 0xA550E310, 0xC000C666, 0xB96EDFC6, 0xFB4FE656, 0xDC891504, + 0x03038670, 0x5842F55E, 0x0207F8A7, 0x42856B5E, 0x995E1BBD, 0x54C5C65C, 0xCB25E62F, 0x83451F09, + 0xDF6D7AB6, 0x9058AA69, 0x1406BACF, 0xFEF527D9, 0x1EA9AFE8, 0x24431CAC, 0xF831AE79, 0x9C7895EA, + 0xEEA923B2, 0x3D7A128F, 0xADB07D7F, 0x2331EBBF, 0x8D5EBB12, 0x58020F73, 0xF30B630B, 0x06E18FB7, + 0xBDC69128, 0xE853AE62, 0x1E569768, 0x0577AAED, 0x13BF0B8C, 0xA2ACBFA7, 0x7D8DB144, 0xA37A4EBE, + 0x122F1783, 0xC0BF96F8, 0x795ECCBE, 0x3F32DC8E, 0xC6998463, 0x6E2DCDA5, 0xCEC2E0D2, 0xD7FB4C23, + 0x3D5FA339, 0x5CBA53BE, 0x4F7AEF8D, 0xC3AB3C77, 0x69353716, 0xA4E38741, 0xD3CB751C, 0x9C5858CF, + 0x75FA28D6, 0x1F000000, +}; + +u32 pri_mapping_binary_43[] = { + 0x11727552, 0xCF4BC260, 0x187EBEB9, 0x95C59045, 0x1E2A8806, 0x41740962, 0xFF41489D, 0xA34CACB3, + 0x62E72891, 0x8E1159D1, 0x4DD04117, 0x2F812204, 0x3B59B3C8, 0x3A2644D0, 0xB111DE3C, 0xA4E03DD3, + 0xDEEDFBB2, 0x847A2FDB, 0xFBEB79DE, 0xE7D91AE0, 0x61232841, 0x03AEE19B, 0x5627F454, 0x672E2FCF, + 0x74321D1B, 0x1A03032A, 0x58643D8A, 0xAA1F1220, 0x3DD91893, 0xF89E4A4F, 0x1D650F45, 0xC70787EB, + 0xC96D8600, 0xBD58481A, 0xB1B0AE59, 0xE8DA4DA7, 0x60F23AEB, 0xD705DE8B, 0xE542A160, 0x8AFC81F2, + 0x2ED074F8, 0xBC44F3AB, 0x861C7471, 0x6AA67D7A, 0x94A43E51, 0xDDB678DF, 0x477D18C4, 0xAF35841E, + 0xEF7E2DD3, 0xAB60FED7, 0xDD4CB2B0, 0x11D94EEF, 0x86798E77, 0xDAAB91EA, 0xA2E02DDF, 0xB9CB0767, + 0x59F919F5, 0x0064C20D, 0x198AECF2, 0x1E4736F7, 0x92CB162A, 0x8A9ABF28, 0xD29E03DC, 0xB3013EF2, + 0x6BD02736, 0xC5EF93EB, 0x1676A4F8, 0xD238E138, 0xB9473B15, 0xA5FD4FE0, 0xED92F328, 0xD46746D0, + 0xF32961EE, 0xDB9EBE12, 0x7023F40F, 0x55FFF671, 0xF89FBAFF, 0x9FFA48F5, 0x87E7305E, 0x4CA46316, + 0xD41CCE4B, 0x27E2DED9, 0xBEFE3ADA, 0x018CD27C, 0x762DBD1E, 0xD2BCFACA, 0x56EC5BAF, 0xF79F4C2E, + 0x44FB3EFB, 0x85CF5117, 0x4771BF67, 0x0B78AD5D, 0x6130BE00, +}; + +u32 sec_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F03170, 0x6FD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC60B9, 0xC0F0808F, 0x810749FC, 0xCE9453BB, 0x3C225836, 0x301CE063, 0xE09D8010, 0x071ACDB0, + 0x62C60E06, 0x54000000, +}; + +u32 pri_mapping_binary_44[] = { + 0x11727594, 0x4F4C1341, 0x14C6BF6D, 0x5745C576, 0xA9A82022, 0xB5ADE891, 0x6C4CBCF2, 0x27183531, + 0x41FED418, 0x2F247643, 0x1A8D5103, 0x0DC68470, 0x815A4E26, 0x886DE285, 0x8B91052E, 0x73513A60, + 0xE4E2412A, 0xC69B011B, 0xE4D60334, 0xE16A6C5A, 0xDFEEB4B8, 0xD8DDBDEC, 0xE6F7EDFB, 0xE6CD9B79, + 0x2F07F170, 0xD4BBA000, 0x69B89B6B, 0x1BFCA385, 0xD659B945, 0x992E7128, 0x12246019, 0x97A5123D, + 0xAB357001, 0xAE258E3A, 0x9788ABA5, 0xB71F1F4C, 0x173FFE08, 0xBB92BC27, 0xC1431FA6, 0x4F61BAB0, + 0x8C364BBC, 0xD4C4A06B, 0xC9785F17, 0x833781FC, 0x9B8CBC8D, 0x3D0F2DC4, 0xF0BA97B0, 0xC2E0D9C4, + 0xCF4C52F8, 0x487B0C31, 0x35D2EF27, 0x5EE4BBD9, 0xB994E02E, 0xE2925A6F, 0x72DE3D97, 0x0AC71850, + 0x0476B342, 0x775BE278, 0x544FCC4C, 0x30AC2F6C, 0x1557CABA, 0x4CFA1355, 0x0B197A47, 0x94DF34F4, + 0x626437FB, 0xFC81D00F, 0x59E253C9, 0x293E7A7D, 0xDFDFCCF7, 0xB065FD6C, 0xCD1ABF61, 0xACBF0E3C, + 0x7A287FC7, 0xB60747B6, 0x19FAD54E, 0x9F191F1B, 0x1DD1BA19, 0x36538B2B, 0x535CE835, 0xAB0C3E35, + 0x64C60F47, 0x1243F130, 0xE97C7145, 0x7F26D63F, 0x3ACB10EE, 0x1D32EB51, 0x58CAA7F5, 0x3B821F23, + 0x3E1CD082, 0x6EE21B93, 0x99B746DE, 0xF84AA9ED, 0x08FD38E9, 0x41F58AD8, 0x774A4F4C, 0xC6CAE7F6, + 0xF1607D6A, 0x67EDEB7A, 0xC2817BAA, 0xB9B90F2F, 0x714DBDDD, 0x61D641FF, 0x924EC6C5, 0xFFCAB8BD, + 0x4F5D3537, 0xEBE9B3F0, 0x3CDF5CAB, 0xF0938FFF, 0xF9E775BA, 0x1665FFFA, 0x417BFF53, 0x0EFCF4A0, + 0x7DFE672C, 0x3C1B5DE3, 0x3313E2FF, 0x86767B9F, 0x46077EB6, 0x8AE7CAFD, 0x55E9A783, 0x7D245D15, + 0x714D96B8, 0x6FFCD7BE, 0xDF39E2AF, 0x7AE361E3, 0xFC37E6DF, 0x2D649274, 0x7E637484, 0x3F44DECD, + 0xA47705FA, 0x64E31EBC, 0x18B83B12, 0xBBCF3030, 0x7F2B736F, 0x46C49FF7, 0x333C0D68, 0x7297F2C9, + 0x4842BDD6, 0x23D6C5CE, 0x7B33AB36, 0xEA376F06, 0x74B1449D, 0x5BFCF6FD, 0x67E465B7, 0xDF0B55BC, + 0x7CCF3E0B, 0x3DE01017, 0x74E02107, 0x7ED181B7, 0x5A388D22, 0xFC57EFEA, 0xB9D35099, 0x53A20FB6, + 0xB2F2385E, 0x7A7089E2, 0xA54EB4B7, 0x2939EB3C, 0x849887E8, 0xA179E81B, 0x0B954ABF, 0x0BE63C84, + 0x310F51F1, 0x95E9B391, 0xFCE2C088, 0xB68483CF, 0x5F000000, +}; + +u32 sec_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F031A8, 0x2FD8C8C0, 0x682412A2, 0x20B09181, 0xC1958121, + 0xACEC39D4, 0x3E98F9BB, 0x390C20E6, 0x4680CC65, 0xBEBB1164, 0x24C38A19, 0x307510F7, 0x78DED8CD, + 0x00552701, 0x52C7B46F, 0x1B58D600, 0x66DF7FA0, 0xBE7F0C0C, 0x6FEEB05C, 0x6078C0C7, 0xA001B4B7, + 0xCC28056C, 0xEF9DB053, 0xBB326640, 0xDCA3D980, 0x10FFB7EB, 0xCD9D1550, 0x712D4C71, 0x0306073E, + 0x066DA038, 0x8311D05F, 0x023BA0EE, 0x01000000, +}; + +u32 pri_mapping_binary_45[] = { + 0x11727593, 0x41681341, 0x1486FFDD, 0xAC5A63DC, 0x6EB7DB1A, 0x1131D850, 0x7BAC83A2, 0xE0A9917A, + 0x2E7489D0, 0x7383E055, 0x583D1544, 0x6929F620, 0x04EA9253, 0x3DB94105, 0xE762938D, 0xC5781034, + 0x12D0A31A, 0x423C05B4, 0xB1BD5643, 0xE2DB9D2C, 0x49D49DCB, 0x2EFF37EF, 0x7F33EFCD, 0x6B422C17, + 0x860C0D28, 0x22723A16, 0x4FDC694F, 0x6F2967DA, 0xD9B60B4D, 0x82049430, 0x2B756995, 0x472003D2, + 0x291763B2, 0x888BD137, 0x816DDF25, 0x81DFC2AE, 0xABEC4B50, 0xE987C364, 0x293DA171, 0xD4EC8ABB, + 0x6A71A003, 0xB4AA824B, 0xC4759634, 0x3D5EB473, 0x3703BE5B, 0x533EA2A1, 0x522A0E89, 0x193E77E7, + 0x1D3BEDF1, 0x1CF02CE0, 0x0D0E8B2D, 0x9B81FFBD, 0x29E11B29, 0xF7F5E7EE, 0xE7F78E4D, 0x7155A0DE, + 0x115C29F7, 0x7D1FD8DB, 0x4F06F2FA, 0xFC10F194, 0x9C895C25, 0x5EC9161E, 0xADCD133F, 0xA073BF13, + 0xFC30F18C, 0xBCE8F30F, 0x6BC5BC95, 0xE6186DA1, 0xFEF5A9E0, 0x47885F60, 0x9929CFBF, 0x60E6AFDF, + 0xB8C8F1E5, 0xD5DE4EAB, 0x28F808F1, 0x05A6183E, 0x4F133745, 0x5DE59DE1, 0xFB1FF5F2, 0x3033E9ED, + 0xBB95BA6C, 0x9FBB44BC, 0x06545CE1, 0x13DDEADF, 0xB3E3EED6, 0x1C5BE8C7, 0x06746A11, 0x1CBBD9EB, + 0xB3DF572D, 0xDB2D6166, 0xB09F9E6F, 0x1DD8EBDD, 0x3F46F1E6, 0x59453A4F, 0xF173B757, 0xEF9BD738, + 0x78FCCD15, 0x6793E3E7, 0xA75F8FBF, 0x555F7B66, 0x9B4B1B4A, 0x03FB2A8E, 0x7BFB9931, 0xAED3FE13, + 0xD6FADDC9, 0x098EEFA5, 0x5CB592F7, 0xF72D4537, 0x441EFC78, 0xE99F6216, 0x228FFAF0, 0xFFE71F0D, + 0xD1B5107D, 0x8C74307A, 0x7F5AAF8E, 0x6FE9BD58, 0x8EBD6C0E, 0xF7550F89, 0x1F0FD18D, 0x107DE21F, + 0x7DA8BE34, 0x377FCD4B, 0x3C980FE5, 0x05CA2A26, 0x297E9149, 0x73BAE6D7, 0x27CA669A, 0x83730831, + 0x8758A039, 0xD45792DD, 0xEE819843, 0x787388C0, 0x57A1DF93, 0xC1FB2DF4, 0xE2FF0000, +}; + +u32 sec_mapping_binary_45[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA67DBB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD67B9, 0xC0F0808F, 0x413C6023, 0x43889193, 0x9082C046, 0x863B334E, + 0xED6A2B83, 0x884B186C, 0x6428334A, 0x09018BEF, 0x3A356BC5, 0x0C960F8C, 0x0C7C0C92, 0x0208F17F, + 0xBBDEDC59, 0x31630703, 0x2A000000, +}; + +u32 pri_mapping_binary_46[] = { + 0x11727D94, 0x4F4CD360, 0x18877FDD, 0xAAA28E51, 0xC6D42122, 0xC34DE438, 0x1B081E71, 0x0613FF86, + 0xE8B25D3C, 0xD24CBDA2, 0xCB4E86A8, 0xD0A81C48, 0x50AC3BCD, 0x935BF040, 0x13235BD1, 0xE8C54466, + 0x34BBD398, 0xDD769026, 0x5C89CBC6, 0xDB7E236C, 0xEAE77759, 0xF33CFDBD, 0xDFDA7EEF, 0x5B055B06, + 0xFC2E4840, 0x11EE7E4F, 0x2098AE0D, 0x65C581DA, 0x62CD8024, 0x4000D610, 0x111AB43E, 0x77C00508, + 0x7D06BA5D, 0x2CE7A1DF, 0x20569D2A, 0x41FC66E5, 0x1AE29600, 0x2F5DE818, 0x92A76241, 0x49473AFE, + 0x249F5475, 0x7465602D, 0x7F635E20, 0x3F1B4D9D, 0x3F4BDE5A, 0xFF5E32E6, 0x3ED9E987, 0xF34BCCBB, + 0xC8FBE4B0, 0x932F6A99, 0xBB73291D, 0xA8039BA6, 0x5846C50B, 0x377941F6, 0x3BDE98C8, 0x6971DB67, + 0x80B726CB, 0xBB2B3A52, 0xCDFD4DAD, 0x643C0A91, 0xFF00FCA8, 0x8B156C79, 0x21B6FA3B, 0x25E3C52C, + 0xDB3F3DCF, 0xF2FBCA7B, 0xF59F69AB, 0x6F5AF677, 0xFC7EF231, 0x792462FB, 0xD252E1A5, 0x1A23BF0D, + 0x585F993F, 0x403E7E43, 0xBD79C1AE, 0xFF6EB998, 0x4FB0FCCF, 0x0DE63BC8, 0x8FC84AC8, 0xCE1762F9, + 0x4472B4BD, 0xFE41F2E3, 0xB2E2B7BD, 0x36A92692, 0x13E40BC0, 0xD30CFB0E, 0xAE8FEDEF, 0xE310DDAF, + 0xC8B1B07D, 0xFF74F49C, 0x76668CBC, 0x09940C56, 0xEFF0CADE, 0xF3D68D4D, 0x33A731EE, 0xE1F04E0E, + 0xF7727817, 0x874B1CDE, 0xCDE13E0E, 0xEFE1703F, 0x871FE1F0, 0xA31C7E8C, 0xC3031CDE, 0xDBC2A915, + 0x90D3AACD, 0x7E72FA47, 0x5A6CAC61, 0xB8B56FC6, 0xDABFEF71, 0xCA5F9413, 0x4E7E7D66, 0x25BB10D0, + 0x51F6DCAA, 0x5B9DCCF7, 0x91BF179D, 0x1AEDB1CF, 0xF7E3CB97, 0x9EDFA6FD, 0xCDEBD7AE, 0x5E61E7F7, + 0x04F96959, 0x89DAF957, 0xC3AF7D6A, 0x92ED835F, 0xEF9D7F11, 0xA1FE8005, 0x6C34FBAD, 0x3FFBEFE7, + 0x38C9E103, 0x7FF1E6B9, 0xFBC27C90, 0x931BE4F0, 0x531C1EE2, 0xF070F6BF, 0xEF97E6D3, 0x1F7329B0, + 0x3B879A7D, 0x668A3358, 0xF0E234D5, 0x11A2188F, 0x48D5D679, 0x0736EF30, 0x49F3CEF7, 0x20DC686C, + 0xB379077B, 0xDE61B7AE, 0x4897BD54, 0x4F05EE2B, 0x05B4AF1D, +}; + +u32 sec_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C581E30, 0x7CE06350, 0x33D8C8C0, 0x16C410EC, 0x2CF01C6A, 0x0FCCDCDD, + 0x1C0610F3, 0x2240E631, 0xAED8C8C0, 0xB0928161, 0x7A3B84CF, 0xFC00C87F, 0xCBC070FB, 0x344C1FC4, + 0x5D9E3776, 0x3340F549, 0x80D431ED, 0xDB069635, 0x80D9FB9F, 0xE502C303, 0x3E067585, 0x8D0C2146, + 0x4E420A02, 0x1B19EECC, 0x38B5ABAD, 0x0C22AEC1, 0xB091A1CC, 0x2825042C, 0xBEEBD4AC, 0x1533583E, + 0x303200C5, 0x1F20C4FF, 0xED7A7307, 0x285EC0D0, 0xC0C7A009, 0x17DF0175, 0x07000000, +}; + +u32 pri_mapping_binary_47[] = { + 0x11727DD6, 0x4D4C1341, 0x1806E077, 0x4B55D452, 0x978A5A44, 0xA04229F8, 0x839615C5, 0x7FA5B520, + 0x37C5DA44, 0xCE25848B, 0xA7D2E0C5, 0x18A24588, 0x212604DD, 0x484CB898, 0x948418F6, 0x80CA5295, + 0x0B076950, 0xAF9A1EB8, 0x110246E2, 0x4D695A67, 0x674A29C2, 0x672F6D9E, 0x6FDE6F67, 0xB6C9CC2C, + 0x407C7414, 0x99200393, 0xC82BB5D8, 0x1DDD49D7, 0x88B93C39, 0x98D4214B, 0x908029B8, 0xA534FB4C, + 0xE7C30448, 0x253A0A4D, 0x226761DF, 0x0EBCE55D, 0x1C5815ED, 0xD2E61509, 0x56F64343, 0x9572B3D1, + 0x216B48A8, 0xB37A24AC, 0x0131E073, 0xCAFC15F3, 0x56D65883, 0x4D71FA8D, 0x7A28D8D7, 0xD11BD0F0, + 0x5D1F8B8D, 0xDE137969, 0xFEFF7913, 0xABFB158F, 0xCDA8ABE1, 0xEEAE761F, 0xCBAB63B1, 0x7E5DE4F3, + 0xA635445A, 0x43B7BC46, 0x7E223639, 0xFA90E513, 0x3CCFEB66, 0x560F2B41, 0xFEFC44E7, 0xAC3EF488, + 0xD5FF00AF, 0x3F98E7B1, 0x62C53656, 0x0F29ED8A, 0x4D36FAC6, 0x9F77747D, 0x345677B7, 0xE789C86F, + 0x1F379EEF, 0xAD34F2DD, 0x6ABF985F, 0x0A584E88, 0xFC8EF1F5, 0xFE7D6DC3, 0xF1A82AE6, 0x3FF743E4, + 0xF347D6D7, 0x9F5D1FCB, 0x2FF689FA, 0xCEADEA5F, 0x80D52551, 0xDFC5EA92, 0x52C4EBF0, 0x0181B0F8, + 0x7F4CEF35, 0xA4F4E544, 0x5415F3D8, 0x9D334EF7, 0x45D580D1, 0x6780CF93, 0xF7B13C5D, 0x9F6726C7, + 0xBD60B3F3, 0x7ED61C1F, 0xC819BFE7, 0xC1D67D64, 0xC20B09B7, 0x11BE97F0, 0x22C2F711, 0xBE9FF003, + 0x84DB092F, 0x26FC20E1, 0x25841F22, 0xBC94F032, 0xC2CB0977, 0x107E98F0, 0x0AC22B09, 0x77125E45, + 0xB88BF06A, 0xC26B083F, 0x42F851C2, 0x8F117E9C, 0xF05AC24F, 0x107E9270, 0x37E17584, 0x2B849F22, + 0xBC9EF0D3, 0x849F21BC, 0x81F0B384, 0x9F23FC3C, 0xE11708BF, 0x48F825C2, 0x2F677D21, 0x737EF1F3, + 0x4A1E4C4F, 0xA126F79C, 0x6AD030AC, 0xCF7D7A61, 0xECBB2F81, 0x9F8B227F, 0x85E53D15, 0xADF579C6, + 0x7ED83BDA, 0x59EDD250, 0x70A7CCFD, 0x2DCEF777, 0x3CCBECEF, 0x57D9B8DB, 0x9EA67A85, 0x8D8B4686, + 0x3CA1660D, 0xAE78C1CC, 0xC42B0DD6, 0x147EF5D4, 0x8A718D6C, 0x1C2A803A, 0x593C174B, 0x6F781F37, + 0x3BDFF470, 0x540DFAB3, 0xE7021FEF, 0x21D6E525, 0xFC5AD633, 0xFBFBCCC6, 0xBA8FC835, 0x11DE4CF8, + 0xF5CDCECF, 0xD916637D, 0x0A3BDF37, 0xBE6F763F, 0xF8E75E60, 0x5FBB0768, 0x781C6809, 0x86FCFC7D, + 0x36D5B42D, 0xE4DE3320, 0xEE19B8C1, 0xEE19B6FB, 0xCE74FAB7, 0xB867C0B8, 0x6760AD9F, 0x99FD2C16, + 0xE7F5ACFE, 0x2E93FF0B, +}; + +u32 sec_mapping_binary_47[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xE67BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6F9B07C, 0x6064E063, 0xF04AD8C8, 0xC0600414, 0x17780EB5, 0x0762BEE7, + 0x8DDD0C50, 0xF32440E6, 0x31EDDB06, 0x963580E9, 0xFFBF9161, 0x57D98A19, 0x292140FD, 0xFF1818DE, + 0xDC8198E7, 0x0D34AFCC, 0x28254441, 0x6023C3BF, 0x5D6FEEAC, 0x98C17281, 0xE1011F83, 0x0F92F89D, + 0xB053BB32, 0x66B06C60, 0x38C0C7E0, 0xEB801007, 0x3A9561C5, 0x8C1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_48[] = { + 0x11725591, 0xBF4B0271, 0x18C69F3B, 0x4FB310BB, 0x22FA4144, 0x0ED28F21, 0x905B8426, 0x931A8286, + 0x02298DA6, 0x4ADA5AA2, 0x708B5AB4, 0x7009C1AC, 0x9646A521, 0x0E82F4EC, 0x178DDD3F, 0x207A8443, + 0xE4909243, 0xB464DAEB, 0x7D95F45D, 0xEEF83E9F, 0xF7795EDE, 0xB700560A, 0xFA788840, 0x0A8611CB, + 0xA02D5019, 0xBB1446C5, 0x484D81C8, 0x8103D298, 0xE06A544F, 0x66F0009F, 0x54D0C3B3, 0x3E0B7D6D, + 0xB8D55D6C, 0xF8617635, 0xA1CCC14A, 0x3F327678, 0xBF5B1265, 0x4C876E8E, 0x7CBB32AA, 0x6FF6AF05, + 0xADD0C8D5, 0x732A914A, 0x1A8E56FF, 0x67D6CF51, 0xFFBA64F7, 0xD8A85F9D, 0x4B255682, 0x3250058A, + 0x1AD379D2, 0xF7A44D5D, 0xAF2A452D, 0x1E13F228, 0x5B61A077, 0x53E3BD94, 0xC8A9A741, 0xC61BCA4D, + 0x9EE570C3, 0x3242D987, 0x9C1A7BAC, 0x0F135E8C, 0x324E206E, 0x435A9AE9, 0xA5FEB3AD, 0xE3407059, + 0x46F707C5, 0x9E33DD58, 0xFECFD526, 0x5F949303, 0x9AEB1AF8, 0x2D31DDD4, 0xA22767B5, 0x8B444CC6, + 0x5AE6F3B5, 0x7AA7E744, 0xA5553667, 0x0771FD52, 0x50E7B22E, 0x75DE37A0, 0xEBDB8761, 0xE663CEB7, + 0xE428EA55, 0x9C7CB00F, 0x7CBF37F6, 0x74CFB84E, 0xE2FC92C7, 0x5EE71477, 0x3C36EE6C, 0xDB2FDDB1, + 0xFD7E9CB3, 0xB9C726A7, 0xDF7D68CA, 0x9B363738, 0x6F9D3366, 0x04075C56, 0x74913F24, 0xBAAF9844, + 0x7BFD0100, +}; + +u32 pri_mapping_binary_49[] = { + 0x11728554, 0x4D68D360, 0x187ED265, 0xDA69ADD9, 0xACAE9B8A, 0x8139F122, 0xC48078F1, 0xA0951D3C, + 0x0CCA2C73, 0x67ED502F, 0x3244E376, 0x1B636B9D, 0x4E10865D, 0xD08B1747, 0x0713F65D, 0x744B118B, + 0xC8901564, 0x170FCE0A, 0xBB4DB0C3, 0xDEAD9DEF, 0x972F6913, 0xD7622E5F, 0xF2BCEFFB, 0xBC7FCF97, + 0x2D88C742, 0x24C0CF15, 0xB41C475C, 0x1DADECD0, 0x531DBB90, 0x0324FE6A, 0xA13D20FC, 0x4274AA78, + 0x6B47A9F8, 0x2DC277E4, 0xB28430BD, 0x3040275C, 0xD9F2F22A, 0x82371425, 0xDE532FE5, 0x13CA2CF1, + 0x29122420, 0x87D3367F, 0x3E08E20D, 0x580C570C, 0x6B349960, 0x78D8DF7F, 0xEFF522F1, 0x3D017EFD, + 0x9037510E, 0x5300C349, 0xBDAF4755, 0x18E67BCD, 0x8E4183A1, 0x641537D6, 0x1ECBEBD8, 0x247B9961, + 0x72C0B871, 0x99EC9802, 0xE6526E1D, 0x76DECA6C, 0x2507CD9B, 0xEF33F915, 0x81354BD4, 0x1F586730, + 0xF46482F3, 0x57AD5231, 0x6B0ABCA5, 0x092E37C1, 0x5B6BB893, 0xE783DFBE, 0xA749DC5E, 0x0F3E3DFF, + 0xA270CB7C, 0xCF8B9F98, 0xC988FE83, 0x646F8D21, 0xA6BBBCEF, 0x18DA4C64, 0x5386AF4F, 0x9AAF7FAE, + 0xD279EA73, 0x1BF85610, 0x79DAF2F4, 0x1D03CE3A, 0x3CF8F9C6, 0x8ED668BE, 0x85F4CAC2, 0xFD617FDE, + 0x7DE49F19, 0x485FE573, 0x0D6F10CD, 0x9CE0D9BF, 0xD4B88F50, 0x0D7775C2, 0xB8149035, 0xFFB38F8F, + 0xF53A5005, 0x4A45C177, 0xC09347F0, 0x78786D3F, 0x374EF887, 0x77D765EB, 0xE3E092AB, 0xCF7AFC6D, + 0xE3D914D7, 0x9BD08153, 0xC7AA9F4F, 0x79DAB8CF, 0xF62678C7, 0x2EDCD943, 0xD4CD2BE6, 0x7A88FC12, + 0xFA25C9D5, 0x89A4D2FC, 0xCDCCA314, 0xE91ADFA9, 0xAF55E117, 0x19679003, 0xD0DCBD4B, 0xBD0C9F1E, + 0x5899D430, 0xE35708DB, 0x1B0EDE23, 0xF21F1E69, 0xDCFF110F, 0xBE687D5D, 0x76EBED8C, 0xF37B754E, + 0xE3B8752D, 0x6BDEBD5E, 0x9BBF9D3F, 0x1AAFC7D9, 0xFB77E2BA, 0x2ED6716B, 0xEC555F26, 0xE58FEB26, + 0xBBA4476C, 0xFB6472E1, 0x667A90E1, 0x4B67A1FB, 0xF9B4ADAF, 0x3B133382, 0xE7A8F6EF, 0x7E5D9DD8, + 0xFF8DAE33, 0x43355D07, 0xA3422F51, 0xDEAFACBA, 0xF97241AF, 0xDEF1471E, 0xC17818C7, 0x3477DFF9, + 0x218EF37B, 0x09034826, 0x961DFEBF, +}; + +u32 sec_mapping_binary_49[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA67DBB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x20B36123, 0x4399514A, 0x8882C046, 0x867FBBDE, + 0xDC593183, 0xC580C181, 0x8F411628, 0xCE6004D4, 0x27B08301, 0x15000000, +}; + +u32 pri_mapping_binary_50[] = { + 0x11726D52, 0xBF4B1B61, 0x187EEE3C, 0x6D5AE379, 0x4A68EB50, 0x3CDA1A52, 0x8A106FD0, 0x3F40EA5C, + 0x34833859, 0x8C831D1C, 0x8A0D193A, 0x94A0CD92, 0x4108C643, 0x173793D2, 0xC19B9A7C, 0x69317428, + 0xC440714C, 0xDB80C125, 0x0806B38A, 0xA7F1CDF7, 0x5D7EF8E3, 0x96BBF779, 0x9FF7F99E, 0xF7F9AE02, + 0xF1307864, 0x6840065D, 0xCFDC4FF5, 0xB0EDDD51, 0x86EDB8CD, 0xA0499080, 0x2CFC529D, 0x9E9C0B32, + 0x20FF6118, 0x90C59C9B, 0xDE3ABE73, 0x151D1742, 0xAEAED424, 0xA8F46121, 0x640403BA, 0x66C166D5, + 0x74D254CA, 0xA8A92468, 0x21311D9D, 0x99245CFD, 0x87FF854D, 0xC1976A6D, 0xFE153B2D, 0x119FE372, + 0x039F5EE0, 0x7C07E73A, 0x5D2DFE7E, 0xE354DFD4, 0xDB8AB30F, 0xF7AFC5EB, 0x59F83A7C, 0x4BB2856A, + 0xA1F42393, 0x72EA09A1, 0xAF942DBC, 0x34DEE883, 0xA49F4DBC, 0xDA8A8E58, 0x789D2FFE, 0x327C16E0, + 0x05CE8E05, 0xAF9B78EF, 0x9E7B0263, 0xC44B4753, 0xD293C7D4, 0xB7816A46, 0xF8E92937, 0xF7E27EA6, + 0xE68237FC, 0x509EB772, 0xFC4DF355, 0x500042FF, 0xC161731F, 0xC71FF9E8, 0xFD8A7CC6, 0x74EA175C, + 0x37124B28, 0x8728AB70, 0x117FDCC9, 0xB12F8F03, 0xE6ECF370, 0xEF4E8EDC, 0xDFA30EBC, 0xC23EB5F2, + 0xEDDDB99F, 0xEFEEC0BF, 0x993FD9EA, 0x0A3F3F18, 0x8E897EDF, 0xBA850FC6, 0xA2D2C8AD, 0x982CEC6E, + 0x7EE4FDE5, 0x484CF853, 0x3FB7E74B, 0x4B076C63, 0x4D9CD73F, 0xDFC6FFBE, 0xDF2E244D, 0xCAE10838, + 0x3F117D6D, 0xFE8E1FAE, 0x3740B8DF, 0x50086FE6, 0xCAFFD7A1, 0xD1D9D67D, 0xBB3AEF1B, 0x97A46B02, + 0x5F42B9D9, 0x46DD5DA4, 0xBA040A2A, 0xEDCC5F03, +}; + +u32 pri_mapping_binary_51[] = { + 0x11727552, 0x3B48C350, 0x143D49A3, 0x465B63D4, 0x8AD60F16, 0x44711124, 0x8BB38ABB, 0x6811DD14, + 0xDBD549AB, 0xAB220D82, 0x9BBFA24B, 0x17B1C1C5, 0x4C6A5474, 0x140B5270, 0x106A876E, 0x5D1AE8DE, + 0xD87A9B17, 0xFBF1F396, 0x9777EEBD, 0xE79E736F, 0xB260C780, 0x97870CDC, 0xC235E0E9, 0xF16F5923, + 0x3161D03A, 0xB00CC81C, 0x38E00EE3, 0x5C89CE93, 0x081EE05F, 0x0DB4F3AC, 0xCE43B71F, 0xD7368B1F, + 0x05465712, 0xF21C24FA, 0xD0115682, 0x01BFACA3, 0x68E4D2F1, 0x28C3B97F, 0x709EF075, 0x25345EC6, + 0xAD1BF356, 0xDB1032C8, 0x4B70117E, 0x3CA7CE4F, 0x132EA5F0, 0x913871F0, 0x7C95E7FD, 0x22118F46, + 0x1ECBDDD7, 0x76F6199F, 0x90F9D9C7, 0xD1FFC6E2, 0x0D148742, 0xBAE5AC33, 0x07DBB77C, 0x50BAC368, + 0x8D5F8ED7, 0xB1143EDC, 0x0D06F4B2, 0x659C1F39, 0xF804BD8B, 0x402ECDF8, 0x1A896F95, 0xEFF27652, + 0xBFED059F, 0xDA3DA9A3, 0xA099FD7D, 0xBD4C6F13, 0xC597A766, 0xE75D14D7, 0xC2CD9CD8, 0x44F509F3, + 0xD9DDC2EA, 0xC5A40EA1, 0x039D43F5, 0x7A680FF5, 0xF3E78675, 0x889B388E, 0x849CF710, 0xF94BE7EE, + 0x5F0CC6D3, 0x9CACFADE, 0x9B393516, 0xA3F53A5B, 0x92BFE66F, 0xEB7313BE, 0xA2786DDC, 0xD468CC2A, + 0xCBF73CFD, 0xCA4F2223, 0xA1B5067F, 0x30522FDF, 0x7B94627F, 0xEFB7AD06, 0x8FCF9C9D, 0xDABA2CC0, + 0xBC1462B8, 0x922053BC, 0x5141A0A3, 0xE2DFFE1F, 0x7D638B95, 0xBD88B57B, 0xC127D56B, 0xC0897AE3, + 0xE47F0100, +}; + +u32 pri_mapping_binary_52[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA673BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x19E1E250, 0xF32EC3E4, 0x9F43DD03, 0xB65F60F2, 0xFFDD0C1A, 0x48F63232, 0x41F43301, + 0xF5331801, 0xED83EA67, 0x34DFC8B0, 0xA26C6AA9, 0x6BC84686, 0x98EEECC8, 0x98A528E6, 0x00FD81EA, + 0x7E46E5FD, 0x20C9A69E, 0x692C0F18, 0x3EF03130, 0x03CD9B16, 0xD41EEC0C, 0x7427DF2D, 0x86DBA7A7, + 0x43EC61FE, 0x80EEFE1D, 0x0CA80000, +}; + +u32 pri_mapping_binary_53[] = { + 0x11728552, 0x3D4FC250, 0x143D2DAD, 0x16344D45, 0x061C8C0D, 0x18255113, 0xC35F2031, 0xCE420871, + 0x2E6175B1, 0x61342E2C, 0x4E921026, 0xE308899A, 0xBC096843, 0x248E3288, 0x7184818D, 0x4188EC36, + 0xE06B5F51, 0x3EA2DEE5, 0xF59DDC7B, 0xCEB9E7B5, 0x07560602, 0x3C14A006, 0xCFE66A50, 0xCD5A3BB7, + 0xC29695B7, 0x0C281C38, 0xC0C42137, 0xA6D590C0, 0x03FC8B81, 0x359ECDAD, 0xD25345C5, 0x6151F1C9, + 0xE8C6C290, 0x834C3F08, 0xF4A89650, 0x158291D1, 0xEF948A0C, 0xE77EC1F9, 0x05BCE7FA, 0x73FC28F9, + 0xB189C8B4, 0x8F2A9BF3, 0xD0B9B05F, 0xDC0ED3B9, 0x52E87A37, 0x9324B833, 0xEA91FD3D, 0x02EF0D3E, + 0x1EEE599F, 0x40FB8428, 0xD6FDCA0C, 0x2FDD736E, 0xBF278266, 0xAE563E4F, 0x3FDA4D97, 0x5705A18B, + 0xA10C11CE, 0x1DBEC03F, 0xBE5E0972, 0x693D198F, 0x110CCAED, 0x6631CBF4, 0xC5E1C2DE, 0x2D74652C, + 0x4DE19DCC, 0xB39175F3, 0x586E4D70, 0xC6CBF1C4, 0x8E1C73B9, 0x2CFAAFD3, 0xBE11D0EF, 0xFCED13EF, + 0x4C47A23A, 0x88D2F773, 0x753C7902, 0x432F15B5, 0xC48487F5, 0x795B3F3E, 0xADCAA056, 0x3E66B9F8, + 0x285E38C9, 0xC5638A93, 0xCFD1A936, 0xD175FEA7, 0x8D839429, 0x05996ED0, 0xE6174294, 0x7700B49B, + 0xA6E4FA49, 0xD9B8F826, 0x9CE142C6, 0x4AE3DB0F, 0xC3699ED0, 0x012D51C5, 0x6C7D0100, +}; + +u32 sec_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F031F0, 0x386C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B663C87, 0xDA0755E7, 0xC3328161, 0x011F032F, 0x923A0657, 0x06868819, 0x3BA0EA00, +}; + +u32 pri_mapping_binary_54[] = { + 0x11726D91, 0x3F4CC240, 0x18C5DF95, 0xA2A88454, 0x65D0C1D8, 0x44635C4C, 0x4CE39FC5, 0x8DC4D920, + 0x31AC1A9C, 0x9C5808A3, 0x12235119, 0x8C24D8D1, 0xB18C9D84, 0x63D05508, 0xBAB9D881, 0x491648BA, + 0xDB14BFF6, 0x2A42E22D, 0xEDBDEFDE, 0xBB5F5FBB, 0x108B232E, 0x4101EA08, 0x2D4517D4, 0xBCB3F628, + 0x2F3B6587, 0x43616040, 0x039B6C40, 0xEB250209, 0x90DE3966, 0x25E18BD2, 0x53C5939F, 0xA2E25BC4, + 0x0DE40EEC, 0x18BD98C8, 0x699994AA, 0x98E8573F, 0x5BF705D9, 0x6620DDFE, 0xD583BC37, 0x132EEF59, + 0x862EE6CC, 0xFEF38DEA, 0x12E9D0E8, 0x1EA51B70, 0xFB9C4A79, 0xD0C0FA08, 0x1F934CE8, 0xB9ABA34C, + 0x2AD8EF9A, 0x98B1E036, 0xB9C80951, 0x4E5C3B9D, 0x9FA3FCD7, 0x4B7E913D, 0x3661B5DD, 0xAFB3E6B3, + 0x175A2AE4, 0x05BF4CE7, 0x4EB4D521, 0x67A82CBE, 0xE3A12872, 0xC29DFF39, 0x2746F428, 0x47CDD0C7, + 0x78A9D7F1, 0x3ED98A7F, 0x6FA15411, 0xFE49CF9F, 0x648709F2, 0x3BB57EBD, 0x9A157A84, 0xF494B6A5, + 0x79DC3C67, 0xE83BDBD4, 0x870BF42C, 0x319FA279, 0x2559F47D, 0x166FDDDE, 0x5C8B79BF, 0x2D9FE32E, + 0x86699A23, 0x092486FD, 0xF9FF7B71, 0x233DEC31, 0x12F498F6, 0xB8C21F3E, 0xD7DEFE41, 0x2D38FF03, + }; + +u32 sec_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F03170, 0x176C6460, 0x30028A0B, 0x3C87DA03, 0x95AF078A, + 0x973130A4, 0x84A089FB, 0x6C64E0D9, 0xC4B07365, 0x23BAFAFD, 0x20B2A967, 0x1A4B03C3, 0x043E069E, + 0x02309F81, 0x4B04537F, 0x586A7A7B, 0xB0F30EA8, 0x38000000, +}; + +u32 pri_mapping_binary_55[] = { + 0x11727593, 0x4F4B0241, 0x18C69F5D, 0xD7B2D46D, 0x2D8B3A44, 0x52105D02, 0xD9A23E40, 0x11D5B124, + 0xBC67491F, 0x40F3D225, 0x88BD7810, 0x841224E8, 0xE8524173, 0xAA56238F, 0x45909D42, 0x4AC89B1D, + 0x32BC67D9, 0xB8B36DFF, 0xDCB9ECCE, 0xEF9DE799, 0x79DF79A7, 0x02363478, 0x7948C039, 0x6C83AE7E, + 0x5FAC3E7A, 0x200CD593, 0x750D1207, 0x0EC8C2CF, 0x35E8C83B, 0xC0037C41, 0x8387673A, 0x17FDFA70, + 0xAABBF8F0, 0xC6EC1A42, 0x8D83487F, 0x08A27228, 0xE0930CDD, 0x2DC187F6, 0x52CAA458, 0x9C33E3BF, + 0x396FC16D, 0x165CB0E0, 0x760BDE66, 0xC1DB2987, 0x4CF3902A, 0x465DF43A, 0x48C94616, 0x633FF2E7, + 0x7882CDF5, 0xD44E2440, 0x70AD1633, 0x571AD5BD, 0x03D567A1, 0x8C9A0807, 0xF5995D52, 0x5667A8FF, + 0xD661287C, 0xAD5E36CD, 0xE2A19811, 0xAF114CC8, 0x767D7FE7, 0x145465D2, 0xF09DD6D7, 0xC5B6E3C2, + 0x1DCA223A, 0xCA043BC3, 0x51C146D7, 0xB9D2383E, 0x52D9393B, 0xF304CBFC, 0xA4B787F2, 0x54787161, + 0x7E8EE035, 0xF774B19F, 0x6671278D, 0x9F2DA9D1, 0xE6FE0577, 0xAD5CCA31, 0xEECAFFCB, 0x5B3F8F9B, + 0xF25D59D1, 0xB9F880C7, 0x9B3D761E, 0x5B92E9C4, 0x93D6BA2E, 0xCA0519FE, 0x3FF5A27D, 0xF3BB5FB8, + 0x11821565, 0x438DACD1, 0x3A554137, 0x607AE9E0, 0xDB57D460, 0xDE8327D1, 0xFA7EBA2D, 0x788F05F7, + 0x5AF0DE44, 0xEB7CFA4C, 0xFE958FFE, 0x1E06C683, 0x661F388C, 0x3E0836F3, 0xB21749F3, 0x09209332, + 0xE6F75FF7, 0x7766E83F, 0x01000000, +}; + +u32 sec_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F03188, 0x376C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B66B06C, 0x6038C0C7, 0x2081240E, 0x348261C5, 0x8C1D5077, 0x00000000, +}; + +u32 pri_mapping_binary_56[] = { + 0x11727593, 0xC16F1251, 0x10C6BF5D, 0xB6161157, 0x5A51A95A, 0x4BC0D65E, 0x4CDAFD0B, 0x14528D57, + 0xBAADA4C6, 0x8B429AE8, 0xC5A42931, 0x1E8D099A, 0xD4868801, 0xD213070F, 0xA8A73D68, 0xE962E21E, + 0xF4D0922A, 0xC6C4184B, 0x1A0E9A26, 0x5A620FDE, 0xA4E0B06F, 0xA16C65F7, 0x02EF37DF, 0xCC9BF9DE, + 0x7B5B609F, 0x0A370F17, 0xB002DBA0, 0xD3E3BD5B, 0x1BC90A43, 0xB5644D85, 0x8B030714, 0x30C635E8, + 0xD3ECE001, 0xFEA38A3E, 0x9EE539E9, 0xD78B65BD, 0x8A177F59, 0xB986B0C3, 0x41A43F0A, 0x625244F6, + 0xBA8CBC0F, 0x0AEAEA76, 0x39976171, 0xAE1D3773, 0xDE82DB2C, 0xB860C17B, 0x2CF8010B, 0xDEDBC169, + 0x34E4325B, 0x863FBA1F, 0xAE64A380, 0xD10E1F38, 0x9E747560, 0xBBCCF2ED, 0x940F897C, 0x68CDBBAC, + 0xE0F2A547, 0x0FAECA0A, 0x36AE44DE, 0xBD7C46F1, 0x3FC0F72A, 0xD31F247D, 0x480A04FB, 0x69BF7034, + 0x33313FA2, 0xE0DAABF5, 0xF733F748, 0x771DF8FD, 0x4328A122, 0xC241BAA0, 0x2F14B091, 0xEEE1F093, + 0x73B337DE, 0x369B72CC, 0xB8D93EF8, 0x45FA32B0, 0xA6B2B52D, 0xC9EA3B2A, 0xDDE73C64, 0xC19DC4E7, + 0xA4A8D0E4, 0xB57C75E5, 0xF9BC50C1, 0x8E88C3C4, 0x53A1F864, 0x90B8F80D, 0x1BC534D3, 0x8BA5D6BC, + 0x269FE8DE, 0x98EF0BE7, 0x51A0C672, 0x9988DCF2, 0xCBE0C3AC, 0xCE11AA13, 0xF04D06C7, 0xA9FED254, + 0x3E13BBA9, 0xE0E78BDD, 0x6A7995C5, 0x5D14B7F9, 0x7071DCF0, 0x95F32B28, 0xC6A9BDA8, 0xEEC3FD85, + 0x14EBB3AF, 0xB4D76759, 0x7DA32EA5, 0x15F42E62, 0x71D3389F, 0x7E4D0127, 0xB9F5B967, 0x27E6FCD3, + 0x31F3FC47, 0xB53D5FF2, 0xEA0271EA, 0x771DD8AC, 0xB3B85BFB, 0xCF37FD7C, 0x8E75F0C7, 0xABFE3575, + 0x94E98F67, 0x154425F9, 0x6C93AB4F, 0xA7D371EA, 0x1B35A0FA, 0x9AF57B22, 0xDBDD574F, 0xA2FBF90C, + 0x104F4971, 0x9D4FDDAA, 0xDE2EA6D9, 0xFC528AC5, 0x4F5AE49D, 0xB2E0A713, 0xFBCF4F7F, 0xFF03E7C3, + 0xEDFB6EF7, 0xB073F434, 0x7D177CA4, 0x8F0111B9, 0x60EF7C07, 0xD835D71D, 0x4CEC7F47, 0x5AB8A9EB, + 0xF9DA7E2F, 0xBA6F67DA, 0xFB1BF12F, 0xB44E0171, 0xD9587F6E, 0xDF6BB6FE, 0x248CE182, 0x88A13BAD, + 0xBC3CCCDF, 0x3F000000, +}; + +u32 sec_mapping_binary_56[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F031C8, 0x6FD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC60D9, 0xC070808F, 0x4101491C, 0x6804C38A, 0x193BA0EE, 0x00000000, +}; + +u32 pri_mapping_binary_57[] = { + 0x11727594, 0x4F4C1341, 0x14C6BFDD, 0x2E58B1D4, 0x05AB1629, 0x50FE1934, 0x31A92BF1, 0xE2A51425, + 0x1C3C90BA, 0xA9C4C4C4, 0x60AB8987, 0x86A06D88, 0x9A189B18, 0x2E1E0844, 0xD86862D4, 0xC4A4A807, + 0xF7A0C042, 0x22172F34, 0x608D9228, 0xF6504F1C, 0x84C89D4A, 0x7DBBB32D, 0x3474E7D2, 0xCEEF7DEF, + 0xCD9B6F66, 0x760D6C68, 0x70F11081, 0x59D81A1C, 0x6EEF70EE, 0xF80BA129, 0x379ED320, 0x72E08039, + 0xF8B83C8D, 0x053B7880, 0xFFA2A186, 0x67790EFA, 0xF562DAA8, 0xE2C5162B, 0x97173639, 0x38E98F8A, + 0xB81496BD, 0xA299B7AC, 0x625B5BCF, 0x241516E7, 0x8AF152CE, 0x5B709B05, 0x172C7885, 0x05AFB4E0, + 0xFB2CB87D, 0x0F37F7F3, 0x8DC5F753, 0x1C12ED5F, 0x5C33FD34, 0xFC13C7F3, 0x73E8D8E5, 0x1BC7ABD0, + 0xE249252C, 0x937E1B58, 0xCFB0FCAA, 0x62BE5977, 0x5A457F48, 0x89DD21DD, 0xE7D72BF3, 0x1F6E31FD, + 0xF3274C7F, 0x80F48224, 0xFBF47EEC, 0x95CA60BC, 0x4F45FD9B, 0xCC4B6E94, 0x741EE0EF, 0x6FA67390, + 0x2EC0073B, 0x25D22506, 0xC6868742, 0xD4FFABC5, 0xCCB3A79F, 0xF42627A2, 0x61218DAC, 0x13D5A43B, + 0x2F055BF5, 0x7A27061E, 0x268642AC, 0x0FFCA17A, 0x19605163, 0x73DB38AB, 0x5B9D2DEF, 0x9393F86D, + 0x2922E83C, 0x37B3313B, 0x1513B2D8, 0x74E220F1, 0x89E0C8A5, 0x6ED158B7, 0xE74AB8C4, 0x27BA67A5, + 0xF78B73D3, 0xBA1BC0AF, 0x94396F67, 0xF5C5B48A, 0x965AB9CB, 0x47F56F0C, 0x2823B188, 0x8AA59F5B, + 0xEBA9248B, 0xD750FC4C, 0x8BDC759A, 0xE2B80EC4, 0x22667EAB, 0x8A8C967A, 0x9B54988F, 0xCB4BACAF, + 0x5AD2CB52, 0xA7544BFA, 0xD589D4E4, 0x886CF417, 0x4D3C66F5, 0x0E2DECD9, 0xA791E732, 0xF80583DF, + 0xFF48FBEC, 0x35F2123D, 0x1DCCCFC3, 0xEF77F2D2, 0x9AC353F0, 0xE7C86879, 0xDF8E12AF, 0x0CC465FD, + 0x9C9AEDE7, 0x4ED60DAA, 0x88743F88, 0x5EBDC8E2, 0x6E8BBC3A, 0x0B7ECC82, 0xD75B708F, 0x056F201E, + 0x9182019D, 0xAB8FA6DA, 0x2EDF24FF, 0x727434B3, 0x6C9F8DA3, 0x85735551, 0x7D17F752, 0x932CAF69, + 0xB0BC6F5E, 0xE27D92E0, 0xD2F9EA18, 0xF97DB6E8, 0xB751AFF9, 0xDA4EDEAA, 0xF66E3EA9, 0x14EE89F1, + 0x5DAA3BD5, 0x5F7C5776, 0x37BB2FBD, 0xFAF90A8D, 0x6CDD167F, 0xE11DCDD9, 0x77BF3BFC, 0x2BFFEE5A, + 0xFD3BEBD1, 0xA70CF4AE, 0xFB757DC5, 0x8F82CE9C, 0xAFB0FEDB, 0xFC46BFA8, 0x7299FCBB, 0x8AA9C824, + 0x1960CED3, 0xC57BCBE6, 0x5F051FFC, 0x4EB4FB0A, 0x7DCDA074, 0xFC070000, +}; + +u32 sec_mapping_binary_57[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F031A8, 0x166C6460, 0x30028A0B, 0x3C87DA03, 0x95F7D9C8, + 0xB0AB6CC5, 0x8C9410A0, 0xFC3F0686, 0x37775836, 0x301CE063, 0x5003AA2F, 0x334A0951, 0x10D80832, + 0x9A61C58C, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_58[] = { + 0x11727551, 0x4F4BC260, 0x1C7EDE39, 0xCD40C6D2, 0x0A174583, 0x20BA04B2, 0x4BF7A42F, 0x903B4867, + 0xA54FD0F0, 0x185E46E1, 0x4D308F1D, 0x8D4E83C0, 0x7C95EC2E, 0xD4A94BED, 0xD0CD8BC1, 0xEE8DD9CF, + 0xBD6B69D4, 0xEFB2EDE1, 0xF9C7B331, 0xC471AC4A, 0x50811E12, 0x5B99BC5E, 0xF377AFE5, 0x6DBFE973, + 0xA80C0CE8, 0xA3C0A674, 0x8F694880, 0xF4CCB122, 0x095D869E, 0x3ABAA18B, 0x8E4F6137, 0x953D0685, + 0x5E1C5846, 0xC5D45507, 0x019FB89D, 0xB6C019E1, 0x3088AF46, 0x7E4F0EB8, 0xD569574C, 0xC20360E2, + 0x0A9EF48F, 0x3E11EBC7, 0x51FFB0AF, 0xDA9CF6B1, 0x37D79349, 0xC4B3808A, 0x197D1F38, 0xB8E503F2, + 0x21FC0318, 0x3E083F99, 0xFC4A87B9, 0xAC4139E7, 0x292D6FAF, 0x3918689B, 0xEB7C43E8, 0x12CDE12C, + 0xA4DE68C9, 0xEFF01424, 0x89DF3AB6, 0x4B45E22B, 0xAF781B5D, 0x099FA4F7, 0x77DF14E1, 0xB281C2AF, + 0xBEB4EFE2, 0xAE6CC7C1, 0xC8EEDD9C, 0x55E3BC50, 0xBFE4FDE4, 0x052713F7, 0x2ECA4B13, 0x6E1AC55C, + 0x5615FB55, 0x8FE2FDC2, 0x9ECB737D, 0x78FBF2C2, 0x3EFDCE0F, 0xFFB3B65F, 0x8E774B47, 0xBB95673D, + 0x922F617E, 0xADDEB8C7, 0xE27D0100, +}; + +u32 pri_mapping_binary_59[] = { + 0x11726D52, 0x3D484251, 0x183DEFF9, 0x2A2B7B3D, 0x454A8748, 0x88A22590, 0xB7B49A91, 0xFDD82016, + 0xE15ED2DA, 0x50525B04, 0xF1081A02, 0xC1241A1A, 0xB31ABA53, 0x750D6AA8, 0x4529846A, 0x4AC24DA8, + 0x04F72CBB, 0xBEFBF207, 0xFB967B39, 0xDFB9E79E, 0xEFDC9B07, 0x2F0ABB08, 0x05B882A9, 0xCFE270AD, + 0x97868EA4, 0xFE52B444, 0xA1081080, 0x24DC4299, 0xD5AD1922, 0x203E5258, 0x457ECEC2, 0x56172E74, + 0x1517BEB8, 0x5C592A0A, 0x90D98620, 0xA22ECDBB, 0x14821FFA, 0x993D8E73, 0x5C68C20D, 0xDD272983, + 0x9CCCB604, 0xB1A03637, 0xCEFAC802, 0x299A377C, 0xEABE9468, 0x3989E13A, 0x3F82C875, 0xC51CC182, + 0xBACA746F, 0x2A645F40, 0x35FAA304, 0xDD491452, 0x09CE3331, 0xDE6270D2, 0x57D1B769, 0xD363DE29, + 0x027F223B, 0xEB9F61BC, 0x7BBCBC3D, 0x739EC478, 0x0155B257, 0x7CC6238E, 0xDE1E1B81, 0xF5E4FA8E, + 0x381BFCB0, 0x9C1AF311, 0x06F5FBB7, 0x7663520E, 0x45192D4C, 0x075E4055, 0x8CFE00C1, 0xB2B69158, + 0x0B137C1C, 0x6C3F9CA6, 0xF9DCAD99, 0x5A2ED989, 0x140DC539, 0xDE765EC3, 0x77E86135, 0x47F3DEFF, + 0xF9B637E3, 0xBA8F0E86, 0x87D580A7, 0x821712AF, 0xE97D8DF3, 0x3B37FFE7, 0x5BEAF077, 0x7AC6F0BF, + 0xB9F57FE2, 0x1C0955DF, 0xC35CFF1E, 0xF896DCF0, 0xC8E85A61, 0x73ABEC5F, 0x2897C6B9, 0x5F000000, + }; + +u32 pri_mapping_binary_60[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x23D32E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363230, 0x1801C505, 0xA0FACC37, 0x32AC2CF3, + 0xF4700DD9, 0xC87022CB, 0xD7C77B0B, 0x50FE2D03, 0x83BBDF73, 0xA83BC0F6, 0xFE99FC67, 0x378301B2, + 0x7DAA2C1F, 0x181980E6, 0x7DD8C8A0, 0xA814EC60, 0x2800D497, 0xC4C0509A, 0x0A9557DE, 0xC8F06FD7, + 0x9B3B2B66, 0x40D43102, 0xD59519A5, 0x842808C0, 0xC52F303C, 0xE0636002, 0x8A2718B1, 0x80C5EFAC, + 0x3CBD7A7A, 0x3B443DF3, 0x05987A98, 0x3BC0E120, 0xA91B010B, 0x87DD1CC8, 0xFE67F80B, 0x33770703, + 0x2A000000, +}; + +u32 pri_mapping_binary_61[] = { + 0x11727552, 0x4D4B1B51, 0x143D3319, 0x356A8CE3, 0xC7420BAD, 0x0362C9A6, 0x2003D28D, 0x0B3FEA07, + 0xEE6A43EB, 0x0F70615B, 0x71D721DD, 0x85201125, 0x8B42208E, 0x8A90959D, 0xA00BDFAA, 0xCDCB4257, + 0x2D182AA5, 0x8B76E114, 0x025D0812, 0xC1B5A689, 0xD7791933, 0xA2799B99, 0x7BEE3DE7, 0xDE7BB8A7, + 0x108FA35B, 0x860A64E1, 0x7B1CE8D1, 0x22A5A769, 0xA54F4D56, 0x38540912, 0x904348AA, 0xD03BF443, + 0x062499A3, 0x4316BC00, 0x7D357C71, 0x54345C09, 0xB98AF213, 0x8520FD30, 0x84F5B14E, 0x4DADF242, + 0x0CB679C4, 0xE3867221, 0x81F20506, 0x439F0F6B, 0x2A439917, 0x6DCB14B8, 0x540797EB, 0xE03EC2A1, + 0x537FB7CF, 0x7306CB78, 0x6BBC0E33, 0xFCCD1F2F, 0xBE7F7770, 0x33552296, 0x12732954, 0x3FAF87BB, + 0x3A496763, 0x796D7AEA, 0x0D43731E, 0x3FB63685, 0x5EC321C3, 0x0B7DC8C9, 0x7F363E2E, 0x4C4E90CE, + 0xD1D9DEEE, 0x16C3E513, 0x696AE691, 0xA3D7924A, 0x08BD46AA, 0x1FD05F8E, 0xBAFD7DC9, 0xBB7B36A5, + 0x6B73B772, 0x242CF3B4, 0xEABBE373, 0x2959CA61, 0xD0EBEF88, 0xA31F4BA4, 0x04DF4FFC, 0xC659BC1A, + 0x77F71BA0, 0x7937C0AD, 0x956ADC4F, 0xFB9781A2, 0x2DEA9B3D, 0xFDB6F99F, 0xEF96C9D0, 0xB4886FC7, + 0x65916F49, 0xDFF3B180, 0x8B205A3D, 0xF879E624, 0x6F2E88FA, 0xC0A7877D, 0x6FAB8307, 0x3D78899F, + 0x6FBAFAED, 0x84C7670D, 0xDA83A198, 0xB5B39938, 0xC3CEF8EA, 0x877F4567, 0xDFA55844, 0xF0D5688D, + 0x4F27869A, 0x5FCE7DF6, 0x3E9B73EF, 0x33E7F7DE, 0xA5BCE7FA, 0x2062FC57, 0xD2D80FA2, 0x237A7B1F, + 0x733778C3, 0x6FA75F48, 0x1FAEC6BF, 0x289F01D6, 0x57BEE2EE, 0xBB060000, +}; + +u32 sec_mapping_binary_61[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593630, 0x1CE06310, 0x32D8C850, 0x669412A2, 0x20B09141, 0x7AD2B665, + 0x1A113B18, 0x50010000, +}; + +u32 pri_mapping_binary_62[] = { + 0x11727552, 0xC14A0251, 0x143D338E, 0x69653696, 0x916292AB, 0x6813C87C, 0x8120FD40, 0x89996B25, + 0x6819217D, 0x41AD5A09, 0x36B46A13, 0x8C9BE2AD, 0xD431285A, 0x1512156D, 0x2225DC49, 0x90E5BA44, + 0xBB336FB4, 0x24E66EE6, 0xCD79E79C, 0x7BDFE1B6, 0xC04B875F, 0x840C54E0, 0x087B0291, 0xBDEED289, + 0xB4D8CD77, 0x75C80204, 0xA08AA8D0, 0xA7BA7243, 0x04C46B1D, 0x3E91EB3C, 0xF48DA064, 0xBA44F0CD, + 0xEDFA5247, 0x80970E0C, 0x0925168D, 0xC80C5BAB, 0x3B33C91C, 0x4343BF29, 0x6B2AC3E7, 0xDDD7F16B, + 0x8FF304E2, 0x4121BDDC, 0xB2E631FB, 0xCBF97E15, 0xCB7FFA0A, 0x22839ED3, 0xD44CC29A, 0xA344BA0F, + 0xE0BEC17D, 0x44F2898B, 0x73FE59EA, 0x7790D94C, 0x6D241916, 0x6EDBA77A, 0xFAD2302D, 0x287B9CE7, + 0x30788A53, 0x32E69ACF, 0x16DDAE31, 0x86C35078, 0xE122487E, 0x6FC0F999, 0xD444C70B, 0x09A60E13, + 0x7EDECF91, 0x6728668F, 0x0ED6E3C4, 0x6B03F51A, 0xF7933A0C, 0x39259330, 0xFCBAE576, 0xA5B8CBF5, + 0x4EC20B6B, 0x4427DCFB, 0x42F4A391, 0xF751BEA3, 0xB90A31EE, 0x37D6FCF5, 0xEBE9EF0D, 0x4DE5B8AB, + 0x39C8C9E2, 0x87067910, 0xDE03DEAD, 0x1CDC36FA, 0x711B7CC2, 0x069FB4C1, 0x3DFF706B, 0x9E00BF9F, + 0xB2D1796D, 0xF069C2A3, 0x8A64E215, 0xF5787B3F, 0x377C8F99, 0xA3FC47D7, 0x4ED76B9A, 0x3AC8D1DC, + 0xD7E04A6A, 0xB82F6E6B, 0x5F52C63C, 0xCE67EEEF, 0x7B18E6C6, 0xF1A7E11E, 0xF1FFC741, 0xBF3246EB, + 0x07000000, +}; + +u32 sec_mapping_binary_62[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F03108, 0x5DD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CCD8C1, 0x800A0000, +}; + +u32 pri_mapping_binary_63[] = { + 0x11727591, 0xBF4B0261, 0x18C7BF77, 0x9A59E979, 0x964310D1, 0x41102D41, 0x1CD11F90, 0xF683C692, + 0x6C6CC8A8, 0xA0A690EC, 0x0F301C9A, 0x04136908, 0x22305CBA, 0xA97A15B2, 0x5942DB02, 0x1D5CD220, + 0x05A70812, 0xEDD1D7C2, 0xC37C973B, 0x3EDF1FCF, 0x7BCF95C0, 0x0F834384, 0x0C3CC030, 0x6E19558E, + 0x6B5397C6, 0x0939D460, 0x90050840, 0x02D34283, 0x4ECA0C11, 0x104406BB, 0xC873167A, 0x2AB86BB5, + 0x28F8E675, 0x0D635580, 0x442F1A7C, 0xEAB65B91, 0x4BED39AD, 0xDE5AA896, 0xC06C67DF, 0x988620BB, + 0xC8C7221A, 0x9001BEDE, 0x795EF8CB, 0x6BA8B332, 0xE99C8BC4, 0xDDAA73B2, 0xC9D97A2C, 0x32EFA35C, + 0x1D28E7B9, 0x6EE8C89D, 0x9DE4D2CD, 0xDEF3C7D7, 0xD5CF22F9, 0x3E808D0C, 0xF7197BF4, 0xF7111754, + 0x478BC305, 0x78B674F7, 0xA7BDE8F7, 0x215EE9F3, 0xA61EBDFD, 0x3DB89978, 0x583DE5F3, 0x6A408571, + 0x3ED0E5E7, 0xF350E5FA, 0x20E95069, 0xEF72FB1E, 0x090D2B4B, 0xC1658F9B, 0xFCAE723E, 0x1EE5BE21, + 0xF205544F, 0xABA712CF, 0xA593371A, 0x6C5E14DF, 0x4A5CB790, 0xEE54D716, 0x9AFAFE6E, 0x7CCF4FFB, + 0xACEF1C1E, 0x3C278D05, 0x54255849, 0x3F52BD23, 0xC3A49BFC, 0xB80E07DA, 0xFF6D8EE6, 0x57805C9A, + 0xF758ABFF, 0x7F9FD4CD, 0xB32848B0, 0x75F019F6, 0xF2F4EB97, 0xB35DFE5B, 0xA424D83B, 0x787031CA, + 0x3623F7D0, 0x9F1F0000, +}; + +u32 pri_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x23D32E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC98F1, + 0x1C6A1FD8, 0xFC3F93FF, 0xEC663040, 0x36571AA8, 0xEE1F03C3, 0x9B3B10FD, 0x8C48FAFF, 0xED7A7367, + 0xC50C8838, 0x13509CD1, 0x4804288E, 0x621ED0BD, 0xA8EE64DA, 0xBD91E1F4, 0x8C5D5D6D, 0x651B1966, + 0xFF5B71F6, 0xED5E9607, 0x0C1FF818, 0x9891CCED, 0x83987B81, 0xE10150FC, 0xC3460685, 0x20E66067, + 0x01A87B4C, 0x3632DC99, 0x716A575B, 0x19C45E96, 0x0B087DD6, 0x259B1679, 0xCC40752F, 0x2B92FC8E, + 0x5D3D4073, 0x81F2F50C, 0x0CDF9E41, 0xE4D92E60, 0xF70F3B0E, 0x710E4C71, 0x0306073E, 0x064EA038, + 0x831130BC, 0x057630A0, 0x02000000, +}; + +u32 pri_mapping_binary_65[] = { + 0x11728593, 0x316CD340, 0x14867F3B, 0x2E1408AE, 0x9B160894, 0x9248AD10, 0x636505B1, 0x2205C28A, + 0x52AB45CC, 0x296C2C08, 0xABAC0CCD, 0x9201A928, 0xF55809A4, 0x265B3D91, 0x5E803096, 0x44024B80, + 0x04C5A06C, 0x95AA0665, 0x86D0F0EC, 0x73931872, 0x708BA3EF, 0xBDFFBF7B, 0xFF5D76C1, 0x17C3A40C, + 0x0DD84264, 0x3A1A4F2E, 0x772EAE2B, 0x89CE6A87, 0x41932001, 0x55CC495D, 0x5AAF4721, 0x03F27B86, + 0x7199EBA2, 0xF44DE2B9, 0xEF92C44F, 0x6ED755DA, 0x1254FA61, 0xC3D0D333, 0x49CDC643, 0xB3B8929B, + 0xB551737F, 0xECD5990D, 0x6C026309, 0xDE27519F, 0xA9E70CAF, 0xEF80EDBB, 0x258B7359, 0xC023C4A1, + 0xD37E1A3F, 0x8F3465A3, 0x62961772, 0x06F103E0, 0x9BCBFB14, 0xEAD3F559, 0x2346FAA2, 0xB1BC985F, + 0xA07A0768, 0x31A589B6, 0x8A11AAE7, 0x630F96D2, 0x546F353E, 0xBFD92A07, 0xBC6D23A2, 0x2F29DEBE, + 0x3B4F1A6B, 0xF9919A37, 0xD5BD4705, 0xEE7BA469, 0x63464FF9, 0xE772AD3A, 0x5B31C977, 0x0FA8BDE2, + 0xFAA3542F, 0x66F3F369, 0xCDD7656E, 0xE776839C, 0xFD5CB5D5, 0x6E159706, 0xF29464D2, 0xB7802F0D, + 0xEE3FEAF4, 0xE7A68851, 0xB2427ABA, 0x97F07D78, 0xF37B73EF, 0x07731F73, 0x86E7765C, 0xC04F0878, + 0x54C04F3A, 0xE1FCE597, 0x369859B2, 0x0EF33F3C, 0x872AD08F, 0xF5F4FFCE, 0x457E3ADC, 0x5713F88E, + 0x0B788C78, 0x255B36BD, 0x7B1EF499, 0xF86FCEC1, 0x393E8675, 0x934EFF5D, 0x57370A25, 0x2B6343FD, + 0x8A776F5F, 0xF0FA29AA, 0x5F936F46, 0x26A8FECC, 0xBA71C57B, 0x1F9FB68D, 0x3ADB209F, 0xEFC0AF0F, + 0x8A83A68A, 0xD3D47735, 0x76393547, 0x7D6B77EE, 0xDE5ABCFE, 0x671EC1FD, 0xA648E702, 0x75C6FDCF, + 0x6C0E9F33, 0x2EE06705, 0xFC9C804F, 0xFDCDFD77, 0x7D7E80AB, 0x0C3D3EBD, 0x3EC077E8, 0x19073E17, + 0x1EF7B9CB, 0xB6E325CB, 0xFF3FA050, 0xE4F504D5, 0x33D9FBF3, 0xE9DE3E15, 0x84D76F00, +}; + +u32 sec_mapping_binary_65[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA67DBB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD6731, 0x6070E063, 0x5098B091, 0x81C10828, 0x2FB0036A, 0x0F000000, + }; + +u32 pri_mapping_binary_66[] = { + 0x11728597, 0x6D4C5B65, 0x14C74F5F, 0x868C6129, 0x0CE75EC4, 0xD5327999, 0x4CCB1D38, 0x9DBA21AC, + 0x50752AEB, 0x2AC34D65, 0x7305594C, 0x0C53DAF4, 0xE3828CEA, 0x2486C82C, 0x0DFB4234, 0x26DCC518, + 0xAE8B1BBD, 0xF8528D6F, 0xB4D9C2A2, 0x265A9BA5, 0x891FF641, 0x9B90F8C5, 0x68079EFB, 0x3CF7D2DB, + 0xB567F005, 0xFA3BE7FC, 0xCFF39CE7, 0x3CE729D7, 0x81FFC850, 0x69042B40, 0x044C55A5, 0x1B6D814C, + 0xCD94796B, 0x663C2383, 0xD5000680, 0x39701896, 0xF1275A0C, 0x4600C316, 0x19CA8D3C, 0xAE147FDB, + 0xE01253B1, 0xC17F5C6E, 0xD9BC0029, 0x0BFE2181, 0x5FF07A6C, 0x56096002, 0x20E0BAAE, 0xE663FAD6, + 0xF1E539A8, 0xD3E91AA3, 0x1799D581, 0x71900488, 0xC9E6142C, 0xA24E4A82, 0x4AA1B35A, 0xD1498663, + 0xF288FF2B, 0xC5CD3B34, 0x6A5E3480, 0x050C0B12, 0x340BEE56, 0xC5FE416D, 0xB8E3E431, 0x09CAFE84, + 0xBF92D3DC, 0x6E5CC8AE, 0x6349461C, 0xE6DC4470, 0x731E57F7, 0x6DD4F6C9, 0xFDD610F1, 0x45793C67, + 0xDF58D7DC, 0x7A1ABFE0, 0x71B7117A, 0xC5045F4B, 0xF01282AF, 0x237829C1, 0x6F27B885, 0xE06504B7, + 0x12BC9CE0, 0x15045F4F, 0xF04A82DF, 0x41F00DB7, 0x3E9FFCBE, 0xFC90C7DD, 0x49E86DCC, 0xE7AC6F37, + 0xE9B84586, 0x15FFCD51, 0x0966DDA2, 0xBF4DB917, 0x19807484, 0xFB6F411E, 0x72070F2A, 0xDC9280DF, + 0xE313DCFF, 0xAE194D87, 0xAFC7349E, 0x9BBF6A26, 0x9B2729C6, 0xE48920BB, 0x1F43A321, 0xAE7BF74C, + 0x61DDAD53, 0x85D76DD3, 0xF1B49C6C, 0xD0F83D63, 0x59FEAECE, 0xDF7E4A82, 0x22CD5F44, 0xF920D7AF, + 0x1E285CAF, 0x6D0385F3, 0xDE3B9057, 0x2F36476A, 0x8E4AE015, 0x9A1B0DC8, 0xE74FC96F, 0x9A5EE7F7, + 0x3F30C4F5, 0x6A5B0AE7, 0xA923783D, 0xC1B713FC, 0x3E823710, 0x7C07C1EF, 0x27F80304, 0x7710BC91, + 0xE002C177, 0x12BC89E0, 0xCDF99C9D, 0xC3833A7E, 0x3991988C, 0xAB7C970D, 0xFB4B08F2, 0x39EF0570, + 0x05569977, 0xDFE6CD79, 0x96F72128, 0xBC9E8709, 0xBE9BE08F, 0x10FC5125, 0x9F80F3DB, 0xBACA7DFF, + 0x4E02D93F, 0x1DF67A56, 0xD9C7F7A8, 0xB704F8D0, 0x70FDC788, 0xBC7BF4EF, 0xA00CB0EA, 0xBCF96145, + 0x97DD8BBD, 0xFA781120, 0x3472F3BA, 0xD4B85FB4, 0xF709FDD2, 0x80179DE7, 0xDFBB28C1, 0x3E7B73B5, + 0x09E32743, 0x783D9D68, 0xFF075DCE, 0x71FD16B4, 0xFBDDC7D9, 0x7C486C8F, 0xD7AF0DB3, 0xFBF59AF6, + 0xBE3E8EEF, 0xEFA0D0CB, 0xDEDFCC6C, 0x3A22FA38, 0x6F457EBA, 0xC2BF5E89, 0xFB31FECE, 0xAB117165, + 0xEE307B5B, 0x2A3B77D2, 0x891B5F6A, 0x73675F8A, 0x3A07751F, 0x73121C66, 0xF597A024, 0x0D3DDA3E, + 0x9C18D727, 0xF8581D8A, 0xFAE22562, 0x1875FEC5, 0x7DACE3F6, 0x76B4DBED, 0xCE26659F, 0x99F7D272, + 0xB08BEFAF, 0x0379AF7B, 0xD0ABAC23, 0x7E291113, 0x87F9FC18, 0x55E7870B, 0xE774B9BD, 0xA9A511ED, + 0x7DC7855A, 0x5F2FFA9D, 0xFF6D3EA2, 0xE8F700FC, 0xFD07D779, 0x02FDDA05, 0x3FCB7FFE, 0xED8BFDAF, + 0xF0391BD0, 0xEAF424CE, 0x6F7003B4, 0x5989F3F9, 0x5982B7FA, 0xCF9D10FD, 0xD81FC9F4, 0xE5F9088F, + 0x7B2AAACC, 0x3727ABAF, 0xEC990E77, 0xEC92E00D, 0xC79E2BA5, 0x49A61F1A, 0x6DE77EFB, 0xD1CF2054, + 0xB2FC279C, 0x6787BB50, 0x27E34A57, 0x9C91F93D, 0x7C1AEDEF, 0xBB836C9F, 0x3B37EF8F, 0xD7F7AAEB, + 0xABBBA96F, 0x3FE27ACF, 0xE09C3F20, 0x546E53F4, 0x267C81FE, 0xAE765CFF, 0x0580DD25, 0xB7EE4F43, + 0x536EDF3F, 0xAB7B2F92, 0x6763B2AB, 0x1BED3700, 0xAE7DC2ED, 0x9D680FB6, 0xFA7A9573, 0x298BE373, + 0x27F27A1E, 0x982AFC2E, 0xB9C70ADF, 0xA383C83D, 0x428B43E1, 0x270F6DA8, 0x19F4E6DA, 0x3DBAB87E, + 0xF1F467A1, 0x11091A8E, 0x7C7DF5D3, 0x6F703D55, 0xB89E255E, 0xA7E7C6B2, 0x75E4DF27, 0x797C17F1, + 0x5E1D2278, 0x37C19F27, 0xF861821F, 0x21F80B3A, 0x3E1B3E33, 0x393C88E7, 0x9DBC722D, 0xA69EF78B, + 0x3A7B42FE, 0xF8732DEE, 0xA5CEC27A, 0x3D043F4A, 0xF0632B5C, 0xEB07F6FF, 0xC1A61DDD, 0x73C56A3F, + 0x742BFDB0, 0xE6576DAE, 0xA99F7FD2, 0xFA43FD7C, 0xD53C0351, 0x0BBCDC99, 0xFB3DC678, 0x418B9B55, + 0xF5FF0700, +}; + +u32 sec_mapping_binary_66[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F03124, 0x0B6C6408, 0x31725656, 0x00D20C65, 0x0C0CA9AE, + 0xCFA1F6C1, 0xCCDFCD61, 0x80642ED3, 0x46A8FEFF, 0x1B19FEED, 0x7A7367C5, 0x0C883929, 0x40FD6546, + 0x29212073, 0x90C553E1, 0xE250FD9B, 0x50E5D370, 0xE84BC721, 0x9E81433C, 0x13E47E23, 0xA0FF0460, + 0xEE878493, 0xE78DDD0C, 0x50F74B80, 0xEDDFB70D, 0x2C6BC0B0, 0x916157D9, 0x8A192921, 0x407DFF18, + 0x18DEDC81, 0x989385C3, 0xFC6CB8F9, 0x107F30B2, 0x62E83760, 0x70E063C8, 0x81ABDB01, 0x75070000, + }; + +u32 pri_mapping_binary_67[] = { + 0x11728D54, 0x4B681351, 0x14BD3399, 0x68D4389D, 0xA4555BB5, 0x36A656BA, 0x29C45014, 0xC4459B10, + 0xDC4949A2, 0x04578209, 0xD949FC30, 0x041104B5, 0x89912285, 0xE83864D5, 0x8D90800A, 0x838BEA4B, + 0xC128A585, 0x846A5D88, 0x5063C9AE, 0x505AE8DE, 0x9078675E, 0xD2649A0C, 0xFA36339C, 0x7BCF79EF, + 0x9E776636, 0x802E027D, 0x2C08001F, 0xC13468ED, 0x77C4AB67, 0xE7B8A16A, 0xBA4A4060, 0x8001C883, + 0x8BA9E32A, 0x58800560, 0xBF10B0B1, 0x9467C5A7, 0x03E63515, 0x07FCA172, 0x756E8701, 0x1E5F1410, + 0xDDE1A043, 0x50A046B6, 0xCA5999E2, 0x0CE2E0C6, 0x7E61A3B1, 0xBFB69F90, 0xAEE761B4, 0x6D1F8655, + 0x80885939, 0x1CC4FE1A, 0xC05699F2, 0xD95D3EED, 0x33A5BBF7, 0x990CF6E7, 0x3AF155A8, 0xF0606EC3, + 0xC7C8F7CF, 0xCD7E73A5, 0x8597C9D2, 0xB5ACFC49, 0x3DF48C74, 0x9DABC00E, 0x0FFBB02E, 0xF993012F, + 0xD6F935F8, 0x557A4579, 0xFB575BBC, 0x942F4342, 0xB2FE7C96, 0xB6FAE6DA, 0xDB9512D5, 0x9D0A4BB4, + 0x7E00EBD3, 0x1ED1DB8B, 0xF5ED5262, 0x399AD3EA, 0xB79AF583, 0xABDDE73B, 0x64805B0D, 0xF0C30638, + 0x6F80F774, 0xE29A0F02, 0xE2923B49, 0x7D8AA7C2, 0xCF08CEBB, 0x0870E539, 0xE5D90A0A, 0xD8FD233E, + 0xD5A7E8F9, 0x3B9ECB0E, 0xBDAEBDD0, 0xD4D5E502, 0x73B8277F, 0x8B7A5E6F, 0xA1FB39FB, 0x0CF023BB, + 0xB83E6FEC, 0x0F7DDF51, 0xEC9BB407, 0xBC2EE457, 0xE56D9210, 0x694E8E21, 0xEE727374, 0x4EB9A8E2, + 0x5A7FFF9C, 0x0241F784, 0xAB33D70D, 0xFDBC0225, 0x99DC8F8A, 0x98934D78, 0xF8334E79, 0x031ACF63, + 0x57F59644, 0x22477C0A, 0xF4FC86F5, 0xAF0BD4D7, 0xE35897FD, 0x0951F50D, 0x50BA4C28, 0xEFC4AC02, + 0x36E7F8C4, 0x39C4AF3A, 0xA3772301, 0x059E3EBE, 0x987BF144, 0x81FCFB0B, 0x0F8AE41F, 0x3EBED6F2, + 0xF468A691, 0xA793A877, 0xDB1FD672, 0xBCFC9248, 0x897BF41C, 0xEF8A74EE, 0xC1D9FFFC, 0x6EC7D117, + 0xA9489241, 0xAA7B2AD6, 0xBA870C79, 0x83FEA2CE, 0x0AC07A8D, 0xD68762DD, 0xEFC96180, 0x9F36C09D, + 0x06F870AC, 0xFBF77E06, 0xF1496764, 0x589D77FA, 0x662E9A44, 0xDFCBF30B, 0x2493E26E, 0x408C8791, + 0xA9BDF36A, 0xFFC781B1, 0x50DED298, 0x37A4CE6B, 0xFEA6F938, 0xEABEF401, 0xF4EB2F00, +}; + +u32 sec_mapping_binary_67[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46D65D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB36C, 0x6038C0C7, 0xA07A6023, 0x4399514A, 0x8882C046, 0x90528615, + 0x337630A0, 0x02000000, +}; + +u32 pri_mapping_binary_68[] = { + 0x11728D97, 0x6D6C5365, 0x14C74FBB, 0x8D4D1DB5, 0x0C548643, 0xEAC62622, 0x68B902BE, 0xE3B63A84, + 0xF1B2AE2B, 0x30E70B73, 0xB4CCD7B9, 0xC4AC0EFD, 0x62485829, 0x205932D3, 0x5DB70F2E, 0xF2612D23, + 0x869B1818, 0xB7532741, 0x862BD311, 0x8389DD0D, 0xD64F2493, 0x86257E31, 0xB017CFBD, 0xCFBDEBBD, + 0xDB3DE2FD, 0xD2F677CE, 0xFF3CE79E, 0xE779CEF3, 0xF43AB047, 0x842556B0, 0x039C838C, 0xE5B94B1D, + 0xAD93253D, 0x992B263B, 0x2645B05B, 0xC0021003, 0xA765069F, 0xC11CB002, 0x589689B0, 0xC8CA74B9, + 0xF8E980B3, 0x4A1407DC, 0x66E16632, 0x272C60C3, 0x2F020438, 0x9FD76117, 0x605ABC21, 0x4578C62D, + 0xC8C35C50, 0xE1E36262, 0xA0B75300, 0x9F54F5C7, 0xCDF1CC24, 0x4CD87088, 0xB4EEB84E, 0x679D10E0, + 0x43CE5FEE, 0xB0B33CAC, 0xE78D7133, 0x26E68DA7, 0xC4CB44EE, 0xE76A5C9A, 0xCE522CC0, 0x17A1787F, + 0x6F5000F8, 0x1DE086C4, 0xF4594901, 0x0AF3BC65, 0x4ED47735, 0xF4F32D7E, 0xCCEFE454, 0x4AFA89D9, + 0x17E8ECD0, 0x00D0E257, 0xE31519F3, 0xC84E6A79, 0x5C57EBAB, 0xD4D3DE31, 0x138355BA, 0x3A5A07CF, + 0x28562718, 0xF53949F3, 0xBADD45F0, 0xBB097E0F, 0xC17393E6, 0x755A883C, 0xEC09D6B8, 0x90DB1230, + 0x16EF64FE, 0xB651F338, 0xF712DC4E, 0xF045B35C, 0xAD9B555B, 0x3746BF3C, 0x42BF788E, 0xDE7AC268, + 0x5FA2D355, 0x88755D11, 0x1EE7693A, 0x3DBFF711, 0x71EFD771, 0xB1221AAA, 0x9575B700, 0x529798FD, + 0x81D1745D, 0xA4EEA1DE, 0x8FBB58DC, 0xD408B32F, 0x25E2E613, 0x7C19F27E, 0x4F3420C7, 0xD3E7F720, + 0xE15F40F0, 0xE5F3F928, 0x246DF090, 0x8E430220, 0xAEF215A7, 0x05E03D6D, 0x6C5C0960, 0x5864711C, + 0xEDE6F11F, 0x6E37D63B, 0xA3C3384E, 0xA14EF759, 0xE5585CD3, 0x15359BC7, 0x5BD96CBE, 0xEE8A75FC, + 0x4FB16096, 0x97D4A779, 0x4A54E22B, 0xFC11B7B6, 0x9F914771, 0x990659FC, 0x55A5E6E3, 0x3E4AF0D5, + 0x047FAC34, 0x5D27E737, 0xDBBEAA5C, 0x3D3B4FCA, 0x7BAF417B, 0x0BD75026, 0xEBAE8805, 0x6B9475F6, + 0x0340C955, 0xC37EC7FE, 0x39A76F96, 0x32FD5A87, 0x008B3977, 0xBA8F5D48, 0xF701891F, 0x16DB022C, + 0x8FC789FE, 0xF904C19D, 0x045F4770, 0x8EE04F12, 0x7C3D98CF, 0xDF069837, 0x1F8CEBFA, 0xB1D24FD4, + 0x381B89BE, 0xF414C19F, 0x26F83304, 0x7F96E0CF, 0xFDDFBEFC, 0xA3795F7A, 0x1EF55834, 0x98A39F37, + 0xCFD68BE9, 0xF9140311, 0xDEE735EE, 0xF31788FC, 0x3611FC45, 0x829712BC, 0x8CE0E504, 0x77CDE377, + 0xA8CF10D3, 0xBDF4DF3A, 0xAC8BEA7F, 0x55AB27D3, 0x5510796C, 0xD6F1C9B3, 0xA973D136, 0xB68E5E46, + 0xEEF7B46C, 0x94F7E3C0, 0x19E4C1EF, 0xE570079B, 0x7CCCBE05, 0xFB9DB7D0, 0x559481F6, 0x4418975F, + 0x8D626F3A, 0x788CD9B7, 0x0EA6E30E, 0x9C4CF51D, 0xE5557D2B, 0xB3579E26, 0xF54A5EDB, 0x7ACCF3DD, + 0xDE63BA1E, 0xB05EEA7B, 0xC70418DA, 0x2C7E1EC4, 0xF98FEDD8, 0x79E1E230, 0x5B075BAB, 0x987E07EA, + 0x6BAC0EB7, 0xFC5E87F7, 0x1F68DC83, 0xF792D047, 0x2397C428, 0xFAA500A6, 0x7E667E3B, 0xD1EF9027, + 0xDB27FB25, 0xBA6FA54E, 0x4519AF42, 0xBE81CB52, 0xF69DE41F, 0x16F98000, 0xBF1CBFDD, 0xFD6582D9, + 0xDD687715, 0x5697AD43, 0xFB657E0C, 0xFB0A7EC6, 0xF64E5D1B, 0x67F66AB4, 0xBB0B7D5E, 0xD9FEE9AE, + 0xCE6036DA, 0xE130F6A9, 0x7CB55FAD, 0xC7F1A4AF, 0xA7F19C50, 0xEAE441FF, 0x12AD1FEB, 0xFA6E8DEE, + 0x1C085574, 0x89B573CE, 0x5D6FBBF9, 0x39B5CB4C, 0x87E7D2F9, 0x3CA6DB8D, 0xE78293CB, 0x54CFE508, + 0xBF3B608C, 0xBBA7397D, 0x8FEC93BE, 0x9BD6CEB3, 0xDA3BE85E, 0x41FB82F2, 0x068F7C8F, 0x1B8F4A9F, + 0x74B2F5D4, 0x7A2CCCEC, 0x75BAF348, 0x12E37D4A, 0x7FBF0C70, 0xF31AABC3, 0xABCDE6F7, 0xA4D7EACD, + 0xD7C9EB3A, 0xDE7DA03F, 0x126E33E6, 0xF306A1DB, 0x4BF07A82, 0xBF49F006, 0x82EF23B8, 0x8FE07E82, + 0xEF277823, 0xC1DF42EE, 0xE55C4532, 0xE703872A, 0x7C2BE53A, 0x0F1F8986, 0x585DFEEA, 0x637E6FA3, + 0x5F3157AD, 0x9CB3721F, 0xDD5764AC, 0xDB3BBAF8, 0x221F0D05, 0x1B05487E, 0xBB702421, 0xEFB3BF01, + 0x36D998DF, 0xBB441EEF, 0xE9787BE7, 0xD113AD5B, 0x50F70F6E, 0xBDED6C9E, 0xDFAF9F3B, 0xCFDA3E57, + 0xFE27E5AF, 0xAD8DE5A8, 0x7DB156DE, 0x2F59BF32, 0x5D935BEB, 0x0B2ABF82, 0xBF03003E, 0xAFFAFB37, + 0x65BDB9EB, 0x7C6C9FC1, 0x14DBEF63, 0x7196D707, 0xC4BDA459, 0xC7F1AF17, 0x4478B5CF, 0x9CD2EAD2, + 0x0FC6E75F, +}; + +u32 sec_mapping_binary_68[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA67DBB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x50E8B091, 0xA1CC2825, 0x44416023, 0xC3BF5D6F, + 0xEEAC9801, 0x112FC221, 0x5E8C43BC, 0x04877829, 0x0EF1321C, 0xE2E570F1, 0x031C207F, 0x30B2C2E5, + 0x0B181AF8, 0x182AE0F2, 0x3BA0E102, 0x00000000, +}; + +u32 pri_mapping_binary_69[] = { + 0x1172758F, 0x314B0341, 0x1085BFDD, 0x3BC12284, 0x35588820, 0x1E44C552, 0x16FF8020, 0xA4D78011, + 0x3B49D05E, 0x8CFE8F34, 0xC14AB0F0, 0x62E516A2, 0xDE35A903, 0xFE83EBD3, 0x2490DE23, 0xE7DEED5A, + 0x5838CDEE, 0x9B79EFCD, 0x9B29AE12, 0xD6250A3E, 0x09B66A1B, 0xD17DBEF7, 0x186EE783, 0x3C410904, + 0xA41C88C2, 0xD6781509, 0x6233614D, 0x3A5DCDBE, 0x11EF954B, 0xC4B7B32B, 0xC285A06E, 0x3F86BEEE, + 0xB62365C8, 0x92C9433C, 0x34B084F9, 0x979B8B7F, 0xE77E4FD3, 0xF1A4E569, 0xBD13362C, 0xAFD5BA39, + 0xBDEA4D7D, 0xEE2AA71A, 0x1429FB2E, 0x5FA7D4C9, 0x17534623, 0x1E7A3C72, 0xBEB3CCE3, 0xD8F906D6, + 0x176D732B, 0xDF7FB6B8, 0x0FDDB6DB, 0x2F9F0CCB, 0x6496599F, 0x0AB370BA, 0xD0EA02CD, 0x5143795E, + 0x6A189D9D, 0x77AE7B86, 0x7C32BFB8, 0x7D0B5F19, 0xD759B1BC, 0x637DD22C, 0xEFE30E76, 0x2FFD5D87, + 0xBFF93EF8, 0x5B3F0000, +}; + +u32 pri_mapping_binary_70[] = { + 0x117255CD, 0xB10E8230, 0x1006E0BF, 0x85C18198, 0x9A38B818, 0x3B114743, 0x1C7D0807, 0x1E816720, + 0xFA1C5D3A, 0xBA98B032, 0xA965F141, 0xD85918DC, 0x25E0D14A, 0x526EB9CB, 0xE5FEEF1A, 0xB83258F3, + 0xB1BF106C, 0x7196976E, 0xA0EAAFA7, 0x0A60E368, 0xB0E2EE2E, 0xA22EF1B0, 0x2989AF8B, 0x0FE18761, + 0x49430924, 0xB4178DEF, 0x0AE7461B, 0x72E35BB8, 0x138A3CC1, 0xC0800A7B, 0xEBBF1720, 0x3750254C, + 0x5EE82C25, 0xA707DADA, 0xB98CDC3C, 0xC95229CA, 0x9144A127, 0xDF7A9DEA, 0x2A1C3C87, 0xDFA7FCEC, + 0x8EFECEFF, 0xB1A3F3B9, 0xE7F7A6AD, 0x0BFDFCE7, 0x7E000000, +}; + +u32 pri_mapping_binary_71[] = { + 0x11728553, 0x4F4CD370, 0x187DED2A, 0x0E18A5C8, 0x2072501B, 0x88848B09, 0x69E29D48, 0x20702350, + 0xC3BC2326, 0x9EF4E0D2, 0x100EC644, 0x17743722, 0x5BD40347, 0x1638F00B, 0x097F7E80, 0x1A0F98D0, + 0x0878D28C, 0x46772351, 0x97ECCEB2, 0xF96BBF96, 0x0AB2F0BB, 0xB47DAFDF, 0xFBDEFBBE, 0xF6087438, + 0xE2323460, 0x03916BB1, 0xABBA55EE, 0x9E576E94, 0x67CB1C9A, 0x0409D844, 0xAF5415E7, 0x63143220, + 0xEF73B4C8, 0x54171357, 0x1D6B9E8A, 0x8E6392AB, 0x2A2509AA, 0xB861481A, 0x13A6AE31, 0x54F81F67, + 0x214BB8F4, 0x3F5E4049, 0x15D221AE, 0x72847889, 0x61CE4811, 0x9EC7A19D, 0x39F27D7B, 0x3EB5D9EA, + 0x267AFEF5, 0xB7467D22, 0x0586C9CE, 0x2763FDA2, 0x6E6FE5A7, 0x931B223D, 0x45E05DC6, 0xC01D572F, + 0x336925C6, 0x6F32FC9A, 0xCE7F7BC3, 0x95031454, 0x5C3A6030, 0x6525D22A, 0xF8E8DDC4, 0xF8834106, + 0x47DFE5F5, 0x33A45BB7, 0x7C7EAECB, 0x35F0E809, 0x7ECAB798, 0xEF99B97E, 0x5AF5D85E, 0x04F517E4, + 0xFC1ACC9D, 0x72D58B3E, 0x6372EABE, 0x9BB73183, 0xA29DA33C, 0x0DF321DE, 0xF416EF96, 0x72F47EE3, + 0x53863ADF, 0xEFF4F02E, 0xCFA41894, 0xA9F67BE9, 0xED0FAE6C, 0x3C7D9DFC, 0xC71E85B9, 0x9C9CFDEA, + 0xF573061C, 0x02EF2BA4, 0xDF2478D3, 0xE8EF7279, 0x2BFB92BF, 0x480A7E11, 0xD872A88F, 0x3A12D6C7, + 0xF2F86DFB, 0x7369EE63, 0xB86D8C7A, 0x7BB0B3FC, 0xA1575701, 0x8ADBC46B, 0x7D61DD3A, 0x4F8B7908, + 0xFE0BF0C3, 0xEFDB2278, 0x1822BF46, 0xF3501E33, 0x7C1EE433, 0x29D3F33F, 0x613D239D, 0x2B7AA853, + 0xB68A7C6E, 0xE0823DEC, 0x505DAB7E, 0xFE3EE335, 0xF0B61A78, 0xBB1EF80C, 0xFA7AFF59, 0xC7ADC4C9, + 0x5EA3FE5E, 0x136E7FF7, 0xFB435204, 0x30FDE7EF, 0x81DE3A4E, 0x9FBF0000, +}; + +u32 sec_mapping_binary_71[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA67DBB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD6729, 0x6068E063, 0x1057D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_72[] = { + 0x11727551, 0x3D4BC350, 0x143D2F7D, 0x6AAB2544, 0x08EA520D, 0x0AE2588B, 0xA23816FC, 0x075A570B, + 0x16DD45E9, 0xAC830E1D, 0x9442099D, 0x1C3B3898, 0x41B4AF83, 0x1945100A, 0xAE41B275, 0x89D0DD90, + 0x789317B0, 0x557297F7, 0x38E79E73, 0xBF069021, 0xA02BD080, 0x2E3285FC, 0x8251F757, 0xEFF892D6, + 0x0C053406, 0x06F4B0C6, 0x420A3B0B, 0x85D21F05, 0x6615A9CB, 0xD36BE029, 0x7631F02D, 0xED42DE87, + 0xABD2C7C2, 0x69A9C60D, 0xCDC24665, 0xF7ECC4B4, 0x00077813, 0x7CC840BC, 0x6BE1BC74, 0xB417F16D, + 0x71EF7422, 0xFE1DF80C, 0xB88BA10A, 0x36C25329, 0x744C595F, 0x112F5195, 0xFA4543FA, 0x287D0B07, + 0x65B3B612, 0xE5F9C057, 0xE29F21BC, 0x52DEDA2C, 0x12EE745F, 0xB7772E63, 0xDD62A325, 0xFD39F1FB, + 0xCB557D9D, 0x78EFBA20, 0x6EE707C9, 0x3EE2F9FD, 0xA6DF4371, 0x646EE543, 0xFA4ED8BF, 0x7D05C2A3, + 0xBE253E99, 0x824FA5E0, 0x59C2AB25, 0x3DC673AD, 0xB638BE22, 0x7ECE730E, 0x6F249F4B, 0xD14DDB7F, + 0xF732D637, 0xDD6DFC5E, 0x8C515E00, 0x780E7F80, 0xAD62E69F, 0xFE39D1FF, 0x00000000, +}; + +u32 pri_mapping_binary_73[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6F3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x19718833, 0xE1106786, 0x8B3F87BA, 0x17EC3E81, 0xC9FF7733, 0x6820BB6B, 0xD74686D3, + 0xAB7A7BBA, 0x676C6460, 0x78CBC0D0, 0xDFC7F280, 0xE1031F03, 0x0B50BF9B, 0x52788821, 0xD0DCEAAE, + 0x29D36703, 0xE5671E59, 0xF776EE1C, 0x883E9642, 0x883D2C1F, 0xB0DA030C, 0x0754FF33, 0x4AA3BA8F, + 0xF50386BB, 0x2F303CE0, 0x6360038A, 0x0719A998, 0x80C4D367, 0x54ED6A2B, 0x03BAEB16, 0x03C39A3D, + 0x107DEC17, 0x10FAEEEC, 0x3A356B05, 0xC8DDFF80, 0x4E3FCB52, 0xC0D0C0C7, 0xC0019467, 0x341201CB, + 0x33943130, 0x242BEF60, 0x40050000, +}; + +u32 pri_mapping_binary_74[] = { + 0x11727552, 0x4D480241, 0x187DBBAE, 0x6925B245, 0x4111D112, 0x155D0259, 0x88AE1598, 0x1D330485, + 0x2E1576EB, 0x1284D42D, 0x080C3B05, 0x562CFD90, 0xD065A32E, 0x73CA2602, 0xCF7AA863, 0xD11EBC79, + 0x51F29E69, 0xB33B9B6B, 0x49739999, 0xF7E6BDEF, 0x7D7C5302, 0x5F147D22, 0x64E001AE, 0x61DF80B2, + 0x539BC848, 0x23B5748D, 0x42162000, 0x8F08080D, 0xB6725E88, 0x80F84CD1, 0x23729D8F, 0xED0AEE2D, + 0x17059FDC, 0xAE215505, 0xF8D98120, 0xA1C6238A, 0x4C50A765, 0x43D7382E, 0xFC838B6D, 0x78C9CE67, + 0xE591D38D, 0x474CB6E6, 0xA0D20B8A, 0x7EB8984E, 0xEA0DBA02, 0x4C17DAD0, 0x16430B04, 0x85EBF3B3, + 0xF431010C, 0x20F566BF, 0x2BB2FB28, 0xE092B95E, 0xDA220826, 0x625A3CF2, 0xAB0EEBFB, 0x4FBF57DC, + 0x274F794E, 0x29D796DF, 0xF27733BC, 0x5F5D9A35, 0x7143CBD3, 0x6482EB85, 0x21AEEBC8, 0x108CABE1, + 0x3993A751, 0x5DDB8E33, 0xDF3A5036, 0x38EFC938, 0xBE74F726, 0x759A6CF2, 0x4554FDF0, 0xB6F0156A, + 0x5CB0BA16, 0xDE79E4D4, 0xA5095D5B, 0x0B335D05, 0x782F70DF, 0xAE3D8269, 0x7579DEE4, 0x37AD5C04, + 0x1FB75F97, 0x4F159EBB, 0x9BF1EBEA, 0x98E5BB7F, 0x32E3891E, 0x101CAEDC, 0x19599DEB, 0x7DAB4E5D, + 0x36723873, 0xB1FECBE0, 0x54AC391F, 0xAF3D9F98, 0xD9B7FBF5, 0x277FD67E, 0xFF0D0000, +}; + +u32 pri_mapping_binary_75[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6F3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x19E1E2CF, 0xA1F683ED, 0x1398FC7F, 0x378306B2, 0x3DCB50F5, 0x31C1F541, 0xE5776D64, + 0x983BEBED, 0xC9D33336, 0x32307431, 0x30CC7F09, 0x51C70C54, 0xC720C4C0, 0x600055C7, 0x5208E497, + 0x3130A484, 0xA0D807F4, 0x1FAABF18, 0xA551ED63, 0xC1E17E56, 0x0CF783C3, 0x4D523702, 0xEE0F0E09, + 0x88B91260, 0xFB9560FA, 0x0F7880F9, 0x722C1B18, 0x0EF031B0, 0x21FC1301, 0x1607DA0F, 0x0C528615, + 0x337640CD, 0x05000000, +}; + +u32 pri_mapping_binary_76[] = { + 0x1172758F, 0xBD4BC340, 0x18C69FBB, 0x9EDAA184, 0x881D0411, 0x3389A364, 0xE9AAF80F, 0x2814C551, + 0xD05D1D42, 0xDD4484E0, 0x5C3F0A0E, 0x3A465D7A, 0x53DBEBA0, 0xB305CD6C, 0x0F9AAD20, 0x113A6B68, + 0xBCE4FAA1, 0x82EF72F7, 0xBECF3DCF, 0xFDDE2E74, 0x09E4294C, 0xA081CC7C, 0x6ED62A45, 0x8BB76C21, + 0x2A470226, 0x01019A58, 0x26B1AAA7, 0x2C28405F, 0x05A6A9F6, 0xE5D469A1, 0x96A658F8, 0xD27131EB, + 0x1118EAC2, 0xE1D8BB45, 0xCBE4E88B, 0x507A153D, 0x27FFCCE9, 0x68DE1D70, 0xA51C6639, 0x6E62E9E7, + 0xFF82E3E5, 0xFE4D362A, 0x3C4140A7, 0xCD7C0406, 0x32CABF41, 0x57D76654, 0x2E4AC0A5, 0xA3DFB303, + 0xD54BE059, 0xFCCA55FB, 0xFDD9EB86, 0x05E8A99C, 0x8063CF5E, 0x5F49F870, 0x075CB95A, 0x2773AAFF, + 0x00DA2DCD, 0xCBFCF11E, 0x52B41EBC, 0x84A7A3D2, 0x43CD33E1, 0x27394596, 0xE805F7E8, 0xCCD91C72, + 0x68FF6495, 0x63C7CEA7, 0xFEC2C5E1, 0xC996CBF1, 0x283FDF87, 0xFA54759C, 0x7FBD5DF7, 0xCE4F95BF, + 0x0F8492ED, 0xE3D84076, 0xA4D7077B, 0x7D030000, +}; + +u32 pri_mapping_binary_77[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6F3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x19718833, 0xE11067C6, 0x21CE0214, 0x673002DA, 0x2BF01CEA, 0x0FB0BB05, 0x26FFDFCD, + 0xA081ECDE, 0x5D1B19A6, 0x94B5B4A7, 0x846C6438, 0xB3C577CB, 0x92951B19, 0xF8DF32EC, 0x71F58398, + 0xC30A323F, 0x2839D819, 0x68FECA76, 0x6B2B4B8B, 0xFD20C334, 0xE4F220FA, 0x590A81F6, 0xFC636078, + 0x7307A29E, 0x0D6E2F44, 0x9EE10390, 0x5FC6C010, 0x1682E20E, 0x60F8A186, 0x1BA334AA, 0xFBD981E6, + 0x041A89A8, 0x80FCB5AB, 0x74C58C30, 0xB78D0C67, 0x77DCFBD7, 0x03B58703, 0xD3DF1718, 0x1EF03170, + 0x02C5838D, 0x4C5840E2, 0xE933AA76, 0xB59501ED, 0x5FCDC0B0, 0x07AA8FF3, 0x0142DFAE, 0x192B3BDB, + 0xD3E1EEDF, 0xC070808F, 0x810B2E0F, 0x732F38DE, 0x257523E0, 0xE1C7010D, 0xBF0890BB, 0x592F6C04, + 0x4535C38A, 0x193B1850, 0x01000000, +}; + +u32 pri_mapping_binary_78[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_ark_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_ark_all_p.c.REMOVED.git-id deleted file mode 100644 index e282b217..00000000 --- a/assets/obseg/bg/bg_ark_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -0eb731b418798da38aefb4a2980534f9d40b40a6 \ No newline at end of file diff --git a/assets/obseg/bg/bg_ark_all_p.h b/assets/obseg/bg/bg_ark_all_p.h new file mode 100644 index 00000000..f7fc67ae --- /dev/null +++ b/assets/obseg/bg/bg_ark_all_p.h @@ -0,0 +1,302 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; +extern u32 point_table_binary_65[]; +extern u32 point_table_binary_66[]; +extern u32 point_table_binary_67[]; +extern u32 point_table_binary_68[]; +extern u32 point_table_binary_69[]; +extern u32 point_table_binary_70[]; +extern u32 point_table_binary_71[]; +extern u32 point_table_binary_72[]; +extern u32 point_table_binary_73[]; +extern u32 point_table_binary_74[]; +extern u32 point_table_binary_75[]; +extern u32 point_table_binary_76[]; +extern u32 point_table_binary_77[]; +extern u32 point_table_binary_78[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 sec_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 sec_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 sec_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 sec_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 sec_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 sec_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 sec_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 sec_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 sec_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 sec_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 sec_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 sec_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 sec_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 sec_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 sec_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 sec_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 sec_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 sec_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; +extern u32 pri_mapping_binary_65[]; +extern u32 sec_mapping_binary_65[]; +extern u32 pri_mapping_binary_66[]; +extern u32 sec_mapping_binary_66[]; +extern u32 pri_mapping_binary_67[]; +extern u32 sec_mapping_binary_67[]; +extern u32 pri_mapping_binary_68[]; +extern u32 sec_mapping_binary_68[]; +extern u32 pri_mapping_binary_69[]; +extern u32 pri_mapping_binary_70[]; +extern u32 pri_mapping_binary_71[]; +extern u32 sec_mapping_binary_71[]; +extern u32 pri_mapping_binary_72[]; +extern u32 pri_mapping_binary_73[]; +extern u32 pri_mapping_binary_74[]; +extern u32 pri_mapping_binary_75[]; +extern u32 pri_mapping_binary_76[]; +extern u32 pri_mapping_binary_77[]; +extern u32 pri_mapping_binary_78[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_6_point portal_27; +extern struct portal_6_point portal_28; +extern struct portal_6_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_6_point portal_36; +extern struct portal_6_point portal_37; +extern struct portal_6_point portal_38; +extern struct portal_6_point portal_39; +extern struct portal_6_point portal_40; +extern struct portal_6_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_6_point portal_56; +extern struct portal_6_point portal_57; +extern struct portal_6_point portal_58; +extern struct portal_6_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; +extern struct portal_4_point portal_76; +extern struct portal_4_point portal_77; +extern struct portal_4_point portal_78; +extern struct portal_4_point portal_79; +extern struct portal_4_point portal_80; +extern struct portal_4_point portal_81; +extern struct portal_4_point portal_82; +extern struct portal_4_point portal_83; +extern struct portal_4_point portal_84; +extern struct portal_4_point portal_85; +extern struct portal_4_point portal_86; +extern struct portal_4_point portal_87; +extern struct portal_4_point portal_88; +extern struct portal_4_point portal_89; +extern struct portal_4_point portal_90; +extern struct portal_4_point portal_91; +extern struct portal_4_point portal_92; +extern struct portal_4_point portal_93; +extern struct portal_4_point portal_94; +extern struct portal_4_point portal_95; +extern struct portal_4_point portal_96; +extern struct portal_4_point portal_97; +extern struct portal_4_point portal_98; +extern struct portal_4_point portal_99; +extern struct portal_4_point portal_100; +extern struct portal_4_point portal_101; +extern struct portal_4_point portal_102; +extern struct portal_4_point portal_103; +extern struct portal_4_point portal_104; +extern struct portal_4_point portal_105; +extern struct portal_4_point portal_106; +extern struct portal_4_point portal_107; +extern struct portal_4_point portal_108; diff --git a/assets/obseg/bg/bg_ark_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_ark_all_p.h.REMOVED.git-id deleted file mode 100644 index 85434b7b..00000000 --- a/assets/obseg/bg/bg_ark_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -f7fc67ae8151c9c01c310c270c53c6658a7c36ee \ No newline at end of file diff --git a/assets/obseg/bg/bg_azt_all_p.c b/assets/obseg/bg/bg_azt_all_p.c new file mode 100644 index 00000000..bd26c8c1 --- /dev/null +++ b/assets/obseg/bg/bg_azt_all_p.c @@ -0,0 +1,5136 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_azt_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, 1758.000000, 65.000000, 0.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, 2396.000000, 26.000000, 0.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 2135.000000, 78.000000, 260.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, 2135.000000, 78.000000, -260.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, 2266.000000, 65.000000, 0.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, 2005.000000, 65.000000, 0.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 2135.000000, 78.000000, 0.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, 651.000000, 169.000000, 0.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 1549.000000, 65.000000, 0.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, 1224.000000, -169.000000, 0.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, 404.000000, 143.000000, 0.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, 1165.000000, 117.000000, 0.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, 299.000000, 78.000000, 0.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, 117.000000, 91.000000, -221.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, -91.000000, 91.000000, -221.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, -247.000000, 91.000000, -221.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, -404.000000, 91.000000, -221.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, -560.000000, 113.000000, 0.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, -404.000000, 91.000000, 221.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, 0, -247.000000, 91.000000, 221.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, -91.000000, 91.000000, 221.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, 117.000000, 91.000000, 221.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, -117.000000, 176.000000, 0.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, &sec_mapping_binary_24, -410.000000, 122.000000, 326.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, &sec_mapping_binary_25, -410.000000, 122.000000, 430.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, -410.000000, 122.000000, 534.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -410.000000, 122.000000, 638.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, -410.000000, 122.000000, 792.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, -538.000000, 122.000000, 818.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, -642.000000, 122.000000, 818.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &sec_mapping_binary_31, -747.000000, 122.000000, 818.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, -851.000000, 122.000000, 818.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, &sec_mapping_binary_33, -955.000000, 122.000000, 790.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, -981.000000, 104.000000, 516.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, 0, -909.000000, 100.000000, 295.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, 0, -909.000000, 100.000000, 224.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, -838.000000, 100.000000, 224.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, &sec_mapping_binary_38, -766.000000, 161.000000, 224.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, -766.000000, 100.000000, 152.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, &sec_mapping_binary_40, -766.000000, 161.000000, 80.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, 0, -766.000000, 100.000000, 9.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, &sec_mapping_binary_42, -766.000000, 161.000000, -63.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, 0, -694.000000, 100.000000, -63.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, &sec_mapping_binary_44, -623.000000, 161.000000, -63.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, 0, -623.000000, 100.000000, 9.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, 0, -909.000000, 100.000000, 80.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, 0, -909.000000, 100.000000, -63.000000}, + {&point_table_binary_48, &pri_mapping_binary_48, 0, -1053.000000, 100.000000, 224.000000}, + {&point_table_binary_49, &pri_mapping_binary_49, 0, -1053.000000, 100.000000, 80.000000}, + {&point_table_binary_50, &pri_mapping_binary_50, 0, -1053.000000, 100.000000, 9.000000}, + {&point_table_binary_51, &pri_mapping_binary_51, &sec_mapping_binary_51, -1053.000000, 161.000000, -63.000000}, + {&point_table_binary_52, &pri_mapping_binary_52, 0, -1196.000000, 100.000000, -63.000000}, + {&point_table_binary_53, &pri_mapping_binary_53, &sec_mapping_binary_53, -1339.000000, 161.000000, -63.000000}, + {&point_table_binary_54, &pri_mapping_binary_54, 0, -1482.000000, 100.000000, -63.000000}, + {&point_table_binary_55, &pri_mapping_binary_55, &sec_mapping_binary_55, -1625.000000, 161.000000, -63.000000}, + {&point_table_binary_56, &pri_mapping_binary_56, 0, -1625.000000, 100.000000, 9.000000}, + {&point_table_binary_57, &pri_mapping_binary_57, &sec_mapping_binary_57, -1625.000000, 161.000000, 80.000000}, + {&point_table_binary_58, &pri_mapping_binary_58, 0, -1697.000000, 100.000000, 80.000000}, + {&point_table_binary_59, &pri_mapping_binary_59, &sec_mapping_binary_59, -1769.000000, 161.000000, 80.000000}, + {&point_table_binary_60, &pri_mapping_binary_60, 0, -1769.000000, 100.000000, 224.000000}, + {&point_table_binary_61, &pri_mapping_binary_61, &sec_mapping_binary_61, -1979.000000, 312.000000, 530.000000}, + {&point_table_binary_62, &pri_mapping_binary_62, &sec_mapping_binary_62, -2396.000000, 208.000000, 530.000000}, + {&point_table_binary_63, &pri_mapping_binary_63, &sec_mapping_binary_63, -2396.000000, 208.000000, 269.000000}, + {&point_table_binary_64, &pri_mapping_binary_64, &sec_mapping_binary_64, -2396.000000, 208.000000, 790.000000}, + {&point_table_binary_65, &pri_mapping_binary_65, 0, -1693.000000, 208.000000, 530.000000}, + {&point_table_binary_66, &pri_mapping_binary_66, &sec_mapping_binary_66, -1224.000000, 208.000000, 553.000000}, + {&point_table_binary_67, &pri_mapping_binary_67, &sec_mapping_binary_67, -1224.000000, 573.000000, 555.000000}, + {&point_table_binary_68, &pri_mapping_binary_68, 0, 1120.000000, -163.000000, 898.000000}, + {&point_table_binary_69, &pri_mapping_binary_69, 0, 1341.000000, -208.000000, 1068.000000}, + {&point_table_binary_70, &pri_mapping_binary_70, 0, 1523.000000, -143.000000, 1016.000000}, + {&point_table_binary_71, &pri_mapping_binary_71, 0, 664.000000, -234.000000, 885.000000}, + {&point_table_binary_72, &pri_mapping_binary_72, 0, 664.000000, -208.000000, 1120.000000}, + {&point_table_binary_73, &pri_mapping_binary_73, 0, 664.000000, -234.000000, 1354.000000}, + {&point_table_binary_74, &pri_mapping_binary_74, 0, 228.000000, -156.000000, 1042.000000}, + {&point_table_binary_75, &pri_mapping_binary_75, 0, 65.000000, -182.000000, 964.000000}, + {&point_table_binary_76, &pri_mapping_binary_76, 0, -182.000000, -195.000000, 1016.000000}, + {&point_table_binary_77, &pri_mapping_binary_77, 0, -78.000000, -182.000000, 1211.000000}, + {&point_table_binary_78, &pri_mapping_binary_78, 0, -391.000000, -156.000000, 1380.000000}, + {&point_table_binary_79, &pri_mapping_binary_79, 0, -339.000000, -156.000000, 1302.000000}, + {&point_table_binary_80, &pri_mapping_binary_80, 0, -130.000000, -143.000000, 1406.000000}, + {&point_table_binary_81, &pri_mapping_binary_81, 0, -573.000000, -156.000000, 1458.000000}, + {&point_table_binary_82, &pri_mapping_binary_82, 0, -755.000000, -156.000000, 1458.000000}, + {&point_table_binary_83, &pri_mapping_binary_83, 0, -951.000000, -156.000000, 1458.000000}, + {&point_table_binary_84, &pri_mapping_binary_84, 0, -951.000000, -156.000000, 1311.000000}, + {&point_table_binary_85, &pri_mapping_binary_85, 0, -1146.000000, -156.000000, 1458.000000}, + {&point_table_binary_86, &pri_mapping_binary_86, 0, -1276.000000, -156.000000, 1458.000000}, + {&point_table_binary_87, &pri_mapping_binary_87, &sec_mapping_binary_87, -1393.000000, -156.000000, 1419.000000}, + {&point_table_binary_88, &pri_mapping_binary_88, 0, -1126.000000, -204.000000, 1120.000000}, + {&point_table_binary_89, &pri_mapping_binary_89, 0, -1361.000000, -334.000000, 1120.000000}, + {&point_table_binary_90, &pri_mapping_binary_90, 0, -1335.000000, -104.000000, 1068.000000}, + {&point_table_binary_91, &pri_mapping_binary_91, 0, -1458.000000, -256.000000, 1165.000000}, + {&point_table_binary_92, &pri_mapping_binary_92, 0, -1759.000000, -52.000000, 851.000000}, + {&point_table_binary_93, &pri_mapping_binary_93, &pri_mapping_binary_93, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000005, + 0x65000000, 0x00000007, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000002, + 0x65000000, 0x00000002, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F000CCC, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000001, + 0x65000000, 0x00000001, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F000D00, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x00000003, + 0x20020000, 0x00000000, + 0x65000000, 0x00000004, + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x05, 0x02, 0x0000}, + {&portal_1, 0x01, 0x06, 0x0000}, + {&portal_2, 0x09, 0x01, 0x0000}, + {&portal_3, 0x06, 0x07, 0x0000}, + {&portal_4, 0x07, 0x05, 0x0000}, + {&portal_5, 0x0C, 0x09, 0x0000}, + {&portal_6, 0x08, 0x0C, 0x0000}, + {&portal_7, 0x0B, 0x08, 0x0000}, + {&portal_8, 0x0C, 0x0A, 0x0000}, + {&portal_9, 0x0D, 0x0B, 0x0000}, + {&portal_10, 0x17, 0x0E, 0x0000}, + {&portal_11, 0x17, 0x0F, 0x0000}, + {&portal_12, 0x17, 0x10, 0x0000}, + {&portal_13, 0x17, 0x11, 0x0000}, + {&portal_14, 0x17, 0x12, 0x0000}, + {&portal_15, 0x17, 0x16, 0x0000}, + {&portal_16, 0x17, 0x15, 0x0000}, + {&portal_17, 0x17, 0x14, 0x0000}, + {&portal_18, 0x17, 0x13, 0x0000}, + {&portal_19, 0x0D, 0x17, 0x0000}, + {&portal_32, 0x13, 0x18, 0x0000}, + {&portal_20, 0x18, 0x19, 0x0000}, + {&portal_21, 0x19, 0x1A, 0x0000}, + {&portal_22, 0x1A, 0x1B, 0x0000}, + {&portal_23, 0x1B, 0x1C, 0x0000}, + {&portal_24, 0x1C, 0x1D, 0x0000}, + {&portal_25, 0x1D, 0x1E, 0x0000}, + {&portal_26, 0x1E, 0x1F, 0x0000}, + {&portal_27, 0x1F, 0x20, 0x0000}, + {&portal_28, 0x20, 0x21, 0x0000}, + {&portal_29, 0x21, 0x22, 0x0000}, + {&portal_30, 0x22, 0x30, 0x0000}, + {&portal_31, 0x22, 0x23, 0x0000}, + {&portal_33, 0x22, 0x42, 0x0000}, + {&portal_34, 0x23, 0x24, 0x0000}, + {&portal_35, 0x24, 0x25, 0x0000}, + {&portal_36, 0x25, 0x26, 0x0000}, + {&portal_37, 0x26, 0x27, 0x0000}, + {&portal_38, 0x27, 0x28, 0x0000}, + {&portal_39, 0x28, 0x2E, 0x0000}, + {&portal_40, 0x28, 0x29, 0x0000}, + {&portal_41, 0x29, 0x2A, 0x0000}, + {&portal_42, 0x2A, 0x2F, 0x0000}, + {&portal_43, 0x2A, 0x2B, 0x0000}, + {&portal_44, 0x2C, 0x2D, 0x0000}, + {&portal_45, 0x2B, 0x2C, 0x0000}, + {&portal_46, 0x30, 0x31, 0x0000}, + {&portal_47, 0x2E, 0x31, 0x0000}, + {&portal_48, 0x32, 0x31, 0x0000}, + {&portal_49, 0x33, 0x32, 0x0000}, + {&portal_50, 0x33, 0x2F, 0x0000}, + {&portal_51, 0x34, 0x33, 0x0000}, + {&portal_52, 0x34, 0x35, 0x0000}, + {&portal_53, 0x36, 0x35, 0x0000}, + {&portal_54, 0x36, 0x37, 0x0000}, + {&portal_55, 0x37, 0x38, 0x0000}, + {&portal_56, 0x38, 0x39, 0x0000}, + {&portal_57, 0x39, 0x3A, 0x0000}, + {&portal_58, 0x3A, 0x3B, 0x0000}, + {&portal_59, 0x3B, 0x3C, 0x0000}, + {&portal_60, 0x41, 0x42, 0x0000}, + {&portal_61, 0x3D, 0x41, 0x0000}, + {&portal_62, 0x3C, 0x3D, 0x0000}, + {&portal_63, 0x3D, 0x3E, 0x0000}, + {&portal_64, 0x3E, 0x3F, 0x0000}, + {&portal_65, 0x3E, 0x40, 0x0000}, + {&portal_66, 0x42, 0x43, 0x0000}, + {&portal_67, 0x0A, 0x44, 0x0000}, + {&portal_68, 0x44, 0x45, 0x0000}, + {&portal_69, 0x45, 0x46, 0x0000}, + {&portal_70, 0x44, 0x48, 0x0000}, + {&portal_71, 0x48, 0x4A, 0x0000}, + {&portal_72, 0x48, 0x47, 0x0000}, + {&portal_73, 0x48, 0x49, 0x0000}, + {&portal_74, 0x4A, 0x4B, 0x0000}, + {&portal_75, 0x4B, 0x4C, 0x0000}, + {&portal_76, 0x4C, 0x4D, 0x0000}, + {&portal_77, 0x4D, 0x50, 0x0000}, + {&portal_78, 0x50, 0x4F, 0x0000}, + {&portal_79, 0x4F, 0x4E, 0x0000}, + {&portal_80, 0x4E, 0x51, 0x0000}, + {&portal_81, 0x51, 0x52, 0x0000}, + {&portal_82, 0x52, 0x53, 0x0000}, + {&portal_83, 0x53, 0x55, 0x0000}, + {&portal_84, 0x55, 0x56, 0x0000}, + {&portal_85, 0x53, 0x54, 0x0000}, + {&portal_86, 0x56, 0x57, 0x0000}, + {&portal_87, 0x57, 0x5B, 0x0000}, + {&portal_88, 0x54, 0x58, 0x0000}, + {&portal_89, 0x5B, 0x59, 0x0000}, + {&portal_90, 0x59, 0x58, 0x0000}, + {&portal_91, 0x5A, 0x58, 0x0000}, + {&portal_92, 0x5A, 0x5B, 0x0000}, + {&portal_93, 0x5B, 0x5C, 0x0000}, + {&portal_94, 0x5C, 0x3D, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 2357.000000, -13.000000, 39.000000, 2357.000000, 65.000000, 13.000000, 2357.000000, 65.000000, -13.000000, 2357.000000, -13.000000, -39.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 1914.000000, 143.000000, -26.000000, 1914.000000, 143.000000, 26.000000, 1914.000000, -13.000000, 26.000000, 1914.000000, -13.000000, -26.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 1602.000000, -13.000000, -26.000000, 1602.000000, 143.000000, -26.000000, 1602.000000, 143.000000, 26.000000, 1602.000000, -13.000000, 26.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 2096.000000, 143.000000, 260.000000, 1940.000000, -13.000000, 260.000000, 1940.000000, -13.000000, -260.000000, 2096.000000, 143.000000, -260.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 2174.000000, 143.000000, -260.000000, 2331.000000, -13.000000, -260.000000, 2331.000000, -13.000000, 260.000000, 2174.000000, 143.000000, 260.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 1497.000000, -13.000000, -182.000000, 1497.000000, -13.000000, 182.000000, 1497.000000, 143.000000, 182.000000, 1497.000000, 143.000000, -182.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 833.000000, 39.000000, 343.000000, 833.000000, 39.000000, -343.000000, 833.000000, 195.000000, -291.000000, 833.000000, 195.000000, 291.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 469.000000, 39.000000, -156.000000, 469.000000, 247.000000, -87.000000, 469.000000, 247.000000, 87.000000, 469.000000, 39.000000, 156.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 1289.000000, -13.000000, -391.000000, 1159.000000, -13.000000, -391.000000, 1159.000000, -13.000000, 391.000000, 1289.000000, -13.000000, 391.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 339.000000, 39.000000, 26.000000, 339.000000, 39.000000, -26.000000, 339.000000, 117.000000, -26.000000, 339.000000, 117.000000, 26.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 234.000000, 52.000000, -221.000000, 234.000000, 130.000000, -169.000000, 0.000000, 130.000000, -169.000000, 0.000000, 52.000000, -221.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -156.000000, 52.000000, -221.000000, -26.000000, 52.000000, -221.000000, -26.000000, 130.000000, -169.000000, -156.000000, 130.000000, -169.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -312.000000, 52.000000, -221.000000, -182.000000, 52.000000, -221.000000, -182.000000, 130.000000, -169.000000, -312.000000, 130.000000, -169.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -469.000000, 52.000000, -221.000000, -339.000000, 52.000000, -221.000000, -339.000000, 130.000000, -169.000000, -469.000000, 130.000000, -169.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -495.000000, 52.000000, 104.000000, -495.000000, 52.000000, -104.000000, -495.000000, 174.000000, -104.000000, -495.000000, 174.000000, 104.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, 0.000000, 52.000000, 221.000000, 0.000000, 130.000000, 169.000000, 234.000000, 130.000000, 169.000000, 234.000000, 52.000000, 221.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -156.000000, 52.000000, 221.000000, -156.000000, 130.000000, 169.000000, -26.000000, 130.000000, 169.000000, -26.000000, 52.000000, 221.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -312.000000, 52.000000, 221.000000, -312.000000, 130.000000, 169.000000, -182.000000, 130.000000, 169.000000, -182.000000, 52.000000, 221.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -469.000000, 52.000000, 221.000000, -469.000000, 130.000000, 169.000000, -339.000000, 130.000000, 169.000000, -339.000000, 52.000000, 221.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, 260.000000, 39.000000, 52.000000, 260.000000, 117.000000, 26.000000, 260.000000, 117.000000, -26.000000, 260.000000, 39.000000, -52.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -469.000000, 139.000000, 378.000000, -369.000000, 104.000000, 378.000000, -395.000000, 52.000000, 378.000000, -486.000000, 52.000000, 378.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -469.000000, 139.000000, 482.000000, -369.000000, 104.000000, 482.000000, -395.000000, 52.000000, 482.000000, -486.000000, 52.000000, 482.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, -469.000000, 139.000000, 586.000000, -369.000000, 104.000000, 586.000000, -395.000000, 52.000000, 586.000000, -486.000000, 52.000000, 586.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -469.000000, 139.000000, 690.000000, -369.000000, 104.000000, 690.000000, -395.000000, 52.000000, 690.000000, -486.000000, 52.000000, 690.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -486.000000, 104.000000, 859.000000, -486.000000, 52.000000, 833.000000, -486.000000, 52.000000, 742.000000, -486.000000, 139.000000, 760.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -590.000000, 104.000000, 859.000000, -590.000000, 52.000000, 833.000000, -590.000000, 52.000000, 742.000000, -590.000000, 139.000000, 760.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -694.000000, 104.000000, 859.000000, -694.000000, 52.000000, 833.000000, -694.000000, 52.000000, 742.000000, -694.000000, 139.000000, 760.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -799.000000, 104.000000, 859.000000, -799.000000, 52.000000, 833.000000, -799.000000, 52.000000, 742.000000, -799.000000, 139.000000, 760.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -903.000000, 104.000000, 859.000000, -903.000000, 52.000000, 833.000000, -903.000000, 52.000000, 742.000000, -903.000000, 139.000000, 760.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -955.000000, 52.000000, 686.000000, -1007.000000, 52.000000, 686.000000, -1007.000000, 139.000000, 686.000000, -955.000000, 139.000000, 686.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -1033.000000, 61.000000, 347.000000, -1033.000000, 139.000000, 347.000000, -1072.000000, 139.000000, 347.000000, -1072.000000, 61.000000, 347.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -890.000000, 61.000000, 347.000000, -890.000000, 139.000000, 347.000000, -929.000000, 139.000000, 347.000000, -929.000000, 61.000000, 347.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, -469.000000, 139.000000, 273.000000, -369.000000, 104.000000, 273.000000, -395.000000, 52.000000, 273.000000, -486.000000, 52.000000, 273.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, -842.000000, 174.000000, 686.000000, -842.000000, 174.000000, 347.000000, -1120.000000, 174.000000, 347.000000, -1120.000000, 174.000000, 686.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, -890.000000, 61.000000, 243.000000, -890.000000, 139.000000, 243.000000, -929.000000, 139.000000, 243.000000, -929.000000, 61.000000, 243.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, -890.000000, 61.000000, 204.000000, -890.000000, 139.000000, 204.000000, -890.000000, 139.000000, 243.000000, -890.000000, 61.000000, 243.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, -786.000000, 61.000000, 204.000000, -786.000000, 139.000000, 204.000000, -786.000000, 139.000000, 243.000000, -786.000000, 61.000000, 243.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, -747.000000, 61.000000, 204.000000, -747.000000, 139.000000, 204.000000, -786.000000, 139.000000, 204.000000, -786.000000, 61.000000, 204.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, -747.000000, 61.000000, 100.000000, -747.000000, 139.000000, 100.000000, -786.000000, 139.000000, 100.000000, -786.000000, 61.000000, 100.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, -786.000000, 61.000000, 61.000000, -786.000000, 139.000000, 61.000000, -786.000000, 139.000000, 100.000000, -786.000000, 61.000000, 100.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, -747.000000, 61.000000, 61.000000, -747.000000, 139.000000, 61.000000, -786.000000, 139.000000, 61.000000, -786.000000, 61.000000, 61.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, -747.000000, 61.000000, -43.000000, -747.000000, 139.000000, -43.000000, -786.000000, 139.000000, -43.000000, -786.000000, 61.000000, -43.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, -786.000000, 61.000000, -82.000000, -786.000000, 139.000000, -82.000000, -786.000000, 139.000000, -43.000000, -786.000000, 61.000000, -43.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, -747.000000, 61.000000, -82.000000, -747.000000, 139.000000, -82.000000, -747.000000, 139.000000, -43.000000, -747.000000, 61.000000, -43.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, -603.000000, 61.000000, -43.000000, -603.000000, 139.000000, -43.000000, -642.000000, 139.000000, -43.000000, -642.000000, 61.000000, -43.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -642.000000, 61.000000, -82.000000, -642.000000, 139.000000, -82.000000, -642.000000, 139.000000, -43.000000, -642.000000, 61.000000, -43.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, -1033.000000, 61.000000, 100.000000, -1033.000000, 139.000000, 100.000000, -1072.000000, 139.000000, 100.000000, -1072.000000, 61.000000, 100.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, -1033.000000, 61.000000, 61.000000, -1033.000000, 139.000000, 61.000000, -1033.000000, 139.000000, 100.000000, -1033.000000, 61.000000, 100.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, -1033.000000, 61.000000, 61.000000, -1033.000000, 139.000000, 61.000000, -1072.000000, 139.000000, 61.000000, -1072.000000, 61.000000, 61.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, -1033.000000, 61.000000, -43.000000, -1033.000000, 139.000000, -43.000000, -1072.000000, 139.000000, -43.000000, -1072.000000, 61.000000, -43.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, -1033.000000, 61.000000, -82.000000, -1033.000000, 139.000000, -82.000000, -1033.000000, 139.000000, -43.000000, -1033.000000, 61.000000, -43.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, -1072.000000, 61.000000, -82.000000, -1072.000000, 139.000000, -82.000000, -1072.000000, 139.000000, -43.000000, -1072.000000, 61.000000, -43.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, -1319.000000, 61.000000, -82.000000, -1319.000000, 139.000000, -82.000000, -1319.000000, 139.000000, -43.000000, -1319.000000, 61.000000, -43.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, -1359.000000, 61.000000, -82.000000, -1359.000000, 139.000000, -82.000000, -1359.000000, 139.000000, -43.000000, -1359.000000, 61.000000, -43.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -1606.000000, 61.000000, -82.000000, -1606.000000, 139.000000, -82.000000, -1606.000000, 139.000000, -43.000000, -1606.000000, 61.000000, -43.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -1606.000000, 61.000000, -43.000000, -1606.000000, 139.000000, -43.000000, -1645.000000, 139.000000, -43.000000, -1645.000000, 61.000000, -43.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -1606.000000, 61.000000, 61.000000, -1606.000000, 139.000000, 61.000000, -1645.000000, 139.000000, 61.000000, -1645.000000, 61.000000, 61.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -1645.000000, 61.000000, 61.000000, -1645.000000, 139.000000, 61.000000, -1645.000000, 139.000000, 100.000000, -1645.000000, 61.000000, 100.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -1749.000000, 61.000000, 61.000000, -1749.000000, 139.000000, 61.000000, -1749.000000, 139.000000, 100.000000, -1749.000000, 61.000000, 100.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, -1749.000000, 61.000000, 100.000000, -1749.000000, 139.000000, 100.000000, -1788.000000, 139.000000, 100.000000, -1788.000000, 61.000000, 100.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, -1641.000000, 52.000000, 347.000000, -1641.000000, 365.000000, 347.000000, -1641.000000, 365.000000, 712.000000, -1641.000000, 52.000000, 712.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, -1693.000000, 52.000000, 347.000000, -1745.000000, 365.000000, 347.000000, -1745.000000, 365.000000, 712.000000, -1693.000000, 52.000000, 712.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, -1749.000000, 61.000000, 347.000000, -1749.000000, 139.000000, 347.000000, -1788.000000, 139.000000, 347.000000, -1788.000000, 61.000000, 347.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, -2266.000000, 52.000000, 712.000000, -2266.000000, 52.000000, 347.000000, -2266.000000, 365.000000, 347.000000, -2266.000000, 365.000000, 712.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, -2526.000000, 52.000000, 191.000000, -2266.000000, 52.000000, 347.000000, -2266.000000, 365.000000, 347.000000, -2526.000000, 365.000000, 191.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, -2266.000000, 52.000000, 712.000000, -2526.000000, 52.000000, 868.000000, -2526.000000, 365.000000, 868.000000, -2266.000000, 365.000000, 712.000000}; +struct portal_4_point portal_66 = {4, 0, 0, 0, -1641.000000, 365.000000, 1020.000000, -806.000000, 365.000000, 1020.000000, -806.000000, 365.000000, 87.000000, -1641.000000, 365.000000, 87.000000}; +struct portal_4_point portal_67 = {4, 0, 0, 0, 1159.000000, -326.000000, 625.000000, 1289.000000, -326.000000, 625.000000, 1289.000000, 0.000000, 625.000000, 1159.000000, 0.000000, 625.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, 1289.000000, -312.000000, 1042.000000, 1289.000000, -312.000000, 1094.000000, 1289.000000, -104.000000, 1094.000000, 1289.000000, -104.000000, 1042.000000}; +struct portal_4_point portal_69 = {4, 0, 0, 0, 1393.000000, -312.000000, 1042.000000, 1393.000000, -312.000000, 1094.000000, 1393.000000, -104.000000, 1094.000000, 1393.000000, -104.000000, 1042.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, 951.000000, -312.000000, 1094.000000, 951.000000, -312.000000, 1146.000000, 951.000000, -156.000000, 1146.000000, 951.000000, -156.000000, 1094.000000}; +struct portal_4_point portal_71 = {4, 0, 0, 0, 378.000000, -312.000000, 1146.000000, 378.000000, -312.000000, 1094.000000, 378.000000, -52.000000, 1094.000000, 378.000000, -52.000000, 1146.000000}; +struct portal_4_point portal_72 = {4, 0, 0, 0, 378.000000, -469.000000, 1094.000000, 951.000000, -469.000000, 1094.000000, 951.000000, 0.000000, 1094.000000, 378.000000, 0.000000, 1094.000000}; +struct portal_4_point portal_73 = {4, 0, 0, 0, 378.000000, -469.000000, 1146.000000, 951.000000, -469.000000, 1146.000000, 951.000000, 0.000000, 1146.000000, 378.000000, 0.000000, 1146.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, 78.000000, 0.000000, 990.000000, 78.000000, -312.000000, 990.000000, 182.000000, -312.000000, 937.000000, 182.000000, 0.000000, 937.000000}; +struct portal_4_point portal_75 = {4, 0, 0, 0, -52.000000, -52.000000, 990.000000, -52.000000, -365.000000, 990.000000, -52.000000, -365.000000, 937.000000, -52.000000, -52.000000, 937.000000}; +struct portal_4_point portal_76 = {4, 0, 0, 0, -104.000000, -365.000000, 1146.000000, -52.000000, -365.000000, 1146.000000, -52.000000, -52.000000, 1146.000000, -104.000000, -52.000000, 1146.000000}; +struct portal_4_point portal_77 = {4, 0, 0, 0, -104.000000, -312.000000, 1276.000000, -52.000000, -312.000000, 1276.000000, -52.000000, 0.000000, 1276.000000, -104.000000, 0.000000, 1276.000000}; +struct portal_4_point portal_78 = {4, 0, 0, 0, -260.000000, -312.000000, 1328.000000, -260.000000, -312.000000, 1276.000000, -260.000000, 0.000000, 1276.000000, -260.000000, 0.000000, 1328.000000}; +struct portal_4_point portal_79 = {4, 0, 0, 0, -417.000000, -312.000000, 1276.000000, -312.000000, -312.000000, 1328.000000, -312.000000, 0.000000, 1328.000000, -417.000000, 0.000000, 1276.000000}; +struct portal_4_point portal_80 = {4, 0, 0, 0, -469.000000, -312.000000, 1484.000000, -469.000000, -312.000000, 1432.000000, -469.000000, 0.000000, 1432.000000, -469.000000, 0.000000, 1484.000000}; +struct portal_4_point portal_81 = {4, 0, 0, 0, -677.000000, -312.000000, 1345.000000, -677.000000, 0.000000, 1450.000000, -677.000000, 0.000000, 1467.000000, -677.000000, -312.000000, 1571.000000}; +struct portal_4_point portal_82 = {4, 0, 0, 0, -833.000000, -312.000000, 1345.000000, -833.000000, 0.000000, 1450.000000, -833.000000, 0.000000, 1467.000000, -833.000000, -312.000000, 1571.000000}; +struct portal_4_point portal_83 = {4, 0, 0, 0, -1068.000000, -312.000000, 1345.000000, -1068.000000, 0.000000, 1450.000000, -1068.000000, 0.000000, 1467.000000, -1068.000000, -312.000000, 1571.000000}; +struct portal_4_point portal_84 = {4, 0, 0, 0, -1224.000000, -312.000000, 1345.000000, -1224.000000, 0.000000, 1450.000000, -1224.000000, 0.000000, 1467.000000, -1224.000000, -312.000000, 1571.000000}; +struct portal_4_point portal_85 = {4, 0, 0, 0, -964.000000, -312.000000, 1345.000000, -937.000000, -312.000000, 1345.000000, -937.000000, 0.000000, 1450.000000, -964.000000, 0.000000, 1450.000000}; +struct portal_4_point portal_86 = {4, 0, 0, 0, -1328.000000, -312.000000, 1419.000000, -1328.000000, 0.000000, 1419.000000, -1328.000000, 0.000000, 1497.000000, -1328.000000, -312.000000, 1497.000000}; +struct portal_4_point portal_87 = {4, 0, 0, 0, -1432.000000, -312.000000, 1341.000000, -1406.000000, -312.000000, 1341.000000, -1406.000000, 0.000000, 1341.000000, -1432.000000, 0.000000, 1341.000000}; +struct portal_4_point portal_88 = {4, 0, 0, 0, -964.000000, -312.000000, 1198.000000, -937.000000, -312.000000, 1172.000000, -937.000000, 0.000000, 1172.000000, -964.000000, 0.000000, 1198.000000}; +struct portal_4_point portal_89 = {4, 0, 0, 0, -1406.000000, -408.000000, 1146.000000, -1406.000000, -408.000000, 1094.000000, -1406.000000, -260.000000, 1094.000000, -1406.000000, -260.000000, 1146.000000}; +struct portal_4_point portal_90 = {4, 0, 0, 0, -1315.000000, -408.000000, 1146.000000, -1315.000000, -408.000000, 1094.000000, -1315.000000, -260.000000, 1094.000000, -1315.000000, -260.000000, 1146.000000}; +struct portal_4_point portal_91 = {4, 0, 0, 0, -1315.000000, -208.000000, 1094.000000, -1315.000000, -208.000000, 1042.000000, -1315.000000, 0.000000, 1042.000000, -1315.000000, 0.000000, 1094.000000}; +struct portal_4_point portal_92 = {4, 0, 0, 0, -1354.000000, 0.000000, 1094.000000, -1354.000000, -208.000000, 1094.000000, -1354.000000, -208.000000, 1042.000000, -1354.000000, 0.000000, 1042.000000}; +struct portal_4_point portal_93 = {4, 0, 0, 0, -1562.000000, -208.000000, 990.000000, -1510.000000, -208.000000, 990.000000, -1510.000000, 0.000000, 990.000000, -1562.000000, 0.000000, 990.000000}; +struct portal_4_point portal_94 = {4, 0, 0, 0, -1923.000000, 52.000000, 712.000000, -1879.000000, 52.000000, 712.000000, -1879.000000, 156.000000, 712.000000, -1923.000000, 156.000000, 712.000000}; + +u32 point_table_binary_1[] = { + 0x11726594, 0x316AC350, 0x1044B788, 0x218DC0E0, 0x54229052, 0x26982404, 0x4102C1C6, 0xBA806B17, + 0x81B848E9, 0x2384143E, 0x870F1048, 0xE70BD807, 0xD0057401, 0x5DC04D8A, 0x80A2D5FC, 0xDD2F4DDC, + 0x0D9ED9FF, 0xDF4A1AD9, 0x3795A4D2, 0xFD168B87, 0xA67987DE, 0xB47A3ABD, 0x515D438F, 0x4EAA650F, + 0x2DAD9ECF, 0xEF55979E, 0x5F3EAABF, 0xA47C45F9, 0xCAF27A5E, 0xAB8F965F, 0x227FA47C, 0x49F9D2F3, + 0xF01FC87F, 0x24FFD1FC, 0x3ABFD587, 0xE17952B4, 0x44F213F2, 0xB2875E47, 0xBD82C6BC, 0xD6BF82DF, + 0x75A2FA37, 0xFA3BFDDA, 0xEAE7E799, 0xEA147A74, 0x7A7ABA55, 0x7F0ABFDD, 0x4F12BDCF, 0x6FF0EB3C, + 0xD5AFCED3, 0xAA14F9E0, 0x4FE1C73C, 0xBDAFEA9F, 0xE8EFF43A, 0xEA15B4E7, 0x57F0FBFD, 0x73E2CF89, + 0xBF20FE82, 0xF885F8C5, 0xF85F5EEE, 0x7AFB189D, 0x8C8FF8C5, 0xF8D5AFF3, 0x883F21FE, 0xC4F8C37E, + 0x73E2CF89, 0xBF20FE82, 0xF833E2CF, 0x883F27FE, 0x7CC8DF9C, 0x87FCD07A, 0x7F7C1FB6, 0x8FD1C9F8, + 0x86FCCDD9, 0xF8D5AFF3, 0x885F885F, 0x8C3FEC37, 0x23FE8CF8, 0x73E2CFFB, 0xFCF67EAA, 0x3FBC4F19, + 0xF166F4BC, 0xD3E1BE9A, 0x7AC86BFC, 0xE887B81F, 0xDF57DDDF, 0x97F54BE4, 0x357EDE8F, 0xF74D3DDC, + 0x17BE87F5, 0x3F7EE7CB, 0x98D7F605, 0xDEE6A0F7, 0xD9843ED0, 0xBE80465F, 0x689FA896, 0x78FF0374, + 0xEC9BBE8E, 0x799F57DA, 0x3CEB479A, 0x5752BEB4, 0xFC02F9CA, 0xF3A19F29, 0x5F51BEF2, 0x3CFAB5B6, + 0x7C781E75, 0x3F6F7D30, 0x964B994C, 0x26DE1763, 0xF9720D3F, 0xB4F5A104, 0xBFEDEF42, 0xAE65B7DB, + 0xF97E2EE4, 0x4366B319, 0xF459DDD0, 0xF266FAEE, 0x7BBBDDA2, 0xBF133D2F, 0xFE0F8DFF, 0xADAFAF64, + 0xDBCD8FE7, 0x05EDF33E, 0xE1F7FC67, 0x9CDFE5C3, 0x7C9F87FB, 0xFE010000, +}; + +u32 point_table_binary_2[] = { + 0x11726D92, 0x316B0241, + 0x10859FDC, 0x12B639CE, 0x1C22E291, 0x188C4152, 0xE517D84A, 0x7AB1B0F0, 0x8F58FA2F, 0xAF4893C2, + 0x22455284, 0xC012249B, 0x9D999DDD, 0x3BD1CAEF, 0xE6CD9B9D, 0xB7EB5BDF, 0x62095800, 0x8B45E37D, + 0xEB4F7824, 0x36CC580A, 0xBBCA603E, 0x9F12B3DE, 0x55600EFA, 0x6FDC93DE, 0xAA9ED955, 0x160FBDBA, + 0xFA873F53, 0xF1173F61, 0x571BD6A7, 0xFE1AB11F, 0x25C6E21F, 0xF5CCAEB6, 0x98CD269D, 0xBA9E27B8, + 0xDDF6FC99, 0x5D61589F, 0xFA0B687F, 0x4FCFDB95, 0xBD79CCAE, 0xB0689AF1, 0x153F4F09, 0xA2FA81E6, + 0x73F26F81, 0x9DFA09A3, 0x309A2FEB, 0xE9F7F47C, 0xC7FBFAF7, 0xA0FFCD79, 0x11E326E7, 0xC9F53362, + 0x3E40B891, 0xC06610F3, 0x6106CC60, 0xDEED8F79, 0xD3E9FD07, 0xE96DA179, 0x11870D0B, 0xCD93EB7F, + 0xD07CA6FE, 0x8BD8A47C, 0x8891F389, 0xFD48F984, 0x1B0B7AC9, 0x87F223C6, 0x457E434C, 0xB05ABD24, + 0xBD4D9CF3, 0xD8EF5FD3, 0xFB9A44F6, 0xADF208BB, 0xDDAE533F, 0x63BD5E0B, 0xB3BFB0FF, 0x542EB79B, + 0xCD46FC79, 0x5EAE0B4B, 0x3DDFC708, 0xC7E3B137, 0x8FB9E377, 0x381C7AFD, 0x977C6D5E, 0xDE2FCEEF, + 0xCCA37D34, 0xAF61F812, 0xDF57CC2F, 0x33CD2747, 0xCD57CE23, 0xEFF11F00, +}; + +u32 point_table_binary_3[] = { + 0x11726D95, 0xC16A5341, + 0x148667E1, 0x800B0359, 0xB890E0C2, 0x85101051, 0x91688235, 0xB591D25A, 0x22514305, 0x35411B6C, + 0xD142A936, 0x684B4BC9, 0xC6651795, 0xAEDC7499, 0x17C80B64, 0x1E202F90, 0x17C80BF8, 0x00E39C73, + 0xE69C3973, 0xF1960BFD, 0x9833FFFF, 0xCDD0267E, 0x6E7E9AF0, 0x948D75FB, 0xFB6FBDA9, 0x129BC45F, + 0x4D7CBEFF, 0xF8E0FD9C, 0xB81CD9D4, 0xFC19AF5F, 0x5C0CBD9F, 0x11DF4A3C, 0x26B6EEFC, 0xFC1BCC8F, + 0x391F38E5, 0x598779D2, 0x27DCE3FC, 0xA3A33ECC, 0xF7B83F67, 0xEB80D3BC, 0x7087F79F, 0x9C7C82F9, + 0x0EEF8FDC, 0x623E3DDD, 0x52EBD6C1, 0x7ADA2FDC, 0xE2BC388F, 0xFC34AC03, 0xF3FA6DE6, 0x5AF889F7, + 0x717CFC31, 0xDC07F10A, 0xF336F156, 0x781B8DBB, 0xC02D62EB, 0xEAF53B59, 0x7EB7FB2C, 0xDB0FACF3, + 0x91553FF2, 0x25FB525E, 0xE01AFB63, 0x9FE45907, 0x3E292FF2, 0xF390189E, 0x9BE13D3C, 0xE8793F25, + 0x5E6556FB, 0xD14FAD77, 0x3A4D384F, 0x95CFB7B4, 0x744F9DD7, 0x3AE84F3E, 0xC255F683, 0x79DD0F79, + 0xDA2FEFB3, 0x0E7CD27C, 0xE457A602, 0x7C23BCC3, 0xE17BEF27, 0xC42FFEC3, 0xEDF613F0, 0xABB06FB3, + 0x795FF95B, 0x87FEAA0F, 0x7D541FB2, 0xF8D37CE0, 0x0A9F07F2, 0xB40FF68D, 0x4D09F865, 0x78E1FF2D, + 0xF958077E, 0x693E729F, 0xE6AFF3BC, 0xDABFB1D1, 0x00DF52C1, 0xBFC2FEC8, 0x2A1FFA75, 0x3EB2F8D2, + 0x7CE052E6, 0xAFFAB1EF, 0x0FADBD0E, 0xEFFA7A1D, 0xFA0CF72F, 0x2F3F503E, 0xB15F7CAD, 0x83FD292F, + 0xB2F449BF, 0x3C906776, 0xE9F772EC, 0xD3BCB7B7, 0x99F920AB, 0x3EFC3C53, 0x7D787F67, 0xFE2FF066, + 0x78D7D61E, 0x075F62E5, 0x6FD81F59, 0xF2ADCBFB, 0x238B2FCD, 0x9B4BCA13, 0xFF43E26B, 0xB14FF3EE, + 0x6E37F341, 0x567D701E, 0xDD87E71B, 0xF905F03B, 0xF89B5C7D, 0x04FE0BF1, 0x5F79A8CE, 0x13FD25DF, + 0xBABC3FB2, 0xF88AFF42, 0xFC439EF9, 0x457C35F6, 0x69DED9E9, 0x643EC8AA, 0x0FCEA3FB, 0xF07C07E1, + 0x132E3C7D, 0xF80C21DF, 0x39FB475E, 0x883FB0E4, 0x5B97F747, 0x165F9A0F, 0x3C677FC8, 0x33BF89AF, + 0x70BEEAFF, 0xF2F94D96, 0x0FFE3A1F, 0x59EDC7F9, 0x6DFA3E03, 0xDFD16800, 0x3C61DFC1, 0xA00DFD13, + 0xF6893C66, 0x1F984FEB, 0xC6C07ADA, 0x2F3C2DE4, 0x4D0B79D3, 0xC2FE6961, 0xFFACB07F, 0xA6F7A7F5, + 0xE2FD5B97, 0xDF0F713A, 0x7F64B95F, 0xE15976DF, 0x8A8B7DC8, 0x2A1FEE53, 0xE703FF03, +}; + +u32 point_table_binary_4[] = { + 0x11726595, + 0x316E1351, 0x1086A7C0, 0x12059128, 0x52208B22, 0x05921B04, 0x080C4432, 0x0E318912, 0x04AB054C, + 0x84005B10, 0x8715D828, 0x92C14A1C, 0x258ADC50, 0xA6084A45, 0xB3A52F90, 0x0BD807F0, 0x0572815C, + 0x200778BC, 0x9979F3DE, 0xBCB52317, 0x9FF6FFE7, 0xFF277EBB, 0x0BB99981, 0xFD6CDBEF, 0xEAEA4303, + 0xB9B9602E, 0x4D89FF32, 0xB72DAFAD, 0x3D32E637, 0xF335E18C, 0x199CDEF2, 0x0CDCA7E8, 0xFFF1ED5D, + 0xE42756FA, 0x4EE735E6, 0xFB3E3197, 0xA6C841EF, 0x7952F04F, 0x0AFE49C1, 0x3F29F8CF, 0xC5BFB393, + 0xA0FE5CFC, 0x8EC7C2A3, 0x51475D2F, 0x4DF17AF0, 0x7B1ECB3C, 0xD49B9939, 0x113E3B1B, 0x18A8322F, + 0x051E3397, 0xA6A7A77D, 0xD48F651E, 0x3254A081, 0x74D37E8F, 0x8FB79153, 0xE6D2F4E8, 0xE8ABB1FF, + 0xCD54F48E, 0x1B92E7F4, 0x2DD11F1C, 0xB4F17A4B, 0xF48E53D1, 0xA33FCCF7, 0xDC15FFAF, 0xBDCFA8EF, + 0x8ADF714B, 0xFC382FE4, 0x79DE17FF, 0xEEEE16EA, 0xF7C5EFB8, 0x2B7E9C17, 0xF21CFBF3, 0x0380E705, + 0xFE984BE4, 0x8FD6FFF3, 0xFB7B6346, 0xCCD785FD, 0xF9727AE5, 0xC7F31ACE, 0xB73FEF97, 0xD17957F3, + 0xD7D71F47, 0xF3893366, 0x75DE2FF4, 0x79D7F994, 0x373457C8, 0x5B56DFEB, 0x358D3961, 0xBE21ECE7, + 0x0360FF90, 0x3FCF981F, 0xFAFAFE57, 0xD27F0559, 0xE56D6C3C, 0x89F28833, 0x6670FAB0, 0x8FEBAFFA, + 0x505E8FAF, 0xBD95DFEB, 0x1FB3FF3D, 0xFD7C00DC, 0x27E4CF33, 0xE687BE00, 0xD437E779, 0xD47FE541, + 0x94B7B9F9, 0x34CA23CE, 0xA42DEBC3, 0x3E3C4FF7, 0xA1BC362C, 0x202756DF, 0xEF7F30F6, 0xEE225E14, + 0xF6F30170, 0x9F903FCF, 0x981FFADA, 0x3CEC9BF3, 0x3CEC5FAF, 0xDF8FF25E, 0x25B5288F, 0x386306A7, + 0x0FFBF03C, 0xDD87F2FC, 0x3C00EC0B, 0x6FA08CFC, 0xD2FA0783, 0x4FC63E7D, 0x886F09FB, 0x3CA7577E, + 0xCC0F7D01, 0xA86FCE7E, 0xDF5FCD4F, 0xB0AF9A9F, 0x70FF72A1, 0xFF82F427, 0x56F994F7, 0xC2DED178, + 0x96AC7E38, 0x6C19FBF4, 0x25BE2DEC, 0xE70360FF, 0x903FCF09, 0xF72F17FA, 0x57A47FAD, 0x762FCA4B, + 0xD37A9447, 0x9C3183D3, 0x877D5C7F, 0xD587F2AA, 0xF60FEF0D, 0xAB3F3CFC, 0x629FCFCC, 0x4BC27E3E, + 0x00EE13F2, 0x1D2B7FB3, 0xF93CBA8E, 0x7D427F00, 0xEA9FB31E, 0xF7595EBE, 0x8BFDAAD2, 0xD77145FA, + 0x527F954F, 0xFBA97E94, 0xE7DE1FCF, 0x2CE3FB40, 0xDE0F7784, 0xBD1E00F7, 0x097D1DFB, 0x3E00986F, + 0xB9A1FBE9, 0xF994A7FC, 0xC87A3EB1, 0xCA27CEE4, 0x7D55DC97, 0xF3FE0300, +}; + +u32 point_table_binary_5[] = { + 0x11726D5A, 0x3D6F5CC7, + 0x15BD96B8, 0x0699F805, 0x1B28308C, 0x6783116C, 0x078F1108, 0x69218F3E, 0x60418C1E, 0xAC0F8A52, + 0x9E1CC30B, 0xCBA605DB, 0x306C3746, 0x2A0B4861, 0xA8901A01, 0x02FC035C, 0x3B153B16, 0x86BBDD32, + 0xC50650A3, 0x628B3481, 0xB1059B20, 0xD8865098, 0x6C66E6DE, 0x7367E692, 0xEA8EDEDC, 0xCF37E7BC, + 0x3BB3A48E, 0x5A7244FB, 0x4474F9F2, 0x990505FC, 0x9468CDE3, 0x77DE792B, 0xE08E716F, 0xBC71E52C, + 0xE3B8BE37, 0x5E5BFBED, 0x82B6A95B, 0x4CFCE284, 0x5BC64497, 0x2E9D8E38, 0xAC3FE931, 0xD63396F5, + 0xDD621AD6, 0xF7FDF3F5, 0xF5D7FD73, 0xC6BFD821, 0x3A75EA64, 0xC033C6BD, 0xF1A9B593, 0x61FD8CD7, + 0x7B1C9E77, 0x1C2FD8BF, 0xFAEACB1A, 0x3FD80BEE, 0x601F71C7, 0x38D80BAE, 0x602FF955, 0xB06F18D7, + 0xC6BE867D, 0x7C2E78DD, 0xE30B174E, 0x311E101D, 0x78ECDC1A, 0xFB8F9848, 0x715C4F74, 0xF1E2BAE6, + 0xB346597E, 0x03EE6FEC, 0x47A86FC0, 0xEFE7F4E9, 0x37B4DEF0, 0x7EF27E0C, 0xF4FD783C, 0xE0F7C1F9, + 0xF87E0EF8, 0x7D703CEE, 0x6FF8AF2B, 0xBC7E1ADE, 0x47F8F7C9, 0x275B8C9F, 0xF2F3F7DE, 0xFB43F4C7, + 0xB83756EC, 0xD8FFBD7B, 0x9BB19E80, 0x437DEFBF, 0x7F85F153, 0xAEEFF6ED, 0x4BB11F8C, 0x7BE32D60, + 0xC7FD617F, 0x8C7BC3DE, 0x38E6B7CD, 0x38DB4F15, 0xF2937E55, 0xBC3EF50F, 0xF6F9FECA, 0xF723EC79, + 0xBF310EF6, 0xB2FF66B0, 0xDFD818C4, 0xFD06FBC8, 0x87EDD49F, 0xF85CFA15, 0xEC43BF3D, 0xAA174F88, + 0x5EFC92ED, 0x177B8C61, 0xEF71C598, 0xF9E5BD47, 0xFCC2F782, 0xBD3D6DB1, 0x7DE05BB0, 0x0F38D887, + 0xF713EC19, 0x331F837D, 0xC0C1FEEA, 0xD5731CEF, 0x47DE8F57, 0x908FC72B, 0xDF8BBF10, 0xCFE35F7D, + 0x29F67B8C, 0xFBA4B8A6, 0xFB6CAFF9, 0xDC67FB58, 0x4F88779F, 0xED510FAF, 0x57BD70D0, 0x0FEE8F47, + 0xA21FD7AE, 0x0D323DE1, 0x7C48F506, 0xFD855EF4, 0xC6A2170E, 0xFA21CF1D, 0xF403EB8D, 0x7E4CC0DF, + 0xC88F6DC6, 0x81BFA59E, 0x402FA037, 0xCA2F67F4, 0xC319FD68, 0x0DFF5BA3, 0x1F64F483, 0x605FEA89, + 0xEA4505FB, 0xB50C077E, 0x607F1BFD, 0x20E8C7B9, 0x73BFD778, 0xEB995E43, 0x3F580FA0, 0x17BDB1E8, + 0x85837E9C, 0x39F3A6D6, 0x1BF523EB, 0xC740F64F, 0xD20BE4E3, 0xFB59EAC7, 0x04FAC1EF, 0xD323E1C7, + 0x679FDD62, 0x5CEAC7D4, 0xE8C714FC, 0x62BD09C2, 0xC8F57DF0, 0xC155C6A2, 0x1F5D7739, 0xD393DE58, + 0xF4A4827E, 0xA8DE94FA, 0x51C1BF60, 0x32FA41E0, 0xAF7EEF4A, 0xFD688D7E, 0x38A31FCE, 0xE8C754F5, + 0x23F46F3B, 0xD5277AA2, 0xFD117D9E, 0xC03EF255, 0xF9DC1B0B, 0x9F2BF05F, 0xF8B9C2F8, 0xF8B3F85C, + 0xF5C3EA8B, 0xE215C6C7, 0x9FE973D1, 0x87520F92, 0x7F7E2EFE, 0x95DFE24F, 0xF99FFCF3, 0x73F6EFFB, + 0xD180FFBC, 0x7F3C16FE, 0xDFB87121, 0xD383DE58, 0xF4C081FF, 0xDC1FF05D, 0xF5A001FF, 0xA3BF6DF6, + 0x7F12FD53, 0x3D90F5DD, 0x6264F83F, 0x02FF4A3D, 0x00DFA117, 0xCA8FC6F0, 0xBF31FC77, 0x86FFAEE4, + 0xFF620EFB, 0xC8BF6DC6, 0x19FF09F6, 0xB27FC8F0, 0x9FC07FE9, 0x2781FFCC, 0x77EF4FF8, 0x7FFEFCEF, + 0x34DE7AA6, 0xB7CA7F9E, 0x871CF82F, 0x7C6FC0FF, 0xB3671BAD, 0x774DE709, 0xF019FA0C, 0xBE2BFF47, + 0xE0BFECDF, 0x11F81FF6, 0x4BC0D8DF, 0x5F7DFE27, 0xC6C27F9E, 0x0FA007CA, 0xFF09F821, 0x7A3107FF, + 0x3FFAE83A, 0x63E1FF9D, 0x3B1B991E, 0xF4C6A207, 0x04FEAB5E, 0x08FF64FF, 0x50C97FF6, 0xAFDF1389, + 0x97F1DF19, 0xFE3BC3FF, 0xC6F0BF31, 0xFC9FC09E, 0xF76BAA4F, 0xF440FB23, 0xFA3A82BD, 0x7C0F6BF0, + 0x45E6A306, 0x7C11FE34, 0xE08BF0AB, 0x06DF623F, 0x952F88CF, 0xF328E605, 0xCC53270F, 0xF149F3DB, + 0x357C1961, 0xBFCAFE18, 0x957CE1F5, 0x896F988F, 0x2D7F942F, 0x8DF95ED6, 0xB0E7F99A, 0xE7D7E73B, + 0x257F9E2B, 0x5F181395, 0xF33FA5EF, 0xD74CF9C0, 0xFD9D834F, 0x32AFCDC1, 0x27E1CF0C, 0x7CD2795D, + 0xF820B801, 0x9F541F84, 0x4FC29F1A, 0x7CE2EF33, 0xF763A0F3, 0x0EF8C17A, 0x9EF8A3F3, 0xF92EF824, + 0xFB61D7F0, 0x6504BE28, 0x96FD24FC, 0xDAC57EFA, 0xE28B4EE7, 0xF3F5F4BD, 0x9D832FCC, 0x1FF0AB37, + 0x167ECDC0, 0x37F13FD3, 0x7956FA55, 0xF209FC51, 0x3C2BF984, 0xF95DBFAF, 0x8DE15363, 0xF854977C, + 0xE27A827D, 0xAE27C19E, 0xF76FAA5F, 0xF8B56BF8, 0x14DF671F, 0xEFA74EE7, 0x9FA89F75, 0x3AFF889E, + 0x4E79BDE8, 0x619DECE3, 0x3CE1F1FF, 0x0ED83EEA, 0x8DB7672C, 0xF3489DEC, 0x87C356F5, 0x52FDA97F, + 0xCD675AE4, 0xD3F0FA25, 0x7C1F150B, 0xDF1DEF97, 0x65FD7E32, 0xEEA7FD35, 0x29FCEB7A, 0xB16F797F, + 0xBD94EC77, 0x617FFDFA, 0xF9CC9F7C, 0x8F7DBD2F, 0x2CF173A9, 0x6FCED8EF, 0x9F3F6E44, 0x1CF61365, + 0xFD612CE7, 0x3DC17DF4, 0x57D6F7B3, 0xEF17EC07, 0x83D775BF, 0x52EAFFDC, 0xF89B231F, 0x8EEF679D, + 0x221FFE1E, 0x683E5DB2, 0x8FFE353E, 0xF2E1F529, 0x9F64CFEB, 0x81111FF1, 0x347E85F8, 0x71FEAC79, + 0x1EA5747E, 0xA5323EE2, 0x69FC0AF1, 0x71FE37F1, 0x2BD8477F, 0x1A4FCECF, 0x35D588BF, 0x25D8C4AF, + 0x4CFC0AF1, 0x633C599F, 0xC5577B99, 0x0F6AEC0F, 0x7E3FAC77, 0x7D3CAF19, 0x13EC6B5E, 0x4FA9BE1A, + 0xF94A7E0D, 0xF2BD79F3, 0x62C48817, 0xF548F3D7, 0x7A35BE60, 0x8D2FEB1B, 0xF0F1E68D, 0xE8AF061F, + 0xF37E64F5, 0x36A6DEC6, 0xD68BF87A, 0x1E2AEB75, 0xA6DE06F5, 0xC21FF245, 0x7FE00FF9, 0xA21F52BF, + 0x433F221F, 0x6B9E8729, 0xED678D0F, 0x8C7A235F, 0xB57EEF8F, 0xEBD7F832, 0x1F35453D, 0x5ABFF6C3, + 0x997E68FC, 0x33A7DFD4, 0xF3621FB8, 0x669CD5EF, 0x4CFDCED4, 0xEFB47EC9, 0x1FF54BBD, 0x2DEA67BD, + 0xE1FB80E0, 0xFFD6ADB7, 0x355E3FC3, 0xA83F7E0F, 0xB41FA25F, 0x758A1FE3, 0x7529BEE4, 0xEF4CFDAD, + 0xA9BF35F5, 0x77881FBF, 0xF7356352, 0xFD463FB4, 0xFE56EB97, 0x7E213EF2, 0x47FD526F, 0x87FAE3F7, + 0xAAE6FB54, 0x4AFCD0F8, 0xC0A85FD6, 0xB7A85FFA, 0xA1F163BC, 0x2EC5CFF3, 0xC9EAEF50, 0xBFCC2F1A, + 0x3FD49BEE, 0x8FE43CBA, 0xE7F7979C, 0x17E3FDCF, 0x84F1D2DF, 0xEDFD92DC, 0x1FE9FD17, 0xCF0F71BD, + 0xC7BF7C4B, 0xEFAF1A73, 0x3EAD8BFB, 0xB03DFF3E, 0x7FCCCE9B, 0x23C67428, 0xBECD4FE2, 0x85F54FD8, + 0x5ECEAFCE, 0xC46B8A78, 0x9A9FFA6B, 0x113FCC23, 0xDE5F8BF8, 0x82251F89, 0xA7F98ABF, 0xB0BE8CDF, + 0x227EB8CF, 0x4AF9E87A, 0xC957EFEF, 0x3A13BF33, 0xF15BC48F, 0x58F3151C, 0xD697F13B, 0x13BF45FC, + 0x8835DFEC, 0xFEF049E6, 0x4FFAA5F9, 0x48BF29E1, 0xDAE4E3CC, 0x7A67D637, 0x667D63E2, 0xB5C6BE35, + 0xF6EEE878, 0x8A3B63DF, 0x19FBC3FD, 0xCBECD3FC, 0xA8F3DBDC, 0xCC6F7333, 0x4FCECAEF, 0x5FB2C7FC, + 0x62E6C939, 0xF82CF3D4, 0x2C9F2771, 0xDF9BF79F, 0x71EA5FB8, 0x6FC9FBCF, 0x58F31F81, 0xCF321FEE, + 0x420FA25E, 0xB68C75DE, 0x74BC7E39, 0x9D2F09F9, 0x627E31F5, 0xCECDFC3C, 0x2FE7E764, 0x2FDF6F42, + 0xBD3CBFA0, 0x7E7C1F92, 0x7DE84F78, 0x9FA65E67, 0xEA6DF27A, 0x537FB2F3, 0xF7D34CAF, 0xB51FA2BF, + 0x5A6F9AB7, 0x037E29D5, 0x5F99FAAB, 0xB27EF423, 0xBB7FCDE7, 0xA53AD963, 0x7E43FDF2, 0x3D20D42F, + 0xF31CE5F3, 0x4ED88FA6, 0xFED6D4EF, 0x4CFDAEA8, 0x5FEBC1F7, 0x96EF5B75, 0xDE90FBD7, 0xAC3F9362, + 0xFED6F94F, 0xEBAF4DFD, 0x95A9BF32, 0xF5D7A6FE, 0x1AF5CB7C, 0x56A17EE9, 0x4765EAEF, 0x4CFD9DA9, + 0xBF35F5B7, 0xE6FD4FCD, 0x79628AEF, 0x9FF46366, 0xCE23B3A2, 0x1F75B2FF, 0xF8E31B11, 0xEBFC7F67, + 0x233B1FE9, 0x7970569C, 0x3FC2FDC5, 0x9E3F4FEF, 0x887DB8BF, 0xF817D17F, 0x874BF4E1, 0x87D7F43E, + 0x639F14CF, 0x1863BDDF, 0x0F73BF47, 0xFC0E8DE7, 0x49B92FDC, 0x4FB80AD1, 0x96BDBDDC, 0xF7547CFF, + 0xA198701F, 0x027B5EAF, 0xB866BCCC, 0xE73BBD1F, 0x5A96FB21, 0x7F3E9C12, 0x3DC77D42, 0xB8FFF947, + 0xB87F59E2, 0xFB3CB90F, 0x0AF90BDE, 0x45FEB27E, 0xB2F827D1, 0x7F86CB7C, 0xFF2FF7AD, 0x217FC153, + 0xDF313AF0, 0xF6F1BE41, 0x7E8FD94F, 0x78027F6A, 0x1FFD2996, 0xFE2EA3BF, 0x33F8176C, 0xFD15F1F0, + 0x7DFC993E, 0xA5D5D5D5, 0xC5E2079E, 0xAF7EA2BB, 0x1163DEFA, 0x89BE551C, 0xF6E7DF04, 0x27FB77CD, + 0xF3AF1977, 0xE5FA88FD, 0x3B78363C, 0x8C4F9C38, 0xA1DFAB9F, 0xE9DE30E2, 0xCCBF62FF, 0xBDFAF770, + 0x33AD8F78, 0x18D7C7DF, 0xB3FDFE3A, 0xB6F39723, 0xFDD978F8, 0x7D799FBE, 0x35FEB2F5, 0xF1F937A4, + 0xFE2316FF, 0xA65F87FA, 0xA9F9A6FE, 0xF2EEBA6B, 0xF015B37E, 0x93FB93D5, 0x83FE067E, 0x6D66EF23, + 0xF0EF2EDE, 0xC70FC029, 0x9FA00FEB, 0x924F9C6F, 0xFF4AF4F6, 0x4EEABFF5, 0xC7F86B63, 0xFFEE218C, + 0x7E314EFD, 0x827FF48B, 0x7E4D540D, 0xD3FB08FA, 0xB4BA33D4, 0xF7CB78D3, 0x3CCFFC39, 0xA257E868, + 0x7FF83DFB, 0x15791F69, 0xFD3747C7, 0xB3FDD7F8, 0x9F1ED92F, 0xDBCF3C7E, 0x69BF79E4, 0xFBC47DDC, + 0x72A61F8C, 0x937ED01B, 0xE13E2FE9, 0x87FF82D3, 0x8B997EF0, 0x7AD50BBB, 0xDE3E9FD0, 0xAA57BF1D, + 0x8B937E20, 0x1FE80FF2, 0x813E0445, 0x5C4A7806, 0xFFD0177A, 0x99E8F830, 0xC3E20FFA, 0x0E7FD0F7, + 0xD0AF633B, 0x49DFD93E, 0xE93BFCAB, 0x3E7B453F, 0x96E352AF, 0xE3FA7EC2, 0x15E3A4FF, 0xE67B50F3, + 0xF365DCEF, 0x977A2FF7, 0xD3077EC7, 0x3C7EFC58, 0xEF03271E, 0x3F78F040, 0xEF0B27F4, 0x1A3D7AF4, + 0x48E7C5DB, 0xC0723FFB, 0x5A66CFCF, 0xC57E1BCF, 0x7F430F1F, 0x3ED4EFC3, 0x81E0C3FB, 0xC5F0DDEE, + 0x37F9FDD2, 0xCFA7C3EF, 0xBEFBB39E, 0x4F423DE5, 0xF943F18A, 0xCCFBBA3E, 0xECD77C3D, 0xCF0F69BD, + 0xCC1758BF, 0xC2EB33FB, 0xECEF1B30, 0x7FEAF974, 0xC2383F0F, 0xF3DF4BC8, 0xF950FF9E, 0x43CEC713, + 0x9E57F3F3, 0x307EDFC5, 0xDF8BE0EF, 0x3BE4B92B, 0xE28DD23C, 0x1CCF6B1A, 0x3F9D878B, 0x7C47699E, + 0xDE80BFAD, 0xF23C8C78, 0x385F737E, 0xE93C6CE2, 0xEB3C1AE6, 0xE9948F9E, 0x1F9D89AF, 0xF3ACC46B, + 0x113F9F5F, 0xE950BEF2, 0xF734A2B7, 0x7D9C5F47, 0x691E94F8, 0x3A0F46AC, 0xF9AABFC3, 0xF3E49699, + 0x27B7B279, 0x7294E6C9, 0xF07BC6FF, 0x01000000, +}; + +u32 point_table_binary_6[] = { + 0x1172855A, 0xCF8B5CC7, 0x116EC73B, 0x6696E885, + 0x0D02131E, 0x4201DBF0, 0x36619116, 0xF9291616, 0xDAECC3B2, 0x64AD3663, 0x623CD8F8, 0x07C6043B, + 0xB79C62F0, 0x21E8205D, 0x0402FF01, 0xBECF696F, 0x7310BECD, 0x1C739880, 0x2F3ACCDD, 0xF4359825, + 0x608CE271, 0x77557D55, 0xDDB536DE, 0xDBA757D5, 0x555F777D, 0xDDD53DDA, 0xCC37317C, 0x1DC24E18, + 0x2DAF5CE9, 0x369BC838, 0x247CF5EA, 0x1F325E33, 0x0EE1F6ED, 0x57369B39, 0xE39D84C9, 0x7EBE5939, + 0xBC76E3AD, 0x311EF9AF, 0xD97E0BE3, 0x2996EFAB, 0xCD22E3B1, 0xC55B60FC, 0xD75FDF2F, 0xE2C9F86A, + 0x2FFE8BCD, 0x3CE373E6, 0x3F87FFAD, 0x5B7F2AC6, 0x1B2D65BC, 0x18FA10F6, 0x13FEF0C3, 0x37184BBE, + 0x6FBDF567, 0xE593FF14, 0x937D081F, 0x7D744438, 0x65447F8A, 0xF7F9BBD8, 0x47C63A5E, 0x647BC40B, + 0x4DC64FD3, 0xBFBCFDF6, 0x21E364BF, 0x97F0F1F1, 0xF58C5BC6, 0xA3E51130, 0xD963BC30, 0x64FC5DB2, + 0xBF71E332, 0xE364BF9B, 0xF06BAFBD, 0x9CF184F1, 0x68797078, 0x8531D98F, 0x96BBBBBF, 0x279CF9EC, + 0x96F86BFE, 0x2EF60363, 0x1D6F607B, 0x8DD766BC, 0x67F9B4D9, 0xFEA9E5DB, 0x30563E0D, 0xDB0BDF59, + 0x9AAFC8F3, 0x47F331E3, 0xF9FCDF54, 0x71643C5A, 0x7EF0C16D, 0xC691E78F, 0xB0E493FF, 0x28FF19E3, + 0xEF4F144F, 0x18D77C83, 0xF16DE07F, 0xEDDA5EB6, 0x6FE02FB8, 0x75FE2DFC, 0xE9BBD443, 0xFEA3F99A, + 0x31CEFE07, 0x07FB942F, 0xFC79BE18, 0x677FFDDE, 0x167CC4BE, 0xE0BB666C, 0xF3C3F68C, 0x4397D067, + 0x213CF729, 0x8F179E67, 0x9CC7CBF1, 0x126E18F3, 0x7AA5AF84, 0x9FF95270, 0xB63F623D, 0x1CA6FC69, + 0xBC84B7BF, 0x1C2DF37A, 0x937DC2BF, 0xF934849B, 0x37AFF278, 0x47AC27FA, 0x9EEC378F, 0x393EE1E7, + 0x19078C97, 0xEC198B7D, 0xCB38C757, 0xFB471C9F, 0xF2E918E7, 0xF8C427DB, 0x3FE2F8E0, 0xC3F6A83F, + 0xE871B484, 0xFE9C7E57, 0x4EBF2BE8, 0xF7E38FEF, 0x12867E15, 0xD7FA5D3B, 0xFDAEA15F, 0x8E1702F4, + 0xFBCE3B37, 0x198B7EDF, 0xFCCB41A1, 0xE7D112F5, 0x0FFD8ADE, 0x7BE897EA, 0x2163D12F, 0xEF4FD033, + 0xCFAFE91D, 0xF5043D16, 0x58F42BF6, 0x3DF42BE3, 0xF5D0AFC4, 0x6BA05FEC, 0x3FD0AFE4, 0x1BA0DFC9, + 0xE40663D1, 0x2FF19DA5, 0xF98AC5FC, 0xCD783E73, 0xBD0A5E43, 0xBFAAEF58, 0xED7FBDD3, 0x6FEFF43B, + 0x38FD0D4E, 0xBF01FEC4, 0x7FC6B8D0, 0x6F037FD6, 0x2BF4AEFA, 0x5DC1FF90, 0xF5BB52FD, 0x567A16BD, + 0xAADE657F, 0x543D1A3F, 0xE857F00A, 0xFAC5FC40, 0xBF195B3D, 0x4BFD6BBD, 0xAB7EB7F9, 0xFBB34F54, + 0xCFA2D75A, 0x9FA3A5E8, 0x739BBF3F, 0xFB84B0EA, 0xDDEF0736, 0x3E63195F, 0xF5A97A6E, 0xA067C1DB, + 0x8C797CD3, 0xD36809FD, 0x38FD2DA0, 0x3F395F17, 0xD0DFDFFF, 0xF657C2D0, 0x9F62D19F, 0xD8AF9CFE, + 0x56D09FC4, 0x3B85FEDE, 0x7BEF1663, 0xE8EFCD83, 0x428FA3A5, 0xE831407F, 0xA2D70EFA, 0x3BE4F3AE, + 0x83FEB87F, 0x801ED12F, 0x40AFA807, 0xE8A9C0A2, 0x3FB1EFA0, 0x3F19AF83, 0xFE245E80, 0xFEB07F40, + 0x7FACB7CD, 0x29F4C77C, 0x1216FD11, 0xDF599AAF, 0x58CCDF8C, 0xE733D79B, 0xE015F4A7, 0xFA8CE5FC, + 0x713E85FE, 0x3AA7BFDE, 0xE9AFAFF5, 0xC7F998FE, 0x1867FF5A, 0x8FAABF00, 0x7FD9BF17, 0xF0A7FD6A, + 0xC638FBD7, 0x7A443F02, 0xBDF2F962, 0x7A327ED0, 0x9FE005F4, 0x87F981FE, 0xA4DEE6A8, 0xC74F3E99, + 0x14F5395A, 0xA21E51CF, 0x528F7357, 0xCF7357AF, 0x0BD4AB62, 0xA957C443, 0xBD4BBC88, 0x7A95FA3E, + 0xD57A95F5, 0x46BD4A7D, 0x47D4BBEC, 0x9F2DEA55, 0xFAAD0EF5, 0x8A7A43BD, 0x4ABDB5A8, 0x77EDD7A4, + 0x1E0577A8, 0x67E801F5, 0x2CE3B5A8, 0x678EC7FD, 0xCA9EF13F, 0x453D438F, 0xA867E113, 0x51CF146F, + 0xC6F391D7, 0x87E643EB, 0x57E64BEB, 0x5BF11CF5, 0xCEF6E8CF, 0x7CFD6ABD, 0x76EEBC68, 0xEB7E0FFD, + 0x99AF5FAD, 0xCF5357AF, 0x51FB3DEE, 0xDFE6AE5E, 0x17F0E7F9, 0x437DE33C, 0x66FBFC47, 0xFBE78C32, + 0x2AF8A03E, 0x8D3FEA19, 0xFC51CFD9, 0xDEFA2FE9, 0xA7FAB4DE, 0x09FFFA65, 0xEDBF3AEC, 0xDFE80FD1, + 0x8FC9F7B6, 0xECA7C8BE, 0x3C8F7AC6, 0x5BFFB1FE, 0x90FB33E6, 0x9F4FE33C, 0xDE8E8DDF, 0x239E8EF7, + 0xD8E6CBF2, 0xD3F87D15, 0x6F609CFD, 0xE9FCD2F8, 0x6ADF55F9, 0x0EA91F92, 0xF8797DD3, 0xF701F105, + 0xF788AFE3, 0x3F667FC9, 0x7740FCEB, 0xD72FF178, 0x657CCD47, 0xFBDFDEC5, 0x9FB8F813, 0x177F407C, + 0xC29AAFE0, 0x6C5FC79F, 0xB8F8838B, 0x3F207EB6, 0x871E33BE, 0x7CF925D5, 0x6B1E8F70, 0x649CC7EB, + 0xFBDD0DDD, 0x3664FF02, 0xFEE129FB, 0x939E933D, 0xE3D1F2CE, 0xED6B84F3, 0x7E12A0DF, 0xC8FB8DF6, + 0xD3D1E20B, 0xD6F862DF, 0x3DB3C5FE, 0x77EED078, 0x2D638D47, 0xE3657F7E, 0x6FE0783B, 0xC8776EF1, + 0x859FC6DF, 0xDF7F41CF, 0x5BE27B89, 0xF8F68E6F, 0x57F1D5F9, 0x91F9527E, 0x72BE2AFF, 0x10847F8F, + 0xF9A0F783, 0xC8FD4040, 0x3F112D3E, 0x30F8D27E, 0xA9FCD378, 0xCC5FE34B, 0x7FA2F1CB, 0x7C766C7D, + 0x7A371FBD, 0x9B8FC1F1, 0x1F1CFFDE, 0xF1EF95BF, 0xCC97F297, 0xFCC15FF8, 0x0EE04FFB, 0x55E4FB48, + 0x1EFFEEDD, 0x5735DE4E, 0x81C19FFA, 0x1F9D0FE9, 0x7FA2C597, 0x7EAC77FC, 0x7BC77F70, 0xFC353EE5, + 0x2FEF15F9, 0xFBA54B2F, 0x66FB09F8, 0xF3FB13E6, 0x43F90F8E, 0xFF80F8C8, 0x1FFC85EF, 0x04FC693F, + 0x8FFC9E52, 0xD4B3C607, 0x067FB11F, 0xC05FE643, 0xE353BCB9, 0xC52FF329, 0xF84FC09F, 0xDFD72C3E, + 0xF1D5F73B, 0x7D7F3B45, 0x3EA48FC8, 0xB878CF8B, 0x988F12EF, 0xE03D269A, 0x3F30F870, 0x7D6C22F8, + 0xE4FED4DE, 0x1F6C7FCF, 0xB83C7FDC, 0x7DA3ADDE, 0x23F4FDC1, 0xF677DC6F, 0x74BCA3FA, 0xFCE1F709, + 0x7D8F0A35, 0x5FC605DF, 0xD38AAFCE, 0x8FEC1FD1, 0xFC996FBA, 0xFBD47C4F, 0xC117B89C, 0x2FBA8D7E, + 0x66FAC8E7, 0x83E3DB55, 0x7C757EEC, 0xFC035F9C, 0x4F19E37E, 0x69FCFDFC, 0x14F7F79A, 0x7FE3F41F, + 0x6AFEE0AB, 0xFCD55FF6, 0xEF06FC8F, 0x797F0E35, 0x7FF317FE, 0x03F8E7FA, 0xCEE793E3, 0xDF57FC75, + 0xBEEC3C03, 0x7F9C8FE0, 0x5FCF07DF, 0xC76DBE8A, 0xF7C7FABC, 0x6B1DFFC6, 0xE9BF71FC, 0x5BC7BF05, + 0x7F399F1A, 0xF097F968, 0xCAF32E9F, 0xD78EFF04, 0xFCE93CD7, 0xF9B07E05, 0xFCD5BEE6, 0x3F01FF7A, + 0x3E542F03, 0xF84BFFD0, 0x623CC11D, 0xF2517C54, 0xF5232DC6, 0x437FE4EC, 0x7B67DF39, 0xFBCEC51B, + 0x9CFFE0FC, 0xFB9F8E67, 0xFD8FF39F, 0x38FFC1F9, 0x0FA53FF6, 0xC77F870B, 0xE1E2C58B, 0xBA5F7F25, + 0x38BC0F7C, 0xC858FAAB, 0x6FC235B6, 0xCFFBE9FB, 0x213C999E, 0x334CE39D, 0x3B637FFE, 0xFC79EDD7, + 0xBE097F3C, 0xC9B8F427, 0x3C4BF8BF, 0x21FCEA64, 0x6CF6A9DF, 0xFB76CAF6, 0xE817BF9D, 0xF278F61E, + 0x5FF81316, 0xFF947FE6, 0x3E2EF317, 0x7FCAB788, 0xF753DFBD, 0x3FBD87B7, 0x198F03BF, 0x2FF37BF8, + 0x96E19671, 0x30DCF2EF, 0x31B0E7FB, 0x97D9E33E, 0xA67855F9, 0x4F18B33D, 0xF4B2172C, 0xBFACAF77, + 0x915F04B6, 0xF5CC7A7B, 0x03780E6C, 0xEB538EE7, 0xBF139E85, 0xF0EAC959, 0x8CF5617F, 0x5B1F8CA7, + 0x38D5DFC5, 0x135B7FC6, 0xB2FE79FE, 0x7E1B4233, 0x1DEB7AE6, 0xF9FB5DB1, 0x9E8C6D3D, 0x4BBEE5F8, + 0x3FBB5E32, 0x3E63FCFE, 0x81F9E5F7, 0x80AD33F3, 0xEFD7671C, 0xCADF17B6, 0x0A7FB7BE, 0xADAB8FD6, + 0xD7471EFF, 0xFF53D19F, 0xBC27E87D, 0x5AEA398F, 0x80DF5FD8, 0x1E98F37D, 0xCEDEEF09, 0x8FED3C6B, + 0x198FF5F7, 0x17B657FF, 0x39E2CBFD, 0x5ADF53E4, 0x3D32223E, 0x7E5F417C, 0x798FAAF5, 0xF24BF32D, + 0xF7F50BE1, 0xF3F0F0E1, 0x437DFF39, 0x4EF8DEBD, 0x7BFA7BE3, 0x71F86778, 0xF0E001E1, 0xBC7FAC80, + 0x25BFA785, 0x3F7F17FF, 0x19BEFF2B, 0xDCBF7F5F, 0xEFF71704, 0x637F1F0B, 0x7FDBBF15, 0x6FCB7E39, + 0xFDE28B7F, 0xE87BEED8, 0x30DDF74B, 0x7FBE4F9A, 0xBFDC37D5, 0x9FED19E3, 0x3D2BD8EF, 0xA573F4AB, + 0x743F10BE, 0xFA7BEE8A, 0xEDF5F7D8, 0x54ADE8A7, 0xE93D33F5, 0x4FE8A7D1, 0x4F617CE9, 0x3723C62F, + 0xB1DD0FD9, 0x7E07FDDD, 0xDCFCA5FF, 0x55FF8CC1, 0xBF3C1FDD, 0x7DBDC37D, 0xBB9E1F9C, 0x2F18DFFA, + 0x63F0413F, 0x043EE897, 0x904FF99E, 0x877C2C7F, 0xBDEF869A, 0x8FF9E7FE, 0x04EF17E5, 0xF9ECF2ED, + 0xCA7C8D9F, 0xE61F5D3F, 0x1FD1DFC8, 0x7AACB5BF, 0xA3FBAFFD, 0xBE4F7A8F, 0xFCFB57FE, 0x9B4E07C2, + 0x6E3D23F8, 0x0357EB29, 0xEFF7C5FA, 0x2C301ED5, 0x93D68BFD, 0x7F808CCF, 0x15FF5F80, 0x31EE8F9C, + 0x4FB1FE6B, 0x37FEAA9A, 0xEFB9E58F, 0xFF8FE0EA, 0x29BAF162, 0x359EAEA7, 0xBE6F04F0, 0x473F08FE, + 0x727F6CEA, 0xF5377FDC, 0x37DCFA37, 0x6EFD1BB7, 0xFE67DFB7, 0x1EB9F7AD, 0x7AFDFB7A, 0xFD319EE6, + 0xDF207FC9, 0xB745FEE5, 0x7B4C917F, 0xE3F26F5C, 0xFEADCBBF, 0x75F99F7D, 0x1F7BE4DE, 0xC7EAFCAB, + 0xF7B11F01, +}; + +u32 point_table_binary_7[] = { + 0x1172655A, 0x4D685DC7, 0x159E34B9, 0xAD4A9D22, 0x0ADD88D0, 0x86D42075, 0x514889FA, + 0x03256DF5, 0xAC36B1A2, 0x3869AAE7, 0x3F393872, 0xE5DFFAD9, 0xB2B11293, 0x1842C08B, 0xD84ABC7A, + 0x8B10E245, 0x176F13EF, 0x6E88B269, 0x99476243, 0x16B7259B, 0x24BCD618, 0xD282F0A6, 0x149A9AE2, + 0x62FBF69E, 0x9FEF9CB9, 0xA3E785F5, 0x7167E69C, 0xF3CD377F, 0x67A65EAE, 0xABF04968, 0x7EC5F0F8, + 0xF185BADE, 0x8CA3E010, 0x18EF12FC, 0xC0269C97, 0x375CA2FE, 0xC9933BEB, 0x7A4EF018, 0xEA3F5E0F, + 0x086F01B6, 0xEF79FD62, 0xC8F597A5, 0x3CFD4E9F, 0xDE5387A3, 0xCD1F7321, 0xDCF77608, 0x070FEEA8, + 0x4347F078, 0xF3DFB163, 0xBF25FCA0, 0xE06278EC, 0x5083F709, 0xFEEAA162, 0xB8BCFCB4, 0xE0D510BE, + 0xFE7631DC, 0xBF7F4ECA, 0xAF8A3DFE, 0x4EEDAD8A, 0xBDC3BFFB, 0x8DD86BF0, 0x370F85B0, 0x6FDF1375, + 0xFD5608F5, 0xBADB6FA2, 0x674CF68F, 0x1E7D8EF0, 0x8382C57E, 0xE33D63B2, 0x4FED315E, 0x13FBCF3F, + 0xFFA4945F, 0x13FBFC9D, 0xDA5B13FB, 0x070ECC8B, 0xBD35B1BF, 0xB8F88B3A, 0x4C86D5FB, 0x9ACE5869, + 0xCA3FF79C, 0xE07B7742, 0x4391E123, 0x82435858, 0xF8256329, 0x1F42B73B, 0x53D72329, 0x8FFA84E9, + 0xFB278E8F, 0x0896FA84, 0xA5BCB677, 0x54FCA1F8, 0xD99F8EE0, 0x71F597F8, 0x142CF110, 0xDF84297E, + 0x8A97F1BA, 0xC4CFDF3B, 0x8203FAAB, 0x237C06E5, 0x93EDAD4B, 0xFCCCF75B, 0xD21F649F, 0xFB230A1E, + 0xD7FE223E, 0x054B7F12, 0xDF84C93E, 0xF537E339, 0xB1CFDFA3, 0x60D8E7F6, 0xE6C43EE9, 0x89EDCDB9, + 0xFDD0ABEF, 0xC8F7FB3F, 0x55FC25CA, 0x1F3E4CF1, 0x081E577D, 0xBB5E8B61, 0x5BAF8D3D, 0xD2ABE9AB, + 0x18523C5C, 0x7FD5FB9F, 0xDBD7F898, 0x6FB2CFF8, 0xFE4FC13F, 0xF4CBF1F7, 0xEB3BC29F, 0xF8D7E02F, + 0xC127F957, 0x47C1F0CF, 0xF52CFEB9, 0x9E8B21EB, 0xD9F4570C, 0xC91ED757, 0x7D2E2D3D, 0x25ED6BFF, + 0xEFDDFB6B, 0xB1BF26FE, 0x31363D17, 0x438EC7F4, 0x580C498F, 0xAED762A8, 0x7A5D847E, 0xF5FB22F4, + 0xBB6BD76C, 0xA24729EF, 0x7A35BC08, 0xFDAADE17, 0xA15F6EAF, 0x27FE05F5, 0x8FF8453C, 0x8C3B1E0F, + 0xC5E77A97, 0xF85DEF1A, 0x8FE913FD, 0xEB7C73FF, 0xF79C6FD6, 0x474FFA67, 0x1CFA31BD, 0x2BDF7DE9, + 0xDFA0FD4B, 0xFC420FE0, 0x1F7AC0FC, 0x20E341F4, 0xE3E341F5, 0x60FA45FF, 0xBA5EB9FF, 0xFBAE57D6, + 0x475FF40D, 0xFF7C3CA8, 0x5E4D8FE0, 0x03FE291F, 0x9D7A03FE, 0x327F3DC1, 0xE309BFD0, 0x3FF841FB, + 0xCACF463A, 0xFEB83DF5, 0x8FD703D3, 0x5B31147D, 0xA1FF8A21, 0xEB31D61B, 0xE8CF175E, 0xD846E537, + 0xD09F7BF6, 0xFC2AD1BF, 0xAE37363E, 0xC43E975F, 0x4FC67F14, 0x0CFBAEC7, 0x62487A74, 0xBD9A9E77, + 0x40BFFA7D, 0x07F4CBF6, 0x4D8F52DE, 0xF56A7807, 0xF4AB7ADF, 0x91E9D7FC, 0xC77C03FF, 0x99CF8EFB, + 0xCFFEF6DC, 0x7FE5D3F8, 0xD3FE31FE, 0x743C187F, 0xE42FB7A7, 0xFC299FD6, 0x7F984FD0, 0x7FCC67F4, + 0xFED3FEDA, 0x48D767D7, 0xAFE8C5F5, 0xADF34BDF, 0xF5A3FD6B, 0xFA517F47, 0x2D3D99BE, 0xD47FD39F, + 0xC6D791F2, 0xD00363F5, 0x87F713A6, 0x2FD96FB8, 0xFE4CEFA3, 0x6CBC8C5A, 0x7A327D15, 0x43D5D706, + 0xF864BEA2, 0x94A71FAF, 0x3F84D7DD, 0xBEEB4BF7, 0x3BA63FB1, 0xCFF6D2F9, 0x6432CCA4, 0x7A727D89, + 0x7DD79FE9, 0x73067A54, 0xFDCD404F, 0x6D7DE5FA, 0x93FA541E, 0x7AE4F67B, 0xEEBF8E5F, 0xF31FE315, + 0xFE339F1D, 0xF75FF936, 0xFE64FFE5, 0xFC71FFF4, 0x9C3FB397, 0xE891F848, 0xD757D797, 0xF215BDFF, + 0x98CFE8FD, 0xA77C9B7E, 0xB47F4C3F, 0xBA9E997E, 0x743D1BA5, 0x7A0C97EB, 0xAA7E54CA, 0xBFFAEA01, + 0xC6C41F95, 0x7FE9A57D, 0x84A3E010, 0x80A57C08, 0x172FFEDE, 0xEA07ECD7, 0x36E32838, 0x841327BA, + 0x75785730, 0xF6DFDE5E, 0x31D4F662, 0x66BF84FD, 0xB367B97C, 0x09FB6B6B, 0xC793F674, 0xBE307BC5, + 0x90ED6979, 0x9B3F3E10, 0x3CE6F607, 0xADF6ACFD, 0x62080C7F, 0xD4FE00FE, 0xBCF6DAC1, 0x3A5C95FA, + 0xD8FF7BFB, 0xE64F097F, 0xD8BEDAB3, 0xFEB3FDB4, 0xEFF76C7E, 0x93FDDB84, 0xCD8FF4BD, 0x14FC8DC7, + 0xB47F0937, 0x7A7AE0CF, 0x582F0463, 0xFFEFFB71, 0x6DDFF6EB, 0x21F0FEB5, 0xD7F8A3F6, 0xCE9CD94B, + 0xB884BD15, 0xC21DC116, 0x7F47CAD3, 0xEFE597F7, 0x0B5E4BF6, 0x73545EF5, 0xCFFBBF9E, 0xE044FF03, + 0xF8C3E3B1, 0xDF78A4FA, 0x7FF1D422, 0xE112FA27, 0xFB4D6F96, 0xD03FD96F, 0xF000FA27, 0xFB8C55FF, + 0xB25F68CA, 0xABFEF93C, 0xD2170CFB, 0x6C6F3519, 0x7FC6A7EE, 0xFF8C6FEB, 0x8F49F021, 0xF35D8335, + 0x1EDD4F4C, 0x201EE6DB, 0xFAC3E6F7, 0x88FAA74E, 0xED267E22, 0xF87CF1C5, 0xC5845FD5, 0xB7F1DFCC, + 0x61C27F04, 0x9FDA5F31, 0xE3B3CCD6, 0xB712FDC1, 0x7CF41B0F, 0xE7DC7E53, 0x3B824F1A, 0x5FCEAFD8, + 0x77FEC53E, 0x976FF319, 0x333ECB16, 0x9FC6BFE9, 0xAB4AD783, 0xC6BF0AF1, 0x9F417C1A, 0x3FF3617C, + 0x85A07C55, 0x59FC5516, 0x7FCCE28F, 0x885FFDAD, 0xD2F5B0F9, 0x5A217ED6, 0x9BF121F3, 0x9BF325F6, + 0xB9FC6AD2, 0xFF7DC149, 0xFC318B3F, 0x66F18FD2, 0xFD99AF1F, 0xC550D78F, 0x0AF1EBF8, 0xAB5AFB33, + 0x5B5FF47C, 0x6FEB87C5, 0x5F65F157, 0x59FCA374, 0x7FEAEB87, 0xD8773E6C, 0xFC55ADFD, 0xA9AD2FBA, + 0xFEDBFA61, 0xEB4995C5, 0x5F217E5D, 0x0F2DFE74, 0xBD4CFADF, 0xFC5F014E, 0xF6138897, 0xEA4F4D7D, + 0xD7F80C8E, 0x8D3FC31A, 0x3F61C49B, 0xE8DFFC3F, 0x23FA36FF, 0x5780D3FE, 0xEF7BFCDC, 0x5EDFF953, + 0x6CFC195E, 0x75FB1E4F, 0xD2DF1A7F, 0x3ABE433A, 0xDE53FDF7, 0x5CFFED78, 0x0DC72CFE, 0x98C55F65, + 0xF19B7ED3, 0xF11DD2F1, 0xDE8EBFCA, 0xE2AFB2F8, 0x63167FCC, 0xE2DF3CFF, 0xB5E3B7F9, 0x4BF929B3, + 0xF863167F, 0xCCE22FB3, 0xF8CB2CFE, 0xCDF35F3B, 0x7E9BBF74, 0x3C9459FC, 0x318B3F66, 0xF19759FC, + 0x6516FF20, 0x9BCFCA8C, 0x0F5B1F35, 0x7E5B1F35, 0xFE411A8F, 0xC797C76F, 0x7890F281, 0xF53299CF, + 0xCA8C0F5B, 0x1F357E5B, 0x1F35FE41, 0x1A8FC797, 0xC76F78D0, 0xE223BAFF, 0xB007FFC1, 0x37FCD7EF, + 0xE63FEC83, 0x3FD8037F, 0x86D7DAF6, 0xC11FF361, 0xF93A9D8F, 0x2D9FA7F9, 0xD08EACD7, 0xC8AF8567, + 0x04637FC5, 0x78DDF757, 0x5C7EDDF3, 0x539EEF93, 0xFD9AE703, 0x7DBF25F9, 0x3A9C9790, 0xCFD3FD42, + 0xB37F009F, 0xBC9F2805, 0x937D3E4F, 0x129E13FB, 0x8CA3E024, 0xBFFAA0E5, 0x17343F2B, 0xF940B4EF, + 0xE307E33B, 0xE3BB6CF1, 0x1D7DFC70, 0xFFF47DFC, 0x42FF19DF, 0x65CAB7F7, 0x8FF26F7C, 0xEA7EC8F8, + 0x16FF1A3C, 0x09FF347F, 0x3409FF34, 0x9F3D61F9, 0x3EE2DBFA, 0x43F76BC6, 0x97E68F8C, 0x4FCB674F, + 0x825FDD4F, 0x4F823FED, 0x8F09CB77, 0xEAFE5AF8, 0x467B3EFF, 0x627D48D7, 0x6FE7D3F8, 0xB3F997CB, + 0xF77DFEC7, 0xFC99F117, 0x33FE624B, 0xEFD1D73F, 0x5DAF4699, 0xFD2A3D8F, 0xBABF667F, 0x94D91F65, + 0xF6ABCC7E, 0x958D371B, 0xBFBA5F2F, 0xB3FC808D, 0x3FDD7FDB, 0xF8D3FC9E, 0x8D5FDDAF, 0xDBF8C57E, + 0x13F1A8BF, 0x83D67EA8, 0xE3E721D9, 0x0FF979C8, 0xF09AEB19, 0xE3DBF673, 0x11F727D8, 0xCF48FFFA, + 0x7E50F4E2, 0xE301F727, 0xBE1FCCE2, 0x35FDCB7D, 0x87EB5FF7, 0xDB65969F, 0xB3F143FB, 0x5BF4AFD9, + 0xEBFBF8C3, 0x7A8478E5, 0xBCE5E70F, 0x3ECF76FC, 0xFC21EBA7, 0x9F3F34FE, 0x89942FE8, 0x1DF5311E, + 0x5C3F881F, 0xFA053F96, 0xEFAAB2F8, 0xAB2C7ED3, 0x2FCE0759, 0xFCA6FF33, 0xC978089E, 0x1FDA3C7E, + 0xD47F391F, 0x8569D49F, 0x9DFD9160, 0xB5FFCCD3, 0x3F4FF808, 0x617EFE67, 0x095F216C, 0xDFFE538A, + 0x671AF13F, 0xF1C44F04, 0x6BFC54DE, 0xF990FACE, 0x97D6EFFB, 0xF8D3786C, 0xFC68FEAB, 0xCAE2AFB2, + 0xF85BFB5F, 0xCF7F59BE, 0xB64AF39B, 0xCE97E97F, 0x06F5B76D, 0x7B4C703B, 0xFE69D837, 0xACF589AF, + 0x269E19C4, 0x4FF519AF, 0x7A7DE7C3, 0xE29F46FC, 0xC417E52B, 0x285966FB, 0xF1CB729F, 0x69E3EF83, + 0xF67D27E5, 0x43D2FB55, 0xAA4FF9B6, 0x71E44B9A, 0xFA822D9F, 0x62F7A39A, 0x6FB1FBD1, 0x37DFECD9, + 0x7DE638F2, 0x4F1D5F2F, 0xA1F7343F, 0x86FBD234, 0xDF93DED7, 0xBAFFFAFD, 0xB2DCF7DA, 0xF9EC5DC1, + 0x5B92FC0D, 0xFC413E08, 0xF1A8FF31, 0x8B27B6E2, 0xE9F8FA23, 0xFB3B5F7F, 0x743C4FB4, 0xFCEDF8FA, + 0xC5F1993F, 0x9E2F83FF, 0x8AAB96FF, 0x97FDBE5B, 0xFD8D99BF, 0x15FCD5FC, 0x9ADD9773, 0xFEAD237A, + 0x18D7F1C1, 0x58FD653D, 0x98FF323E, 0x3C3E1B7F, 0x33A8AF7A, 0x9C417DD5, 0xEF34EA6B, 0x7BD3ADFA, + 0x9A5FFB63, 0x980AD7BF, 0xB85A376A, 0x56FC64B8, 0x77EF9EED, 0x8F6F86D9, 0x50373FE4, 0xD3AAA6FC, + 0xBFFFFB99, 0xE5E3AAF0, 0x50F8EC6F, 0x7F12BC3F, 0x84BF5E79, 0x287CB1F1, 0xB1EDA76F, 0x861F5F79, + 0xFFFDF75B, 0xDF2F5CB8, 0xD06AFFDA, 0xB56BB69F, 0xBED54DCA, 0xFF3D84AF, 0x34E52F5D, 0xBA64FBFB, + 0x5BDDD970, 0xF5AAF84B, 0xB16D69FC, 0x65FF92EF, 0x8653FFF3, 0xF892F66F, 0xFEF32FB6, 0x9EDE6C36, + 0x9654BE99, 0x1DB4FC6E, 0x2E4FEF09, 0x049F65BE, 0x084BFC67, 0x990F7A9F, 0x20F81CF3, 0xE1ED2D48, + 0x7B567EC5, 0xCB331FE7, 0x98AFB43C, 0xF1917E27, 0xBEB03FB8, 0x1996BAC4, 0x0F7F67FF, 0xCF313F58, + 0xCF6F75F5, 0x7B045E60, 0xBE3C9E23, 0x128FD93B, 0x2EFE59F9, 0xE316BFF0, 0x7B447062, 0x8FF9B2EF, + 0xCF66F53D, 0x5ED2FFBE, 0x869F1BFF, 0xB8C6E505, 0xEF36FBA4, 0xC747C1B7, 0xBED7986F, 0xCAFFE7F6, + 0xE7095E11, 0x6CE517CC, 0x1FF97E2E, 0x7C7E3D0A, 0xFE43088F, 0x7795CF3E, 0xCA2F75DF, 0x7BEFBDD6, + 0xF7D75F7F, 0xBDD5DE47, 0x1F7D64E7, 0xA947AE2C, 0x75CBB294, 0xF2DF09E1, 0xDB4DF937, 0xDE78C3CE, + 0x778F5C59, 0x081F7EF8, 0xE1E6EF79, 0xFD9C3FAB, 0xEF7C8B7D, 0xE75BF8F1, 0xFE81BD76, 0x7F3CEBF1, + 0xAB7DEE8F, 0xAC7F48FF, 0xD2BEEB5F, 0xDA57FD5F, 0x069EE2FE, 0xC17A30DF, 0x60E21BEB, 0xCB7C33BE, + 0x89DF4DED, 0xE5DFAF82, 0x5F1DFF49, 0x791EDFC9, 0xF78B172F, 0xF27897EF, 0x3EDE251E, 0x1DEF3DC4, + 0xAFDF3BC0, 0x3EFE5BF1, 0x24DF116F, 0x6B7E48DA, 0x677EB2F1, 0x8FF711CD, 0xFCD9BD74, 0xE984DD17, + 0x26F90ECE, 0x478D39BE, 0x2358CBEB, 0xFA39D6FC, 0xD3F553D7, 0xC731CB2F, 0x623ED67C, 0xC448CACB, + 0xFE03EF1F, 0x60DFCF0F, 0x763EE0FD, 0xCC98E33B, 0x82B5BCDE, 0x3FC03EEE, 0x3760DFCF, 0x337E9F25, + 0xE575FF33, 0x5DBF43F3, 0xC3F570B7, 0xDB5B5962, 0x4CFC9E0B, 0x77772A1E, 0x080EF79D, 0x3C7DC0E6, + 0xD3EBB49E, 0x12FE56BD, 0x86FA3B77, 0x3FC558EB, 0x03F7B57E, 0x00467DC6, 0xDF03BEDB, 0x3DB0BC8B, + 0x31EA2B7E, 0x07F58151, 0x9FB1B6FF, 0xCAECC3D2, 0xDF5AFF95, 0xED5386B9, 0xFC0FA644, 0x2FB0FF7D, + 0x295FFF4B, 0xFC0DC556, 0x29AFFE8F, 0x05C7547E, 0x2C9CB7F2, 0x7C3F5528, 0xBE21F6B6, 0x86DB0FEB, + 0x77C501E5, 0xD9DE79E0, 0x1BC0B71F, 0xE6F15E49, 0x7C5BC3D7, 0xCE33BE01, 0x1C0230EA, 0xA3BC602D, + 0x6FEDFFEF, 0x0AF1E9F6, 0x0DAFA13D, 0x60B4C7D8, 0xDA2F986F, 0xB76FD8E2, 0x01467DC6, 0xBABE14DD, + 0xF3AC07CC, 0x6745772B, 0x30B7472D, 0x909EE03F, 0xB5C0FAD2, 0xFEA5FEE2, 0xFE51FDBD, 0xF2F4A386, + 0xB9BF7EA8, 0x18FD8FFE, 0xD4F3EB98, 0x8D379C4F, 0x311E7D3C, 0x693EDCC6, 0x939E17F4, 0x7D968FBF, + 0x2CDF68E3, 0x15E34FB0, 0x8F3F990F, 0x30DE70BE, 0xC578F4F9, 0x04F905CC, 0x279A7F1C, 0x65F9551B, + 0x9F986F04, 0xDBFCA4EF, 0xB530FF78, 0xFE10F9CE, 0xF67ED8F3, 0x87FA7DD0, 0x9A8F7A9E, 0xBF44BE13, + 0xE719C3AB, 0xEDFC676B, 0x7EB4F792, 0x966FB27C, 0x80BECFB3, 0x7C00F24B, 0x84917F63, 0xBCEAF937, + 0xECCF83E7, 0xAB2C5FD0, 0x7E8FA9F9, 0xBE65BF5F, 0xE6FE5CF6, 0xFB65BC27, 0x4DEF8BB1, 0x5F7BC0DF, + 0x23187FB8, 0xEF037FB8, 0xEF833F92, 0xDFF4F8F5, 0xFD9DF1A7, 0xF7B5C61F, 0xEE1BC1FF, 0x8ADC3F0D, + 0x5AF741D1, 0xF3A53A7F, 0x5BBE14F9, 0x82D6793E, 0x7A3E54DF, 0x9FC4CCDF, 0x98F96BF9, 0x77BD2F2B, + 0x5BF1763C, 0x7FCFE3A5, 0xE7F977D5, 0x87E5DF71, 0x9F8078E5, 0xBED8F38B, 0x925FF1FC, 0xA2E64326, + 0xDAE76FCF, 0x4F727CBA, 0xBFC6F995, 0xFA4FB0E6, 0xAF96FD7E, 0x9FCE5BE8, 0x6F9CBFB0, 0x5F1CD7F3, + 0x2CDE038F, 0x7BF952E6, 0x1F6B6F20, 0xD8ED65ED, 0x95F047CB, 0x47F8C3FD, 0xB3ECEF1F, 0xE83C87F7, + 0xCC89BD98, 0xD92B610F, 0x18FEA23C, 0xECA33DD8, 0x577B5566, 0xDFDE7FD0, 0x7B12BCC7, 0x1E777F2A, + 0xD887BF99, 0xFD98DA87, 0x5E92F708, 0x319B2FCA, 0x6CFF62FA, 0xD1FBC398, 0xCD17319B, 0x2FCA6C3F, + 0x55B6E61B, 0x9B0FEC3D, 0xB0E5C734, 0xFF6FF935, 0xCD575B7E, 0xCDE6176D, 0x9FE70B9B, 0x4F34BF3C, + 0xD77E8FE2, 0xF383EA71, 0xD9DFC7B0, 0x5E7709DE, 0xE2F7C955, 0xC64F95F1, 0x13337EEC, 0x7E4EC77B, + 0x95F15365, 0xFCC48C9F, 0x98F2E3FE, 0x98FFF63E, 0x88FD5DF6, 0xF745FC1E, 0xA8E3F7A9, 0x58EF327F, + 0xABCCDF2A, 0xF37794F9, 0x3BCAFCAD, 0x327FAB6C, 0xFDA8B2F9, 0xC8E2D5FB, 0xEA98CD47, 0x319B8F8C, + 0x2F9A1FD1, 0x7EF0F776, 0x9BF99E6B, 0xCD9FD398, 0x8F907FC3, 0x7CA4F9BA, 0x49CC479A, 0xBF9CC47C, + 0xC4F9919E, 0xF3A7EF03, 0x2D7E7D0F, 0x68F1EB7B, 0x812AF3DF, 0xF8C3FD7A, 0xFADED1E3, 0xB1F70755, + 0xEB7D4E94, 0xFC63E2FF, 0x0CFCD7FC, 0xE234FCD7, 0x78A6E13F, 0xE583FE0F, +}; + +u32 point_table_binary_8[] = { + 0x1172855B, 0x5D8CD4D5, + 0x153F8B0B, 0xBB286BB6, 0x3E34746A, 0x5B421B96, 0x54A30646, 0xD8885056, 0x04BF9702, 0x8EC6E2C7, + 0xA008232B, 0x8A20EAD2, 0x74D57950, 0x937F9468, 0x358EF851, 0x8D991833, 0x3E4D2C36, 0xBE8C89AD, + 0x2F1DD3D8, 0x68D24968, 0x635B330F, 0x26A4EA6A, 0x31823BBD, 0xF79E8F7B, 0xCFF98FE9, 0xF2C22FF7, + 0xDCF33B1F, 0xF79E7BEF, 0xFFDE810C, 0x46603B84, 0xBF975EFA, 0x750FCA88, 0x471D7EED, 0xB5873D2E, + 0x209EFF4E, 0xBDFE500F, 0x32C4E0F0, 0x8B2F1E42, 0xF947B1FF, 0xF2E53FF1, 0xED018F46, 0x5C403CFF, + 0x9D80CB88, 0x8171E6FE, 0x4BFC2FBF, 0xFC1BDF0E, 0x867F84F9, 0x03167BE7, 0xBF43F682, 0xE107C33F, + 0x62F84734, 0x7F6F56F3, 0x234EF8C1, 0xF003F38B, 0xBCE2473C, 0x9AB347F8, 0x41F1977B, 0x5DCDC7FC, + 0xCCC7F611, 0x5F86F262, 0xAFC78A8F, 0xF945FF6C, 0x8E4FDBDB, 0x31FE778C, 0x3D5D634F, 0xD7F8DF31, + 0xFC1DA3BF, 0xDB8F7F34, 0xC6BFADC7, 0x1F62AFAF, 0x5E7F30B1, 0x47F83B86, 0xBF6DF8DB, 0x39FF347F, + 0xC7F0B798, 0x1FC73362, 0xAFEFD557, 0x1F4CECF1, 0xE3FFC1C4, 0x5E1E7F4E, 0x5EF3B70C, 0x7FDBF0B7, + 0x4D7E9ACC, 0xF7CA2B33, 0x09FFFC77, 0x02BFD847, 0xF32D4379, 0xFFF7FCF3, 0xD388355F, 0xCBF0B572, + 0x7CDADE2E, 0xEC0558B0, 0x0B60EDDA, 0xF3D5F822, 0x2CE34F70, 0x0560F07D, 0xC2E588EF, 0xB863AB8C, + 0x5F2F7FE7, 0x9DD7CAF8, 0xF17F8289, 0x2FC827FC, 0x327E495F, 0xDFF16CC7, 0x7B39E2F5, 0xEB57C878, + 0xF7F28249, 0xDFA64DAB, 0x147FC0C2, 0x67FD651C, 0xE7BBE09D, 0x00A7AD64, 0xFF2346FF, 0xA33CF93B, + 0x6BFC173E, 0xF27F3637, 0x7FA95DEA, 0x07E9EF5F, 0x4FA23CF9, 0x37ABE311, 0xE5D73126, 0x7DE8BFAB, + 0x87B7000C, 0x1CB1FE59, 0xFF058FA8, 0x78942346, 0xFFA2BC60, 0xD247F111, 0xBE3D7BB6, 0xF5ABD722, + 0x2FF59BE4, 0xBFA39E8B, 0x3CFA1FF5, 0x91BF22BF, 0x6EDD058A, 0x5FFB6FFD, 0x135C30FE, 0x0A167FB4, + 0xBFA28FFC, 0x1BC9AD47, 0xD42EEBE3, 0x76B51E16, 0x72EB15C9, 0x937FA28F, 0xFC11796B, 0x1FC9177A, + 0x75B4EFB2, 0xCB567B3C, 0x8658DAC7, 0x7AD3BA3F, 0x62D29FC5, 0xFE385E63, 0xFF3DBBB6, 0x89BED198, + 0xFF02628A, 0x4716F591, 0x7FC227B8, 0xAEFD673E, 0xDE2FA8FE, 0xE53EFDA7, 0x4DFF69B5, 0x1F28707E, + 0x58DEC47B, 0x4CD7178E, 0x67E4E7FA, 0x7CD75DA5, 0xC0CFF599, 0xFC137D21, 0x1E091F8D, 0x0FD147F1, + 0x15BE356B, 0xCE137DBE, 0xFFC68D17, 0x24F9E3FA, 0xC4FBA5C4, 0x7E55DF8D, 0xFDE59CFD, 0x631C3FE6, + 0xE7F852FE, 0x8B1C7FE2, 0x2F727CC7, 0xC7CF4DF2, 0x2BF994FE, 0xE4AFF4DF, 0xB9F31AD1, 0x37CAF323, + 0x91D7F917, 0x5C34F92C, 0x9AF130A6, 0xF25936FD, 0xCB7DFA4F, 0xF7CBAFCD, 0x7FE437E3, 0xA168C683, + 0xC8F378E7, 0xF140E3BD, 0xC8E381FC, 0x157D140F, 0xE94FF115, 0x7B28FFC2, 0x47F196FE, 0x1B36AC54, + 0xF23AFF89, 0xFD7A3C14, 0xCD782872, 0xBC583FE7, 0x83EC99E0, 0x7813DF04, 0xC773F5EA, 0x9F27F994, + 0xF92FFD83, 0x7F59ECBF, 0x63C755A2, 0x6F34CE87, 0xA2C97FD1, 0xE47FC2E4, 0x6FC2E4BF, 0x68F25F34, + 0xF9CFF79F, 0xEE974F9B, 0xEFC86FF2, 0x3F61F22F, 0xF23CBE39, 0xFF34BF27, 0x38FFB7DF, 0x3EA9F451, + 0x3CA43FC5, 0x57ECA17C, 0x081FC55B, 0xFAD3FA9D, 0xB7FF5163, 0xBFCEFF84, 0xC9FF04C7, 0x8BF5733E, + 0xC89E498E, 0x37AD9793, 0x2A9E924F, 0x99EFD23F, 0xF897C5FE, 0x5BB7FE42, 0xF48DB2FF, 0x89BCCEB7, + 0xE04993BF, 0x4993FF09, 0x93FFBEFD, 0xF3F9B3F9, 0x8DF226DF, 0x9326DF22, 0xCFE399F3, 0x1DF25BC6, + 0xFE5EBE5C, 0xDEA0F491, 0xFFD29FF2, 0x27F650FC, 0x274D7EA4, 0x3FADE779, 0xFB1F35F6, 0xEBF36BB3, + 0x570558F4, 0xBEECCF9B, 0x1C3FC275, 0x8EBFE019, 0x803379BF, 0x5F46ECF7, 0x17E81FCA, 0xC7FA86FA, + 0xE2FA8E7C, 0x7EFF88F5, 0xD0C94FA7, 0xE329EABB, 0xF4D20B95, 0xBCE0E9A4, 0xDE24F690, 0x3F759D5F, + 0x941FEDE3, 0xAFC887FE, 0xE26FCDF8, 0x5B53EB9F, 0xC443CE2F, 0x35B61FE7, 0x771FACE3, 0x41FED17C, + 0x9778497C, 0x6AFDE321, 0xFED78DFF, 0x35E36FDD, 0xF82BFED1, 0x7E3F33F6, 0x65C6BE5A, 0x7F7B683D, + 0xCA503E89, 0x4F66E253, 0x53FB4189, 0xA7C46B46, 0xEAC19E6D, 0x09BFF065, 0x8ACFCBA7, 0xF6668847, + 0x73FCC297, 0x99F13BA3, 0xEC75E7B7, 0xDE6F0116, 0x1E11FE2E, 0xDB83FBB3, 0xDE2CDB23, 0xB80670C6, + 0x4A3E6F44, 0xCCE73D96, 0xE7F32FEB, 0x134C7C96, 0x9FCF5BAC, 0x0FF7D70E, 0x4FA7F5DB, 0xC94F27F5, + 0x208B98CF, 0x7BBA7E45, 0x7D7CDE65, 0x3E3EEF61, 0xBBF83FAB, 0xFD07D0FE, 0x3BFC02CE, 0x17DABF09, + 0xE6F39DF1, 0x7FD6F82F, 0x7C7CDE57, 0xFE24F6D0, 0xF942F40B, 0x4EE391E8, 0xD3FEC7F3, 0x9FA9E7A2, + 0x8FCF43BD, 0x57703EF0, 0xF912DBE3, 0x79D3C463, 0x448DCF2C, 0x62ED7F3C, 0xEFB23E3E, 0x0F321F9F, + 0xF7B5FF51, 0x9EFC1579, 0xC1D3497D, 0x4FF46B7F, 0xE3F9D0F8, 0x2FFAB4FF, 0xF1BCA9E7, 0x3F9FBFC4, + 0xDF82F177, 0xC4F82BFA, 0xF83CCFF6, 0xF07999DB, 0xC91FD127, 0x58FB27F2, 0xDA9F781E, 0xCB9DD7EA, + 0xFAFB0ECF, 0x77FADE35, 0xCBF580BE, 0xCFC97C0D, 0xDFA393F9, 0x4FDF0BBB, 0x7A7F88E3, 0x6B349D5F, + 0x7ABED9F9, 0x3863BE7F, 0x65E6FB57, 0xA6CEDB5E, 0x5E9DEF22, 0xDE7DDB96, 0x500F595E, 0x309F1771, + 0xFECEE8F3, 0x629C7FF8, 0xBD9DFDE7, 0x78E0784D, 0xBEBF838A, 0x879D4FE2, 0xBFEC9FC0, 0xECB7CC7C, + 0x637BADFF, 0x717D30F1, 0xA8E9EF0F, 0x519ED707, 0x138F9A89, 0x47CD7E3F, 0xD2FEB3BF, 0xE2FF88F1, + 0x7F44FB6F, 0xE693F82B, 0x78C4F8AF, 0xE79B5B9F, 0xA18AF38D, 0xD77FF3FD, 0xAE66FCA9, 0x2BFBB3D8, + 0xAEE363E3, 0x17F723CC, 0xF71D382F, 0xDF37FE71, 0xFFC0FD05, 0xEBEF8522, 0xCFFB136E, 0x174CFDE9, + 0x7C3062F2, 0x3162F251, 0x30F928C4, 0x7C3C989F, 0xFF127FFB, 0x7DC7E6E3, 0x3BDB0B26, 0x5F4D98C1, + 0xF581F663, 0x4DF3FDB5, 0x6EF247FE, 0xC97E44B0, 0x8EAFE0A6, 0x89B7F089, 0x7CDFF8C7, 0xFD2BCB0B, + 0xD6F91079, 0x9D0FC14D, 0x931FD117, 0xF69319EF, 0xCF019E7B, 0xEEFEF0FD, 0x9FE37FE4, 0xC803E1FB, + 0x3FE787EE, 0x4B9A9C3F, 0xC1BA5EB4, 0x4C3D68E5, 0xF6DFBABE, 0xB6943EE1, 0x0708FC59, 0xAFCDF684, + 0xFB8A3262, 0xAF3FDC77, 0x887ECB2F, 0xB86DEC69, 0xEBF329EB, 0xA3FB13E1, 0x93FB910E, 0xF3D3FAD1, + 0x617EBA5F, 0x691BFEB6, 0xE1EF18FE, 0x8EE1EF30, 0x3FE9EB30, 0x3FAD5F5D, 0xC3DF657E, 0xBA4FEA18, + 0xFE8EE1EF, 0xF65BAF46, 0xD3FB9D43, 0xB4BFC5F3, 0x58CB8CFF, 0xA619FF34, 0x7EE8BC97, 0x45ACC7BB, + 0xE09619FF, 0xC247F5BE, 0x69C66BCB, 0x8C5791E7, 0xF31FF3F1, 0xF8652CF7, 0x5787D4FE, 0xB765EE7F, + 0x9AB9FB36, 0x6D6FDBD8, 0xDB86837E, 0xFF2CF60A, 0xDEBD7B8B, 0xDCEF25F1, 0x6A997891, 0x3DFCFD23, + 0x62D22798, 0xFC6B9978, 0xB4CD7D94, 0xF087EF6F, 0x599FFBC3, 0x436A7F2C, 0xF2E97DA2, 0xBA3F3D98, + 0x9C4F92FB, 0x54C21D13, 0x8F0EDC03, 0x301CD76B, 0xC1B4FFE8, 0x9878B44D, 0x3C844FE2, 0x4718BF27, + 0xC6FB58F2, 0xB763FC17, 0x3EF23F7F, 0x7F7B3039, 0xEF24F6A6, 0xF7B9A329, 0x0EEDD65F, 0x7B9F19CF, + 0x7778FF27, 0xFE0B26FF, 0xBBC6FF8E, 0xF15FF824, 0x5E84C9FF, 0x8EF1BF6B, 0xFC173EBA, 0x7FCCDF9F, + 0x933E7D3F, 0x6BEF3F09, 0x1F85C9B9, 0xFF007C02, 0xABE08A2B, 0xAE08D8CD, 0x10871707, 0xECCE1A01, + 0xFFA141F8, 0x4A947F23, 0x911FF89E, 0x97FF97B4, 0x7BFC0663, 0xD7DFFD73, 0xFD41E43D, 0xFE0480E4, + 0x7BCDB9B7, 0x01E639EC, 0xBF7FF56A, 0x88CF74F8, 0x861B367A, 0xDC9D6B7B, 0x3CD4F3F1, 0x76F201CF, + 0x8B7866EE, 0x75803927, 0x5F2A4D78, 0xF9804F77, 0xF8EEBBAF, 0x137DA7C3, 0xF0C2A08F, 0xF8E61C0E, + 0x7CCDC8EF, 0xDBDD6E4F, 0xF8F7EFBF, 0xC163E63F, 0x15F89AC2, 0xCF58F849, 0x5EF8A7A7, 0x6F167D8E, + 0x7FD0B733, 0x9FE31F0C, 0x7C85C87F, 0xEFBDBFEA, 0x4125F213, 0x56FE3B79, 0xE5BFC3C2, 0x7FE8D02D, + 0x5E5EF809, 0x33FF6941, 0x5F41F811, 0x7BFBBCBE, 0xC6303CF1, 0xC45DD8DE, 0xF6E36718, 0x0E1FBE5B, + 0xF886DD88, 0x097C148F, 0x790DC133, 0x8869FD2E, 0x201EA6F5, 0x34C49FF4, 0xFBF522F8, 0x4FFA1F7E, + 0xF8768927, 0xEBE77CB3, 0xFE904FD2, 0xEFED0BF1, 0x26FD4F3D, 0xB5DF8FA7, 0xC2DCDF5D, 0xFD87E101, + 0x1C0F883F, 0x148CFA3E, 0xE4F97C14, 0xF122C138, 0x9E17BB7C, 0x50FF803F, 0x8E38E8FB, 0x38CA07BC, + 0x98308F27, 0xD71F366F, 0x5E1770CF, 0xD59F9325, 0x8C9F1F9F, 0xBD9D989F, 0x679F3D28, 0xE3B5D0A0, + 0xF14EF6F9, 0xFE6C6FEF, 0x11ECEFEB, 0x03EBF3FD, 0x495FE0F3, 0xFD918FED, 0xE1FE2E03, 0x35EC7FCB, + 0x2D578ABE, 0x39AA37CC, 0xE7FBA7FE, 0x26FD277B, 0xAF63FF54, 0x9FEF8FFA, 0x902FF6EF, 0xCD0C5C0F, + 0x702AFA33, 0x032F00FC, 0xA004F0CC, 0x33F7067B, 0xFD99EA6C, 0xC0F1E5F1, 0xC026376A, 0x443FE26F, + 0x4B319E5E, 0xBE00C0F2, 0x5DBF9E9D, 0xDD907874, 0x078ABE9A, 0xC678793C, 0x17F311E4, 0xBD7D28EF, + 0x5455007E, 0xE4F86EBA, 0xE9F28007, 0x7EEA841B, 0xD13F8FE7, 0x623C82FC, 0x0F9D3D24, 0x3F09CEBF, + 0x1F27F1F1, 0xF56D80EC, 0xE77AE6EB, 0xAF9777B8, 0x8AF86B6E, 0xAFFAFAF9, 0x75C49388, 0x01FCF77F, + 0xAEAF7E3C, 0xDD7AEBD5, 0x1E571113, 0xDF0BA80F, 0x229E440C, 0x7073799B, 0xE83BE72B, 0x807D7E3E, + 0x13DF395F, 0xC5FE1EC3, 0xEF627FC4, 0x54EFA85E, 0x0C9E0370, 0xD5551721, 0xA6F93539, 0xB916EB07, + 0xCD576A0F, 0xE36FC1F7, 0x875DFD1E, 0x97FA94D4, 0x07D197D6, 0x07595F21, 0xEA134CFA, 0xD2FA22F5, + 0x80EBB3CB, 0xD715978D, 0x4BFDF012, 0x213F540F, 0x80EE57B8, 0x1ECF2FD1, 0x78A5FA02, 0x6C5F85FB, + 0xE37CF2D1, 0x61FB0877, 0x957D15EE, 0x2F58EA51, 0x382F54A3, 0x7FA1FE55, 0x4DFDACC4, 0xFA277C6F, + 0x233FE60B, 0xF130AD57, 0x5C9F843F, 0x2F6FDBB5, 0x7D55F41F, 0xB8FE1F45, 0xECF5DF77, 0xDFF6846F, + 0x18F944FF, 0x70D0CFEB, 0x27E78FEB, 0x2FE78FEB, 0x39F3F3FA, 0xCAF9E3FA, 0x2DE3A110, 0xF377E5D5, + 0x6B647DF1, 0x12572396, 0xFCF97AC6, 0xEB99CF1F, 0xB5EBFCE5, 0xFB6BFDD5, 0x88C3F7C4, 0x6A94272C, + 0x7C82898F, 0xB08D67D3, 0xC8937EC4, 0x5C7F9278, 0x603DDA13, 0xE3E3EBDB, 0xDC1E80EB, 0xAFBF54EA, + 0xDD70B27E, 0x20D6F2A7, 0x1C0EF235, 0xAAAFBC9F, 0xA17A3B1C, 0xF73B816F, 0x01F76F22, 0x9E177113, + 0x31E07A5B, 0x43BC80E7, 0x8BE0B83E, 0x737F5A9F, 0x67B8FF93, 0x4FDE83F6, 0x50FFC71F, 0xDF2B7CC9, + 0x7C0EF8E4, 0x5C9CDFDE, 0x9F9373B8, 0x3F0AFAC9, 0xFFB01F23, 0x7C3A0C7D, 0xC1FBAF10, 0x2F87793F, + 0xE5FD9DA3, 0xFD54B0E7, 0x7ADCDFF0, 0xFE2CF5DF, 0x8F97D47F, 0x3F3ED8FE, 0x30FF20FA, 0xEFED67EC, + 0xED0F98E4, 0x07E3FE67, 0x0631CD6F, 0x403CCCE7, 0xF382F1BF, 0x42FE7F26, 0x18FDFF8C, 0xF67385E8, + 0xFFBE043B, 0xFF4FEDA3, 0xFD1FF97F, 0x8AF67FE2, 0x7F98CF85, 0xE87FC055, 0xF27FDEB0, 0xEC6FC2F8, + 0x5B383447, 0x18F52DA4, 0xFB8C2AE2, 0x05F3605E, 0x885F55F8, 0xBF0D98E4, 0xDDFEF2DB, 0x207F14F9, + 0x7CFCEEBB, 0x677B982F, 0xCC1FF6B7, 0x15E33FD9, 0x3398CC1F, 0x8E5FD85F, 0x5638DE20, 0xF591F3C7, + 0xF591F317, 0xE4AB71FC, 0x85F7B295, 0x38FE423E, 0xC8DF53C9, 0xFAEF7111, 0x40ADEF45, 0x90F53AE0, + 0x5309F6FB, 0x99E5F17C, 0x12DAFF52, 0x0275BEF9, 0xAB5BB119, 0xFBFDD232, 0xC2BC1E9F, 0xBF97C633, + 0xADD7E7EF, 0x15FD010F, 0x2ED6FB85, 0xC1C5347E, 0x89EF9BD3, 0xB4BD2B06, 0x41ED3756, 0x0CC4FE1E, + 0x7F63EAC5, 0xBC4682D3, 0xFD11CD57, 0x88F53BE4, 0x6F7E0954, 0xBD02B0FD, 0xC1E80735, 0x9F998FE7, + 0x0FC4F9AF, 0xF878FE32, 0x1FCFD744, 0xBE69E435, 0x5F25F2D1, 0x7E43F842, 0xBDAF44BE, 0xCDD7AC93, + 0xF9E2F9A8, 0x5DF35522, 0x1FB50B9F, 0xD7CFF5C5, 0x63DE5FF0, 0x78F5DF7B, 0xB93EFAF1, 0x7EE38D97, + 0x49FD9AEF, 0xF683FE3E, 0x8BF1E07E, 0x8898FA93, 0xBC9E2F85, 0xC817F657, 0x85C847EB, 0xA1F051BB, + 0xF0F17ACA, 0x7C82A93F, 0xC9DBF929, 0x7CBCFEB1, 0x3CAF6F2C, 0x2F98F834, 0xB6F271FD, 0x54EB219D, + 0x7FAE85AD, 0x50AD567B, 0xBD9D0E3B, 0xFEEBDC24, 0x78ECB1C7, 0xE43CB4AF, 0xB115366E, 0xDC28FB8D, + 0xA9D226D8, 0xBD7B77AF, 0xB7D9E13F, 0x3BFCC096, 0xF1803396, 0xBFDCC5F3, 0x46D9FF4D, 0x952E81A9, + 0xA929D96F, 0x4E9556B9, 0x7AEBCE1F, 0xB32C3F8E, 0xFA5A8CD7, 0xBBFDF6AD, 0x3D98607B, 0xCE85F7DE, + 0x7B4FF623, 0x53A5156E, 0xBF749FEC, 0x87F63536, 0xC185175E, 0xA8F88BC5, 0xA2B277CD, 0x9A35CA9E, + 0xB56BD72A, 0xBED5AB57, 0xCBFE745F, 0xE31258B5, 0x6A558E0F, 0xAE73F87D, 0x87972FFF, 0xD0DB0BDB, + 0x597EB93B, 0xCFDC91B7, 0x778CDB2F, 0xC0767A2F, 0xF1CBC658, 0xE9D8B163, 0xB25F9D2A, 0x2D83FBEF, + 0xBF5FC567, 0x626242F6, 0xEBFB1AAB, 0xD0FE245E, 0x175D7491, 0xB26FC386, 0x0D8AEFE2, 0x8B2F96FD, + 0xDABEC68A, 0xD09FF757, 0x53A5A570, 0xF0E0C13C, 0xBFB52F63, 0xBCA4F1D1, 0x471F29F9, 0xC05761FD, + 0xCB902F89, 0x47C0095F, 0x903FCCED, 0x4BA23D01, 0x2F454CEF, 0x4FAE84B1, 0xD2891327, 0xF2F1A4F7, + 0x220558DC, 0x387EFC78, 0x58FF7CFB, 0x32380BDE, 0x7AEB2DB1, 0x77496371, 0xB03737BE, 0xE9FCFB33, + 0x871F7AE8, 0xA130DEC1, 0xF12F75E3, 0xFD91471E, 0xC98FFF04, 0xFFE3DF7F, 0x52F2C7FE, 0xF9C7601F, + 0xE273A1E7, 0xFE527B03, 0xA6FBDFF3, 0x9C3F8CD9, 0xBF80336E, 0x5FD2608C, 0xED1A7B7F, 0x53F939C6, + 0x4791FF0B, 0xE73F638E, 0x87C7BC1F, 0x1D2AD1FC, 0xB5FEDA78, 0x642C7F39, 0x6CDFBE5D, 0xD6A7456E, + 0x7EEDDAB5, 0x2BCCF781, 0x950EFF6D, 0xCBB961BE, 0x36B9FD12, 0x1CDFC078, 0x955B3FF7, 0x87F985FA, + 0xD6C38E1D, 0x3BC2F845, 0x3CEEF6B3, 0xB74B3D5D, 0xE4C6A7AF, 0x07693CDF, 0x7DF75DC5, 0xEFC77B6A, + 0xDFCA952B, 0x65BD1C72, 0xF33BCCF7, 0x26639CBF, 0x297FC089, 0xBD3C5EB1, 0x7D39542A, 0x9530BFD1, + 0x3F9ADFFF, 0xC73E3FDF, 0xB0FF05A1, 0x7EF17AB7, 0xC8CD8720, 0x4FEF05C6, 0x4A63A54E, 0xA7A3FC1F, + 0x1F1F97F5, 0x77C8CDF7, 0x309F93F8, 0xAD5FBF5E, 0xD69FA112, 0xCDDF842F, 0xE0C4BE50, 0x2F32E65B, + 0xD2F8E083, 0x0F72FC39, 0xFBAA8C97, 0xC2810307, 0x543C82FE, 0x0AE36511, 0x53FFC057, 0xE5F6A568, + 0xFF61C64B, 0x1027FA83, 0x7C325EDF, 0x7CF34DB1, 0xF7446931, 0xDA4BF2C7, 0x1A05B4C7, 0xCAF76947, + 0x7C16629B, 0x1FEB7F32, 0x1FBFFCF2, 0xCB3C7F32, 0xBF3EFDF4, 0x53E11B7C, 0x7AE1F1A0, 0x9FFCEB5D, + 0x32F4A99F, 0x0FBCFFEE, 0x6D1A387E, 0xDB6DB789, 0x3D83CF0D, 0x7CCEF6F9, 0xFA36FAD4, 0xC0C99D3B, + 0x774AFD1B, 0x7D72E8AB, 0x305EA83E, 0x9E31B1F0, 0xF3508F8F, 0x12DE3070, 0x32F4B7ED, 0x54DF3EFB, + 0xFDF073A1, 0x1ED37CFF, 0xEF828113, 0xA1FED9FE, 0xC9FB15FD, 0xFE23BE37, 0x34BF279B, 0x51EF5129, + 0x5E72DF4B, 0xEF3F46E3, 0xEFD5E4BD, 0x8BFF7E9A, 0xBEAF21DC, 0xF2DF3793, 0xF7782DF3, 0xFEAF69DE, + 0x2BD2FB4F, 0xB97FA3F7, 0xA5FC3E3F, 0xDE87F3FD, 0x9D790F18, 0xF8FCEFC1, 0xC2FD95BD, 0xCFCEDF77, + 0x8B7DFAFD, 0xA9F82FFC, 0x7CFFC7FA, 0xE93EA8A5, 0xDE7B26F7, 0xED8467CC, 0x7D6F66DF, 0xE3187B66, + 0x8CBDF21E, 0x337C4FCF, 0xE27BCCA7, 0x9F3E20EF, 0x33BDBEF0, 0x3EA01CDF, 0x5352FC33, 0x73FF9C19, + 0x7B6AC69E, 0x9AB97F96, 0xF7A4F4FE, 0x40DEA306, 0xFE2CBE47, 0x0D7CE5F8, 0x9E94DE03, 0xB4CCFBCD, + 0xB6C957DB, 0x8DA0783F, 0x972196FB, 0xDC2CBE27, 0xD0E327DE, 0x5F63FEE2, 0x7D2DE647, 0xEE2FF3FC, + 0x9A4FFAEB, 0xF111EF2B, 0x4D7EC43E, 0xFB9E81EF, 0xC3999FEF, 0x4B994FB0, 0x1E2FD42E, 0xF78D6D63, + 0x6FC7C4AB, 0xD33B9CDC, 0xE76611F3, 0xFDA88957, 0xDBC48BEC, 0xCF63ED6F, 0xBCAF34FE, 0x0B9F7D4F, + 0x61FDE1FB, 0x5296A7F7, 0xB41DE33F, 0xB5C7FB56, 0xE37FD7F8, 0x4FEF65E5, 0xBD6FC00B, 0x76E9F7BD, + 0x908B47BC, 0x3F663E8B, 0xB5BFF17E, 0xD6F82F7C, 0xF63D87F5, 0x877F8FCA, 0xF60AD6EF, 0x656B667E, + 0xD6CCFCAC, 0x9BF95937, 0xF353DEC3, 0xD37B1879, 0xCF4EF3BF, 0x6EE6675D, 0xBDE7B2EF, 0xF193F7FE, + 0x52FFA6CD, 0xEF11347F, 0xDDBCE7AC, 0x1B7EF97D, 0x01D5A7A6, 0x79AF9499, 0xDF376766, 0xBDAAF57B, + 0xDFA6DE33, 0xA6EB8DAC, 0x4FF27BEF, 0x1AAF57E1, 0xFB54F2BE, 0x91ECA919, 0xFEFC7B3B, 0xFB9E4BF3, + 0xCBFB3DD1, 0x47FCF4FB, 0xF13AF3D3, 0xFB2979DF, 0x47EB69DD, 0xF0DBF766, 0xCD7EBFEF, 0x4EC703F3, + 0x8B3EE2E7, 0xF75FCC4F, 0xEFA7E4BD, 0x9B1F2FFF, 0x03000000, +}; + +u32 point_table_binary_9[] = { + 0x11726D57, 0x3D4B1C61, 0x109E66C1, + 0xC2058B14, 0x72046211, 0x38BB48B8, 0x409A332E, 0xF9204872, 0x21A2F885, 0x6824725A, 0xA610AD0C, + 0x06AC5208, 0xA9AE489B, 0x3F7085ED, 0x2DA4DDD2, 0xC205EB8D, 0x45BA4B63, 0xB579DF9D, 0x79DE8F51, + 0xBB879B67, 0xE6997166, 0xDE597A56, 0x57B44F34, 0x4D49DEED, 0x3EA9C9E2, 0x1699BF24, 0xDFD97969, + 0x71C99868, 0x77F71DE3, 0x43A28706, 0x6F6DBD8D, 0xF0FCFC1C, 0xE30BA239, 0x8F2BC649, 0x3E3BFB88, + 0xB1C403AE, 0x17896624, 0x7E5D30B6, 0xF1575632, 0x8B4BC644, 0xABABAF1A, 0xFF6C4F24, 0x7A257E92, + 0x3B3DA25F, 0xF416D0BF, 0xB7D763FC, 0x8DF92727, 0x9F22BCB4, 0xF482B1E8, 0x5F58781A, 0xE493E42E, + 0x3F8907AC, 0xF497D06F, 0xF51A5C40, 0xFFFAFAEB, 0xC6BFD22F, 0xF193DCE9, 0x11FDA277, 0x04FDFDFE, + 0x47C6E744, 0x8F0D3E3D, 0xDD8BB0AD, 0x578345BF, 0xE002FA25, 0x1F170FF9, 0x2AFD05F4, 0x5BBD068D, + 0xA07F63E3, 0x4DE31FFA, 0x3FBC9F0F, 0xE227B9D3, 0x23FA45EF, 0x10FA0F0E, 0x9618FF24, 0x9A35F8EC, + 0xACCF58F4, 0x4A7D46D0, 0xEBF211FF, 0x821D5FEC, 0x87D0D3EB, 0x75037D49, 0x6EF579FD, 0x496EF51B, + 0x3C443E9B, 0x9B367F4A, 0xA18FFBD1, 0x60D123B8, 0x15F7AFC1, 0x929F6052, 0x7C52FC54, 0xF1D3FBF9, + 0x6EFEC6F0, 0xE7F026D1, 0x03876DA2, 0x4453A1BD, 0xFC2EF334, 0x56F149C5, 0x777C671F, 0xC7AF105F, + 0xE65FE655, 0xEB09ECA3, 0x78881FF8, 0x17FB78FE, 0xD9BEE9F6, 0x0B3F0F06, 0xB719C33F, 0x63AF8FED, + 0x7D7DF0BB, 0xE63BDC51, 0xFE3ACA5F, 0x47F13B8A, 0x9F297EA6, 0xF899E267, 0x8ADF53FC, 0x9ECEC754, + 0x24EA2FF4, 0x2BFA05FD, 0xEA7015F7, 0x97E2A78A, 0x4F8A4F8A, 0x4F66A202, 0x7DF5B8FE, 0xC5FBDC61, + 0xB147FF21, 0x9EC3C28F, 0xE3F9FF7F, 0x1CDFFB8F, 0xB1EFA77A, 0x10F55B85, 0xF8D28FE3, 0x38BEB7D7, + 0xFEE2F8F1, 0x7B13E8A9, 0xD43E1EAB, 0x7DE8F8CB, 0xCB0BC1FB, 0x84FDCAF9, 0x7A7B9FBF, 0xDDAF9E4F, + 0x64F9DEBF, 0xAB67AAF8, 0xEEFF17FB, 0xC3FB8478, 0x8EDF52FC, 0x96E2BBFE, 0x89E3A13F, 0x797E6724, + 0x1FAB17FD, 0x0ABD71BF, 0xB27DB49F, 0xA2FE079F, 0xF3B5FAE1, 0x0FFA55FF, 0x939A1F02, 0x9FEBC7FB, + 0x33989F54, 0xF153C54F, 0xD5FCB514, 0xBF75DF3E, 0xF1FDC3F3, 0x394D131E, 0x37FB7082, 0xE2FDEFDF, + 0x07DB8F21, 0x9FB1E773, 0xFD3D5FCD, 0x6313EFB9, 0xDF8782A7, 0x1C66FB29, 0xE5CFF5EF, 0xB0FE6CBD, + 0x5FD1DADA, 0x9A7B0F27, 0x05E3BD9B, 0xA41B3A3E, 0x3E66DCD8, 0xDFD06030, 0x607BA3F7, 0x9FB13F3C, + 0xEE47FECE, 0x7F7C8DEC, 0x6FEB6BC6, 0xBF896EF7, 0xFF5C0353, 0x97A81A30, 0xC67BFF57, 0xFC35BF9B, + 0xF7FA4AF8, 0x78BFAF02, 0xFF36DF4B, 0xF3FBD1D1, 0x91BB072E, 0x837C608F, 0x7CE0CFE9, 0x6FF4F9FB, + 0xA1FE62F3, 0xF5F74378, 0x4FA23E14, 0xDE0FC2C7, 0x3D827D23, 0xF7CA08FB, 0x06F717FC, 0xDB7B07FA, + 0x67E49EB0, 0xF706FA0D, 0xF712FA4D, 0xEEA521FA, 0x95EF15CC, 0xAF7FCFD4, 0x3CB7D53C, 0xB7D43C77, + 0x947D47D9, 0xB7957D5B, 0xDF9FF509, 0xDF03B80F, 0xC1173C8A, 0xF71DF2BF, 0x8B71FFA1, 0x7E52AF02, + 0xF5C3FD8D, 0x78B2CF47, 0xA807EE35, 0xD453EEB5, 0x02F5C4FD, 0xACF65159, 0x7FE7FB22, 0xBCC7837D, + 0xEFEE6F97, 0x5F13FF2E, 0x163D05F4, 0x8BDE12FA, 0xF1FD8378, 0xDBDB8B81, 0x1EB7FF0A, 0xE897FBB9, + 0x847E7CBF, 0xE87DCAEF, 0x977E9F1C, 0x2ED5BC4B, 0x7CFFBD05, 0x2C7A4AE8, 0x17BD15F4, 0xE39E433C, + 0xF7FD14EB, 0x2FA15FBE, 0x5F2AE897, 0xFF77A5EF, 0x1FD57F99, 0xEABFCEFD, 0xFDEA704F, 0xF17B8A9F, + 0x297E16F2, 0xFF030000, +}; + +u32 point_table_binary_10[] = { + 0x11726D98, 0x4B689D55, 0x10C7E786, 0x523E77DA, 0x4A411374, 0x6184809B, + 0x08370F13, 0x5DC43C16, 0x22C594DE, 0x68F089D7, 0x4510F34E, 0x88792DEA, 0x4241F220, 0x669345A9, + 0x9A85AD7E, 0x5AD44540, 0x63346015, 0x95EBD2CD, 0x15B12846, 0x1782C185, 0x8D98DECF, 0x799C9973, + 0x4EF265D5, 0x5F3367FE, 0xA7F7CEFC, 0xE74CA12B, 0x2BDF5C05, 0xFDC9A00B, 0x2E869C7D, 0x7194E378, + 0xFA3DB403, 0x9CEE4F60, 0x7D7D9DB9, 0xF01AC0CF, 0x87092C2C, 0x2C100F15, 0xDE06F8F1, 0x10606666, + 0x86191E02, 0x38751960, 0x6D6D8DF4, 0x98EF4A0F, 0x60676787, 0x99E2FF80, 0x03989A9A, 0xE2FB50BE, + 0x3F516C6E, 0x6E8E99F4, 0xEE2E016C, 0x6D6D59BE, 0xD3A584F3, 0xA9DE2390, 0xA85EB1B0, 0x0D7016CF, + 0x4F4C4C30, 0x630EB81D, 0x79757595, 0xF2317F86, 0xBCB7B7C7, 0x4CF1FF20, 0x8F8D8DD9, 0x7DFEC67C, + 0xEE3EACB7, 0x8D7A745F, 0xCDF73B32, 0xE553BD0F, 0x909D1E14, 0x7E007817, 0xEF3B3232, 0xC20CBDA8, + 0x95022C2F, 0x2F533EE6, 0x02FE7E7F, 0x7F9F99E2, 0xAFE15F2F, 0x2D2DD97D, 0xBE417D77, 0x1FD6AB43, + 0xA6FB6ABE, 0x0664CAA7, 0x7A83A82F, 0x7A59A5F0, 0x17C0D398, 0xBFB9B999, 0x193F1C68, 0x4885A14B, + 0xF8DF9267, 0x8AEF0065, 0xC9D78AF9, 0xDD7D58EF, 0x204DF8BE, 0x9AEF3AB2, 0xE6A7F36F, 0x81F146DD, + 0x2D805F1A, 0x407D7D3D, 0x337D19D7, 0x1DA31EF3, 0x8980297E, 0xD733E7BB, 0xE6F2E97D, 0x4F783D3E, + 0x7F27B2E6, 0xA7F3CF78, 0x2ED7DD03, 0xF07CEAEB, 0x17CE61EE, 0x92D6BB70, 0x2DF54CF1, 0x7DD60F92, + 0xEF6148A2, 0xFBD68C7D, 0xBDB6B6B6, 0x32D78DD3, 0xF77560FD, 0x24ECFB4B, 0xEBB9A3A3, 0x23AAD7B6, + 0xB636668A, 0x7F11D9F5, 0x5751D8FA, 0xCDEA99F4, 0xC27EEBEC, 0xEC64A6F8, 0xED433B3F, 0x246CE7AD, + 0x1F492FAC, 0xF7969616, 0x668A3FE5, 0xEF3B249C, 0x186B3F38, 0x7DAB7765, 0x8A5F2B99, 0x3E089BBE, + 0xF543B158, 0x8CEABDBB, 0xBB9B99E2, 0xDFF7FA45, 0x61D3B77E, 0xA0FB86F5, 0x4EF9546F, 0xDCF4B38A, + 0xB07DFF51, 0x3F1CAF77, 0x893FEBF5, 0x41D8F4AD, 0x1FE8BE39, 0xF5CEE797, 0xECFBC3FA, 0x6106CF41, + 0x3FE4D43B, 0xC77FE8EB, 0xAF229C18, 0x87FD9053, 0xEF7C7E24, 0x35FDB2B0, 0xAFFFB01F, 0x72EA9DE3, + 0xCF85F5CF, 0x9CE4F603, 0xD553F625, 0xC0BDFD60, 0xFE5B7B16, 0xE049EFF7, 0x176BB300, 0x8F633D2E, + 0x2E2E3267, 0xD80C8D97, 0x655E503F, 0x1037A7E2, 0xE7C414FF, 0x028ACDCF, 0xCF73BD51, 0xBE21ECA7, + 0xE9E96966, 0xD2BBBF74, 0x60FECB1E, 0xE8FC9CB8, 0x86FEF435, 0xF2E4E4A4, 0xDDE73B3F, 0x0FF83CA4, + 0x89CD1FE2, 0xDD34B1F9, 0x43F1AF63, 0xBCD3E37C, 0xAFE29195, 0x951566D2, 0xDB75F382, 0xFE9C613D, + 0x527BA9FF, 0xD6EE0378, 0x00EB6B74, 0x74D4EED3, 0x82F5E8EE, 0xC3E7FF73, 0xF342F39D, 0x717EAE7A, + 0x8F213B3D, 0xCE771EFC, 0xBC20BD33, 0x2998FF66, 0x5B0027C1, 0xFB7BED36, 0x80AFCCEF, 0xE5FCB7A8, + 0xE7EEC3E7, 0x4FA64994, 0xEFD75262, 0xF387E2DF, 0x01FDBDE4, 0xDB0CFA83, 0xF47E494D, 0x6F23FB18, + 0xD8EDB4FE, 0x6EDE0078, 0xD0339F6F, 0x0FFA83CE, 0xDF282551, 0xBEFA8029, 0xFE29EFF7, 0x9CEFB9A0, + 0x3F48AFC1, 0xE72F6757, 0x691E06EF, 0x939F003E, 0xF5F5CEE7, 0x3F0FFA83, 0xCED7A549, 0x946F2FF0, + 0x778ADFF4, 0xCCF92E05, 0xFD417ABF, 0x95BC9F53, 0xBD9E777E, 0xAEEFA797, 0x03FF14B6, 0x79C0F5F5, + 0x04B2F37B, 0xAB57F54F, 0x8A7FCFFB, 0xFD90B0F7, 0x73ADE7F6, 0xF6F6A8DF, 0x94297EFE, 0x307EBFCD, + 0xFB7960FD, 0x48F342EF, 0xB3E9E68F, 0xDEF795C0, 0x6F85BD1F, 0xD37D2F39, 0xBF0EEB5D, 0xFD97E2FB, + 0xBDDF1785, 0xFD3CD37E, 0x70F3D2EA, 0xDDF93FC7, 0xBF14F8AD, 0xB0F763ED, 0x07F5DFB8, 0xDEB30AC5, + 0x7F14CC1B, 0x613F8FB4, 0x1F74FE68, 0xBDEBFCA1, 0xF895C06F, 0x85BD1F87, 0xFD9053EF, 0x1B14FFA8, + 0xAFC78AB0, 0x9F47613F, 0xE4D43BC7, 0x8F057E2B, 0xECFD38EC, 0x879C7AE7, 0xF7F9D5B0, 0xFE9993DC, + 0x7EC8A977, 0x8E7FC3EB, 0x97857DFD, 0x87FDA0F5, 0xD4F0FDAD, 0x5A7F6E5F, 0x100EF709, 0x6589D77A, + 0x9579335B, 0x6D8AE6CF, 0x6C35789F, 0xE1CF2755, 0xFBBC1D37, 0xE9E7C57C, 0x47D5FCA1, 0x9CBD297E, + 0x6CFEC0DC, 0x642CF14D, 0x517CA3F7, 0x37FEF75E, 0xA8C69FE7, 0x05773FCD, 0xD708AAEF, 0xF7918181, + 0x81689E39, 0xB6793538, 0x3818ED3B, 0x21D33EA1, 0x4CF15752, 0x639E0F57, 0x507C7878, 0x38DA5742, + 0xA67D4059, 0xE789639B, 0x17E3E3E3, 0xD1BE1132, 0xBDE79575, 0x1E08C77E, 0x9FB32F1C, 0x790F1FF3, + 0xD3237E79, 0xECBD1DBD, 0xE773E641, 0xE4F747F7, 0x85709FEC, 0xEDED8DDE, 0x238EEDBD, 0xD1D7D717, + 0xEDAB8E6D, 0x1FECE9E9, 0x89DE138E, 0xEDBDA0F9, 0x75DF746C, 0xFB9CFAA1, 0xBE071CDB, 0xBCD7FCBA, + 0x2F0AC7FB, 0xD8F179EE, 0xE7B5E6D7, 0x7DCFF95F, 0xB44FE5CC, 0xE368DEE6, 0xEC6BD13E, 0x94334FA3, + 0x79797CDF, 0x927D83FA, 0x5FFD80F6, 0x11EAFF70, 0xDF09FF7F, 0x41E285FF, 0x07000000, +}; + +u32 point_table_binary_11[] = { + 0x11727D95, + 0x3D4F5451, 0x10865F88, 0xC871DD45, 0x0A4D9056, 0x124C2CA4, 0xD8283101, 0xB985920D, 0x02BAB231, + 0xDA414090, 0x608CB0DB, 0x50AC8442, 0x0B420889, 0x440BADA0, 0x3150F107, 0xF0075062, 0x49A75B9B, + 0xD0A0EE72, 0x9D3373CE, 0x9C7BD744, 0xBA8779E7, 0xE3CCCC9D, 0x450E886B, 0x40278085, 0x85891839, + 0xE484DBBE, 0xBE785164, 0x46371903, 0x43B8590F, 0x387BB7F7, 0x9F991963, 0xF6FE8E73, 0xDE3FAD07, + 0x9CBDD7FB, 0x4F4E8E30, 0x7B7FC7DD, 0xDE3FAD07, 0x9C3DEFFD, 0x07066E32, 0x7B7FC7BD, 0xDE9FF551, + 0xFC119F84, 0x8BC5BB64, 0x1736C4E3, 0xA383960F, 0xB166D960, 0x78F8B6D5, 0x33DBFF8C, 0x8F933DA2, + 0xF873E27F, 0xFFFE2DC9, 0x3727FE2E, 0xDF1C9E88, 0x3F73248C, 0xC0C0B2F8, 0x170AFDD2, 0xDF65F1BF, + 0x77AF2F11, 0x4FF52E9F, 0x917C5A0F, 0xA41EAD17, 0x52AFC633, 0x124FF319, 0xCE171F90, 0xFE5A227E, + 0x4EB8DEA6, 0xBC8F1BC4, 0x97E53DA4, 0x673697FC, 0xFBA85F79, 0xA011AB9D, 0x39D39AD6, 0x675AD2F1, + 0x1A0DE3ED, 0x353B8F4C, 0xABDA991B, 0xA7E97ACE, 0xA0F19833, 0x17B4BF3C, 0xDFF68609, 0x4CFDF913, + 0x98DFFBAB, 0x084C4D3D, 0xD0FD6D6F, 0xE8FEF2FE, 0x03A781DF, 0x021DBBA7, 0x5E9FA717, 0x211BE699, + 0x177D986F, 0xFC05B852, 0x32A979FF, 0xDE4DD773, 0x9AF4A778, 0x5DCA146D, 0x15F84E3C, 0xFFFC3173, + 0x5C957CB3, 0xB38FB49E, 0x0CC5D3FA, 0xE93D3F4A, 0x9EE3FD78, 0x41ECEBEB, 0x2F85BF49, 0xFECF9F97, + 0x793ED431, 0xD4C96D7B, 0xFB8DF0B4, 0xC4DFDC7C, 0xADF9ECFC, 0x251F71CD, 0xD66BB0B8, 0xF894FB1F, + 0x1F53FF4A, 0xC0870F15, 0xE10A7081, 0x787EFEB1, 0xB2CDAF7C, 0x2CF99D9E, 0xEBB1F95D, 0x3D5CAFCD, + 0xEFEAE579, 0x77E29CCF, 0xC7FD00B1, 0xEB07EFF3, 0xD9AEBF17, 0x32FF0EE2, 0xADADB272, 0x96F22993, + 0xBE4EECF4, 0xFB784FFB, 0x40F5AEAD, 0x2DE8FE5D, 0x2C857A2C, 0xE74A2630, 0xE91BC44E, 0xCFF7C0D6, + 0xBFB1F14A, 0xF73DEBFA, 0x69F7D1BE, 0xB735CC93, 0xB923315F, 0xDBCF0EB4, 0x9FF87DB7, 0xDC1A98FB, + 0x13F64938, 0xDB142F4B, 0x5F9CDF7F, 0xCB08CCF3, 0x3D0B7AE6, 0x4C53BC0C, 0xCCF964BE, 0x33C7F61E, + 0xD9FD0DDF, 0xBF3002F3, 0xBE6A7D91, 0xB0F1F74E, 0xD9E8FD13, 0x7DF8FEEC, 0xFEC2DFB3, 0x48D8FA17, + 0x86FB136C, 0x8455EFEE, 0x95DB2FBD, 0xAF91B0F5, 0x1F1B1B48, 0xB01156BD, 0xAF47F6DD, 0xFE8D8CDC, + 0xE17B6FD9, 0x847B59F3, 0xBF07C97B, 0x04FC4472, 0x5EC6B19F, 0xA709FDE0, 0xEF7D8F36, 0xB45028E8, + 0xF7BF9360, 0xDBCF1D5C, 0x2D31BB7E, 0xEF39F6F7, 0xB24E1BD2, 0xD7D7A7FB, 0x55A70DE9, 0xEFA7FB7C, + 0x429CB3FB, 0x721EF97C, 0x5EF4CCA2, 0xB7F6F804, 0x640D76E1, 0x7FED954A, 0x2515CF72, 0x325FB55A, + 0xD5FDC93A, 0xFE5F3C9B, 0x2FA9E77A, 0x0F3C27DE, 0x43DFF375, 0x3CC3D2D2, 0x92FEDEF6, 0xA0889595, + 0x159DC704, 0xF1EAEAAA, 0xC4A37BF4, 0x90F4E572, 0x59E73741, 0x3C383898, 0xB2475194, 0xF2977E87, + 0x7C434343, 0xFAFDF678, 0xFF447EEE, 0xFF91BCDF, 0xDEE7E9E9, 0x5161B70F, 0x8EDD3E74, 0xA5EC2DEF, + 0x12BF77DD, 0x611FFCFE, 0x18D2333B, 0xFF967781, 0xE5F723C4, 0xF3BF27CA, 0x87128FF9, 0x40EC9ACF, + 0xE935DF91, 0xDFC72EAD, 0xA749DF6C, 0xAF895DF8, 0x2F000000, +}; + +u32 point_table_binary_12[] = { + 0x11728D5D, 0x7F70DD55, 0x95BF69FB, + 0xE85B256E, 0x6415B359, 0xC10E1A8A, 0xD8C52E06, 0xACB24033, 0x426911C3, 0x083C04AB, 0x8050A005, + 0xAA145A68, 0x4A37421D, 0x89310BE5, 0x87E2931F, 0x6AC5A7D6, 0x071A9F15, 0xA46C27AF, 0x1BC661B2, + 0x6F1D66DD, 0xE866280E, 0x762056C6, 0x0E3F0AB1, 0x32DD7CF7, 0x9E1F9F73, 0x7FB43B63, 0xE19FCF7C, + 0xCFFD713E, 0xE7BC7BEF, 0x39F7478A, 0x3DAE6BA6, 0xDFB923EA, 0xA5E65967, 0x7DB898D9, 0x26789B2B, + 0x358F3BEE, 0x3D84DB05, 0x3B47B878, 0x41F0DB2B, 0xCE91BCBB, 0x43E4CFAC, 0x949AD75D, 0x77415144, + 0xF5318EE4, 0x09BB7B04, 0x2FA9A7F8, 0x648F979D, 0xB5A8683B, 0x47F0F5DA, 0x9EC75D82, 0xA53F68EF, + 0x24DFDEB2, 0x658B0A37, 0xEEDA8B9A, 0xE37F9FF9, 0xCC59859B, 0x16DCE1F1, 0x79E79D4E, 0xB84B70A9, + 0x79EEB9A7, 0x917C97C8, 0x979A9FFE, 0xF41291EF, 0x97F25CFF, 0xB8602A7F, 0xDA690B45, 0xBE5FCA9F, + 0x7AEA07A5, 0xBE7E299F, 0xF261FCB5, 0x67FCB984, 0xBFE70553, 0xFDCC9FF1, 0x91F3A538, 0x9267BEEE, + 0x13BC34C3, 0x8BB43ECF, 0x97CBF86B, 0x4FF833BE, 0x3D7F6731, 0x7F0EFC7D, 0xF6B34B49, 0x3F07FE2E, + 0xB86071C4, 0x67A9C97C, 0x1ADFA5A6, 0xF2EDC0DF, 0xA2450BA4, 0x3EEDEFE2, 0xC527467C, 0x969ACCA7, + 0xF1ADFC99, 0x7EC69F4B, 0xF92BF625, 0xFC3D2BF8, 0x6D75E5CF, 0xF8C8F952, 0x1CC95F73, 0xCDF985BB, + 0x5FF032F8, 0xA3E28F54, 0xC09F60E2, 0xEF831F7C, 0x5FC4A7F2, 0x677C4B7F, 0xDD78B10F, 0xFC5D7AE9, + 0xD95E3FC1, 0xA47FA5D2, 0x1BF1596A, 0x329FC677, 0xA9297C7B, 0x79E58FFD, 0x6B5C70C4, 0x9F037F8C, + 0x8DEF5293, 0xF82E7E5B, 0x4C517F3E, 0xE1FBBF64, 0xC9C9A66F, 0x9FFD9E05, 0xBF1EF89C, 0x12ACFEFE, + 0x6DC11B32, 0x7EFA2B29, 0x7FA7F9FA, 0xE83BDA3B, 0xD5B7B76A, 0xD579C4D7, 0x14F85AB8, 0xF09888BF, + 0x5293F80B, 0xFC2A5FDA, 0xDE4761BF, 0xE9622AE5, 0x0BFC959A, 0x8C8DDF52, 0x93F91D17, 0x79FA77C9, + 0x65E70B56, 0xBECE38E3, 0xA4883FF0, 0x057EF1FB, 0x1579F05D, 0x5C52D4DA, 0x0605AF5B, 0xB74EF0D1, + 0xCECDF3F8, 0xAEBBEE22, 0xDC105C6A, 0xDE79E79D, 0x8207A5BE, 0x1B6FBC91, 0xF89C243C, 0x5597FA18, + 0x9FEDDC5F, 0x2A86A7DA, 0x9638F766, 0x5DDA67CC, 0xF2C0AE9D, 0xF06E2BEF, 0xF1229237, 0xDCD5D6E3, + 0xDC0167F2, 0x5D221FEA, 0x233ECB2E, 0xC2DBC5DE, 0xE8CFCC63, 0xCEBD11FA, 0x3329F2A1, 0xFE99687C, + 0x63DC726E, 0x3AEADFCC, 0xD3CEED0F, 0xF2ED188F, 0x94BFC68C, 0xF2BB76ED, 0x5AC1BB13, 0xBE6A828D, + 0xCFDA8CF2, 0x7FD34D37, 0x15C5278B, 0x41E2F72E, 0x8F7FF6B3, 0x9FD177C5, 0xA5E6CF7F, 0xFE73C654, + 0x7EB1C78F, 0x3DF618CB, 0x0BF663C2, 0xB66D4571, 0x46B199E4, 0x6FF5F847, 0x3FFA117D, 0x575C6A3E, + 0xFAE8A38C, 0x497EA1C7, 0x3FFEF18F, 0x595EB073, 0x8F3CF248, 0x517CB8A8, 0xA2FC77BF, 0xFB5DFA5E, + 0x45F95AAD, 0xC618E519, 0x7F18D8B9, 0xEF7DEF7B, 0x45717CB1, 0x05FD7FE0, 0x8107E8FB, 0x16F4FFC1, + 0x071F648C, 0xFE3FF4D0, 0x432C8FFE, 0xB3FC51C5, 0x5694BFFD, 0xF6DBE9FB, 0x56941F1C, 0x1C648CF2, + 0x5FF9CA57, 0x581EE519, 0x5FE2FBAB, 0xFE7BF3CD, 0x370B56FF, 0xBDF7DE7B, 0x237F2E35, 0xC13FFC97, + 0xFCDDFB43, 0x2BF3DF56, 0x5B5F6C6F, 0xF873F0A7, 0xCC7F5DE6, 0xBFAEEDD4, 0xD8FFE1CF, 0xB9BF47FE, + 0x99FAAFFA, 0xABE1D64C, 0x83FC31F4, 0x2FF3DFF6, 0xCC7FD55F, 0x43FF66C6, 0x92FEB8CC, 0x7F6BF05F, + 0xF647F357, 0xE3AB0AFF, 0x553EABF0, 0x5FE57B18, 0xFCAF5FBF, 0x5EB0F27F, 0xDF7DF745, 0xF6283551, + 0x1EFC5379, 0xAFCF68C6, 0xFF68DBF9, 0xA9BE628F, 0xC047CA7F, 0xB12FE5DF, 0xE3DEE4F7, 0xAAF6C8ED, + 0x15F19BF2, 0xAF7C1B1E, 0x9D7934F1, 0x87D18C7F, 0x97F1AF7C, 0x87FECD8C, 0xC6E399CC, 0x0711FF55, + 0xF00FFF05, 0xFFCAD730, 0xF8573E87, 0xC17F7F7F, 0x3FE101F0, 0x5DAD5623, 0xFE4B4DC8, 0x836FB5CF, + 0x00EC45E5, 0x7D7F1A6D, 0x9F4AC647, 0xE53FE89F, 0xF1DDC8EC, 0xC5E3FBF4, 0x41FCE7F6, 0x49C7FFC8, + 0x5E8D944F, 0xF09BF31F, 0xDA9FD99A, 0xCE2F319F, 0x81DF9CFF, 0x747E3810, 0xF81F009F, 0x43434311, + 0xBFA5A6F2, 0x3B0C7B28, 0x9F03B087, 0xF23D80F1, 0x68F5EAD5, 0xC9787DDD, 0x75D725E3, 0xB9E2018C, + 0x772CAFE3, 0x398DA7D7, 0x5E7B6D34, 0x5ECF9EB8, 0xE69A6BA2, 0xF17CF6C4, 0xAA55AB6C, 0xBEB815F2, + 0x3A9E2F76, 0xB39EE7EF, 0x3A5E2F76, 0x73FEE3EA, 0xABAFB6F1, 0xFCAE8037, 0x0B9EF5FC, 0xCA952B6D, + 0x3CA7FE5F, 0x75D555D1, 0x783D7B62, 0xC58A15D1, 0x786EB88A, 0xFE5F79E5, 0x95369E2F, 0xF4F55D7E, + 0xF9E5365E, 0x2FF4ED9D, 0x77DE7936, 0x9EDF1AF0, 0x16C12A7F, 0x14E49D3B, 0xF7DC7309, 0x37A07F5F, + 0x5F1F63E8, 0xAF782BF4, 0x67F95F8A, 0xFF9C7043, 0xE9715AFF, 0x44F3F1E3, 0x679F734A, 0x32DF9E43, + 0x78A7E005, 0x9B9CFBD8, 0xC73EC4EB, 0xB7E26CB1, 0x17ADCFB1, 0x9E73BA7E, 0xF27812E5, 0xA97EC222, + 0x2FEBD362, 0xAFB477FA, 0xAED2E3BC, 0x5E8CFA73, 0xE5957D49, 0x7B2B567C, 0x82E46B22, 0xEFDC57BF, + 0x7A2DADD7, 0x26B19EFB, 0xDCE73E4E, 0xEBB349AC, 0x072FBEF8, 0xCC687D68, 0xEBC129AC, 0x0779FD47, + 0xF249BC26, 0x98FE9D79, 0xE6425B1F, 0x923CAF0F, 0xA7B15E94, 0xDF83F56F, 0x5DE929E2, 0x037C1545, + 0xE9A97384, 0x3F1BEFCF, 0xFDC46945, 0xB143F0F1, 0xFE37FCA9, 0x4F9D11F1, 0x91F325ED, 0x79DC9A89, + 0xFA4318FC, 0x913EC6C7, 0x78E929E2, 0x23EE0FF3, 0x15B577DB, 0x6D57927C, 0x55E49D1B, 0x1EBE8EF4, + 0x6B81BFCB, 0x2F3F87F4, 0x6B65FC4D, 0x823FC6C6, 0x77A9A97C, 0xB7D27843, 0xB0437C6A, 0x7C969ACC, + 0xA7F12DFE, 0x62FDDB54, 0xDA4E7C80, 0x2FCFDF76, 0xE62B1AAF, 0x29FE2E9E, 0x107CDCD7, 0x9CBBFAEA, + 0x4F467C88, 0x7D035FD2, 0x9EC7A333, 0x517F0883, 0x3FD2C7F8, 0x182B6D27, 0x3EE2FE30, 0x5F517B0F, + 0x3CD04FF2, 0x8C4F7FCA, 0xB93BEE58, 0x4DFA8D66, 0xFC8D66FC, 0xB532FE5A, 0xE0CFE453, 0xFE4633FE, + 0x5AE04FE3, 0x9D561C9F, 0x14DB64FC, 0x3DF62189, 0xA7ACBFFF, 0x5AAA133F, 0xD1785C67, 0xFEA2F17A, + 0xCD9A8B88, 0x8F06F858, 0xBEFCF488, 0x1FE96FE0, 0x4FDA2779, 0x94A7FC89, 0xE783EB3B, 0xDDAFB9EE, + 0xBCF3F381, 0x9FC74B75, 0xE227EE0F, 0xF317F5F7, 0x5BDFBA85, 0xF469802F, 0xC9A7803F, 0xE36B34E1, + 0x6B5CE48D, 0x6FC2517F, 0x027FC6D7, 0x6816CF35, 0xC0B78E5F, 0x03A46F07, 0x8FC77D84, 0x8705979A, + 0x575FC1FE, 0x353C7320, 0xF83BC90B, 0xF6FEE7BF, 0xF3F870AF, 0x73875D45, 0xEBE95549, 0x7CA9E393, + 0xC59FB7DF, 0xBE5270D5, 0xB939FF59, 0x6A7EF9CB, 0x574B7CA9, 0x58E34B93, 0xB778B316, 0xC5F7D3A1, + 0x3D8DF70D, 0x93FDE2FA, 0x953F8B67, 0xE9F715C7, 0xBBCAB761, 0x8EE7A783, 0xBC61AD4F, 0xB1B527F9, + 0xA1A20ABE, 0x949F2AF8, 0xA2783BF0, 0x27E373E0, 0xD7F8D3FA, 0x9D633EA2, 0x7C88F015, 0xF21DF47B, + 0x64FCA073, 0xB33F546A, 0xDE7AEB0A, 0xC96728D6, 0xFC9ACBF8, 0xDB97F167, 0xEDE5F912, 0xE5C7BE0B, + 0x7FA17E99, 0x3F423E45, 0xF25B413E, 0xE50F38C8, 0x1BD6FA94, 0xBF1AF8A3, 0x7C0E61F0, 0xA7B80AFE, + 0x94CF2AF8, 0xE3F197F2, 0x635BFC9A, 0xFC7EC9B7, 0x84FEFA39, 0x9EF889F2, 0x73CA9FE5, 0xDF587E3A, + 0xE0943FF0, 0x15EA536C, 0xED097F21, 0x5F67F929, 0x9557BE4C, 0x5EC6B390, 0xCFD3FCAA, 0xC9A77C19, + 0x6ECFF8B3, 0xFA94BF06, 0xF8D3F1AB, 0x01FEC8BF, 0x039F929F, 0x0C7C6BBE, 0xD2FAA7F9, 0xBC281FAC, + 0xD8F2BD9C, 0xDF9A0ED8, 0xF848F9B2, 0xFA941FCB, 0x075BFE53, 0xBF2B1F56, 0x9F61D597, 0xD60F717D, + 0x291F86BB, 0x327EAC3E, 0x60B73CCA, 0x4F4FBBF9, 0x82EDFB7C, 0x37989617, 0x6CF96C2B, 0xAFFA58F9, + 0x534E39C1, 0xEAA3F23D, 0x3DC7597B, 0x54FEA493, 0xDE2FE5B5, 0x3ED6673C, 0xB497D747, 0xE371DC1E, + 0xE5230FEA, 0x4FDE5FAD, 0xCF05DCE5, 0x06437F69, 0xBC6E9B13, 0xC61B1A7F, 0x04DB7835, 0xEC1E93F2, + 0xFA7D40B0, 0xCC07C13E, 0x66AFF9E0, 0x57F2851E, 0xF727FA74, 0xC13E6ABF, 0x2ECC6FCC, 0xC7B49437, + 0xBEA2FA34, 0xFFDD95F9, 0x535766EF, 0xF999BDE7, 0xE7F64679, 0xF091E687, 0xA5FCC1F6, 0xCFFDC370, + 0x4FE62F3D, 0x99BFCC87, 0xBDA10FCA, 0xB37F8C87, 0xF2AC9FD6, 0x97D84FE5, 0xD5FED61F, 0xED6F4F66, + 0x6FAB4FF3, 0xDBF3616F, 0xFB1EF943, 0xB06F6E7F, 0x9B8FAAF0, 0x078CAFF0, 0x071D5FE7, 0x17FD497F, + 0xE6835FB5, 0x7F0FF8D7, 0xFEF4C03E, 0x6A4F9357, 0xFDE7C31F, 0xF4F7D203, 0x7F40FF13, 0x7F980EE5, + 0x53FB07FB, 0x64FED093, 0xF9432A6F, 0xF60F7C65, 0xFE70507D, 0x997FF464, 0xFED19BF9, 0x476FE61F, + 0x3DF08FD4, 0x7EB6DF63, 0xE54F3EB9, 0xDBEA3BD8, 0xDEB69FD1, 0x938D4FBD, 0x997F587D, 0xB1FF24FE, + 0x9CEA7370, 0xF9D47FAA, 0xF09FD45F, 0x6C3EAEC1, 0x7F683F8B, 0x30FC47E7, 0x971EF0AF, 0xFAF6C09E, + 0xAA4F2FEC, 0xA5FB85BD, 0x09FF913C, 0x7E3FF01F, 0xF43FF31F, 0xAB4FF9EC, 0xC9FCA727, 0xF39FDECC, + 0xDEBD89FF, 0x987F04BE, 0x337FE93D, 0x88CFD43F, 0xFA32FFE8, 0xCBFCA337, 0xF30F2BCF, 0xFD1F3F44, + 0xF9E587B2, 0xB7FD3E7B, 0x33FFE8CB, 0xEC9BD667, 0xF6CEFD21, 0xEA7F5E3E, 0xF58F1AFC, 0x03EB0BF8, + 0x87FA4303, 0xFEF1F18F, 0x7F9431FC, 0x43D6EBE0, 0x3FE257ED, 0xA5FED097, 0xD9A32FF3, 0x0F93C7EF, + 0x27F38FBE, 0xCC3FFAB2, 0xF1A137F3, 0x8FDECC3F, 0xFA32FFC8, 0xFBD39BF9, 0x475FE21F, 0x3E3E7303, + 0xCE1DEEE3, 0x87BBEF5E, 0x2358F9BF, 0xE79E1B08, 0xD760BFAF, 0x7DED46C1, 0x9B9C7B9B, 0x8F2FF8FB, + 0xB4605B4F, 0x4D8B7C47, 0x58CF37E0, 0x0F8607E2, 0x78C0CB27, 0xF60DF529, 0x3679C3C9, 0x7A22F447, + 0xE3CD1AFC, 0x03F127FC, 0x43E68BA0, 0x2F61CACF, 0x205FCCF9, 0xAD9D82DB, 0x2BCE5D73, 0xD5F99CEF, + 0x227C38AD, 0x3F285EDF, 0x1BF6073F, 0xFFF90AEF, 0xBFC3BFB0, 0x1F4FDF17, 0x47E71B04, 0xC31FFDFA, + 0xE7B1687F, 0x3C6A4FF3, 0x7B8C1720, 0x9FA7FB91, 0x0BD43FE3, 0xFE70BE66, 0x44E27DD2, 0x8FFAEB86, + 0xC27E1DAF, 0x8F87427E, 0x90F34923, 0x823B6CFD, 0x04FECCDE, 0x55D8FBEB, 0x5F5F2B58, 0xF9545C83, + 0x7FB03F4C, 0xCBF7287E, 0x3B18A7FE, 0xA0F68DEC, 0x9FFA47F5, 0xD0FE60F6, 0xAF65F6B7, 0xFE69BC5A, + 0x83BDCD1F, 0x543FC294, 0x4F82BD39, 0xFFB14330, 0x9D1FE07C, 0x92D943F8, 0x0CFE217C, 0xD27981CC, + 0xDE2EB377, 0x7B66EFF6, 0xC4DE517B, 0xC8A7C1DE, 0x7D7DA746, 0xF697F822, 0xEE0FAF67, 0xCC7EA526, + 0xDB6F28EC, 0x6FB17D87, 0x423E93F3, 0x5F238289, 0x1FCD670C, 0x67F619CE, 0xEC533DB4, 0x3D305F8B, + 0x3CFDFBCE, 0x77FE45B0, 0xF2FF8D6F, 0xAC8BEC51, 0x6A9AFFA8, 0xBF10A6FC, 0x13F8E77C, 0xD41382A9, + 0xFC430F6D, 0x88F8917C, 0x42B057A9, 0x49FAD0F9, 0x83947FD9, 0x7F59ACE3, 0x71B087F1, 0xEF12FEA3, + 0xF6381FA7, 0xFB470B90, 0xBF347B94, 0x9A6C8FA8, 0x3F9C7F30, 0x3E353F34, 0x14F6B798, 0xEFA1900F, + 0x25FDBCFC, 0x30F8E77C, 0xC9B48F5F, 0x52BE8733, 0xBE8713BE, 0x497E3039, 0x3F3290F1, 0x3D0CBE0D, + 0x2BDF6A9F, 0x01D86BCB, 0x9601CEEF, 0x913E745E, 0x8BF27B81, 0x0FDABFDE, 0x10D987F6, 0xF7395F68, + 0xFB699B37, 0x7F81F70F, 0xC0B7E6C3, 0xF7816FDD, 0x5FD817F3, 0x4DF2B017, 0xE793757F, 0x6E819EEF, + 0x08FCCBF9, 0xADB83F6C, 0x9FA8BF84, 0x3D9F03E0, 0x93F379C6, 0xAFE6EF86, 0xC2FE16F3, 0x3F14F2A9, + 0xD47FCA8F, 0xB9D5CEFD, 0x4D98AFA6, 0x327BECCB, 0xECB1CFAD, 0x74EEAD1F, 0x32FF378C, 0x7C18E415, + 0x5B7D9A5F, 0xB4F6B8BF, 0x51FBC847, 0xA13EC3F1, 0xF846F249, 0xFC1430E7, 0x07C7833C, 0xF263A84F, + 0xF38BD69E, 0xE65B1AB0, 0x9F9CC793, 0xFDCFC521, 0x7F3C0AFB, 0x697EB901, 0xFBD17A08, 0xFB3F1768, + 0x7C558C4B, 0xFEB9A2E3, 0x13F637D1, 0x1FEC7F5A, 0x7F75BEDA, 0xE8647E75, 0x8F88FC86, 0xBACEAF5A, + 0xDF49187F, 0xB5BD9E90, 0xFFB5F214, 0x9F21FFBD, 0x11F1BAD6, 0x77763D9D, 0x1FCF413C, 0x687CE7F6, + 0x0EF9B4D4, 0xFE1EAF90, 0xF502F269, 0xC0C8DF41, 0x5EF277A1, 0x3EF30F6D, 0x0FF9E46C, 0x7EB3EFC8, + 0xAFA17EC3, 0xE97C67F2, 0xC81FA33E, 0xB17F9047, 0xBE0FF5E9, 0xFECB28EC, 0x89FD03F8, 0x83DABF05, + 0x7FC07E16, 0xFC81F7B3, 0x7E25FB37, 0x172ABF38, 0x5F80F83A, 0xD85FE737, 0xF30FE5FF, 0x07224FE7, + 0xCFF8F7AD, 0xF59D7C90, 0xFD73FF90, 0xFDA4605F, 0xDB6F1BCD, 0xFCA1057F, 0x38F1C4F9, 0xD6DEB20A, + 0xF6B7FC7C, 0x7CA9AC07, 0x52FBE6F6, 0x0FF9C2C4, 0x1FC60346, 0x3E17F2C8, 0x7FA33EF5, 0x0F6B4FF3, + 0x932E8B67, 0x4C1EF943, 0xC81B4EF3, 0x67268F7C, 0x37EA537B, 0x9B3CF299, 0xA80FF685, 0xFDB11F07, + 0xFB2B9F93, 0xB0BFEEBF, 0x4CC2FEBC, 0x9FF56BD9, 0xFFBCC899, 0xFD2733FB, 0xDB7E28CB, 0x9BBFE87E, + 0xEDC322BF, 0x1EE3BBD6, 0xB7C8E5FE, 0xA0F6367F, 0xD1F1DFEC, 0x19F65B61, 0x7FB237F6, 0x67CDFEDA, + 0x1E9D1FD5, 0x7CA5F291, 0xDB37E4F3, 0x327B1BE6, 0xF6C7833C, 0xF2D1A84F, 0xEDDB9ED9, 0xD7BEC7F9, + 0xDE3C9F1B, 0xD9D7E491, 0x8F477D6A, 0x4F93D77C, 0xADD547FA, 0x057BD9FC, 0x3C09FBE2, 0x3C00ECAB, + 0xDFA7605F, 0x9E9FF5FC, 0xE7C515A9, 0x0FE74F5C, 0x385F3A99, 0xD8D7FC41, 0xEDABE73F, 0x6FCACE93, + 0x7EA492DB, 0x5BED69FE, 0x90E2A59A, 0x5F0EF634, 0xFB4EC1BE, 0x741E15ED, 0x2DA9DB79, 0xDD29AC77, + 0x34DEDB87, 0xF5D06597, 0x7D2C99DF, 0xF53CAACD, 0xD73C7EEA, 0x7C9BAC07, 0x927C7898, 0x6F753FD8, + 0xE6631EDF, 0x8664BDD2, 0x81F5C650, 0x58CF301E, 0x09EB2B5E, 0xAF8C84F5, 0x95AE1706, 0x10EFD37A, + 0x8DD67388, 0xE7B1DE46, 0xBCAFEBBD, 0x01E40318, 0x4F078CF5, 0x647ABE3D, 0xD487F565, 0xBEFF063E, + 0x703E177C, 0x327F3ADE, 0x85F3CD61, 0xFE93F127, 0xCC47389F, 0x9BF229E3, 0x55947F75, 0x099F2321, + 0x3EC07A2E, 0xE3B30A3E, 0x11DF804F, 0x9D6F8713, 0x3E8C3F8B, 0x57AAD01F, 0xF109F861, 0x3C1DE453, + 0xFE427C94, 0xF159CDF7, 0xE7C09FCD, 0xBFCBA3F3, 0xF73A7E44, 0xFCD97CA2, 0xBF6F97F2, 0x07BE2CBF, + 0xD89EE5BB, 0x6CBCE77C, 0xD448886F, 0x119F803F, 0x8D4F6AE0, 0x8FF21714, 0x4F823F1E, 0x6F7D7CED, + 0x2386687E, 0x847EB9FE, 0x219E4FF4, 0x1F0FDF53, 0x7E235C4B, 0xF20BD61E, 0xF24DA84F, 0xF34D561E, + 0xF13DE411, 0xDFC31E7A, 0x5EA39AED, 0x97D7B2FD, 0x722B6FE3, 0xF3F274FF, 0x2FB35717, 0xECA5F749, + 0x6CBCD5FB, 0x26363EE3, 0xFE43969F, 0xECCAECD5, 0x95C47723, 0x21FFC4FC, 0x9B7D9C63, 0xFB0CC97A, + 0x9DCA7FE1, 0x0B17F27A, 0x36B357A3, 0xD814AD4F, 0xA771FE22, 0xE45732FB, 0xA9FE164F, 0x1A4EF9B7, + 0x7C9FD5A7, 0xDFAD3D93, 0xEF4FF26D, 0x569F9DFF, 0xD814F26D, 0x380FD211, 0xCE27997C, 0x6AAF90FF, + 0xCBEC67F5, 0x59FE52ED, 0x47E7A9E8, 0x7C09ECC3, 0xFE322D38, 0xD80FF94D, 0x3D8F61F9, 0x44DDDF22, + 0xF9747C1F, 0x85FD747E, 0x69C0BE7C, 0x9EE5DB32, 0x9FBE1FF7, 0xA5EE9778, 0xF878BD7F, 0x83F8F875, + 0x9DAF30FF, 0xBEAEF729, 0x687E247C, 0x95DECFA0, 0xFB1884AF, 0xD4FB1971, 0x7D8CA3F6, 0x08E3BC29, + 0xEE03E13C, 0x2AEEB3A0, 0xBE77EAFD, 0x0CB47764, 0xDDD6FB53, 0x385F84F8, 0x1DE78B90, 0x5FC1FC9F, + 0x9E1FB4F1, 0x7D147C6A, 0x3C3A0A7B, 0xE8EFB595, 0xD9A395D8, 0xC3F8B5FB, 0x22A3D9FC, 0xD1CAECD1, + 0x4AEC719F, 0xE47BDEED, 0xE4BE18F2, 0x3F2F44FD, 0x172C7C83, 0xCF2EBD8F, 0x1663DC87, 0x215C517E, + 0xE9BE11E1, 0x0BB0DE8F, 0xDA8BE5DF, 0xA9F60FFC, 0xC31E227F, 0x7D741F8A, 0xF03B2CDE, 0x762EE55B, + 0xCE5BBB83, 0xF8CFED63, 0xBF8F56C6, 0x7F2BE37F, 0x12FCEBF8, 0x3809FE71, 0xDE2DE3BF, 0x95F13F99, + 0xCC2FE382, 0x3B907FBE, 0x47F29D47, 0x558CFFF6, 0x947FD843, 0xFB6BFCE9, 0xEF27C229, 0xDF8A5F90, + 0xFACE83FF, 0x47EDD1F8, 0x18F804FF, 0xE0DBF86F, 0x4FF8D7FA, 0x8EB0DFA7, 0x6BCFF86F, 0x4FF9873D, + 0x42BE37E3, 0x7F12FCE3, 0xFC25F8D7, 0xF16F0AFC, 0xEB783705, 0xFE355F33, 0x09FE71FE, 0x329D4FB0, + 0xBEB4F975, 0x0AFCF37A, 0xF30ED95F, 0x38BA6EFC, 0x7765FCB7, 0x27FC1B7F, 0xCA7F8499, 0x4FE35BF9, + 0xDF23F57D, 0x12E351D4, 0x5E2C7F84, 0xFE9E02DF, 0xC67F57C2, 0xBFD647F7, 0x1F95FFAE, 0x8CFFAE8C, + 0xFFF68CFF, 0xF68CFFD1, 0xE2F6283F, 0x371DCE23, 0xA6F361D8, 0x8F92F9C3, 0xE63FC336, 0xBFA9BC62, + 0xAB8FD79F, 0xE3A13DCD, 0x2736B2F9, 0x6A349BAF, 0x4C3E9DBF, 0x2C9F6758, 0xE7479397, 0xF576A84F, + 0xB1B567F2, 0xB528BF19, 0x9D5F353C, 0x4CF93FCD, 0x874E07AC, 0x7CB432BE, 0x4633BEB4, 0x3FC69761, + 0xE3236F3F, 0x6DCFE453, 0x7EC2F895, 0xF165E595, 0x1F93373E, 0xB43EC526, 0x2FEBB550, 0x9FE161C9, + 0x7F727FA2, 0xF3D4DA5F, 0x3B2FADE7, 0x85278BCD, 0x723F83F7, 0x53A60356, 0x3E2633BE, 0x5A195FD6, + 0x5E8E537D, 0xC3F891E9, 0x6FEDA9FE, 0x269FEBA3, 0xD8E40DF7, 0x87F30EE1, 0xBB9D27B7, 0xF3F8AAAF, + 0x9DB747BE, 0x5ACE8FD2, 0x7DB455D1, 0x79D2FCBC, 0x6BCE87E9, 0x6BEDE538, 0xD5D7F054, 0xA6BFB5A7, + 0xFA9B7CAE, 0x8FEA6BF2, 0x7ABED6EA, 0xD3F990F7, 0x3F76BB03, 0x6EE7CE9D, 0x1C6FBB07, 0x9DFB1F5F, + 0x7EC78E1D, 0xB69FF26C, 0xE580FBE9, 0x4F7F6AFB, 0x2DCF56DE, 0xA8D07DBE, 0xB60EC8BF, 0x5AA1FB62, + 0xD8BFD9ED, 0xDEA8D4EB, 0x753B8FF6, 0xDF6E0FDF, 0x1763CCF2, 0x7BF8FE0C, 0xD54FE70B, 0x9EF6EDD3, + 0xFD449C77, 0x7BDA7FA7, 0xFB79DCFE, 0x33CEFFAF, 0xED6F44F9, 0xB27BE699, 0x6704F377, 0xC523284F, + 0x67F08BE4, 0x3B308DAF, 0xDB3C9E99, 0x9939583E, 0x6AEFAF2E, 0x3F28F7B3, 0x1947FA90, 0x7CF1A67C, + 0xFFA17E27, 0x4CF53DA5, 0xEDD1FE8D, 0xE0372AC0, 0x22FF4625, 0x977FF1C5, 0x17057BFD, 0x5B1E4F4D, + 0x4D15C5B5, 0xC02FB9E7, 0x9E7B2EA9, 0xEFF7BFFF, 0x3DEF27C9, 0xF73D6ED7, 0xAE5DB6BF, 0xF4438FEF, + 0xB8E38E43, 0xCAE7DFD1, 0x9FEF7FFF, 0xFB964F99, 0x53577B78, 0xFD8B15E2, 0x6FF017F2, 0xF719F8D3, + 0x34B0FA43, 0x07E483BF, 0x487DEA4F, 0x7A9EFD70, 0xDF3EDD57, 0x63CCF2E2, 0x2F38BFDE, 0x19F987E0, + 0x03EE273F, 0xF989B4BF, 0x90FC3BF8, 0x8BE0E02F, 0x525FC07C, 0xDF24B22F, 0xE4198FA0, 0xFEE01FA8, + 0xDFBEF7CB, 0x7E1DEC8F, 0xFEF0F721, 0x2FDFA2FB, 0x6B8785FA, 0xE97E663D, 0x6A8FBF07, 0x4CC9BF3F, + 0x54CAEEB5, 0xD75EE3F2, 0xB4B9B3C7, 0x97DFBB77, 0xAF7C67AC, 0xDF23FEAD, 0x3ED5CFFA, 0xABF6201C, + 0xF3F99762, 0x57628FBD, 0xAFFD5762, 0x2FD287E5, 0xE93EE3CA, 0x3FEC22F9, 0xF8F78DEF, 0xEE54EF8B, + 0x55FD9EB5, 0x178F2F87, 0xE423D28F, 0xFB178D27, 0xD49F78BC, 0xE0FAA3F1, 0x29E7CBB0, 0x8E0FFC7B, + 0x5A5A34E8, 0x3EE25BEA, 0xB32BD75F, 0x7FBDDD67, 0x97FCD737, 0xEC7E5987, 0x7B8BBBED, 0xB6DB8AA2, + 0x1BF2E5FA, 0x860D1BA4, 0xBCE7A754, 0x995DE1FB, 0x7876FF9D, 0xF2B1ABEC, 0x3EA48F90, 0xDC85175E, + 0x28E559BE, 0x5CA7FB72, 0xB85F39B7, 0xD2E5AEB8, 0xE20AC3BF, 0xAD1CC118, 0xED3FEF66, 0x71FBFCDD, + 0xF3B1EBA5, 0x231CDFAF, 0x7FC3C7D3, 0x5B9D7BCD, 0xEBF38B5F, 0xFC82BF0B, 0x3E82EF7F, 0xE3FB315E, + 0x03FA8EFB, 0x732BBD3E, 0x9B366DFA, 0xABBE17BE, 0x3F17FAEF, 0xDBB76F4F, 0xEA27FAE2, 0xF68149FE, + 0x58E06DC0, 0x22DFD6ED, 0xFA7C09F7, 0xCF38BFDC, 0xED36092E, 0xCB7DCB6F, 0x0B7601F7, 0x097686FD, + 0x7F9CFF86, 0xBCE0B2D5, 0x47F840C0, 0x7D825D82, 0x3BA3F605, 0x9793FEB8, 0xA87CDE3E, 0xE1CEA87D, + 0xC1E5A43F, 0x71FF05EB, 0x7CBED1F5, 0x25EF956C, 0x749B04AB, 0xFC9B820F, 0x04DC2758, 0xCF5B103E, + 0x10F2352C, 0x7F40CA73, 0xFE6DA360, 0x6A9FF3CF, 0x1B45DE61, 0xBF786328, 0x7FC30D17, 0x9B3C95E7, + 0xF581F607, 0xFD477FF1, 0x9E04FA83, 0xF533FA9B, 0xF45FDBE7, 0xFDEE3743, 0xFBD7AFFD, 0x34D7179F, + 0x57A7F604, 0x9739DF4B, 0xE5091F50, 0x7DA8BC60, 0x8907196B, 0xBCAA7C6C, 0x126CFDDD, 0x24BFB7D0, + 0x7FFC1E79, 0x7F696328, 0xCFEB9F8D, 0x87283F47, 0xCAF37B1A, 0xDA5F7E8F, 0x61CD72EB, 0x4F47C0D6, + 0x7FAA0FFD, 0x89ED2718, 0xE769059F, 0xED27D565, 0xCB96993F, 0x9EC1F1FC, 0x32F3B733, 0xBC47313E, + 0x47F83EDB, 0x2D658CFE, 0x1CEF2352, 0xC394DFD2, 0xFAD0BF23, 0xF53BFCAF, 0xACF5A33F, 0x47AABC8F, + 0x2FFB24BE, 0x7DE6FF97, 0x8FEB537B, 0x1EE90765, 0xC8537FCB, 0xDA5FAA8F, 0xFAFB82F6, 0x17FE7264, + 0xD47FBE7F, 0xA838D72F, 0xD71FFE7A, 0xBCB687F8, 0x7C7D8867, 0xFB04970D, 0xD37AF2A2, 0x80BB04EB, + 0x7A59E3EF, 0x7F40FCAE, 0xFC1DEDE5, 0x359FC478, 0x262A2F58, 0xCBFFB218, 0x243EFEBE, 0x32771FDD, + 0x1F6EEB14, 0xEC47F07D, 0xBC1FD829, 0xEBBB70DE, 0x5F308D17, 0x24EFE727, 0x969FE7E5, 0xF9F717D5, + 0xC7F9E948, 0x5EF3D503, 0x22AFBF1F, 0x927F3BC9, 0xCBFE16B7, 0xFF76696F, 0x60E07351, 0x7FCA8C43, + 0xFD65D90F, 0x1B11F979, 0x588F44F5, 0xBDFCFAAF, 0x1379C6D6, 0x5F5DCFFE, 0x7BB199E4, 0xBBEAE577, + 0x71FEA153, 0xB06FEF5D, 0xAABFF587, 0xF35F51FD, 0xCCF788C8, 0xFBFADEC5, 0xFA45F5F1, 0x7818C933, + 0x8EFA6BF2, 0x474BBE91, 0xCE5F71FB, 0x47E37D89, 0x0BE2FEB8, 0xFEFE4BE2, 0xFA65FF6A, 0x44E4A93E, + 0xD62FAAEF, 0xE5571F4A, 0xE4557FF4, 0xD7BDF2C6, 0x44E176C8, 0xFDF677BB, 0xB97F647F, 0xE914ECED, + 0xFF47CE2F, 0x46FD61FD, 0xA3FA393F, 0x3882F72E, 0xE6FE91F5, 0x8BEAE3F1, 0x299257FD, 0xADBF26FF, + 0x01C9F7D1, 0x7D536EFF, 0x03617C8D, 0xFAB39BC6, 0xA7A8FEDD, 0x743E8DDB, 0xFF40A47F, 0x541FEB1F, + 0xC9330EFD, 0xDDCDF24F, 0x145B48FE, 0xA8CADC57, 0xF9FC40A7, 0x60DFDEAB, 0x3C5F46FD, 0xE1FC5B54, + 0x3F9F1F18, 0x11795FDF, 0xABBC5F1D, 0xD5C73892, 0xD7F36AD6, 0x5FE687E4, 0x1749BEED, 0x9BDFBC59, + 0xDA5F24ED, 0x917F44FD, 0xF90DFB4B, 0xA8FF37C4, 0x17B7BF48, 0xF527FDA2, 0xFA2626FF, 0x2D9157FD, + 0xD1DFDF90, 0xFEF87D1F, 0x70AFC8FD, 0x6CC24B68, 0xFC7F85E7, 0x278F1B82, 0x653F8CB1, 0xCE5F9C6F, + 0x1991EFBE, 0xBE5D9C6F, 0x5479DFDF, 0x5D279CF0, 0x5EC25B05, 0x3B47D86D, 0x137C745D, 0xC70FC28B, + 0x08CF9D54, 0xFFDB2AFA, 0xCF9D54FF, 0x333E98FF, 0x483FF5BF, 0xADA2FFDC, 0x49E633AA, 0x2FE757FD, + 0xCFF8621C, 0xF587F687, 0xE3FEF27D, 0x80D09F9D, 0x262FF5EF, 0xE4FDE411, 0x91A7F843, 0xCF1FAA7C, + 0x59F6EF47, 0x42FF0D2F, 0x91F948E5, 0xB764E5D5, 0xDE659CCF, 0x36FF339C, 0x9667FCD6, 0x3FCD9D31, + 0x2CBF9719, 0xDD0FB7DF, 0xAF96DF2C, 0xF2569EF1, 0xDFBE34F7, 0xCF8679BC, 0x99FB672D, 0x6FE39F61, + 0x96D7FD78, 0xC57FF7E7, 0xB92F1A96, 0xF9E34595, 0xB7F9C330, 0xCB4B79E4, 0x7F7B905F, 0xD6F9FC44, + 0xAF21FF5E, 0xA2F98CED, 0x19CD7794, 0x6F463E79, 0x45C82FF7, 0x0996F92E, 0xAE8FDF4B, 0x8BDAE3FD, + 0x9EE03F3B, 0xF5F7B155, 0xFC597F3F, 0x917F1856, 0xFBE7DF75, 0x7EB3F2B6, 0x3FABBF0F, 0xCE8FEBF9, + 0xD94ECD37, 0xE2FE00AD, 0xB7E3FD5D, 0xB230971F, 0x4ACFDB86, 0xF7C1EC3D, 0x9EBEB6F7, 0xFAB9AF5E, + 0x0ED8CBBF, 0x5C29BBF8, 0xFDB097F5, 0xFD18C45F, 0xE46FFCFE, 0x94C58765, 0xBCD73580, 0x78F1E187, + 0x1F26F901, 0x91D7F7B6, 0x7CBC47EF, 0xCBACF6F1, 0xDE2DB7DC, 0x72507C85, 0xF7C0563A, 0x1ACFBEC9, + 0xF1A4C8CF, 0xAEAC59B3, 0xC6DE2B59, 0xCFE3DF35, 0xF2DDC7AF, 0x37F87895, 0xDF77E906, 0x0EF1A4C8, + 0x77B98B2E, 0xBAE8E078, 0x2EFB8EF7, 0x72AEAF77, 0x399447BC, 0xF6F8E38F, 0x27F11CC5, 0x7FA86F91, + 0x8F47AD3E, 0x1FAF9F52, 0xD17854EB, 0x5B5C3F82, 0xEBF3FD9B, 0x207D880F, 0x3ACFE7FB, 0xAF587EBF, + 0x8C7DFFDD, 0x7BCBE2CF, 0xDDC0CE6D, 0xD8702963, 0x8A97DD7B, 0xDC3C9ACF, 0x49BE4DF2, 0x1947B13C, + 0xE15ED867, 0xA5C8F792, 0x7C79F617, 0xBF7839E7, 0xC3289FF0, 0x27E4D3DE, 0x94FCCA9F, 0xEA8AF7E2, + 0xFB8C7DA7, 0xE0F2D94A, 0x90A7FCC3, 0x2E17E405, 0xAB7C945F, 0x3379CDBF, 0x597B2BC4, 0xFF202FF8, + 0x25D437CC, 0x8773E7CF, 0x7D53F31D, 0x8ADD31C0, 0xD43FAFEF, 0x7190175C, 0x4EFA23FE, 0xBED9F225, + 0xE5808705, 0x971DBF37, 0x87F61423, 0xDF82F2E0, 0xA31CB0B5, 0x47F93EF4, 0xC7056CED, 0xF37A7D28, + 0x94576CE5, 0x81D13EC7, 0x077B43FB, 0x8D46C3F4, 0xA1F2949F, 0x437FA93C, 0xBF4FB737, 0xB4AF7800, + 0xF52F5CB8, 0x306EFF38, 0x60F049D8, 0xF8F27C13, 0xA6F957E2, 0xD37738B9, 0x9F22F815, 0x8F717E9B, + 0x7E2FAF78, 0x0FD1F56E, 0x83DE87CA, 0xCF63CFF3, 0xDFC95F19, 0x6F97F14C, 0xE7C706E6, 0xC7F8FC38, + 0xD587F746, 0x68BCA7F6, 0x349E68C8, 0xF8FF0ECC, 0xBF0D8C8F, 0x7CDE47CF, 0xAF507BB4, 0xDEC57B23, + 0xF3900FDE, 0x26F9C739, 0xC817BF09, 0x1CFC51E4, 0x437E19F2, 0xBB77EF4E, 0xFCF377BF, 0xFB5DE2BF, + 0x9C4F8EEA, 0xE37CF325, 0xF8BEC7F2, 0xCBE8CFD6, 0xAD5BED3D, 0x9679FE3B, 0xBFF797E7, 0x9BB3FC34, + 0xF633E745, 0xF7BFE2F8, 0xED50F15D, 0x269F7FEF, 0x93EF3ABF, 0x1D25EF71, 0x398CCFFA, 0x3E5719E3, + 0xB78EC7E4, 0x4F77DF7D, 0xB78D774E, 0xC77FBC07, 0xF996683E, 0x111CE693, 0x99E7E83D, 0xB1309FD0, + 0xF8F8BF3A, 0x9FE03E45, 0x67388FD7, 0x10ACE3DF, 0x5E9CF737, 0x3C90DC87, 0xF1F327BD, 0xDF775834, + 0xBF92BF1D, 0x56DF2F78, 0x4470D945, 0xF869D14F, 0xE7EB867C, 0x2FC3BF54, 0x7E569DE7, 0x53AB6F56, + 0x3D7EAFF8, 0x1F75FD88, 0x787EA1AE, 0x0FA03FE2, 0x65F03313, 0xC5DBC97B, 0xC61AFF9F, 0x01FDA2FA, + 0x389F13B5, 0x87F5277E, 0x6F580F42, 0x1FC5AA9F, 0xADFFB68A, 0xBCAD27AB, 0x59F9EACC, 0x44B49F47, + 0xF54D24E5, 0xB764E537, 0x139EE3F9, 0xC47A8FFC, 0xA1C363BB, 0x1FB63B3A, 0x1FA8EDCD, 0x09ED0DA2, + 0x7D2D3F38, 0xF3B2979F, 0x6DF29B19, 0xB79503DE, 0x4EBF4D5B, 0xDF0EC87B, 0x74FB033E, 0x90B43F88, + 0x7C9E617D, 0xBF8EE59F, 0x10BE4A95, 0x59753E0F, 0xDC29788F, 0xB7B7C60B, 0x5B056BFE, 0xCBFCABEC, + 0xF4FE87F2, 0x3DAB8EF8, 0x00F5F17A, 0x3392D778, 0xCDEC917E, 0xB7784DDB, 0x13FB32DE, 0x4E78BFE4, + 0x1F237FE6, 0x7821F247, 0x1D7F557E, 0x567DC182, 0x636C3CA6, 0xFE138EFD, 0x5BE3231E, 0xCF0FF798, + 0xE22FC8EF, 0xD7FC22C5, 0x6F82F7CB, 0xFB099DC2, 0xEFE184E9, 0x7CE00EF1, 0x9739CEF8, 0x631CF1B7, + 0x4570D9E2, 0x2DC2A54A, 0x19F1AEFA, 0x9BFC9EE2, 0xFA10FF42, 0x5EF9337F, 0x8CBFCFAA, 0x5BBCCF78, + 0x5E14EF12, 0x9FF3B0FE, 0x55FBCCF2, 0xF6B8FFFE, 0xF5569F43, 0xBC1FD587, 0xF817F288, 0x7709530F, + 0x900F21FF, 0x9EE5F957, 0x3E1993FE, 0x9AEFA90A, 0xF6FA53BE, 0x6387E039, 0xCA3F7E2F, 0x36BE44F5, + 0x191F2AAF, 0xBFF72AC6, 0xDFF4BBE5, 0x7BB43DC9, 0xBF067BEC, 0x776B293F, 0x66FCEE77, 0xC877607C, + 0x47BE03F5, 0x21DF0179, 0xE43B84FF, 0xFD960FA3, 0xDF679BF7, 0x778DD719, 0x47FA6F16, 0x5CB67C0F, + 0x61E253F3, 0x5D2C4FFA, 0xD37B6471, 0x7DC687CA, 0x23DF23F2, 0x65CB7711, 0x2E55E4FC, 0x35DA9BC7, + 0xEF735E62, 0xF620FBD3, 0x7A00FC92, 0x3F21DF45, 0xF2F48FF3, 0x57517DC8, 0x7F411EF9, 0x2ECC778C, + 0xC7F11ED8, 0xACBAAE4F, 0x1893FE7C, 0x1FA253C6, 0x1FD3FF97, 0x82DB7C7D, 0x9AEF6479, 0xD29FF397, + 0x517DAC5F, 0x24AFF1DF, 0xA0C8971D, 0xF2A3F23D, 0xE43BA5BD, 0x90EF14FE, 0xF75BBE53, 0xF8DD6FF9, + 0x4EA92FE4, 0x3B515F6A, 0xDFFD96EF, 0x14FEF73B, 0xD9BF94F9, 0x6845B4BE, 0x102CF35D, 0x3C9FC5EF, + 0xFDD37C87, 0xF364F9FA, 0x245E8FA0, 0x3E17AD67, 0xE2F35AD8, 0x6FA4F1FD, 0x4B5FBA8A, 0xF09382E5, + 0xFE9C8F7F, 0x183BBDBF, 0x8EFD4C9C, 0x87C6FEA4, 0xBD274BF2, 0x2BA2F71D, 0xBB05BB80, 0x1B82C37D, + 0x599C1FA1, 0xFBF3F1FD, 0x09C67ABE, 0x3F7AFF70, 0x00EF25C8, 0x7D21D9EF, 0xA5F2BC3E, 0xD6FB011D, + 0xF63E44B8, 0x4FA1F7FF, 0xEC3E05E9, 0xCBE75B37, 0x44E7C5C6, 0xC37964C5, 0x761E19E7, 0xCFE47D02, + 0xE7F83D06, 0x7BFF207F, 0x4F219CCF, 0xCAEEAB72, 0x7BF65E5D, 0x745E19E7, 0xC5707E50, 0xDF5BB7FE, + 0xE17C19DA, 0xD7F38AD6, 0x3ECE6FA1, 0x7EC3E97D, 0xD54672FF, 0x49D7FB0B, 0x71BEF111, 0xB96FF84F, + 0x15BBAF34, 0x8AF3EC7A, 0x7FCFF69F, 0x09E3BD83, 0xF5F08771, 0x91A7FB45, 0x3CBF44F5, 0xE9FC63ED, + 0x913CF6AF, 0x37EAF94C, 0xBCF7BB11, 0xF719B5BE, 0x63F53E23, 0xDA3B4EFB, 0x8BFC84F9, 0x9FF737C1, + 0xEA6F4B05, 0xBB801B82, 0xCD5F391F, 0xD211FCF9, 0x49C1727F, 0x9FEB1B95, 0xF2FC7BD0, 0x7C8BF94F, + 0x74FF5BFD, 0xD1EE87EB, 0xFBA776FF, 0x9BC7ABE8, 0x7EB8FAFB, 0x40761F75, 0x38B9AF3A, 0x1DEE8BEB, + 0xDF2BB0FB, 0xE21B375E, 0x66FDC17E, 0x2FFA6BF7, 0xB3BB83FE, 0x7C5FBE3B, 0xE8CFF7B9, 0x9706FE78, + 0xBF7169E0, 0x8FC653F0, 0xC1EF73CB, 0x77D3FFE6, 0x9B3F63BF, 0xE70EBC8F, 0xD01D7EFF, 0x8675FCD0, + 0xFED8F8C1, 0xE7E99786, 0xF1E7A69B, 0x96DB78D3, 0x11DAB3F1, 0x43FB63E3, 0xC75A19EF, 0xED7D03E6, + 0x377A3F41, 0xC78B6A66, 0x8F6A628F, 0xE9F05E82, 0x9E571B4E, 0xEF8B86F7, 0x16F8FEC2, 0x74782F81, + 0xD693816F, 0xDD2FEE2E, 0xC6C03FEF, 0x2F134EF9, 0x7F12FC33, 0x36BE657F, 0xC5E331F0, 0x4FF31363, + 0xE2BB2DB3, 0x479BDACB, 0xF836FEC7, 0xC03FBFFF, 0x4AB837DC, 0x370DF6D0, 0xFE1ADF66, 0xFF31F08F, + 0xFE807F5A, 0x5F047BD8, 0x7E90BD0F, 0xA7F3B5BD, 0x0FA7F717, 0x8725DF20, 0xBF3F9CAF, 0xB3F15FF3, + 0xCF769F6C, 0x24DCCFE3, 0xF97624DC, 0xCF33BC24, 0xB99F67EF, 0x09E8778B, 0x670D6FCF, 0xDE23D82E, + 0xF511A6FE, 0xE2BD43EC, 0xAFE23C01, 0xDE3745FC, 0xA3FD1F16, 0x6CFA0CC7, 0xFA04FDF5, 0x7E676778, + 0x1F4DF9A8, 0x820F7EDF, 0x6D24DC9F, 0xD3FEDAFD, 0x39FA7D63, 0x3FC1697F, 0x83FEC657, 0x35D37F38, + 0xD37F38D3, 0xBF0AFD29, 0x7EE4F56D, 0xAABFBD37, 0x0AFB65FA, 0x57A13FF5, 0x3FE823EF, 0xD5057D4D, + 0x7F7BDF4B, 0xEF47D4A0, 0x3FDF971B, 0x09F7DF54, 0x5FBBFFC6, 0xBF6FC2A9, 0xFE55E8AF, 0x38FCFD00, + 0xDA8F1C09, 0xEFAB804F, 0xE8AFF172, 0x2DD3DFDE, 0x0BD578AB, 0x9AE95F85, 0xFEAA6F0D, 0xFA53FF83, + 0x3E72FF2F, 0xE8ABF741, 0x3AC3FB55, 0xCA5F03FA, 0xEBFC6BF7, 0xC954DF46, 0xA67F23D3, 0xBF96E9DF, + 0x88F541BE, 0x30E223FC, 0xBD0FE088, 0x0FE4234D, 0x9FCEF0FE, 0xA7FAB3BD, 0xFF09FB81, 0x0FB9EF18, + 0xEE13E13C, 0x75B6DE69, 0xB975D1F9, 0xE471C176, 0xFE7C3CDC, 0x374AD75F, 0xE1FCBAAC, 0x7FEC7D10, + 0x5DDF84F3, 0xEEF88EF3, 0xE7980F74, 0xFD64F791, 0x703E1BED, 0xEB7C3A9A, 0xBDF760F5, 0xDBFD9D75, + 0xD179E7E8, 0xBE13E31F, 0xC8FDFC13, 0xEBB65E6A, 0x61BDA4F7, 0xA147E3F5, 0x52580FE9, 0x7A21C23C, + 0x1EDBFA49, 0xF1AFA4BE, 0x75583F45, 0xEDC5F2C7, 0xEAFDFDB0, 0x7E92FBC1, 0xF87B151B, 0xF13E80D6, + 0xD7ADEBBB, 0xB05EB2F5, 0xD358B67E, 0x1ACBD64F, 0x4F66EB27, 0x9BFF78BD, 0xB434CC7F, 0x7C7E4CE7, + 0x43DC870C, 0xEB297D7F, 0xC1F8CDFD, 0x279C4FCF, 0xFC69D2AD, 0x89CEFB8F, 0x078CF3F3, 0xF0273D3F, + 0xDFCAFC49, 0xED1FEE1B, 0x009B7F0C, 0x26E7F9ED, 0x3E15CEB7, 0xA33DF9FB, 0x5BE13E56, 0xEA2FD1FD, + 0xA335D17D, 0x81E8BE16, 0xE387E5FE, 0x7F4F78DF, 0x6532F39F, 0x16FC07EF, 0x6588FDD5, 0x7F229CFA, + 0x8BE25F4B, 0x7D6BF13E, 0x42D41EAF, 0xBFCC1F9C, 0xE65BE12F, 0x32FEE1EF, 0xCD90FF9C, 0xA6EF0910, + 0x7E9F33FF, 0x19CBFCA7, 0x95F94F2B, 0xF39FB1CC, 0x7FC6E03F, 0xEC2F243F, 0x1AEEC371, 0x7DEA3FBA, + 0x1E1F83FF, 0xE8FD5AE5, 0x37F797FC, 0xFDA0703F, 0x42DEDB89, 0xEE6BAD8E, 0xEE538C87, 0xFB5FF8FB, + 0x08F01FDC, 0x3F417BE6, 0x6F8ACD3F, 0x0693FB10, 0x761F4CEF, 0x3B587B7A, 0xDF7532F3, 0x1FABCFDE, + 0x175A1DDD, 0xB789EE9B, 0xE1EF8791, 0x3D4EAA98, 0xFF4CC17F, 0xF43EEB64, 0xE23F667F, 0x3DAF1161, + 0xF607F317, 0xF51FBD8F, 0x7A83BE17, 0x11B7C7F1, 0x86F983F9, 0xCF24FCE7, 0x34F19F29, 0xF80FE71B, + 0xB4BE63F4, 0x3D88E02F, 0xE63F1399, 0xFF4C64FE, 0xD3CAFCA7, 0x05FF617F, 0xD1FD5FDC, 0xE7C3FEB0, + 0x0BE3510B, 0xFEA3EFEB, 0x55B3F8A1, 0x9AC50FF6, 0x9E9DFE7D, 0x337BBF8E, 0xF36FD3E1, 0x3D3EB577, + 0x35BBEF5C, 0xCBE2875A, 0x163F98FF, 0xEBFABC95, 0xC50FF6FB, 0xC17A3E8B, 0x1FECF7A7, 0xF182FDFE, + 0x28DF057E, 0x5C1E4F20, 0xDEB07841, 0xFFBE866F, 0x2F8B1F5A, 0x59FC3086, 0xF881B1C5, 0x0B16BFB4, + 0x103F68BC, 0xD042FCA0, 0xFD1943FC, 0xC0F9CAE8, 0x3D48E5B3, 0x96BCD711, 0xBD27A9E7, 0x1D1B19FF, + 0xB58CFF5A, 0xC67F23E3, 0xDFDECFE4, 0xF3C3DDC1, 0x7F54BF89, 0x8C7FF33F, 0x7EEFAF3B, 0xF81FF3B3, + 0x34F8AFEA, 0x67FECBE7, 0x4B9606FF, 0x4BEDA1F6, 0x32BE8DFF, 0x09F0AFED, 0x4D807F8E, 0xD7CD1EC6, + 0x7F0BFC2B, 0xDF13E01F, 0xFD01FFDA, 0x9F16F8E7, 0xEFDD21FE, 0xD3FC86C5, 0x7F9A0FB1, 0xF851C767, + 0x8B1F351F, 0xF86496FF, 0x1BCBF27F, 0x6359FEEF, 0xC924FF67, 0xF93DFB7B, 0x31C3593E, 0xD0DEF3C0, + 0xEF33C907, 0x46EF8720, 0x5F827CA0, 0xBE1F50CD, 0xF281D5F8, 0xEF61047D, 0x35FFD31D, 0xFC57F533, + 0xFFA7FD9B, 0xC087CD57, 0x6399FEAD, 0x4CFF56A6, 0xFF58A67F, 0x35D3DFDE, 0xC7D07C91, 0xBD8F017F, + 0x4FFE9E4E, 0xF45E87BD, 0xAF91EA5F, 0xCBF4AF65, 0xFA9BFFB0, 0xBEDDC17F, 0x543FF33F, 0x1E4F9706, + 0xFF533E5A, 0x99FE1399, 0xFE1399FE, 0xAD4CFF5A, 0xD11FBF07, 0x1EDE97D0, 0xBF47D2C8, 0xF46F407F, + 0x1D0F6A99, 0xFEB54CFF, 0x06F4D7F9, 0xB711FF3D, 0x94FF0300, +}; + +u32 point_table_binary_13[] = { + 0x11725DD1, 0xB14EC330, 0x1006E01F, + 0xAB143710, 0x2A151455, 0x1DA2480C, 0x20319081, 0xB55B862C, 0xBC451F97, 0x95A10352, 0xA7CE555D, + 0x55954098, 0x3B9FEDD8, 0xC9F6C9BF, 0xCF7717BB, 0xB55BFB09, 0xDC6185BA, 0xAEAD3564, 0x034C51A1, + 0x691A8B97, 0xE07BB46D, 0x2B767931, 0xE751022A, 0xC98BFD39, 0xD5C73BF0, 0x4BF5BBAE, 0xCBF27DDF, + 0x67EF3927, 0xFDB87C72, 0x9FFB73F5, 0x9D433F78, 0xA623FA0E, 0x58AFDF28, 0x1FBC8BB6, 0x7B407B73, + 0x5E1CF2F2, 0xDE916EC8, 0xB9F86FB0, 0xB15F6C3D, 0xF579E7E3, 0xC8A7511E, 0xD128ED37, 0x4BCF7D3F, + 0xCEA791CF, 0xA3BC1AEC, 0xFA55B831, 0xE93CE7C4, 0x3C6F75AB, 0x639E5DA8, 0xE8124FE4, 0x19C23E9C, + 0xABC5302F, 0xEFB35088, 0xFB6057D7, 0xD106AFE4, 0x898EF3B1, 0x8B2B9DD5, 0x7BF8C9DF, 0xD3C8F37A, + 0x9ED77B9C, 0xE5FBBED0, 0xBC9BCD87, 0x782FFB13, 0xCBBCC032, 0x5AFEEF72, 0xE87F95EE, 0x5BFAD7DE, + 0xFF000000, +}; + +u32 point_table_binary_14[] = { + 0x11726594, 0xB14A0341, 0x1086FF78, 0x91881030, 0x92403C88, 0x049B14B6, 0xBE43B449, + 0x974711F2, 0x0EF71416, 0xA952DAF8, 0x10166963, 0x258A7208, 0x27E2A195, 0xDEBABB33, 0x3B7B3BA6, + 0xFBC83FF3, 0xEDCC6E62, 0x0ACCCC3D, 0xB0C50156, 0xAB95C135, 0xF1B8C5B8, 0x700CCFA6, 0x20DE32DB, + 0xEF7B3805, 0x4E2E81F9, 0x7CEEB88F, 0x3320BFC9, 0x1E03BB7E, 0xE80AF73C, 0x83F2B69F, 0xE703CB45, + 0x5138EE13, 0x678F815D, 0xBF6A29EC, 0x7DEF1BCA, 0xDB7E5646, 0xE70BFDFD, 0x7996D94B, 0xEA1386F2, + 0x43F9F93C, 0xD943EA13, 0xF6BE0F88, 0x9FE6DD88, 0x3FC73930, 0x59CABC39, 0xFBD37D44, 0xBFE769F4, + 0xE7C432AF, 0xEFB7B749, 0xF7B1BF0C, 0x7EF3EA0E, 0x7F2C7E53, 0x63008CC4, 0x6FEAD46F, 0x5E533F71, + 0x9C9FF271, 0xFFD4EF53, 0xFCE4FB8A, 0x7EF6C9FC, 0x7C1F322F, 0x94BF56FE, 0x5AED1FEA, 0xFE79DFFA, + 0x3CB27FDE, 0xB7F8FDFB, 0x9C46FF4C, 0xED3F57FB, 0xCF957FA6, 0xFCBE5FA9, 0xEEE34DFC, 0x66E77A1D, + 0xC9FB0BF7, 0xA1F72DBC, 0x53F3EFD2, 0xFBA77CBC, 0x7FEAD797, 0xF71F7D3C, 0x3FFF5EF1, 0x5B96A59C, + 0x1F9127C1, 0xD7348DCB, 0x4F38EFB9, 0xF5FD0FF3, 0x50E587ED, 0x7CAB5EE5, 0x3B19F3A1, 0xAA3F54F5, + 0xDC4FE73B, 0x7BCC50F5, 0x50F5DC4F, 0xE73B3C8F, 0xF94EEB89, 0xC7FFFAFD, 0xCB37CC95, 0xAAAFD27A, + 0xE9A7F3BC, 0x0FF3ACEA, 0x9F557D95, 0xEE2FE43B, 0xFBCCF23E, 0xDCFD85F7, 0x328ECCFD, 0xD2FCC8FE, + 0x03ADD76B, 0x791F03E6, 0xF03E07F6, 0x1F2430E5, 0x894D63DF, 0xCB13F98C, 0xFD2023EE, 0xB6B974DC, + 0x9D39F6F9, 0xD2A5996F, 0xD37A7397, 0xD67B6ED7, 0xDFA6F5B8, 0x52FE85F2, 0x2FD27A9F, 0x6FD5FF01, + }; + +u32 point_table_binary_15[] = { + 0x11725D92, 0xC14A4251, 0x10867FD3, 0x50044143, 0xA12EDC90, 0x5A48B5ED, 0x055AF904, 0xD2ABF80E, + 0xBE841B57, 0xF721DCB6, 0x085ADB42, 0x24432E81, 0x1149EDF2, 0x74CE9933, 0x73EE99BB, 0x910FFF7F, + 0xFE993963, 0x96189967, 0x608E16A6, 0xD3A9C103, 0xF1538571, 0xEF189ECD, 0x92781EB9, 0xE9F42DCB, + 0xB3D9CC71, 0x87B8BE61, 0xC615B09F, 0x08377109, 0x7C16A4B7, 0xF53D5F4C, 0x70331E8F, 0x1D7B7D56, + 0x345ACCAE, 0x1E507F09, 0xDC2436DF, 0x8E6D3DA8, 0xFCD04FFD, 0x35CD13B6, 0xC5812F48, 0xBEE773FB, + 0xC3F57D3F, 0x8FF57592, 0x571306E5, 0x939EE71D, 0xC6FC8C58, 0xE6CD7007, 0x9C14E93E, 0x4E27921F, + 0xE6957CAF, 0xCFEDBE98, 0xC3FC9B74, 0x1F9C6F76, 0xE9FCE690, 0xEEDF1CD0, 0x03BE25DF, 0xEC9CF847, + 0xF289CF24, 0x9FF403C9, 0xA77A319F, 0xF22AF907, 0xB57FA8F7, 0x0FFBD6FD, 0x487EC893, 0xF9C37BC8, + 0xBC50F907, 0xB5FF4CE5, 0x8F54BEBF, 0xD752BDC7, 0x47BCBFB0, 0x6FC9F7FA, 0x61CC1FA9, 0xFD676AFE, + 0x55FAFEB4, 0x9FF8FEB4, 0xDF8EDCBF, 0x59396F57, 0xEE2F32EF, 0x97DE43EF, 0x5B7855CD, 0xB7FDE48E, + 0x9DFF783C, 0x4ABF5DD4, 0x5096A5EC, 0x039173F6, 0x077D5FF9, 0x73F63B8E, 0x7AE1BEF2, 0xB795BFAF, + 0xFC7DE56F, 0x57FD7C2F, 0xEE73FDF1, 0x7B7723B7, 0x55BD76B5, 0x5ED4CB7C, 0x48E735BF, 0x69BFC45D, + 0xC997FFFF, 0x02EF957E, 0x9FCE277E, 0xA5E7FECC, 0x56F9B7CA, 0xBF4FE761, 0xBDF02ADD, 0x0771DC07, + 0xD7E3F9E9, 0x7E7AF682, 0x178B85E8, 0x0781B9DE, 0x00B70533, 0xE98991DB, 0xFB78A33C, 0x633F5C13, + 0x37AA5C3A, 0x6E8C3CE7, 0xC4086CD6, 0xA9DFBCA7, 0x7ECF15BF, 0xD757FCFF, +}; + +u32 point_table_binary_16[] = { + 0x11725D94, 0xBD6A0241, + 0x14854FA2, 0x4111040D, 0x2B240B1B, 0x24CD1621, 0x5DAA74A9, 0x6CD3F82E, 0x3E82E073, 0x58D9E40D, + 0x7C81BC80, 0x29441464, 0x09D910B2, 0x245D9CEC, 0xCC9D7B67, 0xE76EF7E1, 0x39F7DC9F, 0x41B3466E, + 0x5E8139BA, 0x98CD6606, 0x4FC42F0D, 0xC6836538, 0x366BE279, 0xE08ED577, 0x6B5E2C16, 0x96FBC4AD, + 0x1D336E81, 0x722ADCC1, 0x0DF0B922, 0x7D5DDFF1, 0xF5333099, 0x4C2C3B7D, 0xBA6CED99, 0x6D3D40B8, + 0x434CFABA, 0x1E54BEEF, 0xA7F516E7, 0x09D7C581, 0x2F48BEE3, 0x2B18C3F5, 0x5D3FD3D6, 0x479C270C, + 0x62D2F3BC, 0xE3909F12, 0xCBBC29EE, 0x80F355BC, 0x8F8BA9E4, 0xD3BC2B99, 0xDFE9B37A, 0x5FCC3E7F, + 0x17EF83E7, 0x37C7787E, 0x53C5FB37, 0x1586C0B7, 0xE49BA315, 0xFF483EF1, 0xA5E4937E, 0x24F9542F, + 0xE4535E23, 0xBF52FB87, 0xBABFDFB7, 0xEE47F27D, 0x9ECCEFEF, 0x21F342E5, 0x57EAFEA9, 0xCACF55BE, + 0x7BAF85BA, 0xC77B787F, 0x7EDF92EF, 0xF4E3909F, 0xABFDA76A, 0xFE4D7C7F, 0xDA4FB83F, 0xEDB72FEF, + 0xDF6CAC77, 0x20EF2F30, 0xEF97EEA1, 0xF72DBC69, 0xE6D7FD64, 0x96ADFF74, 0x3A49BF03, 0x9CA1280A, + 0xD9070267, 0xECF7FA44, 0xF933F65B, 0x0E7AE144, 0xF97BCA9F, 0x287FA2FC, 0xBDA69FDF, 0x8BFD6C7F, + 0x7CEF41E0, 0x9EAAD76B, 0xD60B7A99, 0x0FF1BCE6, 0x37EE9778, 0x20F9F2FB, 0x9FE752E9, 0xCB783EF1, + 0x2B3DF767, 0x0ECA7F50, 0xFE329E87, 0xF5C29B78, 0x1FC4611F, 0x5C8FE7A7, 0xF733C4FD, 0x74B95C8A, + 0x7EE499EB, 0x8DF0B862, 0x26BDE76D, 0xFD3EF694, 0x67EC7720, 0x6E37B9B0, 0xDCCE1D6F, 0x89E11959, + 0xECAFFFCB, 0x22BFE386, 0xDFE91BFE, 0x7F000000, +}; + +u32 point_table_binary_17[] = { + 0x11725D94, 0x4D4A0341, 0x10859F4E, 0xC4100824, + 0x92800E8C, 0x043759B8, 0x75EBC255, 0xC0FDE055, 0x728440CE, 0x91D5B8F0, 0x06B98017, 0x880B0906, + 0xC2208E88, 0x83EE4C39, 0xDDD55D3D, 0x5DB3FBC8, 0x7BF5EAA7, 0x09AD31A5, 0x6760812E, 0xE6F339E1, + 0x8EF9A9C5, 0xB8310CCB, 0xB4665E04, 0x3E35FA6E, 0xC3CBE5D2, 0x709F39D9, 0x7AC61550, 0xE5C2A7B8, + 0x043E0BD6, 0x37F52D5F, 0x3C00B3D9, 0xCCB0D5A7, 0x8FC9D6B3, 0xA947246C, 0xF3CC67B8, 0xA90795EF, + 0xFA495EE2, 0x3CE1A638, 0xF005C9B7, 0x7C0E3AF8, 0xFAB69F3C, 0xF988F384, 0xC1CC7A3F, 0xEF24E4A7, + 0xCC326F8A, 0x6BE0B888, 0xF771924B, 0x3ECF5BC8, 0xFC569FE5, 0x326FEAF2, 0xA37D84F9, 0x691FCF4F, + 0x75BC7FAA, 0x3104BE25, 0x9FF646FC, 0x23F9CC67, 0x92CFFAB1, 0xE473BD90, 0xCF79ADFC, 0x5AED1FEA, + 0xFE6EDFBA, 0x1FC97779, 0x32BFBB87, 0xCC0B955F, 0xABFBA72A, 0x7FAAF2ED, 0x7B2DD53D, 0xDEC3FB73, + 0xFB967CAB, 0x9F84FCA9, 0xDA7FAAE6, 0xDFC4F7E7, 0xFD84FBF3, 0x7EFBF2FE, 0x6963BC03, 0x797F81FD, + 0x7EF91E7A, 0xDFC29B76, 0x7ED34F66, 0xD8F80F87, 0x83F43BC0, 0x11CAB294, 0x7D2070E6, 0xFD4E3F52, + 0xFECCFB0D, 0x07BDF048, 0xF97BCA3F, 0x52FE91F2, 0xF7DA7EFF, 0x5ECC67FA, 0xF3F71E04, 0xEEA97ABD, + 0x76BDA097, 0xF910CF4B, 0xBF71BFCC, 0x03C997DF, 0xFF1C574A, 0x5FC5F389, 0x5FE97D7F, 0xB453FE9D, + 0xF257F13C, 0x5E2FBC89, 0xF7C11CF6, 0xE1EBF9F9, 0xF9FD0C71, 0x9BAF562B, 0xD18F1DFB, 0x7A63DC17, + 0x9E59CF8C, 0xAC791F6F, 0x9C47CDD7, 0xFC1759EE, 0xB4B934DC, 0x995ACE98, 0xE1985E63, 0x3FED62BF, + 0xE596DFEA, 0x5BFE7F00, +}; + +u32 point_table_binary_18[] = { + 0x11725D94, 0xB171C240, 0x10451724, 0x83CC1020, 0x3A70E619, 0x253420CF, + 0x51804312, 0x17E02170, 0x0114E080, 0x71E2D43D, 0x5084031A, 0x5003CA99, 0x6B40CE64, 0x74FF76F7, + 0xF614F1E6, 0x1EBAD3EE, 0xDFA3FD78, 0x1D7F889E, 0x89E876BB, 0x8DB41F3B, 0xF03CF0F8, 0x0B26E52B, + 0x58FC1E7E, 0xC9ECC10B, 0xF63D7CE1, 0x1ECC3E95, 0xF057CC35, 0x781D7D30, 0x299760F1, 0x1BF81BE6, + 0x16BCBD44, 0xBF852FDC, 0x8037F23D, 0x74C4F79F, 0x4EA7F0BD, 0xE079E0A9, 0x1E1393F2, 0x152C7E0F, + 0xBF64F6E0, 0x05FB1EBE, 0x700F66FF, 0xFEE388EF, 0x8F5C83D7, 0xD1079372, 0x0916BF81, 0xBF616EC1, + 0xDB4BF45B, 0xF8C20D58, 0xFC500F17, 0xFBC1EF23, 0xE5B8DF83, 0xA9BF8BAC, 0xEF5F99FD, 0xB53EA8BF, + 0x8BCCFD71, 0xC9F9C115, 0xA5FD72F4, 0x7860C6FB, 0x84E3F92A, 0x9327A7F9, 0xF4E04218, 0xBE70CFFD, + 0x4CF3EC62, 0x9E39EF8E, 0x66C2F067, 0x262F49FE, 0x073B3F9C, 0xE7E2DBE6, 0x95193EE9, 0x7E83CD1F, + 0xE7A138DB, 0x7E33C34F, 0xF237D8F3, 0x737F8A2F, 0xDB3F66FD, 0xBF9DF77C, 0x9E8B773B, 0xAFC25D76, + 0xFE509F5D, 0x360F3B2A, 0x3ED3BC57, 0xCA1D58E7, 0x2DAB7FEC, 0x67F161FB, 0x25DC65E7, 0xF7D9F963, + 0x3F9659BD, 0x85BDBDBF, 0xF8FE58BE, 0xD8FB41B8, 0xCEFC3ADD, 0x4FE75DFB, 0x015E3ED9, 0x7E09FBB4, + 0x7F3ADF94, 0xCD3F65F3, 0x5D919DDF, 0x4AEE9BAC, 0x7E839D27, 0xDEBFCAE6, 0x814C9EFF, 0xE8ED32DE, + 0x9F70BF85, 0xE7F53071, 0x580F4FB2, 0x1E7C5D9F, 0xF6AB9275, 0x30D6FF01, +}; + +u32 point_table_binary_19[] = { + 0x11726593, 0xCF6A1351, + 0x14C63F67, 0x1233B64E, 0xAD280881, 0xD0A2946C, 0xB370E342, 0x48B088B8, 0xEA669EA1, 0x6EDD0D68, + 0xD6DDF900, 0x7D04E721, 0x7C01C155, 0x29D94850, 0x1882C536, 0x349B2024, 0xD7397FEE, 0x9999DBD9, + 0xFD98EFFC, 0xFBCEB998, 0xB8122F81, 0x11A2759E, 0xE70E1337, 0x1306981F, 0x084F3260, 0xBBDD3AC4, + 0xA27F7314, 0xAD89DDBA, 0x1256FCB6, 0x4816FC7F, 0x223C42B2, 0xD07C2BE1, 0xEE92D86D, 0x848F37DD, + 0x25EB5F20, 0x257E95ED, 0xCE353E15, 0xFDEE9CF5, 0x2B0C89DF, 0xE1F10FC9, 0x273CAAB9, 0x2FBC77C9, + 0x7A277C7C, 0xB677C9FD, 0xAD7020F1, 0x8F2E98BF, 0xA1EF2E80, 0x6EB683E9, 0x744A3C74, 0xDF81040F, + 0x8D49BFA8, 0xB92F6C7A, 0x540E54DF, 0x7DCFA9FB, 0x09444562, 0x2C7A6308, 0x7BBD5BB9, 0x1B609375, + 0x8CE5BFF1, 0x8CB293AD, 0xCA2579FC, 0xAF888C45, 0x1FD57A66, 0xD1933F34, 0xCF09F6D1, 0xF4EB44F7, + 0xE9E7CB1B, 0x4CFA5CF5, 0x5536FE4F, 0xF51D7DEA, 0x3F6A3E10, 0xBE9731AB, 0xDF9FCFE2, 0x73DD1FF3, + 0x07C4E75A, 0x3F15D67B, 0xD27D7FD4, 0x7BAAFD83, 0xF92DFB89, 0xBFB4FD37, 0x4E9BF3FA, 0x7B7ABA89, + 0x4FA5BE30, 0x109FEAFD, 0x95BE7F66, 0xBDDF2747, 0xBEBEF717, 0xC17EE24F, 0xEDFD1897, 0x81DF3DE2, + 0xA4E2F178, 0x6CF32688, 0xE79E69BE, 0xBF9971CF, 0xFD02AE0B, 0xD32388EF, 0x05F1A2FF, 0x6ACCF7B7, + 0xBC53CFB8, 0x1FC4B39F, 0x7F8AB01F, 0xAF97790E, 0x2D5EE63D, 0xB478F163, 0xC7E2C5AF, 0x346BEB1B, + 0xF511D4D7, 0x7EDBF96E, 0x8BB05FE3, 0x6110CFF7, 0xB9B8338F, 0xD59F05FD, 0x9741FFDA, 0xAF31BFAF, + 0x7DD5FBF7, 0x7683F705, 0x9FB3BEA7, 0x2B659FFF, 0x0AAF3363, 0xD62B0FAA, 0x7E9FD5EF, 0x03CF853B, + 0x4D1E1077, 0x86A61F90, 0x5AB8DA45, 0x2BDEFD6E, 0xC73337E2, 0x59DF88FF, 0x0F000000, +}; + +u32 point_table_binary_20[] = { + 0x11725D94, + 0xCF4AC340, 0x10877FFD, 0x232D8140, 0x0E012110, 0x102F3979, 0xF3E4A9BE, 0x8197BE4B, 0x2E7D8B3E, + 0x857D085F, 0xC0AB875C, 0xA45828D1, 0x122B16A5, 0x08EDBABB, 0xB33B9B9D, 0xDC3EFA9B, 0xF9766697, + 0xE21E957A, 0x061E90A1, 0xAE6B05CD, 0xB8350CCB, 0xEA89B8EE, 0xB1C9D72E, 0xAF79A2DE, 0x80C11C58, + 0x2C168653, 0xF50A0C57, 0xA377CFA6, 0xBE05F384, 0x98F2DA67, 0x79AA7936, 0x9B194E89, 0x476BCFA6, + 0x5F3767B6, 0xBECF15E5, 0x753FA82D, 0xECE7FBD3, 0x7946EBD8, 0xC70CE187, 0xF04F849F, 0x7C8FCCD6, + 0xF705F6BB, 0x79D95FA8, 0x17E022F8, 0x0BE14F85, 0x3F15FE42, 0xF86DBF8F, 0x95DC87F7, 0xABAD3A02, + 0x7FEC5707, 0xB5074EEC, 0x5787D8AF, 0x4F1FF989, 0x839FF2C1, 0x4FFDBED9, 0x4FBE9FE0, 0x773E9EDF, + 0xDD87DCB7, 0x3C0FFB0F, 0x627E88F9, 0xDDBEE579, 0x78FF6EDF, 0xECB7EF73, 0x1AFC95D8, 0x7F21F66F, + 0xF92AF82B, 0x62F6DB7E, 0x10F73164, 0xBF6ACCAF, 0x477E7FFE, 0x3EE4BE99, 0x1B317F13, 0xFB291FFC, + 0xD42FE5F7, 0x4FBE2CBC, 0xBFD2E40D, 0x9FCF679E, 0x37C3006D, 0xDBF23C08, 0x5C12733E, 0x17F5A5AF, + 0x371CF2CC, 0xB9A84F44, 0x7D2EEA73, 0x519FF4EB, 0xFD7D9BCF, 0x9CCFBF97, 0x2C7022FA, 0x25FD7E21, + 0xCFF3219E, 0x57FDC6E7, 0x25CED8CF, 0xBF9F1C77, 0x22DFC5F3, 0x71BDC8FB, 0xF3A98DA8, 0xDF88FA2E, + 0x9EC7E799, 0x9B781FC4, 0x611FBE9F, 0x9F9FDEC3, 0x1E77ABE5, 0x72C9F99D, 0x63DF6F87, 0x9B39B3CD, + 0x3B2EF5FB, 0xB8249FD2, 0x1FAE89C7, 0x7D2E0D8F, 0x2BCB2531, 0x1CEBFFA2, 0xA85E9F2E, 0xAAB7DCAB, + 0xB7F95EFD, 0x3F000000, +}; + +u32 point_table_binary_21[] = { + 0x11725D94, 0x416A0241, 0x1045BFD1, 0xA00803B3, 0x10020303, 0x812C06B2, + 0xCE01CC0D, 0xB2F12EB3, 0xF116DE62, 0x0E910B64, 0x9BC56C82, 0xC4202662, 0x0C910409, 0x68A5BBAB, + 0xBB7ABA66, 0xF7F057BD, 0xAEEA46DC, 0xA3A227E0, 0x0139EABA, 0x2618C69D, 0x6538A647, 0xE6BAC336, + 0x5FFBBCE1, 0x21BD02BD, 0x19309FCF, 0x2D67F402, 0x5C34FDF7, 0xC0B67E03, 0xE12133E7, 0x8DCFF1C8, + 0xF0743AB5, 0x9C31F797, 0x816DBFDD, 0x4CD8F93E, 0x1BCE9B7E, 0xA035DC17, 0xFAF379FA, 0xCBD4270C, + 0xE587F20F, 0x95DFFB84, 0x9DEF0BE2, 0xF7F38ABF, 0xA067E032, 0xFA0BE5CF, 0x943F53FE, 0x42F95DBF, + 0x8F46EF23, 0xF8694D47, 0xE04FFC74, 0xA03D7012, 0x3F1D52BF, 0x397DE267, 0x8E7ECE47, 0x3FF7FB16, + 0x3FFB7EA2, 0xDFFB647E, 0x7F1F7ADF, 0xFA3CE23F, 0xA8F9A1E6, 0xF7FBD6E7, 0x91FDFB7D, 0x8BDFBDCF, + 0x51F4576A, 0xFF85DABF, 0xE3EBE8AF, 0x98C5EFFA, 0x41DDC785, 0xF8A9B5BF, 0x1EE5FD85, 0xFBD0FB16, + 0x6ED5FC6D, 0xEAE77CF4, 0x73BF4CDE, 0x3FFBF2F8, 0xFE4A9BB7, 0x7C3E9F65, 0xDE1C3D6C, 0x361B9907, + 0x914B66C9, 0x4F547D19, 0xEA2DC7BC, 0xF044D58F, 0x55FD44D5, 0x4F54FDB8, 0x5B1FEEDB, 0x7EF67CE1, + 0xBDE491C7, 0xAADFB8DB, 0x2FE6653E, 0xA4F3D26F, 0x7A5EE65C, 0xFCF2FBC9, 0xF34EE577, 0xE97C52AF, + 0xF2E17CB4, 0x52F52B55, 0xBF4BE709, 0x79E136DD, 0x0773DC47, 0xE817E6E7, 0xF7B0C76D, 0xB3582C24, + 0xBFF51CFA, 0x6D51CE84, 0x5DDE7369, 0xDEC715FB, 0xC87CB861, 0x1E74B9B4, 0x3CA81C97, 0xCCF06CFE, + 0x8B927A7A, 0x4BEB1D77, 0xEA5DBE53, 0xFF0F0000, +}; + +u32 point_table_binary_22[] = { + 0x11726593, 0xB16A0241, 0x1086E73C, 0x83221CA4, + 0x10220742, 0x3A5F200F, 0x60A94D3A, 0xF326011B, 0x9F20AD6F, 0x61699387, 0x489BC226, 0x4804B924, + 0x18432441, 0x427293DD, 0x9DD9D9DD, 0xF1BA8FFB, 0xFFF96777, 0x66E11606, 0xF800E63B, 0x87E9748A, + 0x6018AEC0, 0x7D96F18E, 0x7814B1D5, 0x8F586FB8, 0x85CF00D9, 0x0460369B, 0x592EF009, 0xA0B1C85F, + 0x3C5B7F05, 0xC22D62D2, 0x9B3CC76D, 0xC3C3E1D0, 0x72419CAF, 0x3DDB7ABB, 0x1B6197F7, 0xBE20BDA9, + 0x07B8A57E, 0x7D7DEA27, 0x5FA779C2, 0xA0F241E5, 0xB7543EE7, 0x09BBBC0F, 0x907C3EAF, 0xE497F808, + 0x7016F24B, 0x955FA8FC, 0x42E5972A, 0xDFD57B5D, 0xA8FB98F8, 0x7CDCE211, 0xE047F2F1, 0x807B803F, + 0xC9C7439A, 0x6FBA4FF2, 0x89433EE9, 0x433ED5FB, 0x947CCAFB, 0x0AF99C27, 0xE7E779E8, 0xFBD6FD48, + 0xFE419D1F, 0xD4F9F9BE, 0x753FD2EF, 0xCAEA2F43, 0xFF5BE2B4, 0xDF6222BC, 0xA26D97F9, 0xF1BCA47F, + 0xB7DFEDD0, 0xFF40CDAF, 0x54F32BD3, 0x7CD2877C, 0xFFBED279, 0x36647FA9, 0x9FA3ECAF, 0x9FA79E97, + 0xF02ACEF7, 0xFDF5CC08, 0xAAAA8ADF, 0xAFE7BE7F, 0xCF755D5B, 0x7D9FF58E, 0xA3FFBFCC, 0x5DA5EFC6, + 0xFAC8AFF4, 0x59CEDC51, 0xFE8EF273, 0x3DADCF1A, 0xCCA0FCA0, 0xFC5C4FEB, 0x333E0F7E, 0xA77EE2DE, + 0x49BD137D, 0xCDBC53FE, 0x5DEA977A, 0x5ACFF781, 0x1BE5DF28, 0xFF2EBD3F, 0xAFCFCE98, 0x57DE6FE7, + 0xE7E7DD0B, 0xCCF552FD, 0x9BD9A8F9, 0x7C2EFBBD, 0x67F6FBB5, 0x8732B0D3, 0x13C3D8EC, 0xCB05E5A1, + 0xF9E09AB8, 0x1973DF72, 0x73E0784C, 0x0CCC582B, 0x7FAEFC79, 0xEA77FAD8, 0xBF4CFD78, 0x9FFA1DC7, + 0xFE65EAFF, 0x07000000, +}; + +u32 point_table_binary_23[] = { + 0x1172855C, 0x5DA85DC7, 0x759EFB63, 0x695BD635, 0xAAAD8658, 0x3869D82E, + 0x0D7113AA, 0x40434DD2, 0x1B08B810, 0x022E26E1, 0x54257A88, 0x2179B84F, 0x213115BA, 0xA6248870, + 0x7094521A, 0xEF3793C2, 0x46851AA4, 0x4C09E63E, 0x1DC8C331, 0x88037EF0, 0x833810F0, 0x0E75ED86, + 0x24A84649, 0xDC384965, 0x57BE277B, 0xD69AF5F7, 0x1D5DA2B7, 0x8FBDF6CC, 0x377BBEF9, 0xD6CCAC73, + 0xB5F14CBA, 0x9C3E91D2, 0xFDB9F9CE, 0x830F3EB8, 0xDA18F1EA, 0xE594FE77, 0x227875B8, 0x7A21A59F, + 0xE794F6F7, 0xF709A7BF, 0x4FE9A109, 0xE3C36719, 0x1F5E4D9B, 0x376FDE24, 0x5CE23FFE, 0x05C1DCDE, + 0x9F5DBDFF, 0x53A5BD82, 0x4B7FF77E, 0x81713ACF, 0xEF3F99D2, 0x46696F35, 0x67BCAF98, 0xE3F7D37D, + 0x89E3193F, 0x5931F57F, 0xAD3C3FCC, 0xCAE7F305, 0x9F34BE23, 0x7ECEE36B, 0x0573FC6A, 0x77354D7B, + 0x293529A5, 0xC277B53B, 0xB6FFE182, 0xFFF4B4E2, 0xB3E343C5, 0x63FCD713, 0xFD23DC4A, 0xFCA9C4ED, + 0x314E8AB9, 0xFD9456DF, 0x22DC4A7F, 0x0E7F9DFB, 0x67CCFD8D, 0xED7D5131, 0xB7F745FF, 0x7ED278E3, + 0xB32AFF76, 0xADBD8A69, 0xFC4D3AFE, 0xDF845BC6, 0x49F000E3, 0x1F643C8F, 0xDE514CE3, 0x170CE39F, + 0xC3F80718, 0xFF00E39F, 0xC3F8E730, 0xFEB98CFF, 0xA13B8AA9, 0x3DC130FE, 0x398C7F80, 0xF10F3AFE, + 0x6F109EEB, 0xF8BFA1DF, 0x63D4DB67, 0xABDE44CF, 0xFB8AA3FE, 0x683E3E51, 0xE22B9E83, 0x7E5BD06F, + 0x0BEFCFA3, 0x7E473D2E, 0x598FBA9E, 0x96AC67B7, 0xBE086F3F, 0x1DF5CB38, 0x5D88F397, 0x2EC87C3C, + 0xBCAF98E6, 0x4F709C3F, 0x5A4F6EFE, 0xE4FDA438, 0xCEDFB85E, 0xC3FC1176, 0xF347EDD1, 0xFC9DF977, + 0xC5D49EE0, 0x387FF2BE, 0xCC9FF06B, 0x0CD7F96B, 0xFE81F079, 0x993FC6F4, 0x7DC6F64E, 0xA607B2F8, + 0x4FF93EB7, 0x0DDF627C, 0x2A29A678, 0xC553C649, 0x70C778D3, 0x30BDBF69, 0xF18435BE, 0xE7F86DC1, + 0x99F131C3, 0x147FCCE2, 0x096BFC82, 0xE34F085E, 0x323E6998, 0xE24F5A3C, 0x618E173F, 0x4E556FE8, + 0xA7E8971B, 0xD5EF93F8, 0xE795B1BD, 0x8394EE99, 0xD4FEAF70, 0xFB4D52BC, 0x647C52F0, 0x2CFD30A5, + 0xCDDC08CE, 0xE97A69EF, 0x98618A3F, 0x66F18435, 0xBE4FAFA4, 0xF4DE64DB, 0x303D57DC, 0xA51FA5F4, + 0x6EDE143C, 0x4DAFB9EF, 0x7D85BF7F, 0x63B863BC, 0x19F8A791, 0x7F5D3F3A, 0x1EBFBE9A, 0x9A0FEE12, + 0x8FCF97FC, 0x5C71CF78, 0x5BE2957F, 0xC53AFE1A, 0x9F395EF1, 0x94B1AE6F, 0x1D4FC53A, 0x9E1ADF71, + 0xFCA6AEAF, 0x924F6FA7, 0xE615F193, 0x826F28E6, 0xFC7B637C, 0xE3A5975E, 0x223D147C, 0xBB62CAE7, + 0xE7C85F1E, 0x173F59FD, 0xA0E07BBE, 0x277E53F0, 0x731E9F23, 0x7F7A5CF2, 0xD9EABB31, 0x5FAE6E14, + 0xFCBECF2B, 0x1E0A5FC1, 0x63FCF33E, 0x5F1A2E7C, 0xE479A398, 0xDF6FD27D, 0x2F136EA5, 0x3DC1162F, + 0xFECAF1A7, 0x3EADF806, 0xF9D7A725, 0x3F16BE2E, 0x5FD2F89A, 0x74EF7FD6, 0xF1104E86, 0x315EC72B, + 0xF92C8C7F, 0x80F10F30, 0xFE01C63F, 0x87F10F30, 0xFE41C7F3, 0x4DC27369, 0x4F308C7F, 0x0EE39FC3, + 0xF8E7309E, 0xB98EFF54, 0x1D8F8CFF, 0x941F9FCF, 0xAF61FC2D, 0xEBEDC5AA, 0x37D9DF5D, 0x52CC7ABB, + 0x24E36919, 0xBF28B8EA, 0xF565D16B, 0x6DEF8A62, 0x8EBFA2F1, 0x8C5FAEB8, 0xACCFAA47, 0xF1BF65D5, + 0xB3FA21E3, 0xEDA7753F, 0x7A8EF3A5, 0xE43F3F7F, 0x25DFF9F9, 0x23ECE68F, 0xE29FF7F9, 0x32CE9F3C, + 0x6F14C7F9, 0xA3F5EAE6, 0x4FDEF7F9, 0xD2CF1F61, 0x377F14FF, 0xDD902FEB, 0xFC9DF8D7, 0x9A9FEBFC, + 0x29C6F830, 0x7F25FF95, 0xFEEF583E, 0xB955BECF, 0x29C3878C, 0xEFD77CCA, 0xF18AA7FC, 0xFC8EE647, + 0xC6878629, 0x5EF194B1, 0xC6F71CAF, 0xF93333DE, 0x344CF19B, 0x164F58E3, 0x171CAFF9, 0x74C9B831, + 0x4CF18DC5, 0x133E56F5, 0xC17A7BB2, 0xEA4DFC34, 0x2966BD25, 0xEF972F50, 0x3E65FD5D, 0xE1FE9AB4, + 0x31F1FD27, 0xC30BC69A, 0x9F161CAF, 0x38337E6F, 0xE2C79F0C, 0xF78CEF68, 0x7EE478C5, 0x1DE377B3, + 0xFFFEC9F0, 0x94F13B13, 0xC9971CFF, 0x8EB43F2B, 0xFB8BD3EE, 0x7B32DEFA, 0x27BFBF48, 0x866792AF, + 0x34BFD27E, 0x61EB5FE2, 0x7E2041BE, 0x4FB09F70, 0xF131FFCD, 0x20FF697C, 0xCCCF158F, 0xF1A09FAA, + 0x87AD7F8E, 0xF3AD7816, 0xF4A3F3B1, 0xF5ED385F, 0x8A67307F, 0xB3307FBA, 0x3FC4FDDF, 0xD657E3FE, + 0x4E7117F6, 0x8BBAFFD9, 0xFAC7B8DF, 0xC1FD4C82, 0xFD918B8F, 0xDFAF83EF, 0x27F1D3B8, 0x5FA958D7, + 0x6B82F5B8, 0xF5E5B8DE, 0x1477F0FD, 0xAA1EB7F6, 0xA25E1577, 0xF0FD3AFF, 0xFD463FA7, 0xF9BE99B6, + 0xDEA8F9E5, 0x80B1E69B, 0x83344FE9, 0x975931E9, 0xEB17931A, 0xBF2B7ADB, 0xFA9FBABF, 0xA0F88D89, + 0xEC47B83D, 0xDB9F88BE, 0x6A7CEDEF, 0xD5E4DA27, 0x5CDB1F18, 0xDF307CC0, 0x58FD34F0, 0x1F71E04F, + 0xD8F1A778, 0xCF7F00FE, 0x03F01F80, 0xFF10F94B, 0x7F5781CF, 0x55E17381, 0xF115C307, 0x8CEBFDCD, + 0x9722FF11, 0x07FE841D, 0x7F8A2FFC, 0xFFCEB5EF, 0xF853FB8E, 0xBFF467F9, 0x35F297FE, 0x2E039FCB, + 0xC2E719C6, 0x970C1F30, 0xD6FD58D4, 0x4F0BFA69, 0x413F2D7C, 0xFFD6F8F9, 0xF69AE4F4, 0xC5EB45F0, + 0x815F6F45, 0x2FABBF19, 0x4FB32F6C, 0xFD44F4BA, 0xFA4C4A0F, 0x3D69FA2D, 0x7AFF9377, 0x5C3CE11A, + 0xBFCBB8F0, 0x17BD3236, 0xFD96F67E, 0x994DBFA5, 0xBFC25FF4, 0x50E25F95, 0xF76BFB37, 0x0C1F3036, + 0x3D71BCEE, 0x5F987FDE, 0x6E44AFC4, 0x7F923EA2, 0x788CFF50, 0x4A7F25FA, 0x62BC7D5A, 0xF41BF80F, + 0xC07F00FE, 0x43E45FF4, 0x50FDE30D, 0xE5C3FE21, 0xF8C0FB47, 0xD193F78F, 0xA217E2FF, 0x6FA65FE2, + 0xFF59D32F, 0x7DEF5F99, 0xBE08BF6D, 0xFAF5FCA5, 0xFD9BBE3F, 0xC79FE21D, 0xFFA24FCF, 0x5FDA4F86, + 0x03FFA2DF, 0xE07F6DE5, 0xFF1FA647, 0xE27FCEF4, 0x4BDF7BD3, 0xF4C998E3, 0x251F09FF, 0x1107FE84, + 0x1D7F8AF7, 0xFAA9FABB, 0x2AF357DB, 0xBF62F880, 0xB1D3E339, 0xF61BEF9F, 0xCEBF33F8, 0x37DD07BC, + 0x857EFE7D, 0xB79EC82F, 0x944FBD3F, 0xD0FE32F8, 0xF781ACCF, 0xAAA7ECFD, 0x58FA7FD5, 0xF717FDFC, + 0xC0FBB9F9, 0xB5E20CFE, 0x1DF89B9F, 0xBBF63CFF, 0x01F80FC0, 0x7F88FC47, 0x3D65EFC7, 0xD2FF55DF, + 0x5FF4F303, 0xEFE7E6D7, 0x8A33F877, 0xE06F7EEE, 0xDA73FC89, 0xCFF5B0DE, 0x32F877E0, 0x3FEA397B, + 0x3F96FE2F, 0xFBFEA29F, 0x1F783F37, 0xBF569CC1, 0xBFA37EDA, 0x35FDE4E0, 0xC7ADF18D, 0xFE8EFE6D, + 0xFB0DF6BB, 0xAD5BA29F, 0xD56E4AEF, 0x4FAB9562, 0xF23BC5D5, 0x0F6BBCFA, 0xF5D68F45, 0xAFE0DFD4, + 0xDE5B6B7E, 0x5EE36B7B, 0x67CDAF33, 0x63D34FC1, 0x8F817F3F, 0xE6FD91FC, 0x62EBBF44, 0x3FCCDFF4, + 0x54FD3B05, 0x3FDFE078, 0xF3EBCA67, 0x00FE03F0, 0x1F227F69, 0xEF29E393, 0x199B7E0A, 0xDE03FFDE, + 0xF3FEC8DF, 0xFF67A21F, 0xCF9FB0E3, 0x2F7E3A7E, 0xFF9F897E, 0x3D7FE9EF, 0xA6EFDFF1, 0x373FE778, + 0xF367E593, 0xC1AF73C8, 0x37EADFCE, 0x1FBD7E5A, 0xD5CFA162, 0xD6CF61F0, 0xF3AA1FF3, 0x6BE623E7, + 0xC19BFE7C, 0xE8F89B9F, 0xD7F96A23, 0x7FE9CFFB, 0x67C837BB, 0xC07FCEE7, 0x29E7DF33, 0xF0EFBA5F, + 0x524CE7BD, 0x37B3AE27, 0x39FF693E, 0xF1E73FDB, 0x6F2B5E80, 0x7FCF703F, 0x15D6EFDC, 0xE2AB5E17, + 0x7EFD8E7A, 0x5B807FCF, 0xC0BF037F, 0x8AF7FC07, 0xE03F00FF, 0x01F80F91, 0xBFEC6713, 0xECBFED3E, + 0x27F21FE3, 0x03FF516F, 0x0BF0EF19, 0xF877E04F, 0xF18E3FB5, 0xE7F8DB7E, 0x1CF7DB8A, 0x17E0DF81, + 0xBFF4DF24, 0xD79FE33F, 0xC607FEA3, 0xDE16E0DF, 0x33F0EFA8, 0x9F764D3F, 0x14FF14EC, 0xBFF7928B, + 0xBFC67EA1, 0x7ABBC67E, 0x23FA58FD, 0x6D4A1F98, 0x987E793F, 0x1BF7DB1F, 0x727AAAEB, 0x4FDB0BEB, + 0x67379EF7, 0x65BF7D8F, 0x9D27A9BF, 0xF1BC237A, 0x59783F96, 0xF6CFC27E, 0xDCF9F9CC, 0xFB79D187, + 0xE76FFB71, 0xD313F877, 0xE43F00FF, 0x01F80FC0, 0x7F88FC8B, 0x1EBC1F4B, 0xFB4FC17E, 0xDCF9F9CC, + 0xFB79D187, 0xE7AFFBF1, 0x1CF7DBCE, 0xBF037FE9, 0x3FA5781E, 0x4829EEB7, 0xEFB1F364, 0xE05FF4C8, + 0xF7BBEADF, 0x84BF06FB, 0xF1AF997F, 0xCFFCFD70, 0xD157D04F, 0x0BFA6941, 0x3F6DE42F, 0xF747C9F6, + 0xDFEBF745, 0x8E3FC57B, 0xFDECEAFD, 0xD31BCA27, 0xFAF9BA1E, 0x433EE2FB, 0xCAE7C611, 0xF87A5EB9, + 0x0FF7BFAF, 0xD877B8C4, 0xEF6BBCD4, 0x5F37BE57, 0xD7F7455F, 0x8F3D7C96, 0xF1131357, 0x9F22BC21, + 0xF520BACF, 0x9D4C36E5, 0xBEF12263, 0xFDDE17E5, 0x7EBBE27A, 0xDFBD997D, 0xFDF5B4DD, 0xCFDE627F, + 0x6942BD33, 0xD9FDD412, 0xEE2B33E0, 0x7A9F79FC, 0x4CBCAF54, 0x9CE1FE32, 0xC3FD5986, 0xFBB3EA87, + 0xC7CFCB79, 0xABB6775E, 0xEFCFCF95, 0x7C7FFC53, 0x7A7FFE7C, 0xA9062A5E, 0x324EE17E, 0xFAFD6BF7, + 0xDDC69FF1, 0xF1EFC4FB, 0x4AC519EE, 0xDFAA1E8E, 0x7F3CDE57, 0x2ACEA047, 0xDCCFD07D, 0x6FE9FF2B, + 0x5F79827F, 0x7F40785B, 0x71E9EF2D, 0xC30BC61A, 0xFF3AC737, 0x8AF97913, 0x9E9FB6F8, 0x3ADF5B4F, + 0x0B2EF1BF, 0x31FC3A63, 0x8D3FACFA, 0x3821989F, 0x2BA67AA9, 0xE3DB316E, 0x0CEF956A, 0xABE229E3, + 0x18FF80F5, 0xD733DE36, 0xBCC7F55C, 0xDF5E63F1, 0x99E31BC3, 0x7B5CDFF6, 0xCFDDF79D, 0x01DF19F0, + 0xC98C357E, 0x01E359C0, 0x78E8F919, 0x3F7F84B7, 0x8F9A4F9C, 0xEF4579F9, 0x5D6B6F96, 0x3E58EE9F, + 0x8FE487FD, 0xE7F4484A, 0xFF3F4947, 0xF1A7E7EF, 0x4D1AFB9E, 0x1F4EE9F0, 0xE8EF8BDF, 0xAF4B7F3E, + 0xC6E774D4, 0xF7A7E777, 0xB29BDFB3, 0xFC7B8223, 0xE71BF510, 0xE32FA6BF, 0x2CFC92E1, 0x381E6CEF, + 0x75FEDECD, 0x51EB616D, 0x3DC1FC90, 0xDF7DD0AD, 0x07581FB8, 0x7E5EE778, 0xB73E08DB, 0xFA80F542, + 0x7EBBE9C6, 0xCFD8BE6F, 0xF183DBEE, 0x7B308EF1, 0xC9AD0FC6, 0x367F25FE, 0x773E9EB0, 0xCD3FC79B, + 0x5EF87913, 0x9E6FBAF5, 0x017C67C0, 0x27334EC1, 0x8FDC7816, 0x301EF42B, 0xF433F2E3, 0x9F7B7F23, + 0x7C64FBEB, 0xFC7E92D2, 0xCEC4BD3F, 0xBE7CFFD1, 0xE3CBABD7, 0x523A998F, 0xFC3EEBDF, 0x7728BF46, + 0xD90EEF9F, 0xC8CD51F3, 0xD3AD7E94, 0xD2BD9374, 0xD47CA31E, 0xA6A5BE7C, 0x226F87F7, 0xEFB3F57A, + 0x11F85F5C, 0xBD52F8A4, 0xA3BE1F7E, 0xDFB57CC0, 0xF111BFE9, 0xF40DFE8F, 0xF9E116C7, 0x2BC67C70, + 0xC8CF198F, 0xFBEF1ECE, 0xB71D9C6F, 0xA9DEF65B, 0x3BDF523D, 0xEED7763E, 0x91FA9CEC, 0xD7427D8E, + 0x703CDFF6, 0x70BEEDE0, 0x7CDBC1F9, 0xB687F36D, 0x0FE7DB1E, 0xCEB71D9C, 0x6F037F8A, 0xF7FC07E0, + 0x3F00FF01, 0xF80F91FF, 0xB8DFEEE0, 0x7EB283FB, 0xC91EEE27, 0x7BB89FEC, 0xE17CDBC1, 0xF936F0A7, + 0x78C79FDA, 0x73FC898F, 0xE32FFCDC, 0xF9B687F3, 0x6D07E7DB, 0x0ECEB73D, 0x9C6F7B38, 0xDF22EEE0, + 0xBE91F8EC, 0xD8F996F8, 0x9E30FDAC, 0xC7C7FBC9, 0x1EEE277B, 0xB89FEC57, 0x633EFA63, 0x3BDF76AB, + 0x31DF3D60, 0xE7DB0ECE, 0xB73D9C6F, 0x7BA82F75, 0x703F49ED, 0xFDD6CEB7, 0xD4DFAFED, 0x7CDBC3F9, + 0xB687F36D, 0x07E7DB0E, 0xCEB7817F, 0xD18FE74F, 0x389E6F7B, 0x38DFF650, 0x5FEAE07E, 0x32F21F22, + 0xFFA207A8, 0x2FF5505F, 0xEAE0BCD9, 0x417D29F0, 0x2FFAF1FC, 0x09C7F36D, 0x0FE7DB1E, 0xEA4B1DDC, + 0x4F06FE14, 0xEFF84B7E, 0x75F5A51E, 0xEE2B3BB8, 0xAFECA0BE, 0x14F5D382, 0x7E5AD04F, 0x1BF94B7D, + 0xDFD5973A, 0xB89F0CFC, 0x29DEEB67, 0x37F297F6, 0xDDF9B683, 0xF32DFE3E, 0x20837FF7, 0xE0DFD52F, + 0xB0DEE4EA, 0x03D7C3FD, 0x4EF513F4, 0x6BAC3799, 0xFEC1BF7B, 0xF0EF0CFE, 0x9DC1BF33, 0xF8770FFE, + 0x1DF85BBD, 0xC9B5773D, 0xDCEF44FE, 0x03F01F22, 0x7FF363F4, 0x6BAC37A9, 0x5E33F877, 0x06FFEEC1, + 0xBF037FAB, 0x3745BF77, 0xF79D53F0, 0x63FA3DEF, 0x29C8073B, 0x13C7E77A, 0xB81F0AE3, 0x37BFC77A, + 0x95AD1FE8, 0xAF07FFCF, 0xE0FF61FE, 0xE47C19F8, 0xC6F73B78, 0xBF837C91, 0xE17EB487, 0xFBD1A8DF, + 0x764DBF3D, 0xE48F1EF2, 0x4786FC91, 0x217FD47A, 0x04E613CC, 0x17A667C8, 0x1F19F247, 0x0FF9A3AE, + 0x77AC7759, 0x3D147E9F, 0x90E1F709, 0x3DFC3EA1, 0x87DF2704, 0xFE964F30, 0x5F60BDCB, 0xD60FE48F, + 0x1EF247E4, 0x3F44FE52, 0x4F6AA0BE, 0x95D6F289, 0xF3EF983F, 0x027FCB27, 0x982FB0DE, 0x65FA87FC, + 0xD143FE08, 0xFCADDE65, 0xF559C81F, 0x19F2470F, 0xF9A387FC, 0x11F5D382, 0x7E5AD04F, 0x1BF95B3D, + 0x4BF3470F, 0xF923F0B7, 0x7A97FD1E, 0x007E9F90, 0xE1F7093D, 0xFC3EA187, 0xDF272C61, 0x3D2CC0CF, + 0xA91EB129, 0xEB4FEB59, 0x58AF52BC, 0x84FCB0DE, 0x5ECC0F4B, 0xC80F4BC8, 0x0FCBBBD5, 0xB3528AF5, + 0x2AE53700, 0xBF01F80D, 0x919FD59B, 0xB01EA578, 0x09F5A925, 0xF8F5F26E, 0xF5AA9462, 0x3D4AF859, + 0x3D0AEB4D, 0x8A97E0CF, 0xEBED457F, 0x5D82BF2E, 0xC15F97E0, 0xAF0BF0D7, 0x5A6F72F3, 0x1BEB4D0B, + 0xA8372DA1, 0xDEB4BC7B, 0xBD09EB49, 0x36DFE09F, 0x4BF0CF05, 0xF827B5F7, 0xA6F90FC5, 0x5F367F24, + 0x7C09EA4B, 0x97D291F1, 0xF87CC1CF, 0xB1DE84F5, 0x24D303F8, 0xE712FC73, 0x01FE19F8, 0x97F92DCF, + 0x67E68F84, 0x5F84FAD2, 0x8BAE1EC9, 0xF1584FC2, 0x7A91E901, 0xFC7109FE, 0xB8007F0C, 0xFCE4BEC2, + 0xF9E112FC, 0x70017EB8, 0x003F8CF3, 0xDFC2FCB7, 0x919FFC3E, 0xDCF9DF02, 0xFC2FCEFF, 0x2ECC670B, + 0xF3DFC2FC, 0xAEC7E3F3, 0x30FF72FF, 0xE0FC700A, 0xFE15F663, 0x723FB233, 0x71E7593A, 0x7FAB9EC3, + 0xDF63118E, 0x7ED9815F, 0xD2F3B3BE, 0xBF6B7C5E, 0xF4F7238F, 0x99FE3A8E, 0x8FF71FCE, 0x2FA7E06F, + 0x81BFDC8F, 0xEC4C5C7B, 0x9EFF00FC, 0x07E03F44, 0xFEF4F788, 0xD85FF4D3, 0x0EFC34F2, 0xBD10FBA7, + 0xF65CFFD2, 0xBEF3CBF8, 0xFDDAB5FD, 0xE514F687, 0x71FEDAB5, 0xF99B82FF, 0x4DC1FF3A, 0xF0BF0EFC, + 0xAF9E1F4D, 0x3FAB4782, 0x5EA6E087, 0x1DF86107, 0xF5F6299C, 0xFFB43D7F, 0x3FB13389, 0xE7FFC7D6, + 0xEE1F144F, 0xE13E620A, 0xF711813F, 0xFD3DCC23, 0x412F53F0, 0xC30EFCB0, 0x837AFB14, 0xEAED91FF, + 0x10F9CBF9, 0x7F0FEE1F, 0x5CBD7D0A, 0xF5F629D4, 0xDB03FF72, 0x1EF1FC09, 0x47BFECC0, 0x2F3BA8B7, + 0x4F61FF1A, 0xF8CBFDC4, 0x8EFDDEB5, 0x837A7B07, 0xF5F629D4, 0xDBA7506F, 0x8FFA6941, 0x3F2DE8A7, + 0x8DFCE5FE, 0xC1D5DBA7, 0x50DF0CFC, 0xE57E6267, 0x12EFBF9A, 0xB5FB07C5, 0xEB7A8CFB, 0x795A5FBF, + 0x1A773CE5, 0xEF8DE53C, 0xF876C5F2, 0xF7D1B7D3, 0x19C314CF, 0x58CE936F, 0xD7BF6796, 0x7AD26DF8, + 0x7BE7FF9B, 0xD4F7CF0B, 0xFEC04431, 0xBD5FF105, 0xC12E9EDA, 0xE3E7F2F7, 0xF6B7D3A3, 0x5931F179, + 0xD4E209BB, 0x78EAAFC6, 0xCF057F6C, 0xA298FAFB, 0x98C51376, 0xF1D45F7D, 0xBE2BF893, 0x5931F5F7, + 0x498B275C, 0xE35B696F, 0xD7DE27EC, 0xDE273E15, 0xB78277ED, 0x7DEA8FB1, 0xFC7DEDDB, 0xE9735931, + 0xF5F7397B, 0x9F708D7F, 0x56DE7FC2, 0x30BDAFB8, 0xFE9EC130, 0xABA5E2D7, 0x043FFE34, 0xB5FF1712, + 0xFFD74930, 0x3F672CBF, 0xAFB8EDDB, 0x7398E209, 0xD7F8BBB4, 0xEFDB4B77, 0x049FFC29, 0xE13DC10F, + 0x27C5D4DE, 0xC3A2BF8B, 0x5E7F8493, 0xFBFF135E, 0x11FC517D, 0x9FC763EF, 0xCBEF3B44, 0x8F65FDFD, + 0x91D33F3F, 0x3FA3EBA5, 0xACA71DB7, 0x7E387EF3, 0xEEF1CFD8, 0xDF472AA6, 0xF72B86F6, 0xC4CF76DC, + 0x7A606CEB, 0x87FEFE31, 0xDBFA61EC, 0xE2898FAD, 0x07C6B67E, 0x988FAD1F, 0xC62E9EFA, 0xB3F5C0D8, + 0xD60FF767, 0xEB87B18B, 0xA7FE6CFD, 0x3036FD73, 0x7FB67E18, 0xDBFAE1F6, 0x6CFD3076, 0xEF131F5B, + 0x3F8C6DFD, 0x707FB67E, 0x18DBFAE1, 0x785B3FDC, 0xBFAD1F7E, 0x6EEBC7AF, 0x973FB41E, 0xFE90DE50, + 0xCF7EBDF8, 0xDF1F3586, 0xA7887DFC, 0xEF010000, +}; + +u32 point_table_binary_24[] = { + 0x11726D94, 0x4F48D361, 0x18C79FB9, 0x9F9BB9E5, + 0xAC83C620, 0x12844051, 0x1315040B, 0xBC98BB74, 0x6861109D, 0x96223B6C, 0x0B766B97, 0x8D708A48, + 0x5D0C1CA2, 0x5D8A0EE1, 0xD1055978, 0x113C758B, 0xA8202514, 0x49FC0D75, 0x0C27EAEF, 0x9D6FBFF7, + 0x79DFF769, 0x5BBEB0C3, 0x67CFF7F7, 0xFC7B9FE7, 0x857BFC13, 0xF4011C01, 0x40777737, 0x871E6E4A, + 0x766F86C3, 0x61C9F6C9, 0x6B167A64, 0xA56FE307, 0x42BF7308, 0x90CBE538, 0x78E0AE64, 0xDF01B70F, + 0xB27D7E99, 0x8A851E19, 0x60636383, 0xD8B07F4D, 0x4D4D9CAF, 0xC315C986, 0xC3EFF723, 0xF32FF88F, + 0xA3B9B919, 0xF592A51E, 0x7C329F86, 0x1B321F7E, 0xCEB724B3, 0xD6B5B535, 0x64A1BFFA, 0x8DB5CECD, + 0xCDA15E72, 0xA5DE4A00, 0x140A05CA, 0xC74AB046, 0x5D9F8C27, 0x59FB1367, 0x7B7B9BC3, 0xA08CCF82, + 0x00BDBDBD, 0xD41FEBBE, 0x62D5BFD2, 0x03161C1E, 0x1E26FFA5, 0x73CB0A04, 0x02159C4E, 0xA7291FC7, + 0x23C652A9, 0x14D5070E, 0x80603058, 0x112F140A, 0x719E95F5, 0xD4BE0118, 0x1A1AB2FB, 0x25D918D0, + 0x2CFB670C, 0xB0778B8B, 0x8B9CFF86, 0x3AC135D7, 0x9995C964, 0xFEB7AF4B, 0xBBCD68D7, 0xF75BF384, + 0xF9C6C7C7, 0x693E1C31, 0x3686ACE6, 0xE7FC1500, 0xF2A06471, 0xAA797575, 0x55D66373, 0xED1DC958, + 0xAFCDEED6, 0x9217ED65, 0xF19055BC, 0xBD18EB2F, 0xB7EFC500, 0x666767A9, 0x7F5BBB00, 0x333333D4, + 0xEFAD5DD6, 0x3F3D3D2D, 0xFB53B0FD, 0xBF681F4B, 0x2693D4CF, 0xFAF71D2D, 0x78BF6A1E, 0x2EEDDF4A, + 0xE0FD0AFD, 0x4F5BDFD5, 0xD1A8F5DA, 0x9ECFE7A9, 0xDF2EDEF1, 0xC734CD0A, 0xBD605DAF, 0xF7B0BDE5, + 0xECEC8CEE, 0xCBDBD399, 0x28168BA8, 0x17ECFEDC, 0xF6527F2F, 0xF475CF6E, 0xF609FFE5, 0xF9513C95, + 0x3FFA57FD, 0xBEFCB83D, 0x39353545, 0xF3E67DDD, 0xF9636262, 0xA2221E72, 0xB5BEDA5E, 0x96AFB0EB, + 0x7A1A6E03, 0x8C8C8CD0, 0x7CF8BA0C, 0x13FBA3F6, 0xD333AA58, 0xE5E77DF8, 0x4FAFED0B, 0x0B0B54AF, + 0x671440B3, 0xD613A37F, 0xC565F1C8, 0xAEF2D176, 0xED5FDC3F, 0xFF2ADF17, 0xCFA87B87, 0x58CC5346, + 0xF145FA6A, 0x3BB261E2, 0x3E54E77B, 0x513DA897, 0x763D7F2E, 0xCF6951EC, 0xAF7EEF9C, 0xFB004B4B, + 0x4B949F38, 0xCBCBCBE4, 0x8F5F63A1, 0xF9F9797A, 0x5F5CF5A7, 0xC738BFF6, 0xF782C5F7, 0xD96C16BF, + 0xD7EFCDCA, 0xCA0AF547, 0x7CAFF615, 0xF3AFFD60, 0x7DC47D52, 0xF5196FD5, 0xBEA9F798, 0xF64FED4F, + 0xE9F9C966, 0xB9FE78DD, 0x39198FC7, 0x29DFA3EF, 0xCEC94824, 0x42F51CA7, 0x00F0FD57, 0xFE4E9E02, + 0x44A351FE, 0x17000000, +}; + +u32 point_table_binary_25[] = { + 0x11726594, 0x4D885251, 0x14C74F3C, 0x1BB5699C, 0x66938660, 0x30E2543B, + 0x114177AD, 0xDA153521, 0xB4526A91, 0x62C320B8, 0x909C952E, 0x06752508, 0x92E8B2A0, 0x45AB60DA, + 0xB4484563, 0x4067E5CE, 0x20216835, 0x3422367E, 0x5FBDBDFB, 0xF1CEF8E8, 0xEC7EDCFF, 0x3DE77FCE, + 0x3DEFC163, 0xFA15BC00, 0x0400DC6E, 0x37050F3D, 0x176CFC19, 0x894404AB, 0x31D598E9, 0x394BFD03, + 0xDA67FAF1, 0x1C80AA01, 0x9BF048F0, 0x761F598D, 0x8B9164A6, 0xE70C309B, 0xCD900DA0, 0xF46D361B, + 0xA5DF6147, 0x3080C3E1, 0xE04CCF80, 0x87DD6EE7, 0x7AC14ADF, 0x6AB552D8, 0x167E0C5F, 0x841FBAA2, + 0xBF041367, 0xAFD7E3CC, 0xF4E637C4, 0xD9E974B8, 0x5EB05E3F, 0x3C90FEA5, 0x9FE101B9, 0xA5F5C7F4, + 0xE3A1602D, 0xDF7828FD, 0x3F14F5C9, 0x3E80C7E3, 0xC1F92C9E, 0x4996F35B, 0x3E27FB3E, 0x9F0FF32F, + 0x578B85DF, 0xEFD77134, 0x1A453FD7, 0x5E10C2E7, 0x2DFB6311, 0x0A8574F5, 0x82C120CE, 0x7FF98AEC, + 0xE07BA9BC, 0x3291D7F8, 0x5E5E713F, 0x1C0E8BFB, 0x2A53C3FF, 0x5CAD5645, 0x3D951751, 0xC1DC8FCA, + 0xF33BCBAD, 0x5AADA6AB, 0x57AFD7B1, 0xDEF488F8, 0x5AAD169E, 0x4F8F00F2, 0xF93CF637, 0xB8042895, + 0x4A388FC1, 0x25F1158B, 0x454A4FD4, 0xF7F8ABBE, 0xC775E7E7, 0x743A8DFD, 0xDEDC751D, 0xF2F9CBF7, + 0xDA0CDF3F, 0xE5F367FA, 0x2E80E9A3, 0x2BA8E9B5, 0xF3D16824, 0xCE5536BD, 0xDDF30E06, 0x039D9EB1, + 0xD6AF25E2, 0x3C5CAD56, 0x38CFAD4F, 0x7BA78410, 0xAE676CF6, 0xEEFED0EE, 0x33BD7970, 0x373D994C, + 0x74FED8FD, 0x75FF3CBF, 0x9CB7A5E3, 0x3CCB66B3, 0xB80F96DB, 0xF75C994C, 0x46570F59, 0xFA617ACD, + 0xEFC60780, 0x402080FB, 0x6F7C6738, 0xE7FDCBEF, 0x43694B96, 0xF50DDFAE, 0xF4DA79B9, 0x5CC67E94, + 0x3640A552, 0xD1E99179, 0x7EC96BF5, 0xF05CFAE1, 0xDC11DFB3, 0xD236FE2E, 0x140A82F9, 0x7E4966F5, + 0x39AFD597, 0xFBC7EE6B, 0xFBB07163, 0x3666FBAE, 0xFD1F940B, 0x80542A85, 0xF959E472, 0x39EC87DA, + 0xC8CB6432, 0x89F90D7F, 0xC8D346A3, 0x81F5D9FF, 0xA2D96CE2, 0xFF87053B, 0xC77DEDCE, 0xBA6C5F35, + 0xFDFCBD72, 0xCCF3C97A, 0xD313E538, 0x9148A09F, 0x79082016, 0x8B613EF2, 0x04201E8F, 0xD37F0000, + }; + +u32 point_table_binary_26[] = { + 0x11725D94, 0x31685A51, 0x14868FD5, 0xE41193A0, 0x850C166D, 0x0C75D0D2, 0x454A4296, 0x42A70E62, + 0x41AC42A7, 0x400B05C9, 0x50412711, 0x3A3818DD, 0x04BBA95B, 0xC7766CA1, 0x3473C1A1, 0x52A83874, + 0x486DE129, 0x4430140A, 0x35C5EBBB, 0xBDF7DCF3, 0x6EDECB81, 0x377CDCFF, 0xDEF39F73, 0xCF7DF098, + 0x7F827D00, 0x1F002493, 0x490EF7F9, 0x4CB17156, 0x28141463, 0x104B3D05, 0xEAEFF20B, 0xA9DF5807, + 0xB02C8BC3, 0x263C521C, 0xB8E02290, 0x3188A59E, 0xC2C93BE2, 0x0B85429C, 0x7F869B8A, 0x7D9E6834, + 0x8ACCBF00, 0x0489A55E, 0x3140381C, 0xE610507E, 0x9669E587, 0x5BFC9762, 0x169B4EA7, 0xC8520FC0, + 0x6293C904, 0xF58ADDFA, 0xF323B79F, 0xF32316B4, 0xEB93FAB9, 0xA9D83E6F, 0x6E92FEA1, 0xCACFB200, + 0xF1785CF7, 0x679921A6, 0xFEAD9EB0, 0x6C2291D0, 0xE7AFACE5, 0xF23AA7D3, 0x69EDC7F3, 0x9431C976, + 0x7D3252A9, 0x942B1F32, 0xF5FFC673, 0x162C97CB, 0xFAFE3C2F, 0xD98B52A9, 0xA4FC08B6, 0x5E03148B, + 0x45B57F5F, 0x9D779D07, 0x8381CA27, 0x78ED8162, 0xF423D888, 0xADB686C3, 0xA12BDF68, 0x34D2F98C, + 0x1376D8EF, 0xF7F5BA71, 0x02D06AB5, 0x5CF7DDEB, 0xF51CF3C4, 0x0E3B9D0E, 0xE7EFC57D, 0xFC01F0BF, + 0x8A58CD66, 0x53D7BBDD, 0xDD3DC5FE, 0xD37D6DFD, 0xB8B383FD, 0x97FAEF42, 0x1FDD7D5B, 0xAFD75DEB, + 0x72FE705D, 0xF0C6EF68, 0x6DB158B8, 0xF492ED7A, 0x033F23A7, 0x38AFD4CF, 0x406C4FEF, 0x97EC7F17, + 0x49C8FB45, 0x16FACDE3, 0xD057DCEF, 0xF0A7F391, 0x7F9C07EA, 0x77307DFB, 0x56A3D1D0, 0xF31068ED, + 0x95B13E47, 0x3ECDE447, 0xEA6DBF7C, 0x1B209FCF, 0xEBF9172F, 0x7286F5D3, 0xFB6007C4, 0x947F15BF, + 0xD2DBEB76, 0x7F150374, 0xBB5D975E, 0x33BD0764, 0x473E7D3F, 0xE407D7BF, 0xA9F7CC0E, 0x0CB3DD6E, + 0x2B16FE2F, 0x8F89657E, 0x64477E64, 0xB5DF9E87, 0x75FFBFBF, 0x38DFF47F, 0xF0CE01B2, 0xD9AC3E5F, + 0x462E97D3, 0xF5F0107B, 0x96C964F4, 0xF96B1F96, 0x1FC7E3B1, 0xCEEF7B03, 0x309BCDF4, 0xFF478669, + 0x9A7A1E57, 0xB5CB3339, 0xAFB6DEAA, 0x79EB954A, 0xE5AA9EB6, 0xB75EAD56, 0xB51F4BCC, 0x3FBE27FB, + 0xBC7B00F2, 0x3DFD0700, +}; + +u32 point_table_binary_27[] = { + 0x11725D94, 0xCF8B9241, 0x18C79F55, 0x4B4C49DD, 0xCADC4C2F, 0xDAA19BC4, + 0xC25E822E, 0x765B900D, 0x61BB554B, 0x202B2881, 0xB0785311, 0xF59C8B11, 0x1A5EFA17, 0x4AA25310, + 0xDD82C0C3, 0x62874045, 0x3A288999, 0xA9E9F84E, 0xEF3CF363, 0x7D776E1F, 0xE63BCFF7, 0x799E7966, + 0x609F7E84, 0x5D000B00, 0x84C3610A, 0xF7E880B3, 0xF5673C1E, 0xE78C4B30, 0xD38B85FA, 0xBB74C4F4, + 0x3E3740BF, 0xDFA76087, 0x879C9D23, 0xAA2F647D, 0x6DDB0533, 0x3D32C064, 0x32517C1D, 0xCC23AFD7, + 0x4BE91770, 0x7306F0FB, 0xFDC8F42B, 0x804BE740, 0x20807ACE, 0xE691CFE7, 0xA3E0E4F9, 0xFCEEF27C, + 0xA846BB9C, 0x49B0DD6E, 0x2333FDEC, 0x1509F67A, 0x3DD47336, 0xEA3B5100, 0x4288CAA7, 0x13252E59, + 0x1FD3F7CF, 0x38CB78FD, 0x3300ACE7, 0x01F72707, 0x00A15048, 0xF5671515, 0x2CFAB77E, 0x440E9045, + 0xFCB5B65A, 0x5DE44824, 0xA2F2D93A, 0x2484B1AC, 0x8F2DE40D, 0x3F64D17F, 0xD333E2CA, 0xE572EAFE, + 0xB692E479, 0x369BE5F9, 0xE8AC9D02, 0x6432197E, 0x7E97C7BB, 0xC89D4E87, 0xFBE97CE9, 0x3E40ABD5, + 0xE2F9E86C, 0x0DAE1DC3, 0xE1D0E037, 0x1E8F959F, 0xE794EC35, 0x9B4DB5EF, 0xD1FD0A85, 0x82AACFE9, + 0x00A856AB, 0xAA1F4E07, 0xD9AB542A, 0x94BED3EF, 0xE30F807D, 0xE6D9CFE7, 0xF3AA5EE7, 0x35AF0DFB, + 0x2FEEEBEA, 0xA1EF08FB, 0xCFF4DF75, 0xFDEB9B8B, 0x62B168D8, 0xD7348DEF, 0xEB6C3FF6, 0x7E9BCFE7, + 0x063D6359, 0xAFFBB1C7, 0xB65C2E55, 0x3F5D6F76, 0x8E18333D, 0x63C79D1B, 0x27AC3E64, 0x5DEFE86E, + 0xDF1E0C06, 0x86FCD8BC, 0x6CE68FFD, 0x10FD767F, 0xF6C44BA5, 0x929A07B7, 0x75E753B9, 0x5C36F829, + 0x16F930BD, 0xCC777E02, 0x108BC5D4, 0xFC2F8E2D, 0x03AC5FBC, 0x8F6943B0, 0xF0FFFBF2, 0x5C2FF76B, + 0xB59AAA67, 0xDA00A8D7, 0xEB06BD62, 0x8C2F78C3, 0x4F9E97F9, 0xE07E8BBF, 0xE769C3DA, 0xC7FB6BF1, + 0xF73E6E09, 0x66FEC81B, 0xFEC8FCBC, 0x9C87CB57, 0xFECD707E, 0xC5FF60FE, 0xC5E759C6, 0x97F32EEB, + 0xA15EF254, 0x319BCFF7, 0xAB0FECFD, 0x497FCB5B, 0xF11EC5FF, 0x8367E47F, 0xA3F33ABF, 0xF881F729, + 0xF4A627E6, 0x6232993C, 0xF77B612E, 0xA6D36995, 0x8FE91640, 0x2A9552F1, 0x2C368044, 0x2241FF03, + }; + +u32 point_table_binary_28[] = { + 0x11726D95, 0x5F485351, 0x1CC77FEE, 0xCE5DA8D9, 0xDDA6AE89, 0x26818A08, 0x09D28B2F, 0x4161D643, + 0xB9C41047, 0x81B044E7, 0x8BE04310, 0xBD2403C1, 0x87E16314, 0x4DD0C740, 0x1F8490C8, 0xC08710C1, + 0x7C285344, 0xC4C0E68B, 0x73737F22, 0x95D43B4F, 0xE7CFEF9C, 0xDDCDEEDB, 0x87F33DBF, 0xFFE77749, + 0x9C24A003, 0xC078A0EF, 0x0E0E0E12, 0xB849D906, 0x607B88DC, 0x413E3366, 0x5F4B4B0B, 0x2171CA21, + 0x00F71BC9, 0x700F1A00, 0x9C6F8D3F, 0x847E7099, 0x32D56B1B, 0xC84D242D, 0xEFAFAEAE, 0xB2FB69B8, + 0x0BE01A02, 0x088542CA, 0xBE3E2EEC, 0x49FFFAB8, 0x1E93F190, 0x6FEC3632, 0xD50B46FF, 0x73221E7B, + 0x9E793E76, 0xD077989E, 0x607E9067, 0xAE97F765, 0x7CCD3522, 0x3E197F73, 0x8D9196F9, 0x307FF55E, + 0x64AA170C, 0xB0BEBECE, 0xFCF17C1C, 0x11807038, 0x4C59D4C3, 0x1131B692, 0xC9A4AA0F, 0xAD30B2D0, + 0xB38FE72F, 0xED51F67A, 0xBD842C81, 0x5BB0BDC4, 0xE7F3098E, 0x025CA75C, 0x5D5D2DF4, 0x9C01D839, + 0x18A21EF1, 0x1798FF39, 0x890936EB, 0xE6E7E705, 0x537DEA86, 0x59B7B2B2, 0x22F49C0B, 0xF59B6D00, + 0xD96C56C5, 0xB3D966BA, 0x647D987E, 0x7B59B0B4, 0xB7BD0C70, 0x747444E0, 0xB6F06F76, 0xD198EBEB, + 0x557FCE3A, 0x91B17FB9, 0xC7661767, 0xB49FCB9D, 0x9D15737B, 0x7BBB8AA7, 0x24609A8C, 0x657EECE3, + 0x6CF1C7F5, 0x58FFDC07, 0xB36A6060, 0x40F5FF7C, 0xD21C42E6, 0xFD2EE903, 0x50FC44D8, 0x2BE68585, + 0x05C14D00, 0xA769C531, 0xF0019C78, 0x73E5C8CA, 0x1F67EC67, 0xE592B627, 0xFBC9E6E7, 0xEF276D2F, + 0x1289A879, 0x3EFE0A30, 0x3333A3E6, 0xF1EA4780, 0x4020A0CE, 0x1BA6CC56, 0x762EEF37, 0x4C01F0FB, + 0x589FDA2A, 0x80B1B131, 0x55CFDA2A, 0xB3757A7A, 0x5AE55B91, 0x2BAC4745, 0x4EDBE7AC, 0xE64DDBF7, + 0xFBFD96F7, 0x20FCCBFA, 0x188B7632, 0x3232927F, 0xDFC38E97, 0x8A697DDC, 0x77F4479C, 0xB15EC6EB, + 0xD28DE2F3, 0x44222198, 0xC6EFD29D, 0xBB9CE744, 0xBFCA26AF, 0x2C4A96F7, 0x19B37E32, 0xBDE787D1, + 0x93C964D4, 0x3E28BF65, 0xCCB1F764, 0x3D17EF8B, 0xDAFB42ED, 0x0D1BEF98, 0x7F391FAE, 0x71770F9F, + 0x579C6FE3, 0x7BC5ACDC, 0x0FE43DD5, 0xBBDCF795, 0x1ECFD9FC, 0xF273CACE, 0x98A746C5, 0x8BFAFFC6, + 0x87F3E7A9, 0xF4CC1E1E, 0x1E5ECCAF, 0x287F6B7C, 0xEC7D59E3, 0xE7E7C5F9, 0xE2FBF184, 0xCBCB4647, + 0x470BFC49, 0xBE500FF6, 0x5E7E3BAE, 0xF17EE3FE, 0xD09C36BF, 0x9807CABF, 0x68B33724, 0x8BFC323B, + 0x00DDDDDD, 0x6ABF64D7, 0xEC095E2F, 0xBC9FD291, 0x31DED4A9, 0x458FE713, 0x1313CA7F, 0x4A07508C, + 0x7AC5DC3E, 0xB2C55F34, 0x1A2D8847, 0x9D5BE35F, 0x13FB578B, 0xC9F9A69C, 0xCAEF83E2, 0xFCE47B71, + 0x5C3A39E6, 0x8CFB5B4B, 0xA11EEDA9, 0xFBE88FF8, 0xCCA0D59E, 0xFDC0EC14, 0xEF5DF8B3, 0xABFD20F7, + 0xB9DA0F62, 0x1F6C9D6C, 0x59F507CF, 0xB5A7FDFD, 0xFDCA5FE2, 0x596923FF, 0x7F613C71, 0x776923DB, + 0x3FF27FB3, 0xFFCAE60A, 0x0683EA7F, 0x91FC09D0, 0xDBDBABFC, 0xA5CE05FF, 0x03000000, +}; + +u32 point_table_binary_29[] = { + 0x11725D94, + 0xC16B5341, 0x10C62779, 0x6913CD7B, 0x495AA122, 0x5E1402E2, 0x2D14490F, 0x3D44243D, 0xE93D2026, + 0x07E15D44, 0x247F4148, 0x2EDEEA45, 0xBC851E05, 0x8917A520, 0x0602A581, 0x1C422F6A, 0x6F3D14A1, + 0x90F084A4, 0x69D1D6BA, 0xC9BA33BB, 0x3B7DE9DE, 0x7E996F67, 0xBE999D17, 0xB927DBF0, 0x0420FE1E, + 0x2097CB49, 0xB9270358, 0x458E8B62, 0xB1280134, 0xAB5F44A5, 0x5241263D, 0x1EA31FC1, 0x7D806B71, + 0x807ABDAE, 0x18362089, 0x9C9EF4FB, 0x7DA5D70C, 0x909E0C87, 0x43BC4F7A, 0x3CA8B72C, 0x1467B359, + 0xD42FC91E, 0x728CF2C3, 0x03CDE78A, 0xF3F9BC62, 0xAD3F67BD, 0xF2930688, 0xF9DA8FE2, 0x9F72862C, + 0xFC6AB58A, 0x7AE2445F, 0xF88D4603, 0x99F489FE, 0xBCFE3423, 0x1E4A75AC, 0x9FD30C00, 0xF56FEA8D, + 0x7698493F, 0xDA617D1B, 0x0A00FFBE, 0x4284FDA8, 0xF95C6C32, 0xD3FCC491, 0xF00D53BE, 0xE94791B9, + 0xCA66DE94, 0x3FF276EA, 0x1926BFE0, 0x4084D9D4, 0x43B6F39F, 0x7E16B77C, 0xDFE7F79B, 0x6D899786, + 0xC94FE439, 0x007341CF, 0xFF2A773A, 0x1DCDAADE, 0xC58899FC, 0xFC5D99DE, 0x30CCF50C, 0x53BD8333, + 0x3D1F1B3F, 0x38737E1B, 0xBFC4FBBB, 0xCCA4DFDF, 0x35F3F464, 0x5B6E03B8, 0xCFBC0FB5, 0x5A8DFBF5, + 0xD6E3AFF4, 0xFB6B4E0D, 0x1203E27B, 0x5AEFADA6, 0x7CD287E2, 0x41101053, 0x7C2BD525, 0x0EE9916D, + 0xBFEE7AF4, 0x88E2669E, 0xDE2056B6, 0x8CFAE4C4, 0x7B6CF5C8, 0xD78BC9EF, 0xAC37FE88, 0x43FE39BF, + 0x9AB7FB22, 0x9AE27E14, 0xA7569CD7, 0xCCA61E72, 0xD80FC58D, 0xDFE5BB66, 0xBFCDFE2F, 0x07CE61F8, + 0xFB48770D, 0x9BFA99CD, 0xF9EF07E3, 0x765F309E, 0xEECECF1B, 0xF5669F75, 0xBDC0F265, 0x3DE2901F, + 0x9D0F36E4, 0x0FCCB7B8, 0xA6DF5BB3, 0xDB64A6FB, 0x6E53DFB7, 0xF3739BF6, 0xBEDE87C5, 0xA5D8279B, + 0x0FFF1F9C, 0x13805EAF, 0xC7F9F18C, 0xC763EE47, 0xDE8C7E6B, 0xB55A9C7F, 0x721BFEE8, 0xFDD3FAE3, + 0xE2C21BCB, 0x98EF5765, 0xE130BCAF, 0xC3C2AC31, 0xA7FFE23C, 0xC5FDB7F5, 0x46EF2E19, 0xEF1FDF01, + 0x2897CB9C, 0xEFE41140, 0xA95492FF, 0x01000000, +}; + +u32 point_table_binary_30[] = { + 0x11725D94, 0x31685351, 0x14864FF2, 0xD2347989, + 0x7D69C58A, 0x885B400C, 0x1D8214DC, 0x8C43BA58, 0xF3764B08, 0xAD349312, 0x32D8D110, 0x0737E920, + 0x0882C521, 0x4B06972A, 0x1D4A20AB, 0x5317EDD4, 0x49429D9E, 0x5048AD2D, 0x362FBDDE, 0x73EEB9A7, + 0x2F7DDBF7, 0xCE7FCFF9, 0xEFB9E75E, 0xB5A77AF0, 0x04607E08, 0x502C1695, 0xDA5301DC, 0x479E0ECB, + 0xE5B20230, 0xEC2D4F87, 0xB55A0D99, 0xF4DEB2E8, 0x8FE01EC0, 0xED1B00ED, 0x765B332C, 0x4106D91B, + 0x763A1DAD, 0x373C37E3, 0x0DBBDD2E, 0xAE27FDDC, 0x8CD15B4E, 0x68613E9F, 0x47FDACFA, 0x869C8042, + 0xA1A060D1, 0x30FEC17A, 0xB068F420, 0x7AEDC703, 0x187D347E, 0x340FD405, 0x72586F36, 0x9BA82706, + 0x10263D7E, 0x13FAEDF0, 0x91D29FF5, 0x33DA06A0, 0xFD73BDB3, 0x5561D29F, 0xAD8ABE07, 0x25ADDF85, + 0x98F8D1FD, 0x397F2B4C, 0xFD0B7F85, 0xEBCC946F, 0xFC39CC5D, 0x65EE37E5, 0x8FBD1B67, 0x998DDF38, + 0xC484B91E, 0xB2EDFFF8, 0x6B78AB5E, 0xAFCBF95D, 0x7C0A5F30, 0x939FD833, 0x00E192D9, 0xFF55EEF7, + 0xFB8675BD, 0xF32361F2, 0xF36F7E7C, 0x9D59EA31, 0x53BD60CD, 0xF4C7C683, 0x35E72FFB, 0x253E5C10, + 0x26FDE102, 0xF7F39AEA, 0xA91D80B4, 0xE3EEB65A, 0x2DD96F7A, 0x9078C5E7, 0x4D9CD99C, 0x3A25BECB, + 0xFA83CC4B, 0xD247E241, 0x101063DC, 0x2D677E10, 0x47F4C876, 0xBFA981FA, 0x4371EEA7, 0xBB197B6E, + 0x19F5A90F, 0xEE53AB47, 0x4EFE4E0D, 0x44CFFE88, 0x23FE25BF, 0xEE773AA7, 0xEEC87E34, 0xBB7D782F, + 0xCCF590A3, 0x7E28CE7E, 0x33FB3CDF, 0x3CFFD92D, 0xE7A73E22, 0xB91FE90D, 0x66AEEF96, 0x26EF0FC6, + 0xEDBC90BF, 0x8DC97EA3, 0x9EE79938, 0xBB65F9B2, 0x1E71C48F, 0xC9074B6A, 0x1FF3251F, 0x98F3369C, + 0xF485697D, 0xD237EBA5, 0x7FBE5D6F, 0xE621399B, 0xF862F3E1, 0xFBE01C03, 0x341A0DC9, 0x8F9F792F, + 0x4C3E7533, 0xFE1DEFAF, 0xCDAF1EC6, 0x77CCFC5D, 0xEA2D53BE, 0xC732BF54, 0x6F2A9778, 0x1DD59F8C, + 0x9C956AB5, 0x2AF58E0F, 0x9C15F3BE, 0x99F527EB, 0x00BEEF4B, 0xBED33700, 0x954A45FD, 0x07000000, + }; + +u32 point_table_binary_31[] = { + 0x11725D94, 0x3D685441, 0x10C7E7EE, 0x7D829118, 0x04458229, 0xE4611411, 0x0EE16223, 0x9CC5A593, + 0x18AE4C79, 0xE4C0C2E2, 0x6A8BE340, 0x8B1469B4, 0x48BA5482, 0x904E1102, 0x07D70624, 0x69D42A55, + 0x0876A704, 0x2F20F7E1, 0xBE5B7767, 0x66C77D79, 0xDD8FF9EF, 0xCC7F6667, 0x9F3ED63D, 0x780670F7, + 0x0940A552, 0xD1FA580F, 0xE091E544, 0xD5EB750D, 0x40BCB42B, 0x8CFAA55D, 0xD19FC37D, 0x80877700, + 0xBADDAE61, 0x58852B96, 0xE7879601, 0x88B345C7, 0xA4CF1649, 0xEF78CE08, 0xB32CB3FA, 0x057D6839, + 0x24AE12A7, 0xC2A44F45, 0x6FFCCC03, 0x5C7C233F, 0x86CFF4CC, 0xB26AB5DB, 0x6DAB471E, 0xAD08A37E, + 0xB452D487, 0xEBEAA936, 0x9FF313AE, 0x0360BF5C, 0xCF7ECCA8, 0x07107D0F, 0x6A007F0F, 0x3C3F663E, + 0xD36D619C, 0x9FFAA136, 0x99315FBE, 0xAFAE5D66, 0x9E2FE62F, 0xBDCDE764, 0xDEC62F94, 0xB9BE57CF, + 0xB29B7FFE, 0x49DD6AB5, 0x5A727FB3, 0x3DF59219, 0xFD949A00, 0xC235EAE7, 0x32F7FB7D, 0x62536F7A, + 0x2E8C7E26, 0x37F2EBCC, 0x528F19EB, 0x8D8F8A7E, 0xC647C11F, 0xF68B3CDC, 0x1146FD70, 0x87FBB9AA, + 0x7BFA3340, 0xB49F1C76, 0x3A1DE937, 0xDE2A6DE3, 0xFDF07DA5, 0xD52042BE, 0x47FAB89B, 0xBE46BD17, + 0x1F0C06C8, 0x18FF999E, 0x217B7ACB, 0xAEDF682B, 0x2F639CE7, 0x995467AF, 0x1CA39F5A, 0xF2C2E92D, + 0x07EFA2DF, 0xA2677FC8, 0x9E7FC96F, 0xE61D1DA8, 0x07D28FE1, 0x64337F2F, 0xCCF52CFB, 0x7E30CE7E, + 0xA33750D8, 0xFF782D38, 0x355724EF, 0x235866E6, 0xFAC1B0F8, 0x7E6CDCED, 0x0BC6978B, 0xF3B67ADE, + 0x679ACF9A, 0xE3FFF590, 0x3D3F940F, 0x56F5779B, 0x2F7E4CF7, 0x4D6C4E38, 0xC6F34671, 0xCAFB80E7, + 0xE5FDF03E, 0xC40BE147, 0x97CFFE1F, 0x828B627E, 0xFB359B4D, 0xE947DF2C, 0x7FF5F387, 0xBFD473DA, + 0x3FD287B2, 0xBF94CFDB, 0x67DAD793, 0xC989AF9F, 0xD4820DBF, 0xDEE876B0, 0xD16834C4, 0xCFF883DB, + 0x67E2E917, 0xF2F70F00, +}; + +u32 point_table_binary_32[] = { + 0x11725D94, 0x31885341, 0x108627EF, 0xBD5C0297, 0xE3123C14, 0xB10D1C29, + 0x8E0B6222, 0xDAC422D7, 0xD9D85A3C, 0x504CE741, 0x3ABB10B1, 0x5104916B, 0x0539B0B3, 0x338A4520, + 0xADD53522, 0x1687C261, 0x40907710, 0x7282C24B, 0xF665DD99, 0xD91DF7DD, 0x16818FF9, 0x77E69FD9, + 0x79D1477A, 0x0CB7015A, 0x4F019ACD, 0xA6D6473A, 0x81ABC825, 0xD5ED7635, 0x00F3CEB4, 0xA4E23846, + 0x26FDCE54, 0xF4336800, 0x749A00C3, 0xE1D030EC, 0xC13AF2E6, 0x19320073, 0xBBE198F5, 0xED06EB1D, + 0x6F1961BD, 0x5E477D4D, 0x7F428E98, 0xAF315785, 0x595F15BD, 0xF1B30990, 0x94D98FE1, 0x1F7A85AC, + 0x7AFD7E1F, 0xF5C4B37D, 0x61D2CFF6, 0xF3FACA5C, 0xDDD2E638, 0x3F953900, 0xF56FEB95, 0x0F85495F, + 0x3E14FD18, 0x3A00CB8F, 0x9E1F339F, 0xC573619A, 0x9F9AAA07, 0x96295FF6, 0x5655CFB3, 0x9D37E52F, + 0xBCCC2A96, 0xC92F146C, 0x7DAF1EB2, 0x9B7F3652, 0x977BBD9E, 0xBCDFEAB5, 0x7A6899FC, 0x14EE0308, + 0x9BFB78CE, 0xF3643261, 0x36F51633, 0x61F2935E, 0xCC2E5896, 0x7A96A95E, 0xA995F753, 0x6A857FAC, + 0x5F620061, 0xD2E321DE, 0xD063FD01, 0x20B8137D, 0x1D0C06D2, 0x6FB8BB7A, 0x45EF63DF, 0x2BFA0E5B, + 0xC4DBAC0F, 0xB78B07A4, 0xF7E24992, 0x1053FCA0, 0x3827F6F4, 0xC8AEDF60, 0x7751A3B8, 0x9D67F86D, + 0xF9CC31EA, 0x0B3FA347, 0x4E8F0C37, 0x022D7AEB, 0x8FD8F32F, 0xF9CDBC83, 0x38BD29FD, 0x188ED617, + 0xEF856D3D, 0x64DF0FC5, 0xAD5FDD86, 0xDCFE9B1B, 0x27E647BE, 0x0F756CD9, 0xD6CFDEE4, 0xBF1F8CBB, + 0x7DC1B83A, 0xCECF1BF5, 0x769FB93F, 0xF71E5E3D, 0x62CF0FE7, 0x833DFD05, 0xF3AD5DE7, 0xF7664E47, + 0xC2743F1D, 0xF17D37BF, 0x7424FB4B, 0xFBB0568B, 0xDEB97CF8, 0xFF10FECE, 0xE7173FB6, 0x1F7D29F8, + 0xECE73FBB, 0x027F79FF, 0x583FEF16, 0x5F38C67C, 0xA771F1C4, 0xDFD75F9D, 0xD5635F9F, 0x3D09EFFA, + 0xF596F7FE, 0x33DE57A7, 0x6E9F99F5, 0x06FBF907, +}; + +u32 point_table_binary_33[] = { + 0x11726D94, 0xCF6B1351, 0x10C767B3, 0x9B06C456, + 0x03068B08, 0x82047350, 0x6A0E42E9, 0xA1258714, 0xEA4528D4, 0x8B424E06, 0xA4A7FC05, 0x21F4E0C1, + 0x0AF6D85B, 0x0BC1432D, 0x08EDC143, 0x2050BC78, 0x09A208BD, 0x6AC4A2E4, 0xE02F30DB, 0x9AB77DBE, + 0x99376F76, 0x37BAB7CF, 0xCEF7CD7C, 0xDFCCECEA, 0x9EEEC043, 0x80EA7B80, 0x72B9AC75, 0x4F0FE00E, + 0x724E55AB, 0x550D6079, 0x7E26A76A, 0xB51A32E9, 0xE76744FF, 0x0D160196, 0x17005AAD, 0x96614325, + 0xE4733F91, 0x012C2FCD, 0x3AB6FAA5, 0x59AB777C, 0xD9088BC5, 0x22EAF3FA, 0x137260F9, 0x96E56961, + 0xAB9F16BD, 0xF1731DA0, 0xBF60FD18, 0xEEC32564, 0x556F341A, 0xA8273E6A, 0x0B93FEA8, 0x9DD61736, + 0x54459BC7, 0xF9296C98, 0x1EE0FDB9, 0x5EBE224C, 0xFA7C45F4, 0x1DB80F30, 0x7A99F063, 0xFAF3E7B1, + 0x30F54FF5, 0xD50366CA, 0x17EDA8F3, 0xE3CCFDA6, 0xFCDED3E8, 0x2C33F9C5, 0x4798EB21, 0xBB7915B6, + 0x84ADFF2D, 0xFF37EB89, 0xA7568549, 0x3FB5CAF9, 0x267547BF, 0x05380DBD, 0xCFCD6653, 0xEAE9C3D1, + 0x73EA0FF7, 0xCB5B8BAE, 0x1297AC5E, 0xBFC96C93, 0x3E111F0C, 0x06C41887, 0xB98C264E, 0xE89175CF, + 0xFA3F3D0C, 0xAF509CEF, 0x036BC79B, 0x8EC9CF13, 0xEF91D323, 0xAB8F3029, 0x7AF6479C, 0xF02FF94D, + 0xFF757678, 0x5BEE6318, 0xF6C257C2, 0x5C0FF9BF, 0xFAF138FB, 0x7571E74F, 0x78D3CCEF, 0x205B727A, + 0x6475C17F, 0x21CCFE49, 0xCFFD38FE, 0x0AA9FD3E, 0xD9F73F98, 0xAAB2FFC3, 0x7566BE5F, 0x7837FD7D, + 0x60DCED03, 0xC687EBE9, 0x79A29EF7, 0x95F864DF, 0x715C8F38, 0xE1C7E6B3, 0x71BF2DBC, 0xA8BF23FB, + 0x0776BF2C, 0x9B378E49, 0x9FD84FDA, 0xB7897CB0, 0xE7CEE3F7, 0xEFFF4AE7, 0x8BF5F6BC, 0xBE987997, + 0xCC1FAC00, 0x74BB5DF9, 0x9FE06399, 0xBF97DDE0, 0x07C7E97C, 0x76251372, 0x9CF63BF2, 0xB2E57ABD, + 0x2EF31D79, 0xB92FC266, 0x9E2A66C9, 0x371EE77C, 0xD49F891D, 0xC7FFD41B, 0xF363E77F, 0x2672F98D, + 0x9E38130A, 0xF37957CF, 0xE54776FB, 0x0489FF1B, 0xC6FD1BE9, 0xF907D77C, 0x254C7ACB, 0xF13CFC91, + 0x702A9FE5, 0x60EC7F1B, 0xC47AEABF, 0xF7DABF97, 0x9C977E16, 0x33CEC3BB, 0xE9FE373C, 0xDF653BCF, + 0xBF000000, +}; + +u32 point_table_binary_34[] = { + 0x11727D9B, 0x7F6896D7, 0x15C76F7C, 0x1F63CC9A, 0xD4B4B669, 0x35EB4B5B, 0x37B2CD41, + 0x1CCEFD31, 0xDFAD2BEA, 0x2814F397, 0xB3C30C3A, 0x480B816E, 0xA38C8A54, 0xC81FB2B1, 0x1F6957AD, + 0x7F2CA3BC, 0x3019E9A8, 0x4236862B, 0xAE5282B5, 0x9D748D23, 0x9D765B8A, 0x843258A6, 0xD2F5B52E, + 0x6A4CDEE4, 0xD9BDE79C, 0x7BEEF739, 0xEF5BDFFF, 0x3EDC73CE, 0x3DF7FBDC, 0x73EF7D9E, 0xDCE453F9, + 0x495776F1, 0x97E753F9, 0xE906EE2C, 0xF049CB79, 0xAD68DFC0, 0x33C6DEF2, 0x84B1B73C, 0x6EEC815D, + 0x5FB19D78, 0xA2C0271B, 0xB8685F18, 0x4FF06FE0, 0xB2B12F9B, 0xF68AE17E, 0x636FB962, 0xF4EC377A, + 0x5BB6F6A6, 0x3FD493B8, 0x66C66B79, 0xE616FA54, 0x9AF0F8AD, 0xF52BC4AF, 0x34E1995B, 0xF45F69D0, + 0xBF91CBC6, 0xBE7C0B7D, 0x2B4DB872, 0x0BFD4F37, 0xE8DFC8D6, 0xBE728B7A, 0x38DD84CB, 0xC6BEFCC9, + 0xF339D837, 0xF0C42DEB, 0xA5584FA7, 0x9B70ED93, 0xEBD5EB31, 0x998F3877, 0xFB992CDB, 0xB76F5F68, + 0x27762ECB, 0x5E7CF145, 0xAEBF1136, 0x3E74E810, 0xCF2FB277, 0x6EFFFEFD, 0x3C3FF73A, 0xD7F115E7, + 0x5E7FFD75, 0xF227DE52, 0xBA1438C4, 0x0F9CAF28, 0x5DBA70E1, 0x02D747E0, 0x92731F7C, 0xF041EED6, + 0xF9F6A3CE, 0x2DFD9CFD, 0xDD3AF720, 0xF3D226E2, 0x31B73AF0, 0x8AB6E5D5, 0xC43F61FB, 0x960EB11F, + 0xF14F2370, 0x5FFDDBD4, 0xFF2CFB2F, 0xBECFFEF9, 0x33DC3EBF, 0x59DAF770, 0xBC1B031C, 0xAF81ADFF, + 0x2CF7B7F8, 0xBE8CEF59, 0xE6F9DDDA, 0xFF0EE9BF, 0xEBD5575F, 0x2DE41318, 0xFB17DE21, 0x4CF6F958, + 0xFE5EEE63, 0xB5FC3A3F, 0xBE6DDB36, 0xCFEE41E6, 0xA58CD8E7, 0x1738FBFC, 0xD22562DF, 0x7FE0D27D, + 0xCE11FBF8, 0xC4DBEBE5, 0xC06E33FB, 0xD78FB3BF, 0xDBC3BC38, 0x203CC2F6, 0x374F7C82, 0xBD6D77CC, + 0xCBC3C236, 0xDE18E737, 0x7F8EF373, 0x7B783C8B, 0x033C9EF0, 0xBC28DE8C, 0xE43BC9FE, 0xEE11199F, + 0xC9BF61FC, 0x931CCF3D, 0x22F13633, 0xD78F8B5E, 0x460F3FB3, 0x26395FE9, 0xCFE8DB30, 0x3EFFFC98, + 0x17FF26F9, 0xECE07C94, 0x8BFA86F9, 0x37E45CFB, 0xBED2CD38, 0x7E66E93F, 0xF080736D, 0x7F120EF6, + 0xC4622FF3, 0xF7CE4DE0, 0x4F0CFE55, 0xE7BA7E08, 0xFEC4627F, 0xC46BE1B9, 0xB4D8F247, 0xE2613F9F, + 0x884B75E5, 0xA150ADA5, 0xFACB2FBF, 0xCCF6C462, 0x7FD2C73B, 0xE8EBA92E, 0xF16DBC66, 0xF67B69A5, + 0x70CA43BC, 0x1E6CD8B0, 0xA1D04E0C, 0xFEDA2EFD, 0x2987FE16, 0xC05EFA47, 0xFFE56FD4, 0xBF452C7A, + 0xBBBBC1DF, 0x73FD29E0, 0x01CEE789, 0x279E50BD, 0xEB0F0887, 0x789E97BB, 0xEA0F104B, 0xFF05FBAA, + 0xB1AF267B, 0x9A5FA3CE, 0xFDF5F7CE, 0x5DBB768D, 0xEB91B87E, 0x97F29873, 0xEFAE160E, 0xF6C4622F, + 0xF3F38DFF, 0x817FE0AB, 0xE03FE8DC, 0x5B8F823F, 0xB1D83FEE, 0xA5F5DCF9, 0x7CCBF127, 0x9F7C32CF, + 0x0FF8F949, 0x5C5A50F6, 0xF97CEA37, 0xA5853367, 0xCEB03DB1, 0xD86FF7F1, 0x9EF6EBF1, 0x39E79A72, + 0x337BBFBE, 0xDFF61DB0, 0xA776E7B6, 0x6CD95268, 0x27067F6D, 0x97F8CA94, 0x2FD8CB78, 0xD0DF0DD6, + 0xBB51EF15, 0x8FF1F388, 0xFD2FFF00, 0x782CCDBF, 0xA8777DAF, 0x7088E779, 0xF9ABF5BD, 0xC4D27FC1, + 0x7ED0D80F, 0x267B9A0F, 0xBD7EF64E, 0x407D1243, 0x7DAEE778, 0x5A9FC450, 0x9F0361BF, 0x83FA242E, + 0xD5CF9F3F, 0xCFECE32D, 0xB695EAB9, 0xFF917DE0, 0x55506FFE, 0xFCB15C82, 0x7AFBB2CF, 0xB71598EC, + 0x61FE4BBB, 0xD68FC4D3, 0x768987F5, 0x92B780BD, 0xE48BFE85, 0xFAEB35F5, 0xD76BEA6F, 0xBDA9A7F5, + 0xA69ED643, 0xFD85FD60, 0xD6AFB72B, 0x93BECC49, 0xDF7CDAEF, 0xC7DF4CFA, 0x3283BE3E, 0xDEC26AD0, + 0x9758F4F4, 0x1CE25DBF, 0x1DF435F6, 0xB69DB813, 0xF4F7E7B7, 0x9BED49EF, 0xDCD7EE8D, 0x0E60B24F, + 0xE38FED51, 0xBF184FF5, 0x9178A8D7, 0x421BE82F, 0xF9A13FEA, 0x1F18F50F, 0x8CFA077D, 0x50FFC0A8, + 0x7FE082FE, 0xBE3EAE3C, 0x0AFA1383, 0xFEBEDE3E, 0x7A1EF427, 0x4EFA8778, 0xD7D6809E, 0xC4A0BF8F, + 0xF7F1DDA5, 0xFA6BAFBD, 0xC6F681EF, 0x4AFA7A05, 0xDC5C17E8, 0xF907E7AE, 0xAE05267B, 0x189FB4AB, + 0x3E124FDB, 0x251EEA71, 0x6D0DD84B, 0xBEE85FD0, 0x77CCE83B, 0x66F41D35, 0xFA8E1A7D, 0x478DBE7E, + 0x3DF9CF61, 0xD09718F4, 0xF5EBFFBF, 0xCF83BEC4, 0xA0AF8F77, 0xA51BF425, 0x2ED5C379, 0x9CD8C7FB, + 0xF0D3B2DF, 0x37B3B7ED, 0x817B407F, 0xBF7ED7EE, 0x01BDFD7A, 0xFDDFF5C0, 0x640FE397, 0x76D54FE2, + 0x69BBC443, 0xBDAE7483, 0xBDE487FE, 0x05FD078D, 0xFE83497F, 0x5AAFFDF3, 0x7BFFFBB0, 0x7F12C3FE, + 0xE9EBE1C2, 0x19D83F89, 0x61FFF4CF, 0xB3FD22EC, 0x9FC4A585, 0xAB57AF32, 0xFB78AB96, 0x4A0B61FE, + 0x923D31EC, 0x877EFEB5, 0x7F11F643, 0x3FDFDA4E, 0x00933DEC, 0x77D2AEFB, 0x9BC4D376, 0x89A74CF9, + 0x80BDE48B, 0xFE85FD71, 0xDAEC8FD3, 0x667F9C35, 0xFBDDACD9, 0xEF66617F, 0x7C96D7A3, 0xD98D495F, + 0xE22F247D, 0xC37A7FF1, 0x47495FE2, 0x1F83BE3E, 0xDEAA8741, 0x5F62D1F3, 0x00AFCFD9, 0x63495F66, + 0xD0D7AF9F, 0xAD3F4D7A, 0x86F572E5, 0x1DC0649F, 0xF48AED51, 0x9F184FF5, 0x9478CA94, 0x0FE82BF9, + 0xA23FEA1B, 0x18F5A5FD, 0x0BF4A5FD, 0x10F4A5FD, 0x10F4A5FD, 0x13F5F5FB, 0xEBC79740, 0x5F62D0D7, + 0x9F67E71E, 0x067D8993, 0xBE215EA9, 0x9AF46506, 0x7DC3F9F7, 0x0FA585CB, 0x972FB33D, 0x71D2379C, + 0x0F56FC0B, 0xF4F4E781, 0x96EF0193, 0x3DE82BED, 0xAA8FC4D3, 0x7689A74C, 0xF980BDE4, 0x5BF0477D, + 0x078CBE03, 0x46DF21A3, 0xEF90D177, 0xC8E8EBFB, 0x5EFA2DE8, 0x4B0CFA1E, 0x0DD140DF, 0xA31C5FF5, + 0xF5F1F21B, 0xA02F7169, 0xE1D4A953, 0xCC215E87, 0x9CB71FE7, 0xF783A50E, 0xD0377CCF, 0xA8809EFE, + 0x7D67E90C, 0x30D9835E, 0xD2AEFA48, 0x3C6D9778, 0xCA940FD8, 0x4BBEE85F, 0xD0B76AF4, 0xAD267DE3, + 0xFBEAC678, 0x7E0DDF2B, 0x885B779E, 0x38718279, 0x203CC2D6, 0x9D172F5E, 0xD4F7D95E, 0x07E75FAF, + 0xDF43E84F, 0xDCBA53D9, 0xF7B735B2, 0xBCCF6E45, 0x7F7ABEAD, 0x5FA7EF27, 0xF2BE97B9, 0x558F101F, + 0xE07C32FA, 0x58956B7E, 0x0E7900CE, 0xDF079833, 0x97FF02CF, 0xDF996B3D, 0x8FEFE3BE, 0xBFAD985F, + 0xC1BF6AFC, 0xABC6BF9A, 0xFCE3FBDF, 0x46977D97, 0x9E6FF83E, 0x30CA7A9E, 0x3B778E79, 0x8CF5A2FA, + 0x94F7C3DE, 0x682FEF7F, 0x0FA1FF6E, 0xD6537990, 0xF5527B62, 0xF0A7F348, 0xF64BCA47, 0xDE9F32B7, + 0x720FF130, 0xE793C9F7, 0xBA989F43, 0xF6F9B44C, 0xCAF7AC61, 0xE6D2A2B0, 0xEC3FA57A, 0xF6F7F87D, + 0x8CECCF66, 0x9F89DFD3, 0x423E2D53, 0xE0EFB994, 0x83FF60E8, 0x3FFB87FA, 0x07FB77B3, 0xCFEAF73C, + 0x2FCE3D38, 0x7F885B77, 0xEAF3F5EB, 0xEDDAC8F2, 0xBEB516E7, 0x4FAF993F, 0xBD66FEF4, 0x9AF9D36B, + 0xE68FBCAF, 0x1C3C7890, 0xEDD7F3F3, 0xF73F3D8F, 0x179EFF7A, 0x983FF2BE, 0x9241FECC, 0x297F3E8F, + 0xA7FCE3F9, 0x1CFD317F, 0xF64FF9C7, 0xF81A6FB6, 0x987F8CF7, 0xC20B2FB0, 0xFD34E7FF, 0xDC73CFE9, + 0x7917F397, 0x7CB6E279, 0xDFB7AFD6, 0xFCC7B8BF, 0xB367CF32, 0xCB7C3972, 0xE488BE0F, 0xB8682FFE, + 0x85FCC74C, 0xFE122F7E, 0x9F8DEFEB, 0xCAA326FF, 0x51CE7F64, 0x6444CF8B, 0x85FC474D, 0xFE7E3E5D, + 0x40FD89D3, 0xFA13EAE9, 0x9FB0FE30, 0x83FE8326, 0xFF4193FF, 0xA0C97F30, 0xE51FCF9F, 0xF760FD4E, + 0xF37CA67A, 0x7F869FD7, 0x5AAC7F62, 0xA8DF6953, 0xBFD3A67E, 0xA7B97FFA, 0xFEFE4C7A, 0xDE5ABF3E, + 0x5ECBDB39, 0xFF86994B, 0xF3C272BE, 0x29DD84FA, 0x0DF67F91, 0xFA95F35D, 0x06F933A7, 0xFCB15EE2, + 0xF9CF41FE, 0x5C0F297F, 0xF64FF9C7, 0x78870F1F, 0xD6F80EC6, 0x43DF53DE, 0x4AF9D379, 0x612EE54F, + 0x7C2DE54F, 0xF67F86FC, 0xFD7A7E05, 0xF327F6EF, 0xE0376E30, 0xFBFDE243, 0xCF939393, 0x7ABEFA10, + 0xF31F30F9, 0x0F98FC07, 0x527DC7F8, 0x0ED9C76B, 0x3905F97B, 0x2E5DC997, 0xFD4FF7E7, 0xD2C7D97B, + 0x9A6FB07F, 0x23DBA05C, 0x0DF315F2, 0xAFF27C56, 0x3ECAF355, 0xF32586FC, 0xAB26FFAA, 0xC9BF6AF2, + 0xAF16BF57, 0x857AB8EC, 0x3EB72B9C, 0x17DD6E7E, 0x7FBBEA1E, 0x70CAB4DE, 0x08C7EF0F, 0x601FCE27, + 0x77437BC8, 0xEF3E698F, 0xDF3B2F7B, 0x0FE25762, 0xFC55DACE, 0xF6A99DE3, 0x49FB2BB1, 0xBF641FD7, + 0xBF4F8A87, 0xFDD97C1A, 0xF295EF57, 0xED6ED3AE, 0xE1E161FD, 0xBED5EEED, 0x89E57BDA, 0x6DD8EE9F, + 0xFF1DD84E, 0xBC29B13F, 0x2FAF4116, 0x7FCD47E2, 0x2B4B3CCD, 0x47FC23F3, 0x7853FF51, 0xFF183FBC, + 0xDFACC0FC, 0x7C7DB561, 0x7EC4908F, 0x7F5F6A05, 0x8EFE4D9F, 0x2FC4D3FC, 0xC45F7928, 0xAC67D03F, + 0x31F44F7A, 0x43BB9F7F, 0x3DD84E0C, 0xF9F9F3F0, 0x3A64F1D7, 0x7C24BEB2, 0xC4D37CC4, 0x5FF5F3FB, + 0xCD75D48F, 0x18F4F3EF, 0x3AF3D81E, 0xDE9FB19D, 0x18F4F267, 0xA53AB2F8, 0xAB7E125F, 0x59E2693E, + 0xE2AF1CBE, 0x9F60FFC4, 0xD0FFD3CE, 0x7D84ED7E, 0xFF9BC376, 0x62C887EA, 0x615383BF, 0xE623F195, + 0x259EE623, 0xFE544FDB, 0x63FBBC0B, 0xF1E2F7F8, 0x393F4388, 0xB7477B68, 0x1FE4F556, 0xDB89E713, + 0x533EF30D, 0xFE5ABF12, 0x5F59E269, 0x3EE2AF4C, 0xFA42FFC4, 0xD03FE90D, 0xEDF47CA0, 0x9D18F2A1, + 0xE739DFE0, 0xAFF9487C, 0x6589A7F9, 0x887F64AE, 0x9FD43F73, 0xEA9FEB09, 0xF293F54D, 0xFB27867C, + 0xA85EE71B, 0xFC753D95, 0xF84DD74B, 0xF0D7FC68, 0xFD81FC88, 0x213F5A8F, 0xA09DD62F, 0x6827867C, + 0x68BD9B6F, 0xF0D7FC24, 0xBEB2C4D3, 0x7CC45F99, 0xEA1BFA27, 0x86FEA9DE, 0xA17D88CF, 0x5BDA4E0C, + 0xF9D07A32, 0xDFE0AFF9, 0x487C6589, 0xA7F988BF, 0xEE8F13CE, 0x2DE07E39, 0xEECF1EBB, 0x8477442E, + 0xEF5226FB, 0x72DA6F6B, 0xFE3CB00B, 0xFC67FCFC, 0x3A06FEC4, 0xE04FF6C9, 0x3FDC1F69, 0x3B96FC79, + 0x3E247FE6, 0xE4CFF6E0, 0x4FCF07FC, 0x2BCE7540, 0xFECCE04F, 0xF6CCB9EE, 0x57ED4E99, 0xECDBD37E, + 0x4E9CF673, 0xB65F95FC, 0x291FF0A7, 0x7CC19F18, 0xFCC93EF9, 0xB31EC99F, 0xF54AFECC, 0x709E207B, + 0xF0A7E701, 0xFEF4BCC0, 0x9F18FCC9, 0x1EF2C1F3, 0xCA54E48E, 0xC434DE8E, 0xE6E397FB, 0x32BE227F, + 0x25F765E8, 0xBE576BB7, 0xF22473F1, 0x3E8DBE7F, 0x4CC5FC52, 0x7FBC9EA6, 0xFE0AE723, 0xB93F57BE, + 0x3FF517DA, 0x378CA4FE, 0x988BF1CB, 0xF7CBFB8F, 0x9D2F7D91, 0x7B12D3F8, 0x7B5CD3F3, 0x96DC87BB, + 0x7776C57E, 0x3A7FCAFD, 0x9FF29DCA, 0x93CC723E, 0x95F8F7CE, 0x0ADBF369, 0x5FE4D43F, 0xEBD1D3BC, + 0x1EFBE2FD, 0xA5D47F68, 0xCF5E4AFD, 0x33A7FEE3, 0x7D273A3F, 0xDBF93C15, 0x199E37CD, 0xCF8EE6F3, + 0x55EEEFB5, 0x4DC2F3F6, 0xED1D3F83, 0xE74D0CCF, 0x9BEC854F, 0xA6FB6694, 0x8FDC47CB, 0x124F3267, + 0xCC528F0E, 0xB9CCEDD8, 0x9F4BACF7, 0xD1B4BF72, 0x7AFF6DA8, 0xC7A9C830, 0xFFA8BE3A, 0x9AD79BDC, + 0x1F5DF335, 0x987FBE7D, 0xED02CC3F, 0x62183FD9, 0x433E9D66, 0xFC9D66FC, 0x9D66FC9D, 0xC5F187F8, + 0x387EBEFF, 0x96C61FEF, 0xC3C5FED8, 0x3E8DBFB0, 0x9E4C4586, 0xF1D3FAD0, 0xD17CBD90, 0xFBAFDDBF, + 0x83F1FBF6, 0x9EA760FC, 0xC4507F64, 0x0FF9CC14, 0xC71F18C7, 0xCF0CE39D, 0x298C5FEF, 0x13AAFFB8, + 0xF11F37FE, 0xE346BF09, 0xA3DF84D1, 0x6FC2E837, 0x01DF4FEC, 0x7ED91719, 0xEA97F4EC, 0x69BE1FCA, + 0x7DDED68B, 0x50BFBEBD, 0xBD06F54B, 0x0CF54BF6, 0xC23B8AF9, 0xC5FBAE59, 0xE2C2F8E2, 0x7EED9041, + 0xDFD89F4B, 0x5C783ED4, 0x1F3C9F78, 0x1E28F88F, 0x1BFF71E3, 0x0FCFA7E1, 0xBCD01719, 0xD65FAAC7, + 0x9EE6E701, 0xB90FDCB1, 0x15D65FDF, 0xDEB50DD6, 0x5F62D08F, 0xEC219F9A, 0xD1AF66F4, 0xAB19FD6A, + 0x45FDB03E, 0x637F387E, 0xACEFD01F, 0xD677C379, 0xA72F328C, 0x9FD6E39E, 0xE6E719B9, 0xBF7DE721, + 0x18BF6FEF, 0x1E85F113, 0xC3FE43F6, 0x904FB938, 0x7E5C1FA3, 0x3D8E1FD7, 0x57F2EF37, 0xFEFDC6BF, + 0xDFF8F71B, 0xFD2A46BF, 0x8AD1AF62, 0xF4C3FDE1, 0x64317E3C, 0x5F14D6FF, 0x7EB3FE63, 0x7E1BF389, + 0xDC9F97EF, 0x3B96F1F7, 0xC0F7225F, 0x3F465CF3, 0x7CD49FA7, 0x8F2D10BB, 0xAEC8F2BD, 0xDAFBBBA7, + 0xC3FB54C6, 0xDF7B65FF, 0x5FDC951D, 0xA3EFBDB2, 0x3F973DD3, 0xF382FEC2, 0xDFE7D03F, 0x7C5F0BF1, + 0xDD6EF83E, 0x3915FDAF, 0x2B73FCEB, 0xCDF36DD2, 0xCEF1A51D, 0x98D6EF5A, 0xEC6FA1F9, 0x7821FF37, + 0xDF7CB390, 0x4FF8FB19, 0xF63F3737, 0x5718DF3B, 0xEFBC53D0, 0xC3EA65B9, 0xD9F8E3FD, 0xFCECA5EC, + 0x063D7FB9, 0xBFDF7A51, 0x7873FE76, 0x613D0C8C, 0xE71DB99F, 0xDF5E037F, 0xAA7FF0C7, 0xF52030AE, + 0xB7727FBF, 0x6B5BF2E7, 0xFA49FE85, 0x7A0A8CEB, 0x8DDCCFEF, 0x1E057F3A, 0xFF813F9E, 0x070343BD, + 0xC6FBFBAD, 0xDD2BBF44, 0xDF47E57E, 0x7EDBA4F0, 0x24DB87F3, 0x94B29CAF, 0xD59ECE5F, 0xE04FE70F, + 0xF097F388, 0xB29CD7A2, 0x3DEFDFC9, 0x9FCFCFC9, 0x3F9EA795, 0x65BF577B, 0x3AFF803F, 0xEDFFE02F, + 0xE7016539, 0x2F058ECF, 0x33542CD5, 0x8F3CEFF8, 0xFEEFB633, 0x67C8B21F, 0xA9FD8CF1, 0xAF19FF9A, + 0xF19F29FA, 0xC7F55CB9, 0x5CF48FEB, 0xA572A7F1, 0xAF18FF7E, 0xE3DF6FFC, 0x2BC93F3E, 0xCF02433C, + 0xAFE6DB71, 0x7D548678, 0xF17916FC, 0x3B8D7FA7, 0xF12F17FD, 0xE3F94179, 0xBCE81FF7, 0x77E509E3, + 0x5F33FE33, 0xC67FC6F8, 0xC3F388F7, 0xDBF57C27, 0xF7E575FD, 0x97FBF699, 0x5BD385F7, 0xEB9D70BC, + 0x4FAFFBC7, 0x9EA27FBC, 0xEFEFFDD7, 0xE1FF0B38, 0xE1FF0300, +}; + +u32 point_table_binary_35[] = { + 0x117255D0, 0x2B0EC250, 0x1005D09B, + 0x40824134, 0x20101515, 0x8856A048, 0x439A404A, 0x9A348876, 0x0328F651, 0x514BD907, 0x2B41E0D8, + 0x00028FA8, 0xC40F9937, 0x99F7A93B, 0x99DF7DA5, 0x91DEF401, 0xCA76F2EC, 0xFB9EB014, 0x570BCF2F, + 0xF6F4CAA6, 0x515CB662, 0xAE63CD75, 0x3C866108, 0xE6D9E4ED, 0x57737FD9, 0xBA7E9D27, 0xFEBCBA75, + 0x6E0CA6E9, 0xCF4D3FA4, 0x8E94F36C, 0x0F11E238, 0xB6F77615, 0x9C4D5DAC, 0xEFC95220, 0x49129B77, + 0x3357CBBE, 0x2C8DACF9, 0xDEF116A1, 0x288AA02E, 0x76F36ACE, 0xBFBF8BF5, 0x3DA7B3EC, 0xF7F3895D, + 0x7E35DF6B, 0x2EA157BF, 0xD9B7AE6B, 0xDB0F8835, 0x0F7F6AE9, 0x0FCDF9BB, 0xAE0BF259, 0x9BBA58FF, + 0x77739179, 0x3FBFDED7, 0x7CBCFF0F, +}; + +u32 point_table_binary_36[] = { + 0x11724DCD, 0x310AC330, 0x0C40D13F, 0x94E231C4, 0xA30F5032, + 0x15B2B843, 0x28043C04, 0x7A26AFB9, 0x63EF903B, 0xA85614A5, 0xC1D3435F, 0x3251BEB2, 0xC1DCDF5F, + 0xB55691CD, 0xFCFEFC4D, 0x54DF5635, 0xD13CF766, 0xEF8727A4, 0x949A7998, 0xBBD3DA8F, 0x93DBF6C7, + 0xC97A8EFF, 0x65819C73, 0xB3EDCBD2, 0xEDF67B01, 0xB7F501CE, 0xB9DE0BED, 0x95522E3D, 0xBBFD1E17, + 0x6BCFD1FF, 0x00000000, +}; + +u32 point_table_binary_37[] = { + 0x11726DCF, 0x310B8240, 0x1806E077, 0x88302130, 0x23DC128A, 0x0877C196, + 0x0645C829, 0xE827B4F5, 0x071C1A5C, 0xD51FE71F, 0x6869166A, 0x686FB8FC, 0xEED3BB2B, 0xBAEDE17B, + 0xEFBBF7B0, 0x1637F104, 0x0EFBF14E, 0x74079D31, 0x278F4AE9, 0x909D5DB5, 0x299F5D39, 0x2FEE3C4F, + 0x8EA3B228, 0x0A699A27, 0xC7F14EBA, 0x61C7AE36, 0xE56397F3, 0x30DEAFAA, 0xEAEBFEE0, 0x613FD9EC, + 0x271D624B, 0xF9D67290, 0xE7B9DAF7, 0x68C1EEFB, 0xB69636DD, 0x9F4D80BA, 0xAED5BEC5, 0xB477B78F, + 0xE78E4D16, 0x0D3B5839, 0xB6EFFBAA, 0xCF660948, 0xF7FF0956, 0xDAF49EC8, 0x80288AD4, 0x7FDE97DE, + 0x0DF71599, 0x236DF697, 0x36FA0F1E, 0xFAD17EB3, 0x9F69F1B2, 0x90A6A9EA, 0xEB9DB469, 0x9F7786F4, + 0xBFFCEF9C, 0x4C87FC01, +}; + +u32 point_table_binary_38[] = { + 0x117255D0, 0xCD0D8240, 0x1005E077, 0x3046BC08, 0xA100BD41, 0x09DEBC70, + 0x20B10BAD, 0x81846DC0, 0x600FC458, 0x9C274262, 0x0566DCE1, 0x656695DB, 0x17E6EFAD, 0xCC32A204, + 0xDAB0BA49, 0xFC50D2E7, 0x53B2CCEA, 0xF5512D33, 0xDD063AFE, 0x9FB47E03, 0x2084108D, 0x2B7D7899, + 0xB51E6E99, 0x68D6C779, 0x8BB57F18, 0x8668D66B, 0xBF59E7C1, 0xCD7DF0FA, 0xB4BFEF7B, 0xAFD77EB5, + 0xDD0377EA, 0x37DBFEAE, 0xEBFC5EED, 0x57DB3D70, 0xA7FB59CF, 0xF7AA2BCB, 0xCFF97595, 0xE337EFFE, + 0xE21E69CF, 0xBFF417D9, 0x7F9E22CB, 0xB7EAF4BE, 0xEED1F2D2, 0xCCB7FBBC, 0xEF4DD378, 0x7E7924EB, + 0x3E79026A, 0xCBB713FA, 0x0B000000, +}; + +u32 point_table_binary_39[] = { + 0x11725DD0, 0x310EC230, 0x0C055077, 0x81528414, 0xA8909018, + 0x3220843A, 0x7561C8D6, 0xA503526F, 0xC12D3230, 0xA7A7E204, 0xBD00032B, 0x1317E880, 0x0AAEEB38, + 0x21DB937F, 0x6C27900F, 0x0F380034, 0xD5AC1FF0, 0xBCC9171B, 0xF83CDA20, 0x2127FFF2, 0x86EBC313, + 0xEB8B0FD7, 0xD14D15B8, 0x4367779F, 0xEF301F78, 0xBAEF9C8B, 0xE6A321D8, 0x8FCDFDC9, 0x70C27DF4, + 0x5581B5D6, 0xE7F73710, 0x8F7532BF, 0xA72801DA, 0xB6F5F38E, 0x059BFA15, 0xA5F2C67D, 0xD72BE5F3, + 0x387FBB91, 0xFB5427F3, 0x7BD344E6, 0x637EF962, 0x53BF3451, 0xD33ED25F, 0x6B1DCD27, 0xCB7E6C9E, + 0x8F0EFB1B, 0x63A2F793, 0xE57FB81E, 0xE7FFEBB2, 0x5FE85D36, 0xEFEBBAF6, 0x790032EF, 0x8B874D79, + 0xF2170000, +}; + +u32 point_table_binary_40[] = { + 0x117255D0, 0xC1090231, 0x1005D0BF, 0xB7458415, 0xB4000B11, 0xBCE4B060, 0x1936E025, + 0x9074B0F6, 0xB0889558, 0x8DA745B1, 0x0219F377, 0x9C89E6F6, 0xE04FE627, 0x58CB880D, 0x70D82F6E, + 0x520E8AE5, 0x492F4FB4, 0x3CD47DAE, 0x66BECF9E, 0x9FE81640, 0xCEB91847, 0xF5F66EE6, 0x3CDC32A9, + 0x355FEE9B, 0xCDF96118, 0x8A35CF79, 0x33EF835B, 0xF7C1F375, 0x7F4AC9F3, 0x9CA7AD0F, 0xDC75DE6C, + 0xFB638CDE, 0x97F3B4F5, 0x81BBF6D7, 0xBCFE47DB, 0xD8FBBF7D, 0x9A157EDF, 0x2B3BF7A8, 0xFEFFAFEE, + 0xFD3A8710, 0xBCBF5CAA, 0xE7FC15A0, 0xAD5F27EA, 0x0F000000, +}; + +u32 point_table_binary_41[] = { + 0x11725DD0, 0xB10AC230, 0x1006E003, + 0x1D3A2804, 0x5C742AB8, 0x380B0A1D, 0x842E1D84, 0xEE3E876B, 0x9EA07D2C, 0x1FC017B0, 0xA093D0C1, + 0x8283E0A0, 0x43ECE5FA, 0x5F82D93E, 0x72B9FB2F, 0xAE731777, 0x25DA5BB3, 0x75FDA199, 0xB8CC239F, + 0xBDDF6CD7, 0x89FBFAE0, 0xE17D5555, 0xDEB4644F, 0xD76C7ECF, 0x2EF360F4, 0xFFBF473F, 0xBC576FD8, + 0x9323F2B0, 0xCB5CEC3A, 0x5A719EE7, 0xCD505DD7, 0x9AE775A7, 0x607F2FC6, 0x3E6D4364, 0xADD53C8F, + 0x132CFDDA, 0xC678C7FD, 0xD334F5E6, 0xF909C192, 0x77F42135, 0xE6B3E3FE, 0x5996E9BE, 0xDF032CFD, + 0xDCCEA831, 0x3FF67C91, 0x8C8BA2D0, 0xFA3E8137, 0xF2F081A5, 0x5E1CF7C7, 0xBE98AFF6, 0xF734EC2B, + 0x4E28FC1F, 0xF61387FD, 0xF93F7F00, +}; + +u32 point_table_binary_42[] = { + 0x11724DD0, 0xB10DC230, 0x1005D05F, 0xA64B4418, 0x804DD2B8, + 0x404AC30E, 0xCC6029DE, 0xC0EC1021, 0x4AB6A2A1, 0x4016888E, 0x2E3AF239, 0xDD19774F, 0xFA77F765, + 0xF432CB0B, 0x1887CD55, 0xF89EEA7D, 0xAAC696EE, 0x3E247AF5, 0x38B80BDD, 0x004829AD, 0xC651BDBB, + 0x9BB90F6E, 0x296ACDAF, 0xFB7FE67C, 0xCE79B5E6, 0x396FE63E, 0xB8F51E3C, 0x5FEF4FD3, 0xE479CED3, + 0xD607EE3A, 0x6FB6FB31, 0x46EFCB79, 0xDAFAC05D, 0xFB6B5EFF, 0xEB767017, 0x7587FFFC, 0xA371CFEA, + 0x7A8F7DDA, 0xE57D0A21, 0x787F3957, 0x332F1780, 0xB67EADA8, 0xBF000000, +}; + +u32 point_table_binary_43[] = { + 0x117255D0, 0x310AC230, + 0x1406E007, 0x3A942E06, 0x71685717, 0x2F2074EC, 0xD2AD1DB4, 0xD7707129, 0x147A80DE, 0x443C8AD0, + 0x138888A3, 0x0E4A07A1, 0x9310F3E7, 0x354D92ED, 0xE3BD97F7, 0x27B49657, 0xF921DA1F, 0x9667A90E, + 0x29D30A16, 0x83F6965D, 0x9EACD15F, 0x9EB85FDE, 0xB95E3462, 0x68DBD69B, 0x3736F7C3, 0xE8878BC6, + 0xDACC9BFB, 0x4C5DBB63, 0xE7A935FA, 0xF3D4E4A1, 0x0DEA9785, 0xA0AAAAA6, 0x7D5D4FEC, 0x31EF6561, + 0x8DF9FE49, 0x54D7F594, 0xF7FB1EAD, 0xEED3F597, 0x0861D9B1, 0x03126196, 0x655E5DDB, 0x9987CD7B, + 0x663F6BEC, 0xBF1D8992, 0x24F1F269, 0x3BF961EC, 0x831F3BDF, 0x511CCCCD, 0x7E58259A, 0xBB7970F4, + 0xBE316F14, 0xFB467EFD, 0x1E271FBF, 0x8F1D9035, 0xEFE7FF72, 0xF36B3BF9, 0xF09F7F00, +}; + +u32 point_table_binary_44[] = { + 0x117255D0, + 0x310AC240, 0x1005D05F, 0xDA2548B0, 0xF6303941, 0x403C80B5, 0x65607383, 0x78872056, 0xC15BD87A, + 0x86343642, 0x2010ECEC, 0x64DCEF30, 0xB371BB07, 0xFFEFCE0E, 0x0AE95000, 0xBB63FE96, 0x78102D33, + 0xBDBED232, 0xABAB3E99, 0xF9AAF7FC, 0x44AF0034, 0x4D138D83, 0x7AFB34B3, 0x0FB74C6A, 0xCDC7FB7E, + 0x66BF6DDB, 0x68CDB36F, 0xE67D70EB, 0x7BF07C7A, 0x3F84E079, 0xF6699B07, 0xEED437DB, 0xFB755DFB, + 0xBCECD336, 0x0FDC697E, 0xCDEB7E6E, 0x7BF7A4CE, 0xB1CCDF33, 0x77A74E7D, 0xCE330EB6, 0x3F9D6F1C, + 0x722CF7F5, 0xD8B83BF5, 0xFFBEB3CF, 0xEB5496A5, 0xFF5FCEC9, 0xCCCB05A0, 0xED7F99A8, 0xBF000000, + }; + +u32 point_table_binary_45[] = { + 0x117255CE, 0x3D0AC240, 0x1005E069, 0x8420165B, 0x586C97D2, 0x0B28A4B0, 0xCC09021E, 0x43B0CD09, + 0x9293E41C, 0x1EC00B18, 0x30369204, 0x24A410D2, 0x8E993C66, 0x373BDDC7, 0xBCF9E181, 0x9FFC22CA, + 0x2A73E2B9, 0x680F5FAE, 0x2B3F164F, 0x621EE039, 0x3F699F8E, 0xD2DFDD8A, 0xA208E6C5, 0xBCDAAF96, + 0x7C5621CF, 0x031D64DF, 0xD8182ACB, 0xD2E57F1F, 0xF25EFAB0, 0xFED3D544, 0x799EBB7B, 0xDFBB1AFB, + 0xBADA38CB, 0x3D3E1B4A, 0x9224E8C3, 0x7E5E8D3C, 0xACFF4644, 0x14C771F0, 0x1FECFF57, 0x231F5A2A, + 0x4D5397B7, 0x16D67FAC, 0x8D366AE4, 0x61BD3F76, 0x7E7E716F, 0xB6EB7CFB, 0x5623DF36, 0xD8FF0700, + }; + +u32 point_table_binary_46[] = { + 0x11725DD0, 0xB10E8230, 0x1006E0DB, 0xC406134C, 0x7472289B, 0x6F002C46, 0x121B253C, 0x85B3930B, + 0x03612581, 0x17E07578, 0x0F770612, 0xE33354AE, 0xD7524AB7, 0x2F77D7FB, 0x5B78C98F, 0xFC013C2E, + 0xFE5B4E07, 0x26C301CD, 0x7AE58A9C, 0x95D6D89F, 0x95D42F3B, 0xAA2721EB, 0x9BA671E6, 0x8DCDFD68, + 0xEC4727A1, 0xB5996FDB, 0xD6A92BD7, 0xE468B0C6, 0xFE68A07E, 0xA8E08CF5, 0xD10BA028, 0x8A79DF77, + 0x04B2CE3B, 0x7AD638BF, 0xDF020821, 0xE6BCC79D, 0xF6741FD5, 0x03869635, 0x391701E3, 0x9C3B75E5, + 0xC53CDABC, 0xE77EB5C6, 0xFDA72740, 0x1CC74E3E, 0xE5457E34, 0xEE43F3D4, 0x351E934F, 0xFD8FEFE6, + 0x4D7C6FB3, 0xCC0B604C, 0x79F29BCE, 0xA3FF93A7, 0xB47F9D6F, 0xBDFF0F00, +}; + +u32 point_table_binary_47[] = { + 0x117255D0, 0xB10E8230, + 0x1006E0DB, 0x5412936A, 0x747280CD, 0x370016A3, 0x8944090F, 0xC0ECEC4E, 0x027125E1, 0x097C075F, + 0xC91D1312, 0xE3CA5AF9, 0x7B94B6DD, 0xBEDC5DEF, 0x6FE92EDF, 0xF247743D, 0xAC5F7238, 0x349836B0, + 0xE8951FEC, 0xB432467F, 0x5A71BF7C, 0x723D0E44, 0xDF348D33, 0xAFADEF87, 0xD10FC781, 0xB19ED7F7, + 0xE9BA72CD, 0x0E5B63F4, 0x87ADCE43, 0x7BD4BBB9, 0xA0A228A6, 0x7DDF8ED8, 0x63DE6E6E, 0x8CF9D582, + 0xA82CCB29, 0xEF76397A, 0xB88FEBC2, 0x8365CDCE, 0x12E1F9BE, 0xEFD495AD, 0x7958BFE7, 0x7234C6FE, + 0xDD8D288A, 0x22279FB2, 0x951FC63E, 0xD83FB98E, 0xF3D92749, 0x92A99FC8, 0x18FB7060, 0x9D37CE5D, + 0x23BF7A8F, 0x958FDFC7, 0xCECEC6BC, 0x9FFFCBCE, 0xAF6CE5C3, 0x7FFE0100, +}; + +u32 point_table_binary_48[] = { + 0x117255D0, 0xB10AC230, + 0x1006E0DB, 0xAC8A5045, 0xA7423BFA, 0x02450242, 0x5D8A853E, 0x81531FC0, 0x37285D0B, 0xC90BF802, + 0x3E88E063, 0xB88B9BAB, 0x9BC45ECE, 0xBB26D93E, 0xF2E72E77, 0xB0B60F38, 0x03EC9E70, 0xD75A5B18, + 0x6C2FE8E9, 0x176DDFE4, 0x3C1D8DF9, 0x3CA5BC7F, 0x6F8C09DE, 0x8B7BF4EC, 0x8676F91E, 0xF364F0FA, + 0x5B3C5E7D, 0x71E70C48, 0x97EF5CFE, 0x6FD8A20F, 0x2606A594, 0x33D68F80, 0x4DFF99BF, 0x408CF5F7, + 0x5732F73B, 0x9E00B22C, 0x9379362B, 0x36D55B2E, 0x6231F6AB, 0x9BD078CA, 0xB294BCAA, 0xC8FC1F55, + 0x4D3E6CCA, 0x93FDFA49, 0x9204FDC5, 0xEE9ECCFB, 0x8C860A45, 0x5104F391, 0xC7F9D9BC, 0x9FB66D83, + 0xF9C5EE9E, 0xCCFBAE1B, 0x9E67DC0F, 0xFF97E7C7, 0x797E0000, +}; + +u32 point_table_binary_49[] = { + 0x117255CC, 0xBD09C020, 0x1005E057, + 0x4A8810C1, 0x4E489B05, 0x8213DC40, 0x19C3A9B2, 0x477A5B67, 0xB8789C39, 0x49F9F17E, 0xB8F1C30D, + 0x38F7F52A, 0xA5307723, 0x8A975B8C, 0xA8CE755A, 0xFAB9CEBE, 0xD8014829, 0x75E3506F, 0x66D907FF, + 0x59FF82C7, 0x2F973D11, 0xD91EC33D, 0x1B7666ED, 0xAB5F0000, +}; + +u32 point_table_binary_50[] = { + 0x117255D0, 0x310AC240, 0x1005D001, + 0x2D5228A4, 0x1052040D, 0xD8580B31, 0xA4905439, 0x83E7B0CD, 0x09926379, 0x002F6040, 0xAB901412, + 0x2C84145A, 0x8C3B3BCC, 0xAC9BEE31, 0x3FBB7F07, 0x47BCE11D, 0x205D8787, 0xBAAE118D, 0x614B5EEE, + 0xC9B06267, 0x9D33E5B3, 0xCEE5E57F, 0x34DFFF5C, 0x7DB59EC8, 0x367FB5F9, 0x49E6727E, 0xD334DEFD, + 0xEAD478B3, 0x38936D3E, 0xA53C1B47, 0xD8D179AF, 0x47084992, 0x58D33C00, 0x319F37FB, 0x809AFABD, + 0x3BB6F47D, 0x5E00F23C, 0xD73EDF93, 0x98CFC363, 0xA8A6FB86, 0xD6B7B971, 0x5E96A5E6, 0xA39E2D7D, + 0xA21E40CC, 0x79DFD45F, 0xDE2BFDD4, 0x76CE967D, 0x0E2D4055, 0x555E7FB6, 0xEB2796FE, 0x455178EF, + 0x53DB395B, 0xF61D987E, 0x711C7BFB, 0x63BBFD92, 0x7F000000, +}; + +u32 point_table_binary_51[] = { + 0x11724DD0, 0x310AC240, 0x1005D05F, + 0xDA25485A, 0xD1CE0B48, 0x6A8BDCC4, 0x332CECDE, 0x20DE2188, 0xA507DB2A, 0x10ECC446, 0xC67C8799, + 0x71BB077F, 0x663E8B4E, 0x265980BE, 0x6E1FC2B7, 0xA84FBB30, 0x3ABA7D91, 0xE8D47D75, 0xCFF40640, + 0x2965352E, 0xEA433573, 0x1FDC32AB, 0x35BFEEFF, 0x99F3E338, 0xAED63CE7, 0xCDDC07B7, 0xDE83E7E3, + 0x7ECED9F3, 0x9CA7AD0F, 0xDC316FB6, 0xFB2925EF, 0xCB79DAFA, 0xC01DFD35, 0xAFFFB53F, 0xBB67758B, + 0xFFFCF1ED, 0x9ED4718F, 0x7D9ACFF3, 0x3A0C83F7, 0x975B9879, 0xB903B4F5, 0x6B44FD05, +}; + +u32 point_table_binary_52[] = { + 0x11725DD0, + 0xBD0AC230, 0x1007F0DB, 0x04A7505C, 0x4BA50E1D, 0x9C2C8576, 0xB7E0D4A1, 0x747070F0, 0x019C0B19, + 0xBA8984BE, 0x80CFD017, 0xF11D74ED, 0xEE2448B7, 0x98EBE50B, 0x0B1D7EE4, 0xEEFE97C8, 0xBB7CC10A, + 0x60F3605F, 0x899FB27C, 0xA38361F6, 0x8D1CF7CE, 0x581FF7AE, 0xDEF40B21, 0x245CC8E9, 0xE88CFDE9, + 0x180C687F, 0xFEFF398E, 0xF3FB6777, 0xE42C74C6, 0xFA2C34FB, 0x4082E79D, 0x604BCEB9, 0xDD875FD5, + 0x8FD6FB76, 0xC219FBCF, 0x3B80B66D, 0xED3EA75A, 0x5BCDA373, 0x666DE647, 0x51A4F2C9, 0xFB4A5BEF, + 0x7B50FD68, 0x3FDFD8CC, 0xCFF3DCDE, 0x77FBD4EE, 0x282F99D8, 0x6C3FDF77, 0xB15E7CCA, 0xB2B4F500, + 0xCE98871F, 0xDAEC5B44, 0x647F3EDE, 0xC7CF9FAD, 0xDF33999C, 0xB1BFA9E8, 0xBDCCFD8E, 0xB5B6CE6B, + 0x2A7AEF1F, +}; + +u32 point_table_binary_53[] = { + 0x11724DD0, 0x310E8250, 0x1004D029, 0x8D0DC4D0, 0x6BB80177, 0xE01E1416, 0x5E401228, + 0xA8858E03, 0x1063E939, 0x3C8B8D44, 0x63676756, 0x8675F743, 0xF792DD99, 0xFD209141, 0x5E40DA6D, + 0xAEC2EFA9, 0xDEDE8291, 0xD0F18744, 0xA24E3BF7, 0x48AF00D4, 0x753D197B, 0xF5EE6E66, 0x1EDC32AA, + 0x757ECA9F, 0xCDFDB66D, 0x27EB3CF7, 0xCDCC835B, 0xFBE0F3A1, 0xBFAA2A9F, 0xE73E6DF7, 0xC01DF6CD, + 0xD65F96A5, 0xDFCB7DDA, 0xEE813BDC, 0xFFF7FC3F, 0x9ADEFA35, 0xBFE9E3F5, 0xB2EF7872, 0x0F6AEF9F, + 0xFF779159, 0xBFE61759, 0x8C65DFE1, 0xE11ED4E1, 0x5EE645DF, 0x7797E7B9, 0xBF5FCEC1, 0x9C970B40, + 0xDBFB2251, 0xFF000000, +}; + +u32 point_table_binary_54[] = { + 0x117255D0, 0x3D0AC240, 0x1005E0E9, 0x040BB388, 0xB58B9595, 0x76125B21, + 0x22E24144, 0xAD03D180, 0x36625A0B, 0xBD83E7B0, 0x10921B78, 0x8414B662, 0xB7EECBEC, 0x4FB2DDC7, + 0xCCECBC5D, 0xDAAAB7FA, 0x10F52FDD, 0x87D287B4, 0xA9078B6F, 0xE5942D9F, 0xDEE8974F, 0xEE5777AE, + 0x071BF1CD, 0xB2AC316F, 0x6DEF87D1, 0x0F071B6F, 0x3B6FEFB3, 0xF5CA6776, 0x67E48DFE, 0xCED8E6A1, + 0x21EAEB52, 0x501CC76E, 0xDF2E27B6, 0xC9BB2EBD, 0x311F5F89, 0x92247179, 0xF737637D, 0x1FD7451B, + 0x5667F6B1, 0x106D29A5, 0xABCFAFC6, 0x667EA9E7, 0x61FB9EC3, 0xCB1BFBD3, 0x19511886, 0x2EDF2A37, + 0x36F9173A, 0x3F8C7DF0, 0x69D0F474, 0xD2FA4551, 0xE4FA95F2, 0xC63E1CD8, 0xE69D4E9A, 0x46FEEA3D, + 0xB57CFC3E, 0xF6B1F0E6, 0xFDFC5FF5, 0xFC956BF9, 0xF09F7F00, +}; + +u32 point_table_binary_55[] = { + 0x117255D0, 0x310E8240, 0x1005D05F, + 0x9A98C046, 0x3C801C40, 0x4FC14D2C, 0x3C01012A, 0x5ABC0331, 0x965EC792, 0xC6CA5810, 0x0D9D9D59, + 0xF90C33AB, 0x742F993F, 0xF31724BE, 0xF52F20DA, 0xAE2E9EDF, 0x53BC3C04, 0x634DBB37, 0x89441CED, + 0xCC3DBD00, 0x5055D568, 0xECC59BBB, 0x9AFB60F6, 0xBD58E6C7, 0xFD93996F, 0x9A66B4CC, 0x33AFE63E, + 0x98E51E6C, 0x3EDC2FCB, 0xD2E699A7, 0xB50FCC21, 0xAFD6FB79, 0x9E5B5FE6, 0x69ED0373, 0xE83F7BFA, + 0x5F8F6BE8, 0x23767FFD, 0x869BB915, 0xCB3CE6FF, 0x5FA47A5F, 0xF245EAF0, 0x7BAFEEDC, 0xDFBDBA0B, + 0x7DB92FFE, 0x0CC72CCB, 0xECFDFE14, 0xCC797F06, 0x687D5FEC, 0xC55F0000, +}; + +u32 point_table_binary_56[] = { + 0x117255D0, 0x310AC250, + 0x0C06E080, 0x8305B514, 0x5C0A1D0A, 0x2E6E05A1, 0x42C1F59D, 0xC12BB8BA, 0xBE13B4B7, 0xF202BD80, + 0x059D840E, 0x0A0E8283, 0x0EB17931, 0x79AFDD3E, 0xF2377909, 0x3EF08C17, 0x80D921D9, 0xD6758D38, + 0x1856E4C5, 0x860C4B76, 0x5C78533E, 0x2E381FD6, 0x91BEE07F, 0x75499E1F, 0x892E5F52, 0x9E8DC17C, + 0xA94B7F75, 0xEBFCD67C, 0xEBF27FC3, 0x9AFCBC26, 0x90E7B933, 0xF58F40CC, 0xEF997C40, 0x4DFD5F37, + 0xB6CCBB9F, 0x00AAAAD2, 0x7DBE7B31, 0xF7C35DA2, 0xA6797D37, 0x367DC618, 0xCDA7195B, 0xDE9366D1, + 0x54CC7976, 0xD8DF5A3B, 0x9AAF7675, 0xB6DC331A, 0x3A344D33, 0xDA8FEDF7, 0x17CB7D24, 0x2FFBAB5D, + 0x9D2DF7EE, 0x3B3F5FEE, 0xC3F6FB93, 0x7F000000, +}; + +u32 point_table_binary_57[] = { + 0x11724DD0, 0xB10D8260, 0x1005E057, 0x1A3042A2, + 0x0338810B, 0xD8B28905, 0xAD0D062A, 0x5ADC8118, 0x2771005B, 0x1D818A60, 0x9CC09CFF, 0xF172F743, + 0xF7857BDC, 0x3B64921E, 0x3B202D93, 0x8784075B, 0x7A738896, 0x8F7A7D56, 0xCB44A725, 0x1DDE8F3A, + 0xBF02D034, 0x4D304EF4, 0x7E30EB3C, 0xDC32D29C, 0x0FDF9BAD, 0xF9AEEB82, 0x39AF79B3, 0x7E0F6EEE, + 0x83CFC7FD, 0x755DFBBC, 0xE6D5D607, 0xEE9837DB, 0xFEAAAABC, 0xAFE6D5D6, 0x07EED89F, 0xF3FC5FF1, + 0x7EEB9363, 0x79AF1CDD, 0x3DEDF7CF, 0xF9F665FD, 0x996FDF79, 0xB2EC7B79, 0xBA7BDAFA, 0xF3BEECF7, + 0xBD1645E1, 0xF7CB2D7A, 0xDE7707D4, 0x765F26F4, 0x1F000000, +}; + +u32 point_table_binary_58[] = { + 0x117265CF, 0xB10E8240, 0x0C06E00E, + 0x120D3A30, 0x9898B030, 0x3838B892, 0x101347DE, 0x85C1C585, 0x40C2C0C8, 0x33B9F804, 0x6C921806, + 0x1727077D, 0x86F3FE6B, 0x8F03BDED, 0x4B7BED5F, 0xDAAA5E7D, 0x88FCFDEA, 0xACF4236D, 0x5AC3FED5, + 0x38662F33, 0x67F42F33, 0xEE570FAE, 0x7B47AEC3, 0xA87B47A9, 0xB7EC1939, 0xA37F4632, 0x6FB4BF69, + 0x9AC97F6B, 0x3B1F1EE7, 0x338E6987, 0xFEA20F28, 0xCFF3615E, 0x7521B6E4, 0x2D7A67FC, 0x2F6E4465, + 0x590EF3AA, 0xBB58CF33, 0xF52EF061, 0xD5B2EBB7, 0x58F2542F, 0xEEB7F7D4, 0x6F67ECAB, 0x43DE67EF, + 0xA90EE296, 0xF3D6A1E4, 0x95FC99CE, 0x9F24C9A4, 0x6E3CFA0F, 0xDBFB4E17, 0x67EC3FE9, 0xFC51144D, + 0xF2198FF2, 0xC37FFDBF, 0x75B93FEB, 0xA6265ACC, 0xD3341DFA, 0x374F67E4, 0xD93C8960, 0x7B0F1EFC, + 0x05000000, +}; + +u32 point_table_binary_59[] = { + 0x117255D0, 0x310E8250, 0x1004D031, 0xA13046C3, 0x37A1A2F2, 0x1AF6DCC4, 0x0BD810A0, + 0xA2C53B10, 0xE3493C04, 0x67B02221, 0x9EC0AC8C, 0xCBEE17BA, 0x97ECECCE, 0x0799F432, 0x0109F657, + 0xE137A937, 0xE76864F4, 0xEE492253, 0x27708FF4, 0x1640D334, 0xB371519F, 0x5E66EE83, 0x5B46B5CE, + 0xCFFB7F66, 0xBEEBBAD9, 0x3ACFBC99, 0xFBE0D67B, 0xF0F978BF, 0xAE6B9F67, 0x9EB63E70, 0xC7BCD9EE, + 0x9765E97D, 0x99A7AD0F, 0xDCB1FFE2, 0x7EDDDFF6, 0x8555BFE3, 0xC1DDAB75, 0x1ECBFFAF, 0x72BBAFF9, + 0x2A0FF8BF, 0xD70E6175, 0xAF1D625F, 0xEE4B3FEF, 0x5B5114FE, 0x7EB94773, 0x5E1E006D, 0xEF4B45FD, + 0x05000000, +}; + +u32 point_table_binary_60[] = { + 0x11725D8F, 0xB10DC230, 0x14442F12, 0x12018464, 0x10A953B2, 0x82230A9A, 0x88221350, + 0x65003688, 0x6891E205, 0x58804190, 0x188305E8, 0x320298FC, 0x7CFEB783, 0xBBA7BB7F, 0xBEF39D7F, + 0xFA2B9014, 0xB3B7EF1F, 0x36CC1344, 0x7C219EDF, 0x897DC79C, 0x14CCA4E3, 0x443A1EA2, 0x132745C4, + 0xE781A1FE, 0xF3E087E6, 0xFDFE6FDB, 0x76744F1C, 0xE70B4B3F, 0xF6634B7D, 0x564B03E7, 0x9CE6656B, + 0x041E7466, 0xD993F6FF, 0x374DA379, 0x8B9730E7, 0xA530CAD4, 0x77EF8CFA, 0xA9CFEE16, 0xEE596796, + 0xBD550D94, 0x65A97B0E, 0x4761CEAB, 0x6AA32CFD, 0xF33C1FE9, 0xCCE15E58, 0xF611C7FD, 0xADB5A37E, + 0xCCA1BFE8, 0x63FFBF1E, 0xF6C76CB3, 0xE987FA8A, 0x1F6096BE, 0xF4E23D36, 0x63FE0200, +}; + +u32 point_table_binary_61[] = { + 0x1172859A, + 0x7B6CD757, 0x15C04FD7, 0x1FE52B03, 0x52333471, 0x286CC912, 0x96D96965, 0x995633A5, 0xC8AB253C, + 0xD6C2AF60, 0x0B44C28F, 0x5290F008, 0xEF97BC0A, 0x96B5501E, 0x050AACDD, 0x84346E14, 0x41C421FB, + 0x63C14414, 0x353F494B, 0x14C11012, 0xFE5893CE, 0x2051D850, 0x2CFD7ACF, 0xF3DEEF2F, 0x3E7E8C3F, + 0x3EBBE7DE, 0x7BCEBDE7, 0x9E73EEFD, 0x023DF180, 0xB81C607A, 0x3A2F7DF8, 0xF0E1386F, 0x447F1FF2, + 0x6C003874, 0xE8509CF7, 0xD9B818B9, 0xAA332286, 0x1EE6E9E9, 0x81E92347, 0x8EC47099, 0xFB97BBFE, + 0xC417B97F, 0x99EB2FED, 0xC5DC3E30, 0x7DF4E851, 0xD7CE5C06, 0x11B4B6B6, 0xC67088F9, 0xDB6EFC63, + 0xC78EC5F0, 0x26F71FEF, 0xFA937CD0, 0x5E535313, 0xC3B3CCC5, 0x203C8AE5, 0x473BF9EA, 0xEAEA447F, + 0xE47832BC, 0x8A8CBFED, 0xDBB7C7F0, 0x1173A9E3, 0xE6E666E4, 0xC5CC1134, 0x3434A0FC, 0x62968F60, + 0xF3E6CD89, 0xF950DF78, 0x04F3A7D2, 0x11ECDCB9, 0x338E3FC3, 0xF345AEC7, 0x8E1D3B12, 0xFAA0FDA1, + 0xFCB469D3, 0xE2FEBBCC, 0xD863F2E4, 0xC98E591E, 0x7FC8E178, 0x53A74E35, 0x7D22F707, 0xF545868B, + 0x005D8E4F, 0x9C3841F6, 0x31039C3A, 0x75CAECC5, 0xFEB4BE1F, 0xB17C89FB, 0x3F62BFD9, 0xB766CD1A, + 0x5B0FFC6D, 0xDCB89198, 0xE50176ED, 0xDA45FA20, 0xE36FE2C4, 0x89A42F32, 0x8E3F6EDC, 0x38B28739, + 0x22467B91, 0xFBDD7EA1, 0x3CAE07F2, 0x0D275F5F, 0x5F9F186F, 0xF5EAD509, 0x79D2E759, 0xE69B6EBC, + 0xDDBB779B, 0xBDB83F6B, 0xD7AE357B, 0x70C6AD5B, 0xB79ABE20, 0xEBAFEB51, 0x2AF6A03F, 0x23FFC4F1, + 0xB66DDBC8, 0x3F90AF88, 0x3EE85FC8, 0xBF4AF37C, 0xE8EFC8E7, 0xD3B25E25, 0x2CFFB4F3, 0xEFF1E3C7, + 0x9B3D435D, 0x7F62D1B7, 0xD0E9435C, 0xC2FC74BA, 0xA09338C3, 0x9CEA1496, 0xF99EA445, 0x5EF4E9D3, + 0xF132CCA9, 0x4E99AF2F, 0xCEE2FE54, 0xEAF9DBC0, 0xFC2DC76D, 0x6D6D31EC, 0x885BD59F, 0xD11FF252, + 0xCC331DB7, 0xB4B4C450, 0xC7FC9AE3, 0xAAAAAA84, 0xFCDCB973, 0x13E3CD9B, 0x370FE5B3, 0x2C1FC1F0, + 0xE1C3717D, 0xBB557ED5, 0xAA558EF3, 0x06E879C9, 0x64326EBD, 0x99713FE6, 0xCC9983EB, 0xDFADFE54, + 0x57571703, 0xF07845C0, 0xFAC625CC, 0x439CFDE4, 0x0F5F667D, 0x06EB7E00, 0x7391D813, 0xCA4F9F3E, + 0x1DFD2DAB, 0xF34D9A34, 0x09B955E7, 0x2B2B2B4B, 0x8C87F2AA, 0x1FFA676D, 0x6D2DB19E, 0x9F952B57, + 0x92BE7A7E, 0xC47FBAF5, 0xFCB0BFB1, 0x3C9E9FF9, 0xF3E79BFD, 0x28317BF6, 0x6C5B1FFC, 0x2D58B080, + 0x58CFCF8A, 0x152B481F, 0xDD5FD40F, 0xF5D5F333, 0x76EC58B2, 0x47CF0F32, 0xDA8BFCD8, 0xED07CAE3, + 0x7A20DF76, 0xF24D4D4D, 0x89F1D6AF, 0x5F9F90DF, 0xB06103AD, 0x37CB5BBC, 0xE8D6F380, 0xFBA1F6E3, + 0xFED1FE8B, 0x7DA841A8, 0x3FFE962F, 0x5F4EFE84, 0xFC33C718, 0xEFD07F90, 0x7FE3B8B1, 0xB191FC07, + 0xF9B76E7F, 0xF6EDDB47, 0xFE8AFC9E, 0xEC2FFA13, 0x7256FD29, 0x904FA7D3, 0x89F166CE, 0x9C49FECA, + 0xF2721E56, 0x3A8BDCFA, 0x7E330DE2, 0x9F1CAFD0, 0x3F8541FD, 0x9BC6C7F6, 0x77F93CEE, 0xD9B3C7AD, + 0x0733DA47, 0xFABA1F33, 0xD079A7FE, 0x24CFF18E, 0xE4C55FDB, 0xDBDB2D9E, 0x164AFC8C, 0xC7F27C43, + 0x3BD55F99, 0xD15F73E5, 0x519FFEBB, 0x1A5F8D41, 0xFD65C284, 0x0989F130, 0x3F683C7E, 0x5DF62FB4, + 0x97CE7BB0, 0x1E381F3C, 0x60AE707C, 0xE0C001B2, 0x07D7EF9F, 0x695B0F77, 0xF0D9DFA6, 0x4C9942E3, + 0x3173FE21, 0x26F9C8AF, 0x1FE91325, 0xD613C43F, 0x75BD40F7, 0xA7CEEB4F, 0xF2B2DED8, 0x9FDAC1DB, + 0x2F6CF61B, 0xBFCBFD91, 0x713D54FF, 0xF2F2725A, 0x2F3D2F63, 0xC68CA1F5, 0xD4F382F3, 0x69BCFF87, + 0xFA17B0BD, 0xD85FC7D7, 0xFEAA8FF6, 0x37AE62FB, 0x43793C6F, 0x070F1E4C, 0xE883F924, 0x9C8FF2A5, + 0x8C87E78D, 0xEA9D072C, 0x7F51FD63, 0x25F3EF1C, 0xEFDFBFDF, 0xD61BCF03, 0xC573C95F, 0x971C53FD, + 0x20FB970D, 0xFC59E529, 0xDE04E3CD, 0x9A35CBF6, 0x177F8B16, 0x2D32FB0B, 0x2DFEB27D, 0xE88F4B97, + 0x2EB5FDC7, 0x1558B264, 0x49900F24, 0x1E58FC95, 0xF51C1267, 0x90BFE47A, 0x607C8746, 0xE6B16961, + 0xCC1772DE, 0x487F6006, 0xCFADEA2F, 0x94AFEB98, 0x0B95ADFE, 0x02AABF1C, 0xB7A93ED8, 0xEED6BB4D, + 0xFD87EA05, 0xABCF80EB, 0xB3405FCA, 0x1716FF25, 0xBF8C627D, 0x07E97E04, 0xF61C3F7E, 0x3C212FF9, + 0xA555E793, 0x789DD1F9, 0xD01FC3F1, 0xF0BCAA7E, 0xE84F540F, 0x3AD6FC82, 0xE7D1D76B, 0xA0F5DA62, + 0xCD2F527F, 0xB6697ED9, 0xB46993D9, 0x8F12CB96, 0x2D0BEA35, 0xD07A6DB1, 0xE6178C47, 0x3EDF479C, + 0xEF83FDC4, 0xF9C2FDA2, 0xFA40EC4F, 0xA77D7D90, 0x8C178E25, 0x5E545656, 0x72FC9678, 0x81EBA3F1, + 0xDCC70BCE, 0xC73E5EF8, 0xFDC7FCAC, 0xFBADF959, 0xEB111F2F, 0x58DEC70B, 0x9FDF855B, 0x93F182C7, + 0xB378E1F6, 0x83EB29D0, 0x7A209353, 0x9FB626F2, 0xABE5CF20, 0xBF26E285, 0xCFCFAA4F, 0x325EF07A, + 0x58BC18C2, 0xF3FDD9C9, 0x63BE09F5, 0x59B76E5D, 0x623ECCD7, 0x3E9F4794, 0xCF717F90, 0x7F2DF684, + 0xE385FADC, 0xD6F368F9, 0x32A27CE9, 0xEB63AE57, 0xD4FF4AA5, 0xBE51FF42, 0x0BA83EB0, 0xFA99CF5F, + 0x9ECCF7D3, 0x4EB9BF04, 0xFA50FE0C, 0xE6C3FCE9, 0xEB01F677, 0xF517AB7F, 0x643D0B3D, 0x6735FE2C, + 0x5CB8D0FC, 0x09947BE2, 0x19749FAC, 0x4AEDC3F8, 0x69FE5955, 0xF0478A8F, 0xEABF8EE9, 0x3E7399E5, + 0xCB9D3CDD, 0x0FED3EEA, 0x66723F7F, 0x5F150EC6, 0x430EE723, 0x0EC6A3F3, 0x10CC47E7, 0xC7EE9FC0, + 0xF753BBCF, 0x424E3D2E, 0xF589E5E7, 0xDCFA2479, 0x5EAC5EF1, 0xF3DDA178, 0x6AF149D8, 0xEE9FC0F7, + 0xDD401F62, 0xAB5F22AD, 0x5F40CF1F, 0xD537168F, 0x657F2D5E, 0x0B5BBCB5, 0x78DCADF1, 0x03EB7D5F, + 0xCF47523F, 0x6A7CE2FB, 0x9BAF7FA4, 0x5EB27A46, 0xE2AFD5EF, 0x56DF67B5, 0x5EA27A26, 0xB097E2B1, + 0xC5D7823B, 0xD4DFEECF, 0x527F06EB, 0x41F7F160, 0x3EBE5F6B, 0x7D11517D, 0xE5EF0B1C, 0x1F427DE8, + 0x7E10CC27, 0xF77389F7, 0x0577B8FE, 0xD0FBBADC, 0xCF037D24, 0xFE776BFC, 0x97F3D7AD, 0xF15FEE13, + 0x6D1AFF25, 0x1FB469FC, 0x277BECBE, 0x10D17DC1, 0xDF27AC1E, 0xB7F5967C, 0xD0A6F19F, 0xF285D57F, + 0x9C6F42FF, 0xA3FA30F0, 0x4F5A6FBB, 0x4F8AFF5A, 0x3CB7F89F, 0xD5F8CFF1, 0x5EEBC748, 0xEB47C8A9, + 0x1721A75E, 0x34FFE3FA, 0xD0FB9FE4, 0x836C4EBD, 0x0839F522, 0xE4C4FF6C, 0x4EFCCF26, 0xE2BFDD7F, + 0xEC7E954D, 0xDEAFB4FE, 0x8BA87EF4, 0xF55CC4F9, 0x5CDE1F30, 0x5EF0FB06, 0xF3777DFE, 0xC830177C, + 0x48EF1B12, 0xDFD3E982, 0x0FC91ECB, 0x07B9F922, 0xB7FE0CEA, 0xCB44BDA9, 0xF735AE07, 0x427B305E, + 0x87FA4ABD, 0x099A0FB0, 0x3ED5F787, 0x62B9CF84, 0xF660BD10, 0xEA8BF948, 0xF3CB6867, 0x0FE52BCB, + 0x1790B80F, 0x97CA79F7, 0xF7C188EE, 0x833E9FB0, 0x7EFEBE27, 0xE7DBEE77, 0xC0F741AB, 0x5723AE7F, + 0xAD3EE6F8, 0xA0EF2D78, 0x9EE8BD45, 0xDE47BE90, 0x96FB99E4, 0xA311A759, 0x5FCD5783, 0x1C6B3CCB, + 0xA9972171, 0xDF0CE6A7, 0x7A39D08F, 0xEE9F968F, 0x80F391E5, 0x2B65ADA7, 0x653DACDE, 0x8EB8DE0E, + 0xF40DDF7B, 0x5EE83426, 0x7D5F70FA, 0x1207F684, 0xEF455F4C, 0x27DF938A, 0x21590FE0, 0x7E897C86, + 0xE585DFD4, 0xF7AD32CE, 0x77F2DED5, 0x10720AF9, 0xD369CA77, 0x28BF14E5, 0xBF920EDB, 0xB749BBBE, + 0xFF6E839B, 0xA0F2C8EF, 0x847C08F9, 0xAF9DE178, 0xEFC878F4, 0xFEE9DACF, 0x68FB286E, 0x3FA3ED22, + 0xDF1030CA, 0x3784F217, 0x519EF58F, 0x3B5CFB23, 0x803FB888, 0x4D6CEF87, 0xFFBD9DE3, 0x05EB9B2B, + 0xAFEFB367, 0xD49EFFA7, 0x6F8E3E7A, 0x9F7FCE8D, 0x3872E4C8, 0xC4FBB232, 0xCFB79F58, 0xEFABCF19, + 0xF378856E, 0x3CCA7781, 0x7E1D1D1D, 0x09FD317E, 0xEBFB70A1, 0x63AA4F02, 0x7DBBBABA, 0x12EB77FD, + 0xFA75DBAF, 0x06277FF5, 0xEAD584BD, 0x57AE5C49, 0xD873EDDA, 0x35F31FF4, 0x171D4FF7, 0xE7D6AD5B, + 0x89F5B871, 0xE386D5EF, 0x2F17DF68, 0x417BB4BE, 0x7FB998ED, 0x0FEF7BC6, 0x648FC883, 0xAF17B53F, + 0x725175C0, 0x17915FFC, 0x91C9D3FA, 0x086F8907, 0x68FEA4F7, 0xFE2D7191, 0xE65FAA87, 0xAA98C1F3, + 0x00DD1F92, 0xFF00BEA6, 0xFD693D3F, 0x80DAF07D, 0x1D9A9941, 0xEFF3CD2C, 0x0F725F84, 0x617E3CAA, + 0x3F87F9F9, 0xA81EB9E7, 0xF5C176C7, 0xA62F7E5F, 0x89EFFAFE, 0x38BFE3A2, 0x70BEF87D, 0xDF1FF3B3, + 0x63EB2FF5, 0x4326BEC4, 0xF2E42FC8, 0xB759BEB3, 0xB313B994, 0x19E0DCB9, 0x73CC9778, 0xBED3A74F, + 0x933C3CCF, 0xF2D29E81, 0x093CDED9, 0xB367499E, 0x19E0FCF9, 0xF3CCCFF3, 0x78172E5C, 0x88E39FC7, + 0x298DFFF8, 0x9EEEF845, 0xCD0F54EF, 0xDC668EF4, 0xFE7D9BE5, 0xF5FB485C, 0x0D0BB41D, 0xEB97B89E, + 0x1954BE1E, 0xBEA1E3D3, 0xF7876A66, 0xECBF65CB, 0x1693B7F1, 0xCFFAFE7B, 0xF7EE45B6, 0xFEC4F5BE, + 0x3F8DD7EB, 0xFBD3FE3E, 0xE3FBD3FE, 0x3EE3FBD3, 0xFEF5FAFE, 0xE42F6FC7, 0x45DA9FF2, 0xD35566D0, + 0xFAFB6A3C, 0x40FB533E, 0x7C9B59E7, 0x87FBBE3F, 0xD67F2EFF, 0x1585EBE7, 0xD8FA533E, 0xBCEFFBD3, + 0xFAEDE4FA, 0x339A8FFE, 0x0A568F42, 0x278E0716, 0x3F5224EF, 0x7827F3E0, 0x5ACCC749, 0xF93973C0, + 0xEA5BBC9F, 0xCE9A0589, 0xEF51C8E1, 0x78353560, 0xF10BEB4F, 0x171DE3FE, 0xBF31BF7A, 0xFCA95A65, + 0x947FE2B8, 0xAF2F39DE, 0xA34790F8, 0xFE5351E1, 0xC74BD1F7, 0x2EB0FA0B, 0x2D46D67A, 0xE65FAEFE, + 0xA9AC74FC, 0x7D967F74, 0x1FFD0172, 0xBE2725E5, 0xD7AE75BC, 0x95F9412F, 0xBE27410C, 0x354E9F2E, + 0x5E7FD497, 0xE26317CF, 0xA74CCA88, 0x7D288F1C, 0x29372B47, 0xC689FE35, 0xCA41FF92, 0xA43C2D5E, + 0xC8E17CA3, 0x72C61F95, 0x235FA3FC, 0x9FF58B2F, 0x87DFFF88, 0xEDFBE1E1, 0xC38E1BFD, 0xF7BFC646, + 0x62CB5FE8, 0x4FF0637F, 0x3EDE78C3, 0xF19FFCF9, 0x40FF726C, 0xE763F76E, 0x92B7F3D1, 0xD40418BF, + 0xDFC2F83F, 0xE41C3CA4, 0xFB24303F, 0xF14CF9A1, 0xBF23EE0F, 0xDF03870A, 0xBB78F31A, 0xEAF3D5BB, + 0x7923291E, 0x3AA6EF83, 0x8E4F9E3C, 0x19E4D7E4, 0xF7CE12FF, 0xBD734CF8, 0xFD1239F7, 0xFB2672DE, + 0xF1BEDFCB, 0x7B1B8DF7, 0x75C7FC3D, 0x80F3CDC3, 0xF72115BE, 0x87E56720, 0x25EF61ED, 0xC84FED80, + 0x1E63F4AF, 0x9BD023F2, 0xED74DEBE, 0x07BDC668, 0xFF2FA0B7, 0xA2A2C2EC, 0xEDFF210C, 0x34C6FBE8, + 0x141828EF, 0x61BC7EEF, 0xC127723F, 0x780BDBE3, 0x41C6FFF3, 0x3D4CF3EB, 0xC739EF59, 0x292F4FFA, + 0xE68FCCFB, 0xA5B1937F, 0xB85A58EC, 0x7D9081C1, 0xE17B4EBE, 0x67B5FF1E, 0xB1ACC7DF, 0x85291FFD, + 0x85FD875C, 0x12F34B21, 0xFB8F7029, 0x3318B3BC, 0x30D6A3DF, 0x117F469E, 0xAD1C797E, 0x49CE83CA, + 0xBF249DF1, 0xBF3AC887, 0x763F3EF1, 0x323FBEE3, 0xD1CC033F, 0x31267961, 0x576AC74D, 0x5E7FE25A, + 0xAFBFFB9B, 0xCF0C9E9B, 0x92FAC76D, 0x5E1FD26F, 0x04DF274C, 0x7FE27C63, 0x9617EEE0, 0xFD8D20FF, + 0x153AAF1D, 0xEE8FD50F, 0x785E9981, 0xEA0162F1, 0x87FC5788, 0x3BE25D7A, 0xDE5B5AA8, 0x7D979E77, + 0x6C875E37, 0xFFE7FD7A, 0x22C7F7FC, 0x7A428732, 0x18B3BCE8, 0xFF71FF13, 0xCB5FC4FA, 0xFDDF9D37, + 0x14F91C73, 0xFC1886FD, 0x8098E5E3, 0xC7D1B07A, 0xE41E5FFF, 0x603DE438, 0x51FFC065, 0xE694FEFB, + 0x10F9F725, 0x29ADB74C, 0xDEFACFC8, 0xE93F23A7, 0x7F51A27F, 0xC6E797F0, 0x7BBB9DA7, 0x129F8FC2, + 0xFB59CAE4, 0xB57F6EBB, 0x7126473E, 0x13CEF76F, +}; + +u32 point_table_binary_62[] = { + 0x11724D91, 0xB14B4251, 0x14C6BF50, 0xE41108ED, + 0x0E3A3434, 0x39B9F50F, 0x1448C2A3, 0x44104545, 0x549C1C9B, 0x1AA4ADA1, 0x454444A1, 0x51944423, + 0xA24D44DD, 0xA44110FB, 0x0F1C5410, 0xDABBBD73, 0xCF3DAF77, 0xDFF4E37E, 0xDF77BE77, 0xAE7A50AD, + 0xDF57C072, 0xBE42A1A0, 0x94C32736, 0xF0E270A9, 0x54222E32, 0x03D56A55, 0x33EB8172, 0xB9EC3062, + 0xE2B76D5B, 0xB3F893C9, 0x2431C49F, 0x4EA7358B, 0x3F954A11, 0x77C51F0A, 0x85348BDF, 0x7045FC89, + 0x4442B3F8, 0xE3F1B827, 0xCF923C88, 0x9FE7A9A5, 0xF8F3F9BC, 0x66F16732, 0x190F07F6, 0xC2AC0FEC, + 0x8DBE257E, 0xB38F96F8, 0x795FD2C7, 0x923E1599, 0x6FFAC6C4, 0x6FF61113, 0x3FED0B75, 0x5554D7C0, + 0x19BED168, 0x34DCFDE6, 0xD043369B, 0x75F79FC3, 0xBDEE4F7A, 0x7C90FE0A, 0xED76DBDD, 0x570D8F08, + 0x87C3EE3E, 0x6BB8D58C, 0x3ABA941F, 0xC1B9CBE4, 0x8FE09DF5, 0x3F4EDE33, 0xF459AFC1, 0x7CC3FD36, + 0x1B87DF84, 0x2DCCE786, 0xB5DEC274, 0xCA7AB5F4, 0xE8899F38, 0x6FB5623D, 0xB385C9C4, 0xF092F366, + 0x3328C4FE, 0xF3763BC3, 0x66DEF1C8, 0x2CFAC3C1, 0xB0C9DB6E, 0x9DBC4FD6, 0xD3592C98, 0x497F7109, + 0x9FF465F6, 0x07699EFC, 0x0FE03FA5, 0x7B44F99E, 0x8E9E1FE5, 0x7BF2CB3C, 0x667FD0DB, 0x87FC74EF, + 0xBC4F5375, 0xB85FAF67, 0x78C1FDFA, 0x7DCD6566, 0x603432DC, 0xE17D0D87, 0x46FF45EF, 0xE9137D13, + 0x77A4F661, 0x30603D33, 0x301E1BBF, 0xD673DE1F, +}; + +u32 point_table_binary_63[] = { + 0x11725D93, 0xAF6E8440, 0x10877FA9, 0x20A4A239, + 0xD904C149, 0xDC555C42, 0x42420809, 0x02418A20, 0xF80A04B2, 0x4F50714F, 0x81395FDD, 0xE7E0012A, + 0xCFDC6B74, 0xBB33C3EE, 0x1C9B53DF, 0xEDEC7EF3, 0x0F5CCC62, 0x7E80D8FE, 0xC67134E6, 0x4BF866B9, + 0xAE6BE249, 0x18689AC6, 0xE0221C5B, 0x4E928478, 0xC13BF06A, 0xFFC9B28C, 0x99CEA13C, 0x09FBF849, + 0xE2B19DE3, 0xECFC5DD7, 0x599F30F9, 0x8BA22086, 0xF3976549, 0xF170FEBE, 0xEFF9FEDE, 0x2FF7D52F, + 0xF1501F02, 0xFFD5F929, 0x3FEBBB3A, 0xFFC6B3F3, 0xE7794EF1, 0xB3F3B76D, 0xCBF79D5F, 0xEA93FB50, + 0x9E03FF1C, 0xF8E1FC54, 0x8FD61B73, 0xBDB6FFAB, 0xF3575545, 0xFD5B9D7F, 0x1886877A, 0xC27A7DFF, + 0xD7BDDFAC, 0x7BBF7B2F, 0xBAD37BEA, 0x8BEEE4D3, 0x7D00EF03, 0xFCBE80F7, 0x45FB1173, 0x3FB45F31, + 0xF74BE709, 0x9EA7CE1B, 0x3C6FCD27, 0xBAEDF3F5, 0xBC04F92F, 0x41FFE6A0, 0xFE3998FF, 0x39E8FF39, + 0xA89FF7F3, 0x80EF6DDE, 0xC21F96B7, 0x7EF3BE1E, 0xF08B699A, 0xFC7E7CE2, 0x0D699AFA, 0x791F1F98, + 0xE28FF67D, 0x61C9F7D9, 0xE6733AC1, 0xD7F3A7CC, 0xBEA7E0FB, 0x78B14CE7, 0xFF000000, +}; + +u32 point_table_binary_64[] = { + 0x11726593, + 0x316AC340, 0x1045A712, 0x53A47019, 0x502197E9, 0xDC182110, 0x42083502, 0x81403A41, 0x0A175BA6, + 0x4C95C2F8, 0x106A7C89, 0x9063F810, 0x39825B43, 0xC2666757, 0x3313ADDC, 0xC88F9DBF, 0x7FF5FF0A, + 0xCEF60403, 0xF85F9AA6, 0xD67E047E, 0x71DC340D, 0xF11C18A1, 0xAE6B0BE7, 0xC0E0789A, 0x26E293FD, + 0x543D2CFB, 0x3D2BCF81, 0x5138CC33, 0xBBBF6EFD, 0x9B1EC3E0, 0xFC02A37B, 0x9465497C, 0x0C8C5014, + 0x05CD1FC3, 0x3C42DFF7, 0x5E4FFBDD, 0xC54FF50B, 0x8B9E39CC, 0x0B1BF6EF, 0xBA8EFC0C, 0xEBF33C27, + 0xBE46FA2B, 0xFBB33EF2, 0x3791FF46, 0xBFF6B737, 0xF61FC791, 0xF2BEB1BE, 0xAAAA7F79, 0xA0CF43F3, + 0x429F17E9, 0xD7FEAA5F, 0xE7A17947, 0xFE33FB53, 0x9FDC37E9, 0xA96F3D4F, 0xF2A0F3E8, 0x7993079D, + 0x57FB00DF, 0x87F605BE, 0x2FCD137D, 0x9E9A37FA, 0xBCF93EDC, 0xA3FB829B, 0xF7497E99, 0xC33C33F7, + 0x19F71DF7, 0x11F785AB, 0xFBFE0AEF, 0xD0B6ADDC, 0xDF9D63BE, 0xCF34BF83, 0x0E8C3172, 0x1FDEE002, + 0x5996499F, 0x7BF812A6, 0xF5BDACEB, 0xF7713880, 0xECFFB479, 0x5FE4759F, 0xC7CFC27F, +}; + +u32 point_table_binary_65[] = { + 0x11725D92, + 0x3D6EC250, 0x1084A7B2, 0x9C5C8102, 0x0EE143C4, 0xE2478965, 0x1BD3A548, 0x41992370, 0x044A1A7A, + 0x149A244A, 0x500E802B, 0x87122915, 0x1D6969E9, 0x5EF6E7ED, 0x3384067D, 0xD27867F7, 0xCDB8B35B, + 0x6003BC15, 0x3186C3A1, 0x43A2BC42, 0x8CC160C0, 0xFCA40C65, 0x28BF128B, 0x9ED8A540, 0x455C5595, + 0xE8991F89, 0xC7E3B1CC, 0x538E85DD, 0x59B95CC7, 0xA277BF24, 0xA4791FF4, 0x371A8D9C, 0x3B2061FE, + 0xA47D9889, 0x12DBA7DF, 0xEF33C3F6, 0x3136BFB2, 0x2C456F7E, 0x799ECB3C, 0xE6ECC28F, 0x3927FD64, + 0x32716E8F, 0x29CFDBAC, 0xBDFF3796, 0xCC5FF47D, 0xA7D3E179, 0x4BF3F73C, 0x35FF344D, 0x85CD3FCB, + 0x32D19B3F, 0xEB791EF3, 0xBDF15EF5, 0x0F85BE8F, 0x3B9182E6, 0xBD9B7F78, 0x8F703FAE, 0xEF577DC8, + 0x83F8DFFD, 0x307FE6F6, 0xDE58EF3D, 0xA9BE28FC, 0xFD3EFF9B, 0x42F3B47D, 0x6E5FA2A3, 0xFA2B03D1, + 0xD1FB2D94, 0xD5BFCDCB, 0xEF1FDE33, 0xEC3FB5FD, 0xFD7B25D7, 0xF9593F42, 0x5FFC3DD1, 0x41F6B77D, + 0xCBE860FB, 0x6A7FAC6F, 0x963724EF, 0x368F58F2, 0x68DFDBF7, 0x2FF4C17F, 0xEFFB3CC7, 0x1D76BB5D, + 0xE8FB8CB8, 0x699AD0E7, 0x197EB0DD, 0x6E43DFE7, 0xC4755D87, 0x7CF9D7ED, 0x7643FEBD, 0x0BE6793D, + 0x3C0B5BBF, 0xE0F90F00, +}; + +u32 point_table_binary_66[] = { + 0x1172859A, 0x696C55C7, 0x15C7CFF3, 0x73FC2E2D, 0x24266253, 0x21555B81, + 0x920F6920, 0xCD538A2A, 0x218104C5, 0x0A5B009B, 0xB5C82871, 0x94874858, 0xC2BE2820, 0xF67DAF79, + 0x543C3629, 0x12C2FDD0, 0x16513008, 0x09012A4F, 0x8248561A, 0x91B861C7, 0x38266C36, 0xAB6DCCBB, + 0x9DB3CDCC, 0xBB54AA3F, 0xF1F33D73, 0xCEDC3367, 0xFE73E61A, 0x48422AFC, 0x1DD0CFE8, 0xD1A34330, + 0x9C7B07E0, 0x2DC34387, 0x0E45CE30, 0x0796D93E, 0x20FBD87E, 0x80D8BF79, 0xFC860D1B, 0xF039715F, + 0xC3070E1C, 0x404E3207, 0xB06FDF3E, 0xB44FB27D, 0x006BD7AE, 0xA5F1E87F, 0x6915C092, 0x254BACBF, + 0x62B09C64, 0x0E60F1E2, 0xC5C46C1F, 0xC0A2458B, 0x281E728D, 0xC4537F81, 0xCC47ED03, 0x8987F361, + 0xFB00F6EE, 0xDD1BE6CA, 0xC334ECE5, 0xE7DBB66D, 0x6396F96D, 0xDEBC19B9, 0x02E4FDBA, 0x77EFCEBC, + 0x97FD937D, 0xD6E42BC7, 0x5C5A5A8A, 0x9C610E60, 0xE4C891C6, 0x9EB959F2, 0x6538C50C, 0x3066CC98, + 0xD078A3FC, 0x77333C62, 0xC48830FC, 0x92F3DBC3, 0xD823A33F, 0xCD37E61F, 0xE3E97A0D, 0x1F3E9CD6, + 0x0B19F32D, 0xEF97610E, 0x60FDFAF5, 0x79FE56AC, 0x5891176F, 0xE5CA95D6, 0x1FCE7FE0, 0xC081361E, + 0xCE5F19E7, 0x0B8E53CC, 0x6C8FF9D4, 0xF98C1A35, 0xCAE6D7AB, 0x9F54A47E, 0x527EFD68, 0x7D345459, + 0xFB642CC1, 0xF3C1FCA1, 0x3D73A0FE, 0x536C2FF9, 0x2837BF91, 0xF5D8B265, 0x0BE557D7, 0x93D7CFB0, + 0xAC27E683, 0xEC653D37, 0x6DDA64B9, 0x58EA5FED, 0x8B75FDB2, 0x6EFCB061, 0xC390ED78, 0x5AAF99A6, + 0x5ECDFC7E, 0x29F1C3FD, 0x3CFF2E55, 0x1C5FDF07, 0xC7E373DA, 0x1F091E8F, 0xCF9DBD70, 0x0D4C417E, + 0xADCC8E4F, 0xE9F8AD5B, 0xB77AFEE4, 0x7DB3EC0F, 0xD77FDCB8, 0x71343FE6, 0x80EBCB9B, 0x0FB1375F, + 0x64676F39, 0xA5E3311F, 0xFE7CF2FD, 0xB9F1980F, 0xCC7F5959, 0x99CD17E6, 0x5FF6839D, 0x3FAE9FC6, + 0xD37A41D6, 0xFD3376EC, 0x586F3FC9, 0x78BB5F38, 0x3EAE97EE, 0x9FF1E3C7, 0x87E1075C, 0x7F9DA45E, + 0x5C7DDBFD, 0x63EB0DF7, 0x0BC6D37A, 0x95FA4AEA, 0xFE59B366, 0x8DB79F58, 0x2F7C7FB8, 0x5FFC78AB, + 0x56ADB2FE, 0xBCFD938A, 0xEC9F5464, 0xFF24F3F7, 0x4F7841E3, 0x97949450, 0x7D687CE2, 0x5FF0F3A4, + 0x3E378CF9, 0x2B94F572, 0xF51408F3, 0x7370CF69, 0xBF80DB5F, 0xB41EBF72, 0xFB35C31C, 0x38267BDE, + 0x5F463F53, 0xAAEFF8BE, 0xEA0FE7BB, 0x7BF76E6B, 0x8FF3DDB5, 0x6B17DA67, 0x54DF972D, 0x5B46E355, + 0xDFE7CD9B, 0x67FDE17E, 0x9B3F7FBE, 0xB5C7FD36, 0x7BF66C62, 0xD5F759B3, 0x6659FDA8, 0x9178EA2F, + 0x90F9A87D, 0x20F1F4BC, 0xAA91F918, 0xBDBE90A7, 0xD7E5E61F, 0xA20FB89F, 0x88F3F5FE, 0x82EE6FAB, + 0x1F325E38, 0xA3E3F17C, 0x2196F158, 0x3F4E6F40, 0xF486FD15, 0xEBFE9078, 0xC56E7FD8, 0xF8BC1F5C, + 0x7C62AB47, 0x60CF131D, 0x2F7A64E3, 0x0F1932C4, 0xD32BA0E7, 0xE100AE87, 0x5E65FCFE, 0x6EFF47F5, + 0x48F4C6AB, 0xAF7C3D62, 0x36BFCEA8, 0x1E8B1E65, 0x743CFA77, 0x7A059CDF, 0x2CFBEB2B, 0xFBD5E955, + 0x407AE5CF, 0x87F4C59B, 0xAFEA818E, 0x277DCE72, 0x3C1C8FE7, 0xB13F1F64, 0x7FBEAC4F, 0x9C4F4F9F, + 0x40F54959, 0xE7CFFEDD, 0xFE917829, 0x1DAFE7BB, 0x8EA77E20, 0xEBDE5F38, 0xE5EB9BEE, 0x6FFC1930, + 0x6080DD9F, 0x2586FBF7, 0xEF6FF35F, 0x62C6F7EB, 0xD7CFEE7F, 0x10C6F9A8, 0x3E4E9830, 0x81E6ABFA, + 0x48F92C67, 0x467D9C38, 0x7122D59B, 0xEAE3A449, 0x93C2B00B, 0xC76F2FF3, 0x09FBB0FF, 0x62A7C7E0, + 0x9FC7184F, 0xE78BEFEB, 0xEB8FEC7F, 0xAB4FAB57, 0xAFCEF387, 0xF5EFC743, 0xFD547F9E, 0x3E42441F, + 0x215F1F79, 0xFE5E7F01, 0x11BD8648, 0x7F918CF4, 0x17497D1F, 0xD13388F4, 0x1710E92F, 0x925A3F96, + 0xBDFEC2F5, 0xABB6BF4A, 0xAAFE613F, 0xEBF430B0, 0xFAA4FA27, 0xFA9454FD, 0xC37ED5F5, 0xB3A0FD6C, + 0x4AF54FF4, 0x30A5FA87, 0x7AE9FA55, 0xA07ED5F5, 0xB3A0FD73, 0x4AF54FF5, 0x59F50FE7, 0xE3F40E54, + 0xEF92AA5F, 0xD22F2555, 0x3FA41F82, 0x88FE81EA, 0x8F9CC749, 0xD51FD91F, 0x76BC9CB7, 0x90A75F76, + 0xBFD9FD97, 0x8CECBF64, 0xA43F80C8, 0xFE03AD7F, 0xD18FA4D6, 0x3FE983ED, 0x07A2FB01, 0x683FB8FA, + 0x94FAB7E7, 0xB7EDEF6C, 0xBD0843E4, 0x3E047A3E, 0x63BDBB7E, 0x41EADDF3, 0x87F9F7E3, 0xD17960EB, + 0xDDD67F32, 0x52FFC948, 0x7F0091FE, 0x20ADF107, 0x0F1EECF5, 0x0B89C2FC, 0xFE4018D8, 0xBE8FF60B, + 0x86B5DEA9, 0x1FB0FA5E, 0x14E6F70B, 0x96D39A7F, 0x3EAFF47E, 0xA4E7A79E, 0xA745F72C, 0xD37A17DD, + 0x93F3339D, 0x5F3FCCEE, 0xFCD3F3B0, 0xE809AFBF, 0x1DFF44CE, 0x3F3B9EFA, 0xCF8E3C9F, 0xB7CDFED9, + 0xB1638777, 0x3E148574, 0xDE78EFC3, 0xE7937B5F, 0x8A9F65EE, 0x6BF553CF, 0xA3A290FA, 0x47CF1FD6, + 0x931F8FEB, 0x8DE7E3F4, 0x5FCF9344, 0x4CE7CFF9, 0x4AC4443F, 0xD311FD4F, 0x6B3D0D1A, 0x34C8E6B7, + 0xC4EBFF98, 0x13721EA8, 0xFE26E8BC, 0x407F5AFF, 0xA4EFF63C, 0x4824E87D, 0xACDE2712, 0xA8F7986F, + 0x5FFF736D, 0x1C3FD07C, 0x5A7D4E14, 0x6ABF21F1, 0x0AE5FDD2, 0x79FAEFD5, 0x13E98B57, 0x6F54EF9E, + 0x3FD27B2F, 0x1EF53F59, 0xC7AAEFCC, 0x89827CBD, 0xB79CF6EB, 0x3FAC0F2B, 0xD0BECDF6, 0xC7CC81DC, + 0xC735BFB8, 0x9F687F80, 0xCE3F88D4, 0xBFED8FD3, 0xAA37B87E, 0xE84FD78B, 0xFA877AE6, 0xF67A1FB2, + 0xF5AB7AE5, 0xBE0FC87A, 0x57F8F5AA, 0xDF0B8AD5, 0x9FADA780, 0xEAD79F0F, 0xF5575E3C, 0xAAD71BCC, + 0x78DE5656, 0x567AF51B, 0x50FDFAFE, 0xA83E3D7B, 0xA9EF8A48, 0xBDA7F3EF, 0x63EEFD65, 0xFD2BF2EF, + 0x633C7FAD, 0x77CD37B8, 0x7C5768FD, 0x6AFEB57F, 0xF1F50A3D, 0x60BD633E, 0xB41EB93F, 0x62F6EA39, + 0xAD7A2EFD, 0x4B5AF59C, 0xEA37CBF1, 0x6B543F6E, 0x307FABFB, 0x51EAED7B, 0xB71E69B6, 0x97F7F5EC, + 0xB15FF7EB, 0x89EAD9AB, 0x17BACF79, 0xFEA47E2B, 0xFC7AD4F9, 0x78F59CCE, 0xD773AD5F, 0xCD07DF47, + 0xF0E7C891, 0x23D4AF22, 0x637D1C3E, 0x7C983987, 0xDC1F1E3F, 0x7EEC7D5F, 0xFB1042FC, 0xF952BFE7, + 0x7C088D8D, 0x8DA1594D, 0xB2EF63EC, 0xEBEBEBED, 0xF79A19E6, 0x397E2FF3, 0xEDE97B84, 0x67BF6EDD, + 0x3AFB3D67, 0x86E1050B, 0x1684B9AF, 0xF8FD9655, 0x6561CA94, 0x2976BDD2, 0x90B5DFBB, 0xD05FDA64, + 0x64DAB469, 0xB6BED330, 0x8E9F7FC5, 0xBCAC6A1C, 0x7D5FD2EF, 0x63695311, 0x1C8FC72F, 0x35E34F9D, + 0x3A65F3B9, 0xD4F8AFAE, 0xAEB6F1D7, 0x99F8C78F, 0x1FB7F1F6, 0x19FBB367, 0xCF5AFFEB, 0x8CFF3367, + 0xCED8FA5C, 0x6AE29F3E, 0x7D9A792F, 0x72099C3B, 0x77CEC6DF, 0x67F8FCF9, 0xF32FC78F, 0xF8D7FAC6, + 0xE7BAFFF5, 0x7D4F9E3C, 0x69F767DA, 0x5C038E1E, 0x3D6AEB7F, 0xA9617A7F, 0xA9AF35DE, 0xFB216FF1, + 0x18EDB718, 0xFB13274E, 0xD8FDBAC6, 0x30BEAFC6, 0xC3F8B8DC, 0xEAAFC663, 0xB4AF31F6, 0x540FF52E, + 0x3E22D60F, 0xE6633234, 0x42CF9E3D, 0xED7D68B2, 0xF907B2BB, 0x9F3866BD, 0x627BFA5E, 0xDA847CBD, + 0xF2EAD5AB, 0xF6FBA9D9, 0x31B78F1D, 0x3B66FBED, 0xAE07BFBD, 0x5D5B5BCB, 0xDC847CBD, 0x12E3BBEF, + 0xBF1DE7E2, 0xFB21C3BF, 0x38DEBD7B, 0xF7C81EB9, 0xEB41E0F9, 0x4A3FDEF5, 0x60C7B997, 0x2E5D0A63, + 0xABCDEFDF, 0x30BFFB7B, 0xDDA7B95C, 0xEEA5F944, 0xE3E18BA1, 0x7DA7EFEA, 0x3EA5F866, 0x3CFC05C7, + 0xBFE8DDD2, 0xD2F272FC, 0xC9FCBCD3, 0x772F7A6B, 0x7C7F3EB1, 0x99E115CC, 0xF7CF5F91, 0xEF1133C3, + 0x07CCF152, 0x6498C3DC, 0xD6102FC5, 0xEF3F86AF, 0x3003D53B, 0x32AC34F6, 0x29A0FD81, 0xF6CCF14F, + 0x90D11FF2, 0x8B47F14F, 0xCC0FC563, 0x0640567F, 0xAF7E11C6, 0x492F24DE, 0xAB5F487F, 0x20FE9EF7, + 0xB27C8599, 0xEDD55F07, 0xE32F9D4E, 0xDB781D1E, 0xC5C72BA3, 0xBFD66C7C, 0x3CF64BFA, 0xBEADA6CF, + 0xDCBE7DBB, 0x7BDFFF70, 0xBE743D3A, 0xBC19BF89, 0xEBA1F97E, 0xBE307E93, 0xF2A7F938, 0x67F3C7F1, + 0x3A09CB7A, 0xBCFA6EBC, 0x5619C7B7, 0xEE8ED7D2, 0xFA4ABCE7, 0xD5D8E7E6, 0xECFBFDEC, 0x92D487AC, + 0x57FB76F1, 0x1ADF5F5B, 0x61BCA6A1, 0xA1C1E5F3, 0x5D595FCD, 0x5723C0CD, 0x9B37ED7C, 0x8B47C64F, + 0xDEB871C3, 0xFA6B0EE2, 0x27513F35, 0x5ECB1420, 0x3DD5F326, 0x30FB6DE3, 0xC68DB69F, 0x0AE09A7C, + 0xDFD1FEE8, 0x9AED6799, 0xBFB7F723, 0xB66FD0EF, 0xCB727F68, 0x90FB949E, 0x9F35F6EF, 0x096C5F23, + 0xFAFAD278, 0xB9DF34F2, 0xFDB95CEF, 0x278D32BF, 0xA87FFD5E, 0xDA4CF713, 0x647EDEAC, 0xFE327ADE, + 0x2E5FBE9C, 0x58CF73BC, 0x9FC4BA99, 0xF813982F, 0x5E84105A, 0x1CD7D60A, 0x9733FFF0, 0x03B07DB9, + 0xB3279EE6, 0x9E93BDF0, 0xD5ABC20B, 0x98AF5F17, 0x7BE1CB97, 0x8597335F, 0xBB26F6C2, 0x7575C269, + 0xE6DBB7C5, 0x5EF8D62D, 0x799E61BE, 0x7347F834, 0xF3E3C762, 0x2FDCD828, 0x2CF6F5F5, 0x86DB19AE, + 0x676E6D35, 0xFC96E173, 0xCCF7EF1B, 0x7F3F397E, 0xF68CC7C7, 0xBA30B7B5, 0x314313B3, 0xA95E8A1F, + 0x65B5B7DC, 0xC78BD7CD, 0xF19327C2, 0xDDDD73B2, 0xEF1E193F, 0x28622FDC, 0xD424FC07, 0xF7FE642F, + 0xDCD2223C, 0x3E3F1FCA, 0x77EF0A97, 0xAA7E8ABD, 0xF0C3879C, 0x2FF8DA9B, 0xCF4F38D0, 0x31E6CF67, + 0x53BD0BA8, 0x1FE91CDE, 0x59B99278, 0x39F2FB7F, 0x8E4D450E, 0x9F32BFDD, 0x1CFB6CD5, 0x2AC34DE1, + 0x42E4DF1E, 0x091F21AB, 0x5E74360D, 0xE4830760, 0xF5A473B6, 0xE073F22F, 0xFBBDAD48, 0x58F4C0CE, + 0x47F4A2E3, 0x6561D193, 0xCE7F2DE8, 0xA58CE39B, 0xDF119678, 0xCFAA65FE, 0xA217AFDF, 0x13163D79, + 0xFDE382FE, 0xBEBFD6DF, 0x17F4A7FA, 0x9478B911, 0x3C5F9D4F, 0xEE7E5847, 0xF52CF36D, 0x6D7E61E4, + 0xCAF9EBB2, 0xE4C54D5C, 0x0F8DD7B5, 0x34AC2396, 0xFC15BC99, 0x2B9B3B97, 0x19CFF30F, 0x0CCF9ECD, + 0xF9A4FE7B, 0x53787FD6, 0x2C975F30, 0x3C670E84, 0xB926E6C2, 0xC6D89C0D, 0x1B00FB11, 0xE2DCBAD8, + 0xDC4D9B88, 0x176ABE88, 0xEF32BF72, 0x08FBE5FF, 0xBF3E381E, 0xF525F62C, 0x57B97AB5, 0xF3D7CEB0, + 0x1F2FD811, 0xB6AE5FCF, 0x4CFDB161, 0x1AFF94F5, 0xF16FA6AA, 0x309F66BE, 0xCAA08CEF, 0x3743F9A9, + 0xE5AFA5BE, 0xCE71BF15, 0xBE676487, 0x989F87EF, 0x7DC67C41, 0xC72BB33D, 0xC0E7E872, 0x97BBDFA0, + 0xBF70BAEB, 0xEF2DFF89, 0xFB7BE25D, 0xCCA03C48, 0xED3DF69F, 0x4F5776FE, 0xF4FB84FA, 0xD3FBA032, + 0x5CCE1FCF, 0x0CD6BFF6, 0x73FFD39F, 0xD8FBF3F1, 0xFDC144B3, 0xF6279D3D, 0xFC533960, 0xBD41FE88, + 0xED51AFC9, 0xFE238EF7, 0xE38F9C3F, 0x8833CF9C, 0x29FC3EFB, 0x6336FF20, 0x0E3A4F9D, 0x2A4CF6CC, + 0xE121938F, 0x8BDEFBBD, 0xA10C96E1, 0x63EF7D0E, 0x29B3BDDE, 0x170AEB20, 0xEFBED2DE, 0xFBFB3CAE, + 0x4791B91F, 0xD37D25AB, 0xF7BD20EF, 0xFE112B83, 0xBCFB07FA, 0xF3EF1F38, 0x9EEE0703, 0xB8FFFC4D, + 0x95F42703, 0xF8BCFE75, 0x5901F73B, 0x3B987355, 0x05E63CBA, 0xC52CFA4F, 0xFD87B187, 0xEAFCF1D8, + 0x7FFAE391, 0x713CF623, 0xC4D5AAB7, 0x0F29FFB1, 0xE99C0FD2, 0x6FE4439C, 0x8F8606C3, 0x9B99F137, + 0x789E114F, 0x77E70314, 0xB9EFEF28, 0x7550E4BE, 0xBFAFC129, 0xDD70DFFF, 0x99DDF77F, 0xB48FFDD1, + 0xF9A3F379, 0x3773B19E, 0x2FBB397E, 0xB159643C, 0x8FC99EE6, 0x13876FBE, 0x31FE6AD9, 0x5FB1F80B, + 0x6BF5FB68, 0x9CE35568, 0x7C65177F, 0x2DC6DF6F, 0xDE600433, 0xF5B38621, 0x06F0DA52, 0x803D7BF6, + 0x20F7662E, 0x3895C964, 0x88D9BEE0, 0x147E3F51, 0x7BFC11FB, 0x22F8078F, 0x97BF57F6, 0x662E38B5, + 0x73E74EEB, 0x0FC7A3BF, 0xDC59D32F, 0xF5402C1F, 0x45DF73CF, 0x9A19F670, 0xFD13B1E4, 0x9759FEFF, + 0x84D8FF17, +}; + +u32 point_table_binary_67[] = { + 0x11727597, 0x4B689457, 0x14C7CFA4, 0x0A17ACE0, 0xAE50BB70, 0x570B5D0C, 0x76A8520A, + 0x9AD28004, 0x63D0BC16, 0x0662F453, 0x83E2034D, 0x48545013, 0x13A25133, 0xE6215CD3, 0x8A749D9D, + 0xD06A775D, 0xBA48C12E, 0xED4A5A28, 0x812E74A7, 0x8498E93D, 0x8FFFBD77, 0x3EE9842C, 0xFECCB9F7, + 0x3CBE737E, 0xDF99CA4F, 0x8D958D2F, 0x896E2C13, 0x9D3871A2, 0x5109BAF2, 0x07D13622, 0x3A75EA54, + 0xD044AA1D, 0x1D3B764C, 0xB4DA3B3A, 0x7AF428DB, 0x17387FEE, 0xDC39D138, 0x7FE1C205, 0xD61EE7CF, + 0x9C39231A, 0xE74F9F3E, 0xDD2052FF, 0xCF83FDF4, 0xF4B4F867, 0xED821E1E, 0x1E8EFE5C, 0xF83B7BF6, + 0x6CB057FD, 0x3CE8EBD7, 0xAFF3F902, 0xE7171616, 0x623C7C9E, 0xBF873F3E, 0x7FF9F265, 0xB6F7383F, + 0x3B3B1BF3, 0x25F3C7F1, 0xB0DE17F4, 0xAD5BB7C4, 0x9F6A47E3, 0xE3E3B11E, 0x7C639E2F, 0x993F8E07, + 0xE7171717, 0xC51FCED7, 0xEBF5580F, 0x3E7FE5CA, 0x95E88F42, 0xFDBABABA, 0x4453D03B, 0xADFE72B1, + 0x68474343, 0x43311E0A, 0xF53B7CF8, 0x70636320, 0x9CA8EAFD, 0xDBB76F17, 0x4D8F345F, 0xD5E1BE47, + 0x5A8F6BD7, 0xAE89567B, 0x12FF1F7E, 0x5F3EAFFE, 0x29BFCFF2, 0x8DE72DDF, 0xBD7BF746, 0x7BC483F8, + 0x71BEF18F, 0xDA6F22CD, 0x37D73333, 0x334DF6FC, 0x7C3ED4C9, 0xFFDDBB77, 0xE5FCC63A, 0xD1B741F7, + 0xF6F66A7F, 0xAC37D783, 0x751EBF6A, 0xA2D6D656, 0xEDBF758D, 0x7F7E7EBE, 0xE9FCDCDC, 0xDC073AF7, + 0xC7CF13E7, 0xF9333838, 0x18FB7947, 0xD0FC7CD0, 0xAF3BC2F9, 0x43870EC5, 0xFB381EB6, 0x0FFD50C5, + 0xFC5CBA74, 0x4934E647, 0xFB1FF3E4, 0x304F05E6, 0x47FB8F86, 0xDE875B7F, 0xFD45F367, 0xDD5221EA, + 0x1B0CFF7D, 0x7DAC7F54, 0xADFDC25A, 0xED118FFA, 0xE7F9F1DE, 0xC778B81F, 0x262626B2, 0x792ACF9B, + 0xC3BC55D1, 0xFF6CCFF7, 0xA1FF1F3E, 0x7C98CD83, 0x937948F3, 0xE29AE693, 0xF3671E24, 0x5E1078B1, + 0x82FC9547, 0xE095335E, 0x211F927C, 0x52BE847C, 0x5F20FF8E, 0x8E0ED1C8, 0xFFC08103, 0x190F083C, + 0xF0C89F79, 0x9178E422, 0x1F90BFF1, 0xCA57B279, 0x48F39EFA, 0x03F9334F, 0x126FE27D, 0x52AF5721, + 0xFF9E9E1E, 0xD1DCDFEC, 0xFFF8F1E3, 0x523FD58E, 0x8AA288F5, 0x7C15F237, 0x7B0F7E74, 0x77778B06, + 0x3F4E9E3C, 0x99F1C419, 0x4FC01B27, 0xF39778E0, 0x4A3C70E0, 0x85071F6E, 0xDEBC291A, 0xFCE0E717, + 0x74C19A2D, 0x26272745, 0xB3FD73CB, 0x37E8AA6A, 0x9D57D66A, 0x4FF87E85, 0x321E8ABF, 0x8CA7725F, + 0xD0BFA5FB, 0xABAAE379, 0x0FFEB4B5, 0xB5653C72, 0xC2A3C417, 0xCD3764EB, 0x515FEE17, 0xDCCFF6ED, + 0xEDED8DC6, 0x13D51F07, 0xDDD9D9D9, 0x906CAD1F, 0x0F1E3C18, 0xFDB33FEE, 0xA7FC3EEE, 0x87DC9FF2, + 0x2CE5C7F9, 0xE3F9F0E7, 0xCE9D3B4D, 0xFEA6A6A6, 0xE2F366FB, 0xDBB76FC7, 0x7E40BDF2, 0x78B81E32, + 0xBFC61F7E, 0x1F639E99, 0x3FD61F05, 0xF863FD51, 0xE4FCE1F8, 0x593BE327, 0xF8C6F1B0, 0x062F5F04, + 0xCDBCE47A, 0xAB26DABF, 0x7FBFD403, 0xFEA5BE5E, 0x75D5FC73, 0x7EAC6BA4, 0xFDCAF586, 0x7FAE9FCC, + 0xDFBAE6A3, 0xFC557F3C, 0xEFACF378, 0x789EF278, 0x45FBE4DF, 0xDE0FD5D2, 0x7D45D37D, 0x16CFA6F4, + 0x3EF1257E, 0x7BD40FEF, 0x63D44F79, 0x0EDE83DF, 0x5403BF8E, 0x1C39221A, 0xFCEAEFEF, 0x171E835F, + 0xC6E321F0, 0xCBDE5735, 0xF0677474, 0x34DEE76C, 0x7E61CFF3, 0x383030C0, 0xF643E08F, 0xF1BF06FE, + 0xD8BE5003, 0x7F74DF51, 0xFFDCDFE7, 0xCF9F8FF1, 0x50BA4FFC, 0x8D597FE3, 0xFE31021F, 0xD57E7519, + 0xCF4BEF5F, 0x0DF9F27C, 0xA47D906C, 0x1FC4BE48, 0xD8176BC8, 0xDFEA5143, 0xFE5CAFB4, 0xCF615FC3, + 0xBE47B2EF, 0xA57A38E3, 0x19EAE550, 0x2F42FE5C, 0x8FB4AF91, 0xEC6BA91E, 0xCE788E7A, 0x451E1625, + 0xFE169867, 0xE3AD077F, 0x8DA71EFC, 0xD579D278, 0xC78C27A9, 0x9E0EF5AC, 0xA17E5C2F, 0xC4C7F5D3, + 0xFD4D798A, 0xF72178CB, 0xF9196F0B, 0xF0D37857, 0x809FC643, 0x0F3E36F3, 0x92128FAD, 0x1ECCB7C4, + 0x4B27BC4C, 0xFCD27D20, 0xF1489F6F, 0xAE994FB9, 0x3DF32EF1, 0xCC09CF12, 0xBF48F895, 0xE6DF7860, + 0xF3BB27F1, 0xC5639E8C, 0x2705E6D1, 0xF85034EF, 0x676ABF0F, 0xF39CDD27, 0x3CC8FCD9, 0x7C17A5F9, + 0x2E30DF78, 0x5F62BE6D, 0xDE7D3EDF, 0xD8D756E9, 0x46D33E3B, 0x661AFB2E, 0x3FFF7CDF, 0x5C354D35, + 0x7DBF7F32, 0x4EF4ECD9, 0x33D59B59, 0xF76F5D5B, 0x5BD3F7FF, 0x66BEB47F, 0xEBDBB76F, 0xE33EC09F, + 0xA74F9FC6, 0x7A387A13, 0xFB43F53B, 0xBA7AF56A, 0xD63FEF4A, 0xEFE337B1, 0x3F4AF62B, 0xE0E7C8C8, + 0x487CFF67, 0xFB7CF9BE, 0xF2FBBA8A, 0xF3E84FD5, 0xEE7FF601, 0xAD47FE7B, 0x02DFB3C6, 0xBEF9F767, + 0xBCFF52DC, 0x27BF5BE6, 0xF8447FC3, 0xBA75A9B2, 0x343CAC9A, 0xEDFFDA52, 0x59BA7891, 0xE2FBEECF, + 0x5EDE3729, 0xDEB7B9C2, 0xFB68B2FF, 0xE8756589, 0x75B017FD, 0xB2ADB2E4, 0x7DF2B7B1, 0xCCF950AC, + 0xFF173D7A, 0x1FDBB3DE, 0xF97DB417, 0xFD7EC9EE, 0xFB59FB89, 0xA43F83FE, 0x37FDFEAC, 0xD745C7DF, + 0x9F333362, 0xEFD5DED1, 0xBD7BC4F5, 0xDACDF5F8, 0xFAF7CA57, 0xF6BC76F3, 0xBC6F049D, 0xEF4F54DA, + 0x9FF6D8F3, 0x907D7A97, 0x7EBF40A4, 0xBA5FFD4F, 0xAAF6AA5D, 0xE858D3BB, 0xD4FF5CD0, 0x349DE2E7, + 0xF3F424C5, 0x3FAF3AC6, 0x3FABF631, 0xFEBAF9A3, 0x1F4AFE3F, 0xB7FD04FE, 0x44B7ACC1, 0xBFDAB7AC, + 0x89FF2DC9, 0xFF22EB1B, 0xAAB725ED, 0x55B7BCAC, 0xABBDF957, 0x5D79DCE8, 0xA3768D57, 0x9EFF63FA, + 0x54B5A3FB, 0xF75537A6, 0xC127B557, 0x4DF4E001, 0x35FE0300, +}; + +u32 point_table_binary_68[] = { + 0x11728D98, 0x4F881447, 0x18C5CBB0, + 0xC30C22C9, 0xB0CC060D, 0x1A6C7019, 0x23491342, 0x12943905, 0xF6104C20, 0x12182609, 0x8AF1B630, + 0x87D5DC04, 0x91E0C18B, 0x0717D963, 0x60942587, 0x65E6984B, 0xDF4658FA, 0xA420F429, 0x2109F1A4, + 0x04C386A8, 0xB86C563B, 0xDDDF9FAA, 0xAFDEEC21, 0x73FBD1EF, 0x557FAFA6, 0xFE75B90D, 0x97BEDA72, + 0x6ED5D1AF, 0x7415D7D0, 0xAE6071F1, 0xED9A7BCC, 0x8DA932EB, 0x1BD35A5F, 0x0ECADC6D, 0x3AF7A082, + 0x5BB7BE2B, 0xCBABCCBF, 0x2A5F2E8B, 0x9A7F1937, 0xA6C403E6, 0x074ED8E8, 0x2F5CF8AC, 0xAC9A249E, + 0x539E637D, 0xA3DF98D6, 0x6CDBA3E7, 0x5DE6B6B4, 0x67F5C4A6, 0x3DE22E73, 0x5B79C325, 0x903F81FC, + 0x29E44F21, 0x7F16E5BF, 0xC6FC5B1F, 0xFBC3E7CF, 0xA3FC464F, 0xF9FE657E, 0x6D8CFD21, 0xF94D7B92, + 0x3F8FF21B, 0x3DB56FDA, 0x93FC19E4, 0xEF40FE0E, 0xE44F207F, 0x02F92751, 0xFEEBCCBF, 0x8FB13F7C, + 0xFE2CCA6F, 0xF494EF05, 0xF3BE99FE, 0x90FCA63D, 0xC99FD9FC, 0x564F6CDA, 0x93FC13C8, 0xDF84FC4D, + 0xC8DF81FC, 0x1DC83F8A, 0xF2DF60FE, 0x63A63F7C, 0xFE4994DF, 0xE829DF53, 0x66E7B03F, 0x24BF694F, + 0xF24FA2FC, 0x464F6CDA, 0x93FC23C8, 0x9FEA733F, 0xDEB761FE, 0x6FC7F39F, 0xF5613C80, 0x3F017F0A, + 0xFE14FC1D, 0xF077C09F, 0x803F017F, 0x13FC4DF0, 0x77C0DF99, 0xF16FB3FF, 0xE4C977AB, 0xFE613E1A, + 0xB8C3DC98, 0x124B7B6E, 0x8651EF39, 0x017F02FE, 0x04FC09F8, 0x53F0A7E0, 0x4FC19F82, 0xBF07FE5E, + 0xECAFD68B, 0xC8CF7C3C, 0x70C1ECF5, 0x45E477AC, 0xFF50F573, 0xFCFC83F1, 0xECF3C577, 0x8EF0FA55, + 0xF159E5CB, 0xAC3F578D, 0xD79AAD9F, 0x9E0F9897, 0xE57D564F, 0x6CDA231E, 0x302F6B3D, 0x1BD57A10, + 0xE7CB205F, 0x0EF9729B, 0x8FD6938A, 0x3FEA8BDE, 0xE7997D4E, 0xF55E63FE, 0x668C7925, 0x9FF14BBE, + 0x3CCA67F4, 0xC4A63DC9, 0x9741BE09, 0xE49B40BE, 0x0CF26551, 0xBE17ACFF, 0x58DBF779, 0x669F53BD, + 0xD799BF9E, 0xC92B798C, 0x5FF26551, 0x3EA32736, 0xED49BE09, 0xE41B41BE, 0x11E49B40, 0xBE4994EF, + 0x29EB4FEA, 0xF8F07966, 0x9F53BD37, 0x98BF7298, 0x57F218BF, 0xE49B44F9, 0x8C9ED8B4, 0x27F94651, + 0xBE2EAF5F, 0xF5FA7FE5, 0xCAB7C4F5, 0xFE7251F7, 0xA32EEF37, 0x1765BFA1, 0xF585F48D, 0xA9E83BE0, + 0xEF803F01, 0x7F02FE04, 0xFC09F853, 0xF0A7E04F, 0xC19F82BF, 0x07FE5EE4, 0x97FD6417, 0xF69BB9C0, + 0x2BCCADC0, 0xA46F45CF, 0xCDFABF5E, 0x73CBF266, 0xCDB1DF79, 0x2E87BC3F, 0xB4DDDDBB, 0x7799E930, + 0x207C53B9, 0xC3DC553E, 0x1698FCC2, 0x9FE8F3A3, 0xCC572B3E, 0xE5DC3FE3, 0x37C7C45F, 0x2A1FE96B, + 0xFBE59A73, 0x3FF73BD5, 0x61A2243F, 0xF35166A3, 0x2736ED21, 0xEF59FF86, 0xB617F2E8, 0xFBFE573E, + 0xCC83F59B, 0x7AD5CF7C, 0xCCBFBFFE, 0xFFA7B423, 0x3B7ACE7C, 0x4CCE5BE5, 0xB99A9D1F, 0x2FCCF3F7, + 0x5CA49FBF, 0xB7EFA1E8, 0x87AC57E6, 0xF1F55338, 0xBFD1F7CA, 0x333B7E88, 0xC3FFCFFA, 0x96EA57B4, + 0xBFFC7859, 0xAD4747E0, 0x5ADF7267, 0xBC9EDF7F, 0x46C7378D, 0xBFD7C37C, 0x5E676EC9, 0xFAC5BC13, + 0x7885D9EC, 0xCFF27D22, 0xF387F27C, 0x1EE6CF0A, 0x732BBC6F, 0x93E703EB, 0x61FCE178, 0xC6FF17FF, + 0x4FA9EFEC, 0x7DE79696, 0x967CFD67, 0xEFB73DD7, 0xEF3F7CBF, 0xADF9855D, 0x947FD7D7, 0xC3F37757, + 0xF39C772B, 0xFBE679BE, 0x517BE759, 0xDF52BEA4, 0xEC3CB3DE, 0x730FF43D, 0x68CFF39D, 0x3B778855, + 0x2FECDB57, 0xD6F6ED73, 0xA7FFCF79, 0x3D1FC5E7, 0xA756605F, 0xBFFD3F5D, 0xE0D87F09, 0xFC97F6F0, + 0xC7E30FD6, 0xA799F50B, 0xC7278E77, 0x5C4F67D7, 0x4B331FCA, 0x87D578A0, 0xF6535A3F, 0x8869FC30, + 0xCF8CAFAE, 0xEA99CB1F, 0x944FF5D7, 0xD6D69849, 0x2F6CDAF3, 0x2CEF231E, 0x282FD17A, 0x474C7A61, + 0xD39E6779, 0x1FAD7F32, 0x7F1EEB78, 0x90FFEBB1, 0x8C9F7210, 0xFADFF3A6, 0x194F1BE1, 0xFB48F683, + 0x51FCFDC0, 0xFB79F87E, 0xE0EFABF0, 0xFD508EEA, 0xF970B3D4, 0xF5A7F2AF, 0x827F35F6, 0xB35EF7C3, + 0xF0FD27F3, 0x7914EF9F, 0xAC0FFB27, 0xBF3FEC9F, 0x5A0FD6EB, 0x3983FA33, 0xA87F127F, 0xFF6ABDC6, + 0x1FD79FD9, 0xEFDF508F, 0xAF7F02F5, 0x67507F06, 0xF567507F, 0x06F5E750, 0x7F0EF567, 0xD0FF19D4, + 0x9F43FD39, 0xF47F06F5, 0x67507F0E, 0xF5E7507F, 0x0EF5E750, 0x7F01F517, 0x503FB5FF, 0x7DE8FF5C, + 0xFF0CAF5F, 0x8DF405EB, 0xB11E5F7F, 0x0EF51750, 0x7F01F50F, 0xE3F582E7, 0xDB1CCC87, 0x70FEE2F1, + 0x1AD6136E, 0x6F17F2CE, 0xC1F7B839, 0xBF35C13F, 0x8CF76FDE, 0x9F9ED9F7, 0x47FB37CF, 0x8FB07F73, + 0x3EE32F60, 0x3D6CC2FE, 0xDF04FF50, 0xF72BF99E, 0x18EAFF67, 0xBF37DA7E, 0xBD66DE0D, 0x5C80BF88, + 0xFD7A1FE1, 0xD7FB66E4, 0xEF6AFFFF, 0xEDF7F3BA, 0xBEA58A75, 0x7D60DE76, 0x76BDD8AD, 0x58F4BEFF, + 0x9559EFF7, 0xE726B33F, 0x3FF8FE97, 0xFD9ACE17, 0x9F06FD3A, 0xB3D7AFEB, 0x7EA47A1D, 0xEFC2F89C, + 0xCE0FDB56, 0x4FECF6F4, 0xEBFABFB5, 0x53BEA4FB, 0x2A59DF77, 0x7E1496FB, 0xB1173BCD, 0x97727F36, + 0x62BD67CA, 0xFFE8793B, 0xBA6FFEEB, 0xB4F032E7, 0xFDF3F641, 0xE601F3A3, 0xE7313FD1, 0xFB4AD16F, + 0xE9FDADEC, 0x174FC62D, 0x87F5D17D, 0x9CEC678D, 0x2F84E5BE, 0xAD59D547, 0x6CEAB7F7, 0xD7757DF6, + 0x7EFBB5DB, 0xC20BFCFE, 0xC6E9837C, 0xFF67EAB7, 0xBC25F7A3, 0xAADFAFF7, 0xE5B21F1E, 0xA8EA25BD, + 0xA95FEE0B, 0xA99E37B4, 0xFF4CBDC4, 0x268FDC17, 0x0E59AFCC, 0xEF6B4AFF, 0xD97AEDFD, 0x7B9D47FC, + 0x05EB9543, 0x7DD6BFDF, 0xDF4F321F, 0x08F7D5D1, 0x7CD4F3C4, 0x5B7A5F21, 0xDFEF07C3, 0x7C8AE72B, + 0xCE47B95F, 0x5AD0FB9C, 0x059E8FF3, 0xE3D6DEF3, 0xB5ABF335, 0xD6BF1AC7, 0xE7439DCF, 0xB63EBA1F, + 0x90F3CB62, 0x3FBE5F38, 0x5EAF4735, 0x9BFAEDFD, 0xD7423FBE, 0x1F3BA1ED, 0x2DF3FBDF, 0xEB8BDED4, + 0x6FF915E8, 0x0F697B72, 0x1E3AACEF, 0x33F5CB7D, 0x06D5F3BE, 0xE631F512, 0x9B3C729F, 0x3164BD32, + 0xBFCFFB4D, 0xBDF6FEEE, 0x44B8CF2A, 0xC0EFEBB3, 0xFE43FDB8, 0xFDC3F27F, 0xFC070000, +}; + +u32 point_table_binary_69[] = { + 0x11726594, + 0x3D4E0331, 0x10468728, 0x2B9688A0, 0x88920221, 0xA174945B, 0xE40A9414, 0x39014552, 0x739454A9, + 0xA8D2ED25, 0x923E17C8, 0x05DC12C9, 0x05522430, 0x1ECFCFCE, 0x18A57AF2, 0xE77913EF, 0xD8E9988E, + 0x29009C01, 0x60F5FE96, 0x00884178, 0x9C4EC857, 0xCB668F9C, 0x574F9427, 0x868E7896, 0x79B3F970, + 0xF9C2A65E, 0xE18E78C6, 0x3CD4AB7D, 0xCC372920, 0x8F7AF587, 0xCA1F9CDF, 0xE47D3FEA, 0x3F55FEE0, + 0xFCBA9F79, 0x9A22F218, 0xD41F2B7F, 0x747E93F7, 0xFDA83F54, 0xFEE8FCBA, 0x9FF93E9F, 0x60E646CF, + 0x9F78F013, 0xABDFE47D, 0x3FEA8FDE, 0x4F7980EB, 0x687D003F, 0xAF859FB1, 0x6380162E, 0x9FEC67E6, + 0x7C076BCA, 0x9F61B55A, 0x1586075C, 0x27CE7966, 0x50D6F9A2, 0x3CD7FB8E, 0xA53FE3B3, 0xFF07FBA1, + 0xFE85299F, 0xCF6F4BF5, 0x67B0DBED, 0x52FA129E, 0xF4C29467, 0x3E0AFFCF, 0x1F0E073C, 0x9FADF42B, + 0x2CFD22DB, 0x7ABC7EC4, 0x3C7EBFC5, 0xE2A5CC3B, 0x3208E7F9, 0x43FECDF3, 0x58B823C6, 0xEF57E7E7, + 0xF347ECAF, 0xF06CE013, 0x71B347B6, 0xF50A73BD, 0xDA77D733, 0xE7F9439E, 0x2ED51F28, 0xCF6CF2D6, + 0xF734F803, 0x31FB4C3D, 0xF607E7D7, 0x75E63C7F, 0xC8B7A0FE, 0xE8FC26EF, 0x7DCAD1F9, 0x4D3DF647, + 0xE7D775E6, 0x3C3FC813, 0x3D7F62F5, 0x9BBCF709, 0x535EFDA6, 0x1EE7B7F6, 0xBD94F968, 0x96FE3D6D, + 0xF38FDF0F, 0x7E0F8569, 0xDE2FF2DE, 0xE8FC33F3, 0xFD9AF49A, 0x5F53BEE5, 0x75794F5B, 0xB0EF6DCB, + 0x6CFBE1FB, 0xBFB5F7DF, 0xD6F7F74F, 0xD73B5A1F, 0xF6DBF396, 0xFB33E9FD, 0xFCA39FBF, 0x37CFB7B0, + 0x9CBFFF3E, 0x8DCC4BF6, 0x238F7ACD, 0x77D5FECE, 0xEDD73CC8, 0xFADAE66D, 0x7FF2BDAA, 0xFBC5F7AD, + 0x2D6CFBB7, 0xDFBB59FA, 0x7918F693, 0x5FF79BFE, 0x3DD779E5, 0xB5DB6FFA, 0xC77EFE00, +}; + +u32 point_table_binary_70[] = { + 0x11726D98, + 0xB16B5C47, 0x10C687F0, 0x84AFD083, 0x2B0C160F, 0x639B1073, 0x29AE7091, 0x808A4012, 0x23523A4A, + 0x75E02B5D, 0x3875FA5C, 0x71023757, 0x1CB87AFF, 0xC0825D66, 0xFF8193FA, 0xB4061B54, 0x08238C31, + 0x2A84CE85, 0x0C8297DD, 0x9DDD99D9, 0xCF3935FA, 0xB133FB7D, 0xFBDEEEEC, 0xEE1B16D4, 0x85BFF49B, + 0xCF7F1E86, 0xC0C3DF44, 0x8F9427CC, 0x3BC78539, 0x9E998E86, 0x0D2D89C6, 0x811F3EBC, 0xC71CDA2F, + 0x957DC8A0, 0xCF214338, 0xC50B4BFC, 0xAB574789, 0xA3DEB1B2, 0x67262A5C, 0xFA8B1CFC, 0xB4E0BF05, + 0xFF1DF8EF, 0xC0BF07FF, 0xB97F6107, 0xFE1DF897, 0xF8DAAFB0, 0x03FF0EFC, 0x13F827F0, 0xDF82FF16, + 0xFC3BF0EF, 0xC07F0FFE, 0x7BF0EFC0, 0xBF03FF3D, 0xF8EF6BFF, 0xC3B6F63F, 0x6CC13F81, 0x7F02FF3D, + 0xF8EFC1FF, 0x0AFCAFC0, 0x7F0FFE7B, 0xF0BF02FF, 0x2BEBBFBC, 0x7FCAFD05, 0xFF890F95, 0x37CC667E, + 0x2FD9BF9D, 0x0F26DF41, 0xBE877C0F, 0xF93DE4F7, 0x90EF20DF, 0x41FE0AF2, 0x5790DF43, 0x7E6FF3D3, + 0xFB5BD6EF, 0x8F9EF0F3, 0x95F7F584, 0xDF8FF052, 0xDF9F32C6, 0xEBFC85FC, 0x16F25BC8, 0x6F21BF83, + 0xFC0EF23B, 0xC8EF207F, 0x02F9933A, 0x5F9F9F70, 0x951F9E57, 0x95AFCFAF, 0x668C1776, 0x90EF20DF, + 0x41BE837C, 0x0FF91EF2, 0x3DE47BC8, 0xDF40FEC6, 0xE6D3113F, 0x0F9D1FA1, 0xDEFF63D7, 0x63A89F1B, + 0xA2DBB2DE, 0xF8791F2A, 0x4B3CAF27, 0xDE2F48B9, 0x632EEB4D, 0xFB2B0CFA, 0xB95DB81D, 0xFE25DA53, + 0xBD16F425, 0xBED6136E, 0x415FFA2B, 0x0CFAB95D, 0x98867744, 0x77558F40, 0x5FE26B3D, 0x61027DE9, + 0xAF30E8E7, 0x7659AFDB, 0xE103D103, 0xAD775BD0, 0x97F85A4F, 0xEADFB6D6, 0xD7FE72FD, 0x96FAF8FC, + 0xD91FC3F0, 0x8EF954B9, 0x67DE394E, 0xBCD0FA8A, 0xF16FDE38, 0xA9B763E5, 0x9E79E738, 0xB2ED2FF1, + 0x42F7975A, 0x4FD881BE, 0x03FD1EF4, 0x7BD077A0, 0xEF40DF81, 0xBE037D0F, 0xFA1EF41D, 0xE83BD0F7, + 0xA0EF41DF, 0x83BEAFF4, 0x3FF079E8, 0x4CF537A0, 0xEF41DF83, 0xFEA6D237, 0xFD65FD15, 0xECDFAB7A, + 0xFFE6E7F9, 0xC8D6BB7A, 0xFF4EF3F1, 0x58F79BAD, 0xDD9FCBFE, 0x60EA0971, 0xBCEC3F3D, 0xE8F7A0EF, + 0x40DFD5FA, 0xA53FD413, 0x6E41BF05, 0x7D07FA0E, 0xF43DE87B, 0xD06F41BF, 0x05FD0EF4, 0x3BD0F7A0, + 0xEF417F03, 0xFA1BD0EF, 0x40BF03FD, 0x09E84FAC, 0x7EE079E4, 0x298D4A3D, 0x9947BD46, 0x39D5F75D, + 0x53EF399E, 0xBE8AB7F5, 0xBFD1FA26, 0xF9F9BC3B, 0xE1F9C7F3, 0x9B7E2FFB, 0x45E6DCDF, 0x28FCF17C, + 0x673ECB6C, 0xE3797E33, 0x8F94253F, 0xAFB7593C, 0xEF7D4357, 0x34845F98, 0xAF99DF0A, 0xC7F88F99, + 0x633C33C7, 0x87E73D2B, 0xCFF3E4E4, 0x84F313BF, 0x55CEFD45, 0xB67A854B, 0x7F891785, 0x4B7FB42E, + 0xE3994EBF, 0x1DE871E0, 0xB09FDDFA, 0x72EBCBC1, 0xC1C110FE, 0xCF7CE753, 0xE24589BF, 0xFF3EC6C7, + 0x76FA95E8, 0xCE276D8F, 0xFEEEBFE7, 0xF6D81FB7, 0x737F518F, 0xDB590FE3, 0xB13FF483, 0x7E8BBFF8, + 0x7BF9F22F, 0x891F2BBF, 0x66BE491C, 0xFE7FCDF1, 0xCA512FB6, 0xEFEF4F53, 0x7C64525E, 0x3353E2E2, + 0x6F9CB9E8, 0x916168FF, 0xAAFFA29F, 0xFB137F2F, 0x5EFC297E, 0x4859F40B, 0x97F1452E, 0xEB81E8BB, + 0x6ABDC5FC, 0xCC697D8D, 0x3297F536, 0x9278DD9F, 0xD3FCEEF4, 0xFE9478C2, 0xFBF90F52, 0xFF757FC7, + 0xF85CEF13, 0x1FEA7A20, 0x66AEF7B6, 0x3FAEFF7A, 0x3EA9F532, 0xFFC8E799, 0x7DD56F2B, 0x7D135FEB, + 0x09B795BE, 0xE92FEBB7, 0x95BEB467, 0x7ECCE7B9, 0x9F54BFAB, 0xF44D7CAD, 0x27DC55FA, 0xA6BFACDF, + 0x55FAD25E, 0xD7A75F54, 0x7F52E99B, 0xF85AAFAE, 0x4FA26FFA, 0xCBFBEF2C, 0xD6F38B50, 0xE1727D9F, + 0x71FD3CAB, 0xF6E32654, 0x0CB99FA4, 0xF88F64F7, 0x830BBAAC, 0xF68B4679, 0xCB7CADF7, 0xBB147F4D, + 0xF67BCE05, 0x7CEF6994, 0xA5BE17E6, 0xF851D5FE, 0x40E3D7CC, 0x23AD2F1D, 0xD7639B3F, 0xD2FD2DD5, + 0xD35333FE, 0x785F3937, 0xE36736E3, 0x4FF166FC, 0x892FABFB, 0xCEB9193F, 0xB3197F8A, 0x37E35FF2, + 0xF9C9DE17, 0xCFCDF899, 0x8DFF143F, 0xAADACDFD, 0x73CD3C52, 0x0EF1D7FA, 0x3CE6CC1C, 0x5FEEEFBA, + 0xFFF2F789, 0x7BCA3366, 0x52AEF65F, 0x1ECF34DC, 0x40EC7DE1, 0xB6729A1F, 0x7743C5B2, 0xDF2FA6C2, + 0xFCFEC8EC, 0xE7B1FD7B, 0xE53533FB, 0xD7FA5F58, 0xFDDAEF2D, 0x7A1E28F3, 0x59EE1F32, 0x1E7B1F89, + 0x7EED7DA5, 0x51CEF379, 0x2C5CC693, 0xEF2FA9FF, 0x733D3F27, 0xBE82FBCC, 0x959C2798, 0xCF9537CC, + 0xE3EABCFD, 0x3973A9AF, 0x37C14F8E, 0xDF72FC5E, 0x39AFA4E7, 0xB16BE67B, 0xE9BFBC6F, 0xEBAF3CEF, + 0xDDFFF19B, 0xEBF7ACB4, 0xDBFBD4AE, 0x9E67643C, 0xF63C1FFD, 0xDAF3FEAE, 0xF296798F, 0xD98CA7E8, + 0x95F99FF7, 0xA3C40D7C, 0x4F6AECFC, 0xCCF3DFCE, 0xA753F85E, 0xD6C07DC0, 0xE46F6DBE, 0xEE8F725E, + 0x5D33EB7C, 0x8B7CA63C, 0x6726CDCF, 0xEBEFE9D3, 0xDFAAFA92, 0x59EA8F70, 0x5E9F99D3, 0x7ABFD1F8, + 0x540F1BE8, 0xAFD1F839, 0xC733FF07, +}; + +u32 point_table_binary_71[] = { + 0x1172759C, 0x418824C9, 0x7586A3C7, 0x5BA2B438, 0x4D1934DA, + 0x766076EB, 0x22D041E0, 0x3E36D842, 0x3A2CA83A, 0x11B57D69, 0x10F4C2EE, 0x610E3327, 0x37860561, + 0xA842A441, 0x3AF820A3, 0xD35E16AD, 0x0FBE68C0, 0x1A0A9118, 0xBCDA19C9, 0xE0AB5660, 0x1B4917B5, + 0x8595B40A, 0x63CAD418, 0x1A7B34A5, 0xCCF8E3BD, 0x17EFCFF6, 0xCC65BE89, 0x9711F15E, 0xFCF9F245, + 0x54651DBD, 0x11B68793, 0x207F0E2F, 0x7FC57CB8, 0x5FF2D11B, 0x630E3FF5, 0xF69E4313, 0xFE3E8457, + 0x1F4F9E7D, 0xF39B0FC1, 0xA95DF93D, 0xB157FE5E, 0x08BF6FDC, 0x0CE35DF5, 0xF6657FFF, 0xDBF77779, + 0xF925B57F, 0xD1370AC3, 0x5EE687F6, 0xFFE8E1F4, 0xF40BE07E, 0xBC9D7103, 0x9E3C53EE, 0xFBFFF585, + 0x72EAEF6F, 0xA8BF577A, 0xF8DCE75E, 0x57FB496F, 0x2F0C7B9D, 0x6FF687FD, 0x557E48FE, 0x3F0C7F17, + 0x427561F1, 0x20FFB3BF, 0xEA7FB2FF, 0xED85FAFF, 0x90FC4FED, 0xBF7AACFE, 0x3E24FFDF, 0x23FF73BC, + 0x941F92FF, 0xA9BF7B8F, 0xD5FF1C0F, 0xF5FF3DF2, 0x3FFBC3FE, 0x2A5F92FF, 0x97E16F43, 0xF883C716, + 0x0FF23FFB, 0xABFE27FB, 0x978FD5FF, 0x4BF23FB5, 0xFFFB85FA, 0x7B49FE3F, 0x24FF73BC, 0x942FC9FF, + 0xD4DFD185, 0xFA9FE3A1, 0xFE3F24FF, 0xB33FECAF, 0xF292FC5F, 0x860F4298, 0x15F120FF, 0xB3BFEA7F, + 0xB20FA6FF, 0x25F99FDA, 0xAFCDDF25, 0xF97F49FE, 0xE778292F, 0xC97F1D2F, 0xFB9BE3A1, 0xFE5F96FE, + 0x1FBAFEEF, 0xFB217C72, 0x74F8BFD7, 0x5EFBC343, 0x88E06BE3, 0x3D78F28F, 0x03F7AD89, 0x3FB937F9, + 0xA8B43FBF, 0x7778A1FC, 0x2084778D, 0xF760B5DF, 0xC31E9CC6, 0x7F80F92A, 0xBF8FF896, 0xE3CDFAF9, + 0x2A3FC0FA, 0xA4FE9A43, 0x27FE7EE7, 0x3B7F7108, 0x2D7866BC, 0x074F9E25, 0x6EC041B8, 0xB5EB87F5, + 0x4CFCC8D6, 0x375DFF08, 0xD72B7F60, 0xFA48E33F, 0xC2F5C37A, 0xC87C66C6, 0x3ABEF223, 0x5C3FF0A1, + 0xEEED6308, 0x1FDE3BBC, 0xFCFCE7DF, 0x381CD6E0, 0x2747CAFB, 0xC4F7261F, 0x27AEC11F, 0x0A67FBE1, + 0x8F70FF3F, 0x697CB91E, 0x3C7956F6, 0x17846BD8, 0xEBF5793E, 0x33E33D58, 0xEDF7B0CF, 0x9CD7E727, + 0x8770AF5C, 0xDF5F2AF7, 0x224B3CF9, 0x31D60FFC, 0x93CCAA87, 0x5EA24E2F, 0xCABD7DE2, 0xC98FCAFE, + 0xCE339B1E, 0x582FC2B0, 0x37FDA0BF, 0x423F7BD2, 0xCFDEEBA7, 0xFF87D30F, 0xB8D0CF9E, 0xF4B3F7FA, + 0xE9FFE1F4, 0x63D767FD, 0xEC493F7B, 0xAF1F1B5F, 0xD9EB27AD, 0xCF770FE1, 0xA85CDFEF, 0x2BF7A689, + 0x273FC2FA, 0x81BF2BAC, 0x7A60BD08, 0xF7F172FA, 0xC1F561A4, 0x07D68B30, 0xEC4D3FE8, 0xCFF483F5, + 0xE9F3CFCB, 0x727DAF8D, 0xAB9C7F3E, 0xCEEB57C1, 0x1E2CF66F, 0x1DC2EF95, 0x7A79C7B8, 0x024FFEA9, + 0xECEFADCC, 0xA607D68B, 0x7245FAA9, 0xBC7E643D, 0x592FCA15, 0xE9A7F2FA, 0xB1EBBD5E, 0x942BD24F, + 0xE5F5237A, 0x60BD2857, 0xA49FCAEB, 0x07EBF3E1, 0xD1E150AE, 0xEF13E30A, 0x3C799AD7, 0xAF827D66, + 0xD503EB45, 0xB922FD54, 0x5E3FA207, 0xD68B7245, 0xFAA9483F, 0x590FF2BC, 0x11BD28C7, 0xAC9FFCBC, + 0x017F7224, 0xCF23D183, 0xE6ABAC17, 0xE598F5F3, 0xE3B2BFB7, 0x2C9F55A4, 0x9F8AF413, 0x493F91F4, + 0x53917E2A, 0xD24F24FD, 0x44D24F45, 0xFAA9483F, 0x91F41349, 0x3F15E9A7, 0x22FD44D2, 0x4F24FD64, + 0x3DC8F34A, 0xF4A21CB3, 0x7EF2F30B, 0x6CCF2FD1, 0x03EB4539, 0x927E22E9, 0xA722FD54, 0xA49F48FA, + 0x89A57EFA, 0xFDD03EF4, 0x9AFD23AD, 0x7F7B76F5, 0x5F6FEDEA, 0xBF9EFFB2, 0x97A8D6BF, 0x7DFE73F5, + 0x1FFAFBB4, 0xD6BFB07F, 0x55EBDFFE, 0x09E5EA3F, 0xB4FFABD6, 0xBF18CFEA, 0x3FCCC7EA, 0x3FF4FF6F, + 0x5AFFA2BF, 0x6F507FBF, 0xD6FA17F6, 0x9DD6BF98, 0xEF37AC5E, 0x0DE1AF42, 0x38B67A37, 0x90FF7BF2, + 0x3FC74BEB, 0xDF40F56F, 0xEA6FAAFB, 0x1F8987FA, 0xBF27FFB3, 0x3FECAFD6, 0xBF81EADF, 0xD4FFCF8A, + 0x7890FFD9, 0x5FAD7F93, 0xFD8DED7F, 0x02F95F85, 0x6F85F059, 0xABFF2BAA, 0xFF03D5FF, 0x395ECA15, + 0xF99FFAFB, 0x94D5FF39, 0x1E5AFF07, 0xAAFFB33F, 0xECAF7245, 0xFEA7FE7F, 0x6EF57FF0, 0xFE8BBFEA, + 0x7FB2FF8D, 0xD5FF15F9, 0x1FC35F87, 0x70DFF67F, 0x91FCAFC8, 0xFF1C2FE5, 0x48FEA7FE, 0x26B6FFCB, + 0xF150FF2B, 0xF23FFBC3, 0xFE2A47F2, 0x3FF5FF0B, 0xDBFF55E4, 0x7FF657FD, 0x4FF65BDB, 0xFFC5D2FF, + 0x54FF0ECF, 0x03C9D7EB, 0xBCFF31C6, 0xFE47F277, 0x9DF73FC2, 0xD95EEAD7, 0xC4787E1C, 0xE9F545FD, + 0x2AFD69FD, 0x5AD3FEA7, 0xA6FD4F4D, 0xFB9FDAEF, 0x7F52F55E, 0x3E3F22ED, 0x7FA2DFFF, 0x0CF5B17B, + 0x7E44DAFF, 0x44DAFF44, 0xDAFF44BF, 0xFF49E33F, 0x1AFC391C, 0xD2F320CF, 0xE75DE33D, 0x78F25439, + 0xD983D37E, 0xA9CFCF27, 0x395FA7FD, 0x57CF5F36, 0xDE8391AF, 0x537D9CEC, 0x33B77EFF, 0x3370F9FC, + 0x18AE2F9F, 0x1FD25FB0, 0xFEDCFE47, 0xE6333376, 0xFB9F815D, 0xFD217A38, 0x3AFCD6E9, 0x4559EAD9, + 0xC90FB17E, 0x52EF6656, 0x3D147AC3, 0xFE27E8F5, 0xD0CFB3B2, 0xBFF3911E, 0x582FC2B4, 0xFFA9FDFE, + 0xC7F4C07A, 0x11F6FB9F, 0xE4BBD7CF, 0x9EF4E3F7, 0x3F91F63F, 0xD1EF7F4C, 0x0FB8DF4D, 0x2FC2B07F, + 0x57EA8D0E, 0xFD9D97FB, 0xE9A407D4, 0x1BA61761, 0xD493BD7E, 0x3EC6FA81, 0x4F845BBF, 0xFF31BD08, + 0xFBFD8FF4, 0x17467A60, 0xBD08FBFD, 0xCFC05E3F, 0x590FE57A, 0xBBFC93EB, 0x595BBFCA, 0xE79FAC87, + 0xBE5E777A, 0x31AEC093, 0xA7657FE7, 0xC235ED7F, 0x6ADAFFD4, 0xB4FFA9FD, 0xFEC7F4C0, 0x7A51AE48, + 0x3F7EFF13, 0x69FF1369, 0xFF1369FF, 0x13FDFEC7, 0xF4C07A51, 0xAE483F95, 0xD78FE8C1, 0xD6DBE71F, + 0xD493967F, 0xC027233D, 0xB05EEC7A, 0xD24FE5F5, 0xE3F73FA6, 0x17E58AF4, 0x53917E2A, 0xD24F45FA, + 0x89A49F48, 0xFAA97CFE, 0xC97A29AF, 0xF7F927FA, 0xFC43FB9F, 0x9AF63F35, 0xED7F6ABF, 0xFF313DB0, + 0x5E9423E9, 0x27927E2A, 0xD24F45FA, 0x89A49F48, 0xFAA9FCF3, 0x4BF4A21C, 0xFDF30BFD, 0xD9F34BF4, + 0xC07A518E, 0xA49F48FA, 0xA9483F15, 0xE927927E, 0x22E9A722, 0xFD54A49F, 0x48FA71FB, 0x9FBE1EDA, + 0xA2BEFB5A, 0x78F3CD37, 0xD3E74B52, 0xEF090FF5, 0xD297ADBE, 0xCAFC35E1, 0x76B0BFB5, 0x7A6D0B9E, + 0x0AB7E169, 0x08FF63F5, 0x9D72AEC7, 0xD45E78E8, 0xFF1F52C5, 0x8CFEC118, 0x3F3DAFDF, 0x377DA6E7, + 0xFDFBA827, 0x33EFC176, 0xBE07FBCC, 0xD93E94D7, 0x3F30BDA6, 0xEB1F985E, 0xA5BFF2BC, 0x79687F12, + 0xF07C97F9, 0x3C33DE83, 0xF17C4F9C, 0xECE5F9EF, 0xEBB5747E, 0x5BE83D9D, 0xC7957AAF, 0x7DBD26F6, + 0xC3F849BF, 0x6BD45FCF, 0x8CF7E0C9, 0x0F953FC0, 0xF8896B7F, 0x5E2DF399, 0x19BBF3EA, 0xC4E57EBF, + 0xA37A2D52, 0xBD167DBD, 0x969EE7A5, 0xDE23D56B, 0x91EAB548, 0xF55AA4F3, 0xEA8ECEAB, 0x3B3AAFEE, + 0xE8BCBAF3, 0xF59AE981, 0xF5228CE7, 0xDF5571BE, 0x47FAC9F5, 0x5A3E9F6C, 0xA55E13D6, 0x7AEDE3B2, + 0xBF7361D5, 0x43B657BD, 0x08C3FE99, 0xDAA3BF27, 0x994D0FAC, 0x1761AAD7, 0x6A5FAF89, 0xBDE44BD1, + 0xCB4CD9D7, 0x6BD29FE6, 0xCBDA9F57, 0x9B5E84FD, 0x797562AF, 0x9F3DE967, 0xEFF5A3F5, 0x9A9E0F93, + 0x7EF6A41F, 0x5FAF45AA, 0xD7229D57, 0x77745EDD, 0xD1797547, 0xE7D59DAF, 0xD74C0FAC, 0x17E58AF4, + 0x5379FDC0, 0x3E94D7BB, 0xFC83E7A9, 0xE51F5C5F, 0x9E3767FD, 0xBCF07A51, 0xAEB27E3E, 0x52867E3E, + 0x92FACEEB, 0xC7D76BE9, 0x3CCEEBA7, 0xF2FA81FD, 0x937E4B5F, 0xEAE5E941, 0xB9CAF9E7, 0x9F95917F, + 0xC0B53FAF, 0x36BD2857, 0xA41F7F5E, 0xDD51BD16, 0xA95E8BBE, 0x5E4BCF73, 0xA71FAAD7, 0x22D56B91, + 0xEAB548E7, 0xD51D9D57, 0x77745EDD, 0xD17975E7, 0xEB35D303, 0xEB453992, 0x7E22E9A7, 0xF2F947EA, + 0x35E548F9, 0x27FAFC23, 0x7AD07C53, 0x51FE8994, 0x7FA2CF3F, 0xBE5E33BD, 0x2847D24F, 0x24FD543E, + 0xFFF87A2D, 0x5DEFF38F, 0xAFD76A7F, 0x5E6D7A51, 0x8EA49F48, 0xFAA9483F, 0x15E92792, 0x7E22E9A7, + 0x22FD54A4, 0x9F48FA89, 0xA49F8AF4, 0x53917E22, 0xE927D2F3, 0xEBFEB03E, 0x27E9C430, 0x0CCF9FC4, + 0xA7C667E0, 0xEB909F2F, 0x67B0BF96, 0xE7DD0AED, 0x37D2BE42, 0xBB706F91, 0xF858F4D8, 0xC25E790B, + 0x9E8BFD16, 0xF6CA4BF0, 0x54EC97B0, 0x576EC033, 0xB16F603F, 0xBB7B3C9E, 0x0FCF97FD, 0x690F1BF0, + 0x4EEC37B0, 0x1786BE4F, 0xE87E3BA5, 0x7AF2B4AF, 0x48CBFAEE, 0x4438C7FB, 0xAA8C7F7F, 0x7F7CBD8C, + 0x7F628DF7, 0x19EC8BF8, 0xA7763FFF, 0x2B65F87B, 0x55C63FD9, 0x17F14F3C, 0x77EB7165, 0xBC0417F1, + 0x4FF645FC, 0x13CFDC7A, 0x5C29F7F1, 0x4AED3B17, 0xCF2B65C9, 0x4F45FC92, 0x7DF8FFC6, 0xA3F9707F, + 0xA3F13AF0, 0x2DD5F7BA, 0x1E3EDE0D, 0xAD4743F1, 0x6E683D1A, 0x8A7743EB, 0xD150BC1B, 0x5A8F86E2, + 0xDDD07A34, 0xE47F43FE, 0x3714EF86, 0xD663349F, 0xD17C7DFC, 0x1A8A5F43, 0xEBD1D07A, 0x35A378BA, + 0x78F794E2, 0x792CF18C, 0xE0B9F119, 0xF85AECCF, 0x609FE31B, 0x31DF799E, 0x6FDFBE42, 0xBB30E279, + 0x2CF18CE0, 0xB9F1163C, 0x17FB2DEC, 0x9597E0A9, 0xD82F61AF, 0xDC806762, 0xDFC07E26, 0xF3DBA07D, + 0x27F3DBA0, 0x7DE73EAF, 0x3D9678E5, 0xCF7BE7C6, 0x6E3C9E0F, 0xF7C7E3C9, 0xF7A5E616, 0xEF0EF6B7, + 0xD2EEF51C, 0x49EF91F4, 0x1C49EF91, 0xF413493F, 0x91F41C49, 0xEF91F41C, 0x49EF91F4, 0x1C49EF91, + 0xF41C49EF, 0xA3F98CE6, 0xEBF51C49, 0xEF91F41C, 0x49EF91F2, 0x47F47A4F, 0xFA2EE229, 0x7ABF3276, + 0xF14C5CC4, 0x5BF47C55, 0xEABB987F, 0xD277114F, 0xD1FB95B1, 0x8B67E222, 0xDE494F45, 0x3C455F57, + 0xC62E9E89, 0x8B788BFE, 0xAE4A7D17, 0xF194EF1F, 0x7C9DBE9F, 0x7065CCE3, 0xD17CB8BF, 0xD1781C6F, + 0x9F5F6AC4, 0x3B48BCD7, 0xE0A9F119, 0xF85AECCF, 0x607F2D9F, 0x8FACD07E, 0x23ED2BB4, 0x0B23DE41, + 0xE2BD064F, 0x8DB7E0B9, 0xD86F61AF, 0xBC044FC5, 0x7E097BE5, 0x063C13FB, 0x06F6B3BB, 0xE7C3F35D, + 0x235E5389, 0x570D0ECA, 0x588F40E7, 0xB753FA7C, 0x726AF1CC, 0xE759B7D2, 0xEEF5BC26, 0xBDAF49CF, + 0x6BD2FB9A, 0xF4BC26BD, 0xAF49CF6B, 0xD2FB9AF4, 0xBC26BDAF, 0x495F6BD2, 0xD79AF4BC, 0x26BDAF49, + 0x7F6BD2DF, 0x9AF4BC26, 0xBD8FC7A3, 0xF9707FA3, 0xF1BC9ED7, 0xA4F79AE2, 0x5DD37AD4, 0x14EF9AD6, + 0xA3A678D7, 0xB41E35C5, 0xBBA6F5A8, 0x29DE35AD, 0x474DFED7, 0xE47F4DF1, 0xAE693D46, 0xF319CDD7, + 0xC7AFA6F8, 0xD5B41E35, 0xAD573D8A, 0xE7287F60, 0x3F68FA1E, 0xB8CC1FE0, 0xEBF0C52F, 0xFE498A2F, + 0xEC33F77A, 0x46FB4DC8, 0xE7AB2BB4, 0x0BF715EB, 0x07C81FEF, 0xBC53277D, 0xC35E790B, 0x9E836B70, + 0x30CEDFBF, 0x9ECA7E78, 0x097BE506, 0x3C93F11A, 0xD8CFA45D, 0xC7E3F9DC, 0x395FF6A7, 0xD72B7827, + 0xF61BD80B, 0xCB7EDAEF, 0xD7A7C67E, 0xBE237F70, 0x5E3CE49F, 0xDC7F3ECF, 0xBE95F6B4, 0x1E8B727D, + 0xD2E725C5, 0xFA24D6F5, 0x38837DB1, 0x3EA9FD46, 0xCE275768, 0xBF09E579, 0xC082CE0B, 0xCE8D1BF0, + 0x4CB885FD, 0xF1A85DD7, 0x33F13C7C, 0xF5AB7FAA, 0xEBBB30D6, 0xEB61CFF3, 0x19CD7703, 0xDE19277B, + 0xE5FC7D89, 0x5BE3D49E, 0xB9A678D5, 0x14CF9AE2, 0x55533C6B, 0x9B5F3E9F, 0xD5F9E5F3, 0x90167C6C, + 0x9CFDCBAC, 0xFE2BE7F8, 0x645E82A7, 0xC6C95EB9, 0x01CF8C73, 0xBCF37C34, 0x1ECA395E, 0xE579CD39, + 0x9DE72C8C, 0x793C9A0F, 0xF7371A4F, 0xE3AD9CD7, 0x239F4FA7, 0x7897FB9F, 0x81CBFD0F, 0x38C7BB03, + 0x1F671EEA, 0x59B4E7FB, 0xB1031F2B, 0x23DEC759, 0x4F43FD0D, 0x7BE52D38, 0xE7930E7C, 0x6CBC044F, + 0xE5F3D125, 0xEC951BF0, 0x4CC66B60, 0x3F93761D, 0x8FE773D7, 0x7CD99FA1, 0x1E07EFC4, 0x7E037B61, + 0xACD7317D, 0x7E3B97FC, 0x42F6DC9F, 0x7C1F692E, 0xF9247F9F, 0xE838B3AC, 0xC7A25C9F, 0xE27E49EB, + 0x53DC0FB2, 0x5E8B727D, 0x8AFB55FC, 0x5B28FBFC, 0x229F1F9F, 0x1BBBFC22, 0xF194FC52, 0xB6EB7A16, + 0xF945D677, 0x61ECF2CB, 0x783EA3F9, 0xBAFC22F1, 0x5B18BBFC, 0x22F1D4FC, 0xD2517EE9, 0x28BF7494, + 0x5F3ACA2F, 0x1DE5978E, 0xF24B47F9, 0xA5A3FCD2, 0x517EE928, 0xBF74743F, 0x7774BF77, 0x945F3ACA, + 0x2FA3F98C, 0xE6EBF341, 0x47F9A2A3, 0xFCD351FE, 0xE9287F74, 0x3E7F0CE7, 0x51437B79, 0x3E3B7079, + 0x3E0BCE7A, 0x6CC027C2, 0x2DE67B2A, 0xF75B033E, 0x51463C4F, 0x442F2DF8, 0xD4780B46, 0xBE18CEA7, + 0x60AFBC04, 0x4FE5FBE5, 0x4BD82B37, 0xE0998CD7, 0xC07E26ED, 0x3A1ECFE7, 0xCEF9B23F, 0x2DE27F2A, + 0xF77B033E, 0x5146BC4F, 0xE8FBEFA7, 0xC67EBE23, 0x7FB03EA7, 0x922FF2FB, 0x5827C22D, 0xE58F96F2, + 0x474BF9A3, 0xA5FCD1D2, 0xFDD8D2FD, 0xDAD2FDDC, 0xDAFDA0EB, 0x53E68396, 0xF2416B7A, 0xCFFDE9FD, + 0x90D9E79F, 0xD6EE071E, 0x9FED313E, 0xCF77E48F, 0xCF2F2DE5, 0x9796F263, 0x4BF97164, 0x3FEACFE7, + 0xA7D6E7A7, 0x74FF94EB, 0xD1D07A35, 0xB41E0DAD, 0x57E3EFF7, 0xC4453E48, 0x7A2DF293, 0xE87761EC, + 0xF253E222, 0x3F25BD15, 0xF949F4B7, 0x3076F929, 0x71919FEE, 0x188FE6C3, 0xF31DF9E3, 0xF257E222, + 0x7FC9FB19, 0xE7F4FEC6, 0x82DE4F5C, 0x58BEF2F5, 0xCF506F46, 0xDA5F45DA, 0x5F45ECAF, 0xF2F75FCF, + 0x607F2DEF, 0x8FADD07E, 0x23ED2BB4, 0x0B27C5A4, 0xFD4C7E9F, 0xA385BDF2, 0x163C17FB, 0x2DEC9597, + 0xE0A9D82F, 0x61AFDC80, 0x6762DFC0, 0x7E26F3DB, 0xA07D27F3, 0xDBA07DE7, 0xDE1729DE, 0x4789B00F, + 0x778FC7F3, 0xE1FE78BC, 0xFCBEE6B0, 0x7F2ADFB7, 0x0CC239DE, 0xE5FE69F8, 0xFCAFDC3F, 0x8135DE67, + 0xB0B7F8A3, 0xFDC6ADC7, 0x4219F15E, 0x14F187BD, 0xC51F3C77, 0xEBB1305E, 0x822DFEB0, 0xB7F88367, + 0x6E3D1616, 0x7F9ACF68, 0xBE1BB08F, 0xDF4219EB, 0xB1A0F783, 0xCEE9FDD7, 0x738B6707, 0x7B8DB78F, + 0x674DF1AE, 0x299E35C5, 0xBBA6F9D7, 0x34FF9AE2, 0x5953BC6B, 0x8A674DF1, 0xAE299E35, 0xC5BBA678, + 0xD614EF9A, 0xE255533C, 0x6B8A574D, 0xF11C8F47, 0xF3E1FE46, 0xE371BCFD, 0x7A7488B7, 0xDB5F45DA, + 0x5F45ECAF, 0xB2FD19EC, 0xAFE5FB3E, 0x2BB4DF48, 0xFB0AEDC2, 0x88F7718E, 0x77AAAF23, 0xF63B99B7, + 0xE0B9D86F, 0x61AFBC04, 0x4FC57E09, 0x7BE5063C, 0x13FB06F6, 0xB33BE7C3, 0xF34DF57A, 0xC47E27DB, + 0x6F60BF73, 0x9FFF1FD3, 0xF711E6F4, 0x7DBBB9C5, 0xB383FDAD, 0xB43B3DA7, 0xCF8F3ABF, 0x3F2AF52C, + 0xF15E14F1, 0x2DF52CF3, 0x5F287B3D, 0xA7CF8F0A, 0xBDA7CF8B, 0x0A3D4BBC, 0x17C64E5F, 0xE9F3A342, + 0x5FE9F3A2, 0x42CF12EF, 0x85B2D79F, 0xC473A1EC, 0xF52CDFC7, 0x3837E6F1, 0x683EDCDF, 0x683CA767, + 0x598F45A1, 0x6F975F3A, 0xCA2F1DE5, 0x978EF24B, 0x47F9A5A3, 0xFCD2517E, 0xE928BF74, 0x945F3ACA, + 0x2F1DDDCF, 0x1DDDEF1D, 0xE5978EF2, 0xCB683EA3, 0xF9FA7CD0, 0x51BEE828, 0xFF74947F, 0xBA513C7D, + 0xBC1BC4D3, 0xEDAF22ED, 0xAF22F657, 0xD9FE0CF6, 0xD7F27EC7, 0x0AED37D2, 0xBE42BB30, 0xE279227A, + 0x6EC1A7C6, 0x5BF05CEC, 0xB7B0575E, 0x82A762BF, 0x84BD7203, 0x9E897D03, 0xFB99CC6F, 0x83F69DCC, + 0x6F83F65D, 0xF0DF1FF7, 0xDF2F3F35, 0xF6E3F17C, 0xB83F1E2F, 0xBF4F756A, 0xF1CEDFF7, 0xBD95769F, + 0x5F5ACA2F, 0x2DE59796, 0xF24B4BF9, 0xA5A5FCD2, 0x527E6929, 0xBFB4945F, 0x5ACA2F2D, 0xDDCF2DDD, + 0xEF2DE597, 0x96F2CB68, 0x3EA3F9FA, 0x7CD052BE, 0x6829FFB4, 0x947F5AD2, 0x73EBF59E, 0xBECFD2D1, + 0xFE27D2FE, 0xA78C6743, 0xF16E68FE, 0x0DCDBFA1, 0x783614EF, 0x86E2D950, 0xBC1B8A67, 0x43F16E28, + 0x9E0DC5BB, 0xA1783514, 0xCF86E2D5, 0x503CC7E3, 0xD17CB8BF, 0xD1781C6F, 0xB71EF2BE, 0xF6A72FA6, + 0xA17CFFFB, 0x4550DE80, 0x4378FBED, 0xAF801FE1, 0xF7B0C0D8, 0x0FBEA2F6, 0xF83D1FBB, 0x1EEFB3BE, + 0xB0F769D3, 0xFBA99FB2, 0xF769D3FB, 0x112F1F4F, 0x8DFDF50D, 0x5D9F7EDF, 0xEAE8C25F, 0xFFAAF597, + 0xDEAF9806, 0xDFDFB478, 0x9F7D78BF, 0xE2CFF2FB, 0x16A5FFF9, 0x7D6DF54F, 0x18F6FAFB, 0x614B7FBD, + 0xF99FDFF7, 0x55FF84E9, 0xFA96AE57, 0xFFB3BDFA, 0x277CD7F5, 0x0BFA7DB4, 0x85F5A7FE, 0xE7EB353E, + 0xD99FFBF8, 0x7EE88DFB, 0x3DB513E3, 0x33F04E19, 0xF6BB74DE, 0x20FC855E, 0x3FC283FD, 0xDBE98D98, + 0x64BF02EB, 0xEFAFAD60, 0xAFE3AFD0, 0xDFAD32C6, 0xD3EB3760, 0xBD7E23DF, 0x7FD5F9A7, 0xF7A36FC2, + 0xB7BFFDE7, 0x77F9339E, 0x6FB2DF89, 0x7DE23FEE, 0xC753F6FE, 0x8CE79BEC, 0x83D8AFD0, 0x9F5EBF91, + 0xF7B70796, 0xDFA3FB24, 0xCF27FD1E, 0x5D31BF9E, 0xDDFC0686, 0xFD4EDB07, 0xFE971C0F, 0xB17F25CF, + 0xAFE71558, 0x7FEF6005, 0x7BFD3D80, 0x15FAD3EB, 0x35DED95E, 0xE3290C7B, 0xBB7EF067, 0x96FD4BF6, + 0x3FC5F775, 0x33A7F87D, 0xC6DA5760, 0xF39FFCBD, 0x8FEB6FDC, 0xF5B3BC1E, 0x77C423CD, 0x6FF87DBC, + 0xD75F7F4D, 0xC77F1EFC, 0xEF453CD7, 0xF7AD70FF, 0x768FA7A1, 0x7C5FFE37, 0x173BF73E, 0xFDF3B073, + 0xBF37F63C, 0x9FFFC8EF, 0x87FDA771, 0xBAFFFEEB, 0xB1FF3D3E, 0x1B1FF9E4, 0x39BDEFF5, 0xDF173A9F, + 0x14CF1F58, 0x3CD59F1C, 0x6F9DAF30, 0xECF5FDAF, 0x08DE298B, 0x3FF97D31, 0x9DAF30EC, 0x65BD912F, + 0x6C7CF327, 0xDBEB7C85, 0xCBF17F07, +}; + +u32 point_table_binary_72[] = { + 0x11726594, 0x216EC340, 0x1045D752, 0x2B191A04, 0x4495A590, + 0xC24A2105, 0x914A0373, 0x80F0101F, 0xA2386708, 0x082D3009, 0x34AEB417, 0x30C90502, 0x2AC38082, + 0x488DE27A, 0xFCF7CFA4, 0xD3183DED, 0xDF793BE3, 0x75B2D9ED, 0x273C05FE, 0xFA6CE0FE, 0xCBF876FA, + 0xCFF7F9DB, 0x29D4E0C7, 0xCFE3F143, 0x78CFF5ED, 0xB61A59F6, 0x17C63518, 0xF96C060E, 0xC67BFA24, + 0x2F2CF50A, 0xE31AACBE, 0xC6F96BFA, 0xC9F433EF, 0xFC8DF3D7, 0xF493E967, 0xDEF9A3F3, 0x37CEDF38, + 0x7F74FEE8, 0xFC8DF337, 0xCE1F9DBF, 0xA53FCD37, 0x3A7F74FE, 0x96FE34CF, 0x96FEC4D1, 0xF9A3F3B7, + 0xF4C3D7EF, 0xC0EFA11F, 0x7ED98CFC, 0xAC2CF5F2, 0xC4920733, 0x1F2AF8F2, 0xB058BC08, 0xBFD24F96, + 0x7AB97105, 0x46DEFAD7, 0xFBD5A23E, 0x397B005F, 0x9491BFE8, 0xFD92F5EF, 0x2191B802, 0xEB7D1B7D, + 0x57771FAF, 0x966F797E, 0x32CF0786, 0x2FD7FD38, 0x8F9DB7DF, 0xC87A379C, 0x67B57A1B, 0x59D6CFC6, + 0x3B705046, 0x5E792E3C, 0xB1FC5CF2, 0xA5AB575A, 0x7E833C19, 0xDF73373C, 0x64F8BA3F, 0xF5CEC373, + 0xEFEB12B3, 0xFFF5D0E1, 0xE170D0FE, 0xD6437D61, 0xCE3F28DB, 0xBCC8524F, 0xF62F974B, 0x7D3FB25F, + 0x98F30BCA, 0x7CDF7962, 0xF457A47E, 0x85657D6A, 0xBC030765, 0x7E0F89C7, 0xFE26961F, 0xFB2B5DBD, + 0xD2F21BE4, 0xC9985791, 0xE695A5FF, 0xD3A932EA, 0x4D755EF0, 0x15897F01, +}; + +u32 point_table_binary_73[] = { + 0x11727D9C, 0x41682CD9, + 0x7586AF5E, 0x46E3B271, 0x251D8832, 0x7211661A, 0x2AC65A0C, 0x4CEF2288, 0x4D263060, 0x144C2F3A, + 0x880C68C0, 0xB3C842BB, 0x78339B40, 0x67D10BD7, 0x420B7BA9, 0x85205E06, 0xB4B0698C, 0xF0C24EBD, + 0x191B8F77, 0xF3164E78, 0xC9C6CAE0, 0x3472135C, 0x1DDA098A, 0x794F95AA, 0xFBDF73EE, 0x3D7FB5AC, + 0xDD479DBA, 0xF7DC73CE, 0x7FFAD6ED, 0x6AEDBDD1, 0x1EB8674E, 0xFEDA874F, 0x99DD3AE5, 0xBD3798DB, + 0x837662EF, 0x4FB9B35F, 0xF4F6DF70, 0xFB4F85DB, 0xBF76EEB7, 0xD7FB4FBF, 0xF8C5D77B, 0xFEA0FD1B, + 0xE75E7417, 0x8561AFF3, 0x7BFE76C2, 0xBDFD2B1D, 0x9C9DFD45, 0xCF7EBCFD, 0xD3FDA7C2, 0xB0C77CAE, + 0x7479FBB7, 0xB8F9F8F8, 0xCDB66DC0, 0xA3C80578, 0xFF69CF9D, 0x7D017BB0, 0xD89BFB2F, 0xE9FECB78, + 0xBF8CE7E2, 0x78DEBEFF, 0xFBE637CF, 0xD59F5164, 0x9D5FF912, 0xF77BAE3B, 0xFB95739F, 0xB4EEF78E, + 0x8EDE68DD, 0x05F81791, 0x0BF0FE8F, 0x3DD7E04F, 0x8483FD97, 0x5AF744D8, 0x15CEFD59, 0xE402BCFF, + 0x513ADE97, 0x846BD8F7, 0x7FC2FDF5, 0x51E402BC, 0xFF5418F6, 0xE0B6827D, 0x5712DEDF, 0x76067E3B, + 0x720186BF, 0x9D7D01FB, 0xC0C15EE6, 0xEFB91F7F, 0x14B90087, 0xF9C278E9, 0xFCA9FFE2, 0xCF28B2F1, + 0xBFE7D47F, 0xA9B75F86, 0x7C79EE16, 0xB389BC00, 0x235F528F, 0xFF790A96, 0x7AFFDC35, 0xEAC1F324, + 0xD687AFFF, 0x49AC2FD1, 0xC3E71326, 0xFD04BDA8, 0x7ECEDB33, 0xE75E9EAA, 0x7ECE493F, 0xE7A41F6F, + 0xFFE45AF5, 0x13F4A4FA, 0xF980F4E3, 0xA8FE1DE9, 0x2727FDE4, 0xA49FE1FD, 0x9774BFD5, 0x4F4EFA71, + 0xA41F47FA, 0xC9493F39, 0xE9C705FD, 0x48BDBBA0, 0x9F27564F, 0xB1DE837E, 0x3E4AED8F, 0x9CDB13EE, + 0xEBE33872, 0x0EDEFF30, 0x1DEF48B8, 0x867DA21F, 0x47FAC949, 0x3F39E9C7, 0x05FD3C09, 0xF5ED827E, + 0x9E583DC1, 0xDFA8B7C0, 0xC13ED18F, 0x23FDE4A4, 0x9F9CF4E3, 0x483F8EF4, 0x93937E72, 0xD28FAFB7, + 0x4FAF552F, 0xE7A49F0F, 0x483F416F, 0xAA9FA007, 0xD68BF239, 0xE9C7CF97, 0x9F4626FD, 0x04BDA87E, + 0xCEDAF79D, 0x7BB856FD, 0x9C917ECE, 0x483FDE7E, 0xEF54F513, 0xF4A4FA39, 0xB7FA69B7, 0xB6FEC1A3, + 0x819E927A, 0x37FAD971, 0xFF25DD6F, 0xF5E3AC7E, 0x601FF513, 0xE7B77A52, 0xFD38AB9F, 0xCEBECBEF, + 0x33D7B6A8, 0x6FF0AD32, 0xEAE1D6ED, 0xD7697D3F, 0x130EF651, 0x3FED96F4, 0xE3483FCE, 0xEA07F651, + 0x3F186F34, 0xD093EAC7, 0x59FDC07E, 0x12FC6D67, 0xE0B79545, 0x4FF037EA, 0x2D70B08F, 0xFA813FA3, + 0x819E543F, 0xCEEAC7FA, 0x2FFE8C06, 0x7A62BDA9, 0x7E7CBDFD, 0xC7A9EAE5, 0x8CF4734E, 0xFA097A53, + 0xFD043DB0, 0x5E94CF48, 0x3F7EBEDF, 0xBF8E4CFA, 0x097A51FD, 0x4CA53E85, 0x493F53D2, 0x8FDA07BD, + 0x043DA97E, 0xCE483F2B, 0xAAFF95D5, 0x8FD47352, 0xEF563FC3, 0xFB2FE97E, 0xA31F7BBF, 0x9FDFEA67, + 0x65F513E7, 0x57B6FA59, 0x793DECB5, 0x0FA1FE3D, 0xDF46869E, 0xF6F6FF39, 0xADEF67C2, 0xC1FE68AF, + 0x7D29ECF5, 0x12197ADA, 0xDBFF91D1, 0x9B700DFB, 0x443F2BAB, 0x1FA947D1, 0x8FD4ABD6, 0xEF2AE8E7, + 0x21D4FF2A, 0xE8E7C1EA, 0x09FE46BD, 0x050EF689, 0x7E56563F, 0xA227D18F, 0xE82DCE4F, 0xFA5959FD, + 0x58FFA3DE, 0x543FBEDE, 0x6EA35EA6, 0xA49F33D2, 0x4FD09BEA, 0x27E881F5, 0xA23C25FD, 0x4CD3FAEC, + 0x9E8FB656, 0x3F9DBF0B, 0xE73EAB9F, 0x3FDD7AAA, 0x7E7F28FA, 0xE95663F4, 0x03FE76C2, 0xBDFDFFE8, + 0xE70FC6FB, 0x5FFDFCC1, 0x7CA21FB1, 0xFF17ED1F, 0x1D9BF577, 0xF79BF563, 0xBC7FD5FE, 0x01FE82F6, + 0x0FD8C7F5, 0x63BCB87E, 0xCC57C4FE, 0xE1A87FB8, 0xF61F9CCB, 0x74FF2AF1, 0xD0F56F69, 0xFD5B5A7F, + 0x58AFF60F, 0x3FDE7DDC, 0xBF3A5A7F, 0x580FAF57, 0xF3EF28FF, 0x7EBCE771, 0xFFE1F930, 0xE6DBD1FA, + 0xB7B4FE10, 0x2F5D7F4E, 0xEBCFDBBF, 0x77EED5D8, 0x3F433CB4, 0x7F3AEA9F, 0x8EFA6758, 0xAFAEDF8F, + 0xF77FB17F, 0xE676FDB2, 0x1E5EAF72, 0x4EEBF7E3, 0xFD5BAC7F, 0xCF7F1CEB, 0x3FA7FA77, 0x54FF215E, + 0xCA05ADBF, 0x683FC0F3, 0x7A586F88, 0x87AE3FA7, 0xF5E7B4FE, 0xB05E5DBF, 0x1FEFB771, 0xFF55D0FA, + 0xC37A78BD, 0xCA05ADDF, 0x8FF7EFF1, 0xF3D3F341, 0xFCFC2C68, 0xFD39AD3F, 0xC44BF9A6, 0xF7E76D3A, + 0x3F79DB67, 0x1C8CFB33, 0x59FF4DFB, 0x97783E0B, 0xECED7FE0, 0xDE35E731, 0x3F48CE67, 0xFAFBFB7A, + 0x78E79D77, 0x74BCFBCE, 0x3EB08E17, 0xFCD1F9C4, 0xBFD47FDF, 0x5FD3CFCB, 0x197DDECE, 0xECE7ADEF, + 0xBFE9E7ED, 0x6CC7FD97, 0x747FFA79, 0x3BA3FB2B, 0xFB792BFE, 0x8C229BCF, 0x5BCFF479, 0xDBEDC0DD, + 0x779EB42F, 0x5E7BED0F, 0xF179D9F1, 0xF7226FC1, 0xFB3FF45C, 0x83BF231C, 0xECFB3FE5, 0x2BCCAFF7, + 0x5F61FE74, 0x3C275CC3, 0x5EEF0FFE, 0x8C226FC1, 0x6ABF857D, 0xE012F6DD, 0x7EC1FBDB, 0xEF577ABE, + 0x8DBC0507, 0x7F4BF0B3, 0xC0622FF3, 0x7B4EFCF7, 0xF727FECB, 0x78667EF8, 0xFF24F567, 0x1459FCFF, + 0x4819FE7B, 0x8EF5C0F5, 0x226C9F77, 0xFCFED7D6, 0xCFF0FE4B, 0xBADFD40F, 0xDD5FD9E7, 0x9D582FC2, + 0xF679C733, 0x3DEF50FD, 0xA05EF684, 0x3B53533F, 0xE0A47E42, 0x3CDD9EAD, 0x17E1EE0A, 0xE2FF613A, + 0x9E13D67A, 0xE07A1186, 0x7DAC1F8C, 0x97E46F4B, 0xF5B3B5F5, 0x83FB63FD, 0x8093FAD9, 0x52FD6C6D, + 0xFDA8FF4F, 0xD3F1CCFC, 0x57C9FAB5, 0x5E84D5FF, 0x0F9593FA, 0xF1FBD324, 0xFF7EFF9B, 0xD48FDFDF, + 0xA6FBFD7A, 0xD83FFAF1, 0xDF177F67, 0xE06F44DE, 0x8283FF15, 0xF8FDA4FE, 0xC3790BF6, 0x978DEC77, + 0x9565BF8B, 0xFD72A9FB, 0x5DDD3F93, 0xFF5BEB3F, 0x3DEFD7C3, 0xFA25FFB7, 0xD67FC42F, 0xFA0F4EFC, + 0xDF92FF5B, 0xEBBF3EEF, 0x06FFF579, 0x579F9FAD, 0xFFF6BCCF, 0x9F6F59FF, 0xED799FFA, 0xC3FE2AE7, + 0xE47F6EFD, 0xD7F32EF2, 0x573927FF, 0x73F23F27, 0xFF73F2BF, 0x20FF0BF2, 0x3F27FF73, 0xF2BF20FF, + 0x0BF23F27, 0xFF73F2BF, 0x20FF8BD4, 0xFFD80FB9, 0x5F2AE7D4, 0x3F6DFC67, 0x3BEEBFA4, 0xFB6DFF1C, + 0xE4CFF64F, 0x7BDE2AF3, 0x25FD7370, 0xDEDAC7E3, 0x1F5FBA2C, 0xED6FDF8D, 0x9C83F77F, 0x16FA570E, + 0xFBC0DA0F, 0xDBD6F64B, 0xE53CF49F, 0x3A1DCF09, 0x6B3FE47E, 0xA99C53FF, 0xCC6DFF84, 0xFD270FEE, + 0x33697FFB, 0x45E41CBC, 0xFFB1E4DB, 0xDBBF04C7, 0x7EC8FD52, 0x39A7FE99, 0xDBFE09FB, 0xB675AFA4, + 0xFEFC41E4, 0x1CBCFF13, 0x65F8FF13, 0xD113E53F, 0xA7FA29A8, 0x7E0AAA9F, 0xE1FD9774, 0xBFAD9F81, + 0x7EA87E72, 0xAA9F82EA, 0x67F07D57, 0xA89FCF98, 0x7A79502E, 0x42FD7C1C, 0xF25784FA, 0xF9D8D643, + 0xD8AF847A, 0xE9E2F744, 0xEFBF4AF6, 0x2F61BCF8, 0xF923F1E4, 0x7A512EA8, 0x7E0AAA9F, 0x3CD4CFAB, + 0xB65E948B, 0x503F3F0D, 0xF605ECC1, 0xB11EB85E, 0x940BAA9F, 0x82EA27F8, 0x1FF4528A, 0xFFCAE27F, + 0xAD7C15F5, 0x23E70F5F, 0xD6E7133C, 0xCF7FF654, 0x9E4FDA65, 0x9FAFCFEB, 0xF36ABB84, 0xBD3EDF4C, + 0xC1F7CA7D, 0xBE5FE938, 0x3CCFF8E7, 0xA957AF37, 0xCAB0DF88, 0xFD8D9D1F, 0xCF2F0FD7, 0xFA7CE4BF, + 0x4FDB8BDF, 0x772DECFC, 0xEDBC7F9E, 0x39ECE6FB, 0xD6B7FE0E, 0x7CD99F27, 0xDF1BFF8F, 0x12FF61EF, + 0xD4BE1FEF, 0x5DF51FEB, 0x7B378E7F, 0xD2DBFF49, 0x1CFFA41F, 0xEFCD8EBF, 0xF295B774, 0xBE37E3F8, + 0x73D8EBF8, 0x27FD78EF, 0xC5F1E760, 0xFB7DFAA1, 0xBB13FB03, 0xF87B17E7, 0xF7BC91F9, 0x4E60BF79, + 0xCCFE00FE, 0xC7FBC19B, 0x9DE33D7C, 0x8AF57E3F, 0x9EB7F878, 0xFD52CF1B, 0x500FAB2E, 0x1FC2B0CF, + 0xE479B4B0, 0xF723DFBF, 0x8ACFEBBE, 0x1EFECB65, 0xCA74FF82, 0xEEF7F9FE, 0x753CEFF1, 0xF5F0DFA7, + 0x7AFF0DDD, 0xEFAFBF8C, 0xF3E9F3AE, 0x706FFF34, 0xB107EB7A, 0x7D3EFE29, 0xE4A7E77E, 0xFDCF3B0E, + 0xEB5D8235, 0x1E4BD8C7, 0xFBFBF9EE, 0x427D787B, 0xCF4ED8C7, 0xFFE7717C, 0x1FFF5742, 0xFDC87CF1, + 0xFD06F8F3, 0xF338BECF, 0xF71FC5F1, 0xE7601DFF, 0x00FEDCC5, 0xF731BCBF, 0x7766BEE7, 0x31DF27B0, + 0xDF98F737, 0xEE42FDC9, 0x7C77A1BE, 0xBAFDE941, 0x9FBF898F, 0x80EBF7A7, 0x9E8F239F, 0x806FFDF8, + 0x9DFD09EC, 0x03CF3A7F, 0xFDF53B39, 0x6F98E3BA, 0x70973FCF, 0x87EEADB7, 0xFEB4FF7C, 0xB981BDF2, + 0x1A3C0657, 0xE049E429, 0x3893CFAB, 0x29EC9517, 0xE091CCB7, 0x80FD48AE, 0xEB7CECCF, 0x4E7F793D, + 0xB32EDF9E, 0x3762BF84, 0xBD303EFF, 0x26F4797C, 0x4CE72DC7, 0x5D7ED3F3, 0x9889F06C, 0x47FCBD7E, + 0x93F87BD6, 0x780FE31F, 0xFA43EA7F, 0x5C0FADB7, 0x676FAFBC, 0x068F2387, 0xF8A7F136, 0xF1F7F649, + 0xFC3D8F4C, 0x3E62FCA5, 0x3F6F4C3C, 0x357EB31D, 0xF10BFDFC, 0x91F9C81F, 0x1E6F30DF, 0x4A3E2FD2, + 0x7C4C623E, 0x6CBC590F, 0x5CEF15E5, 0x23A99F70, 0x3EA1F908, 0xFB218DE7, 0xD7BEF6E7, 0xE010EFC0, + 0x1ABFAF7F, 0xFDAF4C7D, 0x06D6EBE9, 0xFEEA88F6, 0x5F93C87A, 0xFF6E7F06, 0xFE6AFC94, 0x43FCD2F3, + 0xBA3E5ECA, 0x219EE1FB, 0x311FAF43, 0x8957031E, 0x473E0123, 0x5E9DFD09, 0xEC43FC1A, 0xF8330EF5, + 0xDA5D9FE3, 0xBA30D673, 0x28FDA201, 0x8F23AFC1, 0xE8179DFD, 0x1AF6CA53, 0x7026DFAF, 0x4F61AFBC, + 0x008F64BE, 0x05EC4772, 0x5DE7637F, 0x76F9CBEB, 0xE97809DE, 0x88FD12F6, 0xC2C8DF21, 0xBDBF368E, + 0x6CFC1DAE, 0x07F91987, 0x7A96EF33, 0x0FA5BE1B, 0xAAE786EA, 0xBDA17A6E, 0xA8DE1BEA, 0x2F0DF597, + 0x86FA4B43, 0xFDA5A1FE, 0xD2507F69, 0x48CF0DE9, 0xBDA1FED2, 0x507F19F8, 0x33F0D7F6, 0x8386FA45, + 0x43FDA7A1, 0xFED350FF, 0x686CFFF0, 0xF59FC453, 0xF430896C, 0xE2E93989, 0xB7D48FE8, 0xD173A257, + 0x5F6F219E, 0x7D3F90FA, 0x9B4436FD, 0xC573D25F, 0x7CBD8478, 0x86F134DE, 0x81359ECA, 0x49BF4999, + 0xE7DFEDEF, 0x603DA6BF, 0x784EFA8B, 0xBC1F7944, 0xEF4F4E22, 0xB3BFB41E, 0xDB9FE4FB, 0x7DED4F35, + 0xF2E1241F, 0x17E02CF2, 0x0938E4A3, 0x063BE10B, 0xAC27937E, 0x54839D32, 0xE2E1423F, 0xEA9E3F6F, + 0x60AFBC06, 0x877E5483, 0x5DE4F0FE, 0x4426E759, 0x53D82B2F, 0xC023996F, 0x01FB915C, 0xD7F9D89F, + 0x9DFEF27A, 0x2E909F4C, 0xFA510D76, 0xCA721E60, 0xCFDB3261, 0xB6E7F1C2, 0x796F267A, 0xD1F3E07B, + 0x73FD797A, 0x3E7C89EF, 0xF7753ECF, 0x9999FFB9, 0x32E9ED82, 0xF478417A, 0xBB203D5E, 0xD87E21F1, + 0x9928DBFE, 0xE639E96F, 0x3EBF497F, 0x937C4F22, 0x9BFEE639, 0xE96F3EBF, 0x497F937C, 0x4F94D99F, + 0x81BFA6BF, 0x49FC27CA, 0xB6BF493C, 0x8F28DE47, 0x940FED6F, 0xB5E43BE8, 0xAD96F31D, 0x617A9FA6, + 0x967CBBA8, 0xBF341F35, 0xE5ABA67C, 0xD494AF9A, 0xFA494DFD, 0xA6A6FE58, 0x537FACA9, 0x3FD6D41F, + 0x6BEA2735, 0xF59B9AFA, 0x634DFDB1, 0xA6FE389C, 0xFF51FF76, 0xAF67B05E, 0xDB3F6BEA, 0x9F35F5CF, + 0x9AFA674D, 0xFDB11EF6, 0x479C3745, 0xFDF49CF6, 0x47F0AD7C, 0x7F7502FB, 0x5BF9FE74, 0x8EEB7772, + 0x7D8EEBC2, 0xDDF3F839, 0xFA51389F, 0xBB81BDF2, 0x1A3C16FB, 0x35EC95A7, 0xE04CECA7, 0xB0575E80, + 0x4762BF80, 0xFD48FC5B, 0xE2FA46FC, 0x5BE2FAC6, 0x9CFFC5EF, 0x87C15964, 0x3B1FFBC3, 0xE3F17CE1, + 0xFBE7BEFF, 0xA5DF1F3B, 0xE161BC0F, 0x707E97C4, 0xFFCAC4DB, 0xE6A38FFF, 0x55126FCE, 0xC730DE37, + 0xB04FE27F, 0x95C49BF3, 0x318CF714, 0xF649FCAF, 0xD278533E, 0x06FE0CFC, 0x5D821F8B, 0xDF201F85, + 0x39CFBD90, 0xEFB7EF1F, 0x8BB78D67, 0x4DF1AE77, 0xD4771AEF, 0x7A477D5F, 0x517DA7F1, 0xAC29DEF5, + 0x8EFABEA2, 0xFA4EE359, 0x0FEA6D58, 0xDF69BCEB, 0x1DF57D45, 0xF56DCFBF, 0x6D3CEB1D, 0xF57D45F5, + 0x6DC61BCC, 0x37ACEF24, 0x1FFDF374, 0x7F3D3DDF, 0xE8393D5F, 0x02DF8AFD, 0x09EC6FE5, 0xFBD239AE, + 0xDFC9F539, 0xAE0B23DE, 0x9310EFFE, 0x7C03F6CA, 0x6BF058EC, 0xD7B0579E, 0x8233B19F, 0xC25E7901, + 0x1E89FD02, 0xF6A3DDFE, 0xB0BF33C4, 0xEB38C4AB, 0x7FBE86BD, 0x30F231A1, 0xEF238FE9, 0xFBEEE318, + 0xCF15ECEF, 0xCD7597DA, 0x5FC5FCFA, 0xF1AE627E, 0x657CA76C, 0xF5E039D1, 0x8BCF4FA2, 0x07C95796, + 0xE627D183, 0xAC3F53B6, 0x7AF09CE8, 0xC5E727D1, 0x83E42B8B, 0x6CEAD3F3, 0x55EABFD5, 0x83E42B8B, + 0xCCF3913F, 0xECEF603D, 0xA6FE259F, 0x99B2D593, 0xC49BF3E1, 0x285F599A, 0xCFD4BE92, 0xEBCED487, + 0xAEBF92F1, 0xB3A8AF34, 0x5F15E5B3, 0xA27C5594, 0xCF8AD65F, 0xD1FA2B8A, 0x5F45F1AB, 0x285F15E5, + 0xB3A27C55, 0x94CF8AF2, 0x55513E87, 0xF3913FEC, 0xEF603D36, 0x5F15E5B3, 0xA27C5594, 0xCFEAB17C, + 0x857E5722, 0xDEE9F957, 0xCFE9F917, 0xF856EC4F, 0x607F2BEF, 0xE3CC71FD, 0x4EAECF71, 0x5D18EB3F, + 0x94F536E0, 0x71E43578, 0x2CF66BD8, 0x2B4FC199, 0xD84F61AF, 0xBC008FC4, 0x7E01FB91, 0xF8B7C4F5, + 0x8DF8B7C4, 0x7561C4EB, 0x30FD3EF3, 0x1CE757BB, 0xE6637F78, 0x3C9E4FDE, 0x7F1BC778, 0xAF607F2F, + 0xD76DBD37, 0xA48786EA, 0xBD213D34, 0x543F0DD5, 0x4F43F5D7, 0x50FD3554, 0xEF0DE9A1, 0xA17A6F48, + 0x0F0DD57B, 0x437A18F8, 0x33F0D7D6, 0x7343F5DE, 0x503D3754, 0xEF0DF5A7, 0x863ECF4B, 0xDA3F95B4, + 0x7F2A69FF, 0x54D2FEA9, 0xA4FD5349, 0xFBA792F6, 0x4F25ED9F, 0x4ADA3F95, 0xB47F2A69, 0xBF52D27E, + 0xA6A4FD53, 0x49FBA792, 0xF63325ED, 0x774ADA3F, 0x95B47F1A, 0xCE47FEF0, 0x7883F938, 0xDEB6BFF4, + 0xCFCB2B3A, 0xBF5AD1F9, 0xD50AF10F, 0xEFAB9DC0, 0x3E707F5E, 0xB042FCC3, 0xF539AE0B, 0x77CFA32B, + 0xC43FFC5E, 0xEB06F6CA, 0x6BF058EC, 0xD7B0579E, 0x8233B19F, 0xC25E7901, 0x1E89FD02, 0xF6A3DDFE, + 0xB0BFFD79, 0xC60AF10A, 0xF64BD86F, 0xCCEF95F5, 0xF730E1F7, 0xCE9932DE, 0xF7EBE39B, 0xFE5EC609, + 0x0FE37980, 0xDF9B24CF, 0x5F8589A7, 0x8D77FF3C, 0x53FC2EFF, 0x07F1BC81, 0x7D8C2F78, 0xBC3BDEC3, + 0x784E611F, 0xE30B1EED, 0x8E77FF3C, 0x5524F1E2, 0x780EE225, 0xBF97768F, 0xCD47FEF0, 0x7883F9C2, + 0xEF7DEE1F, 0xCB878D77, 0x4DF9A887, 0xF56DF251, 0x0FEBDBE4, 0xA3A678D7, 0x948F7A58, 0xDF261F35, + 0xADBFA6F5, 0xD7C3FA36, 0xF918F833, 0xF07750DF, 0x267E35E5, 0xA3A67CD5, 0xC3FA36F1, 0x2E114FF3, + 0xFDDC8ABE, 0x9F5B617F, 0x12EC4F60, 0x7F2BEF9B, 0xCE71FD4E, 0xAECF715D, 0x18F13C0C, 0xF1F4DFFF, + 0xACB03F09, 0xBC068FC5, 0x7E0D7BE5, 0x293813FB, 0x29EC9517, 0xE091D82F, 0x603F12FF, 0x96B8BE11, + 0xFF96B82E, 0x8C781DD2, 0xFB9AE3C8, 0x663EF687, 0xC7E3F9E4, 0x7DE2718C, 0xF70AF6F7, 0xE6BA4BDE, + 0x3FEEF393, 0x25FE8033, 0xE39F53B6, 0x7AF0FB9B, 0x82F63789, 0x1E249FD9, 0xEF60B237, 0xF529F9CE, + 0x94AD5EFC, 0xFE27D193, 0xDFEF247A, 0x917C6791, 0x8D5EFCFE, 0xA748D767, 0xF522F9CE, 0x92FCA67A, + 0x90F867CA, 0x560F12CF, 0x24DE643F, 0x18CFE845, 0xF29525F9, 0x34FA2BE5, 0xBA33F595, 0xC5FA294C, + 0xBF28A9BF, 0x95D4DF4A, 0xEA6F25F5, 0xB792FA45, 0x49FDA4A4, 0xFE56527F, 0x2BA9BF95, 0xD4DF4AEA, + 0x6F25F5B7, 0x92FA5B49, 0xFD6DE0CF, 0xC05FDBDF, 0x4AEA6F25, 0xF5B792FA, 0x5BF9583E, 0xEEE5F7A2, + 0x0778DF3A, 0x797F6645, 0xEF2FAD70, 0xBE14EC4F, 0x607F2BBF, 0x579DE3FA, 0x9D5C9FE3, 0xBA30E239, + 0x917A9F81, 0x8F23AFC1, 0x63B15FC3, 0x5E790ACE, 0xC47E0A7B, 0xE5057824, 0xF60BD88F, 0xC4BF25AE, + 0x6FC4BF25, 0xAE6F9CFD, 0xFF2AF1FF, 0xA7C0DEED, 0x9E8FFDE1, 0xF178BEF0, 0x7BDFE318, 0xEFF07B8A, + 0x7BB96EFB, 0xD38CFAD3, 0x8CFACD8C, 0xFAD18CFA, 0xCF8CFACF, 0x8CFACF8C, 0xFACF8CFA, 0xCF8CFACF, + 0x8CFACF8C, 0xFACF8CFA, 0xCF8CFACF, 0xC09F81BF, 0xB69FCCA8, 0xDFCCA83F, 0xCDA83FCD, 0xA89E67B6, + 0xDEFD794E, 0x61CF774C, 0xBC2B8A67, 0x45F1AEC8, 0xFF8AFCAF, 0x289E15C5, 0xBBA27856, 0x14EF8AE2, + 0x5951BC2B, 0x8A6745F1, 0xAE285E15, 0xC5B3A278, 0x5514CFE1, 0x7CE40F8F, 0x37988FE3, 0x6DF291BE, + 0x2FFBDE7B, 0x5FD5F73F, 0x7F137905, 0xCEE2EFB1, 0xC3FBB4E9, 0xEF4F7F75, 0x6A7F9FFA, 0x1BFAFD7A, + 0xBC3FBE4F, 0x9BFEFFA1, 0x5F5FDBFF, 0x4F94DC7F, 0x43F7EBFB, 0xB4E97517, 0xEDF5FDD9, 0xD4FE65F0, + 0x2F7D3F3C, 0xFD3DF80B, 0xFD7D29D6, 0xFF22FE3E, 0x5ADF1F7F, 0xFDF5D7CC, 0xFBE1E9EF, 0xE95F442E, + 0xC09BC8E1, 0xFD71FDFD, 0x6A783F3C, 0xFD3D6B9C, 0x1FEB8FF3, 0xC7F7C7FB, 0xEFABFF1F, +}; + +u32 point_table_binary_74[] = { + 0x11725D98, + 0xB18B2455, 0x10C64BDD, 0xD5416C99, 0xE094B53D, 0x0D04E93B, 0xD885C19B, 0x3B0E0C6E, 0xE1162ED9, + 0xC06433A3, 0x6338860D, 0xBCC0C07F, 0xC060A30B, 0xBD0E26ED, 0x6892A573, 0xE9FB039A, 0x43162339, + 0x100C0E43, 0x035D3C19, 0x68DF7B55, 0xAF5ED5B7, 0xD98FAE57, 0xF57D3DAF, 0xEBD55B3A, 0x9D065A12, + 0xBD3923BA, 0x7FFF70A2, 0x9F98E7A4, 0x3C32EFBF, 0x48FC0DF3, 0x7F5BE6E9, 0x8AE37F0D, 0xF15FDEFE, + 0x6C22932F, 0xB1898F1C, 0xE2478E67, 0x4ECFD744, 0x1F9DEDBF, 0x383EFE8A, 0xEB052652, 0x1E988912, + 0x9F327FBC, 0x659ECE39, 0xFEDB107F, 0x78F885CB, 0x97D8C447, 0x0EF103C7, 0x33D3A3A9, 0x8F7AFE2D, + 0x7E7BF03F, 0x38FFEA4F, 0xFDF7CEBF, 0xC9E7DF87, 0xFA1F9C7F, 0xD5877E95, 0x7BE7FF11, 0xF301A9FF, + 0xC1F937F9, 0xD49FC48B, 0xFFDEF97F, 0x387551CF, 0xF556FD76, 0xE0BF77FE, 0xD59FFAEF, 0x9C7F93CF, + 0xBF0FF5DF, 0x3BFFAA0F, 0xFD2A77CE, 0xFF43E64F, 0xCED47FEF, 0xFC9B7CEA, 0x4FE2C57F, 0xE7FC3F98, + 0xDAA8E79F, 0xB2FF5BF0, 0xDF39FFEA, 0x4FFDB7CE, 0xBFC9E7DF, 0x87FAEF9C, 0x7FD5877E, 0x955BE7FF, + 0x01735DF6, 0x7FE7FC9B, 0x7CEA4FE2, 0xC57F6BFD, 0x4F57414D, 0xD0B3907A, 0x91A7E7A5, 0x7EE08659, + 0xEA05E678, 0xD1F37DA0, 0x90EF7DDD, 0xBFCC457F, 0x88B7FA9F, 0x327FA0FB, 0x97E355BF, 0xC997D8C4, + 0xB37E66A3, 0xBF01FD0D, 0xE8AF417F, 0xEDF46B7E, 0xD4AB5C3B, 0xFDE7CC95, 0xEEBFAC07, 0xF50A9B78, + 0xD15F83FE, 0x1AF4D7A0, 0xBF02FD95, 0xD3AFF951, 0xAF72E5F4, 0x3F61FE50, 0xF74FD683, 0x7A854DBC, + 0xE8AF407F, 0x05FA2BD0, 0x4FA09F9C, 0x7ECD8F7A, 0x95C9E97F, 0xCC3C2FFB, 0xA772FA4D, 0xBEC4265E, + 0xF493D7CF, 0xDF63D13F, 0x755EFFD4, 0x7AFDFC7D, 0x2F4CFD70, 0xE2A4F5E9, 0xFB8E7A6A, 0xEE3FCF9E, + 0x7DC7F56A, 0xEEBF9939, 0x9EFB43D6, 0x4F65BDFA, 0xB5FDD2E8, 0xEB415F07, 0xFA3AD057, 0x83BE1AF4, + 0x55A0AF02, 0x7D35E8AB, 0x40DF00FA, 0x06D0D783, 0xBE1EF435, 0xA0AF017D, 0x35E8AB41, 0x5F03FA6A, + 0xD03782BE, 0x11F40DA0, 0x6F007D4B, 0xD0B7047D, 0x0DE86B40, 0xDF12F435, 0x4E5FE8DF, 0x3E7FF8FD, + 0x24FFE9E9, 0xD7DCAF25, 0xFFDDBBB7, 0x13FBFCE5, 0xBC106E21, 0x7F0FF97B, 0xAF3FD723, 0x927A1DE4, + 0xEF217F07, 0xF907C83F, 0x40FEDEBF, 0x9FACA7AC, 0x87FC3DE4, 0x1F21FF08, 0xF907C83F, 0x407E8C1F, + 0xA1DE807E, 0x6CBE741E, 0x2DE33C99, 0xE701E65A, 0xE7A5B03A, 0xF18CF947, 0xE60362CE, 0xE7EB2ECF, + 0x43265F62, 0x13CFFB95, 0x79B7CDCC, 0xFDE64678, 0x6EFBD1AE, 0xF08A59F7, 0xEF8AE37D, 0xBF2DEBB9, + 0x1F9BF523, 0xAC1F617D, 0xD273B3AC, 0x5FC7F8BD, 0xC24B668D, 0x5F72BCF4, 0xEBE82FBC, 0xDF19DD39, + 0x937E2E7C, 0x8FFCBC70, 0xCFCD13E1, 0x17DCCAF7, 0x27F1339E, 0xD74C3E3B, 0x2FC478E9, 0xEFC2B3DC, + 0xEF3791FF, 0xA477EE9C, 0x9C9C248E, 0xFB83325F, 0x057E1EA3, 0xE79439EA, 0xFF4B38E8, 0x13BE5538, + 0xE5137ECC, 0xEF97745E, 0x642EF323, 0x9F8F3A3F, 0x3E617E4B, 0xEF0F1CAF, 0xF3A3C997, 0xD8C4CBFE, + 0xA8DCFCA8, 0xCFB19E72, 0xEDEA9F33, 0xBFADF36B, 0xCE87F584, 0x4DBCD4AF, 0x5D7D7D8E, 0xF5941B57, + 0xFF29F39E, 0xDE1F723E, 0xAC276CE2, 0xA57EE3EA, 0xEB73ACE7, 0xBF57AD2F, 0xDFDF7E79, 0xFF8DAB6F, + 0xF2D9EF75, 0xBFBCFFA5, 0xAB7FC4DF, 0xDBDFE5BE, 0xB0F27AF8, 0xFBDD937E, 0x90EF07D7, 0xB95FC8FD, + 0xD8DCBF47, 0xF0436EBD, 0xEC8F5D66, 0xE93F9F97, 0xF80D73D8, 0xD1F34AFB, 0xCBA7923F, 0xF787D7D9, + 0x9FD16FEF, 0x2FD7D07F, 0x5E6B7F62, 0x7DBADEE8, 0xB7FB7757, 0xFA19D9F5, 0x568F3CDF, 0xF07E67BD, + 0xB9DF94F3, 0x3BF747ED, 0x2F9BDC2F, 0x257EC3E7, 0x77596FCF, 0xF37CFFF9, 0xFD6C46F6, 0x3E7545CA, + 0x2B66893F, 0x62FE03E6, 0xCDDF349E, 0xD9AC1FDD, 0x7AF9FFC3, 0xABADEF7F, 0xBF6496FE, 0xF132FF3E, + 0xD20F5F96, 0xFB7C6BFB, 0x97D59FD8, 0xE893FBDC, 0x2A9F5F76, 0xBED5F546, 0xBFFDFFC8, 0xAB721F1C, + 0x617DD2B3, 0x2BBC6156, 0xBD5EBFF1, 0x97EF97B1, 0xBFDE2CE7, 0x69D2BF57, 0x78C53C53, 0xE6F8CC3C, + 0x1F1F188E, 0x7FF37767, 0xA4E77762, 0x3DEF478E, 0xA7121FF6, 0xC77B6F66, 0x3A6FE7F7, 0xA1F300CC, + 0x171CAFF3, 0xDB3AE6BB, 0x51EAAFE3, 0x3C10CF1F, 0x9EBF78FE, 0x9B95796F, 0xC9F154E2, 0xD766FFCB, + 0x79B433CF, 0x41EF26FB, 0x4DFB57DE, 0x37155EC3, 0x3CBBE2F9, 0xF4165D5E, 0x5EEAF94F, 0x81178B85, + 0xBECF7958, 0x9F9ECBFB, 0x3E0E7C71, 0x71A1FBE7, 0x984E680A, 0x7F79FF1F, 0xD32AC5E7, 0xFEB5C87C, + 0x9459E2CD, 0xFAB66DDD, 0xF3C8F9F7, 0x8AEFCBDE, 0x7FE2EF3D, 0xFDFC83CE, 0x637B655E, 0x1B39BEDC, + 0x8F723FD0, 0xE7D20FE2, 0x3CF63F00, +}; + +u32 point_table_binary_75[] = { + 0x11727596, 0xBF6B1441, 0x14C71F9E, 0x671624BA, 0xA8851C08, + 0x87A81B21, 0x8103172C, 0x6CDC2385, 0x81704530, 0xD7A411D2, 0x06B10982, 0xC515D706, 0xF217A4B5, + 0x0DE18A34, 0x4136858D, 0xB0459A14, 0xD706BC7F, 0xE02C229C, 0x8C3BFB7E, 0xCCBC172D, 0x3FECF7FB, + 0x7D33F376, 0xE7AD3B70, 0x33E80074, 0xA17DBEBA, 0xFAD4C132, 0x32049E22, 0x03787607, 0xC8DD1B6C, + 0xF5C295F1, 0x57C65F19, 0x7F65FCA5, 0xF197C65F, 0x1A7F69FC, 0x13E39F68, 0x3F64DA8F, 0x1CFC3529, + 0x3F72E4CF, 0x8D3F37FE, 0xCCF833E3, 0x2F8CBF30, 0xFEDCF873, 0xE31F18FF, 0xC0F80BE3, 0x2F623FEC, + 0xC3C0FD04, 0x7857EB9F, 0xBF7CE260, 0x05B9F7BE, 0x7DDEE93C, 0xF45C2003, 0x6C6EBEF1, 0xFA02F500, + 0x5EEFEB7B, 0x06F2FB7C, 0x647C1EF4, 0x925F707E, 0x93B70239, 0xE71F1E7E, 0xF4FADCE4, 0x17263F37, + 0xF9B9C9CF, 0x39BFC95B, 0x81CCE467, 0x71BED587, 0x7CA997A9, 0x7AFFCD93, 0xFA99A9DF, 0x61FDE5E5, + 0x57AFEF98, 0xFD65A65E, 0x27AE57F3, 0xD8F72B81, 0x5F40FD24, 0x4E40F73B, 0x51EF03B0, 0x9EEA75EB, + 0xE7CDFAFA, 0xC88F5F24, 0xB8FEBE9B, 0x21F37E90, 0xBBBCDF7B, 0xA84FD750, 0xCFEB5B50, 0x5EFD3DCD, + 0x90598F9C, 0xAEC9F98C, 0xE3FA7E3F, 0xDA8FEFCF, 0x22F47310, 0xD7AFF337, 0x70BF0027, 0x2727CE1D, + 0x31DFFEC2, 0x8CE7457C, 0xC08CFAFA, 0x7C4EF13C, 0x5AAFD6D7, 0xD79D9B33, 0x03307B7D, 0x425CD727, + 0x4ECDF3F4, 0xAEF61353, 0x7F248FF6, 0x9708E37D, 0xF348FAC5, 0xF791F0C8, 0xDC4F23D4, 0xEBFB26F8, + 0xF93E12FF, 0xCCF867C6, 0xDFAC2F0D, 0x7C8A5CEF, 0x285D96F3, 0x59041E23, 0xF3FDE026, 0xBA7FC851, + 0xFF47BA7F, 0xC8DDD0CF, 0xE63C9E05, 0x3E45C67A, 0x7E3DD82F, 0xE1B17AFF, 0xE76E1FD7, 0xDBFA3D1C, + 0x0E3D8F68, 0xFDAF99C9, 0x7F8B781F, 0xB9F5BDE1, 0x2BF6D3FB, 0x2379ED6D, 0x66FAFE90, 0xAF98497F, + 0xE5F650BF, 0xB86FF398, 0x594FBC87, 0x4CFA0BF6, 0xDB3CA9B7, 0xA7EA5F30, 0x93FEC2ED, 0xAA7A92B7, + 0x74C68C7A, 0xE15DB59E, 0x92FDC98D, 0x3C6655AF, 0x644E9877, 0x50FF675B, 0xE7857C53, 0x6F0799F4, + 0xC7EC5FFA, 0xA1F3A4DE, 0x8EAA7FCC, 0x4CFA63B7, 0xA5EA495E, 0xDB31D3F9, 0x316FA9F5, 0x1C05BFCE, + 0xBBB36046, 0x3DF151F0, 0xC7F74D7A, 0x23AFFD80, 0x99EA336F, 0xC4F5F97B, 0x807A10F4, 0x7ABDE87D, + 0x95F77114, 0xAF8FEF03, 0xE9D71CEB, 0x5F87EF5B, 0xEEC3F8BE, 0xE079C079, 0xD7320FC2, 0x7AE87B6A, + 0x380D3C42, 0xD6DF33F0, 0xBCA079F0, 0x41E61BF2, 0xDB4F3CDF, 0xDC1459E6, 0xC714F5A0, 0xE643986F, + 0xF83CCC6F, 0xD64BFED4, 0xE45726BF, 0x32F95393, 0x5F99FCCA, 0xE45726BF, 0xE47CFCBF, 0x418EF22B, + 0x935F9AFC, 0xD2E4979C, 0x8FFF3778, 0x5FFAFCE6, 0x7F8AEED3, 0x28BF34F9, 0x1395DFE7, 0xFF019AD7, + 0xF43FD172, 0x09B86F9F, 0xA51F2D47, 0xFF177D3E, 0x6FF8B79E, 0xE679C279, 0x34AF13D1, 0xEBBCBF00, + }; + +u32 point_table_binary_76[] = { + 0x11727598, 0x3F6B2447, 0x10C50B4E, 0x1213DC18, 0x05178831, 0x06616424, 0x8330C256, 0x76890C8A, + 0x375C30FA, 0x16973892, 0x02399C40, 0x697F8181, 0xBB4C9EDC, 0xCC06173A, 0x70E0031F, 0x2850701C, + 0x0ECFAC39, 0x1408C6DD, 0x5D7FBAFA, 0xADB5D1FE, 0x98AA7ADD, 0xAF67A6BA, 0x67BE9AC7, 0xF9926845, + 0x44A7A747, 0x335D33EF, 0x169E98B7, 0x5789E72B, 0xE655E101, 0xF207C81F, 0x217F84FC, 0x00F901F2, + 0x07C81F20, 0xBF87FC1E, 0xF203E407, 0x9F4F8B79, 0xA46BA24F, 0x31FEF8F8, 0xEB990E99, 0x1F95BB79, + 0x4A4C313E, 0xF382F993, 0xB28B7FF7, 0x6EC8F34B, 0x7C527862, 0xDE5E25F6, 0xF5322FE6, 0x81D9F433, + 0x3F87F13C, 0x2FFA6335, 0x1E172F7A, 0x99CF603C, 0x67AAE7EA, 0x897E00FD, 0x00FA03E8, 0x0FA01F40, + 0x3F80FE00, 0xFA03E8F7, 0xA0DF837E, 0x00FD00FA, 0x3DE8F7A0, 0x1F403F54, 0xFA72BFA4, 0xDFD9D9F7, + 0xCCBFF2FD, 0x231C98B7, 0x57C697AC, 0x5F33C61B, 0x0F903F40, 0xFE00F903, 0xE48F903F, 0x42FE08F9, + 0x23E44F90, 0x3FF9FCFC, 0x3C7FE4FB, 0xF9F5EB5F, 0xEC7E5D15, 0x1E998994, 0xE7F744FF, 0x16B6F7C3, + 0x37DF7E55, 0xD513B678, 0x63793EFD, 0xF52DD0FB, 0xA3F0C06C, 0x7A03C7BB, 0xF1C47AFB, 0xA0B755D8, + 0xE28D73BC, 0xE33CBE5A, 0xCFCD3FC0, 0xFC03CC7F, 0x80F95B3D, 0xE100F30F, 0x30FF00FA, 0x01F47BD0, + 0xEF413F80, 0x7E00FD1E, 0xF47BAF1F, 0xEF87755A, 0x2F77FFAC, 0xE994682F, 0xF2DBB761, 0xCECF5AE6, + 0xED9532C7, 0xDBFDB4D6, 0xF71D73FC, 0x23EF3BE5, 0xBABED6B3, 0xFA2DD46F, 0xEBFA5ACF, 0xF25BA8DF, + 0x42FD16EA, 0x7750BF83, 0xFAEDC678, 0x6ABD0EF4, 0x9EA8E7E2, 0xEB7A8710, 0x7F08FA1D, 0xE81DD67A, + 0xFC3CB9F5, 0x99620635, 0x5B5A3FFA, 0x9FB931E6, 0xF8A6C42F, 0xE27A7F69, 0xF1F9F9DE, 0xF3EB9DB9, + 0x299CE31B, 0xAAC7EBC6, 0x77CAEF5B, 0xB97EC1DC, 0xD0CB97DF, 0x65AEF579, 0x3E452FC6, 0xD77A13BC, + 0xBFF2FBAA, 0x71E3632E, 0xE3E3F852, 0xBFCE8F5C, 0xE5C7F154, 0xF9917DFE, 0x42FBF13E, 0xF4FBBDCC, + 0xF347F6A7, 0x894F8CF4, 0x1F61895F, 0xF0FCFE96, 0x7E15DF5E, 0x87BE9FCD, 0x573CDFA4, 0x2FF1171C, + 0xDFC87559, 0x3F7AA1CF, 0xB3D43F20, 0xFF3E26C7, 0xECEF7361, 0xAE973284, 0x4DDF78C1, 0x7E24F6F3, + 0xF3FB132A, 0xFD52F485, 0xDDFC33BB, 0xF9713C73, 0x53D8E6AB, 0xF592DF4D, 0xDC21C9FB, 0xC7E6EBFB, + 0x459A8F71, 0x5E1F8DE7, 0xF53A8A19, 0xCA3A5F61, 0x9B9F32C7, 0x5355EF0E, 0xF6B35B85, 0xD7CC0DC9, + 0xFE70CDF1, 0xCA7A7F1D, 0x48BCF2A3, 0xF285CE4F, 0xE28525FE, 0x477A131D, 0x8EEE3DFB, 0xE1FCFC7C, + 0x8EFF3353, 0xE11B66A2, 0xC431FE86, 0xE39963BD, 0x1B5D2F8D, 0x8F31793D, 0x343EF19E, 0xF235C7EF, + 0x4BBCD6DB, 0xD3FAF13A, 0xF7BF07F2, 0xFA8DD3E3, 0xF93D68FE, 0x9B547F37, 0x3AB45C2E, 0x6D3E54D8, + 0xC6AFCCF1, 0x35DBFD32, 0x95EBC256, 0x3FEFC744, 0x8F8435DE, 0xE7AB3F9A, 0xAFFEFA7A, 0x241C576B, + 0x99FADF0E, 0x7D4173FA, 0x5D291F19, 0xB35FCC29, 0x9E99E3E3, 0xFDB14C7E, 0x3CC48A27, 0x27279C9F, + 0xF9886E6F, 0x6FAB7A89, 0xBD9EB2D6, 0xCB7CAD4C, 0xCA3DBCDF, 0x7BED1FFC, 0x3E8DFB01, 0xE91FAF5E, + 0xFDC4FBCB, 0xBAFFF675, 0xFFE0FDC3, 0x89DF9FD6, 0xF583D697, 0x7A43DD9F, 0xE2FEA5AE, 0x1FA0FE00, + 0xF507A83F, 0xD4FD2FBE, 0x31EAFA23, 0xD4C7F801, 0xF446D07B, 0xA29E8BAF, 0xEB4D103F, 0x81FE087A, + 0x13E82D53, 0xFC63B99E, 0xD7EF855F, 0xAFCC4D39, 0x3FE4F8A6, 0xEA77259E, 0x9FCF14BF, 0xBBDBF2F3, + 0x28F1C217, 0xA807FD71, 0x09FDB187, 0xFED8437F, 0xBC807E78, 0xA3F1A62F, 0xF1A6EFF5, 0x163C5F77, + 0x3ECBBC03, 0xE7B51DEB, 0x6F7A9EAB, 0xFBDD07E8, 0x875B856F, 0x98457FC1, 0xFC4158F7, 0xAF9FADBF, + 0x71FDBBC2, 0x4B66DB0F, 0x2F395EFA, 0x9D1BAFF4, 0x237BFEFC, 0x79715FFA, 0x959F8F5E, 0xD7FEE0F7, + 0xD39F0B9B, 0x9EF1A53F, 0x6FF07CEF, 0x1CC3F51B, 0xADCFF3E5, 0xF9DF95F9, 0x2FA17F2D, 0xA17FF5D0, + 0xBF7ADFBF, 0x4A7FD278, 0xD66B9C5E, 0xE2FBC217, 0xCC16DFC1, 0xFEAAABCF, 0x97BCDF2A, 0xE74BED8F, + 0xC20BDEDF, 0xDA7E6862, 0x3E86FDD2, 0x899DEF75, 0x7FC1ACFD, 0xBD9C07F9, 0x7A391F71, 0xBD723E8A, + 0x1CDFFF7F, 0x2A3B3DD9, 0x9F74F5F7, 0x01AEA7DF, 0x07FC78F4, 0x7A7DBE2A, 0xE311363D, 0xE5FA7CC7, + 0xBC023FCB, 0xF7A952DF, 0xEF37ECFB, 0x543ADFD4, 0xFEB7E07F, 0x07FE77E0, 0x7F5BF9FF, 0x3BF3D1C6, + 0x7A98FF1D, 0xF82FF343, 0xBF8D5BF0, 0x3F9FA7FE, 0x52767AE2, 0x670BFE77, 0x95FF6E3C, 0x7A1DFCB7, + 0xF1089B9E, 0x32F8DF82, 0xFF2DF8DF, 0x81FF1DF8, 0x4FE03F81, 0xFF2DF8DF, 0x82FF54F9, 0xFF9EF960, + 0x633DCCFF, 0x16FC97F9, 0xA1DFC604, 0xFE53BC43, 0xCBFBD0E9, 0x899F04FE, 0xB795FF6E, 0x3C7A1DFC, + 0xB7F1089B, 0x9E32F84F, 0xE03F81FF, 0x2DF8DFD6, 0xFEEB79AF, 0x3E0FEE6E, 0xAC87FBDE, 0x50F9CFE7, + 0x17F35FCE, 0x33FB1BEB, 0x61FE13F8, 0x2FF343BF, 0xEDFBCC1A, 0xBECFE4F3, 0xCDBDB2D3, 0xF3E7ABB3, + 0x8DF510BF, 0xDD78F43A, 0xF86FE3F1, 0xE7A9FBD2, 0x7FD6F07D, 0x690DDFC7, 0xD7E03F81, 0xFF04FEE7, + 0xEF0D04FB, 0xA967FFB8, 0xEF0F991B, 0x9A7FFBD9, 0xBE47A40E, 0xF344FCA4, 0xE735CB5F, 0x703FFABF, + 0x7AFF0100, +}; + +u32 point_table_binary_77[] = { + 0x11726596, 0x318BDB40, 0x10852717, 0x3BA809A8, 0x08C11C04, 0x0E73414E, 0xE36BF407, + 0x169CC28D, 0x0A832B97, 0x2ADCB84D, 0xEBC2AD21, 0x7FC48D71, 0xE156F901, 0x2AD28674, 0x4710A40B, + 0xA4480839, 0x94DD9DDD, 0x99D58B5D, 0x7DE8BD7D, 0xA3D9D14A, 0x74DB7764, 0x88EE68FC, 0xE9E1E1BE, + 0x27CB7D43, 0xF627FC85, 0x992832EB, 0x91512FDC, 0x82BF057F, 0x0BFE16FC, 0x0DF81BF0, 0x37E06FC0, + 0x7F01FF65, 0xE8A762E8, 0xA762E8F7, 0x0989DFFE, 0x13BFED9E, 0xD73BFFDB, 0x776F3CBB, 0xEBA47CCB, + 0x4C1499F5, 0xCCF66A09, 0xF925E417, 0x905F407E, 0x09F925E4, 0x17905F40, 0xBE817C03, 0xF925E497, + 0x906F20DF, 0x407E09F9, 0x25E45790, 0x5F41BE81, 0x7C03F915, 0xE457906F, 0x20DF0CF3, 0x791E5E51, + 0x46C37911, 0xDEC3FCEC, 0x592FF55C, 0x6D87AD3A, 0x1F2F160B, 0xB7BE6752, 0x3E44BF63, 0xABF79C29, + 0x5FDD7A99, 0xFD8BDF70, 0xFE70BD44, 0x5FA8DF3E, 0xAD4B5EEF, 0xC5FBF3F9, 0xCCFC99AF, 0x3BB6F57A, + 0xA6947D3D, 0xAC8FACF7, 0xD32FDDFA, 0xF7E9FD7A, 0x1EF643FB, 0xC5F39D32, 0xF4AF83FE, 0x75D0BF83, + 0xE389FA7D, 0x7F46CA15, 0xB3E82BD6, 0x0FFD83FD, 0x08F5E4F9, 0x4BCFB19E, 0xC087B41E, 0x5BDD8E5E, + 0xDBDD22FA, 0x369BCD1C, 0x7F60BE39, 0x39B6F57A, 0x26E51DB3, 0xE877AEB8, 0x9C9E7FAC, 0xEB3A5D8F, + 0x1C277A65, 0x7733AAF7, 0xFDFE2DF3, 0x19F75378, 0xCF9C09B3, 0x5EB8E6FC, 0xA7F5743A, 0x4DEA2172, + 0xAC79C235, 0xB3E8EBFE, 0xA7D38FD7, 0xA19E3AFA, 0x43BD75F4, 0x47767A52, 0x7DECD7F7, 0xED76CB5C, + 0xB0DFB1EF, 0x5F985F61, 0xEE67D4FB, 0xE76DA2F7, 0xE39FC751, 0x7ABF86F7, 0x3FEDC704, 0xCE53F5F3, + 0x3C26FE0E, 0xFC1DF865, 0xDE223BFD, 0x0FE58A59, 0xF4328FA9, 0x3F57BE32, 0xF3BCC5E7, 0xF9AFF281, + 0x59EAD970, 0xFF9FC17E, 0x8C64BFB8, 0xDFC21B66, 0xD16FFA47, 0x3F7F5F8F, 0xC763B21E, 0x9163D527, + 0xFCE8E72F, 0xEA57EC1F, 0xAFC33C87, 0xF588C2BC, 0x07BDF08A, 0x59F42B77, 0xBEE4F4E7, 0x14CE9F55, + 0xF487F365, 0x15FDC2FE, 0x3C127D98, 0x97A7F57C, 0x3E97F976, 0x7EC7F1FC, 0x21E5304F, 0xA25F72FE, + 0xCD2970A8, 0x278BFA90, 0x271CCE43, 0xD1FBF94A, 0xE6751FDF, 0x17C23E6F, 0xFC2BCC6B, 0xA84FB81B, + 0xBE7F78DE, 0xF4FDC3DF, 0x47FAFEE1, 0xEFA3BBFF, 0x18F5C22D, 0xF85BF0B7, 0xE06FC1DF, 0x80BF017F, + 0x03FE06FC, 0x17F05FD2, 0xF7E73F00, +}; + +u32 point_table_binary_78[] = { + 0x11727D96, 0xBF6A1B41, 0x10C607AC, 0xE06B2EA8, 0x10412C04, + 0x42485802, 0x06ABD822, 0x0FA022AE, 0xF204EE54, 0x5C95360F, 0x61707D85, 0xDA7B81ED, 0xC3E501EE, + 0x39848A60, 0x54AA105C, 0x7677F6DF, 0x7C562237, 0xFA7CF3FB, 0x666F7676, 0x56B39D27, 0xEA8836F4, + 0xE6F7DDDD, 0xC799BEB3, 0xA6A247D6, 0x445ECF96, 0xF5E695C6, 0xF8AC2DF0, 0x16780BBC, 0x057E007E, + 0x007E007E, 0x00BE07BE, 0x973CB592, 0x675D78F7, 0x55F0AC2B, 0x5E01AF80, 0x6F816F81, 0xD7C06BE0, + 0x15F00A78, 0x03BC015E, 0x03AF6B3E, 0xD5CBF3F7, 0xF79F8276, 0x1D10F8A8, 0x7BD64449, 0x273E6A0B, + 0xBC057E00, 0x7E007E04, 0x7E04DE02, 0x6F819F80, 0x9F801F81, 0x1F255FF6, 0x3F69C913, 0x49BEEC7F, + 0xD40A7805, 0x7C0B7C0B, 0xBC065E03, 0xAF8057C0, 0x1BE00DF0, 0x1A785DF3, 0xF3C17D31, 0x448DFBFB, + 0xFCE53DF7, 0xB7F1D149, 0x3BDA301F, 0xF4817593, 0xB573937C, 0x2779A704, 0xCFBA79A5, 0x311ED793, + 0xE349F036, 0xAD27AFB7, 0x17FC2169, 0x8E4FFBD7, 0xD085EAFD, 0x6D6845B2, 0x7F56A2BF, 0xA8C4775E, + 0x2F1C91B4, 0x8FFF53B4, 0x612DF767, 0x91EA1DE7, 0xC7CAC5D7, 0xF3E59235, 0xE7BB9479, 0x35717C3E, + 0xBF1DF09D, 0xE439DF05, 0xE643E65D, 0xFD5C4568, 0x99EB13DF, 0xFF5D43CF, 0xCF3FC2FE, 0xB2A6A243, + 0x7C557FFF, 0x799BE279, 0x3FCEA5DE, 0x13EBAA5F, 0x427CF273, 0xF5EA79FD, 0xA97FBC87, 0xDFBF8787, + 0xAFA11F58, 0xE778C3F1, 0xB2DF2E85, 0x37ACF3F3, 0xBDD7275A, 0xD376BBF5, 0xF5D8F3FE, 0x7D08DAD5, + 0x23E863AD, 0x8DD7259E, 0x57DCF073, 0xE7E7F39F, 0xDC7F387E, 0xDE71FC89, 0x9E9E9E58, 0x07BF63D0, + 0x6EFF769C, 0xEF489BCD, 0xC6BFFF8E, 0xD713E39D, 0x66BF263C, 0xF7F1E97C, 0xC6E7837F, 0xEECF73AC, + 0xDFE0EBB1, 0x76FAF1F1, 0x5BE867D6, 0x14EBE574, 0xCFE7F91F, 0xF103F77F, 0xF6EBE13C, 0xA39F85FC, + 0x36F9C57E, 0x18527CF2, 0x87FC16F2, 0x0D906F04, 0xFF11FC6D, 0xF2CF5AFA, 0x8FE06F71, 0x3E81FF04, + 0xFE23F88F, 0xE03F81FF, 0x88F5FAEF, 0xBC89FD51, 0xC5EFAECF, 0x4BD9AFDE, 0x6FB96C73, 0x3F52D19D, + 0x9C5F7CFF, 0x96F9C3F7, 0x73993FDC, 0x4F65FE70, 0x3F2ECA3C, 0xEA78FE65, 0xBD67CDF9, 0x52FF9F8A, + 0xEE58A7F9, 0xC5F9CBFC, 0x615DCDAF, 0x1DCCAFDD, 0xB5F9B52E, 0x7ACFBAE4, 0xE7F353F2, 0x8BDF2FB1, + 0xDF5730DF, 0xCB3CE07A, 0x5FAAFAE3, 0xFCF07A5D, 0xD59F75AC, 0xF701EA7F, 0x90F577BA, 0x95FDE2B4, + 0xE827374F, 0x45BFF1BC, 0x2DFDE8EE, 0xFF2BF759, 0xE93777DF, 0x4B7F05FE, 0x2DF8B7E0, 0xAF70BDE0, + 0xAFC15F83, 0xBF027F05, 0xFE1AFC15, 0xF81BF037, 0xE0AFC15F, 0x833FC6E3, 0xEF07FDEA, 0x7DB0DEE1, + 0x3EBF3DD7, 0xFB71F372, 0x7B9E7FFD, 0xCCF3E0E6, 0x85E47D57, 0xED1F7F12, 0x9FA6333F, 0xFF0B0000, + }; + +u32 point_table_binary_79[] = { + 0x11725D93, 0xA16E8440, 0x1086C734, 0xC190A021, 0x354D1AD2, 0xE4048247, 0xC0DF4B20, 0x78175EE0, + 0xC4597CC3, 0x0BD00740, 0x5654549C, 0xB854559C, 0xA8387109, 0xDDDD9FD9, 0x815F71DF, 0xCD7CC3CC, + 0xCE22C765, 0x587E442E, 0xF2F4F1FA, 0xF6BC2C23, 0xF8DDF804, 0x16F12C47, 0xF0C57824, 0x7F247F20, + 0x7F207F22, 0x7F227F24, 0x7F247F26, 0x7F267F22, 0x7FDAF985, 0xFB918B24, 0xEE7138BC, 0xB8B872B2, + 0xF2327B16, 0xE54279CD, 0x2FA4467E, 0xA67E8D78, 0xB6AB673E, 0xD55FEBD9, 0xFBA9BE3B, 0x6FF05DF3, + 0x4FC8BF6B, 0xFDCECF73, 0x73FF605E, 0xF097710D, 0xD6F9C1B7, 0x955DFCAC, 0xDC348D8F, 0x074E36AC, + 0xFD062EC0, 0x127969B5, 0xDFBEEF7D, 0xBFADCEA3, 0x8C7A4960, 0xB78F56FB, 0xADAA6A33, 0x4F42F346, + 0x6EF7E76D, 0xF5D7F3EC, 0xF63ED87C, 0xDD07EF8B, 0xFDC871DE, 0x2C4BE3FC, 0x62DCF17E, 0xFC3CBFF1, + 0xBCC19FC6, 0x2D38DEBF, 0x16F9711F, 0xE2F961FB, 0x0A7C357F, 0x06EFEFFB, 0xC3FCB0EF, 0x3FE33318, + 0xFDEA7EBF, 0x8D3B70CC, 0x4F3D5776, 0x1F028BB1, 0x80F13D69, 0xBF95714E, 0x7E4E7E4A, 0x7E4A7E49, + 0x7E497E4E, 0x7E4E7E4D, 0x7E4D7E49, 0x7EB9F5FF, 0x01000000, +}; + +u32 point_table_binary_80[] = { + 0x11726D98, 0xBF6A1C49, 0x10C60B23, + 0xC1061ED8, 0xC08118EE, 0x401C77AC, 0x0D062F87, 0x52830C8A, 0xC545DA60, 0x133F8982, 0xBD70824D, + 0xE7051AEC, 0x4CCC0BCC, 0x3EC0A586, 0x33287020, 0x8C310ECC, 0xAD02078B, 0xF7BABBBA, 0xFEF4B72B, + 0xA1E0A7AE, 0xAEAFA7BF, 0x9EAEEED9, 0xDFEEC7FD, 0x407449A7, 0x9B3F5EFC, 0xBADF27FE, 0x4C34371E, + 0xF61F892E, 0x884839C7, 0x2B6BFCBB, 0x777F67A6, 0x556C341E, 0x98898425, 0x9F72AD5F, 0xDA9503E8, + 0x07D0D7F8, 0x5A4F3980, 0x7E00FD00, 0xFA01F47B, 0xD0EF413F, 0x807E00FD, 0x1EF47BD0, 0xEF41BF07, + 0xFD0EF43B, 0xD0EF41BF, 0x07FD0EF4, 0x3BAF4F6D, 0xEC7F4B34, 0x8DF11717, 0xCF395FE4, 0x4FC61D73, + 0xEC1339C6, 0x771C5F78, 0xC57A7FC5, 0xF8CBCB3F, 0x33A77632, 0xEE98E398, 0x0B737CE1, 0x36CE5FAD, + 0x1F40BF07, 0xFD1EF403, 0xE807D0EF, 0x41BF07FD, 0x01F407D0, 0x0FA01F40, 0x7F00FD01, 0xF403E807, + 0xD01F417F, 0x04FD01F4, 0x07D01F41, 0x7F04FD01, 0xF4875A9F, 0x96A97D12, 0x7F598FF9, 0xBBF18C59, + 0xF49927A6, 0xBFF5FDE9, 0x9A998C47, 0xD197F156, 0xFDAF6D7D, 0x94F60EF2, 0x8F907FAC, 0xF247FDF4, + 0x3CBF472E, 0xCF97F577, 0xC623B33E, 0xFFC8F1C2, 0xB44C3CA1, 0x0765D67B, 0x2A3C633D, 0x637E9F1E, + 0xAA7CF7F1, 0x3F2F5FFE, 0x96FD4CFC, 0xADF0FE33, 0x8FEF3166, 0xCCED65BC, 0xF7CA9C4F, 0xFA477732, + 0xEF846F79, 0x7C2716BF, 0xACFA3BBD, 0x0F1F82EE, 0xBF27C65B, 0xE99FD98D, 0x27B3D3E3, 0x7866EB6F, + 0xFA922FED, 0x3FBF442E, 0xFBCF36AE, 0x89383B93, 0xAA1E3CF3, 0xF521C70B, 0xC7F9ADFA, 0x73FE9DF1, + 0x8CAE595F, 0xB8EE6F7A, 0x653FDB4A, 0x7F5F7F76, 0xB6DFE978, 0x984DAFF0, 0xAC8E37FD, 0xD27F91F6, + 0xCB2FF41F, 0xEDD34FE4, 0x14FF85FE, 0xCD1C4797, 0xF989E314, 0xFFA4C47B, 0xBEBBBBAB, 0xE233AF98, + 0xA78EE5FD, 0x9ECFE7AC, 0x7F9BF428, 0xB7FBF130, 0xD33AB59F, 0xC7F6ABAB, 0xAB7D7CFA, 0x75FCA3B3, + 0xF87CC2F4, 0x86DF9FCC, 0x47E2B15D, 0xEAC5B17C, 0xB1ADF43F, 0x677E23ED, 0x67DACEFD, 0xAD9DF39F, + 0x49BEF729, 0x7E1A6738, 0xAFA7C8A9, 0x9D8CD7CC, 0xA4CCF1CC, 0xA2977E6E, 0x6E6E34FF, 0xD4F83DF3, + 0x8932C733, 0x8B9EE84B, 0x3C191FE8, 0x4B7E3F1E, 0x991F19CF, 0xD4589FCF, 0x3F2F1596, 0xFAB791FD, + 0x62C67C6F, 0xDC339F6E, 0xCA7ED173, 0x7C61175F, 0xDEC78ED7, 0x8F72CF7C, 0xBAC9CFE3, 0xF265D67C, + 0xA8A71C40, 0x3F807E0F, 0xFA3DE807, 0xD00FA01F, 0x403F80FE, 0x00FA03E8, 0x07D00FA0, 0x3F80FE00, + 0xFA03E80F, 0xC7F6EF4F, 0xA63F82FE, 0x00FA03E8, 0x8F95BECB, 0x5738D7B7, 0xB49FBE7E, 0xFD4ACF57, + 0xDF8C17CC, 0x5AEF171C, 0xAF9CEBDB, 0x33ADCF56, 0xEFFCF961, 0x67F123C7, 0x6BFDCEF5, 0xEDA9F19A, + 0x7942D369, 0xA3FBC3A3, 0xF19219EB, 0x338FD7EA, 0xB7F202EA, 0xF9A2AEE7, 0xF57923EE, 0xB5CBFABC, + 0x20F556E3, 0x67C7FA9F, 0x18AF653E, 0xD37863FF, 0xB5CC47E1, 0x65351FE5, 0xFD7B2EE3, 0x5DC1F857, + 0x36FE52DF, 0x171C5F9F, 0x171CAF25, 0x5FD62BE3, 0x21E3E5B1, 0x7C6EBD67, 0xFE0AFBC1, 0x57373EA9, + 0xF7BC3E58, 0x6FE2F478, 0x7D991E73, 0x7D7E981C, 0xD12BEB75, 0x01E785CE, 0xD77B3F1E, 0x694FF5B8, + 0x5ABFB11E, 0xFDF4EB37, 0xB3D6EB05, 0xC76B3D5F, 0x273E77EB, 0x8DEB85AD, 0x37A93FFE, 0xBC70EEEF, + 0x3F45CFDF, 0x6F1E8C17, 0xCC75FDFE, 0xA9F71D5E, 0x4F6FF57C, 0xCD3C376E, 0x99F5FD68, 0x39BE5E8F, + 0x725EB7F5, 0xAADCC2FA, 0x6DEBF33A, 0x9F37ECBC, 0x6EFD0BB7, 0xF57A8923, 0xF0E7F5C2, 0xB27FC5DD, + 0xA5ADCE8B, 0x839C4F65, 0xFF6296FD, 0xCBC797F3, 0x5D5BEF5F, 0x1C2FFB97, 0xCF27EDF5, 0x7D95CF4B, + 0x53E336D5, 0x4B3BFFA5, 0x1B8BBFAF, 0x5ABC3F7F, 0xD97D95C7, 0x63F755CB, 0x57FC6BC1, 0xBF16FC6B, + 0xC0BF06FC, 0x6BC1BF16, 0xFC6BC0BF, 0x06FC6BC1, 0xBF16FC6B, 0xC0BF06FC, 0x6B2AFFFE, 0x61FE71E0, + 0xA7FAD756, 0xFEB9F8E2, 0x4703FEB5, 0x957F2E9F, 0xB4837F65, 0x7E959BF4, 0x71E0CCFC, 0x6AC03F8D, + 0xAFFD526E, 0xC03FCD57, 0xFC6BC0BF, 0x06FC23F0, 0x8FC0BF06, 0xFC6BC03F, 0x02FF08FC, 0x6BC0BF06, + 0xFC23F08F, 0xC03FAAFC, 0xFBC8FC78, 0xE0A7FAD7, 0x54FEB9F8, 0xE207817F, 0x4DE59FCB, 0x27EDE05F, + 0x995F658A, 0x6F94BF6F, 0x11F8A7F1, 0xB55FCA04, 0xFE69BEE2, 0x1F817F54, 0xFBC7E791, 0x399C57DE, + 0x1EF8817E, 0x09CBF783, 0xFAFB82F3, 0x8FC03F82, 0xEF1D5BA8, 0xB7DBDA3F, 0xE60DDCCF, 0xBF1FF8A9, + 0xFE51E59F, 0x8BF7F7EB, 0xE9819FC5, 0x2F974FDA, 0xC1BF32BF, 0xFABD2FDF, 0x6F5DBDDB, 0x827F1A5F, + 0xFBA5DFFB, 0xB6F0BD4F, 0xF325FFFE, 0x07000000, +}; + +u32 point_table_binary_81[] = { + 0x11727598, 0x4F68D447, 0x14C75FD7, 0xEC9F484C, + 0x8285506C, 0x7003A2DB, 0x16911C6C, 0x8987925D, 0x08057BF0, 0x223F6B2B, 0x851642D9, 0x6BA015EB, + 0xA1084AAF, 0xF110E81E, 0x3CA4D41C, 0xDA5F3165, 0x0F42ED61, 0x53694B0F, 0xB6E02107, 0x0FBDF410, + 0x446CB131, 0x6A365933, 0x9D79EFCD, 0x9B37B3C6, 0x4BF8F8FB, 0xCE7B6F66, 0xBEBF99F7, 0x5BD382E3, + 0x7014A03E, 0x5C5C3976, 0xEC900120, 0x9E280AD7, 0x60D2F220, 0x8063D322, 0xAEBF4C0C, 0x4DD29B6D, + 0xD637E9B9, 0xFBA7F5D3, 0xCFE278D5, 0xE7C2076C, 0x04A86E89, 0x1E797A43, 0xE253BC3D, 0x121F9FAB, + 0xF8C8F542, 0x1C6FE225, 0xE17D70C2, 0x7241F4C8, 0xF53D1C3F, 0xD5737C63, 0x8451EFF3, 0xED166FBA, + 0x57ECE8E7, 0x5523F901, 0xDEB6BC63, 0x0CEB91A7, 0xB789257E, 0xC88FCF75, 0x3EF3BBCD, 0x07A5D193, + 0x27A7309F, 0x63080CE6, 0x17D23B76, 0x7F1D4F08, 0x9B25B3E4, 0xB8F81BE9, 0x892170CB, 0x7CADC713, + 0xCBF826E5, 0xAB73BEB4, 0x9EBE7C4D, 0xE2BAE703, 0x94EF35CE, 0x076314FF, 0x48CECF4F, 0xD1F329FB, + 0x7CF58FA5, 0x488FACF4, 0xC8A7894F, 0x64CC4DD2, 0xD77D7C15, 0x0F59E9A9, 0x3E625F9F, 0x59B3EA73, + 0x00EBE0F7, 0x8BF87EE0, 0x167CE498, 0xF7FB01F1, 0xA38CB94D, 0xFA92D5BB, 0x7A743C64, 0xA547BE41, + 0x5CE6F9B8, 0xFD70FA51, 0xCEA7E321, 0x2B3DF987, 0x7854FC91, 0xD4DB245E, 0x098CFA95, 0xA08FE6E3, + 0xFC6FEE44, 0xFE42863E, 0xBF89BF78, 0xFFC52F6D, 0xF31DFAEB, 0x36FB0919, 0x02B3DF52, 0x3F8A5F30, + 0x9FF84BFC, 0xC6CF0F52, 0xBCD7338A, 0x17FCC1CF, 0xDFA5E76F, 0xE5C5DBE8, 0x07A58FFD, 0xC47E117F, + 0x887F505F, 0xE77A75BC, 0xD84FE21F, 0xF61BFBE7, 0x6FD386F7, 0x001EE7E2, 0x17E4FB7D, 0x7EE2FD13, + 0x7F30DF24, 0xFD40C67E, 0x51F1623F, 0xB15FC41F, 0xE21FD48B, 0x7F54BCD8, 0x4FE21FF6, 0x9BF821AE, + 0xB749BCD2, 0xE7A7D46F, 0xE29F9AB9, 0x8BFBFF3D, 0xFB051902, 0xB39FC43F, 0xEC37F143, 0xC7DCC0F1, + 0x6DF60B32, 0x04663FA5, 0x7E13FF60, 0xBE3AE74B, 0xEBE9CB27, 0x7E633E44, 0xF9DEC829, 0x5F5A4F5F, + 0x3EF117F3, 0x3BA47F33, 0x2BB6D14F, 0x2A5EEC47, 0xF69BF84B, 0xFC87FABA, 0xCFA7E2C5, 0x7E14FFB1, + 0x5FD97F7F, 0x990E9C06, 0x789289DF, 0x9095FF78, 0x7F79FFC5, 0x5FCC3F91, 0xBEE0FDA6, 0xE2C57E64, + 0xBF89BFC4, 0x7FA817FF, 0xA978B11F, 0xC57FEC57, 0x7FBF937E, 0xA5CF7FE2, 0xB73BF67F, 0xDC7EFCCA, + 0x7E4086C0, 0xEC97D44F, 0xE2B7E366, 0x15C7DF64, 0x3F224360, 0xF6ABE8D9, 0x3FB2DE98, 0xAFCEF9C2, + 0x7E899F30, 0x5E9DE305, 0x3FF2FED8, 0x7AE15458, 0x1F371FC7, 0x767F7E8C, 0xF7CB7479, 0x7D783DC3, + 0xFC237D93, 0xB8638A6D, 0xBD7E1D63, 0xD65F14CF, 0xDFCF4350, 0xEEEA7EA1, 0x274CF3EB, 0x85F5431E, + 0x4AEEF371, 0xD6FBF518, 0x97F961C7, 0x0463E13C, 0x402E05C6, 0xFEB0049B, 0xC3DCFF20, 0x8F05A6FE, + 0x68AB02BA, 0x5F1AD9A9, 0x44F31FE9, 0x897F90AB, 0x9BBBE4AB, 0x114360CC, 0x079C2FAD, 0xC7F7AF36, + 0xCF167283, 0xB81218E3, 0x55A0E2FB, 0x518E2F4C, 0xFD5AC133, 0xD507C1DF, 0xC843567F, 0xF8F04162, + 0x3B7E2070, 0x8B1802DB, 0xFB7938F7, 0xCCF5E695, 0xC0D178EC, 0x60D578AA, 0x67308BB9, 0x98C57A48, + 0xEA81901F, 0xEBADA87A, 0x5CBFF45F, 0xA6788DFC, 0xE2F5C421, 0x9EF3C786, 0xAACFF9E7, 0x69980FC4, + 0xE3EDFB13, 0x8DA7F7A9, 0x9BC5F11E, 0x25F93621, 0x8EB799E4, 0x5BF7EB35, 0x6866DDF7, 0xC3C5FCCF, + 0xDCB87F2D, 0xE2B3A0F8, 0x9CE39F33, 0xE46B96E7, 0x00DECF6E, 0xD1F31EF1, 0xF99CD8C7, 0xFBC0C65B, + 0x5E5E76F5, 0x205F80C0, 0xEEFDBF00, 0x0F01F905, 0x7AFDDC3C, 0x23CE3266, 0xCE77C6E6, 0x9B9999A1, + 0xF8734E7F, 0x2B9F9C9C, 0xECCBE7C7, 0x7FE6C7B7, 0x88CF4260, 0x3F5F5DCF, 0x455FCF80, 0xD5CF037C, + 0x6EF7D7E5, 0xC3F1F34E, 0x4F8CF52E, 0xB97CDD4C, 0xEA9F770C, 0x34BF59E2, 0xF339847C, 0x736E3CD5, + 0xAFD7539E, 0xF37AA7F3, 0xC7F555EB, 0x23CCF991, 0x553E64AE, 0xFFE38CD8, 0xC7FBD0C7, 0x63FD17AC, + 0x37F7ACBF, 0x3ACEEDBD, 0x4F575797, 0x8857C9FF, 0xCC4DE7A7, 0x8AE6BB8E, 0x59DF119E, 0x10D6FA4E, + 0x12AF23F9, 0x26D2F853, 0x5347653C, 0x68C6FBA8, 0x9B214B7E, 0x623CCF1A, 0x8EB71B2E, 0x9E3FDF7C, + 0x7E7DFE09, 0xE3F738EB, 0x1B9E7B47, 0x84B5BE91, 0xC46BF87C, 0xACAFF9F3, 0x90EAD5E3, 0x852743FD, + 0x3EBFAFDF, 0x9E6ED760, 0x10E007D8, 0xCA6BB51A, 0xB2D9746C, 0x2F5ECBF6, 0x0FF255C5, 0x4E7F95F5, + 0x361AF225, 0xCFFC7C51, 0xB11BBFE8, 0xC737892F, 0x25F10B50, 0x7EE2CE07, 0x9F7F3D30, 0xEEC77AE8, + 0x07900B09, 0x97A0DCC3, 0xFBEF9EDF, 0x3F61D97F, 0xDD7F94C2, 0x7D193DF7, 0x7EA90466, 0x7F54E47E, + 0xA5F89EE9, 0x3CB6F7F7, 0x3633FA5B, 0xDDDFC843, 0xC9F7FC10, 0xEBFD7AEC, 0xE7F9A6EB, 0xD137DF26, + 0xF1FE84C7, 0x78BEE97A, 0xA4F3F5E7, 0xF9D86EF5, 0xA4F5F2FB, 0x3CE4FB5D, 0xFEFE1FC9, 0x58AF18FB, + 0x67A547E6, 0xF7FDD52C, 0xFEBDE095, 0x9CF58A31, 0x9ED2737F, 0x833C0EF1, 0xEF05E3B2, 0xDEE4B7EA, + 0x43BE5FD8, 0x7F235D61, 0x7C1F461E, 0xCBEF43C8, 0xD5B5F8FB, 0x7B01A4BF, 0xC1F371C1, 0xF7E77CFE, + 0x2FE4F1EF, 0x0D5F6595, 0x3EC6FE5B, 0xE991F9BC, 0xFD26F9BD, 0x6131AFF4, 0x31C6537A, 0xEEAF90AF, + 0x43FC7BC3, 0x75A93799, 0x2FBF8F50, 0x128EFBAF, 0x643D7C7F, 0x7345FA27, 0xCA7725F4, 0xBBD17AF4, + 0xAD178FDF, 0x9BC7FD93, 0xEA676693, 0x7E06E3ED, 0x0BFD90D4, 0xE7DF0757, 0x7F2157F3, 0x89E251BF, + 0x5536713F, 0xB6F7DB38, 0x5E79A76C, 0x7C3EE79F, 0x0779C8EF, 0xEEAF7F43, 0x3D5FBAF3, 0x7C232F66, + 0xBABFFA27, 0xF43BADB8, 0x9FA1FB6C, 0x237C2FCA, 0x7866894F, 0x1CEE97CB, 0x973FA1F7, 0x9DCF133F, + 0x3FF7BEAB, 0x7E10DFCF, 0xE767E27E, 0x2CAC9F9C, 0x6F6697FA, 0xA53EE1A8, 0x3F8BE7F3, 0x3F000000, + }; + +u32 point_table_binary_82[] = { + 0x11727596, 0xBF6B1D47, 0x10C7BF71, 0x9ED0E9C7, 0x0961E410, 0x4E249D78, 0x4A30E415, 0x8F181706, + 0x1732EE04, 0x292E08D2, 0x384490D7, 0xA8F05FA2, 0x142E5EA1, 0xC690575D, 0x21F948E5, 0xE6D9E0F2, + 0x11924271, 0xA3C24550, 0x13954139, 0x29CFBAEC, 0xECDCEECC, 0x4E92EB3E, 0xEC7C6767, 0x76676F06, + 0xBB18B607, 0xC0000BAF, 0xBEFFEEAB, 0xB6AD9921, 0xDC670688, 0xB1CB3CF8, 0x175BFBC8, 0x85D11746, + 0x5F187D61, 0xF4B9D1E7, 0x469F1B7D, 0x6EF4307A, 0x687D5BB7, 0x133C63FD, 0xD6679FB8, 0x7566088F, + 0x99016267, 0x3F66FBC8, 0xB5D1D746, 0x3F31FA89, 0xD14F8D7E, 0x6AF4B5D1, 0xD7463F33, 0xFA99D14F, + 0x8D7E9AEA, 0x3122DE40, 0x06B6679E, 0x0B0F99A3, 0xFD90ED95, 0xBE00D67E, 0x5CFCEBF1, 0xE37BD1DF, + 0x3C8FCCFA, 0x1C887C17, 0x58994746, 0x882FF203, 0x202F53FB, 0x75178FF6, 0x878E7D7C, 0x6EFD064D, + 0x12EF9AF0, 0x8819C22E, 0xDEBF4B24, 0xF6AB3ADF, 0xBB49FE3E, 0x9E9B0AC2, 0xDE3EB0AB, 0x8727723E, + 0xA15E7AC2, 0x33E64CD8, 0xF9B82AE5, 0xBCDB73E7, 0x4FFC8FA8, 0x3EAF25DE, 0x21B3E4D7, 0x9E02CBC2, + 0x68DFB8F3, 0x947C7C7D, 0xDFA8FD99, 0x1B6177C6, 0x59D524F6, 0x8DF1B750, 0xA6FB6526, 0x9E46E5CB, + 0xEF6BB58A, 0xFC9CB857, 0x25FBE156, 0x124F16ED, 0x39DF0C17, 0xDD7B0CDC, 0x43FA3FEA, 0x85F7DBF1, + 0x45F29EA9, 0x7EF57B9F, 0x47E6FDE6, 0xF1FD336F, 0xC8FBF7F1, 0xBD8FF516, 0xE2937A64, 0xCE84DDF9, + 0x5C57528F, 0xB4BE542A, 0x3EE5FBD5, 0xF673E36F, 0x49D537D9, 0x5345697F, 0xA408EF89, 0xF7577C4E, + 0xBC56F9FA, 0x47BBDF3E, 0x051E3A8F, 0x83C180F9, 0x8078B922, 0x76F978DE, 0x76BCB5F5, 0x29F32131, + 0xB0B9B949, 0xE7E1794F, 0xF30131EB, 0xAD3FBB1F, 0xF9A3FADE, 0xC609C23A, 0xF143CD3F, 0x10BF10FB, + 0xA764FFB2, 0x0AFB91FD, 0x5EB0DFE5, 0xF53DBD3E, 0x20FEB96A, 0xDD8747CC, 0x65D931AD, 0x7F43EBAF, + 0x4B629FDF, 0xAFE4FF02, 0x9E5F327F, 0x5E754CEB, 0x135ABF2A, 0x2D1F1F1F, 0x737E7F50, 0xBCBFE3FF, + 0xF20DE7B7, 0xB3B393F8, 0x0F7A7C44, 0xF6BF55FF, 0x95BFCE8F, 0xF43A7EAF, 0x57F979DE, 0x65FF7BE8, + 0xFCABFBF2, 0xFBD76CBF, 0x0DB6D7E7, 0x1BD6C379, 0x047D384F, 0x661C51B5, 0x9DB817D0, 0xEFF7A9BE, + 0x3CBF534C, 0xF7FFCE65, 0x484CF6C4, 0x278AE9FE, 0x4EF00BA2, 0xFE19D933, 0x53FF4BFB, 0x33B3F4E7, + 0xF0FF88EF, 0x739CF677, 0x6791EA6B, 0xA39F18FD, 0xC4E8A746, 0x3F35FADA, 0xE86BA39F, 0x19FDCCE8, + 0xA7463F4D, 0xE70B3E0F, 0xEA5FF4FE, 0xC27935C2, 0x23E6B41F, 0xAF0BC3F4, 0x67A4FD99, 0xFBCBDCCC, + 0x031BA61F, 0xBD11FB7D, 0xE668EFF9, 0xCCCC3767, 0x9DBD8F7F, 0x09B8F3E5, 0xE29FFCFF, 0xE0F881C8, + 0x23D3BF7D, 0x7FBD7D68, 0xFAF9B7D9, 0x62DAEF03, 0x877945FE, 0xBF94E3F2, 0x4F91C7BA, 0xDF877895, + 0xBDAFF785, 0xAF95FD13, 0xFDBF667F, 0xF9DBC54B, 0xBDDF87F7, 0x238F9953, 0xFDCA1708, 0xF385CFA7, + 0x2DD379E2, 0xB6F4CB23, 0x66C8FDBA, 0xF39A5781, 0x79FFF765, 0x3A0FA87E, 0x0AE674DE, 0xA0FEA2E7, + 0x0BE8FB73, 0xF9DE8AF3, 0x029F4766, 0xEE5BF93B, 0x6A1B9A0F, 0xA4FEA83E, 0x2F55FD31, 0x239947B2, + 0xCAF677D9, 0x3FD47BE4, 0x439A1794, 0xFD73B3BF, 0xB3FFB8DB, 0x2FFC4F20, 0x3C32F3F9, 0x88ED637F, + 0xF6FB5F48, 0x3FDF678E, 0xE7EBB967, 0xFE1F3DB1, 0xF7F134AA, 0x7E28DEEB, 0x4AEA27E6, 0xC3FD31E6, + 0xABE78155, 0xCDAE863F, 0x88FD9DFD, 0xF7A41EC7, 0x6C8FA45F, 0xCB7CC1F9, 0xADCBFA11, 0xB33A9FA6, + 0xBB7FE63C, 0x9DEF9965, 0xBE97F959, 0xFF2F0666, 0x5E57FAA1, 0xD1F78DBE, 0x6FF485D1, 0x17469F1B, + 0x7D6EF47D, 0xA3EF1B7D, 0x61F485D6, 0xFF030000, +}; + +u32 point_table_binary_83[] = { + 0x11727598, 0x4D685D45, 0x14C74FAB, 0x93DCD8B4, + 0xB68A5F51, 0xECC31013, 0x422905FB, 0x91082E0A, 0x91B42826, 0x581E0523, 0x248B2EDC, 0x66939D1B, + 0x5D06535D, 0x598B14BB, 0x78557B31, 0x290F7411, 0xA3AD58A5, 0xD467496B, 0x8204B446, 0x0CBA11BA, + 0xE867DA87, 0xE3CCFF9C, 0x3977E63E, 0x4D563FE6, 0x3F67FE67, 0x66EECC99, 0x475B6837, 0xED20EAFF, + 0xC49CDBB9, 0xB3DBD214, 0x336D54EE, 0xA55D843F, 0xF016E6FE, 0x53CC769A, 0xF5E3B759, 0xEF18EDE3, + 0x374BFADC, 0xE4693CE5, 0x2E17218E, 0x0FEECF35, 0x3EF413A2, 0x778CF689, 0xB27E46FD, 0x72BC6DCA, + 0x9B693089, 0x0FEE7F53, 0xE3433F9E, 0x8BBE1CAF, 0x550F1E3F, 0x5E8A979B, 0xEFD3F194, 0x895E48C6, + 0x0747F941, 0x3F217AC7, 0x680FF9D9, 0xEBB661EB, 0x4415329F, 0x1E3C38E0, 0xDA99A9E0, 0xB37696E3, + 0x83AF3357, 0x5AD87C9B, 0xEA95EBF6, 0x74D21F5C, 0x69617321, 0xD52BD76C, 0x2DE90FAE, 0xB4B0994F, + 0xF5CAC7EC, 0xC9A43F38, 0xF4A73ED6, 0x67F79B73, 0xE02DD23F, 0x534EFA53, 0x3773DBC7, 0xC2AFB3FE, + 0xB1A639B7, 0xFC632D89, 0x078EF4E0, 0x09E6270E, 0x084FB17E, 0xFB1D192F, 0x8A078EF4, 0xE029E6ED, + 0xD78477F0, 0x7C75BCAA, 0x7EC176BD, 0x944F4BBE, 0xC28759FF, 0xE8ACF88D, 0xE2A5F988, 0x5FF1F7F8, + 0x26F5CFEB, 0xD72EE345, 0xF1E27CBC, 0x5EFCF37A, 0x3D28BC8B, 0xF7CB03B3, 0xEA97F74F, 0x479A8FFA, + 0x0FFE4685, 0x0FB1FE91, 0xE0378A97, 0xE4332A7E, 0x83BF13EA, 0x1FFAEDB7, 0x65BC285E, 0x92CF09F5, + 0x0FD6F99F, 0x92EF6703, 0xEF37E737, 0x7C3FF349, 0x3EA4FAD2, 0xF743BBED, 0x32F6EFD7, 0xBC5F99A9, + 0xE05E7B39, 0xDEBFCC95, 0x16365FA6, 0x7AE52EDB, 0x48FA832B, 0x2D6CBE48, 0xF5CA9BED, 0x85A43FB8, + 0xD2C2E662, 0xAA57267B, 0x3EE90F8E, 0xFABF61FF, 0x74FBCBFD, 0x831BCC54, 0xB0CC473A, 0x5F59E0E9, + 0x527BBDD4, 0x5E2FC59F, 0x2EC5173F, 0x9D946D8C, 0xFD369579, 0x3D9BC5F9, 0x01EED4F5, 0xE4789DD4, + 0x7E93D79B, 0xB95930FC, 0x340B3D38, 0xEA9F8CEF, 0xCFEF78FC, 0xB09F8AFE, 0xA5F18D3D, 0xE2D7DB54, + 0xFF26EBFE, 0x5C3BB88F, 0x22AE795E, 0xAF82271D, 0x1F257AD6, 0xDD0FE087, 0x983BAACC, 0xB6698FF8, + 0xFB70637E, 0x299F9B9B, 0x437FCF7D, 0x547088EF, 0xF9BFF471, 0x7BEC0FFA, 0x6B4E3F49, 0xF44F3E9F, + 0x0F0D0D71, 0xFC49AF8F, 0x381ACFCD, 0x3FFAAF86, 0xF1A6B97D, 0x35F889FC, 0xFBFED01F, 0xF5EDCC71, + 0xFEEAEFA8, 0x67698FE6, 0x43E34FFA, 0xFEECC7BE, 0xCBFC7B75, 0x5EFDD098, 0x6FFFA65A, 0xCE1FF317, + 0xF953163D, 0x388A078E, 0xE603EBE1, 0xF68FAB10, 0xA82DDCE7, 0x7B98A960, 0xAE9FE8CE, 0x26B9EFC1, + 0x6D81437D, 0x15F423CC, 0x59C188E7, 0xBF07D14B, 0xFC2CD40B, 0xE02E4AEB, 0xAFAE10DF, 0x8FBFDFAD, + 0xE7F3EEFC, 0x5CAE457E, 0x94D1DFDE, 0xCA0A76F3, 0x6176098F, 0x3013DD7B, 0x5BB92BEA, 0x1FF955DE, + 0xEF59F47B, 0x827FA281, 0x811D497F, 0x65C45F3F, 0x0F96F133, 0x619C2767, 0x3DDF1DF6, 0xF1C2F912, + 0xC62BCE9F, 0x88719E8A, 0xBE2EBCE1, 0xDE93CAB1, 0xBE5E8A57, 0x97F182BE, 0x11CE23F6, 0x1BF757C6, + 0x78EB55F1, 0x0BCE84DD, 0x7A7D481D, 0x7E3FDDCD, 0x7B7B7BFD, 0xFA832962, 0x7B87E381, 0xA7985785, + 0xDD7A42DF, 0x277ACFBE, 0xBD2FE85D, 0xBDE0F76B, 0xF78C59E2, 0xFDC1EC56, 0x704EF818, 0x8A47AD37, + 0x99BB67A8, 0x07FB6585, 0xF57BAAE6, 0x2FF0556E, 0x7F6E85F6, 0x826BDC3E, 0xFC9459F7, 0xF76FAC07, + 0x477AF049, 0xE603EFD3, 0xCBE069D6, 0x8FD8B6FB, 0xCAF1C091, 0x9EF72FF3, 0x88BBD9C5, 0x6F9D0E3B, + 0xBFC743FD, 0xCCECEA8D, 0xAFD27C35, 0x3F9E8FF7, 0x2843BC65, 0xD6EFBD6A, 0x2E26F9BE, 0x469DE0D3, + 0xDCFEE219, 0x73097E23, 0x7D92AFD3, 0x8383FF67, 0x689BE407, 0xFDE856B3, 0x588E97E4, 0xEBF4921F, + 0x78B48D1E, 0x16BF67E9, 0x10D6EF33, 0xC907ECD6, 0x6F31C9B7, 0xC88FE763, 0xC6FE8A78, 0x97593FF0, + 0x92F920C9, 0x77D1FE00, 0x9EE5F6A1, 0x1EF30EFC, 0x46FA245F, 0xA70707FF, 0x1FD905C9, 0x0FFA116B, + 0xDE2AC74B, 0xF2757AC9, 0x0F3CE2BE, 0x0CF1DBA0, 0x5790DF15, 0xC907ECF2, 0xBB92E6AB, 0xF9C97C84, + 0xF38CF5A3, 0xA20F7E46, 0xF53DC4DF, 0xC3566A6F, 0xF6F43CAD, 0xDF0715AC, 0xDF6B5CBF, 0x6CD57A84, + 0xEB73777F, 0x67C2B85F, 0xA2FA01DC, 0x597A8F74, 0x8A3E7CAF, 0x61FCE27B, 0x564EC60F, 0xF547183F, + 0xBC5796A8, 0xFD9E30C6, 0x5B0AED72, 0x5F2EE5E9, 0x7BE6E7AA, 0xE823467D, 0x1CE9C172, 0x5FFE514D, + 0xDF33ABB9, 0xE82346BC, 0x482FF50B, 0x788DD2F7, 0xCC9AFAE5, 0xF369B891, 0x11F295F3, 0x6EDF8A32, + 0xCEFB7D57, 0xF4BD0B1E, 0xFE2E7DFF, 0xDEA8E8FD, 0x065E1B0C, 0xCCEBBF36, 0xA8FB037C, 0xA342149F, + 0x6F0B7A3F, 0xF2FDBC50, 0xEC2770A3, 0x74FE358A, 0xFB137EC7, 0x16D86FB8, 0x4FC73ED7, 0xFB147E32, + 0xD5F3F8D9, 0xFFC42B8F, 0x17EA85C5, 0xF0BE97F3, 0xF2A76AD6, 0xC2F8DE22, 0x3D58EA8F, 0xDF64FDC2, + 0x79F94B9E, 0xB530E245, 0x7AF12BF5, 0x9132F4AB, 0x453D11DE, 0x0367643D, 0xC37BE04C, 0x5CDF52A9, + 0xFEAD94EA, 0x63D7BF16, 0xD7CFAEFF, 0x29E1E43D, 0xE47FEF89, 0xDF43FEF7, 0x1979CFDC, 0x127D78CF, + 0xDC4AFDA8, 0x3E79CF14, 0xF1CCF974, 0x3CE5E43D, 0x558CC7FC, 0x2F000000, +}; + +u32 point_table_binary_84[] = { + 0x11725D92, 0x3D4A0441, + 0x10859FB0, 0x48E3CFB0, 0xC1C09828, 0x8BB08C06, 0x668A2790, 0x8D0C7BF6, 0x021BCC05, 0x0CBCC218, + 0x984E3037, 0xE8AB788C, 0x6503411C, 0x468415C5, 0xB6AB6BBA, 0xDADEF0A3, 0x5FBDAA7E, 0x55F6C3BE, + 0xE00ED802, 0x582C6EAD, 0x756C9F81, 0x5C186056, 0xC258029F, 0x5AF89ADE, 0x15DE7560, 0xD4C453F3, + 0x5F0F6489, 0x1F76F483, 0x99267E39, 0x846BE613, 0x613C02FD, 0xC8CED6FB, 0x2BB3C5FC, 0xF2D4B37D, + 0x003608EC, 0xFEE3B917, 0xA6FFEE0B, 0x73FFC2FD, 0x2730E907, 0xA8C46F70, 0x6D0253BF, 0xDC08FB79, + 0xB2A8AFB9, 0x5FEAB789, 0xF5BEDFA1, 0x0E6C5738, 0xA7BC80AA, 0xAA3C935E, 0xE146374D, 0x43FB5871, + 0x5E57C2A4, 0xC7A87779, 0x749CFFBD, 0x2ECB92FC, 0x3BAA07B4, 0x309E584F, 0x4C7A6225, 0x6C5B3711, + 0x5E4DD827, 0xFBBF69B9, 0x07DF7F12, 0xEFA36556, 0xC9BD143A, 0x32E5FB1D, 0xD9FBFFEE, 0xD417E2CF, + 0xF9FDC47B, 0xF3FB9E45, 0xEE985D9E, 0xF33399FF, 0x4B33BBBC, 0x5AFA6F2F, 0x79737E3D, 0xD27C0F64, + 0x5F3CCFB1, 0xEC9BE79D, 0xC47A7F2F, 0xEBC82D73, 0x5ABF27FB, 0xE3793273, 0x31CEC3F9, 0xAF215C33, + 0xCF927B39, 0x1AF90F00, +}; + +u32 point_table_binary_85[] = { + 0x11726D96, 0x316B1451, 0x10C7C798, 0x5C368917, 0x63881236, 0x6817368A, + 0xE0210756, 0xE982E922, 0x820B019B, 0x80075E93, 0x225F424B, 0x2D52A448, 0x6371D516, 0x895B890A, + 0xA76091E2, 0x102D6227, 0x44111BAF, 0x10518C77, 0x67D6376F, 0xF6CD9B37, 0x5E52FD78, 0xF39F9937, + 0x6F76E660, 0xAD68159B, 0x0035187B, 0x75FFDEED, 0xA2C889C1, 0xF30E3100, 0x32AC11D7, 0x3CE74A9F, + 0x2B7D4BE9, 0x5B4ADF56, 0xFAB6D2E7, 0x4A9F2B7D, 0x47E93B4A, 0xDF56FAB6, 0xD41739D4, 0x619BF48B, + 0x972F9A73, 0x62F09C10, 0x03201BFB, 0x84EC356B, 0x7BE658E9, 0x63A58F95, 0x3E56FAAA, 0xD25795BE, + 0xAAF455A5, 0x07A507A9, 0x47FBB07E, 0xC4BE7E00, 0x61FD887D, 0xFD2156FA, 0x58E9AB4A, 0x5F55FA44, + 0xE913A58F, 0x953E56FA, 0xBAD2D795, 0x3E51FA24, 0x7CFFA215, 0xD68FD8D7, 0xAFD809EB, 0x47ECEB6F, + 0x2284FA5C, 0xE95B4ADF, 0x52FAB6D2, 0xB7953E57, 0xFA5CE93B, 0x4ADF51FA, 0xB6D2B7D5, 0xFBD7E12A, + 0x9E8E42D8, 0xFF3F1D37, 0x9123C931, 0x7225E3FE, 0x5A061864, 0xECCFF6D7, 0xA4F46F39, 0x0AE2F53C, + 0x43F106E0, 0x6C2AD8BC, 0xCF089FD3, 0xF73CC2FE, 0x0C9B9E3C, 0x23E2E1F9, 0x0940E06F, 0x2AF5F18B, + 0x43806911, 0x9FECD9BF, 0x9D677FD9, 0xDEF01353, 0xBD348C17, 0xA97CFEFA, 0x7C9BC811, 0x74DD3C29, + 0x7914C27E, 0x1C0DFA15, 0x4A7B97FF, 0x9C51C8EF, 0x6DC04CF1, 0x066ADECD, 0xF9F965DF, 0x63F67334, + 0xBFBA7A83, 0xD8BE1F73, 0xDDBD3FB3, 0xA9FFCC35, 0x66FB7ED5, 0x5BE30366, 0x6BEFD8F5, 0x93B3376C, + 0x729E6C09, 0xBD39EF3F, 0x0BFD4D9C, 0x0BE34DBD, 0x8C46643E, 0xFD679EF1, 0x7D7A223F, 0xBCDFA4E7, + 0x2671E4F9, 0x2BC0EF34, 0x0AEC8FA5, 0xFE10EBEF, 0xF3C17E18, 0x4B8F3D5B, 0x7B665BAF, 0x51DF1F96, + 0xBBB25F2D, 0xF3FCAC93, 0x7D384F85, 0x1E423DD5, 0xAFABBE57, 0xA737D934, 0x8A2D8003, 0x98486BB5, + 0x1AF126F2, 0x64866CEC, 0x2DEF1B5E, 0x5CBC44FC, 0x08196061, 0x6101FD5B, 0x3E92BC89, 0xECF5186F, + 0xDFFC3BFF, 0xC807921F, 0x233F4DD9, 0x7E0BED9F, 0x67CE1FDA, 0x1F39FB35, 0x3A3F92E7, 0x35E4B759, + 0x61FEE026, 0xF1C7B464, 0x3CBF8BE7, 0xAF53649B, 0xFF7BF4DF, 0x05CB2F88, 0xF3AC643C, 0x6FE1F99F, + 0x54F3DEDE, 0x1ED5E71B, 0xE6FB85F3, 0x97F593F5, 0x59595909, 0xFC0FD30F, 0xF30F17F0, 0xFC4336AC, + 0x3EF2FEE8, 0x5FDECFEA, 0xC5FD2DAF, 0x51FC2328, 0xE38BF7B2, 0xFA21F9A3, 0x7E1F482F, 0xDFC3DE47, + 0xD4CFF973, 0xF527865D, 0xFC5697CC, 0x844A9204, 0xFBD3F2BA, 0x60EC8F75, 0xB89221A3, 0x3DF29260, + 0x7CEF2578, 0x07ACDF46, 0x7B6237FF, 0x7FF9F95A, 0xEE07E65D, 0x62D3FFA6, 0x5F2D4F00, 0xFCC81CD3, + 0xFC10F3B6, 0xA3F4C07A, 0xB15F7A99, 0x9FD7B061, 0xE79B635B, 0x9F11DE07, 0xD4AFDE1F, 0xEDEB487D, + 0x8F15C926, 0x463F0DFD, 0x9F287D45, 0xDCAF30C3, 0xE67CEAEF, 0x47F39CB9, 0xE97E6FF0, 0x7E30F36A, + 0x360B793A, 0x0BF7C740, 0xEDA70184, 0xFBEB8CC8, 0x87E395F7, 0x0DE3517F, 0x8DA97D26, 0xEA69F39D, + 0x2FF375FD, 0x009E9BEA, 0xF75293EC, 0xF9F7D28E, 0xDA4F0DCE, 0x97DEB721, 0xF793CB57, 0xEC37DB0F, + 0x339FC6BB, 0x2EBEDD07, 0xAF989BC4, 0x7EFE63BF, 0x4D2FF3FE, 0x297F8F8D, 0x9F94DC50, 0xFBC9F6C3, + 0xD81D61BF, 0x81D66C6F, 0xDFBB723D, 0x3A25F75B, 0xFF01F30E, 0x71A83FFD, 0x1082FD83, 0xFD2BF7D3, + 0x8CDF37BB, 0xC4A2BEC7, 0x65FFD2FC, 0xB6BF27BC, 0x9EF679B0, 0xAF36E9BD, 0xE4FE42BD, 0xCB07DFF3, + 0xC4DFD7D6, 0xB702A1BF, 0x0AEB295E, 0x3F0DF5C7, 0xFEDCF64B, 0x2FF3F5E3, 0x7EA27CB9, 0xDFDCFDFE, + 0xFBBE0D7F, 0x17FD4FCC, 0xFBB139EC, 0x7BECCAEF, 0x37DC8F8D, 0x70BF92BD, 0xDBAFFF00, +}; + +u32 point_table_binary_86[] = { + 0x11727597, + 0xBF6B9B47, 0x18C79F28, 0x92F5BA92, 0xA95D884B, 0x3DC48212, 0xB484A041, 0x5077E860, 0x30A459BA, + 0x14D5A526, 0xD0C14320, 0x53B640FE, 0x808E4E87, 0x82215D5A, 0x5048F2A6, 0x71F05068, 0x4A12533A, + 0x7470A019, 0x3464E8D2, 0x2185D022, 0x17BB3856, 0x84AEF7FC, 0xB8E79E3B, 0x27C9F4C9, 0x7DEF79BE, + 0xF7DEA3E7, 0xB9B85D98, 0x810F015A, 0x50DB3977, 0xEE7D075D, 0x66880CF0, 0x11D01F64, 0xB7CBDC8A, + 0xBC809A59, 0xA8FD247A, 0xE2BDC814, 0x6F2FEA89, 0x6723B7A1, 0x43FB433E, 0xE2E18132, 0xC51B8EB2, + 0x7C53CA5D, 0x384BFB7F, 0x103DF15E, 0x648AB777, 0x2C5F60D7, 0x87353AFF, 0x23D633FB, 0xF3FF22BC, + 0x095FDAF3, 0x33B74EB8, 0x57C2DBB0, 0xEA793AF8, 0x657687CA, 0x122FCBF7, 0x8EF263F8, 0xD473A17A, + 0x62F7328D, 0x67F673BE, 0x39E55DF8, 0x24D94F6C, 0xF6533CB3, 0x9FF3BDAD, 0xDFE392FF, 0xA250F8BF, + 0xC4FBCC10, 0x99BEA7B9, 0x7FE24238, 0x7CEFB0EE, 0x6F375D9F, 0x49E3FBD5, 0x34BED453, 0xE3763167, + 0xEB6DBC16, 0x98CF335E, 0x4BCFDBB8, 0xADF92FB9, 0xE7004DA8, 0x4F2E5C58, 0xA2F3208F, 0x2377DD00, + 0x190019FD, 0x22372383, 0xFB15A00A, 0x75277AE2, 0x0365FAE2, 0x9E839EB9, 0x2AEC69DD, 0xDF285C87, + 0xA39EF37F, 0xFCFABA7B, 0x0A701FFE, 0x06E53EB2, 0xAC773C6F, 0x00DC2B81, 0xD6DDEFCC, 0x5FF78EF3, + 0xD6D616C7, 0xDFC0F800, 0x67CE9C4E, 0xF2E9FA53, 0x64CE878C, 0x5FF73AFC, 0x41EB981F, 0xF9BEE1E0, + 0x2FECCFF5, 0xF97A88AF, 0xFA2BC80F, 0xCA4EA7C3, 0xF1AFA0FE, 0x41B9B2B2, 0xF2FA7C72, 0x7EE50D64, + 0x00D29BEF, 0x41F1B1DE, 0x96012AFE, 0xDF0683BE, 0xD61FD693, 0xB0D69372, 0x07F5CC54, 0x6F9DB81E, + 0xEA0F226B, 0xBDBE419F, 0xAF939FE3, 0xF9019696, 0xCE9AF886, 0x3B48473D, 0xE4E0AF08, 0xBC0BDFBA, + 0x970057BD, 0xA2DD6E63, 0xFD117F6E, 0x18A69147, 0x2532EA91, 0xAF2A73FD, 0x557CC4F3, 0xE73F607E, + 0x86F5ADBC, 0xC90C91BF, 0xF3F55A42, 0xA20730BC, 0x8D3412E6, 0xFA2F605C, 0x2A3FE3F3, 0x0A2FF3FE, + 0xCA9BB89B, 0xC6E7DF1B, 0x942957CB, 0x22D157D5, 0x3FE7ABC6, 0xFDE4A7DE, 0x8B7EF1F7, 0x5F31FE7D, + 0x47B7FE80, 0x39C6C37E, 0x62F2E93C, 0xB3FA93AB, 0xD11F7351, 0x55F6F550, 0xB99BF2E4, 0x9F546FE2, + 0x2D13374E, 0x7E46FCDC, 0xF5B1FE8B, 0xA9DA8EF4, 0x0B629851, 0xA6FB81D0, 0x4FFE649E, 0xEA4BBF59, + 0x60FDBBA3, 0xDACEE049, 0x3F89476C, 0xF4C8709A, 0xF9BD65E1, 0x2EEB17F7, 0x399F8D47, 0x6CF4D2DF, + 0x8817FF12, 0x3F2FDCB6, 0xBB0330FD, 0x85FA2586, 0x46769EE0, 0x5FFCD547, 0x126F9EF5, 0xF337C5AF, + 0x8967CF83, 0x7AF21BFC, 0x0DD53FE9, 0x17FF13BF, 0x265E729E, 0xA1FAE7F3, 0xBE103F43, 0xF7D8DD03, + 0x78EBA6FA, 0x2576FBD9, 0x79203BEF, 0x458937C7, 0xFA53C1AF, 0x89979CE7, 0xA2F80DFE, 0x1EAA7FD2, + 0xB7E4BE6D, 0xBCE43C0F, 0xD53F716B, 0x219D37FE, 0x7DF2C4CE, 0x23884CF1, 0x20CE27CE, 0xA7F389FB, + 0xC7B51B05, 0xCD8FD05F, 0x2EDF52A6, 0xFE75F9FB, 0xF43D70ED, 0x9B305FF9, 0xBDE3E7E9, 0xA130F5FB, + 0x717C4F10, 0x37B3F751, 0x53F5DCDF, 0x663DF3FC, 0x6286C834, 0xAFA37FE6, 0xD9385FA9, 0x1EC75FD5, + 0x8F74DEFA, 0xD9303EE5, 0x26B45FE6, 0xE5F89173, 0xF6F7E306, 0xF551CE74, 0x5F464FF7, 0x23F3A7F1, + 0x31D4ECEF, 0x677ABE3E, 0xC999FC19, 0xBD7C6FE6, 0x7F9549DF, 0x5CD7F7C3, 0x26F743ED, 0xCFEB59FF, + 0xA5F97A22, 0xF6B70DE6, 0xA9325F27, 0xFF32FF69, 0x1E31AB5E, 0x98F217DA, 0xEF5E13AF, 0x6FFBA5F8, + 0xEFE9FBE2, 0x985FBCDF, 0x83BB519F, 0xF63B7FDF, 0xC475A7EC, 0xEFFF7035, 0xE557BD54, 0x5FCDFA77, + 0xD5CC33EC, 0xEF1361FC, 0xFF83FB8D, 0xEAFF47A9, 0x6762884C, 0xF3C1D44F, 0xAECFD789, 0x5BD97B10, + 0xDFFFF6BD, 0x0891DBF8, 0xFDCC7E62, 0xB37F0173, 0xF8FD3F8B, 0x9E18228B, 0xDFDC5F1E, 0x2FCFA72C, + 0xF1F27CCC, 0xFF030000, +}; + +u32 point_table_binary_87[] = { + 0x11727598, 0x316B1C49, 0x1085CB66, 0x85C6E035, 0x1B28D02D, 0xDC59C688, + 0xB1B30D06, 0x2EDEE404, 0x172C5CB0, 0x9193831B, 0xD0840A1D, 0x2AB0C128, 0x72B806A5, 0x1B299B3F, + 0x30F70306, 0x0E87BAC8, 0x8192CBEE, 0x50B29257, 0x9AEBEEEA, 0xEAEA7AB2, 0x957DF47B, 0x555DDDB3, + 0x55331A3A, 0x1A0F3DD1, 0x01EDFC79, 0x74F4F330, 0x38A605B9, 0xBFC4C44C, 0x24CCFAC4, 0x53F04FC1, + 0x3F06FF18, 0xFC25F84B, 0xF04FC13F, 0x057F05FE, 0x0AFC25F8, 0x4BEB1FD6, 0xD63FACAD, 0x7F5859FF, + 0xB0027F0B, 0xFE16FC6B, 0xF0AFC1DF, 0x81BF037F, 0x0BFE16FC, 0x3DF87BF0, 0x77E0EFB0, 0x7EBFEEFD, + 0x87AF7F1C, 0x68AEF547, 0x4EF57B96, 0xF338506E, 0xC1DF827F, 0x0DFE35F8, 0x3BF077E0, 0x6FC1DF82, + 0xBF077F0F, 0xFE0EFC5D, 0xEEA7399D, 0x7B6EE8BF, 0x65599683, 0x7B5A03BF, 0x753C9BCD, 0x98C9F313, + 0x5E9F3337, 0xC251FF7B, 0xD4BBE8C9, 0x9FD6C9AF, 0xB33EAC67, 0xF1864B3A, 0xF7F77142, 0x3F305F33, + 0x37C06F23, 0xFB78B95E, 0xE29F64F1, 0x737D88DF, 0x7A7EA1F1, 0x5AAF7F61, 0xE29FE47A, 0x936FA8E9, + 0x39D1297D, 0xA1E3E363, 0x7F9EB5CF, 0xF791FE89, 0xE7C37CEA, 0x38AC7B5E, 0x78FEBC3C, 0x3CFC89F5, + 0x0BAFFFAC, 0xFA995FFF, 0xFBC2EBDD, 0x7D587DF4, 0xAF729E79, 0x667D1EEF, 0xECECCCEC, 0x2770DCCF, + 0x876C3FBE, 0x9E0F74C3, 0xF773CD7C, 0x2ADCD9FD, 0x0F97A0EF, 0xAC5EE2AF, 0x441FE37D, 0x74EBE84F, + 0xE7F1DCEB, 0xF9FCBE59, 0x6F569FF8, 0x4F25DEB5, 0x8D17B8F5, 0xFC48F3B5, 0x5ECFEC9E, 0xCFC6EFAF, + 0xA009BD7F, 0xEFF33393, 0x72C55C30, 0xCF990BE5, 0xB84AA227, 0xB31EBA77, 0xEE1716BD, 0xEB0F39CF, + 0x990BE5DE, 0xC623B27E, 0xD97FC1BF, 0x4FC7E288, 0x5C494661, 0x891F9990, 0xBD5EE371, 0xBFA48C25, + 0x7FE4958D, 0xAFFBCFF5, 0x12CFFD7E, 0x4CFCC0AD, 0xC677F7D5, 0x339372AF, 0xF11CAF40, 0x5F83BE7E, + 0xA037F924, 0x1EE62B20, 0x3EFAEDF9, 0x3CBEE0FB, 0x907AEE96, 0xC21CFF6E, 0x99EEB767, 0x3DC97A3A, + 0x2FB97F89, 0x9FEBE5BE, 0x259E3C3F, 0xAEDFD8FC, 0x1DE4EF6C, 0x7EF7BCDB, 0xFC9DCDEF, 0xD603EF80, + 0x7E07E2A5, 0xFC9D7BDE, 0xDCEFF199, 0x3C0F73E6, 0x5BE58A59, 0xE607F333, 0xE5F07CEE, 0x3B7D7CBF, + 0x08FE9172, 0xC56CDF57, 0xF6E17D6A, 0xA2FAF0BE, 0xB54DCCF3, 0x6C0BF37E, 0x227CE9F2, 0xBBFBDDBD, + 0xDF5776EB, 0x8372C53C, 0x510EFAC4, 0xE179DD1D, 0x0A65AF4F, 0x2CE745CA, 0x2DDFAF67, 0x392FA28D, + 0x99A7E179, 0x0BFDDFB1, 0xEB6F5F97, 0x891BDF63, 0xEE55FF86, 0x7E717C71, 0xAF1CFCF7, 0xE63E48E7, + 0x75F4275E, 0xD0AF6EBF, 0xCBAD72D0, 0x6FBF170F, 0xF3CD79FD, 0xF67BDCF8, 0xDFC863AD, 0xF7DCF7F3, + 0x917B5E53, 0x7DB1E3A4, 0xFA48CF4B, 0xFC86DDDF, 0xDDCBC46F, 0x98EF5E26, 0x7EE2EA79, 0x9A78C1EB, + 0xB7478977, 0xDCFEF72D, 0xD3D5EDC5, 0xF11FBF25, 0xBDDBBF70, 0xECE81B8A, 0x7C9EFA57, 0x983FB0FF, + 0xB1EE3FCE, 0x83C6CE03, 0xE9EF691E, 0xD4D0EF6B, 0xE8F72BE8, 0xF70FF2A7, 0x7E1CF343, 0x7F6FA09F, + 0x57301F2A, 0x980F047E, 0x9807D22F, 0x52FFAFA1, 0xDFD7A887, 0x7E1FF65B, 0x3CE2FDCA, 0xFB142937, + 0xB6DF723D, 0xC5032E94, 0x4DBFE6DF, 0x67E6AFC0, 0x4FB04EB0, 0x5E41FC2A, 0x8F2FE72D, 0xE72FF510, + 0x65FBEFED, 0x3CB6FD9C, 0x399B178D, 0x9D179C5F, 0xE705B3F4, 0x6B619D07, 0x7A7FF9FC, 0xC9F2539E, + 0x5FE74D9A, 0x2735CC9F, 0xC0239847, 0x239D37B6, 0xFE0EEAEF, 0x6CFDD24F, 0x0B609D3F, 0x527FE258, + 0xFF46F4B1, 0xFE8D996F, 0x44FF9AF9, 0x5728C7F3, 0xD9987894, 0x18EAE96C, 0xBDF2FE58, 0xC03C2C74, + 0xDE85FEBC, 0x4759FF5A, 0x40FF32DF, 0x4BCC7BCA, 0x613E4D74, 0x3EA67995, 0x7F7F6DE1, 0xFB6C92FA, + 0x357F3F66, 0xFA1AF475, 0xD287FB60, 0xBDE493FB, 0xDACBEE2F, 0xDFBFEC37, 0xFBDE6F58, 0xAFDFEF76, + 0x3E73BE91, 0xE6ABED7C, 0xE6F34BF3, 0x3D7E4FED, 0x7E7DC5FA, 0xF83C0DCA, 0x3C7FB707, 0x763E27E6, + 0x78D97CAD, 0x61BED6F9, 0x7C0D7A33, 0x9F79FEEE, 0xC27CCEE2, 0xAD20DECA, 0xC48BFF8F, 0xD1EF65FD, + 0x7F4F7E9F, 0x04F77D00, 0xEF3F99BF, 0x027F09FE, 0x12FC53F0, 0x4FC13F06, 0xFF18FC25, 0xF84BF04F, + 0xC13F35DF, 0xFB63FA34, 0x5CF9FB1E, 0xC9BCF934, 0xFCE5D589, 0xDF3127FD, 0x3BD667FE, 0x1BF05F81, + 0xFF0AFC37, 0xEAFF1F00, +}; + +u32 point_table_binary_88[] = { + 0x1172759A, 0x31685C49, 0x1286FBC4, 0xC8FB1012, 0x0CC667C4, 0xA0BB1387, + 0xB955E060, 0x38843177, 0x4C34322C, 0xC3A2E434, 0xBC856350, 0x322C8BB2, 0x8DC4A5B7, 0x0A1636D2, + 0x31C10442, 0x81C1B0DC, 0x2CDEC581, 0x5160E34B, 0x0C133830, 0x82817324, 0xFC8241C8, 0xC263D80D, + 0x2698E5DD, 0x7BFD5755, 0x77D5F331, 0xD147D75F, 0x55DDFDBA, 0x5FBFEAC9, 0xAFF3856B, 0x38B7E996, + 0xFF73F0E5, 0xDF72F710, 0x7C197806, 0x76AEE4FC, 0x1ABC69B8, 0x69ECE781, 0x33B0D867, 0xB0B76CED, + 0x8527463F, 0x31FA89D1, 0x4F8C7E6C, 0xF4E358EF, 0xF6F245FE, 0x04FDBF7F, 0xFF6ED9EE, 0xD9153C99, + 0x3CF2FD03, 0x3B577261, 0x3F83BD73, 0xA57D60D1, 0xCF8C3E63, 0xFD37DF7C, 0x59DA6746, 0x9F197DC6, + 0xFAD2BEEC, 0x1FEB3FFF, 0xFCAFA5FD, 0xC4E82746, 0x3F617D69, 0x5FF697F5, 0x643F56FA, 0x6785FD34, + 0xE8BDBF29, 0xF4623F8D, 0xF4CFC091, 0x3E33FACC, 0xE827463F, 0x31FA99D1, 0xCF8C3E33, 0xFACCE817, + 0x46BF30FA, 0x99D1CF94, 0x7ECFF5F5, 0xF8815DE0, 0x548F3F38, 0xD2A7469F, 0xEAF1771D, 0x3DFFE048, + 0xDF31FA8E, 0x9E7FD7D2, 0xCF1F38D2, 0xB78CBEA5, 0x9F3FD734, 0xFA66ACCF, 0xDB98CF7A, 0xE00998FC, + 0xB5B19E5C, 0xE03158EC, 0x33639F19, 0xFB89B19F, 0x987833A3, 0x9F197DF6, 0xF178C20B, 0xA35F18FD, + 0xCCE867B1, 0xDE8F1FE9, 0x9F3FFF97, 0x8CA70B2C, 0xE3274C7A, 0xE28ED177, 0x8CBE65F4, 0x2DA34F8D, + 0x3E35FA8E, 0xD1778CBE, 0x6FF47DA3, 0x4F8D3E55, 0xFA67C556, 0xB8ED5C52, 0xFC98B15E, 0x98793D39, + 0x61D86B7D, 0x68777DD3, 0xEEF30BFE, 0x793F09AC, 0xF588C7F6, 0xBC1EB779, 0xFEAEDD10, 0x9CD07C82, + 0x1B81FB60, 0x995FDFBE, 0x43ED3C3E, 0x3BE20FFB, 0x61127802, 0x5EF2EBDD, 0x3FAF05BF, 0x2F58D68B, + 0x67B1CF60, 0x5FF3EBDB, 0x3F9FBEBD, 0xE6E2F741, 0xE26EF8F5, 0xE79F3FDF, 0x7EC3C5EF, 0x9BB2BFD4, + 0xBE407BC2, 0xFBD500E3, 0x3977EFDE, 0xBDF38CF1, 0xA9BBADAD, 0x3F94EFB7, 0x013FDFBE, 0xBDE4DD92, + 0x3E80F760, 0x7F59D87B, 0xFE16F673, 0xB6DF035F, 0x327FA45D, 0xE937C1FF, 0x252EF2F7, 0xF663B22F, + 0xB9CC7F5C, 0xEC30A27F, 0x52EA377D, 0xBE7E7EA6, 0xD178175C, 0xEA93307F, 0x4DF42770, 0xBC7FFBF9, + 0x9E2AFBA1, 0xB1EFABF5, 0x7E8DF60D, 0xB78EF17C, 0xC8F6C264, 0x5FA7F301, 0x78237013, 0x9CE0BCF0, + 0x30E4179F, 0x975C385F, 0x2C604F4C, 0xFD69B03F, 0xCAAF51C4, 0x8FE3B9C0, 0x4D950FD9, 0xDF0B3C04, + 0xAFBB783F, 0x6E483CC4, 0x6F507E9C, 0x8F0B3C56, 0xF992FD3D, 0x93EF3DB1, 0xD7FDB7FD, 0xE3FEF37C, + 0x78DE0DF3, 0xE1CF839E, 0x6F046E60, 0x3DD0F837, 0xC12EF0AE, 0xF117CD67, 0xD1DE82FD, 0x5260EF7F, + 0x49E95DEC, 0x4FFBEF80, 0x6B81BDBD, 0x706AF24B, 0x75FEFA79, 0xF5ACFB3B, 0xD1F915AC, 0xF22BC65F, + 0xE587F908, 0xF9E17D17, 0xF22B58E5, 0x67C7AF32, 0xBED65EF9, 0x2BE6F755, 0xC959B13F, 0xECECEC78, + 0x2ED76756, 0x284A2EF6, 0x47CF6711, 0x97F66764, 0xEFDBA725, 0xCFC1DFA2, 0xFD276E7F, 0x86F6EFB9, + 0xFD21DA7F, 0x88DACBFD, 0xEC7B771D, 0xDA77CBF6, 0x4BE4F332, 0xFF67695F, 0xA7FD233F, 0x67BE238C, + 0xFD80F825, 0xF326F33F, 0xC037476F, 0xDFBEF50C, 0xBD30F9FB, 0x6D9719F6, 0xC4E7F977, 0x2ADE05F3, + 0x9630ECB7, 0x389FEF54, 0x3EE7157F, 0x3A9EF85F, 0x77CCB027, 0xBEC07E2A, 0xF1AE99EF, 0x86FDD5DB, + 0xDFE57C06, 0x2A9F8B8A, 0x3F1D4FFC, 0x3746CCB0, 0x27BECE4F, 0xF8BC40FE, 0x3CD7629E, 0x962CFBFF, + 0x09F47595, 0xDF9C9E1F, 0x7E1F2481, 0x4FE8FD3A, 0x12F6F6C4, 0x17F92315, 0xEF1C9CC4, 0x4CEF3FCA, + 0xE791CAE7, 0xA2E24FC7, 0xBB607FCB, 0x5D616F4F, 0x7C9E3F56, 0xF15E8257, 0x639E965C, 0xE77C1EAB, + 0x7CCE2BFE, 0x743CF19F, 0x38616F9F, 0xF0F3FF54, 0xC53B03D7, 0x63F6E7B7, 0x3AE7F354, 0xE5F3B2E2, + 0x4FC723FF, 0x895B1909, 0x7B7BE2B3, 0xFC858A37, 0x02DF8A79, 0x5A729DF3, 0x79A1F239, 0xABF8D3F1, + 0xC87FE2D6, 0xBAC2DE9E, 0x7884F395, 0xC43B05AF, 0xC73C2DB9, 0xCEF98C55, 0x3EA38A3F, 0x1D6FC4E7, + 0xBDBA13F6, 0xF6C4A7F9, 0x6B15EF18, 0xBC11F314, 0xE703CAE7, 0xB5CAE7B4, 0xE24FC723, 0xFF49B11F, + 0x097B7BE2, 0xE3FC8D8A, 0x7704DE8C, 0xD97FBFD6, 0x399F372A, 0x9FE38A3F, 0x1D8FFC27, 0xC57E24EC, + 0xED898F42, 0x7DC2FB3B, 0x04DF8979, 0x5A729DF3, 0xC9543E47, 0x157F3ADE, 0x119F97D7, 0x9DB0B727, + 0x3EC87FE6, 0xF1F2FE7A, 0xE0E56EC4, 0xD392299F, 0x03B0ACD7, 0x83FC0AFE, 0x1A23F277, 0x057FC2E4, + 0xFF775D61, 0x6F4F7C08, 0xFB3BB1BF, 0x27E5EEAA, 0xFD6F717E, 0x87E03B81, 0x757F0E4D, 0x7F0F4D3E, + 0x8726DF36, 0xF291FDD7, 0xF6D78E47, 0x1BECC2FA, 0xA3F7DD86, 0xBC0FD5FB, 0x54DE8F9B, 0x620FDE60, + 0xFE9AF773, 0xFF3E2818, 0x7A61FD3E, 0x3D33EFDB, 0xA33C45FB, 0x2A3F8F29, 0xEB99D5FB, 0xE2887995, + 0x7997EA37, 0x5DF2B70B, 0xBD30F94B, 0x1C337F4F, 0x7A3ECEF7, 0x55BC53E6, 0x5BC2B0BF, 0xC5F9ECAB, + 0x7C8E2BFE, 0x743CF1BF, 0x3262863D, 0xF169FE95, 0x8A37625E, 0x17E6F733, 0xE5F395CA, 0xE7B4E24F, + 0xC713FF6B, 0x5D66D813, 0x8F78BED6, 0x653ED5F3, 0x20F3BBC1, 0xF97CADF2, 0x1955FCE9, 0x7823F33C, + 0x8CCCF372, 0xC8F395C8, 0x7CAAE741, 0xE67795D7, 0xCB2E8F37, 0xF103F0D2, 0x88FC3D80, 0x5E583F0F, + 0x87E679E9, 0xE52DB4CB, 0x7A25AE09, 0xC3BEC6EB, 0xA965D6DB, 0x36F857F6, 0xB70DFDAF, 0x15FFCCAC, + 0xF77CC0F9, 0xD6A43F6A, 0x3CA47F09, 0xE7F340E5, 0x7350F1A7, 0xE31D98F1, 0x3830E3D5, 0x46FE7377, + 0x9BF7876D, 0x7C3FDD96, 0xFE811BAA, 0xBF7366D9, 0x7FE8BCD0, 0xE6FD5278, 0xA1CE336D, 0xA9B776E9, + 0x7CDFD2F5, 0x58D7D2F5, 0x58FD3DCF, 0xF5A6CDF0, 0xBDDED2F5, 0x7C70A8E7, 0xE37B2ED4, 0xF3C1513D, + 0x7FA2EB61, 0xA11E4E3C, 0xD6F5B050, 0xFF24CE8C, 0x3E33FA89, 0xD14F4C3D, 0xAD63FADF, 0x31FD6F99, + 0xFEB74CFF, 0x3BFA3E06, 0x7C69C623, 0xDCC780F9, 0x3EA6F097, 0x9AF8A989, 0xDF31F13B, 0x267E6AE2, + 0xA7267EC7, 0xC4EF98F8, 0x7D13BF6F, 0xE2A7267E, 0x6AE2F74D, 0xFCBE899F, 0x9AF8A98A, 0xBF17EAC9, + 0x343F3333, 0x7F9999BF, 0xCCCCFFC2, 0xE817463F, 0x33FA9999, 0xFF575C4F, 0xF5F539FA, 0x1E768187, + 0xA6FF43AE, 0x976A4E84, 0x594FDCD7, 0xF5585B6F, 0xADD45707, 0x6C8FF85C, 0x4F74AAFE, 0x2AF559FA, + 0xBE97FCA9, 0x1EE0020F, 0xF57D12D7, 0xE334D742, 0xBDD5DB2F, 0x4CFD7561, 0xEAD73553, 0x5F8FF269, + 0x727C3D1F, 0x7ABE9278, 0x3D6BFB01, 0xDB237FAE, 0x9FEAF51F, 0xD5BF5F61, 0x3EA3FE4F, 0x4DFFCDFC, + 0xA9FB04E2, 0xD5B8FF53, 0xD3FF29FA, 0x1FCFE7AA, 0xD90F237D, 0x53EBD1DF, 0x85B9FF5A, 0x8DEFF7B4, + 0xFDC0D80F, 0xD89E9E87, 0x711C2F3F, 0xA7F15EE1, 0x7A34F84A, 0xEAAB18FF, 0x2B5EAFE7, 0x341F2BB8, + 0x5FE2FBA6, 0xC409B7B8, 0x9E4EFE5A, 0xBA9E0EFB, 0xF7D1FEAF, 0xECE93E2C, 0xD4D7C1EF, 0x433D4BFB, + 0xA3FBB7B2, 0x3E86FA3D, 0x38D4DBF1, 0xFC25E6BE, 0xE07D186F, 0xFFBC7F46, 0xF35DD87B, 0xBE1F7808, + 0xD6F70B9F, 0x056EE2FB, 0x95FC7D42, 0xE3F129C6, 0xD37D42EF, 0xCF4FE53E, 0x79C1DFBB, 0xF17D442D, + 0xF0003C0F, 0xF3E9EDE7, 0xFC3C8FB5, 0xDEE44BF5, 0xBDDF071E, 0x82F57D0A, 0xF7A7380F, 0x5CE17B63, + 0xE547CFF4, 0xBD537CBF, 0x33D3F7D6, 0xDADFC99E, 0xBE4F8433, 0x7052F34C, 0xDF432BFF, 0x16BE0293, + 0xBF1EBE17, 0x97BBCB5F, 0x78A6EFC7, 0xB5C01998, 0xF4D67F0F, 0xDFBBCBDD, 0xA51F3CD3, 0xF76F713E, + 0x627E43FB, 0xF917643F, 0xE6EF29CF, 0xF4BD7E73, 0x24FC1A4C, 0xFA1EEA09, 0x8B42E199, 0xEA0B49E0, + 0xB1BA8FE8, 0xE9F557F0, 0x53F0D2C8, 0x33D54756, 0x02BF0093, 0x3F1BAF87, 0x7A0EAFDF, 0x507F12A6, + 0xFA0FF9EB, 0xA1FEE458, 0x4FF5A89B, 0x811F8325, 0xBFC7F1FB, 0xA5E0133E, 0x4F7AA67A, 0xDAADC08F, + 0xC092DF40, 0xDDCF50FD, 0xEF76E013, 0xB0E4A7FD, 0xF7F0BDF3, 0x27B6BF00, 0xFF25F000, 0x2CF90D60, + 0x2FECCFAF, 0x3F4FC57E, 0x5BDD2F91, 0xBF687EF6, 0x619F7C74, 0x7D55D61F, 0xDDF75D05, 0x1E80E7CC, + 0x745EA6E7, 0xBFADFF2F, 0x5179DEEC, 0x7A699BE7, 0xA5ADF7EB, 0xCAF8F6C2, 0xFB3DB6FF, 0x63E07DB0, + 0x731F1D5F, 0x3B7E643F, 0x7B2BBC0D, 0x761F1F5F, 0x3B7EEDF0, 0xFE8DEFEB, 0xFEFF7D9E, 0xBECFF1FB, + 0x5374DEE0, 0xFB0917ED, 0x57C65E9D, 0x37CAFDAE, 0x6C5FE7F7, 0x33DD372C, 0x020FC1FA, 0x3E70DDDC, + 0xBF44F779, 0x03739F37, 0x50F77974, 0x7F26F761, 0x94DF9FA3, 0xFE80C3FB, 0x23CEAF1A, 0x1FED499C, + 0xFF6E74DE, 0x28F3D7F7, 0x5943739F, 0x3534F751, 0x437D1FC5, 0xF753CEDC, 0x5F39731F, 0x25F75703, + 0x733F35A8, 0xD8ABFB5A, 0xD427D672, 0x191FCFBF, 0xFC46D87F, 0x6FFEB2C4, 0xE3055ECB, 0x85BDFF15, + 0x33DE1F9C, 0xF6F7A158, 0x6F64BF0F, 0x7BE1B1BE, 0xAF34F363, 0xE78FE2DD, 0x8BEE6B79, 0xBDC7E797, + 0xF2FC9A3F, 0x3FAC9E87, 0xCC79C7BE, 0xDF2B7AE3, 0xDFBEFFFF, 0x07000000, +}; + +u32 point_table_binary_89[] = { + 0x11725DD1, 0x310E8330, + 0x0C05D0BF, 0x3542AAC4, 0x80106AB7, 0x7667EC09, 0x32F5401C, 0x8D6B74E0, 0x04593AC2, 0xDA01D58D, + 0xE3D82165, 0x7BE4E7C7, 0x019C68A6, 0x37F0418B, 0x699A08D1, 0xB8203ED9, 0xA3BA374B, 0x5E4C8BDA, + 0x9925EF72, 0x1E4F5E77, 0xF18DF73E, 0x59D6C5B4, 0xA85BB3E4, 0xDB9CA7C0, 0xDE82C338, 0xDEB93F39, + 0xBCCCB318, 0xC93ADF16, 0xD4E8D937, 0x685EDCA1, 0xEEEB60FB, 0x83E46D7F, 0x9A672FFB, 0x93D7BFBE, + 0x15F5797B, 0x36F7F3FD, 0xAEDFD2CF, 0x3E539957, 0x5CEE23F9, 0xD2CF1E0E, 0xFDEC0675, 0x5F13FFC0, + 0xF1BCC12C, 0xDFD7E779, 0xF5FB3F8A, 0x7B31AAF3, 0x7CEEFF01, +}; + +u32 point_table_binary_90[] = { + 0x11725591, 0x3B0E8330, 0x1044A7B4, + 0xA8525020, 0x8A909222, 0x250507E0, 0x06B94384, 0x72221F8A, 0x53A02842, 0x41A14E67, 0xF6C3DA86, + 0x8AA799D9, 0xD58E5106, 0x8F1AB800, 0x58D73580, 0x387C989D, 0x70F82917, 0x19B3BF88, 0x7E74ACD7, + 0xA4F7FD9D, 0x74E592B8, 0x692A6628, 0x43987FD4, 0x0FF1D3BE, 0x4980BED7, 0xF3C1F385, 0x5D6440D9, + 0x09CB20F1, 0xBB939EF2, 0xE82CAFF3, 0x8D9DF1C8, 0xFB67D287, 0x6110667D, 0xC65F98F2, 0xC24BC6EC, + 0x5F0EBFDD, 0x57A57B84, 0xAF69DFA8, 0xECD0B64D, 0xCC57471F, 0x76FF96FA, 0x82CEB7BE, 0xC264FBD4, + 0xAFBC657D, 0x317F635E, 0xF99DF25E, 0x39E6BDFA, 0x617E7FEE, 0xD7FAB67E, 0xED3D22FB, 0xBC5FEB93, + 0x2FB2F7D6, 0x7CE451F9, 0x26F75BBF, 0x38780700, +}; + +u32 point_table_binary_91[] = { + 0x1172859A, 0x4F68DCD7, 0x11C7C7EE, 0xAEFC9323, + 0xD58BBA5E, 0x8C30B285, 0x1A6AB091, 0x16578414, 0x1D7A318D, 0x0F3D3409, 0x7BC945D4, 0x08B3B407, + 0xA3F45064, 0x8C2806E5, 0x22E8A1BE, 0x2CC5B7A2, 0x86561872, 0x3208EADA, 0xED252A51, 0x12E33401, + 0x1328B530, 0xC6D82809, 0xF6656BD6, 0x6CDF7BDF, 0xF9F79E1D, 0xA2DB476F, 0x66DEBCFF, 0x33F3DBE1, + 0xCE90867B, 0x247FC361, 0x60BA644C, 0xF32FB297, 0xA7791AA5, 0x0F881A54, 0xBFF5ABF3, 0x6F0FA90B, + 0x26E5E100, 0x4C94781E, 0xDC50A656, 0xA1DFCAF5, 0xC59ECA8F, 0x16FA3385, 0xFE4CA1DF, 0x2AF45B85, + 0x7EBBD06F, 0x17FA3385, 0xFE8CD71F, 0xF66C7CAF, 0xBF7E0A3C, 0x4B746284, 0x68616136, 0x70F03771, + 0xFDD65B6F, 0xFD14CCF6, 0x457EB845, 0xF473D5A7, 0x51B0B4D3, 0x72949FDB, 0xA9FF33F5, 0x3F090EFA, + 0xC24BDEBF, 0x209F78EE, 0x63E5D1C2, 0x7EABB0DF, 0x12FF5657, 0x7FE9FC25, 0x627F5BB9, 0xBFB61ECC, + 0xABE8AFBE, 0xCDFEACB2, 0xFC76EEAF, 0xFAB35CF8, 0xD72AFC9B, 0x29FC9B11, 0xFF36367E, 0xE7FC2562, + 0x7F670AFF, 0x5A857FEB, 0xA9BF8FEA, 0xEFB33FEB, 0x2CFF7EEE, 0xAFFA83F1, 0x7CA43C53, 0xF8D72EFC, + 0x6B8B7F9F, 0x7FBEE1FC, 0x25627FDB, 0x857F3385, 0x7FBDD4DF, 0x3FEA7F65, 0x7F12D33E, 0xE5F5C23F, + 0x8CE716EF, 0xC7EE3E8A, 0xFC90EED0, 0x99336742, 0x3BB8723C, 0x5C8B4C89, 0xA37CE487, 0xCCA9FDCD, + 0xD85E8177, 0xC0E4790D, 0xFD433E8C, 0xFF1CD133, 0xAA775E7D, 0x752AB483, 0xF77B7E33, 0x7245897B, + 0xE067C23B, 0xC36DBA10, 0xDA371B18, 0x7FE474BF, 0x285F91FB, 0x4639C93B, 0x0EFDD53B, 0xCA37C1E3, + 0x1DE524AF, 0x5CEA5F87, 0xFCC14D6D, 0xEF607EB4, 0x3DB1B65F, 0x0357D6FF, 0x590AAD2A, 0x7F0DACED, + 0x1BE0BAF5, 0xBF40346E, 0xFE6E805D, 0x7B90AF99, 0xFD2E988C, 0x83FC889F, 0x8F52BE6C, 0x4FACED57, + 0xD1DFFECD, 0x6FF1E74A, 0xDCAF0DD3, 0xBF0A56F9, 0x6EE48A72, 0xF96C3E98, 0xD3FE8FF2, 0xD361FC5E, + 0x3EB1CAAF, 0x8347CEAB, 0xFD26D198, 0xC9AF83B5, 0xFD72E461, 0xDF8DB799, 0xED8F2E1D, 0xC8D6F772, + 0xE23FA9FC, 0x4AE23FEB, 0x7C7787CF, 0xB2FDB392, 0xF817DABE, 0x9CF86D1B, 0x7F7CEFDC, 0xF897231F, + 0x78EEE627, 0x5FAF727D, 0xD27E1EF8, 0xF54A9CDF, 0x274F023F, 0x7EFC18E7, 0x670DE745, 0x399DB7F1, + 0x4E623E7F, 0x4F98E3FB, 0x15F50FB2, 0x7EE235CC, 0xB76FDF2F, 0xEDDD42BE, 0xFB12F935, 0x9C5FE5FF, + 0x627FA97C, 0xE246668F, 0x84E78579, 0x3CBD70BE, 0xD37B59D1, 0x8913C7F4, 0xBC57BEFD, 0x12F61FF4, + 0x21DFD7FE, 0xD1DEB7F6, 0x349FADD0, 0x7EE3C61F, 0x12231E51, 0x5E94F844, 0x18F294C9, 0x0F1CC7F6, + 0x09E36DB0, 0xDADB863C, 0x58D6732C, 0x30C733BA, 0xBECC8BB2, 0xBEE9BE7E, 0x51BE6C5F, 0x44BBC613, + 0xDB71FE74, 0xFFF0FCFD, 0x47E6AF17, 0xEC25D678, 0xE30AE4ED, 0x3D19FE86, 0xA82DF751, 0x7C5F7E40, + 0x746482CF, 0x678C0F12, 0x93F2F0D7, 0x44A7FD7B, 0xF446588F, 0xC32A8FF7, 0x48FDB178, 0x4339C9AB, + 0xBD9D615A, 0xDF7F6F72, 0xFB0EEE87, 0xAF9FBFF7, 0x5E17F666, 0xA3F6D7CF, 0xC57EF497, 0xE8B34E29, + 0x2FF6F09E, 0xD5B2F792, 0x1CC7F7E5, 0x357B6F74, 0xFCCC3A3E, 0xE524AFBC, 0x83F7EF93, 0x6CFEA23F, + 0x6A2FBD87, 0x9FF0FB05, 0x7D12FD1D, 0xD8AF1927, 0xFD7AA732, 0xE6F734E7, 0x525E39CD, 0xDF88BE27, + 0xF04FE63F, 0x9CB71EE6, 0xA38FFD19, 0x38AE7F45, 0x53F4CE3B, 0x3F8BBC84, 0xF33725ED, 0xBC5E2A9F, + 0xE673CCEC, 0xED44F907, 0x81676767, 0xD4DE83A0, 0xC1F67A90, 0x27DEFFA1, 0x7D0DF7BD, 0x328F9759, + 0xE74399E3, 0x0FE61DD1, 0xD7F1E5E3, 0xD5F9C8FB, 0x23F53F72, 0x33FCE7D8, 0xB1236A2F, 0x9EBFE8AF, + 0xC80F9CFF, 0x90A7241F, 0x5E926E1C, 0x9FDE2784, 0xFB9DEC7E, 0xE9CA7DA2, 0xBC65F751, 0x386FCCDF, + 0x1827F96F, 0x5E6EAFEC, 0x2FDE97E9, 0x3D69BCFC, 0x3E2DEFDB, 0x7991D7FB, 0x32BD3F0D, 0x3A61FC2C, + 0xF20FF9BD, 0x0093E7E4, 0x8FCAA7F7, 0xB141C78D, 0x9B918F8A, 0xFC65BCAF, 0x8E0F4456, 0xF914BF34, + 0xD8DFC467, 0x238F897C, 0x62F2BC60, 0xEF4390E7, 0xF8A269EC, 0xED71BC42, 0x9ED37DA1, 0xF2299E68, + 0xD011636F, 0x8FE311F2, 0x3C1D59E5, 0x53BCD808, 0x3B54F982, 0xBD3F123F, 0x92E773B8, 0x6F583EC5, + 0x870DDB0F, 0xD7337B1C, 0x5F92E78E, 0xEDA720BF, 0x9ECD770F, 0xF1908E87, 0xE323F2EC, 0xD7A387F8, + 0xD9F99FBD, 0x9F164F3B, 0xBE90F97F, 0x2D5BAF1E, 0xE25B1D0F, 0xC7BBE4D9, 0xAD67C8E7, 0xD37BF40D, + 0xBF47892F, 0x45A66F7B, 0xAF8BF71C, 0xF74FCDDD, 0x3F9107C5, 0xFD36B07C, 0xBB0779E5, 0x25D1E7FC, + 0x7C49F47D, 0xFE3E28F2, 0xFB9AE54F, 0xA9BFA3D2, 0xDFA4BC2F, 0xCA7CBFAA, 0x7C0FF279, 0x7E7D54FA, + 0xE3FCBB32, 0x6E17FA6D, 0xAF1FFC59, 0x2EEA0DCB, 0x45BD61A9, 0xA8372C15, 0xF58AD542, 0x7FB5D05F, + 0x2EF4970B, 0xFDF5427F, 0xBDD05F2D, 0xF4570BFD, 0x5EA1DF2B, 0xF4D70BFD, 0xF542FF47, 0xF17EAA42, + 0xFC8AF82A, 0x70B89F46, 0xCE0B0F07, 0x60C41389, 0x9F613E85, 0xE37D34FA, 0x47E1F0D0, 0x253EB8C9, + 0xF6A620AF, 0xDC42BBC6, 0x7383789E, 0x5EF9B1EA, 0xB7C0D24E, 0xE3E0BAFA, 0x13CFE3D8, 0xC72AFFDD, + 0xED89A53D, 0x6CBDE9E8, 0xCF68262F, 0xF9523A1F, 0xD3EE7D8B, 0x3C8BF85C, 0xF5133BFD, 0x59C4EB2A, + 0xBF60EF73, 0x6A5FC0FB, 0xCEFC143C, 0xB2A9F2E1, 0x3C7FDFE4, 0x9F82B5FD, 0x1158C7B7, 0x8DFB41E5, + 0xBFBB3DB1, 0xB6EF826B, 0xE6EFB92C, 0xDEDE056B, 0xFB5DF07E, 0xF3F702DE, 0x6F6D4FAC, 0xEDB7C1FB, + 0x3A3E7E77, 0xF1FE6DB0, 0x6BCFE7BB, 0x5C8F81BC, 0xFFB23E59, 0x3ED145BD, 0x6ED7B19C, 0x778E4FDA, + 0x721F0843, 0x5E18EBF5, 0xC4F4B7E5, 0x7EE2FB74, 0x20F79BDA, 0x4FF22EDF, 0x09F6EE7D, 0x5A65F1FF, + 0xBF3E50EE, 0x82119F4B, 0xFC72EF53, 0xE5945F34, 0x5D7E1179, 0x40B93DC9, 0x4FA5BFA6, 0x711AFF57, + 0x269FF88B, 0xC2DE1794, 0xF7F795AB, 0x8F4A3EEA, 0xED4D2A63, 0xBE262DDF, 0xE0FC55F3, 0xE7F9B81E, + 0x313F4BF5, 0xD5C0927F, 0x3193E457, 0x52CF86BC, 0xF2BCBC8F, 0xA21FDB5B, 0xC65D709E, 0xAF6BFC3D, + 0x3F3C19F9, 0xF06A558B, 0xF29179BF, 0x0817F571, 0xF8737855, 0x79B1C82F, 0x177D7E29, 0xF606EC8F, + 0xF43761FE, 0x9D947CD1, 0xB73B791E, 0xFFFF3ABE, 0x9E3F66BC, 0x887821CF, 0x47C9F864, 0x313F2725, + 0xBE60FB57, 0xE47DF7F9, 0x6D65CCF9, 0xBDDAE378, 0x4039CDF7, 0x985B3F19, 0xBFAC9F8C, 0xDF7F6F18, + 0x73EB27F3, 0xCBFECC23, 0x1E56EE82, 0x6DFDE43C, 0xFBFD5D39, 0x8EE76DD7, 0xB80BA6EC, 0x3C55C5FE, + 0x75FA8342, 0x7F5BF439, 0x5FDFCEF5, 0x911FCDFA, 0x7C3AC6AF, 0xDFD37CBB, 0x0DD67C3A, 0xD57BE63A, + 0x94E5DF03, 0x773E24DE, 0xD1FC39CF, 0xCF533EDD, 0x0CF6907F, 0xEF23B0E8, 0xA35E4C5A, 0x5F403E66, + 0xFDA1FE3B, 0x6BED29FF, 0x3D4D797E, 0x3DEBEBBD, 0xECAFAFFF, 0x9EF6F976, 0x661FF9ED, 0x6BE4FAE3, + 0x7C1EFD15, 0xFD737DD9, 0xE5CFA83F, 0x6F96F978, 0x55E4EBC2, 0x520F177B, 0x56EF66FB, 0x3B623FCF, + 0x4F49E2D3, 0x25C99F25, 0xBF96FCD9, 0xDFF70F8A, 0xF760CCE7, 0xAF5BB6BF, 0x24FEAD94, 0xA57E2FF1, + 0x75F08FDF, 0x0FF66FA9, 0xC8BF75BC, 0xCC3A1FCA, 0x65FEEDC6, 0x63F9B870, 0x3E3F697C, 0x81EF5BBE, + 0x9D78C7F2, 0xED3658F3, 0xED36E439, 0xDFE6FCFB, 0xA1E927BE, 0x6DFA4B60, 0xB2FA057F, 0x9FF0F93D, + 0x597BE223, 0x6A1FFE1E, 0x51FBF2BD, 0x02F67D3C, 0xC9F1D428, 0xB866BC85, 0xFC48E3CF, 0x2D5F3FA4, + 0x16E42BE3, 0x2D5F6F2C, 0xF55FB03F, 0x031E33DE, 0x423EC5DC, 0x467BC398, 0xEBA9FCFE, 0xDF45BE77, + 0x82F6F6F6, 0xC0E790EF, 0x27E67889, 0x3C5F40BE, 0xCF9CE2A3, 0x7ED811F8, 0xFE03AE8C, 0xEF826BEF, + 0x2666FDBE, 0x7017F153, 0x834E49FF, 0xB7337FD8, 0x7ED65F7A, 0x3F4E094B, 0x3E789FED, 0x49FDF7BE, + 0xB7AFFEB0, 0xBEF37757, 0xC6CBF927, 0xC793C725, 0xBFDC45BE, 0xEAF89CD5, 0x3F647EDC, 0x781257C6, + 0xBBE0919F, 0x70FFBB90, 0x67EE22FE, 0x96FA42E2, 0x69AB5748, 0x7C4F9E5D, 0xFD41E2F5, 0x3EBDF27B, + 0xEE6F80FA, 0xA630E463, 0x3E84FEC1, 0x7D618EFF, 0xA43E20FA, 0x8DC27ED6, 0xDF82D50F, 0x24FEEFD3, + 0xE8876C2F, 0x71653C00, 0xB33FACEF, 0xFC7D8A7A, 0xC151E9FF, 0x69E60FDB, 0xCFFA3B6B, 0xF50AC917, + 0xFAFC3D31, 0xE827AE8C, 0x9F82D91F, 0xD6377F91, 0xDF497D22, 0x32EA5D35, 0x99EF29D4, 0xBB8C51AF, + 0xD27A43CA, 0xFFFAD4E0, 0xFD06AE8C, 0xA7C013BC, 0xFFC07DE1, 0x2EF2C386, 0xD63FA0DF, 0x28EC67FD, + 0x355DBD84, 0xF3C53E1D, 0x3ACAF612, 0x57C62D30, 0xFBC3FAE6, 0xAFE453C7, 0x65FE1F65, 0xEBC1F39B, + 0xCD77791E, 0x3A7E3F83, 0x2BE347F2, 0x7D93E7FF, 0x11E4657D, 0x90AFEB7C, 0x7791AFDB, 0xF71A3079, + 0x2ED623B2, 0x9B4FCECF, 0x95B91ED0, 0xE4FB07DC, 0xF7BCE798, 0xFBAF8CB9, 0x3EDAE2F3, 0x0BEE0B77, + 0x918F37AC, 0xDE3A9EAD, 0x27AF4FB6, 0x5EE5799E, 0xF6E751F2, 0x79E57130, 0xAF27EBCB, 0x7A87F86F, + 0x05F3A7F5, 0xDB15EC1F, 0xAD0FAE60, 0xFF1863FE, 0x28ABE7C6, 0xFBF0E2C5, 0x8B5AEFAD, 0x8C57C0B5, + 0x7713B37E, 0xDFB88BF9, 0xA0FB2C2F, 0xDF33EFAB, 0xBD3D678F, 0xEBC57D63, 0xF66F5F47, 0xFA83FFCA, + 0x97653C2C, 0x7F59C6C3, 0x7C55EE13, 0x96BF2AF7, 0x0DF30678, 0xBCC3F21B, 0x9057BE82, 0xFB70F443, + 0x96E7EFCD, 0xCA57E53E, 0xD5FE665D, 0x7F5C4F8D, 0xFB99E5D7, 0x25DF577B, 0xD3CE1ED7, 0x8BFBC6D7, + 0xF11E3464, 0xBEAEE3BD, 0x50BE099E, 0x90F9BA09, 0x7965AEA7, 0x3E97F9E2, 0x7AABF275, 0xA99F687F, + 0x1DACBFCE, 0x6713E757, 0xE7BB89F3, 0xABE369BA, 0xF170BDB8, 0x6F7C13EF, 0xF9C4A6FA, 0x7BC1F9CB, + 0xF5E4789E, 0x587E1BF2, 0xCA1BB88F, 0xC73BBA5E, 0x67DD7A71, 0x3D39EE7F, 0x1DEF59EC, 0xFFC834FF, + 0x623CEBF3, 0x0D897FC9, 0xF2FF221E, 0x467E65F5, 0x5DE45703, 0xA997CC5B, 0xFDC4FFBE, 0x4CEAC392, + 0xDF1C97FE, 0x26C163CA, 0xF23D2CCF, 0x9F8E4BFF, 0x9352DF91, 0xFA2EFAAB, 0xDCF75AA9, 0xEF72BE37, + 0xF0F561F9, 0xFE5A1D72, 0xDF5367E1, 0xDFF0C66F, 0x35FFAB11, 0x65DF67AB, 0x4364F26F, 0x8446FFFD, + 0x36B1B6A7, 0xDF63CDDD, 0xABFF8DEB, 0xCFF2FB32, 0xE6FCF777, 0xE2DFDCBD, 0xBC3E3D77, 0xA7FE175F, + 0xBF0EFAC2, 0x33C5EF8F, 0x12CF7D66, 0xBFDF4ABC, 0x5BBFC3F2, 0x2DFEFDD2, 0x9DDC1FFB, 0x3D5AD13F, + 0xEC7D59FF, 0xBBEF6F38, 0x546E15FA, 0xE8EF4BAC, 0xF7FF0100, +}; + +u32 point_table_binary_92[] = { + 0x1172759C, 0x7F689DD7, 0x79C78FE4, + 0x2BE9B5B8, 0x56AF5225, 0xD12C6711, 0x891694D8, 0x6BCDB8A6, 0x5D095D30, 0x5ED7EC97, 0xD9888CBA, + 0x89FC539B, 0x5E8307C1, 0xEC7A2DA5, 0x365C8331, 0xC8E5FA9F, 0x82CCE44D, 0xAC5B8272, 0x075A6D46, + 0x86606008, 0x66A35340, 0x819A1683, 0x613F4A62, 0x36A318D7, 0x895FB9B7, 0x7EF7BEE7, 0xFBFC3A8F, + 0x93EBBF3E, 0x3EDFF39C, 0xF39CF7BC, 0xE73DE739, 0x8F5DBCF6, 0xA81F8E04, 0xFE15E1FA, 0xE35C6C29, + 0x17F38E9F, 0x096F14FF, 0x0D3875EA, 0xCF8BE2F7, 0x4BFEF710, 0x1ACCAF86, 0xEF15FF56, 0xF1D0B5C8, + 0x7B4AFEAF, 0x4A4D3C1A, 0x968B9510, 0xA64BFEF2, 0x97F7450E, 0x19CA89BB, 0xE01098A1, 0x275E43FD, + 0x977A43D7, 0xA6A69E2A, 0x8A0B6AEF, 0xFBDFFF8B, 0x8A451F79, 0x0DFC522F, 0x84A89F87, 0xBEC17AEA, + 0x4FAEDC05, 0x53FD7970, 0x83F999F0, 0xCDE27F12, 0xFFBF59FC, 0xD8F82FE3, 0x41FECA78, 0x89FF5DE7, + 0x7FD7F9DF, 0x71FE779C, 0xFF5DE77F, 0xD7F9DF71, 0xFE779CFF, 0x5DE77FD7, 0xF9DF71FE, 0x7712FF7F, + 0x3D1C297E, 0x6EFCFF83, 0x92FF23F1, 0x9FC643FC, 0xA7F112FF, 0x3BCEFF8E, 0xF3BFEDFC, 0x6F3BFF3B, + 0xCEFF8EF3, 0xBFEDFC6F, 0x3BFF3BCE, 0xFF8EF3BF, 0xEDFC6F27, 0xFE3F1B5E, 0x2D3E30FE, 0xFF61C91B, + 0xC67F190F, 0xF257C64B, 0xFC6F3BFF, 0xDBCEFF96, 0xF3BFE5FC, 0x6F25FE88, 0x7F321E6D, 0x371EAD64, + 0x3CC43FF1, 0xB7E5FC6D, 0x25FE8AFF, 0xD087EDF2, 0x7D5D0CE1, 0x9592CF9F, 0x3F1EB958, 0x47FF4F9C, + 0x78ADE22E, 0x380466E8, 0x43207DD7, 0xD5EFBAFA, 0x1DAE4FE5, 0x1D57BFE3, 0xEA77B83E, 0x71DBD56F, + 0xBBFA6D57, 0xBFEDEAB7, 0x5CFD96AD, 0x5FCC60BD, 0x92E73783, 0xF1C895BB, 0x607A5E33, 0x78BFA71F, + 0x63AF17EE, 0xB8FA1D57, 0xBFE3EA77, 0x5CFDB6AB, 0xDF76F5DB, 0xAE7EDBD5, 0x6FB9FA2D, 0x5B9FC7EB, + 0x4FC669FE, 0xACE9F811, 0xCBF8D17C, 0x69412FDC, 0x71F53BAE, 0x7EDBD56F, 0xBBFA5DAE, 0x5FCD97B8, + 0x1EA6F53B, 0xAE7EC7D5, 0x5F76F597, 0x5DFDAEAB, 0xDFE5FA51, 0x3F5F6C54, 0xDFC33E97, 0xCF82F708, + 0x971FC9C8, 0x19BF3F01, 0x7AE662A9, 0xE2DB5A3F, 0x72E6EC65, 0xAADF803E, 0xE3F207F8, 0x1EEF9A8B, + 0x7C189C09, 0xA3BDAC7C, 0x636D7F82, 0x70F11178, 0xB4177901, 0x3CDA137E, 0x00267BBE, 0xBDD9E203, + 0x30F5E738, 0x78D79CF0, 0x4760B237, 0x5BDC827E, 0x08F54F81, 0x1BCA1F80, 0xC5BF1BD0, 0x0FA2FE59, + 0xF0133DE1, 0x5BE0A139, 0x3B5EF2BC, 0x2E829F9C, 0x13BE011E, 0xE4FEBC0B, 0xFD30F832, 0xF809E50D, + 0x701652FB, 0xC2EB893F, 0x6F832794, 0xDF050F73, 0x7B57A0AF, 0xA1FE3BE0, 0xA794D7C1, 0xE2CF6AE2, + 0xFF75F0A4, 0xF215708D, 0xFBB302FD, 0xC01C95AF, 0xA07C60CE, 0xCE2F199F, 0xEBE04965, 0xAFFF547B, + 0xE12BC3E1, 0xDBDF7E0D, 0xFCCBD29B, 0xE7855723, 0x3F9D2957, 0xFA2F08A3, 0xFDAFD584, 0xABC99E4D, + 0x0AAF44AE, 0x8BBD6ED4, 0xFFE9A070, 0x783284FA, 0xAE41AD5F, 0xF180D43F, 0x17F5AF07, 0xE1F05C39, + 0x9F0682D6, 0x2FF9731F, 0x0F7E96FD, 0xD33CDECC, 0xE18BE5FC, 0x573E070E, 0x3F4FDA53, 0x6ED3F33D, + 0xC91C5E2E, 0xFBA77C1A, 0x2CF64ED0, 0xFCFB6DE6, 0xF06A0863, 0xCA6DB0D4, 0x3FCAF38F, 0xB9DAAF37, + 0x944F80D5, 0x9EB55FAD, 0x1F55799F, 0xD7735A4F, 0xEAC2581F, 0xEAA53D66, 0xE899D15E, 0x3FDC1586, + 0x5E78099C, 0x0B43CF8C, 0xF3453FFC, 0x67729EA8, 0x0B17FBC1, 0xB7C357BF, 0xBA3F32F4, 0xE03085FE, + 0x3FA4FE94, 0xFC2E78B8, 0x17790CDC, 0x57DEB0FD, 0xAFDEF78A, 0x732E2FDF, 0x5FF0D01C, 0xE9D7A127, + 0x3E00FE44, 0xF90AB816, 0x487F057A, 0xE283E0FB, 0xCAABE041, 0xEECF2AF4, 0xC487C1F7, 0x9457C003, + 0xDC9F15E8, 0x8917C077, 0x9597C081, 0xFBB3649F, 0xEF63F58F, 0xA3FC6139, 0x4388BBE0, 0x5DDC5EE4, + 0x4C79094C, 0xFA5328CF, 0xB9FC54F9, 0x3E441E65, 0xFFCE414F, 0x7C16FC89, 0xF26970C6, 0xFD3B0D3D, + 0xF145F07D, 0xE536589E, 0x4F1B7AE1, 0xB4FE6594, 0xDFE3F2CB, 0x781FEEE9, 0xF89F809E, 0xF86DF05D, + 0xE5A36E3C, 0x8F424FEF, 0xC77BC547, 0x182FF853, 0xF207763E, 0x96F335B2, 0xBE3FD0D7, 0x597F13E5, + 0x3997DF2C, 0x6ED9F957, 0xEA6F412F, 0x9CDAFB10, 0xE53C1F4B, 0xBE0146FF, 0x4BFD0DE8, 0x89EF83EF, + 0x2B6F80F5, 0xFD879EF8, 0x5218AFF8, 0x11EB2F85, 0x9DE001EA, 0x0F38531E, 0xB7E359BC, 0x89729E6F, + 0x258774BD, 0x0167CAA9, 0xBDAB287F, 0x44F3ADB8, 0x5A3C00EF, 0xE2F17880, 0xFE32435F, 0x67FD3594, + 0xF7B9FC1A, 0xC6BFCFE3, 0xEF9FC7B1, 0xD0AC7898, 0xC7F758D8, 0x0B1E263D, 0x38536EDA, 0xF9569C44, + 0x798DCB4F, 0x86E7C1FC, 0xFCC09972, 0x6AEF0CCA, 0x07B9FC4C, 0xD80DAEF1, 0xF8EC869E, 0xF8023828, + 0x8F83F9F9, 0xBBE7F152, 0xF8A3E2EF, 0xCC78CF86, 0xEF167F5B, 0x726DE8D9, 0xC8149F09, 0xC3236B91, + 0xE9FC2AE7, 0x4D73BE8D, 0xFB4F8ADF, 0x647A7EFC, 0x6EF14FD5, 0xEE69E45E, 0xE47AD9DE, 0xD56AB790, + 0xF24821E7, 0xD7A81F29, 0x460ADB9F, 0xEA6F6C7F, 0xA57DEE5F, 0xF97BFFFD, 0x1F6AFF99, 0xC5DED0B3, + 0x91A97FC5, 0xA39135D1, 0xFF8DF1FF, 0x85F0C3E2, 0xAF8DFF5F, 0x0B3F2ABF, 0x08EABF69, 0x2FB2C4AB, + 0xC8DF5F2B, 0xF5B78CFF, 0x5969EF1F, 0x8DFF3BCB, 0xF6D68CFF, 0xC4E23FE9, 0xC57FEA8F, 0xF84FFD95, + 0xF6B97FEC, 0x2FF79F59, 0xEC91FFD4, 0x3FF1FF37, 0xC3978AB7, 0x8CFF7BCB, 0xF1FD7BE3, 0x3F3F6F7D, + 0xFE4DF7FC, 0x9BC9F3A7, 0xF920FEEF, 0x2AEDFDB3, 0xF1FF7365, 0x7BFF62FC, 0x2716FF49, 0x2FFE537F, + 0xC47FEAAF, 0xB46FE663, 0xF487FBCF, 0x2CF6C87F, 0xEA9FF83F, 0x1A36AB78, 0x85AC9F25, 0x5795FBCA, + 0xCB60999F, 0xCBD0CB79, 0x37EA2758, 0x5FF122F6, 0x5FF6BC1F, 0x54BF0CBD, 0x9C8FA3BE, 0x3AFF51FC, + 0x60B33A3F, 0x56ED1F3A, 0x7440CE9F, 0x7D8D8F2C, 0x432FF185, 0x78FE3E24, 0xDF4BF0F4, 0x44166EDC, + 0xF8878A9B, 0xE010B9D4, 0x37A1A7F6, 0x0F423FF9, 0x34E9297E, 0x21FBA16D, 0xE8FBAA6F, 0x422FF636, + 0x93F65F04, 0x4FDDC9C2, 0xC2C2EF55, 0xBC0C16FD, 0x72D23EF9, 0x6FDA5B4E, 0xDAA3F1C8, 0xC2FB73D5, + 0x7894EF0A, 0x718DE375, 0x741EAF25, 0xE7F5F2E9, 0xCFD1793D, 0xC6A7AA1A, 0x14FF6A82, 0x83F27A55, + 0x3B8437FE, 0xF2CF241E, 0x512BF5C4, 0xCBE086F2, 0x0ACEC754, 0xDF976F82, 0x2795A37E, 0x52F5B6FE, + 0x8C8BDF55, 0xCF2772CE, 0xF32D724D, 0xB9050EC9, 0xFCACD9F9, 0x9699F947, 0xF3B9C6DF, 0x3F9AAF81, + 0xB9F23FEE, 0xFF1FF68A, 0xEAF71EF3, 0x2741388E, 0x37F11A33, 0xE9C9BFF1, 0x391ADF0B, 0xFA3E513C, + 0x51DE1779, 0x5E514FE3, 0xBF50EADB, 0xD0C7F931, 0x8FFA35E5, 0x6530CD9F, 0x8592DBB0, 0xE7F5F4BD, + 0xD9447C52, 0x78D9C52B, 0xC55EE4F3, 0x6AEF1BDF, 0xF85DE96F, 0x4D59EC47, 0x3EAFFD8D, 0x4CEDFFF2, + 0x757A1EE4, 0x4FFF37F2, 0x89C8A4DF, 0xF1BFC46C, 0xEF47B2BF, 0x69F27E32, 0x8E27BD9F, 0x55FC26F2, + 0x3C7310E6, 0xF339EBF1, 0x3C540F0E, 0xFABCA2FE, 0x5E2F7D7E, 0x86E3F3B9, 0xD78BCF63, 0x94B91EF6, + 0xED7B0E1C, 0xEBD7B57F, 0xB43E46F6, 0xE5A35C5E, 0xE7F92DFA, 0x8A793FDD, 0xA0FEF1FE, 0xBB518EB0, + 0xF022DEE7, 0xC86F3393, 0x3F379D7F, 0x323F07BF, 0x95CE5FE2, 0x9BE978F1, 0xFE5FDABB, 0xC89C29D3, + 0xFA2D7ADB, 0x1F3A7F88, 0xFE2C735D, 0x7951C723, 0xEAAD3D3A, 0xEF88FE14, 0x73437911, 0xEFA7E8AD, + 0x3D3A5F89, 0xFE38F384, 0x72D44FA8, 0xDEDAA3F3, 0x9DE81798, 0x279517B1, 0x5E89DEDA, 0xA3F3A5E8, + 0x0F33EF51, 0x8EFA3DAA, 0xB7F6E83C, 0x2BFA83CC, 0xD3CA513F, 0xAD7A6B8F, 0xCECFA23F, 0xC03CA31C, + 0xF533AAB7, 0xF6E8BC2E, 0xFA59E659, 0xE5A89F55, 0xBDB547F1, 0x01D14F31, 0xEF538EFA, 0x7DAA37F6, + 0xF8BCC5F3, 0x9FCF673C, 0x1F239BF9, 0x16F576FE, 0xD3F94EF4, 0x37993365, 0x33DFA2DE, 0xDAA3F3A5, + 0xE8DF63AE, 0x2B9BF916, 0xF5D61E9D, 0x6F457F8D, 0xB9A16CE6, 0x5BD45B7B, 0x74FE12FD, 0x55E60965, + 0x33DFA2DE, 0xDAA3F39F, 0xE8DF649E, 0x5436F32D, 0xEAAD3D3A, 0x7F8AFE12, 0xF31E6533, 0xDFA2DEDA, + 0xA3F3AFE8, 0x2F304F2B, 0x9BF916F5, 0xD61E9DCF, 0x447F8679, 0x46D9CCB7, 0xA8B7F6E8, 0x3C28FA93, + 0xCCB3CA76, 0xBE9D6116, 0xFDDE447F, 0x8C799FB2, 0x99BF516F, 0xEDD179B8, 0x61BE47C9, 0x7CA4EF95, + 0xCCB763CC, 0xB4FE523C, 0x52F86D8E, 0x171A5E44, 0x3C30F236, 0x38B37C44, 0xD7FFD2DE, 0x86DD2F96, + 0xF327F20B, 0xC278FE2F, 0xF0FEF23A, 0xB8AFE7F9, 0x26ECFF98, 0xF7AFC4B7, 0x27E27EF8, 0x459E3FB7, + 0x273E43EF, 0xCB893FC3, 0xDE75E690, 0xF427B878, 0x52D0F84B, 0xE43DCA4B, 0xE02C89E7, 0x058D27C5, + 0x78CDA496, 0xA7F14D17, 0xFF637B93, 0xB2DF2E36, 0xF8BC81F3, 0x08C6738F, 0xDE6F0677, 0x5E097C5E, + 0x21C679A3, 0xE473E75A, 0x91B11F17, 0x0E7C5FC6, 0x0C3DB858, 0x43FB3F93, 0xFB34F068, 0x4FEED702, + 0x38E3FD64, 0x803E4BEE, 0x0F7F4BCB, 0x5BDC3E71, 0xD3DDD735, 0xA1A7FD20, 0xDD6FBE41, 0xF79BE5F3, + 0x8BFCECCF, 0x86AED17C, 0x6881E53C, 0xD3823E04, 0xABFF1DD6, 0xD3FD31DF, 0xD7F3F92A, 0xA8BE05BD, + 0xD8EBB8F6, 0x3BAEFDB6, 0x6BBFEDDA, 0xEFB8F63B, 0xAEFDB66B, 0xBFEDDAEF, 0xBAF6BBAE, 0xFD8E6BBF, + 0xE3DAEFBA, 0xF6BBAEFD, 0x8E6BBFE3, 0xDA5F76ED, 0x2FBBF6BB, 0xAEFDAE6B, 0x7FD9B5BF, 0xECDAEFBA, + 0xF6BB49FB, 0x6B03B56A, 0x3E54F781, 0x870E1D2A, 0x8A1F941C, 0xCF2B7DF0, 0x1AF8C992, 0xB15F1EA8, + 0x25FBDD92, 0xF9FE36EA, 0x67501E64, 0x3F0CFBD5, 0x2F968FC2, 0x5E3FF4A5, 0x9CF55579, 0xF87CC9CF, + 0x95AB77AF, 0xA1F6E87B, 0x50EDCFC3, 0x36F8EB25, 0x47FD36EC, 0x7F9DCFB7, 0x74FF7247, 0xEFEF22CF, + 0xB8FBBD19, 0xBD3FF67A, 0x5FBE8472, 0xE1781F53, 0x9D5FE2FD, 0xCB75F0AC, 0xF251706A, 0xFFAE30EE, + 0x77EE440B, 0x9A4F3623, 0x0C7B33E5, 0xFACFF73D, 0xD03387BD, 0x15E7E151, 0xBCEF2CF7, 0xFB7B713F, + 0x24DCE4FB, 0x2B3AFF35, 0xA1177E1E, 0xFCAB787F, 0x597C081E, 0x53DE0B26, 0x7BBEBDF9, 0xB01BDC87, + 0xBDFBE086, 0xF2F360B2, 0x371FC6A1, 0x7F88FBD9, 0x01F013CA, 0xBBC17DEE, 0xDF4EE8B7, 0x71BF3A06, + 0x9E501E07, 0x3FECD9FC, 0x81BCFC13, 0xCBA7C04F, 0x29EF046F, 0xF37DED7E, 0xCE4FE0E7, 0xC7F17E7E, + 0x7E7CBF60, 0xEF17FBC2, 0x9CEF9727, 0xF9810D61, 0xD86BB8F9, 0x1188393E, 0x5FCD677B, 0xBFD8506E, + 0x826793F3, 0x7210E6EF, 0x5F23B95F, 0x6C286F80, 0x2793EF63, 0x50DECFDF, 0x5B3BBF1A, 0xCA4739DF, + 0xC07E8FE5, 0x7B6BE2BF, 0x369F3163, 0xA6F86C75, 0x3E8F4CF1, 0xD7C06CE2, 0xA7941F16, 0xE3AB99CB, + 0x17CB544F, 0xF176E2F9, 0x78E28A3F, 0x8A8FB4AA, 0x78C3C0DC, 0xC8FFD978, 0xC9708F98, 0xE21F19EB, + 0xCF435F96, 0xFF82E21D, 0x87B9DCC6, 0x430233C5, 0x4B4AFBD0, 0x533E9889, 0x9FB65CFC, 0xB4E9E2A7, + 0x4D8E0721, 0xBE80F5AF, 0xC1F1B951, 0x5EFFD2F8, 0x95C96FDB, 0xE47C339B, 0x6F64E2AF, 0x2D177F6D, + 0xBAF86BD3, 0xC65F79BD, 0x95E74BEB, 0x6BD5FFD8, 0xBF198E4F, 0xA6F1DE86, 0xC627637B, 0x13BAFF89, + 0xFB8DFB66, 0x3F040EC9, 0xFE684218, 0xED4D8B9E, 0xBF0F142F, 0xA1F827BE, 0x1707245E, 0x3A2DF15F, + 0xD47F85FA, 0x1B5E043F, 0x7D278DC7, 0x3E5D2EE8, 0x553C96FD, 0x7945BE7F, 0x4E4FFDC9, 0x351EBB69, + 0xF3BBBC3D, 0xEEEF4B3D, 0x8EAF8273, 0xDD6F6D82, 0x65BFB509, 0x3DFCD178, 0x29C75F51, 0x5FE3AF98, + 0x1F267EBB, 0x99C46F25, 0xBEC9F303, 0xCFB3669F, 0x6796CC87, 0x643E95FB, 0xCB55C48F, 0xF6F37962, + 0x15FD351C, 0xD7D3693E, 0x7FAC225F, 0x6A9ACFE7, 0x1B497C67, 0x8C79B027, 0x1CD73F30, 0xDFAF4AFC, + 0x688AF3AD, 0x880F320F, 0x2AAFC7FA, 0xAA5F37E7, 0x77D98FE8, 0xFB83FD44, 0x26E3030E, 0xFA3C56B0, + 0xBFB1F1BE, 0x3EBF8FF3, 0xE0CCE577, 0x661A4F6D, 0xB17DF99E, 0xC6E7B1E3, 0x2EC57BA9, 0xBE30AD27, + 0xD928E969, 0xBD22BEA0, 0xF178D99F, 0x973CF4C7, 0x129F6F81, 0x473EA6F8, 0x32C5F347, 0x3E4EED87, + 0xF09DEFBC, 0x2EEBD9C8, 0x91ECF391, 0x693D0C3D, 0x62B35E56, 0xCCE7CF8C, 0xF6631C9F, 0xACEE4785, + 0xE3FC173E, 0xCAEF03F6, 0x5B9C5F33, 0x30F7D65B, 0x6F552CF1, 0xCCC8946F, 0x1394E9FB, 0x91EAE53C, + 0xBB8DFC9E, 0x8CE38D94, 0xEF935B3E, 0x82F6AD5E, 0xDADB463E, 0x50A35CD1, 0xA9BDC841, 0xF904D8EB, + 0xC55ECC47, 0x6A687B91, 0x83E557CD, 0xF95DF4E2, 0xCF69AE4F, 0xED9DE6FA, 0xD29F9713, 0xFF6339C7, + 0xAF237FB1, 0xE23AB717, 0x39B7FC32, 0xD617AB6F, 0x849D6CEF, 0x1CB8CEED, 0x450ECAA7, 0xC1A95EDA, + 0xDB463E58, 0xC6F152CA, 0x0FCB2DDB, 0xFE905EDA, 0xDB46FE58, 0x238CF178, 0x470ECAE7, 0xC0A95EDA, + 0xDB46FE5A, 0xC6F156CA, 0x67CB2DDB, 0xFE90DE8C, 0xFF1258C6, 0x3BB219FF, 0x2E38D54B, 0x7BDB946F, + 0xC7F15ACA, 0xBFCB2DDB, 0xFE90BE51, 0x9E90C8DE, 0x0A7882DB, 0x5BC17A3B, 0xA1FD899C, 0xEAA5BD6D, + 0xE40B661C, 0xEFA5FCC1, 0xDC70D21F, 0xD24B7BDB, 0xC82F6C84, 0xA778BC23, 0x07E51570, 0xAA97F6DC, + 0xFAFED8FA, 0x4FF64C7F, 0x56B11ED3, 0x7A50E55B, 0x62BDEE09, 0x53BE20F1, 0x2AEF7F53, 0x3DBD4FEF, + 0x30D794B7, 0x92F7EF4A, 0x729FF18E, 0x6BAFCA0F, 0x5D47BEAC, 0x30E59F12, 0xA7FD11BD, 0xDCB7ACDB, + 0xEF0BE7AB, 0xCAF749EC, 0x793DD9AF, 0xF259A9BE, 0x30D5274E, 0xFB63F474, 0xDF425C57, 0x36F74BD6, + 0x5EAA27FB, 0x97112F6A, 0x84D19E30, 0xE52F13A7, 0xFD11BDDC, 0xD7103794, 0xB7CCFD89, 0xD8F37AB2, + 0x5FE50F47, 0xDE35274C, 0xF9D0C469, 0x7F442FF7, 0x3DC413CA, 0x5BE6FE45, 0xEC793DD9, 0xAFF29DC9, + 0x9E30E989, 0xD3FE885E, 0xEE8B8827, 0x95B7CCFD, 0x8DD8F37A, 0xB25FE567, 0x477EA227, 0x1CF5C269, + 0x7F442FF7, 0x4DC47B94, 0xB7CCFD8F, 0xD8F37AB2, 0x5FE59347, 0x7E724E38, 0xEA85D3FE, 0x885EEEAB, + 0x88A795B7, 0xCCFD91D8, 0x93FBAE07, 0xDCFF68EF, 0x30EFCF76, 0xF784A39E, 0x99F3E3BD, 0x3E7CFA7E, + 0xCFEF07C5, 0x5E70FB41, 0x5A4FAAF3, 0xBD5D0FE8, 0xBC1F9443, 0xB2FE905E, 0xF61F63CC, 0x35E52DB3, + 0xFF986296, 0xFBD8BD76, 0xFEF1FD2C, 0xCF07BD7F, 0x15DE6BE7, 0x5F8CB798, 0xF727C65B, 0xACBD0F3F, + 0x456FDE1F, 0xD6F3F793, 0xFBC3DF33, 0x6E8FBF57, 0x6C8FBF9F, 0x315E63D6, 0x8F18AFB1, 0xFDB9EFDA, + 0xA3F84E70, 0x7ADE3FB0, 0x3FD29F0F, 0x39BE24ED, 0x11D3FA51, 0xC57FECFA, 0x3990F687, 0xE3414179, + 0x3C593F49, 0x2FF7FFF7, 0x99EBCA69, 0x7BC459F2, 0xBC65BE8C, 0xB9FE8CB9, 0xF6C6DC7C, 0x22BDCC97, + 0x01E64C39, 0x6D6F3C99, 0x4F0BEE7D, 0x5D70EFD3, 0x827B5F16, 0xDCFB2CFA, 0x69F73ECE, 0x286F99FB, + 0x5BB1379D, 0xE41FC87E, 0xFFB2E60F, 0x0BE3DF3B, 0x31A7E781, 0x8B4E7F51, 0xF38D85E9, 0x3C2D7A6B, + 0xEFACD39F, 0xD5FC68E1, 0x45E44F8B, 0xDEDA3BE5, 0xF4A7343F, 0x5B7811F9, 0xD8A2B7F6, 0x8E3BFD71, + 0xCDE7165E, 0xC4FC15BD, 0xB5B7E0F4, 0x941F90F1, 0xFA4AF7FF, 0xB9726AEF, 0xB0D3537E, 0x40C6CF97, + 0xEEFF73E5, 0xD4DE41A7, 0xA7FC808C, 0xE70BDDFF, 0xE7CAA9BD, 0x034E4FF9, 0x0119AFD7, 0x74FF9F2B, + 0xA7F6669D, 0x9EF203B2, 0xF0CC9C70, 0xD40BA7F6, 0xA69C9EFE, 0xFD42C6F1, 0xFC29C413, 0x72E5D4DE, + 0x14C71342, 0xF8B478C3, 0x63F18829, 0xE6106C3C, 0x82CFBF9C, 0x9FC0EF03, 0xE71FE4CA, 0x1BF6FCCB, + 0xF90BA2A7, 0xFC047E1F, 0x38FF2057, 0x4EEDDD74, 0x7ACA4FE0, 0xF781F30F, 0x72E5D4DE, 0x7B4E4FF9, + 0x09FC3E70, 0xFE41AE9C, 0xDABBE6F4, 0x949FC0EF, 0x03E71FE4, 0xCAA9BDAB, 0x4E7F95F3, 0xD7E97B47, + 0xF7CFB9B0, 0xB3F7A6D3, 0xBFC9F9EE, 0x98DF9C7F, 0x902BA7F6, 0x2E39FD25, 0xCEEFC6FC, 0xE6FC835C, + 0x39B577C1, 0xE92F703E, 0x39E637E7, 0x1FE4CAA9, 0xBD334E7F, 0x86F3D931, 0xBF39FF20, 0x574EED9D, + 0x74FA939C, 0xFF8EF9CD, 0xF907B972, 0x6AEF98D3, 0x1FE3FC7B, 0xBC2F7C5F, 0x9F2B27F6, 0x623CC6E6, + 0x9B1E078F, 0x2A2F8139, 0x7F00DC77, 0x2CF1C429, 0xF06EE50D, 0xB0E8376C, 0x7C9AEF4B, 0xEE98FF3F, + 0xA1E21961, 0xDC4F54F7, 0x6FF67EE6, 0x8EE3DBE6, 0xFEA2E269, 0x737F0196, 0xF68F42CF, 0xF1DDE268, + 0xF5BDBCA3, 0xF7FDD1FF, 0xBAF21238, 0x13863EE5, 0xDB4E9FB9, 0xFC814CF5, 0x1BD0838B, 0x35D4FF89, + 0xDEF7471E, 0xEEA5F7FF, 0xC3729F0F, 0xFE4948EF, 0xFFB53E58, 0xEB633FAA, 0xF5C15C9F, 0xF3A5CBFE, + 0xEDB0F7FB, 0x3B7E9AED, 0x28FEF5AF, 0x247F63C7, 0x4F43924F, 0xCDF7279C, 0x3F1DB8FE, 0x41BD6FA8, + 0xF8FF0100, +}; + +u32 point_table_binary_93[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C10109, 0x0626A0F2, 0x885D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36323018, 0x01C505A0, 0xFA2281FC, 0x32068694, + 0x10283F6A, 0x23C80886, 0x15337633, 0x28209B1F, 0x0D14FFC7, 0xC0F0E60E, 0x9ABDFD10, 0x731981E6, + 0x9619A584, 0x28086C64, 0xF8B7EBCD, 0x9D1533A0, 0xF21320F2, 0x4CB8E427, 0x42E49931, 0xE4D1EC9F, + 0x0451C782, 0xCB9C6A88, 0x3C2BDC7F, 0x68EEAC42, 0xF36725CC, 0x9F507E05, 0xC27F0610, 0x7D1C60F1, + 0x5E88B96C, 0x48F6DE99, 0x716A577B, 0x3A44FDCB, 0xCE1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xDE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x3632A81A, 0x053A2A08, 0x6C64E89E, 0xB17D795B, + 0xD9460686, 0x7F0C0C6F, 0xEE40E419, 0x81F26546, 0x292120F9, 0x3B99A776, 0x4D6D05CA, 0x9F6760F8, + 0xFD1A22CF, 0x84A4FFCE, 0x8C53BB60, 0xFADF9E65, 0xD9C07080, 0x8F811949, 0x3FD0290C, 0x2B66EC60, + 0x40050000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11727592, 0xAB0EC230, 0x1486FF8E, 0x71118494, 0x04812154, 0x1134AFC0, 0x1B903DC2, 0x9E614170, + 0xBF4A6E66, 0x12393B05, 0x14C383E0, 0x31083C0B, 0x70A06581, 0x26AB694F, 0xFB5F3ED1, 0x0BD49228, + 0x59E0C001, 0xA94ABE2C, 0xDA516D6B, 0x57A34D24, 0xC1191870, 0x449D3D69, 0x9DCAB048, 0xBE90285A, + 0xCA97A75D, 0x60F74911, 0xB8ABB8A7, 0x7D6328D0, 0x2184D770, 0x1DC1B56F, 0x19BE2D08, 0x7C3DAF68, + 0x7E00D7F3, 0x11E2377F, 0xADFC8CFC, 0x68502E37, 0xFA3B21A4, 0x17F8AEF3, 0xF5EBFBAE, 0xF25971AF, + 0xD1D7FBEA, 0x952E15EB, 0x8CFE7E88, 0x87BC9E03, 0x5FE9EC24, 0x8E4102C7, 0x50F9D249, 0x1CA37F8E, + 0x4C12C7F8, 0x9F231B73, 0xE8F739CD, 0x1EE03A06, 0xD7CCE89B, 0x1A7C137B, 0x896D0139, 0xCAF35B33, + 0xAFC9F7FA, 0x1FBC0000, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727592, 0xAD72C240, 0x1485CF86, 0x2D980C13, 0x662A304C, 0xA33AD579, 0x05DE8089, 0xE0AF6052, + 0x78830C6D, 0x3D168189, 0xAC8C6415, 0x65316814, 0x0F1081AB, 0x41E0C940, 0x2FDD0D43, 0xB69335BB, + 0xF7CCB9DF, 0x39627FA0, 0x8EC4A305, 0x0758A1D4, 0xB0EBEE24, 0x7DFEE24F, 0xE93C9570, 0x1818B0C6, + 0x0BBBD0D9, 0xD46191BD, 0x2D51B3D4, 0x9E4DB78B, 0xE51FC5C5, 0x49E12E7C, 0x877D951E, 0x02516B1A, + 0x361DBDD7, 0x1140026C, 0xA59EBBFC, 0xC840BE3D, 0xE91EED3B, 0x6BB8F739, 0x3DD24320, 0xF08DFC99, + 0xB846238E, 0x0CFF90F4, 0x3370480C, 0xFF40E5B0, 0x5B8ED65F, 0x33BE9EFB, 0x05DCCF8C, 0xAB381671, + 0x422FF0AF, 0x7D73391F, 0x02677948, 0xE248F94A, 0x66DEBB80, 0x0CE328F0, 0x339ED627, 0xCACF6FDC, + 0x821EE37C, 0x8F87A21E, 0xA37C8FB2, 0xD9E3ADA0, 0x47C017D8, 0x5451F9D7, 0xE35BFF93, 0x5F000000, + }; + +u32 pri_mapping_binary_5[] = { + 0x11727594, 0xC94FDB40, 0x14C63F87, 0x94B204D7, 0x9440D396, 0xC514887A, 0x44F91722, 0x714621EA, + 0xA1A2CB21, 0x5D901062, 0x296EDAB2, 0x543DB023, 0x964A95C5, 0x292794A8, 0x08D5BD94, 0x3887E6DC, + 0xA852CF21, 0x87DC7A01, 0x893B5160, 0xE2B18D3D, 0xF1CCC59E, 0x4FBFF7DE, 0x37EF79FC, 0x1F74E908, + 0xFA200159, 0x34F40442, 0x72B2124E, 0xF9FB2A5F, 0x2B3A2401, 0x0290C363, 0xE18AAC7C, 0x083E82EF, + 0xE868F7D1, 0xB80079CA, 0xF8656491, 0x7149D35D, 0xF92F0488, 0xE4458312, 0x49C46549, 0x43553F2B, + 0xA555AA0B, 0x1CDDC7D1, 0x1B38BA9F, 0xE88890BA, 0x92E96B57, 0x83AEA4D5, 0x449CE855, 0xE0AC44B9, + 0x5B9CF8C6, 0x7AFD1FCA, 0x226E3B74, 0x148182A5, 0x97C93E06, 0x44AD7A7B, 0x1A4AEA1F, 0x7D45A1F9, + 0x9AF2DE75, 0x9A397A8B, 0x4327AD44, 0x5ACD4176, 0xF679DF7D, 0x8E564E9E, 0x00476FAB, 0xD399392E, + 0x504EB439, 0x535FB4FC, 0x98FB25CB, 0x07E36F99, 0xC6DFC933, 0x7398B3E6, 0xC0D49B75, 0x9F4762E3, + 0x66AC3873, 0x3FEDE6DB, 0x6D9EF1F1, 0xDE7BEE77, 0x1DBCCB87, 0xE2CD77B0, 0x7EE6BDB9, 0x20CBBDF3, + 0xE63A797E, 0x5F70FAF3, 0xDC1DDFC5, 0xD679C6F4, 0x67DCCDDF, 0xE3D5FB44, 0x7405A8AB, 0xF79199F3, + 0x072B9FB9, 0x4FD2BC21, 0x5EDE4DEF, 0x73DFE7F5, 0x7DC39B7F, 0xC09E73DD, 0x9B7BC872, 0x6B759C71, + 0x4FBBEDEF, 0x3987615A, 0xBFC9E0B7, 0x351CE847, 0xF6FDE849, 0x69102241, 0xE37E24D5, 0x0D728FED, + 0x3C655C88, 0xE84DDDDC, 0x1F51871D, 0xD747FE33, 0xE1D8CC58, 0x94E8959F, 0xE7D9CC2A, 0xD5E5DD1B, + 0xFEA0785C, 0x2D987CBF, 0x43AF16FF, 0x9E12DDC8, 0xFFA8A6C7, 0x9E18794A, 0x27DFB319, 0xE577EDEF, + 0x39F5658B, 0x9E63E0B3, 0x8678243A, 0x508B4BBF, 0xCD4E646A, 0xFE0E8149, 0xD3DFE04B, 0x0DDF62AB, + 0x24DE881B, 0x799A60E6, 0xF386F0E7, 0xC06981FA, 0x181AE5CC, 0xE535F35D, 0xBDB2FBF0, 0x037911E1, + 0x51A6EF09, 0x8B3F817B, 0x5D030000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11728554, 0x3D4FDB50, 0x143D0E2E, 0xD01282A1, 0x50C2675C, 0x21A18E28, 0xEADC05A9, 0x3F206428, + 0x94AF217C, 0xB49510D0, 0xD6A4B075, 0x6824A48A, 0x8F56C463, 0xC62031E0, 0xA9608666, 0x844448AC, + 0xD00CD918, 0x00899D28, 0xF4C5F719, 0xE2179EF0, 0x92DC73CF, 0x3DE7FAFA, 0xBE770E7A, 0x6CB4FAA0, + 0x01FBA8E9, 0xF107F578, 0xB13FA586, 0x8ABF8A36, 0x34050A70, 0x8057CA2D, 0x7B3241F8, 0x18FD9D8D, + 0x661FD5F9, 0xD9AF8E3F, 0x8E8A8E1B, 0x92BB55AF, 0x1504D81F, 0x0B08335C, 0xE375C32C, 0x36805894, + 0xC7235659, 0x0269F300, 0x7AA5FE7B, 0x869780CB, 0xBCE0BB46, 0xBA0AD335, 0xC2B1A8AE, 0x5928D997, + 0xF9B449B8, 0x4F82D748, 0x70B502A7, 0x3EB8CFBA, 0xEB4FBC27, 0x92FADA6A, 0xFC048500, 0xEA2A75CF, + 0x809C8B17, 0x581C0106, 0xDD796C58, 0xC89B59FB, 0x87417AF5, 0x99877D9E, 0x4AF06719, 0x77BEC2FC, + 0x362DD846, 0xDA8C45BD, 0xEFD120D1, 0xF157E15C, 0xE733E51B, 0xEFF2C2F7, 0x5814F80B, 0xC40FDCF1, + 0x393EEFF2, 0x843E9788, 0xDF54E52F, 0xF8F0F968, 0xB23EBF52, 0xBE5996FF, 0x42F99607, 0x7C3CFD4C, + 0x10EFF963, 0xFD8C13AF, 0x55E63746, 0xF936597E, 0x94F22F1E, 0xEB678578, 0xED15DFD9, 0xD3C7B270, + 0x9EBE097B, 0x1CBF3F47, 0x035457EF, 0xE03F4937, 0xC87407C2, 0xAAE31FDF, 0x5BCD6E1B, 0x16FA76DE, + 0x948E4E29, 0xDFC1F25B, 0x91C4D060, 0xB9BFB38B, 0x7FB9A45A, 0xC075009D, 0x0C3723AF, 0x8D327E98, + 0x68D84EFE, 0x663E57C0, 0x718EEABA, 0x76ABF6CC, 0xA9EB66F8, 0x5638E1E0, 0x2BC9ABEC, 0xB2FDB77C, + 0x5B7C7F3B, 0x47753DA9, 0xFB3DF3CC, 0x614678AF, 0x4FDEBDEE, 0x4D49F6F3, 0xA377CF43, 0x29E13E9A, + 0x74CF098F, 0xA75D5D1E, 0x4F519D2E, 0xD6C584B9, 0x7FF0FABC, 0x14F9B3E2, 0x79DCE3F7, 0xEE7F0000, + }; + +u32 pri_mapping_binary_7[] = { + 0x11728555, 0x4B6F1251, 0x14FEA0A8, 0xAD22D287, 0x8A8FB6A3, 0xADB5BE09, 0x0BFF80E9, 0xDE5462EA, + 0xA38A4A45, 0x3469EAA3, 0x04352AD6, 0x44D46A7C, 0xC54A4C17, 0x5D82B549, 0x67254C9B, 0x943544E3, + 0x52298BD9, 0xB9A9A67B, 0x49EB9D39, 0x97C25C66, 0xC26C60BE, 0xFB9DEF7C, 0x9C73EEE1, 0x37E851D0, + 0x66871BC8, 0xA0A1DDE9, 0x91A2A59E, 0x294767E9, 0x7D4981DB, 0x061B3087, 0x5EDB2A7B, 0xB21ED819, + 0xFD8C8266, 0x3BC539D9, 0xA784AFBA, 0x8A847F24, 0xB7EA58B6, 0xC1C5BE2C, 0xE8AF6D1D, 0x3CEEAC0C, + 0x4480A07F, 0x0E52B5DE, 0x39599342, 0x3221E479, 0xCDF01560, 0xA9487A36, 0xC888F882, 0x7EC92D63, + 0x45592A26, 0x1384DB6B, 0xF11F505D, 0x6860387C, 0xCC979BEB, 0xBD91918E, 0xA442413F, 0xC3278199, + 0x0CE7A932, 0xEEF886BA, 0xB4F8E240, 0x4E098F12, 0xEEC85674, 0x27D33399, 0x5488F075, 0x53153E06, + 0x80F028D7, 0x7FCBDE8B, 0x404E215F, 0xEB63E67E, 0x3758E08D, 0xB1B25FA1, 0x3EEF6428, 0x916442F7, + 0x5D558F26, 0x0B9D8D55, 0xB8695D1F, 0x187536C5, 0x843E3D2C, 0xE7137C3C, 0x32C63963, 0x427D6FD7, + 0xF854B1EC, 0xC2E67A7E, 0x6EE9F9A3, 0x632F89EF, 0x1A9131D1, 0x1F3F7582, 0xF15D052C, 0xE63F52BE, + 0x2D0121DF, 0x4DF3BAB8, 0x45DE8839, 0xAF59E4C5, 0xCC792D22, 0xEFB139AF, 0x55E48D99, 0xF3DA0216, + 0x7D7E62CE, 0xDF2AEA5E, 0x34E76D0B, 0xD4A9F305, 0x237F3BE3, 0x4FF8E2C4, 0x2F017F14, 0xCE1BA473, + 0xCF9A1EC7, 0xCF97E74C, 0xF07D9FF8, 0x3B02E23C, 0x0AF9EF11, 0x6F670D8F, 0x9FDFA5F3, 0x5D56E751, + 0x3ADF6D92, 0xC7E0679C, 0x78EDF5EA, 0xF1C238A7, 0x1DE2EF7D, 0xCEE78FEF, 0x93CE9342, 0x1F9E55F6, + 0x9997741B, 0x75FC958C, 0x2F9FBF4D, 0x8F274857, 0xF2CAF0B6, 0xF4B56AF3, 0x5C48E443, 0x4F23FABC, + 0x0FB379D7, 0x75F7485A, 0xDED37E9B, 0xB67F1239, 0x251A21FF, 0x7BD9FEFA, 0xD01F3FAE, 0xC5CDFFFC, + 0xBE92FF44, 0x78172AF7, 0xE3EFAF85, 0xC57C9274, 0xBAB53DD8, 0x3FD4A7E1, 0xD3C9F954, 0x5388DFAB, + 0x618AEB56, 0xCDF7C53E, 0x0BBCC702, 0xDF6F81F7, 0xAAB5F536, 0xF425649C, 0xBF03AA45, 0x9F6FD0F9, + 0x41B54EFF, 0xAE1BF50E, 0xADF185BC, 0x572CE6F1, 0x32C51D56, 0x85BE5F12, 0xFC5CA5FA, 0x1EA9F653, + 0x00F2BCBF, 0x47B3C25C, 0x0C95EF67, 0x79AF713C, 0x48F98ECD, 0x0AF9C2C6, 0x3A7A6705, 0xBD6BE27D, + 0x4FF3FFED, 0xFF000000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11728556, 0x4B505251, 0x18FEC19B, 0x5A19625A, 0xD9C3A497, 0xD95BE95D, 0x56364DAB, 0x76372B7B, + 0xBBC0487B, 0x5919614F, 0x3203B39A, 0x71A606C8, 0x362E9A82, 0xB11A5854, 0x72758A95, 0x33E9C675, + 0xB160A669, 0x5A08332E, 0x6B62B073, 0xEF7FBC5C, 0x0E9C810D, 0xF0BDFEFF, 0x9EF39F03, 0xBF015F12, + 0x94E9C108, 0x1082BC8A, 0xA272933D, 0x51D52F54, 0x269E2724, 0x30EA4007, 0x3004D5BA, 0x29F20A97, + 0x839EC81B, 0x2528D1A3, 0xAF88BC9B, 0xE0B39262, 0x827F1837, 0x254CEAC0, 0x403E04C1, 0x66B63498, + 0x8CD4773C, 0x08492916, 0xF179E9F7, 0x13A8D3A9, 0xBA213069, 0xEB9C9CD6, 0x33F5EFA0, 0x4FCFE6DF, + 0x65F2EFA1, 0x2E8F977F, 0x9FD15F47, 0xBDA0EA39, 0xF5AFA16E, 0x46868EF2, 0x5791CFE7, 0xF16DC238, + 0x440D5040, 0x78AFE8B4, 0x1D203C44, 0x004625A6, 0xBF9B9853, 0x10657310, 0x2F8CE6E8, 0xD386BA99, + 0x1CFFAC28, 0xA7BF1BC8, 0xCFE6F88A, 0x78BE7621, 0x0A930698, 0xA3E17F4A, 0x75B24FC1, 0x0DE329FC, + 0x83D6E7C0, 0xDCE23027, 0xF701FA8D, 0x8477E9AD, 0x965279BD, 0x26C892F9, 0x29DF89FE, 0x9200679F, + 0x1F32792E, 0xD4CF0DE4, 0x583F27EA, 0x4A039CBE, 0x1E215FC6, 0xE3BB709F, 0xE70572EC, 0xF359CC99, + 0xDF9BA39F, 0x33A85BD0, 0xCBA9771A, 0xF9720D5F, 0xDC03B157, 0x74DF1612, 0xBC5004D2, 0x07D59F22, + 0xFC18C443, 0x7E5CDF45, 0x84778BAE, 0xC3729F86, 0xEFF063CC, 0x83BEC50E, 0xD2B7999C, 0x6F765D6F, + 0x0741B2F9, 0xBC9606A6, 0xCF5B449F, 0x048845D0, 0xBF44F553, 0xBE63DA47, 0xBFDBD3F5, 0x15BC7A4F, + 0xA67DE9FA, 0xA51A7D5A, 0x1F3D4168, 0x751FF2B8, 0x187D25DB, 0xCFE3ECB9, 0x2656D79D, 0x5DB74C53, + 0xBF06EB17, 0x2AFA6729, 0x7DF24D2C, 0xD2D281FA, 0xE58EECE7, 0x6A85068F, 0x1C1C951A, 0xBD247700, + 0xE04B12F9, 0x951CDF2A, 0x0E5E9589, 0x2BF3B85A, 0x5B677038, 0xE4B7A2BE, 0xBA29086D, 0xE6E63219, + 0x4F0C92B1, 0xA0F7C09A, 0xA6D45CC8, 0x397D1ECC, 0x59ABC171, 0xAE51BFAE, 0x3E7B3FEB, 0x39F8060E, + 0xBE311357, 0xE6749306, 0x57E6943E, 0x574D4D46, 0x3F0A5E6B, 0xCCC0959C, 0xDAC9201C, 0x139D1619, + 0x0F59FDAF, 0x5F1C0D82, 0xF00EDEC7, 0x4358DF4C, 0xEE31BBE8, 0x56CEED9F, 0x91F8B790, 0x0F7D9BA3, + 0x9ABC1839, 0x76346FCB, 0x780A8F48, 0xC3529FE7, 0xABFC6B68, 0xEF7C8A79, 0x5BC9FDE5, 0x34B72B7D, + 0x1F7929F9, 0x1ABBC873, 0x0DFCFA38, 0x4CE7681B, 0xE1BB458F, 0x52EFEF48, 0x7CE4930F, 0xF1ED614D, + 0xBD04409C, 0xAEF30E82, 0xBF15BDF9, 0x325E3C41, 0xC691EA77, 0x8639E7E7, 0x0A73EEAC, 0xE973BC4B, + 0x73FF929F, 0x7650EF95, 0x0BAA4E79, 0xCEDD61CE, 0x796B65F2, 0xCFA9CFAF, 0xF8EAC83D, 0xE836BB52, + 0xFBE6A1BA, 0x66ACBFA7, 0x9F73AF59, 0x90DFCBE3, 0x5B90DFD7, 0xCFFC1F38, 0xCFE82EA3, 0xAE9ED55D, + 0x62741785, 0x36701860, 0xBFAA1BA4, 0xFF93FE03, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727553, 0xB94EC340, 0x107D760C, 0x04309191, 0x28D2205C, 0x21CAC8FF, 0xC01F5888, 0xA33577C3, + 0x2159E1BE, 0xA1A24AE3, 0x92D225AE, 0x804D930F, 0x494F9382, 0x1E2B61F1, 0xEC3AF648, 0xDEC69EE3, + 0x1D9E597F, 0x838EC082, 0x0907F842, 0x6DD16EBA, 0xED74F9CD, 0x5A4A3BA9, 0x8063C000, 0xBA583146, + 0xF2F49A30, 0x65FBBAC0, 0xBC49385B, 0x3E5D7C64, 0x2C2E7E89, 0x6E64FD18, 0x68C89704, 0xA117F8AE, + 0x93FCB722, 0x8E147E43, 0xC64360D0, 0xA73E23EF, 0x53F5CD04, 0x4331E8C7, 0x11D54D59, 0x8727F99D, + 0x2EDCA28F, 0xAD04228C, 0xA3C0D77C, 0xCCE725E1, 0x6B395EE5, 0xAF641C02, 0x81AFE26B, 0xADC7F86F, + 0x086F717F, 0xA7FA7B98, 0xDE89F6A1, 0xE263C24F, 0x70FD23A6, 0x7FCBE673, 0xC778EE89, 0x6732F7C1, + 0x7C3E68FF, 0x2A7EA1FE, 0xA9C2DC4A, 0x3E9F99FE, 0x13D37F1C, 0xCFB3A473, 0x41BCF52A, 0xDE73C67B, + 0xC678DB63, 0xDE16E1EA, 0x59FE9578, 0xA70BF7A5, 0xB8FF1999, 0x6F795696, 0x17AB71B4, 0x16325FBB, + 0xE5FB34CB, 0xF77558B1, 0xAF0336E7, 0x1DC2DB55, 0xF776BBAC, 0x33C77582, 0xDCF73B7A, 0x0DD9C1F6, + 0xBECFE6B3, 0xA7F93FD5, 0x7FF80700, +}; + +u32 pri_mapping_binary_10[] = { + 0x117275D1, 0xA10E8240, 0x1CC7F1DF, 0x012A2AE2, 0xB9192C4E, 0x92D9917D, 0x08038FC0, 0x03989836, + 0x5FC06421, 0x1AA924F5, 0x283E889D, 0x42B0CBC0, 0x3F9C6E6E, 0xEEFF2F77, 0xFBECFEDF, 0x7239F428, + 0x4C8DE6BC, 0xC19C63E3, 0xEDCA9AA6, 0xDAAF3340, 0x34578589, 0xA1DF3974, 0x7AB8B45B, 0x1E5E7ABD, + 0xB69E022E, 0x5D52C027, 0x97F96F57, 0xEAAE33A3, 0xEEF26C2D, 0xCA53A920, 0x05049061, 0xD5F6EF36, + 0x9AFE3185, 0x8A92380C, 0xA85301C5, 0x43770575, 0x233F0C3C, 0x99A252C5, 0x2389B51B, 0x8C9B8C5B, + 0x8C7718EF, 0x32DE63DC, 0x66BCCFF8, 0x80F121E3, 0x0EE323C6, 0x5DC6C7FF, 0xBEC5C1A5, 0x8FFAFAF5, + 0xF37F6F00, +}; + +u32 pri_mapping_binary_11[] = { + 0x117275D1, 0x316EC240, 0x1085E17F, 0x8D492042, 0x962351D0, 0x446C8528, 0x1157C80D, 0x1047E00C, + 0x564E8012, 0x222A1A97, 0x2991A85C, 0x01EB22E9, 0xD3F8002E, 0xDCD11089, 0x3E1630F1, 0x5A040979, + 0x9ADDF9B4, 0xF38AD91D, 0xB60C6D07, 0x1FB6D49E, 0x5A1DFD92, 0xF73EDC6E, 0xBEC80DBE, 0x42418C56, + 0x27A9AF0E, 0x8E3C7F37, 0x3C3A76AE, 0x25A7665D, 0xA4687E6D, 0xDCC93D28, 0x3CB94430, 0x14F763FA, + 0xD7F333F1, 0x0026E3B2, 0x7F8BFEA2, 0x588665FF, 0x2AFD11F6, 0x69CCC0CE, 0x350A9FDB, 0x5C25B9C1, + 0x7032D67E, 0xC4D1ECD3, 0x6568DDA9, 0xF05A85BB, 0x155EAFF0, 0xBB5B4FC8, 0x3CEEAF3C, 0x35DF2BF1, + 0x8C8378F6, 0xEF9EE192, 0xD34822C2, 0xD1347816, 0x27871FE3, 0x6A061ECD, 0xE4B358DF, 0x437B53FE, + 0xCB190000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11728556, 0x5B6C5455, 0x14DD3354, 0x452DC360, 0x8BD60772, 0x6D2902BE, 0x86511E6A, 0x55DA4A41, + 0x5019A605, 0xDB0E8F96, 0x4E9FBCA1, 0xBD4EB5C5, 0xDB5A18AB, 0x35828FE9, 0x7C10321F, 0x46A7F1EB, + 0x1213E012, 0x025F246D, 0x23696262, 0x0C4EB47F, 0x26DA26FD, 0x34DA0C9E, 0xB9FBB6DC, 0x73EED9B9, + 0xF3D3CE5A, 0x6BAFBDF7, 0x39FB9C33, 0x7F027E0C, 0x28F4821F, 0xE00A2C58, 0x965FA4C4, 0x6657A6F2, + 0x96CF7E35, 0x6B80DF03, 0x1E80ABB0, 0xCA73877D, 0x6E148197, 0xC96B0D58, 0xE2C5B87C, 0xF657814B, + 0xA68B02FF, 0xA1DD9DBC, 0x190FF8D8, 0x3F3AA8C1, 0x688DE2D7, 0x216B4C65, 0xD249C43D, 0x0C8720D3, + 0xFB2DBF3A, 0x1D0C359D, 0x8CD6303C, 0x0B309541, 0x9D773EDE, 0xD2D5F33E, 0x0B6CFEAC, 0x144827AF, + 0x8262AF33, 0xC2FBE539, 0xEA11FAFA, 0x0275F710, 0x75DF4BE0, 0xF739EAB0, 0xFCCEF2F9, 0x1712F1F7, + 0x8BEB714E, 0xBE1E0FB8, 0xF5FB25AF, 0x7F90C897, 0x4FE08B24, 0xFEDCFAF4, 0xF0FE3E87, 0x8FA5EB45, + 0x7E3191C7, 0x2FF67B4A, 0xDEEF92F9, 0x78A1CF8F, 0x78BF87A8, 0xF53FC9FB, 0x15B8EDFF, 0x09D41512, + 0x752F15EB, 0x3EEEA87B, 0x12667CF0, 0xB038B7C7, 0x74F01990, 0xF3417E46, 0x8744385E, 0x5DE9BF9E, + 0x3B2D55F5, 0x51A1BFF7, 0x99DF34C0, 0x6FE398F7, 0x9149473D, 0x1330E983, 0x221B3E68, 0x9C77F6A3, + 0xA2EED11B, 0x77753F1B, 0x65F973FD, 0x3C9692F7, 0xF9784AE8, 0xB34BBE3F, 0x4FA4E475, 0x2D637869, + 0x7067F97C, 0x7CA70E99, 0xE4987146, 0xC5B82735, 0x79DC721B, 0x0EED00DF, 0x9CB6E219, 0x0E198031, + 0x03E39506, 0x79DD4F35, 0x1073D0C7, 0xBEDF02F8, 0xC3DA9F62, 0xA6FBBE32, 0xD95CA2F0, 0xEB5C1222, + 0xE2FBF9BE, 0x5784E4F9, 0x4B4373EB, 0x26ECE7C7, 0xF2F55B49, 0xE58BF3BA, 0xA7897CAB, 0x422EE7F5, + 0x0CEFB39A, 0xF05943D5, 0x719A8F7F, 0xC6196FAE, 0xE7B354FC, 0x8039DFB1, 0xFE21D43D, 0xB7696EEE, + 0xD979B8CD, 0x967D187D, 0x9F0FB8DC, 0x6BFBF93A, 0x5E08B89C, 0xE37DA80B, 0x04E4FDAE, 0x0D08F3BD, + 0x577E8E83, 0x4C17F7B6, 0x460B7275, 0xFDCD4670, 0xC4D2EF41, 0x9F1715B9, 0xFF4B8A4B, 0x3F1FF2FD, + 0xAC237CD6, 0x2B77E789, 0xEBEF03F9, 0x3C6D5088, 0x7DE8E675, 0x1B897C2F, 0x2BC2BAC4, 0xE4795E71, + 0xEBEF337E, 0x1D5F555C, 0xE6F4537E, 0x4ECA982E, 0x118C9B7A, 0x9C134B37, 0x88F95FA3, 0xDE9D4F90, + 0x7F5D72CF, 0x0730DF42, 0x53F739EA, 0xDE60BAF2, 0x7041496E, 0x1EBF1BDE, 0xFAF54054, 0x87C5E330, + 0x6D6C437E, 0x13E3FB2A, 0xD45080F1, 0xD3A33FB1, 0x0BCCACB3, 0x7F28817C, 0x39E33786, 0xB7A8B9F8, + 0x9EF4E895, 0xEE0D3A2C, 0xEA8153D9, 0x5EECA382, 0xF1C5C5D5, 0x796B19DF, 0x7BF9979B, 0x23AA193F, + 0x142BB378, 0xF60EAC0B, 0x862B7275, 0xB6AE8825, 0xAB541D46, 0x23D33D3F, 0x7E8B7962, 0xF598A792, + 0xDDF39E60, 0xA1D98FDA, 0xD95452B5, 0x5B876B17, 0x6F8F8DB4, 0xA15F6102, 0xFDDE9C94, 0x9FAFCD13, + 0xF2FDAE22, 0xF02D36FC, 0x5763E87C, 0x3AC9F66D, 0x14E04216, 0xF9AD367E, 0xB311F921, 0xC7671BA7, + 0x324B4B91, 0x7F8BF0DD, 0x46E0DB09, 0xFC6D027F, 0x87C0DF25, 0xF01D13F2, 0x7B2B64C3, 0xCDF5B2F4, + 0x3B6DEF65, 0xC61837FB, 0x1B9CBD90, 0xBDF53BF2, 0x61C6B784, 0xBBCC75B6, 0xBF5FD50C, 0xAF0EAF37, + 0xE7A17475, 0x5DFBB93E, 0xFEDDAA21, 0xDEDB5D36, 0x3CD33D66, 0x2472F736, 0xDBDA7FFF, 0x427EB78D, + 0xAF19181F, 0x1CA965FC, 0x3FECE98A, 0x601FEFA5, 0x1CFB6EE2, 0xB567C573, 0x847E759A, 0xBC8E7A02, + 0x8F10F81E, 0x02DF4BE0, 0xFB087CBF, 0xE63CAFDC, 0x7D721475, 0x0D1A71EE, 0x5B916F24, 0xFC0F1078, + 0x9326DC77, 0x07E5F75D, 0x5473B9BF, 0x3A787D33, 0x91AF4523, 0x7E1F34C9, 0xF3B66AC4, 0xFD7F40AE, + 0x6F13FB69, 0x94EBDA45, 0x5D835CD7, 0x21EA5A74, 0xE8486C1F, 0x8E0BBA83, 0x44BF8734, 0xE1777033, + 0xCF1F26E2, 0x8E68C43B, 0x16E5F31E, 0x25E28F51, 0x73D28EFC, 0x7122EE84, 0x586F1BCF, 0x9FA47C8F, + 0x20DF49F1, 0x8791EFA2, 0xF843C8AB, 0x0EFE32F0, 0x9FFF0100, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xDE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36320819, 0xA9842808, 0x6C64709D, 0x11B5ABAD, + 0x6C2303C3, 0x3F068637, 0x7720F28C, 0x40F932A3, 0x14B0FCBF, 0x5D6FEEAC, 0x98C17281, 0xE1011FD0, + 0x0A8438C3, 0x2D0686D3, 0x337640DD, 0x09000000, +}; + +u32 pri_mapping_binary_14[] = { + 0x11727591, 0xAB0EC230, 0x1486FF6E, 0x83200829, 0x090204A1, 0x8A604808, 0xCF82E001, 0x788685F7, + 0xC0209148, 0xA680CD8C, 0x3B24DC35, 0x1E83C0B3, 0x30CADA2E, 0xAC0935EB, 0x69CFF79D, 0xF59C3BC4, + 0x72513040, 0x8129CC72, 0xB6C8BA41, 0x75605582, 0x5EE08212, 0x10C04383, 0x847CF919, 0x1880B973, + 0x91370497, 0xE55F8671, 0x64617809, 0x5D683D09, 0x727CE300, 0x4D7E4E3D, 0xD4045F8C, 0xF8BD03D7, + 0x1EF63B2D, 0x0FECF7FC, 0xC0F3DFC0, 0xE3267812, 0xF3F2FEAC, 0x38195F93, 0xF9C6BF7A, 0x178D3B25, + 0x3953AF73, 0x54F977D9, 0x9FA81FB4, 0x17C67D10, 0x7933E591, 0xF15CF82C, 0xDDB7E0B1, 0x0DC4F597, + 0xCEB77518, 0xF665BCD2, 0x3C6BE149, 0xE99E8DE6, 0xD92A4FE2, 0x3FF9DCE4, 0x9C7CE555, 0xF7D17C4B, + 0xF576FC9E, 0x4CED67AE, 0x785B23F8, 0x39A4795D, 0xBBD96931, 0xAAFC13C9, 0x7F000000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11727591, 0xAB0EC230, 0x1486FF6E, 0x83200829, 0x090204A1, 0x8A604808, 0xCF82E001, 0x7800D482, + 0xE41D3048, 0x24760AD8, 0x0CF74BC2, 0x5DE33108, 0x3C0BA3AC, 0xEDC29A70, 0x4C7B2EFF, 0x77DA73EE, + 0x10E62267, 0x80021398, 0xC5749E75, 0xFCF2C02A, 0xF93DDF05, 0x25208087, 0x1A09B84D, 0x53300073, + 0xE7226B08, 0x5D9A9F0C, 0xA390C2F0, 0x12B8C07A, 0x1264F8C5, 0x01EA3C4E, 0x3D54843E, 0x1FEAF70E, + 0x5C7BD86F, 0x353CB0DF, 0xF881D7BF, 0x81C74DE8, 0x49A497F9, 0xB3D249FF, 0x1AAF37FE, 0xF5BB68BA, + 0x535C67EA, 0x7D8EAAFE, 0x2EE713CE, 0x83F68268, 0x0EA26EA6, 0x38D29F0B, 0x9EA5F316, 0xDCB781A8, + 0xFFD2F98E, 0x0EC3BEF4, 0x571A672D, 0x38099DB3, 0xD1385BC5, 0x89BD93EF, 0x4DEE69AA, 0xB82A1FEE, + 0xB7506D46, 0xFF49557E, 0xF68AB7D5, 0x46378324, 0xEF6BD75B, 0x0D46C788, 0xDB070000, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727591, 0xAB0EC230, 0x1486FF6E, 0x83200829, 0x090204A1, 0x8A604808, 0xCF82E001, 0x7800D482, + 0xE41D3048, 0x24760AD8, 0x0CF74BC2, 0x5DE33108, 0x3C0BA3AC, 0xEDC29A70, 0x4C7B2EFF, 0x77DA73EE, + 0x10E62267, 0x80021398, 0xC5749E75, 0xFCF2C02A, 0xF93DDF05, 0x25208087, 0x1A09B84D, 0x53300073, + 0xE7226B08, 0x5D9A9F0C, 0xA390C2F0, 0x12B8C07A, 0x1264F8C5, 0x01EA3C4E, 0x3D54843E, 0x1FEAF70E, + 0x5C7BD86F, 0x353CB0DF, 0xF881D7BF, 0x81C74DE8, 0x49A497F9, 0xB3D249FF, 0x1AAF37FE, 0xF5BB68BA, + 0x535C67EA, 0x7D8EAAFE, 0x2EE713CE, 0x83F68268, 0x0EA26EA6, 0x38D29F0B, 0x9EA5F316, 0xDCB781A8, + 0xFFD2F98E, 0x0EC3BEF4, 0x571A672D, 0x38099DB3, 0xD1385BC5, 0x89BD93EF, 0x4DEE69AA, 0xB82A1FEE, + 0xB7506D46, 0xFF49557E, 0xF68AB7D5, 0x46378324, 0xEF6BD75B, 0x0D46C788, 0xDB070000, +}; + +u32 pri_mapping_binary_17[] = { + 0x11727591, 0xAB0EC230, 0x1486FF6E, 0x83200829, 0x090204A1, 0x8A604808, 0xCF82E001, 0x7800D482, + 0xE41D3048, 0x24760AD8, 0x0CF74BC2, 0x5DE33108, 0x3C0BA3AC, 0xEDC29A70, 0x4C7B2EFF, 0x77DA73EE, + 0x10E62267, 0x80021398, 0xC5749E75, 0xFCF2C02A, 0xF93DDF05, 0x25208087, 0x1A09B84D, 0x53300073, + 0xE7226B08, 0x5D9A9F0C, 0xA390C2F0, 0x12B8C07A, 0x1264F8C5, 0x01EA3C4E, 0x3D54843E, 0x1FEAF70E, + 0x5C7BD86F, 0x353CB0DF, 0xF881D7BF, 0x81C74DE8, 0x49A497F9, 0xB3D249FF, 0x1AAF37FE, 0xF5BB68BA, + 0x535C67EA, 0x7D8EAAFE, 0x2EE713CE, 0x83F68268, 0x0EA26EA6, 0x38D29F0B, 0x9EA5F316, 0xDCB781A8, + 0xFFD2F98E, 0x0EC3BEF4, 0x571A672D, 0x38099DB3, 0xD1385BC5, 0x89BD93EF, 0x4DEE69AA, 0xB82A1FEE, + 0xB7506D46, 0xFF49557E, 0xF68AB7D5, 0x46378324, 0xEF6BD75B, 0x0D46C788, 0xDB070000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727590, 0xA10EC230, 0x1086FF76, 0x852096A5, 0xC0C40CA1, 0x0A4DF624, 0x883D0062, 0xCFB0F01E, + 0x984964ED, 0x1450CC2C, 0x20B1F398, 0x093CCBC6, 0x652D0909, 0xD99936DF, 0xFDFDEED2, 0x276C1984, + 0x1C1238C3, 0x5BF891DA, 0x35AB8358, 0x36FBC640, 0x3230E082, 0x35EBA8CA, 0x0938E05D, 0x0DA6DCBE, + 0xF3E95438, 0xF61685B7, 0xD575E2C5, 0x10D0A540, 0x16A78992, 0x055A5357, 0x3AB79C0D, 0x703EC03D, + 0xE288C92F, 0xDDFC5B01, 0x93E93C4D, 0x88B7405D, 0x397EB779, 0xF1E3A115, 0xA1F332EA, 0xFB8F6FDE, + 0xE6467FF3, 0x9CA7141B, 0x6C038CA9, 0x9FF07036, 0x9727F74F, 0x1F000000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11725D90, 0xB16EC230, 0x1445AF13, 0xAB6240C8, 0x480C74A8, 0xEAA96241, 0xAAF20F95, 0xF800063E, + 0x806F40CC, 0x5DBA7463, 0x2063473A, 0x7A6A7186, 0x666D6821, 0x746D0636, 0x162A656F, 0x94F4113B, + 0x55142FF6, 0xBDEFBDE3, 0xAB778439, 0x1A3D0702, 0x58C3BD6A, 0xF7E53CBB, 0x79E2D7D9, 0x22D3100C, + 0x0C0870CB, 0x0A3A610B, 0x0EE0BE6B, 0x741D33D7, 0xA65BE2A5, 0xA448FC1A, 0x5CC10F48, 0x3BF45098, + 0x79D3B114, 0x0AC95DA4, 0x27FEDBB9, 0x3ABD7FE4, 0x310E544F, 0x6BF565A4, 0xE72333C7, 0x62850B0F, + 0xE4DBFF22, 0x859FE7EF, 0xCDF2C1EA, 0x0D4F193A, 0x70C26A3E, 0xC0C0E4EB, 0x97F50F75, 0x8E86951F, + 0x40D6FD4F, 0xF273E094, 0x581D1B8E, 0x4B1C7894, 0x5F58FF8B, 0xF48C828E, 0x1BDC7DC5, 0xB57AD7E0, + 0x6D0D8FFF, 0xF31A7B0B, 0x2BEED1EE, 0xBDDCF7E5, 0x7052EE5B, 0x2C8AA035, 0xA8F52357, 0xC8F52959, + 0xF9AFB6FF, 0x0F000000, +}; + +u32 pri_mapping_binary_20[] = { + 0x11727591, 0xAB0EC230, 0x1486FF6E, 0x83200829, 0x090204A1, 0x8A604808, 0xCF82E001, 0x7800D482, + 0xE41D3048, 0x24760AD8, 0x0CF74BC2, 0x5DE33108, 0x3C0BA3AC, 0xEDC29A70, 0x4C7B2EFF, 0x77DA73EE, + 0x10E62267, 0x80021398, 0xC5749E75, 0xFCF2C02A, 0xF93DDF05, 0x25208087, 0x1A09B84D, 0x53300073, + 0xE7226B08, 0x5D9A9F0C, 0xA390C2F0, 0x12B8C07A, 0x1264F8C5, 0x01EA3C4E, 0x3D54843E, 0x1FEAF70E, + 0x5C7BD86F, 0x353CB0DF, 0xF881D7BF, 0x81C74DE8, 0x49A497F9, 0xB3D249FF, 0x1AAF37FE, 0xF5BB68BA, + 0x535C67EA, 0x7D8EAAFE, 0x2EE713CE, 0x83F68268, 0x0EA26EA6, 0x38D29F0B, 0x9EA5F316, 0xDCB781A8, + 0xFFD2F98E, 0x0EC3BEF4, 0x571A672D, 0x38099DB3, 0xD1385BC5, 0x89BD93EF, 0x4DEE69AA, 0xB82A1FEE, + 0xB7506D46, 0xFF49557E, 0xF68AB7D5, 0x46378324, 0xEF6BD75B, 0x0D46C788, 0xDB070000, +}; + +u32 pri_mapping_binary_21[] = { + 0x11727591, 0xAB0EC230, 0x1486FF6E, 0x83200829, 0x090204A1, 0x8A604808, 0xCF82E001, 0x7800D482, + 0xE41D3048, 0x24760AD8, 0x0CF74BC2, 0x5DE33108, 0x3C0BA3AC, 0xEDC29A70, 0x4C7B2EFF, 0x77DA73EE, + 0x10E62267, 0x80021398, 0xC5749E75, 0xFCF2C02A, 0xF93DDF05, 0x25208087, 0x1A09B84D, 0x53300073, + 0xE7226B08, 0x5D9A9F0C, 0xA390C2F0, 0x12B8C07A, 0x1264F8C5, 0x01EA3C4E, 0x3D54843E, 0x1FEAF70E, + 0x5C7BD86F, 0x353CB0DF, 0xF881D7BF, 0x81C74DE8, 0x49A497F9, 0xB3D249FF, 0x1AAF37FE, 0xF5BB68BA, + 0x535C67EA, 0x7D8EAAFE, 0x2EE713CE, 0x83F68268, 0x0EA26EA6, 0x38D29F0B, 0x9EA5F316, 0xDCB781A8, + 0xFFD2F98E, 0x0EC3BEF4, 0x571A672D, 0x38099DB3, 0xD1385BC5, 0x89BD93EF, 0x4DEE69AA, 0xB82A1FEE, + 0xB7506D46, 0xFF49557E, 0xF68AB7D5, 0x46378324, 0xEF6BD75B, 0x0D46C788, 0xDB070000, +}; + +u32 pri_mapping_binary_22[] = { + 0x11727591, 0xBD6EC230, 0x10C7FF4E, 0x42952142, 0xA9D4211D, 0x5033A12C, 0x4828CF92, 0x8107E019, + 0x22DE230B, 0x6347C666, 0xA24D96F0, 0xD50FA914, 0xCACC9E85, 0x81BD11A9, 0x9BB32D6A, 0x8197E4CE, + 0xF7FBD9BE, 0x2B412BC3, 0x9D011778, 0x81D9713C, 0x7F54751F, 0xAD872AA9, 0x32B80C0C, 0xC8D16735, + 0x5F850D03, 0x303F32DC, 0x1AC439FC, 0xEB63DA58, 0x7CFC90AE, 0xB68E0C6D, 0xFE930221, 0xCFBB3902, + 0xE2BD86FF, 0x4C91C593, 0xF130CAE1, 0x9FE7D7BC, 0xFE041CF6, 0xC433C58B, 0xFDADE444, 0xBCFB5F6F, + 0x5C3BEF5B, 0x72B25EE4, 0x37C4999C, 0x8BC361A4, 0xCEF94AFF, 0x9E86C9B8, 0x14FD69FA, 0xE126B5EA, + 0x03D5CD34, 0xDF9C7C96, 0x7EEF058F, 0x6340DD7B, 0x29FD225E, 0x699E57F2, 0xB474CF9B, 0xE679BF78, + 0x4F3E3731, 0xA7427AE5, 0x7E33DFFB, 0xDE40BDC7, 0x0ECEE68A, 0x93F584A2, 0x8D1BD50F, 0xE97F16FC, + 0x2F000000, +}; + +u32 pri_mapping_binary_23[] = { + 0x11728595, 0x4B4C1351, 0x1486FF3E, 0x14C43A0E, 0x5AB53E90, 0x1105F10D, 0xE313DF80, 0x74ADB531, + 0xC69526B0, 0x70AD6958, 0x76816D8C, 0x9A9818CB, 0x98B8E8C2, 0xC4366AC2, 0x241AE8AD, 0x096C6941, + 0x465DA9B3, 0x60E78236, 0xE99E0A5E, 0xE696B643, 0x7BC2DDCC, 0xE4FBFF73, 0xEE39F7CE, 0xBDF31762, + 0x30789D90, 0x81145C2D, 0x1E9F325C, 0xEC88BB5B, 0x8BAF8A0C, 0xB2030E20, 0x8D2EC732, 0x1F538D70, + 0x02AE6986, 0x66A788F3, 0xF0A78271, 0x2B8B8245, 0x916ED95D, 0x7040E22F, 0x3A42EA60, 0x5091752C, + 0xB19C99D0, 0x047710DC, 0x497017C1, 0xDD04DF40, 0xF08D9C47, 0x028F6FF7, 0x735EFC92, 0x4F2547DC, + 0xF3284868, 0xE03C1688, 0x5A5CFA8D, 0x3FD951E1, 0x6F28D4CF, 0xD348F04D, 0x046F22F8, 0x66827B6A, + 0x7869DD33, 0x42DF42C4, 0x499C43E5, 0xFB2097FC, 0x591D2C94, 0xD006839C, 0x2F013953, 0xF8B696E3, + 0xD3E814FB, 0xEAB3FC33, 0xF67C3231, 0x4F33C1B7, 0x117C3BC1, 0xBD04DF51, 0xEE230DA5, 0xBABED9FA, + 0xFDEC24F2, 0xEC22B88F, 0xE0BB09BE, 0xA7763F44, 0x3D86D0F7, 0x1271FB08, 0xDE42F0FD, 0x046F25B8, + 0x52C5F951, 0x44425B73, 0x4E27EDEB, 0x74A0EC2F, 0xD5FFD39E, 0xAF8DF8EE, 0xF042E807, 0xB9DEAEDE, + 0xEA5DD19F, 0x69E3EF23, 0x217BFE43, 0xEBE8EDB4, 0x6E605E42, 0x47D5FC4F, 0xD9DB725D, 0x878D0A37, + 0x1F66D8EB, 0x273C6E0E, 0x585C107A, 0xE73AFA11, 0xA332AFA9, 0x65D8EABC, 0xF9D935DF, 0xD70FE13F, + 0x6AD45FEF, 0x63043F4E, 0xF013043F, 0x49F05346, 0xED7EDACE, 0xE777FB7A, 0x761179BA, 0x09AE12FC, + 0x34C1CF10, 0xFCAC419C, 0x8739A19F, 0xE3BA1688, 0x8456EE53, 0x14F93A33, 0xB1BFE739, 0x8FA951D1, + 0x9F096498, 0xF05F18AB, 0xDCBF25BF, 0xC57B389F, 0x08242B79, 0x52825FAC, 0xF55BF7F8, 0xA5B149EB, + 0xF7D3E42D, 0xD5F34D47, 0x7268941B, 0xB92F0F7E, 0xB18BF8CB, 0xF1FA7D5D, 0x21F85582, 0x5FABE556, + 0x9FD7E395, 0xFBD5761E, 0xA7747C62, 0xBFA657E3, 0x7BC3F5F3, 0xF655F18F, 0x0326BBAB, 0xF1FAFF01, + 0x5F7342EF, 0xE7BABF2D, 0x14ECE6FA, 0x1BEF9D07, 0x3D511D0B, 0xEFCC91CF, 0xF7ACFE87, 0x9FC784EF, + 0x46B87E7D, 0x0355DC64, 0xD90F9C87, 0xF15282FF, 0xBE8E47CE, 0xA13E55B6, 0xF2A8FE9B, 0x13B08FFF, + }; + +u32 pri_mapping_binary_24[] = { + 0x11723590, 0xB14A0341, 0x1445CFEC, 0x8E2021AE, 0x23A4B009, 0x2E0A21A5, 0x2C6A2D04, 0xFC806865, + 0x1D7F2158, 0x0B268D9D, 0x10839565, 0xDAA9D4B1, 0x306D4C63, 0x6F8AED6C, 0x0C6CAFB8, 0xBEEC8CAF, + 0x99B99777, 0xEE65E613, 0x3F8E4684, 0x8167E266, 0x7D3BBDFC, 0x693DE81D, 0x735B3A8C, 0x42C10B6D, + 0x55CA4CD7, 0x8940B51C, 0x5B91E7EA, 0x72A63C56, 0x2929DF3E, 0xAED48522, 0x918BA59F, 0xF5CE5213, + 0xB843BB42, 0x988C833E, 0x12FD0B5F, 0x0B9D5324, 0x52F4BF6F, 0x491C8BC9, 0x38F88565, 0xD41D9E76, + 0xCCEB2AFD, 0xE4BC17F8, 0xB6F04BF8, 0x987B1D0F, 0x7C6F94CB, 0x7E36AC72, 0x36EF59CE, 0xEFBC1FE7, + 0x154FAD11, 0xF803CBEC, 0xC24970E5, 0x5FDD8CF4, 0x3B798216, 0xFE7AB7BF, 0xD7117E63, 0xC69B1BE8, + 0x7D8E13D6, 0xA6D297C9, 0x3BCD53F8, 0xB73F0000, +}; + +u32 sec_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0xB0316C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_25[] = { + 0x1172558E, 0xA16EC250, 0x1486BFDB, 0x5E31419A, 0x924CCC2C, 0xAB2248D2, 0xB0A90992, 0xBDC0B2A0, + 0x50133C00, 0xAA990501, 0x0F80A944, 0x227715DB, 0x9D60BAAA, 0x0F50819B, 0x41D4B3D0, 0x9DEE1612, + 0x7E73CE9F, 0x7CFF7FCE, 0x0F4E966B, 0x8F103EF1, 0x6F5B37D1, 0xDB6F67A5, 0xEFC26565, 0x09150ABE, + 0xE8AA4AF4, 0x7D8507AA, 0x63697B2E, 0xD79219B1, 0xF96F8938, 0xB8BA4A97, 0x8A401643, 0x128F8751, + 0xD8E4EE4D, 0x1D619D36, 0xFE41FC11, 0xF685E3D5, 0x99371CED, 0xBE58A77A, 0x4719082A, 0x5C2CFDA7, + 0x9EAEF804, 0xC643E7FD, 0xB921B0D4, 0x7CCE4EF8, 0xD2308B13, 0xE9D9D6DF, 0x3C3E8F9A, 0x5C5F7205, + 0x64D6717E, 0x6E58BC4C, 0x5E9FE45E, 0x916676AA, 0x748F4180, 0x7E3FDDFB, 0xE0527F00, +}; + +u32 sec_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0xB07CD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_26[] = { + 0x1172558E, 0xA16EC250, 0x1486BFDB, 0x5E31419A, 0x924CCC2C, 0xAB2248D2, 0xB0A90992, 0xBDC0B2A0, + 0x50133C00, 0xAA990501, 0x0F80A944, 0x227715DB, 0x9D60BAAA, 0x0F50819B, 0x41D4B3D0, 0x9DEE1612, + 0x7E73CE9F, 0x7CFF7FCE, 0x0F4E966B, 0x8F103EF1, 0x6F5B37D1, 0xDB6F67A5, 0xEFC26565, 0x09150ABE, + 0xE8AA4AF4, 0x7D8507AA, 0x63697B2E, 0xD79219B1, 0xF96F8938, 0xB8BA4A97, 0x8A401643, 0x128F8751, + 0xD8E4EE4D, 0x1D619D36, 0xFE41FC11, 0xF685E3D5, 0x99371CED, 0xBE58A77A, 0x4719082A, 0x5C2CFDA7, + 0x9EAEF804, 0xC643E7FD, 0xB921B0D4, 0x7CCE4EF8, 0xD2308B13, 0xE9D9D6DF, 0x3C3E8F9A, 0x5C5F7205, + 0x64D6717E, 0x6E58BC4C, 0x5E9FE45E, 0x916676AA, 0x748F4180, 0x7E3FDDFB, 0xE0527F00, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0xB07CD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_27[] = { + 0x1172558E, 0xA16EC250, 0x1486BFDB, 0x5E31419A, 0x924CCC2C, 0xAB2248D2, 0xB0A90992, 0xBDC0B2A0, + 0x50133C00, 0xAA990501, 0x0F80A944, 0x227715DB, 0x9D60BAAA, 0x0F50819B, 0x41D4B3D0, 0x9DEE1612, + 0x7E73CE9F, 0x7CFF7FCE, 0x0F4E966B, 0x8F103EF1, 0x6F5B37D1, 0xDB6F67A5, 0xEFC26565, 0x09150ABE, + 0xE8AA4AF4, 0x7D8507AA, 0x63697B2E, 0xD79219B1, 0xF96F8938, 0xB8BA4A97, 0x8A401643, 0x128F8751, + 0xD8E4EE4D, 0x1D619D36, 0xFE41FC11, 0xF685E3D5, 0x99371CED, 0xBE58A77A, 0x4719082A, 0x5C2CFDA7, + 0x9EAEF804, 0xC643E7FD, 0xB921B0D4, 0x7CCE4EF8, 0xD2308B13, 0xE9D9D6DF, 0x3C3E8F9A, 0x5C5F7205, + 0x64D6717E, 0x6E58BC4C, 0x5E9FE45E, 0x916676AA, 0x748F4180, 0x7E3FDDFB, 0xE0527F00, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0xB07CD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3DA2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3CD38D20, 0xA31856CC, 0x80F2CD80, 0xFC7F0C0C, 0x6FEE40D4, 0x33E13087, + 0x1928CE60, 0x04B41766, 0x8EC64686, 0x5D652B66, 0xA484C0F4, 0x43C499DB, 0x581E307C, 0xE0636041, + 0x32E7D292, 0xD30B2746, 0xEC07B936, 0xAFA90762, 0x1ECB878D, 0x0C6141ED, 0xC1CE4079, 0x86D3C0D0, + 0x580935D7, 0x04ACAEA9, 0x671ACB05, 0x86077C0C, 0xAC4075D3, 0x8CDAC1E6, 0x30DC6160, 0x38B58BA5, + 0x80A1818F, 0x81ED02CC, 0xFC1DD070, 0x05000000, +}; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B104, 0x3024F031, 0xB0076C64, 0x08317230, 0x5010D801, 0xB5070000, + }; + +u32 pri_mapping_binary_29[] = { + 0x1172558E, 0xA16EC250, 0x1486BFDB, 0x5E31419A, 0x924CCC2C, 0xAB2248D2, 0xB0A90992, 0xBDC0B2A0, + 0x50133C00, 0xAA990501, 0x0F80A944, 0x227715DB, 0x9D60BAAA, 0x0F50819B, 0x41D4B3D0, 0x9DEE1612, + 0x7E73CE9F, 0x7CFF7FCE, 0x0F4E966B, 0x8F103EF1, 0x6F5B37D1, 0xDB6F67A5, 0xEFC26565, 0x09150ABE, + 0xE8AA4AF4, 0x7D8507AA, 0x63697B2E, 0xD79219B1, 0xF96F8938, 0xB8BA4A97, 0x8A401643, 0x128F8751, + 0xD8E4EE4D, 0x1D619D36, 0xFE41FC11, 0xF685E3D5, 0x99371CED, 0xBE58A77A, 0x4719082A, 0x5C2CFDA7, + 0x9EAEF804, 0xC643E7FD, 0xB921B0D4, 0x7CCE4EF8, 0xD2308B13, 0xE9D9D6DF, 0x3C3E8F9A, 0x5C5F7205, + 0x64D6717E, 0x6E58BC4C, 0x5E9FE45E, 0x916676AA, 0x748F4180, 0x7E3FDDFB, 0xE0527F00, +}; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0xB07CD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_30[] = { + 0x1172558E, 0xA16EC250, 0x1486BFDB, 0x5E31419A, 0x924CCC2C, 0xAB2248D2, 0xB0A90992, 0xBDC0B2A0, + 0x50133C00, 0xAA990501, 0x0F80A944, 0x227715DB, 0x9D60BAAA, 0x0F50819B, 0x41D4B3D0, 0x9DEE1612, + 0x7E73CE9F, 0x7CFF7FCE, 0x0F4E966B, 0x8F103EF1, 0x6F5B37D1, 0xDB6F67A5, 0xEFC26565, 0x09150ABE, + 0xE8AA4AF4, 0x7D8507AA, 0x63697B2E, 0xD79219B1, 0xF96F8938, 0xB8BA4A97, 0x8A401643, 0x128F8751, + 0xD8E4EE4D, 0x1D619D36, 0xFE41FC11, 0xF685E3D5, 0x99371CED, 0xBE58A77A, 0x4719082A, 0x5C2CFDA7, + 0x9EAEF804, 0xC643E7FD, 0xB921B0D4, 0x7CCE4EF8, 0xD2308B13, 0xE9D9D6DF, 0x3C3E8F9A, 0x5C5F7205, + 0x64D6717E, 0x6E58BC4C, 0x5E9FE45E, 0x916676AA, 0x748F4180, 0x7E3FDDFB, 0xE0527F00, +}; + +u32 sec_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0xB07CD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_31[] = { + 0x1172558E, 0xA16EC250, 0x1486BFDB, 0x5E31419A, 0x924CCC2C, 0xAB2248D2, 0xB0A90992, 0xBDC0B2A0, + 0x50133C00, 0xAA990501, 0x0F80A944, 0x227715DB, 0x9D60BAAA, 0x0F50819B, 0x41D4B3D0, 0x9DEE1612, + 0x7E73CE9F, 0x7CFF7FCE, 0x0F4E966B, 0x8F103EF1, 0x6F5B37D1, 0xDB6F67A5, 0xEFC26565, 0x09150ABE, + 0xE8AA4AF4, 0x7D8507AA, 0x63697B2E, 0xD79219B1, 0xF96F8938, 0xB8BA4A97, 0x8A401643, 0x128F8751, + 0xD8E4EE4D, 0x1D619D36, 0xFE41FC11, 0xF685E3D5, 0x99371CED, 0xBE58A77A, 0x4719082A, 0x5C2CFDA7, + 0x9EAEF804, 0xC643E7FD, 0xB921B0D4, 0x7CCE4EF8, 0xD2308B13, 0xE9D9D6DF, 0x3C3E8F9A, 0x5C5F7205, + 0x64D6717E, 0x6E58BC4C, 0x5E9FE45E, 0x916676AA, 0x748F4180, 0x7E3FDDFB, 0xE0527F00, +}; + +u32 sec_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0xB07CD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_32[] = { + 0x1172558E, 0xA16EC250, 0x1486BFDB, 0x5E31419A, 0x924CCC2C, 0xAB2248D2, 0xB0A90992, 0xBDC0B2A0, + 0x50133C00, 0xAA990501, 0x0F80A944, 0x227715DB, 0x9D60BAAA, 0x0F50819B, 0x41D4B3D0, 0x9DEE1612, + 0x7E73CE9F, 0x7CFF7FCE, 0x0F4E966B, 0x8F103EF1, 0x6F5B37D1, 0xDB6F67A5, 0xEFC26565, 0x09150ABE, + 0xE8AA4AF4, 0x7D8507AA, 0x63697B2E, 0xD79219B1, 0xF96F8938, 0xB8BA4A97, 0x8A401643, 0x128F8751, + 0xD8E4EE4D, 0x1D619D36, 0xFE41FC11, 0xF685E3D5, 0x99371CED, 0xBE58A77A, 0x4719082A, 0x5C2CFDA7, + 0x9EAEF804, 0xC643E7FD, 0xB921B0D4, 0x7CCE4EF8, 0xD2308B13, 0xE9D9D6DF, 0x3C3E8F9A, 0x5C5F7205, + 0x64D6717E, 0x6E58BC4C, 0x5E9FE45E, 0x916676AA, 0x748F4180, 0x7E3FDDFB, 0xE0527F00, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0xB07CD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3DA2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04A0FA4C, 0x3782B430, + 0xAC9801E5, 0x9B01F9FF, 0x1818DEDC, 0x81A86784, 0xAB4753A7, 0x015307E1, 0x33B741D4, 0x3301D54F, + 0x336A07AB, 0xE79FC5F0, 0xF6F47496, 0x0B0C0FF8, 0x189881E2, 0x6C410CC1, 0xCE307B4D, 0x3632F0AE, + 0x64383DBD, 0x9DE501C3, 0x07A0FC03, 0xA0BEA076, 0xA0FC4606, 0xBE5B0CB7, 0x81FAC0E6, 0xB15C40D8, + 0xFF6FD79B, 0x3B2B66B0, 0x183038F0, 0x31B002C5, 0x198C80FE, 0x13D8C180, 0x0A000000, +}; + +u32 sec_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xA689BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC615B118, 0x3038F031, 0xB0096C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_34[] = { + 0x11727594, 0x3D6CD340, 0x14C7FF49, 0xDC0F4A08, 0x2E145A3E, 0xDA9A06D2, 0xF09D9AC0, 0xC4809285, + 0x81A14ABB, 0x2231D011, 0x29038A82, 0x60422211, 0xA8031252, 0xE3098589, 0x948F4A1E, 0x10C95555, + 0x23369205, 0xB1208255, 0x65AB400D, 0xCA0C21E5, 0xECE71023, 0xFB6E39EB, 0x77FFF7BF, 0xF7EEDE79, + 0x1B3418C6, 0xFCE65C41, 0x6012F34A, 0xB6B3CB47, 0xF7DED575, 0xC0677E32, 0x8CFA4917, 0xE4B382F7, + 0x569482DF, 0x14BE2BB5, 0x7D08F10F, 0x1D19F5F6, 0xA222EBE8, 0xB21DA3A4, 0x11F709B8, 0x5FC0032E, + 0xBEEDCC53, 0xA63C8313, 0x3CCF4851, 0x9A969FF1, 0xFC641FDF, 0x06EB885A, 0xF95687B9, 0x397C11F2, + 0x93FEF9D9, 0xFC8A8E1F, 0xECEBC792, 0xA6031D60, 0xEB3BE906, 0x1CFBFE62, 0x2DBE2E35, 0xD10E6190, + 0xF3A5C462, 0x7C8EF321, 0x8D29F959, 0x1D6B2F37, 0xDE18233C, 0xFE1D70F3, 0x0EC50FB6, 0xBDEB19E2, + 0x7C45CD5B, 0xDCDCAFC5, 0x880F9B3C, 0x955F4872, 0xFEB3B1F9, 0xAD5EA0FD, 0xF6705E4E, 0xAD6692F2, + 0xA65974F6, 0xE132E947, 0x9A7D7DE7, 0x55EBF5FD, 0x02F1BDCD, 0x9EDEF6AF, 0x489FD00C, 0x21C8F9DD, + 0x99A570C0, 0xE40DA06E, 0xE7B3AFEA, 0xED13AA7A, 0xFBECAF7A, 0xFBC8C57E, 0xBD9D428B, 0x65AF131F, + 0xE55C4BE5, 0x2C9F3FC6, 0xD65ACDAE, 0xF740D1E1, 0xDF05760C, 0xAAF720E7, 0x0B6A5C32, 0x7D426518, + 0xAB19D28F, 0x3D75E569, 0xE5738873, 0xA48064EF, 0x3EE33A0C, 0xADC67276, 0xDCE1B4F7, 0x3D8C0BF8, + 0x84801F11, 0xF0A3027E, 0x4CC08F0B, 0xF864FAFF, 0xBE1C78A2, 0x6383356A, 0x565F3E06, 0x9E77A9DE, + 0x29AEBBAC, 0xA612667C, 0x63BCAEA5, 0x6F119F9E, 0x77F49501, 0xF4CE5989, 0xF5CFDFEE, 0x374B7F22, + 0xE6AD9F91, 0xBDF561D9, 0x5B1F6EBB, 0xF4163F29, 0xE8FF536E, 0x6EDD7BC4, 0xC15BECF3, 0x879E7EB6, + 0xE9ED1315, 0xF0D3027E, 0x46C0CF0A, 0xF839013F, 0x2FE01704, 0xFCA2837F, 0x610F6E94, 0x34EB1DAB, + 0xCB2B74AE, 0x31BEFE28, 0x91B916E3, 0xEB898AA1, 0xBFC8D13B, 0x8F4E51FC, 0x5CD5DB57, 0x7571EA1B, + 0xBCA5F54B, 0x82B8B88B, 0x97EDFFE9, 0x5F000000, +}; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB314, 0x3034F031, 0x981ED8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0F54FF87, 0x8D0CD382, 0xDA839D81, + 0xFAF96E31, 0xDC3E3D9D, 0x25802181, 0x8F81F101, 0xD0BC2006, 0x0667811D, 0x0CA80000, +}; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B3B, 0xA0EA0100, +}; + +u32 pri_mapping_binary_37[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0FCB0746, 0x06A0FE0F, 0x1B192A82, + 0x3ACB9C81, 0xFAFF58BD, 0xB5F6AE64, 0x516030E0, 0x6360FC00, 0x56C7C025, 0xB2830115, 0x00000000, + }; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x1B180EF0, 0x012DDEC8, + 0x50669412, 0xA220B011, 0x6415C38A, 0x193B1850, 0x01000000, +}; + +u32 sec_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0FCB0746, 0x06A0FE0F, 0x1B197604, + 0xAD2C7306, 0xE9FFC3C0, 0xF076274B, 0x0243011F, 0x0323509C, 0x2D8821D8, 0x59600703, 0x2A000000, + }; + +u32 pri_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x050C0D7C, 0x408B3732, + 0x9419A584, 0x2808EC80, 0xEA070000, +}; + +u32 sec_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x30366C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0F54FF87, 0x8D0CD382, 0xDA839D81, + 0xFAF96E31, 0xDC3E3D9D, 0x25802181, 0x8F81F101, 0xD0BC2006, 0x0667811D, 0x0CA80000, +}; + +u32 pri_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x050C0D7C, 0x408B3732, + 0x9419A584, 0x2808EC80, 0xEA070000, +}; + +u32 sec_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x30366C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0F54FF87, 0x8D0CD382, 0xDA839D81, + 0xFAF96E31, 0xDC3E3D9D, 0x25802181, 0x8F81F101, 0xD0BC2006, 0x0667811D, 0x0CA80000, +}; + +u32 pri_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x1B180EF0, 0x012DDEC8, + 0x50669412, 0xA220B011, 0x6415C38A, 0x193B1850, 0x01000000, +}; + +u32 sec_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_45[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363294, 0x19A58428, 0x083C87DA, 0x0336F7CF, + 0xE43FBB19, 0x0C90CDD3, 0xDDC8C070, 0x8B81E1F4, 0x0C960F8C, 0x0C407D0F, 0x60FA3632, 0xFCDBF5E6, + 0xCE8A193B, 0xA0FA0100, +}; + +u32 pri_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0FCB0746, 0x06A0FE0F, 0x1B19A605, + 0xB5073B03, 0xF5FFBB95, 0x7CFBF474, 0x16050603, 0x3E06C60F, 0x60750C5C, 0x223B1850, 0x01000000, + }; + +u32 pri_mapping_binary_47[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0F54FF87, 0x8D0CD382, 0xDA839D81, + 0xFAF96E31, 0xDC3E3D9D, 0x25802181, 0x8F81F101, 0xD0BC2006, 0x0667811D, 0x0CA80000, +}; + +u32 pri_mapping_binary_48[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC98F1, + 0x1C6A1FD8, 0xFC3F93FF, 0xEC663040, 0x365717A8, 0xEE1F03C3, 0x9B3B2C17, 0x181EF001, 0x2D46D27F, + 0x8B81E1F4, 0x0C960086, 0x04A0F803, 0x203F8881, 0xC1596007, 0x032A0000, +}; + +u32 pri_mapping_binary_49[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF5936, 0x301CE003, 0x32363230, 0x1801C505, 0x9E43ED01, 0x9BFB67F2, + 0x9FDD0C06, 0xC8E6E96E, 0x64D855B6, 0x62464AC8, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_50[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC98F1, + 0x1C6A1FD8, 0xFC3F93FF, 0xEC663040, 0x365717A8, 0xEE1F03C3, 0x9B3B2C17, 0x181EF001, 0x2D46D27F, + 0x8B81E1F4, 0x0C960086, 0x04A0F803, 0x203F8881, 0xC1596007, 0x032A0000, +}; + +u32 pri_mapping_binary_51[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x050C0D7C, 0x408B3732, + 0x9419A584, 0x2808EC80, 0xEA070000, +}; + +u32 sec_mapping_binary_51[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x30366C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_52[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0F54FF87, 0x8D0CD382, 0xDA839D81, + 0xFAF96E31, 0xDC3E3D9D, 0x25802181, 0x8F81F101, 0xD0BC2006, 0x0667811D, 0x0CA80000, +}; + +u32 pri_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x1B180EF0, 0x012DDEC8, + 0x50669412, 0xA220B011, 0x6415C38A, 0x193B1850, 0x01000000, +}; + +u32 sec_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0F54FF87, 0x8D0CD382, 0xDA839D81, + 0xFAF96E31, 0xDC3E3D9D, 0x25802181, 0x8F81F101, 0xD0BC2006, 0x0667811D, 0x0CA80000, +}; + +u32 pri_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x1B180EF0, 0x012DDEC8, + 0x50669412, 0xA220B011, 0x6415C38A, 0x193B1850, 0x01000000, +}; + +u32 sec_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_56[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC98F1, + 0x1C6A1FD8, 0xFC3F93FF, 0xEC663040, 0x365717A8, 0xEE1F03C3, 0x9B3B2C17, 0x181EF001, 0x2D46D27F, + 0x8B81E1F4, 0x0C960086, 0x04A0F803, 0x203F8881, 0xC1596007, 0x032A0000, +}; + +u32 pri_mapping_binary_57[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x1B180EF0, 0x012DDEC8, + 0x50669412, 0xA220B011, 0x6415C38A, 0x193B1850, 0x01000000, +}; + +u32 sec_mapping_binary_57[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_58[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0FCB0746, 0x06A0FE0F, 0x1B197604, + 0xAD2C7306, 0xE9FFC3C0, 0xF076274B, 0x0243011F, 0x0323509C, 0x2D8821D8, 0x59600703, 0x2A000000, + }; + +u32 pri_mapping_binary_59[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0xCFA1F680, 0xCDFD33F9, + 0xCF6E0603, 0x64F37437, 0x32EC2A5B, 0x31232504, 0xA8FE1F03, 0xC39B3B2C, 0x1B180EF0, 0x012DDEC8, + 0x50669412, 0xA220B011, 0x6415C38A, 0x193B1850, 0x01000000, +}; + +u32 sec_mapping_binary_59[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_60[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C92E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C0429, 0x655831E3, + 0x39D43EB0, 0xF97F26FF, 0xD9CD6080, 0x6CAEEE7E, 0x90644553, 0x0FCB0746, 0x06A0FE0F, 0x1B197604, + 0xAD2C7306, 0xE9FFC3C0, 0xF076274B, 0x0243011F, 0x0323509C, 0x2D8821D8, 0x59600703, 0x2A000000, + }; + +u32 pri_mapping_binary_61[] = { + 0x11727593, 0xBF4FC240, 0x14C7BFD7, 0x16AD8AB5, 0x48553031, 0x76722331, 0xFD0B5C48, 0xFC0388D1, + 0xCD81D9B1, 0x61766171, 0x3306467F, 0x26B8D109, 0x38063BEB, 0xD2D930B0, 0xB160C26E, 0x031EBD6A, + 0xA8F4DDD2, 0xF6F3DEFB, 0x7EDFBBBB, 0x8E201787, 0xA5C0047A, 0x500FB205, 0xBB161EDD, 0x6B87E16D, + 0xC8613230, 0xA08F6336, 0x13CB2F40, 0x11E90F1C, 0x3945D665, 0xC5D34627, 0x52B1F12D, 0xE5665A80, + 0xA1215E3C, 0x30C7AAD8, 0xA6878B72, 0xA37EE67A, 0xC00078E7, 0xDA8441C4, 0x871E5CA7, 0x1AC5A77C, + 0x3C683525, 0x67045716, 0xB8B046AB, 0x19F7F328, 0xBEA7C078, 0x20F354A2, 0x5E5BE643, 0x4C0C6428, + 0xDDA7B7F9, 0x34B5EB1B, 0x59BF12A4, 0xEBAE06E9, 0xBAFA0237, 0x38FEF2D7, 0x7CE1E388, 0xFD32639F, + 0x670FDC6D, 0x35AB95E4, 0x1CEB7EBA, 0xDF06C1B3, 0x04DFF489, 0xF95E927E, 0x0651BF45, 0x7093E039, + 0x826F133C, 0x4F706B89, 0xFBFABC6F, 0x358EEF2C, 0xC4C3CE57, 0xEFF554EE, 0xFBAEE0AA, 0x523EC90B, + 0xFE79F7D1, 0xA85F46E7, 0x78F57B8E, 0x7BEDFFBA, 0xA3F83F88, 0xEE7FB174, 0xDED7E3FB, 0x1EF965BA, + 0xB2AED04E, 0xEFB348F0, 0xFD25DE45, 0x72FD0000, +}; + +u32 sec_mapping_binary_61[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593E30, 0x32F03148, 0x6FD8C850, 0x669412A2, 0x20F01C6A, 0x0F54DE67, + 0x23482BC3, 0x8A1968E2, 0x9140F17F, 0x0C0C6FEE, 0xB05C6078, 0xC0C72003, 0xD4CF6004, 0x3417AE1F, + 0xE6AEDD1C, 0x0610F744, 0x80DCC3F8, 0x09AA3F6D, 0x234355D9, 0x8A192921, 0x407DB50C, 0x0CB74F43, + 0xDC213B01, 0x660E443D, 0x9327A6BD, 0xBBC0FA30, 0xED41F1B7, 0x30C21EA8, 0x3BC1E6CB, 0x4D80F973, + 0x23C3BF5D, 0x6FEEAC98, 0x01119747, 0x1247F52F, 0x767F30DF, 0x87998B1E, 0x5E10F314, 0x26A08707, + 0xC23D10F7, 0xC3DD0B36, 0x8F8D154B, 0xB883CD47, 0xB597C102, 0x12DE8A40, 0xF3838D4C, 0x5830CC07, + 0x86CF9D19, 0xA776B595, 0xC1C421E9, 0xC4F3C66E, 0x0603A4F0, 0xE12ADF06, 0x963580E9, 0xFB0F71B7, + 0x52017AF8, 0xEC809A03, 0x00000000, +}; + +u32 pri_mapping_binary_62[] = { + 0x1172558C, 0x3D0E8240, 0x1046DF2E, 0x1416C460, 0x624163DC, 0xCADA7016, 0x8EC01988, 0xF7B0A1F4, + 0x37A1A542, 0xD7C683D0, 0xDB50D84B, 0xC0C1DDC6, 0xAF99795F, 0x66DE0B17, 0xCB5213C3, 0x9D601525, + 0x66D76F0E, 0xE1BADFF7, 0x9658A1E0, 0xC1568D92, 0x678296F3, 0xA365A1DD, 0x5F24D3D0, 0xFC2C868F, + 0xD38DE15B, 0x3197A586, 0x54FAD8FF, 0x9D840BC8, 0x33CFE77A, 0x5250959E, 0x2FC20374, 0xADE7ABF3, + 0x28F11469, 0x9E896736, 0xF5415933, 0xD8AEADCA, 0x1BFFF902, +}; + +u32 sec_mapping_binary_62[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xC64FBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6F9B07C, 0x6064E003, 0x2ADDC850, 0x669412A2, 0x20B09161, 0xD78CA5AE, + 0x8D8C0738, 0xC0FADF6F, 0x6460F8C7, 0xC0F0E60E, 0xCB068603, 0x7C0CCC40, 0x750C4640, 0xFD0210F3, + 0x99EF3F87, 0xBA0B6A5E, 0x2450BE8C, 0x81212564, 0x37870692, 0x3BD85837, 0x829CC0B0, 0x62C60EA8, + 0x7A000000, +}; + +u32 pri_mapping_binary_63[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0x80EA5BB4, 0x91E1DFAE, + 0x377756CC, 0x80F21743, 0xD431A2AB, 0x5B82A66E, 0x29441D13, 0x5C1D5C9E, 0x0324CF3C, 0x83258021, + 0x818F8119, 0x28CF10C4, 0xC0E02CB0, 0x03EA2F00, +}; + +u32 sec_mapping_binary_63[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2580C18, 0x1CF81898, 0x13363230, 0x1801C505, 0x7640ED01, 0x00000000, + }; + +u32 pri_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0x80EA5BB4, 0x91E1DFAE, + 0x377756CC, 0x80F21743, 0xD431A2AB, 0x5B82A66E, 0x29441D13, 0x5C1D5C9E, 0x0324CF3C, 0x83258021, + 0x818F8119, 0x28CF10C4, 0xC0E02CB0, 0x03EA2F00, +}; + +u32 sec_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22590C18, 0x1CF81898, 0x13363230, 0x1801C505, 0x7640ED01, 0x00000000, + }; + +u32 pri_mapping_binary_65[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0x80EA5BB4, 0x91E1DFAE, + 0x377756CC, 0x80F21743, 0xD431A2AB, 0x5B82A66E, 0x29441D13, 0x5C1D5C9E, 0x0324CF3C, 0x83A580A1, + 0x818F8119, 0x2EBF03EA, 0x2F000000, +}; + +u32 pri_mapping_binary_66[] = { + 0x11727593, 0x3F4F0231, 0x1C86DF1E, 0x87A2E279, 0x282A0EC6, 0x4B88C4D1, 0x5CFC026E, 0xAE26247C, + 0x814B5C4D, 0x24C49149, 0x13071712, 0x7323FEE5, 0x061D3A89, 0xC581555C, 0x5C2537B0, 0xB130B84B, + 0x0E6B7B10, 0x1B69975E, 0x9EF67D7E, 0x6DAFED43, 0x3686AC01, 0x1B784162, 0x339D734E, 0x8785BAB9, + 0x35AC0D19, 0x6C0202B4, 0xB04B46BC, 0xB57330F8, 0xF46B868C, 0x217369DE, 0x3B781616, 0x07DF5237, + 0x32BF082C, 0xFE415171, 0xBDA26353, 0x446C1006, 0xBEE444C3, 0x0DCEE172, 0x8F1DD7B9, 0xA16095C0, + 0xF78A9C47, 0xC02094F3, 0x129ABCF9, 0x9F7FA067, 0x2139E1B1, 0xF796FBBA, 0xC07B9C4B, 0xF6A6FB66, + 0x347C56C3, 0x531A3EF7, 0x87F32343, 0xE0C7EBB8, 0x53F735AF, 0xC92F6878, 0x5AE7BD57, 0xBD8B9ABC, + 0xA5E14B3A, 0xEF83EAB5, 0x35F94C6F, 0xFA7F589E, 0xF076EAD7, 0x97F029BA, 0xECF1753C, 0xBED2A6B8, + 0x72CF65DD, 0x10E830C9, 0xB3758ABC, 0xBB2778E8, 0x77D85945, 0xD659AD8E, 0x7DFDF81E, 0x8B7B6BD7, + 0x462DECC8, 0xFB2AEA24, 0x2FD4F5AD, 0xF11C71B3, 0xC277543A, 0xC9973D75, 0x7CBDAAAE, 0x9314D4F1, + 0xDCF4BAFC, 0xBD4CDEC9, 0x8138AF06, 0xC513FB7C, 0x0BF83ED1, 0x042E23F3, 0x18550B1B, 0x3CBFED1E, + 0xEE8B7D96, 0x80B2D78C, 0x3D3F0000, +}; + +u32 sec_mapping_binary_66[] = { + 0x11727D92, 0xB14FC250, 0x10C6BF42, 0xAD25214D, 0x8D0E4645, 0xAA837134, 0x8DA38983, 0x13461303, + 0x1D7427CE, 0xC6A1897F, 0x80F20718, 0x859111E2, 0x4227B55D, 0x3AEBE248, 0x94443616, 0x88386BC0, + 0x6B5F9FF0, 0x0AFA96D7, 0x5CBFBBFB, 0xDD77AF03, 0x765C2C24, 0x82FB11C9, 0x0C8E0E9B, 0xDF433A83, + 0x8B1D4F85, 0x147CBA98, 0x4B305D9A, 0x6E03F761, 0x96812F96, 0x7E20F725, 0x68588203, 0xDB2C5A86, + 0xEE60E076, 0x5BB58ADC, 0x465FC332, 0xC56FF3A5, 0xC21EC5B5, 0x57BC3D97, 0xA378DF81, 0x6282F49D, + 0x710E9D71, 0xA4178963, 0xA32A67F5, 0x6BEAAF4B, 0x90004FDD, 0x0C797C15, 0x01CF6CD4, 0xFFC401EA, + 0x40B9C4EB, 0x44F15D8A, 0xF7400D19, 0xDF4A7BC4, 0x47AD50AB, 0xC4F4419D, 0x01D06DC9, 0x2F686BC8, + 0x90BE606E, 0xCB23BE48, 0x774ABA0A, 0x7065F338, 0xE7F4D4AD, 0x313EE983, 0xFB43FA16, 0xF0E4C6FB, + 0x311F567D, 0xFA6F929F, 0xBA7F1CE6, 0x7DC67494, 0x5FB76F2E, 0x8B96384F, 0xB621E625, 0x7253386D, + 0xA068C5E2, 0x677CFE28, 0x6F7FB21F, 0xF361723E, 0xC1FF7971, 0x0E837894, 0x3C68CF93, 0x7BE8D569, + 0xEDA53FFD, 0x0A3992EF, 0xE27B5AAB, 0xF2F9A6EC, 0x299CEB97, 0x27CC5766, 0xA6CCF1EF, 0x9EC5FE8A, + 0x1AD39DCB, 0x0DF81AD6, 0xABA2CF4A, 0x2AEE2B7B, 0xAFB9A687, 0xF1FDA7EE, 0xA23A43CE, 0xF100F1FC, + 0x00000000, +}; + +u32 pri_mapping_binary_67[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x6640C419, 0x71883321, 0x89F3BF66, 0x7873072A, 0xCE0C1467, 0x4F664809, 0x1180DABF, 0x08551F0B, + 0x5C1F547E, 0x31AA3C2B, 0x0EFBD890, 0xC4B3676C, 0x5DDA24B4, 0x9181E11F, 0x03D06288, 0x3C3B0E7D, + 0x1C38C439, 0x81E20C46, 0xC07080B9, 0x63C94686, 0x5D652B66, 0xA484A09A, 0xCB85AE6E, 0x2986BA0B, + 0x0C0FF818, 0xB891ECB9, 0xB3EBD42C, 0x983DDC0F, 0xB0DBCFF3, 0x006E2E07, 0xC85CE619, 0x30730F78, + 0x80ED590E, 0x377F02C3, 0x023E065E, 0x24731834, 0x19182636, 0xEE604005, 0x00000000, +}; + +u32 sec_mapping_binary_67[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593E30, 0x32F031F0, 0x356C6428, 0x334A0951, 0x10D80852, 0xCAB062C6, + 0x73A87D30, 0xF3777318, 0x40CC8D00, 0x99CBE409, 0x54F78F81, 0xE1CD1D4C, 0x7528F60B, 0x43CCE707, + 0x9ACF6004, 0xB45700BF, 0xB9CCF737, 0x32EC2A5B, 0x31232504, 0x6E0E589C, 0x8D15661F, 0x4B014303, + 0x1F830086, 0x7990F0F0, 0xBCB19B01, 0xC59D5E40, 0x75650C0C, 0x29213B18, 0x50010000, +}; + +u32 pri_mapping_binary_68[] = { + 0x11727554, 0x3B4FC250, 0x183D0554, 0x54AC5551, 0xD1C4D8C4, 0x681C497F, 0x01863FE0, 0x83417171, + 0xA83A99F8, 0x4888830F, 0x7CB2E864, 0xA20C0E8C, 0x3898D8C4, 0x442D8324, 0x6EBA98B8, 0x29216C2E, + 0x0CEE12F4, 0xC2D7427B, 0xA17769BF, 0x73CE3DF7, 0x3BF76BFA, 0x0D5A3AFC, 0x2E48C013, 0xDC23BE80, + 0xBC5D9A48, 0x79464B17, 0x251D9200, 0x01C86052, 0xF8632B1B, 0x808BC9E7, 0x75F4B868, 0x9F8F3D65, + 0x3C545D64, 0xFC92DD9F, 0xE74780C8, 0x5E34C414, 0x35224B1A, 0xCA7A3197, 0x4E1AFB17, 0x88179CF8, + 0x28F1AE06, 0x3E03D9DA, 0xC722E9DC, 0x4D74B67E, 0x7748E761, 0x3A28AC4F, 0xC9C07759, 0x1D03D488, + 0x51EF6995, 0x48683867, 0x9FE165A0, 0x9833EA2D, 0xF26BA9F9, 0x71E76D72, 0xBE1BA6AF, 0x51AF737E, + 0x71CF3B0A, 0x225A99DF, 0xB8323355, 0xC9914BBE, 0xEAA73183, 0x3F30F882, 0x037F487C, 0x5B96E7B9, + 0x1C47A4F3, 0xA61C7C12, 0x94AB3DEE, 0x90EB94CB, 0x75C2E53A, 0x36736510, 0xA47DDE2A, 0x7E4EBE1D, + 0xF1FA9C6E, 0x3FF3E5B7, 0x24E19D16, 0xFCE9FE3A, 0x7733CF7C, 0xD6807C99, 0x785F9C9F, 0x2FE5E8B2, + 0xE05DFAC7, 0x8B898B4B, 0x1A224A78, 0xAC9E8F7C, 0xBA430D3E, 0x555CB2E0, 0x4DE7BF6A, 0xE6227D4F, + 0x4DCFDDCF, 0x8ADDB737, 0xC47D6FCB, 0x1AF4583A, 0xA946B8F9, 0xABA4EF6B, 0xD287ED1E, 0xCFEC7DF8, + 0x1DF2F437, 0xE205FC88, 0x18B0E0A2, 0x8E9A7E30, 0xD85C1F60, 0xF8A59220, 0xFD27BEDE, 0xAE081F92, + 0x193E9B98, 0x0BD7F114, 0xEE440C4B, 0xA6CF73E5, 0x2F301D55, 0x1F615FFF, +}; + +u32 pri_mapping_binary_69[] = { + 0x11725D90, 0xAD0EC230, 0x14854FB7, 0x41100B19, 0x090243A8, 0x2248B257, 0xE00D8047, 0x40F063F8, + 0x49086F80, 0x01450293, 0xC849A680, 0xCEE03168, 0x82C06110, 0x7896C10D, 0xDD0AE39A, 0xF69E7EE7, + 0xF6B437C8, 0x12C86BB0, 0x803DF4A2, 0x59E093A0, 0xBC364AC1, 0x2210B018, 0x18E083B3, 0x17D5A100, + 0x8DF09140, 0x4E933E93, 0x568EED67, 0x0AC7538E, 0x7B190F86, 0x2C6D3C8C, 0xED56935B, 0x3E2ABFFE, + 0xA18750DC, 0x2FAE13F5, 0x03C933C5, 0x477A3FE6, 0x7C54A53F, 0xF3D1E792, 0xD7141F73, 0x52D74987, + 0x4D79ACBF, 0xDC3D0F62, 0xEC3AADE6, 0x5F9E2EF1, 0x2170BF48, 0xBFA1FCD1, 0x7927F645, 0x7D3BC9A7, + 0x7EEE4BE4, 0x9CC53EC5, 0x9F70CD22, 0x4DFCB23E, 0x6DD42837, 0xCEC07165, 0x6C7020FD, 0xFA7D0F7D, + 0x2D5C6787, 0x64BD0100, +}; + +u32 pri_mapping_binary_70[] = { + 0x11727594, 0xBB4FC250, 0x14C6BF16, 0x54D48A45, 0xD1B0183B, 0x1947D3FF, 0xC29DC1C7, 0x5A75C557, + 0xC537BE60, 0xD1C94418, 0x1D593BA9, 0x65E98C31, 0x7136C4B0, 0xB930B84B, 0xC02BE716, 0xDA63DAA5, + 0x3DE77CE7, 0x77BF7B7B, 0xDA2FD0E5, 0x22AD4207, 0x5E109BD3, 0x3246BEBD, 0xF0189F6F, 0xDFB75DE8, + 0x0A14A086, 0x45A52B2E, 0x2F0355C8, 0x575CA454, 0xEAD3C4DD, 0xC0538F62, 0xE08770DD, 0xF8B782A4, + 0x7870609B, 0x56D6D09D, 0x3F29AA15, 0xD9BF2AE2, 0x0ED06A90, 0x4EE9EB64, 0x7DCD41C7, 0x6D35AA15, + 0xAAABA20E, 0x53F0F51A, 0x8CA08F75, 0x07AE5DAD, 0x58599FC7, 0x7C9E507F, 0xACDF2FF3, 0xA722B601, + 0x2B2BE333, 0xDF1FE39F, 0xFB5C19EF, 0x122F1EF0, 0x135A6F87, 0x71B7D9BE, 0x73039FA1, 0x750E883B, + 0x14C5B519, 0x779F71F7, 0x98CF02F1, 0x86F9B95E, 0xF8E72AE3, 0x4BD28DF4, 0x75CCD715, 0xD397489F, + 0x08E8433E, 0x8B4C7F43, 0xFA51EEE3, 0xDAD7B1F5, 0x8E493F16, 0xC53F62FC, 0x43D28F73, 0x7E7EC05F, + 0xA2FE442F, 0x7F177F47, 0x33094DE8, 0x1FCC12CD, 0xE507F05A, 0x268ED61C, 0xCC6B63B9, 0xEE964BA2, + 0xFE067C76, 0xA86F42D4, 0x15334DF5, 0x4ADD2DDA, 0xD497F4F8, 0x9CB37D6D, 0x85E77DD2, 0x8B78CF9B, + 0xFE3CCB78, 0x23DCA77B, 0x6C8E2D5F, 0xCFF6791B, 0xEE4B05FC, 0x05BFABA9, 0x88FC7444, 0x3E1D919F, + 0xF99FCFA1, 0x90C46C3F, 0xFF2CFF33, 0xBF000000, +}; + +u32 pri_mapping_binary_71[] = { + 0x11728556, 0x3B6CD350, 0x14BD4E03, 0x0408C685, 0x42D342A9, 0x21A5947F, 0x70CB3F7C, 0x4BA0FC23, + 0x94814F81, 0xA552F80C, 0x64800003, 0x13D00809, 0xA44848E0, 0x91315285, 0x644FC0CB, 0x92B5A92A, + 0x59620232, 0x64A93A50, 0x242F4C44, 0x29CF7EF9, 0xF8D97EB6, 0x175BE7DC, 0x73EE7DF7, 0x5EBD641E, + 0xC883A02B, 0x60BCBF41, 0x471F24C5, 0x67B545FC, 0xD49FC78B, 0x009CF189, 0xA03340E2, 0xC2F82DC2, + 0x175325C2, 0x3F225F0C, 0x6A50E5F1, 0x870AD7A4, 0x81115198, 0xB7FA0AC4, 0x371CC1BE, 0x839F82FD, + 0xB5F73504, 0x02071C40, 0x11864CFF, 0x52040CFF, 0xEB2A54E4, 0x329ACC06, 0x750EB05F, 0x5585AC34, + 0x91128506, 0x7F43853A, 0x5AA81464, 0xC27376FE, 0x26CD075A, 0x7C11446B, 0x9E5B745C, 0x87DDE729, + 0xCD075B3C, 0x8D2FB1E0, 0xF8A85090, 0x6DE7C962, 0xBC0EB050, 0x21F14B19, 0x3ECB1C78, 0x43FF84F0, + 0x21866E39, 0x035F8171, 0x90F07C9A, 0xE779AC02, 0xCA16E489, 0x145DCF4A, 0x863ECCEA, 0x5B8E8E5B, + 0x6589A3CE, 0x3D49C7F1, 0xF6FEBEA6, 0xF9D576FE, 0x15CD0BAC, 0x7AEED271, 0x9D8CF3AC, 0xF19BD31D, + 0xBA2F6B19, 0x3E5DAC39, 0xDD26FC3A, 0x866E3D03, 0xEFB6CF69, 0xDC7D4E11, 0xA7BE0A3A, 0x0F3D96BE, + 0xC4C87942, 0xA6CF3B15, 0x7804AD3C, 0xBD5A338F, 0xAD7F0FDD, 0xF36DD0DC, 0xEBDDA831, 0xE6FD808E, + 0xEB63E837, 0x69F63934, 0xF4F7E9FC, 0xFD0CBDA8, 0x31FA7F8F, 0xF09B19BA, 0x2D4EDCBC, 0xAFA296BE, + 0x50FD7BAB, 0x829CCDA5, 0xCDBE5400, 0xCA88C40F, 0x282AA4A4, 0xD1A8E1C3, 0xC9BDF89E, 0x22FCF41B, + 0x92676BBE, 0xCD937B0C, 0xE74BCF25, 0x5ECC12FD, 0x60BE5D47, 0x05CD4C35, 0xEBDB9669, 0xE3882BC8, + 0xDD69AC4B, 0xFC9E1A6F, 0xF46328E3, 0xEDBB3DE3, 0xEEBB23E9, 0xEDBB33E9, 0xEDBB2BE9, 0xEEBB3BE6, + 0xEDBB27E6, 0xEDBB37E6, 0xEE1B13BC, 0x7DF7094E, 0x5F636FFE, 0xCC125EB2, 0xE80DFE65, 0xB4C59B79, + 0x8705F7BC, 0xC3BA77BD, 0x23BABB6E, 0xBF46E7CB, 0xE17A2181, 0xAF933AD1, 0x1D70F044, 0x775071D1, + 0x59CE7148, 0xF1EEC361, 0xC5BB0F47, 0x14661F4C, 0xFEA8950F, 0x95518FAD, 0xEEB8A33E, 0x821FCB7B, + 0xEFFF719F, 0x3D3DC1D8, 0xD3933E7B, 0x7ACA674F, 0x4F33F674, 0xD4674FCF, 0xF8EC6982, 0xB1A7677D, + 0xF6F49CE0, 0xED3BC6D8, 0xC331DDDB, 0xF73C7B4F, 0x4DFE82EE, 0xFE3B7111, 0xE31FA49C, 0x89F33FE1, + 0xD7CC4712, 0x7FA9EA7E, 0x2F5EB6E0, 0xDF513CDC, 0xACEF4AA9, 0x8D7F463F, 0xA60B329E, 0xFF2380BF, + 0x7384BF5A, 0x72F82950, 0xE22159B2, 0xDFFB5F1B, 0xFF0FFF03, +}; + +u32 pri_mapping_binary_72[] = { + 0x1172658F, 0x3D0E8240, 0x1085DF02, 0x261684AC, 0x89058D71, 0x2B6369A8, 0x3D840547, 0xE0005644, + 0x3B4B7F2B, 0x1B4A4B5A, 0x2A75693C, 0x083D0D85, 0xBD041C58, 0x2410A799, 0x99B7EF7D, 0x934DA14A, + 0x62AC55FD, 0x097D8295, 0xD8E42555, 0xB15DC600, 0xAB468991, 0xA67C2675, 0x817B9D12, 0xF8A87869, + 0xBC192C1A, 0x22C0219D, 0xA75D2E57, 0x5CD326EE, 0xEC664CF3, 0x6B2EC119, 0x181043D4, 0xFC978D8A, + 0x7F8A20FD, 0x30F0DC18, 0xF3AE7E24, 0x6E016489, 0xBAC3DA3B, 0xCDFBE197, 0x6BF67DDF, 0xAFB5FE18, + 0x0BC51DD6, 0xBE0BE93E, 0x4039B59F, 0x2314324B, 0xC240E574, 0xCAF98EE7, 0x0ADED78D, 0x7F7D8D9D, + 0x8541AB3F, 0x9AFF7F01, +}; + +u32 pri_mapping_binary_73[] = { + 0x11728555, 0x4B4C1341, 0x18FEB754, 0x45AC75D1, 0x2A8820AB, 0x15C4F75A, 0xF18D4AAD, 0xF57DA891, + 0x838A313E, 0x30885E7A, 0x6AF4A017, 0x95A65113, 0x12A3ECC9, 0x78B3A417, 0xF6840E07, 0x493C0969, + 0xDCB3F6D0, 0x8BE15048, 0xF6E485A6, 0x383B53CA, 0xCE76673A, 0x97DDFDBE, 0xFFFFFE67, 0x6667811E, + 0x04018FF5, 0xFC06756D, 0x10539E16, 0x17F1293D, 0xEB990490, 0xAC57048D, 0x1E6AE7C3, 0x4F052688, + 0x97020BD4, 0x7DD16B40, 0xDE8F5F74, 0xE80B8525, 0x459EB5EB, 0xCA54D7D7, 0x8C753B3F, 0x7BDB8BEF, + 0x8B086409, 0x248049E8, 0x22FA53CD, 0x60E9DFD0, 0x21A74DA3, 0xE184D794, 0x00EBE575, 0x488406FA, + 0x14598712, 0x9ACBA535, 0x8A4B1CDC, 0x63C37168, 0x486B65DD, 0x9BF8BB04, 0x3097A376, 0x751C7F2F, + 0x075F5185, 0x97756F51, 0x7E25C76F, 0x1507AFE7, 0xE0AB310E, 0x21DC5779, 0x12147B5F, 0xFA754089, + 0xB436D0C7, 0xD6D1C0D1, 0x59C3C17D, 0x15BCAC9B, 0x64F9B515, 0xDE319761, 0xD6CEEFD4, 0x79CDF2EB, + 0x9CFC2B96, 0x976D7154, 0x1AA79ED8, 0xBDABD8E5, 0xC1F44363, 0xFE3BD9A2, 0x8680A31F, 0x4F74187B, + 0x389ABC1E, 0xC1FD9807, 0xF8334375, 0xD71BEE75, 0x6F303875, 0x3D66ED02, 0x1CFF8D86, 0x73AF1CF9, + 0x3C60E7B2, 0x8917EF3E, 0xABDB642C, 0xCDBBCCDF, 0x73CEB98C, 0xDFA5F6CD, 0x0667BF87, 0xD8F89B39, + 0x75B4189C, 0x3D7E44F9, 0x2D1CBF56, 0x0EDE662C, 0xEF2B33C7, 0xB7EEFBBA, 0x15DB7784, 0xAE852D9D, + 0x37DAC497, 0xE104CBB7, 0x73E22836, 0x3C37348D, 0x3EE07D83, 0x5F000B05, 0xCA6FB3E9, 0x226D2C65, + 0xD325F7D2, 0x76C3BA97, 0x22418B97, 0xB41644F8, 0x1CC0CF14, 0xF50F8E2F, 0xF3F4FEC1, 0xF107FF46, + 0x9F67A9FF, 0x8E715B7C, 0x3493C179, 0x11BC63A4, 0x0A277A9D, 0xF16A3D2B, 0x9FF92CE5, 0x77C66D7E, + 0x987F1964, 0xF92E1B8F, 0xA4B4D634, 0x88F38916, 0x32B7CB7D, 0xDAE5A6FF, 0x0F20FB82, 0xF2BB6BE8, + 0xEF71F049, 0xAC0F5180, 0x3B255AD7, 0xDEB87B5D, 0xFB62DCBC, 0x88DFFE98, 0x5397FA1D, 0x502D3C48, + 0x7009B5E2, 0xB9D27C0A, 0x19CAABAA, 0xB8FF0755, 0xF77C42B2, 0xB84F8764, 0xB16EB7EC, 0xAEDB6D8A, + 0xEB3C6C56, 0xD549F023, 0xFC3D23FC, 0xD17177BF, 0x6323E2FD, 0x3C1E17D7, 0x718233AF, 0x9331717F, + 0x7A6262DD, 0x533177DD, 0xD3AA58F7, 0x4C8D79F6, 0x72E619AE, 0x31CFB3FC, 0x79123E22, 0xBBDF1FE7, + 0x6C7814F5, 0x67ACFD4B, 0xE53E957E, 0x04693E51, 0xCE1E444D, 0x713EE74D, 0x719D174C, 0x77DD8B86, + 0x58F79221, 0xAEF372F5, 0x3D49FE97, 0x5730FE31, 0x9424B8FF, 0x37FE2D8E, 0x7A55E8F5, 0xC3D5A9A5, + 0x7BFA2BB0, 0xE73F0000, +}; + +u32 pri_mapping_binary_74[] = { + 0x11727553, 0xAD4FC340, 0x1C7DED3A, 0x36609402, 0x13248450, 0x034192FE, 0x07044DC2, 0xC7041F06, + 0x31203854, 0x33BE0DDB, 0x041F2121, 0x40250E0C, 0xA26A7018, 0x1CA188E1, 0x0849451D, 0x6208FC16, + 0xE0C2AFED, 0xDA1B9C69, 0xEFBD77EF, 0xF7EE7777, 0xEFA0C190, 0x95A10177, 0x480C66FA, 0xF54263E4, + 0x52196A9C, 0x36183409, 0x12708F51, 0xE99B8F87, 0x7EC85C3E, 0xC7D023D3, 0xBA0CFFEA, 0xA8FCBAE8, + 0xA893DDB7, 0xF22941E5, 0x3F364C23, 0x9FD3351B, 0x5FECC3BD, 0xB6FCF5F3, 0xC44BFFF1, 0x0BC4CB2D, + 0xFC3DF468, 0x8E45D225, 0xFED0C5F2, 0x6E934E89, 0xE8787484, 0xF576F8FC, 0x0BF87049, 0x970C753E, + 0xBF1BF812, 0xDFC67918, 0x7CBF9A90, 0x67CF0633, 0xAFAD7C2E, 0xF0F3F1B2, 0xF2024F45, 0x2A5A7F0D, + 0x382B0A39, 0x4B1C7701, 0x87519D94, 0x6763D898, 0x1E0F7314, 0x6DB896C3, 0x4A26D755, 0x817ACDC7, + 0xF7499FF6, 0x5AFD63F9, 0xB66C54DD, 0x7ACD6142, 0xDD4D5ADF, 0x2ED6DBB0, 0x716055AE, 0x4AA63F2F, + 0xC4FBD4E1, 0x35FB3046, 0x7EE95FDD, 0x91D807D2, 0x777AE239, 0x515F321C, 0x4F1AB313, 0x2DFD5C0D, + 0xF62BE45D, 0x21BFAE07, 0xE19C9685, 0x7B94279D, 0x1AEA849C, 0x87F11CDD, 0x5C773E53, 0x9E9DE0F9, + 0xBA1C3C0F, 0x5C281E3E, 0x556897CD, 0xDC2A4378, 0x0F7A4EFE, 0xDE4F6F04, 0xBF616F4F, 0x01DEB7DE, + 0xC427D9EB, 0x23CF4939, 0x8E95292C, 0xA9C84E05, 0xFDBFF5DF, 0xE50F0000, +}; + +u32 pri_mapping_binary_75[] = { + 0x11727590, 0xB94EC340, 0x1884676D, 0x030122CB, 0x48146910, 0x6E409491, 0x9F001E01, 0xC90547EB, + 0x06891BC9, 0xA2E41034, 0x1C0D4272, 0x4947DAAD, 0x02EB863A, 0x0D3C800B, 0x7714A4A0, 0x8F95B064, + 0x0FC52BED, 0x36F68C77, 0xBEFFF77C, 0x431C8645, 0x0701F00E, 0x77A9D90A, 0xCFABD517, 0x6FB97AAA, + 0x18020202, 0xE4582323, 0x7E3E5A70, 0xF8F52D86, 0x0547E49A, 0xFC19A23B, 0xA6841808, 0xDCC8FB25, + 0xF0F90B05, 0x22EE0732, 0xB7CD750A, 0x24B1D43B, 0xF41F814E, 0x96239CE4, 0xEF727F08, 0xF40BA9CF, + 0x048F689E, 0xB1CFA9C1, 0x3D515CA9, 0x8F0DDE85, 0xE0399CB7, 0x126D6EE8, 0xFD2E29EE, 0xB2EEEB6D, + 0x2AF595CA, 0x795F287D, 0xB813F36B, 0xFB5E53EC, 0xA5CF3749, 0x9CA32DFC, 0xC6D87FE0, 0xF70BA0C7, + 0xC43CB7A4, 0x48A3240E, 0x038A21EB, 0x179D4CF8, 0x9EF665EE, 0xBEFE7DCA, 0x929BB6F8, 0x3316BF61, + 0xF1674B4B, 0xAFFBEABF, 0xA43EA0F8, 0x2C063F3D, 0x26F5A1C8, 0xCF95AA47, 0xA39723D5, 0xA7D1CBA3, + 0xEEB58D75, 0x1FF37AFE, 0x1BEAE70F, +}; + +u32 pri_mapping_binary_76[] = { + 0x11727594, 0xBB4FC250, 0x14C6BF02, 0x2A2A6251, 0x54162389, 0xD13892C6, 0x3F4063FC, 0x0354627C, + 0x2C0C5542, 0xE20B4D1A, 0x071FF800, 0x06C5C560, 0x18D964ED, 0x84968519, 0x177719D8, 0x5C18DC25, + 0xE0B5F7B6, 0xD00BED52, 0xCE97DFF9, 0xCE774F4B, 0xBF412F0D, 0x7E0744E0, 0x1DCE694F, 0x2078DE98, + 0xCFBB661A, 0xCF0D0DA2, 0x00012861, 0x416891AB, 0x1C8083E0, 0x5B1A7C0E, 0xDAE721F7, 0x208ABA4B, + 0x10BFD4AE, 0xE5FA11E0, 0x253F5440, 0x22BAC8FA, 0xB649AD00, 0x7298D53B, 0xEABF050A, 0xB912829D, + 0xFEBB446F, 0x02F52A37, 0xF782FA0A, 0xC45791E4, 0xB0E97BA9, 0xA2A9D5AB, 0x851CABAF, 0x28E73039, + 0xCEFF9AE3, 0xCF28EF34, 0xF372734F, 0xB9DC7123, 0x37AB4F8C, 0xBCAC4E50, 0x3F179FF3, 0x869B7B4B, + 0xB93EBB9C, 0x771C9FA6, 0x7C3FE1E7, 0xA4B5E5AE, 0x9C29150F, 0xB9E26B4A, 0x6175D2C8, 0xE5FA44CD, + 0x8B01FE79, 0xDCAB8829, 0xD9A41C2E, 0x21447DDC, 0xBA9E215C, 0x15A868AC, 0xAF66E453, 0x518D55B4, + 0x6C92E670, 0x97DB3ACD, 0x49F941A2, 0xBFACA737, 0x5644D347, 0xE787F25D, 0xBCAE0F13, 0x7D565AD4, + 0xF5E86A5C, 0xD854AC7E, 0x9E8EBE8C, 0xF6F5D1F5, 0xBE44A9CF, 0x48C2662F, 0xFBDC5EF6, 0xAC7BF126, + 0xB8BDC836, 0x7B79B49E, 0x6734D2FB, 0x3CA28DEE, 0xEBD08DF7, 0xDE92F3C0, 0xCCA5F363, 0x363EE311, + 0x2EEFA10A, 0x4D29E4E4, 0xB0B5DFDF, 0x358FF147, 0x566EC266, 0xCE64A4FD, 0x7FB0ECFB, 0xB8F7BCA9, + 0x1EE7B3EC, 0xEFC9E443, 0x58F22260, 0xFABFB1EF, 0xD01F0000, +}; + +u32 pri_mapping_binary_77[] = { + 0x11727592, 0x3D0E8240, 0x14846701, 0x158D3198, 0x58D818B7, 0x32968413, 0x78088F60, 0xE9BF89B1, + 0xF0E7025A, 0xD9505AD2, 0x52A9D078, 0x107B1B0B, 0x7B89BAF2, 0x968DC1B0, 0x0DCCF7E6, 0x4D960937, + 0xD00950D3, 0x600167E8, 0x8D729D2F, 0xA2D6C168, 0x46FB2880, 0xC5C08010, 0x6DF616E7, 0x528726EC, + 0xCB00558D, 0xF6CAE2C9, 0x718C5338, 0x9E14F736, 0x1E0C15F1, 0xE2038EE0, 0x96DC5B09, 0x3D077A5D, + 0xA9D7FE37, 0x029E1B82, 0xFFE66F04, 0x7F01F7AB, 0xD433CA63, 0x226FEEF4, 0xBADC4ADD, 0x67EAE315, + 0xDCAF9E2B, 0xF584FC9A, 0xF24B3E4E, 0x7C216CDA, 0x3763BE23, 0xBFAEFC2A, 0x8FE65B9A, 0x1B7F73E2, + 0xB90C9ECF, 0xE0850C6E, 0x66F0A2EA, 0x31F5DDFD, 0x549F83A4, 0x4FA98749, 0x8FA97E47, 0x868D4E05, + 0x25957B92, 0xFFC10700, +}; + +u32 pri_mapping_binary_78[] = { + 0x11727593, 0xBD4E0241, 0x1485CF2E, 0xABA292CD, 0x9A50D018, 0xB7D1589A, 0x7D03DF40, 0x131E8142, + 0xFCED36A8, 0x8D7FA082, 0x1A1263B2, 0xB1A293C6, 0xC4A9C0A1, 0x31B19246, 0x122B932D, 0xE82CC464, + 0x7B083830, 0xB30B8CEE, 0x3433E7E4, 0xDEEFDE53, 0xCC17F8A1, 0x88AB3080, 0x6744E663, 0x0933D359, + 0x2A690B9D, 0xDB0E85A1, 0x40016A58, 0x567AECBC, 0x24A0B2F2, 0x238A3995, 0xF7C5D86D, 0xA232A098, + 0x68735C4F, 0xF314E8EC, 0x41008BF9, 0x86E83B66, 0xDA065249, 0xA14F481F, 0x81B25383, 0x39CA3F65, + 0x7E1768B9, 0x429F739E, 0x12F0A47D, 0x721237EB, 0x73853EF3, 0x79D29C43, 0xCE55C3B8, 0x0712775F, + 0xE26642B8, 0x05CE8D84, 0x71F312F7, 0x52E25E0C, 0xB92BBC2F, 0x3AF0AFB5, 0x263C1D1A, 0xE3DA562A, + 0x691A043F, 0xF4E3B5EC, 0xF0799A37, 0xF4BBB4E5, 0x32BF81A6, 0x8E8911FF, 0x917EBEF9, 0xF5930D82, + 0x354B8BF7, 0xFDAA93BF, 0xCFD9528E, 0x2D7F0F5E, 0x3FD508C9, 0xB34990B6, 0xEFB2419E, 0x34C1BBDB, + 0xFEAE53A1, 0x37F81E51, 0xD6BF68AD, 0xAFF6FBC7, 0x725D11B8, 0x4E9DE66C, 0x3E67FAE9, 0xFF1C3381, + 0x2FCDDFF6, 0x7309BDC3, 0x39B3457F, 0x9EF07709, 0x0A4EE5E1, 0x4FCEBD20, 0x6711251D, 0xB1E230E7, + 0xD89E377E, 0xCEAAF837, 0xBF000000, +}; + +u32 pri_mapping_binary_79[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x191418FF, 0x03C10109, 0x0626A0F2, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36323018, 0x01C50576, 0x336820EB, 0x6F038A97, + 0x3130A484, 0x40F9AD1B, 0x414631AC, 0x9801E5B7, 0x00F9FF18, 0x18DEDCD9, 0xCD6000D1, 0xC70116EF, + 0x8598CB08, 0x34B7CC28, 0x25444160, 0x23C3BF5D, 0x6FEEAC98, 0x01116782, 0x8B43D5F7, 0xA0CA3363, + 0xE8437357, 0x0E441D0B, 0xDCDD50F1, 0x5C34F7E6, 0xC1DC8B16, 0x2EF93077, 0xEF80862B, 0x00000000, + }; + +u32 pri_mapping_binary_80[] = { + 0x11727593, 0xAB52C350, 0x1086FF5C, 0x2805429A, 0x42450D43, 0x1445327D, 0x043ABC00, 0x5470B109, + 0x355C5C87, 0x07006A40, 0x310395E0, 0x6AA380C4, 0xA0CB1B00, 0x02870066, 0xE210645A, 0x76BA699A, + 0x73426292, 0xF39D6FF7, 0xECEE9C7C, 0x801F1F15, 0x1516F008, 0x6DC9A8DA, 0x27D1CAAD, 0xBE1C5D45, + 0x3E2C050A, 0x10605519, 0xD2F35485, 0x4AFAB68F, 0xB2CA7106, 0xBD6DDC8F, 0xB2D8F8E5, 0x74433D54, + 0x60D28787, 0x76DD69DA, 0x561CB7E3, 0x61E07FBD, 0xF5BAF17A, 0x973D25F1, 0x02D8E973, 0xF624BFC3, + 0xBE9AF285, 0xBACE25FF, 0x8C7D4DAE, 0xE374EC05, 0x58E3F8E2, 0x885FB2AF, 0x27FED863, 0x3E95E5EF, + 0x084D1488, 0x5F6F76B6, 0x1AC4CD17, 0xBC3EDFB0, 0x5F0827FC, 0xA7FFDDF7, 0x633E4DDC, 0x5DDF6868, + 0xC4EF6ADD, 0x5ACBF550, 0xFA0425E4, 0xFD629833, 0x8FD6A46E, 0xA1EF7D8E, 0x9B09A53E, 0x5D691E0E, + 0x7BB3A9FC, 0x42FF1762, 0xBF73E1FF, 0x733072F8, 0x7C864B75, 0x1EB067E6, 0xC497529C, 0xAE1692BA, + 0x0F693D00, 0x0D883D2B, 0x27BE2CF7, 0x7F24EE2F, 0xE4C42D12, 0x479DEEAF, 0x3CEF630F, 0x7EBBD775, + 0x9AE2F995, 0x4C9E87F8, 0x3FFA0300, +}; + +u32 pri_mapping_binary_81[] = { + 0x11727592, 0xB14FC240, 0x18C51FA5, 0x222AD6A2, 0x68588C5D, 0x342E2684, 0x89D5B818, 0xE3A0953F, + 0x808198B8, 0xB9D82041, 0x65101844, 0x17A27664, 0x93F526F4, 0x480CAEB8, 0xE864623A, 0x30E98209, + 0x3B043C7B, 0x0D6D056E, 0x69EF77DF, 0x7BDFFBAE, 0xFD065F14, 0x210132F0, 0x04EF7220, 0xACA4BA6B, + 0x6571A55B, 0xEA52C81E, 0x78801AD6, 0x3D7DB6EA, 0x6108AC3C, 0x431114B8, 0x2EC09E0A, 0xAAA68B82, + 0x0EB7EB8B, 0x6D0F24F6, 0x42B01ADD, 0xDF54644B, 0x774670A5, 0x571FF29A, 0xB53F2740, 0x0F6819E2, + 0x1B9A126B, 0xC4F651E6, 0x23D7A038, 0xFB5D101C, 0x69B7B964, 0xDCDA1758, 0x9D0134A8, 0xA56B1268, + 0xD1645C91, 0x098C5283, 0xC6FCBCBF, 0x50B7798F, 0xB68C8ACE, 0xB9B76EF7, 0x71CD9527, 0xA05A454F, + 0xC6093A1F, 0xCF37995D, 0x5E2F8EF1, 0x9918704B, 0x9F739FFB, 0x867566DE, 0x4907DFA0, 0xEF2F15DD, + 0xD25F729D, 0xBF6C9F57, 0x4BE99D98, 0xDF7D4F53, 0x653B7F84, 0xE7F79BFA, 0x6B827B2D, 0xB5FD97DF, + 0x793FD3D9, 0xFFFD789F, 0x99C4E8B9, 0x020EDEA1, 0x3F45C69B, 0x684B9865, 0x3CAB6A07, 0x5B8C7F9D, + 0x1A699AE7, 0xFED21EC1, 0x9D5A30B9, 0xD5D7F499, 0x8B8CF697, 0x1D9CFD42, 0x60F3F3FC, 0xC5C19C66, + 0x5D708C7E, 0x7E0C5F18, 0xE666EE90, 0x834B1483, 0xEFB0A810, 0x1CAA273C, 0xF727F0AA, 0x8B091C4B, + 0x5862FFA1, 0x4F05E38F, 0x70AF5F00, +}; + +u32 pri_mapping_binary_82[] = { + 0x11727592, 0x3D4F8350, 0x1486DF4B, 0x5151B1A1, 0x86A18B91, 0xC91827C3, 0x6F21A67E, 0x8C35B15A, + 0x3F0645FF, 0x804E3A99, 0x268CBAD5, 0x4DA6EA65, 0xE9E0E4E4, 0x0F606030, 0x71A989AB, 0x91B41E7A, + 0x41E1A6DC, 0x05CE937B, 0x1ECE071F, 0x1087C354, 0x6000CFA8, 0x2CE975EB, 0x225EB953, 0x97E3DB98, + 0xC3606040, 0x805536A2, 0xD3AF43A1, 0xEB0D8E9A, 0x22F2747A, 0x5AE88D2D, 0x167E846E, 0xA47E3154, + 0xE9C5076C, 0xE2469AB7, 0x49B10B34, 0x9D34DEF2, 0x1305BA5E, 0x002BEFDF, 0x263E0406, 0x611A9F0B, + 0x1FFBF349, 0xF5B892F7, 0x2CF3A6F1, 0x69E60BB0, 0x2EF2B431, 0xBF115E85, 0xBCAEDD74, 0x2CC3C790, + 0x0FC2AE27, 0x78A584AB, 0x257CAA84, 0x4FE778DC, 0xFAE49D4B, 0xC167889F, 0xD8BB66C2, 0x171B6BDC, + 0xA3BA7736, 0x5EDEDBA1, 0x8FDA7DE7, 0xE1DB51DF, 0x1055A1D1, 0x3D669B4E, 0xD277614E, 0x07D49707, + 0x5CB9D23C, 0xF68987C0, 0x2B4FE396, 0xF89E1649, 0xFBD8CBE6, 0x26CDE5BA, 0x58FF6C34, 0xB9AFB912, + 0x3E5FC2F5, 0x1C9FB8F7, 0xE3FF3D15, 0xFA69AB8F, 0xE857B120, 0xD77F24ED, 0xFD30F33E, 0xA5FFF52F, + }; + +u32 pri_mapping_binary_83[] = { + 0x11727552, 0x39480341, 0x147D1BD7, 0x3BAE1BB1, 0xB011B712, 0xCB102CED, 0x6CAC2498, 0x141E0822, + 0xF140BCF0, 0x582DBC05, 0xAB150441, 0x172BCB08, 0x164EA519, 0x0BC5D24A, 0xB04D91CE, 0x46C1CEC2, + 0xA0CEEE9F, 0x31C988D3, 0xECFEFFDE, 0x7FFF7C01, 0x3D8ED608, 0x6C2087AA, 0xF6689BB3, 0x5EEC3C37, + 0x3B8AC745, 0x0EDB8001, 0xDCA2CBF8, 0x16EFBE0D, 0x11411FE4, 0x8845282E, 0x2ABE0EAE, 0x4315079F, + 0x24F76DBE, 0x1BB0C40F, 0x432AD16D, 0x3AB68C1B, 0x62C8F967, 0x3307AEB4, 0x8719F005, 0xBCE6CD27, + 0x142C9148, 0xD809A163, 0xDFC229CF, 0x37C270EA, 0xAEF765D2, 0x5A1D1B82, 0x9F071EB9, 0xB43729AF, + 0x51503AD2, 0xBF256C17, 0x08E22B74, 0xB759D002, 0xB2BEB4D7, 0x7EEB0975, 0x2242C74D, 0x64D2413D, + 0x15795D86, 0x2FFE9ACF, 0xFAC4ABD2, 0xF3AD3270, 0x37EB67D2, 0x4A4FFA57, 0x886FEAFC, 0x1D559FB4, + 0x77B5BAF6, 0x948E56FF, 0x3EE95517, 0x4A738B13, 0x5E17E287, 0x7A1DC4AF, 0xF9ED8BE1, 0x93BF79AA, + 0x8F5AE15F, 0x1C184FF5, 0x0AFFC318, 0x9FF697EE, 0x826DEE79, 0x276601EF, 0x16EA04BE, 0x9C983083, + 0x38EF6634, 0x77B14A78, 0xD2A3F8FA, 0xA792AE9C, 0x4FB8D786, 0x32FF19BF, 0x147EAD8F, 0x29E2355E, + 0xA97B61C8, 0xFB8FFCC0, 0xD5E63E49, 0xBCE891CE, 0x93F804E1, 0x4D8BFFE0, 0x19C2ADA4, 0xC2B57979, + 0x8A4FFD34, 0xC7FFF413, 0xFAED32FF, 0x33EF8966, 0x7D31DF0F, 0x7166FD84, 0xC7CA70DA, 0xA3D6EF42, + 0x699F15FD, 0xCD9A57B8, 0xB7D012D7, 0xEE635EBB, 0x8F39A57B, 0x83CAF703, +}; + +u32 pri_mapping_binary_84[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xDE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x18E25073, 0x7B20F24C, 0x98FA0A18, 0x1AF81898, 0xE1E23BA0, 0xEE060000, +}; + +u32 pri_mapping_binary_85[] = { + 0x11727592, 0xAD4FC340, 0x18C69F76, 0x850D284D, 0x974C2C24, 0x841A0872, 0x69080645, 0x90286092, + 0x0FB33F80, 0x8FA41960, 0x18241012, 0x50980A04, 0xB2B89D62, 0xDC0C1ACC, 0xFE808ABA, 0x998A799A, + 0x8D97DE6D, 0x2C377AA6, 0x7D7E79DF, 0xDF3DE2BA, 0x1087A3A4, 0xC306DE91, 0x5B34CB4E, 0x3D597931, + 0x9692A784, 0xC3D6A001, 0x6D38DA80, 0xCE47193A, 0x8D9F7114, 0x75B167D2, 0xD7C15B6A, 0x71F02D74, + 0x03A3A7C1, 0xA21F06B8, 0xC4ED3656, 0xC7F74F89, 0x7B40AD2A, 0xF309FB55, 0x21F0653E, 0xA6DC07E2, + 0x50E62BE1, 0xD3463EC9, 0x1B8AE77A, 0xE851FADE, 0x28BE23E1, 0xD3B3FA1D, 0x2ADE03A5, 0xDFFED0A7, + 0xDC7329BC, 0xB92CEF85, 0xE23D57BC, 0xF53F6F45, 0xEC1552FE, 0x28BC0679, 0x3DB75675, 0x6C863E8F, + 0xC3C0177C, 0x2A834F4F, 0xF20E220B, 0xF9317ECF, 0x9F47F3F9, 0x8861D9DD, 0xD94CE75B, 0x71F8EA19, + 0x117A160A, 0xC4D777BD, 0xBD2DE26B, 0x0BDB5F81, 0xCFD0D8E8, 0x569A1DEA, 0x5BA4E770, 0x27BC3394, + 0x35B7445E, 0xD9FB8121, 0xF43FF9AD, 0x27FCB3CD, 0xFF7BCE65, 0x703383CF, 0x4FF0967C, 0xC73F0000, + }; + +u32 pri_mapping_binary_86[] = { + 0x11727592, 0xBF4FC270, 0x10C55F4B, 0x41C4A6D4, 0x8481C5D8, 0xC9389AFE, 0x05262CCE, 0xD0117529, + 0x89BF8D83, 0x8DA3316A, 0x179C4CA0, 0xA39BEDD8, 0x092883EE, 0x2CCCCAC0, 0xE6204D18, 0xDC24E0B5, + 0xDF2A50C3, 0x2DEDFBE4, 0xDEEBDDA5, 0x1F60E521, 0xC743065A, 0x48AC8979, 0xE56AB4F1, 0x24AC8F1E, + 0x471E640E, 0x1CD086C2, 0x4DA85EF3, 0xE0A9DDF4, 0xB0CA339F, 0x484F058D, 0x3045C137, 0x8B9B0843, + 0x0E12BDB8, 0x804A5C6E, 0x6373D67F, 0x4FDC0074, 0x2DD2776E, 0x1005DB8A, 0xF42DE931, 0x30E8C5BE, + 0xBBCF72B9, 0x45B97BB1, 0xDCDD586E, 0x799ABBC5, 0x7CE9903F, 0xB05C9E72, 0x0D55D714, 0xD9C5D81B, + 0xF46C8BF1, 0xC40CFF6A, 0xF8656787, 0x7181F875, 0xD1281588, 0x673BF05B, 0x8ED0C750, 0x429278AD, + 0x68865C7A, 0xC37BA7CE, 0xFA934317, 0xCFAAA507, 0x39D94F1A, 0xC366FD29, 0xE229155A, 0xB0CFDCBE, + 0xC72E7C87, 0xEC26F32F, 0xF517EC7D, 0xE4C2336C, 0x4BD77EF7, 0x8BF821F3, 0xA5FBD3F9, 0xE7EE71B0, + 0xE01E55E6, 0x5BEEFFBB, 0x47386F66, 0x864B1EFE, 0xEEB4D275, 0x71A156B6, 0x032E36D1, 0x722E63FB, + 0x9CBF047F, 0xC74DB5C6, 0x72C46EA8, 0x91C9C5F6, 0x39A1B92A, 0x40A910E9, 0x33D20E50, 0x37237D4A, + 0xDA071DB6, 0x89F9FA01, +}; + +u32 pri_mapping_binary_87[] = { + 0x11727593, 0xBD4FC250, 0x14C54F4B, 0x5554ACC5, 0x30B0189B, 0x901047D2, 0xD5C5C438, 0xB901FF81, + 0xC444E337, 0x525117E3, 0x60179C48, 0x803839E2, 0x4627B50C, 0xB2AA3161, 0x332A0389, 0x8331C184, + 0x5D025EFA, 0x8A40E37B, 0x4B7BCF7D, 0xE777EF7B, 0xB7FD045B, 0x16022214, 0xE00E9E59, 0x5F504DB7, + 0xC257D25C, 0x2BDBB2A0, 0x08108032, 0x54A143AB, 0x128448DB, 0x9316FC22, 0xF3F9E8A9, 0xE2C6A6A8, + 0xF861B88E, 0xD41420D3, 0x8B0968A4, 0x2B65CC0F, 0xFAF749D7, 0x8144DC89, 0xF7CC2E0A, 0xC58213EF, + 0x52DC061A, 0x3557DD43, 0xC615785C, 0xDDC54DB9, 0xB8071CEE, 0x09E38A3C, 0xEEB18B7B, 0xE4E2A6FB, + 0xDC08F379, 0x6DFD42AA, 0xA22EC343, 0xDC9C66C4, 0x55C54466, 0xEDC54AE5, 0xA53A9AA4, 0xD7FBBAD4, + 0xC0D7ABC5, 0xFA90AA26, 0x8C687275, 0x89F48F6C, 0xEDD25ABF, 0xEFDE6A3A, 0x9363F911, 0xCAEB5AC2, + 0xF6853616, 0x568A855E, 0x7DC61DA5, 0x7CD8C97F, 0x5FBF3FE5, 0x0DE61BAB, 0xF47D6DAB, 0x512B1698, + 0xEEE5E8E3, 0x033A9681, 0x58C83957, 0x6678DF04, 0xED3BD5F4, 0x805DEFE1, 0xF9D13AB7, 0xFB3DA37E, + 0xED7E2629, 0x9F8B1AB1, 0xEE79E437, 0x5043CCE7, 0x2BFD5F77, 0x8AA3CB1C, 0x7D9AA32B, 0x1CDD5FEA, + 0xCF79E83B, 0xD8E9CDD9, 0x35FF4DD7, 0xBCB77BF7, 0xEDC45B52, 0x048B3266, 0xFEB8B7CE, 0x7FF50B00, + }; + +u32 sec_mapping_binary_87[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0x668F5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE366B214, 0x3034F031, 0x087DD8C8, 0xC0600414, 0x1780EAF3, 0x04F2CB18, + 0x18524276, 0x40ED0500, +}; + +u32 pri_mapping_binary_88[] = { + 0x11727593, 0x4B681351, 0x1486FF99, 0x8EB56A1C, 0x538D1A1F, 0xB5E3A3D5, 0x65C8C66D, 0x442AB814, + 0x8BF56DC1, 0xA9F501C5, 0x470911AC, 0xD60AC6FA, 0x288180CD, 0xC285CB04, 0x413A2BF5, 0x466AD711, + 0xC4B5CE22, 0x3B2974D1, 0xB586D49B, 0xB93399CC, 0xA16736C9, 0xFDCE3DDF, 0xB9B9F9E7, 0x0FD42390, + 0xD01107BE, 0xA0AB2F96, 0xB4728DC1, 0xF7467FA3, 0xD810886B, 0xD0802A8E, 0x696BF259, 0x4A4297DB, + 0xCF0BF4EA, 0xAA2F263F, 0x2D7CF22C, 0x16FE29DD, 0x9AB1AAC1, 0x945F1C20, 0x2D79DCEF, 0xBB20D759, + 0xC01EF6D7, 0x179D9602, 0xE5521556, 0xA7FF92E4, 0x4D60C525, 0x731F29AF, 0x46BD53C4, 0xFB98F13E, + 0x09BCFEFA, 0x81F2E96D, 0x1F99779F, 0x78EF055E, 0x7F7D97F8, 0xA695AF8B, 0x9EEF29F1, 0xCC30E77B, + 0x467CD794, 0xCFE0CE77, 0x9578AF90, 0xF35D0EEF, 0x3132E795, 0xF26EE0BC, 0x2F897796, 0x785F84DE, + 0x94EAEBF1, 0xF81BE5ED, 0x96DEB1F4, 0x991356DC, 0x815BAC89, 0xE379B9FF, 0x2FF07151, 0xD537CAFA, + 0x805F7F38, 0xF2F6F9A4, 0xEDE0ABFB, 0xA35913C6, 0x4FD44DF4, 0xC8FA59FD, 0xFAD04959, 0xFF55FC3E, + 0x9F1FFDD6, 0x4AD5C4CC, 0x29BF5E77, 0x904DDBC3, 0xADFE9488, 0xB9E59251, 0xC7AA894D, 0x4B215F16, + 0xEF5ADC9B, 0xB779C181, 0x964E787C, 0x7C28573A, 0x9775F0C1, 0x5D6CCFDB, 0xB210F655, 0x2B6E6536, + 0xEFCDCB4D, 0xD8AA3F56, 0x08EB4DB1, 0xD2F66E65, 0xB8C9F06D, 0x0C8F33BC, 0x97E1DB19, 0xBE83E109, + 0x86EF64F8, 0x2E86EFEE, 0xE0EBE677, 0x3CC885DA, 0x9F2C90F7, 0xE04E902B, 0x92B7DB24, 0x5F37A29E, + 0x3DD433E6, 0x4064CBA5, 0x763EEDE8, 0xFEBD74FF, 0x2D92E79B, 0xE1F923F9, 0x7D1DF5EC, 0x63EE613F, + 0xC3FB187E, 0xA010E65D, 0x8C944B93, 0xE179BDDC, 0xF677F4CD, 0xA93E2F97, 0xD6B4836E, 0x9FBBA76B, + 0x623EAFF8, 0xC1D1904F, 0x557ECB17, 0x44CD3994, 0x597FFE61, 0x861F61F8, 0x00C30733, 0xF4FFF7EF, + 0x6DAEFD7B, 0x52C89838, 0x9A09EEFF, 0x33A2CF7F, +}; + +u32 pri_mapping_binary_89[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xDE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB35C60, 0x78C00764, 0x6C646034, 0x12095110, 0xD8C8C030, 0x8381A1AD, + 0x0CAABF07, 0xC8BFC3C0, 0x706A17CB, 0x074606A0, 0xBA071B19, 0xCA8C52C0, 0xEAFEED7A, 0x7367C50C, + 0x16030607, 0x3E0646A0, 0x388311D0, 0x5C811D50, 0x77020000, +}; + +u32 pri_mapping_binary_90[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xDE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB33C60, 0xF8C00764, 0x6C642833, 0x4A095110, 0xD8C8F076, 0xD7EDD32B, + 0x66B07C60, 0x64008A7F, 0xD8C8C060, 0x04542F00, 0x35AF6723, 0xC3AEB215, 0x33524280, 0xE2FF1818, + 0xDEDC6129, 0x6068E063, 0x60FC00D3, 0xBF03EA4E, 0x00000000, +}; + +u32 pri_mapping_binary_91[] = { + 0x11727594, 0x3F6CD340, 0x14C63FA7, 0x060A0D6E, 0xDAA610FE, 0x941A28A1, 0x6314898D, 0xA14A0573, + 0x1422BA22, 0x914A0DE5, 0x8F40C424, 0x4CA8A289, 0x04810535, 0x5862E9E8, 0x480CBD89, 0xF6329039, + 0x9180995A, 0x225B87A6, 0x52F75A29, 0xE73BBB32, 0x2EE7C5BE, 0xDF77EF7B, 0x2F772F6F, 0x07E2A188, + 0x47DCF716, 0x86A690D5, 0xCBCE217B, 0x0695DB2D, 0x40713F29, 0xC622625F, 0x94BD757C, 0xE3513A0E, + 0x44F8A1BA, 0xAF40631F, 0x0448331E, 0xDB09FAC6, 0x846F34C1, 0x7C93EBEA, 0xB4F3C9A1, 0x88295080, + 0x1674EEDF, 0x4EC0F57F, 0xC5E20DA0, 0x906F6136, 0xC80DE25A, 0xC132BD75, 0x89AD0740, 0xDFF6D62F, + 0xD55FE869, 0xCCD0CF1F, 0xF2AD1114, 0x8DB5D542, 0x9EE936D0, 0xA121FFAA, 0xA85FE911, 0xDC4AE732, + 0x7A8CED33, 0x19363C7D, 0x95E08FED, 0xF43B54E4, 0x89F4FC3C, 0x9EFE96A0, 0x6234AA41, 0xFF94F01F, + 0xE6FA07B5, 0x877D0D43, 0x6D8245CF, 0x7FAFB9DD, 0xFD5C1379, 0xD50D97E7, 0x5597774D, 0xFAAEB6F0, + 0xDD3DBC95, 0x7A43C49D, 0x60BA911B, 0xBF37CFF4, 0x6DEBAB55, 0x7EC1F5F2, 0x4A5DD473, 0x729DC7CF, + 0xB8F1B6D9, 0xA1B505C1, 0x4FBD2198, 0x4C67E77C, 0x5E3544BE, 0xE10704CF, 0x338B7329, 0xC69DCDBD, + 0xAD6649E4, 0x39CD7823, 0x57E379B4, 0xDF60050A, 0x9F335982, 0x64BA90E7, 0x3ECDEE88, 0x5FF7488A, + 0xD5E5F101, 0xEDDB9629, 0x7854C2CF, 0x4AB826E1, 0xA3121E93, 0xF0B194E4, 0xFE97257D, 0xF528D457, + 0xC5505F2D, 0x09DFF180, 0xEF3FF75A, 0x27786D58, 0xA67BEFA3, 0x367E74DF, 0x8BFD136E, 0x7DB987FC, + 0x1CD9797D, 0x3197F87D, 0xD5CB0DA1, 0xC7995ECA, 0xDC9D9F60, 0xFAAE6537, 0x2B86B8CF, 0xBAA74F4A, + 0x7EDF3909, 0x3F2FE109, 0x09BF10E0, 0x76B143D7, 0x587FE327, 0x70B02BF4, 0x8BC7E378, 0x7F5C0A70, + 0x8DE2C8EF, 0xB2FEFF3C, 0x538C2BE9, 0x38E7F48E, 0x65DE37FC, 0xF315FA15, 0x49DCB484, 0xEB127E55, + 0xC2AF49F8, 0x75099F91, 0xF01B129E, 0x3CCEF9FF, 0xE5A67E34, 0x1F449F7C, 0xF4E74FA8, 0x2F9F49E6, + 0xD1637503, 0x6D0DB308, 0xCD99A77E, 0x1F7BEB27, 0x7EFF6E7A, 0xF3F62F00, +}; + +u32 pri_mapping_binary_92[] = { + 0x11727596, 0x4B4CD450, 0x14864F87, 0x8AA8C350, 0x14717C20, 0x4565C437, 0xD6B7A282, 0x6CC4D538, + 0x4E7C6E5C, 0x8C125CB9, 0x300D24F8, 0xC0071313, 0x50131398, 0x880B9743, 0x88D12624, 0x0E9D98B0, + 0x0516B296, 0x59CC8E0D, 0x4DBA7718, 0xBCBDF7F6, 0x41A7A79B, 0xF67EE73F, 0xFF393DED, 0x6DBA0CEC, + 0xD0A12164, 0x9D67A0AA, 0x09E2727F, 0x698D1CE5, 0x818E3C80, 0x605DEA50, 0x1F62BA30, 0x39CBF08B, + 0x66C9F08F, 0xA5AF89A6, 0x001172A1, 0x0128844B, 0xCB5E5F89, 0xF986A3C4, 0x37F64D6C, 0x2E7D2EE9, + 0x20092000, 0xE4A18DFA, 0xCF46C1F2, 0xBFAB81AE, 0x6633A924, 0xF12903AC, 0x1498AFE0, 0xF872DDBD, + 0x605DC8AF, 0xBB1FACAB, 0x72747990, 0xBDF51F04, 0xEB458F7E, 0x5DBF8384, 0xAB00A924, 0x5F3FD7AC, + 0x5B866C86, 0xAF5FD83E, 0xBE3A2F99, 0xEF06CCF7, 0x95CF77C8, 0xE7FB1AF1, 0x7DC37CAB, 0xFD7348DB, + 0x7EBE3AC3, 0x3EDF77B6, 0x2F5FBF65, 0x7E1B3D7D, 0xB6B3FC1A, 0x1A1F0D9E, 0x570DD157, 0x2BA9A42C, + 0x6930D833, 0xAF8F5BF5, 0x7F00AC1A, 0x6211CC08, 0x6C0A8A4F, 0x01FC36C4, 0x452892B8, 0xA981CAE3, + 0xA3379616, 0xB219C637, 0x2F56705A, 0x6FCB4F97, 0x97F59582, 0xCDC384C7, 0x38FFDAC7, 0xEBFCA17D, + 0x50BF5A4F, 0xDEF7276E, 0x9DC82737, 0xAF40F318, 0xAF7B5AC1, 0xE9FD4871, 0xD7C7F0F8, 0xD47756E8, + 0x695F5BE5, 0xE07EB721, 0xBC01E1DB, 0x11DE4878, 0xAB72B38B, 0xD6CDCCEB, 0xC3AA337F, 0x1ADFE1C9, + 0x9BE8C965, 0xE95C3CCF, 0x2F8AF8EE, 0x24FCB692, 0xA67CE0D9, 0x17FDFD1D, 0x0D3EE656, 0x8D91029B, + 0xC32E121F, 0x4BA46F75, 0x9378E42F, 0x2C2D8CB3, 0xBCDD52B0, 0xDF1E8437, 0x217C2FC2, 0x9B112E7B, + 0x7869DA98, 0x99E4CFB1, 0x85AC8712, 0x2AEDB376, 0x0EC88098, 0xBEC5F4FB, 0xF8F6572F, 0xD3ED7374, + 0xBEFDF4D8, 0xCEE3EB47, 0x4CBFDFD1, 0x739E72FD, 0xD7EDA711, 0xA63F40F4, 0x42A251B5, 0xFA1BEB9D, + 0x9AECBFAE, 0x813961F4, 0xCDCEB139, 0xB79AC173, 0x8E15D17D, 0x47E3078B, 0xC1736A43, 0xF821841F, + 0x46F81184, 0x1F45F831, 0x841F47F8, 0x0984B723, 0xFC24C215, 0x849F42F8, 0x69849F41, 0xF859849F, + 0x43F87984, 0x5F40F845, 0x845F4278, 0x07C22F23, 0xFC0AC2AF, 0x22BC13E1, 0x5D159CBF, 0xE71FC438, + 0x3C8CC0B5, 0xA2FD9DCA, 0xF1FF85FF, +}; + +u32 pri_mapping_binary_93[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_azt_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_azt_all_p.c.REMOVED.git-id deleted file mode 100644 index 1ee25f63..00000000 --- a/assets/obseg/bg/bg_azt_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -bd26c8c100675a233ba3ac3c70bcce84f969ebc6 \ No newline at end of file diff --git a/assets/obseg/bg/bg_azt_all_p.h b/assets/obseg/bg/bg_azt_all_p.h new file mode 100644 index 00000000..3fd5e872 --- /dev/null +++ b/assets/obseg/bg/bg_azt_all_p.h @@ -0,0 +1,313 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; +extern u32 point_table_binary_65[]; +extern u32 point_table_binary_66[]; +extern u32 point_table_binary_67[]; +extern u32 point_table_binary_68[]; +extern u32 point_table_binary_69[]; +extern u32 point_table_binary_70[]; +extern u32 point_table_binary_71[]; +extern u32 point_table_binary_72[]; +extern u32 point_table_binary_73[]; +extern u32 point_table_binary_74[]; +extern u32 point_table_binary_75[]; +extern u32 point_table_binary_76[]; +extern u32 point_table_binary_77[]; +extern u32 point_table_binary_78[]; +extern u32 point_table_binary_79[]; +extern u32 point_table_binary_80[]; +extern u32 point_table_binary_81[]; +extern u32 point_table_binary_82[]; +extern u32 point_table_binary_83[]; +extern u32 point_table_binary_84[]; +extern u32 point_table_binary_85[]; +extern u32 point_table_binary_86[]; +extern u32 point_table_binary_87[]; +extern u32 point_table_binary_88[]; +extern u32 point_table_binary_89[]; +extern u32 point_table_binary_90[]; +extern u32 point_table_binary_91[]; +extern u32 point_table_binary_92[]; +extern u32 point_table_binary_93[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 sec_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 sec_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 sec_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 sec_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 sec_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 sec_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 sec_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 sec_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 sec_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 sec_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 sec_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 sec_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 sec_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 sec_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 sec_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 sec_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; +extern u32 sec_mapping_binary_64[]; +extern u32 pri_mapping_binary_65[]; +extern u32 pri_mapping_binary_66[]; +extern u32 sec_mapping_binary_66[]; +extern u32 pri_mapping_binary_67[]; +extern u32 sec_mapping_binary_67[]; +extern u32 pri_mapping_binary_68[]; +extern u32 pri_mapping_binary_69[]; +extern u32 pri_mapping_binary_70[]; +extern u32 pri_mapping_binary_71[]; +extern u32 pri_mapping_binary_72[]; +extern u32 pri_mapping_binary_73[]; +extern u32 pri_mapping_binary_74[]; +extern u32 pri_mapping_binary_75[]; +extern u32 pri_mapping_binary_76[]; +extern u32 pri_mapping_binary_77[]; +extern u32 pri_mapping_binary_78[]; +extern u32 pri_mapping_binary_79[]; +extern u32 pri_mapping_binary_80[]; +extern u32 pri_mapping_binary_81[]; +extern u32 pri_mapping_binary_82[]; +extern u32 pri_mapping_binary_83[]; +extern u32 pri_mapping_binary_84[]; +extern u32 pri_mapping_binary_85[]; +extern u32 pri_mapping_binary_86[]; +extern u32 pri_mapping_binary_87[]; +extern u32 sec_mapping_binary_87[]; +extern u32 pri_mapping_binary_88[]; +extern u32 pri_mapping_binary_89[]; +extern u32 pri_mapping_binary_90[]; +extern u32 pri_mapping_binary_91[]; +extern u32 pri_mapping_binary_92[]; +extern u32 pri_mapping_binary_93[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; +extern struct portal_4_point portal_76; +extern struct portal_4_point portal_77; +extern struct portal_4_point portal_78; +extern struct portal_4_point portal_79; +extern struct portal_4_point portal_80; +extern struct portal_4_point portal_81; +extern struct portal_4_point portal_82; +extern struct portal_4_point portal_83; +extern struct portal_4_point portal_84; +extern struct portal_4_point portal_85; +extern struct portal_4_point portal_86; +extern struct portal_4_point portal_87; +extern struct portal_4_point portal_88; +extern struct portal_4_point portal_89; +extern struct portal_4_point portal_90; +extern struct portal_4_point portal_91; +extern struct portal_4_point portal_92; +extern struct portal_4_point portal_93; +extern struct portal_4_point portal_94; diff --git a/assets/obseg/bg/bg_azt_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_azt_all_p.h.REMOVED.git-id deleted file mode 100644 index 6594090f..00000000 --- a/assets/obseg/bg/bg_azt_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -3fd5e872475ef5b4cd325af5fb02bf5c2c63496c \ No newline at end of file diff --git a/assets/obseg/bg/bg_cat_all_p.c b/assets/obseg/bg/bg_cat_all_p.c new file mode 100644 index 00000000..136fec1f --- /dev/null +++ b/assets/obseg/bg/bg_cat_all_p.c @@ -0,0 +1,1051 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_cat_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, -1346.000000, 139.000000, 1346.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, 769.000000, 139.000000, 1346.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 769.000000, 139.000000, -769.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, -1346.000000, 290.000000, -769.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, -288.000000, 635.000000, 288.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, -288.000000, 81.000000, 288.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, -2308.000000, 104.000000, 2115.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, -1635.000000, -50.000000, 2404.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, -962.000000, -204.000000, 2019.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, -962.000000, 139.000000, 2308.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, 385.000000, 139.000000, 2308.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, -385.000000, 104.000000, 1923.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, -288.000000, 330.000000, 1119.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, 1538.000000, 104.000000, 2308.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, 1827.000000, -50.000000, 1635.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, 1442.000000, -204.000000, 962.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, 1731.000000, 139.000000, 962.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, 1731.000000, 139.000000, -385.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, 1346.000000, 104.000000, 385.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, 0, 542.000000, 330.000000, 288.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, 1731.000000, 104.000000, -1538.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, 1058.000000, -50.000000, -1827.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, 385.000000, -204.000000, -1442.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, 385.000000, 139.000000, -1731.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, -962.000000, 139.000000, -1731.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, 0, -192.000000, 104.000000, -1346.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, 0, -288.000000, 330.000000, -542.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, 0, -2115.000000, 104.000000, -1731.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, 0, -2404.000000, -50.000000, -1058.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, 0, -2019.000000, -204.000000, -385.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, 0, -2308.000000, 139.000000, -385.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, 0, -2308.000000, 139.000000, 962.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, 0, -1923.000000, 104.000000, 192.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, 0, -1119.000000, 330.000000, 288.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, 0, -115.000000, 139.000000, -1654.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, 0, -462.000000, 139.000000, -1654.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, -2231.000000, 139.000000, 115.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, -2231.000000, 139.000000, 462.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, -462.000000, 139.000000, 2231.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, -115.000000, 139.000000, 2231.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, 0, 1654.000000, 139.000000, 462.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, 0, 1654.000000, 139.000000, 115.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, 0, 1827.000000, 139.000000, 288.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, 0, -288.000000, 139.000000, -1827.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, 0, -2404.000000, 139.000000, 288.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, 0, -288.000000, 139.000000, 2404.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, &pri_mapping_binary_47, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x2D, 0x26, 0x0000}, + {&portal_1, 0x2D, 0x25, 0x0000}, + {&portal_2, 0x2D, 0x20, 0x0000}, + {&portal_3, 0x2D, 0x1F, 0x0000}, + {&portal_4, 0x2C, 0x24, 0x0000}, + {&portal_5, 0x2C, 0x23, 0x0000}, + {&portal_6, 0x2C, 0x18, 0x0000}, + {&portal_7, 0x2C, 0x19, 0x0000}, + {&portal_8, 0x21, 0x22, 0x0000}, + {&portal_9, 0x1A, 0x1B, 0x0000}, + {&portal_10, 0x1E, 0x1D, 0x0000}, + {&portal_11, 0x1C, 0x1D, 0x0000}, + {&portal_12, 0x17, 0x16, 0x0000}, + {&portal_13, 0x15, 0x16, 0x0000}, + {&portal_14, 0x14, 0x13, 0x0000}, + {&portal_15, 0x2B, 0x2A, 0x0000}, + {&portal_16, 0x2B, 0x29, 0x0000}, + {&portal_17, 0x2B, 0x12, 0x0000}, + {&portal_18, 0x2B, 0x11, 0x0000}, + {&portal_19, 0x10, 0x0F, 0x0000}, + {&portal_20, 0x0F, 0x0E, 0x0000}, + {&portal_21, 0x0C, 0x0D, 0x0000}, + {&portal_22, 0x2E, 0x28, 0x0000}, + {&portal_23, 0x2E, 0x27, 0x0000}, + {&portal_24, 0x2E, 0x0B, 0x0000}, + {&portal_25, 0x2E, 0x0A, 0x0000}, + {&portal_26, 0x09, 0x08, 0x0000}, + {&portal_27, 0x07, 0x08, 0x0000}, + {&portal_28, 0x22, 0x05, 0x0000}, + {&portal_29, 0x14, 0x05, 0x0000}, + {&portal_30, 0x0D, 0x05, 0x0000}, + {&portal_31, 0x1B, 0x05, 0x0000}, + {&portal_32, 0x10, 0x06, 0x0000}, + {&portal_33, 0x09, 0x06, 0x0000}, + {&portal_34, 0x1E, 0x06, 0x0000}, + {&portal_35, 0x17, 0x06, 0x0000}, + {&portal_36, 0x02, 0x0B, 0x0000}, + {&portal_37, 0x02, 0x0E, 0x0000}, + {&portal_38, 0x02, 0x11, 0x0000}, + {&portal_39, 0x02, 0x13, 0x0000}, + {&portal_40, 0x01, 0x20, 0x0000}, + {&portal_41, 0x01, 0x07, 0x0000}, + {&portal_42, 0x01, 0x0A, 0x0000}, + {&portal_43, 0x01, 0x0C, 0x0000}, + {&portal_44, 0x04, 0x19, 0x0000}, + {&portal_45, 0x04, 0x1C, 0x0000}, + {&portal_46, 0x04, 0x1F, 0x0000}, + {&portal_47, 0x04, 0x21, 0x0000}, + {&portal_48, 0x03, 0x12, 0x0000}, + {&portal_49, 0x03, 0x15, 0x0000}, + {&portal_50, 0x03, 0x18, 0x0000}, + {&portal_51, 0x03, 0x1A, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -2308.000000, 277.000000, 577.000000, -2308.000000, 277.000000, 346.000000, -2308.000000, 0.000000, 346.000000, -2308.000000, 0.000000, 577.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -2308.000000, 277.000000, 231.000000, -2308.000000, 277.000000, 0.000000, -2308.000000, 0.000000, 0.000000, -2308.000000, 0.000000, 231.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, -2500.000000, 0.000000, 769.000000, -2308.000000, 0.000000, 769.000000, -2308.000000, 277.000000, 769.000000, -2500.000000, 277.000000, 769.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, -2500.000000, 277.000000, -192.000000, -2308.000000, 277.000000, -192.000000, -2308.000000, 0.000000, -192.000000, -2500.000000, 0.000000, -192.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, -577.000000, 277.000000, -1731.000000, -346.000000, 277.000000, -1731.000000, -346.000000, 0.000000, -1731.000000, -577.000000, 0.000000, -1731.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, -231.000000, 277.000000, -1731.000000, 0.000000, 277.000000, -1731.000000, 0.000000, 0.000000, -1731.000000, -231.000000, 0.000000, -1731.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 192.000000, 0.000000, -1923.000000, 192.000000, 0.000000, -1731.000000, 192.000000, 277.000000, -1731.000000, 192.000000, 277.000000, -1923.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, -769.000000, 277.000000, -1731.000000, -769.000000, 277.000000, -1923.000000, -769.000000, 0.000000, -1923.000000, -769.000000, 0.000000, -1731.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, -1731.000000, 207.000000, 385.000000, -1731.000000, 207.000000, 192.000000, -1731.000000, 0.000000, 192.000000, -1731.000000, 0.000000, 385.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -385.000000, 207.000000, -1154.000000, -192.000000, 207.000000, -1154.000000, -192.000000, 0.000000, -1154.000000, -385.000000, 0.000000, -1154.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -2500.000000, -101.000000, -577.000000, -2308.000000, -101.000000, -577.000000, -2308.000000, -308.000000, -577.000000, -2500.000000, -308.000000, -577.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -2500.000000, 207.000000, -1538.000000, -2308.000000, 207.000000, -1538.000000, -2308.000000, 0.000000, -1538.000000, -2500.000000, 0.000000, -1538.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, 577.000000, -101.000000, -1923.000000, 577.000000, -101.000000, -1731.000000, 577.000000, -308.000000, -1731.000000, 577.000000, -308.000000, -1923.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 1538.000000, 207.000000, -1923.000000, 1538.000000, 207.000000, -1731.000000, 1538.000000, 0.000000, -1731.000000, 1538.000000, 0.000000, -1923.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, 1154.000000, 207.000000, 192.000000, 1154.000000, 207.000000, 385.000000, 1154.000000, 0.000000, 385.000000, 1154.000000, 0.000000, 192.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, 1731.000000, 277.000000, 0.000000, 1731.000000, 277.000000, 231.000000, 1731.000000, 0.000000, 231.000000, 1731.000000, 0.000000, 0.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, 1731.000000, 277.000000, 346.000000, 1731.000000, 277.000000, 577.000000, 1731.000000, 0.000000, 577.000000, 1731.000000, 0.000000, 346.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, 1923.000000, 277.000000, -192.000000, 1731.000000, 277.000000, -192.000000, 1731.000000, 0.000000, -192.000000, 1923.000000, 0.000000, -192.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, 1923.000000, 277.000000, 769.000000, 1731.000000, 277.000000, 769.000000, 1731.000000, 0.000000, 769.000000, 1923.000000, 0.000000, 769.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, 1923.000000, -101.000000, 1154.000000, 1731.000000, -101.000000, 1154.000000, 1731.000000, -308.000000, 1154.000000, 1923.000000, -308.000000, 1154.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, 1923.000000, 207.000000, 2115.000000, 1731.000000, 207.000000, 2115.000000, 1731.000000, 0.000000, 2115.000000, 1923.000000, 0.000000, 2115.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -192.000000, 207.000000, 1731.000000, -385.000000, 207.000000, 1731.000000, -385.000000, 0.000000, 1731.000000, -192.000000, 0.000000, 1731.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 0.000000, 277.000000, 2308.000000, -231.000000, 277.000000, 2308.000000, -231.000000, 0.000000, 2308.000000, 0.000000, 0.000000, 2308.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -346.000000, 277.000000, 2308.000000, -577.000000, 277.000000, 2308.000000, -577.000000, 0.000000, 2308.000000, -346.000000, 0.000000, 2308.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, 192.000000, 277.000000, 2308.000000, 192.000000, 277.000000, 2500.000000, 192.000000, 0.000000, 2500.000000, 192.000000, 0.000000, 2308.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -769.000000, 277.000000, 2500.000000, -769.000000, 277.000000, 2308.000000, -769.000000, 0.000000, 2308.000000, -769.000000, 0.000000, 2500.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -1154.000000, -101.000000, 2500.000000, -1154.000000, -101.000000, 2308.000000, -1154.000000, -308.000000, 2308.000000, -1154.000000, -308.000000, 2500.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -2115.000000, 207.000000, 2500.000000, -2115.000000, 207.000000, 2308.000000, -2115.000000, 0.000000, 2308.000000, -2115.000000, 0.000000, 2500.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -769.000000, 346.000000, 192.000000, -507.000000, 661.000000, 192.000000, -507.000000, 661.000000, 385.000000, -769.000000, 346.000000, 385.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -70.000000, 661.000000, 192.000000, 192.000000, 346.000000, 192.000000, 192.000000, 346.000000, 385.000000, -70.000000, 661.000000, 385.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -385.000000, 661.000000, 507.000000, -192.000000, 661.000000, 507.000000, -192.000000, 346.000000, 769.000000, -385.000000, 346.000000, 769.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -385.000000, 346.000000, -192.000000, -192.000000, 346.000000, -192.000000, -192.000000, 661.000000, 70.000000, -385.000000, 661.000000, 70.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, 962.000000, -101.000000, 1154.000000, 962.000000, -101.000000, 769.000000, 962.000000, -308.000000, 769.000000, 962.000000, -308.000000, 1154.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, -1154.000000, -101.000000, 1538.000000, -769.000000, -101.000000, 1538.000000, -769.000000, -308.000000, 1538.000000, -1154.000000, -308.000000, 1538.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, -1538.000000, -101.000000, -577.000000, -1538.000000, -101.000000, -192.000000, -1538.000000, -308.000000, -192.000000, -1538.000000, -308.000000, -577.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, 577.000000, -101.000000, -962.000000, 192.000000, -101.000000, -962.000000, 192.000000, -308.000000, -962.000000, 577.000000, -308.000000, -962.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, 192.000000, 277.000000, 2115.000000, 577.000000, 277.000000, 2115.000000, 577.000000, 0.000000, 2115.000000, 192.000000, 0.000000, 2115.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, 1154.000000, 207.000000, 2115.000000, 1538.000000, 207.000000, 2115.000000, 1538.000000, 0.000000, 2115.000000, 1154.000000, 0.000000, 2115.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, 1538.000000, 277.000000, 1154.000000, 1538.000000, 277.000000, 769.000000, 1538.000000, 0.000000, 769.000000, 1538.000000, 0.000000, 1154.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, 1538.000000, 207.000000, 577.000000, 1154.000000, 207.000000, 577.000000, 1154.000000, 0.000000, 577.000000, 1538.000000, 0.000000, 577.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, -2115.000000, 277.000000, 769.000000, -2115.000000, 277.000000, 1154.000000, -2115.000000, 0.000000, 1154.000000, -2115.000000, 0.000000, 769.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, -2115.000000, 207.000000, 1731.000000, -2115.000000, 207.000000, 2115.000000, -2115.000000, 0.000000, 2115.000000, -2115.000000, 0.000000, 1731.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, -1154.000000, 277.000000, 2115.000000, -769.000000, 277.000000, 2115.000000, -769.000000, 0.000000, 2115.000000, -1154.000000, 0.000000, 2115.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, -577.000000, 207.000000, 2115.000000, -577.000000, 207.000000, 1731.000000, -577.000000, 0.000000, 1731.000000, -577.000000, 0.000000, 2115.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, -769.000000, 277.000000, -1538.000000, -1154.000000, 277.000000, -1538.000000, -1154.000000, 0.000000, -1538.000000, -769.000000, 0.000000, -1538.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -1731.000000, 207.000000, -1538.000000, -2115.000000, 207.000000, -1538.000000, -2115.000000, 0.000000, -1538.000000, -1731.000000, 0.000000, -1538.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, -2115.000000, 277.000000, -577.000000, -2115.000000, 277.000000, -192.000000, -2115.000000, 0.000000, -192.000000, -2115.000000, 0.000000, -577.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, -2115.000000, 207.000000, 0.000000, -1731.000000, 207.000000, 0.000000, -1731.000000, 0.000000, 0.000000, -2115.000000, 0.000000, 0.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 1538.000000, 277.000000, -192.000000, 1538.000000, 277.000000, -577.000000, 1538.000000, 0.000000, -577.000000, 1538.000000, 0.000000, -192.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 1538.000000, 207.000000, -1154.000000, 1538.000000, 207.000000, -1538.000000, 1538.000000, 0.000000, -1538.000000, 1538.000000, 0.000000, -1154.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, 577.000000, 277.000000, -1538.000000, 192.000000, 277.000000, -1538.000000, 192.000000, 0.000000, -1538.000000, 577.000000, 0.000000, -1538.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, 0.000000, 207.000000, -1538.000000, 0.000000, 207.000000, -1154.000000, 0.000000, 0.000000, -1154.000000, 0.000000, 0.000000, -1538.000000}; + +u32 point_table_binary_1[] = { + 0x11728559, 0x7D6C9657, 0x153FF73E, 0x1F2F0B02, 0x73D91446, 0x906489D3, 0x56A6503E, 0xCA574627, + 0x335B508C, 0x8921FE03, 0x68262DA5, 0x05031362, 0xA226C399, 0xA8C3992C, 0xDD564AF9, 0xD8B0659A, + 0x19871918, 0x679CC21F, 0x1D2B1556, 0x4ABF96D8, 0x18A37655, 0x9285B8C8, 0xD6CFE77A, 0xCFB9F7DC, + 0xF7ED799E, 0x49FFEA2F, 0xE7DCF33B, 0xF79EDFBD, 0xF7DCE755, 0x57CD21BD, 0x18206A8C, 0xD60F0E0E, + 0x9A489943, 0x91028855, 0x3C07B1BE, 0xD71C52DD, 0xD6BE3CDA, 0x87580D5B, 0xDC67716D, 0x54373434, + 0x64D4E160, 0x4F070606, 0x0C5CF4E3, 0x23FD63F2, 0xEF0AFE2B, 0xD14EE3FF, 0x64717554, 0x8718F9D4, + 0x0F2C86B8, 0x44FE361F, 0xF53D003D, 0x13AD27FF, 0x5516AFB0, 0xF88AEE0F, 0xF1DC7817, 0xCFFAC398, + 0xB5B747EB, 0x385F78CE, 0xE2C7CAF9, 0xC2298BF7, 0x94F325FB, 0x375DBE39, 0x2CE2219F, 0x1F1FF287, + 0x23166F77, 0xF94B3E9C, 0x0FD8F96B, 0x9E0FFA3F, 0x62F1E7A2, 0x4D84ED7C, 0x00D0AEAF, 0x87F82E5E, + 0x988FF93D, 0x80BA569E, 0x8F69B0B8, 0x2DDACBFC, 0x66BFC52F, 0x449B387F, 0xB21F8B12, 0x8EE7ED35, + 0xCC6F7658, 0xDCE2F831, 0xBFEC2D8B, 0x6BE234C4, 0xFB7F76CC, 0x6791C5F5, 0xD15ACE3F, 0xEBB57895, + 0xEE235CC4, 0xEFE2D570, 0x3DB31F59, 0xACDD789C, 0x4FB6D22E, 0xC09FA366, 0xE6CF365A, 0xDC173DC8, + 0xF3F1F698, 0xE379FB0A, 0x9E4F5665, 0x7157F420, 0xE73B6D00, 0xCC749C30, 0xDFCC3BD6, 0x7ED4E7BB, + 0xDADB339F, 0x6F971FFF, 0x868B07ED, 0xAC7FBDD7, 0xD83FA95F, 0x18F3FA5E, 0xA15F24DC, 0xC17AD6DF, + 0x1E1E1E36, 0xB035D8D7, 0x91FE4B61, 0xFC5CF27F, 0x26F83790, 0xBD83F5AB, 0x1F2FD237, 0xE6E3F4AF, + 0xF7128660, 0x4F423C37, 0xDEC56BF7, 0x7A3DEEFD, 0xC758CFFA, 0x05CE97F4, 0xDBA41F47, 0xFD63BEDE, + 0xBE96C64B, 0x2CE33D13, 0xC6D773FE, 0xA4D71D2E, 0x7FC927F5, 0x4DF150FF, 0xCB7533CF, 0x87EC4AC7, + 0x21BE8B57, 0xCFFCA4FF, 0x3EEF3FC6, 0xFAD2A798, 0x9FF4FDA2, 0x3EC0F993, 0xBD5DD772, 0x3C6FDFC5, + 0xF3273D3E, 0xAB0F14E9, 0xF7B6F676, 0xAFFF06DD, 0xC4F9937D, 0xB58E0817, 0xF1BB78BB, 0x783CE93F, + 0xD24DBC5E, 0x4EDFFA24, 0xCF87F47D, 0x5DEFEFEF, 0xEFA77864, 0xBF528EE7, 0xED613E4E, 0xBF7A7F91, + 0xBE918FF4, 0xDFE6F235, 0x59B0AB10, 0xCF8DA778, 0xA6C1EB7F, 0x8F727A11, 0xFA35E758, 0xDF8AEA69, + 0xF67B3DAF, 0x5567504F, 0x6691B7D7, 0x28DACF59, 0xB71F1FAB, 0x35E4BF3D, 0xF8B7A19D, 0xC6A37E3F, + 0xA3CED0FC, 0x85BE311F, 0xD27FA64E, 0x21CEAE78, 0xFB55551B, 0xE2B9F12E, 0x5E03EBD5, 0xF963BEA4, + 0xC75DAA8F, 0xF375FA55, 0x9D9CAFB7, 0x533D7258, 0xC6DB1EC6, 0x1FE5FC9D, 0x5E552761, 0xC127F54D, + 0xFEA47FD5, 0xC9F371F6, 0xF2FAF878, 0x47999FF4, 0x7F5D9DE4, 0xF9387DA9, 0x6BCCEFF4, 0xAD3A387F, + 0x6FDFC3F1, 0xC87E5A1D, 0x657ED2E3, 0x73AAA348, 0xBFB7B537, 0x78FDEF76, 0xF960FE64, 0x5FE3F32F, + 0xE277F15A, 0x793CE93F, 0x562778BD, 0x9CBECBF3, 0x217DF7AB, 0x0ED43FC6, 0x23FBD572, 0x3C6F6FE5, + 0x7C49BF97, 0x5CBE52DF, 0xC847FA3F, 0xA64E50BE, 0xDDDE6E54, 0x4D88E7C6, 0x53BCACC6, 0xEBBF09FA, + 0xD8BF52BF, 0xD91341DF, 0x54CF6CA3, 0xD7F33A18, 0x463DCD8C, 0xB21D683F, 0x4F1B3F3E, 0x01E75F15, + 0xFC7BC278, 0xD4EF3218, 0x2ED237E6, 0x43FA3770, 0x0D31C6A3, 0xFE288628, 0xC473E37B, 0xD89FF47A, + 0xC2F963BE, 0x5E8F11F3, 0x917E9B61, 0x88F3257B, 0x3D503D24, 0xCEC5AB0A, 0xE32F8778, 0xA8D79D30, + 0x54C827F4, 0x4DF150FF, 0x2BCAF3A1, 0xFE28021D, 0xE2BB7897, 0xD9DFE91F, 0x7A393EE9, 0xEBB88A28, + 0xBF8DAC6F, 0x18E2FC9D, 0x1D4E703C, 0x6F0FF93A, 0x3DFA7C85, 0x7E6F6BAF, 0x61FDBB7C, 0x307F5367, + 0xF193407A, 0x2BE477F1, 0xC27C9CFE, 0xCBF3F1FA, 0xD6CCEFF4, 0x0D835C1F, 0x6787E31C, 0xCFDBBB83, + 0x3FEAF74D, 0x182CD237, 0xF291FEDB, 0xE12DCE17, 0xEDF817E2, 0xB9F1DD45, 0xFB45EE27, 0x195FDE2F, + 0xB9FE4AF4, 0x5FB9FE4C, 0xF477F23E, 0xCCDDBFE2, 0x3E94E747, 0xEEBC12E7, 0x476EBD45, 0x7D8BEA59, + 0xB9FE72FD, 0xA47E65FD, 0xE57E95FB, 0x4B9E0FF2, 0xFC907ACB, 0xE9A7409F, 0x95FB2BB7, 0x7F0AF663, + 0xE5F922F7, 0x7BEEBC91, 0xE7933C1F, 0xC5F929E7, 0x97EB2764, 0xBF21FBED, 0x8A7EBCE8, 0x3DAA0ADE, + 0xAB95EF47, 0xF95E95EF, 0xB1A2F75A, 0xE578F9FE, 0x91EF2FA9, 0x67F99EC9, 0xF543F2FE, 0x90EB27D6, + 0x37F79E90, 0xFD91E8C7, 0xE4FACAF7, 0x78EE7D21, 0xDF3362FD, 0xE57D2FEF, 0x6FA9BFA2, 0xFD57D90F, + 0xE4CE6FA9, 0x47717FC8, 0x7E2CD7FF, 0x89FE50F6, 0x6B45FDE4, 0xAC7E4E8C, 0xCFF56BB2, 0xFFBA4DFF, + 0x96EBFFE5, 0x7A88FE4D, 0xBEB764FF, 0x987B4FCB, 0xF350BC87, 0x72DF13E4, 0xF70CF91E, 0x2B78AFC9, + 0xF7E7ACF7, 0x9F7C7FCA, 0xF7A97CAF, 0xC9F79D7C, 0xFFC9F790, 0x7C4F89F7, 0x56EE7B83, 0xFC3E23BF, + 0x17095CF4, 0x7D498EAF, 0xFCDE925B, 0x4FF1FD26, 0xF77D477C, 0xDF28CAB7, 0xF2FB893C, 0x5F383F80, + 0xEFC3C8C8, 0x88C57004, 0x71BCB48C, 0xF1BC2963, 0xBE8FF2F8, 0xFCF9F3B3, 0xFC11DBFF, 0x3D1EF198, + 0xFD47821D, 0xEFBF78E9, 0xA761F3E6, 0xCD841D3F, 0x63CEAF8C, 0xD1BF8C39, 0x7E19CF5C, 0x983D1E71, + 0xE578C7EF, 0x30E64BE7, 0xCFD20F9D, 0xFFC354BF, 0xBBCB18FD, 0x19EB8778, 0x7C632E9E, 0xC3EE7CC3, + 0xF541AC1F, 0x62DC18F2, 0x75FE0B09, 0xC3C5D9E3, 0xF97CE4F1, 0x7CBF012C, 0xFC90F5E2, 0xF101FB7C, + 0xCBD8CDC7, 0xE1AC06AA, 0xB15F8A5F, 0x86CD381F, 0xEEDF8C31, 0xFF618CFA, 0x32AF8FD6, 0x3B0CD588, + 0xE3E6D1DF, 0x117EC262, 0x7BFFA4A7, 0xC7FF88F5, 0x9C197538, 0x395D3AEC, 0xB0BB9FD4, 0x58BC0331, + 0xF7437AEC, 0xD63187A1, 0x1ACF93F4, 0x6FE95779, 0x3C62BD3C, 0x313C9ECE, 0x9B1E38CD, 0xE3C9FFBB, + 0x708BB0CD, 0x07F59DBE, 0x6BBEC8F9, 0x2286FF9A, 0xBF068CFB, 0xEB5B93AF, 0x71FE884B, 0xBB273FC9, + 0xF9E37994, 0xDE2ABDCA, 0xFC88E3DA, 0xF42CF313, 0x5E017F67, 0x7EF2BFA9, 0x46991FF7, 0x67F20B78, + 0x80F91083, 0xBD3A02B6, 0xFB5D7D62, 0xEA22F323, 0x4EDE9BBA, 0xC9FC781F, 0xEAFBD47A, 0xE6479C76, + 0xC253CC8F, 0xB8B42D49, 0x999FFCFB, 0x93D7981F, 0xCF1BF571, 0xF33AF321, 0x8E0E64CB, 0x1863BF92, + 0xEC557B98, 0x9FFA97BB, 0xF43862BB, 0x96547FB5, 0x219AE7B0, 0xABBFFAC2, 0xF806C658, 0xEFE4F2F4, + 0x25F6277C, 0xA1D446F8, 0x9CAB374C, 0x412FE663, 0xD79EB03A, 0x34FFB70E, 0xBB7AC74F, 0x2F7076DF, + 0x3FC71F55, 0xFF26DCE0, 0xEA97D49B, 0x2EE643AC, 0xEF36BD01, 0x63FDC626, 0x1E637EC4, 0x49EDC4D7, + 0x989FF4B1, 0xC4B4303F, 0xE1F726CF, 0x313FE9A5, 0x6FEA27CC, 0x8F389986, 0xDDCC4FE7, 0xEBAFB24D, + 0xF47DC6DF, 0xB7C96FE0, 0x65C2FEFE, 0x8EDE9E5B, 0x72D8D50F, 0x06E6B410, 0x3EE7F5F2, 0xA93B9E64, + 0x7EC4EAFE, 0x398F323F, 0xE145A699, 0xF9C97F31, 0x9C617EAC, 0x57FCCAD8, 0x9B3C5FC4, 0xA5B3EF76, + 0x33A6FAB5, 0x9A6B3C7F, 0xC4BA75A2, 0x97E78F7A, 0x80DE6407, 0xF3537FB5, 0xEC23EF30, 0x3FE9E55F, + 0x4BCF323F, 0xF9FF74E1, 0xFD88ED3B, 0x8DEA9F5E, 0x4EEA301E, 0xBFAFD43F, 0x931EC674, 0xBFDC98FC, + 0xA5C3AEFE, 0x69EFE412, 0xC263BEFE, 0x2DD044F1, 0xB6FAFDDF, 0x08071D76, 0xF54E7626, 0x5B08F37B, + 0xEBA9A48E, 0xF969BF2E, 0x3667998F, 0xEEAB7BC6, 0x3F1FB0AD, 0xB75E553A, 0xC2FCA487, 0x0DF3DF67, + 0x7E3A2FAE, 0xC3ABCC8F, 0x18D69819, 0xE6476C5E, 0xD1C7989F, 0xFCB7445F, 0x667EAAFF, 0xBEE401E6, + 0x235C3B79, 0x24605BEF, 0xD2D6C937, 0x989FF00F, 0x9346E6A7, 0xFA6E8387, 0x999FCE87, 0x2E58C9FC, + 0x84079293, 0xCC4FFEF5, 0xC9AF991F, 0xEB0D1330, 0x9FF9683F, 0x1F840F18, 0x63BD6135, 0x4CD2EF03, + 0xEDAEFE76, 0x0DEE627E, 0x3A2FBEA3, 0xC3FC11AB, 0x83D138F3, 0x53FD5B16, 0x7C9DF9E9, 0x3C797EFE, + 0x22C4EAAA, 0xDFFF0BCC, 0xF3182FBC, 0x9FC7D325, 0x8CA9DEA3, 0xE9DB0EFB, 0xFA4FC357, 0xE8FEBBD7, + 0x9FFF7FD1, 0x9728DE61, 0xBFFF3F1B, 0x7DCC617F, 0xFEAFB9F3, 0x11C4FC5E, 0x49FFB1E0, 0x7DE6A7FD, + 0xDEA47EC6, 0x7C88A356, 0x3537605B, 0xEF745BBC, 0x8FF969FF, 0x57C53799, 0x1FEB59BA, 0x2F3BCAFC, + 0x88E31BF3, 0xD6323F9D, 0x0755F34E, 0x303FE2E8, 0x1BD924F3, 0x63BDD33B, 0x6033FD3E, 0xE7FB2DB5, + 0x04AA0973, 0xBF5655DA, 0xE9B0AFFF, 0x3DA50388, 0x911FEB99, 0x5D987896, 0xF9A9BECB, 0x2756313F, + 0xE1F5691B, 0xF3937F4F, 0xFA01F353, 0xBD5F52EB, 0x78BED43F, 0x8E4FF532, 0xC67AA737, 0xCC7A9E3F, + 0x9D076D71, 0x27CF9FF6, 0xFB97667E, 0xCEFC54FF, 0xE3C91F98, 0x1F717C2C, 0x7D9AF949, 0x2F5B32DA, + 0x9FFF0300, +}; + +u32 point_table_binary_2[] = { + 0x11728596, 0x3F4C9341, 0x14C0AF5F, 0x9B384934, 0x1A1731AC, 0xA22E2E0E, 0xBA104AD8, + 0xDC888361, 0x91410BA4, 0x3A986F02, 0x23E0621A, 0x97868538, 0xB0999018, 0x07636274, 0xC2A43050, + 0x88A48118, 0x36994810, 0x631A4BA1, 0x947E3DEF, 0xDDBBC7BD, 0xBB2BF24D, 0xFDE5DEBD, 0xFFEF5D45, + 0x56C6494B, 0xE86F7D7D, 0x5D46DD32, 0x96AF90A5, 0xFAA27EF1, 0x40CE22CF, 0xCCCC4871, 0x537427CB, + 0xC8D96C56, 0x339D23AB, 0xFBA770A5, 0x5271EE97, 0x4A2529C7, 0xD4FD412B, 0x0FCCF527, 0x257157DC, + 0x77597E65, 0xF2D74216, 0x6F1917C5, 0x70F4C4E1, 0x82F8C6FC, 0xCB04ECC8, 0x8B15D12B, 0xBE30DE13, + 0xBD3C3E9E, 0x1FE2D479, 0xCE6E3E82, 0x7CEE79F9, 0x5A9131D9, 0x1B1D1D75, 0xEC0373FD, 0xF3F3F35A, + 0x3FB196CF, 0xC898FC5F, 0x5B5B73E2, 0xD9DCDC74, 0xE2C57365, 0x8FB12C5A, 0xEE94AF30, 0x9FD61EE6, + 0x5FC5F39F, 0xFAF8F54B, 0x4AAE3C30, 0xD51BE2F1, 0xEBCFEB0B, 0xE7608F33, 0xEF371D1F, 0xEB4F62DE, + 0x7F204FAC, 0xE31FB3DC, 0xA91FC37E, 0x55F6064F, 0xAF37D74F, 0xF3C2D9EF, 0x1F6E7F69, 0x69C9C90F, + 0xB2CDDFC2, 0xC282E3DF, 0xD6D69693, 0xBFB9B939, 0xA73EC8B6, 0x7EE572D9, 0xC96F2E97, 0x73FA87E2, + 0x71FBD9ED, 0xEF605ED8, 0x7C4C4C4C, 0x84F3C1F6, 0x0B9CF3FE, 0x8FE35846, 0x9794BDAB, 0xC8854221, + 0x9C3F361F, 0xBE7DE8EF, 0x603E983E, 0xC89F501C, 0x0D20EFEC, 0xEC9C3DFF, 0x4C1ECFBD, 0xF978A1CE, + 0x7B90B7B7, 0xB783FCF2, 0x79827DCA, 0x19E7CD9D, 0x47AE6F7C, 0x7C3CEC7F, 0x6FFE92BA, 0xD2973B7D, + 0x5FFAFAFC, 0xFDE8D79F, 0xEB9B9A9A, 0x72E6CB9F, 0xEF919111, 0x99EC2A7E, 0x8F9CCFE7, 0x9D7907F6, + 0xFB95CB9F, 0xB6EF9DFD, 0x31ACE6A1, 0x8D5CAD56, 0x9DF9DBD8, 0xD808FA3F, 0x9067BCBA, 0xBAEACCAB, + 0x66134FFD, 0xB778D96E, 0xB74FCE0F, 0x8EC44FCD, 0xE67EE379, 0xBA0BF491, 0xFFFB5174, 0x91BF6F8D, + 0x3BB2A6DF, 0x37D3CF47, 0x57DAAFE1, 0x3EF57BF3, 0x71F219CA, 0x2FCC7B7B, 0x544B1DC2, 0x7B4BFDB5, + 0x7FABF903, 0xFA91FAB5, 0xA118FB1F, 0xFBFDB0EB, 0xF83BE8F3, 0xE58373D3, 0x9FF56A92, 0xD3FE9BFA, + 0xD71E1D97, 0x75FD4DFF, 0xD56FAB4A, 0xC367EA5B, 0x17B21FE4, 0xA9FEB5B4, 0x2842FDFD, 0x78FC78CF, + 0xCA5F3A25, 0xE3744AC9, 0x170F2E10, 0xB7A49A85, 0xAA6CE9FC, 0x987DD99C, 0x4DF2A41F, 0xEAD9EC8A, + 0x9E02B724, 0xCA1F64CE, 0x0D6BFFCC, 0x7EFBBB2C, 0x7E753A07, 0x067B7FDE, 0x25CFB43F, 0x66FFD56E, + 0x1CDFEBE4, 0x8F6FDFF7, 0xCFF787F6, 0x71ED6374, 0x9DE285F3, 0x4625FD90, 0xF2AFEDED, 0x363F907E, + 0xD8478D37, 0xCD4F1DEB, 0xE3D523C8, 0xB7575FDF, 0x9E9FEFA0, 0x1F3BF8CF, 0xF3E7D7DF, 0xAFA71F6F, + 0x6A1AF323, 0xC4A49ECF, 0xD4B42800, 0x677A90D5, 0x6FC319C3, 0x24EFB32F, 0x6F19EA63, 0x19EB45F2, + 0xB28FCEFB, 0xF47B0FF6, 0x491ED9CA, 0xEBFF077D, 0xC4286FF5, 0xE7F0FFC5, 0xA27B3F59, 0x74EF5BFB, + 0x28AF7E3B, 0xFEDAF887, 0x880780D3, 0x979195BC, 0xE149E282, 0xB2A9EFC3, 0xBEE7FA90, 0x6D7E8841, + 0xDEB2F597, 0x58E5C4B9, 0x0FCCEF53, 0x3CC0365F, 0x4327F1F0, 0xF8C15F60, 0xF0D7E4D7, 0x30CAFF03, + }; + +u32 point_table_binary_3[] = { + 0x11728D96, 0x4D485451, 0x14C7EF7B, 0xA366662F, 0x71849412, 0x17D1225A, 0x08B5C968, 0x91184104, + 0xA1C82C6C, 0x51411262, 0x8435348D, 0x82A1E9AA, 0x20883E71, 0x13496142, 0x610B6B21, 0x0CE8A645, + 0xD0222822, 0x28286882, 0xA9895418, 0xB33733EF, 0xDECEB91F, 0x73EF7BF3, 0x269A953F, 0xCEFF7CDE, + 0x73EF9346, 0x59C27B4F, 0xF88FC18F, 0x4689A338, 0x9BCD3216, 0x0FB2D623, 0x53F06743, 0x82171616, + 0xB87F9095, 0x5EB0F647, 0x660DDABF, 0xABAB0B58, 0xFB239BF1, 0x0407F446, 0x3D82753E, 0xC5ACDEAF, + 0xF773993E, 0x19647FBE, 0xB2FA92FF, 0xAA977D21, 0x0E79E6E3, 0xA4C9A495, 0x24AD5B3E, 0x764CA631, + 0xE016E37C, 0x62A037D8, 0x8C27D931, 0x99C658C2, 0xA71F07FB, 0xABFFB7B3, 0x7196F0B1, 0x0B7AC7E8, + 0xC785FA9C, 0xCAF59356, 0xD04B8EC7, 0xE33EE6FD, 0xDD04BD67, 0x32D82B70, 0x6F6FAF4F, 0xCFD9988F, + 0x60DD0F32, 0x7908E731, 0x21D8755D, 0xE4A4C9D6, 0x69E0A88F, 0x1D1F0FC1, 0x3CD2BA1E, 0xE0A4C966, + 0x3CC98EC9, 0xD610CCCF, 0xD4BF03FB, 0x0793611F, 0x4D5E07EE, 0x31EA5D07, 0x7D8F591F, 0xD8A3FA3C, + 0x4C9E9E9E, 0xF6D58F6C, 0xB743FD09, 0x93A19E0A, 0x8CF94DBD, 0xEC37D0BF, 0xBF1F757F, 0x6A3693F3, + 0xA9544ADF, 0xF7DB9129, 0xC5781F8A, 0xDFBC7DC8, 0xEAFED827, 0xF25B845D, 0xDE5FD063, 0x3FDE9260, + 0x76B8EAB8, 0x60D0B781, 0x7F37DB9F, 0x4EA7453C, 0x60EF3E1D, 0x09E3A09E, 0x33E42BDC, 0xF3DCB07A, + 0xE81A71EC, 0x0E986D71, 0x65D3FCFC, 0x3CA3707F, 0xAC0C21F9, 0x53AB639C, 0xE5BEFDC9, 0xAF7EE6FA, + 0x59D01F03, 0xBEBB3288, 0x4CF6C2BE, 0xC13CD88B, 0x5F1338CF, 0xD27E372F, 0xAFE3BEAB, 0xFDCC37AD, + 0xE5B95EDD, 0x0FB0F379, 0xC8FB6AED, 0xC93522DB, 0xDDC0D584, 0xD45F5A6D, 0xC96432CC, 0xDE00DC4E, + 0x485D4EB2, 0x3C9FBADC, 0xF2E3507D, 0xD03E0C7C, 0x14ED82AD, 0x272C41BF, 0x23AF579B, 0xFB539713, + 0x1CCCA7CE, 0xBF46C5D3, 0xF66D94D2, 0xD2BED780, 0x3F8F2FF7, 0xAF4E72C4, 0x62898845, 0xC8C649AB, + 0x1AF57496, 0x25707E76, 0xBFFB1CB9, 0xC884DDBE, 0xB236CEE3, 0xC97946CE, 0x783B91D5, 0xBE451E90, + 0x11647B18, 0x18FA893C, 0xB5CF2263, 0xFC2283F3, 0xA7B5B595, 0xEC667ED5, 0x3FD96AF3, 0x7CEAFB51, + 0xB8483A54, 0x3D18EF77, 0xB13889AC, 0xF6D1FDE8, 0x4D29E6FB, 0x932DA4C2, 0xEA2FBD3F, 0x03F92361, + 0xFD96EE77, 0x8335A8F2, 0xE3F7C87B, 0x49DF7096, 0xDF43DAE8, 0x4D7396EF, 0xAFB5BBF8, 0x356C1EEA, + 0x3DB60F78, 0xA361F32B, 0xBD2F3FC8, 0xD5FFC957, 0x565F20BF, 0xBD1D7800, 0xE25FB663, 0xBC9E7ED0, + 0xEFC2C7C0, 0x1E28D5F7, 0x1AEC7172, 0x87F7FF08, 0xEAF909F5, 0xF5B9591E, 0xBF16F83A, 0xD83BBD2A, + 0x6E3F070C, 0xF795DCC8, 0x5FE0BC03, 0xE60DE793, 0x97F520B3, 0x3E98F7DB, 0x422EB4FE, 0x93425F98, + 0x6034CC3F, 0xD81F9E17, 0x1DC3D76B, 0x94BF5F70, 0xD6D790AB, 0xDA34E379, 0x6A16E7AB, 0xF58A3FF1, + 0xFF7FB45E, 0x30FC5DF2, 0x17ACFD95, 0x9D2C09FB, 0xCCCC0C67, 0x955FB0AE, 0x4F31EA35, 0xEBF88AED, + 0x4EBF3FB2, 0xE9AFF223, 0x63BDB8DF, 0x66BF81FE, 0x0F21479A, 0x34A35EB1, 0xB7A8FDE7, 0xE6E68C78, + 0x0392C5FD, 0x810BC0D9, 0x5B542CF4, 0x58AFE9CF, 0x0E2A6E96, 0xACF4CD52, 0x5FEEEF9F, 0x978E27B9, + 0x54AF62D5, 0x0FF25F00, +}; + +u32 point_table_binary_4[] = { + 0x11726DD5, 0x3D685351, 0x1400E0F3, 0x5E926A52, 0x233534ED, 0xA0603BF9, + 0x14AAF004, 0x3BF91382, 0x202EA642, 0xA3E85684, 0x744C3B95, 0x6251C76E, 0xCEFE2C11, 0x121C1A27, + 0x1D74C9EE, 0xE6A4086F, 0x91E2E810, 0x3169F272, 0xAFF7DC73, 0xCF7BF7BD, 0xA6533ECE, 0x39F7E7DC, + 0xDB77DD0A, 0xB44209FA, 0x4F0821A1, 0x97B6ECDB, 0x762B4987, 0x52F6558D, 0x6568A5ED, 0x5692F9B6, + 0x614704F0, 0x9BDC6834, 0x94C1B72D, 0xEF81EFAC, 0xDA1641C2, 0x79557FD5, 0xB6AAB7EC, 0x16443039, + 0x0418C0F8, 0x12CEE734, 0xC9E3C872, 0x1F73C790, 0xFFA1F757, 0x200F8C31, 0xEEFCC5F8, 0xC20D8EA3, + 0x07C6E20E, 0x94D173B0, 0xF830CAEF, 0x60FE7C3D, 0x8A77305E, 0x6EA22763, 0xCA2F997C, 0xED0E9AE2, + 0xE20374E5, 0x4DCC3FB1, 0xA1BD412E, 0x19C323B5, 0xBF1D801C, 0x9C96D1FA, 0x5FE17CC5, 0xF73AEE83, + 0x2F7F617C, 0xF60A9AFB, 0x5784333F, 0xA9DFD4DF, 0x1C3B9D6F, 0xFA5764BF, 0x559E05C8, 0xB3FFC87D, + 0xB988F9B0, 0xA65D27E7, 0xD92A2EF6, 0x301E3ED7, 0x7EACBC8E, 0x71F2E450, 0x04E225EE, 0x478CF4FE, + 0x4EA9F318, 0xA3E93C70, 0xFFA28FFB, 0xCFEDF2FE, 0xD125CB76, 0x3FD2FD82, 0x27CEB27C, 0x01E0C2CC, + 0x541FCBAF, 0xA9F8578C, 0x9FBCABFB, 0xF940791B, 0x2084EC2E, 0xF54BF91A, 0xC68DAF3B, 0xCB504617, + 0x7C9D7F56, 0x790DF3C9, 0x7CDF9660, 0xA4EF77C6, 0x1101FEBF, 0x78D1FD27, 0xF3FDC778, 0xC6C1F877, + 0xB0EFE739, 0x538FE361, 0x2E8F8771, 0x34C7B97F, 0x3963EE6F, 0x0EFE45F3, 0xE1F860C6, 0x9F16B7D7, + 0xC3F32F80, 0x03747E2A, 0x5F9D9F64, 0xD74580E7, 0x2D619298, 0x7FF83AFC, 0x62E71FDD, 0x96ABF678, + 0xC3ADCC8A, 0x5D3FFA24, 0x57ECF51C, 0x7D0C9BF6, 0x7A5D6FF4, 0xD9EEE770, 0x2B7BDFEE, 0x4768CCFD, + 0x73BD19CF, 0xEE4F68E6, 0x4BC7F9FB, 0x217A7269, 0xDA7CFC3D, 0x12179DF5, 0x69E3F1F7, 0x26FC26DE, + 0x4CDB0FDA, 0xB9A0EADF, 0xC9CBBA3F, 0xCFB8FF59, 0xA856ABCA, 0xD04267CF, 0x93D56FE3, 0xA7C69C7F, + 0xDCED763B, 0x91CFC6F3, 0x8BCDE749, 0xE6EF39C6, 0xBBDDAE9E, 0x9F7CCB98, 0xF3C9D08B, 0xEBD1F6F8, + 0x68B7C2DE, 0x34E6FC4D, 0x939FACC7, 0xEF3FADD7, 0x4BEDBF66, 0x2C0FD099, 0x79B27A1F, 0x8C3D637A, + 0x3FB83EBE, 0xCFB1E93D, 0x89F3697D, 0xB1F13DB2, 0xEBE97D8A, 0x4DEB8DD7, 0x47F5B568, 0xFD3C1E59, + 0x1EA0717D, 0xD43F36E5, 0xFF070000, +}; + +u32 point_table_binary_5[] = { + 0x11727592, 0x316EC330, 0x0C45E9A1, 0x4386EE46, 0x976649CF, + 0x11C05B91, 0xD1075001, 0x23C91C64, 0x149AF424, 0xE92DB2F6, 0x0899DB21, 0xCD45A498, 0xFEA628B1, + 0xEEF8F03F, 0xC94F4AE4, 0xC2B5FA20, 0xAAC95308, 0x21C69370, 0xAD7CA35E, 0x05931386, 0xBF3A866B, + 0x386A7D38, 0x08D789B9, 0x9FD4B31F, 0xAC7E7A2B, 0xEBE36756, 0xFF0CF619, 0xB3DF6779, 0xF3F99C2F, + 0x9F3FF05C, 0xEB07FFBC, 0xCC8F79CA, 0xC833E6FD, 0x9579CAC8, 0x33CEFBA6, 0x27E6D9C5, 0x7D354D13, + 0x89AABE3B, 0xD1E3F995, 0x98D9CFF3, 0x1E163E31, 0xFB85B99E, 0xFBCF2EDE, 0xD4AF938E, 0xFED0254F, + 0xDE8FDFE3, 0x6F3FE4E1, 0x7B415F51, 0xD9FF7DE0, 0x78EAFD3F, 0xECDF1BDE, 0x1AFF0EEC, 0x44F7865B, + 0xFA6FFF22, 0x9F136EC7, 0x79A5AE79, 0x5B934775, 0xECDF415F, 0xC8BE8765, 0x596FF5CD, 0x726A7F7B, + 0x1FF6E3DE, 0x9BD40FEF, 0xB74A7EBC, 0x5F47A5DE, 0x997AE491, 0xFF27FBD8, 0xFFC0F78B, 0x2F7A3FF9, + 0x9FA2F3FE, 0xD0BD99D7, 0x1A7D6FFA, 0xF9C9F753, 0xFF763A8F, 0x793F9BEF, 0x0E000000, +}; + +u32 point_table_binary_6[] = { + 0x11728596, + 0x3F681451, 0x10C677EF, 0x9F988B82, 0xD18BA090, 0x585A2BA8, 0x1C224282, 0x70D76891, 0xC24A4C48, + 0x613C4C2B, 0x985C11B5, 0x9510F00C, 0x24E88168, 0x119088D1, 0x2A574910, 0xAFB24FA7, 0x91AB824D, + 0x72E1887B, 0xB7EBCE7B, 0xFBEDCECC, 0x05DCEEC7, 0x7C6FDECC, 0xBC79F336, 0x55ED357B, 0x55C77CBE, + 0xEF076E5B, 0x72EA5AEA, 0x6AEF9BB4, 0xFB83CC5E, 0x95EC0FF6, 0x33F7D7FB, 0x2EFDF59E, 0x4A3D31D7, + 0x776BFE5C, 0xDA535C61, 0x7C27B59B, 0xFECC38AF, 0xF479A94F, 0xB7A5DD30, 0xB77F94FE, 0xD215A5AF, + 0x487DF0AC, 0x57704B2C, 0xDF43C9C1, 0x0DF7B9BB, 0xA4ECDB6A, 0x3D633727, 0xD73B55C5, 0x5FA53F63, + 0xD7EBB765, 0xBCC19AE3, 0x64425E5F, 0x5F37F5B3, 0x7C3166E7, 0x2EA92D93, 0xDEB2D587, 0xFE2F39B7, + 0x1D27FB20, 0x3F787070, 0x40F1C6BC, 0xB8B86898, 0xE2CBBE3B, 0x79B3542A, 0x193DB8D1, 0x68187FDE, + 0x48B8DFF8, 0xDFDFD84F, 0x73B716F2, 0xEBE013F6, 0xE78CF3CE, 0x5D1F1EDD, 0xDADA329C, 0xD909F9E5, + 0xB93FD06B, 0xE67AEA57, 0xE3EFBD73, 0x8BECD48F, 0x9AA9FF32, 0x7EF6CCF2, 0xF272DCDF, 0x8C0BC1DB, + 0x309F63D9, 0xB57ABD1E, 0x38AF7A05, 0xE74AC8F7, 0x071EB75A, 0xADF8BCB2, 0xAB273E6C, 0x6E6E1ABD, + 0xDB0EB93D, 0xF424F22F, 0xD6130BFB, 0x61B27E66, 0x6626081E, 0x26FE5756, 0x56443DC6, 0xC6C644BD, + 0x2C27F910, 0xA72B9275, 0xBCDABF3E, 0x4F7DDEBA, 0xFEBABEB4, 0x1FE5931B, 0x1FFE62CF, 0x4732D5D7, + 0xE4BB7BAA, 0xB5B1B161, 0xEAAB38AE, 0x0731AF0F, 0x31C5CBEB, 0x43F9F07A, 0xEB7ED3FD, 0xC8EBD3E9, + 0x7444FDC0, 0xC8C77212, 0x3F313FBF, 0x88E3FE00, 0x231FE811, 0x3F71DF7D, 0xD1F557F9, 0xE9F8797D, + 0xEDF926F1, 0x82793FE8, 0xF3E7FD1C, 0x719C0F18, 0xF1428F7C, 0x4CFFA8FA, 0xF6D55FF5, 0x97EE1FCC, + 0x23E831FF, 0x90AFBE0F, 0xFFBB3FBA, 0x7EFA7EEA, 0xF9E28DF4, 0x33EAA7E7, 0x0B716647, 0xEAF5FCE2, + 0xF5879EB3, 0xF11FBE17, 0xB97B673B, 0x603E9FF4, 0xFCC2FB06, 0x3DDE2FC1, 0xCC3FDE23, 0xD8F5FCA3, + 0x78340B7D, 0x5BF96B4B, 0xBBCE87EE, 0x03F54F76, 0x38370D3E, 0xEA7E13F3, 0x790A3DFA, 0x8F33D7EB, + 0xF9410C3D, 0xE609FD0F, 0x647633F9, 0xA3E2C1FF, 0x0367AED7, 0xF39ECF03, 0xD8B93E55, 0xED67EE5F, + 0xC7470C3D, 0x98FBD7EF, 0x0FFEAFE2, 0xF8A2F9EF, 0x1573AB7B, 0x7B7BF13C, 0xF08AC71B, 0x60EAF7FD, + 0x9A65BC37, 0x5EB17099, 0x18F76FBF, 0x36741A6C, 0xED9671FF, 0x82488FFB, 0xE538E77F, 0x10E33E06, + 0xD1FEB88F, 0xF4197F55, 0xD84F4DC6, 0x6CFC5BC6, 0xFF8F571C, 0x7814B3D1, 0x5BC6FDF3, 0x66A71D9A, + 0x87DE48B0, 0x441CBC48, 0xB85BE71C, 0xCEB3BAD0, 0x9789FD85, 0x44EF5F10, 0xEBCBC489, 0xDD9F23E6, + 0xFBD17DE0, 0xFE8961CF, 0xEC209E79, 0xC7CCCF49, 0xF044C488, 0xDF32E683, 0x37ABF596, 0xDD9F727D, + 0xC865627F, 0x01FEC05A, 0x6F39A94F, 0x3362ECD7, 0x8CF472FF, 0x24BF0987, 0xDECBEE1B, 0xF07CC4C8, + 0xD77292BF, 0xD65BF647, 0xE5FA90CB, 0xC4146FA4, 0x8F58EB9B, 0x86A99E7C, 0x3DE611F6, 0xF747C1CD, + 0x3EBBAD6F, 0xB21E9C9E, 0xE21CCEA7, 0x29A12F13, 0xA39EA477, 0x7F89F565, 0xE2C4EECF, 0x11F3FD78, + 0xFDF5F9FE, 0x03000000, +}; + +u32 point_table_binary_7[] = { + 0x117265CE, 0xC10DC320, 0x0C85E1BF, 0xCA0A19C2, 0x870E1189, 0x61B2440F, + 0xED169D80, 0x233B3011, 0x1B40701C, 0x07D472FB, 0xE4E787C9, 0xED5BDFF0, 0x44A8B5B6, 0xB6B9B9FD, + 0xF8C0EB32, 0xD92D9452, 0x4E93FBB0, 0x3BC6D8CD, 0xAE5E5621, 0x8460C66C, 0xF39E67E4, 0xBD5F9FE6, + 0xDBC6AE5E, 0x56EE7DB3, 0xF7795EAE, 0xBCDD3BEF, 0xABC7BECF, 0x8594D2D9, 0x6773F39C, 0x378F3ECF, + 0xCFFFFFDE, 0xF7FFDFE8, 0x571F0000, +}; + +u32 point_table_binary_8[] = { + 0x117245CE, 0xB10D8020, 0x1404D023, 0xAE6041C9, 0x0CAEC022, + 0x9686C209, 0x68DCC409, 0xD8C40D68, 0x9C80014C, 0x3E727ED1, 0xF285FB77, 0x88C38419, 0x88B028A5, + 0x54738AA8, 0xE3E7BA03, 0x4B7308A1, 0x4ACBAB2D, 0x72CEDFFB, 0xB546A494, 0x9AEB41CB, 0xA616670C, + 0x3D8CF6B5, 0xDE03BFB9, 0x477BEF9F, 0x3CCD3CCD, 0x3E9A7D6A, 0xFD1FF77A, 0xBEF7F77C, 0xDFA76F00, + }; + +u32 point_table_binary_9[] = { + 0x117265CE, 0xC10D8020, 0x0C85E1E7, 0x16DE8C9B, 0x98B0023B, 0x98707002, 0x2E6EE104, 0xECC1284E, + 0xC0002645, 0x1AF250F4, 0xF8A57FDA, 0x22E64326, 0x60848788, 0xE4BCD0B6, 0x793851A6, 0x1629A58C, + 0x48D71E11, 0xAB5A760F, 0x634CE969, 0xDBACFB68, 0xEDABD9D7, 0x7BD7E63F, 0xFD6BDFDC, 0xF76AED9D, + 0x73EDBF6B, 0xE37EDAFF, 0x1C42E8FE, 0xA579AFFA, 0xF9477D03, +}; + +u32 point_table_binary_10[] = { + 0x117255CD, 0xD1118020, 0x0C03D07C, + 0xB887A3E8, 0x1D2BB08A, 0x7F9D8041, 0x984316A3, 0x524BAC7C, 0xBE6BD2A0, 0xE9A50790, 0x21E8BDAB, + 0x9E74FE8C, 0x1BE3EA46, 0xA365B95B, 0x23A5348C, 0x62DE7637, 0x1A2DD3CC, 0xCBCCFB5E, 0x18C5CC7C, + 0xFC8BFCDA, 0x673EF6FE, 0xFD771FEE, 0x5AEB7277, 0xC73E0D84, 0x1F000000, +}; + +u32 point_table_binary_11[] = { + 0x11726DCE, 0xC111C020, + 0x0804C07B, 0xA48F94E2, 0xC3166825, 0x3F2A4821, 0xD6616512, 0x1051C789, 0xBE76BC43, 0x24C92309, + 0x20BDAD35, 0x11352AC0, 0xC3A8619E, 0xF63C8F3C, 0x5EF37533, 0x72CEDDC0, 0x6EEDF7B3, 0x6CF970CC, + 0x379752D4, 0xDAAFDE0F, 0xC77CF7EA, 0x9FEF3E6F, 0xF5E73EDD, 0x34ED795A, 0xFBF5FFE9, 0x377FCEDB, + 0xF7357F00, +}; + +u32 point_table_binary_12[] = { + 0x11725DCE, 0xCB118020, 0x0C04D09D, 0xB1050B62, 0x8616E841, 0x8BA0102B, 0xE0480DDA, + 0x189825C6, 0x289C787C, 0x7683AB1F, 0x3D000919, 0x9D2B9813, 0x5A6BC338, 0x21B76A5C, 0xE6FC334F, + 0x4A29626C, 0xF4B2BA99, 0xE7D67C7B, 0x6FF96C8C, 0x318AEDBF, 0xFA9BA7F6, 0xBE61781E, 0xC797CDDB, + 0x576B1D79, 0xEAFDB1BD, 0x57CFF973, 0xBFFFF779, 0x2C9FFD37, +}; + +u32 point_table_binary_13[] = { + 0x1172FB3F, 0x9F41E0DF, 0x22060609, + 0x860C86FF, 0x2030FFDF, 0x36A61406, 0x861A289F, 0x2101C6AF, 0x81F261EA, 0x617C46EF, 0xBF731818, + 0x382FD430, 0x383B3B03, 0xF9FF5B41, 0xEA994520, 0xFCFFF361, 0xFC0C281F, 0xA61EC687, 0x98C7AA5A, + 0x83268FAE, 0x1FC687B8, 0x07E42288, 0x7D08FEB2, 0x65CB50EC, 0x87F011E6, 0x41F808FB, 0x407C0000, + }; + +u32 point_table_binary_14[] = { + 0x11726DCE, 0xC111C230, 0x0C04C063, 0x688132E8, 0x81875BA0, 0x87A4083F, 0x421754E0, 0xA76B8082, + 0xDC821469, 0x2E421E26, 0xCF1DE94E, 0x924DDFFA, 0x009EB843, 0x4454CCF8, 0x00F5F0E5, 0x15AE3F73, + 0xBF628CA1, 0xF8D2BED1, 0x7B376371, 0x5F6F15A5, 0x14B5C1E1, 0x9573C43E, 0x1DFD9E6F, 0xAD99B1B8, + 0x3D1F8E3E, 0x3AEFB9E3, 0x5FD8BF7E, 0x4FB6C8D3, 0x731F9DF7, 0xB89F7D91, 0x9FFFCFBE, 0xDC9FF3F3, + 0x7F67F7FE, 0xFFC97E7A, 0x07000000, +}; + +u32 point_table_binary_15[] = { + 0x11726348, 0x6030627C, 0xC0C05003, 0x846FDFBE, 0xFDCF90F0, + 0xEFDF3F79, 0x06060928, 0xFFFF0218, 0x3F832129, 0x2909C887, 0xA9CF60B8, 0x79F3265C, 0xFE775E0D, + 0x83B3B333, 0x90FFFF2C, 0x88FFAF11, 0xC6676404, 0xA9671681, 0xF121FA41, 0x2680F80C, 0x0908FEB2, + 0x65CB807C, 0x847A081F, 0x611E848F, 0xB00FC447, 0x989F8166, 0x7F06D47C, 0x54F7209B, 0x0FE20300, + }; + +u32 point_table_binary_16[] = { + 0x11725DCE, 0xB1118020, 0x0C85E1C7, 0x1696D8BB, 0x83052B38, 0x018D9D13, 0xA4710B27, 0xA0640657, + 0x710026F0, 0x2E28C6A8, 0x587EC77F, 0xE1B1CD4B, 0xEE81010D, 0x9839F369, 0xAC00DD36, 0x9B9A9052, + 0xBA2C3DDD, 0xEF188B79, 0x2638E72E, 0x975ECD56, 0xDD3C965E, 0x2DF7F7A9, 0xFBF562D3, 0xD6F74CAB, + 0x3DC17BFF, 0xEC2B0E21, 0x54FFAB75, 0x9F58F6BF, 0xFDEB1863, 0xD5177FF7, 0x8AB5171F, +}; + +u32 point_table_binary_17[] = { + 0x117255CE, + 0x3115C020, 0x0C04D01B, 0xEAA35218, 0xB0501135, 0xD00D0515, 0xC2880694, 0x119217AE, 0xA18FE9BF, + 0xDC854892, 0x471270E9, 0x1B6388A8, 0xD181B28C, 0x4E97CF9E, 0x2FBFB925, 0x6AAD6ABC, 0xE6E30C5B, + 0x3EEC7DE6, 0xF99F6DCC, 0x39ABD977, 0xEFFBDCF1, 0x1FE7DCCF, 0xBE7BF511, 0xF3D6DA36, 0xBF97798F, + 0x1B88FBCC, 0x13000000, +}; + +u32 point_table_binary_18[] = { + 0x117265CE, 0xC10DC330, 0x0C03403E, 0xB2474771, 0x00AFA021, 0xB2407F9E, + 0x2083F8E9, 0x19DAC5AC, 0x869018B7, 0xE8F3209A, 0xA6177FE2, 0x0D3418E6, 0x9C8E97DC, 0x6EFB8EEB, + 0x1AF6225B, 0x1A27F3DB, 0xE340ADD5, 0x01B9A5A3, 0x8F8DB417, 0x39F3D9CF, 0xFB18E332, 0x4E9AEF69, + 0xF6872DAD, 0xBCFDDDA3, 0x6FBD97BF, 0xF7ACBD76, 0xFFAF7DBD, 0xF79FBCAC, 0xBEF0DA4B, 0x7F000000, + }; + +u32 point_table_binary_19[] = { + 0x117255CF, 0x5D0DC020, 0x0C46D126, 0xB3303F23, 0xC1021A98, 0x09844C01, 0x8F68C00F, 0x1EE8F828, + 0xE5277B3A, 0xC96D3BD8, 0xF0C70F91, 0x6B5F2985, 0xB9993251, 0x68AEB532, 0x65759896, 0xFE348A94, + 0x5233BDF0, 0x758BD9A8, 0xDDB0F66E, 0xF4B21FF3, 0x31C63E0F, 0x635EADFB, 0xC4EB1EDC, 0xFF97C4DE, + 0xFB7E0F42, 0x6FAD15E7, 0xDDEB1EBC, 0xEF579FBD, 0xDA4DEB7B, 0xD0FF0000, +}; + +u32 point_table_binary_20[] = { + 0x1172FBB7, 0x88418021, + 0x9181A186, 0x4182E1DA, 0xB56BFF99, 0x52FE6D83, 0xF06B18D2, 0xD2D2C0FC, 0xFF0B1818, 0x3280FCD7, + 0xAF5FFFFF, 0x07540FE1, 0x43D4FF9D, 0xC3E80DE2, 0x735EF873, 0xC0D9D919, 0xA8FE7F2B, 0x88CF2C52, + 0xC300E383, 0xCC83F141, 0xEA417C98, 0xFA7F50FB, 0x595525A0, 0xEA21F683, 0x5C00E383, 0xCC03F1D7, + 0xAD5B8762, 0x3E888F6C, 0x3F880F73, 0x1FC83C10, 0x1F000000, +}; + +u32 point_table_binary_21[] = { + 0x11724DCE, 0xB111C330, 0x0C0340F8, + 0xB242F651, 0xA1055270, 0x072F913B, 0x7B0C4FA0, 0x52337832, 0x31426898, 0x56F72782, 0x84173F96, + 0x1DF8C030, 0xC6709CF2, 0xF7F6D830, 0x5FD88B6C, 0x70BE692F, 0xF15F6B9D, 0xC64ABFDE, 0x69FEA6FD, + 0x0072FEB9, 0xBFF73E8D, 0x95E63CCD, 0x7CD82EE7, 0xFD988FBE, 0xCCB7D6FE, 0x799A7959, 0xFBC2798F, + 0xF6A2BCDD, 0x7D236F57, 0xBFDCA7BE, 0xBAA779F5, 0xD3BCEED1, 0x3F000000, +}; + +u32 point_table_binary_22[] = { + 0x11725DCE, 0x4D0D8030, + 0x0C05E0D7, 0x6061076E, 0x78C0C28C, 0xA00005BB, 0xE0040573, 0x8287F920, 0xE9E8A394, 0x047AFBD2, + 0x9F576998, 0xFB0EAB82, 0x6EA593AA, 0x7B7C8D05, 0x4866B596, 0xD8BCBB7C, 0xFAE73A22, 0xE76CEE07, + 0xAD9B5B9A, 0x083DA4F2, 0xD8F79917, 0x8EFC5AEB, 0x3D4F739E, 0xE63D9AF7, 0xDCFE1FF3, 0xFEFDC88B, + 0x7DFA0200, +}; + +u32 point_table_binary_23[] = { + 0x11725DCE, 0xCD0D8020, 0x0C86E1CF, 0x491C8503, 0x2B308289, 0x3727E0E2, 0x164EC091, + 0x19DC04F7, 0x3069A569, 0xCA8FDC9E, 0xE40B7DD9, 0xF1B53CC0, 0x86002262, 0xDCE6D84C, 0x2BEA8B60, + 0x79CEAC7B, 0x76D8C574, 0x0678EFEB, 0xDE1C9BE5, 0x3FB3ECD5, 0xB6D77BEF, 0x1191529A, 0xF6662AA3, + 0xEBFDA2FB, 0xB14F9C73, 0x9EEE8BC7, 0x3EB5EDFF, 0xEE7D637F, 0xEF35F75E, 0xE9FF0000, +}; + +u32 point_table_binary_24[] = { + 0x11726DCE, + 0xC1118020, 0x0C04C07B, 0xD8875FBB, 0xC0195AA0, 0x157F5660, 0x213CA941, 0x1B2312E3, 0x111DE5B7, + 0x93BB0409, 0xB2E00026, 0x24D45A05, 0x3BBD76CB, 0x8CF6CC12, 0xE8F49997, 0x529AB1A9, 0x87D12C81, + 0x4EB7BD6F, 0x79BBA7FD, 0x9CF3D557, 0x6B9FE63E, 0xB3DF533F, 0xF7C7185F, 0x799AFBD4, 0x9A372737, + 0xFEE6B4FF, 0xAF1BEE13, +}; + +u32 point_table_binary_25[] = { + 0x11725DD0, 0xB10DC020, 0x0C04C02F, 0xB247DA8C, 0x81C40AAC, 0x928E0918, + 0x84921D58, 0x0C62EB03, 0x764277E2, 0xFD58A0CF, 0x1B1DB890, 0x31C69810, 0xCF0039F4, 0x0CCB699B, + 0xF9F4E651, 0xD4C79951, 0x6BA5E12D, 0x79B06FBB, 0x9BAD3F23, 0xC6284651, 0xEBFCF2EA, 0xA76DFE7B, + 0x9F7EF3B4, 0xEEE3FBFC, 0xBEB4BDDF, 0x5AFBE4D5, 0xBE8FB6FF, 0xD0FC0300, +}; + +u32 point_table_binary_26[] = { + 0x117265CF, 0xC10D8020, + 0x0C05D09F, 0xB88243B8, 0x05262CE0, 0xA167AE32, 0x84833805, 0x33B00F3B, 0x5041A815, 0x3DBEF0FB, + 0x4BD9F089, 0x086C20A4, 0x9418517C, 0x20E77C9B, 0x5760E966, 0x23A6C128, 0xEFD6DA62, 0xECD5D3AC, + 0xAE7DEAD6, 0x2F79E9AF, 0x0E2114EB, 0x7CB5F651, 0xB7E49B01, 0xE9F370CE, 0x15CB3EDF, 0xFBC7FD72, + 0xDFFFBFF4, 0xE4DFFFFF, 0xCEEB3D2D, 0x7F010000, +}; + +u32 point_table_binary_27[] = { + 0x11726348, 0x6010608C, 0x6360A801, 0xC22B57AE, + 0xFC6748F8, 0xB7EDEF1C, 0x06060920, 0x3F2E2EEE, 0xFFFFF930, 0x7E06C3EB, 0xD7AF817C, 0x98FA0CB0, + 0xFAFFF319, 0xBD995218, 0x18382F64, 0x30383B3B, 0x03F9FF5B, 0x41EA9945, 0x207C8604, 0x18BF06CA, + 0x87A987F1, 0x21E6B1AA, 0xD6302C5B, 0xB60C451E, 0xC247E887, 0xF021EE01, 0xB900C487, 0xB90FC447, + 0xB51FC647, 0xB50FE67E, 0x907D20FB, 0x01000000, +}; + +u32 point_table_binary_28[] = { + 0x117265D0, 0xD10D8020, 0x0C04D033, 0xAEC0106C, + 0xA1090BB0, 0x0563E818, 0x4EC0273B, 0xB818D87A, 0x5630F2F7, 0x62EFDA38, 0xEDEDC009, 0x7844D45A, + 0xDB246E2B, 0xE4D17533, 0xE335E781, 0xA66FA101, 0x87108218, 0x493D3B5A, 0x3E3CF68F, 0x6D9E1EFB, + 0x6924F5EC, 0xBA99C73B, 0xCF3C3DDE, 0x5B4A115B, 0x9E1EFBE8, 0xBE8FF3D6, 0x179173BE, 0xF3DCD76D, + 0x7D74DFA7, 0xFEDFF7BD, 0x7FCC9BAD, 0x5FFFCF05, +}; + +u32 point_table_binary_29[] = { + 0x117255CD, 0xB10D8030, 0x0C04C08F, 0x58C10525, + 0x33B04216, 0x610226A0, 0x619354D9, 0x86213207, 0x924D2CE7, 0x05B83BF9, 0xEDB78255, 0x17600660, + 0x3E453535, 0xE018C646, 0xCB30F3F2, 0xDBDFBBA0, 0xD6DA6D97, 0x5B4F3A25, 0xCF4F42C7, 0x3D10B642, + 0x0339E76E, 0xE669FEA3, 0xD917FEFE, 0x0FBFFDEE, 0x07000000, +}; + +u32 point_table_binary_30[] = { + 0x117255CE, 0xC10D8020, 0x0C85E1D7, + 0x1DB8BB8A, 0x092B3802, 0x893727F0, 0xE2164EC1, 0x0E4E6298, 0xC3A4482D, 0x8F446E5F, 0xF8D3564A, + 0x3D71013B, 0x1254B54A, 0x739D81A5, 0x5B271AA8, 0xED99BD47, 0xFFC76AD6, 0x0388317E, 0xB69E9642, + 0xA761EF69, 0x9FFF6C09, 0x39E75F6F, 0xD69B0EDD, 0xECC3B8C7, 0xCDFD7E1F, 0x2D85F67D, 0x2F000000, + }; + +u32 point_table_binary_31[] = { + 0x11728DCD, 0xB1118030, 0x0C034015, 0x8C404FCB, 0x18B9CB0A, 0xAC42C704, 0x0C931DB2, 0x581CE714, + 0x254085BB, 0x3FCB16B2, 0x9DC8C085, 0x1DA51483, 0xDB027074, 0x5B9031CC, 0x3C5EFB36, 0x314637EE, + 0xE6659B6E, 0xF969DE2B, 0xAF3E785F, 0x4AC9AD7B, 0xFAF98F9E, 0x7DDF3CFF, 0xA9AF1BF2, 0x3AFAD8FF, + 0x772F735F, 0x01000000, +}; + +u32 point_table_binary_32[] = { + 0x117245CE, 0xC10D8020, 0x0C40D17F, 0x6004EF5C, 0xBB8526AC, 0xE02ADE9C, + 0xC0619841, 0x16A342DA, 0x22B797FE, 0xB4D0F4D2, 0x1D4E84DE, 0xBBEA1166, 0x99176E37, 0x2D2C6E9E, + 0xD9A72CD4, 0x5A7564EE, 0xCD6DFBC0, 0xDDC2D6C7, 0xFEF94A29, 0xC33CD329, 0x9BE77EB3, 0xB8A397D5, + 0xDBBDBF8F, 0xFFD83CEE, 0xD9FC0300, +}; + +u32 point_table_binary_33[] = { + 0x117265CC, 0xCB0D8020, 0x1045D19B, 0xD8824558, 0x06090DB0, + 0xB0079BB0, 0x102BA00E, 0x6D8B05E3, 0xE0307E22, 0xBB13EE3C, 0x76D93860, 0x2521FA50, 0x4B80595D, + 0x6B1509EE, 0xE9B6F55F, 0xA38E31AA, 0x599A87D1, 0xCCEE4EDD, 0xDEA7DEDB, 0xFEFBBEF9, 0xB9D71EEB, + 0x4B29B687, 0xEDE59C2F, 0x5BEFF6BD, 0xFF7FDB3B, 0x01000000, +}; + +u32 point_table_binary_34[] = { + 0x1172638C, 0x6310F8BF, 0x80812183, + 0xA186E13F, 0x10FC9DF3, 0x6F1B842F, 0xC1F0EBD7, 0x2F309F21, 0x9101282B, 0x01966704, 0xAA87F021, + 0xEA995218, 0xBD417CCE, 0x0BF50ECE, 0xCECE40F5, 0xFF5B417C, 0x66110606, 0x181F641E, 0x8C0F520F, + 0xE2C3D433, 0x42ED6755, 0x4D6158B7, 0x6E1D8A3C, 0x888FAC1F, 0xC287B80F, 0x04607C90, 0x7D200033, + 0x0FC40799, 0x07E20300, +}; + +u32 point_table_binary_35[] = { + 0x11726328, 0x66E8FABF, 0x99010C9C, 0x9D9DFF33, 0x00F90CBE, 0x08FEFF1E, + 0x4C3EAAFA, 0xFFA5A8F2, 0x987C5CE6, 0x2F5BB60C, 0xCC87C943, 0xF808F530, 0x3EB27A98, 0xF9660CAA, + 0xA1FFFEFD, 0x83CBDB20, 0xF141FA6D, 0x18341840, 0x7C98FD66, 0x503E0000, +}; + +u32 point_table_binary_36[] = { + 0x11726328, 0x61E862F0, + 0x65008365, 0xCB96FD67, 0x00F2FF6F, 0x46E6FF2F, 0x45E7E352, 0xEFECEC0C, 0xE6C3E441, 0xFCFFBD98, + 0x7C54F508, 0xF320F298, 0x7C64F530, 0x795D06D5, 0xD07FFFFE, 0xC1F51B23, 0xF141EA8D, 0x19341840, + 0x7C987E5D, 0x281F0000, +}; + +u32 point_table_binary_37[] = { + 0x117265CD, 0xB10D8040, 0x0805D05F, 0x5C2C5C8B, 0xDA6D7409, 0x13D7A0A4, + 0xB9FDC0DC, 0x110594EE, 0x05F8DF3A, 0x4EBB3087, 0x880CDBDF, 0xD8C3D6AB, 0xF39E99CB, 0xBFDB8EAF, + 0xEB7DD8F3, 0xAB739E88, 0xCCFEEAC8, 0x1FCE7D8F, 0x475EC302, 0x557DF70D, 0xEB74FC87, 0xBDDFEF6F, + }; + +u32 point_table_binary_38[] = { + 0x117265CF, 0xC10D8030, 0x0805500E, 0xDD8C73A7, 0x312E619C, 0x832317F7, 0x03C10601, 0x6D4F2FFF, + 0x43539870, 0xE809CF61, 0x66D5EB6B, 0xDDAB6176, 0xD73E225A, 0xFE376C69, 0xEF57D79C, 0x88DAFC72, + 0xBE17EEFD, 0xF4DADF1D, 0xF9308BC8, 0xBB6FD875, 0xE7FFD231, 0xEFFD1B00, +}; + +u32 point_table_binary_39[] = { + 0x1172FBDF, 0xCBD0C5E0, + 0xCB0006CE, 0xCECEFFFF, 0x03F9FF37, 0x23F80C25, 0x987C64F5, 0xC8F2EBD6, 0xAD43D10F, 0xE1FF2F45, + 0xE63394E0, 0xE62F5BB6, 0x0CCC8799, 0x0FE123EC, 0x83F191D5, 0x83CC4775, 0x3FC23C88, 0xFB207C63, + 0x8627ABFF, 0xFDFB0797, 0xD745E283, 0xF4EB323C, 0x6200F161, 0xF61B43F9, 0x00000000, +}; + +u32 point_table_binary_40[] = { + 0x117275CD, + 0xB10D8030, 0x0C04C09F, 0x2A55BAD4, 0x4C13B104, 0x628E3448, 0x6ED80831, 0x870D3684, 0x38917077, + 0xF2FB2D2B, 0x16D96193, 0x5212B98D, 0xC95BE6D1, 0x3E8FDCDF, 0xAB7DDEEF, 0x89C8FA7B, 0xB73E35F2, + 0xBF4B29E6, 0xDAFFB8FD, 0xAB1EF3EA, 0x887363E6, 0xEF5F70D6, 0xFB8003EA, 0xDA1F5F5F, +}; + +u32 point_table_binary_41[] = { + 0x117263F0, + 0x65E86228, 0x66000367, 0x67E7FFFF, 0x3763F2FF, 0xF720F80C, 0xBEA8FCFF, 0x9BFF97A2, 0xAAFF5F8A, + 0x2E0FE3AF, 0x5BB70EA8, 0x1F9D8F30, 0x0FC447B6, 0x0FA61E9B, 0xF9A90C2C, 0x0CFFFEFD, 0x83DB9F0A, + 0x9407F161, 0xEA3391F8, 0x20F59950, 0xF5000000, +}; + +u32 point_table_binary_42[] = { + 0x1172FBBF, 0x99A18BA1, 0x84010C9C, 0x9D9DFF33, + 0xF8A2F3FF, 0x9722F3FF, 0x6F46E733, 0x74FDEF45, 0xD58FCC07, 0xA9C7C55F, 0xB76E1DD8, 0x7C543E42, + 0x3F888F6C, 0x3E840F51, 0x9FCAC0C5, 0xF0EFDF3F, 0xB87B5219, 0xD8C07C98, 0x7B3391F8, 0x20F59950, + 0xF5000000, +}; + +u32 point_table_binary_43[] = { + 0x1172FBBF, 0xE07F29A3, 0x22031838, 0x3B3BFFFF, 0xBF80A10B, 0x83FF1099, 0x0F548FC6, + 0xFF7F1C55, 0x3D3A9FC1, 0x0A553D3A, 0xFF9F02AA, 0x7A0CFE03, 0x34F50F30, 0xF54B3064, 0x30FCFBF7, + 0x0FEEBE1A, 0x289F2101, 0xC6AF81F3, 0x21EA6B50, 0xE4412A96, 0x2D5B06E4, 0x43FCCB22, 0x8FE083D4, + 0x23F830F7, 0x62CA83DC, 0x83AC1F39, 0xFC58E433, 0x50FC07E3, 0x03000000, +}; + +u32 point_table_binary_44[] = { + 0x11726DD0, 0xC10D8020, + 0x0C85E192, 0x38043758, 0xC3338B78, 0x64016F4C, 0xE0144EC0, 0x18AEA193, 0xB4A62886, 0xD7C8ED4B, + 0x7F92828B, 0xB2D242ED, 0xA494C445, 0xDAC09735, 0xF6725863, 0x4FB335F6, 0x1CACB1E7, 0xD3FAFFBE, + 0xA74CCCFC, 0xED5706CB, 0xAE2ECDDA, 0xABFDEB3E, 0xD7A2D6DA, 0xDEAB9EC2, 0x63DD078D, 0xFD38EFFF, + 0x65ADFB4C, 0x21C3FBBA, 0x6F000000, +}; + +u32 point_table_binary_45[] = { + 0x11726348, 0xF85FFAEF, 0x0103182C, 0x5BB6EC3F, 0x43024317, + 0x065F0199, 0x0F548FC6, 0x67B04255, 0x8FCEFF7F, 0x1C553D3A, 0x9FF121AA, 0x7A0CBE22, 0x9A7A454C, + 0xFD120C19, 0x0CFFFEFD, 0x83BBAF06, 0xCAFFBF00, 0xC6AF81F3, 0x21EA6B50, 0xE4412A9C, 0x9D9D817C, + 0x887F59E4, 0x117C907A, 0x041FE65E, 0x081F163E, 0x2CF21970, 0x3E443D84, 0x0F000000, +}; + +u32 point_table_binary_46[] = { + 0x1172FB77, + 0xFF7FE9FF, 0x050C60B0, 0x6EDDBAFF, 0xFFEE3374, 0xA1F0E5D1, 0xF9A8EA19, 0x2CD1F9A8, 0xEAFF1F43, + 0xE7A3AA67, 0x7C80CE47, 0x55CFA880, 0xCEC7AE5F, 0x822183E1, 0xDFBF7F70, 0xF7D520F1, 0x191240FC, + 0x1A301FA4, 0x1EC49780, 0xF261F220, 0x15CECECE, 0x60FF82F8, 0x2CF2103E, 0xC83DA87C, 0x4CF520FB, + 0x58E433E0, 0xEA91F900, +}; + +u32 point_table_binary_47[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11728592, 0x3B48C350, 0x1486FFA4, 0xD1565B6B, 0xDAFAACAF, 0x4EEA2294, 0x0E427514, 0x151C6B41, + 0x7472A8A0, 0xAB835474, 0x1235201D, 0x84420D28, 0xE2242D8A, 0x9AC5471C, 0x2C080E16, 0xC1CDC120, + 0xDD0A62A1, 0xBB7D7873, 0x6F288286, 0xDC25E1FF, 0xEEFD4ECE, 0xCD29802D, 0x156D3C44, 0xE00EB63E, + 0x5757205E, 0x1E3C1106, 0xC4644D85, 0xC88103EE, 0x31CCD5C8, 0xCA3AC003, 0xB61D151E, 0x9E9D7391, + 0x670037D4, 0x12C037D3, 0xD5841207, 0x377951B0, 0x1812A201, 0x51C1A1AC, 0xCE48430A, 0x5C455C6A, + 0x09C639C2, 0x7723F6D9, 0x099D9F6E, 0x66E62505, 0xA8001747, 0x8CF384AF, 0x463A287F, 0x5EDE5809, + 0xAF2968A9, 0xA07A9C63, 0xDC66E117, 0x2CFC0D16, 0xFE460BBF, 0xDDC2EFB0, 0xF03759F8, 0x9B2DFCCE, + 0x7FFCC5CA, 0x4BDDEF22, 0x7CDB3BBD, 0xA4F3CF9B, 0x919C5F7E, 0xD0FF4E22, 0xB525E451, 0x72A385F0, + 0x595EA2FC, 0x71FF433B, 0xCB187949, 0xC1142F45, 0x7D24771E, 0xA0983372, 0x775E41D2, 0xD8EF7C23, + 0xF91EABD3, 0xFAAAEF9F, 0x8B8648AE, 0x665E72F2, 0x72BD0EE5, 0x22E1A988, 0x34C9BE43, 0x738E850D, + 0x1E67DC43, 0xCF8FD2F3, 0xE7EB9ADA, 0x2D31DE9F, 0x6275BD84, 0x27237A5D, 0x9A2FC4A6, 0xD81C72E3, + 0xE43E8AC0, 0xBBD1AF2F, 0xAB602D14, 0xA3F75955, 0xBFB4B4CC, 0xF2B65F39, 0x1959A4E5, 0x8231F774, + 0xCECBC9F2, 0x3D82BFE6, 0x9B7FBAA6, 0x3448EE07, 0x55E04B63, 0x9E76137F, 0x8749DE69, 0x927799E4, + 0xDD26B9DF, 0x24EFF99B, 0x5F21EB46, 0xEF9F7E6F, 0x8D7E7F00, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x4606B6A0, + 0x22036781, 0x8D0C779C, 0x4FEDB298, 0xC1F280E1, 0x0350FCC1, 0x468632A3, 0x941005A0, 0xF8DBA5B7, + 0x4F47CC60, 0xF9C0C8C0, 0xC7C07801, 0x21FE6FD7, 0x9B3B2BA0, 0xE24C98E2, 0x60739891, 0xC4CF76BD, + 0xCDD90555, 0xCF726023, 0x83335359, 0x8811509C, 0xFF14C3DB, 0xD950F5AC, 0x40F1C941, 0xEDA920F7, + 0x70DF6238, 0x77BA13A2, 0x9E6DC346, 0x0606A03F, 0x9C059E23, 0xFB5F00E2, 0x7F1E09A0, 0xFFD516B0, + 0xC80B4C06, 0xFA5B8091, 0x81918161, 0x37830638, 0x1C0E7080, 0xF431B76E, 0x6438DDBE, 0x736569EA, + 0x7E90E6A6, 0x9E691073, 0xD981E64E, 0x0B6A0F06, 0xD9E75959, 0x54EABA02, 0xE89E4B40, 0x7B0B21F2, + 0x1C407976, 0x27A35465, 0xA0BCA3A0, 0x5543E58C, 0x8D0CB65B, 0x6E9D0A59, 0x0D740FD0, 0xA8AF4F21, + 0xEA3837C0, 0xFC09B18F, 0xD11A357C, 0xB8366084, 0x4F014303, 0x1F03375C, 0x7C07D45F, 0x00000000, + }; + +u32 pri_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x06D665C0, 0xF01BA2FD, 0x3FCB0746, 0x063E2063, 0x23439951, + 0x4A8882C0, 0x46867FBB, 0xDEDC5931, 0x0322CE08, 0x140F3172, 0x560689DF, 0x99716A57, 0x5BD97E90, + 0xAE9E9469, 0x2C17181E, 0xF0313001, 0xE5DB82C2, 0x839D81F2, 0xBC27194E, 0xED6A878A, 0x3F409877, + 0x79A5F5E9, 0x191E10F3, 0x980FC0C4, 0x9F23BB5F, 0x00E27E1E, 0x09A0FBD5, 0x16B0C80B, 0x4C06BA5B, + 0x8011683D, 0xC36E060D, 0xB03F0E70, 0x002D6360, 0x6E45751F, 0xCB01843D, 0xA75D7765, 0x45CC00BB, + 0xAFA9671A, 0x449E1528, 0x5F102406, 0x761F4307, 0x03C3F4B2, 0xED605B15, 0x80EE7EB5, 0xE6D7BDBD, + 0xBB581E30, 0x7CE06360, 0x03AA7360, 0x0A301106, 0xAA6B0DAD, 0xAC4877DB, 0xC8506279, 0x73CF9615, + 0x10FF3645, 0x41CC63DF, 0xB09121CD, 0xC8348411, 0xA8AEAD74, 0xF10C43F3, 0x8D0CD5C2, 0xD2D74F67, + 0x40D44D33, 0x82A8E300, 0xAA03B9D7, 0x4800E26E, 0x46EB8D0C, 0xBBCA56CC, 0x4809018A, 0xFF636078, + 0x7307A28E, 0x730346B8, 0x1B3038F0, 0x317081F4, 0x1B01DD29, 0xB0031A4E, 0x00000000, +}; + +u32 pri_mapping_binary_4[] = { + 0x1172554F, 0x314BC340, 0x187D97C4, 0xE250C289, 0x0E2EE281, 0x222E8204, 0x9D740B3A, 0xDB36F80B, + 0x5AA49B38, 0x048B8B8B, 0x94163797, 0xB8394670, 0xB9C5D66B, 0x5167BB74, 0x553364EB, 0x62B0B82A, + 0xA95F7304, 0xF45BBEEF, 0xDE7BDF7B, 0xDF8DA04B, 0x61C198F6, 0x07984B38, 0x10A73F13, 0xAAB4B1DB, + 0x03D87454, 0x9833B4AE, 0x485DA093, 0x6D097CEB, 0xF5893544, 0x6CD320E1, 0x3B554FF0, 0xFB0CDEA4, + 0xF79BBAEB, 0x87C1E86F, 0x0ED739C5, 0x45CA59BB, 0xB196F915, 0xF9730606, 0xF4B09EE5, 0x3DCF8272, + 0xCC0B6BCC, 0x40BEB184, 0xE7B82B82, 0x4B84CD56, 0xDDDF97F8, 0x1A6C24AA, 0xAD79467C, 0xCDF15633, + 0xFEB0553F, 0x6A4AD809, 0x9EDE079A, 0x37882F94, 0x5171797E, 0xB7C46BE3, 0xE5AC4D3A, 0x5C039F8F, + 0x5A6792AE, 0x5BBEF55D, 0xF2410A04, 0x91C62DC2, 0x8551DA9A, 0x277CEF64, 0xBB5AA9E9, 0xFBD88E44, + 0xAA3EA230, 0xB0628C6D, 0xCCC4F9FF, 0x2512155D, 0x127E8C73, 0x1B85618E, 0x77F1BF7E, 0x01000000, + }; + +u32 pri_mapping_binary_5[] = { + 0x11722D8F, 0x216F0241, 0x1046DFEE, 0xAD4090CB, 0x124E605A, 0x4E11F459, 0xE4096C43, 0xF80115A5, + 0x49751382, 0x2621C163, 0x4E22B1AB, 0x804580C7, 0xA049C5B9, 0x9A36C197, 0xF43A7419, 0x33932FDF, + 0x7BC97C12, 0xC693682C, 0x6C891EEA, 0xAD7472ED, 0x2C4DDB2E, 0x2A8F5528, 0xD8D15595, 0xCCA18686, + 0x68E669E8, 0xC0D565A7, 0xACFF2D29, 0x3F415799, 0x8B2296C3, 0x31CE5E86, 0xA975FCFA, 0xAF8F5561, + 0x4E94B108, 0x1D64D2B7, 0xC1A77A8E, 0xF3EBB1E8, 0x0FF7377A, 0x924D03AF, 0x4AC77CF0, 0x36CE85E7, + 0x0ADFDE94, 0x5C62B4E4, 0xEF7A9434, 0x2537671E, 0x8F8579E2, 0x39263A49, 0x6F00B9DD, 0xDCFFFA03, + }; + +u32 pri_mapping_binary_6[] = { + 0x11726590, 0x3D48C340, 0x1886DFFC, 0xA8514388, 0xE0E02286, 0x2AE2A8A1, 0x9B0E4A17, 0x479180BA, + 0x15DA8283, 0x73AB9B28, 0x5A9C051B, 0xE8D2B11D, 0x2ADEE2CF, 0x7511C7B6, 0x43F706C9, 0x64075BC8, + 0xAEA45EEE, 0x5A0CF496, 0x3B9EF7FD, 0xB8E7AE07, 0xB12816E5, 0x687F83B2, 0x8C03EBFC, 0x77C85678, + 0xB1D300A4, 0xE848B120, 0x8B9ECE76, 0x0B2F7CCA, 0xC28F181F, 0xAA3E0283, 0x1D081209, 0x35B56512, + 0x140A0F77, 0xC7398276, 0xFBFBB34E, 0x477910E5, 0x7B4985E7, 0x27EE2DCF, 0x1F075DDA, 0x8B7B98C2, + 0x435F621E, 0xEB1575C5, 0xBC67F79B, 0x1224A081, 0x0DEEF3AE, 0x81792837, 0xCF7C6A13, 0x6A20C180, + 0xE413C066, 0x5EE6D88F, 0x80E6AB6E, 0xD6613C04, 0xFA9EE8C9, 0xAC97B7B3, 0x8EC53C42, 0xDAF7AA2E, + 0xCBF781EB, 0x55912B13, 0xB9E0EA24, 0xE7EF9A8A, 0xF12F7A16, 0xF10E7C03, 0xD39D7FEE, 0xD18FAB71, + 0x7FE68920, 0x6327391F, 0xD4BAAD52, 0x51F4B50A, 0x41DA5639, 0xAFC7F8EC, 0x2541E950, 0xCBA41887, + 0x0734A978, 0xBFB42DF2, 0xB93441CE, 0x76D6F83D, 0x6E93168F, 0x84EFFCEE, 0x842FEFEB, 0x31EED55A, + 0x65F7F475, 0xF4FF7F00, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x0428DEC9, 0xC030E70E, 0x4B014303, 0x50DD838D, 0x0C654629, 0x210A023B, 0x18500100, + }; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x04283E8B, 0x8161CD9D, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x04287E85, 0x81C12786, 0xC580C101, 0xA8EE014C, 0xDD0E0654, 0x00000000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x04287E87, 0x81E15818, 0x8B018303, 0x50DD0398, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E6CE, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x4B014303, 0x1FD0828D, 0x0C654629, 0x210A023B, 0x18500100, + }; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E6CE, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x04287E93, 0x8161CE1A, 0x16030607, 0xA0BA0730, 0x753B1850, 0x01000000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x37324C2B, + 0xCBA84809, 0x018ADF61, 0x6038B56B, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x4B004302, 0x1FD0828D, 0x0C42462A, 0x210A023B, 0x18500100, + }; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x04287E87, 0x81E158D8, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x8B018303, 0x1FD00298, 0xBA1D0CA8, 0x00000000, +}; + +u32 pri_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E6CE, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0x0214FFC7, 0xC0F0E60E, 0x4B014303, 0x1FD0828D, 0x0C654629, 0x210A023B, 0x18500100, + }; + +u32 pri_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x04283E8B, 0x8161CD9D, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x6423C3F3, 0x2BB5BE3E, 0x313B1850, 0x01000000, +}; + +u32 pri_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8C80E202, 0x107D8CD6, 0x1B197695, + 0xAD989112, 0xB29181FF, 0x0EC3BD63, 0x612C0A0C, 0x067C400B, 0xF683B571, 0x89EC6040, 0x05000000, + }; + +u32 pri_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x642343E7, 0x9D79E74E, 0xCDDAC180, 0x0A000000, +}; + +u32 pri_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732B896, + 0x45CC4809, 0xD9C89077, 0xE7E9D453, 0xBB7630A0, 0x02000000, +}; + +u32 pri_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x73EB2E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363230, 0x1801C505, 0x20FA18AD, 0x3732EC2A, + 0x5B312325, 0x04287E85, 0x81C12766, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x46861023, + 0x27210581, 0x8D0C2B95, 0xA7B79BA6, 0x3E47365F, 0x00623E8F, 0x04D07CB5, 0x052CF202, 0x9381E60A, + 0x30323032, 0x30EC66D0, 0x00DB7380, 0x8301683E, 0x73EB4606, 0x86B70C0C, 0xB74FEF60, 0x40050000, + }; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x468632A3, + 0x94100581, 0x8D0CE933, 0x2A57B685, 0x3D47365F, 0x00623E8F, 0x04D07CB5, 0x052CF202, 0x9381E60A, + 0x30323032, 0x30EC66D0, 0x00DB7380, 0x8301683E, 0x73EB4606, 0x86B70C0C, 0xB74FEF60, 0x40050000, + }; + +u32 pri_mapping_binary_37[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x468632A3, + 0x94100581, 0x8D0C7794, 0x4FEDB298, 0xF11CD97C, 0x0188F93C, 0x1240F3D5, 0x16B0C80B, 0x4C069A2B, + 0xC0C8C0C8, 0xC0B09B41, 0x036CCF01, 0x0E06A0F9, 0xCCAD2C06, 0x0C0E40F3, 0x1E6C6460, 0x3002DA23, + 0xB0036A0E, 0x00000000, +}; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x468632A3, + 0x94100581, 0x8D0CE9BB, 0x6AEEAC98, 0xF11CD97C, 0x0188F93C, 0x1240F3D5, 0x16B0C80B, 0x4C069A2B, + 0xC0C8C0C8, 0xC0B09B41, 0x036CCF01, 0x0E06A0F9, 0xCCAD2C06, 0x0C0E40F3, 0x1E6C6460, 0x3002DA23, + 0xB0036A0E, 0x00000000, +}; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x468632A3, + 0x94100581, 0x8D0C7776, 0x1D645C31, 0xE339B2F9, 0x0210F379, 0x2480E6AB, 0x2D609117, 0x980C3457, + 0x80918191, 0x81613783, 0x06D89E03, 0x1C0C40F3, 0x995B590C, 0x181C80E6, 0x3DD8C8C0, 0x6004B447, + 0x6007D41C, 0x00000000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x46861023, + 0x47460581, 0x8D0C7766, 0x9CDAD556, 0xF61CD97C, 0x0188F93C, 0x1240F3D5, 0x16B0C80B, 0x4C069A2B, + 0xC0C8C0C8, 0xC0B09B41, 0x036CCF01, 0x0E06A0F9, 0xCCAD2C06, 0x0C0E40F3, 0x1E6C6460, 0x3002DA23, + 0xB0036A0E, 0x00000000, +}; + +u32 pri_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x46861023, + 0x27210581, 0x8D0C5E33, 0x1632B695, 0x3D47365F, 0x00623E8F, 0x04D07CB5, 0x052CF202, 0x9381E60A, + 0x30323032, 0x30EC66D0, 0x00DB7380, 0x8301683E, 0x73EB4606, 0x86B70C0C, 0xB74FEF60, 0x40050000, + }; + +u32 pri_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x46861023, + 0x47460581, 0x8D0C2B93, 0xA7B79BB0, 0x3C47365F, 0x00623E8F, 0x04D07CB5, 0x052CF202, 0x9381E60A, + 0x30323032, 0x30EC66D0, 0x00DB7380, 0x8301683E, 0x73EB4606, 0x86B70C0C, 0xB74FEF60, 0x40050000, + }; + +u32 pri_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0746, 0x063E2063, 0x23439951, + 0x4A8882C0, 0x46905286, 0x15339E23, 0x9B2F0031, 0x9F470268, 0xBEDA0216, 0x7981C940, 0x73051819, + 0x18191876, 0x336880ED, 0x39C0C100, 0x349FB915, 0xA8FF1F03, 0xC39B3B10, 0x3EA3354B, 0x0143031F, + 0x5021CCFC, 0x1D507301, +}; + +u32 pri_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0746, 0x063E2063, 0x23439951, + 0x4A8882C0, 0x46905286, 0x15339E23, 0x9B2F0031, 0x9F470268, 0xBEDA0216, 0x7981C940, 0x73051819, + 0x18191876, 0x336880ED, 0x39C0C100, 0x349FB915, 0xA8FF1F03, 0xC39B3B10, 0x3EA3354B, 0x0143031F, + 0x5021CCFC, 0x1D507301, +}; + +u32 pri_mapping_binary_45[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0746, 0x063E2063, 0x23439951, + 0x4A8882C0, 0x46905286, 0x15339E23, 0x9B2F0031, 0x9F470268, 0xBEDA0216, 0x7981C940, 0x73051819, + 0x18191876, 0x336880ED, 0x39C0C100, 0x349FB915, 0xA8FF1F03, 0xC39B3B10, 0x3EA3354B, 0x0043021F, + 0x50E14686, 0x10232721, 0x05811D50, 0x73010000, +}; + +u32 pri_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0746, 0x063E2063, 0x23439951, + 0x4A8882C0, 0x46905286, 0x15339E23, 0x9B2F0031, 0x9F470268, 0xBEDA0216, 0x7981C940, 0x73051819, + 0x18191876, 0x336880ED, 0x39C0C100, 0x349FB915, 0xA8FF1F03, 0xC39B3B10, 0x3EA3354B, 0x0043021F, + 0x50E14686, 0x10232721, 0x05811D50, 0x73010000, +}; + +u32 pri_mapping_binary_47[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_cat_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_cat_all_p.c.REMOVED.git-id deleted file mode 100644 index a9397bbc..00000000 --- a/assets/obseg/bg/bg_cat_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -136fec1f0cd548e6fc5757cdb22bccb4c0a5f135 \ No newline at end of file diff --git a/assets/obseg/bg/bg_cat_all_p.h b/assets/obseg/bg/bg_cat_all_p.h new file mode 100644 index 00000000..18b9aff8 --- /dev/null +++ b/assets/obseg/bg/bg_cat_all_p.h @@ -0,0 +1,151 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; diff --git a/assets/obseg/bg/bg_cat_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_cat_all_p.h.REMOVED.git-id deleted file mode 100644 index 0bffb932..00000000 --- a/assets/obseg/bg/bg_cat_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -18b9aff87d066e34e99286e916f634e7b4aceb79 \ No newline at end of file diff --git a/assets/obseg/bg/bg_cave_all_p.c b/assets/obseg/bg/bg_cave_all_p.c new file mode 100644 index 00000000..83e6391d --- /dev/null +++ b/assets/obseg/bg/bg_cave_all_p.c @@ -0,0 +1,5272 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_cave_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, 1463.000000, -692.000000, -329.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, 1476.000000, -691.000000, -461.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 1631.000000, -691.000000, -465.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, 1748.000000, -699.000000, -470.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, 1863.000000, -692.000000, -469.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, 2061.000000, -715.000000, -428.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 2061.000000, -754.000000, -213.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, &sec_mapping_binary_8, 2164.000000, -808.000000, -59.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, &sec_mapping_binary_9, 2164.000000, -808.000000, 292.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, 1769.000000, -813.000000, 343.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, 1695.000000, -780.000000, 246.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, 1426.000000, -811.000000, 339.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, 1093.000000, -823.000000, 327.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, 899.000000, -780.000000, 392.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, 2111.000000, -932.000000, 240.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, &sec_mapping_binary_16, 489.000000, -277.000000, 411.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, 50.000000, 155.000000, 305.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, -103.000000, 184.000000, 292.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, -328.000000, 185.000000, 328.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, 0, -15.000000, 186.000000, 589.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, -373.000000, 185.000000, 623.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, -548.000000, 111.000000, 295.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, -381.000000, 39.000000, 53.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, -495.000000, 39.000000, 22.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, -563.000000, 155.000000, 656.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, -888.000000, 141.000000, 556.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -972.000000, 120.000000, 224.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, -1147.000000, 120.000000, 148.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, -1509.000000, 121.000000, -33.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, -1479.000000, 121.000000, -386.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &sec_mapping_binary_31, -1302.000000, 59.000000, -734.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, -1994.000000, 141.000000, -611.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, &sec_mapping_binary_33, -1985.000000, 121.000000, -1313.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, -1267.000000, 121.000000, -1223.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, -1538.000000, 121.000000, -1260.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, 0, -1239.000000, 155.000000, -1448.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, -1472.000000, -4.000000, -485.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, -1261.000000, 160.000000, -1623.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, -1518.000000, 94.000000, -1609.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, -1056.000000, 167.000000, -1610.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, 0, -1022.000000, 170.000000, -1835.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, 0, -1022.000000, 177.000000, -1966.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, 0, -771.000000, 167.000000, -1546.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, 0, -1062.000000, 167.000000, -1321.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, 0, -1062.000000, 167.000000, -1122.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, 0, -1058.000000, 167.000000, -995.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, 0, -1062.000000, 167.000000, -864.000000}, + {&point_table_binary_48, &pri_mapping_binary_48, 0, -904.000000, 167.000000, -995.000000}, + {&point_table_binary_49, &pri_mapping_binary_49, 0, -726.000000, 167.000000, -995.000000}, + {&point_table_binary_50, &pri_mapping_binary_50, 0, -1062.000000, 180.000000, -659.000000}, + {&point_table_binary_51, &pri_mapping_binary_51, 0, -1008.000000, 116.000000, -283.000000}, + {&point_table_binary_52, &pri_mapping_binary_52, 0, -1280.000000, 155.000000, -390.000000}, + {&point_table_binary_53, &pri_mapping_binary_53, 0, -530.000000, 110.000000, -298.000000}, + {&point_table_binary_54, &pri_mapping_binary_54, 0, -615.000000, 155.000000, -995.000000}, + {&point_table_binary_55, &pri_mapping_binary_55, 0, -289.000000, 167.000000, -995.000000}, + {&point_table_binary_56, &pri_mapping_binary_56, 0, -222.000000, 144.000000, -1423.000000}, + {&point_table_binary_57, &pri_mapping_binary_57, 0, -174.000000, 175.000000, -777.000000}, + {&point_table_binary_58, &pri_mapping_binary_58, 0, 37.000000, 155.000000, -995.000000}, + {&point_table_binary_59, &pri_mapping_binary_59, 0, 261.000000, 164.000000, -962.000000}, + {&point_table_binary_60, &pri_mapping_binary_60, 0, 324.000000, 160.000000, -1071.000000}, + {&point_table_binary_61, &pri_mapping_binary_61, 0, -153.000000, 2.000000, -1138.000000}, + {&point_table_binary_62, &pri_mapping_binary_62, &sec_mapping_binary_62, 1463.000000, -700.000000, -230.000000}, + {&point_table_binary_63, &pri_mapping_binary_63, &sec_mapping_binary_63, 489.000000, 151.000000, -940.000000}, + {&point_table_binary_64, &pri_mapping_binary_64, &pri_mapping_binary_64, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000001A, + 0x65000000, 0x00000023, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000027, + 0x65000000, 0x00000027, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000016, + 0x65000000, 0x00000016, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001558, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000026, + 0x65000000, 0x00000026, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F001628, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000024, + 0x65000000, 0x00000024, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F0014C0, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x00000025, + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000008, + 0x65000000, 0x0000000A, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000006, + 0x65000000, 0x00000007, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F000D18, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x0000000B, + 0x65000000, 0x0000000C, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F000DB4, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x0000000F, + 0x21010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000038, + 0x65000000, 0x00000039, + 0x5A010000, 0x00000000, + 0x1E010000, 0x00000000, + 0x5C010000, 0x00000000, + 0x14030000, 0x00000000, + 0x65000000, 0x00000028, + 0x65000000, 0x00000028, + 0x14030000, 0x00000000, + 0x65000000, 0x0000002B, + 0x65000000, 0x0000002B, + 0x04010000, 0x00000000, + 0x5A010000, 0x00000000, + 0x1F020000, 0x00000000, + 0x64000000, 0x0F00172C, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001760, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001794, + 0x22020000, 0x00000000, + 0x64000000, 0x0F0017C8, + 0x22020000, 0x00000000, + 0x64000000, 0x0F0017FC, + 0x22020000, 0x00000000, + 0x64000000, 0x0F001830, + 0x5C010000, 0x00000000, + 0x20020000, 0x00000000, + 0x65000000, 0x0000003D, + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x01, 0x3E, 0x0000}, + {&portal_1, 0x01, 0x02, 0x0000}, + {&portal_2, 0x02, 0x03, 0x0000}, + {&portal_3, 0x03, 0x04, 0x0000}, + {&portal_4, 0x04, 0x05, 0x0000}, + {&portal_5, 0x05, 0x06, 0x0000}, + {&portal_6, 0x06, 0x07, 0x0000}, + {&portal_7, 0x07, 0x08, 0x0000}, + {&portal_8, 0x08, 0x09, 0x0000}, + {&portal_9, 0x09, 0x0A, 0x0000}, + {&portal_10, 0x0A, 0x0B, 0x0000}, + {&portal_11, 0x0B, 0x0C, 0x0000}, + {&portal_12, 0x0C, 0x0D, 0x0000}, + {&portal_13, 0x0D, 0x0E, 0x0000}, + {&portal_14, 0x0E, 0x10, 0x0000}, + {&portal_15, 0x10, 0x11, 0x0000}, + {&portal_16, 0x11, 0x12, 0x0000}, + {&portal_17, 0x12, 0x13, 0x0000}, + {&portal_18, 0x12, 0x14, 0x0000}, + {&portal_19, 0x10, 0x14, 0x0000}, + {&portal_20, 0x10, 0x14, 0x0000}, + {&portal_21, 0x10, 0x14, 0x0000}, + {&portal_22, 0x10, 0x14, 0x0000}, + {&portal_23, 0x10, 0x14, 0x0000}, + {&portal_24, 0x10, 0x14, 0x0000}, + {&portal_25, 0x14, 0x15, 0x0000}, + {&portal_26, 0x13, 0x15, 0x0000}, + {&portal_27, 0x15, 0x19, 0x0000}, + {&portal_28, 0x19, 0x1A, 0x0000}, + {&portal_29, 0x1A, 0x1B, 0x0000}, + {&portal_30, 0x1B, 0x1C, 0x0000}, + {&portal_31, 0x1C, 0x1D, 0x0000}, + {&portal_32, 0x1D, 0x1E, 0x0000}, + {&portal_33, 0x1E, 0x1F, 0x0000}, + {&portal_34, 0x22, 0x1F, 0x0000}, + {&portal_35, 0x1E, 0x20, 0x0000}, + {&portal_36, 0x20, 0x21, 0x0000}, + {&portal_37, 0x22, 0x23, 0x0000}, + {&portal_38, 0x21, 0x27, 0x0000}, + {&portal_39, 0x23, 0x21, 0x0000}, + {&portal_40, 0x23, 0x27, 0x0000}, + {&portal_42, 0x24, 0x26, 0x0000}, + {&portal_41, 0x24, 0x22, 0x0000}, + {&portal_47, 0x26, 0x27, 0x0000}, + {&portal_48, 0x26, 0x28, 0x0000}, + {&portal_49, 0x29, 0x28, 0x0000}, + {&portal_50, 0x29, 0x2A, 0x0000}, + {&portal_51, 0x28, 0x2B, 0x0000}, + {&portal_52, 0x2B, 0x38, 0x0000}, + {&portal_53, 0x2B, 0x38, 0x0000}, + {&portal_54, 0x2B, 0x38, 0x0000}, + {&portal_55, 0x2B, 0x38, 0x0000}, + {&portal_56, 0x2B, 0x38, 0x0000}, + {&portal_57, 0x2B, 0x38, 0x0000}, + {&portal_58, 0x2C, 0x28, 0x0000}, + {&portal_59, 0x2C, 0x2D, 0x0000}, + {&portal_60, 0x2D, 0x2E, 0x0000}, + {&portal_61, 0x2E, 0x30, 0x0000}, + {&portal_62, 0x2E, 0x2F, 0x0000}, + {&portal_63, 0x2F, 0x32, 0x0000}, + {&portal_64, 0x30, 0x31, 0x0000}, + {&portal_65, 0x32, 0x33, 0x0000}, + {&portal_66, 0x33, 0x34, 0x0000}, + {&portal_67, 0x1E, 0x34, 0x0000}, + {&portal_68, 0x33, 0x35, 0x0000}, + {&portal_69, 0x31, 0x36, 0x0000}, + {&portal_70, 0x38, 0x39, 0x0000}, + {&portal_71, 0x36, 0x37, 0x0000}, + {&portal_72, 0x37, 0x3A, 0x0000}, + {&portal_73, 0x3A, 0x3B, 0x0000}, + {&portal_74, 0x3B, 0x3C, 0x0000}, + {&portal_75, 0x3B, 0x3F, 0x0000}, + {&portal_43, 0x1A, 0x16, 0x0000}, + {&portal_44, 0x16, 0x17, 0x0000}, + {&portal_45, 0x17, 0x18, 0x0000}, + {&portal_46, 0x18, 0x35, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 1483.000000, -733.000000, -264.000000, 1483.000000, -675.000000, -264.000000, 1443.000000, -675.000000, -264.000000, 1443.000000, -733.000000, -264.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 1505.000000, -733.000000, -394.000000, 1505.000000, -659.000000, -394.000000, 1420.000000, -659.000000, -394.000000, 1420.000000, -733.000000, -394.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 1543.000000, -733.000000, -432.000000, 1543.000000, -659.000000, -432.000000, 1543.000000, -659.000000, -517.000000, 1543.000000, -733.000000, -517.000000}; +struct portal_6_point portal_3 = {6, 0, 0, 0, 1718.000000, -699.000000, -500.000000, 1718.000000, -673.000000, -485.000000, 1718.000000, -673.000000, -456.000000, 1718.000000, -699.000000, -441.000000, 0.000000, -725.000366, 1779.000000, -699.000000, -444.000000, 1779.000000}; +struct portal_6_point portal_4 = {6, 0, 0, 0, 1779.000000, -699.000000, -444.000000, 1779.000000, -722.000000, -457.000000, 1779.000000, -722.000000, -484.000000, 1779.000000, -699.000000, -497.000000, 0.000000, -675.000244, 1947.000000, -733.000000, -392.000000, 1947.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 1947.000000, -733.000000, -392.000000, 1947.000000, -652.000000, -392.000000, 1947.000000, -652.000000, -538.000000, 1947.000000, -733.000000, -538.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 2043.000000, -777.000000, -318.000000, 2043.000000, -699.000000, -318.000000, 2175.000000, -699.000000, -318.000000, 2175.000000, -777.000000, -318.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 2081.000000, -813.000000, -108.000000, 2081.000000, -733.000000, -108.000000, 1960.000000, -733.000000, -108.000000, 1960.000000, -813.000000, -108.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 2502.000000, -934.000000, -2.000000, 2502.000000, -683.000000, -2.000000, 1879.000000, -683.000000, -2.000000, 1879.000000, -934.000000, -2.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 1826.000000, -934.000000, 159.000000, 1826.000000, -692.000000, 159.000000, 1826.000000, -692.000000, 547.000000, 1826.000000, -934.000000, 547.000000}; +struct portal_6_point portal_10 = {6, 0, 0, 0, 1725.000000, -780.000000, 273.000000, 1725.000000, -803.000000, 260.000000, 1725.000000, -803.000000, 233.000000, 1725.000000, -780.000000, 220.000000, 0.000000, -756.000366, 1664.000000, -780.000000, 276.000000, 1664.000000}; +struct portal_6_point portal_11 = {6, 0, 0, 0, 1664.000000, -780.000000, 276.000000, 1664.000000, -805.000000, 261.000000, 1664.000000, -805.000000, 232.000000, 1664.000000, -780.000000, 217.000000, 0.000000, -754.000244, 1256.000000, -930.000000, 143.000000, 1256.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, 1256.000000, -930.000000, 143.000000, 1256.000000, -733.000000, 143.000000, 1256.000000, -733.000000, 66.000000, 1256.000000, -930.000000, 66.000000}; +struct portal_6_point portal_13 = {6, 0, 0, 0, 930.000000, -780.000000, 363.000000, 930.000000, -805.000000, 377.000000, 930.000000, -805.000000, 407.000000, 930.000000, -780.000000, 421.000000, 0.000000, -754.000366, 869.000000, -780.000000, 418.000000, 869.000000}; +struct portal_6_point portal_14 = {6, 0, 0, 0, 869.000000, -780.000000, 418.000000, 869.000000, -803.000000, 405.000000, 869.000000, -803.000000, 379.000000, 869.000000, -780.000000, 366.000000, 0.000000, -756.000366, 81.000000, 155.000000, 331.000000, 81.000000}; +struct portal_6_point portal_15 = {6, 0, 0, 0, 81.000000, 155.000000, 331.000000, 81.000000, 131.000000, 318.000000, 81.000000, 131.000000, 291.000000, 81.000000, 155.000000, 278.000000, 0.000000, 178.000092, 19.000000, 155.000000, 334.000000, 19.000000}; +struct portal_6_point portal_16 = {6, 0, 0, 0, 19.000000, 155.000000, 334.000000, 19.000000, 129.000000, 319.000000, 19.000000, 129.000000, 290.000000, 19.000000, 155.000000, 276.000000, 0.000000, 180.000061, -226.000000, 121.000000, 172.000000, -226.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -226.000000, 121.000000, 172.000000, -226.000000, 228.000000, 172.000000, -226.000000, 228.000000, 363.000000, -226.000000, 121.000000, 363.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -25.000000, 233.000000, 412.000000, -150.000000, 233.000000, 412.000000, -150.000000, 121.000000, 412.000000, -25.000000, 121.000000, 412.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, 104.000000, 121.000000, 504.000000, 129.000000, 148.000000, 495.000000, 115.000000, 148.000000, 457.000000, 90.000000, 121.000000, 466.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, 142.000000, 228.000000, 490.000000, 128.000000, 228.000000, 452.000000, 115.000000, 148.000000, 457.000000, 129.000000, 148.000000, 495.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 133.000000, 148.000000, 507.000000, 108.000000, 121.000000, 516.000000, 122.000000, 121.000000, 554.000000, 147.000000, 148.000000, 545.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 147.000000, 148.000000, 545.000000, 160.000000, 228.000000, 541.000000, 146.000000, 228.000000, 503.000000, 133.000000, 148.000000, 507.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, 152.000000, 148.000000, 558.000000, 126.000000, 121.000000, 567.000000, 140.000000, 121.000000, 605.000000, 165.000000, 148.000000, 596.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, 165.000000, 148.000000, 596.000000, 178.000000, 228.000000, 591.000000, 164.000000, 228.000000, 553.000000, 152.000000, 148.000000, 558.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -213.000000, 121.000000, 582.000000, -213.000000, 246.000000, 582.000000, -213.000000, 246.000000, 746.000000, -213.000000, 121.000000, 746.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -325.000000, 249.000000, 484.000000, -428.000000, 249.000000, 484.000000, -428.000000, 121.000000, 484.000000, -325.000000, 121.000000, 484.000000}; +struct portal_6_point portal_27 = {6, 0, 0, 0, -533.000000, 155.000000, 627.000000, -533.000000, 129.000000, 642.000000, -533.000000, 129.000000, 671.000000, -533.000000, 155.000000, 685.000000, 0.000000, 180.000092, -594.000000, 155.000000, 630.000000, -594.000000}; +struct portal_6_point portal_28 = {6, 0, 0, 0, -594.000000, 155.000000, 630.000000, -594.000000, 131.000000, 643.000000, -594.000000, 131.000000, 670.000000, -594.000000, 155.000000, 683.000000, 0.000000, 178.000061, -867.000000, -13.000000, 376.000000, -867.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -867.000000, -13.000000, 376.000000, -867.000000, 202.000000, 376.000000, -1087.000000, 202.000000, 376.000000, -1087.000000, -13.000000, 376.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -1091.000000, -13.000000, 81.000000, -1091.000000, 221.000000, 81.000000, -1091.000000, 221.000000, 205.000000, -1091.000000, -13.000000, 205.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -1203.000000, -13.000000, 81.000000, -1203.000000, 221.000000, 81.000000, -1203.000000, 221.000000, 215.000000, -1203.000000, -13.000000, 215.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, -1318.000000, -13.000000, -299.000000, -1318.000000, 209.000000, -299.000000, -1613.000000, 209.000000, -299.000000, -1613.000000, -13.000000, -299.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, -1317.000000, -13.000000, -473.000000, -1317.000000, 90.000000, -473.000000, -1425.000000, 90.000000, -473.000000, -1425.000000, -13.000000, -473.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, -1178.000000, 0.000000, -995.000000, -1178.000000, 78.000000, -995.000000, -1270.000000, 78.000000, -995.000000, -1270.000000, 0.000000, -995.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, -1647.000000, 202.000000, -299.000000, -1647.000000, 202.000000, -473.000000, -1647.000000, -13.000000, -473.000000, -1647.000000, -13.000000, -299.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, -1821.000000, -13.000000, -954.000000, -1821.000000, 211.000000, -954.000000, -2251.000000, 211.000000, -954.000000, -2251.000000, -13.000000, -954.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, -1359.000000, -13.000000, -1073.000000, -1359.000000, 222.000000, -1073.000000, -1359.000000, 222.000000, -1452.000000, -1359.000000, -13.000000, -1452.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, -1718.000000, 222.000000, -1452.000000, -1718.000000, 222.000000, -1670.000000, -1718.000000, -13.000000, -1670.000000, -1718.000000, -13.000000, -1452.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, -1718.000000, -13.000000, -1069.000000, -1718.000000, 222.000000, -1069.000000, -1718.000000, 222.000000, -1452.000000, -1718.000000, -13.000000, -1452.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, -1359.000000, -13.000000, -1452.000000, -1359.000000, 222.000000, -1452.000000, -1718.000000, 222.000000, -1452.000000, -1718.000000, -13.000000, -1452.000000}; +struct portal_6_point portal_41 = {6, 0, 0, 0, -1265.000000, 155.000000, -1418.000000, -1252.000000, 131.000000, -1418.000000, -1226.000000, 131.000000, -1418.000000, -1212.000000, 155.000000, -1418.000000, 0.000000, 178.000092, -1268.000000, 155.000000, -1478.000000, -1253.000000}; +struct portal_6_point portal_42 = {6, 0, 0, 0, -1268.000000, 155.000000, -1478.000000, -1253.000000, 129.000000, -1478.000000, -1224.000000, 129.000000, -1478.000000, -1210.000000, 155.000000, -1478.000000, 0.000000, 180.000061, -652.000000, 4.000000, 507.000000, -723.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, -652.000000, 4.000000, 507.000000, -723.000000, 4.000000, 507.000000, -723.000000, 69.000000, 507.000000, -652.000000, 69.000000, 507.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, -321.000000, 76.000000, 82.000000, -359.000000, 76.000000, 82.000000, -359.000000, 11.000000, 82.000000, -321.000000, 11.000000, 82.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -441.000000, 2.000000, 37.000000, -441.000000, 76.000000, 37.000000, -441.000000, 76.000000, 73.000000, -441.000000, 2.000000, 73.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, -503.000000, 11.000000, -37.000000, -548.000000, 11.000000, -37.000000, -548.000000, 70.000000, -37.000000, -503.000000, 70.000000, -37.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, -1317.000000, 202.000000, -1767.000000, -1317.000000, 202.000000, -1496.000000, -1317.000000, 119.000000, -1496.000000, -1317.000000, 119.000000, -1767.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, -1205.000000, 202.000000, -1752.000000, -1205.000000, 119.000000, -1752.000000, -1205.000000, 119.000000, -1496.000000, -1205.000000, 202.000000, -1496.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, -1116.000000, 132.000000, -1761.000000, -1116.000000, 195.000000, -1761.000000, -927.000000, 195.000000, -1761.000000, -927.000000, 132.000000, -1761.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, -1116.000000, 132.000000, -1909.000000, -1116.000000, 202.000000, -1909.000000, -927.000000, 202.000000, -1909.000000, -927.000000, 132.000000, -1909.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, -907.000000, 215.000000, -1754.000000, -907.000000, 119.000000, -1754.000000, -907.000000, 119.000000, -1492.000000, -907.000000, 208.000000, -1492.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, -659.000000, 119.000000, -1485.000000, -659.000000, 119.000000, -1452.000000, -643.000000, 139.000000, -1436.000000, -643.000000, 139.000000, -1485.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, -643.000000, 139.000000, -1485.000000, -643.000000, 139.000000, -1436.000000, -634.000000, 202.000000, -1427.000000, -634.000000, 202.000000, -1485.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -668.000000, 119.000000, -1443.000000, -739.000000, 119.000000, -1371.000000, -724.000000, 139.000000, -1355.000000, -652.000000, 139.000000, -1427.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -652.000000, 139.000000, -1427.000000, -724.000000, 139.000000, -1355.000000, -715.000000, 202.000000, -1346.000000, -643.000000, 202.000000, -1418.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -748.000000, 119.000000, -1362.000000, -782.000000, 119.000000, -1362.000000, -782.000000, 139.000000, -1346.000000, -733.000000, 139.000000, -1346.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -733.000000, 139.000000, -1346.000000, -782.000000, 139.000000, -1346.000000, -782.000000, 202.000000, -1337.000000, -724.000000, 202.000000, -1337.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -1116.000000, 119.000000, -1458.000000, -1116.000000, 215.000000, -1458.000000, -1008.000000, 215.000000, -1458.000000, -1008.000000, 119.000000, -1458.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, -1116.000000, 119.000000, -1183.000000, -1116.000000, 215.000000, -1183.000000, -1008.000000, 215.000000, -1183.000000, -1008.000000, 119.000000, -1183.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, -1116.000000, 119.000000, -1062.000000, -1116.000000, 215.000000, -1062.000000, -1008.000000, 215.000000, -1062.000000, -1008.000000, 119.000000, -1062.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, -1001.000000, 119.000000, -946.000000, -1001.000000, 210.000000, -946.000000, -1001.000000, 210.000000, -1043.000000, -1001.000000, 119.000000, -1043.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, -1116.000000, 119.000000, -927.000000, -1116.000000, 215.000000, -927.000000, -1008.000000, 215.000000, -927.000000, -1008.000000, 119.000000, -927.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, -1116.000000, 119.000000, -800.000000, -1116.000000, 215.000000, -800.000000, -1008.000000, 215.000000, -800.000000, -1008.000000, 119.000000, -800.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, -806.000000, 119.000000, -946.000000, -806.000000, 210.000000, -946.000000, -806.000000, 210.000000, -1043.000000, -806.000000, 119.000000, -1043.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, -1148.000000, 119.000000, -517.000000, -1148.000000, 222.000000, -517.000000, -986.000000, 222.000000, -517.000000, -986.000000, 119.000000, -517.000000}; +struct portal_6_point portal_66 = {6, 0, 0, 0, -1250.000000, 155.000000, -361.000000, -1250.000000, 129.000000, -375.000000, -1250.000000, 129.000000, -404.000000, -1250.000000, 155.000000, -419.000000, 0.000000, 180.000092, -1310.000000, 155.000000, -363.000000, -1310.000000}; +struct portal_6_point portal_67 = {6, 0, 0, 0, -1310.000000, 155.000000, -363.000000, -1310.000000, 131.000000, -377.000000, -1310.000000, 131.000000, -403.000000, -1310.000000, 155.000000, -416.000000, 0.000000, 178.000061, -766.000000, 208.000000, -567.000000, -766.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, -766.000000, 208.000000, -567.000000, -766.000000, 208.000000, 0.000000, -766.000000, 11.000000, 0.000000, -766.000000, 11.000000, -567.000000}; +struct portal_6_point portal_69 = {6, 0, 0, 0, -645.000000, 155.000000, -1024.000000, -645.000000, 129.000000, -1009.000000, -645.000000, 129.000000, -980.000000, -645.000000, 155.000000, -966.000000, 0.000000, 180.000061, 0.000000, -13.000000, -1096.000000, 0.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, 0.000000, -13.000000, -1096.000000, 0.000000, 294.000000, -1096.000000, -670.000000, 294.000000, -1096.000000, -670.000000, -13.000000, -1096.000000}; +struct portal_6_point portal_71 = {6, 0, 0, 0, -585.000000, 155.000000, -968.000000, -585.000000, 131.000000, -981.000000, -585.000000, 131.000000, -1008.000000, -585.000000, 155.000000, -1021.000000, 0.000000, 178.000092, 7.000000, 155.000000, -1021.000000, 7.000000}; +struct portal_6_point portal_72 = {6, 0, 0, 0, 7.000000, 155.000000, -1021.000000, 7.000000, 131.000000, -1008.000000, 7.000000, 131.000000, -981.000000, 7.000000, 155.000000, -968.000000, 0.000000, 178.000092, 67.000000, 155.000000, -1024.000000, 67.000000}; +struct portal_6_point portal_73 = {6, 0, 0, 0, 67.000000, 155.000000, -1024.000000, 67.000000, 129.000000, -1009.000000, 67.000000, 129.000000, -980.000000, 67.000000, 155.000000, -966.000000, 0.000000, 180.000061, 202.000000, 119.000000, -1015.000000, 202.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, 202.000000, 119.000000, -1015.000000, 202.000000, 193.000000, -1015.000000, 435.000000, 193.000000, -1015.000000, 435.000000, 119.000000, -1015.000000}; +struct portal_4_point portal_75 = {4, 0, 0, 0, 455.000000, 119.000000, -920.000000, 455.000000, 176.000000, -920.000000, 455.000000, 176.000000, -960.000000, 455.000000, 119.000000, -960.000000}; + +u32 point_table_binary_1[] = { + 0x11728D96, 0x7F689565, 0x14C7CFF3, 0x3EEFDDBD, 0x9B4DEFD6, 0x5C1A99EC, 0x8F6A5ACB, 0x3F140991, + 0x485A1446, 0x85D04D10, 0xC4A199D4, 0x1F452211, 0x0641D83F, 0x36723AE6, 0xB6C268B5, 0xD8863723, + 0x8754A4D5, 0x061BD9B0, 0xCDFD2177, 0x6C6378D5, 0x3998135F, 0xB7D69CDE, 0xBDA7E79C, 0xF3BC6F77, + 0x7723DA5F, 0x7E38DFE7, 0x7B7E3CEF, 0x73AED80F, 0x80BF01F8, 0x9591B7DA, 0xDBDB112F, 0xC0A3C499, + 0xD7F54748, 0x7F176035, 0x8E99F8B7, 0x8E7BFAF4, 0x69622086, 0x0ADD70F2, 0xE449C398, 0x223D9447, + 0xDFB978F1, 0x2262BF61, 0x1377D644, 0xBE387CF8, 0xF0BC784B, 0x4B8B899B, 0x7F2F33F1, 0x2755D7A9, + 0x53A7381F, 0x31BC8C43, 0x819ED82D, 0xD27F30F7, 0xC36A78CA, 0xE8BFF277, 0x35373773, 0x7E62B714, + 0xBDA6A626, 0xCE479C57, 0xAC66484F, 0x9928BFBE, 0x5FFD7CFC, 0xF87184F5, 0x50461C39, 0x84BF7777, + 0x77535CF2, 0xDD83B74F, 0x9C3811FA, 0x67DA61A0, 0xB1B131AC, 0xC73FE6BC, 0x66FDE6E9, 0x17F8979B, + 0xF3D4CFA8, 0x7F3DD41B, 0x3F3F8D8F, 0xD5D7D72F, 0xC89F9DCF, 0xF6C3F385, 0xEF75AD9D, 0x2FCFDFE9, + 0x7647EBEA, 0xEAD88F38, 0xB2CE993B, 0x7BF62CF9, 0x31473F57, 0xA55D5D5D, 0x617EF76B, 0x37CDF92B, + 0xE47E2211, 0x3540F331, 0x7A9EB77E, 0x503FDFD6, 0xD66658EE, 0x47AFC53F, 0x599F7BDE, 0xD69BB75B, + 0x1FE2FE16, 0xF1A3FC79, 0xBF40556D, 0x6D2DC23A, 0xB9DFC87D, 0xFE4EFA7E, 0x16F8E7E6, 0xAF90FB53, + 0xBBDD5FAB, 0xABAB292E, 0xF7DB9AF7, 0x52434303, 0xFB915EBD, 0xA99EB5E7, 0xC338F33A, 0xB96F6C74, + 0x7EC8AE3F, 0x9CBFD5AB, 0x6D731BFE, 0xEB3EA83F, 0xFE1EEC3C, 0x637B9DAD, 0x3CCFDCFE, 0xD61A3DC5, + 0x07A0819E, 0x036C34F7, 0x6FB8E019, 0xBDD2F77D, 0xC41EE14C, 0xBB5E393B, 0x3B8B7849, 0xF4FE2AD1, + 0xE3251C25, 0xD609E3CB, 0x2C719DC8, 0x17B6E78D, 0x23F0F91E, 0xD1D31FE7, 0x5B2B8C77, 0x2C6F1476, + 0x63E867D7, 0xA3EFE65F, 0xA77A827A, 0x7122362E, 0xFE819F6B, 0xF3C97DA1, 0x0F8FF4F5, 0xF5215E16, + 0x761594DF, 0xB87123AC, 0xD751AE93, 0x9DDF515A, 0xF2ADB6EF, 0xD985E5A4, 0x37F5306B, 0x84E5C3C3, + 0xC3617D1A, 0xAD7E0594, 0xD2FC617F, 0x7132A897, 0xDFAF09D8, 0x7E52C2B6, 0xBF15C2B0, 0x1FA0BFBF, + 0x9FE7433C, 0x9B5801BC, 0x0FC6C42F, 0x73AD3879, 0xF3E64DC3, 0xA2CF5C03, 0x181C1CE4, 0xFE440FF3, + 0xF47A97D5, 0x4F40116C, 0xA67C4589, 0xF17133A2, 0x09A3DF2C, 0xF9AF5CB9, 0x12FAE95D, 0xE20725A2, + 0xD75545AF, 0xDCBA752B, 0xEC476371, 0x7376BDA6, 0xFF18D50B, 0x25E2A7AB, 0x20D6DBDB, 0x1BEADD6F, + 0x9C7AD607, 0x7E7F438C, 0xFC827A20, 0x0A31AEC7, 0xD68B6F38, 0xF5D9F5EA, 0x2341BD86, 0xB748FD7C, + 0x5F54FF16, 0xA9BFB5B5, 0x35EC471F, 0x01A07DCB, 0xF94C5CD7, 0x14EDE0F7, 0x60F3BB2A, 0x60DBBF42, + 0x9FEB2D11, 0x3F5D833E, 0xCFCFE603, 0xE5446B6A, 0x6AFEAD57, 0xC151E2B0, 0x1F84A33C, 0x9F201F3A, + 0x51CFF3C2, 0xEFEB766F, 0x748CEA33, 0x9DA5F01E, 0xC094B704, 0x69DECC26, 0x3E753D7A, 0x87D97E5F, + 0xD37EAC80, 0xF5B6BEBF, 0xD2F11DCC, 0x76DED34F, 0xC48B023F, 0xE2A9BBF1, 0x289FB7F5, 0x1B7D6B38, + 0x0FC353A5, 0xF1C6504F, 0x9C897FF9, 0xBFCF6FE6, 0xF32F32DB, 0xEF63F2FC, 0xB2B9C5FA, 0x097E8FBC, + 0xD4B209D6, 0xDBDF33EF, 0xE3C24DCC, 0xF6F7D1EB, 0x29F83488, 0x53BFDE7B, 0xD121E6DC, 0x79E5F66B, + 0xF7DFCCC3, 0xF1B2908D, 0xFFCC0385, 0xEF32DBFD, 0x3BB3B3A0, 0x6BD179E7, 0xC6EDFE9E, 0xC98F1533, + 0xE7CC1F47, 0x60097FDF, 0x7B7423EF, 0x8FCB904F, 0x3B524D3A, 0xB72D3BCC, 0xF780DFBB, 0xD1F37ED7, + 0xFB613BF3, 0x5561F824, 0x64F6830F, 0xC40F5659, 0xFF4DBA5A, 0xF68BF5F7, 0x9C71CBE2, 0x3FA3F2AC, + 0x5EFC9F83, 0xBDCC65D6, 0xFFBB90C5, 0xBF59FCF0, 0x2A4E332F, 0xF52B4746, 0x464C7DC2, 0x1AFDCA54, + 0x2A45ECF3, 0xFB74DCC2, 0xA1A121D2, 0x3343DC2D, 0x4CA7D3B4, 0x4F3CDE7F, 0xA012769F, 0x33FBC990, + 0xA7B3F7B5, 0xD14F67EF, 0x7BB33F59, 0x1FD9AA5E, 0xB5FB4EFC, 0xD6A8ED96, 0xE5FC2804, 0xFB96D9CD, + 0x0BF7A147, 0xF514260A, 0x92F49E0C, 0x73FD4B93, 0x05C9C9C9, 0x493E3F6F, 0x7F6E14BD, 0x93B4F58C, + 0x0953BDBC, 0x3F7A84F3, 0x132AC1EF, 0xBB47CEC7, 0x20D897C2, 0x73A67EBB, 0x5F3CFAFE, 0x9DC7F127, + 0xCA17F8C1, 0x363C23FB, 0x4AF4AAC9, 0xAFB2FA69, 0xDE0707FD, 0x3D1D1D1D, 0x61FD73BB, 0xE11CD75F, + 0x227E5809, 0xE7F8F7A3, 0x44F4F019, 0xEEE37D64, 0xFBF37FC4, 0x7D9CCFFA, 0xE187B881, 0xFC98691F, + 0x9DC7F59D, 0x9D9D529F, 0x61AC85F7, 0x6D9CFDFD, 0x17E020FD, 0xFF32C837, 0xF7B43A60, 0xF3B1DE3F, + 0xA60ED8FD, 0xC77EE64D, 0x3C14329D, 0xAF13FE07, +}; + +u32 point_table_binary_2[] = { + 0x11727D96, 0x7D68D565, 0x14C7CFF3, 0x7B9EFBB6, + 0x0C5F9226, 0x48A2CD65, 0x82374162, 0x9A442FDC, 0x08A20832, 0x2E2496D4, 0x1F920A11, 0x14451114, + 0xFADF487B, 0x519AB819, 0x392CF6C7, 0xF5656CBA, 0x316CCEAD, 0x1177B664, 0x53B92814, 0xB5E52A1B, + 0x31DDEEDD, 0x75EEDE7B, 0x3AE73CCF, 0xEFB77937, 0x1A08FB78, 0xCEF99E73, 0x9EE73CE7, 0x37884315, + 0x2C06D0BD, 0x98E9E8E8, 0x4088C34A, 0x78807815, 0x3E363838, 0x88F4FB4A, 0x5807A0BE, 0x2B5DB872, + 0xE50AC212, 0xF267DE84, 0xCB52A914, 0xE204ACE5, 0x78F5BEDA, 0x79E6CC19, 0xB657337B, 0xA7E0F3E3, + 0xC78FB3BD, 0x9AFD318B, 0x375B5B5B, 0x11873083, 0xBF93FD8E, 0x7E17F967, 0x84FF51FC, 0x42F59170, + 0x2F2218C9, 0xFF8BF010, 0x54B33F6E, 0xC356E12E, 0x58C17675, 0xADF48CB5, 0xCFE88D8C, 0x90581A33, + 0x6C3797D4, 0xD0F8F838, 0xF5233150, 0x7CC3DCCF, 0xEED45F35, 0xF3F4379E, 0xC4430856, 0x88FD3DD5, + 0x6D99F47E, 0x0080E1D0, 0xBD8E25BE, 0xF4B77E7A, 0xDE7ACBEA, 0xA37C19F6, 0xC727C2A6, 0xBCBE79FB, + 0x2BEFA7D7, 0x9E97B7A3, 0x706DDFBE, 0x7D777177, 0x3795D845, 0xF1C4664B, 0xE9E0F9F3, 0xE79933CC, + 0xE1F5B0A7, 0xB9B9794E, 0xFF73CEDF, 0xE5C37EFD, 0xF1E9D3A7, 0xE7DC9F9F, 0xAF58501B, 0x381FDDE7, + 0x5A1C27BD, 0xB7BD677B, 0x7B7BE7DE, 0xAFEB5F3F, 0x6E3E73E7, 0x5B3E4FD5, 0x1C1FFA40, 0x7DDAD5D5, + 0x159C77F8, 0xF5D0AED9, 0xF711DD60, 0x5EE9EBEB, 0xA379C3EB, 0xD29F01AF, 0xA1A12198, 0x3F3D199D, + 0x94F973F3, 0x8963D149, 0x99CF38F9, 0x3317C01B, 0x181808E2, 0xD556A325, 0x7E099DC7, 0x2ABACF05, + 0x50D9D2D2, 0x6239417A, 0x25A83C71, 0xE284F567, 0x9E36BAB1, 0xB17146EF, 0x8E51A2F7, 0x20F9533F, + 0x5469D581, 0x0307023D, 0x3AC22AD1, 0x73F974C1, 0x285BAF65, 0x2CC20CB3, 0x3E82127D, 0xEE27C1FD, + 0x45B3870E, 0x1D0AFA03, 0x1DCDD6D5, 0xD521246C, 0x7EA8303A, 0x93C9304B, 0x7E5010DF, 0xBF7F7F50, + 0x0FE58F4B, 0x3DAE5EAF, 0xD568A9D7, 0xC553BD36, 0xDED98D02, 0x6BF7DF77, 0x2E9A97F3, 0x4BB8F3CC, + 0x46F3A3A3, 0xA33C3F52, 0xBF9730AA, 0xB6B616F1, 0xB29D2F58, 0x0E0F0B77, 0x5A36BB03, 0xB6F7B5DB, + 0xF9A76DBF, 0x9002E07E, 0x7D3DAA17, 0x8E1E3D4A, 0x6CFB3510, 0x03EB6FCF, 0x035231E0, 0xF3F0FD61, + 0x01E26C7D, 0x7D031658, 0x8635962B, 0xEE0BE2C5, 0x3F16BA2B, 0x3FDD88E4, 0xBF6CEF1B, 0x3C582DF3, + 0xEAFAA1FB, 0x5F7DF2E4, 0xC9209F2E, 0xE8E2ECFA, 0x4275F0F5, 0xEC7CE17A, 0xFD0933CD, 0xBF70E90F, + 0xDD20ECEE, 0xAFF81B74, 0xF07CFAF1, 0xC545BA4F, 0xDE8FB3C7, 0x6A745ADE, 0x8FBBFF58, 0x0D3C924E, + 0xA783FE8B, 0x8B60BDCC, 0x23DD0FFD, 0x1F44EA61, 0x637F7FBF, 0xDC8F657D, 0x55E2DD7D, 0x51C55745, + 0x3FEE336C, 0xF4DF03FB, 0x631E94BC, 0xAF8465E3, 0xF96CF5CC, 0xC29872EF, 0x4F188CCF, 0xD61F2A74, + 0x21D86797, 0x89C350C9, 0xFB95E791, 0x99E6B9F2, 0xDCB97333, 0xFA3AF017, 0xD64980CE, 0xCECE405F, + 0x2763C0FB, 0x8A780D7E, 0xCFE55680, 0xC4B3BF30, 0x38B6FD98, 0x5AD86EFB, 0xA1F3E67D, 0x32AEF7B6, + 0xB5B505F1, 0xF8A1DEEB, 0xFB4BBD8B, 0x60BBD5B7, 0x7A38AD4B, 0x4E3F23FA, 0x0AAAEC3E, 0x72F54FC3, + 0x43EDEDED, 0x41BDEAB6, 0xB1F5BAFD, 0x902B452B, 0x9A9A9A68, 0x3F12AF01, 0x98180A2F, 0x1F1E1EB6, + 0x4CF6893F, 0x23B785DD, 0x7CDDBA18, 0xF98BFDA9, 0xBA0CEFBB, 0xFC36AF9D, 0xEDFEFB9D, 0x7AD2FC2A, + 0xF684B54F, 0x6DF67EF4, 0xED5CCFD4, 0xA3D02C76, 0xF7BEF3CA, 0x5C105E4A, 0xF61CC064, 0xA53722FE, + 0x8A780A20, 0x7B492F95, 0xFC77C85F, 0x11BFA8BF, 0x12BBDB4F, 0xB9DBA19F, 0xE7D32BF7, 0xC749E2A5, + 0xC4CBCCD5, 0x20FEFFFA, 0x77EFE7D6, 0x4FE15D62, 0x2FEBDFFF, 0x1EDD7C27, 0xFC9AB0FB, 0x1EDD0AE9, + 0x5661F73D, 0x1C3FA6C4, 0x5EDECF9C, 0x7EDDF738, 0xA7718FF8, 0xBBEF6BBE, 0x059F0F98, 0xCE2FDF06, + 0xC7E63DFF, 0x727BB97E, 0xF9F9D7D0, 0x60F27E7C, 0x4A9F9279, 0xDE045158, 0x46F351D4, 0x21C7CAB2, + 0x8A08D720, 0x5A7F7855, 0x78B36538, 0xEBB3D583, 0xB34E8F58, 0xDEC3567D, 0xCCD7C77E, 0xD6F38ABE, + 0xBE65758F, 0xAF67FD61, 0x879F4FE6, 0xBDD167AB, 0x078D4E2F, 0x8E639C2F, 0x9A565B72, 0xB91C7F7F, + 0xC6E47BF8, 0xAF7AC97E, 0x6F302BFB, 0xB2098B47, 0x8E1C61FF, 0x2CFB47F6, 0xA2CDEFFC, 0xA3A092CE, + 0x7F8CEF57, 0x2555F2F0, 0xE1C3363E, 0x61DF6B7D, 0x7D7DA017, 0xA67D2F7A, 0x099B3F92, 0x54DB67D7, + 0x03D7D5CB, 0x528FCB87, 0x07B1E0F6, 0x93703804, 0x729E342F, 0x928FF538, 0x9FF03A9B, 0xCF7D1F24, + 0x9F4A9652, 0xEEEF1DA9, 0x270AA514, 0xD7E3FBD3, 0xBA4BBAEF, 0x87702915, 0x70D6D773, 0xDF0B61DE, + 0x57B2CFA9, 0x5E3ECFF0, 0x626874F5, 0x09E336F8, 0xD6AF57CE, 0xBB1D5F70, 0xFD0947DE, 0xC2E7FC7E, + 0x79DFA837, 0xD50DBB9F, 0x6D7C49A9, 0x7F1C8B3F, 0xEE842F7B, 0x7A7A2C93, 0xBF7711BE, 0x60FE0F00, + }; + +u32 point_table_binary_3[] = { + 0x11726D96, 0x7D48DC75, 0x1CC73FDF, 0x87BBF3BC, 0x2093C622, 0x8BAE39D3, 0xA2823089, 0x24881919, + 0xD8D35F36, 0x83D86015, 0xFD11156C, 0x8BD81F45, 0x4444FE31, 0xDC64C120, 0x28C9F061, 0x27EA3F56, + 0x6AE4A169, 0x3A92B4F0, 0x221FF130, 0x1D3639E6, 0xC376B7F3, 0x7E9FBECF, 0xF773D3FF, 0x5E7CDE9F, + 0xC7EFE7F7, 0x39A10E13, 0xF81B009D, 0xCA251B1B, 0x1B11EA10, 0x25F34FA1, 0x50F18382, 0x7F17F68B, + 0xD0221933, 0x423F0080, 0x0DDEA661, 0x944C42A4, 0x64787818, 0x715AFB7B, 0x3932B8BE, 0xBE2EFD55, + 0x7CC87827, 0xB51ECAA4, 0x9E7ECB0E, 0x0F0D0D09, 0xBB6099EF, 0x08FD5ED9, 0xA7058B7C, 0xF039BB2C, + 0xFE103B20, 0x8A23225E, 0x0B2F1691, 0x457D502A, 0xF501243B, 0x5A2FE20B, 0x7BEE389E, 0x9D9F9F17, + 0x7A9D3F57, 0x4E5F947A, 0xC1CA9EFD, 0x12EED7FE, 0x98801A00, 0xF6E3EEA2, 0xE92F014F, 0x89781F7B, + 0x1DB65F69, 0xA75FC084, 0x9D876452, 0x8177693B, 0x44E151C1, 0x557458DB, 0xA154DABD, 0x2409A87A, + 0x447E2803, 0x08F5040F, 0xA9FC621E, 0xF00840B0, 0x9C9FB0F5, 0xC2E30005, 0x676985D1, 0x27A4BDF0, + 0x6E76C5CE, 0x57C60B9E, 0x8257CD3C, 0x543E762D, 0x5869E7A7, 0xEA39C3BF, 0xB2F38717, 0xC4FC5EA2, + 0x17743C61, 0x2F15FDBC, 0x5EF0B49C, 0x879D2F2B, 0x66115BAF, 0x9AF739BA, 0x60B80CAF, 0x0BFB2908, + 0xF4F6F66A, 0xBD607203, 0x2AFDFD91, 0x4BD9F74C, 0xFE87A51D, 0x3E82E3FE, 0x79C00FBB, 0x37FCF579, + 0xBDD909FF, 0x7B93351E, 0x6E6E6ED6, 0xEF2BFC3D, 0x0FCE3735, 0x35B9F746, 0x64A5EABD, 0x4DBFB95F, + 0x72F5B61F, 0xA9CF7D06, 0xF1969696, 0xFC3EFCCC, 0x96A6A6A6, 0x5CBFBBA7, 0xBD483C1E, 0x57EFABF6, + 0xED9AF793, 0x793FFDDE, 0x517ECCF0, 0x1C44C4FB, 0xBE4146FD, 0xFD07DEC4, 0x77373636, 0x241F90F6, + 0x40047AEC, 0xBEA9F7F8, 0x8E6EF9F7, 0x8167D937, 0x86D3709F, 0x888F04E7, 0xE6E6943F, 0xAE0BFB49, + 0x2C33FBA6, 0xF6914EE6, 0xD2568FFF, 0x08FEC35B, 0x377AFD1E, 0xA7732FDB, 0xFAA43FF9, 0x15AA4DFF, + 0x51399FC0, 0x07D063B8, 0x1CE3A29E, 0x23ACC4B2, 0x9C97F796, 0xE3DBF4B7, 0xDAC59B01, 0x56593BAE, + 0xA8F78B01, 0x3816760E, 0x96B59E43, 0x18FCF120, 0x56087E7F, 0x444EDC3E, 0x4B3B81C7, 0x1C1F10FE, + 0xD4B18A4F, 0xC1E957D4, 0x7DA1797F, 0xFC5BF93F, 0xE0382EE7, 0xEB784532, 0x277BFDFD, 0xF52B7BBE, + 0xFE72CD85, 0xE09F0FC4, 0x6C3FBABE, 0xCCB37CA1, 0xBDBD5DDF, 0x37B99F5F, 0xD3AD6432, 0xA9F30BCE, + 0x54D331CB, 0xF27BCDD4, 0x04AB94DE, 0x7CCFD9ED, 0xE045EBAF, 0xF6BFA320, 0x28D9DE17, 0xF25AE898, + 0x62B38F3C, 0x5C50E938, 0x2CFBE36F, 0x5BC6AB82, 0x6FD20F1D, 0xCBEF771B, 0xD1C6934C, 0x9EC32BFB, + 0xB1BDCFDE, 0x79EFEABE, 0xFD987B99, 0x4DE2FBCA, 0x6EEE63E6, 0x096C702C, 0xE69F7912, 0x7A1DFBFA, + 0xDFAFBE3D, 0xF51F15FB, 0xBD20FABB, 0x97D3E5E5, 0x65845734, 0x4394B3D9, 0xD959C98B, 0xD25F5C63, + 0x6F626242, 0xEA15F383, 0x985B5A5A, 0xCAEB29A6, 0x4746465C, 0x3CE6617A, 0x7A7A5A30, 0x142B7D88, + 0x33F5BDDE, 0xA6BFD5AE, 0x19229C6D, 0x6E6E3A66, 0x691E506C, 0xF498E281, 0xFEFE7EC5, 0xB21FDC01, + 0x92482494, 0x5EF5E7ED, 0x657E27BB, 0x3E3A3AEA, 0xF440D8B2, 0xE9270DF7, 0x080EE3CA, 0xE0E0A0AA, + 0x4FB2E82F, 0xD3D7D797, 0xE7080F8C, 0x8F8FE7F5, 0x453C3839, 0x39A9E6A1, 0xE271A0F2, 0x1ECA79E9, + 0xF9021918, 0x1870F313, 0xFB4F553E, 0x6B5FC19B, 0x7A3EC6BF, 0x107794BF, 0x992F54B0, 0xDDB1B131, + 0x845A7DFF, 0xBC0B6CDB, 0x7F0FC906, 0xDBF2DF33, 0x1AC794E2, 0x5ACDF88E, 0x61731FE1, 0x0C2FD176, + 0xCDFC0E7E, 0xC8AF674D, 0x50E48F87, 0xBB10F6DF, 0x3FFCCFD8, 0x6B35B3C3, 0x96F5FD64, 0x9FB0359B, + 0x4F323C6F, 0x59DF4708, 0x42D4F82B, 0x66E7A074, 0x4FBC1AFD, 0x7BEAF2F5, 0xB3556797, 0xFB5247F9, + 0xEAEAAAD3, 0x4380F299, 0x9919178F, 0x048118BD, 0x9A1FA980, 0x67D4EF4B, 0xADDE1752, 0xC12EABFB, + 0x6EEA2541, 0x1ED4ACDF, 0x938D50B0, 0xF165FFBC, 0x80828EAF, 0xE7C5429C, 0x1B7FB53F, 0xF45F366E, + 0xFC173543, 0xB5CEA7DF, 0x8785D053, 0xF5D87D3F, 0x48B2B158, 0x2CDF8FE0, 0xCECECE7C, 0xBD21286B, + 0x6D6D75FB, 0x22B9ADAD, 0xCDED3F29, 0x627F7675, 0x75E5FB11, 0xDCDDDDED, 0xF69BA6D9, 0x5FD66E59, + 0xDB4D7F6B, 0x2467F35B, 0x56F9CD3E, 0xD2143CA4, 0xF2D5E659, 0xD623EE49, 0x4AFE3ED0, 0x01A0E6FE, + 0xA6D4EF51, 0x03A2E16D, 0xC91E7897, 0x1CCBFFB7, 0x4E785D56, 0x2FEF37AB, 0x77F73E25, 0xEF3BB87B, + 0x8FDB9249, 0xBD17732C, 0xF43CA6F9, 0x7F000000, +}; + +u32 point_table_binary_4[] = { + 0x11725593, 0xBF8B1351, 0x10C767DE, 0xCBB12BBA, + 0xEE8A843B, 0x12E5B4B0, 0xB8C6F3FE, 0x07C17F41, 0x2C6C73A5, 0xFDA9A5A4, 0xB54E7308, 0x81E382C4, + 0xC2040425, 0xA90E525A, 0xFA033903, 0x0A16A7C4, 0x0D662531, 0xE37B6FDE, 0xECBD2D16, 0xF6C39BF9, + 0x7E67E6CD, 0xA3297D87, 0xCB00807F, 0x763B9D0E, 0xC115E66C, 0xEB9C6966, 0x393AB14C, 0x5366C02A, + 0x1757D3F9, 0x68342AE3, 0x639DCE39, 0x1F80A600, 0x5101D86A, 0xB5C8FEDB, 0xAF8801FB, 0xFDBE3D6F, + 0xD8784D90, 0xF873C7F9, 0x3E24E3F1, 0xB88CCF1F, 0xA593E170, 0x58EAD5A2, 0x7462E325, 0x3FFA99EE, + 0x08DBFAA3, 0x5F44A267, 0x79F18468, 0x301894FA, 0x8B837487, 0xEBE7F3FC, 0x30ABFB7A, 0x1DEB4F59, + 0xDDEB015C, 0x377C0A1B, 0x52BFE5BC, 0x0B1B3EDF, 0xF1E234DB, 0x947E2DC7, 0x69B6C9F9, 0x3CCFF822, + 0x24322F57, 0xCF676668, 0x32D39272, 0xC7DBF403, 0x12A3711F, 0x9FB7DB6D, 0xC7F4DBF8, 0xAFB1EBB8, + 0xC9F3AD69, 0xB8C0ECEB, 0x23D0CE6F, 0xDB70C3F0, 0x7B7CC7EC, 0xF56EE32B, 0xC9E7FBA6, 0x25FB19EF, + 0x6F86633C, 0x76F14D9E, 0xAFA9E71F, 0xB3F78BA9, 0xA8D4F306, 0x0FC5DFC5, 0xAF6926FE, 0x4EEF16BE, + 0xF0BCE5E2, 0x27F8D2EB, 0xF37DAFA0, 0x56E135DC, 0xA8C47FC4, 0xD7C2AEFE, 0x7B7826F1, 0xAEFE4BF0, + 0x30645AD1, 0xBA12FF00, 0xEF54E6B1, 0xC25DE9CF, 0xCDABA022, 0xDC174C7D, 0xBED7537D, 0xE99FE3D5, + 0x5B4DE13E, 0xE0B573B6, 0xFD63022A, 0x9C9F7ACA, 0xFB27FDA9, 0x677A1EEE, 0x2BD6F522, 0xD4531F6A, + 0x18FA6143, 0x98EF0B6F, 0x0286EF53, 0x7D15F67A, 0x7BA53FFB, 0x7DF1FB20, 0xFDCCF4DF, 0x4ABF7785, + 0xFD7BEEEA, 0xA5ECA3CB, 0x371CDEAF, 0x3AE6F72B, 0xFD424FD8, 0xEFD3917E, 0x1CEEB33A, 0xD20715BD, + 0x1E91D313, 0xBF1E803D, 0xFF0F0000, +}; + +u32 point_table_binary_5[] = { + 0x11727D96, 0x5F68D655, 0x18C79FF3, 0xE7F7BE9B, 0xD3590C22, + 0x53A105E9, 0xD2143569, 0x68F4D7A1, 0xA0853712, 0x822081E4, 0x926EBA48, 0x8C6EBA33, 0xF1A66E2A, + 0x52C49B36, 0x709B3836, 0x1838A76C, 0xE2D0B92D, 0xDFDC2B2B, 0x377D6DE4, 0x0C449DE6, 0x9FF6E7F7, + 0x7B3AE779, 0xCE39EFFB, 0x5BD66017, 0x1F9E7FDF, 0xE739CF79, 0xCF0FDBA0, 0x06D600E0, 0x62F5665D, + 0x5D1D621B, 0x3C07F301, 0xC42EBD0B, 0xED9FB52B, 0x0088A3EF, 0x262626C8, 0x8E770164, 0x67E61967, + 0xAFC64100, 0xB5AF6CEE, 0xE8E8A865, 0x8075E6FF, 0x37F103DB, 0x71125E34, 0xFEAFC843, 0x8E8761A5, + 0xF1DF02C3, 0xDE8ED700, 0xF470F4C8, 0xE5033C0F, 0x10EDCE6E, 0xE9EEEEB6, 0xF6515B2F, 0x3AA25F3D, + 0x70E000C5, 0xDB7AD997, 0xA2C65C2E, 0x4776AB57, 0x6F925FD9, 0x70580ED5, 0x562FAE82, 0x6DB61FD8, + 0xC6FAE3FA, 0xE4D1E1C3, 0x872D57C3, 0xBBC67E2C, 0x1EB1ECFB, 0xD33FEA63, 0x0D0D0D88, 0x231C2F2F, + 0xA8958D8D, 0x8D966B6C, 0x3FD1C772, 0x4E4F4F4F, 0xE857CC44, 0x839D9D9D, 0x1C6FE697, 0xB9AE8ED0, + 0xFC466021, 0x769BFCFB, 0xF551D2A3, 0x38BF0071, 0x89F42858, 0x081B4DBD, 0x5A584B3C, 0x5BAFB1E3, + 0x59A3F78A, 0x7AD9D917, 0xE24980E9, 0x43E2B667, 0x78CFE87B, 0x2DB9E1FB, 0xB37AA67E, 0x861AD7DF, + 0xFFF66B18, 0xAC3EC8E2, 0xCE73E7CE, 0x85FC785E, 0x1E72F9C1, 0x9E81D821, 0xFA5C3F60, 0xF3EBCF33, + 0xCBB81F33, 0x7F131FED, 0x904DE43F, 0x071F5956, 0xDBD57AF6, 0xE7F3C9DC, 0xD2578786, 0x86C23C64, + 0x4776299F, 0x8FB19B7A, 0x6A143E75, 0xFBC6FB73, 0xB5FC1BBF, 0x3F74FEC3, 0x65FBFDBE, 0x587BD9F6, + 0x6C0D9F47, 0x31FFC58B, 0x17C3BCC4, 0x669DE779, 0x18FB2953, 0xEFB3E4F9, 0xFEFEFE30, 0x9FB815BE, + 0x75E74DFB, 0x997D3FBB, 0x39ECB739, 0xBFA8B22C, 0xF40B6B0D, 0x7F129DF0, 0x7AE103A3, 0xEF1A4CF3, + 0xF9187EC3, 0xD87BE4F7, 0xBE7F7B9E, 0xEAB2DAED, 0xE2695FD4, 0xB2EC4ACA, 0x6FF452BD, 0x46BDBA50, + 0x28D07C6D, 0x3E71547E, 0x597A9E50, 0xADBE70E7, 0x09369FE9, 0xA1C07AF9, 0xBE941F8C, 0x06DC3ED1, + 0xFEC828AA, 0xF2FD52BE, 0x49FCA8F4, 0xBCE36B72, 0x31C5B798, 0xFBF587ED, 0x4946F5F5, 0xF588270C, + 0xFF6E58E8, 0x2C3354E1, 0x84D13BA5, 0x1E13B7C0, 0xB378DFF0, 0x90984EF1, 0x493190F2, 0x9F505D9E, + 0x619EC957, 0xA5BABD3F, 0xCC35BC5E, 0xE498CDFD, 0x5F60FC1B, 0x925E5F1F, 0x16997D02, 0x8C1D1728, + 0x5E4205DD, 0xEF161CA3, 0x78995C21, 0xF67A25A2, 0xCF47FD2C, 0x485E703C, 0x46FA4E27, 0x4B9C7FC1, + 0xEAD30232, 0xB338E427, 0xFF4BC999, 0x54BDD549, 0xBBF7673D, 0x886C77FD, 0x54C76DA5, 0xFD9A93A8, + 0x28ED474D, 0x814EF57B, 0x36FE89B8, 0xC3E907F1, 0x84F6C1F7, 0xA3B4F4FD, 0xD33C1FAB, 0x29AAD7E1, + 0xF82F71CF, 0x31CF4B48, 0x989C9C2C, 0xCE4FA824, 0xA52771F9, 0x3ABC3EA9, 0xEDFD08E7, 0x95A887DE, + 0x4EF32817, 0xF7C6C7C7, 0x833F6465, 0xE4FD293E, 0xD6154E3F, 0xCF4F8953, 0xE979AA99, 0xD4BC848A, + 0xBD7E9E9F, 0x384DFBE7, 0xEA2994F3, 0xA99ED3A3, 0x959E53BA, 0x8F886AA6, 0x745E382D, 0xC1CF8BFA, + 0x950ABD9D, 0x59F4D23C, 0x5C3D4C44, 0x3FD53BE1, 0x5947A5F3, 0x531D6231, 0xE5EBE0F7, 0xC8EC8372, + 0x4CEF8739, 0x4F70CCFA, 0x5789ACF7, 0xB7EF93D9, 0x4F11D89E, 0xDF06B1CE, 0xFB537F17, 0x448DAB47, + 0xEF959690, 0xC9E7F345, 0xFFB7C587, 0xA97C02A7, 0x98F93D35, 0x7A5C7D37, 0xAF5E5197, 0xE23362EB, + 0x2C7FEDD9, 0xEA37FA3C, 0xF3796EF2, 0xFEDCAFD9, 0x4F15D8CE, 0xE3B45892, 0xF27F4BCC, 0x4BE55318, + 0xFBF9D87A, 0x2A01E5FA, 0xE17E3B45, 0x65EABC37, 0x88CA59F3, 0x54EEF79B, 0x1816E093, 0xAEAEAE60, + 0x17558149, 0x9F285389, 0x7BEF89A1, 0xB2C8765E, 0x780714EF, 0x939BDF83, 0xC0A44F48, 0x3545FADC, + 0xF702C6EE, 0x3EB9EF15, 0x902A76FB, 0xC89CD390, 0xCAD78593, 0xEEF796EB, 0xDDC5C7DE, 0x9FF40F40, + 0xB6B5B535, 0x7C1FE18C, 0x67A75768, 0x417A5D3F, 0x263FB3FB, 0xFDD77BC5, 0xADB1B1B1, 0xF07EE8AF, + 0xD50DCF18, 0x9BF0BFD5, 0xB865FF7B, 0xAF35DEF3, 0x6CDF2F73, 0xBA4F029B, 0xF98BBDF8, 0x30F89BF9, + 0xCB667C40, 0xECDE4773, 0x1FEE87FC, 0xF67B648F, 0xBAFD9FF6, 0x92FAFFD2, 0xE7DEBFE8, 0x9DE857CF, + 0xF4BDB028, 0xBA49ECDE, 0x5B5C91BD, 0xEE99FCD7, 0x677FA17A, 0xFD465DAD, 0xD9974175, 0x87E66979, + 0x4D2963C2, 0x0C99C0B5, 0x4FE7E6E6, 0xE6947F53, 0x5313629E, 0xD9BCA315, 0x816B99D9, 0xBF588FF6, + 0x31CF0CCB, 0xD503E662, 0x3C7149FE, 0x60AF2DB1, 0xE7B99F62, 0x7C91496F, 0x49FED06F, 0x6DBA3EF6, + 0xD9EF0975, 0xB3BDBD9D, 0x7990B9AD, 0xAD8DEA11, 0x0FC08AC0, 0x7D4FE7E3, 0xC78FA7FC, 0x5B5A5A48, + 0x3FEDCBEB, 0xB08478B6, 0xFF6C7B3F, 0xDB2D73BE, 0xA21E9E07, 0x336C54D7, 0xFD7C7CBC, 0x9F8FAF1F, + 0xEC2E9FFD, 0xBE2CF567, 0x2EE60BDC, 0xC7DCDBDB, 0x9B62D65B, 0xF4E77E8A, 0xFA02BB79, 0x927F0ECA, + 0xEDFD11B1, 0x1C213D83, 0x5041E739, 0x5FED23BE, 0xCC0CB703, 0x0333EC21, 0xCE995F52, 0x8A17918B, + 0x078E0FF6, 0x721B2395, 0xFCD3E723, 0x3D4BD541, 0x5F8F620A, 0x81811976, 0xFAFC1C2F, 0x84AFCFF1, + 0x6CFF0700, +}; + +u32 point_table_binary_6[] = { + 0x11728596, 0x6B6C5445, 0x14C7CF9D, 0xB9FBB2D8, 0xFA682C01, 0x2982246A, 0x9154A341, + 0x500CC114, 0xF0115182, 0xA21152AA, 0xB52E7EA0, 0x3410F101, 0x4603F20D, 0x88284123, 0x0D25D2A6, + 0x0A7CD00F, 0x1212D32A, 0xD260CAC6, 0x36B53418, 0xA4B196A4, 0x822C8522, 0x0D76B777, 0xC73367CE, + 0xBD9DBD94, 0xB8DF7E39, 0xFFF39A33, 0xF7CC420D, 0xDC065300, 0x446C74DB, 0x9E3D7B14, 0x4C8519B0, + 0x00F91E39, 0x89B80039, 0x01E0B689, 0xE68A8A0A, 0xA5D2301D, 0x1E0690DB, 0xA34B88CF, 0xC20CF527, + 0x406CA25B, 0x4EFAC930, 0x5D7314A3, 0x6A3B94C1, 0x2D500BA0, 0x76CA4FB5, 0x1DFD4BD5, 0x6180F856, + 0xE71AF115, 0xB42F0570, 0xFE8ABEA5, 0xF4AF0B0A, 0x61124064, 0x7EF45DE2, 0x1198A0FD, 0x616BB48F, + 0xF83094C0, 0xAD187F41, 0x7C3173B9, 0xFA05E355, 0xC55EA7FC, 0x6F1ABD9A, 0x945BA5CD, 0x68CD697B, + 0xEE6CF445, 0xAAA75C9D, 0xD4EC55CB, 0x2F88ABD4, 0xB0EE5F7E, 0x2EEBEDFA, 0x9DFBE36B, 0xC8CEE7E3, + 0x36476AB9, 0xFE425DBF, 0xF7557C23, 0xE96BD5A0, 0xCE177BC9, 0x3944F938, 0x7F7CB9DC, 0x4DF571BF, + 0xB9D9894D, 0xA4AF5129, 0x3AEFA9D0, 0x43BC4EFD, 0xA4F59113, 0xB91FCF9D, 0x3B877AD5, 0xAB0E0264, + 0x1746681E, 0xEA3CD68B, 0xFED9DD6E, 0x1BE9CB54, 0x4A7563FE, 0x35E212D5, 0xB712FDA7, 0x613C8027, + 0xC2F10606, 0x0682F395, 0xAF263653, 0x3D97554E, 0xCFCFA98A, 0x3F9337CF, 0x870A5CE2, 0x2B581FEA, + 0xE131F781, 0x4C26A3D4, 0xA0E94FBE, 0x1C6D31F3, 0x30F1A14B, 0x56B6B7B7, 0x6BFDB0D6, 0x8BFB62EB, + 0xED79B933, 0x138940BF, 0x04E7512B, 0xB7777474, 0xE8FE4EEA, 0x7CAA29E2, 0x503E9EB7, 0xF36D621B, + 0xD7978259, 0x785EADEE, 0x6BD43FCF, 0xDBDB30FA, 0x2CD977C0, 0x1C9888FE, 0x5F7BBF93, 0x7D07CC57, + 0xA7D19ECC, 0x0DB39EEE, 0x4376A797, 0x1CD7AEB9, 0x1120D301, 0xF78E1B1F, 0x59EDC5FC, 0xA746539C, + 0x8FF4DE37, 0xF031FB97, 0xA8CFB0FF, 0x98AA6C6B, 0x6B435603, 0x5A2F6FF7, 0xBE33F10C, 0x3B5F6693, + 0xB95C4EDB, 0x07D52778, 0x3E75B989, 0xA9542AA8, 0xCFDBEF3D, 0xCDFA5E1D, 0x5FCCCB16, 0x76767606, + 0xF387CA6B, 0x17EDEF65, 0x74CBC850, 0xDEFD7B7B, 0x642D7197, 0xEAD5F749, 0x758DDED4, 0xD7D747F1, + 0xB023708A, 0xBDC93D3D, 0x3D548FB6, 0xC32EAF8E, 0xFB2921FD, 0xF7F0475E, 0xFFA75485, 0xE97F4C7F, + 0xE1C285E0, 0xBE8CBE37, 0x1A37F785, 0xE75798D9, 0x6FCFCF2B, 0xF67AEDF9, 0x78BD620A, 0xC5EF467D, + 0x31C69B9D, 0xDD6BCE0F, 0xEFD30CAC, 0x6F4455F9, 0xE7E5E7A3, 0xFBBFC3B0, 0x784715B0, 0x9E58F68B, + 0xA2E6E666, 0xA3C7FEE4, 0xA3624A7F, 0x7FBF396F, 0x3C3FB958, 0x2E23F6E7, 0x312457FB, 0x7AE22765, + 0x8DAFA778, 0x73450131, 0x9F9F6817, 0x09E26E64, 0xAC571C15, 0xD358DFEB, 0xE7A378E7, 0x713E78FE, + 0x62AD2CF5, 0xED7E7EB2, 0xF3FCC41B, 0x721ED9F9, 0xFE8BC9CE, 0x8764E7EF, 0x47943833, 0xB5DDFF5E, + 0x61AAB390, 0x98BF67F8, 0xC819223D, 0x9F9FAE87, 0xF832327E, 0x1FA2C239, 0x43FA32DC, 0x0FB80F9C, + 0x15E204E5, 0xE37D216A, 0x65A9D6FB, 0xFBCE794A, 0x90DE9F9F, 0x58EE183D, 0x7F6F3A1E, 0xD797A27A, + 0xEF743673, 0x3D29AEE7, 0x0AE74BF9, 0xF948CFFB, 0x42CC7636, 0x929DF71B, 0xAC723C8A, 0x7F1CEF6B, + 0x3DCDE31F, 0x9AA7E626, 0x9B713F6B, 0x4E4341C0, 0xF5FFC3B6, 0xBEC53044, 0x211E70BD, 0xC5563EBA, + 0x9F2D86A1, 0x405E363C, 0xE64F6CC5, 0x0FEB4D7C, 0xD34FC0D7, 0xF513EA17, 0xF574DF8E, 0x8CF9EB79, + 0x6AF6F313, 0xFF0A657E, 0xFDA41F87, 0xF7EDDB97, 0xA76F6868, 0xA07AE9FB, 0x9A06B3FC, 0xF3A1F347, + 0x267B38DF, 0x71C310E3, 0xF3B0FCC3, 0xF504768E, 0x47FBC4F2, 0xF7FB253B, 0x32ED2F8B, 0xC3FD8E7B, + 0x1E699581, 0x57903BE5, 0x11CA377C, 0x1DFF4DFC, 0x1BDC45EF, 0x517A8CCD, 0xFB3AC614, 0xCFD2B7B6, + 0xB61AAEC6, 0x7A9E637B, 0x3AC43A9F, 0xE645563E, 0xB687F307, 0xF5B13EA8, 0xFF06DCD4, 0xD494D74F, + 0x6363635E, 0xBFDA0E75, 0x462F4FCB, 0x4BF47E27, 0xC798FE4F, 0x244D3DF2, 0x001491BD, 0x2EC44953, + 0x1FCC51D9, 0xC06E73D2, 0xE483D5F2, 0x4C108FED, 0xE1F8CC81, 0x9EE3E5B3, 0x656F6969, 0xC9ABD7DF, + 0xD7F4FE1D, 0x83BB693F, 0xF0FBE76C, 0x5357793F, 0xD3FE77CB, 0xD580BDAF, 0x6D7DD84E, 0xFFBF8AE1, + 0x0E7B9F6B, 0xBDBDFF9D, 0x7E986EEF, 0x63670096, 0xE6BD1757, 0xA1246F9F, 0xFF0B8B02, 0x3BC7B7F7, + 0xA19B84FD, 0xF6BE75AB, 0x61BDBD3F, 0xDD2DB0CE, 0xDE87E267, 0x3844FB96, 0xF7B16883, 0x4D64E7FD, + 0x2B9AE07D, 0x7BBFBB8F, 0x4037E979, 0xBFBA0F42, 0x23BF17B4, 0x7F23000D, 0xF6FB1189, 0x41A7BD6F, + 0x23371BBB, 0xBF6FDD52, 0xF6E7F7CC, 0x2D8185FC, 0x9ED1FB21, 0x876003BF, 0x27F4BEC9, 0x8BB028EF, + 0xBD781C3E, 0xC87BDFE6, 0xC2F3DCAF, 0x79CF22B0, 0x94F82824, 0xD4013C5F, 0x4F3AF43D, 0x1C8309B4, + 0xFF6A24FD, 0xFF553F18, 0x865D0183, 0x617881F8, 0x2848E30F, 0x8A393F5E, 0xD8FF98F1, 0x9735EC1F, + 0xCE87FE50, 0x84FE3991, 0xF5FDA9BF, 0xF9B2C9D7, 0xD3BE6A09, 0x180CC332, 0xBF1EE30F, 0x9E5FAFF1, + 0x67FB08FE, 0xBFAD44FB, 0x79AE6F58, 0x5D839568, 0x2F900703, 0xAE429FE3, 0x01A7894F, 0xC00AF61F, + 0x24FFB4E3, 0xDE305ED8, 0x5FC72F62, 0xFF503EA8, 0x66FF8CF0, 0xBF5FF297, 0xCB6573C0, 0xA8878680, + 0xD386E149, 0xF637F564, 0x6038B093, 0xBFB1FF07, +}; + +u32 point_table_binary_7[] = { + 0x11728596, 0x5D6C5455, 0x10C7E7DE, 0xB37BF7EE, + 0xB6D2D28F, 0x848F0443, 0x2D45C137, 0x24102191, 0x1808688A, 0x0471A510, 0x824022B1, 0x21FA5014, + 0x239A464D, 0x34246853, 0x83A2B504, 0x9B4624B2, 0xFA20B14A, 0x45098284, 0x8F02020F, 0xD658D6E0, + 0x129ACA87, 0x3429C5D2, 0x6EEF3867, 0xCEDCCBED, 0x5D13F6ED, 0xD7F9CF9C, 0x993973E7, 0x14BFC463, + 0xB01EC04A, 0xC7A0B1B1, 0x1151733D, 0xD02F06DB, 0xB66D4348, 0xF8DC076D, 0x6D6D8659, 0xDF074D4D, + 0x4D086530, 0x1F7F01F0, 0xB638A73B, 0x3A3A10AF, 0xC36CDC0F, 0x80DFBB5D, 0x3D3D3D88, 0x7760167E, + 0x4CEEEF38, 0x9750FFFA, 0x61125E01, 0x187592DF, 0x2C5CB810, 0xF1044CC1, 0x3FC87F51, 0x712D73C8, + 0x5FCB6111, 0x3C8C6700, 0xF297D584, 0xD6D65684, 0x2AD2F711, 0x3FE42CD7, 0x7ACA8DE3, 0xE324EF39, + 0x8EFF253C, 0x0036C55F, 0x526A71BC, 0x3F610A24, 0x485F563C, 0x9BF515C6, 0x3EB2D15D, 0xC2F67BE8, + 0xF13CF10A, 0x803BF34B, 0x7E6E6F6F, 0x2FF46F85, 0x09DA3E9C, 0x2A7F83F3, 0x4B1A1EBA, 0xBFA8E5E0, + 0xC183F7AC, 0x37DA3F98, 0x0173B89E, 0x0FD40E8E, 0x17AD2FD2, 0xCF82FE3C, 0x89973427, 0xC78FCE65, + 0x7E0CBB35, 0xBB99FC11, 0xD33F62EA, 0x5F4AE5DF, 0xE6F39743, 0x4ADB53BB, 0xF1AFFFF5, 0x9F0C96D6, + 0x17BD8ACB, 0x585F8A43, 0xBAFEE2CF, 0x3C937F05, 0x9ED55C34, 0x7DE45DE6, 0x2ABCA9EB, 0x1F3F71A4, + 0x97E745F2, 0x2BEAB46B, 0x38DE4B50, 0xA9F34FAC, 0xB4BEE2FC, 0x1BF06FCD, 0xF153DEE1, 0xDEDEDEA0, + 0xBFE31E84, 0x3CC7937E, 0x96D5793F, 0xEA7EFAF7, 0x5FBCDD9A, 0x1CBE7FF7, 0x59B593E3, 0x45EBABA2, + 0x7925FF92, 0x963B33F7, 0xECD933E6, 0xBCBEBEBE, 0xC2FCCB48, 0x4F9CBA30, 0x3C742F7F, 0xCE7713F5, + 0x4B739337, 0xEBF8F1E3, 0x85FD8BE6, 0x3319CF6A, 0x4E7E9107, 0x9E877F4C, 0x3F549DF3, 0x13DFAFCC, + 0xBF53E20E, 0xF1F7739D, 0xEE873836, 0x35DED1DD, 0xDD4DF76F, 0xCE87F36A, 0xEDC99327, 0xC94EE791, + 0xDD9E6537, 0xE8F3B0C9, 0xE45B5CEB, 0x5D66FEDA, 0xD49348E3, 0x7633EFA6, 0xDE443F3C, 0x12FEDE82, + 0xF3A2F9C8, 0xBCC56626, 0x9326BFC8, 0x7947693E, 0x689E13B5, 0xB1F738DE, 0x51AA9738, 0xBED67AC2, + 0xD447FC2D, 0xED8B2E8B, 0xE7AFE0FC, 0x13D48F8B, 0x14FF22EC, 0x62F64C3F, 0x618EDDC1, 0xFA68BDF2, + 0xFDB89B9C, 0xB392FFD8, 0xFEC8F75C, 0x74DAF981, 0xEDED665E, 0x5333D48B, 0xE1EFB5E4, 0x95F872E9, + 0x17CFEBB8, 0x47CD7C16, 0xE417F58F, 0xC68FD65F, 0x905FA45F, 0xD17CA3F7, 0x15CD2FDA, 0xCF56BCA0, + 0xEDB615B3, 0x57AD5A65, 0xF6752DAF, 0xEB49CDCD, 0xCD261EB1, 0x1A81CA75, 0xEBD66966, 0xBDCAC780, + 0xF5DA5FEF, 0xF30C6D74, 0x9A7F3F5E, 0x8CFE3438, 0x38A8CF4F, 0x1976D357, 0xAF5E35CC, 0x7A379DCD, + 0x66033D0E, 0x639EE3F9, 0xF1B782C9, 0xA7092A99, 0x1B53C9BA, 0xBABA201E, 0x7AEE4AC3, 0x727EB542, + 0x3EDF7F6F, 0x6CA8D4EF, 0x8D5F4F6C, 0x3554723D, 0x729E7A5D, 0x6138BFF1, 0x2E2CE078, 0x725E79CA, + 0x3AC7FC3B, 0x4CD3ECAA, 0x1808B3DD, 0xB5037B94, 0xC7E869BF, 0xB03D3F6C, 0xECB48FF8, 0x3C6F44CE, + 0x93F38B5C, 0x3BC3FD91, 0x78F1B49D, 0x09E2D76B, 0x8686405F, 0xAFF5D0A0, 0xFBE7C7C3, 0x797686F7, + 0x5585B1E3, 0x3CDA2C3E, 0x4BFFC3F9, 0xD0044A7E, 0xA61FFAA7, 0xFB4DFB2B, 0xB8BF3176, 0x5BDD627B, + 0x95CC870D, 0xA51B366C, 0x30EF3771, 0xC283D27D, 0xFBF685FC, 0x452F0C37, 0xD4707F7F, 0x7FA087FB, + 0xA09CF5F2, 0xFF801A80, 0x72DEEF15, 0xE63E15E9, 0x4DFEE2AF, 0xD0637FDF, 0xAEBFEC50, 0xBDEAA69B, + 0x0ED78B03, 0x86F9FED7, 0x50BF3356, 0xFAD0A143, 0x86D79B7A, 0x35FBFF7F, 0x8C23EEEC, 0xEC344CFA, + 0x62D21F38, 0x7020D877, 0xF67580BD, 0x7BF7DEFD, 0x1E3E57D5, 0xCC325FAA, 0x4BFD9ACB, 0xE5EED637, + 0x5B782AF1, 0x52E2C5AA, 0x46EBFDF7, 0x00764B3C, 0xC94FC542, 0xFEC49033, 0xECEF333B, 0x0B9B45CF, + 0xFB44AD81, 0x12D6CB7B, 0x637D0A0E, 0xB3BC07D6, 0x5BF014EB, 0x655FDA8F, 0x439659BE, 0x7FBB1FB6, + 0xB25EDE13, 0xEB7958CA, 0x2CEF3BDC, 0x840F592F, 0xFBD38E59, 0x3399FDFD, 0x530B9759, 0x2FEF131C, + 0x861DCCF2, 0x7EC13C6B, 0x4158EF4C, 0x8021AE47, 0xF2716AAC, 0xE9DC0FF1, 0x773E82C1, 0xF0F94E8B, + 0x352D9CAF, 0xD36D5587, 0xFBE15CB1, 0x56B0BFE4, 0x9FA8B4AA, 0xC2F52726, 0x5A4F87FB, 0x95D8692D, + 0x637FFFFD, 0x6AB11AD9, 0xBF62ACDD, 0xBF1FDFEE, 0xBF17F14F, 0xA08BFDA5, 0x1FF15D30, 0xC2FEFE7B, + 0xFD02E499, 0xFDF77C35, 0x9C91FBB9, 0xCDF75BAE, 0xF6F37C96, 0xE22D584D, 0xFD1E5471, 0xE11B862D, + 0x9079BF66, 0xF4F04CC0, 0x75D4CFDF, 0x02BE6DD8, 0xC4A37DC6, 0xAC52EA3B, 0xE636893F, 0xA01C6113, + 0x7F00FE15, 0xFD35A387, 0xC501EB79, 0xEB09F8B6, 0x6189D78A, 0x59FD7D8D, 0x36E3B980, 0xF5F75D83, + 0xA78473BC, 0xAF367BAF, 0x054C7A2F, 0xEBBD19D6, 0x7B73AD13, 0x66BF1AB6, 0xABAD53C2, 0x39D9F75B, + 0x649F33E3, 0xFBF0B2D9, 0x978647D3, 0x5E46F611, 0xB37597B3, 0xFEFE123D, 0x733EC24E, 0x1C8E48FF, + 0xB81E5C0C, 0xC78473E6, 0x3DC2FA80, 0x499FA8C7, 0x8D9AFF03, +}; + +u32 point_table_binary_8[] = { + 0x11727D96, 0x5B6C5555, 0x108667ED, + 0xCBD9A7A7, 0x356D8007, 0x0872B131, 0xD684040C, 0x280DBE60, 0x1595C803, 0x97D0DA5A, 0x131A2426, + 0x4482A246, 0x1F2CB569, 0x2CB79340, 0x24513144, 0xACC5686C, 0x831A8956, 0x6D944851, 0x2A846088, + 0x970748BC, 0x60D1D492, 0x683CB4E7, 0xB6F7B8D6, 0xAC599BD5, 0xDDE279FB, 0xB2FE99F9, 0xD7CCECBD, + 0x0F366109, 0x560054F7, 0x17A1B9B9, 0x19316B78, 0x54F3A0E4, 0x0C40BAFF, 0x92E63AC3, 0xE9F81CCF, + 0x83FC5D82, 0x6C368BD8, 0x63F877E8, 0xE9E941BC, 0xD730C09E, 0x3D7B285E, 0x731A3A3B, 0x3B116AB1, + 0x4BE57357, 0x95DE54F9, 0xE003BC8A, 0x5701BC8F, 0x4589B852, 0xEB83A7C3, 0x23DBB66D, 0x43310BD6, + 0xE09F00FE, 0xA9D44FED, 0xEDED286E, 0x96FA7352, 0xBFC85F71, 0xF2E44914, 0x8BE171E5, 0xDFEB0A42, + 0x943F99AF, 0x4BE5731A, 0x7168BAFC, 0x76BECD9B, 0x37236C95, 0x2CEBA597, 0x88A8B5B5, 0x15C506A9, + 0x96F9C4AB, 0xA9ACCA97, 0xAC0739E9, 0xBF4A5EE7, 0x37F1E1E1, 0xC387A7F8, 0x4BFA4FFA, 0x49FA95F5, + 0xBA14E35D, 0xDEC69191, 0x118CDE97, 0xF5CAD2CF, 0x2FB86860, 0x60407197, 0x627F5D79, 0x868A8F7E, + 0x943C2EE3, 0xDF2B9F27, 0xFE55D6BB, 0x28F5EDD0, 0xB177EF5E, 0x8CC6601D, 0xB800950B, 0xDCDBF6ED, + 0xDB37E93C, 0x97CB4986, 0xC5CA5FE6, 0x0E511C1E, 0x1EFE5F3D, 0xE54BD4C3, 0x399265BC, 0xFB729426, + 0xAE857578, 0x5AE65BE9, 0xDDD2DBDB, 0x3BE5FE38, 0xACF57E77, 0x6109CD23, 0x317F735F, 0x5C517981, + 0xEECB7EFC, 0x27AAFF25, 0x3F97A14D, 0xF527ED56, 0x6F24FD65, 0x7014BBF3, 0x326D9A75, 0xFF4A79AF, + 0x86F351BF, 0x0A3DA9DB, 0xED794FFC, 0x11CE3D74, 0xE850DCFF, 0xFCFAA88F, 0xF6A50FD6, 0x282EBE12, + 0x3D525F5F, 0x1FEF43B1, 0xB9F46043, 0x4303C2AD, 0x70B73A2F, 0x9F0BBFD8, 0xBD7B37CA, 0xC93FABEE, + 0x5B9E59AC, 0x6E696941, 0xEC859DEA, 0x3CCA95AB, 0xD4FC712D, 0xBC40F3FC, 0xAAB845ED, 0x3B1ED4FA, + 0xF0BBC272, 0xEA27DF47, 0x1C282EEC, 0xEEEE8EEF, 0x0B63852D, 0xBB76ED42, 0xDC016D4A, 0x1FAD2AD4, + 0x50FFB8BF, 0xF84C3EBB, 0x7DFBF6B8, 0x9FF099A8, 0xB79F17F7, 0xA83FC6FD, 0x26F606BD, 0xE3349F84, + 0x7ECAF90E, 0xCDA93A77, 0xEEB4F39D, 0xC3F33C28, 0x5E9A76DF, 0x12FB24FD, 0xA695DFE0, 0x67A726B9, + 0x1FE497FB, 0xEB9DAE18, 0x57CF9BE9, 0x67F07DC5, 0x32D28F40, 0x0B715BF0, 0x377104CB, 0x687F3E09, + 0x1E227DF2, 0xF94A3CBF, 0x469FFE21, 0x7A8C3891, 0x6F4A3D9E, 0x4FC51B81, 0x66EE7FC5, 0xCE94437C, + 0x42FB0F3E, 0x4A95A7ED, 0x77C2DF94, 0xFE9ED0FD, 0xF0377863, 0xC4435850, 0xF31647F2, 0x9F6B8617, + 0x35AF0A63, 0xF6E5BC87, 0xEF5F10EB, 0x89F31789, 0xE773FCF3, 0xF9A59AE5, 0xFE11AF7E, 0x2066A987, + 0x6075EB0D, 0xF5C973E2, 0xBC8EAF93, 0x7ED5FD72, 0x9EB0E7EF, 0xFF05D5C4, 0xE6FD1E30, 0xDFA9F522, + 0x623DB3D3, 0x0FC07C8F, 0xE67423E7, 0xD7F3972F, 0x01BB9E07, 0xACDFA1CF, 0xA387C551, 0xE656E24D, + 0xEE3793E2, 0x17F239E7, 0x776F82B9, 0xB65F673D, 0x2C9D741F, 0xF480F791, 0xE60167DD, 0xA2CDCE7E, + 0x98E407E6, 0x6164D78B, 0x2E662AEC, 0x7D16CB33, 0x03B63F0C, 0xC5717B7F, 0x20E33E67, 0xEBAB6639, + 0xC2CE57F9, 0x28AC243E, 0xA6FD175E, 0x63FF83FA, 0x3C7FE006, 0xF74FF6E7, 0x98F63B6E, 0xFA3DA8F9, + 0x5A63CC6B, 0x3473BFB9, 0xDEB899C7, 0xB1C4FCF8, 0x7B2EDFF9, 0xD5F6FB22, 0x55C5CCF9, 0x3D9FF566, + 0xDFCDFC78, 0xDF3DC773, 0x6D3D3CE9, 0x05D3F6CB, 0xF8BB0FD6, 0xDACF5BEE, 0x6D67C6B4, 0xFDE473D1, + 0x91E9B7E3, 0xC1EC93A9, 0x97F0233A, 0x4C3F709C, 0xFC3AC156, 0xFBFF0C86, 0xD7597D9F, 0x30C2B2D1, + 0x2BF69C04, 0xA7D3DF4E, 0xD2E799F9, 0xFF14E6B1, 0xC43C4EDF, 0xFB34739D, 0x8E77AF05, 0x67EDFF57, + 0xE007E70C, 0x937F1F7C, 0xA3A7FDBD, 0x06BA9F4D, 0x9C2F0890, 0x99EB0591, 0x9D0FF366, 0x9FD96F00, + 0x66FF66D2, 0x7D5F8716, 0x7E7E88DD, 0xB7629E4D, 0xFD29A0CB, 0x7A62F887, 0xB956F269, 0xABBFB532, + 0x5E7DAFFA, 0x45A39D5F, 0xBC1333C5, 0x3B2530FB, 0xA7CF5B9C, 0xAF795EC4, 0xE17EE714, 0x33E9A30B, + 0xE229D6EB, 0xF823CC7C, 0xEE7D19BD, 0x6BC7BB59, 0x0C79DEE4, 0x073E8DE7, 0x4F7EC568, 0xD417BFEF, + 0x02792E5C, 0xE4FE103B, 0x360BC5DC, 0xAFF99AC1, 0xF020EB3B, 0x583FC4F9, 0xC06241ED, 0xB9AE57F9, + 0x3A62A6F9, 0x4C140DC3, 0x6CCD1CCF, 0xF7734317, 0xE9C7FBE9, 0x86F20AA3, 0xA3F17E4D, 0x6C02FD7D, + 0xCACA7862, 0x37B2F3B9, 0x6858D773, 0x91F5BC5F, 0x137D20CE, 0x9C3913CF, 0x67A28FEB, 0xD5717C18, + 0xF743C787, 0x667FD8FF, 0x15938FFD, 0x5F617D93, 0xF6E3997E, 0xF07E7ADC, 0x8FFF0000, +}; + +u32 point_table_binary_9[] = { + 0x1172855A, + 0x6B7055D5, 0x155EE7EC, 0x731F7911, 0x5E2A3A1A, 0x951AA06A, 0xA56A1DAC, 0x28EA6853, 0x98184511, + 0x042AC820, 0x96A14588, 0x0EA0080C, 0x888C5409, 0x8D98C048, 0xB5D83045, 0x4A0AC830, 0xE85028F8, + 0x606CAB1D, 0x1FC57731, 0x54A10292, 0x506202E1, 0x26F7DEB3, 0xBAF6F3EE, 0xEC73A3F9, 0xC1CC37FB, + 0xDBEBF1AD, 0xB5CF5967, 0x5F308669, 0xDC0910F3, 0x8A3E1B3F, 0x7E3C865B, 0x254E1515, 0x7D6AF009, + 0x8ED3FB38, 0xC68B244E, 0x86E9B716, 0x2C5880A8, 0xF697B495, 0xFECB5E2F, 0x6DC5E7C4, 0xFA0AC24B, + 0x01B00B5F, 0x983A752A, 0xE238C2D3, 0x01BCCED2, 0x8F045FE1, 0x01B5EC4D, 0x8115FFFC, 0xC7DAEB05, + 0x9F70F86F, 0x80C06FFF, 0x56F3250E, 0x4A055E0F, 0xE5B812C0, 0x2FF32EDA, 0xB16307E2, 0x1F08CF27, + 0x8CB87FD3, 0xA64D885B, 0x30CBEDC1, 0xB4B061F3, 0xE6CD8823, 0xA112AB69, 0x7D3D9688, 0xFD0FC0F5, + 0x781BD97B, 0x2D3C21F0, 0x33F033BC, 0x97F4D8E0, 0xF902EF94, 0xF6BC4C58, 0x28B0B20F, 0x5F616CDA, + 0xB46988BB, 0xE1769C4C, 0xFC272066, 0xF6D703B0, 0x8F59FF8D, 0x1B371A7B, 0xF17E38C9, 0xDECFE313, + 0xFBDDF87F, 0x05737033, 0xC5F32CFC, 0xB6A6A626, 0x17EF51FF, 0x25DBBEB7, 0x030A8C7D, 0xEEAFC5EF, + 0xB0FDB184, 0x37D3CE0F, 0x3E63E70B, 0x3C91ECDF, 0x4CF69F88, 0x1DCA9B8F, 0x9BAFD22F, 0x9C9B7927, + 0xAF7F153F, 0x0CC48F45, 0xFCBBE1E7, 0xF83BC227, 0xC36705DF, 0xD547DBA3, 0x3A0AECE6, 0xABD67152, + 0x1874D37F, 0xBDB75ED9, 0x13F663C7, 0xBCD76CFB, 0xFE7BF1F9, 0xB25FC9DE, 0x02808239, 0x99F755FF, + 0x76701C0C, 0x0AFF2CF8, 0x57411FDE, 0x6FFEEACE, 0x070456FA, 0x06556746, 0x2BFE527C, 0x92FC0F81, + 0x29522FC2, 0x8B00D2E5, 0x9D77DAFB, 0x8B36046B, 0x04BE95F0, 0xD5E4AF2E, 0x7EA36DAF, 0x74422269, + 0xEB5D5A57, 0xB8D1AE47, 0x4965A25C, 0xE64FF669, 0xBF5F175E, 0x6DFB8B35, 0xA6B7497F, 0xD8119E21, + 0x5C9118A5, 0xFCCFC1B3, 0x69FF55C5, 0x7B04BE81, 0xF8BD49EF, 0x6A3837EF, 0xBAB33F3C, 0x0C3E3F3F, + 0xEC82C229, 0x0A4FE138, 0xC94AEF96, 0x1897729C, 0x4E05BDF3, 0xDA77F373, 0xF38FE427, 0xEBEBBD8D, + 0x2FAF5EBD, 0x9AF7CB1C, 0xFC2FE1F9, 0xDEA8DADA, 0x5AC43298, 0x03FD48FF, 0x62EFA6AD, 0x5BB79AFA, + 0xB117B3CB, 0x264F9ECC, 0xF1784850, 0xFC8FC398, 0x300C1166, 0xC075D800, 0x909DEEED, 0x993D7B36, + 0xC2211881, 0x2F51BC2B, 0xFD3D4D4D, 0x4D08AFC0, 0x081840EB, 0xB3837F0C, 0x1B362CB2, 0x3FE2AF1D, + 0xAE833A5A, 0xFF801D7D, 0xF4D14739, 0xFF16B895, 0xCE6BCCDB, 0x2DF8CBC9, 0xE33C8A67, 0x62704555, + 0x5515C2BD, 0x500E53A8, 0x3F16C776, 0x8AE78B9B, 0xCF17845F, 0x21BDFAC0, 0x1B73E7CE, 0x45F80286, + 0x400DC5F3, 0x6DA261C6, 0x8C19E85D, 0x49FA5D0B, 0xD0793DA4, 0x797CD000, 0xA3C20E80, 0xAE4CF889, + 0xC8AF112A, 0xB9FE5DAB, 0xC38962FD, 0x12B88EE3, 0xCCBBD93D, 0xCB972F8F, 0xE48F47C9, 0x1F8F27C0, + 0xDEF3E7CF, 0x8FF0DD78, 0x28DE457C, 0x3D3C9529, 0x5EB870A1, 0xE94FF85F, 0xF6AEEDDB, 0xB79BFEF1, + 0x2ECE94D5, 0xD7D723DE, 0x010B381F, 0xDFE89AB6, 0x64C9925C, 0x7D9E0D2E, 0xE5F5D1FD, 0xE0BD1C3E, + 0x3266CC18, 0x536FD698, 0x3D28EAED, 0xD65F3F1F, 0x06C38F78, 0x7E11FDD4, 0x79C6DAF0, 0xCBE1C387, + 0x9BFEF46A, 0xBB2EE2FA, 0xE97C0B2F, 0xC1DFF37C, 0xEDE70BE7, 0xDBCFB7CA, 0xCACA883E, 0x113D9C78, + 0xBC3E944F, 0x1620F1BC, 0x5F8DF407, 0x5FD0DB8C, 0xEAC7FE1E, 0x3CB477EF, 0x5E53CFD8, 0xF0D806BE, + 0xEE0DA3F5, 0x1184D77A, 0xA36CEC61, 0xEC5581AF, 0xC11348F5, 0x6583D857, 0x6A7D295F, 0x0F6FF4C7, + 0xB6B6B6A2, 0xE7D33AF5, 0x6FB0CE7F, 0x45AC5F4A, 0x98FA237E, 0x2D96097C, 0x219D3F5A, 0x877DE17B, + 0xF467FA3D, 0xB122F6FE, 0xBE7DFBA2, 0xFB5D7FAE, 0xBDD1648F, 0xB03F365D, 0xCCFBDFB5, 0xCFF96148, + 0xF60765D7, 0x0AFE5D84, 0x49FFC487, 0xE9271516, 0xCF87A06F, 0xAAFCCC99, 0x33E8FD80, 0xF2E943FA, + 0x26BDE5C7, 0x8F1F8FE6, 0xA7F48CCF, 0x496CCAAB, 0x0FB747FE, 0xD84D9D8B, 0x0456E7A3, 0x6081D7EE, + 0xFAFBFAEB, 0xAFA3F1B9, 0xFC8BE197, 0x7CBD68BA, 0x57EB62B1, 0xDFCDE70A, 0x5A275CDC, 0x070609AC, + 0xE24DBF11, 0x1C10E7CF, 0x799E449E, 0x37CEF976, 0xCFAFF69F, 0xCAE2E25D, 0xBB7645CE, 0xBFF69FBA, + 0x336CCCD7, 0x4FF001E9, 0xF920E955, 0xE2EDE2F3, 0xCB77F523, 0x7FDEC20C, 0xDC054F50, 0x3DB7C582, + 0x2D5BB620, 0x3E8527BC, 0xC1A45F36, 0xF68C781E, 0xB7D0FE63, 0x94FFE270, 0xAFC04F91, 0x7D24FBEF, + 0xE02762FF, 0x4CC22F50, 0x3D7F1A4C, 0x5CB56A15, 0xC258E2BF, 0x4DF57B9B, 0x4DD8B66D, 0x9BB11FFF, + 0x0D3672FB, 0x309DF86F, 0x523FFD13, 0x478AE745, 0x272EF5CE, 0xA1FA5707, 0xF7D8FE58, 0x63E212DB, + 0x3EDB1E0A, 0xFBD80957, 0x727EC11E, 0x5FBC1F61, 0x2C54727F, 0x856FC547, 0x6FD8B021, 0xE23F624F, + 0x3D8F8B9E, 0xF477F0E7, 0xB11B9FB6, 0x1FFBA4E0, 0x73D7BEF0, 0xEFEAA1E2, 0x0FC6644A, 0xF3EAF37D, + 0xF93E0595, 0x5CEFC4B1, 0x820BA4BD, 0xEEF9B9F5, 0xD0F1B3DB, 0xE35B45FC, 0xDF53CF3C, 0xCF1B71DE, + 0xFC66ECCD, 0xCFDBF7F6, 0x8B535F9A, 0xE7E6C0BB, 0x7C3E8A07, 0x75757526, 0x5E3F93FC, 0xEBDAB56B, + 0x4D3EB158, 0xB244F4A3, 0xD20F3E4A, 0x6CBAEFBE, 0xFBA2EF43, 0xE77D199E, 0x96F97A4F, 0x171DC997, + 0x3FAD2FE5, 0x38BC26A1, 0xBF374E70, 0xBD0B27B1, 0xDD6A5DF0, 0x4B56409B, 0x9ECFE073, 0x8AE7D5B0, + 0xC9DE5F58, 0x9E3E9CAF, 0x5E6106AE, 0xF16200BD, 0x9E0F5ECC, 0x571F7A9F, 0x55727EC9, 0xB8E4109B, + 0x1FC48B5B, 0x048ECE07, 0x57C356FE, 0xFC6169FE, 0xBE267C33, 0xACA27E6B, 0x61A31416, 0xF692B7C4, + 0x66F1F799, 0xBBDFD5C7, 0xD55FFB8F, 0x7F189F7A, 0xECD8B188, 0x3DB71E79, 0xFC779B5F, 0xC2AFA843, + 0xE97DE0ED, 0xCFAEB9FF, 0xFEFB09C3, 0x3C892B16, 0x8AFCFE23, 0x311EAEB8, 0x5762C9C7, 0xC3D94738, + 0x9FE6D14E, 0xA47EF7FE, 0x96FA899A, 0x6717495C, 0x21E7FBF1, 0x84F711BF, 0xB5629EC4, 0xC4173825, + 0xE7C58184, 0xA9FFBCE7, 0x52F27B6B, 0x20F1051E, 0xB9447E2F, 0x12E6DF0F, 0xFD463EA8, 0xBE1F3B25, + 0x3ED32970, 0x1576866D, 0xC4DF92BA, 0x5D629A5F, 0x04AE78CC, 0xE0D3C44F, 0x56CC327C, 0x8153B708, + 0x5CAFF6FF, 0xE24B79BE, 0xEB61B1C4, 0x43FB1ACC, 0xF9F1A1FD, 0x0C5FE02F, 0x5FD718C7, 0x107F53EA, + 0x71CD97B8, 0x628BC163, 0x895F54D1, 0x60F802A7, 0xE6E97804, 0x7F45EB03, 0x3A5E8947, 0x4C3398F3, + 0x8B47FCDA, 0xF0056E15, 0xDF6FA27E, 0x2F137FF7, 0xE9CD1253, 0xBD04BEE1, 0x1B533FC2, 0x70D60D47, + 0x4CFD043E, 0xFD27F53D, 0xDD21E6FD, 0x23FD7FA8, 0xBFAF3986, 0xF372587C, 0x1F9F47A5, 0x537C8ED9, + 0x1185C711, 0xA6EF9DA0, 0xA0D779F6, 0xF73A76F5, 0x2AB3BFC7, 0x3105BEE6, 0x8BF77502, 0xC36EF68E, + 0xF7BEB49B, 0xBFB31556, 0xF7057036, 0x040A7770, 0xCC8E2B1C, 0x23BC939F, 0xC75EE728, 0x2CEE1BC8, + 0xFF39DDE3, 0xC14CB778, 0xE30A6B7B, 0x2D4593BB, 0xF983A229, 0xF6FD06FF, 0x33DF8B82, 0x2FE31798, + 0xFB67C535, 0xF6FD0815, 0x68A51D8F, 0xDE6FE265, 0x523FF80B, 0x1E007A9E, 0xC6FB04DE, 0xA1438768, + 0x9EC08394, 0x2B045E4C, 0xE303702E, 0xD5B34DAD, 0x737E7F3A, 0xDF6D0C6D, 0x3ECB0668, 0xD6F9F3B9, + 0xC0AC1F80, 0xBE64BF9C, 0x65BAD9EF, 0x1FA46D7B, 0xBEA7D6B7, 0x2BFBCD2C, 0xDD8D5F18, 0x74D9F6FC, + 0x216A7DBB, 0x8ABF2FEB, 0xEAC64F06, 0x29DB9E17, 0xB22E3B9F, 0xD8C72CEC, 0x167F7B90, 0xB1EDF97D, + 0x5956ADEF, 0x97F903D8, 0xF9597AB9, 0xFAEC97EB, 0x862FB05F, 0x68EDB7F5, 0x73F5E27C, 0xBEDE6EED, + 0x17F12BEC, 0xEAE9EAC7, 0xE3E5EB03, 0x0D7FBFD4, 0x4BE1A8BE, 0xAE9ED27F, 0xB3E14BFF, 0x596BBFAD, + 0xB7ABEF76, 0x277F85FD, 0xB3ACF86D, 0xFD7BD03B, 0xF629687D, 0x3F10F5F4, 0x11F2EAEB, 0xD647F1A9, + 0xBDA1473D, 0xED7A68FB, 0xA5E8E5D5, 0x2FAABFE4, 0x172ABEAB, 0x97ABB7E6, 0x272CBEAB, 0x8FADAF8E, + 0xBF03FDBC, 0x7A387A86, 0x1D788ABF, 0xBF753F86, 0xEDF4765C, 0x953BBF84, 0x4F417DAE, 0x3F05BF36, + 0xD77F9AAF, 0xCFAFB6A7, 0xFB51EC5F, 0x99EB3763, 0x5F9D5F6D, 0x4FF75FD8, 0xAAECABFE, 0x327C757E, + 0xB53DDD6F, 0x825F97EB, 0x27C357E7, 0x57DBD3FD, 0xA5F3D1FD, 0x63E257E7, 0x57DBD3FD, 0x44EBCD32, + 0xFF1EF572, 0xF56996EB, 0x862FB0EE, 0x97887EAE, 0x5E9C5F9B, 0xEB378D75, 0xFF44F474, 0xF5E3F1AE, + 0xCCF59FC6, 0xBA9FF2E8, 0xEBEA29FD, 0x371BBEF4, 0x9FB5F6DB, 0x7ABBFAB6, 0x3AF92B6C, 0xFACDD5BF, + 0x07BD75BF, 0x12FE46D4, 0x539DDF88, 0xBE6E7D14, 0x5F9FDFBC, 0x7ADAF5D0, 0xF6D5F98D, 0xE817D55F, + 0xF2D5F98D, 0xE8E5EAAD, 0xF9098BEF, 0xEA63EBAB, 0xE357E737, 0xA287A327, 0x3E0D7198, 0x9BEB479A, + 0xBF933471, 0x9BF34B38, 0x0E8FE4FA, 0x53F01FCE, 0xF59FE6EB, 0xF3ABEDE9, 0x7E14FBAB, 0x73FD66EC, + 0xABF3ABED, 0xE9FEC365, 0xCABEEA2F, 0xC357E757, 0xDBD3FD26, 0xF87373FD, 0x64F8EAFC, 0x6A7BBABF, + 0x743EBA7F, 0x4CFCEAFC, 0x6A7BBA9F, 0x70396665, 0xFE3DEAE5, 0xE843FCB9, 0xB9FA68AC, 0xFB25A29F, + 0xAB17E73F, 0x9CEB378D, 0x75FF44F4, 0x74F5E3F1, 0x56E7FA4F, 0x63DD4F79, 0xF475F454, 0xFE9B355F, + 0xF9CF5AFB, 0x6DBD5D7D, 0x9739F92B, 0x6CFACDD5, 0xBF07BD75, 0xBF124E8B, 0x7AAAF31B, 0xD1D7AD8F, + 0xE2EBF39B, 0x574FBB1E, 0xDABE3ABF, 0x11FD22FA, 0x2BBE3ABF, 0x11BD5CBD, 0x353F61F1, 0x5D7D6C7D, + 0x75FCEAFC, 0x46F470F4, 0x843FE211, 0x7E3F6EE6, 0xC106FC26, 0x3C65CDCF, 0x0DB49EB2, 0xE643CE6F, + 0xB3E63FC5, 0x37F3B3B2, 0x67E641BE, 0xBFD59AF7, 0xB47D3D3F, 0x2B7B66FE, 0x5BA7ECEB, 0xF94EF3F5, + 0xFCACEC99, 0x796F9D8A, 0x5FCF739A, 0xAFE76765, 0xCFCC772A, 0x1F33BFE9, 0xF8F5FCAC, 0xEC9979AE, + 0x019B64FE, 0x3DEAE5EA, 0xD324D70D, 0x5F6033AF, 0xB9FAB97A, 0x717E9B35, 0xEF296CE6, 0x37574F57, + 0x3F1E6FAB, 0x35FF296C, 0xE6B9A8BE, 0xAE9ED27F, 0xB3E14BFF, 0x596BBFAD, 0xB7ABEF3A, 0x277F854D, + 0xBFB9FAF7, 0xA0B79917, 0x1BF080A8, 0xA79E9F5D, 0x7DDDFA28, 0xBE999FF3, 0xE969D743, 0xDBD7F3B3, + 0xAB5F547F, 0xC9D7F3B3, 0xAB97ABB7, 0xE6272CBE, 0xAB8FADAF, 0x8E5FCFCF, 0xAE1E8E9E, 0x780776E2, + 0x5EDA7F8C, 0x9D99356B, 0x16FF3EEF, 0xC4B7E87B, 0xFD144B57, 0x5757CBFB, 0xA5D70967, 0x2010EB77, + 0x13DE45FC, 0x0F0166CE, 0x9C29EF83, 0xE8FD8F6D, 0x81BC5F18, 0x4C780DD9, 0xFF31CB0A, 0x7C19619A, + 0x07FC0BD5, 0x7D4339E1, 0xA7E963DC, 0x07A6EE1B, 0x3AF9EF9F, 0x7E150BCD, 0xFD0E61F0, 0x2CDCCA31, + 0x7886CFF5, 0xA952B84A, 0xF199E28F, 0x53F6865A, 0x98F3875A, 0x7C6E8FE5, 0xECE13DB4, 0x3E29E78F, + 0x6322E4F0, 0x68717DE0, 0x1BFE68CE, 0x57B8CAE1, 0x8F53F606, 0x5B98F307, 0x5B7CCB5E, 0xD8A4EE83, + 0x7CD666F0, 0x4E829359, 0x4AFDDEAB, 0x30240C16, 0x7C19BFE0, 0x9F20D8C8, 0x52E2FEB3, 0x49DE0F52, + 0x3C29FEFB, 0xA1E077C8, 0xFB0F8305, 0x1F40FCDE, 0xA6EE7B8E, 0xDE865971, 0x7FB90206, 0x481CB035, + 0x6BD6082C, 0xEE8B58C0, 0xECFBA980, 0x61D6BE5F, 0x6A49AAFF, 0x2F304EF2, 0x5B92AC5D, 0x637EDFC3, + 0x4EB38C7D, 0x1FC44E9B, 0xFB2471BF, 0xD3721666, 0x972D5BC6, 0xEF1B0748, 0xCC50DC77, 0xAB78027A, + 0xA3C87864, 0xBC01208A, 0x7895BDE6, 0x25FA7E4B, 0xFA6B5EA2, 0xF48F11E6, 0xF73D252C, 0x9C306182, + 0xB90F0A4A, 0x94FEEA7E, 0xE964A3FC, 0xFF0FE156, 0xE9FF6423, 0x4BCBFE96, 0x9875B0B4, 0x8847C5CB, + 0x3A2026E2, 0x55F64ED6, 0xA8FB38E5, 0xEF644DE0, 0x717FC2DE, 0x4ECE0F3C, 0xFB7E8ACE, 0xA7BC7FE2, + 0xBF5FF5E3, 0xD5B92C46, 0xFF707CB1, 0xC465EA7B, 0x98F0005E, 0x6E834748, 0xACF97850, 0xF2CDF7F3, + 0x41B9AEE7, 0x7179BFAD, 0xF70B5C9B, 0xB32FBE1F, 0x6B73FB05, 0xAECBED17, 0xF7E10FE5, 0xE2235C29, + 0x71995EAF, 0xE4F7E57E, 0x0ECF90D8, 0xF093926F, 0xEC25E5BA, 0x7E5EC128, 0xFEFC32F9, 0x37C0E512, + 0x97E9F5CB, 0xC5F32A87, 0x4749ACF9, 0xF4FE6DB3, 0xF2E7B823, 0x67FFFF00, +}; + +u32 point_table_binary_10[] = { + 0x11728597, 0x6F689555, + 0x1CC77FF7, 0x39CFBDF7, 0xD9BDDB32, 0xC2EDD585, 0xA4187BD7, 0x46C69C46, 0x6D6D848D, 0x169A1956, + 0x73884168, 0x5CA69504, 0x2ABB35CB, 0xF66630CA, 0xBD29B232, 0x28825402, 0xC522B398, 0x81F8A219, + 0xD5B53BBA, 0x94A60D22, 0x246BE2B5, 0xDCF3DCD3, 0xEF9CF37B, 0x7E3BCF73, 0xAFB6771F, 0xCEF77CCF, + 0xEFDF73EE, 0x192C0190, 0x4300F3B7, 0xB4CE6DD8, 0xB041CA32, 0xF2EB007F, 0x2CF5DA3A, 0x3A3A0C1F, + 0x562C9F53, 0x0C4A7F51, 0xE92F1F65, 0xFD905A6F, 0xFD8DF9A2, 0xE2CB4714, 0x4337F25E, 0x807FB2D9, + 0x12F3E78A, 0x17BED62C, 0xE06EC0F3, 0x1A1EF64E, 0xD2FA1AF8, 0x06A0E971, 0xAF5DFBFD, 0x2DA7610A, + 0x20B94D14, 0xCDBA9C57, 0xEB998DE2, 0xB8D92FC7, 0xD57E310B, 0x1FD0FA38, 0x7C88FA63, 0xD59F4D3C, + 0xC8181FCC, 0x3BA39A7F, 0xC7FDC8EE, 0x9BE94E8A, 0x778DE2F4, 0xDAECF57A, 0xF1D4E82B, 0xB0592E07, + 0xC8FEE9FC, 0xA5F914EC, 0x94058CF7, 0x82BBA0EB, 0x750AD6CB, 0x15008DA7, 0x931C8F5C, 0x8739B7C3, + 0x26E205B9, 0x1AFDDAAA, 0x1F1B3FE4, 0x5E3CBFE0, 0x6E271E97, 0x8300CECB, 0xA93B29BE, 0x16B90AE3, + 0x79295908, 0xE3559CBD, 0xEA1EA07A, 0xED547E0D, 0x3BFC6FC3, 0x7CD5BAD8, 0x96DE6FC7, 0x977A2778, + 0x5EC747F1, 0x273DFFE9, 0xAEAE2E09, 0x8DE87706, 0xD73BE585, 0xC1C1C1C8, 0xFAD6AD5B, 0xD95FBC1B, + 0xBC3A3C3C, 0xAC78A32C, 0xE2FA18AC, 0xAB56AB5C, 0x3F2FEFEC, 0x18181830, 0xEC623EE3, 0x70A0AFAF, + 0x4FCA19E2, 0x13F05A7F, 0x7FBFDAFF, 0x200CE379, 0x97C4436A, 0x3FF26AB8, 0x15399938, 0x4EBC0276, + 0xA3BE4D2C, 0x68A67E78, 0x2BDDECEC, 0xEC2CCF87, 0xD7971C99, 0x9C9CACD3, 0xCF9A7E8F, 0xA303C8B7, + 0x9C63B43E, 0xAFD8F9D2, 0x5BC67A8C, 0x2FD82DBE, 0xE27564F8, 0xD53B536F, 0x3EC2FCC4, 0x4F4DF7EA, + 0xFA37CAAA, 0xEA6FE2AA, 0x3F6218B6, 0x1B5ED5A3, 0x3963589E, 0x0CD9E8E5, 0xC9508F7C, 0x09F587FC, + 0x2EDEAFB9, 0xE751DE8F, 0x2CBFEF19, 0xE2FD9AFD, 0x07743C45, 0xEC37D6C3, 0xF500747F, 0x154F23FF, + 0x1832F657, 0x73BA9759, 0xEB89297F, 0xF5C7F343, 0x7E3C6FA4, 0xB7F3C78A, 0xF4DAFAEB, 0xFBFC9576, + 0x3C0B693F, 0x679FE7A4, 0x9DF3749F, 0x684EEC73, 0xAA3C9FCA, 0xFF3121F5, 0xFA8C6171, 0xDECDD9EC, + 0x7ADED190, 0xCDF9C4F1, 0x7CE2F92A, 0x7FCDA43F, 0x15F353FA, 0x17F03ED9, 0x65EDC7EF, 0xA5E160C8, + 0x988F66AB, 0xBE5A4F4C, 0xDF63F3D8, 0x627D423F, 0xAE0FE9ED, 0xEFB379CC, 0xAA2FAE3B, 0xE7929B4C, + 0xFD88D726, 0x9FB1CF83, 0x62B034EC, 0x97E2C4E6, 0xA0B9AE3E, 0xEEA7EAA7, 0x7849BA85, 0xF357FBF7, + 0xA473F5F3, 0x8DD583F4, 0x995D56FD, 0xB49EB826, 0xDF583DD4, 0xF99A17FB, 0x17F1A379, 0x8DE4376D, + 0xE55736FD, 0x8CD4673A, 0x922FA878, 0x5C37711B, 0xFFFE283F, 0x37D1CAF5, 0x46969560, 0x9419F5A2, + 0x12ECBC81, 0x5FF4BC19, 0x333F91FA, 0x4D5BF59B, 0x89CD5779, 0x71FE387E, 0xAA2FFBD9, 0xF5FB0596, + 0xC913789F, 0xB62727F5, 0xBA62BD9F, 0xD9959FE0, 0xFD98755F, 0x21F6D4EF, 0x71EA1EF7, 0xFD1BE8E3, + 0x7EAB8C3E, 0x354A7CBF, 0xF14BBD4D, 0xF1B13FC5, 0x133DAF1C, 0xF32FD7EC, 0x07B3EE3E, 0xC97E93F8, + 0x75BE487E, 0xD49F8683, 0xBC7EF3FA, 0x507F22F7, 0x4921769F, 0x14ECFB24, 0xAE8FAF1B, 0x8EDC3785, + 0xD87D53B0, 0xEE1B553F, 0x1D8F55CF, 0x3DC84F30, 0x7BEA7DE4, 0x0D72FD39, 0x5FAEAF66, 0xAA8FAABF, + 0xD653FDCB, 0x31FFDA7A, 0x45F7D7D4, 0xA7A69EFF, 0xA78FF6AB, 0x882F9043, 0xC88FA4B6, 0x682E2DCE, + 0x873EBF14, 0x9B9F2232, 0xBED7924F, 0x119762F9, 0x17F117E9, 0x0DE4E5EE, 0xA7CCDA9F, 0xB8149BD7, + 0x52AC9ECA, 0x1FDF870D, 0x6DCCDDC6, 0xCF8A8FEA, 0x5737BEDA, 0x798F9F17, 0xFF5EA2FD, 0xA8E71FED, + 0xF7CDFB5F, 0xAA9987E8, 0xF716AF6F, 0xEDBCC4BF, 0xEFF8FC44, 0xFAA7DF8F, 0xD80FB7C9, 0xFBC87E4F, + 0xCB2BC4F4, 0x3E975720, 0x6118F517, 0x95DE62F5, 0x5E6A4ABD, 0xC7FA21A5, 0x27A6F7BA, 0xBC22033E, + 0x6FAFD21B, 0xC6EFCDEC, 0xCF6422EF, 0x7F5931CC, 0x7EF8AE8D, 0x9C97B118, 0xE311BEB7, 0xC58E177F, + 0x90F3F6FF, 0x0FF81B2F, 0xF83CAD97, 0x92D63BE5, 0x77C82BC5, 0xE1B9B939, 0x29CFC15D, 0xF207FCBE, + 0xAF0B87B8, 0x5DB39F00, 0xCD6568D3, 0xFAFB603D, 0xF359F4FF, 0x82B953F3, 0x67E4A7F8, 0x59D42F17, + 0x47D83F8F, 0x7EFF8A46, 0xF6CF6BFF, 0x16F653FA, 0x6E18611E, 0x41BF69E6, 0x4ECD278C, 0x1FA4F1FD, + 0x86F938B7, 0xBB3A3FCD, 0xEA3D5775, 0xD39A9B0D, 0x43C2BC0F, 0x342BFD1D, 0xD267C67A, 0x3A83A2CA, + 0x8CEF4970, 0x88D32183, 0xC3ACF5C4, 0x54EF6BFB, 0xC125CE19, 0x16FEC4C4, 0x84EA7F4E, 0xCD9390C2, + 0xCFE7F33C, 0x5F42929E, 0xE6E3DA59, 0xE69C61E1, 0xB3DF90D9, 0x6FCF03EF, 0x27BE769A, 0xE3C91936, + 0xF163BD34, 0xBB096630, 0x6CF4E17C, 0x54A6C2F9, 0x30F157A6, 0x4460E723, 0x0211E87C, 0x285F1118, + 0xFD7F0000, +}; + +u32 point_table_binary_11[] = { + 0x11727591, 0x314B0341, 0x10855FDC, 0xDCC520B8, 0x6B270904, 0x0511C546, 0x50C9AF30, + 0x75C434B1, 0x4A6163B0, 0x10C15AB4, 0x88550A2D, 0xD542102C, 0x6C44ED44, 0xB0126DF2, 0x038260B0, + 0x10410B49, 0x10C7DD9D, 0xDDBB5CC0, 0x40E0BE9B, 0x3733EFCD, 0x511B4001, 0x5090DFC5, 0x6291F483, + 0x657A976F, 0x8D464333, 0x752035FF, 0x2055AFD7, 0x89DACC4A, 0x421A3DB5, 0x91B33CA6, 0x462A958A, + 0xE9B78CB4, 0x1A69369B, 0xF1BC1E94, 0x99477E5F, 0x08E5F6E5, 0xE853BFD3, 0x0F4ECFFD, 0xFA67389A, + 0xAFFF66BE, 0x61A35752, 0xA15AADF6, 0xF563C8EB, 0xB98E2153, 0x37FBE805, 0x90BF2AF0, 0xF90CD387, + 0x0AD80F75, 0xAC3E235B, 0x5C674628, 0x5B266FA4, 0x27A4BC7F, 0xC32A8514, 0xE777F708, 0x65D7F7DB, + 0x7BF56497, 0xFB799ECE, 0x9FF1F7B3, 0xFB4264AC, 0x3ECFFA70, 0x297D5C2E, 0x9709057A, 0xC3A8E652, + 0xFACA337D, 0x01C38B8E, 0xF3DC3FBC, 0xECF479BE, 0x6730131C, 0xB05EB37E, 0x17ACC64C, 0xAF4076DA, + 0x719EFD67, 0x57FEE141, 0x7D01E3BC, 0x3FAC397D, 0x8EF7873B, 0xBECE7EE3, 0x3AE789EA, 0x493F837E, + 0xDDBDC494, 0xB8F4F9EC, 0xF73F8CD9, 0x7E8F264A, 0x5E6F584C, 0x0CF011D6, 0x13FA9A67, 0xCE870D71, + 0xC77A6671, 0x12B1CD23, 0xCEC4637F, 0x3ED4C553, 0x7F1E6C61, 0xCEEBADDF, 0x0BCCFA79, 0x268F9817, + 0x0FFDF970, 0xE3D9E539, 0xC77E22EF, 0xA467E7E7, 0x5A3C27FC, 0x9E46CC7E, 0x36B19DF0, 0xBB17B39D, + 0x772B7613, 0x7ECB11B3, 0x9F352C24, 0xFCDE33FF, 0x01000000, +}; + +u32 point_table_binary_12[] = { + 0x1172849A, 0x79745645, 0xB2C0EBDE, + 0xBEDF962F, 0x90844D44, 0x20820610, 0x815179A2, 0x83A3C228, 0x0CEA0197, 0x51F210CF, 0x080A87C8, + 0x228A6CFA, 0x0047508F, 0xE202C3AA, 0x30C31936, 0x717F8898, 0xF11D0790, 0xCD28C8E6, 0x820B18B2, + 0xC8968504, 0x928F907C, 0x4BBFEAEA, 0xBACDCD4D, 0xE698FF7E, 0xA76BEBEA, 0xBE55F5E5, 0x5E791E1E, + 0x908F0188, 0x9B03772D, 0x58B040CA, 0x13B24E8E, 0x0270AE12, 0xF3A64F9F, 0x2E61A42C, 0x930F0304, + 0x9F739E58, 0xBA742932, 0x0C53EB81, 0x1B8277AA, 0x75F931F2, 0x0300D654, 0xE796975E, 0x7A0919E5, + 0x71DDDE6A, 0x8F5EB66C, 0x9984EEF0, 0x982C0008, 0xB7BFB0E1, 0xA38F3E32, 0xFAC125B1, 0x5CB2FF02, + 0x3C243FC1, 0xF5F8F93F, 0x937F8E27, 0x30B96E19, 0xF187F084, 0xFC09E54B, 0xE373B47D, 0xEDCFB9F2, + 0xC2338AE1, 0x30E4C9B9, 0xA8FF6DCD, 0xFBD75C73, 0x8DE6DD00, 0x690FC4DA, 0x106F45FB, 0xB3707D4A, + 0x4D9CF867, 0x7858CE00, 0x8056B665, 0xE4515F4E, 0xB12778E5, 0x53D75813, 0x898BD1DF, 0x0494FFC9, + 0x7A977895, 0xF69F7C35, 0xF51AEDCF, 0x978F26F9, 0x5A25BF55, 0xEBE196CE, 0x3E9267FD, 0xE033A14C, + 0xE2629447, 0xFB112770, 0x78E3C68D, 0xC65FE8D3, 0xD0EA66E3, 0xF7EF6F0B, 0x3C2A3F47, 0xFDF2D8F4, + 0x542A65EC, 0x87FEAB66, 0x3BD9F7E5, 0xB749FE7F, 0x435EEE83, 0xDED017ED, 0xFF33F124, 0xE5FF6F70, + 0x234C45FF, 0xB7C8ACF2, 0xF2728967, 0x350CD05E, 0xA4877CFD, 0xF6DB6F97, 0xD016BAC1, 0x0880E8E6, + 0xE88E6FBE, 0xF9C6E8A7, 0x1D0AEFA7, 0xF39A0383, 0xE10E808C, 0x488B5F4C, 0x7E8FA0FC, 0xA5B11B89, + 0x772117A2, 0xFCEED84F, 0xEFBCF38E, 0xD95F9BA5, 0x697A7FBC, 0xFF76E1E8, 0xDDE63C0F, 0x02B47D38, + 0xFD4EAFBD, 0x369FB4B8, 0xBDD9FCF8, 0xED733CE9, 0xF7D54F23, 0x79DF7D6D, 0xB27FDF7D, 0x6C92DF39, + 0xF265652F, 0xF1165497, 0x9494603E, 0x9067E3F3, 0xB1283583, 0xECB795F9, 0x8AC56572, 0x9D62F90B, + 0xAE1F0688, 0x07ED52C7, 0x71D01F72, 0x0D40C336, 0x6B2273A9, 0x9589F606, 0x5927497E, 0x18AE5721, + 0x5FED3C44, 0xEB7D91F7, 0xE17DFCD8, 0x3ECD5C06, 0x9FA1BFCD, 0x4EC9EEDD, 0xBB25CC45, 0x1E80F77B, + 0x94F8FEC8, 0x91234DED, 0x55CA06C0, 0xFD245B39, 0xBD9B8D87, 0xED89E589, 0x1F953D39, 0x0C3AC079, + 0xBCEF39A9, 0x35DE78E4, 0x23B29592, 0xF7FBF3EF, 0xD7BD1FC1, 0xB67619DD, 0x0FF6DF12, 0x6426D9E3, + 0xF85A9E83, 0x6DC4FFE1, 0xBE854E35, 0x2CA0FBC6, 0xFEEC2BED, 0x63DA9FB6, 0x1F9861BD, 0xA4ECBBE7, + 0xEB5CE57C, 0xE5DDAFF1, 0xE7B7EF3F, 0x6FDE6FFA, 0xE3C22679, 0xFF7D3F20, 0x5F962731, 0x9F5D9C42, + 0xDA1F9F3F, 0xFC1EBAD3, 0xF9BBF10D, 0x737EC7F9, 0xA0FB907C, 0x44BCECCD, 0x37B49471, 0xCA37C727, + 0xFE686790, 0xBD03583F, 0xD07EEA96, 0xD0E03D7B, 0xF6987CA6, 0x52CE24ED, 0x4FEF2F30, 0x3EC8F9D3, + 0xF15B5F85, 0xBAD1FDE4, 0xFB6EAD8B, 0x5E4EF79D, 0xF5AD59F2, 0xFFBCF2E1, 0xBE52D753, 0x7FFE8A71, + 0x7FF83C35, 0xFC5B8639, 0x1EDA6FBC, 0x2459D428, 0xBEBFC31F, 0x557C4DEE, 0x2FDF8FE4, 0xA6C42ECD, + 0x3A9FD02F, 0x394E3FAF, 0x58FFD07E, 0x6A81F5C5, 0x92254B9A, 0xDC4F377E, 0xF117F1A2, 0x8ABFC9FD, + 0xF09F8FEF, 0x3CDD7A60, 0xED0E5C49, 0xEBBEE743, 0xB6935F82, 0xEA2701D8, 0x2FD55F47, 0x18A8F61F, + 0xEEE48489, 0x593E0A76, 0x679277D7, 0xDB4029AD, 0xFBEE4393, 0xE7314B9F, 0x37EC811C, 0xBA2F2A9F, + 0x58DFD3EE, 0x71A266FF, 0xDEFADFA4, 0x5FA03CF6, 0xC3484BF1, 0x20C57F02, 0x59F59BD5, 0xD633D47F, + 0x7DFDBA49, 0xFFF5F523, 0xFF3A32D9, 0x73D26019, 0xC5EFB3DF, 0xB4FFE3BA, 0xEA1707ED, 0xDDBA7F34, + 0x89AF713C, 0x2370FFE9, 0x98EF41A9, 0xFF51F5D7, 0xCDB79C69, 0xCF24E6FC, 0x249F4FF5, 0x22FF2364, + 0x4AC9DBF7, 0x053EA4F5, 0x4968FF63, 0xB477AF1C, 0xCCFCABE2, 0xC0154E29, 0xF15C1D6F, 0xE86A594F, + 0xFA63C192, 0x7763FE4E, 0x8505AD33, 0x3BBD8235, 0x5E797846, 0x1E21F9C9, 0xC8DDD0DF, 0x8CD4D7C4, + 0xC351FE0F, 0x68BF6570, 0x03C9BBDC, 0x2EF808B1, 0x2BFF58EA, 0xB096476E, 0x87F7F3BD, 0xD414E6BA, + 0x14DE77FB, 0xA8656B7D, 0xF972AA16, 0xFD5524C6, 0xEBF890EB, 0x301F37C5, 0x4B8817C9, 0xC3A96A5C, + 0x5F6AAD66, 0x79D24F1D, 0x08687D96, 0x4F3E25D7, 0x92FC6AF4, 0xD701F357, 0x9ADCDC48, 0x3F37F80A, + 0xC9F3BAFA, 0xA3753E5F, 0xBB5FE220, 0x339DBF73, 0xAFFD0EC9, 0x7F8BFECE, 0x623C2B43, 0x9F12F37C, + 0x15BC2E72, 0x2BD5BFED, 0xD05BADDB, 0xABA3FDC6, 0x8D1BD734, 0x5ED6177B, 0xAD96C42C, 0xEF584E58, + 0xCBC33025, 0x6FFF2B14, 0x257BFEFD, 0x0DC77564, 0x18112E27, 0x797EBE60, 0x6CE4EB66, 0xEF8BFF7E, + 0xF8E5FDEB, 0x23705D71, 0x65E430F9, 0xF7DF9F49, 0x3090B83E, 0x6D35AD37, 0xBD3FD729, 0x8E8C88A6, + 0xF33A71E0, 0xDA489557, 0xDEDCAFA6, 0xF7E73A89, 0xF5357877, 0xE429BD7F, 0xCDF6D0FA, 0xB9CC7AFF, + 0xEB2FF4F3, 0xE6CB9A52, 0x176D94FF, 0x5B62315A, 0xF7CDBF6E, 0x3CA24BFD, 0xDE66EDFB, 0xE5DDFDE6, + 0xC50F3637, 0xCFB8F90A, 0x754B6512, 0xFBFBA1BF, 0xDE79EA21, 0xCD573CBF, 0x669C01E0, 0x79EC66B9, + 0x18EBF52C, 0x2BAFA8A8, 0xC8D4E38C, 0x334E90D7, 0x6DB919ED, 0x15D8FF50, 0xE514EB61, 0x4AAD47C6, + 0x3B41CD90, 0xADE6BDF4, 0x2EE24666, 0x5BD98B14, 0x58795CDF, 0xB3D5FC9E, 0xDE05F617, 0x16166A7D, + 0x554FC703, 0x94969636, 0x27DF341E, 0x7FBC9BD5, 0xBAFD8FEA, 0xEAEA66E2, 0xFDADF874, 0x7D577F2C, + 0x4FFD134F, 0x2068E677, 0x5C6FE5F0, 0xBAE2238A, 0x3DF6397E, 0xCEA7D99F, 0xC96FE3FC, 0x19FF7AFD, + 0x627C74FF, 0x5E9509F9, 0x3EDEA75F, 0xE1A6D75E, 0x7B0D1966, 0x68EE3766, 0xFEFCF952, 0xCED70C1D, + 0x5DD6F2D0, 0x51CBC364, 0xD6AF840E, 0x2B57AE44, 0x86299AFB, 0x0FA27977, 0xA26668ED, 0x32EBB766, + 0xF9D1729B, 0x54F50204, 0xF54BE42D, 0x9AED83C4, 0xB3E41648, 0xC3FEDAD7, 0xF036CD2C, 0x3F4F56C8, + 0xFD286E89, 0x13B5B5B5, 0x8ACB144B, 0x69EF88C5, 0x62AAFF94, 0xC9D3289F, 0x67EF20F9, 0x5528AFF8, + 0x317182ED, 0x95CAEF51, 0x3E294ED5, 0xD7D72B2E, 0xD66C1710, 0x2F47C678, 0xA20FD905, 0x24BF1CE5, + 0x89C529E2, 0xF932A67E, 0x0F404814, 0xD27D982F, 0x6B34DB2B, 0x88D72397, 0xA0FC4DF6, 0x0A925F8F, + 0xF2C4A290, 0x384F7EA9, 0xE2015B14, 0x317FA1D9, 0x2EE4FD7D, 0x017817A2, 0xF71BFE52, 0x33CB4F96, + 0x87943D19, 0x17D5CC07, 0x34DBDF70, 0x7C076412, 0xE5C7183E, 0xA499E5A7, 0xC99FF5FD, 0x133F3434, + 0x3428FE51, 0xB35D9048, 0x24242C44, 0xC6F9293A, 0x84F7BF10, 0xE589C50F, 0xC423B122, 0xF542ED94, + 0x38CBF3C0, 0xCB9A2140, 0xFC1EEE57, 0xD9B36511, 0x734AB3D8, 0x47BC1079, 0x3BE9C755, 0xFD428E69, + 0x96C7B66C, 0xD9226100, 0xDACB52F2, 0x10207F03, 0xD01FB1D3, 0x85FDE7AB, 0x7870FF27, 0x98376BB6, + 0xF7F2FE36, 0x2B79DCBF, 0xCBF99A59, 0xFE7EF981, 0xCA0738E2, 0x24F37B9A, 0xED1ACEE7, 0x7BD09EF6, + 0xEFF2079A, 0x599EE341, 0xFF95CC0B, 0x35DB2B39, 0x9E852A1F, 0xE87FA537, 0x5FE85FCB, 0x0F95EBD4, + 0x79CA8428, 0x675E439C, 0xB4ABF83E, 0xAC816C94, 0xBFC7F03A, 0xE2612C3F, 0x58AE54CF, 0x0366EC28, + 0xF39B9AED, 0x727E9EDE, 0x841C8ADF, 0xE5959A59, 0xFE3D59AF, 0xCEA3C393, 0x5C4FF87C, 0x3A3CE900, + 0x9F3F9D0F, 0x2604F87C, 0xEA350354, 0x56564A78, 0x0AD7D7AA, 0x7439C137, 0xDE784371, 0xBD66D9B0, + 0x7DFB7623, 0x5F972F1B, 0x489EEDD5, 0xE53B41EA, 0x57C3657D, 0x2A8EBFCF, 0x1BA0C5CC, 0x9933B1DF, + 0x68BEA4C8, 0x708AF827, 0x11231EAE, 0xB96D0D73, 0x53F97A55, 0x1F2FAB02, 0x3D6F7CA8, 0xEBE565A7, + 0x44CC65AF, 0x3DAC8724, 0x3FB03D64, 0x523DE2FA, 0x3A304B5C, 0x20E67C38, 0x2024DFDF, 0x7ACD6011, + 0x176BAE0D, 0x83B562C5, 0x0A535F6B, 0xC3422A56, 0xFB53FD36, 0x3057E757, 0x4E67BEDA, 0x708AB897, + 0x13E0F94E, 0xF33CE6E9, 0x9CCF291E, 0x79C54F35, 0xBFEEE65F, 0xFD51FEF9, 0x7CC07202, 0xEA7C9AE8, + 0x97E0F335, 0x1275CFA5, 0x647676B6, 0x94DF617D, 0xCDC57972, 0x8F2D8887, 0x693E1BB6, 0xE2C403B4, + 0x7CD5DAD4, 0x79C383D0, 0x7E56EA4F, 0x73E7CED5, 0xF2EAF7ED, 0x50EBFC27, 0x9F7CA2ED, 0x218BB5CC, + 0x255ADE69, 0x9D1A6CE4, 0xD1BE586C, 0x55187F28, 0x6F6FB4CA, 0x499EEDDB, 0x7F918B48, 0x9EFD8B1F, + 0xE5126FBC, 0x560F6B80, 0xE13B14C3, 0x50D2677B, 0xA1751ECE, 0x55DC58DE, 0x5E62254C, 0xBCB86EB7, + 0xB512B4CE, 0xF9B1BE49, 0x3D6E58C5, 0xB321F5B8, 0x8AC7D47F, 0xDCD2F2E5, 0xCB4D7DC7, 0xFBE12C5C, + 0xB8D0D43F, 0x07ACD3F3, 0xE6CD33F5, 0x0D2D9E5E, 0xB468D1C5, 0xFEE5EA73, 0x7F32FAEB, 0x914B3CFA, + 0xF3910B3C, 0xFADCBF8C, 0x3EF727A3, 0xBF0AF9B4, 0x477F1EF2, 0x7E8FBEA9, 0xFFACCFF5, 0xDDE82F47, + 0xAEF6E8CF, 0x42FEDEA3, 0xCFF5D7E8, 0x737D35FA, 0xB390D33C, 0xFAA351BE, 0xDAA36FFA, 0x3FEB737F, + 0x37FAF390, 0x1D8F7E1E, 0xCA9FF6E8, 0xBBFDD3D5, 0xE7FE68F4, 0xE7E37AD2, 0xA33F19B9, 0xC4A3CFFD, + 0xD3E8737F, 0x34FA0B91, 0xCF7BF4A7, 0x211FF1E8, 0xBBFDC3D5, 0xE7FE60F4, 0xA7216779, 0xF447A2FC, + 0x798F3ED7, 0x7FA3CFF5, 0xDDE84F46, 0x6EEFD1BF, 0x5FAED3FE, 0x58DFD47F, 0xD6E7FA6E, 0xF4F390B3, + 0x3DFA4391, 0x1D8FBEDB, 0x4F5D7DEE, 0x4F467F34, 0x728E477F, 0x30729A47, 0x9FEB63DB, 0xAC01BDB9, + 0x1E320FE9, 0x6F7813CE, 0xCB4787F4, 0xA7FEC0F5, 0x3F2BED0F, 0xDDA89F70, 0x7D4AFFE0, 0x86AF689D, + 0xEBAF73A7, 0xD677EBB7, 0x73678701, 0xDEFA97FE, 0x4156B199, 0x673DF2CD, 0xDA5B0A90, 0xF6ACF6DF, + 0xC41EF783, 0x9A311D06, 0x50FFE07A, 0x1CFF32AB, 0xD8B0C79F, 0xDB7F6AC6, 0xB4B8DCED, 0x475A5EB3, + 0x7FBF72BD, 0x7C1DD4FB, 0x931D4E84, 0xEAC75ACC, 0xDF244C5F, 0x5FB188F8, 0x59E62858, 0xC4B3597E, + 0x29048C3C, 0xD69F5F6D, 0xEBD92143, 0x86687BF8, 0xFBEAE46E, 0x2B69E415, 0xAF4981B1, 0x87F2A5BF, + 0x266B6FBB, 0xED36E34F, 0xAE126FD3, 0xBA1B4F89, 0x1326DE81, 0xF70BD989, 0xCA2AE2AD, 0xF22D923F, + 0x2F2B0CA3, 0xBD13FF9D, 0xBAA2478F, 0x1E5A1EFD, 0x95D9A9AB, 0x7272724C, 0x3CA777D8, 0x9779E33D, + 0x7ED6FA8C, 0xE2DD8BF3, 0xABF277C2, 0x6949EB05, 0xC86ABF5D, 0xC5AE46FE, 0xCECA9837, 0x1E7181F3, + 0xA1F4D17E, 0x87C97672, 0xD4A851C6, 0xFFA529D9, 0x86FC737C, 0x9D0ECB08, 0xC5A7EC23, 0x77B6ECFC, + 0x471F7D54, 0xCA31DABE, 0xD31E743F, 0x1BA5ED43, 0x06A479F3, 0x2D8BC56A, 0xEF7938D9, 0xE20E6F3E, + 0xCB3BCB76, 0x944FCEF7, 0x9976B283, 0xB1A7F890, 0x18473C46, 0xC7535E26, 0x42C423F5, 0x7EC50A61, + 0x13E7EA7C, 0xC89818EC, 0x8D07AB96, 0x30FA4AFE, 0x7D59EDB5, 0x27F78BD7, 0xBDFEC477, 0xE2A0B1A7, + 0xB840D60D, 0x1F3E5CFB, 0x1BA99E4F, 0x593B62C4, 0x08A57F9C, 0xF6331C82, 0xAC7F92F6, 0xDF9BEF17, + 0xC783F3F8, 0xF146F156, 0x8A778DBC, 0xFA7FD09F, 0xC54EBAEF, 0xCA9EB2DF, 0x49CCDAB9, 0x73E7457F, + 0x6D6403F9, 0xE3781C1C, 0x98289E1D, 0xDA9F932D, 0x6BF8BC29, 0x1E38083D, 0x1ADD8745, 0xE2AC396F, + 0x75FE6B45, 0xCAC8A3FD, 0x4B2C08D1, 0xFF8F77E8, 0x78DA64CA, 0xEA3973E6, 0x98FBD1A6, 0xAB384CF7, + 0x83CFBF5D, 0xB1F85F3A, 0xFF6765BD, 0xBECF752D, 0xF9BC5394, 0xEF1F626B, 0xBCF9107B, 0x631339DF, + 0x149F587C, 0x7E1FDF47, 0xBDFFFE10, 0x227F1C0F, 0xDC0C418A, 0x672DDA57, 0xE7B35B2C, 0x265E8FF6, + 0xD5795488, 0x4AFA7FF0, 0x6CCDE100, 0xB4A3FF4F, 0x3FABE59D, 0x6E325956, 0x5666F2E9, 0xF41631CA, + 0x27E73BF4, 0x8B3381F2, 0xEDDA3BE6, 0xF4227BAE, 0xBF0AB189, 0xFCB13DE8, 0xC9F6D89F, 0x930316F9, + 0x5BABF72F, 0x8A20CACF, 0x3FED1FBA, 0x42076F3E, 0xA0BFE3DE, 0x7F2D7FDE, 0x69E53D2F, 0x51C9F787, + 0xCFD37A00, 0xFA79ED59, 0xED9DDEFC, 0xFC6BFDEF, 0xC41A536F, 0xF0F77E51, 0x6EEB3C53, 0x1F36021C, + 0xCBCD6C6D, 0x9E2FE4AA, 0xDC161DCD, 0xF388F2E7, 0xDC7525BF, 0x0AE3EB26, 0x5E7CE289, 0x27B43DAC, + 0xC7E29423, 0x7AF6ECA9, 0xE5157F01, 0xA1EEDDBB, 0x6B7B4A3E, 0x241B264C, 0x98D0D49F, 0x3F1E554F, + 0x90BFCD0D, 0x959B7AB4, 0x5171608F, 0x6165EF5E, 0x080E1D3A, 0x54CB2B7F, 0xF87BE5AE, 0xBBEEBA18, + 0xCF672245, 0xF170BCB2, 0x4CACA278, 0xD5FD44FB, 0x07726B0E, 0x99FBBE91, 0xB8B5B9EF, 0x6A3E7F50, + 0x3450BF63, 0xFBF21464, 0x917DF62F, 0x3E67FF4A, 0x7F15DDAF, 0xCD4F3FFD, 0xB4AE0F68, 0x2F9E9B1A, + 0x65EA03FA, 0xC3E77057, 0xB3F9F4E7, 0xDBCD579E, 0x4C50BEDC, 0x7CE2A344, 0xF91CA5E3, 0x712E7386, + 0x0E1C3850, 0xFB4379EB, 0x7A513168, 0xD020FDFC, 0x6F54FECA, 0xFA987A82, 0xFE84CB2C, 0xDFA9B3B3, + 0x8AE4D95E, 0x972B9D22, 0xB297ABF7, 0xDFE5122B, 0x3471E244, 0x6D4FC9DF, 0x63399327, 0x4FD6CF07, + 0xEDEF8719, 0xE679A5FD, 0x1D6EDDAC, 0x3F7F3C4A, 0x1EED778D, 0x39297A7E, 0x953DB4DF, 0x799BF32F, + 0x7A7ED85F, 0xE77CEB7A, 0xF2C7F174, 0xDD60DD4C, 0xF1ECD0FE, 0xBECD2DEC, 0x6F9E07BA, 0x1F8545FF, + 0xF13CBDE7, 0xBD55FB13, 0xB8457A9F, 0xB943C783, 0xFD27FAFC, 0xF3CF5F3C, 0xFF2EA29A, 0xCE9FCFD7, + 0x2E125FD1, 0xF9AAE791, 0xCE6B5F1F, 0xF3BCD279, 0xEE59D66C, 0x3EFCF962, 0x7F97FFD5, 0xDA49FE38, + 0x9E8EF32C, 0xFDFE5D3D, 0xAF8AD302, 0xF750FD51, 0xCFB392BF, 0x36F0CED6, 0xAD5BB53F, 0xE42B965A, + 0xCBD7AC59, 0xA3E341F9, 0xEC7C6BCE, 0xF1E3C74D, 0x3EB3B704, 0xA6533E39, 0xDF574C0A, 0x5450BED9, + 0x5E9795C1, 0x20D9637F, 0x9DDE0EBC, 0x4AFED85E, 0xA713D60F, 0x648FFD75, 0x29B68E90, 0xBFB57AFF, + 0xC7720FE6, 0x987A43CF, 0xEFBE8A66, 0xF3E1CF97, 0xFFBCFCE7, 0x9983BFE7, 0xD4F32ACB, 0xBB12275C, + 0x9671E64D, 0x8A636F31, 0xE7B8CCF2, 0x8AB1DE25, 0x4F958F57, 0xFFDF2079, 0x629C01D4, 0xFB62650F, + 0x39548A2D, 0xEFE041ED, 0x8FB87C3C, 0x7142EE52, 0xEF23EB63, 0x10F4EACB, 0x0444493F, 0xC765B69F, + 0xE3CA978F, 0x65F93DF0, 0x22DEAF62, 0x489F3D7B, 0xB6B11739, 0x03EDBDF2, 0x9133E537, 0x33B37CF9, + 0xB5743ECC, 0xB2AABC17, 0xF32E7843, 0xBDEF28FF, 0x1DEF9F99, 0xEB7FC295, 0x07C1FE28, 0x1FE28C4C, + 0x7AE59335, 0xDC6F725C, 0x2EBFDE9B, 0x3F71A6BC, 0x9BA9BFAA, 0x5F85326D, 0x9AE778FE, 0x03C8B4BD, + 0xF32AFEE6, 0x891A56F2, 0x8299FBBF, 0x03190DD4, 0xFF797E80, 0x48468377, 0x9E840044, 0xBCFE441C, + 0x22E48FE7, 0x39F582D5, 0x3B0F4244, 0x26BCF359, 0x6640D67B, 0xE7AFCC80, 0x637B19C2, 0x008DE6CB, + 0x7002BCF3, 0x5546A987, 0x472906A0, 0xF988392E, 0x9D8BFC98, 0x62638FFA, 0x6DBAE5E1, 0x518A1DA0, + 0xF9C09D4F, 0xDA6514D1, 0xF9717F86, 0xB48C42EF, 0x3CA5FE1A, 0xE5AB0596, 0x78952FB6, 0x07512740, + 0xF6DCF930, 0x2A93DEF9, 0x20D3E2FD, 0xF37C9169, 0x397ABE70, 0xFD09CF7C, 0xA0ECDB00, 0xE6F957F9, + 0x3E97718E, 0xE6179E17, 0x644D469D, 0x777EC838, 0x2BA56195, 0x9F6A27EC, 0x9D9FA093, 0x13217FEE, + 0xBC92CDBF, 0x0FB85FAA, 0xFB43FD92, 0xFB79A3FB, 0xF3BEEFFE, 0xACD5F787, 0xFA35D75F, 0xC7C9A8A3, + 0xFACBF51B, 0x23A8F4CE, 0x07267FAE, 0xBF00A491, 0x3FEE9755, 0x753C7F70, 0xBFAD3A97, 0xE8E8EDC7, + 0x6027C286, 0x55BD0FCA, 0x1AEA7FCC, 0x556765AD, 0x61A57F36, 0x71A9B7BF, 0xE1837583, 0x61351F48, + 0x6845FD89, 0xB9BA3B84, 0x0DBFAF38, 0x1E6BD41F, 0x2EC4CF7B, 0xFBA1AC83, 0x88B92F6A, 0x3F91CC6C, + 0xEA0F3B5C, 0xF9CC6C6F, 0x3F9317F8, 0xF971F315, 0x8608E58B, 0xED5525A1, 0x0DD9637F, 0xD599EC8F, + 0xEBB34CC5, 0x4F1856FE, 0xCBC1A1FA, 0xCEFEF079, 0x2BF3F62B, 0x5127CB28, 0x1EEE1FA2, 0x38339DFA, + 0x07D77F59, 0x9B99EEED, 0x07B23C7E, 0xD4B0B69F, 0xE6ED5FD5, 0x6D218DFC, 0x713CD56D, 0x595EF58B, + 0x3E78DD6B, 0x44FDD8B1, 0x6335FFA2, 0xEA85A8BF, 0xF5D65B75, 0xFF218690, 0x619287D0, 0x9831638C, + 0xBE3A61D2, 0x57FDB00F, 0xBD4F92A6, 0x1FA37EBA, 0xCDCCF6D3, 0x0360933D, 0x5E8F5699, 0xDF7F5A5F, + 0x32ABF944, 0xD977B8DE, 0x2856F2B5, 0x1EEE43EF, 0x57A499B7, 0x485E5C64, 0x255FCFEC, 0xEAD7F9E4, + 0xDDFBADE6, 0xC13EF4FF, 0x62CBB092, 0x974EB091, 0xBD94E7FF, 0x132ADE5A, 0xAE9F5BB5, 0x3D59CFF6, + 0xB76AF9F4, 0x0CE6B5DA, 0x5EBA5B6F, 0x0B743CE9, 0x41EEAFAE, 0x7CD8FCFE, 0xE3F878BF, 0x057ABF32, + 0xC5F698D5, 0xFB53D3EF, 0x291FBC9F, 0xAD9CFF34, 0xAE5FAEBF, 0xB0908DE4, 0x2DAE277C, 0xBE3211AF, + 0xA0F3E5F3, 0x8F36C42B, 0xE8BCD85E, 0x54B23C7F, 0xCF94CC8A, 0xDF4FDFF3, 0xF0F75AC9, 0x0B0D8788, + 0x17F3F73D, 0x748417BF, 0x774A8CB7, 0xA735FA3E, 0xAF8F33D2, 0xFB3D90EC, 0x17EABB61, 0xC306F37D, + 0x46B8B5B5, 0x89EA337F, 0xEF12C875, 0x96E5E7E7, 0x4BF91172, 0x0DFDBF0E, 0xD4FB46F7, 0xFB9CF023, + 0xA942A50F, 0x19C8C528, 0x9F158FD0, 0x7A29DABF, 0x515DD6C4, 0x387A3FD9, 0xD6FDFEE8, 0xC23EF2C7, + 0xDFE3D83B, 0x9DA5647F, 0x0DCBBBF6, 0x476BB656, 0x8A37499F, 0xBFF7898C, 0xBBF01AE9, 0xFF867F98, + 0xA6DF7707, 0x7E8C4D22, 0xE6F77B4E, 0xA8EEF3E6, 0xE271BF97, 0xB38FD4BC, 0x49ECBE5F, 0x9C12AB26, + 0x79F7FBA2, 0x81B54B69, 0x9DBF3F0B, 0xB6A9BE9F, 0x98DFAF07, 0x9FAD9A49, 0x5C88BC17, 0xB9A2EA67, + 0xB3BE1BE7, 0xB1CE555B, 0x0DABEF85, 0xE3D50B88, 0xF391DFC6, 0xF577CF4D, 0x257F3B91, 0x0B50FFD8, + 0xD931FAFD, 0xBF7E9F1F, 0x5951FD3D, 0xC9FBE339, 0x843C0B39, 0x7AF68566, 0xEDF9FDF9, 0xF7EBDFCF, + 0x6FE5CF9F, 0x9FE6F6EB, 0xCD876FFF, 0x4DEE97FF, 0xFEB9DF53, 0x7DC1FF9F, 0xE0EF8922, 0x15E29566, + 0xD7FDFAFC, 0x7D546470, 0xF05A62FE, 0x7E29EDAF, 0x21FA5ED7, 0xFD5E2AB2, 0x28F499CB, 0xEAFBA8B4, + 0x79E1EEC4, 0xEEFC38D1, 0x9EE99D2F, 0x457B71A7, 0x619C77AD, 0x3F19A6F9, 0x192A8D3C, 0xCDAFF635, + 0xE20DEFFC, 0x2FC6C13F, 0x0D2BF993, 0xCC3C8F8B, 0xB7ED4FCD, 0x7C8BF6C5, 0x5D629977, 0xDEB572F9, + 0xFFB93C0F, 0x43BDFDB1, 0xF93DA1F4, 0xDF829DDE, 0xDF17701E, 0xB679E769, 0xFB3E71D2, 0x5B8FC5DF, + 0xE1C8BE7D, 0xFB4C7D17, 0xE7ACE4D1, 0xA3474D7F, 0x106F896C, 0x7A1EB9FF, 0xD8F9FA7D, 0xBC5BBFAC, + 0x27C5F7C4, 0x6E7D7B46, 0x5C4AF26E, 0xBDBCC2AA, 0x237B6E7D, 0x9D0C87BF, 0xFEFA6B53, 0xCFAD51D0, + 0x69D7AE5D, 0x4DE3F1AF, 0x73BFB0D7, 0x43B66238, 0x0ED912F7, 0x03AFC288, 0x071F7C50, 0xC219CD62, + 0x343CCCFC, 0x7BF5FF78, 0xF137716C, 0xF1E2C54A, 0x9E18FE2D, 0x7EA2F70B, 0x2E4F81EB, 0xF2F2F22E, + 0xCA3F05D7, 0x91BCE24D, 0xC833C473, 0xAFBCF28A, 0x964786E9, 0xE2B9175E, 0x7841FB57, 0xEFD7C68B, + 0xF9EAFF2F, 0xE45F7D4F, 0x3055CC9F, 0x3A75AAE2, 0x20E9CF86, 0x9E53A64C, 0x51F2C478, 0xA63DA74D, + 0x9BA659F9, 0x5F0CFF5F, 0xB7D584C6, 0x5545E1F3, 0xEE7993A4, 0xD30E9316, 0x6D17D5AA, 0x95A60117, + 0xC5BF45A1, 0xEDA6DB6E, 0x4A31C585, 0x8120B810, 0x238EDD17, 0x42C3B415, 0xAD0B5D98, 0x8D1BC12E, + 0xD24E7021, 0x84962285, 0xAA287420, 0x92A2157D, 0x3528B888, 0x5669C210, 0x9299B9BD, 0xF79C73EF, + 0x3BEF2599, 0xDDC7F9CE, 0x79E77EE7, 0xCD9BFBDE, 0xFBE66C21, 0xFE21DEA2, 0x78C87F0B, 0x6F51FC21, + 0xF3F11D38, 0x3B393999, 0xF7731517, 0xA99FD0EF, 0xEBB848FD, 0x867EDE85, 0x11EA27F4, 0x7B1346C6, + 0xC7C773BD, 0xCEC3F38D, 0x4623D7F3, 0x021C12CC, 0xFD7D8A7F, 0x148E7F05, 0xB3898909, 0xF77D17FE, + 0x49C3EFE7, 0x33F60759, 0x6B606969, 0xC963F23B, 0x411F0CBD, 0x1FCE383F, 0x790E8EB5, 0xDBEDADF8, + 0xE57A4799, 0x8F77C83F, 0x90B15F0A, 0xFAD817CC, 0xEBBBA18E, 0xFFADF773, 0xC47AE49F, 0x32399FF4, + 0x31BFC57A, 0x038C633F, 0x86F9DBF6, 0x5B5C4FD0, 0xEB6903A4, 0x579663D2, 0x3BE4EF82, 0x837ADE1E, + 0xCBBC797D, 0x75CCE87C, 0xCC72EC9F, 0x0F6DAAA7, 0x8E47E7B7, 0xCCDFFC8F, 0x19CD3FCB, 0x31E5ABFA, + 0x747ECBFC, 0xF181019A, 0x7F9663A9, 0xCF7AFC2B, 0xFD6625AC, 0xF2E97C2F, 0xAFA7BC5E, 0xD133814A, + 0xE29F2706, 0x7F1DE498, 0xE6E52A8E, 0x1196F925, 0x018BFFCD, 0x7F247E9C, 0xEB09163F, 0x5A92C709, + 0x17F87E5E, 0xD07F2DD6, 0xFBC4F323, 0x368CE3F1, 0x79BE82ED, 0x5750B36E, 0xFF35B03B, 0x4DBC7FDE, + 0xB66098DE, 0xAF279580, 0x6BF681CB, 0x7F2471CF, 0xFFD5ADEE, 0x115ACDC7, 0x5E6A63DC, 0xD5333B62, + 0xBC667F71, 0xF50F61B7, 0x50FF8974, 0x43D73389, 0xC467A5FE, 0x326E14F8, 0xD5745DD7, 0x33A3129F, + 0x95FEF7E0, 0x7A813F94, 0xAEE97A49, 0x1FD7F57A, 0x2AF7B05F, 0xE87F25ED, 0xEA7A660F, 0xF6245EE1, + 0xF503E8F5, 0x29BDCAFA, 0x54381EF9, 0x844D55E5, 0x6BFDCA7A, 0x79BE8FAF, 0xA87CEA5F, 0x7059CFB2, + 0x7EBE5F1F, 0x3F18F915, 0xD64BF066, 0x7DCB7AF2, 0xF197239F, 0x8FDF53F9, 0x5AEFB2BE, 0xB3A5F50B, + 0x364FAAFE, 0xB5FEDBE8, 0x5DF91982, 0xBE86E669, 0x2C6CA96F, 0x793EC247, 0x6B615B3D, 0xF53C42FD, + 0xBA4DB6D4, 0x6FB3FECC, 0xAF0ABFAC, 0x5759EFC0, 0x1F54FCB2, 0x3E5ADFD0, 0x7FC79A2D, 0xF528E9E9, + 0xF6A7737E, 0x7F0A0790, 0xB627F086, 0xC37EFFF1, 0x0CB23FF1, 0x3AECF7FC, 0x5A863F91, 0xFF6FD661, + 0x57BFF63B, 0x5AC2271C, 0xBFEEEEDF, 0x5EC145F1, 0xDBCDF9FD, 0xEFAE9770, 0x8DFD898E, 0x7F9BDE67, + 0xAE11FF8A, 0xC3DFD0FD, 0xF0A2AE87, 0x1657E6E7, 0xE7A37F01, 0xDDCE9BE2, 0xE27FB8F7, 0x394C8B5F, + 0x6F8E31AE, 0xEBFA313F, 0xF8175D3E, 0xF919C44F, 0x11F3A5BF, 0x906FC75C, 0xFECB007F, 0x7D8D5DF6, + 0x1730FE3B, 0x117CCEE1, 0x57092FB0, 0xBF80B1E3, 0x2F44FE17, 0x00CBFF60, 0x97FC089E, 0xFF25E105, + 0xF67F71BC, 0xFA2C76E9, 0xF7F07D8E, 0xEF58C505, 0x8DE145FC, 0x8EFD61CC, 0x87AAF065, 0x7D436F62, + 0x977EBF3F, 0x623CF827, 0x7ECF7E3F, 0xE1A7D8D1, 0x7E0BB7D2, 0xA6F6770C, 0x2134D92F, 0x28F586B0, + 0xD36AB594, 0xFF139AEC, 0xA7E379B8, 0x79AD4E4D, 0x4DF9EB3F, 0xE1C13EAE, 0x6A3FC960, 0x9FF941BF, + 0xBDFBF0A1, 0xD6AF3E8A, 0xFF69FF46, 0xFD307CA0, 0xFD747BF7, 0x0916FECE, 0x1FC43F28, 0x7A8E9EC6, + 0x15ED2F19, 0x3D0D17B5, 0x3F6FE78F, 0x7039E6BB, 0xF8481B3B, 0x5AEF53F7, 0x8B7A9CBA, 0x0FD3DA6F, + 0x37D28669, 0xED5799FC, 0x0C9AEC37, 0x74F98471, 0x636666C6, 0x7F7F081F, 0x19C00DED, 0x5F3C3200, + 0x4DC61C7F, 0xEA22AE06, 0xECFD28FE, 0x1BA8FD92, 0xEE733960, 0xE6C325CD, 0xB77745AF, 0x31C6514F, + 0xF1B778BD, 0x743D7B17, 0xF8FEEE63, 0x77C7E2D6, 0x93B4D80F, 0x49F81A3F, 0x6F227C49, 0x30C270C4, + 0x9E7F9D31, 0x34047752, 0x43FEB946, 0xE0A786F6, 0x5B6F0B36, 0xB61731F1, 0x6D8FFC7F, 0xF27F0480, + 0x172ADEE4, 0xE0F019C6, 0x07C2F5E8, 0x8CFF3F98, 0xC9F17B8C, 0x237F98F9, 0xF1FA35CC, 0x71BE3E3D, + 0x06000000, +}; + +u32 point_table_binary_13[] = { + 0x11728D9A, 0x7B7C5545, 0x9280EB9C, 0x3EF7914B, 0x08014346, 0x417C82F8, 0xDA35E2AC, + 0x8F5D11F3, 0xC307CC88, 0xE2AC22A2, 0xE032A066, 0x32464481, 0x51471DE5, 0x25A0A844, 0xB28CA08C, + 0x0308BACA, 0x10596174, 0x1C584503, 0x0644178D, 0x0F4009AF, 0x00CA53F2, 0x902437B7, 0xA7BABABA, + 0x6FDF73C3, 0xCC44FFF9, 0xE8AAEAAA, 0xEAEAEA73, 0xFA5C5808, 0xC352AD00, 0xF0CAB18B, 0xEFBEFB6E, + 0x090BE10A, 0xD90FC01F, 0xD43C71DA, 0xB469126E, 0x876B527B, 0x01E4F0E6, 0xB352A994, 0x842B505E, + 0x2297B40C, 0xA1F16218, 0x26470278, 0x4B923712, 0x3F0D83E4, 0x3C00916C, 0x6D24F99F, 0x4089AC03, + 0x08700A1A, 0x7F000641, 0x1420DA39, 0xF5671A37, 0xF2BB13D7, 0x103F20BF, 0x54E3E223, 0xAF4A33CB, + 0x17459FD3, 0xF2F24B25, 0xEF3D1279, 0x9898FDF5, 0xFE98FB2D, 0xD95F081D, 0xE5009CEC, 0xF3C47FD3, + 0xF84C94BF, 0x09B9536C, 0x1D713108, 0x391E2079, 0x75E47F89, 0xAF45FF2F, 0xC3786E4D, 0x4C70E369, + 0xDBDA6104, 0xF1B5288F, 0xE3A9A9C1, 0x3D24DF57, 0xC7EF95E7, 0x54D2785F, 0x108AE1FF, 0xC4621AE7, + 0x7CF95744, 0xF712DF29, 0x37A6B6A3, 0xFCADA92E, 0x945F333E, 0x25FA903B, 0x0E0F7AA7, 0x73FE693D, + 0x827B8345, 0xCC42B1FF, 0x8DE7EB78, 0x65859A0E, 0x0E244BAF, 0xBAEA2A09, 0x0F219F89, 0xFE5DD3F2, + 0x35318FCB, 0x19C73487, 0xF319CEDF, 0x50590127, 0xA0FD1DA9, 0x19247F3F, 0xEA8F45FD, 0x09413E71, + 0x387F4FE2, 0xF825385F, 0x51F4143D, 0x5F28DF3C, 0xEE8F69BB, 0xDE1D17B3, 0xA3675AFF, 0xCFC0F92F, + 0x4B5D44E3, 0xE1FC16E3, 0x38E6BF55, 0xB6AD6E37, 0xBED0FAC9, 0x4DB249DE, 0x83F6C704, 0xA9175F7C, + 0x5171851A, 0xF76FF33A, 0x17151559, 0x7B91AFBD, 0xCF5CFDE8, 0x97913692, 0x2FC5F55E, 0x8EFEBFEA, + 0xDFACF22D, 0x3721E338, 0x2C4AA566, 0xCE9C995D, 0xBFE17A67, 0x8E7D97F3, 0xBA62A31F, 0xFC3AFEFD, + 0x5B6FBD95, 0xC164AF3F, 0xE67B3AEA, 0x4F941DC9, 0x9F7F914D, 0xB00CFD6F, 0xF0A214FF, 0x005903CA, + 0xFE6E7F19, 0xC5371EE5, 0x9B904FF3, 0x9E9D3B77, 0xAE944F20, 0xCFC6F5A9, 0x15BD962D, 0x5B86FEA3, + 0xFC5F71FC, 0xF1E09DDD, 0xBB774BF9, 0xB0DC0A87, 0x30FE8FC4, 0x86B56BD7, 0x66E82F5F, 0xBE5CCA51, + 0xB89F503E, 0x38393E44, 0xE5475642, 0x5FAF00F3, 0x51173985, 0x78A96CF2, 0x7A60BE6E, 0xF1F75756, + 0x564A7948, 0x567885B8, 0x1F1E6EBD, 0x6FC28409, 0x522E413E, 0x15D76773, 0xF2756296, 0x4F8D8339, + 0x247F406E, 0xF53AA07F, 0xA5A99FBF, 0xFDF6DB12, 0x7A627C58, 0xEFDE9654, 0x74F1E2C5, 0x680F7A29, + 0x7B5EC21B, 0x45EBF353, 0xF44FF597, 0xD5CDEFCC, 0x9A350BE5, 0x6198E260, 0x805F307D, 0xFA743B9F, + 0xFF1DE4D3, 0x7CE178C2, 0xF186FD0F, 0xF993E52F, 0xC70FA3C5, 0x2F28FEB0, 0x7FEC4FF4, 0x4FFE5CE5, + 0x0F9C868C, 0xEB15A90E, 0xA6D0FA3B, 0xEBB76FDF, 0x3E1B6F70, 0x54E6A878, 0xB3D6DB59, 0x5F897FB8, + 0x1A67C368, 0xD41F1629, 0x27E67C88, 0xF35B5750, 0x3E42F9C9, 0x5A8F707C, 0x0FA0FC43, 0x68BF3E55, + 0x45F18DD2, 0xEC8F4C55, 0xCE9B374F, 0x31D50B9C, 0x158BBFF0, 0xC20BB67E, 0xE48FB1CE, 0x543FE17A, + 0x0AD71BDB, 0x97678A2F, 0xB57D5D4F, 0x30A4ED74, 0x377F6261, 0xD0E0D697, 0xD74BDC4C, 0xF9E4FC79, + 0x7B535750, 0xFE38BF7E, 0x4F796CD1, 0xA245561F, 0xCEF6F692, 0xBEB17F8A, 0x57455CCA, 0x3CD8DB9F, + 0xB15E1FC6, 0xBBBBE3D1, 0x15B1ADC4, 0x6B613054, 0x01C40BA3, 0x7D683FB1, 0x7C6261B4, 0xCEF527BE, + 0x52B4D2FE, 0x5D0D23E0, 0x11D4FF59, 0x40FD5B3E, 0x0EBF840A, 0xE448F44D, 0xE271C8BF, 0xC3F51F11, + 0x7D907802, 0x7209AE77, 0x6DE428F1, 0x7DB8BAAF, 0xA27CBF58, 0x09F118E4, 0xB7901F89, 0xBD4A3C1A, + 0x86C39BC8, 0xD7C73E25, 0xFFEE60BE, 0x3CF63DF1, 0x70B80316, 0xA3FDC6D8, 0xDBEDF228, 0xCDD178EC, + 0x05E2F07C, 0x617F47C1, 0x28C07E1F, 0x792F7617, 0xC9DFCEFC, 0x3FB16976, 0xFE67917F, 0x1BBB98F8, + 0x4EE6E762, 0x5D79BE51, 0x3019B95F, 0xF4107138, 0xFEDB79FC, 0x9C58BEB5, 0x8FF511EC, 0x8BD6B8DC, + 0xF617F9AF, 0xD69EE22A, 0x799A6B2F, 0x3554DE6B, 0xFD55FA32, 0xBADCCADF, 0x8BBC3A3A, 0xA1DDF9C3, + 0xF90FAF77, 0xB81EFED1, 0x7ABC0977, 0xC235686F, 0x4BD091C6, 0x43F590F5, 0xFC12C1D9, 0x8BD19F1A, + 0x7F20D573, 0xF8BCE0FD, 0x1DDBEC0D, 0x20F950BD, 0x653DDF70, 0x7F8854A7, 0x683DADFE, 0x646F65BB, + 0xCF47DC5F, 0x22B7B5E8, 0xF33B749E, 0xABFD2F53, 0x98DFA8EC, 0x4DF14D42, 0xFE14F7EF, 0x7FCA753A, + 0xBFB286C6, 0x97798B55, 0xFFC1FDDF, 0xA4CE4359, 0x23AA8971, 0xFFA97159, 0xCFF95F84, 0xFAE518DC, + 0x067886F8, 0x197D9E7A, 0x4F44BAB7, 0xB4B4649D, 0xBF59E733, 0xDBF38706, 0x1EEDBF50, 0xBEE44398, + 0x9F6E287F, 0x6170497B, 0xF9CD5A1F, 0x551FEA7C, 0x48069FD9, 0x7AC17EE3, 0xBF1B5410, 0xDF054321, + 0x07B93CB8, 0x82F8BF98, 0x1F0B86B7, 0x5B5FE1F5, 0x0EF787F0, 0xF3C233C8, 0x189FFF68, 0xFC8D2FBE, + 0xF8A29DE7, 0x91CCF33F, 0x4B3E3B7F, 0x99FA66BE, 0x9DB18F69, 0xBE7FB43E, 0x7F67BEC7, 0x1F7F5CE9, + 0xBFABE28D, 0xCC82F594, 0xBFBBE52A, 0xC0F1C818, 0x38B064C9, 0x12C53F28, 0xF6AAE000, 0xD54FA9AC, + 0x57F2DE42, 0x58CF4CFD, 0x3F5E842E, 0xEDDC9961, 0x8FF41D79, 0xCD9050F2, 0xEA8F593F, 0x7F2CF05F, + 0xB5FDFA4D, 0xC5DE4D0D, 0x0D0DE9FD, 0xF8A87793, 0xEDFFD85F, 0xF267E163, 0x36C7ABEC, 0x152C65E6, + 0xFE52B034, 0x7291ED37, 0x24CFACE4, 0xB15FFA38, 0x3F9D97A5, 0x9AC130F7, 0xD3006481, 0xDB6FA386, + 0x953EF6CB, 0xF86DCEFC, 0xD81F7327, 0x3073FFCC, 0x9DE0CC4F, 0xF2CEFC18, 0x0FF414A9, 0xC6C646EB, + 0x4FD04FA4, 0x92C9A49D, 0x2FE8C7F2, 0x7C1E40CF, 0x4C467F7A, 0x11737E02, 0xC39C3FF5, 0xF7D24B2F, + 0xD9F97CC3, 0xE6BCC43F, 0xF73CF50D, 0xF3798FFF, 0x52A5F323, 0xABB53DFF, 0xD33973E6, 0xA8FE50AD, + 0xED3197EA, 0xF883056D, 0x4375BFD0, 0xEB132C48, 0x069C1FCA, 0x7F6C6032, 0xB0FEB9F2, 0xE1713E6F, + 0xA28FB60D, 0x6DB71EB2, 0xEA45FBDB, 0x34D07F95, 0x9F57C8BF, 0x8646EF26, 0xAAC7707E, 0xB3F2CFF1, + 0xF584F8AE, 0x5DBB14AF, 0xD6F27279, 0x5D5D9DAD, 0x8F600100, 0xEDC752BD, 0xFEC182D4, 0x1BD6FF79, + 0xCAFFD41B, 0x19E7F1FB, 0x9C4F5E7F, 0xBB5E2C9F, 0xB15EF342, 0xEB352FB4, 0x5E99F599, 0x59BFECAF, + 0x0F6200AF, 0xD76A2D6F, 0x79B9B62F, 0x06CE9E3D, 0x5BC92FD7, 0xF60DEBFD, 0x93B11F78, 0x7FD6D4D4, + 0xA4CF5F53, 0xFFBCBFEC, 0x7E08E723, 0x2B5FDA9F, 0xFA3F02F0, 0xFAD0FC47, 0x07A5DEA0, 0xFC86F74F, + 0xD6FED2F2, 0xF1DBE4ED, 0x7BF6EC51, 0xBC44CBCB, 0xA866AD9F, 0xE1FFB34E, 0xBEB89EAC, 0xFFBC3FA3, + 0x6E3C9343, 0xEB3339B4, 0x3E93B53D, 0x735E29F6, 0x0D87E70B, 0xFBC3FE62, 0xBE37F07A, 0x2CD1F2CC, + 0xEDD973E7, 0x2B952F6A, 0x161FD0F3, 0xFE28CDBE, 0xE1F07ECB, 0xDA8F7ABE, 0x23CD6D43, 0x295F6CEF, + 0xF02BC9C0, 0xE6CFED9F, 0x59FD55CB, 0xE7CF4A55, 0xAAF719F3, 0xFE50B034, 0x354CDBCB, 0xAA97CC7A, + 0x32EF1B10, 0xDCC0F157, 0x6879C370, 0x1E661C3A, 0xBC091FB3, 0xFF743EE4, 0x9CC0F64A, 0x210F7E81, + 0x7C8F7727, 0x8F0F54DC, 0xB1C932CD, 0x97778395, 0xB7F6F83C, 0xFB01D4FB, 0x4055B441, 0x5D83B8E7, + 0x19B33DEF, 0x2C172A66, 0xF9F0F9A8, 0xB84071AC, 0xD09E972C, 0xCFE765E6, 0xF9A9CE3F, 0xF5BEB330, + 0x5648E7A5, 0xE34FBBE7, 0x69F6791B, 0x3E5F2BD4, 0xF34ABC28, 0x56CBF6AD, 0x3F9633CE, 0x5FCC678E, + 0xCAB795B7, 0xFEB47F1E, 0x87CE6BB5, 0x9E397A3D, 0x274E9CA8, 0xF39DE3AC, 0x37FBA376, 0x0C3F3F56, + 0x6879667E, 0xBEB2FB8B, 0x9FBF82F4, 0x7E237B7D, 0x57A7EB4F, 0x3DBF146F, 0x112957BF, 0xEF6A3EFF, + 0x78FEBC1B, 0x449BED4F, 0xC8F91D45, 0x9BFB3E91, 0xDFD19C67, 0xA1FA60FF, 0xFAAE4E0D, 0x33FEEAF9, + 0x9855BD15, 0xA97AF37F, 0x6FEB3147, 0xD523CFA7, 0xEAEB5455, 0x5FE2C27F, 0xB25E33FD, 0x55F55BA4, + 0xEAD7DA0F, 0xD76FB8BE, 0xED7CF4FC, 0xE9435CBE, 0x8DF93D05, 0xFA4D9D3A, 0x5571A9E6, 0xCB6E2306, + 0xCD72A7E5, 0xB8662D2F, 0xE7401C26, 0xA27C0C5F, 0x95D4FE9B, 0x03A59AFF, 0x6D1A7185, 0x66D96C39, + 0xAE99E55F, 0x432EA4F9, 0x4F22FF5E, 0x4379E24B, 0x8B2C9F84, 0xF2BB2CC7, 0x8977B27C, 0x1D24E46F, + 0xD02B2FC8, 0x237B7510, 0x512C8FC9, 0xA3DC0F22, 0x588170D2, 0x3ECB09E2, 0x1F58BE16, 0x7923C08F, + 0x2B83283D, 0x7FD7A23C, 0xB16C21FB, 0x49647C3E, 0x0F7CD9B2, 0x63C70EC5, 0x09CD4154, 0xED1F9884, + 0xE3FDD4FD, 0x1FBEE3E8, 0xFB62CD13, 0x2D278827, 0x0511E249, 0xCC5B2C93, 0xFD6839CB, 0x4FD2F6A3, + 0xCFEB7133, 0x5FBC3588, 0xD07E657F, 0xE22D00CA, 0x1FB80E39, 0x86FDB300, 0x3A3EF8E0, 0x837A7EE4, + 0xAE2D9613, 0xC4F5A291, 0xF83ACD05, 0x1D2D53BE, 0xF205D0FB, 0x0E8D2377, 0x4A0ABA5F, 0x37F99549, + 0xD1B072E5, 0x4A9B5F10, 0x90BB62C5, 0x0A5BAF0D, 0x224870BD, 0x4534CB26, 0xCAEFCB9A, 0x459BE584, + 0xE620E1F2, 0xAE1B038F, 0xF2CDF2BB, 0x6E94D272, 0x07CC7760, 0x39A1D9CA, 0x13373407, 0x5157BEA1, + 0x99D7EF43, 0xF4772FCD, 0x6F38A199, 0xE579BDBB, 0x8DD5F937, 0xF5D06D6C, 0xA0DF1759, 0x5E759883, + 0x070F5A7B, 0xEA4F31E4, 0xE1797821, 0x9DA7DFD0, 0xFD5A9E7C, 0x45B3BF9F, 0xF81C64AC, 0xE70E032C, + 0x2FD1CCF2, 0x3159893B, 0x52E5773F, 0xF39F88DB, 0xFCC3C467, 0x20E7A3FC, 0x60CB95C4, 0xD7B37C81, + 0x9C0F97A2, 0x7CAB38C8, 0xFCA2667F, 0x1EF105C8, 0x3D507EB4, 0xE5F99A59, 0x1EE43BF8, 0xAC8AE189, + 0xBDCC7FD6, 0xECD71377, 0x47CE21FF, 0x0DBFA359, 0xCBE33E5E, 0xA3ECE1FC, 0x7B98DFD3, 0xEC6F607F, + 0xDE53CD1E, 0xE737BC46, 0x33CB9BF5, 0x4889D655, 0xAB5629F6, 0x34CB5AC5, 0x285FA1E2, 0x419D881B, + 0x2FF8C1E9, 0x6E3CA8FF, 0x83AA27E4, 0x0ACD10E1, 0xFDEDA9F5, 0x045F6E77, 0xF73BF862, 0xA3DEEF72, + 0x0F1D4620, 0xBEA2E7CB, 0x5AB95BB3, 0xBF8E9EEF, 0x9BE56EE5, 0x0FC6BF8E, 0xE3DBA359, 0x7CA5FB8F, + 0xFC56E503, 0xE33FC2BC, 0x55B3FF19, 0xE773AB3C, 0x44F11BFE, 0x5633CB1F, 0xC0F78D7C, 0xF2673BF3, + 0x679AFD6D, 0x5C0F9FC9, 0x4694BFC9, 0x728D6696, 0x5F8FF11D, 0x52C7B1D8, 0x76E4089A, 0x5C2FA566, + 0x7F2E313E, 0x12CBCF51, 0xFE3FFCB9, 0xDC2F3DCD, 0x82ECC9AF, 0xE561EC29, 0x586F625F, 0x7373B3E2, + 0x839AFD75, 0xC4F5C83B, 0x50FE768E, 0xBF1EE589, 0xC53EE24D, 0xD8691B55, 0xFF157BE8, 0x7D4ADD2F, + 0x34AA071D, 0x7F0DBD0F, 0x1D40DE82, 0xF225FE1A, 0x8EEF18F1, 0xAF78FDEB, 0xE506B51F, 0x30FFBB98, + 0xAB35FBFF, 0xCFFBA95A, 0xF9D3E122, 0xCB1B34B3, 0x3CF7A7E0, 0x6747964C, 0x9A34C9F6, 0xF7C2D5DB, + 0xFA4C9E3C, 0xD9D657D7, 0xCEFBE70F, 0x1932C4AE, 0x7FE7C4E1, 0x5768FDB9, 0xBFE62E6D, 0xF0E97CBB, + 0xCED8CBEC, 0xC7B94BE3, 0x17DBFE88, 0xFDB37E34, 0x80DB4F2D, 0x87E5B9DF, 0xB77E14BF, 0xD8EDC7F5, + 0xA33B9E66, 0x99C63553, 0x3F1D8CAF, 0x8FAF6F33, 0xF78BD41F, 0xCFDDBEAD, 0x0FF5D797, 0x0DEFB992, + 0xEE5BB8FF, 0x751BB3E7, 0xCA2953A6, 0x68F93E00, 0xA75D9FD6, 0xFF7BF9B0, 0xFB094356, 0xEFDF663F, + 0x05F8FF73, 0xCF3DA7FA, 0xD57CB51E, 0x0178DFA9, 0xFC62FEE7, 0xEBFEE67D, 0x575E5EEE, 0xF43FD6E7, + 0xFE66F5CF, 0x40CE77F4, 0x63C8E739, 0xFADCFFAC, 0x3EF737AB, 0xDF1D39C7, 0xD107E49E, 0x8EBEE95F, + 0x469FFB93, 0xD52F40F6, 0xD3FAB87F, 0xDF51F119, 0x7DB37FAD, 0x3EEF4FA3, 0x8FF2DFAA, 0x7C59FD5A, + 0x94F71D7D, 0xB37F8D3E, 0xEF4F3B3F, 0x201F72F4, 0xEB503EC7, 0xD1B7F5CF, 0xFA5CDF56, 0x3F86DCE8, + 0xE81F40F9, 0x7C479FFB, 0xAFD5E7FE, 0x6AF5F3E4, 0x1A6D8FF5, 0xEB71BCD0, 0xD1B7FD4F, 0xEB9BFE66, + 0xE3AF47DE, 0xE1E87F8D, 0x9C74F4B9, 0x7F587DEE, 0x0F56FF00, 0xF216477F, 0x1372A3A3, 0x6FFA87D1, + 0xE7FE60F5, 0xEB903F77, 0xF4D7231F, 0x72F44DFF, 0x33FADCDF, 0xAC3EF77F, 0xABCFE78B, 0xAD1FFE1E, + 0x1D2BCC79, 0x82F6E3A5, 0x787E44B1, 0xFBFC3E51, 0x97F1FDFA, 0x9E789B7A, 0xFE31DF7B, 0x6397E596, + 0xB4CB617B, 0xFC7D3967, 0x40E24462, 0xFE7E1DDF, 0x9493ABF7, 0xBFFE9E9E, 0x9814A7FB, 0x73F3FD3A, + 0xA73CF62E, 0xDF6FD37D, 0x7724D965, 0x847A7F72, 0xFDA3FE7E, 0x18F9028C, 0x2696379E, 0x98EFCF83, + 0x7D05BFA3, 0xF7AD2D38, 0xBE0A2059, 0xDF71871A, 0x37DFFB92, 0x43E3BF22, 0x7B7CBF2F, 0x73E395F4, + 0x7CC7DFE3, 0xDA669E70, 0x2BE9F3F7, 0xD096F7BB, 0x5411F3F7, 0xD2E6239D, 0x66B6CBFC, 0xFDB0E50F, + 0x1D2AFFA9, 0xF9C3F90D, 0xE73FEC1F, 0x7F1F4C5D, 0x52F06BB2, 0x1FF6379C, 0x8F39988F, 0xC368EFAA, + 0x82AEC4EA, 0xFD527D8F, 0x6D28ECC9, 0xEFA7DADE, 0x3905DF13, 0x87F3C7DF, 0x3344B4EB, 0x1FF4FBAB, + 0x7EDFF32E, 0x2B5C4C1C, 0xB6CFEF7F, 0xDEB4C2EA, 0x76F5F9FD, 0xD6EB5F78, 0xAD65D79F, 0x703CA1FC, + 0x85E30BE7, 0x27AB3E86, 0x63771D81, 0xF33F0667, 0x8E1D3B56, 0xBD2F13E3, 0xB9D48BB9, 0x8B3A6F60, + 0xB6D87EFF, 0xFDF72B79, 0x62F18CD8, 0x3672E4C8, 0xB4FCD370, 0xEBB061C3, 0xD2F646C2, 0x1DCC5793, + 0xFC2C51FB, 0xFCF3CF2B, 0x7962F8AB, 0xD84CFB4D, 0x711F7519, 0x206AE87C, 0x1AAE59DC, 0x2A6A9E7A, + 0xEA296D0F, 0xFBB7B817, 0xCE1A376E, 0x9C9E4FF5, 0xF377E1AC, 0x112346A4, 0xFD7B1E6E, 0x21FF142B, + 0x7B4F8B55, 0xE3C78FD7, 0xFE2A7B77, 0x895519FE, 0xDF03B794, 0x9595A5ED, 0x958A19F7, 0xDD775F7A, + 0xBE716206, 0xCD67F41F, 0x857333EC, 0x8F8373C9, 0xBE89E77E, 0xE8535252, 0x928EF701, 0xE843F19A, + 0x787E239E, 0xA0784CBC, 0x13C41314, 0x6F99BE3F, 0xC2E7217A, 0x5F2356F9, 0xECEFEBF7, 0x89326DCF, + 0x3B5D7C48, 0xCF3365FA, 0x7D1D527C, 0x7FC1F37B, 0x9DC436CA, 0x67599AC7, 0x8C1993B6, 0xD7C3079B, + 0x3F665A1F, 0xBEBFF2F0, 0x9F060D1A, 0x64FD8134, 0xEBF92075, 0x3331DF17, 0x7886B3FD, 0x0DC793A7, + 0xFD05FFFD, 0xF7DF57DC, 0x45C70397, 0x7FF2C927, 0x19FE50BD, 0x85FD35F2, 0xB97006E7, 0xDB32AD07, + 0xDF7F7820, 0x86B03F7A, 0xBE3467C6, 0x931D2FAD, 0x87FF8D93, 0xDF226493, 0xDF70BEC3, 0xEBC1EBE9, + 0x1F11DB78, 0x3D2D73FE, 0x33D7C359, 0x2FAA9732, 0xAEB7BF38, 0xF93B55BD, 0x9FD8FC85, 0xFDC9F497, + 0xEB57D4FA, 0x40FBA12C, 0xCD943FBE, 0xFFC958CF, 0xA2D07A9F, 0xEAE48FEF, 0x7F9CFC75, 0xD1F3F17A, + 0x95E9FB2A, 0xFF78EB99, 0xBDDED9F2, 0xAE3DDE4F, 0xFE415EDF, 0xB22CCE8C, 0xC78997F6, 0x6BB81EC2, + 0xF5C2F37B, 0x10F138BE, 0x3C9D0FCB, 0xE17833F3, 0xB156EE84, 0x7538DA24, 0x7DBA5F59, 0x8BEF7F1B, + 0x50FB2BF0, 0x883F40AE, 0x467FBBF2, 0x7D29CB07, 0x3199311E, 0xEDCCE38A, 0xABD07E5B, 0x483EE1C8, + 0xE37864BF, 0x1DDF0D1F, 0xA0FDB343, 0xF29D589E, 0xC7A367F0, 0x7835DB4F, 0x65CA0B7C, 0x3572C723, + 0xF58EBCF2, 0x3F11B2EF, 0xCB8C71EB, 0x3FC7EF1D, 0xCD649B8F, 0xB5F220F1, 0x1722D56E, 0x7E3EC071, + 0xC55D44DB, 0x71F243E3, 0xD12EA2A5, 0xDD7CA971, 0x8A2F73DC, 0xE68BC723, 0xFB45EB71, 0xF2775073, + 0xE6B8CD1F, 0x8F477B89, 0x64BBF9AC, 0xD6F67D2F, 0x73DCC9A7, 0x9EFFA890, 0xEDE6B79A, 0xE3CFC91C, + 0xB7F1F378, 0xB473E01D, 0x27DF0735, 0x07EDE77B, 0xAD3C42EB, 0x5D1F248F, 0x93EFCCFC, 0xB27C100F, + 0x8E1D27BF, 0xE17C6AF9, 0x44D0729C, 0x7C66E6CF, 0xC81704AD, 0xC7C95F66, 0xBE8CFF6D, 0x813C4EBE, + 0xC2F9D1F6, 0xBD88D75E, 0x7E20826F, 0x1FD7A6EB, 0x1322F8DF, 0xB5E97C81, 0x8FE357A7, 0xEB53DD23, + 0x1173BE20, 0xAEC7CDFA, 0x405C8F9B, 0xF98D7DB3, 0x3EC6BE33, 0x7F0BF44F, 0xF70FC3A6, 0x3F98F9AD, + 0x7DC5C5E9, 0x7AB7F209, 0x47BE385D, 0xEF34FF95, 0xE9FAB6F2, 0xDC1FCCB8, 0xA96F8AA7, 0x385DCFD6, + 0x3FEE0F66, 0xDCD4B389, 0xDFD4AFB5, 0xEF4B6837, 0x3FE17C64, 0xC5C7F9E3, 0xFACB8A57, 0x8D17A7EB, + 0x2F2B5E1E, 0x37F5D84E, 0xFC999C25, 0x8FFF5D99, 0xAED7ACFC, 0xF0B8A9DF, 0xAC7CC5B5, 0x3D53BFD9, + 0xF9E2F9B8, 0x9EB3F2C7, 0xF563EA39, 0xAB1E2328, 0xD13FBD7F, 0xB3EA319C, 0x3F9637FB, 0x373B7F59, + 0xF16B79DE, 0xBFD9F908, 0xC56FE479, 0xFF66C71F, 0x8AD7F8CF, 0xFB372BDE, 0xACFDC3F6, 0x79FF86F7, + 0x0F9ECFBD, 0xD5FDD4C9, 0x1F0869BE, 0x7F698629, 0xEEFD5E6A, 0x214CE1EF, 0x0FBD350B, 0xB979F366, + 0x75FF46DC, 0xEDA868E5, 0xEF15BDF5, 0xF720D1AA, 0xC6D3DF87, 0x602ABD1F, 0xF1FD5EB7, 0xA33095EF, + 0xF37AABFB, 0x38294513, 0xDFE791FE, 0xC9534583, 0xFB3DE4E4, 0xA930CDBD, 0xFFC3ED34, 0x9DEFEF48, + 0xBFF027E2, 0x90D5473E, 0xFF979649, 0xFEFC9156, 0x3EA1E561, 0x06DDF7D5, 0xA2FC46FA, 0xBD6B137F, + 0x8F486886, 0x19EEFD64, 0xFC20CCE0, 0xEF3FBD35, 0x6B797C8F, 0xEBADEE0F, 0x7B5CC5F3, 0x2DD46CFD, + 0xE1FB4535, 0x9F7B1FD9, 0xA3BF65B2, 0x77F66051, 0x6F19C73B, 0x54F3F721, 0x96EF500D, 0xD3DDFBD0, + 0xB307C393, 0xEEF72910, 0x3099EED7, 0xD93F1082, 0xBEF718FB, 0x05F34593, 0xAB5F301F, 0x2693FE4E, + 0x1CFF18E3, 0xDD2F3672, 0xFC3A1FBF, 0x1349FEFE, 0x46FAD132, 0x91A4E7E5, 0x36E4E5C8, 0xD7890DFC, + 0xFD8DFCDD, 0x5922926E, 0xFCBB5738, 0x5C4CBC89, 0x788A6694, 0xDFC4F191, 0xFD6F7F2B, 0x92E4DF14, + 0x6D1F7913, 0xF9C7F36D, 0x1C2836B9, 0xF9DF782A, 0xFBC3F7B1, 0xB1FD3095, 0xBF67F5D6, 0xACBF47A8, + 0xFAA6EFE1, 0xBE65FD7D, 0xDC87A974, 0x9FBB00C7, 0x1F01C89B, 0x2E3E75F5, 0xF31242BA, 0xFAE22187, + 0x1F21CE90, 0x9747C551, 0xFB3D4C71, 0x333CE97E, 0x1F3BF144, 0x98CEDC9B, 0xB8B36870, 0xD9D61FCB, + 0xABFA73BF, 0xCFD8FAFB, 0x10E3DF9B, 0xAE3FF23F, 0x17A05357, 0xF1896BAF, 0xD3E5A2C5, 0xB2F26733, + 0x33C78BEB, 0xFB89AB0F, 0x978BF5AE, 0x3E24442B, 0xCF4FF3E5, 0x54398C67, 0x45CE4096, 0xE7712145, + 0x3DFD3EDD, 0x7C4F92F0, 0x187F3FA2, 0xFBED2FB0, 0xDEF8FBD1, 0xBB9AD91F, 0xAE37ABCF, 0xFB4FE9D3, + 0xEF67F93E, 0xDCEA5F80, 0xFA3DD2FA, 0xD005F9DF, 0x01727F2A, 0x6A5CFBB9, 0x7DC431D7, 0x3F5CFF63, + 0xF47D6B0D, 0xF277F4BD, 0xAD86FCC3, 0xFEA8EAC9, 0xDB2EE8FB, 0x34B1FABE, 0xDEA259A6, 0x0C439E65, + 0x92677E01, 0xFBABBABF, 0x3A4BB45A, 0x9E08D0FA, 0x2373B961, 0xFE1E566E, 0xE4995F46, 0x56BF671D, + 0xC5F2AF69, 0xC6FDDB62, 0xB93BEDEF, 0xB47C7725, 0xAFD9E403, 0xE8C72D18, 0xFF85C84A, 0xDE935B28, + 0xFE1D18EF, 0x7AEC1F67, 0xCA2D143F, 0xE7BB039E, 0xC7C46BE1, 0x227AFE83, 0x53F8F917, 0xB94A5933, + 0x8CCF7F55, 0xDABEE56A, 0xFDFB1196, 0x1FACC7CF, 0x8B900B8A, 0x695C33E6, 0xF3E7EAF7, 0xBCC63E71, + 0x71DA3E9D, 0x4FC569FB, 0xC4D7A4ED, 0x9BDF0743, 0xDA5E891E, 0xD7FC3700, +}; + +u32 point_table_binary_14[] = { + 0x11725D92, 0xBF6B1441, + 0x14C7BF9B, 0xB9DC2A21, 0xCCA4D340, 0x38151BB1, 0x09B138C8, 0xBF200414, 0x8B452FE0, 0x5959D878, + 0xA410FF81, 0x608AAB72, 0x45B4D308, 0x8212D44E, 0xED249046, 0xD122A923, 0x1E24A490, 0xF8031272, + 0xB7BB9399, 0x79F3F666, 0xBCEE73FB, 0x7DDFF77D, 0xDF5D3400, 0xDD0714E4, 0x71B3D9D4, 0xFA37B1FE, + 0x250FBADD, 0xAE61BDAF, 0xFF18CE91, 0x743A1D8D, 0x06B19290, 0x568F06A6, 0x1D4FA989, 0x56AB65E7, + 0x1DA3A626, 0x7ABDDEC8, 0x6F0065FD, 0xC0FBEA50, 0x7EDF34A4, 0xD19B045E, 0x4FF3E667, 0xB9F2371A, + 0xEB6FD9EA, 0x955468B7, 0xDBC13CC6, 0x584FCF31, 0x669FDB7D, 0x980164A9, 0xC6F93ECB, 0xFA508D53, + 0x1EBDEFF4, 0xA9DCA1E7, 0xC4A8CB1D, 0x7B6FA5D7, 0x4838BF65, 0x9520A1FB, 0x7D1F7579, 0xC2F3AEAF, + 0x813CA179, 0xF233F7A7, 0xDC9FDB57, 0x47EAF47B, 0xA417DBF9, 0x992CCBB4, 0xFEA90FF4, 0x3FC3ABE5, + 0x0C3326CD, 0xCEF3E525, 0xC77BDE2F, 0xCF2789A9, 0x4FCC2737, 0x486FD8FC, 0x87453D88, 0xFC3691F2, + 0xBCDB7794, 0xDC61BD69, 0x0C62ADF8, 0xCB7EF63E, 0xB13EBC1E, 0xEDDB183C, 0x0FF3E8A2, 0x5808F5C8, + 0x86B7423F, 0xB48A979E, 0xCF59BDD8, 0x2D9E79BD, 0x7B3FB5B9, 0xE1CD90C5, 0x567136D2, 0xF7CB4566, + 0x9B5FFF28, 0xDFB0DEF5, 0x7BBBB81B, 0x713F4F23, 0xFD617114, 0xF621DE95, 0x6FC3BE6A, 0x22FFE2D8, + 0xBF2F7159, 0xBC0FFBC1, 0xDA88DDF7, 0xD0C302EB, 0x5DDE0BFF, 0xF1533C88, 0xF4F7997D, 0x3F0FC567, + 0xD2FB7E5F, 0x544CF7BF, 0x125FC33E, 0xD011DFC2, 0xFBF00857, 0x59EFF26E, 0xE00AFBD9, 0x7BC4ACD8, + 0x8ABE878F, 0xCCFE9ED7, 0x5889EEBD, 0xC8ECF37C, 0x10DFA3BC, 0xEB15539E, 0x253C8EF2, 0x3E19B1F3, + 0xFB2496A3, 0xBC59C594, 0xE71EAE45, 0x7937894F, 0x01000000, +}; + +u32 point_table_binary_15[] = { + 0x1172FB57, 0xC0C0C098, 0xCBC0A0B7, + 0x938161E9, 0xD5ABFF19, 0x2700F9D9, 0x40FE1463, 0x2D060909, 0x30FFDF54, 0x06060655, 0x632D90FC, + 0x3FA0FA7F, 0x9319C000, 0xC4070000, +}; + +u32 point_table_binary_16[] = { + 0x11728C5A, 0x779415C5, 0xD2AF9E70, 0xE32212D6, 0x00924DE4, + 0x45109F64, 0x1403F281, 0x0A4A1249, 0x22A03C04, 0x8145920F, 0x94AC82A8, 0x8008AE80, 0xB2241110, + 0x61011150, 0xB2E20389, 0x8212243C, 0x4082E465, 0xC3BDDD5F, 0x754DCF38, 0xDBF7728E, 0x7BCEFEF1, + 0x3BF5ABEA, 0xEAEAEAEA, 0xEABE034D, 0xE3ABC535, 0x80E29965, 0x3EC8DCBC, 0x4F88C988, 0x3F05C8EE, + 0x5D722E34, 0x6B24C4B4, 0xF86AA80B, 0x6055081E, 0x227955C4, 0x2B0160C9, 0xC50E245F, 0x84F83780, + 0x62FBAEBF, 0x28313F8B, 0xF85580CB, 0x47AF0E24, 0x7CC4B17F, 0x2A934D25, 0xCC118F02, 0x38D6B168, + 0x67D2AF87, 0xF8318093, 0x15CABC4D, 0x782EE2FB, 0x012E16AB, 0x7C8A707E, 0x7C35CF05, 0xB89EFFAF, + 0xFF490C2F, 0x20467B6C, 0x77E35E84, 0x5720FF51, 0x1C7F7E83, 0xE3842F22, 0x1E075076, 0x6B9D9384, + 0x77235E07, 0x506E6C8D, 0x45848FA2, 0x7FD500AA, 0x0CBB7B8A, 0xCB97FED6, 0x1C54BA76, 0x52B9161F, + 0x5889F2DD, 0x00B58EA7, 0x8C76FD01, 0x8EFCCBA2, 0x31F91B8F, 0xAF66A900, 0xE50F5F9B, 0x93347E5A, + 0xBCC41C96, 0x2B7E0430, 0xD3F8D5B4, 0xB43421FA, 0x19D5452F, 0xC4F758EF, 0x127E8F9D, 0x102370BE, + 0x07590FFC, 0x136221E2, 0xD900465B, 0xD1FFD2A5, 0x4B426C44, 0x3C01E553, 0xC5978495, 0x3D36D078, + 0x8AF4159F, 0x3D0D5B48, 0x7EC87852, 0x64A2FD5E, 0xAC23C95D, 0x5C349842, 0xD8B5B7CE, 0xE841FCEF, + 0xD05E5F1C, 0x6FBE914A, 0xF2A5281F, 0x8C3895F5, 0x267F5C7F, 0x57C20192, 0x2B3EBB6E, 0x4CF1F3D9, + 0x676C32F1, 0xDDF95C82, 0xF28417B0, 0x0F653E40, 0x44FC3A6D, 0xDA342166, 0x21C6F583, 0x32E215C2, + 0xFA7CF578, 0xB8FC27F9, 0x26E22F46, 0x3C15F15B, 0xF1E37BF7, 0xEE4D8C8F, 0x1E0FC517, 0x79225480, + 0xEFCEDFB5, 0x77AFC824, 0xB9EBEF9B, 0xFC0A8DA7, 0xC7631E6B, 0x2EC6A3BD, 0xEAB1759C, 0xF3C4F9E8, + 0xF3557C3E, 0x978F2FC0, 0x77E7E3CA, 0x77C76E90, 0x5C9B1FDC, 0x81F11E8E, 0xF1CFB27F, 0x91F18627, + 0x703DDA21, 0xFE4FB803, 0xE147D82E, 0xD10FFDEB, 0x614F92FE, 0x4105F697, 0x9C9F39D6, 0x6E4EB80A, + 0xAEFF7180, 0x4043A07C, 0xF0EC2D37, 0x4DC22EFF, 0x53A312F1, 0x6BB06362, 0x33E2A362, 0xA28C0FC8, + 0xF5CFC3FC, 0x5E0001E2, 0x2B7BD60E, 0xE37EC28A, 0x6FEC86C5, 0xC46FCDAE, 0x8B15A8DF, 0x493C3268, + 0xD0A0BFFD, 0xFB0B6691, 0x7D658F6D, 0x0E6590BE, 0xE21B0DAC, 0x76C457F3, 0xB3FAB3DB, 0x49DE888D, + 0x146390BF, 0x001ACA78, 0x25D8D3F5, 0x5BB0F7C4, 0x42E45732, 0x4A12DFC5, 0xCDF878C2, 0xBA7FBAFF, + 0x75D952F1, 0x1DF2CF88, 0x9FFDD8F8, 0x899F22AC, 0xC7478F5F, 0x1ACB12EF, 0x203F9DDD, 0x46E3B978, + 0x84B996B0, 0xBE3EFAFA, 0xB9F31D64, 0xBC4E7C7D, 0x7CDD7E7D, 0x5659CCC2, 0x7CDC171F, 0x23F3C7C5, + 0x30841F26, 0xAC8FAFDB, 0xD7E3E5EA, 0xD7125748, 0x5F8FBF1E, 0x4F3D5EAE, 0x3FED784D, 0xCA67C172, + 0xE14199AF, 0xA213ADE7, 0x43889BA0, 0x3F855815, 0xC2B7B113, 0xD0097188, 0xB721FDEA, 0x6CBDACD7, + 0x2078318A, 0x878BAB88, 0x2384953E, 0x8BC137A4, 0xDFCD7812, 0x86A17E9F, 0xC0E32ABF, 0xB701E637, + 0xB3D9E77E, 0x7DD6083E, 0x25ACF8E6, 0x28334A7C, 0x839D01F4, 0x9785CC57, 0xFDFAC653, 0x00C45772, + 0xB3A3B846, 0xF228FB2F, 0xF4447969, 0xD682EA81, 0x9A9F31CA, 0x1A91743E, 0x8ACF4EC5, 0x849FEFC5, + 0xA3141B02, 0xDD707E67, 0xF3BFA478, 0xEBF3D7E7, 0xE3F2AB8A, 0xC7FC7C6F, 0x7E9A7F1E, 0xBFB67894, + 0xF8FAFCB2, 0xF9301E47, 0xDCD27C38, 0x2B2B4BC0, 0x356E0AA4, 0x9BE3E13E, 0xE91F7B3A, 0x7E4674C5, + 0xFAF1ACD8, 0x46EBFD16, 0x9FC197A0, 0x7B3DCC45, 0x84DFE129, 0x7C0E2AEC, 0x85A8DC4F, 0x229B7FCB, + 0xB17EC57E, 0xB5CA517D, 0xCBE615B9, 0xAC6F15A0, 0x57EBD6AD, 0x85E8CBF7, 0xF0AF71BC, 0xA65639CA, + 0x8FBEBCB1, 0xB4674E82, 0xAA2457FA, 0x7611EB2E, 0xBF7EE0F5, 0x9BC8357D, 0x7D3EBAFF, 0xAC15AF2B, + 0x5E46FD76, 0xEC901C9F, 0xA5A37C26, 0x4070BAB8, 0xE8605E59, 0xE2C00536, 0x87F023BC, 0x93DCAFF6, + 0x1B06D55F, 0xD693B722, 0xF9F3C6E7, 0x12F35CDE, 0x859FC3F9, 0x2F839792, 0xCD8F9FE7, 0xF9FCA23C, + 0x2FACF708, 0xCFE283C5, 0x2B00F15F, 0xA0B7E4F3, 0xB9A2A4C0, 0xF589EDB4, 0xFE24F910, 0x3E5E1CC4, + 0xF9FC093B, 0x48AEF881, 0x1456D9CF, 0xB77EB50B, 0x137FB0A8, 0x03415CFF, 0x7D7680F0, 0x489E0113, + 0xD19FE761, 0x14F1478B, 0x0E80FE8B, 0xB2761AF9, 0x7B82AF62, 0x77E2F8CF, 0xB33B653C, 0xF839D18B, + 0xDD8EE30F, 0xB5DF6CD2, 0xA48980C3, 0xA2B8ECCF, 0x202F984A, 0xEBABC753, 0x8FC73DFC, 0x4FD94F9A, + 0x87024F51, 0x7EF5110D, 0xF92EB4FF, 0x57703761, 0x3D5F02A2, 0x2BFF0620, 0xFFBBD040, 0x5A7F3D5F, + 0xFA8A5132, 0x7EB02174, 0x49FA9390, 0x2FDAFABB, 0xF6CCD9A1, 0xAF9D788B, 0x2FF8251C, 0xFF8BF06D, + 0x523F21FE, 0xABC466D1, 0x1BC76F13, 0x7E87E47A, 0xFC3F1107, 0x05F2598D, 0xD01A92EB, 0xF1D5E3AF, + 0xEC9959E1, 0x10F17709, 0x21F7231F, 0x1EEE4E72, 0x2DFEA210, 0x94803338, 0xFEEEF05E, 0x926BF1E7, + 0x59D052EE, 0xCFF8CC68, 0x2AC973A0, 0x97EC3FF3, 0xCE4487D0, 0xFC757D7D, 0xBCAFA01E, 0x9818BF52, + 0xD1C249E7, 0xB307EE11, 0x43319E1B, 0xA39D93F9, 0x2FC218D1, 0xE2E84F6E, 0xD4B1AFF8, 0x79BFA534, + 0x4A1A3F2D, 0xDE6280B8, 0xC0F17C14, 0xEBA3DB9C, 0xFDADADA7, 0x103B389E, 0x1FC6C2E8, 0x74CA0F6D, + 0xFD60A0F8, 0x46EAC7B2, 0x225B9DF3, 0xC3E1E7F5, 0x8F56F2F3, 0xDDFC49C8, 0xB79362AA, 0xF45F8C8C, + 0x7422ACE5, 0x33AB2506, 0xCBF3CC78, 0x217C89F6, 0xB796BFAC, 0xA9E88A11, 0x05AB73F8, 0x3DB71EC8, + 0xFE1E7BB4, 0x6CC265E3, 0x6700EB09, 0x7B5CF424, 0x8CF580E4, 0x4D8C4AB4, 0x1FCAF23F, 0x65FCEDD4, + 0x40379257, 0x13CFC8F5, 0xE4CF4642, 0x7EFBB1CA, 0xE19F1C7B, 0x0E3FFE69, 0xA0AB5B8F, 0xA43DEC47, + 0x8DA4E3E9, 0xFE5440FD, 0x4188EB05, 0xEDA4F670, 0xBF02DE57, 0xF849E345, 0xF24FF7E7, 0x7694A33E, + 0x7C6432EA, 0x878E8A7A, 0x32BF606C, 0x84CE6FC8, 0xC1DD7B16, 0xC75F1428, 0x44F8286F, 0x28E5C65E, + 0x633FF187, 0x8A92EC01, 0xC493C3BF, 0x937C281F, 0xCDB0BE5A, 0x0BED2DF3, 0xE6CD431C, 0x3F2371E0, + 0x7656DBB1, 0x8FF3417D, 0x7326344B, 0x163FBE88, 0x9D876200, 0x392D6EA1, 0xF39DBF86, 0xFDD14980, + 0xDCFA857A, 0x51FE0DC3, 0xFE1571CE, 0xBA5B8EFB, 0xE5F0AC11, 0x23F97FD8, 0x0299EFD0, 0x90D525FC, + 0x1A9B48F2, 0xED30CAAD, 0xDF723CE3, 0x16A77F75, 0xE76FA49A, 0xCBA57F6E, 0xBC401811, 0xB23F063B, + 0x9F7238DE, 0xC99442FE, 0xF3801F80, 0x26FEF340, 0x4C813284, 0x9BF097C5, 0x62C49D9D, 0xFEC45DBF, + 0xD041BB08, 0xC5271B31, 0xDA0B326B, 0xA7134FE7, 0x3E1ABC0F, 0x3293629D, 0xAFEEBB56, 0x1DA3A22B, + 0x17DF22EE, 0x1898E1CF, 0x176F3C75, 0xFF0D6D82, 0x12CABE13, 0xFFA1F04B, 0x81FC0A8B, 0x3FFC7CA3, + 0x5D5C1056, 0xF761AB25, 0x77F6ABBB, 0x9E3DE03A, 0xADA7BA1F, 0x071AC7E9, 0xBC14B928, 0x6F8EF16B, + 0x0F2A3F1C, 0x7E7C2C4C, 0xF0F38588, 0x4D23BEBA, 0x4FB321F1, 0x3CC20390, 0x5F5BDE97, 0x592DEA27, + 0x347B097C, 0x75DF36F7, 0xC54E112E, 0x8A7C1BF7, 0xDF46184B, 0x7CF59E11, 0xD812DB4F, 0xF9B016E7, + 0x3B04EDBD, 0x6BF423B9, 0xE2C77E31, 0xAFFBF9C2, 0x80ABC457, 0xEF1DAC38, 0x94219C85, 0xF1BE80F1, + 0xA80FA765, 0x7EBBEF1F, 0x560D3CA7, 0xA47C1FCA, 0x07A0FD6A, 0xE67F49AE, 0xF8B138CB, 0xF1F3E36D, + 0x451AF1D5, 0x7B09B401, 0xAAB7A214, 0xF2EF97F7, 0x757339F1, 0x757B3A5F, 0xBDAF183F, 0xC202C2A3, + 0xE267F8AF, 0x38DF4F8C, 0x2B92EFBE, 0xB7D80FF1, 0xF5CEF989, 0xF28D38BF, 0xE5661192, 0x2B7EEC28, + 0x3BE0E7C7, 0xCFF2C9C4, 0x57EF3360, 0x8145EBDF, 0x0BFB3DE4, 0x1BFDEDE7, 0xDCF594EF, 0x35464F38, + 0xE0E427F6, 0x8F9570BC, 0x5BADF684, 0xD5FB8D35, 0x171A3BF5, 0x06E783FE, 0x9BE54273, 0xFC7C981E, + 0xDEE4E7C3, 0x55B3839B, 0x8FF2BE6C, 0xE45A29C9, 0xF23D613F, 0x68FE896B, 0xD83FAEC7, 0xF9760D54, + 0xFE47F31F, 0x85FDA4C4, 0x6F07A2C4, 0x2FC3BB88, 0x7B71FD9F, 0x0FDEEB8F, 0xAF5DCA3C, 0xE7E75B9D, + 0x8247FDEB, 0x6734611B, 0x69BD0E60, 0x0781EBC7, 0x7F0C0CA6, 0xF5D6B15A, 0x5F711D82, 0x644FD7CF, + 0xC27E50E6, 0x4F4DBBBD, 0x3FFFE2E3, 0x797D7F7E, 0x79F9A8F8, 0xE6AC10DD, 0x0FF81AEC, 0x0731DFC5, + 0xEF913549, 0xF33FCA57, 0xC9FA1E5B, 0x53A89A7F, 0xFF78FBC1, 0xDD4F0B61, 0x0FE1BE58, 0x516BA17F, + 0xB3EDAA05, 0xF66B5B58, 0xEAEC57CE, 0xE57EE5CB, 0xC2DB9D7A, 0xE19C0FF9, 0x3F45BEF0, 0x9F0FB1D1, + 0xF60C9A6F, 0x2EDA43BE, 0xF8D036FD, 0xE7457C08, 0x742EB0FF, 0xBBC1B87F, 0x34FE60FE, 0x9BC46C73, + 0xE87B92AB, 0xF9599F07, 0xB717A80F, 0xEE7C543F, 0x655C8B64, 0xF8FB2D63, 0x798A534F, 0xDE8087D9, + 0xE372BF45, 0x1A12EE0D, 0xE3C8DFAB, 0x296F26C5, 0x39309BC9, 0xFEBE684A, 0x79859F63, 0xAF239E10, + 0x3E9FCC1E, 0xBC056FB2, 0xD6D89E1C, 0x8C38F93E, 0x1236487B, 0x79DD52BA, 0xF8FB43AB, 0xB79D41FD, + 0x93E6AFE8, 0x22C630BC, 0x6FB2E576, 0x1592DF10, 0xF3D97B18, 0xFF6FED00, 0xF5F323C4, 0x56397EEC, + 0x36BB36DD, 0x4F3A637C, 0x5EC278D9, 0xF02FEAFF, 0xD57DC0FE, 0x0BC652FF, 0x7D01D74F, 0xBE6FE540, + 0x09EAAF47, 0xE1FAA5A3, 0xFFC51456, 0xFE193543, 0xAA3F80A3, 0x54CFFF1D, 0xEC4B3806, 0xD3250616, + 0xB8DF3F3F, 0x2327C808, 0x2B7FAC39, 0xE65ABAAF, 0xC5C439C9, 0x6719A621, 0x3163A21E, 0x8BA07F4F, + 0x8B93FEF1, 0x03D3E147, 0xEADF9E00, 0x01E85F6C, 0x6680D693, 0x3D074B25, 0x8E57B19B, 0x12EECA8A, + 0x08D92FB7, 0x0A5451F2, 0xED80F6F2, 0x9BDB77D0, 0x79ACE4EC, 0x8F482D92, 0x3FC1CAD3, 0xFEEB1C6E, + 0x40B80476, 0x40F2FDAD, 0x44A8AA5F, 0xDF981ABA, 0x4EFA1A1F, 0x72D8039C, 0xCBFD136A, 0x49F8149C, + 0x1245D09F, 0x29412399, 0x3D18C99A, 0xCBFB505E, 0x5AF0B8B3, 0x1FB0C3FA, 0x01FDAB11, 0xE8316EDC, + 0x384F6E8C, 0x8EEC70F2, 0x8775E793, 0x51BF74E4, 0x3385CBE3, 0x8E06F839, 0x9CE2D737, 0x1F0E6D93, + 0xFAA2371B, 0x26F5E303, 0x22E9C41F, 0x8C1D09F6, 0xD3FCEEB0, 0xD30FE5B0, 0x89D2DFBC, 0x0B4E7F2C, + 0x0AB1743C, 0xEB207F6C, 0xF84F67FD, 0x0AAE87BE, 0x9E09F1EE, 0x0185601E, 0xDA5F6CB4, 0xA5F5D3E3, + 0x3D1C2A80, 0xAC272DD9, 0x4F2457D8, 0x6A6667F9, 0xF95E7CF5, 0xF8F7811A, 0xA23F0E7F, 0xC25A44FE, + 0xE8F12D05, 0x4DF9095C, 0x8FA0F93F, 0x7A4FD1E3, 0x3909BA71, 0xBC0FC752, 0xCDFA2457, 0xD8AE6837, + 0xF5F3BDF8, 0x69F11571, 0x789FE37D, 0xCF986253, 0xFFA8C713, 0x6F77F3F8, 0x0738FE1A, 0xBB8F73BF, + 0x2B184F7E, 0x0CB6F3C3, 0xE86FAABD, 0x2969BEEB, 0xF1EB89FD, 0x39627887, 0xE750BE6B, 0xFB21219E, + 0xA3455708, 0xA1FD6C5E, 0xC72FF7E2, 0xABC58FF5, 0xC7FB4F5F, 0xB4B787A5, 0x115FE907, 0x86189509, + 0x6BF16465, 0xC5547E04, 0xFDF9181E, 0xA5FDA8C7, 0xF37DBCAF, 0xBD8BE32F, 0x139BFD72, 0x37BE09F1, + 0xCBC7FB1C, 0xD61F6B1F, 0x64135FE9, 0x07DBB28A, 0x547FF478, 0xB6C18A44, 0xEFFB709A, 0xEA95164F, + 0x7E0802F8, 0x8FF71BB8, 0x4CFA2AFE, 0xBC66CA16, 0x7FBEC74F, 0x16EA41F8, 0x2ADE075A, 0xA2FFD30B, + 0x594AFE92, 0x7C6F8EDF, 0x1A9DE95F, 0x2F9814C8, 0x26FB3F21, 0x1FFB8BBC, 0x132954EF, 0xF811E46F, + 0xC7F57D22, 0x42F59C4F, 0x4039DACF, 0xDD16EDA4, 0xF04B547F, 0x9E0F5F23, 0x3C053689, 0x8EE84FA6, + 0x3DC7EFAF, 0xF91A34A0, 0xF97C8CF7, 0x6BECBF61, 0x3FDC4EF8, 0x65380C51, 0xF40FEC59, 0x321F7917, + 0x680029E8, 0xDF1EB18A, 0xE4FDA1A5, 0x7C8F34FE, 0x8014C24A, 0x1EA80C23, 0xFCFAE612, 0x7B3EE90F, + 0x808BF019, 0xDA3F6217, 0xA3F19741, 0x2F793E8A, 0xC2E267E2, 0x2F65B7C8, 0xF3345ECC, 0xBE9BF2FF, + 0x313CCF70, 0x3DF267C3, 0x7314CFC7, 0x582D86FD, 0x576E867D, 0x96CE8F2B, 0x78BE2D90, 0xED208023, + 0x77F8C161, 0xD0C3CFB7, 0x2FD9D788, 0x7F913563, 0x73D1DFCD, 0xF654DA8F, 0xF3F0FC18, 0x0DF447EB, + 0x3F977562, 0x6FCB7CB3, 0x6B4B39AB, 0x0247591A, 0xCE7F07B4, 0xA07CACC1, 0x86B1EAE8, 0x4FCC9E40, + 0xF24958FF, 0x7DE3BBFC, 0x600371CA, 0xCFB74FD8, 0xF9C47F1F, 0xBD9D8FE3, 0x2F0D7C4B, 0xF82BACFF, + 0x57FE1E9F, 0x7DC99689, 0xAB387E95, 0x407FC283, 0xB0BE3F83, 0xE37F094B, 0x080F646B, 0xC5D338FE, + 0xE9C0CFCE, 0x7D1BEBFD, 0xAFBEF115, 0x3F580B46, 0xFBF9568B, 0x00F55BAC, 0x08FB8D9F, 0x46320FEC, + 0xA0FD321B, 0xEBFB6BBE, 0xF94F63B9, 0x7C208E77, 0x3A0894EF, 0xD7B0DEB7, 0x45DC0426, 0x523CAFA3, + 0x1CF3232F, 0x12C82479, 0x7BACEF23, 0xD07E50C5, 0x5FF18302, 0xEEF3F303, 0x75022B88, 0xDF11B17C, + 0xEF986FCF, 0xA2FBEC3E, 0xDC0FBBFE, 0x1E9FEF45, 0x39EE6FBE, 0xD5FA9DE4, 0x93319FFF, 0x0FC7BF24, + 0x9CFB4F06, 0xDB2F1E44, 0xBCC22CEC, 0xDDB79FC0, 0x7C596C9E, 0xF3F3A1B2, 0x58E1E7C3, 0xDD5637C5, + 0x9F28F9BC, 0x8738E0DD, 0xDFA5FEC9, 0x401B924F, 0x42DC19E5, 0x6FDBE7FD, 0x387F90B5, 0x98B0BE9F, + 0xF4FDD69B, 0x4D04BC3F, 0xE4A644E8, 0x3CE5ADD8, 0x5B501371, 0x305291DE, 0xA7F4FDA4, 0xE42C3DF2, + 0x2CC9F5FD, 0xA1EF9F97, 0x91DF1DE5, 0x2DC23788, 0xDF167123, 0xD4AF1CA9, 0x437818E2, 0x4CF4FF50, + 0x782CE157, 0x11F793F7, 0xA5F031C2, 0x6F209E86, 0xF9756F98, 0xFA377DBF, 0xF1F128C7, 0x7A1217E1, + 0x47493E11, 0xF101C42B, 0xC25593F2, 0x75F946CC, 0xE007E4FB, 0x60F802ED, 0x376DBFF2, 0x1F30FFB7, + 0xC8FA16A1, 0xDF17F83C, 0x8CD74EC4, 0x5D9D7E14, 0xF5735955, 0xD487947F, 0x533E9C66, 0xE76115C6, + 0xEBAE14E7, 0xF7EA366C, 0x39C3FBC2, 0x0D11BEA0, 0xF00986F9, 0x7B2323FA, 0x26616D7F, 0x27EC7FA5, + 0x6FDF1529, 0xA5F27B19, 0xC37EC628, 0x19BAECB7, 0x676D887E, 0xE5C80D43, 0xCE87558C, 0xEEA5FDA2, + 0xD58784F1, 0x347BB8BF, 0xB6487BBC, 0x43E8C3A4, 0xF6661B45, 0xD9B338FF, 0x75D17274, 0xBEE9F5A5, + 0x34DBC34A, 0x23EE15EA, 0x4EF2D218, 0x9F5B1197, 0x0E2F22AC, 0xD713BDDE, 0x287DBB65, 0xB835F1FB, + 0xB3FDF029, 0xF2BB87FA, 0xF9ED59DB, 0x231B953C, 0x17F0BC63, 0x17C3DB09, 0xEBF548C7, 0x3A7F24EE, + 0x973C9CEF, 0xB67033C2, 0xDD10637F, 0x1A2B1AA6, 0xF7E684FA, 0xA5D5A384, 0x7AA5F4CD, 0x8FC3F47B, + 0x31F27389, 0x3F2044FB, 0x3FA15E69, 0xF529613F, 0xEAFB55BD, 0xCFE5CE4A, 0xA996EC7D, 0x2EE1FD4E, + 0xE9438AB8, 0x4C587B8F, 0x4B182FD1, 0x7E81F7C3, 0x84F759FD, 0xFD57BDFF, 0x05AB18D9, 0xFEF73CFB, + 0xA049BF7F, 0x27FB3D08, 0xF0FC61C7, 0x0C33E9FB, 0xA2F69EC8, 0xFA28FE35, 0x7635A95C, 0xEADF23EF, + 0x73EC7052, 0x7E1F25DF, 0xCA7678FC, 0x1288C7B2, 0x559EBC30, 0xE2DE6CA4, 0x87A57C3A, 0x5B90F47D, + 0x52BE5F7E, 0x2F7F2F80, 0xF73D8CF5, 0x089E82E5, 0x9E7D69AF, 0x3DFBC893, 0x2F44FD0D, 0x3779FFEC, + 0xA3E4FBE1, 0x410FAF90, 0x3F28427B, 0x8F8F585C, 0x8257928E, 0xDF47E134, 0x18EE61E9, 0xCF8B30E7, + 0xA6FEF9E7, 0xAFFBABC7, 0x437FDF55, 0xF5DBB4CD, 0x99544FA7, 0x603EC9FD, 0xFAB9799D, 0xF2E70BC4, + 0x1B50BFA9, 0x49F77BB7, 0x5EB345E6, 0x7DFE7A6F, 0xEDB21A12, 0x1E897CBC, 0xFF5B7D2C, 0x7A3FE31F, + 0x207E1FED, 0xA75AA508, 0xABF3C01C, 0x646EF59F, 0x27810CEB, 0x08E1D791, 0xFF10E2BA, 0x36DD4FF9, + 0x70C42FA2, 0xBDE3D677, 0x84D57964, 0x37B1BAD3, 0x7DDF3DDF, 0xAF5831FF, 0x7E642FD8, 0xDF133E88, + 0xFB19CF63, 0x1631B6FA, 0xBF3F320A, 0x33FA9EC7, 0x3DFFADDA, 0xE614FFF9, 0x6BAD665F, 0xABF33D57, + 0xAE87F502, 0x38FD7C07, 0xE3496068, 0x6FAF98A1, 0xE247EFF1, 0xD618B1BA, 0xC0F74169, 0xECB8BF5E, + 0x8809F632, 0xFFF72B22, 0xD3E89114, 0x6B7CB7FE, 0xC4175B2F, 0x16A86F8D, 0x8D9EC457, 0xDF93F099, + 0x7087BF1E, 0xE6F787C1, 0xFEFA9A5F, 0x8137F47F, 0x2FC0DBF3, 0x4AFEEF11, 0x44617EA1, 0x40BD5F11, + 0x6BE43F2F, 0x62D7F2CB, 0xF8BF1710, 0x5DE223FC, 0xE78B289C, 0xDFC67F9E, 0xC192BC7A, 0x846718D5, + 0xA97FD8CC, 0x6B53BCD4, 0x796B64E4, 0xE5D379AB, 0x6375FE1A, 0x1FC77E48, 0xA6AFC75F, 0x9C339E14, + 0xD928AF29, 0x724B962C, 0xE97D5F20, 0x3688E2C9, 0xFCD5E7EB, 0x7ECF2346, 0x428764F1, 0xF4BE37AB, + 0x06E392E5, 0x8FFB7D19, 0x64B2F2FE, 0xEF8BA008, 0xDB9A2C1F, 0xF47C4CE0, 0xEB722D3F, 0x12E2A9C5, + 0x8B1FC2F9, 0x7D84785F, 0xFCA9A4F9, 0xBA05E5D8, 0xAF9BCF38, 0xF9C0D722, 0xC6F3DA9C, 0xCCAF27CB, + 0x67F7F728, 0x73A7A078, 0x603F761E, 0xCACAEFE1, 0xF859A57F, 0x55D66773, 0x3477F6CB, 0x0694B742, + 0xDC86D720, 0xBC0EF1E3, 0x88FB70FA, 0xDE8367E2, 0x7878DE9A, 0xDFF05A84, 0x3F465C11, 0x713E5F9F, + 0xD49ECED7, 0xC7D7C7D3, 0xE7B705ED, 0x61BCCCFA, 0x7187BF00, 0xE51D10CF, 0xE0749EF1, 0x9588B1BF, + 0x325BC587, 0x11FE05ED, 0x0D465C38, 0x3E2F593C, 0xF1FE701E, 0xF0FE66DC, 0x880F56F2, 0xCB542F77, + 0xC4E9BCE3, 0xC751FE25, 0xE225B18B, 0x49D7E747, 0xB4B71CF1, 0xD5D826C2, 0x6B104FC4, 0xF1EAC65B, + 0xFC23FBBA, 0xBE569F12, 0xD64FE283, 0x88278913, 0x1EDE81F8, 0x1328E461, 0xACEFD617, 0xF0908757, + 0x225E045D, 0x92D6C361, 0x4EFDB14E, 0x3ADF5712, 0x96F5FE2F, 0x36CEC378, 0xDFB76EB0, 0x6F3CDC12, + 0xEB3573CE, 0x73F7FE63, 0x478C20E1, 0x7447DF36, 0xD8989BDA, 0xF38F97AE, 0x700EEB70, 0x53FBFEF1, + 0xD31D6C47, 0xD9520F4B, 0x7E71F69B, 0x87E57CBF, 0x874E49E7, 0xAFC7275D, 0xE12CE77C, 0x272CE3F9, + 0x15446F1A, 0x5F7FFCD3, 0x159E238E, 0x79F743C4, 0x7C8D55CC, 0xDF0FF2A6, 0x5645759F, 0x9C28E4F7, + 0x037743D4, 0x93EF90FD, 0xB019F730, 0xFA2332CC, 0xD31E96DF, 0x2F173677, 0x11EEA970, 0xAAD5CEC3, + 0x923FC7EA, 0xE36139FE, 0x0FD60C0F, 0x4BFB35AD, 0xD19E3D8C, 0xB7B1D26C, 0xEEE1B158, 0x4FB2CD7E, + 0x1E96DF3F, 0xED349DFB, 0x95BA0F5B, 0x95449E67, 0x0FD7D3AC, 0x6EAEF7B0, 0xB4B7D6DC, 0x97549E6C, + 0x3C29BFDF, 0x7C28A97D, 0x29C7F535, 0xA79BE53C, 0x7B12CF32, 0x1778725C, 0x6F2B6A46, 0x3DB9C445, + 0xCD8F92C6, 0x57BD7789, 0xBEB119FE, 0xEFA342B7, 0x80F3BD40, 0x13C4F2F7, 0xD49DD69D, 0x9E1CFBBD, + 0xE050251F, 0x8618FBBB, 0xC06931C4, 0xC3523E44, 0xE17457AE, 0xF812E3FE, 0x0D3CF7FF, 0x8D5D7D90, + 0x56D5793F, 0xF79EF3EE, 0xBBBB20BB, 0xACA87C14, 0x63A2A422, 0xCA282AAD, 0x1F9B7162, 0x0671348D, + 0x5289C844, 0xCA3015A4, 0xCE288249, 0x3521386D, 0xB534C118, 0x123A9126, 0x90641082, 0x2C44492A, + 0xB3A22601, 0x1489B16E, 0xB44DA38E, 0x4E6BAD8C, 0x7CF841F8, 0x7261DFF7, 0x9E9EF37C, 0xDDE79E85, + 0x4CFFFCCD, 0x79CEF3F1, 0x7BCE3DE7, 0xDEF33CEF, 0xAEC27A3C, 0xB517F585, 0xF7AFDA36, 0xA53FCEFF, + 0x4BA51FC6, 0x69FE94E6, 0x1E785F1E, 0x6FF7497F, 0x45781FCC, 0xAF57F61A, 0x81AF290A, 0xC7F7A117, + 0xCA78E0FD, 0xB2B7B407, 0xF3AF2BED, 0xC1F853E5, 0x7CB0374E, 0xCDBF30DE, 0x27AAF971, 0xFC1C85F5, + 0x783AFFCB, 0x34FE9D3F, 0x124FEC9F, 0x28FE487E, 0x341F09DF, 0x9CFFEC65, 0x7B977EFE, 0xC2795954, + 0xBEBF3253, 0xD3EB2F9F, 0x688689FC, 0x35F136C9, 0x1FD0EBCD, 0x3733F89E, 0xE47E4237, 0xC437E1BE, + 0x8BEABD2E, 0x0F279EAA, 0x079B5D0E, 0xEB35D4AF, 0x6726FA1B, 0x419EE69B, 0xDC3774BF, 0xA11B4398, + 0xEBC7757B, 0x40D77FED, 0x5E374DE3, 0x5861054C, 0xF37DB7CB, 0x757FA19B, 0x68DFC1FB, 0x34AC17BB, + 0xBA81FE29, 0xC621FE8C, 0xFACF40DE, 0x1BF739DD, 0x7FE8EEB1, 0x0700733D, 0xF82BE65A, 0xAC1723F6, + 0xFF63EED7, 0xFD8E7EAB, 0x5D00EF7B, 0xD43FE826, 0xBB55309F, 0xEACD6E92, 0xA9EBFA73, 0x782743BE, + 0x49BE78D1, 0xFD18E653, 0x7FA0FBA5, 0xBD1730D5, 0x97DD0833, 0x5CD79B5D, 0xBC1357FD, 0x87F66DFB, + 0x7D90A77E, 0x43F327AE, 0x0E98EAC7, 0x86E509BB, 0xBA6FE8FE, 0x44B7D96E, 0x0179EA37, 0xF40FD8EF, + 0x02E67A73, 0x41EB85B0, 0x6D985CF7, 0x27BAF9F6, 0x465D7FF4, 0x0FD9AF42, 0xFC54AFF5, 0x4DB427F5, + 0x5BE7A1DF, 0x89E5DD18, 0x67419EEA, 0x99FE45B4, 0xCFF5DFE0, 0xFF64AC7F, 0x1136A48F, 0xE5BF61AF, + 0xD1F54ED7, 0xE9B0FE40, 0xF56BD781, 0xFBAB606B, 0xDA01B3FC, 0x4376B5AE, 0x4FFA83EE, 0x12C054EF, + 0xF6FD389F, 0xB1D9ED60, 0x7F65F9F0, 0x0DFAA4AE, 0xEFB8D34C, 0x1FCCA7FE, 0x2BDB6FFF, 0x19FB7510, + 0xBB56CCBF, 0xC85F6DA1, 0x5F9BEB45, 0xFE2387F7, 0xE5D4DFE5, 0x8FF95FE9, 0xFE335B78, 0x7CDE48DE, + 0xFDBB3DA8, 0xEB3FFE1D, 0xBB1930F5, 0xA7799627, 0x6C8FE17D, 0x30CBBBEF, 0x603F27D7, 0x93FCF7DD, + 0xB9BABFCE, 0xB33C6167, 0x227385C8, 0xBBAFDB07, 0x409EEA4B, 0x7E9BBB0B, 0xE2A7FE3D, 0x43F28C5D, + 0x8BEFC7FB, 0x1B9477DF, 0x704B75FD, 0xC8AFB1DF, 0x024CFD83, 0x86E4054F, 0xB2D85FC2, 0xF247FD3E, + 0xC837D7A3, 0x9E3535C0, 0xD46FE8AC, 0x9BA0FB0F, 0xC3375617, 0xF6C3A0BC, 0xFFA9BB0E, 0xE4A93EE5, + 0xD6DA8700, 0x53FFA33B, 0x17F71BC6, 0xF68885FE, 0x62913FC3, 0x1F87F54F, 0xF5A0F07C, 0x67309FFA, + 0x2FCD6487, 0xFD0484DD, 0x5083FDA7, 0x24EF0A5C, 0xFF5C3F0A, 0xEB1FEA69, 0xDCAFE907, 0xE8F9256C, + 0xBD87DF97, 0xB0BCBBC4, 0xAED0F523, 0x7FA1DD0F, 0x98FA473D, 0xCB130EFB, 0x21AC7F96, 0x77A7B9DB, + 0x743DCA5F, 0x653DEE1F, 0xD8BF1A33, 0x80FB0762, 0x77AAC7F7, 0x3392771D, 0x16EAF952, 0x8F7AD0C1, + 0xF3CFFD17, 0x66A8FF50, 0xF763B853, 0x68FF2179, 0xF7AE9BA5, 0xEB4FBE69, 0xA1BF5BFA, 0x318EE2FA, + 0x65EC86D2, 0xF34CF2EE, 0x15D709F2, 0x54CFF2BF, 0xB3F03C72, 0xFF4658FF, 0x1FE87E0E, 0x57437FA4, + 0xFEF580DD, 0x0AEB8DEA, 0x597E9A7D, 0x4DF74778, 0x8FFB1563, 0xBB0F9F07, 0x96B7EFDB, 0x75BA7EE5, + 0xEFB7508F, 0x937E0A96, 0x275CDBEA, 0xA1FEC1F2, 0x2DC3EC2B, 0x309FEA61, 0xD90C7793, 0xEE8FC858, + 0x9EB0BD88, 0xFADB49DE, 0x6E72D341, 0x9EEA61C5, 0x023CBFB8, 0x3FC2B33C, 0xE1B0FF1E, 0x034CF26E, + 0x84FB8CAE, 0x7FF91B6D, 0x27DAC7FE, 0x08C3F284, 0xED871EDE, 0xC759DE36, 0x1DF6E352, 0x3DCDBF69, + 0x8F63FCD8, 0x4FE11BE8, 0x3F63DBC4, 0xF711A9BF, 0xCDB2F8FB, 0x17AAA7F9, 0xC7713FE3, 0xFE094FF2, + 0x8CED7103, 0xEF432CEF, 0x96B87374, 0xFDCCAFB5, 0x7763FEA9, 0xDF22C7F3, 0x9371D87F, 0x8EE1FB00, + 0xCABB6B2D, 0xD4A3B91E, 0xE7B7DB47, 0x71FD61FF, 0x05FCC20B, 0xD61FE270, 0x7EFC2D60, 0xAEDF5D68, + 0x9F85F54E, 0xF538BF0B, 0xE773BD3A, 0xBE93EAFA, 0xB5BDD23E, 0x8EFD6228, 0xEFAC3F02, 0xF2F43E16, + 0xCE9B3FE8, 0xFAB6A9F9, 0xA69E1FDE, 0x07AED7EF, 0x6FFE90BB, 0x40CBBB1A, 0xF537D2B8, 0xADBB2BF4, + 0xF780A99B, 0x09FA7DD1, 0x76DAABF5, 0xFB61F077, 0xA8960FEB, 0xA5D0EFA3, 0x666676BF, 0x7EBFB32B, + 0xCD65907F, 0xEE07CCF3, 0x8FF4787E, 0x05EE8F32, 0xFF7C7BBB, 0xFE1EE1F3, 0x5CFAA5B3, 0x70C4E9F7, + 0xE3DB9A9F, 0xD1FDADEE, 0x0C53D3D8, 0x1CC2FD8D, 0xE5F3CBEC, 0x63BADF36, 0xECB7358D, 0xCD93F83C, + 0xB3BCF917, 0x7BAD8ECF, 0x7DD2FE79, 0xA53FB186, 0xFE310EFB, 0xC9112D9F, 0xB7DAC395, 0x7E488A47, + 0xBE5F0DE5, 0xFFCEECBB, 0xFE27F03A, 0xF639C29B, 0x713C3782, 0xEF89F5DF, 0xBC947F30, 0xA65FE41F, + 0xC671D1F7, 0x2A62C7F8, 0x6594B7CF, 0x08067B82, 0x5F457B28, 0x0FBF8F79, 0xA982DB10, 0xE78CFFD4, + 0xBF05F39F, 0x151CFB83, 0x4B3C217E, 0x3FB596F3, 0x53F941FA, 0x519EF537, 0xDF477D18, 0x1F7FCFB5, + 0x125FFCBD, 0x634AFC3E, 0xEA67F9AA, 0xBFE17BF8, 0xD5F83E9B, 0xF53B137F, 0xDFC2F701, 0x597F9810, + 0xEFE3E93E, 0x205F27F8, 0x55C4247F, 0x27E18DC2, 0x27CA6F34, 0x46DF4F38, 0xA3F807EC, 0x4AFB3BE2, + 0xFD9BB20F, 0x58D9EFC5, 0xF962BF17, 0xE7933CE4, 0xB3B553CD, 0x07ACE687, 0xF3ABF517, 0x6A3E60E5, + 0xBFF68FEF, 0x7B4CFE4F, 0x506FA6FB, 0x9C7C2361, 0x89D794FE, 0xCF32A6ED, 0x0E651FB0, 0xB21FF697, + 0xF691CA3E, 0x60653FF8, 0x334CF307, 0x58F117F4, 0x756AFE00, 0x2BFE881F, 0xD0C7F759, 0xC6CE037B, + 0x745F65BF, 0x4898F9FE, 0xA229F98B, 0xF16C52F3, 0x01ABF961, 0x3DE4B99A, 0x0F58CD8F, 0x7CFE44CD, + 0x07ACE6C7, 0xE7AD61A1, 0x1F8DF355, 0x6F98327E, 0x1D1FDDDF, 0x756AFE81, 0x0FC5BFE6, 0x87F86C1B, + 0x50F6012B, 0xFB311F37, 0x28FF0157, 0xEDFB632D, 0x1B753EF3, 0xF35B368A, 0xBE809B3B, 0xDA3752BF, + 0x03E081E5, 0xED1BC59F, 0xF8BC4C57, 0xFE0356FE, 0xBF0BCF5B, 0xE9FFBBF8, 0x7C1286F5, 0x2AFB1DDF, + 0x8F5DACD6, 0x4BC413C8, 0x1FDABFC4, 0x5FBAFFAC, 0x6F227FF8, 0x7EF3F7E4, 0x2FF1939F, 0xA7E6C7F3, + 0xCED07CEA, 0x67E9DA48, 0xFED0FD6C, 0xD746E57F, 0x901F3E5D, 0xF90F58AD, 0x47C06AFD, 0x56C71FAE, + 0xE8177BCE, 0x54F97025, 0x1F293F9A, 0x5FE1DB55, 0xF6F356BD, 0x7E003B27, 0xFEE3FEED, 0xC45EF57C, + 0xA9F291F2, 0x45CF6F7E, 0x1EE583EF, 0x13F5FCF9, 0xC9FCF9C9, 0xFCF9C9FC, 0xF9C97E33, 0x3FC9DF7C, + 0x953F7AFE, 0x630D47DF, 0x6F56D687, 0x5EAFE97A, 0x4ED74BBA, 0x9EE8F98C, 0xEB5BF8BA, 0x2759DFBD, + 0x497CBD49, 0x7CBD497C, 0xBD497CBD, 0x497CBD49, 0x7C3B92F5, 0x1F703E49, 0xC5B72359, 0xFF3B543C, + 0xB4BF559E, 0xCF8007BE, 0xADFCEF4B, 0xFCEF4BFC, 0xEF4BFCEF, 0x4BFCEF4B, 0xFCEF4B9E, 0xAFBEE4F9, + 0xEAAB3C5F, 0xB07E2BF1, 0xBD91C4F7, 0x4612DF1B, 0xF17D56C5, 0x177073BB, 0x8AEF8D32, 0xBEF0363D, + 0x21DE2FE7, 0x3FC3F384, 0xEF9BF3F0, 0x8E0AFDAE, 0x741F1DE3, 0x411CE4B7, 0x94E727BC, 0x6F6C29CF, + 0x6FBE7FE6, 0xF38DEF4B, 0x9DBC4F04, 0xF96DE5F9, 0x0DFA02AE, 0x7D41D907, 0xACECBF14, 0xEBFBCA3E, + 0x6096C7F7, 0xA1615F2E, 0xE7232EE7, 0xC7FBE58E, 0xE7CAF988, 0x95FFDA3F, 0xEAA770B4, 0x9F70BF45, + 0x4EFB4D19, 0xAF11FFE3, 0xFBECF02E, 0x651FB0B2, 0x1FBE37BB, 0x662BFB80, 0x4BFBD19F, 0x618A3FC4, + 0x257F515F, 0xA7E20FB1, 0xE22FF091, 0x7F80E711, 0xF77BE41F, 0xD89F61FF, 0x32C6931D, 0x224C7C67, + 0x878CF007, 0xFD25C7D5, 0x7CC06A7E, 0x4F5C7D6A, 0x7E0FAE47, 0xE13FF8DB, 0xF6AB723E, 0xE2723EBC, + 0x5FBE50CE, 0x476CCAF8, 0x757CD4BF, 0xD3A9F867, 0x7E98FF0A, 0x3FC4E790, 0x9F2BFB80, 0x95FDA0AF, + 0x7DABB20F, 0xB86ADFE4, 0xB54A3EF3, 0x80455FC0, 0x856DCDB0, 0xBF1C7123, 0x6FCD643D, 0xF494E70B, + 0xF7F7C4F3, 0x45D6CF8F, 0xCAF3897F, 0x1FCFE713, 0xBF7FCBFB, 0x36D747D4, 0xF30698FD, 0xA1F77FF1, + 0x97FAA75A, 0x9F6FDF00, 0xFA28FE96, 0xD9ED8FE9, 0xF596AD6A, 0xD920F363, 0x7DDCB76C, 0xD0BF87E5, + 0xF395FBAF, 0xF87C65FD, 0xC3A72BFE, 0x2F2CCFE7, 0x12ABF55B, 0x19C7EF4B, 0xD12FF652, 0x3E9CF091, + 0xF253E157, 0xF82EBFA7, 0x603D75A8, 0xF503D81E, 0x14FEE17B, 0x85B07C1F, 0x55FD173E, 0x52BEE8F9, + 0xCD7EEC3D, 0xF049F185, 0xEF732FF3, 0x4727F363, 0x3DEB076A, 0x7EC43F52, 0xF347C3FD, 0x83177F03, + 0x6E7D4EE5, 0x6F34E46F, 0x83C88F4B, 0xD6C7B864, 0x7D8C4BD6, 0x875ECFE9, 0x7A49D713, 0x3D9F95F5, + 0x1D70C3AA, 0xF5FD52AC, 0x3FB4F4E8, 0xFD265B59, 0xC6077815, 0xF943DF8F, 0x95FD34E0, 0xD66D657C, + 0xB07FDF5A, 0xC607FD6A, 0x59195FC4, 0x79A6F6FB, 0x886DADB2, 0x5FC71F60, 0xE1EF5B70, 0x7F2B5CE9, + 0x7FC40DA7, 0xFC8F7FAF, 0x6640F91F, 0x70F6484B, 0x8FF8BF25, 0xF13FCA7B, 0xE5FF96C4, 0xFF585FFD, + 0x12F99FEA, 0x4BEDD1FA, 0xADC4D793, 0xC4D793C4, 0xD793C4D7, 0x93C4D753, 0xC657BC98, 0xFD00FA39, + 0xF8FD80FB, 0x474CCB34, 0xE85FA6FE, 0x11C3F8E5, 0x20BF5DBD, 0x4F3C91FD, 0x9DF905C6, 0x0F98F465, + 0xAB2CDE6F, 0x893CE127, 0x83FC6F06, 0xCFCF87DB, 0xAF54C65B, 0xEDBD80A9, 0xDFDA37CC, 0xDFC0FB07, + 0xF5FF85E5, 0x773B60B2, 0xE75FCA17, 0x81FCB3D9, 0x0613F6E6, 0x7C64FE3A, 0xF84BFD2A, 0xB5D3EB6F, + 0x01A6F8B2, 0xEE3A8EB3, 0xFF7F653E, 0xADFB0DED, 0x4FCD3218, 0x277B2DD6, 0x5BB0477C, 0x14EDFDB7, + 0x121FC762, 0x7C3963EA, 0xF72E5E6B, 0x2ED77C35, 0xEE6E7EAC, 0xFBBFCDDD, 0xFE6318A7, 0x788B7673, + 0xAB8E377F, 0x2D5B0EF6, 0x5684F963, 0x8D19C5F7, 0x91D40F35, 0xAA41F9A0, 0x7EA43318, 0x3F12E4C7, + 0x474CF2F7, 0x057D9F36, 0x66C43EC2, 0xA46FC43E, 0xCA07C99F, 0xFA178497, 0x04F94911, 0x57E78FFE, + 0xBABD558F, 0x8FBCC762, 0x3F31F54F, 0x8E9C67A6, 0x81BFD4DF, 0x3F7A81B9, 0x41FB2FF9, 0xA1FE61C9, + 0xCF8AC0DF, 0x58951F8A, 0x4FF243F6, 0x253FD46F, 0x2CF9217B, 0x921FEECF, 0xBA66E82F, 0x890FE8EF, + 0x6ACE1BFA, 0x14E06F06, 0xFB13E3FD, 0x666D94E6, 0xABF6BC5B, 0x0AFAA9FF, 0xD31FC896, 0xFFBFC689, + 0x0F7B9F29, 0x341F8D45, 0xFE62F067, 0x5D981FDE, 0x45873789, 0x4FEA471B, 0xDEA47C51, 0xFF584741, + 0x784390FF, 0x52C424BF, 0x2CE89B11, 0xDE57BE46, 0x98F40DFB, 0x1AE58BE4, 0x87FE37E1, 0xE541FEB6, + 0x88ABF3BB, 0x6EB173F5, 0x78E70D78, 0x9FCBFDB3, 0x9D579B99, 0xF87B0DEC, 0x6FEDBADE, 0xCCD0FE4B, + 0xFE5606FE, 0x6E52F9A3, 0xFE38C91F, 0xC527F923, 0xFB923FEA, 0xA795FC91, 0x3DC91FF7, 0xD371FEA8, + 0x5F4EF2B7, 0x2AD89FAD, 0xF247F14B, 0x7EA8FF57, 0xF243F14A, 0x7E285EC9, 0x4F6F98FF, 0xF7E17D93, + 0xF9A6FEBB, 0x36CE07F5, 0xC3D53DE1, 0x6782FCC3, 0xEA3E7775, 0xD0B72C6C, 0x57430893, 0xBED62194, + 0x0F926F59, 0x40784D90, 0x7F24E0BB, 0xAAF3DB2F, 0xB577EAF1, 0xD6F3ED02, 0xFAFE83FE, 0xE8D6B3CC, + 0x1CFD7B96, 0xF6F166B6, 0xF65FF2D3, 0x13F8F947, 0x951FEA2F, 0x94FC507C, 0x921FB22F, 0xF9E17E69, + 0xCECF607D, 0x557BE48F, 0xE48FF892, 0xFC517FA1, 0xE4EF89A0, 0x6F85CA1F, 0xF123F9A3, 0xFE6FC91F, + 0xF121F923, 0x3E247F0B, 0xF1BEDCDC, 0x64FF7AC6, 0x8C19727F, 0x6EEAF6B6, 0x9B6FBEB9, 0xBCAFAFE5, + 0x57C35FF5, 0x5A48785A, 0xFE59C074, 0xFF9EAFB6, 0xF3407E21, 0xE151761E, 0xE85B88F7, 0xFBF9A922, + 0x8FF87BA2, 0x0FEEFBF3, 0x7AECDA35, 0x72FF9F7F, 0x3356808D, 0xD40F4C1E, 0xABF8241F, 0xF11704A7, + 0xFEA4FE82, 0x3EDB120E, 0xD00B2E88, 0xF87BB1FF, 0x2DFF5F73, 0xF9C48913, 0x11AF0DF9, 0x1B2B18F5, + 0x1F1779D0, 0xE78F66BB, 0x2FBDF452, 0xC4FF1AC6, 0xAFCC764F, 0x9E3C39E2, 0x1761FE59, 0xF6DB53A6, + 0x4C29F92C, 0xECAEA953, 0xA7E278B4, 0xF79E1A8F, 0xFEB4CBF8, 0xE6F8F719, 0xEDAF451F, 0xF0E38689, + 0xBDD4DF34, 0x9ED4DF6A, 0x3CB767BB, 0xFCA3F1EF, 0x7F341CF0, 0x7107FA6B, 0x8E0FFC9E, 0x30C4E30F, + 0x34F7DE72, 0xCB2D517E, 0xB3DF1C46, 0x3ED5DC3B, 0x6DDAB438, 0x0EF66D87, 0x6FEED9B3, 0x278EAF84, + 0xBF6771D4, 0xFF5630E8, 0x277C07DA, 0x37C749FE, 0x0E8CCF8D, 0x6AEEEDEE, 0xEE46FDB1, 0x9EFF5E73, + 0x2FC437D8, 0x5EEACF2E, 0xB4A7FC07, 0x7FC4FF6A, 0x3C83E305, 0x7DD96133, 0x19F42D1C, 0x84C15FDB, + 0x9B8DD9B7, 0x6F9FF81F, 0x31F84FF9, 0x3317E5BB, 0xB57D8521, 0xBEECB0FD, 0x0DC4B7B0, 0xC4A23FFA, + 0xDB9BEF16, 0xFD84355F, 0xCA5ED51F, 0x5A5FE6A2, 0x6C4C255E, 0xC6693C49, 0xBCD942AC, 0x37991683, + 0x7FFF6761, 0xF340ACCD, 0x9AEBCC40, 0x7C3E01FF, 0x57B0F7B4, 0x60A837D9, 0x06CB63BD, 0x293C8D4E, + 0xF02B617E, 0x773606E5, 0x8BB361FE, 0xCB591B61, 0xA887B9BA, 0xC89F0DF6, 0xA666AD32, 0x5EC0EF69, + 0x0C8DA37C, 0xBB60D4F7, 0x82C8B7C5, 0xDFD7DB27, 0xB3D1823B, 0x627F11F5, 0x0392BEB0, 0x1BB454EC, + 0x5D92B568, 0x79E7B07F, 0x4BF46DCB, 0x4648FC51, 0xFE0AB647, 0x7CB97084, 0xE9783F2B, 0xF1221F05, + 0xF6B7095F, 0xC20FF1B9, 0x53EC437C, 0xE677D6EB, 0x7A61DCF0, 0x619CEA79, 0xFE7D9369, 0xFDE619EC, + 0xD7E3FAA3, 0x19EA072A, 0xFCBD49FD, 0x4D149FD9, 0x611BBADE, 0xE80FD906, 0xEB87F153, 0x9CD17C64, + 0xA7DB42FC, 0x8FBFE7E7, 0x7A37D527, 0xE3EE8BF3, 0x313EFF81, 0x2DF4FA30, 0xEFF07CF2, 0xF7A07C8F, + 0x633C4D8F, 0xF1DD47FC, 0x39FBBCC4, 0x0738FBA8, 0xB2FE8EE5, 0x93509E70, 0xBFABCBFA, 0x6A447FF2, + 0xD1A40FF1, 0xC7EE13AC, 0x1FF239E0, 0xC6EBF512, 0xD27D4E25, 0xBF26BF4C, 0xF4479CBB, 0x0E6DCF8D, + 0x244CFEB8, 0xD3599ED6, 0x53EE8668, 0x7F8CCB3B, 0xF5FA0FF6, 0x3A453EFA, 0x5F883CC6, 0x9B677F48, + 0xF838A2E5, 0x5DEECE48, 0xF49D5A89, 0xE7947CBC, 0x8ED775D9, 0xA395785A, 0xEDDB9578, 0x1DCD5F5C, + 0x7CD2BF1D, 0xFF5E4231, 0xB362CFD0, 0x7A227FC2, 0xE93B86E4, 0xDBFC7F84, 0xF9E38B85, 0x5ABF3FE2, + 0xF7E278F3, 0x209CD4E7, 0x153F171C, 0xF5BF55EC, 0xA8F0D95E, 0xEA87FCF0, 0x7A08FAE3, 0xDF23B47D, + 0xC50B157D, 0x1715DB2B, 0xF1D4FC91, 0x8A3F6717, 0x0F57FC6D, 0xFA8F2AEB, 0xA5615A2A, 0xFEFCBA78, + 0x4CE28FFA, 0x2F2EBE55, 0xC9A7351D, 0x153EDA08, 0x335FAF93, 0x7CE9EF8A, 0x4A3CDEBF, 0x57D1173C, + 0xAAD81B5F, 0x6C8AD87F, 0x982DF6FD, 0xE1711FEE, 0xB2D88CE7, 0xF7674BE2, 0xEF9D5C56, 0xCBB6EE7C, + 0x3DE2C5F0, 0xF7840FD2, 0x78943F1C, 0xC23F68BD, 0x96B74DE7, 0x419EF4E5, 0x6D32BE38, 0xF633B58C, + 0xB38D8AFE, 0x116E40E4, 0xE3DFB7CA, 0x687C0FE9, 0xDF6F072A, 0xF2EDEEB8, 0xF813F4E5, 0xE7D2F81E, + 0xF2BFCB1E, 0xAFC8B7BA, 0x7E90277D, 0x5921E310, 0x4FED3F6D, 0x51F1FF90, 0x6B887CF4, 0xBF2BAE08, + 0x185F84F1, 0x43CFD989, 0xF84AF959, 0x84E3220F, 0x386F57F3, 0x357F295F, 0x513E8E1F, 0x52F3C17F, + 0xC2299F29, 0x7FD1DF38, 0xFE29915F, 0x847C111E, 0xCC6FCA27, 0xDADF2FF2, 0x68BFA9E6, 0x6BBE537E, + 0xF724F113, 0xCE4F53FE, 0x6BFE4FC2, 0x77ED35C3, 0xFCDE0DF9, 0xCCBDA1F5, 0x52D59FE6, 0x87E4039B, + 0xA57CCAA7, 0xCE07EBEF, 0xF0BCDEAB, 0xFC0DE61F, 0xE5DB493E, 0xE52BE59B, 0xE5EB4A3E, 0xE547F3CB, + 0xFE1FF5B9, 0xF8A3F948, 0xF8346799, 0xC7E1FB9A, 0xD6A3196B, 0x36C7BF47, 0xCCCF6FC0, 0x8FC3DF47, + 0xA6F509F2, 0x73CAF5C7, 0xF2FCFCB2, 0x3E5E8F30, 0x7F76B9DE, 0x443F3DBF, 0xAC8FD79F, 0x194DFA69, + 0x7D893C3D, 0xBFAC8FD7, 0x1BC8CF2D, 0xD793C8D3, 0xF3CBFA78, 0x7D713CBC, 0x7EC47F7A, 0x7E591FAF, + 0xA730BE0E, 0xE33F295F, 0x293FEB70, 0x5CE401F3, 0x7A19C45F, 0xCA57949F, 0x53AE37C6, 0xBC7E06F1, + 0x99F217FD, 0x9D5DAE3F, 0xC6BC9E4E, 0xC06FCA27, 0xDADF2FF2, 0x68BFA9E6, 0x6BBE537E, 0x4727F113, + 0x96F596F2, 0x7F12BE79, 0xBD06FC28, 0xE4939EDF, 0x41FCA6F9, 0x21797E7E, 0x4FC8A7CE, 0x07EBA7E7, + 0x77107F83, 0xF947797A, 0x7E07F195, 0xF2CDF275, 0x259FF2A3, 0xF965FFE9, 0xF91DC447, 0xC2A7EFF1, + 0x4FF965EA, 0x3C59EF9F, 0x8EFFAF40, 0xCEDFF561, 0xFC2175BE, 0x44F9A5EA, 0xFC207939, 0x7F499F9C, + 0x2771FE83, 0xEABC60FD, 0x7CFE923E, 0x393FD692, 0x7E3E1F58, 0x9ECF5FD2, 0x27E7C55A, 0xF29FCF03, + 0x96E7F397, 0xF4C9F940, 0xF1C8FECF, 0xFEF3F94B, 0xFAE43C58, 0xEF9FC0F8, 0x4FCA57CA, 0xCF13382E, + 0xF28065BF, 0x4FF94BF9, 0x8AF24BD5, 0x794158F6, 0xFF94CF94, 0xBFE8EF83, 0xEAFC202C, 0xE7C1607E, + 0x533ED1FE, 0x7E9147FB, 0x4D355FF3, 0x9DF2BB36, 0x899FB0AC, 0xB794FF93, 0xF02DE7CD, 0x7ABF09F2, + 0xC9E76FCA, 0x6F9A1F92, 0x97F3F744, 0x7CEA7CB0, 0x7E3E7F53, 0xFE06F38F, 0xF27CFEA6, 0x7CA57CB3, + 0x7C5DC9A7, 0xFC687ED9, 0x7F3E7F53, 0x3E123ECD, 0x55C5BFC5, 0xFF8722E7, 0x4977F1DB, 0xF8FF19E4, + 0xFCED0EE3, 0x8FAAF325, 0xCAFF509D, 0x1F242FE7, 0x2FE993F3, 0x24CE5FA5, 0xCE0BD6CF, 0xE72FE993, + 0xF3E372D2, 0xCFE703CB, 0xF3F94BFA, 0xE4BCB89C, 0xFCE7F380, 0xE5F9FC25, 0x7D723E50, 0x3CB2FFB3, + 0xFF7CFE92, 0x3E390FBA, 0x8BE730FE, 0x93F295F2, 0xF31C8E8B, 0x3C60D9EF, 0x53FE52BE, 0xA2FC0FD5, + 0x794158F6, 0xFF94CF94, 0xBFE8EF2A, 0x757E1096, 0xF36030BF, 0x299F687F, 0xBFC8A3FD, 0xA69AAFF9, + 0x4EF9BD3C, 0x899FB0AC, 0xB794FF93, 0xF02DE74D, 0x77B11DF2, 0xC9E76FCA, 0x6F9A1F92, 0x97F3F744, + 0x7CEA7CB0, 0x7E3E7F53, 0xFE06F38F, 0xF27CFEA6, 0x7CA57CB3, 0x7C5DC9A7, 0xFC687ED9, 0x7F3E7F53, + 0x3E123EFD, 0xFEBC06EF, 0xD3E64AA8, 0xB7033E1C, 0xBF971967, 0xDB119F89, 0x7F0F2E62, 0x90679C4F, + 0x453C133E, 0xB201833C, 0xE3F07D79, 0xB8AC8703, 0xEE2FEBF1, 0x666CF667, 0xF03E10EC, 0xC1DF7B8E, + 0x780EDA47, 0x6C0E2146, 0x7B80E796, 0xF6E1FF8F, 0xCC45FBA4, 0xEFAB28CF, 0x38BC1FCF, 0x29ED039E, + 0x5BDAF7EB, 0xB376D8CF, 0xCC12E82F, 0x001CEF8F, 0x059B5D88, 0x6743BF0D, 0x6090679C, 0x7D1EF162, + 0xD6F77994, 0x5F5CEA07, 0x3CABD40F, 0xF2B34AFD, 0x80EF2DF5, 0x83BCE07F, 0x403CD3EC, 0xDCB913F1, + 0x328C97F0, 0x5588AF84, 0x7E47C04B, 0x913FC4BE, 0x89F84CD2, 0x17F032E4, 0xEFA4B82A, 0xFF3462E6, + 0x2BE0652A, 0x7FDD7EBA, 0x5F83F6E1, 0xEF2F46BC, 0x1AED13EE, 0x427C26C4, 0x0B780DDA, 0x23BC12F1, + 0x4C03FF8F, 0x2AE2D518, 0x2FE2B0BF, 0xAE56F98B, 0x788DB66F, 0x3E817809, 0xAE878857, 0x63FE10FB, + 0x3711CF66, 0x7FDE4479, 0xC6660EE2, 0xC5E44FC0, 0xAB317F84, 0x49DFAC52, 0xFF1ACC9F, 0xE85F53E6, + 0xAFB42738, 0x89278DD7, 0xEC61FBB0, 0xDE2326FB, 0x84D7B17D, 0xF2671DDB, 0x479C4DE0, 0xF8E5FF33, + 0x51FCC4CF, 0x1E8E5FF4, 0x53FCA27F, 0x4DB9FE4B, 0x7B4B123E, 0x669798E6, 0x47FC7F00, +}; + +u32 point_table_binary_17[] = { + 0x11726593, + 0x3D6EC240, 0x1085C7DE, 0x35B64488, 0x43858215, 0x710A2A2A, 0x7A28A0A2, 0xA0E21494, 0xE972805C, + 0x80CB2051, 0xA6A48528, 0x918B1424, 0xA48884E3, 0xC9CCEC0F, 0x0BB1E4E2, 0xF3BED97D, 0x6F768C3B, + 0x0078007E, 0x6EE84568, 0x1BD6C4F3, 0xF99C18DF, 0xE19638BE, 0xEB2C160B, 0xC49D6120, 0x6E369BC4, + 0x706F1812, 0x5B2FAC6A, 0x48269389, 0xDF4FFDE6, 0x5BDE0FFD, 0x79F9D6E9, 0xF153CE6B, 0x213DAE5E, + 0x437EE47A, 0xBF3FF16A, 0xB512663D, 0x047AA98F, 0xF217E6F3, 0xBA67C057, 0x7A6BAF17, 0x566898F3, + 0x889EFCEF, 0xF77BC9CB, 0xCCFE2FF4, 0xE43FDC8F, 0xFDBB7AE3, 0x0F5ADC0F, 0xDF2F62EE, 0x97DB8FF3, + 0x5C9C472C, 0xE715469F, 0x15495E96, 0x25420F4B, 0x6801A4CF, 0x7AED18BF, 0x9871285C, 0x98FAACA8, + 0x7F0C9B7E, 0xC68DAC3B, 0x9BCD484F, 0xDC654E9F, 0xA6D3A930, 0xBE31578F, 0xFD7E5FF4, 0xEC3F6E9C, + 0x3E0683C1, 0x7FBED6F7, 0xA0C3E757, 0x4B1CCA7D, 0x15A6BFA7, 0x43FD234C, 0xEBECB75A, 0xEAB55BE7, + 0x3CA74392, 0xDBF54B3F, 0xD77EDB6E, 0x9E10379B, 0x8DEF8756, 0x88615EF5, 0xAD41D8F6, 0x138F1A44, + 0xEF182172, 0xF5661E20, 0x72FDE17C, 0xBAA16AC9, 0x67EF1312, 0x558FC763, 0x3F3F10D1, 0x0404F968, + 0x3EE2308F, 0xAAE84B30, 0xDF889ECD, 0x3CA7108F, 0x46239F4F, 0x2B88259F, 0xCB93A9DA, 0xF997BC2D, + 0x551BFF76, 0x3E2B48C5, 0x8FF5AB88, 0xEDFD98F9, 0x26FFE1FF, 0x0201DBF9, 0x53A15F7D, 0x66E327D1, + 0x60FA6DFD, 0x12B3DF3F, +}; + +u32 point_table_binary_18[] = { + 0x11728D96, 0x4D4C5C55, 0x14C7CF7D, 0xEFCE0733, 0x0EB63008, 0x1534C11A, + 0xAD482C86, 0x545B5B0D, 0xB6B4A621, 0x418C095A, 0x1B838B3A, 0x44121618, 0xA2D8E8A2, 0xB1A4D468, + 0x34A974A1, 0xA5B2922E, 0xDA04A20B, 0x6A6C0C15, 0x4C89260D, 0x11371209, 0x606B63FC, 0x28815481, + 0x9979D773, 0xCFFD9837, 0x6F46E3B0, 0xFAE59CF3, 0x3F1FF7BC, 0x7B816E31, 0x217E0028, 0x7D2F7DBD, + 0xB3B353C0, 0x56F1A7F8, 0x1A20D1E4, 0x4D7A9E27, 0xA016ED5F, 0x00DC762D, 0xBBB3BDBD, 0x5D403770, + 0xF25FF75E, 0x227B07D4, 0x13AFC2ED, 0x145F06F7, 0x92FFAFEC, 0x0031A0DE, 0x10728DF8, 0x56FA8B79, + 0xD4438EDF, 0xE37D22F5, 0xC457E87F, 0x1E799B33, 0x28FD45BF, 0x58110300, 0xB112F62E, 0xF9F7A31D, + 0xEB29E970, 0x47B57D42, 0x9C438E81, 0x4BF5EC84, 0xEDD007C0, 0x3F705B28, 0xDF1EE4C3, 0x00EEA7BC, + 0x86B855A4, 0xC93E2FDE, 0xA77A5350, 0x0F6D00CE, 0xD37CA1AF, 0xAF4F402F, 0x70E24B6C, 0xFA7FC5B7, + 0x8A09C9E1, 0x0736CEAA, 0x78648CE7, 0xB5994724, 0x8B194890, 0xFD30BCD6, 0xD0D020C4, 0xF7F084B4, + 0x47CBD925, 0xAA3F0D0F, 0x4B7B68C3, 0x39A2FA41, 0xFFA7A45D, 0xBC4EFEFD, 0xB00DFFA0, 0xE490F883, + 0xECE3A8DF, 0x827A6F64, 0x3EA77919, 0x7E36F313, 0x31CE0376, 0x60FC50BA, 0x54B1D6FB, 0xD86BD17A, + 0xF5E206F6, 0xD3CAA701, 0x0FC3D413, 0x6A2CA9D2, 0xF9299FBB, 0x35FA22F1, 0x2D780C76, 0xA1FD9BC8, + 0x31E96FE6, 0x1B992F59, 0xF2D71F3E, 0x11AFF3CF, 0x2BB216B9, 0x422CF7E1, 0x37E405B6, 0x487C10CF, + 0xEF1A7213, 0x5B253D69, 0x5F40BEC2, 0x9EB7FEB8, 0x3F9151B8, 0x4A9CD2F6, 0x65B687FC, 0x534A2F1A, + 0x6553261E, 0x1E42EE0E, 0x258D3E56, 0x84F9421F, 0x1A3D597F, 0xF47868C8, 0xB2DF3FA5, 0x7990AF5B, + 0x3DBF7F4A, 0xF3F990EA, 0xBF98FE7E, 0xB49F09DF, 0x57B47FBD, 0x5FD1B9F0, 0x29533FF9, 0x4F8663C5, + 0xE65B703E, 0xCBB043CE, 0x8BAFB827, 0x29BE0A4F, 0x2081F37E, 0x879F36F5, 0xE4CD537F, 0x6FA1832C, + 0x5A6C9E41, 0x3DF3BDB9, 0x4D6CDCFF, 0xBD9AF882, 0x7AF4F7C7, 0x0EF15D64, 0xFF5DED3F, 0xBFDBABA3, + 0x7D0FEE67, 0x60FFE57D, 0x21FB47C5, 0x8DD9D959, 0x7B7FC89F, 0x66101984, 0x13EC087D, 0x5FDDE267, + 0x79DEEE2A, 0x7C67EC70, 0x97B43BA7, 0x8D5D9E9F, 0xBBEA6E57, 0x763125ED, 0x910E6B9F, 0x927A910E, + 0xAB47F75B, 0xE417930F, 0xEBDD2FD9, 0xD453A017, 0xC8AFFCE5, 0x8FE6D5AB, 0x9823DBFB, 0x83982BBB, + 0xED9783CA, 0x1FE85FEF, 0x4F7A9FBB, 0xE13FAFF4, 0x3EB0F181, 0xF970939F, 0xF46C3EED, 0xAFF7CBE6, + 0xD7FA6058, 0xDF6F79FE, 0x6DCA9FEA, 0x4F15F1CF, 0xEB37D78F, 0xBF7FB0FD, 0xEBFBCF3F, 0x8F36FF3C, + 0x0AE61F3C, 0xDF40BFC1, 0xF309EE4F, 0xFE7999FD, 0x73664AAF, 0x9AFB50DE, 0x1FD95365, 0xCEC8C888, + 0xBD1FBD8E, 0xC42B64BF, 0x8E1CC3F8, 0xF2B21FC9, 0xAEDF23D8, 0x523968E3, 0xF17DC954, 0x277BE97D, + 0xE1C82BE8, 0x3F999C90, 0xFEE63DE4, 0xF7573D47, 0xF64751EF, 0x4EACF7D5, 0xE419EA7F, 0x2FDA9770, + 0xFF4F56BE, 0x4C6CFAFF, 0x7B4B859D, 0x87BCCF8E, 0x57E5D843, 0xCE54EE6E, 0x6E6E2ED4, 0x93F3A8C6, + 0xF7E0B38A, 0x9B640FFA, 0x4B3BCE23, 0xF6604585, 0xFF7C6222, 0xF924C5EB, 0xF72AF6C2, 0xA6C7FDE7, + 0x153F503E, 0x61F5A5FF, 0x7852C5B7, 0x23EFC57C, 0x5F9653FE, 0xE0BCE00E, 0xA5177966, 0x530DCD2F, + 0x387F7D3F, 0x84CF25C2, 0xFF3A8F60, 0xFFFEF91C, 0xC5FD58C6, 0xF9BACE47, 0x027FD0A3, 0x18B87356, + 0xF3B4EC5F, 0xFC852723, 0xF9A862F7, 0x16C0D2D2, 0x92B467E4, 0xBCC00196, 0x4824A49D, 0xD8F580D1, + 0x7D89FA50, 0x877231E7, 0x06718F62, 0x28B54C7A, 0x10721A0D, 0xCB78BCB7, 0x5D1D4FCC, 0x19B8F178, + 0xDCE6E79B, 0x9D469D9F, 0xF444D6FA, 0x13BB6BF9, 0xF1EEBA73, 0x91E28DBE, 0xE75CD4F9, 0x32D45F56, + 0xA4757FC4, 0xEE5A8E29, 0x3EE35C1E, 0x1E1ECEF5, 0xCB9CCBD4, 0xAF9917F6, 0xAFFD89DD, 0x9B96498F, + 0x479D1E3D, 0x4F62A8B6, 0x4CF53873, 0xB0DB3F0F, 0x56ABB92B, 0xC7172E5C, 0x20CEF3EF, 0xD2FD8E3B, + 0xE09FAFE5, 0x2E55AF33, 0xE74EE97A, 0xFF9BBB0A, 0x59E577A7, 0x1617176D, 0xFD92A9FE, 0x2EDD7FB3, + 0x0379FB63, 0x3858BFAF, 0xBFA05D33, 0xBD2720FF, 0x93D52CDF, 0x1B276BD9, 0xF66FF2D3, 0xFD94B1F9, + 0x6CFF9A6D, 0x3F8AD5FB, 0xE6643918, 0x56F9B8F5, 0x0FF617D0, 0x2BC827BF, 0x2FB90045, 0xE751D84F, + 0x7EBFFAFD, 0xC46D65FA, 0xBC8819B3, 0xACF405CF, 0x12EBFB1C, 0x986653BF, 0x177953D9, 0x35438EE9, + 0x3D4F8667, 0xE83DD3FD, 0xB3B7C333, 0xFE7ED831, 0x3E303636, 0x66EF7BD8, 0xCC074647, 0x47EDFCD9, + 0x5B62DDD4, 0x4B7A09C5, 0xFF000000, +}; + +u32 point_table_binary_19[] = { + 0x11726D53, 0x4B681351, 0x143D9337, 0x9349EC27, 0x34AD6EAC, + 0x508C50B5, 0x20A10845, 0xB0A00B45, 0x10455208, 0x762171A1, 0x0D5D0845, 0x04D19DD2, 0xB59B1694, + 0x1A745169, 0xC4A55050, 0x50986A17, 0x154CBB09, 0x0A8ABA10, 0x5C885222, 0x2E8A49E6, 0x7ADFCD9B, + 0x328EB319, 0xE670CEFD, 0x9D7B1F35, 0x90A37520, 0x359DB857, 0x2E978996, 0x90C32EC0, 0xD9508F04, + 0x3FA606FD, 0x665CB36A, 0xBEEF6FE3, 0x74DDEF15, 0xFC803C8E, 0x80BBD49A, 0x2C168B44, 0xDFC8A365, + 0xA06BA239, 0x2438C8D7, 0xB6CF48BE, 0x056AA000, 0xA8BD6A28, 0x9C2FA9AC, 0x67E17C6A, 0x0EE725BE, + 0xC2A80258, 0x3F92E724, 0xBEC2F18C, 0xF1D31E17, 0xFD32EB35, 0xEE4B1CD4, 0x7A4CA15B, 0xC727BEAA, + 0xCFF97C9E, 0x7088F169, 0xC0BE9358, 0x173C8561, 0xD8CCE792, 0xBD3ADF7F, 0x7C3FF238, 0xCA78D171, + 0x858FEA15, 0xB5743D77, 0x96BE6B3D, 0x6DE298C6, 0xE9E36AA0, 0xA3E77EFA, 0xB89F3594, 0x62FB7198, + 0xE77AEA80, 0xFF4178D5, 0xE93F596A, 0xD564DE57, 0x189779BC, 0xFEB7FC25, 0xAAE330AE, 0xF0DFCDCC, + 0x866053CF, 0x5ACCEE91, 0x7AA65FEB, 0x76F70DF1, 0xE70F4691, 0x61E5FC8E, 0xE75A8F31, 0xDEEF7BE6, + 0xAFBAFB04, 0x9B79542E, 0x75214E1F, 0xEC8B06BB, 0x3E0A6FEE, 0x8356DCBA, 0xE0683F66, 0x3F54C8EE, + 0x173ED23F, 0xD7CBD143, 0xBD4FF794, 0xF09BBCEF, 0x05663EA9, 0x277A7FEC, 0x57832EB1, 0xDF23EABE, + 0xECD3D4C3, 0x6577D8F8, 0xD9E1C7FC, 0xA7C207F1, 0x2B5835F1, 0x1ECD6A7F, 0xDB83E1FB, 0xA3092A0B, + 0x36FA9487, 0x97E17BDB, 0xBE67A377, 0x4FD2A8E8, 0x23EF21C6, 0xBF117ACD, 0xF39CB5DF, 0xC4F919CC, + 0x6B4DDA47, 0x62FD8BEE, 0x87EF817E, 0x01CD8B3D, 0x33D56A95, 0xE80BDFC3, 0x09C6EF52, 0xAB1A07F7, + 0xD29E4FCF, 0x84EF85AE, 0x3B6BD2AF, 0xB9FFE62D, 0x67A760F3, 0x7EB60AA9, 0x8AE8A3F9, 0xCDBC5B77, + 0x33C558BD, 0xB95FBFD4, 0x331DC4FF, 0x535FFBFD, 0x82F15C36, 0x21FD19FF, 0x5BBB07AE, 0x69FE2F00, + }; + +u32 point_table_binary_20[] = { + 0x11728596, 0x5B681C65, 0x14C7CFCC, 0xCEEE6CF6, 0xBEC9A637, 0xAA600D5A, 0x5693ACF6, 0xA5844A2A, + 0x3EF860B5, 0x5E308245, 0xB4A1ED52, 0x0ADA52B4, 0x1B2B56A2, 0x41AA9556, 0x88680849, 0x49A3661B, + 0x2FB1C660, 0xBDB48B82, 0x56D41295, 0x5431D5E0, 0x05FAA005, 0xED2D3531, 0x9DCFFF9C, 0x3D33CC4E, + 0x169B3CFD, 0xF89FEF9C, 0xF39DCB37, 0xAB066805, 0x3D4514DC, 0x1418CDE7, 0xF34AB5A8, 0x8BD44764, + 0x1ADA2ECB, 0xB2C0D448, 0x1DE0DFF5, 0x93A29768, 0x2B51E084, 0xA6DADADA, 0x5CFBC006, 0x631BDB77, + 0x427F8548, 0xFB2EF00C, 0xEBC7A01F, 0x2232AED1, 0xEFF6EAC1, 0xA2FAC8D6, 0x290C2E12, 0xE90F500F, + 0x7316FF88, 0xA7C78DA0, 0x1D8FB2EA, 0x2CF512D1, 0x11FD75FB, 0x3CB844BB, 0xC14D9467, 0xFFDDB492, + 0x12C86FBF, 0x3E5ECE8F, 0x9A6931FC, 0x1F0DAC62, 0xDE4A518A, 0x1085F6D0, 0x995C2E67, 0xEB513583, + 0x7C67F54E, 0x66D16999, 0xF122731F, 0xF473C8FF, 0xEAC0F7CC, 0xE25FCB84, 0xEAD9DF61, 0x6A549F23, + 0xBFAF8CFB, 0x987B61DF, 0x037F5FE8, 0x8BD97E90, 0x9AD55AC4, 0x9FD537B0, 0xDE011D1C, 0x5A478F95, + 0xE323FF65, 0xA8C77A6B, 0x51A150B8, 0x7C7E45D8, 0x5F01FDA5, 0x39C5FE84, 0xAD61EDB0, 0xC3EA5BE4, + 0x7F8A5AD9, 0x5F3718F1, 0x8C2BAD2C, 0x730BADA2, 0x9B71FEE3, 0x85195829, 0x25FD0E4F, 0x2D3A27F5, + 0xE2FE86DA, 0x97DCC17C, 0x02D68D44, 0x358F66AE, 0xB2ED9D7E, 0x44CF2EE8, 0x28F78396, 0x53037857, + 0x6DABE82B, 0xD538EC3B, 0x924BD8BF, 0xDC3FF46C, 0x342BF68D, 0x6A0FF4E3, 0xD135ECFF, 0x17307473, + 0xAAE6376F, 0x3DCD89E4, 0xA7CC4E3F, 0x5FAD1BAB, 0xE8E758FD, 0xA0CC4349, 0x6D47A498, 0x9AE3FE4F, + 0xAB19DB1F, 0xB507E678, 0xBEA6CBF7, 0xB74E6B39, 0xFBFEB0B7, 0x5401FDBA, 0x5DBF4DF4, 0x0A7BBF3F, + 0x275FBD2B, 0x18F3E64B, 0x07CDA572, 0x9F8AFBFA, 0xEF47EDD4, 0xA0FA519F, 0xCDD106D6, 0x9F47842D, + 0xE0997098, 0x792F7807, 0xC23587F7, 0x31F781B1, 0x3FB1F1C8, 0x72E601F0, 0x3051DC88, 0x8C306FA1, + 0x563B5E2C, 0x1B5FCD3C, 0x02FD1BE8, 0xAFC56E65, 0xDE897E46, 0xA15F4CFE, 0xC93C0AFD, 0x27E893B1, + 0x71E64F90, 0xA14E9478, 0x3C91E7FC, 0x2E67FF19, 0xEC93B07F, 0x27F117DB, 0xF783313F, 0x891BD37F, + 0x336F02DF, 0x0BFB64DD, 0xD755E7C1, 0x9FAFBF5E, 0xFEFACC9B, 0xAFCA7ECD, 0xEBCF46B0, 0xADBF79E9, + 0x4BEEEF93, 0x6A523D82, 0x796FB3EE, 0x29DB57F6, 0xCFA97FA8, 0xA41DAFAA, 0xFBCFF7A3, 0x1AD721B1, + 0x1A2DC4FC, 0x819A246C, 0x8EF5304D, 0x30EF97FD, 0x3BAD4E96, 0xE7A5F23D, 0x72EA676D, 0x0F0C7BEB, + 0xA7D61A3A, 0xF35EBC87, 0x6BC0057D, 0x35FB937A, 0xD260E04C, 0xF5F7CEF7, 0x1EEEC6FD, 0x7F26FE63, + 0xFD05F01F, 0xC8DFE121, 0xDCE7579B, 0x8D32FBED, 0xFDFA01F0, 0x84ADFAD9, 0x6F2F2CF3, 0x62505867, + 0x96792487, 0x7720DE1B, 0x9EF33BC1, 0xEF7BCE77, 0xC3DFDB9E, 0xF8FBC007, 0x3CF15DF6, 0xDB0BCB7E, + 0x207E9965, 0x7FC86199, 0x0FF7FC66, 0x7097E77C, 0x27FC3DE1, 0x892FFDA7, 0x79ECB717, 0x96FD457C, + 0x8359E68B, 0x1CEEC53C, 0xA43CE765, 0x5EDCF332, 0x4F6EFCF7, 0xC0A627BE, 0xCB7E7B61, 0x992F83CC, + 0x5966D96F, 0xD2CAECBC, 0x7F91FB53, 0x37F1FBFF, 0x23F869F0, 0x0DF19EA1, 0xA121779F, 0x622FA702, + 0xFC7ECAF7, 0x239209FF, 0xC0F69790, 0x2FDEDFE4, 0xC2F09DAE, 0xFD11ECFF, 0x743C61B3, 0xF37D0915, + 0xE321B63F, 0x5A66F3AE, 0xD452D6E5, 0xFB143D1F, 0xDC26EF6F, 0x49CD11A5, 0xAF8D141D, 0x7FF67ED5, + 0x5E085F60, 0xFBF3E08D, 0x44A929A3, 0xD9D5B14F, 0xF563A153, 0xDEDF0775, 0xEBB451CE, 0xD7FEFDF0, + 0x10F237B5, 0x029F97DF, 0x13F1BCF5, 0x8F731F6F, 0x7CE77B6B, 0xFEAB7FE8, 0xF22DE077, 0xE939F7FC, + 0xFFF993DF, 0x3BE12EEB, 0x4167DFBD, 0xF5F3D7C7, 0x99BFE468, 0x7A80EF2F, 0xF3975A91, 0x6E625DF6, + 0x237D2839, 0xC12CFB51, 0x9B4BAE77, 0xEBEDAD97, 0xEC6FDD48, 0xC2AC563F, 0x67FF334D, 0xF1EEAAEC, + 0xB797F9AC, 0x7F2BD6C2, 0x2CF3B9E0, 0xFAE831EF, 0x7BE6D4FF, 0x3F000000, +}; + +u32 point_table_binary_21[] = { + 0x11727595, 0x5F68DB55, + 0x14C7CFFD, 0x93A4AE76, 0xA5DB326B, 0xB7B6963D, 0x4CA696E0, 0x04113B51, 0xA7B8A70E, 0x14B20A63, + 0xAB9D58CA, 0xA8105017, 0xD954A6AB, 0x8415111F, 0x94B259C9, 0x2CA3A054, 0x5AC1B295, 0x31EBB6B2, + 0x4E7C7052, 0x11362636, 0x2F3EC914, 0x7449F3E7, 0x773CF7FC, 0xEEEF26FD, 0x35FB3DE5, 0xC3F9DE73, + 0xCFDF1B9C, 0x876E7803, 0xE09E5E71, 0x6C707010, 0x711814BC, 0x0CB0EE6B, 0xEFABD9D9, 0x59C4A3F0, + 0x10F3023C, 0xCFF67FB0, 0x00270062, 0x7390F13C, 0x0FF12CF1, 0x289D3F84, 0x8A7918E7, 0x59AFCBC3, + 0xACFF8538, 0x43FADFBD, 0x68329944, 0x6826DE0F, 0x103D8123, 0xCC097802, 0x0E1317F5, 0x66A387C7, + 0xC95F1FF1, 0x0372AFF1, 0x0759D2F7, 0x02A85F05, 0xB23E4BF1, 0xEE03D087, 0xA351D667, 0x497F94EC, + 0xAFEA14DF, 0x7F8D227C, 0x93ECFF8A, 0x34F3059C, 0xC771B21F, 0xC06FCC79, 0xCC11933D, 0x72CA5B64, + 0x3E0BDBF1, 0x34D96FE8, 0x7739DEF0, 0xF96BB08D, 0xF533EA0C, 0xDBBFC4BF, 0x701A40CE, 0xCAD7EBFA, + 0xA77AE17F, 0x0080913F, 0x827A327F, 0xA4C6E8E3, 0xFA306F86, 0x8739FEFD, 0x58C64900, 0xD1AF9E49, + 0x24120803, 0x90C0ABE4, 0x2FAD3F66, 0xFB5678DA, 0xDC0F8FC4, 0xE6FC7CE1, 0x5EFC8DEC, 0x45F93EEB, + 0xB3A4CF53, 0x7C17550F, 0xDB13E48F, 0xF47840CF, 0xB3FD35BA, 0xEF1CF9EF, 0x869E4C26, 0xE3D7933E, + 0xFD8AD79A, 0x4EA7D7EA, 0x137E7DBC, 0x94DCCAF5, 0x0EC717F2, 0x8713F018, 0xF490C3BD, 0xEDEB4DD6, + 0x3C2FD42F, 0x7CBBE333, 0xC7BBE9C7, 0x40479363, 0x9A0FFCA4, 0xB393EB63, 0x983E6FA9, 0xED06DBC7, + 0xA8DE940F, 0x1EBABF12, 0xE84DBDBC, 0x4FDBFC79, 0xB2FDF20A, 0xF101E63B, 0xD06DEC62, 0xBC35C9FA, + 0xDBB08BEB, 0x35BFF127, 0x663BDF62, 0xA8738F5F, 0x1F7FDE34, 0xB447EA9D, 0x8783A4E8, 0x227BAAF5, + 0x2A73481F, 0xCC5F74A0, 0xADD7F22E, 0xE824BE70, 0xDF26D607, 0xFDF82E3E, 0xC1F6A09F, 0x3FC47FE4, + 0xFB42F105, 0xFD15131B, 0xDAEBE667, 0xE70F5FDC, 0xF0A03F4F, 0xFEFC3434, 0xABFCD2D2, 0x5275BE20, + 0x60CC717F, 0x1BD48796, 0x791F1B9A, 0x019C9DFA, 0xA163900B, 0xCE1BBBF9, 0xEEE20FE1, 0x51C29362, + 0xD4EE3742, 0x8B6179CB, 0x72F8BE2B, 0xC61E1B91, 0xB7ECBC5F, 0x31E76323, 0x62B476FE, 0x5DFCB6BF, + 0xA51D2ACF, 0x763B1FA5, 0x1D008683, 0x79C42391, 0xC5DAFD2D, 0x1D8FC479, 0x3E3B884B, 0xB48F317C, + 0x697272D2, 0xED636942, 0x28D687D9, 0xDE5F7CB6, 0xF877504F, 0x137FF1E7, 0xE2E7CC67, 0x88B70054, + 0x4E17E78C, 0xBFB0FF60, 0xFE559FDE, 0xCEFB148A, 0x8FF78BE6, 0x27F62D9C, 0x64BDDDB7, 0x5849CEF1, + 0xBED9F7AC, 0x61C43B58, 0xFB1EAAEF, 0x8B598E6F, 0x8CF805EA, 0x7FB2F01E, 0xE763DF4F, 0xD9978F07, + 0xF19BFA54, 0xF49D7117, 0x3FF5B37C, 0x245F65F2, 0x5FBE986F, 0xAF970FDB, 0x13540F2C, 0xBC65F6B9, + 0xEEF98D64, 0xDFB372D9, 0xD96BEBD3, 0x4FFD7E8A, 0xFAADE429, 0x34DF90CF, 0xA0E51796, 0x178D7FDA, + 0x2BCDDCEF, 0xB3A29AE7, 0x7239632F, 0x19FF2041, 0x34353519, 0x3BB3F240, 0xF0BE1AFF, 0x9ADCAD93, + 0x7F320FF9, 0x0CEB1DB3, 0x3F88C89D, 0x8EE93CF5, 0x54D9F3CC, 0x5A806A6C, 0x6C5CAB0F, 0xDB6D7CBA, + 0x45EEB4F1, 0xF17D5871, 0xFE985561, 0xB57FB522, 0xCF3BFFE6, 0x7E4F9EB7, 0xF19438FF, 0x0A966CFE, + 0xCCAA50C3, 0xE67C595E, 0xCA66B3D5, 0x7A087989, 0xEB11D493, 0xEA63F5CC, 0xEAB663F6, 0xA71B64CA, + 0xD69B19B6, 0x38E678E4, 0x4D78B2B6, 0x5EA2CB72, 0xAACA5353, 0x533ED7EA, 0x5336DF73, 0x126AEBEF, + 0x38E5C72B, 0x6FAA051B, 0xEF6A4EF9, 0xF1882EB5, 0xB0BCBCEC, 0xE233CCF1, 0xA56C7ECF, 0x4958353F, + 0x5576F159, 0x7D98F93D, 0xA197131C, 0xD37B232B, 0x8ED7EAC3, 0x769BAF8B, 0x07B81FE0, 0xD8E66BD9, + 0xE567197D, 0x7F1A1C73, 0x3CBAAA0F, 0xE7BB1BB8, 0xA175F30F, 0xE763DF4B, 0x9A3661EB, 0xCD2C8463, + 0xDF1F6AFF, 0xFFD1BEE7, 0x20EEC261, 0x7D10AF17, 0x3B66F53E, 0x430D9BF7, 0x7D53F43A, 0xBFEF365F, + 0xF141F47A, 0x6DBDC471, 0x9D999999, 0x71EF3FB4, 0xE8CCF4F4, 0xB4ABB778, 0x07575C3E, 0xC65F93CF, + 0xFF030000, +}; + +u32 point_table_binary_22[] = { + 0x11728D58, 0x6B7055D5, 0x155EE7EC, 0x7DCEBD27, 0xB9794824, 0xC8433A02, 0x82128B99, + 0x220A2D02, 0xB501545E, 0x05111FE1, 0x31657807, 0x2D0F1504, 0x91021D04, 0xA444C544, 0x090E6D95, + 0x82534198, 0x6278540B, 0x190C88B5, 0xE280A915, 0x8BC8C3A1, 0x834C5B30, 0x4042EE63, 0x779D75D6, + 0xBDDD77DF, 0x6B69F8F5, 0xF17D6BAF, 0xBDD7DA7B, 0xAD750F2C, 0x53752A0E, 0xF4575656, 0xA6603CE2, + 0x75DF8DD5, 0x0555053F, 0x0788EFB0, 0x2A09EF44, 0x5C03105B, 0x1CBAEBC0, 0x81030A3C, 0xB5119E47, + 0x3C583526, 0x1209053F, 0x51BF8705, 0x8827B77C, 0xE2633544, 0x5D521FA0, 0xFD00D196, 0xECBBAABF, + 0xC2CD002D, 0xC3AD3E8C, 0xAB08FF2B, 0xFEE4FCF9, 0xF37D7D1D, 0xE9EB01C8, 0xBE1CF50D, 0x00D6C4C4, + 0xF2D2D252, 0xA5EE0307, 0x5E02106D, 0xD422C2AF, 0xAAB33E0F, 0xA7E00CE1, 0x4A288591, 0xC87F21DE, + 0x69DFBEBD, 0x5287A135, 0xBC8AF675, 0x725A567E, 0x2FE24188, 0x6B9C1D59, 0xF503108F, 0x0790FD60, + 0x5C56FFF7, 0xC208E80C, 0xE0FCD62E, 0x21FB5770, 0xBD1FA1FE, 0x76B9C4C7, 0x10C6D551, 0x6F55BBA7, + 0x49FF4FE8, 0x0B5DD0FE, 0x68B81FF1, 0xED11B745, 0xFC52CEDD, 0x84C7A3FE, 0x1E00BB67, 0xEE715F0F, + 0x0310633C, 0xADA7BC65, 0x84272016, 0xA87F346F, 0x18E1EBA1, 0xAF6A427F, 0x0373E83C, 0xA81FA176, + 0xE07E7AE5, 0x5D207F9F, 0x41853A81, 0x78B3D785, 0xF66760B0, 0x51BF16C0, 0x9D1919C5, 0xFED2EDFF, + 0x88783540, 0xA8CCFB98, 0xF0061844, 0xF62DEE3F, 0x68BD85C8, 0x6F467E86, 0xFB29F143, 0x1063FE42, + 0x43E568C2, 0xBF40FD65, 0xD41F77E8, 0xBC6A1EEE, 0x3F17F173, 0x7236E16B, 0xC44F3560, 0x7C9097C5, + 0xA147081B, 0xF133F367, 0xC603F75A, 0xA114E2CB, 0xE1ADD970, 0x86FE32AE, 0x9F8FB89B, 0x979BD59F, + 0xB91FF3FE, 0xEC448C7A, 0x39CCED4E, 0x781B54D0, 0x79EF70DF, 0x26FC06F2, 0x986FB9C3, 0xD996F5BC, + 0x667C3661, 0xFC70BFCE, 0x607756B6, 0xFCA95D88, 0xFDF8AE0C, 0x2D246CE6, 0x87FD7B4F, 0x16ACD4F5, + 0xA1EAC2FD, 0x843F02A9, 0x5AD0FF07, 0x3091DE1B, 0xC747F474, 0x26EBF6D6, 0x217E2F49, 0xFDF244AD, + 0xAEB76629, 0x278D3F1A, 0xAD269EF7, 0x6BB7B5BA, 0xEAFB8F75, 0x881ED1F5, 0x56A76877, 0xD2F3FE62, + 0x6FAA017A, 0x7E12A54D, 0xDD087B90, 0x87FF0750, 0xD7DC8AF4, 0x9CAFC47B, 0x2DD5FA7B, 0xB2F6442B, + 0x74BD98D9, 0xD29AEA13, 0xAF674F8C, 0xFF4AD73B, 0x731D57CF, 0xB70C8B07, 0x757BE763, 0xAB86FC31, + 0x1FBEC1D9, 0xAEDF17B7, 0xB77B4ED7, 0xCB4F5411, 0xE9399F39, 0x6373CE93, 0x9EDF4378, 0x5124C8DF, + 0x5AA5FCF3, 0xBB8B611F, 0xE939DFF6, 0xFD5667FD, 0x3EC0576A, 0x8EAE1791, 0x58B9AE17, 0xA5F1D33A, + 0xEF5447B7, 0x10CFF741, 0x1C03A1DF, 0x8F4471A2, 0x49D75B5B, 0x551FD2F3, 0xFE12AFDB, 0x93F5FBEC, + 0xFF117E4B, 0x9DC41A01, 0x12B83EF3, 0xFD85D5E2, 0x71FD3DD8, 0x139A6B74, 0xBD937F25, 0x87F4BC9E, + 0xF05ADE4D, 0xD3574323, 0x61AECF56, 0x89BA47B7, 0x174BA2BF, 0x267BE6F3, 0xF3EC06FD, 0xFD447AC8, + 0x3C5DEF5D, 0x6AEAABF7, 0x8FC4D772, 0x01D5A35B, 0x106FC7F5, 0x47CA27A8, 0xFF703D87, 0x0BE1817A, + 0xBDB7F778, 0x0709DF88, 0x7AEC7FE2, 0x33F935E9, 0xB95E8986, 0xFC31E48F, 0xFB99DBDB, 0xF925F15C, + 0xFFDC68C1, 0x75646FF6, 0x3BB31FB2, 0x3EF650B8, 0x92F45C4F, 0x138D8CA7, 0xA07E1580, 0x7A86F5D7, + 0xE2B95EDB, 0xDD98DF89, 0xFC34DC2F, 0xF274FFB9, 0xDE3B4501, 0x0F05C8CF, 0xC67AD039, 0x9DB79F0A, + 0xB5D67971, 0x9D7D8C78, 0xEE0FE2EF, 0xA19F113F, 0x1CF90ABC, 0x0F6B44F7, 0xA953A7A6, 0x706CA29C, + 0x4678B48A, 0xA945884F, 0x3BAB09B3, 0x7DAC2132, 0x94ECC723, 0x8FF346E2, 0x6E67ADCF, 0x27FB6FBC, + 0x7FE86FDC, 0xDFEBA9FF, 0x9FB2CFEA, 0xFDDE1A25, 0x9B081F56, 0xC76017DA, 0x9F9137D1, 0xFCC2FD56, + 0x35E7DFAC, 0xF302DF27, 0xC587D7B7, 0x97E4B621, 0xFFC560F9, 0xF7011EF0, 0x7E43F6DC, 0x6F615DF8, + 0x069D1747, 0x1C4B5FDF, 0xEE199E4B, 0xFC38E4FD, 0xFE7E44BE, 0x10CC4F41, 0xFF4ECC0E, 0x6D207E29, + 0xF243713F, 0xDF13CDC4, 0x73FFB6F2, 0x7257EABC, 0xFBB2F39E, 0x6E2FEA73, 0xAB885F06, 0x963FAF89, + 0x52E76DDE, 0xDFFF8C5F, 0x32DE30B6, 0xF061AA47, 0x5BD51535, 0x07F333A3, 0xD58860BE, 0x08F4F070, + 0x11D53B78, 0x515D55AF, 0xE179FE50, 0xF42DE17A, 0xD43F87F7, 0x2372FD57, 0xA8527046, 0x9D538FE2, + 0xFDE8D8AA, 0x1DF13B11, 0x8F40FE91, 0x82CD84CF, 0xA82F5509, 0xF25FE417, 0x12FE5380, 0xDD1F468E, + 0x06F3547A, 0x7E307F55, 0x7EFEECCD, 0x10D40333, 0xBF8791DF, 0x15D41BBA, 0x6F467E92, 0xBCEC227A, + 0x91BD915F, 0x28C679D4, 0x7FDFEBE5, 0x62B237F3, 0xC3BCD301, 0x3AEAEBA7, 0xF23B0EE7, 0x577FBE0B, + 0xAB16E2CD, 0xFC2D55B5, 0x3E86EFAB, 0x04F1667E, 0x980FD7A8, 0xDEBA7D2A, 0xBF3C7FCB, 0xF3D08E78, + 0x337F13D4, 0x29B51EFD, 0x75B4FF4C, 0x589BC7C7, 0x8C199331, 0x8F9BF336, 0xDC847C39, 0xAE178935, + 0x51BC76A0, 0xFDEBE8FF, 0x9CBD82E2, 0xF51755A5, 0xF6E1F9A7, 0xC365E29B, 0x90DF8D78, 0x48BC3FD9, + 0x8FC2FDDF, 0x8BF6639A, 0x5F207C2B, 0xAED71FF7, 0xD329FA21, 0xF97B50D5, 0x4108E329, 0xAE34FE5F, + 0xFC9DC817, 0xE3E66BAF, 0x9E22BE23, 0xFAFB10CF, 0x7F47CB68, 0xDA4F14F7, 0x7306E3F7, 0x74FCA36C, + 0xFBC9D82F, 0xFF5EB01B, 0x0A1BE9F7, 0xC274E4BF, 0x44BE8777, 0x9EEB2BFD, 0x7E70A7E5, 0x927F350B, + 0xF126BC9F, 0x8F857B10, 0x7E11F57B, 0x912F764E, 0x658DCF8D, 0x417C652D, 0x2CA0F56F, 0xC1F8FAF7, + 0xE91B6B0E, 0xE17EC863, 0x7EEC2930, 0x9AEC4D7E, 0x6470BFFD, 0xBFACFA6B, 0xF5A3916A, 0x8BCFAB6D, + 0xD67ADF3E, 0xA39E0EC7, 0xFD228EBF, 0xAF2EF17B, 0xAFF3DF7B, 0x6293BAEA, 0xDF8F8C7A, 0xCD7AB90D, + 0x76E9F539, 0x55AF0B90, 0xF7F53F80, 0x29417F36, 0xFA05F3A1, 0xCDFC1E8D, 0x7E61EA11, 0xD7F93839, + 0x1F98F619, 0xFD6A0AF2, 0xABFEFBDE, 0x33FBA3F1, 0x7BD0ECC7, 0x7C1F426D, 0xAC76146F, 0xB31F67E6, + 0x333DDE46, 0xFE32E2FD, 0x00BEC785, 0xBE7F7B3F, 0xC5D7EC67, 0x66FC4DFD, 0x77F4C38B, 0x5539F3A9, + 0x5E3E8FF5, 0x7219C0D5, 0x2ECEB37A, 0xBD8E6E08, 0xBFACD763, 0xBB303F9F, 0xEA7125EA, 0x37E279CE, + 0x86DED7EB, 0xB7DC1BE9, 0xAED7F7D0, 0xCC9C8184, 0x2B717FA8, 0x77FA8A9F, 0x123EA86A, 0x69BD5A59, + 0xC6F59BEA, 0xBB58EEF5, 0xD2793701, 0x8FA5F583, 0x755E3DF9, 0x3FA1DE54, 0x0FA1BFDD, 0xC13C98AC, + 0xFF50E395, 0x13CEE4D3, 0xD73FA15E, 0xF3F59662, 0xDE3C0FD7, 0xBB7021CC, 0xA7F8713D, 0x0CED75C6, + 0x13BED6F9, 0x38FE8D07, 0xDDDB385F, 0x949FCBCD, 0xD649C266, 0xBC33F351, 0xE7F351C7, 0xFA1DD52B, + 0x331FDB30, 0x3E7382FB, 0x4AFD97F9, 0xC4B7393F, 0x4EE34B61, 0x30F1DC2F, 0xE190179C, 0x6F1FC607, + 0xB1EDA83D, 0x7ABFB4AF, 0x786F314F, 0xF191BDD4, 0x16EA9FE6, 0xBCB3067F, 0x41F9B859, 0x3A84B99E, + 0x882BE262, 0xD6796937, 0xDEFF49B8, 0xDE76EF7E, 0x7A3F5311, 0x637EEC4F, 0x8517FC3E, 0x41FC06E6, + 0xBB97F50D, 0xBF5FFABE, 0xE31E0F4D, 0xF4BFEF24, 0xEB59A82A, 0xDE8930F7, 0xEFF07EE1, 0x527CB8DF, + 0xB85EAB01, 0x84B91F38, 0xB2A89EDE, 0xD745C4BD, 0x717F870B, 0x9EA0F5B9, 0x7FB97979, 0xCF909EFB, + 0x83A82CBE, 0x95F4DC0F, 0x605E11A4, 0xBE37613F, 0x81E39112, 0xBD7EC77B, 0xE7AE219E, 0xEB7FFCF3, + 0xD0ED84B9, 0x5F24CA0A, 0xCB0973FD, 0x954DF1B9, 0x5C5FD3CF, 0x639EDF8C, 0x8F193F33, 0x3EA69EEB, + 0x8DBD2E76, 0x5B56FF5C, 0xAF709DF2, 0xACFB37CF, 0xCBFE24FE, 0xD3E39FFA, 0x3E979C87, 0x92DFEFF8, + 0x7B9CAFD7, 0xEDD56031, 0x96ECB5F9, 0x4A9F87A4, 0xC398E709, 0x51226650, 0xFDE6F5C0, 0x935D8279, + 0x29D0A7EC, 0x795E4AF9, 0x37ED4D3D, 0xF3B04654, 0x04F35960, 0x9FE2797E, 0x4AADC7F3, 0x8828954F, + 0xD3F7469E, 0x2F248828, 0x61E6E15D, 0xD9837072, 0x3E4BDA27, 0xE7AD64BC, 0xB89FF898, 0xE2C1F381, + 0x35C49E47, 0x58EB47FA, 0x7C002765, 0x84789E4F, 0xC4B3A281, 0xFC717FB3, 0x0F58D338, 0x7FD4FFD4, + 0x217B689A, 0xBD942564, 0xCF7C6A7D, 0xF62FA6DB, 0x9374FFD2, 0xF81E9BC2, 0x7C7E78C7, 0x5E4AFECD, + 0xEFB93C5F, 0x890BB233, 0xF18C9D02, 0x719430D7, 0x43A70F9C, 0x267D723E, 0xD8088F13, 0x4EF2ED78, + 0x3DAE8729, 0xFFCC677C, 0x2FFE77AC, 0x3B61AEC7, 0x72557418, 0x61AE8732, 0x592F79BD, 0x943DEB55, + 0x0FD98130, 0xF71FE72E, 0xF1B95E2F, 0x257F7FC8, 0xA8BFAC57, 0x8344635A, 0xFFA997ED, 0xD3EA29EA, + 0x57AC5891, 0x5A2FF93D, 0x23A95793, 0xA4D4FB93, 0xEC2AEFF4, 0xF5FF0100, +}; + +u32 point_table_binary_23[] = { + 0x11726D91, 0xB14BC340, + 0x18C55F93, 0x6B9A442B, 0x0EA588B1, 0x55872E82, 0x9B20A805, 0x41FD039C, 0x0B12B02E, 0xEE0E6E19, + 0xE3BFE0E8, 0x2E1D14BB, 0x3A143AE9, 0xA093BA08, 0x56AA8322, 0xD445C49C, 0x5FBEDCD5, 0x531C7FBC, + 0xC7F7DEBD, 0x43193554, 0x006769F4, 0x2A080289, 0x19D4E413, 0x5038708F, 0x985732BD, 0x703B369E, + 0xB2FC2076, 0x817CE84F, 0x333F634A, 0x2680B876, 0xCF981F89, 0x1F489F75, 0xEACC1DF2, 0x9700ABEF, + 0xED68966F, 0x801D391B, 0x665EB2EF, 0xB7981765, 0x2FCDCB49, 0xC0CCC7A1, 0xD760AEC8, 0x9E7C21AE, + 0xE616CC3C, 0x7BD35D33, 0x75B76435, 0xCDFB4EE8, 0x17D9DF97, 0x77DCAF8E, 0x13B30FBA, 0x6EEB5FFD, + 0xCF7DD921, 0xFD9DDE73, 0xA3FA4D64, 0x7DD1FEDA, 0x6316C416, 0xE9AB3234, 0xF7C2BD3F, 0x6FEE6545, + 0xFE6EC674, 0xEF93F65B, 0x47F597DE, 0xF62253B7, 0x1BD6B1B9, 0x677ED2BF, 0xD07D50A4, 0xF78D5897, + 0x9CAFFE33, 0x1914CECD, 0x3E822AC4, 0x71FCD357, 0xB3DA3B29, 0xDBDBCC6A, 0x3F712A9A, 0x29EBFCA1, + 0x5FE9CE96, 0x98635DED, 0x950CEC65, 0x66D547FB, 0x87EFD3AC, 0xFCA22B84, 0xF6A77BE2, 0x5538E9FD, + 0x6F000000, +}; + +u32 point_table_binary_24[] = { + 0x11728D92, 0x3F4B0341, 0x10C5E7EE, 0xF672C909, 0x49A1161A, 0x48AA6023, 0x21208860, + 0xE9F90DF4, 0x04B13288, 0x88458A7C, 0x00152CD2, 0x58586969, 0x257622B6, 0x82A09814, 0xA2061144, + 0x14091215, 0x9B4008F8, 0x0762C6D9, 0xB9CBB96A, 0x0AEFAA1F, 0x6FDEEEBC, 0x99856148, 0xC11080FE, + 0x1C998BC7, 0xE38835E2, 0x51003CB0, 0xF62483D4, 0x6300C672, 0x689C5923, 0x8E02688E, 0x58E1FA6B, + 0xE21EAA9F, 0x3176981B, 0x90C247D2, 0xA7609DF9, 0x82F889F4, 0x63CCA9FE, 0x961B4E7B, 0xE7E32D74, + 0xD3FD3700, 0xEA7D500A, 0xEFB2BF89, 0x15592FBF, 0x40A77ECD, 0x7EFB2CF0, 0x0F0284BA, 0xF473B57F, + 0x3B6F2F32, 0xBF929F74, 0xBBA85FAA, 0x7A6BC2DE, 0x54751CD3, 0x7BD53CB0, 0x14F960BE, 0x235DF29A, + 0x56CF6432, 0x411E231D, 0xBEF2F261, 0x857904AA, 0x8EE304F9, 0x71DFDA50, 0xFB17317C, 0x53F3EB51, + 0x6BCB9B17, 0xF9E5BC8E, 0xB0C6FE32, 0x24F184EE, 0x9B6EFE6B, 0x9E58873E, 0x59AF953E, 0x0F556E25, + 0x430FCCEF, 0x94901817, 0xF4D98EDC, 0xC02A7315, 0xE65DD7FD, 0xDBCFEFBC, 0xA760CA7A, 0x33211C66, + 0xBF5F3361, 0xDD779C47, 0xD93BDF1C, 0x803C9FEF, 0xB3360961, 0x66BF5E50, 0x646F7EBE, 0x9E355ED4, + 0x7E04FDAC, 0xFBFBFA7E, 0x0FDEFEA5, 0xBF502804, 0xEF49D64B, 0x0EDE4F56, 0x147FEC93, 0x3EDEA77F, + 0x9E08614B, 0xDD97D614, 0xDBEA7E60, 0x55E4F87E, 0xDF2FDAFE, 0xF67E4124, 0xD5FCE0E7, 0xF9020000, + }; + +u32 point_table_binary_25[] = { + 0x11726593, 0x3D6EC240, 0x1085C7DE, 0x355822C4, 0xE95082C2, 0x2DA8A8E8, 0xA1808A82, 0x8A5350A6, + 0xCB017201, 0x2E834499, 0x92162290, 0x8B48A090, 0x2212CE4E, 0x66667F58, 0x88258ACF, 0xFB66E7BD, + 0xF1001D00, 0xFC007EEE, 0xE88778B0, 0xAC89A7D3, 0x2931EEF1, 0x8B387D68, 0xCD663384, 0x8E65206E, + 0x341AC4F0, 0x68193257, 0x2FAC0C64, 0xA3D128DC, 0xA77E8B35, 0xDF07A15F, 0xB1F67A28, 0xA45F13F9, + 0x71F51A8A, 0x13D787FB, 0x89178B85, 0x30EB21D2, 0x4B7D52BC, 0x335ECE03, 0x033C5323, 0x13F4C20A, + 0x2D731ED1, 0x93FFED76, 0x2B7999D9, 0xFF959EFC, 0xC7F7B17F, 0x5F6FFD41, 0x93E711E6, 0x45CCF3F2, + 0xF7719EAB, 0x7EC4D26F, 0x67F5793B, 0x2BCAB244, 0xDC608927, 0x80FA9B5E, 0x7A867B66, 0xEC0BEF6C, + 0x7DDE363F, 0x96ED3CD3, 0x5AFE3499, 0x4C484FBC, 0x67AEBF8E, 0xC7636168, 0x33572FDD, 0x6E57F4EC, + 0x3FAD9D3F, 0x7BBDDE7F, 0xBED56FA0, 0xC5FDAB39, 0xF6E57BED, 0xEC7CCF47, 0xF3234CE7, 0xECB79AEB, + 0xA53FE73C, 0xE76356B8, 0xF36B3FB7, 0x7E0F7E9F, 0x1057AB55, 0x98875688, 0x715EF5AD, 0x41D8CD13, + 0x4F1A44EF, 0x1921F1F5, 0x761F20F1, 0xF3E17CBA, 0xA68CE473, 0xDF133265, 0x86C361D8, 0x1F486803, + 0xA27CB41F, 0x699C4755, 0xF426DA6F, 0xC4C0769F, 0xEB900E06, 0x83904F2B, 0x48259FCF, 0x932BE3FD, + 0x4BDEA632, 0xD6BFDBCF, 0x0AEAE2C7, 0xF955C4EE, 0xFBD8FD26, 0xFFF1FF05, 0x2276FBA7, 0x62BFFAC2, + 0xD64FA6C1, 0xCEDBF925, 0x66BF7F00, +}; + +u32 point_table_binary_26[] = { + 0x11728C9B, 0x7B7C55C5, 0x9DC0E79C, 0x3937F726, 0x34218280, + 0x10443102, 0xE1A54622, 0x62151551, 0x0B553F58, 0x8AA2EDA7, 0xEDAA54AA, 0x5BC13664, 0x89D6FAA8, + 0x1F5260AB, 0x1595AE5B, 0x41B71525, 0x3EEBAA15, 0x5014ED02, 0x52A2456C, 0x2AC8438B, 0x0102016C, + 0x4842126E, 0x72EFECFC, 0x1E339933, 0x099FD6BF, 0xF83ABFF7, 0xFC66CEB9, 0x33272250, 0x87C55421, + 0x5E795188, 0x2FBFFC52, 0x09E0FB80, 0x0B891F21, 0xFEECBA42, 0x91CD6689, 0xA7020BE4, 0xE074CDE5, + 0x4244E26B, 0xD759BE1E, 0x58BE6879, 0x2AB0106D, 0x6D6DC4F7, 0x011722AB, 0x1A355FBD, 0x00DC82FE, + 0x54ADE156, 0xD4C7F1D9, 0x42B4EBF1, 0xDADA5AA5, 0xDACD7880, 0xFE74BC38, 0xDEA8FFCF, 0xC2850B89, + 0x713C120A, 0xFE6B578F, 0xAA0DDA79, 0x28DB1A1A, 0x1A88D76A, 0x966A7A5D, 0x5D1DF843, 0x4E66D577, + 0xD83FCA27, 0x335221B7, 0xAB156A1B, 0xE9373636, 0x12FF4508, 0x9551D3D1, 0x5E2D71B2, 0xDDEAA3BC, + 0xA3BF48BD, 0x8EFE2663, 0x3CB5C4DA, 0xDF552CBF, 0x08FDBBF2, 0x6BC91FC7, 0xBF497510, 0x3FF1C413, + 0xC44D143F, 0x722DB113, 0x3FCA3BF6, 0xDE540751, 0xFF90FE8F, 0xF8EFA87F, 0x33722DB1, 0xD6BF9DF5, + 0x515EEB37, 0xB3FE56F4, 0xDFE50FD9, 0xF1B71526, 0xD7F1870C, 0xF132EF10, 0xF9E4DF72, 0x84F6AE60, + 0x7D646DEF, 0x1ACBF931, 0xFF4FD2FC, 0xA9C9FBF7, 0xEF8771E4, 0x6493ADDF, 0x93547FEB, 0x1F592465, + 0xDB912347, 0x805FC6F9, 0x93EA4ECE, 0x1759FBAB, 0x64FD9731, 0xFF2E7FC8, 0x102FCFF7, 0x3AAC9FCE, + 0x7FEFDEBD, 0x208FECE4, 0xBF0EEBDF, 0x953F32E4, 0xBF73E74E, 0xE0FB71FE, 0x43F905CF, 0xE7FDD09F, + 0xDADE2CEE, 0x07646DEF, 0xC76C0FE5, 0xB5BD7AB6, 0x5787F5EB, 0xAA17722A, 0xD7D6AB4E, 0xF4D79CB2, + 0xF123DB7A, 0xD7A8C36A, 0x8510471F, 0x4FE59BF5, 0x8DFCE880, 0x662D45AC, 0xD74F5034, 0xA019D60F, + 0xCA030F4E, 0xE51F3870, 0x40A9A5CC, 0x43DA4B76, 0xEDDA450C, 0xFA4BDB4B, 0xD0BE6651, 0xADF78B6D, + 0xED25461F, 0xFCD75E48, 0xFE747CCC, 0x796FE07A, 0x7E55EB5F, 0xADE34D88, 0x22ACEF7E, 0x6659289A, + 0x9A9A68FF, 0x017BB503, 0x9ADDFD68, 0xCDD9039A, 0x79BDE37E, 0xB2314BAC, 0xF325FB5F, 0xEF778D1D, + 0x47B6FAF3, 0xCDFE76F9, 0xE59713F3, 0xFE86FC08, 0x31EC6F96, 0x797F03D6, 0xF9E1F81A, 0xB3FF059E, + 0x7CE0C9D7, 0x10FF99F7, 0x47B37F41, 0x3D61FF32, 0xFB95ADF7, 0x7ECD4EFE, 0xBA3EF363, 0xF559CAF2, + 0xA6FEBC5F, 0x9AF9C4F1, 0x1762F381, 0xF1BDB7BB, 0xF14CE31F, 0xE2F9788B, 0x130FF49F, 0x60667D11, + 0x90BCC9DF, 0xD6EB11AF, 0x5E75C41F, 0xCC617E85, 0xE457CD11, 0xB1F1C654, 0x63CAB25E, 0xDF273FD0, + 0x98AAACAC, 0x24796421, 0x2C4FA578, 0x50FE98FE, 0x87EEFF60, 0xA37871E5, 0xCA95F0BC, 0xA80756D7, + 0x118B0675, 0x2BF447F6, 0xF6E3EFD3, 0xB8381BE5, 0x4F95EFE2, 0xF8BD6292, 0x785AD7EF, 0x1EF14051, + 0x519166AD, 0xFF3B2172, 0x2EEB7C1E, 0xC7AF529F, 0x8A97F478, 0x4E7A1972, 0x8D3A062C, 0xA7ABA1C8, + 0x9E7FF186, 0xF607EB77, 0x75FBBFF7, 0xE45FDB47, 0x96C9B67E, 0x242F6682, 0x7CCEDAF0, 0x23F0DF2D, + 0xBE063105, 0xE28B72E5, 0x7C1A8FE7, 0xA719FD75, 0x16750C40, 0xF9BE349E, 0xF7C5F14E, 0x661C4F3E, + 0xDB721BF2, 0x54E2C4F5, 0xC7D6F598, 0xBF9FEF54, 0xF29F774C, 0x55E038C7, 0x23FF4FE4, 0x603C0329, + 0xFEE02FC1, 0x4EB7BEDA, 0x86EC311E, 0xDFBF1F5F, 0x5FB2975F, 0x9DAD71FD, 0x99FCBBD5, 0xDB9F0FAF, + 0x9E5AFF6A, 0x71921099, 0xC2E85562, 0xF585384D, 0xD7EF1A95, 0x81E713C6, 0xABD7BF3A, 0x1095DAF9, + 0xEA0FED9D, 0xFE9CC675, 0xFCC07382, 0x61387E44, 0xFD5E0CD2, 0x313C9599, 0x03E33A9F, 0x4EE0B6E6, + 0x6C27CF6F, 0x3DD84FFF, 0x36FB39D7, 0x7726F86F, 0xFF967C1E, 0xFDBFA1EB, 0x0DE32D72, 0x0EF24AB5, + 0x4B14E9F8, 0x2EC8B6A2, 0xBDBEE4AF, 0xB524730B, 0xD71FE55B, 0x7F121CE1, 0xFEC4F832, 0x771CFF1E, + 0x8EAFD0F1, 0x0CD4FD35, 0xAF7331EA, 0x3FA56E13, 0x03743EAF, 0xA4872077, 0xCF07392A, 0xED78CAAE, + 0x1737BFA9, 0x34DE31A6, 0x7D798FF9, 0xF8F9768B, 0xCFCBD78F, 0xB72F71FB, 0xA1B6DDB8, 0x9EFD7C61, + 0xFE35376F, 0x0C87FF2B, 0xF385FDA7, 0x39BB3EF1, 0x31AF97F8, 0x7C733CC1, 0x6EF98165, 0xBD3F4607, + 0x64851BBF, 0xBC2EF13A, 0x8E73BF27, 0xF7244A91, 0xB91F731F, 0xCCF98765, 0xAD9FB339, 0x39019F87, + 0x53C53471, 0xA3EEE75B, 0x1277B8EB, 0x29A745CE, 0x74FB3751, 0xA01E62FE, 0x37314B3F, 0x6E8FA897, + 0x6CFCDA7E, 0x7438B3DE, 0xCD5F1E48, 0x2EB0EB0B, 0xF2FD56F6, 0xBB2C3F4D, 0xDCACF50B, 0xB24528BF, + 0x467C5FFC, 0x87D69F1B, 0x5CEFE62F, 0x0251D863, 0xFEDC7F41, 0x79D088EC, 0xEBFBF531, 0xEBE9D5E0, + 0x2AB6E7E7, 0x17F7E7E5, 0xD72DFF02, 0x752BBC8F, 0xC99D62B5, 0xDB0F89E7, 0xC59FED7E, 0x01FD7945, + 0xF418723F, 0x2D7F353C, 0x0FC5FDC8, 0x09CDCBC1, 0xBEA0FD71, 0x907EBF5C, 0x01AF2F72, 0x758F5CA0, + 0x59FB0BFF, 0x28717F52, 0x4A4CD41E, 0x44785172, 0x949D4FA8, 0x77DFE436, 0xE47E7A5C, 0xFBCB7E9C, + 0xB30139A5, 0xF535AB7A, 0x89FB95EE, 0xFE52F59F, 0x3ADF6B73, 0xD692BE17, 0xAF9FDF3F, 0x8B9FFD05, + 0xA5EA41B0, 0x67EC87F7, 0x0A81FC73, 0x1E7F2D3C, 0x07FDBFA4, 0x59CF877C, 0x38F8999B, 0x4F749E38, + 0xD99517CB, 0x87BCE6CA, 0xAB3B4EFF, 0x0838DBA9, 0x59FBCF5C, 0x32786B4C, 0xBE369AE4, 0x8E67DF51, + 0x8FE1F805, 0x3C7E8FF8, 0x013EFFD9, 0x9F7AFC8C, 0x5A1CCF11, 0x13C528BD, 0x5F3C7DDA, 0xF7DD7AAA, + 0x11C5CBDD, 0xF592D973, 0xE612582F, 0x6A963855, 0xE8F787F4, 0xB233FEC7, 0x5D5F9D2F, 0x0FAB447B, + 0x3CDEF78F, 0x6D2DEEB8, 0x7D1E78CF, 0x13136FF0, 0x4EAA0CF5, 0x8B757D6F, 0xD2F57930, 0xB819F39F, + 0xAE3E82F8, 0xE5F2C454, 0x883FBB43, 0xF7DB253A, 0x904BC458, 0x1CE7FCE4, 0xC2D47ECC, 0x8FF351CF, + 0xA46E71F3, 0x53E727B6, 0x202FD6FA, 0x0B75BC5B, 0x83B9E8DF, 0xD89B2B2E, 0x447B1C7F, 0xF6A464B3, + 0x2BAFAE0D, 0x8BFF95E7, 0xB391CFFF, 0xC551E9DA, 0x33F550DF, 0xA17E8AA6, 0x0475F8FE, 0xF507B54A, + 0xA470FFBB, 0xEA9C73CE, 0xB1FB65F8, 0xD7E40ADC, 0xFFCDF365, 0x67F24FC8, 0x5FAAD5A2, 0x971EFF4D, + 0x6234CA9B, 0xE7C788A8, 0x3F8EF3F3, 0x4D3E2757, 0x233F4BEF, 0x5FD9A5C1, 0x95B85FF3, 0xF3257BBE, + 0x98CBE34B, 0x71FC1A39, 0x1CEDF1FB, 0x9A9A145C, 0x88F23A3E, 0xA5DF25E5, 0xED39F7E2, 0x38C7AB4E, + 0x63667DB5, 0x366CE5F8, 0x713F9069, 0x558BF6F9, 0x7D505E25, 0x8EA3BDC3, 0xCC6DE2AB, 0x1ED98FFF, + 0x30D997AF, 0x865BD0BE, 0x9F3F8F47, 0xA7CBCDEE, 0x7854939A, 0x6B18E217, 0x53980FAB, 0xE790CB72, + 0x0A99D13F, 0xFC4435F1, 0xE0B8793F, 0xF5F3F7F3, 0x7D563D8C, 0xE39BC319, 0xA8CFF516, 0xC6DEB364, + 0x2F32F638, 0x1E38AF70, 0xE3551F32, 0x737DE13F, 0xC3461F79, 0x936AD03B, 0xB808F68A, 0xF1D87F9B, + 0xC40F89CF, 0xED8BCFB3, 0x8DC462B0, 0x61921783, 0x59BED2EA, 0xD3FB6BA5, 0xD12F1D85, 0xF21546DF, + 0xB0D527F9, 0x11569FDE, 0x574718FD, 0x714B517E, 0x98D1376C, 0xF5491E78, 0x21EAF727, 0xD6F2C8E7, + 0xBE87F223, 0x8875FCCC, 0x24AFF549, 0xBEC2D3AF, 0xB0FAEFA3, 0x7CA5D567, 0xF6F4375A, 0xFDF389AD, + 0xFE1E94DF, 0x64F599AD, 0x3EC9E7A9, 0x0A783E05, 0x4DA23FFC, 0x9CD7DC40, 0x5C3A1AE5, 0x81F5EF0F, + 0x5160B982, 0x58F4DFB3, 0x670F8E8B, 0x128A1F7F, 0xAFE6697F, 0xC8A54D24, 0xAF7938D6, 0xBFC9D823, + 0x2679F52B, 0x62A3AF7E, 0x45F2267F, 0xE492AEFC, 0x51BEC4D3, 0x5F4CFAF8, 0x7B14E417, 0x77F9477E, + 0xA8CB3FCA, 0x3F44FA78, 0xDE9647AC, 0xF54B6DFC, 0xC8634FB2, 0xF12F0679, 0xC3E44FEB, 0x971AFF6A, + 0x9396AF11, 0x0339FE3B, 0x892F18CF, 0xFEEF549B, 0xF53F0E1B, 0xD6F2C846, 0x5EF36D7A, 0xFD0F10A7, + 0xCE9B378F, 0xE4912F6B, 0xB6FA3FD6, 0xFF386858, 0xCB23B37C, 0x2DD9D3FA, 0x43E8BC82, 0xFC85032E, + 0xFF11CAD7, 0x523CEAA0, 0x618A57EB, 0x0FA17CC9, 0x9E8EFF3C, 0xAA07F90B, 0x6ACA1EE1, 0xFC311E75, + 0xB8EC27B6, 0x1F90453F, 0x533FEC97, 0x1A718A95, 0x479E506A, 0xF977206F, 0x98FA49EB, 0x9FC2EBB1, + 0x22DEFFA6, 0x9FFD7EB7, 0x5C11EBFF, 0x619EBE5D, 0x8FFE7AB3, 0x1CD7078E, 0xAD7FB31F, 0xF8EBDD72, + 0x456CFD57, 0x5AFD7EF1, 0xFDC8DF6F, 0x2C57B8FB, 0x8F9ECF8A, 0xF8FC9B7E, 0xF0E7DB72, 0x8537FF15, + 0xF1F937FD, 0xE0CFB7E5, 0x0A77FEC1, 0x5E7CFD99, 0xF5E8AF37, 0xCB15DEFA, 0xAB88F7BF, 0x590F7EBF, + 0x5BAE70FB, 0x5FEF5FF1, 0xF9DBE8CD, 0xFF266FFE, 0x3779F317, 0xE8F71738, 0x8F7F507D, 0x05F6F0F7, + 0xA3E6CE94, 0x781CE4CD, 0x797D672A, 0xBADD9C17, 0x92BC5C6F, 0xCFE7A60A, 0x91FA7934, 0x9EF59145, + 0x22BA94F5, 0xEB912375, 0x9CF59153, 0xF7A87F98, 0x7AE3F9E5, 0xEE70857B, 0x5E98DA2D, 0x3FE1F34C, + 0x64A5E456, 0xE606E2F0, 0x1973BE07, 0xE763FAF9, 0x29DDF37F, 0x114492FD, 0x95F37957, 0xCA32CA8B, + 0x149F579A, 0xF13CF64F, 0xFC8265B2, 0xF76224F9, 0x3C95CFCF, 0x98DB495E, 0x7E5BE455, 0x5555597F, + 0x322BF216, 0x2C5860E3, 0x91D9482E, 0x5AB4C8DE, 0x5FC81991, 0x5CBC78B1, 0x3DDF55C7, 0xE5DFD8DE, + 0x1EE2F05D, 0xF68F9CCA, 0x86EB62E7, 0xBF59F9A9, 0x7B9EAED2, 0xB65EDB89, 0xC3952C8F, 0x9C7A37AC, + 0x76CFDB53, 0xEFCABFBA, 0xE7FBAA45, 0x7ECAF70B, 0x5B88C34D, 0xDCEFC8A9, 0xCFC3CDE6, 0xBC9F586E, + 0x637DBC7F, 0xD0FAB5AC, 0xBF91385C, 0xC5FAC8A9, 0xF670B5BD, 0x9F40B6F9, 0xE279BACE, 0xFF9351A3, + 0x4601BF43, 0x1CAE1C39, 0x7224C823, 0xE7F6B2F1, 0xAF23B6F1, 0xE3FD85CE, 0xBF06FDB5, 0xAB3788C3, + 0xB7D83F72, 0x6A6FF8B6, 0xBDDF4096, 0x1FDAF3FE, 0x6DA8BF99, 0xF55F240E, 0xDF647DE4, 0xD4B67095, + 0xBD2F4096, 0x35AC8FE7, 0xF73AFF0F, 0xE7CE9D0B, 0x7C2F71F8, 0x3E722D71, 0x6A7DF827, 0x7BBE8F2C, + 0x3F72EF37, 0xA07EECFF, 0xBF896DFD, 0x9053876C, 0xFD9E24B6, 0xF5C3FB24, 0xD087F74B, 0xCDBF240E, + 0xDF42AE25, 0x4EAD0ED7, 0xDAFB2664, 0xAB4FF759, 0x2DB67EBF, 0x270EDF61, 0xFFC87AFE, 0xD6D9FB2D, + 0x645B3FBC, 0x3FD3F533, 0xF13F426C, 0xE3474E6D, 0xB6F13F4A, 0xCCFE79BD, 0x8B1CB9DF, 0xBDCF8037, + 0x6077FD25, 0x9BC520B7, 0x7EC97454, 0xE6D63F95, 0x1B95F1FD, 0xCA7C6231, 0x2A9D4EDB, 0xFB10D5A6, + 0x3E8CED27, 0x6DB47ECC, 0x7E26E7CB, 0x2D96ABF5, 0xF6D12A8F, 0x31D70387, 0xFA75DD32, 0xC83FC0FB, + 0x3FDB0B5A, 0xE4C7561F, 0x78A56CB4, 0xF2C0CFA8, 0x5D2C4FDC, 0xA8D6DAFB, 0x18BD1FC9, 0x8FA27EBC, + 0x7F1DE6F3, 0x8E26B35F, 0x2207A2D0, 0x32C8D788, 0x71F6BE46, 0x8FCBF6E8, 0x6BE6BE07, 0xF3CB58AE, + 0xA77A8A51, 0x8651BEC3, 0x32CA8717, 0x467DDCF9, 0x085E8AFA, 0x3253BCAF, 0xF0F38AED, 0x8513453F, + 0xD79E9827, 0x469B7C31, 0xDE9F893E, 0xF67E09F8, 0xEEA804FB, 0x81E315E5, 0xD124BEAF, 0xC0FA2617, + 0xA83F70FE, 0xC8B243BD, 0xE9CE4714, 0xC82FDCFB, 0xA6E462B9, 0xDDCAC3F3, 0xA54CD5C7, 0xEABDCB32, + 0xE5B33D2A, 0x729F57A2, 0x9418FC43, 0x3D73ABF4, 0x2F05888F, 0xE3511951, 0x89F5657F, 0x2A238F1B, + 0x46F95F4A, 0x7C9EA9FD, 0x7ABF87F3, 0x868C1874, 0xD65967D9, 0xFB9C288A, 0x72CE3EFB, 0x6CFB7CD2, + 0xFDDDC9F1, 0xE2F34765, 0x45A16B2F, 0x98120D42, 0x7B7C3F16, 0x76713DB1, 0xDA67E223, 0x7966BE3F, + 0x939FCBCF, 0xDCFBBC30, 0x94074D7D, 0x50BE431D, 0xE4FB26B4, 0x273F5546, 0x7EBE797E, 0xBBF75FD1, + 0xA4E842E6, 0x72E44B55, 0x0BDF7795, 0x9BE7B765, 0x7E7FB0F2, 0x9AC59562, 0x927B7F24, 0xAE8806B8, + 0xF76FF0FE, 0xC0F76B28, 0x2FE7E947, 0x24DDAFC5, 0xF583B8BE, 0xB9DF92E5, 0xF233F77E, 0x2BB13DBA, + 0xC0DECFB9, 0xF107F1F8, 0xE1798FF2, 0xDB5493BD, 0xFF8AD77F, 0xBE57FF72, 0xAFFEE5B1, 0xFA333BFD, + 0x83CFFFE4, 0x1A51E9DE, 0xAF25DF92, 0xC75D7FB6, 0x7F38FF7B, 0x368887CD, 0x38B16C75, 0xF5DF1332, + 0xCD5C4E2C, 0x1EE3FCCB, 0xCDFD995B, 0x0F783F71, 0xEFFBA67D, 0x60B99C58, 0x98EF39E2, 0xF357471C, + 0xE68B21EE, 0x7D5E982F, 0x5BDCF934, 0xF367EEEF, 0x2E7A401E, 0xB18CE71D, 0xF208DFEF, 0x959BF30F, + 0x1E2F2779, 0x7BBF885C, 0x74B588DD, 0xBF165D1D, 0x8D70ED6B, 0x8F235C7D, 0x632F182C, 0x468B191A, + 0x66C85937, 0xDC7003DC, 0x271027E5, 0x0F67CE9C, 0x095C2026, 0xC3FB6838, 0x19DF4707, 0x334F0F2F, + 0xA3F7532D, 0x5FA1F35B, 0x2E67A3FC, 0x60E68172, 0x36DA03F9, 0x2ACD7DAD, 0x3CF16F8C, 0x3DD588F2, + 0x4995E6F7, 0x5DE2C5F8, 0xD504F10C, 0xFC7E4159, 0x79E0690E, 0x6B799923, 0xE4D8B163, 0x815BE07B, + 0x9AB04E7C, 0x1DF613E4, 0xEBE1FED0, 0x32E9A78D, 0x3CE5A35A, 0x837DE79D, 0x771EF137, 0xF4F845C1, + 0xBEF1E3C7, 0x038F40FD, 0xD3E5AFAF, 0xBCF2CAAE, 0x7A65E507, 0x53A64CA1, 0x71F057EF, 0x8C433C79, + 0x76BC40E8, 0xB9929BAC, 0x3DCC3F2A, 0x607FC3C5, 0x303153DB, 0x3FB933C2, 0x7C8AC99F, 0x48777CCA, + 0x8CF1A8C6, 0xCCC11B6F, 0xBC11E40B, 0xC437F5C8, 0x199983D3, 0xA74FD7E3, 0x94AFECAD, 0x32F0BD41, + 0x305CB58A, 0x9FEA785A, 0xD516CB68, 0x9FB998EA, 0x21D22C5F, 0x4CF14503, 0x3307274E, 0x9C48F661, + 0x7FA8CF1C, 0xE4F83C7F, 0xDDE21946, 0xFE9CF831, 0x1E1B7F3C, 0x9FEEF9A2, 0xBDA0458C, 0x477B837D, + 0xA678E5AA, 0xA008BE17, 0x32F10363, 0xFC5C7F51, 0x1AEE73FD, 0x3B8CF9E9, 0xF78BCD98, 0xDFE02EB6, + 0xF621DE55, 0xE13E6B9F, 0xD9AD5797, 0x3F2F1EEE, 0x0F511A14, 0xC5F235EC, 0xE7E3E70B, 0xF777CB74, + 0xFDFA4409, 0xBCCF1A4E, 0x1C0D8A22, 0x7B1FA659, 0xF48ABE44, 0xEE439C95, 0x519D65FD, 0x7C4D64A2, + 0x7BAC3C3C, 0xFF1533D8, 0xAB86ED44, 0xBE66EFA3, 0xE17D2C60, 0x06FD259E, 0xFE124F7F, 0x89A7BFC4, + 0xD107AEF2, 0xE2AFF2E2, 0xAFF2E2AF, 0xF2E29FEC, 0xF99FECF9, 0x9FECF99F, 0xECF99FE0, 0xF99FE0F9, + 0x9FE0F99F, 0xE0F91FE3, 0xF91FE3F9, 0x1FE3F91F, 0xE3F91FEA, 0xF91FEAF9, 0x1FEAF91F, 0xEAF86779, + 0x3149AE25, 0xD6FBB366, 0xF88D6719, 0xFC5F6098, 0xE35964E4, 0x295FF1B1, 0xA30F7CBF, 0xA30FF5FB, + 0xC0D1D71C, 0x0C6079AE, 0x7750122D, 0x8AD56B0F, 0xB3EF8FEB, 0x237EEBC8, 0x43FCD31D, 0x79371F7F, + 0xBEFCF934, 0xF149FDCA, 0x4FF7EFE5, 0x24EF30CE, 0xAF88DCFC, 0xF4DB45D8, 0xE37CFBFD, 0xE0CF973F, + 0x9FA6BEAE, 0xFF319EFF, 0xA19EFFA1, 0x9EFFA19E, 0xFFA1DDD7, 0x43F8BE33, 0x3FC03F75, 0xE607D6D3, + 0x1A677E60, 0xFDE53AF3, 0xABD7BBBC, 0xD6D10716, 0x8E3EACF7, 0x6F38FAC0, 0xFFE5E8BB, 0xF6CCFA1E, + 0xE4CC1FC4, 0xF389337F, 0x6EBC663F, 0xA976E4C1, 0xFF4DCCA7, 0x733E6E7D, 0xAABCFA54, 0x79F5A9F2, + 0xE6A7DA9B, 0x9F6A6F7E, 0xAABDF9A9, 0x76E7C7DB, 0x8FFCFD8A, 0xEB1BD35F, 0xE2CDEF32, 0x2FFE655E, + 0xFCCBBCF8, 0xDDFD1ACE, 0xEB60BF4A, 0x8B6F9E7B, 0xEEB9F67D, 0x25BA2418, 0x56565666, 0xDF9F129D, + 0xE2DA8B2F, 0xBED8BEFF, 0x24947C93, 0x98DE5FA2, 0x4BC3ED24, 0xAFEDE971, 0xD929FF97, 0xEDFD33FB, + 0x58CF5420, 0xDF9E3061, 0x827D1F4B, 0xAE0DF7CC, 0x9831C3BE, 0xCF25DF0E, 0xCE62C6F5, 0x9754E2BA, + 0x71E3C6F5, 0x141FED27, 0x79729BBB, 0x5FEADF8F, 0x5BDDFD32, 0x92AAD55D, 0x5FA297CA, 0xB8F589A4, + 0x3CE63EAF, 0x52A1EC70, 0x9F37A930, 0x3E7FDA5E, 0x87BB7E64, 0x2692EE7E, 0xA9051A2C, 0xF7C7F3D0, + 0x4E2BDF1F, 0x7F3FF68B, 0x7D6F25E4, 0x53561EBE, 0x27E92D5F, 0x779F9751, 0xA118E8F6, 0x9F0844AC, + 0x3FE534F9, 0x96FBBCD2, 0xFEDF749F, 0x57A29798, 0xE6EE6F72, 0xA6F876AC, 0x1E814ABB, 0xFB89CC3A, + 0x3C01CF33, 0xCF74F72B, 0x1118A6F9, 0x8E44E7A5, 0xEE7E288A, 0x1D86788A, 0xD53B561E, 0xD69730CC, + 0xF5509D67, 0x5879A857, 0xC261A867, 0x4214C4EA, 0xAD1C5E02, 0x3FAC44D2, 0x5D2F32EB, 0x30ACFFAC, + 0x3CE0CEB7, 0x520E57E3, 0xCF8BC85D, 0xAF5ABF8B, 0xE17B8D8C, 0xAC73E74B, 0xEB23ABDB, 0x451FF53D, + 0xFD73FFA4, 0x28C0F3A8, 0xD9E264F5, 0x5DE8BF44, 0xB066C376, 0xE03EEA07, 0x703FC8E3, 0x200FDF1B, + 0x3549E5CA, 0xEBFE5128, 0xCFF6C25C, 0x3BDE47DD, 0xA0ED0F93, 0x9D31FB27, 0x471D56FE, 0x46DC4F68, + 0x7C16DB3F, 0x243B62F2, 0x7951DAC6, 0xA3ED8525, 0x3C3E8BE3, 0xEF23D331, 0xF954D48E, 0xF26C2FC8, + 0xDA71CC27, 0xF137998D, 0xC5DF1C75, 0x5A7988BF, 0x8FCCF078, 0x2EE52F84, 0xCD3F5E2F, 0xBF3EB934, + 0x6EE591C3, 0x3C47DFAD, 0x9F5F2F90, 0x87F16647, 0x1FE367F6, 0xEBE9D70F, 0xE285F133, 0xAC7C2ED5, + 0x8BB97B7D, 0xFD7A92FF, 0x43569EFC, 0x671C7DB7, 0xDE7E7D67, 0x79F93387, 0xFD9CF8DD, 0xFA9FA0DE, + 0x896DC2D4, 0x3789F319, 0x2AC1FD12, 0xB7EFCF0F, 0xCBEB6A76, 0xC9FBF574, 0xE7C3D8EF, 0xAD4CBFC7, + 0xEBD7BDFE, 0x249FC7F2, 0x7EBDFC7A, 0x1BF9A423, 0xEFD7C7AD, 0xAF89BF55, 0x85361EB7, 0x1E5E3DF5, + 0x5E53266E, 0xA57EC4F3, 0xC2BE623C, 0x7CFF06EB, 0x97B94CFC, 0x88FA1319, 0xE46FA1FE, 0x73E561FD, + 0xDAF15BA9, 0x1FADFE4D, 0xD46F31FB, 0x7AFDBAF6, 0xA0FF900B, 0xD9BEEEAF, 0x98BC5EBF, 0xAE3DE837, + 0x2B7F2BF5, 0x534C5EAF, 0x5FD71EF4, 0x979B0FF4, 0x4F2C7EBD, 0x7E5D7BD0, 0x4F3C3E9A, 0xF2E7BF17, + 0xEA5E2FBF, 0x3EA369DC, 0xCA2343BF, 0xF4583FBF, 0x5E207F0B, 0xF59BCBD0, 0x3F3DD6D3, 0xAF1FC47B, + 0x13F59FCB, 0xD04F27A8, 0xAF5F4FF2, 0x7FC8CA93, 0xFF8CA3EF, 0xD6DBAF6F, 0xA1973F33, 0xF45B8FF5, + 0x3F41BDA1, 0x5F994B70, 0x3EF5FAED, 0xB1BEFEFC, 0xB03CACDF, 0x13D6D39D, 0x0F635FAF, 0xDF1EEBD7, + 0xBDFE249F, 0xC7F27EBD, 0xFC7A1BF9, 0xA423EFD7, 0xC7ADAF89, 0x5FAFDF1E, 0xEBE1D553, 0x8D533B54, + 0x6B573FAA, 0x73D42ED5, 0xD2B57E35, 0xEF50ED5D, 0xFD89F24D, 0x5DFD67E4, 0xCDFA35F6, 0x4C3FA2FE, + 0xD1AE7EB3, 0xF679FD1A, 0x7BA6FFD4, 0x58B6CFFD, 0x65E579FD, 0x1A7BA6DF, 0x50BEB5AB, 0x9FAC3CAF, + 0x5F63CFF4, 0x97C9C7F4, 0x8F8D9FD7, 0xAFB167FA, 0x498F6FA5, 0xFC4F582F, 0xBF3E5B69, 0xDCCA239B, + 0x7EE9563F, 0xBF5E20DF, 0xD4D56F86, 0x4DFF74AB, 0xA75F3F88, 0xF76857FF, 0x1936FDD4, 0x437DFD7A, + 0x92FF4356, 0x9EFC671C, 0x7DB7DE7E, 0x7DC77AF9, 0x33DB7EF3, 0xEB7F827A, 0x9B7ED5BC, 0x05E793D7, + 0x6FB7FAFA, 0xF3C3F266, 0xFDF6584F, 0x773E8C7D, 0x5EBFDDEA, 0xD7BDFE24, 0xCFEBB75B, 0xBDFC7A1B, + 0xF9A423EF, 0xD7C7ADAF, 0x899FD76F, 0xB77A78F5, 0x34DF5FC2, 0x2F02F7FB, 0x4BF83ED2, 0xFD7B226D, + 0xF17EF7EF, 0x89E0C4C8, 0xFFBE72C3, 0x860DDDBF, 0xBFAC510D, 0x707F1046, 0xF4FB0E79, 0x12DECFB5, + 0x21AF674E, 0xD0790432, 0xCAAB2CF2, 0xDD56BFC5, 0xB2AB5FEE, 0xE9977BFA, 0x23997BB3, 0xFF912C5F, + 0xC8FAC5CC, 0xBD59BF98, 0xE50B581F, 0xF83E210A, 0x7254A3E5, 0x855A3DA1, 0xBEB2F680, 0x73E45ECB, + 0x209F94FB, 0x6D3C9AF3, 0x3B59BF9C, 0xE47BA7D5, 0x119B0F70, 0x07EBDF6D, 0xE4597FBD, 0xA7BFDEEA, + 0x7F65EBE9, 0xEAD778FA, 0x81AA50CF, 0xE97C9E50, 0x59FE5E12, 0x197F711A, 0x7E1AE757, 0xDD75D75D, + 0x24FF34C8, 0xD3FBB8E6, 0x06F87E3B, 0x2CA3BF2F, 0xC5EF0947, 0x61FD8F5B, 0x2E06A6EF, 0x0550BE18, + 0xE4C5297C, 0xDF4B1CA8, 0x4EFBBD56, 0x31FE3D6F, 0xDA327C1F, 0xDE190DB7, 0xF2E04F44, 0x232DC3F7, + 0x55AB559A, 0xBE97E4EF, 0xABA46AB3, 0xFC6BB8EF, 0x8972F97E, 0x17395815, 0xF5E2FB58, 0xE470846C, + 0xB1F16A56, 0xCDB2D532, 0x7C5FDEAC, 0x948D7F21, 0xC8AB8CF1, 0x0FDF7FE4, 0x1F15BDEC, 0xF7629A7B, + 0x378A5CCB, 0x1F6A3E2A, 0xF75979CD, 0xF94DFCF7, 0xA4C0707F, 0xF9B9AADB, 0xBD7B37C9, 0xCFC6EAFF, + 0x7DC78E1D, 0xC473F0FC, 0xA499EF27, 0x91837A79, 0x0CFF9EB5, 0x86EC0569, 0xFA3E02BF, 0x8FD3AC3A, + 0xF8EF7D6B, 0x291E9516, 0x45FC7D00, 0x72709CBF, 0x570BC89E, 0x7E3EB4D9, 0xEF1FE7E0, 0xF723C72D, + 0xCF46FD53, 0x4DBDF03E, 0x3B571459, 0x86FE3924, 0x95FD1E12, 0xFB274A58, 0x7E1A7FFF, 0x877CBFFD, + 0xFF659C3D, 0x4B1C4118, 0xC7677746, 0xD68BC6C4, 0x70DC3562, 0x0E920331, 0x4DDA0B31, 0x08560131, + 0x9846D2DA, 0x58083671, 0x384895C2, 0xAFB09598, 0x4E84403E, 0x42CA54D7, 0x59D82869, 0x0E520423, + 0x014940F4, 0x7632CFCB, 0x3C3B3BE9, 0xFCB9CFEC, 0xCCCDF3B2, 0x6FFF19E4, 0xFCA7BB43, 0x7EEF6C12, + 0xFF36897F, 0x9BC4BF6D, 0xC4EF13E2, 0x28FF6C92, 0x7F36C93F, 0xDBC83FE0, 0x66FEDB24, 0xFF6D92FF, + 0xB691FF1F, 0x98EBFA63, 0x93FA6393, 0xFA63E3FA, 0xE3FD6913, 0xFFDBC4FF, 0x36F1BF4D, 0xFC6F13FF, + 0xDBC4FF36, 0xF1BF8DFD, 0x0FE74BF2, 0xCF26F967, 0x93FCB349, 0xFED924FE, 0x6D12FF36, 0x897F1BC7, + 0xBFAF5736, 0xA95F4DFF, 0x8F12FF8F, 0x12FFB35E, 0x48158AEE, 0x4733D522, 0xA6EB7FD6, 0x231E1CE9, + 0x6A737353, 0xF4938323, 0x95AFADAD, 0x893E7230, 0x1DD8DB23, 0xEB0ABE4F, 0xE2F95EE3, 0xFBA42AD6, + 0xAB403C8B, 0xDEF133BD, 0x0FE67A58, 0xA2DECC99, 0x10EF25F8, 0xF3FE1B93, 0x8B1E12F8, 0xADCAB01E, + 0x85FD1332, 0x65F6F6F6, 0x80B1BD76, 0xFE3FA13D, 0xE91B55D0, 0x8720E74A, 0xEFEEEED6, 0xFAC79CAF, + 0xDF23B6CF, 0x251E904D, 0x41F54DF6, 0x7328D89E, 0xF55B8F96, 0x44CFF589, 0xD874597F, 0xDD82F77D, + 0x3757FA57, 0xAC47BAB9, 0x72BF63BD, 0xD5E49CE6, 0xC3DF4BB4, 0x88CD1C1F, 0xC7F375FA, 0x668EF568, + 0x1F89E10B, 0xBC133D11, 0x7C7D17FF, 0x211B15FB, 0x733A338D, 0xFD30A6B3, 0x687F8C4E, 0xFDFBD19E, + 0xD6DBBB78, 0x3CBA92FD, 0x002E8983, 0x3DEB9F32, 0xFAFE0FED, 0x89C3FC7B, 0xDE81D7D1, 0x26133D18, + 0xB273B1DE, 0xAB73CEF7, 0x57236ADF, 0x3937C2A8, 0xFFAA02B3, 0x1EACAAC7, 0x0FF6334B, 0x4AC7FDCF, + 0x2CF911A2, 0x3E8BC793, 0xF3FD6BD0, 0x6BE53CDF, 0xEC0F5F4D, 0xB3D85FEE, 0x8E7F2FF7, 0x6FC2FD3F, + 0xF76F5A6C, 0xCF7A2AD5, 0x7613BA3E, 0xD2FCAB76, 0xD0EF12B7, 0xD7495F1B, 0xFCD55EA7, 0xEB9FE8B7, + 0x54947FC8, 0x215FA8FF, 0x7BDFA2FC, 0x41E6F1B3, 0xDECAE76F, 0x06DF1BA0, 0x7F62BA9E, 0x84F1AC6E, + 0xE849ACFF, 0x5ADDA0F9, 0x0FF9A532, 0x3EFEC333, 0xACD73FD4, 0x1358CF21, 0xEBF90F95, 0x3E3B3BAB, + 0xF55F99C2, 0xDF17F45D, 0xC0BD5ECF, 0xB3EF1F59, 0x57FD7E5F, 0xC6539CE8, 0x09D7DF4B, 0x6295C378, + 0x433C84F3, 0x8578A9C7, 0x43E72B9C, 0x9EE0FA32, 0xD687154E, 0xE96EB70B, 0xFA9A12E6, 0x6BE14057, + 0xAC8F2A43, 0xBD89F733, 0x807A13EB, 0x71160E98, 0x831EAB10, 0x2E43FD63, 0x7BE48553, 0xE12131D9, + 0xFBDF83C7, 0x8B172047, 0xAAA4BDD8, 0x67FFD90F, 0xC95EE562, 0x1F8D1FEA, 0x0FF0FC29, 0x9D2FE89F, + 0xE64FC5BE, 0x31FEA0EF, 0xAAE79FFC, 0x57CF3FF9, 0x379AFF61, 0x3CFF81EB, 0xF8E17890, 0xF8A1FA37, + 0xBBAC5DAC, 0xDF9A5DF6, 0x8F5C91BE, 0xEB7A4AF6, 0x5F28894D, 0x1E18EC9F, 0xBE121E12, 0x37F55D6E, + 0x5F98FCB7, 0xCFF6A3A4, 0xFDA8D95E, 0xF47885F8, 0xB7E9BF31, 0xF1C3AFC2, 0x4362B64F, 0xF76BE0E7, + 0xAF07DF65, 0x3F879258, 0xDFF2F192, 0xF3F3366E, 0x5F7C91F6, 0x25B13132, 0x1ED27B99, 0x38FEA43F, + 0x1EDFF531, 0x9F6F9CF4, 0x374EC6C3, 0xE3BF3EE6, 0xF6E179D0, 0xD76F7E5E, 0x2C79BF9A, 0x3FBCDE91, + 0xD60F16AC, 0x77E3DF07, 0xD72F395F, 0xDC7E5CB7, 0x47FBCBBA, 0x7D633D21, 0xB7F7B172, 0x88EF9BD5, + 0x4BBCBE22, 0xBF833F85, 0xB7881715, 0xEAE981D1, 0x5EB84DC7, 0xD9FFC078, 0x9CFD0BEB, 0x6BB715DD, + 0x40427D87, 0xF7B9DB64, 0x2FEF7777, 0xC89E798B, 0x98ECDD73, 0xB582FBD7, 0xA86753CC, 0x8F8917F9, + 0x79DEF35F, 0x1A0FF30A, 0x71B07717, 0x642FCFFF, 0x17749CFA, 0xFB070000, +}; + +u32 point_table_binary_27[] = { + 0x11726D97, 0x7F6C95D5, + 0x19C79FF7, 0x3DA7F796, 0x527A01A5, 0xA53FA9E5, 0x379D4518, 0x43D341B7, 0xBBA2A2F1, 0x1FBB8425, + 0xA4CB661A, 0x37149765, 0x4BDCB2D1, 0x9045D278, 0x7BE7960D, 0x96229166, 0xCEA8909A, 0x90F1634B, + 0x4C244B4C, 0x343A36D7, 0x5664CE51, 0xFA93B25A, 0x5A6E2E84, 0xDADE7BDF, 0xB3E73CCF, 0x735E5FDC, + 0xFA171FCE, 0xF73C3FCF, 0xFB9C7341, 0x83673E05, 0x283A9759, 0x3D3A3A6A, 0xA019F91F, 0x60FFCA52, + 0xA9943153, 0xC807011A, 0x96400DF1, 0x07C8E700, 0x6AF665EE, 0x1D1A1A22, 0x3DBC88EA, 0xC54BCBB2, + 0xD96CB87F, 0x476C29ED, 0x07B1BF2D, 0x0609B2AF, 0x9D1E1299, 0x4C06D9BC, 0x60D7FDD6, 0x9BD70CFE, + 0x413332EE, 0x378FE82A, 0xF68F8CFE, 0x13277429, 0xFB4746FF, 0x4BEEBD39, 0xE4F4D69E, 0xB75EED8C, + 0xEEBF6FBB, 0x6A60FF6C, 0x7FE3A7D9, 0x5BB4AE45, 0x7FCFCDD2, 0x20088CE9, 0x667BA555, 0xD97789C5, + 0x7EF0E56C, 0xBFD53BFF, 0x9F5D525C, 0x8F6EE6D2, 0x55CAE3FD, 0x5C8F1B67, 0x337B6D3E, 0xAE3E7A71, + 0x66EFE0E0, 0x6058BFC5, 0xFF8172DE, 0xCF7CE334, 0x9493FE34, 0xB4A1068A, 0x7F9FFB7E, 0x7575B531, + 0x7F3607E0, 0xBBB87FD9, 0xFCC08913, 0x278C79D9, 0x1C3097B1, 0x3FFF9AFB, 0x01B1AC17, 0xEDF58F12, + 0xCBFED8DB, 0x25EB68FF, 0xAFA0CDE6, 0xA752C593, 0x14DFEB66, 0x8CB8B7E8, 0x11E253B8, 0x1F59EFF6, + 0xC625FFA3, 0xA800B336, 0x38442CFE, 0x82C34181, 0xEC77230F, 0x229F2AFC, 0x96D6B366, 0xD2FC08EB, + 0xF73CDC65, 0xD72189FC, 0x3ADA3F25, 0xBC09E379, 0x15FBF9A6, 0xFA03C593, 0x856F5B3D, 0x5CD740EB, + 0x3BD0DE5F, 0xD1FF9FF2, 0x5D64FF23, 0xE47D68EF, 0xC7C2DD62, 0xFFA41A0A, 0xFD77A2FD, 0x5F9B1962, + 0xF1AFB3EA, 0x1D66B6AF, 0x6A8A97B2, 0x1EBE61EB, 0x0B55F135, 0xD1FDF62F, 0xEACFFF99, 0xB0D8535F, + 0x572F120F, 0x70FDE0A2, 0x4E124B3D, 0xA113BE43, 0xF94BBDD5, 0x2BDEDF29, 0xBFEBF043, 0xF32EC6D3, + 0xADDEA6FC, 0x9AE12178, 0x14ED6756, 0x9DA57567, 0xAFB7EE0C, 0xD913BD37, 0x573D46FA, 0x07D0DE2C, + 0xEE7FB2EE, 0x79AB77F5, 0x2BDA57FB, 0x4CB47E45, 0xC7AA3F88, 0xE6A7862B, 0xE7A3FECC, 0x1CB4D0FE, + 0xA7D89FB7, 0xC51C8AFA, 0xF7CEF8F7, 0x91FE61CC, 0x17FDE5D7, 0xA9B3D1FE, 0x2DA4545F, 0xB43FF967, + 0xE13871BB, 0x99B4FBCD, 0x35F517E2, 0xC7901FB5, 0xDF877A8F, 0xF8A7789E, 0x1A905F83, 0x16B17FC0, + 0xDA2F3C06, 0xBF217E8A, 0xCF9B5703, 0xBF889E8F, 0xF91DB11C, 0xC52BF92F, 0xCCC6E688, 0x259F4245, + 0xEC7C349F, 0xA03FF60E, 0xE5D30D4F, 0x9A21ACE7, 0xC9CACFE4, 0xFBEB30AF, 0x61BD5BAA, 0xB6117FA1, + 0xBEAE5F85, 0x9595A765, 0x7F9B9941, 0x7EA0F2F1, 0xFF7BFE65, 0xDD1FF3FE, 0x19EDB73F, 0xEA9FA4FD, + 0xFFF37D7C, 0xA11F2831, 0xAFA0FFF7, 0x21BE67CF, 0x1E64E862, 0xDEFE478C, 0xDAC04AE4, 0x97F11FD3, + 0xDB8F32A3, 0x9ED8CC5A, 0xBDE9417E, 0x16FD6D82, 0x95CCF073, 0xE6FBB759, 0xBDF91D33, 0xAC72CC7A, + 0x58257ACB, 0xE7515F01, 0x0F279349, 0xABEF624E, 0xBE49FA1E, 0x6633E598, 0xF59823EB, 0xC7913FC2, + 0x78DF83AD, 0x478E1C41, 0x46BDE5F7, 0x9BF3A4BF, 0x8AFCB18D, 0xF7AB9A19, 0xF5C4D06C, 0xF5D08A33, + 0xF641F477, 0x377C8DF2, 0x6F852EE6, 0xE667285F, 0xCBADF8AF, 0xAF383686, 0x99F526C7, 0xEC5D8015, + 0x6D6D6DC8, 0xACF72E6C, 0x69247F39, 0xB667AE3B, 0x667FD877, 0xD68F9BB4, 0x8DD75F06, 0x152D2D2D, + 0x613EFEB2, 0x2D1BEF88, 0xF746C869, 0x66A8D8B9, 0x73A7AD5F, 0xDAD603CA, 0xCC5C7B7B, 0x7B584F28, + 0xDB1444EB, 0xE565434E, 0x33B31EFB, 0x9FA67E5F, 0x8445DC7F, 0x390F171B, 0xBF49ECFA, 0x9D69FC89, + 0x709A19BE, 0x24FD4FDB, 0x7E7A5928, 0x8F9E072F, 0xBB251BF6, 0xD7F6BB2C, 0xE43433EB, 0xB19E695B, + 0x0FDC7FBF, 0xB061DE3A, 0x1AB2AD77, 0xD9D6B150, 0x4FCC7AAC, 0x27B1F51F, 0xD6B795FD, 0x47EB6DFD, + 0x0BA79959, 0x8FF76BDE, 0xDEB75085, 0x5F2E31DF, 0xFF50AB26, 0x482FF7A3, 0x671CA3DE, 0x7281F578, + 0xDFE6EDF7, 0xE4F7C18A, 0xE8FBC37F, 0x432FA2FB, 0xDCBD4F7C, 0xC7A8B7EC, 0xB1DEAD17, 0x053AE198, + 0xE6574127, 0x281ED413, 0x07A01D93, 0x1E2395F7, 0x02C5AFF2, 0xD0EEF211, 0x7DBBCB47, 0xEC41343F, + 0x95736C52, 0x96B5828E, 0xFEFEFEF0, 0xFDA1F17F, 0x060606C2, 0xF785C9AB, 0xA1E9E969, 0xCB296203, + 0x2DC453C8, 0x07ADDEBD, 0xBFF8BD81, 0xFB8B255F, 0x7E1FE5F4, 0xE3C22966, 0xF896C44F, 0xFE4D6006, + 0xC57FCAC6, 0x5BF28419, 0xB4F3CCBD, 0x7F4A9ED0, 0x4D8E59AF, 0x9B6C7CCE, 0x7EFC9006, 0xE7CFE5BB, + 0x79F366F2, 0xC70CBAA9, 0xA929F41F, 0x3FC4F573, 0xEF237D8F, 0x9AA0F929, 0xF1435C4D, 0x483E941F, + 0xF8502F7A, 0xCEB706EA, 0x651E533D, 0xFC73C252, 0x1F65A05E, 0xEA45F553, 0x0535412C, 0xEF37FF8C, + 0xF893F795, 0x3FA28BD9, 0x3F33C4B8, 0x7EEE7C81, 0x6FE6C43F, 0x9FB7CB66, 0x4EFCF379, 0xBC0C9EF8, + 0x27360BD8, 0xF7C8F935, 0x0B6A9258, 0xDE7FDEBF, 0x15BFB7EC, 0x2BF66FF8, 0x3E9D87B2, 0xAB5771D8, + 0x8C207F88, 0xEFD7DB50, 0x3A3C3CCC, 0xEB9F002C, 0x2DD6F191, 0x115C9CE5, 0xF5B212BD, 0xC8EAA11C, + 0xF90D8C67, 0xA5BE8BBE, 0xCF5A64BC, 0x2FA15AAF, 0x20B6EBBD, 0xC8255045, 0x9CE0753F, 0x2EF3FF18, + 0xB2CD47AB, 0x5B21DBF9, 0x105373C4, 0x87858B00, 0x4226BD09, 0x42B6EFEB, 0xBCC98C8F, 0x8F33E37C, + 0x4B2C9819, 0xFB7E277B, 0x96736AE2, 0xCA952BCC, 0xA4579336, 0x1F3C4FF8, 0xA6E0FD33, 0x33333C2F, + 0x92BC9FFA, 0x657937EF, 0xB7EBA4DF, 0xCDFBE9F7, 0x4033B38B, 0x9FE6D5EE, 0xCFE3274E, 0x7E1E3FE9, + 0x9377C49F, 0xA6F3F0B1, 0xAEA4F7FB, 0x619ECF78, 0xBEDB888F, 0x3936B743, 0x26BD394F, 0x7C0D19FB, + 0x57784B4D, 0x138F207F, 0x683F6D61, 0xBBFE093D, 0x2715F12C, 0xAF17DE62, 0xC6FEA4A9, 0x7F4B6083, + 0xF42F6DFB, 0x636E09DB, 0xF55EFE9E, 0xA47FB4EE, 0x9733533C, 0xB61FDF33, 0xB743B6FD, 0x5A247CD8, + 0xB1F64326, 0x3D33D633, 0x6DEB5178, 0x4905145F, 0x8E193C15, 0xF4F6F632, 0xDB7A7AF8, 0xF2E5DF43, + 0xC4859784, 0x9B99FDA7, 0x4D36BC1F, 0xAC5E47D8, 0xDAD32A90, 0xFA13FB4F, 0x3B863A99, 0xCF20F3BB, + 0xCEC6577E, 0x25648F59, 0xE66D38CF, 0xDDFCE579, 0x9A586782, 0xFDFBF787, 0xDF1BC44D, 0xD0D1D161, + 0xB98E59FB, 0x327FEB58, 0x2FECE6BD, 0x01555151, 0x41F1D0FB, 0x5B6B90F7, 0x25C5B7BE, 0x5FDFE17F, + 0xFD058847, 0xFDDB0E59, 0xFFCE3E4D, 0x74F167ED, 0xAD3EA8D5, 0xDAB56BC3, 0xFB60F541, 0x53A8AFAF, + 0xB7F5E8A3, 0x7C9E5379, 0x99377D36, 0xDFBB1F0A, 0xF9056697, 0x3FCF5B78, 0x2EBC7F68, 0x1E277E69, + 0xE63B3B3B, 0xC37967FF, 0x76EDDA65, 0xB98F592B, 0xE9771FEB, 0x55A1A7A7, 0x279CD7B0, 0x02FC4B97, + 0x2E513CCC, 0x2AE0DFF7, 0x1CDF8661, 0x1544FD6F, 0x18063FEA, 0x1FE25064, 0xFD3BFB38, 0xBF73645F, + 0xB3BD8629, 0x958BDE27, 0x0D5378E5, 0xBADFD398, 0xDFF23E7C, 0x2347E7FF, 0x1A80683D, 0x608D9C87, + 0x6EE6E57D, 0x1A643FE5, 0x573D262C, 0xF96EAC95, 0xEF43EAB1, 0xB156EA21, 0xF3BF7A4C, 0xFCC9FC5F, + 0x9E71FE65, 0xFEC7E18E, 0xF388E747, 0xFC332FCF, 0x38FF7CBE, 0x6ABB5481, 0xFD33371E, 0x57F9E8FC, + 0x6F3C0E1E, 0x9D4799FF, 0xB55DE0DB, 0x7AFC1700, +}; + +u32 point_table_binary_28[] = { + 0x11728DD4, 0xCF4B5451, 0x1407F0F3, 0xE6BE4625, + 0xB310B299, 0xB12CA5A0, 0xA0628216, 0x06D22257, 0xB3E917E9, 0xA24581D1, 0xA24D7F80, 0xD24A2411, + 0xCB5AD5A2, 0x82569A8B, 0xA20C82A0, 0xA04535B8, 0xD04D1091, 0x51594E19, 0x44CF17C3, 0x38A333A7, + 0x73EF39F7, 0xBD379341, 0x6FF7E17C, 0xDFB9BFDE, 0x7D980507, 0xE89959F4, 0x4E7B9E87, 0xD0C9FE35, + 0x151AA7C9, 0x0FA1451B, 0xB3EC99EF, 0xD638AAF3, 0x1D83FE93, 0x4AA54279, 0x7663CA7F, 0x65ADF38D, + 0xDB95A3AD, 0xF3DA1D97, 0x63BEF829, 0x3EA317CA, 0xB16392CF, 0x693B13EA, 0xC3F8F8B8, 0xAEE7F035, + 0x00B6AB05, 0xAEC311FD, 0x3EA4EA76, 0x4ADDA739, 0x01A6DD1E, 0xE9F70EBA, 0xA87EAB7C, 0x5CFADD80, + 0xFD54DF55, 0x19140F40, 0x1B40E57E, 0xF9FA3FF2, 0xB5F501D8, 0x447EB372, 0x575C35DE, 0xDFF381A3, + 0xF8929673, 0xB6EE9EED, 0xA7F3EA2A, 0xFED4F535, 0xD657B57E, 0x3D1E3E27, 0x5F824636, 0xF78B2D25, + 0x4E45C753, 0x1F9345EE, 0x07E77089, 0xEA875307, 0x25DF8333, 0xE42B365F, 0xBD7EAA9F, 0x846EAAE7, + 0xF0E6FFD5, 0xC987C8F3, 0xCE5BA99F, 0xD1C6E9C4, 0x94D4CFC3, 0x1E9AEF44, 0x72399A2F, 0x77264F44, + 0xFB95AF25, 0x326BCFAF, 0x66FE7944, 0x7C41FBF3, 0x00D2BDBD, 0xBD64E867, 0xEFBD48A3, 0x20FE6643, + 0xC29AF390, 0x903C191A, 0xA8DF1648, 0x6532199D, 0x1F62770D, 0x9A7C9E8D, 0x8BE2DA7C, 0x6D3DCF75, + 0x5CB4FD70, 0x44DBF161, 0x735F5F5F, 0xF0BEE3A7, 0x2F44F3D0, 0x1478842D, 0x79B2598F, 0x0F2DBC3E, + 0x59AF7FC0, 0xB7F337EB, 0x690A3CC2, 0x967C1657, 0xF5FD72BF, 0x8023E767, 0xECCC59F3, 0xFD75DEAB, + 0x9CECB7B1, 0x3B1F5A7F, 0x3FF1B45B, 0x6FF3DAB1, 0x4FD6B86A, 0x3C8705F9, 0x1E8DE3FB, 0x020FEB7E, + 0x70077648, 0xDE38F638, 0xB0B9FFB1, 0x47EAABBD, 0xEF267F3B, 0xB4EE57BF, 0xC0B6FF07, 0xB73DF0B0, + 0xF156EEA7, 0xC733F9CF, 0xE202ED8F, 0x9E9F0BEB, 0xCD7E1464, 0xBFE2D060, 0xEC89D7A9, 0x85C026AF, + 0xBE59EBE9, 0x6C5855F9, 0x52A9C4A6, 0xF3D95852, 0x057A4C3F, 0xE315682D, 0x168B6C93, 0x87A4C917, + 0xE83C74BF, 0x7E44199F, 0xCF07C49E, 0xB55A0E6C, 0xF2A1CDFE, 0x74AB65D4, 0x8F27DF47, 0x83B8608D, + 0x18D8E4C5, 0x59FD77A2, 0xE5CEAAB2, 0x9C9FF1B6, 0xA1C00E1B, 0x62D1F38F, 0xCF86D6F3, 0xD9FD83FE, + 0x6991F36F, 0xF602B7B1, 0x5D907C1B, 0xE7AD71D2, 0xF41B7325, 0xCF6E9D0F, 0x3CCA0688, 0x9E7F7C2C, + 0xB4E99706, 0x889E7FF3, 0x64E04976, 0x381EE7B9, 0xFF1F0000, +}; + +u32 point_table_binary_29[] = { + 0x1172859A, 0x6B7055D5, 0x1580D739, + 0x7BDF9B10, 0x12724330, 0x403122E4, 0x4A79C498, 0x02D657ED, 0x9469A308, 0x140C0FA5, 0x55B0D629, + 0x2D32D519, 0x1D07A5D5, 0x3EA4404A, 0x2DED8CB5, 0x8E7DCFD0, 0xA1D10EB6, 0xF8A8B415, 0x8BE2D0B1, + 0x8E564501, 0x05054CD2, 0x481A482E, 0x8F90DC7B, 0xCFEEDA6B, 0xAD7DB273, 0xC0697EF1, 0xCD5A67BD, + 0xF6DAE7EE, 0xBD0EB0CD, 0x6C34BF00, 0x28FEE7E4, 0x6306FFA0, 0x13F97E80, 0xFE9FE963, 0xC4BF47BE, + 0x1AA0EA8D, 0x14F4F4F4, 0x18B813F9, 0x46809A87, 0x4E8DF7F9, 0xC50FA18C, 0x58F45FB9, 0x3E93711C, + 0x9D0638F8, 0xF74C268A, 0x22D26786, 0x32E26D00, 0xD6FFB157, 0x4C6F5F5F, 0x1FFA4746, 0xFF47EFCD, + 0x3CD2DFDF, 0x8FCF23A3, 0xBD6863A6, 0x8EFD21A3, 0x3FD5687A, 0x7D7EEE69, 0x50EC8FF5, 0x77AECA94, + 0x3BB6FEF6, 0xAECC94B3, 0x7FE10894, 0xE5206336, 0xC2330095, 0x9B73BFD9, 0xB0618309, 0xA6217F07, + 0xA0ECE9F0, 0x5DCBB61E, 0xF01980DC, 0x04557DF2, 0xE4498C17, 0x19FD755F, 0x9D3BD6D6, 0xD61673D9, + 0xB74E9C21, 0x167D3D56, 0xF591BED4, 0x736F4ABD, 0x4FF5947A, 0x1F3C7EE2, 0x03CB4106, 0xC0FA3FDC, + 0x0517B27F, 0x64F4DFF1, 0x6A6606FB, 0x47467B66, 0x462643F5, 0xC07A597F, 0x7A94E9A1, 0xFC84F73C, + 0x682262D1, 0x7FEFC94C, 0x48FA52CF, 0x110F084B, 0xBDD3CF99, 0xC8D6DBF9, 0x7B350735, 0xE45FE279, + 0x7954CF97, 0x89A733BF, 0xF651CF97, 0xAD7D62D4, 0x7FAD136A, 0x88A55E75, 0xEF87BDFC, 0x3CD773CA, + 0x55B9A7F8, 0x79E6890F, 0xE6FE42F5, 0x9ECEFA13, 0xD78739CB, 0x663C349B, 0xBF0284EF, 0xE861E3C6, + 0x8D33D16B, 0x668D790D, 0xE86FCB96, 0x2DC61C81, 0x66BB5EFA, 0x85B0D5CA, 0x1DABEE70, 0x87AF6F56, + 0x06BB48FF, 0x51B3C6CA, 0x618B5946, 0xF6DDF3DF, 0x28E6AD3E, 0x7C1D965A, 0x4EBD69F6, 0x523F6C81, + 0xCF630C90, 0x7A27F81A, 0xC99F8239, 0x565EF248, 0xD56A5F9E, 0xDE5AB5D7, 0x7F3E3DB7, 0x72831FBF, + 0xD9517E88, 0xE4279057, 0xA3FCF3A3, 0xC650BC22, 0x87CF16EF, 0x26B9D8D3, 0x6F9674F9, 0xFEC263A5, + 0xD3C8DF53, 0x308EF27B, 0x24BDCAF7, 0x5FDCAE81, 0xF4779876, 0x7309DA9B, 0x63DA6CBE, 0xCE5F0822, + 0x7FC1FC97, 0xF25DA49F, 0xA0E7453F, 0x3D4FAF22, 0xFDB3FD0F, 0xF1F7FFF2, 0xB10C97A2, 0xFEAC9AA5, + 0x94DFBFE1, 0x12F813C6, 0xF7C6C83E, 0xE23F9A35, 0x702D3EDF, 0x7962BCF5, 0x17AFE7FE, 0xEE67697D, + 0xC47E6A49, 0xEE1EFFF9, 0xB0AB6FEE, 0xB9F34346, 0xFFEA5573, 0xDF39F3ED, 0x46FBEBD0, 0xDEFE81BE, + 0x73EAB7A2, 0xFC7280E0, 0x9FF97B89, 0x13F693F1, 0x076331BF, 0x7BD1FEE6, 0xD1FF22FB, 0x5F85E6A0, + 0x0CDF1933, 0x6A6E3957, 0xFED8CFDB, 0xE12EB457, 0x0C17507F, 0x4FC4FC2D, 0x974095B5, 0x8FF23570, + 0x37F2FD40, 0xEF9FA0C1, 0xB4E3BF41, 0xED81F328, 0x9EA3E628, 0xD463BDFA, 0x4D0FE907, 0xA87F11C6, + 0xFB64FE03, 0x62B1A79B, 0x0A4DC412, 0x5F614DC9, 0x1EF22FF6, 0xCC70D521, 0xFE7A891B, 0xF512DE6F, + 0xF0455883, 0xE1DD52D2, 0x4AFD90F4, 0x9788C7D9, 0x0FFEAC72, 0x7E3DD424, 0x6697BF59, 0xA86B889D, + 0xBD01C852, 0x3EB21E90, 0x86523F1F, 0x750CCAFD, 0x7C55A9FE, 0xACBF9EC5, 0x774BB6B1, 0x7D5EBF68, + 0x977ADBC9, 0xADBFF0F6, 0x92B673F6, 0xCBEB687F, 0xBB7DA7F7, 0x77D17A26, 0xFACFAD5F, 0xF8DFFCED, + 0xB25EFBA0, 0x17E3FB65, 0xF17A791F, 0xAD8197F1, 0xF93DF9DF, 0x9D73BF24, 0xF7D30BE6, 0x497A7F4C, + 0x0B797F4A, 0x7F95DE0A, 0xACFF2CBF, 0x7F523DB0, 0xCA5F6F6F, 0x7DDAE1DB, 0xC81354BB, 0xF81FBA5E, + 0x67F7CFD0, 0xFE4AF4A7, 0x5BDFB077, 0xCC6259EF, 0xC5F020F2, 0x438E87E6, 0x7B763DD0, 0xDE19E40E, + 0xF3A82F77, 0xFD8EF265, 0x700CE37B, 0x65CC5362, 0x9FF48B3F, 0x19731DE9, 0xAF302D66, 0x12F64B8E, + 0x7F0F9023, 0xE64FE562, 0x9E8CFE47, 0xC4DCC22C, 0xFA3F42FE, 0x3EEAF740, 0xC9C2850B, 0x2D47CCD9, + 0xADA86560, 0x13F25AFC, 0x5779F671, 0xE2A47E52, 0xBE09E5C4, 0xA0162D5A, 0x14C71356, 0xC3F9EC1F, + 0xD631CFFA, 0x31E95BC6, 0x784CB763, 0x8ED7748B, 0xBE8BE723, 0x387FFEFC, 0xF9C8A84F, 0x7CF536F6, + 0x876CFD8D, 0x762CF18C, 0x86F3172C, 0x58606017, 0xC6339FE2, 0x9D44F676, 0xA19CF8E2, 0x3EE21791, + 0xE7D9782F, 0x3E21DCC2, 0x0C1387E8, 0xFF0D4A98, 0xD11F71E3, 0xB3E4EF45, 0x64D4378F, 0x3672FE62, + 0x0F7F07F3, 0xA4DF6A5A, 0x602AAFCF, 0xCA952B2D, 0x47CC9FCA, 0x91BEE57A, 0x5E1FE116, 0x66D6C7DF, + 0xF3167BBE, 0x08AB608C, 0x952347CC, 0x331E261E, 0x81BC04FF, 0x713CE616, 0x66D6877D, 0xC83FA4FC, + 0x2F108E98, 0xB34B89DF, 0x437E88D6, 0x6F89700B, 0x338C23EE, 0xE5786CFC, 0x37DD7493, 0xE58859E2, + 0xEDE57CE2, 0xF87B395F, 0x1B3FE94B, 0xBEB8FE17, 0x2C5EBC18, 0x19D6317F, 0xE11B9C2F, 0xB27D7F75, + 0x3B66FBB8, 0xFEA4EFF2, 0xC5F5AFAE, 0xABABB3E7, 0xA375CC23, 0xD39C2FB2, 0x8D7C7455, 0xC1AF07AE, + 0xFFB06C36, 0x3B986F37, 0x5C7AC71D, 0x7720C35A, 0xE6C60D9C, 0x2FB2CDB7, 0xDAB1D4A3, 0xDABEF560, + 0x30DFDD30, 0x96FAAF97, 0xE30D765F, 0xF1699673, 0x3EA6C731, 0xE76B7A9C, 0x3EF6D3CB, 0x43EBC73C, + 0x583FF3D2, 0xD0FA3143, 0xCDCD37DF, 0x4CFD60D9, 0x3EBF6CD9, 0x32AA0FF3, 0x60FF587B, 0x7EFF30CB, + 0xF3CEDF6E, 0x18DDD4D4, 0x44F132CF, 0xBCCBC56F, 0xED991EC7, 0x6C1FE31F, 0x7DCD35D7, 0xC4FE70FD, + 0xAEBDE186, 0x1B68BD98, 0x676D77EB, 0x67EDE1FE, 0xDDEEC783, 0xEB77ED92, 0x254B0C6C, 0xE5F74DFC, + 0x7EDACAFB, 0x3BC84DFF, 0x47CC936C, 0xBC31B730, 0x0FD58FDF, 0x1F5BF97D, 0x11567FEE, 0x72F2B795, + 0xDF27A6DB, 0x31DB8BDF, 0x1F721F32, 0x27554E78, 0x3DF169F3, 0x8A633AFF, 0x7D51CEA3, 0x725F0AE7, + 0x2A234CFA, 0xEA344CF0, 0xEDA948DF, 0xC0E77DBE, 0x5F404AF3, 0xFA77A2BE, 0xFD3D8920, 0x20DE868C, + 0xE77D8DBF, 0x88CF3FFF, 0x7C7CFFD0, 0x5A1577EC, 0xD811DFDF, 0xF0F9CBE5, 0x3EB79E38, 0x803AC774, + 0x3EBC101A, 0xE4FE4672, 0x0DD0E0DF, 0xFF94517B, 0x1C93FE78, 0xB587E3E7, 0xFB98EA57, 0xBB24FE3C, + 0xB379CB31, 0x9DD7D79A, 0xB79C3EB3, 0xDA25FE48, 0x1EDE0BD7, 0x38A6F816, 0xE02BC4BB, 0xFFC17C3D, + 0xD231EBEB, 0x1BA57EE4, 0x2F5C684E, 0xFBF7C370, 0xA17ADBDD, 0x97A87E4A, 0xA7A47E79, 0x620D93A4, + 0x7E795B2F, 0xB8DEEC62, 0xE6FB1334, 0xABF788C5, 0x7FF884AE, 0x95FC29BE, 0xF071795F, 0xCB7DD014, + 0x74C6AD8F, 0x6508F024, 0xE3AD57C9, 0x51734298, 0xD6B3A45D, 0xCF10FFB4, 0x5E26AF06, 0x68BD643D, + 0xF1FC5690, 0xF55C6FDF, 0x472A321F, 0x387DBA1F, 0x827ADFF7, 0x8772E78F, 0xEFA72955, 0xA4F795DC, + 0xDFA04437, 0xC9FD773D, 0x31C058B9, 0xCFADB7F7, 0x371541B9, 0x7FBF5391, 0x3A40F753, 0xF1678C3A, + 0xE4FACD32, 0xFE49BE7C, 0x1F85B9FA, 0x31575F66, 0x7B4A19AC, 0x776AB979, 0xC0E933AB, 0x47FC7AAB, + 0x6F4ABD65, 0x3DD41D50, 0xE718A45F, 0x9D3EFB17, 0x7DF117BE, 0x846F642F, 0x9EF0259D, 0xE5FCF93E, + 0x0B0FAB3D, 0x927F9ED9, 0xEC967CF3, 0x365F2CE8, 0x6CFF7E8C, 0xFD328AF3, 0x677FE11F, 0xF4283F9E, + 0xB01566F3, 0xEF25EBA7, 0xFEA53A7C, 0x7BA95721, 0x90FB31B1, 0xFE100239, 0x5F91BE3E, 0xA23A8825, + 0x9EF42DA6, 0xCF9F0FA4, 0x6FD3A5F1, 0xFDDC72A3, 0x2E95F31E, 0xEB5F6CFA, 0xFCF98629, 0xAA367F3D, + 0xF1FD70A1, 0xF827865F, 0xC385F1FD, 0xDCF2AF54, 0x9BF8A77E, 0x1836C5CD, 0x27B85F86, 0x35883DB9, + 0xCF97B68B, 0xFE74D62F, 0x3DCCF6F0, 0x2C3EDC76, 0x66BA4A07, 0x34FFF802, 0x5418EC4C, 0x1DA482ED, + 0x2FEFB33C, 0xDC1CB6EF, 0x63915BFD, 0x03589F9C, 0x32BEBE2A, 0x6A43FA62, 0x2F1C16CB, 0x879B77D1, + 0xFE45AA30, 0xC4FE289D, 0x8FF5D15E, 0x18887C96, 0xD8EF52F9, 0x21FA657A, 0x208E07ED, 0x8593453E, + 0x4BE21FA9, 0x0686E897, 0xEA33A42F, 0xF6822896, 0x533EA9B7, 0x71C7F9F1, 0x9FD08558, 0xDFC63F52, + 0x15451E72, 0xFE760F99, 0x73D52B59, 0x9F90E5B1, 0x3E7158E6, 0x3DEFD72F, 0x592FAB6F, 0xE527BCE7, + 0x297EE164, 0x3D93F5B3, 0xF15AF9C4, 0x583FE47A, 0x099F5DDF, 0x643DD97F, 0x57ACCFFE, 0x8BDEF37E, + 0xBD93F59D, 0x95C85F38, 0x3CCF8BDF, 0xAFFFC7D4, 0x3BB5175C, 0x7D81D633, 0x3420FD32, 0xD47E727D, + 0x441FAB39, 0xA89FACA7, 0xBF1ECE7E, 0xA571FD3E, 0xB47E67D7, 0x9FF5CB44, 0x3F59AF64, 0xBD9D7E89, + 0xA79FAC8F, 0x5F5F17FF, 0x6913C6F1, 0xF8F548D6, 0xF3939032, 0x0D5E3F66, 0xA1C4D47B, 0xFB378BF2, + 0x46AF3FAD, 0xFE54AFFF, 0x443FDEBF, 0x622FEE47, 0xFBFC14AF, 0xDF9C7DB7, 0x7FC55EDC, 0x7F13C4BE, + 0xEB2FA7EF, 0xF6AFD88B, 0xFB6D82C4, 0xEFFAC9E9, 0xBBFD2BF6, 0xE2FE927C, 0xE2FE71F1, 0xBBFD2BF6, + 0xE27ECA9A, 0x02E7FFB1, 0xF54AD407, 0xF51BBCF5, 0x118EFB25, 0x59BF64BD, 0xACFE54AF, 0xDF84E3FE, + 0x49D63359, 0x3F1BEF14, 0xAFFF84E3, 0x7E3ABBBE, 0x897A8A7F, 0xD78FC271, 0x7F25EB9D, 0xACEF8444, + 0xFEC271BF, 0x25EBFF31, 0xF58EFB35, 0x8B27A17A, 0x6FFF26EB, 0x9B5C1FD1, 0x8FF7EFB9, 0xEAE9AF87, + 0xB3EFF66F, 0xB27E67D5, 0x5FF4DDFE, 0x4DD62B59, 0x6FA75FE2, 0xE927EBE3, 0xD7D7C5EF, 0xF66FB21E, + 0xC97ADE89, 0xF7193CE9, 0x8457EA8A, 0x78FE624F, 0x3EA11E17, 0xB33D5384, 0x725EBD93, 0x39BCD2F4, + 0xCBF99CF9, 0x56C8C4F7, 0xA369741E, 0x1A1FB3B5, 0xA77510EB, 0x5B7FB72A, 0x9E67FC14, 0xF93EE49B, + 0xD5198AE7, 0x87C8DF45, 0xFD52612B, 0x5F47E759, 0x5EDF9FB3, 0x3C9C2F7C, 0x27DEA7D0, 0x5E4541BE, + 0x77AC60AE, 0x1C30DD31, 0x633C9579, 0xD526F113, 0x57145487, 0xC4431C6A, 0x752ABECF, 0xD9F8D3AA, + 0x2F661B3F, 0x9EFE637D, 0x1BBF96EF, 0x293F45C6, 0xF82B0E99, 0x62474787, 0x8D3FB2F1, 0x551E34F9, + 0xF6F67696, 0x63FC951D, 0xAAA3B3B3, 0xD3C64FF2, 0x8A8F5467, 0x57579781, 0x7F603EF6, 0x3C3853BE, + 0x4FED466E, 0xB6E747F9, 0x5E66E573, 0xE83CA989, 0xB7B33C9C, 0xA9229147, 0xF6F9A04F, 0xEAB91BB9, + 0xD9D64B9D, 0x8CE573E8, 0xBE3C4C9E, 0x2779700C, 0x4AF9FB90, 0x69017B5F, 0x5DA4CF3B, 0x75EA14CF, + 0x776CEF9D, 0xD6D9783E, 0xD46059D6, 0x771B73B8, 0x0802D2EF, 0x14DE0C21, 0x7D9FEB65, 0xB615A3EF, + 0x5BBD6CCF, 0xEE28F9DE, 0xC5FE36AB, 0x027D6F3A, 0x88FC3DBA, 0x1FF17DE0, 0x1D643BE9, 0xA810B6F2, + 0x4DD47F53, 0x88DB581E, 0xFE963928, 0x47FE0AE6, 0xF3B8E1FB, 0x4A35F297, 0xD0DB1961, 0x2B5F88ED, + 0xA774FDBE, 0x7DFB4C90, 0x6279F08C, 0xAEDFBF7F, 0xBFCD27B2, 0xF1541460, 0x38C5D3CA, 0x5C3900C3, + 0xA41E91CD, 0x07FBA79D, 0x781B33F6, 0xCF7FF8FB, 0x19B3ED9F, 0x8181019E, 0xAF3470FF, 0x483DC81E, + 0xF6CF38FE, 0x7EC91C6A, 0x184BFA07, 0x9131FF8A, 0x7E283F70, 0xE080CD3F, 0xB2F9559E, 0x86328ACF, + 0xCA31FFCA, 0xE3EA1DC9, 0x9FE41539, 0xB58FF229, 0x47FE8A2D, 0x8F3A72F8, 0xF0619B7F, 0x64F303A5, + 0xDA0E1D3A, 0xC472CC1F, 0x86C118DB, 0x8F983FC9, 0xC312A8A1, 0x7EC5F534, 0x3B91EFD6, 0x69DA4FAD, + 0xCC1078BC, 0x9BEE4FC3, 0xE5FB2471, 0x78B770A7, 0xF06D309C, 0xFABD9719, 0x25C38F1C, 0x39C2BCD3, + 0xB24E93BC, 0x53FCDDA6, 0xD3478F1E, 0xA57A5AB6, 0xFBB7BBBB, 0x9BE7333B, 0x79FFD2FE, 0xB0BC9BF7, + 0x2FED9F6D, 0xCC76FF92, 0xBC9319EB, 0x7F929EEF, 0x65B6F527, 0x792FDBB3, 0xFBF7F8F1, 0xE3ACBFD3, + 0xDBBF329F, 0x58BACA14, 0xFCF944D3, 0x08539079, 0x422BB3D6, 0x8E595FF6, 0xE3EF91AF, 0xB6F551C6, + 0xB1D51F91, 0x8DE7331B, 0x99F9FEE6, 0xE63358CF, 0x40EEFFAD, 0x344F08D5, 0xC0EAD5AB, 0x637BD56B, + 0x35F8F39C, 0xEAB5901E, 0x32CF09E5, 0xFD2DF7FF, 0xEA26D0CD, 0xCDCD83F3, 0x1A055AF2, 0x69655605, + 0xD9BFADAC, 0xAF0A2B56, 0xACB0F38E, 0xDAA1F143, 0xAD8D17FB, 0xCBF8F396, 0x8A9C8B9F, 0xE72371FC, + 0x32DFA8C1, 0x1BE490F9, 0x4AD614E5, 0x7B7A2DB3, 0x568E595F, 0x2B99AFD4, 0xD23CEAB8, 0xE679BCC4, + 0x33F28C2A, 0xFAF398EA, 0x94FCDEC8, 0xFDDFEE6E, 0x9A17CAFD, 0xBF6A35E8, 0x79F3E6C5, 0xF1445740, + 0x4AE2A965, 0x76F92393, 0xBECAD3BC, 0x13EB4FF3, 0x86B486CB, 0x2EBB2C5E, 0x8F8B9ED7, 0x40EB21F5, + 0xBEE839A9, 0xB7CC47EC, 0x5F7D7D7D, 0x3CDFC82E, 0x35E69E7B, 0xEE89D703, 0xAE03A0F5, 0x907AC375, + 0x1AA8DEC8, 0xACAF41E6, 0x2BAD344F, 0x98AD0AF2, 0xFF09289E, 0xAAC9AA20, 0xF16C6406, 0x6DFDC5F3, + 0x98D9A0FD, 0x79CB58EC, 0x6F7FDE02, 0x4D00124F, 0x2BB3F8CB, 0x2093BE06, 0xF9FF03B5, 0xD67ED4A0, + 0xA2993367, 0xC6EB915D, 0xAE225A0F, 0xA9777639, 0x84546F99, 0x8F440D10, 0x72FE3CDF, 0xA8FB8131, + 0xCB972F1F, 0x9C7FCD06, 0xA0F5907A, 0xC36C0D54, 0x6F64D6D7, 0x60E7DDC1, 0x3464CC27, 0xAA73F973, + 0x3C23A7AA, 0x82C403CC, 0x2E7F9E67, 0x44752E7F, 0x9E877CE2, 0xB8CB5FE6, 0x3B0A40E2, 0xA965167F, + 0x1964D2E7, 0xFCE3790D, 0x6A08D732, 0xAB48E627, 0xC4E9D755, 0xD19FBFA4, 0x5F8790E7, 0x1F1CFFD4, + 0xABC49EC4, 0x37F52A8E, 0xC7CD5F26, 0x1FC598F9, 0xF95A660D, 0xFEFC05A6, 0x89BEAC0F, 0x4C137BD3, + 0x99D39B44, 0x5FE62FE9, 0x4D624FFA, 0x67CA7DCE, 0x3FF7C794, 0xFB9C7FE6, 0xC98DCE3F, 0xEB4F6E64, + 0x7B78BFBB, 0xDE1CB2AF, 0x930BA83F, 0x88ED646C, 0x902B98C1, 0xE957B0BE, 0x7016E6D0, 0x79D2E95B, + 0x9EEA3D6F, 0xEF4753BD, 0xE72D370C, 0x3EFF3F00, +}; + +u32 point_table_binary_30[] = { + 0x11728598, 0x6B8C5557, 0x15C7D739, 0x7BDFB997, + 0x795E6879, 0xB4C34C09, 0xF27E6819, 0x94426905, 0x4B5B4B2B, 0x21034851, 0x832F4447, 0x69A31112, + 0x99011F1F, 0xD48190F2, 0x68428335, 0x21813A19, 0x27109B54, 0x8D692414, 0x29F10B19, 0x521D10CB, + 0x506446DA, 0x06289442, 0x79CEDCBB, 0x5C7BADB5, 0xF79C7B18, 0x950F647E, 0x59FFBD1E, 0x7BAF7DCE, + 0xBA075A01, 0x6011C0A9, 0xB67CE595, 0x2B571088, 0xB11FE0FA, 0xBC7C65B1, 0x58446814, 0x7BF71230, + 0x6C27C6FD, 0x00356F83, 0xD9B56B97, 0xE899F395, 0x9EE15980, 0x93DF4DAC, 0x775C04E3, 0xD9E9474F, + 0xC21BACAF, 0x25EE0128, 0xFFD547B5, 0xEC9F1846, 0x02DC2E57, 0xD6F8EF6F, 0xC01BCC7B, 0x89C703D4, + 0x3E929B9E, 0xCCB7BA01, 0xBBD8BFD6, 0x33E979EC, 0x0AFA0A80, 0x61DDB9E9, 0x6C27C6CB, 0x0043BEF9, + 0x3FF83840, 0x14FD77FF, 0x2EFF6B37, 0xB14BEAC5, 0x2DAEBE77, 0x0EE4F362, 0xC72DD801, 0x5075389F, + 0x5FBE7C39, 0xE5EF192A, 0x3C8B1ECA, 0x9D1E5748, 0xFDD9D935, 0xE79C3FC7, 0xAEFEEC6C, 0x3CEFF7C7, + 0xF1DC763C, 0xEFF7C7E9, 0xE7B6D79C, 0x93FAF09A, 0xDB8FF8CB, 0xF6627B7B, 0x3BC21EFC, 0xC0F9B74B, + 0xED3ECE67, 0x27AD2036, 0x2F95AD51, 0x7EDA717C, 0x393755EB, 0x6D74EBA3, 0xF2DC9ADA, 0xDADABBFD, + 0xA5D7EFC1, 0x571D67A6, 0xC6C27BB1, 0xC5E96D39, 0xAC61FD2E, 0x6267BF02, 0x5E5F9A0F, 0xC00FE03E, + 0xB2BF5DF9, 0x0EEB357E, 0xEE274347, 0x72FC85B0, 0xC2E9CB9E, 0xA9D994CC, 0x37FBD2D0, 0x1FF17E1D, + 0x21BDF3D7, 0x54E863BD, 0xF7D759AC, 0x607FBA3E, 0xF3773CC9, 0xEB237CD7, 0x9D57BCCF, 0x02DB8760, + 0x0BFE93D6, 0x4F801F32, 0xCFC253EE, 0x7CEC0EB3, 0x27698709, 0x58507B8B, 0xB3C79FC0, 0xFEA43EFA, + 0xA2F90EF3, 0x463A51C7, 0x0BCC73BE, 0x1EEE9FCE, 0x78B6ECA7, 0xD4674E47, 0x5F618EC8, 0x4EF998E1, + 0x99AEE47A, 0xF30D5B2D, 0xEBC57F66, 0x3F1693FE, 0xEC7E3B5E, 0xCF87EDC5, 0x9F693D7B, 0x253FCA59, + 0xF6FF4562, 0x177F9D72, 0x5A7FB7FD, 0x9A63DCAA, 0xE79D3ECF, 0x743FA4CF, 0x2B7D9E5A, 0x5FEE1795, + 0xEFA97E1E, 0x5EA4786F, 0xC6A3B89F, 0xB51E381B, 0xAFA4FF1D, 0x8FC56EB2, 0x6F881634, 0x3737877C, + 0xA27D3074, 0xE5CA95CE, 0x6EDDFA78, 0x3EEC6F6A, 0x6A1AD8CF, 0x6FC71FC9, 0x7AC9CF3E, 0x086D5E0F, + 0x55645F04, 0x17BCDEF9, 0x2B7E36F4, 0x777AFF4A, 0xEAC715B8, 0x0F1E25FE, 0x7CE65EEE, 0xB716DA8F, + 0x27000A07, 0x32C3D5DE, 0x029FA2F5, 0x23EDF737, 0x6DDAE4EE, 0x2BF723FC, 0xAD6242B2, 0x3FF1B755, + 0x435C3CD2, 0x9FE267DE, 0xB1B25793, 0x7673293E, 0xC8F616B9, 0x2FD08E2B, 0x93F1E030, 0x4E927850, + 0x83AF91FE, 0x60A697ED, 0x7B657FED, 0x9F739BC4, 0xBFF44F7C, 0x22F7BC3C, 0x4FB017FF, 0x40F97ECB, + 0x9C63DE89, 0x179C1EF3, 0x7602FBD3, 0xF5C5AF65, 0xB7EA7AF6, 0xDF7F36F3, 0x75B92F62, 0x8F3664B7, + 0xCA79A6EE, 0x8FDAB1DE, 0xBC99B4BB, 0x7F83F6B3, 0xBF2F1FE3, 0x01BF7F78, 0x80F2DB23, 0xF70F7FA7, + 0xFD385AEF, 0x63EA7EFA, 0xFA328BEF, 0x2C49D69F, 0x79ABAF2D, 0xD4DF49FA, 0x5FDF3935, 0xA83DF5BC, + 0xF0E76546, 0xF5B7B1FE, 0x4BA4A7E7, 0xBB9DD9F7, 0x637D1E97, 0xF8BBEBF9, 0x92EA771F, 0x2FFB5CC5, + 0xD3C9FB9D, 0xE8FF54BF, 0xC258A827, 0xDE19BDE1, 0xFBFDFFF4, 0xEF3CC7F1, 0x5BF172BD, 0x3FA5F729, + 0xBDDF6BB1, 0x87B900F5, 0x833E4F52, 0xE701DBB1, 0x088F93FF, 0x7BA09EDF, 0x27DBE197, 0xC28F3771, + 0xBE8E1FA3, 0x3F2E7926, 0x3DB3EAA7, 0x127F9AFC, 0xF5425618, 0x9A8527BF, 0xC8FAE9C4, 0xB3E8AFFB, + 0x276F1526, 0x3D3358D6, 0x13E3618A, 0x17C33061, 0x68169E78, 0x9CF5E48F, 0xCE10B038, 0xB14B98F4, + 0xCCAAA77C, 0xF04F14EF, 0x373082F7, 0x633BE999, 0x675CD5FC, 0x9BF18FF4, 0x47B767D2, 0x3B3EADFA, + 0xA77033F9, 0x82E81A8C, 0x607F4F91, 0x9D79C655, 0xCF74A600, 0xF9C09B85, 0x55BF5D38, 0xBA1AB828, + 0xDC7028E4, 0x47FE6880, 0xF0BC5958, 0xF4B891EC, 0xD4EFD139, 0x182E4CF9, 0x32CF98E2, 0xF2A5A701, + 0x338CF62C, 0x7A182D7A, 0x3061BDC4, 0x377E7DC3, 0x5FB8DEC8, 0xAFF71CD6, 0x8B9E18C6, 0xF0FA8784, + 0xE9BC981B, 0x7A596F84, 0x69BDB2E8, 0x693DEB5D, 0x3EBA7E94, 0xB0AE7FF7, 0xA1CF70BE, 0x1BFD7ACF, + 0x61FDA8E4, 0x7C17FFDE, 0x7E5518FB, 0x84615160, 0x37AFAC87, 0x2793F364, 0xBCDE3EAB, 0xF316DBE1, + 0xE77E3E93, 0xF510EBFC, 0xA7F320C4, 0xE64860D6, 0x9B23E24F, 0xF5F5302F, 0x990F3C60, 0x6B92F368, + 0x0C56E6E3, 0x5AD21347, 0x088FE8FC, 0xD5E7EE2F, 0x55352E39, 0x9F62D19A, 0x647C53B4, 0x4385259E, + 0x294283D6, 0xD7CAF771, 0x2B7C52F3, 0x69E5E7D3, 0x98C03C2F, 0x9A07CC71, 0xCFAC7F41, 0xB955F4F1, + 0x229D775A, 0xC55F6E24, 0xDE48CEA3, 0xB97B6DBD, 0x67D63F43, 0x07E998EA, 0x71F32422, 0x7C2E395F, + 0x226ABD3A, 0xAFC7F536, 0xC7F785F6, 0x4B181ED5, 0xF99799F6, 0xFB56F2F7, 0x00C47684, 0x3EAF789E, + 0xB6C6DCF1, 0xFB258CDD, 0xDC2F2B24, 0x3EF5DDCB, 0x7EFEE5F8, 0x05DB90FC, 0x7D90396A, 0x1BFCFE33, + 0x1F839793, 0xE7E16E78, 0xF2BC68C7, 0x4E8A7FE1, 0xCC517352, 0xFC8B3E73, 0x14BB93F5, 0xE4A6E04D, + 0x61C93F37, 0xC59697D4, 0x13D92125, 0xF546FAFB, 0xA58DE697, 0x7F51B9C3, 0x6CBC78F1, 0x6284DD03, + 0xDCD8D8E8, 0x38E77E5F, 0x98F74DB6, 0xA7A7C7E9, 0x03F7F6F6, 0x3AFB5CF7, 0xFB041E8B, 0xF27CBFDA, + 0xEEE2B1EE, 0x7D138F84, 0xE13367CE, 0x64FF9E97, 0x2E5DCAFE, 0x9DDE9C8F, 0xF2DEBFE7, 0x3367CE0C, + 0x162F9D4F, 0x69BCDD77, 0xB3D3C37C, 0x93F5F995, 0x70BADE41, 0xF6A324DF, 0x743D1D30, 0x073F74F3, + 0x506492FE, 0x6D2D5CF4, 0xF5B3BF4A, 0xBCC0FE3A, 0x887B1DC3, 0xFD0B172E, 0x0CF5627F, 0x7C89EBED, + 0x80721842, 0x2BA7C427, 0x4E9F3ECD, 0xECFCC394, 0xC89C3D7B, 0x36EC07BD, 0xF32FF27E, 0xF87C2ACD, + 0x65CD672C, 0xDFF74A73, 0x70DAB469, 0x83C54BE7, 0x33C7C5A3, 0x79EE44F2, 0xFC6C6D7C, 0x69D07AD2, + 0xF5EE96F7, 0x39FCA30C, 0x962D5B16, 0xDEEF5051, 0x064B962C, 0x09F331E4, 0x2C84FD76, 0xDCA5ACF3, + 0x01DCCE14, 0x74BF99B1, 0x902968FF, 0xF1BC4119, 0x4072FE80, 0xFEE08FE7, 0x0DDAC5AC, 0xDA99233B, + 0xC09C4FCC, 0x6F3DD633, 0x77064EE7, 0x93CE97FD, 0xC505285B, 0xB56A55E8, 0xD7B81BE6, 0xAF5EBD3A, + 0xF463541F, 0x58FCF707, 0x3DFBC3BE, 0x18D6AE5D, 0x1BFA0DE6, 0xC7B06EDD, 0xBAD09F51, 0xBD39B46D, + 0xDBB681FD, 0xEC377776, 0xECD811FA, 0x39EE1EB0, 0x4B3EC1CE, 0xE76F5E0F, 0xFE643E2B, 0x8678E97C, + 0xD3F5A4F3, 0x2DADA795, 0xDE0C4F92, 0xBECCF484, 0xF980182A, 0xCDBF03CF, 0xE36F140B, 0xF4FDC01C, + 0x67F479FC, 0x20F154F2, 0x7703DF60, 0x9E4CDC40, 0xFB711D8F, 0x05FB1CE2, 0x8FED24E6, 0x59628FAE, + 0xDBFBBC3F, 0x7C9DF896, 0x29CA7C24, 0x8C45D313, 0xF835D72F, 0xD8A9CF37, 0xE6E8265E, 0x60267FF8, + 0x579E0F27, 0xFB787888, 0xF21D86B7, 0x7D3ECE0E, 0x91F920D8, 0x3BDDFC66, 0x47EBFB6D, 0xB39BAFE3, + 0xF1B6CACF, 0x4F8EF1D6, 0x00D38C41, 0xACF35CA3, 0x703C5EB9, 0x5579AEC6, 0xDB2E4CEF, 0x9BC0CE1F, + 0xBD6FAABC, 0x9EE3CD55, 0xCE503E3D, 0xCEACEFDF, 0x8CCE3F65, 0xF61E7E3F, 0x14953300, 0x81598F45, + 0xCFEE7950, 0xD58F1F06, 0xA6F9A5E6, 0x0E5EF2FE, 0x98FB2C04, 0x66BD8D59, 0xFF53EFCF, 0x5C0FCCF1, + 0xCD4DE6F5, 0xA9F8EB53, 0xF1D787F8, 0x570227E2, 0x3B7F12DF, 0x9C0BCC7A, 0xF35E729E, 0xA99920FE, + 0xC2FB311B, 0xB84E58F2, 0x257D9DE8, 0x03CBBC35, 0x0E0BC9EF, 0x81B4BE90, 0xD4D37A13, 0x98F5D6E8, + 0xF732E6AA, 0xAB3A6FB4, 0xAA7F3498, 0x9C8F6A68, 0xF24CCE67, 0x555721D2, 0xEF5375FC, 0xBDE161D5, + 0xEB7C957B, 0x184AE62B, 0x1C585F27, 0x6C0ADA0F, 0x1DCE5FF5, 0x381F1F3B, 0xDC3C3463, 0x54E02DC2, + 0x1A4FE7A3, 0xEA71CA3A, 0x7F3D518D, 0xFDC9F96B, 0xECF70277, 0x085BEB59, 0xF49EA18E, 0xE785321B, + 0xEB3C53E7, 0xCEB7BA49, 0xF757E79B, 0xEA263D0F, 0x9D3FA00C, 0x8B25F307, 0xFD4BCE53, 0xB92FA89E, + 0xF64758FB, 0xAF55E381, 0xC4A3F987, 0xE34D1C63, 0x30395F4D, 0x1C035172, 0xBEA2A75A, 0xE4FB4158, + 0xF75BFB63, 0xDA2B7ABE, 0xDA3FD35E, 0x91F30FF3, 0xD53A2CF8, 0x78C2D67F, 0x1F967C8C, 0x29E87CC5, + 0x5CDE1918, 0x844BBF27, 0xD31D67FE, 0x0F000000, +}; + +u32 point_table_binary_31[] = { + 0x11729598, 0x7F6C95E5, 0x15C7CFFB, 0x3EEFBD6D, + 0xED0F2FBD, 0x15AEB001, 0x02116C95, 0x50DB5133, 0x91A166CB, 0x94891991, 0xBA9AA2CE, 0x29086430, + 0x03640D99, 0x9BD98612, 0x93698C41, 0x58D6193A, 0x24389325, 0x33280E64, 0x4D21B95E, 0x0999BF02, + 0x52D639C6, 0x96585872, 0xA1BDB4B7, 0xF7E7FB78, 0x9E739EF7, 0xB94F6F2F, 0xC9D63F48, 0x3E3CDFE7, + 0x9CF39C73, 0xDEF3BECF, 0x959FCB93, 0x4E08A0FE, 0x4424D2D9, 0xD9292532, 0x6C03F846, 0x3E326DEF, + 0xDEBD52EE, 0x43EE02B8, 0xEB69A81D, 0x19192166, 0x3DD42A3D, 0x6C9427E5, 0xBF003E18, 0x8A54AB75, + 0x68478E03, 0x9CFA0BB8, 0x815EEDAF, 0x7A1E1C62, 0x6DDF7D33, 0x52A5EC07, 0x7A48433D, 0xEDD7F6B2, + 0x87238D01, 0xFB79808E, 0xC7228DE4, 0xAF3D60A8, 0xA7782F40, 0x0CDE03F0, 0x37C39F0F, 0x1E3C28E5, + 0x4588C279, 0xB47707AC, 0x25FE2DB3, 0x7F41EC23, 0xDECDFAE2, 0x4DE21FCC, 0x32A9D6B3, 0x3DA28778, + 0x27C4D4F9, 0xC61F0EB7, 0x32CBB8E2, 0x89B8B346, 0xEBE3B4FF, 0x80731DDB, 0xC7FDC885, 0xCDA2DBF6, + 0x97591DFA, 0xA3ED2FDF, 0x11FA9278, 0x94ED35CC, 0x2CB2BD51, 0xF6571B12, 0xCF71FC1C, 0x4FCD00AC, + 0x318CFBC3, 0xA70C93FF, 0xEA957ABF, 0x3E6F75A7, 0x6821D6F9, 0x08ADD4F6, 0x4EC01C65, 0xDF6973A1, + 0x623ECAF3, 0xA5CF0F77, 0x793BECF8, 0xDC28D07E, 0xD80C31B9, 0x00E04A26, 0x27897F06, 0x51F93D80, + 0xD1F3B927, 0x89E7328F, 0x3CE07768, 0x26FDE53E, 0xFF5E6699, 0x9458FFEC, 0x0B6E9678, 0x21AE2367, + 0xFABDB35A, 0x3F47FE1E, 0xDBE150E8, 0x695E473D, 0xF2C4CFC5, 0x3D9AE34A, 0x9F6B71B4, 0x7D645CCF, + 0x2C779E35, 0x7AF49FDF, 0xE61EB2E3, 0xC90D79DD, 0x95FD95C5, 0xA3ECA1BE, 0xD00E97AF, 0xE12FA9CE, + 0x537CD6DD, 0x689FAF70, 0xC2FB8ED1, 0x23FB37C1, 0x9BC4B7C9, 0xA4EA57D9, 0xEDDECC0C, 0x51C5FE3B, + 0xE293C09F, 0x62688647, 0x29DFBD58, 0xDFE558EF, 0x57216EFA, 0x1339F48C, 0x68D3EB49, 0x5887F558, + 0xA759F523, 0xB2E88361, 0xDD6F51C5, 0xCE9AD073, 0xD7D04FB6, 0xA7F8658C, 0x6FBBE864, 0x3DCC515C, + 0x4C871755, 0xECDF29FD, 0x8EFE510F, 0xBF8364C5, 0xE7A33CBE, 0xD7D1DE0A, 0xE474A897, 0xCEBF15EB, + 0x83CFBF6C, 0x17BDBA9F, 0xA8FEC50D, 0xDE345EE7, 0xFA17D36E, 0x0BAF232B, 0xFD0927A3, 0x99EAEFBF, + 0x085B2AF2, 0x4F91D57C, 0xB9139EA8, 0xBCBFDC1F, 0xF747FE90, 0x90468F5C, 0x78D0BDB5, 0x623C5BB9, + 0x3F0AFDB0, 0xDF7E1E72, 0x33C5A746, 0xAFF897EE, 0x63263ED5, 0x9F33B45E, 0x3F4F99A5, 0xDE0AE34F, + 0xF190FBB8, 0xB18F9C5D, 0x09678375, 0xD52F13F3, 0xDC1D813F, 0xC5E9835E, 0xA8E2FE29, 0x7AEEB789, + 0x3760B0A2, 0xFD05581F, 0xEC0FFFAD, 0xAAAF113F, 0x82FD301D, 0xE3EFAE9E, 0x47FC20D6, 0xFF7A8CFF, + 0x8CF730EB, 0xB99FE411, 0xAF86F598, 0x5DD4175E, 0x73DED2EB, 0xD4CF70C4, 0x99ABE38D, 0xE10E9878, + 0xA8EA0BE2, 0x9F60BC97, 0x30DE23DE, 0xAB263FB8, 0x9EFD9173, 0xC1D6434A, 0xECA9DC2F, 0x53FA6132, + 0x6BFBC1FC, 0x9B626F6A, 0x7F907FC7, 0x873B2BCE, 0xD38BFC7C, 0xB8E08199, 0xCFC8E2CC, 0x35E67586, + 0x9F8FD082, 0xE2B5E637, 0xD9F37657, 0x7D9BFC37, 0xE8E7775B, 0x78803978, 0x7E27FB0B, 0x7D2C0ED3, + 0x7A08ED3D, 0x81FEF7C3, 0xA54A1CF8, 0x0FDFE0D4, 0x57DC5FEE, 0xAFBCFEE5, 0xF52D8BA7, 0xBCBE53DE, + 0xAFFA7C85, 0x7F438F9D, 0x4FF3BED6, 0xF326BF5B, 0xBC61CFAF, 0x6CBFF8A7, 0x1D5FFE23, 0xFF0CAD7F, + 0xC8FD3871, 0x9F739AD6, 0x05D6730C, 0xFBFFEFF2, 0x87767D33, 0x7FC875D9, 0xF326F37D, 0xF1A2DDCF, + 0xD9783E6E, 0x9F37F7EB, 0x62CAEEAF, 0x74227758, 0xBF2F88C7, 0x77142FFC, 0x2FF105F3, 0xE3EAA6DC, + 0x07F67C19, 0xBF2FF763, 0xFBFD76F5, 0x3DFF5BF6, 0xFB28355B, 0xFBFF7FDF, 0xA7FAF9BF, 0xFC8BDCE6, + 0x8AEF67FD, 0xBE492E2A, 0xBE4DF1FF, 0x0DB313C3, 0xFC7FAAFB, 0x49E7B3D8, 0x177EDFCE, 0x57AE3DDC, + 0x65BF2F72, 0x297192BF, 0x27301BF8, 0x2D207739, 0xBFB2DF57, 0x85AF3BAF, 0xE87E4BAA, 0xFC9BFED0, + 0xF5717685, 0x0F04FDA8, 0xD6C56AE7, 0x90799F62, 0x7E43A7B4, 0x5EE73B74, 0x5BF86EE2, 0x46D4F763, + 0xFFBEE06C, 0xAFF83D30, 0xE57B81F7, 0x8F0D85DA, 0x6DFBE3AF, 0x885D15BF, 0x17B4FDF4, 0x3BCEBB14, + 0xDF799900, 0x89F1A660, 0x067DAF9E, 0x8765CC6D, 0xBB0D17B0, 0xDF1B0246, 0x3DB1D6EF, 0x61764660, + 0x3A33EB9D, 0x91DB070C, 0xA33D9908, 0x98FDE1BF, 0xA4871932, 0x21CFA07E, 0x0C04332C, 0x639EBF84, + 0xF806E4B3, 0xE82F32BF, 0x8D19F5C4, 0x10267B03, 0x68E956E4, 0x3AF098D1, 0x1F71F3DB, 0xC47F455E, + 0x8CF6AE34, 0xBFCB8CFA, 0xC5142F7D, 0xBFCBABC8, 0x4F62FDBE, 0x098DF4FD, 0x7F15F5C4, 0x4BFE44EB, + 0xE3C8385F, 0x20BAE400, 0x33EA89A1, 0x86F42A1F, 0x7D94BFA5, 0x265FC4B7, 0x470DBFAE, 0xF21530EA, + 0x89B57E0F, 0x33EE2FE5, 0x8FB83565, 0xB84FE903, 0x667FB89F, 0xF3B715F3, 0xD15FDA8F, 0xCFE33266, + 0xCE37F131, 0xF23F60F4, 0xC7ACFD2D, 0xCC41FDA1, 0x85F541FD, 0x89FB4BF5, 0x277D7FA9, 0xFE646F83, + 0xB55FF9DB, 0x60ED57BC, 0xDEDAAFF4, 0xEBADFD2D, 0xCC6E84F3, 0x41FE885B, 0xEF378CF6, 0xE4C580D9, + 0x1FCED9A5, 0xC65E8CFC, 0xC78C3FE2, 0x8E76C3D3, 0x95BF8051, 0x4FACF52D, 0xCCCEB920, 0x1FAC77CE, + 0x71BE89D1, 0x9E4C07CC, 0xFE645AEB, 0xEFC77AD4, 0x53FF3433, 0x63BD886F, 0x3946FC00, 0xF275AA5F, + 0x6E39CC8C, 0x7A6298AF, 0xEF87743F, 0xAA9E21D3, 0xBEEF13AB, 0xFB62DD15, 0x88507FE9, 0xFB635DD2, + 0xBB2360D2, 0x3779B349, 0xAFEF9B52, 0x8AD3FAFE, 0x19578C7F, 0x8B03A6FB, 0xD04BB038, 0xD013FF46, + 0x9CD64C7A, 0x8193C1BE, 0xBF8AA218, 0xB5EFB768, 0x3F60FE7E, 0x7020B8AF, 0xC6D5FD15, 0xF777D8F7, + 0x59CF115F, 0xDAF75F70, 0xC4511D3F, 0x9D0FFF6A, 0xE93EACF5, 0xB2E06DB1, 0xEDC922F4, 0x04ACE6B9, + 0x7B0E7A82, 0xFB37F1A0, 0xB745DF8F, 0x69DD5901, 0xCD01ABF8, 0x309E663B, 0x7E3CCF60, 0xC0A45F2E, + 0x06F5FD3F, 0xE13868AF, 0x4B8E07CF, 0xA762592C, 0x31E4148B, 0x8C3E0FB1, 0xDBA5799F, 0xE61F68DE, + 0xC30C3525, 0x267B92EF, 0xFB4A4FFE, 0x56E9FBFF, 0xDDA8AF46, 0x9EC9F30B, 0xBE8B8CDF, 0x9BF87FF4, + 0xFB037E7F, 0xD2BACC8B, 0xB45957FB, 0xEBC5157D, 0x9E847C0A, 0xB9534C98, 0xFE449649, 0x8B372996, + 0x6346BF49, 0xE92D3E8A, 0xDCE07946, 0x8F2C53DE, 0x34C3C715, 0x4383D11F, 0x577AFDFB, 0xC67F319E, + 0xC7319FFF, 0x018FEA3B, 0x8ABC4E9D, 0x57668933, 0xBC8EFD53, 0x30EB5D4A, 0xEF55E97E, 0x48C07EB4, + 0x7733D498, 0x7CEFA77C, 0x95B897F6, 0x8F99FCF7, 0x2ABDE67D, 0x9A578B2F, 0x4CFE95FE, 0x92C5CA9E, + 0x0F738D5E, 0xF95BCF8C, 0xEFC7843C, 0x87BCDDE3, 0xF7CF8DC8, 0x9FA9F9E2, 0x71FE1B79, 0x5D66F87D, + 0x41EBD89F, 0xEE4EFC46, 0x51F63E44, 0x7BADC873, 0x39DFF8BD, 0x90C0BB2D, 0xE64B1489, 0xDFE775CC, + 0x5FD4AC77, 0x283DD4E9, 0xFEE67ACC, 0xD6F5D8AA, 0xEB55B4F8, 0x29EABF09, 0xA357F59E, 0x6DB1AA47, + 0x931C32FA, 0xE3B4BFC4, 0x474BFD4B, 0x7A55EF26, 0x8B6701D4, 0x3FFFD133, 0x468F7CFD, 0x4E8B9B90, + 0x5FFAACDB, 0xE891EB5F, 0xD6DCCEEC, 0x36F279A9, 0x5F9AD4E3, 0x6DF12CC5, 0x3267F4B3, 0x949E19EB, + 0x39ACE651, 0x6B4C483D, 0xFF86D57C, 0x58B55648, 0x7BFEAD5A, 0x0B8E3DFF, 0x5A637865, 0xB1E6D9BC, + 0x8DB260CF, 0x43A89305, 0x5DEF6166, 0xEE6FC5AC, 0xF73CA50F, 0xE6CFA2C1, 0xC9BFD7C9, 0x5AE36F98, + 0x99E341FD, 0x30EB85D4, 0xE719A679, 0xD8E0B9B6, 0xBF85296F, 0xD2EF810B, 0x53D2B7E7, 0x11DE2B26, + 0xF1A98764, 0xD19E4F63, 0xAD52EA79, 0x364CDC21, 0x0C93FE11, 0x9D5F1D0F, 0xB8C20F58, 0xE9DBA2C2, + 0xB7E7655B, 0x141F79EB, 0xF74BBCD0, 0x517C5F01, +}; + +u32 point_table_binary_32[] = { + 0x11728D98, 0x7D6CD557, 0x19C79FDF, 0xCBBDBDB7, + 0xB4BDA576, 0x6CD076A0, 0x09A61963, 0x0CD08111, 0x16107081, 0x64D98ABC, 0xB8B090B9, 0x976621EA, + 0x222598CC, 0xD1544524, 0xBC882073, 0x28134274, 0x03043623, 0xEA843FB6, 0x08619A21, 0x7508836D, + 0x6580042D, 0x160AA514, 0x687BEFFD, 0x1D9F9773, 0xCE3DFDF5, 0x92D9BFEE, 0x27CFF779, 0x39CF79CE, + 0xBDE71496, 0xA82BF059, 0x80E60B90, 0xECEAEA52, 0xB01D3909, 0xB0BC2393, 0xDDB2650B, 0x73B41B20, + 0x3321935D, 0xB0608182, 0x259AC741, 0x92D89B8E, 0xFA5E803F, 0x2C54D749, 0xEF2D423E, 0x0470E0D5, + 0xCCFBC69F, 0xE2E53665, 0x3A99753E, 0x380B5594, 0xCFE84B26, 0x672EB2BF, 0x8EA7F2EA, 0xBF365E2F, + 0xD985D528, 0xA8F64A01, 0x92CFABD7, 0x77EEDCA9, 0xD41AD5E8, 0x3D00103C, 0x9EFD88D9, 0x538DF057, + 0x807074FF, 0x78E67760, 0xAA570B90, 0x9811EC25, 0x86A9686F, 0xC5FCBF57, 0xD798ABD1, 0xFE20EA97, + 0x2586D6D4, 0xD40CB2C7, 0xFDB19E57, 0xBC7BB1BE, 0x4712D551, 0x1411377A, 0x9500D1DD, 0xE10BAB57, + 0xAF56D08A, 0xFEC7D15E, 0xEB6FE6F8, 0x1DE8FF75, 0x007F516A, 0x17C5F716, 0x214FC6F8, 0xC7877C5E, + 0xFBBFEB4D, 0x407D6BF2, 0x4DE24F5D, 0x5F423552, 0xFFFDA7F3, 0xDB8823AC, 0x9838F96D, 0xB597E2AB, + 0x5AE49BB8, 0x9E6E6F13, 0x71744C35, 0xAA06E03F, 0xD61FC315, 0x6E42FF47, 0xC33AB1C7, 0xF835D4F7, + 0x00E437FA, 0x6B451FF3, 0x7F1BA6C2, 0x2CACB72D, 0x7992F537, 0x70BDAB71, 0x7F6784EB, 0x5D7B980B, + 0xA7733D23, 0x90BF8F3C, 0x373967E6, 0xCC9956AF, 0xD6856DBC, 0x1E6D5747, 0x4B9AC96E, 0xF62FFB93, + 0x4413DB75, 0x3FF22FA5, 0x3AB99F07, 0xD571B515, 0x60C877A1, 0x85799F3A, 0xA5B20015, 0x9B610FF3, + 0x6F703DC8, 0xE57F0C5B, 0x783FF720, 0x6F06289D, 0xABF94DF4, 0x7F082055, 0xA7FD5F87, 0xC9AA1EFB, + 0x772C9C5F, 0xD41EF7DF, 0x07E3B8FF, 0x7B431056, 0xC7898365, 0x5AAFF3E7, 0x2EA54E6A, 0x3BD717A5, + 0xC388E7A7, 0x0AD7BB08, 0x9B792D35, 0x97E7E17E, 0xF52EBC80, 0xF17A82C3, 0xECBF18D7, 0x3F12F58F, + 0xA93EE676, 0x64D4FBA3, 0xA4FF346F, 0xF02B9CC7, 0xFBD509B7, 0x7FF4C7FD, 0xFB112C54, 0x5D58CF0E, + 0x90FA743D, 0xC93F27EA, 0x99F5BCC3, 0x98E493BC, 0x3F7ABE55, 0x73F85BB7, 0x7EA3B7FD, 0x6FF52EFD, + 0x5FF974BF, 0x52DF0CCB, 0x793ECCBC, 0x5CC8FF69, 0xC0BCFD3B, 0x7B86E31F, 0x82AF293C, 0x0F255F8A, + 0x2EB0BFDE, 0x8FD20AFF, 0x80DBEFB2, 0x326F9A3B, 0xDFC9D9D9, 0x27983BE0, 0xAB642F3D, 0x957F98E3, + 0xEBF3904A, 0xF5CDE6FE, 0xEA7E87AD, 0xBD91397F, 0xB006FBF7, 0x58FF5C39, 0x7FC86FA0, 0x7D6BFFC7, + 0xC4A63FAA, 0xF3F661F7, 0xBC06F7E4, 0x5E63BB3E, 0xCFDE5B59, 0xCEE73D89, 0xFE9FA0FF, 0xC4EC0AB6, + 0xC7FA67F2, 0x275F4C8D, 0x2DD67FDA, 0x6F9AE7B2, 0xFB722DEE, 0xFE57AECA, 0x159FEFF8, 0xFCC7E775, + 0x09C61B83, 0xBC2257DC, 0x1E9FD767, 0xE4FB247C, 0x3057D4FF, 0xD3E615E7, 0x310B3FC3, 0x786F272E, + 0xD87E627F, 0xFD0F52DF, 0x62D6FAEC, 0x1BC10EAD, 0x6F859771, 0x9E9E0D2E, 0xEAEF3FF6, 0xCF9D4F3C, + 0x65BE4F69, 0xBEF33B60, 0x29D7B34B, 0x75A895D8, 0xEF8B3099, 0x7F9F76C1, 0x73C213DF, 0xC2AA847F, + 0x809F6A0D, 0xA39E59EB, 0xBF817C86, 0xFDEF1146, 0x3DF3A42F, 0xB09EF82C, 0xE90DA39E, 0x59EB7709, + 0xA3FF309B, 0x9F797CB7, 0xCD7F86F4, 0x86251FFA, 0x0FB3F9B1, 0x9FFE6760, 0x84CEBF54, 0x78CA0F75, + 0xFEA56A2C, 0xCD9B61D4, 0x331BBDAC, 0x07F34FB2, 0xF5334FB8, 0x60EB5F49, 0xF90C4BBF, 0x30FF2453, + 0x7F748AF3, 0xD7EAFA97, 0x0A4FDFA0, 0xEB5F1A9D, 0xC00F570D, 0xA3FE04E7, 0xAFB5EB1F, 0xCBFE35C6, + 0x5F78EA7E, 0xE34FEB51, 0x9D8665BD, 0xE85F63EA, 0xA778E85F, 0x67D62FFC, 0x951B66FD, 0x548FEA34, + 0x2CF5A2BF, 0xE8FF8627, 0x7C3DEA7D, 0x98220CCF, 0x093FF40C, 0xEBDF43DE, 0x40F705C3, 0xA8278E44, + 0xEF01F213, 0xA457B784, 0x51CF3CB1, 0x89F579E4, 0x85A4378C, 0x7A66D1C3, 0x7AE4B99C, 0x5FF6633D, + 0xEA99278F, 0x63FD4F91, 0xE793DE30, 0xEA99B5FE, 0x08F248F6, 0xBF5B18F5, 0xCC13DE61, 0xFD61E43A, + 0xD21B463D, 0xB3E8BD34, 0x722BFB0F, 0x17463DF3, 0xA489A4F7, 0x8620BF4F, 0x7AC3A867, 0xD6FAE9C8, + 0xBF64FFBB, 0x8451CFFC, 0xC02CD63F, 0x8CBC85F4, 0x8651CF2C, 0x7ABCBFB5, 0xD3F78377, 0x4D457CFF, + 0x43A6FB5C, 0x59838ADC, 0xFB5D5943, 0x38CABD2F, 0x7A57C351, 0xFABEC8FE, 0xE997609A, 0x61BEFF55, + 0xC0348E6F, 0xEE839561, 0xC630EB9B, 0xC38CBE5F, 0xB6D3FD0F, 0x6AA0C1BD, 0x1F424DF8, 0x63F73E59, + 0x323CFC9E, 0xF66F1786, 0x59A67EAA, 0x4FE5E179, 0xB75E950F, 0xEF73EFAB, 0x25BD96DB, 0x85456FEE, + 0x9F89A3C1, 0x69377FF2, 0x15CBEDC2, 0xAACDFAB3, 0x5E58FD0E, 0xBFCF7AE4, 0xF792EE87, 0xEA1032C6, + 0x0F91B76D, 0xDB46DCA2, 0xB949D1DF, 0x219C1EE6, 0x10162F5E, 0x8CFEC8EC, 0x4F1E40F1, 0x5A74BC26, + 0xCB1B85D9, 0x9FF41B1D, 0x7DB36AF1, 0x52FCB16E, 0xE4C891AE, 0xBF8E27F1, 0x734D9A9B, 0x613EE973, + 0x4DAACEF8, 0xC30AA98F, 0xF9D1423E, 0xE1783EE4, 0x1552BFD6, 0x376ABDF0, 0x970BEBD7, 0x6CD72F5C, + 0x58BF5E9F, 0xF5E7F535, 0x234B3D50, 0x74BDF17E, 0xE8FE0600, 0xC3990FA8, 0x1789FD16, 0x9877EEDC, + 0x39A57623, 0x6F210EF6, 0x2F5FBEDC, 0xFA07184F, 0xE24BBF02, 0x139FF49D, 0xAC3FA8B9, 0x91D803CD, + 0x7ABFBD58, 0xFF317F29, 0xF7BF19FD, 0x15E79FD3, 0xD0D0C0EB, 0x213B7E2F, 0x95DAF529, 0xE639CCF3, + 0x90E93C8E, 0x090E32EB, 0x7EAA31BA, 0x3EBD1F9E, 0xE179B21E, 0xD8131CDC, 0xB76FDFE0, 0xF5C4D7BB, + 0x5BE263FD, 0xFBD7AD5B, 0x67FB4DF5, 0x6FD8B041, 0xEA5D45F1, 0x608E3B0F, 0xDE1828D5, 0xCCFBA15C, + 0x5EC52CFA, 0x783D4EBD, 0x6CD7E7C1, 0x2BEC8FE1, 0x7945F72B, 0xB69F9000, 0x3FBA8EE7, 0x6F68E8F1, + 0x79F7218C, 0xAEE13478, 0x09C37E84, 0xBF2C5EB7, 0xB6931EF7, 0x2BD11D28, 0x571FE443, 0x65ED18CF, + 0x4F5BBB1F, 0x5DC1F8A3, 0x83DC80F8, 0xD561D68D, 0xE77B62C7, 0x8A24FEE5, 0x203B405F, 0x1AF6BBF1, + 0xFC7AB1B3, 0x9EEAAF0A, 0xFA07E853, 0x61AF1BCF, 0x8B827E77, 0x3D890F82, 0x6840FD37, 0xC29C1BCF, + 0xAF0AF262, 0x577DB27E, 0x00777D4E, 0xBF62FD41, 0x3DDB8D5E, 0xD82F75FC, 0xDDFEC5FB, 0x457AB2DF, + 0x70FCB97E, 0xCDF17EC6, 0xFAC7F592, 0xFD73462F, 0xECD70B17, 0xE96FAC9F, 0x3AFF65A3, 0xD7F9F38E, + 0xBFD3EF78, 0x7F59EFAC, 0xDFB07F97, 0x53BFD3FF, 0x3BF53B71, 0x1A747FD5, 0x6DDE4F5F, 0x41D1FEC6, + 0xF747EB03, 0xA5E08EFD, 0x74F7C3C4, 0xCF28AF68, 0xFF06F55F, 0xEB4B451F, 0xEF57BCDF, 0x565FE2E8, + 0xE3FD71FA, 0x6BEBBFA5, 0xFC62FD88, 0xF753FD0B, 0xAA545B61, 0x1EF16E5D, 0xAD3E2E9C, 0x5FE42AF5, + 0x49613E59, 0xFF6161FE, 0x8CDE9C5F, 0x13CFCC23, 0xFB9F2ACC, 0x9B8DAFCF, 0xAF8967CF, 0x6F9B8EAF, + 0xE7CBEAF5, 0xF935F1EC, 0xBCB5E9FA, 0xCD3C19BD, 0x39BF3A9E, 0x9D2FBD1E, 0x3B3FA67E, 0x737E753C, + 0x334F684F, 0xCBFAEFD8, 0xAF787FD2, 0x62B77A66, 0x332F83FA, 0x17EF17E9, 0x3F2CCC9B, 0x61333F83, + 0xFA19EF1F, 0xD57BAA30, 0x7F86EDF9, 0x1DDCDF78, 0x3F25FF65, 0xAB97FC79, 0xC7DFED77, 0xBCBF6DB1, + 0xF56BB6F3, 0x16EFFF1D, 0xFA6DE7F5, 0x2C94F07E, 0xEAF33BA8, 0xBFF1FDD1, 0x7A737E8B, 0xF6D3DD0F, + 0x135F9FDF, 0x41FD1BDC, 0x7FD19BF3, 0x1BEF57BC, 0xDF465FE2, 0xE8E3FD71, 0xFB6BEAD7, 0xE777503F, + 0x62FDC4FB, 0x74873A8F, 0xFE7D418F, 0x7D2F22AB, 0x6C70CBF2, 0x47C8FDFA, 0x3DB45DD8, 0xEBD3EFEB, + 0x25C2E5D7, 0xA1D4BE77, 0x91335D90, 0xB27C9E38, 0xB868F5C8, 0xE5DDC17F, 0x6C3CBC6F, 0x78B7829B, + 0x361FDD3F, 0xBA83DB96, 0x5B90AFEB, 0xF7E87661, 0xEFA6BC8F, 0x381E7245, 0x390CB1F9, 0x902B8742, + 0xDAF22A62, 0x27FF2AD2, 0x07ED36DE, 0x38DA9F10, 0x6CBE7174, 0xB1097DCB, 0xF5FC9E2A, 0xB3FA7AEE, + 0x77DAC643, 0x2EBFA9B2, 0x361F72A6, 0x47F559C6, 0x78999BC1, 0x35AB472E, 0xBF15749B, 0x78119DBF, + 0xA185F513, 0x435561FD, 0xD171E412, 0xFD7BB45D, 0xD84FAAC8, 0xC4232E8F, 0xE8F8EBF7, 0x3A7226AF, + 0xAE5AC678, 0x95A9C2FA, 0x892BD2B2, 0x7EAF1CDF, 0x8B47D0BF, 0x4BF1F9F1, 0x92C847D1, 0xFFAAAC87, + 0xEDFF4456, 0x528F572D, 0xF60A2FE0, 0xEF47D884, 0x3C1B39A9, 0x4E32AF45, 0x7E1CF395, 0xA8F7AC1D, + 0xDFE399DE, 0xE008F32F, 0xC48EEBFF, 0x07F3DF91, 0x5716F2F3, 0x7B7B4D21, 0x3FDB3716, 0xF2C309B1, + 0xDBFC59E4, 0xA7B11F95, 0x61C0F5F9, 0xC8F4FFAE, 0xAA3061ED, 0xF89EC70B, 0xA9CC678F, 0xD83DA5E7, + 0xF32FC8B4, 0x9F1D6199, 0xFD7F05BE, 0x3FD5A570, 0x98B58F40, 0xEED5F37F, 0x50EC5E3F, 0x5472BE29, + 0xC8BF76F2, 0xCF407EB5, 0x909FED3F, 0x2FE4F7BE, 0x28769B7F, 0x3BA4E93D, 0xFBD499E0, 0xB6BC6F21, + 0x4DEFE711, 0x9B83AC7E, 0xAF5F1106, 0x302C7A95, 0x73DFCFDF, 0xB9ADE743, 0xBFBF47EF, 0x074FDEEB, + 0x126FF4FE, 0x401916BD, 0xFC5E98F7, 0xF0A46755, 0xDE8D17D5, 0xE9FDD0FA, 0xA84EAF6F, 0x3A32EBC3, + 0x40DECBC8, 0x789F073F, 0xC89BFAA9, 0xBEF16B0D, 0x4BBDE3D7, 0x42E0BED7, 0xF11E160C, 0x789F2F93, + 0xFCF6FF03, 0x6586251F, 0x9439F958, 0x2F8C711E, 0xE1FB08DC, 0xCBEF11E6, 0x4EFA6839, 0x14B6F7BF, + 0x50F4F6FB, 0x722BFDBF, 0xCF8729F2, 0x9E213E4D, 0x1F2D2F14, 0xBED7E817, 0x8ADE72B5, 0xD8A1C067, + 0x0AF1FF07, +}; + +u32 point_table_binary_33[] = { + 0x11728D97, 0x6F689755, 0x14C7CFF3, 0xDCFBDBE6, 0xFEF86CDA, 0x54D4D92A, 0x46464423, + 0xA2A4C2E6, 0x5C9411DA, 0xC8C6128B, 0x4C6CE18B, 0xDEA4202B, 0x42257C15, 0x5111430A, 0xCB1786BD, + 0xD0821625, 0x437C1344, 0x41BD292A, 0xE895FF43, 0xE74F7FBA, 0xA9DBEF79, 0x7ECFE99C, 0x7BEEBDDE, + 0x3D9BD05E, 0xFD3E9CEF, 0x39F7DCEF, 0x739F739F, 0xC1084034, 0x04F0E843, 0x493A3030, 0x80400C67, + 0x0092A924, 0xDDBF7F3F, 0xC216E2A3, 0xC07F7595, 0x4AC5B0D1, 0x3F087546, 0x6FE37BFA, 0x3035719B, + 0xFFD13309, 0x727ED424, 0x3C9A2538, 0x3434247C, 0x94195366, 0xDC0E2B61, 0x2F40432D, 0x7B64D9B2, + 0x6588BD38, 0x0C15003D, 0x9ABE7EF8, 0xF061C4F9, 0xC48B01EA, 0x974F3DCB, 0x9CDF807E, 0x5EBFEE4D, + 0x3CC2FA3C, 0xC361E6F8, 0xB5DAE71C, 0x8F9AF022, 0x4C02CC5F, 0x0463CCF0, 0x1EE5FF0B, 0xB0F054AD, + 0xC1F0013C, 0x072940DB, 0x3730220C, 0xFDCCAD3D, 0xDAAC4FFD, 0xF5C33840, 0xF3B7FA71, 0xE6A29EEA, + 0x0F733CF9, 0x30ABCE55, 0x7FD6FA87, 0x60ADE9EF, 0x8806A927, 0xEB21E8DD, 0x617D3C0B, 0xBB458FE7, + 0x58AF7658, 0xB6F5A135, 0xDB1DEEBF, 0xA1617A9D, 0xF1CBFAD7, 0x84D3DB0D, 0x9F824D1C, 0x6FFCABB6, + 0xDAD45F4C, 0xEB7D0CD0, 0x722A7B75, 0xD7AE5D7E, 0xFD969FF1, 0x9289DBFE, 0x9A9BA39E, 0xFF933F6B, + 0xBD41E8C7, 0x9F68BF27, 0x6F7C67F4, 0xF711FFC3, 0xED56F75A, 0x3FB75105, 0x683B8A7B, 0xFAFAFABC, + 0xBFC986E8, 0x80C93F08, 0xAFE4A7C9, 0xBFCDD7EF, 0x37F9DBE0, 0xA9FC5380, 0x453FDCFC, 0xCDE6AFC7, + 0x9DC4A55A, 0x4BB8DFF8, 0x8ADA6CD8, 0x9E0FFE33, 0xE7C5F6A3, 0x7F01F1BB, 0xE01F6C92, 0xF3A2BBB3, + 0x39FDC6F7, 0x7118DF02, 0xC877C66F, 0x18B6FDA9, 0xAFD41FE1, 0x7E61A8F4, 0x76B87EFA, 0xAB9E32F5, + 0x66F7FF5C, 0xFE19C092, 0x2FAB07BB, 0xBBBB67ED, 0xC7E94B2F, 0x4BBF7CBE, 0xF2DF697F, 0x3BB22E39, + 0x4FA0F3AF, 0x297E4FF6, 0x23E703AD, 0x870FDFDA, 0xAFAB5FB7, 0xB7F68089, 0x0F621E3D, 0x46F90BE1, + 0x69F33E0E, 0xC23EE135, 0xC7808F1D, 0xF313F4A3, 0xEC98F486, 0xADFE0BCC, 0x61DAE4AF, 0x13867DC2, + 0x6BEF347A, 0xE69BAC77, 0x4C7AC34E, 0x2FF528BF, 0xCFE50B3F, 0xB9C4E573, 0x3F58762C, 0xFD52BEE8, + 0x07A51EE5, 0x2F77FD0B, 0xF7AC72FD, 0x733F5876, 0x2CFD52BE, 0xE8C7880F, 0x99FC0E61, 0xD21BEE9D, + 0x34FA63C2, 0x58762C7A, 0xCA173DF3, 0x78B03EEB, 0x0DAFF9C0, 0xE8C784F1, 0xB263D1FB, 0xF5EDFCCB, + 0x23DD69E6, 0xE708A6C2, 0x983BE6F3, 0x165DC1DC, 0xCD5BC397, 0x7567384F, 0xE7DFAB13, 0x99B794CF, + 0xDC053D8E, 0x593FEF1D, 0xE8717AC3, 0xEFEA84D9, 0xCDDBFA73, 0x6A8AE7AB, 0xEBA7E925, 0x3515F6D3, + 0xB409EA65, 0x3E0BD79F, 0x877AA3B7, 0xEBB56D85, 0x5E37EF85, 0xD5096637, 0xBF9B37AA, 0x1332CF45, + 0xDFBC117A, 0x4DFE04AC, 0x8017E83C, 0xB6E9C8E4, 0x57A093DF, 0x7F1D951C, 0xAF8017A9, 0xE76B36CE, + 0xFAE7E97C, 0x5F5318EA, 0x554DA38F, 0x53BD789E, 0x8FAF80F5, 0x54BF4B65, 0x33EADFA1, 0xD3B05E1C, + 0xD978D9D6, 0x1F57E90C, 0x7DA3AE86, 0xF5E29536, 0x5EB6FD2F, 0x50D519FA, 0x063D15D6, 0x8B72550D, + 0xF753FA53, 0xE533FA9F, 0xD059582F, 0x5EA06A36, 0xDE2EFB07, 0x08F717F8, 0x55F4A75D, 0xE25E6F38, + 0x6E0CF243, 0xFF8A7EB1, 0x9EE31341, 0xBEE9DF72, 0xD1CFA27F, 0xDC2FC7EF, 0xF6FA76F1, 0xCBF26C7F, + 0x8B7ECAFA, 0xE35E2FEB, 0xD782FCD0, 0xEFA2BFE5, 0xC2FE2DC7, 0xED41FFA1, 0xFFB7F1BB, 0xF437387F, + 0x1798E719, 0x23CCE96F, 0xF1F958BD, 0x4284DBFA, 0x193E0F57, 0x3FC1684E, 0xFF66FB2F, 0xFA46AB2F, + 0xFA55F4DB, 0xE9EB037D, 0xD19FD05F, 0xD7FF0D8C, 0xE7F4A3E8, 0xE708CDE3, 0xD5943FA1, 0x2A7E9E13, + 0xE3A49AF0, 0x4C931727, 0x30F3FA55, 0xEC1756ED, 0x7C32DC72, 0x112FB979, 0xCE9C5CC0, 0x0B9E5733, + 0xAB935E4F, 0xDC32AE4E, 0xBB7AFC7D, 0x126B35E9, 0xEF236228, 0xA99B9E69, 0x7263F556, 0xBFCCD134, + 0xE6AE1E73, 0xCB55ACF8, 0xFB8438A9, 0x60D933D5, 0x4B5275D6, 0xEBF97B28, 0x53E70D1F, 0x27A67916, + 0x55A1C933, 0xDF0F29CC, 0x33FCBDE5, 0xAA06CFAC, 0x9FD6B1E7, 0x33BCBE6E, 0xF5CCDF3B, 0x15BDD0D7, + 0x63BE6AEF, 0x8BE3567F, 0x0D96DAFB, 0xA383E7F9, 0xD24F94FB, 0x1EEFE038, 0xA2CA647E, 0xCB3CA7E3, + 0x1839163D, 0x40781F74, 0x8D4214DE, 0x2750679F, 0xF716AA67, 0xD8CE872D, 0xB25ED7A8, 0x42AB3771, + 0xACD9F7DF, 0xE6630D74, 0x38FFEFBA, 0x0ECA7ECF, 0x7708ABD4, 0x7FDF537F, 0x8B9BE913, 0x29B87F68, + 0x97B1ED57, 0xF6932BF7, 0xFF4187E8, 0x55CDE82B, 0xB01536D2, 0xF3A7D7D8, 0xDCAFCC1B, 0xF8A7E74E, + 0x617FBE3B, 0x452FFC1F, +}; + +u32 point_table_binary_34[] = { + 0x1172759A, 0x7974D5C5, 0x15C7EF6F, 0xE697BCE4, 0x45F2225B, 0x508C72A8, + 0x22204A69, 0xAAB890B0, 0x149A8248, 0x458A4784, 0xC66ADD69, 0x6D156A39, 0xF4D0D6E2, 0xA9A247EB, + 0x56976339, 0xB495A352, 0xAC80A5C5, 0x4644DC11, 0x5B5A445A, 0x0278AA10, 0x0E8B2C21, 0xEC79796F, + 0x7AE7DE3B, 0xC3BC5F1E, 0x7F7E32DF, 0xBBCC9DF9, 0xCDEF77E7, 0x051A00CC, 0x6880D18B, 0xFB406B6B, + 0xAB810B1C, 0x572FCEE7, 0xF306ECF8, 0x52807327, 0xF781679F, 0x7DD640A5, 0x1BCF801D, 0x375BDC38, + 0xD038318D, 0x03FB3B1D, 0x006A0062, 0xA862FB33, 0x1D775D4C, 0x5CEFB866, 0x327183E3, 0x3EDE1F73, + 0xE06F1E40, 0x8BF317F8, 0xB7E3A49F, 0x0470D8E9, 0x1BCCC328, 0x86A13754, 0x75BDF6DA, 0x6B311E32, + 0xDA5FDDAB, 0xCB6D9C8F, 0x63F53AFB, 0x737AE842, 0xFA06375E, 0xD5D58F13, 0xC369627F, 0x0CFA61B0, + 0x12338EE2, 0xD533677E, 0x6BC6F1FC, 0x906B2CEB, 0x9D5E5F63, 0xF57A27E9, 0xCF344FC1, 0x2F91337A, + 0x9BE77996, 0x4D9DF823, 0xCE80A913, 0x7FA4CF80, 0xDE26FE36, 0xC0388A7F, 0xA3E88933, 0x9BCC8DA2, + 0xDF00232D, 0xEB5D5E3F, 0x92E2EF92, 0x786FC3B4, 0x027BE2CC, 0x0A6FFFB6, 0xAD676685, 0xB7270EEC, + 0x97C05D64, 0x3F4CEC89, 0x2B6F31C3, 0xC47E09DC, 0x62591F14, 0x7B62B43F, 0x28F6FBB9, 0x7E7ABBE7, + 0xC1E4EF7A, 0xF1479C79, 0xC35C2FFE, 0x489F7943, 0x6F177F3B, 0xE052D4A7, 0xCC0DA227, 0xCE6C3637, + 0x887E07D9, 0xFF5BB779, 0x3DB2C9E9, 0x3689B796, 0xEBE7E3AF, 0xE5F9F9F8, 0xC4417CD2, 0x07F1B752, + 0xFC93F65B, 0xB9BEDE9E, 0x38B0277D, 0x603F9FD6, 0x5FFBF526, 0xCEDCEED7, 0x7B3EFC14, 0x79A65F6F, + 0xE260BFBC, 0xCEEBA70F, 0x78A6FA9A, 0xB1E28F38, 0xF384192B, 0xFE489F79, 0x421F107F, 0x2FDAF532, + 0x596FFF22, 0xF94F99EB, 0xC49EB8AA, 0xABB94EEC, 0x495F552A, 0xF6F23C66, 0x7E9231FE, 0x79C57A99, + 0xBB4D969E, 0xC785CC07, 0x7A99EC83, 0x0F3EC83C, 0xCF72C608, 0x4F346F02, 0xF49C1F6F, 0x1B3D7AB4, + 0xE5716610, 0x40AF4DFA, 0x333A5FD6, 0xC1374C1D, 0xC019D7C4, 0xF7BDF4D2, 0x4B3CDE1B, 0xF95B7A06, + 0x8D2F840B, 0x2C478D7A, 0x4CA85723, 0xF4E2501F, 0xF5D11B59, 0x6F0E5A56, 0x2BA2EDAC, 0x373BEC79, + 0xA59F53DF, 0x64BDC9D2, 0xF852F515, 0xD12F21BE, 0x3EAA2CD0, 0x5747EDA2, 0x277FD19B, 0xAA5EF464, + 0x1F7DA47E, 0x283C9BEC, 0x5743B5D8, 0xCFB6F9E9, 0xED5041F6, 0x59986E70, 0x3F9DF156, 0xC948C9B7, + 0xB01E89F9, 0xC3D9709B, 0x7914B9BA, 0x74891DEF, 0xC4A5D068, 0x3603543F, 0x99FABAD4, 0x3359DF6F, + 0xC1D300DD, 0x2A52837A, 0xF7EEED59, 0xCDD0EB89, 0x8FC24478, 0x1820FFF3, 0xF86C1E37, 0x7BECB85E, + 0x0E0B297E, 0x0ABDCFC7, 0xF5FD02BA, 0x09CFB61C, 0x0DECF854, 0xEA311B1A, 0x71FBF5CE, 0xF1FCC49F, + 0x6ECD7D3F, 0x8C57F2D5, 0xFC36CB2E, 0xDFE8B1DC, 0x2ECABF1E, 0xEBF314E6, 0xF3896925, 0xFF4391D7, + 0xE2F9BE00, 0xBA135F69, 0x365BD64A, 0xFF8F782A, 0x32EAA36A, 0xBDBEE8F8, 0x95387FE4, 0x684AD938, + 0x8A371519, 0xF5E6AEB2, 0x3AE2643C, 0xA9277C57, 0xF2117B58, 0x9A8B8AE6, 0xEBFC6DCD, 0x01FBE3F5, + 0x3497E4DE, 0x23FE0EAE, 0x1FEE97FC, 0x9EDC75CC, 0x180FD91C, 0x31CD144F, 0xC6735F49, 0x5D4FE357, + 0x61FE56FF, 0x9AFE6EB8, 0x3FA2D1D1, 0x4CD28B7F, 0xF568B498, 0xF42EDFFD, 0x2A5B349F, 0xE47C92F9, + 0x4DC57C5A, 0x713D1AE1, 0x59CE07D7, 0xEF427CFC, 0x6F827785, 0x375B2E2D, 0x8FA7887E, 0xB3D5C725, + 0xF145C4C3, 0x707D717F, 0xC77DCAEE, 0x91FA8EB1, 0xE36A6ED9, 0x60E28BE0, 0x729882FC, 0x41C7DBE1, + 0xFE72FBA1, 0x483DC93E, 0xD21DBF0B, 0xFD479B3B, 0x7616D527, 0xFCBBFD02, 0x3FEE6891, 0xFD41F353, + 0x959E29FF, 0xE83AE846, 0x7AD92FA6, 0x43F6B3C4, 0x8747F51F, 0x789CD7DF, 0x9C1543C8, 0x7E3FC4E6, + 0x015889FE, 0xABE10CB2, 0x8FF1FD86, 0x1CDD126D, 0x254E23E3, 0xF78499A6, 0xFAD17AE6, 0x508F0C03, + 0xA151C637, 0x5ACE2FD7, 0xFF2E6A2F, 0xCF9B7A46, 0xCF2CAA4F, 0xA13F1C8F, 0x63B341EC, 0x0BF3B992, + 0xF9C8BAA8, 0x17F1148E, 0x7F6C216C, 0x12A6FC8E, 0xF555B345, 0x4FF18F8C, 0x574D324E, 0xF18EBE14, + 0x97B8FAD9, 0xE7F7D0A8, 0xF87BC20F, 0x583E3C21, 0x8A892FC2, 0x936101C0, 0x9E9D1D57, 0x85F6FB7F, + 0xD17E5798, 0xFFBEFEB9, 0x65E1FC76, 0x2FCA4F2C, 0xAA4FFA93, 0xF85F8E69, 0xBFB5E87E, 0xC5F5B6E3, + 0xE917A3FA, 0x505F7E55, 0xFC69D1FD, 0x2CFBA774, 0x7EEAEFC5, 0xF733DBAB, 0x1444613E, 0x1A9F2966, + 0xD97F13F4, 0xEA82FDED, 0xF68B8CC3, 0x3C61B79E, 0x3BE16BE1, 0xFC4B2AC4, 0xFFD5266F, 0x9FD7A80D, + 0xFAD2FBF7, 0x6AB88779, 0xFC5BE885, 0x19FD43A5, 0x63D413B3, 0xDE7CC28C, 0xF6D5CCAC, 0x8FDA6A9F, + 0xB67A627B, 0x1E543AE6, 0x7868CFFA, 0x55266FBF, 0x6FA20FA1, 0x8E197ECD, 0x7CE964D2, 0xAF6436AD, + 0x8E598FCF, 0x0CEB2D3F, 0x8EF3EB06, 0x6733A39E, 0x78F4EDA4, 0x5FC56CF6, 0x3966BDD9, 0xC77AFCFE, + 0xC8C310CA, 0xFF2C66B8, 0x8779C4A5, 0x345FCBF6, 0xFBB0D231, 0xEA89596F, 0xE76319ED, 0x7BBAF933, + 0x0F6973F3, 0xB7FEA0D2, 0x31C743FB, 0x9E5C6FAC, 0xC76EB23F, 0xC7D79F78, 0xCC3E5FFF, 0x9DF6FBCB, + 0x31EA7792, 0xFD39BEFE, 0x3BC9BE87, 0xAF3FF1E0, 0x3FFBFAEF, 0xB67AC71C, 0x0FED7B48, 0xFC79F00A, + 0xD9D7B87C, 0x98473EEA, 0xF94F56EF, 0x791EB3E8, 0xCB98A376, 0x994F19EB, 0xA3F6216D, 0x9ED11F54, + 0x7B9EC72C, 0x7AE9BFCA, 0x87EB1CF7, 0x63F806B2, 0x5C678E3B, 0xA6F757DE, 0x1C777A62, 0xA373AEFF, + 0xB20C5AEF, 0x67663D36, 0x687D1DDB, 0xEFC18AB9, 0x8EF9FBB0, 0xE257AC77, 0xDF93A553, 0x748BF45B, + 0x59E246A8, 0xF18CF998, 0x7699AFF4, 0x7FE6A86E, 0x61E6FECC, 0xE4F526D1, 0x3F40FD14, 0x9EB89EF1, + 0x7C8946C0, 0x40EAEFA4, 0xDF8BEAF5, 0x26E9F768, 0x5C35C32C, 0xCF68AFF3, 0x304BE64F, 0xFE752EFE, + 0x9167ABDF, 0x14FF88F4, 0xD2BF95D5, 0xEBCF643F, 0x3FCC2CF5, 0x75FD1F38, 0xE6FCD123, 0xEBA51F36, + 0x263E2FEC, 0x1F8D8121, 0xC2EC6F8B, 0xF9DCF783, 0xC4FA53FF, 0x3D8FDFEB, 0xA64DAF97, 0x780B99D5, + 0x02F99E27, 0x4E6F540B, 0xFCF73CB1, 0x5E2FF6DC, 0x3F80FE58, 0xECFFC6AC, 0x9AC49E38, 0xBD5835F9, + 0x7E82587F, 0x1CF63366, 0x8F8FFF3C, 0xF15E1F9F, 0xB862818F, 0x4FFA8AF9, 0x3E3EF58F, 0xE6907E5F, + 0xECFFCCAC, 0x9E147BE2, 0x74957AD2, 0xF797C4FA, 0x7DB1E7FE, 0x39A5D789, 0xFD13C425, 0x6A9ED813, + 0x570C54D3, 0xC3FA550C, 0xD24B7D7F, 0x3B8DE2BF, 0x2BF66F31, 0xAB87C49E, 0x38FD35F5, 0x90EF8F89, + 0xF5BB624F, 0xFD22D67F, 0x8DD8AF61, 0x562F8B3D, 0x71C5B9EA, 0x65DF4F12, 0xEB35613F, 0x6F0EEA8F, + 0xC47E3DB3, 0x5A22F6C4, 0x15DF574B, 0x7C7F4FAC, 0x3FF2FD28, 0xF69BE684, 0x8FBF99D9, 0xC727AE18, + 0xE4E36F65, 0xF6F1A97F, 0xC6F81BC4, 0x7E3BB37A, 0x45EC8931, 0xFE2BBEBF, 0x26D61BC4, 0x9EFA7573, + 0x5C7F20F6, 0x7B898FA8, 0xE7C59EF8, 0xB48BD5F3, 0xBE9FB73C, 0x547F10DE, 0xA7E0F3DC, 0x24F64798, + 0xD59B624F, 0x9C19ACDE, 0xF4CF07B1, 0x6E0AEF83, 0x608EDE2B, 0xE7419619, 0x94F8CBCA, 0xF317259E, + 0xBF2FC53F, 0x8F57403A, 0x3CFF6270, 0x2CF74DE5, 0xFA68787F, 0x05DD85E5, 0x79EF3EC4, 0xDFEFD0F9, + 0xD17DA4D9, 0x27F910F7, 0xFAB6D913, 0xDE27F51A, 0xAE7784CF, 0xB7CEEAD6, 0xF0BC31FB, 0xE4FE42CE, + 0x233C7F8F, 0x899E38AE, 0x304784F3, 0x369FF40B, 0x6A65985F, 0xFA05FDCF, 0xF0FE0DCF, 0xE77FFAF7, + 0x2DB15AE9, 0xEB85FEDA, 0x53900AFB, 0xFBF6524D, 0xE7BFEBDF, 0x73F5FA38, 0xF7EFACCF, 0x0D8714B1, + 0x9CE7A0F4, 0xAAF0BC07, 0x05A3F83E, 0x80397A01, 0x46F9FB00, 0x62BD8AB8, 0x99FB5D18, 0xADCFA778, + 0xCDDC2FC3, 0x551013B7, 0x082F8698, 0xFCB588FE, 0x8FFA7CE2, 0x03CC1188, 0xFD01D647, 0xE5629F15, + 0xBE4DECB3, 0xA26F147B, 0xD76F4DD3, 0x1F8A3F62, 0xC80BB708, 0xFF5EB859, 0x7894F03A, 0xE48958CE, + 0x7BE32ACF, 0xB65FFB59, 0x7CBA30E7, 0x7B97BEC5, 0x33BE1FA3, 0x3BF4CDA7, 0xE4023DE7, 0x8FEF03E5, + 0xD9BE5FDB, 0x793FD37C, 0xAD7D2D94, 0x86F3C7EF, 0xDA1433FB, 0x331D7AA3, 0x676B7F88, 0xDF1F6EBE, + 0xD1D6F819, 0x3F7F9C8F, 0xDA20DC92, 0xC8AF2591, 0x5F4B22BF, 0x96447E2D, 0x89FAB424, 0xEAD37C32, + 0x7FCF61FE, 0xCD89FC9B, 0x4FE61FAE, 0x87CFBFB9, 0x307F7C1E, 0xC85E3FC1, 0xFB83FA7F, 0xCBCFF3FE, + 0x80B1C227, 0x787FC058, 0xD1B7F2FE, 0x4026FF7A, 0x3FAFB7EB, 0xA7F563C2, 0x630BEBE3, 0xEC5D7D9C, + 0x7F571FE2, 0xA03EE43F, 0xA88F8BE7, 0xEAD3D95F, 0x623DB289, 0xFA6613F5, 0xCD26D62B, 0x9BB44FAC, + 0x5F36915F, 0x7DE17E71, 0xF574EBE1, 0xEAE1EA4F, 0x5C50FFC2, 0xFDE9EAEF, 0xD7D7405F, 0x63CFD84B, + 0x14343535, 0xD9FC88F1, 0xFD031327, 0x4E34782E, 0xC7347E04, 0xD4F8F1E3, 0xEDEF1165, 0x96A36A18, + 0x3661C204, 0x1B8FF471, 0xA460FAF4, 0xE9062E63, 0xD62B15DC, 0x79E79DF6, 0xF70DD2AB, 0xCD308CBE, + 0xD72E647F, 0x2A076AF2, 0xE4C99687, 0x33EBFC9C, 0x3973ACFE, 0x0AD6EBF7, 0x66CD9A65, 0xE30FE7F8, + 0x3A7FF3CD, 0x37DBF857, 0x707CFD1E, 0xB1CDCFCE, 0xEF42E84B, 0xFD81E4AB, 0x2E873EF4, 0xBD2FF389, + 0xF6ABC6BA, 0xBA3A665B, 0xCF2FD40D, 0x96297F64, 0x95564F3F, 0xF7DC737E, 0x3E70AFFA, 0x2DB1E40B, + 0xBFB1BFD4, 0x00B3D5F7, 0x8541C2C3, 0x297E4EFF, 0xC3D86ACA, 0x7CE04EFD, 0x31B1E41F, 0xADD173EE, + 0xBBEF3E66, 0x1BFF0DFD, 0xF3B973E7, 0x76CA2799, 0xAFAB6794, 0xD7F95B6F, 0xBD957904, 0xB3AFEF08, + 0xBA8F8E28, 0x9ED4DBB1, 0x5BDF280F, 0xE5B4BEC6, 0xD943F9EA, 0xD5ABB99E, 0xC8FA6894, 0xA2F9487D, + 0x3D5FE0C6, 0x75E4B9A1, 0x800BE275, 0xCAA7D271, 0x94F2DC10, 0x70723EC9, 0xF90E45AE, 0x23FE576D, + 0x6DAD8101, 0x70199D0F, 0x6BD56E8A, 0x9F711C9D, 0x43AC9C1E, 0xFF6EFD27, 0x39994F06, 0xD2F43C0C, + 0x89CE299A, 0x4F109FC6, 0x0738BDDA, 0x5D74BEC9, 0x7C12F5ED, 0x54FF20BF, 0xFEFDFBFB, 0xF35EE7F5, + 0x8982F31C, 0x840F3836, 0x07C3F789, 0xCE9F92E9, 0x3C88D79A, 0x83E1FB20, 0x5EEBFC27, 0xE2C9F91E, + 0x47F2FE90, 0xF33C5E27, 0xBCCE715C, 0x1EBE3FE3, 0xC8B1CB4F, 0xB8D9B13F, 0x6F399EE1, 0x78FE3C8E, + 0x84BFE318, 0x52CC4EEF, 0x99E3FF43, 0x78AC63B1, 0x97F3B224, 0x07A3FCF9, 0x88E3A9C1, 0xF23D9475, + 0x2CDF4B59, 0xA7F70C52, 0x8F5505E7, 0x3130BBF3, 0xD47E81B8, 0xEF3DD633, 0xBBE7B9A4, 0x43BFBF6A, + 0xD52AFFBC, 0xA7FEA23E, 0xB7E7A38B, 0x973AA6DF, 0xB9E9A69B, 0x7CBEA9E3, 0x7019F993, 0xF324B53C, + 0xEA7DFFFD, 0xF7FBF309, 0xE773C58C, 0x19337C7E, 0x71A43FA4, 0xF358CEBF, 0x788CDA31, 0x69D2247F, + 0x3EC5DF8C, 0xFA4C9D3A, 0xB5D37827, 0x7BC93F56, 0x503F6DDA, 0xB4CEF1FE, 0x0AFDCC07, 0x00A5A7C7, + 0xBCFECBA0, 0xBF79CFDA, 0x9738EE87, 0x1D16446D, 0x326EF5EF, 0xA07D9B36, 0xA11EFB77, 0xE3C7D19F, + 0x2AF7E3FD, 0xB0A383D2, 0xF3744781, 0xFFEE7136, 0xF4A72219, 0x7F55FC7F, 0xA9B305FA, 0x74DC1EFA, + 0x53FD65FC, 0x55C9BFAB, 0x6E2FD097, 0xC5C7437F, 0xF87CB787, 0xF329D9A8, 0xF305F91F, 0x8A3B427F, + 0xAAABDCBF, 0x2C831A9E, 0x3FFFFE5D, 0xA45EC9FA, 0xD4F0B8D7, 0x13AB7460, 0x1FD62F59, 0x2FABB7E3, + 0x874EA94F, 0xFAABE1F9, 0x0927EB9D, 0xACAF9D8F, 0x1DEFEBF5, 0x355C4FE1, 0xCEF54FD6, 0x9BF3FBD2, + 0xEB397E2E, 0xB00FD723, 0x59FF5713, 0xF511563D, 0x82FCC3F5, 0x39C57A94, 0xFC175CFD, 0x7BD37A2B, + 0x0345EB9F, 0x5C3FD16B, 0x63E014F5, 0x2EACAFF3, 0x9F3151D1, 0xFA75AE3F, 0xEBD3A24F, 0xD62B596F, + 0xA74F05FA, 0x647DC2FA, 0xBAFC8F1A, 0x55B41EC9, 0x7A6EC1CE, 0x16FBC9AE, 0x3F301FF9, 0xFB54E46E, + 0xFF311F7A, 0x7ECC32F7, 0xD7A47FCC, 0xEAF51EF9, 0x7F0FE2E8, 0xEE38E5EF, 0x7391A134, 0x4E7BB6F7, + 0x41A566B7, 0xD723473F, 0x36EC6F35, 0xF6C3936C, 0xFB2AF9AC, 0x96FBEDBC, 0xE1F56D12, 0xCE49FC26, + 0xD12BBDDB, 0x33FAAB3C, 0x571FF3FC, 0x3840D500, 0xD94FAB85, 0x07C2E99E, 0xADFE3CA8, 0x94FE3B0F, + 0xB598CFD1, 0x58FBFEBC, 0xD6DEAFC7, 0x259E2FB4, 0x6C5ABC1E, 0x393A62B6, 0xF97AECB0, 0xBF8F49FE, + 0x9F30434F, 0x93F3BC17, 0xB9875EEE, 0xF57BAD5E, 0xAF706CFD, 0x55569B0D, 0xFE3E1DB9, 0xEA2CB3DE, + 0x33E65355, 0xC3FFBF41, 0x7AE4CA5E, 0xFAB0AFA7, 0xF5B72BAE, 0xF7F54636, 0xDBE3119E, 0x311FB30D, + 0xFA78BDCD, 0x7797BBCF, 0xC5D57819, 0xEB799A3E, 0xEEEFA75F, 0xB6F7DB01, 0x2FB1DF37, 0xD0C5EB97, + 0xD07A7511, 0x7FC45DDA, 0x85AF66CE, 0x1C0F18FD, 0x5545E2AF, 0x81B95233, 0xFBFB8B6A, 0x2809EFB3, + 0x2F9EE0B9, 0x86B82E56, 0x8E495FCA, 0x0C0DC8F6, 0x3EA5771C, 0xCB7D11E9, 0x0754C671, 0x785F3EA0, + 0xD27484F7, 0xEDF89474, 0x84F72D70, 0x36A8F03E, 0xABC7BDE6, 0x84DC77D7, 0x30EB934C, 0xFA58C9FD, + 0xD0227B1F, 0x5DDB4DE7, 0xE5FE7A91, 0x1D6F7844, 0xE7C3FBA4, 0x86474085, 0xF7D7B5DD, 0x4085F7E1, + 0x878718E3, 0xD9DEBFBF, 0x03F2FF56, 0xECAF744D, 0x7C92AD7E, 0xA866BDDC, 0x2FE5B618, 0xF9FF14CE, + 0x37B7252E, 0x95FDFB9A, 0xB5EFD9D5, 0xF353CCA2, 0x97FBD89E, 0x379AEDD2, 0x1FB27EA6, 0xDE2FDF37, + 0xECEFADB8, 0x34BCDFCA, 0x2D36D982, 0xFB3F5578, 0xBF87DF43, 0x51980F7E, 0x4F99B09E, 0xB8814C78, + 0xFF0E69D0, 0x85FF8FE6, 0xEAC5FA18, 0x64FE920F, 0xA47D3DE4, 0xF707A997, 0xDC07E2F7, 0x22C87C17, + 0x31C7F2FF, 0x6CCC26EF, 0xFCB11EBF, 0x37215C2F, 0xFC1E02BF, 0xBEC45EBF, 0x88F52E3E, 0xEF87192B, + 0xF4E1703F, 0xCD58C1F7, 0x85EEFEAE, 0xF1127342, 0xEEDF6A98, 0xF5D1F0FE, 0x6EE64277, 0x1EF3FE9E, + 0xB9509E8F, 0x85CC772C, 0xD327C2FB, 0xBB3B9641, 0x44BC0CAE, 0xB1E7BF3D, 0x91A9BFB0, 0xDF2BC4FE, + 0x7DD09FCE, 0xFB937C0D, 0x33EBFF0F, +}; + +u32 point_table_binary_35[] = { + 0x11728D96, 0x41685C55, 0x1486CFBB, 0xF74DA749, 0xA6994E27, + 0x4D53A783, 0x58344671, 0x2348DA58, 0xD0748C10, 0x35D48634, 0x9640DB95, 0x128A4890, 0x6E864217, + 0x5228C18D, 0x59078A0B, 0x85E0C268, 0x9CD6A062, 0x5CB82888, 0x9B2E4437, 0x6E5A1492, 0x76CC74A2, + 0x6532336F, 0xAEF79E73, 0xEEF5BE97, 0x145C7E9C, 0xFF9C7BCE, 0xFFDE3BF7, 0x410500CA, 0x009B03AA, + 0x353F3FAF, 0xE018F14F, 0xBDAAD5E9, 0x7488970D, 0x67157285, 0x787320AB, 0x8C5E4D10, 0x5F6D67D5, + 0xECEC2C71, 0xD9B06A19, 0x860F6152, 0x8D020C9C, 0x97239C3F, 0xA9EE00F4, 0x5F0FEF8C, 0x8D8D99FA, + 0xE3860F9E, 0x148D72B9, 0xACE06DD2, 0x1FFA592C, 0xB27E1CBE, 0x03C8F7A4, 0x9F2B140A, 0x464FF17C, + 0x708EE26A, 0xC3C4E50D, 0xF8746969, 0x49C7357F, 0x0D907E1A, 0xBE44E67C, 0x7149DEB6, 0xF9269EBA, + 0x153E8B5C, 0x5197E1AA, 0xE642D4C3, 0xF9C87B17, 0xA23ECAFF, 0x7FF5FDFE, 0x4C3C773B, 0xF506736C, + 0x3EB5AAEB, 0x2F00647A, 0xA29CC9D7, 0x7EA13EF3, 0x5578C2E8, 0xD5AA66ED, 0x67D748F8, 0x22F2843E, + 0xEF0780DE, 0x7EF816F5, 0xAB9ABF07, 0xE8FE182A, 0x94AFEBE9, 0xFCEC42BB, 0x49FDC5E7, 0x533FC229, + 0xF50D40DF, 0x17F0199D, 0x4FF5F7DF, 0x9033549F, 0xF4D93783, 0xEBCCEFC0, 0x11DDFFE7, 0xEA03F37C, + 0x349F327E, 0xF7A7A27D, 0x388F20FF, 0xFB2FC322, 0xBF1FF1E7, 0x977C3E49, 0x3F76BE0F, 0xAF1B3E3C, + 0x2E2F399E, 0xD4F1DFE4, 0xEFBBBE2F, 0xEFA98EA9, 0x27F270B8, 0x56AB6986, 0x6BC423C3, 0xFACD5330, + 0x47ACAACC, 0x497D323E, 0x477155B5, 0x71CD7300, 0xC12D1870, 0x7AE4E3CF, 0x533D6255, 0xB34C7A55, + 0x23BD3A4B, 0x2CAEC011, 0x62D28B2B, 0x273F327A, 0x35CDF91B, 0x96397F83, 0xF5D3AE5F, 0xAA376DE7, + 0x3BF602EA, 0xCFDAFE2D, 0xBBFEA9DF, 0x1C9F9F87, 0xD788F9FC, 0xFC2B8F63, 0xBF593EBF, 0x6A99CFAF, + 0x925E555C, 0x3EF553B1, 0xF9A3C7F1, 0xBC159B6F, 0xD9E5937E, 0xC5F55F24, 0xB6FD97B6, 0x505FB1FD, + 0x97EAC4AE, 0x7FD4633F, 0x943F4A6C, 0xF34F5CC3, 0x7E7336DF, 0xB2CB277D, 0x45B5CCFE, 0x093E8112, + 0xED33E2D4, 0x5B5072FB, 0x0C59AEB9, 0x7D867AB9, 0x867ADE6F, 0xD14BB2E1, 0xF6A166A8, 0xCA06E5EB, + 0x7A86FF82, 0x34EF1FE4, 0xE86548BB, 0x7DA8EB65, 0xCEC835DA, 0x87747EE6, 0x0C94DC7E, 0xD4FAF41F, + 0xB2E1E286, 0xFF8434F2, 0x260CC210, 0xC09E5C18, 0xA07FF735, 0x0D028441, 0xCAF2203C, 0xA3FBAD73, + 0xDCE89FD4, 0xF3D4A5F2, 0xF5320A95, 0x8BEB7AA2, 0xCBC507E1, 0xA8AEFF94, 0x6CC7EAF7, 0x852DBF9E, + 0x0838BECE, 0xF5EFC956, 0x4CDF1D36, 0xFD7A6288, 0xE3EBDCFF, 0x01D98CE9, 0xF7860DBF, 0x5ED0914D, + 0x7F9ED42F, 0xB213EB7F, 0x2B6CFBF5, 0xC4011971, 0xBC48F303, 0xF8F3797E, 0x25FD2952, 0xDCE99145, + 0xB797EFFB, 0x97F4CBE8, 0x4D7CCBCB, 0xC7FE9993, 0x7E26FD33, 0xFD9AF851, 0xA72F925F, 0xCC3BFD4D, + 0xFA49E7DF, 0x737A3A3F, 0xF2F27DBF, 0x93FEAE27, 0xE6671607, 0xBDFE7DFF, 0x1FE177EA, 0x57B0FE16, + 0xF0790A05, 0xBBFA9B7C, 0x3EAC974A, 0xC123FDF4, 0x9F87AD9F, 0x55C1AEFE, 0xEDF49FF4, 0xDDAC4FFA, + 0x95F4DBEA, 0xD39E3EE9, 0x8FEFAFED, 0xFFA112BB, 0xFA91F013, 0xDED7FB48, 0x7FEF2284, 0x1EC77A3F, + 0xC21EE842, 0x7E973915, 0x8263D487, 0xC2B1DE07, 0xFBDAE17E, 0xC7E67E6E, 0x8579570F, 0x99F62D32, + 0xEAE131EC, 0xE7A63B3F, 0xE3D83B5F, 0x2DC7CF47, 0xF6CE5733, 0xC44193F3, 0x6778BFB7, 0x387F8AB9, + 0xC9F953AC, 0xDFE6FC29, 0xEEE701F5, 0x8F6CFAAD, 0x51FF58CF, 0xF003BE2F, 0x66585FE7, 0xFE97E3F3, + 0x231B7D93, 0xF36FC6E7, 0x47F6E687, 0x3CCF2354, 0xC7B19957, 0x2AFC9E20, 0xC32C64DD, 0x7119BFD7, + 0xBF1D9B7A, 0x3C0FB239, 0xAF11A65C, 0x3DC3DBD0, 0xEBD8E8D9, 0x2F7D7F14, 0x4DBD8B2B, 0x729BEF0F, + 0xE4D37765, 0xD3BF7F4E, 0xDF05E1DF, 0x3F175720, 0xF0EF9F0B, 0xC36ADBBF, 0x7F5E5D74, 0xFFE34562, + 0xBE8F2AC4, 0x1786E543, 0xFFFE79E2, 0x1F907CDF, 0x148965CB, 0xBF7F0E65, 0x005C1C59, 0x46C8F761, + 0xC2BCFFFA, 0x0F3187F7, 0xB3D9C7C8, 0xEE7B18C2, 0xF7FD3F9E, 0x2026FDBF, +}; + +u32 point_table_binary_36[] = { + 0x11726D93, 0xCB6A0241, + 0x1045EF4C, 0x97481632, 0x79800F82, 0x6E5D2904, 0x71E5A726, 0x7F92453E, 0xC24DD649, 0x902C2488, + 0x03492068, 0xA5BB1E33, 0x6DCC2CC4, 0x43DFAABA, 0x555DCDAF, 0x00BF0028, 0xD0E1F445, 0xC61510D8, + 0x78CF1BE1, 0x43F5EC9C, 0xF4CCCE18, 0x497CE97A, 0x8C447F44, 0x67B55AB5, 0xF93CDEEB, 0x411995EA, + 0x09E82D97, 0xCB269E50, 0xD512EFF9, 0x23C71FD1, 0x2BA3379F, 0xCF9BF898, 0x7F9BE2FD, 0x3CFADBCA, + 0xF9B8E96F, 0xB85EAF85, 0xADBFE16E, 0xB78B7AED, 0x27E5533F, 0xDA2F399B, 0x9E70D917, 0xBDE78B9C, + 0xF2F93C3C, 0xDEE74567, 0xF9AADAD9, 0xFB69F4B7, 0x697EAC5F, 0xCDEF98B4, 0x1CB328C3, 0xB832BDB1, + 0xCC377140, 0x21BC89FF, 0x272DCBD9, 0x24A98DC7, 0xAAFF8F65, 0x7E997EB1, 0x58C4FA18, 0x68FD98D1, + 0xE6AFF595, 0xB9B6F3D2, 0x786FE7CE, 0x7FFC9CF9, 0xB579611A, 0xEEF379D0, 0x203CE4FD, 0xD2403BF6, + 0x7962FA87, 0x6D62AE0F, 0x5FA0BC3F, 0x2AA8CCEF, 0x131781F5, 0xFE6DDF6E, 0xF8E0FB23, 0xFEFA7163, + 0xF27E8AF2, 0xA961D9EF, 0xF231DF6F, 0x7EA36EDE, 0x1FF58DBD, 0x9F3BBB51, 0xEB373A39, 0xF1C31F28, + 0x7DBFC4FF, 0x27CADC4F, 0xD8864333, 0x7FA9178E, 0x27EFA5A2, 0xC2DF8BF8, 0xBDA68EF8, 0x353FFC83, + 0xEE6C366B, 0xDFE3B7D6, 0xFF050000, +}; + +u32 point_table_binary_37[] = { + 0x1172FB33, 0x9B81E1DF, 0x7A06865F, 0x97FF1831, 0x3030FC67, + 0xF482F055, 0x25588C97, 0x5EBDFA9F, 0x0128FF27, 0x928141EA, 0x83842288, 0xFF571EC2, 0xFF5D2BA4, + 0x03530FE2, 0x2B4A4AFA, 0x80E4FF37, 0x03E50C19, 0x18F8C514, 0x3680D57F, 0x80F019EE, 0xCAFE07A9, + 0xFFD30E24, 0x85817AEA, 0xDED73388, 0x88FC67D8, 0x0CE12BE9, 0x7D5B04B6, 0xEF370303, 0xE3270606, + 0xF597CF4C, 0x40FC7F33, 0x207CA1F0, 0x47F220FD, 0xCC5510BE, 0x5DDEAB0A, 0x903C6336, 0x0303CB79, + 0x06068383, 0x676561F2, 0x20BE73D0, 0x05B07900, +}; + +u32 point_table_binary_38[] = { + 0x11727594, 0xCF6B1341, 0x14C7DFCE, 0x4C76B73F, + 0x3C08551A, 0x0A050F35, 0xD0431229, 0x947AF0EC, 0x1F10BD94, 0x4A3D78B0, 0xF422C512, 0x6B2051BC, + 0x84E4507A, 0x2B16844A, 0x7313043D, 0x2834162F, 0x424F5EDA, 0xD2144C4B, 0x0F4A413D, 0x69A535C9, + 0x3E67DECC, 0x4E360926, 0x39EC87EF, 0x77DE7CE7, 0xBDCCE236, 0x8C030768, 0x3EEEBF9A, 0x4EA711A6, + 0x24FB00C1, 0x8A773632, 0x3282A8F4, 0x82E4E783, 0x4F008018, 0x9701FEE6, 0xBD93D08F, 0x526FBC70, + 0x7DA5D37A, 0xC94EBCEF, 0xB566DCC7, 0x15F97087, 0xBDDDDBDB, 0x53FC078B, 0xB2DE1BFE, 0xA15028C8, + 0x7A522FC9, 0xFD2B6C56, 0xD7C7DFF8, 0x40F26D7E, 0x37ACA7EA, 0xB73EC796, 0xA2FB371E, 0xC6D26A7F, + 0x3CC506ED, 0xB7C426CB, 0xE5B2CD2B, 0x5CC1697D, 0x0C86497F, 0xCF33954A, 0xA5974D5E, 0x7865FC09, + 0xADC33B9E, 0x595D5DED, 0xA9A7F2D2, 0xFAAF509B, 0x9F9F97F5, 0xB04EFEEB, 0x4E3C9BCD, 0xD279A95F, + 0x65D82F16, 0x8B3DF920, 0xA1FD38E5, 0xC4171616, 0x949F74CC, 0xB2C97C3E, 0x6FEBC3AC, 0x9BA17ABE, + 0xE1EF6E26, 0x08025DDF, 0x957CECDD, 0x231E3379, 0xC623BAE2, 0x5B6E86F6, 0x57F5E2D2, 0x3FE15D51, + 0x7A3777D7, 0xA3799C48, 0x4E7A8F2C, 0x7F929CF2, 0x9DD08F55, 0x59FFA97F, 0xCDB29CAF, 0x73D35F9C, + 0x9B9BB3F3, 0x8467FEE2, 0xEEEE2EC2, 0x843C9F9C, 0x3730E0A5, 0x5249B3F4, 0x0B0F9C9D, 0x9D1D991F, + 0x86889960, 0xC96452B3, 0xF4634B88, 0x542AD5E6, 0x1F825956, 0x7E211CF2, 0xFB868730, 0xA0F9F9C6, + 0xDF44A479, 0x9DEBFD85, 0xFCA2FA9C, 0xEBFDA18F, 0x070A657F, 0x8F897D00, 0xCBD2CF51, 0xFE148F69, + 0x163E6F46, 0x75E163B3, 0x63FD050C, 0xAC5FF160, 0x585FE711, 0x1704B3F9, 0x942ECFDB, 0x9107A09D, + 0x4FF90700, 0x128944BB, 0x5F43FC17, 0xF5CBF413, 0xCFF829F5, 0xD3E4C3F3, 0x485EE5BF, 0x64CE13F6, + 0xFF0603DB, 0xFF9CE6AD, 0xAD2DED97, 0xEC8CCA49, 0x46CEDB66, 0x9DDF19E5, 0xDBB6FF39, 0xCDD17EB3, + 0xA308E7DA, 0x1C9E877F, 0x64741EE2, 0x9CE6683F, 0xD991D9CF, 0xD779428E, 0xAE275DDD, 0x37A5BF74, + 0x63FA7EEB, 0xFB242EBB, 0xFA7E9AFB, 0x26B880E9, 0xE9E91E7F, 0xB74EACF4, 0x65C16666, 0x66ECFB81, + 0x7FC106FD, 0x7F152BFD, 0x3EB66AB5, 0x9ABDAF70, 0x51B86B6B, 0x6B9A553F, 0xBF098F38, 0xA1FDF0D3, + 0x1DA0BCE1, 0xFB64D8ED, 0xD76CDE17, 0x5C8F9C58, 0xF96B8623, 0xF3A956AB, 0xB63E9E19, 0x0EFD4D6C, + 0xADAFAF77, 0xCC6F6363, 0xA3633E07, 0x0707BDEB, 0xBBF5306F, 0x53F07ABD, 0xDE311FE5, 0x0FFB2362, + 0x0C363737, 0x6D3F3813, 0xFCF0F0B0, 0x63DE542F, 0x323FCA63, 0xFACFD97F, 0xF2769DE7, 0x1F000000, + }; + +u32 point_table_binary_39[] = { + 0x11728D98, 0x7B7054D5, 0x19C0BFFB, 0xD8BD0B09, 0x91C70806, 0x488B0690, 0x4223619C, 0x3A01013B, + 0x25A1C121, 0x0C0FA58C, 0xD2C20885, 0x08687924, 0x8BA46005, 0x0A0D838E, 0x1D2C7F48, 0x27064723, + 0x6F2D0F01, 0xC5325098, 0xB1386867, 0x108A230E, 0x1603AD4D, 0x080D796C, 0x367777EF, 0xE939DFF9, + 0xEED9B377, 0xE3B4F92B, 0xBFF99EE7, 0xFBBEF3B8, 0x0B51B613, 0x5E0430EA, 0xA070CF9E, 0x3D0C0A21, + 0x1F560178, 0x5F9BBB24, 0x73793588, 0xBF09C851, 0x298745E6, 0x66E215B0, 0x0D207FB2, 0xB978C890, + 0x2192EB00, 0xEEFBB935, 0xDEF33C06, 0x33250FBA, 0x68EE422E, 0x241E60CC, 0x57CCED07, 0xA5E095B9, + 0x73E73276, 0x98F3206E, 0x3F3FD589, 0x5C02CF0A, 0xFD81A154, 0x1FE19FDD, 0x91F6036B, 0xC0F787F9, + 0x989E0522, 0x1F769535, 0xC12FF97A, 0x7698A0E7, 0x6FD5C138, 0x941FE6CC, 0xFDC3A7C4, 0x57390BFD, + 0x18F105EE, 0x4FC84FFF, 0x7FFEB2E2, 0xFFAFFCB9, 0x9C9D0718, 0x9C977C0F, 0xB90496B2, 0x735CBFC1, + 0xDD5D5C5C, 0xACE4CEBC, 0x44812E0F, 0x6F4A15A1, 0xBC04BECF, 0xFE0E102A, 0x4C9E439E, 0x017DD997, + 0x9CEF4DF6, 0xF2F317F6, 0xE129DDB7, 0x25B39D82, 0xED69F163, 0xC841FD12, 0x2E7779FE, 0x55C9113D, + 0xEA933FE3, 0xA85CBF2F, 0x3718F4D2, 0xEB65FE87, 0xE4545FEB, 0x7E9207F2, 0x857AF689, 0xA887F994, + 0x9187FD0B, 0xCE5F3D67, 0x213F0383, 0x505E0F53, 0x051BBFB0, 0xCAA43E14, 0xC1EF787F, 0xD69B5F4B, + 0x7D1888F2, 0x0BE673A4, 0x9F8BFC67, 0x7332E907, 0xE715D9B8, 0x62BC44F6, 0xA86F9E30, 0x1AC91EFD, + 0x997F320B, 0xF578C6C7, 0xD4FFECF8, 0x99F9D5F3, 0x69113CCC, 0xBA42F638, 0xDFBCA2D0, 0xE3FE08EE, + 0x1FB2CF2F, 0xB7D60839, 0x6B8547D8, 0x7E6EDE6E, 0xFF74DBB6, 0x6D8CB5F1, 0x7E1CE1FE, 0x7F6CFD76, + 0xD6AC590C, 0x4671F99B, 0x3CDF4DF6, 0x51AE2578, 0x057B83F3, 0xAF42EDFA, 0x3C79B742, 0x63843C8B, + 0x3F8422C1, 0xEC056B6F, 0x6D6D6D56, 0x3CEE2F9F, 0xED13FDB0, 0x6E979696, 0x66C50BE6, 0xE3CF0B4B, + 0x5AE50B17, 0x2ECCD03F, 0x78F06076, 0x7E9A7E73, 0x73B3A8C7, 0x236C339F, 0x97B3A167, 0x962C5982, + 0xFD62BCDE, 0xE13CFBB5, 0xB163C762, 0xBDD8CB5C, 0xBE3D7C8C, 0xEC71BF75, 0x3DD76FA7, 0x5F4F7617, + 0x207E2B2F, 0x74FCF871, 0x79BEF07E, 0xBBEBFB76, 0xEAE78D7B, 0xBDDF7EFD, 0xBCE9EAD5, 0xBF1639E8, + 0x2F60EFEB, 0xC76AFB3F, 0xE8DB8BFC, 0x3BAEF4FD, 0x07D63F18, 0x9FD61B3B, 0xD26706CE, 0x3FE51FDF, + 0xDE7B9CCF, 0x229FD494, 0xBC18DA53, 0x7E8965FD, 0x72847FB8, 0x40F37A09, 0x3E5EBE7C, 0xB99ABFD0, + 0x8FE029D4, 0xBF20F3B3, 0x1FB07EE3, 0xC717F661, 0xD75C4A72, 0x65DFDADA, 0xAAE6DFAE, 0x62E719FF, + 0xCBF247F5, 0xEF2E3453, 0x587FEE9F, 0x6DE4F954, 0x858A33F2, 0x5F667F8E, 0x7C81EB3F, 0x03907CD2, + 0x5A48F6D8, 0xAFEE774D, 0x0BFB25FA, 0xBB9ECB1B, 0xCC0541F9, 0xCD9B37B3, 0xEB41F1DC, 0x179D6F55, + 0x3CBD9E42, 0xDEC9FDD5, 0xF41ED963, 0xFDA81EDE, 0xAEDC9790, 0x97430E88, 0xC8F7DAB9, 0x141FD9DA, + 0x6E3B8AD7, 0x72DE0123, 0x953E6728, 0x80313A87, 0xEA5B0FE9, 0xFACE34C5, 0xC3457C67, 0x5AC76DD2, + 0x470ED513, 0xD37E77A6, 0xB114C991, 0x43F58AB1, 0x1FEC4C62, 0x28D6CB8F, 0xBF209E2C, 0x2A2A52FE, + 0x8CF6E467, 0xA45F047C, 0x6546A1F7, 0xA8D8AFBE, 0x3FEB90C3, 0x947FA17F, 0x3D92ABAF, 0xDF1BD59D, + 0xF31DFE33, 0xE3CFA4FB, 0xECAD44A9, 0x699A8251, 0xDFCCEB2E, 0x52CCFDD9, 0xC5DD1389, 0x653EE5DE, + 0x3CCC67A6, 0xCC173626, 0x5B31FE4C, 0x3AFF3646, 0x2CC53C5F, 0xEF2F8EEC, 0x5719F5A7, 0xB70D2497, + 0xFE7B5971, 0xC53CBE6D, 0x304FE98B, 0xFC0D08E9, 0xCC62D40F, 0xD237762B, 0x96F5DB4D, 0xFD2893CC, + 0x62C4948F, 0xB19BFA51, 0x2699C514, 0xABFA64C4, 0xE7F5D3FD, 0xA9FE9405, 0xFA5396AE, 0xBFEE5FF5, + 0xAB2CD02F, 0x7A4FD8C7, 0xDC53C843, 0x693EDF8D, 0xBF4CF21C, 0x217756C6, 0x5F27C678, 0xE6CC5407, + 0xC6EB4DF5, 0xBF9BDCF0, 0x1DF699FE, 0xE9BC81BB, 0x913C3CCF, 0x6232BFD4, 0x75EA17C5, 0xB307D27E, + 0x217FF67D, 0xBC038207, 0x707E5EEC, 0xAF0043FB, 0x495DDF68, 0x24A6FC8C, 0xC6F81664, 0x83B3D8A9, + 0x20D98F6F, 0x34CA7960, 0x2D9CFF20, 0xEF4FD41F, 0xCCF3AFE4, 0xF247DD45, 0xB367CF56, 0xF18CCBF1, + 0x8AE9D3A7, 0x2B7FD6B2, 0xE4428A57, 0x84F35B9F, 0x3A85F71B, 0xF90B3DEC, 0x7451FC15, 0x52DFF914, + 0xE39DE3FA, 0xC5DCDFDB, 0xA926D4FF, 0x90FB1BCF, 0x25AF27A3, 0x28BFC8E3, 0x3DC8FD2D, 0x8EAFABA8, + 0xA860EC12, 0xCF6718B7, 0x1FEFEE11, 0xF970FD15, 0x42DFC88F, 0x0C40FD77, 0x3857F0FE, 0x3746FA23, + 0xFF95DBE7, 0x8B7F6C5B, 0xF767E701, 0x50FC1CF8, 0x1E2ED7D6, 0xD984AE93, 0xBA3E1410, 0xFBF91524, + 0xB7D0FD3E, 0x5CE46F02, 0x31C58782, 0x88F45FC7, 0xB954C889, 0xE9FD662C, 0x70F7E8F1, 0x8CAEF84A, + 0xDD9FB521, 0x59E9BF17, 0xF0BDF77E, 0xEA16D687, 0xFC8546CB, 0xF9F5EF47, 0x6B796428, 0xCE93BFDE, + 0x2BF14DEA, 0xBDD1C4ED, 0x7778E568, 0xCFFD0BB6, 0x2A938D7E, 0x7E8243FB, 0x22F7F4A8, 0x1F941F96, + 0x6C1DD1F4, 0xF9FD6056, 0x78E3947F, 0xCEC6C1E4, 0x17FEFA50, 0x7E271EF7, 0xD72FD85A, 0x9A08297F, + 0xA8EFFC5B, 0xE5C3197E, 0xE2E07E67, 0xD7B8BD88, 0xF70EDF01, 0x3E73393B, 0x6C17EBFE, 0xF9691551, + 0x2CF4DB59, 0xABCE7CDE, 0x0FE8FAC6, 0x01623FDF, 0x03C9E61E, 0xF58372AA, 0x1FBF119B, 0xF57C8D03, + 0xE97E4B79, 0xBADFC8B1, 0xC470DDBF, 0xF1FBEE5C, 0xDD9FEA47, 0xB0FEC17A, 0x05EB49F5, 0xB0F7C66F, + 0xE8F5623F, 0x20FF42FF, 0xBC48A535, 0xBDFEBF89, 0x7C5BD3EB, 0x43EE68EE, 0x513F2817, 0x8CF28EF4, + 0xFA510EE9, 0xF5A31CD2, 0xEB17DF37, 0xD5ED9374, 0xFFD62777, 0xC7E8FE4C, 0xB3A34B7F, 0x1F9BFF8C, + 0xCDA37942, 0x7FA6EFEF, 0x9AB40F4F, 0x247B5A8F, 0xF9EB784C, 0xDCAF28E7, 0x6C27E2E9, 0xF72E676B, + 0x78E21E64, 0xE15FE4BB, 0xD52B51F3, 0xCA197627, 0x2FA97914, 0xBC3512D1, 0xD7E7D544, 0x7AEBF550, + 0xFA417F94, 0x9F4DE7A7, 0x9F8F7F9E, 0xFAF9AAFA, 0x9CF3F525, 0xABEF17FF, 0xFE8E06EE, 0xEF68E0BE, + 0x8F06DE03, 0xD1F4FBA1, 0xA1A141BD, 0x3FC5FBE2, 0xD0A143EA, 0x3D26DE13, 0xFBF6ED53, 0xF509BDE5, + 0x26DBDADA, 0x54BF9CB9, 0x6E427C1F, 0xF8FD7016, 0x7973E87C, 0xC6F586DE, 0xF39ED0FB, 0xE36C716E, + 0xE8F50B5D, 0x22A6F965, 0x5FB9A98E, 0x8E0EB51F, 0x8C57DD54, 0x6767A79A, 0x77E38FDE, 0x93CABFD0, + 0xFF9698CE, 0x1BE3B4F3, 0x8D7E5E40, 0x0EB17F9E, 0x5E72E7B5, 0xB4B4A8F3, 0xD2B8E6E5, 0xA13DDD2F, + 0x2CE14590, 0xE9FE606D, 0xEE9CA6A6, 0x26757E1A, 0xEDCE3778, 0x7ED27D02, 0x039CAFF4, 0xFB49D907, + 0xFCFBF73B, 0xBCE60E11, 0xF1FDFBD2, 0xFACC1D28, 0xFCFBF7A1, 0x7536F539, 0xE963BF60, 0x6BEA0B64, + 0xFF3EAC77, 0x3ECA781F, 0x2C76CEE2, 0xF708BD0F, 0x61B6DB2D, 0xEAE5BF8F, 0x4CD38D8B, 0x7AAAF7CF, + 0x1DEF697A, 0x0F4AFF93, 0xBDF9F41E, 0x92EF9DF7, 0xE53CABF7, 0x6148CEB3, 0xFA5EAF71, 0xAFE2F709, + 0xBD4F8D46, 0xF706AEC7, 0x7FFFB679, 0xD369BEA4, 0xFF6DDE14, 0xF51EE6FE, 0xCCA1F2BE, 0x55F37B94, + 0xE2FD101E, 0x67E2FDF5, 0xB4F500FA, 0x17FC7606, 0x4F100C0D, 0x669DE23A, 0x8D0B49BE, 0x128E29AE, + 0xCB60E96F, 0xA451A2B8, 0x4EE3287D, 0xEFEE774E, 0xFABF4F88, 0xEF21B63F, 0x52BD6AD5, 0x2AF5BDCD, + 0x0A220FAD, 0x5EBD5AF6, 0x93F7D7EB, 0x7472519F, 0xFAE9DD08, 0x2FC1EF71, 0xFFF7BACE, 0xF01CC1FE, + 0x3C79A561, 0xB7AAAA4A, 0xCDA357EC, 0xE446A351, 0x59DFC118, 0x3F4CBFCF, 0xC9F7EDCF, 0xA4BDFA1E, + 0xD841ECBF, 0x7F27937F, 0xDA3FDCDF, 0xEC75EBD6, 0xA9FDC3F9, 0xD99A9A1A, 0xB57F39BF, 0x29E459F9, + 0x0F93EBF7, 0x5AE4FAFD, 0xFDCDF54F, 0x56575767, 0xDB07EB15, 0xA88FFFFB, 0x83F7AAF3, 0xAFCACACA, + 0xECFC83EB, 0xA5F962FB, 0x497E0226, 0xC01ADEBF, 0x35968DFD, 0x11FCBCC6, 0x67882BE0, 0xA2E2351A, + 0x9F80C785, 0xDC9A616D, 0x20B9E451, 0x4699E235, 0x01D6E541, 0xFB13A49F, 0xF697192F, 0x984F30DF, + 0xE07AD4FA, 0xC32D3DAE, 0x9F7E1F80, 0x05E1396B, 0xD7AECD9E, 0x47D18F13, 0x5C3E3662, 0xA03D7DCF, + 0xC3E648F5, 0xE5CB97F5, 0xFE6C55F2, 0x2FB9FC21, 0xE70535DF, 0xBA3C988F, 0x882FBE8C, 0x1E76EEEF, + 0xD13E98DF, 0x089824F7, 0x2754E2FA, 0x46C1636C, 0x2F3F0F5A, 0x8D3EC453, 0x259B09E4, 0x11502EF5, + 0xAD7AE4D1, 0xD2DE9A48, 0xF6A3A5DC, 0x9A48F2D3, 0x3009EBF9, 0x112C453E, 0x058FC132, 0x71DF1B03, + 0x88A74AB6, 0x06917EB9, 0xD4B7CE21, 0x7F20EDAD, 0x52659FA9, 0xFF81D4B7, 0x4A493F68, 0x1F8C17F0, + 0xF75F0000, +}; + +u32 point_table_binary_40[] = { + 0x11727D97, 0x5D6C5445, 0x14C7CFCC, 0xDCEE5EA1, 0x4443AB46, 0x8A44F0C1, 0x548BA990, + 0x588226A6, 0x6214A260, 0x282CB608, 0x01B12112, 0x8990BA4B, 0x612B22C4, 0x0742B4D1, 0x844A432B, + 0x4A6244A9, 0x0262A48A, 0x344468C2, 0x9791BE40, 0xE203A91F, 0x682AA4D2, 0x76E9D7D2, 0xDDE39933, + 0x73A7972D, 0x2831F1C7, 0xFF9CFF39, 0x676676E6, 0x0A0DF020, 0x7E0F204F, 0xC15E0040, 0x288012B8, + 0x93F8BC1A, 0x3A72E408, 0xE22128C5, 0xF500992A, 0x4FB0BE94, 0xF4C900DE, 0x01B992F5, 0x1FA0147C, + 0x525A2253, 0x995F27BF, 0x1A801B7B, 0x22FA6F0D, 0xDF00C87E, 0x181D2A2A, 0x2A426830, 0x7E727DF6, + 0x19F6D3F5, 0x7B00F23A, 0xF1059D4F, 0x5C0C0F03, 0x44BA6015, 0xC7DF03D3, 0xE143D24F, 0xE73573FC, + 0xDD54BF8E, 0xEA0FE5BD, 0xC35C6938, 0x52AB3AB8, 0x5E2731C5, 0x7B8BA3E5, 0xCCFBA83F, 0xD265B3FF, + 0x92AD570C, 0x1B00A283, 0x724A6969, 0x29F707D4, 0xAFB8EF8E, 0x83B7EA77, 0xCC7C397E, 0x7808D37A, + 0x1E31CD5B, 0xD7D4D4E4, 0xD60B2A23, 0x4F3B3FF2, 0xCFFC92B7, 0xC9305E43, 0xCACF1E56, 0x6D5BB66C, + 0xD1F91D9C, 0x7F426696, 0x2D5BA6F5, 0x0E7C9702, 0x97CB6F57, 0xAC587113, 0x5FB87041, 0xF7AF40FB, + 0x7FAAF684, 0xE75753BC, 0x83E1F9E0, 0xE1BC57F5, 0x7CD44D87, 0xD6B37F64, 0xA3DBB76F, 0x47781426, + 0xEAF58101, 0xFC71DBB6, 0x6D08CB69, 0x3AF2CB7A, 0x7097C9A7, 0xF875F45F, 0x425432DB, 0x7CF50B2C, + 0xE07C1B2F, 0xB7AB05B6, 0xDEFFF7A3, 0xF375BDE2, 0xEC4373E6, 0xCC71FB29, 0x0E915328, 0x1E678A22, + 0x5E9FD374, 0x0275FC53, 0xF2E29225, 0x4B10DB4D, 0x7D7C199A, 0x757DB7FE, 0xEDF283F0, 0x7E23AAB7, + 0xECFA76E8, 0xFDCCEC83, 0xA31C6FF7, 0x172BD4D7, 0xE1F390F9, 0xCA7B9CD9, 0xFAA73BE1, 0x3CC7E7D6, + 0x3F65FACF, 0xAE16CFDF, 0xB29F763A, 0x913A3E22, 0xFF62BD93, 0xFC89D53C, 0x4FCD9D3B, 0x17F10F3A, + 0xCDFA3CDE, 0xA7E27A7E, 0x3C6BD65F, 0xEC931F73, 0xFC59E32F, 0xF68174FE, 0xEC074233, 0xB9B31F48, + 0x1CD67E94, 0xCD7EB015, 0x76949797, 0x3B7FB505, 0xDEE7F5CD, 0x89CFD55D, 0x7F88D9B0, 0x9F5AA5D6, + 0x6BBF205F, 0xFEA08C5E, 0x6AE71B27, 0x7F9F356B, 0x16C223B6, 0xFF157277, 0x6363E3E8, 0xFE4A90C5, + 0xC5C5A4DB, 0x792A41B2, 0xAEFD1B89, 0x41ED75AC, 0xF76B5099, 0xFBC6FAE1, 0xA03CCEBA, 0x668E37CC, + 0xFD13C330, 0x788EB5FF, 0x10789C6F, 0xFD445A9D, 0xE3FDCC89, 0xCFD5837E, 0xE0863AC7, 0x7E7AFDB9, + 0x1E08C77A, 0x7E30EBEF, 0xF62B258F, 0x3BD6F9A9, 0x507F5ABF, 0x66E671F5, 0xAFD979C7, 0xCC67FC71, + 0xD0D4630E, 0xD51F337F, 0x3B4CC65A, 0x8089DF8B, 0xE5E6BC12, 0xAF216E95, 0xDFF03C5B, 0x0D53C75F, + 0x3A3D149F, 0xAB33D76A, 0x16317BFE, 0x2F69CE5C, 0x165F3AD6, 0xF7414F88, 0x291F33E2, 0x8B707D98, + 0x3CF85EB8, 0x5E560DBE, 0x1FF6CFFA, 0x83CD37D5, 0xF7077719, 0xB67E285A, 0x1DEB7A28, 0x8E3AD6FD, + 0xA06863AE, 0xA7FB4FF7, 0xDB83E98A, 0x8A0ABE9F, 0x743C6631, 0xBD74E952, 0xF79E80DF, 0x5375EBF8, + 0x5C1D8A59, 0x4FF7AE3F, 0x79F2A4BB, 0xAF312BB6, 0xF13CAD56, 0x7F121227, 0x4E9C70F1, 0xD1342474, + 0x7CE0E7CF, 0xCA89EFEE, 0x5DA5E39D, 0xDF70CFB3, 0xF67D30FD, 0x0E633FDF, 0xEFADB6BF, 0x6E1C5AB8, + 0x70A19E97, 0x79E2241C, 0xE0796CFF, 0x052FE200, 0xF76FEB17, 0xBCD8BB96, 0xEBDBF59D, 0x3829D5D4, + 0xD0D0305A, 0x5FF6AEE5, 0xFA763F44, 0x59AA69E7, 0xCE9D63E2, 0x73FD5C3F, 0x1207743F, 0xFAFE31F9, + 0x38505555, 0x85F03CED, 0xC7E7747F, 0xC5BC962B, 0x57AE20CC, 0x27DE4F4C, 0x7FAE5EBD, 0xEAF6AB20, + 0x36BEA5AF, 0xAFCFED67, 0x612CBFA5, 0xA7A7C79D, 0xA73F613C, 0x38A6F8CB, 0x300E743C, 0x0E19BF54, + 0x4CC6B41F, 0xBDA65C2F, 0x45CF4AB8, 0x1E35C87A, 0xD00F5A3D, 0xB8EFC5E2, 0xC822731F, 0x9BFB59DE, + 0x6B59BF9F, 0xC394FE7B, 0xB43A9BCD, 0x8EBE6732, 0xB2A8AEAE, 0xCEBD77EA, 0x70645175, 0x75B5E127, + 0x89AF452E, 0x72BC3E6F, 0x6768DED5, 0xD1CF1DD3, 0x3C6AC44F, 0x6CDCB8D1, 0xED97FACD, 0x4F6CDAB4, + 0xC9EDA76A, 0xB73C9F98, 0xFA5773FD, 0x445B5B9B, 0xE1A3FA7D, 0xF413C78E, 0x1D43ECA5, 0x7A93A8DF, + 0xD7A2F76B, 0x7F5A0FD6, 0xE54756DF, 0x43FC2BCD, 0xF763B49B, 0xF5E07BE1, 0x67533FF8, 0x3E10CFF9, + 0x89356BD6, 0x18A69757, 0x6CF51FE3, 0x78BBBFE2, 0x2F3F914C, 0x2647F737, 0x63FAE37A, 0xD49F4C98, + 0xFEC6D4CB, 0xEDE776EB, 0x9967D6D3, 0xADFFA4D0, 0x7E34323F, 0xE0DE8B46, 0x8E376CF7, 0x5394435D, + 0x3C1E77E7, 0x07E689D6, 0xDADA5A84, 0x6986C588, 0x68E57EEC, 0xF990AD36, 0x3E373F37, 0xDE9E3F75, + 0xD0F8D13C, 0x1779DE9F, 0x60652291, 0x307C94D9, 0xE3FCF986, 0x455988F7, 0x3373BCEB, 0x6F9CEDCF, + 0xDE67C47F, 0xB33ECD30, 0xD5BFE2EA, 0x13AB7F45, 0x774D4DCD, 0x683FFFDA, 0xFCE07CF4, 0x01CC9C39, + 0xD3D553FD, 0xEA95D9B3, 0x67BB7E40, 0xA9372C8F, 0x8DCFD535, 0x0B985056, 0x56E6F6CF, 0xF370C432, + 0xC77B4A6D, 0xD5F1C17A, 0x60974A5A, 0x667FFC07, 0xFB67CC98, 0xE1E2B15E, 0x7FFE83F3, 0xC37A600E, + 0xEAF9E0F8, 0xA2611130, 0xFF7E7D7A, 0x510B0B0B, 0x5DFF3A9E, 0xFBB7BF97, 0x09F4FF14, 0xD3A74F77, + 0xF7C984C9, 0x12F4F784, 0xEBAF5E8C, 0xFAEFBFBD, 0x7F709F60, 0xBD848282, 0x0277DFA4, 0x6BAC9F3D, + 0xFF69BA33, 0x4A4A4A46, 0xE7A57978, 0xDECDF48B, 0x4C92F367, 0x7207EA7F, 0x3427C20C, 0x42B38A29, + 0xCF7132C4, 0x711B5F09, 0xBB1D27C3, 0x6CE3EF10, 0x858E1337, 0x33C489EB, 0xD52EC7EB, 0xC28CBDFC, + 0x7DFE842A, 0x711C0FF1, 0x66CB3BA0, 0xD9F1BA30, 0x5BBF4BC2, 0x771C0F71, 0x52FF4B5C, 0xA10E316F, + 0xC40CBEAD, 0xBF8754D4, 0xF2806191, 0x6FE3AF9B, 0x78789579, 0x83C98703, 0x367F83D1, 0xE1C0A8CE, + 0xF5ABD5DE, 0xC01F5E27, 0x3F5F8E04, 0xFE86C5F8, 0x20DFC4C3, 0xEAA03F9E, 0xA7C5E627, 0x8D0E2D56, + 0x6FA7F5A4, 0xBD853E78, 0xCFF11BE4, 0xD76FF90C, 0x7DFAEAFB, 0xE1BA986A, 0xF57CA3AB, 0xB8D5C719, + 0x5D763A9D, 0xFDD49B1A, 0xE93D653F, 0x38079B1D, 0x93AE8A2C, 0xBF65FD53, 0x628AD5F3, 0x8DAE3EB1, + 0xBAF14F49, 0xBC4DFCCD, 0x7E63EBE5, 0x1B367E38, 0x42BF87EF, 0x00FA5B64, 0xACABABCB, 0x309DE7EB, + 0xF43EF3FB, 0x687F3FA9, 0x9807DDDD, 0xDDEEF7DC, 0xDF2282F7, 0xDCDC7761, 0x0EBFEFF3, 0xEC7D44F9, + 0x5C7F9EA9, 0x276CBD20, 0x5FC66C7E, 0xA083D1FF, 0x03000000, +}; + +u32 point_table_binary_41[] = { + 0x11726D94, 0xCF8B5251, 0x14C7CF7D, + 0x571D7C90, 0x03123466, 0x034E90BB, 0x08DCB50A, 0xDA0C24B4, 0xB0866820, 0x860C05B5, 0x16A318D2, + 0x66DAD566, 0xA2CD6C53, 0x238C0882, 0x31106288, 0x36F30754, 0xD0462622, 0xA644C20C, 0x269C4764, + 0xDEEE3DF7, 0xC7BCF7F4, 0xED3E7CBF, 0xE77BCF3D, 0xF7F0D853, 0x88B101C0, 0x64103A06, 0x008C3520, + 0xC97601FE, 0xB543E704, 0xC34DA993, 0x531043BE, 0x2D75B0D9, 0x7BE43548, 0xC22580C0, 0x7100ACDF, + 0x924C7643, 0x9791553E, 0x2174D9AD, 0x073703A9, 0x743ACD75, 0xD685D3BC, 0xFE219CA8, 0xD56AFC7C, + 0xD615F9EC, 0x33FBD36C, 0x364D3F93, 0x8FF417D6, 0x3FE17E5E, 0x1F7A0467, 0xFBFD3EEF, 0x47F9BFB2, + 0x17C20FB7, 0x54DE32AC, 0x7BFA5FB0, 0x1EB8FB67, 0x49AB8DEC, 0xF71755FE, 0x45D871DF, 0x2F78877E, + 0x9899B726, 0xCF274BE4, 0x99CC57FD, 0x30CD6A5E, 0xD1C37B2A, 0x2F81FE94, 0x7357CF03, 0x75727855, + 0xCD0B7518, 0x39D7DDFE, 0x485AB1CA, 0x9BBFE0F5, 0x8757C88A, 0xE18E60EB, 0xA5A9EF88, 0xA771B1C8, + 0x07E937FD, 0xE49C758F, 0x3FEA94CD, 0xFD3A789F, 0xD7AD56EB, 0xE8BE19D2, 0xC6F7F1F5, 0x3B751FF5, + 0x9E7C01F6, 0x657F8A47, 0x3E0E90BD, 0x7ABD2E99, 0x9F47AE91, 0xBD46A361, 0xEE436E38, 0x573CF3B1, + 0x9D8CAE17, 0xEF136F92, 0x6DF77E2C, 0xD614AB7D, 0x5BAC8D72, 0x7A1FA5DF, 0x79ACE729, 0x1822A3AC, + 0xBA3FEAE4, 0xBBB339CB, 0xEFCFD3FB, 0x0211F24A, 0xCF4BD64B, 0x663DDE2F, 0xDF24DA85, 0x2526BE1E, + 0xC4A7F81D, 0x77260D27, 0xDC0C71A5, 0x8728538C, 0x7A202659, 0xFB033120, 0x9EBC9064, 0xACC7F3E8, + 0x174F5E52, 0xB2EE4FD7, 0x63FECE51, 0xBEAED7E7, 0xEBFE5DF9, 0x09779E3F, 0x7FC6F909, 0x0F039FD7, + 0x1C9FD798, 0xDE9F4C26, 0xE63DE990, 0xFC2C97CB, 0x5217F31C, 0x931F42D7, 0xF3059BF4, 0xAAD5AAD9, + 0x173A0CAE, 0x964A25B3, 0x4F9C1382, 0x453DEECF, 0x38785ED7, 0xCBFD0946, 0x8BC5A2D9, 0x6FCE1964, + 0x9FDF9FA7, 0xF799F382, 0xF0EBFF17, 0x1D523B9B, 0xCD9AFDA3, 0x43EB64A5, 0x5299BE8F, 0xAF7FB33F, + 0xB6154656, 0xFF23CE6F, 0x0A8582F9, 0x9F801DF8, 0x96CFE767, 0xCD6B82F3, 0x1EC016BE, 0x8F603E5F, + 0xEBAFE2E7, 0xBCE22DF7, 0xFF2667A4, 0x0E61A9D3, 0x9CD2E7A4, 0x6E7D9AED, 0xF7E54D9D, 0xC7F39065, + 0x1EBF1FFA, 0x611B2A86, 0xB94E538A, 0x5755FE01, 0x9997BAAC, 0xA729BAA1, 0x74D9CF81, 0xB56F74CC, + 0x93FA7F00, +}; + +u32 point_table_binary_42[] = { + 0x11726D91, 0xBF4B9B41, 0x18C7BF77, 0xE74593C5, 0x942E5611, 0x0B4E5A84, 0x2C8506DC, + 0xCC560AA2, 0x8B882056, 0x30BF0AC5, 0x25FF40E8, 0xD6D0A188, 0x4E821209, 0xA4681671, 0xD4CDDF83, + 0x21045C14, 0x07B792D0, 0x869210D0, 0xF7FABC77, 0x79AF2F49, 0x6FBA0FDF, 0xEFF3DCF7, 0x9E07098C, + 0x210AF073, 0x760440A9, 0xDF985217, 0x809313F9, 0x4824A290, 0xC01BF587, 0x9436EE5C, 0x1D0B1851, + 0xD774F986, 0x9AF66F63, 0xC4ADC7F7, 0xFEF79A37, 0xA95F1F5D, 0x5E046E35, 0x1F92FF0C, 0x783E902B, + 0xC6AF2AAA, 0x0AF47D51, 0xCAAFCB2B, 0xBEEFAF17, 0x3B62D8F3, 0x6388F26D, 0x61BD5028, 0xD8F7F8A4, + 0x98B73A31, 0xDBC58F7C, 0x3EFF2FEF, 0x311FD779, 0x13F41EF5, 0x47D099D6, 0xBC447E46, 0xF59B4EB6, + 0x56ABF5F2, 0xAAE92707, 0x9C8762B1, 0xE8F6D3F3, 0x11BFF8CB, 0xFFF6EB7E, 0xCF9BCF3B, 0x36A1F935, + 0xF9897919, 0x6F4BA592, 0xAD975F31, 0xE1F7CB2C, 0xAFFAE7F3, 0x7C8F0F9A, 0xCBC43774, 0xA962A6D1, + 0x68D879A9, 0x59FED3BF, 0x2F762272, 0xEEBED4AE, 0xC93F38C0, 0x2EFDF309, 0x07D995E6, 0x0DF39F70, + 0xB0F95973, 0xB7BF47C7, 0x2BA3B734, 0xE393D1C1, 0x9B29CDCB, 0x4667A295, 0x36BAE907, 0xCE4E8DDE, + 0xD98F30EC, 0xED53D403, 0x7BF178DC, 0xE61375B9, 0x964C266D, 0x1EE2C574, 0x3AADE854, 0x304AF54F, + 0xB2E5388E, 0x9D8FA8F7, 0x3FC66231, 0x3B1F1132, 0xECCD9BB5, 0x3BECEDCB, 0xD33BFB46, 0x28B091C9, + 0x646C3E84, 0xE45C2A95, 0xB2FB27FE, 0xE8E6E9F6, 0xF7E4E9CA, 0x4B5F34FF, 0x7D925157, 0xFF0B0000, + }; + +u32 point_table_binary_43[] = { + 0x11728597, 0x7F4C9565, 0x14C7CFF3, 0x3EEF7BF9, 0x21645AA6, 0x89730653, 0x47ABC172, 0xA9B3C274, + 0x8A366D92, 0xA673E8AC, 0x99FC0A0C, 0x09116AEA, 0x3473452D, 0xD834C5FC, 0x156EA8F9, 0xA365AE51, + 0xD25AE51F, 0x651853CB, 0xA9E935A6, 0x68361CE2, 0x0FBC38BD, 0xF0F47D7E, 0xDC9797F7, 0xB275B7BB, + 0xF1E19CF3, 0x7DCE73CE, 0x79DEE7BD, 0xA282D245, 0x3A91B5AC, 0x7B0A1109, 0x719E52C4, 0x3822BBF1, + 0x41303D3D, 0x5D880A70, 0x05ECBFD2, 0x2E656F01, 0x971005D2, 0xC21FBAF6, 0x43444EB3, 0x98595F5F, + 0x2F3955B4, 0xC2FE2F2D, 0x4E4A4A12, 0xA213F6A3, 0x44B12F75, 0x297D1A0E, 0x863DEE6E, 0xF886D2BB, + 0x01DE4914, 0x931DBEA9, 0xF4C2944A, 0x1389E26F, 0x8B24C934, 0x87526830, 0x51C223E1, 0xA92A3E15, + 0xBC0C1CEA, 0x3EA2EC95, 0xE0678812, 0xFF78304F, 0xE97D43A3, 0xA908F153, 0x598D62E4, 0x4363A1DF, + 0x690D57FA, 0x7BC53DB9, 0x5F76903D, 0xB77AF56A, 0xC927E57E, 0xAD3134A0, 0xB8B85888, 0x6630EC76, + 0x028D686A, 0x6A42BC10, 0x92299EE5, 0x5457574B, 0x3D552FB1, 0xD8FA45E9, 0x7BFCE7CE, 0x9D2BB943, + 0x32DFC09E, 0xD0F5D176, 0x3A408F66, 0x6767BBF5, 0xB57EB30A, 0x54FE99E2, 0x24C5C1DE, 0xCD8ACACA, + 0xCA040D13, 0xF7C535C4, 0xCFB06AF7, 0xEDDB2768, 0x20E29BC1, 0xF3D9B3E5, 0xE5E56E3D, 0x9D77F851, + 0x6F3D7935, 0xBFA9F2E9, 0xC4FE9A90, 0xCF052B7F, 0xEDDAB5A8, 0x2FE291A9, 0x7D890DA8, 0xAAAA8AF2, + 0x8F5A6FBA, 0x68A38751, 0x9FFED6E2, 0xBABABAE8, 0xFC4C3FD8, 0xE3F6932A, 0xDED85916, 0x4D56F645, + 0xE054ECEF, 0x6D5A5F5B, 0x5BDBA397, 0xC6264ABD, 0x487F68BC, 0x7D5CE5BB, 0x971C9A2E, 0xF5AC9F1B, + 0x1A1A647D, 0x39C97A2E, 0x609B94FD, 0x22F4B6C1, 0x9E4DA31A, 0x1B1B85D8, 0x0D86BFBD, 0x85E2172E, + 0x5CE8C63B, 0x09D62B2A, 0xDED86911, 0x8D5476D3, 0x7FFE033F, 0xAEFA1165, 0x07A7C1BE, 0x403C65E6, + 0xA5F7FA97, 0xC415FA02, 0xEB27B2F8, 0x55AB5645, 0xAF67F663, 0x3FC4CFF4, 0x996F0BEA, 0x8FF9E697, + 0x684B6B6B, 0xABDB0F27, 0x9FFE3E71, 0xE284E490, 0x803F7F8F, 0xE9F81630, 0xCE17FB87, 0x7DE29D2F, + 0x7153DCDA, 0xBD7BB7E6, 0xD760DF4E, 0xE3F6EFDF, 0xEFCE9BD8, 0xC806ABFD, 0x79ECDDDD, 0xDDEE3C38, + 0x59D6043D, 0x0FFABCF1, 0x643E5DF9, 0xFBD7F7FB, 0x9B79B357, 0xF2F5DEF3, 0xCF4AADB0, 0x8AF7E76B, + 0xE65BBC6C, 0xED30F9F4, 0xCACF7F7E, 0xC539701D, 0x783CFB58, 0xB1FFFCB6, 0xA2FEC7F0, 0xC71D96DC, + 0x673F4C3C, 0x3BC71B54, 0x7C2BEAFF, 0x1D3C3369, 0x6C30188C, 0xEE87BF5F, 0xFE789F3E, 0x6623854E, + 0x11F51F44, 0xF15EFF48, 0xBE51FB69, 0xD5FE8995, 0xEC98CE5F, 0x338D37EB, 0xF9F6A39E, 0x5FE5D0CF, + 0x08E7BBEC, 0x799ED132, 0xE40FB6EE, 0xD1CEAB57, 0xAF0A5A83, 0x78308F63, 0x3395BD08, 0x3C0AF622, + 0x96A6D877, 0xDE22E795, 0x6EF30465, 0xF7B35FCF, 0xAC6FADE3, 0xF3FAD4FF, 0x9FF31D95, 0xAFD47B01, + 0xF6033679, 0xF5D101F2, 0xAE4F747F, 0x83CBCADF, 0xB0D123EA, 0xCC547A92, 0x95BD33B3, 0xADADCDAD, + 0x2F3BA4F5, 0xC45D536F, 0x166153EF, 0xE6FB31DE, 0x7EF4F8FB, 0xED9A59B5, 0xE1BB7A9E, 0xC4E950A5, + 0x5E4F335B, 0x17AA94F3, 0x15990FD6, 0x62F6331E, 0x7CCCB3BF, 0x34E8FDA8, 0xF6F7AEE2, 0x5146BFC5, + 0xF008E87D, 0x25EDA1CB, 0xD7AF5F17, 0x34D8E8B7, 0x842EB7B7, 0xB7A31ED0, 0x5BE3D137, 0xF3D2AB7E, + 0x6F79F4CB, 0xC1E51E7D, 0x59AF455A, 0x5FE9E581, 0xF3B4BE5A, 0xCFEFEFD3, 0x53FB45FD, 0xED60608E, + 0xBEDFCDF3, 0xB23E3067, 0xC992253D, 0xCFE3C480, 0x555A5AEA, 0x9E37FB4B, 0xE74D6537, 0xF5B2834E, + 0xC6D2A54B, 0x7BEEA360, 0xCCFCDCDC, 0x5C7D3F86, 0xA1D71E38, 0xA39E5711, 0xFDC346DF, 0x3CCFEC60, + 0x2C57F775, 0xE4BE0DC6, 0x96E5E4E4, 0xE8F84A70, 0x6ECC1E15, 0x6F9EB7D0, 0x5FB97CF9, 0xF268BB3F, + 0xDEDCFFF6, 0x8BB1652A, 0x7F735FF3, 0x706C5945, 0x4545D4FE, 0x23F318E0, 0x81392525, 0x25EE7970, + 0x7E0F7C90, 0x9797E7DE, 0x87CEA6C0, 0xF7858585, 0xEEFDED8C, 0x8E49F1ED, 0xBF40EE5F, 0xF51BFD71, + 0x263A9D32, 0xBF48FFC1, 0x192B56AC, 0x70E7C399, 0xED64C9FD, 0x44FAE7B4, 0x3B57149B, 0xFE06B8D3, + 0xA9FCCDF9, 0x407ECF4B, 0x8ECCAF7D, 0xD7E8F9F5, 0x7DEB47F5, 0xDBDFBF8D, 0xC46812EA, 0xF33E1F2E, + 0xE4A7069C, 0xE165714B, 0x327DC493, 0x156F044F, 0xF2F056F0, 0x34F058DA, 0xAA780778, 0x8A97A107, + 0xE6E9B459, 0xFB83A7F5, 0x30C51013, 0x67C17B38, 0x536C83CF, 0x7B59DC92, 0x4CDFF27E, 0x7DFBFBED, + 0xE0B31E66, 0x60F9FC98, 0xC12CB57E, 0x17F8B497, 0xE101E613, 0xE89EF607, 0x9FF2B02F, 0x1FDC974C, + 0x94812BF9, 0x6CC5CD7E, 0x863E9852, 0xF82CEDDF, 0x07CBF7A5, 0x616CB0EB, 0xDF8BA107, 0xE6EBD850, + 0x773D2FFF, 0x890C6B24, 0xD32EC567, 0xC09F7A19, 0xF5975CC0, 0xB76B7F70, 0x8D87FF02, 0xE33CB158, + 0x7E50F145, 0xF0562F43, 0x4F72327D, 0xADFDC13B, 0x7B98E683, 0x8740EF00, 0x1FA9782E, 0x38C9CBD0, + 0x03538D75, 0x52FB8387, 0x78783678, 0x20780455, 0x299E051E, 0xE465E881, 0xF9186AD1, 0xFEE0813D, + 0x2CB6E07F, 0xF83DC127, 0xF14D66DE, 0xBAE47CB2, 0x0EEB8EE1, 0x90669668, 0xFC3BB43F, 0x152ADE86, + 0xF8C9586F, 0x8F89DF06, 0xBB626D27, 0x4BED9978, 0x163F62E6, 0xA54BF69F, 0xDDE28986, 0x439A593F, + 0xE3DFA1FD, 0xE97511F9, 0xC837830D, 0x265EC0AE, 0xD8D89BF1, 0x2D85FFD3, 0xFC73C5E7, 0xA128DFB7, + 0xAE590F0C, 0xEBF7AF6B, 0x267FF9BE, 0xA5FCA9A0, 0x4F7FBF9E, 0xE462ACB7, 0xCBE50EC5, 0xB5263E5A, + 0xAFF77AE7, 0xB0A7CDB0, 0x4FE79F9A, 0xF9E892F3, 0x64D9D64D, 0xC321CD2C, 0x60FC3BB4, 0x3FBDA1F8, + 0x02E23FC3, 0x7A3F99F8, 0x0BB02BD6, 0x767A15DF, 0xA1F0CFE7, 0x874DFFBB, 0xE4BC5871, 0x3CD67048, + 0x338B37FE, 0x1DDA5FD7, 0x2FCADFAF, 0x9785EF63, 0xF2F799CB, 0x1D9A4D7C, 0xB45EAFF5, 0xFE030000, + }; + +u32 point_table_binary_44[] = { + 0x11727558, 0x3D8C5545, 0x143E77E6, 0xFD004188, 0xAC18609B, 0x0D95BB6A, 0xB214BCE2, 0x25D0DEA8, + 0x2DC9DAA9, 0x84C60676, 0x71D90D90, 0x1BD98E6C, 0x80868698, 0x58106368, 0x89B7C286, 0x6CBB14BE, + 0xC2428520, 0x10498C31, 0x106501F9, 0x7BC39C73, 0x66E69E39, 0x175F5EF3, 0xE59C6FE6, 0xCCF99B33, + 0x1776C18C, 0x5B0330DB, 0xECE5D9D9, 0x5907886B, 0xF0BF80F7, 0xC10EC6E6, 0x7AC2A4DF, 0x60A8503D, + 0x623722BC, 0x198AE5E5, 0x65C6AB5E, 0x3F61AF8F, 0x38E8BBFB, 0x300B4380, 0xFE180CE1, 0x75D849F8, + 0x555147EC, 0x703D535C, 0x8DFA84AD, 0x7349FEC4, 0xE39EB99F, 0xE41EDB8F, 0x3A96F09F, 0xFE3C1E77, + 0x76DB45C2, 0x236FBFC7, 0xC515F36D, 0xE2D78A5F, 0x2B7EADF8, 0xB5E07B39, 0x9EE79777, 0xA093B0B7, + 0xEFB709C6, 0xE84FC23B, 0xED8D8451, 0xFF5DC6A4, 0xDF01F8BB, 0xDFF0D1BE, 0x07BD864F, 0xB82FF8A8, + 0xBFB9E163, 0x3CF088D2, 0xDEA74EF0, 0x3DFEAF68, 0xF8A46FC4, 0x7ADE3E7B, 0xD8CE139E, 0xF4F1F0D8, + 0x5CB363C2, 0x031F0FF4, 0xF7167357, 0xC6BBF8CC, 0x7C23ED93, 0x7CC4924F, 0xF1117CF2, 0xBFE4D78A, + 0x5F2B7EAD, 0xF875C3A7, 0xFCF1FE28, 0x36AC93FE, 0x34C7ED82, 0xF457F78B, 0x802759BF, 0xFB7BD0C7, + 0x78AFE57C, 0xCA6FC147, 0x2CF98403, 0x9FFCE1D7, 0xEBFD1ACE, 0x83FEF2B8, 0xFFB3B9F7, 0xA6FD5AF6, + 0x847A927C, 0xC4914FF5, 0x80F572C7, 0x4C275C62, 0x3D98F7D2, 0xF94B510F, 0x88491F40, 0xC6138C7B, + 0x26E30D2B, 0xB02AF3D5, 0x7E0DE713, 0xBFA2E5C6, 0x329E924F, 0x58F029FE, 0x824F58F2, 0x6BC5AF15, + 0xBF56FC5A, 0xF043BD98, 0xA2E94F64, 0x7FD1F4A7, 0xBCFFE4FD, 0x25FADB6C, 0xB7DF49FB, 0xDDD38043, + 0x3EBA6766, 0x4DC6D3BC, 0x2DF090FA, 0xDF5AEA6F, 0x84457FF3, 0xFE375D28, 0x96969658, 0x9F70D0D7, + 0xF93F7023, 0xF62798E9, 0xE969E253, 0x3D7C0A66, 0x6666A65D, 0x1F3AFF91, 0x5F33FFE4, 0xC993CCAF, + 0x997FEAD4, 0xA9567DB4, 0xF251E72B, 0xDA4F18E0, 0xC48913B4, 0x3EEB032C, 0x2E2EB6F2, 0xB195AFB8, + 0xFF1AF307, 0x8301DBB7, 0xC6FCFDFB, 0xF733BF52, 0xFC4AF12B, 0xE6AFACAC, 0x30BF62FE, 0x993367D8, + 0x1EEFEF4D, 0x05C0C58B, 0x17F93C84, 0x3B90FCE3, 0xF59D8B98, 0xF9CE05FD, 0x567C83FF, 0x21C68BCF, + 0x6B7689FB, 0x49C53FBF, 0xFF82FF45, 0xFCF93E6C, 0xE29FDF8F, 0x5EBEEC95, 0xFDFFD2A5, 0x4BE9BCF2, + 0x3E642CEE, 0x57D237D7, 0x519FEABD, 0x12F7D328, 0xF4DF78FF, 0x8CF8BE2D, 0xAE803978, 0xF0A0D70F, + 0xF76F0F8A, 0x03070E30, 0xA6FE601E, 0x1D3A74A8, 0xE91F168A, 0xACBFDC8A, 0x38DCD7B7, 0xCCA3B367, + 0xCFF27EAB, 0xCDF969BF, 0x553EFFC2, 0xC242DA1F, 0xCF3F3F3F, 0x9FEC8BE7, 0x27ECFD09, 0xCF43BF56, + 0xFDB9D5BF, 0xD7395F9D, 0x0BFD6FC4, 0xFE947CD9, 0x9F5BFD7B, 0x9DF335E3, 0x633E6C04, 0x7F8ED8BF, + 0xF028605C, 0x0FF1437B, 0x3961D47F, 0x18FA8BBE, 0xFF06C1BF, 0xBEFED0BF, 0x71DEC1FA, 0x43FFB7EE, + 0xC790AF19, 0x7F98D72F, 0x6259BF84, 0x25BF54F5, 0x5BAAFA2D, 0xB97EF6EE, 0xDDCBEB97, 0x5C3F5353, + 0x53CCC778, 0xDE0EF7CF, 0x20C63FE2, 0x981F60E6, 0xE6E61893, 0x3E14147F, 0xEDCF75CE, 0x77AC2FAC, + 0x6F8C3FC7, 0x87EBBF15, 0x2F1DCF75, 0xAE37E463, 0x7FA1FCE9, 0x301FFB4F, 0x2B5F42BE, 0x66FC92F9, + 0x785EE297, 0xCC67CCFE, 0x49FC56FC, 0xB9FE20D4, 0x2361519F, 0xADFCD0F3, 0xA19EFF46, 0xA1FFFAFA, + 0x3B7DFA34, 0xFBA7E6FA, 0xC3F8B6E6, 0x533D7F8E, 0x42FFBFC2, 0xFD9FF84F, 0x988FF743, 0x9C87B3FA, + 0x1FAAFA1F, 0xE6FBB3BE, 0xD8BF52F1, 0x0BFD11FB, 0x6BF287F7, 0x5F3A7FC5, 0xFEE3F307, 0x79C73C3E, + 0x77EE5C33, 0x8F7778BE, 0x88F66DEA, 0x471CFA75, 0xDF3CBE70, 0xE142CA07, 0xF7BCE91F, 0x941FDEE4, + 0xA3478F26, 0xFF990928, 0x8E1D3B96, 0xFC6BB6AA, 0xFE3121FA, 0x4F87F9DC, 0x6FD85F06, 0x9AFE4378, + 0x42F0CB7C, 0x7FCA0F88, 0xFBB1BDB8, 0x7FEA5FC3, 0x667F9A1F, 0x866A3E1E, 0xAAF978A8, 0xE6E3A19A, + 0x4F4B359F, 0x966A3E2D, 0xD57C5AAA, 0xF9B254F3, 0x65A9E6CB, 0xA19AEF86, 0x6ABE1BAA, 0xF96ED8CC, + 0x57D19E7B, 0xDBC4FBC5, 0xCBFFD82A, 0xDE2F88B7, 0x89F702EA, 0x6F0FEF0F, 0x9D9F717D, 0xF17E422C, + 0xDF4F59FE, 0x86F75C36, 0x7F576AFE, 0xAED4FC5D, 0x89F95DD7, 0xBBF26FCB, 0xFFBA9FE8, 0x7C57FBB7, + 0xEC53F5D4, 0x9A67F4BC, 0xA3ECD5E7, 0x49F7CD73, 0xF17EC3FE, 0xF30C3A34, 0x2FEC0AF8, 0x85BD9130, + 0xEABF10EF, 0x399A1FC4, 0xFB9DFA19, 0xDF677A9E, 0x68CD1B21, 0x9EA6DBCC, 0xC73CDF36, 0xF3713EFF, + 0xE6F36D8C, 0xAFD9C2FB, 0x47FFFBF9, 0xFAF29BEB, 0x4FD5D764, 0x7CCF170F, 0xA4FFA0E3, 0x9CACAFFE, + 0x2BFE3E10, 0xF3BDFFB2, 0xF827C32E, 0x7C3F48DF, 0x13CC52F6, 0xBDA030C7, 0xB3FD8CC8, 0xFFAAF9FE, + 0x11DFF3F1, 0xFB477BFE, 0x51F34D78, 0xFF98DD82, 0x8FFD69B7, 0xE067FD4B, 0xF5A7F0FE, 0x91FEA37E, + 0x29FC97F7, 0xCFBC3FC6, 0x7EE1C6C5, 0x0BD91FDC, 0x58F80FEF, 0xF39BE23D, 0x48B87899, 0xBD176F9A, + 0x4FB2F764, 0x613E96EB, 0xFB06DBC9, 0xF8B7A09B, 0xEAA952F5, 0x5FA9FAAF, 0x54FD8BF9, 0x35CE1BB6, + 0x6BCF8FC7, 0x639EDF97, 0x11F7A6D2, 0xFDE3B1D9, 0xD360DA7F, 0x0FEB7BBC, 0xE16EFBFD, 0xFF82AF1C, + 0xFE10FB59, 0xC87E18F0, 0x4FEE89BB, 0x89FE2A26, 0x83DCB1DC, 0xFE18E4AF, 0x586E7724, 0x39AD67AF, + 0x21F4F6D0, 0x7A70178E, 0x24ECE5F6, 0x8380F785, 0xF57BC55B, 0x41EE586E, 0x7F08725E, 0xBF673727, + 0x39ADC772, 0xB4178E78, 0x7C0DE612, 0xFEDCF3DF, 0x0FD8DB0F, 0x87BDBFFE, 0x2D6CB48F, 0xE5F66AB4, + 0x9FE5B6FB, 0x3FFAF97A, 0xEDFD1C63, 0x5E0FCF87, 0xFA7007BE, 0x4CD8CBED, 0xA680F785, 0xF5378AED, + 0xF13C2CB7, 0xDF877994, 0xEDD9B090, 0xE4B41ECB, 0x5F030000, +}; + +u32 point_table_binary_45[] = { + 0x11726D95, 0x3D8B9341, 0x10C76767, + 0xF3A6450A, 0x4188097E, 0x00C52269, 0x523D5D20, 0x20626F27, 0x0A09499A, 0xA8485AB1, 0x0941B85E, + 0x048BC3C2, 0xCF602592, 0xEE04B9C2, 0xE6B8E37C, 0x81032B11, 0x4E903BEE, 0x9E756766, 0x77334F12, + 0x52FDEE99, 0x9DD7FFCC, 0xB95F701B, 0x2A005F5A, 0x506AB7DB, 0xCE797667, 0x00FB4D61, 0x68046ED9, + 0xCF91D9FE, 0xE68AE9BB, 0x7D6C9F30, 0xB7A04D8C, 0x1F6CCEDC, 0x85EBC470, 0x157F3077, 0xE01AB179, + 0x886F38DE, 0x09B4C99F, 0xF96B5D8C, 0x4F8CCFEC, 0x531DAFFC, 0x28704BEC, 0xCBDFC49E, 0xFC11570E, + 0xC41FC523, 0xAE7EC59F, 0xC97F0650, 0xBB029679, 0xCF7F27AE, 0xE11D9F15, 0xB35BFA78, 0xDFF156B4, + 0x1706D0F5, 0x00BA335D, 0x2FBC8457, 0xBA5FF605, 0xECA4F7C4, 0xCEE53A7F, 0x7361DFE9, 0xF7EE77E0, + 0xD00FF707, 0x3FE97A4C, 0x2ECCF951, 0xBC0A9E30, 0xEF87FEBD, 0xC7B7C2FE, 0xC70C389F, 0xCFBDBDB0, + 0xF7610AF5, 0x1D81D1F5, 0x572FE377, 0xEF91194F, 0xE5BB7FCF, 0xF678BA58, 0x2C381EE5, 0xE3FFF231, + 0xC61306D3, 0xEBF5527C, 0x6C80994E, 0xA7293F6C, 0x88FDC6FC, 0xBB213FF4, 0x3F1F1F3A, 0x21FF0792, + 0xFFBA3ED6, 0xE7B931EF, 0x8EE45339, 0x00A8D7EB, 0xEC5FEC15, 0xD3BC41EA, 0x677FCC4A, 0x9F54EF71, + 0xD05337D4, 0x7F0C86EA, 0xDF9C8FE4, 0xEBFE8199, 0xCD66293E, 0x96C1F4FB, 0xFDADF323, 0x762EE871, + 0x4FEC9D93, 0xFC523FCF, 0x23877E9F, 0x87FD08FA, 0xC286DDD5, 0xFBE115B6, 0x1BF5509C, 0xCF96FE53, + 0x3D8741CF, 0xB17EDFFF, 0xB44FCCE6, 0x32E99DED, 0xCD85FE5E, 0x7550D3FB, 0x54CDF17E, 0x615F0EF1, + 0x5EE1FD11, 0x940BF9A9, 0x7AF47E6F, 0xECFF46BF, 0xD6F41FF7, 0xEB6EC9EA, 0xFE946ED8, 0xE7DBF683, + 0xE7B72CDE, 0x07E2A4A7, 0x906FBA27, 0xB49F4B75, 0x6F3AA207, 0xD2D76432, 0x49FA207D, 0x8D46A3B4, + 0x5F7ABEC2, 0x00E3F158, 0xF66329F3, 0xA5F79CDF, 0x52F523F4, 0x4FDF3FEE, 0x9FBE7F59, 0xF1BE12EB, + 0xFB4AACEF, 0x2B71DA9F, 0x60AFEF17, 0xB3BA5FEC, 0x5FDD2FE6, 0x78BFD6FD, 0x877D82A8, 0x9F8E30ED, + 0xEFB6F8F1, 0xDED0FC86, 0xC3A1E821, 0x93F90C06, 0x03D17F26, 0xF72BED47, 0x26F74BBF, 0xA7FEF2FB, + 0x905FE1FF, 0x45A6F414, 0xFC537FC9, 0x7FCCD796, 0xF1B5DE6F, 0x5BB63B79, 0x9EAFEE5D, 0x73C5ECAF, + 0x29F6FF01, +}; + +u32 point_table_binary_46[] = { + 0x11726D95, 0x3D685441, 0x10C76767, 0xEF9D3185, 0x1CF14CC8, 0x87A0A758, 0x9868CE20, + 0x62B010C1, 0xC62A55D0, 0x2E682916, 0x2A361612, 0x6C0336A9, 0x24222816, 0xB6414344, 0x25C64202, + 0x2141825E, 0x6150A239, 0x1514ADFC, 0x3A93E88D, 0xBB33BBFB, 0xF6DD79DD, 0x8FF9CF7F, 0x676766DF, + 0x4101CA60, 0x7EFA292C, 0x562A1582, 0x01E8A3F7, 0x868FD072, 0xB95C6686, 0xED00B9D7, 0x54B14C9F, + 0xA04C0B00, 0xEAB3AA73, 0xBC208C47, 0xE139C717, 0xA08DE30F, 0xF097B1B5, 0xFA3EF63F, 0xA788FDED, + 0x79870092, 0x6330EFFD, 0x2CE7BEA8, 0x35E639D8, 0xC6FC04DF, 0x150A05F6, 0xE3FCC3F8, 0xBD5AADDA, + 0x7A389E8C, 0x53D5D5B7, 0x85CF1FA7, 0xAF924F4B, 0x568FB36A, 0x92CFF7F9, 0x63D06DF3, 0xBD7FB213, + 0x7A32FE21, 0xDE903F4F, 0x4B7C9F3D, 0x6A2AAE2F, 0xE45BBDAD, 0xF7A49ACC, 0xDCFF1B74, 0x73FEA2F1, + 0x3F0E506C, 0x5567858D, 0xDE723F11, 0xEB1725BF, 0xFDA067A3, 0xB75C707A, 0x771EE4F1, 0x63F033AC, + 0xEEE2CDE0, 0xC70C18EE, 0xCF7A50DC, 0x9F7DA2A7, 0x1ACE0A4B, 0x9C6A3E2E, 0xF5A88D48, 0xCFECF445, + 0xD86BF5FA, 0x8C3ECFDC, 0x21F3C287, 0xBAEEFA2F, 0xF5B5E26A, 0x7C9E1AC1, 0x89580F48, 0x6BB11F5C, + 0x8531AEF7, 0x83F31F85, 0x6BCCABA2, 0xD744F5D0, 0x8F4CFF1A, 0xFAE3F2DB, 0x736A25F8, 0x19FD5612, + 0x6EAA6FC0, 0xF507A55F, 0xBE1FEA94, 0xE76CFDDE, 0xEFDE7EC8, 0xC5F54EF5, 0x09FBFB4C, 0xEDD70B81, + 0xADBE5FB8, 0x697EFE7E, 0x27723AF6, 0xCB75EA4B, 0xF1FCFD7C, 0xBD9FDAD0, 0xB7E3F3A8, 0xE6B869BE, + 0xD9F9593F, 0xBB8FB019, 0x67FDBE08, 0xCBBC9967, 0x4C3B3A3C, 0x1B3DB3E8, 0xAD9F659B, 0xEFFB259C, + 0xEE0FBFBF, 0x5CBA3FC2, 0x4E6FFA6F, 0x795305AB, 0x713CBFEC, 0xF6C3E5E7, 0x9701FC7C, 0x442F6CFB, + 0x679908AB, 0xF21E244E, 0xE4E2FE3E, 0xEB9EDD7D, 0xD77182EB, 0x1F306C5E, 0x749E70C4, 0xD5D36BBE, + 0x39905CD1, 0x25C76532, 0x9349EAFA, 0x4E5C6F8B, 0xC25B713D, 0x2D0A7460, 0xF6F36CFA, 0x7DC09C54, + 0x0BFE3C6F, 0xFAE9F3CD, 0xBCCD9740, 0xFD0EFEBD, 0xD069FA73, 0xD99F6FDC, 0x383FF597, 0x7C08FB21, + 0xF3907933, 0xF3FC1C37, 0xCD373BBF, 0xC67EF87C, 0xBCA82FF8, 0xF7C6DFAB, 0x1F9AFED7, 0xEFA67935, + 0xCEB343F2, 0x93B7926F, 0xF793F9B4, 0xF87BC65C, 0xBABFB23F, 0xE9FE66F7, 0x2BBB3FBE, 0xDE67A5F4, + 0xFD59FDDC, 0x8EF4FD31, 0x97D2F7C7, 0xFA5D8EDD, 0xBC61482F, 0x310F0AAB, 0xE194ED3C, 0xD4B0FC7F, + 0xF8F9C050, 0x9671B7AB, 0xD7EBBB03, 0xF3FC5567, 0xD877662C, 0x3976E7C1, 0x4B7D23AE, 0x875E04E6, + 0xFDA437F8, 0xC8FBF13F, 0xD00A3E8E, 0xF78DFEB8, 0xF731280C, 0x7FDD7B1B, 0x94FD516D, 0x8EDD3E61, + 0x4FC4E67B, 0xA0133511, 0xEF97E1FB, 0xE1FFC2C4, 0xB12B8DDB, 0xFEE90447, 0x03CF305F, 0xF77ADEAF, + 0x2E61AEC7, 0xEA8B38DD, 0x903FDD70, 0xDEAB50AF, 0xE5A2F03F, +}; + +u32 point_table_binary_47[] = { + 0x11727596, 0xBF8B1341, 0x14C7DFCE, + 0x6E12EECE, 0xEAC0A0C9, 0x75E73556, 0x2B6A8A68, 0x71ADFF40, 0xB04AF047, 0xA3684C44, 0x9274622B, + 0xF80F1C88, 0x072239AE, 0xBEC672DB, 0x1324C235, 0x8A280A01, 0xB1100573, 0x6AC01DE7, 0xBD3733FB, + 0x761393EA, 0xC3BC79F3, 0xE6FDF8CE, 0x42034E42, 0x04503952, 0x9FE338D6, 0x700ED691, 0xCB6FD50E, + 0xB39E3003, 0x8C46230D, 0x0DE6CA11, 0xC0703834, 0x6CF63701, 0x4A5B1190, 0xBD619D00, 0x68ED584F, + 0x98C133DB, 0x33EB4363, 0x7F0CE600, 0x35259EC0, 0x3A723056, 0x4F99CD9F, 0x1854B55A, 0x35F6CC50, + 0x860019E3, 0x25DE502F, 0x5CBCCC10, 0x0F06031F, 0xBFAA404C, 0xF1DAFBA9, 0x0ADB933F, 0x8CEFAF9A, + 0xF9788801, 0x7FC414EF, 0xA68BD7C6, 0xBFA966AD, 0x568BE245, 0x7F2B3F82, 0xDB2E5EE4, 0x55136ABF, + 0xDFF7F19F, 0xA86BDDEB, 0xF5FCFDD6, 0x8EADFD21, 0xE75F6BCE, 0x3FF98F38, 0x5F18AFF3, 0x0773CEBF, + 0x3B0FE65C, 0x1F3D8518, 0x39F8196A, 0xE22F7096, 0xEE773FEC, 0x533E4E31, 0x97AE59AE, 0xB37DE923, + 0xDBE33AC6, 0x135E0F7B, 0x6E1D59BD, 0x0C535F4F, 0xCCE7AAFA, 0xE4FA83EA, 0xD1B1FD61, 0xED41E93F, + 0xD21F3C82, 0xC72E1EF2, 0xFF109EB8, 0x7889B54E, 0x5DBDF3F9, 0x2BE4C7EE, 0x5FFB1A7C, 0x90F75B99, + 0x32537FD1, 0xF9DC1FAE, 0xFEC155CB, 0xF6FEAA62, 0xEFE7E2DB, 0xB0BCD03F, 0x85FEB0E7, 0xED5D8048, + 0xC6B37F9E, 0xD9F9DBBF, 0x18BE92F9, 0xDE6B582E, 0xCE5371DE, 0x96D443D6, 0x6BA1DE85, 0xFA2ED47F, + 0xA19F0AF3, 0xE5F27F25, 0x0AE57DA2, 0xD3E183A5, 0xF3E7FAFF, 0x4CF05DCE, 0x07A8E01B, 0xCD07FA43, + 0x3605F5F1, 0x903D0439, 0xAEA93BFE, 0x7C9CAF54, 0xDDF2FDC3, 0xFA10FA7C, 0xA07D1DCA, 0xB9F55445, + 0x397D49F9, 0xBC4C7FF8, 0x3CBF7F4B, 0x95E57972, 0x3E90E57C, 0x20CBF920, 0x76F5C0FE, 0x48F2F543, + 0x76F5A37C, 0x255C9F76, 0xBB9DE987, 0xC97FA7D3, 0xE17E4C58, 0x3FA51EA2, 0x7EE6F4C7, 0xEA23E945, + 0xC2F32EF3, 0x2FF51159, 0xEA2333A8, 0x6EB7EBF5, 0x09F591F4, 0xA9B8DFD6, 0x43D61F59, 0xD65FFA77, + 0xF994F34D, 0x2CE69BFC, 0x89F926B6, 0xF3EDECA5, 0xBE204B7D, 0x217F425F, 0xE87CA72F, 0xF6BDC0F9, + 0xF6EF5193, 0xE77B69FD, 0x91B70DDF, 0x13FD80DC, 0x55E5FFF5, 0x07ADDFC8, 0xFA53F6EB, 0xB27E24FB, + 0x9BCC945F, 0xE4BBD97C, 0xE4E665D9, 0x3C90BD65, 0xCC9FE167, 0xCD4C5FD0, 0x7EB799E9, 0x0BF125A1, + 0x2F687F39, 0xCF300B9F, 0x4B7BFDDB, 0xB2CDA79E, 0xABC433DA, 0xFF62A67A, 0x23BFCBF4, 0x97F2FB3E, + 0xD35FE237, 0x427FD1FE, 0xB565ECBF, 0x6D52029D, 0xA6A9EF47, 0x15D8F76F, 0xE1FD74F9, 0x12EF29B1, + 0x7D4F0BEF, 0xABABB7F9, 0x05BEFE78, 0x5E5AA877, 0x37FBFEC8, 0x7F8FE4BF, 0x3788C93E, 0xFF3D1296, + 0xE040CE67, 0x580A76E4, 0x7CAA5AC6, 0x74BF1A1C, 0x507CD69F, 0xD93F96F7, 0x31EB635C, 0xFF070000, + }; + +u32 point_table_binary_48[] = { + 0x11728556, 0xCB4A5C41, 0x10ADAE9E, 0xF8420833, 0xF8404644, 0xB28D8B09, 0x827FE2CA, 0x45E0FE41, + 0x56924508, 0xF9003F40, 0xA298202E, 0x44D76E12, 0x107115B3, 0x19084141, 0x48162110, 0x31CB88D9, + 0x389DEE7A, 0xDCA9EE3B, 0x909DC75B, 0x555DA7FA, 0xD4E98125, 0x780A0B00, 0xB8ECF701, 0x20C00A63, + 0xE8F8FD6E, 0xB79B7007, 0x9E258C67, 0x849718E3, 0x329EA5F8, 0x70003DE8, 0xC6BF3C1E, 0xF67A3DC2, + 0xE167C2E0, 0x12868AF1, 0xF80338AA, 0x5F71FCF8, 0x031E125E, 0x82D9F019, 0x60C2E13B, 0xC6A1CF38, + 0x5650DC07, 0x180B8AA1, 0xC3189FDB, 0x7EF18D7F, 0x21FD527D, 0xC416089E, 0x8535EAEF, 0x87E5E310, + 0x77840FF5, 0xF76820FC, 0xE33CC2AF, 0x885FF927, 0x8AA9FECB, 0x1A537DF7, 0x97E3C30D, 0xF71FF950, + 0xFD88A51E, 0x9F1F31D7, 0x7BCDFD45, 0xCCFD0FF8, 0xFC70CDDF, 0xA7B67C5F, 0xEA119EDE, 0xF67DCD4F, + 0xE74F6F87, 0x5B8D4F78, 0x6A2BDC6A, 0xBCE59FCE, 0xB7FC537F, 0x967F3ADF, 0xF28FF532, 0xFEDA8FF2, + 0xD7F3947F, 0x8ACFF85F, 0x8B3EEEF9, 0x3E22A6F3, 0xC21DDFE7, 0x887ECA7E, 0xCBF9E4F3, 0xD3F3E7EB, + 0x79B33E27, 0x599FCA07, 0x26599FDA, 0x0FCE8B3E, 0xA5BEDFF2, 0x9B76DEE1, 0x8FDFD4FE, 0xD37DC4F9, + 0x1C493C61, 0xBF83475A, 0xCFEA6DC4, 0x7CCAF9E5, 0x7A5EC9F5, 0x91F469F9, 0x25FD5AFE, 0x499F561F, + 0xBA6F3ADF, 0xB42F76BE, 0xA51E1B7A, 0x6DEE43B9, 0x2FE5F979, 0x7FB20F33, 0x17AC4F8D, 0x9FBB647D, + 0x6ABDB94B, 0xD6A79E3F, 0x7321FAAC, 0xFDC0ED8A, 0x3FD03C8C, 0x3FC87C86, 0xFEC07EE1, 0x7673BF80, + 0x31C1C43F, 0x7E3F97FA, 0xA26F77AE, 0xFEC37E04, 0x63848BFB, 0x08D7B9BF, 0x1036FE52, 0xDEF788FB, + 0xCBEF6745, 0xF207D0AA, 0x31F369E9, 0xFE15FE90, 0xEFFF4D9E, 0x4FD8E443, 0x55F70BCA, 0x5FF8DC29, + 0xFF8443C0, 0x3BE6CFF1, 0x2100D07C, 0xC52F6111, 0x8FAD9FC2, 0x22AC323F, 0xC6D88655, 0xCB0FDB78, + 0x6CF55FEF, 0x87CC2B4E, 0xB9C7FBC2, 0xD87F829E, 0xE557EF4F, 0xC37FE257, 0xC243BEEC, 0x47F5BC72, + 0x7F6EF877, 0x9E4FD8E4, 0x97FEDEF0, 0xA3865F71, 0x3EDC0FF5, 0xC0F1F57B, 0x53EE5BB1, 0x8F793E61, + 0x939FEE83, 0x706881EA, 0x9FB1DC8F, 0xE87978BF, 0x1C3FE15A, 0xA07E94F9, 0x9BCC0B26, 0xC1313FC6, + 0x38CFFB53, 0xFA5FE3FD, 0x9679C5FF, 0x3ADE57C9, 0x5F96FD2B, 0xDE77DD77, 0x6CB37FAA, 0x1FC022FB, + 0x67435F85, 0x7E1AEF75, 0xF37D2DDF, 0xDF7C5F0F, 0x86F7AFFA, 0xD6FBAFB1, 0xDCBFCCB7, 0xBE7F8BE1, + 0x319EDAF8, 0x343FC27B, 0x92DF512C, 0xF90B12BF, 0x277A7F90, 0xEF078CDD, 0x0050EB13, 0xFE8E1F35, + 0x9FE2BFE1, 0x07EB7769, 0xFF6D7CDA, 0x7F5B2FED, 0xBFDDDFB4, 0xFF124FF3, 0x725FFD8E, 0xD4E7F97F, + 0xF16F1527, 0xBF755DFF, 0x5EE3E97D, 0x6CD7B8F6, 0x7FFB3DF9, 0xBFAD9FFC, 0xDFFE7E4B, 0xFE6FF53A, + 0x9C7F315F, 0xE9C7ADFB, 0xBEAD871B, 0x434CE76D, 0x84DF59BF, 0xEB82FF33, 0x9FB81FB9, 0x5EAA422F, + 0x55F1DE56, 0x85DE1ADF, 0x8BDF9755, 0xF1FB7244, 0x7EB6FF55, 0xB1FF55B1, 0xFF55E11F, 0x55F13E57, + 0xC5FBDCE4, 0x53F0E57E, 0x5BA77842, 0xFBB0C7D8, 0xCFE049AD, 0xDFB584DD, 0x15CF8B71, 0xEBD45DA5, + 0xFC7F0000, +}; + +u32 point_table_binary_49[] = { + 0x11728D97, 0x4D48DC47, 0x14C0DFCC, 0xECDA4D21, 0x361B6383, 0x151B562C, 0xD60A6A1B, + 0xB2F490E8, 0x4A244650, 0x432445D1, 0x432E7A6C, 0x696F7A28, 0xA5904B6E, 0xF61E4BC4, 0x5B4F39E5, + 0x228B047B, 0x52502F0D, 0xA1176942, 0xA18D9792, 0x68B642DC, 0xE9CCFB98, 0xFFD7DA56, 0x0FE6C77B, + 0xF3BEE6BD, 0x37FFD8D7, 0xD00A6500, 0x7BA41F82, 0xFB635FC3, 0x79F8D4FD, 0xABA6EF12, 0xDB3D6230, + 0x81519FB9, 0x0AAD761B, 0xE09D13FD, 0x626060C0, 0xF379A701, 0x4D75FD80, 0xD8EE1143, 0x2E30EA13, + 0x3B5BBDD0, 0x06A0ACF9, 0xD1DB83EB, 0xC436628C, 0xC75A5D45, 0x2E132B61, 0xA76FFF00, 0xD0CD6695, + 0xE5C80081, 0x311EA7B1, 0x21F63CEB, 0x66E632C5, 0x93FF1C60, 0x6A6ACAEB, 0x633EF9AB, 0xA67F7171, + 0x31E40705, 0xD31F8FDF, 0x67CFF153, 0xBE56DF1D, 0x1A1A0AFE, 0xF3DF9ACE, 0xB1B131CF, 0x03F677C7, + 0x75B376EB, 0xD6AD60BF, 0xA0F4436F, 0x3F135F99, 0xEAE57E54, 0xA55271F1, 0x12EB6650, 0x68FF94F8, + 0x0B0A4C5F, 0x5F5F38DF, 0x64C1F4F7, 0xF7E37DA2, 0xBD33A4EF, 0xEF8F1814, 0x9E07B6DF, 0x02AABDBD, + 0xDD31DB6F, 0xD11B9EDD, 0xF9106F38, 0xCFFEE2F6, 0xBC3FE91F, 0xA907F223, 0xF6FF3EFB, 0x7F94F42F, + 0xFDA173A0, 0xE2FDA38B, 0x7A83EB1B, 0xFA53EA25, 0xFD393838, 0x88F94A7F, 0x4AFED29F, 0x9EBD7DE4, + 0xE31C48BF, 0x12638D83, 0xFD7C1180, 0xEC937EBE, 0x98839999, 0x19AC07F7, 0xDF13AA0F, 0xF9B396EA, + 0x25F3A14B, 0x9C0FCF8F, 0x2EE9270D, 0xFBF77A74, 0x7E747434, 0xC4AF02A7, 0xFA1BA2F9, 0x8ADF8F9F, + 0x2F8947E6, 0x2B30CF17, 0xC6578DE2, 0x97FBC0F8, 0x2E06C679, 0xD317CD1A, 0xD747E66F, 0x8DEF6300, + 0xDA9DDC5D, 0x1033E97F, 0x6FBE11C6, 0x7EFF2E30, 0xF77BD0A7, 0x7CB47E10, 0xAF3F18FD, 0x8239B52F, + 0x32FB04FD, 0x955AED01, 0x32C77BA9, 0x600F247E, 0xEFFF52C1, 0xEC49FC9E, 0x4BAD662F, 0x1E9F6E35, + 0xAB721EF7, 0xC307B41F, 0x32FD99EA, 0x3FC9C7D5, 0xEF5A3C3E, 0xEB7EA43F, 0x715F7459, 0xCBFD49F9, + 0x77E96BDC, 0x5FC4E778, 0xDECA54CF, 0xFC395D61, 0x7FC8AEC0, 0x95B83FD0, 0x340F41BF, 0x2B9CA77E, + 0xEDD21764, 0x3F613DB5, 0xBE90B4C7, 0xE721BA2F, 0xEE9F709F, 0xCCE13EA4, 0xBFE4BE78, 0xFEC3FEE2, + 0xFE0EFB4D, 0x18ED2F05, 0x46FBEA6F, 0xD26FD0BF, 0xA13F9843, 0xFF34ECEF, 0xECFE4CEF, 0xD7E05FF6, + 0xADF89F9C, 0x9C6CD06F, 0x34DF6E5B, 0xE50263BE, 0xC2997E4D, 0xCE4F359A, 0x5FD96734, 0x4FC2C9F9, + 0xCAD637F2, 0x1FDF27DE, 0x7FA3FA4B, 0xBE97EF99, 0xDDF87B77, 0x6539629F, 0xFF9565FB, 0x52DE3FCF, + 0x97EF11CB, 0x7DF5DC60, 0x7DAE77EF, 0x94D995FA, 0x7BFDDE29, 0x7BC0F78D, 0xDC7383E7, 0x2BF33D90, + 0xF95E48DC, 0x77BA1F1A, 0xF45BBA1F, 0xD3F79FE8, 0x8F60AF14, 0xFA29ECA7, 0x78BD643F, 0x67F62FDB, + 0xD72D6655, 0xECE1FC9F, 0xE1F94FBD, 0x8F0DDEBF, 0xE47B96ED, 0xFFF47C24, 0xDECBEC7B, 0x9579CF12, + 0xFD9AE967, 0xBE5F6D8D, 0x9D9F9FF7, 0x5C74BFA0, 0x7F319DB3, 0xB3B3E17D, 0x31D6344D, 0x4F4FFBF7, + 0xE5105C64, 0xE627B53E, 0x3E3EFE3F, 0xE4D47FC6, 0xF5F3F0F0, 0xB0E7A764, 0x1FEE8C8C, 0x8C84EF0F, + 0xFF3D2272, 0xFB97834F, 0x82FCD0EE, 0x3BE9176A, 0x7D626222, 0x7C9F388B, 0xEC0F8AA4, 0x6F3AE7E6, + 0xE642FFBA, 0xCF07BBB0, 0xB0D0289F, 0x44BE385F, 0xAE5EB90D, 0xF52CBC9F, 0xEFB9FB30, 0xBAA75EAF, + 0x537CAF90, 0x173CE3F7, 0xC5B6D7D7, 0x8FC37CA6, 0xCF97BDBE, 0x7A86F5FF, 0x0F7BC8DB, 0xC88F9796, + 0x9632F6A1, 0xCDE5EFBF, 0x079FC30F, 0xFE4D800E, 0x62F32173, 0xBB7D6377, 0x711DF7B2, 0xDC92DC2C, + 0xB3FC84E4, 0xBA86DC46, 0x7278CE72, 0x670FF7C5, 0x21ACB01C, 0x59D7989D, 0x7DF8CCD5, 0xF38DFA58, + 0xCE93DC4C, 0x8B7D92EB, 0xED53F493, 0xF6D2FE3A, 0xC81E1CB2, 0xBDDB2E3F, 0xBF49CFD6, 0xD7916F12, + 0xE7F2817F, 0xF5F5336F, 0xE98D74FA, 0xC87EBB92, 0x1CCEFA7A, 0x9B97FA3E, 0xD6EF36B1, 0x7DA5EF77, + 0x7777A37D, 0xE870FCA7, 0xD9C1F9BE, 0x496C7E33, 0x3BA8EFEC, 0xCB79B12F, 0xE7251ED1, 0x977813F6, + 0xB2FA497B, 0x2E3E895F, 0xE293F8D3, 0xF1523CA9, 0x7C62F520, 0xFD54BD62, 0xF68AC562, 0xC21F31C5, + 0xA3F7E16A, 0xBC9EAAC4, 0x5CC9725A, 0x3FC1950C, 0x537D3634, 0x6C6E6E46, 0xF5729CA8, 0x9F638CBF, + 0x42F9E97D, 0xF3733CDF, 0xC0158A5F, 0x9522F969, 0x8CF955B8, 0x1EC31A76, 0x767642BD, 0x3CC7EBE7, + 0xB961BEFF, 0x528FE3E3, 0x63CFB89F, 0xA00EEAE8, 0xE808D9EF, 0x17E306B0, 0x56AB25EA, 0xC1FAB80F, + 0x73B9E02F, 0x598F58FE, 0xCC45B267, 0xAC30F90B, 0x1CF2157B, 0x7E3FDAB7, 0x91FD447E, 0xB24FBF86, + 0x3CD59358, 0x7707C6F3, 0xFA23FAFF, 0x8BEC5BF5, 0xD5299CD6, 0xE7F87457, 0xBE5EAD56, 0xA37DFC65, + 0xC43E1FB5, 0x92B75B5B, 0x5B213FB0, 0xF91362AA, 0x0FD8C89F, 0x67B592D3, 0x122FE943, 0x81E54FC9, + 0x1EBCEBDF, 0xD37F0000, +}; + +u32 point_table_binary_50[] = { + 0x11727598, 0x7F6CD557, 0x15C0CFBD, 0xF7BDBEB6, 0xDB28C8AC, 0x8C170D32, + 0x0A4CD1D0, 0x818C941F, 0xC2282E23, 0x14D23410, 0xC0A51324, 0xA1839515, 0x2BE1873A, 0x37170721, + 0xD12D9101, 0x61C214CC, 0x1AE84062, 0x94314835, 0x158B0B93, 0x1F2ECD40, 0x834C9C65, 0xB4B0C98F, + 0x36DDDE7B, 0xFD5ECF3D, 0xE77C2FDF, 0xF77D5DFF, 0x68DE27E7, 0xDC73CE3D, 0xE7DCF3FD, 0xDEAFED82, + 0x49900650, 0xCD3A0500, 0xD61E8361, 0xF663FC55, 0xAF7F9D4E, 0xA7ADBD0A, 0xA36C1B0A, 0x5ED789AD, + 0x5BB75A94, 0x8CB4D7F0, 0xFF16F5C2, 0xC489132D, 0x7C01BE4C, 0xF24E55E3, 0xD6A32DB6, 0xD7A24611, + 0xCF83E1F6, 0x23FC7513, 0x66118F47, 0xF943F8EB, 0x75FDAEB3, 0x0FB5300C, 0x9CE02234, 0x92BC0E79, + 0x21807E03, 0x7A3A3A3A, 0xACFD0DC6, 0xD387F6EE, 0x558B29BE, 0x8BBCDEFC, 0x1498510E, 0x53507F40, + 0xAF75FA7E, 0xFD01F338, 0x7168FF49, 0x7D91EC2F, 0xB21FD91C, 0xFE38AA76, 0x102FB137, 0xE161D41F, + 0xA3FE47FA, 0x85F29336, 0x83BFA6C1, 0xA8703D34, 0x0124FEAB, 0xE7D2FE9F, 0xB0279D44, 0x5D40CFD1, + 0xF843FF75, 0x285F0B90, 0x1C01E729, 0xDE7DB81E, 0xE355CFAA, 0x7EDE1FCA, 0x5DFC65F0, 0x5B921F42, + 0x7F01DA1F, 0x0B7F263E, 0x80FACDF8, 0x639AFA80, 0xF80D8C6F, 0x00F7DFA3, 0xEF0BF7EF, 0xF2639ACC, + 0xE8683E94, 0x31F792FD, 0x0368DFAD, 0x3F03BB49, 0x7E06ED63, 0xBD121341, 0x5DBF7E1D, 0x198A1C9B, + 0x7DFA8754, 0xEF63F643, 0x577F9D54, 0xCFD37E6A, 0x90BB517E, 0x55AD239E, 0xCCEB31DE, 0x99C40B91, + 0xB11FCC7B, 0xF00DE249, 0x90747275, 0x5ECFA7FA, 0x4AFD4D87, 0xBE4272E9, 0x17F51DF3, 0xA368BFA9, + 0x5F9947C8, 0xFF09B477, 0x0BED5703, 0x545757FB, 0xFE33A7CC, 0x8BD47FB1, 0xFEA07E42, 0x5DF54B63, + 0xC85FACBF, 0xA85F509E, 0xA883D383, 0xF54B413F, 0x1D4239D6, 0x2BF15753, 0x3178BD62, 0xF915FDE0, + 0x86FE74B0, 0x7A15C417, 0x8F7F0932, 0xEA9B8B0A, 0xB8DF9813, 0x5F339B06, 0xEDA741FA, 0x35AF1FE7, + 0xA1FE7300, 0xD98543C6, 0xD2FAF950, 0x063F477E, 0x6E08ED07, 0xC6C25788, 0x47969553, 0xBC5D50E1, + 0x38737068, 0x9AF82094, 0x13AF1FC6, 0xFD7594ED, 0x65BE3974, 0xBB3FDFB5, 0xB89F62A8, 0xA1FD00AE, + 0xC748F564, 0x5541F9E8, 0x6239ECD1, 0x43A3F6F5, 0x1EADA3FE, 0xCD707B25, 0x6A5F979A, 0x97645E10, + 0x9B87833F, 0xE4C97389, 0x69D1F8D4, 0x89C44F88, 0x8F607F6F, 0x41FD7FA9, 0x958944A2, 0x507E14E5, + 0xCEDF0AB5, 0xEAF8F1E3, 0x05FA617E, 0xCCF8E4BE, 0x2008BC7F, 0xDD5D3486, 0xE3E1F5FA, 0x2C5C3B7C, + 0xF8B067D3, 0x0C65CCA2, 0xBFD57478, 0x7DC75769, 0xEE587B9E, 0xCF43DF1F, 0xD56AEAC7, 0xF37C7EFA, + 0x3EB076D6, 0xAC59CC47, 0x00FAAF59, 0x3B7BF66C, 0xD6777C52, 0xAD267B53, 0x585E8CED, 0xB178F162, + 0x6428664E, 0x40696929, 0x33F64B72, 0x6D02A8FE, 0x83E9C7E5, 0xC4C05CC9, 0x0C0128CF, 0x9B317FD9, + 0x90311EC7, 0x7DBADDB3, 0xD3EF67B6, 0xA7391E28, 0xD25D0B16, 0x2CF0F1AB, 0x16BDA7A6, 0xA6C6EF4F, + 0xB580AEAA, 0xAA427D66, 0x2802C52C, 0xF135723C, 0xA1BD62A0, 0x3FAF5F0C, 0xBAAFAEAE, 0x8E99F475, + 0x9FDB1FE9, 0x6F768AFA, 0x3FBC9EE3, 0xB7D89915, 0x1515EC1F, 0x1970868F, 0x1B378EE3, 0x23D6BB49, + 0x5FD85E50, 0xAB99657D, 0xCEDAA6A6, 0x26E6668A, 0xC4BAFE20, 0x7DC7FF14, 0x7DE7BF8D, 0xFD537D65, + 0xBE3AFF5C, 0x7F66E73F, 0xDA0FCE3F, 0xE977C183, 0x94DF5E63, 0xC9DE35F8, 0xA263FD3D, 0xB38EF23D, + 0x8239B95C, 0x38CDFAC9, 0xF745BF20, 0xFE587CCE, 0x9EE3B3EA, 0x72D4BEFD, 0x1B73D84F, 0x50AAAFB8, + 0x7A85FD03, 0x1AF4D4A9, 0x53B91F5C, 0xFD9670FD, 0xA8FE8E9F, 0xD4BB599F, 0xF79FEAE4, 0xFD931CB9, + 0xE81FBC3F, 0x5A4FCCFB, 0x0F9F1FA9, 0x4E61B107, 0xC3751BB3, 0xF8471773, 0xE7CEF5EB, 0x5D3F32B3, + 0x7D3D44B7, 0x91FD295C, 0x7FE73FDA, 0xAFCE7FB4, 0x9F9D7FDF, 0xFF9BD97F, 0x34BFEA8E, 0xD9EFD9E5, + 0xAB4F38D6, 0xEFF1F310, 0xE673EF34, 0x7CA446F2, 0xFD5A1573, 0x68EFB5E9, 0xE69DA8BF, 0xBD338463, + 0xF58CD7BB, 0xA05F63FD, 0x51D03FF1, 0xF310EF37, 0xB7BE8DD7, 0xCB7C7E90, 0xF28BEBDD, 0xF3B5A09F, + 0xE3E7DBE9, 0x239BC713, 0x66F9F2E5, 0x6C0F39F1, 0x80F9FEB2, 0x65CB0ACF, 0xBFF8DBFE, 0x2824C89F, + 0xE8EF98C5, 0x4CFB75FC, 0xA879C7B3, 0xD39F239C, 0x667FA0ED, 0xA7CE5FA8, 0x0FCFC3B6, 0xA54B977A, + 0x7BE6C7F0, 0x33F21FC6, 0x87C735AA, 0x6F569826, 0xA71FDAD3, 0x6F1996C7, 0xFB3FD6DF, 0x05F989E5, + 0x2F8CD7D5, 0xCBC7DBC6, 0xF5F4FD1D, 0x3D0FB1F3, 0x12C69B0A, 0x40F3BCE3, 0x785203EA, 0x96679A77, + 0xEAA6AF37, 0xCF4BE5FB, 0xC7E9DF86, 0x94AFA7E3, 0x5BBAD1B3, 0xD3FFAE7E, 0xDAEB3B5E, 0x0945FEFC, + 0x3B7E46EC, 0x85CF173C, 0xFFF47C11, 0xFBC59AEF, 0x077EFD5A, 0x5DE4FBD1, 0x3DAFDE54, 0x977D7DDD, + 0xF3ED77C2, 0x05CFBFD8, 0xF34DF2A7, 0xEF377BA3, 0xFD000F08, 0x17CC87FC, 0xF38FB232, 0x1A24B992, + 0x2AAA4F1B, 0x94D93B58, 0xAF552555, 0xBB76ED72, 0xFB9F40F7, 0x91555044, 0xF28BC80F, 0x397D7C02, + 0xF1FB19B1, 0x8B86DE2F, 0xD3ACEFFE, 0x88E7B03D, 0x80922DC4, 0xB5EC4FAD, 0x2ED922F9, 0x257DACF6, + 0x39B2DF85, 0xEFC5C4C9, 0x79922F62, 0x7B972730, 0xB37EC87A, 0xA1CD0AB3, 0x7E7F7086, 0xF46BA11C, + 0xDF81C1FE, 0xFD9E1354, 0x1F8947DF, 0x57F22AF9, 0x3BC27213, 0xA42A251E, 0xF6DF9739, 0x178DCF76, + 0xE792D1FC, 0x4065723A, 0xE547F201, 0x237220F7, 0xAB998E13, 0xF33217F8, 0xFD17EDA3, 0xBE694F3D, + 0xCAEF5B92, 0xEFDEE48C, 0x683E8B40, 0xB746FD25, 0xC12C8AEE, 0x4F852CF9, 0xC61DB412, 0xD78BFD8E, + 0xD441A907, 0xFB1F9279, 0x45DEE7B9, 0x5E77B29D, 0xD1FCDB20, 0xF972341E, 0xD8D1DBCA, 0xF9C0F72F, + 0x6279DEB6, 0xE1BC77F9, 0x02B94FC8, 0xFE35F4B6, 0xD2FE257F, 0xBA33CBF1, 0x87F9811C, 0xCB65BD7B, + 0x03A1F5E1, 0xFDA45358, 0xFC1B9B3B, 0x41FE255F, 0xD666DBA2, 0xF7396BF1, 0x8487EFAB, 0xA4CF1CD6, + 0xD306BDDD, 0xDC6FECCF, 0x0636CBF5, 0x677DF554, 0xC8D27F4F, 0xF57647D7, 0x27542E27, 0xF9E17E19, + 0xC80E50BF, 0xC8FDCC0E, 0xA4DE657D, 0xB69F50A9, 0x4BC492FF, 0x70FFA17D, 0xB7FFA87F, 0x7923F3F7, + 0x61B77F7F, 0x7EAA4961, 0x7BB4BE38, 0xDC770A53, 0x3D4D6066, 0x4B3D673A, 0x7D6BCD4C, 0xB99FE5F5, + 0x4F417F78, 0xFB6A91EF, 0xB76A7A7D, 0x5C14E6DB, 0xDD3FCCA9, 0xD462DFBF, 0xEEBE97C8, 0xEC17267D, + 0xFB49F692, 0x9C973278, 0xDACDFBE4, 0x82A8DCFC, 0x09DAC53E, 0xAD37EDC9, 0x6CF43CC0, 0x339E39BE, + 0x46680FFB, 0xC5F9576B, 0x4A1EF3FD, 0xE8ECAB92, 0x6FE5F9C7, 0x3F990F13, 0xE8FED400, 0x2ACA4980, + 0xD6C1F617, 0xDF3F9D27, 0xB75EF443, 0xB9BD9CED, 0xF1F976F1, 0x9FCA1CA3, 0x7CD74B7E, 0xDE4EFDDE, + 0xD7D7C5F7, 0xA5E4763F, 0x8F6A23F3, 0x4EECF979, 0x28FAE1BC, 0x73FDE6EC, 0xB97918B5, 0x67B20355, + 0x613F39B9, 0xB5B9C7F8, 0xFECADF3F, 0xB0FF33BE, 0x9F483F64, 0x5E6F07FA, 0x2647E576, 0xC066C27E, + 0xA5FC3684, 0x2CF96E60, 0xFD30FFBA, 0x93FBD59D, 0x6777BFC3, 0x1B6E6BF4, 0x7EE8FA97, 0xEE876D6C, + 0xCFF5EFF4, 0xE9D37DFF, 0x248AB2DB, 0xF3EA6772, 0x3BFD7AE2, 0xE2A4DCEF, 0xE97B4AA2, 0xA8389157, + 0xFFD5BDAD, 0xE1BC6196, 0xF913AE0F, 0xEF33A17D, 0xE8BD3B2F, 0x31FFE672, 0xF6867F7E, 0x20DBBF64, + 0x5ECDDBCF, 0x8C5455D4, 0x9FF944FA, 0x57F4C124, 0xDF8EDAC3, 0x0609A2FD, 0x82C106FE, 0xF9E258B1, + 0xBE9B1774, 0x1F6E91F9, 0x1BCA2B32, 0xAD79FD51, 0xCAF185F9, 0xB71F2777, 0xE6ADEFC9, 0x55E6F587, + 0x1E181BAD, 0x1FE8942D, 0x2F2FF7F7, 0x63D3C3F3, 0x23FCFEA5, 0xDAED389A, 0xA7925FD5, 0x1EBCC5F3, + 0x95F3877C, 0xD83390FE, 0x8BC4325F, 0x919F758C, 0x26F97BDA, 0xCBF6737C, 0x5F4376CF, 0xD7F176BE, + 0xE729C4E5, 0x9E6B1D07, 0xFF267E1F, 0xF9F324FF, 0x36B1CC7F, 0xB4BF9FFC, 0xC9FD4EB5, 0x437AFDFA, + 0xF5FE7980, 0xF24324EF, 0x91F938DE, 0xEEA4F537, 0x842709CB, 0x7D505D90, 0xF531793C, 0x7EB85FE4, + 0xFD2297FB, 0x90A987F4, 0xA64D9B0A, 0xECC148AF, 0xFF12E94F, 0xF6FAF76C, 0xDCB8D1CF, 0x7F536F77, + 0x51BEC2EF, 0x77F51C3F, 0x8C96FDF7, 0xDB45A13F, 0xCA5FBF9D, 0x432CCF03, 0xD45F4FFA, 0xF2FD1379, + 0x0CB13C1F, 0x90571187, 0xE7BD3ED8, 0x4D2CF300, 0x99F25960, 0x3FBEFFAF, 0x237F95E4, 0x69E2B8BF, + 0x783C9552, 0xCFFEE03D, 0x1F6FD4BF, 0xDBDF1292, 0x9FFACCFA, 0x2F213E4B, 0xEB93C82B, 0x5D3CC19B, + 0x243F2DDF, 0x3F47429A, 0xF23945F2, 0x9B84F486, 0x0D1BFCF7, 0x15E416FF, 0x3DA299F4, 0x5BE87B8C, + 0x9C078CE7, 0x070D0D0D, 0x77CF437D, 0xD0BC66CD, 0x9A82F80A, 0xFCC7E20B, 0xE71B9E8F, 0xB58D8D8D, + 0x85FB899F, 0x9F703EB5, 0x07DB8807, 0x905F20FB, 0xEB485FBE, 0x97A1FC09, 0xFC63B9FB, 0xFEB52558, + 0xC1DFC7E4, 0xFB577DD0, 0xC0DF5FEC, 0x87162781, 0xD2D0EA9E, 0x71C4BF40, 0xFD3BC2E7, 0x6CB77D05, + 0xE519F588, 0xC86FB3DC, 0x3488FC26, 0xCBF5A5CF, 0xD0CFB757, 0xE8EF3633, 0xDBC3FC93, 0xBE9A0C5B, + 0x3DA35C1F, 0x15AE14FB, 0x7D6AB4C8, 0x6FB3DC6C, 0x1339C7D3, 0xA76F7A39, 0xD963F9FF, 0x01000000, + }; + +u32 point_table_binary_51[] = { + 0x11729599, 0x7B705545, 0x12877BCE, 0x9C848498, 0x00011390, 0x47582B18, 0x58A04C41, 0x78BAB0A8, + 0x88A0B28A, 0x2E2C209B, 0x8880A851, 0xDE918728, 0x3E58D415, 0xC1424430, 0x120DF252, 0x16A32888, + 0x80225522, 0x18C11544, 0x222A4BA1, 0x509B05D6, 0x27CFE4E6, 0xCE76F7E9, 0x3339F7DC, 0xABD6DE3F, + 0x28BEEA5F, 0xF7CCF44C, 0xCFE30426, 0xC018180E, 0x00FB3296, 0xE2BFC67C, 0x0BC39403, 0xE01437F1, + 0xF807CF6E, 0x4E365EBB, 0x69D32603, 0x77C140F3, 0x3A40B424, 0xFD61B243, 0x16DC68B2, 0x006A1FCA, + 0x68C77C03, 0xF4344D01, 0x2249E98A, 0xB9358C34, 0x7F07A8EB, 0x9BF101FB, 0x17A33FF1, 0x7FD20770, + 0xFC5370B7, 0xD98FFC55, 0xE31CD62F, 0x86EEE625, 0x8CFFF245, 0x7F635E0A, 0x6DA3B518, 0x6F44DA70, + 0xE69FA033, 0xC5AFEBDB, 0xB097F028, 0x3303F5CB, 0x1B562F5D, 0xBAD44029, 0xB6FF211A, 0xFE7051B9, + 0xD8AF846C, 0x00E5A6AD, 0xE3F6C7C0, 0x10EA98FE, 0x73A30909, 0xED3F4177, 0xD512C07D, 0x2E7D25DB, + 0xE3F5DCBE, 0xDAA3DF0A, 0xF62F3ADC, 0x99E6D9CD, 0x91E831D4, 0x4F8126CC, 0xBDA10560, 0x7FDCC1E6, + 0x1BE14B29, 0x5ED2CD70, 0x397331E4, 0x12BB87E1, 0x2BE637CD, 0x79CEEF8D, 0x90C15C61, 0xAACD1C1C, + 0xEFFDE6D3, 0xE9D3A793, 0xBEB1B90F, 0xB9267AEF, 0x860D1BA8, 0xBDADD011, 0x8555CE50, 0x697FABF9, + 0x19FD0FAB, 0xB33C1EF4, 0x8724341C, 0x808DD68E, 0xF1EBDE50, 0x8FFE22E3, 0xCC462EA8, 0xB4AAAAAA, + 0xF8F6C3F1, 0xCA917BE0, 0xFF3E8543, 0x9CFF707F, 0x2ACC9730, 0x1FD7D3EF, 0xD5D661C3, 0x8651FF5B, + 0x905DB533, 0xF3A5BD75, 0x300BB9B9, 0xEEC0F6A1, 0x9047FD81, 0x3760A43F, 0x7E6A4F97, 0x4321B3CC, + 0xAFDAA9CE, 0x261C6F38, 0x7F12CF74, 0x8F0E927C, 0xC7E60FE7, 0x87C6175D, 0x56B7F1F8, 0xF1E31E93, + 0xBE249A2A, 0xF1BF8577, 0xB1FF7738, 0x2713F637, 0x3CBE72D0, 0x34DFFA16, 0xF5A4AC97, 0x4C5E3F4B, + 0x9D13DE78, 0x209BE7BB, 0xB7FA6FC2, 0xFC85F33B, 0x05FB8BE3, 0x834BCCAD, 0xD2FFD8FC, 0x75854BD9, + 0xBE213A58, 0xF440FD73, 0x26C11DDC, 0x9FDE7031, 0xC5577BA3, 0xE7E7CC99, 0x63E06AF4, 0x27FB31F3, + 0x50427D38, 0x5EC0BFA6, 0xA626BEFD, 0xF078C3F9, 0x08E73F3C, 0x9EF07865, 0x7E9D883A, 0x1033FF55, + 0xF04EB03E, 0x9C02735E, 0xF2D192E6, 0x4757C083, 0xDE7C84F2, 0x1BB687EB, 0x2DAC0FE7, 0x233CDE70, + 0x3EC2F90C, 0xAF9FF8F9, 0x891D7F38, 0x3FE1FD42, 0xD64FF20C, 0x6777B0BF, 0x0D0E39A7, 0xC5CEFB55, + 0x83417A6A, 0x70BF4AF9, 0xDEED9850, 0x2FE34F6D, 0xA76F48A8, 0x97FDD719, 0xE1B408E6, 0x5B3550DD, + 0x82F5A3DB, 0xC17CAE1F, 0xD9CFF52C, 0xF53DDBE5, 0x7C80D56A, 0x4A707CB6, 0x9EC3F52B, 0xFE7052E5, + 0x07F54E1F, 0x98128CA7, 0x8EAB4782, 0xEDC31E53, 0xB16CD9B2, 0xF8F5125E, 0x1FFE78FE, 0xA88A3C7F, + 0x73D4DC8B, 0xFB6F144A, 0xDF7AEB2D, 0xBBBF25A5, 0xAA09BCBF, 0x559A0D64, 0xD7EFC0F6, 0x9D3B771A, + 0x686F22C4, 0x0DE6C2BD, 0xBCBFB407, 0xCDBC1C1E, 0xF6CE0B53, 0x46ECBC0F, 0x9F2C58B0, 0x80F839E6, + 0xB5B0E589, 0x279EB0FD, 0x4DDEA8AE, 0xF3F76BDA, 0x5F75891A, 0xCEFB6BC0, 0x3F1A8DDA, 0xFDA8C166, + 0x7559703F, 0x72C6C015, 0x767DA15D, 0xCD36E7D9, 0x2EFD5163, 0xCC93DC1F, 0x598F4975, 0xEAF6E07A, + 0xC5F55ECD, 0xEBF552AC, 0xD72E68CF, 0x86B9DC9E, 0xAC4FFD06, 0x3CC37A8A, 0x47FC355C, 0xC9F15BA3, + 0x1EE325DF, 0x0787AAAB, 0xABD9DFFC, 0x03FBF3A2, 0xF924789E, 0xA52C701A, 0x3153FCCD, 0xD8FF85AA, + 0xD7E9D3A7, 0x0DA422FF, 0x1BED6FAB, 0x9E274E9C, 0xB0EBBBC1, 0x836A43C2, 0xF527F11A, 0x16E821C1, + 0xFB48DAF3, 0xEE5D09D7, 0xAFC44F1B, 0xE11CE2F8, 0x721F31AB, 0x93DE93FB, 0x48476295, 0xEDCE5ABE, + 0x7CB9BD9F, 0xA802D7EC, 0xDAB58BF2, 0xD592ECF0, 0x2F3D69E4, 0xC891C4AC, 0x875A7DE6, 0xE9A79FF6, + 0xF2D10A79, 0x87736AEA, 0xD4A9DEFA, 0x4176DE55, 0xBB172E5C, 0x48F15AFA, 0xFAD9B367, 0xD37EFE21, + 0xD9DD5BE0, 0x88C19F7F, 0x3FD0ADDC, 0xE1C1FB41, 0xD2234EB7, 0xE0FD2160, 0x2F23FFE4, 0x8DE6E183, + 0x070FC6C7, 0x0BF787D6, 0x27F127CE, 0xFAD1A347, 0x7BEB8FFC, 0x7798AB26, 0x4C98604C, 0x258CA3F5, + 0x1719D838, 0x8FD647F8, 0xBE6586C3, 0x30833B5F, 0xDD4D99F7, 0x25BAAF85, 0xEF7FA604, 0x86C1403C, + 0x2FBFC9E4, 0xFD0677BD, 0x617006F3, 0x39B769BB, 0x84F7C7D9, 0x685F441B, 0x58E6DBCC, 0xB370BEF6, + 0xA1FD3BD5, 0x7CF5EAD5, 0xF5FEE96E, 0x03B62F42, 0xFB29B4B7, 0x555706D7, 0x8F3FBFBE, 0x3DFD1B27, + 0x42F6F0FA, 0xF0E3A52F, 0x719F09B6, 0xAF0FEA15, 0xC1F1BABD, 0xDCECF9F3, 0xE7DBF1A8, 0xB735EFFF, + 0x662AC6C7, 0x9B833EA5, 0x0EAC5FBF, 0xDEFA9BAD, 0x7A9FEDFF, 0x8DD8BFCE, 0x6A6B703C, 0xD14D6A01, + 0x8F279CEF, 0x69D81EAE, 0x8F9A9226, 0xE9ACAF40, 0x3BF1AB8D, 0x5BCAFDFA, 0x6EBE3F5F, 0xD2282BE1, + 0x7D3A3C1F, 0x7763BCE7, 0x30FEE54D, 0xBCF60B90, 0x6FC278DB, 0x32FB310F, 0x403E8CF6, 0xD399EB13, + 0xCDAF6989, 0xFC1EF937, 0xED6119F7, 0x8F9A68E6, 0x27C29AEC, 0x4E5495D1, 0x7DC1D73B, 0xB7E952B6, + 0xF742FB17, 0xC8CD5459, 0x9F3E7D6C, 0x7BAAB5D8, 0xEF443B65, 0x72BF2AEB, 0xDAB5EB6F, 0xEBA57FB0, + 0x5097F27C, 0x04FCF7EE, 0xDD1B3F1F, 0x6277BF50, 0xDFB23D3C, 0x9F926FE7, 0x657D5B30, 0x3FD04D8F, + 0x91F6B4C1, 0x4C3937C1, 0x81EDDBB7, 0xD37AD1A4, 0x773BC1E7, 0x5BB66C31, 0x261FF9AF, 0xA8DC085F, + 0x0C1830C0, 0xE6277A41, 0x8FB6F941, 0x3647E1D0, 0x030F3C10, 0x5F8F327F, 0xD0CA1DCF, 0xFB6B332F, + 0x3E7474BE, 0x7BEDB5D7, 0xC8BFBF59, 0x8DE31FEB, 0x9406E703, 0x1ED1AD85, 0xF30C568A, 0xBA422D0A, + 0xCE879A08, 0x23EC7CD0, 0x79F1A5BE, 0xC7EAF1E5, 0xA12FF7CE, 0x3FBF7F7A, 0x17BC42FD, 0x434E3573, + 0x9193E0E3, 0x79F3E679, 0xED233B85, 0xCE36D1A7, 0x527F9C34, 0x7895CF2B, 0x398FC085, 0x3FC97EC4, + 0xE719CE42, 0x9265DAFF, 0x9EB31CAF, 0x0FDB8997, 0x8ABDCAAC, 0x637D321C, 0x69D6AC19, 0xF12AE624, + 0x58D2B469, 0x538F49BF, 0x0C96887D, 0x1DF3F370, 0x242B2BCB, 0xC0B17ABD, 0xE338C4B6, 0x7DCBD29E, + 0xB08DC72C, 0xE7B92EAC, 0xDBCCE765, 0x77E1FB03, 0xDC8A385A, 0xC4F701D9, 0x5F7561B4, 0xA8A4A484, + 0xEC6762F4, 0x570B2FAB, 0xDBCCF705, 0x62D22F8B, 0x16CD9C39, 0xD3D34BBC, 0x19336690, 0xFD7B5FFF, + 0xF8E38F1B, 0x1822BC49, 0xFC8949BF, 0x49FCAF16, 0xC678AC2F, 0xF4EE2FFA, 0x33F197FB, 0x8CFE51FC, + 0xE57CD23F, 0x468B980B, 0x853F13FF, 0x62F3A5AF, 0x679EE9B1, 0x9B21FEC4, 0x74DE6488, 0x7FB1C714, + 0x4FF4077C, 0x3DF33CE1, 0x4EE24F4C, 0xFE9DC47F, 0xA67086F8, 0xCF337B7D, 0x3DF362E1, 0x41E24F4C, + 0xFA41E23F, 0x4FB893F8, 0x2FC6F350, 0xF4CCE5C2, 0xE3034CFA, 0xF1E2BF58, 0x7890F897, 0x9BF763F4, + 0x15C273A5, 0x7D62D2CF, 0x15FF72E1, 0xF1E25F61, 0xDEF1F5CC, 0xDB845788, 0x3F31E957, 0x887F85F0, + 0x5CF1DFE6, 0xDD2F49CF, 0x2CF74D77, 0x7B8049BF, 0x3D5AF4D1, 0x471F797A, 0x8927F675, 0x317AA927, + 0xF76B695F, 0xEAC5FD3A, 0x5A545959, 0xE9E9259E, 0xE857F97A, 0x66A927B7, 0x46FCA55E, 0xDC1A695F, + 0xEA91E289, 0xBECCD733, 0x4BFD2765, 0xD76DFEE0, 0x830F6CBD, 0x2765478B, 0x76EFDE6D, 0xEB91E2C9, + 0x7AAFF6D7, 0xBBACE76A, 0x7F3DCB7A, 0xADF6D7AB, 0xD443B55F, 0x0FAC977A, 0x854C7790, 0xD42BD71F, + 0x3471C132, 0xD5FB2A17, 0xB2B3B36D, 0x3D3BABDD, 0x41CD9B37, 0xB7F54AFA, 0x9494145B, 0x8FD058BF, + 0x6D99F42B, 0x2DDB78CC, 0x43EAF5BC, 0x9FC978A0, 0x919E60B9, 0x159F3F3E, 0xDB78CC85, 0x21BDD433, + 0x64E8CB2C, 0x937E85E5, 0xD878C521, 0xBDD433A4, 0x3B872D93, 0xBEDCB28D, 0x77EDB5D7, 0xDA7AB77A, + 0xA967B8C8, 0x596C99F4, 0x2F598E8D, 0x372FA497, 0x7A8634E7, 0x7ACBA47F, 0xD1726CBC, 0xC521BDD4, + 0x3334741C, 0xCBA42FB3, 0x1C1BAF3C, 0xA4977A86, 0x54B5C532, 0xE997AB2D, 0x83070FB6, 0xFB01C55B, + 0xB26489AD, 0x77D2F7EB, 0xD7CFD633, 0xA4A8C97D, 0xFBF6B5F5, 0xEABCA026, 0x8BDDC6EB, 0xDFBFBFAD, + 0x77D2D3FD, 0xC6AF6768, 0xA0DAE7E7, 0xE7DB7A75, 0x4A557BB1, 0xDB78DDBA, 0x75B3F54E, 0x7ABEAF57, + 0xD69F8796, 0xE5BCCBCD, 0xCDB5FB01, 0xC56BD7AE, 0x9D7DAFE0, 0x6BEB00BF, 0x07882F89, 0xE18ECC17, + 0xEBF72C67, 0x05F806CF, 0xAEFBEACF, 0x2D67C530, 0xC7D3BDE0, 0xA4E5AC7A, 0xF6EFDF6A, 0x47CD743A, + 0x9FCCC7C8, 0x6331FED3, 0xB52574DF, 0xF1EFC36A, 0x476D5E71, 0x71B1BDBF, 0xEBC29AE9, 0xD3A64DB3, + 0xEF43E4B3, 0x7CBEC9FB, 0x5217D696, 0xD0FDC9BF, 0x5FA37F09, 0xE51B5F99, 0x1A14C58F, 0x14F37D4A, + 0xDEAFA8FF, 0xC1DEBFE8, 0xBD5A1829, 0x9E3C79B2, 0xBD2FAA1D, 0x9162FE7E, 0x23EF553C, 0xEF33F9BE, + 0xB30FF929, 0x8A573796, 0xE3C9FB19, 0xEDABF87E, 0x7D00B90F, 0xD9A3A3FC, 0xF1986728, 0x5E62BD7F, + 0xFFC3FBC1, 0x28BA1FFC, 0x967FB87F, 0xE1F1F9F7, 0x51B5233A, 0x0A7FF6FE, 0x88F1EF64, 0xFD2E8F9D, + 0xC7A2B74B, 0xFC5C5889, 0xFA7B600C, 0xCFCF8371, 0x5CC03C59, 0xDFC43C2B, 0xC464C79B, 0xA84ED763, + 0xAD3DC814, 0x8F380566, 0x88DDE7E9, 0x09EDE1F6, 0xC3FD8B22, 0x9FC399F8, 0x0A765BFE, 0x39860B98, + 0x4B7595E5, 0x73013EE3, 0xD99D71FA, 0x80E57331, 0xCCF19C55, 0xB0D3F2B9, 0x7A4EB0DE, 0xC3F5F0EB, + 0xEB3F3E3F, 0xFF5FBEE2, 0xFB1B1ECF, 0xAFF6DF7F, 0xFFA8A722, 0xCBC78D1B, 0x17BF9EEA, 0xD7DB385E, + 0x1FF2FE52, 0x3746AAB8, 0x5EEBD757, 0x11AD2FFF, 0x3DA41E8A, 0xFEAEB0B0, 0xB0FEBDD1, 0xA42E73D2, + 0xA449F63D, 0x81BC79E2, 0xC4891E3F, 0xC6FC6868, 0x7D7BED91, 0x7D25DBAF, 0xB51C8C27, 0xEF2BF5C7, + 0xBA6374BF, 0x0EB7EFD7, 0x17347517, 0x79F5153A, 0xEFDBD79F, 0xE7BC1F4A, 0xFD396BDC, 0x453D7BF6, + 0x34A63314, 0x98BDC847, 0xE010E72B, 0x1FB93286, 0x73897523, 0x3D88B933, 0xF2DE0077, 0x45FE0CFB, + 0xD357B765, 0xEE81FC69, 0x0C173037, 0x82D7455F, 0xC07A9FC3, 0xEDC5F7E7, 0xD7DBA7F8, 0x3723E7C3, + 0x55CCBD91, 0x87C6702E, 0x73635D61, 0xFB777380, 0x293E7D49, 0x7A413F63, 0xC7736B0C, 0x17306F83, + 0xCB6C7F87, 0x077802AE, 0xC78BB1BF, 0x17F47CE6, 0xA9719CCB, 0x7C08868A, 0x3E9EDB00, 0x6D697FB1, + 0xFA582E60, 0x6EAB17DA, 0xF6020CD7, 0x4107AEBF, 0xB1BA9279, 0x20BE6FD1, 0xEE806E2E, 0xDCD663E5, + 0x88BE8DA7, 0x07DECFE0, 0x1ACF1FC7, 0x5B29DCC6, 0x63F0F7BB, 0x2E5086FA, 0x2BF44AE6, 0x47201F5E, + 0xC2F64F39, 0x11E10E1E, 0x2B57F479, 0x9E1E4659, 0xFF151C7F, 0xA5B5338B, 0xFD1CDAE9, 0x3CBA466F, + 0x67BE80F1, 0xBFC3783F, 0xEB4CE10E, 0x1EAB34D1, 0xE7797ABC, 0xE9D1AFD6, 0xF38715E2, 0x5FEBD9B1, + 0x0DCFDE05, 0xBAE0990B, 0xFA7ABD43, 0xE63F9FD6, 0x933AAE9B, 0x0A77F058, 0xA5883ECF, 0xD3C38884, + 0xFA70BC6E, 0xC8FFC4F6, 0xE658CEF3, 0x58FCE3E3, 0xC5B6D713, 0xFD87A17D, 0x8CDE20EB, 0x359FD69B, + 0x93AA5384, 0x3B78AC1A, 0x8A3ECFD3, 0x43916D9F, 0xFE525021, 0xFED43EB3, 0xD8A7627E, 0xB2519FA7, + 0xCB98A763, 0x7E5B60FB, 0xA79D5AE1, 0x0E1EAB4C, 0xD1E7797A, 0x9898501F, 0x8E47CCDF, 0x732CE779, + 0x2CFEF1F1, 0x62DBCBC6, 0xFECEC0F7, 0x4E9A0BF4, 0x7DD96478, 0x6CA22ED0, 0x7B0C399D, 0xF64F5343, + 0x9711D633, 0xBBC901C6, 0xFDD3CDD2, 0x6762EC29, 0xC6EBAFF8, 0x83327596, 0x57F27BE2, 0xAC709ED9, + 0x80FD3BE3, 0x027F1FCB, 0xF6D8FCE8, 0x3AFBF7EF, 0xB7F1A920, 0x83FE6EB2, 0x89BEF2CA, 0x2B564F3F, + 0xD64B3CB7, 0x3378F132, 0xA01FEB3B, 0xB9EEB3CF, 0x3E4B7A66, 0x635CB7B4, 0xB4D432A4, 0x6AC3F72D, + 0xD1EB5A57, 0x597E8CBE, 0xE7E1C94E, 0x9CEDB1A9, 0x3191206B, 0xE342506F, 0x4E5BE67C, 0x421A78F9, + 0xF4F38D67, 0x1AE75BF2, 0xE554E1CB, 0x2F904F75, 0xA9704E02, 0x0EEA73BC, 0x78FA4D07, 0xF6ECD963, + 0xE31373FC, 0x1CAF3FCE, 0x21FD51B0, 0xBF9673BC, 0xF1AA5CBD, 0xDBDA7F81, 0x395F3992, 0xEF81CAF0, + 0xF7C7EC7A, 0xE6FC07FA, 0x7BF4E851, 0x62FE5EA7, 0x3063870F, 0x1FF698BE, 0xE79DB71C, 0xAF0FDB65, + 0xBC62F7BE, 0x1F9E7580, 0xCFEBC0F8, 0x85EDF824, 0x3FDEF7C3, 0x5AD7B54C, 0xFD712CDB, 0xF1D97CD2, + 0xCB374999, 0x48241233, 0x5E891F3B, 0x1EF91E49, 0xB762FA5E, 0xE6DBA10E, 0x94E4D78B, 0x87EB61E8, + 0xD0A1F67B, 0xA9B920EB, 0x23C06BD7, 0xAE8DD74B, 0x7FE18764, 0xE0EFBFF2, 0x3DD69C49, 0xF6FD797C, + 0x2692AC56, 0xAD5A65C7, 0x0BC86BD6, 0xACB1F952, 0xE0424E4E, 0x8EFDFE4A, 0x1F20DBB4, 0x6963F3AD, + 0x305C8F1E, 0x3DECF757, 0x10FE1F00, +}; + +u32 point_table_binary_52[] = { + 0x11726D92, 0x3D4F0241, 0x1086E7D8, 0x3D0C2A39, 0x3F0A207E, + 0x50D9110B, 0x5A49B025, 0x26FC1D7E, 0x093F820A, 0x4A4A6A12, 0x6A49C048, 0x34A88918, 0x8D74C2ED, + 0xB8333B7B, 0x1CE81597, 0x3C997767, 0xDEF9804B, 0x7CC16FA0, 0x2F8FF47D, 0x3AD62986, 0x084061B4, + 0x24844BC7, 0xB8C3F4BE, 0xD3E924FA, 0xCD7B1BB9, 0xB09C392A, 0x1863ACDE, 0x31581E8D, 0x46142F71, + 0xFE385AD4, 0xEB758A97, 0x24FFA2DD, 0x6E6FF401, 0x1445CFAC, 0x108A94CF, 0xBFA77AF4, 0x9ED8F98F, + 0x96B55A8D, 0xF3B9FEA2, 0xA5FD25F9, 0xC9AF678E, 0x672024F6, 0xEF958190, 0xDE533D7C, 0x667FE37E, + 0xBFCF7E88, 0x6DBEF170, 0x38DC7000, 0x21B1D76B, 0xCBA4DFCC, 0x331AFB79, 0x891F669C, 0xBB7EE25E, + 0x60AAD52A, 0xE293E533, 0x00530C4C, 0xA552212E, 0xB0D38370, 0xCAFEE632, 0x9FFBEC8D, 0x67CE7F25, + 0x6CF5683B, 0x555FA2B7, 0xF9EC4620, 0x7C0E4CA3, 0xD1E07AE4, 0x2F7B1798, 0x66B3F9B7, 0xDEAE9FB9, + 0xECFB3E1E, 0x4C2613AB, 0xC737E7C7, 0x94A7D329, 0xC75DFD78, 0x309BCD38, 0xEEEA9B32, 0xF33FF5B6, + 0xFCC8FEE0, 0x0457E9FE, 0x740B3FB6, 0xFA6BA975, 0x7A3F70A2, 0xF71DCBFD, 0x1D63DCEB, 0xF512BF5A, + 0x4396FD4A, 0x3F6AAD33, 0xDC8FDC0F, 0xE4D48FE4, 0x63C607BB, 0x1B57CFE9, 0xDF41BBFE, 0xC54F592B, + 0x5F9FEB1D, 0xD90B49FB, 0x39B41B4F, 0xFBBDD539, 0x9F8FEFE1, 0x14F2DCBF, 0xDC073ED2, 0xC942C270, + 0xAE5669BD, 0xFA516BD6, 0xFBF9E641, 0xF13CE59E, 0xE01A32DD, 0x6E37617C, 0x5531B3E8, 0xD55AADDC, + 0xFC651EE7, 0x10F03CFC, 0xBCF640D1, 0xBC7E0100, +}; + +u32 point_table_binary_53[] = { + 0x11728D59, 0x7B7854D5, 0xB55FE7EC, 0x3333C924, + 0x64066F78, 0x68CA555A, 0x15B1DA6A, 0xC5B65CB9, 0x4540A15A, 0x91CF487C, 0x811F0245, 0x8B3CB4A2, + 0x14E4A152, 0xB535E5D1, 0xD422FA7D, 0x866A158A, 0x054BD112, 0x10EE25E6, 0x62788410, 0x5A54C247, + 0x40507CA0, 0x91804948, 0x4866E6AC, 0xBBF6DAEB, 0x9C9C9949, 0x6DE19FFC, 0xBEFD5BAF, 0xBDD75E6B, + 0x9D3D5888, 0x55F85B00, 0xF5887547, 0x7D7D3D62, 0x7F2CC7F9, 0x00F60C78, 0x0FF5BF42, 0x7C95F1DB, + 0x50E7BA2E, 0xE28370BE, 0x750940A8, 0x22AF0700, 0x202E803B, 0xE17200AB, 0x32FAFD8A, 0x8A0AC463, + 0x300ABE49, 0xFC293963, 0x19B7123F, 0x04101E9F, 0xB3A3A8A8, 0x08F149B8, 0x159F22C1, 0x3B73BFCD, + 0xF2758417, 0xD21F3B23, 0x8DCF3FFF, 0x3C62395C, 0xE5B600A4, 0x9645FECC, 0xEB2983DD, 0xA1E1428D, + 0xE16EC1A7, 0x9D858C47, 0xC1F9F873, 0xFAAB2A34, 0x92F156B8, 0x0AFBD05F, 0x17AAFE8C, 0x4F129E48, + 0xFEADB0DF, 0x60FC049C, 0x0F118AF7, 0xA7A15EDD, 0xE209841F, 0x01707684, 0xBFC7F6FF, 0x453C3001, + 0x5B19EF0C, 0x3FCEF203, 0x65BD2CF2, 0x0AC75B08, 0x93F057E4, 0x6F79F404, 0xC737C4F8, 0x9FFC2077, + 0x28EBCF8C, 0x37737F0A, 0xC9FEC5E4, 0xBF93B796, 0xED67EE77, 0x21C547FE, 0xA57E141D, 0x2CFC21D6, + 0xA5E4FF8A, 0x1EAF32CE, 0x3C2FB1EF, 0xFED8B185, 0x6FE447A9, 0xED661D8F, 0xE975BCC0, 0x5A125CB7, + 0x6AD5DF0C, 0xC64FF4BA, 0x7A087A06, 0xF9A175F0, 0x1FC61E45, 0x94A2FD1A, 0x1F1AC1F9, 0x7233E16A, + 0x927FD3B9, 0x3F994C6A, 0xF9CFA196, 0xD6EFB51B, 0x457F5F2B, 0x46FA9EB7, 0xBF10FD55, 0x5849FE6C, + 0xB07EC958, 0xF231798F, 0xF582E423, 0xE76BB2C3, 0xCAE37CD5, 0xFACB35D3, 0xB9B8B5B5, 0x15F126C2, + 0x37117C51, 0xFDDED307, 0xFF457FD4, 0xDB258C47, 0x91BEADA4, 0xBF9FBDF8, 0x9FEA0FDA, 0xCFF4373B, + 0x9E0DF00C, 0xE1BE6AE0, 0x6DB7DD86, 0x783BADE7, 0xD2FE96A8, 0x1B7D7ED0, 0xBF4C7FBA, 0xF3974EC6, + 0x3D62B5F1, 0xF99663B9, 0xDE5FAB1D, 0x7A777474, 0x687CCC3D, 0x4078945D, 0xD8ED7965, 0x9EAFE417, + 0x3CE09476, 0xCF278D94, 0x69F8775C, 0xDAD0D090, 0x6D4FEE9F, 0xFD5CE81C, 0xCE6F87E4, 0x3FA2F39A, + 0x69BF68EE, 0xA39CFF72, 0x75A1B9AF, 0x247F94F2, 0xEF3F4DD4, 0x59FE66F8, 0x035B8911, 0x25F90753, + 0x7F60BC0A, 0x8FE13748, 0xFE719813, 0xD44FFECC, 0x175C8E16, 0xDDAFEBAD, 0x8B82F5C0, 0xF9DFD00B, + 0x416CFD50, 0x61B01E38, 0x37AACEAF, 0xD367EF48, 0xBDD2AD3F, 0x9F527DA9, 0x21F97B54, 0x5E5A3D19, + 0xAE4E1B4C, 0xFE6ABC16, 0xDE175CAE, 0xB10DEE2D, 0x8C4F10A6, 0x4C5383DD, 0x11417D30, 0x59BDC3F8, + 0x4FB47E90, 0xF8EF9BFD, 0xF2EBD174, 0xE767DDD6, 0x2F91573F, 0x54FDBAAD, 0x5F5EFDFB, 0xADF36E70, + 0x3FA1CE5A, 0x17F4D7C9, 0xB35605FD, 0x7596E0F7, 0x83F6D4FD, 0xCEEAE07E, 0x5893706E, 0xF7FB9111, + 0xFFBF8A57, 0xD66110D8, 0xDDC63F89, 0x32643DC9, 0x6FB38698, 0x7A6CEAAB, 0x73656859, 0xB03E5B4B, + 0x1D536FAF, 0x25FE7F13, 0x7E1A066E, 0xD9B2251B, 0x67F265BF, 0xDC3FC8F9, 0x65DA17F9, 0xF02A6B0E, + 0xCB679EC7, 0xD558CEF5, 0x7DA3F557, 0x7DDFB3FC, 0xCBF45FF8, 0xD63137C2, 0x7CE90FD6, 0x63CEC7C1, + 0xFE01B7DB, 0xE67E15E2, 0x7E8DEDA9, 0xD6B4FBEE, 0xBBCFEF37, 0xF687A159, 0xDC4FB619, 0x7DCE191C, + 0xC9F54AEA, 0x6DD88573, 0x83FD393C, 0x265C1FAC, 0xAF395B22, 0x8F306EC1, 0x835A5E0D, 0xB5FB74A7, + 0x3FCB7EC0, 0x1EEB6FC2, 0x6D2CBF14, 0x66F37A8B, 0x5957CFB9, 0x9BB9FE49, 0xFFC929CD, 0xBD25D82F, + 0x428BECAB, 0x05BFAAEB, 0x4D78233E, 0x71E0C001, 0xBFFE446A, 0xF116AE3F, 0x529FC255, 0x7691F079, + 0x3D5C85C3, 0x67CE9C69, 0x30DD5CEB, 0xA7F8E275, 0xD75DE7CF, 0x27D6FDF8, 0x8F912347, 0xFAF5DCEA, + 0x891B468C, 0x1891BDFF, 0x45B89EE3, 0x9B85D768, 0xFF33E385, 0xDE866FFF, 0xD9BD93F9, 0x43F05D1C, + 0x44F15F60, 0x95E8ED86, 0x1B3C0C25, 0x13264C40, 0x184DF606, 0x80F70FE1, 0x071EB6D6, 0x96979777, + 0xF1F73AC0, 0x7C4F1FFD, 0x677D1A6F, 0xD518C0D7, 0xAFF1DE74, 0xACAEB6DE, 0x0EF2ED3B, 0x046B7BBB, + 0x08E7E320, 0xC6A30D56, 0xF305CBBA, 0x13A2CA1D, 0x90575BAD, 0xFFF331F9, 0x0313ADED, 0x3EDFC413, + 0x62FF253E, 0x07EC068E, 0x4FE2516B, 0x4303381E, 0xF10F4A42, 0x0382F6C9, 0xA306C613, 0x70354E21, + 0xC1563897, 0xE5C7E11F, 0x7132FDD5, 0x89287833, 0xEAC9AD45, 0xEAF504DC, 0x823FA13F, 0x9A5415E3, + 0x57A00752, 0x7F554DEA, 0x53C62BE1, 0x1C5D3FEC, 0x26C73218, 0x13F81AE1, 0x04F4617F, 0x5EC10EA4, + 0xC987AA7D, 0x71381CD6, 0xFA3AB43E, 0xF889E81B, 0x477CB267, 0x0D50AEC1, 0xA48FFCA1, 0x6E624B7D, + 0xE9A1FD85, 0x1BA05F1A, 0xBE1206A7, 0xF17B82E5, 0x63F2C72A, 0x544D3E9F, 0xFC85AB54, 0x05E362C3, + 0xB7FF01D6, 0xEEDDBB69, 0x7F8C3EB5, 0x01069F3A, 0x75CA601D, 0xDF9BAAA2, 0xB9B9D9F0, 0x757CEFAA, + 0xA69A9A1A, 0x1FAB1EAA, 0x93B1C7DF, 0xAF3E64FE, 0x6889B714, 0x16F37E17, 0xCB7E6C83, 0x923367CE, + 0x184CF1DA, 0x47943B75, 0xEA54C3A7, 0xFD509B55, 0xD5CB2FBF, 0xDCE5CF26, 0xE8C7FE78, 0xFE3680CD, + 0xFE7AF154, 0xA88FD3E2, 0x7D4C25FD, 0xFD247BD6, 0x1570DBE2, 0xC58BCD7E, 0xEBC97326, 0x2C652CF6, + 0x1C5BED62, 0x7BE28F0A, 0xA94FD99F, 0x623C8454, 0x6FED16B0, 0x7BF6ECA9, 0xF9877038, 0xAD37C337, + 0x0B0B0B11, 0xCAE4FCC6, 0x802A2B2B, 0x43586EE4, 0xE93CBE5C, 0xB26489C6, 0x2C4FDE7C, 0x79EDB5D7, + 0x6ABE913F, 0x02B6AE0F, 0x9C1F9AFF, 0x1DFA82E1, 0x7C127D37, 0xA8D7041B, 0x7EBDE095, 0xA2AFC3AE, + 0x64BCDCC4, 0x876EB299, 0xF7B74CE2, 0x2B4A740A, 0x3E84AF13, 0xFF50329F, 0xB1F6873A, 0xB54AA542, + 0x8C251FE1, 0x023CCCF9, 0x28F90A96, 0x7B9CF375, 0xA5E13BE0, 0xB63DFAE8, 0xA3C61FAD, 0xEF2836CD, + 0x993347EB, 0xDF62ECE1, 0x6E3EEFE5, 0x745FD81F, 0x38C8E7E3, 0xD9FB1C3E, 0x49F36717, 0xBE2FF605, + 0x3B85AC6F, 0xA5C75721, 0xB6B7D2D3, 0x679F9D34, 0x6992E68B, 0x3D2787E3, 0x2FA3FB4B, 0xE78F6731, + 0x25FBFD47, 0xCEC71398, 0x2A2D2DF5, 0xFD51354E, 0x2EFBE3F9, 0x1B556FB0, 0xBFA2CFB9, 0x52AD91FD, + 0x653EDCA9, 0x3AD9DE4A, 0xA30F2EC4, 0xB6BCBC3C, 0xCD677BCE, 0x77315150, 0x50E09F2F, 0x7C04B3F9, + 0x7C974BBD, 0xD8E3E489, 0x7FA65E7C, 0xAA4E0D1B, 0x36CC3F7F, 0x4CC0EFE5, 0xFC4D7EFD, 0x057E9176, + 0xDECFC273, 0x82595E2D, 0xA48CF3FC, 0xD3F76585, 0x931FD40F, 0x4FC308D6, 0xEFD9BF19, 0xDA243FB8, + 0x9EA936AB, 0xD8DFAF29, 0x9C7F9E7E, 0xC1EA51D1, 0x2F7CFB9D, 0xA03DB8D9, 0x9E1AF407, 0x9E5603D2, + 0xEA558EFA, 0x4CEAA3C9, 0xDFA8DA23, 0xD8C4DB01, 0x1709DFEC, 0x57BB6929, 0x7E3D3801, 0xE7713DF0, + 0xEAC54EF0, 0xFA85C98F, 0xDD6A6D63, 0x63A3B98F, 0x941FF6E7, 0x6ACFC993, 0x27BBEEF3, 0x0D7025DF, + 0x67EFBE5F, 0x02E70A66, 0xBE75A9AA, 0xA9ADAD35, 0xFEBCCEF5, 0x76CDAE5D, 0xBBB47E3E, 0x7FFA1ABA, + 0x6BCD9A35, 0x5A3F9FBF, 0xBD0C86ED, 0xD8B1A3CB, 0xDE0BEA34, 0xDBF3FCB9, 0x55ED637F, 0x3C7DF7AB, + 0x7DACCFB3, 0x77913ACD, 0xF6C6197D, 0x56110C7B, 0xE9A5974C, 0xFFD0FE4E, 0x84BBA4DE, 0x713EA975, + 0x7872F2E4, 0xC9DA1EE7, 0x9BBD0722, 0x13274EEC, 0xF2E7B364, 0x5FF6C7F3, 0xB73A3996, 0xFDF5F45D, + 0x9F1CCBFA, 0x3C7B0392, 0x7DD9DE38, 0xA3CFCA83, 0xC8E8D1A3, 0x4DBFD3F5, 0xF2323C39, 0x66CC98AE, + 0xFAD60A03, 0xB9BE154B, 0x7E55AB3A, 0xDBB68D3D, 0x9D7FEBD4, 0x46E67BF5, 0xAF1E6EE4, 0xFA27E769, + 0x0DA4C931, 0x70DE301C, 0x6E0CF64B, 0xE8AD36A6, 0xF5D34E55, 0xC758F43B, 0x61552DFE, 0x18FBE858, + 0x6CBF58F2, 0x312CFD6C, 0xB4C957CA, 0xFE7EC17A, 0x6977AA12, 0xBFDF6AF9, 0x91AAD4EF, 0xC7BA5F5C, + 0x0F7DFD7E, 0x4DF27607, 0x7C2788D5, 0x5F55751A, 0x7FA7F45F, 0xAF9F6F03, 0x95D6EF5F, 0x836BCCFD, + 0x327C9A0F, 0x5C535FA4, 0x1FE7A8EA, 0xBABA3A83, 0x9FE179E5, 0x9AF6F676, 0xC3D7F5E4, 0x0B50A74F, + 0x9FEEC24D, 0x8ECD58F8, 0x345F9C60, 0xBED473EC, 0x84B152BF, 0x4D7DEE84, 0xBE3ED6FB, 0x79443DC3, + 0xF5CFEB47, 0x03D5ADDC, 0x8F3C7F2E, 0x81CBD81F, 0xCFDFC3D0, 0x47EA6139, 0x1EA7F976, 0x0F3E26F5, + 0xA11CA9B2, 0x440EC73E, 0x13BC43E3, 0xD4DF0398, 0xF8A96D3E, 0x9FD75565, 0xDCCC4FA5, 0x58AFB11B, + 0x8B0FF0F1, 0x718D7176, 0x505E55E2, 0x7D8CE7E0, 0x071A432E, 0x4EE4794E, 0xF8A10F70, 0x7A505FE8, + 0x8378DCE7, 0xEBCA971B, 0x37F39F60, 0xB7006730, 0xBED7F095, 0x8B0FF07D, 0xBDD7E853, 0x6EDCE6FD, + 0x127B6E41, 0x1C827C77, 0x103E24F5, 0xC4C4D38E, 0xB376EEDC, 0x69B0966F, 0x8F9B7957, 0xF4B98362, + 0xAECC8FBC, 0x8E87E27D, 0x7D9CAF31, 0x168B3CEF, 0x67740C16, 0xCB3AEF77, 0x744CFC5C, 0xC632AF41, + 0x48F24BE6, 0x1B95A092, 0xA7CFC79B, 0xAF12B114, 0xCF5732DF, 0x4028960A, 0xD65F6CD3, 0x5F81E0CF, + 0x2F4E1422, 0x667E31FA, 0x1C154BB1, 0x3EB187A7, 0x445EEAAF, 0x4A4198EB, 0xAFD44FF2, 0x266CEAA7, + 0xD8B36349, 0xDF3FED4F, 0x329634F3, 0x9FCC4BA7, 0xE38ED41F, 0xE3CF2771, 0x2758EFF1, 0x0CC4C59E, + 0x995F10E2, 0x5C6F247F, 0x5547BC88, 0xF357EE2F, 0xB6C78B82, 0xF30E8464, 0x1E977EEB, 0x4410A5DF, + 0x72BDA5EA, 0x90CBFBE9, 0xCD0F08B9, 0x323F98F8, 0xBE8CB5F1, 0x3CE3CD4B, 0xA7626D72, 0x7F4CBF77, + 0xA080F747, 0xFA3FCD6B, 0x05D2FF65, 0xFE89B5B0, 0x3ECF5E24, 0xD622F25C, 0x5FE93B13, 0x79DE9079, + 0x41D1F4C5, 0xF382E873, 0x42B106D6, 0xE7CF47B1, 0x067F3ED2, 0xFBF145AC, 0x99E39178, 0xB12D96D6, + 0xEF210CBD, 0x257EC6F4, 0xFD90869D, 0x9EB2DF1E, 0xBFD0C7E6, 0x7B2647EA, 0xA7CC03F4, 0xBD65F9E7, + 0xA1E3B321, 0x97F35FFA, 0x17CD6FB9, 0xD2BFCC7E, 0xB5C70B38, 0x1FBC7C49, 0xC40B647E, 0x37F145D1, + 0xE5FE24FD, 0x47DF50E9, 0x3F465F7B, 0x2CC1FA3C, 0x7B56CCF4, 0x53E977EA, 0x2CF4E27E, 0x27FD0A93, + 0xD08BFB95, 0xAF2F1E63, 0x7DC5DEF9, 0xC4637E7F, 0xD6F9901F, 0x3BCAF9E4, 0xCD17BD63, 0x47D3FA4D, + 0x088A245E, 0xB37F0928, 0x92FE62F0, 0x99B8622C, 0x7C4CC6DA, 0xD2BE071D, 0x281479D3, 0x8F92D03F, + 0xD82F2042, 0x134EA01F, 0x38B9D861, 0xCE57EECB, 0xE1D821AE, 0xEFD24FB0, 0x217628D8, 0xAF681E0C, + 0xF9F3FC48, 0x3E9F9099, 0x67BD7A10, 0xEF65F253, 0xEE6F73BC, 0x5770FEA7, 0xD38C4AFE, 0x33762210, + 0x35F3BBB1, 0xE79C13BF, 0xCCF74FDF, 0xE7FCF865, 0xEC4F7FD3, 0x2FF25298, 0xB8E28A2B, 0x089B7E91, + 0x6F39D6E6, 0xCD9B11F6, 0x49FF0839, 0x39252525, 0x84A5BF58, 0x609F77DE, 0x795A9EFB, 0x7DBE05A1, + 0x871F7ED8, 0xD7975F90, 0x54ACCFE3, 0x87928AF9, 0xFB641E3C, 0x2BF17AF8, 0xABE410C1, 0x665E4EC9, + 0x7B457F83, 0xF31DB9FF, 0x622FEF6C, 0x7288D8E3, 0x7980FC3F, 0x1EE4E7A5, 0x126783FA, 0xC83E0866, + 0x3E38D8E8, 0xF3F5FCE4, 0x243A366D, 0xDA64F499, 0x7E0DD3A6, 0x4D337CC2, 0x2D2E36FB, 0xFA88DF6A, + 0x271A7D7F, 0x5ED7F992, 0x38A3DFCF, 0x3D7D747F, 0x80F579FC, 0x28801F2F, 0xF15B7312, 0x6704737F, + 0x6F399548, 0xF0FB567F, 0x99675522, 0xB177EF5E, 0x5F3F0D44, 0x2DAC5FE4, 0x5B9AB0C5, 0xD89779E1, + 0x6CA2F1AD, 0xB7DEEA92, 0x8F612BCB, 0x8BFED638, 0xB6B2FE7D, 0x86DFD291, 0x68E4F314, 0x792A98C8, + 0xF2DEFA57, 0x78D09CB7, 0x39FF96B6, 0xC4219FCF, 0xF34D92F3, 0xC37BFFC2, 0x03F86D9D, 0x9FFEFBD6, + 0x0A1CBA7E, 0xFDFAAEF7, 0xFBAF207F, 0xFAF4E95D, 0xEF634BDD, 0xD6EAEA6A, 0xC45584E7, 0x116EB2FB, + 0xF3FB9DFC, 0xFEA172F0, 0x737E3F93, 0xF77EB4EC, 0x9BE6CF9F, 0x8FF8172C, 0xD79DD239, 0x6CB5693E, + 0x58C49849, 0xF29F3997, 0xBEF7DE7B, 0xFEFBBEFB, 0xBEF310CB, 0xCBEF1D4E, 0x25E4F1F7, 0x5698F874, + 0x364E87FA, 0x90E5E57D, 0xD5591159, 0x98F6BEFA, 0x0B27317E, 0xFC7884E1, 0xB43E83B6, 0xBF47A88C, + 0xD71711A6, 0xC9C4FE5E, 0xB8A35B2C, 0xEFF55817, 0xE6F7CC2C, 0xF90C7FB3, 0xEC7BEFD3, 0xDFCAFD46, + 0xF07D1B86, 0xE6CC4B7B, 0xBFFF516E, 0x71F0F78C, 0x7F16AFF7, 0xFB4DF862, 0x5CC93863, 0xFFB08230, + 0x9D476496, 0xB5CFFF3D, 0xAC9CF031, 0x7C78EEDC, 0xB9FEEF49, 0x39FF8377, 0x2C58B0C0, 0x7FCF8D86, + 0xF0E4C285, 0x0BB3B1BC, 0xC746A3D6, 0x6BBA3E67, 0xEA877E84, 0x7F43FAF2, 0x1DC5E795, 0xE98FBCD7, + 0x469FB2DF, 0x61BEBC77, 0x460FAA5F, 0x3296F7D2, 0xBCF39D8B, 0x753E649D, 0xA7BC6FE7, 0xB8A19FF1, + 0x79679C27, 0x3E8995FA, 0xBDD97A1C, 0x66F0FBB4, 0xC6E1345C, 0xA73134AB, 0xA77C1C0B, 0xE079665D, + 0xDDA2DEF8, 0xB7D6E799, 0xF5347EBA, 0xFE74FBF3, 0x0C5647E1, 0x051FC702, 0x38D3FF0D, 0x58E9EA97, + 0xF40FD5CF, 0x7D7C2C0D, 0xD731DE0F, 0x4B7C5C1F, 0xC05BCCBA, 0xFD24ACF3, 0x717D1A66, 0x7DF6EF54, + 0x998FEBBB, 0x303C8295, 0x7AB2B3A6, 0xA91AC60F, 0x11EE9186, 0xEB182F82, 0x0AE1D731, 0xDFC3D309, + 0x536755A3, 0xE12EC60F, 0x10EE13C0, 0xD3499F5E, 0xBF5ACD94, 0xF54A5E17, 0x9CB5BFD9, 0xFBFFF5FB, + 0x991D6FE6, 0x7E7C7DFC, 0x32DFAB5F, 0xC3EDF2BD, 0x6BBE1F7E, 0x632F097E, 0x1F59965D, 0x1AFCBE02, + 0x17C632F6, 0xBE570691, 0x86C0F78E, 0x354E3DED, 0xF3F5F7D0, 0x5530D871, 0x1CFFFB29, 0x74B93DD7, + 0xB7A7BFDF, 0x9EB0E772, 0x7F90EF8B, 0xC8AF61F0, 0xFEFDFBBB, 0xBEA7E6A9, 0x39C1EFAD, 0xF0ADEAE0, + 0x912347FC, 0xEF99C8E5, 0x6A4EB07F, 0xA979F0D1, 0x942953FC, 0x7E0AB3E1, 0x38BFCF49, 0xBFB5EE86, + 0x013366CC, 0xE88E9FB9, 0xCEFDD37E, 0x16CC7BBC, 0xF427354F, 0x0DE47959, 0xE60598ED, 0xE34C7BE6, + 0x3DE1123B, 0xBC6CD932, 0xBF5FD9CF, 0xAA8F57AF, 0x5EEDF723, 0xEB6E0F7B, 0xEF897668, 0xD6AC59D9, + 0xFB2BDF8B, 0xF68FD527, 0xDDED372E, 0xC05ACE97, 0x916A3D9F, 0xF7635863, 0xD9B4DEA6, 0x2282B71B, + 0x6C1530CE, 0xE667AE57, 0x9975F2A4, 0x3B7D8B8C, 0x3CAC12F9, 0x45860FAB, 0x84BF096B, 0x75FEA912, + 0xF537C61B, 0xB1C6FD58, 0xFF7EABF2, 0x046F37D8, 0x8A09BFCA, 0xF0610AE3, 0x378D3CAC, 0x15F937CD, + 0x3AAC35EB, 0x54456AE1, 0x1CE2DFA3, 0xDE96FB56, 0xA3EFAB9D, 0xA77A09DE, 0x6EB0D55B, 0xF855864F, + 0x2BDDF133, 0xF53D4838, 0xC6EFF31E, 0xAE3258E4, 0xB3F5A5D9, 0xFB7F0000, +}; + +u32 point_table_binary_54[] = { + 0x11727592, 0xC14AC340, + 0x1086FF26, 0xDB46A131, 0x0D22A504, 0x436F7D82, 0x3C85A088, 0x05C1E7F1, 0xE041C137, 0x103CF80C, + 0x790BC14B, 0xF5A2D8D0, 0xE2B5ED45, 0x21C93AB3, 0x932DDBA0, 0x0B3D7CFD, 0xFF9DF967, 0xB27A0EE0, + 0x987E1D74, 0x9324D188, 0x857D8DAE, 0xA683582F, 0x111157D1, 0x1BB39E0B, 0x6B6D1923, 0x6678E84E, + 0x2613BE6F, 0x5879BBF5, 0x14A2D734, 0x4DD92FFD, 0x881B7DA4, 0xD7AC63CC, 0xFAF63E06, 0x01EBDBFA, + 0xC4E0B673, 0xF1D31933, 0x6FEF7B83, 0x61535F74, 0xE2388E4D, 0x3F5D187F, 0x5FE611A6, 0x7EFD3CCF, + 0xCD3CEC27, 0x65DFCE6B, 0xEA752C5B, 0x7FB410BF, 0xB0AEA285, 0xBB0F3AA1, 0xBB2FE5B0, 0xCC176DAC, + 0x5FF20B23, 0x11FFDE47, 0x00C3A9FE, 0xC201F1B4, 0x7768596F, 0x80FAB677, 0x64FD7CBF, 0x8E035F58, + 0xF6192ECB, 0xD3A228C8, 0x4F4CFFF5, 0x3FCBB3D9, 0x6C66983A, 0xE0E7BC9C, 0x5A3FE7FF, 0x3EF987DB, + 0xFE1443EE, 0x5FBDAFEF, 0xCDBE13D9, 0x6F75B17A, 0x344C3AE7, 0x0D9ED677, 0x5637F38C, 0x570F8DBE, + 0x9BA79DB7, 0xD91732EF, 0xCADD870A, 0xBD4B775E, 0x15EAD2DD, 0x2732C0CD, 0xAFC2FAD9, 0xFD5EC8EA, + 0x17FE5EF6, 0x7DB0DFBC, 0xAF263FD7, 0x73F3723F, 0xFB9E6C1E, 0xF7FD22F3, 0x6FDC7DAB, 0xD0BF36F9, + 0xDB79DBF3, 0xB4F3FC91, 0xD7D6E77C, 0xBF000000, +}; + +u32 point_table_binary_55[] = { + 0x11726D5A, 0x5D8C55D5, 0x155EE7EE, 0x33F71C18, + 0x158CA011, 0xD3461A5B, 0x316D054D, 0x4BD5761A, 0x8DA4D2E0, 0x43638AA4, 0x2FA269A0, 0x316A15D0, + 0xAA35A67D, 0x31693452, 0x4C137C98, 0x44D0EAC3, 0xA84DA381, 0xA0161542, 0x8D8A2216, 0x0B8AA283, + 0xA0537498, 0x88C33870, 0xEF9D7B77, 0xF7FADBE7, 0x9C7598A4, 0x895FCFDA, 0xEBFF6FEF, 0x4BF26D3F, + 0xE10F03C0, 0x9D0D3870, 0xE0804F10, 0x0F03F82F, 0x1BF0D147, 0x1F21DEE7, 0x8F01245F, 0xC319BB76, + 0xED42FCA1, 0x1F07682C, 0x84C55353, 0x53F41DCE, 0x0468029C, 0xF1CE3BEF, 0xD0779801, 0xD0F72F58, + 0xFCEEBBEF, 0x060CA733, 0xBDDB323A, 0x3A8AF84C, 0xE6E7BE1E, 0x1B1BA3EF, 0x4C5F7C67, 0x7EFADD4F, + 0xC0B700B2, 0xFB0BFDE0, 0x3B0079C6, 0xB8F701F4, 0xC31981DF, 0x4FDDE0EB, 0xAFBFEE7B, 0x07985F72, + 0xA1DBF1E6, 0x9B6F06CC, 0xE7E19789, 0xFFF4D34F, 0x037DC0E7, 0x05BC26F1, 0xEFBFFF3E, 0x7E677B0E, + 0xC1CF507E, 0xF87EC01F, 0x0F7817FC, 0xD6873FC4, 0xCC5FF001, 0xB62FB910, 0x7E2698FC, 0xE7B615FC, + 0xFD48C0EB, 0x132FE7AD, 0x3CA30FF4, 0xB33C3718, 0xFE5FD29F, 0xF5713BF6, 0xEDDB57B1, 0x87BE97EC, + 0x257CA8E0, 0xB77EFD7A, 0xC455FD0E, 0x15FC2C7F, 0xC685FE4F, 0x3FFD34F1, 0x533C3434, 0x44FCD43F, + 0x6ABFC555, 0x7975F915, 0xFDAD3D56, 0x7FEB9F43, 0x9C0FF0F7, 0x260C0C0C, 0xF8DE3063, 0x7FA4AF7B, + 0xF7DD7707, 0xCCF9E05B, 0x6E2AF20B, 0x1836394F, 0x7898F32D, 0x7CEF2E5F, 0xBE9CF821, 0x864D292C, + 0x58B080ED, 0x0DF90E7B, 0xBDD00B3E, 0xCF2B3FCA, 0x7F18E976, 0xE53BE31F, 0x74DB8A49, 0xBFF37C47, + 0xE909EFF3, 0xDD53EB53, 0xD397F8B9, 0x3E488E1C, 0x3952F1F7, 0x975F7E59, 0xF127D697, 0xF24F5248, + 0xDE7EFBED, 0x827F9A78, 0xACD7B23F, 0xA93E4AFE, 0xA7FC167F, 0x26A9EB62, 0x7D95F3E3, 0xBDF7DE8B, + 0xFE717DAE, 0x4BF957CA, 0x87E1E1E1, 0xE8AFB42F, 0xF1070F1E, 0x3C95BED6, 0x1EAB6FC5, 0x1EED0770, + 0x5F5F0FE3, 0x93CC153C, 0xABCFDF78, 0xE38D014B, 0x3C66B81E, 0xFA4BFB13, 0xFCC1917F, 0x911EF9A7, + 0xA737CFBC, 0xE79E7B62, 0xFF70BF69, 0x9E89F9A1, 0xFDC2FD8A, 0xFD8FFC10, 0xA7A960E9, 0x5FEEE741, + 0x2FFECE78, 0xBCC0A44F, 0x9F57F98C, 0x6FE1F8D6, 0xF531FA5E, 0x50F4D767, 0x9F7D96E9, 0x0563BD95, + 0xFB29D64B, 0xA0AFE252, 0x7F647E16, 0x17FD71F1, 0xE2C5957E, 0xF9E8A38F, 0x56FAB1F2, 0xB7B82AAF, + 0x2E5FFBB7, 0xCAAF606B, 0x8FB5779E, 0xF4B79BDC, 0x23443F8F, 0xFB23BCD9, 0x80C71F7F, 0x1C31F5D7, + 0xBE75F07B, 0x92374FFA, 0xEF4D82AD, 0x7DF3B89F, 0x66F31A70, 0xD96597D5, 0xCF5BFBAC, 0x3CAB9FB5, + 0xDFCA9FC7, 0xFDB66F9D, 0x7BE4AAAB, 0xAEAAF8FF, 0xEAABAFAE, 0xFBC3DA6B, 0xE355E217, 0xF3EB68F8, + 0x8FA5BD95, 0xFDFDFD88, 0xF72006E8, 0xAD9C3E7D, 0xBA8751C5, 0xFEEE5EAF, 0x8758E819, 0xFB73F57B, + 0xBE45B07C, 0x671CFA8D, 0x7C9FF649, 0xEC5FF49D, 0x31E5FBEC, 0x500FCFA4, 0xDBAEBDF6, 0x5A924F18, + 0xD26D4B96, 0x2C21F98C, 0xDD7695CF, 0xF48C513E, 0x7FEFCC52, 0xF9FC9D31, 0xCAE7EF6D, 0x407ED42F, + 0xE97B1B50, 0x5EC0EFFA, 0xCF012E5F, 0x0AB07FFF, 0x7EC218DF, 0xCB97A680, 0xFD27E843, 0x1839E0FC, + 0x448CF4F8, 0xF7E1871F, 0x627F5F40, 0xE77FED5E, 0x5BB3660D, 0xE2D9FE2D, 0xE647F19A, 0xCB18FFAE, + 0xB8E20AC4, 0x44EFBD7B, 0xEDCE3BEF, 0x2CC973AF, 0x51BF1BF6, 0xA3B090CF, 0x3FFCF0C3, 0x288F30FE, + 0xAD5DBBB6, 0xA48F7B8D, 0xF509D62C, 0x64FD162E, 0x5C48F2F9, 0x7C81591F, 0xB715F541, 0xFEAADF93, + 0x4F3E49FC, 0x55BFA79E, 0x7A2AEA1B, 0xF4DB8AFA, 0xA27DA4DF, 0xE9D078F0, 0xC107497F, 0x929F4063, + 0xF5EAD585, 0xFCC4EDAA, 0xC83F2D62, 0x3E1FE4E1, 0xF9E8AFA0, 0x1FFA4BFD, 0x81FAA33F, 0x22FFF087, + 0xFC637C7E, 0xEDFE8DF1, 0x51FFFB9E, 0xFB37FB9F, 0xF329858B, 0x81E63DE2, 0x500F6EF5, 0xC550CEC7, + 0x14BE7BA3, 0xE4C33EAC, 0x07585B7C, 0xC77C80F2, 0x77C2CC4F, 0xF30D60B8, 0x55CEFF54, 0x30E52FF1, + 0xFB0014B3, 0xFC02F3F9, 0x0F889FD6, 0x5B5A608A, 0xAF1B4E1F, 0x13CCF362, 0x5EF322C1, 0x14EFC6A8, + 0xEFC4F3B8, 0xBF2E0F9D, 0x43E8A9DF, 0xBF1EE939, 0x9E33959F, 0xE4DFCCFE, 0x09DA5F65, 0xBE34D6C5, + 0xF3E4CF24, 0x8DFCAD3C, 0xA30FC72B, 0x49673ECA, 0xF521FBF4, 0xF2FEF938, 0x8F751E36, 0xD645BC80, + 0xF945FAD9, 0x6C6FD4A7, 0x62BFD643, 0x7236683C, 0x79BFD8DF, 0x54CCF570, 0x41FA67C5, 0x689F1B8B, + 0x98FCE17E, 0xD22CF221, 0xE8D7D898, 0x9CCF98FD, 0xE1C6FA37, 0xBEF5D65B, 0x31BF1A9D, 0x288FF785, + 0x55919EF7, 0x9555D30F, 0xD2BE21FB, 0x5C6363C4, 0x0BF8FCCC, 0xF35F7AE9, 0xA598EFC9, 0xD933CFDF, + 0xBE7D7BAC, 0x07B8A07F, 0x23DA0B37, 0xC059F0A3, 0x409F65FF, 0xC0FB01DC, 0xE0C70803, 0xDC46F9B6, + 0x8CED4B81, 0xF581657C, 0x3ECDF339, 0x65FFA790, 0x57EA2595, 0x7A49E684, 0xC43D97F8, 0x2D7DECB1, + 0xC708FB23, 0x88B36736, 0x6CD810E3, 0xEB3AFE18, 0xF58F39A1, 0x3F06FA64, 0xCA1F23FE, 0x73589FA4, + 0x934D55E2, 0xD3CEA6B0, 0xFFA03E94, 0x4F49D652, 0x7DB57F10, 0x0EF6F85D, 0x24FF16C6, 0x7016E124, + 0x5BBB67CF, 0x1E9FCC92, 0xFE99E674, 0x41414CF5, 0x9EF279D5, 0xA791C052, 0xC5A47F92, 0x3DC3F4D2, + 0x3FA772B8, 0xF9E69B11, 0x73BF9A82, 0xE6A64D9B, 0xD05E9297, 0x74A149DF, 0xC5FEA49B, 0x03DA1FF4, + 0x677F4DCB, 0x3AA21FFB, 0x2BCD3A87, 0x0F1F2EE2, 0x93FA16C5, 0x47FD3FCD, 0xB7CAFAFA, 0xAEF86B16, + 0xFBC74F65, 0x53A7F45F, 0xCDBFC21F, 0xB2C1952B, 0x5746FAE0, 0xAF5B897E, 0x56D1EFC5, 0x5EE9EF79, + 0xFEDC73CF, 0x15F64E66, 0x2DB27756, 0xD5FFC88F, 0xECF7700B, 0xDA13FD71, 0x225B2BFE, 0x92FE9A8D, + 0xD3FD56F2, 0x257C1F97, 0x7C21FD92, 0x13E048BF, 0x281F1CCA, 0x8FFE2BF2, 0x33E6A3FA, 0x53F3EDB3, + 0xCF3E2BFC, 0x1BF291F4, 0x9955F477, 0x923F4BFB, 0x7FCEF3D6, 0xE6ABCD67, 0xCD9F4691, 0x2F4C5FB5, + 0xBF11F8B1, 0x3CF14F43, 0xF4DBC1F1, 0x43FDAFBB, 0xEE3AC215, 0xFDB72A3F, 0xCE37C42A, 0x9FCFB3FE, + 0xBE9775EE, 0xB8E30EC4, 0xE41FDFF3, 0xAD7BEFBD, 0x37D04B7C, 0x9D6F91FD, 0x5B457F97, 0x755E79E5, + 0x15AC179E, 0x5F3ED6CB, 0x1ECECF6A, 0xFD60BE96, 0xEBCBFB42, 0x7F3C8FB7, 0x37C1DCFF, 0x423D6CDB, + 0xB60DF5E5, 0xF3BDAA3D, 0x494FE8B7, 0x4A3DBA6C, 0xC3C4C444, 0xA4C7FC2B, 0xF343FF10, 0xBF1D9C6F, + 0x699A9FF6, 0xC0030F14, 0xF6B6F29C, 0xECDD51E4, 0xEB8B2FBE, 0x48FC349F, 0x551EE553, 0x2B1B247F, + 0xECE078BB, 0xA0DFAA55, 0xABC83F5A, 0x9FAC7F51, 0xBFA49FC8, 0x0FB799A6, 0xC88FF942, 0xE77714F9, + 0x44F1D85A, 0xE40BF97B, 0x6B914F6C, 0x4FACDF36, 0xC57F6BAC, 0xCFB6F84B, 0xEA376FAA, 0x3FB8BEF3, + 0x26D99715, 0xF943DF33, 0x933F60F2, 0x074CFE6C, 0xD6FD51E8, 0x37EB3E07, 0x70CA7CB3, 0xF9B8B9E8, + 0x7FC78E1D, 0x431CFB5F, 0x39BED17F, 0xD6BF9B63, 0xFF6F8B7C, 0xE9EF62AF, 0xB5BFE61F, 0x134F1BEF, + 0xCD667E6D, 0x96791FF2, 0x4531D563, 0xC827A5AF, 0xCC0F9B8F, 0x265F7B47, 0x25DE7D59, 0xE7E38F3F, + 0x46CCFDA9, 0xCFB7B03F, 0xF546A4FE, 0x1ABE85FD, 0x2B60CE87, 0x46D6C1FE, 0x81FEA3F8, 0x6559E7AB, + 0xAFBEAAD7, 0xA7AD5FD1, 0x3FCDB8FF, 0xC7F34124, 0x9DDF5CF4, 0x3F8A87CD, 0x379B8F9B, 0x8BFBC3A9, + 0xEBD3D46F, 0xF48FE015, 0x45FEEDDE, 0xBD9B70B5, 0xFF9A7CB9, 0xA19A4FBA, 0xEF6004CA, 0xF71DFCA3, + 0xFBC708D3, 0x87FD9EF7, 0xA111E617, 0x702AFB10, 0xDB9B64DD, 0xF27D274D, 0xC0D1FD6E, 0x44E73D38, + 0x9C37E87F, 0x99DF5DEC, 0xE72ACF9F, 0x3C7965F9, 0xBE13BC3B, 0x85F79D20, 0x8FF3AFE7, 0xA7E83D49, + 0xF449BA27, 0xAF647D24, 0xFF8EF3FC, 0x8CF41E6E, 0x25FAE122, 0xFF889FEC, 0x5F6E3CCF, 0xCBF7A1A0, + 0x7FAB7C1F, 0x427ABC0F, 0x213FDD5F, 0x0E1D3A54, 0xB287E7A7, 0xEE77CE67, 0x1DB1B792, 0x5FB5FC53, + 0xF9DEB7CA, 0xF7219457, 0xBE0F61FC, 0xC89F23D5, 0xF917F9CB, 0xFCD3F8A5, 0x0E728A9F, 0xC427D89F, + 0x4BBC64FE, 0xE739E9AF, 0xF6B93C27, 0x7D8FCAFC, 0xE908FD51, 0x992F9D3C, 0x57FF56EC, 0xB5FE385A, + 0xAD57AC3F, 0xDD07711F, 0xD17AF4E3, 0xBCAF207D, 0x799FA9C5, 0xCBC41356, 0xC4FD84FC, 0x1BB0EC1F, + 0xBE85EF71, 0xB5FDCCEC, 0x6FD81F28, 0xBF43BE7D, 0xF2C927F5, 0xFCB3F919, 0xF50727FA, 0xC7F942E7, + 0x8F16F385, 0xFA8D8D87, 0x89176442, 0x3F4DF6C9, 0x4CF40FFB, 0x23DE17C2, 0x7FB1FE4D, 0xDF1A1F1F, + 0xF774D144, 0x7ECDACF3, 0xCD37DFD0, 0x79954FFD, 0x272BE413, 0x3F28E413, 0x3D14F24F, 0x9C38E1FD, + 0x6075BE20, 0x2ECF17FF, 0x44B51F20, 0x2EF70BBF, 0x44F2EB2C, 0x480473FE, 0x4CCBBA84, 0x17697E45, + 0xCCE7A70B, 0xFDA0CCA7, 0x5ED6C5F7, 0xAD80793E, 0xF5B83FF8, 0x27643E05, 0x8CF78180, 0x793E057A, + 0xB4D72FD2, 0xF995ADC5, 0x7EAFF2F4, 0x3E11F551, 0x7B96C87E, 0xD0E5FB88, 0xDAEBDABE, 0x3D7FFE7C, + 0xC495F916, 0xECADCC37, 0xF54722F3, 0x10F593FB, 0xD9E01B6F, 0xBC11E975, 0x1E29BF28, 0x7F30DECF, + 0x72CCCF68, 0x6F2B6B5D, 0x7FFDF544, 0x5FAE17E4, 0x57B147FD, 0xD1E2FB91, 0xEE17D0F0, 0x6DDC8FE3, + 0xFE90C8FC, 0x05D127C9, 0x9B3B77EE, 0x447AAEAF, 0x46DE7CE1, 0x85174297, 0x31F16F99, 0xFDC2EE23, + 0x665FF12D, 0xCD3F8947, 0x2BBE5F39, 0x7C5FC7FC, 0x95FB85A3, 0xF710C93F, 0xCC07CC3F, 0x9D472E54, + 0x2FBE2706, 0xCCFB6927, 0x876BAEB9, 0xA6BEDFD6, 0xF6DFEA7D, 0xB1769F5C, 0x51C41FDF, 0x7FB03F68, + 0x3F477FC7, 0x7E11EECB, 0xD42F5654, 0xFB4FEDBE, 0x6DEFE32B, 0x643F0DF6, 0x50FFB9A1, 0xB04FEE33, + 0xD17ED24F, 0xE43BCFF9, 0xADE7D1FF, 0x34EF5714, 0xF54BD8DC, 0x876AF725, 0x99EFA13B, 0xB769BEC7, + 0xF92DF18F, 0xFACB7EA6, 0xF6E58297, 0x99FD7299, 0x89BFD907, 0xECBEA0F9, 0x928ABC80, 0x25DF39BF, + 0x6AF967F2, 0x13EB9FCF, 0x73FFC6FA, 0xD6FD0AED, 0x8DF515F6, 0x2BAA2FAD, 0x1FEDEFD2, 0x1F937636, + 0xC8FDB1A8, 0x3F9457E8, 0x03C0F95E, 0xEC97F8FB, 0x90E6AB6F, 0x67C7315F, 0x919E3134, 0x5F7EF965, + 0xE227F9B4, 0x0A7F1FD6, 0x7C0EF6FF, 0x85DE035B, 0xA2BFE85B, 0xEBCFA67F, 0xABFC34D8, 0x23F2E37C, + 0x277B5BC5, 0x7CA7F89A, 0x7E6DFB79, 0xACDF0698, 0xFB44C4F1, 0x7E8BFAAB, 0x7D78BF45, 0xFBFC50F5, + 0x7E82B8BC, 0x1FD6FABD, 0x9D074392, 0xAF4D7E1F, 0x0998EBA9, 0xC9FB6F2D, 0x7E36BE22, 0xCFF5A27C, + 0xAEFF5E6E, 0xFA9FD547, 0xFB63B51F, 0xD6FAE590, 0xE9FF4352, 0x7F2DE9FF, 0x43B1FE73, 0xA52FD77F, + 0xAD9FDB7E, 0x3F24F5DF, 0x95F966E7, 0x939D5F2A, 0xBF8B2B9E, 0x8FE763FF, 0x1D2AEA5F, 0xF995EB5F, + 0xF96BFDEB, 0xFB1EFA8B, 0xDEF7CCFB, 0x55ED7D6B, 0x6E713FE6, 0xDF1764FE, 0x05FF977F, 0xAF08FC12, + 0xEC97B5F7, 0x34FBDE26, 0xEF896E2C, 0x1B2FBFEF, 0xBB3170B8, 0xBFD6DE87, 0xECFBD1DC, 0x22FE246F, + 0x6E117FFA, 0xBDC7BECF, 0xD4DE6FCC, 0x7B957DCF, 0x9A5BC4BF, 0xFC7B859B, 0xCC5AF2FB, 0x8AF413DE, + 0xF7F5FD32, 0xD5DF4FEC, 0x7B9B798F, 0x2BFA17F7, 0x6BDD67B0, 0x7E689F31, 0xF1AAC573, 0xC0CCDF01, + 0xB37F2D32, 0xF5B6C8D4, 0xE380DEEF, 0xB3497CCF, 0x0858EEF7, 0xFCEF01E2, 0x7ED4F153, 0xBC1F497E, + 0x74B2C957, 0x5F7D35CA, 0xCB0E7BFA, 0xF7010193, 0xFDD9E1BC, 0xB965CB16, 0xDAA7D0DE, 0xBE51D97F, + 0x449FBE51, 0xE9DF8BAA, 0xF77BA58F, 0xF53250F8, 0x93F80D14, 0xFD177FEF, 0x8EFA867D, 0xECF9E79F, + 0x277ADD7F, 0x483FBBCF, 0xD97D6F80, 0xFD9F2759, 0xE7F6DB6F, 0x27FB50BF, 0xA6DCCF55, 0xBFA6DCCF, + 0x557E9EF8, 0x16CAB7FD, 0xBCD6EF33, 0xC99F2634, 0xF7EEDD4B, 0xFB39E3EC, 0x38DDE7B3, 0xE27D8BF6, + 0xF5ACE81F, 0x95F927F3, 0xA836AFB2, 0x627F28F7, 0xFBB81FD9, 0xFD29ABEE, 0x0F6A3FFA, 0x97EC1F28, + 0xF28FF261, 0x51917FEC, 0xCFEAFB42, 0xCCBF046F, 0xF050DFCF, 0xEDFE2EF1, 0xF1935917, 0xF9E1FD50, + 0x7EDF93FB, 0x5DE4979E, 0xF23DC0BC, 0x17E03EAE, 0xFED37DBD, 0xD27F6D3E, 0xD97C1BAC, 0xCEBFFA7C, + 0x30F363B0, 0xFABE1BE4, 0xB3FF433D, 0x603C6BF5, 0x61EB47EF, 0x0F0197CF, 0x63FDD2F9, 0x2545FFC6, + 0xFB6ACDDF, 0x361E4BCC, 0xFC5D62E6, 0xAFAD77D3, 0x0FF43D51, 0xE7A7E6AB, 0xF64F3BFF, 0x6BFBC1B2, + 0x627FC77F, 0xBF147FAF, 0x019E4FB5, 0xFDD5ECB7, 0x6A6FA887, 0x0ED92BF1, 0x4C75FEDB, 0xFA33F5A9, + 0xF9933A7D, 0xAFB1EF37, 0xE67D47DE, 0x07D294FD, 0xAFFBAA3B, 0x29FBAEFC, 0x1EE64ECA, 0x7E6BF75F, + 0xB31FABFF, 0xDD71ED67, 0xB6BF99FE, 0x27F9E98E, 0x0B96FDC9, 0x4FE97DD0, 0xDE0FCDFD, 0x71A8781F, + 0x267C56D0, 0x09F97DCB, 0xFD93F06C, 0xDF854B51, 0x3F97099E, 0x649CCC10, 0xFA09A687, 0xDF113E87, + 0x311C8ED8, 0x33167E77, 0x85FF8578, 0x360EBAED, 0x84D7F8AE, 0xDF1DF4F9, 0xCCCD103C, 0xC9185A42, + 0x3FC1F4F0, 0x0BC2AB18, 0xC317117B, 0xC6C2EF3D, 0xC62E71EB, 0x08FF87F9, 0x37CE6DB4, 0x044F324E, + 0x7E2CF413, 0x4C0F1B08, 0xEF669C5C, 0x2AD87EB7, 0xE72DFFDD, 0x2C3FB954, 0xE41B7DE0, 0x12C1731C, + 0xFDDE0BF3, 0xC5FE7663, 0x4430DBDF, 0x4EE6083D, 0xCB9F034C, 0xFF43B17F, 0x7FC46CFF, 0x7E1731C5, + 0x6386DBA8, 0xFC257E7D, 0xCA5FE277, 0xA9F2637A, 0x58AFF228, 0x5E5F0BB6, 0xDFED79CB, 0xFF1289F7, + 0xD722DFE8, 0x83FE217C, 0x917B50FD, 0x87E79356, 0x6354FDCB, 0x383943E3, 0xC1F470BB, 0xC683F8EF, + 0x8C98E5ED, 0x147EAB84, 0xFFF7DD23, 0x9A5FAC5F, 0x6342F34B, 0xF49FA3F9, 0xC4F470BF, 0xE61BF1DB, + 0x2BD87EB7, 0xE72DFFBB, 0x449FBD22, 0xDFEA738E, 0xE4FF4977, 0x9BD617E5, 0x0F34FEAB, 0xF5C53899, + 0xAEF5C4F4, 0xB05AEB8D, 0xF22B8F98, 0xF32D677E, 0xF057C9AF, 0xDCDD47F8, 0xE1C87F44, 0xB0F2BF50, + 0xE839BF72, 0xF81BE187, 0x24BF4E0A, 0xB6DFED79, 0xCBFF21C9, 0xC79322DF, 0xEA3326F8, 0x34D17754, + 0xCE37D9FE, 0x80997F93, 0xED0FF42C, 0xFF34B617, 0xBE10FD7C, 0xC42CCF0B, 0xBF2FD8DF, 0x8D4977BF, + 0xF2A77C6A, 0x37FEA7FC, 0x1927DF53, 0x7E4C0FEB, 0x541EC5CF, 0x0BB6DFED, 0x79CB7F4C, 0xE2EF45BE, + 0xD5E721C1, 0x1DF727F5, 0x9F9CFF5C, 0xFD2BFC67, 0x6B3C981E, 0xFEA8F120, 0xFEED8859, 0x5E9BF9FD, + 0x1F000000, +}; + +u32 point_table_binary_56[] = { + 0x11728D56, 0x7B6C1465, 0x109F6F77, 0xEF414BE9, 0xA1040369, 0x821A6310, 0x486D0552, + 0x2C6FD422, 0x72A5F440, 0x1E292852, 0x02F8484C, 0x30889828, 0xE1A5E083, 0x6A0C9594, 0x57300682, + 0x55B09016, 0x899A4245, 0x9B14C483, 0x06B1888D, 0xB40AE514, 0x52B6B61C, 0xBDBB1DE7, 0x9BDD5B8E, + 0xBD4DF4BF, 0xFD65BEF9, 0xCDCC6FE6, 0x9B6F8D10, 0xC6300EA0, 0xE4C77F02, 0x0034CA50, 0x070F80BA, + 0xA33797F1, 0xCB500883, 0x00BC4D81, 0x8DA69D30, 0xDB03E318, 0x4FC12BF8, 0x377D7CD5, 0xB338140A, + 0xA1310D5B, 0xB08B2C8D, 0xFADCE2E2, 0x62349640, 0xA1E41746, 0xF6153EFF, 0x1AF90700, 0xFC1303F7, + 0x315E823A, 0xC73FDE1B, 0xB0E2C7A4, 0x3F5E8AD7, 0x300E115F, 0x0420B152, 0x2F633C9D, 0xE2B503C4, + 0x0A7B1649, 0x9CF81D5B, 0x603840D7, 0x9A1B3F33, 0xBE45F871, 0x8078AE9E, 0xCF58C72B, 0x301EE056, + 0xB8670AFB, 0x3F4A7C0D, 0x00DD4FEB, 0xD76C7EC2, 0xF1A3FA65, 0x9B9F706F, 0x434F0FFB, 0xC7C87F14, + 0xE5AF6BCF, 0x707D82F8, 0xC7922126, 0x56058341, 0x4C5C257C, 0x3F806FA9, 0xD8396BD6, 0x2C34F289, + 0xEF02F1B5, 0xDF3066CF, 0x9E9DAE87, 0x532F592F, 0xC5C3CD09, 0xBFAD4783, 0xEC476F69, 0x522F89FD, + 0xEBB2AF9B, 0x76132BAF, 0x6677B9E9, 0x91A697AC, 0xF70CD51B, 0xD6073016, 0x188362FA, 0x9813FF86, + 0x7106F57B, 0x0EF1ADE9, 0x1DC87808, 0xF5E70580, 0x3E55818F, 0x4D3B61B6, 0x07826E7A, 0x3AF536EE, + 0xA6F3C4EF, 0x1DE7BBCA, 0x7828E1E7, 0xC87ED83F, 0xD2B4533C, 0xB27B227A, 0x7F2B7E4C, 0xFA673CF2, + 0x4FB5951F, 0xEBDBEFC9, 0x4890F5B5, 0xF4EFBFF1, 0x7A50EA95, 0x089BF195, 0x61DA248E, 0x1F36E3C3, + 0x04586663, 0x9A07DF53, 0xB0DCC466, 0xFEC2EF9F, 0x6263AA2F, 0x23C717B3, 0xCE73FDEA, 0xF0CE060B, + 0xB33E466B, 0xD79954FE, 0xD8B98E6B, 0x16E6F8D1, 0xE5D75E92, 0x580C84C5, 0x40951A93, 0xBDADDBB7, + 0x6F476805, 0x454CA578, 0x21ADB3A0, 0xA040E2C5, 0x12E34DDF, 0x1B5C5F3E, 0xE13E54FF, 0xC3FE4A89, + 0xD10F15D2, 0xAE4EF58F, 0x617B8579, 0x5EABF30D, 0x49C5C602, 0x2FE7634C, 0x425D6278, 0x4F1B9CCA, + 0x07F3BC7B, 0x196B5000, 0x5F90FFCD, 0x8C82D4FE, 0x692B33B7, 0x32DE0623, 0x6122E987, 0x993BB99E, + 0xEF4DBB27, 0x27F3983D, 0x5F741FD5, 0xA17D9B18, 0x9F8511B8, 0x9FEAD99B, 0xF51BE75B, 0x0A21949D, + 0xDA99B54A, 0x62780C76, 0xC1A7F471, 0xDDDFCCF6, 0x6E988F3F, 0xD2C7B4BE, 0x9BDCEA53, 0x72886F02, + 0xCDCF98AC, 0x0FD6AF5F, 0x8FCA5898, 0x8B1D84A3, 0x19472391, 0x088A32E2, 0x53695E5E, 0xCF38525B, + 0x5B8B6200, 0xC5A34EC7, 0x5AFA0D62, 0xBDA33003, 0x56132EF5, 0x57EABA8E, 0xE218CC34, 0x8E92FFDB, + 0xD967D9EE, 0x3CEFE0A3, 0x29992FF3, 0x3732FB9E, 0xFC3FF9DB, 0xFDCBF5D4, 0x311E0D95, 0xAC7FAB37, + 0x6818C6ED, 0xFEDFE32B, 0x95FD17EF, 0xC0303847, 0xF10EF856, 0x747474A4, 0xF7D7D1FF, 0xB47E39FA, + 0xE3AC1723, 0x749FF751, 0xBC33EA77, 0xA9F926FA, 0x799F4FED, 0xCF2DC30B, 0x8CFFC472, 0xBC44F7E1, + 0xBCE0FB9F, 0xF4F76E52, 0xCD7A5762, 0x93DC575A, 0x859A65FA, 0xD379F2D7, 0x7E107C5F, 0x6119B64A, + 0x2CF2D42E, 0x139BFA61, 0xD01B749D, 0x97E47EFA, 0x35EB88DB, 0xFC188B68, 0xBFD1A419, 0x3BD4FD8C, + 0x47E34179, 0xDE58AD98, 0xEFC9593C, 0x8DD44F31, 0x4ABDD7D5, 0x3E8CF2EB, 0xA68F7CB9, 0x55088709, + 0xFF42F1CA, 0xE0847B3D, 0xA61E4A89, 0x3733351F, 0xC8F30C71, 0x8BE7AC3F, 0x4D2FA7FE, 0x96BEB051, + 0xF0FD8455, 0x84E92555, 0x178AD36E, 0xFA39FB05, 0xC7E93CED, 0x6BAD4960, 0xAA7E89A8, 0x67B0AB5E, + 0x4E7D9CF5, 0x2CC47239, 0x6FCA0268, 0x2C2929A1, 0xF9C272A8, 0x27FE1170, 0xA8A8A848, 0xBE4F3A48, + 0xBD8AB4BB, 0x5CF78773, 0xBF58F3A9, 0x7CEBE1F7, 0x20D148FB, 0x6F33F12D, 0x53F758B8, 0x1C4A489F, + 0x835069E1, 0xCF601ECD, 0xF765B35F, 0xC97DAB4D, 0xF7BCCFF5, 0x26300CF2, 0x4F638192, 0xA8AFAF4F, + 0xDB9769FB, 0x749D598F, 0x361ECE37, 0x3636221C, 0xC63D5C5F, 0x9762EE5F, 0xEBBE19D9, 0x9EBC0D1B, + 0x36A05884, 0x17610BE1, 0x3AE53CEF, 0x9381949F, 0x7C890E89, 0x5D4D4D4D, 0x369F3A53, 0xC9673E2B, + 0x1FE3138F, 0x57E6931A, 0xBFADADED, 0x0E7E799F, 0x93FCCA45, 0x750BF347, 0xC99FEEA7, 0x98A11EE9, + 0xEEEE46F1, 0x04C57B97, 0xF21D005F, 0x777676DA, 0xF717E678, 0x3FE47DE5, 0xC827C917, 0xAFF0A8CC, + 0x67F91B51, 0xD122FDD3, 0xF472D49F, 0xF6DE38EB, 0x3949F392, 0x47F823A5, 0x381C0EA3, 0x3840F3F6, + 0x259D5F0A, 0x4A757535, 0xED5F6C96, 0xFB572C57, 0xFEAAA9A9, 0xB1EB5197, 0x28A7643D, 0xC9FD0CF5, + 0x9E5C999F, 0x7DBE4E39, 0xC9E71B88, 0x6F1A2572, 0x0176B7B7, 0xB7D33EC6, 0xD3721FC7, 0x4F28BBB9, + 0x3F2BB0DC, 0x68A3F863, 0x2187F11F, 0x541FBDCF, 0xEA0C78A0, 0xB9B9F976, 0xBCADA2D2, 0x8CE7C8C7, + 0xC9EFACC7, 0x112FF9BE, 0x1899DA2B, 0x555555F6, 0xFB10FB5C, 0x7B31759F, 0x2A6FA9A1, 0xB56BD7DA, + 0xFAAB0731, 0xCAFA5BFD, 0xD61E1093, 0x799E92FD, 0xDC6708B3, 0x9F77EA63, 0xF3ADF604, 0x647FFF4B, + 0xAF34BB95, 0x2F6ED39E, 0xE57C1DFA, 0xA4E9E1E8, 0x9FCBFDAB, 0x858708D7, 0x2B6FBADE, 0xC75398E0, + 0xF7BE507B, 0xD0F53E3B, 0xEEEBBF00, +}; + +u32 point_table_binary_57[] = { + 0x11728558, 0x7D7055C5, 0x153FF7BE, 0x7BDF7B49, 0x5E12752C, + 0x0175A691, 0x0A847420, 0x95D0F031, 0x8AE46BEA, 0x54E443CB, 0x5429F835, 0x75A6A10C, 0x468393D2, + 0x69D15164, 0x06953A42, 0x8C536889, 0x68C3500D, 0x31232423, 0x1A88C581, 0x601A2554, 0xC844106A, + 0x2D216A89, 0x7D2694D7, 0xE699BBDD, 0xDDF3BBB7, 0x8F7DB1BC, 0xBFF2CB9E, 0xF33BBF3D, 0xBBE7ECDE, + 0x25976ABD, 0x3F11D199, 0xF002CFF3, 0x844852B5, 0xB899C8AA, 0x7756C8FF, 0x0AAF8FAA, 0xD578E807, + 0xD1D90A53, 0x33952B2C, 0xA6BB6D7A, 0x7C15657B, 0x5F1179F9, 0xEE56C6E2, 0xEF1AFFCA, 0x7969EBD6, + 0xADC2BB42, 0x7CA8F99F, 0x75AED1E3, 0xF7B2BFB7, 0x3C7C0CF6, 0x15CA5E7C, 0x4889356B, 0xD6086F9A, + 0xC472DC5E, 0x4E9D8B16, 0x2D12E25A, 0xDA25F264, 0xFC37DCAA, 0x547FA72D, 0xF26D85C5, 0x38BA87AA, + 0xA5DEA9E1, 0x9C2D5BB6, 0x08EF98D8, 0xAF70E89D, 0xD0A6071F, 0x7C50783B, 0xA99CB2A4, 0xFDD4F0AE, + 0xB6B636E1, 0xBD2B2AC4, 0x52C9FF38, 0x2DE9EDED, 0x55F11F17, 0x774A7BC7, 0x5E7BE0C0, 0x01857789, + 0x5D92B9DB, 0xF99E903F, 0xAF5BFC5E, 0xFC47EABD, 0x22F40670, 0x85D82DC7, 0x7F6E9529, 0x2C0A4585, + 0xE21FBDD3, 0x9A9C6A2F, 0xC685F478, 0xC0772EF4, 0x3C632A17, 0x2A733F0B, 0x6F3E77EE, 0x9CCE9758, + 0x2EF5FCC6, 0xE9DAB76F, 0x1F8F2BFC, 0x50B809F9, 0xD1FAECBF, 0xD99F287D, 0x62333DA6, 0xE6E7CC16, + 0xFB5A5B5B, 0x85982CF3, 0xD320F1ED, 0x215E9F6B, 0xA89DC64B, 0xFB37A9E5, 0xA9A79E0A, 0xE6EFBE6A, + 0x8DA8F99B, 0xF67EFEDC, 0x7974A5CA, 0x9FB9FE26, 0x5F5A7C73, 0x7D303FF7, 0x50A896E7, 0xC7F37117, + 0x3A9F6ABE, 0x3F4BFFB0, 0xFCA33DF3, 0x25B5BE72, 0x3F55ABF1, 0xD1151913, 0x797F713E, 0x44BF7B34, + 0x333353D0, 0xEFC419F1, 0xA58CFF7C, 0xF801356E, 0x9D94F996, 0x7AACBD76, 0x96CA27FD, 0x45E24D52, + 0xCF7CEB99, 0xF7DE7B4F, 0x585F8963, 0xA46676C4, 0xF9FE175F, 0x7C21E8B8, 0xF89CFE21, 0xF56D090D, + 0x261289F4, 0xF1347FCE, 0x075D1FBE, 0xEDF4E9D3, 0x97E09327, 0x4F0A6A92, 0x58F14D77, 0xDFD2F19F, + 0x1515D67C, 0x39BE8BFE, 0xF8DA6BAF, 0x09FAB5F8, 0x8486242E, 0x0EBDD1D8, 0xD818C4F7, 0x8E87FEAD, + 0xE2FBF1A8, 0x84743CDF, 0x3F944149, 0x3D7FD88B, 0xBED0766D, 0x0F3C5AEC, 0xFC4263F0, 0x8BEB9C7B, + 0x353FF47C, 0xBD35D2A0, 0xF5644B25, 0xCA3F37E3, 0xFDAEAEAE, 0x747D8E8C, 0xAFF4E7D2, 0xD1F6F6F6, + 0x34BDA25D, 0xE23D72FC, 0xBE509BDE, 0x2F3E3EE8, 0x54299CC6, 0x6FE811A5, 0xB29265BE, 0x221343C9, + 0x152B5604, 0xFB255411, 0x7D54EF17, 0x606185AB, 0x3486BDF5, 0xD7D0016D, 0x6FD4B308, 0x4BBD1247, + 0x9FA11BF4, 0xFC7CFD7B, 0xE8C74ABF, 0x59EFBEBD, 0x3D6AFD54, 0xDB63BFD1, 0x7E6AD4FB, 0x0DF9B2F3, + 0x4627A7E6, 0x2BF4F168, 0xD5B469D3, 0xD2F6BBBF, 0x3FE9AA50, 0xB5AE17A3, 0x3EFCFDE1, 0xADF47EA4, + 0xF7470A9F, 0xCA8F592F, 0xF4A4A811, 0xBF95E3F3, 0x4273F47A, 0x3F299ED0, 0xFDB4C8E6, 0x7AAB94FD, + 0x65B51CEF, 0xB56A8786, 0x86543D1C, 0x11A57260, 0xD08D3A8E, 0xA3EB43F7, 0xD76FB973, 0xFC7A51FE, + 0xA32B9CD1, 0x59B36629, 0xBD0542F5, 0xA31F46AC, 0xD47E9DFC, 0x30B2646C, 0xFB34FE23, 0xCA5FB84E, + 0xFB98FA9A, 0xB9DF8F2E, 0x09FF2F7E, 0xAA1E53FF, 0x1DDCCFE9, 0x0FF46C67, 0x67677A7D, 0xA7E7A342, + 0xEE0872AF, 0xB21FD2D8, 0xA87FB31F, 0xFAE7875B, 0x647DA0CF, 0x0F9C3FCE, 0xA8F3B93E, 0x7F56F17C, + 0x9C95CE4F, 0x76EFDECD, 0x58CE3734, 0xC359D0DC, 0xDC3CD679, 0xC07CCD54, 0x0A3EF37C, 0x30FBB5CE, + 0xB7B3207C, 0x73EA79E8, 0xC4DD03A9, 0xE795FB42, 0xF8B8C6CB, 0x653FBC41, 0xF2ED0DEB, 0xFCA6F54F, + 0x8CBB53DD, 0xA3639D77, 0xE9E7838C, 0xAFE67375, 0x78DA58FC, 0x4A8FB67F, 0xDC6D1833, 0x9ED19FD3, + 0xE21BF333, 0xCFFFCBD5, 0x477A7F4F, 0xDB9F5ABF, 0x3723B2C0, 0xDF5F7A7F, 0x4C0CF78C, 0xB57FBDD5, + 0xE25D9141, 0x943DC5EE, 0x0B70B9C2, 0x548FFDA1, 0xD737FB66, 0x6A0A7096, 0xC2F6418D, 0xBBD93FE3, + 0x39F89F00, 0x9E9582CB, 0x15065F37, 0xF073C05D, 0xCC9FD108, 0xFE2EE6CF, 0x68047F1F, 0xF0F52958, + 0xD95F0FFB, 0x5AE68B1D, 0x055F2DC7, 0x8F1DB5FB, 0x543D786B, 0xD93FB6CF, 0x3E989D9D, 0xCDB85461, + 0xF617C5EC, 0x2F57B33E, 0xC0190AB3, 0x7E51C2FE, 0xEE468EAF, 0x71A9C2F0, 0xDFC8F6F6, 0x3D76DF2D, + 0xB7DC22FB, 0x137004FE, 0x9B99DF8E, 0x807F23F0, 0x3D543F73, 0xE64C2136, 0x309FBD86, 0x9A4A4A4A, + 0x1867296C, 0x1F2C2F2F, 0x17A28EB1, 0xF515E2D7, 0xB1BDEC93, 0x1C7F80E3, 0x7987112F, 0x0EBC3A05, + 0x972B8CF8, 0x03C08753, 0x70AABF39, 0x7E96E379, 0x1F23DE59, 0xD6E37D0C, 0x3D26BF19, 0x7F08F677, + 0xC37E087C, 0x77339FEC, 0x6FDA3E39, 0x9DED6921, 0xE391DE14, 0x5CAE30F3, 0x6BFB7265, 0x8F788558, + 0xAF8B8857, 0x88F5BC48, 0xF5454545, 0x421470BC, 0x708C9A02, 0x9CA530EB, 0x498B6FF0, 0x5319FB27, + 0x2BA0B78C, 0xFD931598, 0x8F19DFDC, 0x3FE6FE32, 0xF4D12B6C, 0x9FA8B7FB, 0xEEBAEB2E, 0xC6E50A53, + 0xBD3E5F77, 0x70FC4413, 0xE2EFE0F8, 0x8926E86F, 0x82FD3CAA, 0xCFCBCB63, 0xACF8E6D9, 0x7DD5D5D5, + 0xC1F99328, 0xB00F0658, 0xF11550D3, 0xF8F1E3D3, 0xF36BE67F, 0x31FB8FBC, 0x83788BD9, 0x7FE41DE8, + 0x31F59BF1, 0x4D7DE6FC, 0x9A28D73B, 0x2FEB71B9, 0x9DCD7CC0, 0xD1004FD3, 0xF51CA53A, 0x9E2FF072, + 0x60352EF9, 0xB2F6D0AA, 0x54FBAC3D, 0x36F7D31D, 0xDC1FB3B6, 0xDB0D012E, 0x55989EE0, 0xF566FFE8, + 0x02F857B2, 0x7F7401FC, 0xCBD83F3A, 0x0BFE65EC, 0x1F9D95E2, 0xAFECEBA0, 0xA792F547, 0xEBA0BF8C, + 0xCFAFE863, 0x96B884EF, 0x31A954E7, 0x1BFE0D88, 0xB7107A1A, 0xA06731E2, 0xED45BCC5, 0xF0DF0B3D, + 0x8BC1EF81, 0x7F21E27F, 0x86F83EFF, 0x67D0E7FB, 0x8F22BE99, 0x5F33FF3B, 0x983F6B18, 0xFC7E3E87, + 0xE1EFAF47, 0x18FA9B58, 0x7F2C0CFD, 0x388F62D7, 0x423FCEAB, 0xD8B5D08F, 0xFB4FEC61, 0x4B747474, + 0xA4EF0773, 0xBD7DFF87, 0x53F4FFBF, 0xF537D7D7, 0xCCAF997F, 0x73FDCD7C, 0x9AEB6BAE, 0xBF916FD9, + 0x17354E2C, 0x09B0F64F, 0x2C617FFF, 0x7E93B889, 0xF3EBDF0F, 0x1237F1FC, 0xBC5AD837, 0xC2BE167C, + 0x8DE0EBE6, 0xF98CB4D0, 0x2AF963AC, 0xEAB7C56E, 0x53F5ED75, 0x31DFC836, 0xBB61CA94, 0x298C55FD, + 0x6EA3276A, 0x6A6A647F, 0x627B6F25, 0xCF5763D5, 0xCF57727E, 0x4409EE13, 0xEB78FD34, 0x56FD7C1D, + 0xAF9FC4FC, 0x5EF132EB, 0x97FE5AAF, 0xB789F506, 0xFC9B586F, 0xE0FF32CF, 0x4F14225E, 0x1EE215C2, + 0x3E0F7A0A, 0xC137077C, 0xFEF81CF0, 0x6D647F6B, 0x1DFC37F2, 0xB8B50EFE, 0x1B389E55, 0x05BD1B78, + 0x3E5615E6, 0xE3DB3705, 0x7C3A9ED5, 0x84781B78, 0x7ED68B98, 0x9FCFF722, 0xF46F86FF, 0x31C4DB0C, + 0x3DC7A0A7, 0x0EF1FA11, 0xAF0EFEFD, 0xD053C7FC, 0xF638F06F, 0xE6F8B685, 0xF8E0B72D, 0xE883BF3D, + 0x0EF10738, 0x9ED38F78, 0x036CEFF4, 0x43CF59DC, 0x377B10EF, 0x2CEB717A, 0xA007F66E, 0x3EF80738, + 0xBE9B8FF8, 0x67599F9B, 0x057DE073, 0xB3103F0E, 0xFFD98817, 0x673DEE6C, 0xE819E278, 0xEEED8837, + 0x04FFDBA1, 0x6708FC4F, 0x833F8EF8, 0x8F22BECF, 0xFF28F4F9, 0xFE4FA33E, 0xCCFD7F82, 0x713244AB, + 0x5E7FFD75, 0xC6EA7C0F, 0xD96D9326, 0x4D4AAF8F, 0x131C2F39, 0x01F5D5CD, 0x78E45080, 0xD9FE10D5, + 0xC19EF926, 0x509DE2BB, 0xECFE2DC0, 0x7EB731DF, 0x02D493CD, 0xF9D0FD41, 0x9D87B7B2, 0xBFAE6F85, + 0xB7A56055, 0xEFDB982F, 0xE827B7A6, 0xE0547F73, 0xDCEF2733, 0x39BEFF7D, 0x939889F8, 0x26BF197F, + 0x2DEC5B60, 0xBF167C2D, 0xE05B8BFE, 0xF516FAD7, 0xE5FA95EF, 0xFF16D6CF, 0x5C9F94F5, 0xC37BA98E, + 0x9FCC43FC, 0x3EF64FE6, 0xD90DC5C5, 0xC50AEBF8, 0xC9E9886F, 0xAEA7B15E, 0x81FF747A, 0x45FB9BEB, + 0x6BAE7F17, 0xF38FB480, 0xDFEFA72D, 0xF48AEAA7, 0x69FDC8EC, 0x5705E88F, 0x37607FFB, 0xFBE13BA8, + 0x9F8DE213, 0x9DAF56EB, 0x237C2F30, 0xBE2FC07C, 0x9FBA8F72, 0x52BF3712, 0xAD9483EF, 0x0D6D1FA9, + 0xB26A52F9, 0x223B7DCC, 0x7A223BED, 0x23A9FD25, 0x5205BC81, 0xBFEF135D, 0x56E7987A, 0xCC78F83E, + 0x497451BE, 0xFE3E817F, 0xA4D55A9F, 0xDA2F23AD, 0xF69BB8AF, 0xEAF1C165, 0xCC2FEF7F, 0x9A7FB092, + 0xF9FDFBE3, 0x6025E5E8, 0xFB23EEB7, 0x83CB283F, 0xF53E4233, 0x58AFEF4F, 0x33787E3E, 0x3F95727C, + 0xFFBE42A5, 0x1CDFEFAF, 0x91653E86, 0xDE65D06B, 0xE6CFCC8F, 0x997F737D, 0xC097B80D, 0xF9C3F75A, + 0xE236D62F, 0xBFA7B4FD, 0x85B9B08F, 0x331EEE0F, 0xB0E61FEE, 0x073FBEC7, 0x2ECC0586, 0xBD33087D, + 0xE0730B7D, 0x8C7E5908, 0xBDE89FCE, 0x20F059D6, 0x776111F4, 0x997ACC78, 0xF8BEBBB0, 0x08FAE1EF, + 0xCE41BEFC, 0xF3600EF2, 0x89FEED9C, 0xF131DE8B, 0xCEC0DE9C, 0x9F397FD8, 0x0FF7401F, 0xBE17877B, + 0xB0FE956C, 0x1FEFC07E, 0x5908BC32, 0xC09A3FBE, 0x92F9FDEF, 0xB9780730, 0xECED47B0, 0x5FC06737, + 0xFB18E76D, 0x33F617EE, 0x7BF623C0, 0x65AC2F7E, 0x1CFB17DF, 0x7FF1E3D0, 0x87717B3F, 0xF61FEEFB, + 0xF67EEC7F, 0xDCCFED07, 0x7C0CFB07, 0x600F1C5F, 0x0A7E7C6F, 0xC597821F, 0xF7633160, 0xBFA9EFC7, + 0x781F1403, 0xD6FAC387, 0x0FABEF2B, 0x3D1F71D1, 0xAA61CCFA, 0xC545E8C7, 0xF7D8F938, 0xE5E07B4C, + 0xDB9F8F5B, 0x1F697BF0, 0x9D3F6575, 0x02EBF8E7, 0x4F51BEB6, 0x37EBED1B, 0xEAF19BEA, 0xD9EBE671, + 0xEF551EF7, 0x4E002F0D, 0x30BF172C, 0xE5F5F2DF, 0x93BC5781, 0x611FBB9F, 0xE3FB7CB1, 0xED3EC6F7, + 0xC276D6E3, 0xF7FFD8FD, 0xC05D784F, 0xEDE0FCA6, 0xE931E3E1, 0xFDC9EBE0, 0xFCFBE75B, 0xCE07BC7E, + 0xDE5AE6CB, 0xF9C05A1F, 0x8D46D57B, 0x93E6CB39, 0x6DD5D8B6, 0x1D9C7F39, 0xA7111FEF, 0x51560FE5, + 0xE8F728D8, 0x5B3DD647, 0xDA1E7CD6, 0xDB56A7E6, 0xC37B95F5, 0x36E5ABF7, 0x2AFF7E9D, 0xD18BFA2A, + 0x61FB8C5E, 0xD45731F3, 0x65F4A31F, 0xE0FE9DD1, 0x8FFAC77B, 0xC4C829D4, 0x1FEC474E, 0xA1FEC037, + 0x7208F587, 0xF72E791E, 0xE6E3BD42, 0xDB278B60, 0x8FF78E64, 0x11F8309E, 0x3911F171, 0xFE654E44, + 0xFC02E64F, 0x565A9DEA, 0x3DDC7F7F, 0x495622BF, 0xAB518F93, 0xB01E667E, 0xCCFCE1BD, 0xD29E84F5, + 0xC2F754EE, 0x04E41B7C, 0xB913B03F, 0xF07E9D3B, 0x95F3E57F, 0x6FE54EC5, 0x7A5E66FD, 0xD2E663CE, + 0x17F3CBBC, 0xD15ACFF3, 0x63FECC1B, 0xC16FEE4F, 0x73FF627F, 0xC676431F, 0xEE1BB1DD, 0xF0877E7B, + 0x2EF6AF99, 0x2F331F78, 0x9FB5E722, 0xBFB81FC5, 0xEE005F1F, 0xE2DD8178, 0x667D99F5, 0x63D6A759, + 0xBFE0F3E6, 0x431FDE6B, 0xBDF97EFF, 0x12874426, 0x51E87D87, 0xF0FE7448, 0x7F7F9343, 0xEA3D48EA, + 0x055674C4, 0x58DB07F8, 0x53EF4B79, 0x9E501F81, 0x0F3844E8, 0x57DA9E32, 0x439ADFF7, 0xA74CDF9E, + 0x7294FDD7, 0x347C25FA, 0xA7F69727, 0xCC95CADF, 0xE79733FE, 0x27F607EC, 0x194BFFEF, 0x2ABEAF89, + 0x2EE1533F, 0xC5E7DB13, 0x5DF72FF8, 0xC39EB1F6, 0x2FBFC45F, 0x8FE317D8, 0x135DFDCB, 0x006B7BC6, + 0xFF050000, +}; + +u32 point_table_binary_58[] = { + 0x11726593, 0xBF4E0241, 0x10C68739, 0x2F1E26CA, 0x1646FE28, 0x172B1A7C, 0x001E8147, + 0xF0152C7C, 0x057B63B4, 0x335E43C8, 0x95264A47, 0x69436542, 0x225ADA62, 0x30DA6802, 0x050911C6, + 0x9DD95985, 0xE38A4B7E, 0xD96FBE99, 0x6FF60E62, 0x7AA731F0, 0xB34DFC7C, 0x3BDE5862, 0x28301726, + 0x8C103B86, 0x35CEEA3D, 0xDB93AA65, 0x34C5E974, 0x6AF58EC1, 0x7214457C, 0x5E163D9A, 0x7AA552E1, + 0x73617B5E, 0xB7EF7F3D, 0xC0A1EA9D, 0x9F65F6F3, 0xF501419E, 0xEB9979FE, 0x60664C1C, 0xC7E2C74C, + 0x3FC6A89F, 0xF3CF41DE, 0xB3E44708, 0x99FFEA17, 0x10723DF7, 0xA337CB73, 0x53EB76BB, 0x320F3380, + 0xA9B9FCCA, 0x39087D5E, 0xD11384AC, 0xF7FBE47A, 0xBF2F9987, 0x4CADDFEF, 0x138DB4DF, 0x2BF5DAED, + 0x36D1108A, 0x34B17C0B, 0xA556ABC5, 0x0C76A310, 0x9E04499A, 0xA6AC17FF, 0xF031483A, 0x9D8ED473, + 0x1E1A534F, 0xE6B7F5B0, 0xC3DB8292, 0x67EF27BC, 0xD44F59F6, 0x399F0549, 0xB3D9947E, 0xB00FB038, + 0x0E9246A3, 0xB1EE97ED, 0x3772F74D, 0x9F9BA792, 0x7F481FA2, 0x2F6F9684, 0xB3F366F3, 0x58BDCC97, + 0x7ABDEEEB, 0x59FDF43E, 0xF0010772, 0x1F3A3F1C, 0xE1939F5F, 0xF67F8091, 0xF8EBFEF1, 0x0EB7DCFE, + 0x5D3EBC82, 0x1BF95E34, 0x2F2DE05A, 0xF26A1EA8, 0xE2AEBF7F, 0x66BCC73D, 0xFD9E56FD, 0xB2FD745E, + 0x9AC3F9F2, 0xFF839770, 0xA1F957E7, 0xCDE6D1FF, 0x05CFE8C5, 0xE7977D7E, 0xD180BF97, 0x5F000000, + }; + +u32 point_table_binary_59[] = { + 0x11728D99, 0x7D7055C5, 0x15C0CFEE, 0xDEF792F0, 0x5E78A120, 0x88120862, 0xD561DADA, 0xD26118B5, + 0x13ED7406, 0x8C4A714A, 0x2319D156, 0x2923B668, 0xC53A2D3A, 0x38D05611, 0xDB3245B4, 0xCA874001, + 0xC72F92C9, 0xC080E5A3, 0x22181999, 0x0E1A4152, 0x6DAA54A5, 0x055B2210, 0x289FEFE3, 0x6ECF9E73, + 0xEEE6E6E6, 0x3936933F, 0xF2E39C3D, 0x7BBEF6EC, 0xBD177B13, 0x0CB2EF00, 0xA87A7D0A, 0x00ACBD09, + 0x46D95600, 0x7DBF697E, 0xFCF1C789, 0xA11220BC, 0xD8BCC46C, 0xCFDAD750, 0xBE53AD65, 0x7D5BB0EB, + 0x91CFA9F7, 0x84F7BBF5, 0xC1EDA045, 0xBFD3D9D7, 0x6B615224, 0x77F6A002, 0x206EBFF2, 0x0ABD3F62, + 0xB7BEAA90, 0xEA207E0C, 0xBE620FA2, 0xFA85412D, 0xAD7F1EE5, 0xAFB8E5A9, 0x45245F8A, 0xFBB5E17E, + 0x23E16F24, 0x5F8EFE6C, 0xC5FD0EEB, 0xC971FFEC, 0xB55AC7E3, 0x0BEF3537, 0xD3FAA4BE, 0xD8D77F30, + 0x9BE3FE78, 0xFD3EF638, 0x5EB81C16, 0x94F5A74F, 0xBCF62C28, 0x14FC52AD, 0x8EFC7372, 0x3B407544, + 0xFEF5CE37, 0xD6A71B05, 0xABF47F45, 0xDEBB5EC9, 0xFC2CC5F5, 0xDF024805, 0xEA99B83D, 0x9FDF45B8, + 0xDF55281F, 0xAA8F45F1, 0x90FC5AF5, 0x7A5CBF6A, 0x91D9C5F1, 0x88BD1DC1, 0x73245F84, 0xF1E07AF3, + 0x17E88AC7, 0x97EEB63B, 0x3EA7DE9D, 0xCE7FA5E0, 0xBBFF4F3E, 0x603A8C70, 0xF140B5E9, 0x267E042E, + 0xB345CCC7, 0x23A6BFC8, 0x473AB6BF, 0x3259B71E, 0xE5239DBE, 0xCD99E324, 0xDF0A1741, 0x3F80E202, + 0xFD18C9B7, 0xB2BC74AB, 0xF9B7ACBF, 0x0C86A1BD, 0x8F74AAAC, 0x3DD487B1, 0x00856635, 0x92B801FD, + 0x41394C35, 0xD5A4DF80, 0x725C6FB7, 0x6823FBF7, 0xF62FB9FF, 0x7C64CC44, 0x71275C2D, 0xF6463A0E, + 0x5BF02FA7, 0x3F86EDC1, 0x4F759AF2, 0x63595F19, 0xB891F487, 0xB0BFAA41, 0xE788C7B0, 0x3F6A80A9, + 0xA1F543D8, 0x7FF59919, 0x2CF29170, 0x230A1E82, 0x07C8DE39, 0xF64F7799, 0x3AB1D74B, 0x1F7B95FC, + 0xD1C761AA, 0xC829FF7A, 0xB6C9CB7A, 0xCA9FF945, 0xA064BF5E, 0xFE24FDC5, 0xD940F107, 0x0FEB1789, + 0xDB797DB0, 0x374897ED, 0xCFCD2C4F, 0xCD0FAACA, 0xF6F3663C, 0x7F7B509E, 0x0FDE2A77, 0xFE613EF6, + 0x13C6AB5A, 0xE029E102, 0xC573525F, 0xC7F54076, 0x99FE9D9E, 0x402CF530, 0xDDE6F7F1, 0x7AAB1DE6, + 0x00D707ED, 0xA13C980B, 0xBF3B72E4, 0x885BBF1F, 0x26E2C2F1, 0xB0BCEC7C, 0x48CE8F57, 0x91D1DF60, + 0x9AE6F39D, 0x9C079B91, 0x5D3CFDD4, 0xB8787CE6, 0xE600889D, 0xBF37A0BD, 0xDD26472C, 0xF531AFA6, + 0x7E18CF37, 0x7C393588, 0x99E32FB5, 0xA919CB97, 0x2F774CF1, 0xDB3AF328, 0xF71732CA, 0x8BDF343F, + 0x8BF757B4, 0x3EEA97D2, 0xAC5413EF, 0xC7F1AB2B, 0xD5EC72FE, 0xA03DDA2F, 0xFF4F356B, 0xD5AA557D, + 0xE74172BE, 0x24E74722, 0x9E2FECE7, 0x443FF639, 0xAFC9F399, 0x9C1FC97A, 0x27FBA381, 0x39B54B5F, + 0x55B6FE72, 0x5ED3E74C, 0x7BBC9E76, 0x7EC5150F, 0x3EF8A09F, 0xFF85FB2B, 0x7E42F13E, 0x8CFC36E6, + 0xF3E9D421, 0x996F34EF, 0xF2A7CDDC, 0x88ED31D4, 0x1F1AFCD1, 0xF33EE46F, 0x8BBEE4B3, 0x74448DEA, + 0xE8E8B0B6, 0x05E547DD, 0xBC09EE24, 0x790BF78F, 0xFD34F577, 0xDA3FE94F, 0x72FFE4FA, 0x76B43F1C, + 0xF35BA3EB, 0xC87E27CB, 0xD53F826B, 0x8993FB4B, 0x3FC07740, 0x114BFFC2, 0xACD43EB7, 0x9F3B1FB6, + 0x04907D48, 0xCF737262, 0xCC7F765D, 0x3080E46B, 0x99334B82, 0x4B48BE96, 0xD767FE94, 0xAA259ECE, + 0x5CF94A6A, 0xA267F4A7, 0xF231D3C1, 0xE713F7FF, 0x1ADA9B00, 0xC748BE1D, 0x7934F2A3, 0xAAD6B376, + 0xFBE91BFC, 0xFE717FCA, 0xD9C3F39C, 0x1D6C6FA7, 0x7892F948, 0xC40B97E3, 0x7AECAFD4, 0x6FCD64EE, + 0x47B6177C, 0x1CF0FC4B, 0xE6AF93E3, 0xD1D9D466, 0x5A3F44CE, 0x7BFFD402, 0x92CB7935, 0x57424072, + 0x394FA997, 0xEC01CA97, 0xE36B90B7, 0xC3C2B2FB, 0x27E50DCC, 0xE9BD3087, 0xF8FBAC5F, 0xB1DE7CC3, + 0xCB5DFF6E, 0xB2CBC8BE, 0xCCCBAA35, 0x7625D9FB, 0x82FC409B, 0xE4FBCF6A, 0xA8E7C1C8, 0xED6A7DD9, + 0xFCB7097F, 0xACC797AD, 0xD7569C77, 0xD80FA7EF, 0xA8D9F2C2, 0x0B2F381E, 0xE0EA95DF, 0x50AD9F7D, + 0xF6596257, 0x6FD0D57A, 0xCE9C3965, 0xF59372E7, 0x6F6A72CD, 0x96EDDBB7, 0x97B1C7FD, 0x77FA0EA8, + 0x58B76E9D, 0xEF8FFC06, 0xA8983973, 0xA6EF2FF4, 0xB942EE8B, 0xFD6C4F78, 0x3B645D3C, 0x85A9D90B, + 0xD6AC59E3, 0xE32D4C95, 0xF54E8EF1, 0xD9A6EC05, 0xACCFF1DA, 0xA6BEEBE5, 0x7EF898E6, 0xFDB9B043, + 0x783F73D1, 0x10CBF92E, 0xE48BFDCA, 0xEA27E59B, 0x596ECF87, 0xEFD37EA3, 0x44BF6853, 0x9B366DF2, + 0xFD678AC5, 0x096118FA, 0xFE0D75B1, 0x9EEAEDF4, 0xDDBC84D0, 0x6EDBB60D, 0x196A9933, 0x4D6C0F99, + 0xD6677EE0, 0xF773F7B9, 0x09FFEAFD, 0x417BE9AA, 0x623A7E1E, 0x4A278A17, 0xBA66C7F3, 0x45FAF66C, + 0xF891CB5F, 0xC4018407, 0x5C3D889D, 0xFF85B0F3, 0xC30F3F74, 0xCF0BB5CC, 0x996964BF, 0x8F7E52CE, + 0xFE069099, 0xE1EF53F7, 0xBC92CFBE, 0x1FBF5FF1, 0x407E18CF, 0x17E8F0FD, 0x783C261F, 0xBE1BD7B7, + 0xE7B39F71, 0xFEE57E3E, 0x97FD4FD9, 0x7A24F21F, 0xF797E295, 0x7CA47571, 0x30E543E6, 0x832D146B, + 0x7C7E7AC5, 0x9FCC17C7, 0x67CF66EE, 0x8FC71798, 0xECDBE5EA, 0x11D5AFFB, 0xE9CC5372, 0x9F92FEC9, + 0x15D953BE, 0x3F90738D, 0xE171AAF7, 0x18E41300, 0x83203CBE, 0x6BD72E77, 0x1FD73267, 0xEE8EDBCB, + 0x350AA33E, 0x8CC779B7, 0x58BFE59F, 0x0770FE98, 0x81D68E1D, 0x3BD6CF33, 0xC0E8BCFE, 0xF71C47FA, + 0x6891B8A6, 0x5DB896ED, 0xE566C87D, 0x4CF6319E, 0xFD9D9D9D, 0x7E3F1B86, 0xFB9859DF, 0x86D29F0D, + 0xCC81C9DC, 0x2AEBC99F, 0x001BD6A5, 0x37F2CF86, 0xC52A62B1, 0xAFF6E977, 0xE3EB557B, 0x6E8A30F9, + 0x674FD66C, 0xF5FE383E, 0xA3DF89F4, 0x5D7E729F, 0xE67E1CE9, 0xBB79DB3F, 0x5BB3A76C, 0x3C7DE325, + 0xFDCCAF7B, 0xE277F6AA, 0x4D2CFE5E, 0xFBF1FCB6, 0x67649E48, 0x7CA605B2, 0xE3C68DEB, 0x1B4F939C, + 0x676307BF, 0xF1C61BC8, 0x729E4DE6, 0xAB71FF4D, 0x2962AEBF, 0x29D9C1BB, 0x77EFF6EB, 0x036587D1, + 0xFAE9BE7F, 0x67FAFBC2, 0xF5AB2DCE, 0xA479D224, 0xFD6BED30, 0x9ABF72FF, 0x9852F12E, 0xCAB7ACC7, + 0x017217AD, 0x6F92F36B, 0x3357B3BF, 0xCC9891AB, 0xBDBDF8FE, 0x7DE472DE, 0x95AC97FE, 0x3585B044, + 0xFD1BDD97, 0x6765BE89, 0x3F6155B1, 0x3EAABFD3, 0x875458A2, 0x78251F90, 0x927E927A, 0x9882702B, + 0xFBA3C649, 0x3DE47946, 0x3F0055F5, 0xF5F5FE7E, 0xB179A892, 0xFB83CF6F, 0x5EF45B39, 0x3FC13DBA, + 0xC39DEFC8, 0x1E54EA77, 0x98A53E41, 0xEE96D5AB, 0x5797D14F, 0xCA391FC1, 0xDDB95BE9, 0x7E4BFA97, + 0xDC5FEE4F, 0x9BAF695E, 0xB16285B7, 0xA7C6E5AE, 0x5FB972A5, 0x7F1E0BEE, 0x053E2F12, 0x1F465341, + 0x9CF4773A, 0xDBABBAA3, 0xA6D9D70F, 0xB9DFCADC, 0xF53C6FB8, 0xDEB9C6E2, 0x68CABFD4, 0x63100827, + 0xE74D621E, 0x45F749EA, 0x4C91BF1F, 0xF599CF89, 0xF92DF721, 0xE86215E5, 0xA38DEF63, 0xD568C0DF, + 0xBFA3DDF5, 0x1E63ED58, 0x31B731AB, 0xC604CFCA, 0xD6F17DCF, 0x0C1747CC, 0xF7BFFCF8, 0xE71DD508, + 0xBDF653A3, 0xB2696F6F, 0xB46BDF88, 0xE5F9A010, 0x3D1F30AB, 0x81CCD1FD, 0x969A17AC, 0x8FDFBF6A, + 0x67B0213E, 0x8FD5CED4, 0xCEF8FD97, 0x9AC71CCD, 0x3318D86F, 0x41AF7994, 0xEB61977F, 0x954BCF8D, + 0xCF031898, 0x9E27F705, 0xBF6FD58B, 0xBDE8FD2C, 0x5791167D, 0x7EDF1A28, 0x2CF5B7D3, 0x52AFC7DF, + 0xBFC27F09, 0x4BBF159E, 0x138ECEFF, 0xB460833F, 0xCFC25FA4, 0xEFE5EEF9, 0xE739E1EB, 0x40D3791D, + 0x6CD650BF, 0xD6D3AC04, 0x3D4087CC, 0xF63CB31A, 0x427C9D3D, 0xCBFAF073, 0xE26B9855, 0x3662B6A7, + 0xB262AF09, 0x196F7A5D, 0x30BF21BE, 0x1DEDBF87, 0x9CD14799, 0xD13EB1BA, 0x88F5D11E, 0xE9C35CCF, + 0x9D68EFE2, 0x88D11EB1, 0xD81BC5AC, 0x8BE651E2, 0xE16C5F9D, 0xD24798D9, 0xBE3AA56A, 0x599FEDE9, + 0x223CE2D9, 0x3D891C8D, 0x98FD85A3, 0x6CCFD6A3, 0x1CEB1564, 0x83546565, 0xA5B51398, 0x211D00C9, + 0x27D803EE, 0x7DD4E66D, 0xB870E142, 0xA74F6C2C, 0xFE921C6F, 0x727C3F35, 0x61C0DF3B, 0xEB99A12A, + 0x62B4D726, 0x8781ED11, 0x9B33F24F, 0x623FF852, 0x50E1F773, 0xF63EB5A1, 0xF8478C35, 0xD29E511F, + 0x460699B8, 0xBD00C45F, 0xD9CF163D, 0xD37A5C1D, 0xEED9B3C7, 0xDB0FD236, 0x3C7CF830, 0xFBEFE27B, + 0x8FBF5F91, 0xFFCE9F4A, 0xF9DE22F1, 0x0497BAB7, 0x02F0F1DA, 0x933614FF, 0x395F0A02, 0x1F6F91E3, + 0xA37C46F6, 0xAA251FB2, 0x1F5C28DF, 0xBBC41FFD, 0x89698BE7, 0x5B5D2A3C, 0xA90C27F5, 0x85299E98, + 0xFCD0A143, 0x8E39DF3B, 0x94ED95FF, 0x324CFE4C, 0x4A32C7AB, 0x3F715F69, 0x7AE2F73C, 0x89E35197, + 0xC6E4719E, 0x24F919AF, 0xEC92254B, 0x7AF2355E, 0xECC758E2, 0xEBAD9F8C, 0x3F961FEA, 0x47F97EEC, + 0xCEB0AC27, 0x86D5D6C7, 0x43A3FC79, 0x5394EFCB, 0xFC3D39DF, 0x97A74F9F, 0xEEE2A1EF, 0xE9F062AA, + 0x307BF6EC, 0x9EEFEBA5, 0x5421FE7D, 0xDD9E4915, 0x257E6238, 0x99CAFB78, 0x5FC3BF4E, 0x9B4264DF, + 0xB13D6F4A, 0x22A7EFDF, 0x5010FFE4, 0x7B3892FA, 0x1CFDDEF6, 0x62F9D8BB, 0x77AF8F57, 0x69536A6F, + 0x6FF7F68D, 0xF1ECFB41, 0xF4C95E60, 0x94FDE083, 0x0F7AD59B, 0xDE2F62F5, 0xEEEAEAF2, 0xF11903FA, + 0xE8D1A33E, 0x3F4A7BF6, 0xF5667DC9, 0xB78EECF5, 0xD4939E0F, 0xB6E2F4FC, 0x3A06F251, 0x5827CF23, + 0x27DCF7D5, 0x6084E73C, 0x7330CA33, 0xE97BEEA2, 0xEF377CA3, 0x3AEE76DC, 0xAF59EE57, 0xC70779DE, + 0xB8EF9DA4, 0x7F90EEEF, 0xC665CB96, 0x11BBF779, 0xDB08CD91, 0x3DF73E8F, 0x2FCB1177, 0x3BAE6CD6, + 0xDE9ED30F, 0xC133ED0F, 0x55EA4EB9, 0x9FBBE87E, 0xEFF2DC4D, 0xAACF40E6, 0xC9279FF4, 0xFE851B21, + 0xE3F5F13E, 0xAF78C0FB, 0x4FFE5435, 0xF6C4E3B8, 0x327A7E70, 0xF6503F5D, 0x2B3C0AF7, 0x77F77F63, + 0xD85C5D5D, 0xCDECEED3, 0xE6B0B97F, 0xFFFE8E7D, 0xFC353535, 0xCCA89FC6, 0xE89C3EBE, 0x3F92BE63, + 0xF7FE4FBC, 0x87F58549, 0xDFE56BCB, 0x962DCC07, 0x9D3FC29B, 0x99F32D30, 0x549EB758, 0x7F8A67B6, + 0xA7C25D9E, 0x51FFFC14, 0xCFA45F9A, 0x0235F2BE, 0x4C0C2D9E, 0x69BD9D12, 0x6E8BDB2B, 0xAA181FE4, + 0xF8E57DDA, 0xC72FECE3, 0xF7FB49BC, 0x3E7FEEFD, 0x6053B881, 0xF23506F9, 0x84FBFFB4, 0x70436D6D, + 0xADE36EC7, 0x7616A487, 0x0F1FEEF3, 0x99EE0769, 0xCA27EAD3, 0xF3D2CB1C, 0x0F31BE8F, 0x85933D77, + 0xD3FBD9CB, 0x7091E7F1, 0xEE7154B8, 0x81D73B7F, 0x5B5B5BBD, 0x3D178F30, 0xE9BBCB64, 0xE3C68D4E, + 0x9FB8D4E8, 0x99F6B3B7, 0x4175DC9E, 0xDEE099F4, 0xD56D6A9A, 0x67E75F85, 0x678AB762, 0x863D3762, + 0xC408F7FC, 0x41F980B7, 0xEDB98103, 0x073AA678, 0xF5256A22, 0x7103E7A3, 0xF25535B1, 0xAEAECEEB, + 0x6BCCA7E8, 0x737DA27E, 0x6B92FA62, 0xFF78A6EF, 0x1DAA91F4, 0x25DFE9A1, 0xE152CAB7, 0xF863EF0B, + 0x97923FB2, 0x1FECB2C7, 0x683FA947, 0xC57DF618, 0xD5A355FA, 0xBF39DC21, 0xEF1FE48F, 0x55E10ECA, + 0x4FABD4FF, 0x169C532C, 0x277F2A94, 0x67D23710, 0xF69C67B7, 0xBE398445, 0x8B16F9F9, 0xA170423C, + 0xF1C413DE, 0x5ED0681B, 0xE93CCB79, 0xB7D5E19B, 0xF2BC4E5C, 0xDA12BE49, 0xFA6D7CFE, 0x6D350C5B, + 0xBC7871CF, 0x3CF8110C, 0x93F5749E, 0x6148788B, 0xAC270E5F, 0xF7DCC572, 0xDB129F17, 0xEA1EE6FF, + 0x01000000, +}; + +u32 point_table_binary_60[] = { + 0x11728D96, 0x7F689565, 0x14C7CFFB, 0x3CCF7B77, 0x77EFB67B, 0xC7D09ABF, 0x256FA154, + 0xD4605384, 0xB2440802, 0xC9053328, 0x35ED8795, 0x423F4872, 0x48483199, 0xA3C81119, 0x82210845, + 0x6D6E9AEE, 0x674EA582, 0x48999591, 0x83191911, 0xAE94668D, 0xDA08DCDE, 0xFB3E9DE7, 0x9C73DFDD, + 0xDD8DCA3F, 0x641FCE79, 0xCEAFF77B, 0x9EE7DA93, 0x90811500, 0x7AD87C0E, 0x00D636C2, 0x024803C4, + 0x36C6E610, 0x9F846530, 0x1FC0ECF4, 0x8F125F82, 0x5B9CBFBA, 0x6EFA9A9A, 0x9A1C679C, 0x5DD7FBEF, + 0x13BFC1F1, 0xFC67CD59, 0xF15F6643, 0x3C3F2FD6, 0x43FC1164, 0xEC758C5F, 0x5C544BFE, 0xA3180FCF, + 0xAB43FE21, 0xB28FA21D, 0xFDF5FD31, 0xCE771E16, 0xD87E8CF7, 0x4EFC29F1, 0xCF38366B, 0xE3CF383B, + 0xACE778B0, 0xBB68A5B3, 0x433DD71F, 0x9EF0C789, 0xD770FD90, 0xF6DF9BD1, 0x5ECFF566, 0x7F362D14, + 0x6F0DB36D, 0x301F933D, 0xC1F5A837, 0x6347C85E, 0xC5F5A887, 0xE28F903D, 0xC3FD791D, 0xB176B227, + 0xB81FEFAA, 0x7F9038C3, 0xF3F1CA84, 0x5DBC0BD8, 0xDF6BF17B, 0x24DFD4FA, 0x0AFBC9F0, 0xBCE17573, + 0x9CCF5BEB, 0xF267DFD6, 0x37090F3A, 0x0E1FF7E6, 0xB5B4B460, 0x7DC817D1, 0x10C2F751, 0xFD982FF8, + 0xDB8CCF78, 0xBE0A19ED, 0x36AEBE15, 0x9E7A5EFA, 0x0D5719EE, 0x773DDAB1, 0x3EE5433B, 0x9EB4508B, + 0xFFFD89FD, 0xAD549D53, 0xBEC70ED3, 0xC8F3451F, 0xACDFDC50, 0xAD070E1C, 0x88E66D6A, 0x4CD3E1C3, + 0x87A3EFA1, 0x464C39F9, 0xBF6C071D, 0x9B15B03F, 0x0C433E8F, 0xAC9BD5DE, 0xFEFE7EC7, 0x83A4AFB3, + 0x70ACA3A3, 0x03F5C1FD, 0xE875AA8A, 0xF4711EEB, 0xBBE0F406, 0xBB592F3C, 0x1F54D7F1, 0xE1E161C7, + 0xE46FDAD5, 0x73A4AF76, 0xA93FA1EE, 0x667D727F, 0xDE0D78DE, 0xF597D32B, 0x64F4971C, 0x5FBEFFBB, + 0xBA89F5CE, 0xF58557D5, 0xADC4B23F, 0xA1AF7752, 0x3CD987E0, 0xA41EE5FD, 0xE279645F, 0x516B85A9, + 0x9F702BEC, 0x6F6D6DB5, 0xB699FBC7, 0xF9EFE8EE, 0xEE8EF4AE, 0xCF99B8E8, 0xA9400FFF, 0xAEB7FFDC, + 0xD769FB87, 0xFDFF84FB, 0x3950BC69, 0x6060209A, 0x5F6C2471, 0x5F7D7DFD, 0xE47CC713, 0xB7B33E58, + 0x2FC5BF14, 0xB7B1DED8, 0x3FAE1277, 0x3A7F628C, 0x57F46BF1, 0x5A8A27F3, 0xD5738A15, 0xF135EC17, + 0xF3FB63B1, 0x16C7308B, 0x395E196B, 0x2416BD25, 0x77C55F9D, 0x910BFD33, 0xC877207F, 0xE1F7133F, + 0xC9F34DF6, 0xF8F38945, 0x3F25C7FC, 0x52AA4FF4, 0x56722C36, 0x109D477B, 0xBCDBE77A, 0xE57B78A7, + 0x8A1A88E5, 0x7B79B3FC, 0xB3348F83, 0xCCAAC4EF, 0x25FB25D1, 0x6799BF37, 0x62ACC79F, 0x1FF3FF57, + 0xFF093BE4, 0xE6E955A9, 0x1FA2FDC6, 0xF9A98D30, 0x7BF9F2E5, 0xCCE7D052, 0x04B3C53E, 0xC4CCFEF8, + 0xBDE8BCB9, 0x59FD78F9, 0xF2E5281E, 0x6835C80C, 0x8B69BF6D, 0xEA51B96F, 0x89CDACD4, 0x66D1D36D, + 0x1C2FDD25, 0xBC98EB49, 0xD5E6EBC3, 0x54E2E4DD, 0xFE4B7D60, 0x2045FB22, 0xF9F586F0, 0x627E7CBD, + 0x21F99830, 0xC5B7A992, 0x4FA37A89, 0x27FD6129, 0xC092F8A4, 0xBF9BCFC2, 0x5339FFC2, 0xF353E317, + 0xD63B433F, 0x142F7E6D, 0xB23F972F, 0x5191AA6D, 0x686898A1, 0x1E9EB74D, 0x0589FCFE, 0x8B5A8244, + 0x7575F5F4, 0x7E87EC10, 0xDD6FCA56, 0x74757521, 0x637CF7BE, 0x86C9D5B2, 0x6F94CF06, 0xC9D5B9FE, + 0x1DE39F15, 0xBDBDBDD1, 0x791D589F, 0xCEE7F433, 0x1E3C48F3, 0x157DE920, 0x78C0DD8F, 0xD3CE8B9E, + 0xC00B3645, 0xFE78DE68, 0xE182FA9C, 0x3EDC7903, 0x76615F5F, 0x5FB44F31, 0x2F7889FC, 0x255ED60A, + 0x4FE65B48, 0xF9A41FDC, 0xB0BBF2E7, 0x6922667F, 0x6DED228A, 0x2F766D93, 0x2BC85EC9, 0xF3014FB8, + 0xD0BFD05E, 0xC9F58367, 0x179D3973, 0x26AA57DB, 0xE045D2A3, 0xEC3FF63F, 0xC9EE3DB7, 0xC1767A4F, + 0xC49E0D83, 0xED649778, 0xF8E73C17, 0x0FF79DD8, 0xDBA3BEA6, 0xEF23FBAD, 0xCB006A6A, 0x6AA2FDB7, + 0x1300727F, 0xF3F909F1, 0x6F447D11, 0xA7BF216E, 0xE6FABD3D, 0x29FEBDF2, 0x82C49FAB, 0xBE6316FB, + 0xDCD42AE2, 0x5D7C1E74, 0xFA0366E9, 0x57AB0162, 0xB9BF4043, 0x39B1DC6F, 0xAA0A4A5C, 0x7DB97915, + 0x6F4B2D95, 0xF780E2C5, 0x1F4EBF35, 0x533DD3EA, 0xBDC49C6C, 0x4B7FC57A, 0x66FFD2EA, 0xD4D339FD, + 0xD27EA5EC, 0x6FF9FB06, 0x15934C7A, 0xA890F74E, 0xF4E1A5F4, 0x5FC2FC5E, 0xA5F4F619, 0xED92CFFB, + 0xCC9C90F7, 0x8ADFAF7B, 0xCDF1FCDF, 0x43E19039, 0x91AF1FFB, 0x847041FE, 0xDCFB88CC, 0xF9028891, + 0xBED6E866, 0xD2B345A9, 0x2EC1F8A0, 0xFE60B659, 0x662F4914, 0xE097267F, 0xD846DE1E, 0x339CCE31, + 0xC783D312, 0x6FD48EB8, 0x79F87561, 0x5B6767A7, 0xD33371D8, 0x16B6C9BE, 0x8DD1BCF0, 0x1FEF0F73, + 0xAC8D39E7, 0xAF8EB0BE, 0x88DDFD53, 0x17F118DD, 0x6747BCBA, 0x88DDFD0D, 0xCC941FED, 0xAA3B6C8B, + 0xD8DDF79B, 0x23E6FCDD, 0xA2DF518E, 0x6712118F, 0xB87EFC89, 0xF093D2D2, 0x52775F8C, 0xD07CB744, + 0x3C46FAEB, 0x8152623C, 0xEFFC8BD6, 0x41695959, 0x19D54BFB, 0xFF61B82F, 0x9D4E47F1, 0xB213E1BE, + 0x7C7F5B6B, 0xAF88FF18, 0xE7B357CA, 0xCBCB230E, 0x4F7B75C4, 0x959CCFAF, 0xF3EA5C3C, 0x64AAC7B8, + 0x9FCC8E25, 0x5F762B33, 0xEE2FD915, 0x48BF8DCC, 0x6EFEC25C, 0x3F48BFCD, 0xCC3A37DF, 0x5DECAF4B, + 0xC2DF655F, 0xB9FF9E88, 0xC9DF2B81, 0xD5E24F6C, 0xB630FF03, +}; + +u32 point_table_binary_61[] = { + 0x11726388, 0x6560607A, 0xCCC0A0BD, + 0xED470303, 0x1FDF7FA6, 0x0D0C0C8C, 0x8D0C0C6E, 0xF9CA094B, 0xAF5EFDCF, 0x7002C257, 0xBB28CC02, + 0xE2FF4B81, 0xF0FF5BFE, 0xEB80C933, 0xC8323048, 0x3DD61201, 0xF199DC19, 0x18FEDD66, 0x60D078E4, + 0x7D864190, 0x0F2CFF17, 0x28CFA816, 0x7D392C2C, 0xECFF5F7F, 0xA0FC4706, 0x86EB0EF2, 0x3B813A51, + 0xCC675190, 0xFE0F0000, +}; + +u32 point_table_binary_62[] = { + 0x11727595, 0xDF4B5B67, 0x18C79FE4, 0x9C931C53, 0x2FBAD696, 0x2E2C6B2B, + 0x640ADE97, 0xEE62B082, 0x1B732A74, 0xC39858D6, 0xB4F80366, 0xAC820E06, 0x03619773, 0xE20FBC98, + 0x177AA1B0, 0xCB412F07, 0x32E8F617, 0x94FD6065, 0x37D195D4, 0x615B6116, 0x62976872, 0x9EBECFF3, + 0xBCEF7B92, 0x6C3B20F1, 0x93F3FD3E, 0xBFCE73DE, 0xE01ED6B0, 0x04706DC2, 0x3B5E5858, 0x402C6ABE, + 0x167DB0B4, 0xB4C40C57, 0x017EFD32, 0xFA607979, 0x1951E9E1, 0x0AC0EFE0, 0x1D1B267D, 0x5729762E, + 0x9BCDDAFB, 0xA542EC5C, 0x2E9723AE, 0x0A031816, 0x3D00E9E1, 0xAAE8FD42, 0xECCCEAEA, 0x2A42A7E4, + 0xF3F7DD9A, 0x61D21F26, 0xDDDACACA, 0x0AEB993F, 0x8C9D595C, 0x5C24E678, 0xCFF2D1D2, 0xD0D01033, + 0xC7CB454B, 0x994C268C, 0x9FF3EAC3, 0xC3C3D6FF, 0x2CEFD549, 0x6FEA8DDC, 0xF390FBD1, 0xFDC2AA5B, + 0x2136F5BC, 0xF5B55BE1, 0x7A74BCF4, 0x2F1E6AE6, 0x7C8F5E38, 0xD9D9D959, 0xDBAFFFD0, 0xB2E47FE8, + 0x55E7E6E6, 0xACFFD10B, 0x612CC215, 0xAAA77216, 0x9C818101, 0x66880204, 0x3E44CBE5, 0x32D5B327, + 0xF7E39F53, 0x3FC4548F, 0x0BF1CF84, 0x959E1960, 0x707090EA, 0x657DBB0F, 0xC0F3E894, 0x7831CFBF, + 0x707070C0, 0xCCF7DBFC, 0x0BFDFDFD, 0xFFA197F8, 0x74FD9F9F, 0xEF47423F, 0x717B02A0, 0x5028D8FA, + 0xE89A9C9C, 0xB4F5A909, 0x5CA4E76F, 0xFCED09FF, 0x223D0F3C, 0x84D7293F, 0x3E6EBBDD, 0xD7D767E7, + 0xE1426281, 0xF745F7EF, 0x9A7887C2, 0xF818A058, 0x2C227408, 0x97D5EAED, 0xEEEEDA7E, 0x8EAE234E, + 0x4D4DD97E, 0x8FAE27BE, 0xE2E7DF21, 0xF9CAD9B6, 0x4F289F61, 0x0C82C1DE, 0xDE5E5B0F, 0x78EE4F96, + 0x7755FE88, 0x30EB153B, 0x55A3977C, 0x6A42FED6, 0xD69630E9, 0x156F6E6E, 0x867E08D2, 0x4DF1359B, + 0xFC00F5EF, 0x1BE3BB96, 0x4D3C6F43, 0x5DB65F55, 0xE006E583, 0x37C1238E, 0x8D01CCCF, 0xCF235C12, + 0x0EBE05E0, 0xFE93E0E0, 0x1325FFC1, 0x39614E09, 0xBB1BCEC9, 0xCCCC8CF2, 0xE34BD2FB, 0x376BC989, + 0x89091BAF, 0xFE732D39, 0x3E3E6EF5, 0x81FA637D, 0x0A2BC4F1, 0x7E809191, 0x11CBCE3F, 0x4E953929, + 0x0CEF3855, 0xDE8F4B12, 0x3FB8ABDF, 0x779DCFFB, 0x4DEFABAE, 0xB7FA2340, 0x3E9FB7FA, 0xB64FB55E, + 0xC78BFFE1, 0x54C6C6C6, 0x6C3FA737, 0x9DCAE8E8, 0xA8DD27F7, 0xBE53E6F9, 0xEA7D7B5E, 0x0A99E23D, + 0x2FFDFD05, 0xCF53EF83, 0x7B5F730A, 0x039E872A, 0x79676787, 0xF23143C8, 0x35615738, 0x25ECFE8B, + 0x01DE1BC9, 0x34E801DE, 0x1DFA88F8, 0xD4F89953, 0xC2E4677D, 0x0AD1F8D5, 0x7FA447E3, 0xD71C183F, + 0xB3ADD7B0, 0x7E9E4AF1, 0xC1ED5BE1, 0xF356D7FB, 0xB7687E10, 0x6DCE2F1C, 0xE6874873, 0xFFC20DFD, + 0x634BFFD8, 0xDCBF8967, 0xFA37F94C, 0xFF269ECD, 0x1F69E9FF, 0xB4657EA7, 0x2DF3AB1A, 0xFF8DCCC7, + 0xA4AFB6F8, 0xAB2DFEAA, 0xF1B3DEEC, 0x6338FF8A, 0xF1DFA0DF, 0x874E79BF, 0xBA7A00D6, 0xD7D7514D, + 0x7D8FD4E7, 0xBFE990F9, 0x761A8690, 0xF5F9B6BD, 0xBD6DDFCF, 0xAE1E3F13, 0x0401FB85, 0xC56FCE83, + 0xAE9ECBDF, 0xD17D3ECF, 0x98BB616D, 0x6D4DCE4B, 0x8EDF2D7A, 0x7B7E7603, 0x9D1F5C0F, 0xB38EB7AF, + 0xE65792FA, 0x69FFF14F, 0x61FA667A, 0x7A5AB19A, 0x5F49EA63, 0xDE17A6F9, 0xB01ED5FB, 0xE187FB85, + 0xC7C26E03, 0x633DDC2F, 0xD213DBFD, 0x4B34FBD5, 0x47939FB8, 0xD14FFA46, 0x3F3E557C, 0x041C229D, + 0x4EABDF47, 0xC36EC8FB, 0xA2677E6A, 0x58F466FE, 0x2FDFF020, 0x7FF7AC9D, 0x57FC8907, 0x77EEBC46, + 0xFC1771EC, 0x6DE0FB4A, 0xCF5C9EA3, 0xFECF2306, 0x7099E6E1, 0xA073CCF5, 0x9C0863C8, 0x49333FE6, + 0x40D8F617, 0x133D319F, 0x1F516108, 0x3969E231, 0xC7841DCD, 0xAF000000, +}; + +u32 point_table_binary_63[] = { + 0x11726D95, 0xCF4B5C57, + 0x14C7CFCC, 0xBB6FE639, 0x7191C6FC, 0x4053982A, 0x4C15DC87, 0x745148C0, 0x965A15D2, 0xE2386368, + 0x26C11F50, 0xC72A68A1, 0x1010B28C, 0x157FE022, 0x2E74A1D0, 0x65A1CB82, 0x14D2FE05, 0xA53F68E8, + 0x466B3B33, 0x56122106, 0xC63A3399, 0x79B7E7DC, 0x73EF7DF3, 0x6C2FB8F8, 0x78BEE7E7, 0x3BF78E2C, + 0xCA067402, 0xDC98744F, 0x171717A5, 0x24EE42BE, 0x117DBABC, 0xBC2CA193, 0xF99747D1, 0xA72B2B2B, + 0x12DE62FD, 0x6FE09E12, 0x4BEDDF5D, 0x885DCA64, 0x32D65EC8, 0xC72E65B3, 0x59E21A33, 0x0031EA6B, + 0xAC07307A, 0xF9078097, 0x8F5D585B, 0x5B53F9E4, 0x1E7249D4, 0x89293EF1, 0x7187A8AF, 0xAEAE32A3, + 0xFEF8C3D8, 0x85A5A525, 0x158FF879, 0x2E5A181E, 0x1E56F954, 0xBC6CB490, 0x4EA783F8, 0x59B73132, + 0x3262FD9F, 0xE7DC86D6, 0xAB7A239F, 0xB952F5A7, 0xFB853551, 0x314CF9DF, 0xFE525454, 0x7D3A5EEA, + 0x67576A56, 0xF99EBD72, 0x32737373, 0xB65FEF47, 0xCB0D66B7, 0x3A3F3F6F, 0xFD9FBD62, 0x9645B462, + 0xBECA4570, 0x06070725, 0x44997D0F, 0xA2E57299, 0xEA3D607B, 0xFC0BD54F, 0x27B380F8, 0xE7CCAC17, + 0x58F2D0D0, 0x90D253BD, 0xAD1E80EA, 0x0FE311C7, 0x5CEFCAD1, 0xD191CAA7, 0xEC2DDE95, 0x818181FF, + 0xEA3B99E9, 0xFC9F3FE5, 0x53F608FB, 0x1B7D6B02, 0x209FCFDB, 0xFAE84C4D, 0x4DD9FA70, 0x0257D53E, + 0x68FFD684, 0x7795BF07, 0xB4C36500, 0xF967CBBD, 0xFEFE7E3B, 0x0F018945, 0xBD2F07A6, 0x3F8AA758, + 0xE901F6F6, 0xF6B8FE63, 0x807246CA, 0xFDFD7DDB, 0xCFC94D29, 0xA7A7A76D, 0xBF273713, 0x8F4D3ED6, + 0xB77CA2F3, 0x2996BE3F, 0xD4D7D767, 0xEB0157FC, 0xA0789F59, 0x440226BD, 0x53357AAE, 0x0727E46D, + 0x6F6FA39D, 0x59206F6D, 0x6D05FEE0, 0xA742F19B, 0x98E20134, 0xBE6D8E2F, 0x2C737F02, 0xDC4D3CB6, + 0x5F2C7053, 0xE52B822B, 0xFFC2ECE3, 0x000B0B0B, 0xCC7F63F4, 0xAF0054FF, 0x2510F210, 0xE5DF3935, + 0xCB78F7C4, 0xA6539B9D, 0x9DA57867, 0xE4EFDDA9, 0x774C4E4E, 0xDA788D9F, 0xEA1D1313, 0x1356EF17, + 0x0194BE24, 0x2BC4F101, 0x80D1D151, 0xCBCE9953, 0xB54CF9DE, 0x75AA7ABF, 0xCE543D0F, 0xF8BE9B7C, + 0xEEAF665F, 0xB9DEEAF7, 0x00B95CCE, 0xEA5B3ED5, 0x7A1D2FFE, 0xBB53191F, 0x1FB7FDBC, 0xBEE354C6, + 0xC6C6EC3E, 0x896F9C32, 0xCDCBECDB, 0x8B02B3D9, 0xA7178597, 0x0F0DB35E, 0x7349FA6A, 0x1E58F2EE, + 0xEE2EF321, 0xEFAFE606, 0xB30858E9, 0xCF33C07B, 0xA3E9263D, 0xC0ADE18F, 0x885F1B7F, 0xCBDA9FF5, + 0xB87BDA5F, 0xD229E19F, 0xF6D7EC1B, 0x7FCBDA9F, 0x597F4F54, 0x7C70EF6E, 0xF0BDF1BC, 0x7F97E607, + 0xD1707EE4, 0x70FE48B8, 0x7FE470FF, 0x32DCBFA9, 0xD77234DC, 0xBFC967FA, 0x37F144C0, 0xA1FC661E, + 0x1070787E, 0x35E37F3B, 0xFD3173D8, 0xBF76CEBF, 0x66FCB5BE, 0x726EFE15, 0xE37F1BDF, 0x4F75BF70, + 0x1FBA7B01, 0x36363624, 0x767740EA, 0xB62797D5, 0x7C89C9DE, 0xF684BF47, 0xF3FBB8B3, 0xB363EF67, + 0x77AF97F6, 0x7D9FEF3F, 0x10B3BF79, 0x0FBA7B93, 0x5F5B7B17, 0x710FACAF, 0xAF73BE2E, 0x8ADF63E3, + 0xF37BD903, 0xF47E2856, 0x47C72BE2, 0x8BDCCEF5, 0xD3FE2B4E, 0x727F3333, 0x33747FEA, 0xCC10703B, + 0xCF47DD17, 0x0FEF4324, 0xD82FC589, 0xA6FD6B18, 0x16014782, 0xFD23BD3C, 0x0DFBD394, 0x9AFD9903, + 0x7FD66B3E, 0xC178D7F0, 0xBDC1FFA4, 0x522966FA, 0x7D44BBE2, 0x123334F3, 0x35CE476C, 0xE6FFCF9B, + 0x2EE41E5C, 0xB4F38A17, 0x5DB87FFF, 0x0DE243E2, 0xD83B60EC, 0x87A42FCF, 0x53FF6D34, 0xAF244E0C, + 0x1CE99CEA, 0x79262146, 0xB55BBE4E, 0x6CEF1F71, 0xB4A93FD4, 0xE32FBC62, 0xFD9E24A5, 0xCF7ACDD7, + 0x89299EE5, 0x1AE7A3F7, 0xE95F0000, +}; + +u32 point_table_binary_64[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11726591, 0xBD4B0261, 0x1CC7BFE7, 0x5D7589C8, 0x150E3544, 0xC749D612, 0x9420412E, 0x61F81778, + 0xA0AD6566, 0xB41F5653, 0x2D66B485, 0x2F38052D, 0x86D33395, 0x67545350, 0x516E4174, 0x88531258, + 0x088D86F6, 0x9CCF2981, 0xCFF23CFC, 0xBE9FE7F3, 0x7B5EEA60, 0x4387CB06, 0x0928819F, 0x724CC889, + 0x5FCF9930, 0x2D9D7674, 0x481C38A0, 0x8C39AE43, 0xC79D081B, 0xC5CB3AC6, 0x6C6C9F83, 0xCE322EBB, + 0x16192DA6, 0xEB084D0E, 0x4EBA20D8, 0xB08504AF, 0x44103ECA, 0xFADC4B04, 0xD77BBB25, 0x3D796B52, + 0x872719C6, 0x71940B28, 0xEBEA22E5, 0x8E7DCBB9, 0x835982B6, 0xBF6AEC9C, 0x0B35349D, 0xB425C178, + 0xC0AD9A9E, 0xEDB87D2B, 0xAD11E013, 0x30F6ADBC, 0xD9F5C1EE, 0x62E7E3FC, 0x04179BD9, 0x64689572, + 0x5FC0FB13, 0xEBC3D708, 0x346F5495, 0xA9A7AD37, 0x8C428EE6, 0xCFC05B8A, 0xE5C240CE, 0xEA43FDBA, + 0x75FF1F82, 0xEF7CC528, 0x5AF930CD, 0x15252898, 0xE78FC552, 0x89F00C81, 0x11BBF714, 0xF3D4DF06, + 0x3E5E1937, 0x42392800, 0xDFF33C10, 0xA4B5483C, 0xAA523EF3, 0xA8071304, 0x9556B578, 0xF352B7FE, + 0xA5FB1F93, 0xF391B2F8, 0xFFFDF935, 0xE6134D9F, 0x97BE7BCF, 0x2712E85A, 0x2167FACC, 0xBE0D8371, + 0xA383F75A, 0xC08A13F6, 0xFEFE2BAB, 0xDF1F0000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB35C60, 0x78C00764, 0x6C647035, 0x4A765610, 0xD8C8D03D, 0x61F68AF6, + 0xE0FD20D9, 0x8AA82696, 0x0F8C0C40, 0xF9071B19, 0xCA824C54, 0x9C81F22C, 0x2D4E61C1, 0xEC1B19EE, + 0xCF9EFFF6, 0xCE4A9607, 0x0C1FF818, 0x1881F26D, 0x42EE2106, 0x40F936A7, 0x2942E161, 0x1B19183C, + 0x1818A6AD, 0x84B883D1, 0x1AC87FCB, 0xC070FB34, 0xC43CA60B, 0x40F38C52, 0x4240F6FD, 0xDBF5E6CE, + 0x8A191071, 0x661CE22C, 0x38C45971, 0x88B301C5, 0x198C80FE, 0x148086C3, 0xE78D0CAB, 0xD2BA6794, + 0x866C6478, 0x7FE3CE9B, 0x9E391075, 0xEC4075A1, 0x46062C20, 0xFDC6C59D, 0x19A94077, 0x1F32DEB5, + 0x7AD1AC8D, 0x0C3C6718, 0xDEDF5B0B, 0x51C70132, 0x0F688E30, 0xCCBC931B, 0x19C2CA32, 0x2A5280E6, + 0xDD99796A, 0x976BC446, 0x86FF7B56, 0xEF3B77EF, 0x39349EC0, 0xF123A91B, 0xB19B0325, 0x3E3820E6, + 0x7162BA7B, 0x03C3013E, 0x062E2471, 0x609431AC, 0x98B1036A, 0x1E000000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11726D91, 0xC14B1B61, 0x10C5DFAE, 0xB1AE45E2, 0x0A820AB6, 0x2E2A1A14, 0xA12E6D28, 0x7A9186E0, + 0xC583C428, 0x15BC2891, 0xFC03B278, 0xC9255A42, 0x821791C4, 0x25505050, 0x51A4E0F4, 0xA2D9481B, + 0x0AA5B441, 0x908A08EA, 0xC193221A, 0x1AF0D083, 0x629CEC17, 0x04C1B9CC, 0xF7C1EFBD, 0x37C35C40, + 0x94855A19, 0x2A9042D9, 0xABAA7A6D, 0xFAAE6DC9, 0xD1A42E14, 0x2CA81224, 0x200D9754, 0xE0CA2890, + 0x194F5BA8, 0x9185AE8A, 0xBB866DDB, 0x45C3ADB0, 0x2B38CE90, 0x77F283D0, 0xEAEB6FF3, 0xA884F98A, + 0x29D74498, 0x30BB46A3, 0xF1B78483, 0xBDD59FB9, 0xB1129727, 0xCCC8865F, 0x672E649C, 0x676326A1, + 0x333410FA, 0xB64C5869, 0x3C6AE9FA, 0x2B38E98C, 0x10F93034, 0xD9C29CDB, 0xA3BD732B, 0x845FC9D4, + 0xE8769C70, 0x78F93BB6, 0xFBC59197, 0xE084BC4F, 0xF0FA8281, 0x62AE5517, 0x35DBC709, 0x5B4BEF7F, + 0x6492DF8B, 0xD3B95E0F, 0x8A3DA45E, 0xFB1F9E4B, 0x08FF32D6, 0x257C91A1, 0xA2CE798C, 0x93ECA2F0, + 0x736408D0, 0x793FB5B4, 0xFF0D6178, 0xC48C4CF9, 0xB90FE7B2, 0xD686ED33, 0x97D0055F, 0xCE7C73B3, + 0xDFD3CD3E, 0x0803ED93, 0x42274708, 0xD559E452, 0x1B22EF45, 0xE6F9BC8A, 0xADA77972, 0x8CF730D6, + 0xCD00E7E1, 0x1EB83E15, 0x9CC29CA1, 0x07FC1AEB, 0x4FCD3FD6, 0x272FE13E, 0x7AB5F979, 0x8FB97FC0, + 0xFFA0E02A, 0x9993F45A, 0x9B0B7AA7, 0xCD1183F0, 0x35DAD193, 0xB42E4AF7, 0xB7EFDED0, 0xF531AD3C, + 0xB9B3F298, 0xF7067D4E, 0xBC7C9C6B, 0xA7A47B00, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x70718879, 0x2C1DA8F2, 0x4C18FA20, 0xEA98DA21, 0xF2CC98E6, 0x163034F0, 0x31B0C0C5, + 0x7740FD05, 0x00000000, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727591, 0x3D484251, 0x1886DF7B, 0xBD99995C, 0x6E216143, 0x24FDD918, 0x97869686, 0x8CA0B1B4, + 0x9C5AACA0, 0x9FB19F4B, 0xD0224216, 0x5493A417, 0x6A8896AE, 0x4E9DC9BC, 0x81B914F4, 0x0345D092, + 0x0ED11241, 0x82D05691, 0x7DB71341, 0x83DF720E, 0xEFFB9CF7, 0xE37CDF33, 0x7899708B, 0x50802C6C, + 0x2D2E8F77, 0xE5B36B5F, 0x6A55E215, 0x138A0001, 0x3841B750, 0xA1CA3B20, 0x127E62A2, 0x41E4EF5C, + 0x747A91F9, 0x49F1E283, 0xC755A4B2, 0x00992E0C, 0xD38D236A, 0xBBC2D0AB, 0x0DEB2181, 0xE13A75A8, + 0x650C06BC, 0x03A55DE9, 0x1165991A, 0x30286AD0, 0x2F10E749, 0xFA52B361, 0x8642E832, 0xD6B4C3E0, + 0x8C613BB7, 0xCAF38432, 0xE50496A7, 0x06899B30, 0xEECCF810, 0x43C9176D, 0x5CBB6768, 0xEE292FCE, + 0x3FF13C91, 0xB8CEC0D2, 0xA4C5450E, 0xCE323A71, 0x1BE3FD7B, 0x7DE70C07, 0x8E97F0C2, 0x03FF87B4, + 0xC1736D8F, 0x0C9A3A3D, 0xE625FECB, 0x7C2D1A3A, 0xD7A52A7A, 0x4D15DD5E, 0x45AFADA2, 0x3BFEF4DF, + 0xB9BE31A4, 0xD3A5E2A6, 0x4EF34903, 0x3739CED5, 0x11D7E60F, 0xD5A8F4DE, 0xF41BBA6F, 0x86FC2FE0, + 0xB5C87D27, 0xF9A3AABB, 0xC3CABF8A, 0x645376ED, 0xD4DA4274, 0x2BC1E751, 0x4F7E22B0, 0x1EB4E621, + 0x3FA07095, 0xFCED7721, 0x1D212FC3, 0x75CBE017, 0x8336CB9F, 0x1D4B6903, 0xB427D338, 0x9CC9CE1D, + 0xE37F7D03, +}; + +u32 pri_mapping_binary_6[] = { + 0x11726591, 0x4F288361, 0x1CC7BFCF, 0xF69A6166, 0xFEAC5CE4, 0xCDD038BE, 0x2D674DE2, 0x42CC4A9C, + 0xA6D4CC89, 0xE2CDD19F, 0x99880363, 0x5BB93899, 0x77519EA4, 0x6DAF831D, 0xA498C394, 0x8BDA6137, + 0x09A51CC9, 0x3CEF1EF9, 0xFBBBBC4F, 0xCFE7F3FB, 0xF5FBBECF, 0x1D78A9A8, 0xD1C10224, 0xA1AF33D5, + 0x8A336FCD, 0x3B42BD25, 0x98576121, 0x20C009EC, 0x24CF2A65, 0x848EE927, 0x2A2A75BC, 0xCFC4BE22, + 0xE2852922, 0x5EF9B8BC, 0x9041CECC, 0x0E14550D, 0x1E778785, 0xA2AD7FAE, 0x76CA4671, 0xDE9E5C09, + 0xBA28CAAF, 0x60E8DA14, 0x9E099897, 0xA3109DB2, 0x55CFBCEA, 0xE91663E3, 0x2C05F139, 0x8F37C629, + 0x2AD6717F, 0x9D167278, 0x368330CF, 0xE15A940B, 0xF3467C0E, 0x12A2B827, 0xD9236F2B, 0xE7BA0C45, + 0x485A7213, 0xC6CF4289, 0xE1B16E8A, 0xC7FD9EDE, 0x1B3FDF47, 0x9FA22876, 0xF93D5A7F, 0x66391D35, + 0x38283000, 0x08C79FB9, 0x5EF83EC2, 0x0EDB43EA, 0x738ACCDB, 0xDB4B46C3, 0x32F3DE81, 0xC72CE745, + 0x3F783892, 0xD80DFCE1, 0x06C66569, 0xD4AD7135, 0xA20C2DD8, 0xBE78618F, 0xE21F3CAB, 0xA4B72376, + 0xDE679CFD, 0xBE4F2B71, 0xEFFA1CEF, 0x7B5AE3BC, 0x8471B7D4, 0x61D3B8B2, 0xB4D53939, 0xC2FE8F09, + 0x4F972ACF, 0x5FCAF8A0, 0x6B6A54CB, 0x7710BFBD, 0x5002A7DA, 0x6BCCACCE, 0x735E36F1, 0x37D767EE, + 0x0BEECDAF, 0x72CFE4A1, 0xA8949ADA, 0x352FE0F7, 0x29B295E2, 0x21968D7A, 0x93C22152, 0x6694F7FD, + 0xE7653130, 0x9EC0EFFA, 0x00000000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11725D91, 0x3F480251, 0x1CC7BFA7, 0x979D2672, 0x81440DD1, 0x51205134, 0x242D114D, 0xD1D2784A, + 0x39459045, 0xED250E4D, 0x4149504B, 0x925C9B04, 0xA1E4F482, 0x28CFB0D6, 0x1442A2AD, 0x43DA1AD2, + 0x121A1CFA, 0x63BFF35D, 0x54BEE5BD, 0xF7FD7E7E, 0x5FDEFBFD, 0x9EC0970E, 0xAF0D3290, 0x85BDD7DD, + 0xAD443F7C, 0x49B14F8E, 0x3774C802, 0x04208741, 0xA141EB5A, 0x828DF09A, 0x8E4E1BAF, 0x73D3AEE0, + 0xBC99A2E0, 0x9DC735C4, 0x9A000F1D, 0x18E0275D, 0xB6EA720C, 0x6789D45A, 0x2CC850AF, 0xE49FF766, + 0x382710A7, 0xF6FBC551, 0x99A198DA, 0xDED1BAAE, 0xCC94CDDD, 0x04F76DE4, 0xC7546161, 0x8A7C9F1E, + 0xDF708C33, 0xD8274F8F, 0xEFC6189C, 0xDEFAF0C8, 0x3CE7ECC4, 0x25552D62, 0x72F800AA, 0x19AE8BA4, + 0x07D4D892, 0xA9975DAF, 0xF7C57833, 0x3F1A7689, 0x8FA879D0, 0xC6F3C3A6, 0xEF15878E, 0xF6E7F87B, + 0x8509CAA9, 0x020F459E, 0xD3566388, 0xF8C34185, 0xB82FBD62, 0xA435B184, 0x470F1C7F, 0x7463B5A0, + 0x1F6C71BE, 0xBDF4AB53, 0xAB90D6AC, 0x3E4874FF, 0x022A8675, 0x7FE3BC44, 0xBCA2DA03, 0xE63BF448, + 0x5A5B1CF8, 0xE1B8EF24, 0x7FD9BFDE, 0xCC7B39F9, 0x34B21AD7, 0x5DA5963E, 0xDF30CC46, 0x56A261EA, + 0xB37158D0, 0xA7430C8D, 0xCB4CFEB6, 0xFC64CDBB, 0x39E79E91, 0x504EFA37, 0x5789E775, 0x945AFF79, + 0x61D57D03, +}; + +u32 pri_mapping_binary_8[] = { + 0x11726551, 0xBF4B0251, 0x1CFFDC0F, 0xF534B10B, 0x1C6A888E, 0x046909E4, 0xAAA945B4, 0xA056B570, + 0x4FC9B1E9, 0xE80F889C, 0x2348C796, 0x22DB1E44, 0xE639E4DC, 0x2D0D4DE6, 0xE0665007, 0xB7869A7D, + 0xBD774AD2, 0x77798FCF, 0xAFF7BEDF, 0x6F0FBC4C, 0x4445A840, 0x03D27278, 0x513B1DC4, 0xAFE515F5, + 0x72644215, 0x20004DAC, 0x0923AA96, 0x0291E48E, 0x890591FB, 0xC2746AA8, 0xBB291AFA, 0x3C6E2477, + 0xE144E8C2, 0x70A0C752, 0x9ACA0003, 0x38CA7AFE, 0x2643B08D, 0x0FAB2A3B, 0x0248E730, 0xC4338164, + 0x9A741BC9, 0x9BFDFC1E, 0xC3DC10F6, 0xA7C57981, 0xF88B4C39, 0x3EE6EF07, 0x9DA16D72, 0x5C243C95, + 0xDA926284, 0xDF9E55F2, 0xC62143BF, 0x6EBF9C7A, 0xBC44FCE6, 0x6A2E2611, 0xFF50AA1D, 0xEF1AF48F, + 0x6FC0F672, 0x65E24FF4, 0x627AFCBF, 0xC00ECE4B, 0xFE26127F, 0xFB7C7B74, 0xDB49501F, 0xF316EC46, + 0x8DF7E573, 0x9E5D3C14, 0x9D9D8BB0, 0x3D990343, 0xAD582967, 0xD3F49E0D, 0xBC5BDCE7, 0xEF325C65, + 0x08A6F722, 0x6D822B1C, 0x0FBC3218, 0x7A21A74D, 0x706F2E4A, 0x8BFC3AE5, 0xA93CDF97, 0x67308DBB, + 0x6A2147F8, 0x0FF0D5E1, 0xBAE054D7, 0xF3F6E9EE, 0x71693DDF, 0x5466F6A6, 0xFCF32790, 0x8C2034F5, + 0x3F61B67E, 0x01000000, +}; + +u32 sec_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB17C60, 0x64E063E0, 0x66D8C850, 0x669412A2, 0x2000D537, 0x6523C3BF, + 0x5D6FEEAC, 0x98C152C0, 0xD0C0C7C0, 0x0397DF01, 0x75070000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11726D92, 0x41681341, 0x1486FFDD, 0x4D6B6AD3, 0xB84D1BDB, 0xAAB58BB6, 0x2228127A, 0x280822D6, + 0x6AF42298, 0x3554C14B, 0xD1480F1E, 0x549010F5, 0xD010C160, 0xE8213550, 0x178A504F, 0x26E0A1E3, + 0xA14D3705, 0xEB452841, 0xC941A8AD, 0x8B09F450, 0x108BB9BB, 0x18676762, 0x6D74E6B2, 0xCBFFFFEF, + 0xDBB76FDE, 0x26F831D1, 0x29430516, 0xA1F47ABA, 0xB5987D64, 0xD6D5A766, 0x6A265409, 0x1250C051, + 0xA946CFB2, 0x1B328D57, 0x4DB4CBBC, 0xCE439F1A, 0x161845C3, 0x4F8EABB9, 0x2AA87AE9, 0x0B417430, + 0x12D654E2, 0x449135EA, 0xF585B74E, 0x2A969874, 0x9550A1B9, 0x2A81A13F, 0x898E38B9, 0xE3409BE9, + 0xAA4AF042, 0x2A11B8F5, 0x934C3F91, 0x6AB16EC7, 0x58DD6462, 0x9AFB32F5, 0xFDF2C0F0, 0x20F5E7B3, + 0xEF1F3D8F, 0x124CBC28, 0x2F6C3DE0, 0x5C85FAC3, 0x72A8DFF1, 0xD7F24BC5, 0x5C94D7B9, 0xE60846F5, + 0xFB571C6E, 0xFAE185C4, 0x5383C08A, 0x7BA43759, 0xFAFDAF28, 0xFFB078AE, 0x89E6CEF9, 0x42BE00CD, + 0xAD8F178D, 0x7084A079, 0x0313EF3E, 0x70BF99FA, 0x317D9AF7, 0x6D035BF5, 0xBE77513D, 0xAB3F63FA, + 0x9415AADC, 0x3C467083, 0x94A7B4D3, 0x34B7010C, 0x5DE2FDB9, 0x69EEB11C, 0x3DEFE45A, 0x57B06E8E, + 0xF3FA9634, 0x41F26CFF, 0xADC354BF, 0xFEE5CEB7, 0x951C9FE7, 0x6EAAFB7D, 0x439A93F7, 0x2EC27A99, + 0xE49CD638, 0xC12BDD18, 0x659C357C, 0x5ECA738E, 0x678C6040, 0xBF177174, 0x459949F5, 0x5C64FF07, + 0xBBFE7F6D, 0xD40F1CD2, 0x471495CD, 0x15A78205, 0x0476DEF3, 0xA779A607, 0xE83DFE32, 0xBF5B5983, + 0xD779C7FE, 0xDEEB4E7D, 0xCFB6DEB8, 0x2F4DD7FE, 0xEC47635E, 0xFD8FB359, 0xDF47B67F, 0x76C66EEC, + 0x477ACDE7, 0xD04EEBF2, 0x7A8ECE77, 0x7B8F98EE, 0xBB4C90D1, 0x93413687, 0x557C2CA6, 0xB8DE7186, + 0x20285F0D, 0x7738734B, 0xC19A31B8, 0xDE191073, 0xFC9A58DF, 0xAB8AF95D, 0x10F3BBAA, 0x624E7745, + 0xACF794C4, 0xFC7DCB62, 0xFEFE3931, 0xE7C0AC58, 0xEF4D8BF9, 0x07E3627E, 0xDFDD7F39, 0x79349EDF, + }; + +u32 sec_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB17C60, 0x64E06350, 0x48D8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0x2B628843, 0xCD9D0291, 0x57C2D477, 0x81E1011F, 0x83325CFC, 0x8007483D, 0x23DB73A8, + 0xFBA1F6FE, 0xDFC87067, 0xD7A95930, 0x7B541C10, 0xE6DC9971, 0x6A575BD8, 0x46A0DB18, 0x18DEECD9, + 0x01D50700, +}; + +u32 pri_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x3632181A, 0x05392808, 0x6C646028, 0x66603063, + 0x83EADFBD, 0x91E1F4AA, 0xDB6B76CE, 0xD8C8C0BF, 0x8E61C5BF, 0x532C1718, 0x1EF0012D, 0xDAC8B022, + 0xA8B3CC19, 0xA8DEDAA2, 0xC2E2F8EA, 0x8D0CCC99, 0x0C5B67DC, 0x82CA3FD8, 0xC8A0EA54, 0xE6640494, + 0x5FD4A199, 0xA950B491, 0x61D7B4B3, 0x41D9A721, 0xF6311DD8, 0xC860C214, 0xA20C9267, 0x4F66080B, + 0x66DBCD60, 0x80ECEE2B, 0xDBC0CE33, 0x00DAF36F, 0xD79B3B2B, 0x66A0FA8B, 0xA503E60F, 0x8879CC40, + 0xF3CA8C52, 0x4240EE5F, 0xBD6B0F50, 0x3DD01FFF, 0x18189EA7, 0x43E45990, 0xE421E641, 0xC4597188, + 0xB3E11067, 0x078A2718, 0xB180C5A7, 0xB0B5B425, 0x176F64F8, 0x7EE26D76, 0xF52C883C, 0x0750BE50, + 0x29551914, 0x2E5D33A2, 0xA785956E, 0x64D81D73, 0x2F766EF7, 0x7E9073F3, 0x2AA6B13C, 0x60F8C0C7, + 0xC0095437, 0x2DA83D18, 0xA46E7957, 0x58F7E9E9, 0x1B191E7B, 0xEEF17DBB, 0x0CACAEA2, 0xA709621E, + 0xD706843B, 0x76292F75, 0xB500FAAB, 0x73F5F4F4, 0x8D8C1B19, 0xD65FFAF2, 0x44A70712, 0x1EAC1110, + 0xF5DC1BD0, 0xDD0D0DCF, 0x932C1B18, 0x0EF031F0, 0x00E5858C, 0x544C40F2, 0x3342DBCA, 0x184580EE, + 0xAB48AFEA, 0x9AB58301, 0x15000000, +}; + +u32 sec_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB17C60, 0x64E063E0, 0x2DD8C850, 0x669412A2, 0x2000D537, 0x6523C3BF, + 0x5D6FEEAC, 0x98C152C0, 0xD0C0C7C0, 0x0797DF01, 0x75070000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x70718879, 0x2C1D1B19, 0x3A77CD01, 0xCA6F6460, 0x58CDC0B0, 0xEF1F441D, 0x13505D88, + 0x91B33248, 0x3F431903, 0x43AA2B44, 0x3D533BAA, 0x79CC18F6, 0xEC80FA0B, 0x00000000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11727595, 0x4D4C1467, 0x18C7FF3B, 0x3BB56829, 0x2E1F5AFB, 0xA1AEC387, 0x583F8AE3, 0x526BD203, + 0xADAE17BD, 0xB86C8A4D, 0x3C48C206, 0x8D89072B, 0x9B153D18, 0x525D4162, 0x4C0DCB58, 0x0F7AEB4E, + 0x4A13A64D, 0x74190CD2, 0xA63DC8A6, 0xD58397CA, 0xA8C40B31, 0xB24A34A6, 0xB510E833, 0xEF330BB3, + 0x71672F90, 0xDFFF799F, 0xAFF799E7, 0x9D04FF4C, 0x54490800, 0x43F0AF2E, 0x5D154CCC, 0xD65D93D7, + 0x062ECD9B, 0x08F8E003, 0x8651EF9B, 0xA7DF6809, 0x24321F36, 0x512EF1B9, 0x52FA1BC4, 0x0DE12588, + 0x1976372F, 0x4F60BA8C, 0xFE3150AE, 0x3445FD01, 0x037AFA4A, 0xFBE1F82D, 0x5B4D74F5, 0xCAD33E90, + 0x3E6DE098, 0x120BD9FA, 0xFDFEAC96, 0xD86F000F, 0x80E723AC, 0xFB48AF8F, 0xE8F19DA4, 0x2FCDE1C5, + 0x7896B944, 0x3CF0654D, 0x642BF1A3, 0x997F2D3D, 0xCEDC4F3C, 0xE3D86316, 0xC88598CB, 0xC47FA8D0, + 0x6236CF9D, 0x19383976, 0x43E471B4, 0x2BC5FA5B, 0xA47F16E9, 0x13E746AE, 0x5FB5BE4E, 0x335F62C7, + 0x89C457DA, 0x7CAEE747, 0xCBD4B8AE, 0xB789EF8E, 0xD4856C9E, 0xD5CDCE44, 0x92E2E500, 0xEBA67C17, + 0x13652899, 0x30905292, 0xA26E58C0, 0x98C9FE96, 0x8E1A6856, 0x42B2E847, 0xDFC9CEE4, 0x6ED2FFA3, + 0xA337595F, 0x467A540D, 0xA915763F, 0x52D9FE64, 0x94F41160, 0x6E9CF577, 0x48DFA534, 0x56DBE74B, + 0xDAD0D1F2, 0x95731F7F, 0x1858FE14, 0x7F5A3AE7, 0x574A7695, 0xD27A516F, 0x6BC79E13, 0xFA21F2B3, + 0x97E21C61, 0xFDDD4151, 0x3F96550D, 0xA3C17DAF, 0xF7AE0BDE, 0x40F7A6C7, 0xFA93CD3B, 0x0BEFDDB7, + 0x91EBCCDF, 0x43D93503, 0x71B52D1A, 0xB4FB634E, 0x59698DF9, 0x720F1EF0, 0xE0E51EBC, 0x8278ADBA, + 0xEF0B9B5B, 0xDA987936, 0x4EF1EF00, 0x334F59AF, 0x241D2ACD, 0x5DC0C96F, 0x477E0E0D, 0x98F1B4D6, + 0x66F76F0E, 0x98B2D8BE, 0x6A210EDB, 0xFB2F2FD6, 0xEB8EBBC2, 0x239F951E, 0xFC3D179F, 0x31736369, + 0x4DF4B72B, 0x95E07958, 0x45FAD9C8, 0xF1663197, 0x7D40C5B7, 0x1C5F3EB7, 0x98AF7B4E, 0xDE3F5D3C, + 0xCE071EFC, 0x430FFE91, 0x075FFD26, 0x1779AE71, 0xF176F3D4, 0x025F7B70, 0x9187CD03, 0x0B7E824D, + 0xC5FDAF6B, 0x2AEE5F71, 0x718481FD, 0x9AD387F3, 0x85F55707, 0x8BFBAD09, 0x16DEB7DC, 0x5BFC9E6B, + 0x3DCED779, 0xF0F51EBC, 0xDEC569D5, 0x219DCFF7, 0x6261BC0D, 0x1EE73F7E, 0x833BDFD9, 0x4BD63792, + 0xAE2861B1, 0xFFCC733D, 0xDD8769BE, 0x47C67F3B, 0x9F183030, 0xFFF0F1C3, 0x0B3F1B90, 0x1EE1D757, + 0xB56CBF89, 0xEC8F2B31, 0xF1FDFF52, 0xA397843B, 0xC86E6E28, 0x3B6519F0, 0x6FC3EBE7, 0x17D86E33, + 0xD97DA3C6, 0x6AEC3DF2, 0xFB6533D8, 0x91E479EC, 0x4DF13D6C, 0x217D97D4, 0xE8AF0C08, 0xFEB95ACF, + 0x79497BE8, 0xBBD74F65, 0xFAD93ED1, 0xD6C5FE3E, 0xA1F96C56, 0x43B25D47, 0xF6BB213D, 0xD96AE09F, + 0x67934F6E, 0x5BBC4F1A, 0x90DF278E, 0x9F647E7F, 0x14EE8B86, 0xE9E2FD94, 0x7A0AFBB9, 0xD565A755, + 0x9F096F6F, 0xA7FE754F, 0x59DF9B9C, 0xBF4A7AAB, 0x5A25F44C, 0xB85B6FB1, 0xF7EF4FC0, 0xDFB7399F, + 0x6D770D54, 0xAB219E63, 0xAD93F6C6, 0xA4F3CE89, 0x776DF6D2, 0x6CE1DEF3, 0x0D2CBC4B, 0xE27C6834, + 0xFF8E14BE, 0x578D83B4, 0xF7A59668, 0x25F9FDAB, 0xE79175C5, 0x99EB4F5D, 0x1CF781AC, 0x260F62B4, + 0x0CDB2FE6, 0xFD649CF8, 0xFF030000, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xE9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C760, 0x11B091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC980111, 0xB7048AAB, 0x1A053A82, 0xC47785AF, 0x985192B2, 0x9181E11F, 0x03C39B3B, 0x10792B1C, + 0xFAAC91C4, 0x815633AC, 0x9801758F, 0xCD73A83F, 0xA0F6FF83, 0x9B378161, 0x011F830D, 0x501F8311, + 0xD09D0207, 0x3C40EA19, 0xD9D0D4FF, 0xDFC830A3, 0xAC2D2C25, 0x6407032A, 0x00000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727554, 0x4B6C1357, 0x143D3371, 0x4B1A12D7, 0x31A14DCB, 0xCF4CF896, 0x7E8C1DC4, 0x86051092, + 0x75148F10, 0x202145C2, 0x4E76280B, 0xEC04A90B, 0x9A22DCA6, 0xA9840449, 0x86205036, 0x556DA08B, + 0x29A838CF, 0x46CD0244, 0x64134082, 0x0D6104DE, 0x20163028, 0x12CB5A49, 0xEFBC3BAE, 0x9D12CFC6, + 0xD639E77E, 0xDFBDF735, 0xF8136851, 0xE103A651, 0xB7A1B135, 0x3054DA36, 0xE5D9E4BB, 0xB024E053, + 0xA00059EC, 0x5096E89B, 0xA9874AF2, 0xAC40B3CA, 0x768DF41B, 0xC06DE925, 0x807FD8DD, 0x92A78805, + 0x2FFD31A1, 0x875AD6F8, 0x7D2626FB, 0x32465C37, 0xB17A16F6, 0x9D9CCB2F, 0x9838E48F, 0xEC0E127F, + 0xAD6F5AF2, 0x83F79FD8, 0x97F7781E, 0xA3E88552, 0x3411D6F4, 0x03BB89CF, 0x8DCD8B64, 0x947175C6, + 0x449F1AD7, 0x43843785, 0x5168303C, 0x0B0ABCA8, 0x9B3271E2, 0xE0DE9883, 0xDB23859C, 0x304CE038, + 0xD0F68879, 0x0FF10935, 0x2AEDAEE6, 0xFFB872DD, 0xE17FA12A, 0x4ACC7F44, 0xFC784F32, 0xD2413C4A, + 0x802D18FF, 0x98F0784F, 0x57D4C193, 0x83B7D2C6, 0x5913D9EC, 0xA26DDDE5, 0x3A564D55, 0xF20C878D, + 0x642266C2, 0x7B099648, 0x315F7F9E, 0xF2D5E2BA, 0xC3DF08DF, 0x11C60F7F, 0x3B5D3A39, 0x3CCAFC27, + 0x672A7D10, 0xC6696328, 0x61A2F119, 0xEC5C81E3, 0x370C98D0, 0x34BDC3B1, 0x57B5E42A, 0xC77FC36F, + 0xEB6FB65F, 0x947E8647, 0xC759B79A, 0x7407FC91, 0x8EA04FE2, 0xFB3676B9, 0xEF75CFC4, 0xA2786BA5, + 0x0C8ED738, 0x50A9D33B, 0x8FE78509, 0xB66FEAA5, 0xFE84A27A, 0x80F092B0, 0x6FF7BB7A, 0x6FEF077A, + 0xF90E9F76, 0x57F49691, 0x173FB6B1, 0x1F5FB082, 0xBB7125DE, 0xFC212EFD, 0xF8093F17, 0x3A25F1A6, + 0x59E4C518, 0xEBD7F89C, 0xF939E877, 0x70914819, 0xB14EB2B3, 0xECB9FC24, 0xE7D542B8, 0x126AE1F8, + 0x99FEE974, 0x42D6DD45, 0x7D957ED7, 0xD2FCF5AA, 0x3DED8E1F, 0x2586B164, 0x7F16C1EA, 0x397EFA97, + 0x1CD720E9, 0x60810273, 0xDCB5C572, 0x9ECBE75E, 0xD9B5BC9E, 0xCF481709, 0xB57B647E, 0x7ACAE8A2, + 0x77B39E3F, 0x5CCC8D32, 0xFF7971E5, 0x3EB4D6C0, 0xBFA8817F, 0x59035FF7, 0x1FCEF9D5, 0x5D32F140, + 0xFC9A4939, 0x73FD0E78, 0x39C7BAF5, 0xA43BA5C5, 0xDAEAC87E, 0x3A3E923A, 0xE2F08BC0, 0x5B8BF90D, + 0x35FC6FAC, 0x816FAAC2, 0xE9042065, 0xB8FD7C5F, 0xBE0384BF, 0xA01572FD, 0x07487F48, 0x8B849CF9, + 0x9D1D14E3, 0xE7689E70, 0x8D52B0F9, 0x1D37133F, 0xAE25E57E, 0xBC11F3DF, 0xFF3E21DF, 0xF1D87094, + 0x79EDB189, 0x664DDFEF, 0xF0F53F21, 0x3D91E078, 0x6A92FCD8, 0xA081E438, 0x6D332BE7, 0xBB857084, + 0x282FB74F, 0xEA08CF53, 0x545FDE87, 0xAD35ECB7, 0x55E19692, 0x17AD6EFF, 0x5E75F29C, 0x6DAFE68F, + 0xE6C5C5B3, 0xAFDDBB2A, 0xEF68E942, 0x69F9DC29, 0x37B8AE1D, 0x7437323D, 0xE94407EF, 0xEB50F91E, + 0xEC3C2FF7, 0xADD3DDB7, 0xB9C2CF8C, 0x7F75C689, 0x735877EE, 0xA957C09A, 0x74F773D7, 0xC0CA7EBE, + 0xEEADD2FF, 0x092B5DCF, 0xF57CD35D, 0xD6BB77EE, 0x3AD7F16D, 0x77252EE6, 0x8172DCEF, 0x82FFF79F, + 0x71EBFB17, +}; + +u32 sec_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xE9BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C760, 0xA0B091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC980111, 0x37C4216E, 0x84243E63, 0x7AD7AE0A, 0x8F8D0C0C, 0xFF1818DE, 0xDC81C81B, 0xE3D06782, + 0x210E75A7, 0xCD73A8FF, 0xA0EEFA07, 0x516F8AA4, 0x1EE80506, 0xB8FA2968, 0xEAFFC3EC, 0x3FE00192, + 0x676463D9, 0xC070808F, 0xC10CA83F, 0xC0884504, 0xA47FDB8C, 0xACAAB6B2, 0x1D507D00, +}; + +u32 pri_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x70718879, 0x2C1DA8F2, 0x4C18FA20, 0xEA98DA21, 0xF2CC98E6, 0x163034F0, 0x31B0C0C5, + 0x7740FD05, 0x00000000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42752A, 0xFFFFFFFC, 0xB38B4180, + 0x1124BE9B, 0x8181F13F, 0x101CE060, 0x60616060, 0x7DB28B41, 0x9009A28F, 0x07482B30, 0x6C079BA2, + 0xC0F01B62, 0xDC7F1603, 0x06073E20, 0x63230383, 0x11505C60, 0x07D41E00, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727D56, 0x5B505357, 0x14DD8168, 0x7D20C548, 0xEBA3B5A6, 0xE151B42F, 0xBC3C44FB, 0x423080D6, + 0xB61842C0, 0xD6B69412, 0x026A5F0A, 0x2158EB20, 0x8E84001F, 0x4EA97009, 0x749ACE38, 0x150838BD, + 0x1F1DE482, 0xCA4C3B9D, 0x424C60FA, 0xD1994240, 0x3E3AE347, 0x41E9E3C7, 0x1143F739, 0xE762C270, + 0x6FF37333, 0x6BEDBDCE, 0x3E7BEFB3, 0xCFB90DEC, 0x27427418, 0xF9F643F8, 0x56C8D5DA, 0xE6356762, + 0x1716EECD, 0x8B10A522, 0xF800806A, 0x017F43AB, 0x400DB0E2, 0x0F11D687, 0x31BF08FC, 0x6AA18FAA, + 0x68E13E93, 0x5B50CFA9, 0x2012FF08, 0x509C1197, 0xC24509B0, 0xD1EA38AB, 0x3921C090, 0x6AAD7B8B, + 0x5380C808, 0x989B1A63, 0x762AB4CB, 0x08332413, 0x3B280628, 0x30DD0E8D, 0x2B8AC515, 0xB109E38A, + 0x77A9B745, 0x352FD0B8, 0x5424AE84, 0xC5B8483C, 0x0302F8BA, 0x6FF91B79, 0xF5184C47, 0x22248095, + 0x2B316A50, 0xD75F3F22, 0x565B247C, 0x5A804A83, 0x3E3593AC, 0x370EE0E1, 0x591CE143, 0x68AF2B31, + 0x8623EE13, 0x6FF93B25, 0x5C8D7829, 0x976DD422, 0x7EA77B94, 0xE8537C05, 0xE2570D5D, 0x56AA1300, + 0x98F2337C, 0x25E2CD06, 0xBB99E0F7, 0xC7AFFB3C, 0x0E863F82, 0x7899643F, 0x72CF6999, 0xF5A8A761, + 0x2E125611, 0x7D43819E, 0xE07DF61D, 0x8EBC42CC, 0xCF4DF0F6, 0x8ACC6FF5, 0xF702E471, 0xC96AB2BE, + 0x58D9C99B, 0xB204F03A, 0xA6021DD2, 0x7A6B9057, 0x85451B49, 0xFEBAF58D, 0xBCC9BA94, 0x5F2BE3FF, + 0x6062CA37, 0xD8C4F888, 0x10BEAFB2, 0xAB8CF030, 0x0F306B63, 0xFC3AE44F, 0x1AF2B248, 0x7C5549CE, + 0xDD8E325C, 0xA7CDDB31, 0xD828C05F, 0x673E3B73, 0xA597D945, 0xA2DD26C3, 0x05960FE2, 0x2FC5FF28, + 0xE2E739AB, 0x9AD4E1CF, 0x36BFF368, 0xDD0D525C, 0x5B530BE3, 0xA342D6EF, 0xE791B6B2, 0x7CCEF859, + 0xBDD6CBF1, 0x1300833D, 0xCC5F7321, 0xC88FF39E, 0x6A1BE1B1, 0x15AFFB98, 0xFF06E42B, 0x34E69D89, + 0xC8FF6EF7, 0x34B416B2, 0xBC477F2A, 0xC03E5D4A, 0x0CA9775D, 0x6551A229, 0x5580D9EF, 0xBC9E7207, + 0xE31F2B12, 0xC0A88BD6, 0x10FECB73, 0x0969A9A8, 0x3B70E978, 0xDDFEEDD8, 0x07935F77, 0x2DF6C1E3, + 0xB9C42E96, 0xEAB4956A, 0xCE661B91, 0x1F18F53B, 0x3AD9FA1B, 0x91CFD769, 0xF6127EA0, 0xDE76B99C, + 0xC43709E0, 0x1E61FCA6, 0x44F4E732, 0x63687DF8, 0x2E07DD9F, 0x1FFBD2CD, 0xF8CD5141, 0xBEDBDAC8, + 0x9BF5CCDF, 0x39CCD6DF, 0x3C17D4EF, 0xAE6AE4F5, 0x25022C4C, 0x7A6790A7, 0xFE5B90CF, 0xD3C5A809, + 0x5F56B9DB, 0x4AF6E969, 0x2B771E48, 0x16609D1F, 0xDA87EB98, 0xCE136302, 0x24E9F4D4, 0xAE3BBF91, + 0xB7601F4C, 0x7AEEFA26, 0xA43E7952, 0x8E1FB8EB, 0xF336B17C, 0x6D0DE11B, 0xF2DB29BF, 0xA21BCE78, + 0x25FFA7B0, 0xCF4FEACC, 0x94BF7AB1, 0xE16821F6, 0x51A067B6, 0xF723A94F, 0xB6217F88, 0x8B8E25FB, + 0x2CDE9790, 0x66891760, 0xE6673C06, 0x0EDA2F2D, 0xB5928E76, 0x2858B7FC, 0x24DB2ECB, 0x4A12876F, + 0xB0A38BF5, 0xDDCC376C, 0xDF4FA3DD, 0x89307338, 0xE9C77576, 0xF01C2E64, 0xFE3A9700, 0x2D067B5E, + 0x263DE701, 0x7F83743E, 0x6310DFCB, 0x99D3499F, 0x0EAFFE7C, 0x4DAB1DF3, 0x78C7D677, 0x6382F1B1, + 0xC867E90A, 0xE87C0888, 0x330FE743, 0x9C2B381F, 0xFA5A4F39, 0x6D3958FF, 0x639F98BE, 0x90FA33DE, + 0x15EC4FBE, 0xC2525162, 0x16E066FF, 0x35F7E553, 0x18EF039C, 0x1BD799DD, 0x336867CC, 0x888F23E7, + 0xF8724E32, 0x5F588073, 0xCBF34BCE, 0xA53D6837, 0x8547C2CB, 0xEC125C64, 0x7E99E8FC, 0x6AA8773B, + 0x483F559D, 0xF6CD3635, 0x2E3D57DB, 0x495C61D9, 0xC60DA45E, 0xBCA9BCCC, 0x82FD3DD2, 0xDBE36E67, + 0x76B592DD, 0x0EB22FCE, 0x4AE3EFAF, 0x771ED85F, 0x2140AF27, 0x70A5578A, 0xFF59179B, 0xA3C1F927, + 0xCDDB7F18, 0xFF1C899B, 0x8BA5FDD9, 0x5C95B6CA, 0x88FBFB55, 0xB7E38847, 0xA4EB34B5, 0x9430BBE7, + 0xD12E93CB, 0x8B25F9FD, 0xD124F2D6, 0x1401D6CE, 0xC3A87796, 0xF12F206F, 0x0E8BA3F5, 0xB2968A87, + 0x79CCFF6F, 0xC703DED3, 0xA7583D5F, 0x44FE2467, 0x467F69FD, 0xBF97CEEF, 0xC41A12A7, 0x69D99CDE, + 0x8978A92E, 0x9BD62D14, 0xE714F024, 0x053C5901, 0x4F51C053, 0x15F05D0A, 0x789A02BE, 0x1BF1169D, + 0x9DE2A173, 0x754F4DC8, 0xFD730760, 0x549AF72F, 0xD5D0BCC3, 0x9A68294F, 0xFF0AB0EB, 0x7CF6396B, + 0xA6003F38, 0x873DEE16, 0xCAD7629F, 0xD0BCBE4C, 0xF2A63119, 0x6350E7A7, 0xF3A2AADA, 0x46F9125B, + 0x2DD37BA5, 0x2858FFD0, 0xBE7F5501, 0x7F4D014F, 0x57C0F72E, 0xC7695C19, 0x88ABB868, 0x8AFBF911, + 0xB1CECAEC, 0x33D383F8, 0xC3791972, 0x5FEC4B0F, 0xEA113FBB, 0x85F9E9B5, 0xF2EB6729, 0xE0D90A78, + 0x8E02BE5F, 0x2BBF8F03, 0x5AF97DBC, 0x0EFFBF8F, 0x8310D403, 0x1EC06E61, 0xF554D7B3, 0xFB614464, + 0x73F7E074, 0xD0CE2176, 0xE0BAACBE, 0x36692EBF, 0x3116BC3F, 0xC6BFF2B4, 0xDA4D94FF, 0x78719EBE, + 0x3914F41F, 0xD77B1C85, 0xBCF49E91, 0xE6DE5B84, 0xD794D0FE, 0x08DD57EE, 0x5048FC2D, 0xCE563BB9, + 0x970601BC, 0x527F1E72, 0xC9E7C980, 0x78056756, 0x11DCC9BB, 0x795BA5B4, 0x2FC7D2FD, 0xE7B98271, + 0x87E6CD88, 0xFD1AC325, 0x535D5E6F, 0xB790F70E, 0xD1FF56C5, 0xF8FC9A90, 0xB8623A79, 0x726F071C, + 0x33FE8B7A, 0xC69B6A42, 0xF2C53BC5, 0xB32AE4F5, 0x33FEBC18, 0xC617D4C8, 0xC75DA880, 0x1F56C0DF, + 0x56C0DF51, 0xC08F200E, 0x1CBEA3A3, 0x16DFBFF4, 0xBD3BDF3C, 0x3F008921, 0xEF5C558F, 0x00F32DB3, + 0xA2DDC8F2, 0xF46E0D79, 0x5756B339, 0xD003704D, 0xCAFF7B78, 0x7EB2C20A, 0xE8FCF735, 0xDCF2B7F3, + 0xAC1FDE2F, 0x5A9C1BD2, 0x3D20F549, 0x51EE329C, 0xEA7F902E, 0xAF5FAC95, 0xD7FF502B, 0xAF5F1225, + 0xAF6F0679, 0x7DF3B4BC, 0x7EE9B4BC, 0xBE654C5E, 0xBF6C485E, 0xBFDC25AF, 0x7FD4B54C, 0x470B8991, + 0x70ECC2E2, 0x5CBD2AD5, 0xE73F0000, +}; + +u32 sec_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010F, 0x06260606, 0x46B65D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB37C, 0x6064E063, 0xC83EB091, 0x81D14824, 0x44416023, 0xC3AEB215, + 0x33929537, 0x32FCEB7C, 0xBD7ACE1D, 0x887C0E50, 0xBECC2805, 0x2CFF6FD7, 0x9B3B2B66, 0x6C646038, + 0xCBC0707B, 0x35443E17, 0x497E97EB, 0xF2F40890, 0xFC3F0686, 0x3750FD79, 0x18FA590C, 0x181CF818, + 0xF281E20C, 0x46407709, 0xEC604005, 0x00000000, +}; + +u32 pri_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x70718879, 0x2C9D1B19, 0x3A77CD01, 0xCA6F6460, 0x58CDC0B0, 0xEF1F441D, 0x13505D88, + 0x91B33248, 0x3F431903, 0x43AA2B44, 0x3D533BAA, 0x79CC18F6, 0xEC80FA0B, 0x00000000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11724592, 0x3D482341, 0x1886DF5D, 0x574FBDB8, 0xB7AE39B1, 0x118351B9, 0x5257B197, 0x1038BB1C, + 0x06EBF3FC, 0x49ABA0EB, 0x866B0E41, 0x738A4240, 0x098B3629, 0x93B31A10, 0x4C46EFB4, 0x39D02C82, + 0x85A0C516, 0xE96C8C06, 0x2CFD895F, 0x324B9C66, 0x86799E79, 0xBFEF83B9, 0x85581C7E, 0x191A9047, + 0x43B7AF2B, 0x603D0FA4, 0x951E6DBB, 0xC2A14990, 0x80237C91, 0x2AB44E9B, 0x21937EC4, 0xD12E8B77, + 0x3EDA0338, 0xACA504F0, 0x24E22A4A, 0x1165950E, 0x0C21F9B3, 0xBF4363F8, 0xD1BF6A4E, 0x7532C4E7, + 0xF299B87D, 0x52B5AC95, 0x4DCF2B93, 0x677C1BD3, 0xC98B597B, 0xD99459E7, 0x65092AA4, 0x2243581F, + 0x1A1B24BE, 0xBBF3733D, 0x31CD707F, 0xFD726339, 0x82CBC497, 0x7A27FB86, 0x881FC4B2, 0xA9E82AC3, + 0xD5F8B17B, 0xEE30E001, 0xF85B522E, 0x5154D140, 0xDE823E1B, 0x1AD4BC39, 0xFE339CF1, 0xADC2AE2D, + 0xB872CA30, 0x21EB8A41, 0x39AE5DE0, 0x6BA6E8AF, 0x31CD601A, 0x33D100DD, 0xAB1C6EC6, 0x16759B92, + 0xB53ED1EA, 0xF7F21E19, 0xBE86CDC5, 0xE910436A, 0xD9A14118, 0x3EFDC13F, 0xF75CF81F, 0x920C93FA, + 0x62B43A47, 0xE4773A1B, 0x596218CE, 0x5ABF9C7D, 0xD1675B49, 0xE4C809E1, 0x3727DFEB, 0xBEF2BB7A, + 0xDD96FABD, 0xE76F50BF, 0xFC2C97B1, 0x29E71528, 0x5D88795A, 0xC98B1AA1, 0x60F53D37, 0x33F66C98, + 0xF83E70EC, 0x8A9C8FF3, 0x0C92E1AF, 0xE5DBC144, 0x6CD4A43A, 0x6EE9A2C0, 0x9508BEAB, 0xF0110F1A, + 0x23C473DE, 0x3F790300, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x3632CC08, 0xAA287316, 0xD8C870B2, 0x7CFBF15D, + 0xCBF68364, 0x9B7AA641, 0xE41981F2, 0x8942ACCE, 0x0640F9CD, 0x062BDB0B, 0x4A37329C, 0x59FDEFED, + 0xD9532C17, 0x181EF001, 0xADDAC860, 0x28E40A96, 0xBF53B167, 0xD7B43288, 0x3EA6071B, 0x19CA985C, + 0x438481E2, 0x0CEE0C0C, 0x9D2D5077, 0x7DDEC8F0, 0xEECEEFBD, 0x7B7681ED, 0xC94B99C6, 0x92C050C0, + 0xC7C00C54, 0x2FE01410, 0xCC2C0016, 0x37B2E1DA, 0x01F53700, +}; + +u32 pri_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36328807, 0x25243A0B, 0x6C646863, 0x5FB632B3, + 0x6D2303DF, 0x0B86BF77, 0x76B15C60, 0x78C00734, 0x782383B1, 0x5288A321, 0x509E63AA, 0xF4F2F694, + 0x8D0C2E82, 0xB9777C4E, 0x43F4333E, 0xD8C8E028, 0x14EC6C00, 0x94AF685B, 0x36BDCC74, 0x23C3EE65, + 0x0798372F, 0xDE0FB2A5, 0xA9671A44, 0x1D13505D, 0x0153AA08, 0xC89E951D, 0xD55595E9, 0x1B19FEDE, + 0xBE776E4F, 0x0D449E19, 0x28EFC224, 0x6A280C72, 0x476A6585, 0xB8D84686, 0x7757F7DF, 0x3E9D0591, + 0x6701CA9B, 0x05B90783, 0xF44FB3E8, 0xB2EC34DF, 0xC8C0B39B, 0x61D7AC4C, 0xA87F8FC2, 0xED7BC0F0, + 0x818F8115, 0xA87E5A50, 0x3B583DDF, 0x2D86DBA7, 0xA743CC61, 0xBBB091A1, 0xCC282544, 0x0128FE6F, + 0xD79B3B2B, 0x6640F57F, 0x86C8B303, 0xE54B9CC4, 0x4441FE35, 0x0EF04814, 0x12DFC8B0, 0x6AE6E92D, + 0x4B5C3732, 0xDCF67EFD, 0x62C75954, 0x7F7100D5, 0xBB180529, 0x83CC5BDE, 0xB17DD6F4, 0x32A0BB8F, + 0xDF3FBB77, 0x0F8B0343, 0x001F0327, 0x509E5189, 0xC1C45060, 0x07341E01, +}; + +u32 pri_mapping_binary_21[] = { + 0x11723DD2, 0x4F284441, 0x1C07F0EF, 0x9B7DFE15, 0xCFF3AF5C, 0x645B9272, 0xD9DD961C, 0x97F5E7E2, + 0x82CDC189, 0xECC349C4, 0x6EEF2409, 0x0F39A8D5, 0xEEFA7350, 0xF6B27199, 0x1CD84748, 0x39EDC515, + 0x9BB62827, 0xA5B891F5, 0x7B6F3673, 0x99997E9F, 0xF9CEAF69, 0xDE208689, 0x5A061548, 0xC3D1505E, + 0xEFD47F5A, 0x0EE54635, 0x9A37A14A, 0x90800BB4, 0x4A791A37, 0xA560C42F, 0x4C543171, 0xAE9C6627, + 0xCEEC1427, 0xBE455C5E, 0xFE90A0D0, 0x82639075, 0xF9032A47, 0xB1D639EF, 0x0B7118F3, 0xFBA96882, + 0xA37217EF, 0x2719E124, 0x72126B0F, 0xD4904B06, 0x1291098D, 0x633D7DF5, 0x78707E6D, 0xA56DC566, + 0x8463E446, 0x5C0B410F, 0xB9DD9D01, 0x73658DE3, 0xF5E06BF1, 0xE9C1767A, 0xAC55BE47, 0x4E8183DC, + 0xB0ABB6CB, 0x729375C6, 0xECD8B85D, 0x1F0DF515, 0xFABFB3F7, 0x33FAB2C8, 0x75E4383C, 0xDDC1E626, + 0xF2F1A2C8, 0xB6D1C1C1, 0x384E8F96, 0x0AFE9303, 0xBFC07356, 0x78997C0F, 0xD3DC5EAB, 0x0F3DD9DF, + 0x1BE6C826, 0x2FCDD323, 0x8E8A6B7C, 0x7FBE0857, 0x44CE510D, 0xBF5B1539, 0xCCE0C818, 0xE95458B3, + 0xEF5FDE8A, 0xC9397C28, 0x2826171B, 0x3286AD77, 0x521EF194, 0x8917FCA6, 0xC829B9E7, 0x087AFD6E, + 0x27D51311, 0x634AEBE5, 0xB835DB8E, 0x531BFF39, 0xB62B2537, 0xE7D29AAC, 0x9CD5E954, 0xC8477DE5, + 0xCEB2E69E, 0x703AB96D, 0x1C2A2823, 0x17F18682, 0x561EA6A8, 0x90382FFC, 0x833F0000, +}; + +u32 pri_mapping_binary_22[] = { + 0x11726D92, 0x3F4C1361, 0x18C69FFE, 0x41514B7B, 0x5C415D8C, 0x8D44E3A2, 0x294DDD8C, 0x03B5716D, + 0xDAC6D981, 0x165D8C26, 0xE472E062, 0x1A638BE0, 0x0469CF6A, 0x0C93CDA1, 0x0C37688F, 0x1EC1BA68, + 0x484BC4C5, 0x089C5827, 0x170E1B1D, 0x345A8BEF, 0x775F8D31, 0xF82D77F7, 0xFC9EF779, 0xDFEFCD7D, + 0x023F15F4, 0x39D97301, 0xAE238805, 0xE4D60E9D, 0xF6D85903, 0x70B0D70A, 0x7A9DDCE7, 0xA1670065, + 0xBB2A809F, 0xBC7CC7DD, 0x74C0FB27, 0x47E0399E, 0xC3947362, 0xD67D5498, 0xA67AC101, 0x0760E0A4, + 0x9D57ED06, 0xCB3334DC, 0x4B8D6713, 0x110D3E0B, 0xD64A8DE7, 0x38A0E1D2, 0x502CE112, 0x34189982, + 0x7AE8BA86, 0xBA6AAD2D, 0x679FB36E, 0x99FC14F7, 0x39C99714, 0x23AE20F9, 0xF2D1DBD9, 0x91610D78, + 0x8776ADE8, 0x6EA0E985, 0x8BF8F963, 0xA920CB99, 0xC3A42211, 0xBFBB74A3, 0xBC69922F, 0x0DC8131D, + 0x5F53831E, 0x57A58860, 0xE7CB9929, 0xAEBB1BFF, 0xD7BB5677, 0xE9F63C7B, 0xAA1AD2F1, 0xD16884FA, + 0xADE76A4A, 0x41A23EDB, 0x406BC5BD, 0x8A86177B, 0xAB6C9E44, 0x6890783D, 0xB7512948, 0x5CEF9ED5, + 0x70511C4D, 0xB27BE845, 0x73515778, 0x9F7D3735, 0x04C56498, 0xE9AA522E, 0xC994D763, 0x60CB7CC5, + 0xEBF65FDB, 0x5567CF71, 0x20467DC5, 0x33B66E4E, 0x4F54B229, 0xFA7E0F7C, 0x7EC8B987, 0x78588C86, + 0x0688E766, 0x1E1719F7, 0x2DC27A59, 0xE1BC8778, 0xD750BFBD, 0xB71FBAB5, 0xAC4A5CF7, 0x923EE88C, + 0x46FCA4CB, 0x33B5929D, 0xFB0DB09E, 0x70EE239E, 0x8B172476, 0xFFCD52CB, 0x7CF688EB, 0x02E99238, + 0x6CCF633C, 0x5D7FA0DE, 0xE27BF9B5, 0xC1796FEC, 0xEF5E7019, 0x18933AFF, 0xC7570D1F, 0xEAADADF9, + 0xCE5C22F3, 0x858E8B01, 0xF2A5E4F8, 0x953CED63, 0xA07EAE3D, 0x5FA1BAB7, 0xC0D5D3DC, 0xE767F777, + 0x46C37EA1, 0x93F34543, 0x4BB716D4, 0xCEBEFB88, 0xE7E3F4DB, 0xB17E6B40, 0x6D9CD7F5, 0x07699FA1, + 0x9124CB3F, 0x75E7E38B, 0xFB0AF125, 0xE0FB1BCE, 0x0F124F87, 0x2ED87C7B, 0xEEB539A9, 0xE8F8F7FC, + 0x06000000, +}; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x3632080A, 0x85381B08, 0x6C649815, 0xBA634659, + 0xCA460686, 0x7B0C0C7F, 0xEEB05C60, 0x78C00734, 0x78234399, 0x50580848, 0x3E7BBBEF, 0xA995AD50, + 0xF33FB12C, 0x60D80094, 0x7FB09121, 0x54C98D85, 0x1928CFB0, 0x9281617A, 0xFB0E0654, 0x00000000, + }; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB33C60, 0xF8C00764, 0x6C643056, 0x0A713414, 0xD8C87063, 0xEAE9E5ED, + 0x29FB41B2, 0x153D4D2C, 0x1F181980, 0xF21F3632, 0xB828051B, 0x81E4D7CC, 0xD8BB2BBD, 0x6C230343, + 0x1A03C3FC, 0x7F107946, 0x907C5059, 0xB2B300D4, 0xDE4F1B19, 0xFEAD7A73, 0x67E70C96, 0x0486023E, + 0x0626A03C, 0x7310839B, 0xB3C00EA8, 0x3F000000, +}; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x70718879, 0x2C9D1B19, 0x3A77CD01, 0xCA6F6460, 0x58CDC0B0, 0xEF1F441D, 0x13505D88, + 0x91B33248, 0x3F431903, 0x43AA2B44, 0x3D533BAA, 0x79CC18F6, 0xEC80FA0B, 0x00000000, +}; + +u32 pri_mapping_binary_26[] = { + 0x11727595, 0x4B4C1341, 0x1CC6FF5B, 0x0B0262AD, 0xA528A248, 0xB5BE01AD, 0x2BE0E384, 0x10046F64, + 0xA91A4D4C, 0x40AB357A, 0x01D4B55C, 0x0C6084D4, 0x544342A8, 0x1B4D0C89, 0x075BD184, 0xF1A032F8, + 0xBA19DB68, 0x38E881B8, 0x4A4F7281, 0x84789587, 0xFF9D81D2, 0xC2CE1EDA, 0xDDDFF7CD, 0x37EF9909, + 0xE00F05A7, 0x05EC00C3, 0xB0AA28B7, 0xC01598D9, 0x35602DB6, 0xF7CD53B0, 0x4B20018C, 0xC01E691E, + 0x9F4F5960, 0x41FB3485, 0xF5165E2E, 0x17FF5DF0, 0x9AA578E0, 0x1F8F9BB7, 0x8E42C286, 0x2F042A64, + 0xA5DA6527, 0x10AB19D6, 0xDA2E1180, 0x18C0CF2F, 0xD6690950, 0x4F105065, 0x9FD7D0E7, 0xE8A41ED1, + 0x389704DC, 0x22E0AB90, 0x7BE52A8F, 0xC11F3694, 0x7767AA04, 0x2E47F5B8, 0xFB29015B, 0x37CC4EDD, + 0x7FC39AE5, 0x026B02A6, 0x6DF8BB98, 0xB3D86E02, 0x717A3F14, 0xD13E1A9F, 0x5D8150D2, 0xCFF23346, + 0x97EAC52E, 0x43445B18, 0x8711FCFE, 0x0630AE73, 0x5F26FA6E, 0x2A8DBE1A, 0xF4E56C2C, 0x3879E420, + 0x81F93FAD, 0x8EB2381F, 0x8FD5A877, 0x2BAD0E43, 0x5FFB0562, 0xF4022F97, 0x3544E0AE, 0xA23A0DFE, + 0x02A6AE15, 0x46B11F4F, 0x9EBD0CCC, 0x723D1BF5, 0x3AE5CE69, 0x43FF71B5, 0xF4E8E059, 0xDECE5098, + 0xEB39A83F, 0x5534D5D0, 0x5FA9A75F, 0x6F701028, 0xEC4B8CE9, 0x9798EF5C, 0x38C0FBBD, 0x067DD7AB, + 0x9BBD6EC3, 0xD719AD6F, 0xDBCDF440, 0x5788E7E4, 0x0E10A894, 0x5BBD0ED4, 0x5D6A667F, 0x670681AF, + 0xCF7FC7A5, 0x02EE0B87, 0x78CE5AF4, 0xF528FE66, 0xA3BE48EB, 0x707B7459, 0x8EAD9780, 0xEC68B07A, + 0x50FF15F9, 0x10EF5799, 0x9E137672, 0x7D1DEAE5, 0x8E7C97A1, 0x07FD556A, 0xFD099C4F, 0xFDFC583B, + 0x65BE5057, 0x98D76347, 0xDF65B98E, 0xB547BFF5, 0x8E06EBD3, 0xEB59DF81, 0xE32FE33C, 0xD947C093, + 0xBA3EBF13, 0xA06A44F3, 0x79519F03, 0x985C981F, 0x4787F9FA, 0xC91370A7, 0x80E70BF8, 0x0601DF98, + 0xE4E9FB48, 0x2A595A7F, 0xA9FE0241, 0xCE26012F, 0x14F0CD02, 0xBE45C08B, 0x047CAB80, 0x170BB84B, + 0xC0B7ADE0, 0xE9FB6C7B, 0x723EF9F8, 0x58834BF3, 0xE8D76FCF, 0xC507B9CF, 0x9D9213F4, 0x3FA2018D, + 0x805BAAA8, 0xDD3C983E, 0xDF3BD027, 0xC94EE6A3, 0xEE885689, 0xE7C25C70, 0x52EFAFE5, 0xFACED41C, + 0xED11ED94, 0x50AF9DD4, 0x1BDD5CDF, 0x25E8C7EE, 0x959CEDEF, 0x3DC833E4, 0xC61A83EB, 0x5A8C76AB, + 0xDCBFB7C9, 0xDCBF2F85, 0xEBD931DA, 0x7787AFFB, 0x922AF3F3, 0xC6FA20B9, 0xFE59F952, 0x0F818B8E, + 0x86E3C67E, 0xFEDC4FEF, 0xF6F899EE, 0x0B74F17A, 0xCBECE6ED, 0xDF2FE007, 0xEC8BE33F, 0xB1702FB0, + 0x7B60A66F, 0x267D7F49, 0x2F08CC84, 0xA7688F97, 0xB7C3D8C7, 0x57947676, 0xFEE00106, 0xEF29CFF3, + 0x4C133861, 0x39E3CD43, 0xFEEDDEB8, 0xFE58E3FD, 0x3B88FCAD, 0x12457FB2, 0x3F8CCB89, 0x159CE51F, + 0x1A35CF2F, 0x1F32CFAF, 0x1832CFAF, 0x1C30CF3F, 0xDC6B9E7F, 0xA4C53CFF, 0x68CB8A9C, 0x0EE8B5C1, + 0xB126F60D, 0x39CEB4F1, 0xC37B74D9, 0xFDF917CF, 0xB553377A, 0x7C356F21, 0xFDF90F00, +}; + +u32 sec_mapping_binary_26[] = { + 0x117275CF, 0xAB0A0241, 0x1406E07F, 0xD6450CB2, 0x8C60B088, 0x9BC4281B, 0xBDDF2F5D, 0x7C827D86, + 0x7D04B3A0, 0x61E3C605, 0xD316D1B1, 0xD82D46C3, 0x069BC560, 0x575C4747, 0x1491F397, 0x816FCE39, + 0x9C73828A, 0x405A0307, 0xD6886593, 0x99E1E196, 0xF7F41C9F, 0x45029C81, 0x011B1458, 0x24B34D40, + 0x93E51581, 0x94A6FA92, 0xF235B17C, 0x4D29E2AA, 0xC645FA85, 0xC140E912, 0xC0B1EC91, 0xC903DCC5, + 0x39F45DE5, 0x65C22B84, 0x5709AF11, 0x5E27BC21, 0x1D96DC97, 0xBFEF9807, 0x108EEFDA, 0x23E977E0, + 0x1CAABA26, 0xD1DF22BC, 0x4D7887F0, 0x2EE13DC2, 0xFBFFBEC7, 0xD1C0E0E3, 0xDBC1F31E, 0x160F108A, + 0xDD42FE4F, 0xE11918EE, 0xBF7D7081, 0xC97885DF, 0x3C000000, +}; + +u32 pri_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x7071A879, 0xBBB783B5, 0x2900C5DF, 0xDDDA7FFB, 0xF40C960B, 0x0C0FF880, 0x521B199A, + 0x83DC539D, 0x81FA7B4E, 0x9BCCDDB9, 0x122AFE60, 0x23C3E4A0, 0x76B0F8CC, 0xE967F7AC, 0x5EC9F280, + 0xE1031F03, 0xF3818D0C, 0x11419665, 0x20F1BA13, 0x936BBDB3, 0x3632BCB9, 0x9B6E6253, 0xBC1F647C, + 0x54801B44, 0x3FCB868D, 0x0C2546A9, 0x06207731, 0x48303068, 0x96EE6630, 0x40F6DF15, 0xA0F81D06, + 0x8653BB20, 0xEE659D80, 0xDD1F6C38, 0xC4D991C4, 0x8141C4B0, 0x62066AF8, 0x316AC3C2, 0x0B28FF8F, + 0x81E1CD1D, 0x883E0E1C, 0xE671628A, 0x6F6038C0, 0xC7C08561, 0xCF0E0654, 0x00000000, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E063E0, 0x0ED8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0xF3E010E7, 0xC51087DA, 0x370522CF, 0x87431F3F, 0x0E71010C, 0xF11D0CA8, 0x00000000, + }; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x40F5EDDE, 0x0E965600, + 0x8AFFD9F5, 0x76D7AC19, 0x10758C40, 0xFE8CA0B6, 0x3267818D, 0x0CFC7718, 0xF84EED82, 0x883381F4, + 0x0799043B, 0x0BEC0769, 0xD3700BD8, 0xCD6080EC, 0x8E2B40F5, 0xA719DEEE, 0x5CC9F280, 0xE1031F03, + 0x3350FDB4, 0xA076987A, 0xB7A81454, 0x77336AC3, 0xDCB99181, 0xE12D03C3, 0xEDD32C1B, 0x180E00F5, + 0x7D80B973, 0x23C84B0C, 0x2B66EC80, 0x860B0000, +}; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E06360, 0xD9B091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC9801D5, 0x3F0522CF, 0x8A21BF83, 0x01150000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727592, 0xBF4FC240, 0x14C7BF2D, 0xA8A8508A, 0x80E2606C, 0x1C8C890B, 0xF2179010, 0x990D90B8, + 0x3A9818FF, 0x01C2685C, 0xF0D76062, 0xA2242E8C, 0x608CA18B, 0x424994BD, 0x093038D5, 0x26B23100, + 0x093B0D78, 0xEDB51152, 0x7A4B9BCF, 0xDD7DDEBB, 0xF75E1774, 0x4908B1E0, 0x811A5C5B, 0xDE8890D3, + 0x768BEE6D, 0xFE612281, 0x67C00075, 0xEC3113B2, 0x1A1EB0E4, 0xF8504280, 0xA5F7BCE4, 0x2BE0DDB0, + 0x4431A2BA, 0x897BC880, 0x233F22B2, 0xB1D38CC0, 0x8B184B7D, 0xB554A09C, 0xB1F3363A, 0x1C515BDC, + 0x8C53FF30, 0x7402E150, 0x00B9E0EE, 0x6048CE75, 0x44E45342, 0x3241EEA3, 0x07A865CA, 0x5DED7F2F, + 0xF702F5D6, 0x3CEF6E10, 0xBE739839, 0x20DCA7E0, 0x5336F358, 0xA888788C, 0xE58DF32D, 0xEDAD3990, + 0x285F243C, 0xCCA61341, 0xC2952BF9, 0xFA3C4BE2, 0xB480518F, 0xEE2F917D, 0x4FEA2C9B, 0xE0BFF4F4, + 0x9208D511, 0x9DAECFB7, 0x08BF8C41, 0xCDCCCBA3, 0xC749E5D3, 0x7ABE9C82, 0x1FF9897A, 0x968BF3EB, + 0xB3E2C057, 0x1DB8778A, 0x9396A054, 0x98ED17B3, 0x6FF587EC, 0x8F81BE4A, 0xEFF91C7C, 0x9C03F73B, + 0x70DECE8D, 0x77076C79, 0x75CD7933, 0xE64B7BD0, 0x66EBC6BC, 0x5AFD36EA, 0x9ABBBCA3, 0x9EB57B11, + 0xD554D9AA, 0xB7CE8DB8, 0xC10B1149, 0xF638A3F7, 0xA979F3AB, 0x3E9B7314, 0x9AE2D373, 0x133EB179, + 0x0CBE7E34, 0xDFBF119F, 0xEF8FC46D, 0xFE0A1A1C, 0x3605CB53, 0x35DFF907, +}; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E06390, 0x7CB091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC980111, 0x97C2212E, 0x8D435C06, 0x87B82C86, 0x38D47D53, 0x20F27238, 0xF4C9E310, 0x57C021AE, + 0x88435C09, 0xD37E0F90, 0xFD8C6C2C, 0x050C0D7C, 0x0CCA70F9, 0x1DD07006, 0x00000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727552, 0x3B480341, 0x149C8DE7, 0x3F9E275A, 0x882006E3, 0x0F6CE221, 0xF651145B, 0x252A5847, + 0xC4D6E248, 0x2DA246EC, 0x445D0441, 0xC122D1C6, 0x4550B311, 0x4C6D2C2C, 0xACE48A74, 0x824648AF, + 0x24BEDB8D, 0x922BDC66, 0x8F993733, 0xF7E6EE0D, 0xFA487405, 0x600119D4, 0xF506BB43, 0x89EFA153, + 0xA3CFDAAF, 0x48580C0C, 0xC8628455, 0xE8E49A10, 0xA0F19244, 0x4740EB82, 0x748770A3, 0x5C22F8D2, + 0x7615A3C4, 0x60D28340, 0xB8BF3E3A, 0x6609BC1E, 0xE68FB607, 0x05F00494, 0x3F8C024A, 0x26190B38, + 0xFDF198C7, 0x931552BC, 0xEA9FBD55, 0x36213C78, 0x576263AF, 0x3A5F1258, 0xB4876321, 0x9A7F3F77, + 0x337C49E7, 0x040A023B, 0xF36BCE94, 0xE7F30D7C, 0x4A8DD711, 0xBE3EB9A2, 0xF2772F4E, 0xF2194E7C, + 0x05B8AFE6, 0x1BC46FCE, 0xCF289D79, 0x0D373DAB, 0x75F5CF02, 0x517B6EC0, 0xCBB1B8EC, 0x493802ED, + 0x0BF8CC0B, 0xAD6B203E, 0x66B388C7, 0xBB77C797, 0x6947BDE7, 0xDEC6B2D6, 0x37E62887, 0xF6E8B4B2, + 0x88D4F6F6, 0x22209D14, 0x8FC7882F, 0x034557CF, 0x37D1BC63, 0xC7D55E65, 0x5974535C, 0xE3CD35B8, + 0xEEC7FF1D, 0xD8E86FEF, 0x7EBF967F, 0xFC5AFFC1, 0x837FB8F6, 0x3592BFFD, 0xFBE7DA6A, 0xF46CB547, + 0x26B83FD7, 0x249ED95D, 0x8A97E114, 0x9FA0DECA, 0xC9A27B30, 0x6D3CA360, 0xA23DE7F5, 0x361556BD, + 0xF147B9E5, 0x1857C899, 0xB04EE93F, 0xB1C7958E, 0x4F6FAF2E, 0x3A7ADF33, 0x7607FFF9, 0x01000000, + }; + +u32 sec_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E06310, 0x4CD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0x0BE11017, 0x868B43ED, 0x99822A2F, 0x82439F28, 0xA6B80183, 0x031F8318, 0x509CC108, + 0xE83E811D, 0x507F0200, +}; + +u32 pri_mapping_binary_31[] = { + 0x11727592, 0x4F481B41, 0x14C6BFD9, 0xAC46DBB8, 0x46F1D01E, 0x4AF72442, 0x2F31147A, 0x9504FF9C, + 0x4D5A687B, 0x921A2A28, 0xA2084BB4, 0x3D4890C4, 0x420E0589, 0x2EA8504A, 0x2D2E498B, 0x73686A36, + 0x94F6D052, 0x34A01E7A, 0x08B8686E, 0x5EBA25E7, 0xDA9ABEDD, 0x69DA8838, 0x975DDEF7, 0x7BDF37F3, + 0x664E2096, 0x892E097E, 0xA000CF0D, 0xDF3535FE, 0xABFB857C, 0xD3BF5433, 0xE1676040, 0x113DAC46, + 0xEB530B24, 0xC2AB263A, 0x24D1E7A3, 0xAF8ABCEB, 0x12C0A9B0, 0xABC95506, 0x857E38B4, 0xE06854F5, + 0x7307C5A6, 0xFEB7BFF8, 0xDEC554D2, 0xF103D8B7, 0xE4035414, 0x0AE28848, 0x4C0D135F, 0xB86BA446, + 0xFB388C67, 0x566EED89, 0x5C4195F4, 0x0AC75467, 0x2C14207D, 0xE7DD7AC9, 0x487D746C, 0xE2E984C8, + 0x930E38C2, 0x52440E92, 0x3E3FD237, 0xC6348EFC, 0x6C72D578, 0x4C397BC0, 0x9925380F, 0x718F86EF, + 0xC49C9CDE, 0xC1EBB759, 0x92E343AB, 0x5D7A39E3, 0xFAA513CB, 0x8293899B, 0x19BEE772, 0xAF9633F7, + 0x17BC1CE5, 0x2F3B6BDB, 0x731C4A01, 0xA77B6F04, 0xD744DC80, 0xA4459DDC, 0x87F1F10D, 0x9DF2DA27, + 0x60A7F342, 0x6F267D3A, 0x180B33D2, 0xCB999211, 0x4FD17E68, 0x5447B638, 0xB7B721A7, 0xFCBAB4AA, + 0x7BDD7D24, 0x1E4C8AFE, 0x962D0E4F, 0x2814F590, 0xBE389289, 0x4C777364, 0x9F5A5FC7, 0x4DF2B181, + 0xDF6F05D7, 0x4ADC40A7, 0x1675E6B3, 0x91EA3757, 0x86380E3F, 0x67ED851C, 0x713F81DD, 0x63917765, + 0xAB3EA722, 0x028DF7FA, 0x8DC3D277, 0xCDA426FC, 0xAE3EFF7F, 0x7F67E677, 0x6B531775, 0xDF25F5B6, + 0x0BF5F3EF, 0x86DDAABF, 0x13C12B17, 0x7DA630AF, 0xA0FD5F7D, 0x1BE7D71F, +}; + +u32 sec_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E06310, 0x10D8C850, 0x669412A2, 0x00A4FFED, 0x7A7367C5, + 0x0C88B820, 0x0E71211C, 0xE2C27071, 0xA8FD5350, 0xE54530F4, 0xED80FA0B, 0x00000000, +}; + +u32 pri_mapping_binary_32[] = { + 0x11727592, 0x3F481B51, 0x1CC7BF77, 0xB9FAA7A6, 0xE7A911BA, 0x94060769, 0x71493338, 0x6B82D2A1, + 0x4390A0D2, 0xC921C1E2, 0x2016DAC3, 0xC1413AF8, 0x0F0731B6, 0x3C7411A4, 0x254185BE, 0xA19ABED0, + 0xD6519A56, 0x3A144AE5, 0x946C521A, 0x21BB31E9, 0x2FF72E36, 0x27F12D77, 0xF7FD7C7F, 0xDFDFBBDF, + 0x7B67904B, 0xC0A7C200, 0x3EC273CF, 0x7BD73F5D, 0xECDED4EE, 0x1B89B280, 0xA1400132, 0x78A09469, + 0x1D344125, 0x7B41A04D, 0x95755E7A, 0xFAB167A7, 0x047021E3, 0xCA5A4181, 0x4E2F1C66, 0x3016F51B, + 0x5F2A6AE4, 0x69CCA9CF, 0xECDB363F, 0x715C02F9, 0xACF42BF4, 0xDD198AF4, 0x050C8EAD, 0x8587B363, + 0x2647EB27, 0x9C9E3B5C, 0x25FE5C8D, 0x873B889F, 0xAC7DCE26, 0x999DFB66, 0x7259CBA1, 0xA0C3437C, + 0x2A14F755, 0xEA17C6C5, 0xBBD49CCD, 0xA75F5579, 0x81A32B14, 0xEF7F447C, 0xE2F1DBD7, 0x232F397E, + 0x7FD8385C, 0x67B48F3F, 0xC0774BF6, 0xD1721CBD, 0xC161DA37, 0xC7B7D55D, 0x31DF4BBC, 0x0C1C9F4B, + 0x7E8BB8D9, 0x158B7A88, 0x631D48B3, 0x0C02B5F3, 0xF9497A89, 0xFECBC96B, 0xC855E7C0, 0x5112792B, + 0xC9A4DE78, 0x83DE7483, 0xDE4C3A82, 0x3437C37D, 0x1E4A4F75, 0xFE1CC24C, 0xB258D4DD, 0xFFF6559E, + 0xF46B73FF, 0xE76F89C3, 0x749249FF, 0xDF6DE96F, 0xA9E93F2C, 0x9ED9BCF4, 0x223FF3C4, 0x72EA17A5, + 0xCF5BE313, 0x03A9C551, 0x76D5F707, 0x723AEED4, 0x706BE0AB, 0x186567CE, 0x7DB3EF57, 0x315174CF, + 0x4DD991E7, 0xA41F70A4, 0x875266D8, 0x709F5FEB, 0x7B8EC4D0, 0xFC6098F2, 0x5A7EE128, 0xBB247563, + 0x9363501D, 0x8956EE85, 0xBE046B83, 0x49BD6DA5, 0x7E4EFB6C, 0x7DBD63AA, 0x7EBE6FAC, 0x7E7E67E4, + 0x7A4E1AEE, 0xF50F0000, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E06310, 0x73D8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0x8BE31097, 0xC0212E09, 0x1787DA3F, 0x05555E0A, 0x491FD049, 0x0C2B661C, 0xF000A963, + 0x6403F2FF, 0x3130BCB9, 0xC312C090, 0xC0C7200D, 0x541762E4, 0xACAC20B0, 0x03EA6F00, +}; + +u32 pri_mapping_binary_33[] = { + 0x11725590, 0x3F4BC350, 0x14C54FFE, 0xA8114A88, 0xE8E02206, 0x41115C82, 0x885FA0D0, 0x5942D055, + 0xB02E7E80, 0x5870722A, 0x16B7420D, 0x74711285, 0x0ABEA5D6, 0x1744F760, 0xE9D04902, 0xCD641703, + 0x59C5607C, 0xC94BA3BD, 0xCB7BFCEE, 0xB9F79E7B, 0xC7E041B1, 0x2442039E, 0x20AD9496, 0xF55ABC71, + 0x2DAF6ACD, 0x84421320, 0x002E3685, 0x84C5AB02, 0x91C9238A, 0x0591D795, 0xD8ABA39B, 0x7531F0CD, + 0xDB257224, 0x40651F02, 0x7BBB6AE9, 0x5A5EE73E, 0x66699DF1, 0xAF46E8B5, 0x1D3940A4, 0xB20104E7, + 0xA6BD5ED6, 0x08C29337, 0xCFB9C879, 0x445059DB, 0xB524C6AF, 0x4EF79523, 0x83E083FA, 0x67372D9E, + 0x170382A6, 0x593F4EEB, 0x869D9DFB, 0x67FA92B6, 0xBFACD65C, 0x18FFFD0E, 0xB91F6930, 0xF143F043, + 0x3FFD5B87, 0x73B9E0D3, 0x7B0A5B93, 0xBD0AFD00, 0x818A9942, 0x3FCEEF97, 0xDD2B6EC6, 0xD37385CE, + 0xDFBE7807, 0xBC7CDEEC, 0x0341CFBC, 0xB353DFE8, 0x03239FF3, 0x39C62BE2, 0x81B5C878, 0xBF31F2DB, + 0xB95E61BC, 0x25D6338E, 0x1808A9BC, 0x874315F3, 0x8CC304CA, 0x5A2FF7F1, 0x0B000000, +}; + +u32 sec_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E063E0, 0x12D8C850, 0x669412A2, 0x00A4FFED, 0x7A7367C5, + 0x0C883837, 0x5C1C6ADE, 0x14B8FC06, 0x86037C0C, 0x3C08790F, 0x903C23DB, 0x4690550C, 0x2B66EC60, + 0x40050000, +}; + +u32 pri_mapping_binary_34[] = { + 0x11728594, 0x4D481471, 0x18C69F99, 0x9D72F363, 0x1D754BFB, 0x30B7152C, 0x88601D82, 0x0E5D4CB1, + 0x900A645C, 0xBC74F1E0, 0x32872E41, 0xB2780EDC, 0x61234259, 0xDA1D3A09, 0x7DB8C30A, 0x3108A563, + 0x99D02917, 0x4242E8D0, 0x508B1783, 0x94F65A6D, 0x6BEFCC7F, 0x94D96A68, 0x2EBB3CBF, 0xE77DFF0F, + 0xEFFF9DD9, 0x027B4C84, 0x7988C012, 0x029D8D1D, 0x91C94ACF, 0xACD02566, 0x764D881C, 0x38601967, + 0xB85D7A56, 0x83E0C95E, 0x36D1C2B3, 0xBA46FA8D, 0xE0B9D325, 0x869FACDD, 0xAEB08E52, 0x88FE18E8, + 0xEF1FB9D4, 0x2B1A889E, 0xD6D48971, 0x034D4F51, 0x283E7679, 0xC940AF24, 0xF745885B, 0xDA9A994A, + 0x0A650E21, 0x70AB0692, 0xD278DCD6, 0xABE6B695, 0xD798CEFB, 0xE8018F4E, 0x9190D7DC, 0x9CCB2F9C, + 0x3811CA81, 0x4FC0378B, 0xF905F207, 0xE5F6E400, 0xF9BFEAD6, 0x9C52F7DA, 0xB64D66EF, 0x307E80F8, + 0xA8A4C45B, 0x8957941D, 0x33A7B1BC, 0x07499FE0, 0x139C44FA, 0x7AEACD55, 0x7D8AFA5E, 0x049AD685, + 0x12CA21D4, 0xCD1AC8CB, 0x69A76F28, 0x0BCB74F3, 0x05A70DA4, 0xA24ADC9E, 0xC3FB2BC5, 0xFAA44675, + 0x45E0F30E, 0xE38788DF, 0xE6137D6D, 0xC4171FE4, 0xF549D540, 0xF3176C5B, 0x3718AF27, 0xAEC8EAA8, + 0xDD7765E1, 0x87A52796, 0x11F3DEC7, 0x06F3354C, 0xFF7B3E8D, 0x3E7AD3BE, 0x5E7BBFDC, 0xD9BDFBAC, + 0xF5877CFA, 0x34FBE8A2, 0x8FDEE2A3, 0xB7FAE86D, 0x7FE92CA7, 0x90DEBB5F, 0xE60B7B7C, 0x0D430B8F, + 0x72344754, 0x418364FC, 0xB087DBFB, 0xA62AC40B, 0xC04A95F1, 0x23C4E3D2, 0x40B7CD6F, 0x6A4B7A2A, + 0x595BDFFE, 0x9FFA0E0F, 0x37353D3D, 0x3568A0BB, 0x704131B8, 0xFD3ECE1E, 0x1D251F27, 0x85E37FEE, + 0xFDB15BE4, 0x97CEBBF5, 0x4F06EDF3, 0x37D2D7E6, 0x67A83EB8, 0x89AE73D7, 0xD99E1D27, 0x5F8F3C3A, + 0x62EF43FD, 0x0C726A8F, 0x3B8FFB74, 0xCE0EF0B1, 0xC8FA9D18, 0xF3E41D5A, 0x339D793C, 0x037EB97B, + 0xD7E9E16F, 0x1FBE7A59, 0xD09CF760, 0xF85E96E5, 0x3C493C10, 0x851010B7, 0xDCEF84F3, 0x5DA8642A, + 0xB5FBC7CD, 0xD37B3D87, 0xA296607D, 0xBBFA688F, 0x65DD790F, 0xF09D22CD, 0xB3DC11D2, 0x33B27AD9, + 0xD61B3EE0, 0x5DF12EF3, 0x9F8A19C8, 0xF26ADCDE, 0x7F54C86F, 0x0AC3180B, 0x214A3A64, 0x60405C74, + 0xCFFF0D00, +}; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E06350, 0x9AB091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC980111, 0x57C621AE, 0x021787DA, 0x3305555E, 0x15873E35, 0x1CE2EA48, 0xE240A732, 0xAC9871C0, + 0x03642E23, 0x1B90FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11725590, 0x3148C340, 0x1486FF4B, 0xCF5AB084, 0x533B7411, 0x3388145C, 0x4A0667A1, 0xE0AC35E8, + 0x2CB83989, 0x183A77A8, 0x201D9442, 0x0DEAE022, 0x5875E821, 0x6A9A0E76, 0x73084807, 0x17DBA0D9, + 0xBA087637, 0x58AFB956, 0xDAB7DCF1, 0xBFF7BEF7, 0xBFD7810C, 0x0709050C, 0xA8213217, 0x4F6AB960, + 0xF192CEB3, 0x52CF0123, 0x20401D29, 0xD213D188, 0x4111E55D, 0x07D38AEC, 0x8B8B57C3, 0x634849E3, + 0x47E27AB4, 0x4BA08A0F, 0xC7BA9E58, 0xD0D8A0AF, 0xFE14A635, 0xA19F5976, 0xAE6072E0, 0x03F8F668, + 0x13BE2A06, 0x712CEB7B, 0xC60CE3A8, 0xDDBCDCBA, 0x16C7541B, 0xFBF7EF92, 0x477C8E35, 0x6525A38B, + 0xFCF60129, 0x6C4679DF, 0x1A2E2A75, 0xA447FDBD, 0x3DF7C7E4, 0x8B65EAA3, 0xAB42117D, 0xE5ECE146, + 0x46F4A92D, 0xB4DD53C9, 0x8B34394C, 0x7DC7D084, 0xFEEB7C79, 0xD7D6F89E, 0x6469B897, 0xE4D091FA, + 0xDD9387AB, 0x64AA33B8, 0x5F78AFA0, 0x148CFB20, 0x77C37D43, 0x3FB97C51, 0x72261A1C, 0x76B66266, + 0xD8BF1EFA, 0x89563956, 0x952D6356, 0xF05F8F3E, 0xBD734BDE, 0x65724447, 0x0B702D5A, 0x454345EC, + 0x78C8B107, 0x3EFE0000, +}; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A072, 0x9B5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xFEB37C60, 0x64E063E0, 0x0CD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0x73618843, 0xCD9D0291, 0xE74692CF, 0x9EB875A9, 0x84C6010F, 0x903C23DB, 0x4606867F, + 0x0C0C6FEE, 0xEC80BA1B, 0x00000000, +}; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x70718879, 0x2C9D1B19, 0x3A77CD01, 0xCA6F6460, 0x58CDC0B0, 0xEF1F441D, 0x13505D88, + 0x91B33248, 0x3F431903, 0x43AA2B44, 0x3D533BAA, 0x79CC18F6, 0xEC80FA0B, 0x00000000, +}; + +u32 pri_mapping_binary_37[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42752A, 0xFFFFFFFC, 0xB38B4180, + 0x1124BE9B, 0x8181F13F, 0x101CE060, 0x60616060, 0x7DB28B41, 0x9009A28F, 0x07482B30, 0x6C079BA2, + 0xC0F01B62, 0xDC7F960B, 0x0C0FF880, 0x8C8D0C49, 0x46418E0A, 0x021B190A, 0x843BC5DB, 0x9336329C, + 0x3DB5F2F4, 0xECCA1D50, 0x7B010000, +}; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB33C60, 0xF8C00764, 0x6C645010, 0x0A147616, 0xD8C8B0AB, 0x62656567, + 0xD97E906C, 0x45530FCB, 0x074606A0, 0xFC878D0C, 0x6542AE21, 0x0640F946, 0xB34C4DF7, 0x56A8F99F, + 0x3732FC39, 0x73EAEDED, 0x5D107318, 0x81EAD28C, 0x1C438404, 0xC0FAE5B8, 0x6C20EA98, 0xDA3732BC, + 0x5D79FBF4, 0xF4768879, 0x4C0F80E6, 0x19A58428, 0x00CDFBB7, 0xEBCD9D15, 0x33A0EABA, 0x20F2CC40, + 0x79462311, 0xB07CBA6B, 0xC58CB0B2, 0x8D0C9B4E, 0x6A59CDDA, 0x0536B7A9, 0x671A441D, 0x0B505DA1, + 0x52AA32C8, 0xDD57334E, 0x67AE2CDD, 0xC8C0F08F, 0x8161CF6D, 0x96050C1B, 0xF8185881, 0xF26A4161, + 0xC120F98E, 0xC2952526, 0x6A60FD51, 0x016E3B18, 0x50010000, +}; + +u32 pri_mapping_binary_39[] = { + 0x11726D93, 0x4D681351, 0x1485CFA4, 0xA3564DD3, 0xA48D3F9B, 0x6230185C, 0x9A211B5D, 0x55036971, + 0x25D39875, 0x21AD2922, 0xA55A1387, 0xA89B2C12, 0x535D548A, 0x75709595, 0x49281487, 0x8226537F, + 0x0A2E4233, 0x8D15DCA5, 0xA1045C88, 0x84684014, 0xA131F1CE, 0xBCB4A9E0, 0x6C6638DF, 0xBDE79D77, + 0xDF9B2F60, 0x8F0ABB09, 0x56208F9E, 0x21F34987, 0xD474A5F8, 0x53D685B6, 0x0A2B070E, 0x58C559AE, + 0x4DCF5A2F, 0x4C54BEAA, 0xC266627D, 0x667A3BF0, 0xCA707160, 0x87D9B5F9, 0x2A1A16FA, 0x50E03325, + 0xFC835605, 0x779F3F9C, 0x4B8EBCD3, 0xA9147BC4, 0x3738106F, 0x28700B67, 0x3C03C42B, 0x52514D46, + 0x14E00FB0, 0xBDCC3847, 0xFCB6C805, 0xBCC45BE5, 0xAF494D66, 0xBA89F488, 0x30E17790, 0xDE5F466D, + 0x57EF213D, 0x26DE32EA, 0x35217DE1, 0xF263F2FB, 0x0DD40B2C, 0x0F4FFCAA, 0xE0BAA4F7, 0x05EF9CCF, + 0x4E0588D7, 0x8192C6FA, 0x0F54155C, 0x13673D7A, 0xFFC6FA96, 0xAA4E11AF, 0x00DFEB6C, 0xDFDC10AB, + 0x3B58EDAE, 0x5F091555, 0x49A6BA16, 0x5995F88F, 0xA85A7088, 0xB847F445, 0xBC7B9CF5, 0xF5AE2970, + 0x0A1EA3EF, 0xA59C8CC6, 0xF5FD36A9, 0x2FCFF21D, 0x26CE0976, 0x836FE4EA, 0xF96CC498, 0x574C9A66, + 0xFCC80B05, 0x7EC1EBD4, 0x79488EAA, 0xF1C8BFF3, 0x3C9AEAFA, 0xAB723669, 0xF8FF22FF, 0x7B8C9B89, + 0xFBC4C498, 0x9EABB942, 0xFE234CEF, 0x23FDE6E9, 0x49A7AEFF, 0xCCD56F64, 0xC34CB7EC, 0xD3B3A381, + 0x5129ACA0, 0xEF0DDEB6, 0x3496A73F, 0xB56F0EAA, 0xB694A139, 0xD4964B19, 0xB9C4E6A6, 0x2D75E6E6, + 0x667ED6F9, 0x6EBEA4FC, 0x4C35F27D, 0x03362B8C, 0xDBE6FF33, 0xD712DD87, 0x169BEBC0, 0x5E7FE71E, + 0xFEE8EE33, 0x3477BF94, 0x2EECAECB, 0xF20DCE28, 0x98106783, 0x7AFE7C66, 0x6C65E11C, 0xE52FE0F3, + 0xA7F76C3D, 0xFBB8029B, 0xE01FD6D7, 0x7B607B3A, 0xE39A54F0, 0xBAF2A155, 0x54193F36, 0xDE3D8F72, + 0x4493834E, 0xF2DF0476, 0x6A8C1F27, 0x6E127071, 0x2FCFBA82, 0x7822FD24, 0x4C3EF5C5, 0x2DED7AD4, + 0x389FE945, 0x891FC615, 0x0B4E503D, 0x2FC0CD59, 0x739DFFEE, 0x2F000000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11726592, 0x4F68D360, 0x18C69FA4, 0x71ABB3AB, 0xB14C5444, 0x0C731161, 0x0836FEB9, 0x0F9DE845, + 0x583A8A07, 0x0F8A1BF3, 0x54BC2CF4, 0xE061146C, 0x1DF4A00E, 0xBA301036, 0x0FEB022A, 0xFB3CB836, + 0xAD3814C1, 0x2D0AC363, 0x3B466FBB, 0xAC32F024, 0x96756FBE, 0x2F5387DF, 0x25E1799F, 0xF7F73E5F, + 0xF26E421C, 0x173D3254, 0xA08CD0A9, 0xC8712DDD, 0x3A3BAB9C, 0x56A7DA2E, 0x54091250, 0xC139A94D, + 0x67390C99, 0xEC151747, 0x64D117A1, 0xA786254E, 0xD1F05BE0, 0xDACAB684, 0x28BD305C, 0x8BE9B10B, + 0x2AC345DD, 0x9EE81C61, 0xF0B6A66A, 0x7597E164, 0xF5D6A7F8, 0xAF0FBEBB, 0x2B9557D6, 0xD088D220, + 0x86EBB235, 0x6C90BFFB, 0x26BCE20D, 0xA5816DD2, 0x1B0C6366, 0x227995F4, 0xEF73DEDC, 0xB309DE97, + 0x4F65C41C, 0x798DA143, 0x06F505F9, 0x3ED31C67, 0xA9389DE3, 0xBE4CBE20, 0x7C21F265, 0xCDF184CF, + 0x69BD6B96, 0x9DC74257, 0x48B7CC24, 0xD7232594, 0x1D4B70A4, 0xF8FEFE03, 0xDC775FF4, 0xBBCDD282, + 0x2DF27590, 0x5E30735C, 0x8FD650F7, 0xA685BF73, 0x9951A801, 0x49DBCB15, 0x6658B757, 0xDDACC580, + 0x1DA0F92D, 0xD07F0A4E, 0x98FCB699, 0xB57C8EE7, 0x2646E70B, 0x0CF5AFD5, 0x3BB138F9, 0x7F001FD7, + 0x05F7E022, 0x436FEFE0, 0xA510F9DE, 0xEACE83A4, 0xCF6B11AF, 0x2CEA5D54, 0xB78C9161, 0x8DEA2F9D, + 0x7EEF79E6, 0xCF3DF89C, 0x438BFFE5, 0xE57A6496, 0xE14AD0D7, 0x7448CE31, 0x3C9A59AD, 0xBDD9207E, + 0x15F89216, 0xFFA9FBE9, 0x5FBE2E0D, 0xDD3B3646, 0xF5412071, 0x26B8CF0A, 0xC32BF7FD, 0xE4824DFA, + 0x0AF0E2B5, 0xE0471F32, 0xF4199725, 0xBFEFC980, 0x631DD519, 0x2AC599F9, 0xEC24CF97, 0xCEE445FE, + 0xC3771986, 0x8C9E3E4D, 0x15FB0163, 0x33D853BE, 0x9F27CEDF, 0xAE84F7ED, 0xE3BFDFB5, 0x00A4764A, + 0x817F1700, +}; + +u32 pri_mapping_binary_41[] = { + 0x1172558F, 0x3F4B0341, 0x10C5DFDE, 0x6D40E271, 0xAC92C246, 0x5C50C4D6, 0xFD04FEF9, 0x04EA7D84, + 0xD8A4F748, 0x2D180808, 0x16822C56, 0x567A766E, 0x159D145E, 0xABA4B6BA, 0xC22E4D8A, 0x030B0B25, + 0xE7241B03, 0x79CD0C33, 0xEFFD7676, 0x082F4223, 0x80025E10, 0xAE476BBA, 0xFDBB7D27, 0x37D47545, + 0x500202E8, 0x634754AC, 0x7C0901DB, 0xFB8495C0, 0xE722AE1A, 0xBD2945E3, 0xC7E32A59, 0x0AC4DC38, + 0xECADD60E, 0x369543D7, 0xF65A9DD4, 0x01636054, 0xF8BDE03D, 0x0CE794E7, 0x8A5D074A, 0x33DB4C16, + 0x7D01FB52, 0xD34C3473, 0xC6342A32, 0xEBE721CF, 0x13B32FFE, 0xF3E18743, 0x61DF69FA, 0xCE15F03D, + 0x949F2863, 0xC8797E76, 0xFF97434C, 0x987364E9, 0xF0706C4F, 0x0F993FC8, 0xCDC91939, 0x44036475, + 0x3DF3BFBD, 0x4E7E757E, 0x79239F90, 0xC7A8B1FF, 0xC834B626, 0xF7B42FBA, 0x8FA97058, 0x26DCDE77, + 0x9EB1A83F, +}; + +u32 pri_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36328428, 0x39321A0A, 0x6C64D839, 0x7156557B, + 0xEA460686, 0x3F0C0C6F, 0x7741E419, 0x81F24D41, 0x652CCE40, 0xF9D3DD59, 0xA7725642, 0xCC6734DC, + 0x0F32A5A9, 0x671A441D, 0x13505DA0, 0x9289B2B3, 0x00585CC3, 0xC806EA8E, 0xCF1B1956, 0xADDC533D, + 0xBD7D2303, 0xD72A86F7, 0xF7CEB204, 0x3024F031, 0x3003D587, 0x1A19382B, 0x08EC6040, 0x05000000, + }; + +u32 pri_mapping_binary_43[] = { + 0x11725590, 0x4D4C1351, 0x1485CF9B, 0x8E8A5A9B, 0xB1D1E0C6, 0x38B1605C, 0xCA045D5B, 0x48FD891B, + 0x6D1BD86A, 0x9C910D31, 0x12A421B2, 0x2BA6D0D2, 0x9D08235D, 0x60A2D836, 0x5593B741, 0x1848702B, + 0x13E25229, 0x13C3CE14, 0xAB3461E5, 0xDFD43BF3, 0x1AA36F33, 0xF3EEF9CE, 0xB9F7BECF, 0x10C7C231, + 0x090AB08C, 0xC0C9E009, 0x75F4D799, 0xA7F229E5, 0x51D382C2, 0xC080159C, 0x654D3A6F, 0xDB2011BE, + 0x62E1A824, 0x7C41FAAA, 0x78E3A7A8, 0xF829E29A, 0xF2361A21, 0xFAE1180E, 0x1B1D1185, 0x23A9CF8E, + 0x3FECE328, 0x94B7D60B, 0x450E3C06, 0xBED6E406, 0x03710DBA, 0x6B463723, 0x6EB1B72C, 0x67DA39BE, + 0x6D54D65E, 0xBF143A23, 0xFD5ED8E8, 0xF17272D5, 0x1F35DB14, 0x7589EAD3, 0xF189DBBD, 0x547737B3, + 0x45FBC19A, 0xD73DAFA7, 0x851E203D, 0x2AB1A446, 0x7AF58E6D, 0xF6C7A8CF, 0x2EB05A17, 0xBA4CFA78, + 0x7CE892E7, 0xFFFDE493, 0xBD9010F5, 0x7D548F85, 0x2F749F53, 0xC4BEAC8B, 0x63AE5CB1, 0x6727FCFC, + 0x747E46EC, 0xB79FB8A1, 0xD346C4F3, 0x7F98B4B3, 0xE5115FBF, 0x9BCE8B9C, 0x03DBDE5E, 0xF42EAD1C, + 0xEC711453, 0xD357F424, 0xCDBB33F7, 0xDEB9E6F3, 0xFA4C8B6F, 0x233EA5E9, 0x4995F29C, 0xC975EBEA, + 0x7D8EA61B, 0x7BBE5315, 0xFA41D287, 0x3543F6F4, 0xC1A5D5E5, 0xF208E52D, 0x8CBE581C, 0xA43EDFE9, + 0x3D4B823B, 0xE4E5C4FB, 0x12DE5CD1, 0x8BE1CBFD, 0x298E2FCF, 0x9C92D9C3, 0xF171BE36, 0xBF5BE708, + 0x56B155D9, 0x14FCE17F, 0xFA76B21B, 0xB7DA0738, 0xAC58C94C, 0x4438B22E, 0xE10EC7C6, 0x2BC26BAD, + 0x3DDE095F, 0x907C1DDA, 0x79E6F9CC, 0x682675BC, 0x93E6C98D, 0x4D15C80F, 0x17A83B82, 0x3B429C1A, + 0x0FF8F3E4, 0xCCC24086, 0xE6718B75, 0x676C4ABE, 0x8E9B2184, 0xFEEA4BF8, 0xFFFC0100, +}; + +u32 pri_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xD15D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x38C49930, 0xC52F303C, 0xE0636046, 0x12BFA37C, 0x6A970554, 0x3DF303EC, 0xE6B0E010, + 0x67C521CE, 0x86439C1D, 0x8738070E, 0x714E1CE2, 0x5C38C4B9, 0x1F60F72F, 0x0F92F8EA, 0x5D7BE0EA, + 0x790F6037, 0x870F8738, 0x3F0E7101, 0x1CE28248, 0xE2C0A865, 0x5831031A, 0xDF9F81FC, 0x7F0C0C6F, + 0xEE40F927, 0x591E307C, 0xE0631002, 0xAA775452, 0x507606AA, 0xEF085D59, 0x66E2B091, 0x61F7F259, + 0xCBDA3AF7, 0x83524145, 0x530FCB06, 0x86037C0C, 0xC21B3632, 0x041A89A8, 0x80CCAD68, 0xED5C59C6, + 0xB891817B, 0x170350E1, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_45[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xD15D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB35C60, 0x78C00764, 0x6C642833, 0x4A095110, 0xD8C8B07A, 0xD79E3B2B, + 0x66B07C60, 0x64008A3F, 0x4088FFDB, 0xF5062ECE, 0x88439C09, 0x8738330E, 0x7116A078, 0x88912323, + 0x485C7986, 0xD5AEB632, 0xA07CD69B, 0x3B2B7742, 0xE45931F4, 0x41FDF599, 0xC580C181, 0x8F810D28, + 0xCF6004F4, 0x8FC00E06, 0x54000000, +}; + +u32 pri_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xEE5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329431, 0xB1993A0B, 0x6C6430CD, 0x4A58D63E, + 0x63230337, 0x878C4275, 0xD6460686, 0x0F0C0C6F, 0x8FB05C60, 0x78C007B4, 0x00C81762, 0x08721680, + 0x9A7F7423, 0xC39D19A7, 0x76B59541, 0xCC617C00, 0x34C72825, 0x440168CE, 0xBF5D6FEE, 0xAC980111, + 0x67C221CE, 0x8C439C05, 0x28CE6A14, 0xEC0C12DF, 0x3563797A, 0x5B1950BE, 0xF3CD9D49, 0x42107956, + 0x0C7D4077, 0xA5333014, 0x41E5D990, 0xE4F7EEBA, 0x750A265F, 0xF70FEAEE, 0xCF2C1318, 0x16F031B0, + 0x03D50907, 0xA98A82FC, 0xCD308381, 0xA1AD6C07, 0x349C0100, +}; + +u32 pri_mapping_binary_47[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xD15D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x98E21718, 0x1EF0018D, 0x4688DBEE, 0xBA7408A6, 0x9EE90176, 0x73987188, 0xB300C595, + 0x8D4CC0E2, 0x330A5A5D, 0xD9C480F2, 0xD96FEE6C, 0x5F0EB187, 0x1549DFDE, 0x5DB74EC1, 0xF4B11DC0, + 0x6E1E3B92, 0xF81DD753, 0xBB22666C, 0x6460B067, 0x60F8F488, 0x6502C302, 0x3E060EA0, 0x3C8311D0, + 0xFF02D0F0, 0xF9BC9161, 0x7A598547, 0x4AC80E06, 0x54000000, +}; + +u32 pri_mapping_binary_48[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0xD15D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x98E21718, 0x1EF0018D, 0xDEC8A06C, 0x640216BF, 0x33E3D4AE, 0xB632887A, 0xA607D8CD, + 0x61C621CE, 0x82439C15, 0x87381B0E, 0x71761CE2, 0x1C48E2E9, 0xBB6A80E2, 0x1B19180C, 0x1818F8FE, + 0x41E43981, 0xF221468E, 0x8C20F94D, 0x33B4ACDA, 0xCA80F2FF, 0x1818DEDC, 0x81C87321, 0xE9EF8C9C, + 0xB56B4A0B, 0x345C3FC3, 0xD4ED80C6, 0x0B000000, +}; + +u32 pri_mapping_binary_49[] = { + 0x11727591, 0xBF4AC350, 0x14877F49, 0xA3D61AE3, 0x153A0822, 0x062DE26A, 0xF0092C15, 0x1707B588, + 0x0FA0F409, 0x0CD10768, 0xAD93A043, 0xE862276D, 0xD1E54EEA, 0xED601611, 0x9DBAB964, 0xE8A64395, + 0x828BA0B6, 0x9EF496FE, 0x4172971B, 0xBEF3DDDF, 0x399CBC42, 0x1E81B80A, 0x06DC2132, 0xA34F99CE, + 0xCF42519B, 0x65A72D01, 0xA640012A, 0x58545A74, 0xBC2854D2, 0x1F042655, 0xF94EA7DB, 0xC44D3BC5, + 0xC4B78C6B, 0x690D0506, 0x7D70D8D6, 0x6EDA641C, 0x4D51F74B, 0xAE5645CD, 0xA0C01E5F, 0x172F8FC4, + 0xDBBE52FB, 0xE7B7B91A, 0xC2237D3C, 0x737628D6, 0x7638D004, 0xEABEAC6B, 0x21EF8642, 0xF870081F, + 0x09E1D13E, 0xFE217EBB, 0x7C94F8CA, 0xDC567289, 0xB89D721D, 0x7B95E62A, 0xD0B6F29D, 0xFD7D76E7, + 0xACA16120, 0x463E3681, 0x24EBD49F, 0x382E8FB2, 0xF9B2CD61, 0x54E0172E, 0x64EE5895, 0x63C38A27, + 0x4C761F6C, 0x39064BFA, 0x6A8EC377, 0x9F45967C, 0x9C035F6F, 0xD2D7ABBD, 0xF9E857A1, 0xE476FCE3, + 0xC1FEE3E4, 0xED59E944, 0xE0895CF9, 0xC0DEA6FA, 0x3BE05FCB, 0x1CC3E398, 0xB796E59E, 0xDDFD54D0, + 0x47C94F5F, 0x154437E7, 0x04450313, 0x5E5FBF0C, 0xE0B8B718, 0x3C7F0000, +}; + +u32 pri_mapping_binary_50[] = { + 0x11727592, 0x4168D350, 0x18C7FF49, 0xAAD6B566, 0x596DDD3C, 0x88398CB1, 0xE32CA2B0, 0x6304F1A8, + 0x59997A10, 0x0F7614F5, 0xA020CB82, 0x6330071A, 0x87F3A0C3, 0x2E74083B, 0x8DD679F0, 0x9DB46FC2, + 0xEAC1C3C8, 0x65E7AD60, 0x6F822C50, 0xF0A8B47E, 0xE9CB4A65, 0xCBBB24FC, 0xFEFFFFF7, 0xBDEFBDF7, + 0x136271A4, 0x65684015, 0xCAB9E490, 0x6EFF1D59, 0x8B9DD796, 0xDB1C9A04, 0x09D8C4A8, 0xD4A6558B, + 0x4326FB26, 0xC7802C72, 0x49FAEAF8, 0xDCA9A2E3, 0x8F28D78E, 0x3525A8F4, 0xC3306C2A, 0x93573486, + 0xED09EE8C, 0x195B81BA, 0xB0548C35, 0xD054A930, 0xC3754332, 0x14D29F2E, 0x576D27CF, 0x90788DB9, + 0x5F5EA837, 0x192E9A85, 0x7B41FE6D, 0x91F5A59C, 0x4EDE5E58, 0x12BADC60, 0xB89AB272, 0x63A42776, + 0xE17BAEE8, 0xABEC30B8, 0xA66D05B9, 0x87331FDD, 0xD27AB76F, 0x478F911E, 0x37417A38, 0xCF77867E, + 0x0F7EB522, 0xEA1E23BD, 0x683A1341, 0x5EDDC59E, 0xB72272C7, 0x6B0C5636, 0x9FD389B7, 0xF87EBD1C, + 0xF63B7198, 0xEFA0A122, 0xDEC3EBFC, 0x9B74E03F, 0xB976B4BF, 0xAF876FF0, 0xAFDDFA89, 0xF9A3FB26, + 0x89234BE7, 0x1ECE215D, 0x60E056D9, 0xCDE788B7, 0x80FDBAF0, 0x9D8AC8AB, 0x11BC3F82, 0x6B117C20, + 0x82A722F8, 0xE9433CBC, 0x87DF424F, 0x933E23DF, 0x9A0ACEBF, 0x603F51E6, 0x7586CA7D, 0xEFC1F824, + 0x83FFFECE, 0xEAC66D9A, 0xCF077E6C, 0x097F86FC, 0xA69C5202, 0x7FD1CC38, 0x2397184A, 0xEF66CFDE, + 0x2C302439, 0x5AF555E1, 0x3BD3E35B, 0x319F6502, 0x9FFF61CF, 0x1B7C43F5, 0xA681BB8F, 0xC4FD0F92, + 0xEFB2313D, 0x95255FE5, 0xA57BCDA0, 0xFE2803AF, 0x12E13EB7, 0xBBEFF013, 0x6A2A861E, 0x33DCC8A6, + 0x878379EC, 0xE78B154B, 0xA2F7C851, 0x5A7FF105, 0xFFAF7F00, +}; + +u32 pri_mapping_binary_51[] = { + 0x11727554, 0x4B4C1351, 0x14BD53AA, 0x80D65A7E, 0x82CA672C, 0x9FB87081, 0x0D266E48, 0x204DD1A5, + 0x0E5D90B8, 0xB1D85A8C, 0x8A40A482, 0x2C3435B4, 0xB6D484C4, 0x50267C94, 0x68B054CA, 0xE2252830, + 0x50257103, 0x0C4D484C, 0x4CA4B320, 0x6E881122, 0x893BD1E2, 0x9DF7CA27, 0x269DCD4C, 0xCEE79EFB, + 0xDE7D6FD6, 0x813D12E4, 0x6AC00030, 0x036945BA, 0x02BEE34F, 0xC588B6C4, 0xF07C4702, 0x03071CC0, + 0x2C9CE576, 0xF099CF00, 0x0DCA6725, 0xC8D2309F, 0x0EDF3C4C, 0xD12A3C6C, 0xB3723BDA, 0x2D0EF4F8, + 0x41E0A6B1, 0xDD9A6620, 0x307EA333, 0xFCC44520, 0xB3FCB37C, 0xF12181E2, 0xE1AD98A2, 0xFF48E581, + 0x20D373A8, 0x9F16C22E, 0x33EA2101, 0x30A06857, 0x604D8F91, 0x042E090D, 0x752A1EEB, 0xA9D6D9C3, + 0x4CAF5923, 0x50A77159, 0x4D8847BC, 0x8AD47F19, 0x7DCD007F, 0x638C4F43, 0xFE9520D2, 0x7AFABB70, + 0xEF9BCC70, 0x2DE241C1, 0x5BA9E23F, 0xD215EE7D, 0x98F6110C, 0xB859DE21, 0xC6D7D33E, 0x22005189, + 0xE187E709, 0x888287D6, 0xFB34F92E, 0x64794D7D, 0x756E3BE3, 0xD3470878, 0x857ABBCA, 0xB72F06EF, + 0x4B8709CC, 0x4CAFF2CF, 0xAAB56BB0, 0xA5878CC7, 0x04DA348E, 0xDA1CE417, 0x6E49A37D, 0xDD04BE2C, + 0x4C75DD5E, 0x4AD609B0, 0xFE325B08, 0x5418EDD6, 0xF3A80BF8, 0x86A6435E, 0x02BA046C, 0xC7A32CE7, + 0x08F27942, 0x0BCD191C, 0x88C46491, 0xF98E5EC1, 0x7E4D5633, 0x8FF8D3D6, 0xA0D3769D, 0xC0FA1B45, + 0xF2F6D2FA, 0x017790F5, 0xA1435DC8, 0x283A54FF, 0x8BC19812, 0x1963FE63, 0x3574DD16, 0x1597FDE1, + 0xAA291FE6, 0x768263F2, 0x4E72EEBF, 0x681D7720, 0x59475FB3, 0xBF4FFA55, 0x88CBFDAC, 0xCEF14A02, + 0x2E93DDAA, 0xF6919036, 0x94B1647F, 0x86147856, 0x0A3C3B05, 0x9E9302CF, 0x4D81E71D, 0xC015491E, + 0x1F1309F8, 0xBEBFFC39, 0x1461FC09, 0xE4B3B2AD, 0xE64AE41F, 0x648BDDED, 0x367CDBE4, 0x999093C0, + 0xF2F2A3C4, 0x669CE9F2, 0x51572AB4, 0x36D2FDF1, 0xCC84DBDC, 0x047E6F4E, 0x449539C6, 0x171CC819, + 0x151B9ABC, 0xE84F5836, 0x946BE36C, 0xBF4E1EE0, 0x27DE7E58, 0xEA11197E, 0x8A272018, 0x79B33AEF, + 0xD53EB9DF, 0xDB48F7B9, 0x79F73C9C, 0x46DC6A32, 0x97AA3ECE, 0x96EFCC2D, 0xDB5D1FD6, 0xF17DC595, + 0xE0DC6300, 0xF171763E, 0x0A0DFB39, 0xE5DC5574, 0x206F01A8, 0x2F4DCE71, 0x11EF8B14, 0xF5A97E58, + 0x04189E60, 0x39855B04, 0xCA4C1738, 0xD527D67A, 0x5C79E578, 0x4EFC5D3D, 0x834E761F, 0x3714A62B, + 0x421D2FA4, 0xD1B9FBC5, 0x41A707EF, 0x7522B4A1, 0x74F5B0FC, 0xE23D9EE5, 0x69F0FC2A, 0xE292E471, + 0x317FC9CA, 0xFF734AEA, 0xFC8CE757, 0xD4F5D654, 0xD23E5C5E, 0xA7C34220, 0x5B3E3727, 0xF9F7CE1F, + 0xD59D415D, 0xABD151AA, 0xF6D1DD14, 0xB657B513, 0x589B52A4, 0x011FD575, 0xA0AE1746, 0xF4603C90, + 0x074E24C4, 0xE9E47FEF, 0x1F000000, +}; + +u32 pri_mapping_binary_52[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x70718879, 0x2C9D30F9, 0x8D0C0C67, 0x19186EAF, 0x86A86302, 0xAA533632, 0x01EB6770, + 0x6560082B, 0x83A8676A, 0x47358F19, 0xC39E1D50, 0x7F010000, +}; + +u32 pri_mapping_binary_53[] = { + 0x11727593, 0x4B4C1351, 0x1486FF69, 0x4744C552, 0x2A2F1FC8, 0x0882C695, 0x14487449, 0xCB2B7143, + 0x87C610E3, 0x02631B70, 0xE3469934, 0x712510AA, 0xD2058911, 0x26BEC2C6, 0xB4036ABC, 0x61411DE2, + 0x23313E70, 0x78AD6D63, 0xD89918AA, 0x246E8C92, 0xE299DE9A, 0xD8987B37, 0xEDFCFF77, 0xCEFDEFCD, + 0xB95FC097, 0x897207DC, 0xC073386B, 0x4AAA95C8, 0x56E3B45C, 0xEBBEBD6D, 0xC22D4102, 0x16705CDA, + 0xA6F5BA18, 0x0EC2174C, 0x9439785D, 0x09FD2A98, 0xCF7551F0, 0x9BB7DB96, 0x3725B8E8, 0x0F835F8D, + 0x86FD6E86, 0xC4D078DC, 0x186548F7, 0xADA43E58, 0x0C5805B2, 0x6FE5756C, 0xBA680386, 0x326F6BD0, + 0x43DCECE0, 0xE45D5D63, 0x70CDE3C5, 0x9377BC8F, 0xB4C9A0AB, 0x639ADD07, 0x5B40C6E4, 0xBA837455, + 0xBD5A64EB, 0x33D1C64B, 0x461F43E9, 0x32563E5B, 0xDC7792DF, 0xA5463A6D, 0xBF73EEFC, 0x31A39BE1, + 0xD7F2D397, 0xA15E790D, 0xEB2EC8E4, 0xC7559DF2, 0xBDB2535F, 0x8E0CF3BA, 0x1D6B0C2D, 0x9E80524F, + 0x75DF92AB, 0x6943E37C, 0x11E949D5, 0xE0396680, 0xF422E777, 0x3E6368F7, 0xAA8A9DFF, 0xD49D135D, + 0xD14ECA91, 0xC172CAE2, 0xE72B265F, 0x5671D1EF, 0xE6F7279D, 0x66C81829, 0x6B2ACAEB, 0x774D3368, + 0xDE5050B1, 0xFB9A4042, 0xE79C7C93, 0xBEB3C046, 0x9A73BBFF, 0xE1B2E646, 0x3AA1737D, 0x8F402F11, + 0xE87B05BA, 0x4BA0970A, 0x74B7402F, 0x13E81ED1, 0x39C70BCF, 0xB94F505F, 0x4E3ABC34, 0x67F97B94, + 0x630CA696, 0xD043C1C2, 0xFA0A417D, 0xA540AF12, 0xE8D5A2BC, 0x1385FBED, 0x17D41FF8, 0x4FCFBF9F, + 0x1FDC3F48, 0xBECF1368, 0x3B497EBB, 0x6F303A14, 0x62B8A159, 0xF38F749A, 0xFF18B636, 0x529C3B64, + 0x9FBB2E1C, 0x6C226EAE, 0xDFB83E54, 0xC9B06465, 0x339F3E72, 0xBF867C6F, 0x5DC06FFB, 0x2DCD5323, + 0x5A98E6AB, 0x3965DD32, 0x72731D1B, 0x9EE4DC61, 0xE23A7C67, 0xDB6CCE8A, 0xCF26749A, 0xD3870FBE, + 0xDF7F6CE5, 0xB8C9733D, 0x9CAB252E, 0xE8F5D7DB, 0xB9A50B55, 0x03E547FF, 0xE6A71C1A, 0x10EEE0E7, + 0x709CE1BC, 0x427C8337, 0xD066F34B, 0x7ADC1CA3, 0xF78B9FF4, 0x4EDF73FF, 0x08F93D6A, 0xA8D77E37, + 0x6FBACD89, 0x912BF97B, 0x58CCED3B, 0x1CCBE7AB, 0x23AEC957, 0xD1E024CE, 0x181D18D3, 0x5A19BE46, + 0xD2D7C6EF, 0xE5B80871, 0x3DE877A1, 0x9E384575, 0x52BF240A, 0xD71F0000, +}; + +u32 pri_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x7071A879, 0x47373274, 0xEE9A0394, 0xDFC8C0B0, 0x9A8161DF, 0x3F960B0C, 0x0FF88052, + 0x1B19428C, 0x9C9541FA, 0x19CA1818, 0x525D21EA, 0x99DA3732, 0xDCD9757A, 0x35D0BC05, 0x0C1B80EA, + 0x1E20EC59, 0xCA18AC2C, 0x316307D4, 0x5F000000, +}; + +u32 pri_mapping_binary_55[] = { + 0x11728594, 0x3D685351, 0x14C7CF4B, 0x52AD1AE3, 0x6B1AB57E, 0xB48DBEDA, 0x56AD101F, 0xD54DD0D4, + 0x547092A4, 0x1FA08B42, 0x21D2C545, 0xC3333844, 0x85945407, 0x45946BA8, 0x50971269, 0x07EFA2F6, + 0x46310E22, 0xC6A55B51, 0x1F344B71, 0x79431627, 0x4BE279EF, 0xA64D2139, 0xF42DF7F1, 0xFBFFCFFF, + 0xDC0F387F, 0x407E0202, 0x2E500116, 0xC1DDE9ED, 0x081A6BBD, 0xB39E6EF5, 0x595580AA, 0x80029087, + 0x7EA58A5F, 0xA1155C68, 0xFF2AA0CD, 0x25EBBCB8, 0x06E1BD93, 0x12847F32, 0xAEEA292B, 0xE0C31F0E, + 0x9A3E3812, 0x5439C413, 0x06BBA170, 0x8864AECD, 0x670507A8, 0x0058A667, 0x094A3E6C, 0xC041D103, + 0x8E4F6839, 0x7636C1E1, 0x5C66F9DB, 0xF388CC51, 0x4A1C12FA, 0x84A36758, 0x56DCC79C, 0x4AC43263, + 0x9AAC77A1, 0x3EA20F69, 0xB66EB2A2, 0x4827649D, 0xBB50EFCF, 0x2253F131, 0xCCAD08CB, 0x7CADC83A, + 0x4FA1795D, 0xCB6C63BF, 0xDF918F33, 0x310DF77D, 0x0BE0EFAA, 0xACDFB6C9, 0x678A2F4A, 0x8EBD738E, + 0x1F0299B3, 0x3DC5E18C, 0x1E0D3BE7, 0x1ACFB1DB, 0x131C563E, 0xAD59BF8A, 0xEBF72573, 0x5A53F59C, + 0x9F626621, 0xC724DF71, 0xBDCEFD62, 0xC0CC3179, 0xFFEE971B, 0x7D4A50F6, 0xC1CEF31C, 0xC2E1D885, + 0xD3E8BBDB, 0xF7226DF7, 0x01035F73, 0x4EFA5B26, 0xD7FB7DB6, 0x17E3C163, 0x99BF2BC4, 0x61541FF6, + 0xF8B1AE38, 0x37FF885D, 0xE2F064B9, 0x3D7A6FC1, 0xF15DE9BA, 0x2A7D5ED4, 0x1F46C787, 0x8770FDA1, + 0x2EBE494D, 0xE1FB9877, 0xFC4F5F61, 0x1FDCCAE4, 0x65795E6F, 0xB9BE5FFB, 0x9EF11C0E, 0xDF4D701F, + 0xC1F7105C, 0x25781BC1, 0xFD046F27, 0x7880E07B, 0x1BB9732F, 0xFB367173, 0xAC286ED6, 0xFCFB979A, + 0xE77410FC, 0x00C10F12, 0xFC10C10F, 0x13BC93E0, 0x5D04EF26, 0x7890E047, 0x087E94E0, 0x1AC17B08, + 0x7E8CE0BD, 0x04EF6BE0, 0xB5B9F55D, 0xEAFDA8FB, 0xF59E4167, 0x2E8CA613, 0x4A8043DE, 0x8827A7B3, + 0x1B73C9F1, 0x1D47DF45, 0x3D16B27D, 0x069BCEA6, 0xEDF991B7, 0xCC7852EA, 0x27B6D04F, 0x6EA10FD0, + 0xFA5B28F8, 0xE054131D, 0x4731C493, 0x1F6A73FB, 0x3F000000, +}; + +u32 pri_mapping_binary_56[] = { + 0x11727590, 0x31480261, 0x14C7FFA7, 0x6769A95D, 0xE6104574, 0x64496338, 0xD49C06D1, 0x2697D01A, + 0x86084D45, 0x74380515, 0x28424110, 0x84498334, 0x040745F7, 0x05D17906, 0xB9384405, 0xAE818383, + 0xE02082AB, 0x245CDFE7, 0x57D0D25B, 0xDEE3FFE7, 0xFDDF8FD7, 0x042F137E, 0x1BEB45D8, 0xA7109553, + 0x3DDFC1AC, 0x65757B26, 0x2481E925, 0x40B06895, 0x9D100147, 0xC3C4A88D, 0xEFB96997, 0xF1D44F91, + 0xF1C5E32C, 0xB18E8E97, 0x0E0442C8, 0x1F932502, 0x33A765D3, 0xEA0B7353, 0x47276247, 0x00F53B04, + 0x86A2A911, 0xEA776FDB, 0xD7BE22DF, 0x133AFFEE, 0xF57D5B9D, 0x20168A04, 0x64A9F997, 0x5FE2FCEE, + 0x71CA1F2C, 0x88D3D2B9, 0xD5E71718, 0xFFFC2F3F, 0xE32E1178, 0x0DD43495, 0x73D8AB04, 0x61DFDCF2, + 0x02BD7779, 0xA4C69309, 0x82DAFB7D, 0xEBCE14AB, 0xA87B2152, 0x5F9D09AC, 0x33CE877D, 0x6DF7708F, + 0xC03589AD, 0xD32BCEE3, 0xD009C694, 0x4C82F968, 0x8106737D, 0xA0409050, 0x961699AE, 0xAF6AF1E3, + 0x20BDFB89, 0xE7D7379E, 0x3B784690, 0xB6A9B110, 0xF52B6B8F, 0xDBE92481, 0x270FEDA6, 0xC2B99C3B, + 0x0417E14C, 0x94718DB4, 0xF0512B70, 0xDDC57425, 0x23B05C4F, 0x0FA9B6C9, 0xEF0D517D, 0x4551E34C, + 0x6F4CD436, 0xF49CA8A3, 0xECC5F026, 0x414AC9F6, 0xFF0C03C8, 0x6BC6CFDF, 0xBE010000, +}; + +u32 pri_mapping_binary_57[] = { + 0x11728593, 0x4D68D360, 0x18C7FFC9, 0xE25667CD, 0xB274CEAA, 0x9B2B1B16, 0xC14B0C1E, 0xFCB8883A, + 0x19326148, 0x19452628, 0x74072F92, 0x41093B78, 0x90D23985, 0x1E861B2C, 0xC80EBAC3, 0x582F6AC4, + 0xB1EDDDD0, 0x9D57841E, 0x3C4C2952, 0x6430D409, 0xBD8AB3F5, 0x49DF56D3, 0x2DC5F792, 0xE4F77B3E, + 0x13B2057E, 0x18DA4428, 0xC0321A3A, 0xFDC1D0E8, 0x4EF899D4, 0xA54C9618, 0x140102B0, 0x82934289, + 0xCE9A0F22, 0x85AF30B4, 0x8A3CCF4F, 0xD71016CB, 0x5542F8C5, 0xCB95A43C, 0x0A32DDD8, 0x30C55824, + 0xA0D8987D, 0x78EAF9DD, 0xB1778E1D, 0x4DA42ABE, 0x6043EFEE, 0x952E937F, 0x3C3FBD68, 0x997F7D41, + 0x800C216F, 0xE38E1A38, 0xE1F82523, 0x6D36B6DB, 0xC00EF063, 0x997B91FC, 0x986A4A1A, 0xF996EFF8, + 0x9C4B73DE, 0x40FCAA3A, 0x1EE9217E, 0x65E1FDFD, 0x7492F268, 0xB417DF78, 0x5F89FC19, 0xBD570B91, + 0xCF9C7E9A, 0x1EBF5DEE, 0x9B48C5A4, 0x2CF232F6, 0x656D4CDF, 0x88869DBE, 0x1B0B99D5, 0xF371EE63, + 0xF778FDC6, 0x57369A2E, 0x2587CB7D, 0x33344EA5, 0x6F13F1B0, 0x3E121188, 0xFFFEB4FA, 0x3663F1F7, + 0x253DE2DE, 0x47DED463, 0x11A72FB3, 0xE6069371, 0x1B1DC5B5, 0xEC768EFB, 0xFD1E1E45, 0xA0EA9B5D, + 0xBEC8B673, 0xF316E707, 0xEA707F1D, 0x7E702F2F, 0xEF2DBBF8, 0x07D63F54, 0xE52D13FF, 0xF8064BCD, + 0x54EB28C6, 0xEE789AF7, 0x25F0F32B, 0xF7ADC6EE, 0x3E363683, 0xD76F3D98, 0xE05EFD8F, 0x0F18DEF3, + 0xB7D5E187, 0x0CEFBDDA, 0x5D3C67AD, 0xB384CAE3, 0x0F0F78D7, 0x09BAB866, 0x35537CED, 0x7738E2F2, + 0x6C726EF0, 0xAC8FF2E3, 0x5FD4FE8A, 0x3FEAF26F, 0xCE5DBBF9, 0x24519B7F, 0x6CC07BCE, 0x0E17BF30, + 0xF57AB62F, 0x4A791F81, 0x9914F79D, 0x9A6B8FA9, 0x75D617E5, 0xF58E2BDE, 0x7B74EDE5, 0x1A2ECA70, + 0x9EA1D3FF, 0xAA2CA1F6, 0xFC010000, +}; + +u32 pri_mapping_binary_58[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x031350F9, 0x875D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xFEB37C60, 0x64E00332, 0x36329419, 0xA5842808, 0x6C64F8B7, 0xEBCD9D15, + 0x3320E28C, 0x7071A879, 0x47E1F217, 0x181EF001, 0x85363284, 0x18393282, 0xF4B9CE88, 0xEC6C2B83, + 0xA8636ADF, 0xC8C07087, 0x81E1D42E, 0x960D0C07, 0x80EA1E20, 0xCC679C21, 0xB5AB5919, 0x28BF9A81, + 0x617BFA0E, 0xA8BF0000, +}; + +u32 pri_mapping_binary_59[] = { + 0x11727593, 0x4D4C1361, 0x108667B7, 0x452BE25A, 0x0A155091, 0x061BC3C5, 0x049AC698, 0x78C156F4, + 0x64D294F2, 0xE349A334, 0xA0074324, 0x362B2762, 0x2215E480, 0x9AD4153C, 0x608CA4A5, 0x1AFD4EB0, + 0x1FA8241E, 0x0C344DBC, 0x69CA8670, 0x92282C60, 0x3C78E0CF, 0xD99D42AA, 0xC85E7677, 0x9E79DF6F, + 0x6676671E, 0xE8E2502C, 0x821D4005, 0x4B7941A9, 0x4B5E3B31, 0x64ADB03F, 0xDEE46017, 0x40001887, + 0x2A6113AF, 0x491B8898, 0x3ECEA150, 0x245D01DE, 0x5D306ABA, 0xB86095EC, 0x36AD2B02, 0x48F8C0C0, + 0x29D67AFD, 0x7606231D, 0xAA126E64, 0x00B300CB, 0x9A750E56, 0x243466A0, 0x04E588C1, 0xA501D0F8, + 0x1DD2092B, 0x0CCE8A42, 0xC883F109, 0x59E73D11, 0xD4BD07C8, 0xAC934E44, 0x9EE72B72, 0x58905B7D, + 0xB7A2ED61, 0x067CE6D9, 0xF78984F5, 0x33CC4960, 0x99DBC93B, 0x4755B9F3, 0x11335A81, 0xF42B3AC7, + 0x3AC920EC, 0x73093598, 0xF7E0E160, 0x3CEA46FE, 0x1B409FA2, 0x73F2903B, 0x7D6193C7, 0x4AEE15B9, + 0x5D0CBEBD, 0xD478EC3A, 0xE9F7BC65, 0xE00DDE6E, 0xF4DBB373, 0xF9C5409B, 0x1EC82415, 0xF47903B0, + 0xBA403E7B, 0x31CF5F19, 0x0919F52C, 0xD46889F3, 0x5DC89770, 0xDA29F2B1, 0x0D3138E7, 0xC9AB7621, + 0x7FAA246F, 0x7463BFEB, 0x6B5F657D, 0x90F83EE4, 0x0D95C77D, 0x867EA441, 0x555A4F7D, 0x30A62C07, + 0x5AE85CE1, 0x8CF97EB7, 0x2F46F9F9, 0x43465F0E, 0xBF91AF36, 0x3D6F3E7D, 0x95C1CF61, 0xFDC54746, + 0x7C3FF248, 0xF05ABD31, 0xF7B5315D, 0x4D74509D, 0x05188F05, 0xA3665CCA, 0xC04CEA09, 0xE51FE867, + 0xE0F0B843, 0x467D9A32, 0xCD8DFA60, 0x03E04786, 0xB884DCE9, 0x09D41A5C, 0x567AB7F9, 0xA246FC20, + 0xF288A7C5, 0xD45FE45F, 0x3EC515B3, 0xDEC0CD3E, 0xE2F6FE1D, 0xF598F142, 0x8C7707DB, 0xCDF84242, + 0x1B6EECA2, 0xBEB7FA74, 0xE4F86EF0, 0x452DAED0, 0x3C2CDDC4, 0x8B72782A, 0xC63BDBAA, 0x684E78AE, + 0xD96F71BF, 0xF90EF9C5, 0xD9EF37C5, 0xA02EDCD4, 0x5AEFC7FC, 0xFB6AC27B, 0x81C15272, 0xE0F5BB34, + 0xFD57CE2E, 0x730E5EC3, 0x0F1A70EE, 0x599D18DD, 0x9A0B9D7B, 0xE8CAFFEB, 0x127B8997, 0xE4708DA7, + 0x927185E6, 0xA5A7A9AE, 0xD21CAE27, 0x66524A1B, 0xE9CA0239, 0xBAD6692E, 0xA32E9D9C, 0xDD507B50, + 0x5F077079, 0x793EBBCF, 0xE61E979D, 0x6C1EB7E5, 0xEEADE512, 0xF91C461F, 0xF0E0BE6E, 0xFDB736DC, + 0x9F485C69, 0x09FDFDDD, 0x8E04FEED, 0x83E24777, 0x8997EF12, 0x3FB6335E, 0x0DB51254, 0x6CD73196, + 0xADFB0F00, +}; + +u32 pri_mapping_binary_60[] = { + 0x11726D91, 0x4D284451, 0x1886DFFB, 0x33DC619A, 0xAEC98285, 0x5C06D928, 0xCDC2C68A, 0x8961A73B, + 0x92B2D308, 0xD9CC4293, 0xDF1221A1, 0x94323714, 0xE56FA62C, 0x9C52C619, 0xC546F949, 0x592AA326, + 0x163668CA, 0x928C73E7, 0x5C22CEE6, 0xDCDEF37C, 0xEFFB7DF7, 0x7B043F14, 0xF92254E0, 0x105291A3, + 0x401B78AF, 0x58978BD5, 0xC534852A, 0x4000E2A8, 0x14D2EC9C, 0x2810191E, 0xA7C81379, 0x9D83DD1A, + 0x0E322E1A, 0xDEB85D5A, 0x4E22E564, 0x1F0425F5, 0x528B5B25, 0xE80C37F9, 0x7A1A097A, 0xC33B74DB, + 0x756C5203, 0xE3731697, 0x22F0E913, 0x6D5EC6E9, 0x5B432B83, 0x3504F7D1, 0x84BD6158, 0xBE46D209, + 0x2149A0B9, 0xBAEA4D9F, 0x8D80515E, 0x1622B80A, 0xCD1FED5E, 0x1228A7B8, 0xE8EEE33E, 0xE209814D, + 0x6CACF330, 0xEE66E392, 0x1AD904CD, 0xB3338186, 0x7982C068, 0x50789894, 0x53029C90, 0xF608A003, + 0x5ED59AE7, 0x95E02E36, 0x751665BE, 0x2FCF6B87, 0xB77D3C57, 0x665CA9EE, 0xB7997DC5, 0x97C2D169, + 0x37317F05, 0xAE46789D, 0x50CBFD6C, 0x0B04214F, 0xA055635C, 0x87B1BF39, 0x56CDB80F, 0xE029C1DF, + 0xB37EBC7F, 0xD0A744C4, 0xE07A36D3, 0x97F469BF, 0xE9FF4E9F, 0x0F76C23C, 0x57617A7F, 0x69975B62, + 0x7A829EC5, 0xBE787B90, 0xCDE7F17B, 0x4D1FEA8A, 0x181521DE, 0x8734F59D, 0x97A9CF09, 0x7EE559F3, + 0x9D132CD3, 0xDDA388C1, 0xB83B6066, 0xF5D1DA7B, 0x66DF8555, 0xED71E5D7, 0x7E159E97, 0xDBF27FDF, + 0x8E3F7ACC, 0xF2FB0400, +}; + +u32 pri_mapping_binary_61[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3F42752A, 0xFFFFFFFC, 0xB38B4180, + 0x1124BE9B, 0x8181F13F, 0x101CE060, 0x60616060, 0x7DB28B41, 0x9009A28F, 0x07482B30, 0x6C079BA2, + 0xC0F01B62, 0xDC7F9606, 0x86097C40, 0xC6468634, 0x25E71066, 0x818D0C0C, 0xEE0C0CCD, 0xC93B1850, + 0x01000000, +}; + +u32 pri_mapping_binary_62[] = { + 0x11727591, 0xAF4EC350, 0x14C67FF7, 0xB640C5B2, 0xB4090204, 0xA1992018, 0x129844F1, 0x101580DE, + 0xCC2462E1, 0x0D08BAA6, 0x0EE44051, 0x056BCD2C, 0xE11198C0, 0xCD6C59FD, 0x9A96BBDE, 0xB6E9023B, + 0xE6DE73CE, 0xF77DE7DF, 0x0C6D11FB, 0x121BC618, 0x47AD03F7, 0x3E3D7936, 0x8F533F8D, 0xB0050262, + 0xCE45AE6C, 0x6221410E, 0x221CA979, 0x2DF5BABC, 0x172A2E2B, 0x2D979B89, 0xA0AD3E21, 0xC36ECF73, + 0xED902C9A, 0x4F47818E, 0x8B3A3E2B, 0xEB17F56C, 0x3F8F396D, 0xD4316E43, 0x56AF8BCF, 0x71C9936B, + 0x5EA7E75D, 0xD47A213C, 0xC2D352E7, 0x8D463DD5, 0x1AA3A0D4, 0xF1959FC1, 0x7CAA71E6, 0x169C9015, + 0x4EFB641A, 0xBFB3658E, 0xDD3F71CD, 0x33EFCC1F, 0x92367B2A, 0xEF74BCAB, 0x75BF8E13, 0x3C0CFB4A, + 0xDF81CB97, 0x6AEE62DF, 0x8767D7B1, 0xB531F78D, 0xC22DE0FB, 0xABEEE38D, 0x89D24BFE, 0xDD9BBA53, + 0x6C35EF43, 0xB79AEB83, 0x4DFB0500, +}; + +u32 sec_mapping_binary_62[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593630, 0x1CE063E0, 0xD8B09181, 0xC108282E, 0x702002AC, 0xCFFA39D4, + 0x3EA8BAFF, 0x40F93206, 0x869410A8, 0xBCE54690, 0x910C2B66, 0xEC80AA03, 0x00000000, +}; + +u32 pri_mapping_binary_63[] = { + 0x11727591, 0xAF4EC350, 0x14C67FF7, 0xB640C5B2, 0xB4090204, 0xA1992018, 0x129844F1, 0x101580DE, + 0xCC2462E1, 0x0D08BAA6, 0x0EE44051, 0x056BCD2C, 0xE11198C0, 0xCD6C59FD, 0x9A96BBDE, 0xB6E9023B, + 0xE6DE73CE, 0xF77DE7DF, 0x0C6D11FB, 0x121BC618, 0x47AD03F7, 0x3E3D7936, 0x8F533F8D, 0xB0050262, + 0xCE45AE6C, 0x6221410E, 0x221CA979, 0x2DF5BABC, 0x172A2E2B, 0x2D979B89, 0xA0AD3E21, 0xC36ECF73, + 0xED902C9A, 0x4F47818E, 0x8B3A3E2B, 0xEB17F56C, 0x3F8F396D, 0xD4316E43, 0x56AF8BCF, 0x71C9936B, + 0x5EA7E75D, 0xD47A213C, 0xC2D352E7, 0x8D463DD5, 0x1AA3A0D4, 0xF1959FC1, 0x7CAA71E6, 0x169C9015, + 0x4EFB641A, 0xBFB3658E, 0xDD3F71CD, 0x33EFCC1F, 0x92367B2A, 0xEF74BCAB, 0x75BF8E13, 0x3C0CFB4A, + 0xDF81CB97, 0x6AEE62DF, 0x8767D7B1, 0xB531F78D, 0xC22DE0FB, 0xABEEE38D, 0x89D24BFE, 0xDD9BBA53, + 0x6C35EF43, 0xB79AEB83, 0x4DFB0500, +}; + +u32 sec_mapping_binary_63[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593630, 0x1CE063E0, 0xD8B09181, 0xC108282E, 0x702002AC, 0xCFFA39D4, + 0x3EA8BAFF, 0x40F93206, 0x869410A8, 0xBCE54690, 0x910C2B66, 0xEC80AA03, 0x00000000, +}; + +u32 pri_mapping_binary_64[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_cave_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_cave_all_p.c.REMOVED.git-id deleted file mode 100644 index 17ef97c9..00000000 --- a/assets/obseg/bg/bg_cave_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -83e6391d61cf3f90af4176e206a21020bdd93636 \ No newline at end of file diff --git a/assets/obseg/bg/bg_cave_all_p.h b/assets/obseg/bg/bg_cave_all_p.h new file mode 100644 index 00000000..f17e92e1 --- /dev/null +++ b/assets/obseg/bg/bg_cave_all_p.h @@ -0,0 +1,227 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 sec_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 sec_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 sec_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 sec_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 sec_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 sec_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 sec_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_6_point portal_3; +extern struct portal_6_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_6_point portal_10; +extern struct portal_6_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_6_point portal_13; +extern struct portal_6_point portal_14; +extern struct portal_6_point portal_15; +extern struct portal_6_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_6_point portal_27; +extern struct portal_6_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_6_point portal_41; +extern struct portal_6_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_6_point portal_66; +extern struct portal_6_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_6_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_6_point portal_71; +extern struct portal_6_point portal_72; +extern struct portal_6_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; diff --git a/assets/obseg/bg/bg_cave_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_cave_all_p.h.REMOVED.git-id deleted file mode 100644 index 792b544a..00000000 --- a/assets/obseg/bg/bg_cave_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -f17e92e15a139728a6300820aef9fdcc1042e89c \ No newline at end of file diff --git a/assets/obseg/bg/bg_crad_all_p.c b/assets/obseg/bg/bg_crad_all_p.c new file mode 100644 index 00000000..6d8c0fd3 --- /dev/null +++ b/assets/obseg/bg/bg_crad_all_p.c @@ -0,0 +1,2415 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_crad_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, 722.000000, -74.000000, 0.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, 307.000000, -95.000000, 0.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, -34.000000, -117.000000, 0.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, &sec_mapping_binary_4, -307.000000, -95.000000, 0.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, -722.000000, -74.000000, 0.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, -93.000000, -237.000000, -43.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, &sec_mapping_binary_7, -9.000000, -413.000000, -1.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, -9.000000, -229.000000, -2.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 39.000000, -1335.000000, 30.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, -603.000000, 29.000000, 0.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, -341.000000, 47.000000, 5.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, 0.000000, 56.000000, -16.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, 341.000000, 47.000000, -5.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, 603.000000, 29.000000, 0.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, -4.000000, 66.000000, -409.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, -4.000000, 66.000000, 409.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, 341.000000, 47.000000, -4.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, -341.000000, 47.000000, 4.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, &sec_mapping_binary_19, 2430.000000, -754.000000, -558.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, -1699.000000, -754.000000, -1825.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, &sec_mapping_binary_21, -745.000000, -754.000000, 2376.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, &sec_mapping_binary_22, 631.000000, 190.000000, -275.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, &sec_mapping_binary_23, -629.000000, 190.000000, -276.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, &sec_mapping_binary_24, -2.000000, 190.000000, 816.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, &sec_mapping_binary_25, 11.000000, 199.000000, 277.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, 234.000000, 199.000000, -148.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -245.000000, 199.000000, -129.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, -453.000000, 207.000000, -275.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, 1.000000, 207.000000, -508.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, 453.000000, 207.000000, -275.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &sec_mapping_binary_31, 453.000000, 207.000000, 275.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, -1.000000, 207.000000, 506.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, &sec_mapping_binary_33, -453.000000, 207.000000, 275.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, -185.000000, 221.000000, 1428.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, -1137.000000, 221.000000, -883.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, &sec_mapping_binary_36, 1330.000000, 221.000000, -557.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, &pri_mapping_binary_37, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {0, 0, 0, 0}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -61.0, -269.0, -57.0, -61.0, -269.0, -29.0, -61.0, -205.0, -29.0, -61.0, -205.0, -57.0}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -29.0, -271.0, 18.0, -29.0, -271.0, 57.0, 11.0, -271.0, 57.0, 11.0, -271.0, 18.0}; +struct portal_4_point portal_2 = {4, 0, 0, 0, -129.0, -117.0, -83.0, -129.0, -610.0, -83.0, -129.0, -610.0, 79.0, -129.0, -117.0, 79.0}; +struct portal_4_point portal_3 = {4, 0, 0, 0, -1254.0, -183.0, 1517.0, 1332.0, -183.0, 1517.0, 1332.0, -183.0, -1457.0, -1254.0, -183.0, -1457.0}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 916.0, 0.0, 313.0, 916.0, 0.0, -313.0, 528.0, 0.0, -313.0, 528.0, 0.0, 313.0}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 528.0, 0.0, -313.0, 481.0, 0.0, -313.0, 481.0, 0.0, 313.0, 528.0, 0.0, 313.0}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 481.0, 0.0, 313.0, 481.0, 0.0, -313.0, 201.0, 0.0, -313.0, 201.0, 0.0, 313.0}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 201.0, 0.0, 313.0, 201.0, 0.0, -313.0, 79.0, 0.0, -313.0, 79.0, 0.0, 313.0}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 79.0, 0.0, -313.0, -79.0, 0.0, -313.0, -79.0, 0.0, 313.0, 79.0, 0.0, 313.0}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -79.0, 0.0, -313.0, -201.0, 0.0, -313.0, -201.0, 0.0, 313.0, -79.0, 0.0, 313.0}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -201.0, 0.0, 313.0, -201.0, 0.0, -313.0, -481.0, 0.0, -313.0, -481.0, 0.0, 313.0}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -481.0, 0.0, 313.0, -481.0, 0.0, -313.0, -528.0, 0.0, -313.0, -528.0, 0.0, 313.0}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -528.0, 0.0, -313.0, -916.0, 0.0, -313.0, -916.0, 0.0, 313.0, -528.0, 0.0, 313.0}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 528.0, -190.0, -313.0, 528.0, 0.0, -313.0, 528.0, 0.0, 313.0, 528.0, -190.0, 313.0}; +struct portal_4_point portal_14 = {4, 0, 0, 0, 79.0, -183.0, -313.0, 79.0, 0.0, -313.0, 79.0, 0.0, 313.0, 79.0, -183.0, 313.0}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -79.0, -183.0, -313.0, -79.0, 0.0, -313.0, -79.0, 0.0, 313.0, -79.0, -183.0, 313.0}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -61.0, -610.0, -83.0, -61.0, -183.0, -83.0, -61.0, -183.0, 79.0, -61.0, -610.0, 79.0}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -528.0, -190.0, -313.0, -528.0, 0.0, -313.0, -528.0, 0.0, 313.0, -528.0, -190.0, 313.0}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -201.0, 90.0, 0.0, -1.0, 90.0, 0.0, -182.0, 90.0, -313.0, -201.0, 90.0, -313.0}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -201.0, 90.0, 313.0, -182.0, 90.0, 313.0, -1.0, 90.0, 0.0, -201.0, 90.0, 0.0}; +struct portal_3_point portal_20 = {3, 0, 0, 0, 179.0, 90.0, 314.0, -1.0, 90.0, 0.0, -182.0, 90.0, 313.0}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 201.0, 90.0, 313.0, 201.0, 90.0, 0.0, -1.0, 90.0, 0.0, 179.0, 90.0, 314.0}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 201.0, 90.0, -313.0, 180.0, 90.0, -313.0, -1.0, 90.0, 0.0, 201.0, 90.0, 0.0}; +struct portal_3_point portal_23 = {3, 0, 0, 0, -182.0, 90.0, -313.0, -1.0, 90.0, 0.0, 180.0, 90.0, -313.0}; +struct portal_3_point portal_24 = {3, 0, 0, 0, -481.0, 90.0, -313.0, -481.0, 90.0, -265.0, -454.0, 90.0, -313.0}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -481.0, 90.0, -265.0, -481.0, 90.0, -174.0, -401.0, 90.0, -313.0, -454.0, 90.0, -313.0}; +struct portal_5_point portal_26 = {5, 0, 0, 0, -481.0, 90.0, -174.0, -481.0, 90.0, 0.0, -201.0, 90.0, 0.0, -201.0, 90.0, -313.0, -401.0, 90.0, -313.0}; +struct portal_5_point portal_27 = {5, 0, 0, 0, -481.0, 90.0, 0.0, -481.0, 90.0, 174.0, -401.0, 90.0, 313.0, -201.0, 90.0, 313.0, -201.0, 90.0, 0.0}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -481.0, 90.0, 174.0, -481.0, 90.0, 269.0, -456.0, 90.0, 313.0, -401.0, 90.0, 313.0}; +struct portal_3_point portal_29 = {3, 0, 0, 0, -481.0, 90.0, 269.0, -481.0, 90.0, 313.0, -456.0, 90.0, 313.0}; +struct portal_5_point portal_30 = {5, 0, 0, 0, 201.0, 90.0, 0.0, 201.0, 90.0, 313.0, 397.0, 90.0, 313.0, 481.0, 90.0, 168.0, 481.0, 90.0, 0.0}; +struct portal_4_point portal_31 = {4, 0, 0, 0, 397.0, 90.0, 313.0, 455.0, 90.0, 313.0, 481.0, 90.0, 267.0, 481.0, 90.0, 168.0}; +struct portal_3_point portal_32 = {3, 0, 0, 0, 455.0, 90.0, 313.0, 481.0, 90.0, 313.0, 481.0, 90.0, 267.0}; +struct portal_5_point portal_33 = {5, 0, 0, 0, 201.0, 90.0, -313.0, 201.0, 90.0, 0.0, 481.0, 90.0, 0.0, 481.0, 90.0, -170.0, 399.0, 90.0, -313.0}; +struct portal_4_point portal_34 = {4, 0, 0, 0, 481.0, 90.0, -170.0, 481.0, 90.0, -267.0, 455.0, 90.0, -313.0, 399.0, 90.0, -313.0}; +struct portal_3_point portal_35 = {3, 0, 0, 0, 481.0, 90.0, -267.0, 481.0, 90.0, -313.0, 455.0, 90.0, -313.0}; +struct portal_3_point portal_36 = {3, 0, 0, 0, 481.0, 90.0, 168.0, 481.0, 90.0, 0.0, 578.0, 90.0, 0.0}; +struct portal_4_point portal_37 = {4, 0, 0, 0, 481.0, 90.0, 168.0, 578.0, 90.0, 0.0, 636.0, 90.0, 0.0, 481.0, 90.0, 267.0}; +struct portal_3_point portal_38 = {3, 0, 0, 0, 481.0, 90.0, -170.0, 578.0, 90.0, 0.0, 481.0, 90.0, 0.0}; +struct portal_4_point portal_39 = {4, 0, 0, 0, 481.0, 90.0, -267.0, 636.0, 90.0, 0.0, 578.0, 90.0, 0.0, 481.0, 90.0, -170.0}; +struct portal_4_point portal_40 = {4, 0, 0, 0, 817.0, 90.0, -314.0, 636.0, 90.0, 0.0, 481.0, 90.0, -267.0, 481.0, 90.0, -313.0}; +struct portal_6_point portal_41 = {6, 0, 0, 0, 817.0, 90.0, -314.0, 830.0, 90.0, -314.0, 830.0, 90.0, 313.0, 481.0, 90.0, 313.0, 481.0, 90.0, 267.0, 636.0, 90.0, 0.0}; +struct portal_3_point portal_42 = {3, 0, 0, 0, -582.0, 90.0, 0.0, -481.0, 90.0, 0.0, -481.0, 90.0, 174.0}; +struct portal_4_point portal_43 = {4, 0, 0, 0, -481.0, 90.0, 269.0, -636.0, 90.0, 0.0, -582.0, 90.0, 0.0, -481.0, 90.0, 174.0}; +struct portal_4_point portal_44 = {4, 0, 0, 0, -636.0, 90.0, 0.0, -814.0, 90.0, -313.0, -481.0, 90.0, -313.0, -481.0, 90.0, -265.0}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -481.0, 90.0, -174.0, -582.0, 90.0, 0.0, -636.0, 90.0, 0.0, -481.0, 90.0, -265.0}; +struct portal_3_point portal_46 = {3, 0, 0, 0, -481.0, 90.0, -174.0, -481.0, 90.0, 0.0, -582.0, 90.0, 0.0}; +struct portal_5_point portal_47 = {5, 0, 0, 0, -481.0, 90.0, 269.0, -481.0, 90.0, 313.0, -830.0, 90.0, 313.0, -830.0, 90.0, -313.0, -814.0, 90.0, -313.0}; +struct portal_4_point portal_48 = {4, 0, 0, 0, -690.0, 4.0, 54.0, -532.0, 4.0, 54.0, -532.0, 4.0, 22.0, -690.0, 4.0, 22.0}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 532.0, 4.0, -22.0, 690.0, 4.0, -22.0, 690.0, 4.0, -54.0, 532.0, 4.0, -54.0}; +struct portal_4_point portal_50 = {4, 0, 0, 0, -481.0, 4.0, 313.0, -481.0, 4.0, -313.0, -481.0, 90.0, -313.0, -481.0, 90.0, 313.0}; +struct portal_4_point portal_51 = {4, 0, 0, 0, -201.0, 4.0, 313.0, -201.0, 4.0, -313.0, -201.0, 90.0, -313.0, -201.0, 90.0, 313.0}; +struct portal_4_point portal_52 = {4, 0, 0, 0, 201.0, 4.0, 313.0, 201.0, 4.0, -313.0, 201.0, 90.0, -313.0, 201.0, 90.0, 313.0}; +struct portal_4_point portal_53 = {4, 0, 0, 0, 481.0, 4.0, 313.0, 481.0, 4.0, -313.0, 481.0, 90.0, -313.0, 481.0, 90.0, 313.0}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -481.0, 4.0, 22.0, -481.0, 68.0, 22.0, -481.0, 68.0, -11.0, -481.0, 4.0, -11.0}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -201.0, 4.0, -72.0, -201.0, 68.0, -72.0, -201.0, 68.0, -101.0, -201.0, 4.0, -101.0}; +struct portal_4_point portal_56 = {4, 0, 0, 0, 201.0, 4.0, 101.0, 201.0, 68.0, 101.0, 201.0, 68.0, 72.0, 201.0, 4.0, 72.0}; +struct portal_4_point portal_57 = {4, 0, 0, 0, 481.0, 4.0, 11.0, 481.0, 68.0, 11.0, 481.0, 68.0, -22.0, 481.0, 4.0, -22.0}; +struct portal_4_point portal_58 = {4, 0, 0, 0, 953.0, 489.0, -550.0, 636.0, 489.0, 0.0, 636.0, 93.0, 0.0, 953.0, 93.0, -550.0}; +struct portal_4_point portal_59 = {4, 0, 0, 0, 636.0, 489.0, 0.0, 318.0, 489.0, -550.0, 318.0, 93.0, -550.0, 636.0, 93.0, 0.0}; +struct portal_4_point portal_60 = {4, 0, 0, 0, -951.0, 489.0, -552.0, -316.0, 489.0, -550.0, -316.0, 93.0, -550.0, -951.0, 93.0, -552.0}; +struct portal_4_point portal_61 = {4, 0, 0, 0, -316.0, 489.0, -550.0, -636.0, 489.0, 0.0, -636.0, 93.0, 0.0, -316.0, 93.0, -550.0}; +struct portal_4_point portal_62 = {4, 0, 0, 0, -3.0, 489.0, 1100.0, -320.0, 489.0, 550.0, -320.0, 93.0, 550.0, -3.0, 93.0, 1100.0}; +struct portal_4_point portal_63 = {4, 0, 0, 0, 318.0, 93.0, 550.0, -320.0, 93.0, 550.0, -320.0, 489.0, 550.0, 318.0, 489.0, 550.0}; +struct portal_4_point portal_64 = {4, 0, 0, 0, -291.0, 93.0, -503.0, -316.0, 93.0, -550.0, -316.0, 489.0, -550.0, -291.0, 489.0, -503.0}; +struct portal_4_point portal_65 = {4, 0, 0, 0, 291.0, 489.0, -503.0, 318.0, 489.0, -550.0, 318.0, 93.0, -550.0, 291.0, 93.0, -503.0}; +struct portal_4_point portal_66 = {4, 0, 0, 0, 636.0, 489.0, 0.0, 578.0, 489.0, 0.0, 578.0, 93.0, 0.0, 636.0, 93.0, 0.0}; +struct portal_4_point portal_67 = {4, 0, 0, 0, 318.0, 93.0, 550.0, 288.0, 93.0, 503.0, 288.0, 489.0, 503.0, 318.0, 489.0, 550.0}; +struct portal_4_point portal_68 = {4, 0, 0, 0, -320.0, 489.0, 550.0, -291.0, 489.0, 503.0, -291.0, 93.0, 503.0, -320.0, 93.0, 550.0}; +struct portal_4_point portal_69 = {4, 0, 0, 0, -636.0, 93.0, 0.0, -582.0, 93.0, 0.0, -582.0, 489.0, 0.0, -636.0, 489.0, 0.0}; +struct portal_4_point portal_70 = {4, 0, 0, 0, -291.0, 489.0, 503.0, 288.0, 489.0, 503.0, 288.0, 93.0, 503.0, -291.0, 93.0, 503.0}; +struct portal_4_point portal_71 = {4, 0, 0, 0, 578.0, 489.0, 0.0, 291.0, 489.0, -503.0, 291.0, 93.0, -503.0, 578.0, 93.0, 0.0}; +struct portal_4_point portal_72 = {4, 0, 0, 0, -291.0, 489.0, -503.0, -582.0, 489.0, 0.0, -582.0, 93.0, 0.0, -291.0, 93.0, -503.0}; +struct portal_4_point portal_73 = {4, 0, 0, 0, -1.0, 489.0, 0.0, 578.0, 489.0, 0.0, 578.0, 93.0, 0.0, -1.0, 79.0, 0.0}; +struct portal_4_point portal_74 = {4, 0, 0, 0, -291.0, 489.0, -503.0, -1.0, 489.0, 0.0, -1.0, 79.0, 0.0, -291.0, 93.0, -503.0}; +struct portal_4_point portal_75 = {4, 0, 0, 0, -1.0, 489.0, 0.0, -291.0, 489.0, 503.0, -291.0, 93.0, 503.0, -1.0, 79.0, 0.0}; +struct portal_4_point portal_76 = {4, 0, 0, 0, 288.0, 93.0, 503.0, 578.0, 93.0, 0.0, 578.0, 489.0, 0.0, 288.0, 489.0, 503.0}; +struct portal_4_point portal_77 = {4, 0, 0, 0, 291.0, 489.0, -503.0, -291.0, 489.0, -503.0, -291.0, 93.0, -503.0, 291.0, 93.0, -503.0}; +struct portal_4_point portal_78 = {4, 0, 0, 0, -291.0, 489.0, 503.0, -582.0, 489.0, 0.0, -582.0, 93.0, 0.0, -291.0, 93.0, 503.0}; +struct portal_4_point portal_79 = {4, 0, 0, 0, 318.0, 489.0, -550.0, -316.0, 489.0, -550.0, -316.0, 93.0, -550.0, 318.0, 93.0, -550.0}; +struct portal_4_point portal_80 = {4, 0, 0, 0, 318.0, 93.0, 550.0, 636.0, 93.0, 0.0, 636.0, 489.0, 0.0, 318.0, 489.0, 550.0}; +struct portal_4_point portal_81 = {4, 0, 0, 0, -320.0, 489.0, 550.0, -636.0, 489.0, 0.0, -636.0, 93.0, 0.0, -320.0, 93.0, 550.0}; +struct portal_4_point portal_82 = {4, 0, 0, 0, -689.0, 489.0, 2327.0, -689.0, 32.0, 2327.0, -718.0, 32.0, 2310.0, -718.0, 489.0, 2310.0}; +struct portal_4_point portal_83 = {4, 0, 0, 0, -718.0, 32.0, 2310.0, 345.0, 32.0, 478.0, 345.0, 489.0, 478.0, -718.0, 489.0, 2310.0}; +struct portal_4_point portal_84 = {4, 0, 0, 0, -1684.0, 489.0, -1753.0, -1684.0, 32.0, -1753.0, -1655.0, 32.0, -1770.0, -1655.0, 489.0, -1770.0}; +struct portal_4_point portal_85 = {4, 0, 0, 0, -1655.0, 32.0, -1770.0, -586.0, 32.0, 59.0, -586.0, 489.0, 59.0, -1655.0, 489.0, -1770.0}; +struct portal_4_point portal_86 = {4, 0, 0, 0, 2360.0, 489.0, -582.0, 2360.0, 32.0, -582.0, 2360.0, 32.0, -548.0, 2360.0, 489.0, -548.0}; +struct portal_4_point portal_87 = {4, 0, 0, 0, 2360.0, 32.0, -548.0, 242.0, 32.0, -537.0, 242.0, 489.0, -537.0, 2360.0, 489.0, -548.0}; + +u32 point_table_binary_1[] = { + 0x11727598, 0x4D6C5455, 0x14C76F3B, 0x8FF85CB4, 0x0116485C, 0x69521201, 0x3F202D51, 0x1398486C, + 0xFDA83135, 0x9026E421, 0xD12E5874, 0x6335D140, 0x2048336A, 0x4D5A432C, 0xB2AF46B4, 0x4D1A414C, + 0xA41615A1, 0x6886691A, 0x75165A8B, 0xD28D2626, 0x13952E34, 0x200E737D, 0xF77CDD73, 0x2F6576BF, + 0xDCFFF99F, 0x73BFDF1D, 0xB3D3564C, 0x66CCAA2B, 0x874BF3F3, 0xF3D6387E, 0xD898B409, 0xD9CEDA29, + 0xE4DED1A5, 0xA52564D0, 0xC77CC833, 0xE8898B76, 0x0279C790, 0x30E8915D, 0x3E5B36E6, 0xB793874B, + 0x36FF017F, 0x68CCA573, 0xC8CE0FB9, 0x775418F4, 0x311F1A0D, 0xF5C4793E, 0xE41D43C2, 0xA027EE32, + 0xDDB696D7, 0x674EB748, 0x7E606384, 0x670DFC44, 0x0F8C7ACD, 0xFBF7EF0F, 0xF49D9D9D, 0x819F639D, + 0x4FF450CF, 0x00F67F1F, 0xF7FFC048, 0x381E0325, 0x5DDF9569, 0xAFC7F13C, 0x30C2E389, 0xE33DE0E7, + 0x13DA07FC, 0x7CF6B9EA, 0xEE5B29F3, 0xD187F512, 0xBFE7F409, 0xF3ACFD18, 0x59E933A7, 0xDE5482FE, + 0xD0FC737F, 0xBD9E58FC, 0x482FF94E, 0xDC23EB45, 0xE727BFC4, 0xD733818C, 0x7A336317, 0x51BFFE0C, + 0x8F2FC753, 0x7F67381E, 0x78C6CE23, 0x2B3DD6FF, 0x02B52FEA, 0xFABD5EE6, 0x8FFC482F, 0xF9CE6D92, + 0xF8BE207E, 0x318AAF20, 0x935EE2B7, 0x17C2F988, 0xC71BD9E7, 0x577AA877, 0xF3B7617F, 0x96EFBFF7, + 0x43BDCFF7, 0xD169592F, 0xE1F855A2, 0x789A0FD4, 0xF3FECAC7, 0x7F8FDE5F, 0xB23FF2F9, 0x769C30E7, + 0xF991957E, 0xCCA9374C, 0xC87E1D53, 0xF1A28FFD, 0x484FF994, 0xFF1472D7, 0x3BA11FB1, 0xE4A3FD9C, + 0xCF0FD6BB, 0xA56F6161, 0x41F697F1, 0xFB7D46FB, 0xBBF580AC, 0xF4E077F7, 0x7FE247FE, 0xD02E7A62, + 0xF1233DE5, 0x4B4CB553, 0xD7A3F4E4, 0x4FED52DF, 0xFDBB747F, 0x6F355E3E, 0x9FD283DF, 0xC6CDE237, + 0x76EBFE7A, 0x3FD4FBF1, 0x55E7218E, 0xF7EED00F, 0x399ECF7C, 0xED3CEAF4, 0x05DB7170, 0x7A7ADA9A, + 0x1E642B1C, 0x8D7FC6FE, 0x8AB55F4F, 0xD44E7E89, 0x59F719F8, 0xB97CA067, 0x5EC67F4C, 0xFBA33E31, + 0x1D6D120F, 0xFA88573C, 0xF36E6F6F, 0xAFD7337F, 0x6E2FB39F, 0x30E50396, 0xF566CCF8, 0xF878A007, + 0x96FCDB06, 0x89BB41BF, 0x6BFBB39A, 0x13D3FDA2, 0xE85DFB27, 0x8FFF2C7E, 0x6E3C6B57, 0x9F0096F5, + 0xF477C9B1, 0xADF2F86C, 0xD909FBBF, 0xCCFD638E, 0xD653359C, 0x6F60BD3F, 0xCB517B99, 0xFD377681, + 0x5F95C79F, 0x99FD5BD7, 0x6ABF4498, 0xFBDFB552, 0xE2418FEC, 0xFAEBCE27, 0x976F7272, 0x1299CE3B, + 0xE0BCFFC8, 0xA78641FF, 0x45CEA03F, 0xF5883E8F, 0xEDC285B7, 0x81495FB8, 0xF1CDD3E2, 0x9F05FEDD, + 0xE0D7DCFC, 0x0630F915, 0xECB64F03, 0xBF1BC53F, 0x281EF5E6, 0x6ABFD407, 0xF9AF3FE4, 0xD8F50779, + 0xDD1D3CFE, 0xA867F6F7, 0x279CAF55, 0x3C9F13CD, 0xFA7E2DFB, 0xFB51FBE5, 0xEBD7F0F8, 0xA19E99CF, + 0xFBD686F6, 0x4B8439FE, 0xC957241E, 0xF4C4B3CC, 0x7C9F33AF, 0x3F2E8CF7, 0xEB71D107, 0xF73F8E4F, + 0x62CE7C45, 0xEDC46F0E, 0x6BBD612E, 0x3293BEE8, 0xE75FD793, 0x7F8FFCA4, 0xFD0C7391, 0x99EEDF8C, + 0xEBFDE129, 0x988FB83F, 0x51BD7E3D, 0x889EEA9D, 0x1AD6F39D, 0x98D79270, 0x3D22FBFE, 0x4C0D87F5, + 0x86F5E4F7, 0xF1F560BD, 0x11FBFEC4, 0xFA2DADA0, 0xEF617FE6, 0xE8FECFF0, 0x3E4F34EB, 0xF69EF07E, + 0x67BF7C3C, 0x7785FD61, 0xE6EF8335, 0x87060707, 0xC52F11F6, 0xEB47AF7F, 0x43ECFA83, 0xE7C3E6C3, + 0x3C3FC87D, 0xE7797E71, 0xBF13CF32, 0x8B1ECE07, 0x7B7DEB9F, 0xD20EFCF2, 0x45AD2F30, 0x1799494F, + 0xF9ACFD80, 0xFD895F3F, 0xA2FD0ACC, 0x4566D4FB, 0xF3D71877, 0x1FDCD49F, 0xA85E7F7F, 0x889EEAED, + 0xBC28ED8E, 0xFF7D75B5, 0xBE5F0AC4, 0xBE3F9D17, 0xC37A8F1F, 0xD1F5585B, 0x2AE9FBAE, 0x40ECFB83, + 0xFAFCBD41, 0xF3B9E6A5, 0xF0BC69DF, 0x00FBDFF1, 0x9EFCB833, 0xED5B819D, 0x1E784D29, 0x3C4FDAEE, + 0x84FCB2DE, 0x8AFDB29E, 0x405F3C08, 0xDF8B558E, 0x6FBB57CE, 0xF3F71D6F, 0x28713CF2, 0xEEDBF57D, + 0x6E88FDF9, 0x8F7A570F, 0xEA578DC8, 0x7D05FCD8, 0x5BFA3E32, 0xCC5D1C8F, 0x7AFE9E5D, 0xAAD986BB, + 0xB2F87D74, 0xA5BFF125, 0x5C61F45E, 0xBDDADFF8, 0x5A38D75F, 0xAB9915C0, 0xF47EB563, 0x8D39E1BC, + 0xBDE92ED3, 0xC27EEEFD, 0x363F54FF, 0x5D38CFFF, 0xE383F507, 0xD8CFF12F, 0x27EB6B85, 0x73FDE546, + 0xFD7BF673, 0xEDBF3E57, 0x4F85DD7B, 0xF044FD1C, 0xF8D1FBEE, 0xAFEF6C9D, 0x18EEF796, 0xDE94BFC7, + 0xE8FB2235, 0xE1F7227D, 0xDFDCAC8F, 0xDB2BD8EE, 0xF52E9FD3, 0xD3FB80DE, 0x4769F03E, 0x90F384EA, + 0x73F1A027, 0xBFF3DEAF, 0x12BC67F6, 0xF1FB2815, 0x467D2ADF, 0xF36EBC3B, 0x8ECA7B68, 0x0EF858DA, + 0x44EFC1B3, 0x8E4DB330, 0xCC8F7E3F, 0x3ABF8EA3, 0xD692DF1C, 0xF0B194DF, 0x1367A1FF, 0xCDC2F47E, + 0x113DCC7F, 0x903F8BF2, 0x6751FE2C, 0xCA5FC678, 0xC95FC6F8, 0x4AA582F9, 0xCB184F0C, 0xF3ADBEC7, + 0x617DB6B7, 0xC87B6C11, 0xB835E5F7, 0x188C8769, 0x4A8DFEBF, 0xC5F8F722, 0x8CBF8BD7, 0xEBC3C5EB, + 0xF170F1CB, 0xBD27787E, 0x83FC5994, 0x3F8BF267, 0x51FE7294, 0xBF1CE52F, 0x633CF49F, 0xC64BFDBF, + 0xF2BCFBFF, 0x64EF6D69, 0xF07FCBDE, 0xD5CBFF1F, 0x03FE39DB, 0x7F521F5F, 0x8BE26B51, 0x7C2D8AAF, + 0xF9786EBF, 0x3419CEC7, 0x3513CEC7, 0x35BF1F16, 0x518FF1FF, 0x03000000, +}; + +u32 point_table_binary_2[] = { + 0x11727598, 0x5F689655, + 0x1CC77F6B, 0x8FF59806, 0x055164EF, 0xC550CA2C, 0xD4455A7B, 0xC948DB96, 0x692D0CB6, 0xD0076216, + 0x75113222, 0x4C0419AD, 0x1B575852, 0x115D96C4, 0x24C517B4, 0xF1C28C72, 0x9BBBA877, 0x42D2C522, + 0x58B08BDA, 0x1032C2B9, 0x1BDBF6B2, 0xA7E7FCFE, 0x9DDF39CE, 0xF7EEC3F3, 0xFDFD3DE7, 0xF9BDE739, + 0xD0915721, 0x03B8E7DA, 0xFBFBF3E2, 0x078ECB00, 0x6903713E, 0x945788F7, 0xAC989B9B, 0x23467DCC, + 0xFB3DA39E, 0xB9949F26, 0x6EFE0CFD, 0x39463D31, 0x4CE5C3C4, 0x47FA6767, 0x678951CF, 0xACF9BCEC, + 0xF3433D73, 0xA1CF6B00, 0x33E78EF4, 0x2B7F0BF0, 0xC745E642, 0x4FECED49, 0x1FB3AF9F, 0xF4BE7EE2, + 0x3D2B9451, 0x1FF3FE15, 0xA19EB9A8, 0x97D8D74F, 0x7AAEDFD5, 0xF33A14BF, 0x8D3BB4DF, 0xC800DCCF, + 0x93AEDE84, 0xB9D05788, 0x8D3E73EA, 0x4DFBDADA, 0xDAB43FEE, 0xC75C117B, 0xC7DE1FE9, 0x7DBCE127, + 0xD97F55E2, 0xDB7E27CC, 0x122F61BD, 0xB75FFBAB, 0xAE37F242, 0x95EBFD86, 0xF40B5FB3, 0x3DC75FFB, + 0x83EA31DF, 0xE62B9A8F, 0xC9DFD68F, 0xACFE58AF, 0xF1CEFD76, 0x8BFE556C, 0xFF245EC2, 0x7ADC6FD4, + 0xFFAAEEB7, 0xB0FE8AAD, 0xBFD00F71, 0xFFBD9EFA, 0x7F1EFBCD, 0xFB59FBAF, 0xFA783D58, 0xAFF1CE0E, + 0x86F900E8, 0xFBC0F636, 0x5E227ADE, 0xAF45FE5F, 0xD9FD077E, 0xBD4E3A4E, 0x4C3DC446, 0x7FC2A91F, + 0xFB51FD9D, 0x08EBB7F6, 0xDE1FE925, 0x9EF15F25, 0x7EE18ED0, 0x1FB18FE7, 0xF713E5BB, 0xED19FBBE, + 0xE8F362BD, 0x978F6FF4, 0xE86F43E7, 0x72F57A7B, 0x7ECEFE93, 0x287E026D, 0x03617ECC, 0xEA5FD77F, + 0x98F22B6F, 0x0AFBBF7C, 0xBFDCFA13, 0x1B3DFA7B, 0xF439F517, 0xFA1F5A7E, 0xBD58AFFD, 0x0DF329F2, + 0x7F35F4C7, 0x1CAF6717, 0xEC75FAC6, 0x7C6B37EE, 0xBFDDC4B9, 0x72544F57, 0x14AF2BF2, 0xB73B7ACE, + 0xFE127822, 0x457F2E1E, 0xEA85C57F, 0xF2B4F597, 0x28933E81, 0xF6BBD51E, 0xF5CC339C, 0xFFD29649, + 0xE449CE5F, 0x59D687F3, 0x9991FE18, 0xB6F94F46, 0xCF2725FF, 0xCD558D87, 0x7A61F19F, 0x1EB2FE12, + 0xE528FF99, 0x30FF7C04, 0xF6BAF73B, 0x81ADCF22, 0x570BC679, 0x21ECE71F, 0xCEAB119A, 0x6789653B, + 0x1FABD17C, 0x677F85FF, 0x568D47FE, 0x99653E36, 0x7C60FD25, 0xCA62BFEB, 0x90CD170C, 0x537FB63E, + 0x2FF1A83E, 0xE168FE8C, 0x44F36324, 0x7AFFABD1, 0xF3AAFA2F, 0x693CD40B, 0x8BFF86B7, 0xADBF4439, + 0xECBFE46B, 0xF70FF5F3, 0xA1FB65FF, 0x507F84FD, 0xFCC6793B, 0x43F338B1, 0x6CE7FBA4, 0x9FCFD65F, + 0xF1BE776A, 0x3CD40BCB, 0x7C4F73EB, 0x2F510EFB, 0x2FF94AFF, 0xA143B88D, 0xFFBF85DF, 0x7D5C19ED, + 0x89518FAC, 0xFA6EE29F, 0x0FF073E6, 0x4FDBAD1E, 0x98C51FB0, 0x5EE2F9FF, 0x33E1CD7F, 0x5B7FC02C, + 0xF1FCFFB9, 0xE4FB0AE5, 0x5B12EE7B, 0x5019F361, 0xD67A54CF, 0xF98EFC15, 0xD6D37F20, 0xCC97B924, + 0xCCFA5298, 0xBFAF67E3, 0x54982F73, 0x29CC1FA6, 0x24DF0D27, 0xC3F5E8DC, 0x17F69B79, 0x4A58F59C, + 0xEF683B3F, 0x673E366A, 0xF520ACEB, 0x31DA1EF6, 0x3BCCA738, 0x4FBC63FD, 0x81704794, 0x7F17E98B, + 0xF95F96F9, 0xEF9EE7CA, 0xFEFC28F3, 0x59E2295B, 0x7FBBFDF9, 0xD0FA2BDE, 0xDF1E8D47, 0xF3A747E6, + 0x3FF52BE9, 0xB3FE12E5, 0x68FF77DD, 0xB4FFBB69, 0x3EB46E97, 0xF5223EDC, 0x22EB49EF, 0x3BB1EB17, + 0xB1EA713E, 0xE4F5A77A, 0xF5B9E3C5, 0x830356DF, 0xC82CFE1A, 0x592FF100, 0x2AC76D3E, 0x001F5EB6, + 0xFE126689, 0x97B0DEE7, 0xBBB345F6, 0x17716F8F, 0xEC4FF2C7, 0xACF5A89E, 0xF32F5F09, 0xEB39DC1B, + 0xE6CB5C12, 0x667D49F2, 0xFDEEE1B0, 0x9E8F8F87, 0xF9329784, 0x49EFF617, 0xE5BB632C, 0x5C8F83DB, + 0xC37E334F, 0x09AB9EFB, 0xDD3AA0CF, 0x1D2FF4FE, 0x6BF58DC2, 0xBA1EAD03, 0x61BF4F5D, 0xB6F9E4F9, + 0xD131EBAF, 0x5158D783, 0xF51DF920, 0xEDC7F637, 0xF97C3418, 0x9D77CE44, 0xE79D33B4, 0x1F59DF25, + 0xF62FFE24, 0x1C9DFF06, 0xA3F3DB20, 0xD9ABFE0C, 0xD9BF74BB, 0x8D67E20F, 0x46F1D95E, 0xF4F23EA5, + 0x3DE1FFD5, 0xFA47F0FF, 0xC3F16B00, 0xB7C1FA32, 0xB2D323A7, 0x7D7A9E1A, 0x707CE39A, 0x9E97909B, + 0x4FD9F310, 0x08EBF98B, 0xF4FE3C31, 0x7F3E9C17, 0x6BDE90F3, 0x20C55BF3, 0x9EFC1F13, 0xCF8FA3FD, + 0x3AB1BF7A, 0x2A3CEFAC, 0xEEC3F387, 0x63D4AFFE, 0x1C799DD8, 0x5FFD5EEC, 0x29DFB1A3, 0x7ADE400E, + 0xCF137ABE, 0x5827F9B3, 0x7E44ECA7, 0x56EB7917, 0xF981CC9E, 0x6781D99F, 0x1F58CFDF, 0x5FD78FE5, + 0x751742EE, 0x2766B7E5, 0x6D1892EF, 0x3F6E7C94, 0xB72A17FA, 0xFF7ECF17, 0x91F93E24, 0x5F95EF52, + 0x76F567D0, 0x80FEF87B, 0xAFA109EE, 0x5276FA13, 0x4BBFD878, 0xE9AAA509, 0xE542BFF2, 0x13B857F4, + 0x78BF70B6, 0x7E51B9C8, 0x7FBABB9E, 0x8ADEF1D5, 0x9D8BB972, 0xA1FFE7CB, 0xFA79C9D7, 0x3DBFFEC5, + 0xE29272F1, 0x7CEECFFA, 0xD02DD9EA, 0xF9FB6AFE, 0xBE7AA25C, 0xE817DEAA, 0x5FB0F56C, 0x99D4EFDB, + 0x09E4E954, 0xBE6FC71D, 0xC39D29D8, 0xFBA8F8FB, 0xCBD9334F, 0x204FAB7E, 0x1CD7CBD8, 0x07EF17F7, + 0x37889F45, 0xF1B3287E, 0x16C5AF45, 0xF16B647F, 0xE9D2258A, 0x5F237B66, 0xECAFFDDE, 0x75F594D7, + 0xEAFDC418, 0x72532AF7, 0x13B4DE4B, 0x29E87D59, 0xF9E6EF65, 0x67CF3C86, 0xDCA4FA61, 0xFA1EF2F6, + 0xD17D00EE, 0xC7207E16, 0xC5CFA2F8, 0x5914BF16, 0xC5AF91BD, 0xAB17E3D7, 0xC89EF9B4, 0xAD5FD6B3, + 0x655419D7, 0xBB653C55, 0x7F58EFCA, 0x14EC7D22, 0xF8FB2F5C, 0x4F6B8F6C, 0xECB1DE95, 0x292C771F, + 0x22EB19C4, 0xCFA2F859, 0x143F8BE2, 0xD7A2F835, 0xB2C77AB9, 0x1FCE9EB9, 0x62EBFF1F, +}; + +u32 point_table_binary_3[] = { + 0x11726D98, + 0x5D685C45, 0x14C74F36, 0x8B7B6B4A, 0x4D6023C1, 0x8A965214, 0x6241C12A, 0x31A8488C, 0x600BA54F, + 0x91921068, 0x1EFA62D8, 0x4284908A, 0x447C0904, 0xD15858AB, 0x10901A6C, 0xE44A847D, 0x5076B198, + 0x10AA5517, 0xF2205EC8, 0xA22F25DA, 0x8A081250, 0x4C6AB3D9, 0x71E67CCD, 0x4CDA7DFB, 0x31FFF331, + 0x67E69E99, 0x59336BDE, 0x8102E0AF, 0x56AB19B3, 0x407C2005, 0x30EEB760, 0xCAC4856D, 0xE4596280, + 0xC236EAAD, 0xBDF99EEC, 0xC7C7C791, 0xDD78F124, 0xFB637DF1, 0x64614B98, 0xF4852DD4, 0x2F787BF6, + 0x8FBC6F54, 0xFD95890B, 0x7FB05EEC, 0x95319F6F, 0x12C957E7, 0x839C9915, 0xC74FD700, 0x3636368C, + 0x59237EFC, 0xB384D8C5, 0xFF13A0E3, 0x849F2FF2, 0xABECCFEA, 0x1DFFBB95, 0xC0CCCC0C, 0xFA73FCF7, + 0x00103BFB, 0xDF285EB3, 0xD9547F89, 0xE73271E2, 0x19F5C470, 0xD8E67300, 0xE0F6D59E, 0x975BAD96, + 0x8109EBDF, 0xCEEF46E5, 0x890B923F, 0x3140B55A, 0xD5F89B5F, 0x81E6E3E6, 0x73EB5D9E, 0x9FE367AC, + 0xF73680E9, 0xE969F447, 0xCCFE38DF, 0xDDF37EBD, 0x9CFF7F4E, 0x6F1F09D7, 0xEFDE43DB, 0x47643FB8, + 0x785ACF05, 0x19F74CF6, 0xBEDE61BE, 0x7BE783FC, 0x29C02FAB, 0xC1FC90FD, 0xFC6018A0, 0x6B33C81F, + 0xD9DB47F3, 0xD93BDFF3, 0x96C77CBE, 0xC8D63EAF, 0x0CE7888F, 0x4F0E0E0E, 0x12A35E98, 0xF4EE875C, + 0xF2F6C462, 0xFFD441B5, 0x477DC063, 0x6EFCD893, 0xA11E94BD, 0x7FCD6F2C, 0xCC8FEA11, 0x8E9B4B71, + 0xFEC42FDD, 0x27F1482F, 0x4C7AB52F, 0x913FB52F, 0x91DEE67F, 0x41ED511F, 0x308D0F4A, 0xFEE45FF8, + 0x2EF905FE, 0xF17B71FE, 0x72DB5DB8, 0x9E6B3CAE, 0xCCFE732F, 0x743B7FC8, 0xA817F6FE, 0x51DFF0FE, + 0x8925BF17, 0xFF527BD4, 0x078CF579, 0x6E0799F5, 0x665E98FC, 0x9979F6B7, 0xE6EB2B2C, 0xEBE3F613, + 0x32AF0FB1, 0xACEFC0C7, 0x128FF4C2, 0x7EFFA1BE, 0xE1F70FB1, 0xEC9F633F, 0xAB3DEA03, 0xC6F18133, + 0x923FFB3F, 0x23F9DF91, 0x5FE83FDB, 0x53BFCCD4, 0xC2FAD9EF, 0x87F99409, 0xBF470819, 0xF7C3D069, + 0xFD3E2F45, 0xFE56F6F8, 0x6326BDF7, 0xAFFD80B9, 0x774AEDD1, 0x1FB18F27, 0x7A9824FD, 0x6BD771BE, + 0x99AC2F31, 0x4C083F5B, 0x6266BD32, 0xAFFF5B8F, 0xA83DF2E2, 0x3CF324D9, 0x138B3DB0, 0x5EFCB737, + 0x5FFF3D8C, 0xDFBEDBFF, 0x6BE8CF30, 0x4B3CC37A, 0xE957DA3F, 0x6C3DC2FE, 0xE1EAC1EB, 0x5F94F5E2, + 0xFEE019F7, 0xC3971DDA, 0xFFC27E36, 0x11F733B1, 0xCFB3DEFB, 0xDF39C5F6, 0xCCBD6FAB, 0x3DFAEBBD, + 0xA8F6C83B, 0xC3A48749, 0xD2CFE9FC, 0x28BF399D, 0x3FF10FA9, 0xD493F4CA, 0xE7E47B51, 0x7BE4A36F, + 0x48BDC99E, 0x58EC41EB, 0x23FBFFCD, 0xEE30BEDD, 0xAF07437F, 0xC02CF180, 0xF5721FC8, 0x893F3E7F, + 0x73F6BC65, 0x7E8FCE33, 0xCF725F40, 0x4E6D6740, 0xFB5BCA64, 0xAFE31FC8, 0x79284CF6, 0xACBF66EB, + 0xCDF6781E, 0x5B8EECAF, 0x992F227B, 0xCB628FFA, 0x655391FC, 0x85257FE6, 0xCFA3FC2D, 0x4BFE385E, + 0x356914DF, 0x7214BF6A, 0x16A3F896, 0xA3F815B3, 0x10C5B71C, 0xD5AF623E, 0x8AE25B8E, 0xEAC7F7AB, + 0x1C141E92, 0xFB16D937, 0x57F1BEB2, 0x66AE907D, 0xB3CEFA2B, 0x7C9F7CD4, 0xE9E13014, 0x61D4E957, + 0xFBB4DF8D, 0x523E613F, 0x95FE877A, 0x64D25BEE, 0x11BDF64F, 0xE4876FC4, 0xFD9418F5, 0xD1792FFA, + 0xB94D1EE7, 0x7C7EEC53, 0x463DB39E, 0xEFAC2F49, 0xBED747E4, 0xFCA57166, 0x6B4FFDA6, 0xFF72781E, + 0x013C7055, 0xCFBB4F9C, 0x3D31EA91, 0x49EFF225, 0xFDB71F86, 0xE71BC0E5, 0xAA32EA89, 0x518F4C7A, + 0x7F9E8F9C, 0x90F984F9, 0xDC11AF24, 0xFE58AFE7, 0xFFCDE7F5, 0x7E81E3CC, 0x7C9F6D7B, 0xAC35E25A, + 0x94DCFF6E, 0x9F6D7E8D, 0x2D8BEF87, 0xB943CDBA, 0xB2DD0FED, 0xEFEF5E14, 0x76FB21BF, 0xD2EA53B6, + 0xF7BB7BBE, 0x33AF883F, 0xC7A6C31C, 0x57FF369F, 0xFFEE6FE6, 0xD59FCBEF, 0xA76697DA, 0xDBFA27DD, + 0x2E2BF0FD, 0x7918DA70, 0x3CA5FE60, 0x1A3DD1FD, 0xDF341E8C, 0xDE3F0930, 0xA7C2ACAF, 0x507F308D, + 0xA28CCF47, 0xFEB89F84, 0x7AE2A2DC, 0x976AA4CF, 0xC3FAFABA, 0xF60BD348, 0x94499FC8, 0xFB85392F, + 0xFDA512E9, 0x9785F747, 0xFD2481FD, 0xAA8FFC2D, 0x537F707A, 0xCCA72ADC, 0xA94CFA4E, 0xD547FEAA, + 0xD41F545F, 0x112E2ACB, 0x7C451FF9, 0xE3F5B7FB, 0x16B83FAC, 0x483D84A3, 0xF966C220, 0xEFB714DF, + 0x874309D4, 0xEB75F77E, 0x49E97DA8, 0x5C96F725, 0x32BF1FF7, 0x0D31B3FF, 0x4ED0F761, 0x469C883E, + 0xA5FEA4EF, 0xC5F2DDDE, 0x97B9257D, 0x7F65C489, 0xF8CFC43E, 0x8C073E1E, 0xCEB71334, 0x9F8CD8C7, + 0x977E1BEE, 0xCF303EF6, 0xD725B6CF, 0xC83E8C2F, 0xF6125FEC, 0xB51EF63D, 0xD836C4EF, 0x41F69FF7, + 0xE7674A9C, 0x78463D33, 0xBFEF5B4B, 0xFAFF4159, 0xD687F34D, 0xA3FD364B, 0xDCB2F9C5, 0xFF07F8F7, + 0xBE1BEF01, 0xFDFF2025, 0x56BDAE2F, 0xEAF9FBEE, 0xB7F1A7A6, 0xA6A8FEC8, 0x09B2FDDE, 0x33EABFFC, + 0xDE0EEE67, 0xC2725F65, 0xCE88F9BD, 0x9E11D7ED, 0x7C171717, 0xB5BFD46D, 0xBD1CFF0F, +}; + +u32 point_table_binary_4[] = { + 0x11727598, + 0x5D885555, 0x14C7D7BD, 0x9DE46A92, 0x8C4EE4C3, 0x60E12093, 0x61399435, 0x9D606CBA, 0x4CA039D3, + 0x539265A2, 0x3E4C8C41, 0x41F63092, 0x0DD88322, 0x18054510, 0xBD4C7E5D, 0xCC0BA50E, 0x5C2A1870, + 0x1E2A8B20, 0xC9878962, 0x88E4DA6B, 0x50564257, 0x4F67AFF5, 0x5F6B7F38, 0xDEB71FEB, 0xBF3EF6DA, + 0xFBECBBF7, 0x2EA68BE9, 0xA241F4F3, 0xF963FD67, 0xCE9C290A, 0xC7DF10B5, 0x3F13A6A7, 0x8BA6F0C5, + 0x23E3E3E3, 0xC2AC07B7, 0x8B536227, 0x6AB55AC2, 0x6C172E7A, 0x8B19E143, 0x4BF6ECD9, 0x23CC7AB0, + 0xE53BE7F3, 0xB31E5CEA, 0x2927AA55, 0x0E2D191E, 0x1E167E81, 0xA8EB0F70, 0xA9173ED7, 0x3F363626, + 0xCCFA948F, 0x7966BDB0, 0x1B8FF0C5, 0x232E1E33, 0xEBC1E578, 0xC44E3439, 0x3929CC76, 0x61AE778A, + 0xCADFBA4F, 0xAD5FCC44, 0xE8D70937, 0x9E0C5CAA, 0x9BC281BE, 0xE1D4FDAB, 0x619F1626, 0x423F9AEA, + 0x0F3DE289, 0x5EF36534, 0xB8C5FCA7, 0x22FDCDF6, 0x20BECF2F, 0x765FFFFD, 0x5FDBFC62, 0x3C98DFA3, + 0x5A0FB3D5, 0x13E839DE, 0x03E7616F, 0x6ABE85FA, 0xE1E3418F, 0x7C193D75, 0xBBF94F45, 0x7AC4173B, + 0xAF27AE6F, 0xEDDFB69E, 0xA66EDDBF, 0x52DF120E, 0xF41C6FFD, 0x155D6F5A, 0x2FD66B4B, 0xFDA1473C, + 0xE8ADDFEB, 0x369AFF54, 0xA4477CD8, 0xB1FE881E, 0x7A295C7F, 0xEE87F577, 0xC2710676, 0xF98403FD, + 0x6E9E9FC5, 0xB6FE778B, 0x3FD67753, 0xFDA1473C, 0xD16BBE20, 0xFEB4F0C8, 0x3DF67D70, 0x3C619FCF, + 0xEA43BDEB, 0xDF0FBF0F, 0xF7C3F771, 0x54E3335B, 0xFE402FF5, 0xFF14DB11, 0xDFFC6147, 0xFC201EEA, + 0x6F54AD1E, 0x8E07B6F8, 0xF83EB15F, 0x94DF5757, 0x38DE5BF5, 0xCBCDB770, 0xA0E7786B, 0xAFC03E13, + 0xF6C3EBD3, 0xF982DEFA, 0x6BF16784, 0x8F6DB4FD, 0x8CE381D3, 0xF96CD236, 0xD10F6E65, 0x7B4B988C, + 0x93F13493, 0x7CCD245E, 0x2BB1B734, 0xFE23431C, 0xCFE563BD, 0xB2C6CFBA, 0xC37899B1, 0xE833AA7F, + 0x6CFEAC07, 0xF768FC5C, 0xEAED53BB, 0xB2CE0FFA, 0xD7A3FD09, 0x38EC775F, 0x62EFB3FA, 0x072D9FD4, + 0x3F18C62B, 0x77ECFBC2, 0x78997152, 0x7F4F5C3F, 0xD5699B7C, 0xCFD20F1A, 0x2DB9E1FB, 0x43A3C9FE, + 0x564FF6AB, 0x7A621FF5, 0xFB91B0C4, 0xCB6868CE, 0xF2B15E19, 0xFB71E5DA, 0x3B61BCCC, 0x18FE95A1, + 0xEEB05E0A, 0x58FA3344, 0x5ABF8C4F, 0x39D97FEA, 0xF1FEC01C, 0x7EFFA389, 0x7D345E3F, 0x9C2F583F, + 0x1AAF2CE8, 0xC5305E66, 0x1CF75FEB, 0x0DD70FF7, 0xB3F2E898, 0xCE37F7C7, 0x38D9AF7B, 0x92FDB727, + 0xB1436FF6, 0x3EED7FFE, 0xACE563BD, 0xB2FEBFC4, 0xF17C7C9B, 0xBF1561BD, 0xA43C2D5C, 0x144FAE91, + 0xFD0A7C63, 0x72C4B8F4, 0xBF0DCC7A, 0xC75EBF53, 0xE26FEA86, 0x1DFCE6D2, 0x504F608D, 0x47D06BBE, + 0x8CBEDC10, 0xD693D1FC, 0xD5301E81, 0x351F41EF, 0xEB1D947A, 0xDBE0EB6F, 0x5C3676F5, 0x2ADB784C, + 0x8F7AEBBF, 0xC6E3D9D7, 0x1DD70B6E, 0x2B43DFD6, 0x7A3FF868, 0xA1F1DC54, 0x6F5B59F4, 0x45AFF67F, + 0xE097783E, 0x5E5B13F7, 0x1BDCAB6C, 0x7AD43BB2, 0x1476F0E4, 0x91504FCA, 0x361F234B, 0x17EC77AF, + 0xB2FE7F68, 0xBDFAFF11, 0xCF87DB4F, 0x45FF704D, 0xF77FB12B, 0x27E7C566, 0x7CFE630E, 0xEDD09BBD, + 0xA5EB17FF, 0x274D8DAF, 0x8CF354E5, 0xBFC361BC, 0xCCD8F69F, 0x1561BD54, 0xB1F5BF53, 0xF687CF87, + 0x75BE84DF, 0x5AA5F329, 0xDFBBB0EB, 0x97B0E9B1, 0x9F6C29CC, 0xCEBC6F2E, 0xD467608D, 0x9741AFF9, + 0xCAFFFF5A, 0x584FD06F, 0xEC3F7ABE, 0x5116BDAF, 0x777695AE, 0x2FE1C3A7, 0x747D4A3C, 0xB08DC7F4, + 0xA8F799BB, 0xE2F1EC2F, 0xE27AC16D, 0x65E8DB56, 0xFFDE783C, 0x69BD7A7E, 0xB2FAF7EA, 0xFA9278DF, + 0x7F17CFC7, 0x87C371BF, 0xC1BDCAA6, 0x47BD9BE6, 0xCCCEFCFA, 0xDBA13E53, 0xB6F9D834, 0x17F7FBC1, + 0xC7C27AFC, 0xF929AEDF, 0xCF07F4CD, 0xE26C729E, 0x392BEB75, 0xF30CCED3, 0xA765BD7A, 0x4ECE77B1, + 0xFF34FC2B, 0x9B3FC17A, 0x3E2BFF27, 0x9E13FFD3, 0x89FF69E4, 0x3F77E0C0, 0x018B4701, 0xC7E731FD, + 0x9E6A5DF1, 0xFFD50FCF, 0xDBFFD171, 0xA2AAB2D3, 0x3343EFCE, 0x533B9CBE, 0x67B19D7F, 0x76DC7C1E, + 0xAA2AE3FC, 0x5585DE9F, 0x27565F8D, 0xF78BDF1B, 0xB61F703E, 0x61D6338B, 0x9EE6D57F, 0xE3FE05CF, + 0x3B8E8F4B, 0x7EE679F5, 0x877E5EEB, 0x1F78D5CE, 0x0FCC2BDF, 0x0DCF1355, 0xE579AD1F, 0xFABAFAAF, + 0x7DCFCEBB, 0xCC777C15, 0x9E67AB60, 0x3D3F5455, 0x8FFBD7B2, 0xDF3A4F90, 0xDBF6F1DE, 0xD0D5DFF9, + 0xD7B1BE6F, 0x2CFEA233, 0x6F5CEA6B, 0x2F77D630, 0xE37DA37A, 0x6FE75B63, 0x37FE1F3B, 0x5D1C0FF7, + 0xC5BB6B9D, 0x5DC6A57E, 0xE573D757, 0x2ABBF782, 0x3B9717DB, 0x8DCBFA96, 0x5DA6455A, 0x8FE35A3F, + 0xB7D4DE2B, 0x16ED2AB6, 0x6A3DBC9E, 0x60D7F789, 0x1B6AC7FD, 0xE8DA7289, 0xA7EF13FF, 0xD47D3E57, + 0xCF8649BB, 0xCF5E12AE, 0xE97DE582, 0xE3B202BB, 0x0F0ADB7D, 0x99EB75FE, 0xB8AF5C12, 0xF6FE385F, + 0x5378DFA1, 0xE0BEE3FA, 0x13E56F88, 0x3FEEC717, 0xF07D50F8, 0xFE13E5CF, 0x93FC7992, 0x3F4FF2E7, + 0x3EBFCEEF, 0xE3557B7F, 0x98759CFF, 0x55D3FB26, 0xF7A7F8B3, 0x46070F1E, 0xB4F926FF, 0xBEC1FDCF, + 0xFDFD7796, 0xB9E2FD79, 0xBC254F4C, 0x4C44F761, 0x66ACA728, 0x7F43F2E3, 0x3D83FBE3, 0xF29F3C79, + 0x3278DF20, 0x61CC7794, 0x3F4FF2E7, 0x923F7C9F, 0xB2FB2FE6, 0x7360BBBD, 0x87F07C0F, 0xBC52B378, + 0x3CDE2EE3, 0xA68E5FDF, 0x8BDC789C, 0x3FFACBF3, 0xEDFCD15F, 0xEE47E81F, 0xFFBFCA7C, 0x46F91BE2, + 0x8FF727EE, 0x87F30FDF, 0x17A3FC79, 0x923F4FF2, 0xE749FEDC, 0xFF3FFE0F, +}; + +u32 point_table_binary_5[] = { + 0x11728D98, 0x6D68D555, + 0x1CC78FBB, 0xFFC5C5D8, 0xB451D332, 0xA7C22C6C, 0x74B72C6F, 0xDCA029DB, 0xC4327D25, 0x334882AD, + 0x84265414, 0x24D50B6B, 0x33D892F4, 0xC5848860, 0xB4457933, 0x2373606D, 0x228A5C29, 0x5D29BE88, + 0x10162D12, 0xEB855083, 0x1EE881CD, 0xD339BFA7, 0xF33BA70D, 0xFABFFB70, 0xBEBF87F3, 0x3B4FFF73, + 0xECC776C2, 0x968D993C, 0xD3573B34, 0x3464ADE7, 0x73C65CFD, 0x04D914ED, 0x18F211DB, 0xD3D3830C, + 0xFA94F706, 0x063D71C5, 0x1E463EBA, 0x70D7AE5D, 0xC8A047F6, 0xF14CC998, 0xFC82BEDA, 0x818101E4, + 0xC78CB969, 0xBAAFB6A3, 0xA303FC21, 0x1FB1C2A0, 0x4F79AF8D, 0xF5C42E1E, 0xF2D185C2, 0xA0273E69, + 0x369B7AE3, 0xBE877FF3, 0x0CF1818D, 0x917C8A4E, 0x4F0C7A60, 0xD46BDEBE, 0x7D7BA44F, 0xFDA5F144, + 0x0FF90C62, 0xFFF771FF, 0xFBABC51E, 0x78B056F8, 0x5663AED7, 0x053DD6B3, 0xBF3A1EBF, 0xC1309ED0, + 0x3E18C673, 0xD8C7BF6B, 0x938CCF30, 0xE647E3F3, 0xAED767CC, 0x457B0C59, 0xE9CB5E5D, 0x7A9DDAC7, + 0x908DA1F1, 0x3FC6F6A4, 0x277FA4A7, 0x78997970, 0xA7D80F47, 0x7AF28FED, 0xB6D54E61, 0x7E2B6FB4, + 0xFEF3FDA1, 0x7CA97F15, 0x8E07DC6A, 0x2F232B3D, 0xF0A6ABD4, 0x3EC57A68, 0x27BD6126, 0x7F86F514, + 0xCFD99F12, 0xFBE1C87E, 0x2AB19F20, 0xFB53DADE, 0xE5FF575C, 0xFFB9EB15, 0xFAA3F4E0, 0xAFB086DA, + 0x2738DE5C, 0xFD0FFE50, 0x1FEABB6E, 0xB1D80FAB, 0x7A25FE42, 0x3CD4F37A, 0x32E69E0F, 0xF47A92F9, + 0xECC6D773, 0xC6ECE223, 0x2B7D37CC, 0xB787647D, 0x762B7BD1, 0xA7FE484F, 0xF194FF31, 0xE4C39762, + 0x7FC4128F, 0xD69F1B1F, 0xCCB7694C, 0xAF2713D6, 0x6745FBF7, 0xF30159E9, 0x31FFE3E2, 0x2FF67F39, + 0xB2177FA4, 0xA7785992, 0x4F66D6DF, 0x19FB2396, 0x786AFFC0, 0xFA7FA5FB, 0x3F5FFD42, 0x7CA5077F, + 0x4DFBE7F1, 0x5F997BFC, 0x501FEA1D, 0xE79399FD, 0xCFC7FE90, 0xD3F17573, 0xA91DF577, 0x77028F22, + 0x1BE1643C, 0xCA49BDCA, 0x49BEA349, 0x3BF9CBD9, 0xD56D12AF, 0xDBAF4566, 0xD63F5088, 0xFD31A3FE, + 0xBFF9523D, 0x9A99EF43, 0x2E71FECC, 0xC97834C7, 0xF502D6F3, 0xBD94B493, 0xBFAC6A5D, 0x8BC4F37A, + 0x61F65FF3, 0xB6F69709, 0xA33E336D, 0x233A5F43, 0xECFBE3D7, 0x7B7543A1, 0x6D7C7C1C, 0xD9ADEF05, + 0xCD856DC0, 0x1B71FFB2, 0xE7AF1C84, 0xFDABDD7E, 0xE7F5B9F3, 0x3FACD6FB, 0x5B66A65F, 0x0366FD3F, + 0xBF6E0126, 0x7FE6F6F5, 0x07C8FF66, 0xD4B73D01, 0x4CFEE6DD, 0x2F496FC7, 0x0B05C90F, 0xF44D9F7B, + 0xF6FD21EE, 0xE07AA13D, 0x7372FE34, 0x27E74973, 0xD24E7A69, 0x277F596E, 0xDD935C3F, 0xD00BA33F, + 0x6BABFFD0, 0xFE72C2A8, 0xCFD90D75, 0x620F7AE2, 0x2272D82F, 0xB9FDFE6F, 0x85C19EB8, 0x48F9043D, + 0xD573EB1B, 0xD44EBCE7, 0xA2D61BE6, 0x0A33E92B, 0x5C3F5EDF, 0xCCABD66A, 0x7F86B9C2, 0x1CD603E4, + 0xBFE08BCF, 0x603CD2FE, 0x24F9F27C, 0xC8829EF3, 0xBF48EDC4, 0xAF6ED1F3, 0xD11087FE, 0x889EF26D, + 0x6FD5F3CB, 0x04E6F951, 0x053C2AF3, 0x8338392F, 0xCBC9F957, 0x4EDA47F9, 0x7F8199C7, 0xA779A7CE, + 0xD70AA33F, 0x6B6B7AB4, 0xBF9C7098, 0x1F3A5F4B, 0xECEB139F, 0x7FCC17BE, 0xE4F1C3F5, 0x4C5C640E, + 0xF309F797, 0x6DFBA51D, 0x784F8BD6, 0x67CC1566, 0xD2533CF7, 0x7F7188E7, 0x437CBEF0, 0xFE12C7CB, + 0x48EFC783, 0xF6C77E6D, 0xAFE75BBC, 0xBFCBFED9, 0x1FE7BBB5, 0x25DE8F5F, 0xFC31DE8F, 0x91437FB6, + 0xB6C4F916, 0xACCE278A, 0xD79DE483, 0xF9DBF8FF, 0xC09CE7FD, 0x8FF5BCBF, 0x21AF7987, 0xF72BD04F, + 0xAFF93AE2, 0x97CE1C8F, 0xF33D3B03, 0xBCD1F903, 0x5EFE8C8E, 0x67CFAEF8, 0x5EEB7376, 0xE3DF9D9D, + 0x9DEAFC22, 0xA67CFC07, 0x2CFF0FC8, 0xEE3E41F3, 0xFD97DDF1, 0x7E78E205, 0xD9EFDE73, 0xC709B3D7, + 0x03939EF7, 0x3BF3CD2B, 0x7CBE22BF, 0xFFA7AC07, 0xD023831E, 0x18F570DE, 0x3CEEF555, 0x07E57C06, + 0xBE76409F, 0xD755C47C, 0x3E5591DE, 0xE783FA45, 0x8D723E02, 0xFFFEB33E, 0x2FAB984F, 0xB23DEAF9, + 0xFFB5717A, 0xE6531832, 0xBAFFDCD1, 0x3AFBB467, 0xBE8FAED8, 0x31BB5ED8, 0xE91B6A66, 0x0680E97E, + 0xBAF4D1D9, 0xA5C2AE7D, 0x497EA68B, 0xFDF9FBD9, 0xF2DBECCB, 0xC22E7EC3, 0x35D3C8FE, 0x3C2FD96D, + 0xEA849DFE, 0x9643F629, 0xF6E7DB17, 0x5D313708, 0xBBF6DA3A, 0xBB03FCD1, 0x7D6FE584, 0x5925FEDD, + 0xFD6ED923, 0xD72F71BB, 0xCFA7FEC4, 0xCCB3BA7F, 0xF51FCE2E, 0x1376ED37, 0x4FCE3CF7, 0x7FF45C8F, + 0x7BDF92FB, 0xC705E037, 0xF3FCFF7D, 0xDAB39D15, 0x86FA9870, 0x1F84FE7A, 0x7BFADFBB, 0x00ACEC61, + 0x7E2BFBE4, 0x7F15EA1F, 0xC52FA33D, 0xDDFF4EC3, 0xFEEAECF5, 0x7B4114BF, 0x94C42F25, 0xF14B49FC, + 0x52FC3FED, 0xFBB37683, 0xDC7FA680, 0x5BF3E20F, 0xFA7F3D1F, 0xF23D17FE, 0x1F78FCBD, 0x3DF983F5, + 0xA8EDA1FF, 0xCA3EB96F, 0xC0F844F1, 0xCB684FF7, 0x2FA887B7, 0xD7EF2B51, 0xFC12DAD3, 0xFBC414B0, + 0xB387F709, 0xAA47145F, 0xF77F1FE6, 0x5BD3998F, 0xF2F72F16, 0x73DE8F68, 0x7ED67406, 0x7B9F8FB7, + 0xD7F97BFB, 0xB9EE933C, 0x1FBD3DB3, 0xF77731F8, 0x83F6C54E, 0xDFDBDB2B, 0xFE173B7F, 0xCCA8CFF3, + 0xFB49977F, 0x5F1999CC, 0x1BFDFE32, 0x32A9EE27, 0x45DC1FA5, 0x3EC0797E, 0xBFE9F2EF, 0x2F917D7D, + 0x625F9FD8, 0xD7077B6E, 0xFFE9A3F0, 0x3EE4E747, 0xC6F9D37C, 0xCA8CAA2F, 0xE831FEBF, +}; + +u32 point_table_binary_6[] = { + 0x11725D94, + 0xBF6A0241, 0x10C62772, 0xE0863BA2, 0x108B5489, 0x8FE53BD8, 0xA6F08502, 0x8A5D1E20, 0xBD7DEC22, + 0x08570857, 0x08463C34, 0x9C4C76FE, 0xADB31E88, 0xFEB8EF9B, 0xFD66D811, 0x00B7F004, 0xF0FC0D0F, + 0x181F00DC, 0x317F0666, 0xFC8192F8, 0xD2F551B9, 0x20FE7B45, 0x5CAD56AC, 0xC7DFC81F, 0x01168B05, + 0xF196397E, 0x88494F3C, 0x2CE31BAD, 0x473CF80A, 0xCC30163D, 0x3DDE3F78, 0x4FBC130E, 0x6FCC6361, + 0x0065CD4F, 0x8FD5237E, 0x6C01D6EB, 0x35EB85FB, 0x2DB3F607, 0xD06FB55F, 0xD65F67D5, 0xDCFBAFB3, + 0x9752FD9C, 0xE7387929, 0x7DBEE3A4, 0x9AFB7CBD, 0x5B7EAEDF, 0x03ED0FB0, 0x96F36EEC, 0xFBC533EE, + 0xC57F96F9, 0x44163F18, 0x37BE3F62, 0xF1ABBE96, 0xF9F61C67, 0xFE3AFEF0, 0xFEC899FF, 0x80A7CC1F, + 0x39F31FE2, 0x5BEF8F9C, 0xF91BECAC, 0x7F63DF7F, 0xE48BEF9F, 0xD8FAD77E, 0x785E0186, 0xE0EF5F80, + 0x5162D2E3, 0x6664F352, 0x1E5A9EBD, 0xE8AB6C7E, 0x56CFE6EB, 0xF5C215F8, 0xFB1C629E, 0xE9749AE6, + 0x17E2979F, 0x2F6E8AA4, 0x174EFD9E, 0x441FB2F9, 0xA53C3ADF, 0x745E63AC, 0xFA5AE695, 0xCE6B8C43, + 0x365FAFBF, 0xCB33267D, 0xBB0CE0F7, 0xB55D02D8, 0x7E1217B6, 0x1F20F58B, 0xDB7DECEE, 0xEEE7EE6E, + 0x9F982B48, 0xFBD40907, 0xD07DE23C, 0x568FF210, 0x531E3ADF, 0xF6DDE711, 0x7DBEDF69, 0xFF75BFAB, + 0x1B77C2E9, 0xFFA5D3FD, 0xE7BCFF00, +}; + +u32 point_table_binary_7[] = { + 0x11727D95, 0xBF6B5351, 0x14C7BFEF, 0xF589D1C1, 0x26B62545, + 0x073B9554, 0x5D3A4803, 0x3508923F, 0x4027A943, 0x2707FF83, 0x6493AE52, 0xEEBF501C, 0x2ED22590, + 0x25CB05D7, 0x38040C99, 0xDD9442D1, 0x6E5A2942, 0xAEF7BE73, 0x7F9E82E3, 0x8773EE39, 0xF77ECE79, + 0x899E618E, 0x174003C0, 0x6030D07A, 0x8633E232, 0xB0FE6E82, 0x91E7C494, 0x8FAEE111, 0xD08C7C46, + 0x5C969E6D, 0x3D449E13, 0xC7F3697F, 0x9F9FF677, 0xE743FFF4, 0x7C7D9F51, 0x7E7FE232, 0xBB0F22CF, + 0x8993F39F, 0x4DF46672, 0xBEE632AB, 0x97BD9F9F, 0x373EAA03, 0x64BEAA03, 0xDF4FEFEB, 0x5F4067BA, + 0xFE66B95C, 0x6ADC35FC, 0x05D8D8E9, 0xAC58D617, 0xC4C57BC7, 0x53CABFF8, 0x41F996F1, 0xD8F2E5A5, + 0xCFC74B9B, 0xFFED95AF, 0x677963C7, 0x7197F23B, 0x53CA37D7, 0x16F53CB6, 0x819AD721, 0xB00ADC7E, + 0xFB00FD7E, 0x5FEB9FC4, 0xED5B8E67, 0x94BFD505, 0x269309C5, 0xF76CFCD1, 0x071FB7FE, 0xB7BABB87, + 0x365ED7DB, 0xB3F5286E, 0xFBD97873, 0x7BF790EE, 0x438C3597, 0xDFA5FA58, 0x73F56750, 0x7EFEE3F1, + 0x38CCD7CE, 0xCFB3DF3F, 0xC7CAEF9F, 0x65534FF9, 0xFD935226, 0xFB58FCF5, 0x4CFB1258, 0xF9FD49B9, + 0x716D1FF9, 0xBE05566C, 0xFF94DFBF, 0xC56291EC, 0x635973DC, 0xB7C0CAEF, 0x8FCB5776, 0xDF8ADFF1, + 0xFDC4C9FB, 0x47ECFDA3, 0xF87EC392, 0xF953CC9F, 0x62FE24F3, 0x27993FE5, 0xBFDFDC57, 0x60C9FC49, + 0xE64F317F, 0x8AF993CC, 0x9F64FE14, 0xF3A7983F, 0xC9FCC9DA, 0xD79FF87E, 0x62EE2B79, 0x7FEE4F30, + 0x7F92F993, 0xCC9F60FE, 0x04F3E77C, 0x163AF715, 0x58307F82, 0xF993CC9F, 0x64FE04F3, 0x27983FC9, + 0xFC49E64F, 0x307F82F9, 0x733ECB22, 0xF71558A4, 0xFEF01C7D, 0xB488EBEF, 0xDDF2AAED, 0xE6B8F4BC, + 0x19B9CE27, 0xD64B8A03, 0xF7883F79, 0x46E456AC, 0x57E7B792, 0x7A6DFD31, 0xEB6F39EB, 0xEF793372, + 0xD21FA078, 0xE87FEE19, 0x91B3FE9E, 0x43BDFB59, 0x7FCB77CC, 0xEF7F7CFF, 0xB1E515FD, 0xA419D8E4, + 0x6BC7A69E, 0x3BBFFF34, 0xAD5705A6, 0xFC2ABEFF, 0xF87FFD62, 0x3D9EFFF0, 0x28BD4F15, 0xB967E38D, + 0x38BFDEB5, 0x79D65C8E, 0xD3F9351C, 0x9BF9F458, 0xBFAC9E9F, 0x97C93F4D, 0xE709C7E6, 0xFE2759FF, + 0x367136CF, 0xAC3F71E8, 0x7F9EE79B, 0xF79FE4FD, 0x43FE693A, 0x4FDF5F5F, 0xE9D7F6BF, 0x0878F76C, + 0x381C6ADC, 0x20AE02E3, 0x88F82B2C, 0xEB2B6238, 0xFE070000, +}; + +u32 point_table_binary_8[] = { + 0x11726D94, 0xBF6A1B41, 0x10C607FB, + 0x884E894C, 0x847C9004, 0x13621C70, 0x91343198, 0x60706390, 0x5A55415D, 0x709DCAAD, 0xEA7426E5, + 0xBD41200F, 0x60E17708, 0xC4712154, 0x846B5DB8, 0x0818574E, 0x1CD0459B, 0xDDFD6666, 0x772FA7EE, + 0xC77CF3EF, 0x9BD5D1BE, 0xB933DFC9, 0xFF66B399, 0x21C72BA2, 0x5C995E81, 0xF3C05E9F, 0x27FA389F, + 0xDEA4F9E0, 0x3CA9A7F9, 0x5B563F46, 0xFE62B130, 0xE6273857, 0xB6F963E4, 0x3BA62D30, 0x313BBD39, + 0x477E5DD7, 0xBE9EE35C, 0xD9F63B47, 0xBE63570F, 0xFA766EEA, 0x3D5F857A, 0x5E7F15F7, 0xB3F3EC34, + 0x789CD697, 0xF99577A2, 0xF9F6D1AF, 0x7E9E97EC, 0x5F055E9E, 0xA8BFC97D, 0xD4FF32F6, 0xBB1FFCAF, + 0x5CBFE24C, 0xF2D1BF38, 0x133DEED1, 0xA7886DBC, 0xB6ECFDE5, 0xFC9A9627, 0xF03BBD4F, 0xB45FD97A, + 0xAF39F27B, 0x9C6FE6D0, 0xF754AF7E, 0x9412F7FB, 0x5AF6FECC, 0x797F9B0F, 0xBFD2FB46, 0xF72A5BEF, + 0xCDFEF538, 0x5FFCEDA9, 0x5EEFCBFD, 0x24DE793F, 0x1C0EB57E, 0x6E39BDDF, 0xED85E8B1, 0xCFED85D3, + 0xCBFBF8FF, 0x3DFCFA92, 0xDE3B70FC, 0x9E641EE2, 0x7EFA1E78, 0x9E709FD0, 0x0FFEA7F3, 0xD8FCBFE2, + 0x9FDC4BFD, 0xBCB6F37E, 0x14B6F53D, 0x07BDF946, 0xF4F82ED2, 0xDBFE834F, 0x91DEB3E8, 0x2D7B7DC4, + 0x493D7A0A, 0x7E70A4EC, 0xF5CC3776, 0xBE82E849, 0xF7054DA7, 0x53436BE8, 0xD7DF255A, 0xAD56DA7F, + 0xFB806832, 0x99182AA0, 0x7FF881F5, 0x7C5FDA8C, 0xE2872EFE, 0xFAB3C4FD, 0xFE9B7BC7, 0x2EEEFB1D, + 0xBA7E1C5F, 0x43BCBFBB, 0x77ECFB35, 0xE2E2DFF6, 0x01F25BF5, 0xD1FC2DF3, 0xFE70F5F4, 0x7B76037E, + 0xF456B902, 0x6785FF3F, 0xF1FC4460, 0xAF2F903F, 0x1A8D50CF, 0xED7FAA0C, 0x3F4ED7EF, 0x1DCB3C44, + 0xEB7F62FD, 0xF21D7F0F, 0x789E8C94, 0x2B7016E2, 0xA9BE19AF, 0x1007CB3E, 0x329FCCDB, 0xE92A57E0, + 0xACA38CFD, 0xC0FC1EDC, 0x0FFEE1BD, 0x64C297C2, 0x5960AFCF, 0x82DF36DE, 0xFD2A7AE1, 0x6C10E75B, + 0xFD20AEAF, 0xFD2EF1DE, 0xCDEFA85E, 0x731ECB1B, 0x2F29E9BF, 0xF10CFA7F, +}; + +u32 point_table_binary_9[] = { + 0x1172FB3F, 0x9DE92A03, + 0x2F03C3DB, 0xD7DFBEFD, 0xFBF7EF3F, 0x030784AF, 0x711CC1FF, 0x7F15C417, 0x4901F1FF, 0x4F87F0DF, + 0xBE86F001, +}; + +u32 point_table_binary_10[] = { + 0x11728D98, 0xDF6BD565, 0x1CC73F3B, 0xE70B9E9C, 0xCE1138B7, 0x98A4C3B1, 0x6CEAC074, + 0xBAD48BEA, 0xA086218C, 0x3A50CB48, 0x2F742A06, 0x4550E085, 0x63848324, 0x920816EB, 0x983FA2A1, + 0xB59BEE84, 0xFA0B26CC, 0x1B6F6348, 0x4326DAC5, 0x42A55F3B, 0x7BFA3C9F, 0x5FDFCFF3, 0xD5A073F7, + 0xDAF3F9F5, 0xBC3FCFF7, 0xF931D80E, 0x9DE128D0, 0xEFCC9933, 0x017622BF, 0x9D704FC2, 0xDB918FA6, + 0x0CF5D41E, 0x26D37809, 0x63BEC47E, 0x5D98877E, 0x80E66BCF, 0xFF7CFFFE, 0xFD80D1E7, 0xE14380F5, + 0x539B0789, 0xF7E9F8CE, 0xBF880F20, 0x9F0578AE, 0xFBC5EAD2, 0xD25280E3, 0xCAD5CB45, 0xFFF1F1F1, + 0x005B74BC, 0xEF2EB1F3, 0x275EA6F1, 0xD7FF40DC, 0x82FC3140, 0xD71F1B5E, 0x222EC673, 0xF5123FAD, + 0xF1BA3F7B, 0x52BEF0BD, 0xF08610A8, 0x3E179FD8, 0xE58F4CF6, 0x91AF02D0, 0xB88BAFF3, 0x0B9F02CC, + 0x8C6E7E9D, 0xF2F5228F, 0x004C5FDC, 0x7251EB61, 0xEEFE9CB8, 0x8CFEF8FB, 0x73F7BA77, 0x893B9537, + 0xBE6FF36F, 0xC33F34AD, 0x9FB2F911, 0xCBFC8AF6, 0xC578C7D5, 0xBE7A85D8, 0xF5CBC6A5, 0x3FCAE111, + 0xC0C32167, 0x4FFE62EF, 0xF2D17C5D, 0x3DB61EC4, 0x9EF8558C, 0xF737C0A3, 0x8581315A, 0x0F8E295E, + 0xE49F0066, 0x17072E17, 0x99EC9D7E, 0x457D898B, 0xF514F31D, 0x17FF4BD5, 0x6F2D3EC5, 0x7B3CDF13, + 0xE7EFEC29, 0x9ECE0F4A, 0xFBEBF57A, 0x806A9863, 0x0630467D, 0x5BC6C212, 0xB1E8DD32, 0x56DA477C, + 0x5AE31F78, 0xE689FDF9, 0x1FE3CC3C, 0x1ECEEA7A, 0x7CB092D6, 0xE7595DCF, 0x0F56D87A, 0x75EBBBB8, + 0x7E89A57E, 0xF327E678, 0x7EBDEA38, 0xF1370F5A, 0x68DCAD37, 0xFB5E64BD, 0xFAFDA1ED, 0xD8EF5FD7, + 0x6A355B6F, 0x15B8792C, 0xB2D67B6A, 0x86B9685F, 0x1CD7FA0F, 0xCDE4E3B1, 0x9E5333AF, 0xBC60E36D, + 0x711C40F3, 0xC5F10AF0, 0xB8F6AFED, 0x583EEEEB, 0x51FDB163, 0xC6AA8FD9, 0xB7457B17, 0xFF5164B1, + 0x97FEB783, 0xCC57D647, 0xBBDAEF0F, 0x33E11C40, 0xF99D87E3, 0xB4BFD6C2, 0x2FE108CA, 0xF5ACECB7, + 0xB53017D9, 0xF6DFFDC8, 0xE72289BD, 0xF867F897, 0x6AB51A60, 0x13F228DB, 0x130F60BC, 0x3723B532, + 0x4BFCACC0, 0x4D838D2F, 0x6EDFBE6D, 0xF64D83A5, 0x1BC273E4, 0x5F16D67A, 0xCA62EFEA, 0xA3FE8A7D, + 0xA6BC0979, 0x34F2C309, 0xE2BCFE09, 0x3F8E7C45, 0xEAE57C85, 0xFA9B76A5, 0xF32BFF28, 0xF6180F3E, + 0x727A603D, 0x70C9E985, 0xF38B6C7A, 0xA25ED1DE, 0xEB1DC74D, 0x0FCC07D7, 0x9C5E980F, 0x465C3DE2, + 0x6F7A6BBE, 0xB2E93747, 0xFE65D38F, 0xE2999E5A, 0x8FEA9DD7, 0x6F7AC47C, 0xA697C433, 0x3DDDFCC4, + 0x9EEA333D, 0x34DF2ED3, 0x8FEBC9D7, 0xC71CCF47, 0xEC97C356, 0x0037BE06, 0xF934CD7F, 0x94782332, + 0x9E7F25D5, 0xA393ED4B, 0xCE3E8C39, 0x7F8B27FE, 0x662FFE18, 0x2FEED7E6, 0xDF091D9A, 0xBFAFAF2F, + 0x8E77C47C, 0x00AB3E21, 0x5E837C9A, 0xFD8997B3, 0x7DC9D9C7, 0x78E66FF1, 0xC4DFECC5, 0x1FE3C57A, + 0xCD3FDE97, 0x865DFD72, 0x5F6A0AC6, 0x9DCCA540, 0x1CEF5B64, 0x5FE44662, 0x5F5296FB, 0x99CD7737, + 0xF22197CF, 0xB801B41E, 0xCCDEB847, 0xFD897723, 0x8B7FC24D, 0x8D12AD07, 0xB31776F3, 0xB1F161B7, + 0x7EF6603F, 0x5AD3FE73, 0x3FF3FE73, 0xBFA47F07, 0x91DBDD7C, 0x0EA29EED, 0x69FFB81F, 0x79FF586F, + 0xD17F0F72, 0x6BA27F27, 0x4C383DE5, 0xBE697ACB, 0x7DD5FA11, 0xEFAB13A9, 0x7EF09D63, 0xB9BF96F2, + 0x7E523CDF, 0x0FF66FA8, 0x7F8FFAAB, 0xDEEAAFFD, 0x606EA8DE, 0x922FEF8F, 0xD6A37A6B, 0xBDAAB7F8, + 0x733F349F, 0xF6CBBE37, 0xA917FB01, 0x0B4E7FD4, 0x1BEEA6DF, 0x0F7F8FA0, 0x2CDF8BE8, 0x89FD88F6, + 0xA63FEA1D, 0xE3F9F5CF, 0xDF93D80F, 0xE20DF730, 0xC0B21B32, 0xDF41DC7F, 0x0F3B3DF6, 0x20BF15A9, + 0xFC0F33DE, 0xF0909B9F, 0x12DE877C, 0x2872D312, 0xF10EB43F, 0xC9FE9393, 0x93015E43, 0xFE205226, + 0x8CF9902B, 0xCBFE835F, 0xC678EF61, 0xBCC325E6, 0x1DC82723, 0x4BBC627C, 0x196FC58B, 0x87E847F5, + 0xB59A9E5A, 0xBFB0F98B, 0xBDD45FC1, 0xFAA6A7A7, 0x2D7F3CCF, 0x89A53E50, 0x16BD40ED, 0x85A33F9D, + 0x273A1F3D, 0x7F6CFEC2, 0xA66F96BF, 0xDF86DDB8, 0xED079972, 0x8FD667EF, 0xBB61171F, 0xE707575D, + 0x7F303E5C, 0x76FDC3FA, 0x225B7F71, 0xBE71FD59, 0xBF50AFE8, 0x6FFDC4FA, 0xE1BCEF0F, 0xC63BEFFA, + 0x87FAC178, 0xAA7F64EB, 0x0FEA075F, 0xFAFEA9BD, 0xF647EBB5, 0xF54EF9AD, 0x5F12CFFA, 0x29F59BDE, + 0x529FF543, 0xF259BF64, 0x7ED64FD3, 0x23B37EA8, 0xBFF68BE6, 0x6BFDE17C, 0x5EEFF87D, 0x57F2FEF4, + 0x687CED17, 0xEF07793F, 0x753FE0FE, 0xF07A8CF6, 0xF4BDCB7A, 0x0565596F, 0xB67FD87A, 0x1496FB52, + 0xC59DDFC9, 0xFDCEEE7B, 0x99DD4FD8, 0x5ED8F400, 0xCB17F5B2, 0x7CA2B7D5, 0x23FDB07A, 0xE5BE63F1, + 0xE5BE51C9, 0x798ED9EE, 0x47729FB1, 0xFB009DBF, 0x779A450F, 0xD97FEEE1, 0x9974E1C2, 0x05DBFFEE, + 0x1DCD98E5, 0xFE70A739, 0x33FB787E, 0xACE90218, 0x1A1AB278, 0x6BEB124F, 0xECD7D6CD, 0x7E2BDB67, + 0x6C2FF78F, 0xEED9ACE4, 0xF7CF8E79, 0xE30EE6F4, 0x3ED23D0B, 0xC97D65F9, 0x6FE586BF, 0xCFC40B5F, + 0xF1FEA2F1, 0xD8DED637, 0x9D77AB6E, 0xD9F99ACE, 0xA758AF9C, 0xC7AB6E65, 0xC979BBBA, 0x5E6ED07B, + 0xA1584F31, 0x9F9CC7AB, 0xEBF2BE28, 0xEA2DE7C1, 0x02CEEFFA, 0xF5EB76DE, 0x2CCC66CC, 0xC57E14F5, + 0x92F36865, 0xBB710773, 0x7A1EA99E, 0xF8FE5A8C, 0xEF9DBD53, 0x15DE7FAA, 0xCC2B6BC6, 0xF3CCBC3F, + 0xE97B6DEF, 0x94EC57F2, 0xBEDAA9FA, 0xCAFBEC48, 0xCD7891B9, 0x9233D957, 0xF2FCFD85, 0xFCFD85FC, + 0xFD85FCFD, 0x797E7C4F, 0x52FC37A0, 0xA2F51043, 0xCEF3CC66, 0x3FCFF6B9, 0x7F7C6F7A, 0xFF3092FA, + 0x8791D49F, 0xEDE1B171, 0x9D7F7C5F, 0x6ECA7991, 0x399FBFC6, 0xA7F94BFE, 0xAAE358DF, 0xAF53C6F3, + 0xCC60CCF6, 0x90E817E3, 0xC5EF4BF5, 0xD1FD4DFB, 0xB522E745, 0x66B68701, 0xE8E2F760, 0x06F4FF92, + 0x01E8D5F7, 0x218D6F43, 0x3EE1F6CB, 0x6D687F82, 0xF71BB2DF, 0x86EBD98F, 0x0F20A7FE, 0x5DF05562, + 0xDFCB6CF6, 0xBDFA7ED2, 0x7A98AD9E, 0x8E641CF3, 0x79FF7F01, +}; + +u32 point_table_binary_11[] = { + 0x11726594, 0xBF4E2331, 0x10877F76, + 0x960BE55D, 0x616DC123, 0xD0D25112, 0x89828A17, 0x4975521A, 0x1E812E2F, 0x12E95E23, 0xADEBA441, + 0x484941F8, 0xA3E8D085, 0xF5D91E7B, 0xD633A4FB, 0x92197B32, 0xDF6F178F, 0x70E10FF0, 0xD3009BCD, + 0x26E01197, 0xC466A88C, 0x39E287D9, 0x11737DEE, 0xEF560D2F, 0x817334E7, 0x65B6E2FC, 0x6E451C7E, + 0x537DFF17, 0xD86EB789, 0x2F89CD90, 0xB8F6A7FB, 0x0B3B62AA, 0xAFF3F46F, 0xC0E974E2, 0x79FB3733, + 0x244EE7D5, 0xF90BF3FC, 0x5C7F11EB, 0x3F80FD7E, 0x4F8CC466, 0x9738F7E7, 0x4FC317F4, 0x4DE5F014, + 0xEBC3C8B9, 0x3F98E7F6, 0xBCD8CF9C, 0xEA9BFE3C, 0x4FDAD762, 0xB1E079D3, 0xBE987FA5, 0x6A6647CC, + 0xF52E1CE2, 0x3E1F207E, 0x9FDE40F4, 0x4F6FCC50, 0x99EA9973, 0x7F7B3FF1, 0x783FED7B, 0xBCBFEE9F, + 0x38F8C477, 0xEBEBDBD9, 0x6C16FF1F, 0x313072DD, 0x77E2549F, 0xF86E4D1C, 0xF70195BF, 0x9247CE4B, + 0xF1C58C36, 0x7F711EE4, 0xBC1C393F, 0x94A7A3F9, 0x27F3C20C, 0x959F7C5E, 0xFFCA79A0, 0x3CBD9A93, + 0xCC0B33BE, 0xE5E72AD6, 0x1F9AFCA4, 0x3C1DEC0F, 0x999786AF, 0x547EE22E, 0xFA2F95A7, 0x2F3B9579, + 0x69782DFA, 0xA1F2E354, 0x7E9CCA0F, 0x547EA0FC, 0x3BE5DF29, 0xFF68FD47, 0xBF3BE5AF, 0xF8B446FA, + 0xAA1C76D2, 0x5FEC5FD2, 0xF353FC91, 0xCF60217D, 0x55A6FAD1, 0x1F9DD7BF, 0xB30FF2F9, 0x6E217D55, + 0x1EEF677F, 0xF7B1FEA5, 0xF1977CBE, 0x9841FA6A, 0xF85EF98B, 0xEFBEFE53, 0xF9FCB490, 0xBE1A5EB5, + 0xFD344FB3, 0x7F287F90, 0xFE62BDF0, 0x17F721FD, 0x41F983F4, 0x37EEAFF8, 0xF3D9D7A4, 0xFA2B3E27, + 0xB693BE98, 0xBDF2E7E5, 0xF3577C1E, 0xED99F4C5, 0xEC953F2F, 0xFD559FB6, 0x93BE98FD, 0x377F73F5, + 0xFE4E3E3F, 0x6C277D35, 0x3C57FE96, 0xF2FD9D7D, 0x063B91BE, 0x1A5E0A7F, 0x5EFAAB3E, 0xB52F66AF, + 0xFC79E9AF, 0xFAD4BEAC, 0x78DF567F, 0xFF010000, +}; + +u32 point_table_binary_12[] = { + 0x11727D99, 0x5D885555, 0x14C797E3, 0xD89C1966, + 0x74D2F43A, 0xE2BD609A, 0xD8878EE9, 0xD8A08DF9, 0xC1685110, 0x095DEA21, 0x8C2814D2, 0x07414283, + 0x12517C28, 0x829EB27A, 0x10419184, 0x1BF45012, 0x252531F8, 0x55578741, 0xAE88CD55, 0x273B2869, + 0x8CCE088E, 0x7AE7EEF6, 0x5E5F679F, 0x3DD7AE0F, 0xF263FFD7, 0x5A7BADBD, 0xCF3AFBEC, 0x31572167, + 0x2E0144F6, 0x5F7777B7, 0x31172C0F, 0x0140C219, 0x6220BE6A, 0x19F5C4F6, 0x3F64F72B, 0x97CB3ADE, + 0x5CA79C23, 0x8E90AD2C, 0x477AE6AC, 0xB9693E06, 0x98FA16C0, 0xE0E0A0E3, 0x61E45511, 0xB229119B, + 0xBF9551EF, 0x7EA807CB, 0xFB88AF5C, 0xB962CC10, 0x7194F030, 0x71846CF5, 0xC3A42746, 0xFFC80D03, + 0x3B76EC20, 0xFFEC4FD9, 0xC67BF423, 0xE561E2B1, 0xFA6DDBB6, 0x39EE35A7, 0x00A6EC50, 0x2E9A7300, + 0xD3DFA927, 0xE6F94C7F, 0x10C1A143, 0x871CF7BA, 0xF1BB5DCA, 0xA8BFBBBB, 0x5E18FDB7, 0x7D0289DE, + 0xFAAF7ECA, 0x5C22FBE9, 0xEF45128F, 0xF2692096, 0xF5A94EA3, 0xF94BBDE6, 0x3CAE8CFA, 0x39B6DEC4, + 0xB43ED50E, 0xE66CA0CF, 0x06FA6CA8, 0x0FE265D3, 0xF594F596, 0x7ACA7ADB, 0x7A5EF1FD, 0xDB048897, + 0x420E5A93, 0xFD09ED36, 0xDE68B23F, 0x2D678879, 0x3F2E850C, 0xE999EDFC, 0x6035C0E4, 0x1F23D8B8, + 0x71A3FA83, 0x4819F5EE, 0x876CE78F, 0xFAEF88DD, 0xFE752CFB, 0xC7DC2386, 0x8433C4BC, 0xDFAE12EB, + 0xFE3B49F1, 0x26571B7E, 0xEBE9E951, 0x7F363F61, 0xB5473E49, 0xF3995C25, 0x86A74D11, 0xB603CC3B, + 0xD375F8C6, 0x8D1B064E, 0x133F98D1, 0x95413E6A, 0xF97DBB8A, 0xAF765690, 0x0F585E07, 0xF04861E1, + 0xD9BD7BF7, 0xA6C695DF, 0xB4FCF6A2, 0x3F84CD61, 0x17DD5C43, 0x3E40DCB0, 0xD6541D9B, 0x2356BF1B, + 0xE095C695, 0x8B9C7F73, 0xD6B29D5F, 0xF7FCDC65, 0xE4DF89D7, 0x74E6FE42, 0x5E43F69B, 0xEBC72D7F, + 0x28DBFDBB, 0xE95AD35E, 0x61E77FD3, 0xF32BBFC2, 0xF987F9FE, 0x4F7EC86D, 0x969F0458, 0xF0E21338, + 0x1FAB447F, 0x4B96AEF8, 0x57FD599E, 0xD7B3E278, 0x4DFFA1FD, 0x343BBF5B, 0x00ED7BA6, 0x76633DEC, + 0xB8B96BC7, 0x3FC8BC5E, 0xAB3EB087, 0x78D21730, 0x5DC653F3, 0xF3F41ACF, 0xD66BC1FA, 0xDCD7D56A, + 0x35C558EF, 0x63A47FE9, 0x073883F5, 0xE1FEB17A, 0x5DCB42A9, 0xB71B5FF3, 0x25F4205F, 0xA3F97599, + 0xCC2EB4F7, 0xF4C2CEFF, 0xEAB6DC05, 0xE4403F26, 0x5F5B3FF7, 0xFC2EE96B, 0x9D8BFA21, 0x8AB7EC29, + 0xD88FF1B8, 0x3F2DAB6B, 0x99867CDF, 0xF26980CE, 0x9D4DB35D, 0x3EE62AE9, 0x5F5807DF, 0xCA7A883F, + 0xCDC78EAF, 0xFE107E52, 0xFFEC0FD9, 0xB30FE323, 0x7BF170BE, 0x1369FCD9, 0x3F614FAD, 0xF9DB7E82, + 0x3C7F576B, 0x734DBD37, 0x8EF35D45, 0xE3B35F83, 0x37903D7D, 0xCD7A87F3, 0x0FEA3FA6, 0xBEE17EF1, + 0xE23D6CBD, 0xDCFEECEA, 0x9BDB82EC, 0x3D4FC8DE, 0xF3A7F1FD, 0xFA7AFBA5, 0xE6FEF0F6, 0x5B4DFF61, + 0xFC707E5E, 0x3F08FB45, 0xA55249D9, 0x237B7A64, 0x4F2FEB27, 0xCFAF3C7F, 0xF27C227B, 0xFD4FD9F6, + 0xB3079D8B, 0x7E7D587F, 0xF3FB5FAD, 0xFE93EA4F, 0x9DC45B9E, 0x19F7B2B2, 0xD56F99D8, 0x7410F743, + 0xB89FC2FD, 0x16AC7758, 0xBF31F904, 0xFD65CCF3, 0xC9FDAAE5, 0xF873D7F3, 0xF9BCF6B3, 0x96E34B8F, + 0x3996FED9, 0xD79EB09B, 0x7F5F3B00, 0xEAB9BF2F, 0x3E98B0AB, 0xCFE2830B, 0xDE45E6FA, 0x756EF678, + 0xBB638A27, 0xF538B381, 0xECA57E7D, 0xEDD11E1D, 0x3FE5C689, 0xE5FD3E2B, 0x0BC0CFBB, 0x9ED794F1, + 0xFD7EBB8D, 0xEB893C2B, 0xCBCCEFE3, 0xCCFCA1FD, 0x344EE789, 0x495BC9DE, 0x9D67DC78, 0xC3CF342E, + 0xE74DF5CF, 0xEFCF91B5, 0xC938BD5F, 0xE3E5E2CF, 0xF1A4ADC4, 0xC978DB38, 0x9A3FF99B, 0xB885EBC5, + 0xF399FA4D, 0xF34E1977, 0xFA895B48, 0xAFF14ED1, 0xB83F1FD6, 0x4F71CF9B, 0x9C0FEC7F, 0xCC23C219, + 0xC775C263, 0xF5E13833, 0x0837BBFA, 0x7B7A66F5, 0xDFEAD8B3, 0x6756FB09, 0xE697943D, 0xB3DA373A, + 0xF6EC99C5, 0xDE54CDF7, 0xBEBDB0DA, 0x8F73ECD9, 0x33ABFD5D, 0x3A7FA83D, 0xB3D8DB8E, 0x7FD8B717, + 0x56FB5BFE, 0xF9DFEA99, 0x4752E77D, 0xCF9E19E4, 0xFC7F5DE2, 0x6FD8B0C1, 0xF5F3EB12, 0x9FF9A6C4, + 0x472E0983, 0xF080E4CF, 0xFA01C99F, 0x3996FC59, 0x1F4BFECC, 0x17A5FEAC, 0xBF28F567, 0xBE24F567, + 0xFD25A93F, 0xF339597F, 0xD69F93F5, 0x673E2FEB, 0xCFFAF3B2, 0xFECC45D9, 0x6FAC2FCA, 0xFE64EE95, + 0xFDC7FA5E, 0xD97F8E6D, 0xFFAABA7E, 0xE6CEBBD4, 0xCF601A71, 0x1D9D1FAE, 0x118332E9, 0x81F58E5D, + 0xBF73F647, 0x8E1C413D, 0x71DD22C7, 0xCE9F6350, 0x263DA83E, 0x1D5FE259, 0xFB99C26C, 0x3FD38F07, + 0x3ADF9055, 0x3F27C867, 0x8EE8D3F9, 0x9A58D8BD, 0xCF92F13A, 0xE0F71FE7, 0xAB1C4BFE, 0xC2E9FCA5, + 0x1E7590CE, 0x57390EF2, 0x8FD3F927, 0xF1D3F92A, 0xC741FE71, 0xED7AD429, 0xBBFE569F, 0x704C0C63, + 0xC62F5FBE, 0x9CCA9F59, 0xE7A7CCF6, 0xCCC5A07E, 0x7150BF38, 0xA85F31A8, 0x5F31A85F, 0x1CD42F0E, + 0xEA570CEA, 0x570CEA17, 0x07F58B83, 0xFA15837A, 0x156BD733, 0xAC977231, 0xA85F1CD4, 0x2F0EEA57, + 0x0CEA57F4, 0xEB27FDAB, 0x5AA816FC, 0xFED59857, 0xC67E1525, 0xCF3BF268, 0x3EDDBFEE, 0x27F6C813, + 0x127BEC57, 0xF5893DF2, 0xBD7CBA7F, 0x8DE62BA9, 0xFE154125, 0xD5BF1E29, 0x8CE6FDFE, 0x550165EE, + 0x57F7F27E, 0xFF6A2A28, 0x63BF6ACC, 0xDF2FF8FD, 0xAB5A2096, 0xF7A12927, 0xE703C711, 0x788CF755, + 0xF5E09F27, 0x4C5919DF, 0x87A65C69, 0x673DB29D, 0x7FC2BEBF, 0x2CB1C6E3, 0xF7A1298F, 0xAC677D23, + 0xE5EFB1EF, 0x2F4BACF1, 0xF87D68CA, 0x773E633D, 0x72041EFB, 0xFEB2C41A, 0x8FDF87A6, 0x7CEB287F, + 0x6FDDA7F5, 0xF6D8F797, 0x25D678FC, 0x3E34E59B, 0xFFB09EEF, 0xCB3CF6FD, 0x6589259E, 0xEC27D3CF, + 0xE72F6FBF, 0x29EF4BEA, 0x2FE73FD3, 0xAF8CFBC9, 0xF457441F, 0xD37C3DF6, 0xFD958835, 0x1EEF27D3, + 0x3F22FA4B, 0x5CAF847D, 0x7F25628D, 0xC7FBC9F4, 0xDF11FD79, 0x5A2F8F7D, 0x7F25628D, 0xC7EF43D3, + 0x7F4BF4BD, 0xB45F3CF6, 0xFDF1FDA0, 0xC4B3E7F9, 0x01777EAF, 0x07BE3F73, 0xBC9DEE97, 0x988BC490, + 0xF06E7A1E, 0x914F937E, 0x5981EFFB, 0x3C7B66B5, 0x47E6F3FD, 0xB20224FA, 0xDDEEACCA, 0xF7876B88, + 0xC55EBE2F, 0xD49EE3E7, 0xF37ABF39, 0xE0D66389, 0x674FE7A7, 0xC45ECE57, 0x7A1F8A7A, 0xF67794F4, + 0x3AFF6CDA, 0x1EBFB73C, 0x7BF99ED1, 0xF9F37EAD, 0x16D2F7BD, 0xF57AFF6B, 0x9FB77D54, 0x5F3DCFA2, + 0x3E127DEC, 0xD66BF004, 0xD55BD66F, 0xF00408AB, 0x3FE2C49F, 0x7F5F7A13, 0xD2F7A9BA, 0x3E3046DF, + 0x41FA2875, 0x9FAAFA6C, 0xA0CF86FA, 0x201EDF9F, 0x36FBF6C8, 0x51CA1F04, 0xF1BCFBED, 0x747EA574, + 0x7C7CDEFC, 0xFA9482FA, 0x94D2F1D1, 0xDE8B2FFE, 0x20F1371C, 0xDC07A3FD, 0x8C82DCFF, 0x93FD8C82, + 0xDCF7133B, 0x7BFFEF01, 0x72FF6FBF, 0xB73AF0BE, 0x757C04C6, 0xFDEE113B, 0x3D734EEE, 0x5791E53E, + 0x777C9ADD, 0xFE41E6FB, 0xDAC740B9, 0x8338127D, 0x07E989ED, 0xF76107DD, 0x1F2BE7E4, 0x3E1999EF, + 0x9FA7E695, 0x3B8859DF, 0x6ED777D4, 0xB3D7FB6D, 0x48F96BB8, 0x0DA9780D, 0xB793F9E0, 0xFBED73E6, + 0x0B9687BC, 0xFCF5EF39, 0x49BEA467, 0x7FBC1F9B, 0x0A697F90, 0xE49B93EF, 0x59D6E748, 0x4FFC1F00, + }; + +u32 point_table_binary_13[] = { + 0x11726594, 0x3B4E0331, 0x10867F9B, 0x67892259, 0x1B890B20, 0xD17284B4, 0x489152E4, 0x14E99072, + 0x09AA5C84, 0x2A2D2748, 0x8184B64F, 0x439314A4, 0x43220F63, 0x7BE2F1CC, 0xB0159F76, 0x3C33F1F7, + 0xB3F10501, 0xCFC09D03, 0xE6F3798C, 0x2F782476, 0xB1725C20, 0x3DCC8198, 0xEBCBF9CB, 0x0FC133E0, + 0xE628FA15, 0x7627D9FF, 0xF28318AF, 0x543F4CFD, 0x0E8743E6, 0x4762F79B, 0xB99E47E3, 0x404CF575, + 0x9F2ECD5B, 0xAFD7BC6F, 0x77F43E73, 0xEE47FB32, 0xF3FE5CFF, 0x95EAF7C0, 0x76BBA579, 0xC8EC0B97, + 0x7DCAD338, 0xD7E787DF, 0xDFB7F3B5, 0xBEDBBB28, 0xFBE5FB63, 0xBE57E7CB, 0x3EB78997, 0xCB25EF7B, + 0x9BE6317F, 0xD3FC3307, 0x62AE0FB8, 0x4B6F1FA0, 0xDE5F0DA0, 0xCE5F0D5A, 0x3FAAF7EA, 0xBC9C4F2C, + 0xEA677A7E, 0xBD7FE2D8, 0x13BF7F8E, 0x46A3F4FB, 0x8827D3C6, 0xF9F74CA6, 0x40E65C5F, 0xEF9FDEA7, + 0x3F74FE82, 0xC95F30F9, 0x83CC5FDA, 0x07252F9E, 0xF34379F2, 0x2EEABC30, 0xC3E4A7F4, 0x1B3ACE43, + 0x2076479D, 0x1766FCCB, 0xCF2AF98E, 0x2D3F254F, 0x917CB7BC, 0x085E99FC, 0x3C99FC94, 0x3CB983CE, + 0x8BE02775, 0x1E263FC1, 0xE42798FC, 0xC0E407C6, 0x7F30FE83, 0xF10FE93F, 0xF9DD187F, 0x679F1EDA, + 0x57E5B8D1, 0xFED279ED, 0xEFECD343, 0xFBAA4CF5, 0xCD1FF5EB, 0x7ED80788, 0x3DB4AFCA, 0x6D3EFB7B, + 0x4BF3AE85, 0xBF556677, 0xD4BE04BF, 0x197F63E3, 0xAFF8F45E, 0xFB123C96, 0xE7691F71, 0xFF30FEA0, + 0xFDA57AE5, 0x2FDD87F6, 0x07E30FDA, 0x5FBBBFB3, 0xBF5EFBAB, 0x3EBDD3BE, 0x987BE3AF, 0xFCBF77A7, + 0xEA8FFA77, 0x27EB8BB9, 0x37FE4ABF, 0x21FBA079, 0x43F80BED, 0x8BB9FFE7, 0x6FA1BFDF, 0xD94FBDFF, + 0xE64BF0C2, 0xF8CBFBEE, 0x8CCF9DF8, 0x5E8FCDF7, 0x7BA6FCF5, 0xDA5FF569, 0x7D31F7C6, 0x5FAFFD55, + 0x9FD69737, 0xDF5BAAFF, 0x03000000, +}; + +u32 point_table_binary_14[] = { + 0x11727597, 0x5F68D655, 0x18C79FF7, 0x7D7FE05B, 0x9B392AB2, + 0x9956ECA2, 0x15669211, 0x86439312, 0xAFEC426A, 0x5456A050, 0x66499037, 0x0A0A9311, 0x28051119, + 0xCC898286, 0x0E8BEDC2, 0x08926A68, 0xA25DECD5, 0x42F0C622, 0x459DB04A, 0x94815E38, 0xDABBD3F3, + 0xFF9CF373, 0xBE779F9D, 0xEFF3FFEC, 0x9CF30B27, 0x612EEC05, 0xFEF5F4F4, 0x84F00BF2, 0x40C69D19, + 0x9F44DE9B, 0x73782FD7, 0x87B7727F, 0x1963BC4C, 0x7F328CC1, 0x1680EBDF, 0x2EDBB873, 0xE74ED423, + 0xF702FCD3, 0x7C7180F9, 0x0FE3C50F, 0x308F21E3, 0xEFA1D645, 0xCF30FF6E, 0xBCE438F3, 0x5554FC0B, + 0x30EFDDE7, 0x36309F36, 0xEE9A60EE, 0x377EE591, 0x6BD7AE85, 0xF0237203, 0xE0C90D2F, 0xCD66A6F5, + 0x6D002F77, 0xEBFA695B, 0xEF9A60C6, 0x7CC3E700, 0x4B172FDB, 0xC83C6CFA, 0xE51799AF, 0x9A5EE35F, + 0x40FE1460, 0xD9C7CFFF, 0xC99CD87B, 0x7EEADFEA, 0x157F8B1F, 0x644EFC13, 0xC3EBC6AD, 0x4B395EE2, + 0xBF1C9F98, 0xF5CCA2BF, 0xC33E8937, 0x9D3FD866, 0xF600CEAC, 0x579ECE3F, 0xF757799B, 0xB1E8D379, + 0xDABAB0AE, 0x27F3F57A, 0x749E361F, 0x6801B87F, 0x6D323F5E, 0xD7F94D37, 0xCF74DEC9, 0x7EF1F9EA, + 0xFE98D65F, 0x395EB23F, 0x6D3FD8FE, 0x753DAFE7, 0xF9D1EFF2, 0xE5CB34CF, 0x51E1A927, 0x9C31DF96, + 0x1165CDBF, 0x6544F53B, 0x2CFEAB4B, 0xA6AD6787, 0xB1ACDB3C, 0x6A43CBF7, 0x777777FB, 0xBC1EDDBE, + 0xEAAC31E5, 0xF76B8FB2, 0xCEEBF6F7, 0xA2B7F8B5, 0xA17B2798, 0xFBCD1EC0, 0xD7591FD7, 0xC59FAE6B, + 0xBED77F9A, 0x183316BD, 0x72BFB1EA, 0xFB4DAFAC, 0xFDA80DB5, 0x3EEBCC7A, 0xE523E137, 0xD88CEBEF, + 0xDCEAE3F3, 0xE360F80B, 0xF603541E, 0xD3F3E460, 0x1825F6F3, 0xE508F266, 0x22D5AB7D, 0x817F59B1, + 0x62450867, 0x90B78B9E, 0xF918FAFB, 0x86A84D58, 0xFD1725AE, 0xAC6E7E79, 0xE9D225D7, 0x5756571B, + 0xCAA36C5F, 0x53B67C6A, 0xAA4FF2E3, 0xF9A9BE30, 0x3E83BC9D, 0xF8D61EE6, 0x98FF9E74, 0x1DF96BCD, + 0x57E295F2, 0xAF74E5F5, 0xD58EA81E, 0xFD85CF92, 0x7E603E61, 0x5DD22FAC, 0x8FD8FB89, 0xFD227DDA, + 0x6F5AF77E, 0x60BCF046, 0xD22F8C17, 0x7A937CD4, 0xDEFB6DF1, 0x6ADEBF51, 0xB6AF79FF, 0xD89FF7D3, + 0xF2B17EC7, 0xFCBD1F14, 0xCFFBA5FE, 0xBC9F497D, 0xAAE7FCBC, 0x1F16AFCB, 0xFB27F9C4, 0xFD312AF5, + 0xA8FE38DE, 0x7F7B9275, 0xBD0F2BC1, 0x79AE7035, 0xA87EAEE8, 0xCBDCCCF4, 0x5563BD7F, 0xABE67F18, + 0xF95012CF, 0xB909DC0F, 0xD73B779A, 0x3DF330B2, 0xDA675C69, 0x56E53C33, 0xBD72520F, 0x7352AFDC, + 0x77B008C6, 0x937CAE20, 0x6FE5F9F7, 0x329F45DE, 0x42FE743F, 0x0C22FF9D, 0xD43308ED, 0xC4F45BB8, + 0x7021E9DB, 0x490F30EB, 0x13E62BC8, 0x5BC59E79, 0x18795CEC, 0x99B17FE1, 0xFDA49FFA, 0x9EF07EEB, + 0x7BC4E781, 0xF98B3EF6, 0x2FBC9DB0, 0xBE4FAA71, 0x9EECCFE7, 0xE1F19A66, 0xDF69F6D6, 0x6FB3B779, + 0x0837ADDF, 0x1A4F39C9, 0xC7FA6DF9, 0xDA3CD4BE, 0xAAFD9678, 0x362FEC77, 0xD891D5B3, 0x28B425FD, + 0xC77E8787, 0x93FEE33C, 0xE83EF7FA, 0xB0DFC4DE, 0x7F9C07E9, 0xBDFFD86F, 0xF2E7FDC7, 0x79503CEF, + 0xBFCF5BFD, 0xDD408624, 0xFE05E134, 0xBEEC87B2, 0x3EEE1FA9, 0x27EE1FC9, 0x57EDDD5F, 0xCC5FF68B, + 0xE6730119, 0x92FC6F08, 0xA7F9CB7E, 0x2AEBE3FE, 0x937EC4FD, 0x27F5AABD, 0xFB53FD61, 0xB80F0E00, + 0xCC68E8BC, 0x0FE3F97B, 0x20D90F3F, 0x231F26AA, 0xFD270C8F, 0x13B7DCA3, 0xFC1DF221, 0xE2CA14F3, + 0x09D4F789, 0xFDC0C040, 0x0843C85F, 0x1015CA18, 0x0FB93EE3, 0x2EFC03FA, 0xFB0AFDAD, 0xAD0A9F40, + 0xEE23567F, 0x65FFBADE, 0x0635F97F, 0xD1FCDAAC, 0xBF9EBFB2, 0xDBAB5EF3, 0xAF637E23, 0x23231EBF, + 0x8E0A66CD, 0x0F8CB55F, 0x607A65B2, 0xE7FBC4EA, 0xB1FBC7EB, 0x57F6FEAA, 0xDECF4F5D, 0xF7F3B030, + 0xEEB4FC54, 0xCFE797FB, 0xC7FAC29B, 0xC97CD07F, 0x589BCC0F, 0xF323F6F9, 0x62BDF4FF, 0xE7F3C27E, + 0x91BDCF13, 0xF30F9BD2, 0xF9A0BF4D, 0xC9FCB07F, 0xE1C3BCFF, 0xC43E1FEC, 0x5FF8289D, 0x9FE96D3E, + 0x96AFCD47, 0xE2FBBCD4, 0x9FCF53F3, 0xF77E6B7E, 0x3E0F8DE7, 0xF3D2FA7C, 0x9EDE8FC2, 0xE761F636, + 0x2FAED7E7, 0x23F1D27E, 0xD3F9568F, 0xF3E934FF, 0x362F390F, 0xE33CED3C, 0x94F9C87E, 0x243D9F77, + 0xBA5FC158, 0xF79B9F9F, 0xBE1F234B, 0x3C703DD5, 0xEB7AED97, 0xFBD37E7A, 0x3C7F6FC5, 0xFB9FDE4F, + 0xF5D27B91, 0xF4F6BE11, 0x7D91BD77, 0x9CF5BD51, 0x8F3C2AEC, 0xEF237DCF, 0xF879DE6E, 0xF72BBF77, + 0xF5FCAA97, 0xEE5BF7E7, 0xF771217A, 0xBD6F5B27, 0x8BECFCA5, 0xF5356BD6, 0x64E727B3, 0xDEC7AD93, + 0xEE9FCFBF, 0xF18B311F, 0xBA0F6E2F, 0xC8EF9BDB, 0x0B8AECFC, 0x1EBF5864, 0xF7CDCC5D, 0xB5B06FDF, + 0x3EBF8F68, 0x3F1F3D7A, 0x34B96F00, 0x98F5FC9D, 0xB90B80F5, 0xE57AF5FC, 0x9D752EBF, 0x3F669D2B, + 0xA6EF87E6, 0x3FBB23BF, 0x5F6677DC, 0xA51F7ABF, 0xDC5CA5FB, 0x51EF879B, 0xAB743F96, 0xFBA5FA39, + 0xE76B41D7, 0xF37ACBF5, 0xA8BF39E7, 0xC51F7E6F, 0x4DD2F7CC, 0xCAC13AF4, 0xF5F5D1F7, 0x0DF3CC6E, + 0xE7316160, 0xB6EFB395, 0x83C2F6FD, 0xF482FDBF, 0xE8F7D9BA, 0x6EE749E1, 0x7A64D6D7, 0x63FC4629, + 0x7EA314BF, 0x518ADF88, 0xF1F1FB91, 0xFDBF0675, 0xCB871922, 0x8F09BB7E, 0x4CF4D19E, 0xBE17537B, + 0xE8CDEDA1, 0x37B7173D, 0xDCB16EF5, 0xD3F7E3D3, 0x91278563, 0xFDE69FEB, 0xD7F8D49F, 0xF5EBD77B, + 0x3DB4AEEC, 0xF91B8B5E, 0x59FB37CF, 0xECB53FF3, 0xE23ACFE7, 0xA954CF2C, 0xFA700C3A, 0xE47BAF80, + 0xA9A929E2, 0xF9F6FDC7, 0xF99E42DE, 0x9DD4770A, 0xF5BB65BF, 0xB2FE14EE, 0xA774FD18, 0x726EDF11, + 0x3EC8F4F3, 0x855D3FDF, 0xBE8F943B, 0x843D9FF6, 0x6C1DE3A5, 0xF6FF0300, +}; + +u32 point_table_binary_15[] = { + 0x11727595, 0xB14B2341, + 0x14C6DFED, 0x4E201844, 0x9BC442D4, 0x20012B09, 0x588B165A, 0x441B45F0, 0x0FB0F41F, 0x10BC46CE, + 0x2BED2CE4, 0x828DEDD9, 0x59A8602B, 0x1682D8D8, 0x19CF4614, 0xAF531114, 0xC2EEDECC, 0xBEF766F6, + 0xBD78E97E, 0xCCF77D99, 0x9D797C13, 0xF565EF70, 0x04F9AFD9, 0x6C66DFAE, 0x2D2F381A, 0xF899F31F, + 0xCBB30011, 0x0CE6EBD1, 0xB0E5DF8E, 0xB59E782B, 0x7BCF5E0B, 0xFE1DCB0F, 0xC11FF2B4, 0x9E78D4F2, + 0x61C13F61, 0x79BFE0F7, 0x795A8F0C, 0x4796BF07, 0x3F9C585E, 0x2FF87D9E, 0xD6134F5B, 0x5E2BF867, + 0x2C2F057F, 0xC8D37AE4, 0xEC42FAB3, 0x73E5F779, 0x5A4FBC2C, 0xF79F2DCA, 0xFD873CAD, 0x474E1FE4, + 0xF9A5B7F2, 0xFC429ED6, 0x136FCBFB, 0x4B37E4FD, 0x853CAD27, 0x9E92F393, 0x36E4FC84, 0x3CAD474E, + 0x3E781ED1, 0x9F3CF1BC, 0x91BF21E7, 0x271A867E, 0xB7EE7EF3, 0xF3F376BE, 0x2CCF3A1A, 0xFC91F3B5, + 0xE505F43B, 0x8EFA2C1F, 0xA15FEA89, 0x77A0DFED, 0xCFFBB72C, 0xBF067FC8, 0xD37AE209, 0xCBFB05FF, + 0xA8E5C382, 0xDFE7693D, 0x329C585E, 0x0F7EBBD7, 0x7E77BFDE, 0xEFF3B49E, 0x78C6F252, 0xC13F6D79, + 0x2DF8439E, 0xD62367E7, 0xD29F5D28, 0xBFCFD37A, 0xE245BFFF, 0x5F392FCB, 0xFD87BCEC, 0xAFD4A33F, + 0xBD95E797, 0x3EC8F30B, 0x795A4FBC, 0x21EF2FDD, 0x96F717F2, 0xB49EB821, 0xE7279D92, 0xF313F2B4, + 0x1E3979E2, 0x79447FF2, 0xC1F346FE, 0x29393F3C, 0x8F007176, 0x7A7AEAE7, 0xEBED2CCE, 0xAEAEAE7C, + 0xBFBE9D01, 0x388E0A7D, 0x5DD4D70F, 0x4C94EB69, 0xBE6A2B26, 0xBABBBBF3, 0xFD5A5B01, 0xC899F2EA, + 0x0798D7A3, 0xA7F9AAB4, 0x4CF4F8F8, 0xE8FBB5D2, 0x02C859E5, 0xF13C0198, 0xE8F9F959, 0xF42932AE, + 0xD7774D29, 0x679A9F5A, 0xCB945C1E, 0xF7678DF2, 0xD95FDF45, 0x3FCF4B65, 0xCE943A9D, 0x8EEFCBCA, + 0x1C40CECB, 0xFEFF4B97, 0x9797A20F, 0x91E9FF1B, 0x71D731DF, 0x7F3589BB, 0xC7C7C7BE, 0xFFAA0980, + 0x63F6D71B, 0xE8E7FBAE, 0x8CC4DD76, 0xBBEDFBAE, 0x32029033, 0xDDA7BDBF, 0xEEE6E6A6, 0xE833645C, + 0x1FDB8B13, 0xC73C0FD5, 0xFD38595D, 0x5DF57D57, 0xB533EC98, 0xFD637BE8, 0xE7F7F673, 0x92FB0AFB, + 0xAFB7EF0C, 0xCE13F5E1, 0xE7A4F95A, 0x4FEF6759, 0xF55719CC, 0x9779FC5E, 0x0EDCC8BE, 0x1AB831D4, + 0x3FF89E0C, 0x8DCB3E1A, 0x1A97EB2F, 0xF7DC37F8, 0x7EF1F770, 0xFFF07ED9, 0xFF726FA8, 0x5F50DFDB, + 0x4FB44EEF, 0x5959F54F, 0xF93FEBFC, 0x7EF1F770, 0x7FF0F768, 0x3FEB79BF, 0xFC7EF5F6, 0x8D1179FC, + 0x3DFC5E95, 0x555F703E, 0xBF6FBC1F, 0xEE0F3EDF, 0x7F000000, +}; + +u32 point_table_binary_16[] = { + 0x11726595, 0x3D4B2B51, 0x108627D9, + 0x2DD41812, 0x2C821F28, 0x08012B11, 0x528B367A, 0x0B1B6DA2, 0xBFC0D242, 0x8480DC42, 0xAE176CFC, + 0x01121BF1, 0x1F984253, 0x8A884540, 0x14AE9D46, 0x1B310882, 0x58C44FDC, 0x3DF79C9D, 0x3967CEC4, + 0xED5EF67D, 0xDE3D9C99, 0x9D49DD42, 0x569D40F2, 0xCCCCCCA8, 0xF490D64B, 0x46E5FF24, 0xBA47EB79, + 0x8034E493, 0xF7A90BAD, 0xEB46A33F, 0xB50D5918, 0x663EE5F2, 0x90673FF1, 0x1BDA9FF3, 0xF831AD97, + 0x3DDEE511, 0xEFFCC48F, 0x68BDC83C, 0x1C69BDE3, 0xF12E8F78, 0xE7471E6A, 0x5A6F79FC, 0x94D635E6, + 0x6D9E52F9, 0xDFBE3FA5, 0x725F899E, 0xD47A8F79, 0x75DAC1BB, 0xBCFCA7F4, 0xE77F25FE, 0x33ABD5BF, + 0x44CFC9F3, 0x731E9E9F, 0xFD787EB5, 0x20CF1F5F, 0xCBFBE33C, 0xE29D1FF9, 0xF85EDE5F, 0x5C91F5E3, + 0x3CE4D94F, 0xFCA6AC5F, 0x5C94FDC3, 0x79C46FCA, 0xFAC525D9, 0x3F51CBF6, 0x5B671EF1, 0x25D93FD1, + 0xBBED47AA, 0xF7856A9B, 0xF7E69998, 0x98D0FDAA, 0xF5BC51B9, 0xBF891ED2, 0x7A0979A3, 0x53B75A9F, + 0x209FE80D, 0xD536E7B3, 0x3CE721CF, 0x7EE2B7B5, 0x7FD8E347, 0xB45EF478, 0x9747BCF3, 0x133FA6F5, + 0x32F350D3, 0x7ACBE35D, 0x1EF1CE8F, 0x3C1C69BD, 0xE3F1935A, 0xEF31CF79, 0xC8B39FF8, 0x29AD6BCC, + 0xABB30EDE, 0xE511EFFC, 0xC8ABD30E, 0x7E419E9F, 0xF390673F, 0xF173F2FC, 0xF1BDBC3F, 0xCE237E4E, + 0x9E3FBE96, 0xF7176FCA, 0xFA711EF2, 0xEC27BE22, 0xEB179764, 0xFF701EF1, 0x1559BFB8, 0x28FB277A, + 0xB7FDD699, 0x477C51F6, 0x4FD4B2FD, 0x08A21F3F, 0xC601D6D7, 0xD75DBF9A, 0xA75C2E7B, 0xF3384CB4, + 0x9DAF1FE3, 0x61E2B7FD, 0xF5720750, 0xAD56DDFC, 0x7CB90B51, 0x53FF7457, 0x000E0F0F, 0x9DBFAF2E, + 0xFD7DF520, 0x423FFEFF, 0xDD952032, 0x7EDB3FE6, 0x69341ADE, 0xBC0DA244, 0x537FBC1D, 0x03DCDCDC, + 0xB8F9F776, 0x1C4446DB, 0xFA3F0F02, 0x3C3C3CB8, 0xF9F63C18, 0x4489A6FA, 0xB6D6001E, 0x1F1FDDFC, + 0x6AAD0591, 0xD1B67E5D, 0x403CF973, 0x57D29FBB, 0x0A01FD78, 0xFE2E7D5F, 0xC66FEB67, 0x9E66B3F9, + 0x23EFA7DF, 0xCEAF10FD, 0x45AECFF9, 0xF9B99B4F, 0xE6FE8DB6, 0xF534F75F, 0xAFD7DD3C, 0x33F76FB4, + 0xDD7F0307, 0x21F8FBB4, 0xF7DB6AEC, 0x9FDE6F39, 0xCF060E40, 0xEC4B7DDF, 0xCADFA7ED, 0x4BABD1DF, + 0xBEB47EFE, 0x1FFCFD97, 0x59257F67, 0xDE0F3FFE, 0x3F995510, 0xFBB2B08F, 0x7E3B5F0A, 0xFBF49EF6, + 0xDBEB6CF0, 0xE5FB9FA6, 0xAD46FFD3, 0xB4F5E37C, 0x789DA57D, 0x45FB4D9F, 0xE70B35CF, 0x237F7FF5, + 0x7CD27B9A, 0x0F3D9F20, 0xF6596625, 0x887CBFE9, 0x4FDFEFF6, 0x0BCD87CC, 0x0A887D56, 0xD845BFFD, + 0xFF0BBB20, 0xF6D56886, 0xDED3FF3D, 0x9A01B18F, 0xB2FD61DA, 0xF7EBFE49, 0xFB7EFB7D, 0x3B2FB2FD, + 0x781FFF01, +}; + +u32 point_table_binary_17[] = { + 0x1172859A, 0x7B889CD5, 0x15C0EF3C, 0x363376BB, 0x5D4D888F, 0x98625B89, 0xD992AE12, + 0x4ADA2A14, 0x835DA488, 0x60E91FB2, 0xD09212FA, 0x08010B42, 0x836E1BAD, 0x1BFBCA96, 0xE48F5043, + 0x1709E6AF, 0x0621716B, 0xB0592259, 0xEAE820B5, 0x239DD081, 0x5547279B, 0xB1499898, 0x4D96EC9A, + 0x49329BD9, 0xF97AEF39, 0xE79EEFDC, 0xF3CDEAFC, 0xF7E39C7B, 0x5EF79EF3, 0x3DE68B0E, 0x448DA861, + 0xE0373434, 0x144507A2, 0xB904D703, 0x6E047C28, 0xD63F71E2, 0x84E34682, 0xEB01CF05, 0xBC2F3AE3, + 0xF59BCD66, 0x148D77E1, 0xBAE07D21, 0x9B21B321, 0xDA6F4CD6, 0xE44D647F, 0x66C032C9, 0x47464690, + 0xF73BCA23, 0x6F4579DE, 0xCBF5FAAD, 0xC8F965F4, 0xA3A9503F, 0x3A18FA03, 0x16FEA2AA, 0x5A5F0DED, + 0x3B7B66BB, 0xB067E566, 0x4DA8EFE4, 0xAC7F10E5, 0xD29F9373, 0x7E43A13D, 0x17BFB407, 0x2CECB9FA, + 0x487B097D, 0x6D6F40F9, 0x1B88E631, 0x5F63DE7E, 0xFBEDA09E, 0x9D4E27A8, 0x3FC8B7A2, 0x7EDEEB8B, + 0x7A3B8E0E, 0x86F664BD, 0x9D3D595F, 0x9057437B, 0xB2BE5E8E, 0xF1C6F67C, 0x3E60AF1A, 0xE7E3FD63, + 0x7D48FF60, 0x5C2F1FBF, 0xB427EB03, 0xF96E0DED, 0xB9FA487B, 0xBE7E717C, 0xC84DB32A, 0xDEEF358E, + 0xF5FE0806, 0xFBAB82F3, 0xD594E75D, 0x9D7FBD3E, 0x90EB7EE0, 0xFD27FD31, 0x94F78D1A, 0x6627EF1B, + 0x8DE52E9E, 0xBED155EA, 0x7CC58CFB, 0xD11C657B, 0xFB9D3EB2, 0x8EDFEF5F, 0xD3EBF3F9, 0x217DEAB7, + 0x4BB23F44, 0xBD7C7F5C, 0x5A8E4790, 0x1BA3313B, 0x7B8D51D1, 0xBFD2FE08, 0xFA6F8C0A, 0xFFFB9D3C, + 0x6697EF25, 0xBF1F23C8, 0x0DAE873A, 0xEF63D134, 0xE6DF36BB, 0x77EF16F5, 0xC823AB7E, 0xB0CB8017, + 0xBDDCE0FA, 0x45BF5EF7, 0xDFC067F7, 0x875FCFFE, 0x4DE83FD1, 0x3F23A1FF, 0x6824F49F, 0xE857D59F, + 0x3E5F23F3, 0x9F33E6E6, 0xBB8DB97C, 0xF9B2CB7F, 0x3572EF4B, 0xC4B4BEFF, 0xB75EDFF4, 0x1BB37AC1, + 0xEB5BB6F5, 0xBD67B5B7, 0x87F5BE67, 0xB5D737AB, 0x511FED25, 0xFA7904D7, 0xBBFCC7C7, 0xC779BF5C, + 0xFEC0BADF, 0x0DF222C9, 0x5DFD9069, 0xBD9E2FD5, 0xCFE97F13, 0xFAF7F6BD, 0x7F3D1F7C, 0x7EEC7F2C, + 0xF49F9847, 0x6AFED87C, 0xE7A377D1, 0x3F5C6F69, 0xFFFA45FE, 0xC8F998DF, 0x45FFA86F, 0xEBF9A831, + 0x574D0FC9, 0xAD7F60BF, 0xDEFACF8A, 0xEBB9AB67, 0x16FDF37A, 0x1BCF02AF, 0xC7F8160C, 0xF9ABDB78, + 0x668DB9E5, 0xCDAFFD01, 0xCED302F2, 0xAD7F173C, 0xED78E049, 0x60A75F74, 0xFA835B98, 0xE71C7F75, + 0xECF1C71F, 0x47FD39A7, 0x2F98EC01, 0x0B7FC02D, 0x6BBDD798, 0xDB5FBEE3, 0x6F8EED7E, 0x01AFDB19, + 0xB3B3B76E, 0x27DA0379, 0xD6F19D2F, 0x01DF87F6, 0xD6EF407B, 0xA03FEBE4, 0x64FF10EA, 0xA75AA86F, + 0xCFE334CE, 0xE3D5AF01, 0x5791FBDF, 0x21AEA3FE, 0x2D6F92BE, 0x5D1F2DB8, 0xF55FD903, 0xFC02F252, + 0x2FF1218C, 0x2FD5A27C, 0x5F405EEA, 0x15ACF5A5, 0xBDBDC837, 0x56128F5B, 0xB6F75F9D, 0xDCDDCF03, + 0xEF436E7F, 0x89F8776E, 0x378CB9BE, 0x76ED8B5E, 0xEEB8FD25, 0xE23FA2BD, 0xD61D644F, 0xC8695E70, + 0xFEC0223E, 0xE043B8BF, 0xA9D6E016, 0x8E9718E4, 0x221E6011, 0xAFB78FF3, 0xE3818D72, 0x5E35D70B, + 0x9E754CE7, 0x4BC40B2C, 0xEAE1F5E1, 0xEAB39EE2, 0x17F9FBF3, 0xE7F78BCF, 0x2B9DBFAE, 0x2CCE2BCE, + 0xDB78FF81, 0xC57964FF, 0xEEFE60BD, 0xA1FB4D64, 0xF7EB5A4F, 0xEACFE6FA, 0xDC59D0D7, 0xF5D7F908, + 0x7DBA9E4C, 0x4735777E, 0xEF791AAF, 0x47C89B1E, 0x221EC27A, 0x0E6E7960, 0x23DE0F22, 0xAFDB89F5, + 0x05FDFD4E, 0x3F6617DF, 0xA687303E, 0xE89F354E, 0x9F7808F3, 0x19DC62E8, 0x7E1579D3, 0x43C674D5, + 0x1F40F9BA, 0x9D2457EB, 0x13E745CF, 0x8B298C2F, 0x7716E34F, 0x9C972ACD, 0xC77788D5, 0xFC49E43B, + 0x80F2753B, 0x693EE9FD, 0xAC627CFD, 0xEF887C68, 0xBE74DBEF, 0x44FE34EF, 0x37AF15DC, 0xEFF8F697, + 0xBBD697AE, 0xB79BD72E, 0xBF1FC17E, 0xD2F578F3, 0x5A3C8F72, 0x9E6939EF, 0xB73C1F62, 0x1EEAF8BC, + 0xBEDCBF44, 0x7DF4F99D, 0xC27C7367, 0x693F55FD, 0x12E7FFF3, 0xFA5BCF0B, 0xD58F72BE, 0x77DDCF6E, + 0xFB4FF3BD, 0x6BBD547D, 0xE4FCEF3A, 0x2FF4F9D4, 0xE77707D5, 0xE335BCFF, 0x017E02AF, 0xE7C8F6FA, + 0x0A9C8E19, 0xF489E979, 0xBB63F527, 0x262682E7, 0x71607E9E, 0x4F8D1293, 0x3E313FCF, 0x7746E5F3, + 0x7EDAF301, 0xCFE2FD40, 0x43BD1FA8, 0xA33E3CBF, 0x1FF04CCF, 0xF3E27D03, 0x30BF4F20, 0xFD495BD1, + 0x71F77C75, 0xA309E761, 0xD2DE9F8C, 0x3BB960BA, 0xBF241EC0, 0xE745E2B7, 0x50BF1DF3, 0x00AE170C, + 0xEBB3B1FE, 0x7EA78F6C, 0x1E0CFD5B, 0x0EFC030B, 0xFFA02FFC, 0x9B4742FF, 0x9603FFC0, 0xC23FE84B, + 0xFF566E7E, 0x21FC5BB9, 0x6323797B, 0x680F9F47, 0x391ED06F, 0x8BF870BD, 0xE0EDC2FF, 0x8368AF1D, + 0xD723F0EF, 0xEA23FD03, 0x6F0FEB29, 0xFDBBFD91, 0xFEDDFE48, 0xFFC0C23F, 0xE84BFFD4, 0x2F7C7F49, + 0xFD62CC17, 0x6F256E38, 0xCE0B76FA, 0xF9F87D13, 0xE9F37924, 0x7BBD5789, 0x493F66B4, 0xA7F58939, + 0x9EDEF3C4, 0x7EFDF9D0, 0x5EACEFFD, 0x533F11F7, 0x9EE4FE02, 0x7FC4F5D8, 0x3FF5E319, 0x374F78FD, + 0x5ECF6DCF, 0xF38EF39E, 0x0F7816FA, 0xB3C1FB3B, 0xE2B6E779, 0xC779CF7B, 0x3D73FE0D, 0x9F3FF423, + 0xE57BDB1B, 0x31BB786F, 0x7BA3EF47, 0xD4BF0DCC, 0x8F98EC99, 0xB8DFE7BD, 0x7F668A9F, 0xF5297E62, + 0xCE9FEECF, 0x387E628E, 0x9F99D603, 0x1F88EB05, 0xE741F863, 0x9E15E7E5, 0x405C2FC9, 0xD77D3D74, + 0x3D39BE6C, 0x5CDF9AD3, 0x47F6D717, 0x5F4FCB35, 0xE4F46ED0, 0x5F403631, 0x4F23B37E, 0x03E3BB31, + 0x48F206FA, 0x673E8D7C, 0xBD48FAA7, 0x519FB9E9, 0xEE67793F, 0x17904DCC, 0x707DE3F3, 0xE2E2014E, + 0x6F760CF1, 0xC21D23F3, 0x3432EB9F, 0xB6CFBC26, 0x772EF517, 0xBADE03DB, 0xEB89E79A, 0xD7877E26, + 0xFBB973CC, 0x0DA79FAF, 0xA58776ED, 0xDA85F9C2, 0x7A66B217, 0xFACBD798, 0x9B51C571, 0xEED2638F, + 0x3D86F956, 0x9C3632C8, 0xDDBDC493, 0xEDAFCBFA, 0x650617FB, 0x653DA29F, 0x5E7B9EB8, 0xEDE44BBB, + 0x5BAF335B, 0x7F4BE3D1, 0x18EB5BFB, 0xD168AAC5, 0xF6AC3CF3, 0xDDE834CB, 0xEDF52DFA, 0xD5D20F97, + 0xF517C603, 0xF9F4DC15, 0xDD90FBD9, 0xD3BFB841, 0x9E87DC4C, 0x6B509E97, 0x9E76EB66, 0x665BCF15, + 0xAB52DF94, 0xFB996BA6, 0x7EC0E7CF, 0xDACB9D5E, 0x027D7FBF, 0x923B4DE7, 0xEB3E1BCF, 0x6C70DE88, + 0x85BE8DEF, 0xA6A5F6EF, 0x79FF81B1, 0xFEA02FF6, 0x07EC01B3, 0x3ED42B77, 0x3E7FCEF5, 0x9365A867, + 0xCFDC1766, 0x88A15E99, 0x2B2C6FA2, 0x5CB0AD57, 0xFA9A58EF, 0xE25B12EB, 0xDDFE6584, 0x3EC8991B, + 0x682F3BCF, 0x0C72E669, 0x9463BFFB, 0xF3BD6296, 0x19EB3B9B, 0x5A24C6FD, 0x9A4B5F63, 0x39F42BCB, + 0xB97F99C1, 0x1F33F6EB, 0x12AF07CE, 0x7552DF7E, 0xEEB9E744, 0x3F33D7BC, 0x3DC7DE5F, 0xAEC30CF5, + 0x11FD057C, 0xD35DCC50, 0xAF9BEE4A, 0x1DA77E6C, 0x93FDE3AC, 0x5F0FEC03, 0xE73F6686, 0xFDCA7F9C, + 0x7A85E269, 0x537FBFC2, 0x726B6FD5, 0x7F32532C, 0x07FBCC3C, 0x6FD8FE82, 0xD347F6F6, 0x56DD9B39, + 0xC9F1817D, 0x66EA6791, 0x5FC5E9D3, 0xFDCB808F, 0xBFFD295C, 0x2F289F4F, 0xBE2CF8AC, 0xE31B4FC0, + 0xFF455C2F, 0x623AAF99, 0x3EFA3F49, 0x9C67669C, 0xAF3F617D, 0xD7CF7DCC, 0xB8BFF4BE, 0xCBF74B36, + 0xE626B289, 0x595C5FCC, 0x1E7C5EEA, 0x7C83FA67, 0xCC73E745, 0x647C9F99, 0xEB23DEE3, 0x39D687EB, + 0xC970E732, 0xF4EB1ECF, 0xD4CF7BF0, 0xFD6AE7DF, 0xC4639E49, 0x9FB86743, 0xE743A9DF, 0xB3215EEF, + 0xFCF17C18, 0xF38CFAF0, 0x3CF2A8B8, 0x9E8C78EE, 0x1C46C6F7, 0x87BD2DE2, 0x1D9E85BE, 0xBDDFEB3D, + 0xD2790AE6, 0xF90ECF34, 0xDFE97986, 0xE7FF8867, 0xD2274EDD, 0xD9F939DB, 0x0726FBE4, 0x6F71C2FB, + 0xF34CFA75, 0xF5BCB280, 0x7CE736E6, 0x0BC8E97F, 0x92FE05D4, 0x170CE76F, 0xE95ED6B7, 0xBC761373, + 0x0399EF07, 0xC3FF4FC9, 0xFEC59EF4, 0x07745E61, 0xFDC51EBE, 0xBFBAE0FF, 0x9F616EC0, 0xF5F903FA, + 0x7F74DACB, 0xA11EFB3C, 0x67AE10D3, 0xFFA5C4E2, 0xFFD4509F, 0xEE97E879, 0x396F4F2C, 0x31FD1F2B, + 0xB82EEEC7, 0x589FF219, 0x8FD713F3, 0x7A60F17F, 0x2FEBD751, 0x1FEEB738, 0x3EC1F2FF, 0xE4F1D81F, + 0xFFBF6CFB, 0x39D38AEF, 0x57155F88, 0x4E596BD5, 0x548AE5F6, 0xDE217B63, 0x597DCD97, 0x5C3CD9DF, + 0xA4A696B1, 0x3787FAE9, 0x14EBDBF8, 0x32BF16FA, 0x172CAF11, 0xFE6DFFA7, 0xAF0B7F14, 0xCF7BEFBD, + 0x17D8BF72, 0xE54A144D, 0x2458EB73, 0x7C301F27, 0x148BF8E0, 0xBC4C283E, 0x94608EFF, 0xE8D1A368, + 0x2F64ADCF, 0xF93DFCF0, 0xC318AF64, 0x9DEF4417, 0x96FB31A1, 0xEA3B61EF, 0xCFFF6BAF, 0xBF7FCDA4, + 0x59BF6CB9, 0xC3FAE1FE, 0x4C442DB8, 0x3E3FD3B3, 0x8938DC9F, 0x097B7D01, 0x5E915946, 0x1EEE9FB3, + 0x67E761FA, 0x69B6A7D7, 0x87FBEBE2, 0xBD6AE7CF, 0x8F45BC3A, 0xDF96813F, 0x3C97C927, 0xCCF7A8BD, + 0x5EBC6BE7, 0xFD5359CF, 0x8DE85FA2, 0xDF74BE76, 0x8BDCFD4A, 0xCFD28A79, 0x6493C178, 0xF35996BB, + 0xF7FF5749, 0x9ECC2F8C, 0xDFF9B7F7, 0x2EE659F6, 0xAFD787F9, 0x1CC56E8D, 0x3E8DD9C7, 0x3B3B3B1B, + 0xE473EDDA, 0xB5283A16, 0xE77BEAD4, 0x29C75C8F, 0xF7DF7F3F, 0xC807CEF3, 0xB138DF33, 0x67CE04F9, + 0xB55A2D27, 0xE7FD9999, 0x9909E2FD, 0xE8A38F70, 0x3DE57BF2, 0xE4C9A45C, 0xE4FBEAAB, 0xAF627C54, + 0x8FE3C78F, 0x775BCFF9, 0xC2FF59C7, 0xE27A1C39, 0x7224994F, 0x32DF8BD1, 0x87369FEF, 0xA776C13C, + 0x3B46F7AB, 0xCFD07CD3, 0xF91E8B2E, 0x4733F6BC, 0x9F48BF48, 0xF2305F67, 0x1F389326, 0xF9E5E813, + 0xCBDF61FD, 0x8BD1251B, 0xFF61F6A7, 0xF34BC60F, 0xF9723C7A, 0x3DC70BF3, 0x48E403F3, 0x6A2AC15A, + 0x9FF381FD, 0x9D522CF2, 0x817933A5, 0x58E407F3, 0x694AB188, 0x17E6D194, 0xE26309E6, 0x7CE1FC4E, + 0x2558DBE3, 0x7C584EF9, 0x1287FD3C, 0xA5FA5DE4, 0x4B1CF6B3, 0xC897389C, 0x3F225F5E, 0x2FFB59C4, + 0xCBF6647F, 0x27E5C9FC, 0x657F27D7, 0xEB7CC27C, 0x0B6A7E15, 0xD4FCD2F9, 0x16D4FCD2, 0xF916D43C, + 0xD3F916D4, 0x7C2AA8F9, 0x5550F3A9, 0xA0E65341, 0xCDA7A2EA, 0xD7A2EAE7, 0x829A4F45, 0xD5AF0535, + 0x9F8AAA5F, 0x0B6AFE14, 0xD57C29A8, 0x795454FD, 0x5A50F3A7, 0xA8FAB7A8, 0xE64B51CD, 0x97647E61, + 0xFC45356F, 0x92F6C27C, 0x8A6AFEE8, 0x7C8A6A1E, 0xE97C8A6A, 0xBE24F309, 0xE75151CD, 0x93A29A37, + 0xA5047FB6, 0x7E51CD9F, 0x5282B57E, 0x388F4A8A, 0x8B6A1E95, 0x1417D53C, 0x29292EAA, 0x7E2C7561, + 0x397F4A6A, 0xFE94543F, 0x9654BF26, 0xF5C37954, 0x52FD99B4, 0x17CEA792, 0xEAD7929A, 0x4F25D5AF, + 0x25357F4A, 0x6ABE74CB, 0x57CE239D, 0x4F59CD9B, 0xB29A3765, 0x355F92F9, 0x85F197D5, 0xBCE9B65E, + 0xE65356F3, 0x47E75356, 0xF348E753, 0x56F3A9AC, 0xE65359CD, 0xA78AEADF, 0x8A9A4F65, 0x359F2AAA, + 0xBFB5BCAC, 0xE65545F5, 0x77B7F572, 0x7E5554BF, 0x97D5FCAA, 0xA87E2FAB, 0xF95551FD, 0xAEF349E6, + 0x1BCEA38A, 0x9A6F1535, 0xBF2A6A3E, 0x75CB4FC6, 0x5F51F32A, 0xB93ECCA7, 0xA2E657B7, 0x7CE4FCAA, + 0xA8795451, 0xF3A59A60, 0xAD1FCEA7, 0xAAE28A9A, 0x4755C595, 0x0487F3A9, 0x9A60AD1F, 0xCEABAAE2, + 0x8AEADF6A, 0x1796F3AB, 0xAAE65155, 0xCD9BAAEA, 0xF7AA9A57, 0x55D5CF55, 0x359FAAAA, 0xBF93F270, + 0x5E55557F, 0x27D787F3, 0xABAAFABD, 0x5BBEB2DF, 0x93F984F9, 0xD6D43CAB, 0xA979A6F3, 0xADA9F954, + 0x53F3ABA6, 0xE65332BF, 0x30FE9A9A, 0x57C9F561, 0x3E3535BF, 0x6A6A7ED5, 0xD4FCAAAB, 0x7EAEAB7E, + 0xAFA9F954, 0x57F3A7A6, 0xE6555DF5, 0x734DCDA7, 0xBAEA6F2D, 0xAFA97955, 0x57FD9D5C, 0x1FCEAFBA, + 0xEA779D4F, 0x32DFF3D1, 0xC7F6FC6E, 0x37A3FC7F, 0x36BCCFE0, 0xFFBBC37C, 0xDDFBBFFF, 0x59F90366, + 0x86E461BE, 0x4E0E9C4A, 0x91FC4274, 0xCEF2EBAC, 0x7F1EDE6F, 0xFC99FDE9, 0xFC92F1C3, 0xFB108E27, + 0x5CCFDF4F, 0x84DF5764, 0x9E15DF63, 0x0067EF97, 0xDF67D80C, 0xEE0FF487, 0xC3EF35C4, 0xF701C4D9, + 0x6F05F686, 0x91E3EF27, 0xC2EF2BBC, 0x7FFFFD86, 0xF7EFBFCF, 0xF0FE597F, 0x38FC5E43, 0x7C1F11F8, + 0x677BC331, 0x07DF5FD0, 0xF715ECFF, 0x11CFB13F, 0xFADEE1FE, 0x407F38FC, 0x5E43E443, 0x1CE78BFA, + 0x713D82EF, 0x2F2643FF, 0xFEFB0DAE, 0xFF5BA17F, 0xD61F0EBF, 0xD710FB19, 0xF8677BDE, 0xFF88E983, + 0xF75B3FCB, 0xFE697272, 0xD2BDCFEF, 0xC0FF3D1B, 0xCD2F99CF, 0xD8D57B3D, 0xDB51B051, 0x7EBF656E, + 0x41CE1698, 0xBFE78839, 0x8F4CDFBF, 0xE54CCEEF, 0x37F04A64, 0x27DFB66D, 0x9BE395C8, 0xB8DEEAAF, + 0xA4FD2E38, 0xB9CD2FE7, 0xBF8F06FB, 0x45CFB8DE, 0xDE6F77FC, 0xF72B209F, 0xF49C47F9, 0x3FA245CF, + 0x203F8C6C, 0xBCFC706C, 0x0FE4AF21, 0x67C9FEFF, 0x01000000, +}; + +u32 point_table_binary_18[] = { + 0x1172859A, 0x5F889CD5, 0x15C0EFFC, + 0xD9CCE876, 0x379AB06A, 0x9AB599EA, 0x249392EE, 0x14A7ECB4, 0x11460619, 0xA4242D29, 0x0BCA9296, + 0x94D02D49, 0x594B8404, 0xD71AAD1B, 0x69E95AD2, 0xA71612F2, 0x609E0A82, 0x69AA2821, 0x92B41A8A, + 0x601F4AF0, 0x61755B63, 0x82449D34, 0xFFC86AC6, 0x6436B3F3, 0xF5DE73CE, 0x3DDFB9E7, 0x9BD579FB, + 0x71CE3DFF, 0xEE3DE7FB, 0x339F9988, 0x9A669581, 0x5FA3D188, 0xCC447435, 0xC185809B, 0x016F8DF5, + 0x4F9C38E1, 0xB899E042, 0xC05703DE, 0x159DF7FA, 0xAD562B32, 0x3B7B7041, 0xF0AE90A3, 0x93668399, + 0x34266BF2, 0x2672BF39, 0xCB247FEA, 0xA9A79027, 0x1DE5910F, 0xA33CEFE5, 0x7AFD61E4, 0xFC12FAA6, + 0x11EA9BED, 0xA13F60E1, 0xCF94D4FA, 0x5268DFD9, 0x8B0E087B, 0x561E7D1A, 0xEA3B39EB, 0x6F47B9F4, + 0xE7E49CDF, 0xC9D09E8B, 0x5FDA0316, 0xF65C7DA4, 0xBD84BEB6, 0x37A7FCCD, 0x45F398AF, 0x316FBFFD, + 0x7650CF6E, 0xB71BD41F, 0xE487513F, 0xEFF545BD, 0x1D9BEDA1, 0x3D596F67, 0x4FD617E4, 0xA5D09EAC, + 0xAF9763BC, 0xB13D9F0F, 0xD82BC5F9, 0x78FF581F, 0xD2DF1ED7, 0xCBC72FED, 0xC9FA40BE, 0x87437BAE, + 0x3ED29EAF, 0x5F1C1F72, 0xCBAC8CF7, 0xFB53C77A, 0x7F0483FD, 0x95C1F96A, 0xC9F3AECE, 0xBF5E1FC8, + 0x753FF0FE, 0x93FE14CA, 0x07A60DB3, 0x930F4CC7, 0x7217CFC0, 0xF44A75BE, 0x62C6FD68, 0x4DB3BD49, + 0xA78FACE3, 0xF7FBD7F2, 0xFA7C7E48, 0x9FFAED8A, 0xEC0F512F, 0xDF1F5796, 0xE219E4E6, 0x74CCCE5E, + 0x735AF4AF, 0xB43F83FE, 0x9BD3C2FF, 0xA493C7EC, 0xF2BDE2F7, 0x6306B9C9, 0xF550E77D, 0x2A9AC5FC, + 0x3B666666, 0x46D4238F, 0xACFBC120, 0x2F90DC18, 0x5CBFE0D7, 0xEBFE9BFB, 0x8AFE30A1, 0x7F6FDFFB, + 0x4FF4CF8C, 0xF23F13FA, 0x4FF4ABEA, 0x4F9FAF91, 0xF9AF30E6, 0x8EFB8DB9, 0x76ED9ACB, 0x7F08B9FF, + 0x45625ABF, 0xFC375EDF, 0x7A30439F, 0x797DCBB6, 0xBEEB86BC, 0x3DACF7BA, 0x21AF6F86, 0x501FED25, + 0xFA7906D7, 0xBBFC0F1E, 0x3CC8FBE5, 0xF20756FD, 0xEEEAE378, 0xC1CB0DAE, 0x5FF0EBF5, 0x7C297D79, + 0xFFFBF5EC, 0xDF84FEF5, 0x7CF0F979, 0xFF3E7FEF, 0x3F318FD4, 0xFCB1F9CE, 0x9B51F40F, 0xD75BDABF, + 0xE5227FE4, 0x7CCCA3E8, 0x1FF56D3D, 0x5F37E60B, 0xD34772EB, 0x1FD8AFB7, 0xFE3BE27A, 0xEEEAD941, + 0xFFBCDEC6, 0xF319AFC7, 0xF83E33E4, 0xAF60E3B1, 0x7B79E7A9, 0xFB7E07E7, 0x6910F9AE, 0xBF09DEE0, + 0x78FD13C0, 0x4EBFE6F4, 0x47B631AF, 0x70FCCD17, 0x1E7BEC31, 0xD45FE1F4, 0x05933D60, 0xE10F3867, + 0xF3B1C3E7, 0x9E9756FD, 0xC5B1DD2F, 0xE0B57B63, 0x76F6D6EE, 0x457B20EF, 0x385EFD22, 0xF0BB68AF, + 0xB407ED81, 0xFE909393, 0xFDADA89F, 0x6AA3BE3D, 0x8FB3388F, 0x875E032E, 0x212F7F87, 0xB880FA77, + 0x9E227DBB, 0xDE0CBAF5, 0x85FDC08F, 0x232FF613, 0x6FC5F852, 0x6DCAF771, 0xE4C57EC1, 0x5A5FDADB, + 0x8D7C6B05, 0xF14ECBF6, 0xFEAB9BBB, 0xFF79E05D, 0xC89D41E2, 0x672DDBDF, 0xCDE1E143, 0x2C374E4E, + 0xFC34DA6B, 0xAF227B42, 0x4EF382F3, 0x0716F101, 0x6FC5FD4D, 0xB547B671, 0xBCC42017, 0xF1008B78, + 0xBD7D9C1F, 0x0F3E20E7, 0x55AB2478, 0xC8319D2F, 0x112FB0A8, 0x07EBBBAB, 0x4F89E217, 0xF9FBF3E7, + 0xF78BCF2B, 0x9DBF9E2C, 0xCE2BCEDB, 0x78FF81C5, 0x79F4FEE1, 0xFEA064E8, 0x7E13D9FD, 0x7AD693FA, + 0xB355CA7D, 0x0CFABAFE, 0x3A1FA14F, 0xD7935953, 0x74E777DD, 0x145E8F90, 0x471F263E, 0x89F51CD9, + 0xF6E00378, 0x3F88BC76, 0x2FD617F4, 0x279D7ECC, 0x2EBED187, 0x313EE89F, 0x4F9D3EF1, 0x49CC6764, + 0x9BA1FB55, 0xE4D1878D, 0xE9A93F87, 0xF2B57B49, 0xAED627CE, 0x8B9E170D, 0x8C2FF731, 0xC69F382F, + 0x259A8FEF, 0x10ABF993, 0xC8770EE5, 0x6BF7D27C, 0xD2FB59C2, 0xF896BF23, 0xF2A1F9D2, 0x6BBF13F9, + 0xD3BCAF0F, 0x0B9E777C, 0xCF4B3DEB, 0x4BD7DBFA, 0xF0D2FB11, 0xEC275D8F, 0xEBC3781E, 0xE53CD372, + 0xDE6F793E, 0xC43CD4F1, 0x797DB97F, 0x89FAE8F3, 0xDBC07C73, 0x1FD37EAA, 0xFA25CEFF, 0x57F5B79E, + 0x17AA1FE5, 0x7CEFB99F, 0xBDF69FE6, 0x7BCF7AA9, 0xFAC8F9DF, 0x735EE8F3, 0xA9CFEF7E, 0xAAC76B78, + 0xFF03FC67, 0xBC9E23DB, 0xEB2B703A, 0x66D027A6, 0xE7EDAED5, 0x3F7AF468, 0xF03C0ECC, 0xCFF3A969, + 0x62D227E6, 0xE7F9EEB4, 0x7CDE4F7B, 0x9EF02CDE, 0x0FAC52EF, 0x070AA80F, 0xCFEF139E, 0xE9795EBC, + 0x6F00E6F7, 0x09A4BFC9, 0xAC373BDD, 0xF3D5AD16, 0x9C874D76, 0x37763AB9, 0x60BABF24, 0x5E8FCF8B, + 0xC40FA17E, 0x27E6F5B8, 0x5E30ACCF, 0xC6FA934E, 0x1F393A15, 0xFAB71CF8, 0x0716FE41, 0x5FF88F8E, + 0x85FE2D07, 0xFE81857F, 0xD097FEAD, 0x3C3A24FC, 0x5BB96323, 0xF940680F, 0x9F47391E, 0xD0EF88F8, + 0x70BDE003, 0xC2FF29B4, 0xD789EB11, 0xF877F591, 0xFE810F84, 0xF594FEDD, 0xFE48FF6E, 0x7FA47F60, + 0xE11FF4A5, 0x7FEA17BE, 0xBFA47E31, 0xE66B7711, 0x371DE705, 0x3BFD7CFC, 0xBE89F4F9, 0x3C92BDFE, + 0x2F88493F, 0x66B4A7F5, 0x89399EFE, 0x0BC47EFD, 0x85D05EAC, 0xEFFD533F, 0x11F79FE6, 0xFE027FC4, + 0x85D83FF5, 0xE379374F, 0x78FD6ECF, 0x1DCFF38E, 0xF39E273C, 0x0BFDA1E0, 0xFD1D71C7, 0xF3BCE3BC, + 0xE7DD9E39, 0xFFA6CF1F, 0xFA91F2BD, 0xFBCD985D, 0xBC77BF39, 0xF013EADF, 0x26E6474C, 0xF64CDCEF, + 0xF3DE3F33, 0xC5CFFA14, 0x3F31E74F, 0xF7671C3F, 0x31C7CF4C, 0xEB8127E2, 0x7AC17910, 0xFE9887C4, + 0x799988EB, 0x25F9A6AF, 0x87AE27C7, 0x978DEB5B, 0x74FAC8FE, 0xFAE2EB69, 0xF90C727A, 0x06F40791, + 0x4DCCB3C8, 0xACDFC4F8, 0x6E8D90BC, 0x89FE99CF, 0x21DFFC27, 0xE99F437D, 0xE696BB9F, 0xE5FD1C44, + 0x3631C3F5, 0x8DCF8B8B, 0x07385D77, 0x0CF16E80, 0xF83CCF22, 0xB3FE39FB, 0xCC6B729F, 0xA4FE44D7, + 0x7B607B3D, 0xF17CC6EB, 0x433F93FD, 0xDC27CC4D, 0xA79F3F93, 0x6EECDBB7, 0x0FF385F5, 0xCC642FF4, + 0x973FC3DC, 0x3265C7B9, 0x2B5BB66C, 0xC17CCB4E, 0x1B19E4F6, 0xDE297AA2, 0xF32D59BF, 0xCCC8C272, + 0x598FE8E7, 0x379E27EE, 0x38F9E24C, 0xFB0D66EB, 0x6FF160F4, 0x02EB5BFB, 0xD174AACD, 0xF6AC3C53, + 0x8BCEB1DC, 0x5EDFA2DD, 0x8B634BFA, 0x0BE3817C, 0xFAD644B7, 0xE47EF62D, 0x5FD820CF, 0x43EE6C7B, + 0x449E97BE, 0x4EFB0E66, 0x5BCF652B, 0x53DF95FB, 0x996BA57E, 0xCCE7CFDA, 0xCB9D5B04, 0x7D7FBF92, + 0x3B47E7EB, 0x5D1BCF50, 0x70DE8885, 0xBE8DEFB6, 0xC5CE6F79, 0xFF81B1FE, 0xA02FF607, 0xEC01B33E, + 0xD42B7721, 0xFF89EB27, 0xCB50CFBE, 0xABB79F25, 0x867A65AE, 0xB3BC8572, 0xC1B65EE9, 0x1B62BD8B, + 0x6F51AC77, 0xFB9711FA, 0x20676EA2, 0xBDEC3C33, 0xC8996751, 0x8EFDEECF, 0xF7B24BCC, 0x58DF4BA9, + 0x0562DCAF, 0xABE91B2C, 0x877E6539, 0xF72F33F8, 0x63C67E5D, 0xE4F5C0B9, 0x6EEA7BCF, 0x3DF79CE8, + 0x67E633DE, 0x9E63EF2F, 0xD76586FA, 0x88FE02BE, 0x6D0D33D4, 0xEBB635A9, 0xE3D48F1D, 0xB27F9CF5, + 0x0B817DE0, 0xFC47CCB0, 0x5FF98F52, 0x7FA5783A, 0xD4DF7F65, 0xB9B5B7F2, 0xDF99932C, 0x07FBCC3C, + 0x6FD8FEA0, 0xD347F6F6, 0x569633A7, 0x393EB0CF, 0x4CFD2CF2, 0x2B3B7DBA, 0x7F99F3F1, 0x773E87EB, + 0x05E5F3BF, 0x7B050F3B, 0xBEF538FC, 0x5FC4F522, 0xA6F39A19, 0xA0FF93C4, 0x7966C6F9, 0xFA33D677, + 0xFD3CC08C, 0xFB4BEFBB, 0x7CBF6463, 0x6E219B98, 0xC5F525DA, 0x83CF4BDD, 0x6F53FF4C, 0x79EE1E42, + 0xC6F799B9, 0x01E23D9E, 0x637DB89E, 0x8C77AF41, 0xBFEEF14C, 0xFDBC07DF, 0xAF76FF45, 0x3CE599F4, + 0x89FB3674, 0xFF2BF5FB, 0x36C4EB9D, 0x3F9E0F53, 0x9E511F9E, 0x475E17D7, 0x9319CFDD, 0x9791F1FD, + 0x617F9B78, 0xBF67A16F, 0xEFF7FA8F, 0x749F8479, 0xBEDF33CD, 0x777A9EE1, 0xF93FE399, 0xF48953AB, + 0xBBBF60FB, 0xC0649FFC, 0x2D1CF5FE, 0x3C937E41, 0x3DAF0C22, 0xAFDEC17C, 0x1139FD0F, 0xD2BF88FA, + 0x82E1FC2D, 0x9659DFF2, 0xF0287313, 0x99EF07C3, 0xFF4FC9FE, 0xE5BEF41C, 0x9D57587F, 0xB98FEFAF, + 0x2EFAFF67, 0x9857C1F5, 0x798EFE1F, 0x9DF572A8, 0xC72ECF99, 0xEBC4F47F, 0x29B1F83F, 0x35D4A7FB, + 0x257A5ECE, 0xDB134B4C, 0xFFC70A2E, 0x88FB31D6, 0xA77C76C6, 0xEB89793D, 0xB0F8BF97, 0xF50BA80F, + 0xF75B1C9F, 0x60F97FF2, 0xCED81FFF, 0xBF6CFB39, 0xD38EEF57, 0x155F34F7, 0x5B6BFF49, 0xA5586EEF, + 0xCFB2B796, 0xD4D77CC5, 0xC5937D3A, 0x7572097B, 0x57513F9D, 0x627D1B5F, 0xE6D742FF, 0x2ECB5F17, + 0xFE6DFFA7, 0x6F0A7F14, 0xCF7BEFBD, 0x17D8BF7E, 0xFD7A64C6, 0x12ACF539, 0x3E988F63, 0x8A457C70, + 0x5EC6146F, 0x4D30C7FF, 0xEAABAFA2, 0xBD90B53E, 0xE7F7C823, 0x8F60BC92, 0x75BE633D, 0x58EEC798, + 0xAAEF989D, 0x36DFB1D7, 0xDF039934, 0xEB572C77, 0x593FDC9F, 0xB1A80DD7, 0xE767FA46, 0x89C3FD19, + 0xB3D717E0, 0x659925E4, 0xE1FE397B, 0x761EA6A7, 0xD89E5E1F, 0xEEAF8BF7, 0x763B7F7E, 0x2AE2D5F9, + 0xE60CFCE1, 0xB9443E61, 0xBE5BECF5, 0xC2CE8EDC, 0x9359CF4D, 0xB351F49B, 0xCED7DE02, 0xBBFB95BE, + 0xC565F3C8, 0x2683F1E6, 0xB32C77EF, 0xFFBF2079, 0x32BF307E, 0xE73F639D, 0x3DCBFEF5, 0xFA301F17, + 0x9FBB567F, 0x2E98E2BD, 0x74E95290, 0xCF8D1B37, 0x22B339CE, 0xF7C30F3F, 0x74CCF578, 0xFFFDF783, + 0x7CE03C6F, 0x8EF33D7F, 0xFE7C905F, 0xBBDD7672, 0xDE9FB367, 0xCF06F17E, 0xF0C107B8, 0x9EF23D7D, + 0xFA74522E, 0xF27DE595, 0x57303EAA, 0xC7F1E3C7, 0x7BADE77C, 0xE1FFACCD, 0x713D8E1C, 0x3992CC27, + 0x99EF65B3, 0xCEE6F383, 0xD43E9867, 0x9BE97EF5, 0x199A6F3A, 0xDFCDD135, 0x739F3DEF, 0x27D28748, + 0x1EE6EBEC, 0x0367D224, 0xBF66EEB6, 0xFC7DD6BF, 0x6C56DAF8, 0x5F667F3A, 0xBF64FC90, 0x2FC7A3D7, + 0x73BC308F, 0x443E30AF, 0x1A09D6FA, 0x9C0FEC6F, 0x43B1C807, 0xE64D43B1, 0xC80FE653, 0x43B18817, + 0xE65143F1, 0xE60473BE, 0x707E1B09, 0xD6F6381F, 0x9653BEC4, 0x613F3754, 0xBF8B7C89, 0xC37E16F9, + 0x1287F347, 0xE4CBEB65, 0x3F8B78D9, 0x9EECEFA4, 0x3C99BFEC, 0xEFE47A9D, 0x4F986F5D, 0xCDAFBA9A, + 0x5F3ADFBA, 0x9A5F3ADF, 0xBA9A673A, 0xDFBA9A4F, 0x7535BFEA, 0x6A3ED5D5, 0x7CAAABF9, 0x5453FD5A, + 0x53FD5C57, 0xF3A9A6FA, 0xB5AEE653, 0x4DF56B5D, 0xCD9F9A9A, 0x2F75358F, 0x6AAA5FEB, 0x6AFED454, + 0xFFD6D47C, 0xA9A9F992, 0xCC2F8CBF, 0xA6E64DD2, 0x5E984F4D, 0xCD1F9D4F, 0x4DCD239D, 0x4F4DCD97, + 0x643EE13C, 0xAAA97952, 0x53F3A69A, 0xE02FD7AF, 0xA9F9534D, 0xB0D60FE7, 0x5155714D, 0xCDA3AAE2, + 0x9A9A2755, 0xC535D58F, 0xD51E2CE7, 0x4F55CD9F, 0xAAEAC7AA, 0xEAD7A47E, 0x388FAAAA, 0x3F93F6C2, + 0xF95455FD, 0x5A55F3A9, 0xAAFAB5AA, 0xE64F55CD, 0x975EF9CA, 0x79A4F3A9, 0xA8795351, 0xF3A6A2E6, + 0x4B32BF30, 0xFE8A9A37, 0xBDD6CB7C, 0x2A6AFEE8, 0x7C2A6A1E, 0xE97C2A6A, 0x3E55D47C, 0xAAA8F954, + 0x56FD5B56, 0xF3A9A2E6, 0x5359F5B7, 0x9657D4BC, 0x2AABFEEE, 0xB55ECEAF, 0xB2EAF78A, 0x9A5F65D5, + 0xEF1535BF, 0xCAAADF75, 0x3EC97CC3, 0x795456F3, 0xADACE657, 0x59CDA75E, 0xF9C9F8CB, 0x6A5E25D7, + 0x87F994D5, 0xFCEA958F, 0x9C5F6535, 0x8FCA6ABE, 0x9412ACF5, 0xC3F95452, 0x5C56F3A8, 0xA4B89CE0, + 0x703E9512, 0xACF5C379, 0x55525C56, 0xFD5BEAC1, 0x727E95D4, 0x3C2AA979, 0x5352FD5E, 0x52F3AAA4, + 0xFAB9A4E6, 0x5349F577, 0x521ECEAB, 0x92EAEFE4, 0xFA707E95, 0x54BFF7CA, 0x57F67B32, 0x9F30DFA2, + 0x9A674535, 0xCF74BE45, 0x359F8A6A, 0x7E15D57C, 0x4AE617C6, 0x5F54F32A, 0xB93ECCA7, 0xA8E65751, + 0xCDAFA29A, 0x5F05D5CF, 0x05D5EF45, 0x359F0A6A, 0xFE14D5BC, 0x2AA87E2E, 0xAAF95450, 0xFDADE545, + 0x35AF0AAA, 0xBF93EBC3, 0xF95550FD, 0xAEF349E6, 0x7BC1ACB1, 0xE7F79766, 0x9AFFCF86, 0xF719FC7F, + 0x7798AF7B, 0xFFF70D2B, 0x7FD09C25, 0x7998AF93, 0x03A75224, 0xBF68565B, 0x7E83F52F, 0xC0FB8D3F, + 0xB03F9D5F, 0x327E781F, 0xC2F184EB, 0xF9FB89F0, 0xFB8ACCB3, 0xE27B0CE0, 0xEC46F97D, 0x86CD6063, + 0xA03F1E7E, 0xAF21BE0F, 0x20CE5603, 0x7BE3C8F1, 0xF713E1F7, 0x15DEBFFF, 0x7EC3FBF7, 0xDF6778FF, + 0xAC3F1E7E, 0xAF21BE8F, 0x08FCB3BD, 0xF19883EF, 0x2FE8FB0A, 0xF67FCC73, 0xEC8FBE77, 0xD818E88F, + 0x87DF6B88, 0x7C88E37C, 0x513FAE47, 0xF0FDC5A6, 0xD0BFFF7E, 0x83EBFF50, 0xE89FF5C7, 0xC3EF35C4, + 0x7E06FED9, 0x9EF73F63, 0x06E0FDD6, 0x44F6F7C7, 0x8E1D73EF, 0xF3BBF07F, 0xCF03E657, 0xCCF7DAD5, + 0x7FF46CF2, 0xD169F9FD, 0x96B91339, 0xFB16F3DF, 0x1D31E791, 0xE9FBB7B6, 0x3D9D93F1, 0xFAE82AB2, + 0x93EFD8B1, 0xC3F10A64, 0x5C0FDD8A, 0xFBFD9693, 0xDBFC72FE, 0xFB68B05F, 0xF38CEBED, 0xFD76D77F, + 0xBF02F24D, 0x9EF328FF, 0x61B4E019, 0xE48F221B, 0x2F7F34B6, 0x07F21F21, 0x67C9FEFF, 0x01000000, + }; + +u32 point_table_binary_19[] = { + 0x1172759A, 0x4D685CD7, 0x15C7EFBC, 0xF97AB246, 0xB6A2369E, 0x61145263, 0xB94410D7, 0x339B7A11, + 0x91458B99, 0x069A825B, 0xE3CD409A, 0x0602DE76, 0x7117A621, 0x0B1170DD, 0x9A96C9A2, 0x2085A489, + 0xEDB62AB4, 0xB40E2806, 0x2BD02405, 0x89B60B87, 0x17DCE006, 0x828541C4, 0x5AB40954, 0xB12D6966, + 0x5EDF3D5F, 0xF7BE3353, 0x7BF5E3FE, 0xEFB9E7EB, 0xDD8FB1CD, 0x4C71D54C, 0x1A736837, 0xAE2D2E2E, + 0xA6E9E7C4, 0x035324B6, 0x8E8D4907, 0x8ECD0C72, 0xDA8FCB34, 0xDEC4F1EA, 0x90C6898D, 0x21EE82BD, + 0xCFD294F4, 0xC455B6B7, 0x6A4E1853, 0xCAF4E7CF, 0x9F47A6F9, 0xC4B4FEC3, 0xABC2A07F, 0x78F5EEDD, + 0xBBB9F921, 0xF7B3BFA7, 0x4E9DC278, 0x4EB8F901, 0x937DC763, 0xF57A7CD2, 0x8D0B5BD4, 0x97CCD6D6, + 0x96F8D727, 0x7F215FB0, 0x1E8EFBFC, 0x8D8E1393, 0x7F86D7A7, 0xF1875785, 0x2731DED0, 0xBF92F7A7, + 0xCBF15FBC, 0x7851F21D, 0xE48FEA51, 0xFAFF0CF3, 0x4B9CBFAE, 0xCA6717E3, 0x15FFBACA, 0xDF2EDB13, + 0x7F26313F, 0x34DE54F1, 0x37B91EA1, 0x3FA531E3, 0x945FF2AF, 0xCFF96CAA, 0xFC34557E, 0xBAB9FC34, + 0x501F2D97, 0x37209E06, 0xFA1F2D57, 0x7F11C617, 0x75AACF13, 0xA3BE83FA, 0x749BD723, 0xE6F5CF08, + 0x633ECEE0, 0xFC4C4FF9, 0x21FB0DAC, 0x67B41C17, 0x88DF459E, 0xF85BD8AF, 0x5167E235, 0x62D47750, + 0x9FD9A37E, 0x20E6FE38, 0x238CFD73, 0x06E767FA, 0x77514FF6, 0x6BA54BA6, 0x6E4CE1BF, 0xB59B30BE, + 0x836C7E47, 0xBC5DBC03, 0x6C0EFC81, 0xFC038E96, 0x919D3EBD, 0x87F55B5F, 0x5F97F9F2, 0xBDD698E9, + 0x7BA8B1DE, 0x33DA9FFA, 0x0F7083D7, 0x9B7C1DE6, 0x67ECF4D1, 0x2631CD8F, 0x3651EFFC, 0x039EA27E, + 0x237F0A3F, 0x2F3F0DF5, 0xE5F55E21, 0x267BD29F, 0xE4EFE027, 0xB3F3D05F, 0x347FEFB9, 0xD9798887, + 0xECEF5D3E, 0xFC6B18A7, 0x7C0CFE42, 0xBC6116D1, 0xDE7008FE, 0xAC310F06, 0xCC107F85, 0x788399F4, + 0xDB193F95, 0x75C36454, 0x14EE64D5, 0xAC219B06, 0x73654218, 0xF4C40B6C, 0x6FE22070, 0x87F9C021, + 0x66F48778, 0x8199F499, 0xBD743DFB, 0x9AF6BDFD, 0xF48631FB, 0x7BC8CE1F, 0x64EF1FEA, 0x99A3B6EB, + 0xA7CA44C0, 0x413CA6C1, 0xCCF659CF, 0xF6A3B6B6, 0x97262E7B, 0x7E3EB29F, 0x1FFA0BF5, 0x09F45CAF, + 0xAC238ADC, 0x4FC83C9F, 0xF59E437F, 0xB8FF4A15, 0x6F1F392A, 0xDEBA750B, 0x39176F7E, 0xBD34F1FD, + 0xC58CF391, 0x4D8B39AE, 0x31A39E58, 0xFBBB90C5, 0x1BD6ABC5, 0xCCF3B37C, 0x86F61698, 0x519F26AC, + 0x277F3698, 0xA9FF3658, 0x4F9C3093, 0xBFC1FE48, 0xFD2FFB1D, 0x72D427AE, 0xE1F78A9C, 0xE96B7AFC, + 0xFAF5EBD2, 0x2FEECFD2, 0xD292F443, 0xB42C2CF3, 0x9D3EDC8F, 0x693F90FD, 0xF2DCB973, 0xB9FD8F58, + 0xF657D2E7, 0xF753AAB7, 0xEC5F544F, 0xDEDF46F6, 0xC7603F6A, 0xB7DB327F, 0xD813B6C8, 0xF13B70BE, + 0x3A063D71, 0xAB6871BF, 0x1296FD0C, 0xE6B794FD, 0x969A9FD9, 0x73FD5A3A, 0x2D7C07D9, 0xFB93B3D7, + 0xC8AFC7DF, 0x53E183C7, 0xDF70F905, 0x76E39785, 0xFBC84717, 0xA83E7DD4, 0x074CE35C, 0x7FE2F785, + 0x51FF3ED7, 0x9BE787FA, 0xFDA76BDF, 0x467BC5B3, 0xC0070EFD, 0x16D7CF38, 0xD3EFBE24, 0x0CF676FF, + 0x34AA277B, 0x10DFDEFD, 0xE93DAE3F, 0xE8CF098B, 0x3DADC77C, 0xF8FD1CF6, 0x7FDA3F76, 0x6784C51E, + 0xEB5D7DD3, 0x67BD9EF7, 0x7FD63B1E, 0x7E45F4D0, 0x0FE9E580, 0x699CFD03, 0x7E42FC83, 0x7E4DDFF1, + 0xFEF27CAD, 0xE7FC0077, 0x253FF03D, 0xA6F784C5, 0x5EA82FBD, 0xE0EB43BC, 0x107E9FE5, 0x6FF97A11, + 0x8FE8E5FB, 0x05F6FD84, 0x7ADF4F6C, 0x0FF4B4FF, 0x0DDE3BFC, 0x2AE48BF6, 0xC7BD2BC2, 0x5C9F7F43, + 0xBE12CAD7, 0x573DF338, 0xE423917E, 0x5802FF12, 0xCACFBCB0, 0xCCD77AF0, 0x2F917EFC, 0x26F9C7F9, + 0x64167BA1, 0x5EFA3D51, 0xDF43A2F2, 0x99A87C27, 0xEAFB4AD4, 0xF797A87C, 0x263ADFF9, 0xFB17E773, + 0xB82A8CF1, 0xAEC685B0, 0xDFDC7E98, 0xCBE72AED, 0x8F1CDF6A, 0xF579AAF7, 0x59D40BCB, 0x7CAD87FB, + 0x10E76BB5, 0xBC311C0E, 0xA5BFDC79, 0x402CF6B4, 0x3ECC57C6, 0xB5B0BFF8, 0xFC08ED69, 0x3DE70F19, + 0xCF0BEE47, 0x3E4F427B, 0x707ED0FE, 0x5ADC1A7F, 0x7FE5FDDA, 0x9D27BC5F, 0xA39EB881, 0xFEF0F907, + 0xE753DD9F, 0x6FD9F9DB, 0x473D33EA, 0x331ED1E3, 0x7986FECA, 0x7947E777, 0x714B58EC, 0xD1F927EB, + 0x937F625F, 0xFBEBEA15, 0xC6031C9C, 0x3FCC7CBE, 0x1053BE2B, 0xCFACACAC, 0x00A39E98, 0xCEFF612F, + 0xE050DF50, 0xF682F390, 0x78C41E9E, 0x5F7E3E9F, 0x6F3C3FE7, 0x2FDD0F86, 0xBDE0BE50, 0x0FEF0FDE, + 0x1F3AEFC5, 0x5FCA3F7E, 0x6F9BF41E, 0xA1FB64E9, 0x34B3F747, 0x98FCA5FA, 0xCA7ACC39, 0x7B2DADCF, + 0xFBC3E74B, 0xF95FAD5F, 0xCECECEFA, 0xF3FB7BAD, 0x9F21933F, 0xCFCEADD0, 0xF7005CBE, 0x3DF7C770, + 0xBDE285B9, 0xDF70FC8E, 0x9D9EE287, 0xFD54ECD1, 0xFDA278B1, 0x75C1319F, 0xF76C8FF7, 0x9FCA1B73, + 0x7FA6FD0A, 0xF495375B, 0xAFA21ED9, 0xFB8BF777, 0xD7AF783F, 0x423686D9, 0xFC1DF9C1, 0x63D8AFC8, + 0xD192F022, 0xF29767F1, 0xFB443606, 0x99DF2FC6, 0xECBC08F1, 0xD2FB24DA, 0x64F6F986, 0xFBCD82AF, + 0x07DE77D0, 0xDEE0F6CE, 0x8B980F6F, 0x4FF70BFC, 0x9E44F10C, 0x6E33ABF5, 0xE83D548E, 0x99F1BD51, + 0x8E793DED, 0x0FCE2F1E, 0xAD7FC0EB, 0x433DBE5B, 0x5FD7F582, 0xF727C553, 0x3C367715, 0xDFA3B89E, + 0xD363FD69, 0xFD8FEBFF, 0x907E58C7, 0xFA49BFAC, 0xA33DAC17, 0xAE277A7A, 0x8F56D2FA, 0x4D645CAF, + 0x6AE6AEE9, 0x7E00267D, 0x74F9F097, 0x501F7E9F, 0xBEC0ECCF, 0x2738AF37, 0xFCF985F7, 0x1FA5A7FA, + 0x96DF66C6, 0x7C97DF66, 0xBDB2B7AD, 0xED617C85, 0xEF7BFBC8, 0xDEFE387F, 0x8753417F, 0xD57D7F85, + 0xE703F42B, 0xC5339CA2, 0xDFAFF8BD, 0x748938D8, 0x9F91D11E, 0xF7AFBCB7, 0x2F1137F6, 0xAD792EBB, + 0x4F5C4B7A, 0xC2B01E33, 0xFBF3E971, 0xEE37F79E, 0xDFBF46DC, 0xE1FEFBF4, 0x38F453C7, 0xEB817FE8, + 0xED413F66, 0x8C7AE2C6, 0x18BE92D5, 0xBBCD8CEF, 0xF76A9BEC, 0x35D47A64, 0xAF707FA7, 0xCEFE43BF, + 0x7E67E76B, 0xB97E7EC6, 0x14A05FC9, 0xDFC28374, 0x17FB17D7, 0x737AEC57, 0xE4F2473B, 0xC7A49FB3, + 0xF5CBB74C, 0x05FB17D9, 0xD9C37EC4, 0xF5447F05, 0x399EDB39, 0x0E4CBFA7, 0xC45F3707, 0x73FD4EF6, + 0xDC7CA8C7, 0x8FF8FCC7, 0x7A54E53E, 0x80F9AE16, 0xAA2BF97E, 0x25A6F5A2, 0xB7487F45, 0xD95B537A, + 0xF2277A8B, 0xED61BCFE, 0xFEA1EC6D, 0x6B3DC69F, 0x7924EB3B, 0xFBFDE6C7, 0xBFC7FB1E, 0x729A32E3, + 0xFA697A67, 0x08FD4BFE, 0xF49BC414, 0x6F9AFEF3, 0x07613F46, 0x4BCC187F, 0xB4C47A64, 0xB6C7FD2A, + 0x7AEAB7CA, 0xCBC4D48F, 0x959759CF, 0xDF03DBC3, 0xF373DA3C, 0xCC9DA747, 0x42BEE1F8, 0x8B1196F9, + 0x37DCFC80, 0xC91EDDCF, 0x9ACEDF23, 0xD95FE00E, 0x723BE4BA, 0xE369AF3F, 0xE1F48D91, 0xF1F07C9E, + 0x670EF4C2, 0x75C734DE, 0xC1F3BD6D, 0xF2E7FD3C, 0xB31EEF60, 0x3C6D8EB7, 0x853C1F72, 0x387F5C7E, + 0x74FEEE39, 0xA6DFBFB7, 0x31FE698E, 0x5FE747C5, 0xCFEFB9E9, 0x310CF7F5, 0x35FE3D27, 0xE08E63B4, + 0xC7F7F738, 0x9B21E3B0, 0x1F4D8FB7, 0x47F7F769, 0x1ED7F3E9, 0x3D15F37E, 0xBC866C02, 0xCED90FE6, + 0x33F37CB1, 0x77C3F117, 0xE21F7E5F, 0xA3FDC4FE, 0x8DF4DB3D, 0xC7BCDF67, 0xF7CF7C3D, 0x6C580FFE, + 0x7D20E877, 0xABFAD92A, 0xFB56F5B3, 0x55FD6C55, 0x3F5BD5CF, 0x56F5B3CD, 0xF533DDBF, 0x8F841CF6, + 0x7307EFD3, 0x41FFDA5C, 0xFFD17B20, 0xF81E6CD8, 0x6F3AFEB1, 0x1CE6AB85, 0x3C1F72FE, 0x7BB1B9EF, + 0x43F907EF, 0xCF7C7F5B, 0xD5DF56F5, 0xB755FD6D, 0x73FDB7C6, 0xEF9380F3, 0xFD6D553F, 0xDA5C3FD2, + 0xFB39F6FD, 0x6EC37E09, 0xEB4BFD68, 0x73FDA9FB, 0x21410EFA, 0xD5E6FA55, 0xADCFFBC9, 0xFD01FD7B, + 0x15ED678F, 0x14854F22, 0x57FBCCA8, 0x1716BD7B, 0x8FF3FEF9, 0x7845F824, 0x72B52F4C, 0xF6989DBD, + 0x6386EC35, 0x900F0F84, 0x9BC8DE3F, 0xD4CBBFAF, 0x899EE205, 0xEE3FA8F6, 0xE5FB0796, 0xEF4FECB1, + 0xDEF9E7F4, 0x126F27F0, 0x87E2E1F5, 0x78FF72F6, 0x884F9A03, 0xC64C9DAD, 0xF6E1DF97, 0xD77CBCC4, + 0x920F61D0, 0x0B4B3E85, 0xDD7DC8F8, 0xF9C87E3E, 0xD70BEF77, 0x58DFA07E, 0x56D5AFA7, 0xEAD753F5, + 0xB3AA7E56, 0xD5AFA7EA, 0xD753F5EB, 0xA9FAF554, 0xFDACAA9F, 0x55F5EBA9, 0xFAF554FD, 0xACAA9F55, + 0xF5EBA9FA, 0xF554FDAC, 0xAA9F55F5, 0x83F53EFC, 0x24E6FCC2, 0xFC9211B6, 0xC8927F8B, 0x7A7EDF61, + 0x7D1FDB4C, 0x53F79F14, 0xB85F9E3C, 0x9D0E85DD, 0x7EF26615, 0xC7E9FC9C, 0x6921F379, 0x7BF0C7A9, + 0x1F0FED8D, 0xD3675C7C, 0x2F86FF14, 0xE1CF5383, 0x9CE078FF, 0xA7718E0B, 0x29CDE7F3, 0xEE577124, + 0xF3339EFA, 0x86A9F0B8, 0xEBB747FF, 0x1AC73CEE, 0xB8D93535, 0x19CFE23F, 0xFA797C50, 0xC6337EE2, + 0x8299217F, 0xADCA8755, 0xF9B02A1F, 0xA37A3D9E, 0x8FDF86F9, 0xE2FD59F2, 0x912007F1, 0x5A15AFCD, + 0xC52BFBB5, 0xC9CD0FF2, 0x67553EAC, 0xCA8755F9, 0xB0613EFE, 0x07000000, +}; + +u32 point_table_binary_20[] = { + 0x11726D9A, 0x5D6C54C7, + 0x15C7C77B, 0xF713DBD8, 0x212D6ED6, 0x71B4C148, 0x468A2B6C, 0x84095294, 0x92341481, 0x925444C8, + 0x2F56A340, 0x15C9AF7D, 0x9807D43E, 0x5995282D, 0x6AB579A8, 0xE4544D03, 0xA52DAA82, 0xDA467208, + 0x6A94F021, 0x11418B70, 0x1FA08246, 0xAA375806, 0x94AA29B4, 0x09187B77, 0x6FCF9CF3, 0x3FB3B363, + 0xD3A75FEE, 0x7FCE3D73, 0xCEFFCEC7, 0xBA2693CC, 0xA4FF32A6, 0xE761B16B, 0x6A6A2A35, 0x8F2633A6, + 0x44DC3009, 0xD83A3626, 0x6D306712, 0xEBF469BD, 0x98C3F3B2, 0x3C2F34F1, 0xBCEC9EBB, 0x7FE0098E, + 0x7F3B4DA1, 0x9FE0F8B7, 0x0B12AF42, 0xEFBF614C, 0x96F4070F, 0x1E74FA19, 0x1D0FB6C2, 0x8BC7992B, + 0xC4AC5F3C, 0x7EF3E6CD, 0xB6F121D7, 0xE97F3B77, 0xEE4CCD16, 0xE2076E3C, 0x18F373FF, 0x98637DFC, + 0x1CF9D45B, 0x7A2BFAAC, 0x595858F0, 0xF9D535DF, 0x2DC4FC3E, 0x3CF7F55B, 0xF91C8CFC, 0x8CE68BE7, + 0x8BC7910F, 0x8FCFB678, 0x46D8E733, 0xA1F33F7C, 0xF8B0AF77, 0x503FF423, 0xBB3A5788, 0x797C56EB, + 0x3711D573, 0x42E6EBF3, 0x9B68CB17, 0xFD742350, 0xAF09A947, 0x569F97A3, 0xF997B51F, 0x613ED955, + 0x9E73FD7C, 0x7E60FFDC, 0xD7A31CD5, 0x67A2AD3E, 0x03A4BF6A, 0x4CE6CDDC, 0xC73C9F01, 0xCA8FB9F0, + 0xD3707E99, 0x5D85D7C0, 0x6561E8C7, 0x881BEE7D, 0x607DFF3E, 0xCF528F7D, 0x183F46CC, 0x7AC41FA0, + 0x7EF2FB8A, 0x1DE00F84, 0x4B1743BF, 0x6676957E, 0x01B6C2D0, 0x8F11733C, 0xB0FA639F, 0x67F1CF3E, + 0x8C1FA3F8, 0xAC47FC9E, 0xEC91F433, 0x633AFED7, 0x7585B94C, 0xDCA4C7BF, 0x03579239, 0x5374FA35, + 0xEF309792, 0xB9B4E6F2, 0x134EFF9B, 0x3D62D64B, 0xFF2E5CB8, 0xE0C7FB7E, 0x217E167E, 0x4F6F91BE, + 0x23F03F9E, 0x1BD3FD39, 0x33E21BD3, 0xF94B373E, 0xAD1153FE, 0x991A18E3, 0x3335D1A7, 0x8B945F85, + 0xB85BFAA9, 0xF974FC24, 0xF72CB3BE, 0xEF8760C4, 0xF3FE44BE, 0x8DEFF76F, 0xE2F818BF, 0xF46AFF26, + 0x371F8DBF, 0x746CFDAF, 0xF03D703D, 0x1A1F814B, 0x66CA7CC3, 0x456B3665, 0x3EC4BB1D, 0x371ACCDB, + 0x894769B6, 0x79F016E2, 0x21C7D0EF, 0x30532E9F, 0x42672661, 0xDE437C8F, 0xBAD9051E, 0x25BEE838, + 0x5F621E22, 0xBEE2F4C2, 0x34762A3D, 0xE7E295D6, 0x32DF237E, 0xDFF19A1E, 0xE64BC4B3, 0xDC3FE159, + 0xE21BDC7F, 0xD19FA77C, 0xE87BA82F, 0x23DE69E2, 0x1E639697, 0xC0A4374F, 0x3B967C68, 0x2CCFA7BE, + 0x8CFCC632, 0x23CE4FF9, 0x12780771, 0x389F21E2, 0x205F3340, 0x7CD5E911, 0xFF466624, 0x8C97CE13, + 0x3FE5AA07, 0xBE4C9C38, 0x86FE3C71, 0x98EF3CF5, 0x23D4A35F, 0xE40861DF, 0x6FE82FD3, 0xF3201E7D, + 0x6F73613E, 0xEABF6C1E, 0x8C7E67F3, 0x99E4EAD5, 0xABEEFB99, 0x0BE71BBF, 0xCF24C45B, 0xC55FCCC3, + 0xC4036EBC, 0x70DAA0F1, 0x7F755CEC, 0x62BE463C, 0xCFDF6FD7, 0xAAF9CE52, 0xBDC27E5D, 0x230EF50D, + 0xE230DE03, 0xE2C00F26, 0xA17A85F9, 0x948843BF, 0x6E210EFD, 0x384C1CE4, 0x1BAE8FEC, 0xF760BD13, + 0xCED4C15D, 0xCC03C4A2, 0xEF8A9F9F, 0x3A75CAFB, 0xC5FD9B9E, 0x9EF67EC8, 0xBCE9D98F, 0x677DB01E, + 0x4BFCD67A, 0x393939D9, 0xB6FE81FD, 0xFA0A7DFB, 0x7A8A7EEB, 0xFAA5FDF4, 0xEB5BBC3E, 0x06EBD1C8, + 0xC8881FDF, 0xAC7AB6C2, 0xC5F7787F, 0x2D11B35E, 0x98FA6B5D, 0xBF3235CF, 0x73C2325E, 0xFDA0F189, + 0xAD30F497, 0x697F27BF, 0x66F77A9E, 0x13863E58, 0x1FC15618, 0x7A7C4F1D, 0xE79E78CB, 0xD5375D24, + 0x76EBE531, 0xCF75E10D, 0xCFB87A93, 0xBE2E7A70, 0xF09CD7C7, 0x45DA4F85, 0xCF32CF13, 0x8B1EDC1A, + 0x1FEA979F, 0xEDFAA6C4, 0x4BC699D7, 0xF4FC96DF, 0x3F4F4CFA, 0x873FF0CC, 0xF11EFE61, 0xA51EF12C, + 0xAFC7F77B, 0x975CBF49, 0x6F593FE9, 0xD9C78BF5, 0x5C8F603D, 0xE7FD00EB, 0xC7C3759E, 0x7D3CEE27, + 0xFC91BE24, 0xCFC3F55F, 0xCF7B8E9B, 0x8F7A3DFB, 0x313D060E, 0x9EB33F2B, 0x949FE321, 0xC94FFD9A, + 0xBEE7D98F, 0x8FF5FC7D, 0xD0F98379, 0x42EAA3DF, 0x637AC7B3, 0x8F17EAB3, 0x07A43FA6, 0x42FD117E, + 0x26FC3E73, 0xCF2B4B3C, 0xE2157A8E, 0x5F21FF30, 0x8B7FF47B, 0xCE3DEFD9, 0xC7633DD6, 0xBFC699F5, + 0x6F70BDB0, 0x3E2EFDDA, 0xB365BEDF, 0xFB6FAED7, 0x3031E99B, 0x5F0107CF, 0xB91E09D5, 0x632BFB61, + 0x9AF31B26, 0x76FA4D9E, 0xFDF858CF, 0xF925548F, 0xADECC731, 0xE45766FD, 0x84671F2F, 0xD4ABDF69, + 0x3DAD83A5, 0x5EC3C403, 0x413D11CF, 0xD73BD073, 0x7CACC7FA, 0xFDF9F5F6, 0x80671F4F, 0xEA1D9DBF, + 0x50CFE68C, 0x6799EF4C, 0xB123F49B, 0x5B0FDBEA, 0x3983F551, 0xE7375378, 0x0DE79971, 0xD17BF6E3, + 0x633D9FEF, 0xB45E33B9, 0x8F9BCDA6, 0xF797DB0F, 0xC03E5EAC, 0x0FEB45DC, 0x15FACBEF, 0x1F41BC58, + 0x2FFD917A, 0x3567B05F, 0xC08F7E3F, 0x09E2F1FA, 0x81F53559, 0x58FDFCAA, 0xEBB5DB4F, 0x787DC0FA, + 0x9B2CA07E, 0x25FA1E6A, 0xC1FE5722, 0x7FD75AFB, 0x1BEDBF75, 0xD12B935E, 0x78859EF3, 0xA7FD5758, + 0xF2D5FD3B, 0x59F0ECE3, 0x89BEF57E, 0xE4E7E3C7, 0xF972BF82, 0xF9F07A18, 0xEC3FCCC1, 0xFE022E0B, + 0xE7779F38, 0x71C2E9CB, 0xA217D6FD, 0xBF590523, 0x1FD587FB, 0x1DBF3FD8, 0x0F397E4D, 0xEE431A8F, + 0xF6AFB2EC, 0x5F9EFDFE, 0x06BDDFBF, 0x249E9C0F, 0x9A55F417, 0xF5F3FD0E, 0xF2C17EEF, 0xF395FB83, + 0x9C473335, 0xB98FE879, 0x32BB57B9, 0x950FEE1B, 0x3E5FF477, 0x44EA033D, 0xCE5F3E5E, 0x50AFB0FF, + 0x9A8FEE2F, 0xB91B9B7F, 0xD6DFDFDF, 0xDABF5FDE, 0xFC6361E4, 0xF3D2E009, 0xEC9FBC5F, 0xE7AE0F9E, + 0x0CDF971C, 0x1AFC0DFB, 0x03F3717A, 0x61D9FF7D, 0x3C9C2F92, 0xC39B0F31, 0x63BFD778, 0xBAFEE4DF, + 0x1AFCA3B0, 0xACC7F9B7, 0x37BF217A, 0xD91F355F, 0x3DBF3BBF, 0xF2F782F3, 0xBDD1FBFF, 0x0E7349F8, + 0xC1E3ECD7, 0x2162A79F, 0xF63C25FC, 0xE538F70B, 0xF71D6384, 0xF5FE62CC, 0x17AFF37C, 0x713FC9D4, + 0x94E5FCEB, 0xEACDE71B, 0x9C6FDD3F, 0x3E7F217E, 0xE3FA17AF, 0x8B1F886B, 0x122FF60B, 0xFF9E84F9, + 0x34AE0BD3, 0xB329E937, 0xDE87FB50, 0xAEA82CF7, 0x8D5C11EF, 0x0FFCC48C, 0x7C930D7D, 0xE7A41F12, + 0x2FFB62DF, 0x85B85F7C, 0xBEC07C92, 0x8D83FC7B, 0x84BECFE9, 0xF97DB85F, 0xE5FEDEF7, 0x1761B91F, + 0xB9FE717F, 0x908F8B27, 0xFD227DA5, 0xA5D7FB68, 0x3EEDBB82, 0xF587CFFB, 0x0533F8A7, 0xD80FDC5F, + 0xE833C7D6, 0x7FC9F5D2, 0xFBE90165, 0xDC0F687F, 0xE2FD1AF1, 0xDCFE25E7, 0x1FD21703, 0x3DFA9B7B, + 0x5759E69F, 0x7B57F5AD, 0xF303CF3F, 0x388F3263, 0xBE1DAF28, 0x4B3D3A5E, 0x91783ADF, 0x38DF6637, + 0xFC857CD4, 0x5FE1FE20, 0xBF87C87C, 0x9ADDC2FE, 0xBE7404CF, 0x83F55958, 0xFCA4FEF5, 0xF7ED2388, + 0xBF6BD9A6, 0x1F929F2A, 0x772E8ADF, 0x96B11E2A, 0xB7FCC8FE, 0xC37DBE51, 0x11D6FBB9, 0xF31FFB09, + 0xF777A767, 0xBE45F18E, 0x4B3CF6C3, 0x87C47F76, 0x7A30EEEB, 0xB9B3D007, 0x7E165EC6, 0x7A0AFDF1, + 0x656BCA4E, 0x1FC5FBA8, 0xF39FE257, 0xD167F774, 0xCEC77EE6, 0x7E68BE67, 0xFACE8A9F, 0xE5F701E7, + 0x3FF617F2, 0x717A66BC, 0xCFC5E3F7, 0x7D40FC02, 0xE9AF75DE, 0x91F3F932, 0x9FCF954D, 0x3FF177C8, + 0xAFFB3B3F, 0x97DF8FE4, 0xF794C277, 0xFBFE16FB, 0x9D19F1CC, 0xA73DDF16, 0x7F48BCCC, 0x31E5965F, + 0xC27CCDA7, 0xC2FA3ED5, 0x9B1788BF, 0xE5FC09D6, 0xDF6F0E40, 0x8F7C349E, 0xA92C5BF1, 0x33F4AF52, + 0xFD682FCF, 0x3F09C6EF, 0x39F92755, 0xDFFA5E98, 0xF1BEC6E4, 0x67BF17BF, 0x2EE3FCA5, 0xDCF233FB, + 0x11F93426, 0xC1789FD7, 0xC38F9969, 0x30FCE6FC, 0xCB7AE4E3, 0xE3C1AFAA, 0x57BFE546, 0xC1F0636E, + 0x54F5ADEF, 0x81BF1FDC, 0xD77ACD62, 0xDB7E5A51, 0x3E4DDCE3, 0xF8EE0AE6, 0xF1B3C44F, 0xBBF1E020, + 0x1EBF6F94, 0xF6D38B4E, 0x5F112E13, 0x1FA5B517, 0x9CDE237E, 0xDF71AFC1, 0xFD9EF7FF, 0x8AF9DA8A, + 0xE7E1FEBC, 0x091CEA65, 0xBD94F344, 0x45F59788, 0x67DDF8F6, 0xFD7E9372, 0xFCFC28F1, 0x2DC798EF, + 0x49E225A7, 0xBFBBFAF8, 0xB83E71FD, 0x701EA9E8, 0xEFA97B88, 0xEFB9FA54, 0x56AF4F34, 0x7FBDCFF5, + 0xAEC27C5E, 0xC7F9BC48, 0xFF85799C, 0x38E7B822, 0xBC9D78D4, 0xF905F5DD, 0x4FFC98E3, 0xCAEAF170, + 0x7EEF557D, 0x1C1FF7A9, 0xA2AEC73D, 0xC4BB83F5, 0x397E5F30, 0x9E3918EF, 0xE2A59F10, 0xBFE8F8AE, + 0xF06DE2FD, 0x6EFC4A3F, 0xF1F3D86F, 0xF87DA217, 0xEFA77ED8, 0xA81FB6AD, 0x1FF87DA0, 0xB7E56F1B, + 0xF9D9467E, 0xB6919F6D, 0xE4671BF9, 0xD9467EB6, 0x919F6DE8, 0x673D7F57, 0x5A7EB6A1, 0x9FC99F36, + 0xF2AF6DF3, 0x1FEE03FA, 0x3DE8F95B, 0xFDB662FE, 0x31C7F53A, 0x49E3DBFD, 0xDEFEBEA3, 0xC4E1F711, + 0xE547FEB6, 0x91BF6DE4, 0x6F1BF9DB, 0xB6F91BF7, 0x57EFBFED, 0xC4EDFEB5, 0x6DFEC5EF, 0x0B811F6D, + 0x9B1F717F, 0x56FFE9EF, 0x49DE2F41, 0x7FE16FDB, 0xE6CFD80F, 0x9F10B7FB, 0xD5867E8D, 0xDFAFEBC9, + 0xFD06FEBE, 0x81F5EC91, 0xC4F336E1, 0x429DF928, 0x31EBC181, 0x5EFE3E23, 0xEBE71379, 0xCFDB840B, + 0x75FE7B47, 0x108F19F1, 0x361AC43B, 0x9D6C73FD, 0x5EDFF05C, 0x16463EC8, 0x7723FEBE, 0x12EA31DF, + 0x6D6EBEF5, 0x07853ACF, 0x0FDF6BFD, 0x81FFFE7C, 0x3CAEE77E, 0xD23F267A, 0xF97B8DE4, 0xABF9E87C, + 0xF47DBA3E, 0xB978CCC3, 0x349EEADF, 0x3D5EA8F3, 0xF90BF1DC, 0x7CC16561, 0xDC0F8665, 0x7DE81EC7, + 0xFD00F9BA, 0x7AF2F31E, 0xE2DDEEAF, 0x579ECBC2, 0x5E5F163D, 0x187E0FFA, 0x67A3FE55, 0xA3FE55A3, + 0xFED9A87F, 0x36EA5F35, 0xEA5F35EA, 0x5F35EA5F, 0x35EA9F8D, 0xFA67A3FE, 0x55A3FE55, 0xA3FED9A8, + 0x7F36EA5F, 0x35EA5F35, 0xEA9F8DFA, 0x67C3FEE9, 0xFB66FF51, 0x34E817C7, 0xCB1ACF56, 0xD8D7DF8A, + 0x1EFDC4FE, 0xF8782D4D, 0xDDFF4941, 0xFDF2D45E, 0xFE2B676A, 0xF2C4EFD0, 0x6AF07641, 0x9E63FF5C, + 0xB7198CFD, 0x76EDF730, 0x3E8E17EB, 0xB11F2667, 0xF8D016EC, 0x9746F839, 0xE247687E, 0x3F2AB671, + 0x478AF1BA, 0xDFFDBC98, 0x61C67ED8, 0xFD759367, 0xC6FEF7D5, 0xF3C52233, 0xFC579E30, 0x5D8E753F, + 0xDCF09FE2, 0x5A66F871, 0xE8905987, 0xFC6D540F, 0x1BD5C3B6, 0xD523D6C7, 0xCFB11E07, 0xF5B26DF5, + 0xC2FAECEB, 0xF11CF5A7, 0x7DBE369A, 0xAF6D9BAF, 0x5FAF4DDB, 0x785F3FAC, 0xB7413D6C, 0x540F1BD5, + 0xC386F5F8, 0x3F000000, +}; + +u32 point_table_binary_21[] = { + 0x11726D9A, 0x5F6C54C7, 0x15C6C7BB, 0x7777AFB1, 0x8DB7B4C5, 0x654DA20D, + 0x06815457, 0xD8514048, 0x511AA522, 0x11A8B422, 0x427E5909, 0x254491FC, 0xDA877940, 0xED935589, + 0xD2A2569B, 0x874A4ED5, 0x3450D2A2, 0xAA55DB48, 0x1B128916, 0x08121154, 0x16E6C1AD, 0x0895E205, + 0xEC825291, 0x429BE0C5, 0xFBE7F6CC, 0x39DFCCCE, 0x9D357DFA, 0x65CE9C39, 0x73CE77CF, 0xCCAC9BDC, + 0xCFD654BF, 0x52C38FE3, 0xC1999999, 0x2449B2B5, 0xE4DFC46D, 0x95056BC3, 0x4A256DE6, 0xFB596DEC, + 0x93569CC3, 0x7849C60B, 0x1D8C97CC, 0xB8F907AE, 0xB0FFBB49, 0x02FB0AFB, 0xBF5B107F, 0xF3B4DE8A, + 0x5211D91F, 0x3D7AD4D8, 0xD7EC7CB0, 0x166E9C66, 0x9EA778D8, 0xBE71FAF6, 0xEDDBA9F9, 0x3EB7E87F, + 0x7BF7EE4D, 0x925BC41F, 0x9BF960EC, 0xCFFC630E, 0xEDC371C4, 0xD3EADA6B, 0xB18FD4F2, 0xF2B28BAF, + 0x65E3BD45, 0xE3BC1EC6, 0x5DFE7AC7, 0xC1884FD9, 0x7831DE38, 0x8D78787E, 0xD4E59AB0, 0x8BA762F7, + 0x7FFCF871, 0x976F2F7F, 0xA847B436, 0xCF53FD78, 0x7E64F357, 0x09F25991, 0xFDBAF82A, 0xA978514F, + 0x3303F9AA, 0x483E223B, 0x5E0AF65F, 0xB2F5F0E3, 0x89D618E7, 0xFCB9F8C0, 0x6EDCE5A3, 0x14E4A792, + 0xCACF1C8D, 0x53F09937, 0x731FF17E, 0xE6689CB9, 0xF0537F7F, 0x99970AAF, 0x804BC2B0, 0x5F225E30, + 0xEB81EDFA, 0x871C4B3E, 0x0E61FE12, 0x31DBC3FF, 0x1CD58FD7, 0x8BFBC0E7, 0x84FBAFF8, 0x7ACDBCD4, + 0xFF0BB016, 0x86FD1231, 0xFB035B7D, 0x1C722CFA, 0x3984F94B, 0xE49FEDE1, 0xFF5FD189, 0xA4A354DF, + 0xFF06AF31, 0xFF97F853, 0x1AFE2DB8, 0x915D4CEA, 0xC67EDDEF, 0x99EBD945, 0x159BF884, 0x55293AA1, + 0x3252BFCB, 0x972FBBF9, 0xAE5EF01F, 0x41EF6A98, 0xEC377AFA, 0xC7B85243, 0x9F31C3BF, 0x5203BF34, + 0xF3553F71, 0x99D6AB83, 0x313F5317, 0x7B55A6F8, 0x1AC44352, 0x4F1B4FDF, 0x4F72CF31, 0xDBF57E08, + 0x863FA74F, 0xC4DBFEFE, 0xE80EF68F, 0xF9AB8747, 0x7798FD58, 0xFFABA736, 0xFE8AF783, 0x7CB4CF0B, + 0xABA7D58C, 0xE8ADD3E1, 0x78F610CF, 0x1B6EB799, 0x8BC4EFD3, 0x6EF3E075, 0xC4970C8B, 0x7D7293F8, + 0x1AA96120, 0x9365BE4E, 0x7C85AA39, 0x08FE80F8, 0xA1E17C3F, 0xF325E247, 0xC61E3CAF, 0x66D476E3, + 0xAF7F3DF3, 0x55E249C3, 0xEB86991F, 0x12EFE3FA, 0x09AF107F, 0x93EBCFF6, 0x347786F6, 0xA05A4DF1, + 0x47736768, 0x0FAAB90A, 0xDE4F3C6C, 0x58E251CF, 0x139BEFB7, 0x89F89632, 0x13464FF9, 0x7EF04D62, + 0x7F3F9788, 0xFD78E788, 0x5BC61EFE, 0x9FCF4CF8, 0xFED42EE2, 0xACC91EF8, 0x09E271C3, 0xB0DF4EEC, + 0xC7BB8BEA, 0xE9DBA35E, 0xA4086157, 0x6FD83F41, 0xECF9A3EF, 0x6DD18FC7, 0xEA2FCA83, 0x51EF289F, + 0xC92E2C2C, 0x98EF67D1, 0xDF6FCF7A, 0xE3C47744, 0x5FCC11F1, 0x9C992F9C, 0x2C90FFCD, 0x86E341E6, + 0x36F133FC, 0xFD0EAE15, 0x6FB242FB, 0xF5EA95B4, 0x893DFB64, 0x81D8F737, 0x4FECE941, 0x8D53BEFD, + 0x789E26F6, 0xF5BA8ED8, 0xD3A38A88, 0xFD78BDFE, 0xC8FAF7FA, 0x9D70A605, 0x1E649E23, 0x16FBC170, + 0xFCECD9B3, 0x4E2FE6DF, 0xECECACD3, 0x43E64DC7, 0x6E3EDB7B, 0xFD58FC77, 0xFBE5F4F4, 0x74AAFF81, + 0x5D7F857D, 0xBA9FA2DE, 0xB67FD97A, 0xBAFE16F6, 0x47AF1F4D, 0x4C4CB8F9, 0x9DAA632D, 0x1CBFC7E7, + 0x6B9DCE7B, 0xB607B789, 0x9F31FDCA, 0xF1A230E6, 0x430FCEFF, 0x02D96FEE, 0xCE27BD6A, 0xA3D7E8A0, + 0xE34561B1, 0xF7FB2358, 0x0BC31EDF, 0x53DF874F, 0xBE65F2AB, 0xCA946FD3, 0x2F4F396E, 0x096F79D6, + 0xE49BEC5B, 0x620FF6C6, 0xB9DF95A9, 0xFEC21799, 0x77D1F92C, 0xF6E0EE7C, 0xDFBEF9DC, 0xE0B7C45F, + 0x768A79DD, 0xF06F78FD, 0x5DD92963, 0xFFF8078E, 0xD9DFE33F, 0xF6DAC39F, 0xE67EFCA8, 0xB86AEA4D, + 0xF69AEDA7, 0x1D3B7FA1, 0x3DE7C3EB, 0xE77C1EA0, 0x7F3CDEE0, 0xD8F9E37A, 0x411FC901, 0x19F7FB3F, + 0x581BEE7C, 0xD9D9B31E, 0x9353606F, 0x9CF5D9A0, 0xFD18DE2E, 0xF159BD26, 0xEF3976F3, 0x437BFE3E, + 0x1A944FC3, 0x15C98FFD, 0x1E937B8E, 0x9D3FDF3E, 0x3A22F549, 0x1A544FE1, 0x67FDEF33, 0xF78265F1, + 0x47DC63CF, 0xFE1BA41F, 0x66D18FFD, 0x9E732F38, 0x76FEB87E, 0xE87FED0B, 0x1BDFE0FC, 0xA23FAEFE, + 0xDAB1667E, 0x54BCCFF5, 0x8988C9BE, 0xF315B037, 0xCEF51DA7, 0x7CDC613D, 0xCC727D23, 0x6263BFC3, + 0xB19B1FDA, 0xB3BEC669, 0x7F77588F, 0xBB105F89, 0xED2B8E9D, 0x3FDFDEE9, 0x7D9CF677, 0xC7FB1E22, + 0xE2B96E3E, 0xAD3F9B6F, 0xDF9EFDA3, 0x1FBBEFCF, 0xF6DB238E, 0x9D3FC977, 0xFAFE65F3, 0xD9A93996, + 0xFDD6E23E, 0x5F6FA61F, 0xA6F25993, 0xFEE8F657, 0x2BBC82FB, 0xCC94D83B, 0x76F3437B, 0xBE0FD97C, + 0xD5721F75, 0x3A1DA72F, 0x731E809D, 0xBFD0DECF, 0x17F1A0AF, 0x2F777E78, 0xFE427BA9, 0x8FE4AB53, + 0xC379013D, 0xBAF3C4F3, 0xC7F9437F, 0xCD2EAF7D, 0x7FB5FDDA, 0x9C279C3F, 0xF4DFEC32, 0xB84EFD28, + 0xF6CEBF3A, 0xF5B7D83B, 0xDF1688D9, 0xDE32D90B, 0xF7D8733C, 0x75EAC7B1, 0x77DEE1FC, 0xCE2E3B76, + 0xFEC4BEBB, 0x3EE273FE, 0xC378B95F, 0x78FB61F6, 0xCE1F66EF, 0x7C019784, 0xF3FBCE9C, 0x3963EC4B, + 0x620FC6F9, 0xDFA98211, 0x8FB3F7CE, 0x3BF6E79D, 0x87AC9F7E, 0xB22F77FD, 0xD1F95592, 0xF3CBB13B, + 0xDF60EFCE, 0x2FF127F7, 0x834E15F9, 0x41FE5CBD, 0xBD7870DE, 0xBB78E5FD, 0x40F6EC4F, 0xDE23F63E, + 0x191DB4DC, 0x8D07EF0D, 0x172FEA3B, 0x21F9C17B, 0x06F72FEB, 0xCFCF975F, 0x7F1B8F3D, 0x5F721FEF, + 0xFCD9E8E8, 0x68F7FCFE, 0xCECE1F0B, 0x239E0363, 0x67707EF2, 0x799DBB31, 0xF6077FBD, 0xECB1B177, + 0xB83F603F, 0xC65E58CE, 0x7FEBCFDE, 0x2FB2C777, 0x1E63FF38, 0xEFAD3FDB, 0x7FF26F8D, 0xFD4958FA, + 0x71FEED9D, 0x6F88BD9C, 0x8F365E7B, 0x7F377AE5, 0xEF05F77B, 0x65DFFF37, 0xD555E195, 0xCDACD74B, + 0xC4C67ED6, 0xF18CF017, 0x535C2FBC, 0x779402E3, 0xFDA2D4E7, 0xAFF37EF1, 0x3EC9D42D, 0xCBFDD7E4, + 0x9BEF47B8, 0xDF9A7FCC, 0xF0DFBEF1, 0xF9EBA207, 0x9A1F8BBF, 0x502FFC7B, 0x12F6D3BE, 0x214C6F8F, + 0x19A9B7AC, 0x67DF43B9, 0xD8B2BC37, 0x72B1ACE7, 0xEB89D747, 0xBCD92D23, 0x1F4A3DC4, 0x5FF4ED91, + 0xCB61BDF8, 0xBE80FD64, 0xB78EF1EF, 0x11763D63, 0xCFEBE17D, 0x95FBC7C8, 0xDF84E57D, 0x64EAC7F5, + 0x413CC69F, 0xD48BF6DF, 0xF0ECF11E, 0xCD2723D7, 0x84E5BE5F, 0x50637F0E, 0xF5C00CFB, 0xCCA98D5F, + 0x70BCF67D, 0x7AC432DE, 0x07743E71, 0xBCF067CE, 0x2FB9FF90, 0x7DBD6B6F, 0xEB9B7BD7, 0xB2E825F7, + 0xAEB5EFDE, 0x1FD89F77, 0x1F65C67E, 0xFB5EB62C, 0xF9E87B19, 0xF160BF61, 0xBC9D21E8, 0x09F1387D, + 0x79E7039F, 0x97D84F67, 0xC8FE7E85, 0xF7D209B0, 0xD79F8545, 0x4F4EBFF6, 0xBD7D02FC, 0x4E5327D4, + 0xBBDBE57B, 0x57446F4D, 0xF443CB5D, 0x3DB2FEF0, 0x9E6F97C1, 0x789F1BFD, 0xB19EF07E, 0x37F6CC7F, + 0x257F2F8A, 0x3FFE1E96, 0x890F1B7B, 0x61FB5ECF, 0x5D147B5F, 0xCFC24DF4, 0x53D8BF48, 0xBCD7D807, + 0xFECE0F7C, 0x227A15FB, 0x68FFC09D, 0x50CF5C3F, 0x1BEF8591, 0x8B5C1FFC, 0x3E60F4C7, 0x7A423CC6, + 0x9E19EB19, 0x7FBCFE61, 0xE251B2FF, 0xFBC03DB9, 0x9F37F97E, 0xEE782FF1, 0x39D2EBAB, 0x039F31E3, + 0xF794C26B, 0x23D743BD, 0x33C39FBA, 0x35FC5DD1, 0x87F8CB9C, 0xB2DCD58B, 0x1FAFBA05, 0xC67ACE7E, + 0x33F169A3, 0x4FB0FDFD, 0xE608EC11, 0x8FF59734, 0x9A5AF42C, 0xF6C939E2, 0xBFD0F7F7, 0x1418BFE7, + 0xE49FB2F6, 0xDDEF85FD, 0x61BDF6F4, 0xA7BF13BD, 0x3671FFB2, 0xDCD533EB, 0x17F1B4A7, 0x85ED7ACE, + 0x1E7ACCCC, 0x82A137A3, 0x5FB6473C, 0xD69FD5AB, 0xB387DE72, 0x9360E831, 0x3769EDBB, 0xDF03C783, + 0xF75A5135, 0x52E769D9, 0xF224F11E, 0xC30F7A98, 0xE7EF271E, 0x36F3C19E, 0x3F5EEF03, 0x3ACF1F1A, + 0xFBB2F049, 0x1ADF44BD, 0xD7F255E2, 0x49C34585, 0xF73D9FFF, 0x65F5B59E, 0x71FF7CDE, 0x61D9B397, + 0xFB9ADC27, 0xCA76FC21, 0xF13E333F, 0x7DDEEFB0, 0x1C8CAB4D, 0xC4AF1AC6, 0x7EB7111F, 0x30F60FD6, + 0x9CDF939F, 0x307FB88F, 0x94ED7AD7, 0x29DE2B26, 0x3FE5B5F3, 0x13EE1FEF, 0xB9E21A6C, 0xEEEBF67E, + 0x1ED37FE1, 0xFBFB3F89, 0x6B86CB32, 0x5E247EDF, 0xE805F9BD, 0x4B7CD270, 0x794D7FF6, 0xFE5E847D, + 0xE8DFBEA7, 0x62DB8FF7, 0x10CF7BFD, 0x3958CF9F, 0xCFECCD67, 0x7F53C44D, 0xC30F848F, 0x10DF35F3, + 0x7BF5C4E3, 0xA1DEF0FB, 0x44D1AE3F, 0x49F7CF74, 0x3D74AA1E, 0xF87DA0D8, 0xD5B70EF4, 0xAC033DEB, + 0x40CF3AD0, 0xB30EF4AC, 0x033DEB40, 0xCF3AA567, 0xDCBFCB5D, 0x3DEB949E, 0x1FD2785A, 0xBF3AA55F, + 0xBC07ECF7, 0x60EFDF56, 0x6F3DFB0F, 0x39CCD736, 0xE2B4DE53, 0xEBD1F7A1, 0xFDEFA327, 0xBEEB147F, + 0x5ADF3AD0, 0xB70EF4AD, 0x53FAC6FB, 0xD5E9AF48, 0x9CD6AFF6, 0xF56B7F5F, 0xF0F4A853, 0x7AC4FBD9, + 0xE90FBF27, 0x39BD78F5, 0x85BE754A, 0x9FA11EA6, 0x683CAD57, 0x9DD26BB8, 0x3EFAC9A3, 0x36FE5E81, + 0x7EF6A5AC, 0xE3DDC285, 0x169F279B, 0x88D95ED8, 0xB7E7BFCF, 0xA07F3E99, 0x77BC5BB8, 0xD062F6FC, + 0xF1FB1DFE, 0xB62AF89F, 0x24A67A6F, 0x6C3B2E09, 0xE3EF2F88, 0x772BFEBE, 0xE2DB63BF, 0xBBCD7E5B, + 0x2B8516EF, 0x0FDF6B6B, 0xC57D7FCE, 0x1FF793BB, 0x647F52EC, 0x793F88D7, 0xC663F763, 0xD7B3FDC9, + 0xF8E3F547, 0x69FE79A5, 0x86A60A2D, 0xBE6FC19F, 0xD92FB824, 0x8CF7C028, 0x31DB8311, 0xAFC927F3, + 0x1EE279F3, 0xD72BC725, 0x61675F12, 0x7B30F4EE, 0xD54F07F5, 0xAB06F5AB, 0x06F5D341, 0xFD7450BF, + 0x6A50BF6A, 0x50BF6A50, 0xBF6A503F, 0x1DD44F07, 0xF5AB06F5, 0xAB06F5D3, 0x41FD7450, 0xBF6A50BF, + 0x6A503F1D, 0xD44FA7EA, 0x87F5E66F, 0xC60AF562, 0x7F9172AC, 0x855DFEB5, 0xD8E3BD87, 0xF371733D, + 0x49CCFF49, 0xC1EAE5EB, 0x07F9AF8E, 0x495223DE, 0x46DDE0ED, 0x828CE3FC, 0xDCB0138C, 0xF376FDF7, + 0x303FF417, 0xDAE33CCC, 0x5EE04BBF, 0x775E2AE1, 0x07C41769, 0x7F3F8A53, 0xDC97C87C, 0x77DEFD3C, + 0xCE30E33C, 0x1CFA86CA, 0x33E3FCFB, 0xEAA53866, 0x86FE4A15, 0x35C88CF3, 0x70CB7FE2, 0xF5CCD0E3, + 0xF6636A03, 0xE2D7413E, 0x74900F9D, 0xCA47681F, 0x8EA31F7B, 0xF9D2A97C, 0xA13FBB7C, 0x3C204EEF, + 0x5707FBD5, 0xFE7EBBFD, 0x5AA5E6DB, 0xFCD97EEB, 0xE54307F9, 0xD0413EB4, 0x9F8FFF03, +}; + +u32 point_table_binary_22[] = { + 0x11725D95, + 0x3F4C5351, 0x14C64FE9, 0x232D0A2A, 0x9A20280C, 0x4607A389, 0x0E4D1463, 0x340E0D89, 0x7F06076B, + 0x1719AA41, 0x81C588B2, 0x38181654, 0x2401995C, 0x4CBAB79B, 0x09090B6E, 0x04071421, 0x21042848, + 0x404CFC53, 0x51547C2D, 0xF89EE7DC, 0x73EEED7D, 0xEDF6CB39, 0xF77CDF77, 0xEFED7DB0, 0x06297F00, + 0xE0E87B80, 0xD6D6563F, 0xD4EC673C, 0x0F60B14D, 0xF8247201, 0x2037ED28, 0x861CF6F7, 0x61FF39C3, + 0x49620007, 0xE2F1B81F, 0x3AE667FC, 0x0A8033DD, 0xC231E408, 0x31288635, 0xEC1F00F5, 0x5375997F, + 0xEABAD368, 0xAF8FFD92, 0x7E99BFFC, 0xDCB0D25F, 0x7C115E50, 0xFDE277EE, 0x04406F6F, 0x2FCD5779, + 0x1A7E1B56, 0x7AFB73E1, 0x2D62ED67, 0x21E49C55, 0xF54A4885, 0xF6016C3D, 0x72A05028, 0x98F59D59, + 0x61D1EBCC, 0x8262DFC3, 0xFE2A80ED, 0x71C349E2, 0x62D609F8, 0x6D1F7402, 0x79DB07C5, 0x7F25F6A3, + 0x5EE16630, 0x4F67D97A, 0xD223D6F3, 0x494F58F4, 0xCD7CE5B7, 0x6356F24A, 0x9E62D670, 0x92D909EC, + 0x47C7AC70, 0xA59FA1FA, 0x6213E7D5, 0xFBD99D10, 0x96F3E94E, 0xE8BCD88F, 0xFA4B6D86, 0xD3C48B09, + 0x479F679A, 0xFA1FB408, 0x37237BC4, 0x3A3FF6A3, 0x5EAE2678, 0xFEDD65EB, 0x498FF3F2, 0x7CD21316, + 0x7D335FF9, 0xED5A8540, 0x9E79939F, 0xF5E625BF, 0xF6D3B52A, 0xF91F43CA, 0x73017EE6, 0x01464646, + 0xD80F72FC, 0xA5C57962, 0xA78258F5, 0xE7A9DF70, 0x9278392E, 0x798E707F, 0x53D16297, 0x38BCADF2, + 0x53BF4BFD, 0x8695BE7B, 0x3ABC3E37, 0x3767EAC5, 0xB778A791, 0xF5FA960D, 0x61F177F1, 0xAA73C9D4, + 0x51EFD6B4, 0xECAFF871, 0x9F18567E, 0xFF3C0D7F, 0x35FB8D7C, 0x67C96921, 0xF626587F, 0xFD2F9FA7, + 0xF6733F66, 0x719E98EF, 0x8337CEFC, 0xFDB661A5, 0xB747FEFF, 0x5ABF3F66, 0xB14BCC7E, 0x504FF1AE, + 0xBB8645DF, 0x51F9749D, 0xFCD8FB41, 0x7E84C59F, 0x53AAE7AD, 0xF9C68FE1, 0x5499BF94, 0xEDCF9BE0, + 0xFD3CF4CE, 0xBAEFC8CF, 0xB216E789, 0x41F2321F, 0x6E349C26, 0xBE00D6FD, 0x45EEABB5, 0xD825D679, + 0x99CF9BFC, 0xAC373AA3, 0xF3737D74, 0xC69C77DA, 0xCEAFFDE9, 0xFC253D9D, 0x57FB319C, 0x29F397B1, + 0xFDE9FD5B, 0xEA01181B, 0x1BF30175, 0x89678F47, 0x15E3FE29, 0x8E82E124, 0x33F7EBFB, 0x37390352, + 0x67D675FD, 0x7F8C8279, 0xFF8039CA, 0x7EAA01FC, 0xCB006FEE, 0x4503DF8B, 0xD76EF0BD, 0x34EBE5FD, + 0x9A5A81E0, 0xFAF628D8, 0xFF2780DA, 0x049F9FE6, 0x0D30ACFC, 0x6D04EE7B, 0xA0BFBCAE, 0x98EB25DE, + 0x9DE0FDD4, 0xFC43FEEF, 0xFAFE6DB0, 0x9F21CD35, 0xA57EA557, 0x2C9D87E2, 0xC6C0F944, 0x0DEBF9C5, + 0x32DE2CEB, 0xAFD7EFCD, 0x3031405D, 0xC00FBE08, 0xECE7237E, 0x2F8610F7, 0xD6BDE2F7, 0x1EE7F9B8, + 0x87EEE643, 0x931FDFDF, 0x88CF0C0B, 0xD8DF8FF3, 0x1BB81F3E, 0xE3FEE3DB, 0x0237EAAA, 0xF97B8A8C, + 0x87E37F2D, 0x7EE0F795, 0xE745A6DC, 0x15F5BE8A, 0x5EF45A7D, 0x955DF77B, 0x360F9AF7, 0x1B39D45C, + 0x7FC0FE1E, 0x54399AC5, 0xCF15E917, 0x3DA8A89A, 0x96EFF9B0, 0xD2FFF72D, 0x22EFBB9A, 0x1759FEB2, + 0x23E0E7D3, 0xCE49F2F3, 0x1F000000, +}; + +u32 point_table_binary_23[] = { + 0x11725D96, 0x4F6CD455, 0x10C767BB, 0xBFD8DF8A, 0xC0569352, + 0x6A21A821, 0x219A7859, 0xA312A3F1, 0xB06922F1, 0xE0C1752F, 0x5E568356, 0x7B00A924, 0x0412D293, + 0x4A39D49B, 0x1793F6BC, 0x7B33E911, 0xD39B3D14, 0xB14D9AA6, 0x4BB73690, 0x789052B0, 0x62F70FCB, + 0x3E67DEFC, 0xD9F7D8DB, 0x276FDE7C, 0xBF33F3DE, 0xFBADBB04, 0x95DE7D80, 0x537F002C, 0x2F2FBBDE, + 0xAAABF676, 0x001A6703, 0x6E026CAE, 0x269E1DC5, 0x239F7AD7, 0xB84C0C90, 0x40B15874, 0xBD4D8E3F, + 0x7D31E01D, 0x62F0ECE3, 0xEF83FFF9, 0x75C9FFE6, 0x27C9D8C6, 0xC686ED2F, 0xFC0B40AC, 0xF9B77F34, + 0xF6FA8D9F, 0xB2B77DBC, 0xF8DD78DD, 0xF2FB7A8E, 0x3E8AF58E, 0x6C661F87, 0x7E6E6792, 0x778833A7, + 0x317E17E0, 0xF1D504DA, 0xEDB6EDFF, 0xBA167093, 0x183C67DE, 0x406E0374, 0x7F332E13, 0x776A495F, + 0x0FE32766, 0x93487F62, 0x96FDA05E, 0x99F4DA9F, 0x057E9BAC, 0x17D64B7A, 0xC49A9FF4, 0x84453FE9, + 0xF703F37F, 0xB56EF97D, 0x3D9D5AAC, 0x17F9F3F1, 0x89AC633F, 0x70BD718C, 0xEBD57E5E, 0x2C05DC24, + 0xD67A9151, 0x7FEBACF1, 0x1C71A394, 0xE83CE728, 0xFEDBF180, 0x7788D50F, 0x32EA6D1E, 0x8CE74F7A, + 0x32CF39D5, 0xE37A393F, 0xE9098BBE, 0xC57BBF17, 0xEE42544F, 0xBD16EBD5, 0x6BB19F0B, 0x77A51F27, + 0xA1E26600, 0xFEC19E4C, 0x4E4EBADE, 0x0AFB29FE, 0x2CBC84DC, 0x254E0688, 0xDD18C6CF, 0x52BC7199, + 0x78BB28F5, 0xDC7455F7, 0x0CC0B18E, 0xF03A3210, 0x67BBA257, 0x26BDEDA2, 0xB1D76FBD, 0x957D10AE, + 0x776EC6FB, 0xC7F784C5, 0xDF071F25, 0x6742BDCF, 0x5701E6E7, 0xE7CD4FEB, 0x7B63EFF7, 0xBF1FB2F7, + 0x88B59E2F, 0xB7927162, 0x4C5DC9E4, 0x001E3479, 0x9EEA67AA, 0x202CFBA7, 0x0A721F3A, 0x18FF02C0, + 0xEE17C665, 0xE2BCDC7F, 0xD5BF5EB0, 0xFEFA7AAE, 0x17D83FEA, 0x9549EFD0, 0x3963D14F, 0xA275F213, + 0xEE9F2A40, 0x34AFA9C2, 0xD37A52AF, 0xF931AEA8, 0xBFB01FE4, 0x8FEB7755, 0xD27BE977, 0x39EFD2DF, + 0x19B9FFDA, 0xAF19B9FF, 0xAE83F198, 0xEF9531E3, 0x39E2F7F5, 0xFD5BC2F3, 0x85F1D786, 0x129D973F, + 0xCFD786B4, 0x5E8C47BD, 0xF7AC7ED6, 0xBFB19644, 0xEB37D620, 0xDAAFF5AB, 0x3FADBFAF, 0xA7F5AA1F, + 0xE3AAFA0B, 0xE74FFE3C, 0xE33BE9CE, 0x00ACBF96, 0x32CB79BA, 0xB516EF4F, 0xFBFD0466, 0x8ED7FB46, + 0xEBF57A9D, 0xDE1B604E, 0x3DBB5791, 0xF1BE2D7D, 0xC3ACEFEF, 0xAF2D8B2F, 0x87FBF57D, 0x5AB903F1, + 0xFE09C927, 0xF3DE9A8E, 0xE76DFEE4, 0x7C000C95, 0x789EFCBE, 0x02ECC93C, 0x91BB14BF, 0x179D778B, + 0x7F7A5DCE, 0x4B2AEBEE, 0x04EA4F13, 0x1F28F1FD, 0x4406E287, 0x321FD5DB, 0x8DCE2BC0, 0x411FEF86, + 0x31FE3BEC, 0xF993C315, 0xBEBFC8D8, 0x6F187834, 0x1AE53BC4, 0x6C7A398E, 0xEFFB395C, 0xE279AADF, + 0x87323FCE, 0x9747FFBE, 0x1FA29747, 0x7DBF6EFE, 0x3AD17902, 0x18D3F354, 0xE57CCA9A, 0x5FE2C59F, + 0xED5F770B, 0xCC2351BE, 0x1446A37E, 0xA4D082B0, 0x5ECAB7B8, 0xB848E76D, 0x817984D9, 0xF21DE931, + 0xAB5E9BD9, 0xFCEC47E7, 0x99F6CBF9, 0xF5F90086, 0xA37EE08B, 0xC8FDB882, 0xFBF13CC1, 0xF3C3BFF0, + 0xF78DD9B5, 0xF62F1BA3, 0xDF41C7EC, 0xE3C9FF51, 0x8E77E7F1, 0x7CD2FE4F, 0x879FF3F5, 0x3498DDBD, + 0xCE9FFC7D, 0xE17C832B, 0xAD3B7E5E, 0xA2977E3C, 0x92F37C9E, 0xBFEFA9F6, 0xABA1DCAD, 0x85F9F2C2, + 0xAA979778, 0xF5037042, 0xBE7FCA50, 0xF36CF906, 0x3CF7F58E, 0xF7E3C9EF, 0xF4FE8BA5, 0x52C9BE9F, + 0x99B74746, 0x8D313E97, 0x284B3F3E, 0x9478F107, 0x03B955F6, 0xEB167CBE, 0x273B83F6, 0x3DA7FAB7, + 0xFF7E36EA, 0xC75F076E, 0x85F5DAFF, 0x3FDAEFF9, 0x3884F952, 0x63D64BED, 0xFFA2D5DB, 0xFFFE7B7E, + 0x9959F2A5, 0xDA9F7E3F, 0x3CFF0F00, +}; + +u32 point_table_binary_24[] = { + 0x11726595, 0x4F485451, 0x14C6CF38, 0x4FE68D93, 0xA62D4C4B, + 0x17D12608, 0x8218B022, 0x8C168350, 0xB468E134, 0x2D6A3185, 0xA56E22A7, 0x8129212C, 0x905217B6, + 0x6B236808, 0x2D665A05, 0x2D556853, 0x2D1A5310, 0x491D1385, 0x16FDD3AC, 0x99669EE6, 0xEBDC7BCE, + 0xBDBE3BCD, 0xEEC73DE7, 0x7CDF39F7, 0xBC3BEE38, 0xC4A117E0, 0xC8070057, 0xFCF26EDA, 0x1702C875, + 0x30BBC895, 0x004BB316, 0xF10B8C4F, 0x627CABE6, 0x9860000B, 0x229188EB, 0x3A6E1AB6, 0x014E2599, + 0x3730BF42, 0x30108F63, 0x7C2FC89F, 0x64AEDF72, 0xC96AF2E6, 0x877FF139, 0xD75F79A2, 0x59EAE79E, + 0xFA1725B3, 0xDF8FC700, 0xC6C6C644, 0x7DD94FE3, 0x6FCD526F, 0xFF927F4B, 0x32FB59F4, 0x59A705EF, + 0xBC86F84E, 0x0160EBBE, 0x05A55249, 0xE7776798, 0x59AF3B03, 0x9277B218, 0x9F07D87E, 0xA33926D8, + 0xC95886DF, 0xCE61CBE8, 0xB77398FC, 0xA35E4CE8, 0x95AE99FD, 0x7497E50B, 0x3D19CFF5, 0x851E33EB, + 0xEBFAD26F, 0xD73CF5AB, 0xFA71329A, 0x63C49631, 0x8FAE798B, 0xCFDDB438, 0xCF3573BF, 0x3CCF6494, + 0x99EF2719, 0x55FD623C, 0xEA2F7768, 0x1E159C8B, 0x5AEA3E47, 0x45FC9D36, 0xE63C7248, 0xB0EA1FE3, + 0x516FA9DA, 0xBCFF6459, 0xBED0A37E, 0xA9BED063, 0x667D5D5F, 0xFAED5903, 0xA39F05DD, 0x3FE92DA8, + 0xFED94FCF, 0x1A31B4E3, 0xFC12003F, 0xBF9BFB1E, 0x19218620, 0xD58F8C58, 0x1592AF62, 0xFC5D11AF, + 0x39267825, 0x42FEA006, 0xE37D00CD, 0x0E7325ED, 0x73B3E3DF, 0x96DC8EF1, 0x0911AF59, 0xEA174FF8, + 0xD7BDE7CE, 0x7B33BF6D, 0xD39CD7B9, 0x8BD679AF, 0xDEF55980, 0xFEFE7EED, 0xA7F848B3, 0xF49B7FEC, + 0xFF2A99FB, 0xB9B96CB5, 0x09F61DA7, 0x7D5AFF43, 0xF7A9FC24, 0xC2CC9C9F, 0x08D33EF8, 0x5A69BF7E, + 0xDCD02CF7, 0xAB96BF7F, 0xA53F1466, 0xE67E86C2, 0xE41FF5E4, 0x3ED7DCD2, 0xCCFA9671, 0x2EFC78F3, + 0x1361CDEC, 0xAF5C8FFA, 0xDDF5A339, 0xAEFC79E7, 0x21FC51FF, 0xB44F87B2, 0xE6BE0FF2, 0xF7AFE635, + 0xC8DFBFAF, 0x95F6EB70, 0x9366B95F, 0x6755FF41, 0xDAAF813A, 0x739F07EA, 0x54BFB4CF, 0x6774FFA4, + 0x3F316719, 0xE7137360, 0xE4ABFE95, 0x3FDDBFD6, 0x53FD2A3F, 0x9AD3CA9F, 0xF7FE853F, 0xEFBE2CF7, + 0xF1BEB460, 0xE204C0FC, 0x515BCD0F, 0x44BE0DB6, 0x315F9BEB, 0xABFD9B9E, 0x33F5D4B9, 0x7A6F278B, + 0x00A954CA, 0x75DFE1C1, 0x24C0DBDB, 0xB6647C9F, 0x747DE2DD, 0x7C23BE93, 0xCED5FB35, 0xB30A2A3F, + 0xE68D57FB, 0x015017A5, 0xFB84B898, 0x17C026DF, 0x277248C4, 0x6F1AFBAE, 0xE2FF3BE7, 0x7DB1D5B9, + 0xE6BD519A, 0xA78ADFE0, 0x79404CCC, 0xA316F325, 0x5F46BF0F, 0x0557CBF8, 0x5D3F0E64, 0xB3597D9F, + 0x004D92D5, 0xFDD89A55, 0x7DA78C0B, 0xC67DDAD0, 0xA0EEE395, 0xD007A837, 0xFCE08B40, 0xF7F10CFD, + 0xA710F7D5, 0xBFA4F71E, 0xEB55E15B, 0x572CDCF3, 0xCE2BE032, 0xA7693E76, 0x23C73FC7, 0x7E1E60FE, + 0x95FA3DF4, 0x7F4AF5DD, 0xAFCE277A, 0x5FA95E60, 0xA6B82A99, 0xF5ECF686, 0xA0F7DCED, 0x2B1C9C9A, + 0x9AA2F71B, 0xD977B2E1, 0x80649E47, 0xD052CC7E, 0x2E703CEB, 0x41457096, 0xFFCF65BF, 0xEEDF6F01, + 0x7EDF65BD, 0xC0CA972A, 0xC3CFE7D0, 0xB478EFFF, 0x01000000, +}; + +u32 point_table_binary_25[] = { + 0x11725D90, 0x21128330, 0x1045BF6B, + 0x05187C4E, 0x51C34C07, 0x97633098, 0x1AAE50D9, 0x1681E314, 0xD599FA5E, 0x05C34473, 0x04969025, + 0x3B2CF2CD, 0xFE97EC5F, 0x14349001, 0x5A5C61AD, 0x25147860, 0x023E3FE1, 0x9A193B53, 0xCF79669A, + 0xB54FB3F6, 0x032B3FE4, 0x4F3ECF43, 0xE2E6BD97, 0xFF324ACC, 0xF98C4A38, 0xE7C40734, 0xE7A654FB, + 0x6DF3E3FE, 0xC06B38FE, 0x971BE690, 0xFF6EF9AA, 0x91BECFB8, 0xEFA8EFD1, 0x41FAC7BE, 0xD55BFAB0, + 0xFFBF2CFB, 0xFBD1EFEE, 0xC2CA4FF7, 0x4AFE0A00, +}; + +u32 point_table_binary_26[] = { + 0x11725590, 0x3D0A8340, 0x10859F5D, 0x403D8D5D, + 0xEAB54E20, 0x6DAAE412, 0x0A295410, 0xD2E90DAC, 0xBC432045, 0x4E606523, 0x5E6632BB, 0xCEFE6DF7, + 0xD8F7CD9B, 0x3754D080, 0x0770C509, 0x4A29C217, 0x4F6A80FE, 0xE5F4DDE8, 0x338CA682, 0xDEDA7FF9, + 0x892E996F, 0x037E617E, 0x0AF885F9, 0x29E04BE6, 0x5BCFDBFF, 0x7CAD6EC4, 0xCFE60187, 0xB679C007, + 0x460B9FAF, 0xB106B668, 0xBF74DCA2, 0xFDD3B1DA, 0xC33C9EBF, 0x8B7FD6FE, 0xCCF7AFB5, 0xBF4BE27B, + 0x7489EB3F, 0x1C7ED767, 0xD6F999EF, 0x5FEBF98E, 0x977B385E, 0xEE65F93F, +}; + +u32 point_table_binary_27[] = { + 0x11725D90, 0x2112C230, + 0x1045BF44, 0x647A9238, 0x0CA62E51, 0x5C01554E, 0x01263018, 0x5C4F00AE, 0x4740F508, 0x4C3BC8DE, + 0x66D96493, 0x2534EE4D, 0xFEDB3FBB, 0x18A9C715, 0xD8618379, 0x9E89B638, 0xD213B8BC, 0x950FC248, + 0x8C91EE92, 0xCF3CB1DF, 0x55BE673F, 0x54BE673F, 0x54FEC47E, 0xF7F3CBBF, 0x69C28BE2, 0xCB7D8070, + 0xE9031624, 0xCEBE69FE, 0x19F8C039, 0xA779D30A, 0x9779A63D, 0xEF13E73E, 0x4098F343, 0xCCDF1EBA, + 0xEF29E6ED, 0xEA1E16BA, 0x7F2F79DD, 0x6788FDEA, 0x7BF643E5, 0xE77BD8D5, 0xBD8AFF05, +}; + +u32 point_table_binary_28[] = { + 0x1172A596, + 0x6F68D565, 0x14C74FDB, 0xCFFBFBDD, 0xDB726AB3, 0xE9E88541, 0x60506069, 0x0E32FC13, 0x5DAE8608, + 0xD7FAB15A, 0xBF408656, 0x902DFDB5, 0xC6D6729B, 0xD8F66260, 0x63F4C66E, 0x7F7036B0, 0x94428CC1, + 0x8218482F, 0x4C29E740, 0xA117BE8A, 0xAC441CEE, 0x851BBB72, 0xF3E93CE7, 0x9CE7D9F3, 0x5C7CD77D, + 0xF7B9E7FB, 0x9CE79CE7, 0x3CE7F91D, 0x5809312C, 0x07D8DC07, 0x90CFE715, 0xAC8484B8, 0x37621E82, + 0x446D0750, 0xCA72AC59, 0xFF34AB2F, 0x71FD7580, 0x1DEBD461, 0xE184F8E3, 0xF02CE96B, 0x919F06A8, + 0xEC897608, 0xC7C475B0, 0xCAF55797, 0x076FBFBA, 0x7CD4407C, 0x0AB955EF, 0x66396616, 0xBD70B4C8, + 0x09B3C4FB, 0x23F23680, 0xBB3F588E, 0x9925FE49, 0x8C671E60, 0xD96F00D3, 0xD3D39A13, 0xE24B11B3, + 0xE4A33D0A, 0xC7CCA23F, 0x0DF1030F, 0x032C7D45, 0xFC9D8684, 0x396A16FF, 0xE40FD737, 0xBBFBD9F3, + 0x9B41AE07, 0xD8BDB567, 0x6DB95C56, 0xEA10F215, 0x80864CCB, 0x14B1ECB7, 0x7A6E5793, 0x66737EBB, + 0x55FB0985, 0x3F90FA25, 0x131D9B35, 0xAB7E8E27, 0x77FDDD39, 0x7F7D6793, 0xEFBF8FFD, 0x57EBABED, + 0xAFB11D36, 0x743CE6EB, 0x3F60BDE4, 0xFFC827EF, 0x3D472CF9, 0xAD79AA23, 0xEBEFDFCB, 0xF14BBCCF, + 0x4FECA478, 0x4DFD7B8E, 0x1FB84AF6, 0xFDC81B01, 0x3A0B1FB6, 0xD37A399F, 0x67B6BEBC, 0xD6B5BF59, + 0x48C96ED6, 0xBF73FC6D, 0x5EFF35F2, 0xA300DD4F, 0x1C18213E, 0x0AF1BD05, 0x80AED943, 0x2789A5FE, + 0xDD6DEF7F, 0xE4EBFB47, 0x7C7F5DEC, 0x4FEED7C1, 0x91F65BD5, 0xE7EFDE7F, 0x5D1F62A7, 0x7ED5F595, + 0xFEB2F522, 0xBB73BEFE, 0xFABE29DF, 0x7F27FB77, 0xEAE5DB7B, 0x9BDCFBA5, 0xCF5FEEA3, 0xADCF7DF5, + 0xD576A7BE, 0x6EFCFAFC, 0x297EA73E, 0x6EFFEAFA, 0xB9F9E9FA, 0x123BE74F, 0xECD4C75D, 0xAFEBE7FA, + 0xD7F575FB, 0x5B9FBFAF, 0xEFBAEAFB, 0xEB1F71FB, 0x5BD797E2, 0x6F81A2CE, 0xE7D4CF00, 0x54BF6128, + 0xEA78F6FC, 0x223C843C, 0x03D03651, 0x7B91EEDB, 0x4BACFFE6, 0x66D0285C, 0xD03C0AF6, 0x7D2A68FD, + 0x1B53C2C3, 0xC8E8EFF5, 0xDF6B2765, 0x3FD29FF8, 0x23C8BAFB, 0x8F8E0530, 0x383868ED, 0xA363406C, + 0xD6B77E6E, 0xB9C8CC7A, 0xB3DFC9B7, 0xE4BD9078, 0xF66EB05C, 0x640E4C7C, 0x45D633AB, 0x1655D2F6, + 0x2333267F, 0x55D2FE5F, 0xF8DEE48F, 0x8CB617C7, 0x83259C2F, 0xEB0FDF0B, 0x5E151ED6, 0x6CF647FD, + 0xB0D6EF7D, 0xD6E48F8C, 0xFEDAB698, 0xFC59FFED, 0x76933FFB, 0x3B9635F9, 0xB3FD58D6, 0xE4CBEB8B, + 0x60B9C46C, 0xF2E7FDCE, 0x5F33F9F2, 0xFA5D1396, 0x4BCC267F, 0xCEE7FC35, 0x61B97F6B, 0xD0FFC0C0, + 0x80E68439, 0x20C6FEA3, 0xF7FAC8AC, 0xE59859F4, 0xFFF3BD50, 0xFF22DFC1, 0xEFCD4F11, 0x76057E46, + 0xBFC0FEF8, 0x0AE0EFB1, 0x6823B1F4, 0xE33FAB60, 0x8566FB7D, 0x2C42E8DA, 0xD59FD136, 0x62E957F9, + 0xD97E7F90, 0xFF53D088, 0xFBE1DD86, 0x6511AD37, 0xFD68F426, 0xDEC68BC2, 0xD26FCB5B, 0xC31BAEDD, + 0xEA4BC84F, 0x022CB913, 0xFE45DC83, 0xBC1A60E1, 0xB36885CB, 0x0D43510D, 0xF177C8CD, 0x00D99DE1, + 0x2CB19C47, 0x6E8BF893, 0xF3B4FECF, 0x20AF0708, 0xDBC3F9FB, 0xEE571D8F, 0xF87BE886, 0xB0ECB7F4, + 0xF1F0B2E4, 0x9BEA7C73, 0xDD765E49, 0xF5FA71F0, 0xE79971F0, 0xE79D5CB7, 0x9D67527D, 0xDEFB7E15, + 0x7D2D32D6, 0xA3F192E5, 0x84D9EA13, 0xD6FBF3C7, 0x7CC19F67, 0x82C5F723, 0x658E8C3E, 0x65BDCF99, + 0x73765E49, 0xF57955AA, 0xE6994AD5, 0xBC933967, 0xE79954DF, 0x875CBD9D, 0x57289F0A, 0xF8F34C05, + 0xFC792757, 0x6FE79954, 0xDFAFE042, 0xE4F95B00, 0xCB09B33F, 0xEF041784, 0x63755BF3, 0x26D453BF, + 0xC7DC9F9B, 0x4C7F1FC5, 0xFE9CE362, 0x0ADF6636, 0x7A7EDF16, 0xF5F8FE79, 0x7A4875FF, 0x666AC2B2, + 0xF42BC5FB, 0xE9A4E584, 0x5995DD7E, 0xCFD430FF, 0x07000000, +}; + +u32 point_table_binary_29[] = { + 0x11726595, 0xCF4B5541, 0x14C78F71, + 0x1F6F445D, 0xE8A6452E, 0x444A0C24, 0xA2507C41, 0xAEA4F50B, 0xDE05C145, 0xBA28A57C, 0xFE78893F, + 0x486DA3CF, 0x9DB4B3B7, 0x71D9E612, 0xF807B80B, 0x5E9111B6, 0x09A41082, 0x36AE9220, 0xE1D1E5DE, + 0xE6CC9939, 0xF7CCEDEE, 0x3ECCF79C, 0x99F39D33, 0xF7C00554, 0xE02640D7, 0x6B80F1F1, 0xF1142E60, + 0x9258DD46, 0x6EEB2406, 0x60AE10B3, 0xBE020580, 0x9EB722DE, 0xB0EA90F9, 0x747C07EB, 0x457CDA43, + 0xF1A3194F, 0x122B2FDF, 0xCE90F2F6, 0xDB19227D, 0xF29BF229, 0x609E2456, 0x593ECD7F, 0x5754B69F, + 0x61F0B8FB, 0x0E401886, 0xACEFBEAB, 0x8ACC0573, 0x7EC71562, 0xD227DF89, 0x6707175E, 0xB55A2D5E, + 0x5F399A19, 0x709CFE00, 0xD898583C, 0x434E9AC4, 0x33171B6F, 0x0CDBF8C5, 0xC19726DE, 0xD5B3385D, + 0x7BC1F934, 0xAFF755E7, 0x65FEADA3, 0x55931FFD, 0xC07C8F1B, 0x5B638E71, 0xFD51BC5C, 0x476EEB27, + 0xAEEECF45, 0x864749BF, 0xAE9E170C, 0xDBFBAC0D, 0xCC3F94FA, 0xCDFDE548, 0xE65B8837, 0xEACC5AFF, + 0x74AAF659, 0xD6174FAC, 0x9DC9F35D, 0x1E2D0CC8, 0xF8D5F87A, 0x5D9E77B3, 0x716B2CEF, 0x87BB0FE7, + 0x97EC0FF4, 0xD3DCAFF0, 0x5BAEA31F, 0xF23ED12F, 0xD91FE8A7, 0x8C47BF4D, 0x3F0B3F0C, 0x0BBF64BF, + 0xA19F8E9D, 0xDFB29FD1, 0x0FA947BF, 0x643EF453, 0xBE1FF45B, 0xE6433F64, 0x3CFA25EB, 0x433FA53F, + 0xE8B7A9E7, 0x0394919F, 0xED0560EE, 0x6F84F8CB, 0x7BCBF735, 0x7F0538D1, 0xFD6AFC7E, 0x473CF793, + 0xF901F24E, 0x48EF41EB, 0x0DF7972C, 0x8F68D6F9, 0xFA6A01D8, 0xFD0CD723, 0x66B35FBD, 0x14C0E9E9, + 0x69B6AEE3, 0x91391E98, 0xCBC4A477, 0xFB9DD4EC, 0xFBB5E7A9, 0x86CC65E2, 0xC09D8FEA, 0xE1F3A40D, + 0xCCF7A4E4, 0xEA27FE54, 0x73F56BD6, 0xFA8F91AB, 0x9778668F, 0x79CFAF9F, 0x38AB5FB3, 0x573F7156, + 0x3FED97D5, 0x6FD7B97E, 0x1BCFF593, 0x3EAB9FF6, 0x3BEE75F5, 0x12CF0273, 0x83D8D54F, 0x7CDC1B80, + 0xEC9F359B, 0x1FFF97C4, 0xF63C4DE2, 0xED73E60A, 0x31E9933F, 0xD45F9D57, 0xF10F0AFC, 0x5EBAA6CC, + 0x2F8EDF93, 0xFDB81FD3, 0xD4EA6D7C, 0x5A54370C, 0x9F6BBE06, 0x50AC162F, 0x653E17EF, 0xFABFB06B, + 0xD9BE8FF6, 0x5DCAE7FA, 0x3FFD2638, 0xB73F9E7F, 0x3A5457E4, 0x79A643F0, 0xE20F2163, 0xD41F02E9, + 0xDD3C6B85, 0xFEBC0BB2, 0x79B6444C, 0xF342EB97, 0x48AF3C7D, 0x12F9F3AE, 0x53C61B56, 0x5EBE24E2, + 0xF963D687, 0xCBCAD36F, 0xE7E6DD76, 0x6E1E0E97, 0x79BE2DE5, 0xE69BE138, 0x37EFE2FF, 0xE62178FA, + 0x765D8F9D, 0x67667F8C, 0x97F32E06, 0x7F1EB687, 0x76DE35F5, 0xFB3C03B8, 0x67FB2D69, 0xA6BF8815, + 0xF5F32831, 0x30931E32, 0x7D43C66B, 0x7D43AEA3, 0x1F785F41, 0xA45CBF1A, 0x3E00E5F5, 0xF341AEDF, + 0x8388F81F, +}; + +u32 point_table_binary_30[] = { + 0x11726596, 0x4D685457, 0x14804F92, 0x19DF8B44, 0xA56AC1D2, 0x28531437, 0xBA152222, + 0x8A8CD1C6, 0x16627D21, 0x350FB3D0, 0x2C7DC21B, 0x07893893, 0x52CCCAC2, 0x94562509, 0x82645164, + 0xECE8465A, 0xA215DB09, 0xDDB4C58D, 0xD24DD185, 0x4AA08284, 0x887F4970, 0x26B7E79E, 0x73EECD7D, + 0xAF6FF771, 0xCF3DFFE7, 0xBEA3FA21, 0x5047017C, 0x00C8E7F3, 0x4AF543C8, 0xEC330F23, 0xF700BC5A, + 0xE68059E4, 0x0F22EF75, 0xEE1F44F9, 0xBDCE7DD1, 0xB7F0C272, 0xC0CCF230, 0x0401CC00, 0xAC390130, + 0x3D3DAD39, 0x64F6FE25, 0xCE23BF43, 0xE5603960, 0x1679E155, 0x62DFC8AF, 0x6AF1B713, 0x7F0161CB, + 0x3A2D6D39, 0x60167F5F, 0xE1FD4D00, 0xEDD72D87, 0xCCDE63F1, 0x8FFCA9BE, 0xB61C3043, 0x221F367E, + 0xC9978DFF, 0x09B202B8, 0xB2DE72C0, 0x9CB41F45, 0x071E28FC, 0x8CFEE800, 0xF42C2E2E, 0x2A18457E, + 0x0830FC37, 0x7C44ECE3, 0xFD06F2B5, 0xCF4F1197, 0x399E937F, 0xCEDD25AE, 0x320F9F7E, 0xAE8825DE, + 0x38F7EE8C, 0x2B5F32F2, 0x62AF6CEC, 0x493EE35F, 0xE05CD2DE, 0x0EB2A7C6, 0x91BB3497, 0x72C4127F, + 0x14094B7C, 0x51B46BA5, 0x8E67998F, 0x30A7E34D, 0xC5A30691, 0x3BF17CAC, 0x584BEA1F, 0xCA25ED0B, + 0x1721585A, 0x0038EB9F, 0xCBBAF7CB, 0x6325BE2F, 0xFD59D87A, 0xE630B1F4, 0x5FA133DA, 0xEFEA2F47, + 0x2773E9FC, 0x52BD9DFC, 0xBBF5D7F5, 0x49D78FCE, 0x9DFC133B, 0xF591FEB4, 0xF975F595, 0x459F5B1F, + 0xB75F75FD, 0xDCFED1F9, 0x75FB4FE7, 0x9F786CB9, 0x3E74DFA9, 0x5F9239BE, 0xB4FF6EBD, 0x889DFC26, + 0xF50FE592, 0xF6859DFA, 0xB9E73ABF, 0xEEFCEBFC, 0xBBEF87AE, 0x8F7B5FD7, 0x8FB800BD, 0xDA7E782B, + 0xD32BFDDD, 0xABF331FD, 0x47E62AF1, 0x14731DE7, 0x8FEA7916, 0xE567018E, 0x6DB4DCAD, 0xF9D277F2, + 0x3E4C41B7, 0x96FF7042, 0xB8CABC7E, 0x735B53EC, 0x756B7B97, 0xEFB6DD71, 0xED5FA865, 0x607272D2, + 0x9E5FA801, 0xB1B9BFE5, 0xB2E55E66, 0x9637F6EA, 0x5D32EFE2, 0xCFB13ECB, 0xEC6F5FC6, 0xF8C7F174, + 0x31AB829A, 0xD0F68E7A, 0x267E35A1, 0xCF7FDB68, 0xE267BED7, 0x67E24579, 0xD43750B0, 0x5CD1FCEB, + 0x21A35F55, 0xB4FC57DF, 0x0B5799CB, 0xFD6A4AEC, 0x55B4BDBA, 0x79CFC4FE, 0x331B3F9F, 0x3FB3F1F3, + 0xFD928D9F, 0xFD29D9F8, 0xF9FC5EC5, 0xC4CBFE0C, 0xD42CB3BF, 0x35EB1FC7, 0x5331FE71, 0xFFAFBC62, + 0xF31B32B7, 0x35C89F22, 0x84DA9FF3, 0x3FB63546, 0x46466CBF, 0x9EC7F79C, 0x58FA7BD3, 0xEFF4E4DB, + 0x797B3F20, 0x1C227F83, 0x3CE8AFD6, 0xACDE60FF, 0xFD03F0F1, 0x88F7C895, 0x9FFFC1DF, 0x402CF39B, + 0x01B92FF3, 0x393FC3AC, 0x9EE2FD3B, 0x009F6CF3, 0x1E13CB7B, 0xD5D5E3FD, 0x452CF390, 0x9F5233C4, + 0x326F5BBE, 0xD45389FC, 0x35F20700, 0x7B5ABC97, 0x2E7774FA, 0xD7888F23, 0x6F06686D, 0x782F5C7D, + 0xED37C5BE, 0xCC4FC7A0, 0x374F2CF3, 0x05F7E55C, 0xE6AF7D9B, 0xB0E85B7D, 0xCB7BEB9E, 0xCBF77FFD, + 0x29FBE6BD, 0xDA39E3FF, 0x4C2CF5DA, 0x77033E23, 0xBE88F9C2, 0xFAEED9ED, 0x5F17FDB1, 0xD69F1DB5, + 0xFB44ACF5, 0x2FA4F68D, 0x85D43E92, 0x1DB5FB45, 0xACE35951, 0xB7FB04E9, 0x6BA4F68D, 0x466A1F59, + 0x514FEE07, 0x4BDDC97D, 0xA3032CC7, 0xCCBED92F, 0x62964FB2, 0x37CBF6B0, 0xFEB18ED7, 0xD837FB46, + 0x23B58F78, 0xB3F67F1F, 0xEB7EF49B, 0xBED97FC8, 0xDE4F6039, 0x644EEE23, 0x7E1312F9, 0xCAF6D97D, + 0x22D6FD73, 0x3BB56FDC, 0x4EED2359, 0xF3DE14D5, 0xDC12567A, 0xDFA73ECF, 0x7311E78F, 0x58E6EB26, + 0xCEDF5A2E, 0xBEF01CB3, 0x91C7F72B, 0x218FEF9B, 0x2B5FE57C, 0xB48E7B4D, 0x918FF53C, 0x7E7BC46B, + 0xCA7C86CC, 0x8AD8CC73, 0xEBB822F9, 0xFF000000, +}; + +u32 point_table_binary_31[] = { + 0x11726D95, 0x4F485451, 0x14C68FFA, 0x729E2628, + 0x06AE1222, 0x88202C85, 0x5AE8AA90, 0x418A9486, 0x78838B01, 0x09940A34, 0x99F1BFE8, 0xA88B9122, + 0x70A89816, 0x03112592, 0x42456144, 0xA8852BA3, 0x70312014, 0x0625A142, 0x42D9B832, 0x1CCDD7BD, + 0xE79C7BBD, 0x4F9AD5FC, 0xB8DF39F7, 0x9CEFDEFB, 0x8E5B0F0E, 0x8C03D800, 0x108FC75D, 0xB71E42C4, + 0x36F179C1, 0x6FC5E21E, 0x3BC4ACEF, 0x163C45F1, 0x73737392, 0x43C43631, 0xE7DB1AD1, 0xEC10931E, + 0x9AC0710F, 0x03D4DE05, 0x88C56292, 0x43C8A336, 0xB2CA175B, 0xD38CFBC5, 0x3EB3FE32, 0x38BBEB00, + 0x85298068, 0x342A3944, 0xEC5B41F6, 0x8B7CF9B2, 0x5ACD0E31, 0xEB998BCB, 0x00FC7EBF, 0xD61797D9, + 0x85C85C8F, 0x7B4CB343, 0xCCFA28ED, 0xDFF2313D, 0xB3B5B5A5, 0xD71B5EFE, 0xC8458E09, 0x3E05D0F4, + 0xF85B29F2, 0x04E97BDA, 0xD75C648E, 0xEF57F1DC, 0x4FE4C866, 0x1732D777, 0x7D76236D, 0xE66FE5FC, + 0xEE7DE1C7, 0x3C40DF95, 0x7BAF90D9, 0x9FAEDC07, 0xB5C80D82, 0x57457C34, 0x7107390C, 0x4E9638AC, + 0x6BEF6EE5, 0x23F37986, 0x3F8D3E34, 0xF561A5E7, 0x7C032A1F, 0x9F5F4FC9, 0x9333667F, 0xFDAA3FAE, + 0xAF4BD5C7, 0xF19B2A9E, 0xEBDDE67A, 0x4D3FD04F, 0xC32FD36F, 0xE9E77EBF, 0xCDF556B5, 0x6EF8856C, + 0xF869C6F7, 0x73BCE907, 0xB2E117B2, 0xE127B2E1, 0x37B2E187, 0xA91F507A, 0xC34F64C3, 0x6F33DFB6, + 0xCA67F865, 0xF6D7A5FA, 0x33FC469E, 0x8080ECA7, 0x3D68D1F9, 0xB54140F6, 0xF3A5D90A, 0x20F70A3E, + 0x04B028EE, 0x3BFAFD86, 0xF49DA59A, 0x6B242F75, 0x5B789F85, 0xBE46EADB, 0xCA99DB04, 0x8B7CE129, + 0x89B81FEA, 0xBF03DF7F, 0xDE7F03AC, 0x1C737D83, 0xD7557C5F, 0xA3E60031, 0xE9D57E8B, 0x9500C3C3, + 0xC3BA9ECE, 0xA066AA37, 0x6821EB7E, 0x2A8961C2, 0x4DCAF501, 0x50FDBB49, 0x997FB544, 0xF52F58E8, + 0x979FAA7E, 0x493FF841, 0x735CF2D7, 0x4B397FA8, 0x1E372EF5, 0xBD2D3993, 0x54AF6091, 0xAF47F74B, + 0xFAA512CD, 0x986F24E8, 0x5D1F092A, 0xFF28FEF8, 0x59CD4962, 0xF683F75B, 0x5851FD52, 0x7C183427, + 0x8955FFD4, 0xCFC20A73, 0x82EECFD1, 0x14E74B88, 0xEF25B265, 0xF179E0F7, 0xF07DB766, 0x8798EBED, + 0x10FC1760, 0x77C53E21, 0xB6D4EFA5, 0xA0DCF708, 0x99DF53C1, 0x327E32F5, 0x7DE49F7E, 0x4F55ABF6, + 0x6B73FDF4, 0x8C5D8FCC, 0xF7B5EA27, 0xEB79FFEA, 0x67502B59, 0xDDF70345, 0xF618F24D, 0xC162AFAC, + 0xA2DC5FC8, 0xFC3E7C2F, 0x28DEBD41, 0xEFA92E60, 0xF521F3FB, 0xBA78D58A, 0x22F37BAE, 0x1B63FDA0, + 0x584F8B3F, 0xB3F6B819, 0x9FDD6CDF, 0x36F5D927, 0xB363FFAD, 0x775F3FAA, 0xDECC39DF, 0x6FB33EE5, + 0x879A9799, 0x46EF3CB5, 0xF6E66B84, 0x58CFD308, 0xE96D8F3E, 0x5303904A, 0xA58C79AA, 0x39A2E62B, + 0x32E7CBD4, 0x108B7A23, 0xB2DE8A79, 0x3D2F513F, 0x04DE793A, 0x04DE795B, 0x31AFE769, 0x449E8F6F, + 0xDD56F331, 0x22CF7F07, 0x348788BD, 0xF3D6B70E, 0x1E7DDEB4, 0x0DFCFDC2, 0x7A64BC39, 0x4F77C03B, + 0x6FF3A699, 0x9FBBE95D, 0xE16CF505, 0x5B719298, 0xEF7787B8, 0xFF07C96C, 0xE634B1D2, 0x8BEF87A1, + 0xDF9F6FBF, 0xDEED10DF, 0x1F335F42, 0xF825BC70, 0x276DF57D, 0x433FFCA0, 0x3944EC7D, 0x6FEE24ED, + 0xF70F0000, +}; + +u32 point_table_binary_32[] = { + 0x11727596, 0x4B489451, 0x14C7CFC4, 0x041753B3, 0x07262492, 0x2416D1A6, 0x45EAB489, + 0x64082C04, 0x173E16DF, 0x2A90A05D, 0x23138D9A, 0xCBA04544, 0x509BE9B5, 0xA8401A57, 0x6D3208A9, + 0x08D3450B, 0x17190929, 0x52421434, 0x86483083, 0xFA75EF79, 0x7DF71B74, 0x763FEEFF, 0x3CEF3DDF, + 0x99B00E7A, 0xC34D809A, 0x3700FDFD, 0xFD615807, 0x01B131CA, 0xF3607FCA, 0xBDC4AC2F, 0x93FDFE1F, + 0x00D3D3D3, 0x8E036273, 0x0499FD7D, 0xFCA4DC4B, 0xCC7AF667, 0x40392036, 0xC85BEB1A, 0x5F58E33B, + 0x8622F1BE, 0x1C403A9D, 0x761C109B, 0xA3CA9B68, 0x2FDC4B4C, 0xFA442DD9, 0x579F267F, 0x96D1BEFA, + 0x9811FFC8, 0xE19A89C5, 0x8BC5DF8C, 0xF2977892, 0x3F3471FD, 0x0565AABF, 0xA0FD421E, 0xF8FCA179, + 0x656545FB, 0xD3F0E2E7, 0x8352A984, 0x0CCD0007, 0x6A16BF3B, 0x866AE281, 0x83AF1E3A, 0xDE5A22FD, + 0x9EDAD56B, 0xC8B3741E, 0x3EFE7518, 0x99FB7568, 0xEFBF19F1, 0xE7B8697E, 0xED82EFAF, 0x9DFDB97A, + 0x1C67BBEF, 0x750A3BFF, 0xC3BF1F95, 0x9139FF73, 0xB7A76EBA, 0x7C852F31, 0x57D65399, 0x6FA285CE, + 0x7363F7EF, 0xFAFEAF88, 0x7F8E3FC8, 0xF1136DC4, 0xD7A76E55, 0x21F37DE5, 0xE69F3E51, 0x7BCB57EB, + 0xC7272AFB, 0xE3EED7EF, 0x9FB0F417, 0xDFC3367A, 0xFFDCAFC7, 0xB1DF5F64, 0xAFFF3BC6, 0xE37EA3DE, + 0xBB0F8CEF, 0xF5D37F9F, 0xAEDFC272, 0x1F7EBEED, 0x9CAFDF7F, 0x7CCF5EBF, 0x7CFB41B1, 0xF7FABD93, + 0x3E76EEDD, 0x979E73BF, 0xFDF971F7, 0x81DC013D, 0xCEDFB29D, 0x077E8FC8, 0x2329E6F7, 0x964F02DC, + 0x802472E2, 0x2CF1524A, 0xF9BCE36F, 0x3C9F568F, 0x3C3CC33C, 0x6BD9FACB, 0x597B8E87, 0xBC38A3DC, + 0x53C17C5E, 0x690FDBEA, 0x2BCF257F, 0x8927F98C, 0x36266161, 0x6141F35D, 0xEC53EE21, 0x0664A977, + 0xB49138D1, 0x11E69DBF, 0xBFDA1FE2, 0xEC29E98F, 0x65ABBF36, 0x29FD202E, 0x8E28DF71, 0x9CD57C88, + 0xBFA4247F, 0xCBD6DF57, 0xAD8F7828, 0xA58CF18A, 0x0DF1F362, 0x43DC7EA8, 0x4B394F0C, 0xB178D975, + 0xA997F8CF, 0xA4729E58, 0xEA27CEAE, 0x33F3FC8C, 0xCD6A7F03, 0xE465BEAF, 0x36E2B9B7, 0xCAA89F1B, + 0x27BDCC63, 0x6B6B72CC, 0x96A8F36A, 0xCA113BBD, 0x29E3275A, 0xE7E5F820, 0xB1CCEBAE, 0x97A4977C, + 0xF8A7F392, 0x2E44ECF4, 0xE902E965, 0xDE4E3C23, 0x96F9B878, 0x9999F3ED, 0x7E4EF6B2, 0xCF4A7DF1, + 0xFD6A4039, 0x23FB4219, 0xF546F62B, 0x9ED74F18, 0xEC9FE8DF, 0x8172404C, 0xFD95FD5B, 0x3F0191DE, + 0xFAAB627B, 0xFBFDC9C8, 0x3E650E64, 0x9FA93FD4, 0x13DBFAD5, 0x9EE71FE3, 0x6F80017F, 0xBF6E407C, + 0xFF3A7BFE, 0x3E64649F, 0xFBFE3622, 0x0E88793E, 0x6A65FF7B, 0xF1ADFFDD, 0x7DAC6F22, 0x7E0DCA01, + 0x3144FE50, 0xCFFECE84, 0xABD002D0, 0xD945F95A, 0xCE1343F4, 0xBE5BA2FF, 0x03965789, 0x456FE73B, + 0xA627D6FF, 0x0FFC5E27, 0x1BE3EF39, 0x197D3F32, 0xC446F419, 0xD253FFFE, 0x03000000, +}; + +u32 point_table_binary_33[] = { + 0x11726D95, + 0x4F485451, 0x14C64FCC, 0xCB79CCE4, 0xB808C7A2, 0x44DB456D, 0xA4223082, 0x21188CD9, 0x94E45382, + 0xB7082C9B, 0xA259F4A2, 0x64B4B104, 0x510CCC75, 0x2E422D0C, 0x145AB889, 0x162E9C85, 0xD5AA8D9B, + 0x027111B3, 0xD0FE30AB, 0xA9C6D4DB, 0xBDE79C77, 0xBD777056, 0xF3E37EF7, 0xDCEF9C7B, 0xEE3B6209, + 0x3C110370, 0x01606565, 0x458825F0, 0x895DE205, 0xF0777F01, 0x5447347B, 0xC4AC7F21, 0xF71FA7FD, + 0xD96C56B1, 0x4FEC1273, 0xBC724AB3, 0x474C7A18, 0x070FDE01, 0xE4E5FED9, 0xD959C53E, 0xB18B1CC6, + 0x1B2B6AF6, 0x8859FF5E, 0xEE5F0238, 0x741A607A, 0x7A5AB14F, 0x1C2D21CF, 0x4B7E2D83, 0x83668F98, + 0xF5CC8905, 0x8062B1A8, 0xF58985E8, 0x0632FB11, 0x7F357BC4, 0xA41783D2, 0xCF2915AD, 0x2F55AD56, + 0xB5BFD8ED, 0x5B7DC84F, 0xA95EB1D2, 0xC30AF275, 0x6238FBF8, 0x0432D733, 0xF9BCBFDD, 0xD6172A76, + 0xBC1CC5E3, 0xFA257FDE, 0x9B530CAF, 0xA49F1240, 0x3C517E84, 0xCCFEE2ED, 0xF28E14DF, 0x95FC89F2, + 0x459E00EF, 0x80BC2CF1, 0x72F3D8BE, 0xFBB99E4D, 0x0DBF3F22, 0x737D9A8E, 0x8AD57DE3, 0x27A49F6F, + 0x8ACF5DB1, 0xFD16C8AF, 0xAECF50CA, 0xF6B30176, 0x3C62B33E, 0xE974DAAA, 0x1FB2515F, 0x64A3FEC8, + 0x467D6C7D, 0xAECF8E57, 0xA8ECABAF, 0x5D37EE47, 0xB1593F64, 0xA3BEC846, 0x7D908DFA, 0x221BF544, + 0x36EA6DEF, 0xDF003B3E, 0xB1594F3B, 0xBF02E667, 0xDE07FBED, 0x547EF3E0, 0x507D7BA0, 0x53E5B39E, + 0x64CE10AF, 0x8D0BEC37, 0x1895FAC3, 0x000339B1, 0xC8DCA138, 0x7FD9B984, 0xE765A043, 0xE9BF3746, + 0x76917B88, 0x7F3CE17C, 0x27A45E9E, 0xD7BFA319, 0xCF57E799, 0xEBEB495A, 0x0FF7E741, 0x732731E9, + 0xC3F3D63C, 0x80999919, 0xED6720A3, 0x99FC6622, 0x15C53A1F, 0x8F1826C4, 0x943A6FB4, 0x1B387F31, + 0xA5D65B52, 0xCC19E2D6, 0xCF4E9CF2, 0x957A196F, 0x64D3B9CA, 0x3CA9F841, 0x2FFBCB88, 0x49A5DF8E, + 0x867E99BB, 0x2315CA4F, 0xEAE579F7, 0x6F3AE799, 0xF1FC319D, 0x3FAD8F25, 0xEDFDAD3A, 0x7FF6A3F3, + 0xA7F57FF5, 0x0EE74B7E, 0x864634A3, 0xDFA19354, 0x8F309FAD, 0x45E602F5, 0x4B769DE3, 0x17E4F714, + 0x39F295EF, 0xC3577E76, 0xB6357BC4, 0xACE7FEAF, 0x1F746597, 0x8110CF24, 0x0BF9672E, 0xFA0199FB, + 0x8F7FFA3D, 0x25DE30DF, 0x93DC0070, 0xB023BA86, 0xCCFD1B3D, 0xC3EB61FF, 0xDE89BE55, 0x1CBE97AD, + 0x6B2EAE87, 0xEF015699, 0xF93DB825, 0x403FA1DF, 0xF0FCB0FF, 0x5B7AA3FD, 0x66FC8B5F, 0xEA6E98E7, + 0xA7E74502, 0x99E7DB9F, 0x9C3DFF9C, 0xBD791810, 0xEBF91790, 0xDEB5F4D5, 0x23B5F34F, 0x7350330F, + 0x03D2BBE1, 0xFC0B547E, 0x6D5D7ABE, 0xA17EB866, 0xFE0DD7CC, 0xC7B62E3D, 0xFF02F5FD, 0xA85B76C3, + 0x7916A8EF, 0xCB3668F6, 0x89EDF958, 0xB70C963E, 0xD6EC02CF, 0x37F4A3F6, 0x9BF34FED, 0x37E763AC, + 0x99E79F27, 0xCAF8BD96, 0xFA7C3EAF, 0x788A1890, 0xB1FFE300, 0x17F6B84C, 0x1CEAE97D, 0xEFE9E5FB, + 0x36F4B25F, 0x03755F4E, 0xA31B7E3F, 0x0275DFCB, 0xA0D927B6, 0xFBDB69A4, 0xEFCF7F00, +}; + +u32 point_table_binary_34[] = { + 0x11725D96, + 0x6B685457, 0x10C767EF, 0xEEE65E75, 0xAD31568C, 0xC50FC547, 0xC0B4A208, 0x0AC5A218, 0x351663C4, + 0x07286DB5, 0x4D138AB5, 0x0FDF464B, 0xC147531B, 0x696AD522, 0x540A125B, 0x415BAB26, 0xB622525F, + 0xB5A9225A, 0x68D5828D, 0x25121595, 0xC6B22F37, 0xACABBB7B, 0x3A3367CE, 0xC9DDECA7, 0xFD71FF73, + 0xFEB373E7, 0xCC6C200A, 0x95D94680, 0xA56776F6, 0x9D3E7DBA, 0x720621CF, 0x02F8A8E6, 0xEB9F9847, + 0x227F0650, 0xDFE7D30B, 0xCCA5C8CD, 0x002B267D, 0xFC3771FE, 0x5735CD19, 0x0CA0325B, 0x5ECF6432, + 0x2A7F0379, 0x3840FF77, 0x35AB29AA, 0x2AB00AF9, 0xBD876DE9, 0x745AA9D1, 0xC86FA3FE, 0x496F6ED0, + 0x6CF5C207, 0xD5AB701E, 0xF9FDD804, 0xE65DC8C7, 0x51FF5473, 0xFE35F4BB, 0x88FCB831, 0xCBFE2B91, + 0xAFA37E99, 0xB0CD27A1, 0xF3B3F96A, 0xCE3D5455, 0xC1D5C8E9, 0xC683FCDC, 0x436E40FD, 0x3BC2F6BC, + 0x983ECFFA, 0x69EEC9A7, 0x71427777, 0xB72F5FCD, 0xF08C5A0E, 0xC5C81F3C, 0x3AC6CF33, 0xC821D467, + 0x7B73C3B1, 0x42BD70BD, 0x6A5235C8, 0xCB131399, 0x6B9017A0, 0x3ED79BB7, 0x4C4CA552, 0x3EBDF02D, + 0xD5926F41, 0x5E11BB90, 0x4C26155C, 0x42FE16F5, 0x79CD81AF, 0x20929B0A, 0xFC89C7E3, 0x2A700479, + 0x0EEA5769, 0x36EF7BC0, 0x925587C9, 0x2F9045DE, 0x01901FBC, 0xEA702C16, 0x5381B1EA, 0x662E89E7, + 0xA91D6F70, 0xFC0C6485, 0xF12B35F7, 0xF8356A7F, 0x9B8FE61E, 0x7D5AC7DB, 0xF334FBFB, 0x4DE1C7DF, + 0x8F547F7F, 0xBF12077C, 0xFD2CEFBB, 0x8ADEF7A8, 0x31C1A797, 0x2F5FA67E, 0x9BCFFD96, 0xB2CCFD47, + 0x9FF6F676, 0xDB1FA35E, 0x12BE81F1, 0xC375FCFD, 0xFBF7A93F, 0xE7537F52, 0xBC30F7AB, 0x8D977E33, + 0xF1C66F44, 0x6D28C47E, 0xBBF0ED50, 0xBF7459E6, 0xFE31F126, 0x9F111B84, 0xC50FE31D, 0xF63B88F1, + 0xE739DE30, 0xF71B5558, 0xF49CCF88, 0x0D9AB15F, 0xABA85FCB, 0xFF0DF521, 0x3F530F00, 0xCBD3342B, + 0x257AEEEF, 0xF22EE195, 0xA8BFCEF1, 0x7DC9CFD4, 0x03E30D4F, 0xD32CBF5F, 0xEE4B7997, 0x66BC5FF3, + 0xE97E9595, 0x8402EC27, 0xF940C432, 0xFB197F73, 0x1FCB8AC4, 0xDFC3F806, 0x8EE7DF6B, 0xF2C178C3, + 0xEC67FDE5, 0xFE961549, 0xFDA4DEE5, 0xB343C0F5, 0xCEA87ABE, 0x6FC72DF3, 0xFDB3F597, 0xF751BE47, + 0x58EA4DF1, 0xE487F7B3, 0x9EEE27C5, 0x0BF37DB5, 0xF1F23E6C, 0xBCF8951F, 0x0A3E223F, 0xBCAF5FD2, + 0x7DCDD45A, 0xE6FB9B69, 0xB67ACEA7, 0xFC8166E3, 0x87F149F6, 0xABC7F81A, 0x8E37CCF7, 0x3DD3ACEB, + 0x65F2297F, 0x202C7EC5, 0x0FC4EF92, 0x3A41F7F1, 0xD63ACB7C, 0x3F6FB589, 0x9FE43370, 0x82B0F851, + 0xFCBD7BF7, 0xE8FE9EA0, 0xFB4BF1C2, 0x7C9F6DBC, 0xE463E271, 0xBE3C4BF3, 0xC5C31F75, 0xEDDA359A, + 0x1FD5343F, 0x3A9A43FA, 0xB9CC938E, 0x66AB8F68, 0xBDF0118C, 0xC779E40D, 0x09957476, 0x76D23CA8, + 0xA679D071, 0x2634849E, 0x9BF9D071, 0x0686883E, 0xA2F550C2, 0x3C56DDA6, 0x7942FE57, 0xAE5CB1F9, + 0xDCA8927C, 0xC4EF4695, 0xF8C9FCB1, 0xFE33305E, 0xE978FABD, 0x261F8AA7, 0x7C8C9F8D, 0x977966E2, + 0x4DBD299E, 0xEA6DF2B9, 0xF5B3E59B, 0x9AADBE45, 0xEB85A5DE, 0xD65FF2A1, 0x78E19B9A, 0xADBE45EB, + 0x359B7959, 0x8A676EDA, 0xB489B85A, 0x7330C15C, 0x823C8BBA, 0xD772A566, 0xD14B7DDD, 0x2300B2FF, + 0xB9FE948F, 0xFC3FE0F3, 0xA0D932FB, 0xC16CAD37, 0xF398F2B9, 0x7AF52A71, 0xB5E6E05E, 0x66E907E8, + 0xE14ACD5A, 0xEF8491DF, 0x02081417, 0xFD4743C2, 0xE493B95F, 0x54C96CFC, 0xF4C7EE03, 0xB745B33D, + 0xAFD439C3, 0x9C435E8E, 0x5FCE7907, 0x99253F67, 0x8CF3090F, 0xD173AA06, 0xCF8044CE, 0x734F9F3E, + 0xAD54995A, 0x1AA80308, 0x83B0CCF3, 0x305AF8E7, 0x6922272C, 0xF331B650, 0x35F9F785, 0xD30211E6, + 0x0A3C6F0D, 0xB117A1FD, 0x97BF897E, 0x2349EF36, 0x111BBF78, 0xCA03F6FB, 0x02EFFF8F, 0x386D4158, + 0xE6198D2C, 0xFF3E8BA7, 0x84C52FDA, 0xA6B6FAF7, 0x85B351A5, 0x990FE179, 0x6DC46E9A, 0xFD249F68, + 0x9BBB95F3, 0x5984F9FC, 0x0690ECF6, 0x869D3A75, 0xCAD6236C, 0x587E6FB8, 0x5BFB9979, 0x9E342CF3, + 0x39BE4025, 0xFDFB2268, 0x587E6F70, 0x813780FD, 0xD620FF45, 0x7ACD38FF, 0x97D2FC8F, 0x65BD22F6, + 0x937C1C25, 0x2C7E8E82, 0x22F233FB, 0x2596D56C, 0xF645629F, 0xDAEEDF17, 0xA1B9A0F7, 0x95F885E6, + 0x7A7DD9DF, 0x433FD6BB, 0xDBB91E52, 0xEF58BB17, 0xE17A77AB, 0x2670D02F, 0x252CF3DC, 0x4941C4BF, + 0xCF63EDC2, 0x52EF6885, 0x3AE0DF17, 0xCE329565, 0x1E88E795, 0x10BB59F6, 0x93F711AD, 0x700F308B, + 0x5F0C3C8F, 0xFC6089FA, 0x4ECD43FD, 0x386199E7, 0xCE38F0FC, 0xFB2C069A, 0x8D5F74B1, 0xBAEBDF17, + 0x4E068A99, 0x3FC4F36A, 0x89BD62FE, 0x3F26F944, 0x17BB7799, 0xC52F39DA, 0x7DC27E17, 0xD4EFF96F, + 0xF07DAF15, 0x9679165E, 0xA7B2FE7D, 0x967C4158, 0xFCA277A0, 0x9F7F5F50, 0xBF32DFC6, 0xF38EE97E, + 0x663FC927, 0x7AC7EBC7, 0xFF0777C3, 0xE8DC14FD, 0x9CE76316, 0xEAE8FE76, 0x6D752FCA, 0xBEE079D1, + 0xB5AD70BF, 0xD0F93CCF, 0x653ED3C7, 0xBF2F06FE, 0x21F3B014, 0xCF23BEEA, 0x76707C2B, 0xFACD25B5, + 0xC7FD1178, 0x51A57371, 0xEC87F5FA, 0xBE99799D, 0x580F7A7F, 0xC8FC0D7F, 0xAE8EFAF7, 0xC1D061EA, + 0x28EF0339, 0x6FE86877, 0x279FF78A, 0x4AE7F1F4, 0xF01E7727, 0xFF1F967A, 0x26F6BB8F, 0xF97CF10B, + 0xF71716BF, 0x707FF5D8, 0xBFAF13FB, 0x85A59EF1, 0x41D0D7BF, 0x0FC267D5, 0x4966E377, 0xD63DC9F5, + 0x957AC707, 0xE97EC7BB, 0x5747F3D2, 0x9BE381CC, 0xFB3A3DEF, 0x2D5717CC, 0x7F99EFDE, 0x1CBB0FB8, + 0x7EC1D56E, 0x46E63D9F, 0x076B2DEB, 0x7DB05665, 0xFCFB22B8, 0x5AB39DF7, 0x470BF781, 0xF383E53A, + 0xCD1EC83E, 0xA8D37ACD, 0xF9EF619D, 0xF332406A, 0x56EB78FE, 0x7F3F1576, 0x394F9017, 0x6E9ECC3C, + 0x0F760583, 0xD80F9384, 0x4FA27E06, 0xF2D8DEFA, 0x567E9EFB, 0x074E070F, 0x23D76EAE, 0x62EE423E, + 0x81FA999A, 0x7BCED37A, 0x3510DE0C, 0x6C44FDE4, 0xD651FCDC, 0xE6B3797C, 0xA19F66F5, 0x3CEAB157, + 0x4323B55E, 0x6D8079F0, 0x0BEAC7B7, 0x0E2D3C6F, 0xF3A842BD, 0xF036D45F, 0x462E157D, 0x27CCA2F9, + 0x902AFB33, 0x5278DEBE, 0xA1857AE1, 0x18EA23C8, 0x11AD8799, 0x50A1A6A3, 0xFE39DCA1, 0xC48B90E7, + 0xE8FBC3DC, 0x0215F9DD, 0xF87CC0D8, 0x14F339E4, 0xBDF8FE52, 0x9AFF0700, +}; + +u32 point_table_binary_35[] = { + 0x11726D97, 0x7F6C5355, + 0x14C74FBB, 0x76EF095D, 0xD8401D33, 0xFCA1C135, 0xAE462133, 0x901815C8, 0x4630326A, 0xF8911091, + 0x29B885E0, 0x445132B7, 0x6148CC90, 0xE0D48D80, 0x24268498, 0x8C48C2CC, 0x4258974C, 0x4264803A, + 0x51011390, 0x3F802D16, 0x11C2D099, 0xF5D7BA95, 0x42DBEBB9, 0xE79E7BF7, 0x3AED5FFB, 0xE47DCFFD, + 0x9E77DFBB, 0xDFF396FB, 0x4E546763, 0x0022BD73, 0x7D3A9D16, 0xB96EE42C, 0x40D15B8A, 0x45B1A8C9, + 0x1D43DEF2, 0xCF402A95, 0x12C28FFC, 0x15EAEF4D, 0xE55D8A8D, 0x9EB945AC, 0x131B90DF, 0x8E2E20EE, + 0x405E83FA, 0xFB8A73EB, 0xD06F31F2, 0xDDB60CF9, 0x5723AF40, 0x7D03B3E9, 0x27AEFA33, 0xFD2ACEDE, + 0x1335994F, 0x91536D5D, 0xC461E483, 0xA87F53F1, 0xE47A51B5, 0x9EF1533C, 0xD94FDB82, 0xF1F17147, + 0xBFCC61B1, 0x154A90DF, 0x19EB251E, 0x43F6A03E, 0x339577F5, 0xE6EB1543, 0xB568871F, 0x90B7C617, + 0x12AF43FE, 0x06F5D9A9, 0xBC736132, 0x9974E899, 0xBB458FAB, 0x11F9DDE8, 0xD9442221, 0xE00CF266, + 0xD4E714BB, 0x3AC0E73E, 0x07F48BC5, 0x62C2D58C, 0x7C05F5DB, 0x98876059, 0x01EECF8C, 0xD7B61D95, + 0x7EAE09E4, 0x0F00720F, 0x6D3B1A8D, 0x4685CB2F, 0x86DCB371, 0x3DB1F775, 0xD2172397, 0x63FD7BCC, + 0x53D79BE2, 0x37D94F9B, 0xEACFF4AB, 0x7872BD94, 0x5ACFF831, 0x733FF777, 0xEDE85DBA, 0x74A9700D, + 0x237702C4, 0x1B1AAF10, 0x73FFF106, 0x75DDED41, 0xC6F5E199, 0x1D8F11FB, 0x9143B29B, 0x4D8BA7EA, + 0xE5F375AE, 0x47ECF01B, 0x1D1DFDCF, 0x75E77AC4, 0x0EBFFFAB, 0xC7F7B146, 0xBE8FE54F, 0x15DC3F7F, + 0xFEBC3C0F, 0xABE93C24, 0x0DD3F990, 0xBFC1C141, 0xF3FE963F, 0xCBDC8DF5, 0x59553F3C, 0x3C2CCFCF, + 0x6A797E64, 0x3D339D27, 0x53CFE741, 0xD76BBFB9, 0x751E0FF9, 0x75888DF4, 0x3E8F18A6, 0xF75BD7EB, + 0x7EE66E67, 0x663FAC77, 0x935F0BD6, 0x6FA07ACD, 0x741EE413, 0x663DF533, 0x77BB623C, 0x4F35F23C, + 0x05FEF63C, 0x20FDF47E, 0x0018AE56, 0x2C04EBE9, 0xFC054698, 0xAB51BF82, 0xEAA7493F, 0xBD1F58AF, + 0xB95A31DF, 0x3F9FE7C0, 0x88623CFF, 0xABE5F9F7, 0xCFF4B8C8, 0x8FFB019F, 0x61F2D3FE, 0x3A2FFC85, + 0xCC61AC3F, 0x48F574BF, 0xBA1FACD7, 0x4C7EDA5F, 0xE78BBF90, 0xF78FF73B, 0xB0C203B4, 0xDF63A299, + 0xF2A0CF30, 0xE583D97F, 0x7E1E8103, 0xCCBCDFB2, 0x9EF63B8C, 0xF525AA9E, 0x99F2C4D4, 0xF3F330F5, + 0xEC17E82E, 0x18937E98, 0x27FB659E, 0xA4EB0C53, 0xBEA43B8D, 0x9EFA09DC, 0x61663FAC, 0x4F483FCC, + 0x9FFD327F, 0xB05E33E5, 0x51BA53ED, 0x97EE2770, 0x47B1F62B, 0xBEC37E67, 0xC4719907, 0xD79B0C53, + 0x3E5C1F50, 0x7EBA9F92, 0x05CCEC27, 0xEB6FDFBE, 0x2DF3E3B8, 0xCC0F59CF, 0x4C7962EA, 0xB91F5D8F, + 0x79F4A0CC, 0x231B6FEA, 0xF2E5CBF2, 0x7C06E5F9, 0x0C777AD4, 0x753EAFE1, 0x4EA3F729, 0x3D7333D6, + 0x63BED9A5, 0x9E99376E, 0xDC90F911, 0x94F9113E, 0xE529A5EB, 0x9C27E153, 0x50CA7A9F, 0xD2C34C62, + 0xBFF853E6, 0x99F4BF70, 0xE182E9E7, 0x6A0DF7C3, 0x7E576BD8, 0x8FF3CFF8, 0x17637DB9, 0xAA97F7AB, + 0xFB91F5D4, 0x0FFB997A, 0xCE535DAF, 0xF75BD6CB, 0xFDD6FD5C, 0xFFD6F090, 0x62A3EF51, 0x7A66DE6F, + 0xE3CFFDC8, 0x7AE621C5, 0x46DFA3F4, 0xDC0FE767, 0xD12500CE, 0xEF20F145, 0xCFD394CF, 0x4F20639E, + 0x26428629, 0x5F13BDAC, 0xE7FD9D3E, 0x6138A8B8, 0x20E55C0F, 0xC0F032C5, 0xACE7E76B, 0x4F7250B1, + 0x07785E04, 0x29BF2759, 0xE5B9D6FF, 0x81FC31CE, 0xC3B4754D, 0x8684EE27, 0xB7A57015, 0xB1C38F38, + 0x8AFC19FE, 0xF5BD1591, 0xEC2E45FE, 0x02C0BBCC, 0xFA9D98E7, 0x8755A9F4, 0xB901B131, 0x8BCA78D6, + 0xB6FAFBFB, 0x85A8109B, 0x7387500F, 0xCC9CDF5E, 0x2C71E667, 0x3CCBCC79, 0x185D2BDA, 0x9DF3C1DD, + 0x033EE222, 0x5C2F24D9, 0xF6C9799B, 0xEB423F21, 0xF556BB64, 0xED174BDA, 0x407E7B45, 0xB3582577, + 0x8399F34B, 0x4694737E, 0xC592CCEC, 0x171910BB, 0x9DF3C1FD, 0xA1481137, 0xE27A6F48, 0xB652E4C7, + 0xFD4406AC, 0xDDD44F2D, 0xF6F3023E, 0xEF717BCE, 0xC99327CD, 0x7E7835F3, 0xFD7AC795, 0x9FCEEF84, + 0x66CEE3D8, 0x1A9170CE, 0x8702CD7C, 0xBF056BEC, 0x19E4B704, 0x3928F58A, 0x31EF37CB, 0xBC8F66EC, + 0x42F2E37E, 0xDC8299FD, 0xDC020AA5, 0x9F9E27D1, 0x0C33CF87, 0xF821B1C7, 0x391F3C2B, 0x41CD27F6, + 0xF3ACB4A7, 0x915F18FD, 0x486FEDA1, 0xFDE0FD8E, 0x0EDA3EDA, 0xEF09CC2F, 0x37FA2599, 0x39BFDD49, + 0xF039E777, 0x749099F7, 0x3B52258E, 0x38E783BB, 0x41648887, 0x70BD5992, 0xAD0CF9F1, 0xF3885459, + 0x4788D92F, 0x0AB62DFD, 0xA0567C0D, 0x7DA89FCF, 0xCCF9ED9E, 0x0FB6737E, 0x458199FD, 0x22B5E296, + 0x733EB8D3, 0x504CBC04, 0xD7FB51B2, 0x5D4C7EDC, 0x4FA4D6BA, 0x45DF83EC, 0x97A8B0EE, 0x91DF80F8, + 0xD5B5099F, 0xF7FBCC9C, 0x5FDE2691, 0x71CEAFC4, 0x93CCEC17, 0xB909D39D, 0xF341BEAF, 0xC45DB85E, + 0x937A9FC9, 0x8FFB89DC, 0xB4A7D3F7, 0xE75EA870, 0xFFA2AE53, 0x1E4E40BD, 0xCC8791DD, 0xD64F3C1F, + 0x282F463E, 0xC99F2772, 0x7DCA6FCE, 0x63F973CE, 0x87928BAC, 0x1FC2F524, 0xFF668589, 0x1BD14F26, + 0x09D8F47E, 0xB82A44CA, 0xFD30BE0F, 0x2DEABCE9, 0x7C8EB780, 0x9A179CB7, 0xDE0E71CC, 0x99FF6573, + 0xC431F2E3, 0xF5CA2AAC, 0x7DB45E11, 0xAEE747FD, 0x016B1F7D, 0x7FF37EC6, 0x0F5B7769, 0x7DF6F316, + 0x31B39FB7, 0x48DC75CE, 0xE7F86166, 0xDECFD82C, 0x98E6CC7F, 0xEF697182, 0x58FB9DB6, 0x4ED0FEF2, + 0x7EC766A9, 0xF71DF3B1, 0x5EE6A3FD, 0xB20D9CEF, 0xF5EAFBD9, 0x705071FE, 0x7CB05F36, 0x794FFBE7, + 0x0D58637C, 0x9DD683F5, 0x8655FEAF, 0x1763CEF9, 0xE00D30F3, 0xF374F5DA, 0x36E77BBD, 0xCC77D167, + 0x38A8186C, 0xE77C70F5, 0x2ACE9D85, 0xA6EC6980, 0xE4F250A5, 0xFAFF103E, 0xCFE2C34F, 0xAE6D5D44, + 0xFC127211, 0xBE0FCF31, 0xF7A1FE67, 0xE47953F5, 0x21BA9EFD, 0x0BFA332B, 0x91EB5A6B, 0x88AF21BF, + 0x8AFA1715, 0x4FAEA7F4, 0x623E6CC8, 0xE1B77872, 0x51A89CAE, 0x9B7E5A2B, 0xF3FD148B, 0x4751FF11, + 0xF2E34A2F, 0xBE845502, 0x674DB232, 0x5496BF5E, 0x6B79BE9E, 0xB91DF5CF, 0x23CF567A, 0xB060B918, + 0x45BDFF92, 0x2F7FBD43, 0x65F97AE6, 0x14EA7156, 0x7B7C4A0F, 0x8D50055D, 0xA87F04BF, 0x1125D721, + 0x87D4F921, 0xBE0655AE, 0x57F0FA8C, 0x7949E273, 0xC8984F05, 0x49C5FF02, +}; + +u32 point_table_binary_36[] = { + 0x11726597, 0x51685447, + 0x14864F76, 0xEFDD7B4D, 0x56D4A868, 0x8A7DB209, 0x644B512C, 0x0A4190A2, 0x928A69C0, 0x6A0988DA, + 0x8A3E58AB, 0xA60DD418, 0x288488D8, 0x1452A92D, 0x14EC4349, 0x40B422D6, 0x44902235, 0xD587601F, + 0x5468AB0F, 0x122162B5, 0x1A9A52EF, 0xEEBA61B3, 0xBAC974CE, 0x3973E6CE, 0xA679FBB8, 0xFF99FFDC, + 0x3377FED9, 0x9453D00C, 0xB5001DE1, 0x017FE3C6, 0x8DEAE575, 0xE65DDF75, 0xAE23FE17, 0x9AD55FFA, + 0xF9E79F7D, 0x8B5C4E31, 0x77BD77E4, 0xDC6C9E9C, 0x9CACD097, 0x4AA58AF5, 0x90CB8E1F, 0x72E2A0DA, + 0x00FA4F95, 0x8EEE1056, 0xE300733F, 0x62AE1A50, 0x2DC407FE, 0x1929168B, 0xC4A47F31, 0x9B8F5966, + 0x3D33DC55, 0xDB890F46, 0xAB8549FF, 0x9239D964, 0xFCA77ACB, 0xE8874CFA, 0xFDCC713F, 0xB91D95FD, + 0x327B29ED, 0x3F4773B1, 0xF70761D2, 0x7FC81CAF, 0x17D9F5D9, 0x8F39EEA7, 0x7735CE2F, 0xEED7704A, + 0xB5131F7A, 0x7E4998F4, 0xE5D97CEC, 0x52A59E59, 0x35A93EE2, 0xF6DC1A61, 0xD24FCFE6, 0xA36B0A85, + 0x82A3679E, 0x39A40689, 0x3F8E6EE4, 0xF37962D2, 0xCF3097EF, 0x421ACC5F, 0x369B2526, 0x7D8761F3, + 0x7DCCDBD5, 0x7101FD68, 0xFF3D8099, 0xC51D17A2, 0x2852D303, 0xEA3EADA7, 0xBE7A1FF5, 0xC854FF09, + 0x73ECD76B, 0xFDB91FE6, 0x585FB4F5, 0xBC1EB3DE, 0x2FFA3EEA, 0xDF48BEBC, 0x79F3267E, 0x1F5BE979, + 0xC1728BF4, 0x3F3A3A6A, 0xF7B7BEC9, 0x32ED27D6, 0x3F7DFA94, 0xEA91B1DE, 0x303D77EB, 0x496FEAC5, + 0x6FF91ECF, 0x433FBDBF, 0xBBC97FC2, 0xF276D75F, 0xFA59DE15, 0xD7E37ABA, 0x3E817E58, 0x4FFE1396, + 0xB7B3BF9A, 0x917AD277, 0x31EBEF8D, 0xD6CBFCED, 0xCD413F99, 0x0780E50D, 0xCC4A193D, 0x7166C232, + 0xADA7EBAB, 0xD14FE6A1, 0xEB8537B8, 0xEF2FDF7B, 0x6682599F, 0x87AD783E, 0x1A6ABD2A, 0xF4937E20, + 0x6DB9C25F, 0xCE5343CA, 0x32BDBFAE, 0xA7F7957E, 0x74BD7085, 0xBF9CBF86, 0x14B3CC3B, 0xF38E0734, + 0xEF94EA24, 0xB7CB96DB, 0xDDF9CB7E, 0x644EC5F5, 0xF43EBA9E, 0xE6ADEB69, 0xFE972DB7, 0xBBFEB21F, + 0xB6DEF865, 0xCE279FA3, 0x9F3E5FDF, 0x2097F658, 0xA6F357EA, 0xB77AEA27, 0x331ED7D3, 0x7AE79379, + 0xF4C37A64, 0x5D2F4CE7, 0xB5D4CFF3, 0x927E32E3, 0xCCE2377F, 0x9CFDF4F9, 0xF909F9C1, 0x61CB74BE, + 0x1E8CB09F, 0xF4B360B5, 0x65F2C3FA, 0x274F9E50, 0x3D32D61B, 0xA6F3E8D6, 0x234BBDCE, 0x8345B85E, + 0xA80FFD9D, 0x3B77F0FC, 0xB7E2F91F, 0xEBF7F8B9, 0xC983B17E, 0xAB4FB33E, 0xAEC7F5C2, 0x255EEDC3, + 0x870FA91E, 0xF364EC17, 0x6F89D433, 0xC312A967, 0x3DD422EB, 0x3CF853FC, 0x6FDDBA65, 0xFBB9D762, + 0xFA317EF7, 0x5AD84FF2, 0x43FCB19E, 0xD6D3F5F8, 0xBED20FD6, 0x533FC6CF, 0xAD673DB3, 0xCC1BEB71, + 0xDED2CF83, 0x9F2DDF67, 0xB6FA41D7, 0x5FE62DFE, 0xD20FD61B, 0xBECF1CD7, 0xBBFE72DF, 0x22777777, + 0xF3FC6B79, 0x3DCB1E9D, 0x67686B6B, 0xB3FB817F, 0xC2385F67, 0xBD5666DE, 0x3F7DDF13, 0x43CCCDCC, + 0x50C1587F, 0xE6CC19AB, 0xC77AE2EB, 0xDC4FEE4D, 0xCBCDCCAC, 0xF7AAF83C, 0x57FF08FA, 0x6357C4B8, + 0xD8CC26C3, 0x262F3841, 0x943DFFE9, 0x2E669D4F, 0xBBF17D72, 0xD361303C, 0x3C8CF9B8, 0x0FD907CB, + 0x94CF3E40, 0xE0E6636E, 0x3A665C2F, 0x6A537D6E, 0xFE270621, 0x6D781FBE, 0x4F62304C, 0xE37D847E, + 0xC8515BD0, 0x872C7ED9, 0x4208E8A7, 0xF3A113D9, 0x03CBBB79, 0x7A00EEFD, 0x942DC48C, 0x7ECF46D4, + 0x7137FF13, 0xDDAA68B8, 0x93FCBB83, 0xA2F8213F, 0x1B098E23, 0xEB7CA4F7, 0xCF4F86CB, 0xAE5EBD6A, + 0xE7E1C74C, 0xEFEB4FB2, 0x9FE473DE, 0x61F4CB6E, 0x537937FF, 0x9331D3FB, 0x26B785F3, 0xC40F396B, + 0x58EFC73E, 0xDC9FA81C, 0xA6D04FFA, 0x4928CBE4, 0x97D0C985, 0x7E725F44, 0xE598D12F, 0x37A04EB8, + 0xF9EF6D81, 0x6AC3E4E7, 0x6D09ABC5, 0x8FF5C109, 0x64997734, 0x1AA669DE, 0x299D6FE8, 0x5FB04CF9, + 0x9C2840DA, 0xBD9FA3D1, 0x9869FEEB, 0xD55937FF, 0x13FB55D9, 0x701FCD7F, 0x7F50163F, 0x9AFFFAE0, + 0x2CB1F18B, 0x200CD14F, 0xE7E339F2, 0x5F6999F2, 0x39B11242, 0xF77E8A20, 0x66F2DFA9, 0x1EBBF99F, + 0x28C17CC3, 0xE7C8BF14, 0xCE173FF2, 0xDF193C46, 0x16BF7C63, 0xF002FD74, 0x3EDCA6FD, 0xFFD432E5, + 0x937F5895, 0xDDFB29FF, 0x7ACCE4FF, 0x086ADCFC, 0xC7EFD5F0, 0x6D9ABFFE, 0x9EC58FFC, 0x1F8535E6, + 0xF761A37C, 0xEFB89ECE, 0x8FBDC813, 0xC7835F25, 0x4F88BFA8, 0xBC2F707D, 0x93CF8BE4, 0x7E75F37F, + 0xC16F368F, 0xF612FF11, 0x8C99FA46, 0xCE9F90BE, 0x0F9D8F45, 0x3AFF47F8, 0xBCFDAF9F, 0x597E92CF, + 0xB92340F7, 0x85E4ADFF, 0xA5BAE8E6, 0x7FDD3275, 0xD1E43FF9, 0xD5350627, 0xC50FD93F, 0x159C34BF, + 0x5F69DEB9, 0xD3C114FA, 0x4B3FFE5C, 0xCBE4E7CF, 0x5553EEFD, 0x9C3B1D33, 0x9DBF8550, 0xEDE6BF7F, + 0x4D5D31CC, 0x7ED7822B, 0xE6F731ED, 0x4776219F, 0x079BEFDF, 0x43C2E439, 0xE56D7293, 0x8E0CCEFF, + 0xBDCC61CC, 0xA40F454F, 0xF3F547C2, 0xA4C973E2, 0xAAA5965B, 0x9921E9DE, 0x0FFE0854, 0xE8FDB541, + 0xD9E43BF9, 0x4DBDB0DC, 0xCAACCAEE, 0xFDE0AF65, 0x4E1C84C3, 0xF02A4061, 0xF3D02AFE, 0xFF09BE86, + 0x659ADB7A, 0xD659AED6, 0xFBB79699, 0xF4359A57, 0xCCD60FD1, 0x73EF2D18, 0x86C59AF7, 0xF4B4584E, + 0x6AFDDBCC, 0xF17AACAF, 0x1A800FC8, 0x7FDD50BD, 0x5D9FFAE9, 0x5955E9C7, 0x4C7AE4D7, 0x580F77E1, + 0x5DD2AF1A, 0xAAAB5CAF, 0xA7BE52DF, 0x13EB9197, 0xB21E52B0, 0x99F40DBF, 0xA72BD71B, 0xA8ABD40F, + 0xC47AE434, 0xEB5513AC, 0x27FD2BFA, 0x37A2700D, 0x7FEFC833, 0x87CCF379, 0x2B0A96F5, 0xF36481F9, + 0x3F000000, +}; + +u32 point_table_binary_37[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6B25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x1533B683, 0xA5151858, 0x1E307CE0, 0x031A0C93, 0x87E9DFC8, 0xB063D6D9, 0xD9A767EC, 0x07717B2A, + 0x9A20F6B1, 0x86C2F581, 0xCD65FC80, 0x6E2E449C, 0x09873833, 0xA638D87E, 0x1624F1B7, 0x4B6F9F8E, + 0x80AA677D, 0x80DD1C36, 0x1CE2EC38, 0xC4397088, 0x73E210E7, 0xC221CE8D, 0x439C0743, 0x1C1A5E61, + 0xB0F084A8, 0xE3C550B7, 0x031AEF00, +}; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6985D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xF03DD8C8, 0x1062E4AC, 0xAC20B091, 0x61D78C95, + 0x9D6D65FB, 0xC1D2155C, 0xCFA1F642, 0xECF3BCB1, 0x9B01D97C, 0x8699DBC0, 0xB20630F3, 0xFE83F535, + 0xF54C6379, 0xC0F0818F, 0x811F68EE, 0xB4A0F660, 0x67A0B97C, 0xB7186E9F, 0x9E0EB14F, 0xE0C24686, + 0x32A39410, 0x907DFF76, 0xBDB9B362, 0x06445C10, 0x53BC80A1, 0x818F4108, 0x2EBE03EA, 0x1E000000, + }; + +u32 pri_mapping_binary_2[] = { + 0x117275D2, 0x2F0EC230, 0x1406F0AF, 0xA5C08051, 0x4A82C010, 0xA6D00B27, 0xE010C009, 0x38034170, + 0x0B0C1239, 0x3BC39F62, 0x38C8040E, 0x33927996, 0x8D860219, 0x19EF9936, 0xBFBCF789, 0xBEDE604B, + 0xA3C7A180, 0x132A03B7, 0xEFADD2D1, 0x4E0CD34D, 0xAAA11818, 0x7086CF72, 0x5317071C, 0xE04B8D2E, + 0xB773AE39, 0x3DEC5F29, 0x3E1E362E, 0x17098334, 0x9710CBF1, 0x62EAA910, 0x998EA360, 0x6B9D7DDD, + 0xE6556787, 0xD79887DF, 0x3E4ECC57, 0xCA7E4522, 0x210A7ED7, 0xD1FAD32F, 0x92FF3955, 0xC26B84D7, + 0x0977086F, 0x10DE24BC, 0x45B84B78, 0x9B705970, 0xB32204DB, 0xF73BCF3F, 0x7B329E01, 0x7164FB3B, + 0xE51C1F13, 0x09651C63, 0xB317757C, 0xFF932700, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6985D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0x081A6C64, 0x08317256, 0x5610D8C8, 0x7067C6A9, + 0x5D6D651B, 0x1918FE31, 0x30BC3D0B, 0x911702CA, 0x331801F5, 0x093C87BA, 0x0362BFE7, 0x8DDD0CC8, + 0xF631CCDC, 0x06963580, 0x99FF7F23, 0xC3AEB215, 0x33524220, 0xE6BDB903, 0x314F1868, 0x5E99514A, + 0x08C8BE7F, 0xBBDEDC59, 0x3103222E, 0x82296EC0, 0xE0C0C720, 0x0AB77F07, 0xD47E0000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11727590, 0x3D6EC230, 0x18869F38, 0x06424151, 0x2A15A94B, 0xD54C9D11, 0x1373CF50, 0x7A02CE10, + 0xF5049D2B, 0x65C9C8C8, 0x582F2D98, 0xA5335D38, 0x40063618, 0x18B21395, 0xBA3108AA, 0xC8DF62EB, + 0xD1FBF3D9, 0x1BEC686E, 0x0411CCF1, 0xEFBAB7F1, 0x4BF93091, 0xF7655A6A, 0x220F0F16, 0xF4BD8399, + 0xAF00010D, 0xA3BF16D6, 0xD73567CC, 0x4795D267, 0x6FE30EB2, 0xF008CD45, 0x910CC64F, 0x71A4F8D1, + 0xBB7C9AC9, 0x35456802, 0x4FDCE689, 0x44B1D5F9, 0xF7345390, 0xC1762757, 0xAC8DAE50, 0xF883DEE3, + 0x9F3FCF96, 0xFA3539F6, 0x8F3EAB9A, 0x18DB2356, 0xB59E8AFB, 0x0E2E1DBC, 0xE1E04D07, 0x6FD5F871, + 0xBFE7D37F, 0x585DE0F0, 0xB7EBBC7A, 0xF7D505CF, 0xD3A51E06, 0xF28D4948, 0xE7FDCC49, 0x6118CCF8, + 0x3FBF0000, +}; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6985D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA591E, 0x307CE063, 0xE009D8C8, 0x906014E2, 0xAC20B091, 0xA15DA048, + 0x28216523, 0x03431803, 0x43E6CAE7, 0x507B21F6, 0x79DED8CD, 0x806C3EC3, 0x9B6D6059, 0x039879FF, + 0x81FADE32, 0x30DC3ECD, 0xF2819181, 0x8F81D761, 0x23439951, 0x4A08C8DC, 0x7FBBDEDC, 0x59310322, + 0xCE071787, 0x9A331355, 0x9E1F873E, 0x010CF11D, 0x50F70100, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6B25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB35C, 0x6078C007, 0x646C6408, 0x31725656, 0x10D8C870, 0x67C6A95D, + 0x6D652C1F, 0x181980E2, 0x0F60E210, 0xF35843B7, 0x83B52930, 0xC0D4ED07, 0x717BA6E5, 0x41CC6104, + 0xAA9F16D4, 0x1EEC0C34, 0x87B78BA1, 0xFBF47496, 0x070C1FF8, 0x18980E6C, 0x6428334A, 0x090199FF, + 0x76E9EDD3, 0x113320E2, 0xCC1B90C4, 0x77DDA959, 0x3103622F, 0xCB0284F8, 0xBF5D6FEE, 0xC0C45971, + 0x88B3E110, 0x67C721CE, 0x81439C13, 0x8738170E, 0x716E1CE2, 0x3C38C479, 0x7188F321, 0x8903A38A, + 0x61C50C68, 0x7887C1E2, 0x0B28FE8F, 0x81E1CD1D, 0x887A7E4C, 0x730C181C, 0xF8180480, 0xE20C46C0, + 0xF811D8C1, 0x800A0000, +}; + +u32 sec_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6985D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0x083CD8C8, 0x1062E4AC, 0xAC20B091, 0x6117E38A, + 0x1962651B, 0x19FEDD79, 0x7BF6F4EA, 0xE7507B21, 0xF679DED8, 0xCD806C3E, 0xC3CC6D60, 0x59039879, + 0xFF21E609, 0x02CD2B33, 0x4A090199, 0xF76FD79B, 0x3B2B6640, 0xC4857088, 0x0B6388EF, 0x60400500, + }; + +u32 pri_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6B25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x1533B683, 0xA5151858, 0x1E307CE0, 0x031A0C93, 0x87E9DFC8, 0xB063D6D9, 0xD9A767EC, 0x07717B2A, + 0x9A20F6B1, 0x86A2E9FB, 0x8030F7ED, 0xD2DBA723, 0x6640EC63, 0x7A806E1F, 0x449C1987, 0x380B0E71, + 0x561CE26C, 0x38C4D971, 0x8873608A, 0x5F6078C0, 0xC7C08924, 0xAEBBEBE2, 0x41987AAE, 0x03D8CDE1, + 0xC621CE83, 0x210E0DAF, 0x30587842, 0xD4F162A8, 0xDB018D77, 0x00000000, +}; + +u32 sec_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6985D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xF01DD8C8, 0x1062E4AC, 0xAC20B091, 0x61D78C95, + 0x9D6D651B, 0x19AE1D7F, 0x7FF6ED31, 0x96070C1F, 0xF818F80F, 0xEC072BE7, 0x12790E75, 0x07C47ECF, + 0x1BBB1990, 0xED6398B9, 0x0D2C6B00, 0x33FFFF46, 0x8695A9D3, 0xDB839D37, 0x3230BC65, 0x60B87D1A, + 0x629FC086, 0x8D0C6546, 0x292120FB, 0xFEED7A73, 0x67C50C88, 0xB820A6F8, 0x0686037C, 0x0C4248E2, + 0x40AF30AC, 0x98B18301, 0x15000000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x56A07A41, 0x26883E1E, 0x20ADC0B0, + 0x0D6C8A01, 0xC36F8871, 0xFF593E30, 0x32F00119, 0x1B19CA8C, 0x52421404, 0x3632FCDB, 0xF5E6CE8A, + 0x1910FD4C, 0x65107946, 0xA03C8311, 0x50BF00D4, 0xDCB0ED60, 0xED0A40F1, 0x5D652B66, 0xA48400E5, + 0xFF3130BC, 0xB9C352C0, 0xD0C00754, 0x02336F07, 0xD4DD0000, +}; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x37BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C7C0, 0xD4B091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC980111, 0x67068A33, 0x1801F509, 0x40CD9BB9, 0x916157D9, 0x8A192921, 0x40F17F40, 0xE3EFB018, + 0x3038F031, 0xB0C0D5ED, 0x80BA1300, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727D50, 0x3B4EC340, 0x107D5E3B, 0x4011598B, 0x44821BC4, 0x0A244469, 0x591C2045, 0x0E90C282, + 0x0BE40CAB, 0xB434A105, 0xA5714999, 0x761B3E9B, 0x26752A0E, 0xE0225D9A, 0x14A9C18A, 0x33781CE7, + 0x43C434BB, 0x9A79F33E, 0x330397C5, 0x9980043E, 0xE15ED403, 0xD5CB6E5E, 0xBD4B39C8, 0x2DA40307, + 0x18E1D6C9, 0xA9C60104, 0xE0362C4E, 0x05EFD5E9, 0x55782F58, 0x147E982E, 0xF7160E7C, 0xFA18E8A8, + 0x1B2B69B0, 0xB4F37498, 0x785F98FA, 0x4468D088, 0x3A2D2567, 0xA57EA197, 0x0DB21142, 0xD639F9D5, + 0x11FAAD98, 0x86844F93, 0x89EDEBB5, 0x4EC93335, 0xB8BEBA8B, 0x5DE27F6A, 0xBFF41FB4, 0x019AC0F3, + 0xE30E2FE5, 0xD8F3DF24, 0x5C0A4C2C, 0xFB14E37D, 0x9F25EE9C, 0xE7EE9F39, 0xF73DEA23, 0x223FB2C4, + 0x0706560F, 0x936E4CFD, 0x25304F19, 0x57ABF6FF, 0xCF5BBBDF, 0xE4DDD639, 0x3ABCBF9D, 0x8BEFF5BD, + 0xBE4FB51F, 0xA2E5E3B8, 0xF2F981DD, 0x5A010000, +}; + +u32 sec_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C18108, 0x06260606, 0x26C15D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E063, 0xE060D8C8, 0x50669412, 0xA220B091, 0xE1DFAE37, + 0x7756CC78, 0x0EB50F66, 0xFE6E060D, 0x88B91C20, 0x73997DB6, 0x81650D18, 0x580C181C, 0xF8183881, + 0xFA198C80, 0xE60AEC80, 0xEA030000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C18108, 0x06260606, 0xD6F85D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C70F103, 0x1C60F312, 0x60F21B19, 0x18CE3230, 0xDC9A0551, 0xC784A47F, 0x97EB8A19, + 0x41421B19, 0xCEFEBB35, 0xEBCD1D88, 0x3C330EF3, 0x5980E266, 0x48E63395, 0x6D64D8D1, 0x7967D7F2, + 0xF68D0C3C, 0xA718EEFF, 0xDB0351C7, 0x0A54C720, 0xC420EC2C, 0xF01C1A0E, 0x607F0B4C, 0xFEBF9B41, + 0x03E25FB0, 0x7E96FE8D, 0x0CA7DB77, 0xAE2C4DDD, 0x0F52D4D4, 0x338DE501, 0xC3073E06, 0x36A0FE69, + 0x41EDC1CE, 0x40FBF96E, 0x31DC3E3D, 0x9DC580C1, 0x0128FE01, 0x68AE1130, 0x3C047630, 0xA0020000, + }; + +u32 pri_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6B25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB318, 0x3038F001, 0x191B1918, 0x8C80F202, 0x3BA0F600, 0x00000000, + }; + +u32 pri_mapping_binary_10[] = { + 0x11727592, 0xBD4FC240, 0x18877F2D, 0x5744855A, 0x12071D8C, 0x5D74C60E, 0xBAB8A089, 0x330AE2EE, + 0xC77F2004, 0x57871213, 0x063F1265, 0x317122B0, 0x71090952, 0x8C3A9958, 0x16360718, 0xD8582461, + 0xD32801AF, 0xBD6A14EC, 0x2D77F93D, 0xEFFBDC7B, 0xC9B5C197, 0x8169D1DA, 0x2BF0CC21, 0xA2A67A03, + 0xB6FA47AB, 0x5540B08E, 0x068222AF, 0xF3B35D45, 0xD9EE52F1, 0xC9DB07A4, 0x2B406607, 0x8AA4B61F, + 0x5395F66F, 0xAFC2BDFE, 0x19E65DBC, 0x21F3BD8B, 0x9E014580, 0x005411B2, 0xFD8F3E30, 0xAF98A4F8, + 0x303BCF95, 0x2CF709CC, 0xB7A06D86, 0x5585E225, 0x5BCBE98C, 0xA301DCF7, 0x490B5D99, 0xB550C4B5, + 0x74CCE2CD, 0x52AA52D8, 0x79B02EDD, 0xC81CF37E, 0xB14B71A8, 0x1D846CEE, 0x338DD984, 0xCD33914B, + 0xCE3D8C2F, 0x6FA5A3EB, 0x8C5FE9E5, 0x93C20AF3, 0xBF019D3B, 0x52474B06, 0x617C772D, 0x1A5E623C, + 0x47B25262, 0x8F2250C3, 0x9337CFE7, 0x95B6B947, 0xAA7FBF9B, 0xA26FBC36, 0xF3CEFC5E, 0x977CEC27, + 0x773CF1BF, 0xDCE7D237, 0xEE924FB8, 0xE49343F7, 0x90338A77, 0xB3631A0E, 0xF78FF6D9, 0xEF0EB05C, + 0xD792767E, 0x5D6AD40A, 0x3AAF978B, 0xC3F58EF7, 0x9CF32917, 0x2E9D72AE, 0x14FF9F33, 0x3892DF3A, + 0xFFE70B00, +}; + +u32 sec_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C720, 0xB4612343, 0x99514A88, 0x82C04686, 0x7FBBDEDC, + 0x59310322, 0x2E8C21FE, 0x1CEA0E98, 0xBDBB1934, 0x20F64580, 0xEC639DBB, 0x1D2CABC0, 0xC0B281E1, + 0x001F8308, 0x50BF8111, 0x0B58FFAE, 0x19CBA6B5, 0x95ED80EA, 0x07000000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11727550, 0x3B0E8240, 0x107DBBE0, 0xA720644D, 0xFCD018B7, 0x329686B3, 0x7004CEB0, 0xF11E3694, + 0x969452A9, 0x4BC341E8, 0x6928EC25, 0xE0C81223, 0x12A6D9C9, 0xDBF7CB14, 0x30A3B1E4, 0x10C003D6, + 0xD6F1E4A9, 0xDA5FEC9D, 0x38371A82, 0x8101290E, 0xACA1C93C, 0x70C05A69, 0x2CB8D139, 0xF44ADC5A, + 0x178997B1, 0x6BEC2783, 0x4B4B02E5, 0x87811409, 0x6A5DE671, 0x64703682, 0x73C2E193, 0x8F28BA5E, + 0x6D8FEA5C, 0xA5389AFC, 0xF9279F2B, 0xE229200C, 0x7A3CEAFB, 0xD773DDF7, 0xB74672ED, 0x6F6EA7DB, + 0x24D02A8E, 0xC280F01A, 0x2873C39B, 0x0CF41DDF, 0x33FFD3A1, 0xFF15998B, 0xD90F4E27, 0x431CDDBB, + 0xDE6F0000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11726552, 0x3B4BC350, 0x14FEF268, 0x7CD59882, 0x830FC490, 0x413AD64C, 0x8E42FF80, 0xA8B8889B, + 0xC5DD2106, 0x5C4A453A, 0xD84128A4, 0x19DD6C9D, 0xCC62350E, 0x3A888B4B, 0x67CDD04D, 0xF101EE46, + 0xEBC9BD09, 0xB5E62E37, 0x9CEF75CE, 0xC97D063F, 0x3E264568, 0xC015A4B9, 0xEC946E87, 0x0B27F27C, + 0x580F7D68, 0x0204E01A, 0x05A147E7, 0x76182290, 0x217E4EE4, 0xBA2CDD3A, 0x2E984B01, 0x5FDCAE27, + 0x7F0A50E9, 0xC383656E, 0xAFEB9A87, 0x1FFF3D68, 0xBA72075D, 0x950C3D38, 0x6695D583, 0xB3BBEDAB, + 0x06E70BDD, 0x14BF8B4F, 0x15E29F3A, 0x45A2E9F2, 0x3E44ABCD, 0xE274DC44, 0x975DA971, 0x1FA9E361, + 0x572C4945, 0xE2BFEE05, 0xFB9B4D8E, 0xD71C8ECB, 0x9DBEDF5B, 0x2BD8A81F, 0x303CEF98, 0x1CCF10BE, + 0x631C9622, 0x7DD8FEF0, 0x471D86D7, 0xF2B15E21, 0xBCBA6A29, 0x11FE9D7B, 0xB9F75B0C, 0x5F716C3E, + 0xDF10E1A7, 0x86CBF4D8, 0x029E1EF8, 0x1CC3E7FD, 0x5CF591CA, 0xF17C2327, 0x1E0AA6CC, 0xEAAD1577, + 0x49B1927D, 0x92FE23D2, 0x2773F2FC, 0xD1630F86, 0xB15E5C8C, 0xF846A3AA, 0x94886703, 0x470FF1FF, + 0xD948F4AC, 0xAF0ACDCD, 0x72C648E7, 0xAC56D78A, 0x497EBCF7, 0x6C39B577, 0x561F2FFF, 0xDFFB73FC, + 0x5ED8FBD0, 0xEABD6BE4, 0xF9BB988A, 0x72A5E9A4, 0x4FE2FF00, 0xEF01F751, 0x533E317F, 0x66903791, + 0xEA23E6CD, 0x725C4BF7, 0x59C0B28A, 0x1CD56152, 0xAE7689C1, 0xF30B0000, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0x7C583E30, 0x32F03108, 0x1ED8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC780E, 0xB50F628F, 0x27DC9EDD, 0x0C06C8E6, 0xBF819AF3, 0x1F628E10, 0x86391071, 0x61A03883, + 0x11D07E81, 0xED60E50A, 0x0C407E19, 0x03434A08, 0xCC3DA8EA, 0x4590CC01, 0x3A9D61C5, 0x0CA87D33, + 0x81FC7F40, 0x6BEF40D4, 0x89E2B04F, 0x0C87B838, 0x0E71094C, 0xF1028606, 0x3E0649B8, 0xF80E0654, + 0x00000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727550, 0x3B0E8240, 0x107DBBE0, 0xA720644D, 0xFCD018B7, 0x329686B3, 0x7004CEB0, 0xF11E3694, + 0x969452A9, 0x4BC341E8, 0x6928EC25, 0xE0C81223, 0x12A6D9C9, 0xDBF7CB14, 0x30A3B1E4, 0x10C003D6, + 0xD6F1E4A9, 0xDA5FEC9D, 0x38371A82, 0x8101290E, 0xACA1C93C, 0x70C05A69, 0x2CB8D139, 0xF44ADC5A, + 0x178997B1, 0x6BEC2783, 0x4B4B02E5, 0x87811409, 0x6A5DE671, 0x64703682, 0x73C2E193, 0x8F28BA5E, + 0x6D8FEA5C, 0xA5389AFC, 0xF9279F2B, 0xE229200C, 0x7A3CEAFB, 0xD773DDF7, 0xB74672ED, 0x6F6EA7DB, + 0x24D02A8E, 0xC280F01A, 0x2873C39B, 0x0CF41DDF, 0x33FFD3A1, 0xFF15998B, 0xD90F4E27, 0x431CDDBB, + 0xDE6F0000, +}; + +u32 pri_mapping_binary_14[] = { + 0x1172758F, 0x3D4FC250, 0x1486DF7E, 0x292A4225, 0x0C2EC626, 0x7ECCA689, 0x2EBA1822, 0xB346E417, + 0x98B8B118, 0x9BBA32D4, 0x441694C1, 0x2E264E8A, 0x71F12626, 0x68197472, 0x280BBB1D, 0x98648184, + 0xD144029E, 0xF6A211B4, 0x67B937EF, 0x73CE73EE, 0x6D829783, 0xA4E89F4F, 0x90E6B0AD, 0x99DD3E55, + 0xEF78A30A, 0x08FED5C1, 0x8CC8FBA2, 0x746AA804, 0x531A3EF9, 0x785F6EA0, 0x13A30B83, 0xA1EF6734, + 0xB5F9DBAB, 0x726F7496, 0xBCCB57F2, 0x7CB7D475, 0xA00A1080, 0x2A5602FF, 0x4B04E415, 0x0D06F7B4, + 0x5DA8D9CF, 0xFE70DECC, 0xC91D01E4, 0xED302412, 0x8B9994CA, 0x50B02B37, 0x16F5A107, 0xB43CCE05, + 0xE2ABA221, 0xF9DC3ABA, 0x36ED3586, 0xF83BE13B, 0xB98E460C, 0x227145DF, 0x4D69C4DD, 0xD2FAC549, + 0x3AF0E7CC, 0x3CE7529D, 0x41D09319, 0x9F1F6C1D, 0x2E64C9EF, 0x39AFE9B2, 0xCDDFA5EC, 0xF13DF2FD, + 0xF7FF187A, 0x4ECB2BDB, 0x3C5742F2, 0xB19F7CE0, 0xC90EF3F1, 0x90B94848, 0x3E11924F, 0x8EEC91CF, + 0x183EDCB6, 0xEB0CF8D4, 0xDFB9E0DF, 0x51CA2DDD, 0x08F2CB87, 0xB7DAADC5, 0xFBA78BA3, 0xFD03EF39, + 0xE7B110AE, 0x14398F17, 0xFFDFA752, 0xBEA4EF6C, 0xFAB967BB, 0x8E653C62, 0xB8BE0000, +}; + +u32 sec_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C720, 0x58B091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC980111, 0x17C2107F, 0x0E7507CC, 0xDEDD0C1A, 0x10FB2240, 0xF6B1CEDD, 0x0E965560, 0x60D9C070, + 0x808F4118, 0xA8DFC088, 0x05AC7FD7, 0x8C65D3DA, 0xCA7640F5, 0x03000000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD6B05D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x708833E3, 0x1067C121, 0xCE0A1787, 0xBA77025C, 0xFE02C303, 0x3E0636A0, + 0xBCAA51A0, 0x23485FF7, 0x8CEDCBDB, 0xCA363230, 0xEC6560B8, 0x750AA29F, 0xED01427E, 0x57F88A19, + 0x252940F9, 0x7F0C0C6F, 0xEE40E4D9, 0xB1C8DF5F, 0xFBE7CDCD, 0x932C1B18, 0x0EF03170, 0x3C40B86B, + 0x76E68E15, 0x535B7740, 0xC3190000, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xD6B05D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x708833E3, 0x1067C114, 0xBFC0F080, 0x8F81152E, 0x0E75EF84, 0x8D0CB777, + 0xEDE981E9, 0x637DB091, 0x21D8C884, 0x05A46F7A, 0x69454698, 0x1B50FFCE, 0x37776675, 0x41E4D990, + 0xE47795AE, 0x98019267, 0xF8C7C0F0, 0xE60EC47C, 0x7624F99D, 0x336665B5, 0x9501E56F, 0x3330EC59, + 0xC3B281E1, 0x001F03C7, 0x0174FD3B, 0xA0E10C00, +}; + +u32 pri_mapping_binary_17[] = { + 0x11728D55, 0x4D6C0C61, 0x187E76BB, 0xA5A8B5AA, 0xD5FA5FB6, 0xA8FF1A7F, 0x072B4143, 0x481CAA59, + 0xF466B14B, 0x5DA4A866, 0xEB24421B, 0x54FCD7B0, 0x91D48529, 0xA9640E62, 0x4D2D4D5C, 0xEC36A117, + 0x0935D126, 0x0E88DD68, 0xE2A66BEA, 0x9DF96677, 0x67BA136B, 0x2EF3F33C, 0xEFF37EEF, 0xF7BCEF37, + 0x5FC12E09, 0xA576F5FE, 0x1C057350, 0xEB0EA546, 0xE9525ABC, 0x3D804D7D, 0x9430D5CE, 0x78C57477, + 0xE39916E5, 0xC6080B1F, 0x750CDBE0, 0xA40711CD, 0x5CC0E776, 0x892A1502, 0xFFD5A8EF, 0x62FAC515, + 0xA4BFA8D3, 0x312F7523, 0x25C16583, 0x0DE841B5, 0x96A7B71E, 0xA45FB89F, 0xE2DF0283, 0x32D3B591, + 0xEEA1BA93, 0xDB6B4877, 0xE462F24D, 0x9877F463, 0xC8495411, 0x7BED4D3E, 0x8EBE3F7A, 0x2AC7BADA, + 0x18DF3E24, 0xE27849B0, 0xA65A5DC7, 0x61803FDF, 0x5BA4E9FA, 0x45BC9347, 0x7EC425C6, 0x2B209E8F, + 0xABF1A8EB, 0xDDB9E1FA, 0xD9534111, 0x4A5FB25B, 0xBCCF7087, 0x0197CA05, 0xBE91E2BF, 0x2997EF25, + 0xF475150E, 0x65EB95FC, 0x025F5826, 0xE2B1F2EA, 0x671A1F67, 0x81EBF1DA, 0xFAC71BF0, 0xDBFED00E, + 0x15C74960, 0xFD38B65E, 0x7B33BDCB, 0x407ABD45, 0xBD22A6EB, 0xFC684C89, 0x4B6DAFD4, 0xCD6D3F16, + 0x607A1308, 0x0F72BE52, 0x158F554A, 0x8BDB4A28, 0xBE16E82F, 0x63F1133B, 0x453471C1, 0xD536C2DF, + 0x1F901AF8, 0x53843F06, 0x5E2A0C9F, 0xD4A9C6D7, 0x6D55E3BF, 0xDF9123A7, 0x997E47A8, 0xDD318461, + 0x278A09DF, 0x53D7B45E, 0xF521D262, 0xBB7BF31C, 0xC5BF4034, 0x29B2FC93, 0xAF66EBB9, 0xF020DCD7, + 0xC08BAAB5, 0x78BD89C5, 0x3B1B459C, 0x5810DC52, 0x40B85382, 0x2CF02CEF, 0x14DA5770, 0xD44FAE74, + 0xBF68FDE1, 0xBA31DA83, 0x2AD61715, 0xEA7E1494, 0x13AF1908, 0xF84C3CEA, 0xA34CFF30, 0x9FF7928F, + 0x5222A3EF, 0xCAE867F4, 0x341E9E90, 0x2FCD021F, 0xF011AE00, 0x69DFA6FA, 0xB3751875, 0x4A0C3AC6, + 0x7C8E6BD6, 0x3AD3FC63, 0xE741E75F, 0x37F34A73, 0xF2E9FEFB, 0xD9BE9619, 0x70795B5C, 0xAAD7FB7F, + 0xFAE69CEF, 0x9A5EB95B, 0xC43ADDC7, 0x2395217E, 0x3BF591D2, 0x90902F4A, 0x2CAEC29D, 0x8D7B2845, + 0x77A5EB9B, 0x91995F3D, 0xFF0173FD, 0x3391AE5F, 0xC70F5AD7, 0x3D6B2CEF, 0x90A56F46, 0x7FD9BE5C, + 0x31E79B8D, 0xB1FBF26F, 0xDFED7F58, 0xDC1C58FB, 0x3717D67E, 0xD85BB53E, 0x0FB57730, 0xDE3CE2F9, + 0x3CFEDACD, 0xB44F9F1E, 0xC468F045, 0x4CFE8D54, 0xE223C3DD, 0x842FE476, 0x6FD1E67A, 0x9FC03705, + 0x440C7613, 0x1C63F87C, 0x0BFC7377, 0xC2FB3146, 0x797F02BF, 0x3C8CB7C0, 0xC0BBC43F, 0x7BD84A3E, + 0x0D465389, 0x8138C33D, 0x16F8E768, 0xC23B1037, 0xEB541AEA, 0x0A1F8D08, 0xB7CE9B75, 0x16E6C117, + 0x59E05679, 0x161BD6D3, 0xB2AFA355, 0xAD2B1A1E, 0x884704E6, 0xFF179D57, 0x65C153C2, 0x09392230, + 0x7C491E7C, 0xA9059E0C, 0xCB5E2DCF, 0x60763DCB, 0x2C78C6F3, 0x7DB905FE, 0x56FEB131, 0x2E99EB5A, + 0x91C7CF95, 0x79F055FF, 0xE977751E, 0xBF57FFA7, 0xDF1CF29E, 0x97EC1C3C, 0x623D9F6B, 0x72E7433B, + 0x9FD7E6E8, 0x6AFFEB19, 0x2BEA7B8A, 0xAA8CFFE7, 0x77DABC54, 0x715EFDFD, 0x03C57501, 0xB7DBF4F7, + 0x7E7A4F02, 0x9FFA72E6, 0xB5C8746E, 0x7A1C8D38, 0x437987CD, 0xE785637E, 0xFABC88C0, 0x7CFD0500, + }; + +u32 pri_mapping_binary_18[] = { + 0x11728D55, 0x4D4C1467, 0x187E7659, 0x142BAE2B, 0x05C1FAB7, 0xBAFEACB6, 0xB438B678, 0x704D545A, + 0x6D130F4A, 0x56E4E62A, 0xBB422F0D, 0x2D942C9E, 0x4C5321A5, 0x34ADD0E2, 0xE8C6042F, 0x384A3099, + 0x43C37670, 0x95A3BB44, 0xE562A238, 0x11120FD4, 0xB01B48BC, 0xC93AF49D, 0xF9667767, 0xD849D7B9, + 0xCCCFF3BC, 0xCFFBBEDF, 0xF3BDDFCC, 0x825D12CA, 0xEDEAFD1F, 0x146DC649, 0x7738BD44, 0x97D2E91B, + 0x036CEAA3, 0x847576C6, 0x2BA5BB1B, 0xA35A941B, 0x8B2C7CC9, 0xB1608393, 0x1E447470, 0x41BFDB25, + 0xAA5408FC, 0xAC51DFC5, 0xF44BAB48, 0x7FD7A063, 0x6BBA3F2D, 0xC165830D, 0x18438D96, 0x67BC11A4, + 0x5F7C96E2, 0x1F03D332, 0xD3B5916E, 0x537DDBB1, 0x3AD25DEC, 0x493D8CF0, 0x8E49CC38, 0x892AA2C1, + 0xDEEEE7E8, 0xFB9DBFE5, 0xF8ED6EC6, 0xB7CF88F8, 0xBE2C5457, 0xA3D67101, 0xE02F8F97, 0x68BA0111, + 0x4FE4C5B9, 0x84C47845, 0xC4F37375, 0x1EB5DE6F, 0x0EF4FDF4, 0x63488432, 0x911A116F, 0x32DC61C0, + 0xA54A816F, 0xA5F87F95, 0xDF6E24F5, 0xBA8A6772, 0xFD4A0181, 0x2FAE1031, 0xAC3C98CF, 0xE02B2C70, + 0x3D5EAB7F, 0xA501BF1A, 0x087FADE2, 0x68036A57, 0xB07AED1D, 0xF42E0399, 0x7A4BC645, 0xACD7F9B1, + 0xB89290BA, 0x1FA88BDB, 0xFB5D90E9, 0xAD223CC4, 0xF9CBB57E, 0xBEF41EEF, 0x2E13515C, 0x8AC90A3D, + 0xFE834111, 0xE55C689F, 0x8DF0A7E7, 0xA4165ED5, 0x1F06EE2B, 0x0C5F3DA8, 0xC6D71F55, 0xE35F5F93, + 0xA31799FE, 0x40B8D731, 0x8305274A, 0x093F5DDF, 0x5EABFA10, 0xEDB45DFF, 0xF3678ABF, 0x87584A64, + 0xF9D7FC91, 0xEBE797A1, 0xC8440BAF, 0xE1787488, 0xC53B5B45, 0xFCB03D74, 0xA48870A7, 0x0459E059, + 0xDEB5B4AE, 0xE0683FB9, 0x32FB45DB, 0x1FAEFEA5, 0x3178D9BE, 0xA852D7A3, 0xA892781D, 0x40D06FE2, + 0xD13ECAEE, 0x1FE67303, 0xF92825B3, 0xFAAEAC7E, 0x564FE3E1, 0x2EF9D221, 0xF0413FE1, 0x0A90F16D, + 0x5D20D787, 0x51A7CCA0, 0x63CCE7B8, 0x62ADF361, 0x60F93CE8, 0xFC3E33AF, 0x3C2F9FEE, 0x7F80AD6B, + 0x850197BF, 0x4A488DFA, 0xFE5F7F38, 0xEFBBA657, 0xE916F185, 0xEE63F38E, 0x307F8C7C, 0x565A9272, + 0x8FC4E2AA, 0xDCB9B85B, 0x52EC44A6, 0xBF0DD9F9, 0xD5F39F33, 0xF7FF1132, 0xFDEBF879, 0xEBBE372E, + 0xE73559FA, 0x66F497AD, 0xCBEFE67C, 0x9BB07C5D, 0xFEDF77FB, 0x3B16B719, 0xD6FE6D81, 0xB51FF62E, + 0x6D9F877B, 0x07186F2B, 0xF1FC9EC0, 0xC9C3B44E, 0x2F86E234, 0xF822D6BC, 0x453AF99C, 0xE16EC277, + 0x72A78E68, 0x737D46E0, 0xDB8322A6, 0x47088E33, 0x7C9B05FE, 0x7224E97B, 0x1EA7BCF3, 0xC01B0FE3, + 0x6D37F07E, 0xE5476F75, 0x914FD3B1, 0x74722AC1, 0x708F05FE, 0x3296F44D, 0x25CC3A3B, 0x0C7D45BE, + 0x8D0A7F5D, 0x36EBEC2C, 0x80EFB2C0, 0xADF2EC36, 0xD4D37966, 0xA04BED2B, 0x16994A44, 0x05E6FF2B, + 0x9DE7B5E0, 0x2991A41C, 0x1518BEA7, 0x00BED702, 0x4F45649F, 0x96673A57, 0xCFC7163C, 0xE3F9FE89, + 0x05FE589E, 0x3B9890CC, 0x7D5517F0, 0xF3D302F8, 0x67EFE977, 0x4D01BFF7, 0xBDA7DF1C, 0x0A9E97EC, + 0x1C6CB69E, 0xCFFDF9F3, 0xA19DCF9F, 0xE7E96AFF, 0xEB0DD58D, 0x63255EE3, 0xFFF98936, 0x2F5ECEA7, + 0xBF3FA3B8, 0xDBC0D56E, 0xFD7D92DE, 0x53C08B89, 0xBC792D31, 0x9D9B1E47, 0x2B2E51DE, 0x05F379E1, + 0xD896392F, 0xA2305FFF, 0x01000000, +}; + +u32 pri_mapping_binary_19[] = { + 0x117275D0, 0xBF4BC340, 0x1407F06F, 0xD2A855E3, 0xF5AAF5C7, 0x22662A8E, 0x12FC0F04, 0xFF80DA3F, + 0xA183A32E, 0xA1A34E82, 0x9B144A70, 0xEA6637B9, 0x49BD2E1D, 0x9C328883, 0x8B90215B, 0x0715B31B, + 0x1AAFB9A8, 0x95F4BDE5, 0x8ECF7BF7, 0x7D7023E8, 0x92A899E0, 0xC0034ADB, 0xF696D34E, 0xEA3D6B27, + 0xE92412DC, 0x80010CB0, 0x67A4AA86, 0x65988075, 0x255135F5, 0x3B5B9D0E, 0xEEB21407, 0x5F3A2EB5, + 0x62034C5D, 0x043CB7D5, 0x74F828DF, 0x93E5F24E, 0x3AC0EE54, 0x9EB12F50, 0x09F0217D, 0x2B42CCD4, + 0x42819B86, 0xDF3AE002, 0x7803C27E, 0xEEB140B7, 0x71713471, 0xF68A9747, 0xA9F798D1, 0xCF1E81B1, + 0x7C0FFBBE, 0x7A770DDC, 0x7EEA7EA9, 0xD0D76E29, 0x3F74BDCC, 0x9F2EC7A1, 0xCC7D6EE2, 0xA6D774FF, + 0xE69F1131, 0xCC2BAFE7, 0x39A11FC8, 0xF3533DBF, 0x309C9D5F, 0x267C91F0, 0x25C29709, 0xB7095F21, + 0x9C115E21, 0x9C173DFB, 0x87EA9487, 0xDD401EB7, 0xF5FC6A6F, 0x76CE1AE1, 0x35C2D709, 0xDF28FA09, + 0xCE18367F, 0xFD1EFFEB, 0x1B000000, +}; + +u32 sec_mapping_binary_19[] = { + 0x11727590, 0x3F4FC240, 0x1C86DF42, 0x07A2046B, 0xC2807F90, 0x8A897144, 0xA289838B, 0xB8E0E052, + 0xF80446BE, 0x0112354E, 0xC6404CDC, 0x48A03A39, 0x2984E996, 0x22C57F1B, 0x09757024, 0x81818D41, + 0x9AB0A3C5, 0x5F7B35BA, 0x78CB25CF, 0x7BBFE7EE, 0xDE01F8D2, 0x11F44002, 0x1AF086FD, 0xA1BDCEE7, + 0xEAAD1891, 0x8A131D92, 0x00016822, 0x264C68BD, 0xFAE0A1E3, 0x431DB31E, 0x3EE7A75D, 0x86E65862, + 0x1873DD44, 0x1C090820, 0x2433A84A, 0x3EB72B31, 0xD4DE9EAD, 0xAECEF91C, 0xF1CDB892, 0x9089B78B, + 0xF57221C3, 0xE0FFC2F8, 0xA3C5F379, 0xCAF34A36, 0x65CF551A, 0xADFAFDC5, 0x8B6D3DBF, 0x2A897D8C, + 0x0258A0BC, 0xA4149C7C, 0xFA0C66DB, 0xF52E4ABF, 0x5E43D5EE, 0xF23906FB, 0x494F269F, 0x0B133F48, + 0xA477D625, 0xC7B7B61D, 0x74FF73CD, 0x6056BB46, 0xB9C03D4B, 0x60C8C50F, 0xD3B6C7D2, 0x87BD8ACA, + 0x79E41F2E, 0xFFE15409, 0x2AEAC0ED, 0x95F7B9DF, 0x69FA787F, 0x7587CA3F, 0x3DD1BDB0, 0xA8CE1EF7, + 0x2C932715, 0xDF106DCF, 0x71F2B26A, 0xBF7FE606, 0x66CD10DF, 0xD10F204A, 0x79369A59, 0xF1527E92, + 0xD4935B47, 0x0C531A1E, 0x7BA70FEE, 0x7DDF0000, +}; + +u32 pri_mapping_binary_20[] = { + 0x117275D0, 0xBF4BC340, 0x1407F06F, 0xD2A855E3, 0xF5AAF5C7, 0x22662A8E, 0x12FC0F04, 0xFF80DA3F, + 0xA183A32E, 0xA1A34E82, 0x9B144A70, 0xEA6637B9, 0x49BD2E1D, 0x9C328883, 0x8B90215B, 0x0715B31B, + 0x1AAFB9A8, 0x95F4BDE5, 0x8ECF7BF7, 0x7D7023E8, 0x92A899E0, 0xC0034ADB, 0xF696D34E, 0xEA3D6B27, + 0xE92412DC, 0x80010CB0, 0x67A4AA86, 0x65988075, 0x255135F5, 0x3B5B9D0E, 0xEEB21407, 0x5F3A2EB5, + 0x62034C5D, 0x043CB7D5, 0x74F828DF, 0x93E5F24E, 0x3AC0EE54, 0x9EB12F50, 0x09F0217D, 0x2B42CCD4, + 0x42819B86, 0xDF3AE002, 0x7803C27E, 0xEEB140B7, 0x71713471, 0xF68A9747, 0xA9F798D1, 0xCF1E81B1, + 0x7C0FFBBE, 0x7A770DDC, 0x7EEA7EA9, 0xD0D76E29, 0x3F74BDCC, 0x9F2EC7A1, 0xCC7D6EE2, 0xA6D774FF, + 0xE69F1131, 0xCC2BAFE7, 0x39A11FC8, 0xF3533DBF, 0x309C9D5F, 0x267C91F0, 0x25C29709, 0xB7095F21, + 0x9C115E21, 0x9C173DFB, 0x87EA9487, 0xDD401EB7, 0xF5FC6A6F, 0x76CE1AE1, 0x35C2D709, 0xDF28FA09, + 0xCE18367F, 0xFD1EFFEB, 0x1B000000, +}; + +u32 sec_mapping_binary_20[] = { + 0x11727590, 0x3F4FC240, 0x1C86DF42, 0x07A28835, 0x61C03F48, 0xC5C43822, 0xD1C4C145, 0x5C707029, + 0x7C0223DF, 0x00891A27, 0x6320266E, 0x24509D9C, 0x14C2740B, 0x95E2BF8D, 0x843A3892, 0xD0818D85, + 0x26EC22F8, 0x6BAF4617, 0x6FB9E479, 0xEFF7DCDD, 0xDB075F3A, 0x821E4840, 0x03DEB03F, 0xB4DF19AD, + 0xDD8911A9, 0x38D12109, 0x10802662, 0xC284D69B, 0x0F1E3A3E, 0xD031E7E1, 0x737EDA65, 0xD41D4B0C, + 0x9F5C3711, 0x87020208, 0xC90CAA92, 0xCFED490C, 0xB5F79771, 0x57E77C9E, 0xF8565C49, 0xC8C4DB45, + 0xAD5CC830, 0xCC7C6134, 0x68F17C81, 0xF2BC924D, 0xD9739546, 0x4B7BB87C, 0xB5AD17D7, 0x25B18761, + 0x008B9497, 0x9482934F, 0x9FC36ABB, 0xDE25E9D7, 0x6BA8F5FB, 0x7C8EC17E, 0xD2B3C5E7, 0xC2C40F13, + 0xE9DD0DC9, 0xF1ADEF04, 0xDDFFDC30, 0x58D5AE51, 0x2E70CF32, 0x1872F1A3, 0xB4ED19EB, 0x03B3A272, + 0x1EF987CB, 0x7F385582, 0x8ADA777B, 0xE57D1E74, 0x9A3EDE9F, 0xE650F9A7, 0x27BA1763, 0xAAD3E49E, + 0x15F2A4E2, 0x9BA2ED39, 0x495E55ED, 0xF7CFDEC2, 0xAA19E207, 0x7A014429, 0xCF4633AB, 0x5ECA4F93, + 0x7A72FB98, 0x61AA8E27, 0xF3ECD1BD, 0xEF1B0000, +}; + +u32 pri_mapping_binary_21[] = { + 0x117275D0, 0xBF4BC340, 0x1407F06F, 0xD2A855E3, 0xF5AAF5C7, 0x22662A8E, 0x12FC0F04, 0xFF80DA3F, + 0xA183A32E, 0xA1A34E82, 0x9B144A70, 0xEA6637B9, 0x49BD2E1D, 0x9C328883, 0x8B90215B, 0x0715B31B, + 0x1AAFB9A8, 0x95F4BDE5, 0x8ECF7BF7, 0x7D7023E8, 0x92A899E0, 0xC0034ADB, 0xF696D34E, 0xEA3D6B27, + 0xE92412DC, 0x80010CB0, 0x67A4AA86, 0x65988075, 0x255135F5, 0x3B5B9D0E, 0xEEB21407, 0x5F3A2EB5, + 0x62034C5D, 0x043CB7D5, 0x74F828DF, 0x93E5F24E, 0x3AC0EE54, 0x9EB12F50, 0x09F0217D, 0x2B42CCD4, + 0x42819B86, 0xDF3AE002, 0x7803C27E, 0xEEB140B7, 0x71713471, 0xF68A9747, 0xA9F798D1, 0xCF1E81B1, + 0x7C0FFBBE, 0x7A770DDC, 0x7EEA7EA9, 0xD0D76E29, 0x3F74BDCC, 0x9F2EC7A1, 0xCC7D6EE2, 0xA6D774FF, + 0xE69F1131, 0xCC2BAFE7, 0x39A11FC8, 0xF3533DBF, 0x309C9D5F, 0x267C91F0, 0x25C29709, 0xB7095F21, + 0x9C115E21, 0x9C173DFB, 0x87EA9487, 0xDD401EB7, 0xF5FC6A6F, 0x76CE1AE1, 0x35C2D709, 0xDF28FA09, + 0xCE18367F, 0xFD1EFFEB, 0x1B000000, +}; + +u32 sec_mapping_binary_21[] = { + 0x11727590, 0x3F4FC240, 0x1C86DF42, 0x07A28835, 0x61C03F48, 0xC5C43822, 0xD1C4C145, 0x5C707029, + 0x7C0223DF, 0x00891A27, 0x6320266E, 0x24509D9C, 0x14C2740B, 0x95E2BF8D, 0x843A3892, 0xD0818D85, + 0x26EC22F8, 0x6BAF4617, 0x6FB9E479, 0xEFF7DCDD, 0xDB075F3A, 0x821E4840, 0x03DEB03F, 0xB4DF19AD, + 0xDD8911A9, 0x38D12109, 0x10802662, 0xC284D69B, 0x0F1E3A3E, 0xD031E7E1, 0x737EDA65, 0xD41D4B0C, + 0x9F5C3711, 0x87020208, 0xC90CAA92, 0xCFED490C, 0xB5F79771, 0x57E77C9E, 0xF8565C49, 0xC8C4DB45, + 0xAD5CC830, 0xCC7C6134, 0x68F17C81, 0xF2BC924D, 0xD9739546, 0x4B7BB87C, 0xB5AD17D7, 0x25B18761, + 0x008B9497, 0x9482934F, 0x9FC36ABB, 0xDE25E9D7, 0x6BA8F5FB, 0x7C8EC17E, 0xD2B3C5E7, 0xC2C40F13, + 0xE9DD0DC9, 0xF1ADEF04, 0xDDFFDC30, 0x58D5AE51, 0x2E70CF32, 0x1872F1A3, 0xB4ED19EB, 0x03B3A272, + 0x1EF987CB, 0x7F385582, 0x8ADA777B, 0xE57D1E74, 0x9A3EDE9F, 0xE650F9A7, 0x27BA1763, 0xAAD3E49E, + 0x15F2A4E2, 0x9BA2ED39, 0x495E55ED, 0xF7CFDEC2, 0xAA19E207, 0x7A014429, 0xCF4633AB, 0x5ECA4F93, + 0x7A72FB98, 0x61AA8E27, 0xF3ECD1BD, 0xEF1B0000, +}; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6C65D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x708833E3, 0x1067C121, 0xCE8A21BE, 0x03EA4F00, +}; + +u32 sec_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA6A65D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB37C, 0x6064E063, 0x6063D8C8, 0xA06A14E8, 0xA820B091, 0xE1F48CED, + 0xCBDBCA0E, 0x7080F433, 0xE8EE07A9, 0x6AEA99C6, 0xF280E103, 0x1F033B50, 0xDDB4A0F6, 0x6067A03A, + 0xBE5B0CB7, 0x4F4F87E8, 0x67FFB091, 0xA1CC2825, 0x04A4FFDF, 0xAE377756, 0xCCD8C180, 0x0A000000, + }; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6C65D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x708833E3, 0x1067C121, 0xCE8A21BE, 0x03EA4F00, +}; + +u32 sec_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA6A65D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB37C, 0x6064E063, 0x6063D8C8, 0x50669412, 0xA220B091, 0xE1F04A6B, + 0xEEA9AD07, 0x3840FA19, 0x74F78354, 0x35F54C63, 0x79C0F081, 0x8F811DA8, 0x6E5A507B, 0xB033501D, + 0xDF2D86DB, 0xA7A743F4, 0xB37F40E8, 0xFFB7EBCD, 0x9D153320, 0xE21C38C4, 0x3931C477, 0x30A00200, + }; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6C65D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x708833E3, 0x1067C121, 0xCE8A21BE, 0x03EA4F00, +}; + +u32 sec_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x06260606, 0xA6A65D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB37C, 0x6064E063, 0x6063D8C8, 0xA06A14E8, 0xA820B091, 0xA167C6A9, + 0x5D6D6507, 0x3840FA19, 0x74F78354, 0x35F54C63, 0x79C0F081, 0x8F811DA8, 0x6E5A507B, 0xB033501D, + 0xDF2D86DB, 0xA7A743F4, 0xB37FD8C8, 0x50669412, 0x02D2FF6F, 0xD79B3B2B, 0x66EC6040, 0x05000000, + }; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x56A07A41, 0x26883E1E, 0x20ADC0B0, + 0x0D6C8A01, 0xC36F8871, 0xFF593E30, 0x32F00119, 0x1B19CA8C, 0x52421404, 0x20FA98CA, 0xB683A515, + 0x80E2FF76, 0xBDB9B362, 0xC60E0654, 0x00000000, +}; + +u32 sec_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD672960, 0x68E0036A, 0xDCC85066, 0x9412A220, 0xB0036A0F, 0x00000000, + }; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x56A07A41, 0x26883E1E, 0x20ADC0B0, + 0x0D6C8A01, 0xC36F8871, 0xFF593E30, 0x32F00119, 0x1B19CA8C, 0x52421404, 0x20FA98CA, 0xB683A515, + 0x80E2FF76, 0xBDB9B362, 0xC60E0654, 0x00000000, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD672960, 0x68E0036A, 0xDCC85066, 0x9412A220, 0xB0036A0F, 0x00000000, + }; + +u32 pri_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x56A07A41, 0x26883E1E, 0x20ADC0B0, + 0x0D6C8A01, 0xC36F8871, 0xFF593E30, 0x32F00119, 0x1B19CA8C, 0x52421404, 0x20FA98CA, 0xB683A515, + 0x80E2FF76, 0xBDB9B362, 0xC60E0654, 0x00000000, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD672960, 0x68E0036A, 0xDCC85066, 0x9412A220, 0xB0036A0F, 0x00000000, + }; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x56A07A41, 0x26883E1E, 0x20ADC0B0, + 0x0D6C8A01, 0xC36F8871, 0xFF593E30, 0x32F00119, 0x1B19CA8C, 0x52421404, 0x3632FCDB, 0xF5E6CE8A, + 0x19107146, 0xB838C43C, 0xA6B2ED60, 0x6D0A40F1, 0x1FBBDE9E, 0x06AA7BC0, 0xF0810F28, 0xB591615A, + 0x507BB033, 0x503FDF2D, 0x86DBA7A7, 0x43F4337D, 0x4098FB67, 0xCBDB9D2B, 0xDB21EA99, 0x3FA0AB87, + 0x9ADF08D1, 0xC7F200BB, 0x7B5831C4, 0x21FA587A, 0x61FE6229, 0x6068E063, 0x6003AA63, 0x3002BA53, + 0xE03934DC, 0xC0E125A9, 0x1BB19B03, 0x397C90FD, 0xC350C6C0, 0x9012B203, 0xAA1E0000, +}; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xCD6479C0, 0xF0818F81, 0x3D6123C3, 0x34A3F610, 0x05818D0C, 0x9CB718D6, + 0x9D9ECEF2, 0x8191818F, 0x81236023, 0x4399510A, 0x50FC39D4, 0x7E88BD9E, 0x37763340, 0xECD90616, + 0x358099F7, 0x7F23C3BF, 0x5D6FEEAC, 0x9801D1CF, 0x09D70F13, 0x3F200172, 0x175313CB, 0x0486057C, + 0x0C5C40F9, 0x60231316, 0x05018838, 0xC39C8D0C, 0x0C331818, 0xDACA7630, 0xA0020000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x56A07A41, 0x26883E1E, 0x20ADC0B0, + 0x0D6C8A01, 0xC36F8871, 0xFF593E30, 0x32F00119, 0x1B19CA8C, 0x52421404, 0x3632FCDB, 0xF5E6CE8A, + 0x19107146, 0xA0388311, 0x509F00C4, 0x3CA6B2ED, 0x606D0A40, 0xF15D652B, 0x66A48400, 0xE5FF3130, + 0xBCB90351, 0xCF84C31C, 0x662471A0, 0x531856CC, 0x809AD788, 0xAA9F0587, 0x7E561CFA, 0x597A61FE, + 0x8199B303, 0x1A4E0000, +}; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x0626A0F2, 0x99BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xCD6479C0, 0xF0818F81, 0x8D6123C3, 0x34A3F610, 0x05818D0C, 0x7CB7186E, + 0x9F9EFE1C, 0x6A1FC41E, 0xCF1BBB19, 0x20E66E03, 0x8B1AC0F4, 0xFF67F9C0, 0xC800D4FF, 0x61234399, + 0x510A58FF, 0xBF5D6FEE, 0xAC98C172, 0x81E1011F, 0x033B509C, 0xC108689F, 0xC0010990, 0x7B989A36, + 0x3264964D, 0x6D4D0981, 0xF019E600, 0xE5EF3030, 0x9CDAB583, 0x01150000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0x2854FC51,0x5BC022FF,0x67F29F5D, + 0xC028C0C,0x8C0C0CBB,0x190C18FF, 0x3C1010E, 0x6260606,0x56A07A41,0x26883E1E,0x20ADC0B0, + 0xD6C8A01,0xC36F8871,0xFF593E30,0x32F00119,0x1B19CA8C,0x52421404,0x3632FCDB,0xF5E6CE8A, + 0x192C1718,0x1EF0010D,0x848943CC,0x632ADB0E,0xD6A60014,0xBFB3EBD4,0x2CA0BA07, 0xC1F80EA, + 0x1E20F4F3,0xDD62B87D,0x1AAA9FE9, 0x242FC4E,0xD8A95D19,0x50F5CC1B,0x36324C33,0x6A47A89F, + 0xE35BF11,0xE21E9605,0x18EE018B,0xB3628843,0xF4B1F4C2,0xFCC562C0,0xE0C0C7C0, 0x654C760, + 0x474A7C0, 0xE68B801, 0 +}; + +u32 sec_mapping_binary_30[] = { + 0x1172558E,0x3D0FC150,0x14869F56,0x4325D254,0x62B0884E,0x66E98F10, 0x689C164,0xF61BC46C, + 0xF10324BE,0x62301ADD,0xC5C73530,0x9B8C860E,0xDD2C063B,0x5157AF0E,0xDEE524E7,0x9CF77DDE, + 0x1B5A9282,0x890B7B52,0xA55CB179,0x7D559656,0xD91D4512,0xD7C08083,0x5D3522A5,0x938DA9DE, + 0x6792BCA9,0x7D39353D,0xB6718AC7,0x53C7CDAC,0x9087433A,0x148CFD61,0xDB7305CE,0x9C6037B1, + 0x2E840E99,0x8B20EDA3,0xF6A7629C,0xB7387E5D,0xB556E7F6,0xEBA37B34,0xAE07FEB9,0x9BF85A4D, + 0x38918000,0xCED27A18,0x38D86B41,0xCFEFC6BC,0xB7BC07AB,0xA9E665D5,0x1E5FF5FB,0xF1CC8160, + 0xD2EBD7BB,0xED849FE4,0xECF8D707 +}; + +u32 pri_mapping_binary_31[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0x2854FC51,0x5BC022FF,0x67F29F5D, + 0xC028C0C,0x8C0C0CBB,0x190C18FF, 0x3C1010E, 0x6260606,0x56A07A41,0x26883E1E,0x20ADC0B0, + 0xD6C8A01,0xC36F8871,0xFF593E30,0x32F00119,0x1B19CA8C,0x52421404,0x3632FCDB,0xF5E6CE8A, + 0x19107146,0xA0388311,0x509F00C4,0x3CA6B2ED,0x606D0A40,0xF15D652B,0x66A48400,0xE5FF3130, + 0xBCB90351,0xCF84C31C,0x662471A0,0x531856CC,0x809AD788,0xAA9F0587,0x7E561CFA,0x597A61FE, + 0x8199B303,0x1A4E0000 +}; + +u32 sec_mapping_binary_31[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0xF8DEF8A3,0xB680455E,0x60F2FF5D, + 0xC028C0C,0x8C0C0CBB,0x390C18FF, 0x3C1010E, 0x626A0F2,0x99BB1804,0x9920FA78,0x80B402C3, + 0x76B0290A, 0xCBF21C6,0xCD64B9C0,0xF0808F81,0x8D612303,0x8311505C,0xE0800458,0xDF9C8D0C, + 0xB7CA4ECF,0x48096179,0xC0F00128,0xFF602303,0x5B1043B0,0xB3C073A8,0x3B20F67B,0xDED8CD80, + 0x6ADF36B0,0xAC01CCFC,0xFF1B19DE,0xAEBC7D7A,0x7A3BCB07,0x46063E06,0xF60B1B19,0xCA8C5242, + 0x14043682,0x9CC4B062, 0x6C43EA6,0x2620FF1F, 0x3C39B3B,0x2C050C0D,0x7C0C1C17,0x30DDC350, + 0xC6C09012,0xB2036A3F, 0 +}; + +u32 pri_mapping_binary_32[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0x2854FC51,0x5BC022FF,0x67F29F5D, + 0xC028C0C,0x8C0C0CBB,0x190C18FF, 0x3C1010E, 0x6260606,0x56A07A41,0x26883E1E,0x20ADC0B0, + 0xD6C8A01,0xC36F8871,0xFF593E30,0x32F00119,0x1B19CA8C,0x52421404,0x3632FCDB,0xF5E6CE8A, + 0x19107146,0xB838C43C,0xA6B2ED60,0x6D0A40F1,0x3BBB4ECD,0x5A316323, 0x3C34F06,0x8679E720, + 0xEA9980E2,0xD38CDAC1,0xE6FC38F5,0xF6F8F6E9,0x107166A0,0xB8AB9098,0xB03350FC,0xF4728515, + 0x33DCF683,0x8C69EA99, 0x6916701,0xCA333931,0x381AC2EC,0x6904AA6B,0xDFB9B234,0x15AEEE01, + 0xC3073EA0,0x7F80E607,0xB50783CC,0xE1BBC570,0xFBF47496, 0xD0C0780,0xE21F50DD,0xC9D20BF3, + 0xE74690D7,0x1956CCD8,0xC1800A00 +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0xF8DEF8A3,0xB680455E,0x60F2FF5D, + 0xC028C0C,0x8C0C0CBB,0x390C18FF, 0x3C10109, 0x626A0F2,0x39BB1804,0x9920FA78,0x80B402C3, + 0x76B0290A, 0xCBF21C6,0xCD6479C0,0xF0818F81,0x6DC34686,0x10232721, 0x5818D0C,0xC9ED951C, + 0xC5C9FB41,0xB2513629,0xCFA1F642,0xECF3BCB1,0x9B016A3E, 0x7D8FC99,0xDBC0B206,0x30F3FE6F, + 0x646078CB,0xC070FB34,0xCB074606,0x3E06F605,0x1B19CA8C,0x524240E6,0xFEDBF5E6,0xCE8A192C, + 0x17181EF0,0x317000C5,0x198C80EE,0x1080B893,0xA96923C3,0xF4B20A8F,0x941098BB,0x81F27718, + 0x184EEDDA, 0x1B51F00 +}; + +u32 pri_mapping_binary_33[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0x2854FC51,0x5BC022FF,0x67F29F5D, + 0xC028C0C,0x8C0C0CBB,0x190C18FF, 0x3C1010E, 0x6260606,0x56A07A41,0x26883E1E,0x20ADC0B0, + 0xD6C8A01,0xC36F8871,0xFF593E30,0x32F00119,0x1B19CA8C,0x52421404,0x3632FCDB,0xF5E6CE8A, + 0x19107146,0xA0388311,0x509F00C4,0x3CA6B2ED,0x606D0A40,0xF15D652B,0x66A48400,0xE5FF3130, + 0xBCB90351,0xCF8464CE,0x9F1D6F77,0xAE2C61B9,0xC0F0808F,0x811928DE,0x16541AEC, 0xC14BFB3, + 0xEDE4CE95,0xAD50F31A,0x21FA981F,0x60B79F05,0x431CA28F,0xA517E60F,0x16030607,0x3E06D607, + 0x3077EE80,0x86130000 +}; + +u32 sec_mapping_binary_33[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0xF8DEF8A3,0xB680455E,0x60F2FF5D, + 0xC028C0C,0x8C0C0CBB,0x390C18FF, 0x3C1010E, 0x626A0F2,0x99BB1804,0x9920FA78,0x80B402C3, + 0x76B0290A, 0xCBF21C6,0xCD64B9C0,0xF0808F81,0x4D612303,0x8311505C,0xE0800458,0xDF9C8D0C, + 0xB7A69D9E,0xDE1E0214,0xEF646098,0x7DFB39D4,0x7E88BD9E,0x377633A0,0xDAB30D2C,0x6B0033F7, + 0x3FCB0746, 0x63E0676,0x868D0C65,0x4629210A, 0x21B19FE,0xED7A7367,0xC50C887D,0x1C0CA8F6, + 0x31356D64,0x985E56E1,0x911282B0,0x9FE10E03,0xC3A95D3B,0xA0F60200 +}; + +u32 pri_mapping_binary_34[] = { + 0x117275D0,0xAD0EC230,0x1486E1B7,0x5DF911CB,0x32120486,0x308526BB,0x162E816B,0x58B8021C, + 0xA33899C,0x64869F62,0xD0282E60,0x620E83C0,0xB300276B,0x482064C7,0xB4E749FB,0x9DA6575C, + 0x59FA9A10, 0xE78437F,0x10CDABF1,0xDA8CAA55,0x6509150A,0x8E4CD44B,0xEAD44583,0x4E2C3DED, + 0xEEF9B246,0xECEA9488,0x878B7B99,0xBB22904D, 0xEB178B8,0xAD7922BD,0x4DB27436,0x157FC2AD, + 0x70E79478,0x12CFA651,0x98F3B4B7,0x224BCD85,0x32905139,0x2AEED74E, 0xA8BE433,0x47FA02CE, + 0xD6BDC72C,0x3FF92E4F,0x977F79B5,0x7B0D6E1A,0xBCD5E0ED,0x7FDF700A,0xE87CB97C, 0xD59BAE7, + 0xB7DE0000 +}; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0xF8DEF8A3,0xB680455E,0x60F2FF5D, + 0xC028C0C,0x8C0C0CBB,0x390C18FF, 0x3C10109, 0x626A0F2,0x39BB1804,0x9920FA78,0x80B402C3, + 0x76B0290A, 0xCBF21C6,0xCD6479C0,0xF0818F81,0x63C14606,0x36238610, 0x581E750,0x7B20E67B, + 0xDED8CD00,0x316F1B58,0xD400A6EF,0xFF4686B7,0x2B6F9F9E,0xDECEF281,0x91818F81,0x73C24686, + 0x32A314A0,0xFE8D0CFF,0x76BDB9B3,0x6206449C, 0xB873837,0xA6F80586, 0x77C0C3C,0x48E27726, + 0x9FDA65C1, 0x151CF5B,0x80DD1C3E,0xA0388311,0xD03F0207,0x38C0FEBD,0xBA916157,0xD98A1929, + 0x2140F17F, 0xC0C6FEE,0xB06C6038,0xC0C7C08F,0xA47FE7F4,0x595D151E,0x3B185001, 0 +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0x2854FC51,0x5BC022FF,0x67F29F5D, + 0xC028C0C,0x8C0C0CBB,0x190C18FF, 0x3C1010E, 0x6260606,0xA6B25D0C,0x824C107D,0x3C405A81, + 0x611BD814, 0x386DF10,0xE3FEB37C,0x6064E003,0x32363294,0x19A58428, 0x86C64F8,0xB7EBCD9D, + 0x153320E2,0x8C38C499,0xE0E2DBC1,0xC62800F9,0x3F4FBD3D,0xB1032ACF, 0xCE43318, 0x1C50520, + 0xEE60E985,0xD9BB9161,0x57D98A19,0x292140F9,0x7F0C0C6F,0xEE40D4B3,0xE0B08715,0x87381B0E, + 0x71761CE2,0x1C18E23B,0x18500100 +}; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0xF8DEF8A3,0xB680455E,0x60F2FF5D, + 0xC028C0C,0x8C0C0CBB,0x390C18FF, 0x3C10109, 0x626A0F2,0x39BB1804,0x9920FA78,0x80B402C3, + 0x76B0290A, 0xCBF21C6,0xCD64B9C0,0xF0808F81,0x93612343,0x90918A89,0x82C073A8,0x3D10F33D, + 0x6FEC6680,0x98B70D2C,0x6A00D3F7,0x7F23C39D,0x19A776B5,0x95B17C60,0x6400EA7F,0xB091A1CC, + 0x28254441,0x6023C3BF,0x5D6FEEAC,0x980111E7,0xC221CE8D,0x290E7607, 0xF92F89D,0xC9A77659, + 0x7040D4F3,0x1EC06E0E,0x1F509CC1, 0x8E81F81, 0x31C60FF,0x5EDDC8B0,0xAB6CC58C,0x9410A0F8, + 0x3F068637,0x77583630,0x1CE063E0,0x47D2BF73,0xFAACAE0A,0x8F1D0CA8, 0 +}; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0x2854FC51,0x5BC022FF,0x67F29F5D, + 0xC028C0C,0x8C0C0CBB,0x190C18FF, 0x3C1010E, 0x6260606,0xA6B25D0C,0x824C107D,0x3C405A81, + 0x613BD814, 0x586DF10,0xE3FEB37C,0x6064E003,0x32363294,0x19A58428, 0x86C030B,0x1B00F9FF, + 0x76BDB9B3,0x6206449E,0x112E0F17,0xBFC0F080, 0xF680542,0xFC8EEBA9,0x5D113320,0xF6B2F442, + 0xF4313DC0,0xD0071667,0xC621CE82,0x439C1587,0x381BA6F8, 0x686037C, 0xCEC48E2,0x40AF33AC, + 0x98B18301,0x15000000 +}; + +u32 sec_mapping_binary_36[] = { + 0x11727BCE, 0x1BB18,0x44981804,0x18187632,0x30CBF248,0xF8DEF8A3,0xB680455E,0x60F2FF5D, + 0xC028C0C,0x8C0C0CBB,0x393418FF, 0x3C1010E,0x626A072,0x8E5D0C82,0x4C107D3C,0x405A8161, + 0x3BD81405,0x86DF10E3,0x7C583E30,0x32F03170,0x2CD8C8C0,0x60041417,0x780EB507,0x62BE27DC, + 0xFCDD0C06,0x107325C0,0xE6CED906,0x56650033,0xE7FF4686,0x5D652B66,0xA48400CD,0xF9C7C0F0, + 0xE60EC45C,0x4EA0B965,0x4629210A, 0x21B19FE,0xED7A7367,0xC50C8838,0x170E716E,0x1CE23C38, + 0xC47931C4,0xA1FEBE0A,0x91E7C3D4,0x57C0D0C0,0xC7C00F14, 0xF363261, 0x1893394,0x323084B9, + 0xED604005, 0 +}; + +u32 pri_mapping_binary_37[] = { + 0 +}; \ No newline at end of file diff --git a/assets/obseg/bg/bg_crad_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_crad_all_p.c.REMOVED.git-id deleted file mode 100644 index 129c6485..00000000 --- a/assets/obseg/bg/bg_crad_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -6d8c0fd3f06dbb6c5b51e5a7437c81e7cb21203c \ No newline at end of file diff --git a/assets/obseg/bg/bg_crad_all_p.h b/assets/obseg/bg/bg_crad_all_p.h new file mode 100644 index 00000000..41cb599e --- /dev/null +++ b/assets/obseg/bg/bg_crad_all_p.h @@ -0,0 +1,107 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 sec_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 sec_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 sec_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 sec_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 sec_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 sec_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 sec_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 sec_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 sec_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 sec_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 sec_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; + diff --git a/assets/obseg/bg/bg_crad_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_crad_all_p.h.REMOVED.git-id deleted file mode 100644 index 4498b307..00000000 --- a/assets/obseg/bg/bg_crad_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -41cb599e52fcf24c054dcc814e14c1da99643e90 \ No newline at end of file diff --git a/assets/obseg/bg/bg_cryp_all_p.c b/assets/obseg/bg/bg_cryp_all_p.c new file mode 100644 index 00000000..47c5ce20 --- /dev/null +++ b/assets/obseg/bg/bg_cryp_all_p.c @@ -0,0 +1,3131 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_cryp_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, -873.000000, 174.000000, -448.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, -873.000000, 94.000000, -248.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, -755.000000, 138.000000, 0.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, -248.000000, 94.000000, 0.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, 0.000000, 124.000000, 59.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, 0.000000, 94.000000, -212.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 0.000000, 153.000000, -448.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, -401.000000, 118.000000, -531.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 177.000000, 153.000000, -448.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, 566.000000, 259.000000, -708.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, 542.000000, 189.000000, -224.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, 542.000000, 259.000000, 189.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, 224.000000, 94.000000, 118.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, -873.000000, -141.000000, 0.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, 0.000000, 47.000000, 425.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, 0.000000, 94.000000, 590.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, 0.000000, 142.000000, 660.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, 142.000000, 142.000000, 660.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, 542.000000, 189.000000, 660.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, 0, 672.000000, 130.000000, 472.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, -307.000000, 259.000000, 495.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, -637.000000, 47.000000, 472.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, &sec_mapping_binary_23, -660.000000, -142.000000, 236.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, &sec_mapping_binary_24, -660.000000, -330.000000, -50.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, &sec_mapping_binary_25, -448.000000, -212.000000, -548.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, -236.000000, -330.000000, -870.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -236.000000, -236.000000, -1061.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, 0, -236.000000, 165.000000, -1344.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, 0, -236.000000, -47.000000, -1627.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, 0, -236.000000, 189.000000, -1910.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, 0, -236.000000, 242.000000, -2264.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, 0, -29.000000, 47.000000, -2264.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, 0, 106.000000, 189.000000, -2217.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, 0, 295.000000, 142.000000, -2264.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, 0, 413.000000, 236.000000, -2264.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, 0, 413.000000, 236.000000, -2193.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, 413.000000, 377.000000, -1863.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, 259.000000, 142.000000, -1934.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, 259.000000, 142.000000, -1698.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, 259.000000, 142.000000, -1462.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, 0, 106.000000, 189.000000, -1627.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, 0, 171.000000, 47.000000, -1026.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, 0, 413.000000, 189.000000, -1209.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, 0, 413.000000, 377.000000, -1433.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, &pri_mapping_binary_45, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x01, 0x02, 0x0000}, + {&portal_1, 0x02, 0x03, 0x0000}, + {&portal_2, 0x03, 0x04, 0x0000}, + {&portal_3, 0x04, 0x05, 0x0000}, + {&portal_4, 0x05, 0x06, 0x0000}, + {&portal_5, 0x06, 0x07, 0x0000}, + {&portal_6, 0x07, 0x08, 0x0000}, + {&portal_7, 0x01, 0x08, 0x0000}, + {&portal_8, 0x07, 0x09, 0x0000}, + {&portal_9, 0x09, 0x0A, 0x0000}, + {&portal_10, 0x0A, 0x0B, 0x0000}, + {&portal_11, 0x0B, 0x0C, 0x0000}, + {&portal_12, 0x0C, 0x0D, 0x0000}, + {&portal_13, 0x05, 0x0D, 0x0000}, + {&portal_14, 0x05, 0x0F, 0x0000}, + {&portal_15, 0x0C, 0x14, 0x0000}, + {&portal_16, 0x0A, 0x2A, 0x0000}, + {&portal_17, 0x0A, 0x2B, 0x0000}, + {&portal_18, 0x03, 0x0E, 0x0000}, + {&portal_19, 0x0F, 0x15, 0x0000}, + {&portal_20, 0x10, 0x0F, 0x0000}, + {&portal_21, 0x11, 0x10, 0x0000}, + {&portal_22, 0x12, 0x11, 0x0000}, + {&portal_23, 0x13, 0x12, 0x0000}, + {&portal_24, 0x14, 0x13, 0x0000}, + {&portal_25, 0x15, 0x16, 0x0000}, + {&portal_26, 0x16, 0x17, 0x0000}, + {&portal_27, 0x17, 0x18, 0x0000}, + {&portal_28, 0x18, 0x19, 0x0000}, + {&portal_29, 0x19, 0x1A, 0x0000}, + {&portal_30, 0x1A, 0x1B, 0x0000}, + {&portal_31, 0x1B, 0x1C, 0x0000}, + {&portal_32, 0x1C, 0x1D, 0x0000}, + {&portal_33, 0x1D, 0x1E, 0x0000}, + {&portal_34, 0x1E, 0x1F, 0x0000}, + {&portal_35, 0x1F, 0x20, 0x0000}, + {&portal_36, 0x20, 0x21, 0x0000}, + {&portal_37, 0x21, 0x29, 0x0000}, + {&portal_38, 0x21, 0x22, 0x0000}, + {&portal_39, 0x22, 0x23, 0x0000}, + {&portal_40, 0x23, 0x24, 0x0000}, + {&portal_41, 0x24, 0x25, 0x0000}, + {&portal_42, 0x25, 0x26, 0x0000}, + {&portal_43, 0x25, 0x27, 0x0000}, + {&portal_44, 0x2C, 0x28, 0x0000}, + {&portal_45, 0x29, 0x26, 0x0000}, + {&portal_46, 0x29, 0x27, 0x0000}, + {&portal_47, 0x29, 0x28, 0x0000}, + {&portal_48, 0x2B, 0x2C, 0x0000}, + {&portal_49, 0x25, 0x2C, 0x0000}, + {&portal_50, 0x2A, 0x29, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -825.000000, 189.000000, -283.000000, -920.000000, 189.000000, -283.000000, -920.000000, 0.000000, -283.000000, -825.000000, 0.000000, -283.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -825.000000, 189.000000, -212.000000, -920.000000, 189.000000, -212.000000, -920.000000, 0.000000, -212.000000, -825.000000, 0.000000, -212.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, -307.000000, 189.000000, 47.000000, -307.000000, 189.000000, -47.000000, -307.000000, 0.000000, -47.000000, -307.000000, 0.000000, 47.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, -189.000000, 189.000000, 47.000000, -189.000000, 189.000000, -47.000000, -189.000000, 0.000000, -47.000000, -189.000000, 0.000000, 47.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 47.000000, 0.000000, -189.000000, -47.000000, 0.000000, -189.000000, -47.000000, 189.000000, -189.000000, 47.000000, 189.000000, -189.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, -47.000000, 189.000000, -236.000000, 47.000000, 189.000000, -236.000000, 47.000000, 0.000000, -236.000000, -47.000000, 0.000000, -236.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, -94.000000, 236.000000, -401.000000, -94.000000, 236.000000, -495.000000, -94.000000, 0.000000, -495.000000, -94.000000, 0.000000, -401.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, -708.000000, 236.000000, -401.000000, -708.000000, 236.000000, -495.000000, -708.000000, 0.000000, -495.000000, -708.000000, 0.000000, -401.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 94.000000, 307.000000, -377.000000, 94.000000, 307.000000, -519.000000, 94.000000, 0.000000, -519.000000, 94.000000, 0.000000, -377.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 259.000000, 307.000000, -377.000000, 259.000000, 307.000000, -519.000000, 259.000000, 0.000000, -519.000000, 259.000000, 0.000000, -377.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 330.000000, 377.000000, -283.000000, 755.000000, 377.000000, -283.000000, 755.000000, 0.000000, -283.000000, 330.000000, 0.000000, -283.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, 330.000000, 377.000000, -165.000000, 755.000000, 377.000000, -165.000000, 755.000000, 0.000000, -165.000000, 330.000000, 0.000000, -165.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, 259.000000, 189.000000, 71.000000, 259.000000, 189.000000, 165.000000, 259.000000, 0.000000, 165.000000, 259.000000, 0.000000, 71.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 189.000000, 189.000000, 71.000000, 189.000000, 189.000000, 165.000000, 189.000000, 0.000000, 165.000000, 189.000000, 0.000000, 71.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -24.000000, 94.000000, 307.000000, 24.000000, 94.000000, 307.000000, 24.000000, 0.000000, 307.000000, -24.000000, 0.000000, 307.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, 649.000000, 165.000000, 401.000000, 696.000000, 165.000000, 401.000000, 696.000000, 94.000000, 401.000000, 649.000000, 94.000000, 401.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, 259.000000, 94.000000, -991.000000, 259.000000, 94.000000, -943.000000, 259.000000, 0.000000, -943.000000, 259.000000, 0.000000, -991.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, 436.000000, 94.000000, -1132.000000, 389.000000, 94.000000, -1132.000000, 389.000000, 189.000000, -1132.000000, 436.000000, 189.000000, -1132.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -1050.000000, -7.000000, -59.000000, -1050.000000, -7.000000, 59.000000, -696.000000, -7.000000, 59.000000, -696.000000, -7.000000, -59.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -24.000000, 94.000000, 472.000000, -24.000000, 94.000000, 519.000000, -24.000000, 0.000000, 519.000000, -24.000000, 0.000000, 472.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -24.000000, 94.000000, 542.000000, 24.000000, 94.000000, 542.000000, 24.000000, 0.000000, 542.000000, -24.000000, 0.000000, 542.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -24.000000, 189.000000, 637.000000, 24.000000, 189.000000, 637.000000, 24.000000, 94.000000, 637.000000, -24.000000, 94.000000, 637.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 24.000000, 189.000000, 637.000000, 24.000000, 189.000000, 684.000000, 24.000000, 94.000000, 684.000000, 24.000000, 94.000000, 637.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, 259.000000, 189.000000, 637.000000, 259.000000, 189.000000, 684.000000, 259.000000, 94.000000, 684.000000, 259.000000, 94.000000, 637.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, 649.000000, 165.000000, 542.000000, 696.000000, 165.000000, 542.000000, 696.000000, 94.000000, 542.000000, 649.000000, 94.000000, 542.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -590.000000, 94.000000, 472.000000, -590.000000, 94.000000, 519.000000, -590.000000, 0.000000, 519.000000, -590.000000, 0.000000, 472.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -684.000000, 94.000000, 425.000000, -637.000000, 94.000000, 425.000000, -637.000000, 0.000000, 425.000000, -684.000000, 0.000000, 425.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -637.000000, -283.000000, 47.000000, -684.000000, -283.000000, 47.000000, -684.000000, -377.000000, 47.000000, -637.000000, -377.000000, 47.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -637.000000, -377.000000, -147.000000, -637.000000, -283.000000, -147.000000, -684.000000, -283.000000, -147.000000, -684.000000, -377.000000, -147.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -259.000000, -377.000000, -772.000000, -212.000000, -377.000000, -772.000000, -212.000000, -283.000000, -772.000000, -259.000000, -283.000000, -772.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -259.000000, -377.000000, -967.000000, -212.000000, -377.000000, -967.000000, -212.000000, -283.000000, -967.000000, -259.000000, -283.000000, -967.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -259.000000, -189.000000, -1156.000000, -212.000000, -189.000000, -1156.000000, -212.000000, -94.000000, -1156.000000, -259.000000, -94.000000, -1156.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, -212.000000, -189.000000, -1533.000000, -259.000000, -189.000000, -1533.000000, -259.000000, -94.000000, -1533.000000, -212.000000, -94.000000, -1533.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, -259.000000, 0.000000, -1722.000000, -212.000000, 0.000000, -1722.000000, -212.000000, 94.000000, -1722.000000, -259.000000, 94.000000, -1722.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, -212.000000, 94.000000, -2099.000000, -259.000000, 94.000000, -2099.000000, -259.000000, 0.000000, -2099.000000, -212.000000, 0.000000, -2099.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, -71.000000, 0.000000, -2288.000000, -71.000000, 0.000000, -2241.000000, -71.000000, 94.000000, -2241.000000, -71.000000, 94.000000, -2288.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, 12.000000, 94.000000, -2241.000000, 12.000000, 94.000000, -2288.000000, 12.000000, 0.000000, -2288.000000, 12.000000, 0.000000, -2241.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, 83.000000, 94.000000, -2146.000000, 130.000000, 94.000000, -2146.000000, 130.000000, 0.000000, -2146.000000, 83.000000, 0.000000, -2146.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, 200.000000, 94.000000, -2241.000000, 200.000000, 94.000000, -2288.000000, 200.000000, 0.000000, -2288.000000, 200.000000, 0.000000, -2241.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, 389.000000, 283.000000, -2241.000000, 389.000000, 283.000000, -2288.000000, 389.000000, 189.000000, -2288.000000, 389.000000, 189.000000, -2241.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, 389.000000, 283.000000, -2241.000000, 436.000000, 283.000000, -2241.000000, 436.000000, 189.000000, -2241.000000, 389.000000, 189.000000, -2241.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, 389.000000, 283.000000, -2146.000000, 436.000000, 283.000000, -2146.000000, 436.000000, 189.000000, -2146.000000, 389.000000, 189.000000, -2146.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, 389.000000, 212.000000, -1958.000000, 389.000000, 259.000000, -1958.000000, 389.000000, 259.000000, -1910.000000, 389.000000, 212.000000, -1910.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, 389.000000, 212.000000, -1722.000000, 389.000000, 259.000000, -1722.000000, 389.000000, 259.000000, -1675.000000, 389.000000, 212.000000, -1675.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, 389.000000, 212.000000, -1486.000000, 389.000000, 259.000000, -1486.000000, 389.000000, 259.000000, -1439.000000, 389.000000, 212.000000, -1439.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, 130.000000, 24.000000, -1910.000000, 130.000000, 71.000000, -1910.000000, 130.000000, 71.000000, -1958.000000, 130.000000, 24.000000, -1958.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, 130.000000, 24.000000, -1675.000000, 130.000000, 71.000000, -1675.000000, 130.000000, 71.000000, -1722.000000, 130.000000, 24.000000, -1722.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, 130.000000, 24.000000, -1439.000000, 130.000000, 71.000000, -1439.000000, 130.000000, 71.000000, -1486.000000, 130.000000, 24.000000, -1486.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 436.000000, 189.000000, -1285.000000, 436.000000, 283.000000, -1285.000000, 389.000000, 283.000000, -1285.000000, 389.000000, 189.000000, -1285.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 436.000000, 189.000000, -1580.000000, 436.000000, 283.000000, -1580.000000, 389.000000, 283.000000, -1580.000000, 389.000000, 189.000000, -1580.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, 130.000000, 0.000000, -1108.000000, 130.000000, 94.000000, -1108.000000, 83.000000, 94.000000, -1108.000000, 83.000000, 0.000000, -1108.000000}; + +u32 point_table_binary_1[] = { + 0x11726594, 0x4D485451, 0x14C7CF75, 0xDEBC378D, 0x83BE69C6, 0x2F122202, 0x45109208, 0x5A041224, + 0xCCC6458C, 0xD06656D1, 0xC2186C57, 0x2141CB44, 0x741FBC4D, 0x04321B41, 0x216C3129, 0x84451311, + 0x2E9206A4, 0x88C45552, 0x6154089A, 0xC6ED9E7B, 0xCEB9EF69, 0xB3FBCDF9, 0x9FAF7BCE, 0x79BA020F, + 0x7405E0D4, 0x1EC0C8C8, 0x88D63386, 0x6700BAF6, 0x53530060, 0x19EE02A4, 0x34B3D143, 0x0DEC2FA9, + 0x4F6D759F, 0x153BC603, 0xE81D40BB, 0xD13293DE, 0xC462BDE7, 0xA35EF8FB, 0x99D49265, 0xD66FF7B3, + 0xBE46F9BC, 0x843FD603, 0x3EEB9953, 0xCBDDE7C5, 0x9FEAEBBD, 0x24F591DD, 0xCBB07E11, 0xF379502C, + 0xCCCFCFA3, 0x9D1980D9, 0xD603D3C4, 0x521F4C93, 0x1EFD315E, 0xB100B0B0, 0xB0E0E2E1, 0x8F99F470, + 0x785F98F4, 0x8EADBF47, 0x2E713FA3, 0xC4522F8C, 0x164F32B3, 0x3E668C5F, 0x4C7B61D2, 0x6E3ADC3F, + 0xE20FF053, 0x98F48AFA, 0x2FE93294, 0x00D60CCC, 0xCECE6AF3, 0x5719C5AF, 0xC18FB984, 0xCCF612D9, + 0xD7C46E58, 0x3F43CE59, 0xD6CBC4AB, 0x0946FF55, 0xF1AF19BB, 0x9967138A, 0x3C4FC3EB, 0xC859C770, + 0x0EB925E6, 0x1AF21EF1, 0x10F15B66, 0x5DA17875, 0x8E878CF6, 0xBAD8D789, 0x5F1ED3BB, 0xFDE37ABA, + 0x5EC12073, 0xD5F20BF5, 0x79727252, 0xC31871FE, 0x9D7A6F19, 0x885B37D5, 0x1B64BD48, 0x9CDE51CF, + 0x2D5788F5, 0x5FB5C41C, 0x49BE46A3, 0x817ACB38, 0x6F8E6739, 0x233C469C, 0x13AE1187, 0x8EE91E42, + 0xE898A27E, 0xE49E886D, 0xFDE63DFD, 0x2D3567F7, 0x8BFBD1BF, 0xD50D8EF7, 0x7FFFA8DF, 0x81CB7C5F, + 0xC3C8E927, 0xB96BE3E3, 0xE3897BCD, 0x3F66BDEB, 0xC7D567F5, 0xBCEF3CBF, 0xDC3DB89D, 0x9C5FE126, + 0x3C95FA2C, 0x575ABAD8, 0xBF6AF5B7, 0xD406FB47, 0xC8D96117, 0x2F427DFB, 0x8FB87F62, 0xA9078649, + 0x4FF5CAFB, 0x777E516B, 0x320FD49B, 0x79CC3197, 0x8F7CAF78, 0x1F3ABFC2, 0x40F23DC3, 0xD3F987C2, + 0x56EFF7DC, 0x617D44FE, 0x6A3739DF, 0xB0E74F07, 0xCED7ECA7, 0xCDE76754, 0x7FB3D974, 0xFD424A5D, + 0x90F74FE6, 0x977DF67D, 0xFD8B18DA, 0x91D32B27, 0x76E5FD49, 0x5FF826EF, 0x2FFE36DE, 0x10717AC5, + 0xDC88C927, 0xFD869BAA, 0xCDD6B74E, 0x9CFDA07A, 0xAD9DEF21, 0xBBA1B793, 0xF7127ED2, 0x1F93FD86, + 0x59CA6766, 0x6BEBC95E, 0xA57A8C7F, 0x44ECF245, 0xA43F3A1F, 0x57EFB17E, 0x643E0041, 0x5DE68F5C, + 0x38701C11, 0x53BCE3F7, 0x23FBE65D, 0x8CF703ED, 0x870DB78F, 0x55E220E3, 0xD8EA838C, 0xDC83DD97, + 0xC1049BFA, 0xF28F9C3E, 0x228EF79B, 0xF4944FEA, 0x29F4F13D, 0x73FF0757, 0x5CBD55E2, 0xE07AF27B, + 0x50E82396, 0x790513F4, 0x7E924FF7, 0xC5F513F3, 0x7BF03E05, 0x13413DF9, 0xDE9D65CE, 0xC7F3686B, + 0xE579F0BC, 0xDB5A9DBE, 0x4A7A8AF7, 0x0F000000, +}; + +u32 point_table_binary_2[] = { + 0x11726590, 0x210EC240, 0x14444794, 0xADC12140, + 0x201004BD, 0x16DFC009, 0xD05C01CD, 0x157A003C, 0xA66A0502, 0x43501588, 0x3A049203, 0xD4929060, + 0x60D9DFE9, 0x6F1B58F7, 0xF2E7EF9F, 0x1958AC31, 0x053EC7D1, 0xD65AEBFD, 0xB5650015, 0xFB3BF03E, + 0x8C57C2B0, 0x2D53EFF7, 0xA2CFF140, 0x9AA63E48, 0xF641870B, 0x9E15CB5C, 0xF4395E48, 0x9224EC93, + 0x8B0ECB7E, 0xA1FBF55C, 0x5E776E1C, 0xE09C133E, 0x91A38132, 0xF50D97E4, 0xFE5C997A, 0x65E6336E, + 0xB213FFFF, 0xFADF39F3, 0x02E490A7, 0xBA67B268, 0x782BCE15, 0x8B3EDC1F, 0xB22FFAAD, 0x5F93DF64, + 0xCCA37D9A, 0x6C72D67E, 0xA957A6DF, 0xE067A14C, 0x7D7F21F7, 0xDABCF1B2, 0xDB47EFD4, 0x70496EFA, + 0x2AB54F61, 0xFD2F9A01, 0xB5FFF2C7, 0x6F9D27DE, 0x28531F6F, 0xE4FE1700, +}; + +u32 point_table_binary_3[] = { + 0x1172AD9C, 0x7B8C55D7, + 0x95E6F7A5, 0x2AA66C28, 0xB70B2E86, 0x519A043C, 0x82F8416B, 0x3C4026ED, 0x41ED4693, 0xB484466D, + 0x85E976D3, 0xD8518C41, 0xC6195754, 0x6DC98663, 0x5765BAE8, 0x14F21473, 0xCB146EC0, 0x942D2CD7, + 0xD852CB56, 0xA108771E, 0x1E29B623, 0xD2893B51, 0xC7C46EC5, 0x8F693352, 0x6A1ACFC8, 0x861AC304, + 0x128704EE, 0x9DB3D7DE, 0xDF3A6B7D, 0xF702FE63, 0xCAFFB07C, 0xD659FBEC, 0xFD5BDF7E, 0x9CBDEF69, + 0x4E85BF0E, 0xFD215CD3, 0xDDB5E6CD, 0x37DF6C95, 0xFF163B04, 0xB5BF9CEC, 0x3074F3CD, 0x37B79A53, + 0xC9BEA63B, 0x0C95FF4F, 0xAFF78450, 0xC4EBB8BF, 0x2774FD0B, 0xDCDF3A20, 0xF70F7FE3, 0x1BDF90EB, + 0xC9EE5A1A, 0xAF97F1C4, 0x6E5D9875, 0x26DB5F4E, 0x76B8DBDE, 0x7FCD27C2, 0xC0D4D494, 0xDE7FCD27, + 0xBA6AF6FE, 0xB2BC2761, 0xE7E77FD2, 0xC62B9FEF, 0x09D8B93E, 0x4FC4E76F, 0xEE2BED37, 0x43E8FE9F, + 0xB5A56A8F, 0x94777FF3, 0x13CF883D, 0xD5C1B6FE, 0xF9FAEF9C, 0x0B5BD4EE, 0x8F76ED96, 0x68B7AE4C, + 0xF6DCA78C, 0x3D12EDE4, 0x0F1BF15B, 0x4B3AD8A6, 0x3CF1B776, 0xF69FF36A, 0x8EB72495, 0x37E7D55C, + 0xDE8ECCE7, 0x3F1A7B24, 0xDAD9FF40, 0xB267FFB5, 0xB1FBA39D, 0xFDCF26BB, 0x7BB5B147, 0xA29DFCC3, + 0xDCFCBC5F, 0x36767FB4, 0x93BFE64F, 0xAD764BCE, 0x0FF10FB5, 0xEC3FE2EB, 0x2B76BCFF, 0x4B579C10, + 0x7BBA836D, 0xFD7FDDC1, 0x36FEB50D, 0x1D6CE3DF, 0xF1FADC10, 0x66D5E65E, 0x2DF65F74, 0xB0C9BF6C, + 0x93509BEA, 0xFD73B563, 0x7EAF9FF7, 0x35F8B7D9, 0xC63F3EAF, 0xBD2EF670, 0xF98F73F3, 0x7FA0F18C, + 0x1DEBEFFC, 0x473AD8EC, 0x6FED7EF2, 0x9FDBC166, 0x7F6347FE, 0xD63FE64B, 0x9BCDFED6, 0xDE41FE4B, + 0x3AD8EC6F, 0xED2BBD3F, 0xF41D6DD5, 0x3BFB1B3B, 0xEADBB6BF, 0xD8978B47, 0xFE96BFD8, 0x263F44FF, + 0x6CDBFCED, 0xAF6CD583, 0xF197FC67, 0xFB727AB0, 0xFEBFEE60, 0x93BFCBBF, 0xE90EF9C7, 0xB6F5EFEF, + 0x605F2E1F, 0xA9BC4BD5, 0xB7939E2E, 0x553FF467, 0xDA5F1EE8, 0x60DBFE72, 0xC7C7B86E, 0xEDB3D4BF, + 0xCCED60B3, 0xBFB1D1DF, 0xB9FE8D6D, 0xF6B7F6C7, 0xE9EFD8DF, 0xD86DFDDD, 0x5F74B0B3, 0xFF17BEF0, + 0x85E46FEF, 0xE7FEEE48, 0x079BE351, 0x7FE9781E, 0x69B7DBFC, 0xB9BFB4FD, 0xE1910EF6, 0xA5FC3774, + 0xB05784D0, 0xFC87459F, 0x577F6373, 0xFFDBD67F, 0x4E77F0B7, 0xF6C8A5FB, 0x4FB1D9DF, 0xDA732FD3, + 0x7F9EEDE0, 0x6FECB6FE, 0x7747079B, 0xFDADBDE4, 0xD2FDA7D8, 0xEC6F6CEE, 0x7FA57F65, 0x9BFDADCD, + 0xFDF1DA0E, 0xF665FA73, 0xD7FFAEAD, 0xEC98DF72, 0xFFE5FA73, 0x3BDF5B5B, 0xD9B8DFF9, 0x4F967651, + 0xDAFFF98A, 0x3FCAF6A0, 0xD84F5D71, 0xB5DA514F, 0xBF0A95BF, 0xD19BD871, 0x3AF4D6DC, 0x6FAA7FB4, + 0x4FCEFD1A, 0xFC5B8DF2, 0x5FCBE67F, 0x1AD7C5FE, 0xB7F3DED7, 0xEBB9FD72, 0xBC41B1A7, 0x17CDBDA8, + 0xBF891766, 0xFCF397B6, 0x7B7EB1CD, 0xF38BBF79, 0x7EB1CDF3, 0x8BBF79FE, 0x789DCA73, 0xCF23D7CD, + 0xF3CB75F3, 0xFCB52DFE, 0xF94ADB3D, 0x9FD8E6F9, 0xC4DFF667, 0x5BFCF389, 0xBF79BE78, 0xDD3E5FBC, + 0x6E9F4FAE, 0x9BE793EB, 0xE6F9CA67, 0xF1ED5750, 0xFB15D47E, 0x05B55F41, 0xED5750FB, 0x15D47E05, + 0xB55F077F, 0x8AE7DBB7, 0xA0F63D52, 0x3D4F9C8F, 0x94B66FCF, 0x23D4DE47, 0xAAFA4A7B, 0x1CA1F63C, + 0x52958FEB, 0xAE3D8F54, 0xF5D1EBF9, 0x7972F9FA, 0xBCD16ED5, 0xFDF397B6, 0x7B7EB14D, 0x7CF1B77A, + 0x59EBEB57, 0xDAACC74B, 0xEA33C6B7, 0xD7637C77, 0xBD41D71B, 0xC43710FF, 0xD0C6FFF2, 0xF97129FF, + 0xCBE8F3B2, 0xFA68E7ED, 0xDA2BD6C7, 0xB57F83DA, 0xBF41EDDF, 0x68EBAF2E, 0xDD3FAD6D, 0xB399F725, + 0xF977E8EF, 0xF8792FF9, 0xFC9187D3, 0x4768D7F7, 0xA5F4F371, 0xFAAF4BF5, 0x1F9CEFAC, 0x073BBEC4, + 0xF71F6DE3, 0xCBDA36DB, 0xE953F2D5, 0xDC2FF96C, 0xFC255FED, 0xF506F55F, 0xC15F977C, 0xF6FD9BBF, + 0x5EB48D1F, 0xFEFA4C5B, 0xFFEDAEB7, 0xF5EF9DFA, 0x1BEEFF2F, 0x11CFD61F, 0xFD85ABFF, 0x65F47DD9, + 0xFC08D41F, 0x07EAAF03, 0x8D0FA1AD, 0x7D2FD93F, 0xFCFF985F, 0xE079903F, 0x6E3EB0B6, 0xCD76FDB3, + 0xED4F913F, 0x17D33BF2, 0xE762ED81, 0xFCA1F1CB, 0x5F2F3ACC, 0x0FECF599, 0xF6F1EF52, 0xF1ECF88E, + 0xFCBAEC78, 0x44F573F9, 0xD368D3CF, 0x25FB7F3B, 0xBF53FDDA, 0xF9DDDA36, 0xDB8D9FAA, 0xE756ED4F, + 0xB32DE577, 0x97FFE9FD, 0x65796196, 0xDA527EA8, 0xD5FE348F, 0x7712AFFC, 0x1FF7EAFD, 0x629AFBCB, + 0x78E76BE6, 0x7EB1D55F, 0xDAA7DBDC, 0x9FECCA3F, 0xEAA1BB56, 0x5BABD757, 0xF8E78BFE, 0xADA6F18F, + 0x762BF9DB, 0xF9A3F60F, 0x7E3E73D1, 0xF90DF892, 0x7DD9F948, 0x5BFB97ED, 0x3567D5C2, 0x55B63D7A, + 0x42B62761, 0xD703C6AF, 0xE45F0F96, 0x5FB7F517, 0x3BFB435F, 0xE67AB22F, 0x723DB7DF, 0xF9A3C65F, + 0xEC5C1EDD, 0x8FF1F0FC, 0xD16B829B, 0x0F856B82, 0x1DEFCE1F, 0x9D1BDC78, 0x5D2E8A6C, 0x7F76FE68, + 0x4F70FD59, 0x59633BDE, 0x9D3F9AF8, 0xA9DECA1A, 0xDAF1EEFC, 0xD110DCFC, 0xBEFCB3E3, 0xDDF9A3E7, + 0x839B5F87, 0xF3E1939F, 0xFC6467DB, 0xFA1F81FD, 0xEBA36A8B, 0x7FB23B3E, 0x8F291FF9, 0xD40DBB80, + 0xDDADCF97, 0xEC5CFE11, 0xD8557989, 0x7FB6B7C0, 0x4EFE18CF, 0x7A50DF23, 0xC80FE32F, 0xF6F960E7, + 0x6B735685, 0x60F3BBDB, 0x3CBF8D87, 0xF1B4C75E, 0xE7FBC5EE, 0x0E763C99, 0xB3AAE299, 0xEEEF0976, + 0xBE3A6755, 0x950FE9FA, 0x5CCDA764, 0x5F13ECFC, 0x77CEAA6B, 0xC2C7D2C3, 0x3FB5EE6F, 0xBD1AC27F, + 0x0BFF2B9C, 0x3E7D3ADA, 0x056C799F, 0x5ADA614D, 0xB48FC16E, 0xF3E7EBB0, 0xE3F5D617, 0xD3F5EFE7, + 0xEBA57D3F, 0x6CB9FE6A, 0xBAFE135C, 0x7F355DFF, 0x49BE1ED6, 0xA4EB6FE5, 0xEBA57D3F, 0x6C5C8FCF, + 0xF3567EDE, 0x781D36E2, 0x47FB27F9, 0x7A8C0F1B, 0xCF17EDEF, 0xE3FA17D3, 0xF5EF5FA4, 0x3D42513E, + 0x4FF9F76E, 0x984E7CDB, 0xCBF7CF5B, 0xFAC7FC7E, 0xB71C6E92, 0x7E93FD46, 0xB6DB9EAF, 0x91AEFF3D, + 0xAEF3F3D5, 0xD3F597F3, 0xF5365E93, 0xE9FA3771, 0x7D323DEF, 0x37F3F3B6, 0xF18AD78B, 0x78FDED9C, + 0x3FC97E19, 0x36F3E3EB, 0x8D64FFFD, 0xC5FC896F, 0xAC7FF47F, 0x23FB776A, 0xAF78FD5D, 0x5CE7F6FE, + 0xDBE4FFF3, 0xD27F6C6C, 0xACD457F2, 0x7F0FFE33, 0xC9FF3DE3, 0x1FDBE7E7, 0x65FB883F, 0xF39849F6, + 0x7BD9AE7D, 0x26F97F90, 0xFD6B5BD2, 0xF50F2F71, 0x3D96F761, 0x2E8FFDF9, 0x79E2FDF1, 0xF93FB8C8, + 0xF34BBC22, 0xDE9FED23, 0xA5FDAF42, 0xF855F81F, 0x95FD66B4, 0x7F1A643F, 0x6226D9EF, 0x95B6B697, + 0x6DBF90AE, 0xBF81EBD4, 0xFE6DFCEA, 0xC9FFE5EC, 0xDFC69BEC, 0x8EF963EE, 0x6FAE4DF6, 0x547EDEB6, + 0x7C2CAFC7, 0xF1622AFC, 0x42AFDBFC, 0xE57C6F7D, 0x29F9FF5D, 0xE91FDBAF, 0x4D2FDF4D, 0xD7FF215F, + 0x67BD493E, 0xAC88F9F0, 0x8B8F970F, 0xCC93EE6F, 0xCB8F23E9, 0xFAAF727D, 0xC4FEC768, 0xBF57F1B5, + 0xF9D2816F, 0xF46FDE1C, 0x42DC7F2F, 0xEDF16477, 0xF7A95DC6, 0x3FDBD5DD, 0xA7F1C50E, 0xC1BD8FF9, + 0xC379F9FD, 0x50EB9564, 0xE37A6997, 0xF1661F40, 0xFCB02AD9, 0xBDBFF8CA, 0x57BE2276, 0x7C9EB933, + 0x6ACBFCF4, 0xDACF57F1, 0xD2757DBE, 0x57D2F5AA, 0x7CEFCFF1, 0x5AE3F1FA, 0xD52BF4F9, 0xC7E3F572, + 0x3C45FD8A, 0x646BFC22, 0xF9A7F8AD, 0x2F95CFBB, 0x22CE26AE, 0x2E623CCC, 0x678FAF9E, 0xF75ACEA7, + 0x57920DFF, 0x64C7D15D, 0xD63BDF4D, 0xF797110B, 0xD42FDA9F, 0x7962DE6B, 0xE2FFDDE4, 0x1FFF647E, + 0x9ADBEF33, 0x4FE47839, 0xBFAEF8B9, 0x5E177BC5, 0x73DABEE3, 0xC9EE7A22, 0xFB8F27FF, 0xAE27643D, + 0x91F3FDE4, 0x3DFA7C85, 0x2DAFB4C7, 0x93ADFEE3, 0xC93FC543, 0xFBFDDF97, 0xCEBF06FE, 0xC9FEF5F3, + 0xD21F8474, 0x7DE14B73, 0xE76FD8B0, 0x41F5F707, 0x2F2DFC37, 0x697D91AE, 0xFFC14B9F, 0xBC53D71B, + 0xA5BD66FE, 0xB27FCEF7, 0x0BCFC5FF, 0xE5AA5BF3, 0xFDAFA4EB, 0xD72EECE4, 0x0FDE657B, 0xFEEB4EF7, + 0x233FCA0C, 0xDC9ACB97, 0xFAFECB27, 0x7FE7A83E, 0x4FF9D777, 0xF4AAFFFD, 0xD6D1BFD1, 0xE72DFD83, + 0x7DDE72C1, 0xA476BA7F, 0x3EEE173E, 0xD7DEF39B, 0x2FE0F992, 0x3DE733C8, 0x8778F79C, 0x9517FE2E, + 0xC5C7F3CE, 0xBB0EF727, 0xBBF687F2, 0xFCA3AD5D, 0xA1AF6CFD, 0x21CC9F4B, 0x7B51F9AF, 0x3DDD61D5, + 0xAA55A97F, 0x5D52DABD, 0xE1AEDB6F, 0xBFBD1576, 0x97F6C2D2, 0xFF42B8CB, 0xFA77FD65, 0x7797F8DF, + 0x9BE28547, 0xBBBB7EF8, 0xC31FB6C2, 0xDDC93F5C, 0x193EFFD3, 0x9FFE54E3, 0x75CF0A9F, 0x9778D9BF, + 0xEBE1AEDF, 0x88FFA6D2, 0x8E7F635D, 0xBF29FF5A, 0x6143EA3F, 0xCAFBD736, 0x9B4D8D57, 0x96BF56E2, + 0x65FFAE6D, 0x5D27C5BF, 0x8CD73A55, 0xFE8FDD5D, 0x277FF4A3, 0x1F897FEB, 0x842C27FE, 0xE48D37DE, + 0xD0785D1F, 0x853F9178, 0xD9BFEB6B, 0x5DBF15FF, 0xB23EADB8, 0xB27EB4EB, 0xB79FFBDC, 0xE7527F39, + 0x2DE5DFBA, 0x71E3468D, 0xD7D50CB7, 0x4ABCECDF, 0x35DC755E, 0xFC47B5FC, 0xF3D23EBB, 0x73F93DE1, + 0xF7737B49, 0xBCEE5AF8, 0x7D8997FD, 0xBBFE53F6, 0x1FCFF57F, 0x2CDB0772, 0xFD7BC39D, 0x365E59FF, + 0x3BAD7FD7, 0x5F76B5C4, 0xCE3CCBFB, 0x5BF097F6, 0x9F1B36DA, 0x78E5D564, 0x5F20FE33, 0xC47FC6F3, + 0xAF7511FF, 0x19E27F8C, 0xF8BF4DFC, 0x6788FF31, 0xE2FF16F1, 0x7F8DF8BF, 0x4DFCDF22, 0xFEC788FF, + 0xDBC4FF35, 0xE27F8CF8, 0xCF10FF19, 0xE2FF36F1, 0x9F21FE17, 0x3CFFD85E, 0x8EFF0CF1, 0xBFE0F9D7, + 0xBA3DFFDA, 0x5CCF1FF1, 0xC01FFECA, 0xFF82E70F, 0x5EE08F78, 0x967FEBA0, 0xE7DF7AD6, 0xF36F4D79, + 0xFEAD673C, 0xFFE86FF9, 0xC778967F, 0xF4B7FC63, 0x3CCB5FCA, 0x37FC657D, 0x6CF88B6D, 0xF8E7F295, + 0x7FBCEEF8, 0x0F12FF6D, 0x9EBFF85B, 0xFE83C4FF, 0x01E2DF4F, 0xFCB711FF, 0x0788FF20, 0xF1DF46FC, + 0xFB89FFA0, 0xE72FF535, 0xFCC5B6FC, 0xB779FE52, 0x1FC35FDA, 0xDFF097F6, 0x37FCC53F, 0xF3AF3DE8, + 0xF997F335, 0xC75FE67B, 0x96FFA0E7, 0x0F7FF0AF, 0xFD07CFBF, 0xF6C79E3F, 0xE2813FFC, 0xC1BFF6EF, + 0x3DFFDABF, 0xF3FC110F, 0xFCE10FFE, 0x12CFF017, 0x7FC31FF1, 0xC01FFEE0, 0x2FF531FC, 0xE5790D7F, + 0xC4037FF8, 0x83BFB4A7, 0xE53FE8F9, 0x231EF8C3, 0x5FF90F11, 0xFF11E23F, 0x48FC873C, 0x7FF054FE, + 0x83C47FA4, 0x9D7F18F5, 0xFCC3B8E7, 0x1F0E78FE, 0xE151CF3F, 0xFA5BFE31, 0x9EE51FFD, 0x2DFF18CF, + 0xF297F20D, 0xFFB8BEB2, 0xFCC536FC, 0x73F9CA5F, 0xDE3F1BFE, 0x61ABE71F, 0x3679FEE2, 0x6FF8477F, + 0xCB5F6A66, 0xF8870D9E, 0x7F8C67F9, 0x477FCB3F, 0x97AFFCA5, 0x7CC33FC6, 0xB3FCA57C, 0xC35FEA6B, + 0xF88B6DF8, 0x4BF986BF, 0xD4C7F097, 0xF637FCA5, 0xFD0DFFF4, 0xBEDE8CFF, 0xA334FE8F, 0xD3F87F80, + 0xC6FF4769, 0xFC1FA7F1, 0x7F94C6FF, 0x4769FC3F, 0x40E3FF28, 0x8DFF058D, 0xFF058DFF, 0x8FD2F85F, + 0xF8FEDFF2, 0x17FF4D34, 0xFE17BEFF, 0xB7FCA53E, 0x77F9FEDF, 0xF2473CDB, 0xFF5BFED2, 0x9E5B7DFF, + 0x6FF9239E, 0xEDFF1DFF, 0x6EE23F97, 0xF87711FF, 0x6ECF1F3C, 0xDDF8FF28, 0x8DFF05E9, 0xBF8FF4BF, + 0x88F4BF84, 0xF4BF90F4, 0xBF88F4DF, 0x47FA5F48, 0xFA5F42FA, 0xEF23FD07, 0xD27F20FD, 0x2F24FD07, + 0xEAFF4F51, 0xFF7F82F4, 0x1FA8FF3F, 0x45FDFFFB, 0xD4FF4F53, 0xFF7F82FA, 0xFFF7A9FF, 0x3F45FDFF, + 0x09EAFFA7, 0xA9FF3F45, 0xFA0FA4FF, 0x40FDFF09, 0xD27F20FD, 0xF791FE17, 0x92FEEDFC, 0x6F3C8F1F, + 0xD0FF681E, 0x3FA0FFDD, 0x79FCC0FA, 0xEF401E3F, 0xA0FFECAF, 0xFA2FF2FC, 0x01FA2FF2, 0xFC01FACF, + 0xF154FFD9, 0x5FF57F6F, 0x2E1FFABF, 0x5BE70F49, 0xFF399EEA, 0x3FFBABFE, 0x37E5F113, 0xFADF90C7, + 0x4FE83FC7, 0x53FD677F, 0xD5FFBD79, 0xFC86FEEF, 0xCEE337F4, 0x9FE3A9FE, 0xB3BFEABF, 0xC8F307AC, + 0xFF8A3C7F, 0x80FE733C, 0xD57FF6D7, 0xF5DF682E, 0xFF31B37E, 0xDC66D67F, 0x399EAEFF, 0xB2BFEA7F, + 0x5CE70F2D, 0xACF772FD, 0x37DA78CA, 0xBFC8FD37, 0xF86FCDFD, 0x07F8DF9D, 0xFB0FF02F, 0x52FFADFC, + 0xB3BFF2BF, 0x2BF75FE0, 0xBF41FBEF, 0xC43FC753, 0xFED95FF9, 0x6FCDFDA7, 0xE12FFD27, 0xF8E778CA, + 0x3FFB2BFF, 0x22F7DFE0, 0x5FE4FEDB, 0xF097FE13, 0xFCB3BFF2, 0x1FCDE583, 0xFF6E2DFF, 0xD6CC4BE2, + 0x29FFECAF, 0xFCC773FD, 0x779BF57B, 0x61F8E778, 0xCA3FFB5B, 0xFEB9FF56, 0xFE61B7E1, 0x7F40EB7F, + 0xA7F557FE, 0x99A7F2CF, 0xBC2CFF18, 0x0FFC5BA7, 0xFDF8DFFA, 0x203F7FE6, 0xDF9AD6F1, 0x47F8B74E, + 0xF8F11FFE, 0xE02FF1B6, 0x56FCC57F, 0x53C51FF1, 0xC01FFECA, 0x3F647EE0, 0x1F74FC15, 0xFE88A7FC, + 0xB3BFF2EF, 0xA3F17F21, 0x8DFF399E, 0xF2EFA3F1, 0x7F11F237, 0xF35FA2F9, 0x9BF82FA4, 0xF13FFB2B, + 0xFFBECC0F, 0xFC1766FD, 0x807F8EA7, 0xFCB3BFF2, 0x0FCA0F36, 0xE65F77DA, 0x78CA3F60, 0xFE957883, + 0x27F88397, 0xF2CFF194, 0xFF10F17F, 0x90F87F95, 0xF86F23FE, 0x0F12FF21, 0xE2BF8DF8, 0x7F95F80F, + 0x79FEAD86, 0xE72FFB35, 0x96FF36CF, 0x1FFEE0DF, 0x3AE8F9B7, 0x9EF1FC11, 0x0FFCE10F, 0xFEAD673D, + 0xFFD694E7, 0x8F78E00F, 0x7FF09778, 0x86BFF81B, 0xFE8807FE, 0xF0077FA9, 0x8FE12FCF, 0x6BF8231E, + 0xF8C35FF9, 0x0F11FF6D, 0x9E3FE229, 0xFF6ECFBF, 0x79C1F36F, 0xFED2F32F, 0x9BCCF187, 0xBFF2EFF6, + 0xFCC5DFF0, 0x473CE5DF, 0x4DFCEBC4, 0xBFEEF923, 0x9EF2AF13, 0xFF65C4FF, 0x26E25F27, 0xFECB88FF, + 0x0AE2BF9A, 0xF8DF44FC, 0x5710FF65, 0xC4FF26E2, 0xBF9AF82F, 0x23FE75E2, 0x5F27FE37, 0x11FF3AF1, + 0xEFF6FCC1, 0x4BF9D73D, 0xFFE6687E, 0x7EF01FCF, 0xED07FEBB, 0x72FB81FF, 0x0E1D7FEE, 0xB2FEE0DF, + 0x9CC4FA29, 0xF37F5AF9, 0x25FE391E, 0xF8C31FFC, 0x9B87FDF8, 0xDFFC8E1F, 0xFF110FFC, 0xE10FFECD, + 0x1775FC15, 0xFECDEF65, 0x7E993FE2, 0x813FFCC1, 0x5FE28D56, 0xFCC5FFD1, 0x8A3FE281, 0x3FFCC15F, + 0xEA335EF1, 0x97E73D50, 0xF1473CF0, 0x873FF84B, 0x7B9AF15F, 0xDAEBD18A, 0x3FE2813F, 0xFCC11F3C, + 0x95FF0EAD, 0xFF461B4F, 0xF98FE7F5, 0x07F84FE6, 0xF50FF83F, 0x9DD73FE0, 0x5FDEDFFA, 0xC0F0CFFE, + 0xCAFF705E, 0xFF80FF77, 0x92BFF2CF, 0xF1947FF6, 0x57FE2FFA, 0xF59FB4B7, 0x59FF219E, 0xF27FD1AF, + 0xFF84479F, 0xE11FDBFB, 0x5AC3FF7B, 0x7EFD077F, 0xE53F99D7, 0xBFE0FF74, 0x5EFF827F, 0x8EA7FCB3, + 0xBFF21FD7, 0xF22B7ED7, 0x1AFE399E, 0xF2CFFECA, 0x7FD4AFFF, 0x849F59FF, 0x219EF21F, 0xF5EB3FF0, + 0x54FE9997, 0xF2DFE1D7, 0x7FD1B6EB, 0x39F137EB, 0x3D8967D6, 0x83B13CBB, 0x5E84BFF2, 0x7CDAAFF7, + 0x243FCC7A, 0x10F1345F, 0x9EF6EB39, 0xE16BD67B, 0x921F663D, 0x88789A2F, 0xDFF1EBB9, 0xC8D7AEF7, + 0x627ED8F5, 0x20E269BE, 0x7CCFAFE7, 0x249E59EF, 0x89BF590F, 0x229EE6CB, 0x77FC7A4E, 0xEA63D67B, + 0xF2BC663D, 0x88789A2F, 0x4FFBF59C, 0xB4A759EF, 0x497B99F5, 0x20E269BE, 0xECF2EB39, 0xF054DEA3, + 0x7E3D8878, 0x9A2F4D7D, 0x9F9CF8FF, 0x52DF3727, 0xFE17F2FD, 0x980F76E7, 0xFBC13FFB, 0x2BFFA67F, + 0xDF2FFE66, 0x3F00F194, 0x7FD3BFCF, 0x97F32F53, 0x66BE57CF, 0xF983F940, 0xB7DF2F80, 0xBF8EE737, + 0xE9FBEE34, 0xDE2FCBE5, 0x633E90E3, 0xE97C21FB, 0xEB78BE5A, 0xF71BD278, 0xBF22D71F, 0xF3811C4F, + 0xE70BD95F, 0xC7F39BFC, 0xFB7EF137, 0xFB0188A7, 0xF3859BFC, 0xFB7CA94F, 0xBF19EFEB, 0x397F301F, + 0x58E6F70B, 0xE0AFFC9B, 0xBADFA1F3, 0xBB9C3F2D, 0x1B4FE70B, 0xDB3CFF38, 0x3FB7FCE3, 0xFCDEF11F, + 0xF2FCE1AF, 0xF3B96DC4, 0x7FC8F347, 0x3C9D2F6E, 0x23FE0DE2, 0xDF20FE43, 0xC4BF41FC, 0x9F21FE07, + 0x897F83F8, 0x3F43FCA7, 0x88FFB3C4, 0xFF20F19F, 0x22FECF10, 0xFF83C4FF, 0x59E2FF0C, 0xF16F10FF, + 0x06F13F48, 0xFC1B9E3F, 0x782AFF21, 0xE2DF20FE, 0x2788FF34, 0xF1FF80F8, 0x9F26FED3, 0xC4FF04F1, + 0x3F4DFC3F, 0x20FE2768, 0x3F3778FE, 0x717DEBF8, 0x9FA6FDE2, 0xE0F9C7F5, 0xB1E51FD7, 0xD7963FE2, + 0xE9FB8285, 0x9E7F5C9F, 0x5BFE717D, 0x6FF9239E, 0xBE2F58E2, 0xF94B3CBB, 0xDFDBE7F9, 0x239EBE2F, + 0x58E8F94B, 0x7D0C7F79, 0x5EC31FF1, 0xCCFB02CF, 0xFF04F13F, 0xEDF9239E, 0xBE2FDA19, 0x7EAF2C2B, + 0xD48E5C3F, 0x90CF6BFF, 0x5E9857FE, 0x6B2DEC3C, 0x1F2AFFE4, 0xFD5E3E5F, 0x322BE8F9, 0x6EF12FEF, + 0xDF947F3F, 0x2EF1CAFB, 0x373DF9E4, 0x93D579A0, 0xF22FBF0F, 0x9678B310, 0xAF5FCBBF, 0x5DFCB796, + 0x7690FB6F, 0xFFD9CF7E, 0x569D072A, 0xFF70BE07, 0xE5A7F785, 0xC93FDE2F, 0xFE65BCD6, 0x9974FFC1, + 0x8307ABF3, 0x40E59FF0, 0xCAF16621, 0x5EF62FEF, 0x5F23FE65, 0x7D5A1FCA, 0xFD6B507F, 0x990F977F, + 0xC22BC79B, 0x8578D9BF, 0xBCFF16B4, 0x672EFF16, 0x7D3F7B0A, 0x35A8E2CD, 0x42BC9D5A, 0xFE3AB9BE, + 0x4BEBBFCE, 0x9D07C2FD, 0xA355F9D6, 0xBFBC7FBD, 0xE559DEBF, 0xDE9D0782, 0xFF78557F, 0xB1CF11FF, + 0x19E23F43, 0xFC2F10FF, 0x19E23F4D, 0xFC8F11FF, 0x19E23F4D, 0xFCDF25FE, 0x6F11FF63, 0xC4FF5DE2, + 0x3F4DFC8F, 0x11FFB788, 0xFF34F19F, 0x21FE33C4, 0xFF18F19F, 0x21FEE788, 0xFF05E23F, 0x43FCCF11, + 0xFFA6E7AF, 0xE78170FF, 0x05E2DF24, 0xFEE788FF, 0x05CF1FF1, 0x2CFFD684, 0xE7DF7ACA, 0xF397FED7, + 0xF08FFD9F, 0xE51FFD2D, 0xFF18CFF2, 0x97FED7F0, 0x8FF12CFF, 0x5CBEF297, 0xFED6F0C7, 0xEF65F47C, + 0xCF41CF3F, 0x5E77FC87, 0x89FFA0E7, 0x1FFD1DFF, 0x61E2FF30, 0xF17F80F8, 0x0F12FF87, 0x89FF30F1, + 0x1F24FE0F, 0x10FF61CF, 0x3FD77F9D, 0x3B0F64F9, 0x0F7AFEB9, 0xFEEB2D4F, 0xCB1FED6F, 0xE3E1FEDA, + 0xFD9E7F6D, 0x8BE7AFE7, 0x81322F9C, 0x2FD1FBB7, 0x78FEB50D, 0x9EBF9E07, 0xCABC100F, 0xFCE10FFE, + 0xB5F59EBF, 0x9E07CABC, 0x100FFCE1, 0x0FFE12CF, 0xF0D7F340, 0x9917E281, 0x3FFCC15F, 0xEA63F8EB, + 0x79A0CC0B, 0xF1C01FFE, 0xE02FED69, 0xF8EB7920, 0x6D2FCF1F, 0xFEE05FDB, 0x46FC873C, 0x7FC4D3F6, + 0xDFE6F983, 0x27F8EB79, 0x20F80FB5, 0xF38FDF0F, 0xB1FCC32E, 0xCF5FDE67, 0x19FEF17D, 0x93E51FFD, + 0x2D7FF97E, 0x9AE12FEF, 0xB30CFF18, 0xCFF2CFE5, 0x2B7F795F, 0x65F887C2, 0xF347F9E0, 0x1FAF5BFE, + 0xE13ECF5F, 0xDE271AFE, 0xD1DFF28F, 0xFE967FB8, 0xC7F39799, 0xB1E11FE3, 0x59FED1DF, 0xF2CFE52B, + 0x7F946FE3, 0x59FEB97C, 0xE59FEBBF, 0xCE9D0732, 0xFC51BEF5, 0xB7FC73FB, 0xAF77E781, 0x0C7FD45F, + 0xC78B111A, 0xFF77D1F8, 0x3F4EE3FF, 0x288DFFBB, 0x68FC1FA1, 0xF17F94C6, 0xFF711AFF, 0x4768FC2F, + 0x68FC2F68, 0xFC1FA5F1, 0xBFF0FDBF, 0xE5AFE781, 0xECF85FF8, 0xFEDFF297, 0xFADCE3FB, 0x7FCB1FF1, + 0x6CFF6FF9, 0x4B7BDEE7, 0xFB7FCB1F, 0xF16CFF6F, 0xF9CB785E, 0xD0F85FF8, 0xFEDFF287, 0xBF1BFF47, + 0x68FC1FA5, 0xF1BF20FD, 0xF792FEE7, 0x91FE1791, 0xFEFB48FF, 0xF348FFBD, 0xA4FF3ED2, 0xFF22D27F, + 0x2FE93F90, 0xFE03E9BF, 0x8FF41FA8, 0xFF3F43FD, 0xFF29D27F, 0xA0FEFF0C, 0xF5FF1F52, 0xFFFF3EF5, + 0xFFA7A8FF, 0xFF90FAFF, 0x33D4FF9F, 0xA2FEFF7D, 0xEAFFCF90, 0xFE03E93F, 0x50FF7F8A, 0xF41F48FF, + 0xBDA4FF3E, 0xD27FF0EB, 0x873C7E0C, 0xE8FA65C2, 0xE87FB41A, 0x3F44AFE3, 0x7EFC80BF, 0xEABFD0F9, + 0x43D27F51, 0xCD1F44AF, 0xA3D5F89D, 0xCE0BE9FC, 0x21E9BF5F, 0xCB4F7ABE, 0xB72A1FE7, 0x3B307F90, + 0x78FDD5FC, 0x41FCB756, 0xF307D1F3, 0xA66AFCD4, 0xF33D078D, 0xFEB76AFD, 0x93FEFB75, 0xFC4EFABF, + 0xB71ABF45, 0xAF9BAAFA, 0x4BBC7E1D, 0xBF6FD1FA, 0x3F6CF45F, 0x54F3071B, 0x4FF55FE8, 0xFC619DB6, + 0xE7B059FF, 0x8DD2FCB1, 0xA8E60FD6, 0x5FF5BF4B, 0xEBBFDE9D, 0x07B2EB47, 0x3B7FDCAE, 0xFD77E27D, + 0x5F69EF34, 0xFCB756FD, 0x07CE77A1, 0xFFB6FECA, 0xFF1EEDBF, 0x12FFBBAA, 0xFE4BCFF7, 0x8C1AFEF7, + 0x54FDB7F8, 0xC778FD86, 0xFFD6AAFF, 0x145E7755, 0xFD97C4CB, 0xFECA3FD6, 0x67ABE15F, 0x54FDB7F0, + 0xDA5AF59F, 0x122FFB2B, 0xFF112D7F, 0x8DAE9FB7, 0x1AFE45D5, 0x7F4BBC11, 0x2D3FAFF7, 0xB5FEB7E8, + 0x7ABBF0ED, 0x8FF2D3EF, 0x85B4FEEB, 0xF2F7F6D0, 0xFEEBDC79, 0x20BB7EB7, 0xE3F788B6, 0xFF7ACB53, + 0xF917D5F8, 0x6DE3E1FE, 0xD6593FFE, 0x977D0B9E, 0x7FC09D07, 0xCABC70BE, 0x44EF3FA5, 0xCFBF49E3, + 0xDD57F1D7, 0xF3409917, 0xE2813FFC, 0x957FD0F1, 0x37F10C15, 0x3FBCFF43, 0xFBA5F77F, 0x3AFE26FF, + 0x5E1AFFFB, 0x68FC0F15, 0x3FE1DF4B, 0xE3FF3CAD, 0xFF1ABCAF, 0x43FDF57C, 0x8F1DFFE7, 0x69FD13EF, + 0x5E1D7F6F, 0xC1FB3AC7, 0x6F51557F, 0x89D7ABED, 0xBF2E7F0F, 0x01FCD6B9, 0xF340B8BF, 0x8FE65F41, + 0xF5BBDEF2, 0x047F3D0F, 0xA4FE5EBF, 0x65DFE1F9, 0x0F12FF07, 0x89FF10F1, 0x1F24FEC3, 0xC47F88F8, + 0x3F48FC87, 0x3DFFB2AF, 0x72FCF53C, 0x10F80F79, 0xFEF007FF, 0x722C70FC, 0xF53C50E6, 0x8578E00F, + 0x7FF02FC7, 0x22C75FCF, 0x03655E88, 0x07FEF007, 0x7F8967F8, 0xEB7920B4, 0xD7B39E3F, 0xFCC15FEA, + 0x63F8EB79, 0x20DC7F90, 0xDABF41FC, 0x8789FF10, 0x95DF20FE, 0x3DC4BFCB, 0xF3D7F340, 0xE0D54DE5, + 0x7711FF1E, 0xE2DFEDF9, 0x239EF2EF, 0x21FE75E2, 0x5F27FEDD, 0xC4BF4EFC, 0x9712FF65, 0xC4BF4EFC, + 0x9712FFE5, 0xC47F05F1, 0x5F46FC97, 0x13FFA5C4, 0x7F19B5FF, 0x0AE2BF94, 0xF8D7897F, 0x9DF82FA3, + 0xF6AF13FF, 0x1EE2DF4D, 0xE5D73DFF, 0xE66E7DFE, 0xC47BAFB6, 0xDF803B0F, 0x9479E17C, 0x89DEBF57, + 0xDB6F53FE, 0xFE0AF809, 0x7F3D0F04, 0xFEE355FB, 0xA5F34215, 0x3FF13F54, 0xF18B3CF5, 0x3C50E685, + 0x78E00F7F, 0xF06FBE50, 0xAD1F234F, 0x3D0F9479, 0x211EF8C3, 0x1FFC25DE, 0x48C55FCF, 0x03655E88, + 0x07FEF007, 0x7FA9CFAE, 0x8ABF9E07, 0x427B1DAE, 0xF8A5F342, 0xCA6F9DB6, 0xE748C55F, 0xCF03E1FE, + 0x49E2B757, 0xCB5F6F79, 0x82BF9E07, 0x82FFB8CF, 0x9F787F5E, 0x7F0CE0F9, 0xF3FA67C0, 0x9D0702AF, + 0x71BFFE80, 0xBFF23FA4, 0xEB9FC4FF, 0x70B5FE11, 0x5E93D5FA, 0x47E21DD2, 0xF213FF17, 0xFCFA4FCF, + 0x0381D7E1, 0xAA7C89F7, 0x825FFF09, 0x8F5EC3FF, 0x70B5FE11, 0x5E2FFAF5, 0x1FFC95FF, 0xA4AE7FD7, + 0x687B2F32, 0xFC0F57EB, 0xCF745E48, 0xD7BFB728, 0x8F5EC37F, 0xDCAFBF10, 0x4FF9EFD5, 0xF2D7293F, + 0xB3FED3F3, 0x40965F1F, 0xE9D7ACFF, 0xC053F98F, 0xFBF527E2, 0xCD32B65D, 0xCFE9791F, 0xF0D9EBD7, + 0x83B13CBB, 0x5E847FA5, 0x67BFDE93, 0xFC30EB41, 0xC4ABFA0B, 0xBF9ED3F3, 0x3E868F5D, 0x0F229EE6, + 0xCB61BF9E, 0xD3F33EE0, 0xF3825F0F, 0x229EE6CB, 0x8B7E3DA7, 0xE77DC0E7, 0x905F0F22, 0x9EE6CB61, + 0xBF9ED3F3, 0x3E561F66, 0x3D887855, 0x7FE1D773, 0x7ADEC7EA, 0xD3AC0711, 0x4FF365DC, 0xAFE7F4BC, + 0x8FC90FBB, 0x1E443C1D, 0x2FBAE9FE, 0x0BD5FD32, 0x3E77E9FD, 0x03185FF2, 0xFD03D67F, 0x96991FD8, + 0xF7FDE26F, 0xF603104F, 0xE70BDDFE, 0x7DBE9EF7, 0xC1F85CD7, 0xFC49E37B, 0x8FDF2F80, 0xBF8EE7CB, + 0xAAF2657C, 0x5E5AE58F, 0x8CEFF52A, 0x7F24DEB2, 0xAA7C9CFF, 0x45FD657C, 0x5EAEF55F, 0x83F13D97, + 0x9FE60B2B, 0xAAFAEBF9, 0x20C34FFC, 0xCD7E00E2, 0xE97C6199, 0x6F7F3DEF, 0x63C6F79C, 0x3FEB6CBC, + 0x6ABEE0F3, 0x47CFFB98, 0xF95D2E7F, 0xBD8DA7FC, 0x87A8FC07, 0x89FF20F1, 0x1FF6FCE1, 0x3FCBAC0F, + 0x1CFF61E2, 0x3F48FC87, 0x887F83F8, 0x3788FF30, 0xF16F10FF, 0x83C47F82, 0xF83788FF, 0x41E2FF2C, + 0xF17F8AF8, 0x4F10FF67, 0x89FF416A, 0xFF09E2FF, 0x14F13F48, 0xEDDF20FE, 0x0DE23F41, 0xFC1BC47F, + 0x88CA1F26, 0xFE0DE27F, 0x9ACAFF80, 0xF89F22FE, 0x6789FF07, 0xC4FF34F1, 0x3F4BFC4F, 0x11FFD3B4, + 0x9F1B3CFF, 0xB8BE75FC, 0xCFD27E71, 0xF0FCF5BC, 0x0FD6E7BD, 0x9E3FE2E9, 0xFB823ECF, 0x5FCFFB60, + 0x7D3ECFF3, 0x473C7D5F, 0xB0C8F3D7, 0xF33E586F, 0xF7D27EF0, 0x3CCF1FFE, 0xB3CCFADC, 0xBD2F0C9E, + 0x3FE255EF, 0x0B88FF69, 0xE27FD6F3, 0x473C7D5F, 0x7CA4FAFE, 0x93FD9E53, 0x08B3FBD5, 0xFEC710E6, + 0x7E7A763F, 0xBE7F956C, 0xFF3DAC4F, 0xDF587D6F, 0x2B7ECF6A, 0xFE9CEA7B, 0x5EC9D6FB, 0xC7937F8A, + 0x8FEF45CD, 0x7F66F657, 0xF3F7A5C4, 0xBEB96BF6, 0x57EDF7BC, 0x6EEED2EF, 0x51BD92FC, 0xD3F7A3F0, + 0x7DA4E685, 0xE48FEF49, 0x5DFD708A, 0x87EF615D, 0xFDB0FAA7, 0xEF835D08, 0xC17E0F69, 0xF15DC9C6, + 0xF79CE25F, 0xFC9E13BE, 0x2F55B6C7, 0xEFE6EF43, 0x8D27FFD9, 0xBFABF52D, 0xED7F7EB6, 0x6ABF64A7, + 0xEB78BEAB, 0xA666DF68, 0xBFDF74D5, 0x94293FFF, 0xE5EF41E5, 0xD5C2EC1B, 0xB32DF17F, 0xB921B8EF, + 0x43FD7243, 0x8A17F685, 0x0D617108, 0x5D7FD673, 0x5D7EFFBC, 0x21DC50D6, 0xEF90DAEB, 0xE3F5D69F, + 0x5DF198D8, 0x63A5BDA0, 0xCC9743D9, 0xCEFEE5FD, 0xF3C5BE23, 0xC52BEF4F, 0xF6E6E45F, 0xDEFFC8CA, + 0x952B355E, 0x79FF23D6, 0x5FCBBF4D, 0x7EED5195, 0x7F47582F, 0x8958961F, 0xBF3F8678, 0xB17C8997, + 0xFDCBFB57, 0x235EEBB8, 0xDCBF1AE5, 0xB74ECAFD, 0x939FFDEC, 0x67355E79, 0xFFA4C4CB, 0xFEE5FD37, + 0xA23EAD77, 0xCAFBA7D4, 0x5E1FAF97, 0xF74FD878, 0xB3A6AE98, 0x9078D9BF, 0xBC7FB95C, 0xDFA7E52F, + 0x477BE5F2, 0xF7DB7865, 0xF9FBAD7F, 0x79FFF562, 0x4F6AFD93, 0xBD5FEBFF, 0xB88D57DE, 0xFFB8F52F, + 0xEF5F8278, 0xB9FD9758, 0x5EE5FD7B, 0x6CBCF2FE, 0x3D17E1E9, 0x79E33C9F, 0xD92F88EB, 0x0D737ECF, + 0xF364DE38, 0xCF57FEA5, 0xFD9C144F, 0xEF679ECC, 0x1BE7F9CA, 0x3F9CCF43, 0xF9128F79, 0x326F9CE7, + 0x2BFFA4BF, 0xCDF16621, 0x5E3B4FCF, 0x1BE7F9F0, 0xBC39DE2C, 0xC4639ECC, 0x7B6755BE, 0x8DA7F567, + 0x9ECC7B57, 0x557F1B4F, 0xEFBF084F, 0xE5BDB36A, 0x7F1B4FF7, 0xFFAE24FD, 0xCD90FE67, 0x7C3ED46A, + 0x942F33A4, 0xFFD749FF, 0xEF503ECC, 0x50BEBC4E, 0xE5FF80F4, 0xFF3AE5C3, 0x3B942F3F, 0x20FDBF4E, + 0xFA7F87F2, 0xE175CA97, 0xD749FF33, 0xA4FF19CA, 0x8777285F, 0x66BCFE63, 0x7B5AFDC7, 0xF672F930, + 0xE3F305FE, 0xD07F6D81, 0xD77FED2A, 0x9F0F8887, 0x7C813FF4, 0x0F9ED03F, 0x78211F10, 0x0FF9D281, + 0xA7D7FF0C, 0xE9FF1CE9, 0x9F7932EF, 0x69D2FF0C, 0xE99F7932, 0xEF7749FF, 0xD3A47FE6, 0xC9BCA749, + 0xFFEF92FE, 0xDB797ADE, 0x33A4FF69, 0xD23FF364, 0xDEE748FF, 0x335EFF6D, 0x3C89B79E, 0xE7B4E72D, + 0x8DFE2FC6, 0x53F57F8E, 0xF4DF6CD7, 0x7FEB39AF, 0xFFD6B7BC, 0xFE5BCF7B, 0xFDB726BD, 0xFEA3BFD5, + 0x7F8C67F5, 0x1FFDADFE, 0x633CAB7F, 0x577EA9E7, 0x38BFB5FA, 0x97EFE91B, 0xFDA37CE8, 0x5FCEC35B, + 0xFD0F90FE, 0xB77BFDCB, 0x7CDBEA7F, 0x80F4BF99, 0xF43F40FA, 0xDF4EFADF, 0x4CFA1F20, 0xFD6F27FD, + 0x0F90FE07, 0xBCFE73FD, 0x55FFB9FE, 0x8FDB7856, 0xFFB9FE4B, 0x2C4FABFF, 0xDCFE7B6C, 0x3C9B2FC4, + 0xD3F1D6F3, 0xBC74DED7, 0xEADFF164, 0xDE38CF6B, 0xF41FE359, 0xFD3B9ECC, 0x1BE7798D, 0xFE513EF4, + 0xEF78326F, 0x9CE735FA, 0xC77A4BF5, 0xBF9DF43F, 0x40FA7F98, 0xF43F4CFA, 0x1F20FD6F, 0x27FD0F93, + 0xFE1F26FD, 0x6FF7FAB7, 0xBCF53CAF, 0x6DFF61AF, 0xFF4E3CAD, 0xFED1FE36, 0x9EDEBFC3, 0xEBAFB6C5, + 0xEBBFB4BD, 0xFE1FF2F9, 0x027FE8BF, 0xF6475EFF, 0xB5DB7C3E, 0x201EF205, 0xFE5AFE2D, 0x5EFFE575, + 0x970F8887, 0x7C813FF4, 0x2FF18CFE, 0xC5DFE403, 0xE2215FE0, 0x0FFD4B7D, 0x8CFEE579, 0x4D3E201E, + 0xF205FEAA, 0xFF1DA4FF, 0x877C3E20, 0x9EE6CB0E, 0xD2FF18E9, 0xFFAF48FF, 0x0F51BE8C, 0x91FE7790, + 0xFE1F22FD, 0xFF15E54B, 0x3B4FCF7B, 0x8BD73FCE, 0x079BF37B, 0x9E27F3DE, 0xE0F58F78, 0x7A3FF364, + 0xDEEBBDFE, 0x110FFA6F, 0xE3C9BC37, 0x78FD231E, 0xF4DF81A7, 0xE7BDC5EB, 0x1FF1A0FF, 0x369ECCFB, + 0x7EAF7FC4, 0xD3FA334F, 0xE6BDCDEB, 0x1FF1F4FE, 0x8BF054DE, 0xF77BFD23, 0x9ED57FB9, 0x6674FA2F, + 0xD7944EFF, 0xF1BAD57F, 0xB9C670FA, 0x8FFE56FF, 0xD1DFEA3F, 0xFA5BFDC7, 0xEB56FFAE, 0xFC52CF71, + 0xBFD1EA3F, 0xDA56FF28, 0x1FFA97EF, 0x2918FD97, 0x6B42A7FF, 0x728DE7F4, 0x2FFBAF46, 0xFFD1DFEA, + 0x3FDCE6F5, 0x1F7F0967, 0xF51FE359, 0xFD477FAB, 0xFF5CBEEA, 0x3F97BFDF, 0xC6B3FACF, 0xE5ABFE73, + 0xFD55FFB9, 0xFE8FDB78, 0x56FFB9FE, 0x4B2C4FAB, 0xFFDCFE7B, 0x6C3C9B2F, 0xC4D3F3C6, 0x797E3AEF, + 0x6FF5EF78, 0x326F9CE7, 0x37FA8FF1, 0xACFE1D4F, 0xE68DF3FC, 0x46FF281F, 0xFA773C99, 0x37CEF31B, + 0xFD63FF1D, 0xFA279E9E, 0x37CEF31B, 0xFDC77856, 0xFF8E27F3, 0xBEBF2ADF, 0xC6B3FA77, 0x3C99F7B6, + 0xAAFE369E, 0xD57F279E, 0x56FF687F, 0x1BCFADFF, 0xF7D1FA7F, 0x92D6FFFB, 0x68FD3F46, 0xEBFF495A, + 0xFFEFA3F5, 0xFF18ADFF, 0xF7D1FA7F, 0x1FADFF0B, 0x5AFF17B4, 0xFE1FA3F5, 0x7FE1E7FF, 0x56FFE2BF, + 0x99D6FF85, 0x9FFF5BFD, 0x4B7D6EF3, 0xF37F9B0F, 0x8867E7FF, 0x4EFF5792, 0xFE6B3E1F, 0x10CFCEFF, + 0x9DFE1790, 0xFEAFA27C, 0xA851BE2C, 0x20FD5F49, 0xFAAF513E, 0x5C45F9D2, 0xCED3F1D6, 0xDF73D0EF, + 0x3DDCFA7F, 0x1FADFFC7, 0x68FD3F42, 0xEBFF5DB4, 0xFE1FA3F5, 0x7F41EBFF, 0x82D6FF23, 0xB4FE2FFC, + 0xFCDFF19E, 0xF6FA473C, 0x3BFF279E, 0x9EF78CD7, 0x3FE2D9F9, 0xBFE3C9BC, 0xCF79FD23, 0x9E9DFF3B, + 0x9EC45B7F, 0xCF61DBFF, 0x3E5AFF77, 0xE0E9D6FF, 0x23B4FE2F, 0x68FC5F4C, 0xE3FF0D34, 0xFE2FA6F1, + 0x7F018DFF, 0x37D0F8BF, 0x98C6FF05, 0x34FE2FA6, 0xF17F318D, 0xFF81C6FF, 0x40E3FF02, 0x1AFF03CD, + 0xFF8FD3FC, 0xFF248DFF, 0x81E6FFC7, 0x69FEFF0E, 0xCDFF8FD3, 0xFCFF24CD, 0xFFDFA1F9, 0xFF719AFF, + 0x9FA4F9FF, 0x719AFF1F, 0xA7F13FD0, 0xF81F68FE, 0x7F92C6FF, 0x40E3FF62, 0x1AFF17D0, 0xF81F68BC, + 0x5840E3FF, 0x621AFFE7, 0xD1F8D34B, 0xE3FF621A, 0xFF17D0F8, 0xDF4BE3FF, 0x3C1AFF17, 0xD0F81F68, + 0xFC0F34FE, 0xF7D2F81F, 0x68FE7F92, 0xE6FF6768, 0xFC0F34FF, 0x3F49F3FF, 0xE334FFFF, 0x90E6FF67, + 0x68FE7F9C, 0xE6FF2769, 0xFE7F86E6, 0xFF1FD2FC, 0xFF248DFF, 0x81C6FF40, 0xF3FF3334, 0xFE77E0E9, + 0xC6FF5E1A, 0xFFEDEF77, 0x2675FD78, 0x9DEE473D, 0x67C6DF31, 0x5D4F3C86, 0xFD86BCDE, 0x78CCFAEB, + 0xF85FE8FB, 0x83F9BADF, 0xF5BC190F, 0xC674BDF7, 0x88F5D7F2, 0xEFA0F237, 0x57E54BFF, 0x5EE87A13, + 0xFB45287F, 0x35F60FF3, 0xFA19FB81, 0x584FA5F1, 0x60B3969F, 0xC68BDBB4, 0xFE376AF9, 0x0366FCDF, + 0xACEBB909, 0x1B4FC78B, 0x3B74FDBE, 0x5CEBB3D9, 0xECFF15BA, 0x9EDC6FE3, 0xE97E51A1, 0xEF0FAED7, + 0xF61C30FB, 0x7F635AFE, 0xE3369EEE, 0x17EDD3F2, 0x97589EBA, 0xFFB75FEB, 0xBFC7C6D3, 0xFD22E6C9, + 0xBC77D2FB, 0xA35D7EFD, 0xD881A7E7, 0x5D54EF0F, 0x64BCDE49, 0xEF0F9927, 0xF3EEAFCA, 0x97F1BAA8, + 0xDE1F483C, 0xE6C9BCB7, 0x56EB67FD, 0x7DD68419, 0xFF9927F3, 0xEEA7F777, 0x5BABFA4B, 0xBC769E9E, + 0x7741EF0F, 0xFBFDFABD, 0x8D27F3DE, 0x49E517FE, 0xFDC1C578, 0x2AEF5DF4, 0xFE702795, 0xBFBD1C2F, + 0xFEABD1DF, 0x469D3F26, 0xFB6E9D4F, 0x3C96FDD7, 0x976554F9, 0xB251E7EF, 0x49EF7FAC, 0xF3D7F9F9, + 0x3AE63329, 0x1FEED6F9, 0xDE23D6DF, 0x957F0795, 0xBFD9E4C3, 0x469DEFA4, 0x7CD9A8F3, 0xE7D55A9F, + 0xDB8CFEE3, 0xF3DE61F2, 0xE16E9D6F, 0xA57CD9AE, 0xF3F7A4F7, 0xBDB97CE8, 0xBFA1E54F, 0xD8789A2F, + 0x7BB5FCA4, 0xF7A7B5FE, 0x380F80FA, 0xEFB7F134, 0x5F9ED6FA, 0x5FAFE5EF, 0x37FA6F68, 0xFB3F6EE3, + 0x69BE647F, 0xD57FE6A9, 0xFACFBC34, 0x1F1ADAFE, 0x7B3AF264, 0xDEF83D1F, 0xFDDE4FF3, 0x877932EF, + 0x7BAAF9AB, 0xFE3E6FA7, 0xB99F7932, 0x6FFC9E0F, 0x7ABDA79A, 0xBF4ABC76, 0x9E9E377E, 0xCF07BDE6, + 0x78AA7FE6, 0xC9BC47AA, 0xF2B5FE5B, 0x8DFE9927, 0xF31EA5F9, 0xFB48557E, 0x479ECC7B, 0x84DA7FD4, + 0xCFDF2FC6, 0x53796FA7, 0xF5DB886F, 0xFF72EEE2, 0xD6DFE55C, 0xD6ADBFCB, 0xEBBA1E13, 0xFBA45F2F, + 0xC21FFA97, 0x787754FA, 0x17FFCD55, 0x3E201EF2, 0x05FEAAFF, 0xA0FA858D, 0xF598E403, 0xE269BE04, + 0xD56FD2FB, 0x625AFF2F, 0xA0F560D0, 0xF55ACA97, 0xC5B4FEBF, 0x31D71FFA, 0xFF94D67F, 0xC2C6D37C, + 0xB951EBBF, 0x5CCBDF67, 0xF4BF4079, 0xEEB7F134, 0x5F166BFB, 0x5FAFF59F, 0x34FA0FBA, 0x1E7FDCC6, + 0xD37C09FA, 0xFE6589E5, 0x09FD8397, 0xE643D0F5, 0xFA9E8E3C, 0x99F7299F, 0xBFF87DA0, 0xC91FCF93, + 0x799FADD6, 0xBF38BF69, 0xF3B7034F, 0xC75B7FCF, 0x99F58A78, 0xAA7FE6C9, 0xBC7B69FD, 0x1FAAF5B7, + 0xE89F7932, 0xEF79A4DF, 0x5E5AFF33, 0x4FE6DD4B, 0xEBEF79A4, 0xDF769E9E, 0x7720FDF6, 0xD2FB978B, + 0xF0046FFD, 0x3D27FDDE, 0x53DB7F80, 0xF4BF99F4, 0x3F40F950, 0x50BE6C26, 0xFD0F90FE, 0x0BCA8701, + 0xCA9701AF, 0xFF72AEE2, 0xF4DF6A90, 0xFE0B9F2F, 0xF087FECB, 0xB9A4D37F, 0x393774F9, 0x8078C817, + 0xF843FFAD, 0x6F7BFD97, 0xD75D3E20, 0x1EF205FE, 0xD0BFC433, 0xFA177F93, 0x0F88877C, 0x813FF42F, + 0xF531FA97, 0xE735F980, 0x78C817F8, 0xABFE0748, 0xFF05E543, 0x83F28579, 0x32EF41D2, 0xFF30E99F, + 0x7932EF61, 0xD2FF20E9, 0xBF9DA7E7, 0xDD20FD0F, 0x7BFDB7F1, 0x64DE135E, 0xFF8807FD, 0xB7F164DE, + 0x4F51FD27, 0xBCFEDB78, 0x32EF09AF, 0x3FC4D3FA, 0xB7F3F4BC, 0x1B5EFF88, 0x677EBFDB, 0x91A7F21E, + 0xA6F21B5E, 0xFFCD8FBC, 0xFE9B27BD, 0xFECBEB3E, 0x1F82CF17, 0xF843FF12, 0xCFEA3FF8, 0x7C403CE4, + 0x0BFC55FF, 0x75D27F9D, 0xF22150BE, 0xD449FF2B, 0x49FF3750, 0x3ED4295F, 0x5692FE6F, 0x25FDAFA4, + 0x7CB881F2, 0xE556D2FF, 0x4AD2FF0D, 0x940F2B29, 0x5F5692FE, 0xEBA4FF3A, 0xE5C30D94, 0x2F75AF7F, + 0xF054FD07, 0xCA873AE5, 0x0BF364DE, 0x5D94FF3D, 0x3EFF9827, 0xF3D6DF73, 0x43AF5D94, 0xFFED3C3D, + 0xEF3AE9BF, 0x87F4CF3C, 0x99F752D2, 0x7F9DF4CF, 0x3C99F772, 0xAAFF52D2, 0x3FF364DE, 0x4B497FCB, + 0xA9FEED3C, 0x3DEF3AE9, 0x7F29E9FF, 0x223C9577, 0x0F955F27, 0xFD6FF7EB, 0xEFE6D7FD, 0xFABB59AD, + 0x871ECBD7, 0x75BD66FD, 0x55FF93AA, 0x5FD8E099, 0xF45FAD97, 0x1EB1FE5A, 0xFECB54FE, 0xB7FC7A10, + 0xF1902FF0, 0x87FE9B3F, 0xD6FE6B75, 0x8E079E92, 0x0F88877C, 0x813FF42F, 0xF1F655FA, 0x17FFB12A, + 0x1F100FF9, 0x027FE85F, 0xEA3359E9, 0x5F9E775F, 0x950F8887, 0x7C813FF4, 0x2FEDB9AF, 0xD27F93D6, + 0x8388877C, 0x81BFEA7F, 0xBBD67F89, 0xE5857C68, 0xD27AB18D, 0x27F3DEEB, 0xF7AFF0FB, 0x70CD9F76, + 0x9E9EF764, 0xA55FFC7E, 0xD7EE5FB5, 0xF164DE87, 0xAAF2F1FB, 0x5DE857E2, 0x314FE6FD, 0x42A55FFD, + 0x7DFE7D95, 0xFEDB7832, 0xEF435E3F, 0x8807FD77, 0xE0E9794F, 0x7AFD229E, 0xABBFE5C9, 0xBCF752F9, + 0x93A4DF8B, 0xF054DEBB, 0x7DFF8578, 0x7AFFD775, 0xFFE93AE4, 0xA3EC7F1D, 0x521BFB21, 0x9A1F79BF, + 0xE231EBAF, 0xFA7F59F7, 0xBFE623DF, 0xF37E08F2, 0x01FB258F, 0x587F2DFF, 0xC77EFF4F, 0xF898FD20, + 0xC4D37CF9, 0xB1DFFF13, 0x3D2E36FA, 0xFF96EE87, 0x4C66BDBA, 0xFD22F8AB, 0xFE27F3FE, 0xE794DAD8, + 0x0F9BB0F1, 0x345F2675, 0xFF73B9EA, 0x71B1D17F, 0x43CBDF6F, 0xE369BE7C, 0x5DCBBF5E, 0xF56BF6FF, + 0x84A7D90F, 0x423CCD97, 0xED7EFF0F, 0x3C55FF0D, 0x6DFF3D36, 0x9EE64B3B, 0x4FCF7BD2, 0xEF7FE1FB, + 0x00367F1D, 0x4FE67DA8, 0xDAFF4ADF, 0xF3F0FB5F, 0x6D3C99F7, 0x0B7EFF0F, 0xF154FFCC, 0x93791FAA, + 0xF6BF44AF, 0x2FF8FDBF, 0x0E3C3DEF, 0x49BFFF89, 0x78AA7FE6, 0xC9BCF7FA, 0xFD37C473, 0xFA5DE0FA, + 0x73CF7BB7, 0xDFFF433C, 0xA3DF8E3C, 0x95F75EBF, 0xFF8878F6, 0x7EBBFF23, 0xF74FBAF1, 0xDEEDC7C5, + 0x7CB3FB85, 0xF0B7FDBF, 0xDDFF91FE, 0xC1EC0722, 0x9E992FB8, 0xFD1FC907, 0xB3FF23FD, 0xC373AE3F, + 0x72FB85F0, 0xB7FDBFDD, 0xFF89FD83, 0xDD0F443C, 0xD35FB8FD, 0x1F89B7DD, 0x8DF76E3F, 0x10F1B4BF, + 0xF896DFFF, 0x91FA0C38, 0xBDBBFD40, 0xC433F305, 0xB7FF23ED, 0x69F67FA4, 0xBDCC7E20, 0xE2697FD1, + 0xF0FB3FE0, 0xA9FCB7FB, 0xFD40C4D3, 0xFE62B7DF, 0xCFD3EF75, 0x98FCA47C, 0xF0F9B2D7, 0xEFE7E9F7, + 0x3A2ABDFB, 0x7C68CF17, 0xB79FA7DF, 0xEB30FA74, 0xF9C0F972, 0xC8EFE7E9, 0xF73AA04F, 0xCE07CE97, + 0x17FC7E9E, 0x7EAFC3F6, 0x4F3E1F7C, 0xBE1CF2FB, 0x69FABD0E, 0xDB3F0EF8, 0xF91FE58B, 0xDBCFD3EF, + 0x75D8F6DF, 0xEEE77F2E, 0x5FF652F9, 0xBBFD7E5F, 0x5B3E50BE, 0xC4F542B6, 0x75FD87F3, 0xD758DFDB, + 0xF3F8717D, 0x99F3E73A, 0xEB6FD77F, 0xF6FCB7F8, 0x9BDF0320, 0x9EBE2F0C, 0xFEFC775C, 0xCFE0FC79, + 0x5EFFB9DF, 0x23209E79, 0x5F807CD0, 0xF55F2E7F, 0x32AFE750, 0xFE6AAC97, 0x73FFA1EF, 0x07A47CB3, + 0xFECBF59F, 0xC0FB00A9, 0x7FF53E00, 0xE5EBFB81, 0x5C7F5DFF, 0xD9F3DFE2, 0x6F7E0F80, 0x78FABEE0, + 0x067FFE5B, 0xEA33E0D6, 0x7FE83FAE, 0xB7F1CCFB, 0x02E483E3, 0xA9BC3FD2, 0xF297D878, 0xFABEB0C7, + 0xE78F7EAF, 0xC5ACEF6D, 0x3E70BEC0, 0xDF7E0FCE, 0x9EF7EF90, 0x0F3E5F7A, 0xFC797EFD, 0x5E0BD6E7, + 0x9C0FEDF9, 0xA2FD07BE, 0xDF86F265, 0x7DCEF9C0, 0xF9B2B42A, 0x1FDF6FB3, 0xF56FCB07, 0xCE97E554, + 0xFFA55EBF, 0x1DF2C1E7, 0xCB526AFF, 0xBAEF3FDA, 0xF2A13D5F, 0x5CFFA1DF, 0x6B31EF57, 0x6C3EB4E5, + 0x4B413C07, 0x88F766AF, 0xFFF87ED9, 0xEA1FFEF6, 0xFDAFE52D, 0xFE46FF88, 0xA7FA2F88, 0x67837837, + 0xBCFE11CF, 0xEC17789E, 0x93C4FB79, 0xD27F83F4, 0x3F493C9F, 0x27DEDF26, 0xFD3F4FFA, 0x7F9E784E, + 0x12EFE749, 0xFFDF26FD, 0x4F12CF06, 0xF16E90FE, 0x9F27FD37, 0x3AF354DE, 0x03A4FF06, 0xE97F98F2, + 0x6F90F29F, 0xF381F365, 0x90F27F98, 0xF4DF9E0F, 0x3E5F8649, 0xFF0DD23F, 0xE7437BBE, 0x78FD4F90, + 0xFE391F38, 0x5F2648FF, 0x4F51FD39, 0x1F385F9E, 0xA2FA4F90, 0xFEDAF3C1, 0xE7CB04B5, 0x7F83F4CF, + 0xF9D09E2F, 0x5EFFC354, 0x3EE703E7, 0xCB49E279, 0x9C78BF43, 0xFA3F4EFA, 0x3F4E3C4F, 0x12EFE3A4, + 0xFF7748FF, 0x27E9F79F, 0xC1F38EFB, 0xDB4EFFC7, 0xE9F7C2C1, 0xF38CFBA9, 0x9677DC5F, 0xB7FA473C, + 0x3D2FB0C0, 0xF38CFBB9, 0x9677DCDF, 0xB7FA473C, 0x3D2FF029, 0xCF53E2D9, 0xDF7F2EF6, 0xFA473C3D, + 0x2FB0C0F3, 0x94FA0CB8, 0xFD5FA77F, 0xC433E705, 0x3AF254DE, 0xC7BDFE11, 0x4FF57F96, 0xF2EF14E5, + 0x3FE703E7, 0xCB29CAFF, 0xB3A4FFF6, 0x7CF0F972, 0x967ECF1B, 0xBCFE391F, 0x3AE48BD3, 0xBF7EAF09, + 0xFBF39C0F, 0x9C2FBD5E, 0xFFFABD26, 0xEC97733E, 0x70BECCA3, 0xF390BD74, 0x5E8FF381, 0xF3A597CE, + 0xE3053A2F, 0xC8F9D09E, 0x2F5EFF67, 0x49FF940F, 0x6DF9F26A, 0xEB81D6AB, 0x653E0C5C, 0xB1726C6C, + 0x2C7EAF48, 0xBE1E35FB, 0xA1597788, 0xBD265D9F, 0xB3FE8A7B, 0x608735A5, 0x3DD2FC7A, 0xB4E3FDD1, + 0xEE9A6C7E, 0x51EC46BA, 0xBFB57FD6, 0xF5627F31, 0xDDFFDBC6, 0x1535D8D1, 0xFFB72F35, 0x3F25763D, + 0xF97FF4B7, 0xB58FA2DD, 0xFCA774FD, 0xCC7FBFF0, 0x7F60C7FB, 0xCF3CF789, 0x37E2F3FD, 0x3F000000, + }; + +u32 point_table_binary_4[] = { + 0x11726D90, 0xB10AC250, 0x0C452F94, 0xB6A0051D, 0x1C847E84, 0xD0D5B5A3, 0x7357FFC2, 0x8F683F42, + 0x746C57A7, 0xE2EAE2E6, 0x20382838, 0xB8143A8B, 0xE0105F5E, 0x9A6A8B6F, 0x3B2F3737, 0xC9A50396, + 0x9801A30D, 0xF81119A6, 0x13731025, 0x4942980B, 0x63F165D6, 0x63217ACC, 0x696B1957, 0x846148E6, + 0x6BCBF4C6, 0x1D599619, 0x3FA93F4D, 0x3D8E63CB, 0xECF7C4C3, 0x32F75BFF, 0x1E0FD640, 0x9EE7CCA5, + 0xB0F36236, 0xFDA5E85B, 0x6EFA5B7D, 0xC53CAC95, 0x65FF613D, 0x1DF3FE7A, 0x1F20DCD7, 0xF7EBC6BF, + 0xFAF5D77B, 0x0637CD8B, 0x4A61A738, 0x1FF7765F, 0xC9C329BA, 0xF9B4FA8A, 0x398800D6, 0x53937F10, + 0x4D76A26F, 0xF285B2E8, 0xB55FF3F0, 0x52FFF47B, 0xAF97B6FB, 0x35F9485D, 0xF7732FFE, 0x4AE6899F, + 0x7BD1F9DD, 0xFABF79C2, 0xFE8AF903, +}; + +u32 point_table_binary_5[] = { + 0x1172A59D, 0x7F8C9E55, 0x95C76F3B, 0xD376F831, 0xC80CD499, + 0x504A1A70, 0xBB85186A, 0x0A06EB28, 0xD6BC24ED, 0x266D5AFC, 0x81054C2B, 0x6E85D0D8, 0xD59042DA, + 0x554BD240, 0x685E588A, 0x6961844E, 0x52692410, 0x0CEAA435, 0xC13F2659, 0x9411B442, 0x82102008, + 0x5A60CDCE, 0x00690935, 0xDA55F1DD, 0xE79E7BCE, 0xF77ECF79, 0x0774B363, 0x36E1E439, 0xCF39F7DE, + 0xCF3DF79E, 0x7BEEF376, 0x3BADF4CD, 0x7422A593, 0xAF3DF9DA, 0x9452A793, 0xE5F194FA, 0x92CA6D93, + 0xFB1264D1, 0x2F72F37F, 0xFABCB7CA, 0xF25CE59B, 0xEC79AAB2, 0x3C5779C2, 0x9EBF7B1F, 0x6479AE72, + 0xD61F49C5, 0xBA3D17B9, 0x3EEF4C26, 0xFB93E745, 0xA6E76B53, 0xFA2B3F17, 0xB9FA7372, 0xD4CF72D3, + 0xF8FFB98F, 0xDE1759F5, 0x67EABFB4, 0x8FFACFED, 0x0FE331E3, 0xF88ABECA, 0x2D93DF83, 0x4FCBFA5B, + 0x7915B9BE, 0x5FFA43CF, 0x45A6E7D2, 0x1F7A2E72, 0x6D4F973E, 0xD9CBFD2D, 0xFAB5FFE5, 0x79EFCCE3, + 0x17C73759, 0x7B7BD34C, 0xED8FE319, 0xC7A78B7F, 0x18EFCE8E, 0xB439CFA7, 0xDEF4E12A, 0x4FE4FFFC, + 0x70BAE28A, 0x2B3A9D7B, 0x4C5E5265, 0xD15F62FD, 0xD5E7C355, 0x7E20FFE7, 0x99D5DE03, 0x59FFCCF2, + 0xBEDAEF6D, 0xF4BDFDDE, 0x2A3F501A, 0x27F21FEC, 0x7D92274A, 0x7F219F28, 0xF6C4DF1F, 0x6A7BF2F3, + 0x74AAC967, 0x56F94469, 0x8F8C873E, 0x1F567B22, 0x3F90B555, 0xDE6C72AA, 0xF244E92D, 0xE413349F, + 0x37FBFEA4, 0x9D26A72A, 0x9FA0F9BE, 0xD3FAB3A2, 0x3E97FE7E, 0xA2C81336, 0x1E9FB0F8, 0x527B2BC2, + 0xF87EB88E, 0xEFCAC06F, 0x65E0F740, 0xE1E7C777, 0xB8CA2BCB, 0xF8EDDAB5, 0xAB8CC7CA, 0x327E9089, + 0xA78D4F2F, 0x8FD7CAD0, 0xFF95A1FF, 0xCCB355F5, 0x317F9616, 0xFD8F7CE4, 0x23A53F4B, 0x495FFBD7, + 0xCBF345DE, 0x7FBBCAF2, 0xFE5BB53F, 0xF2FE5BD2, 0x7EEB5F6F, 0xA3CFFDCB, 0xF6202F2D, 0xED117973, + 0x6D0FF7AF, 0x97FBB3B2, 0x8EBFC84B, 0xEBF80AAF, 0xA565FCC1, 0x4FF980DF, 0x52CFAFF3, 0x8CE757E4, + 0x25AE7F8E, 0xDFD2C2CF, 0xFA57F42B, 0xBF229FE9, 0xFAD76BF2, 0x66932BBF, 0xA25FF915, 0x3985FE55, + 0x7EE5F9DB, 0xE0D7F949, 0x197FEB5F, 0x967B8D87, 0xF6AF9778, 0x95F75FAE, 0xB2BCFF22, 0xFA57DE7F, + 0xD1F5AFB7, 0xD1E7FEBD, 0x4DFCB2FE, 0x5BC4AFC8, 0xC9F5EF6D, 0xEA4FB137, 0x5CE59FD0, 0xFC9EB0F6, + 0x9C097E36, 0xBEBE7FC4, 0xEFEAC0EF, 0x6ACFAFE8, 0x2F09FD23, 0x7E57FBF5, 0xABC875FD, 0xB2F671FF, + 0x1CBFAB03, 0xBFAB3DBF, 0xA24FFCAE, 0x2EE30F7E, 0xAD32FEE8, 0x5FAB8C3F, 0xF7AFD778, 0xE139F5BF, + 0x8FE6F73D, 0x262FA972, 0x8BFA8FF1, 0x79B2CAE2, 0xFFF13A3E, 0xA24FB2F8, 0x7F323CAF, 0xEB57F137, + 0x8CF5BDC8, 0x75BD2FFA, 0x67BAF17D, 0x99D6FFFC, 0xFC451ECF, 0x56190D1E, 0xDF97596E, 0x85F1EFAB, + 0xEB998C77, 0x1FEDBF3B, 0x4D3F393E, 0x787FC2FA, 0x9FEA7CBB, 0x9AECDDD4, 0x78182F0F, 0x172C5880, + 0x7C29713E, 0x75226777, 0xA47F42B3, 0x3D9375FF, 0xC7FB311F, 0x1B7F5F7F, 0x9B733ED1, 0x47EF17B9, + 0xEAE7FCE5, 0x547E2E32, 0x3D6F5E3E, 0xED5A7A2E, 0x32F223EF, 0x2F85F6A4, 0xD0BF14FA, 0x9742FF62, + 0xBE9942FB, 0x5368FF0C, 0xFAC19EEF, 0x5F0AFD4B, 0xA17FC9F7, 0xAFC9CF5C, 0xFF2CBFE5, 0xFC8EFB27, + 0xFAD43F91, 0xA93D35DF, 0xABFADC3F, 0xCB17FBF8, 0x39B5DFF2, 0xD753437E, 0xD9F7DEF6, 0x5CFF2C1F, + 0xE6FED97C, 0xE7E7B4BF, 0x8B8CFEB5, 0x8A7EEE1F, 0xC6B7CFF3, 0x2BB29F3F, 0x6EFEF511, 0xBF89F2FC, + 0x641B7F3D, 0x8F9C7CAD, 0xEF7F0AFD, 0x77ED5B1B, 0xDAB736B4, 0x6F6D68DF, 0xDAD0BEB5, 0xA17D6B43, + 0xFBD686F6, 0xAD0DED9B, 0x0CED9B0C, 0xED9B0CED, 0x9B0CED9B, 0x0CED9B0C, 0xED7BBFF8, 0x8DFAD1DE, + 0x44915DFB, 0x277DFBF3, 0x7C4C617E, 0x72FBB3CC, 0xED2F726D, 0xFFFBC6AF, 0xAE5F7D61, 0xFDE2F1CD, + 0x32B7AFC8, 0xFF60FCE9, 0xF9D1B56F, 0x3CB46F3C, 0xB46F3CB4, 0x6F3CB46F, 0x3CB46F3C, 0xB46F9CDA, + 0xD7AAF12E, 0xED6B75AD, 0x0722D37A, 0xB1B9C8C9, 0xAD8F6EFD, 0xE2F346B7, 0xECF575FF, 0xE0F5BCC8, + 0x545FE0FA, 0xC544794E, 0xFD71ED37, 0x7DACD713, 0x613D9F08, 0xEBFD44E0, 0x3D11E6C3, 0x4498AF13, + 0x613E4F84, 0xF57822AC, 0xD7DD72D4, 0xF7FBD144, 0x58EF5A61, 0xFEB46698, 0x3F27C2FC, 0xF13CFDFA, + 0xDD0AEB77, 0x2BACB7AD, 0xB01EB7C2, 0xFADD0AEB, 0x77ABABBD, 0xBE3F1B3B, 0xB7A4279A, 0xEC68E897, + 0x43923F5E, 0xD1C84DFB, 0x87D61CEE, 0x88BCA8C8, 0x83077F55, 0xF2CB0F16, 0xFD8129D5, 0x1F6EE4A6, + 0x3F83E9E7, 0x3ABF1BB9, 0xC987CF4A, 0xBF585DC6, 0xB33C5F64, 0xCFEF28EF, 0x2F98FEE5, 0x5089B7A2, + 0x3FA7F38B, 0x35226F2D, 0xCF7B87F4, 0x79ABBC9F, 0xF4FDCE91, 0xD29EFED5, 0xA53D9D87, 0x8BDCA7ED, + 0xEBDC5FDE, 0x9FA7EDEB, 0x4C17F934, 0xED5FE791, 0x62EF246B, 0x4F2AFE4F, 0xD7F6FE5D, 0xFDD0DFCE, + 0xE6466E78, 0xF5AC7E3E, 0xA1FD1FCA, 0xED7F615A, 0xDE6FDADF, 0xE4A0924F, 0xA33F3765, 0xF999AA7F, + 0x79D67F6E, 0x58F4B37C, 0x5F969F2A, 0xEFE7F1F9, 0x764A73D3, 0xD307215F, 0x9DE567D7, 0x987D373E, + 0x71FC3697, 0xF1E969C6, 0x0BE37F79, 0x1EFFE70A, 0xBF9B8ABD, 0xB3D2B3AB, 0x217F3BCB, 0xC59FE8E7, + 0xB93AFDD4, 0x94C899E7, 0xE6CCF3D7, 0xC5DE3DC5, 0xFED9070F, 0x7766E2DB, 0xC5BFD1CF, 0xF3F7EC43, + 0x47D09ECE, 0xCB59FFB7, 0x43B07F6A, 0xD67F29D9, 0xFBCD9AD6, 0xC8BF4FD6, 0x9ECE0FB3, 0xFEAB53D6, + 0xDECED79A, 0xF6CEFAEF, 0x35901FC8, 0xED7F0DED, 0xEFE4B93F, 0x3D55EC67, 0xFF6BB3FF, 0x37AA7F7E, + 0x1EFD65B9, 0x2FCB6F63, 0x7E779666, 0x7F6F1DC4, 0xFBCBF3FB, 0x6F4EE339, 0xB7676369, 0xEFF030B5, + 0x97DBD7CC, 0xBFCEEFF3, 0xFC7B65B5, 0xC9694196, 0x5F2CCF87, 0xCA7C1A98, 0x2EF329CB, 0x79BC0674, + 0xBCF27CCD, 0xF269432A, 0xBF51F44F, 0x1B7EA1F8, 0x5B5ADA7F, 0x66D3FECB, 0x2EBBACBC, 0xBF3CBFFF, + 0xE6F477BE, 0xF39DD2BE, 0xE5B97D2A, 0xC7FEC5FE, 0xA7F2FCF4, 0xF4D62199, 0x5FCF94E7, 0xA7AAFDEC, + 0x3FDB3B4D, 0xEDE578CC, 0xF23CF597, 0xE76F7E7F, 0xAEBDDF2A, 0xEF27B51F, 0xDBDF996C, 0xE4E6EF94, + 0xF49B74FB, 0xEDB797F8, 0xFE508E6F, 0x8DAF2325, 0xFEFAD73C, 0x5FD783BC, 0xFF1F54F9, 0xEF3DBFBF, + 0xC4C3BC29, 0x8DBFE922, 0x9F3654E2, 0x43FCDF94, 0xFD3F53FC, 0x4F977838, 0x4DE35378, 0x7D3B8FC7, + 0xD3E099E3, 0xE9748BA7, 0xA1626FC0, 0xE2ED83E5, 0xFD81298D, 0xA791627F, 0xBEDA97F5, 0xF8F2BC1E, + 0x3F57D7E3, 0x91BC1E97, 0xF6CA7ADC, 0xC8838754, 0xDE58C663, 0xD8788F94, 0xF19AAFE3, 0xD5357FE2, + 0xFBD17E98, 0x5F593FC7, 0xEB6013AF, 0xA69FE5A1, 0x3547D28C, 0xF33BBFFF, 0x83FCFEAB, 0xD3D69E1C, + 0x4FF39B78, 0xB2F6E478, 0x1B989E1A, 0xC6FCFF5A, 0x1E2F8D97, 0x54E2E374, 0x8D0F994F, 0xD7E6F950, + 0xF4338F6C, 0xEF14B527, 0xCF7F989F, 0xABFFF07E, 0xB42FF3F1, 0x07793EBE, 0x3A2DEF3F, 0x5CFAD377, + 0xF048B177, 0xA4C8FDDC, 0xBF97330F, 0x1D8F38BE, 0x71FC6F2A, 0xF17B96C5, 0xEF4D25BE, 0xCFB2F8FE, + 0xFF8EEF4C, 0xEBCBB5F9, 0xF9D4D08C, 0xE37D4559, 0xEF86D6BC, 0x81F993E5, 0xC1436F54, 0xDEC443C6, + 0xE7DA3C3E, 0xEF33DECC, 0xE348B1D7, 0xAFF6653C, 0xF3F9E6E0, 0x1BB3661C, 0xEF76E133, 0x37BD76C8, + 0xF6B3DC9F, 0xB9CCE737, 0x391E7F3B, 0x3C63FCC7, 0xF52EF0EA, 0xE219D78B, 0x76E13137, 0xBDB206FB, + 0xE9822CBF, 0x7808EBC1, 0x7D59FFA9, 0xA919E33F, 0xAE17713F, 0x8EFB7558, 0x2FBAF295, 0x90CF74E5, + 0x5BC8C77E, 0x55E3FDBE, 0x3C1F75FD, 0xF8BFAE27, 0x717F8FFB, 0x7FDC7FEF, 0x28E3B760, 0x5AE7F73D, + 0x65BD38FB, 0xD0F333E7, 0x13313F88, 0xFBFB3F12, 0x1FBC3FC5, 0xF91AE773, 0xD8BFBAE6, 0x4BDC4FE2, + 0xFC89F335, 0xCEE7BFB7, 0x9FC5FD6B, 0x6B79DE3B, 0x54F28119, 0xF7BB7BB2, 0xFE7F95FD, 0x726B89A7, + 0xDE218DA7, 0xCDC57FCF, 0x9A3766CD, 0xB83FCE64, 0xFFFDE269, 0x6B89BFDE, 0xA15767CE, 0x47379778, + 0xE9597DA4, 0xDAFF4DD6, 0xFF6DCD47, 0x399F8DF1, 0x12E2A9EB, 0x7C10F2EB, 0xAEFCB995, 0x3E9DC763, + 0xE07BA79D, 0x24F73BAD, 0xCEE122CF, 0x693DF7DC, 0x73456EFA, 0x7FF60573, 0x5A325E7A, 0x9E39FB82, + 0xD31FC6F9, 0xA9B1F7A7, 0xCF42FE74, 0xEEDFC9FB, 0xABBDF27C, 0x4E0BF6E5, 0x39EC8F95, 0xE7B31ED3, + 0xE7B71439, 0x215F2FFA, 0x90C78A3C, 0xEB317DFF, 0x96D2DE94, 0x204BFB48, 0x5FE4598F, 0x95F637B2, + 0xE8EBFB53, 0x9DD7E4BC, 0x7C735FBF, 0xE84F95F6, 0x9E7CF3DC, 0x93F47D91, 0x87EF9EAB, 0xFD29FD1D, + 0xBEFB8C73, 0xF87C7DE2, 0xCB2A0F17, 0x7B73B7F7, 0xF567FD26, 0x1E0F97E7, 0x734F92FC, 0x6FB8C873, + 0xB7ABBDA9, 0xD2DF936F, 0xAEED2FF6, 0x6BFB8B3C, 0xBB47F5C7, 0x8AFEEC9E, 0xAC6F3CE7, 0x6E4F763E, + 0x1A2B72D1, 0x6FFC8F15, 0xFFB37BC4, 0xBF9E074E, 0x7C59ED3F, 0x53C6E7A4, 0x03B38E19, 0x8F2CFFAD, + 0x6FD6311D, 0xAF5B8A0C, 0xFD5B8ABE, 0xB6F79986, 0xB7C81FD8, 0x66F3A1E8, 0x0F6EB0F1, 0x2BF29CA7, + 0xC4DE3345, 0x3EE9C09C, 0xA7A4FD4B, 0xCBFB031B, 0x3EB0ADB4, 0x57E7D789, 0xF27E933F, 0x1F2ECF55, + 0x7F42E7E3, 0x89394FE9, 0xF35BCAF3, 0x94385F3E, 0xFB04E4C2, 0xFFC4AC63, 0xAA3F56F4, 0x55D6F158, + 0xF058D52F, 0xF2AC7774, 0xBCC6F27A, 0x7AFA19B3, 0xDE51FFB7, 0x1419FA87, 0x8B3CE705, 0x6B5F797F, + 0xCE0BE5FD, 0x323F163C, 0x3678B3CE, 0x974F17FD, 0x0FEC41FD, 0xA369CF3B, 0xBFA3E7CD, 0xFADFF72F, + 0xF6BCF4F7, 0x9DDFCD79, 0x01FEE439, 0xFC8D1519, 0xED1B2BFA, 0xB3DEE1F1, 0x78E77775, 0x7C8ABECA, + 0x7776EE91, 0xF5EEDFB5, 0x1E715B23, 0x7FA9F9AF, 0xDDBDE9A2, 0x8B2EC2F9, 0x2CF5A70D, 0x7C7EEB79, + 0x37153EAA, 0xDFF3ADDE, 0x1ED1BFA9, 0x91AF6BF4, 0xEFE8ED79, 0xFCF1C791, 0x2F3507F8, 0x169F077B, + 0x67ABACFA, 0x3DDB7AFE, 0x2CFA5F51, 0xFFB7F7FC, 0xB9F9437E, 0xD5BCBF82, 0xF3AFC67F, 0x9155BF67, + 0x6BCF9BA2, 0xBFA1F427, 0xFD47CF9B, 0x4F3CF104, 0xF6ABA6CF, 0x9FE17CAD, 0xE74F2AAB, 0x7ECF377A, + 0xFE22FAD9, 0xDEA5B9FD, 0x3D7FB9E4, 0x924BB0BF, 0x35FE2F95, 0xFD50EDF5, 0xFC2D5D0A, 0xFF8D7ECF, + 0x8E9EBF8A, 0x7EEECF25, 0xE2FFAFA5, 0x5E57F69F, 0xD4973E26, 0xE3A5F67A, 0x67A58FE9, 0x794FF47B, + 0xBEA9FAB7, 0xA9FFBB54, 0xD6F36D33, 0xFE57F1F9, 0xB7E9FF55, 0x18FFECFF, 0x5B3D1DD1, 0x579ECDFB, + 0x45BE07FD, 0x5FCFE7E5, 0xE6E97ABC, 0xFF3CF1CF, 0xED7985F8, 0x6B7E00FE, 0x9A4F64FE, 0xE0F70AF1, + 0xFF4AB107, 0xFE9ABF83, 0xBFDA037F, 0xD507FFCC, 0x6392F86B, 0x3E0EFE1B, 0xE17F05F8, 0x4D12FF6C, + 0xEF10F1D7, 0xFC1DFCD5, 0x1EF8AB3E, 0xF8E7FE3C, 0x42FCB55E, 0x90F9F379, 0x00FC551F, 0xFC6F83FF, + 0xCAEF8785, 0x3FD71F32, 0x7F91551F, 0xFCEFD4FE, 0x1B7FADD7, 0x80BFDACB, 0xFCE57DD5, 0x077FE509, + 0xFECA2BF3, 0x47FC4E7A, 0xFE69B5E7, 0x9F3EEBF9, 0xE7FC94F9, 0xE77C93F9, 0x677DE69F, 0xED31FFAC, + 0xCFFCB33D, 0xE62FFE89, 0xBFDC4F10, 0x7F9189BF, 0xFA077FA9, 0xFF11FF74, 0x81E79FF3, 0x27E62FFA, + 0xC43FEB33, 0xFF749EE7, 0x9FF32DE6, 0x9FED31FF, 0xACCFFCD5, 0x3FF88B7F, 0xE29FED31, 0x7FF14FFC, + 0xA5BFC45F, 0x64E22FFE, 0x89BFF487, 0xF8CBF813, 0x7F197FE2, 0x2FFAC63F, 0xB7FF49E2, 0x9FC7E3A7, + 0xC45FEBD3, 0xE0AFF565, 0xACFFAA0F, 0xFE99C738, 0xF1D7F313, 0xF8AB3DF0, 0x577D5EFF, 0xD377FDFA, + 0x9FCF57E0, 0xAFF678FD, 0xCFFAE09F, 0xFB732FF1, 0xD7F316AF, 0xFFD91EF8, 0xAB3EF8DF, 0xA6FE8DFF, + 0x1DF07F29, 0x9FDFC05F, 0xF5C1FF4E, 0xEDFF7F10, 0xBF715AFF, 0xD51EF8AB, 0x3EAFFF32, 0xFEB4FEEB, + 0xF85FC5F5, 0x5E5EFFCB, 0xF82B6FE5, 0x09FECA8B, 0xD7FF6C0F, 0xFC0774FF, 0x30FEC3BA, 0x7F187F3D, + 0xFF81BF9E, 0x0F337FD9, 0xBF541FFC, 0x0774FF36, 0xFE43D8BF, 0x5B5CFF00, 0x7FD507FF, 0xA4F983F1, + 0x4FC81F56, 0x70BD04FC, 0x55DFF877, 0x8EA97FE5, 0x6FF512F0, 0x577BC6DF, 0xF48D7F93, 0x5F97FE2B, + 0x7F3B8F1A, 0x7FB367FC, 0x4DDFF88B, 0xBD4B2B7F, 0x3BBF66FE, 0x725E557B, 0xC6DFF4C1, 0x3F69FE70, + 0x17E4923F, 0x287FB397, 0xF9CBF8AB, 0x3EF80F20, 0x7F28B2F2, 0xCAFC55BF, 0xE40FCABF, 0x7383CE3F, + 0xE5DFD9AE, 0xF35FF9DB, 0x7D88F1C7, 0x7D86C6BF, 0xE91BFFE6, 0x3C5AE24F, 0xF95B3DC6, 0xF8E37E45, + 0xF99BBEF1, 0xEFECF3F1, 0x6FF520E3, 0x6FF68CBF, 0xE983FF01, 0xC45FE1AF, 0xF51EE36F, 0xF6C05FF5, + 0xC17F9FC6, 0x9FF1D7FB, 0x2CF0577B, 0xE0AFFAE0, 0xDFD6F833, 0xFE7ABF66, 0xF16FF6C0, 0x5FF58DBF, + 0x8C27C5BF, 0xDD27817F, 0x1BEBEF55, 0x187F8A7F, 0xE369FC8D, 0x97C5BFD9, 0x03FFEDBA, 0xFF18FFB6, + 0xEE7FC65F, 0xEB0DE0BF, 0x15FBCF06, 0xB4FF3CE2, 0xBF4FF73F, 0xE3AFF53F, 0xF0577BE0, 0xAFFAE07F, + 0xC0EFFF76, 0x5F00FEF7, 0xC3FF0AF0, 0xA3FD5FEC, 0xAD26FEF7, 0x63FFFB0C, 0xDF3F80BF, 0xEA837F5B, + 0xF31FE3AF, 0xF545F057, 0x7BE0AFFA, 0xE0BF1DFE, 0x2BBFCBEB, 0xFE6FF6C0, 0x5FF5C1FF, 0x06BFFFDB, + 0xFD26F86F, 0x45FE23FB, 0xBFE983BF, 0xF204FFAD, 0xC87FD623, 0x7E473C7F, 0xC93F89BF, 0xE4BFC45F, + 0xF25FE29F, 0xEB59CC5F, 0xF25FE22F, 0xF92FF1CF, 0xFA99FFD3, 0x4F3F0D7B, 0xCC5FFC13, 0x7FCEFFAD, + 0x9ECCFCD5, 0xFF0AB177, 0xC0E7FF62, 0xEF79CF3F, 0xD7D3983F, 0xE7FFA6CF, 0xFCE5FC43, 0xFCE5FC43, + 0xFCB33DE6, 0x2FE71FE2, 0xAFFEC15F, 0xFC137F39, 0xFF107FF1, 0x4FFC39FF, 0xB7FA20F3, 0x17FFC49F, + 0xF37FE3C9, 0xFC65FC89, 0x3FE7FFD2, 0xFE4B88FF, 0x3EDD3F8C, 0xFFFD387F, 0x6EE0FB43, 0xACFFFBEC, + 0xFCA9FC0F, 0xD8FEA9FC, 0x1FC6FED9, 0xC2F82D2F, 0xFCC59EEA, 0xF3FACFE7, 0x7FBB0F01, 0xFF87517F, + 0xC0FACFE7, 0x7FE9CF75, 0xC45FEBB1, 0xBCFEF3F9, 0xDFF4C17F, 0xBBE52FCA, 0x7F2BFC5F, 0xCAF55DF0, + 0x577DF0BF, 0x01F587CA, 0x6F2DADFF, 0x566F36FE, 0xAACFEB3F, 0x9FFFADDE, 0x0CFE9BD1, 0x7FACFF7C, + 0xFE379EE0, 0xAFBC78FD, 0xE7F37FCE, 0x3F64FF30, 0xFE53BA7F, 0x187FBD1F, 0x41FCEBF7, 0x19887FD5, + 0x07FF6396, 0x3F2BFF69, 0xECDF2DBE, 0x6F41FCAB, 0x3EE77F92, 0x3F50FEA7, 0xF9C30ABE, 0xCFE1FC4F, + 0xF207CBFF, 0x07D4BFE5, 0xFF7A3FC3, 0xF99FE40F, 0x96FFAB3E, 0xF2FF613B, 0xBF68FEBF, 0x08E7974B, + 0xF9BE07F9, 0xBFEA23FF, 0x1FD0FDDB, 0xF27FADC7, 0xE3FCA7F6, 0x90FFAB3E, 0xE77F9ABF, 0x23FF93FC, + 0xC1F2FF0F, 0x62FCAF42, 0xFF9F24FE, 0xC7903F14, 0x5979E1FC, 0xA7F65CFE, 0xAFF59FB7, 0xDF7EBBE4, + 0x935AFF51, 0xD9D77F86, 0x42FD27D5, 0xFA4FD697, 0x7C56EB3F, 0x224F87FA, 0x4FF2F51F, 0xD3CFFC45, + 0x7FAAAEFF, 0x221F09EB, 0xFFB4AFFF, 0x987EE60F, 0xFF5AFF11, 0xF90D5FFF, 0x317B2EFF, 0xD7FA0FFA, + 0xAFF51FF4, 0xFF8190FF, 0x73FD27D5, 0xFA8FE80F, 0xD4FA8FC8, 0x7A1F0FFE, 0x29D47F06, 0x6AFD47F4, + 0x87EBFA2F, 0xF2A2BAFE, 0xF3FD3EF8, 0x0FD7F51F, 0xFEB5FE03, 0xFF5CFF59, 0x54D77FCC, 0xBFD59EBF, + 0xD57FACFF, 0xAEFE3314, 0xEA3FA9D6, 0x7F6CFCAD, 0xFE63FC5D, 0xFD27F9FA, 0x8FE9337F, 0xCBFF8CBF, + 0xCBFFA67D, 0xFDC7F499, 0xBFD57F8C, 0x3FD77FCC, 0x1EF3B7FA, 0x0FFA7F9E, 0xE7CFF51F, 0xB3C7FCAD, + 0xFE63E36F, 0xF51F1B7F, 0x57FF49A1, 0xFE3350EB, 0x3FC6DFF2, 0x3FE36FF9, 0x1F7F8FC4, 0xFC2DFF83, + 0xFFD59EBF, 0xABFF2CAA, 0xF99FC8BB, 0xD248DE4F, 0x66FDE792, 0x2DFA7B88, 0x91CE17F3, 0xCFD954B6, + 0xFB80E64F, 0xCEF75A5F, 0x9E5D7F3F, 0x21FACDFB, 0x1BF5FBD4, 0x91CE35F2, 0xFEC67BEF, 0xBDB7DE07, + 0xE45F90E4, 0xF55DEDCD, 0x367BAADF, 0xBCFF39D1, 0xBF1EFE3F, 0xF7ECB3CF, 0xD6FB80E6, 0xCFEA3BD9, + 0xDE6CB377, 0x3DFC17FD, 0x4DA53FF9, 0xFD7DFBF6, 0xD5FB80E6, 0x0FF57DF5, 0x2FF636A1, 0xFF23A29F, + 0xEDB5E4FD, 0x11AB87C9, 0x7EDCFCC9, 0xFABEA1F6, 0x5FECA97E, 0xF3FE72F4, 0xFF93F2FE, 0x72D4D32F, + 0xA1EF81D5, 0xDE6CB3A7, 0xFACDFBAB, 0x309EC5FF, 0x2A771F80, 0xDF8B167B, 0x6EFC8BFF, 0x7522EF42, + 0xFFD7B9FB, 0x00D3BFAD, 0xFAC7FBBF, 0x26FEB93D, 0x2F107FBB, 0x0F305E5A, 0x5F9E5D7F, 0xBF2AFAE0, + 0x7F7DB107, 0xFE761F60, 0xBCD41EF8, 0x5F0FFF85, 0x7FE63149, 0xFCED3EC0, 0x787DA5FA, 0x177BAA0F, + 0xFED9DEA3, 0xE5FD4EF3, 0x87FB00E3, 0xA5F6C05F, 0xF5337FD1, 0xCFFD3948, 0xFCED3EC0, 0x78A93DF0, + 0x577DF0DF, 0x09FFCB31, 0xDE8702BF, 0x4788FF4E, 0xF85F057E, 0x93C4FFCE, 0xDA7FB687, 0xF1DF85FE, + 0xAF639EE0, 0x7F5B1D7F, 0xB6C7FCF3, 0xEF1F997F, 0x5AE3F9CB, 0x7E40FCF3, 0xFAC2FCB3, 0x3EF397DF, + 0x53127F59, 0x8F887FB6, 0xC7FCD53F, 0xF8CB7A47, 0xFCEDF70B, 0xA8EFAFF6, 0xFCF373E6, 0x9F2EA4F8, + 0xB7FB00E2, 0x9FF5997F, 0xD647FCE7, 0xFE9CEFF9, 0xCB7E40FC, 0xB33DE69F, 0xF599BFFA, 0x077FF3CF, + 0xF698BFFA, 0x077FEDFF, 0x2A771F40, 0xFCCD3FEB, 0x337F1DFF, 0x75EE3E80, 0xF85BFFC1, 0xEF67C43F, + 0x8FC704F1, 0xB7FB00AC, 0xD725DFC4, 0xFBAA0FFE, 0x99C738F1, 0xB7FB00E3, 0xA5F6C05F, 0xF579FD4F, + 0xDFF3EBBF, 0xE4F3C64B, 0xEDF1FA9F, 0xF5C13FF7, 0x673FF1B7, 0xFB005AFF, 0xB33DF057, 0x7DF0DF09, + 0xFF2318BF, 0xEF127FB5, 0x07FE3BE1, 0x7F39788C, 0x13FF3B6B, 0xFFD91EF8, 0xEF42FFB1, 0xFEEBF8AF, + 0x72F701CC, 0x6F3CC4EF, 0x04F1579E, 0xE06FF701, 0xECFFA7F4, 0x7E3FF68F, 0xC27B10FB, 0xC716771F, + 0x60BC06C2, 0xFE3188FD, 0x7323EC7D, 0x91F80FD4, 0xFD5B780D, 0xD7FD53EC, 0xF5D7FD5B, 0xF413F287, + 0xC233D5FC, 0xC1CE77B6, 0x7F97F362, 0xCD1FB27E, 0xE778CD1F, 0x324FDC07, 0x18AF54F3, 0x07A9171C, + 0x877FE1DF, 0x398AFE8F, 0xD879D8FA, 0x8FFAFE97, 0x2A7FD337, 0xFE62AF55, 0xF9E33EC0, 0xFE7D87A9, + 0xDA7FB177, 0x1CE3BF4A, 0x7FFF63F9, 0xC32A771F, 0x60EF1F0B, 0xE39F903F, 0xAC639EE0, 0x3F10F287, + 0xE4F387CE, 0x36CCBF2D, 0xFAFB629B, 0xFF5BDC7D, 0x80F2B2FA, 0xF2ECFAEF, 0x55D8FCDF, 0xA8BF7FB2, + 0xF813FEB8, 0x0F505E66, 0xCFF89BBE, 0xF1EF8CFA, 0xF8C77D80, 0xF16AD7F8, 0x137BA33E, 0xFE3B6388, + 0xBFC2FF40, 0x8D3FD4F7, 0x29FE4D1F, 0xFC47117F, 0x23560FB3, 0xF8135E07, 0x6AFFC5DE, 0x28E26F39, + 0xFAFF33E2, 0xDFF6F167, 0xF6C0BF8D, 0xF57715C6, 0x93E21FF7, 0x01F8F757, 0xFCFA6BFA, 0xC6DF781A, + 0x7FDC0798, 0xFE761FFF, 0xF2FE85C4, 0xBF8DFD6F, 0x8BBB0F30, 0x5EDBFDFE, 0x63FAE03F, 0x8AFDAFF0, + 0xDF57F73F, 0xBD0FC2FE, 0x27F646E1, 0xBFF01FF3, 0xFB3FEE03, 0x8CD7BEEA, 0x5FEC8DF9, 0xFD5FECAD, + 0x24FEFBEA, 0xFE27BC0E, 0xF8FDDFF4, 0xC1BF8DFC, 0x6704FDFF, 0x2CF1DF57, 0xF38F525F, 0x44FEB31C, + 0xE3B992F8, 0x6FF7FBAF, 0xD903FF1D, 0xF0BF0AFC, 0x68FFC77D, 0x00F35B1D, 0xE297F67F, 0xE309FEDB, + 0x7DFE61F6, 0x98BFE69F, 0xE0AFF9EF, 0x16771F40, 0xFC39FF34, 0x7DE6AFF9, 0x2FF85BFE, 0x6BFC2DFF, + 0x35FEEA1F, 0xFC39FFC7, 0x7D00F137, 0xFFC69FF3, 0x7FB1F76B, 0xCFDFF25F, 0xE3CFF9BF, 0xE9337F3D, + 0xFF80BF9D, 0x7F8CBF9D, 0x3F8CBF9E, 0x7FC05FFD, 0x833FE7DF, 0x668FF9AB, 0x7FF0E7FC, 0x1FF701C4, + 0x9FCF5FA6, 0xCFFC75FC, 0xD7B9FB00, 0xE2CFF9BF, 0xB4FF93C4, 0x7F14FBC7, 0x16771F80, 0xF53AEC1F, + 0xA3D8BF0A, 0xFF31EC9F, 0x85FF81BA, 0x7FA2BE7F, 0x29F11FC3, 0xFE89F59F, 0xCFFFB80F, 0x305E07EA, + 0xFE69EB3F, 0x9FFFA53F, 0xD710FF76, 0xCD1F6CFD, 0xE7F3BFE9, 0x83FF0EF8, 0x1FC1F87D, 0x89F8B76B, + 0xFE20F676, 0xC0FF72F0, 0x584BFC6F, 0xF0E76FB3, 0x07FEDBD0, 0x7FACFF7C, 0xFEC77D00, 0xF35B1BE2, + 0x97CEFFC6, 0x13FCDB21, 0x7FD8EEF3, 0x879C7FE8, 0xFE51781F, 0xC5FEB1C5, 0xDD0718AF, 0x6361FF38, + 0x8AFD7323, 0xEC7D8FF8, 0x1FABFBB7, 0xF09AAAFB, 0xA7D83B5E, 0xF76FCBFF, 0x2C7FB7FC, 0xCFF207FB, + 0xBEC3F66F, 0xCBFF2C7F, 0x10FDFE9A, 0x3F483E3F, 0x50FD5BFE, 0x67F983E4, 0x93FDF05F, 0xF2FF41F4, + 0x7FC4F25F, 0xEB3FEAFB, 0xDFA5FC7F, 0x10FD5F6E, 0xF997EEDF, 0xCB2DFF72, 0xF9FB70ED, 0xBFD8EBC7, + 0xF823FFD3, 0xFC6195BB, 0x0FB0F707, 0x42FE9E90, 0x3FAC639E, 0xE07F2CF8, 0x4FE1FCD6, 0x5FEB3FA5, + 0x3E59EB3F, 0x5CDF975F, 0x40507D79, 0xB6C9A9D6, 0x7FA43E7A, 0xBCD67FB8, 0xBE8FF753, 0x5DFFA43E, + 0x7BBCD67F, 0x44FF685D, 0xFFB9BE6F, 0xEF9B3DBC, 0x7FB4AEFF, 0xF0FF28BD, 0x7FACAE7F, 0x7CBFE0FC, + 0x6BFD07FD, 0xD7FA0FD7, 0xF79DFF43, 0xA1FF5AFF, 0x11FDFE5A, 0xFFE1FABE, 0xEBFF23F4, 0x7E7FADFF, + 0x88FE605D, 0xFFB9BEEF, 0xC69FFD0F, 0xD6F51FFE, 0xB5FE03FF, 0x3CFEC3BE, 0xFF32FF56, 0x7AFE56FF, + 0xE1FA3EFB, 0xB7FCC3FA, 0x6FF51F1B, 0x7FABFF70, 0x7D9FFB6F, 0xF98F8DBF, 0xD57F8CBF, 0xE57F5CDF, + 0xE7F167FF, 0xA6CFFCAD, 0xFEC3F57D, 0xE66FF90F, 0xFC5FE8F9, 0x5BFD87EB, 0xFBCEFF05, 0xA1FFE77B, + 0xFE56FFE1, 0xFABEEBFF, 0x7961FC2F, 0xF4FC2DFF, 0xE3FABE1B, 0xFF0B3C7F, 0xCBFFE07F, 0xA5E7EFC6, + 0x7F38F45F, 0x7F5F92D2, 0xBC1FEBEF, 0x6FE4F735, 0x67FCEBBC, 0x1FE3F73F, 0x59FE327E, 0x9F72D8FE, + 0x7D0BE8DF, 0x93D2595F, 0x83BEFCFE, 0xE09F66CF, 0xFBB1FE7E, 0xE4709153, 0x822CFA6A, 0x6F0AFEBF, + 0xCEBF079A, 0xB77FDED7, 0xF9F743F3, 0xF6ABBFA9, 0xEA9F7FEF, 0xF2EEB345, 0xDF7E5FF3, 0xEEB345DF, + 0x7E8FF1C7, 0x8B8B7FFB, 0x7DC71F2F, 0x9EF775FE, 0x3DCADC7F, 0xABFDCB72, 0xE722B477, 0xACC8F33E, + 0xA5FA6345, 0x7FDEA7CA, 0xEF578A7C, 0xCA8A799F, 0xE2DF9B0C, 0x7E03F2E1, 0x226B7BF5, 0xF72CA7AC, + 0x28FEECF7, 0x250B9E9A, 0xF705C84D, 0xFBFEF9B2, 0x795FD0F6, 0x1E2E32DA, 0x7FB8E8E3, 0x7DF93DC8, + 0x994BAA2C, 0xED3DD7FF, 0xFEA573EE, 0xBC2FE0F7, 0x2DA2AFFE, 0xF6A74DF2, 0x3DC1E7FB, 0xCE95FD60, + 0x4F237F35, 0xA5BF7D5F, 0xE5DBD386, 0xCEA6E63F, 0x3E3FF72E, 0x7DBE41F2, 0x8FEF4316, 0xFDE6FD33, + 0xB4FEB4A9, 0xC969F2FB, 0x266FE86C, 0x91F76F5D, 0xB66C19EC, 0x35EFDFCA, 0xFAF07F65, 0xF07F4DF5, + 0x7FDD75D7, 0xC15EF62F, 0xF6AE84FF, 0x8B457F4D, 0xE94FF37E, 0x91D797F6, 0x36EFEFFF, 0xE8473F0A, + 0x7BCDFBFB, 0xC5DE1AF4, 0xFF02F85F, 0xD6BCFFB0, 0xCA59FFE3, 0xF2FE28DB, 0x9BFDF0DC, 0x51B1A7FA, + 0xCDFB8BD1, 0x9FC5E27F, 0x31FABF4C, 0xDEDFCBF6, 0x1AFF7B59, 0xBF797F09, 0xC67399BC, 0xBF04E35F, + 0xFCDFCDF6, 0x9AF7EF66, 0xFDE6FD45, 0x22EF47FF, 0x1731AFE6, 0xFDDD6CAF, 0x797FF78C, 0x3C236FBB, + 0x0FE4FB06, 0xBEFFEBE6, 0xE979DB7D, 0x60F327F9, 0x9DDAA3FA, 0xB3E71979, 0x5F5FFD5B, 0x7D37DB9B, + 0x6DF622CF, 0xC8DBEE03, 0x9B3FDCEF, 0xA97FB117, 0x7946DE76, 0x1F68EDDD, 0x54FB2FF6, 0xBA797ADE, + 0x761F48F5, 0xF26CCFF5, 0x9F7946DE, 0x3B837FB5, 0xE7C67F06, 0x9EE0BDAB, 0xF69FEDE1, 0xFD3C7F5E, + 0xA3F8CBF3, 0xF128C55F, 0x6EDF6B34, 0x1FB2BF97, 0x68BEA83E, 0xE2FFCA62, 0x0FF17F4D, 0xD1A7F920, + 0xF6305FAE, 0x0CFE733C, 0x4E92FFCC, 0x6792E6C3, 0x35D5BFD8, 0x537DC47F, 0xB6F710C5, 0x7FD6FF11, + 0xCD07B587, 0xF9A2FA88, 0xFFDC9F31, 0x8AFFDCDE, 0x87683EA8, 0x3DCC17D5, 0x47FCEF81, 0xFFC518AF, + 0x1FB9F920, 0xF6305FF6, 0xC0FF12C4, 0xEF24C5FF, 0x1EF4FF6E, 0xB687F9B2, 0x1FFD5FC4, 0x3C11FFB7, + 0x63FC77B3, 0x3DCC976E, 0x9E9EB7DD, 0x0787FB62, 0x377F9967, 0xE46DF7C1, 0x16AF6A0F, 0xEF479E91, + 0xB7DD075B, 0xBC5E5FFD, 0x8BBDC833, 0xF2B6FB60, 0x390C7560, 0x0FF1DFCD, 0xD3F3B6FB, 0x608EDF47, + 0xCBFB7A5F, 0xEC7946DE, 0x3BAB7FB6, 0xE7E2F747, 0x6E3DF7BC, 0x77D5FEB3, 0x3D8ADF19, 0x7982F7CE, + 0x3AFE6C8F, 0xE3BF1943, 0x17FFCDFF, 0x5CFCE7E7, 0x1CFF699D, 0x8FFFACCF, 0xF19FF539, 0xFEB33EC7, + 0x7F7ECEF1, 0xEFFCAF91, 0x1B4117FF, 0x59E6F837, 0xFF16FFF2, 0x3D0BC57F, 0x3AC7C77F, 0x5AECE35F, + 0xF25F8AFF, 0xACCFF1DF, 0xE4D42EFE, 0xD3421FFF, 0xD91EC77F, 0xD6E7F857, 0xFF887FF5, 0xBF97ED71, + 0xFCAB7FC4, 0xBFF61FF1, 0xAFFDBF9B, 0xED71FC6B, 0xFF17314F, 0x8E7F1DFF, 0xDD6C8FE7, 0x4BE0E979, + 0xDBF700E1, 0x7B018E7F, 0xC733F2B6, 0xEF0128FE, 0xB33D8E7F, 0xC733F2B6, 0xEF0128FE, 0xCDBFC5BF, + 0xE31979DB, 0xF700B65F, 0xAB3D8EFF, 0xC0D3F3B6, 0xEF01F8BE, 0xFB42DAFF, 0x23CFC87B, 0x67F5CFF6, + 0x38FE1DCF, 0xC87B57ED, 0x3FDBE3F8, 0x9F8927C7, 0xBF8D3FDB, 0x237E9BD2, 0x4B3EFF4E, 0x4FFBFC3B, + 0xFDDCCD87, 0x0DF939E6, 0x8BEA23FE, 0x733C8E53, 0xFC673EE3, 0x341FD41E, 0xE68BEA3B, 0xFF7B83FF, + 0x319A0F6A, 0x8FF3FFAC, 0x8FF8CFFD, 0xD945F19F, 0xDBBBC7E7, 0xFFD91EE6, 0x8BEA23FE, 0xF7A87F8B, + 0xFFDBE17F, 0x94ED61BE, 0xEC81FFC5, 0x88C7718A, 0xFF3DE8FF, 0x5EB687F9, 0xB21FFD47, 0xFEAFE38F, + 0xFC5FC7FF, 0x6EB6C7F9, 0xBF8EFF22, 0xE689F857, 0x5E9CFFEB, 0xF8EF9E91, 0x67E46DDF, 0x8384EF45, + 0x5CFC32CF, 0xC8DBBE07, 0xB178557B, 0x783FF28C, 0xBCED7B10, 0x8B57B5C7, 0xF97FE0E9, 0x79DBF720, + 0x94FF677B, 0xB3EB79C2, 0xF38CBC77, 0x56FFE8FF, 0x7E8AFFC8, 0x33F2DE55, 0xFBCFF65C, 0xFC8EFBFC, + 0xDFF1DE19, 0xC67F57ED, 0xFFFBF104, 0x6FFB1E24, 0x7C2F82F7, 0x17E2FC58, 0xE2ED7C9C, 0x1FCFD5E7, + 0x769E28F3, 0x613ECE1B, 0x77B13EE2, 0x7F21CEEF, 0x67407F13, 0xCD878538, 0x6FDECAFA, 0xF09F503F, + 0x30D9CE93, 0x653ECCC7, 0x79AFCC97, 0x84FA81C4, 0x7BE775F8, 0x2FF29BF0, 0x5FE643C2, 0x7953E68B, + 0xE95BFC37, 0xB969E9BF, 0xC67FF3DC, 0xFA3FCAF6, 0x6CBE98BE, 0xC5BFD85B, 0x56E35FF4, 0x3F5EE783, + 0xD9B3F962, 0xFA88FF84, 0xFAC112F4, 0x7F599D0F, 0x660FF325, 0xA17EB088, 0x7922FEE7, 0xC3FF6EB6, + 0x87F91279, 0x46DE83E1, 0xFCD81FCE, 0x8F9167E4, 0xDD5FCFEF, 0x12AF83A1, 0x7ED0CDD3, 0xF34EB57E, + 0x60F73B76, 0x7ED7FB22, 0xCF33F0C6, 0xF74016AF, 0xA9D60FE4, 0xBE30F28C, 0xBC8FFAFE, 0x9B3D8BFF, + 0x2E9E91F7, 0x717F7E37, 0x7BB83FEB, 0xE6E978E3, 0x7B20F6DF, 0x72F73F33, 0xF204EFFE, 0x503F48BE, + 0x7ED08C85, 0xDB7F9BB1, 0x74FB6FE7, 0xC6BA1EEB, 0x73ACD7AC, 0x6FF1DF69, 0x63FF35D9, 0xD663990F, + 0x66CFE68B, 0xE9C3FF83, 0xC1FF7EBF, 0x1F983D9B, 0x2FA68FF8, 0x3F88FDB7, 0xC80F613D, 0x2EF361BF, + 0xDF2F4C1F, 0xF1FFA0EE, 0xBF16FFFB, 0xB11E8FB2, 0x3DCC9707, 0xB1FF2E46, 0x7F5EA2F8, 0x6F633DDE, + 0xCBF6305F, 0xDAC8BF96, 0x603C69FF, 0x97F1A2FD, 0xC0ECD97C, 0x317D8B7F, 0xE369F16F, 0xBC6C3E98, + 0x3D9B2F5D, 0x3C23EF1D, 0x7EFFB3EF, 0x8B307FBA, 0x797ADEED, 0xBAFFCA7D, 0xF00EBFFF, 0x75F18CBC, + 0x47FDFE6F, 0xF62CFEBB, 0x7846DE63, 0x75FFC5F7, 0x5DB4FF77, 0xF18CBC47, 0xFDFE6BF6, 0x10FFDD3C, + 0x3DEFB6DF, 0x7FCD9EEB, 0x3FF38CBC, 0x7704FF6D, 0x9F7FBD17, 0x4FF0DEE6, 0xF30FB387, 0xF7B7E0FC, + 0x792EE6E3, 0x20C55F1B, 0xE7A13A3F, 0x16D37C69, 0xE3FC7B06, 0xE2E71C8A, 0xFFFD380F, 0xD97CB0F3, + 0xD2ADAC0F, 0xFF07FDF9, 0x5FF8D079, 0xD0EC61BE, 0x1CF4E77F, 0xB1B79EE2, 0x7F3FCE43, 0x653E3CE4, + 0xCF8BA68F, 0xF86F6BFD, 0xE361C876, 0x1E1E657B, 0x982F6DD4, 0x3F16633C, 0xD753FCDF, 0x08FF7BD9, + 0x1EE6CB16, 0xF85F82F8, 0xA5F3BFF0, 0xA4F3A0D9, 0xC37CB9C6, 0x9FFF8D27, 0xE2FF468C, 0xFF6EB687, + 0xF9D2CDD3, 0xF36EFBF3, 0xAF7D5FE6, 0xE62FF38C, 0xBC47EBF9, 0xB77C0FEA, 0xCFBF5D3C, 0x23EF317F, + 0xFE377B88, 0xFFC833F2, 0x1EADE75F, 0x89D7317F, 0xFE9F81A7, 0xE7DDF6F5, 0x0FB387F8, 0x8F3C23EF, + 0x1DFEFC6D, 0xF65CFCAE, 0x73EBB9E7, 0xBDCD9FFF, 0xCD1EC5EF, 0x8C3CC17B, 0x87AF3F98, 0x3D8E7FAD, + 0x3F23FEA5, 0xFE4DF1AF, 0xF550C4BF, 0xD62BEF62, 0x7D8E7FAD, 0x7F23FEB5, 0x1E8AF8D7, 0x7AE9ADAC, + 0xCFF1CFF5, 0xFFCC97EB, 0xC1668FE3, 0x9FEBFF62, 0xEF351FFF, 0x5A0F45FC, 0x73BDD8F4, 0x39FEE5FE, + 0x83E25FEB, 0xE1A36C8F, 0xE35FEF3F, 0x10FFEA1F, 0xF1AFFEF7, 0xB23D8E7F, 0xF58FF8E7, 0xFA7FE6CB, + 0xF560B3C7, 0xF1CFF57F, 0xE3C9F1AF, 0xE3BF9BED, 0xF17C093C, 0x3DEFB6AF, 0x7FDBF785, 0x1CFF8E67, + 0xE43D5AEB, 0xDF16FF5C, 0xFFEEE219, 0x798FF9FA, 0xBFD9E3F8, 0x773C23EF, 0xD15AFFB6, 0xF8E7FAFF, + 0x0C3C3DEF, 0xB6BFFF30, 0x7B1CFF8E, 0x67E4BDC3, 0xD7DFCD1E, 0xC7BFE319, 0x796FF3F5, 0x7FB3C7F1, + 0x3F134F8E, 0x7FBE7F30, 0x7BC4CFCE, 0x8FC8BFF5, 0xFC88FC5B, 0xCF13757E, 0x2CA3F9F2, 0x20CEAF67, + 0x207ED752, 0xFC3F84F3, 0xD4AD96DF, 0xE979E756, 0xD677FEBF, 0x1AFCD37D, 0xB0D9E3FC, 0x9FEFFFA5, + 0x3FDB28FE, 0xDB384F22, 0xFFE7FB62, 0xD347FC6F, 0x51FF16FF, 0x37C2FF28, 0xDBC37CD9, 0x02FF8B11, + 0x8F6B29FE, 0xB7A0FF7B, 0xD91EE6CB, 0x35E83FF2, 0x7FBEFF17, 0x7DBA0F36, 0x7B9CFFF3, 0xFDBFF144, + 0xFCB7719E, 0xDCCDF630, 0x5F22CFC8, 0x7B349C5F, 0xDBE1FC18, 0x7946DE63, 0xF5FC8CEF, 0x7BE9FCDA, + 0xC533F21E, 0xF5F7FF66, 0x8FF3FFC0, 0xD3F36ED7, 0xFA81E5FF, 0x7CFFDFC5, 0x33F2DEE1, 0xBF7F307B, + 0x88FFC833, 0xF2DE16EA, 0x073BFCF7, 0x0F5D3C23, 0xEF1D61FC, 0xB785FAC1, 0x7BF004EF, 0x76A81FEC, + 0x08E3FF3A, 0xCE8FE75A, 0xFD4BCF8F, 0xE75ABD4A, 0xCF137759, 0xBD42CF1B, 0x77B13EE2, 0xFF759CDF, + 0xCF80FE18, 0xCD87D771, 0xDEBC95F5, 0xB9FEA7F5, 0x03D4FFF4, 0x3C7997D5, 0x77F4BC87, 0xFA9FD60F, + 0x2EB6FA97, 0xFABFD8EA, 0x21EA1FF5, 0x3F3D6F96, 0x7AF142F8, 0xBFC0EA99, 0xD27FABFF, 0x2F44FF47, + 0xD91EEAC5, 0xE7A3FF8B, 0xE1FF69AA, 0xFFCFC779, 0x6E2FDB43, 0xBD7821C6, 0x1FF53FAD, 0x1FA0FEA7, + 0xE7C9BBD9, 0x1ED7FFB4, 0x7EB08879, 0x22FEDF84, 0xFFDD6C0F, 0xF325F28C, 0xBC8F86F3, 0xE3F1707E, + 0x8C3C23EF, 0xE3F5FC2E, 0xF17A34D4, 0x0FBA793A, 0xDEF81EDC, 0xE2F5783D, 0xBF5BFDCF, 0xF18CBCFB, + 0xAB7FABFF, 0x59FD40EA, 0x899167E4, 0x3D18EAF7, 0xFDD5BFD8, 0x8B3C23EF, 0xFE50BF1F, 0x0CF5FB6E, + 0x9E9E770A, 0xF5FBFE50, 0xBF7F0F9E, 0x88FFE3C1, 0x7F0AF737, 0x0BC3F737, 0x297CFF93, 0xEAF720F2, + 0xFDE0FCFA, 0xBD86FEFF, 0x5B73DFFF, 0x483DFB35, 0x1FFFF63D, 0x88EAE37B, 0x11F9F787, 0x5EF7FEA5, + 0x9E3EE9D7, 0x1FCB0745, 0xFF4DEFDF, 0xF45DFDFF, 0xA150FFD7, 0xEF41D41F, 0xF245F8E7, 0xEF7F52F8, + 0xFE27D5EF, 0x41E05FBF, 0x1741FFC7, 0x7CFCBBEF, 0x7FE6D7EF, 0x41D07FFD, 0x5E44E485, 0xE1FB9FF3, + 0xC3F73F0B, 0x6B3E88F1, 0xD7EF4544, 0x3E3F7CFF, 0xB3307CFF, 0x33BF7E0F, 0xA2FE902F, 0xBE074FCF, + 0x3BD5FC97, 0xBF2F9F6D, 0x72E41978, 0xE3F70055, 0x1FF9AF7C, 0x9F1D7946, 0xDE476BFE, 0xCBBF2FC0, + 0xFB9167E4, 0x7DBCE6BF, 0xFCFB02E7, 0xDFF374BC, 0xF17B00F6, 0xFF68E83F, 0xF38CBCFB, 0xBD7FB387, + 0xF723CFC8, 0x7BD0F7DF, 0xECE1FDF7, 0xE009DEFD, 0x61FC077D, 0xFF65FF59, 0x1FF6DF4D, 0x61FF5DEF, + 0xE3DFBED7, 0xB0F9CFDF, 0xFFC8FEB3, 0x3EECFFEB, 0x7CFCDBF7, 0x22167FEC, 0x5FF28991, 0x907F8CF8, + 0xF867FFA6, 0xCFF1CFDF, 0xFF88FE62, 0x1FFF562F, 0x82FF737C, 0xFCBBEF7F, 0x52FD1E04, 0xFE17FBF8, + 0x77DFFF2C, 0x0CDFFFCC, 0xAFDF83A0, 0xFF0B7DFC, 0xBBEF7FCE, 0x0FDFFF2C, 0xACF5208C, 0xFF621FFF, + 0xEEFB9F85, 0xE1FB9FF9, 0xF57B109B, 0x5F562F7A, 0x0F9E9E77, 0xAAF52FFE, 0x7D01CF7F, 0xC733F0C6, + 0xEF4168FE, 0x5BFDCBE2, 0xCFF18CBC, 0x8FD6FA17, 0xFFBE84E3, 0xDFF18CBC, 0x8FD7FA17, 0xFFBEC4F9, + 0xF73C1D6F, 0xFC1E84FD, 0x5F18FABF, 0xD0C7BFE3, 0xDDEFFD9B, 0x3D8E7FC7, 0x33F21EF4, 0xFD377B1C, + 0xFF33F1E4, 0xF877E33F, 0xE8FBFFBF, +}; + +u32 point_table_binary_6[] = { + 0x11725D90, 0x310AC240, 0x10457FB1, 0xC2822944, 0x02C15388, + 0x47107286, 0x947AA05C, 0x2075C032, 0x17087676, 0x7616DEC1, 0x7422D6AE, 0x333B3B3B, 0x9A4D111E, + 0xFFCFDFF9, 0x1B6E38A2, 0x02C2B2DA, 0x817E8138, 0x3C80CF61, 0x7361C6D6, 0xB8699AC8, 0xEA170E3D, + 0xEB25DE68, 0xDB3690D2, 0xD31C5678, 0x0993CEFE, 0x124FD475, 0x4DF9E22F, 0x929F99F5, 0xC2F49119, + 0x70E8BA2E, 0xEBE9E479, 0x673C0A3B, 0xDCAF67E6, 0x69E69FD4, 0x2FBAF471, 0x58EF55FF, 0xF7CF75E9, + 0x8BC4D427, 0xDE87749F, 0xF6E7330C, 0x43EEEB8C, 0x47619758, 0xF2287FA1, 0xEF29F3CA, 0xB22FD2BE, + 0xCCBF79B6, 0xAF9FBD17, 0xF4BDE27E, 0x9EE7EFA7, 0xDCDFD3C7, 0x6CF9326F, 0x7DA07ACC, 0xF3C693B0, + 0x8FFB7F01, +}; + +u32 point_table_binary_7[] = { + 0x11727594, 0xB16FDA40, 0x14C61FB6, 0x852D0391, 0xD366B0CA, 0x90A55597, 0x283024F9, + 0x0B109132, 0x644162EC, 0xEACE9DD8, 0xBC12A1EE, 0x28235217, 0x24182B45, 0xEACA1F60, 0x09864ADD, + 0x32C14A95, 0xA14970EF, 0xDD77EF6C, 0x506B89E1, 0xC7FBEEDD, 0xBBF7BD3B, 0xFA44F7B4, 0x248A6F89, + 0x0683419E, 0x4F84A30B, 0x22CAD5EF, 0x5EFDA87A, 0x12BC63E6, 0x787E46B4, 0xFD195D74, 0x3A9D9C78, + 0xFD3551FD, 0x2351BBDD, 0xD68C38F2, 0x697E20FD, 0xF5FB7DE8, 0x753EA266, 0xB3A9384F, 0x9863AAD2, + 0x703854FB, 0x8123C5A3, 0xD108F16B, 0x8E9365CE, 0x17531DAC, 0xF4F917D6, 0xBF29E267, 0x1C8F35E7, + 0x137050E6, 0x8C3924AE, 0x9F995ACC, 0x8ECD57DE, 0xFF50AFE3, 0x5F39FEE7, 0xBFF5E9FE, 0xD16F700B, + 0x7C6258EF, 0xB7E47C86, 0x33705DF4, 0xA67F1E1D, 0x5F891FCC, 0xAF6F8FAF, 0x4CBD73B0, 0xF417ECA9, + 0xFDA7D3A9, 0xEDB7B36D, 0x74A5DF1C, 0xDF858D6E, 0x59BF0B89, 0x66B3D93F, 0xF48771C5, 0x3A5EF28F, + 0xEB5D483E, 0xF8EFFF6A, 0x74E17F3E, 0x0713FC64, 0xD6FAFDF9, 0xF228CAF4, 0x3C65F49E, 0xD9390F3E, + 0xEB7806BD, 0x738E79E2, 0xF3426FCE, 0xDB827E77, 0x07BDD4F3, 0xF23DCAE4, 0x7C60D183, 0x77774449, + 0x92D87C44, 0x528F62E5, 0xBFB79138, 0xF5C06145, 0xE61DFAA3, 0x1BB0EA87, 0xAADC7F28, 0xEAE37ED5, + 0x27C5F9C0, 0x4737F08B, 0x7AD0239F, 0xCC67B412, 0xBFF214EC, 0x5598553E, 0xCDAA82CA, 0x783CB6F3, + 0xCB9FE96F, 0xCA7ED4D7, 0x5E68FC12, 0x7D68FCB2, 0x7ACB5A6F, 0x39E5F334, 0x7EB88FA6, 0x5F29FB45, + 0xE43E9AFC, 0x09B8580F, 0x3DC97D49, 0xE18747C6, 0xAF14FDF1, 0xD00F33CF, 0xE6B3F35E, 0xF8277A77, + 0xCBFD967A, 0x5E7AEED6, 0xD49380B1, 0x9FDC9FC3, 0x7C25FFF4, 0xFDAD7DB0, 0xF114EC5D, 0x1ABFA5BE, + 0x4BD1B31F, 0xE57CDCAF, 0xB06AFD4C, 0xC1EEDAF4, 0x3F85DE5D, 0xCB7C73FC, 0x74E33FAF, 0x56DFACFF, + 0xCAE167E9, 0x8FF49FE3, 0xE2CFE9C6, 0xB2BE4FB1, 0x1F38723F, 0xA00F9CB2, 0x7E6FBDD6, 0xEFDFA758, + 0xBD20787F, 0x71DFF845, 0x11BDF867, 0x7989F769, 0xB158D8F9, 0x0FCC7AB9, 0x6FFC0FCF, 0x53E127EE, + 0xBBF42F90, 0x7CADFDF5, 0x520F156C, 0xD7F37EE2, 0xB7AC2FFC, 0x2871AB38, 0x9FDC47D5, 0x9F9AF4D7, + 0xE4AFD9FE, 0x66FBF5E9, 0xF73EB2F9, 0xE660FFC9, 0xBE975AEF, 0x3FF17DF9, 0x0B000000, +}; + +u32 point_table_binary_8[] = { + 0x1172759A, + 0x41889C55, 0x12C72BD3, 0x9FE971F2, 0x651CE324, 0x4CD60463, 0xD260071A, 0x32B23979, 0xC8410203, + 0x1E3CB8A0, 0x876611F1, 0xB0072FA2, 0xA1891B4F, 0x0D1E6C25, 0xE0C15EE8, 0x5D70D332, 0x1741415D, + 0x61C38A20, 0xEC080A71, 0xFDA025EE, 0x6EC4C11D, 0xB00D1333, 0x4EA6CD68, 0x6632FBBD, 0x57F5AF57, + 0xEFCD38B7, 0xDFBC7AAF, 0x5EBDAFBE, 0x7A55F535, 0xCD6CF5A9, 0x4D74EBCF, 0xC7FE79EF, 0xBDF76E91, + 0xE35EC93F, 0x1E3DF7F8, 0xE38F3BEE, 0x78FEDFD1, 0xBF2A3BF9, 0x578F7DCF, 0xF2D472BC, 0x71F8E859, + 0xE5527EE3, 0xCCFD2764, 0xBDC2F3E4, 0xD107657E, 0xE1E7FFFD, 0xD81FDDF8, 0xEDCD58BF, 0x67A3BFE4, + 0x48BF67A3, 0xFFF666AC, 0xDFB3D15F, 0xCA47FA3D, 0x1BFDD44A, 0xEC6F25F6, 0xB712FB5B, 0x89FDADC4, + 0xFE56627F, 0x2BB1BF15, 0xEBDFBA18, 0xEBF76CF4, 0x971CE9F7, 0x6CF46F5D, 0x8CF57B36, 0xFA4BF948, + 0xBF676BFF, 0x20B17F90, 0xD83F48EC, 0x1F24F60F, 0x12FB0789, 0xFD83C4FE, 0x41627F33, 0xB1BF99D8, + 0xDF4CEC6F, 0x26F63713, 0xFB9B89FD, 0xCDC4FE66, 0xE27F9778, 0xFE1A8D67, 0xCA35C744, 0x7EFE74C9, + 0xBF23FA85, 0xB2B1F25F, 0xEA6FEB90, 0x177F5BA7, 0x893BBC7C, 0x43F45B76, 0xFBB3F235, 0x27CFEB7B, + 0xCE1D6F6E, 0xA97CEEE4, 0x0DD71CCB, 0x7E9ACC64, 0xB9ED88D7, 0xDF7A9EF7, 0x3B26FBF5, 0xE3B91B97, + 0xF53ACC99, 0xE59A6359, 0x2F9D9FCA, 0xCBF912EC, 0x4BF57778, 0x3CC37887, 0xC7338C17, 0xBCFE04D6, + 0x17FF1DC7, 0xF845DECF, 0x38F63364, 0xCEC1E5FC, 0xADAFDDFC, 0x9F3721BF, 0xF507277F, 0x7D1DF25B, + 0x5D277FE3, 0x17EF7F73, 0x3C3E2DE3, 0x2E3EB9F1, 0x298CA79C, 0xCA9F607D, 0xFB449F1B, 0x77FB9996, + 0xFDF8F90B, 0x6EFECD0D, 0xD5BFE0F4, 0x0BA7FB4D, 0xF6E779E4, 0xF8D6ED9D, 0xECF5EB8F, 0xDCFA3CEE, + 0xE36BCDB1, 0x8C9FE0F3, 0xDC87F3DC, 0xE97C7BEE, 0x7CE479EC, 0x74DE763C, 0x9D3FE4F1, 0x1CE3439E, + 0x9FCBFC54, 0x3FEE8329, 0x8CCB7D30, 0x25F3FDF9, 0xF5DCF919, 0x6E3B1679, 0x89A733E0, 0xF4BC5BCC, + 0x33E0F3AC, 0xFF37D0DF, 0x627F9D11, 0x7FA579E6, 0x43966B8E, 0xCD7A3D27, 0x2FFB49F5, 0xA7EBCFB3, + 0xFC21C8CF, 0xB3FC21C8, 0x4B3C3C02, 0x4EF50D98, 0x8F809779, 0xFDA3585F, 0xE2E71159, 0x7F5785B9, + 0x66B9EDD8, 0xE8CB9D3C, 0xDBE7C773, 0x376EB846, 0x3E6478FE, 0x2D73DD72, 0xDB31AFB7, 0x6DFD647F, + 0xDBE7976F, 0xB87F5F27, 0xE8F4E9D3, 0xA57CC93E, 0x7EECA657, 0x5E7985C7, 0xBDBF8D31, 0x5798B392, + 0x9DBC671F, 0x7F2602FB, 0x7893D3EC, 0xEC2CDF37, 0x3E7E19F6, 0xF1CFC8F7, 0x387EE978, 0x8FE3A3B2, + 0x8F4FAC8F, 0xCEF3FE7E, 0x91FDA5EB, 0xD13CF306, 0x782779BB, 0xDE3CF386, 0xE51EC76B, 0xAF5FF287, + 0x75CBFEFE, 0x30F23EDE, 0xE761DCDF, 0x0786FD7D, 0x21FB39C1, 0xFB59C57E, 0xE6787C0D, 0xE373BCFE, + 0x1AD69F63, 0xFD6BD02F, 0xF9DCCAAF, 0x71BABEE4, 0x7B2BB2DE, 0xD6907919, 0x5CB0FC55, 0x91F7E33D, + 0x37CEEB21, 0x7F195A6E, 0x3B36EBD5, 0x9CFC049D, 0x3D7B96F5, 0xD59C3EE1, 0xD4BE727F, 0x2E9EAE96, + 0x1105FB73, 0xF1718526, 0x75BE8BBF, 0x2B654472, 0xECD677E3, 0xCB32EE79, 0xC1F1AF8C, 0x17BCFE55, + 0x593FDDDF, 0x8EF3BB8E, 0x0FB0FE9D, 0xF6D775FB, 0x39B0E3FE, 0x767A7EEE, 0xFE592B23, 0x8E3F9F8B, + 0xCC43C34E, 0x7E28F2DB, 0xCEBFC3E3, 0x4B187F9E, 0xC7BFC5F8, 0x4EF26D27, 0x3F16D6B7, 0xCF279DDF, + 0xE1E7B984, 0xE729F9D9, 0xA2E5B663, 0x99DF617F, 0x5E127FDE, 0xB6BF268F, 0x2F62BCC9, 0xE38B189F, + 0x66FDFF81, 0xFE06AF7F, 0x05EB3758, 0xFE0AE41B, 0xBCDE1559, 0xCFD70B25, 0x7F65B9E6, 0x78E7F5B7, + 0xC95F62F9, 0x815D3FD5, 0xDF734C61, 0xFD9E9B6F, 0xB8ED98E5, 0xFD7A6DB7, 0x9E793FE5, 0x3EF02CEF, + 0x7B2D709F, 0x39A3B7DE, 0x7ACBC9F7, 0x595EB960, 0xCE995BCC, 0x3565C4FF, 0x3ADF37DB, 0xE4D371DC, + 0x4FCC785E, 0x53B21FF8, 0xDF74E03E, 0x73C6EF43, 0x87792A70, 0xC1CCFA7C, 0xFDE1E5C1, 0xB8DFA10F, + 0xF94D5DF2, 0x63C4670A, 0x9CBBE84B, 0x24F55C9F, 0xB97243D9, 0xCB576E68, 0xFDE779CF, 0x57CA5E7E, + 0xCF572CCF, 0xF7E5183D, 0xF0A2CDCF, 0x49B8BC5F, 0xFC7ABB56, 0xB3BDCAFE, 0x3ECAF6BA, 0xF9B8AF48, + 0xF683FB6C, 0xD7AADC8F, 0x72FFEEBA, 0x517FC9DE, 0xCFE50D2A, 0xCCFB29EF, 0xB7BACC2F, 0x787E5E97, + 0xF38FF47B, 0x36FAF17E, 0x413F9E17, 0xF4E33CA1, 0x1FF93CF4, 0xFBE763F4, 0xE379413F, 0xFCCDE97F, + 0xFBEDB73D, 0xBB78B4FA, 0x64B6D7DF, 0x1712AF56, 0x9FA4C89F, 0x9D7EE658, 0x3FF2EBD5, 0x27C16544, + 0xF29CD765, 0x3DD5EFF4, 0xC1DFC8F8, 0x9F9337FE, 0xD867AEDC, 0x90FB459F, 0xBFF7BF8B, 0xE1F9733E, + 0xCCFAA64A, 0x6679DECF, 0x943C6FF8, 0x2329B3BE, 0xDB0D8AE2, 0xF3F823CA, 0x7DE6EC45, 0xE86779E5, + 0x8279EF19, 0xD8C7F260, 0xA95F1E69, 0xFCDBD633, 0xB71BCCC8, 0x47EA8807, 0x92AF3402, 0xF799251E, + 0xCC33D703, 0x17CCF2BE, 0x0F981BCA, 0x6C6F03EF, 0xFF3CF23B, 0x791FA51F, 0xB152AEE7, 0xFD63C8BC, + 0x1658F30B, 0xDBAF5851, 0xE6FC7505, 0xEB493DB1, 0xA6CCF5F9, 0x5AB91FED, 0x4F787961, 0x89B7EBAF, + 0xE5A7B81E, 0xE6F57FBE, 0x949F92F1, 0x3EF3E4CB, 0xCA5E7EF2, 0x65912F98, 0xEF39A2EC, 0xE5EF39C2, + 0xF2BC9F9F, 0x2F1D9BB5, 0xF5FAFA6B, 0xCC65BCEE, 0x737ECFE7, 0x897ED54C, 0xE00E3345, 0xF1FD9032, + 0xEA833AD9, 0x7ED54C88, 0x6F05333F, 0x8F727EC1, 0xF2121FA5, 0x1F32C479, 0x77989703, 0x6BBE65FB, + 0x254365B6, 0x6F68E3AB, 0x97D7F85E, 0x30E7A4FD, 0x112FAFE7, 0xDFE7FA2C, 0x0BFB6973, 0x7C17EE30, + 0x53743FEA, 0xFDD0407D, 0x578FFA15, 0x53CA6CAF, 0xDE0FF2BC, 0xA6C37DD6, 0xE77C9EED, 0xF5FEEDF3, + 0x7D65CDFF, 0x6DBF8E94, 0xD1AF30FE, 0xEDE5C16C, 0x6F26F6A2, 0x5F47E0F9, 0xD8FFA00F, 0xFE87FDC0, + 0xFF3C1BFF, 0xF3EB1BFF, 0x833EF81F, 0xF603FF43, 0x3D09FFF3, 0xEF5B9BED, 0xF5E721FD, 0x5A0A2CF5, + 0x0845F979, 0xA68CFE4B, 0x9D6CBF56, 0xCF43FAB1, 0x84F31F32, 0x67E04EF2, 0xFE7592F7, 0xAF93BC7F, + 0x9DE4FDEB, 0x24EF5F27, 0x79FF3AC9, 0xFBD789ED, 0x473DA3E7, 0x3F979CFF, 0x5C72FE73, 0xC9F9CF25, + 0xE73F979C, 0xFF5C72FE, 0x73B17ED4, 0xABD08F7A, 0x13FA7D3E, 0x60F47B36, 0xFAFD7D6E, 0xF47B36FA, + 0x51DF433F, 0xEA6FB55F, 0xFAB1E3E2, 0xEFD09707, 0xEE308BBF, 0x4BFD3BAE, 0x8CFE4E9D, 0x6C3F2157, + 0xE6FDE4F0, 0x77E9D78E, 0x0BC39E65, 0xF1B7B29E, 0xEF737DA0, 0x2CF582FF, 0xD3F35A16, 0xFF833D88, + 0x37E8370C, 0x95F97C86, 0xE26F38AF, 0x65C443F9, 0x1EB08878, 0x27F17E29, 0xB0D623F6, 0x7BC1A232, + 0xDBBB8878, 0x23F17E49, 0x99ED5D12, 0x7BF1BD60, 0x11F14FFC, 0x3947BC93, 0x7EFD7860, 0xE96F50A8, + 0x77DAFC3C, 0x98D12FC3, 0x7D8AFE9B, 0xDEAF05B3, 0xBE6F05CB, 0xE721DFF7, 0xFD852CC4, 0x43DF3F50, + 0x967E0245, 0xF5FF0699, 0xFCCB739D, 0x6C7F6B5D, 0x59FC33E8, 0x2B583E0F, 0xF1A6C7FA, 0xECFBB611, + 0x58FB1DF6, 0x7BD1BA32, 0xFAE3A6BE, 0xE899FDC8, 0xFBB801FF, 0x93EF45EB, 0x21FEF6B9, 0x9F91217F, + 0xE9733F42, 0x59FA1314, 0xF563D694, 0xD1DFAF93, 0xEDCFAD28, 0xB3BD2BB0, 0x57E2F55A, 0x888771FC, + 0x1B26F16F, 0x98C4BF61, 0x12FF8649, 0xFC1B26F1, 0x6F98C4BF, 0x61927F6C, 0xA21F46C1, 0xDF6DBEDF, + 0xD07A20AA, 0x87B2C005, 0xFA69228F, 0x7C9F34FF, 0xC9C37D80, 0x7A280BF1, 0xC1E79BB3, 0x789FA5DF, + 0x7732709F, 0x39C3FBDB, 0x67F92CBC, 0xCF9E73C4, 0x8B82E5C1, 0x9C6F9EB4, 0xF1C9CB6B, 0x7ED089BF, + 0x77C4F59F, 0xCF474CFD, 0xE7D9D47F, 0x3EBF30F5, 0x9F6753FF, 0xE1FB08EA, 0xBFF07D85, 0x19FDC72B, + 0xB6BECBB9, 0xBED7F8E8, 0x3943FCEC, 0xB37C16E2, 0xA9F423B4, 0xBE93FE82, 0xC67FCFC6, 0x3FBDBCFA, + 0x67643FF6, 0x3316E27D, 0x643FEA01, 0xD88F7C1F, 0xF6633FB0, 0x1FFAC6D4, 0xDEC4FE56, 0xA2BF95E8, + 0x6F25FA5B, 0x89FE56A2, 0xBF95E86F, 0x25FA5B49, 0xFDD5447F, 0xD4D4B779, 0x882FA887, 0x119FE00F, + 0x1B810BF4, 0x57B5BECD, 0x437C413D, 0xBC6EF3D3, 0x3CC427F4, 0x9734BE8B, 0x3FE681FB, 0xCC19F2D7, + 0x3ECB67C8, 0x870B66CD, 0xE70B9607, 0xE37B8FB9, 0x9F6AE17E, 0xC079E37E, 0x43BF7831, 0x709F398B, + 0x9EC752E0, 0x02FD3791, 0x2FD06FD3, 0xFC330FF7, 0x239E87B9, 0x1FE3FE43, 0x23E93F6C, 0x8F4771FF, + 0xA191F41F, 0x1A49FFA1, 0x91F41F1A, 0x71FF01FD, 0x37E4B7E8, 0x076581FB, 0xCC19EA2F, 0xF1BF2CD4, + 0x53B590DF, 0xA21F9429, 0xE3FBA7C4, 0xBF4BF03F, 0xAD0F22FB, 0x71DEB01F, 0xCF83ECF3, 0x31F6A39E, + 0xD6FEC77C, 0x6C3F9E07, 0xEC47BDAE, 0xFD9F611C, 0x7FD11F3F, 0x19388ABF, 0xFEFE31F1, 0xD7DF3726, + 0xFEFAFBD5, 0xC45F7C4F, 0x3C69EB73, 0x1B7FA5DF, 0x6DF53BB6, 0xFA9933EE, 0xDF0E99AD, 0x7EE6A09F, + 0xE5E5FB86, 0x7C3FB5FA, 0x595EEB93, 0xEDFABB89, 0xFE6EB01F, 0xFB9995FD, 0x40DFACEA, 0x2BB9CBFA, + 0xBFFCEC43, 0xFDFE7BD2, 0xD447DBF4, 0x77837EF4, 0xFB4F0656, 0xFDB27E9F, 0xE5B3606F, 0x97F53B7D, + 0xFE3CBAC1, 0x7E7C0F8E, 0xF47793F3, 0x4FF52F24, 0xFA17E2E7, 0x0FFDF23C, 0x54BFF242, 0x78FE38EF, + 0xE8FC53FD, 0xA358BFF5, 0x3FF85BA4, 0x7F94E81F, 0xC5FAADFF, 0xC1DF22FD, 0xA3E4FC45, 0xBFCCF71C, + 0xD93F4ACE, 0x7F943CFF, 0x443FCB9B, 0xF31F25E7, 0x9FE84FDF, 0x3FE8B7FA, 0xAC7EFBFE, 0xE17D8BFC, + 0x7F94F87F, 0xA2DFBE7F, 0xF0274AFC, 0x6D3C70C1, 0x3C1EF9B7, 0xFBCF975F, 0xCE6BFF76, 0xE6A1EAA7, + 0x5A3FB8EF, 0xD1A7950B, 0x668ABE27, 0xCC3C44A8, 0x47F83EBB, 0xA7FAA9F4, 0x53F9BE3B, 0xACCCF7D9, + 0x610AF58B, 0x97A750BF, 0xF9785A7D, 0x5F7FDFE5, 0xEFFBEAFB, 0x363F35FD, 0xFCC2E61B, 0xC81FC72C, + 0xC7FD7689, 0xC7D50F94, 0xBD7CF503, 0xED3798F9, 0xA1DF1DE7, 0x0F980F7B, 0x311FE771, 0xC79F88A4, + 0xFFEDFBB7, 0xFA7D59FA, 0xBFE5FC73, 0x6096AF9E, 0x93FE35EC, 0xFF1CE7E7, 0xE4EFFCA6, 0xFAB9ED0F, + 0xDFF98D7E, 0x1F55FBA5, 0x5F8DF5AF, 0x5B7DE397, 0x95B99F7C, 0x39CC8FF6, 0x27F7D791, 0x47E5794B, + 0x7E587B42, 0x99BF173D, 0x4151BFF8, 0xC8A314FC, 0xB71DCE0F, 0xF519857A, 0x4FFA73BB, 0xAF297BF9, + 0xDDD76C7F, 0x732C7CBF, 0x89E6A3BE, 0xC77CF457, 0x311FFDE0, 0x83FF25F4, 0x9B3D1F38, 0x4E513FFA, + 0xC0F1EA7D, 0xD23FEEB3, 0xBC7003FD, 0xB2EAD79A, 0xBFF4FCF3, 0xFD5AF38D, 0x9EA9271A, 0xE887C97E, + 0xA51F7B70, 0x8A42FE50, 0xF2FE7314, 0xF583F79F, 0xABFE4DF2, 0x8D3ECB33, 0xA3BE1E0B, 0xF9737C7E, + 0xADE4FC5A, 0x89FDD28F, 0xBDFF1485, 0xFCB5E4C3, 0xAF52D40F, 0x3EFCAAD8, 0x2BFDE2FB, 0x4FA9FD5E, + 0xFFDDDF51, 0xC83F4B9E, 0x7C8CA27E, 0xEEE463BC, 0x5F9CD7DD, 0xDF99FD97, 0xEBEDD94F, 0x217F2CB9, + 0xFA3445FD, 0xD8EAD3AC, 0x0FF6ECD9, 0x2F3CAFE7, 0xFF85E64F, 0x7CFE5FD8, 0xF5C6C8AC, 0x6FCE1FF5, + 0x73E5F5D8, 0x1FDD5FDC, 0x0F95FD4B, 0xFD5D795D, 0xB8A3E36F, 0xEAF733D6, 0xFFA63DCF, 0x3132E76B, + 0xF55F8C9F, 0x1FFC91C2, 0xF70E797E, 0xD5EF95BD, 0x7CF57BFD, 0x7EC6FA3F, 0x5666FD1F, 0x4BFF24B6, + 0x7F2ED68F, 0xFE5B397F, 0x5699E7CF, 0x6A3D69E6, 0xA37F66EA, 0xC5D8FF06, 0x89FF0D12, 0xFF1BC4FE, + 0x07F9CA7B, 0x66FD5E12, 0x7FD9FEFB, 0xEC7A95F7, 0xD41FE3F3, 0x6B26E7D7, 0xD4F95D65, 0x3EBFAEED, + 0x9FFE7090, 0x42FFA0E4, 0xAB2F51D4, 0x8FBCFA12, 0x3F6F9CD7, 0x0F07E57D, 0x947853BF, 0x60DE6FF7, + 0x7BAAEB14, 0xF5136BD7, 0x79BF8847, 0xF50BB27F, 0xF187898F, 0x287CBF2E, 0xB97A9CA2, 0x7E60F578, + 0xEC6F131F, 0xC9FB837E, 0xDA334436, 0x1EAC5FA6, 0xB89F7759, 0xE5B9DFF7, 0x8CB0C4DB, 0x7D678D7F, + 0x943CF909, 0x45FDB8C9, 0x4FE4FC25, 0x1EEF3BAB, 0xEF9FD737, 0x7A98C2F7, 0xBF927F7C, 0x87A27EDA, + 0x8FEF883E, 0x795F470F, 0xC7EF5369, 0xE105FD1E, 0xC1FE77C1, 0xC6637D7F, 0x8649FCDC, 0xD4FBF55F, + 0xB65F55F9, 0xBD72C14C, 0x51BF2AF2, 0x2FF73DF2, 0x29BEAFD0, 0x6F6A3CA3, 0xCCDF33E5, 0x7C912FD4, + 0x9F32F18D, 0xEFDF0FF5, 0xF7C59C7F, 0x7C68FB03, 0xA69F5424, 0xFD16ECFF, 0x139B6F54, 0x369579FF, + 0x9B14F57B, 0xA2F78BF5, 0x9FB7EB95, 0xFACF5B79, 0xD3CF2992, 0x7E0BE6BF, 0xABCCF3DF, 0xB5F5BDE9, + 0xC71449BF, 0x0CFBFF87, 0xCD772ACF, 0x2AF3FE9F, 0xA5A85F12, 0xF51759FF, 0xA7B6DF91, 0x4DF0F9E3, + 0xBCB2090A, 0xDFEF6A26, 0x3EB754FF, 0x47B65F51, 0xF94C99F5, 0x7F4651BF, 0x82EC7D6C, 0xF3B7C60E, + 0xFBCB4DFC, 0x6868FED6, 0xD5EFB725, 0xDFBCC6FB, 0x453E7AEB, 0x27B607F9, 0xE6AD9F28, 0xEA17DCBC, + 0x16E7431A, 0x3FE793E7, 0xABFD80EA, 0x1BCAACFF, 0x0D7D5FDC, 0xEF591E90, 0x7C4BEA83, 0xE90795F9, + 0xF7300F52, 0x54AF4F3D, 0x40A19E5A, 0x60FB6C7D, 0x9BDD55ED, 0xDAFA36BB, 0x8BA2FACE, 0xDE8F8E77, + 0xDFACF66C, 0x7D3AF15C, 0xB567EBD3, 0x89E748EA, 0x619EBFFB, 0x26857ABE, 0xCBF9BBAD, 0xEF2B2F54, + 0xDFB7F57D, 0xE585B07F, 0xD42B2A3F, 0xE2F3013B, 0xFB2A67AA, 0x6F587B2B, 0x67CCFC91, 0xC95F6774, + 0xFE5FEC7A, 0x637DE582, 0x99A27ACF, 0xCE17FFED, 0xE97994E3, 0x95737A1E, 0x0573986F, 0xFDF7FF00, + }; + +u32 point_table_binary_9[] = { + 0x11725590, 0x3D6AC340, 0x10851F78, 0xB10C51C0, 0xE08005C2, 0x3F9553B8, 0xD12116DC, 0x1A15BA82, + 0xAFA06E5B, 0x812E20DC, 0x863402BB, 0x0FE40481, 0x1409A84A, 0xE32A7DAA, 0x14266C76, 0x767697F5, + 0x34E2DB37, 0x9A796F90, 0xE20853E3, 0x87DF6FF3, 0xD12871D4, 0x2FF4F2F3, 0x29A5B48C, 0x1D903E32, + 0xEB93D781, 0xAAAA2CB3, 0x0E1445C1, 0x6CE70179, 0x9E6BA4FA, 0x40BCC618, 0x6DDB1A5D, 0x1FE8FF0C, + 0x6960D233, 0xA3374D63, 0xF6B1BE89, 0xF51DE9B0, 0x4C3AF1C6, 0xB1D1CFB1, 0x1FA35B4E, 0x56405DD7, + 0x214FB29A, 0xCA5BFF53, 0x19FB1798, 0x95E4DFE7, 0xFD7B9A95, 0x9C5F9F99, 0x7D5E6661, 0x26905F9F, + 0x87AAEFFB, 0xE0FFEE23, 0xB06216DB, 0xE1ED95FA, 0x15F78BAD, 0x9BA7ECBC, 0xAFD182F7, 0x33E37EB4, + 0x70796C5E, 0x57E11EE2, 0x3DB0F2FB, 0xDDFD2C67, 0x7B60189E, 0xC33DB2FD, 0x64D9755D, 0x74AFC9D2, + 0xF9B779E6, 0xD7E4E2FB, 0x795F7271, 0xF995DF1F, 0xFB9D5FF9, 0xDEFF0000, +}; + +u32 point_table_binary_10[] = { + 0x11728D5B, 0x7D90D6D5, + 0x75BEEFFB, 0xAEBB7C08, 0x44F97053, 0x3482B1C0, 0xE0B20B2C, 0xC8572124, 0x2C02C2AC, 0x10136271, + 0xCC4EABCD, 0xCEACA333, 0x9D6AE3A4, 0xAD65BA63, 0x705810B4, 0xD8053471, 0x0C9A19C9, 0x34133B8D, + 0x33C632E9, 0x878D1332, 0x2048AC53, 0x5BAB6D75, 0xB431D321, 0xA64D1975, 0xDF5FEFF9, 0x78CE3DF7, + 0xBE6B92FD, 0xC3F178CF, 0x3DE7DEF3, 0x3CCFFD7A, 0x7F5683E1, 0x64AD2DF0, 0xDFECD9B3, 0xAB6AB0D6, + 0x2636FF43, 0xECA74218, 0xBB0B76F4, 0x671BFEE1, 0x24BCD15F, 0xECE4DF1C, 0x0B61826B, 0x17DBB5DF, + 0x14C2A47D, 0xAE9DEDBC, 0xDDC7175B, 0xDA9BA7C4, 0x6EBF05B6, 0xF8B7DF22, 0xFE61486C, 0xCC2F0C89, + 0x3FE6576B, 0x48FBD831, 0x69AF35A4, 0x7DEC98B4, 0x97FE653C, 0xEAEFEB41, 0xFD7DBDD8, 0x6ECBF3F9, + 0x7A53BBAF, 0x17B5FB7A, 0xF2785CBD, 0x78BCAE9E, 0x182FEA85, 0xF9583D6F, 0x88F966BB, 0xFADD0BBB, + 0x2DF4F5F5, 0x89FD9464, 0x64FB06D8, 0xA97FF8A9, 0xB4FB7868, 0xA77AFBF8, 0x64937F9B, 0xF397FE2E, + 0x5E673E1E, 0xB1D37890, 0xCFC6A7F1, 0x7D3BFCC3, 0x8DF9F8C8, 0xF6E3838D, 0x7CE1CFF2, 0xF9B3EDE6, + 0xCFFE6EFE, 0xC93F98BF, 0xCFCF78B9, 0xFC8CEFEC, 0xBCBF9F4F, 0x1A6F1A9F, 0xAF07FB77, 0xE6E3433B, + 0xECEABFF2, 0xFC64FBFC, 0xE45FC60F, 0x2DF54EF5, 0xF4F1C8DF, 0xC723BC4A, 0xDBC763BC, 0x3B73FC11, + 0xCFFACFCC, 0xF116BB2D, 0xCBEFF927, 0x761ABFEF, 0xCFF39F99, 0xD7C7F74F, 0xE32FFD53, 0xFD9A6FE5, + 0xF523DBD7, 0x8FFC43CB, 0x7853BD7C, 0x7FCAE7FB, 0x63BC9EEF, 0xBE1DF5F0, 0xF5F3F3E3, 0xF5EBADBC, + 0x7ED2DFC5, 0xBB29AF27, 0xD6433FBE, 0xE0EA93D9, 0x37E6F1D8, 0xBE29AFAF, 0x8FC7FA7E, 0x2AADA7B4, + 0xDE8A9DEF, 0x0F7EBD17, 0x3BADB7D0, 0x17D64FAF, 0x2F5B2F8F, 0xB9F5F1A9, 0xB41EFFAA, 0xFD85C643, + 0xFFE2D77F, 0xB1D3FA1F, 0x42BEFE8B, 0x95C65FEE, 0x57F9FA2B, 0xB6DF1FC4, 0x76F36DCB, 0xC727761A, + 0x1FD97E7C, 0x62A7F1F9, 0xFD80EB35, 0xCE7EE1F3, 0x8BEDE233, 0x1E637709, 0x5EC8A77C, 0xB5F18402, + 0x2FDAB172, 0xBBF467BE, 0xD87882ED, 0x87829FF4, 0xF776E92F, 0xFAC27843, 0xDA0F19DF, 0xD41F78C0, + 0xDFD7F797, 0xE185F1E6, 0xF8E5F32D, 0xEBE1F902, 0x9BF6D3F6, 0x5B26583C, 0xB2DB7887, 0xD5FD7F8C, + 0xFE75C2AF, 0x3D1EF4C7, 0x7CC81E3B, 0x36C1E6FF, 0x51F343FD, 0x90CF6C3E, 0x6F4CDA67, 0xF1F87C42, + 0x3B7CC8DA, 0xC71B6F39, 0x9E747E92, 0x78DE2EFD, 0xED7CE5EA, 0x93CE5BD2, 0x1F7C4EEB, 0x59CE5FF0, + 0x13E721AC, 0x27382F41, 0xAF6DAE7F, 0xAEEFFCBC, 0x83F14C08, 0xF9790FE7, 0x1D8C0FE7, 0xA171FDB3, + 0xF3A8D86D, 0xC5F9343B, 0x5F8E15E7, 0xCBB1E27C, 0x39569C2F, 0xC78AF3E5, 0x5871BE1C, 0xF3F8FF72, + 0xFD435FA8, 0x1FD64FD4, 0x0FEB5B5B, 0xB1BEB5F9, 0xFE6DC5FA, 0x9BE5CBEB, 0x81F14F28, 0xCEBBA82F, + 0xF866E7F3, 0x779A63D5, 0x9F86B02E, 0xCC8F4615, 0xDBA3FD77, 0x216C0973, 0x07EFBFFF, 0xFE385F69, + 0xDF19DB17, 0x2F5E2CED, 0x6BA9BDEB, 0x516AA7FE, 0x349F75E1, 0x42387FFE, 0x7C15D646, 0x7B49081B, + 0x7BEA4B99, 0xFFD7443B, 0xA6DA70B4, 0x3D349BCD, 0xAAFAA6D8, 0x2B6F53BB, 0xE8DFD27E, 0x48E25DFB, + 0x62BD9BF9, 0xFE4D4167, 0xE56D975B, 0x7B5814DB, 0xCF76F620, 0x5EDC0363, 0xBC4B643E, 0xD788FF86, + 0x47C59FC6, 0x47FE1B97, 0x742E61FF, 0xC168AF0F, 0xA137CC3A, 0x62F6F364, 0x4FBECDE2, 0xBF42F927, + 0xBEC8FD8B, 0xF970BCD8, 0xBEB17BE2, 0x4B6C0F49, 0xFF2D61F2, 0xE0E1C387, 0xC55E4FF6, 0xACAF91DD, + 0x52EFD8BF, 0x3A47F5BA, 0xF22CFAFB, 0xFA73FB42, 0x8ADFDD6D, 0xEDBEFE71, 0x7CD58F69, 0x7C57BE88, + 0xFAFAFA94, 0xF367FF18, 0xEFDA33DD, 0x8B315F8A, 0xD71BBA6C, 0xFE94BF37, 0xCCBD95FB, 0x2F6C8E51, + 0x840DA34B, 0x0D3FB257, 0xDEBAD4F0, 0x233EAD8B, 0x93247E50, 0xFCE6191A, 0xCFF2D33B, 0x77EEA4F1, + 0x37C9DED8, 0xB5FC25B2, 0x9BA764FE, 0xF3E2FC47, 0x4646AA6A, 0xB58CBFA7, 0xE7CAD3A2, 0xDF3C7FCB, + 0xF856CBF8, 0x7BBABA7B, 0x64BD88A3, 0x3941F12E, 0xB6788447, 0x4FF7C433, 0x8897E159, 0xE24DFEDD, + 0x94BF7311, 0xE2111FE7, 0x453EF27C, 0x560BFF7A, 0xBAEBDD1C, 0x6FBEE0BF, 0xE8C84595, 0xF96F25FF, + 0x20F9637B, 0xA8C5F6A3, 0xB39BF0A7, 0x7A2D3ABC, 0x348C6BAF, 0x967AF574, 0x2F3F8378, 0x54CF7971, + 0x90B23E47, 0xFB2DB297, 0x05B4D379, 0x735E589C, 0x6C5FCF38, 0xBF66ACC7, 0xD26AC56D, 0x1CBFC0A3, + 0x05AF7BC5, 0x5E1EEDC1, 0xC1C1783E, 0x157B89DA, 0x916F4D8A, 0xB7F9C315, 0x838CE7A8, 0xE0B9EDD4, + 0xF297A83F, 0xAD0FE4BF, 0x53E39578, 0x87E3D18E, 0xF3EDFF9D, 0xA535593F, 0xF3F5A4A5, 0x7FE14FF9, + 0x08EF6DA7, 0xBA97D8FA, 0xE3F5312A, 0xFAD976F6, 0xCA73E3AD, 0x4F311EF3, 0xBFFF4B97, 0xD7919FD6, + 0x879D717D, 0x60FF5159, 0x0FB69DED, 0x5C8AFE5E, 0xAF2D7A1E, 0x157E6D3B, 0x33F11CC6, 0x4F7CD919, + 0xF9C2F53A, 0x2EFCE8FF, 0xBDF6BA8E, 0x9FF9B3ED, 0x4C7DE9B8, 0xFE453BE5, 0xAB6D88F5, 0xAEC2D7B8, + 0x7E27C47F, 0xBBF2B15C, 0x5F5BD6CF, 0x72BD8C7C, 0xA8F5453E, 0x34C351B6, 0x67887F97, 0xE6FF557C, + 0x1FB75E6E, 0xFEE57C81, 0xE7F475CD, 0x3B65BED5, 0x4CB1AB65, 0xC237B1DB, 0x87AB65CC, 0x37E55FFB, + 0x70F34EE1, 0x9FB4B75D, 0xD076E563, 0xDB05696F, 0x9E92F6F0, 0x6CB5CCF4, 0xC176F34E, 0x9C67E43C, + 0x35ED0BB2, 0xDF577D78, 0xEFE1FC37, 0x5437937D, 0xD1F67ADB, 0x3DF7DC43, 0xF6F7C4BE, 0xE855198F, + 0xD81D9F6A, 0xFF2D6AC7, 0x7BCC653D, 0xD37F2EE7, 0x01897759, 0x4FDBA33A, 0x9F9BC5BF, 0xFE25EDDF, + 0x2776EDF7, 0x753E65BE, 0x3EB16B53, 0x753ED9F8, 0xCA7CE578, 0xC0875AB3, 0x793BD7FF, 0x443553EC, + 0x6A09EA2D, 0xE7F96A09, 0xC507DF42, 0x68DE2E76, 0xD5A7F7B7, 0xE7987F27, 0xC4AE35C3, 0x73122FFC, + 0xA1D893BE, 0xFFF2A927, 0xED3E17C2, 0x9469C097, 0xEC2BFEB3, 0x79AFC69B, 0x2976F519, 0xD8C49719, + 0xD7C316FD, 0x7DEC92E4, 0x4FFA9FFC, 0x4AF2A7F9, 0xD5D7559F, 0xF1EB417D, 0x5DF35EAD, 0xC740F374, + 0xE4C7CC49, 0xCAAF68EF, 0x09A1F102, 0x6CA95F7D, 0x5DF891CE, 0xBF8F3276, 0x7C3DFC48, 0xE287A3B5, + 0xAF8470F9, 0xAEC9FF8D, 0xFE62A7FE, 0x327EF33F, 0x29F69419, 0xF61E14F9, 0xDD396C76, 0x19AFB5BD, + 0x3784DFB8, 0xF8A3F245, 0x9BDB5D7E, 0xEE8FFC2D, 0xE3391A5E, 0x0E61D6FB, 0x299ED829, 0x5EDC0AC2, + 0x2547533C, 0xA9779A8F, 0xD8697CE2, 0x6FF18E56, 0x674398BA, 0x27C517DB, 0xE29F947A, 0xA6FE857F, + 0x6B7B5708, 0x13E7A3BD, 0x058F0169, 0xFFC8F196, 0xF98F0AFE, 0x697C051F, 0x4E0AFE53, 0x66E879FD, + 0xA8F0C3E5, 0xCFF851F2, 0x47EA597B, 0x3084974F, 0xFE8DD5BB, 0xF660ED17, 0x6CF78A1D, 0xFFCB2FB4, + 0x3DF72FDB, 0x7BA59DFE, 0x7C7BC73B, 0xD5CF7DFC, 0x8E772C1E, 0xE311FECD, 0xE5635BFD, 0x7B05DFDA, + 0x032E1EDB, 0xB5F7B2FE, 0xC1EC01B1, 0xCD9FED89, 0x4FD43B7D, 0xFBC4BFB4, 0xF9F278A7, 0x7DCCF993, + 0xDD21FEB4, 0xDE121FA7, 0x9DAF96D0, 0x7A50CD10, 0x7BCA7BB2, 0xBE603F99, 0xF29EAC2F, 0xD84FA69D, + 0x6FDE4EFE, 0xB82F4E3B, 0x2FEB4735, 0x43D69729, 0xEF4DFABE, 0xF417BE4F, 0x794FD623, 0x5A0FC53F, + 0x3CA7EB0F, 0xF3A1F670, 0xC247ECDA, 0xFBA807D9, 0xF1BFC01E, 0x103BD58B, 0xEC8EA7F3, 0xFE1D4FD7, + 0xDBCDEE22, 0x6FB57B61, 0xA77A905D, 0xDBEBE2B1, 0x5DFB69DE, 0xDFEC8171, 0xFB2F4AF5, 0x67FBDA54, + 0x7F1A4FFB, 0x11E74FF6, 0x41F5EF95, 0xF5A2F6E7, 0x29BFD8B5, 0x0BC84F76, 0xFC2FB007, 0xC476FE71, + 0xFD69CC4A, 0xF317BB3E, 0x2DEFAF76, 0x2FEC341E, 0xF2375BD7, 0xB37AC8E3, 0xD543ED03, 0x9F2F249B, + 0xC773E9EC, 0x347FB6AF, 0xCEE3CDF8, 0x833CDF8C, 0xA1E44F7A, 0xAF1D48F9, 0xC456BEF7, 0x8A6DFCEF, + 0x157F3F7F, 0xB21B53F3, 0xFE8DA9F5, 0x8966EFE1, 0xF94F34FF, 0x3DF9FCC9, 0xAEDDEFE2, 0xB15DFB49, + 0xDEDFEC81, 0xF1FA7F70, 0xD2CD87EC, 0x7369FE34, 0x9EE655CE, 0x9FEC8F43, 0x7FB97ECA, 0xFDB8DCAF, + 0x4B7DB17E, 0xE3FDE483, 0xFFAD5689, 0x1E45BF17, 0xDE842D7A, 0xBDF066F3, 0x6EB3D91F, 0x7658CCF6, + 0xF31DD3BC, 0x9E2FFC6C, 0xF256B97F, 0x885E2FFC, 0x2C8E5FE2, 0xF7893FEC, 0xB8DA9CA0, 0xF1764C93, + 0xFB9FACD7, 0x97EE9ABC, 0x55CE6772, 0x7F0BFB53, 0x7EBADF4C, 0xFD42F36E, 0x3ABFD378, 0xC5AE56C1, + 0x16FF347E, 0xBA1F4D7B, 0xBD7937EE, 0x97147FC6, 0x979B77CB, 0x7950CE17, 0x33BE5CAD, 0x329BFDAB, + 0x55E22FFB, 0xC3A5BBE4, 0xFC15ED9B, 0xA97DEA27, 0xC2777FED, 0x76B1C3F8, 0xF32BE75F, 0xDD4CF3B9, + 0xF8AF537F, 0x694FF5D3, 0xF6C0F717, 0xBD7F35C6, 0xC217F93D, 0x45EF5761, 0x8ADA5BAA, 0xB9CD7F89, + 0xF681B6D0, 0xDBDB1BFD, 0xA34DFCFE, 0x8ABEFFA8, 0x7F5B3D6C, 0x607FBDCF, 0x878961C3, 0xE9D3A7AB, + 0xB026FA93, 0xBDAFADF1, 0xFCF3CF5B, 0xBCC69FB4, 0x35389EFA, 0xC7FCEBD9, 0x5FDF2362, 0xFFF5FC3E, + 0x10FDAB4F, 0xD0E5B7F1, 0x7EFCB378, 0x8D7B1AEF, 0x733CF56F, 0xFC5FF8AC, 0x7FBF88D7, 0xF5CFCAFC, + 0x627F5A2F, 0xF737DE7D, 0xE185172C, 0x5EE3AEC6, 0xBB1C4FFD, 0x1BCDB04E, 0xEF7B4DCD, 0xBF8EF93F, + 0xA2F9F735, 0x3E58B162, 0x85C56BFC, 0x51E3038E, 0xA7FE6DB5, 0xB092FDF5, 0x7E1926A8, 0x7D44E7BF, + 0xBFF121D7, 0x4BE335EE, 0x6D7CC8F1, 0xD43FCE7F, 0x17EEA35A, 0xFF5DC8CF, 0xF53FA8FD, 0x355EE38F, + 0xD556FF46, 0x156E92F7, 0x37C133CE, 0xFF26791F, 0x16BC62FF, 0x0AF9A5FE, 0x62E3BD80, 0xF0C77B01, + 0xCF3FE2CF, 0xF78F8D3A, 0x7FC5BF5A, 0xA9F9157F, 0xF813FEEC, 0xAFEF2984, 0x3FBF070C, 0x6AFD157F, + 0xC403FEF0, 0x27FCD9FF, 0x508E7F75, 0x7F8E3FE2, 0x017FF803, 0x7FBC1F11, 0xFE67CE9C, 0xA9AABFB0, + 0xFA33FE88, 0x07FCE14F, 0xF8B3BFBE, 0x6710FE7C, 0x9F8DFECD, 0x7F4DF823, 0x1EF0873F, 0xE18FFB30, + 0xD73FE28F, 0xF973FD15, 0x7FC403FE, 0xF027FCD9, 0x5FDF6B08, 0x7FD49FF3, 0x2BFE8807, 0xFCE14FF8, + 0xB3FF7C9B, 0x3FF30178, 0x017FC433, 0xFCF57D8A, 0xF0077EF4, 0x3E41F863, 0xFC7CDE03, 0xFEB17FB8, + 0xCAE1AFFE, 0x843FF0A3, 0xF70EE89F, 0xE64BFE86, 0xBFC633FC, 0xD51FFAC7, 0xFBA2E11F, 0xEBCD36F0, + 0xD77886BF, 0xFA1BFEFA, 0x5E69F813, 0xDEAF3BFC, 0x359EE1AF, 0xFE86BFBE, 0x0F12FEC6, 0xDFB30E7F, + 0x8D67F8AB, 0x3FE10FFC, 0x387FC4DF, 0xF4F3BAC3, 0x5FE319FE, 0xEA4FF803, 0x3F7ADF83, 0xFE093F9E, + 0x3FF0D778, 0x86BFFA43, 0xFFC093F0, 0x477EAE3F, 0xF0D77886, 0xBFBEDF10, 0xFEC08FDE, 0x670CFF38, + 0xDFDA6F3A, 0xFCE3F8E9, 0x7C65F8AB, 0xBFE1AFEF, 0xEB867FAC, 0x37DBC05F, 0xE319FEEA, 0x6FF8EB7B, + 0xB8D77FF8, 0x0F87BFC6, 0xF3FA277F, 0xC35FDF63, 0x097FE3EF, 0xCBB9FE29, 0x9EE1AFFE, 0x843FF0D3, + 0xFCEBB87E, 0xD7697EE0, 0xAFF10C7F, 0xF527FC81, 0x1FCF57D7, 0x7FAA37DB, 0xC05FE319, 0xFEF36DFE, + 0xBB809FD6, 0x7F17F273, 0xFD81BFC6, 0xF3FA277F, 0xD3BFE249, 0xF863FE7C, 0xDE06FED7, 0xA1FEBA1F, + 0x1CB7FC5F, 0xC47B22CF, 0x7F8ADAFB, 0x74FED8FF, 0x8F6A7EEC, 0xFFEA4FF8, 0xEBFE23F5, 0x8FF8CBFB, + 0x66ECFF63, 0xB7FF6B3C, 0xDBFFD59F, 0xF067FFB5, 0x39FEB45F, 0x7BFC11CF, 0xEFFF1E7F, 0xFC7E02FD, + 0xD379219E, 0x69B3FDDF, 0xE30F7FE8, 0x1FEF9FD0, 0x3FF973FD, 0xB1FF6B3C, 0xDBFFD51F, 0xFAC7FBAA, + 0xEDFF435A, 0x7FECFF1A, 0xCFF67FF5, 0x77FBBFE1, 0x8FFA7BFC, 0x11CFEDFF, 0x86BF9E3F, 0x307FB115, + 0x2FDBFFF7, 0x15F8EBFB, 0xB6E1AFEF, 0xDF84BF9D, 0x9FCE3AFC, 0x4774FD01, 0xFEEA4FF8, 0xDBEF49E7, + 0xDCF96F8B, 0xAE7FC05F, 0xE319FE6B, 0x2DBF9CFF, 0xAEC9D77F, 0xAAB75FFF, 0x11CFF0BF, 0x265FFFF1, + 0xFB9BE14F, 0x78CF75F8, 0xAFC9D77F, 0xF81BFEFA, 0x3E4FF81B, 0x7F7B1CFE, 0x1ACFF057, 0x7FC2DFDE, + 0xEF1739FC, 0xF7597EC3, 0x8FE219FE, 0xA3B6FFED, 0x027E3C5F, 0xE07F245F, 0xFF11CFF0, 0x577FC35F, + 0xF134FC15, 0x2FC3FF48, 0xBEFEE37C, 0x58C7F71B, 0x38EFC73F, 0xC6E7FA6A, 0xA0F91AC5, 0xEB3824FC, + 0x8E763C6F, 0xD4FEA7E3, 0x10BFE7EE, 0x08B737DF, 0x8CEDEB17, 0xDCA1BF07, 0xDFDEFCE7, 0xD8FEB76A, + 0x6BBC3AE2, 0xE13E10FF, 0x44BF311E, 0x9F573A1E, 0xA2FB09F2, 0xC5F80F71, 0xBE4D31DE, 0x18C71F38, + 0x72E488E5, 0x8BF10738, 0xBEC6AB23, 0x1EEE0BF1, 0x8FF18DF1, 0xAACB39FE, 0x418EAFF9, 0x627CB163, + 0xBC6A16C7, 0xFFDCB973, 0xE72C5F8C, 0xFF39CEA7, 0xF1EA8887, 0xFB44FC13, 0xFC63FC85, 0x2EBEE6B3, + 0xF8657BAC, 0x4F3547F2, 0x3DF2C823, 0x969FF271, 0xFED6FE9C, 0xAF8E7C23, 0x697ECC9F, 0xBD36BF11, + 0xE043F962, 0xFF11EE3F, 0x6CF35B23, 0x7C96FC31, 0xDF1ACE3F, 0x92E6C7F1, 0x8E247C64, 0x7D307C46, + 0x18EFBD36, 0x3EC9B7DF, 0xF059F5CC, 0x33CF58BE, 0x187F15E7, 0x3B92F0F1, 0xF70F8BBF, 0xD7F8B5DF, + 0xE78BF1F7, 0x73BE61E3, 0xD7666EDF, 0x6FF86CE6, 0x7C23895F, 0x9ECFE97B, 0x24E16B8C, 0x7F00E357, + 0x7E1DF07C, 0x8DF1B7B3, 0x3D6CFCDA, 0x8EFDD68F, 0xDFEE43CA, 0xE76A53AC, 0xC715491F, 0xD56A1B3F, + 0xEBA3A5BD, 0xDFF0607D, 0x541B6C3E, 0x6297FD37, 0x267C70FE, 0x02FFF43C, 0x0D7EB17E, 0x900FFAA9, + 0x068D6FAC, 0x1FE4877E, 0x100FFAB1, 0xFB96F2BD, 0xFAAA8D9F, 0xF9887CE0, 0x67B53BD7, 0x0FF2413F, + 0x8807FDD8, 0x7D4CF95C, 0x1D327E49, 0xBCAFDAF8, 0xC5DE6BFC, 0x62BD201F, 0xF48278D0, 0x87DDD794, + 0xCF144FF9, 0x3522E75B, 0xABEF08C6, 0xAFFC5AC3, 0xF5D86B78, 0xB03E100F, 0xFAB0FB9C, 0x7D2F67FC, + 0x627D201F, 0xF4D1D21E, 0xEBD37C55, 0xF4C2FD77, 0x1BDFC46E, 0xED9FADCF, 0x761F84BD, 0x29E947BE, + 0x47B0F599, 0xF543787B, 0xFD203FE9, 0xC7C7B3F8, 0x2B73FD83, 0x8FD00FF2, 0x917E38DF, 0x06C347F4, + 0xD25FE847, 0xEF1FF554, 0xAFB9F8FD, 0x40F93C20, 0xFBB5EA23, 0xC60F731C, 0xFFE378C3, 0xD54E2F31, + 0x7EF8B8D3, 0x8BC6337D, 0xE0BE093E, 0xEF9178A6, 0x0FCD67FA, 0xD82DF14C, 0x1F9ACFF4, 0x717F1A3F, + 0xC7C37D14, 0x7C8E7C62, 0x03FCDD63, 0xE317BB6C, 0x8FFC621B, 0x7AD96DF3, 0x11BD94FD, 0x359FE907, + 0xF759F09D, 0xF4F2EF2E, 0xBEE6CBF4, 0xF9B6D38F, 0xE637FD68, 0x3CD30FEE, 0xBB89EF03, 0x729E503E, + 0x6A3ED30F, 0xE9FD35A7, 0x1FCD67FA, 0xD178A69F, 0x8D69FCE0, 0xAF8E5FF5, 0x21F98CFF, 0xFD36FE55, + 0xE02FE533, 0xBD6C4CE3, 0xF7F75BCF, 0x5FADBFE8, 0x63938D5F, 0xF4B1C1F0, 0xD80C7EE9, 0xF837FB78, + 0x5E7FE017, 0xC6AFFC12, 0x7DACB6FA, 0x1F40BEAC, 0xBDDFF8B6, 0x1DEBBFE2, 0xB1DD8FD7, 0xFAEBFDCD, + 0xF2E33E0E, 0xBE47BED4, 0x3EE9F413, 0xEB47F701, 0xD34FC4A3, 0x7685D34F, 0xAC5F6DBE, 0xD38FC633, + 0xFDE0BE0E, 0xBE473EC9, 0x7D42F5A3, 0xF94C3F91, 0x4FDC0EFD, 0x683ED38F, 0xC6F3FB0B, 0xDFE7C067, + 0xE2FB9B39, 0x7FC9DFF3, 0x37BCEBF4, 0xA2F9FCFE, 0x42F14C1F, 0xB8EF273E, 0x0FF07DD2, 0xEBF34D17, + 0x9FF4FE46, 0xBEBF503E, 0xD387C633, 0x7D5C97C6, 0xCF7CDE64, 0xE3B7F59E, 0xF2993ECA, 0xF67E9BCF, + 0x1AE041F9, 0x9D5EF2FE, 0xD7A5F971, 0xBE95091F, 0xF045F119, 0xC1FAACF3, 0x937C7D86, 0xCF2A5B3F, + 0xDF75FA59, 0x99F0F1EF, 0x039EDFB5, 0xAB9D7E56, 0x1B3EB6BF, 0x28BF442F, 0x7D86CF66, 0x1FCFAFFF, + 0xF8FD0FFB, 0x27DF77DD, 0xFE42F912, 0xFF85AF7E, 0x7F517EC9, 0x79ED683E, 0x7E7BAFC0, 0x7D63AFD5, + 0x5FEE2FA3, 0x36FE4338, 0x5F2A1E77, 0xF079F501, 0x1BFF1D7C, 0xBEDC97EA, 0x8FDF3FF8, 0x3D03F78D, + 0x21E397DC, 0x5FF65AFD, 0x1FC2793C, 0x6B1F32BE, 0xC97D66D8, 0xF018E0FC, 0xADFD399F, 0xBFDF78FD, + 0x84ADB97E, 0x90CFDF6F, 0xBC7E90DF, 0xDF6FBC7E, 0xECBD04F7, 0x8D785F62, 0x1BF1B7E6, 0xFAA1FB12, + 0xB7BBFB8C, 0xD70FE2D9, 0xFD654BE2, 0x17DF37B6, 0xDAFA25F7, 0x09CD67F7, 0x9718AF76, 0x79D20BF2, + 0xD9FD654B, 0xE2177E9F, 0xF1FCA27A, 0xD416BBFB, 0xCB565BBF, 0xF4BE64FC, 0x623D201F, 0xF481789E, + 0x5F5E1F84, 0x978E7FBF, 0xBEF7703E, 0xBBBF94ED, 0xC3492FB8, 0x8FE97ABC, 0xD98FD7FA, 0xEFCBF563, + 0xEF39EE7E, 0xA6FA3FE0, 0xF3413FE0, 0x33E907F7, 0x33E887F3, 0x8FE4FBA7, 0xBDF724BE, 0x63FF17FD, + 0xD0FDEF0D, 0xA79F21DB, 0xFFEFC0FD, 0x49F7CF3B, 0xF07E82FD, 0x9FE36D49, 0xFB3FF3F9, 0x7A8997F4, + 0x61FBBFF0, 0x7F87EDFF, 0xA29721DB, 0xFF07F0BE, 0x80F173BC, 0x35F9F98C, 0xF8E4CF5F, 0xC8E7F9EB, + 0xCF63C867, 0xFA58939F, 0xBFEC3D09, 0x7CBEDEF6, 0x777B5FF0, 0xE7AF96F6, 0x1DB6FF8B, 0x5E36E5E7, + 0xB196FE9A, 0xAF9EDE1B, 0xE43D2AF1, 0x1DE767E1, 0xF3F5767E, 0x1CB1F5E6, 0x934E3F3B, 0xECBC29FA, + 0xD178A69F, 0x7D697EE0, 0xB78E5FF4, 0x3364E767, 0xC9376CF3, 0x59053E53, 0x3ED3CFBE, 0x347EFFFE, + 0xE4F9EBCF, 0x67C867FC, 0x7F209DCF, 0xC05F1DFF, 0x66BC2FF8, 0xF399BD77, 0xB9F12BBF, 0x441FA3F9, + 0xF90A7C25, 0x7D60FDC7, 0x798CF2E1, 0xFBC1B917, 0x3AFAEDFB, 0x3FB6F57B, 0x4FFD1E73, 0xD2D743D0, + 0xEF33678A, 0xDDD1EFBF, 0xD7B476FD, 0x3EB3E387, 0x66CF14DB, 0xFCB3FEE5, 0xF79BF67D, 0x6AE8E897, + 0xFFDF07DF, 0x6376DCA7, 0xDF5BB2DD, 0xF8DD8EFB, 0xF4FBCD3E, 0xB1F1FDA7, 0x7D9F19FC, 0xF794B3FA, + 0x3B8EF9EF, 0x2DAFEA32, 0xBB4F6CF3, 0xE7EF0967, 0xEF4936C5, 0xBA64568A, 0xC7DF5FBE, 0x96FAF3FF, + 0x0FF3E447, 0xB797FD75, 0x7EC77CBD, 0xDDFC793C, 0xB32F95EF, 0x19F07DD7, 0x65DFD17A, 0xEAF76397, + 0x7D47EA81, 0xEF51665F, 0xDA719FFF, 0x7EA4F113, 0xF73D496C, 0xAF6E357B, 0xA6D81D87, 0xCD66FF64, + 0xD3F71493, 0xBE9B6CFA, 0x9EE2CA99, 0x1D87F5FB, 0x913EB1E5, 0xFB8A71FC, 0xCBF63E69, 0x4FF9E97B, + 0x8FB9BFDD, 0x7158BFDF, 0xE07A2CB8, 0xBAE3B07E, 0x5FD22776, 0xAA87F8CB, 0xF721517F, 0x4F37FF3E, + 0xEAE15BED, 0x0799FFEB, 0xA31DD7D3, 0xEAF36A2F, 0x0E27A8BD, 0xF9AD0957, 0xE9FBD789, 0xE6F138BF, + 0xCFABADFE, 0xB1FF7D6C, 0xF7447B8C, 0xFBDFB774, 0xE9D22A74, 0xD217C2DC, 0x7FBA8F17, 0xFB4FF7FE, + 0x949FFD63, 0xBC6A9EE4, 0x677E46FF, 0x6A85CBAF, 0xF17C7EF2, 0x8FFD1F93, 0xFF3F20DA, 0x2BB9FF63, + 0xCB972FE7, 0xF1563770, 0xFF65C84F, 0xF162FF65, 0x3A1FF6AF, 0x1F6F1F65, 0xFF43967F, 0x94DB9FD0, + 0xFCC7272C, 0xC4FC295E, 0xEC2FF621, 0xCB7F88ED, 0x276DFE62, 0x9FB0F9CF, 0xF3F162FF, 0x79DE3FF6, + 0x7F18F1B4, 0xFE0FC35F, 0xEBBFC0C7, 0x8BFD1778, 0xFFD81FEF, 0x938C67EC, 0x7FC0E315, 0xFBCFF1F1, + 0x62FF39FE, 0x3DD3D643, 0xBCCFC32E, 0xF950F245, 0xFDAD3FDE, 0xDFE31FEF, 0x87251F4A, 0xBEA87F1D, + 0xFE785F8F, 0x7FBCBF95, 0x7C28F9A2, 0xFE75F8E3, 0xBD3CFEC9, 0x7E55F0A1, 0x952FEC5F, 0x87FF70CA, + 0xCFEB7BC9, 0x87922FC3, 0x293FFBEF, 0x4FF3E7FD, 0xA7E443C9, 0x97FD69FE, 0xD8AFB2FA, 0x977C28F9, + 0x325CD41F, 0xEFD3C9CE, 0xF950F0A5, 0xEA4AF564, 0x7B6D1CDF, 0xFC84776C, 0xCFF457CD, 0xC8F5077F, + 0xE019EF5F, 0xA837E31D, 0x6DE86FBA, 0x8F07FDC3, 0x1F785607, 0x537E5E9F, 0x1F2FF20F, 0x9AFEC43E, + 0x68F919CF, 0xEA1B566F, 0xC6BB7AD6, 0xF4C77A47, 0x3CE81FFE, 0xC093E269, 0xBD47E1DF, 0xFC87A47F, + 0xC483FEE1, 0x0F3C693E, 0x5A6FD8D0, 0xDF3C1F0F, 0xFA873FF0, 0xA47A7ABC, 0xA95E9C5F, 0xF58F78D0, + 0x3FFC4B3C, 0x8137F082, 0xFE110FFA, 0xC77BACDD, 0xB7FB13FF, 0x3F820F39, 0x5FFA13FF, 0xEDBD6D4E, + 0xD27F0B1F, 0x5AF962FA, 0xC37B90D7, 0x7F0B1F4A, 0xBEECCEF5, 0x6FEFFFAA, 0xE7163E94, 0x7CD99BE6, + 0x8FF71CAF, 0xBF163E94, 0x7CD99DEB, 0xCFDEEB93, 0x9DF3A195, 0x2FECEFEB, 0x9FE52FF9, 0x50F2A5BF, + 0xC8BF21CD, 0x7F5C3E94, 0x7C897658, 0xE8F08CF1, 0xC31A8777, 0xE45BB8D1, 0xE92FF287, 0xDA4D7FEA, + 0x6F781E94, 0x7886F7E3, 0xE26FFAD7, 0x78A6FF83, 0x293FFBC7, 0xFAF2C081, 0xF7B3F235, 0xAAE57FBC, + 0xC8AFFE86, 0x27E1FB8A, 0xC39BF4FE, 0x03A77F8D, 0x67FA577F, 0xC393F8F5, 0x8F0E6F5A, 0x6FBEEDF4, + 0xAFF14CFF, 0xEA6F78AE, 0xB5FC876C, 0xBDFB81D3, 0xBFC633FD, 0xABBFE1D9, 0x65F37F18, 0xFAD5F92F, + 0xF0F14CFF, 0x5D36FF0C, 0x4FC3BBCB, 0xEA3FC7C7, 0x33FDEBFB, 0xB2E72FFF, 0x7EE2F89B, 0xF1A1952F, + 0xEC6FFDF1, 0xFB08F45C, 0xF2A1E4CB, 0xEE949FFD, 0xF17B07F4, 0x5CF2A1E4, 0x8BFA9BFE, 0xF1FB05F4, + 0x5CF2A1E4, 0x8BFA9BFE, 0xF1FB849B, 0x7FC68756, 0xBEB07FB6, 0x7EBE5DAC, 0x9FAF64FB, 0x41CE97FE, + 0x94DFBFEF, 0x7BFD667C, 0x28F9B221, 0xCDDFE3E9, 0xF3177CC8, 0xF93218FE, 0xAAF62987, 0xE783D15E, + 0xE4F08E7C, 0xAFADCBF7, 0xDFDA4EA7, 0x3FF5373C, 0xBF11ED36, 0x87F7F7A2, 0x7F9BD3BF, 0xC633FDAB, + 0xBFE119E3, 0x8557F3FD, 0x3FFCD0E5, 0xD7783E3F, 0xF91B9E71, 0x3EE46F78, 0xD37AF374, 0xBEFF53BB, + 0xE95FFD0D, 0xCFB5965F, 0xF05EA4F9, 0x8F9BDE39, 0x9EE97FAD, 0xE587DE31, 0x7FB167DA, 0xFCE7F978, + 0xA6FF2E9B, 0x3FF045FD, 0x1F86BFD6, 0x7F818FE7, 0xF67FD43F, 0xC3D3F056, 0xBC4CFF8B, 0xACFE73FC, + 0xEF3B5EBF, 0xFCDE08BB, 0xE443C917, 0xF5B7FEF8, 0x7D077A2E, 0xF950F245, 0xFDFDFECF, 0xEFCFD073, + 0xC987922F, 0xEA6FFAC7, 0xEF3349CF, 0x391F5AF9, 0xC2FEA6FF, 0xFE94DFE3, 0xEBF6839C, 0x2FFD29BF, + 0xFF3DC3E9, 0x37E743C9, 0x97BE347F, 0xFF7B85CF, 0x9FF1A1E4, 0x4B7F517F, 0xFCFE91EC, 0x9C0F055F, + 0xE83E817A, 0xE27E807A, 0x6B7BA63F, 0xBA7F7AFD, 0xC1DFEE73, 0xF1BEA1F5, 0x96FBDE90, 0xE96FBA8F, + 0x67F77FF5, 0xB7FBDCA7, 0x537EDCFF, 0xB3FC43A6, 0x3FB13F6D, 0xF91FC3FD, 0x90DEFBED, 0xBED719C7, + 0xDBC8EFFF, 0x5EFFF0B7, 0xFB5C8CA7, 0xF51E853F, 0xEB0FF77F, 0x8D67F77F, 0xF5B7FB5C, 0x9C0FF9DB, + 0x7D6FC8F4, 0x37CFC7B3, 0xFBBFFAFB, 0xFBBFC79B, 0xEAE5F58F, 0x78FEFE3F, 0x1E9E76DF, 0x3B61EBCF, + 0x1C1FCFEE, 0xFF0F24FE, 0xD97BE9BB, 0xF9FDB7E0, 0x43CE97E1, 0xC47F7BCF, 0x7DC3DDFF, 0x4B3EB4F2, + 0xC5F487FB, 0xBFD77F0B, 0x1F4ABEEC, 0xC8F56FBF, 0x2FE13E5F, 0xF2A1E48B, 0xFADBFD1F, 0xBF1FE1FE, + 0x5CF2A1E4, 0x8BFAFBFB, 0xB7D75F0B, 0x1F5AF992, 0xADBFF67B, 0x8FAB7FC6, 0x87922FC3, 0x49FFFEF7, + 0x48FFFE90, 0xF1A1E40B, 0xBD47FC93, 0xC373C8CE, 0x3B07EDBD, 0xEBDB4E7F, 0x4FD8F9F3, 0x2AEF6F78, + 0xAE977886, 0xF7623BFF, 0x4EF7F14C, 0xFFEB537E, 0xF6EFC9CF, 0x7BA4377F, 0xFE473CCB, 0xDF939FE7, + 0x18DF850E, 0x6FD2FB6A, 0xA7FFCEFC, 0xFC0F7FC3, 0x73C8CEBB, 0xA3B6DEDC, 0xE8F4AFF1, 0x4CFF4376, + 0x9EB5F71D, 0xCD7FC8D6, 0xBBD54EFF, 0x4376FF99, 0xE7FD0DCF, 0x27F3F31E, 0xE9D79FFF, 0x11CFF4FF, + 0x647E9E03, 0x9E86F713, 0x56FF393E, 0x9EE97F38, 0x9D3FED7B, 0xCFD772FE, 0x667C68E5, 0x4B76FEB5, + 0xDFDFA0E7, 0x920F255F, 0x76A4FCEC, 0xBF293FFF, 0xB7F0A1E4, 0xCBA6FCFC, 0x6FBF9741, 0xCF251F4A, + 0xBEEC48F7, 0x0F7D2F94, 0xDFBFDCFC, 0x333EB4F2, 0x85FDBD7E, 0x91DFD6CF, 0x85D97E90, 0xF36538E5, + 0xF7BF2779, 0xFD667C28, 0xF9F2409A, 0xBF7D4FFB, 0x76F17EE9, 0xF950F0E5, 0xFF010000, +}; + +u32 point_table_binary_11[] = { + 0x11724D90, + 0x314EC340, 0x10457F61, 0x121A2448, 0x41E32BB8, 0x7043058A, 0x22C56D24, 0x7A17297D, 0x0553D3D9, + 0xE7882221, 0x59829EA4, 0x235C205C, 0x811259D8, 0x8E5024B4, 0xECEC9F89, 0xD8EEEDFC, 0x99FF6700, + 0x37C72D30, 0xC517DAB6, 0x75108670, 0x17D825AC, 0x27BE5ED7, 0xB5C307F9, 0xFE1FBB37, 0xE11FA469, + 0x1AFA85A7, 0x9EAD5F38, 0xF15C1485, 0xD7E355D8, 0x6D2E9FE2, 0x380E2CF3, 0xCE66179F, 0x65597ABD, + 0xF2E3EF9D, 0x8F1158F4, 0xF2D84FFF, 0x68D2ED9B, 0xA611CEC9, 0xFDCA98FA, 0x7E15F268, 0x3EA0DB2B, + 0x57C1DF1D, 0x9F8D43FF, 0xD5F185FD, 0xF48F26D1, 0xBBE4B1BC, 0xFE672779, 0xFD3E3A7F, 0xB8963CC2, + 0x41EF39CB, 0xB2D3BD22, 0xF40BE637, 0xFF7E41FD, 0x699FAD31, 0xF5D8AA9E, 0x797058EB, 0xBC8AFAC3, + 0x5AF767FE, 0x1B40F3E7, 0xE4D1601C, 0xEEF73D1A, 0xF41E1519, 0x10B679E7, 0x0FBCA7F9, 0xC953BF9C, + 0x3C5E1A53, 0x3F5E8AFF, 0x1F000000, +}; + +u32 point_table_binary_12[] = { + 0x11728D5A, 0x6D8C95D5, 0x113EBBF7, 0xB2BB5897, 0x2A2048B6, + 0x252B2684, 0xF0212B2A, 0x68B7AEA6, 0x5C2246A3, 0xDB95A508, 0x2C1BDBED, 0x6ED598F4, 0x0B2552DD, + 0x86C69474, 0x4B200495, 0x8202E1C3, 0x2822C4F8, 0x4B22A631, 0x12524C91, 0x45F0470D, 0x3FB46A4C, + 0xB48D1A01, 0x8B70DF9E, 0x3333CF9C, 0x39E7AE69, 0xD73F4ECE, 0x9C7966CE, 0xF3CC79E7, 0x7D2F6E4B, + 0xB1ACEE3E, 0x87BFC279, 0xDB9DB476, 0xF562623F, 0x98DB99FF, 0x8369BC62, 0xD01DAD6E, 0x63A3A5A5, + 0xC5DB7565, 0xB6CB6457, 0x3F62FBE2, 0x2ED8EC7F, 0x7117FBBB, 0x356C971D, 0x6CF62FCB, 0xFEBA165E, + 0x6FE87162, 0xF37A430F, 0xAF1703EE, 0x28E767EC, 0x2ECEA752, 0xA914C553, 0x6C97AD7D, 0x32C6770F, + 0xBAA3456B, 0x5C0FB6AD, 0xC76D815D, 0x569BFDCB, 0x1C6F00F1, 0xD90EF531, 0x7EACD75D, 0x6DCE6780, + 0x6DCD6700, 0xEB315E71, 0x779A7FB0, 0x83FFE2C5, 0x8B39FFAB, 0x194FED2E, 0xB3FFA988, 0x17D6433D, + 0xC053BB2B, 0xCDDFD61F, 0xEC84CFA7, 0xD2FA291F, 0x533FE221, 0xDF703EF6, 0xBCC9CECE, 0xDBF2057F, + 0xE44FB6E4, 0xDFD6D646, 0xFC237FE8, 0x01F9EB7E, 0x398FE08F, 0x7A9D9C0F, 0xF17BB739, 0x8F2DF13C, + 0x81C7EB11, 0x3FD4877A, 0x021ECE07, 0xF8BC3FEA, 0x2D3F3FAC, 0x430F880F, 0x3D20FEB7, 0xE90FFBC1, + 0x2FF6AB6D, 0xF20BFDE7, 0xDA0DBEEF, 0x3FB6CBDA, 0x8FE1BCB5, 0x5F06F9FC, 0xD14FC12E, 0xE6D97875, + 0x65B6A3BF, 0xED57F4B7, 0xED67E0A3, 0xDF2D3ED9, 0x069FFC0D, 0x3E9DC7BC, 0x781EC1DF, 0xE2E7F7C5, + 0x48F74988, 0x67D7D94E, 0xEBB7F5E0, 0x3EC37D93, 0xE8730DF4, 0x1AEF1B9B, 0x3FE9EF64, 0x7A1FD97A, + 0x69BD3DDD, 0x6FEB21FD, 0x987A719F, 0x215FDC77, 0xF67EB4FC, 0x52BEED36, 0xDF343FE4, 0x8FFC826D, + 0xF90DFE36, 0x1FDCBF11, 0x2FCDE77F, 0xE9037C59, 0x3ED84EF1, 0xCB197E39, 0x3B0F7B9E, 0x6C1BBEDA, + 0x537CB6CB, 0x89DE723D, 0xFEBFE707, 0xBE723EA3, 0x5EA1A78B, 0xBB544FED, 0xE9F3AE46, 0x7FB4CEFE, + 0xCE79FB8F, 0xCE5587EB, 0xF9FE5993, 0xEA13F944, 0x7D60BDA1, 0xE75BD7C9, 0xE6F5DCBF, 0x26BF39FE, + 0x3C5F75AE, 0xDE6740F7, 0xC720CE3F, 0xEDB7B2E4, 0x3B52FEBC, 0x3FE66FF9, 0x736F637D, 0xD4ECB00E, + 0xFECA921F, 0xFAB5A127, 0x9E9F7D9E, 0x87F8D54F, 0x9DDF1DE3, 0xDBE77BAD, 0x5EB01EEB, 0xB77835FB, + 0x5DF562C8, 0xAFC3BDEB, 0x4E9E3C59, 0xB86E3FDF, 0x8C716EC1, 0x9C6327AA, 0xD5AAF7F7, 0xEBDF3877, + 0x7BFDF17E, 0xB51FF1B6, 0x7BEFD9CF, 0x3FFF9CFC, 0x8B3EEFDF, 0x76BA2DAC, 0x17FB78FF, 0xDC13C78E, + 0x91FDBAB7, 0xFD79DDD8, 0x7FB44AFB, 0xE7B33DFF, 0xD9B7EAE0, 0x1FF6CF1D, 0x3E3D9BEC, 0x418E3FA7, + 0x786F8BDA, 0x1EFFBABA, 0xE33FA3FD, 0x3FF2B6AF, 0x67FE96F7, 0x1DD979FE, 0xD97AC00F, 0xF68D3F17, + 0x3BC3AB7E, 0xE4ED3F39, 0x37D5FDC3, 0xAD5DBBB6, 0x28A672BC, 0x19BF7FD7, 0x7DF0C107, 0x45D1C5FE, + 0xB3AF91FC, 0x6EE178B3, 0xB6BECFFA, 0xE9E27A67, 0x5F2BF566, 0xF9E6F510, 0xDE2701EF, 0x04E3DDC2, + 0xE731EB99, 0xA355C42B, 0x2EF1F1DA, 0x3E1C0EF3, 0x63F00F7C, 0x4D75FF96, 0x7EF2F6D7, 0x21FEC77D, + 0x64CFE4F5, 0x997E7D68, 0x68A8D67F, 0x8478A11F, 0xA6BAD769, 0x1EA0FC7F, 0x11F23F32, 0x8BE6D52C, + 0x9F3CDF70, 0xDE617F87, 0xDF4FF1F7, 0xF1FEB927, 0x8ECCE2FE, 0xF1F6A321, 0xBFC37F21, 0x7D75F3FA, + 0x823947AE, 0x25FDE6FC, 0x67FAA86B, 0xE1F88B25, 0x3F7780F7, 0xDFF9CE91, 0x6B69BE5E, 0xC3F16FAF, + 0x3FFCCC88, 0xF1B3FC30, 0xAFDF065B, 0xE6F93BC4, 0x0E7881EF, 0xC55E3FB4, 0x7E80F9BC, 0xF39D6327, + 0x28DE1B9C, 0xDF5D036F, 0xD5613DE8, 0xE1CEB74F, 0xCFE17ECC, 0xFA21EF97, 0x37582F77, 0xF5BD5F1F, + 0xF20F7881, 0x9FC59E1F, 0xD417F8B9, 0x73F8C361, 0xEE4FBF7E, 0xCEB985C5, 0xC703143F, 0x5BAFD97F, + 0x8AED4EE1, 0x3FD41FEC, 0x0E6F6B7F, 0xFAFD0BAE, 0xF9F01DE2, 0x671FDB73, 0x873F7C9B, 0xECAC3F6A, + 0xFA27D357, 0xAE3F77AA, 0xB822AC8F, 0x693DD3BC, 0x77EF5ECD, 0x674CEB57, 0x956023DF, 0xCB567F55, + 0x59B56A95, 0xB7D9FFB2, 0xD5679A83, 0xED4EB987, 0xD9DF9D90, 0x7815B6CF, 0x6EE3FD6C, 0x5FB6FAEC, + 0x36BE3FF9, 0x797CD9EA, 0xD22CD63F, 0xC773EE4C, 0x33CF936C, 0x5FDC73A6, 0x19FA65FB, 0xAB8AED17, + 0xE738BF62, 0x26E3FBBF, 0x13C1D679, 0x6A0FC7F7, 0xF12A6C9F, 0xDD267815, 0xF63FBB8D, 0xF1584FDF, + 0xEFAB7B4B, 0xFCAF20FB, 0xC7A532EB, 0x8FEDD1DF, 0xABFB9BD5, 0xE3E8D96E, 0xFD88EB5B, 0xD86E78A1, + 0x6E97D56B, 0xC36BEEFE, 0x91F687F3, 0x0C76F1AF, 0xBA1F405F, 0xF67D14F3, 0x58F5C989, 0x0B24FE4E, + 0x8A37B7E9, 0x82E093DD, 0xF4C2E829, 0x765E6CF9, 0xCFA4EF4A, 0xFC0AC53F, 0x527AC9BE, 0x1F37FC72, + 0xD4DD381F, 0xAA77C6A8, 0x47ECFB70, 0xD33F47AD, 0x94F8B4DE, 0x74B6FC43, 0xC127BBE1, 0x0FE509D0, + 0x73B0C77E, 0x76763EE7, 0xCBF58CFD, 0xEC5C336C, 0x3EEF73CD, 0xAC1FF077, 0x76BEE849, 0xF8F87A07, + 0xEB83E38F, 0xFDECEB1D, 0xB6FEB19F, 0x8DBAD9CE, 0x8FFE897A, 0xB3BDDF1A, 0xAFFA7A5A, 0xB8DF027F, + 0x627F19E2, 0x834F1FFF, 0x4BF88B3D, 0x4DEA3FC8, 0xFED5C7F9, 0x7EC5FCDC, 0x78BD3D1F, 0xE7CEAFE5, + 0xF5A2C2FE, 0xE7D74AFC, 0x83E1F933, 0xFA9BB83F, 0xE477790B, 0xF6D7C4CB, 0xF07C3CDA, 0xAFF12ABC, + 0xFFFC5AAD, 0x8FD6511F, 0x9FDFE52D, 0x9AFF1562, 0x7F095BFC, 0xA97E3CEF, 0x4A17DD0A, 0x7D9EF8FB, + 0xCF35BB15, 0x8B162D2A, 0x8A9EA2B5, 0xB8D7DBEB, 0xCBEEBAEB, 0xAE2B8A4E, 0x6F07FF47, 0xCBFCFD43, + 0xFCCBF56E, 0x3EF9CBF3, 0xD08D76F3, 0x8F1D3BE6, 0x6DEFDFEF, 0xED3F974B, 0x6FBEF9A6, 0xC62B3D56, + 0x2E513CF1, 0xF7F8B792, 0xBF3CBFFD, 0xFE5BE97E, 0xDA21F843, 0xA5F3FE4F, 0xE3955695, 0xCE533CF1, + 0x2F9D735D, 0x761E7097, 0xBAAEE3C7, 0x8F17C57E, 0xCED7AD2B, 0x7D7AE4C8, 0x118D57FA, 0x6DE9538A, + 0x27FEA5AA, 0xEB207FB9, 0x3F3D7E07, 0xDD9FC17F, 0x42C8BFF4, 0xCDBC79F3, 0x345E6975, 0xE91B8A27, + 0xFEE53A77, 0x239E8FE1, 0xFE744DEE, 0x467E9E7B, 0xFF26C2BF, 0x40E725F1, 0x4A8F972E, 0x503CF1F7, + 0xF52FB5CF, 0x737FFE4B, 0xC9BF47F0, 0x37C87E89, 0x57FA9DD8, 0xE25F2ADC, 0x123CDFA5, 0xFE25144F, + 0xF8F2FB0B, 0x1BAFF418, 0xDB781E05, 0xFEE979D4, 0xADF86CDF, 0x575C45F8, 0xC2BF5BE3, 0xEDA6C83F, + 0xFC03FFE4, 0x2FCF17F0, 0xEFEEF1FE, 0xF322FF88, 0x07FEE10F, 0xFE316F82, 0x7FF25F12, 0xF9473CF0, + 0x0F7FF08F, 0xE775E09F, 0x9FD7DEBF, 0x3FF28F78, 0xE01FFE81, 0x7FF23FA0, 0xF81D749F, 0xED127CE1, + 0x1FF1C03F, 0xFC03FFE4, 0x2FF340E0, 0x9FCEE765, 0xA95FF847, 0x3CF00FFF, 0xC03FAD1F, 0x88FC2BBE, + 0xE11FF1C0, 0x3FFC03FF, 0x76BE08FC, 0xF3FCC27C, 0x817FC453, 0xFE65FE41, 0xFF633E52, 0xFE771757, + 0xB949867F, 0x8F4FFEE0, 0x5FFC957F, 0x998F947F, 0x8FEFBE63, 0xF89778CA, 0xBFF85BFE, 0x09DFF04F, + 0xF8E05FE2, 0x59FE83BF, 0xF22FF327, 0xFA3FE885, 0x6CC33FE1, 0x837FF147, 0xFF63DE44, 0xFF93FF72, + 0xC3BFC453, 0xFEC51FFD, 0x8FF915FD, 0x4FF93E60, 0xF89778CA, 0xBFF8A3FF, 0x310FA3FF, 0xE9BC961B, + 0xFE259EE5, 0x3FF8A3FF, 0xC127FA1F, 0x7C29FF12, 0x0FFC639E, 0xD7FB7F9F, 0xE2AF90FB, 0x8FF171FF, + 0x0F0A3EEE, 0x7FF107FF, 0x98F7F5FE, 0xDF2FF8B8, 0xFF77005F, 0xEEFFD755, 0x7F7AFF5B, 0xFEC9DFF0, + 0x8F78F6FE, 0xB7FCE3FD, 0x4CEFFF90, 0xEFA5C9FD, 0x9FF00F7F, 0xBDFFBB14, 0xBF63C992, 0x25E1BE64, + 0x7CDCFF12, 0x4FEF7FF1, 0x0FFC93BF, 0xBC5FE9FD, 0xDFA9FABB, 0x20F72FE3, 0xE3FEBF45, 0xEBD7FBDF, + 0xF24FFE86, 0x7FC4B3F7, 0xBFE51F7C, 0xEAFD2F7C, 0x99FB3FE5, 0x5F9E0FF5, 0xF83D03CF, 0x7BFF47FC, + 0xF4162B8A, 0x9F84788D, 0x9B88DF2E, 0x6F7BFFBA, 0xAF1A37D1, 0xFB65BEDE, 0xEF1E283A, 0xBD7DEBB4, + 0x8728DE32, 0x6F07FFBF, 0x8A9DEF17, 0xBC7AE061, 0x5EF07FC4, 0xEFA0F7EF, 0xA3F81B4F, 0xFD7D8FE2, + 0xF9FD1BF9, 0x79EBE32F, 0x23BCDE81, 0x8101C5F7, 0x78BDFABC, 0xECE7F8A2, 0x3FAD8FF8, 0xDFAEF96F, + 0xA0F882E7, 0xE3B3BD59, 0xEB5944F1, 0x05CFC767, 0x7B47CC5F, 0xF4D98AEF, 0x853C1F70, 0xBD1A7FBB, + 0xE6CFF64E, 0x3E1F8DBF, 0x59F3677B, 0x7FE447E7, 0x97091C9F, 0xF413E25D, 0x49F187F8, 0xFD4FCF77, + 0x48F39F4C, 0xF1DBE93C, 0x762A1FED, 0x9AFF048E, 0x2FFAE679, 0x457FDFF2, 0xF12EE1F8, 0xC497E085, + 0xF87CFED9, 0x7A389FF1, 0x847713ED, 0x177C8FC7, 0x76ED7EC2, 0x4BF437C1, 0xE007BE27, 0x52FC75A2, + 0x67C2F3FB, 0xD7115EBF, 0xD6B7507E, 0x8F237C8F, 0xB7D0C6D3, 0xF89D911F, 0xAB471F7F, 0xBDEA7922, + 0xC5A7F72F, 0xE8D7C7EF, 0x24FF7EAD, 0xA713F7B1, 0xCD5FE725, 0xD1B3FBA9, 0x8F3831F6, 0x87F7EF95, + 0xFC49FFEE, 0x7EFF0635, 0x39F68B5B, 0xE3EDF1B1, 0x5F100FFD, 0xA1F394E8, 0xD975FB78, 0xF3627F00, + 0x0FFDE17A, 0x7DBC79B1, 0x3F8087FE, 0x403CF487, 0xCE5BA267, 0x8A67FA03, 0x78D06FCD, 0x7A886FFA, + 0x05F8D073, 0xCD7EC143, 0xFFE8BC26, 0x7AA7F3EA, 0x33F1054F, 0xF787F35A, 0x6AF0045F, 0xF1241EFA, + 0x47E739D1, 0xBBDBA9F9, 0x0F293F7D, 0xB17FDC56, 0xADA75DF9, 0x591AFB07, 0xF1D03F3A, 0xEF410F07, + 0x941FEA0F, 0xE041FF6E, 0x8FF243FD, 0x013CF40B, 0xE2A9BE76, 0x457D91BD, 0x53F5B58E, 0xE7073D5F, + 0xEA0F8A67, 0xFA0378E8, 0x0FC4D3F8, 0x9817A3DD, 0x2BFDBD5E, 0xF337FD51, 0xB32EFA45, 0xBF005FFB, + 0x25DF2FF3, 0x89E263DE, 0x84DEBDBF, 0x6B31FDE3, 0xEB0BFEDA, 0x3F3EBE9B, 0x62FAE739, 0x6FB79BFE, + 0x9178DA3F, 0x9847A177, 0x9F3F3DEF, 0xD13F82A7, 0xFDE3EB71, 0x134DFF08, 0x9EF68FC4, 0xB3FD83FC, + 0xD13F92BF, 0xE895F154, 0xBFF76BFE, 0xA257C653, 0xFDDE17F3, 0xC7FB0F7E, 0xDFE0F993, 0xCFC3F687, + 0xE4CF762F, 0x9F87ED0F, 0xC99FED7B, 0xE2F9EB7C, 0xBCDCF447, 0x88B7D4F4, 0x47B79EFF, 0x90E2D9F5, + 0x107F91E9, 0x975EE5A3, 0x1DFD9FEC, 0x173CED1F, 0xCCCB467F, 0x340FA17F, 0x044FFB27, 0x9CD70AD3, + 0x3F82AFFD, 0x23F1127D, 0x2D4FFB47, 0xF25F073D, 0x073CDB3F, 0x52CF42F4, 0x7FC0D3FE, 0xD91DF347, + 0xBF821FF4, 0xBFF0A3FD, 0x23F9B3FE, 0x9F537EB4, 0x5F24FF4E, 0x79FE26F9, 0xEB3C8E79, 0x69BBE6BF, + 0x499EA7C8, 0x9FE7ABCD, 0x9AFF43F2, 0x7C44FE0F, 0xD9783A7F, 0xED8FF9F3, 0x7CADF96F, 0x94F905F9, + 0x6F947923, 0x5DDFA9F5, 0xF4CA3C83, 0x7A7AE5F9, 0x9FEEDF1F, 0xF5A7EF07, 0x9392F92C, 0xE91FE099, + 0xF92CE91F, 0xE09BF92C, 0xE91F7D1F, 0xC03C35A8, 0xFDBF41EB, 0x33FD43E7, 0x353199CF, 0x92FE413C, + 0x9DCF7A62, 0xFE344FF5, 0x6AFE43CA, 0xCF18339F, 0xF56BFEED, 0xCACF4433, 0x9FF5C4FC, 0x295E67AA, + 0x2F3FBFE0, 0xFC87647E, 0x41FE8CB7, 0x4CF9B849, 0xE617E47F, 0x937D9F30, 0xF357D21F, 0x144FFAC3, + 0xE2E9FC95, 0xAFF7A7FD, 0x027C9DC7, 0xF2FD3D69, 0xFFE8FB4A, 0xB4D1FFEB, 0x2D5EE81F, 0xAB67339F, + 0x25FD83DF, 0x1B26BCE2, 0x1CFF7EC1, 0xDF4327BC, 0xD2B05B7E, 0x7F207BD2, 0x170DBBED, 0xF7E6495F, + 0xC8BF3792, 0xDF034A1D, 0x4EFE3D0B, 0xBE47E3F7, 0x637CBF6E, 0xD86D7FAF, 0x287534EC, 0xE67F3F83, + 0xEFCB8DCB, 0xE4FB3AD9, 0xA30E372E, 0xB3DFCB47, 0x1DC6EFEF, 0xF89EACFF, 0xDE8CFC1B, 0x4F8BBF7C, + 0x6F6F3C1D, 0xF1833D69, 0x06AFE37B, 0xF4A419F8, 0x7D40F33B, 0x88DF67C2, 0xFA95F50D, 0x0765BDC2, + 0xB6FA6B7D, 0xA17E7CCF, 0x1EF31BE7, 0xF0FDD9E6, 0x17BF9F37, 0xDEA1DF97, 0xC9BFF10E, 0x7C5F0FDF, + 0x9BC7B747, 0x3BC49FF2, 0x92FA57D8, 0xD67A2AEC, 0xCF781EED, 0x659A7F5E, 0x6CD840FC, 0x767BFB3E, + 0xFF3FDD62, 0x57DCA1E2, 0xD7CE555F, 0x6C9A42F6, 0x4C6F87EF, 0x63DD628B, 0xBFDFFF84, 0xE8E5E5E0, + 0xEFF73F31, 0x67CE9C60, 0x1F0A787E, 0xFF381BCF, 0xEF1F67FD, 0x033EF93F, 0x1FF1A93F, 0x5FCDF025, + 0x9EE23FAF, 0xF8DBC9FF, 0x20D7E3F7, 0x6FBFE186, 0x1B8A6298, 0xF3F5FBAF, 0x27FF5715, 0x9F6DF1AF, + 0xDFDBF034, 0xF9877863, 0x68FFD3F0, 0xF76FFCAE, 0xBAB7693A, 0xD9C35AFF, 0x74C51F43, 0xF89B504F, + 0xF502ED87, 0x7DA8FA11, 0xE14FB5F1, 0xFCFEA9D6, 0xDFEF7F52, 0xCF93F1D9, 0x5E20F82F, 0x364DB3F1, + 0xFCFE69D6, 0xDFEF5F2F, 0xE78BFAD7, 0x5BBEFCFE, 0x561BCFEF, 0x6FB5DF0F, 0xF47EC0F7, 0x05D8B57A, + 0x48F522FE, 0xF17E91EF, 0x05FE4FDE, 0xE7533DD4, 0xEA85FCEB, 0xE1BF39E2, 0x939DEB21, 0xD7CBE688, + 0x2FCFA707, 0xF07E30A2, 0x1E72BDEC, 0x8CF52BFE, 0x64537FAE, 0x875C2FE2, 0x9FD43F3E, 0xF9F7ABA9, + 0x1E6AF542, 0xFEC9F94F, 0xCECEDFEA, 0x21D74B7F, 0x86BF2CD6, 0x3FA21E32, 0xBDF8790B, 0xF1884FB7, + 0xC4AF3747, 0xBEDD42D5, 0xDF14F187, 0xFEA6587F, 0xF0E96E53, 0x3CE2DBB5, 0xA9FEC6D9, 0x78E87FF8, + 0x834F8A67, 0xF80EFEC5, 0xAF0C7E5B, 0x7AFFC01F, 0x7C867A44, 0x6FC477C8, 0x57EE9FEB, 0x811FE2A1, + 0xFFE10F3E, 0xDD3EC527, 0xBEDD6B82, 0x2FFD8F78, 0xE87FF883, 0x4F7748EB, 0x67FB94D6, 0x3FD5C643, + 0xFFC31F7C, 0x52BCE6C8, 0x77F0B7FD, 0x8F78E87F, 0xF8E77C82, 0x6FF085FE, 0x473CF43F, 0xDE2775BE, + 0xC6F712D8, 0xB91E72BD, 0x88BFEEC7, 0xF710E9A7, 0x1A3DE47A, 0x117FF49F, 0x7EDF809D, 0xEB21D78B, + 0xF8EB7E7C, 0xAF8876AA, 0x875ABD90, 0xBFEEDF1A, 0xF12DBFAA, 0x875C2F5B, 0x23BE7DFF, 0xD7FDB91E, + 0x72BDEC89, 0xF5DBF7F9, 0x04DFEA21, 0xD7CBD6EC, 0xFCF17D20, 0xDAA91E72, 0xBDF87834, 0x9F824FBF, + 0xEE2E377C, 0x1FF2FF39, 0xD37F5E7F, 0xF47D1CFD, 0x27FECAA7, 0xC72360F0, 0x1DFAE513, 0xD3FF124F, + 0xFB5FFC95, 0xCF7B233E, 0xFA3FC197, 0x788A7FAF, 0xE26F873E, 0x427ECA77, 0x1BE76BFB, 0x5FF0AFC7, + 0xFD43F583, 0xCF10AFCF, 0xF01DFC57, 0x9AFE6FD3, 0xFAA72B7E, 0x9FE133D4, 0xB3D2F0ED, 0xF375EB4C, + 0xFF4B3CED, 0x7FF1B7FD, 0x2FF84FEA, 0x79AD34FD, 0x2FF16CFF, 0x0B7EC2A7, 0xF27D4AEB, 0x6FB5F1B4, + 0xFFE5FDD8, 0xEA8FDE97, 0x8CFE323D, 0xA47A117F, 0xAB3F7A9F, 0x33FD97E8, 0xA1562FE4, 0x6FFB1FF8, + 0x64E77AC8, 0xF5727FC4, 0xC7F750BC, 0xBF8DA887, 0x5C2FBDB1, 0x7EC55F64, 0xEACFF590, 0xEB45FC93, + 0xFA57A4FD, 0x97E8A156, 0x2FE49F9C, 0xFFA2ECFC, 0xAD1E72BD, 0x6CCDF09F, 0x8BF58FA8, 0x874C2F61, + 0x9E700F9B, 0x79EE79C5, 0xDB807955, 0xF4A7F3B7, 0xE86F8AF5, 0xD779EEA0, 0xE2F1BC37, 0xACFA1B67, + 0xE3E9FC7F, 0x30EA09F3, 0xBFE59BFC, 0x4DFF235E, 0x826FF8A4, 0x7A9C99F7, 0x06F5FED1, 0xF9DFF63F, + 0xFC759EEB, 0x56FCA7F1, 0xBE42F898, 0xFF07F5FE, 0x998E794A, 0xF03761DE, 0x92FA3761, 0xFE96FAA7, + 0xDA783AFF, 0x57B47E9D, 0xFF2DDFE4, 0x6FFA1FF1, 0xECFC3F12, 0x9F3AEF0D, 0xEAFDD36A, 0xE3E9FC3F, + 0x98EA4FBF, 0x6799F937, 0xD143AE97, 0xCDA9FEF4, 0xFB9499BF, 0x133DE47A, 0xD999F69F, 0x7E6F32F3, + 0x7FA2875C, 0x2F9BD3FE, 0xD7EF49E6, 0xFD23D143, 0xAD5E92FB, 0x47BF1799, 0xF93BD143, 0xAE97FEF4, + 0xFED3EF41, 0x66FE4EF4, 0x90EB6559, 0x7AFFEAF7, 0x1D8B9FEA, 0x21D54B7F, 0x76FE83E9, 0xFD53A387, + 0x4C2FFF05, +}; + +u32 point_table_binary_13[] = { + 0x11726D90, 0x21AEC240, 0x14456F4B, 0x934A1650, 0x434282FD, 0x5BC0FE05, 0x508340A0, + 0x49D80012, 0x41EABEC7, 0x54D68320, 0x5804A842, 0x02828405, 0xD482653A, 0xCCEB9D19, 0xC80F239A, + 0x9CDCF33A, 0x6F2EBA3A, 0xC70FD0C3, 0x09599669, 0xC0B0395D, 0x5C1AD637, 0xE61D9327, 0x49A2617C, + 0x7D14FFEA, 0x73E18EE1, 0xCF1C78CE, 0x8BA210DE, 0x90555FD8, 0xF80DABD2, 0x734EF67E, 0x45BF5E91, + 0x312287C3, 0x344D8D4F, 0x56A563FA, 0xAAA4EFF2, 0x406121B9, 0x9B0F1E41, 0xE558DE83, 0x717037DF, + 0xAFFEFFBC, 0xE109FEC8, 0xBA120E07, 0xF5F27CD8, 0xFA3C1C84, 0x33C9FD7C, 0xE4983EA2, 0x7A69E773, + 0xFACF5FCB, 0x1BB26ACB, 0xFFA42FFA, 0xAA6DE773, 0x327DD767, 0xB48E779F, 0x7D456BC0, 0xF669FBF3, + 0x6CFBA7EF, 0xEE6BEDE3, 0x29F7E77E, 0xAD3D60EF, 0xE7BE3CEF, 0x7D104F85, 0x5F000000, +}; + +u32 point_table_binary_14[] = { + 0x1172859A, + 0x6F68DED5, 0x15C7EF93, 0x27EB52D6, 0x6CA6EDB3, 0x7688C508, 0x0DB6E685, 0xC4889642, 0x117C5D1C, + 0x529D6568, 0xED587546, 0xF246EBC3, 0x9AB2080D, 0x9AD2D8AE, 0xA3A1B1A4, 0x50F58DA5, 0x921743C1, + 0x377B31A7, 0xCE174A57, 0xB0B66005, 0x2B61B0B6, 0xC116CCD0, 0xAAE96FF7, 0xCFF97E7F, 0xE79CA7B0, + 0xC7375E72, 0xEE39E773, 0xCEBDE79E, 0x7B7F6D34, 0xC2C1F85F, 0xFEDD7AEB, 0xAD55238E, 0xABE7EA71, + 0x58A85EAF, 0x0E04FCF2, 0x38B4EB71, 0x15AC7CD5, 0xB2F2D5EA, 0x4E796DAF, 0xBABD9A0B, 0x2321DCD2, + 0x1DC6B2FE, 0x8B651C7F, 0x6377DF7D, 0x771A3F57, 0xC6CDCD67, 0xCF9E4DF2, 0xCF15F932, 0x0EDF5573, + 0xD562088D, 0x53BDBFC9, 0xF3D3F868, 0xFCBF5FAF, 0xDC0B7D1D, 0x63279FF4, 0x357FBBEC, 0x32C72B42, + 0xE86AACF8, 0x39FDF163, 0x914FFEC1, 0x7FCCCF63, 0x255F2DBF, 0xC9D8C96B, 0x7FF258FC, 0xCDBCCBAD, + 0xFF79ACE5, 0x5F8CE3F1, 0xF83FD757, 0xBDCFF97A, 0xFCA29BFF, 0x5FF7F7A3, 0x37197B79, 0x1DBF112B, + 0x1F56DC64, 0xECE57DFC, 0xB5FCBE9B, 0x8CFF4FFE, 0xC2BEF87F, 0x8DF03BB3, 0x5E1A8D4D, 0x79BDEC93, + 0xF83EDED8, 0x047D49BE, 0xF9B8C88F, 0x9471F7B0, 0x1A8FA4B1, 0xC8AF28E3, 0x9FFE458D, 0xF7A57191, + 0x4FF148E3, 0x9E3FA8F1, 0x481A17F9, 0x14BF34FE, 0xD9876ABC, 0x2F8D45FE, 0xC5325E71, 0x5C8D47D2, + 0x58E4653D, 0xFDE2BA1A, 0xEF4B6391, 0x97F5D113, 0xC2ABB21F, 0xB05F5E95, 0xBF63BF1C, 0xC37E29F2, + 0x659CF653, 0x1ADFF293, 0x6643C673, 0x651C464F, 0x9D3A45FD, 0xD5527852, 0xCFAF96BA, 0xBED1F2F1, + 0x373E3737, 0x477DD15E, 0x3FF4E778, 0x84E6AF20, 0x5FC6A19D, 0xF3B31077, 0xFFED31DE, 0x5DE1C16D, + 0xDBB655E1, 0x5C1CAF89, 0xD3978707, 0x4F9F3E5D, 0x852FC2DE, 0xD017C7AF, 0x74373FF8, 0xE08324BF, + 0x37AC8DDA, 0xFFD4DDBC, 0xE79E7B28, 0xDF5C0A0F, 0x64F94FA4, 0x9A2C0F0F, 0xDCB871A3, 0x0A9F85BD, + 0x793CD5FC, 0x3EFEA8AF, 0xF9C7E6F7, 0x599FC837, 0xBF0D0F67, 0xF9A8AF4A, 0x3B714578, 0xF8CC9933, + 0x59BEBA1A, 0xC7079B57, 0x3EFAE823, 0xEA6BEE6E, 0x5EC9FA44, 0xBE79236C, 0xC9F291A7, 0xBA98ED6F, + 0x79ECB1C7, 0xB2BFD57F, 0x92FFCD1F, 0xEEBBEF3E, 0xEA6BEE6D, 0xFE90F53D, 0x1AEDB715, 0xFF9371BC, + 0x43F13F15, 0xEDED52FC, 0x3BE2B8AD, 0xF8459EFC, 0xED387E54, 0xF1B7A3FC, 0x138A5FF4, 0x915FE4C9, + 0x7F50EC83, 0x7F52EC83, 0x5FF4915F, 0xE4C97FB4, 0xF090FF50, 0xF197FCA2, 0x0FFCD557, 0x963FC6D2, + 0xF057D72C, 0x7F75C9F2, 0x439EFCC1, 0xF107CB0F, 0x7DE40F8E, 0x7F8DE3EF, 0x73FCC1F1, 0xAF71FCB7, + 0x3BFEB58E, 0xBFCFF13F, 0xEBF8773B, 0xFE31C7FF, 0xBCE3DF6D, 0xF9E3596B, 0xF8E3D8F2, 0x8F597EC8, + 0x833F9ECE, 0x86BF9AB5, 0xFCD0077E, 0xC883BF3A, 0x65F9AB37, 0x2C3FF491, 0x7F75D92F, 0xE4BF2B8E, + 0x2F29FEF5, 0xB2FFC0DF, 0x2AFB89FC, 0x224FFE61, 0xBBFFAB41, 0xBBFFA18F, 0xFCC376FF, 0x277DE197, + 0x8A7FBDD4, 0x1FF00FDA, 0xFD0F79F2, 0xAF2EF58C, 0xFCAD52AF, 0xC82FFAC8, 0x1FF399FA, 0x23F2C4FC, + 0xC418D5BC, 0x31BF31C6, 0x753CE27A, 0x49F28C97, 0xC8AB7CEE, 0x8D31AF79, 0x637E634E, 0xEA78883E, + 0xB55EB23C, 0x7966C53E, 0x785F17FB, 0x8887E863, 0xBC449E3C, 0x6F141EF2, 0x9E2AFE32, 0x1EA28FF1, + 0xBAE4F8AF, 0x39FECB8E, 0xFF2BC77F, 0xCDF2A7FD, 0xA9F91389, 0xE1BF6CF9, 0x21CFFDDC, 0x67F9D3FE, + 0xD6FCD0C7, 0x7AD167F9, 0xD37ED7FC, 0xA91E687E, 0xE863BDD8, 0x61F9537D, 0xD6FCA9BE, 0x6BFE745E, + 0x687EC8AB, 0x7A6EF9DB, 0x961FFAD4, 0x7961F927, 0x1DFF41C7, 0xDF76FC93, 0x8EFF90E3, 0x3FEAF80F, + 0xBAFC77CB, 0x7CE4BF25, 0xFE23FFAB, 0xE97FE6BF, 0x71A3CC67, 0xFE07257E, 0x587F697F, 0xEF51EB2F, + 0xD587DD6A, 0xFD0D177F, 0x685FEC71, 0xFFAC177E, 0xEC9FBB18, 0xFFB27EC4, 0x1FEE1F91, 0xE7FE117F, + 0xB87FC41E, 0xF78FE843, 0xFC124FAA, 0x9FE459CD, 0xFA5DD67B, 0x4BEA37E2, 0xD12DF513, 0xF11A2EF5, + 0x963CA91E, 0xBDA27853, 0xBD9954F1, 0x1894F343, 0xD5DF5CFF, 0xC17317CF, 0x9FC2BB5E, 0xEA3FE221, + 0xFE305E22, 0xCF7A20FE, 0x9057EC31, 0x1EA24FF7, 0x4FC95FAE, 0xE74F787E, 0x94F57E16, 0xE787EC87, + 0x0B8587FB, 0x6541FC17, 0xFE4693FE, 0x97F5B684, 0xF353D6E3, 0x82F88FF5, 0x2AF6B81F, 0xCE59FE6C, + 0x4FF1C31F, 0xEEB77396, 0x1FFE70BF, 0x883DEEA7, 0x0B963FF9, 0xABD773EE, 0x1FD57ACF, 0xFDA3DA0F, + 0x8947EF97, 0xE4BF5ECF, 0xB91F55EB, 0x3DF79B6A, 0x3FA4FE55, 0xEF17D8D3, 0xFC7ABDE7, 0xF96A3FC0, + 0x1FCDAFD7, 0x33FC21FF, 0x67763F40, 0x1FF3FF64, 0xC97FB4FF, 0x44BE5F49, 0x3F1C7AC3, 0x13391ED2, + 0xEF863F77, 0x07D4C79C, 0xFFB1EEF2, 0xFE20FD66, 0x7723DC8F, 0xFA92D77F, 0x4FB83FFF, 0x7D52D6FF, + 0xC1E68F79, 0x2CFD6873, 0xBCF963DE, 0x0F97AD7D, 0xF4A3B08F, 0x7E13F673, 0xFFA8EDDF, 0xEEECAF71, + 0xF6FB9CFD, 0xB5CEFE6E, 0x67FF5967, 0xFF79677F, 0xCCDA47BF, 0x05FBB91F, 0x53F673BF, 0xA5ECA31F, + 0x83FDBC5F, 0xD6A8F8CB, 0x7D8CF197, 0xFB16E3BF, 0x24FD0BF8, 0xE5BE03FB, 0x793D5F56, 0xFC4BBC3F, + 0xFD28F2A5, 0x7F03FF58, 0x599FE491, 0x7E88BCD2, 0xEF301EBB, 0xCBFA66BC, 0xA4DFA0BE, 0x5959EFE0, + 0x7D5DF603, 0xE221FD08, 0xE375CDD9, 0xBFE4EC7F, 0xE5EC5FB6, 0xF671DEC3, 0x7EEE0794, 0xFD7CDE2B, + 0xFBE807B8, 0x5E9EB2F6, 0xD10F30DE, 0x8F5AFBF9, 0xFCD6F60F, 0x39FB93CE, 0xFE4167FF, 0xA8B59FCF, + 0xD34B2A9E, 0xD28F9357, 0xFA6DC6A3, 0x5BFA67C4, 0x4BFA5DAD, 0x2FF7CF88, 0x7737FBE7, 0x920FE987, + 0xE9AFACAF, 0xAEF8C7CC, 0x8BFB7EFC, 0xE5FA72B1, 0x3A177D09, 0xE1813B77, 0x1C3B762C, 0xBD379E0B, + 0x2B4368FC, 0xFDCE1D99, 0x47E4BB20, 0x8FFB7EFC, 0xE5FA7221, 0xCA873C7F, 0xDBA79F7E, 0x4A7D71FE, + 0xB6AC4FE4, 0xBB208FFB, 0x7EFCE57A, 0x15E5AB6F, 0xCAFCD9D9, 0x59EA4BF3, 0xB33E91EF, 0x823CEEFB, + 0xF157F8E2, 0xFCAFF3FC, 0xCDF23E95, 0xF5C5F99B, 0xB33EA96F, 0xE4C77D1F, 0x3C23D1DE, 0x338A7F57, + 0x1CB715BF, 0xC8931FF7, 0x7DF0B4A3, 0xFCEF15BF, 0xE823BFC8, 0x937FB2B6, 0x9F792668, 0xBFF08B3E, + 0xF24FD6F6, 0xD1FFE17D, 0x37F3EF2F, 0xFE927F82, 0xF6333FEA, 0x2BF879DF, 0x179E6AD1, 0xF257572D, + 0x3FE4C91F, 0x1C7FB0FC, 0xD047FEE0, 0xF8FB1C7F, 0xAFE30F8E, 0xBFCFF1AF, 0x75FC2B1D, 0x7FAFE37F, + 0xDEF18F39, 0xFE71C7BF, 0xC7F18F59, 0x7EDEF785, 0xA73AE0F8, 0xC72D3FE4, 0xC1CFFBBE, 0xF0543396, + 0x1FFAC00F, 0x79F0F3BE, 0x2FFCD571, 0xCB0F7DE4, 0x97FA42FE, 0xF5F5FECB, 0x3CFDDC7F, 0x85BF55F6, + 0x13F9D7D7, 0xFB2FCB0F, 0xDAFD5F0D, 0xD8FD0F7D, 0xE41FB4FB, 0x9FF77DF0, 0xF4B3FE14, 0xFE01BBFF, + 0x214F7EDC, 0xF7C1DF2A, 0xF58AFCFD, 0xAC3F853F, 0xE633D563, 0xF2C4FC54, 0x338A17EF, 0x01E093F3, + 0x91F112F9, 0x3A9F717C, 0x5CF1E23D, 0x007CA2AF, 0x5E2F459E, 0x3C33B45F, 0x78676BFB, 0x78FF49FA, + 0x18AF19DA, 0x2F3CC70B, 0x0F79F11E, 0x8078CCD6, 0xF6B3BEAB, 0x8E7FD1F1, 0x5F73FC97, 0x1CFFA2E5, + 0x4FFB53F3, 0xF33D00FE, 0x5EB3FC90, 0xE77EEEB5, 0xFC7C0FC0, 0xFE0E961F, 0xF2ACE72B, 0x2D3FDF03, + 0x500FFA2C, 0x7FAAE79A, 0x3FD567CD, 0xCFF700F8, 0xBBC3F243, 0xBEAEE78E, 0xBF6DF9A1, 0xAF3E2F1C, + 0xFF84E39F, 0x74FC6DC7, 0x3FE1F8F7, 0x3BFE438E, 0x7FD2E5BF, 0x87F34BFE, 0x5BF45FF6, 0x7BED3FEE, + 0xBF989FF3, 0x3FC0F895, 0xF597F6F7, 0xB85A7F78, 0x0FC0FA1B, 0xACE357F6, 0x6BCD9FED, 0xF5D7FCD8, + 0xDFE0C7FD, 0x17FCAC4F, 0x336AFF0C, 0x90BFEC9F, 0xC19A9FEF, 0x13B36AFF, 0x74D7F513, 0xEF1FA8DF, + 0xE5BD93F5, 0xBBC4A387, 0xF5B3C46B, 0xB03E3F78, 0xBF9E54BC, 0xA9DEEC53, 0xF118E0F9, 0xC1FA8BFA, + 0x8FF70FD4, 0xFFEC5F7F, 0x5DFF335F, 0xABAEFFD9, 0x9FF5B5FF, 0x78FF40FD, 0xCFFE0CB0, 0xFE6F437E, + 0x70FEE4F5, 0x26F779AE, 0xE7B3F5FC, 0xBC3E3FE7, 0xFCB21FBE, 0x8CE309B5, 0x5F166AFF, 0xF3FA5CAA, + 0xFDCFEBED, 0xBB283FA2, 0xD6E39538, 0xDEA5D6EB, 0xD93A7E7C, 0x5F50FCD9, 0xDE88DA4F, 0x9F337E65, + 0xBF5DB0FC, 0xBCEFC31F, 0xB1C7FD24, 0xFAC8BF64, 0xD733EFFB, 0xF067C1EE, 0x8770DDEE, 0x17DCAFC9, + 0xFF855DEF, 0xB9DF54FB, 0x21F5AF7A, 0xBFC01EF9, 0xBFB0EB3D, 0xCF57FB01, 0xFE90FF0B, 0xBB9E79DF, + 0x873F17EC, 0x7E803EF2, 0x3F55E71F, 0xF71FE43F, 0xC76317F3, 0x3F8AFA98, 0xD6739C3F, 0xAAEFF35D, + 0xAABE60FD, 0xB3DF2CEB, 0xBF7CBFDD, 0xCFFC6D62, 0xFFA8ECF3, 0xBE8FFD78, 0xD5DACFFD, 0xA3B6BFD6, + 0xD9EF73F6, 0x7B9DFD95, 0xCEFE98B3, 0xFFBCB3BF, 0xC7D91FB7, 0xF6D16F75, 0xA9F355DB, 0xCFFD96B2, + 0x8F7E0CF6, 0x719F67FC, 0x17EAFEA5, 0xAC47F62F, 0x85F73AFB, 0x97517D9F, 0x27FF52DD, 0xBF415EFA, + 0xB74DF2EF, 0x45D0BF6D, 0x62BF33AE, 0x78F670BD, 0x8C9AF700, 0xD51FA7F5, 0xCD781DE7, 0x7ADE045E, + 0x59EF9BF0, 0xFE81FDA0, 0xFB11C66B, 0xD1D9BFEA, 0xEC5F72F6, 0xAF59FB38, 0xEF19CF5E, 0x6B9FEF01, + 0x905F6BED, 0xE7F35BD9, 0x473FC078, 0xEFB0F6F1, 0x5E40FBFB, 0x9DFD0967, 0x7FD2D93F, 0xE4F8BBEB, + 0xFE19F773, 0xDC5FCB79, 0xC4FB6B89, 0x470FFBE7, 0x517D9FD7, 0xFAD03F43, 0x5EFAE74D, 0x38DFE5FE, + 0x8EF5F076, 0xB82DCE7F, 0x6BD94B79, 0x7C3E8E5B, 0xF17F1E59, 0xF6D2D0D0, 0x5015FE55, 0xCDA5BFDF, + 0x78AB6795, 0xC8CF850D, 0x21341F91, 0xB1C8C7F9, 0x8745FEED, 0x6CF89165, 0x879F7EFA, 0xE92ABC1F, + 0xE5439E7F, 0x4796177D, 0x713EC659, 0x3ECE3F91, 0xE5A3BEEA, 0x4A9E7FE2, 0xDE7BEFCD, 0xF2D57C9E, + 0x3F9CE545, 0x5F9C3F0C, 0xFB49BEEB, 0xD4B2992C, 0x1F79927C, 0x9C3F037F, 0xABF371FE, 0xA99E8DB0, + 0x9FFE1EE7, 0x6FC47E48, 0xF1603EF1, 0xDE117FB9, 0xBEFA78F8, 0x78897C17, 0xE4F1DE11, 0x7FB9BEFA, + 0x78F87889, 0x7C17E4F1, 0xDE117FB9, 0x5E77C6C3, 0xC64BE4BB, 0x208FF78E, 0xFADF87D9, 0x78F8786D, + 0x8FFADA8A, 0x67671CEF, 0x54BCDB63, 0xBCB7ABFC, 0x6F8DE3B6, 0xCABFC893, 0xA71DC78F, 0x29DE7694, + 0xDFAAF22F, 0xFA987F91, 0x27CF14ED, 0x17DE23B4, 0x3F2CF259, 0x1FF32FF2, 0xE4992E3C, 0xE47DADF8, + 0xCBFC1FA1, 0xFD8DD8EF, 0xA8DF3CDF, 0x9E51F9EF, 0x8C878D97, 0xC833FF78, 0xEF413E7D, 0x3C3AE395, + 0xE599FF89, 0xDA7ECEA7, 0x8F878FD7, 0x446D1FFD, 0xBFFEF77D, 0x1DF170F1, 0xAAE62D4F, 0xB56079E3, + 0xDF4DFEAB, 0xF336FF90, 0x274F70BC, 0xC1E61FFA, 0x98FFE078, 0x5A8E779D, 0xCB7F70F9, 0x6FB9FCAF, + 0x73BC1B5D, 0xFED7D9FC, 0xA3BF60FD, 0x5DB4F9BF, 0x493C6CBC, 0x165DFE83, 0xCBBF8BC7, 0x4DE265F3, + 0xDFEBF2EF, 0xE3E1E3D5, 0xEBF2BFD2, 0xE5DFC7C3, 0xC5AB1A75, 0x3C6DC73B, 0xEAF2BFD3, 0xE5BF6D79, + 0xAA038EF7, 0x80CBFFA8, 0xCD3FE4C1, 0x539DB0BC, 0xD5499B7F, 0xE843FE21, 0x4F9E9396, 0xB77AC7E6, + 0x1FFA98FF, 0x3D2EFFE3, 0x2EFF9DF1, 0xB0F11AB7, 0xF9E77B9F, 0xE4B3231E, 0x9DF132F9, 0xE77B9FE4, + 0xB3231E3E, 0x5E3336FF, 0x7CEF038F, 0x8F878F57, 0xAB9C0FE4, 0xD9C0F3A6, 0xF00EF1FC, 0x5D25FD43, + 0x3E4F997F, 0x9127CF90, 0x3DEFAA2D, 0xF6FC873E, 0xE67FC89E, 0x67499F9C, 0xB7857788, 0xFD47C9F7, + 0x167BFE43, 0x5EF32479, 0xF2B64ABF, 0xC2FC0FB1, 0xFFD8C8F7, 0x8EAF55FE, 0xFBEBF337, 0xE7D3C7C3, + 0xC7ABBF3E, 0x7FB3FC80, 0x3DFF3BE2, 0xE1E33560, 0xCF7FBE77, 0x229F9DF1, 0xB0F1EAAF, 0xFB8FF29E, + 0x20F705F6, 0x932E1E3E, 0x5E713FE7, 0xEF57C867, 0xDC9FD59B, 0x2ADF71BD, 0x5627ECFA, 0xCFFD2BF8, + 0x455EEDE7, 0xB9E421F3, 0x1DD76B75, 0xD2AEFFA4, 0x4FADFF2C, 0xCF7C9EA4, 0x7DEE6FB1, 0xCFF59FF4, + 0x91FF24ED, 0x6FC47E4F, 0xFEA9FD9E, 0xFDD5EB3F, 0xDB57F5CF, 0xF0785EBC, 0x0723BF72, 0x3FE27AE9, + 0xE4B1BC78, 0x0F467E45, 0x9FAA1796, 0xC7F3CED4, 0xF6F1FE9F, 0xF471BD78, 0x1ECF8BF7, 0x60751F85, + 0xFDACEFBC, 0xCBFFBCCB, 0xFF828BC7, 0xBC8BD7BC, 0xCD7F3A9F, 0x75FED379, 0x65E2B160, 0xE305799E, + 0xE7EB6CFE, 0xD379A5E3, 0x017D3CFF, 0xD6D9FCA7, 0xF35EE73F, 0x9D7F3A1E, 0xD0A7FB1F, 0xC3E37917, + 0x5DFEAFBA, 0xFC77F218, 0x5EBE8723, 0x5F8B36FF, 0x1D3C9EB7, 0xD7E61FFA, 0xD82F389E, 0x0EDE9536, + 0xFFD0C77E, 0x61ABCD7F, 0xEACF75FE, 0x53BFAAE3, 0x91FA5F1D, 0x2FC8AB7E, 0xDEE6BFED, 0xE2B1D3C5, + 0xABEDF27F, 0xC4E57FCA, 0xC5A3EDE2, 0x75C4E5FF, 0x3597FF69, 0x178F2917, 0x2FCFE379, 0x476CFEF1, + 0x3EC0FB42, 0x278FE56D, 0xDBFC439F, 0xBA2F581E, 0xCF3BE1F2, 0xDF76F9F7, 0x3C9E77BF, 0xCBFF84CD, + 0xFF8D6F19, 0xBFFA7C7F, 0xDB9CF7E0, 0x29FB2190, 0xF7259CC7, 0xB27E78BE, 0x56A3AAFE, 0xA6F3EE05, + 0x558F8624, 0xDED87F5E, 0x9FB7D7AA, 0xE387F777, 0xF87F537D, 0xDE1EBE47, 0x407EA0CE, 0x9F9C9758, + 0x7F757FF2, 0xA63ABF36, 0x301FA57E, 0xB598AFC3, 0xEC8FDE54, 0xE797C483, 0xE7D710F3, 0x7182FE9D, + 0x50F5DEEB, 0xF3F6FAEB, 0xFCE3FD1F, 0xF9677FA2, 0xF5797B03, 0x75FEF97D, 0x66469D1F, 0x81FD28E3, + 0x2FFD2AE2, 0x8FFE3DAF, 0x87B45EA4, 0x7F5EC5FE, 0xAD6DE31F, 0xA64CBEE7, 0xC211B51E, 0xB6F0FEB0, + 0x91EF53CF, 0xE8F7AFBA, 0x7F96EFCD, 0xD61FEFEF, 0x40DDBFF3, 0xFBC63E95, 0xEF4E7FAC, 0xBF2DF6D3, + 0x8CBFF4DB, 0x87259EB8, 0x7FDCC17E, 0x72AB5A2F, 0x1BE80FE3, 0x2FFD7689, 0xBFF0AAF5, 0x80F80D6B, + 0x5EE6B3BF, 0xEEFF737E, 0xBC3FDEDF, 0xFE3A7EF8, 0xFE85FE3F, 0xC7C3FBE3, 0xFC0DE74A, 0x7C58FF4E, + 0x53BED4BF, 0x7FD0FF55, 0xF2F79C4F, 0x9E1757A2, 0xFCF63A9E, 0x8D407F73, 0xBC1B3D12, 0x3FD4E32B, + 0x8C5F19CB, 0xF724D6D3, 0xCF6BFF73, 0x7DF4FE78, 0x7FE5FB0E, 0xCF337C6F, 0x127DDE1F, 0xEF2FF4B3, + 0x7E9FB3F1, 0xCEBC2AFF, 0x8807CFBB, 0x732E9EA2, 0x9FF5FB0A, 0xF7CF30E3, 0xA7F20F5E, 0x9E075FD6, + 0xFEE7FADE, 0xE98FF557, 0xE4791EE0, 0x7B17E2E1, 0xFD71FE36, 0x1AB6FEE6, 0xF7C293E6, 0xBDD39C07, + 0x8DE5F6BC, 0x48EF91BA, 0xFEE6F745, 0x557FF37B, 0xAB3A0FD2, 0xFBAD3E2F, 0xF03DADFE, 0xFE61EBBD, + 0xF7A7C3DF, 0x0BB69EF3, 0x7B1BF475, 0xFA63FD5D, 0xB0F537CB, 0xABFA9BFD, 0x57E701E2, 0xC1FC9FB7, + 0xF517FA19, 0xEFF7ED79, 0x007DCCFF, 0x82ADE7FC, 0xDE877C7A, 0x7FBCBF17, 0x6D3DE7F7, 0x3EC4C3FB, + 0xE3FDDDC9, 0xFD7458FA, 0x39ECB7C3, 0xFABDD7BC, 0xDF1E51FC, 0xD35C8FD3, 0x7C5F2CF5, 0x769AEFAD, + 0x47F2FC01, 0xFD1E1BE7, 0x0FE8EF89, 0xCCFF2EF7, 0x7EE5FDF1, 0xFEEE77EF, 0xB713B6FE, 0x77F8E3FC, + 0xCDEF714A, 0x1FDEF760, 0x0FEF9DE6, 0xFD52F3AF, 0x73FC2D67, 0x6F9DE3DF, 0x68F9F13D, 0x93E7DF55, + 0xF77EE3FD, 0x71FEE2BD, 0xAFCB7FEF, 0xC4B8D31F, 0xCBDF76FC, 0xA3CEDE4E, 0xC73F6AF9, 0xF1BE447D, + 0x27ACBDFC, 0xDEA6F8F1, 0x1E47FE71, 0xC7BFC7F1, 0x7B7FBCBF, 0xC7DDFBDD, 0x8C3BFF3B, 0xFD31FEA6, + 0x7A82EF31, 0xFA7B18D7, 0x9B7CEF02, 0x7FAA7FE6, 0xFBD502DF, 0x83A84FDE, 0x8BA6592F, 0xE755FE17, + 0xF87E36A0, 0xBFE7EAFA, 0xA7DF6FBC, 0x3F37F1D7, 0xBC5FF17B, 0x2FCE3FE7, 0x8FF737BF, 0xDF8CAA7C, + 0xEE64BD42, 0xBE513F18, 0xFF544F19, 0xFF7758CF, 0x07F87E33, 0xAAF27D82, 0xF5775ABF, 0xC7E8F567, + 0xF4797B7B, 0xDCFB857C, 0xAFEE52EF, 0x9B469FB7, 0x37E3FAFF, 0xE3EEFE3E, 0xEFF8CF3B, 0xFE79E7CF, + 0x82F517EF, 0x0DCCE73A, 0xCB9FEFE7, 0x2FD8FD67, 0xFC75FA3A, 0xEC5D75FC, 0x8B96DFEB, 0xEBB0D7EB, + 0xCEC395EE, 0xFEBADDF2, 0xE33D40D5, 0x7BE34FBE, 0xEF6AFED7, 0x1CFF11C7, 0x3FE5FC99, 0x76FE7A7D, + 0xDEDE2E77, 0x7F1D71FC, 0x5E9FB737, 0xE1F8F7BB, 0xFC87FA3D, 0x96F7CF79, 0x157F79EF, 0x463CF27D, + 0x59BF5FB7, 0xF83D781A, 0xFAE4BD76, 0x9AF7A5DB, 0xD47E68F1, 0xFBF980FE, 0x9EAFEF3F, 0xFAFB6D87, + 0x3F9DFE9A, 0xEFD7FCDE, 0xAFF8B43F, 0xDEDFB039, 0xBC5C7D18, 0xC2C7E1DF, 0x616A6A2A, 0xFDFBC297, + 0xD3C433E1, 0x6219FFB5, 0xFCFD33FC, 0x3D8EE39C, 0x38BE50C6, 0x9BCBF863, 0x8C4399FF, 0x4F991FE7, + 0xE6F9EFC9, 0xFC344EF2, 0xEF897CCC, 0x4596FF1B, 0xE41F2AF2, 0xEF42FEA1, 0x22FFAEE8, 0xFF1F0000, + }; + +u32 point_table_binary_15[] = { + 0x11725D92, 0x318EC240, 0x0C45AD65, 0xC4484B10, 0x10A51829, 0x678848B7, 0x056DEA3D, 0x02A70805, + 0x1748B157, 0xE0163901, 0x3DD55E80, 0x9A482B0A, 0x2E301BFB, 0xDB432005, 0xD2E3DBDF, 0xF97628D0, + 0x960E448E, 0x0A2ACB32, 0xC61B9826, 0x1C7F489E, 0xA6692205, 0xB0538EB7, 0xF88BFA3F, 0xAAEB7AD4, + 0xC14E59F4, 0x3DEB77FE, 0x11DDFAE1, 0x3FEA5B96, 0x1EA233DB, 0x3CD507F8, 0xBB2AD51F, 0xA04FFD3F, + 0xF017EA85, 0x5D657EEC, 0x3F7FEAE2, 0x5F4CFCC1, 0xAED23C03, 0xEAADDFF6, 0xB1EE751F, 0x019C7589, + 0x655ED6A5, 0x7AE175AF, 0x1CE097F4, 0x80795987, 0x79D86731, 0xD61BA31E, 0xFD63B7CC, 0xCBDBC589, + 0xE791DE2B, 0x6F574763, 0xEC6B75D4, 0xFB04F0E2, 0x04C6BEF2, 0x96EC3E03, 0x7876453F, 0xF213CDAE, + 0x56FFBA7F, 0xCBFB7E0F, 0x7F4ECC79, 0x37FE9CF2, 0x0A4FEE21, 0xF7F51763, 0xF6FFFCF6, 0x17CD1BC0, + 0xF63D615F, 0xFAA4F75D, 0x7EF99DE6, 0x0D60BCCF, 0x33AF7D9F, 0x96C7EF98, 0xFF010000, +}; + +u32 point_table_binary_16[] = { + 0x11725596, + 0x71489D55, 0x18C6DF73, 0x5EBD1B6A, 0x69EBC274, 0xB260C8A0, 0x58972C08, 0xF6477F14, 0x5EB2B646, + 0xABC88820, 0x4368528C, 0xA210C9A8, 0xA828B105, 0x05B93521, 0x06655051, 0x64B24613, 0x292E1432, + 0xE81A7489, 0x5C6036DC, 0x225C8117, 0xC6959691, 0x5FE7BCEF, 0x73DE5DF5, 0xAF1FE779, 0xDFE779BF, + 0xF37DF79C, 0x6C8528FB, 0x91E4AFB3, 0xB333A376, 0xE5862BDC, 0x4F37456E, 0xB93172B6, 0xA24C606A, + 0xC92ED24E, 0x221EF5F7, 0x7577772B, 0x6F0F7CC4, 0xFD323636, 0x96653565, 0x3AE4E68D, 0x839E06FC, + 0x9DA68FF5, 0x237E2472, 0x5A776DDA, 0x2F7055F8, 0x7A6E8CF5, 0x412FCCEF, 0x70017C21, 0xF9A1DF05, + 0xBA26F0DB, 0xAE1F7EC2, 0xF4A47BC0, 0x18794C1F, 0xEB1F7373, 0xF0D3F5BF, 0xDD09CBB3, 0x5DF3C04F, + 0xE70B79C1, 0x4BD2FF50, 0x03A1DF12, 0x35073ECC, 0xE3F013E6, 0x0A3F651C, 0xF39579D1, 0xF4B1FE76, + 0xBF0A3F61, 0xBFC87B2C, 0x4FE479AE, 0xD8BC517F, 0x331F059F, 0x4D7EE877, 0x9672819F, 0xE1DDF013, + 0xE6052663, 0xE4317DAC, 0x3FE87BE1, 0x27ECFFF4, 0xAF599E66, 0xCD63F336, 0x6B5E7025, 0xF9A15F45, + 0x5EA6613F, 0x033F615E, 0xF4E3C6C8, 0x63FA58DF, 0xEFDE879F, 0xB0FFC72D, 0x599E9CE6, 0xB179739A, + 0x175C4E7E, 0xE857CED6, 0x03BFE0F7, 0xC14F9897, 0x7D7A1EE5, 0x9427E9A5, 0xBE875BE0, 0x27EC278C, + 0x2BE00F6C, 0x5ED5279E, 0x4B7EE837, 0x97D502BF, 0xE296E027, 0xCC7FB819, 0x63E4317D, 0xACEFF1C3, + 0xF013F613, 0xC665656E, 0x49F3AADE, 0xB8247E77, 0xD331F42B, 0x65ABE17D, 0x6DA26383, 0x8383B15E, + 0xF92A3E6E, 0x1CF5F7F0, 0x84E923F7, 0xB865F809, 0xFB09E339, 0x653F6CF3, 0xD6342F78, 0x36F9A1DF, + 0x6CF88D20, 0xF73D1DED, 0xEBEB8BF5, 0xCA3FF071, 0x63E4317D, 0x609AA78F, 0xE1A7FC13, 0xDF657956, + 0x65DE62CC, 0x9FE6A3DB, 0xE843F0A9, 0xE4877EA7, 0xB2F321EF, 0x9B345E2C, 0x1663BDF2, 0x5BFCAE31, + 0xF2983EF2, 0x23F429FC, 0x940778BF, 0xE559D13C, 0x317F9A2F, 0xE6054FC5, 0xFE7498EE, 0x47BFA9EC, + 0xD7C043AE, 0x11F5C2FC, 0x11FD671C, 0xF47C82F6, 0x9B3EB0FB, 0x8BA6EAD7, 0xDD25BED7, 0xF29CD73C, + 0x317F9A2F, 0xE6057F52, 0xEF27BC10, 0xF845775A, 0x7EAF6BCA, 0x3CE5BE30, 0xAECB63F5, 0x075C1E7E, + 0xBAFEA5B1, 0xE69FA65B, 0x37CDB7CF, 0x7832F919, 0xC7F364D4, 0x3F817A61, 0x3EED078C, 0x916753FD, + 0x4157DBB4, 0xFE95B1E6, 0x0F7970DE, 0xE87C078C, 0xABD415D6, 0x5FF565F4, 0xABA6F308, 0xDF5B359D, + 0x37C6414F, 0x8FFA92E9, 0xBBF43CB1, 0xF3A64BCF, 0x1BF09AF0, 0x1D3C83F7, 0x5D983FE3, 0x65E31B02, + 0xBFC445F4, 0x5B4B79E0, 0xB796FC8C, 0x839E1EE6, 0xBDA68FFC, 0x1DFD6C7E, 0xB1DF289D, 0x01AF0BBF, + 0xE19E839F, 0x309D71AF, 0x1B87F398, 0x9FE76FD0, 0x6F3DE581, 0xDF7AF233, 0x8EE7F783, 0x7CD2F481, + 0x5DA73B62, 0x7EB1DFD7, 0xEE59E5A0, 0x8DFCADDF, 0xA17ECA6E, 0x97BF45B8, 0x5DB963A1, 0x7544DEC7, + 0xF6F02F7C, 0xED437A7F, 0x08DF4BD8, 0xFF6D43FC, 0x1B785299, 0xF4F71FF7, 0x8B8E85EB, 0x2ED5DF3F, + 0xB60DB58E, 0x407F51B9, 0xF93DACF7, 0xAABE338F, 0xFB88F065, 0xDAB95759, 0xF5E17E32, 0x8A75DC6F, + 0xDA4ED6DF, 0x5F2ED3AE, 0xC7D3BA72, 0x9B3C8F50, 0x3F99EE43, 0xE059E586, 0x02F4EDAA, 0xCF9FAB9F, + 0x27E9D3FB, 0xEF1B136B, 0x7FDF5898, 0xAE7F5E44, 0x8569F93D, 0x82FFD67C, 0x61BAFE79, 0xE75A559F, + 0xBE9F5CAB, 0xE511DE9A, 0x07E37BE9, 0xF8BC8EC3, 0xFA8E312A, 0xD5F7CB76, 0x5369D3FE, 0x87BF8D8D, + 0x0DDBFF2B, 0xBC599FE6, 0x49FDD2F7, 0x1AFD448F, 0xFDCDFEDD, 0xB207FB23, 0xCF2777CE, 0x58F627F7, + 0x7BBA4FA6, 0xFD514ECF, 0x33AB6EB9, 0x1AFB27FD, 0x9A9E3616, 0x7DD3CBA6, 0xEF4D7963, 0xBFFF0100, + }; + +u32 point_table_binary_17[] = { + 0x11725591, 0x210EC240, 0x1045276D, 0xD942DBD4, 0xB6498F80, 0xA01A81EA, 0x19EA1124, 0x38EEC021, + 0x0898A604, 0x8D429170, 0x034C151C, 0x81458040, 0xE0C8D29D, 0x992DCBBA, 0x97F97F66, 0xFE2CA430, + 0x8214F065, 0x59A69424, 0xF62C5677, 0xCD1E725B, 0x43868E55, 0x430C5014, 0x45AB27D6, 0xFE3CCF91, + 0xA9DF4F4F, 0xF33CEE4F, 0x2CA43366, 0x96C897DE, 0xAC2C4BAD, 0x47564F77, 0xF8EF37FB, 0x71FDE334, + 0x5A6FFA59, 0x75DC27D8, 0xB96BDE47, 0x22D762CE, 0x7912F49F, 0x074BCE8B, 0x2C0EE189, 0xFAD13DC4, + 0x36BE99FC, 0xA83F467B, 0xFB5EEA15, 0x4E6CBF7A, 0xF717EC4F, 0x70DE26F2, 0xED7B06AB, 0xF8CA7924, + 0xEDEB5776, 0x1EF7E157, 0xC64F0C40, 0xF720B6FE, 0xAB63CE6F, 0xFA4D0DEB, 0x794ECB46, 0x4F4CFE2F, + }; + +u32 point_table_binary_18[] = { + 0x117255D0, 0x310E8250, 0x0C06E027, 0x9A808A8B, 0x89C18403, 0x303818CF, 0x20676065, 0xF40426CE, + 0x8ECCCCDC, 0xC003E8E6, 0x601C8889, 0x8C0EEC98, 0x105C3071, 0x20565EFB, 0x8AC0F685, 0xBEF66F21, + 0x104B3117, 0xF8D9B60D, 0x501B9E52, 0x03B4D892, 0xF3DA9EE7, 0xA1657D5E, 0x5790E14E, 0xFFC91090, + 0xE5E7BA2E, 0x9AFA733F, 0x72AB9F25, 0x9DAEBF3E, 0xBD27433C, 0xDC731EF4, 0xD13C701E, 0xAC5FF502, + 0x9ED7CD0F, 0x19D617FD, 0x859A874E, 0x371F83F3, 0xA27765CA, 0xFBC8BCCE, 0x797655F3, 0xD1F01A9F, + 0xD47C0B5D, 0x1AB19A8F, 0x762ED347, 0x7B7F2719, 0x4D9433F4, 0xCDAC543E, 0x34545AA1, 0xF275EEC3, + 0xF9725F8F, 0xB89EF6D1, 0x239EDFDE, 0x8FEF95FB, 0xA2B99FEC, 0xA735F727, 0xBF93FF3D, 0xC87AC8F7, + 0xA07A3D94, 0xEF7F0000, +}; + +u32 point_table_binary_19[] = { + 0x11725D93, 0xCF6B5341, 0x10C72769, 0xD397D8BC, 0x18FB48EC, 0x23C5088D, + 0x4A894AF0, 0xA05EACE0, 0x4150D15B, 0x1E144AAA, 0x2244A907, 0x2D2644F0, 0x620F1AFD, 0x1304112F, + 0xC68B480F, 0x1102F5C7, 0x45445408, 0x821E3D08, 0xC61443A1, 0x5E0CC564, 0xDD99D9DD, 0x2EBE4BFB, + 0xC9F7BBB3, 0x33DF372F, 0x94811254, 0x819E4C26, 0x23E49F12, 0xFE9F888F, 0x4D94CB65, 0x1192BAB8, + 0x8FBFC4A7, 0x511FFE60, 0xFF94CF7E, 0x64D4A77C, 0xD6C57EF1, 0x18DD1D08, 0xC3703894, 0xBAE44980, + 0x1E8C4210, 0x04CC55E4, 0x38D46A35, 0x62B1860C, 0x46C77A3D, 0xE8138B35, 0xAEF755D5, 0x8345D63F, + 0x485D3E02, 0x96597FAF, 0xF507ACBF, 0x53E74319, 0xE655C978, 0x1F32DEBF, 0x2AEF2F14, 0x0AE6BE5C, + 0x108FAAFB, 0x5BC4E7B6, 0xBB8D4683, 0x59F6977A, 0xBBED98E9, 0x0FF99373, 0x9499E7CF, 0xA5720754, + 0x1E40FA33, 0xEFB4F277, 0x899BC993, 0x86D13F9B, 0x4A737DCE, 0x53BC9ADC, 0xA3CF635E, 0x89CBC9EF, + 0xDA4FFACF, 0x5842F5D3, 0x25FD9AFB, 0xCDCE131F, 0x9D27E9F7, 0x46DB7A1E, 0xE2DBCE17, 0xC358AF3F, + 0x12C17A32, 0x0FAA9F3F, 0xEE85318F, 0x90DA87FC, 0x8DE923D8, 0x8F79FF81, 0xBFCECCFD, 0xC3EE584B, + 0xE54BF5F2, 0x33F1BB7C, 0x9EF383F1, 0x91593B7F, 0xDD9FCE3F, 0xBF2B76CA, 0xBE6FE34A, 0xE2B9AE4F, + 0x7C213CA3, 0xDE0F71F6, 0xD2C45F3B, 0xAFECD5EC, 0x32E7C5F7, 0x67CFBB9B, 0x6A1EE28D, 0xD2609FEA, + 0x87EEDB98, 0xDF7CA2DF, 0x37F917C6, 0x6F623F7A, 0x9FFEF406, 0x1F699F16, 0xB9FFBE07, 0x27EC7D68, + 0x5E5FF754, 0xFEE46F9E, 0xF9F5D07E, 0xFF2F6E89, 0xB3AA1FCA, 0xA7F9F2B7, 0x40BFAC47, 0xDC5F881C, + 0x44BFDC4F, 0xCE6FC9B9, 0xC8F9F0F9, 0x9D65FF8D, 0x9D6FFAA9, 0xBBA4FC26, 0x3F3BCFF4, 0xE1B1A4CA, + 0x93FA4BCF, 0x47EF283F, 0xE7BF375C, 0xADD7EBA6, 0x1FB708A0, 0xF707F731, 0xBAF5BDB5, 0x989D397B, + 0x5EB7E8CC, 0xE9FDE7FD, 0xB258EE53, 0xA468FC5D, 0x6653AFAB, 0xF7D19E7F, 0xC7EB2D5D, 0xCF63BE2F, + 0x62A7A2FC, 0x2DF63B15, 0x7B1EAFE3, 0x54701E3D, 0xAFDF665D, 0xE7E5B7B9, 0xBECED7EB, 0x98BCA8FF, + 0x54C75951, 0xFBD06506, 0xD0FC5FBE, 0xBA9F155D, 0x1FFD83CF, 0xC6DF6276, 0x02B54FC4, 0x871E3981, + 0xF93E8979, 0xFE7F0000, +}; + +u32 point_table_binary_20[] = { + 0x11724D8E, 0xB10D8030, 0x0C045F28, 0x482952A4, 0xB494920E, 0x046CC108, + 0xD9955D58, 0x809EDEC4, 0x3C46B83B, 0xE9FEDF7A, 0x62C006A4, 0x1CFA5AAB, 0x6A63DDD1, 0x2EF4A514, + 0x853803CE, 0xF401F321, 0x7A18DB39, 0xD3BF1E5F, 0x4F72F8B1, 0xF981915F, 0x7F14F67B, 0xDEF7E8E7, + 0xD5FBB99F, 0xD728FC97, 0xBECC78FB, 0xD9274BFA, 0xD8FC6E4A, 0x70FFE191, 0xFB370000, +}; + +u32 point_table_binary_21[] = { + 0x11727598, + 0x4D685C55, 0x14C76F9A, 0x377993CF, 0x3669C6A6, 0x8DA50D0D, 0xB1D00147, 0x3110415A, 0x2AAF0C7E, + 0x6CA4CB22, 0xA52E1A04, 0xBB904A14, 0x2C288ADA, 0x4D3F70A1, 0xA1520417, 0x2E0A4150, 0xA1884D0D, + 0x8A454AE3, 0xC696A258, 0xEC263452, 0xD29AB669, 0x3EDA9971, 0xEEF99FFF, 0x9BF3DE4B, 0xB3FBE5FC, + 0xEF3D1FF7, 0xBC77CF1B, 0xE76AFB6A, 0xFF3AF92B, 0x954A3557, 0x0607751E, 0x1D1D1576, 0x7D9E03B0, + 0x03FBFF88, 0x7EB2A127, 0x532F3CD6, 0xD0CBFAB1, 0x863FCF4D, 0xFDE011D9, 0xC1097BFD, 0x88CB0B73, + 0xBF529DAD, 0xBF92EE5F, 0xFB0ADC47, 0x7F9ACF56, 0xC37EFD56, 0x5DEFF59E, 0xFB94AB33, 0xC9FC6BC5, + 0x64FE9E6D, 0xFE5E6FF3, 0xA77FE6CF, 0xFD997FDD, 0x9AC8DF73, 0x32FF6AC5, 0xE6EBD9D6, 0xC34D824B, + 0x71BDA18F, 0xEB711CF6, 0x22EB7B1C, 0xF662DD9E, 0xE6CB972F, 0x27F4C2FB, 0xC1DBEB5C, 0xAD5685BD, + 0x7E7B5D2F, 0x5C827D90, 0xFA12EC83, 0xDCCFB0F8, 0x337AF40B, 0xB8711ED0, 0x37CE03F6, 0xBEB89EB0, + 0xF37C6A87, 0x61EF65FD, 0x0EC3DEAB, 0xFE2CFB78, 0xAC5E3802, 0xAFD3FC3C, 0x7BFD3ACD, 0xAF5680BD, + 0x83FA02EC, 0x1DDCCFB0, 0xF8337AF4, 0x0338AFF1, 0x7BF6FA7C, 0xDCAFE0D9, 0xEEE58FB4, 0x7F0BE087, + 0x81E77ABF, 0x0BFFBD71, 0xE902CF1F, 0x7CBFACCF, 0x4304AE5C, 0xD0E721C2, 0xFAA666FB, 0xBCCD7637, + 0x7FA8FBED, 0x83DEED11, 0xBD9EFFAD, 0xCE07DBE4, 0x3C8EC2DF, 0xAD4B95AB, 0xC2A97832, 0xF11E81BF, + 0xFF5E6ADE, 0xC9E7D7F3, 0x7C5B6E5E, 0x783FD6DF, 0xCBD79E97, 0x7E31FBB3, 0xDFE89FFD, 0x06FDC39F, + 0x456FF687, 0x1D7C2F1F, 0xEC16BBF1, 0x67FB6D25, 0xA81E101E, 0x86BFE53D, 0x6E42D727, 0xE349FBD3, + 0xF7D9624B, 0x7852F4BB, 0xE16FF142, 0x2E127660, 0xE7C2F7EC, 0xFBC3B9D6, 0x2ADF8F5C, 0x2FF99BF5, + 0xFA7E2C40, 0xBFE67DD1, 0x9BF8F87C, 0x30FE55F5, 0x193B387E, 0x3FA7EB93, 0xCE27552F, 0xBE5F07CE, + 0xAFBDC9F7, 0xA93C6F2B, 0x5D03DA3F, 0x11B8FDBE, 0xF64F047D, 0xE7947DFF, 0xF4ADE4DE, 0x821D3C70, + 0x3EDCA9FD, 0x5900B7BE, 0xAEFB17A0, 0x0FBFE4FB, 0xDF73CFC1, 0x8E8B92CF, 0x11ECDF73, 0xB7ED47F4, + 0x5F72FFCC, 0xFAA3E0DE, 0xF696D37C, 0x9F097F1E, 0x9C48B3E4, 0x6FF4EC07, 0x79FE8773, 0x57D80FE0, + 0xE63360C4, 0xB36EB8AD, 0xC87E647C, 0xAC27E317, 0xD6FBB12B, 0x689F61FF, 0x78EE7CA7, 0xF534FBD3, + 0x73FB1F6B, 0x7E657FCA, 0xFB627FAE, 0x33ADE7FD, 0xCAFD78BF, 0x7A0EDF6C, 0x3BA6FD17, 0x81F3AFF1, + 0xFD096EBA, 0xCE7EA13F, 0x596FFCB1, 0xBFA00FDA, 0xF57E12AE, 0x4EACD96D, 0xDFBFD509, 0xF798BDCF, + 0xAA13F95F, 0x942370CB, 0xB8BDDFDA, 0x973A9F5B, 0xF5F9483D, 0x3F7E3DF4, 0x6DE7E81F, 0x9C9B547D, + 0xB2FF53FD, 0xCEFBA07D, 0xA97927EF, 0x03CFDD77, 0x836BF23E, 0x3E84F53D, 0xDFE1794C, 0xC797F17F, + 0x00DCFB74, 0xC722EF63, 0xE1F9B567, 0x8423ECB7, 0xE176FE81, 0xDC0F667F, 0xDE2FF4CF, 0xFB05FA96, + 0x77456FF6, 0x871DBCE1, 0x76E78AD8, 0x8D3F7BBF, 0x6CBE99DF, 0x24BC09FE, 0x3617DB0E, 0xEAFA643C, + 0x697F3A9F, 0x6C9AEB7E, 0x41F443F0, 0xD73FD155, 0xF15C9F57, 0x84B7DDE8, 0x1EE1BC03, 0x5E7F96F3, + 0x0ED74BFE, 0x66BDCE3B, 0x05E83B9E, 0x15BD898F, 0xF721E35F, 0x559FB183, 0xB7DD68FD, 0x41ECE9FA, + 0xA4F349D7, 0x4BE7A7A5, 0x8DE11BE2, 0xFF00FA73, 0xE9EBDCAB, 0x7AFE997E, 0x4DF673A6, 0xDF93CFC3, + 0x21F0F2F9, 0xA65D9C2F, 0x3CAFBC58, 0x7B2ACD12, 0x8FD1F3BC, 0x3C2FCCBA, 0xB7795EE0, 0xEACB60C4, + 0xB7301BFC, 0xCE7E61FC, 0xE9FC8475, 0x1EBD7BB6, 0xE5139EAF, 0xF08E6017, 0xFBC7F3FC, 0xC79551F6, + 0x8FE73B3D, 0xB56FD27A, 0xCEB3DC8F, 0xF3ACE7B9, 0xC1DC93DA, 0x1F11B839, 0xE03C037E, 0xF801CF93, + 0xFE643FE3, 0x8FE70F7D, 0x752239FF, 0x3B67EFAB, 0x20E6FA28, 0x2BDCE3C6, 0xC7C7EB7A, 0xB02397DD, + 0x29D8FB69, 0x3F05BB72, 0xB929807D, 0x10FB8D81, 0x5DCC297F, 0x63597F98, 0xC7C98DF9, 0xFC11FA4C, + 0x3CD0F73F, 0x62BF6C7C, 0xB037E2E3, 0xF703FD81, 0xE3FC93FB, 0x9533F19D, 0x82BE3FAE, 0x57321EF8, + 0x8BFD9753, 0xFECB597B, 0xA27EE574, 0xBD33FED2, 0xE7958A3F, 0x7BFE36DF, 0xC6F79172, 0x31795EB5, + 0x62B2FE75, 0x6BC25FDD, 0x9E388FBA, 0x3D116FAD, 0x98AC7F6D, 0x5F323FFA, 0x6FC493F5, 0x67EB6FBF, + 0xDF549FF1, 0x6FEB4F7F, 0xD6BFAD3F, 0xF7B3FE6D, 0xFD7CFE09, 0xFFC5AC7F, 0x7B1EBE1E, 0x69FFF67C, + 0x7D3D12FE, 0x8B597BA2, 0x3EC5743D, 0x33FED2E7, 0x918A3F7B, 0xBE365F7E, 0xFF5C5A0E, 0xA7383F7A, + 0xBE920FA7, 0x389F8231, 0x0FF07BE8, 0xD2B2C3F7, 0xB17E6FFC, 0x79329CE2, 0x7CE9F9AF, 0x4FF5F70B, + 0xC39C0FA9, 0xB7DF0BD7, 0x3684539C, 0x07C1DAAF, 0x3ADFFFF3, 0x85AED779, 0xFEFA695D, 0xAFF3CECC, + 0x90CEE746, 0xCF798C7A, 0x3BEFCF0C, 0xC5F9C9FB, 0xB21885D3, 0xFC1EF4FC, 0xCC2BE134, 0xBFFFC08E, + 0xBF8744D0, 0xAB3F9D77, 0x9F980CA7, 0xED7C3D74, 0x4EFDEBFC, 0x3B38124E, 0xF3FB8C7A, 0x89DFE8F9, + 0xFD05BDE6, 0xAFF3E4D6, 0x6F55AFF3, 0xEBC0F7AA, 0xD7F9F2F1, 0x1D88DFEA, 0xF97D44BD, 0xE61F411F, + 0xFF5E22DC, 0xBB2566CC, 0xEF5BB01F, 0xE7B7B961, 0xE7EC7C19, 0xD73B554F, 0xCE9773C3, 0x3127D667, + 0xEC3ADFCD, 0x4FE27C38, 0xBFDDF949, 0x7FFF31CC, 0xFB9E7A3B, 0x9F2D44E8, 0x1FCE330B, 0x91F6BBCE, + 0x538BBFE9, 0x7A9D9F96, 0x2E623DE7, 0xB3CA5E8D, 0xCFE879BF, 0x526FE7AB, 0xCADE46FC, 0xBE5E6BC7, + 0x51EFD5EA, 0x97A8AFCE, 0x1B5D9FE9, 0xFE3AAF74, 0xAC477FD8, 0xFD245EA3, 0xE73C0BBD, 0xE6A7F77F, + 0xFE98EA75, 0xDE683D01, 0x3DE781A0, 0x45E3317A, 0xCE9BD46B, 0x7E11F438, 0xDFFF0100, +}; + +u32 point_table_binary_22[] = { + 0x11725593, + 0xBF4EC250, 0x14C68FE5, 0xB60521A8, 0x91984E3A, 0x80731975, 0x727732F2, 0x062CCC2E, 0x3E80EFE1, + 0xEAE6688C, 0x0BC10E04, 0x07077D00, 0x57DA1846, 0xC3A0147B, 0xFB9DAF5C, 0x4808F971, 0xBF7BCE77, + 0xFE5C1189, 0xD71F2246, 0x44FAFDFE, 0xBAF8898B, 0x6FC1A6E4, 0xE22CC63F, 0x75198D46, 0x255BBD50, + 0x5F9D9A0D, 0xC796EB1A, 0x0F6AC6B3, 0xCC7C799E, 0xAF2D311E, 0xD9CDC76C, 0x9BF83867, 0x7CDE6F2F, + 0xFD81DECF, 0xC08D908C, 0x78B527F8, 0x677CD9AA, 0xA7BDEC9C, 0x6ED7DBFE, 0xD4F308DC, 0x3C2643BF, + 0x7F63E3B3, 0x1EEF4A1E, 0xC8561D8C, 0x77DEB4DE, 0x0C6CAEC9, 0xD0D762ED, 0x7704AE5F, 0x90A16F0C, + 0xDD7904E3, 0xE63719FA, 0xDD99D65F, 0xD6177FED, 0xDD6ABF4A, 0xEECE5BE7, 0x6EBFBAF3, 0xC60BFB05, + 0x7D6BC9FA, 0xC1473FB8, 0x0FEECE0F, 0x9F759E11, 0xF8E04CFB, 0x1341DF41, 0x3EF59726, 0xE6D2F59F, + 0x26DE4975, 0xBFF82C7A, 0x35E3EECB, 0xA2E7C76E, 0x7FD26435, 0x73F7254D, 0x7EEF2BFF, 0xA5FEEF4E, + 0x3903E78F, 0xF4631541, 0x93FBC379, 0x71BE9C7F, 0x3825431F, 0x4E755E19, 0x3284AFAE, 0x1F2F27C3, + 0xBF9757EF, 0x2372F79F, 0xF9FCA1E8, 0xBE825703, 0xBE0FE45F, 0x0DC2893B, 0x2F7F184E, 0xB47F9188, + 0xF39E347F, 0xE1E7DDAD, 0xD70464E8, 0x4D003FFF, +}; + +u32 point_table_binary_23[] = { + 0x11726D9A, 0x7D94CE65, 0x1AC7EF17, 0x9E11A217, + 0xB3E3841A, 0xAF6D6253, 0x7BA69490, 0xC64BDEC2, 0x0C62E744, 0xDEB29BEA, 0x34A6554A, 0xD3362191, + 0x104DD4D8, 0xD65069AD, 0x416333A1, 0xD8DAD9F6, 0xECD08654, 0xBBB2D5B4, 0xA79023B5, 0xDA4ACC6F, + 0xEFEBBABE, 0xF7E5C13E, 0xFF7DCEFD, 0xBDAFEFF7, 0xFABDDDF7, 0xF37B1E93, 0x65BA98F0, 0xA9672EFC, + 0x6B8B162D, 0x1293650E, 0x9BD7892F, 0x5DD0A54B, 0x97243920, 0x6C4E31EB, 0x8DEA93A2, 0x2497F4C6, + 0xC8B8B001, 0x9B46669A, 0x59638C9F, 0xED8629BF, 0x1078AEFD, 0xB0AEAE2E, 0x498E099B, 0xDBED0EE5, + 0xA037E35D, 0xDFD3E64F, 0x77D3B93E, 0xC6ED7952, 0x2FF00CE6, 0x9FFAFA34, 0x3FE899FD, 0x53BE33B8, + 0x30FAA15E, 0xA1793EF0, 0x023B167E, 0xCCE60E9B, 0xAF8C3CAA, 0xA7F9B7D9, 0x6AF8C9F8, 0x7776B9E6, + 0x7941F2C0, 0x4FFA0B79, 0xC153B8FE, 0xEDF5E2F1, 0x98629605, 0xBED32F86, 0x1FB3DFE5, 0xEF56A67C, + 0x357E9FEA, 0x69FE0DEE, 0x08FC98DD, 0x3E7FB9E6, 0x21DEE177, 0x69BFA4BF, 0xD22F014F, 0x8A7EA837, + 0xC92C0E5C, 0xE8DBC38F, 0xD9BFEF8D, 0x32F2A89E, 0xE60F75FD, 0xE0C7EC0E, 0xB9999A67, 0x99E4D17E, + 0x97495EF0, 0xD8E8877A, 0x63CDFCC0, 0xD35C15FC, 0x98FD3EB7, 0x58197954, 0x4FF3C7DA, 0xDFC18FD9, + 0xFD60F76B, 0x9EC59247, 0xFB5D2C79, 0xC1A3A31F, 0xEA8D368F, 0x059EE106, 0xC08FD97F, 0xEADA2B23, + 0x8FEA697E, 0xAE6F0C3F, 0x66B75479, 0x2C7885F6, 0x2BFAC8F9, 0xD10FF5F2, 0x4D49E047, 0xEC7EF831, + 0xFBCF6D95, 0x32F2A89E, 0xE6E7BA69, 0xF063764B, 0x95470BFB, 0xC6DAEF63, 0x92173C98, 0xFDFA9BA7, + 0x516F70B8, 0x438C6D68, 0x9E869FF0, 0xB9FE1965, 0xD20FF24B, 0x554F9C6B, 0x3F851FB3, 0x5BAA9C2F, + 0xECA669BF, 0x259217DC, 0x2FFAA15E, 0xBF708718, 0xFB37B304, 0x7EC23BD5, 0xBF5FCCA3, 0xFAC06687, + 0x79097EC2, 0x7BFC4D9A, 0x6706F7DB, 0x5BFB25BE, 0xDEAC04F7, 0x8A7EA8D7, 0xCBDC13F2, 0xCE33F17A, + 0x137ED297, 0x2A238FEA, 0x890BCCEF, 0xE1273CDE, 0x0FD43CD3, 0x248FF63B, 0x4DF282BB, 0x517D73A7, + 0xC943BD6E, 0xE68EC0F7, 0xDAFAF063, 0xF62F9A93, 0xCA41EF97, 0x9B81AA0F, 0x6CBF3415, 0xF013FEC6, + 0x0FD13CF7, 0x481EEDF7, 0x1EC90BBE, 0x3AFAA1DE, 0xD56662E0, 0x87EC26F8, 0x31FB0ABB, 0x4E197954, + 0x4FF307DB, 0x66F093F1, 0x4A65C9BF, 0xDEE468BF, 0xA41FA0DC, 0x25FAA15E, 0x173326F0, 0x6CF72BF8, + 0x31FB4D6E, 0xBC32F2A8, 0x9EE60FB5, 0xC7E027E3, 0xAF2A4BFE, 0x9047FB9D, 0x2879753D, 0xD810C64B, + 0x5C0DEACD, 0x88EB11FC, 0x66C4F546, 0x39E8CD18, 0xB74DF51B, 0x643DD1F5, 0x6683AC37, 0xE012E65E, + 0xBE0A7ECC, 0x7E8DFF54, 0x7953E062, 0xDF1BF54A, 0x621EF895, 0x443FE5A0, 0x37A37D57, 0xD513BF65, + 0xF6AA1FD5, 0x9B6DDE06, 0xCF617EDC, 0xDE0F3F66, 0xF3B69DA5, 0x1CD66FFF, 0x807F1DF5, 0xE6C43CF0, + 0x9B13FD94, 0x69BD1FE1, 0x5F517D60, 0xDBC2CE55, 0x3FAAB7D5, 0x4E053FC9, 0xFCA6BB08, 0x7ECCB6B5, + 0xBB0ADCDC, 0x0C0AF51E, 0xF515A8D7, 0x3CDC21C6, 0xCC741FC3, 0x8FD9BFE7, 0xAD72D0FB, 0x3DFE5DD5, + 0xD3FC6279, 0x1EE9F866, 0x1FD7838B, 0x9937B9DF, 0xC28FD93C, 0xE84AC117, 0x443FD4BB, 0x20DC21C6, + 0xCC724DE1, 0xC7ECDF93, 0xBCCCC8A3, 0x7A9AFFBA, 0xBF197E32, 0xDEDFF7D3, 0x3CC403FD, 0x21ED97F4, + 0xDBFCD7E0, 0xC6D10FF5, 0x1A873B24, 0xB0BD017E, 0xCC7EAF9D, 0xA08C3CAA, 0xA7F95BDC, 0x1AF8C978, + 0x3FB74AF3, 0xF4923CDA, 0x6F2FC90B, 0x4E71FD27, 0x4C5C7F52, 0x2627F033, 0xE62BF831, 0x87A7E61A, + 0x65CA77A3, 0x49A99E78, 0xB36B003F, 0xA9D7D759, 0xCDD34DF2, 0x68BFDD24, 0x2FD8443F, 0xD433E68A, + 0xC0E5363E, 0xFF99CD28, 0x3B441979, 0x541FD8D6, 0x33F1792F, 0xDCCE37D4, 0x3CA47FC8, 0x3BED97F8, + 0x56D35338, 0xF931FA49, 0xBDC09705, 0x5EEB70BD, 0x0B9B09F6, 0x9832F2A8, 0x3EB05D63, 0xB0DF04D7, + 0xF80B35CF, 0x159247FB, 0xBD42F2C2, 0xFF5BAE5F, 0x65C6A2DE, 0xB7A66DE0, 0x37EC4FE0, 0xC7ECCBCD, + 0x7165CA57, 0x6672551F, 0xD8E599D1, 0xF0179EEA, 0x5B6A9ECB, 0x248FF67B, 0x99E4057F, 0x15FD50EF, + 0x2BD32A70, 0xB5DD515B, 0x5B4BF399, 0xFD6ABB5E, 0x1979544F, 0xF3B7FAAB, 0xE127E3C3, 0xE3F310F9, + 0x47FA3DDA, 0x2FFBF98F, 0xC007A31F, 0xEA1D0CDF, 0x318CA971, 0x25F063F6, 0xEBDC6465, 0xE4513DCD, + 0x7FCD2D84, 0x9F8C0F73, 0x8F699E56, 0x9287E66B, 0x7F212FF8, 0x33F65B60, 0x3E45BDCF, 0xC21D62CC, + 0x2A3B0F7E, 0xCC7E8DF9, 0x4E99F294, 0x9AC1AAA7, 0xF99BEC21, 0xF8C9F890, 0xB8FF41FE, 0x90077ED2, + 0x5FC80BDE, 0x1FFD506F, 0x7FB84368, 0xFC6AF831, 0xFBEDB65C, 0x1979544F, 0x7C61F214, 0xFC84ED89, + 0xDD9A8778, 0xC38977B4, 0x5FE23793, 0xF9E00FA2, 0x1F7F5F23, 0x4E057EC7, 0x7D023F66, 0xBFD70D52, + 0x461ED507, 0x76139252, 0xE238EE86, 0x9D781F2C, 0xF9431EED, 0xB7B1E405, 0xEFE2FACB, 0xCC58D4DB, + 0x45DF0DC3, 0xF13D093F, 0x6633C2EC, 0x51A67CB7, 0x981CD507, 0xB695C9B3, 0xF0132E3F, 0xB14FF3A4, + 0x248FF69B, 0x92BCC261, 0x3DC80BF5, 0x7A9EFC1A, 0xCF13591F, 0x6E3CD90C, 0xCF1B593F, 0x5E3979B1, + 0x721EED67, 0x4E1E577D, 0x9EAC27BA, 0xDEE4C97A, 0x036EC7FC, 0x475B86FB, 0x9FD94CB7, 0x4B944705, + 0xEE5EB713, 0xF5DAC53C, 0xF06B17FD, 0x9447D1FE, 0xA7EE03D5, 0x8F927AEA, 0x374AFCC0, 0x1D992BCD, + 0x73F06336, 0xF799A794, 0x69BFD52D, 0x7919F53A, 0xC63CF0EB, 0x18FD9469, 0x3FB626A9, 0x543DCDCF, + 0x777BD48F, 0xC65F5396, 0xFDDBABF2, 0xFCD4FDDD, 0xD0C8C9E6, 0xE448E03A, 0x730BAEE7, 0xCDC98170, + 0xFED69B11, 0x38DFC255, 0xBEA572D0, 0xDB0C7FB1, 0xEA03FB6E, 0x7E32AE77, 0xE1CEA63F, 0x783BF34E, + 0xD31DE75F, 0x789F2F00, 0x6F8C7EA8, 0xB731A90D, 0xD7C77893, 0x0F3FE13B, 0xFC45CAC8, 0xA3FAC0AE, + 0xCC17C14F, 0x78BED48B, 0xF9290FFC, 0x84435E70, 0x05D5F78F, 0x9ABB50AF, 0x22F928F0, 0x12DB01CF, + 0x7BE6B067, 0xAD53AEA5, 0xE36DFAA8, 0x3EB03DE1, 0x8BE1277C, 0xC4DCA679, 0x6A258FF6, 0x5B2B79C1, + 0xABA31FEA, 0xAD0E7788, 0xF1ABEC27, 0xF0630EDF, 0x0FAA9491, 0x47F5C4B3, 0x7C1EFCA4, 0x5E8E7205, + 0xB80EE7BB, 0x02FAC8E5, 0xD10FF5CA, 0xE98EF71B, 0xDD32F831, 0x87FDD154, 0x65E451FD, 0x073CFE22, + 0xFCA45E8E, 0xB2F413F2, 0xC04FFA99, 0xA55CC6F5, 0x3BF9B750, 0xAF2CA961, 0x4EC18FD9, 0xEF70FF55, + 0xA67C3BFC, 0x46D5733E, 0xFB23FC64, 0x3C4759FA, 0x0979B45F, 0xE9277269, 0xF443BDD2, 0xA49AD8DD, + 0x043FE6E0, 0x7FAD32F2, 0xA89EE657, 0xC8FDA0E3, 0x33FDA59A, 0x877891AF, 0xD47E49BF, 0xC5BF0C5E, + 0x18FD506F, 0x61B28DD8, 0xCE851FB3, 0xDF611F54, 0x461ED5D3, 0xFC15F23E, 0x44C7EF77, 0x659AA75A, + 0xF268BFD5, 0x92173C8F, 0xFDFAF815, 0xA8372F79, 0x2DF04D2E, 0x5E7FCCFE, 0x73F7AE32, 0xE5F9CC2F, + 0x523DCD5F, 0x12F79F18, 0x9FE2CED7, 0x3CDB248F, 0xF6BB4DF2, 0x8267453F, 0xD49B9554, 0x061EE8B2, + 0xE1C7EC0F, 0xC6EF03A2, 0xA73CAA27, 0xCE8DEF1B, 0x506FB3B2, 0xF4B345F7, 0x3BD24F6F, 0xE587A31F, + 0xEA3D9CAC, 0x0D3C24BE, 0x7F14F687, 0xE3FE57F4, 0x9447F5C4, 0x37BA4AF8, 0x49BD2A65, 0xE967737C, + 0xFF807E72, 0x95A7B3DF, 0x257E37EA, 0x4D4F5E0A, 0xDCDAC5E7, 0x0DB32FD2, 0xFB81F5BE, 0xD0FF53F5, + 0xC437B878, 0xFD49BD4D, 0xCAD24FC8, 0xA3FDAE95, 0xBCE0A2E8, 0x877A4549, 0x79E0B6AE, 0x23FC98FD, + 0xAFDD95CA, 0xC8A37AE2, 0xDEEE75F8, 0x49BD25CA, 0xD24F997F, 0x43FB25FD, 0x20E5EDBC, 0x471F2CFB, + 0xE7B83ED0, 0x7A84E7FD, 0xF6B8DE28, 0x1FE3EFBF, 0xD9AA0FEC, 0xBBDA2774, 0xBD39C6E7, 0xEF01F05F, + 0x9887B96B, 0xF0BC65F6, 0xD7B901CA, 0xC7F9F9FB, 0x1CF63332, 0xBEC87585, 0x9FCC1FEA, 0x9A2A07BD, + 0xC9B385AA, 0x3F2EF5B0, 0xDF91F1E0, 0x07AE61CE, 0x77DFC28F, 0xD95FEF33, 0x22C7FD16, 0xEAD5C43C, + 0xF0AB897E, 0x91E37E2C, 0xEA797EA8, 0x17FD783C, 0xF8E97E8C, 0xF5BE52F7, 0x7BA4EFE1, 0xABC105C9, + 0xC2707C2F, 0xD5E74941, 0x32377067, 0x7710E79B, 0xD917BAFD, 0xCA0BF9FE, 0xEEAC7AE2, 0x2DF6308E, + 0x37B329D1, 0xFDF738E6, 0x59367EFF, 0x61F66FD8, 0xF8FC1919, 0xFD506F64, 0x3233F0CF, 0x7D5C7F98, + 0xFD7D7EBE, 0x32F2A89E, 0xB8CA6D81, 0x1FB379D8, 0xADD33C73, 0x250FFCA4, 0x9F90173C, 0x94EA9BD6, + 0xA9CF506F, 0x68524CD7, 0x7FEA7CF8, 0x31FBE5A9, 0x0ECA94E7, 0xB9D40FAA, 0xA7F94536, 0xEE7F647C, + 0xAC5E7F92, 0xFF172E47, 0xFB25FDDD, 0xAE0D7840, 0xF443BD01, 0xC9FD81DB, 0xD7EF013F, 0x66FF7CFD, + 0x7C65E451, 0x3DCDBFDF, 0xFC017E32, 0x3ED16CD3, 0x3CC59247, 0xFB2D96BC, 0xE0DED10F, 0xF57A2753, + 0xE9E7A47A, 0x53E0C7EC, 0x57D4FB8D, 0x32F2A89E, 0xE6AFB4F8, 0xBD01E3CB, 0xE5FBA1E6, 0x5FE1DED6, + 0x7E49FF92, 0xAE073DD8, 0x2FB3E924, 0xD4EB91DC, 0x497C6E5C, 0x7F997D75, 0x1A539EEA, 0x343DCD7F, + 0xC67C023F, 0x192F8FEF, 0xE3907F95, 0x5DAAFD92, 0xFE595B0E, 0xEECA7E0F, 0x99B89FE8, 0x9A4CA6F7, + 0xC17625FC, 0x98FD525B, 0xA34C7956, 0x9B8F544F, 0xF30BDDF7, 0xF093F119, 0xEEDF9A87, 0xF811593F, + 0xB4BF69F2, 0x3E29F055, 0xEC97D9E8, 0x72D4BB2A, 0x19477C4E, 0x13F831FB, 0xEA34A63C, 0xD5697AE2, + 0x3CED57EA, 0x3D12DF47, 0xA39FA976, 0x8BF64BFA, 0x5C5B0BEE, 0xC47E07CD, 0x44D4EB94, 0x1484FDE9, + 0x79269E7F, 0xE14E3E5F, 0x39E86D7D, 0x3F48F534, 0xFF45791F, 0x11C7FD14, 0xF3B5E621, 0xBEDBAED4, + 0x7E49BFDA, 0xE2FD53D2, 0x81EA9BCC, 0xD437A8D7, 0x2119415C, 0x6F2FFC98, 0x7D751A17, 0x10A7E969, + 0xFE187DFF, 0x23E38F2B, 0x7712B62D, 0xB55FD62B, 0x67B3DFDA, 0xF8FB43E0, 0x218137DA, 0x62F831FB, + 0xF976B1F2, 0x087EBFFB, 0xB2EA69FE, 0x87FA7D83, 0xD99EEB67, 0x691ED2B7, 0xF2B3B5DF, 0xC0EE0B33, + 0x12DC82FD, 0x32E3EF5F, 0x81FB13CB, 0xF7C5309F, 0xD957A731, 0xE5A94ED3, 0xD3FCE116, 0xEF1F315E, + 0xA22CF967, 0x9831DA2F, 0xE96F56CE, 0x64BFBEF2, 0xBE9E3997, 0xB915FC98, 0xC3FD738A, 0xFB339FD2, + 0xD3FC02F9, 0x3D42C79F, 0x37C59A87, 0xF5B27FD4, 0xFE6E8BEF, 0x3FC37A50, 0x1A8E571B, 0xFB38EA8D, + 0x8BEB11FC, 0xC6C5F546, 0x39E8FD24, 0xFB90EA4B, 0x653DD1F5, 0xA654D61B, 0xF064E639, 0xA60FFC98, + 0xFD9FCC50, 0xE5B2E0D7, 0xD2FC03F5, 0x26C73CF0, 0x9B1CFD94, 0xCBE8796A, 0x76AA9E38, 0xC76C55BF, + 0x32F257BE, 0x8B79BEDD, 0x0A3F66DF, 0x3D8DB1DF, 0x423DD1B7, 0xB723E027, 0xFAFBECAD, 0xCAD88FA9, + 0xBE5CEAA9, 0x5FB9F8E9, 0x7EAC5CF6, 0x63BADF2B, 0x97FD1A73, 0x567290F6, 0x03979C6C, 0x5E89FF0B, + 0xF0FEE092, 0x13991EFF, 0x37E0DF0B, 0x7A7ED731, 0x5FF4E14E, 0x27FEFE67, 0xF5C0FC7F, 0x836CD3B6, + 0x1AFAE63C, 0x3FC96E06, 0xDECBFAE3, 0x3993A0E7, 0xFF2BF43C, 0x716D26E7, 0xCF0AF723, 0x5D6FD64F, + 0x401EB9FE, 0x4C52093E, 0x23CF5979, 0xE5FF0CF5, 0x9ADC8B7A, 0x05CCBEE1, 0x9FE17766, 0x9ED3F226, + 0x07A49FEC, 0xB52D123E, 0xBE07A4DF, 0xECB5CD6B, 0x85B17F0A, 0x1FD18B7F, 0x306889F9, 0x8745DF3E, + 0x1FFFBFD8, 0x2BDCE61A, 0xD46B2EFA, 0x7346408F, 0xFF67342E, 0xFCFFF5CE, 0xF2E3E3F1, 0x71FE1717, + 0x234F27E1, 0x43D7A1FE, 0x19F5CEF4, 0x93E3F171, 0xFED122CC, 0x2F12FECF, 0x021CAFD3, 0xFCE2FED0, + 0xD53706EF, 0xE7F878B8, 0xFA9DD7E3, 0x783E29FF, 0x37118EC7, 0xAB413330, 0x7E6F4A35, 0x8D2CF552, + 0x4DA55EEC, 0xAF4133F4, 0x17DF273E, 0xDDF0A2F4, 0xFDAA9D77, 0x4E81EC77, 0xA5DEF175, 0x3DEBD27F, + 0xFFFAE168, 0xCF06B8FE, 0x59DFA657, 0xA303E9EF, 0x33DBF668, 0x9427FD88, 0x3EFFC7AC, 0x37F0BE8C, + 0xEB0D5FD4, 0x7CCBE9D7, 0xDBEEA1FA, 0x3CCCA57E, 0x954F3F1E, 0x59679D9F, 0xB3FB49EF, 0x17CFCF54, + 0x53A917CF, 0x67836660, 0x3C2F330A, 0xF7DCA7CF, 0x4F1A9FBC, 0xBB2AFDF8, 0x9D3A1ED8, 0xDFEF6830, + 0x09E78BF5, 0x5F7D9D34, 0x4B7F9E1F, 0x3D52578C, 0xE3C3FAD6, 0x6B1A7E99, 0x7E7EF578, 0x65C5EB05, + 0xE71FF757, 0x9264ECC4, 0xFDC2F747, 0x66938C9D, 0x38FF7C7D, 0x6786FE70, 0xFE998F56, 0x28B3FEE8, + 0x868CB5E8, 0x57AE6F9F, 0xB1F6F4EB, 0x53FD0AE2, 0xFF91703E, 0xF03CC858, 0x96FE7C6A, 0xF260C6B2, + 0xF4E74B93, 0x07E2F13F, 0xBDDED97E, 0x52AFE908, 0xCDC37E4D, 0xF390F758, 0x9295F4A1, 0xF70FF5B7, + 0x25F421A6, 0xF5A97FAA, 0x5DDFBE7D, 0xE97831BB, 0x3B5245CA, 0x41EF7E99, 0x6AC2FA03, 0xC21DC677, + 0x2F49AFD7, 0xEE5FDD1F, 0xA5E1A86F, 0xFDF7EE33, 0x99B384B3, 0x7B779F89, 0xFEB2284F, 0x766EF7E1, + 0xC8C71CEA, 0xF1FBB1FF, 0x01000000, +}; + +u32 point_table_binary_24[] = { + 0x11726310, 0x67D0FF3F, 0x9F818185, 0x4140D1C0, 0xC0E03F03, + 0x90CF9008, 0xE2333080, 0xF8FF5F40, 0xF80C487C, 0x907A06A8, 0xFAFF2FFE, 0x5F84C88B, 0x88FDFBF7, + 0x0FA81FC2, 0x6741E243, 0xCC673802, 0xE283D443, 0xF443F830, 0xF9BFA718, 0x2E21EB97, 0xF3FEB600, + 0xCA7F01E6, 0xC7FC5284, 0xF1C1EA6F, 0xB30443F8, 0x401120FF, 0xDF626E45, 0x181FACBE, 0x9E5105CA, + 0x07BB5F6E, 0x22CB5298, 0xFFC0EAB7, 0xF02D46F6, 0x8FFC24C6, 0x1FA8FEE5, 0x7908E58B, 0x43F89C6B, + 0x20EE87D8, 0x273FE9DF, 0x61A87F5E, 0x40E4991D, 0x61FE8386, 0x1737B27F, 0x154CBFBC, 0x82A987F0, + 0x7FC823FB, 0x8781817D, 0x19B27FB9, 0xF8617C88, 0xFD5CFC40, 0x3723F997, 0xC118C287, 0xB987E72D, + 0x820F8B2F, 0x54F7B19F, 0x44B69FD7, 0x00C207EA, 0xBE0C9257, 0x70B60D81, 0xF1C1EEB3, 0xD09285AA, + 0x07F3D5C2, 0xB4A4617C, 0x907AB524, 0xDB20907A, 0x00000000, +}; + +u32 point_table_binary_25[] = { + 0x11728559, 0x7D7054D5, 0x15BF6F37, + 0x9BB7F980, 0xEC6E3ED9, 0x0804C8E4, 0x3B140B49, 0xE9846987, 0xC238D582, 0x163A5094, 0x01C78030, + 0x55902116, 0x074A8AB4, 0x4A013B54, 0xA18EA2C3, 0xC7044790, 0xB1601146, 0x8182D802, 0x1D309552, + 0xC63AA430, 0x15AC3141, 0x48209098, 0xEF7D7DE7, 0xEBED7D2F, 0x6178FFFD, 0xE69C7BCE, 0xEF9C73DF, + 0xBDE7DEAB, 0x8E5B47AC, 0x3C85DFB8, 0x71E32C75, 0x8370828D, 0x63B1980B, 0x83DC2854, 0x6F5B7B40, + 0x3BFB566E, 0x6EAE6554, 0xABB7D51C, 0xA5FAFC29, 0x5D886DB9, 0x9144F644, 0x6EAC0379, 0xE74EC0AA, + 0x8AE4691D, 0x24B7D550, 0x9E7E9BE4, 0xD6699267, 0xDF22796C, 0x07C94BBF, 0x2479AC81, 0xE4858D71, + 0x39F82FFD, 0x92FC831C, 0xF8153612, 0x3F905BA5, 0x20CFFBA9, 0xD80779F6, 0x2D927BB1, 0x571FF801, + 0x4EBFCDB8, 0x8AF4D33A, 0xE2F183BC, 0xCF4FF27B, 0xE507EC01, 0x4EBF9DD2, 0x85F9F5E4, 0xC31BBF3A, + 0x6ECDA5FC, 0x1B058B17, 0x2F265C4A, 0xF540F90D, 0xC24AC758, 0x4FD2B7A6, 0x58738DCD, 0xA87F0AFC, + 0x215E171F, 0x6F651056, 0x3ADE8C10, 0xF5D567B6, 0xBD454A05, 0xB6F56EE5, 0xF940FE7D, 0x9DAF39FC, + 0x6C6C5612, 0x36A6927E, 0xBF45FA46, 0x35C97B63, 0x248F35D8, 0xF6EDF88A, 0xC239C9E8, 0xAFCCC60F, + 0x29357AC5, 0x7D35C8EF, 0x34C97392, 0x49AE14C9, 0x33822407, 0xFB90BF7E, 0x2B3580B8, 0xD0B6BF47, + 0x9B6F8534, 0x1E2C081F, 0x18DF6FDD, 0x7DBC4BBF, 0x9AF2D11B, 0xCBFBE560, 0xFE11AF03, 0xCCF22A1A, + 0x1F32391E, 0xCE6FDE25, 0x927BE31B, 0xC0D793AF, 0x01F9AE22, 0xFD9029FF, 0x0BC93382, 0x2CF7E41F, + 0xE5A5208F, 0x63883723, 0x48F10E88, 0xC7C3FF5E, 0xFEA03E20, 0xCF4996F9, 0xEAAE576C, 0x07F92F4B, + 0xE77AEF20, 0xFF65E9A9, 0x01C4C708, 0x9744880F, 0x60B05F12, 0xE1783CFC, 0xBDF30530, 0xF82F0AF3, + 0xFF7F8CE2, 0x2989503C, 0xE00FF25F, 0x964EF9F7, 0xCEBF01F5, 0xAF26DC1B, 0x237EDE7A, 0xDCCBBEFC, + 0x3FF96983, 0xD7DB3B1F, 0xBCF10C98, 0x9F9EF9E7, 0x8DD75B0F, 0x6FFE06A9, 0xCF22C44F, 0x7437C3FA, + 0x6D9DB05E, 0xB2F6D938, 0xA56FEFEC, 0xD9B3111B, 0x7E7B323E, 0x6F3C89D8, 0xD6C7FF21, 0x31760EF5, + 0x77A9E7AC, 0x7AA5B256, 0x0DFDBB60, 0xF5B552BE, 0xFEC8FB88, 0x0F5ACDAA, 0xD35E6DD6, 0x0467E078, + 0x1B5B47EC, 0xF5EB297F, 0x33E0D875, 0x96AF4C6A, 0x457EAC1F, 0xFA6BE218, 0xD4677B43, 0x9BD313C1, + 0x5EAC8FED, 0xCFCC2A40, 0xDCC07CFE, 0x183B86FE, 0x985FE4E5, 0x9E07241E, 0xE01FEEEB, 0xFF3DFAFB, + 0x82E3F9DA, 0x3883F9B9, 0x4E7CD4C9, 0xE052C1E0, 0x3F7B9671, 0x0131FBCB, 0x9A96B249, 0xFC43BCBE, + 0xAAF012F1, 0x0FF9B31E, 0x51F7EB7C, 0x721674FD, 0x0731FBCB, 0x49EC9D85, 0xF6BEA0FC, 0x5A677C4B, + 0xC53ED80B, 0x4D0DEFD4, 0xF3E97F25, 0xB35EF207, 0xFC8C0B49, 0xDD922FC0, 0xE11F2634, 0xEBF6C24D, + 0x7DCF60FE, 0xB87E6AAF, 0x2F47EA85, 0xEBC970AB, 0x48E71B99, 0xD2FD5DDA, 0xAFDDF537, 0x46B9EB0F, + 0x58EACFEB, 0x93ABFEB6, 0xCC557FC0, 0x7AFD8DCC, 0x78FD717C, 0xA6BBFE6A, 0x7ABCFEE8, 0x2F335E7F, + 0xD4F7BBEB, 0xAFE6BBEB, 0x6FAF47AE, 0xFA0B3FA9, 0xBFF087FA, 0xE3FA3139, 0x5E7FF1AF, 0xD75FF840, + 0xFD513EDF, 0x5D7FC07A, 0xFDC1BF5E, 0x7FE123F5, 0x177F507F, 0xB437D95D, 0x7FB127F5, 0x977C4AFD, + 0x255F527F, 0xE12BF517, 0x7B527FA9, 0x9FD45FEA, 0x2BF517BE, 0x4EFD793D, 0x290FDFAC, 0xE1F5B086, + 0x70DB085E, 0x6F6A60FD, 0xCBDAD0BD, 0x50D64BC2, 0x9D47102F, 0xB5D9208E, 0xAD150CFD, 0x41F99D8E, + 0x261CBF4E, 0x3D67BCA3, 0xD4773EF4, 0xFD13FDD9, 0x18F537A6, 0xA6893FEA, 0x4F8C77F5, 0x7EC0D9FF, + 0x96527F69, 0x8D30A318, 0x8F3DDE0A, 0xDAEBE163, 0x998F4C9D, 0x3AD5D94F, 0xF247B78F, 0xE6FDA486, + 0x70C71A5E, 0x8F917F24, 0xDCBB54DF, 0x6F22E19E, 0x30E22DC4, 0x3F12B65E, 0x100CFEF2, 0x2F76CFC1, + 0xF1ABC95F, 0xC114FF69, 0xFC7F5613, 0xFF483879, 0xF1A0F606, 0xFAABA1FE, 0xC998A7EF, 0x0F121FF8, + 0x837C593F, 0x09EC177F, 0x90AFFE2B, 0xE124EEB7, 0xB15F0BE5, 0xF51EC0FE, 0x8EFBABF0, 0xE4DE85DC, + 0xCF61BCE1, 0x1FF41F5E, 0xB9722561, 0xD01F110B, 0xB03EC613, 0xCA0CF8D8, 0x5E1DE21C, 0xDF7E96D7, + 0x59F9365E, 0xE97B15C7, 0x1F27AC2E, 0x26FEDBC1, 0xB6BE3123, 0xF14FDC5F, 0xA23DE3C7, 0x4969684F, + 0xC37ABFE1, 0xF49BDC9F, 0x1A4BAC17, 0x793CF233, 0x16184D0E, 0xB6F5AD4E, 0xDF02F027, 0xF5AFFCB6, + 0xF1843E3F, 0x2A1B9B5E, 0xE6FE1271, 0xF9B1EB37, 0xF57EB3FC, 0xD36FF250, 0x9FE7C7C4, 0xA69E1760, + 0x7EA8CF08, 0x97961819, 0x88391FE5, 0x1BDA6A71, 0xBEF1FCFA, 0xDEB61BEF, 0xE2FFC5F1, 0x14FFF7CE, + 0x24EA3768, 0x7C745FB0, 0x9DF75794, 0xE756F64C, 0xC2FAF1FC, 0xE87B367B, 0x21CE0F9E, 0x3FB17F99, + 0xFFD0FB95, 0xDCD5B7AF, 0xE8FD70C9, 0x98EB8231, 0x9E9248CB, 0x7BAC8F38, 0xF7A9F6F7, 0xF4F96CDD, + 0x34CECBFC, 0xD1F32BF3, 0x69C2E9A6, 0x5A7DBE4D, 0x3874ED71, 0xDC0F3208, 0x9736B7AC, 0x608CFAA5, + 0xDDD7B708, 0x7F986F95, 0xDBFB5A70, 0xBF29235C, 0xBCC43F14, 0xF265EBE3, 0xFC2CFDE0, 0x4E1EFAE7, + 0xF95A51DD, 0xBA8BFB17, 0xC445F7B7, 0x9F947CC1, 0xF8615B93, 0x7F21F902, 0x797464EF, 0x34A90FC8, + 0xFBB66437, 0xE27AC0EB, 0x45EC92D9, 0xA9F7CFD1, 0xEA3B1FE9, 0xFD72D18A, 0x96098C31, 0x9EA28537, + 0x73EEA2EF, 0x95238ECE, 0xE8D8A5AF, 0x6F763EBF, 0xD2FB29EF, 0xF926AFA2, 0xFD1B3D5F, 0xA36ADB57, + 0xB1BC8670, 0xE77E27BF, 0xA8DF3592, 0x31C63372, 0x8BD185F9, 0xCCB0EA08, 0xC74EB2BC, 0xCED804FA, + 0xB197387F, 0x88FB6329, 0xB3EE8A21, 0x3F6FA58C, 0xD2F31D3B, 0x34F42DB4, 0xCFF9E95B, 0x6B7CDFC9, + 0x972DEFFF, 0x445D607D, 0xE4D77F29, 0xE1670E06, 0xFDCD0947, 0xB19E0DEE, 0xF386F49F, 0x136A1DBC, + 0x88B0F1B1, 0xDE3FD87F, 0xB0601C3F, 0x7A635C9F, 0xB07154FA, 0x31D617EC, 0xF22778FC, 0xD3EE7E74, + 0xFCD3C687, 0x7A3F678F, 0x173C57BF, 0x3F103C26, 0x3F3E9EB0, 0xF137577F, 0xA81CEC1A, 0x2FE7191D, + 0xEBF1CB7E, 0x2EF1CBFE, 0x29F1CB78, 0x895FE412, 0xBFB3FF2A, 0x070F388F, 0xEAF18BBE, 0xC4EFF45B, + 0xCAC12EFE, 0x82257ED1, 0x97F89DFE, 0x4839D89D, 0x3FEE2FCD, 0x079592FE, 0x1CFA1FF8, 0xF4FEDFFA, + 0x8BF9B960, 0xE82FCC3F, 0x1096FED6, 0xDA63EE94, 0xFE1370E2, 0x2473A76E, 0x2FF03FB2, 0x27FDB5E2, + 0xFB23E95F, 0x933E36EB, 0x05B3BD7A, 0xBD3F4F5A, 0xC4FA8C83, 0x41C2C25F, 0xE78BFDD5, 0x7AF3ACF0, + 0x031CFC8D, 0x7956EF3F, 0x255EE937, 0x858FF48B, 0x10AFDE4F, 0x49BCD2CF, 0x41BC7A7F, 0x0CF18A7D, + 0x8957EF27, 0x859FF46B, 0x12AF66AF, 0x5EEFEF24, 0x5EC112AF, 0xF0177BC2, 0x4FE215FB, 0x4EBCDCBF, + 0x05FDE659, 0x7DFD4B3B, 0xCC725E7F, 0x4301B6CF, 0xFD5CD02F, 0xF773DC9F, 0x4D8FEBCB, 0x7D20E697, + 0xFB9DE0A3, 0xE6797DBF, 0x0A3D619E, 0x97FD02FB, 0x8DF7B97E, 0xDC6F051F, 0x75F62FEA, 0x8F66C4F5, + 0xF97E49EE, 0x17B11F49, 0x1EAB14F7, 0x37D88F24, 0xF52AC5FD, 0x4B0D6173, 0xAD836DFF, 0xC9AF996B, + 0xB97FA1FD, 0xF355F375, 0x0703FF4A, 0xF375EE3F, 0xEA08B33D, 0xE97F14F9, 0x9378A39D, 0x5C3FB69F, + 0x35D63C27, 0xF9051CDD, 0x4058F866, 0x8DF5BDA9, 0xDF8F668D, 0xE578D87E, 0xC6729673, 0xBF91B19C, + 0xE5DC5F0C, 0xA975FA27, 0xB49FB19C, 0xED7BC77B, 0xF5B97F18, 0x526B9ED3, 0xFB59E77F, 0xE3FAA865, + 0x644FF6A3, 0x21E3F87F, 0x1A0CDBF5, 0x486D7130, 0xEE2743C6, 0xD17C90FD, 0x70C8078C, 0x797FB1DE, + 0x3477EBFB, 0x8FFD07ED, 0xD6F73335, 0x9EEDF17E, 0xE7F0E3FA, 0x676FD4FC, 0xD9F62299, 0xE619E10F, + 0x383B99B0, 0xF08D64FA, 0xB6EAFB6F, 0x24D36D3F, 0x146539EF, 0x9FA1683C, 0xDF808365, 0xBC1E32FF, + 0x5094EC4B, 0xFF102C33, 0xCFE8E79B, 0xAE73FCBF, 0xF0FFD43D, 0x9DF9F07D, 0x45F714BA, 0x0F97F37C, + 0xA48EF13E, 0xF5867542, 0xA9F43F07, 0x0A04AB36, 0xDB5E0563, 0xD6B7BE22, 0x7DE77E60, 0x06E3361A, + 0x1FFE75A0, 0x52B7173B, 0xCC98EFAB, 0xFB1EE7FF, 0x91EFBBD3, 0x3F272CF7, 0xC7DFE698, 0x787E1BE0, + 0xDFCB8FED, 0x657E4AFA, 0x72BFEED8, 0x6FA3F18E, 0x7FB6E7F0, 0x637FE25F, 0xEE53243E, 0xC997131F, + 0xF3157E12, 0xAFF0137F, 0xC24FF838, 0xFC385F92, 0x7FF127F9, 0x97FB0491, 0xCB79DB91, 0xA7B9E307, + 0xACE747F4, 0x85BF737E, 0x67FE6AA6, 0xBB3E624F, 0xF223F7FF, 0x923F792F, 0x90FCC8FB, 0x88C43FC0, + 0xBF975FA1, 0xBB3EF25E, 0xE0D89FE9, 0xAE8FD873, 0xF815BAEB, 0x23F71D12, 0x9FE4CB89, 0xAFCA5D1F, + 0x8957F889, 0x3FE1277C, 0x1C7EF3DD, 0xF5117F4E, 0xFEF97EC0, 0x57CAFB0F, 0x9F1722E5, 0x2C5FA5DE, + 0x30B6D9FC, 0xB707260B, 0x26FDC064, 0xFD3D29B4, 0xC6BCAABF, 0xAFF84A19, 0xF3F9F076, 0x915270BE, + 0x81F15686, 0x8D0F0726, 0x23E6F79A, 0x3B17495F, 0xCEFB09CB, 0x78BFE2F3, 0x5EF432CF, 0xAFF5343E, + 0x9A1E7858, 0x30E9071E, 0xD6DF8B72, 0xD69A1DFA, 0x7B54C232, 0xC67CFE6A, 0xF5B13D2F, 0xF6DA5B4F, + 0xF1B7D6B3, 0x3FAF3D7E, 0x0FBB353F, 0x6E1FF8B6, 0x2CE37CF3, 0x79D67FD0, 0x795F43FE, 0xFE83812A, + 0xB10FB8F5, 0xBEC024A9, 0x07E80FEB, 0x74E76BD8, 0x43812A3C, 0x4FF3FB97, 0xFFA0D9A0, 0xC77B7305, + 0x61C96776, 0x1B63AEE7, 0xADCB713E, 0x80FD07E2, 0x7C203EFF, 0x81009EAF, 0xA5DE6DCF, 0x101FC94F, + 0xD6EFE2F9, 0x0179663B, 0xC9E5BDD0, 0x7F20EE1F, 0xF0ED2D71, 0x7EF83E73, 0x9EE585D6, 0x3C98CF57, + 0x9FEC39C5, 0xEBF93CE0, 0xDB70B875, 0x3FEFDF88, 0xAF25B4BE, 0x2372C877, 0xC327A921, 0xBE0F9D07, + 0xF3FBEAAF, 0x86CF1639, 0xD86FB854, 0xFC2CEF1F, 0x88CD8F8A, 0xABF93D05, 0xF55578F8, 0x34BE8F47, + 0x9C366FF8, 0x03BC3FA1, 0x7EDEC4E2, 0xC7F87C86, 0xF2F28EE1, 0x55BCBFA1, 0xBC6076F1, 0x1CDE0F11, + 0x57EC2A9E, 0x2918F855, 0xBC92724B, 0xC6437CE5, 0x577AF68A, 0x1CE2A978, 0xBE75D3A0, 0xD8A30FFC, + 0xF1FD685B, 0xEB76E18B, 0xEF9B0FF6, 0x1C9278F0, 0xFEB3BFE7, 0x28F727A8, 0x7F7374EB, 0xEE41F3E7, + 0xC937D807, 0xBEE6BE54, 0x35583EBC, 0xF9427B76, 0x3F73CDDF, 0xF2A2E32F, 0x0FFCB5FC, 0xD6C91F9C, + 0xC727960C, 0x1F2C9FDE, 0xFC0DD0F7, 0xCA33485E, 0x30BB2417, 0xFD5DB1E6, 0xC5E6DAEB, 0xC97975CA, + 0xB23FC43F, 0xB7F119E3, 0x47D81F9E, 0x216C5D36, 0xF21D6CEB, 0x5B8D6A37, 0xE8FF1F00, +}; + +u32 point_table_binary_26[] = { + 0x11727591, + 0xB14E0241, 0x108667CF, 0xC3CDD170, 0x0586AD08, 0xB1B0F52A, 0x9EE00A5B, 0x5E018A6B, 0x7C01130B, + 0x42AEB5A6, 0xB434212A, 0xB1F005A8, 0x69881D05, 0x2D5010EC, 0xD45C6E57, 0x6666275C, 0x886EF765, + 0xBEC9CC3F, 0xEBB6700D, 0x7DA09765, 0x99737FB0, 0x7B448A9B, 0x699A3A30, 0xCC6185D1, 0x0FBD0FC6, + 0x2DD86F76, 0x922439F4, 0x33871566, 0x5F5D89CF, 0xF398A5AE, 0x6E5D2E8C, 0xFD66FDF5, 0xE0FB37C4, + 0xAB9F4F9C, 0x8F4CFE40, 0xADFDBE2D, 0xE2DEF9B3, 0x30F973FB, 0xCE3EEF6F, 0x66CA783E, 0xF54FEB94, + 0x4FDD440D, 0xDE9739BE, 0xA805FF31, 0xF6977751, 0xE1EF43F3, 0xCB7BFD24, 0x4CBE095E, 0x7D7ECA53, + 0x8E02CB75, 0xCE5BE630, 0xC1BC729F, 0xB853BC89, 0x4FDCB635, 0x7F1F62E8, 0xEAB130F6, 0xD7A77A2C, + 0xF99801AA, 0x79A12BFF, 0xC51C1547, 0xE6FF635F, 0xF603D043, 0x61F6F5D0, 0xEFF381BC, 0x3DDBE5D6, + 0x5A62F437, 0xDFCB17E4, 0xC33EC4FB, 0xD672228C, 0xFEFE7237, 0x42FF1700, +}; + +u32 point_table_binary_27[] = { + 0x11725D98, 0x7F6C96D5, + 0x15C7CFBD, 0xB77D5B04, 0xA94C3AC8, 0xF8215295, 0xB0496459, 0x9AF9639A, 0x390AB28D, 0x09B61675, + 0x4C341BA4, 0xC9BA99D4, 0x2A542DDD, 0x74D4601D, 0x9B44C264, 0xD4988211, 0x148B266D, 0xB2D6AACD, + 0xB2BD9909, 0x98588C73, 0xEB4A6065, 0x99BCCE55, 0xDDBAC531, 0xE9B37BCE, 0xF9DEC3FB, 0xAEFCF5E1, + 0x7ECFF97E, 0xCF739FF7, 0xBDCFFB64, 0x856C8436, 0x12951151, 0x5D5D5D96, 0x15E86759, 0x0FF3C56F, + 0xCC9B372F, 0xA3B9CA64, 0xAC7A4AFA, 0xC96C9066, 0x11B925FE, 0x9AE5CB97, 0x2BCF89BC, 0xCC179A9A, + 0x9A329AA1, 0x1C5AFC09, 0xE3A80FCD, 0x7E99E999, 0x87DC07CC, 0x699D1E71, 0x7F060F0B, 0x77BA8BB9, + 0x3EEA85C3, 0xEB6E21B8, 0x3FF9A15F, 0x3F2D88FC, 0xA5B077FD, 0xFAF55C2F, 0x1CB6869D, 0xC6C8637A, + 0xE6013F04, 0x3F61FA91, 0x7FC9F2CC, 0xD13CF0D3, 0x79625EF0, 0x11EE4F97, 0xE64EA3DF, 0x11AA895C, + 0x939B053F, 0xE1F074EE, 0x0A63CEB3, 0x2FF71FD3, 0x737DAB6B, 0x829FAEDF, 0xE51EB43C, 0xCCDFF6B5, + 0x5C9FE6A3, 0x7BFC62F0, 0xA1E4877E, 0x876869E4, 0xCBCB6F80, 0x9F7078A6, 0xBCC11879, 0x4CCFF56D, + 0xF422FC74, 0x7D130D5B, 0x9E1ACD03, 0x3F9D2FE6, 0x05EF4F7E, 0xE8B79FAE, 0x8ABCA4AC, 0x99EF8F58, + 0x2F1C7ACA, 0x7E6C8C3C, 0xA6E7FA03, 0x6E3BFC74, 0xFD69F7B2, 0xE561EEF1, 0xBFB37959, 0x7FD07783, + 0xBBC5AFBA, 0x6A33FA75, 0x532DF385, 0xABE1271C, 0xF245CC79, 0xF2457AAE, 0xFF059D82, 0x9FAEEFA7, + 0x772C0FF3, 0xB3EE29DC, 0xEF3ADF2F, 0xDD7EF01E, 0xF1DB46FD, 0xE8B787AE, 0x8BFC0377, 0x007EC2E1, + 0x2977D498, 0xF31CA231, 0xD3737D8B, 0xFF047EBA, 0xDEEEFF62, 0x79981F76, 0x6BE1A7F3, 0x6D71DF03, + 0x3F217ED5, 0xD3BF807E, 0x4FD08DCC, 0xD36662BF, 0x8543BE88, 0x394FBE48, 0xCF5C6FF3, 0x6ABF87E9, + 0x88E561BE, 0xD70DD9BC, 0xAC5FE1C6, 0xC15DE257, 0xA04DE8D7, 0x45AB88FC, 0x45D40C3F, 0xE52B4383, + 0x71D4BBF2, 0xB0C6F45C, 0xFF1C9D85, 0x9F7068A6, 0x8F2D0FF3, 0x3DEE00F6, 0x5BE73BE4, 0x0E83B773, + 0x7FAACEFD, 0x03FDB6D3, 0x1AE6B277, 0xE0271CF2, 0x45BC8AB9, 0x48CFF51B, 0xE916F8E9, 0xFA63C65D, + 0xCA6E3EFC, 0xBA546FDC, 0x217EBDB4, 0x1BFD3AA8, 0x3E72BFEB, 0xC07E0B87, 0x9DEE4963, 0xCEF3283D, + 0x6F7AAEFF, 0x0335C24F, 0xD85D183A, 0x2D0FEB17, 0x84476DDE, 0xC8FE3D5A, 0x0F7E40FC, 0xAAFD00FA, + 0x3D40B733, 0xD33ED40B, 0x877C1173, 0x9E7C919E, 0xEB6F7587, 0x4BD61F31, 0xD6FCEDB4, 0x11FBADF3, + 0xDD6CDC2A, 0x7EABDC24, 0xFAB5CAF9, 0xB0CA2D40, 0xBD70FCFC, 0x9CE7DB85, 0xCFEBB97E, 0x039D2B59, + 0x7F863A4A, 0xF23FEBDF, 0x2A99EFEE, 0x70337898, 0xA6C7EBB5, 0xD83D668C, 0xF308E7CD, 0x703A6F8C, + 0xA33E6C76, 0xDB8AEBF9, 0x3CB1F366, 0xBA9E37E0, 0xBCF00E5A, 0x89EF7BE1, 0xF06B5A67, 0x9C8B7EF3, + 0xE98FE897, 0x4F79E097, 0x4F7EC639, 0xFE3EA537, 0x4DCF5C4B, 0xAF9A5F8E, 0xFD8D8F0A, 0xEF74AFB6, + 0xB5B5B15E, 0x385C5FC4, 0xFC57E33F, 0x8F7EAABF, 0xDC35F27A, 0xAA0F5BDD, 0x9DC6F12F, 0xDCEFBF68, + 0x7AD27EE6, 0x47EA071E, 0x11DEED5F, 0x839F70A8, 0x4B1C9F08, 0xFAE27F4C, 0xD16DDA2F, 0xF2609CFF, + 0x656AD4FB, 0x1D3C10E6, 0x1B47BDAB, 0x080B4D1F, 0x395C1770, 0xFE8197D1, 0xD7C10B85, 0xDFA4EBA1, + 0x57FE53D8, 0x00FE4CF2, 0x331E8E9F, 0x8FEF5203, 0xFC94BF1F, 0x3E678C3C, 0xC5F5BE3B, 0xB4C24F79, + 0x67FA3C6A, 0x7ECEA3F7, 0x3B38E605, 0xF31D43E1, 0x27F443F4, 0xE31DA4B0, 0xDB5D013F, 0x61DA4453, + 0xC6514F0D, 0xB4D2F491, 0xDDA701F7, 0x3B7882EE, 0xB63CC39A, 0x077ECA31, 0x2F3897FC, 0xD02FC73B, + 0x183F5FA7, 0xF47E53A6, 0xFBDC8031, 0xF2989EB9, 0x33D4C34F, 0xFBD51ACF, 0x004FD9BC, 0xAA4F4CC9, + 0x0FFD88EF, 0x90D0EFF7, 0xC24F983A, 0xFDBDC6C8, 0x63FAA3B2, 0xFE1CFCB4, 0x5FADB1CE, 0x13F3E8E7, + 0x0DF37426, 0xCECE4AFF, 0x2BC36F70, 0x3F9FCD7E, 0x2F9CC3E7, 0x4D381CF3, 0xFF36E67C, 0xC742BFE9, + 0x259FFB2F, 0xEE775DAF, 0x4D8C7962, 0x1EF8A779, 0xC0F11FFC, 0xD06F321B, 0x63F6ABE1, 0x271CFDAF, + 0x31461ED3, 0x73FD9190, 0xBE7F747D, 0x7B586279, 0x9877853E, 0x9B97F543, 0xE179F044, 0xF243BF89, + 0x6C9CD975, 0xC14F381C, 0x730F1923, 0x8FE9B9BE, 0xC73F093F, 0x5D6FF3DD, 0x96674CF3, 0xD8BC639A, + 0x175C10BF, 0x95A107FD, 0x0AD999C8, 0xABFDA91D, 0x3B7670BD, 0x70F8AB7F, 0xCB98F39C, 0x0EBB4C3F, + 0x2EDF2F95, 0xF0D3F566, 0x3FCBF28C, 0x6B1E9B77, 0x5CF3824F, 0x273FF43B, 0x9D4D44FE, 0xA65F043F, + 0xE150F055, 0xC6C8637A, 0xE6156135, 0xFCB4DF2B, 0xC63ACF50, 0x18E3FA34, 0x5FA8333E, 0x91FCD0EF, + 0x04DF23B4, 0xD6DD053F, 0xE1F0815B, 0x6B8C3CA6, 0x67FE9AEF, 0x839FF61B, 0x30D67962, 0x1EF8E93C, + 0x2B8CDF15, 0xBF4BC271, 0xF47B373B, 0xCBBF47FC, 0x14BEEF85, 0x436BC819, 0x739E9630, 0x6A7AE6AF, + 0xFA74FF69, 0xBF5F19EB, 0x3C318FCD, 0x3BA979C1, 0x23C90FFD, 0x46D27904, 0xBF9174DE, 0x244E7992, + 0x5E389E27, 0xE9BC917E, 0xBB8D759E, 0xEEF03ACE, 0x1F9D674D, 0xE2781EF4, 0xC6F56FD1, 0x1DC5E743, + 0x3A8FD2F9, 0x91CE1B61, 0xD6378645, 0xA68F1CAE, 0x763F2D59, 0x5F9B7E7F, 0xD165C2B7, 0xF82F432F, + 0x1CAEF5DF, 0x303E28DF, 0xBFFBF8F7, 0xB1ADEFF2, 0x5797D4AF, 0xD3FD168E, 0x7AAA772D, 0xA63FA8FD, + 0xE4F7755A, 0x8F7EE0A5, 0xC20DFE5F, 0xF0130E5F, 0x0915C6F1, 0xF779D843, 0xE7D06F69, 0xCA03BFA5, + 0xC9CF987F, 0xCF37D2DB, 0xA6EFD17E, 0xE6D7A37E, 0xE0AB541F, 0xFAE0271C, 0x6E0879E1, 0x427C1EE6, + 0xE73D17F4, 0xF74801CF, 0x7F94A9BE, 0xA0FA4B3E, 0xAD0EE257, 0xA09B84CF, 0xCDED53C6, 0xFB84B299, + 0xF7A17E50, 0x385CF05B, 0xBC8FD822, 0xFA6CD16C, 0xD4CBFB88, 0x455493C7, 0xFB899BF4, 0xFD44980F, + 0xD6BCF10F, 0xEF2B24CF, 0xC986F774, 0xFFE76ADE, 0x930DEF5F, 0x2BE7B1BD, 0xDF98D182, 0xFA2DCAD3, + 0x1A513FA8, 0xFA8F5A55, 0xAF794F36, 0xFCF3E7A5, 0xF31E5F57, 0xFCFCEBCB, 0x136B1E5F, 0x4E547C3D, + 0xCEE753AE, 0x9C0DC6F5, 0xCE55A93E, 0x3D3FE7AA, 0xB45F9AA7, 0x723618CF, 0xCB152D6F, 0x6F2DD657, + 0x361D1FC0, 0x7E4B3FF7, 0xF8B40D25, 0xFB7FAC72, 0xB3EEBFEA, 0x3FFC389B, 0x5DFC3CFE, 0xD1C45447, + 0xF1FD75E9, 0xE10BFE86, 0xFB45FA2D, 0xBE71FA19, 0xECFF60C9, 0xFB20BB1F, 0x2AF662FF, 0x647F663E, + 0x54B117FB, 0x27D777E6, 0x8336FF96, 0xFFBB1EBA, 0x9FA1A217, 0xD75FFA55, 0x3556F4E2, 0xFA8B5F55, + 0xBDFA45BE, 0x9FF9CC27, 0xA3BD5353, 0x53CADF11, 0xEE109EA1, 0xFC7EFBE8, 0xB68CFF26, 0x95FFFEF8, + 0x68BB7041, 0xF9C3CF8E, 0xB6B35E98, 0xAFC79CD1, 0x17B8FE7F, +}; + +u32 point_table_binary_28[] = { + 0x11727596, 0xCF4B1551, 0x14C7EFF3, + 0xCD73C6F7, 0x7C9622F9, 0x8A2225D1, 0x22C1B750, 0x701182A5, 0xB468D53F, 0x50E42269, 0x29B46857, + 0x10819B48, 0xDA14842F, 0xDA066E22, 0x6693C6A3, 0x48281482, 0xB4288A24, 0x1830C248, 0x0A53EBCD, + 0x74EF39F7, 0x9C39332F, 0x67F7E17C, 0xEF3D3FEE, 0x3DE74EF4, 0x35ACA973, 0x0ABE72B9, 0x1C45863B, + 0x9472344F, 0x4C4C44AA, 0x44ECC40C, 0x7A87F5D1, 0x03D41B36, 0x766427E6, 0x35D49BF5, 0xA05F437F, + 0xCCA7941A, 0x12FB237B, 0x31EBFDCA, 0x9AA5BFB2, 0xF0AFE694, 0x2A49D6F1, 0x750AFFC8, 0x5ECCA067, + 0xAE903FFD, 0x99F5158A, 0x8759F803, 0x7D329E4A, 0xF45AA9BE, 0x387ECB5E, 0x1D2F2F2F, 0x27F4C4C6, + 0xD151CD61, 0x18821ED9, 0x03067BBF, 0x52DD560F, 0x7660AF8E, 0x6D3D59CF, 0x9CAC4745, 0xD6236D07, + 0x16F5047D, 0xAA5EA97A, 0x423DD65A, 0xB76F58F6, 0x91FF3ACC, 0xBA9E1FF7, 0x6F2D703D, 0x80374F9B, + 0xFA6A0E90, 0x6B640F70, 0x7D262BEF, 0xD35A6BF6, 0x3A33E8D5, 0x98ACEFF7, 0xE29F2396, 0xFDE8ADE6, + 0xC5DA3BDE, 0xEF8B523F, 0xCE6487F9, 0x3EE9FBB7, 0x91CF6D90, 0xDED4FB97, 0x179DB4F5, 0xE7F5545F, + 0xDA9FEB0D, 0xFABFCFAC, 0x9EF7B7F6, 0x00EDCE88, 0xB5B33F79, 0x5E3B4E78, 0xC1B2AF8E, 0x29B53DA6, + 0x662D43BF, 0xFD6E74A7, 0x79BF439A, 0x1772A3CC, 0xD07FEE55, 0x79BF956A, 0x0A99ED7A, 0xCA9FD673, + 0xBEA06FB8, 0x46E743FE, 0xA99E141F, 0xB3980FFF, 0xCB2F156F, 0x225FEAEF, 0xAEA77BBE, 0x71BFEBF3, + 0x2CEDB474, 0xD9FB1620, 0x17369941, 0x5FACD2FD, 0x457BEE32, 0xF71BD8DD, 0x61DB9F3E, 0x72D325AB, + 0xF751EFDE, 0xE779A1E3, 0x69BBD8FC, 0xCADAE1BC, 0xDA7EE69F, 0x3027FDA7, 0xE34BFB4F, 0xEF0FF7A5, + 0xBDD038C3, 0xF1EAFBD2, 0x7EC7B995, 0x665B0FD6, 0x139B7AEE, 0x1DCCAD70, 0xBF03671F, 0x5A0E90F3, + 0x7DC4143F, 0xD7D7E647, 0x6CCEA3C5, 0x290496D3, 0xEBEBEDFA, 0x7E14AF34, 0xCDF03CD2, 0xE75F78D3, + 0xF042CE27, 0x114F3A5E, 0xB83FCDE7, 0x73C5F47E, 0x74DEE48F, 0x59DF2777, 0x327F93CE, 0x1BD91B97, + 0xF3C89DCC, 0xAC32DB78, 0xE87CC91F, 0x33E89D02, 0x9D879957, 0xE16CC388, 0x9C67E1AC, 0xDAB7CBFE, + 0xE9F535D4, 0x7BCF393E, 0xE0C6BBBB, 0xC49BC887, 0xDE97C256, 0xF1C42EFD, 0x99EEDF00, 0xF5F939EE, + 0x47E0DC3C, 0x73B25FD3, 0xFD58417D, 0x7658BEDF, 0xE6A3F336, 0xF7C36156, 0xFDC80774, 0xF344C0A8, + 0x677E89F6, 0x5E66B413, 0x67C6D13E, 0x60F7CB8C, 0xA37D40C9, 0xFB25FD21, 0xE3FEFA21, 0x617F5353, + 0x533C3FE2, 0x78D11FF9, 0xD77AF6EF, 0xFB3EFB23, 0xFFAA94F4, 0x1FFFAF28, 0xCBB17FF4, 0x87F94BFF, + 0xF43F62F5, 0xECDFF833, 0x8C76E27A, 0xFF684FB2, 0xAC8FB453, 0x7D95C88F, 0xEA8DF9C5, 0xF151BDE8, + 0xBC4CBCF2, 0xFF49BE2F, 0x71BE380F, 0x17B7DD2A, 0xBF877A5E, 0xAD786E95, 0xEE1B723C, 0xCF51CFFF, + 0x7B309FDE, 0x4FF37A98, 0x371F6EB3, 0x9D99DE2F, 0xD2F37BA6, 0xBF4F1D6E, 0x95DE4764, 0x8E0FE6C3, + 0xE77BF17A, 0xD3CFAB33, 0xBC1EFA23, 0xE811EF8D, 0xD5F3FB65, 0xF5F23D0B, 0x7A303F9A, 0xCF7DA3EE, + 0x12B3CE6F, 0xE0ACBBC4, 0xF31E98FF, 0x3F03D4F3, 0xFF2FE4D3, 0x3B2FF43A, 0xDF9E39D6, 0x437EDD43, + 0xEE12CD3F, 0xD2D3FC23, 0xBD9CBFDD, 0x43DC8F10, 0x7FE7A358, 0x6FF2EB7A, 0xCC7AC8E7, 0xE0F1387E, + 0xD2533CA4, 0x67063DC7, 0x0FF3A4FD, 0x709C0FB2, 0xD82FB97F, 0x623DCDA3, 0xF541C1C9, 0xF348D49B, + 0xE6D5FA20, 0xF23F0000, +}; + +u32 point_table_binary_29[] = { + 0x11725D98, 0x7F689655, 0x14C7CFBD, 0x677B377F, 0x2E734349, 0x2D759458, + 0x8A468CEC, 0x87923A7F, 0x5496B635, 0xB3A425A5, 0x0C5A0953, 0xD351BAD2, 0x5C98354A, 0x12D35CC4, + 0x5BD18A5A, 0x0513DA5A, 0x39A25E0A, 0x347046D9, 0x8F853623, 0x5DC5CAB2, 0x28CB3DDD, 0x7BCEB9C7, + 0xFBF4BE7F, 0x7DB8DF73, 0xBEDFF33C, 0xCFFBDCE7, 0x7D92BEA4, 0x1BAA01F2, 0x00A0A6A6, 0x2649FAA0, + 0x29C97A1E, 0xF9896718, 0xCD0CCAAC, 0x87A03F9D, 0x74C00800, 0x33C95E35, 0x7DFA74E6, 0x518EA7DA, + 0x3ED20F65, 0xC63AFBAD, 0xB2D363AD, 0x9DAA7ACF, 0x9DE667CF, 0x611DB698, 0xEF84BB88, 0x1BCD48F1, + 0x23C6FDE6, 0x42E1B6E0, 0x27FDDA60, 0x9CE32B70, 0xCFD2A54B, 0x7D3D316E, 0xC02665C9, 0xA37ACFED, + 0xB653FC88, 0xE161FB96, 0xE619C579, 0x74DE519C, 0x57B8D5F7, 0x870999E3, 0xD2AF154A, 0x1D976646, + 0x881F313E, 0x9FB944D9, 0xE7D99BF9, 0x5BF5BE7E, 0xADA9113F, 0x5EBFCB3C, 0xA8793CDF, 0x61CB7C7D, + 0x980F56DB, 0x89C22DC1, 0x4FFAB5C0, 0x64C717E7, 0xCF2A2F2F, 0xF7F5C4F8, 0x427EA5B2, 0xE451BDAF, + 0xAF8737C4, 0x8FD75742, 0x97E629E5, 0x3CE2C7F3, 0xB9BCC2D9, 0xE027FDB2, 0x30CDF1A4, 0xBC5AF123, + 0xC66CDE23, 0xCA9247F5, 0xBEFE25B3, 0x55FC78FD, 0x79F3B6E6, 0xF19CB51F, 0xFB7A9DAF, 0xC5360B37, + 0x935F49D1, 0x2AE9D70C, 0x659E872D, 0x947A62CC, 0x45ECF3E4, 0x22BDAF7F, 0x168EA5D6, 0x5F84CF35, + 0x8FE797CD, 0x6EF1E3F9, 0x9E332F0A, 0xEF22BF4D, 0xB04FFAED, 0x826B1CDF, 0x675E927A, 0x62DC6D0E, + 0x28FB3CAF, 0x428FEA7D, 0x7D9DFD2B, 0xB5BED17E, 0x9FCABFD9, 0x2C4ECDB7, 0xDEDC23FC, 0x34F9950C, + 0xB94C79B6, 0xE741C3A5, 0x9E187311, 0xFB3CB948, 0xEFB942E7, 0xE57E9BE1, 0xCD383FAC, 0x319DF17C, + 0x38D7F40A, 0x6F27BF3E, 0x58A93C1F, 0xC09E07B5, 0x52CF3C05, 0x2B959DDE, 0xE4E3A254, 0xFD2B7026, + 0x5EC75A38, 0x95CABF9A, 0x8FA7CEF7, 0xAA795D78, 0xABEF0F25, 0x99DF9417, 0x79CE0BF3, 0x10632EE2, + 0xF99E23BD, 0xAFAF865B, 0x52EB8F2B, 0x6F673663, 0xE3F9A05A, 0xB981FC5A, 0x61A77285, 0xE37DA641, + 0xEA89B1C9, 0x3CA3ECF3, 0x3C06AFA5, 0xEABF84AA, 0x78DD0CC3, 0xC654FE71, 0xF8583C9F, 0x3D014B85, + 0xEBC9AFC4, 0xB62B2FF3, 0x0C7BA59E, 0x187311FB, 0x3CB948EF, 0xEB6FE5E3, 0xA9EB5B94, 0x39FF46A8, + 0x4ECD77B3, 0xF21AF29B, 0x6F4E2B57, 0x138F937A, 0x62F7FB39, 0xC7CB884F, 0xA7EA97C3, 0xD9D4FA0B, + 0xD090CAFF, 0xB23D949A, 0x6F05DE2C, 0xDC0543DC, 0xF19A681E, 0x5796FD48, 0xF69BAEB0, 0xDF283B3D, + 0xAE329BE2, 0x7ABF9FE8, 0x7E3384F7, 0x1BE11CF1, 0x3698575F, 0x5FEFF5C4, 0xF8012C51, 0xCE38BFB1, + 0xF095F4CB, 0x853C7E3D, 0xD47B3FE5, 0x8CBF9FC2, 0xA7AAF75C, 0x06EFA95F, 0xC6FB2B1F, 0x206E32EF, + 0x891F31CE, 0x8CD87F4A, 0xEDA5D28F, 0xF5179B2A, 0xF163FD06, 0x73A7B2FB, 0xE003F672, 0xD503F753, + 0x3F603FE1, 0x6EE29DF6, 0xFD6DDBB6, 0x793D3196, 0x0786516E, 0x47021880, 0xDBB89FE3, 0x0E37FFDB, + 0xE17A166E, 0xC7B1CA4E, 0x6F0AF042, 0xD53BC66B, 0xB0265EC7, 0xA970BDF0, 0x38E24F61, 0xA6E899BF, + 0xC1E5C2E7, 0xC77EC45D, 0xEEF77137, 0xC8FD46F8, 0x5EBC4039, 0xCA13EA6D, 0x33AE8DD7, 0x6D533A7F, + 0xC813E60B, 0x791DFB2B, 0x06F051B8, 0x5F39E778, 0xA7B944EA, 0x8961250C, 0x283B3D54, 0xC2BCB8DE, + 0xFC8B0DF1, 0xBAE98715, 0xA9FC4DFF, 0x9B4FF23A, 0xCEC47EC4, 0x07E8F775, 0x8CF75B66, 0x5867DA95, + 0xA33CA11E, 0x1AB142FC, 0xB85F99F2, 0x50E18178, 0x3EA70F0C, 0xC14FF990, 0xE37D768F, 0xF81143A3, + 0x5DA32C79, 0xE27AB7FE, 0x8AF871BF, 0x32659EC7, 0xE5E1FD56, 0xE6690C9C, 0x9CA1FE53, 0xF043B99E, + 0xCF245F10, 0x67E4798B, 0x180FDA3F, 0x957DBE83, 0xB84FF594, 0xCFFC23D7, 0x3BAF9705, 0x96795C1E, + 0xF10FF308, 0xBBAFF849, 0xBFD3498F, 0x67BB50FC, 0x889DFF55, 0xCA9247F5, 0xBEFE4D0C, 0xF71F5EDF, + 0x8A93348F, 0xE71DD826, 0xCF5B3C5F, 0x27BE26DC, 0x1FFCA45F, 0x7FD2EBD9, 0x6C97FB1D, 0x311E340F, + 0x294B1ED5, 0xFBFAAC0D, 0xFB13AFD7, 0xDB66CDD3, 0xC379C48F, 0xE7737985, 0x4F92DF3C, 0xCC4ABF93, + 0xC949C70B, 0xED31F123, 0xC61FEC21, 0x659FE738, 0xEE507D2F, 0xDD5F0AC5, 0x8FD76BED, 0x08CDD3CB, + 0x79E4799B, 0xE7737985, 0x7B839FF4, 0xEB4DFA1D, 0xDF68C7CB, 0xFD8E18FB, 0x6C91B2E4, 0x51BDE7B9, + 0x189E0FB9, 0xDFBBCA3C, 0x4F27F688, 0x1FCF53AE, 0xDC13FCA4, 0x5F8FBF46, 0x60B1B94B, 0xFC88F167, + 0xB35859F2, 0xA8DEF31C, 0xDB267EDC, 0xAF5D99E7, 0x7179E47E, 0xCFF3CC55, 0x3E427E17, 0xE161E977, + 0x2439E3FF, 0x8FD8017F, 0x7F76F5C4, 0xB81633CA, 0x3E4F1D7E, 0xAD7ACFD7, 0xD970FD71, 0xBF779479, + 0x1E9747FC, 0x789E39CA, 0xDDC14FFA, 0x7587FD48, 0xFCBAC37E, 0x1338E409, 0x7A62B79F, 0x84FD86FA, + 0xED54E679, 0x9A71BFEC, 0x3F3CCFA2, 0xC06E3F68, 0x75EB37C1, 0xEDF1FE10, 0xF6A3B07F, 0x84FD86D8, + 0xEBAB70BC, 0xEA1DE30C, 0xF3646A7D, 0x71F8FF05, 0xA5C4B7D8, 0x2B454F8C, 0x57DB1B94, 0x5BE8FEBB, + 0x77CC9831, 0xE7D677D8, 0x19A9FA25, 0x7CBE899D, 0x1E2A4C9D, 0xEA5BB89F, 0x675D777E, 0xC293892B, + 0xED1FE247, 0x8CD76281, 0xB2FB7F8E, 0xBBE0ACF4, 0x9B1CF288, 0xDFE4E0A7, 0xECFFCF57, 0xC167AACF, + 0x723FF5CB, 0xB29FF034, 0xD6639BE8, 0x897116E6, 0x88FBDCF3, 0xB07FDE33, 0x780FBF3F, 0x90E73F48, + 0xE8FA4DFA, 0x587FD1BF, 0x25C87A58, 0x407C7674, 0x9BE8F97D, 0x42DEF075, 0xC21DC438, 0xF823791F, + 0xB19EF4C9, 0xF8E2F8FD, 0xC47828CD, 0xC9FB8905, 0xFC7E02C7, 0x0A735EF7, 0xA1FCA339, 0xCFD1CA13, + 0x7CFE4773, 0xDEA3953F, 0x5E9D7EBF, 0x31B44E78, 0x3DF3A02A, 0x79DFD1C1, 0xFA5FD7C6, 0xEF3F8E56, + 0xFEFE547A, 0xDEC34BE2, 0xE75F9B1F, 0x98F3D87C, 0xCE138EC7, 0xB97CCC85, 0xC5C272BC, 0x334581B9, + 0x5FA688FB, 0x85790A8B, 0x85E579B9, 0xA0EEB30D, 0xF1F37661, 0xCDE17639, 0xDFD4CF3C, 0x316879EA, + 0xFC1E2C5C, 0xC5E793F5, 0xBF9C4A8A, 0xE3E7F15F, 0xFB071AE2, 0xEB6BC2EB, 0x837F8ACF, 0xFFC4D943, + 0x4ECAF9EF, 0x48BD0FD2, 0xEBA1608F, 0x9C2F3A3F, 0xC31F52A6, 0xE33BFC41, 0xD69F3BDE, 0xCA7C3EB1, + 0xA0558E37, 0xF52BAA52, 0x26BFA20A, 0xD6FF0700, +}; + +u32 point_table_binary_30[] = { + 0x11727596, 0x41485461, 0x10C747F7, 0xADEFB9EB, + 0x568AE40B, 0x8C94C40A, 0x85F690E0, 0x21047B4A, 0x874E9D17, 0x8A3A241D, 0x850EDD0A, 0xA2CB8348, + 0xBA148484, 0xD7C04B74, 0x6B8DA558, 0x0FE14290, 0x16459104, 0xC2461849, 0x616ABAAF, 0xEF9B6F66, + 0xDEF79EBA, 0xB7DF7EFF, 0xF9BE99F9, 0x66E67BD1, 0xF768062E, 0x01FE8AC5, 0x621469EE, 0x0270144F, + 0x4C4C44E0, 0x333B31A3, 0xDE11BDFA, 0x07F59AF5, 0xBA6127E6, 0xBAD16B7B, 0xD4D7CD79, 0xC201C030, + 0xEE00468F, 0xECC5ACF6, 0x2B2AB6CF, 0x2B5AE743, 0x19C0B7F6, 0xD7FEF558, 0xE71BF662, 0x46BDC7F1, + 0x04F679CA, 0x3EB0FD41, 0xB6CE437D, 0xD29F207A, 0x0B3018E7, 0x87D8DBC5, 0x8B8B8B09, 0x3DB33EE8, + 0xA4E246A3, 0x817AC31E, 0x32AE9F06, 0xE8233DAE, 0x237BBB98, 0xE217BD70, 0x321F819D, 0x8FF43A32, + 0xE553F494, 0xAFBDEC39, 0x1FF5F6CD, 0xBBC425C3, 0xDB8EB08A, 0xE8F3918D, 0x79BACFC0, 0xF0FA79E2, + 0xD0F0CEBC, 0x30DA3765, 0xEC7AAAB7, 0x67EE08A3, 0x1EC6653F, 0x95CF9F85, 0x7FC729DF, 0xA5E8BDE2, + 0x859D0FC4, 0x61F40DE0, 0xD785CC08, 0xD7AFAEBF, 0xB55C768D, 0xF53ADF7F, 0xBCE81CE5, 0x5FEC39BF, + 0xBCBFE41B, 0xF5DBAF48, 0x2FFBD37A, 0x68D69D51, 0x5A97F3EC, 0xFBDA721A, 0x57884B70, 0x0A60731C, + 0x6689B1DF, 0xFEB6B853, 0xB2DF51C5, 0xF3D93161, 0xEC3FF796, 0x5DDF00AD, 0x0D61B2E7, 0xF8D95EE2, + 0x457DF36D, 0xBE1F3E9F, 0xEB95FD13, 0xB6E6C35E, 0xF1A5FC4D, 0xC4CBFDDD, 0xFBF2E00F, 0xEA27BC4F, + 0x7FEB402F, 0xD55B6838, 0xBF2E8CFA, 0x42C5EE3F, 0x7F2B7B43, 0xFA0DD7DD, 0x115A2F19, 0x6EBD2E8C, + 0x7AF789CC, 0x0BE54FC7, 0xB5B637D4, 0x0F785F1D, 0xBF732F84, 0x93E7A7FD, 0x4B9F9FDE, 0x1FEBA533, + 0xDF32CDFD, 0xA6EBA5F3, 0xA1733FCD, 0x940FD133, 0xEB7C1E1A, 0xCA2E49BF, 0x23679E12, 0x87867383, + 0xCCECBFE4, 0x97E263D6, 0xF771C0C9, 0xAF10A7ED, 0x77AFABFA, 0x28DC6C9D, 0x9679A4EE, 0x3FFFAEB9, + 0x6ACF27CB, 0x9FB4BF58, 0x3F6D97B3, 0x85F47E32, 0x8FE93C7B, 0x3EBB93B9, 0x7B7CDF86, 0xBDABF63C, + 0x72279B96, 0x85C91FB2, 0x97F38451, 0xEFE4F93E, 0xF4BC6ACC, 0x368FCAFC, 0x4386C3FB, 0xEC9FB69F, + 0x317AEF35, 0xD787E196, 0x47C2497F, 0x13F1F0FB, 0x92DF289C, 0x4DBE97D2, 0x9FE9FE0D, 0x8D3E5796, + 0xFE44CECE, 0xEDD3AFE9, 0x7E0C8C3E, 0x3362BFDF, 0xFAC7F7AD, 0xEBC31186, 0xB2615FD8, 0xE87DB0EB, + 0xC3D61BF6, 0xE97D8AF5, 0xD56A55FA, 0x9FCF8BBF, 0x1720A177, 0x446FCEB7, 0xEDF97B80, 0xF5EC9F5E, + 0x677F6DFF, 0x92FA647C, 0xFCDE2C6C, 0xBA157A1F, 0xB05F973C, 0xB7C2F936, 0x1CCF33A3, 0x0710BDEA, + 0xCF8F536E, 0xC57E3F3E, 0x3D90EF21, 0x619EDFAC, 0x9779AE7E, 0x5FBADC0A, 0xBF0F86C5, 0x3FEC8FAF, + 0x8F637B5D, 0xCFCBD362, 0x8FF5B1D2, 0x6FCD5BD2, 0x4B3D90DE, 0xAE8F957E, 0x131FCFA7, 0xC131B726, + 0xACE23B73, 0xD1ADD17C, 0x0C0D0308, 0xA35EBEFF, 0x309E1373, 0x6ECD9E97, 0xFD65F95E, 0xC3F8FA86, + 0xDD1AF73F, 0xEBB9FF59, 0x6FCF9FBE, 0x61A947F4, 0xBFE759AC, 0xD7F1F53E, 0x173DC6D3, 0x3D10FBCF, + 0x7AE93FD2, 0xDBFDD83D, 0x20FE633F, 0x751EB3FC, 0x4516FBF4, 0xFE097BEE, 0xC7D5A1F8, 0xBE53F791, + 0xC837F7EB, 0xEA90B98F, 0xFF000000, +}; + +u32 point_table_binary_31[] = { + 0x11728596, 0x4F68D447, 0x14C7DF66, 0xB3EEEE6F, 0x93ADBB66, + 0x935F6293, 0xB5DAAE42, 0x35391443, 0x17AA50B0, 0x25504A4F, 0xBFAD9025, 0x04A185C0, 0xF6B0B4EA, + 0x1E6AA49B, 0x83810472, 0x145A4F81, 0x2D24BD14, 0x0F41A904, 0x7B08621B, 0x043D3560, 0x94AA0563, + 0x63B4A259, 0x484AA633, 0xF3DE9BCC, 0xAC4AE792, 0x7C786FBE, 0xEFCFCCBC, 0xFD891591, 0x841AC04E, + 0x780AE3E3, 0xE3027CE6, 0xE7C82079, 0x08C08367, 0x30373727, 0xE06DC9FB, 0x0022F002, 0x0A858210, + 0xCBCC4F90, 0xA7D9FF11, 0xFA0F316F, 0x20D7581F, 0xB4BE1864, 0x7E00954A, 0x45EB89DB, 0x32AAA527, + 0xA641EE7E, 0x64E2A31D, 0xE32B7DB4, 0xA3BED213, 0x8320B37F, 0x80F9D798, 0x319ECE47, 0xAE262B1F, + 0xF110F47A, 0x9DBFADFF, 0xD2FEFFA9, 0x4F730740, 0x3333F5B7, 0x632D5A23, 0xCE2127B2, 0x0B0B0BCA, + 0x5F33CC87, 0x67543F58, 0x0FE6A18F, 0xF4724A6F, 0xF7702C46, 0xFE49E4C8, 0x888927FD, 0xFBBAE29F, + 0x1A7FCD89, 0x55D22BA1, 0x5EB25DF7, 0xAF260264, 0xEF82B6FB, 0xC81D6BE9, 0xB4D6F7D1, 0xBF632D33, + 0x49FE258C, 0xF7C643B3, 0x5F73EB00, 0xE51360BC, 0xD4413B5E, 0x5FD7AE45, 0x7D9E74DE, 0xFD4BA9F3, + 0xFABC0731, 0xBFFEA54C, 0x4AF30A72, 0x76A6F507, 0xA527E87E, 0x6667BCB7, 0xE8BE94D0, 0x3F3BAAF5, + 0x5690B333, 0x7E8C3840, 0x6E9BD2FB, 0x0791FB97, 0xDE6CA678, 0x583F249B, 0x281FAC1F, 0xBC2AD903, + 0x75FEFBE7, 0xD377D81F, 0xB97D88FC, 0x73C88965, 0x3B7F80F0, 0x77C4785E, 0x7231A37F, 0xAC68DFAF, + 0x83BF2626, 0xF87C9093, 0x8F594FB1, 0xD43B61EF, 0x87EDF752, 0x426E3DC7, 0xF9237BEF, 0x50BF03D4, + 0xCBFCCCFD, 0x47EE4CD3, 0x7969BD50, 0x1AF2261F, 0x79FFDB16, 0x9BBB4D3E, 0x9A775CE1, 0xFB88FE4D, + 0x7F187D6D, 0x4FFC4BF6, 0x1272F202, 0xDF0FF4F7, 0x2EF1FD40, 0x8EF9AFCC, 0x6715CE89, 0x36793EC7, + 0x8FEDA17A, 0x9CFA6CFB, 0xD6D69690, 0xFF6B5E1F, 0x796F5AB3, 0xE5AF58F9, 0x2BF2DB7B, 0xAFEA78B4, + 0xBF7EF8C0, 0x31D673EC, 0xAFC8BFE1, 0x7E3BF757, 0xEF5F0578, 0xBF7EF803, 0xCDF43E5A, 0xDF0D7F66, + 0xDB3786FD, 0xBCBD5F2D, 0xFBBEA6A6, 0x9A47B85E, 0xC53D97A3, 0x971A99EB, 0x557AB98F, 0xF67D68EA, + 0x237DDBBE, 0x71D11FE3, 0x7E703CC3, 0x7B015A7E, 0x6AFAF8B5, 0xFEB63D2B, 0xA759977C, 0x1D97FD12, + 0xB3F81B60, 0xD740E751, 0xD3EFBF00, 0xD2E7C39F, 0xDBFDCFAE, 0x447EB1CF, 0xE7C0C09E, 0x8B9A7D38, + 0x0D6159EF, 0xDEDDF1C6, 0xFDBA5E4B, 0x5FB3E5CF, 0x76CEC7F4, 0x87F2B5E7, 0x57E7117C, 0x6F3C8F92, + 0x2500334F, 0x35472BF6, 0x7CB2FC1B, 0xED39B447, 0x2B46CF7A, 0xCF663E43, 0xF410CD4B, 0xCDF1E1E8, + 0x219A9701, 0x32C6E7F9, 0x92B94BF3, 0x80E653CB, 0x59B2D3BC, 0x6B398BFB, 0x799E64EE, 0xA23EEF17, + 0x5F997992, 0x438E8ED9, 0xF322D56F, 0x384036FE, 0x01CF0F77, 0xBE44BFE1, 0x7A14F77E, 0x613840DE, + 0xAE97FC2B, 0x86E57BF1, 0x6E6EF713, 0xD9F4DB89, 0x27FFFC03, 0xB4364741, 0xD60B37F8, 0xF7F6C7F4, + 0xAC66D57F, 0xB5A64279, 0xD9BF6D7B, 0x3E34E5F8, 0x4FEEBCE9, 0xE82D9FEC, 0x71FCCBA1, 0x6B8EBDF7, + 0x14683BEB, 0x97499F39, 0x1F2A37E8, 0xDD73F2B9, 0x26EDE29E, 0x58841EE4, 0xFA8E51F3, 0xBDA3D6FA, + 0x8DAFCDF7, 0x909EC08A, 0xBB451DBA, 0x91E36DDF, 0x3A7A9BC5, 0xC24B7A8D, 0xFE767E11, 0xE9CFDF3B, + 0xA83F69BE, 0x8F30FEA4, 0xD2FB4DFC, 0xC97A55A5, 0xF742DC67, 0xBD31A77F, 0x1B9F7CEF, 0xF42B529C, + 0x75F4CBD7, 0xD79DFD67, 0x527527BF, 0x33A9B853, 0x6FF9BAE7, 0xE8158A9B, 0x4EFE8562, 0xC4C9AF1A, + 0xAB3BF94F, 0xDC5A77FA, 0x3971CB73, 0xFA538DC7, 0x9DFCE7BF, 0xBCADECBF, 0xF37955E3, 0xE0F47756, + 0xC6FB0F00, +}; + +u32 point_table_binary_32[] = { + 0x11724DD0, 0x3D0AC240, 0x1005E031, 0xFE6C34D8, 0x05DD42D0, 0x4A100BD3, 0xA413C1AB, + 0xD8A4F604, 0x7A017B2F, 0x911B2808, 0xD61636A9, 0x6D0453D8, 0xA7CA9ADD, 0xB78393EE, 0x83B7C3CB, + 0x3305ADCC, 0x87485387, 0xB22C33B4, 0x80678D93, 0x2471A6B1, 0x75E86C0A, 0x583746DE, 0x3C65DE14, + 0xB016E63C, 0xEEC1FF7B, 0xA6B48EAA, 0xEED5DF73, 0x260A8E32, 0x6F3F792F, 0xAADA1BD9, 0x27AA866B, + 0xEE8F7CBF, 0xF6FD35AC, 0x0E3EAF91, 0x1F5C6CDE, 0xF8FFAFF3, 0xF0EEADE1, 0xDED9DF73, 0x56FB70C7, + 0x7BC08313, 0xF7473ED8, 0xE23DFEBF, 0xCE69C4FD, 0x916FBDBC, 0x4BB813C9, 0x3EDF9478, 0x7FE7F79C, + 0x78AF1256, 0x37B9D737, 0x5537D937, 0x9EE23DF7, 0x89A7EAC1, 0x7B5A4F96, 0xEAC17BC0, 0xB8FF0300, + }; + +u32 point_table_binary_33[] = { + 0x11727596, 0x4D685457, 0x14C7EFCC, 0xBCC91DDF, 0x24333AA6, 0x3A821415, 0x894A0366, 0xD182D055, + 0xC9D48850, 0x6DE97220, 0x7E1B4137, 0xA21411EA, 0xD2C5036B, 0xA88B2EDA, 0x20CDB2AB, 0x562A3268, + 0x2108D908, 0x5994464B, 0x055B3F18, 0x986C247E, 0x8C48D079, 0xBE7BCEFF, 0x9E7766C6, 0x2E7FDCFF, + 0xBBF77CDC, 0xF3BF2F5E, 0x8A7F3613, 0xC604C698, 0xB1B1B138, 0x4E386E39, 0x2E98A9A9, 0xA9D85499, + 0x8D62A737, 0x5E3F9BAC, 0x37142F31, 0xBBFD9C3E, 0xDD2F609E, 0xF5FB05A4, 0x3793A9BE, 0x56AB3143, + 0x4F5C4DF5, 0x120FCE03, 0x8FB3DE98, 0x4EA7E3CE, 0x1B677DCA, 0x2062A7E7, 0xDDFA19F1, 0x8A5E98F2, + 0x7DCDF156, 0x9903CF93, 0x7CDE5852, 0x1FE18663, 0xE4B79379, 0xD4C7BF93, 0xF5A3BE9E, 0x8A171717, + 0xBBF4C486, 0x79BB8BD0, 0xC56B58BF, 0x3DD1537E, 0x7FF2FA56, 0xE8895B8E, 0x0B7D4CF9, 0x283DFA41, + 0xBC09F112, 0xB71C177C, 0x3FA3F8A9, 0x31C38F4B, 0x65DDCF75, 0x136B9A9E, 0xB93EA50B, 0x5ECF1CFE, + 0x0B1EEFBA, 0x2FA8EFEA, 0xEBD94BF8, 0xBE1EAF18, 0x53D93070, 0xC433EB73, 0x57A5DEAE, 0x3FBF66B6, + 0xA15FA4CF, 0xFD14EC15, 0x76FDAEE6, 0x4EF97EEA, 0xFECBFD39, 0x38F41B38, 0x22DE13D6, 0x8493FC32, + 0x67C3EF3C, 0xBBF3D786, 0xA547389F, 0xF25BBBA5, 0xF28567BF, 0x1FEE9F7C, 0x0FA6F82B, 0xF70BABA0, + 0x9778FD7D, 0xF5F9083B, 0xFDED6046, 0xEA4DF52D, 0xEDC6FD95, 0x7A83A51F, 0xFA7EBB7A, 0xEAFBBF6E, + 0x223705AE, 0x335B2B8C, 0x7A53BEB8, 0x7FCB9537, 0x1D8A6707, 0xEB9F9DC8, 0x5C269E64, 0x6E7E13EF, + 0xC37C92BE, 0x7966E5AD, 0xCCAFE36F, 0x073FC33A, 0xC5DF3C6F, 0x97893F64, 0x7EF94178, 0x4DFB49FB, + 0x6479DCD7, 0x8BF868F6, 0x4B8A479D, 0x2FF380F8, 0x88D1DFF6, 0xA1B731E9, 0xD5FE5827, 0x6E9F089F, + 0xEBFEBBF3, 0xF43CE4F7, 0x6732C47F, 0xF379B94E, 0xBE428C7A, 0x996CF0D5, 0xFFF809F7, 0x3F5CF339, + 0xF47C9FEC, 0xE00B5A7F, 0xC29CA90F, 0x7D4CEBB3, 0xCCE576B9, 0x2D7EE9F8, 0xF5F06EED, 0xB76E3FBA, + 0xFFEA7BCC, 0x27C5535E, 0xB65F935E, 0xC52BF38C, 0x7C649E9D, 0xFE692E2B, 0xF73599EF, 0xCAF1C13B, + 0x546F572F, 0xC72FC29B, 0xE82F7175, 0xA5F84AFC, 0x97B8B459, 0xFA4D9C3F, 0x8B7ED799, 0xED555ADF, + 0xC13C5C1C, 0x98113F73, 0xFC4370B9, 0x97A93F4A, 0x0F7F235E, 0xFD49FEAE, 0xF81B71EE, 0x1770C41C, + 0x8E4ABF11, 0x3FFA2DF9, 0xA11FC4A5, 0xA0D8247E, 0xC2FAA173, 0xAB66A4FF, 0x0917FFCA, 0xCE6B7F55, + 0xE775C543, 0xF54E78F0, 0x407EA877, 0x3FF1439C, 0x27EF5BC2, 0xF6747809, 0xFD8E980B, 0x87C55F89, + 0x330F8955, 0x3CF4BD3A, 0x4FFBB3E8, 0xFBD7EBBC, 0x1E14F5FB, 0xDBE57F8D, 0xF47D3455, 0x738BB96A, + 0xE6E7E713, 0x3D73D2D1, 0xF47E37F4, 0x7B9AEA85, 0x5B3DFAF7, 0xCC47D7F7, 0xADF47B3A, 0x1FDFBBF3, + 0xD3F7DD74, 0xAD07B29E, 0xC627FA46, 0xBFBFABF7, 0x1FEF879D, 0x463DC8EF, 0x066A761A, 0xFD22FFB4, + 0x9FCAFF49, 0xA4DF27EF, 0xE7E6A2EC, 0x1FF5BC27, 0xEC0FC6DE, 0xD3EF51E6, 0x8A30ED57, 0x38D6BF9F, + 0xF81DF4FA, 0xBD281CB3, 0xF77AE3D5, 0xFE6D6F08, 0x47CC92AF, 0xE443E7C3, 0x7FEF16E4, 0x7FAACE6C, + 0xE7645E13, 0xFE67DACE, 0x891F247C, 0xFF7BC4A7, 0x58E6157A, 0xCC1BF183, 0xF5764ED7, 0xE7C17AC4, + 0x03FFFAEF, 0x47FEDEC7, 0x2BEB4BDD, 0xDF7B3F7B, 0x38C3FB7B, 0xBF6C8EE0, 0x7F41ED27, 0xF301BDF6, + 0xC7E6889D, 0xA37AC35F, 0xB6FD6117, 0xE4FD72FF, 0x5335BB20, 0xEF1331EA, 0x033F19B9, 0x85FC31FF, + 0x5B77D905, 0x798FB01F, 0xE5AFF4F0, 0x8F88F5C8, 0x0FF3B9E9, 0x1AEBBD5F, 0x6CFE1DF5, 0xC0BC6EFC, + 0xC82EE879, 0x767AF17F, 0xE8915FC4, 0x7ABE4FEF, 0x00000000, +}; + +u32 point_table_binary_34[] = { + 0x11725598, 0x796C1555, 0x14C6CFBD, + 0xB77D0559, 0x6A230623, 0x16814688, 0x0A01631A, 0x17D488B2, 0xA9C8D25A, 0x44896814, 0xD24494A4, + 0x2CDA88D6, 0x0D0CA08D, 0x21562D82, 0x212CA110, 0x2C9A3C82, 0xAD28C4E8, 0x8BC62529, 0x18C4A546, + 0xAC468A92, 0x0A5A8D0B, 0x749CF9CE, 0xF9A6AF7F, 0xFE72BF73, 0xCFF7DD99, 0x3767DE44, 0x5BA2B6A8, + 0x53A44044, 0x264F9E1C, 0xC902A957, 0x3EEFE309, 0x13268065, 0x68BC681C, 0xC57A65D5, 0x475D516B, + 0xD42DE2C6, 0xF86BB0DE, 0x693CCE9F, 0xD8B76F1F, 0x58068A84, 0x1AFF1DB8, 0xCB78B11F, 0x07BDD587, + 0xFDEE2439, 0x599767DC, 0x0FC607C1, 0xABDD79B9, 0x5C0E0CFD, 0x01371CDC, 0x1965D90F, 0xFA0EE32B, + 0xC386A6A6, 0x2630FA3D, 0x1AEAC19D, 0xC6B11FF3, 0x0B7D68F1, 0xFBC9E8F7, 0xA47F9379, 0xE88779E8, + 0x17DC1135, 0x272C2333, 0x3F42DF6E, 0x5C962969, 0x6C6C04A3, 0xDFEB99D1, 0xE00EE38D, 0x997FCCAF, + 0xEA97B96A, 0x32D6EF75, 0x8F310FF8, 0x6E5FCE3C, 0xD02FF1A3, 0xC0ED5113, 0xFB417FD4, 0xF892C21B, + 0xD6AC5903, 0x46FDE6C2, 0x4A70BB71, 0xECC7FCAA, 0xBE56DE20, 0x637DA11C, 0x641EFA61, 0x1EFA051F, + 0x8DEF08EB, 0x07FD21E3, 0x31058B6B, 0x6B6BC1A8, 0xDF52F014, 0xF8A871EC, 0xC7FCAA7E, 0x9B5B4556, + 0x7FEE2DE6, 0xD17AFF11, 0xF340DFE4, 0x37810F45, 0x1BC1E717, 0x2F82FE53, 0xF2A0E9E8, 0x1733EA73, + 0xC687C8A6, 0x67FDAB72, 0x8C8CF5AD, 0x728479C0, 0xDB5D23F3, 0x40FF9ADB, 0x6AFBBF0C, 0x7E42F642, + 0x9F337EC8, 0x6DC37ACC, 0xA86F749F, 0x520FDE29, 0xEDE657F5, 0x35FE6F32, 0xD61FF73F, 0x310FF869, + 0x378B79A0, 0x7FC43D60, 0xFBBFA879, 0x075C0EFD, 0x4172FFC1, 0x588F59F3, 0x1AE7C8A6, 0xB7FA5061, + 0x796D5D9E, 0x963DCC03, 0x5EEAF633, 0x0FF437BB, 0x0EDB7F1D, 0xFA9D9085, 0xD0B72AFB, 0x73657175, + 0x753538A9, 0xF7634325, 0xF8A0B22B, 0x0C33CCAF, 0xD6EF907F, 0xC9FA7C90, 0xD3CC035E, 0x62E7C97C, + 0x3BDD6E70, 0x6BB44AF3, 0x667E873E, 0x4B2E3832, 0x77EE5CB0, 0xE6356E25, 0x9B9EF50B, 0x640E19EB, + 0x6B53563F, 0x6BDD45CC, 0xA37AE36C, 0x54076E96, 0x06E89B8D, 0xF7BA3A3C, 0x1F63467D, 0xBD7B099C, + 0x357E4E76, 0x995FD57F, 0x2555649C, 0xCFA0B09A, 0x79A02F0D, 0xCF310FCE, 0xF7B8CC05, 0x3747B59A, + 0xD7B740DF, 0x44968D64, 0xCD6BDC4C, 0x363DEBEF, 0x70BBFBAC, 0x3F93B2FA, 0x7D5C1630, 0x0FF4338D, + 0x9BA2A5E0, 0xA9AEDBE6, 0x03B9946C, 0xBF9F52F3, 0x43EE2643, 0x3F5FCEF6, 0x59DF2C75, 0x7DFC6FF7, + 0x6D7DF2DD, 0x176682BB, 0x751EB851, 0x6E2DE705, 0xE711E705, 0xE70DB8DB, 0x78917B22, 0xBF3E9927, + 0x64CE1BE3, 0x1C788D4C, 0xB1FA1CF4, 0xEFCB6CF0, 0xBFCAEE22, 0xF99A7AFA, 0xA19EFDA8, 0xD7E7A97C, + 0x0EBDD587, 0x727997AC, 0xFD53FE04, 0x5CEFDEC5, 0xF33E66E8, 0xAF571651, 0x96327F19, 0xF5FA3C76, + 0x55D4EBFC, 0x73F7500F, 0x5EE1AFC0, 0x7C97DEFD, 0xC8EC67DC, 0x066EF0EF, 0x597D1BF4, 0x938D67C8, + 0x50F4EB91, 0x3BA19FA6, 0xECDE92AA, 0xE4F79130, 0xEEE79680, 0xDF4BA207, 0x17059C37, 0xEBC3C450, + 0x4D86BF71, 0x728B7129, 0xF873B93E, 0xB9DF1386, 0xFEDB301F, 0x3C4D4AD8, 0x0FFA49CA, 0xFE7EA94C, + 0x9E0F09E3, 0xF9F360B8, 0x103C4D39, 0xF1637E55, 0xBF292C23, 0x435F6FFB, 0x4DEBF5C3, 0x3CF40B9E, + 0x2403C0CF, 0xCAC3D04F, 0x346E70A3, 0x93F99430, 0xCE6FA1F4, 0x80271957, 0xCA14F30B, 0xBD3B13EA, + 0xC8F0D725, 0xF7310FFD, 0x300FFD82, 0x274A21FB, 0x415F6EBC, 0xDD1D4BE6, 0x73C2E8B7, 0xDCB58027, + 0x1AC77ECC, 0x2FF4B23A, 0x549091B7, 0x3CE501C6, 0x3DCC637A, 0xE5F2F88E, 0xB07ED08F, 0x37DEEBF1, + 0xFE95B0DE, 0xCF7E29B8, 0xDC38F663, 0x7E45F7F3, 0x3BC8DA2F, 0xE5D40FF3, 0xD02F787C, 0x7C87273C, + 0x367C00FD, 0xA52967D0, 0x2F66D47F, 0xE6FF523F, 0xE4B057FD, 0x9A7EB5FB, 0x8FACFDC8, 0xBD7E9887, + 0x7E6DFF6E, 0xF683BE8C, 0xECA7633D, 0x66EB7F0D, 0xF5F4637E, 0x55BFC77E, 0x0F5C5F15, 0xC6300F78, + 0x7DC8320F, 0xF4FBC32E, 0xDBBF8BFD, 0xA02F25BB, 0x75588F59, 0xFBB995D4, 0xD38FF955, 0xFD16FF12, + 0x19EBB57E, 0x13F3D00F, 0xF3D0AFED, 0xDF099E12, 0xB6403FD4, 0x78BA3F86, 0xF59851FF, 0xB36FA31E, + 0xFC63586F, 0x7E55DFE0, 0xFB91ED79, 0x5DC23CF4, 0xC33CF46B, 0xFB77B01F, 0xF425C6B7, 0xF911588F, + 0x19F5277C, 0x31F5F463, 0x7E3BF47D, 0x264C27E3, 0xFE7C2765, 0xF889CFBB, 0x9D79F4F9, 0x675C12BF, + 0x115B3FE8, 0x071ACF72, 0xF7623D66, 0xF43BE966, 0x514F3FE6, 0x17FA7093, 0xCF92D1AF, 0x25E5D40F, + 0xF3D0AFED, 0xFF25FA5D, 0x1C0E439F, 0x311EE97B, 0xB01E33FA, 0x2DB3DFC3, 0x40E39AF0, 0x8DF9853E, + 0xDCE88793, 0xD1EFED94, 0x533FCC43, 0xBFB67F1B, 0xFB715E70, 0x1E715E70, 0xDE504F3F, 0xE6379D27, + 0x64CE1BE6, 0x016F0A07, 0x9807FA19, 0xC6153A0F, 0xE476B98B, 0xF382F388, 0xF382F306, 0x5CA12C55, + 0x41AF97D5, 0x87ABDD0B, 0x64ACCFD2, 0xFF5F3197, 0x81E7F8AB, 0xF0FFB802, 0xBF0809D7, 0xFA5BC1F3, + 0x8C1BDCC6, 0x61C386F5, 0xAEAFF757, 0x538FFAD9, 0xBE987A70, 0x85AB817E, 0x5EEF7E64, 0xF633BE54, + 0xE785FF13, 0x7EE6E109, 0x21E1BA50, 0x64FFCF95, 0x5F91B3D4, 0xD30FF5EC, 0x47BDE697, 0x2FA05FD0, + 0xBB1F99FD, 0x8CC7DB79, 0x65C9D0DF, 0x107209C7, 0xEF77EB92, 0xEF05E2C2, 0x03781F4C, 0xDEFF1296, + 0x286BFDC6, 0x277CF199, 0xF383F154, 0xF0D90BB2, 0xFC9E007D, 0xC1E0E556, 0xDF0A0EE7, 0x7C68DF23, + 0x56401F8D, 0x18C2EF11, 0x098F90B2, 0x1CF7D3EF, 0x1136CF13, 0xBFF67D22, 0x7DFF8CF9, 0xFBCAE3C3, + 0x8DD729FF, 0x722DBF77, 0xA87E20CF, 0x678572FF, 0x2AD3B7AA, 0xFED432F3, 0xD7A6FCC7, 0x8B7DF31E, + 0x9E9DFFFE, 0xEB0B9579, 0x5EBE5024, 0x3DBFCE5E, 0x7FF4DB6F, 0x481EC7E7, 0x9D29563D, 0xDF9F33C5, + 0xBDFBABDE, 0xD8DE978B, 0x6ABE7834, 0xFF7DBB5F, 0xF5E196FC, 0xFDDCF3FD, 0xE7F7B9BE, 0x9FF55BC4, + 0xFD137FBF, 0x9D8E86E4, 0xBF8F9FEA, 0xEAA9CBBF, 0xBF46EE3E, 0xE7D7FCEB, 0x3F6AD280, 0x4EAB6F65, + 0x1E3B0FBB, 0x1F8A36D8, 0xF9E27A0F, 0x5E59B481, 0xE70B7E2C, 0xCDBB22FF, 0x7AA5D733, 0x1435E75F, + 0xAFE2AAA2, 0x66DE1FE0, 0x0AFD5EF5, 0x3F000000, +}; + +u32 point_table_binary_35[] = { + 0x11725590, 0xBD0DC230, 0x10858FC4, 0x91838180, + 0x44113AB2, 0x01692919, 0x819235B2, 0x0352B688, 0x9018221D, 0x6C80D880, 0x8222653A, 0x0A508C73, + 0x3F8A23CB, 0xC527BFBB, 0xF79E6D03, 0x3B480194, 0x3B799E5B, 0xEBD85D00, 0x66F7C60C, 0x50962532, + 0xE981DFED, 0xD39FEF59, 0xE67BBD6D, 0x8481F78B, 0x1EC6FBB3, 0xE4CCFB53, 0xE48D790B, 0xF77A739C, + 0x87A2473E, 0x2DAFECD7, 0xA03E0E2F, 0x5DD779FE, 0x9297FCCC, 0x7EB2153D, 0xF241DD47, 0x7DD7B31B, + 0x33F927F1, 0x83FD90E3, 0xC8B4D21F, 0x79BA7871, 0x3FF28F82, 0x56FAF97D, 0x258FFE04, 0x19E741BD, + 0xFE462BCA, 0xCB7E435E, 0xDA07BAE6, 0x3E9837FC, 0xE95AF210, 0xCB7F0EF3, 0xEC2FF395, 0xFF3FAAD0, + 0x95EFA70A, 0xF2FB0300, +}; + +u32 point_table_binary_36[] = { + 0x1172FBFF, 0x8241FFFF, 0x05060616, 0x20343030, 0xF8CF200E, 0xE333C0F9, + 0x40C8C003, 0xE5FF7F01, 0xE3C3D4FF, 0xBF88ACFF, 0xFF0B189F, 0x01CE07A9, 0xE7FECF00, 0x570FE1B3, + 0xC0CD03A9, 0xAFB7D449, 0x45363FDF, 0x57E33094, 0x2F0EE687, 0xA826C1F8, 0x60F50E9A, 0xCCC8E6E7, + 0x674BDB22, 0xDB5F1F2E, 0x771FCA7F, 0x01E6FB2B, 0x39C0F860, 0xF5C972F3, 0x91DD23B7, 0x863916CA, + 0x07CBCB6D, 0x61FB07E3, 0x83F47339, 0xB21C40F6, 0x2F9725A3, 0x3C347CC0, 0xEEE10AE4, 0x6186F1C1, + 0xFA8FF039, 0x20879FDC, 0x19C147C8, 0xE1CB15C9, 0xBF04D97C, 0xE63FEC3B, 0x90EDE7FE, 0x0CE343CC, + 0xE3FE0C8F, 0x0F71887A, 0x78F882D5, 0x3330B007, 0x20FB9755, 0x1FC687A8, 0x67D587C7, 0x9F38443D, + 0xC43C0000, +}; + +u32 point_table_binary_37[] = { + 0x11726D97, 0x5F88D545, 0x14C767F7, 0xFEEEFDDD, 0xDDBBBB79, 0xD7B5BD94, 0xAC2E2EBB, + 0x461777A3, 0xC47A31B3, 0x2BFB9021, 0x169870C1, 0x302C5F7C, 0xB1247AE8, 0x8F2496DC, 0x5C92A27A, + 0x5816C987, 0x88A23F68, 0x64A0C212, 0x69106DB0, 0xA58842E8, 0xCBC23E44, 0x6849BA9B, 0xED6DCE9C, + 0x39DF39F3, 0x5B7F6F1F, 0x7E67E6CC, 0x3967BE33, 0x674C6FF3, 0x98396DCC, 0x3563CCA1, 0x43879AC6, + 0x72CBBDC6, 0xDCB2BC7B, 0xF7EE6673, 0x563801B3, 0x7DE2EC89, 0x9B1F1BF7, 0x81EBC6FE, 0xE5F1341F, + 0x7312D8D9, 0x87F10B33, 0x6C3F3232, 0xE2FE3327, 0xE06695ED, 0xC53F7358, 0x9F198BFD, 0x9BD1D83F, + 0x73F0CFF6, 0x6AFDD36C, 0x2FF13327, 0x60D31BFB, 0x6736D17C, 0x7FA8F13A, 0x9F77CA17, 0xDB87F975, + 0xFE827F93, 0x595F36DF, 0xE01AD527, 0x3145598F, 0x63A398FC, 0xABFC3856, 0xF9AE51BE, 0x47AC3D31, + 0xFD674EC0, 0xCD1E63AA, 0x217F9E8B, 0x8BF8FCF9, 0xF3913DF8, 0x7163565B, 0x5E585860, 0x7BC745C7, + 0xEEFF8BC6, 0x0C787BF7, 0xDF717111, 0xFBFCC31E, 0x6CF3B132, 0xEC17CF45, 0xC9678DF2, 0x37E2D9D9, + 0x4FC7F151, 0x6E747CCC, 0xC5452CF1, 0x883D7838, 0x8E8F39C4, 0x6776C4F1, 0x311717B1, 0xC423F6E0, + 0xB1383EE6, 0x100FB1D4, 0x53EA6B54, 0x7D99B1DF, 0xBC7DD83F, 0x94AF8A1A, 0x4FF9E951, 0xE399C378, + 0xB6073778, 0xFEB68784, 0x69FF2DF9, 0xB57383E8, 0x8379C956, 0xE8C5D977, 0x6CF2F675, 0xFE9FF6F9, + 0xFF75FE9F, 0x2B63BDA7, 0x237DD4D8, 0x3EE9D0F9, 0x19FEA17D, 0xC6AFBFEE, 0xF84CD7E8, 0xB66DDB98, + 0xEDF8A11F, 0x3B5EF6EC, 0xE61BFAA5, 0xADC7DB3B, 0x3D0E7F52, 0xD9A3F53A, 0xF4F5DDE3, 0x9E5D7C43, + 0xDF2D7DC4, 0x8F6F38FB, 0x2F97B5CB, 0x7C948F67, 0xDE5F3A27, 0xFE1DBFD3, 0x5B17FF94, 0xBF2D1F2C, + 0x6BC09E78, 0xA2FB3EF1, 0xEFECF7F5, 0xEFD77ADF, 0xF2FA8AAF, 0xC4BFE3B7, 0x963F29FE, 0x9DFDAB7D, + 0x7D3A9E35, 0x578A9F22, 0x7EC7A58B, 0xE29FF2B5, 0xE2D1E20D, 0xC91773FE, 0xAC3EDF57, 0x6CE87ED3, + 0x7383F9AE, 0xA785DD7C, 0x57BBD7FA, 0xF98E312F, 0xDB85FD60, 0x37CB9F9D, 0xFFAE92FA, 0x35EFB1FC, + 0xF37F1785, 0xE93C992D, 0xDF4EF479, 0x335B9E3B, 0xA8CFFBD9, 0x72EE80E7, 0x06734B4E, 0xB83968CF, + 0xCF2772EB, 0x717FD8F3, 0xFF7A7BFE, 0x3AFCD9F3, 0xE446B1B9, 0xD1EB0FFE, 0x717EF8F5, 0x819DFDED, + 0xEFBD3DE6, 0xF7FF1BFC, 0x3F79CCFF, 0x873F7D1E, 0xCD270B3B, 0x3DD79B7B, 0x8C99DB64, 0xBEF0ECEE, + 0xBB9B85F4, 0x08E6DB69, 0xF95CBE06, 0x76E777FA, 0x467CFEB7, 0x2D80FD78, 0x1F1FC623, 0x5E67DFBA, + 0x5FF423FE, 0x711EFBF5, 0x81E3FB65, 0x717CF17A, 0xA378E5BE, 0xED7EA1E3, 0x27D90F94, 0xAFEEBFDB, + 0x4F0953BD, 0x2AF3A57F, 0x643F3377, 0xF5EBFBA4, 0x329FDF27, 0xFB93393D, 0x0ABDD87A, 0xF5940A13, + 0x38CF6DBD, 0x7A3E4ADE, 0xCDB25F0F, 0xECC1369E, 0x256BF317, 0x709F38CE, 0x7DE6B9C1, 0xDC5E05FB, + 0xF567E303, 0xDB7C7425, 0xA519CF2E, 0xFF9DAFB4, 0x4DE03EB3, 0xF92DFDD6, 0x7A16FE6D, 0xFE3B9ECD, + 0x7766EDD1, 0xAFF8F9C0, 0xB61EE9DE, 0xF631E8DB, 0x71F1397D, 0x9EA47B5B, 0xAEE23CF6, 0xFEFC78F8, + 0x033BFBA4, 0x44E3E5BE, 0xD27A3485, 0x588F749E, 0x901EF5FD, 0x487AD4FD, 0x07E911FB, 0x659AF588, + 0xF3BE1CEB, 0x91FA21AD, 0x47BAFFB4, 0x1EC53FEE, 0x3B13EB91, 0xED831E65, 0x7ED10BFF, 0x0FFB55FC, + 0xE9FB53EB, 0xD16C8FF4, 0x985D4FD6, 0x9FEB0FB5, 0x5ECDE658, 0xAFDC2F06, 0xBD3207BD, 0xCA78D1AB, + 0x8C473EC6, 0x62BDCAFA, 0xD05FEC88, 0xF49AB5CF, 0xFEAFE97E, 0xF78EF989, 0xE389F225, 0xFDABD633, + 0xE55BEB99, 0xEA4D7A96, 0xF39EB9AB, 0x5FF74F5A, 0xCFCCE951, 0xDCB78558, 0xCFB456AD, 0x6761D18F, + 0xD8838763, 0x3D33073D, 0x33073DCB, 0xFAB3F181, 0x47633D53, 0x7DB49E29, 0xBF5ACF54, 0x1FAD67B1, + 0x47FF3F1A, 0xEB99EAA1, 0xF5CC1CF4, 0xCC1CF42C, 0xFE44BFE2, 0x0F3C96D1, 0xB3E53507, 0xCCA0EE87, + 0xD69D6B7D, 0x1EFB89F8, 0xDB42054C, 0xF62FE52E, 0xE9F7C8BA, 0x83E511BD, 0x7FD76CEC, 0xBA86FD43, + 0xFC5469BD, 0xEEE7D67D, 0xD8F99AEE, 0xF7CC0337, 0x66F579D1, 0xB6EFE66A, 0xDC3FC4BB, 0xE62F83C9, + 0xBEFFD6B8, 0x3E4FDA1E, 0xCCFFA5EF, 0xBBE6B5DC, 0x099C2FD9, 0xFB89EC6B, 0xAD1B389F, 0xE60CBF1F, + 0x2BBEBF66, 0xA60E54DF, 0xB7F4F9FD, 0x80F727B8, 0xAAD98EAF, 0x86F9647E, 0x038EE793, 0xFB300187, + 0xF1BC3F98, 0xA3F1D5C5, 0xE323AE67, 0xE6AB87F9, 0x647EA3E6, 0xE7F76B88, 0x9F58C7CF, 0x1CE295F7, + 0x2FB8378E, 0x9F39C42F, 0xF3E9F17A, 0xBD7ABCF3, 0xDF1BC7CF, 0xEFE14AE4, 0x2F3B3EE2, 0xD1CC7CA3, + 0x71FC329F, 0xE88FDFB3, 0x78EFD799, 0xD3C3D08B, 0xDDAF8553, 0xE961F4E7, 0x8E8DF1FA, 0x71E3F327, + 0xF15E6F64, 0xDE13FEBD, 0x911ED6EF, 0x91FC499E, 0x5FFAD10B, 0x45BC87EA, 0xCCE9A430, 0xF523978E, + 0xA493E8D7, 0x6C7F71F9, 0xBDE04F18, 0xFDA2B707, 0xDBFEE4F7, 0xDE7412FD, 0xA863E4CB, 0xF51357C6, + 0xD5787BFF, 0x5F9DC078, 0xA79F9941, 0xA51F6F8F, 0xFBDEDBEB, 0xFE716630, 0x9DF4E795, 0x5BCFD099, + 0x744AF249, 0xF1556BE9, 0x943FAF1A, 0xCC781FBA, 0x78064F87, 0x7AD07A07, 0x1E4EA77C, 0xFD311FFA, + 0x216F0F76, 0xF6D89F6E, 0x7D2B8F2B, 0x7BBBFEFE, 0x6F60EFD6, 0xBBFCFE74, 0x0AEF296F, 0x8FFBCADB, + 0x839D7DA8, 0x3F9D2754, 0x3F7D5E51, 0xFD50FF42, 0x5C3FBA4F, 0x74FD84D1, 0x4F14E2FA, 0xD17DA4EB, + 0xC71CEA47, 0xF787AE1F, 0x9DF7BA7E, 0x74FEEAFA, 0x893DFA81, 0xED71FDD8, 0x3ED48FD6, 0xA3EB47F1, + 0x51FDF05E, 0x9CE6FA41, 0x1FE5B87E, 0xB45E5D3F, 0x990FF75F, 0x39AE1FDB, 0x87FAD1FA, 0x74FD68FD, + 0xBA7EB45E, 0x5D3FB147, 0xFFB139AE, 0x1FDBA37E, 0xBE1F4ADF, 0xD67ACD1D, 0x073B3DE7, 0x4EA8FCC5, + 0xFD11DF47, 0x2DE9E7BA, 0xFEC900D8, 0xE52759A5, 0xF4A3EEA3, 0xFF010000, +}; + +u32 point_table_binary_38[] = { + 0x11726368, 0x62706390, + 0x60606061, 0x9036090B, 0x0BFBCF00, 0xE4FF7FC1, 0x000410FE, 0xFFFAFF5D, 0x103E0303, 0x8C0F510F, + 0xE7EF04F1, 0x41E0DFBF, 0x7F20FDA5, 0x10BE4C09, 0xCC3CB07A, 0x2EC97F28, 0xFAB9FE76, 0xC1F483CC, + 0x67617872, 0x06A61FC2, 0x87988F30, 0x0FDD3EB8, 0x7AB07B59, 0xCCE536C3, 0xD483DD6B, 0xA3B808D9, + 0x7C98FB60, 0xFE61FEFD, 0x5700A41E, 0x00000000, +}; + +u32 point_table_binary_39[] = { + 0x11726368, 0x62706310, 0x67606061, 0x9036090B, + 0x0BFBCF00, 0xE4FF7FC1, 0x000410FE, 0xFFFAFF5D, 0x103E0303, 0x8C0F510F, 0xE7EF04F1, 0x41E0DFBF, + 0x7F20FDA5, 0x10BEBC35, 0xCC3CB07A, 0x46990E14, 0xFD8C7F7D, 0x61FA61E6, 0xC3F443F8, 0x121650FD, + 0xA510FB20, 0x7C987D2C, 0x08F560F7, 0x321F943B, 0x04530FE2, 0xFFDFADB8, 0x08D9FD2C, 0x6C7F1540, + 0xF2000000, +}; + +u32 point_table_binary_40[] = { + 0x11724D8F, 0xB10D8030, 0x0C04BF48, 0x41434B40, 0xAC41C500, 0x19219BA4, 0x46A26487, + 0x0C928D58, 0x8298442F, 0x5B7177D2, 0xFDEB8D1B, 0x011E70D8, 0x8F18A3A0, 0xB1BC6847, 0x964B1E32, + 0xA04CDFB8, 0x28D75A7B, 0x3E91D7AC, 0x7D9D81E5, 0x1CF3C097, 0x35DFFBC7, 0x3CD9F624, 0xFAB6A790, + 0xCD0FF4FD, 0xAC3EF76E, 0x6EEC575F, 0xFF71A853, 0xF77F0000, +}; + +u32 point_table_binary_41[] = { + 0x11727599, 0x6D889455, 0x1480EFEC, + 0xBC3BEF3B, 0x33FBADEB, 0xFA45B965, 0x6A29BA54, 0x8A24D4D6, 0xACFB2713, 0x243069C8, 0x524A4141, + 0x8D12FC13, 0x99913F86, 0x1D921082, 0x426C2822, 0xA4402209, 0x7403138C, 0x94963653, 0x2425DC30, + 0xC12044D1, 0xF2239DED, 0x3DE7DC73, 0xEEB97774, 0xFF3DDCF3, 0x9E8F7BCE, 0xB9F7DC59, 0x3379BC36, + 0x5E332632, 0xC64C9B36, 0x6DDC008F, 0x0247C8E3, 0x7F111BCD, 0x35837F2C, 0x5F3F10F0, 0x05A70FE4, + 0x89DDF724, 0x1F89BCA9, 0x063CECF4, 0x813CB0D6, 0x07F29192, 0xCFAC016E, 0x33EBD7AF, 0x476E8A81, + 0xA78B3CB0, 0x510CF246, 0xC96BFDA1, 0xBE509EFD, 0xD1FEE9F8, 0x9137933E, 0xD64F1C39, 0x3EE0EFE7, + 0x9D9B24DF, 0xD7D787EB, 0xC49170BD, 0x9FE4D93E, 0xB171FE54, 0x83FD1AF4, 0xED133BFB, 0x7ABF39BF, + 0xF7CA3FCA, 0xF7F8F689, 0x9DFEF112, 0xAC268EB1, 0x9E3A827A, 0x515C0276, 0xF277AB17, 0x154F89F4, + 0x458E47BD, 0x7AB16C1C, 0xD73C7DA5, 0x203F256D, 0x0FE46D7D, 0xB60B537E, 0xDA593ED8, 0xDF52502F, + 0x969D3FC1, 0xFE96A81E, 0x07649DEA, 0xD131D5D7, 0x22DEDF12, 0xD5DF22DE, 0x9F12D5DB, 0x9CC0FE1C, + 0xF91EEAA5, 0x2FDD4FA8, 0x1758278E, 0x84EB738C, 0x99E7F26F, 0x3969E093, 0x274F7AF2, 0xC22F80F5, + 0xC8D4EB75, 0x92474E90, 0x717DA731, 0x33AD3CAE, 0x23270DCC, 0xF1B1BC70, 0xBADF33D4, 0xFE11275E, + 0x7EFB2C73, 0xFEFBD4FE, 0xC2EEE8F8, 0x889306E6, 0x78585E78, 0x811F1FB1, 0x8BCFACF6, 0xE3234E1A, + 0x98E36179, 0xE1AA1F1F, 0x7112D477, 0x8757BF46, 0xB3EA1794, 0xF7FBAD14, 0xF64BD84F, 0xA02F3ED8, + 0x5AF6CFF3, 0x9645962B, 0xC4F98757, 0xAE5C498C, 0xF285E72C, 0x7BFDC5FE, 0xC607330F, 0x592E1347, + 0x8F6EDBB6, 0x8D18E5B3, 0x6D96F1BC, 0x6BDEDDBE, 0xD5EBEFFB, 0xDB36B07D, 0xE49EC2CF, 0xB65E2B28, + 0x3F543C2B, 0xF51BC607, 0xEB5B3345, 0xB68FFC56, 0xF439DB47, 0xF924FB11, 0x70BA3F15, 0xEAC7C2A1, + 0x818101E2, 0xB47FE2D9, 0xC235E2B6, 0xE5FE7D24, 0x5CA6F5EC, 0x6ED80F64, 0x5C17F6CE, 0x07EED778, + 0xB67005FA, 0xB9FB4447, 0x97CD5705, 0xFA7FEE67, 0x938EB03D, 0xE229E7F5, 0xFDD37D62, 0xC26356BE, + 0x4CEB1DEF, 0xB03FB49E, 0xFF85F34F, 0x9CDBCF4C, 0xF2ADAFB0, 0x7D3A3FF2, 0x6BF93E21, 0x6ED9A1E3, + 0x4BE3E995, 0x7886BD78, 0x2A506F1D, 0x275AFBD9, 0x7FC877EF, 0xA79DCB58, 0x1FF1C4D5, 0x727FA07C, + 0xC70AF69F, 0xD68B8FF0, 0xFED17A7C, 0x1FFB4B1C, 0xB508A37C, 0x3285ED53, 0xFEF38F5B, 0x7BA13FA1, + 0x3D7B7FB4, 0x2CE5F888, 0xB39D1C9F, 0xAE278E67, 0xFCCF7CCC, 0xF501F59B, 0xDB5248B8, 0x3E90D7B5, + 0x16243E90, 0x3FD39267, 0xFDB8BE23, 0xCA4A7CB0, 0x7E3DDBC4, 0xF6827909, 0xFB293794, 0xC9487C78, + 0xDF145E64, 0xFBE05F2E, 0x53FC91ED, 0x13B72FF1, 0xE7ADD611, 0x1D5F2E13, 0xFDC1F669, 0x3DFB86C4, + 0xEBCF6725, 0x92CF6CF2, 0xE6A9E3F9, 0xDD7ADE4A, 0xF79BD9D6, 0x4FBC80CF, 0x0792172E, 0x05F35089, + 0xD685CBC4, 0x4DAF717F, 0x92BC30D6, 0xEFD10DFF, 0x2CB0E75B, 0x99F8C66A, 0x66A8E77D, 0x13AEAED0, + 0xF7E9BEAE, 0xCB0FE8F9, 0x6EDFC4DB, 0xE7D85F92, 0xBFB99F19, 0xF56DAC0F, 0xEB79EEE8, 0xC6CCDF72, + 0x3EA7FE8C, 0x7D7F6B89, 0xF88B7C67, 0x83F50FE3, 0x1F3B923D, 0x66E3AD11, 0xE76EC87E, 0xA6F7E5A5, + 0xD6FF1EE4, 0x7AAFCF4F, 0xF9A73BA7, 0x99E13EBE, 0xD8793BB2, 0xF55B22BE, 0xF99E9EF7, 0x2E7666DF, + 0xE5FA26CE, 0x6499EB4F, 0x1873F9D9, 0xEC9352DF, 0xE9FC77A5, 0xD07C45EC, 0xA5F7F1B5, 0x64FC197B, + 0x7F897DB9, 0x7FAD7FC2, 0x287FFB88, 0x9517FD76, 0xBD42EBD1, 0xD3765DEC, 0xE9FBFC56, 0x545F63B9, + 0x5CDF6ECC, 0xCDA5E62B, 0x61DF9FD0, 0x1ECEC3D7, 0x73F1AE7B, 0xD8ABD4B7, 0xA6EB3F34, 0x0FC83AD6, + 0x6FFCB6CC, 0xC3C8F9BA, 0xF483D5C7, 0xE7137F2F, 0xFB83F24D, 0xDBA53FAC, 0xBF727FDA, 0x7884C3F7, + 0x8C8A9FE7, 0xEFAE752D, 0xC76DFDE0, 0xFE755D2D, 0x1C6286FC, 0x4DBE55FC, 0xD7DE5F35, 0xE2B65E3D, + 0x9F4DBED5, 0xFCA6E532, 0x71BC9719, 0xF237B198, 0xDB23F351, 0x9ABF891F, 0x46EF876C, 0xFD1179E1, + 0x743F3B16, 0x369F92F9, 0x0C39BBCF, 0x7285B830, 0x4FD8FA1F, 0xC6279CEE, 0x6F5B54BC, 0x6039FCBE, + 0x713DDDFF, 0xD66DF93D, 0x323FA6FB, 0x5BFCB5E9, 0xA89E2795, 0x3FA1BF98, 0x9F96979B, 0x5B437DF2, + 0xFEB1F684, 0xD37CC5AF, 0x17AA324F, 0x20276B65, 0x7E40CE8C, 0xC9FC60FD, 0xE1F385ED, 0x09A37C54, + 0xB4F3034E, 0x5FBABF4D, 0xCEEF6F38, 0xCFA1BFE5, 0xBC1FA5FE, 0xD6EF29E8, 0x6FB96F46, 0xFDFE369D, + 0x7E7FC3FB, 0x4AF737CC, 0xA3BABFD9, 0xBECC9FC6, 0xEF6F9277, 0xFDCDFAB9, 0x9F68DDF5, 0x37DBD3F3, + 0xACEE6FB3, 0xCAEFEFC0, 0x9FD01EBE, 0x37757F07, 0xF62A6699, 0xDFDF343F, 0xB9FE2676, 0xFDCDFAB8, + 0xBFF97BD9, 0x9FAADFDF, 0xECAFCCFF, 0xABFDFE0E, 0xE6352F7E, 0x7EDFEAFE, 0x86FDD3FD, 0x0DF983FE, + 0xE6FB80B8, 0xAD57BF4F, 0xA0BF653E, 0x1EA5FE96, 0xFB2FE7F7, 0x37F8A2FB, 0x9B99FB99, 0xE58517F8, + 0xFD4DECFA, 0x9BD8F537, 0xFB1FC627, 0x3CE8F76F, 0xF07DE3FA, 0x32BFBF61, 0x7F757F07, 0xFE84FE62, + 0x7E747FB3, 0x3EF97D61, 0xD0EF6FC8, 0x97EE6FE2, 0x64ADCC1F, 0x55BFBFD9, 0x1FEE67B6, 0x275C75FD, + 0xCDEFA9FB, 0x9F6A1679, 0xE2E49A70, 0x3ABFB57F, 0x92EB1279, 0xE4A6F3FA, 0x7DD55E6B, 0xDF2BEF29, + 0xE4962DF2, 0x9E027DFD, 0xEDCF733C, 0xC45D3BE4, 0x3C4FE7B1, 0xF9E7922F, 0xE43D835C, 0x3CCDF307, + 0xF258D742, 0xBE4F88BB, 0x5F257933, 0x4CBF2F4D, 0xB6EF5762, 0x234CE725, 0xFCE9F33A, 0xD2DCAF39, + 0xFDBEDFE9, 0x63FD46D8, 0xD7C7F763, 0x247C97EF, 0xFB83EFFB, 0x1BBFF778, 0x73A02F8C, 0xCFD3974E, + 0x6383FE3A, 0xB08E9FD8, 0xC5CBBF8F, 0x09F7F8F1, 0x13FBFAB5, 0xFF5A1F9F, 0x1FDADF86, 0xEF7B82EF, + 0x7B1ABFF7, 0x7830D017, 0xC6E7EBB3, 0xEFED78A9, 0xBCBFD3FA, 0xCBBE245C, 0x213646EA, 0xD1BEE72D, + 0xDBF751BC, 0x5CDECFE9, 0xFD17CD14, 0xAE101B23, 0xEF73FB7E, 0xE279C5BE, 0x0FBE94F3, 0x2DEDAFA6, + 0xDBC21562, 0x679FDF0B, 0xCC30AF27, 0x97DC7B81, 0x38DEC90C, 0xF37AE7D9, 0x78279FBF, 0xC4F2FB23, + 0x7E3FA9DB, 0x7F6F170B, 0xB25E268E, 0xABFA3D3D, 0xA93BAEEA, 0xF701EBBB, 0x8B3D8C6F, 0xEAB178A7, + 0x7E0F4C3D, 0x46FEDFC5, 0x9EC467EF, 0x33DE9F2A, 0xDF4F813F, 0x382F9E4A, 0x9C3C717C, 0x9819E6BB, + 0xDF76C587, 0x65BE4DE7, 0xB5331F38, 0x7BCC327F, 0x5B793D8F, 0xFFDE131F, 0x96F91A59, 0xEA0DE7AB, + 0x731FCBF7, 0xE17AF83D, 0xCE4B637B, 0x443FD6C7, 0x8559E2BF, 0xE893F9DB, 0xCAEB79FC, 0xC2ACF8B0, + 0xD45FEAEF, 0xECEFE211, 0xDE6F887F, 0xDE403CC2, 0xF546ACEA, 0x2F8D77D6, 0xB0CB17F8, 0x3773713C, + 0x22F3A3D5, 0x27F3A395, 0xD7F3EBCC, 0xC5D2FFE8, 0xDF8CAF45, 0x3ED417CA, 0x637CBDDF, 0x883E8C67, + 0xFADC7844, 0xFAC7EA93, 0xF7819517, 0x4679B75F, 0xD08F3AFF, 0xC4B43F3C, 0xEFE9FCC3, 0x7DAEF3CF, + 0x2CF359CE, 0xCF3FDCBF, 0x3AFFC42E, 0xFF70FFEA, 0xFC07EBE1, 0xF7789FEA, 0xFC437FEB, 0xFCB33E99, + 0xCF56F9F9, 0x2779977F, 0xF057E71F, 0xE287FCCB, 0xF9354AF9, 0x97F3A3D3, 0xCF3FF8A7, 0xF3CFFA64, + 0xBEE8F4F3, 0x4FF22EFF, 0xE09FCE7F, 0xA02F94C7, 0xF874FE21, 0x1E9D7FD6, 0x27F3E332, 0x3FFF24AF, + 0xCEE31ACE, 0xAB721E13, 0xC743729E, 0xE344180F, 0xC9FC59F2, 0xFEFF82DF, 0x1737A97A, 0x4AD79BBF, + 0x75FB4F4C, 0xDFF3EF53, 0xC54DF190, 0x9E4FD4FF, 0x93427BF4, 0xFBD221F1, 0x877E9F3A, 0x744F7BDE, + 0xFDE07E7F, 0x237BA13F, 0xFF030000, +}; + +u32 point_table_binary_42[] = { + 0x11725592, 0xB14BC340, 0x14C64F9B, 0x92D02834, 0xA63D2BB1, + 0x0E76E8D0, 0x825B8716, 0x74125C1C, 0x8A501C5D, 0x45FC131C, 0x1C2A38D8, 0xBF41B042, 0xED205DC5, + 0xEA20AE22, 0x62A18BE0, 0xD0292835, 0x60B10AA1, 0xE75DDE5D, 0xF29AEDC7, 0xFBF27DEF, 0xDE7BAC4F, + 0xD6D83521, 0x26D3B61D, 0xC7618C33, 0xC911123B, 0x94DCE2BC, 0x43824F31, 0xE8231675, 0x8D241DFC, + 0x3F573C0B, 0x26BB8A09, 0xA9D56AC0, 0x811E98B5, 0xD88B6073, 0x4303BF3E, 0x67AE376C, 0x12B2C88B, + 0xF2819937, 0xADE70EAE, 0xAACB7ED6, 0x215F31FC, 0x1F700EF9, 0xF54946F8, 0x159AF441, 0xB1A857CA, + 0xCE297E4F, 0xA5BC72A5, 0x18F44B03, 0x99EF423D, 0xBDA518EA, 0xC963DC7F, 0xA139BF87, 0xFBAD9417, + 0xF2F83DED, 0x056F5572, 0xF07FDBFE, 0xAE2A16FD, 0x37BAC34D, 0xFCBEC6ED, 0x07C5F36F, 0xDC8D5F25, + 0x67403FBA, 0x500C7E7F, 0x1DBCBF76, 0xCA7FC77E, 0x563DE6E1, 0x3CEB203E, 0x96F30AD8, 0xAFCF0C26, + 0x9349384F, 0xFF9CBDE1, 0x3CAB94D0, 0x703FD6F2, 0x5C22DCBF, 0xD097F41F, 0xB9FF40EF, 0x57E35EE8, + 0xC7E7B198, 0x376EC23C, 0xC1D4BC14, 0x75355FF6, 0x35FB39BD, 0xEF707FC1, 0x7E58D7EC, 0xE0FDB127, + 0xE351E607, 0x4C47D611, 0xE4819E0E, 0x52FB707F, 0xD00FBA2F, 0x17583FC1, 0xFB30868A, 0x619EC630, + 0xBA1FE197, 0xFD9DBE27, 0x9A0EEFD7, 0x05D6CFF0, 0xBD64C792, 0x651EB5F5, 0x1E9E27B5, 0xD5BD46FD, + 0xC979A9FE, 0x7A2173BF, 0xC4BD5E94, 0xEFCB0083, 0x5EF517CD, 0x0BF4FCFF, 0xA2F0FF07, +}; + +u32 point_table_binary_43[] = { + 0x11725D96, + 0x4F685C55, 0x14C6CFCC, 0x7DF3E7CD, 0x7B6F8644, 0xDBD45693, 0xF8A793A0, 0xA6A6D656, 0x6BEB2210, + 0xAA08D508, 0x9A850B5D, 0x54195144, 0xC145D38D, 0x5817125B, 0xA8A80BE3, 0xA29014A4, 0x540D22E3, + 0xC2A985A8, 0x350B0D08, 0xD9B44853, 0xD01624A9, 0x90483325, 0x50D35CEF, 0xBDE7BB27, 0x6F92AC7E, + 0x73BE7BBE, 0xEFDE77DF, 0xBB57CF13, 0x513B51D4, 0x54B70607, 0x07B59EA7, 0x97F477E6, 0x3752B7FA, + 0xFBFB3575, 0x78260243, 0x4F043DD1, 0x41A2C0FC, 0x0BB75B35, 0xB3D7DB3F, 0x61A7275A, 0x5B5BD3BA, + 0xA9E7F5B4, 0x817B4AE7, 0x6C7FC733, 0x86BBC395, 0xE1E1614D, 0x31B37A2C, 0xBC2E6CF4, 0x6A6FE97B, + 0xD1DBF149, 0xD874F97C, 0xBD1ADE00, 0x2F32977E, 0x70F99ACC, 0x9494CE82, 0xAF783FF4, 0xBBA2670D, + 0x77853B6B, 0xB59A1DEF, 0x583D1AF6, 0x09238FE8, 0x679CFF0E, 0xF871BD2A, 0x3C0FBE61, 0xF3CBFC4C, + 0x5EF09CF7, 0x43BF397D, 0xD17067F1, 0x8D919111, 0x3BDEB1DA, 0x5DAC09DB, 0x3C7BC23E, 0xD1DBF149, + 0xB1063FAE, 0x578BAF49, 0x9E59CE63, 0xF3CBFC12, 0xE10BB67F, 0xF00A7D8E, 0x7E17F465, 0xA2DC6E3A, + 0x393A3A6A, 0xC73357D5, 0x5FC256FF, 0x82BA2C7A, 0x9BF750F8, 0x07FC1C67, 0x87C265C9, 0x63F9C5D2, + 0xC736BFCC, 0xEFCDD261, 0xF0ACED4F, 0x7715BE40, 0xBF597DD5, 0xF09DF93F, 0xC7C6C6EC, 0x78C76A57, + 0xFE92B0D1, 0xAB470A13, 0xA2B7E3CB, 0xF94BF0E3, 0x7A4F7E4E, 0xF258AE16, 0x4ED9FC7E, 0x7E542E4C, + 0x8067BC1F, 0xFACDE805, 0xC3DBF25B, 0x315FC7EA, 0xE1FC6661, 0xE411FD55, 0xE7BF097E, 0x5CEF119E, + 0x05CFD9FC, 0x32BF32CF, 0xC7F0B4F7, 0x43BF69BD, 0x64786BEE, 0x793C6FC7, 0x6A676E48, 0x1879446F, + 0xC79773CF, 0xC08FEB3D, 0xB96725CF, 0x02E791F9, 0x2E705EF0, 0x94F743BF, 0x296DDE6D, 0xBA233881, + 0xFDEE58F5, 0x07C78491, 0x47F4767C, 0x3918851F, 0xD77B820F, 0x25CF12E7, 0xC1F3E6F9, 0x99BCE086, + 0xED5F3C42, 0x5FA35F43, 0xDF240A9F, 0xA66FF0BE, 0x33EF53CB, 0xC256FFBA, 0x5A12BDCD, 0xBB2BFF13, + 0xFC1C67BB, 0x653FB8FC, 0xD9FB0B47, 0xB0DF797E, 0xFB0B2F83, 0xEBB63F6D, 0x51BFA25F, 0xDD7DAC3A, + 0x9472DFAB, 0x9859EDC8, 0xAE79B67A, 0xF590FAC5, 0xEBDDF84A, 0x76157E5C, 0xEF1576F9, 0x558F3A8F, + 0xF7DD3195, 0xD5CFE049, 0xEF877E93, 0x9437BC39, 0xFB04FC1C, 0xABBEEC5E, 0x61E4113D, 0x39FF3DF0, + 0xE37AAF70, 0x1DBC8AEF, 0x5D1D7ACF, 0xA7BD1FFA, 0x9DA6D8F0, 0xA6CC61F8, 0x39560F66, 0xDE11461E, + 0xD1DBF195, 0xCC5BF0E3, 0x7A6FE66D, 0xC993E73C, 0xF0E3F955, 0x8427BC1F, 0xFA4DB8F3, 0xE236FA16, + 0x7E8ED503, 0x34298C3C, 0xA2B7E32B, 0x74067E5C, 0xEFA52F25, 0x4FCC7964, 0xBE31E795, 0xF360CAF0, + 0xBDD1FBE8, 0xB7E8CF23, 0xF82DFAF3, 0x46D8E8D5, 0xE3D1BBA2, 0x9FE2F344, 0xCE9B293E, 0x6FC04DE6, + 0xE828FC9A, 0xAC8FDE13, 0x3E6B7888, 0x3E403F57, 0xCFDC4DC7, 0xE0C7DCAE, 0x7E17B6FA, 0x01F59BE8, + 0x2D7F1AFF, 0x2B7E86B3, 0x4793087C, 0xD3F1F1E4, 0x0CFC1CD3, 0xC9E42361, 0x7BBE6F4F, 0xCAE8C7F5, + 0xFBE2A7E0, 0xE758ED8B, 0x07858D5E, 0xED4F42D1, 0xDBF171FC, 0xA4F8D9FA, 0x76CF44CC, 0x49C27ECC, + 0x14335387, 0x795EA9FB, 0x80E3D47D, 0xC19C96E0, 0xD57576FA, 0x55BE3FCC, 0xEB46AB9E, 0xFB5774A4, + 0xC11DCC15, 0xDD7A3FF1, 0x75F38BE3, 0xA21F7F80, 0xF51D3A7D, 0x1FAAE86D, 0x1AF71FD7, 0x4F5F5CF9, + 0xD1DF671C, 0x9F5F1EE7, 0x3AE76D7B, 0xEEEFE398, 0x9FCBD7F6, 0xEAB5AF5A, 0xEE53B707, 0xDDE003AD, + 0xF72BCED3, 0x76E2FA3F, 0xE9FB56DB, 0xA995A875, 0x3D305FBC, 0x2F1961CE, 0x93A16828, 0xBD1E04F6, + 0x7903C32D, 0xCFC7D7FD, 0xFB26F735, 0xE620FD3C, 0x0EB23FD6, 0x7F63BDC1, 0x9CA5F4FA, 0x06E6A54F, + 0xAF7FB0BE, 0xDEC4FD8A, 0x94DE0FB9, 0x71BF1FB8, 0x9E1B8F06, 0x84F9F90D, 0xA4F3C9FD, 0x12EF7FA7, + 0x5F4FCCA7, 0xCBAC08D7, 0xF1BC84B1, 0x7FA1F7EB, 0xD9752D73, 0x28FD7DEA, 0x5CAF6FD0, 0xA39FD7CB, + 0x7E6A5D0F, 0xFD5F614B, 0x7A3F269F, 0x08BBE79F, 0x7C26F7E3, 0x0DFB81F5, 0x5428D4D2, 0xFBA9D828, + 0xD4D2FBA5, 0x5867FDFF, +}; + +u32 point_table_binary_44[] = { + 0x11727596, 0x4D685457, 0x14C74F32, 0x6F729FF3, 0x32CE6408, 0x712A620D, + 0x4D535B83, 0x06411004, 0x75CAEB4A, 0x37458894, 0x918AA266, 0x6588504A, 0xA188A2A8, 0x61882812, + 0x7021C11A, 0xBB2A7453, 0x04175608, 0x42BAA8CD, 0xA236C1B6, 0x50142590, 0x828852F1, 0x63D479BD, + 0xF7DC73FF, 0xEFCE0467, 0xF7E3FEEF, 0x39E79EAF, 0x37B42299, 0x4A0E13BD, 0x24A2E1E1, 0xE1840CDF, + 0x26FE8D8D, 0x8D25C9A2, 0xE32065D6, 0x07AC374C, 0x13563F38, 0x386879D4, 0xA8537B96, 0x839427AC, + 0x3DA74FEA, 0x566FECB3, 0xFFBAD53B, 0xA68AD5C3, 0x5FC5FA43, 0xBCDEFDD4, 0x1EE28D4D, 0xFC0115D9, + 0x9FD6C7F6, 0x3D45673F, 0x36EF210A, 0x9D7DE640, 0x98CFB5BD, 0x41CDB0C7, 0x8CF863FA, 0x9868207D, + 0x9F70B884, 0xE7E6E69A, 0xF4E02F88, 0xD66A6E34, 0x1A56CF1C, 0x32F3F918, 0x519FE8F9, 0x9C395CC2, + 0x2E7EA707, 0xEB7CAFD1, 0x1CC7B1D5, 0x338788DF, 0xE4E3495A, 0x3F7EDF23, 0x61F7FE47, 0x693D440F, + 0xAE997C15, 0xEFE4B7CB, 0x7B6BE6BC, 0xF76AD74E, 0xD493B9FB, 0x4B30EB8B, 0x9F8BBE6A, 0xCFA34FE4, + 0xBC6ACFD5, 0x6AE49F39, 0xE804B33E, 0x7CCFAFAF, 0x7ADEF6BB, 0xC4CFF6D4, 0xE3ECC6A1, 0xA121CB3A, + 0xFEE46566, 0xBF30BFC7, 0xEF57D6FF, 0x59D8EDF7, 0x4FF2207F, 0x5AB8C6FC, 0x6FEE43B9, 0xCFEF53F7, + 0xA2E7B0A7, 0xE37B7F5B, 0x7646F25D, 0xB51C3E03, 0x6B7DE1BB, 0x8E12F4CC, 0xED0F7DFF, 0x852B85CB, + 0xF0C7DC39, 0x0A7FC6DE, 0xF6C22ED7, 0xFF964B27, 0xFCFE7A9C, 0x7FFD81CB, 0x276DD0FC, 0xDBDBBBC8, + 0xAF8E7FB1, 0xEB4D80FA, 0x31BF3AE5, 0xCFDB6257, 0xE624EAC9, 0xDC96714C, 0x5B74BD77, 0x64B6627E, + 0xF5FC3DCD, 0x659FC29F, 0xEED76761, 0xF2A9F42F, 0xFCA33F25, 0x3E30EBDF, 0xDC123DEC, 0xCB79CD9E, + 0x07153987, 0x3FBFDFEB, 0x41639F70, 0x954E10BD, 0xFA8C7E04, 0x37C7D3EA, 0x8FF7D18B, 0x0E75FE1D, + 0xFE6AF4B5, 0x3EFF251B, 0xE39CF795, 0x3A26F320, 0xFB6B5903, 0x2CF65CFF, 0xBBFBC80F, 0xEBDB8FCB, + 0xFC215ED4, 0x4FDE03F6, 0xF669EBFB, 0xDDFE2B1D, 0xEAFC55FA, 0x81F357FA, 0x2F77C3B1, 0xA95FB98E, + 0xFE9CB2BC, 0xBCD7DF5F, 0xE57AF62B, 0xCC0BB3BA, 0xECE6C5D4, 0xAF3BEA98, 0xC4FED0F5, 0xEBBE189C, + 0x6B658907, 0x7AB0CE67, 0x7153761E, 0xFB8B39F3, 0x8370CD72, 0x6E002CF1, 0xB7BE0FAC, 0xF3BB3C88, + 0x16845BEF, 0x2F3DD7F9, 0xCF7FB36C, 0x12FB55E7, 0x37FAA37D, 0xC6DFB75E, 0x3CADF172, 0x7D3AF766, + 0xF3ADF6F0, 0xFD117FFE, 0xF74F1DC9, 0x9D957CD6, 0x2C87FB4D, 0xBDDDFE55, 0x47DAEE83, 0x251EB71F, + 0x9C3F30EB, 0x8348FA85, 0xEB77F0EE, 0xAA117F9F, 0xEE9958B9, 0x1EF36AF8, 0xFB9E6FFD, 0xF93DB858, + 0xBEE1EFEB, 0x3DF3D101, 0x7FFE0F95, 0xF357B16F, 0x0D875D43, 0x60A39F29, 0xF4D87EA1, 0x9BF6FB5D, + 0x96EF9365, 0xDD31EEFB, 0x336599C8, 0xAF47E073, 0xC5677DBF, 0x92DA73F6, 0x09DC6CCF, 0xF57F004E, + 0xEFDBFA58, 0x6EBA5F59, 0x7ABF8947, 0x5BEC8DA6, 0xF69C7D82, 0x7D9B5F3D, 0xAF84EF09, 0xB31A07F3, + 0xFF07358E, 0xF93BDCF4, 0xFF84EF47, 0x23D4F4BD, 0xCC5EC779, 0xD5B2BDEF, 0xF21F8DA8, 0x71BF9EF3, + 0x21EE572D, 0xAB69C766, 0xFEFE3AAF, 0xA6B17FF4, 0x3CFD7D21, 0xF5EF18FB, 0x51F4FEBE, 0xFC67859A, + 0xC6FE6346, 0xBEB8FFEF, 0x5DF2EEEB, 0x7EBD3F89, 0xFBDCEF0B, 0xFDD857D0, 0x63FF89DE, 0xDF870BFD, + 0x6A5AE681, 0xE3F9E8A6, 0x9AC5F752, 0xBF6F2056, 0xB3F8FE31, 0x23FFFC9E, 0xFE9F8930, 0x2F3ADEBE, + 0xCD6A16F3, 0x2BF630BF, 0xA2F7F747, 0xDF66F427, 0xC7B7E627, 0x4FAFE3EF, 0xBD063DC7, 0xBB6A9D9A, + 0x45BCA2C7, 0xFE153D98, 0xF5E4FE6F, 0x713D4B47, 0xD519BF7E, 0x3D1BC035, 0xCB5E7FB0, 0xDEF2FF00, + }; + +u32 point_table_binary_45[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x7897CD9D, + 0x1533583E, 0x303200C5, 0x3F20C4FF, 0xED7A0314, 0x8798CB38, 0x15A28F11, 0x28EFCC24, 0x2A220C94, + 0x9F216861, 0xAE96BA91, 0x61CB2AAD, 0x6266CB8D, 0x0CA14E39, 0x478E736D, 0x64504ADB, 0xF756F70E, + 0xD43DD358, 0x2E303CE0, 0x63607AB0, 0x9121C4C8, 0xC10064EE, 0xAE69CBA7, 0xB7076C64, 0x60B8C3C0, + 0x707C3BC4, 0x5EE603E8, 0xF602E5DF, 0x33307C75, 0x85C8B360, 0xC843CC65, 0x45126770, 0x65608898, + 0xB19BC100, 0x293C18A7, 0x40EC39B5, 0x0B620EDB, 0x020C730C, 0x181CF818, 0xD881E20C, 0x46C07012, + 0xD8010D77, 0x00000000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x6E64082F, + 0x6B690D0B, 0x819A337D, 0x2303FF69, 0x86B73B57, 0xB23C60F8, 0xC007B468, 0x23C3B4A0, 0xF6606781, + 0xFD2053DC, 0xA2527633, 0x1820D9CB, 0x380568DE, 0x5B0686DB, 0xA7590C18, 0x1C80EA3F, 0xC0CCDF01, + 0xF5070000, +}; + +u32 pri_mapping_binary_3[] = { + 0x117285D8, 0x5B701355, 0x1807F02F, 0x6904D412, 0xD252152F, 0x48288278, 0x4F17BCE3, 0xA5840515, + 0xBCD08688, 0x77D0A445, 0xC5BB5D02, 0xDE22D284, 0x6855A0B4, 0xD9B6A851, 0x44934690, 0x159566DB, + 0xC1BE3964, 0x8DC3AB4D, 0xAC7D7346, 0x1BEDB342, 0xEAC99EA4, 0xD94CF31F, 0xF7A59DDF, 0xF99FEF7C, + 0x7BCE6E67, 0xA7BF13BF, 0x54AA3393, 0x8D284155, 0xF3ABE7D9, 0x7DA79744, 0x2C0B6C9D, 0x932AD94C, + 0x64221AA4, 0xA5A64976, 0x0DCF2233, 0x91A54BA5, 0x1A339F57, 0xCD7EDAE9, 0xB85EC54E, 0xFFF27293, + 0x96091359, 0xD92F0AB5, 0x086D2EBB, 0x4DA1BFD4, 0x3399A8CC, 0xDDC45C12, 0x3CBAE7D4, 0xF129374F, + 0xF7319AB0, 0x5295C1B3, 0xB1B4D6D5, 0xCEF35513, 0x95EB5880, 0x9F65704D, 0x3E763038, 0xF3877CB7, + 0x3B3BBAF9, 0x3A33D878, 0x7753B0D9, 0xC9C6AD23, 0x94D6C2DC, 0x678E29E4, 0x15D63716, 0xD70F0779, + 0xBD59A72A, 0xF77BB6C1, 0xB3EA2F27, 0x8BEB9F33, 0x5CF4EFF5, 0x6D72B0FB, 0x0AA907D8, 0x3C852845, + 0x349AB39C, 0xA2312B9D, 0x3B5C9A1F, 0x127BD58D, 0xF9F138D1, 0x5086D7A9, 0x8E286412, 0xEAF4F156, + 0xD127BB25, 0x85E29913, 0xB9A4CAC7, 0x674F8D17, 0xCF452155, 0x8E85022C, 0x97CB6453, 0x5ABCB83E, + 0xCF5B599E, 0x049633E4, 0x6529D8EA, 0x71299451, 0xB5782CC4, 0xC67344D9, 0x14CFCF61, 0x7997E05C, + 0x945F9F24, 0x22AF58BA, 0x1FF64850, 0x542ED5C9, 0xCF1B2FF4, 0x6DABD477, 0x6828D3AB, 0x16EFBFBC, + 0xAF9AFFCD, 0xF35C6DA4, 0xF279CF8D, 0x4CDFC754, 0x7C3457DC, 0xC73A437D, 0x558CEAF5, 0x79BFC5FE, + 0xF9799C67, 0xA8931193, 0xAC4E799F, 0xE7FB4B75, 0x4824724B, 0xA5FB3FAC, 0x9F3FF3DF, 0x884E8FF3, + 0xFC05FED2, 0xFEE5F7D9, 0x2B56DEE7, 0x797E43FF, 0xFE3D8E19, 0x6E8506D4, 0x8EADF97A, 0xB9ECF850, + 0x3AAE3FBF, 0xAB57F878, 0xFE42BDEE, 0x4AA196E5, 0x7D524872, 0x372954DD, 0x4FF1BEED, 0xFCBD3575, + 0x4D3DEF7A, 0xFE223DBF, 0x5CCFCB92, 0x4F72B3F3, 0x3ED99F8D, 0x6BACFEEC, 0x3FE9EF39, 0x853E2E66, + 0xB91AB3CB, 0x3997E5B6, 0x6D900392, 0x47A14422, 0xA5C5A2AC, 0xDF9F58CB, 0x599EBB84, 0xE596D5BB, + 0x1A1BF2E7, 0xD5160A78, 0x59EEC7DD, 0xC7D51D31, 0x857E1DCA, 0xFD3192E6, 0xB9F92CD7, 0x502B3A1D, + 0x2C17AC6B, 0xDDECF12A, 0xD4D3A31E, 0x726F51E8, 0x4C7AF484, 0x96E4B94B, 0x0DF5DA5D, 0xE1A0C4EE, + 0x3F194D6B, 0x09568F7E, 0x66EB16CE, 0x7101CB35, 0x0BCEC65A, 0x5BE1EF53, 0x98EDA79C, 0x54F3CF3B, + 0x8D101D29, 0x3C2776E3, 0x7E96BF77, 0xFAF842C3, 0xF83FFD59, 0x2D21F3F3, 0xAF67DE52, 0xDFE6CAF7, + 0x31F85D26, 0x19DB55D8, 0xCF7D7CDE, 0xA24D959F, 0xBFCB802F, 0x06BE04F8, 0xE5C09702, 0xBF02F895, + 0xC0AF027E, 0x35F06B80, 0x5F0BFC3A, 0xE00EE00D, 0xC005E0CB, 0x802F077E, 0x3DF01B80, 0xDF08FC26, + 0xE03703BF, 0x05F8ADC0, 0x5700BF0D, 0xF8EDC0EF, 0x007E27F0, 0x46E02B81, 0x3B81AF02, 0x2E025F3D, + 0xCD07C961, 0xF8EE30ED, 0xE7B93560, 0xFE5DC0EF, 0x067E0FF0, 0xB5C0D701, 0xBF17F87D, 0xC0EF07FE, + 0x00F0F5C0, 0x9B803703, 0x7701DF00, 0xDC0DFC41, 0xE01B813F, 0x04FC61E0, 0x8F007F14, 0xF863C01F, + 0x07FE04F0, 0x4DC03703, 0x7F12F853, 0xC03DC0BD, 0xC05B80B7, 0x02DF02FC, 0x69E0CF00, 0x7F16F856, + 0xE68B0BDF, 0xC17DF240, 0x342015DE, 0xCBCEF2EF, 0xBCE7C0FC, 0xE781BF00, 0xFC45E02F, 0x017F19F8, + 0x2BC05F05, 0xDE065C02, 0xBE0DB80F, 0xF876E03B, 0x80BF06FC, 0x75E06F00, 0x7F13F85B, 0xC0FDC0DF, + 0x06BE13F8, 0x3BC07701, 0x6F071E00, 0x1E04BE1B, 0x7808F8BB, 0xC0DF03DE, 0x01FC7DE0, 0x1F00FF10, + 0xF81EE07B, 0x81EF03DE, 0x097C3FF0, 0x2EE0DDC0, 0xC3C065E0, 0x3DC07B81, 0xF7013F00, 0xFC23E01F, + 0x03FF0478, 0x04F8A7C0, 0x3F037E10, 0xF8E7C00F, 0x01FF02F8, 0x97C0A3C0, 0x63C0FB81, 0xC7817F05, + 0xFC30F023, 0xC0BF067E, 0x14B802FC, 0x1BE0C7A6, 0xFB511AB6, 0xD2B706E7, 0xFFB718A0, 0xF2EB3F00, + }; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xD6A7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B32C, 0x60D8C0C7, 0xB0556123, 0x83B351A0, 0xA390C046, 0x86928419, + 0xA5ACA21B, 0x19A675AC, 0xE84A0DDF, 0x01B51700, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x6E64082F, + 0x6B690D0B, 0x819A336D, 0x2303FF69, 0x86B73B57, 0x42D43302, 0xD54F0B6A, 0x0F7616D8, 0x0F32C52D, + 0x2A653783, 0x0192BD8C, 0x53363270, 0x5D62F8A7, 0x7D9A4581, 0xC1800F28, 0x0456C7C0, 0x25B203EA, + 0x0F000000, +}; + +u32 pri_mapping_binary_5[] = { + 0x117285D5, 0x5B501357, 0x1807F02F, 0x10D42AC6, 0x40E3FD16, 0x035ADB7A, 0x892BDE2F, 0xA5C4B4B6, + 0xDA8B49AA, 0x686DBD25, 0x8077BC85, 0xF54E2D0A, 0x4971C6A9, 0x0A3B1971, 0x7CCC0E2F, 0xDD971A16, + 0x87FAD619, 0x7632E5A9, 0x33D598F2, 0xA60F64F0, 0x5D0D9EDD, 0x939020FC, 0xC77D81F9, 0xFDCFF9CE, + 0xB767CF6E, 0x9E13BF54, 0xB2159095, 0xA88B0AE7, 0x16CFB08B, 0xAF173D30, 0xCFB7DE1E, 0x52C96A22, + 0x1351372D, 0x360DB1EB, 0xF1042A20, 0x32DF55A9, 0xA480CF2B, 0x667FEDF4, 0xD0A862A7, 0x57BCDC90, + 0xF9A5892C, 0xEC1F857C, 0x82ABCC6E, 0x55480A36, 0xD706DC0A, 0x2554AD33, 0x5AA710A5, 0x8952713E, + 0xCEC4C605, 0x05BF4F1F, 0x17DB1D8E, 0xDC695228, 0x2E27D3F7, 0x12E63EEA, 0xB7B02515, 0x2A15CA8D, + 0x5C725FF3, 0xEC0CEA75, 0x7AC37288, 0xD5F99B48, 0xACE6750A, 0xFA7375D2, 0xEA40222A, 0x712F046E, + 0x065E047C, 0x1CF0F1C0, 0x278CF67E, 0x7A69A10F, 0xF29C6422, 0x49FCD3D8, 0x3627BB4F, 0x4A113DD5, + 0xF8FC897D, 0x0A99049B, 0x31AED62D, 0x4AFA7D77, 0x267AD2BD, 0x2ACF27E5, 0xE5AA3B6A, 0xE4F190B1, + 0x6F465E3C, 0x9C679F0F, 0xAB235D50, 0x6FE8E33A, 0x93E94789, 0xECBA7CFC, 0xE4F7AC67, 0xC9CF47D4, + 0xE1F99451, 0xF373EBA6, 0x13A978B6, 0x8EB52F77, 0x2E54490E, 0xE975F45C, 0xEBE47949, 0x5F6E7F42, + 0xEE885A2D, 0x65D7E1E7, 0xCF74978F, 0x2B65E3B6, 0x08454E7D, 0xDC13B766, 0xF43BF426, 0x7933DAC3, + 0xF7F943BD, 0x8EC3EF2B, 0x64B9F830, 0xD4256F55, 0x68FC151A, 0xB89FE9D7, 0xF65821AF, 0x506136FA, + 0x68884ABE, 0x80428FB4, 0x7FFE4FB5, 0xF2F95359, 0x6EF7147A, 0x5D2C1F88, 0xFDD72507, 0xFFD26FC7, + 0xBFA795CF, 0x9FF68742, 0x6661AAB1, 0x7E4D5148, 0xD4D77FF6, 0xEF608F16, 0xE1E7763A, 0xCB3D0E57, + 0x85BE7E9B, 0xB74E5CCD, 0xF258576B, 0x221AE6F9, 0x8C5B0A95, 0x57EDB00B, 0xFAB96F91, 0x238759CE, + 0x5E41CA3E, 0xBF99F56C, 0x9FAA4A8D, 0x3CDCA049, 0x1ED65F4B, 0x7830D9F1, 0x1BEF6F16, 0xCB6B1C55, + 0xC6FD75B7, 0xB5CBCD65, 0xECFE1A28, 0x19CFF437, 0x7B7FAE3F, 0x35189502, 0x456C7F5A, 0x6FBEE888, + 0xF17C0ECB, 0x1D0EB7D1, 0x5F6F5095, 0x020B59FF, 0x89C1FBA1, 0x28EF6F2E, 0xCBDB1CCD, 0x467D7A42, + 0xA4B5739F, 0x57A990CD, 0x1128D3FD, 0x7CC9ADC6, 0xFA5D6C5E, 0x4CD5C211, 0xDED77CBB, 0xB14F34D1, + 0x96F95EB4, 0x2B7428B0, 0xA6D9EB52, 0x28253ED5, 0x42325F5F, 0xEF6BF839, 0x4B11B5E9, 0x2CFF2E0C, + 0x64EE7F41, 0x5EDEA276, 0xB0F787E5, 0x71A2649A, 0xE78EBCDC, 0xF8AE4823, 0xBF2B657A, 0xDF023B7F, + 0xD6CCB9F9, 0x9DEF83DF, 0x37729D72, 0xEBD8EFEF, 0x42E08B80, 0x7F047C31, 0xF08F817F, 0x02FC53E0, + 0x4B802F05, 0xBE0CF872, 0xE04EE02B, 0x800BC057, 0x02AF00BE, 0x0AF86AE0, 0x6B80AF05, 0xBE0EF87A, + 0xE01B86CF, 0x533739F3, 0x7E0F4D77, 0xC63E571B, 0x419D4DC0, 0x3703FF0C, 0x7825F0CF, 0x81570177, + 0x01DF02DC, 0x0DFC0BE0, 0x5F02DF0A, 0xFC2BE05F, 0x03DF067C, 0x3BF06F80, 0x7F0BFC3B, 0xE0DF03DF, + 0x01DC03DC, 0x0BDC07FC, 0x8777BF6B, 0xB7C73E7F, 0x3BC1FC5D, 0xC0AB81EF, 0x06BE07F8, 0x8FC0F702, + 0xFF09F8CF, 0xC0F701DF, 0x0FFC00F0, 0x83C00F01, 0xF7030F00, 0xAF015E0B, 0xBC0EF861, 0xE047801F, + 0x057E0CF8, 0x71E02780, 0x9F045E0F, 0xFC14F0D3, 0xC0CF003F, 0x0BFC1CF0, 0x20F006E0, 0x22F0F3C0, + 0x2F00BF08, 0xFC12F0CB, 0xC0AF00BF, 0x0ABC11F8, 0x2FC0AF01, 0xFF1578D3, 0x687752A5, 0x85AE0F7F, + 0x8F6234F2, 0x7A0B0000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x6E644875, + 0x6B6D0F0F, 0x819A336D, 0x2303FF69, 0x86B73B57, 0xB23C60F8, 0xC007B468, 0x23C3B4A0, 0xF6606781, + 0xFD2053DC, 0xA2529E43, 0xDD0776CF, 0x9FC97F76, 0x331820B9, 0x8311A89F, 0xE12D03C3, 0xEDD32C06, + 0x0C0E40FD, 0x1F60F6ED, 0x80EA0300, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363284, 0x18192908, 0x096C6460, 0x2F655049, + 0x5283E867, 0x9CBA9161, 0x67D7D9D3, 0xB3676C64, 0xE039CB30, 0xFFDF3988, 0x7A46907A, 0x26134361, + 0xA07A73B6, 0x0C0B7353, 0xA87DD337, 0x32F09F66, 0x78BB7325, 0xCB03860F, 0x7C40A18D, 0x0CD382DA, + 0x839D81EA, 0xF6DD3A7E, 0xFBF4F4FD, 0x205BDDF2, 0x0220E630, 0x7DD8C850, 0x669412A2, 0x00946750, + 0x6660304F, 0x879A336D, 0x23C3BF5D, 0x6FEEAC98, 0x0151C78C, 0xA40E599C, 0x0528CE60, 0x04F48FC0, + 0x7368F880, 0xC3E3CFE4, 0x3FBB190C, 0x90C28111, 0x68DEAEB2, 0x15335242, 0x80EAFF31, 0x30BCB903, + 0xD1CF8A61, 0xEE0EA839, 0x00000000, +}; + +u32 pri_mapping_binary_8[] = { + 0x117275D4, 0x4F4C9271, 0x1CC7F1CF, 0x83589488, 0xFC13CD32, 0x094131B5, 0x806AAD4E, 0x9566DA3A, + 0xA55BDAEA, 0x92E16CEB, 0xD0ACD4EA, 0x1A73BA55, 0x2B439876, 0x68AD83AE, 0xD3AFB68A, 0x07ADAE45, + 0xD9D65158, 0x72F39038, 0x2E9D24E8, 0x0B3FDA68, 0xF57D2EB0, 0x176FBECF, 0xF3FC1EF8, 0xAD411E2A, + 0xAC1A1881, 0x08CAEAF5, 0xB5F6F14C, 0xD3536D83, 0x713AA7C2, 0xA84001A2, 0x702B393A, 0x3EE8A001, + 0xB4411526, 0x8DFC9E9E, 0x5EED7853, 0x9862C7A6, 0x1C97D3A6, 0x1518E88D, 0xC0A8EF72, 0x9FDD2890, + 0x55D713F3, 0x61E90AE3, 0x1AC6CBC8, 0xFB7CCEC6, 0xBC4F8CB6, 0xB8CD2E81, 0x6F6ADBD5, 0x678F040C, + 0x51AC7E6F, 0x979D963A, 0xBFB9DAD2, 0x419D3276, 0xEBDAB04D, 0xE0736469, 0x6EF6B600, 0x3680D52F, + 0xB22BA76E, 0xC4E7D79A, 0xA9EB0C4C, 0xF55F1916, 0x38E0586C, 0x7D715AA0, 0x720ED9C4, 0x13D96DA1, + 0xAED377C8, 0x92EFBA47, 0x274F759D, 0x14484417, 0x7BCE3CA7, 0x7929E0EB, 0xB2ECB696, 0x5C5F782C, + 0xE0725FA2, 0xF3AAF7C6, 0xA72665F7, 0xE0BEEC74, 0xD4C147EB, 0x6494EBA8, 0x0405EE0E, 0x0DF4DFEC, + 0xA3B90317, 0xCEA9E705, 0xCA37B0F9, 0xF3A2ECB7, 0xE5EFE784, 0xCBD94873, 0xDDB68516, 0xF788C09D, + 0xE6F827F5, 0x25CDC902, 0xEF9664B7, 0x9DBA5E47, 0xC7712F75, 0xA6A1C9EE, 0x1B749D1F, 0x1FC663EA, + 0x2C75EBC0, 0xAF943689, 0xB40115D4, 0x5DD7F8AD, 0x16EABAFC, 0x0B3DC1B0, 0x80C31A13, 0x6A1D7571, + 0x60B9B83E, 0x1569BA1F, 0xF341AF87, 0xBA50E0E8, 0x91C38302, 0xAF075762, 0xAF54EA7E, 0x00EF53B2, + 0xD3A70BEB, 0x6DCD77BA, 0x09786B6C, 0xC5DF4748, 0xA02A8654, 0x64419EB7, 0x92BA99B3, 0x13BDF9E7, + 0x6258413C, 0x1692DF37, 0x24FFFFBC, 0xAB183732, 0x6E62DCCC, 0xB885712B, 0xE3D58CDB, 0x18AF61BC, + 0x96F11D8C, 0xD731BE93, 0xF15D8CD7, 0x33BE9BF1, 0x06C6ED8C, 0xEF61DCC1, 0x7823E3CE, 0x12A7AD05, + 0xF3E1B5E2, 0xFE54D88F, 0x32D39928, 0x3C25FB90, 0x3223FF07, 0xEB89BF3A, 0xDAB78A9F, 0x3F96735D, + 0xCCF99A18, 0x6F66DCCD, 0x780BE37B, 0x196F65BC, 0x8DF176C6, 0xF731BE9F, 0x710FE3DE, 0x7FDD8363, + 0x06F8927F, 0xF6ABB7C5, 0xF5FD0D00, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x0985B018, 0x08EC0789, 0xCA311841, + 0xF4334EDD, 0xC8B02A23, 0xBBADB20C, 0x2C1E6593, 0x073577FA, 0x4606867F, 0x0C0C6FEE, 0x40F43302, + 0xF5331801, 0xCD1580CA, 0x4FDBC8B0, 0xAB6CC58C, 0x9490E750, 0x7783DDF9, 0x67F29FDD, 0x0C0648EE, + 0x639C0637, 0xC780C181, 0x0F280433, 0x6707032A, 0x00000000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11728596, 0x494C1361, 0x14C7DF94, 0x82A858CB, 0xEE4E55DC, 0xB73AE2BE, 0x41A1B82B, 0x94B29818, + 0x430C440F, 0xC698680B, 0x7A322652, 0x1B6B6254, 0xCAA47AF0, 0x626C8144, 0xE6A0D6A9, 0x0B172FAD, + 0x245EBC94, 0x89F462DC, 0x5AC3C58B, 0x92E2EB7C, 0x85E2F2F2, 0xCDA5CDEF, 0xFFFFBF6F, 0x7BFDA69F, + 0x803D0A14, 0xE9C008F0, 0x1CB216E6, 0xCD31758E, 0x2D7FA02F, 0x33DE1957, 0xC0288000, 0x108295C2, + 0x383E83B9, 0xA003D077, 0x2B90AF63, 0xB93CFC34, 0xC153AD8A, 0x197EB172, 0xE3FA5101, 0x0CF84506, + 0x412CB29B, 0x8C329CB6, 0x764A4DCE, 0x679A6C42, 0xDEA7BE4A, 0x8615FD3B, 0x88197000, 0x199C629B, + 0xE653A480, 0xDB755A06, 0x5001227D, 0xAC8E10CB, 0xE84925AE, 0xFA25C675, 0x04CF22B8, 0x9EE0D9B1, + 0xBFC79F58, 0x0FCE2309, 0x1057D93C, 0x736253D6, 0x235D56BA, 0x9CA8F701, 0xBC5027D6, 0xC5EA4D1B, + 0xCCD45395, 0xB0CF2FA1, 0xEF07C0C9, 0x734CCF45, 0xDD2CEA99, 0x2E85591D, 0x1CE76B94, 0xE9D3A7E4, + 0xDDCA7D55, 0xCB0F017C, 0x48327D06, 0xEA20E278, 0xC6CC3CAD, 0xCE16A9CD, 0x8EEB72C7, 0x559FC27C, + 0x330733F3, 0x052B4093, 0x939D9FD0, 0x9D398764, 0x6F5CBD21, 0xE963306A, 0x803CF43B, 0x6C4D5BAA, + 0xD13F4F7A, 0xD87DCD2A, 0x4322F4FE, 0xCD89E2D7, 0x297BADE8, 0x6175670D, 0xE0FC2CAD, 0x7559E8EB, + 0xEDC9BE75, 0x4590E16D, 0x24913B60, 0x9653AD02, 0x2343CC67, 0x40DF05B1, 0x5DAFADF3, 0x7A5839EE, + 0x90C1D0B8, 0xA87BE82C, 0xFA46012A, 0x3F32DF6C, 0xF4D588D9, 0xE6942F70, 0xC6DB5580, 0xFB311C0D, + 0x7E8E9CD2, 0xC6BDDAE9, 0x653E23FA, 0xCC4B72EC, 0xA9711F75, 0x48EEDC3A, 0x9C7F2871, 0xD3E367E7, + 0x938F7AA3, 0xB8D492AA, 0xD3D1E173, 0xB7B46BF9, 0x739D57D3, 0xEBF6315F, 0xC12D1936, 0x8B36CDA7, + 0x34FBA58B, 0x6D389F20, 0x804765E3, 0x149E97C1, 0x6269A8DA, 0x98D205BF, 0x54E29CEC, 0x034D2F42, + 0xDD265657, 0xA4F2516F, 0xA4C7D5C0, 0xF46FC34C, 0x2F46BDC4, 0x56DE90DA, 0x47BF4372, 0x1417C9D0, + 0xFFE4C5B3, 0x52BF0C3F, 0xBFBCFC36, 0xDCCF7C25, 0xE8B38B15, 0x6201FA24, 0x67E98542, 0x3CBF3125, + 0xA1F87AD8, 0x7994A2EE, 0xB5B9B43A, 0x86280C47, 0x7A586E4E, 0xEBFFFB78, 0x2EC1E711, 0x7C3EC117, + 0xB466FA86, 0xF5A7B68F, 0x1E317D0E, 0x0B516FB7, 0x58717F34, 0x2EEEAA4D, 0xEFEFED3F, 0xEB2C22EA, + 0x9711DC44, 0xF0C5045F, 0x42F0A504, 0x2F27F832, 0x822F27F8, 0x0A82AFFC, 0x976BFDB6, 0x6A9287C0, + 0x3CE51E15, 0xEECAF052, 0x898627F2, 0xAB2B337D, 0x794F0AFA, 0xBBFEEABB, 0x359553EE, 0x954B61C5, + 0xDB85FA08, 0xC0589CE9, 0x6B39F975, 0x9CFC7A4E, 0x7E03276F, 0xE6E43772, 0xF22227BF, 0x8993AFE0, + 0xE43773F2, 0x5B38F9AD, 0x9CFC364E, 0x7E3B27BF, 0x8393DFC9, 0xC9EFE2E4, 0x77A3BE4C, 0xACAFFAE3, + 0xBDF31DE0, 0x71FABDB3, 0x07F58BBA, 0xF6AC42D4, 0xC78289E7, 0x0107BB87, 0xF622CFB1, 0x01DE43E9, + 0xBEBD83EF, 0x85005E47, 0x2E96AB34, 0xFFFFF750, 0x45700BC1, 0xAB095E43, 0x702BC16B, 0x09BE8FE0, + 0xFB097E80, 0xE007097E, 0x88E08709, 0x7E84E047, 0x097E8CE0, 0x7504AF27, 0xB88DE00D, 0x04B713BC, + 0x91E04DFF, 0xF2F370C5, 0x00CD933C, 0x98FEDFF9, 0x1B000000, +}; + +u32 pri_mapping_binary_11[] = { + 0x1172558D, 0xB10EC160, 0x1485BFBF, 0xFEC1D034, 0xBFA8C422, 0x6A1163D3, 0x27907805, 0x2F20E115, + 0xC41B7800, 0xA4623232, 0x7642BBD8, 0x3D0283CD, 0x42D29DA8, 0x4B0D9CE5, 0xDE7373BF, 0x732EE48A, + 0x712D0CEC, 0x28D4ECAA, 0x377A3497, 0xBA6E2659, 0x8C512848, 0x68A94CB4, 0x2F62819A, 0xC594AC9C, + 0xB3657A6C, 0x3E291EF7, 0x3C2ED367, 0x52479688, 0x8E5571CB, 0x268206F4, 0x0639AF43, 0xF16B08C7, + 0xDFBC85F8, 0x1B1C0F3A, 0x55089746, 0x0C837ED7, 0x7B7331AC, 0xE609FE6F, 0xFF54EE4F, 0xB89EB44F, + 0xDB41C93F, 0x81F49B2D, 0xFF7A0100, +}; + +u32 pri_mapping_binary_12[] = { + 0x11728593, 0x4F4C1341, 0x18C5DF42, 0x51502C0B, 0xA2828854, 0x10C4FF75, 0x15BD7040, 0x9A261EB5, + 0x36C478F2, 0x5042BC91, 0x481A3031, 0x692282F5, 0xD408250D, 0x60E44042, 0x81983889, 0x4AD96AEC, + 0xC17FA192, 0x78D0A8B1, 0x410E1A62, 0x0284AB11, 0x16BFDD29, 0xB44D99EC, 0x5E76F7F7, 0xDEFB66E6, + 0x9B9905F0, 0x4745698E, 0xFE9E466E, 0x252EDB3A, 0x57D7E9D1, 0xBA1AA380, 0xA47FAA28, 0xCEE1BE42, + 0x7ADB3065, 0xA46CF8C7, 0xE3EB964F, 0x98B7D207, 0x439ECBA5, 0x38E485F4, 0xBA32AF5B, 0x584675EB, + 0x462C5572, 0x1FD59325, 0x484014F5, 0x46FD583E, 0xA8AE25C8, 0xD016BAAD, 0xF6781930, 0x09BC4C58, + 0x562450DD, 0x7906AFE2, 0x71DB6406, 0x4D5D4C84, 0x439C4B02, 0x9E93C55F, 0x18B3B183, 0xEBB9A44B, + 0x4AA9A1C3, 0x09B47837, 0xD6C3E057, 0x87C94F7C, 0x1698D3F8, 0xBA2CE477, 0x2B8E1ADD, 0x1FF2F6B6, + 0xB53A1912, 0x6A7C72DC, 0x9F59372F, 0x96AAAB3A, 0xC3A1165A, 0xC7AC7F4E, 0x1B4EAE63, 0x5B4C3CEE, + 0xECE0E04C, 0x84C62DFA, 0x88A5B93F, 0xDCBF9DFC, 0x4ED72D8F, 0x83FCF72D, 0xC1AB77DB, 0x1826CAA6, + 0x0323050C, 0xC1EBBF13, 0xEF2A18AC, 0xCB78BCF6, 0x85FBF3C9, 0x8F129A8F, 0xCCFB2951, 0x3FC7BCFD, + 0x973C6E86, 0xA5E8E737, 0xCE51D2FF, 0x02DDBF2C, 0xF358B1A2, 0x2096EAD3, 0x83F1784B, 0xF01EC3F2, + 0xB58EAFCF, 0x9EF375EF, 0x789AD2DF, 0x4E4446BB, 0xF5BE3C02, 0xBE7DE0E3, 0xED0C30B4, 0x36BB9A15, + 0xD2CB0702, 0xEDBD3686, 0xCEF893F7, 0x5363E4BB, 0x63F4CF18, 0xA7907CA8, 0x76B873C9, 0x17EEED77, + 0x76785EEB, 0xCB6EACF7, 0x24E73948, 0xFA12F023, 0xCEEBEEF2, 0xA5C6F5AB, 0x01BBB11F, 0x1AB098EC, + 0xA395F45A, 0xE5CA455D, 0xDF382F9A, 0x36B9F62A, 0xC1F7EDBB, 0x9FFB8A7C, 0x59E7C358, 0x97EC4BDB, + 0x8710D0E3, 0x4DCEE321, 0xFD278019, 0x95E78B6F, 0x6C7DBE4A, 0x047CB780, 0x970AF81E, 0x01DF2BE0, + 0xFB04BC2C, 0x8DD39543, 0x3814853D, 0xED5E49FD, 0x99FD2B4F, 0xF327BA66, 0xD4811ED2, 0x7F02AB8B, + 0x5CDF4F7A, 0x83E26AD6, 0xF5A15024, 0x6CDCC7B4, 0x7C8549FE, 0x8049BED2, 0x247FD024, 0x5F6592B7, + 0x99E40F99, 0xE4AB4DF2, 0x3526F9C3, 0xE2BC71FE, 0x6AB3F23C, 0x57D794E2, 0x43372361, 0xFD3EA68F, + 0x7B64534F, 0xEE6B5FE6, 0x39A86FDA, 0xFA7C1C15, 0xF063027E, 0x5CC04F08, 0xF849013F, 0x25E0A705, + 0xDC2EE067, 0x045C11F0, 0xB3027E4E, 0xC01B04FC, 0x7C366F87, 0xCF8A0B9B, 0x3C82CCE7, 0x3F000000, + }; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xE3D45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363228, 0x32393A0B, 0x0B40F5CD, 0xDAC870BA, + 0x7DE7CAD2, 0xD4FD2055, 0x4D3DD358, 0x1E307CE0, 0x035AB091, 0x615A507B, 0xB0B30058, 0xDC2D2A65, + 0x378301B2, 0x7D533632, 0x30BC6560, 0xB87D9AC5, 0x80C101A8, 0xFE03906F, 0x04B44F60, 0x07032A00, + 0x00000000, +}; + +u32 pri_mapping_binary_14[] = { + 0x117275D5, 0xB94E0251, 0x14C6F133, 0x302A2A8E, 0x03A2E282, 0x8C1BE28E, 0xB82B6E18, 0x7B0B125F, + 0xC0C4D68A, 0x68E73388, 0x26161696, 0xB653A943, 0xE38358D8, 0x11130B7A, 0x0D380B41, 0xD0FC6F73, + 0x6F7EF79C, 0xEF143793, 0x2989B72C, 0x89F89CFD, 0x45FC3139, 0x362EBEAB, 0xF6AA5C66, 0x8A228A73, + 0xB424E4F3, 0xEA82F66E, 0xC893DB65, 0xC897D75E, 0x55CB8A68, 0xF6C1945C, 0x3A1B3674, 0x538E5227, + 0x67ADF952, 0x63BEEEE5, 0x07A3767E, 0xE2418DEB, 0x053B5757, 0x4411294A, 0xD29DF31A, 0x103B5FBD, + 0x35A5627D, 0xBE3DDEA9, 0xEF52D6EC, 0x0253F2E9, 0xD39C93FB, 0x61DD3BEE, 0xCE53CABF, 0x5EAB77DD, + 0x07EEAFBB, 0x3747B96E, 0xBE57A1AF, 0x05BC15BC, 0x0D3C00DE, 0x0EDE01DE, 0x091E04EF, 0x02D7C0BB, + 0xC175F010, 0x7818BCA7, 0xEE454935, 0xBCBB72D3, 0x5C1781FE, 0x5EF03EF0, 0x7EF028F8, 0x00F820F8, + 0x10F83078, 0x0C7C043C, 0x0E6E808F, 0x828F818F, 0xFFFD2E0A, 0xCDF713D0, 0x37099E00, 0x9F024F82, + 0x4F83CF80, 0xCF82CF81, 0xCF832F80, 0x2F82A7C0, 0x97C0D3E0, 0xCBE02BE0, 0xABE06BE0, 0xEBE01BE0, + 0x9BE05BE0, 0xDBE019F0, 0x1DF05DF0, 0x3DF07DF0, 0x03F0EC7F, 0x3F972B4D, 0x0EEBFE5C, 0xFB6FFD00, + }; + +u32 sec_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xC6A9BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B32C, 0x60D8C0C7, 0xE052B091, 0xC1D928D0, 0x51486023, 0x434B4278, + 0x29ABE846, 0x86AA8C15, 0x333A5377, 0x40ED0500, +}; + +u32 pri_mapping_binary_15[] = { + 0x1172558E, 0x210EC240, 0x1045DF96, 0x1588862C, 0x090243A8, 0x2248D2B3, 0xF408BD02, 0x0D17A017, + 0x80A64864, 0xED2A606B, 0xD0280E50, 0x5187A9C0, 0x435A362C, 0x24F0CD4C, 0xFE9FFF32, 0x379C0C23, + 0x0F05277A, 0x137F1CAC, 0x9EB3BD9C, 0xAA4D6750, 0x02012573, 0xD1599DFB, 0x782033C3, 0xD0733DDF, + 0xCE80C39B, 0x12F070B8, 0x4E5EA907, 0x76D1105A, 0x5FB99EC8, 0x34699AAF, 0x97D18793, 0xDBBC828B, + 0x917781BD, 0xAF354918, 0x4781D2B4, 0xA6A98A9D, 0xF345FDE5, 0x942C7EFE, 0x105B8D49, 0x8A5D1CD9, + 0xBC85A63A, 0xF2AF1700, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727591, 0xB10E8230, 0x14456F4B, 0x553484D4, 0xC4C1C5D8, 0xC9381ABE, 0x854FE01B, 0x88DFA112, + 0x899323A3, 0x4C6A59F8, 0x10761706, 0x770DD858, 0x2086D8B7, 0xB4EFE4DE, 0x97DCF71E, 0xD02531A3, + 0xE0C01DD6, 0xC2998BED, 0x7B75664B, 0xBEAF2538, 0x010132AC, 0x49AD2AB7, 0x41011649, 0x4CA9F639, + 0xEA15B87E, 0xA708BCF4, 0xB89A3D09, 0x5CF54901, 0x4F71AE7D, 0x244A21C3, 0x240E7CC5, 0x2BA02CB4, + 0x8E285DE8, 0x05BEE029, 0x2A591649, 0xAC393570, 0xCBC09981, 0x0F0C7C68, 0xE02303B7, 0x7B79D8F1, + 0x7F9E713F, 0xF7A9D535, 0xFDAED35F, 0x90BB9874, 0xFA0C9B9F, 0x3D9343EB, 0xBB3577FA, 0x00000000, + }; + +u32 pri_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x02F9650C, + 0x0C292150, 0x73A66F64, 0xF8B7EBCD, 0x9D153320, 0xEA1981EA, 0xCB8C5242, 0x14047633, 0x1820D9C7, + 0x3805A66E, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x02F9650C, + 0x0C292150, 0x73A66F64, 0xF8B7EBCD, 0x9D153320, 0xEA1981EA, 0xCB8C5242, 0x14047633, 0x1820D9C7, + 0x3805A66E, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363208, 0x0AA9381B, 0x0840F431, 0x4EDDC810, + 0x1A3EAB33, 0x237523C3, 0x9B5367F7, 0xAE9EBD91, 0x617DFDF9, 0xAAA87350, 0x73A743F4, 0x3102F595, + 0x19A58428, 0x086C64E8, 0x749DB52B, 0x62C64606, 0x867F0C0C, 0x6FEE40E4, 0x9990E4FF, 0xED7A7367, + 0xC50CA8FE, 0x692C1718, 0x1EF03130, 0x03E5DD8C, 0xDAC1F277, 0xCA4EEDEA, 0x74DFCD60, 0x80E47EC6, + 0x29107398, 0x1FA09BC3, 0x52C0D0C0, 0xC7C00217, 0xDFC1800A, 0x00000000, +}; + +u32 pri_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x02F9650C, + 0x0C292150, 0xFEAC8D0C, 0xFF76BDB9, 0xB362C60E, 0xA83B0000, +}; + +u32 pri_mapping_binary_21[] = { + 0x11726552, 0x3D4FDB50, 0x143D0E2E, 0xA51082F9, 0x90604158, 0xA245748B, 0x2C3A1475, 0x0116C690, + 0x44E20F64, 0x40A8AA3A, 0x44563A20, 0xA10C5E5A, 0x7501D227, 0x58D87085, 0x5AC913E1, 0x21D4AC38, + 0x0B2BC882, 0x6C2C4662, 0x2724BDF6, 0x4D6223EE, 0xF2AC73EE, 0x39EFBC7B, 0x7D072E89, 0x890434E0, + 0x147DD3C9, 0x29BDD49C, 0x3B5467B4, 0x9DB684A6, 0x4001CE30, 0xAFB4A96A, 0x034800EA, 0x9EC46882, + 0x75493A75, 0x9C842E3A, 0x1ED9AEAD, 0x3E2848D1, 0x8703D328, 0xE475CD41, 0x4BFA9E2D, 0xD44B3452, + 0x64D8C5D9, 0x4FD973E0, 0xC9FA718F, 0x6F38C81B, 0x2BB381EE, 0x40546DCB, 0x74000FA8, 0x1F339FA8, + 0x453C0460, 0x999D5C15, 0xEE7325F7, 0xF51D46F7, 0x7BC295E5, 0x31CEA56E, 0x3BB0B293, 0xB915C247, + 0xEAB83FFD, 0xCDF82BC2, 0x45D63203, 0xBCE4FD6C, 0x914F030F, 0x29F46F47, 0x3E9FE556, 0xD516FF82, + 0x57963FFD, 0x60DDEBAF, 0x113F5B5C, 0x94AB8272, 0xB400DFE3, 0x1C03C4A7, 0x0DB597C3, 0x3259F726, + 0xF32247D8, 0x3F988972, 0x74DE13E6, 0x184A47F7, 0x5CCFD7DF, 0x7F2C8639, 0xBE943B39, 0x923AF51B, + 0xB487EE5C, 0xF71D7C33, 0x2B56214F, 0xF33FF0BD, 0xAACDFEC3, 0xD4F7CE58, 0x5B0A7CBE, 0x8B93A370, + 0xBEE7C0B5, 0xCB3E29DA, 0xCF0723BB, 0x1CF072DD, 0x16C58283, 0xDBF3A6DF, 0xE54710E9, 0x7BFC9FA6, + 0x7F75C1FE, 0x5A4C8F75, 0xA0583843, 0x3AF6FF28, 0xBBC1BEDD, 0x7DDA77E8, 0xA7D1BEB3, 0xC6DB8568, + 0x3EA47B02, 0x6EFE323F, 0x4A7CCE58, 0x5003BE22, 0x36998FCD, 0x77AC11DB, 0x73C5951B, 0x25C6C76B, + 0x31FC972B, 0x4BAB553C, 0xAFFF0000, +}; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x323632A8, 0x1A053A2A, 0x0840F431, 0x4EDDC8B0, + 0x73C6ACAC, 0xB632A839, 0xD3363230, 0xFC636078, 0x7307A29E, 0x11A8BECC, 0x28254441, 0x6023C3BF, + 0x5D6FEEAC, 0x98011167, 0x4212075A, 0xC9B062C6, 0x6E060324, 0xF7304E81, 0x9BB381E1, 0x001F0333, + 0x86FA1D50, 0x7F020000, +}; + +u32 pri_mapping_binary_23[] = { + 0x117275D3, 0xBD4E0241, 0x1405E033, 0xCB0828CB, 0x3A082A28, 0xB0231062, 0x69886FA2, 0x8FE00358, + 0x114B2B5E, 0x801F8915, 0x25ED56C0, 0xD0585BF1, 0x00147436, 0x16F612D7, 0x8D63362C, 0xC9B9CD4C, + 0xBE73E74E, 0x753F60CB, 0xA0E44001, 0x0BA46A6E, 0x593F6DDB, 0x13E9AB7E, 0x68A00404, 0xB0C4B508, + 0xA37ACBC2, 0x01E4D0A0, 0xE0D8776E, 0x746ACCFE, 0xA6687CDB, 0x71A15C61, 0xE3459700, 0x779D5BA9, + 0x957D2786, 0x01D6E377, 0xD3EBCA2F, 0x8128DF04, 0xE8761EEE, 0xB50AF063, 0x3ED7D3B1, 0x7541DC21, + 0x9E222E89, 0x1F104F13, 0xCF10CF12, 0x3F247E44, 0x3C47DC25, 0x9E27EE11, 0x3F26AE88, 0x17889F10, + 0x2F122F11, 0x3F257E46, 0xFC9C7899, 0x7885F805, 0xF14BE255, 0xE235E275, 0xE27EECFF, 0xFBF392CC, + 0xF57E3E4A, 0xE6577BB9, 0x784DE60D, 0xF26F33F6, 0x256E76F6, 0x570CE2BE, 0x473C7B68, 0xC57D7324, + 0xEB170000, +}; + +u32 sec_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xD6A7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B34C, 0x6058C0C7, 0xA09AB091, 0xA1CC2825, 0x44416023, 0x03C30C06, + 0x8696921D, 0x0CA80000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x02F9650C, + 0x0C292150, 0x73A66D64, 0xF8B7EBCD, 0x9D153320, 0xEA1981EA, 0xCB8C5242, 0x14047633, 0x1820D9C7, + 0x3805A66E, 0x07032A00, 0x00000000, +}; + +u32 sec_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xD6A7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F001, 0x956E6460, 0x30028A0B, 0xEC80DA03, 0x00000000, + }; + +u32 pri_mapping_binary_25[] = { + 0x11727554, 0x4B4C1351, 0x143DD30E, 0x3F855A0A, 0x2AFE6263, 0x1BE2924C, 0x10DC4A81, 0x2A2B421A, + 0x4AD84A81, 0x658DD2B4, 0x1A13A2A1, 0x15E28288, 0xB4554CAC, 0x3B2618E3, 0x5B98B6D3, 0x12D95A22, + 0x714B3A01, 0x762E28CA, 0xD284DA7A, 0x67DE04A6, 0x31BCCD4C, 0xCE39F7DC, 0xF3EE7B33, 0x3FC19782, + 0x760BEC40, 0x16D66BCD, 0x1DCE70B9, 0x33255EB7, 0x2F5515D8, 0x0508400E, 0x37852AAD, 0x8D465800, + 0x715941AB, 0x85D735D3, 0xD389B4EE, 0xE2C411B7, 0xAB8A8702, 0x6CF4C210, 0x0D4CF907, 0x3C0C85D5, + 0xB595F908, 0x83AD84DD, 0xEFEBE20F, 0xECD9C898, 0xA1FFC62D, 0x97D5CEF0, 0xA227D2DB, 0x30F0552F, + 0x1F1CE77D, 0x846506A8, 0x4041E17E, 0xC21EC3A0, 0xE4F73949, 0x5F4A3F5D, 0x93C7747D, 0xFCD94BCE, + 0x5B8877F5, 0x893ECD2F, 0x33287BFD, 0x6E865FC5, 0xDDF5FC3B, 0xCE5B89EF, 0x97EABAB4, 0x7A793211, + 0x138619DE, 0xA4B754EF, 0x1043D302, 0x7EBFDFE6, 0x3A917493, 0x16AFAF8D, 0x74B9B0E3, 0xC3BD29CA, + 0xB1039455, 0x63FF09AE, 0xAB235D48, 0x9AD0F354, 0x9492BA9A, 0xE478FD29, 0x78C32978, 0xE3297893, + 0x094F271F, 0x0F3D7751, 0x8E0A5052, 0xF9FCCE98, 0x7875A9A0, 0xDC6E14F7, 0x7068C3D9, 0x0DDADF48, + 0x22E6211C, 0x07407193, 0xE3CD9F19, 0xEE4801B7, 0xA6CF3C90, 0x43A30374, 0x1E2AB6BF, 0x6579BF96, + 0xD489DF97, 0xB9B7F3F2, 0x34D597C9, 0xC298BF8D, 0x785102CD, 0xCF98439C, 0xE1285692, 0x67029C3F, + 0x473C24BA, 0x07062FBC, 0x625042AB, 0xC909DF71, 0x6E5D674F, 0xFDB75F3D, 0x5FEB717D, 0x0E5DA6FB, + 0x26BC36F9, 0xEC037995, 0xEB1D8B27, 0x3EFB4AFE, 0x786E6DB3, 0xA6B9240A, 0x4AF82ED5, 0xFDA523FC, + 0xC4F97613, 0xFF67E120, 0xBF62F43F, 0x4FB84FF2, 0xB834FC40, 0x2E6EC6A3, 0x5C7F21C8, 0x10B404BA, + 0xB5FBA024, 0xE44878CC, 0xC8B554BB, 0xAF8BA41B, 0x91DCDD7A, 0xDF644189, 0x8688CF03, 0x5B15CE77, + 0x10EF90DC, 0xBE1A9EE6, 0xBBB5C3F9, 0x4B4153EE, 0xD182329D, 0xACADBF1C, 0x3CC937F7, 0xD0DFDB53, + 0x4F3937D5, 0x7C56E6DF, 0xC17898DF, 0x8B2BA47B, 0x24052487, 0x9637194E, 0x4CCD30B4, 0x7CC4DA93, + 0x8C388B45, 0x1BAE0E6B, 0x3E7D0EDD, 0x2734DA79, 0xDF9531FE, 0x03FF0000, +}; + +u32 sec_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xD6A7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x9079B091, 0xC185C994, 0x59586023, 0x437B4966, + 0x865BD846, 0x865BABD6, 0xEC99DDB9, 0x9181E11D, 0x03C3FDB5, 0x1075B240, 0x75CE46AA, 0x2A424075, + 0x93CB2C3C, 0xDC5C3732, 0x9C5EB935, 0xB5A56B3F, 0xC8B4A69E, 0x692C090C, 0x057C0C72, 0x40756C41, + 0x0CC1CE02, 0x3BA0EE06, 0x00000000, +}; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x38333018, 0x2840F431, 0x4E05F2DB, + 0x19184A53, 0xA1E64CDF, 0xC8C07F9A, 0xE1EDCE95, 0x10F58C40, 0xF5CB9366, 0x24070BEC, 0x07991290, + 0x92B79BC1, 0x00C95EC6, 0x2940FDFF, 0x1818DEDC, 0x61316070, 0xE0030A01, 0xF946407B, 0x057640FD, + 0x01000000, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xD6A7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x30396C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_27[] = { + 0x117275D2, 0x3112C140, 0x1406E07F, 0x378B2062, 0x1985C6D8, 0xCA284DCE, 0xE208CE60, 0xDC839051, + 0x29534A85, 0x4DE3207A, 0x4D0A3D23, 0x762C8698, 0xB7CDEE7E, 0xF3DE6BFE, 0x77863D1A, 0x1D0E091C, + 0xE0F4BCAE, 0x9ADD061B, 0xD197F35C, 0x43323020, 0xC590E5E6, 0x1C5D7040, 0x841A2D6E, 0xFB3C732B, + 0xEC9E5314, 0xAE765C2E, 0x2E0CBE79, 0x2440605C, 0xDA3E1626, 0xD0D3389A, 0x8C8DDF81, 0xEC64EB98, + 0xA99B0693, 0xB19209EE, 0x3A3BC591, 0x754EB843, 0xB820BC44, 0x7899F00A, 0xE12EE155, 0xC26B84D7, + 0x09F7086F, 0x10EE13DE, 0x245C16F2, 0x10AB771E, 0xAFFFF237, 0x975631BF, 0xF55F7E5B, 0x1C7DB43F, + 0x7529465F, 0x7BC216EF, 0xFAFD6BCF, 0x1E000000, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x06260606, 0xD6A7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B304, 0x3024F031, 0x081DD8C8, 0x1062E460, 0xA020B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_28[] = { + 0x11727590, 0x3F4BC350, 0x14C5CF4B, 0x635BB584, 0x280E2E62, 0x40144779, 0xE807B0C5, 0x0F601B10, + 0xC1B19393, 0x83044727, 0x8BAEDA18, 0x32092E71, 0x70C8649B, 0x22B86A97, 0xAEB601BB, 0x091221BB, + 0xA5F1262F, 0x481BF02E, 0xEF717FE7, 0x9EFBE713, 0x223C2C49, 0x50813672, 0x2BA565ED, 0x6CB47127, + 0xAFAAD791, 0x07958101, 0x1D6CB288, 0xE2A50809, 0x909B1E16, 0x245157A2, 0x57C353E2, 0xA2E147D8, + 0x4572C8A0, 0xD0C785C1, 0xEBBAA6BA, 0x187B81EF, 0x58A29E35, 0x0567C475, 0x5E598BB9, 0x673D5C5E, + 0x182E3006, 0x025F7089, 0x3838F9AA, 0x695F9374, 0x8663D575, 0xF2DBFBB2, 0x8F7C7988, 0x50418E74, + 0x79DE48FA, 0x7CDF0FBA, 0x8785341F, 0xBA30D3BC, 0xD2C7A07B, 0x2B7CE561, 0x762EA19F, 0xA1BC596D, + 0xD42A197D, 0xBEF7CF1E, 0xB6E005E2, 0x3BBC5A4E, 0xF63870AC, 0xD3BA8B8F, 0xC751F0FE, 0x2A7891F8, + 0x3ADFDF9D, 0xE2CFA3A0, 0xFFD6C1D6, 0xC45DD98D, 0xD0CFF6E2, 0xBB941763, 0x7DCBBAB2, 0xB3779923, + 0x5EE3DB72, 0xCCDB967D, 0x3CC14F70, 0xAE60FE6F, 0xDE16A6E3, 0x17000000, +}; + +u32 pri_mapping_binary_29[] = { + 0x117275D2, 0x3112C140, 0x1406E07F, 0x378B2062, 0x1985C6D8, 0xCA284DCE, 0xE208CE60, 0xDC839051, + 0x29534A85, 0x4DE3207A, 0x4D0A3D23, 0x762C8698, 0xB7CDEE7E, 0xF3DE6BFE, 0x77863D1A, 0x1D0E091C, + 0xE0F4BCAE, 0x9ADD061B, 0xD197F35C, 0x43323020, 0xC590E5E6, 0x1C5D7040, 0x841A2D6E, 0xFB3C732B, + 0xEC9E5314, 0xAE765C2E, 0x2E0CBE79, 0x2440605C, 0xDA3E1626, 0xD0D3389A, 0x8C8DDF81, 0xEC64EB98, + 0xA99B0693, 0xB19209EE, 0x3A3BC591, 0x754EB843, 0xB820BC44, 0x7899F00A, 0xE12EE155, 0xC26B84D7, + 0x09F7086F, 0x10EE13DE, 0x245C16F2, 0x10AB771E, 0xAFFFF237, 0x975631BF, 0xF55F7E5B, 0x1C7DB43F, + 0x7529465F, 0x7BC216EF, 0xFAFD6BCF, 0x1E000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320FA, 0x19A742E4, 0x1981F221, 0x46CECA20, 0xF95D3356, 0x76B6956D, 0x6460F8C7, 0xC0F0E60E, + 0x449E0928, 0xCF600434, 0x57006AEF, 0x34A0BAB2, 0x15335242, 0x80E6B9BE, 0x9A157387, 0xE501C307, + 0x3E0666A0, 0x3A36A376, 0xB03D6F17, 0xDF3E1DC9, 0x0E15FFB0, 0x91611A54, 0x9CEF16C3, 0xEDD3D321, + 0xE6B23C40, 0x7717443D, 0x2B507C5A, 0x507BB033, 0x9A7AB60B, 0x38FC310B, 0x22CF8E21, 0xBF9BC100, + 0x29BC18A7, 0x40D4715C, 0x00F9D749, 0x08A46EC7, 0x8CAE59E8, 0xFEE504CA, 0x071B99B0, 0x80E477CE, + 0x98958524, 0x5FC0D0C0, 0xC7C005B7, 0x670734DE, 0x00000000, +}; + +u32 pri_mapping_binary_31[] = { + 0x11727590, 0x31480251, 0x18C7FF77, 0xBECC428E, 0x2B1A5AB2, 0x83A81C43, 0x88162148, 0xDA45256A, + 0x73D0A2A5, 0xA4416C8B, 0xA08C68B3, 0x4E6B6A54, 0xA2E12D65, 0x6760730E, 0xED76834B, 0x38A42044, + 0x9387F6EE, 0xBD936CE8, 0x5BDEE3C7, 0xFB7EDFF7, 0xFE4D8832, 0x30254305, 0x9EE09AF1, 0x4E6B196B, + 0xE196CCAA, 0xB9BE0155, 0x820454E0, 0x97FAAC5E, 0x3C9001E9, 0xCAC0842C, 0xFABCECD4, 0xF0C82D1A, + 0xBA42D727, 0x1D090ABB, 0x5024D6E6, 0xE6032AC5, 0xC964585B, 0xDCA1B859, 0xBFAB6D95, 0x28EE37CD, + 0xD6799DC2, 0xFD85D5E7, 0x2A69A0A3, 0xB04114C9, 0x4034A4A9, 0x55AEF105, 0xC53CA253, 0xB44BEFB5, + 0x7C5678A5, 0x0E453A90, 0x8869CCDB, 0x335A66B1, 0x20B8FC0F, 0x770DF1FD, 0xFAF747CD, 0xE184F103, + 0x39E90A31, 0x6E9DB58D, 0xDD0DC147, 0xECF7112D, 0x6A7363BB, 0x585849F1, 0x7DC27B99, 0x0A968673, + 0xB8E4FCF8, 0x4217FBBB, 0x599F1EC9, 0xF23EA50E, 0xB63049E1, 0x48C16863, 0x30BFE9E4, 0xCDF3B572, + 0x96ED5359, 0xF08E2FCF, 0x7374B31F, 0xF33D3C71, 0x8A72A494, 0xB67DE801, 0x2D53F0B1, 0xF8EF7F70, + 0x08E8A74E, 0xFF35C59B, 0xD9FD7C35, 0x063E1247, 0x4AC1387B, 0xBF1C8811, 0x2757BF2F, 0xF8E0CC29, + 0xE36FFD00, +}; + +u32 pri_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x02F9650C, + 0x0C292150, 0x73A66D64, 0xF8B7EBCD, 0x9D153320, 0xEA1981EA, 0xCB8C5242, 0x14047633, 0x1820D9C7, + 0x3805A66E, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_33[] = { + 0x11726D90, 0x3F4FC240, 0x18C69F2B, 0xA7FC9134, 0x47C2E062, 0xEC641C9B, 0x7E0213BF, 0x81F21160, + 0x7750E237, 0x70712051, 0x68E3D4B1, 0xC4A99370, 0x98D8D92E, 0xCED2A11B, 0x0B24EC10, 0xEADB1E84, + 0x22BCCB5D, 0x2FBFE7F9, 0xE5ED046A, 0x24EA1A04, 0x3044E1AC, 0x7A6A3C2E, 0x2F5C7E2E, 0x5E1209C1, + 0xC080112E, 0x59421394, 0xA001BC2B, 0x51D354AE, 0x4AA7818F, 0xACC5C042, 0xD5257CCE, 0xA0D3C547, + 0xDB6A360C, 0xE1A7283C, 0x47E55997, 0xBE57C034, 0xE23F8875, 0x126CB948, 0x86EF9EA3, 0xF22C26CE, + 0xA25EB1F6, 0xDA3E64DB, 0x739A8DDD, 0xBC465CEF, 0xE6E9F63A, 0xF5FC02A1, 0xADF28560, 0xDBBB92D3, + 0x887A339E, 0x07393E02, 0xBEA5E28F, 0xDC7FBEDE, 0x9E2FE38E, 0x89BBB75A, 0x66DABB1C, 0xCC86FD07, + 0x1E63AEA3, 0xE87E65EB, 0x57EAEB3D, 0xDF7CF45B, 0x3689283F, 0x03C6A1CA, 0x973A1BCF, 0x0866EEBF, + 0xB2D7C3BE, 0x72E7F01E, 0x95DCFB58, 0x7E3ED3BB, 0x892B1D27, 0x779BFE01, 0x76E70F00, +}; + +u32 pri_mapping_binary_34[] = { + 0x117275D2, 0x3112C140, 0x1406E07F, 0x378B2062, 0x1985C6D8, 0xCA284DCE, 0xE208CE60, 0xDC839051, + 0x29534A85, 0x4DE3207A, 0x4D0A3D23, 0x762C8698, 0xB7CDEE7E, 0xF3DE6BFE, 0x77863D1A, 0x1D0E091C, + 0xE0F4BCAE, 0x9ADD061B, 0xD197F35C, 0x43323020, 0xC590E5E6, 0x1C5D7040, 0x841A2D6E, 0xFB3C732B, + 0xEC9E5314, 0xAE765C2E, 0x2E0CBE79, 0x2440605C, 0xDA3E1626, 0xD0D3389A, 0x8C8DDF81, 0xEC64EB98, + 0xA99B0693, 0xB19209EE, 0x3A3BC591, 0x754EB843, 0xB820BC44, 0x7899F00A, 0xE12EE155, 0xC26B84D7, + 0x09F7086F, 0x10EE13DE, 0x245C16F2, 0x10AB771E, 0xAFFFF237, 0x975631BF, 0xF55F7E5B, 0x1C7DB43F, + 0x7529465F, 0x7BC216EF, 0xFAFD6BCF, 0x1E000000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x02F9650C, + 0x0C292150, 0x73A66D64, 0xF8B7EBCD, 0x9D153320, 0xEA1981EA, 0xCB8C5242, 0x14047633, 0x1820D9C7, + 0x3805A66E, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0x20FA18A7, 0x02F9650C, + 0x0C292150, 0x73A66F64, 0xF8B7EBCD, 0x9D1533A0, 0xFC69107D, 0x8C407D65, 0x4629210A, 0x02BB190C, + 0x90EC659C, 0x0253BF03, 0xEA6E0000, +}; + +u32 pri_mapping_binary_37[] = { + 0x11727D92, 0xBF4FC240, 0x14C7BF07, 0x1550B114, 0x25D1C5D8, 0xC118DC48, 0xC3E246E2, 0x7F002C6E, + 0x0E246EC6, 0xC134CE0E, 0xB0389828, 0xD03891B8, 0xE06627E5, 0x1864A68B, 0x3374E8E6, 0x0209BB06, + 0x7CF4CACF, 0xA26FB9DE, 0xE7BEEFFB, 0xDEBDEB17, 0x44702402, 0x50800682, 0xFBD13DF5, 0xE6E7A826, + 0x1D280F23, 0x0E858101, 0x4D24D988, 0xA2154100, 0x90CA1CF1, 0x80C88BD2, 0xAAE2CD75, 0x51F12DEC, + 0x46D28041, 0xA60F13BA, 0x56C8AB8A, 0x8921EFD9, 0x75437036, 0xC7C90275, 0x43F8B232, 0xED8740CF, + 0x963EE1C8, 0x84663ADB, 0x68F3D285, 0xC71D1F77, 0x7D83AD09, 0xF7FAAC2E, 0xD6955ACB, 0xFD78BA8A, + 0x385FF39D, 0x4B0E0632, 0x42C4435A, 0xC9E5FDE7, 0xAE751616, 0x3CFC6AA2, 0xE271B983, 0xAE55153C, + 0x529BF974, 0x92D6F1C9, 0xF5C7782A, 0x97B777A2, 0xCEFAFDEA, 0xB96C102F, 0x667773A7, 0xC46316FA, + 0x8D1771DF, 0x4DE246B6, 0xA88F396C, 0xA0CD459D, 0xE8D5FF75, 0xB6CE57D7, 0x918943A3, 0xF7F2E6C4, + 0x9E4C70BD, 0x6E14F2D3, 0xF9BBBAD8, 0x1FF9CA34, 0xBF89D4DC, 0x7FC11E7D, 0x3E6EFF71, 0xD267B5C3, + 0xF4E4BD8A, 0xBAE0DB19, 0x13392D2D, 0x2DF31D75, 0xB53E019F, 0x3E850C71, 0x67D2CF3B, 0x16E31700, + }; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xE3AC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x15337630, 0xA0020000, +}; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xE3AC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6257CF9D, + 0x15337630, 0xA0020000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xE3AC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x15337630, 0xA0020000, +}; + +u32 pri_mapping_binary_41[] = { + 0x11727592, 0x3F4CC240, 0x14877F07, 0x5551B11E, 0x8A8AFF62, 0x1313A31B, 0x61723421, 0x24CECAE8, + 0xE060C2E0, 0xE2441871, 0x91D920B4, 0x71623192, 0x307530EA, 0xB130C3E2, 0x8C1DD81C, 0x6460D780, + 0x47AF9623, 0x6D6F69FB, 0xBDF7BE7B, 0xD77B5F10, 0x8B211E02, 0x05DE11DE, 0x8D26B4C2, 0xEF414DD9, + 0xA3E51103, 0x25204013, 0x8764C457, 0x2B8210A0, 0x54186221, 0x5117E54F, 0x0DAFB645, 0xC38FD08D, + 0x940181CA, 0x5F4CE453, 0x57598D9A, 0x18B2BE55, 0x3704275E, 0xFE819ECA, 0xD5130E1D, 0x289C8AFD, + 0x48857F5B, 0x409B3979, 0xBD499EC5, 0x3A8DFFFA, 0x704BE246, 0x9B957282, 0x2B357F3E, 0x5334914D, + 0xA5F735EA, 0x9C4B17F1, 0xBBBCE873, 0xF6D2BFFF, 0x39895F97, 0x5F9E8E23, 0xBCBF21D0, 0xB7843722, + 0xC57104DC, 0xDF3AFEAA, 0x7B0EDB33, 0x7FE2EF5F, 0x9078865D, 0x702EFCDF, 0x0DA58781, 0x8A4529AE, + 0x32B875D1, 0xA4896AAA, 0x247CDDCC, 0x6747177C, 0x29E9D9C7, 0xF6A8E3FC, 0xB3D2797A, 0xECE9629C, + 0x6FF365CD, 0xDF4FA9BF, 0x3F46FDFD, 0x2BD4E3B7, 0xF357A57B, 0x66E43997, 0x309C7B7E, 0x74FFA39D, + 0x170F989F, 0x35794E18, 0x50379A48, 0x4AF3491E, 0xA63DEB01, 0x9E8D009E, 0x08E09B01, 0x7C2B806F, + 0x7BF90D8A, 0x2A765CFE, 0x86E9F507, +}; + +u32 pri_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x0840F431, 0x4EDDC8F0, + 0x6FD79B3B, 0x2B6640CD, 0x990E51C7, 0x88A68E65, 0x1A4C1D44, 0x9E092E0F, 0x13DFCD60, 0x80E41EC6, + 0x291075CC, 0x18EA7630, 0xA0020000, +}; + +u32 pri_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x0840F431, 0x4EDDC8F0, + 0x6FD79B3B, 0x2B6640E4, 0x19E1F2A8, 0xE24C38C4, 0x997188B3, 0xE01067C5, 0x21CE8643, 0x9C1D53FC, + 0x01C3073E, 0x060E2471, 0xA0971956, 0xCC8086C3, 0x3420FF2D, 0x03C39D35, 0x10FD1C1F, 0xB0AB639C, + 0x05E4FF63, 0x60787387, 0xE502C303, 0x3E064EA0, 0xBA342377, 0xB0BA3BD3, 0x4FED2A81, 0xA99B0431, + 0x87EB02CC, 0x9CDD0C06, 0x48E1CE38, 0x05E6AE1D, 0xD0780300, +}; + +u32 pri_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBD45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB35C, 0x6078C007, 0x646C6428, 0x334A0951, 0x10D8C8A0, 0xBBEBE2C1, + 0x153320FA, 0x19A742E5, 0x1F20E4EF, 0xEC3ABD7A, 0xC50C960F, 0x8C0C7C0C, 0x8C0760E2, 0x50FBA66F, + 0x64F8B7EB, 0xCD1D983C, 0x13BAFC34, 0xB8FC0386, 0x0F7C0CCC, 0x0710E6F2, 0xED6280EB, 0x63D9B091, + 0x619A513B, 0x58FCDF2D, 0xD7DBA7A7, 0x43C45937, 0x20D4239B, 0xC306521F, 0xD41EEC0C, 0x32E71603, + 0x5C3DFB02, 0x54FB1967, 0xA1BA8F03, 0x2EBF9BC1, 0x0029DC18, 0xA7C0D581, 0xFDCFB900, 0xC9FFD34E, + 0xEDCAA880, 0x88733520, 0x894F3FB5, 0xABC283C5, 0x80C1818F, 0x813B6123, 0x03831130, 0x9C057640, + 0xE30D0000, +}; + +u32 pri_mapping_binary_45[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_cryp_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_cryp_all_p.c.REMOVED.git-id deleted file mode 100644 index ff050f5e..00000000 --- a/assets/obseg/bg/bg_cryp_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -47c5ce20eeb74a0b2e954c3d5f2021e3cbbd5087 \ No newline at end of file diff --git a/assets/obseg/bg/bg_cryp_all_p.h b/assets/obseg/bg/bg_cryp_all_p.h new file mode 100644 index 00000000..d4ae0332 --- /dev/null +++ b/assets/obseg/bg/bg_cryp_all_p.h @@ -0,0 +1,153 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 sec_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 sec_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 sec_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; diff --git a/assets/obseg/bg/bg_cryp_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_cryp_all_p.h.REMOVED.git-id deleted file mode 100644 index 7d4ddac9..00000000 --- a/assets/obseg/bg/bg_cryp_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -d4ae0332465b5b899a9fd9d34923e6b7582c5d3b \ No newline at end of file diff --git a/assets/obseg/bg/bg_dish_all_p.c b/assets/obseg/bg/bg_dish_all_p.c new file mode 100644 index 00000000..2a69b53d --- /dev/null +++ b/assets/obseg/bg/bg_dish_all_p.c @@ -0,0 +1,797 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_dish_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, 1765.000000, 735.000000, -515.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, 1471.000000, -37.000000, 735.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 515.000000, -74.000000, 441.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, -74.000000, 0.000000, 74.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, -74.000000, 37.000000, 956.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, -74.000000, 257.000000, 1397.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 515.000000, 257.000000, 1103.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, -662.000000, 257.000000, 1103.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 588.000000, 368.000000, 588.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, -735.000000, 312.000000, 735.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, -74.000000, 662.000000, -441.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, -1103.000000, 294.000000, 515.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, -1103.000000, 441.000000, 0.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, -882.000000, 294.000000, -441.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, -1029.000000, 638.000000, -1029.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, -441.000000, 37.000000, -662.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, -662.000000, 257.000000, -1544.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, 809.000000, 184.000000, -1397.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, 662.000000, 699.000000, -882.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, 0, 1909.000000, 662.000000, 785.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, 0, 1103.000000, 368.000000, 588.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, 0, 956.000000, 368.000000, 147.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, 809.000000, 478.000000, -368.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, 368.000000, 735.000000, -882.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, -588.000000, 809.000000, -1176.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &pri_mapping_binary_26, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x01, 0x17, 0x0000}, + {&portal_1, 0x01, 0x02, 0x0000}, + {&portal_2, 0x01, 0x14, 0x0000}, + {&portal_3, 0x01, 0x14, 0x0000}, + {&portal_4, 0x01, 0x12, 0x0000}, + {&portal_5, 0x02, 0x03, 0x0000}, + {&portal_6, 0x04, 0x05, 0x0000}, + {&portal_7, 0x04, 0x03, 0x0000}, + {&portal_8, 0x04, 0x10, 0x0000}, + {&portal_9, 0x0B, 0x04, 0x0000}, + {&portal_10, 0x06, 0x05, 0x0000}, + {&portal_11, 0x06, 0x08, 0x0000}, + {&portal_12, 0x06, 0x07, 0x0000}, + {&portal_13, 0x07, 0x09, 0x0000}, + {&portal_14, 0x08, 0x0A, 0x0000}, + {&portal_15, 0x0A, 0x0C, 0x0000}, + {&portal_16, 0x0B, 0x0A, 0x0000}, + {&portal_17, 0x0B, 0x0E, 0x0000}, + {&portal_18, 0x0B, 0x11, 0x0000}, + {&portal_19, 0x0B, 0x12, 0x0000}, + {&portal_20, 0x0B, 0x17, 0x0000}, + {&portal_21, 0x0B, 0x09, 0x0000}, + {&portal_22, 0x0B, 0x18, 0x0000}, + {&portal_23, 0x0B, 0x19, 0x0000}, + {&portal_24, 0x0C, 0x0D, 0x0000}, + {&portal_25, 0x0D, 0x0E, 0x0000}, + {&portal_26, 0x0F, 0x11, 0x0000}, + {&portal_27, 0x0F, 0x19, 0x0000}, + {&portal_28, 0x0F, 0x10, 0x0000}, + {&portal_29, 0x0F, 0x0E, 0x0000}, + {&portal_30, 0x13, 0x17, 0x0000}, + {&portal_31, 0x13, 0x18, 0x0000}, + {&portal_32, 0x13, 0x12, 0x0000}, + {&portal_33, 0x14, 0x15, 0x0000}, + {&portal_34, 0x16, 0x15, 0x0000}, + {&portal_35, 0x16, 0x09, 0x0000}, + {&portal_36, 0x16, 0x17, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 1324.000000, 147.000000, -515.000000, 1324.000000, 147.000000, -368.000000, 1324.000000, -147.000000, -368.000000, 1324.000000, -147.000000, -515.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 1324.000000, 147.000000, 662.000000, 1544.000000, 147.000000, 662.000000, 1544.000000, -147.000000, 662.000000, 1324.000000, -147.000000, 662.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 1324.000000, 515.000000, 662.000000, 1544.000000, 515.000000, 662.000000, 1544.000000, 221.000000, 662.000000, 1324.000000, 221.000000, 662.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 1985.000000, 515.000000, 662.000000, 2206.000000, 515.000000, 662.000000, 2206.000000, 221.000000, 662.000000, 1985.000000, 221.000000, 662.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 1324.000000, 147.000000, -1691.000000, 1324.000000, 147.000000, -1544.000000, 1324.000000, -147.000000, -1544.000000, 1324.000000, -147.000000, -1691.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 735.000000, 74.000000, 662.000000, 735.000000, 74.000000, 809.000000, 735.000000, -221.000000, 809.000000, 735.000000, -221.000000, 662.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, -147.000000, 74.000000, 662.000000, 0.000000, 74.000000, 662.000000, 0.000000, -221.000000, 662.000000, -147.000000, -221.000000, 662.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 294.000000, 74.000000, 221.000000, 294.000000, 74.000000, 74.000000, 294.000000, -221.000000, 74.000000, 294.000000, -221.000000, 221.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, -147.000000, 74.000000, -515.000000, -294.000000, 74.000000, -515.000000, -294.000000, -221.000000, -515.000000, -147.000000, -221.000000, -515.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 147.000000, 221.000000, -294.000000, -294.000000, 221.000000, -294.000000, -294.000000, 221.000000, 0.000000, 147.000000, 221.000000, 0.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 0.000000, 294.000000, 1250.000000, -147.000000, 294.000000, 1250.000000, -147.000000, 0.000000, 1250.000000, 0.000000, 0.000000, 1250.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -588.000000, 515.000000, 1250.000000, -588.000000, 515.000000, 1397.000000, -588.000000, 0.000000, 1397.000000, -588.000000, 0.000000, 1250.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, 441.000000, 0.000000, 1250.000000, 441.000000, 0.000000, 1397.000000, 441.000000, 515.000000, 1397.000000, 441.000000, 515.000000, 1250.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 588.000000, 515.000000, 809.000000, 441.000000, 515.000000, 809.000000, 441.000000, 221.000000, 809.000000, 588.000000, 221.000000, 809.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -735.000000, 221.000000, 809.000000, -588.000000, 221.000000, 809.000000, -588.000000, 515.000000, 809.000000, -735.000000, 515.000000, 809.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -1029.000000, 404.000000, 662.000000, -1029.000000, 404.000000, 809.000000, -1029.000000, 110.000000, 809.000000, -1029.000000, 110.000000, 662.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -441.000000, 515.000000, 662.000000, -441.000000, 515.000000, 809.000000, -441.000000, 221.000000, 809.000000, -441.000000, 221.000000, 662.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -441.000000, 515.000000, -515.000000, -441.000000, 515.000000, -368.000000, -441.000000, 221.000000, -368.000000, -441.000000, 221.000000, -515.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -441.000000, 515.000000, -1691.000000, -441.000000, 515.000000, -1544.000000, -441.000000, 221.000000, -1544.000000, -441.000000, 221.000000, -1691.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, 294.000000, 515.000000, -1544.000000, 294.000000, 515.000000, -1691.000000, 294.000000, 221.000000, -1691.000000, 294.000000, 221.000000, -1544.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, 294.000000, 515.000000, -368.000000, 294.000000, 515.000000, -515.000000, 294.000000, 221.000000, -515.000000, 294.000000, 221.000000, -368.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 294.000000, 515.000000, 809.000000, 294.000000, 515.000000, 662.000000, 294.000000, 221.000000, 662.000000, 294.000000, 221.000000, 809.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 294.000000, 956.000000, -809.000000, 294.000000, 956.000000, -956.000000, 294.000000, 515.000000, -956.000000, 294.000000, 515.000000, -809.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -441.000000, 956.000000, -1250.000000, -441.000000, 956.000000, -1103.000000, -441.000000, 662.000000, -1103.000000, -441.000000, 662.000000, -1250.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -1029.000000, 588.000000, 221.000000, -1176.000000, 588.000000, 221.000000, -1176.000000, 0.000000, 221.000000, -1029.000000, 0.000000, 221.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -1029.000000, 588.000000, -221.000000, -1176.000000, 588.000000, -221.000000, -1176.000000, 0.000000, -221.000000, -1029.000000, 0.000000, -221.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -735.000000, 294.000000, -1397.000000, -882.000000, 294.000000, -1397.000000, -882.000000, 0.000000, -1397.000000, -735.000000, 0.000000, -1397.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -735.000000, 956.000000, -1103.000000, -735.000000, 956.000000, -1250.000000, -735.000000, 662.000000, -1250.000000, -735.000000, 662.000000, -1103.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -735.000000, 294.000000, -662.000000, -735.000000, 294.000000, -809.000000, -735.000000, 0.000000, -809.000000, -735.000000, 0.000000, -662.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -1176.000000, 0.000000, -662.000000, -1324.000000, 0.000000, -662.000000, -1324.000000, 294.000000, -662.000000, -1176.000000, 294.000000, -662.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, 882.000000, 0.000000, -662.000000, 735.000000, 0.000000, -662.000000, 735.000000, 294.000000, -662.000000, 882.000000, 294.000000, -662.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, 441.000000, 956.000000, -956.000000, 441.000000, 956.000000, -809.000000, 441.000000, 515.000000, -809.000000, 441.000000, 515.000000, -956.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, 588.000000, 294.000000, -1103.000000, 441.000000, 294.000000, -1103.000000, 441.000000, 0.000000, -1103.000000, 588.000000, 0.000000, -1103.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, 1176.000000, 515.000000, 662.000000, 1176.000000, 515.000000, 809.000000, 1176.000000, 221.000000, 809.000000, 1176.000000, 221.000000, 662.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, 1029.000000, 515.000000, 368.000000, 1176.000000, 515.000000, 368.000000, 1176.000000, 221.000000, 368.000000, 1029.000000, 221.000000, 368.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, 882.000000, 221.000000, 368.000000, 735.000000, 221.000000, 368.000000, 735.000000, 515.000000, 368.000000, 882.000000, 515.000000, 368.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, 882.000000, 515.000000, -74.000000, 735.000000, 515.000000, -74.000000, 735.000000, 221.000000, -74.000000, 882.000000, 221.000000, -74.000000}; + +u32 point_table_binary_1[] = { + 0x11726D56, 0x3D6B1C57, 0x14BD333B, 0xCECECE8E, 0xD8DD4164, 0xD7B62AC5, 0x850841EC, 0x0F10C8A9, + 0x244284C1, 0x907EBBA8, 0x701148AB, 0x467FC04D, 0xAA40C088, 0x1008D84D, 0x408D2085, 0xEB907471, + 0xE7224D9C, 0xC24A6267, 0x091B69AD, 0xDDCC7D67, 0xCEFBDA9D, 0xEE70CFFD, 0x987BDFFD, 0x581C2CEF, + 0xCD8F45DE, 0x1B56DD8F, 0x3EDC5E2E, 0x14CF45B2, 0xDBC437E7, 0xC0F9C68B, 0x5FBE0336, 0xFC104BBF, + 0xFD06F8DD, 0x63E0E57F, 0x8A971F00, 0xB73688C1, 0x6F6D802F, 0x2F21EFB4, 0x21979790, 0x77DAED37, + 0x9F3DFC78, 0x995C405E, 0x66902717, 0x909719E5, 0xC0559E27, 0x3EBFCA45, 0xC0AFF15C, 0xC323C6FF, + 0xF4DBE4C7, 0x38E6BF7B, 0xBC3810C9, 0x5B4E1FD8, 0xF1EBBF95, 0x347172E0, 0x3C617E0C, 0xBFFE94AF, + 0xF9011621, 0x36FE7AC4, 0x4D3CBD3C, 0xA7BEB197, 0x1237FE52, 0xF0359FE9, 0x6F22C95F, 0xC5F7CC37, + 0x30E2519C, 0x7D5DE7F3, 0xD2F181C1, 0xD77C2B5F, 0xA478A272, 0xAD0730F9, 0xC0ED99C8, 0x6432B1FE, + 0xDAB3E209, 0xF497F7D4, 0x9E7EFA5E, 0x6A7B0BE0, 0x7F3F617D, 0x959F77FE, 0x7805FBD0, 0xCF3BFF7C, + 0xC3FCFBF9, 0x5ACD678D, 0xBF827D9B, 0x5F831D3F, 0x3D12B9BA, 0x41BC2A07, 0x76F5517F, 0x335F6EB0, + 0xAB7F8857, 0xF8E67FDE, 0x5E178D3F, 0xFCEFDBEB, 0x2A617F18, 0x7FD7AEBE, 0xC0AEBE8C, 0x9FF56DE2, + 0xB7F535F6, 0xA6AEBEC0, 0xACDFCDB9, 0x662897E2, 0xA9ED9FB9, 0xA9D753DB, 0x5F73971F, 0xC5E087FA, + 0x35FF992F, 0x275FEB63, 0xF809E2D3, 0xFA00834F, 0x9C56C5B7, 0x3E3FADC8, 0x87FFA274, 0xFAC0E487, + 0xF192EFBF, 0x2FC579E2, 0xE205067F, 0xB57FE2FE, 0xC0BCEAF7, 0xAA01E717, 0xF8D5007C, 0x643B4DB7, + 0xEEDAFC07, 0xFD14DB5F, 0xA36F2C6C, 0xDDB5FD18, 0xD4CFD967, 0x3CA83FF5, 0xE3F7E1EC, 0xD11FEACD, + 0xF89BF736, 0x2D8A75EF, 0x63B5DFC1, 0xEF5C6E3C, 0x0486BDCE, 0xE5F05AED, 0xADF26379, 0x1DAF913B, + 0xBE3F1F62, 0xFBDAEF98, 0x0FC3574D, 0xBF07F323, 0x9E0FB4DF, 0x9E91BF32, 0x2F827940, 0xFB790772, + 0xED37F423, 0xFA6DB55F, 0xC37E347C, 0xD3FF55B2, 0x7E1EACEA, 0x87F66D7D, 0x523B9F82, 0x79D3D43B, + 0xD94AD7CD, 0x7B5F9FF3, 0x02FBC2C5, 0x13EE0F67, 0x8FF160FF, 0xB8FF0DF7, 0x13F67595, 0x7B726FFF, + 0x69FEB03F, 0x07BF33BF, 0xE13E8DF7, 0x27F86506, 0xBED60BFB, 0x9938DCD7, 0x8BE65E90, 0x3EE4ABFB, + 0x1FEF87FD, 0xCCF79C27, 0xAD5FFDF7, 0x545B243E, 0xE77BE0FB, 0xC27C18A5, 0x36FE60DE, 0x85F3C1C4, + 0x6B30F88A, 0x31FF4662, 0xFF07F6C4, 0xFE4F642F, 0x9CAFD0AF, 0xF92DF2FD, 0xF9B93A1F, 0x1B7F09F8, + 0xC46935FC, 0x9BF187F3, 0x339E8F88, 0xAF28C15F, 0x1CB4BED4, 0x17B17C3D, 0xDE7DF1D3, 0x8F765E2C, + 0x5F73BEE0, 0xBD247F12, 0xD77C83C1, 0x4F2E80D3, 0x649C01C7, 0xEF357E9F, 0xF027023E, 0xFD97ADCD, + 0x5BD69E91, 0x13539FF5, 0x052EED7D, 0x04FF656F, 0xF3B6B567, 0x3E626A93, 0x0F5CF6C2, 0x7DB4FFF3, + 0x613E7C7F, 0x60EFAF07, 0xCF27DDD3, 0xD3537B9F, 0xF5A693EE, 0xDEDE9EDD, 0x27BDA9E3, 0xFB72DE83, + 0xF5F562F4, 0x796F8A1C, 0xE6167BFA, 0xBC57B5FE, 0x2AE77EEA, 0x4D472DB5, 0x67EFDBFA, 0x5339EFB7, + 0xDE14F711, 0xEFBB07CF, 0x792FF17F, 0xA01FFF4F, 0xFCBFBCEF, 0xC60391B3, 0xB3337B0F, 0x8D07936D, + 0x62D5AFAD, 0x6FD33F30, 0xFCF17EA9, 0xE31F333F, 0xBCE780D1, 0x7FF7EFD0, 0x3EF1684C, 0xFBCA3FD9, + 0x9D6C335E, 0x9D9F8F76, 0xE08FF64E, 0x760FEFA8, 0x9CF7E1A7, 0xBBA30EF3, 0xA3FCBD1D, 0x970FB57F, + 0xB20F7FBC, 0x474FF6C1, 0xA7FE49A4, 0xFFC8D357, 0xFCC58EF7, 0x7F06231E, 0xDE87F787, 0xC8CF3A7E, + 0x2C075E9F, 0xDF38FFDC, 0x57B339F7, 0x55B32FE6, 0xF92D7F3F, 0x4DAF1C56, 0xFEF40A7C, 0xDE03595A, + 0xFC80FDC8, 0xFD093EF7, 0x31F721EF, 0x812CF5F6, 0xDF91DA83, 0xBEEBBFEE, 0x95DD5F47, 0x660214BC, + 0x2714F73B, 0xC4E0F73B, 0xE0F3BEA9, 0xF99F535F, 0x71BF2086, 0xF57ED19D, 0xF9F753ED, 0x6FC6F8F5, + 0xBD66D217, 0x7FDE950D, 0xB6F66453, 0x427F9B62, 0xF7D35CF9, 0x99E59BFD, 0xD660EEAF, 0x52DCFF2B, + 0xEE8BAC95, 0xC7F638EF, 0x331F1F2B, 0x76F9C5FC, 0xCF1C3E76, 0xF98FFF2F, 0x8EFF7F00, +}; + +u32 point_table_binary_2[] = { + 0x11726593, + 0xBF4AC350, 0x18C5BFDC, 0x865B690B, 0xED604524, 0x43754911, 0xC13F7341, 0xC72A1D25, 0x43274707, + 0xA52F6041, 0x7727DF21, 0x4F10A8BE, 0x4127A7A2, 0x9B14FA04, 0x76106CD2, 0x24DEDB73, 0xBF24ADE3, + 0x8FEFE49C, 0x9BF3DD1B, 0x0734A02B, 0xA2AD9DD2, 0x97E77969, 0x1CA45DF0, 0xA2E7BA6E, 0x1AB7C095, + 0x60D1FB78, 0xF715435F, 0x09A04FEF, 0xE94D339D, 0xCBA74EA7, 0xA3387D01, 0x47DF5AAF, 0xE7E9AB62, + 0x2AFDC09F, 0x069AC307, 0x2BE63C70, 0xE8E83CFD, 0x3DF4CB6D, 0xCED3FCEB, 0x5BF1D1E1, 0xC1EA3CE0, + 0xD0D1CCF9, 0x8DB61CEA, 0x7CBA04D7, 0xC6727876, 0xEC2AC679, 0x6AE3687E, 0x777B9D9D, 0xAFD18EE6, + 0xDA5F08E8, 0xA5845E08, 0xCCA5847E, 0xF3FBFFFE, 0xFC7F9567, 0xCE0313C1, 0x1F5C9E11, 0xC11FFAF2, + 0x0C7A3185, 0x9FF04DFE, 0x1479C28F, 0xE63CD7FA, 0xE4533EF2, 0x1CBC1445, 0xBDD56786, 0x9FD55FD7, + 0x572726DF, 0xF85527C8, 0xE73E5523, 0x62341A65, 0xFB6E08C3, 0x0173CB5E, 0xDD8780F5, 0x9B4CC4BC, + 0xD21BCEFA, 0xA693D324, 0x490AFB05, 0x73DFF5B0, 0x7BC1FD63, 0x0ECEFBDC, 0x6D6A3FDE, 0x473D04E7, + 0x7EAA13E3, 0x8F3998FB, 0xA987375E, 0xB10F22C3, 0x66FF6A23, 0x557D1F79, 0x3F36F394, 0x9988197A, + 0x30DF07A2, 0xE63E33F4, 0xE0EC7D90, 0xB3C78C39, 0x3836EF4F, 0x6D242DBE, 0x0FDB70AE, 0x475EEE07, + 0xCEF539AF, 0xCD5BCC76, 0xC6D083FF, 0x00000000, +}; + +u32 point_table_binary_3[] = { + 0x11726D92, 0xB14BC340, 0x14C65FD3, 0xD82BA595, + 0x5BA4ABA8, 0x93386429, 0x38B94A8A, 0x48A7E0D2, 0x45904E05, 0x57B74207, 0x270731FF, 0x825B37A1, + 0x6EAE99C4, 0xC92DDDFA, 0x3728A55C, 0xE2BDFBF2, 0x52D27A99, 0x7E7CDF7B, 0xEF7B77A1, 0x90E2FC84, + 0xA8D650B3, 0x6EB79B53, 0x988FC166, 0xF2F1FE92, 0xE7C7E046, 0xCF4CEE6E, 0xAF2DC3DF, 0xE8A95910, + 0x04D64F71, 0xF64CB4F6, 0xD492EB59, 0x67FEA9A9, 0x25EB5C0F, 0x360FDC8F, 0xFBC32F4C, 0x312D88F6, + 0x12958497, 0xE74E079B, 0xE1D3E3B8, 0xCCD3B930, 0x43F18355, 0xE2E6A7E0, 0x26A95FCE, 0xC7CCFD5B, + 0x96DD3E29, 0xE6B5C8DC, 0xB8FA14FD, 0x9A25C36F, 0xA6C8BFBD, 0xCF4EDEA2, 0x9F990A23, 0xBF67E79D, + 0x9D1EFD93, 0x677B1EF6, 0xF32C8BBF, 0x766FF3BD, 0xD5175114, 0x391DBCBA, 0xFAFE7C75, 0xF3993B03, + 0x61F83B83, 0xC25F70BD, 0xAF1230FC, 0xF5BE194A, 0x7DF53EAB, 0xF72DEFC3, 0x87EBE5BD, 0xB506CBFD, + 0x6B7DB83F, 0x9FCFCBFB, 0x202A3815, 0x0E0EB22C, 0x2BF7D5BA, 0xCA5F2BED, 0x390E8589, 0xA41FE7E1, + 0x23FDC0DA, 0x139DF7D1, 0xDE460743, 0x97FF8DA8, 0x4DE82FEC, 0x97CCF37C, 0xFBE17F14, 0x6ED36834, + 0xDAD177EA, 0x5361823F, 0x15FF8639, 0xAF160E85, 0xFD8ACEFD, 0xF1BE782F, 0x120E859B, 0x25C30FFE, + 0x03000000, +}; + +u32 point_table_binary_4[] = { + 0x11726D93, 0xBD6E1A41, 0x1485EFAE, 0xD16A415B, 0xAC4D1184, 0x8B908015, 0x24640929, + 0x72142985, 0xDD506051, 0xD0842695, 0x1BD72ED2, 0x44427E06, 0x5BA440C9, 0x03E40122, 0x85DE1225, + 0x8FE08770, 0x1584961D, 0xCF9D3377, 0x66D6C950, 0x7DDC73FF, 0xE6CC4637, 0x74194F48, 0x9F9486C3, + 0xA18A6E54, 0x174C74FB, 0xED4AD125, 0xB8E618FA, 0x9AD6F7DF, 0xBDD67AFD, 0xCF82288E, 0xD29AE483, + 0xA1977A69, 0x228CFC34, 0x11BDCE37, 0xC7F3FE37, 0xD1DF9DAF, 0x07F6F588, 0xFC7CE5BD, 0x9BFF80F5, + 0xE57D757E, 0x669E2789, 0xBC1E0CBD, 0x5A213FB1, 0xFBA815F2, 0x93209FB9, 0xF1A25FC3, 0xDD17E66D, + 0x90AFC75C, 0x738CF9E5, 0xFE649FB0, 0x9E993EF6, 0xF3837D7F, 0xD6E70744, 0xB3D9CCE8, 0xC1A2AFEE, + 0xF3BF7D59, 0x1FDE0F18, 0x71D503C7, 0x8EA18FAD, 0x5EFC9B8F, 0xA603EE2F, 0xFE4E0660, 0x791FF3D1, + 0xB0BD5C2E, 0xDDFDCD47, 0x9DC3B22C, 0x2B716699, 0x6F32907D, 0xB0EFC5DB, 0x80757C6A, 0xE3D26F3A, + 0x08FA1B3D, 0x58FC998F, 0xA00FFBF3, 0x3CE59616, 0xE567A2FA, 0xFBE31F88, 0x8B3F9D8A, 0x7F5BE13A, + 0xF4BB8DD5, 0xDBFB486D, 0x5CFCCA28, 0x77CCF14C, 0xE2BA9F7A, 0xE27EF9B5, 0x99B70EDE, 0x6D2CDBF7, + 0xBEB5F9F2, 0x3DF1C1FB, 0x93EF0B2C, 0xFE66FAE7, 0xBE9705E7, 0x67AE3FEB, 0x33AD9738, 0xF3D672E8, + 0x37F651DD, 0xF28EA875, 0x9C1F19BF, 0x7A12CF8F, 0x8CFF2BE1, 0x4ECFF8FB, 0x28FA8B31, 0xEBE5FD6A, + 0x47BEBCAC, 0x67FC26D5, 0x6587FAA7, 0xFD53C341, 0xBEB0FA43, 0xF4F1FC5F, 0x96FAC6DF, 0x31EABBF7, + 0x31F6F343, 0xEFE71736, 0xEFCBDE7F, 0xFB57F186, 0x59FBF7C8, 0xF1D627A2, 0xF57AADFB, 0x81F9308B, + 0x3FFBEF55, 0xBDC4A55E, 0xB1294EA4, 0x3EBF8FE6, 0x1998F5BC, 0x5F1EF97A, 0x1C6FCF8A, 0x16F643FC, + 0xD513E2A2, 0x0FEBB37E, 0xFF137A99, 0xA7F9B568, 0x4A3ECF93, 0x7FF0F387, 0xF9D2AF78, 0x80FE1900, + }; + +u32 point_table_binary_5[] = { + 0x11724D90, 0x310AC240, 0x1045FF42, 0x62148C06, 0x05B11121, 0x10639B22, 0x606929B9, 0x482A4B21, + 0xD7B03217, 0xF00C9EC2, 0x2E367A03, 0x4FA0A0BB, 0x66F76763, 0xA67BCCCC, 0xFF7F465D, 0x10A93D20, + 0xBDBE381D, 0x0F4A5DA4, 0x2403B7EB, 0xD9B0BCC3, 0x141911B9, 0x2FD6F1B2, 0x6621C40A, 0x782D46CD, + 0xBE7A907B, 0xD08C8CFA, 0x80F72153, 0xDFEA21E3, 0xBCFB74BF, 0xB553CDD4, 0x739FFE9B, 0x7DFA49CF, + 0xFB683FBD, 0x4FB6FBE4, 0x6D38F7F5, 0xBECDBB0D, 0x838165ED, 0xB78BC9D6, 0x7F17DB79, 0xFA6F52A0, + 0x288A36CF, 0x260D12B2, 0xCD1B245D, 0x3D5DD4E3, 0x7DCE04B3, 0x3CCFCD7F, 0x4CBFC3E6, 0x5F1367C6, + 0xFC64A765, 0xDEEBF818, 0x5755D5FE, 0x132D377A, 0xFE705A96, 0xE5DFAFE1, 0x1F000000, +}; + +u32 point_table_binary_6[] = { + 0x11727D94, + 0xBF4A0341, 0x10C6E772, 0x7FB85CD0, 0x5C172444, 0x0389689F, 0x1710EC82, 0x85AF6161, 0xA9A44827, + 0x88554044, 0x0C6825F8, 0x0056E97C, 0x8380A016, 0x291411CC, 0x13D824F1, 0x6EBDD9EF, 0x66B309C1, + 0x0B297E37, 0xDFCC37BB, 0x334992D2, 0xB63A269A, 0x3DFAE3CD, 0x5A452569, 0xAAC0C984, 0x590DC04E, + 0x2F99DC5C, 0x9E640CBD, 0xD3F3C7CC, 0xD4061309, 0x434F047D, 0xC105FBEF, 0xC2D0FBEF, 0xFEF7EECE, + 0x9666564F, 0x7E8B4D70, 0xAAC0446F, 0xC3075D8F, 0x994644E2, 0x072E36A5, 0x1F46B721, 0x0CBDDB80, + 0x9ECFC31C, 0x9130F411, 0x899F5380, 0x5F59C5F1, 0x1AD71FA1, 0xFEFA13C7, 0xA98D388D, 0xCA6A55BF, + 0x2BFA19C1, 0x1FF96A80, 0x7CB781FC, 0xE57E97FB, 0x4952E823, 0x32FD9CF3, 0x7DB95FE1, 0xFDC7EB2D, + 0xE76B769E, 0x0D631EC3, 0x20629679, 0xB89FC24E, 0x41F3B834, 0xE57ADC8F, 0xD6BF08CF, 0xEBE5F76B, + 0xFCA43FBD, 0x0FD74184, 0x7D98FB21, 0x8E7AB3BB, 0xD294E3B6, 0xBF3DEFA8, 0x124472DF, 0x9A6BF097, + 0x79C741B7, 0xD5EFF7CD, 0xBE10755B, 0x9D4EC7DA, 0xA783BA30, 0xF4CB7C58, 0x5FD48365, 0x7F89F636, + 0x84A107CB, 0xBEF31B61, 0x1058CFEB, 0x8AC8CB3E, 0x29C7DA60, 0xB2397F98, 0x65BE5ECE, 0x7A9FB4DE, + 0xDD376CE9, 0x25DFB359, 0xFB413FF7, 0x774F73D6, 0xF9A167F9, 0xFD1FD7FE, 0xA1B71827, 0xBBBF15FD, + 0xCA79255F, 0xCE2BFBE9, 0xD10F55AB, 0x55337FCA, 0x59F68B1F, 0x61A9CF2C, 0xFBC86F84, 0x4160D98F, + 0x6C028611, 0x8F73BDDC, 0x7748F8FD, 0xE5FF0FD9, 0x63CF37CC, 0xBE176747, 0x661E61AE, 0xFF030000, + }; + +u32 point_table_binary_7[] = { + 0x11727592, 0x316AC340, 0x14444789, 0x100813B2, 0xBD8A3476, 0x1208B851, 0x615CA548, 0x950BE814, + 0x3E800A17, 0x2ED5BB11, 0x0497B980, 0x0AB7E95C, 0x39A50B07, 0x17398441, 0x58186FF6, 0x6BF22545, + 0x90ED1E33, 0xDA3F3B5F, 0x768D1196, 0x70271CBD, 0x3CC7D6AE, 0x2F960C90, 0xEDE1F205, 0x04FBE0B0, + 0xF97873EC, 0x5D914DAD, 0xE3955CAD, 0xCC60F7F9, 0xEE98FE6A, 0x157C9379, 0x9FB700C8, 0x9CE72DC2, + 0x27D5BD7B, 0xE07ADBEA, 0x64D5C965, 0x110EBBFE, 0xB2A05FF2, 0x0A9FCECA, 0xF49FCEE1, 0xF0F1E1AE, + 0xCEC77966, 0x60CC4DCD, 0xBCFF3FEE, 0xE76BF3C8, 0xFBD55F16, 0xB756FD9A, 0x8FFDFC9D, 0x2F7D91E9, + 0x1766BFE6, 0xB7DF7EFF, 0xFD7ED9A7, 0xF38FB32C, 0x6BF62187, 0xCC7E2715, 0x90A669D3, 0xF7A43263, + 0x65996F82, 0xF934CFF3, 0x4607E653, 0xD1DB7DCF, 0x6265FA67, 0xB1F835CF, 0x113E9224, 0x69F67D74, + 0x5F28EBFF, 0x124551E7, 0x7D7ECDDA, 0x97DFD1C9, 0xD47F0000, +}; + +u32 point_table_binary_8[] = { + 0x117265D0, 0x2F4FC340, 0x1806F0A7, + 0xCB72C92D, 0x653D8768, 0x1866053C, 0x660E813B, 0x3753CF37, 0xC02C2906, 0xB9D42E08, 0x041A1C7A, + 0x12874312, 0x1232CD27, 0xD8EC8E7B, 0xFBE4BD94, 0x71EED73E, 0x77EF1FF8, 0x6CB0FF06, 0xCC4FB1BB, + 0xBFBB09F0, 0x61439BAF, 0xCF8FE7E8, 0x7DC003BA, 0x3339398E, 0x4645DB89, 0x3A3B0346, 0xB0D38BF3, + 0xD32E4F03, 0x8FAB4508, 0x6B3AF780, 0xBC17D6CC, 0xE7DE4EFB, 0x46652B9A, 0xF958056A, 0xA937B805, + 0xDEDF9EBA, 0x3C6D2B9A, 0xFDDAB9D9, 0xBCBE2CA3, 0x398F9DBB, 0xECFAEAB2, 0x33F32E73, 0xEEA833DF, + 0xA7E1E911, 0x8A40FF9D, 0xE77FBFCC, 0xE75EF387, 0xFB3BDC0F, 0xEB03C58E, 0x66BF801B, 0xD7759DFA, + 0x97D3B66D, 0x9A776680, 0xA669D2FE, 0x67C68DD5, 0x52DF1967, 0xFAFFE58B, 0x58EFCB51, 0x33AFEF69, + 0x3F405996, 0x693FC030, 0x59FAD946, 0x4B7F3ADF, 0x3626D4F2, 0xDEB0779F, 0xE6FD5F00, +}; + +u32 point_table_binary_9[] = { + 0x11726D92, + 0x3D6AC340, 0x10859F84, 0xB054A810, 0xAE0C6E52, 0x84601702, 0x812F6052, 0x2665C09D, 0x8B342902, + 0x3983719D, 0xCAE8423E, 0x8721E0DA, 0x45CA3804, 0x79373BF3, 0x346B1162, 0x70F169DF, 0xCCBCF941, + 0x8B160FC0, 0xD77D7E06, 0xE0D1FA37, 0x3260EC6F, 0x819F19F0, 0xFAF21438, 0x7C51CECF, 0xC2C91D39, + 0x298B844C, 0x7D5202AB, 0xD54A59F2, 0x65DF8C17, 0x3DB94824, 0xBFBE7F00, 0xA34FD6D3, 0x77E52279, + 0x5E3F46C6, 0x2EF764EA, 0xB1BBFA13, 0x4E37C6D4, 0xA79BDC0B, 0xBB03EB21, 0xA53F77A0, 0x1FA47E21, + 0x1CDC2AA7, 0x8D31F569, 0x437FE14F, 0xBF6BE3BE, 0x9F35F536, 0xAFD1BB5F, 0xC4FACAD4, 0x6B3EF1B3, + 0xCC3BF1AF, 0xF594DD29, 0xFA099C6D, 0x8DA9CFB6, 0xD45B3F97, 0x7DDE0DFB, 0xBDECDD29, 0xFA9179C0, + 0x9D64DEEA, 0x57D9E2FB, 0x7ED18CE3, 0xBC959713, 0xDB8FECEB, 0x3827DBBE, 0x8FF3666C, 0x2CF9AA7A, + 0x10AFBC9C, 0x0CE701DC, 0x94AC6FEF, 0x64EBB7AA, 0xAB5164D5, 0x93E33E82, 0x41E75C9C, 0x4755936D, + 0x9E40D1DF, 0x53BF8F21, 0xCBBC5062, 0x3A9DC679, 0x21F07FFA, 0xBFF9EC9E, 0xE527F176, 0xCF1978BF, + 0x760FF225, 0xB2D6CB54, 0x1FF7D5E7, 0x8BF71658, 0xFDC098F9, 0x6C3F96FF, 0xEAA7BBB2, 0xBE771AFF, + 0x0B000000, +}; + +u32 point_table_binary_10[] = { + 0x11726591, 0x314BC340, 0x18865FF1, 0x6C323864, 0x882E0E0A, 0x8A935BA0, 0x7572312A, + 0x38E40FA4, 0xA39B4B1D, 0xDC843866, 0x950E225D, 0xADF41F38, 0x8A9B501C, 0x05E9D49F, 0x5152BDF3, + 0xBEFBF27D, 0x82DE9487, 0x7BEECDBD, 0xF7D919FA, 0xEE19C086, 0x79DADBDD, 0x7276E6BA, 0xCCCB1762, + 0xC08D89CD, 0xA5DBBCBD, 0xB9F08C29, 0x73F47576, 0xD2FBE581, 0x70EB0F5C, 0x1AFC2173, 0x67E2D28F, + 0xF7B167F6, 0x3B13F657, 0xF6793F9E, 0xBBF4ED75, 0xE499F7E3, 0xB9EC638A, 0x7360F52A, 0x5A1CF60E, + 0x82CF6C1B, 0x62CA275E, 0x7BB40D9D, 0xA77C66F6, 0xE93EC4D1, 0xA76DEEEF, 0xAE433FE2, 0xF5A3E588, + 0x197D66F3, 0x707ADC0D, 0x7DD88F16, 0xC4FA1E7E, 0x1545A1E7, 0x13CF799E, 0x6B7E826D, 0x575595F6, + 0x47CB72DF, 0x043BC197, 0xBE6859DE, 0x878CBAAE, 0xB54F22AC, 0x7980E4CB, 0xFF89ADCC, 0x0FD17796, + 0x653A0F5A, 0x65596A1F, 0xE33FACB5, 0xDAD7FCF3, 0x63F687C2, 0x46997DF3, 0x272F0E79, 0x322F5A94, + 0x27F3322D, 0xFF000000, +}; + +u32 point_table_binary_11[] = { + 0x11726D95, 0xC16A5351, 0x108627B9, 0x6992A649, 0xBCB78606, 0x4988116A, + 0xD082505C, 0x17EC421B, 0x04C12C7C, 0x0891148A, 0xAB2C025D, 0xB957BAE8, 0x13F8006E, 0x843C4096, + 0xA20B45BA, 0xD085285D, 0x49A831C6, 0x1873AF67, 0xCE9FB973, 0x6E30BB8F, 0xFF9F3933, 0x73E6DCA4, + 0x8EA2C3B4, 0x4754FD9C, 0x2F7F78F3, 0x324A1D85, 0x6D3051F7, 0xF123CB99, 0x874457DF, 0x0B478760, + 0xF8C317E0, 0xF159DE03, 0xC33F3E83, 0x9F99F3CD, 0xC7C2386F, 0x3E86DFE6, 0xFB4244CF, 0x7253391F, + 0x1C4E249E, 0x79E35818, 0xFE8D63F5, 0xD37DA2E0, 0x9BD60796, 0xFAA0A773, 0x7A3E58CE, 0x4F0DE60D, + 0xA2C2D3A0, 0x063FD864, 0xA8497F60, 0xBA29F5C2, 0x9F64FF76, 0xF18EEBCF, 0x5E160EDB, 0x60EFB7CC, + 0x137E30EB, 0x8B05D1DA, 0x44E7357F, 0x45543AD7, 0x7AC1F975, 0xC90FBF72, 0xF49ACB13, 0x0EDB609D, + 0x07FB73BF, 0xF47EC17A, 0xBFEC2F8D, 0xD41F3E27, 0x5AFF297E, 0xE42F8D34, 0x9EEB71F3, 0x83751F38, + 0x7F768D08, 0x4CB47862, 0xD45CE6DE, 0x72BE2D70, 0xF19DCC1B, 0xFE602B9E, 0x9FC9572E, 0x6AFCDF8F, + 0x66DEF938, 0x7E005DFC, 0xA91674E4, 0xE3FB44FF, 0x4165C92D, 0xEE673E2B, 0xBE957EC0, 0xC82FFDF1, + 0x2FDE0793, 0xFFE25CE3, 0xB9BED944, 0xE3A16B3C, 0x74A9373E, 0x7F2B793F, 0xA2AFCE67, 0xB5FFD480, + 0xF773116A, 0x3C58FDFC, 0x7EA633D5, 0xC1AAF3FB, 0x1BFD501D, 0xACE7AFFA, 0x93F94CBC, 0x795FDF2F, + 0x9C78CB3A, 0x1FFB3E4F, 0x8366E2FD, 0x9E6A7EFB, 0x3EAF39F5, 0x58163FEA, 0xF3EB325F, 0xD4E7D775, + 0x9EECDF6C, 0x26CFDB6C, 0xC6F761EB, 0xCD97351E, 0xAC7EFBBE, 0x33AA8335, 0xFFAA3F99, 0x6F757FFE, + 0xB31FE6FD, 0x8EBEAA0E, 0xD6FCC9FD, 0x48EE53BC, 0xBF8DA09E, 0xD8F786CE, 0xCF7E1FAE, 0xEBFCC0F0, + 0xCBF779AF, 0xD239E8F5, 0x7AF1F775, 0xCFCC5B98, 0xE7D9DF01, 0xCBF7BBDF, 0xE81C0C87, 0xC398BB4B, + 0x167F77C7, 0x8937F3EE, 0xDF72E299, 0x9B1ACFF5, 0x5EFAA3F1, 0xCC7E56E3, 0x799F3BBE, 0xC65BF69C, + 0x78D34F34, 0x75E2F9FB, 0x9A49FA1F, 0x78AA5BF6, 0x353FDF47, 0xBFAA7ECB, 0x05CC43B8, 0x5BD0F958, + 0xAE6A3CEF, 0x43FF8AC6, 0x5B2EA99F, 0x997FCCD1, 0xB6E113B3, 0x1F69DFE3, 0x7AE893F0, 0x7E49FA81, + 0xBFE3B39F, 0x75B38174, 0x23AF3ADF, 0xCF6E013A, 0xE7838E7C, 0x727FBB05, 0xA94FFE7F, 0x2A54ABD5, + 0xE27D937A, 0x649FCCB8, 0xAC2EFB94, 0x71FCDC6F, 0xD3D1C195, 0x389EEBDD, 0x7674B0EA, 0xB61E4707, + 0x6B7EDE97, 0x7DD27AC1, 0x8E6EF6E5, 0xAEAB5B86, 0xFE0F0000, +}; + +u32 point_table_binary_12[] = { + 0x11726592, 0x3D6B0241, 0x108667C9, + 0x1E1C82B0, 0x8DD53556, 0xD6C291D4, 0x4224440B, 0x112195A9, 0x6D243621, 0xC4CE3F20, 0x81104804, + 0x0B1BC325, 0x4D0A1B6D, 0xD3580452, 0xA6D0D25F, 0x90EA3839, 0x75B3E3DC, 0x6C2E66B7, 0x7A98773E, + 0xF6DD812A, 0xC06E09B0, 0x7E138DAF, 0xCF670DD5, 0xDD92386A, 0x3FDDDFEC, 0x595F01C4, 0x1F51FBF6, + 0xFAD23000, 0xB16810EB, 0x73780073, 0xE2F724DE, 0x21962F1C, 0x1705808D, 0x1F0FB19E, 0x9E12EF2E, + 0xE2A11119, 0x860EB11C, 0x21633EE9, 0xE5E8ECF4, 0xC4C6C3B1, 0xDB273DE5, 0x8763BD60, 0xC67E51AC, + 0x17549FFA, 0x47B1DBA7, 0x7C9A7FFB, 0xBA794CE2, 0x40EC5492, 0xFA077CA8, 0x273FCC44, 0x369FD8A9, + 0xA05F7A2A, 0x0A7BFD24, 0x1BFEA937, 0x71EACCA8, 0xD7DF4E9D, 0xF5C4D990, 0xFC26DECE, 0x323962D2, + 0x6F67A2C5, 0x8CF5F45C, 0xB4C84FEA, 0xA7E7995C, 0xDAEFA395, 0x0C90F9FD, 0xEB63F70E, 0xFBF3FF01, + 0x28D5ED76, 0xEDFBF010, 0x937F79C3, 0xBD5ECFFE, 0x67DEE86B, 0xB59ADD87, 0xA2503018, 0x0CAC1F45, + 0x0196B15E, 0x49503DEE, 0x57327AAE, 0x8FFFA5BC, 0x7D4BBB0F, 0xCA535EB9, 0x5C4EED8F, 0xF2B01FCF, + 0x03C93CEC, 0xAF34DC6C, 0x36AD7FD2, 0xDC2008AC, 0x7F90627E, 0x1FEB29DF, 0x15C8BF71, 0x66DE5700, + 0xDFF7AD7F, 0x32E1D43E, 0x5BC6F9D3, 0x7A64F92F, 0x9FF43F00, +}; + +u32 point_table_binary_13[] = { + 0x11728D93, 0xBF4AC350, 0x14C6CFA5, + 0xBD501C2E, 0xC5A1A4E0, 0x96C5E13E, 0x40478742, 0x4A368314, 0xB70E2E2E, 0x5D84BE43, 0x170575B0, + 0x2FD0A171, 0x6FE84338, 0x38982D4F, 0x20388712, 0x726CFADD, 0x13F03A68, 0x32FDB8DF, 0xF9F7DD73, + 0xA9E03915, 0x44F5AD8E, 0x9E1EEE98, 0x8A3A0257, 0x8B97C705, 0x530CA6AD, 0x30F4B4D5, 0xD1C7DBFA, + 0xA007F348, 0x5F239EE7, 0x1C1295AF, 0xC27504AE, 0xEE8FF12E, 0x3F8FC09C, 0x21BED345, 0x3ECE70DE, + 0xE9A21E87, 0x609D0843, 0xAF13F42B, 0x5C6ED40D, 0x18FA7253, 0xA612DFD4, 0x672B8CFE, 0xD88A1EBC, + 0x4FF54CE2, 0xC1D51AFD, 0x81AB5C18, 0xFA2AD7B3, 0xE3FCB1CB, 0xA7845D3D, 0x05BDCCAF, 0xAC30F4CA, + 0xA21EC5F4, 0x0CBD09E0, 0x27585913, 0x5C5D5E1C, 0xFA01EF53, 0xC719B8CA, 0xA16FCE31, 0xEFC919F4, + 0xBE1FFEBC, 0xAE9E75FA, 0x0CF19DAE, 0x19C27FEF, 0x3E7EF90D, 0xBD4ECCB0, 0x896FFAC5, 0x7D9A5018, + 0xF72DECEF, 0x83BF2F88, 0xAF6F259F, 0xB78FFEBE, 0xC5D0D316, 0xFD52A176, 0xC837F842, 0xBCDAA11E, + 0x98439C97, 0x9BD35CFC, 0xFCE997E7, 0x478878B6, 0x4EEFFBE3, 0xCD2FF975, 0x32F894FA, 0xE85FD89B, + 0xCFEB5FEA, 0xEDD3C1FB, 0x7FEEFBAF, 0x7D91F995, 0x453ED9C7, 0xE0F02F97, 0xCBF63D4F, 0x5440ABD5, + 0xAA7D8F13, 0x75AEA6D3, 0x69BBAF01, 0x81E53D04, 0x549230F4, 0x8E33E1DE, 0x319FBC97, 0x807AA8E7, + 0xFC20EA9B, 0xF178DCFA, 0xD57CC28D, 0xBE6FC0D2, 0x7FDF40FF, 0x0D000000, +}; + +u32 point_table_binary_14[] = { + 0x11727594, 0x41485441, + 0x18C7BFF7, 0xF60DBC7A, 0xF0583108, 0xA232103C, 0x8587043B, 0x4856241B, 0x122C2468, 0x91419825, + 0x74304FD1, 0x42D05EBD, 0x8687B222, 0xA8080F1E, 0x4404C5CB, 0xDE13C23C, 0x04B16C77, 0x2FAB0783, + 0x969C7DAF, 0x99F9CF37, 0xBBBEB57D, 0x177F7EFF, 0xEF9B6FBE, 0xF9CF787D, 0xF48B4689, 0xFE3E88F6, + 0x0A370653, 0xAF2FDD00, 0xE706CF9F, 0x3B9DA6B3, 0x4955336D, 0xC9E5E2AD, 0x2B8AD5DF, 0x86C5A3EF, + 0x5F3F3996, 0x3B62060C, 0xBDDC91AB, 0xD02BAE11, 0x254DB9FA, 0xFAD533E8, 0x0D8B19AE, 0x97AE1305, + 0xC3A2F4F9, 0x7DD9E8C1, 0xB2F6F4C9, 0xB8E947F3, 0xC9B7B9DB, 0xBA1F4FF5, 0x0B8EEABA, 0x5F55DDE4, + 0xFB3DA2A4, 0xF54915F9, 0x7E8FAC7D, 0x587C8178, 0xAF5A6F5C, 0xCCF45FEC, 0x45DCB0DC, 0xBF7FF7A6, + 0xD3AB8EF7, 0x9DDE30EB, 0xD1AF1789, 0xA91FDFBE, 0x183D58AE, 0xE8FD1856, 0xFBCDF5CB, 0x95C70F8B, + 0xD01B1653, 0x7A1E1CF7, 0xEB72D9C4, 0x0B60D125, 0x974DBC00, 0xBDE8C23C, 0x39DFAF5B, 0xB6715A12, + 0xD3607B1E, 0x4BB2C26C, 0xF6BB2D2B, 0x8B0BCF8D, 0x1E2CA68F, 0xE7AC1EF3, 0x08FEC8CA, 0xC7772FA1, + 0x372CA6C7, 0xC7AEA7DE, 0x26FCD118, 0x8AF6CCFC, 0x37E18FC6, 0x10FC91F5, 0x8BD7E127, 0x9C97FF26, + 0x3A607F81, 0x7345AE67, 0xCE7B8D19, 0xFA602D3A, 0x182B5E55, 0xF35015CC, 0xBCE3EE6B, 0xC3978E39, + 0x8FECBC95, 0xDE70DCAD, 0xF3D359B0, 0xDC89CF80, 0xB37ECDFA, 0x11EB254D, 0xE8B3FBE9, 0xF43FEAD3, + 0x567C96EB, 0xB7FB39EB, 0x57AD473C, 0x3E65FC5B, 0xB0F94B71, 0x68F6DB71, 0xDED9F343, 0xBEBF6DF5, + 0xFFF18BF3, 0x93AD2FBA, 0xD01FCFC7, 0xAFB718F7, 0x253E053F, 0x1FBD4F9D, 0xF733D3BF, 0xBD4F73CD, + 0x5D6F6262, 0xC2F969AE, 0xF9D39F9F, 0x9F777E2B, 0x4BCB55E6, 0x5DAF3D3E, 0x275B7ADD, 0x9FD62749, + 0xE2EE8FD3, 0x5759DF62, 0x7D5EE543, 0x30BF37E5, 0xC3468B47, 0xB5BE81FE, 0xAACCBB47, 0xE2651BE7, + 0xF7A75DDF, 0xB15E5B3F, 0xECFFFC85, 0xCBBFC330, 0x74FE2602, 0x733DFDE3, 0xFAD083F9, 0x3EE54FA8, + 0x2F9F77F7, 0xC1FC47B3, 0xAB47C4F5, 0xA167863F, 0xA5FA4646, 0x469CDF88, 0x7993991C, 0x430F66FF, + 0x061435D1, 0x1FCE9714, 0x637F997C, 0xBB5E6099, 0xFD14A80F, 0xF3E2FC80, 0x305F6672, 0xCCF9F00B, + 0x7348387F, 0xD6872D7D, 0x4D1351A9, 0x5472EF41, 0xA8320CDB, 0xF74AFF26, 0x2727DD7B, 0x1FB4F33A, + 0xFA1B1818, 0x70F7891C, 0xB7D6BB77, 0xA7D01627, 0xAA6C2CB8, 0xFCD031F4, 0xA1D5FF03, +}; + +u32 point_table_binary_15[] = { + 0x11726D95, + 0xBF4B5B51, 0x14C7CF7D, 0xF9F98C41, 0x97404B10, 0x874AB682, 0xD68A9414, 0xEB5FD006, 0x8BD6C14E, + 0x9D4333A4, 0xA485E260, 0x17DD04FD, 0x03BAB4C9, 0xE2D8E2E0, 0x58D10A0E, 0x814A940A, 0x4E2E0575, + 0x11A498DC, 0xDB77DE37, 0xE7E6BED4, 0xF1F3BEDF, 0x7BEEB9F7, 0x7BB84F15, 0x7443BD25, 0x52479D8A, + 0xD6DAA842, 0x67057C7D, 0x3AF7FC99, 0xA10D70EC, 0x4618FED8, 0x4DA77274, 0xF8C59832, 0xF47411BA, + 0x29434F17, 0xA1ABA03E, 0x9D12A51E, 0x75DE0BEB, 0x7522FD4D, 0xB8B302BE, 0x3E5F5858, 0x08197EB0, + 0x3E413DBA, 0x4ABC61BF, 0x3EC17E74, 0xD5DEE6FD, 0x98797DA6, 0x2A8CFA99, 0xAAF8C174, 0x9028CB7A, + 0x70FB10FD, 0x82BD4B61, 0xF8BD4BF8, 0xF9FCCCA9, 0x29E87C7E, 0x30F4FFCF, 0x47F7CCF7, 0x60FD757A, + 0xDCF28360, 0xBF5FC2FD, 0xE7574D70, 0x2ECBF503, 0x9E817FF8, 0x47579F41, 0x3DCB4DEC, 0x67FD4DBE, + 0x0F7F4E18, 0xF7E5CFF5, 0xEA23CF9C, 0xEFEA9C37, 0xCE17CD93, 0x36E08FDD, 0xE47CE41B, 0xCDD394A1, + 0xA78BD025, 0x9F8125E8, 0xFA04FAC0, 0x12F613A6, 0xAB9169C9, 0x279A677F, 0x5EB88F4C, 0x55FC603A, + 0x181973F3, 0x953CFBF3, 0xE2FEC023, 0x6377737F, 0xBED13CF9, 0xFC60F825, 0x2F7F51F2, 0x86EE2F4A, + 0x3FDE3273, 0x7C2FD571, 0xFB8DEF25, 0x6A982770, 0xF24FA286, 0xFDBD4970, 0xF21CFB81, 0x33136055, + 0x40BDEC3C, 0xEAC97ED9, 0x79D493FE, 0x3213BD7A, 0xC823F939, 0x9A4FBC15, 0xC9E375BC, 0x25FD8253, + 0x6DA917E6, 0xFD177EEE, 0x078C7ADC, 0x4F382F2D, 0xF8ED3CB5, 0x508FF570, 0x1E27D324, 0x3A38F138, + 0x329F2561, 0xD4F34BE2, 0xC779F54E, 0x5AB9E7D5, 0x3B8929B7, 0x5FBA80DF, 0xCED3859C, 0xA77B1FB5, + 0xDEF9C0F0, 0xCBFD243F, 0xC53EE2BC, 0x60F5D3E1, 0x7D665AB3, 0xF7B9CF7E, 0xB0D58FD5, 0x6FF77EE8, + 0x9D6AB9F7, 0x471FE805, 0xBF9F21B3, 0xFF945EDA, 0x3C989F98, 0x63D6251F, 0xCA996337, 0x3FCAE94D, + 0xDB6FE8D7, 0x9B765EA6, 0x896EEFEB, 0x8A9D9780, 0x8DCBEBCC, 0xE6ABAC67, 0xBEEDB2D5, 0x473D6339, + 0x58DFDEF6, 0x8C9DF790, 0xE9953BFF, 0x66142CF3, 0xAB76CD99, 0xF4CF7EDA, 0x32676E7F, 0xB4A51BEE, + 0x7CAB5DDD, 0x409E78AF, 0x4BFEEC53, 0xF77D9F4D, 0x81E5FF52, 0xF2C71FDE, 0xA5CBFF21, 0xF862FD60, + 0xF8FBD7CB, 0x7B4E343C, 0x54AFD7ED, 0xFFA9E40F, 0x0FE17F22, 0x3A11EBF2, 0x3F29F944, 0xABABAB76, + 0x3E073DA2, 0x7C3E6F82, 0x976299BD, 0x4995B43A, 0xAF1FF406, 0x15EB763E, 0x097E99BF, 0xC011EAFF, + 0x00000000, +}; + +u32 point_table_binary_16[] = { + 0x11726D92, 0xB14EC330, 0x1086CF95, 0x519CAD61, 0xAA94850E, 0x652C483C, 0x40077606, + 0x86ECECA0, 0x203A545D, 0x78005489, 0x21880740, 0x30F519FA, 0x088C5D28, 0xA23B43B3, 0x203234D8, + 0xF87C3E63, 0xA1DE10E5, 0xCBFF9FCF, 0x7739A860, 0x0015D850, 0xC23E0C54, 0x5A1303DC, 0x4E2F886D, + 0x74E89365, 0xEB774C7E, 0x7148F952, 0x25FDC0A8, 0x4B669F2F, 0xF522B0F3, 0x33C3C05C, 0xA123E9E7, + 0x79EE7462, 0xBD58BEBE, 0x045DCC93, 0x21EA58DF, 0xE937C9F0, 0xE17EECEE, 0x47AC9FC9, 0x4F2CE6C4, + 0xEC57A539, 0x42D66F42, 0x2077667B, 0x93D3D189, 0x65B372FC, 0xD87E1645, 0x11CE53D3, 0xEF27CEC7, + 0xDB6CCB46, 0x507DEA67, 0x5B6E2EE9, 0x3CB34216, 0xCBAFF7F3, 0xB3913B9F, 0xF8E77AF3, 0x711758C2, + 0x4186F95C, 0x1F3C877E, 0x6C30939F, 0x99FF874A, 0xF17FF0FC, 0x007A593C, 0xDFBA21E6, 0xFBD58D4A, + 0x77E93C9F, 0x75DDCBB4, 0x7DE57ED7, 0xB54A9939, 0x3FE62E1C, 0xEFC77EF0, 0xCCF3C3C0, 0xF9F13CBA, + 0x9EFFFA91, 0x10EF07C4, 0xECF72DEC, 0x57E5D5C8, 0xDFFEDBBF, 0xD84FF525, 0xD0FE10B7, 0x9E7F0100, + }; + +u32 point_table_binary_17[] = { + 0x11726592, 0xB14EC330, 0x1086AFB1, 0x1D555511, 0x91D892A1, 0x0B11EF90, 0xA51B2303, 0x43907807, + 0x54A95337, 0x16DEA0EA, 0xDAAD8F40, 0xFA009D51, 0x27363A66, 0x64AB442B, 0x3936F69D, 0xCF54C14B, + 0xF2C57FCE, 0xFF7F6738, 0x0C12C035, 0x1C6FD6AF, 0x160EF60B, 0xC2F26CB7, 0xC6FA7709, 0xE71FF770, + 0x0C257122, 0x906F89E1, 0xAC665976, 0xE598F470, 0xD2EDE7C7, 0x06D9BE00, 0x885CB7AC, 0x472ED48C, + 0xEB794ED2, 0x74F4F830, 0xC5F388BB, 0x1DFBF19C, 0xDE8813F1, 0x20211E4F, 0xD15FA80F, 0xD0ED2EEB, + 0x3BC528FA, 0x5BBA7ADF, 0x6ACE7E88, 0xF51ECF0B, 0x7E55A9F7, 0xB44F7954, 0xA9E69827, 0xE4D5AB6E, + 0x417E49AF, 0x57C736B2, 0xAB67DE8F, 0xEDF3D33D, 0xE991BB85, 0xAFC7FEAD, 0xBD7B33C6, 0xC47C61C5, + 0x7A9924E6, 0xFE67A2AF, 0xBFB694A7, 0xF77FF0EF, 0x77D1FF96, 0x39E8FBDC, 0xD7877E4C, 0x1CD7751D, + 0xF34C9C1E, 0x99E7EB3D, 0xE17CA9BF, 0x32FA6796, 0x501445EC, 0x17FC6380, 0xAAAA2EF4, 0xC43C4F09, + 0x43E1F3C2, 0xDF7D1494, 0x9FEF1B40, 0x9EE7B1BF, 0xFE3CE430, 0x5FFFA569, 0x1AFB0B00, +}; + +u32 point_table_binary_18[] = { + 0x11725D93, + 0x3D4EC340, 0x1085C7B1, 0x91E31011, 0x3B085120, 0x0292CD9F, 0x44410314, 0x285D0A24, 0x0A6A4E90, + 0x8A1434E4, 0x18485000, 0xF72057C8, 0x1DA04905, 0x05A28390, 0x18E265C7, 0x6FC6B1D8, 0x22D2E779, + 0x3BB3F366, 0x5271CD8B, 0xB9247BFC, 0x9FDD9D0D, 0x5371B327, 0x3011B319, 0xD01673D5, 0x0952B073, + 0x068EBEAE, 0x7A17C6C4, 0x60A2850F, 0xFB63197A, 0xA2CC039B, 0x53679BC8, 0x9D4C563A, 0x9D0EC77B, + 0x60933DDE, 0xF58BFBC1, 0x77F495EB, 0x25BF3F95, 0xFC52DF9F, 0x4A7DC91F, 0x7C0729EB, 0xB31BE89D, + 0x655F1871, 0x67396FC1, 0xCC666037, 0x227AB8BD, 0xB60CBD1B, 0xF9696B7D, 0x95F5F97B, 0xD27B5A00, + 0xE3BDE9FD, 0x642F89D7, 0x8A7CB69F, 0xA5723DDB, 0xEF3B73C5, 0xFA973DE7, 0xFEBDA93F, 0xCC93F568, + 0xA8EF0707, 0x23F5177A, 0xF137867E, 0x9C883E86, 0x7E9C0423, 0xF687EB31, 0x7FEE4743, 0xED0F1C8C, + 0xF43DCCB5, 0xF37A1BFD, 0x82AB9D7A, 0x7B71B19A, 0xF70F7633, 0xEE5FEFD7, 0xCEDD0C7E, 0x83897E0F, + 0xF3F988DF, 0x8D57B0EE, 0x43E3F564, 0xAA0C3D78, 0x3EEFB056, 0xF65F4EE1, 0xE7F12F11, 0xF4CA61AD, + 0x5C2F6C1E, 0x1C2923BF, 0x70ACBC99, 0x94EB85CD, 0xCDA4EC07, 0x7F29D70F, 0x9B60EDDF, 0x9E16DFD7, + 0x7DB05161, 0xCCD3A33A, 0x75BBDDC2, 0x3F12567F, 0xAD83549E, 0xBF27ACF3, 0xE32FACD7, 0x7DF6C823, + 0xDD679D77, 0x1E1F68FC, 0x3F87AEB2, 0xF493F37C, 0xBFA0AFC8, 0xFF55EFCF, 0xF7B131D6, 0xF720AE8C, + 0xFD667DBF, 0xDF2FF69D, 0x84FF0000, +}; + +u32 point_table_binary_19[] = { + 0x11728593, 0xBD4E0241, 0x1485EFB2, 0x206E2041, 0x0B122848, + 0x4CB6B0C3, 0xED49E84C, 0xDC9730F4, 0xB4466362, 0x61E533E0, 0x036CC303, 0x6C616563, 0x43624362, + 0xB70D84C6, 0xC2620B0A, 0xFE76DC99, 0x73EFCA60, 0x8CDB7D7B, 0xCF9D7367, 0xE60C25D9, 0x50F944D9, + 0xDB2EFE78, 0x8F1425BB, 0x4BF0B27F, 0x7F736D98, 0x12A24A6D, 0xD97FB81B, 0xE49C0DC1, 0xBBD87088, + 0x7EA7B11A, 0x9BFE10FD, 0x4E23BD90, 0x7ECD6E57, 0x187AB70B, 0xBD8AD93F, 0x1566FF14, 0x7AE5C36F, + 0x3D5B3E83, 0x31CF7AF6, 0xD514367E, 0x3D619EA7, 0xC7FA18FD, 0xE52C8D64, 0x7DF0E7F9, 0xFE7AD596, + 0x30F4D556, 0x1A997943, 0x7069817E, 0xBD3FB0AD, 0xFF99EFC0, 0xDF57572A, 0x26529DCD, 0xC6F8E74C, + 0x21D15609, 0x3B0EF8F8, 0x155C7AC1, 0x7ACD27CA, 0xDB34633D, 0x61C7C17A, 0xD053087D, 0x6971FA68, + 0xEA31B89C, 0xFDC107FB, 0x13BF6A0B, 0x754AC034, 0x11869E26, 0x6924F76D, 0x9F87EDAF, 0xFB919FCE, + 0xADF4DBF9, 0x3AC80FFB, 0x556AD0EB, 0x7971FF6D, 0x663B1FBF, 0xF3C6E7D3, 0x685B7E92, 0xAF7FEB3C, + 0xAFDB653F, 0x3EEFED54, 0x18FAED74, 0x35963CD9, 0x79B5E795, 0xF7127881, 0x371A8D8A, 0xFC9B3F41, + 0x50BC0FA2, 0xB3A3F97C, 0x5EE429F0, 0xC0927FA2, 0x1357EB25, 0xAF81C7EC, 0x4B3DFFC7, 0x8C3A58F6, + 0x435427EB, 0x3EF115F7, 0x5DDF63AD, 0xAFB3FE1B, +}; + +u32 point_table_binary_20[] = { + 0x11726D93, 0x3F4BC350, 0x14C56FD2, 0x47F368A0, + 0x0DD541C9, 0x245DDAD9, 0xB5E020A4, 0x8BD2B51F, 0xC0B5E097, 0x10B2BFD9, 0x45F02BA4, 0x38761671, + 0x72EB4728, 0x28940E4A, 0xF2626E4E, 0xEE4BA936, 0x50F8E59C, 0xBE3FF79C, 0x5A6367E5, 0x031185DE, + 0xFCE3EDB9, 0xA41B70F0, 0x295C2EC1, 0xE10FB335, 0x600AC1C5, 0xA8610AF2, 0xEAABE266, 0x3D7CCA62, + 0x05F6F644, 0xB57F05BF, 0xB70F7266, 0x6F522EE9, 0x8CE8EBA2, 0x3704DB19, 0xD83FBFBE, 0xBAACCFC3, + 0xBC8B85E1, 0xDFC5F05B, 0x03FDBB0F, 0x9DCF0786, 0xCEFB33E7, 0x1A3AEF0F, 0xEE0D71BE, 0x633EF28F, + 0xC05609C3, 0x6F15FC32, 0x8FBCDB29, 0x0FE7D5D9, 0x0B9301F7, 0x9F705E70, 0xDE05F3FD, 0xEBF96EE1, + 0xF726D083, 0x2D747F03, 0x7DB086EE, 0x6FA00FD6, 0xED7AFE1D, 0x51F1DE4B, 0x251F30E6, 0x2DF3D06B, + 0x613260F1, 0x7B2FF09F, 0xBCFEBF1E, 0x99E291E8, 0xD4B47E30, 0xFC7FF26E, 0xE615256D, 0xFEE028CC, + 0xB2CCF5A1, 0x7A135A6B, 0x5D7E5132, 0x8E59B7D2, 0x471AC7AC, 0x4BFE51B2, 0x98B22EFD, 0x245A4C59, + 0x97BE44C9, 0xFD6D9AA6, 0x354307BB, 0xBE9226EC, 0x8779A886, 0x257FE5FA, 0x2A7E723A, 0xB3AA9E43, + 0xBF56AAB9, 0xAF303986, 0x1F2CF9F2, 0xFED26F59, 0xFFB0EFBA, 0x62EE97FC, 0x1F74E397, 0xBCC83174, + 0xF9BDDC4F, 0x539B2F18, 0xFE5F0000, +}; + +u32 point_table_binary_21[] = { + 0x11725590, 0x3D0AC230, 0x1886DF48, 0xA4ADD0C5, 0xAD7469C1, + 0x038408AE, 0x0E05A14E, 0x422F2008, 0x0E829B07, 0x118A57E9, 0x5D143C80, 0x4B974E2E, 0x896DBE26, + 0x8DE3C3FB, 0x7CBF2851, 0xEB1530FF, 0x045F001A, 0xA5BE1203, 0x97736518, 0x7B207A02, 0x94A326B6, + 0x7ECF6F40, 0xF1C5D2D6, 0x13CF9262, 0xBBD6BA21, 0x0666C990, 0xEB867C80, 0xFC894346, 0x6C7D9A67, + 0xB89FC73A, 0xCB349F75, 0x936FF67D, 0x018FFBCD, 0xE4C421DB, 0x151B778F, 0x90422AA5, 0x9C2F6496, + 0x5B1EFA1D, 0xAA2C77FB, 0x1B16D2DF, 0xE778F272, 0xC394DB7F, 0x001CFE3F, 0xF8C8F63E, 0x8EFFFDED, + 0x7D18FFDF, 0x1B519AA6, 0xAE5FD0F2, 0xC8F78376, 0xAA271F88, 0xE358FF00, +}; + +u32 point_table_binary_22[] = { + 0x11726591, 0x310AC240, + 0x1444C710, 0x492006B4, 0x4EA3A449, 0x1952D85A, 0x88828D85, 0x428E6021, 0x789ADCC5, 0xD328923B, + 0x088245D6, 0xDD9DFD9B, 0xA8E91E3B, 0xF367F23F, 0x6E68540E, 0xFDC5C1F9, 0x7454B8A9, 0x0B1910C6, + 0x1D183F84, 0xD190E340, 0x4B1476F4, 0x07DA7FD8, 0xAF34D31F, 0x0CFC8643, 0xF47E32F3, 0xD4B5CF37, + 0xF3D4F527, 0x7FC73C6C, 0x22C53CF6, 0xC186EF46, 0x6F78D40A, 0x533F6AA9, 0xD7B32CBF, 0x8BE865DF, + 0x73EADF85, 0xD3E77DDE, 0x76BDB47A, 0x72F4FAEE, 0x339D755D, 0xE7F3CA6A, 0x3AABEBDA, 0xF729ABF9, + 0x224D53FF, 0xFFC07C61, 0xDFFD3ECB, 0x4A987AB2, 0xF4292B40, 0x58FA5876, 0xFB89076C, 0xF4319E4E, + 0x4F9E68CE, 0xB2CCF79F, 0x68BD61B9, 0x4FE8FCB2, 0xCF50EB4D, 0xDFBF7983, 0xBC2449FC, 0xBD20F3DC, + 0xFDE1F23E, +}; + +u32 point_table_binary_23[] = { + 0x11725D94, 0xCF6A1351, 0x14C6CF64, 0xEE4C2B13, 0xC26D026D, 0x2A424235, 0x2D486C42, + 0x1722B814, 0x4ABBEBC6, 0xAC05572E, 0x2CB8320B, 0xA98F50DC, 0x68DCB870, 0x6BB76621, 0x54F0017C, + 0x004550DC, 0xE8034830, 0x7FEEBDCE, 0x99EF9E3B, 0x8393D52F, 0xF9CE37DF, 0x39F7DCB8, 0x29F5A25D, + 0xA2F979B6, 0x2422E7A6, 0xD615FC46, 0xD1E1BDDB, 0xCC3BF9F7, 0x643EDB1B, 0x9F3EBCCC, 0xD91D15FC, + 0x31ED1C0C, 0xF602D359, 0xAD05869E, 0xCE167DD6, 0x1B631D63, 0xF283B64F, 0x1FDDCF99, 0x7AE0F5C2, + 0x9F8EDD91, 0x7B5C7CF3, 0x96EBE9D8, 0xEE80CD73, 0xAEAFC5E6, 0x9C39B935, 0x3FBD7B67, 0x3F67FB1E, + 0x1CBDE0BC, 0x5C6FBF12, 0x454972F1, 0xECE983A2, 0x1E6C4E84, 0x591FF7CC, 0x09FBC9FB, 0xE25E7221, + 0xF9996D3B, 0x1D487EB0, 0xB944BFF0, 0xCBF35C62, 0x3E781F51, 0x3A60E67E, 0x583FFF56, 0xDFE57EB8, + 0x5F70BCE0, 0x7EC52FAF, 0xFF22F303, 0xA709FAC5, 0xFC6A69F2, 0x4EFA079B, 0x87C88BF3, 0x489BF16B, + 0x30CE2B6D, 0x663F2793, 0x49A8B759, 0xF48BEB79, 0x3ECC7F6F, 0x9A579C8F, 0xE707FE33, 0xE3F989BF, + 0xCDE687D5, 0x3C4EADAE, 0x55E71335, 0x856B4FC0, 0xADAB8E9F, 0x29D8A992, 0x0BBF456B, 0x1FECF32C, + 0x57DDAA7F, 0x14AD3A60, 0xEF47D0B3, 0x7FB12FB3, 0xAD3AD8EF, 0xD38C86D5, 0x7D8B1361, 0xE8E344F4, + 0xF0AB7DBF, 0xBE25F5E0, 0xFAB6F4C3, 0x7A658551, 0xAFACE831, 0xDFBDA56E, 0x5B6BC37C, 0x88747B3C, + 0x1E97FB9C, 0x3F9EBD3E, 0xEF31D7CB, 0x7CF55AFF, 0x60341A85, 0x7D250297, 0xFBBC2AEA, 0xC55FAF81, + 0x655FF877, 0xD6CB7DD1, 0x9B6079BF, 0xDEEC6F48, 0x1EEFBF51, 0xCDD7ED20, 0x8FF8773B, 0x5A0BB35E, + 0x6BB0D46B, 0x0D7D9525, 0x9FE885B1, 0xEF5AF3BE, 0x95F7A178, 0xC27D5694, 0xFD6E341A, 0xE13E90E7, + 0x72DF8986, 0xC361384F, 0xE559EEB3, 0xF27EB2BF, 0xE21FF681, 0xEA19EBE5, 0x7CD57F5C, 0xF5173F61, + 0xCEABF28F, 0xDC17E407, 0x87FF2FAF, 0x0FFB1218, 0xF74DD1FA, 0x15E8C1E4, 0xF91F0000, +}; + +u32 point_table_binary_24[] = { + 0x1172FBBF, + 0x8DE1EEFF, 0x6D0C0C0C, 0x6AFFB73A, 0xD819FD67, 0xF084F1FF, 0x05C1F840, 0xCCC0D801, 0xE103E5A0, + 0x7C847A10, 0xFFEF7D9E, 0xA310FE7F, 0x15089F81, 0xE1EAD9A5, 0x40F5103E, 0x0840F810, 0xF50C0C10, + 0xF53079A6, 0x4686C920, 0x79987EA6, 0x46A6FB30, 0x3ED83DA6, 0x103E483D, 0x840F51FF, 0x1FEAFE7F, + 0x37780EC1, 0xCC83F021, 0xF6C1F5FF, 0x80F1A1FE, 0xFB01510F, 0x00000000, +}; + +u32 point_table_binary_25[] = { + 0x1172FB9F, 0xFB3F97C1, + 0x93818179, 0x1AC3B9B3, 0xC716FC67, 0x980CE333, 0x7BC1F8FF, 0xB7313030, 0x5432BB81, 0xF8401E94, + 0xCF700AC6, 0x07A96760, 0xF8E30BE1, 0x334C86F0, 0x590EE868, 0x2901F543, 0xF8CC1630, 0x3ED47C0B, + 0x987AA879, 0x0C7F9490, 0xED637E01, 0xE30345C0, 0x7C96E320, 0xFD20F321, 0xEA117C90, 0x794C050C, + 0xF528F21B, 0x19F260F6, 0x43F8CC89, 0xC8EE612A, 0x602E04F1, 0x01000000, +}; + +u32 point_table_binary_26[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11726D91, 0x414B0241, 0x1CC5DFAE, 0x9B69DAB2, 0x81873A84, 0x42211D6D, 0xBF4146DF, 0x4094EA14, + 0x281E22E8, 0x906241D0, 0x215BEA5A, 0xD66297A8, 0xCB4A06EE, 0x491D2F9D, 0x13C10FB0, 0x8887C043, + 0x0A1E8336, 0x6DDC1176, 0x8BE634BC, 0x1FEFFDFF, 0xF3A60776, 0x08023C24, 0xA00ED7B2, 0x7F319433, + 0xC3EF42D0, 0x1C9B0412, 0x070E6820, 0xC28DE979, 0xF599DC77, 0x71E98960, 0x818730F1, 0xF9792084, + 0xAA9512C2, 0x178B1B0B, 0x430E22BD, 0xE8C8CAC9, 0x5848D241, 0xD4D2A592, 0xD68111D0, 0x3718E728, + 0x8FC99B2B, 0x139E564F, 0xC845F637, 0xE71D7E83, 0x349F3595, 0xF1414B68, 0xA32BC2E5, 0xE4DB6FE4, + 0xE69CF95C, 0x5D5B1F91, 0xBEA1A94C, 0x17A8BE27, 0x072C3D57, 0xB8220985, 0xE67DD2BC, 0xA6D0C550, + 0xC40CE54A, 0x34938A50, 0x8E0FC028, 0x319FBBAD, 0x839BFAAA, 0xF9E3529C, 0xEED92A76, 0x46E5E99E, + 0xB30E4EB6, 0x3435FEE7, 0x1D9EF6FF, 0xFB781D3A, 0xAD129ADA, 0x9BFE8719, 0x7E1082D2, 0xF5B88135, + 0xD6BB8796, 0x01AE60F5, 0x6EF5EACC, 0x9F6BDB3D, 0xAA897CE6, 0x2849E7DC, 0xF78D9AC6, 0xB88FF25B, + 0x59B1E698, 0x3B83DDFD, 0x3BD69F9F, 0xEA7C141B, 0xEB12CBF7, 0x3EEA682A, 0xF55226A5, 0xC35DC4E9, + 0xCB01F3CF, 0x57EC3D8B, 0xA46C58FF, 0xD0023A23, 0xE1106722, 0xC48A3D1F, 0x5920B95A, 0x9BBEE307, + }; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8D444214, 0x04363274, + 0xCFD8BEBC, 0xAD6C2303, 0xC33F0686, 0x377720F2, 0x8C40F932, 0xA314B0FC, 0x1DC953BB, 0x263440E4, + 0x9FA73F87, 0xBAEB8FDA, 0x02167981, 0xC9FF7733, 0x6840ECE7, 0x6000DAC7, 0x38156C3F, 0x1040CC61, + 0x423267EF, 0xAE5BA756, 0xCC009AD3, 0xC9C030EF, 0x1F443DE7, 0x22883A66, 0x24F7EC72, 0x5D31230C, + 0xEE9E1D50, 0xFB000000, +}; + +u32 pri_mapping_binary_3[] = { + 0x1172658E, 0xBF0A8240, 0x1CC7BF77, 0xDE502472, 0x41430DA1, 0x4348A348, 0x0FD03384, 0x8FD03348, + 0x4FD01C44, 0x20B5482D, 0xAE4ED9B9, 0xF4208E81, 0x8B437B97, 0x767A2DD1, 0x67FAF1E5, 0xFBE75742, + 0x2330A2E0, 0xC00DC6D4, 0x1C3B1BE9, 0x3E982D1B, 0x29C00908, 0x90C3238D, 0xE23E90E4, 0x7D9C5C04, + 0x8614ACCD, 0x99147070, 0xED5A1CBC, 0x745DC39E, 0x04963A52, 0x84FE3A70, 0x788A5A54, 0x4512699D, + 0xFCE9E5F7, 0x0FE9C6CC, 0xE6FB26C7, 0x5CEFF5A0, 0xFAC9A1DB, 0x53E83C55, 0xF9953F5B, 0xB4F95394, + 0x25DB50FB, 0xFAE714A8, 0x81AA603B, 0xC4160CE5, 0x0BFCA5D7, 0xFA1001DB, 0x30C32F1F, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, + 0xDBF5E6CE, 0x8A192C17, 0x181EF001, 0x0D448877, 0xEE9A0312, 0x07AB677C, 0xB09181C1, 0x08688EC0, + 0x73A8BBFE, 0xA82D6091, 0x1798FC7F, 0x378306C4, 0x7E0E06A0, 0x7D8C53C1, 0xF683CD3F, 0x19B62BBC, + 0x3D04A86F, 0x2E03C3BF, 0x53107398, 0xC0E6A48A, 0x80CC9FC4, 0xA06111EE, 0xB691E1F7, 0x9D5BE74E, + 0xEDDAC850, 0x5111537B, 0xF626CB03, 0x860F7C0C, 0xCC4075A6, 0x4A818E86, 0x4075AE1D, 0x51BBA697, + 0x6D645826, 0xBBA7EEC2, 0x01A0FEB7, 0x0C0C956B, 0x20E6B15C, 0x40F7C70E, 0xA8FB0000, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8D444214, 0x043632A4, + 0xCFA8DAD5, 0x56F61C6A, 0xDF1FB505, 0x2CF20293, 0xFFEF66D0, 0x8098CBC1, 0x00348771, 0x2AD85CB0, + 0x3E867F0C, 0x0C6FEEB0, 0x6C6038C0, 0x07740090, 0x6F04345F, 0x00A28E73, 0xD146865D, 0x652B66A4, + 0x84EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11725590, 0xB14F0231, 0x18C55F8F, 0x0E12C9A5, 0x1A07190C, 0x8D2617C7, 0xCB6D6E44, 0x12778138, + 0x38FB1F18, 0x09AB1A71, 0x61232232, 0x197560A4, 0x935A4860, 0x66F20FB8, 0xE1061316, 0x0776ABE7, + 0x477B31E1, 0x4D4DBFF7, 0xBDDF6BE7, 0x70D2D8F2, 0x208077E4, 0x760ADBB2, 0x69824F5E, 0x32A9D110, + 0x0C0C1821, 0x642969BA, 0x6ED84FBF, 0xF8ACB1E1, 0x812FF70A, 0x1E20F16A, 0x5324BE5D, 0x5CCA170C, + 0x3E1D141A, 0xD1595D0A, 0x855FFD15, 0x0F7AFC03, 0x894F810A, 0xC7879BE5, 0x90EE1F5A, 0x27371755, + 0x05C4C04C, 0x67F34461, 0x373AB27B, 0xD79707F9, 0xF3609EF5, 0x34C1232F, 0x894E3AC2, 0xBEEBB306, + 0xE2B33BDB, 0xC7F2B21C, 0xCBF7A60A, 0xF5A8B227, 0x85F3E59F, 0x14E2DE4C, 0xB71A93A5, 0xB97DDAE5, + 0x09163E72, 0xE4EB566F, 0x6B15E2C5, 0x7AACFBF7, 0x76DEBC6A, 0xAF704DC7, 0xFCFF83CB, 0x7BE121CA, + 0x3EF890B8, 0x11BD5FBC, 0x61557F00, +}; + +u32 pri_mapping_binary_7[] = { + 0x11722D8E, 0xBD0E0141, 0x1446CFAC, 0x29888D8C, 0x444121B6, 0x12A57805, 0xBD028F20, 0xF1067E5E, + 0x80562244, 0x541B9E60, 0x2A8C46AD, 0xF2000A85, 0x44496F64, 0x8D5D5F75, 0x6F72BF73, 0xEE832486, + 0x82878203, 0xA9B25F0C, 0x46B67A97, 0x151B5983, 0x12083852, 0x1791CB29, 0x6BC5675D, 0xDA1AF21E, + 0xF2D7F33D, 0x08D8C594, 0x8077828B, 0xE44B9073, 0x8366D0E8, 0x7503A5B9, 0x8ECF6639, 0xD1308467, + 0x4B5EB8E5, 0x1C58B36C, 0x4F3B4DF5, 0xF8FF61AB, 0xA1ACA879, 0x74A496F8, 0xD238BE58, 0xC4BE98C7, + 0x15CE46CE, 0x085DFFE6, 0xF686F3AA, 0xE42EB3D1, 0xAC06D37E, 0xAFBBFFF3, 0xBE000000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632DC, + 0xD9757AF5, 0x8A191B19, 0xF8F632EC, 0xEFDFC7F2, 0x80E1031F, 0xD0E08D0C, 0x6C460C40, 0xF9E75077, + 0xFC515BC0, 0x222F30F9, 0xFF6E060D, 0x887D1C0C, 0x40F319A7, 0x82ED039B, 0xF776E5ED, 0xD3D3DB21, + 0xE29C8B58, 0x02181280, 0xE67CD8C8, 0xC0682402, 0x34670703, 0x2A000000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363294, 0x19A58428, 0x086C64B8, + 0x33E3D4AE, 0xF674960F, 0x8C0C40F1, 0x071B1982, 0x8C544C40, 0xE2BBCA56, 0xCC4809D9, 0xC8C0F08F, + 0x81E1CD9D, 0xE750F7FC, 0x515BC022, 0x2F30F9FF, 0x6E060D88, 0xBD1C0C40, 0x7B18A782, 0xED050288, + 0x398C4073, 0x188D44C0, 0xE6EF6259, 0x31C3AD0C, 0x684E0503, 0x43DB3488, 0x7ACE4530, 0x73593630, + 0x1CE06360, 0x7A80704F, 0xA7EBAC5D, 0x11337630, 0xA0020000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363294, 0x19A58428, 0x086C64B8, + 0x33E3D4AE, 0xF674A8F8, 0x838D0C0C, 0x4640F502, 0xCFA1F6FF, 0x515BC022, 0x2F30F9FF, 0x6E060D88, + 0x3D1C0C40, 0x7319A782, 0xED019BB3, 0xAB6CC58C, 0x9410A0BE, 0xBD0C0CB7, 0x4E41E439, 0x17B14C60, + 0x58C0C7C0, 0x7800610F, 0x432603C3, 0xD4D61D50, 0x73010000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11726550, 0xCD4AC340, 0x189C4DB6, 0xFE602811, 0x2A28280D, 0x08C5A3E4, 0x1194BE41, 0xF1092A7D, + 0x83E0D983, 0x25DA8320, 0x6A283D88, 0x5E22B9B8, 0x27EB56D4, 0x9B6009E4, 0x0182E420, 0xE42062AF, + 0x624CDC64, 0x0B119CD3, 0xF2CD37F3, 0xCD6C0C09, 0x8E9A021D, 0xB883BAA6, 0x2D1B7B49, 0xE38DD693, + 0x2CE1D009, 0x0830C226, 0xC9049E16, 0x12F2D35F, 0xB9E25854, 0x40739DA6, 0x00066E0B, 0x1703DFD2, + 0x2EA31382, 0xAA783058, 0x66BB65E8, 0x0C01D756, 0x5D870129, 0x10776880, 0xA82A8C4B, 0x7EC87BA1, + 0xEBD00813, 0x318F1854, 0x73692B9F, 0x1F9E8DCF, 0xBB1586F7, 0xE7BEFF71, 0xF498BBB7, 0x7BFBD25F, + 0x09188859, 0x2BF4BCE9, 0x3A3B1683, 0x6FBFA683, 0x50F2EA1F, 0x3E745EF8, 0x81E0E101, 0x0FA9BC4F, + 0xFFF1F1F4, 0x3F92C605, 0xADEB27D9, 0x081BB2F7, 0x1C444F72, 0x5AF41690, 0xFACA4D99, 0xDFE6833C, + 0x7F7177E6, 0xB89C7BFC, 0x3ECC7B7F, 0xFA5F2299, 0xF499BF94, 0xFA59B1D7, 0x32B7D7F3, 0x3DC7EA76, + 0x769B2207, 0x1F7BD7F6, 0x709AE317, +}; + +u32 pri_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1942, 0x8C9C9515, 0x043632DC, + 0x99716A57, 0x5BD94606, 0x867F0C0C, 0x6FCFB25C, 0x6078C007, 0x34782343, 0x99514A08, 0x48DE6757, + 0xECEA1533, 0x9E43DDF3, 0x476D018B, 0xBCC0E4FF, 0xBB193420, 0xF6723000, 0xED619C0A, 0xB6170820, + 0xE6333E40, 0xE8073A85, 0x61C50C88, 0x3ACE4510, 0x7BDEDC61, 0x296068E0, 0x636082AB, 0xDBC1800A, + 0x00000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, + 0xDBF5E6CE, 0x8A191071, 0x4624F1CD, 0xD3ADB82A, 0x3C363230, 0xFC636078, 0x7387E502, 0xC3033E06, + 0x262479D7, 0x5D31707D, 0x4C0F3632, 0x4C336A07, 0x8BFF4979, 0xBBCB7D3A, 0x50DF5F06, 0x865BA79E, + 0x43FDF147, 0x6D018BBC, 0xC0E4FFBB, 0x193420EE, 0xE5001AC6, 0xC03815EC, 0x5E2060D9, 0xC070808F, + 0x81F901C2, 0x7C860206, 0x06363188, 0x3ACE451B, 0x415E6258, 0x316307D4, 0x3C000000, +}; + +u32 pri_mapping_binary_14[] = { + 0x11726590, 0x314F0241, 0x1484BF3D, 0x16229190, 0x23A1D082, 0x7015B124, 0xF75BF809, 0xFC002B62, + 0x4947A828, 0x8886180A, 0x0216B654, 0xE2D25C6D, 0xE50FA0A0, 0x30A1D082, 0x9E85F3B9, 0x8B0838D5, + 0x66DEECCC, 0xBCB7C2C3, 0x500E08E1, 0x954CA570, 0x15DDD9DA, 0x87AEDAD4, 0x1A428582, 0x3975950A, + 0x924BABB6, 0x8FD71343, 0x2940FFFC, 0x2B0410F1, 0xE25C2236, 0xDE2ED5EF, 0x2C8BF298, 0xD28A9B8D, + 0x289CD235, 0xC3C5F340, 0xAF15C22F, 0xFFF89DF9, 0x3AF0EA3F, 0xEF7C02E1, 0x1FE28EE3, 0x59C09BF1, + 0xFA4CF2AB, 0x5FEDF7B0, 0xB591AE86, 0xFD74CE8D, 0xEF7B81F4, 0x53F7AEAF, 0xEB739CA7, 0x93F33CAF, + 0xCF8FFD3C, 0x9B9CF797, 0xFC1E6C3E, 0xF52DED22, 0x399913CB, 0xDEA7F9B6, 0x6F0FF7F2, 0x7E4FA26B, + 0x41B331E3, 0x14DF0000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11725550, 0x314BC340, 0x187D979E, 0xA2584204, 0x071D4A03, 0x42712C01, 0xFF80E21F, 0x90A2AB43, + 0x5D8A7492, 0xD0C1C9A1, 0xA03808A2, 0x9CC1A1E8, 0x92A1CB4D, 0xA657C1CC, 0x75E9E420, 0x413214BA, + 0x74E8E4E2, 0xD978C909, 0xA96F388E, 0xF7BEF7F8, 0xBE378686, 0xC09A010B, 0xE8A1502A, 0xAEDB2D59, + 0x19D1B24C, 0xA4804540, 0x803EAA24, 0x51085724, 0xF9F1369E, 0x04560DD0, 0xD4573400, 0x1BCF598A, + 0x8D6F1D97, 0xD0216253, 0x7D38B69D, 0xFD1DDBE2, 0x88D840B4, 0x5D3A2550, 0x7CCC5173, 0x7637533E, + 0x60975EDB, 0x55FAFB40, 0x9C9C71E0, 0x0B687EEA, 0x3912E77E, 0xE1FAEC78, 0x4FE93360, 0x12E97C63, + 0x2EE78E35, 0x449A830F, 0xA0FBA2F5, 0x42C8E13A, 0xF55AE63F, 0xF0D95155, 0xE917C043, 0xA4F36927, + 0xD7676212, 0xF98CC698, 0x9A5898E3, 0xD589F0D9, 0xF8AF2759, 0xE9D0B275, 0x93F4B1A5, 0xFB5882BA, + 0x9FDC667D, 0x28BCA64F, 0xEBFC8A86, 0x189A58BC, 0xCEF7C321, 0x705AD7F3, 0xCB8F1CF7, 0x5EF72D60, + 0x01FEE317, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363294, 0x19A58428, 0x086C64B8, + 0x93796AD7, 0xD456960F, 0x8C0C40F1, 0x070871A0, 0x110C2B66, 0x3C87BAE3, 0x8FDA0216, 0x7981C9FF, + 0x77336840, 0xECE36000, 0x9ACF3815, 0x6C1FD83C, 0x867F0C0C, 0x6FEE40CC, 0x61849B03, 0x51C7B968, + 0x23C3BF5D, 0x6FEEAC98, 0xB1036A1E, 0x00000000, +}; + +u32 pri_mapping_binary_17[] = { + 0x1172358D, 0x310AC240, 0x144467E3, 0x168A21AC, 0x60A18564, 0xAB602939, 0x4B8E9033, 0x040F6127, + 0x42100BD1, 0x266D2A75, 0xD3587800, 0x0B0B0B8B, 0x14421A85, 0xF4AEC66F, 0x364EF519, 0xFEBC57C0, + 0x44A16F41, 0x0007B446, 0xF6404EB5, 0x77E7AEAE, 0xB4826060, 0x408609AB, 0x28C7AE66, 0xEFE570AB, + 0xD0B3C07F, 0x3BDB0224, 0x763545E2, 0x6570153F, 0x2377E848, 0x11F96120, 0x458AAB9A, 0xAD929897, + 0x0CD4E7FF, 0xBE68FCDA, 0x5B7357CC, 0xAB0C63E3, 0x6983B86C, 0x517B6ACE, 0x473D6EB4, 0xCF513A60, + 0xB4874F3E, 0x61FE3A9B, 0x142A4AE2, 0x30A0FE09, 0x5C4EFB86, 0xFB050000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, + 0xDBF5E6CE, 0x8A191071, 0x4624F1D9, 0x993B564C, 0x6DDDC8C0, 0xF08F81E1, 0xCD9DE750, 0xF7FC515B, + 0xC0222F30, 0xF9FF6E06, 0x0D88BD1C, 0x0C407B18, 0xA782ED05, 0x0288394C, 0x48E6DCD9, 0x757AF58A, + 0x191073DE, 0x9E85A8E7, 0x5C0451C7, 0x0C541762, 0xE4AC0C52, 0xB7AB6CC5, 0x8C545798, 0x7D3B1850, + 0x01000000, +}; + +u32 pri_mapping_binary_19[] = { + 0x1172558E, 0xB14A0341, 0x1445CFEC, 0x0E6230AC, 0x23A4D042, 0xB255B00C, 0xFB0582D8, 0x5A440B3F, + 0xC0CA0F08, 0xF902D3D8, 0x89494825, 0x5A89D554, 0xEAC4C25A, 0x51526783, 0x6C21A4B0, 0xD9DED1F5, + 0xB96BE3AD, 0x1EE7DDF7, 0x380BAA38, 0x1A0106EE, 0x0937EBEB, 0x71CFB7DE, 0x75D317DE, 0x61140A26, + 0xB4552179, 0x5CF1EA6B, 0xBC71E558, 0x0BD0BF77, 0xF500626E, 0xCB2F319F, 0xD5BB424F, 0xC922192C, + 0xDDE4E820, 0x3696F9EE, 0x933B1CE9, 0x5C213CB3, 0xA8A451F2, 0xC1E8D89D, 0x742D2FBD, 0xF4E6746E, + 0x097356A3, 0xBDAAA7A4, 0x37E8F4F7, 0x77A4F73D, 0x7B4B9F87, 0x3A238F08, 0x842F7510, 0xBEF8F3F7, + 0xAD0BDD34, 0x67C584AD, 0xCA7319F1, 0x52E7A567, 0xE9F1703D, 0x76C3BE85, 0x57F848AB, 0x7DED52B7, + 0xD98E08A7, 0xC213F137, 0x77FCCF0F, +}; + +u32 pri_mapping_binary_20[] = { + 0x1172558F, 0xC10A4141, 0x1885CF8C, 0x59106994, 0x050B9995, 0x2CE559E4, 0x09943790, 0x27A0BB96, + 0xBA59090B, 0xB29A1546, 0xCA9A94B5, 0xEEC242D9, 0x50F6866B, 0xDC41EE59, 0xFDF5FDFF, 0x39E73FC3, + 0x4A214DC1, 0x810522B9, 0x44463475, 0xE1C4F2DA, 0xD70A9C80, 0x004B9488, 0x6FB48E6B, 0xF2E86587, + 0x0A290AF6, 0xBE4B5040, 0x6016B808, 0xDCAD9DCF, 0x6E044933, 0x4834CAB5, 0x8AE0129E, 0xDA4EC7AE, + 0x049EC075, 0x6739F9E3, 0xCA9D38AD, 0xAAE5178F, 0xED714C82, 0x1A8EB2F1, 0xE5E74F4F, 0x5DE8B33C, + 0xEFF84B14, 0x6D9FA859, 0x02E9067D, 0x823CB7D1, 0xAED72A12, 0x2B75D84C, 0x1CCB6303, 0x9B478FDF, + 0xBC909FEE, 0xE8DF7F76, 0x7F24F154, 0x176FECCE, 0x11D60B00, +}; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF592E, 0x303CE003, 0x32363294, 0x19A58428, 0x086C64B8, + 0xB3EBF4EA, 0x15339E43, 0xEDFBA3B6, 0x80455E60, 0xF2FFDD0C, 0x1A107339, 0x1880E630, 0x4E059B0B, + 0x0450FD0F, 0x3632981A, 0x05392908, 0x40E43917, 0x01CD9971, 0x6A575BD9, 0x0EA83900, +}; + +u32 pri_mapping_binary_22[] = { + 0x11722D8D, 0xAD0AC250, 0x1886DF33, 0x4F501CE3, 0x080B1A64, 0x4BC328BB, 0x078BC9B0, 0x2026C382, + 0x5730761F, 0xA28849F4, 0x0A06827A, 0x56CC262F, 0x60614158, 0x31D83D7A, 0xFCDCF6A6, 0xEFF7790A, + 0x5491B00D, 0x08E08246, 0xDFECBAB1, 0xF21EDC51, 0x5A490806, 0x06A41832, 0x4DB9B615, 0xFB6C7B07, + 0x898E01FE, 0xFF330DC0, 0xC5A9A4B8, 0x785738CD, 0xEFC82D2A, 0x12447E18, 0xB8224136, 0xBAC9E986, + 0xBF18689E, 0x27804FF7, 0xA2A8FDCA, 0xDB71472C, 0x758A41E5, 0x6982B86C, 0x557A4ACE, 0x3A5AC461, + 0x407F4760, 0x3CABF6AD, 0x3DF55FE0, 0x99F109E6, 0x16187199, 0x6F93EF5C, 0x737F0000, +}; + +u32 pri_mapping_binary_23[] = { + 0x1172758E, 0x310AC230, 0x18855FD2, 0x088AA544, 0x70D0419A, 0xA938969E, 0xC043F408, 0x3D43F11E, + 0x221427D1, 0xA56B2735, 0x5D3C4847, 0xA14B0777, 0x63636C8A, 0x8BF44D3F, 0x1FEFBDFF, 0xD5B09298, + 0x5370E006, 0x67E52EC4, 0x56050FE6, 0x2BAD2438, 0x01014A84, 0x441BDDA7, 0x8ABC0FCB, 0xB3C48C82, + 0x7D732E05, 0x042E5D8B, 0xC0CBD669, 0xF624F0CC, 0x51208D92, 0x58F002AD, 0x6CAA3CB3, 0x9C0C70FA, + 0xC7EB7E9F, 0x0A8ECCE7, 0x3B5D626D, 0x778C8D19, 0x64DFED30, 0xB27967A0, 0x97198EC8, 0xECE33637, + 0x39159069, 0x9E25B1E1, 0x2DD0542C, 0xC4C6C3E8, 0xE7BBF67F, 0x3F000000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, + 0xDBF5E6CE, 0x8A193B18, 0x50010000, +}; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x7BC222FF, 0xE7FF9F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C101EE, 0x3F8C7F67, 0x492EDEC5, 0x20C8C4C0, 0x02D2C7C3, + 0xC4C0A0C0, 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, + 0xDBF5E6CE, 0x8A193B18, 0x50010000, +}; + +u32 pri_mapping_binary_26[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_dish_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_dish_all_p.c.REMOVED.git-id deleted file mode 100644 index cd0342d6..00000000 --- a/assets/obseg/bg/bg_dish_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -2a69b53d3fa97b1550c03b37752644c7a5a364f7 \ No newline at end of file diff --git a/assets/obseg/bg/bg_dish_all_p.h b/assets/obseg/bg/bg_dish_all_p.h new file mode 100644 index 00000000..aa2ce276 --- /dev/null +++ b/assets/obseg/bg/bg_dish_all_p.h @@ -0,0 +1,94 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; diff --git a/assets/obseg/bg/bg_dish_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_dish_all_p.h.REMOVED.git-id deleted file mode 100644 index fc8f4c58..00000000 --- a/assets/obseg/bg/bg_dish_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -aa2ce2765bffac8d3e15d327ef707b9227f9596f \ No newline at end of file diff --git a/assets/obseg/bg/bg_lip_all_p.c b/assets/obseg/bg/bg_lip_all_p.c new file mode 100644 index 00000000..78363bde --- /dev/null +++ b/assets/obseg/bg/bg_lip_all_p.c @@ -0,0 +1,226 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_lip_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, 582.0, 126.0, -472.0}, + {&point_table_binary_2, &pri_mapping_binary_2, &pri_mapping_binary_2, 0.0, 0.0, 0.0}, + {0} +}; + +u32 global_visibility_commands[] ={0x10000, 0}; + +struct portal_data_table_entry portal_data_table[] = { + {0}, + {0} +}; + + +u32 point_table_binary_1[] = { + 0x11728D5A,0x7F6C9557,0x193EA6F7,0xC2C55EBC,0xEDDAAE85, + 0x72CB2D7A,0x7B699BB1,0xEA267483,0xC22E3225,0xE08F620B, + 0x23690D42,0xEAD02C12,0x26624D6C,0x04FC1123,0x1A323534, + 0x73B35D3A,0x6398A695,0x566889B9,0x376371C4,0x1FC142E7, + 0x5CEF1F3A,0x6368A48C,0x2A6B2577,0x5CE08ECF,0xF3E33DE7, + 0x3BE7B977,0x89FDEFC9,0x39CF39EF,0xF79EF77D,0xEED3EF7C, + 0xDE3E6F96,0xC51863A1,0x921BB14F,0xACF13C81,0xDB182BB9, + 0x65F0A8C2,0xACDC6039,0xDFE019D6,0x65F1FB14,0x36FC3E6F, + 0x4461337F,0x44CD67E5,0xF164ABE7,0x9DE0F30F,0x28FEA143, + 0x873C6F88,0xE363167F,0x88CF3F66,0xF14F707C,0xC0DA3FAD, + 0xE69BFD33,0xC0CF003F,0xADB0E12F,0xB87C16F6,0xF92B1F4F, + 0x086CF802,0xF3F90E9F,0x1DF7E34F,0x6CF988C7,0x06FCE797, + 0xFC016F4C,0x3FBFC4C7,0xFDF825EE,0xF6F797B8,0x17F6EF75, + 0xF7E7F3CD,0xFE122780,0xBF19F849,0xE027802F,0xE24D5A7C, + 0x811B9CF8,0x471436F3,0x47D47C56,0x2E9ED71B,0xF766BDA3, + 0x56FE07BC,0x6B029BFC,0xFFCCFB8D,0xC294EFB3,0xDE989A6F, + 0xEA61D69B,0x83FA0B42,0xFD05DDFA,0x53F3091F,0xF1AE7A83, + 0x8A5FF7B1,0x26B5DE84,0xE2131E55,0x98954B7C,0x84E341C5, + 0x1798C5DC,0xF8594061,0xBD3F2BE1,0xF3ADF8D9,0x4A85CDF9, + 0x8B7C0515,0x7FCB962D,0x127BF38A,0x4F784461,0x952F8E47, + 0xD57C8367,0xBC69B77E,0xBC94C33F,0xADB0993F,0xA2E613E6, + 0xF5E7BD64,0xEDCFEBC7,0x3B69F179,0xFD286CE6,0x8FA8F974, + 0x7ED4EF56,0xFEDDFEDD,0x57D0BFA3,0x6ABE7F7E,0xFAF90D8E, + 0xC1F9C580,0x1FB4F87D,0xA01FA407,0x822FF580,0xFADDF0FB, + 0x7CFD207D,0x70FB3F0D,0xFD9F86FE,0x1F82FECF,0x007F01F8, + 0x0BC0CF40,0xFFF742FF,0x1DF7E3D7,0xF9D6F1DB,0xFD6CFA2F, + 0x09FC6EE8,0xDF6EE8DF,0x24F0C3C0,0x4F003F01,0xFC7091FE, + 0xEF82FE4F,0x42FF279D,0xFA1BD3F9,0xB7F5C2E1,0x079DFA35, + 0xFDABEB57,0xCD277E00,0xF4E3BADB,0x7FDE5BD0,0x7F256EFF, + 0x7997803F,0x0E7CD21B,0x737E93C0,0xBF0EFC4B,0xC09F74F7, + 0xD7F138FA,0x35E1D6BF,0x37E5D6BF,0xC2967E4D,0x007F0AF8, + 0x73C09F03,0xFE94C527,0xBD35FA47,0x7A68F48F,0xF4CEE81F, + 0xE9B1D1BF,0x4ED0BF0D,0xA07FEB21,0xFF1DA07F,0x1B801F03, + 0xFE4AE0AF,0x077E0FD7,0x2B9BDF09,0xFC0EE0F7,0x009FF4CE, + 0xE81FAD67,0xFAAFC7E7,0x4B4C7AE8,0xE8EF3CE8,0xF7B4C527, + 0xBD75F477,0x1EF8298B,0x4F7A6CEA,0x9FF4D6E2,0x9F56F3B5, + 0xFEB2A8F6,0x5F172E5C,0x5098FC97,0xC2DA8F59,0x7AEBF82F, + 0xB65CF7AF,0xD8CFEB53,0x58EFEFFB,0x31F46BDA,0x4FF1F907, + 0xACFD8738,0x3E66ED6F,0xFC98F15F,0x33DABF48,0x7D4EABF9, + 0x869F017E,0x06F8C6AF,0x69FFE5F2,0x59D8E7E7,0xF379CB8F, + 0x19FF35E3,0xFA2F3F7E,0x397FC07F,0x7E85FDE7,0xB7F5D99C, + 0x5FB7BFBF,0x9CDF0BFB,0xF7BAFBFB,0x7E4DFB29,0xE06F06FE, + 0x66E02780,0x2FE24D42,0xFC0D10BF,0xEBBF66B4,0xFF92F998, + 0x6051DD3F,0x32DF83AC,0x4ED7BFC4,0xC68F51BE,0x8D5F33F5, + 0x13D5FECB,0xD45F10EA,0xCFF55FB3,0xAEFFE27C,0xF25F57AE, + 0x5C51EB91,0xFF5258FB,0x31E3BFAE,0xBAFECB8D,0x9FEF15B5, + 0xE3F7FD18,0x9D77CC8D,0x5FE62BE8,0xE64FFB2F,0x9D3FEDBF, + 0x747F6BFF,0xA1309F3F,0x0DFC14F0,0x532EDFF5,0x5F7CFE4B, + 0x6EFD68FF,0xA5EB47FB,0x2F5B1FF4,0xFEBADFAD,0xFCBBFDBB, + 0xAFA07F67,0x5DFFA5CE,0xCB39BF18,0x9C5F0CF8,0x8EFF02FD, + 0x203D307C,0xE3C7A8DF,0xFB403F86,0xA0FFD3D0,0xFF69E8FF, + 0x21E8FF0C,0xF01780BF,0x00FC0CF4,0x7F2FF4DF,0x713F7E85, + 0xFDF849FF,0xDDFE4B02,0xBF1BFAB7,0x1BFA3709,0xFC30F013, + 0xC04F003F,0x5CA4FFBB,0xA0FF93D0,0xFF49E8FF,0x2EE03700, + 0x3F08FC20,0xD4BFEDBF,0x82A01F73,0x6EFFF97E,0x8CF21D00, + 0xFDB80CFC,0x09E08FBB,0x7CDFAF11,0x9E03FE65,0xE05F02FE, + 0xF522FA35,0xE1D6BFF6,0x5FBAFEC1,0x7FCDBAFE,0x4BCD77F8, + 0x73C09F03,0xBEEDBF48,0x6F05DF13,0x7FA48746,0xFF8C1F23, + 0xFD337E8D,0xF46F27E8,0x5F1BE8DF,0x06C87F27,0xE85F1BF0, + 0x63C08F01,0x7F03F07B,0xB85ED9FC,0x9DC0EF04,0xBEF16B7E, + 0xFF69FF25,0xEB8DD613,0x7C910EDF,0x8FF9FDA7,0xFD97D1DF, + 0x79D0DF69,0xD05FD77F,0xCD68FF65,0xF829B7FF,0xB5FFD2FD, + 0xAFFD97D1,0xEF94A3BF,0x1DDA7F19,0xDC66EBAF,0xF663ACDC, + 0xD657C127,0xDC0EFEAB,0xDDF55F5A,0xCFCD7ECB,0x75FF92DE, + 0xB6BBEFBF,0x383E66F1,0x8D1FA3FD,0x8C5F239C,0x56F3CDFE, + 0x19E06780,0x6FFC1AE1,0x0597CFF5,0xCCE1FB7E,0x8C958B7C, + 0xFA7E4DF1,0x79BE4DFC,0x741ECEF3,0xFB7E4CF1,0x7DBF46B8, + 0x1BF6EF85,0xFD7BDDFD,0x7DBF4638,0x01FCCDC0,0xDF0CFC04, + 0xF045BC49,0x88BF01E2,0x6FB0F8C6,0xAF513ECE,0xF1FF508E, + 0x5AF97F81,0x77CC512B,0xFFC68F51,0xBE8D5F33,0xF5D3A1FD, + 0x97A9BF20,0xD45FD0AD,0x3FEDBF24,0x3EC2F9E4,0xBFD6AD5B, + 0xA7D623FF,0x4538AAFD,0x97D223ED,0xD71466F5,0x6EFC6C91, + 0xC2E6F98D,0x1FA3F38E,0xB9F1CB7C,0x05DDFCB9,0xEFBFB41F, + 0xB3F21774,0xF3AFFD97,0xE1A7809F,0x72F9DA7F,0x513DB5BB, + 0xEFBF383E,0xE9D68FF6,0x5FB63E98,0xF3A37EB7,0xF2EFF6EF, + 0xBE82FE8D,0x6AFFA5CF,0xCF7E7EAD,0x27CEF9C5,0x403F8216, + 0xBF0FF483,0xF4C07FFF,0xA5FD8C99,0xEFEAC710,0xF47F1AFA, + 0x3F0DFD3F,0x04FD9F01,0xFE02F017,0x809F81FE,0xEF85FE3B, + 0xEEC74FD8,0xC46FFF7F,0x65CE2F09,0xFC6EE8DF,0x6EE8DF24, + 0xF0C3C04F,0x003F01FC,0x7091FEEF,0x82FE4F42,0xFF27A17E, + 0xBB80DF00,0xFC20F083,0xC06FB0F8,0x8B403FE6,0xDCFEF3FD, + 0x18E53B08,0xFA7119F8,0xE7803FE1,0xF27DBF46,0x780EF897, + 0x817F19F8,0x7345F46B,0xC2AD7FED,0xBF74FD6B,0xFF65F46B, + 0x02F853C0,0x9F03FE1C,0xF0A72C3E,0xE9ADD13F,0xD243A37F, + 0xC68F91FE,0x19BFC6CA,0xA53FD905,0xFAB711F4,0xAF0DF2BF, + 0x13F46F23,0xF0EB811F,0x037E1BF0,0x7BB85ED9,0xFC5DC0DF, + 0x097CE3D7,0xFCFE73DF,0x7FA9F50C,0xDFF8317A,0x5EE3D72C, + 0xFD9D07FD,0x9D06FD9D,0x06FD9D07,0x7ECAED7F,0xF7FD97F6, + 0x63163F65,0xEB2FDD07,0xD48682C3,0xCF7CC5F3,0xFAD57DC1, + 0xE25CA0CE,0x603E1E5A,0x1A5A22B1,0xBE7F5C14,0xA85DFBB9, + 0x1D1E77D3,0xE30257BE,0x1CF8A018,0x17EF87D9,0x7AC66A5E, + 0x638F7EED,0x89ED0AF3,0xF19AAB81,0x0FEDDFBF,0x5FCDE7E3, + 0x95BF64AD,0x72BD49C5,0x2F7B3650,0xFFA36F76,0x168EC3FA, + 0x723E1F2F,0xFB365B2B,0xD6F7CE78,0x63623C7C,0x381093E3, + 0x6754BCE1,0x1F84DE2F,0xF7C3F8F1,0xF9AEA9F1,0xCAE9D007, + 0x4CFC56BC,0x12F3F19A,0xBBA1C881,0xDD9BE4FB,0x6881CB46, + 0x43E1EFF5,0x6C54FBF1,0x78C27BD9,0x47299E61,0x7690E347, + 0x727BE4FB,0x45319FE3,0xB2EEDC5E,0x89C5F82E,0x3EFEE9FC, + 0xB644E7DA,0x42BE98CF,0xC7CB9ECE,0x6F97E385,0xCFEBF271, + 0xFD7E35BE,0x782ABF55,0x8EF7ABF5,0x17CFB087,0x8AC647F7, + 0x3B8B0673,0x63F2FF29,0xCC0FDD37,0x796F7B7F,0x97F7C574, + 0x1FE565EE,0x7E55E26B,0x3CFF7CBF,0xCAFEFCA7,0xE47E85E7, + 0x27E3AB3C,0x96DB47F7,0x5D85F563,0xCD97F9E6,0xEBD5A4F3, + 0x9F31F563,0xD513EE27,0xC7F9FA35,0xA7723D72,0xFDC2FDDC, + 0x78F57DF8,0xF9BB87E9,0x79DD7C61,0x3EE8FEA9,0xEA6AF6BF, + 0x12CF2A5C,0xB925BB40,0xF72112D7,0xFC307BD3,0xBE9F2A7F, + 0x353BAFEF,0x2F9CF3B9,0xA8C6CB02,0xD9B7EDFB,0x74B31FDD, + 0x8F2DF97A,0xF63F128F,0x2A5CFA4A,0xF686A91F,0xFBFCE87E, + 0x6DE920AD,0x87EBC3FE,0x5C7D8745,0xFEA39140,0x83E837D6, + 0xAA70FDC3,0x81D512D7,0xA9FA8ED6,0x87CA45BD,0xCB719EFF, + 0xFA95AC4D,0xF6439DC2,0x2B6EB3F5,0xE67CACFE,0x28DA3FB6, + 0x1EB4AAF9,0xF51F0F55,0x1CD8B349,0xDE2F081C,0x7F2A54F9, + 0xC277B679,0xECA0E237,0xFE35D02C,0xE33DA8C6,0x1BDF0ADD, + 0x2F71871A,0x8F3F1168,0x94EB1DE4,0xF5C0D76F,0x3CCF1E33, + 0xE31CC793,0x6C138D8F,0x8BF36D3C,0x95DF29DF,0xB774281C, + 0x6FCC77D2,0xFA67457E,0x1A7F927B,0xCA8C731C,0xAFCC7D49, + 0x628C17F3,0x85F96955,0xF55BBF38,0xFF59B97E,0x2B8F8FAF, + 0x175BC8ED,0x37F9B7F3,0x57A7E6AF,0xB8926F37,0xF9B1F938, + 0xBF703D79,0xBE2BFE9C,0x7B52E262,0xFA8BFD64,0xF58BBE8F, + 0x5C1ECADE,0x94CF6BD5,0xB31C8F2A,0xBCE27436,0x6BDF67D6, + 0xAD21FC88,0xC2B17BD9,0x77ECFBD1,0x553BB2B7,0x24EE5438, + 0xDE9CCD15,0xCDEF17D4,0x78E2B5EC,0xEDA2E3C8,0x7F5AE1C6, + 0x81EC1D89,0xF1FCE8BE,0xF7816773,0x29894FF2,0xE7ED61EC, + 0xC1AD773E,0x49F3DD7A,0x107AD0C7,0x58F337DE,0xF9BDBE9F, + 0x12EB373D,0x47CF43F7,0xAD2D3FBE,0x7B94F86E,0xBDD1FD6C, + 0xCBAFBC2F,0xD2B85BBF,0x74DFDA72,0xBEA4DB8C,0xDBF58C18, + 0xE7D3FD6D,0xCBEB8BDB,0xB57ECAFF,0x3F5B4AE7,0x77275717, + 0xFD7D13E3,0xA155A537,0xE5EF1FFE,0xBED3FD69,0x5567ED8B, + 0x5A6FBDE7,0x185BD65E,0x9D92FD47,0xF7BBCBBE,0x5FFB22FD, + 0x5ECBF1AA,0xA6EADF9A,0xF9E37CFC,0xD18A29AD,0xEF0257DD, + 0x5F71C9F0,0xB93F5C16,0x8FFC8BC6,0x8705AE2A,0x89CC183E, + 0x8F6F5959,0xE91D5A7F,0x58E0CA1B,0xA5B7DF73,0x1CF8CEEF, + 0x31FC7E17,0xE4A3881F,0x70F27346,0xC51B1E8F,0xFCF3C9ED, + 0x0F0ABD94,0xF194FDB1,0xF496FC7D,0x9F54FB97,0xBD19B962, + 0xE6F3F1F0,0x506996C6,0x5D3F30A9,0xF251365F,0x3129D783, + 0xFCF0FDCF,0x8A7C86F6,0x549F95EF,0x23CF78E3,0x623CFC87, + 0x8A8B72BE,0xC07C3CFC,0x66F584C4,0xFD6A3CB4,0xADE24FA4, + 0xFF6EBCF8,0x7C45FC09,0xC4EB3E0F,0xE4B720FE,0x7E6F4C8C, + 0x87D645FE,0x41D8CD1F,0x9C5F41FE,0xF07CF4FD,0xF9E391BF, + 0xC9DF635C,0x0FF7C37A,0xC77CE1F3,0x60FC982F,0xFA1E6169, + 0x73ED00F9,0xB33191EF,0xF240F539,0x5A4FD67F,0xD9DDDA41, + 0x733EF679,0x403F603F,0xFD5FE76D,0xAF47DF03,0x2CE9AD7D, + 0x5E8E637C,0x85F92ACC,0x8FF87F6E,0xBCE2A792,0x8FF542DF, + 0x1F0466AB,0x57D8DF1F,0x844E2CAF,0x96EFBFE9,0x3EBEE9F3, + 0xCBF6DAF7,0xF5ABBF55,0xFB00E9D3,0x8888B7E9,0xB1EADFE9, + 0xDF175B1F,0xC4EF8F18,0x8F1EAE4E,0xCBFEA4EF,0x0DA2A3B5, + 0x3F2FAA2F,0x38BF70BD,0x31117F74,0x4FC55FB4,0x7FB0F586, + 0x8F8F8BE7,0x8F6E8DCC,0x1EDAB1B1,0x406FE438,0xAF97E843, + 0xA579ED47,0x6C3D29F0,0x37E85F0A,0xFDC9B088,0x37FE6AF5, + 0x2B45F341,0xDF47C42F,0xD69EA2F1,0x61116F53,0x734586C6, + 0x258EFFBA,0xE20D196F,0xB171777D,0xF93C4D95,0x917F9BF5, + 0x398EF747,0xAE9B71FE,0x3C8DF7C2,0xEFA3F131,0x81E3474B, + 0x3DE39FD0,0x2FD9FE8A,0xBEFF5895,0xA8FD45D1,0xF85BD5F9, + 0xD43F5FFD,0xB28CB755,0xE5BFFEBB,0x15AF1396,0xF9AFFF72, + 0xE49AC17C,0xFFFADDA5,0xEF923F72,0xF387F580,0xEB633C58, + 0x1FB83FD6,0x07C683F5,0x81F1617D,0x60BC85BF,0xC7CEEF6F, + 0x41FEE97B,0x9496EBA5,0xEB8B9E1F,0x629C4FDF,0xB7B4DC8B, + 0x94BE47FD,0x607DB9F5,0x87FD4ADF,0xBBAC79B8,0xEA0DFB7B, + 0x9BE6EE9A,0x63F6F72F,0x1FBEEFBE,0x7705FE1F +}; + +u32 point_table_binary_2[] = { + 0 +}; + +u32 pri_mapping_binary_1[] = { + 0x11727593,0x5F485351,0x1CC77FBB,0x6EB6B5B5,0xE6B45AA5, + 0x79CB344D,0x041D2B68,0xCE204653,0x9A81E8C5,0xC5E64BB0, + 0x2114F687,0x705CC85E,0x245A8D11,0xD160AEAC,0xF0255748, + 0x0F8704DD,0xADCCFE48,0xE9B0971E,0xDAC35846,0x9108093E, + 0xF812C9D6,0x6FF72CD1,0xC6392FF7,0xF2F97E7E,0xE7FCEEEF, + 0xDEBB0874,0x4950C681,0x01200E45,0x153AD389,0x8F6B3523, + 0xCA4A4338,0x2B814101,0x0A801750,0xABC8E29A,0x36010750, + 0x745C8212,0x8ED6E9F0,0xCAC384BC,0x0B0F7FE8,0x7659E58A, + 0x02F47843,0xC06FF60A,0xBC814046,0xFA957A12,0xA55CC1E0, + 0x1C831715,0xF07C1F2D,0x345732EA,0x540C5ECC,0xE05B185C, + 0xCDE09A75,0x9EEFC7B6,0x39DFCAA8,0xD332B88E,0xC1B7FD7F, + 0x4EF3E65C,0xCFA8DBCE,0xE006062F,0x6170236B,0xFE569A97, + 0x32EACA18,0x7C0783EF,0x2C3CE78C,0x7CCE319A,0xEF62D499, + 0x187C3783,0xEF61F0BD,0x0C5EBECE,0x17F3FF0B,0xFD4FF8B6, + 0x6975AE3F,0xCD3C814F,0xC1AFA9E1,0xBC5F81BE,0x8AB3284B, + 0x719FA0EF,0x6EB4D541,0xC0396953,0xF1F50460,0x1560F903, + 0xF5F6A177,0x963B62CF,0x799AAEA3,0xC5623F81,0x86D1376F, + 0x3D6E02BF,0xCBCF5DFC,0xF18D7A95,0xE8357127,0x652F71F3, + 0xB17BC84F,0xC0B33A95,0x5E9EA139,0x8F79A7D9,0x6EC9F52D, + 0x46C66281,0x2E025F66,0xA75E5D1B,0x789D6BD6,0xDD11A1DE, + 0xFE0DFBF8,0x855B815E,0x1F81E723,0x3D9E662B,0xFA338F1E, + 0xE6FDC8A0,0x48FD03E8,0xF34695A5,0x11FD884A,0x6C751413, + 0x983B35EE,0x8C05703E,0xEFBE7F6E,0x794FBD2A,0xF4BC66A1, + 0x4981DE3D,0x579BE5BA,0x97404A4A,0x8CC57AF1,0x7933F8BC, + 0xF3D43B88,0x5EB833E0,0xB0A32705,0x522FA520,0xE62954D2, + 0xCA0558D1,0x4335E697,0x8C3EF9BC,0xA56043E2,0xDF3CAB57, + 0x085CE67C,0x72DFE3D6,0x81ABCE28,0x81E45026,0x9DEC91FB, + 0xB54542B4,0xBE063D07,0xE712725E,0x3CE83D3F,0x8CDE8367, + 0x3F9766E7,0xE83E8716,0x72EFB15B,0x30623EAB,0x96D4A25F, + 0xAE1F0CE5,0xE7538B79,0xA35190CF,0xF70B51D1,0xDF4D202D, + 0xAEA5E2F7,0x695EB721,0x1F15EAE4,0x5C5BD7AE,0xD3E27BED, + 0x6BBF7DA1,0xEF349D5F,0x4788FA87,0x170AE79D,0x492ECF27, + 0x9E2AEFC0,0x881EEA31,0xBF61EE97,0xBF378D0B,0xAAAE8427, + 0x61F3FA0B +}; + +u32 pri_mapping_binary_2[] = { + 0, 0, 0, 0 +}; diff --git a/assets/obseg/bg/bg_lip_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_lip_all_p.c.REMOVED.git-id deleted file mode 100644 index 2ca60e70..00000000 --- a/assets/obseg/bg/bg_lip_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -78363bde3fa182651945e78ddc63a8e6f2177789 \ No newline at end of file diff --git a/assets/obseg/bg/bg_ref_all_p.c b/assets/obseg/bg/bg_ref_all_p.c new file mode 100644 index 00000000..f699d53d --- /dev/null +++ b/assets/obseg/bg/bg_ref_all_p.c @@ -0,0 +1,1613 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_ref_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, -114.000000, 303.000000, 682.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, -1383.000000, 189.000000, -170.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 530.000000, 114.000000, 1307.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, 530.000000, 57.000000, 568.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, 492.000000, 246.000000, -436.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, -1742.000000, 246.000000, 38.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, &sec_mapping_binary_7, -1610.000000, 114.000000, -265.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, -417.000000, 114.000000, -625.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 52.000000, 246.000000, -852.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, -303.000000, 246.000000, -436.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, 95.000000, 114.000000, -398.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, 114.000000, 246.000000, -265.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, -530.000000, 114.000000, 57.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, -871.000000, 114.000000, 1212.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, -758.000000, 227.000000, 814.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, -758.000000, 379.000000, -265.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, -871.000000, 303.000000, 170.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, 0, -871.000000, 303.000000, -511.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, 0, -473.000000, 379.000000, -208.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, -57.000000, 379.000000, -152.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, &sec_mapping_binary_21, 417.000000, 114.000000, 57.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, &sec_mapping_binary_22, 1667.000000, 114.000000, 1136.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, 530.000000, 379.000000, 170.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, &sec_mapping_binary_24, 1723.000000, 114.000000, 682.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, 1155.000000, 379.000000, 1080.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, 0, 852.000000, 379.000000, -360.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, 0, 568.000000, 114.000000, -739.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, 0, 1667.000000, 114.000000, -57.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, 1098.000000, 246.000000, 1534.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, 0, 1780.000000, 379.000000, 170.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, 0, 1098.000000, 360.000000, -795.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, 1155.000000, 133.000000, 341.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, 0, 1212.000000, 379.000000, 341.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, 1951.000000, 360.000000, -398.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, 2462.000000, 436.000000, -1250.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, &sec_mapping_binary_36, 1496.000000, 379.000000, -341.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, 0, 360.000000, 379.000000, 1477.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, 0, -152.000000, 114.000000, 2386.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, -322.000000, -133.000000, 1989.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, 0, -1136.000000, 114.000000, 1837.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, 0, -1383.000000, 189.000000, 1174.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, &sec_mapping_binary_42, -152.000000, 265.000000, 2045.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, 0, 644.000000, 114.000000, 1761.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, &sec_mapping_binary_44, -1780.000000, 114.000000, 663.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, &pri_mapping_binary_45, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x01, 0x14, 0x0000}, + {&portal_1, 0x01, 0x0D, 0x0000}, + {&portal_2, 0x01, 0x17, 0x0000}, + {&portal_3, 0x01, 0x25, 0x0000}, + {&portal_4, 0x01, 0x03, 0x0000}, + {&portal_5, 0x01, 0x0F, 0x0000}, + {&portal_6, 0x01, 0x04, 0x0000}, + {&portal_7, 0x02, 0x10, 0x0000}, + {&portal_8, 0x02, 0x10, 0x0000}, + {&portal_9, 0x02, 0x11, 0x0000}, + {&portal_10, 0x02, 0x12, 0x0000}, + {&portal_11, 0x02, 0x07, 0x0000}, + {&portal_12, 0x02, 0x06, 0x0000}, + {&portal_13, 0x07, 0x06, 0x0000}, + {&portal_14, 0x11, 0x0D, 0x0000}, + {&portal_15, 0x12, 0x08, 0x0000}, + {&portal_16, 0x08, 0x09, 0x0000}, + {&portal_17, 0x09, 0x1B, 0x0000}, + {&portal_18, 0x0B, 0x05, 0x0000}, + {&portal_19, 0x0C, 0x0B, 0x0000}, + {&portal_20, 0x14, 0x0C, 0x0000}, + {&portal_21, 0x05, 0x1A, 0x0000}, + {&portal_22, 0x0A, 0x0B, 0x0000}, + {&portal_23, 0x0B, 0x09, 0x0000}, + {&portal_24, 0x10, 0x0A, 0x0000}, + {&portal_25, 0x10, 0x13, 0x0000}, + {&portal_26, 0x13, 0x14, 0x0000}, + {&portal_27, 0x04, 0x20, 0x0000}, + {&portal_28, 0x03, 0x1D, 0x0000}, + {&portal_29, 0x29, 0x0F, 0x0000}, + {&portal_30, 0x0F, 0x0E, 0x0000}, + {&portal_31, 0x11, 0x0F, 0x0000}, + {&portal_32, 0x15, 0x01, 0x0000}, + {&portal_33, 0x17, 0x21, 0x0000}, + {&portal_34, 0x21, 0x1A, 0x0000}, + {&portal_35, 0x1B, 0x1F, 0x0000}, + {&portal_36, 0x22, 0x1F, 0x0000}, + {&portal_37, 0x22, 0x1C, 0x0000}, + {&portal_38, 0x1C, 0x20, 0x0000}, + {&portal_39, 0x22, 0x1E, 0x0000}, + {&portal_40, 0x1E, 0x21, 0x0000}, + {&portal_41, 0x18, 0x20, 0x0000}, + {&portal_42, 0x21, 0x20, 0x0000}, + {&portal_43, 0x21, 0x19, 0x0000}, + {&portal_44, 0x19, 0x1D, 0x0000}, + {&portal_45, 0x1D, 0x2B, 0x0000}, + {&portal_46, 0x16, 0x1D, 0x0000}, + {&portal_47, 0x16, 0x18, 0x0000}, + {&portal_48, 0x23, 0x22, 0x0000}, + {&portal_49, 0x24, 0x21, 0x0000}, + {&portal_50, 0x28, 0x29, 0x0000}, + {&portal_51, 0x2A, 0x28, 0x0000}, + {&portal_52, 0x2A, 0x25, 0x0000}, + {&portal_53, 0x2B, 0x2A, 0x0000}, + {&portal_54, 0x26, 0x2A, 0x0000}, + {&portal_55, 0x26, 0x27, 0x0000}, + {&portal_56, 0x2A, 0x27, 0x0000}, + {&portal_57, 0x2A, 0x27, 0x0000}, + {&portal_58, 0x2A, 0x27, 0x0000}, + {&portal_59, 0x2C, 0x29, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 38.000000, 436.000000, 0.000000, -38.000000, 436.000000, 0.000000, -38.000000, 265.000000, 0.000000, 38.000000, 265.000000, 0.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -417.000000, 0.000000, 114.000000, -417.000000, 0.000000, 0.000000, -303.000000, 227.000000, 0.000000, -303.000000, 227.000000, 114.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 303.000000, 265.000000, 0.000000, 303.000000, 265.000000, 114.000000, 303.000000, 492.000000, 114.000000, 303.000000, 492.000000, 0.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 303.000000, 265.000000, 1364.000000, 189.000000, 265.000000, 1364.000000, 189.000000, 492.000000, 1364.000000, 303.000000, 492.000000, 1364.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 417.000000, 0.000000, 1250.000000, 417.000000, 0.000000, 1364.000000, 303.000000, 227.000000, 1364.000000, 303.000000, 227.000000, 1250.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, -644.000000, 227.000000, 1364.000000, -644.000000, 0.000000, 1364.000000, -417.000000, 0.000000, 1250.000000, -417.000000, 227.000000, 1250.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 303.000000, 114.000000, 303.000000, 303.000000, 114.000000, 227.000000, 303.000000, 0.000000, 227.000000, 303.000000, 0.000000, 303.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, -985.000000, 265.000000, -152.000000, -985.000000, 265.000000, -38.000000, -985.000000, 492.000000, -38.000000, -985.000000, 492.000000, -152.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, -985.000000, 265.000000, -303.000000, -985.000000, 265.000000, -189.000000, -985.000000, 492.000000, -189.000000, -985.000000, 492.000000, -303.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -985.000000, 0.000000, 0.000000, -985.000000, 0.000000, 341.000000, -985.000000, 606.000000, 341.000000, -985.000000, 606.000000, 0.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -985.000000, 606.000000, -682.000000, -985.000000, 0.000000, -682.000000, -985.000000, 0.000000, -341.000000, -985.000000, 606.000000, -341.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -1439.000000, 0.000000, -265.000000, -1439.000000, 0.000000, -379.000000, -1439.000000, 227.000000, -379.000000, -1439.000000, 227.000000, -265.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -1780.000000, 265.000000, 227.000000, -1705.000000, 265.000000, 227.000000, -1705.000000, 492.000000, 227.000000, -1780.000000, 492.000000, 227.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -1705.000000, 0.000000, -152.000000, -1780.000000, 0.000000, -152.000000, -1780.000000, 227.000000, -152.000000, -1705.000000, 227.000000, -152.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -758.000000, 0.000000, 0.000000, -758.000000, 0.000000, 114.000000, -758.000000, 227.000000, 114.000000, -758.000000, 227.000000, 0.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -758.000000, 0.000000, -682.000000, -758.000000, 0.000000, -568.000000, -758.000000, 227.000000, -568.000000, -758.000000, 227.000000, -682.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -189.000000, 0.000000, -682.000000, -76.000000, 0.000000, -568.000000, -76.000000, 227.000000, -568.000000, -189.000000, 227.000000, -682.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, 379.000000, 0.000000, -909.000000, 379.000000, 0.000000, -795.000000, 379.000000, 227.000000, -795.000000, 379.000000, 227.000000, -909.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, 265.000000, 0.000000, -492.000000, 265.000000, 0.000000, -379.000000, 265.000000, 227.000000, -379.000000, 265.000000, 227.000000, -492.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, 76.000000, 227.000000, -303.000000, 76.000000, 227.000000, -227.000000, 152.000000, 227.000000, -227.000000, 152.000000, 227.000000, -303.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, 76.000000, 265.000000, -303.000000, 76.000000, 265.000000, -227.000000, 152.000000, 265.000000, -227.000000, 152.000000, 265.000000, -303.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 720.000000, 265.000000, -492.000000, 720.000000, 265.000000, -379.000000, 720.000000, 492.000000, -379.000000, 720.000000, 492.000000, -492.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, -76.000000, 0.000000, -492.000000, -76.000000, 0.000000, -379.000000, -76.000000, 227.000000, -379.000000, -76.000000, 227.000000, -492.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -76.000000, 0.000000, -568.000000, 265.000000, 0.000000, -568.000000, 265.000000, 227.000000, -568.000000, -76.000000, 227.000000, -568.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -530.000000, 265.000000, -492.000000, -530.000000, 265.000000, -379.000000, -530.000000, 492.000000, -379.000000, -530.000000, 492.000000, -492.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -530.000000, 265.000000, -265.000000, -530.000000, 265.000000, -152.000000, -530.000000, 492.000000, -152.000000, -530.000000, 492.000000, -265.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -417.000000, 265.000000, -265.000000, -417.000000, 265.000000, -152.000000, -417.000000, 492.000000, -152.000000, -417.000000, 492.000000, -265.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, 758.000000, 0.000000, 833.000000, 758.000000, 0.000000, 909.000000, 758.000000, 114.000000, 909.000000, 758.000000, 114.000000, 833.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, 758.000000, 0.000000, 1250.000000, 758.000000, 0.000000, 1364.000000, 758.000000, 227.000000, 1364.000000, 758.000000, 227.000000, 1250.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -1098.000000, 0.000000, 606.000000, -1098.000000, 0.000000, 720.000000, -1098.000000, 227.000000, 720.000000, -1098.000000, 227.000000, 606.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -758.000000, 0.000000, 1061.000000, -985.000000, 0.000000, 1364.000000, -985.000000, 227.000000, 1364.000000, -758.000000, 227.000000, 1061.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -758.000000, 0.000000, 341.000000, -758.000000, 227.000000, 341.000000, -758.000000, 227.000000, 265.000000, -758.000000, 0.000000, 265.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, 303.000000, 227.000000, 0.000000, 303.000000, 0.000000, 0.000000, 303.000000, 0.000000, 114.000000, 303.000000, 227.000000, 114.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, 758.000000, 265.000000, 227.000000, 758.000000, 265.000000, 341.000000, 758.000000, 492.000000, 341.000000, 758.000000, 492.000000, 227.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, 985.000000, 492.000000, -227.000000, 871.000000, 492.000000, -227.000000, 871.000000, 265.000000, -341.000000, 985.000000, 265.000000, -341.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, 758.000000, 0.000000, -682.000000, 644.000000, 0.000000, -568.000000, 644.000000, 227.000000, -568.000000, 758.000000, 227.000000, -682.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, 1553.000000, 0.000000, -568.000000, 1553.000000, 0.000000, -1136.000000, 1553.000000, 227.000000, -1136.000000, 1553.000000, 227.000000, -568.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, 1780.000000, 0.000000, 0.000000, 1780.000000, 0.000000, -114.000000, 1780.000000, 227.000000, -114.000000, 1780.000000, 227.000000, 0.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, 1553.000000, 0.000000, 0.000000, 1553.000000, 0.000000, -114.000000, 1553.000000, 227.000000, -114.000000, 1553.000000, 227.000000, 0.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, 1894.000000, 265.000000, 227.000000, 1894.000000, 265.000000, 114.000000, 2008.000000, 492.000000, 114.000000, 2008.000000, 492.000000, 227.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, 1667.000000, 265.000000, 227.000000, 1667.000000, 265.000000, 114.000000, 1553.000000, 492.000000, 114.000000, 1553.000000, 492.000000, 227.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, 1553.000000, 0.000000, 909.000000, 1553.000000, 0.000000, 795.000000, 1553.000000, 227.000000, 795.000000, 1553.000000, 227.000000, 909.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, 1439.000000, 227.000000, 795.000000, 1439.000000, 227.000000, 0.000000, 871.000000, 227.000000, 0.000000, 871.000000, 227.000000, 795.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, 1553.000000, 492.000000, 909.000000, 1553.000000, 265.000000, 1023.000000, 1439.000000, 265.000000, 1023.000000, 1439.000000, 492.000000, 909.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, 871.000000, 265.000000, 1136.000000, 758.000000, 265.000000, 1136.000000, 758.000000, 492.000000, 1250.000000, 871.000000, 492.000000, 1250.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, 758.000000, 0.000000, 1932.000000, 758.000000, 0.000000, 1818.000000, 758.000000, 227.000000, 1818.000000, 758.000000, 227.000000, 1932.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, 1439.000000, 0.000000, 1250.000000, 1439.000000, 0.000000, 1364.000000, 1439.000000, 227.000000, 1364.000000, 1439.000000, 227.000000, 1250.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, 1894.000000, 0.000000, 909.000000, 1780.000000, 0.000000, 909.000000, 1780.000000, 227.000000, 909.000000, 1894.000000, 227.000000, 909.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 2235.000000, 265.000000, -1136.000000, 2348.000000, 265.000000, -1136.000000, 2348.000000, 606.000000, -1136.000000, 2235.000000, 606.000000, -1136.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 1439.000000, 265.000000, -227.000000, 1553.000000, 265.000000, -227.000000, 1553.000000, 492.000000, -227.000000, 1439.000000, 492.000000, -227.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, -1326.000000, 0.000000, 1742.000000, -1212.000000, 0.000000, 1742.000000, -1212.000000, 227.000000, 1742.000000, -1326.000000, 227.000000, 1742.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, -947.000000, 227.000000, 1932.000000, -947.000000, 0.000000, 1932.000000, -947.000000, 0.000000, 1818.000000, -947.000000, 227.000000, 1818.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, 417.000000, 265.000000, 1591.000000, 530.000000, 265.000000, 1591.000000, 530.000000, 492.000000, 1591.000000, 417.000000, 492.000000, 1591.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, 530.000000, 0.000000, 1705.000000, 644.000000, 0.000000, 1591.000000, 644.000000, 227.000000, 1591.000000, 530.000000, 227.000000, 1705.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, 417.000000, 265.000000, 2386.000000, 417.000000, 265.000000, 2500.000000, 417.000000, 492.000000, 2500.000000, 417.000000, 492.000000, 2386.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -720.000000, -38.000000, 2273.000000, -720.000000, -265.000000, 2386.000000, -606.000000, -265.000000, 2386.000000, -606.000000, -38.000000, 2273.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -720.000000, 0.000000, 2159.000000, -720.000000, 0.000000, 2273.000000, -366.000000, 0.000000, 2273.000000, -366.000000, 0.000000, 2159.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -720.000000, 0.000000, 1818.000000, -720.000000, 0.000000, 2045.000000, -366.000000, 0.000000, 2045.000000, -366.000000, 0.000000, 1818.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -366.000000, 0.000000, 1591.000000, -720.000000, 0.000000, 1591.000000, -720.000000, 0.000000, 1705.000000, -366.000000, 0.000000, 1705.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, -1667.000000, 0.000000, 606.000000, -1667.000000, 227.000000, 606.000000, -1667.000000, 227.000000, 720.000000, -1667.000000, 0.000000, 720.000000}; + +u32 point_table_binary_1[] = { + 0x11728598, 0x4F68DC45, 0x14C7DF2E, 0xA1FC088D, 0x948A502C, 0x78A83548, 0x147651A3, 0x494494FC, + 0xC2D2436E, 0x7563F050, 0x532F4108, 0xAE488414, 0x099E02B9, 0x2878CB4D, 0xB614125C, 0x3D1836A1, + 0x07B7F412, 0x09E414CC, 0x25010F62, 0x82F6500F, 0x41680FC9, 0xFE9C376F, 0xBE336F66, 0x57ECEDD3, + 0x7933EFFD, 0xDE9FEFCC, 0xA6B85BB4, 0xCBDF1395, 0xEA444B4B, 0x4B45910B, 0x67E4F948, 0xB8DC9A9A, + 0x9A2A8A2D, 0x61725CAA, 0x089FD41D, 0x37857F0B, 0xDC1696F3, 0x4A93C2C7, 0xD4CBF3F3, 0xF345A1E2, + 0x61A6E152, 0x45FC6754, 0x987FF440, 0xF8BC0EA6, 0x8E30090F, 0x0B73FCCC, 0x887FC3C4, 0xABBF6F23, + 0x7C5FFB7C, 0x26FE5E61, 0xB1677FCC, 0xFC3F8787, 0x87D69F30, 0x79E6F3E6, 0x3C4B7C73, 0xB077F16F, + 0x18B6E7B9, 0xF8E09F59, 0xFB677B61, 0xB1E77C8A, 0xBF728BCF, 0xE37C6AFF, 0xC8EF5CE0, 0x2361D877, + 0xF7BBE344, 0x97C27A2E, 0x9C79D6DF, 0xC7F6E9F9, 0xCC232DA2, 0x8383031F, 0xCF48ABFC, 0x687B7BDB, + 0xD69FF91A, 0x7852ECAF, 0x93D8235F, 0x832DF2F5, 0x1376F51B, 0x0EF945FD, 0xE0DFD6EF, 0xAE9C7701, + 0xFB3F177E, 0x0EF59E16, 0xFF978D7F, 0x6BBFE5EB, 0x6759C763, 0x59C56BF7, 0xAF095F71, 0xF6FF7BBE, + 0x8A87BF4F, 0xFBE3EF47, 0xFF50605F, 0x2F9B0F5F, 0xFF8C6666, 0x66CCFED0, 0x0F60F403, 0x73E80FB1, + 0x2F35437E, 0xC0A8BFE5, 0x0AF83FEC, 0xD3F50AD6, 0xB364DDF9, 0x7F10DB87, 0xFE4FF753, 0xE46FC4D4, + 0xB75AAD7A, 0xFBE7C14F, 0x689AF985, 0x969BFFA6, 0xF088E3E2, 0xB1F04542, 0xFE6945F2, 0x3F00EE08, + 0xC7FD7209, 0xFD332DFB, 0x2FA35FD6, 0x64FF151A, 0x007784B3, 0xFEE7A5FE, 0x54BCD01B, 0x7C8F3B6F, + 0x5ACE73FD, 0xAAE2D7F3, 0xCDF1F1F7, 0x1779C89F, 0xE369E4CF, 0x7EBFD7D7, 0x547FC134, 0x0D3D44BE, + 0x98CFA017, 0x15E1933A, 0x18FAECE2, 0x7922EB8F, 0xEABDFB77, 0x7676A275, 0x66BD7F7D, 0x7D3D8ACF, + 0xF22745AE, 0xF5FDFC6F, 0xE1A766FD, 0x6B9312C3, 0x6DE1CC32, 0xF4FD10F1, 0x39FDFFD9, 0xACB3DE97, + 0xBE94FDF7, 0xCDFED5D5, 0xD5E87CCB, 0x6ABFB577, 0xFAB785F3, 0x8EC4FE27, 0xDC37EABC, 0xD49FD3D7, + 0xBC3C16F4, 0xC6EE373C, 0x00E6F3C7, 0x823E21FF, 0xD0F370BF, 0xA4F747A8, 0x57ACE786, 0x77B5DE1A, + 0xFBDD486F, 0xED79B39E, 0xC5DFACD2, 0x6B8E6756, 0xEBFF58B4, 0xDE8EF51C, 0xFA1ECEC3, 0x7CA21FA4, + 0xBF43BF88, 0x3E12593D, 0xF77A2F1C, 0xFADBE563, 0x2B7C6FAC, 0x9794CC23, 0xE6057A9B, 0xEA3125F3, + 0x96CE9730, 0xF4FC7DF8, 0x777AFCA6, 0xB3E77E61, 0x7ECD9DC7, 0xF5679E0D, 0xF5B4FC61, 0x2BD45738, + 0x93FB4D9D, 0x6FF55D9D, 0x6FD9E979, 0x15EB8372, 0xDEAB987F, 0x958F345F, 0xBA1F48F5, 0x0FEA037B, + 0x99C774DE, 0x3D77F4FC, 0xE33E79DA, 0x87F5FBE8, 0x31DE4B7E, 0xBEC9CEB7, 0xF667E75F, 0xD93B3DE9, + 0xC47A027D, 0x49F5C4F7, 0xBFED4F8E, 0xD7BE1773, 0xE94F8E97, 0xB9BB1FE6, 0xC9B19F3F, 0xB10FF7A3, + 0xFEFE8D9E, 0x790AF9D0, 0xF3057FF7, 0x03E7C221, 0x3E9EB74C, 0xBFFF76A3, 0xF9ECC4F3, 0x89794DE7, + 0xD17347CF, 0x27CEF7FA, 0x3D283C90, 0xF823EFAF, 0xBBAFF5A7, 0xFCAC70D6, 0xA34799EF, 0xDF488FB6, + 0x92F7449E, 0xBC27F2F8, 0x3D11DE17, 0x781F98F7, 0xE00ABF77, 0xC2FB4F98, 0x3C277A93, 0xC77A23EF, + 0x45354F39, 0xE6C9C6E7, 0xE743D89C, 0x6EED5FC6, 0xBC787D77, 0xF5AA1A7F, 0x867FF7F7, 0x89B0BA4F, + 0x727D9F04, 0x7DCFECFD, 0x506A8B7D, 0x1BF956E7, 0xDB757F3F, 0x883F9B6F, 0xC33FF6DC, 0x17E89F50, + 0x0FD7CF79, 0xD2CF79DC, 0xCFA19EDA, 0x3E3D2FF4, 0xA3C947DC, 0x8FB9EE47, 0xACA39F6C, 0xFEB4BDEF, + 0xAF2CDA4F, 0x7ABFC977, 0xADF1E298, 0xCEFFCD7B, 0x8A7799AB, 0x0B72BF09, 0xD71AE0E2, 0xA8F40BF3, + 0x5737A06F, 0xCCE3139E, 0xC78BEF98, 0xDF7DABDB, 0xEDB2BDE5, 0x5AC3B15F, 0x9F772CBF, 0x47C627DE, + 0x69C21F73, 0xAD01C67E, 0xD8C3DF47, 0x37E27802, 0x73BD6A8D, 0x3B9B888F, 0xF33B3EB1, 0xB0ECFAD1, + 0xBD5764DD, 0xB2AD4F58, 0x67FF44E2, 0x9FEF23E6, 0xA151CFE3, 0x749B7979, 0x93E331F6, 0x96891CFB, + 0xF5BAE3EE, 0x3EC73734, 0x2AF9E1F9, 0x60260263, 0x7F1DE739, 0xFD977AE0, 0x3E1C1A0D, 0x1CC593C6, + 0xAB58DEE3, 0xC11E8CF3, 0xDCBC7B7F, 0xA207215F, 0xA217219F, 0x60E41BF6, 0xA847BFFD, 0x3ABF9E5D, + 0xFEFB9F1F, 0xEA7FF5EA, 0xD5A83F84, 0x93FEE9ED, 0x8FB8FF54, 0x7FC6F17B, 0x8EFA53D7, 0x87FDE9FA, + 0x0927F54D, 0xEB97F647, 0x9AFFB43E, 0x49FF402F, 0x6EDE5B58, 0x5E5B5BF3, 0x7AF7E933, 0x7736ED7B, + 0x3917E67C, 0xF13AF4A3, 0xD6107BFC, 0xBEE7F3C1, 0x32FFD505, 0xB9AF65DE, 0xB9FE7EDD, 0xD5DFEF5F, + 0x61AE352C, 0x57848746, 0x85D95FE9, 0x6D9BBFEB, 0x96BF107E, 0xEF5BC7BE, 0x5E2F3561, 0x2FF574EC, + 0xED3F10FB, 0x2313FF2D, 0xA2377E5D, 0x3A8EF79F, 0x37E3EF5B, 0x5C8EFDCB, 0x7EABD766, 0xFFE9DED2, + 0x31E64BFA, 0x6DD1CEB3, 0x3E1FFAA2, 0xF307BD3F, 0xDD536CCF, 0xFBEC388E, 0x4F18F7F1, 0xE9DEE272, + 0x3F7FFDE2, 0x917E9A97, 0x79F7FD24, 0x9CC617EA, 0xF3C798E8, 0x57C807D6, 0xA51E177C, 0x3DB49EA7, + 0x7AADEBDD, 0x575F13FD, 0x457C44B7, 0x5F413F30, 0x9F3E0C5C, 0xFCC07CED, 0x16FA8326, 0xD9FEF513, + 0xDF3FDFF0, 0x7A29F3FD, 0xF30FAF5F, 0xFC53F7D7, 0xE94322DD, 0x5FFCAF5F, 0x3FF7F47B, 0x520FFCFD, + 0x0E7F6FC0, 0xEF4BA2BF, 0xEC7B00EF, 0xCBCCBC10, 0xDCBCB771, 0x7FCBFC61, 0x5EF05E91, 0x78D4EFBD, + 0x5C38BCB7, 0xC43EFEFD, 0x32E0EE77, 0xF3FB6444, 0x38A38FCD, 0x11E6F78E, 0xE533CF62, 0x7FE6ECFF, + 0x05000000, +}; + +u32 point_table_binary_2[] = { + 0x11726597, 0x3F686545, 0x14C6CF7D, 0x66E5E11F, 0x90A0B010, 0xD1B72C06, 0x0BE13D5C, + 0x8B6CB185, 0xBC2C06BD, 0xC522A411, 0x02295616, 0x448B759B, 0x982D3685, 0xA44B7A41, 0x02B771C1, + 0x97F66177, 0xB17CED36, 0x626C52A4, 0x13FC838D, 0x90C8BDCE, 0xBC6FBE39, 0xE7CCBE2A, 0xBFCC3973, + 0xCECC9CF9, 0xCEDC7ED1, 0x4FFB46E4, 0xF799C8DE, 0xDE5EDF2F, 0xFA397898, 0xB9EA457E, 0x96CC5370, + 0xB69F76E1, 0xEFA1F21C, 0xACFEFD58, 0xE41F9D6F, 0x0A1637DF, 0xC4F88361, 0x5F1D835F, 0x539E8225, + 0x8FC778A3, 0x30DE755D, 0x8E1F33E8, 0xE32FE517, 0x7F11A33F, 0xEC25D9CB, 0xBA5F8FAC, 0xFBF5480D, + 0x1ECCC8B0, 0x0757C7F0, 0x673EDD23, 0xF096720D, 0xCEF635EC, 0xF37CEB3E, 0x3F30F38B, 0xF6E0C12C, + 0xE55BC37E, 0x30A37DBF, 0x2DF26BF8, 0xCFD9D9D9, 0x92E54791, 0xBF956BF0, 0x604686BD, 0xE1C771B6, + 0x6CDF8287, 0x8CDF467B, 0x91CC3558, 0xEDE55B91, 0x37B6751C, 0xECE35FB7, 0xF64B36F3, 0xFF21F2D2, + 0xCCCCBF64, 0xE3BF2AF2, 0xEAB6F15F, 0x32EDBBDD, 0xEE6B9C57, 0xDCC2C0CF, 0xBAE0FB4A, 0xF8CF6432, + 0x01A77A48, 0xBCCBFD4E, 0xF6BBDD05, 0xCE8FFEFD, 0x9B22AF07, 0xFBB5B535, 0x375FE232, 0xDEAE6C88, + 0xBC6BFCE5, 0xA1C87B26, 0x3EE7637C, 0xD607EDC1, 0x6A2F219F, 0x0F8C7DDC, 0xAF899D3F, 0x8D333FC6, + 0x8BDC2FB0, 0x3EE617F8, 0x19EF639C, 0x2F32EF73, 0xE2E7ECCB, 0x71DE8F34, 0xBEE45161, 0x3F32F947, + 0x9662BD6E, 0xBF45FD79, 0x3E23939F, 0x3D2FE6A7, 0xFEFDBCA8, 0xA775D613, 0x99F50A0E, 0xFA63EA55, + 0xF54DEFBB, 0xD73BEA41, 0xA97FA5BE, 0x957AA1FE, 0x85DECD0B, 0xBD9B7BBD, 0x433CD53B, 0xEA49A97F, + 0x92C7BDDE, 0x513FB2DE, 0xCD0BBD9B, 0x5B3D097A, 0xD456479A, 0x7FF7A81A, 0x8387CAE9, 0xFC927EB5, + 0x3C3FCB5B, 0xD63FD52F, 0xF2036BFE, 0xB037F9B7, 0xD41BDCDF, 0x6A4CBDC1, 0x790576E7, 0x47FD517B, + 0x7FDE8193, 0xFE783DCA, 0xFAD9B25E, 0x72BCA437, 0x79FEA437, 0xD93EE94D, 0x8E97F406, 0xF583FD5A, + 0x9D49DAEF, 0xAA0163FF, 0xC37E2CF9, 0x52790CA6, 0x7DD07FE7, 0x8FF3C8FE, 0x2D98E719, 0xB8068B9B, + 0xCF9C5F53, 0x9C5FE3CF, 0x8FE7C97A, 0xABC6BE7E, 0xABC6D72F, 0xE65B288F, 0xC1653FCC, 0xDC16F5DF, + 0x7A7FE4BF, 0x78AE5EC4, 0xE56BEAA7, 0xF1F5C37A, 0x2AFB6959, 0x8F65BD65, 0xAE7DFD61, 0xBD7A7FC0, + 0x7A7FB03F, 0x7A7FC0A6, 0x1FB7C5FD, 0x6BBD3FFB, 0x73EEE7B5, 0xF767FD52, 0xBFAAA6A8, 0xE7C6D73F, + 0xEF03EDD9, 0x8F24E96B, 0x78CF5C60, 0xBD49EFA6, 0xCC27DBA7, 0x7C7C3F92, 0xD43FC27B, 0x6C1BF137, + 0x3737DD7C, 0x608DE7FB, 0x8DC6477F, 0xD2F89C8F, 0xF119CFF6, 0x872DE3CF, 0xF3A37F15, 0xEC378C3F, + 0xFA9D14FD, 0x51F3A73D, 0xF3673ECC, 0x9FF9D2DE, 0xEF3FFB49, 0xD92FFC7A, 0xB47FB09F, 0x4AEA4F7C, + 0xFF96EF63, 0x32FBA9B8, 0xFE3B32FE, 0xEC9FF67D, 0x2B99D94F, 0xC5BD6746, 0xF6FC533D, 0xFAF72ED9, + 0x9FBFEA4D, 0xD6AFB1D7, 0x1FB0D19F, 0xD6EA8FDE, 0xF7524F4A, 0xBD28F520, 0xDFBF7171, 0xFFC6C5FD, + 0x698BFBD3, 0x16FDABF6, 0xFAC77E56, 0xF6ABA1D3, 0x0B31DF2B, 0xB1DFEF1F, 0xAC3C88F3, 0xCB17810F, + 0x451E7C5F, 0x7D88FB89, 0xFABF7BFA, 0xE77DEE67, 0xECDFFB07, 0xFFBE6FED, 0x9F18FB58, 0x1F3BA757, + 0xDFE5EF8B, 0x8BC8F097, 0xDB61FC58, 0xE4AB4F06, 0xB7381EEB, 0xF5EEE9E4, 0xCB3CDF4F, 0x21FEC98B, + 0x7F71BE38, 0xBE93C659, 0xAF3BA737, 0x37ACFD93, 0x64CFF9E5, 0xEAF21D3B, 0x7EED37EC, 0x1FF3D5FE, + 0x81FDDB7F, 0xEB4E93B9, 0x8FFCF12F, 0xB93F05FE, 0xF400CCFE, 0xF3F0DE9D, 0xE6FCFC3C, 0x8F7F7660, + 0xEC8F22A7, 0xF992FD37, 0xF7C07CFF, 0x5D8DAA9B, 0xF6FD776D, 0xEBF23EDF, 0x93915FFE, 0xE8BF1FEC, + 0xFBB27AFB, 0x85CFD37B, 0xEF24AEFF, 0xC6EA50C2, 0x36C7F59C, 0xC4F54995, 0x79B9DEF8, 0xB3F7FFC6, + 0x6AE69378, 0x3ECEFFB0, 0xF03FF4FE, 0xB00733DE, 0x8A14FEE2, 0xE3AF647F, 0x791ADF13, 0xC334BEE4, + 0xC76ACFEF, 0x2D8D87EF, 0x9DA1F18F, 0xEF17EB1F, 0xDF1FD61F, 0xACFEB007, 0x87F3781A, 0xF78FFE4B, + 0x3E527F9E, 0x97A87D0D, 0x7BACF77F, +}; + +u32 point_table_binary_3[] = { + 0x11726DD0, 0x310E8240, 0x1005D05F, 0x58EC112C, 0x34F10224, + 0xB4F65C01, 0xAF406323, 0x15165E01, 0x2A132C3C, 0x01B1D0C4, 0x3358EC35, 0x38011758, 0xD9F9BBEC, + 0x42A07B99, 0x6166FFA0, 0xC70547E0, 0x0085A228, 0x8CD9D388, 0x6C7E90CF, 0x1A3D7D08, 0x86B719BF, + 0x505774C7, 0xFACED723, 0xCFE729A4, 0x691AED73, 0x3EB17F13, 0xF5DBF7DD, 0x7385AAAA, 0x643F0DBA, + 0xA31F2BCE, 0xB24CE659, 0xBFBD5DDE, 0x6FCE7DF1, 0x7CDAD48B, 0x7C58CFE7, 0x5CB27FEB, 0xFA4D43AB, + 0xD16DDBCE, 0xEAE2E87F, 0xB9F79497, 0x0EEF5FE6, 0xF536F52C, 0x7F493F57, 0x2CF31BFA, 0xE53DDD43, + 0xC93DE27D, 0x62375F27, 0xD78FBCD7, 0xDD4327E7, 0x9BB5CF37, 0xE860DB3F, 0x68F6FF01, +}; + +u32 point_table_binary_4[] = { + 0x11726592, + 0xC10D8330, 0x0C455D09, 0x55446201, 0x0E19A483, 0x6417B660, 0x900EC20C, 0xC92127CE, 0x5C7B4175, + 0x937CD90E, 0x34B7A73C, 0xDB3F065E, 0x79FB7EA8, 0x9D655998, 0x3D7850A6, 0x177800AF, 0x60BAF11C, + 0x8C1FA1BF, 0xE70D4CCA, 0xF0C1B45F, 0x7DDAFFFD, 0xCA9332FC, 0x49FAA7C2, 0x0EF55C4F, 0x2ABE437D, + 0xC5D6AFB0, 0x0BC2F05D, 0x10BFE47F, 0xE37D31C6, 0x560F26E5, 0xEA6765D4, 0x67F13DEA, 0x75BE47BD, + 0xCC977EA3, 0x32FC517D, 0x99FFBCE5, 0x39C1BA6F, 0x32BFB1F9, 0xC8637EDD, 0x4FA2EB7B, 0x331DC6ED, + 0xFEB0BC7D, 0xBFEE7FE8, 0xF36B1E2F, 0x6C7E3FCF, 0xF675DAFE, 0xBB79F23D, 0x24CF0F00, +}; + +u32 point_table_binary_5[] = { + 0x11725D91, + 0x21128330, 0x10455730, 0x6D064367, 0xD00C9C01, 0xD783F40C, 0x784C1158, 0x740DB7E0, 0x14381C67, + 0x60061351, 0x0B2ADD66, 0xD92C0130, 0xCC9BFC6C, 0xFEFF8B09, 0x86F004C8, 0x00A0AA2A, 0xC4046B66, + 0xB531D067, 0xF96119F1, 0x6D193FCC, 0xC03C4343, 0x0CA29F21, 0x66DEE77D, 0x71F06C7F, 0x257134B9, + 0xFB96491F, 0x4D3C9FF4, 0x97790BE9, 0xD39EF4B8, 0x319DA7BD, 0x128EE93C, 0x839F70C3, 0x7C63269F, + 0x03F9BDBF, 0xC43F333A, 0x3E9F537E, 0xF6AB3ABA, 0x6F3974FE, 0x3B9E77BE, 0xEFFBF279, 0x2FFD95E7, + 0xFEA4CFBD, 0xBFE592B7, 0x39F6E7F3, 0xF8FCCC4A, 0xF295ECC7, 0xCF6786BD, 0x4F97075C, 0x9E5AF621, + 0xF9E8BDA0, 0x5873F6CB, 0xFBD566CD, 0x8F7D69A3, 0x8D9BB7F5, 0x1114DA1C, 0xF73DB6A4, 0xF7FB185B, + 0xD223FE01, +}; + +u32 point_table_binary_6[] = { + 0x1172FB7F, 0xEBFFDBFF, 0x4E0C40C0, 0x1A7AFFFE, 0xFDFF0CAA, 0x303E0303, 0x84CFF08D, + 0x612F0383, 0x422F84FF, 0xFF168CCF, 0x1ABA6CD9, 0x32907C2B, 0x980F545F, 0x51518150, 0xCFC001E5, + 0xC3CC83F3, 0x6B60E683, 0xF8FF6F41, 0xF81C08FE, 0x5B089F03, 0xCA8798F7, 0x02C16F85, 0xF0E1F609, + 0xA3D9DF8A, 0x667F0D9A, 0xFD5C68F6, 0x73A1D95F, 0x83667F2B, 0x9AFDC2C8, 0xF6C3F855, 0x72B60BA1, + 0xE101E617, 0x06D82E84, 0x8627D8FC, 0xC200C139, 0x90F083F0, 0xABE4207C, 0x00000000, +}; + +u32 point_table_binary_7[] = { + 0x11726592, + 0x2D6E0331, 0x10851F08, 0x58458AB4, 0x659156CA, 0x21CA728B, 0x2AC0B4B0, 0x2452346C, 0x1515042E, + 0xCA094A8A, 0x8373869E, 0x618F9013, 0x34CCB5FD, 0x76C63F35, 0xFBE4F7C6, 0x336FEC9D, 0xBFFA2BD0, + 0x0118C7D1, 0x7B07903B, 0x6308F034, 0x0EB789A9, 0xC79E1CFD, 0xF33C07A6, 0x3EFA8DD3, 0x518ED579, + 0x5A66BDAC, 0x4F7C233D, 0x8DA9D7F7, 0xFD77782D, 0xBCB7BE75, 0x98A629FA, 0x139B7FE9, 0x07590FEA, + 0x91F499CD, 0x8FDACFF9, 0xB29FACFE, 0xD84FEC68, 0x0B65E6B7, 0x05EB699E, 0x30A61E8B, 0x3EE76DF9, + 0x4B93BFD4, 0xF9EB3E50, 0xCD57E42F, 0x4DFE52E7, 0x0FD4F967, 0x5EEA4993, 0xBFD4F9EB, 0x3E60DCCC, + 0x2FCDFC52, 0xCFAF79A0, 0xCAE3BCFB, 0x7D558E2F, 0x9E772F5F, 0xDC0F59DE, 0x16FE211F, 0x1F64FD3F, + 0xEFF7D547, 0xB98FC385, 0xF5F4BF1C, 0x2EBC57FF, 0x67E90F7C, 0xBAD7F54E, 0x568FFDF7, 0x6122E79C, + 0xE5D129EF, 0x95FBC4BA, 0xAF7894E9, 0xC73FFD30, 0x0CC57F25, 0xAB7F857E, 0x53FEEF70, 0xBF29F328, + 0xF3A39EFB, 0xF8030000, +}; + +u32 point_table_binary_8[] = { + 0x11725D92, 0x316AC340, 0x1045C798, 0x6055E95D, 0xE40226A0, 0x2D52C469, + 0x0DBE8184, 0x6FA02EB0, 0x9DC07730, 0xB8D31D0C, 0xBE85C901, 0x04762DF0, 0x01D20B76, 0x33B35FB3, + 0xBB8A1BF3, 0x98CF9FF9, 0x5FEB2EFE, 0xE47F880C, 0x1179F9BD, 0x813F2776, 0x4FFE67FE, 0xA0027C01, + 0x9B89E909, 0xFD81F55D, 0xD731637E, 0xE079D334, 0xDEFF82F7, 0xF782E876, 0x63867E7F, 0xA7C0B97F, + 0xD067FBC5, 0x8FF759DA, 0xCABED5B5, 0xAEEBC0D8, 0xBF7C08B3, 0x7FE0F566, 0xF9803FF4, 0xEBCDEA2A, + 0xCCF78479, 0x31E91715, 0xE614FDFC, 0x09FE446D, 0xDB867CE0, 0x22B0DC0F, 0xBF743F18, 0xF7B31FC1, + 0x0FFA4585, 0x39657E79, 0xBF292F69, 0x9F76DEA7, 0xF647A10F, 0xBD5FFA34, 0xC6C4BCA9, 0x4FED77EA, + 0x33F3137D, 0xBE4FFC52, 0xBE789FFD, 0x97D7CEF3, 0x6AFE98D7, 0xCEF36A7E, 0xF8E9F7FB, 0x7EED47E4, + 0x031F77FD, 0xE89C8B7D, 0x1F774329, 0x73EDEBFD, 0x6528F17E, 0xA0DF7EF5, 0xA3B0BE97, 0xEADC8F79, + 0xFFD57928, 0x0367FBF0, 0x5E92BFF8, 0xFD010000, +}; + +u32 point_table_binary_9[] = { + 0x11726594, 0x3F4E0251, 0x10C63F50, 0xE3660B21, + 0xC1C2C203, 0x58182074, 0x4B4DE20D, 0xB8C25E81, 0xE215347B, 0x003ACE20, 0x899521E1, 0x02780063, + 0x0C1D2416, 0x36DB8289, 0x09CF376F, 0xDEBF1DA9, 0xF697F7CD, 0xDB996F3E, 0x567774AE, 0xDF800CC0, + 0x6C36D3BA, 0xA3157316, 0x18CFC04F, 0xE49C99F5, 0xF8D079EB, 0x3ED61B56, 0xCCAC6F3D, 0x312372CE, + 0x8C06770D, 0x2F97CBA0, 0xEF26F528, 0x9AF5CC5E, 0x8F1EF5DB, 0x457BB5DB, 0xED2C9FBF, 0xE8D4B3AE, + 0x9901CFFA, 0x15B85945, 0xA6FBEECC, 0xF97ABDB6, 0xF5CCED95, 0xBCDFF517, 0xEA497FDE, 0x707DDFCD, + 0x73DE707D, 0xDFE8B95F, 0x6604663D, 0xA2DF35F9, 0x99E1E273, 0x3A9D3217, 0xEC27B1D7, 0xEF1D1B7F, + 0x6BF2E71B, 0xD72F563F, 0x678663D2, 0x13EF03E3, 0xC8F3646E, 0x5E1CD98F, 0xC055D31F, 0x54F47C9B, + 0xB2F3A72C, 0xCBC67DC3, 0xE1B0A1A7, 0x73337F25, 0xFC3832FB, 0xFD31C77D, 0xB21EFFF2, 0x17FD1179, + 0xAC451E95, 0xC8A31279, 0xAC451E6B, 0x914725F2, 0xA87C1E53, 0x3DE57132, 0x9924FB0B, 0xACD2FE89, + 0xA9DF07C3, 0xDAFC6C5E, 0x2C6796FD, 0x3C88AC98, 0xBDDEFB29, 0xF713B827, 0xF6E5F219, 0xD9EFCBE5, + 0xB7F2FB72, 0xFB0BF73B, 0x0EF5A48F, 0xF90DFBAB, 0xC4FE2AB1, 0xBF9E983F, 0x17F32B31, 0xBF12F3E7, + 0xCDF9F9FF, 0x7D1A6DB7, 0xF67CCEDF, 0x87C7ABC3, 0x80FAF3DF, 0x9BCBF230, 0x48BF1FA7, 0x11B3D4CB, + 0xFB7C7FA7, 0xD16691BE, 0xBF1847A6, 0x3C15E3F7, 0x5F7ADF1F, +}; + +u32 point_table_binary_10[] = { + 0x11725DD0, 0x3D0E8330, 0x0C05E0B7, + 0x2045AC9D, 0x51390013, 0x5BF71C84, 0x6364608D, 0x946B75AB, 0x94133077, 0x29032B4C, 0x28CD73E8, + 0x0FF6F649, 0x7E8E633C, 0xD3921EC0, 0xF50E38E7, 0x12B271A3, 0x8D383558, 0x69C020C6, 0x28663F8B, + 0xCEFD356D, 0xB24308F4, 0x586CC4B9, 0xDFD3AFEC, 0xC46A7029, 0x86F8D7FF, 0xCD2F2ABF, 0xAABCFFCF, + 0xD3DCAF05, 0x4EFBB630, 0xA7FF70A2, 0xB556DE2B, 0x8698FBA8, 0xBC57F951, 0xE56B9DE7, 0x3EC334EF, + 0xC77D64DE, 0x306DFDE7, 0x3E74576D, 0xFD314FEE, 0xD555F34E, 0xBF010000, +}; + +u32 point_table_binary_11[] = { + 0x11726594, 0xB16A0241, + 0x10860739, 0xC3360641, 0x02D7C4DA, 0x42100216, 0xF69669F7, 0xCA585E7D, 0x9D8F6095, 0xDA94B111, + 0xBC074917, 0xB04D6799, 0x40205D02, 0x41373B3B, 0x337BB39B, 0xCECFFD67, 0x7676E69F, 0x73D63D42, + 0x0B5002C0, 0x7ABD76CE, 0xFA1F810D, 0xF11BF1F5, 0xB381CD66, 0xE3DC0BE9, 0x87FEEFC0, 0xEAFC72B9, + 0x38B827BE, 0x127E207D, 0xDFE745D6, 0xF1B91EF3, 0xC18118F8, 0x7E38901E, 0xB83E9D8F, 0xF4C4137F, + 0xBEDD6E63, 0xFC24C67B, 0x1E01DC5A, 0x952F30E9, 0x9D2536FA, 0xFD814DD2, 0x8FB315A6, 0xFBCE96F5, + 0x9FD00857, 0x5585FAC0, 0x982F32E7, 0x0B8CFA15, 0xEA8BC0BE, 0xBE70FEC5, 0xE7815B64, 0x8A8705F1, + 0x8FE61572, 0xC1F9DDA3, 0xAB482FF5, 0x1277F5BB, 0x1DC047DB, 0xD54F0CB1, 0x1FC837B6, 0xEB1F71D7, + 0x3FCC3754, 0xF32096FE, 0x41835CAA, 0xFA9141F3, 0x8EE627FD, 0x402E3B86, 0xCC7F4DE2, 0x3FEEEFC0, + 0x9ACC6FEC, 0x3F751EFC, 0xB490FEE7, 0x7E64FFA9, 0xF85CCFFE, 0x6B52FF89, 0x1FB95F2A, 0x9FF6EB44, + 0xCE391EFD, 0xB75C2EE3, 0x7CD17FCC, 0x20FE4BFD, 0xA6DE9FFA, 0xAF49FD27, 0x7E4CE7AD, 0xE389BB78, + 0xEC77AF4D, 0xFDD08BF3, 0x977977F5, 0xCBFCA57E, 0x99BFD42F, 0xF3D7FE29, 0xEAF7B3F6, 0xD7B4CF8C, + 0xFBBE0018, 0x1F7F9FE2, 0xFE7A1ECC, 0x99791F8B, 0xFAFB2EEE, 0xD708E389, 0x65DF0773, 0xF3AABF07, + 0x454D2CFB, 0x38ED33F3, 0xF7657C64, 0xBD8ADFEF, 0xF7C9FDC8, 0xBABEC81C, 0x1F387B4F, 0xFE5ED987, + 0xA23ECDE2, 0xFB2BD49F, 0x66BC4FEC, 0x7F93EC3B, 0x64DF87F2, 0xDF7E90FE, 0x0F000000, +}; + +u32 point_table_binary_12[] = { + 0x11723D8E, + 0x510D8030, 0x14032F4B, 0xC0C03CCC, 0xD1BC4C04, 0x4E708093, 0xE1800F24, 0x90C79652, 0xF6B54BEE, + 0xB5A5C41D, 0x277040EF, 0x3D184C81, 0x753393C5, 0xE932CB17, 0xC7A9FBA5, 0x428C87F3, 0x307F3E4F, + 0x9D3CFE59, 0xBE597DB3, 0xBFB5F6E7, 0xCD7EB1FC, 0xD96F962F, 0xF65EF739, 0xCF7BEC2F, 0x35EDDE23, + 0x5FFC0200, +}; + +u32 point_table_binary_13[] = { + 0x11725D90, 0x21128330, 0x1045BFA8, 0x88EA5454, 0x542098C1, 0x54544452, 0x0D37607A, + 0x86984E67, 0xD0DCA19A, 0x03A0B848, 0x0FC23DD8, 0x26BB9B10, 0x48D49BF9, 0xF9FB3658, 0xD0E30994, + 0x3070CE11, 0x15C2C898, 0x7EE01318, 0x8B70A94C, 0x2F20F0D5, 0x3385A3F9, 0x8B7FAF0C, 0x61605D57, + 0xC22CFC38, 0xF4599FB7, 0xD6EEDE33, 0x67FDEA03, 0xF105DAB6, 0x4DBEA5E6, 0xB16CFECC, 0xB3E44F31, + 0xFFF5D7F7, 0xDDA26FEA, 0x3FFA1AF6, 0xA542F2C9, 0xBF17BE7B, 0x1EC731DB, 0xC71CFE43, 0x399B17F2, + 0xA12FFAEF, 0xF731ECB7, 0xF92AF792, 0x37F1BF94, 0xBBC9BE79, 0xBEFA7453, 0x5573BFCE, 0xFB9C9575, + 0xDED0483E, 0x67DE37CB, 0xCBFEC243, 0x53D561DF, 0x3F000000, +}; + +u32 point_table_binary_14[] = { + 0x11725D90, 0xB10DC320, 0x10455FE9, + 0x328D27F2, 0x0C660117, 0x28251D89, 0x94155C67, 0x88549924, 0x2D5D3621, 0x981FCEC6, 0xA2404FF7, + 0x3F4F0701, 0x78C23843, 0x4A2913CA, 0xA93C18E7, 0x6BC9608C, 0x58F9BCAA, 0x7F29578C, 0x71E3201E, + 0x2AB7F7D8, 0x19317F2E, 0x8DDECFC9, 0x4FEFCF6B, 0xEF57FFE0, 0xE7E4A7F7, 0x2B8FE5C5, 0x8FD7EDED, + 0xBDB7F932, 0xEDBCF996, 0xC9DDC56D, 0x9F2FCE39, 0xDB173E95, 0xDB7F8DB3, 0xE63F0000, +}; + +u32 point_table_binary_15[] = { + 0x11726D96, + 0x3F485C41, 0x10C647B1, 0x58431021, 0x042CB260, 0x208956E1, 0x3A49EB19, 0x482A0BF1, 0x2A8B8314, + 0x22448B2D, 0x444F4C6D, 0x13AEB516, 0xE18ABB4A, 0xC2957692, 0xD6F6450B, 0x855758A7, 0xC935F165, + 0x6767BFFD, 0x67ACFCDD, 0x7CB33B6F, 0x66DECC6B, 0x3411BD20, 0x9AD0F4B0, 0xD3E9348D, 0xE5E6CCFE, + 0x66F9E7FA, 0x7AC3FF89, 0x5D11DB1F, 0x47D6DE22, 0x4BE498CD, 0xC289DDF9, 0x13B55AAD, 0x4CCF3CB5, + 0xD9F4A77E, 0x107DDC24, 0x1A0C0696, 0x8984159D, 0x9C9C3866, 0xFF450237, 0xFD6687E8, 0x15411FB9, + 0xAAAA4C0F, 0xFE7BC3B7, 0x839BBEB0, 0xE8A9B6FE, 0x369E658E, 0xDBFE512D, 0xF12D5BBD, 0x6323BC08, + 0x1E8AFE0D, 0xF4096F6F, 0x6F67FAB5, 0xB5B5F0BC, 0x1458F4E4, 0xF58DB67C, 0x26F9E0FC, 0x22DF9C3F, + 0xF0F43BA2, 0x5F434507, 0x07074E2F, 0x4C8EDD79, 0xDE5F38FA, 0x8B1EF9C7, 0x79A2277F, 0x1F3FFFE3, + 0x65F4E7E7, 0x17568111, 0xBF708CDF, 0xB169FAF4, 0x27F1B7CF, 0x2FAC0273, 0xBCBF6DFC, 0xDFED51AC, + 0x17266112, 0xFF701E89, 0x3F25FECC, 0x93C0A29F, 0x04BDC43F, 0x9FF80BAB, 0xEC79D2F8, 0x85BD7E28, + 0xFDF0DCF2, 0xE9E9A9BB, 0x8F39C44F, 0xB17F701F, 0xFA87F5E8, 0xA705DF0F, 0xE8B785A4, 0x7F701EFA, + 0x05F739E6, 0x7897889E, 0x0D55167F, 0x7A5F162F, 0xB3D30BDB, 0xFB4C7323, 0xFDE7FBBD, 0xE6F77339, + 0xF67F9DF7, 0x3F99B4FF, 0x99452FFD, 0x98FA73BF, 0xA6E7BBFE, 0x26D12FC4, 0x7CD7C20A, 0xF138A6C8, + 0x46D8EB3F, 0xC8FD3371, 0x5E84F878, 0x1EFC8743, 0xBCAC47FC, 0x49BEEB2C, 0xDF89BFE3, 0xE43E6F37, + 0x528F187F, 0x516F17FF, 0x5D64231C, 0xF2EDE74B, 0xCC9FE4A7, 0xCC6F397F, 0xCAF94461, 0xBE21FF9E, + 0x0DF2EFEB, 0x11CEF7F9, 0xA722FFA6, 0xC8BF29F2, 0x4F59FE43, 0x3F96F550, 0xA847881F, 0xF31CF1E3, + 0xBC22FF26, 0xCB7F725E, 0xDEFFB1DF, 0x8BFC9B22, 0xFFA6C83F, 0xE5F96F34, 0xF6C5D5D5, 0x55B23F54, + 0xB10F026B, 0x9E571CAF, 0xD707C63E, 0x803EDF0F, 0x8175B12F, 0x74BE2FB0, 0x3FCAFDA0, 0x600F7A8E, + 0x27B5733D, 0xE33E08AC, 0x315F596F, 0x49E7FB01, 0xF33ECEF3, 0x623FE862, 0x3FE87C3F, 0x447FEC93, + 0x623FE862, 0x3FE87C3F, 0x605F94FB, 0x20B02EF6, 0x83CEF703, 0xF6459CE7, 0xC57ED0C5, 0x7EC8FDE9, + 0xA97FBE2F, 0x449FCC4B, 0x9DEF07EC, 0x8B721FC4, 0xF8B3795B, 0x4BFDD97F, 0x3C1E27F3, 0x5BC9BEA0, + 0xD82F9E43, 0xBFB01EFD, 0x13DF17EC, 0x8B721FC4, 0x7EC17DF2, 0xBEC8BC9F, 0x1EE6FB60, 0x12F78316, + 0x4E9ED7E9, 0xF3FAF7EE, 0xF76F393E, 0x575F5B9F, 0xDDD1CE80, 0x19FDD6BB, 0x1786FD78, 0x94F019F3, + 0xFE2DFA81, 0xED9FAADC, 0xBEFBC4FE, 0xBAF07F7F, 0x8BFEE2FA, 0x1E8F0E2F, 0x902FAED7, 0x9776A797, + 0xF251FB9B, 0xB0AFE7DE, 0x9C30DEDF, 0x8DF3CFEE, 0x7CDCD7AD, 0x84A35DEE, 0x8FFE9D70, 0x1EDFBF37, + 0x7778C1FD, 0x8579B271, 0xFEF518FE, 0x9CFF8DF3, 0x55857A70, 0x7EBBD596, 0x49DFE7AE, 0x7D7E5F4F, + 0x7F9F30CD, 0x8ABEB7B2, 0x65101FFC, 0xC17C7EB7, 0x5A558E67, 0x857B2B9E, 0x13BBAFBF, 0xE3A3B6B7, + 0xFB7A1FB5, 0xE53C7C1F, 0x125D13BE, 0xD7795EBE, 0xDDBC0EF3, 0x5BF82EB2, 0xCDC74BCF, 0xF8DE56B6, + 0x839CDDE0, 0xBC07FF3E, 0x42FF10F4, 0x729ED7FB, 0xF86692F7, 0x0BF33FFD, 0x5EA1B45F, 0x97F2EF3D, + 0xD1CFC7EF, 0x1F6717FE, 0x07000000, +}; + +u32 point_table_binary_16[] = { + 0x11726D94, 0x3F4E4331, 0x0CC6AD8A, 0x4A6F297F, 0xB62E0F75, + 0xE200483D, 0x4155A943, 0xD73242B7, 0x32219901, 0xB543AFF0, 0x4EC00DE8, 0x357A00C6, 0x546C3094, + 0x132021A1, 0x90C4B163, 0x07E8C24F, 0xB19FED7C, 0xFEE25BDF, 0xC13BC008, 0x007CFC6B, 0xC33F899B, + 0xC4F0410C, 0xC2140F39, 0x9EB909EC, 0x9C93F826, 0xFC8491F2, 0x89433C52, 0x7EE247DF, 0xC59A317F, + 0xBD5E070E, 0xDF6D295F, 0xF800F0FD, 0xC21CE213, 0x83E121F7, 0x93E387B9, 0xDFF8ADC8, 0x204CF1BA, + 0x7FAECFF3, 0x727DF95E, 0xABE6CFFD, 0x72BE9FD0, 0x3CBDDC8F, 0x9FD0BCBD, 0xDC6F8ACD, 0xF31397F9, + 0x85E7942F, 0xF73FA77C, 0xFA3EB1F4, 0x3FA17853, 0x7F5EEE9F, 0xE3F9FEB9, 0x9FFE8299, 0xEAF71739, + 0x5EF496FA, 0x58E98F56, 0x7FDE0730, 0xF7A3F4C3, 0x4A3FB4FA, 0xB19E6058, 0xE987957E, 0x68F5633D, + 0x6BBD84B1, 0xD20FAD7E, 0xAC67C9A7, 0x53D9DFAC, 0x96EC2F86, 0x1B53FB1B, 0xF2BAB2BF, 0x456FD11F, + 0x2BFDD1EA, 0xCFFB0085, 0xADFE58E9, 0x8F567FDE, 0x0730ACF4, 0xC74A7FB4, 0xFAF33ED4, 0x7E55F35B, + 0xFFA2F56F, 0xE95FFC0C, 0x95FFEDFD, 0x81BDBFE0, 0x9FEEAFFF, 0x1F4E3F7F, 0xC45F87C8, 0xCA9F217E, + 0xE9BEAEB5, 0x5F978EE2, 0x799F37D3, 0x8BE7FD7E, 0xEFE12AF0, 0x1DC0EDDB, 0xD9BDF6C7, 0x663A18C7, + 0x73F6FF76, 0x07F21EC4, 0xF3ED6E30, 0xAEE3753F, 0x37AA9FD8, 0xFBD29DAC, 0xFEEDAFEE, 0xBFEA87F3, + 0x6739DFE7, 0xF777BBBB, 0x7CD5EFE9, 0xCC11EBF9, 0x241E633C, 0x31BFA733, 0x9739D77B, 0xD2F530F6, + 0x97CF1FD9, 0x4F83C56A, 0xB552FE00, 0x482CFE29, 0x4CEA9D17, 0x4EFB314A, 0xCCEFC531, 0x33EF4B13, + 0x1CCCE7B1, 0xDE31D7FB, 0x05000000, +}; + +u32 point_table_binary_17[] = { + 0x11726594, 0x216EC340, 0x1045A741, 0x06050605, 0xE539400D, + 0x53BCAC32, 0xEE050242, 0x4A5A1492, 0x2BE41A01, 0x0E2C0D0F, 0x8D6455CA, 0x1EA22AAE, 0x2A6F3DFB, + 0x77767636, 0x66CFFB67, 0x6635FFDB, 0x611F3EC3, 0x2BC527CC, 0x0FBD835B, 0x650F5E0C, 0xCC610F26, + 0x6547039F, 0x37B4DD6E, 0x591F9932, 0x4F173045, 0x0E7B709B, 0x98E7D973, 0x70ABECC1, 0x8B21E93D, + 0xF499E37D, 0x7FE637D7, 0xEB15FC4D, 0xF43B64F6, 0xACFE9BF5, 0xC2D067AE, 0xF5717E43, 0x457DE4C5, + 0x308EA3E9, 0x07A6DEEE, 0x8B4EE086, 0xB01F3029, 0xF776DF74, 0xA20FA287, 0xF91CF354, 0x9F38EB85, + 0xE919F332, 0xCFF77B9C, 0xF97038A0, 0x5FE48636, 0x9B8DE99F, 0x38D7B35E, 0xF7DD547E, 0xD47E663F, + 0x9CF507F3, 0xB41EACF5, 0xB89FD683, 0x4BFFEDBE, 0x248F995D, 0x954F27FB, 0x9EA6A9C8, 0x67DE675F, + 0xEDBFAFFA, 0xF97AFFB6, 0xFEEEC9D6, 0x83E9C64F, 0xD5CBBEE1, 0x87EAAD9F, 0xD9AFE447, 0xC1C93FF8, + 0xA3FDBAAE, 0x337AEB5F, 0x9D8F86CA, 0x7C13D9FC, 0xDF5779E6, 0x79925F99, 0x97F293FB, 0x83B59EF5, + 0xBC0FEB37, 0x986EFCAF, 0xF351FB5F, 0xE723E7CD, 0x5779F355, 0x5E9CF8C3, 0xFE6B3EC4, 0x9FE962FD, + 0x014B5EE4, 0xFFB33BBE, 0x7CC939F3, 0xDA298733, 0x73F796FB, 0x9D590F96, 0x7E6BB75C, 0x493FE6DD, + 0x71B92AFB, 0xE9F7A9FF, 0x4761EEA7, 0x7EA17FE1, 0x57FA1E5B, 0xFD9FC573, 0xF03F0000, +}; + +u32 point_table_binary_18[] = { + 0x11726594, + 0x2D6EC340, 0x10852746, 0x51551050, 0x10981BD8, 0x307CA969, 0x4E904AC1, 0x6126BD42, 0x794F1029, + 0x2E34352E, 0x8E62E265, 0x3D407B81, 0x487677FC, 0xF66FA6CB, 0x3ECDCFCE, 0x7B3B5A3A, 0x4FB7F940, + 0x5411D1EC, 0x0E9D6703, 0x5E2F3CBF, 0x83778EA7, 0x69728CFC, 0x9DCB07CF, 0x5DCEAEBE, 0x53FD2CB8, + 0x687D3F8B, 0xFCA20DF9, 0x74A5E534, 0x4DB3F463, 0xDE24B6E0, 0xA265E67E, 0xC84FCCFD, 0x98C7718C, + 0xF7F389FC, 0x43F4D446, 0xB61C7BCE, 0xF3657CB9, 0x7F4B59FE, 0xC2453B0C, 0x83A8F76C, 0x94DE4EF9, + 0xD749FF82, 0x9FD13FA3, 0xF47AFD6B, 0xF2FABC3F, 0x918DF48B, 0x6A594FBD, 0xAC07A77A, 0xE4877A8E, + 0xCBF957A5, 0x9C1F9CE6, 0x477EF6DE, 0x56D6532D, 0xEBC1997E, 0x2BF58779, 0xC3FCAB52, 0xCE0FA67F, + 0x7AF47E68, 0x3FB4DEE8, 0x9F95FAD1, 0x7FEBE278, 0x6FE8A5C8, 0xD09BF6C9, 0xDD7F267A, 0xC9D9EFCB, + 0xE97412FD, 0xAAAA12F9, 0x88BB79F6, 0x98CFD7D7, 0xF2BEB0CF, 0x7A5FF53E, 0x1261FFA0, 0x8FEFBB5C, + 0x2EA23F38, 0xD5877CF5, 0x5EBD7AAF, 0x5EBD772D, 0xDF6BBAA9, 0x7D356A5F, 0x8DF41BF9, 0xF9BEC10F, + 0xEDAFF623, 0xFAEBF564, 0xECF57BBD, 0x7DD0EFFD, 0x8DFDA5DF, 0x211FFFD7, 0xD1DC1FF9, 0x7FF6F679, + 0x7FC00FC7, 0x5F1CFF2E, 0xE1879B7F, 0xCFF1DFD7, 0xC857E6C7, 0x47C8673E, 0x1AC969DE, 0xE44F60EE, + 0x9FF4E2BE, 0xFCBF42FE, 0x26FD5F4B, 0x1CFC0700, +}; + +u32 point_table_binary_19[] = { + 0x11725D8F, 0xB1118520, 0x10443730, 0x20C4CC52, + 0xECC306CC, 0x2E26A30A, 0x2B307486, 0x527E0D56, 0xC377EFE4, 0x549861B8, 0x37B3F016, 0xCC75AB3F, + 0x2000A8D7, 0xC27C9DCA, 0x41993337, 0x9C2D8F3B, 0x4FE61DDE, 0xCF396BDE, 0x382873D6, 0xED6C79DC, + 0xF9C7E7FE, 0xD4F9D3D7, 0xDFFAC0B9, 0xF3A7CE9F, 0xBEFED6A7, 0xE5ADCF7A, 0x8EBBF98D, 0x9763DC4B, + 0x29CA742C, 0xC720E4F6, 0xFFF51CE4, 0xDD2F2042, 0x44BC7F7C, 0x31DF8B98, 0x949F7EC6, 0x7F000000, + }; + +u32 point_table_binary_20[] = { + 0x11725D95, 0xBF4AE341, 0x10C7BF1E, 0x11B60944, 0x6D824510, 0xAE10E48A, 0x6075B692, 0x1790F04B, + 0x2B5C13BD, 0x6EADF202, 0xB6B14D21, 0xD80452FC, 0xEA7B8D83, 0x2DAE081C, 0xBEC1BD80, 0x9CAE3B3B, + 0x33FB2FDD, 0x2733B333, 0x3BDFEF26, 0x07777E8D, 0x07E0B807, 0x168B853F, 0xB803984D, 0x627F1FBE, + 0x83B25F33, 0x733E6E71, 0x850DF0D6, 0xBF77B3D9, 0xCCE38419, 0x28F881F3, 0x23DF32BF, 0xF5CAB9BF, + 0x0F9F104F, 0xFD89751E, 0xEABF5C2E, 0x637F3D8F, 0xF863C37C, 0x29F51F1B, 0xCEBF94FA, 0xD03FF218, + 0xCA9C3F86, 0xE6078EA7, 0x03ABD58A, 0xEB239BCC, 0xD29F39F7, 0x57A67D7C, 0xE9733D73, 0xAEF74F75, + 0x3D33E7EB, 0x3E8DDC47, 0xF76DE4BE, 0x7ADE9FCE, 0xA479998B, 0x7D6DB8FF, 0x7EBF27B6, 0xCC26B3CC, + 0x2F0C9D3F, 0xB2EC47EF, 0x1FD8329B, 0xCCE1BCC3, 0x2E319875, 0x7ED52BF9, 0xC736FEB1, 0xB57FD44F, + 0xC93F68F4, 0xB78DFEB6, 0xD63FCF4F, 0xACFE1A63, 0xA07ADB4A, 0x6FF1DB71, 0x3F48FE68, 0xF4B28D5E, + 0xB6D64BF5, 0x43E587D3, 0xEC37CB6C, 0xAAFE40ED, 0x3F88DFB2, 0xBE496FDB, 0xE86D6BBD, 0x557FDD4F, + 0xF05FAD37, 0x1ABD51EB, 0x9DFDCA7A, 0x33177AA3, 0xD11BB5DE, 0xDC4FF5CE, 0xEF23EFAF, 0x792FB67E, + 0x2FF9FEA5, 0xDF937E8E, 0xF9E819D8, 0xED76CCBF, 0x88CD6FE2, 0xFCDE272E, 0xE63F72FC, 0xF427C723, + 0xFF251EDE, 0x4496FB4E, 0xDCC491BF, 0xFC3F8E7F, 0x3BE478CB, 0xED79FA3E, 0xE7DBC152, 0x99BACFB7, + 0x47CF2DD3, 0xF9FA7B30, 0xDF723FDD, 0xEFF98B70, 0x314FD4AF, 0x9DB7C84F, 0xF17B8AF3, 0x3ECA79B4, + 0x1FC5E75B, 0x793FA2CF, 0xF9CBD7EF, 0xA53F268E, 0x59F51985, 0x1791FCF5, 0x443CD2F7, 0x13FD76D1, + 0x0F3B659A, 0xE7A23FAB, 0xFC792D71, 0x7D8FD712, 0x2FCF9B4E, 0xA7C9BF23, 0x0C3B65CA, 0x1FE12CC5, + 0x751E62DD, 0xFF40FF1F, 0x1EFD2BB3, 0xC18F60F9, 0xC8E1BCFF, 0x99D7CC92, 0xEF9A7AD7, 0xD4BBA6DE, + 0xD5F59F00, +}; + +u32 point_table_binary_21[] = { + 0x11725DD1, 0xB111C320, 0x0C05D05F, 0xA4A0C91D, 0x7536C808, 0x59239BA8, 0x630AC661, + 0x058F8551, 0x7EBE2C83, 0xCFC53B0B, 0xBE846100, 0x3EEB45C1, 0x1863C266, 0xA7F1F3EC, 0x740DB3BE, + 0xFEEBDDF3, 0xC85ECF71, 0xD5FB796E, 0x8459BFE7, 0x95F49D8E, 0xF32DE72D, 0xD9BD5FF5, 0xBFF787AD, + 0xBF3D3F6C, 0xB91FCFCB, 0xF328AF6C, 0x7925CDE7, 0x7EBE5FDF, 0xD65A9A97, 0xD67DF892, 0x592F2BBF, + 0x82FB6584, 0x95A77ABA, 0xDEF63F96, 0xA7AFAEFB, 0x91AFFF29, 0xB39E3E01, +}; + +u32 point_table_binary_22[] = { + 0x11726592, 0x3B128330, + 0x0C44557A, 0xA8D29922, 0x612829A9, 0xA999C90D, 0x28297203, 0x53710A8E, 0x98060A6E, 0xE1489625, + 0x7F42C51B, 0x0BEFAE16, 0x7000B001, 0x3CC080B5, 0xD683F307, 0x3328FB17, 0x84679A26, 0x640066C3, + 0x7CE2EBC5, 0x1CE64FFC, 0xFEE27962, 0xFF64A6FB, 0x966541E6, 0x79D253DE, 0x724EFAC4, 0xE207D40F, + 0xCFAB9EFA, 0x4FE7955F, 0x57F845CE, 0xF3A2BECB, 0xFD601E57, 0xE6917C92, 0x47FC43E5, 0x5FFC8A3F, + 0xF5E372BF, 0x416FFBD7, 0xEB939EAB, 0xF75BE489, 0x7E7AB9FF, 0xACFBA8FA, 0x8A7DE4F3, 0xA55EDD2F, + 0x73D32626, 0xBF8DEDDE, 0x65BFC3AA, 0xFD6E44DD, 0x5BFBBB88, 0x8735EE23, 0xE66F751F, 0x559EC006, + 0x79DF77DD, 0x874187F9, 0xBE6EFC7E, 0x1C47EDEB, 0xC673E6F4, 0x7FCCF34C, 0xFC957D7F, 0x703581C3, + 0x7DCA0733, 0xCFFF0000, +}; + +u32 point_table_binary_23[] = { + 0x11726594, 0x318EC240, 0x0C455D50, 0xD020D1EF, 0x22D15070, 0x047A1A2E, + 0x9063AC14, 0x2A8E4005, 0x1297A0E0, 0x005C8103, 0xA0345B92, 0x828202AD, 0xB6A0409A, 0x1DFBDB8E, + 0x271B8494, 0xA7B13DE3, 0x3F3FA696, 0x881644C3, 0xFC6B9A26, 0xD1093C30, 0x5EA71D33, 0x3FC22D78, + 0x681CD68F, 0xC76391BF, 0xD96C922C, 0x647E3923, 0xFEA5F169, 0x9276A922, 0xBA6BBDB4, 0x073F8DF3, + 0x3BFF1F7A, 0x9E3401DF, 0xED7C8478, 0xABC7DB81, 0xB15FCC17, 0x0EF5259E, 0xFB39617F, 0xE135F819, + 0xFB3921FF, 0x7ABDE678, 0xF05D99EB, 0x494C7E50, 0x1FEB64FD, 0x867CE150, 0xDFCF7381, 0x9E555549, + 0x3E78E8CC, 0xF12F67E4, 0xBF34DEF4, 0x1C67BEDD, 0x6EAEF738, 0xC71B73BF, 0xE48CFE49, 0xE3454FDD, + 0x4FFAA9C0, 0x83D01F33, 0xC5FBD2F3, 0x0A8775D7, 0xFBD2DDBF, 0xF5E37AB4, 0x54F3F9A6, 0x3DBF7DBA, + 0xBFC0D38E, 0x3D7EB95C, 0x723FB5F5, 0xA74CD6BF, 0xEBADF564, 0xFF89F55F, 0xFA69603C, 0xA1DAF481, + 0x9FC0563F, 0xAE0B877C, 0xF337E2C9, 0xFA23F393, 0xF8C5EF9F, 0xCC3FB5F9, 0x27F1B307, 0x17FAE87A, + 0xE99FBEBF, 0x9C6BD677, 0xDCF9C5EB, 0x45FF50CF, 0x5F63F74F, 0xA7A7FAA5, 0x2EFDD2E9, 0x57FACBFD, + 0x539B7FA4, 0x1FBF7FF4, 0xDBF9CBD9, 0xE3E3F9E9, 0x9F5FFA7E, 0xB2FB84DF, 0x9AEF8F2F, 0xE8076E0F, + 0x812BE6F9, 0x4C58E74B, 0xF30D36FF, 0xFFACE6B3, 0xED765BC4, 0x3B6B3D63, 0xD6AF3D10, 0x31DBF7F6, + 0xB31A9D85, 0x7DFE0556, 0xBDFB2CFB, 0xEBBC199D, 0x032F9847, 0x67E1500F, 0x8CFB7977, 0xFEAA315F, + 0xA9F08BCF, 0xDB35F86D, 0x7AAA7FDB, 0x3C715C6F, 0x9987CF42, 0xFF479E28, 0x1ECFFD1B, 0xAB9F1EDD, + 0x3C97FC5F, 0xCD37FFFC, 0xEAF7F007, +}; + +u32 point_table_binary_24[] = { + 0x11726593, 0x2172C330, 0x10453F30, 0x10E98C61, 0x49670203, + 0x4DC37D80, 0x9808F608, 0x9D111329, 0x37EA350C, 0x7491DCA3, 0x24B06161, 0xAAE4AFD5, 0x4A8E89E7, + 0x79BF56AB, 0xFFE57803, 0xE080BFF4, 0xF2DEC798, 0x387E0046, 0xD9914D65, 0xEAC9B824, 0xE12FD72F, + 0xCB12A325, 0xE7C75A9B, 0xD9910DA6, 0x69CA7A47, 0xBD51BD6B, 0xF4651EA3, 0xECC846FB, 0x39F6137D, + 0x9EEF99BE, 0xCCF31C11, 0x74FEC275, 0xFECC729E, 0x6761D1DF, 0x937E5DD7, 0x9DF37CED, 0x7AB2E9FA, + 0xDD13677D, 0xBCC59F83, 0x5F38F885, 0xD6AFACEF, 0xFCB6897B, 0xBF207E65, 0x567FE917, 0x2ED457BF, + 0x4B3FF3E2, 0x9FD17EAD, 0x5F967AD9, 0x0F81F38F, 0x07FF46F5, 0x6B6754A6, 0x1E55CF79, 0x4ECD7A72, + 0xEF2F8A5F, 0xB21FAADF, 0xE4B33F7B, 0xCE2FFCF6, 0x9DEF8B9C, 0xEFFA20CB, 0x7E9F5FAA, 0x977A3DDF, + 0x5E07B66D, 0xABE7BD3E, 0x0A97FC4F, 0x721F83F0, 0x7B77BF4D, 0x53671EAF, 0x75E62775, 0x283BBD0F, + 0x92DF20F9, 0x8543BEA1, 0xCF5FF21D, 0x4ABEF2BF, 0x0C2991B2, 0xBEEC37EE, 0xF3FD0300, +}; + +u32 point_table_binary_25[] = { + 0x11726D92, + 0xAD6E8440, 0x14850FC9, 0x8A71ADAC, 0xE0211015, 0xC815BC42, 0x7905D2AC, 0x226BA8AE, 0x41215661, + 0x5791D4F4, 0x316A57F2, 0x00C85555, 0x151B6667, 0xE6FECCB0, 0x2909211F, 0x9C399C7B, 0x72B30140, + 0x8970755D, 0x67D785B8, 0x88DC129B, 0xC0D9400C, 0xE6F508D8, 0x1F60766F, 0xEABAB659, 0x4E6C22B7, + 0xC426B0D3, 0xB7A42716, 0xBFBDE3A2, 0x2802DB37, 0xFA1F33AC, 0xBB5FC58F, 0xF3EE99BD, 0x1FBE803F, + 0xD6FB3CEE, 0x0D6EEE51, 0x5595E633, 0x91354FD0, 0x2F71FEA6, 0x6988DDF9, 0x5DE4E09F, 0xE8757E62, + 0x97AE24FF, 0xB43F13FB, 0x0A3C2B93, 0x7E667D96, 0xDBE1A12F, 0x3CF485B4, 0xAFF5487A, 0xED9BFD7C, + 0x1F7DDF27, 0xFD68BFDC, 0x9F51BD3F, 0x5FB2DEFB, 0xC9FCA9BF, 0x89FD6A1E, 0xE993FA65, 0xD6BE4CEC, + 0x8FFB218E, 0xFEE9BC91, 0x29DF4EFA, 0xE1F91139, 0xEC834979, 0xFB1DFFFB, 0x61D3F7C7, 0x3B304D93, + 0xCE7FB832, 0xE7C2BF9F, 0x9E65FEC3, 0xF57C0ABC, 0xC8F9EF27, 0xF94E7C3E, 0x8DE3A8FB, 0x30E379B3, + 0x5F17EE27, 0xCD1B98F7, 0xDDB05EE6, 0x03EFA7EC, 0xBFEE2BEF, 0xDF8C17F5, 0xF77C61BE, 0x03000000, + }; + +u32 point_table_binary_26[] = { + 0x11726D92, 0x3D6AC430, 0x14842745, 0x40A870C0, 0xBE880F92, 0x56BE873B, 0x17DB060C, 0x217B833D, + 0x818A6DB7, 0xD836CD5E, 0xC5E40846, 0xABF72739, 0x6205067F, 0x66FCE6CD, 0xD818D239, 0xFD010EC0, + 0x344D0903, 0x20EC0AE3, 0x13780BC6, 0xE94CCFDE, 0x83EABFF2, 0xFB27A08F, 0xC0B22C99, 0xF3FBCC8E, + 0x99EEE9A2, 0x89DBB665, 0x163D9DC2, 0xEA5FF4EA, 0xCFF3749F, 0x3D188B7E, 0x0FC56F26, 0x4FF21BC7, + 0x91D9FC94, 0x617EB2AF, 0xE4E962C9, 0x3B377979, 0xDE1EDAFC, 0x6D3FC235, 0x9FE4A9F9, 0xEB7E4D1F, + 0xF3B10FEA, 0x8F66FAAC, 0x5FD7F5B0, 0x9F2BFB9A, 0xFED8371D, 0xD6977EDA, 0xFE50FDFE, 0xF739BFEA, + 0xF3F7FBFA, 0x21FE32FF, 0xD6DD7F88, 0xED7BDDBA, 0xCB90E89C, 0x4C2F6CFB, 0x3FBCE8ED, 0xFF78789D, + 0x57FAF551, 0xF369FEBE, 0x3067AE79, 0x989DB2ED, 0xDF471FC5, 0xDFFAEC99, 0x9F000000, +}; + +u32 point_table_binary_27[] = { + 0x11726D92, + 0xAD6EC330, 0x14850F18, 0xB006B669, 0x0A88FA26, 0xC3A5A1DD, 0x2B049705, 0x144D5315, 0x541045AA, + 0x34561410, 0x30523CDC, 0x67081F8A, 0xC6C73CDB, 0xE7FA570B, 0xA9BEF89C, 0x6BFB6BD0, 0x60AF6FC0, + 0x1314BAAE, 0xD3308C19, 0xE6090C32, 0x02334FD6, 0x5BF69FE7, 0xD8B79CF6, 0xC9923F90, 0x1FE6D007, + 0xFBE6D73E, 0xC93CC749, 0xDE22BECC, 0xF95E78DE, 0x65591CEB, 0x57EE270C, 0x3202338F, 0x2CBF31F3, + 0xA769E27E, 0xD2777C60, 0xFFCEBCB1, 0xECE76D66, 0xF87C98BF, 0xAE6B9677, 0x9CCCB38C, 0x469FECF9, + 0x55E14F15, 0x7E7F03EB, 0x1359FC5C, 0xD9BF9F4B, 0x7FA5DFD8, 0xCF7C277D, 0xFA2527BE, 0xF1BF6F25, + 0xBECD7972, 0x7F28FC23, 0xF76FE667, 0xFEC9DE5F, 0xF459FA16, 0xBE32AFE0, 0x7DC779CE, 0x6FB29EFB, + 0x57DE3F32, 0xFFB2FFF1, 0x7C19FABE, 0x0F7EC66A, 0xAC3C5BDF, 0x9F8FC272, 0xDFCBC0BC, 0xDFEF787E, + 0xAB03BBBE, 0xF0D6AFBF, 0x7FA47EC7, 0x4A38E487, 0x3AB0CB0B, 0xCBF76EEF, 0xD3B66DF2, 0xFD90E3F7, + 0xFDBD73DC, 0xF8FCCFCE, 0xAFF3FF88, 0xEBF63EB5, 0xACFF0100, +}; + +u32 point_table_binary_28[] = { + 0x11725590, 0x21128330, 0x144457B4, + 0x3391888A, 0x0E8A2320, 0x5BCF1998, 0xE909D038, 0x3C0655CD, 0x0D384A4F, 0xD20BA098, 0xA9487FFE, + 0xCF262126, 0xF392CDFE, 0xDD60C4E8, 0x3F8003D0, 0x759D8730, 0x9ED015D8, 0xBFC9EED5, 0xB6ADB2E9, + 0x8DE516E1, 0xBE926DDB, 0x368F87F1, 0x4DB6699A, 0x925F252F, 0xC8F13D86, 0x61507DE0, 0x4BD68379, + 0x02737E23, 0x27715EF2, 0x532EE6C5, 0xBC307DEE, 0xC37965FE, 0x23338C81, 0xBEEF4F79, 0x94210AF1, + 0xBB335F9A, 0x97FA8079, 0xB4FF68FA, 0xF23FCC2F, 0xEAC52F70, 0x58EBBAAA, 0x9E7D8DD9, 0xDFC5FEE6, + 0xD7C43CB9, 0x9FB37E45, 0x1EE5222F, 0xF373DEB2, 0x2CA73CF4, 0xE37F189B, 0xFE887AF2, 0xF76A7D98, + 0x679F71EA, 0xBBCFF58F, 0x6C7AE33F, +}; + +u32 point_table_binary_29[] = { + 0x11727596, 0xBF6B2357, 0x10C7677D, 0x223CD424, 0xA02A9084, + 0x14013B90, 0x42903FE1, 0x54A44C73, 0x2E540673, 0xBE2BAE88, 0xB98008D2, 0xB9081B5C, 0x5D2095DA, + 0x90528614, 0x072E53FB, 0x0F087859, 0xA710C8E0, 0x03A32601, 0x7370C76E, 0x7676DE77, 0x66DED345, + 0x953EECCC, 0xFB31DF79, 0x33D39C17, 0x4F9A1BEA, 0x7F93C9A4, 0x6D6E323E, 0x2F6AF078, 0x3C6E8B47, + 0x342A5E12, 0x55B4B79A, 0xCD661DB7, 0x5B6122E6, 0xE65C3828, 0x8B7D88F6, 0x1DDFA7DF, 0x8B27C281, + 0x643DE14A, 0x59ECDDFA, 0xC3D4BF9D, 0xA7FEC2E6, 0x2FF6953B, 0x8FDC676F, 0x757171D1, 0x9F17F763, + 0xE6FB308F, 0x95C57E1C, 0xEDF93CF8, 0x7E7777D7, 0x9F5738F4, 0x8CF80D0A, 0xE1F653B1, 0x0F05ED7C, + 0x8FF18DF1, 0x068B3DC5, 0xF37A7FDC, 0x07FB9F9D, 0x9DF5F7C5, 0xFEF13E73, 0xAC177988, 0xF5D81E7A, + 0xB07E8787, 0x87AA17C7, 0x07DCEFA7, 0x2CF70F6A, 0x1FCFA3DF, 0xE5FC1C7F, 0x30E20FFB, 0x6CFD617B, + 0xE8FDDBB9, 0x70502E3E, 0x217A6D3C, 0x14167BE8, 0x41AAC7AE, 0x7EB424FA, 0x6C65FA51, 0xF7FF7367, + 0x9F7E97FB, 0x7BBD8555, 0xEFCCBFBB, 0xDF23A2AF, 0xBAF3D575, 0xADFA93B2, 0xE907E6F3, 0x1F788EFB, + 0x1D1F1F6B, 0xBE8FA3FE, 0x7E7D61F3, 0x177BC9E7, 0x03A7BF70, 0xC07DFA78, 0x92F15018, 0xFA37FB78, + 0x3FDD8F79, 0x89F723EF, 0x5BB832DE, 0x877E6CDF, 0x9DA7CCDE, 0x5399BDF7, 0xFBF43D42, 0x7F70B38F, + 0xFC95F59A, 0x25F297F7, 0xE3F3209E, 0x91F7114F, 0xB6EFEE52, 0x32DFECE1, 0xFD09077D, 0x8FC8CFF4, + 0xFDADED3D, 0xF6F6EBA8, 0xB75FAF67, 0x67EFDFDF, 0x3A9E1FE7, 0xF1F1C37E, 0x38BF8F1F, 0xE25DA9BD, + 0xC4EBD2DE, 0x57BFFF1B, 0xE37BE1F4, 0xFD5C4686, 0x1E3E7EC8, 0x1FE8E7E3, 0x877893D3, 0x8FB9B27C, + 0x2C6943F4, 0x2ECBD73C, 0x9F2B63B5, 0x5F2E979A, 0x0FC158F5, 0x977CB5F5, 0x98DF73BF, 0xFCFE65B3, + 0x92F5997B, 0xBD3A1E74, 0xDC348DEA, 0x17E279B5, 0x3EBAF798, 0xE627FA8B, 0x729DF59B, 0xDAE7A7F5, + 0xAB3CBF35, 0x9FCBAC3F, 0x8D92FD62, 0x7DFFBB48, 0xFB83E5A7, 0xF453E427, 0xFA6B1519, 0xF5EDC0EA, + 0x51291CF3, 0x37E6EB60, 0x2FF22FB1, 0x3E3F48F3, 0x99BFC77C, 0x2E7D3FE8, 0x78E4EB65, 0xEE6FF53B, + 0xAFEFCA75, 0x56EFEBAC, 0xDE8F76F4, 0xCCF4F6F9, 0x8C785F6A, 0x7D97FD2C, 0x3FA51E0E, 0x8C553F70, + 0x9A9F66AF, 0xF534EA19, 0xB94EEB9D, 0xE4F3172E, 0xBFB37A3E, 0x4AFB0BFA, 0x41DE2F4C, 0x2FBC47BC, + 0x0FACCFDC, 0xC7E744D6, 0x4BF33DFC, 0x5FBC9278, 0x423F97FF, 0xA5CF7F7B, 0x2F01EF45, 0xF793FB60, + 0x3ECAE7A7, 0x7C7ED3F9, 0x699BBE0F, 0x992F2AEB, 0xB7739CC7, 0xF7E360F3, 0xC716FA60, 0x3EF1FDDC, + 0xFABFCD1F, 0xD93CB0F5, 0xF380F537, 0xDB1FFDD0, 0xF773D70F, 0xB7693F44, 0x7DA6A45E, 0x0765CC97, + 0xF9FCA8F5, 0x7F89FBFB, 0x7A1B9465, 0xDE627FE9, 0xB7C295B2, 0xECB776FB, 0xF3F78FDC, 0xFEC29807, + 0x65FFB5CE, 0x03BBFBFB, 0xF3E3BCD8, 0x1FE7A9DC, 0x79381ECF, 0x8F7EFBB5, 0xE5DFC38E, 0xE79DF69B, + 0x572FC16C, 0xFFF85618, 0xE7797C2B, 0xF698C77E, 0x9C9A3FDD, 0x13FD706D, 0xFEBCDE37, 0x1BF3E7FD, + 0x2647CEBF, 0x3BDFE995, 0xF90B9B3F, 0xAFF7ECDA, 0xFC79BF93, 0xE9FBEDE9, 0x4FD1FFF4, 0x6AFD3358, + 0xFC85F3F5, 0x902FA757, 0xFFFC0496, 0xEF292F8C, 0xB77C9F6F, 0x37C2DDFA, 0x91D3FD16, 0xD7CA5B89, + 0xA730FC67, 0x1B5B4FE2, 0x69EB098B, 0x3DDEBBC5, 0x9B46E28F, 0xFB83112F, 0xD86B3C92, 0xFD77D737, + 0x3DFB7AE2, 0xF406637D, 0x3FAF73BE, 0x789E1C99, 0x3FF40623, 0x1FFCFCCE, 0xF9E2F964, 0x6AFED007, + 0x0C7DD53E, 0xE60BB3D7, 0x170CFD51, 0x1FA02718, 0x7A7BFF85, 0xF9AB9ED1, 0x5EF5F6EB, 0x2DAED55F, + 0xE3097BE8, 0xE9FD671B, 0xB3871E72, 0x3FD30B9C, 0xC6DBF4F6, 0xF51F7AE5, 0xFBEFAC1F, 0xEBFDF74F, + 0xFFF850F3, 0xA967CB27, 0xF67F11F3, 0x0BFDE4C5, 0x2DECE37C, 0xFB177D19, 0xE7DB7EDE, 0x6C5F171F, + 0xC779B3E7, 0x26BCFB1D, 0xCCF61FFC, 0xFBF6553F, 0x9F3FA492, 0xCF335C05, 0x5AC47997, 0x992B52E4, + 0x91B0F463, 0xDC7FB802, 0x4B3E0EF4, 0x7B3B150E, 0xF45DBF7E, 0x3B653DAE, 0xBE561E0A, 0x8BFD7F00, + }; + +u32 point_table_binary_30[] = { + 0x117265D0, 0x2D12C230, 0x1005E015, 0x88987804, 0x9D415646, 0x20C0E70C, 0xB9423428, 0x4CAE00C7, + 0x88E84538, 0x480502C1, 0x0D96FDC9, 0xA6EDD08A, 0xCED77DDD, 0xBE1607B8, 0xE20BC0D1, 0x19424098, + 0xCDD00D17, 0x90838D83, 0xD96DE67B, 0xF34423F2, 0x812E3146, 0xC4A43E99, 0xDBF3E7BF, 0xBC9339DC, + 0xF0C13ED2, 0xED9412E2, 0x531DCC7D, 0x9FEBFBB9, 0xEF879C73, 0x963CFB4B, 0xB15AABEC, 0x638379D2, + 0xFCCEF2ED, 0xFBDFADCF, 0xB20F64BE, 0xE49BE7ED, 0xFFB27EBE, 0xF8B2EEEF, 0xCB7837EB, 0xFBD5D68F, + 0x133CFF01, +}; + +u32 point_table_binary_31[] = { + 0x11726D94, 0x3F6F1341, 0x10C5DF59, 0x91385D63, 0x4BA10009, 0x5AE40209, 0xB7B8A270, + 0x99220D2E, 0x699D96CE, 0x92CB5CE1, 0x168B2245, 0x9AAD2C71, 0x915CF305, 0xC857B02C, 0x51454834, + 0x34146990, 0xEED8DDD9, 0x37FB07AE, 0xFB696776, 0xDFBC999B, 0x7E3E6CF0, 0x005CA2C6, 0x62B118AA, + 0x7BE149E4, 0x46189EFB, 0xB9F065E0, 0xE1E5601C, 0x1F31EA96, 0xCBA5E38D, 0x3040EEDF, 0xC2DEA66C, + 0x84637CDF, 0x39AE351E, 0x1F819F91, 0x1B61CD6F, 0x245E1817, 0xF2FEEF6E, 0xD4393D96, 0x37C2AACF, + 0x735DE875, 0xEF8778AF, 0x07964FA7, 0x93CF1706, 0xC8F800BC, 0xEA948DD3, 0x334DE279, 0xBE5AADF4, + 0xFD19948D, 0xF0A8530E, 0xF98E592F, 0xEBEFEF84, 0x11B91146, 0xE647AC1F, 0x6DF50D78, 0xA77AF128, + 0x5C2B4B3D, 0xCA6D565F, 0x277AA7F6, 0x7C369BA9, 0xFEA93D27, 0x3BBF41EE, 0xC88CC739, 0xBE00AFE3, + 0xFDE7F97B, 0xF4B7F42F, 0xE1CC2F7B, 0x9F6799BF, 0xF47EF68B, 0xF9C13F93, 0xF757F2EB, 0x34DFCF43, + 0x929FCF87, 0xC9E753F4, 0xC77994FC, 0x639C4793, 0xCE372EAA, 0xABDCEFEA, 0xAAF0FB31, 0xAF9FFD51, + 0x6EA937ED, 0xCFB1F0F3, 0x18E3BD1F, 0x67FFC94F, 0xFB7116FC, 0x60FD75C1, 0xB1FEFCDC, 0x725BF8D7, + 0xA6FE453F, 0x4ABF94DB, 0xC2BF36F5, 0xCFED1737, 0x3FAEBF9C, 0x7FCED37A, 0xBDD6FFDB, 0x7DDBEDD6, + 0xEF1F8997, 0x7E339FF3, 0xCA7DC579, 0xAC1A3294, 0x255EB89F, 0xF737E9FE, 0x8AFBACDC, 0x7764899F, + 0xA83FFD4D, 0xBA7FE23E, 0x2AF715D9, 0xE667FB4B, 0xB8FEE77F, 0x2EFF77B2, 0xC4F3FF8F, 0x7EA87F0D, + 0xFD737E51, 0x9FFBF6FB, 0xBDD79FFA, 0xC7F7CDEE, 0x3076E79E, 0x6D7D87B1, 0x30EB3D8C, 0x259FF75D, + 0xDFC6F3E1, 0x05F0E979, 0x7EFFF56D, 0x8C77F77F, 0xDDE5F7DD, 0x87FB588F, 0xD9999DD3, 0xCB7E1CC6, + 0x9F9F523F, 0xF52807BD, 0x7E1E427F, 0xDF3CC47D, 0x24FCE44F, 0xBE9F84D9, 0x7FCE03F7, 0xED04DFDF, + 0xEBFEB5F9, 0xCF02F773, 0xF22FE13B, 0xC6FFF0FC, 0x17000000, +}; + +u32 point_table_binary_32[] = { + 0x11727D92, 0xA152C350, 0x1045371D, + 0x98798E1F, 0x88471259, 0x1C125943, 0x643E0153, 0x9399C898, 0x1A2AF803, 0x5405A23F, 0x0096E10F, + 0xFA03C591, 0x99120118, 0xF2C8BE7D, 0x37BB7DC3, 0x90AA33B9, 0x7BEFE66E, 0x873D55C3, 0x23911B7F, + 0x4551F861, 0x49D5CF2B, 0x8587395B, 0x0BCFC1B9, 0xE80BE8C7, 0xF9EC45F5, 0x3C3F1BC5, 0xDF89DFB5, + 0xD1F3BCF5, 0xB3F39C17, 0xE6672EB3, 0x7E179F91, 0x63DEF9D7, 0xF13E14FD, 0xB1EF21F1, 0xBB4AF2E6, + 0x469FF2B1, 0x9FEF8489, 0xCAB20C2C, 0x7A617CDF, 0xC27C2FE7, 0xD1C4BE13, 0x86DE77A2, 0x871FFA4D, + 0xFBD779DC, 0x03F9B807, 0xF2D9DFEE, 0x6FF3599F, 0xE68B5EF3, 0x874BBD97, 0xF6A7F3E8, 0x13F9A29F, + 0xB8411F75, 0x5D9B7E9C, 0xEA639FD0, 0xA34FD68F, 0xFB34ECEF, 0x943B6137, 0xED9BBD13, 0x3DDF4CDC, + 0x084F790D, 0xFA403EFA, 0xB47D9372, 0x833E918F, 0x3E908F3E, 0xB13FFAC4, 0xFEE813F9, 0xE803F9E8, + 0xD3DEEB60, 0xE6D167C8, 0xDB4B1F7D, 0xBB3DDB6C, 0x36DE97F2, 0x7EB77ABA, 0x63E6F7C2, 0xF21EFBEF, + 0x560FF7CC, 0x598EF9BE, 0x0DBCC67B, 0x22E879DF, 0xEA56F4EC, 0xC7F7597C, 0x88DF5FF3, 0xBCFFDBA9, + 0xCCA77EB8, 0x5FDF46CE, 0xE1A7F392, 0x17F393BC, 0xFFF6F1E3, 0x63FDC0D8, 0x8FD9F615, 0x78A9F780, + 0x3FFF3F4E, 0x943B6137, 0x31EEC9FC, 0x0B000000, +}; + +u32 point_table_binary_33[] = { + 0x11726596, 0xAF6B1B61, 0x18C79F84, 0x156E85AE, + 0xA3AA2672, 0x1079A222, 0x7466A27F, 0x404C0333, 0xD58142E1, 0xA26AAA62, 0x669AC14C, 0xF5EC226A, + 0x27AA9751, 0x3537A82A, 0x9441A015, 0x6B54CD72, 0xBBE7BECF, 0xF779DEBB, 0x1C447CF2, 0x7E9FDFCF, + 0xBD49D993, 0xABCEB1C8, 0xBE74E7E7, 0xE7E7A54C, 0xC0125C80, 0x4594CB1E, 0x78DF783D, 0x2F679D1F, + 0x227DEA1F, 0xC0123C06, 0xBB7E0C3D, 0x59E4DFCF, 0xEA739C49, 0x593DEA0F, 0x2CC12391, 0x2DE7EAEC, + 0xB34827D1, 0xEB77038B, 0xC77C2478, 0x233EF45E, 0xCF55F5F1, 0xFCCB5EB3, 0x7ED69BD6, 0x0F3D98F5, + 0x6AFCBBBB, 0xBB9AD5BF, 0x048FC122, 0x64E88DAD, 0xDF7DEA27, 0xC847820B, 0xB0EB0BE8, 0xC35ECF75, + 0x7E8F8F8F, 0x5E8F04BB, 0xBD32FDED, 0x932DDFBE, 0xE9D94F09, 0xF6FC4D3F, 0x861E4CFF, 0x6F257B9F, + 0xE779B93E, 0x9442E7A7, 0x8F72956B, 0xCD0363C6, 0xEF9B9EFD, 0xADEC3FD2, 0xBE3B087B, 0xFA1B1A33, + 0xDEC0F4EC, 0xC7BDBC7E, 0xC7786AFF, 0x2BB157CE, 0x127BD5BF, 0x983EFA01, 0x7FCC37CD, 0x5FED8749, + 0xFE6AFF21, 0xF4D22D44, 0x0E6C1ED4, 0xE755C4A3, 0xA3A39ACB, 0x997A7316, 0x70E8355E, 0xDFCE353F, + 0xC47716E6, 0xA3FD567B, 0xE89DEBFC, 0x5F92787A, 0x7E9FC403, 0x7B3C811E, 0xCC787BF3, 0x245EF57E, + 0xBD99FBB9, 0xE03CF2D5, 0xFCABFED7, 0xFBDF99A1, 0x9E037B1F, 0x58DFC0B9, 0x9C75BFC5, 0xBE47BFB2, + 0xC8C7FA03, 0x2E67697F, 0xAA5DABF3, 0xCBAC9ED8, 0x2FE7467F, 0x789F64E4, 0x43DC27CA, 0xA3D1C8F5, + 0xEA8FACF1, 0x96CE88BF, 0x4CF4FADC, 0x277A9DEF, 0xF7440F16, 0x67E8C15A, 0x4F6B5EC2, 0x79DBFB23, + 0xAC070C7D, 0xCCBBCA27, 0x9957CC2F, 0xFAC779B3, 0x7FE9BC99, 0x5FCEFBCF, 0xF2CF6D7E, 0xF2001667, + 0xE865E37E, 0x6EDFBFCE, 0x457A7FD7, 0xFEAAF9BE, 0x1232E6AF, 0x8FB3BD8F, 0xAE1F601E, 0xCAB17F99, + 0xED1FEEFF, 0x6DDF47D4, 0xB7B7B19F, 0x56BFEFA3, 0xEDE702F3, 0xCC937D6C, 0xEE27F735, 0x0BEE611F, + 0xD2FE2F39, 0x8F05F82F, 0x7906FD93, 0xE9E3BECA, 0xFCFE41FC, 0xE6BEE5AD, 0x7D1C0617, 0xDAAB7EE8, + 0x0BCEC7FC, 0x09E793EE, 0x673FE1D6, 0xBC8BD6BC, 0x8BE6BCC3, 0x5F7A9E49, 0x7B9EED79, 0x81A35FED, + 0x7E34EFA7, 0x25DF57FB, 0x7DFFFDE9, 0x7A17F326, 0xDF5C3A57, 0xF3BEDDBE, 0xB95CAFD7, 0xFEFB7FBB, + 0x7DBDABCC, 0x7988C7A7, 0x7DEC97EE, 0xE86ABA9A, 0xF25CFBBD, 0x7361FA05, 0x79E7A2F6, 0xB7A03F30, + 0x7FCF87CF, 0xB0E7BE9E, 0x9C853FB0, 0xC59B90FF, 0x6CF979B5, 0xEFA74FD2, 0xD8FFD327, 0xD8F3FFC9, + 0xF019F5F3, 0xFD3C39FB, 0xFA25FD3F, 0xB39AC639, 0xEAC379BB, 0x5F6D7DBB, 0x7E65E857, 0x53F62FED, + 0x57DB7F7B, 0x3EE46CE3, 0x7EF57D6F, 0xDC5FF4C7, 0xFF0BFF01, +}; + +u32 point_table_binary_34[] = { + 0x11727598, 0x4D685C55, 0x14C7CF44, + 0x4B1F83E2, 0xC06C1213, 0x254B295D, 0xCC2660A0, 0x1B695CE8, 0xAA084953, 0x90125C98, 0x80504CBA, + 0x094CBA90, 0x4C319BB6, 0xC48DB388, 0xCA5B94E0, 0xC46DB1DD, 0xB80B6E5D, 0x6421EA22, 0x62854810, + 0x1C9169C0, 0xE43DDFB9, 0xFFF371DF, 0x4D9DDD8F, 0x7BEE9DF3, 0xF13FEFDC, 0xF7CAF932, 0x3F7B9DE8, + 0x90C6F68E, 0x8F8FCB72, 0xA5EC32FF, 0x3A4FC4DC, 0xB807CEC8, 0x3807C39E, 0x66A9D7B8, 0x8FF58585, + 0x05E60178, 0x6C4FF985, 0xEAAC23E7, 0x1E18F6C5, 0x1AF64F57, 0xBCBEBECE, 0x3C008FED, 0x31EB79E4, + 0xDC03C3BE, 0x710FE77D, 0x5CF1C1C1, 0x01F3089C, 0x19B3BFE4, 0xDC03C3BE, 0x582BBBE5, 0x0251AB5A, + 0x9F9B9B2B, 0xCB793039, 0x37C114B8, 0xB26FC21E, 0x4CB36517, 0xF166127F, 0xD91D23EC, 0x176E82C9, + 0xB89EAF32, 0xC7BAE647, 0xF7DB7A37, 0xB5AFE717, 0x7C62F981, 0xFD89E487, 0xE3D1FDC2, 0xB67F7979, + 0xD9E29D16, 0x7F83FD94, 0xFBCFF183, 0xC918F65A, 0x3FE8E107, 0x398FF309, 0x260AE747, 0x7AD2FF57, + 0xBDF1BAEA, 0x49E357BD, 0x91EC67E6, 0x7C2C3AE7, 0x60D86B3C, 0x3F3A77C1, 0xE66FB778, 0xEAF9637B, + 0x30ECD97F, 0xE623E72E, 0xD8E233FD, 0xC7F1FAFE, 0xC6CAE937, 0x5E7FE6B1, 0xDF88FAC6, 0x34029BDE, + 0x47B0AFFB, 0xA3F5537F, 0x4FAC1FDC, 0x7F61F31F, 0xFA77FD08, 0x9B7E540F, 0xCCE3CE39, 0xB8AE173E, + 0x51B819F7, 0x57A8FF7D, 0xE87D7777, 0xD7F2DB52, 0x7BA2F6D8, 0x2AD1949D, 0x4F3DE671, 0x59E77E63, + 0x26E736D8, 0xFD499E1F, 0xED7A3F55, 0xF6F57ECA, 0xE3FEA8F2, 0xD986DEB2, 0x448FA23F, 0xD39BF014, + 0xEC7F11FB, 0xE0CF9B44, 0xEFFBF3A1, 0x5D7F5EA8, 0x3EC958F5, 0x685CC5B3, 0x64FA447C, 0x4BD57E63, + 0x39BFAE5F, 0xF7AFAE4F, 0x6A833363, 0xE8D9FA31, 0x8FF5ED7A, 0xACE7C3F5, 0x88F38EA2, 0xFCD4F54D, + 0xBD588FAE, 0xCF54BFC6, 0xBDBA9EDD, 0x7F797E9B, 0xFFD00FF8, 0xC458F5AE, 0xCF6FF71F, 0xF3C5FD0F, + 0xF328AA57, 0xE0A89E61, 0xFE10F4F1, 0xA2AE7FEF, 0xFAC07C02, 0x67C6B0CF, 0x62FB559F, 0x3FAEE754, + 0xAF99F95B, 0xD7AFCE3F, 0xD36BAFAE, 0x57D56FAA, 0x6FAB77AF, 0xD64F36DF, 0x8CDBF57E, 0x04B76C1E, + 0x213FFFE8, 0x7953AA5F, 0xA9CF53CC, 0xBBD3EABC, 0x4EA713EA, 0x077BB0F6, 0xE7D2B9F9, 0x98F683CD, + 0x57D1B371, 0xEFF97A4F, 0xFB41F54E, 0x3DAE7FC7, 0xF56DF1C6, 0x7AA7A41F, 0x3A915ED9, 0x9FE9488F, + 0xBC4E89DE, 0xD3E7C374, 0xB49FD75B, 0xAE4FDB1F, 0xEB95123D, 0xB7A2FB06, 0x9F7759F4, 0x13E737D6, + 0x2B257ABE, 0xECFAEBC5, 0xFA73FDA6, 0xFAACDFBF, 0x56F47C99, 0xA76FCD0B, 0xE76593F9, 0x6DBFAF35, + 0x614FE7EC, 0x759E3077, 0xA45E7C9F, 0x014B7DA2, 0xF3B6B6B6, 0xA2F961FA, 0xB7FB8D70, 0x339937CD, + 0x78DEF8FC, 0xB6E75F57, 0xF525DCD4, 0x7CF5FB7D, 0x3B6FD1B8, 0xE8C7F178, 0x7C69FCC2, 0x3FC1FE1D, + 0xC987DFD7, 0xD2FB9C72, 0xD1AFDFEF, 0xC0DA5FBA, 0x9E25F79F, 0x2CB91F1D, 0x19177DB0, 0xDB6B7FF3, + 0xFCF4F9AA, 0xFD5DD9D7, 0xFA1B6CF3, 0x368A2770, 0x142FD7C7, 0xEBA7F584, 0xBDD693CF, 0x4FE67F33, + 0xA967B35E, 0x4FD8FBFD, 0x1ACCF5D8, 0xDFDF8FEA, 0x9359BDB4, 0x9E71BD48, 0xECF5F9FA, 0xF29D37D6, + 0xE18FF2CC, 0xC8385883, 0xFDF92DF6, 0x03E5ABB7, 0x6D7E86FD, 0x376FC5F3, 0x94084CAB, 0x45BFF88E, + 0xE88BF695, 0x4765F56B, 0x4C555CF5, 0x6FFED9B5, 0x2133E7A3, 0xB848F4E9, 0xF5991133, 0xE717F697, + 0x1E0796FA, 0xFD7EE1D5, 0x7F43BD56, 0x518FBF37, 0xAF3C52D6, 0xF3B53EBA, 0x1FF555FB, 0x9911EE4B, + 0xCA72DEAC, 0xE617EB34, 0x50BE7A5B, 0x19F6E759, 0xE3817F12, 0x4FE49FFA, 0xCFFAFCF6, 0x15FC9FC6, + 0xF3A7C4A3, 0xFE3E147F, 0x83BE1E10, 0x7D3221FC, 0x91F26B77, 0x998B53E5, 0xD67B81D7, 0xF47CE831, + 0xE82DAC13, 0x697C60CF, 0xAF9E1FE7, 0xFBA1E45B, 0xEBF140EA, 0xA1FCD575, 0xE447EBF7, 0xA4AA5F60, + 0xD1D7E6CE, 0xCD5BF1FF, 0x6D4FB83D, 0xC77B76C1, 0xEDA177D8, 0xA7FBD3F3, 0x9F97FFB8, 0x3EDE1FBE, + 0x5FEB11E7, 0x637B2218, 0x59FEB6AB, 0xFC2D2E2E, 0x96E5BBFA, 0xFF135F33, 0x6BBF6EEE, 0xC05EF3BF, + 0x5DE57F63, 0x63C3FA7F, 0x73E7D263, 0xE3B0EE7A, 0xABC75FDD, 0x0F637D0C, 0x705F54FD, 0xC4FD14F4, + 0x14F58FB2, 0xE6077AC3, 0x7DED89F4, 0x8F9E7F26, 0xE7EBFE71, 0xD9CFFDAC, 0xFE28170D, 0xA22F3F77, + 0xC6F9603E, 0x0F7C6D58, 0x14452D1F, 0xBC1EE733, 0xF069F187, 0xE4F3C360, 0xCF1CECC1, 0x713CE1BE, + 0x15C5ABAC, 0xF908F7FF, 0x285FF2FE, 0x69F1C4EB, 0x67BA1EE5, 0x43ED355F, 0xFA7EA2F1, 0x2A6B3E8C, + 0x25FE701F, 0x89E209F3, 0x278A47E7, 0x91C63F39, 0x3959CB0F, 0xB33E6FB2, 0xEA46FD3F, 0xDF1792EF, + 0x0FAADF93, 0xDA7D347A, 0xFFCB93F7, 0xBF5CE791, 0xDCDFDA3A, 0xCFE47B88, 0xBC9FFEA5, 0xEF33F6BE, + 0x1A7F5FD0, 0xF779FDDE, 0x42625FE5, 0x73C8F687, 0x3732BA53, 0x95B8FAFF, 0x21E78FEF, 0xF3C23918, + 0xFE6BFE0F, 0x6F587CC1, 0xFED9CFBE, 0x9FF315EF, 0x07FBF713, 0xD80B0FCA, 0x21F271F1, 0xD9076C3F, + 0xF0F707F9, 0xBE13F825, 0xE72118F6, 0xFF010000, +}; + +u32 point_table_binary_35[] = { + 0x11726D91, 0xB10D8530, 0x0C445D50, 0xA441A2FE, + 0x52066003, 0xE6406211, 0xAA4C9141, 0xFE005921, 0x83D0B085, 0x21B91027, 0x06774F39, 0xDDF91CF6, + 0x1CD9D33D, 0x864208CC, 0x9E373055, 0xA69D6812, 0x8EE0A2B7, 0x2FEEF556, 0xF9D9EF3C, 0xD3F883F1, + 0x4E07FD93, 0xDF29BC80, 0x1F3D58F6, 0x855EFCF1, 0x3E35ACF2, 0xA3EA1BD5, 0xFE2FEEFB, 0x283FFB9D, + 0x67545ED3, 0x37F71FE7, 0xDFEA9C6B, 0xEE25FCF4, 0xCB5CFE63, 0x9C7B4EC3, 0x698A7EA8, 0x8C7D867B, + 0xA3CCF55E, 0xE00B0000, +}; + +u32 point_table_binary_36[] = { + 0x11726D90, 0xB111C330, 0x0C0351B8, 0x60E3BBD4, 0xD9C02378, 0x8D6CE254, + 0x9AC2E368, 0x858CC508, 0xA628533C, 0xA3D29F20, 0x80227640, 0x4F34096A, 0xAD8A5D4F, 0x630CC617, + 0x780D6E87, 0x8BCDAFBF, 0xCCB39F1C, 0xF3E87FEA, 0x93906FEC, 0xF738623E, 0x797EEF79, 0x793EA4F9, + 0x72FFE029, 0x8FFCD427, 0xA94FC27E, 0xC8EBF6FE, 0x9452C27F, 0x6F661E45, 0xF67DAE9B, 0xB1F7B1D1, + 0xD9E733BF, 0xF7DF4CBF, 0x74BFE751, 0x4AF5BE65, 0xB0F997E6, 0x27FA7B74, 0xFE030000, +}; + +u32 point_table_binary_37[] = { + 0x11726593, + 0x3D6E8430, 0x10855D6C, 0xE1220597, 0xD89E363D, 0x57C819E8, 0x22794F41, 0xB52B7107, 0x1A4E1029, + 0x2D12D90B, 0xB8A1A58C, 0x44BB05C2, 0xF1FC1A3B, 0x48487CCC, 0x1B3C7ECF, 0x98F77037, 0x3783D7B6, + 0x6DC100C7, 0xCB2AC787, 0x785FE29B, 0xE338886F, 0xA428F56D, 0xDB521DD9, 0x26E67E62, 0xD2BFE23D, + 0x0C43081F, 0xA99F38F5, 0x03CBF75E, 0xC263B887, 0x07BD133E, 0xF79B91D6, 0x7B53BD31, 0xA4B7D97A, + 0xB25F60A8, 0x5B65D25B, 0xDE9FCC23, 0xFB0D33E9, 0x61FE7DDF, 0x751EE86F, 0x9A46D783, 0x7EE03013, + 0xC3FCA297, 0x7995A39F, 0x5564F477, 0x247F2BF1, 0xFBB41FD4, 0xAB1FA55F, 0xCAAEF0CF, 0x65FE697E, + 0x65BE46F2, 0x7579BEA9, 0x9EE7ABAC, 0xEBD5759D, 0xF523B31F, 0x5F453E53, 0x62D4FFA4, 0xBC1CE96D, + 0xB63FF32F, 0x1F6557E4, 0xE5F2BCC4, 0x7FF13BF5, 0x735EAEC8, 0xCBE579A5, 0x7995715E, 0xCD4BE79F, + 0xA649CFD3, 0xF3FAFD19, 0xE0E2F3E6, 0x17E659EA, 0xCF2BA0FC, 0x0F7EF14B, 0xD7757A3E, 0xFCB2F6C2, + 0xA467E6FF, 0x75EDFD82, 0xFDA3F0DA, 0x2B73BF7E, 0xBFD49775, 0x5E9FEA92, 0xE705F34D, 0xE7E95719, + 0xE6A998C5, 0xBF8AF5E9, 0x3CEC5AA7, 0xF370AA23, 0x53FD0F00, +}; + +u32 point_table_binary_38[] = { + 0x11726592, 0x3152C330, 0x10453719, + 0x15A2E40A, 0xB945A895, 0x99B875E1, 0x03D0D895, 0x8B946919, 0xD7CC2405, 0x27F00928, 0xC80DE292, + 0x8282194A, 0x8E0043C1, 0x180BADBE, 0x56921365, 0x523CFF9D, 0xFDDABF5A, 0xAE177B72, 0x47BBDF38, + 0x8E76BAB3, 0x0DF3F3A7, 0x26638CE3, 0xE907ACA8, 0xAA2ABB5C, 0x2F6E50AF, 0x42FDD441, 0x27AAEBDA, + 0xE9F4049D, 0x663A33EB, 0xD28FFD84, 0xED40AE1B, 0xF86F707C, 0x267ABBD5, 0xDE8F9976, 0x440345EE, + 0xC024F5BE, 0xFFABFBC7, 0xFB39DDFE, 0xAA55DFF7, 0xF073BC6D, 0xD48A753F, 0x1FF3BDDE, 0xF07CD7F5, + 0x57FADEEB, 0x5F7AC3BA, 0x9F6F47FE, 0x84FEFE3E, 0xDB36F285, 0x1F9827CC, 0xE7D191E1, 0xC779206F, + 0x3045467F, 0xF193F975, 0xF20FF95D, 0xE62B8C7D, 0xA6BC6D63, 0x1FF105F9, 0x81DF63BE, 0xF01F827F, + 0xCA9FE2FD, 0xB11FB0DC, 0xAF2C1E5A, 0xE48F7CCA, 0x62FAB0EE, 0xC87B3007, 0xB0BC0773, 0x407DE263, + 0x1BF7EBB9, 0x7BC9F75D, 0x16E0E477, 0x0C7EF27E, 0xE5FD615F, 0x94CFEFF9, 0x94F2F5F5, 0xA759DEDF, + 0x715E619A, 0xD58FD97E, 0x382F95D5, 0x8351FF0F, +}; + +u32 point_table_binary_39[] = { + 0x11726D96, 0x31685351, 0x1486CF8B, 0xD23E9CEA, + 0x2829E2D2, 0x41102214, 0xA4EE59BA, 0x9BAE4587, 0x76EB9025, 0x4B178714, 0x41DAA1EE, 0x6E5D2C8A, + 0x1D4AE8EC, 0xE0D80C01, 0x2B2A4DE1, 0x810189D1, 0x222812DE, 0xF39DFB9F, 0xFFDEFB62, 0xB37D79FF, + 0x3DFFB9E7, 0xDE77CE4B, 0xF68AEDBC, 0x2DEED768, 0x348AA4E4, 0x6451E47E, 0xE03138F5, 0x0C3D38CF, + 0xC2F38B8B, 0x8BA2F80B, 0x5E6C83E5, 0x0EE2DD7A, 0x2F329D4E, 0x55EFE32B, 0xC7FA8D8D, 0x0DEF27C1, + 0x6F1B8C7C, 0xE278AACF, 0xDBC8BF6F, 0xF1F4B9F2, 0xF78721BE, 0xF2B7BD14, 0xFE6D705F, 0xD2FFF4F4, + 0x534EA3FD, 0x83914F1C, 0x8FFE494D, 0xE46399CF, 0xE6E6A68B, 0x2F5F443E, 0x97FB393E, 0x3E769C3C, + 0x1219DC4C, 0x25CF73E8, 0x77912F58, 0xD6A52772, 0x5EEEA9D3, 0xE980EF89, 0x8C32CF5D, 0x5929596A, + 0x879E5F89, 0x0C3D07FF, 0x56ABE5B8, 0x18623FC6, 0x639943BE, 0x9E2D3FB0, 0xAC174F44, 0x7E47FEF9, + 0x8732B9C8, 0x3FCFB4FA, 0xC1BF6889, 0xFC89FC8B, 0x37223F23, 0xFFFCB9C8, 0x5CE49F1F, 0x895C8BFC, + 0x8B6722BF, 0x227F3DCF, 0xB3D26132, 0x9954EA61, 0xECF74B86, 0xDEB3AF17, 0x99FBA19E, 0xF9FA7856, + 0x4F70A897, 0x9D9FDF0F, 0xCF93F9F2, 0x3C594F70, 0xA817FD79, 0x7FE8070E, 0xFEAC27FD, 0x592FFA73, + 0x3DFD79FF, 0xE8CF7A2A, 0x277BF02B, 0x15B7EBF5, 0xBA637B1F, 0x1DCB1159, 0xA4D96C3A, 0xE6FB4EA6, + 0x5EB91854, 0xF5CAB37A, 0xFA29F37D, 0xD6DFC1C1, 0x017817F9, 0x1B8F93B2, 0xFED7CB7F, 0x068381EF, + 0x17AA70CF, 0xED3CE7F3, 0x5ADFBDAF, 0x03F0A4EE, 0x791D2C4B, 0x787FC1F3, 0x7960CDE7, 0x07FB89E5, + 0x9B669E51, 0xFFAC7668, 0xFA2EF460, 0xD5EB7DD3, 0xF3D37CE8, 0xC7FC998F, 0x9E1F59EF, 0xA35CC15A, + 0x6FC72BB8, 0x6FC6EE7E, 0xEA7D5C5B, 0x5BABF819, 0xBBFB308C, 0xF47A9FCE, 0x23BDDEE7, 0x51A4D7FB, + 0x3C8AFCC8, 0xCC9F7A32, 0xFD7DBE96, 0x1F59EB71, 0x16AD0787, 0xF5CCC7EB, 0x2D5F7FBE, 0xD5F3B7F3, + 0x163B6FD4, 0x93E7CD7E, 0xDA9F992F, 0x61FE043D, 0x99FD1AF3, 0x06CF17AC, 0x7FF3BC8A, 0xC5B4324F, + 0xA6E51A9D, 0x3FCC6F41, 0xC0B11EF3, 0x063C8CE6, 0x1B587CBF, 0x673CEBF7, 0xE378DE84, 0x7950BD7F, + 0xA38CF326, 0xE43FABE7, 0xBCABCE1B, 0xF60F9B37, 0x513CFAA3, 0x7F8BEF3F, 0xE897A9EF, 0x3FE88F7E, + 0xDED8FC11, 0xCF5C5F9D, 0x0FE2FB31, 0xFA691AE6, 0x91C5B77E, 0x6FFD70B6, 0xBF87F5E8, 0x87613DFA, + 0x71584F3F, 0xF633C6E3, 0x7EA8AFF6, 0x7772F0F3, 0xFDD0EAE7, 0xFBB1D5CF, 0xF763CB27, 0x9E0722DD, + 0x9EEB5FD6, 0x8F2F57C1, 0xBCDF97AB, 0x6F1F93A1, 0x07737ED4, 0xB7821E1C, 0xF4DA0FEE, 0x2E457AC7, + 0xD0F3FBE5, 0xC1A7A73B, 0x76FEC6AF, 0x7BF1F747, 0xB60FE6F7, 0x49B60FBD, 0x5B5FCEFB, 0xE5D3939D, + 0xA2FC71FE, 0x2F9F767B, 0x9E5D3C70, 0xF0835E59, 0xE7DDC2BB, 0x931D7EBF, 0x80BBBDF8, 0x7B42E329, + 0xC77EF4D7, 0xF978E330, 0xF883833F, 0xE3CDFA91, 0x75DE7D7D, 0x19FCC1C1, 0x9FF1E84F, 0x3FFAA31E, + 0xC11F1CFC, 0x196FD6CF, 0x3DCF588F, 0x175B57D5, 0x8BDF674D, 0xC6CBC8D0, 0xFF030000, +}; + +u32 point_table_binary_40[] = { + 0x11726593, + 0x316E8330, 0x1486FF56, 0xA9E4A597, 0x422C3D00, 0xAC1D99D9, 0x384007A6, 0x0CB94106, 0x26B60AA9, + 0x5346D443, 0xF4041910, 0xCA900E0C, 0x38B6FF67, 0x1B132FE8, 0x93FFE7F7, 0xF830B800, 0xF804A602, + 0xC8F35CEB, 0x8CACCCA3, 0x691ACB35, 0x5939C685, 0x3C152AC9, 0x2F3DD0B6, 0x2DD9AC97, 0x2270ADCF, + 0xB1DE9FB7, 0xF40A5555, 0x25F9755D, 0x1D330FCC, 0xF39CD43B, 0x1ECCFE04, 0xDC655E33, 0x8F639B1F, + 0xC7D1CD47, 0x568E4DBE, 0x665EE61D, 0x78BE5D5D, 0xD7917F81, 0xD75EFA0F, 0xEC674FD8, 0xEFBB79A5, + 0xFF5B11B8, 0x26ABC852, 0x6F19C1AF, 0x9279F531, 0xF54DDEF8, 0xC6D677F4, 0xABC427F3, 0xCFBE9FF7, + 0xE94F1F77, 0x3E91F8DC, 0xD4CBFB23, 0xF565EA13, 0xDFE48D6F, 0xEC7C23F5, 0xC7FED137, 0xEBADBFD4, + 0xAFEF1FF7, 0x53DF2AB2, 0xE4E997EF, 0xFBFEF3FD, 0xE1D9E601, 0xB23F0F38, 0x91339FFF, 0x3AED59DB, + 0xB5C90736, 0xF3FFFF09, 0x679E7D9E, 0xDFFF66E6, 0x2DCB32DC, 0xEFAB99D7, 0xB3CD5F8B, 0xA5772CF7, + 0xE326ECEF, 0xEB01ACF7, 0xFFD701AC, 0x7F000000, +}; + +u32 point_table_binary_41[] = { + 0x1172855A, 0x418895C9, 0x112E8585, 0xB7610F39, + 0x7A586109, 0x3B0F6F7A, 0x5C73C8E5, 0x5D66C083, 0x9799EB78, 0x92F5322C, 0x5E5CF064, 0x56478424, + 0x8617191E, 0xD924A8AC, 0x87E51108, 0x411D4340, 0x24083184, 0x858C8410, 0xF22E1E3C, 0x1848D093, + 0xB99899FC, 0xDD5F7FF5, 0x55F59BB0, 0xE3E9A3AB, 0xABABEBAB, 0xAAAEBF9E, 0x071B363B, 0xF2BED95F, + 0x6C64F7EE, 0xDD3B38D8, 0xB031F07B, 0xEBC4F6D2, 0xECEFC233, 0xE065F9D7, 0xAF5F0FF8, 0xE001F0D1, + 0x3931E489, 0xA5AFAD4F, 0x206F468C, 0xF5864FC1, 0xBE4F87F3, 0x4E9E3C59, 0x71593FE7, 0x18F2E706, + 0xF9F3E7CF, 0x570C79C7, 0x17CAFA68, 0x38FFFAF5, 0xEB053F00, 0x1ED9A54B, 0x97DC3E13, 0x9E001BEE, + 0xD7F48F84, 0x5D1FEEAF, 0xFD191BF4, 0xF979C4B0, 0xBF9C3F99, 0x4CDC9FE6, 0x18FE737B, 0x4E018F84, + 0x2F00B7FB, 0x04F977EF, 0xDEA5F586, 0x27C086F5, 0xE66F2376, 0xFDE6FEE0, 0x3A30FCEF, 0xF6353EA2, + 0xFD8387EC, 0x54880760, 0xC5CFC171, 0xB34F42FC, 0x002FCB33, 0x5E80153F, 0x9057FC50, 0xDFFF919F, + 0x002B9E20, 0xEF38EB3B, 0x05FB4721, 0xBECABA85, 0xF802567C, 0x415EF155, 0xD6637C01, 0x2BBEA88F, + 0xF1457D8C, 0x2FC82BBE, 0xA88FF1C4, 0xFD192BBE, 0xB89FF1C5, 0xF39D9FE3, 0x39BE8AFD, 0x31BE787F, + 0xC617B0E2, 0x8BF28C2F, 0xAE33BEE8, 0x0FC617E4, 0x155F5C77, 0x7F4C727C, 0x513FE38B, 0xF654FC6C, + 0x88B7CB61, 0xFD2EF048, 0xF80CF0D1, 0x79D517E4, 0xEBF961BD, 0xE13170B3, 0xEF19B0DB, 0x7B77C88F, + 0xB40E6C4B, 0xF2AE7F4C, 0x7BFCBCF5, 0x604FB177, 0xBDBBCF7A, 0xB84FD1B7, 0x1EE2E12E, 0xF048D8F5, + 0x551CF603, 0x0FF6A5FD, 0xC0A3257D, 0x94E77923, 0xAE577F7D, 0xCE786FF6, 0x7EE618FA, 0x3E63BC37, + 0xFF7C4EDC, 0xFCF388F9, 0xD5EC79E2, 0x18FA9E0C, 0xFA1C5779, 0xE1FDBDCC, 0x6FC1915F, 0x60F14B79, + 0xFA9BEBE4, 0x03587C41, 0x5EFCE675, 0x605B9217, 0xBFB4C7CF, 0x9B677E81, 0xC56FC191, 0x5F60F101, + 0x79F14B7D, 0xE497FBC9, 0x6FDE0F3C, 0x5AD2277E, 0xD3FE26FF, 0x2AF057EE, 0xF3C631FC, 0xF926F00F, + 0xF9869B3D, 0x673BBE56, 0x1D43DF6A, 0xE01FF2E2, 0xFFE07EE6, 0xB7E0C82F, 0xB0F8A53C, 0xFDCD75F2, + 0x012CBE20, 0x2F7EF33A, 0xB02DC98B, 0x5FDAE3E7, 0xDDCCFC02, 0x8BDF8223, 0xBFC0E203, 0xF2E297FA, + 0xC82FF793, 0xDFBC1F78, 0xB4A44FFC, 0xA6FD4DFE, 0x58E0B7DC, 0xE7A3C02F, 0xB0F8853C, 0xF985FCB1, + 0xC05F59FF, 0x28F27713, 0xFB239FC7, 0x021EFE25, 0x7E0B8EFC, 0x028B5FCA, 0xD3DF5C27, 0x1FC0E20B, + 0xF2E237AF, 0x03DB92BC, 0xF8A53D7E, 0xDEC5CC2F, 0xB0F82D38, 0xF20B2C3E, 0x202F7EA9, 0x8FFC723F, + 0xF9CDFB81, 0x474BFAC4, 0x6FDADFFC, 0x7936F057, 0xD657437D, 0x0616FF90, 0x577D2EF8, 0x55E0B7C8, + 0xBF09FC02, 0x673E5F11, 0x97FE741C, 0xFB8F0155, 0x1CBE0FEA, 0x6AF83EB0, 0x709F20EF, 0xDF031587, + 0xEF0383FF, 0xFCFBA0E9, 0xF3EF8131, 0xFCE7D8E0, 0x3FF66F65, 0xFD93F87D, 0x60E847FD, 0xFBC0D00F, + 0xB27F837C, 0xF83EB0EE, 0xFBC0BAEF, 0x03EBBE0F, 0xACFB3EB0, 0xEEFBC0BA, 0xEF03EBBE, 0x0FACFB3E, + 0xB0EEFBC0, 0xBAEF03CB, 0xFD1B3DE4, 0xFBC7B97F, 0x0356FF46, 0x79F66F5C, 0x67FF06AC, 0xFE8DFE66, + 0xFFC675F7, 0xC738F76F, 0xD4CFFE8D, 0xF6146CA7, 0x73FF639B, 0xB9FF19F0, 0x1960E463, 0x942FFE8A, + 0xEB0DA77E, 0x69904FFD, 0x926DE67E, 0xC84EE77E, 0x48F2AE3F, 0xF543F5BC, 0xCBC19ECD, 0xDC7F56FB, + 0x2EA7FBA5, 0x7EB2EA0B, 0xFD62D457, 0x71D80F9C, 0xFBCD6A7F, 0xDE9FFA4D, 0x9D374AF2, 0x8F5A3CF3, + 0xFE4F1CAB, 0xFF2AF9C0, 0xFB3C223E, 0xADFECEFD, 0xD5FABBE6, 0x2FEF0FDD, 0xFED61F12, 0xC7FA59F4, + 0xC7FA59EE, 0x0F2C7E63, 0xBD8BEBE4, 0x23D6CB72, 0xDF582FCB, 0xFDF27AAE, 0xA79217BF, 0xB19ED6F3, + 0x6699DFF8, 0x7E55FB66, 0x99DFF8DE, 0x547DB3CC, 0x2FF5B93F, 0x6699DFBC, 0x3FBF57D2, 0x277ED3FE, + 0x4DD56FF2, 0xCBFA4D7E, 0x59BFC92F, 0xEB37F9E5, 0xFBE0FE6A, 0xEF03F9E5, 0xFB12F95C, 0x259E6BDE, + 0x52E5E798, 0xDF9C6BF5, 0xBE60CC5B, 0x1CFBBC06, 0x18F38F73, 0xE4778EF9, 0xC2A70173, 0x1DE7699E, + 0x43CC794E, 0xC3BEBFE2, 0x3DCD8FD6, 0xD7D72BE6, 0xFC0858F3, 0xAAEA8F3D, 0xCDBB8031, 0x2FB1562F, + 0x079CE62F, 0x3C6F249C, 0xE6293CDF, 0x845D5FB4, 0xD7F99CE7, 0x798BCE23, 0xCEF316FA, 0xD3E3719E, + 0xE757657F, 0x9C5F95F3, 0x81DB7D82, 0x7CF57758, 0x6F38CDBB, 0xE87FCFA7, 0xBD3CCF92, 0x3EE23CCF, + 0xA2BF633E, 0xC5FEB9C4, 0x67EC9F4B, 0xFE00AB3E, 0xC47E37AE, 0x339F63BF, 0x5CF225F6, 0xCB253FF2, + 0x7AEEA725, 0xAFFA10FB, 0xE97ADEFD, 0x5C1FE2F7, 0x4BB5EF7E, 0xAE0FF17B, 0xA3EABB9F, 0xEB03F531, + 0xBFE2F746, 0xB5EF7EAE, 0x0FDDFEF4, 0xBDA2F358, 0x1FD49F33, 0xFFD99F03, 0xABBF67FD, 0x607F5FF1, + 0x697D3FB8, 0xBFDAF703, 0xEB03BF1F, 0xDCFEF6FD, 0xE0F5C134, 0xFFABF5C1, 0x34FFAB78, 0xACF95F95, + 0x1F6BFE57, 0xE3C930BF, 0x733CC67C, 0xAE5FF7FA, 0xD0FA39C7, 0xAD9F637E, 0x713FF251, 0xFD14F39F, + 0xFD4ACB7F, 0xEF77BC7E, 0xB47EACE1, 0x0BEC5759, 0x1F62FFC5, 0xF3627D88, 0xFD54D4CF, 0xFA407DD1, + 0xDE581F62, 0xBFA5F354, 0x1F62BF45, 0x7FA6FA60, 0x5D7DB0AE, 0x3E58571F, 0xACAB0FD6, 0xD507EBEA, + 0x8375F5C1, 0xBAFA605D, 0x7DB0AE3E, 0x58CEA738, 0x3F29F11B, 0xE727257F, 0x80551FE2, 0xBC23AE33, + 0x9FE3BCA4, 0xE44B9C97, 0x94F8CFEB, 0x799E2279, 0xD587384F, 0xA9E7EDE5, 0xFA10E757, 0xD5BEBD5C, + 0x1FE2BCA9, 0xEADBCBF5, 0x81FA985F, 0x71DE54ED, 0xDBCBF5A1, 0xDB9FE655, 0x3A4FF581, 0xF31BD607, + 0xCE6F581F, 0x38BF617D, 0xE0FC86F5, 0x81F323F7, 0x579B1FB1, 0x3E707EE4, 0xF6B7F911, 0xEB439C5F, + 0x977A00AC, 0xFA8079AF, 0xEA03E7BF, 0xCC7FC8AB, 0x1E70FEDC, 0xAFB31E70, 0x3EEE38CC, 0xA7E37EE6, + 0x277F2F60, 0xFEF3F702, 0xF60FFCBD, 0x82F583BF, 0x77B07F40, 0x46A83EC4, 0xF9BACEF3, 0xFC4BF3F1, + 0xB83FDB37, 0xEAEC553D, 0x88F373DA, 0x13EB419C, 0x9FD33FB1, 0x1EC4DF23, 0xEAF9C773, 0x3DA03CEB, + 0x41F2FF5E, 0xFEFD82FE, 0x8EF520FE, 0x3E217DAA, 0x07F1F709, 0xFA37E6CF, 0xD1C1F9DF, 0xF5F381DF, + 0x5B073E72, 0xDCC605FB, 0xF917813F, 0x38043F7F, 0xFEFC6078, 0xAB2AFE90, 0xF819F41D, 0x0BF1CAF3, + 0x0ADE7F09, 0xF913FE3D, 0x8FF5EFCD, 0x7D3EE3FB, 0x2B0EFAB9, 0xFEDF67D0, 0x57E2A7EC, 0x2FB8D85F, + 0x70D15FB0, 0x7F3FDF04, 0xFEE0105C, 0xEDBB08FC, 0x21F169E8, 0xA3FDF1BC, 0x828B7F0A, 0x3E11E2A3, + 0xE0627F8D, 0xE7B0BFE2, 0xA09FF2E5, 0x3EA55E6C, 0x6C6CF87E, 0x6B98FACD, 0x0EFE10F9, 0x38DB30EF, + 0x3BF0FB83, 0x224FFF3D, 0x6A98FE2D, 0xDFAB0F1F, 0x3E747F8C, 0x1A1EEC7B, 0x0C7D5E0F, 0x1FE33CD5, + 0x47FA2FF2, 0x77B6F34F, 0xD158EBD7, 0x9EE48929, 0x8FFAA6FB, 0x625E86F3, 0x7C1EF50C, 0xF63C129E, + 0xD17E62DA, 0xCF7914D7, 0x23FFEC27, 0x243F72DC, 0xFCE3F181, 0xF8EBE34B, 0xF3A382D9, 0x9FEDBF04, + 0x3EA1FAFC, 0x00F16C4B, 0xFB4BFC97, 0xF781F15E, 0xB0F289F9, 0x85FD21BF, 0x2BF6FC9E, 0x437E64CA, + 0x47DEA7C6, 0x4F8BA777, 0xA1FED1FF, 0x4F9F3EAD, 0xFAE98F82, 0x19EFFF62, 0x3C6F60FD, 0x555BEFF7, + 0x47FDCCD7, 0x825FB4F3, 0x8A3F8097, 0xF59775DE, 0x7735D8BF, 0xFFFD7C7F, 0x604BFE58, 0x757FEBBE, + 0x8C5FF207, 0x0C79C607, 0xED19051C, 0xF9155F8E, 0x2791BF41, 0x7E92F875, 0x3E7ABE1C, 0x4F3AFE26, + 0x913FFABF, 0x9C5FFC43, 0xFB4C78D2, 0xF135613D, 0x217F9DBF, 0x269DBF26, 0xD15FF2DF, 0x28C52B7F, + 0xFFE3FD82, 0xBF26BDBF, 0xE8EF8239, 0xEF7A6157, 0x3EE67947, 0xEE98BD9C, 0xCEACBC5F, 0x159F34FB, + 0xDB0298F3, 0xB0C516E4, 0x39DF7A61, 0x57A77CCF, 0xB07F6791, 0xF5DDD6FE, 0x2A7F43E7, 0xFDD1EC9F, + 0x2B3FD579, 0x551E58FA, 0xB61759BF, 0x70B9EFDB, 0xC5F622FA, 0xEBED22E8, 0x0BFAA3BD, 0x07C31FE3, + 0xE3EDA261, 0xD7B7B320, 0xE67D0AE6, 0xEF435F4D, 0x7FBE167F, 0x6FFA6AFA, 0xAB85FFFF, 0x83A1E3BF, + 0x6D3F9A32, 0xDE80BFD8, 0x6AF3F0C9, 0xC186D92F, 0x77B1CEDF, 0xF7BFDC82, 0x3FF8FBFF, 0x975BF0A7, + 0xE4AFBABE, 0xFDFF984D, 0xD7A0EF5B, 0xF517FC1D, 0xB35BD31E, 0x07FD43BF, 0xB0B3B82A, 0x7B2A963D, + 0x38AFED6F, 0xBF4FFE78, 0xB7DDF72E, 0x31FC51ED, 0xF987D9AF, 0x779B3DED, 0xF7B3AF57, 0x9ABF0EF1, + 0x1FF637FF, 0xFA79E023, 0xDA5BF121, 0xF2693DD8, 0xEFB8F9D7, 0xE59B3F1D, 0x57FF493F, 0xEC6BFA1D, + 0xFF6491CF, 0x6FD8CFBB, 0xD29DD770, 0xFBBDF8C6, 0x4AB86FC5, 0x8A97FD6B, 0x369CAE78, 0x0116BF05, + 0xFF622A7E, 0x81C567C9, 0xE76BBB61, 0xFF503F7E, 0xB6F5C5D6, 0x6C36F3FC, 0xBFB6DBEF, 0xBF3AF5DF, + 0xEB077BEE, 0xACEC2C88, 0x21DFB0EB, 0x87FCA1F6, 0x8578ECE3, 0x61E9FEED, 0xF7B52726, 0x7F00CB1F, + 0x76C6ECF7, 0x5BED7EBD, 0x7CB75ECE, 0x07D6FD86, 0x37D97EB7, 0xA2FC2ADF, 0xF30F433C, 0x032BFE21, + 0xAFFC4AF1, 0x5BE2E3DF, 0x66BFB190, 0x3F1587FD, 0xC3DF6FD7, 0x943FC021, 0x9FAB3EE5, 0x0FF241F9, + 0x13F3A3DE, 0xE7B1D99F, 0x56E4CFF2, 0x85FF747A, 0xB8FF96EE, 0xEFFA437E, 0xD4F343BC, 0x37FB19AF, + 0xB4D771F3, 0x17E5E91F, 0xC7F53CE5, 0x0BEC51BE, 0x002B5F60, 0x8FF205E7, 0x5DE9CEBB, 0xE2E7A1DE, + 0xCA5FA8D7, 0xF217B0EE, 0x0F79C523, 0xEAB7F803, 0x167FB1DE, 0x17FDB1DE, 0xEB3CF90F, 0xFAF55E20, + 0x1F6EF97E, 0xE06DD587, 0x9A4FDB8B, 0xFDFD7DFF, 0xDEBFB372, 0x6B5AB0F2, 0x1FEBAA2F, 0x9207863C, + 0xF7DF08FB, 0xE15FC903, 0x6B1DEFB3, 0xD681B5CE, 0xF732BF7F, 0xB84FED3F, 0x6A7EDFF6, 0xF71718EF, + 0xB9EC69EF, 0xFD26B1DE, 0x73F843EF, 0x37FDC3F7, 0x1AF547EF, 0x35702FBF, 0xB3C8FE96, 0xFFE14FBD, + 0xD7D8DFE4, 0x37992F37, 0x3E8EBFCF, 0x3C9DAA3F, 0x417EA93F, 0x01D67D87, 0x6F1AFBF3, 0xD676B72E, + 0xFB80DB7D, 0xDA7CFF9B, 0xDD1FAEC5, 0xF9FF37E1, 0xBEBD3EF4, 0x53EA4F7A, 0xFD47868F, 0xC7BFC67E, + 0xE7FDE15B, 0x7B4DE701, 0xEB3CE8DB, 0x5EC4DF67, 0x175BE207, 0x38F45B55, 0x5EF7050E, 0xFEA8F9AD, + 0x7E0FF1D5, 0xFA3DF7AF, 0xFAC525F9, 0x7EBDDE6F, 0xA6FEABD9, 0xE7FD553B, 0xDF71BD7F, 0xC37EDFE9, + 0x1A31FCDB, 0xB0FB57FB, 0xC92FE385, 0xFCF33DC6, 0xF97A7F80, 0xF5FEC01E, 0xBD2FC0AA, 0x27B04FEF, + 0x0BEC53BD, 0x07D6FB00, 0x79BD2FB1, 0xBE7FABFE, 0x53BC5F8F, 0xC3FB53FD, 0x11DE9F8A, 0xC37B57CF, + 0x533D853F, 0x544FE3FB, 0xD2D7D3BE, 0xDE1EE63F, 0xEC57BDC4, 0x79E1BD68, 0xF67ABD6F, 0xF611D37F, + 0x5E6F9BBF, 0x1C57FFA8, 0x5EE3FC50, 0xAF2BD67B, 0x037BC27B, 0x53CFBBD2, 0x9D07CCDF, 0x73BE5E51, + 0xBD0056BD, 0xC0FBA9FC, 0x0056FEE0, 0x3DDDEED6, 0x95CFC0A1, 0x5ED4F72F, 0xD48B8AB7, 0xBBFC0BF5, + 0xA6BEBFA1, 0x9ED4F732, 0xE8AB38E8, 0xABFB550F, 0x90BFAA07, 0xC037BAFC, 0x0DF5AFE2, 0x70DFDA1F, + 0x2BBFF13E, 0xA91EC05F, 0xCA77DC57, 0xF9CEF33D, 0x3F9B7EC7, 0xF57ECA77, 0xDC27E47B, 0xF58FF21D, + 0xFED67EF2, 0xC37C277F, 0xE417FDA8, 0xF80516BF, 0xE85F755F, 0xE0C06FFD, 0xBED8EED6, 0xC50FB0F8, + 0xC0F780F8, 0x00DEEEFC, 0x19E2A37E, 0x8F885F7C, 0x3F047D15, 0x077D75BF, 0xF8051FE2, 0x1758FC42, + 0x3EDCA7E2, 0x9DF4FE5E, 0x9D8A5FBC, 0xE7E217FE, 0x12BFB8AF, 0xF8E5F9CE, 0x47D3EFB8, 0xDE4FFCE2, + 0x3EE217FE, 0x09FC567F, 0x6B3FF9F1, 0xF7BFF107, 0x8C795F99, 0x6F34FC18, 0xF8E83C62, 0x139E719E, + 0xC375CE43, 0xB9CE794D, 0xC4A34E9E, 0xFAFF0700, +}; + +u32 point_table_binary_42[] = { + 0x11727598, 0x4F88D555, 0x14C7EF1B, 0x8D7E21DA, + 0xEC5AD4D0, 0x4AD01631, 0x28442381, 0x12B370C0, 0x45FF9E8B, 0x56B6519E, 0x8B593C0C, 0xDD082188, + 0xB6B0E02D, 0x64366D82, 0x49993742, 0x9BC14289, 0xA91CC620, 0x42086498, 0x8148DE4F, 0xB0456912, + 0x68F07CBF, 0xEEB9DFF3, 0xBDE7FC7E, 0x33CDCA8F, 0xF77BEE39, 0xF7DE73CF, 0xB9BF37B6, 0x307A325A, + 0x0CE96F7E, 0x7EBE1A9B, 0x021799AB, 0x0EB8002F, 0x808372FC, 0xF72094B0, 0x1F0E87D5, 0xE800B8C8, + 0xDC7A013C, 0xD64FBC08, 0x0EE4381E, 0x6D1C8701, 0x58ED17C1, 0x79BE45E8, 0x8B865EC6, 0x1F3E7C98, + 0xE79371B2, 0xF85BCB8C, 0xF8D6A8D7, 0xF82775BD, 0x8C6F32EA, 0xC98C8FEB, 0x657CBA3F, 0xEBE15408, + 0x7BF614E1, 0xC4891355, 0xEB33F2F6, 0xCCD08345, 0x0F863E94, 0xD487CC9C, 0xBFC9E2CF, 0xEB47A351, + 0x95F632F1, 0x589FECE3, 0x657C41E7, 0x4FACE703, 0x8EFFD0F3, 0x999C9C04, 0x273D98FE, 0x64BFAE5C, + 0xB992E72B, 0x32435F84, 0xE7DAC28C, 0x674D7978, 0x1FF3CBFE, 0x1F3D7A34, 0x32FCAFA9, 0x7F619E1F, + 0x18F11759, 0x4FFB10C8, 0xD40B3FBB, 0x4D2E3243, 0x0F66FE8A, 0xE2F4E9D3, 0x39BFE5EF, 0xF2E5CB89, + 0x45BF2773, 0xD501435F, 0x4D60FE07, 0x319EA5A5, 0xA5AA9A44, 0xBC7FB443, 0x10E6F948, 0x3C608B5F, + 0x98F1DDD1, 0x7C7DB604, 0xFD2F7DE4, 0xB39F2FB1, 0xF397F4CE, 0x5EE6E3FA, 0x9733C37E, 0x59FDFBF9, + 0x53BC13B4, 0x07CB79F9, 0x782377B9, 0x7F172E5C, 0xA84625F8, 0x6765FAFF, 0x26D4E3BB, 0xC3FBE8F4, + 0x895BE09B, 0xCAA2973D, 0x79336C6B, 0xDFBA752B, 0xAD57F88D, 0x7EE80B4B, 0xBCC2EFB6, 0x95F5FCDE, + 0x513DC7FF, 0x6D23FF99, 0x3FAC4FCC, 0x8F42F39D, 0xF64F235F, 0xBC7831E7, 0x37EF436B, 0x08FBED47, + 0x906F2E9E, 0x349FC5CB, 0xFB63F69A, 0x4FEBAC77, 0xC27E3EB9, 0x2FB21FC2, 0x6FB15E4E, 0x818371A0, + 0x7DDD9FD6, 0x9F16F447, 0xA2FEDEBD, 0x7BB5F984, 0xBDBEBE5F, 0x60F1D79A, 0x906A5304, 0x5D7FB7D5, + 0x867FEE07, 0x38E471EC, 0x5F11AAF8, 0xE7ED95B3, 0x9ECCFD17, 0x8EE7D191, 0x989EC6FF, 0x917A3ABC, + 0x3F7A020E, 0x997D7D16, 0x3DF3CD8F, 0xCF693EB5, 0xDAE007E4, 0x09E8CBA8, 0x5F5959C9, 0xF673CA5E, + 0x2FF777DB, 0x2BE60F6C, 0xFEE43EFB, 0xF984653E, 0x59CF2317, 0x5FF5792D, 0xDE757091, 0xEB15F499, + 0x3BF5F5D2, 0x9FD9D33F, 0xEDB95FC2, 0x56AF70FE, 0x56CF2C1F, 0xD4FE6D9F, 0x1F6BCAAC, 0x5757B57E, + 0xB6A6C1DF, 0xEE433E32, 0x3F178F14, 0x01F51D7C, 0x95FECF22, 0xDE2F63FE, 0xCB7EC6D5, 0x245E692B, + 0x6B7DFABE, 0x8DFBCCFA, 0xF2557F33, 0xFB7A24E7, 0xA3DCE1F9, 0xA6F3CAFB, 0x0F66FDFC, 0x5DF5DE1F, + 0xEB19EE7F, 0x117CFDF8, 0xADAFDCC1, 0x7AD7F5FE, 0xCA7A849F, 0x59BDE8D4, 0xEB05EB07, 0xEEA39FDF, + 0xD707D9AF, 0xE67E4A3F, 0xF3FE93DE, 0xAD47F2C9, 0xF22D733E, 0xFFE3C78F, 0xD7D62B3C, 0xB680FB75, + 0x98EF09E1, 0x55DC67E5, 0x2EB8308E, 0xF9336D9C, 0xF4F61E01, 0xDBFB0DF6, 0x85B75F75, 0xF56801F9, + 0x361EF09E, 0xF0F1C8F9, 0x7A7F64E8, 0x0BD5B3BF, 0x36DF8BF6, 0x3E6ABC1F, 0xD7FDFB91, 0xE381FB31, + 0x65F3A15F, 0xB31F675E, 0x677F16BD, 0xF59F90FA, 0x95F5B3CC, 0x03BFFF7C, 0xBFDD26E7, 0x7ED5EC67, + 0xF5F7E76D, 0xF6377D6F, 0x2E93F5FD, 0x78C8EAFB, 0xA051EFBB, 0xBEDE5B3D, 0x57D6F7E8, 0xE12DE663, + 0x3CD4A77E, 0x90FB0398, 0xE7336CE4, 0x4B613C68, 0x9CFF00FD, 0xB11E2FEB, 0x9330FB85, 0x72B7D92F, + 0xD01F320F, 0xB6EE1FB9, 0x5F747DBF, 0xB0FC6BE6, 0x67E64DF1, 0x36F2B58B, 0xF3C8F99A, 0xD7AFF999, + 0xD797FAE1, 0x829D9FB0, 0xF41BF64B, 0xF62FB0DE, 0x67BDEFAD, 0x7DE07009, 0xFA5D2FE1, 0xFEFB71AD, + 0xA71DDF0F, 0xF89E7CC4, 0xF7BBB317, 0xBDF51BEB, 0x7FF5FE13, 0xFB67BDFF, 0x74D87F7C, 0x7F0DE1DC, + 0x0CFA07DE, 0xB38F67BE, 0xB82EEB49, 0x2CF5A807, 0x667F2D7B, 0xD073FE9D, 0xD7CD1EF3, 0x99BDD0CB, + 0xB3669FDE, 0x471BA68F, 0x271AF6EE, 0x76FA34EE, 0x388D9F4F, 0x5CBD46FE, 0xFAA3CC69, 0x7EB0F933, + 0x3DE2313D, 0xD6677AF0, 0xF9EC0F7A, 0x30DF0365, 0xEFC7D96C, 0x9FF893C6, 0x7CC6B007, 0x8B3DF6C7, + 0xEC25FEEA, 0xE677BB04, 0xD379CAF7, 0x51787050, 0xF28FFAF2, 0x07E45353, 0xBFE578FC, 0x7B7C70EB, + 0xF9C2DFE4, 0x7F5EE5FC, 0x60FDDE73, 0xFAD4DFDB, 0xD8FF9DB1, 0xEECFCDCD, 0xD5ECCF9C, 0x3953B397, + 0x71DBFFFF, 0x5FAFDF8F, 0xA44FF3BB, 0x78136BBC, 0x8E711FB8, 0xBF7737F8, 0x7D85FD07, 0xDBF9DC98, + 0x25C3BF31, 0xF2497995, 0xFCD36EA9, 0x375CCFDE, 0x93376651, 0x7F38EEFC, 0xA9FF34BE, 0x402E7BC2, + 0x7C1F96BD, 0xC733B467, 0x7CC2FC7E, 0x2B7BD790, 0x4F67F13D, 0xBBF7E4F2, 0xEBA9DE4C, 0x91EF6EB0, + 0x5F82CB9E, 0xFFFEA67D, 0x739CFDB6, 0xEC95BDB4, 0x9F25C7AF, 0x5D4FE7BD, 0x953F5D5F, 0xF69718F6, + 0x9BE2D1F7, 0xFA745C0F, 0xFD839D5E, 0xE7CBEFFB, 0x585FDF9B, 0x71FAC41A, 0xDF25CB1F, 0x7FFE3B8E, + 0x29FF55ED, 0x07EFD85A, 0xDF1C174E, 0xE3E0D6B9, 0x78FA697C, 0xE2E3CC69, 0x1CCC7877, 0x1CDBFFA1, + 0x5F6F089B, 0x19DF67A6, 0x17F6F166, 0x3E65DF6F, 0xF69E6EBE, 0xB7AD3FD7, 0xDEDFF9F7, 0x237D7F6B, + 0xBF19D7FA, 0xCFFE3D1E, 0x5F0864B1, 0x3FA4CC7E, 0x7488FDC2, 0xF5B7DC7F, 0x57EDF71F, 0xF6D7F160, + 0xBFDF483E, 0x0F3D1F40, 0xBF15E67B, 0x737BB4C0, 0xFCD4F3F7, 0xA6987FBF, 0x86F0E207, 0x21487D88, + 0xFC3EF8F9, 0x3F3F8D47, 0x9638FD7E, 0x9439F0F7, 0x27D5A7FD, 0xF6F660B3, 0xAF36EAF6, 0x60E899DF, + 0xB48FBCC9, 0x1EE763F6, 0x3C2FF1F7, 0x1F000000, +}; + +u32 point_table_binary_43[] = { + 0x11726592, 0x318E8330, 0x1045A748, 0xE12652CA, + 0x5C253534, 0x5CC04780, 0x1A2A6E00, 0x558ADC81, 0x6A0F902B, 0xE4202923, 0x21A12DB6, 0x40783DFE, + 0x9EC12648, 0x148FF9B6, 0x679EA18E, 0x887E88FE, 0xC850DFF7, 0x8E3A7707, 0x1398C024, 0x7C437E95, + 0x7CC2D65A, 0xE7EEC89B, 0x98F744E0, 0xBCCEFBCF, 0xF31CD8BD, 0x9007FB13, 0x5FC80B4B, 0x7FCCE13C, + 0xFF9E3CAF, 0xEB8AFE6E, 0xE82F7007, 0x36CAC81B, 0xCD83F94B, 0x5DD7D9FA, 0x6118BE39, 0x392FE4D5, + 0xD7D147E4, 0x8EDACC67, 0x52C7FCE2, 0x43B9153F, 0x655966EB, 0x99F7F98F, 0x7E94DB83, 0xAF36F3C5, + 0xFBA5F3EB, 0x3C473FCA, 0x9A2F8A82, 0x7DB5E22B, 0x32899FE0, 0x23D90F7E, 0x70BFE7A7, 0xEFD33F72, + 0x1FFC0456, 0xBF4BA51C, 0xF24BB56D, 0x5B561FC7, 0x51FF97F3, 0xF3FD604E, 0xF3C2CE12, 0xBD1F7B9E, + 0x7D2C95E4, 0x7DC2C2C7, 0x344DDABF, 0xD939CE7B, 0x51465E18, 0xFBB37F61, 0xF11538FA, 0xFAA52B35, + 0x4DA3F7F7, 0x892CF7F1, 0xF12B429D, 0x247FD13A, 0xF7BB2675, 0x3EEF14EB, 0xFF000000, +}; + +u32 point_table_binary_44[] = { + 0x11725D90, + 0xB1150321, 0x0C43555C, 0x4193F7A8, 0x6F838C90, 0x35B2091D, 0x53300E2B, 0x642C079F, 0x4E7E3E4C, + 0xF51F4292, 0xB101D80F, 0x6B0AE69C, 0x66639D8B, 0x71311AB9, 0x06535F6F, 0xBD333E99, 0x6D90117E, + 0xCE08A67E, 0xCF2BE99E, 0x1CFE2DE7, 0xADFBF6EC, 0xABFE7B3F, 0x6CFDF6FC, 0xE096FB78, 0x5EDE4779, + 0x65CB2B69, 0x3FE7D7FB, 0xFCF6DED3, 0xBE64FD87, 0x8F987AB1, 0xF22BF85E, 0x8C60E549, 0x4FAE0F3F, + 0x1F5BA3BC, 0x23987EC7, 0xD28BA927, 0xFF010000, +}; + +u32 point_table_binary_45[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727592, 0x394C0241, 0x1486FF5D, 0xD60B7159, 0x14131AE3, 0x56C65227, 0xB1B04348, 0xB035A2D2, + 0x6A82AD85, 0x1A829D31, 0x461A0B12, 0x3C28BD23, 0xC6C2AD84, 0x21516A28, 0xA4060A3A, 0x1A49E825, + 0xE2303328, 0x5ED3ECE6, 0x9BFF7FC7, 0xBC578338, 0x146E1506, 0x90816DCC, 0xE131A3CD, 0x89336DBC, + 0x99685218, 0x0A14208B, 0x29A5C54E, 0xCE0395C9, 0xCF295CAA, 0xF039D8D7, 0xC4238F62, 0xE24D846B, + 0x69455475, 0xF6632142, 0xC24BA661, 0xA1329BA7, 0x47FB5A43, 0x01E3D52F, 0xFE4E5F2B, 0xB749C195, + 0x7FB8CAF8, 0x1659F799, 0xC6733B3A, 0x092CC83A, 0x2E2C380B, 0xA8675242, 0x6763BA93, 0xC558D0CF, + 0xFC4FA597, 0x72E154AB, 0xA2A14363, 0x7C942C78, 0xDB71ED71, 0x9CC602D2, 0x7F690175, 0xA05C10BA, + 0x9EE2975F, 0x2FE1D3DF, 0x9B639CC4, 0x785D92F3, 0x7C7D0FBF, 0xEAE57DF7, 0x33BE4E82, 0x7EDE7732, + 0x4FF73665, 0xBE2BE11B, 0x88FFF2F1, 0x3CF62EAE, 0x53302E7D, 0xD7C237B8, 0xFBD327EF, 0x6F445E07, + 0xBB5F236E, 0xF1DEC779, 0x1A8A09DF, 0xD06AC797, 0xEB6FEBD5, 0xC8F77AF5, 0xD5AE39ED, 0xE4E9C981, + 0xF039BD7F, 0xCFC3F0FE, 0xDDB7AB8B, 0x97EEEE0F, 0x33523F6C, 0x5A089090, 0xD0A75F2B, 0xA979A11F, + 0x617CD917, 0x999B663C, 0xBB5F4905, 0x56F87CA3, 0x1B61F11E, 0x6EB63F33, 0x64D1C7E7, 0x1642723B, + 0x5C93FBCA, 0xF7D348B4, 0xB298147B, 0xC9FB1AB8, 0xEDCC332D, 0x751F0000, +}; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB314, 0x3034F031, 0x887CD8C8, 0xC0600494, 0x1780E8E3, 0x5C0EE497, + 0x3130A484, 0xEC80DA0B, 0x00000000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727552, 0x3D4FC330, 0x143CBB6E, 0x1B208480, 0x18B22032, 0x2066147E, 0x02121303, 0x824ECCF9, + 0x0D113303, 0x59D890DA, 0x8CE553E9, 0x4626C01D, 0xE80AFC04, 0x3AB06569, 0xA5EC440D, 0x2F71905A, + 0x097BB17D, 0xBEBBE7F7, 0x7429D492, 0xD8E4B081, 0x5734B64C, 0xC73DCF77, 0xFB623BBF, 0xCE256C06, + 0x060CB1C7, 0x0A5A2307, 0x9CE83712, 0xEB5CE94C, 0xDA5D3C57, 0x2E2E7E94, 0x5D213206, 0x8B0E0902, + 0xCFEFB876, 0x82999C8C, 0xE348E14C, 0x83F3399C, 0xAC114775, 0xBD5BBACF, 0x80C958F1, 0x1AC46BD5, + 0xBCA3C187, 0xEC856F65, 0xD58BABAE, 0xF8466641, 0xD07BF724, 0x3C3DB02B, 0xFCF0CCAF, 0x7DEEC867, + 0x0A7C7D2A, 0x1F91FDFF, 0x8FA6066F, 0x110E8FFA, 0xB46BBFFB, 0x04328823, 0xBFB3F8BF, 0xB6466F64, + 0x9AFE1E16, 0xF54B1AFD, 0xB2065FD1, 0xF93EFEF9, 0x8E8CF2CE, 0x03C53789, 0x7FE9B52B, 0xFEDA3BA6, + 0x32147D3C, 0x5958CDCA, 0xB982F074, 0x3E1750B9, 0xC031E562, 0xC3D929F6, 0x8BA2CA05, 0xCA5C40E5, + 0xC2A0A1A3, 0x9952BD01, 0xD00B5F6A, 0xFD2F0000, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xCEE5BB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD6779, 0xC0F0818F, 0x816FC146, 0x8632A394, 0x1005818D, 0x0C6F97DD, + 0x3E9D3183, 0xA580A181, 0x8F817F02, 0x4C7C0703, 0x2A000000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0800FC8, 0xD8C8C060, 0x04141780, 0xEA5BBC91, 0xE1D6B4D3, + 0xD3DB4358, 0x3E303200, 0xE51FA0C9, 0x2FDDC8B0, 0xAB6CC58C, 0x9410287F, 0x1950FE1F, 0x03C39B3B, + 0x2C050C0D, 0x7C0C8C08, 0xF51C2079, 0xA63220BF, 0x8C812125, 0x6407D41F, 0x00000000, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xE7CA5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C48E277, 0x769D9AB5, 0x62C64606, 0x867F0C0C, 0x6FCFB214, 0x3034F001, 0xADD8C820, + 0x64A40296, 0x67706560, 0x082BDB01, 0x75270000, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C643035, 0x0A725210, 0xD8C8D03D, 0x63FBF2B6, + 0xB28D0C0C, 0xFF1818DE, 0xDC81C833, 0x02E5198C, 0x80FA04A0, 0xE62EDEC8, 0x505936AD, 0x2D256423, + 0xC3FD3B7F, 0xDE9CDA75, 0x800324CE, 0x54C612C0, 0x90C00764, 0x6E645035, 0x0A745410, 0xD8017537, + 0x00000000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0x80EA5BBC, 0x11A48561, + 0xC50C287F, 0x1990FF8F, 0x81E1CD1D, 0x96028606, 0x3EA04540, 0xBE11D01C, 0x81031C20, 0x79A63220, + 0xBF8C8121, 0x256407D4, 0x9D000000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x6640C419, 0xE1E250F3, 0x16C3E51F, 0x307CE003, 0x0AC1E539, 0x40F24C65, 0x1B19CEEC, 0xEADDB162, + 0xC67E90E9, 0x4D153D2C, 0x13181600, 0xD57D00F3, 0x19B8449E, 0x43FD0176, 0xB7C0E4FF, 0xBB193420, + 0xEE05EBE7, 0x5CB19161, 0xAA699B59, 0x99F30E06, 0x54000000, +}; + +u32 sec_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB318, 0x3038F031, 0x304FD8C8, 0xC0600494, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C870A7, 0xF2D4AE69, + 0x6D1B1918, 0xEE3330FC, 0x79C3F280, 0xE1031FD0, 0xE08D0CA6, 0x46414E0A, 0x02507317, 0x6F6478B3, + 0xE3F6CE95, 0x65FB41A6, 0xE4F55440, 0xD57D80AB, 0xE300A963, 0x2A4357B7, 0x03EA0F00, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x66B05C60, 0x78C00734, 0x1021BEAB, 0xEB56F7E9, 0x19507317, 0xB13C60F8, 0x00947FB0, 0x91619A51, + 0x3B507E3F, 0xC834B7A8, 0x14A8FCE2, 0x8D0C0C6F, 0x19186E9F, 0x8698CF74, 0x01660E54, 0x7E29DC1E, + 0xB03C33BA, 0xFCB28D20, 0x2733AC98, 0x718003C4, 0x672A03F2, 0xDF31309C, 0xBFC3E2C0, 0x10C0C7C0, + 0x0254CFE0, 0xC4E06424, 0xB0031A2E, 0x00000000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0x80EA5BBC, 0x91E1DFAE, + 0x377756CC, 0x80F297B1, 0x143034F0, 0x012DD8C8, 0xC06004D4, 0x2F708003, 0x24CE5406, 0xE4973130, + 0xA484EC60, 0x40050000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x6640C419, 0x91C477EC, 0x6A4F5F31, 0x632303C3, 0x3F068637, 0x7720F24C, 0x40790623, 0xA0790250, + 0xFB1601F9, 0x650C0C29, 0x2150FE62, 0x54F39831, 0xEDB9C0F0, 0x808F8105, 0x610E0748, 0x1F53D946, + 0x86F0B24C, 0x8F94908D, 0x0CD32A72, 0xEE74ED62, 0xD9C07000, 0xA8EE014C, 0x3F441DEB, 0x8E8D20AF, + 0x31AC98B1, 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x66EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD6779C0, 0xF0810FC8, 0xD8C8C060, 0x04141780, 0xEA5BBC91, 0x816B1AC3, + 0xF4F61028, 0x7F0950FE, 0x2D03C3ED, 0xD350FE52, 0x960F8C0C, 0x407D1F36, 0x329419A5, 0x84C0F52D, + 0xDB08B28A, 0x61C58C03, 0x1C203E53, 0x1990FF8F, 0x81E1CD1D, 0x16050603, 0x3E06C60F, 0xFBC1D672, + 0x89EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0xC5BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0x80EA5BB6, 0x91E1DFAE, + 0x377756CC, 0x38C001E2, 0x3395B104, 0x3024F001, 0x2DD80FD6, 0xC625F21C, 0xEA1EB0FD, 0x0293FFEF, + 0x66D080D8, 0x0B56CFB9, 0x02AC4E4E, 0xC3680754, 0x1D000000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD6779C0, 0xF0810FC8, 0xD8C820A8, 0x94AAEC2C, 0x00D5B778, 0x23C3DB95, + 0xB74F4F6F, 0x67F9C0C8, 0x0094FFB0, 0x91A1CC28, 0x25444160, 0x23C3BF5D, 0x6FEEAC98, 0x011167C4, + 0x21CE8424, 0x0EB49A61, 0xC50CA8B9, 0x4B80FC7F, 0x0C0C6FEE, 0x40EC6506, 0xAA5B16D4, 0x1EEC0C52, + 0xF79681E1, 0xF669887E, 0x960740BE, 0x11D09D30, 0xF72CDDC8, 0xB0AB6CC5, 0x8C9410B8, 0x7EB03AD6, + 0x0738EC59, 0x866A0F1B, 0x50DD34A3, 0x76B03ABE, 0x5B406BA6, 0x43F4B35F, 0xC0EE7E0E, 0x0CF1031C, + 0x207399CA, 0x20E67102, 0xE5A705B5, 0x333A23CC, 0x038B731D, 0x40E86BD9, 0xF53666C5, 0x8CFDA050, + 0x6E0AC87B, 0x0E8D3F70, 0x7C094CFE, 0xBF9B4103, 0x124F6073, 0x3957B014, 0x3034F031, 0x706F40F2, + 0x8F320383, 0x79FA0EA8, 0x3E000000, +}; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB304, 0x3024F031, 0xF0186C64, 0x50350A74, 0x5410D801, 0xB5070000, + }; + +u32 pri_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x6640C419, 0x31C4A1E6, 0x2E86C833, 0xE1D0C78C, 0x4BDF1296, 0x070C1FF8, 0x185880F2, 0x0C464077, + 0x0840C597, 0x01F9650C, 0x0C292107, 0x38407CA6, 0xB28D0C7C, 0xBB18E0E6, 0xB17C0099, 0xA70C36EF, + 0xCE8ED53B, 0x571603D5, 0xBB3330FC, 0xBBFD1C1A, 0x2EE07010, 0x98FC7F37, 0x8306C4FF, 0x60733857, + 0xB0143034, 0xF031B002, 0xF59B19B1, 0x83F533A4, 0x3130949A, 0xEF604005, 0x00000000, +}; + +u32 pri_mapping_binary_17[] = { + 0x11727590, 0x310E8240, 0x1045FF2E, 0x9858900D, 0x26163446, 0x2A6B43E2, 0x053C82E1, 0x089C8178, + 0x021B4B1B, 0x4A8D1A29, 0xA502D786, 0xDE1B2885, 0x9D0D05BD, 0x041C5D34, 0x344EB33B, 0x3FEFFF99, + 0xCC03AA24, 0xFA1C2670, 0x8236302C, 0x7B5E8ED6, 0xFAB05C95, 0x12260303, 0xCE18B39A, 0x2AB5C009, + 0xDF48F4B8, 0xF219F4DA, 0x883F2936, 0x9E2AAED6, 0x0B06419F, 0x08BEE3B9, 0xB619A192, 0x7916064A, + 0x67A4C321, 0xDE6CF2B6, 0x11A41F06, 0x9E4B7A05, 0xE499E278, 0xCB4FA310, 0x060DBFFB, 0x71771402, + 0x5A8B1357, 0xDC2ECD1C, 0xADF8E3DF, 0x7FFD69F7, 0xDD735F3F, 0x2215D089, 0x9F38B329, 0xEDF5D13B, + 0x49846510, 0x1F167ED2, 0xDCE90500, +}; + +u32 pri_mapping_binary_18[] = { + 0x11726590, 0xBF0EC150, 0x14C6BF7B, 0x7B2586A6, 0xB9C4D045, 0x7461963E, 0x02AFE011, 0x3C43E309, + 0x188C123A, 0x12444777, 0x2AD7D2DD, 0x1B60B059, 0x3A74D7E0, 0xE8EDC459, 0xCEC9EFFB, 0x339C07CC, + 0x68343824, 0x7084D5B4, 0x5D6F9477, 0x96A295CF, 0x720DC9C0, 0x8013BAEC, 0x4D93B8E0, 0x645F69D4, + 0xB8C9D9B4, 0x3DC4458B, 0x87A7A97B, 0x8B8CC1A1, 0x4321F087, 0x034F2ABC, 0x747A8B42, 0xC31971F8, + 0xE49765DF, 0x5A410751, 0x381C107F, 0x01E9ADE4, 0x1BE3E7FF, 0x3D77640E, 0x2CE2737F, 0x5270E782, + 0xEB7951E6, 0xB6266765, 0xBFB9A4FA, 0xD57920F6, 0x481C08D2, 0x7B7EBB5F, 0x9786570E, 0x0AD330DE, + 0x8D8343F9, 0x970F0000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0x80EA5BBC, 0x11A48561, + 0xC50C287F, 0x0990FF8F, 0x81E1CD9D, 0x031C203E, 0x53194B01, 0x43031FD0, 0x42A0B811, 0xD03C81E7, + 0x50F781DD, 0x2330F9FF, 0x6E060D88, 0x3BC0EA39, 0x5700D595, 0x3130A484, 0xEC80AA03, 0x00000000, + }; + +u32 pri_mapping_binary_20[] = { + 0x11726D90, 0xBF4AC350, 0x14C67FB9, 0x8D56A184, 0xAB387411, 0x3389A304, 0x7C011F41, 0xF206E619, + 0x2E5D9C1C, 0xBA163B98, 0xC1A1FE19, 0x029D32A9, 0xB7209DF5, 0x1522742B, 0x4285EC86, 0xC6636E06, + 0x11CF72EF, 0xF79DFBFD, 0x0EF72C71, 0x65D95368, 0x78A6B3DF, 0xEB8783EA, 0x70E21F54, 0xE3CAA23D, + 0x3C9871EC, 0xD552F33E, 0x4A9EDF5A, 0x7694CBF5, 0xE40C796C, 0x28215F0E, 0x57FBA547, 0x20971C13, + 0x2571A873, 0xD6765564, 0xA9F3BD5F, 0xBE20C8D2, 0x967B277A, 0x0DABC25F, 0x50066289, 0x8E84ABDB, + 0xFE7D8E35, 0x599AC4E2, 0x7FC04DE1, 0x78AAFC7F, 0x4EA7FC93, 0x7F106D20, 0x89E75B3F, 0x5A999CC2, + 0xBE4DB354, 0xFC77A85E, 0xDC5C5F72, 0x9BD179C3, 0x7B1D4D77, 0xBB43E95F, 0xC3C5E7B2, 0xDD57B31F, + 0x3DAE671C, 0xB9BD34BC, 0xEDCC1F31, 0x09D858E4, 0x9C4467A7, 0xCDFFAEE0, 0xD23CB5B9, 0x6F000000, + }; + +u32 sec_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xCEE5BB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD6729, 0x6068E063, 0x606BD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0800FC8, 0xD8C85066, 0x9412A220, 0xB0918161, 0x0603437B, + 0x3A54FF62, 0x20FF0E03, 0xC3A95D50, 0x750F3632, 0x041A89A8, 0x28081CE0, 0x00C93395, 0x41D4B795, + 0x3D87BA0F, 0xEC1E81C9, 0xFF773368, 0x40DC0156, 0xC7B90266, 0xCE0EA83A, 0x00000000, +}; + +u32 sec_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD80852CA, 0xB0620654, + 0xFF6220FF, 0x1F03C39B, 0x3B10758C, 0x707550F9, 0x2568EA97, 0xC1D41FE0, 0x00F199CA, 0x5836301C, + 0xE0033237, 0x32841839, 0x2B2B083C, 0x87FA03EC, 0x6E81C9FF, 0x77336840, 0xDC0B56CF, 0xB96223C3, + 0xCE19B3B2, 0xDACA7630, 0xA0020000, +}; + +u32 sec_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xCEE5BB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD6731, 0x6070E063, 0x603AB091, 0x81C10828, 0x2FB0036A, 0x0F000000, + }; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0xC5BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x6640C419, 0x31C52F30, 0x3CE0031A, 0xBD9181CD, 0x8801280E, 0xB567C946, 0x06DE930C, 0xA776B543, + 0xE51F6C64, 0x9816D41E, 0xEC0CD4C7, 0x70870128, 0xC1F280E1, 0x031F03F3, 0x0184797C, 0xB7186E9F, + 0x9E718003, 0xA49FA90C, 0x22CFB261, 0x23839B51, 0x3B58FE56, 0xD9E9CA4E, 0xF7FD2057, 0xE635F53C, + 0x87FA1FEC, 0x5F81C9FF, 0x77336840, 0xFC09D6CF, 0xB9826501, 0xC3063E06, 0xD60508F3, 0x57AE6C0E, + 0x9B9101D6, 0x2F97C2B0, 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x25BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x6640C419, 0x81E20C46, 0x40F50250, 0xF3966D64, 0xD855B662, 0x464A0850, 0xFC1F03C3, 0x9B3B2C0F, + 0x183EF001, 0xA560FA0F, 0x7080D431, 0x956D6478, 0x73EAECDE, 0xEE19CFA1, 0xEE06BB53, 0x60F2FFDD, + 0x0C1A10F7, 0x81D571AE, 0x60496028, 0x00EAFFB0, 0x9121D529, 0xC4C45060, 0x07543D00, +}; + +u32 sec_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB304, 0x3024F031, 0x30276C64, 0x08317264, 0x5410D801, 0xB5070000, + }; + +u32 pri_mapping_binary_25[] = { + 0x1172558F, 0x210FC230, 0x10855FC7, 0x0424CB52, 0x12048650, 0x45904BC3, 0x4FD94FE0, 0x3734182C, + 0x04BD844C, 0x12400C59, 0x05740685, 0x40A15013, 0x380C02CF, 0xB271AC0B, 0x09CFF4FA, 0xEEEBEBDD, + 0x0356061D, 0x071C38A2, 0xD1F3BA62, 0x920F566E, 0x3F8F7203, 0xCEC08014, 0x012B49A7, 0x2E1CC2D7, + 0x066DC7BE, 0xF3E814D8, 0x5729026F, 0x1B57BA2F, 0x069F0A0D, 0x25C7A1E0, 0x1A857966, 0x496C7D46, + 0x3E24F1BC, 0xCEDB6818, 0x95C4E390, 0xFC027866, 0xEE15779F, 0x5A1A4B39, 0x0F7FDC96, 0xFA197031, + 0xA7E6F7EE, 0xA89ABB6B, 0x84721408, 0xFEA8F7A9, 0xE6E75199, 0x6268E7AE, 0xF85642FF, 0xC4BBC54C, + 0x51CE14B8, 0x9D0FF8D7, 0x07000000, +}; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD80852CA, 0xB0620654, + 0xFF2220FF, 0x1F03C39B, 0x3B50FE62, 0x887A4624, 0xF5FF76BD, 0xB90354CF, 0x0192672A, 0x63D9C070, + 0x800FC8DC, 0xC81060C4, 0x22A220F0, 0x1CEA6EB0, 0x3B0526FF, 0xDFCDA001, 0x711F583D, 0xE78A8D0C, + 0xE933AA76, 0xB595ED60, 0x40050000, +}; + +u32 pri_mapping_binary_27[] = { + 0x1172458F, 0x310E8240, 0x1045FFAE, 0xC4684208, 0x261434C6, 0xAD8CA5E1, 0x2C1EC133, 0x104FA007, + 0xA090520B, 0x0D965BA9, 0x4B432DF1, 0x02420C1D, 0x8D26F412, 0x70653771, 0x9A99CCFB, 0xFF67A684, + 0x2A0187C2, 0x06AEE88D, 0x4D97ADEA, 0xE9CE98D4, 0x412D6013, 0x1020C69C, 0xB4B21217, 0x54CAF702, + 0x23AA7CA6, 0xEC0CE72E, 0x85E1A3E2, 0x5AA34065, 0xC981C3F7, 0x960B6673, 0x580F6469, 0xA8FD07CD, + 0x2B8EBE07, 0xC9F5FEC8, 0xF13E65E9, 0x76635404, 0x1648F1F7, 0x37E29547, 0x6132F8E9, 0xA8AF3895, + 0x9C784EC7, 0x11026BBF, 0xD4FF74F7, 0xDB411B63, 0xA6EEEE7C, 0xC388E39E, 0x3F9B9BB8, 0x68DD1700, + }; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0800FC8, 0xD8C830CD, 0xA83D4441, 0x602303C3, 0x1D068653, + 0xBB583E30, 0x3200C51F, 0x00F94640, 0xF50250F3, 0x966D64D8, 0x55B66246, 0x4A0850FC, 0x1F03C39B, + 0x3B2C050C, 0x0D7C0C8C, 0x08751C20, 0x754C6540, 0x7E190343, 0x4AC80EA8, 0xBB010000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727592, 0xBB4EC330, 0x1486FFA4, 0x2E94D24B, 0xA8327441, 0x44E232A3, 0xB0B240C5, 0xCEA5E201, + 0x50D99922, 0x7881B222, 0x21D18C5C, 0x45BB9109, 0x70079818, 0xDAA53364, 0xE8960190, 0xB253351C, + 0xC74114D2, 0x78B1F3F9, 0x3F9F4EAC, 0xE3412E0E, 0x5D15FB23, 0x52B3D834, 0x0E0701AD, 0xE1D16A1B, + 0x50C49163, 0x4695B91C, 0xED06EEC3, 0x2A035FB2, 0x3C607DF8, 0x053A3C85, 0x9F59DD1B, 0xF56AD29B, + 0x2B9377E9, 0x9CCD0D4E, 0x071C9A02, 0x05686339, 0xF43F9721, 0xFC170E5A, 0xFB8DE39D, 0x8A037C02, + 0x6F5DE62B, 0x20AFEFC0, 0x326B5543, 0x7330E41F, 0x6ED3965C, 0x49E06A8C, 0x47FE4B79, 0x9F4AA863, + 0xC46FF7EC, 0x5A9578F1, 0x1D74C17A, 0xE817901E, 0xC9E315E8, 0xFEF8AE64, 0xDD446FBC, 0x6F32CE43, + 0x5F86F8D9, 0x36FD26F1, 0xFC0B3ABC, 0x21F35377, 0xE437E95D, 0xB5C87FED, 0x805B4D6A, 0x88F810D4, + 0x90CC65FF, 0xE76EC6E7, 0xA67F7319, 0x9153AD58, 0x2EEC2747, 0xB9AAB95E, 0x127DBA76, 0x87D72DC9, + 0xF3278257, 0xE64778E8, 0x2D1C3858, 0x34B7D604, 0xE71B4D7B, 0xD7FAEB2B, 0xD2BD62EA, 0xF2BD6CA0, + 0x6E794973, 0x562A2F04, 0x2B62BE68, 0x1E20E641, 0xCE1BF5CB, 0x80B447F5, 0x2EE8811E, 0xA2FA6F00, + }; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xCEE5BB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD6729, 0x6068E063, 0x1008D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C646030, 0x028A0B40, 0xF52D02F2, 0xCB181852, + 0x42A0FCC5, 0x1B19FEED, 0x7A7367C5, 0x0C287F09, 0x4B014303, 0x1FD042B8, 0x3E0E9038, 0x53194CDF, + 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_31[] = { + 0x11727550, 0x3B0E8240, 0x149C5D16, 0xA389216B, 0x626163A4, 0x3296C478, 0x00136F60, 0x38026720, + 0xDEC3C652, 0xE327B454, 0xE2DA7810, 0x0B3B1A0A, 0x7A89F864, 0x170B8CAF, 0xD97D33B3, 0xF3DE4E0A, + 0x5D0A7D0E, 0x095C600D, 0xBB037755, 0x8CB76254, 0xAC0B05C9, 0xC0802B3C, 0x5652DD06, 0xE024DF29, + 0xF4B87ED7, 0xA5D3C5B9, 0x7271F1D4, 0x76A5C819, 0x1CBAC408, 0xA781EFCA, 0x182F95DD, 0xA38DC6D9, + 0x1F9C138E, 0x29F94833, 0x671F4385, 0xD126F009, 0x7F01D95D, 0x3C903BB0, 0x9ABA03F5, 0x2110F8A6, + 0x3FC67014, 0xBEBE56DE, 0x9C677427, 0xCD8B5FBE, 0xFDE179A8, 0x79FBC32F, 0x83D98278, 0xFA326ADE, + 0x4EEABD52, 0x9363959B, 0x5C97574C, 0x745E95AE, 0x13090F73, 0x07ADBCDE, 0x3B31FA37, +}; + +u32 pri_mapping_binary_32[] = { + 0x1172658F, 0x210EC240, 0x1045FF6E, 0x57209A66, 0x09881AC2, 0x2A3469B8, 0x02376838, 0x41CFB0E1, + 0x0A601098, 0x0A042484, 0x54B20A58, 0x4C0F528F, 0xA002DFA6, 0x65601B0C, 0x6366F2E7, 0xFD3F9907, + 0x5C590C39, 0x24708337, 0xF243B5AC, 0x277B31AE, 0xB7B58564, 0x60C01D53, 0xD652E521, 0x38E1078B, + 0x3E773E9F, 0xBAC2E59B, 0xA250B9B8, 0x56BC1802, 0x1A0C7494, 0xC44A1A34, 0xB62CB2B4, 0xF31FDD9E, + 0xFDED9DCE, 0x49474479, 0xB2E34F06, 0x56676912, 0x93DE0065, 0xE138EFE7, 0xCF7B1F8E, 0x6B83D57A, + 0x57D894B8, 0x0D503DC5, 0x19790041, 0x9CC767F1, 0x80EED879, 0x962EF4B5, 0xFBFB0D00, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x611BD814, 0x0386DF10, 0xE3FEB318, 0x3038F031, 0xB01CD8C8, 0xC0600494, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_33[] = { + 0x11727591, 0x3F4BC340, 0x18C69FA4, 0x57AD528E, 0x1314BA88, 0x999C4316, 0x1727FB0D, 0x6A3F8196, + 0x825F20A8, 0x1FC080AB, 0x603338D4, 0x3F43DD7A, 0x53EB39D8, 0xB92264B6, 0x876473E9, 0xD0DD90FA, + 0x2697B848, 0x6FB9E3B9, 0xDFF37BE1, 0xEE1B6629, 0x6CDB10C0, 0x0B2ABBF5, 0x86739EEC, 0xF7D95E72, + 0x9328080B, 0x16F00AD7, 0x5AD29A34, 0x60137EAF, 0xB0659B5E, 0x9D7607A3, 0xDCE2E0C7, 0xE8966C61, + 0x81D341C2, 0xF73A6D47, 0x48A46AAE, 0x07A1C9AD, 0x15B9BD22, 0xAF500E8F, 0xFCA298FF, 0x20A1FC41, + 0xD869539E, 0x0273CD22, 0xC41C2CE3, 0x5A40B3E4, 0x1E257438, 0x5557BEF1, 0xB0F89F3F, 0xC682A34A, + 0xF9AD17E4, 0x39FFC4EC, 0xBD67F8B5, 0xA8E40BDF, 0xD35F2F9F, 0xB71E95BD, 0x492DBBB7, 0x7D9AAF81, + 0xA932FDDA, 0x50C26D9D, 0x1C37C9DB, 0x752F0E02, 0x4FE26C74, 0xA72FAF89, 0xFB00BE52, 0xD6C79063, + 0x83B8536F, 0xE7C8116F, 0xD9EB1D6E, 0xC2F8AA63, 0xE29E815E, 0x302EFEE9, 0x17000000, +}; + +u32 pri_mapping_binary_34[] = { + 0x11727552, 0x3B4FC250, 0x14FE5A8A, 0xA2965A12, 0x071663E3, 0xE0AAE12F, 0xB8383A74, 0x502686FE, + 0x051B5C0D, 0xD1C4C145, 0x028D93EF, 0x74506327, 0xF132D851, 0x74615530, 0xB2395822, 0xB312F0D0, + 0x5B4030BD, 0x4B7BBFE7, 0xE9493FC0, 0x0FC39C08, 0x15B84764, 0x5E4E6AD9, 0xF6D2B1B4, 0xD03E6C33, + 0xA80204A0, 0x8C15A14B, 0xC74D4224, 0xF9094342, 0xE43E999E, 0x1AEEFC14, 0x0D3F3CAE, 0x2BB50428, + 0xF4E2C04C, 0x19BAA63A, 0xE830AF6E, 0x5B1C1742, 0x7031048F, 0x84E012E1, 0x4851AF1A, 0xCC754A77, + 0x1330F4E0, 0x7E36AA8F, 0x86E44C84, 0xE093E3F9, 0xE70E9869, 0x5B864E78, 0x07F0EA52, 0x032D0531, + 0xD215527B, 0xBE5F7945, 0xEDB918E0, 0xAD7EEE43, 0x6F2BEB69, 0x23C8B920, 0x7F1324E4, 0x3D538D61, + 0x3FAD14B6, 0x15E82E07, 0x3DBE6EBA, 0xF16F4EBF, 0x676680BB, 0xB19E4F34, 0x1D5458F3, 0xCAB6FCDE, + 0x9D6C9AFB, 0xE52AE916, 0x0D3D42FE, 0xC71C4BE7, 0x371C7C45, 0x8578F389, 0xF371E233, 0x297DB597, + 0xCF32B6B5, 0x658CF62B, 0xD561FF35, 0x7BA9D816, 0x7DEF1BDE, 0x973DCECF, 0xFEE1CB9B, 0x6BFBF99C, + 0x83EFCECD, 0x417F4FEA, 0x1F9E6D1F, 0x150BBB0E, 0x640F9F35, 0xC6E78E96, 0xA45BB80A, 0x12EEF83E, + 0x4AC17FFA, 0x0B000000, +}; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xCEE5BB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD67D9, 0xC070808F, 0x41A86123, 0x4399514A, 0x8882C046, 0x90528615, + 0x337630A0, 0x02000000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0800FC8, 0xD8C85066, 0x9412A220, 0xB091E1CE, 0x8C53BBDA, + 0xD3A1FA17, 0x43E51F20, 0xE419A632, 0x3044641C, 0xE000C933, 0x9501F977, 0x18184EED, 0xDAC1800A, + 0x00000000, +}; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0800FC8, 0xD8C85066, 0x9412A220, 0xB0918161, 0x0603437B, + 0x3A54FF62, 0x20FF0E03, 0xC3A95D50, 0x750F3632, 0x041A89A8, 0x28081CE0, 0x00C93395, 0x41D4B795, + 0x3D87BA0F, 0xEC1E81C9, 0xFF773368, 0x40DC0156, 0xC7B90266, 0xCE0EA83A, 0x00000000, +}; + +u32 sec_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_37[] = { + 0x11723D8F, 0xB10EC150, 0x1486FF7B, 0x35824853, 0x89A18BE8, 0x2446B178, 0x006FA01E, 0x815768CC, + 0x962E1D24, 0x4D301808, 0x438D7742, 0x0DACE20D, 0x3074B390, 0x74D7A8D3, 0xDEC659CE, 0x3939FFFF, + 0xE5FC4FC8, 0xF251E5D0, 0x800372B5, 0xB26E8CA2, 0xC652A947, 0x6EE44363, 0x60C0112D, 0x16539D75, + 0x7092AF7C, 0x54B8F495, 0xA91BD8A5, 0x14031F89, 0x8B9500A1, 0x4A8340BE, 0x8DBEA165, 0xBEB5C07B, + 0x7BBFCE6C, 0x2564A07B, 0x2860B507, 0x7417090A, 0xDE3CD36D, 0x68FF02AF, 0x87E430D2, 0x4D7BB6D9, + 0x259D7A03, 0x01A49F07, 0x7F7E21F1, 0x714BC0BB, 0x380BDF3E, 0x255F8C9D, 0xA932C152, 0x452E4877, + 0x94AACF2C, 0x6F9A4F73, 0xE3239A32, 0x57EA2F7A, 0x02F3A1DD, 0x31BBFB4C, 0xF7030000, +}; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C640831, 0x72565610, 0xD8C8F067, 0xC7DB9D2B, + 0xCB20E28C, 0x40F186A0, 0xB26067A0, 0x385B2543, 0xD5AE36A8, 0xB98B3732, 0x30FC6360, 0x787307CA, + 0x5F0A51CF, 0x0454CF60, 0x04345FE0, 0x0007489C, 0xA96C23C3, 0xAEB21533, 0x52429E43, 0xDD0F76AF, + 0xC0E4FFBB, 0x193420EE, 0x04ABE35C, 0x01338FC5, 0x8121808F, 0x8119680E, 0x8B1083B0, 0xB2C00EA8, + 0x3E000000, +}; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C00764, 0x6C642833, 0x4A095110, 0xD8C8F06F, 0xD79B3B2B, + 0x6640C419, 0x718833E1, 0x1067C621, 0xCE82439C, 0x1553FC01, 0xC3073E06, 0x36A03883, 0x11D09D02, + 0x507F2CDE, 0x0F72AD86, 0x910D94BF, 0x7423C3DB, 0x95B74F4F, 0x6F8798C3, 0xF601BBF9, 0xEC18E207, + 0x3840FA99, 0xCA20F21C, 0x38F47162, 0x8A1B3038, 0xF031707D, 0x80B96B07, 0x032A0000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0xC5BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD6779C0, 0xF0810FC8, 0xD8C85066, 0x9412A220, 0xB09181EF, 0x16C3EDD3, + 0x33582E30, 0x3C008A7F, 0xD8C8C016, 0xC410EC2C, 0x00356FD9, 0x4606DE95, 0x0CA7A7B7, 0x43F4315E, + 0x40D2B78B, 0xE1CE8A19, 0x073840EA, 0x98CA20FA, 0x990EC0E4, 0x9F43DD0F, 0x76AFC0E4, 0xFFBB1934, + 0x20EE04AB, 0xE75CB191, 0xA173D71C, 0xA0FE1D50, 0x75000000, +}; + +u32 pri_mapping_binary_41[] = { + 0x11727594, 0x4F6C1241, 0x14C61FDB, 0xC5A2C24A, 0x2B55AAAD, 0x5D4BFF69, 0xADE29AA0, 0xA917B489, + 0x172FD592, 0xA8374C20, 0xD19E48B4, 0x04A307D2, 0xC472E9C1, 0xC4081C31, 0x26060E26, 0x6062A453, + 0x13893797, 0x0B37634B, 0x0CB75E4A, 0xE45C49EB, 0xDB99ADBB, 0x7667F702, 0xF9CDF7BE, 0x79F3CD9F, + 0x2D601F01, 0x9F005E80, 0x35E81976, 0xFBE55477, 0xA2208E74, 0x5F770978, 0x1DE00058, 0x87A0630F, + 0xBF9A1F04, 0x94BF25D0, 0x27B03A37, 0xFECAF099, 0xBAC8F087, 0xD9ED890D, 0x6849F8A7, 0x02492516, + 0x91BD1568, 0x3E56C99B, 0x973A6F55, 0x207B37B3, 0x30871C36, 0x00EA39B1, 0xE300091C, 0x3543BF4B, + 0xB69BC5BC, 0xD8828E04, 0x82894B1B, 0xB059D779, 0x4F197D94, 0x8CC173CC, 0x5F2CF0FD, 0x9D698B3F, + 0xD51F4AF3, 0xF5BD51BE, 0xDE15E5EB, 0x0F87F9FA, 0x2361BEFE, 0xA8CCD7BB, 0x657E6E1E, 0xB0F8D01C, + 0x3C2D7E3E, 0x52C3920F, 0xE5C76CF2, 0xF4DAE4D9, 0x5730F41F, 0xC8CFEFFB, 0xFBD29FE6, 0xFB1C4FF0, + 0x7D7C36B9, 0x0DD8E476, 0x02F9B872, 0xE706CD21, 0xAF929524, 0xE327657E, 0x0E7EE0F7, 0xE3EFF0FB, + 0x196C59D6, 0x45F92953, 0x3E1E15BE, 0x7DD47D4E, 0x172C3EB4, 0xFFA15796, 0xFE291FB6, 0xE1672C5C, + 0xBF57EFD8, 0x3C23381E, 0x572263DA, 0x78BB84D3, 0x64189731, 0xEF878A2F, 0x6270BDEE, 0x3DF33D9B, + 0xE0DF9F51, 0xE4A0E0FD, 0xF4D65C9A, 0x5E485680, 0x248BF958, 0xE4AB765B, 0x53CBABAC, 0x3E603AEF, + 0x3BA4FD65, 0xBFDF31E4, 0x21A597F2, 0xA1844A5C, 0x795AB7BC, 0x9A65FEE3, 0xA67D35E7, 0x32315F81, + 0x274AFCA6, 0x56D7ADB6, 0xD74A4B4C, 0x3F893CD4, 0x3F190920, 0x4F55DB2F, 0x4A5799DF, 0xAD14AB9B, + 0xB2390FE7, 0x903B9585, 0xB983E7E1, 0xBC6C9C93, 0x67F7B22B, 0x4F63B8DE, 0x26804AD8, 0x7CD3E673, + 0x41E0DF3E, 0x4CE3B958, 0x1A8D07B4, 0xBEBB9FB0, 0xBF6B8C5F, 0xE818EBF9, 0xB1585F9C, 0xCDA1DF2F, + 0x80DF9B6C, 0x7CC634BE, 0x136A5FAF, 0xCFB2FEB3, 0x536CFC62, 0x87DFFF25, 0xE451C139, 0xA0D5351F, + 0xA9E44192, 0xE9830D43, 0x9F21CF6F, 0x17F338DF, 0x2EC07693, 0xD55D6EF0, 0xEB94F2C1, 0xBA2DFD3D, + 0xA7EFF8E0, 0xCCFD75D7, 0xFFEFB618, 0x84B00457, 0xCA555DF7, 0x17000000, +}; + +u32 pri_mapping_binary_42[] = { + 0x11727592, 0x3D2C0361, 0x18C7FF77, 0xBDD6579D, 0xAB8FC422, 0x3A61E412, 0x1B096D18, 0x4CA21DCC, + 0x3E123606, 0x17231269, 0x7C4C4A7B, 0x61A9CF9C, 0x58DC2078, 0x0DBA4844, 0x17B376E8, 0xD6451333, + 0x8D7AFABE, 0xD796E05D, 0xEEEEF77F, 0x9EFFFBFC, 0xDF7B7310, 0x8BA15586, 0x06DCC2D5, 0xE16DF72F, + 0x17BA124A, 0x67215A60, 0xD02448C0, 0x1D7AA522, 0xAD643B64, 0x2A3F64F0, 0xC9A2CF4B, 0x4F3FAEB9, + 0x8B1F1FC2, 0xAEA8BC49, 0x50E9C586, 0xA1CF84FD, 0x9A8D4FF6, 0x9AB14CE5, 0x1959950C, 0xAB3C33FF, + 0xC4F6D645, 0xBD94FD55, 0xCFB9FC0F, 0x77FDE659, 0xBCA95088, 0xC7F408E7, 0xEA0BD2A9, 0xB8E0EE67, + 0x1B9E0984, 0x829A93E3, 0xC846FE9C, 0xE488F0F3, 0x246D40A7, 0x1C65FDD8, 0x06332C73, 0x264CFC13, + 0x78CD88F9, 0x6B92DFE6, 0x1F7BB82A, 0xE7AA4DD8, 0x98D54341, 0xCE779E58, 0xB7E35BB7, 0x52ADA723, + 0x83653AFE, 0x27155F5E, 0x57BFF277, 0x9E866F5C, 0x65A8E4F7, 0x2E94B9E3, 0x775AEE73, 0xBECFC45C, + 0x8D0B955C, 0xB5252E1B, 0x36468C49, 0x9EEBD14A, 0x5FA4F685, 0x9F3A5EDD, 0xE77D33BF, 0x9572F669, + 0x22BEDA6C, 0x8483C45D, 0x8F837916, 0xBF2FFDE5, 0xD8E880D0, 0x35D23DFA, 0x12EF63D3, 0x96D9EFFE, + 0x99CB47FA, 0x62A06DB6, 0x97F48DB3, 0x83D49CC9, 0xFBD7B663, 0x225F33E9, 0x5381D070, 0x1FE9F5BB, + 0x8847A6C5, 0x9CEE1BF2, 0xC9837E60, 0xCEB9A7FC, 0x5E6AD1E2, 0x1D7AC47D, 0xE4757596, 0x92C0A58A, + 0x96A1D2F9, 0x8F0FF173, 0x3E0719DD, 0xE0E7FA02, +}; + +u32 sec_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xCEE5BB18, 0x049920FA, 0x7880B402, + 0xC336B029, 0x060CBF21, 0xC6FD67D9, 0xC070808F, 0x41F8C346, 0x8632A394, 0x1005818D, 0x20A50C2B, + 0x66EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD6779C0, 0xF0810FC8, 0xD8C8906A, 0x14A2A220, 0xB091E1ED, 0xCADBA7A7, + 0xB743C53F, 0xEC072BE3, 0x92839AB7, 0x6423C3AD, 0x6940E910, 0xB0785E53, 0x0FCB0746, 0x063E06C6, + 0x071B19D8, 0x8218829D, 0x050E7080, 0xD4319581, 0xCCD90354, 0x085657D1, 0x330D22CE, 0xBA836503, + 0xC3013E06, 0x26A07A46, 0x23911005, 0x81E7507F, 0x81FD2130, 0xF9FF6E06, 0x0D88FBC1, 0xEA39576C, + 0x64983D63, 0xC78AB6B2, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C10109, 0x0626A0F2, 0x85BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0800FC8, 0xD8C85066, 0x9412A220, 0xB0918161, 0x0603437B, + 0x3A54FF62, 0x20FF0E03, 0xC3A95D50, 0x750F3632, 0x041A89A8, 0x28081CE0, 0x00C93395, 0x41D4B795, + 0x3D87BA0F, 0xEC1E81C9, 0xFF773368, 0x40DC0156, 0xC7B90266, 0xCE0EA83A, 0x00000000, +}; + +u32 sec_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xAEF25D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB318, 0x3038F031, 0x301ED8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_45[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_ref_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_ref_all_p.c.REMOVED.git-id deleted file mode 100644 index 2d4a9483..00000000 --- a/assets/obseg/bg/bg_ref_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -f699d53d7c9fdd202010db6e20218ad680df69e2 \ No newline at end of file diff --git a/assets/obseg/bg/bg_ref_all_p.h b/assets/obseg/bg/bg_ref_all_p.h new file mode 100644 index 00000000..caf29f2c --- /dev/null +++ b/assets/obseg/bg/bg_ref_all_p.h @@ -0,0 +1,170 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 sec_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 sec_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 sec_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 sec_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 sec_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 sec_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 sec_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; diff --git a/assets/obseg/bg/bg_ref_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_ref_all_p.h.REMOVED.git-id deleted file mode 100644 index cc40ad6b..00000000 --- a/assets/obseg/bg/bg_ref_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -caf29f2c8331b8cf9af7c1446df04b762487cada \ No newline at end of file diff --git a/assets/obseg/bg/bg_rit_all_p.c b/assets/obseg/bg/bg_rit_all_p.c new file mode 100644 index 00000000..ae7bc76b --- /dev/null +++ b/assets/obseg/bg/bg_rit_all_p.c @@ -0,0 +1,1009 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_rit_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, 2596.000000, 144.000000, -1179.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, 0, 2590.000000, 225.000000, -932.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 2841.000000, 233.000000, -954.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, 2913.000000, 257.000000, -801.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, 0, 2880.000000, 251.000000, -659.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, 0, 2679.000000, 246.000000, -716.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 3149.000000, 321.000000, -906.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, 3141.000000, 390.000000, -685.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 3135.000000, 390.000000, -495.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, 0, 2866.000000, 209.000000, -1143.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, 0, 3012.000000, 135.000000, -1419.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, 0, 2858.000000, 170.000000, -1397.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, 0, 2615.000000, 252.000000, -1464.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &pri_mapping_binary_14, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x01, 0x02, 0x0000}, + {&portal_1, 0x02, 0x03, 0x0000}, + {&portal_2, 0x03, 0x04, 0x0000}, + {&portal_3, 0x03, 0x07, 0x0000}, + {&portal_4, 0x04, 0x06, 0x0000}, + {&portal_5, 0x04, 0x05, 0x0000}, + {&portal_6, 0x04, 0x08, 0x0000}, + {&portal_7, 0x05, 0x06, 0x0000}, + {&portal_8, 0x07, 0x08, 0x0000}, + {&portal_9, 0x0B, 0x0C, 0x0000}, + {&portal_10, 0x03, 0x0A, 0x0000}, + {&portal_11, 0x0A, 0x0C, 0x0000}, + {&portal_12, 0x01, 0x0D, 0x0000}, + {&portal_13, 0x0C, 0x0D, 0x0000}, + {&portal_14, 0x08, 0x09, 0x004C}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 2613.000000, 181.000000, -998.000000, 2543.000000, 181.000000, -998.000000, 2543.000000, 104.000000, -998.000000, 2613.000000, 104.000000, -998.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 2644.000000, 214.000000, -906.000000, 2644.000000, 135.000000, -906.000000, 2644.000000, 135.000000, -958.000000, 2644.000000, 214.000000, -958.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 2947.000000, 174.000000, -867.000000, 2823.000000, 174.000000, -867.000000, 2823.000000, 319.000000, -867.000000, 2947.000000, 319.000000, -867.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 3037.000000, 332.000000, -954.000000, 3037.000000, 279.000000, -954.000000, 3037.000000, 279.000000, -910.000000, 3037.000000, 332.000000, -910.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 2819.000000, 319.000000, -766.000000, 2819.000000, 262.000000, -766.000000, 2819.000000, 262.000000, -805.000000, 2819.000000, 319.000000, -805.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 2863.000000, 327.000000, -735.000000, 2941.000000, 327.000000, -735.000000, 2941.000000, 174.000000, -735.000000, 2863.000000, 174.000000, -735.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 3007.000000, 340.000000, -832.000000, 3007.000000, 279.000000, -832.000000, 3007.000000, 279.000000, -757.000000, 3007.000000, 340.000000, -757.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 2819.000000, 301.000000, -582.000000, 2819.000000, 174.000000, -582.000000, 2819.000000, 174.000000, -735.000000, 2819.000000, 301.000000, -735.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 3129.000000, 340.000000, -836.000000, 3239.000000, 340.000000, -836.000000, 3239.000000, 279.000000, -836.000000, 3129.000000, 279.000000, -836.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 2933.000000, 104.000000, -1469.000000, 2933.000000, 155.000000, -1469.000000, 2933.000000, 155.000000, -1345.000000, 2933.000000, 104.000000, -1345.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 2902.000000, 249.000000, -1042.000000, 2836.000000, 249.000000, -1042.000000, 2836.000000, 174.000000, -1042.000000, 2902.000000, 174.000000, -1042.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, 2874.000000, 233.000000, -1245.000000, 2830.000000, 233.000000, -1245.000000, 2830.000000, 170.000000, -1245.000000, 2874.000000, 170.000000, -1245.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, 2727.000000, 183.000000, -1361.000000, 2447.000000, 183.000000, -1361.000000, 2447.000000, 104.000000, -1361.000000, 2727.000000, 104.000000, -1361.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 2782.000000, 234.000000, -1546.000000, 2782.000000, 104.000000, -1546.000000, 2782.000000, 104.000000, -1501.000000, 2782.000000, 234.000000, -1501.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, 3269.000000, 490.000000, -543.000000, 2978.000000, 490.000000, -528.000000, 2978.000000, 279.000000, -528.000000, 3269.000000, 279.000000, -543.000000}; + +u32 point_table_binary_1[] = { + 0x11728558, 0x7D7054D5, 0x153FEFED, 0xDB7D6F3F, 0xF2B1C9B2, 0x49979011, 0x2BA62402, 0x2332A005, + 0xCA479310, 0x68441063, 0x49081852, 0xA4202203, 0x3A38B132, 0x6D442D50, 0x8A9412ED, 0x48C1A016, + 0x2818874F, 0x012B3834, 0x252DA0E3, 0x94522605, 0x95323411, 0x2A0D2009, 0xC9EE66F7, 0xF6BCF3CE, + 0xEE3C6ED6, 0xE19FCCFC, 0xF2FBDD73, 0xCF3D1FF7, 0x9EB7E222, 0x68B001A0, 0xEBB0734C, 0xA0D01050, + 0x04415802, 0x10BF5F7F, 0xC9EB451C, 0x847CD804, 0xD033597F, 0xDFC4A21D, 0xD2601140, 0xC4AD3D73, + 0x5FE1DD42, 0xDC44FE87, 0xA8FF5A03, 0xD2FB2104, 0x2301D452, 0xAD873020, 0xEF0570FE, 0xCE319070, + 0x3E14882E, 0x0077ABE3, 0xDF84A7E0, 0x7F0603E8, 0xD57A1AE1, 0x79B87E3A, 0xEA33DD05, 0x845FB0EC, + 0xB987B99F, 0x26BC1E71, 0x198071D6, 0x7392F036, 0xC48300D2, 0xFEE5399B, 0xE471BF8C, 0x1CF778C2, + 0x532124CE, 0x23DEED9C, 0x483884FB, 0x1F42FC99, 0x5A60FADF, 0x074F41FD, 0x66807E3B, 0x1CAB53AE, + 0x0FA27E19, 0x40F03D18, 0x49B808F2, 0xC56280DC, 0xD7149DF0, 0x58C45300, 0x064C86FF, 0xE404D384, + 0xE8403DE2, 0x9C91B116, 0x13CBF110, 0x17517F02, 0xC0530643, 0x697F293E, 0xE2BF88D7, 0x02F80708, + 0x8DE27D00, 0xF172F4A7, 0xAD772CE1, 0xA396FDC0, 0xF5E84ADA, 0xAF09F14E, 0x5CDF151B, 0x46EB3721, + 0xBE8CF958, 0x1B8B123E, 0x8A3BA888, 0x8BE0AE94, 0x788DE55F, 0xEC743C3F, 0xE5FA15E8, 0x2F6258D5, + 0xFB3EED5F, 0x8BF82AE6, 0xBF3ADA44, 0xFC4FADF5, 0xD1577ADF, 0x265C6BE5, 0xB727141B, 0x95586FE2, + 0xF099F863, 0x6C3FDFCC, 0x6FA45E74, 0x113E8578, 0x38DACB57, 0x2EA5AA9F, 0x3EF5C6F5, 0x69BC1CF9, + 0x03E783EA, 0xD7F3DBD8, 0x6B844788, 0x28BC8756, 0xB6F46E5E, 0xB57221E6, 0x13F13A3C, 0xCF6AB1C5, + 0xC4E20C66, 0xE8009EF7, 0xA0F67CD5, 0x8F4B8568, 0x15DD508F, 0xF15BE358, 0x423CF787, 0x6E38A79A, + 0xFD91A8FF, 0xCC1CED63, 0x3AFF17C8, 0x57026475, 0x381E273D, 0xFB1752B4, 0x30F9CB7C, 0xB8C17189, + 0x783E9FE3, 0x21A3D97E, 0x9EAEB78C, 0x8F0837A2, 0x3F1500BE, 0xA15044FB, 0x717C327F, 0xEFDA65E7, + 0xB5BBB5B9, 0xC43F87E7, 0xA90548FF, 0xD8F523B2, 0xCF7AE3B4, 0x27DB1EEF, 0xAC724F88, 0x7031EAB1, + 0xBF0654B8, 0x66D37AC6, 0xDFF87B2F, 0x13BE53BE, 0x581F6D71, 0xA5917E38, 0x9E007963, 0xA4ABD8BE, + 0x5EB9915E, 0x47FAE1E0, 0x1771ACCF, 0x077D6514, 0x2FC6E105, 0x916CC272, 0xBD308F71, 0x02E2CBC4, + 0x4D7109E3, 0xFF675723, 0xD967FD8D, 0x675C6ED2, 0x331FFFCA, 0x9B97D8DF, 0xACC7EE06, 0x479EBD1E, + 0xC53F44AB, 0x5DAF3CA0, 0xAC27FD1C, 0xD1218E63, 0xBDE85049, 0xF1E3F58E, 0x3C6390BD, 0xDEDD5FB8, + 0xEBC99F57, 0x4033F5FE, 0x234EA0F5, 0xCCAB0F3A, 0xD7DA7977, 0x03ACE0FC, 0x51FF18C7, 0xF411648F, + 0x793547F9, 0x3EF1DCAF, 0xAE166396, 0xBDDF22DF, 0xD50D6B7F, 0xF46F3DDE, 0x6F33626D, 0xE41FF7BF, + 0xFF65A39D, 0xF66BC4B3, 0xE1FD1378, 0x443D453C, 0xDF07A115, 0xEE15741F, 0xACC3FD4C, 0x1C536A09, + 0xF7ADF756, 0x7803FDD9, 0x0AB1FEA1, 0x608AFA47, 0x1EEB37E3, 0x687C07F1, 0x72BD332F, 0x22E023FE, + 0x0CE272CC, 0x57071CB6, 0xEBE379EE, 0x75DC6FC4, 0xC7C72A93, 0x894FD4FB, 0x3F9D518A, 0x47A25F7E, + 0xAD5BE77D, 0x03F5586F, 0x9975EA05, 0xE219BBB6, 0x29BB53D6, 0xBFDC1F4B, 0x503F07FD, 0xBFA6F4A4, + 0xC4723FC8, 0xF6CA513F, 0x0E20AF44, 0xB940FE32, 0x8E1F568A, 0x0827EA7F, 0x92F309BB, 0xBD9E3DFA, + 0x538447A3, 0x7E2080B7, 0x1F34939E, 0xB1F2A838, 0x66ADB7EA, 0xDDF3A4FB, 0xB4D51F96, 0xBDF8102D, + 0x87D68FC3, 0x8CE07B90, 0x1E80C5A4, 0xE7FACDCE, 0xD09AEC3C, 0x348097F8, 0x2AC466BF, 0xAC865ABB, + 0x5EAD73A6, 0x935EE6B9, 0xFE0D43FB, 0x9CCE2BEB, 0xEB518FEF, 0x93FF16B4, 0x85467992, 0xF59B75D8, + 0x6821BE11, 0x79C4A14A, 0x8813CFD8, 0xB8118D11, 0xE6FAF50D, 0x54EBC87E, 0xA2FEF3C4, 0x215ABF0E, + 0xF5C867FC, 0x0566929E, 0xB1B25D14, 0x5AF6ACFA, 0x5684F126, 0xAD677BD1, 0x1AB59130, 0xEBD3A7C5, + 0x2A79BF56, 0x310FDFE7, 0x2BD1A5DE, 0x51D0B73F, 0x642CEBE5, 0x7E59843C, 0xE2FEE1F0, 0x3BF47EF3, + 0x7C726B0B, 0xBC6BCD07, 0xD67BA228, 0xCE0DF4BE, 0xF0FBD3BD, 0xD365F1CB, 0x319FF331, 0x3FF78A30, + 0xF189F5C5, 0x86CB3ECF, 0x745E53DB, 0xEC7AB5C4, 0x554DFA7D, 0x68DFEC9F, 0x2AF13D9A, 0xCF78DEB9, + 0xF5B59A41, 0x7AE65D57, 0xB4C78867, 0x7BB1FDCE, 0x08F19FE2, 0x7B3514A0, 0xF707E244, 0x92C7FBF0, + 0x7A9E7230, 0x252FDB67, 0xBD6F9B7E, 0x83F04E11, 0xA57ADCAB, 0x5D25FF78, 0x7DE82DDF, 0x465ACFF3, + 0x526C17FC, 0x8DF4D558, 0x4F889D5A, 0x6C06E979, 0xBE721E31, 0xDAEC7CA0, 0x482FB0DE, 0x676B7D66, + 0x976F37F1, 0x7371BFAD, 0x781F7DA2, 0x2DE3F8D2, 0xBC156E31, 0xD2793E53, 0x4D2C8E41, 0x21EDCFF3, + 0x57D76A6D, 0x3FE5AB06, 0xD7238EFC, 0x2F3E9F30, 0xCF0362A5, 0xF8ECB679, 0x60AFDA6B, 0xD9C7FE7C, + 0x17FBB702, 0xC698FD01, 0x1310BF88, 0xEB3B1D75, 0x84590F4B, 0x9D4DA44F, 0xE4374F08, 0xC2AC377E, + 0xA9ED27FD, 0x62EBBE71, 0x9E15F584, 0xEF945FD6, 0xBB9AF412, 0xD233DF39, 0x5B7C42FC, 0x66E4715E, + 0x100BC455, 0xBB5EF995, 0x6BBA5D3F, 0x68B4F703, 0xE2E5FCF0, 0xFA7BF639, 0xEF257CD0, 0xBA8FF2BF, + 0xD4B61396, 0xF36BEA5D, 0x38BF562A, 0xB38897F3, 0x3903FB03, 0xB171287C, 0xD9CE27F3, 0x29E78FF5, + 0x8105DA2F, 0x485F63F5, 0xAF7122FE, 0xA9155F29, 0x9F4BADFE, 0x7468912F, 0xCDFEEC93, 0xCF95567F, + 0xC2B49E5C, 0xFC9BBC0F, 0xE7F6CF5D, 0x4EF75B85, 0x3807D900, 0xD57B73D7, 0xDAEFBF9A, 0xD6E066FB, + 0x7D3C7B76, 0x688CFD7E, 0xAF2C0EBD, 0x4A98DF9B, 0x47CB73F6, 0xDBDF8F19, 0x5742D6FB, 0xCFEFD9D4, + 0x8703946F, 0xB10931DE, 0xDF15EF04, 0x831B5795, 0x08B101F7, 0x0B03547D, 0x186826CC, 0xF769CDB3, + 0xD9ADF6FB, 0x72CE8EAC, 0x621327F2, 0x3151331A, 0x92F9C2F8, 0x973E6E9C, 0xB7E76FFC, 0x766F7A4A, + 0xBC10CF8B, 0xFD3BA9D8, 0x37CFDC2F, 0x511F139A, 0xD247537C, 0x657B9C8F, 0x478E783E, 0xB2FA0779, + 0x8C57B93B, 0xED14AD1F, 0x61C5A36C, 0x53C671C2, 0x5CDF13A2, 0xFE6AB217, 0xB4CE3FF9, 0x75FF1F89, + 0x37ACFDCA, 0x2E67B513, 0xE67E1AD7, 0x9E7D92F4, 0x69E81FCE, 0xEB13AF04, 0xDA281E3C, 0x7F4CCAC9, + 0x1942F1E3, 0x79A2FC9E, 0xC06F486F, 0xA03E0FE3, 0x1BCF5C43, 0xFA76E411, 0x4F7F29AB, 0x302596F3, + 0x21D9BB53, 0x7EFAC403, 0xFD171730, 0xFF837D87, 0x8897E323, 0xFBD76DE9, 0x2BAE6514, 0x507D348B, + 0x7326AE3C, 0xE07F9DE7, 0xF7DBF3CD, 0xF55FB157, 0x7F8ECE5B, 0x847ABC1F, 0x678EF754, 0x27EDBD0D, + 0x306B8BAF, 0x93703362, 0xE49F3895, 0x319AB064, 0xAF0FCFEF, 0xE3BC13FE, 0xFB693FEE, 0xA7993F77, + 0x66513F4D, 0x458CFD56, 0xF580AEDA, 0xFBF1DBFC, 0xA178E0FC, 0x39EB2BE3, 0x1BD2E3F9, 0xC50BB8BF, + 0xC3F3219D, 0x57F617F3, 0x63F235AF, 0xFA2A93F1, 0xC0F53F59, 0x96F6F7E4, 0xFC80FBCF, 0x6FC9B8CB, + 0x9AA72DFF, 0x9EFA4EE6, 0x12EBFDB6, 0xF8F4C58E, 0xA2E4BC80, 0xFD9E755E, 0xFD2BF53B, 0xEBFD5BB5, + 0x1749CFF6, 0xBD0F29E7, 0x48BFC7D2, 0x672E5706, 0x939EFD31, 0x9E86DA44, 0xFF9A7CBA, 0xDFFCCA86, + 0xE4795C7A, 0xFC78F23C, 0xC87B77C5, 0x3A88E7F3, 0x6BEE9842, 0xE70F59BC, 0xBBB4771A, 0xF11C4FF5, + 0xD9684EA2, 0x9F4CDE75, 0x31B28F78, 0x8E3F7C1E, 0xBE8FEF33, 0xE2B59F85, 0xFB11CFF7, 0x991AEC7E, + 0x9EFCE5F9, 0xA3DF04ED, 0x499A47E4, 0xF3CAF190, 0xE3259F5F, 0x8E8F74FE, 0x3EF191CF, 0x2FC5A7CF, + 0xF9E5EF71, 0x3FBE47F8, 0xBDA184C2, 0x8B48EFC2, 0xDB09B1BE, 0xB1E74FFC, 0xBD9F66E2, 0xEB1F3887, + 0xA5FABD29, 0xA1EF7C53, 0xDFC3BF97, 0xDCFE7B95, 0xBC9FFCBD, 0x2FED9FF8, 0xFE719638, 0xB6D3F70F, + 0xDB4B5BA8, 0x3F4C3CFB, 0xA3AED18F, 0xD07EE6FD, 0x84B8B748, 0x0DF2F7D1, 0xEDDF4BD2, 0xF75462BF, + 0xE890DE9B, 0xE49F3C6F, 0x1896BD4E, 0x570C52F2, 0xF2FC21EB, 0xEF709F26, 0xF4E34F06, 0xBD741EF6, + 0xBF785C6E, 0xA9DDFFC4, 0x7DFB7F00, +}; + +u32 point_table_binary_2[] = { + 0x11726D54, 0x59485461, 0x143E77EE, 0x75EE38E3, 0x92A933A2, + 0x21A6412A, 0xB690A52D, 0x48452551, 0x50609119, 0x5A510F15, 0x052D14DA, 0x4BD10245, 0x564F1145, + 0x456F2D93, 0x4560CB83, 0xD54320A9, 0x2D14B480, 0x6441468B, 0x2D56E3E4, 0x2C77EEE9, 0xFFCF3D23, + 0xD7691E3F, 0xBEEF9CFF, 0xFFCFF9BE, 0x1FAA3008, 0xF900E9B3, 0xA1744249, 0x01824FE0, 0xA902AB9A, + 0xEEF1B810, 0xAAF00B0E, 0x00681F62, 0x65C4B33E, 0xDAEC6C62, 0xDC2BB1B1, 0x566D3B7A, 0x68CB48BD, + 0xBA4E6FA2, 0xFA0C7C2F, 0xEBD10F1B, 0xD7D4D78E, 0xF04665B8, 0x84783738, 0x259FB2D5, 0xDC463CEB, + 0xCD8B9047, 0x381BF260, 0x3E003CF9, 0x5BD1DED6, 0x2A789886, 0x3F01D296, 0x1BE3989F, 0x23FBB92A, + 0xFE1633DF, 0x20EBB357, 0x463AA9BF, 0x0F36408D, 0x78CF9940, 0x2DF3DB71, 0x1820F767, 0xE87652DE, + 0x0D2D5021, 0xEA2B02DF, 0x92EA9957, 0xE6E5B411, 0xCFF5D09A, 0x3D5E62FC, 0x2EF8E9E2, 0x3E33730B, + 0x09F70B5E, 0xDCCFDD32, 0xF60EE1CF, 0xB040D6BB, 0x9765AEA7, 0x7ABEBFD2, 0x977182F8, 0x775046F3, + 0x5F95F691, 0xCEE3F76B, 0x2B3CED5C, 0xEF818900, 0x9EA1D446, 0xFB3CE3F3, 0xC6CFF885, 0xEABB9D25, + 0xBCBF51FB, 0xC161EC86, 0x5982D71D, 0xE1A47C10, 0xDBA15AF0, 0xA5D09453, 0xEE4AA6BF, 0x24F5E624, + 0x734941BE, 0x17318617, 0xE47B3C07, 0xCD453E6F, 0xD6C8BCD4, 0xF3C39574, 0x9F5E0BA7, 0xDE0CEDB2, + 0xFC60ED47, 0xD919DA4C, 0x7C3F3488, 0xE981FE3B, 0xDCCB3CED, 0x17D7470B, 0xE4FBC43C, 0xAA24EF6C, + 0x3416137E, 0x0DE3205D, 0x60BFB997, 0xDECFFE31, 0x0CD3C57A, 0x2768E2FC, 0x4E3C69F7, 0x53A4085A, + 0x897F81BF, 0x8837943A, 0xE2D9DFF0, 0x430B919F, 0x596FBCD7, 0x6A98F7E3, 0x2700C765, 0xB8C2FEF6, + 0x639F787F, 0x1BAC61FE, 0x92BCAFF6, 0x15CEC979, 0x40115EA0, 0x7E37F011, 0xE104FFC7, 0xCF8F5DD5, + 0xC7101E12, 0xBCE81FED, 0x77D4DAB1, 0x526EEE1F, 0xA56F806B, 0x8C3B2145, 0xE80F9B65, 0x767D788C, + 0xE6B2E39C, 0xEA601DFB, 0xC38F0FC4, 0xBC5E991B, 0xE53EE3F7, 0xD77647F6, 0xD8F5FA69, 0xB593702F, + 0xDEC580F0, 0x6F0EBCE1, 0xF3EEC9FA, 0xAC66651B, 0xED8BCF57, 0x5F29DF88, 0xEF11FD50, 0xF42F443F, + 0xF987FD1F, 0x2ACDBA69, 0xF77F7828, 0xF30761F6, 0x833A90B5, 0xD4BE7F47, 0x656689E5, 0x5F2B1F91, + 0xC1742FE7, 0x81F6AF4E, 0x4ECBE7FD, 0x523EA2F5, 0xEE41D2B3, 0x1F1C85A9, 0x01E2391F, 0x46876E8E, + 0xF243BDFE, 0xD8E2AD7C, 0x4407B4B7, 0xF6BC8C60, 0x9EB7D6E1, 0x2C4E5ACF, 0x79888AF7, 0x279D07E7, + 0x27761B83, 0x949FC4F9, 0x705E8C4D, 0xB15B322F, 0xF8144F91, 0xFF0F980A, 0x61D6FFD9, 0xE9B846FA, + 0x177856CC, 0x082241E5, 0xB87D3F43, 0xBFB5E7F6, 0xFD388EE9, 0xF7ADBC09, 0xFF099CB2, 0x48BD4C3C, + 0xF70F74C1, 0x16EAFF0E, 0x8F485E2F, 0x8727E4CF, 0x047FFCE7, 0x9F347C29, 0xF9EC0663, 0x1FF54FF4, + 0x2B9F3FB8, 0xDA719DF2, 0xCBFAE181, 0xD86BEB7F, 0x4DC84B06, 0x9E9238F6, 0xDD7C9634, 0x2FAC571F, + 0x46A6D8FD, 0xAB3F8A75, 0x917FB9DE, 0x9C1DEDE0, 0x7CD17B70, 0x031411CF, 0xFDE6ECF5, 0x3E259EFF, + 0xAB193B7C, 0x87E358E6, 0x75D6FEDC, 0x3FF6F3E3, 0xFAF87EAA, 0x3FE577D1, 0x7F9658CF, 0xE7D7047C, + 0x1348CFF3, 0x9DBBB560, 0x97F5FF59, 0xF799D7E3, 0xF5D03C79, 0xDE0BE7E6, 0xD5CAFA7F, +}; + +u32 point_table_binary_3[] = { + 0x11728D58, + 0x7B7054D5, 0x19FFEEBD, 0xBBF7DEBD, 0xBB9BDD25, 0x0F42D204, 0x90C82B24, 0x300DD246, 0x86295244, + 0x8D938230, 0x0487A918, 0x07300D4C, 0x5AD18E63, 0x2BE52144, 0x1840193A, 0xD40E1168, 0xA538C9A4, + 0x95569AA0, 0x45CB0C0C, 0x368E56CA, 0x50945827, 0xC4B4D006, 0x48A2C96E, 0xCC26BBD9, 0xD3EF7CF7, + 0x64E7E6EC, 0xF691FF7E, 0xF97DE77B, 0x9CF3BDEE, 0xC2452805, 0xFCB37A95, 0x178AA6E5, 0x33B80895, + 0x1CEB71D7, 0x83AF1FDF, 0xCEE02DE4, 0x5D00E619, 0x3845BC09, 0x41D604E0, 0x7E2170D9, 0x6FB9180B, + 0xB3047B13, 0x402DF646, 0xBC5E93B1, 0x18BBC179, 0x23620E73, 0x7EEC7CE1, 0x7457059D, 0x3F60E3A9, + 0x15FACA6F, 0xCC9F6CE3, 0x19C87B8D, 0xC3849B6D, 0x9CDFAECF, 0x14FE907F, 0x0547B517, 0x9318F949, + 0x83AE2FF3, 0xF372185B, 0xC88E737D, 0xE5DBB307, 0x92781EC0, 0x3D4F4DDC, 0x4D781D6B, 0xE4F8EB3D, + 0xD937096F, 0x468CF20B, 0xACCC3369, 0xB12CBF93, 0xB5C07CC0, 0x7F65D565, 0xCDC6F85E, 0x662D2C0E, + 0x30BF2AF4, 0x27E2CFB1, 0xF35C7E8E, 0x1AFA3EF1, 0x17D87936, 0x84F2D1C0, 0x5CE26FB2, 0x36CECF2A, + 0x093410BE, 0xCDDE6361, 0x80D2FDFE, 0xB2B56B96, 0x31761971, 0x07DA7BD6, 0xFF1AF188, 0xA10260E6, + 0x8AD041C2, 0x7D885701, 0xDC5D19FC, 0x21E10E94, 0xFF10A0AC, 0xC8B79163, 0xC841FD39, 0x283FD357, + 0x7778EFFD, 0x0C5C28BF, 0x0660DAAA, 0xC011E20B, 0x6D3CF5A9, 0x8C27885F, 0x83E763A8, 0x4FB39EE4, + 0xFEA66059, 0x7E998D0B, 0x8FFA5E22, 0x5C6DE3AF, 0xFDC15B45, 0xEF518778, 0x39E29F5B, 0xB51C537C, + 0x67D1BF2B, 0xDE99FF97, 0xBFA6CDCF, 0x65D663C4, 0xA3FF3C7F, 0xCA0E7A96, 0x67F87506, 0xC5365FF2, + 0xBC798EF8, 0x629B9FF7, 0x8EB195F8, 0x03687F09, 0xE6CB51B3, 0xDEF97ED6, 0xF3D0E9CC, 0x87509972, + 0x51E02B1C, 0xFBAAF4E2, 0xBDBB6AD3, 0xC98FE757, 0xB36B508E, 0xF9BCC3BD, 0x82F042D6, 0xCB794FB7, + 0xF938C55B, 0xC3BA3956, 0x7BDC51CA, 0x7F912FDA, 0x06A8A47C, 0xA8679FF1, 0xF389A8F6, 0xB4387F82, + 0xE78FDA08, 0x4D0253FE, 0xBA6EC1AB, 0xCE7CB44A, 0x94C709D7, 0x60BC984F, 0x668D5622, 0xE43FE7F5, + 0x00BDAE28, 0xD95F87F5, 0x86BCBEDF, 0x7D1F61E1, 0x9F7E565B, 0x2EB02D9F, 0x30DE75CA, 0x0F9FD70B, + 0xD2CACBBC, 0x880FB3FC, 0x47149FC8, 0xF7A13F27, 0x8E507CFF, 0x2B5ED97F, 0x393E514F, 0x191BD57B, + 0x09EF6357, 0xB8BC2FEA, 0xBA57BCCF, 0xF8F8EAD9, 0x20C7DE5F, 0xE8BF247F, 0x041E98A7, 0x2D24FC53, + 0x36C8ED47, 0x6FC71B08, 0xCBEF23F8, 0x91275D61, 0xC2B23DD9, 0x1F51CFD9, 0x0BB4C584, 0x9B582FC7, + 0xC1467DF6, 0x9BBFDE97, 0xEA8F7C3F, 0xB2BD561B, 0x477EA2AD, 0xA47884BE, 0xE887C60E, 0xD227ECB1, + 0x4B9049F6, 0xDAD867EC, 0x36FA7FD5, 0x6D50BFB8, 0x60DB8B6F, 0xF50408B7, 0x83C6FA00, 0x94766FA3, + 0x93772F52, 0x5A9CBC65, 0xA8DD84AF, 0x82173C98, 0xCFABDDF6, 0xF97310E4, 0xF5A884DD, 0x27C91FF9, + 0xBC2C7F19, 0xB2601AE6, 0xEBAF8C05, 0x76BCF6F9, 0xE829DF1B, 0x745EF091, 0x4356B333, 0xDED10EAB, + 0x9378217F, 0x676DDCAE, 0x1FC187A7, 0x8C3C4858, 0x7EBF9328, 0x1F02F822, 0x2FB1DDF9, 0xFEC9F716, + 0xF7076E58, 0x46F727E4, 0xE3D75C67, 0x9DF2D1DF, 0xC22C2E8F, 0xF3C6CBF5, 0xE76F834C, 0x9A37D5AC, + 0x9FE69FA6, 0x7883417F, 0xB21FBABF, 0x9B384DFD, 0x46F497DC, 0xDFC50E13, 0x76C893BE, 0x3A988E33, + 0x11823FD3, 0x5A49DF16, 0xE4B11F9A, 0xFAF056A7, 0xBD4C2B5E, 0x6BCF3B5B, 0x1FBBCE7A, 0x49DF8FA1, + 0x80E3EC4D, 0xD14B645F, 0xCCC382CB, 0xB157487E, 0x1B3CC4F3, 0xE9AE6B43, 0x61EAB7DB, 0x603A8F27, + 0xD238E103, 0xA19FE6E9, 0x571F6577, 0x91FC2E78, 0x88F3BD9D, 0xB96F11FF, 0x2864B108, 0xF6AB1CAD, + 0x89F4A7F8, 0x27F923FA, 0x79BC34F6, 0x0AD9DB80, 0xEF81FDDE, 0x583E5444, 0xE7376175, 0x20F69C1C, + 0xAAA6F3B2, 0xFFB53099, 0xF3130E0E, 0xD27BE2EC, 0x2AE778E2, 0x8BFDDF24, 0x7E155451, 0x3C6F0FAC, + 0xA0F3629E, 0x8C3C32BC, 0x53C4373E, 0xDE6388E7, 0xE0FB3D0C, 0x19349FC4, 0xFD288D70, 0xBFF37EE2, + 0xAD2E8F38, 0xBF8EE7DF, 0xD0C7EE4C, 0xC2629F18, 0xF5C79FA1, 0x7CB88AFD, 0x00E38BED, 0x75DFA0FC, + 0xE9B3E38B, 0x6CD54E1C, 0x3AB02539, 0x6FB16B56, 0x38E7B1EB, 0x392D4E38, 0x259FED7A, 0xF7ACD5AB, + 0xC83F3FDE, 0x07EAFB57, 0xA59AB0F5, 0xC36C8EBB, 0x1F35BE47, 0xF116E27E, 0x85FEF862, 0xDA5CF24F, + 0xC8B3062D, 0xE0946723, 0x8CFCC37D, 0x673DCA80, 0xAB58FF36, 0xC9BF86F7, 0x877F2CAC, 0x5EDFB77B, + 0x73EABED6, 0x0C0B3976, 0x5D52BCC4, 0xCBFB9B7C, 0x3FF2FDD5, 0xA2FE3C8C, 0xEF94FE0F, 0x278E3441, + 0xB3537EB8, 0x301E10EF, 0x4BEF393A, 0x456D257F, 0xCB91E7E3, 0x6696FF3B, 0x84C5F9E8, 0xC3A14CA7, + 0xFCC03B19, 0x9DCEFB88, 0x4CB27E43, 0xFC22ECF7, 0xEDA8EFA8, 0x9ACBFBB1, 0xB3DE283F, 0xE57C96EB, + 0x55AE4FB1, 0x3F0CE541, 0x84F8D590, 0xCB5AF1FE, 0x5A3CEB89, 0x5F85F6CE, 0xE0F95DDA, 0xB364AF0E, + 0xF57761FF, 0x7FDFD32E, 0xEA9BF0C0, 0x21FF01C2, 0x72FD6D84, 0xC5EC2F00, 0x378E4F38, 0x4158AE3F, + 0x61AF5BB1, 0x1627FDC1, 0xFD45F9DB, 0x681BED2F, 0xC2BE270A, 0x2D647F11, 0xEBE63C1C, 0x5337D0FE, + 0x3CCFDEB7, 0x8797BADF, 0x203C030A, 0xF87E757D, 0x9FF100E9, 0x137C579E, 0x7B2AF1F7, 0x4119F660, + 0xE8AAF687, 0x9DFBFAA7, 0x5B948F89, 0x17384733, 0xCA9DFA42, 0x8D5640BC, 0x4729DF47, 0x8D4F2C3F, + 0x61A1CFFB, 0x98DFDE0F, 0xC4BE9F1D, 0xD4DEA57C, 0x15FB9EF1, 0x81F6BA73, 0x7FCBD8E3, 0xDEC4E393, + 0xBF075817, 0xEBE7F26C, 0xB319A7F3, 0xF2F783D8, 0x175DAFAA, 0x6D546F58, 0xAFDCBE6F, 0x82B980E6, + 0xB3E04386, 0x4AFBE498, 0xBEACA5D6, 0x36FBFB03, 0xE3F927D6, 0xC31E7723, 0x61C167FE, 0x15A269B1, + 0x2C2FE6A5, 0xEE811A7B, 0xFED9F603, 0x8F24EAC9, 0x7E18EB15, 0xEB7174AD, 0xF651DAFB, 0xCAB3EB2D, + 0xF1BEB923, 0xDDFDA5D4, 0x879CFF22, 0x9FCCCEE0, 0xE4B4F523, 0xF0971D66, 0xCC29DF15, 0x82CF9DF9, + 0xD7DFA91C, 0x21BC1FE5, 0x3580C15C, 0x5776DAF3, 0x322FFA43, 0xF494798F, 0x3DCFEDEF, 0x134F8372, + 0xC1B9CF27, 0xEF5F7E9F, 0xD47D25ED, 0x3E6395C7, 0x76A6BD5F, 0xF9FEA5FE, 0x99D2BFAF, 0xE2BE81FD, + 0x78E0F79E, 0x069297FB, 0xB3387F67, 0x8ABAC9CE, 0xB794F71B, 0x77FF63FA, 0xC235EC69, 0xE7FEC38A, + 0x60B2739F, 0x4AFA27F6, 0x9DE8B7D8, 0x2769F71D, 0x791F92FC, 0xC5F9B69E, 0xDBEF0F2B, 0x67D2CE3B, + 0xB95F8BF7, 0x8ADF324A, 0x088BF78E, 0xB6BAEE76, 0xEE03B805, 0xD5D37C14, 0xFAD5125D, 0x4BF7BE29, + 0xEF2FE64B, 0x7C0EE834, 0x3FE47923, 0xE447DAE0, 0x0BE7F7BC, 0xB272B447, 0x7CBFFFF7, 0xF923CDE3, + 0x94782FDA, 0x78E08958, 0x11CD33F1, 0xBD3F9C3F, 0x3C87FA8B, 0x7C5F7C3E, 0x623C3DE5, 0xF193498C, + 0xEF6BD627, 0x9AFF2346, 0x79DF7EE5, 0x3D617FFC, 0xFDC8F1CA, 0xF1C8F356, 0x9E7F62DF, 0xF174B006, + 0x9A4F4B60, 0x11C7DE1F, 0xA8D97CBF, 0xC07E50C9, 0xB1B543FD, 0x8AE4E7E3, 0xF965A8EF, 0xA07B90EC, + 0xCBFD409E, 0x9742BEA7, 0xCF17243E, 0x0F96727D, 0xB73A8D04, 0xF937B64F, 0xDC8049CE, 0xFC1EDC63, + 0xFCD1293F, 0xB858A920, 0x79813553, 0xAD262CF4, 0xBB6F6BDD, 0x243F0331, 0xF26A580D, 0x3BB1EF53, + 0x7D94B0EC, 0xBF149FBC, 0x5F8DFD3E, 0x116F193D, 0xEDFC7D63, 0x6CDF1A9B, 0xFFCA73DA, 0xDB340FC5, + 0xBC1C7946, 0xD19CBF07, 0x24FA140F, 0xC98BF9C9, 0x14D72492, 0x17FB81BE, 0xC1E8B7F7, 0x4D8997F5, + 0x8BF9EEBE, 0x69AE70EE, 0xF3D66ECF, 0x69B15FD2, 0xBCF7FCDD, 0xC3C4BE5B, 0x0A1301FC, 0x95D6B1E4, + 0xEF5798DF, 0xBE97AD3B, 0xCEDFB342, 0xA6352030, 0xEDFF5941, 0x7309C7FF, 0x06000000, +}; + +u32 point_table_binary_4[] = { + 0x11728557, + 0x6B6C5455, 0x109E7BEF, 0xBEB7ED6E, 0xB7B5ADB4, 0x524B5B10, 0x6D141450, 0x50792516, 0x94683428, + 0x3142107C, 0x069A687D, 0x24688CD1, 0x4410DA54, 0x90800104, 0x8B362A8A, 0xD6A08108, 0x14D1A055, + 0x2B8AF545, 0x62883682, 0x485F51DA, 0xEDB6DBDD, 0xBDF73867, 0xCEECE6F6, 0xB6CAFEFB, 0xF6FBCE9C, + 0x99397366, 0xCE852080, 0xF81DA000, 0xFE3E5B58, 0x902B6082, 0xF8531C05, 0x881C4E5C, 0x150CFA04, + 0x9488DF24, 0x0E6B89DB, 0xC2E16C01, 0x65E095B8, 0xA47970A0, 0xA2BC3883, 0xE3297798, 0x30DB83AE, + 0xC034B217, 0x8432C9F7, 0xAFF26F95, 0xEB451F14, 0x889F0112, 0x8B724E6D, 0x6E784C88, 0x04544AFE, + 0xFC60D6DB, 0x8487613A, 0xD99B227A, 0xE5FE69DE, 0x6C331F27, 0x9ED707EE, 0x147711FE, 0x11668B76, + 0xDCD3D42C, 0xB93FE22A, 0xA9377CFA, 0x8AFAB535, 0x4274208F, 0x588FEA51, 0xE6493FD8, 0x289E25CC, + 0x7C4C1355, 0x8479FFE8, 0xB0A5E25F, 0x0E53C51F, 0x682F691C, 0x95F6A012, 0x668A2840, 0xAA5E3F4C, + 0x7832FA83, 0x58B8C577, 0x14FF72A8, 0x167FA17E, 0xA67B37F1, 0x8C9375C9, 0x3F79FD22, 0x4C36B8E7, + 0x1AFB48CF, 0xF6927B8C, 0x79AC5F0C, 0xA500FE65, 0xA68BF69F, 0x01F3A10A, 0xF1DDFA13, 0xEC8FE21F, + 0xD5DB1913, 0xEFFE45F7, 0xDBF5DE17, 0x3D06E1AB, 0x7137C4E2, 0x56DFBBBC, 0xDF65121B, 0xD7FBC7D1, + 0x7E4EBDD3, 0xDEE8F80A, 0x443780C7, 0xA3AD1C7F, 0x49E1E8FC, 0x200FE598, 0x9FFDC6CD, 0xC43BFD2F, + 0x826AC2D7, 0xB87BA83E, 0x1CF91003, 0xC847005C, 0xEFF93749, 0x5E584AEF, 0x7BD367D1, 0x7976229E, + 0x0F90F588, 0xB76863DD, 0x23193E7B, 0x91DE41BC, 0x0953251F, 0x3EE7BE83, 0xF8130A7B, 0xBEF72FAE, + 0xBA7C82C4, 0x553009EB, 0xE116CF33, 0x64DF698F, 0xF9DEDFBD, 0x741F1057, 0xCB78BA12, 0x81BD76FD, + 0xE9A3DED3, 0xAC275E6B, 0xF018767F, 0xFFCB1FBC, 0x0F53251F, 0x2ED28E51, 0xBEB2F134, 0x91CF5F62, + 0x0C707D8C, 0x3C9F74BE, 0x3EF09DA1, 0x7C39CF8B, 0xED7902C1, 0xDB693FDE, 0x3F702258, 0x67B7EFCD, + 0xFA6712E1, 0x12118729, 0x005653B4, 0x51DD6FBC, 0xABC80BFD, 0xFC71C2BA, 0xAA176F45, 0x7F03ED57, + 0x247E811B, 0x0106F2A2, 0xEDBCFE5B, 0xC9471B07, 0xEB48CFF6, 0xF55EA386, 0x78F627D1, 0x64F809B3, + 0x3DF185F8, 0x8BFBC108, 0x7F47C5CB, 0x7A6D79F6, 0x3AD23BEA, 0x7754BEB9, 0x5E7C6BB4, 0x4FC7CCBF, + 0x53DF8618, 0xEBCD7AC0, 0x951A737D, 0x13CC94FA, 0xF8B5FE83, 0x5756954B, 0x3C1BFC18, 0x6FABA787, + 0x30DB4BBC, 0xAAADE7FA, 0xA07A49ED, 0x856DF6F5, 0xB05EEFE6, 0xF5A512EB, 0xDBB4C45B, 0x8DCF65EA, + 0xF1DC939E, 0xDD5C8F39, 0x12F72E35, 0x6E1DB3FE, 0x7EC4F342, 0xFE9F895A, 0x01C79323, 0xF9BECB5C, + 0x26EB098B, 0x88789E70, 0x13B8657F, 0x70EDD182, 0x94AFB3A2, 0x59AE0FAC, 0xD60EA9FB, 0x85783240, + 0x6896B142, 0xF543F1AB, 0xE4ADA70D, 0xEA4FA20F, 0xCF5B9EBF, 0xC7DD42FD, 0xB543D54B, 0xEA63EF95, + 0xD48FD99F, 0x78BBBB87, 0xF44EFF58, 0xDFB751FB, 0x81F44E7F, 0x259F0B30, 0x14363E23, 0x9EF71B9C, + 0x64CD52FD, 0x1D31F289, 0x0E718630, 0xFB9BEC4A, 0xD4ABFE8C, 0x18670C24, 0x530B54FF, 0x56F6DC5B, + 0x1267C95E, 0x2FC68FF9, 0x0E2CB2E6, 0xD9F717FB, 0x218FEE1F, 0xD75724A4, 0x6DA1FCB2, 0xDE178377, + 0x48CFF682, 0x41D71CBE, 0x5F34CF92, 0x5F075EA1, 0x7AE4F5AE, 0x324BA7F5, 0x1D222AFB, 0xA1AF2DB0, + 0x91FC71FA, 0xCFBC75CC, 0xFD93DDDF, 0x4CFC6744, 0x33ADBF45, 0x04C78C6F, 0x18F7FF15, 0xF160964B, + 0xDAC3FBEA, 0x97EB875F, 0xD6DE277F, 0x187B5E18, 0xFC4861C7, 0xFD76DEE7, 0x12B4E642, 0xF3372781, + 0xE7FBC8FB, 0xCCF1FA0F, 0x9BDDA40F, 0x814EFEC5, 0x5333D4FD, 0xC5F7809C, 0xEFF5E238, 0xF9E341FF, + 0x7FC3FEE0, 0xD15FA0F9, 0x90A3E2E9, 0x6F846F08, 0x8FC37874, 0x9CEF9AB9, 0x9D7004F1, 0x54809ED0, + 0x109DE7A8, 0xFE928FFE, 0x603DF5CD, 0x8AEE52FD, 0x44D56FD7, 0x94D85CD2, 0x3BE79173, 0x1ECB78F1, + 0x37DC6AAD, 0xA1FCC560, 0x8648E17C, 0x4FC07D63, 0xCE1BE693, 0x6BFDCB98, 0x1F398F59, 0x9F6B9AD3, + 0xECF329D3, 0x2F78BDB1, 0xC052F3A4, 0x03E73D62, 0x6B17A8F7, 0x89B3DFB4, 0xE27BA35B, 0x1E27ECE3, + 0x7E31B2BF, 0x60BF90EB, 0xE303664D, 0xE38E6732, 0xFAE4B330, 0xCDAE1F38, 0x6FD592BE, 0x15DF3BC8, + 0x9B29D14C, 0xF70FEFBF, 0x5C9FE848, 0x9593BF6D, 0x9871E421, 0x6CD5121F, 0xC3F70DC6, 0xA71D371B, + 0x18FFBFFF, 0xAC17A671, 0x90F5B49F, 0xF85E6FB3, 0xAFD75E32, 0x6667EE07, 0xFEDCADD0, 0x49FB77AA, + 0xF782354B, 0xF4DBCF27, 0xFE8EE9B6, 0xF34375D6, 0x42B27712, 0xEFAB3CBF, 0x5AEB00C5, 0xCFFEC72F, + 0x114FD9E3, 0x1B4EC26B, 0xF6F7DCC0, 0xC3A9AFF8, 0x3D37D27F, 0x67BE6378, 0xBEF87E4C, 0xED4C2CB4, + 0xC767CB87, 0x335ED227, 0x2F75CD64, 0xFDC8F81D, 0xF1A5F5E6, 0x1AD79631, 0xDFABACCF, 0x6D325691, + 0xDEF9DEE5, 0xF5839556, 0xC4FEBECD, 0xBC571DEF, 0xD34C7DBC, 0x2E125C5F, 0xAA1E86C5, 0x49D59F2F, + 0xF03E4ED7, 0x47A15541, 0xF81462D4, 0xBBAAC576, 0xBBBF99F3, 0x613E7644, 0xE4737D8F, 0x3C1FA79E, + 0xE38F355B, 0x5791DEB9, 0x9E79EB07, 0x23C2E7E5, 0x96FE8916, 0x6D1DC5C7, 0x7AEB4B7D, 0xA99D373E, + 0x17869A47, 0x2A1ECF0D, 0x9A61F74F, 0x7F03B691, 0xFE08F623, 0xE45D0F78, 0xAE2F1E57, 0x20C4DBEA, + 0x7BC6BC21, 0xD04E3CF7, 0x5F312454, 0x7ED87E5F, 0x65209FE7, 0x01F5EF7E, 0xAFAB54F5, 0x77E56FE7, + 0xB5EEBD76, 0xFF930FE9, 0xA7F8FB85, 0xFA35FEE7, 0xB2F7FFC0, 0x2168B1AF, 0x8F87BC9B, 0xA97FA6E7, + 0xCB06314C, 0xE7C7EBAD, 0x0163A79D, 0xCF7C9F39, 0xBFC7B81F, 0xFBAFE88F, 0x91BE48C5, 0xAB3D64DD, + 0x4BFD91FB, 0x73A265E8, 0x3AEEB7C4, 0x971C0A2E, 0x217F2C85, 0xC7EFCA7A, 0x69EB869B, 0x32FAE28A, + 0xEC39C473, 0x7E4A6A43, 0x77133EA9, 0xF465B539, 0x2BA5FE82, 0x3CE7BF7C, 0x716887CC, 0x7FBA7F17, + 0x6CCF5A95, 0xFE9E90F3, 0x37675970, 0x3F7F4F50, 0xFDE435F9, 0xDF25CCEF, 0xBFF08739, 0x59A4E7FE, + 0x51343DE7, 0x4006239F, 0x3F31BC80, 0xF2C7FDA3, 0xF89EF027, 0xD43F78FE, 0x172D8E6C, 0x4ABF8F64, + 0x7F285D9F, 0xE7227FF9, 0xBD54B230, 0xBFDA3E9F, 0x22F5A103, 0xF6F753FE, 0xC4488DFA, 0xBE553877, + 0x7578CF98, 0x7A7EAF5C, 0x747FF8E7, 0x31D7F33C, 0x2C5898BD, 0xDF3EEF0B, 0x4F84D6D9, 0xE7E7C50F, + 0x66AFB49F, 0x5FFA3C70, 0x1A133F6E, 0x7AF6398A, 0xCF91FF51, 0xEFF90BCC, 0xD77F0100, +}; + +u32 point_table_binary_5[] = { + 0x11728594, + 0x5F485371, 0x14C7CFEE, 0xDDEE765D, 0xA6E65896, 0x54E05C54, 0x2C25D17C, 0x127AC9A7, 0x42E8A987, + 0xF2A17C88, 0xB408C287, 0x18B187CC, 0xD4407A90, 0x4023C328, 0x82449016, 0x15410FB6, 0x2828FA83, + 0x58603AAC, 0x9412B1AC, 0x4CDBE676, 0x4FE777EE, 0x6FE37685, 0x7AFCF0FD, 0xFEBEBFF3, 0x3BE7DC8B, + 0x312881FD, 0x00DE1BC6, 0xB8D7EB41, 0x8CC146A8, 0x01D0FB8C, 0x6B15A100, 0xE267F009, 0x3DAF3B9D, + 0x907A1036, 0x01B8A78D, 0x19D663B0, 0x1DE7009C, 0x8DE97BCC, 0x6F208833, 0x009A2B1D, 0x0AED28CB, + 0xF95D7D30, 0x28FD418C, 0x03A81F56, 0x5E4AAEC2, 0xBB00991E, 0xFD18731C, 0x6A711400, 0x265C1DF2, + 0xFC4EC1EA, 0x254FBB35, 0xDFBD5B3B, 0x9BCD1779, 0xDA7D4F25, 0xEB0B749E, 0xF252E3CE, 0x26A18393, + 0x7882F2DA, 0x60845987, 0x7D425FAE, 0x72B47477, 0x9E5CADFB, 0x296F96DE, 0x336C1CE0, 0x7CDB7D50, + 0x412CF2AF, 0x66D676B5, 0x35236C36, 0xEF4B0C18, 0x8B9C67CB, 0xCFBE1FCE, 0xA943F27D, 0x8A602500, + 0x43DC4FD9, 0x5F775C29, 0x6196F725, 0xA69402BE, 0x3F0E1AFE, 0x0048E741, 0xA9B82FAB, 0xBBDE2F26, + 0xADF5E697, 0x2F7FB1FA, 0x1D634B51, 0xAEAF0E93, 0xA27F6BCE, 0xA763223F, 0x5B7F71EB, 0x4A39EB76, + 0xAEA3F3C4, 0x857D99C7, 0xECB79D5F, 0x950F388B, 0xF3C42DC9, 0x30FB6B70, 0x549CF7B8, 0xE00ED7FB, + 0x11DF618A, 0xFA753971, 0xD4CACA1E, 0xE76166D9, 0x0FACD70F, 0x59F3330D, 0x6ED5D471, 0x9A6A0455, + 0xF7345AFB, 0x6584F33B, 0x4CBFA9A7, 0x2AF1A2DC, 0x4FDEE764, 0x83DA6AF5, 0x2F3D55AA, 0x4D9DFCB4, + 0xDFE917D0, 0x74B33F92, 0xDBBFE967, 0x9AD7DC47, 0x7A2FF17C, 0x5C39D1DF, 0x1B461C03, 0x051F007C, + 0xBDA29ADF, 0xC702F884, 0xFEED88F6, 0x9AE73B47, 0xF58E002C, 0x9C7222D7, 0xBB8886D0, 0x7F9E760D, + 0x33C7704A, 0x9CFF3E07, 0x9D9C1727, 0x26FF2FA7, 0x6348FAA7, 0x84FFF741, 0xF591F447, 0xF1157149, + 0xBAB33C50, 0x8A384FFC, 0x84EA7D8B, 0x0382E9B6, 0xA8F0C3A4, 0xB28D3964, 0xB2125176, 0x31FF6F1E, + 0x19F27FA2, 0x7E0532F5, 0x9C6F67DB, 0xBCEC7938, 0x49FE25EA, 0xE796542F, 0xFB256B65, 0x8E4166FB, + 0xBCECF3A6, 0xF7D184C0, 0xD3A55E67, 0xBF64A8CE, 0x4424FF3D, 0x9F55F335, 0xFD05D10D, 0x41EBFD45, + 0xD5FE87D9, 0x3C9A1114, 0xB7AFBFDD, 0xD3B137D7, 0x4F7FAFFF, 0x8CF5BD85, 0x115F38E7, 0xFF972EFB, + 0xEFBBE0AB, 0xB5F6BBE8, 0x78E12DEB, 0x3C7C5BD7, 0x359B79B6, 0x7DB2EF8B, 0xFC3FCD3E, 0xD775F1FD, + 0xFE010000, +}; + +u32 point_table_binary_6[] = { + 0x11728D57, 0x6B6C1455, 0x143E3BB3, 0x4FB6B514, 0x9A966EBB, 0xD0A7680B, 0x450B0650, + 0x82024240, 0x118286A2, 0xB1256831, 0xA8915A23, 0x1A1BD052, 0x1E459B8A, 0x11042D18, 0x0C08120B, + 0x45AD8280, 0x24528518, 0x5BE0070F, 0x41A15128, 0x9402B150, 0xDA7DCFCC, 0xF5CC99BB, 0x9BDB618D, + 0xFEFCF27D, 0xF7DC73CE, 0x3D8F19B6, 0x16BC4C03, 0xB8B051F9, 0xB468442E, 0x63076120, 0xBB0070B1, + 0x257482F0, 0x5E48D7F9, 0x4B4F2A33, 0x09D7400A, 0x3B0A706E, 0x6FB0C6ED, 0x7632F631, 0x9EDF0570, + 0x7E9B3F8F, 0x701B14B0, 0x23009777, 0x07CA49FF, 0x238C66AD, 0x001D0B02, 0x6D84DB21, 0x9B6D00B8, + 0x72A0F77B, 0x1D4332EA, 0x77027457, 0xF6BD4C7C, 0x2F14B1B3, 0x0037E606, 0x4B08B7A1, 0xFE3CEA2D, + 0xA1C9A27F, 0xB681B09E, 0xF04F4C63, 0x6700EC8D, 0x2C6BC796, 0xEA98DED1, 0x2C0D1679, 0x2D599D46, + 0x3CF7C78E, 0x58B42F75, 0x6AEB44FB, 0x7282962F, 0xFAEF8E62, 0x6E0F4EB2, 0x76B2678E, 0xDF1CAF39, + 0x9FE678CC, 0xF9E5E72D, 0x8DCE0AAE, 0xA77CC2EF, 0x4EB99FBF, 0x158E83F1, 0xF207F761, 0xFE4E00F4, + 0x3D161844, 0xFEFC573E, 0xCF410A48, 0x0057572A, 0x65F1FC81, 0x44B48FF8, 0x56616424, 0xE1695000, + 0x6E805072, 0x641BE105, 0xC8FF0DA0, 0x14859208, 0xBF69F0F0, 0x58A49070, 0x3D8CD579, 0x794690E2, + 0x81E13001, 0x1E02F057, 0xB367E8BE, 0x4ED48F46, 0xFFBE611B, 0x892F052F, 0x140158D7, 0xC2183DBF, + 0xB080F921, 0x1BED276B, 0xC7082F44, 0x7F114BAD, 0x5A8D88E5, 0x71E011F5, 0xD2497537, 0xE1524887, + 0x21582F53, 0x608AC8DB, 0x24564978, 0x1E0CD4B1, 0xF59265B3, 0xA8973D52, 0x16C7E48F, 0xF415FC2A, + 0xEA2D4F6B, 0x75FDECAD, 0x8A5CE867, 0x8F6949E2, 0x798B0B36, 0x107E0AE3, 0x9D0E1018, 0x29A550BC, + 0x2FC1583D, 0x7ED66B9B, 0x15377E73, 0xBC5CEFB6, 0x323FE9CD, 0x3CCFBF63, 0x5FA442B4, 0x6FD66B37, + 0xB5EFC578, 0x2DEFB2F7, 0xC5F3CA74, 0xE9BAF8DE, 0x4E87653B, 0xE168FCBD, 0xEA2D315E, 0xFB591824, + 0xC6E7AE92, 0x5E14CF2B, 0xCBA03D6E, 0xFD70BDB2, 0x171E8857, 0x1FE6FA33, 0xD7CB1DF5, 0x331EE3A9, + 0x41FB9B6C, 0x1954FFD7, 0x112F02F8, 0x3B59FE23, 0xAE7DF3FD, 0xF598FF5A, 0x8CE739EB, 0x3AFD3CE2, + 0x615081EF, 0x7B46DACF, 0xF9022841, 0xBC0976F5, 0x7BBF6E2D, 0x93F34590, 0x8BEF375F, 0xD9F72FFD, + 0x5000A958, 0x5F7F458E, 0xC7ED8F7A, 0x28D6F5F2, 0xD5F06903, 0xB32EFD7E, 0xA50D16F2, 0x7AEB822A, + 0xCC7FA1A5, 0x8DFB47FE, 0x8666CB6F, 0x10E6F14B, 0x9FDA3613, 0xCE457D25, 0xBE9F5D5E, 0x26E6C3DD, + 0xE1D8C4FB, 0xD7A1DF0F, 0x016B09B7, 0x47FED866, 0x0D982CF6, 0x377BC0BE, 0x8FFBA3E9, 0xD859607F, + 0x614BC352, 0x8C8F5D66, 0x9751DF29, 0xD71AE711, 0xF700B8D6, 0x5957123F, 0x09E723CE, 0xA3F0EBD6, + 0x9FC9FF44, 0xE44F02F8, 0x1E578D7E, 0x9B646075, 0x11B41236, 0xCFB35298, 0xA0CFD770, 0x656F0BF1, + 0xA6F986FE, 0x3EAA6329, 0xEC3BCBF3, 0x37837D87, 0x18F51C13, 0xEFAED3E6, 0x47F3AF63, 0xFB6BAC5E, + 0xB4A7D5FA, 0x4E933DEE, 0xAF722CB8, 0x98F87A9C, 0xDFFA3C76, 0xC0B1BCDC, 0x0C062358, 0x98B500DC, + 0xF6076E8B, 0x1876297D, 0x84797CEE, 0x03A1E546, 0x7C863D6D, 0x9ABC43BC, 0x4F9D23AD, 0x17EFC3B9, + 0xDC64BCAF, 0x916FC711, 0xCB0DF297, 0xDB1F6073, 0x1673FB3D, 0x6C3FD6D7, 0x157B9E78, 0x9FF3B8F5, + 0x51DA479D, 0x88D19EFC, 0x91A59670, 0x3B62CCA7, 0xF2B03C5C, 0xD7B38386, 0x9E4D527B, 0x883FC8CE, + 0xEAF6C23F, 0xB02CE2B7, 0xB353FABE, 0x505D910F, 0x44DC99E0, 0xEBE1E74F, 0xE8EF7DED, 0xA67F9B68, + 0xAFEBF5E0, 0x87E2FD37, 0xBD91B984, 0xBB592BFB, 0x13F35518, 0xDA4A7A13, 0x36D783F9, 0x3C78588B, + 0xAE0FCD8F, 0x7C4D7A73, 0xBDCC63FB, 0x757FE4F9, 0x5A33F1E6, 0x7AAC46DE, 0x87F5F81B, 0x90BF77D4, + 0x673D46EF, 0x00487804, 0xC29CDF0F, 0x73F03DC7, 0xA8D584EF, 0xE837533F, 0x2E447D39, 0xDE7F453B, + 0x4F7A53BF, 0xC1188377, 0x25C3148A, 0x9FCF2B47, 0x89EB09E3, 0x7B08F747, 0x0AD6CB11, 0x3BD54774, + 0x1F2736B9, 0x72E9FDCD, 0xFDDBCDFE, 0xC2890349, 0x1DF265D2, 0x9BFA398A, 0xA1C37E8A, 0x30D73B56, + 0x58EF277F, 0x4DFE44B1, 0x94C6AE11, 0x4E45ACEB, 0x0F592692, 0xBFDC9FBB, 0x26B1EDA2, 0xBFAE724B, + 0x06DDCFBF, 0x1712CB95, 0xF1C6F703, 0xF2A877B8, 0xD442C33F, 0xEC1EFD7C, 0xA93589EC, 0x0FC5F70C, + 0xE37B97B1, 0xC5B1FB70, 0xDEF5CDD0, 0x728CFD82, 0xEF85F694, 0x4228FEE8, 0xDDA9B1F3, 0xDD17B5B4, + 0x78FE45CF, 0x274E9466, 0x19F1F7BF, 0x2F8A2D23, 0x652F61B3, 0x7F77C483, 0xD5873CDB, 0xAB19FDC2, + 0xBF8F13DE, 0x0E5689DF, 0x47B17857, 0x637F22B6, 0x3504DFA3, 0xF7598BFD, 0x81F1A94D, 0xE132F17C, + 0x52BBB255, 0xD43BFDEA, 0x16D2F3EF, 0x69D772FF, 0x6AC24B90, 0x476CDD19, 0xB08BF634, 0x3F4B277B, + 0x35D88FC8, 0x470E077D, 0x0636CE0F, 0x00A5513C, 0x6FFF527B, 0x55FC3E77, 0x34870E13, 0x5E8F3C7E, + 0x7FC39BE1, 0x71C6FD86, 0x3D4803E3, 0xBDD7E33C, 0xD884F637, 0x2B951C93, 0xDEDAC25A, 0x49CFBFDF, + 0x2D0FFA9A, 0x291E6EDF, 0xED568F13, 0x7F0EF7C9, 0x527CBF5F, 0xFCF43D14, 0xB5A7AE91, 0x56F07A32, + 0xF3FDED9F, 0xC3FE5C85, 0xF5B12274, 0x54D4F7F5, 0x68AAB81F, 0xFABEE9EB, 0x14FF2782, 0x8B9452AA, + 0x1F0FE6A3, 0x1EA067AA, 0xAFC9E827, 0xC3DE8D3A, 0xA8E3F5D2, 0xA3EBBBC6, 0x068E10E6, 0x7A57B35A, + 0xC9BF8768, 0xDF2454F4, 0xD489F725, 0xB5AA3363, 0xFB10CF3B, 0x2EDD7612, 0xCFEDB1C3, 0x4C257BF3, + 0x703F62BC, 0x8AC77788, 0x30B7E7DA, 0xAC4AB1F9, 0x8E7A7B95, 0x56C8F70B, 0xED2B79A3, 0x6F676C3F, + 0xE17D5A49, 0xA09DE613, 0xB7C7DEB2, 0xEC33E613, 0xEE23E443, 0xCF86CA45, 0x3C6CCD60, 0xAB787FDE, + 0xEA94708C, 0xC7FD9539, 0x3D659AB8, 0xAFF2A421, 0xAF88F9B8, 0x777B5ABB, 0xB85F86DB, 0xD2D718F9, + 0x37F237AA, 0xD1934298, 0xEF93119E, 0x8C1CB15E, 0x8A1B8766, 0xF27D40FB, 0x6484E67D, 0x3E2ECFEB, + 0x6D547BD6, 0x3B71F57C, 0xDF141E18, 0xB6DCE81F, 0xA3FE0B12, 0xB38F8AFB, 0xE79E9B43, 0x7DBC9FA9, + 0x5FEF7E29, 0x6BB2B85F, 0xF2D76596, 0x89FD9FF3, 0xB9F794F1, 0xDEC63EC9, 0x59EC992B, 0xCEA3614D, + 0x198379FE, 0x689F78B7, 0xA47D11C3, 0xD8AF19A3, 0x867CA2CF, 0xA3E83E49, 0x2F485D42, 0xFC6CF41E, + 0xBF2753B3, 0x334613CF, 0xE7D1D03D, 0x99C6F720, 0x9F579ECF, 0xBC7BFE97, 0x9ECFE394, 0x32EF19D2, + 0xF3FD32B0, 0x2BA341DC, 0x4F49DFA6, 0xE713AEC6, 0x3FCC7CD4, 0x7F37A488, 0xECFD97BF, 0x7CDFA536, + 0xA456C5F0, 0x3D00836B, 0xD31A75FD, 0x3F000000, +}; + +u32 point_table_binary_7[] = { + 0x11728D54, 0x5B485451, 0x14DD77EE, 0xBDF3709C, + 0x667474F2, 0x15541AA2, 0x984AA594, 0x5814E583, 0x28B18F0A, 0xCCA28210, 0x2288B0A8, 0x282A3044, + 0x2B618CE9, 0xA32CBF0A, 0xEA233F12, 0x224A4A0D, 0x49FFA264, 0xD00F8710, 0xAB21059D, 0x7434E775, + 0x3A779FA3, 0x1CAF03F5, 0x7361DDB5, 0xDF7B9D4D, 0x86488C0C, 0x0344934C, 0xCF9F75DE, 0x24A48F78, + 0xC92840AC, 0x81D4E664, 0x6712B2C8, 0xB0E3A5F2, 0x94613068, 0xF6769F71, 0xDCE1B011, 0x32004E32, + 0x0D20BF31, 0xDE409EC7, 0x3357CB33, 0x182F0876, 0x8DB7FACC, 0xB3A27FA2, 0x339168FE, 0x90054EA8, + 0x04D85916, 0xBBAFF150, 0x48FF9400, 0x94FA491D, 0xE26AB06A, 0x7C496FB8, 0x0AF14148, 0x03174061, + 0x25EC407F, 0x8E232754, 0x405C4762, 0x9ABDDAA4, 0x4E5CBF7C, 0x72D95FDE, 0x6BAA467F, 0xCE3BEAD5, + 0x46E4CFD3, 0x0AA9BFB1, 0xC870B6FD, 0xDE051A8F, 0x78353ED5, 0x2D7B305E, 0x03C536DA, 0x4F2B3489, + 0xF997F371, 0x7FA95BFA, 0x8EFEFAFC, 0x7590467E, 0x012CF41B, 0x0CAC3E86, 0x638D460B, 0xAF778A7C, + 0x0280CDA0, 0x88F1AC5B, 0x4D6E8CC7, 0xF3AFF9A2, 0x5462FEC3, 0x741FD45E, 0xEE8B6D47, 0xBC09AC38, + 0xCFAA4087, 0x182FDA32, 0x592CE6B3, 0x7DF3BF43, 0xACB7DF40, 0x37FC96C6, 0x7B309716, 0xD79FE75B, + 0x7C34D98B, 0xF9F229FE, 0x48F98BBF, 0xF390E778, 0xCE13DA25, 0xC68BB6CD, 0xFF407D70, 0xFD903B60, + 0x12F76F6E, 0x099F613C, 0xD753CD42, 0x1762AE97, 0x34E77C03, 0xDA4F815D, 0x9B675581, 0x3482FC14, + 0xDD672EC0, 0xBE66C587, 0xF5FC4B3F, 0x5990A7CD, 0x6FDB1325, 0xF05FBC5E, 0x5F7C7EB9, 0xB9F2A038, + 0xBFE27ECB, 0x69B1DEF2, 0x6309C5BC, 0xDE15F52D, 0xD51FBCAA, 0xBE60F593, 0x80862385, 0xD280A68F, + 0x257B5266, 0x2E47FB09, 0xCA17D07D, 0xB4A939C8, 0x07991E0D, 0x19D15EEE, 0xEF856CAA, 0x8F884141, + 0xFB1EAE0F, 0x9FE18AE8, 0x1F594B06, 0x597C662F, 0x178587E3, 0xDABFA1F6, 0xB45F53BA, 0xEAC5F7BA, + 0xCA9FD537, 0x372AB1F7, 0xDD43E79D, 0x4CF55B6D, 0x71C5ED97, 0xF3FB3D09, 0xAF11EBE7, 0xC3EF4545, + 0x99AD0B31, 0xBF37D609, 0xD92CDE0F, 0x4BA9793D, 0xD6E3A6FC, 0x67FA3E6E, 0x433EF26E, 0x3A118A23, + 0x7EF93DF2, 0xFA7BA3BF, 0x47DC9E7E, 0x89C81B5D, 0x0977194F, 0xF7390610, 0x6A37D6C7, 0x8DAFEF87, + 0xDBD77C48, 0x0EC4ED47, 0xE367010E, 0xA98E6E71, 0xBE642C7A, 0x84F5C378, 0xE5969188, 0xF39A6F91, + 0x3279FE00, 0x890024D4, 0xCAC7597E, 0xB62FE3A5, 0x909FF35E, 0xB2009074, 0x0AA63333, 0x5CCBFAB0, + 0x9E933350, 0x9F76862D, 0xADD2B8A7, 0xA56279FF, 0xF60386DD, 0xA86F1D0F, 0x5BC80828, 0xF43E6445, + 0x7F763EBC, 0xB6DA9EDF, 0x437523B1, 0xAEB887CD, 0xE141F11E, 0x392A4329, 0xE27D707E, 0x0DCF8AEF, + 0x3F754FEC, 0x8FA8BF94, 0x21F995B8, 0xFFF4A352, 0x87D85F7A, 0x5099C1FE, 0xF8FED73D, 0x969BB5F8, + 0x7F010000, +}; + +u32 point_table_binary_8[] = { + 0x11728558, 0x797454E5, 0x15BF6F9F, 0x25339918, 0xD6B08645, 0x1AB61E53, 0xAB547300, + 0x15F06029, 0x22052A8B, 0x94068FA0, 0xD6229B51, 0x08940216, 0x4A1B4B04, 0x51A01896, 0xC2B12D48, + 0x94280A6A, 0x05810A08, 0x881404CE, 0x6111CA56, 0xD6C02499, 0xC9CCBCAF, 0xF7DDB933, 0xE7CBCB78, + 0xFAE7EFFC, 0xEEBDDFDD, 0xBEFBDDF7, 0xC4797116, 0x0601D42E, 0xB7DED055, 0x10E2A4D8, 0xE1E0FA25, + 0xDAFB842F, 0x893DD007, 0x2031D278, 0xDBC1D05C, 0x1C74B018, 0x620C5DBA, 0xB0BF80FB, 0xC411E809, + 0x00B9F050, 0x28141030, 0x08F9E100, 0x5961B840, 0x3CCBB7BA, 0x757303E1, 0x6CC47E80, 0xA693C3F9, + 0x9D3AB64A, 0xEB37356E, 0xCC20FD1E, 0x8891CF69, 0x5B5D49D8, 0x278E88CB, 0x885BD4DE, 0x4AF1E23C, + 0x80FFD1F0, 0x2207A7FC, 0xEBB0FECE, 0x3CF6771F, 0xB40068A3, 0xD40E22FE, 0x3C9EA702, 0xE4AD8C74, + 0x213C5B7C, 0x0CCF0358, 0xA7F4DBA5, 0x25E38478, 0x0BF11300, 0x9EFEEA0A, 0xC21B501E, 0xB17F97F6, + 0x8CE32FCA, 0x97C3EF30, 0xDEAEC6E7, 0x90030E5F, 0x0EA310EF, 0x568BC8DE, 0x2AC4F703, 0xA83FB38F, + 0xB76DD35C, 0x88A5A20A, 0x0A007C01, 0x7B13D95B, 0x85F630BE, 0xE0205048, 0x7EA92817, 0x3680D92D, + 0xFA14C92F, 0x467913F3, 0x551C1B42, 0xFC5B288F, 0x387431DE, 0x8BF00C94, 0xDF0C10AF, 0xD20692FC, + 0x0CF1A9F8, 0x08C038AA, 0x7A9DFC39, 0xFE882D00, 0xB171622F, 0xF1AB44A5, 0xC32B8744, 0x573A7F86, + 0x3828FE01, 0xE09DA47E, 0x4DF20B10, 0x6FC0F86F, 0x8BCD84DD, 0xF6DCFA98, 0x0FB11BE5, 0x8FC64F90, + 0x3F8C43F5, 0xE027BC06, 0xF135CC57, 0x997A9DF3, 0x41FAC12F, 0x130339BF, 0x950E6FCD, 0x555AB23E, + 0xF9EBBB50, 0xBF8DFCFD, 0x3BE23300, 0x7A45E203, 0x391FFA3B, 0xDA54395F, 0x701E9E21, 0x9EF3E369, + 0xA62752FE, 0x38F5FAE1, 0x2FEA0AA9, 0x5E9CEF6E, 0x93EB9F25, 0x7E3BF603, 0xF673B787, 0x6BCE11FF, + 0xAEF8D6E1, 0x0B1E8A5C, 0xA578D9DE, 0xDDBD132B, 0x487E4B12, 0x77181B2B, 0x97E3CB0F, 0xDA47B81E, + 0x3BC41480, 0xBB164647, 0xC9F96CDB, 0xB7EE4DCE, 0x27E5BBDD, 0x93519531, 0xC93769E9, 0xBB43F85D, + 0xB147FC09, 0xF3F7A27E, 0x45D6CF2B, 0x336E703D, 0x29BF79E5, 0xCA083A6F, 0x17E24F50, 0xFF9F6239, + 0xC773507C, 0x03D072A0, 0xFD1EC9BB, 0xF15EC478, 0x3F5A56C7, 0x2766F4DF, 0x1D1FFBA7, 0xFDC4A860, + 0x7F378A17, 0x10C7B4CF, 0xA87EEC6F, 0xB0C85A41, 0xFC56E41D, 0xFFA3C61B, 0xDC5FE5E2, 0x25EC6753, + 0xF915D567, 0x0BE2C578, 0x5F6BB536, 0x64FF189E, 0x7F10FDDF, 0x198F668C, 0x87ED8B0A, 0x7DA86C5F, + 0x5C521790, 0x7D96F7FD, 0x4BBBC0F7, 0x79A38303, 0xC79573C4, 0xF379C284, 0x111979B7, 0xBD93288F, + 0xF90D6489, 0x12D9BF50, 0xAEF69EEC, 0x9FFB3CAD, 0xC8D843FA, 0xD770FEEC, 0xC5F9D853, 0x5928EB83, + 0x47840933, 0x9FD324B6, 0x80B0BB1E, 0xEE7C1CC3, 0xF985F3AA, 0xDDD3751F, 0x717F34EC, 0x4F77BD0E, + 0x633F23DF, 0xB1B47662, 0x467C00E7, 0x37CEA3CE, 0x566D9F8C, 0xF6DCF781, 0xE7FDDDC3, 0xEFACCF34, + 0xEF115742, 0x67AC6F99, 0xBE9DE2E7, 0xF96AB6F3, 0xFC96CE73, 0xBF1727C5, 0x4667FEC7, 0xA64125C9, + 0xB33FCA5C, 0xAB92CE67, 0x3EEB2BF3, 0x43AE07E9, 0x5B61EF60, 0xD2E778EC, 0x4E9E751C, 0xDF46475F, + 0xBBA61F25, 0x79CE5764, 0x92D596EC, 0x1D4EFA67, 0x4FD7CB89, 0x77EBBBF3, 0xE77E0FDC, 0xF977D7CB, + 0x554FF77B, 0x84F63E85, 0x6C80BA5C, 0xC3A6F3D9, 0x7EF534EB, 0x0B7E9F1A, 0xE68BE5BD, 0x17AC61B2, + 0xBC6F83AF, 0x15CB37CC, 0xF75E7C5F, 0x102B7F11, 0xD18CF970, 0xC77F00E5, 0xFBA1BDE7, 0x954D5C9F, + 0x86F976E7, 0xC75DAFC6, 0xF56ED80F, 0x8EFDB118, 0xFF15354E, 0xFAA711E3, 0x7B1A586E, 0x44657BE6, + 0x34534FFB, 0x83F2FE9D, 0xFA08593E, 0x7A2EBE92, 0xF34BFE6A, 0xB3C46AC2, 0xB710637E, 0x42414DCF, + 0x88CF8B75, 0x0E0E4CD1, 0xC764F4B7, 0x717EDDF5, 0x21FDE87F, 0xD4D119F3, 0xD738DFE5, 0x4E7DEA76, + 0xD84BF8FC, 0x72510310, 0x7ED4AE90, 0x71B38016, 0x91F793C4, 0x75719570, 0xA1A872E6, 0xAFDED9AE, + 0x70ECA7F6, 0x1BED5EED, 0x09E21FC0, 0xF7AE35D6, 0xEB31F500, 0x61DE87AC, 0x65E61899, 0x0FCFB617, + 0xF17E55E5, 0xD43F3142, 0xC9237B2C, 0x7F7BB736, 0x5CDEBFE0, 0x2EF311DA, 0xB79E4279, 0xC456A176, + 0x4EE623FF, 0x5603320F, 0x276000F1, 0xA5586FDC, 0x6F8C97F4, 0xF5C4330E, 0x2C352F34, 0xB057A19C, + 0x25F9A988, 0x27E17195, 0xEA21E219, 0x87B69B3B, 0x1897C3CB, 0x002D16AB, 0xBF74F627, 0x284EF643, + 0xF6567188, 0xF4FB207E, 0x10F7A7DC, 0xD8EBCEFB, 0x01058831, 0xDEBA0591, 0x9984DDF9, 0x71E793E5, + 0x43DFC278, 0x92EF81F5, 0xC0FC7B73, 0x62B3E5FB, 0x9B9ED7EE, 0x791E468C, 0xFB8AE861, 0x4DCFF83E, + 0x607F3AEF, 0x6BCE3A31, 0x21E3FBC2, 0xBCFA78ED, 0x7CE2D99E, 0x6F7F622A, 0xF71BC91B, 0x5662802C, + 0x9F98627F, 0x49F251C4, 0xC8EB9F8A, 0x8BB2BE32, 0x4DEF25FB, 0x97C6B770, 0x3EE13E98, 0x10BE0E72, + 0x7CB56BBC, 0xC57C5F88, 0xCF1A91F8, 0x41C679E5, 0x9E67ED93, 0xEF9DD53D, 0x3223D37E, 0x0D2311E3, + 0x3E131F57, 0xD35FE6BD, 0x478CB332, 0xAFF652B6, 0xC9F50985, 0xF4F6549F, 0xE710236F, 0xE50B9330, + 0xF3D9C7F5, 0x9E0DF82C, 0xBB96EF07, 0xD5AF69E7, 0xE4FC6AC4, 0x8F441E71, 0x309818CC, 0xFE34904F, + 0xE5F3F664, 0xF132E104, 0xE267F179, 0xCEE37C73, 0x3EC3F7AA, 0xFBD3F975, 0xF84AB548, 0xCE6FDD30, + 0xAB07CBEF, 0x73786F89, 0xE993B192, 0xA7D464CA, 0x5FA3FC77, 0x428CF2F5, 0xF7D805F4, 0xBDE3CEE7, + 0x10DC7F90, 0xBF33ACFE, 0x12F18C71, 0x0E9D23CC, 0xF18766A9, 0xA3387ED2, 0xF77736DE, 0x26FD62F1, + 0xB123AF75, 0xB50B8867, 0x6CEF53F3, 0xE47CE5DC, 0xAFE5C9F9, 0xF475320E, 0x103F3C99, 0x1F739278, + 0x50DEB78D, 0x6E812768, 0x9FE3F907, 0x637C6B89, 0xE77DDD7C, 0xD1FF23E2, 0xF9BE18CF, 0x79CC06FB, + 0xFD21EF51, 0x791F0CB4, 0xB1EAD2DF, 0x33B82FE6, 0xAEF5FE8D, 0xBF67E8FB, 0x2638C65F, 0xC5DF4F0D, + 0xCFE7799C, 0xF82CEBA7, 0xF23C4EFB, 0xC3DF5FE2, 0x916098E4, 0xF9FDAB5F, 0x16B827E5, 0x8F33BF62, + 0xE3B30FF2, 0x7E44F327, 0xD225D881, 0xF7E37298, 0x85785A4E, 0xBF633B97, 0xA5BFF7EA, 0x17E7FAE9, + 0x7B6F5792, 0xAFB995FD, 0x57E2F9FD, 0xAAD914D8, 0xCFEF1DF1, 0xE1B1C1D5, 0x0E0F4A12, 0x572FCA3A, + 0x40F261C4, 0x13909F97, 0x55C1DFC3, 0xE5508CFD, 0x39C1779C, 0x70A7E47C, 0xBCF91BBF, 0x41FA4392, + 0xF8DA404F, 0x82F0FF93, 0xE7F97A65, 0xB735569E, 0xAFD74BAC, 0x2279BEDE, 0x79C05A41, 0xF971F993, + 0x7A7F23E3, 0xFDBBE5F7, 0x39155F7A, 0x1EAFB3E6, 0x933EBFC7, 0xF16AEF66, 0xF9FEC597, 0x1BFD791E, + 0x50BFD9DB, 0x9542C2AD, 0x11E3F78D, 0xB648FB2E, 0x153FDDA7, 0x3F28B47F, 0xA6FACFE8, 0x20FC19EB, + 0xCBEF2B0C, 0xF58E4CE5, 0xBB41BFA5, 0xE6EF2D6B, 0xB3BC2F7C, 0x9F7FE979, 0x6B9A8F65, 0xF22F352F, + 0xFCBFE6FB, 0xE2F6770E, 0xDA7F0DFB, 0xDBF254C9, 0xF5D27573, 0x2DE1C149, 0xDE9C627C, 0x4C98EB05, + 0x97F52CC2, 0x85495E7F, 0x41F71336, 0x10BF8EF3, 0xE40BA537, 0xF50BF753, 0x3C5FCCCA, 0xC4A7FACB, + 0xBEA97C93, 0xC9BE3893, 0x941741DB, 0x26BC3789, 0x137312EF, 0x13E67EAE, 0x5F621712, 0x4EF57FB3, + 0x787BC21B, 0x92F23135, 0x46FD2CFE, 0x88F84DDC, 0x97D6462F, 0xCAF7A3B6, 0x4DF422F5, 0x9B3B7E77, + 0x7EB83FCD, 0xB99E2ABA, 0x4F9FE076, 0x80F6839D, 0x3D77FB3D, 0x2ADA835E, 0x4EBFC546, 0x7B0F135E, + 0x89DB26DE, 0xE7BA5346, 0x0BC2FB50, 0x1EF5B354, 0x633DE113, 0xD0178A30, 0xBE88F8DA, 0xC110447E, + 0x0ECEFF02, 0xF11DE18E, 0xD8CD03F0, 0xFCD5D16D, 0x3FEEDE22, 0x6D5F9DAF, 0xF521FD2D, 0xD01E7AE3, + 0xBCFF4829, 0x269ECFB3, 0xCE6841F9, 0xFCE8095F, 0x9D2C1F7B, 0xDC8C933C, 0x9F6F3CEC, 0xE942FC69, + 0xDCE6FA63, 0x7DA6AB35, 0x0E9F3A3F, 0x77824EF2, 0x9087510F, 0xC6F9970F, 0x6B489FF7, 0xE9F8B4F8, + 0x44F97F9A, 0xD93416A4, 0xFEE3FF71, 0xF693F616, 0xE29B88AB, 0xF073F4B7, 0x24F1F4D0, 0xC17D1ADB, + 0x739DDF28, 0xDE0DE073, 0xFE8F9805, 0x30877877, 0xFCCCD7B5, 0x315A11DE, 0x8AB70DED, 0x450AD56D, + 0xB27C3A7E, 0xFE5E8B9E, 0x8A0FA1EF, 0x01FE9EAC, 0x696ABF42, 0xFEF3FF98, 0xEAC5E273, 0xFE7F76C3, + 0xF107EE88, 0xF549FF5C, 0x98E5F5CB, 0x89B793FA, 0x2E7FF97F, 0x9D389208, 0x96958E6E, 0x147FA3FC, + 0x0C12D7E1, 0x15CC7F59, 0x7D3FC2B3, 0xA12D4C07, 0xC87F2AFE, 0x5AC6FAF0, 0x7E9BFDB8, 0x9690F7D7, + 0xAC99504A, 0xF8F7385D, 0x1C7BA6F2, 0x61F776E0, 0xF0FF75E6, 0x310444AC, 0x4B617701, 0x334535CC, + 0xC37E5BAC, 0x8509F379, 0xF657BE8D, 0x649FED99, 0x23E155B2, 0x370F31CA, 0x7B8AECD6, 0xB2FDC03B, + 0xE210D9E7, 0xFBA3EC89, 0x3797EF0F, 0x34B1CBEE, 0xEB3DA071, 0xBCAEFE49, 0xEDF7A150, 0xA42FE386, + 0xF960FF5B, 0x76D5F693, 0xBFEEF8DD, 0xF1B23DE5, 0xB4BA52FE, 0x1E504A63, 0xA9FD9EEC, 0xF94B122B, + 0xC9DEF79C, 0x97178A7C, 0x20E7275D, 0x0FB7BF6E, 0xFFDCFE70, 0xBE5BAB8A, 0x9778BEFF, 0xB5657A5F, + 0xF9FE879B, 0xA97F26FB, 0xDDF13E94, 0x62BF8E82, 0x0A07FF0F, +}; + +u32 point_table_binary_9[] = { + 0x11728597, 0x7B6C5455, 0x10C667EF, + 0xBDBBBDBB, 0x5BB6DDB6, 0xB60B7D18, 0xA4A4026D, 0xC0622B52, 0x213520A2, 0x10236050, 0x1E556878, + 0xA480458B, 0x86883C14, 0x8A16011B, 0x0C014C0C, 0x35C6A289, 0x18C510A0, 0x22C5144D, 0x88C10015, + 0x2DA42911, 0x5BABA0E1, 0x51DAEEF3, 0xEE3877F6, 0xEC667B76, 0x0D7FFEF2, 0xCD9D33E7, 0x9B39E7EC, + 0x6213EE41, 0x2F40B8DC, 0xDFEC76BB, 0x110F135F, 0x02082AC1, 0x8F7F6BDB, 0x87447BF0, 0x0A80FF13, + 0x7F2F731B, 0xF120006C, 0x0F1EDBB4, 0x652EE2F9, 0x48BCF196, 0xF10DEB5D, 0xC40300CA, 0x0263C9CE, + 0x2D95887F, 0x46747485, 0xC3AC8788, 0xFB00B412, 0x7CDED4C1, 0x19D12D67, 0x2C534D1D, 0x0A89FF01, + 0xB0CDB0FC, 0xDDB47731, 0xC224E20B, 0x14FFB2E6, 0x647D36F1, 0x0D00FD96, 0x56C5FA73, 0x11DD5667, + 0x6D61FD0D, 0xE21E00E7, 0x869471E5, 0x536720BC, 0x13D11D29, 0xFA515EFF, 0x10EE8191, 0x006A936F, + 0x5FF1FD80, 0x788E380F, 0xC07A22E0, 0xE3FDC8FB, 0x93E3E5FD, 0xDD267D04, 0xD593668C, 0x37EB49D8, + 0x5F16E959, 0xB4BE05EB, 0xB95E797F, 0x95A40F03, 0x482D53AA, 0x99E5FDD5, 0x90AE03B8, 0x766BFDCC, + 0xF2FEB693, 0xAE02A42B, 0xB6CBDCBF, 0x46E21CAA, 0xBFCBDBC8, 0x2CF7F77D, 0xD2CBA8BE, 0xC7076B99, + 0x8F13CF02, 0xB09FF565, 0x7ACA0A12, 0xF72BC71F, 0x20AEA5F5, 0xBF1F008F, 0xC783D84A, 0xBC96EAFB, + 0xD43B8959, 0xF6B38778, 0x39D537DA, 0x7F91F5DF, 0x89A7D3F7, 0xDD81D62F, 0x9AAA13FC, 0x8361C453, + 0x29DF32E3, 0x90F97D82, 0x7FA65F53, 0x00DC37A1, 0x99F72FFB, 0xB78A7802, 0x40E63CF5, 0x23D665FF, + 0x24BF1274, 0x73BF4500, 0x59BD3617, 0xEB723EA9, 0xBE84FD48, 0xFB850788, 0xAB29DF38, 0xE33D66A9, + 0xFE043F65, 0xBFD71357, 0x503F5EEC, 0x3F3FA270, 0x7484EBA8, 0x5F3D7D57, 0x78DE3763, 0xBB39DF59, + 0x3F843FDB, 0xBD7111C2, 0x2EE29354, 0xAFCD72CC, 0xEC1F6CC4, 0xA3E6F975, 0xB943EB38, 0x5ED67790, + 0xFE23F937, 0x0FB7EE6D, 0x7822315E, 0x9C1FED85, 0xD01FF1E7, 0xCB96ED6F, 0x8F9F3FCB, 0x343583FD, + 0x6AA0EF7D, 0x745F10C7, 0xE7F3D661, 0x73FCF748, 0xCCDF8BFA, 0x6F9FC466, 0xAE7F27F1, 0x4D80BE5D, + 0x6A467E6E, 0x3AC27E6C, 0x8312CAF7, 0xB3BD94F3, 0x89FEA83B, 0x6C77E2FB, 0x83638C62, 0xCEB78EE2, + 0xC9BF1462, 0x8E17DFEB, 0x19302A29, 0x8B7C409C, 0x349FA867, 0xD8C4C139, 0xF1F564BE, 0xE43BC7DF, + 0x8BF5D2B7, 0x064E32AF, 0xA4783A6F, 0x8EF9BE4A, 0xCE57815D, 0x941D6CDE, 0x4023CFD7, 0x53143F8D, + 0xF26D368A, 0x389F5CAF, 0x988FF058, 0x7FC41F11, 0x6F23E678, 0xE1977DC5, 0xC062F66B, 0x194DE035, + 0xDA4F8DB7, 0x8AFD153C, 0xB0D456CC, 0x2CD60FFC, 0xAADCE5F5, 0x1FC56EBC, 0x0E10F268, 0x5F73FFE5, + 0x7990E7E9, 0x6DBC63CE, 0x479E62B1, 0x179516C7, 0xF25B16FB, 0xAF727EA1, 0x0787FB5D, 0xAC8BEF71, + 0xB64F8DD4, 0x079A196F, 0x5C0EEA65, 0xC59ED8FA, 0xDADDD087, 0xBCDE64D2, 0xC95F25DF, 0x68605D9C, + 0x176513BC, 0xCEE7250F, 0x3B6121F5, 0xBBD37A95, 0xE3851FC6, 0x616D24FB, 0x11F5EB12, 0x34B05FF7, + 0xF25BE473, 0x2E84999C, 0x2F13DBA9, 0xF7A03D63, 0x78385EAE, 0x278DEAA5, 0x7EDA27A1, 0x87E375D2, + 0xFD94FF14, 0xEC4BBA1F, 0xD95F911F, 0xAA603AE7, 0x17F99457, 0x9536D6E5, 0xFEC8FB95, 0xFC88DE2F, + 0xCE6A789A, 0xF906C513, 0x3B6E58BF, 0xE3FB5A66, 0x395EDCD7, 0xE9C76002, 0xF3698AA7, 0xFBC79D6A, + 0x3DB8E9B5, 0x99B1FB28, 0x7B01DCC7, 0xFA01D2D7, 0x136FB76E, 0xE37CE2FE, 0xC92D4183, 0xDFD3F5A4, + 0x130FBF65, 0xED605DC4, 0x17D45A5F, 0x11F16759, 0xAFD336C4, 0x73EE462D, 0x2D999FF4, 0xBE768342, + 0xFDEA508A, 0x041B263B, 0x9F5481FD, 0x96FB25F5, 0x33BAFF94, 0x2AE53AF3, 0x358ACF27, 0x83E7624B, + 0x52FFA5FE, 0x44E37547, 0x781EB3A8, 0xC7510017, 0x797DB9FF, 0xD27C24D4, 0x2FFC55FF, 0xB23EC4FE, + 0x7E4EF9C7, 0xD07939A5, 0xB472FC11, 0x8A4F25FF, 0x0133395E, 0xE8E99DA1, 0x68BE21FB, 0x4FC81FFD, + 0xDED07A98, 0x9BF02EB8, 0x88AFD9B6, 0x0DD1FF2F, 0xFF07C41E, 0x3AEFEDA1, 0x9F98C5EF, 0x056B16AE, + 0xE0F747E8, 0x1856FF65, 0x3DFAFB62, 0x042E8DFF, 0x3D112AC2, 0x2AF15E9D, 0x35DFABC0, 0x28B55C53, + 0x20F67E41, 0x1A38F8FD, 0x12F13A71, 0x7C3CE4DB, 0x73453C73, 0x4E877F0E, 0xB3EC97EC, 0xA7983738, + 0x9F5221E6, 0x8BE7D1C8, 0xD0D7C4E6, 0x8DF2E555, 0x6893E3F3, 0x1512C7E2, 0x4DFD8475, 0xBF589FD9, + 0xB7C5DAC2, 0x5C83BF98, 0xEF99324B, 0xB3087F87, 0xFA237E1F, 0xEB6BB086, 0xCF83EC97, 0xDC1FA167, + 0x7B6DB9AC, 0x8BFC39AA, 0x7D75D2FE, 0xC9EBCBEB, 0xD5139FA1, 0xF93C82AB, 0xC7943F66, 0x720B7E49, + 0xF3B14319, 0x6FDEBFC4, 0x3799DFB4, 0xF646F241, 0x06E7ABD0, 0x6B9CBA92, 0xB8BED0D3, 0x7B9C75AC, + 0xCBF5D4D3, 0x2F7233DF, 0x4AA79B75, 0x793E6B60, 0x39E71FED, 0x2A2D2C7D, 0x38C67AA7, 0x2B8FB98B, + 0x7EED51BC, 0x5EABF625, 0x3B4F8850, 0x8C21EAEF, 0x69A59ADF, 0x17F93EBE, 0x577C0594, 0x603FBD07, + 0x07C35F45, 0xDE43E9FD, 0x59060F9A, 0x1C981B9A, 0xC82CBF5F, 0xF55080C7, 0xE9FD1C17, 0x7897F3CB, + 0xF3936C5E, 0xE2EF3FE9, 0xBEA3599B, 0x8E0D00FD, 0xD94A23AF, 0x574AFEB5, 0xD2EF9985, 0xD0C49C05, + 0x6BE98582, 0xC1DD5A25, 0xFB7981F8, 0x5BF33DD0, 0x2F33B711, 0xD3FFA3F0, 0x23F66793, 0xEAD2FEF1, + 0x08FD83E8, 0x207F07F4, 0xCD91FE0A, 0xFF35F712, 0xF65FF42F, 0xB8C87E91, 0x7511AF8E, 0xB24F89F4, + 0x73687F12, 0xFA27BED7, 0xF6A7CEE6, 0x7871BE43, 0x0EA377D5, 0xFCB1B1FD, 0x6BC4F1EF, 0x0538B057, + 0xBC1791F3, 0xEE08F69A, 0xFEFD0700, +}; + +u32 point_table_binary_10[] = { + 0x11728D93, 0x4D485451, 0x14C7CF7B, 0xEFBEF766, 0x74661E36, + 0x63695F6E, 0x84623645, 0x6DCA458B, 0x40248202, 0x03215705, 0x1919E222, 0x282521A8, 0x4DAB2282, + 0x36562003, 0x056D82A0, 0x0884A804, 0xA3880205, 0x836C5250, 0xD4549CAC, 0xFC9AAF77, 0x3AF7DC3B, + 0xF21A0B5A, 0xFEF8FFCF, 0xBDE71367, 0xA106F600, 0xB8AD38B1, 0x77571C21, 0x429C0480, 0x061C3FDF, + 0x9244F088, 0x1B89CF14, 0xF7351EAA, 0x439C233E, 0x4AFEF162, 0x9DF4E30C, 0x711C4054, 0x633BFBC3, + 0xC431003C, 0x69D432EB, 0xF70A0F30, 0x2119F57F, 0x46AA788C, 0xE3A7A106, 0x57019CCB, 0x4617FFEF, + 0x106700CC, 0x4EAB8DFD, 0x53C42300, 0xE153D612, 0xEB16F130, 0x80BDD33E, 0xCB3A123F, 0x0508D9EE, + 0xAD688540, 0x9C541C69, 0x722E30EB, 0xF89537A2, 0x87FF9BC2, 0x51C97EB7, 0x8F5CCF24, 0x7E967ED1, + 0x03188B3A, 0xEBF185C7, 0xCE0D8ED7, 0xF92D8E99, 0xE754BE14, 0x4FBC76B1, 0x081CAFEB, 0x9F2FC213, + 0xCE6706BF, 0x48FE7525, 0xDFCABAAE, 0x771AFD1F, 0x1C3F8B69, 0xC999F6EC, 0xA3A08E1F, 0xED14EBBA, + 0xBFF9C3A2, 0x5B317E95, 0x4CF3B8AF, 0xFC2A5E8C, 0xC073E609, 0x2C401B40, 0xB6D98873, 0xBEF3E427, + 0xCE0FF937, 0xB99EEFB0, 0x5BF2F26D, 0xD1C77AB9, 0x7FC37F7F, 0xCE77C3FC, 0xF57BEED5, 0x5C878C87, + 0x2D8AB13F, 0x3BC1ACFD, 0x5E8BFF50, 0xFAA19E62, 0x49AF1CCD, 0x4583FEC4, 0xABFC71E6, 0x4D2A5F6B, + 0x307B44E6, 0x0B1ED547, 0xF1C6EB42, 0x9EE3F5FE, 0x443F19CF, 0xD43E912E, 0xF7B3169C, 0xA01EBFB3, + 0xD21CDCBF, 0xAA0FD984, 0x629A07B1, 0xFD7335A9, 0xFC2ADE1D, 0x5FEA64D6, 0xFBE60D16, 0x0EB0DFA1, + 0xF9125B03, 0xB926D6F5, 0xBEC5C05F, 0x66DDA27D, 0x19A2FC06, 0x8B5BB91F, 0x7AFF229B, 0x8D39EE27, + 0xAA7DC2B7, 0xB8C0FDD7, 0xF3335F58, 0x1DECD7F3, 0xF187CD0C, 0xD7ABEB07, 0x178C60FD, 0xE2250C04, + 0xE7ED8C58, 0x8BC1FC43, 0x7DC669B5, 0x7F6ADF2A, 0x85E8FA1F, 0x7FA91F91, 0x7E33CC7E, 0xBDCFDE36, + 0xA1FAADEB, 0xAF6A33DF, 0xB1AEEF25, 0xE1D9BDAA, 0x1FAAFEEA, 0x947549D5, 0xAFEAAD1D, 0x13F5EA7E, + 0x349B4E43, 0xF09E4AF7, 0x0821E25E, 0xCAE77D38, 0xCD7AF9FD, 0xA695EE5D, 0x0BD504DF, 0x5BBFCF34, + 0x31E9E1B8, 0x7957B1F2, 0x1B8DA1E4, 0xDFEEB7F4, 0x5FC57571, 0x82FB1B52, 0xF1FE41B3, 0x25F8FF3F, + 0xE7575E4F, 0x79BD3A9F, 0xEDF7DCFD, 0xC1F777AC, 0x59DF24FF, 0x06000000, +}; + +u32 point_table_binary_11[] = { + 0x11728555, 0x4B485461, + 0x143EF7BF, 0xFF9D5167, 0xD2C6D4CA, 0x16929952, 0x8156D2BB, 0x102211B2, 0x87256104, 0x61D1A245, + 0x46510BA1, 0x450841B4, 0x2BA28840, 0x83406A21, 0xA4518945, 0xA5D4222B, 0xAC169551, 0x8B308A4A, + 0x1495F239, 0x77E674EE, 0xB9E70ED7, 0x5168761F, 0xE73BDFF9, 0xCFE3BB83, 0xDD9005F3, 0x807F6525, + 0x21C46784, 0xC33EFC96, 0x7010BC1F, 0xE25DC8C2, 0x9F00C63E, 0xEBB39FAF, 0xEF59E58C, 0x290EE984, + 0x3F59B8B3, 0x628983E7, 0xE21B4A2C, 0xB21EF9F5, 0xF431DDC6, 0x7ACF49EF, 0x3140AC45, 0x0F36379E, + 0x461C23DC, 0x0FA04CF5, 0xF96CED02, 0x44843CBC, 0x0D60A7AB, 0x6A271F96, 0x52FC2525, 0x9E84FB8C, + 0x73094F02, 0x984D46B5, 0xA3073B20, 0x84A3845B, 0x30C2F1C5, 0x542F1720, 0x70D528E2, 0xF82EC265, + 0x0069A558, 0xC5714DB8, 0x8270BDBA, 0x3E6B9CEA, 0xC10180F0, 0x7663BDD3, 0xCF0CBDE4, 0xFA40F108, + 0x80D5A42E, 0x713F2384, 0xF388DF69, 0x6EE57E93, 0xFB4B9E87, 0xECC3AAB5, 0x2C9ED76B, 0xC24B28FF, + 0xAB1E62DC, 0x43B80620, 0x74DA0A71, 0xBE33EFED, 0xF4DE5581, 0x756B560A, 0x2E24FE40, 0x209BF5BA, + 0x08E790DE, 0x0DEBD0AC, 0xFB49DEDF, 0xFFF8F27E, 0xE3A839C8, 0xF587B10F, 0xBFB9C7E1, 0xF44B25FB, + 0x2803523C, 0x2CF38187, 0xBA9FDF23, 0xFC392538, 0x6DDFA180, 0x1E77F4BC, 0xF9055BCD, 0x0157CFC5, + 0xB05FF7FB, 0xF513F5F2, 0x486F6266, 0xBDE046B7, 0x9E17C787, 0xF88DEBDD, 0xA5FC909B, 0x1F99A312, + 0xFDEA52EB, 0x8FFF9ED5, 0x9380C1F8, 0x15F10B5C, 0x7DE60B4E, 0xE4CBBECC, 0x42D997E8, 0xA97C6B01, + 0xE3F754DF, 0xF6E54BFD, 0x04F6E6FF, 0xC16AF0F3, 0x93F5F526, 0xEBA6BB0F, 0x8A939FA0, 0x1872B81F, + 0xF14FE80C, 0x36B8FDB9, 0x7E4B396C, 0xD430FF23, 0xF1DFD1BE, 0x6AEC0B59, 0xC5B933B1, 0xF82B7279, + 0xB29DF949, 0x7A9046FC, 0x6EEAAF77, 0xFC94C3F7, 0x70AC31FE, 0x9BB1F851, 0xEF892EE4, 0x7CD14BCB, + 0x89B7B17F, 0xF289FF0B, 0x60F24774, 0x84F9E2CF, 0x58D7D830, 0xC7CB691E, 0xA900A3BD, 0x131B382E, + 0x58F59B6E, 0x3DF1A37A, 0x65AF60BE, 0xE46744CC, 0xC244FE5A, 0x80A97A3C, 0x9FC8270C, 0x9B71C07B, + 0x9FE3DF60, 0xC9682FFB, 0x57F4D2B7, 0xD9959C5F, 0x407C72EE, 0x647C4A31, 0x5F301CC4, 0x41C6F27D, + 0xD05D530D, 0x7C4FA297, 0xD21B3BC5, 0x7ACE3D6E, 0x01883EB5, 0x9B992F18, 0xAAF03BCF, 0x57FCAABA, + 0xC7EFF07D, 0x8B5EEA45, 0xFB11FBE1, 0x13F17753, 0x7E767488, 0xF9827118, 0x32198BBF, 0xC3C72714, + 0xFB5BF432, 0x56DB4DAE, 0xFF895F4E, 0xDFC7AE29, 0xD35F3F30, 0x81CDFE7E, 0x5286A083, 0xB1F841B5, + 0x1BCB79BF, 0x32AFE009, 0x15F6CF5F, 0xD7A9BD8C, 0x657F46AB, 0x7184DFE3, 0xF9FD0A76, 0xFAEF03D7, + 0xC08B447D, 0xF2A75E86, 0xEC5FCF2F, 0xFA5C2CCA, 0xF72CF76D, 0xFC8D5F63, 0x2CF7188F, 0xC76DFF7D, + 0x863B548D, 0xDB3F61FA, 0xBF093D85, 0x45FEFC8C, 0x1E68F4FB, 0x29BD2EFE, 0xC2C3CEFD, 0xA77E3702, + 0x9EDFA7E5, 0x27E97BF3, 0x9ADF875F, 0xB89EBC37, 0x538B9EEC, 0x23A732D6, 0xE1BDC799, 0x77E603FB, + 0x5602FBEA, 0xFF030000, +}; + +u32 point_table_binary_12[] = { + 0x11728558, 0x0B7094D5, 0x153EFFFE, 0xBBFFFFEF, 0x2B8F0DAF, 0x101E22A4, + 0xCA944718, 0x60A01588, 0x25ADA824, 0x4061320C, 0x2AC2B4D8, 0x52E45144, 0x1AEC6899, 0x4AA5B5CE, + 0x3816A70A, 0x13A5E850, 0xD3328C53, 0x290A450C, 0xE5112985, 0x2A147914, 0x2B0F1B1E, 0x427824E4, + 0xB9FBEF7F, 0x7BEED9B3, 0xCBDD9BED, 0x7433C9EC, 0x37DFB9E7, 0x9E7BCEB9, 0xE79C1B91, 0x80C9620F, + 0x80F75930, 0x714F7F4B, 0x403E948B, 0xD5005D13, 0x9C930020, 0xA00CF126, 0x00F7C7F6, 0x1AC21311, + 0xFF0DBFE5, 0xD9058423, 0xB8BE05C0, 0x5C1D5C42, 0xEB2B90BF, 0x81F81756, 0x42F2E22A, 0x4C868500, + 0xD15DE199, 0x5553060B, 0x28807258, 0x0F107B38, 0x782C2F6A, 0x09D1C818, 0xC27B2586, 0x1188D702, + 0x145C7496, 0x93FC085C, 0xFF28AE77, 0x9CA98427, 0x20FF23DC, 0xFE31FB03, 0xC2680F14, 0x03D8D3ED, + 0xEF913D03, 0x517E0480, 0x13773E26, 0xBE1C7FBE, 0x05103A69, 0x2F92587C, 0x85FC24C4, 0xD1F0B89C, + 0xF80A621B, 0x207077B8, 0xA830EAEB, 0xAE4F3BAF, 0xD88FFAD7, 0x01143E18, 0x2DA5F5DA, 0x79F5F389, + 0xED886BD0, 0xFE4FA23B, 0x7F36AF8F, 0x10BB113F, 0x88FBD745, 0xC7CAFDC4, 0x4EC4F8F1, 0x8F89F621, + 0x7C19F7FB, 0x0F807135, 0xE4D27E1F, 0xA17F8FA3, 0x40456417, 0xF15AFCC4, 0x21E47700, 0x248F4706, + 0xF2FAFB05, 0xEE9F181F, 0x7A2F677C, 0x478B66F1, 0x317E1B6F, 0x5DA0F34D, 0x15D7D106, 0x10F70476, + 0x958F0C4B, 0xDC2C8EE1, 0xFED58133, 0x84CB448B, 0xF803EA5F, 0x655DA7F5, 0x7D44A7D8, 0x8B5F5E75, + 0x7A111E82, 0x3CDAEBDB, 0x6AFF3EA3, 0xFF34AEFF, 0xA7D5CAFA, 0x9B45279E, 0xEF7440A4, 0x31E60458, + 0x4D564F92, 0xBF4B7440, 0x00FDFFA6, 0x631296FC, 0x18F4CF28, 0x6BDCD8B2, 0x3E020689, 0x36198FE0, + 0x1CA780D6, 0x0F13D764, 0x7CC383EC, 0x5AE22328, 0x5F89F864, 0xB0A78A2F, 0x836F01E1, 0x7EA815D7, + 0x370E8520, 0xE9677D97, 0x3F018A3F, 0xC85D311E, 0x170EFB66, 0xABFBB517, 0x8BC7892F, 0x91C1C1DF, + 0x15E23BAA, 0xBDE2303C, 0x4E98F5B7, 0x5F4F26D2, 0x187300EC, 0x34CFFEB1, 0xA3BE092A, 0x4E44C419, + 0xC2E80571, 0x00F3AB5A, 0xBCA0FAD7, 0x37169E54, 0xF5795FF3, 0x6A080F17, 0xF5E23CD0, 0x87F295E3, + 0xE50CB54A, 0x285EEC7F, 0x5F3FAB1F, 0xFBBB9EF8, 0x212C3F0C, 0xF16E653D, 0xCB3B5576, 0x0DC9737E, + 0x9831FB19, 0xC2BC5F68, 0x51F6FAD2, 0xB7607266, 0x3DCADF7D, 0x3E305DDD, 0xAFE47398, 0xA2DA5772, + 0x253045DA, 0x87678909, 0x17EDDBE2, 0x2FA57AC1, 0xF9DEE999, 0x8B289F5B, 0x9097F93E, 0x1116AAF7, + 0x33BED79A, 0x47F97D1B, 0x790FF361, 0x9A775AE5, 0x0BE71A0E, 0xF1ACDF79, 0x0E86927E, 0x96B796C1, + 0x71F53E7B, 0xEDC63BB4, 0x1FAFF7E7, 0xF9F3F97E, 0xC5C4BF31, 0x9E116B80, 0x2A7FFD44, 0xE028C9B3, + 0xBEDB6F98, 0xB3687FBE, 0x8FB7C605, 0x5B88675C, 0x384ACC65, 0x4CFAEC87, 0xC48724CF, 0xE7B35BBD, + 0x6D2ACE9C, 0x57F707EB, 0x6B7F5B5C, 0x26DC21AE, 0x882FB13E, 0x1BFE99BC, 0x7F96BDDD, 0xEC6379A1, + 0xED97D95F, 0xB7AF09E5, 0xCFA13D33, 0x929FE5B4, 0x8F79278D, 0xBBC513F9, 0x0E8CCF8B, 0xBE9FAAD8, + 0xC078A9F1, 0xC8C44F8F, 0x572BCA0B, 0xD45796DC, 0x4A3CE378, 0xB1D1A6E2, 0x0CAFEBBF, 0x2A2E4011, + 0xDEAF09C9, 0x28E12651, 0x2FB17044, 0x68F31B2B, 0x7025E6E7, 0x4D5C8FFA, 0x7A8CE8DB, 0x5DBFEE5F, + 0x81F28731, 0x3F26FBCF, 0x92BCEE4F, 0xE6E3A5EE, 0x4EE275FF, 0x311FBD94, 0xCC23FEF3, 0xD47DCAEF, + 0x945185EE, 0xFED4FDC7, 0xE78905CC, 0xB584B9DE, 0x9B57C209, 0xAEF720EB, 0x7DE8697F, 0x82FA0BD7, + 0xFFF09270, 0x2AFF4E88, 0x1BF2BEFA, 0x269A5B65, 0x7D43FD2D, 0x245F6EBE, 0xA9F697E4, 0xC94815E9, + 0xFB08F521, 0x76CF5B40, 0xFB9D1367, 0xC546B46F, 0xA57152EA, 0xEF56FFF3, 0xF004C8BB, 0xCB9DE9A9, + 0xF941EB17, 0x5A7D93B1, 0x967C6486, 0xF148AE7A, 0x879F36B1, 0x19EDBBE4, 0xDBA662F7, 0x74B03027, + 0xAFE94BFB, 0x23863CF9, 0x83FB6BAC, 0x97B999FB, 0x2D7D62A3, 0xBD3AF207, 0x9FBF78B4, 0xB95E3D7F, + 0xF10CAF96, 0xF471BFB6, 0xD698BF21, 0x7E77AA5F, 0x589BBC57, 0xA95F9461, 0x3C71FFC0, 0x417716F7, + 0x2FEAA7BD, 0xE6C7FFA1, 0xF6CFA206, 0xF13CF3F5, 0x920F1EEC, 0xB841F958, 0x80F82D24, 0xDE8542D5, + 0x7FB75EF7, 0x1BAA7F5B, 0x2E894984, 0x59DE07F0, 0x0CCB67EF, 0x9F633F18, 0x89DFFA80, 0x5FE65FBA, + 0x7F8646C2, 0xEFC87EEE, 0xB7CE1EF3, 0x08E3947C, 0x2FD144F2, 0xA588F1BC, 0x1D7FB76B, 0xB8FED3FA, + 0xAB678D4F, 0x493ECDD7, 0x9A0DC4EB, 0xFD97E59B, 0x6E890AF2, 0xF7A594FC, 0xCDBAE045, 0x92D7FA2F, + 0xF536C405, 0x038D6A95, 0x8F540686, 0xABEBF196, 0xD0FA6EF9, 0x7D11FD21, 0xF375A4B7, 0x96E2AFE5, + 0x2FA27A19, 0x63E3B877, 0x80E2ABE7, 0xFB3EE44F, 0x60FD3824, 0x9EE0FCC8, 0xCE073D7F, 0x58BEB8B4, + 0x6B3EE1FD, 0x785F3138, 0xB112B79F, 0x8CAF9E2F, 0xE9F3494C, 0xF6F379AC, 0x3D5D4F52, 0x7FE47A15, + 0x33BAAA69, 0xFD7694C7, 0xCE2FFA7B, 0x5BFAF60E, 0x77D7A7E7, 0x27CF9BE8, 0xB83A3A2F, 0xCFABE29A, + 0x5349F565, 0x3FAE270C, 0x05A48FE5, 0x6DE4499E, 0xF7B3D33C, 0xCFB3F1A7, 0x9C4A9EDF, 0x2185A180, + 0xE77790F3, 0xBBF1747B, 0xB59497B3, 0x9DE48DC5, 0xADE788E7, 0xF93FFAAB, 0xD643EABC, 0x1F7DA57D, + 0x12CFFBFA, 0xFA6C799E, 0xFFA31B3B, 0xCFF27B00, 0x24369EEF, 0x6C237979, 0xBB31BF8C, 0xDFBAAF53, + 0xBEF3FC1F, 0xDDE6FE5C, 0x7D2F441B, 0x6030BF67, 0x4062E38F, 0xF04DC215, 0xF807DF2F, 0x466D229E, + 0xC5B77586, 0xD3EF1F5A, 0xBFB8B38A, 0xE5E9BD13, 0x8DB9F7A9, 0xEFA3C801, 0x792B53EB, 0x2536AAC4, + 0x3C7E4F81, 0x7C4F892E, 0x08ABBCB7, 0x2CF91775, 0x7D685CF2, 0x4FEAFB2B, 0xBC4F6611, 0x6239B52E, + 0x4193E6FB, 0x7710667F, 0xF53D620F, 0xA4F3B33F, 0x7A7FE154, 0xA8FEEF9F, 0xEF6F56E3, 0x35A0C838, + 0x43F80BC4, 0x3FC1796C, 0x8C41FE4A, 0xE7C380E9, 0xE26DCE07, 0x8A7FBF69, 0xDE9FD57C, 0xEBDD2A9E, + 0x55F3B7F7, 0x20C355EF, 0x67AFEFFA, 0x6BE8BEDF, 0x85B81AF1, 0x616B31D9, 0xABDBC7F1, 0xEAF16DE7, + 0xFDD43CAD, 0xC9EBE7D5, 0xF5F3BC5D, 0xB4D49AA6, 0xC6ABE094, 0xF321619E, 0xD7F31BAC, 0x556A7C23, + 0x5F05E7A8, 0xF374A4D1, 0xFA408D47, 0x7053B04C, 0xED57A172, 0xEB876AFC, 0xAC65CE72, 0xB5DF38D5, + 0xFE06E2F3, 0xF10FBEAF, 0xFCDFB066, 0xA8FDC79E, 0x6F7E9FFA, 0x25D7D3D8, 0xFBEE3B54, 0x4F65FD6F, + 0xC3F7E062, 0xEF20F9AF, 0x27F211B4, 0xA747A259, 0x9DEF432F, 0x794B797E, 0xA6793A5C, 0x0F25192C, + 0xFB47A361, 0x51FFE079, 0xDC3E2D76, 0x13CFF5B8, 0x7047FC01, 0xAA075C4F, 0x822FC707, 0x533DE17A, + 0x9397DFB9, 0x8C789E2F, 0x24CFFD8E, 0xFC1D32DA, 0x17503DE2, 0x7867E4B9, 0xBE051EED, 0x9A4AFA78, + 0x9EF1AF49, 0x3CA1D64F, 0xE37AFC1C, 0xE58BB67F, 0xB7F3F23C, 0xE6CC76C7, 0x907FB4F3, 0xA7E7A7C0, + 0xFAE46AEE, 0x5FD9E7E5, 0xFE67D542, 0x6D567F4D, 0xFB87FBA5, 0xD920DECB, 0x699F6E3F, 0xF707DF30, + 0xF72861EE, 0x27B0C81B, 0x9DAA8FD8, 0x5F31133A, 0x8E454A09, 0x9FC289F0, 0x97F8BEBE, 0x1DDA49F3, + 0x94E45FC1, 0xFAB83E32, 0x599DC7D2, 0xEF71594F, 0xC5525CFF, 0x5C680BE7, 0x4FD6FB1C, 0xEFDFFDE2, + 0x65C45EE4, 0x424A1FF2, 0x3819B537, 0x46F6A87C, 0xC720F73E, 0xE259BF48, 0xE3EDC213, 0xBF46DE36, + 0x66F0FE90, 0xE28DE184, 0xBBCF532D, 0xE225B4F7, 0x35E746AE, 0x792E3D2F, 0x26D6870A, 0xF8FDD122, + 0x56E0FB64, 0x4990F74F, 0xF156A9B1, 0x8230FBC3, 0xACF455A8, 0xF2C6BBE2, 0xB0CA67FC, 0x750679AC, + 0x0F1D55A1, 0x95B49FAE, 0x5FF7B73E, 0xFFE9F31E, 0xDB53F8AC, 0x7FA96A5F, 0x66DED5E7, 0x8153A251, + 0xC62B74DC, 0xB72A135F, 0xC4458BC5, 0x4A555F64, 0xA5758AED, 0x4FC9CF31, 0x5F50F98C, 0x7FF4F8EB, + 0xE7D5F7D7, 0xE715DD9E, 0x2F915F83, 0xFD66A1B7, 0x5AC5C923, 0xBE81848F, 0x22C678C3, 0x06B12B6B, + 0x7DDA3EFD, 0x3CDB511E, 0xED0D44DC, 0x7CBADFF2, 0x7E61FCA1, 0x4E7A5599, 0x2F6D779D, 0x9A0F917B, + 0xBD7C355F, 0x22A3E026, 0xC7AB5EC6, 0x4B3CE5AB, 0xFE1F3CC5, 0x33E49A9B, 0xE8FCDA7E, 0x18FF7A19, + 0x7FF854BC, 0xA6CA0787, 0x24ABD5FC, 0x709AE52B, 0xE1CE7E86, 0x91FC7AEA, 0x3E209695, 0x7983EF5E, + 0x3A0FE78B, 0xB3DB378B, 0xEA2FDFAF, 0xE84CDF63, 0x6ABD365E, 0xF4FD2067, 0xBFD5FAB5, 0xEC15F2BE, + 0x8AB8AC5A, 0x77D6430F, 0xF75FEAFD, 0x75CEB8D7, 0x589EEEB7, 0xF357E89F, 0xB33FB03E, 0x739FB920, + 0x67BFD0EB, 0x55DA5F4D, 0xF2D599A3, 0x1E713E78, 0xA5A29030, 0xFBC75B2B, 0xBBE81DFF, 0x263662DD, + 0x9598F325, 0x39D71B92, 0xC907F457, 0x578D67A5, 0xFC97AA37, 0x4E9DF910, 0xD71B9058, 0x5C30C7E7, + 0x3A9FEE9F, 0xFFAF3F95, 0x7FEE6C77, 0x03FF3F28, 0xDB1F5CBF, 0xEC47C455, 0xB57EA5FD, 0x93B6C7BF, + 0x4E76953B, 0xEFFBE80A, 0xA8A47EC4, 0xFDCC89FB, 0x52EF7FEE, 0x5F62030C, 0xA07EC2EF, 0xFD5095B9, + 0x4BCE87FF, 0x05000000, +}; + +u32 point_table_binary_13[] = { + 0x11728D58, 0x799054E5, 0x11EFF7DE, 0xCCBCB9F6, 0x84D9E5C8, 0x72094108, + 0x2A128A14, 0x97176145, 0x02264048, 0x36149620, 0x87617703, 0x8470935A, 0x04035610, 0x5D440A39, + 0x825A405C, 0xC2B12608, 0x44426120, 0x010C5A9C, 0xAE06040D, 0x080808BB, 0xCBB1C7EC, 0x5C5FFAF5, + 0xEB997CF3, 0xED0BC97F, 0xF3AB5F77, 0x7FFD75F7, 0xD7DD6FC4, 0x59288642, 0x80DBE5E6, 0x2B5F56AD, + 0x17E2AC48, 0x401140B4, 0x44DF5CF3, 0xE53221E6, 0x41198C05, 0x0897042F, 0x583CB487, 0x013012A0, + 0x76B4FE18, 0xE1EE2206, 0xCF038895, 0x195D643E, 0x9A97BB88, 0xF028B43F, 0x0220323A, 0xEF822C5F, + 0xD7335145, 0xE76D13F5, 0x16869FB9, 0x46E6E765, 0x0830C555, 0x0B370D13, 0x732D2C4A, 0xC465F83E, + 0x80F977CF, 0x6CD99F07, 0xFB75AA23, 0x7DE6435D, 0x8341E2A7, 0xC114F836, 0x40AFC3ED, 0x23C44F13, + 0xD5166EBB, 0x21632AF1, 0x253045EC, 0x0418BCA0, 0x4391233F, 0x5FDC15C7, 0x01BE5396, 0x790CBD6A, + 0x2ECFF85F, 0x5DC466C2, 0x2C7F6B5C, 0xE204C957, 0xC12AB109, 0xE0624F57, 0xADE3FDC7, 0x89080C41, + 0x7C3470C9, 0x317E6FC0, 0x20E886F1, 0xD995F33E, 0xE169988F, 0x81180F7F, 0xE022E185, 0x3042DC06, + 0xB8312A27, 0x48780EF2, 0xF900772E, 0xF85FB1FC, 0x8785E286, 0xC55707CD, 0x9F5AFE40, 0x57DB9FAB, + 0x1BBD1F90, 0xFC30512D, 0x2E00E8E3, 0xBDA78967, 0x7B911E19, 0xCFD9F66D, 0x7DB34FE0, 0x25E21F10, + 0xD7C5A7F8, 0xE3BA9941, 0xF7BB2BAE, 0x58385AEF, 0x2A74BAAF, 0xD82D2E88, 0x8F011A27, 0x6A05C4AB, + 0xF1992F0E, 0x58B8A13A, 0x7EE1B9A1, 0x2D52F1CF, 0x79DB98C4, 0xF127BEC5, 0xF1D8D3C4, 0xB37EEBD3, + 0x8962D29F, 0x89274400, 0x328F26E6, 0xD9F9165B, 0x2D7DDF21, 0xD864E7D7, 0xAE87CCFB, 0x5DC71CF1, + 0x18B11106, 0x0378A6E8, 0x79545FAA, 0xBE528F49, 0xF98C7F18, 0xB31DEB71, 0x9BD867C9, 0xBB77685B, + 0xA97E9BE7, 0x7727D93B, 0xED694BBC, 0x9A6FE53D, 0x24E523D5, 0xD1B98EEF, 0xE19C7D9E, 0x96C47C7E, + 0xA0A5AF0B, 0xE105628D, 0x85CD3BC6, 0x4AD9FF6C, 0xAF368D71, 0xA985BDEB, 0x63BD642C, 0x4E83DF31, + 0x1ECDE355, 0x6AF1FAB2, 0x449B471F, 0x0A085184, 0x18CFD3EB, 0x1259E4AF, 0x5AAFD3C4, 0x2E0B477E, + 0xE0AAFABF, 0xE23347EC, 0xB7EAF96E, 0xCC358CEA, 0xAF797D7F, 0x46F55DEC, 0x7ED2AA8F, 0x66F5AEF2, + 0xAABEEACF, 0x70514EF1, 0x2CD78F71, 0x7ED2FD99, 0xCEF71B26, 0x16927DEB, 0xFEA81F5D, 0x1C8F58F7, + 0x87A578DE, 0x4180DC5C, 0xD144E7AD, 0xB371CB93, 0x6217E10A, 0x51234E01, 0xE41BF046, 0xD7024F4A, + 0x5E9B2C1E, 0x96791F62, 0xE29F47FE, 0x28407C93, 0x369DCE1B, 0x85D87A6F, 0x6B8C427A, 0x0F7BB0FE, + 0xF125D51F, 0x35B612DE, 0x2A768AB3, 0x583F135C, 0x8B08AF45, 0xBC17FB79, 0x6F7D39BF, 0x1F7A4FD5, + 0xA5AE097C, 0xDEDB1801, 0xC87B2CF1, 0x56D9B3AD, 0x6CFC09FA, 0xD7120E11, 0x5E86F86F, 0x789F3745, + 0xA3EC5FD3, 0x82E816F2, 0x8FE31B6F, 0x68FC2EF1, 0xEC9F99D3, 0x58FF5FEE, 0x5F2D2AF1, 0xBC50E261, + 0xC7782CC2, 0xFEB21EEB, 0x73487C82, 0x633C8BC4, 0x19B101C0, 0xBF3791E7, 0xC83F6BE3, 0xE0BBB0D0, + 0x51BE1FE2, 0x9358EF41, 0xDD4D7C67, 0xF1913800, 0xE09AA7F5, 0x4DE13500, 0xC6C4C42F, 0x64F9E82F, + 0xDD9388EF, 0x8A1147AC, 0xBD6AEAB2, 0x7EA2DCA4, 0x788A3062, 0xF43FBE54, 0xF4217D0D, 0xE5B1FF41, + 0xAE3E95F8, 0xB3629F38, 0x8FF576CD, 0x954FFDEB, 0x14E21D38, 0x4F5F058A, 0x176AFF41, 0x9C41BCC7, + 0xA53BE657, 0xC967327E, 0xF58BCDA1, 0x14BF0AB1, 0xDDB21FED, 0x6D6CE7F7, 0x60E76780, 0xF909CB6F, + 0x1738C912, 0xC5DA439C, 0x6F9287CD, 0xDAB1B4FC, 0x4EF68C60, 0x7B540F30, 0x1A5E2479, 0xCE8F6B94, + 0x6F25DD6F, 0x11FA8B38, 0x38DD4BFD, 0x38995FB3, 0x2CF005DB, 0xABB470D6, 0xEFFCBB89, 0xE77C18C3, + 0xCD19A45F, 0x2436527E, 0x9EF6FC8A, 0xF8CE62B5, 0x157FF365, 0x633763CA, 0x075C7555, 0x507F098B, + 0x25D6799E, 0x85DABCB4, 0x78BFA3EF, 0x73E29BE9, 0x73BCE33D, 0x353FE99F, 0x12651676, 0x35891ACA, + 0x07C73732, 0x33B19AE3, 0x3DCBC2FA, 0xD0F85C9E, 0x57A5D6FB, 0xD176C68A, 0xC89E32BF, 0x9ACF533B, + 0xFEBE58A0, 0x93DC9F52, 0xF354ED6F, 0x6A3F51FB, 0xD31CE451, 0xBE7E4C6C, 0x1DF1CDFB, 0x5B3AAFDA, + 0x57EBA302, 0xEF730E99, 0x6C51CDF6, 0x4A2D7BEE, 0x67B4CA54, 0xBDA4D747, 0x7A3DB0BE, 0xBB2A764D, + 0xF627556F, 0x6CAFB657, 0xB49F637C, 0xB85FB867, 0x7867CAF5, 0x9A8A17BF, 0x3F433307, 0x1356F68F, + 0x66381FF3, 0x8D582F74, 0xCF76D26F, 0xB6AFA8F3, 0x6B26FA8B, 0xFB84A77F, 0x741EE37B, 0xEF17CDF7, + 0x13AA0FDF, 0xCDF03F9D, 0xEA23D99F, 0xE306B422, 0xACEE47DC, 0x1FC446FD, 0xD7727CF4, 0x639111F2, + 0x7DFC49CC, 0xFD0E7AC4, 0x3F70B4CF, 0xFD04CAB4, 0xF172FF49, 0xD9E7FEA4, 0xEF31AE93, 0x3D357EDC, + 0xEFDCE7DD, 0x871CF3C1, 0x7CD80083, 0xDFDB5AAB, 0x1F8A5ABD, 0xB3DC1FEF, 0x3EA87B08, 0x77421EE5, + 0x01E569FE, 0x32F63DE1, 0x8A10CE47, 0x8CE77B57, 0xB85E23AC, 0xFA67228F, 0xD853676C, 0x607FD3E5, + 0x957E9CF4, 0xC71C603E, 0x4A98ED69, 0x5FFBC7CB, 0xF6CC4EBE, 0x9372BC5C, 0x7DB37E4C, 0xF8882817, + 0x9FA1FD9B, 0x59EBDEDF, 0x3631D58F, 0xF5E5396D, 0x88FF33F2, 0x887D3DB2, 0x6FCBF1D7, 0x6FE63E40, + 0x7887586A, 0xE9FB77E6, 0x1C207D35, 0x3F6CDF98, 0x0DDB8957, 0xF3A5CAB3, 0x3DFD6331, 0x99E4157D, + 0x588EF577, 0x04E7EB19, 0xEFA7FCDE, 0x69BEE76C, 0xF0AF95E7, 0x79D657BE, 0x55A9F78F, 0x7CAB81BE, + 0x2DF47E79, 0x3E441743, 0x4896D703, 0xDAFDF2FB, 0x8F76D066, 0x12BF14E3, 0x7718DBC7, 0x06DF483A, + 0x6F09FABF, 0x0FFD417D, 0x92670C27, 0x134B08F3, 0xBCF617C7, 0x1E21CCF6, 0x218BE737, 0xF3E123D0, + 0x8931D907, 0xC4649FE5, 0x31673364, 0x79EFBBFE, 0x6708F3BE, 0xE479DDD7, 0x9EE455FF, 0x7E8E18EF, + 0x97B9DADB, 0x41DE5752, 0xFD87F1DD, 0x90D84BF8, 0x2728FF35, 0xDE37644D, 0x81FFE847, 0x466915C4, + 0x17DAF517, 0x1CEC3948, 0xF5C7F299, 0x1DCCCFE5, 0xF75B77C0, 0xF8ABFC5E, 0xEBBED135, 0x593FD1CD, + 0xB598F455, 0x7E2CCEC7, 0xFD00B16F, 0x747094E7, 0xFB47CF27, 0xDE92E36D, 0x2431DB8B, 0xE5E9ED64, + 0x7BEE49FA, 0x2019876F, 0x4311E13E, 0x387FADC9, 0x7BDBFAEA, 0x87D479B1, 0xD78CAEF2, 0x7B355E30, + 0x06F1F9F7, 0x8EAF5A8F, 0x258851BF, 0xE51FCD72, 0xC778AAF1, 0x6679714E, 0xEF4C7824, 0xE27AFCD5, + 0x202652BD, 0xAAF156F3, 0xC1F22D3B, 0x9AFD49BE, 0x33E246F4, 0x77ADBB0B, 0xE1FFD57F, 0xD478703F, + 0x310EF37C, 0x54E3C1F2, 0xE625F73A, 0x9E472F5B, 0xD8EFF50E, 0x91F553FD, 0x48E5957E, 0xE4209FEE, + 0x9FD20FC5, 0x35F182D5, 0x2FBCDDF5, 0x00F507C6, 0x81A1C1DF, 0x527FE0F3, 0x1AC77A9E, 0xA0797319, + 0xF71FCC1F, 0x7E5DDC94, 0xF55DA67E, 0x3AADBF1C, 0x8213B2BD, 0xC412D721, 0xC2AC1FD9, 0x6FB4627F, + 0xD3E22B62, 0x886FE2F7, 0x728691C1, 0xFB17ED0B, 0x3E2FEC70, 0xF457ED87, 0xAA3CF75B, 0x57EF4465, + 0x5AFF4CFA, 0xA7F893C4, 0xC1FEC153, 0xBC4FCFB2, 0xE29591C8, 0xBEE1D8BF, 0xD57EADF6, 0xDB15E8CF, + 0x5778FEE0, 0xF81734FF, 0x1967B56D, 0xF914E583, 0xFB69E6F9, 0x9A8FA8BE, 0xB8FEB3FC, 0xB736713F, + 0xA6FB0486, 0xDC6AE7C8, 0xF3BE1488, 0xDED925EF, 0x6729797E, 0x0FD923EF, 0xBC28BF87, 0xCC1D7535, + 0x72FF0EBE, 0x545BC1FB, 0x99BD7F4F, 0xAB795DEE, 0xCFD9CB6F, 0xD9FD81F7, 0xF71655B5, 0x3B89E77E, + 0xD062E09D, 0x72FE7EA2, 0xFD3CAFF8, 0xF616E2B9, 0xBEF37E53, 0x9721EFEB, 0x6DE6DEBD, 0x22D77BAB, + 0xF27A7B5F, 0xE67DBCA0, 0x4B7D42CE, 0x479BDF87, 0xC7F0FE9E, 0xCEF33EDE, 0xEE7BE152, 0xB93E53F2, + 0x9CBF82BE, 0x915DF27E, 0xDEE14AB4, 0x84E4391F, 0x05DBE28F, 0xF27E46FB, 0x58C7CEF1, 0x55F27E57, + 0x502CC610, 0x5E8FFB5F, 0x36FABB3D, 0xF14392E7, 0x7A6B7D3D, 0x42FB8A38, 0x817C1640, 0xA8306AE7, + 0x9BEB3934, 0x356CDB6B, 0x423E84F3, 0xB52AD28E, 0xF70FAAFF, 0x9CCAC6B6, 0x948FFB90, 0xFF16E667, + 0x747896DC, 0x8F52F952, 0xB12A3F0C, 0x711BCCFF, 0x5F1AE613, 0xE6FDDEA7, 0xD74D94F7, 0xF554BDF0, + 0xF783C7D7, 0x10227E30, 0xE247F07D, 0x7D18F690, 0x7E47C48F, 0x637D479B, 0x8ED37D14, 0xFF45A32D, + 0x9FD937BA, 0x85F031C4, 0xD829B237, 0xC7DF23AC, 0xC6E31D5B, 0xBE45A518, 0x47588D27, 0xEFD7ADFF, + 0xA4B5778C, 0xBFCA63BE, 0xACFF9F43, 0x4D5A25E5, 0x53B5CFFF, 0x4FB57ACA, 0xE8C8FF2F, 0xA5DF77B8, + 0xFDFF8C6B, 0x415388EA, 0x31F97F4D, 0x5EE31CF9, 0xFB2A31F4, 0xCE7D727C, 0xA0AA2E44, 0xF161FDD8, + 0x8A7A3FC9, 0xABF1EB6E, 0xF39E8B91, 0xF788E778, 0xEA9FD79F, 0x93F9C4D1, 0x067A2F62, 0x818D73CF, + 0xE91F12E6, 0xFFC7428F, 0xBB26F1FF, 0x73E9FC9B, 0x36CE9EAD, 0x754B7E6F, 0xDE331E07, 0x6DF9CC1C, + 0xB19C7835, 0x5F976D3E, 0xB02D6E7F, 0xDF2AF9C5, 0xF941BCAF, 0x30F62399, 0x775F6ADC, 0x2BF39A1E, + 0x7ED2F1BE, 0x4A3DA9F1, 0xF9370000, +}; + +u32 point_table_binary_14[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11725D91, 0xCD6BD370, 0x18C7BF49, 0xA3B65A6B, 0xD7171813, 0x71F6E079, 0xEB7F3043, 0x779636CC, + 0xB3B6A917, 0x155FBADA, 0xE314BA80, 0x6CE21463, 0xCC14868A, 0xB4D5CB0F, 0x44FB3270, 0x7A720664, + 0x08A26EB1, 0xEC229B6E, 0x85DE4416, 0x3A9FE4B7, 0x21FA5C12, 0xBEDFCFF3, 0xF67BD6C0, 0xA3899888, + 0x30D080EF, 0x48B07FB0, 0xE41C9F93, 0x8E3A779C, 0x26C20204, 0xA0852161, 0x9B62C10F, 0x11F07D6A, + 0xA24FE479, 0x41FA0EE2, 0x95576510, 0x5BBCDCB6, 0xD41510A2, 0x1F469C22, 0x47C30CF1, 0x5C593B35, + 0xC660CD3C, 0xAB560C86, 0xE9E76BEB, 0x5F965FBB, 0xF4A83EC5, 0x7981F8E1, 0x484A1E22, 0x3E70B7E2, + 0xD7B20CF3, 0xD9A72F1F, 0xCF31DC5C, 0xF9357D83, 0xF3FAD449, 0xCE8BC42B, 0xC9583442, 0xBC9617AE, + 0x5D8A33FC, 0xF4DBB3E6, 0x2D8FBBBE, 0x5BD7475C, 0x26218F0C, 0x13F7B964, 0x55F52203, 0x3A80B329, + 0xADA21B82, 0x447E3CAD, 0xE564F2B1, 0x01D8559E, 0x277519AE, 0x24542F6F, 0xD15CB1EA, 0x34377A40, + 0xDBE6FE1E, 0xF22F2754, 0xD9F5DBA6, 0x63D70DAE, 0xEF257D2C, 0x5250DC3D, 0x7E9B1D6B, 0x57DF47FA, + 0x4824E3ED, 0xE7943A4D, 0xBDC875BF, 0xCB270B8A, 0xBB47BBE6, 0xD88D1D3E, 0x40BA9C2E, 0x8EBA73B5, + 0x4CFB9DD7, 0xDFA611DA, 0xD2125643, 0xD84F7E3E, 0x31AEB8FD, 0xB10C583B, 0x790796FE, 0xEE5B1B6F, + 0x186A8EE1, 0x5BABB769, 0x2FF27D83, 0xE467C554, 0xCCBD4B2C, 0x65F49735, 0x868D47B6, 0x797B86E7, + 0x1F5CA039, 0xC5B877B7, 0x33C74AC5, 0xD32AC3FB, 0xABB38D2A, 0xF537CEAF, 0x7F2F3FA0, 0x7E5FBD39, + 0x3C3E447C, 0x21A9FA04, 0xE2FD5A35, 0xA04F32A8, 0x2FEC734F, 0xE86E35BD, 0xF7A3F3D0, 0xBB474EBF, + 0xC0E73E44, 0x7C2A7DD6, 0x7BEFFBF9, 0x818A41FD, 0x3F0EBC7D, 0x631DE6F5, 0xC2949711, 0x35D5F5B7, + 0xCC76C7BA, 0x47FD3E00, 0xE63CCFEF, 0x237FF244, 0x5149FEB7, 0x77648241, 0x8F68DEBB, 0xC3A11337, + 0xA58B9808, 0x214A7A3E, 0x5D48C9E1, 0x3AFE8D3F, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xE6ABBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6498, 0x14D49EE8, 0x2CB09161, 0x77C79D53, + 0xBB966F64, 0x60B8CBC0, 0xF0EF0D44, 0x9E11289F, 0x1654E20A, 0x929F59B2, 0x6BC58C8A, 0x8D0C6776, + 0xDFFF77E7, 0x14449E09, 0x285F2894, 0xEA6C0094, 0x5F593E7B, 0xC58CB68D, 0x0C6FCEFC, 0x7D7B7B27, + 0x449E1928, 0xEFA2146C, 0x640894FF, 0xBCE3EDC1, 0x95651071, 0x16A07831, 0x53AA8830, 0x507C45FB, + 0xCE95D340, 0xFA4E01F5, 0x9D86C8B3, 0x02E51D85, 0x82C1E66E, 0x0B59D99E, 0x9E0A34FF, 0xCEBF756B, + 0x56EF07B9, 0x7E5A530A, 0x441D1B50, 0xDD8EA095, 0x6520F781, 0xBCF6F614, 0x4B024301, 0x1F033B5C, + 0x3F58BD91, 0x8DC60E68, 0x38020000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11725592, 0x4F68D360, 0x18C69FB4, 0x699DB5A6, 0x5D184314, 0xB1541D3B, 0x96301982, 0xA230373D, + 0xF9272B05, 0x7B1006CB, 0xC6868731, 0xD7924DF1, 0x3070ADD6, 0x83302859, 0xF1B08397, 0x5A2FDFC9, + 0x36FEC58B, 0xB0B0A907, 0x616EC115, 0x4104B5D0, 0x8B27C3E6, 0x9BEF1B0C, 0xBF4BC2F3, 0x7BDFE7F9, + 0xDE37F901, 0x716C7405, 0x10071A08, 0x1E8D1E4A, 0x985ECFB2, 0x7CCC5BF4, 0x6CC42548, 0xC00BA4A4, + 0x1D3A6F3B, 0x1000829F, 0x6D740644, 0x5F949E09, 0x3CE72E09, 0xFC15763B, 0x725B8242, 0x2F0C96BE, + 0x901F8833, 0x6C377EBB, 0x9549A14B, 0xA45FD04E, 0x1D4F907E, 0x69662267, 0x64185666, 0xC76F9626, + 0x195AB50F, 0x6BABEF45, 0x5D80EA66, 0x3423E5D7, 0xA1F8C0BC, 0x9E63F0EC, 0xD6F9EA7D, 0xC183C44F, + 0x68214D25, 0xBE343457, 0xE839C910, 0x5B218BDB, 0x82CBC48B, 0xFA04CF77, 0x1BEFD40A, 0xF9E31CF0, + 0xE7BBE021, 0xE2B79286, 0x1C24EE3D, 0x6DD54A96, 0xDC445B41, 0x98F4B256, 0x48FBB96B, 0x8D4F6E65, + 0xEE0D1F6B, 0x3E22FAC2, 0x6D867B5A, 0x5EF6F9AF, 0x32E159CE, 0x7BB5B2E0, 0xFB880F24, 0x43DCB737, + 0x7F3A670C, 0xD2FCEB2F, 0x379DACE0, 0x1DC487B5, 0x3EDEBF31, 0xE558E16E, 0xDE3FFF70, 0xB77F7F7B, + 0x6F6F9167, 0xD86AD942, 0x8F909ED1, 0xFB077D7D, 0xCA768F1C, 0xB618A237, 0xB075F78E, 0xE007884F, + 0x6B86ECEF, 0x63DD72B2, 0x26ED0BDF, 0x802B9705, 0x8F121F4D, 0x5E53FD7B, 0x2D154717, 0x32C47F3E, + 0x714BE608, 0xCF37299F, 0xCF7F90EA, 0xC6F4FE61, 0x3F47D9C0, 0xAA63897E, 0xA5C930A2, 0x76A553FE, + 0xBE165B76, 0xA15BE831, 0xD2C7B48B, 0x7C5FB5FA, 0xABC7D571, 0xCA3D0BC4, 0x5E0BBF78, 0x73EF3B28, + 0x5FB0E9EC, 0xFE079D1F, 0x19EA7A95, 0xEBF80A78, 0xAEFC08CB, 0x0A54D253, 0x6ABACFCF, 0x29A787CC, + 0x7C86DFEF, 0x4CF66A1D, 0xFF9F7F00, +}; + +u32 pri_mapping_binary_4[] = { + 0x11722D92, 0x3F4CDB40, 0x18C59F1D, 0xF3A76D30, 0xA9DB81A5, 0x2212A833, 0x32023146, 0x0D828AA9, + 0xB8160363, 0x4BD60A14, 0xE16662C3, 0xEE580994, 0x58552B75, 0x8B0D0C9C, 0x848A638A, 0x9AA10B89, + 0x22754102, 0xEA21533B, 0x40AA4C0C, 0x6015BEF3, 0xE596B37E, 0xEF7DEFDE, 0xD9FE0BB1, 0x423C9591, + 0x016A483D, 0x4B8F644B, 0xF1F3AFCA, 0x68BC1587, 0xC8489080, 0x234C4877, 0xB4EA8390, 0x81D46988, + 0xC7B2984B, 0xD39EC561, 0x9292C5AD, 0x88BB53DA, 0xE8AAF4C0, 0x60E94BA6, 0x94615003, 0x44BED5E3, + 0x5D866DC3, 0x799BEF71, 0xAFAA7425, 0xA890DA0C, 0xFD7AD1CC, 0x12BFDDE9, 0x9CD45CC1, 0x65E255C3, + 0x7DC3FDF1, 0xD9D565B3, 0x22788AF8, 0xACBCA83D, 0xE1FEA0D3, 0xA0FC842B, 0xC4D7E442, 0x8EFB8F0F, + 0x2F1ABECD, 0x800FC0FF, 0x3FCA2FB4, 0x55F4913E, 0xA69BE31A, 0xE91537FC, 0x54B248DF, 0x018E2331, + 0xDF5F6798, 0xD32C738C, 0xF42FDFF6, 0x3EFB9BA4, 0x6F00D7B6, 0xE83F40BA, 0xA44DE527, 0x48AF4EBB, + 0x33EB7D0C, 0x3F270FC2, 0x058F7C11, 0x70F95B9C, 0x33B8CF50, 0xD61D939F, 0x13FAAD66, 0xE009FEE0, + 0x23C3A466, 0xE6F8FC5E, 0xD0DAA5DE, 0x097FB8CA, 0x507C51D0, 0x74E251F9, 0x7B686F8A, 0x3E8F5E51, + 0x8EE698DC, 0x7FE37778, 0x4ED2234D, 0x3C307C8B, 0xDF73E808, 0x575143F8, 0x87720C9E, 0xE126FCDF, + 0x79DC6A96, 0x045789AF, 0x18C5E4BD, 0x7B76CDAF, 0x38D4F706, 0xE834957D, 0xD4550C93, 0xBEA61592, + 0x7BBD9FB7, 0x5F165FFF, 0xE05F7379, 0xE55DD0FB, 0x4FEE0100, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xE6ABBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6470, 0x130A0F51, 0x16D8C830, 0xEBD48D93, + 0x3B676C64, 0xE07FCD70, 0xEFE64B88, 0x3C23509E, 0xD9C8D581, 0x11287FBD, 0xE2F4CA69, 0x651B1918, + 0xCE3230BC, 0x7F039167, 0x02CA8738, 0x090581F4, 0xEF98BC62, 0x797B0A50, 0xFE1E03C3, 0x9F3B1079, + 0x66A0BC89, 0x5188B202, 0x50BEC3A9, 0xC4B52871, 0x2343797A, 0xD7CACAA4, 0x8D0CBCAF, 0x80CABA21, + 0xEA5880EA, 0xC2844A42, 0x0C80EADE, 0xDEFAF3E6, 0xF40C9602, 0x86063E06, 0x56A07891, 0x52AAB3A1, + 0xC00E6838, 0x00000000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11725590, 0xCD4F1351, 0x14C5CF4C, 0x4745ADC3, 0x505DB831, 0x3635610D, 0x917FA019, 0xF9031806, + 0xBF5662A6, 0xA0892110, 0x86322C15, 0xD2164208, 0x09C950EA, 0xA61B298D, 0xC6F85694, 0xA94696A6, + 0xDDB83191, 0xDA36DDB9, 0xA04D70E5, 0xC2E1E3CE, 0x7B0D91BB, 0x99C9F9BD, 0x73EFB9F7, 0x374479B8, + 0x254303F6, 0x10BA13BE, 0x1D75FCFE, 0xBC72D7DF, 0xF03D6812, 0x24A08C01, 0xE9946ABF, 0x073210FA, + 0xE1A14F16, 0xBE307DA3, 0xD8E55DA2, 0xF827DA9D, 0x2ADFD152, 0xE987615C, 0x36F59B1A, 0x43D67EFA, + 0xE4F1A3AF, 0x019D72DE, 0x74798B21, 0x631493BA, 0x76AE1F49, 0x5021ED33, 0x3C309EDF, 0xD3C9373F, + 0x917D3D13, 0x61F05F74, 0xACDD9CE0, 0x32F112F7, 0x3104233B, 0x15A18748, 0x1F3626AD, 0x40EFADA1, + 0x59CD8A39, 0x0AE92372, 0x9CE7A07E, 0x4BF63043, 0x63F97D25, 0xE7292D1C, 0xA9B89467, 0x188DE9F1, + 0x41E27B4E, 0x71DB4D32, 0x4CAC7D6C, 0xBFAA0BFF, 0xE57586D9, 0x5882F383, 0x7475C54D, 0x897957A6, + 0x191286CD, 0xE71D24AB, 0x2BCB69CA, 0xD301FCB6, 0xE03DC4E3, 0x91517D80, 0x78CADA4C, 0xCF25180E, + 0x3F1C77BE, 0x78825F25, 0xAE19D37C, 0x8F86DDAE, 0x1617C9FF, 0x0728FC15, 0xB9AE1177, 0x236933F0, + 0xFFFAB6F3, 0xB354E077, 0xB256BB77, 0xBAFE8C61, 0x30660E05, 0xB90A99B7, 0xB94DCA8D, 0x26CDAF0B, + 0x1E26FE50, 0xB6CD60EF, 0xCF4B356F, 0xC1215E03, 0x4E9A82DF, 0xF8CFBF95, 0xF10A81BF, 0x513E69D7, + 0xBBF75489, 0xDF8F997C, 0xEFF9B16C, 0x2A693194, 0xB7EA156F, 0x87E75875, 0x5C258F4F, 0x2A7AE95D, + 0x5C4EF0FB, 0x6666DCC9, 0x717A876D, 0xE0E5BB12, 0x2ED61900, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xE6ABBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6779, 0xC0F0810F, 0xC8D8C8A0, 0x1CC4EEE6, 0x2CB09181, 0x6F15C39D, + 0x9D33583E, 0x303200C5, 0x3F6C6470, 0x530A0F31, 0x048AFFDE, 0xF5F6E42C, 0xA8382350, 0xBC5829D5, + 0x11247E73, 0xFAE9058C, 0x6D1B1918, 0xDE3230FC, 0x79039167, 0x02CABB18, 0x050A0B01, 0xE53B27AE, + 0x5ED11E06, 0x94FF0554, 0x721A22CF, 0x0CD26F94, 0xEA0892FF, 0xBDE3EDA9, 0x95E91071, 0x16A0F894, + 0xA0F66490, 0x3BBE97BF, 0x5D73BA8B, 0x6503C301, 0x3E0656A0, 0xB83393A8, 0x8830505C, 0x49B0BD4C, + 0x2D752303, 0xE70A86D5, 0x33A6EF80, 0x860B0000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11725593, 0x3D6C1261, 0x18C7FF77, 0x3DB55A7A, 0x524A8D8B, 0x9160DAC5, 0xA5C59A38, 0x3848D0AA, + 0x7169F042, 0x1D9B94D3, 0x0E462196, 0x0B1AE3D0, 0xD89E260C, 0x24868F30, 0xB1E985C5, 0x77829E83, + 0x8D89831C, 0x261DFC48, 0x806A9D1A, 0x6D51F662, 0xEBF3DECB, 0xE22D47FE, 0xBFE7E3FF, 0x3CCFB10D, + 0xF1D8F0CB, 0xF0026B18, 0x38E53919, 0x48F726CA, 0xCAE9DE8B, 0x9E0DAF04, 0x09788349, 0xE9809EF5, + 0x41C8C0C0, 0x671B23B2, 0xC8F3D03B, 0x80AA5B25, 0x803D51EE, 0x40D94257, 0xA51F0CCF, 0xA20523E2, + 0x6530D6DA, 0x8FAD970C, 0x780474B6, 0xFBBCCB10, 0x96C722A3, 0xC4A3238B, 0xC684CEF0, 0xD570AC7C, + 0xF12DAF92, 0xCE2C2B1B, 0xD852216D, 0x312443FA, 0xB48FE2AC, 0x62ED9579, 0x8761C8C6, 0x974547E9, + 0x4A5021AF, 0x339C0B6A, 0xE129E28D, 0x5CCB36E3, 0x0CC39BB8, 0xBFBF23F8, 0x00712314, 0xD378BE94, + 0xAA948B69, 0xF2F11BF8, 0xDB165C21, 0xBEE233C2, 0x93C43D3B, 0xF8DEB684, 0xBF43A42F, 0x85F4519E, + 0x67BFFFD5, 0xB18B423F, 0xFC9A6121, 0x7A7586CF, 0xB5E1774A, 0x59D3F57B, 0x2F9316F5, 0x8E9419ED, + 0x67DC9DEB, 0xEE858E7D, 0xDDA07E06, 0xB0FF44F0, 0x41E2B743, 0x29D74FD3, 0x74A4DC0A, 0xF14DE2BB, + 0x821F25FE, 0x20A8BBF3, 0xB4EBFE4F, 0x378A0C6A, 0x075DE987, 0xE0C788E7, 0x83A6C639, 0x7AB44F5B, + 0xE843A45F, 0x8E1A0BDC, 0xD75EB553, 0xB756855F, 0x0FE9A9A8, 0x1EE77AB3, 0x5AFF60AD, 0xBA7E97D3, + 0x1991379C, 0x6588F996, 0x343EBF53, 0x6F956CEA, 0x8706F9E9, 0x08AE120F, 0xFB6E4638, 0xD79FE60A, + 0x7374A766, 0xA9EE54F2, 0x14F711F8, 0xD3F77D9C, 0xE2BCB2E6, 0xE77D928B, 0xB95492E6, 0xDE2CED3A, + 0x9582B867, 0xBEDFCF4B, 0x7153416D, 0x9AFB3716, 0x9E9B29AA, 0xB7DFF8D6, 0x6ED9E2DE, 0x23C46783, + 0x8A9FF3C2, 0x7CFAD65C, 0x8CFA3401, 0xE7A1C8F7, 0x2568CED0, 0xF933017E, 0xEF3CDDFB, 0xCAFFF71C, + 0x4DF0EF61, 0xDCDD4FB4, 0x76B66271, 0x1FEF7E96, 0x9A75D7C7, 0xC5FC8CD8, 0x8B3FC1BF, 0x8BB82651, + 0x9C5A45DB, 0xBA26F4B1, 0x79DABFAC, 0x5FE2F753, 0x6BA4A794, 0x2CCA2A4E, 0xCCD2DE7D, 0x26EDA9D6, + 0xFFDFFC03, +}; + +u32 pri_mapping_binary_9[] = { + 0x11725591, 0x3F485B51, 0x18C5CFFB, 0x131335A6, 0xB1A6E052, 0x0CCF2238, 0x2849FC33, 0x052DD558, + 0xE710534A, 0x411C1A83, 0xA268A179, 0x44B18B20, 0x81AC427C, 0xBC74704C, 0x888877D1, 0xF80CB4B3, + 0x01EB9245, 0x1FE2E650, 0x53B21BA3, 0xDF7BD7A5, 0xDF722FBF, 0x73EEB9F7, 0x70EFC0C7, 0x804F8417, + 0x3885F4D6, 0xDDEB4F37, 0x07F6E5BE, 0xE66ED380, 0x5780009C, 0x21203CD1, 0xFC764104, 0xA49A816E, + 0x919F73D3, 0xEAC7899D, 0xE2C7038F, 0x7B921B02, 0x3CB46188, 0x89A3C11E, 0x2F83964A, 0xABF11986, + 0x6BBD7250, 0xD218D005, 0x4C5E709F, 0x60FBA624, 0xCB975ED4, 0x929F220C, 0xF785A152, 0x5EFF65A5, + 0xE57CDBF2, 0x2D1A1EBA, 0x9A4156DE, 0x0424F2ED, 0xA8A9F585, 0xF70CA562, 0x55D7D294, 0x5707CC0A, + 0xCF131B0C, 0x8BA18FB1, 0xD7E47B38, 0xA9FF2CCE, 0x722E11FF, 0xF621F12E, 0x48FC38B1, 0xAC6F6418, + 0x5EADA05E, 0x89CB97B8, 0xF540267D, 0x279A1C9F, 0x227DA910, 0x3606E394, 0xFB03585D, 0xE1E71D97, + 0xD4239A54, 0x2DFDC268, 0x99C525CE, 0xDB88C795, 0xEF31EB5D, 0xFFF43F66, 0x59E3794E, 0xE2D3CA58, + 0xBFC5AF72, 0xD54426C2, 0x7BB88E18, 0x54E5ABED, 0xFF6BAC86, 0xFB35BBE7, 0x4C789BE7, 0xB5EF33E4, + 0x948CADCF, 0x97D7CCAC, 0xCE7907F1, 0xF19033E6, 0xB7EECFB6, 0xCCBCC679, 0x27F169D1, 0x110811DF, + 0x9BFD92FD, 0xAC323C9A, 0x3787E79B, 0x5C77933E, 0xA244642B, 0xCF982B68, 0x49FA8766, 0x6DB836B6, + 0x45FD42C0, 0xCD047F6F, 0x17F95C2F, 0xFD4CB164, 0xE49C65FC, 0x3FCF0000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xE6ABBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67B9, 0xC0F0800F, 0xC8D8C890, 0xA6E41EC2, 0x2CB09161, 0x67E8CA15, + 0x335A3632, 0x309C6660, 0xB8758AE5, 0x03230350, 0xFEC14606, 0x51A30007, 0x05A07C65, 0xF8B4B692, + 0x948D0CE7, 0xEEFCDB73, 0x6A17443F, 0x23507E6A, 0x507B8A33, 0x507EEF8A, 0xEBC7B72F, 0x87E8633A, + 0xB09141D5, 0x28D01159, 0xDFDF3BF7, 0xD6C1F431, 0x03E5838D, 0x4C5840F2, 0x65A51933, 0xC2DC80F6, + 0xEE01DABB, 0x8B6503C3, 0x013E0696, 0x05207795, 0x82DDC5B0, 0x0AE8EB19, 0x3BA0E100, 0x00000000, + }; + +u32 pri_mapping_binary_11[] = { + 0x11724D90, 0x31480251, 0x18C7FF77, 0xF7320939, 0xAE726889, 0x8EA0668B, 0xC6A60E9B, 0xE3B25C83, + 0x032D5A1A, 0x2EA9CDA5, 0xC2B5062F, 0x87680AB1, 0xA537654F, 0xA1E6A470, 0x6989C39C, 0x72326EAE, + 0x33FBF405, 0xF52DFFEF, 0xFDF87FBF, 0xE1752047, 0x20AE0EF2, 0x0EDA34D6, 0xCC83B04F, 0xF37DB85C, + 0x0394C12A, 0x30AECA5E, 0x8CD2C4ED, 0xF0CAC497, 0x3CEFB340, 0x814ECBFD, 0xF03916EF, 0xFCF71AD2, + 0x1B9B22EF, 0xFC259B09, 0xCF420143, 0x8102D490, 0x18FA1FA2, 0x20AFF6C2, 0xE1268F73, 0x8EC5715E, + 0x6C88B2C7, 0xA13FA1D7, 0xAD4BBF02, 0x8E8D4567, 0x493138B6, 0x9D4236BD, 0xC551A934, 0x6E223B94, + 0x9F17DD96, 0xCFDA0874, 0x527178F6, 0x7ACEA2DE, 0xA88FF747, 0x21EFD580, 0x63554DA7, 0x2689B744, + 0xE8973CD6, 0x445B8746, 0x7C73C24D, 0x2588D78F, 0x5E45F144, 0xF659F38F, 0x3F97DEFC, 0xAA27F908, + 0xF195D939, 0x6B81F869, 0x261FDDB7, 0x39B285EB, 0xDDAB3207, 0x3E809ECF, 0xF690D711, 0xA15EC676, + 0x939651FD, 0xFD8F1F00, +}; + +u32 pri_mapping_binary_12[] = { + 0x11725D92, 0x314C1351, 0x18C7FFBD, 0x164128E5, 0x2868588C, 0x0D187570, 0x28049D1C, 0x0C05AC4E, + 0xCD518151, 0x821526A3, 0x88A46C84, 0x28A791C5, 0x80B52221, 0x4CDAAB61, 0x7831427B, 0x18653186, + 0x1E101713, 0x6D2B7630, 0x71B09730, 0xA9D15AFC, 0xEE3E12A3, 0x6FB9CBEF, 0xFFFFFEDF, 0x7BDF7B5F, + 0xC04B47A3, 0x041948C3, 0x79C8DDE4, 0x8B968E2E, 0xBA0E9766, 0x4A3A6407, 0x1CC02AFC, 0x8E5D5A6B, + 0x559000E7, 0x3B1DF512, 0xD7B9E9EB, 0xC38A9DE2, 0xC32F8EDB, 0x75ED38E0, 0xA11F8180, 0xD4E36A93, + 0x05D251ED, 0x716C4C60, 0xA9D32CE6, 0x5F0B5427, 0xF1E9DB4B, 0xF639C8D7, 0xDB3C1A6E, 0x259F5C11, + 0x6F522B05, 0x3692393D, 0x7D4F0025, 0xA068BADE, 0xA2E0A1D6, 0x0267DA42, 0xED0EF2F5, 0x45D4C8C8, + 0x45CA7D98, 0xD113B75E, 0x595DA393, 0x57F67C05, 0xCAF38E86, 0xFDE47B11, 0xCFEA53BD, 0xDCC7B926, + 0xD02DF585, 0x1B886FEB, 0xA5FC5C9C, 0xB98BF8B0, 0x323E1690, 0xB99FA933, 0xAF203EAB, 0xA883163F, + 0xF1A1EEAB, 0x9160BE8F, 0xF86565B4, 0xCBE2E5EC, 0xD6A6B197, 0x5349BCD5, 0x1B0A587D, 0xB301237E, + 0x3D42790B, 0xC08F4DD6, 0xAB483FA9, 0xA897ACBA, 0x9FCFCC75, 0x2DC8FBDD, 0x4F3CA568, 0xDC3F09E4, + 0xD799572F, 0x0AB42B43, 0x767F6339, 0x9BD154CE, 0xA99910B8, 0xAFA8A72C, 0xFE7DDC9C, 0xA67D15B0, + 0xE3819BB8, 0x5FEA6AB4, 0xF8F2A0D6, 0xAFF60AB8, 0x0D2C98F3, 0x5C577B95, 0xE7EC243D, 0x757B4E9B, + 0x3D2BF031, 0xFFF9DCFC, 0x237B7EC7, 0x4FC7D8E7, 0x21DF850E, 0xEF9116F2, 0x3DB8A14E, 0x45060472, + 0x6923A325, 0x687FBF69, 0x3E45F6D5, 0x916FA023, 0xDC62CDF3, 0xCD841E3F, 0x362250BB, 0x84F2F653, + 0xD665D23B, 0xBD3D6D56, 0xCEF3212D, 0xD84FFB29, 0xAD9A776F, 0x9EE7F3D5, 0x937E4D8A, 0x04ACFAE4, + 0x4A7E5D9B, 0xE23A6F48, 0x604651BB, 0xFFBF8F86, 0x907D6E7B, 0x7E65AD98, 0x4F2538A7, 0x31F4F7BE, + 0x3762397D, 0x38C8F338, 0xE0178835, 0xABF679B3, 0xC98C91BA, 0xC3EF647A, 0x92F5833E, 0xD6AD7757, + 0xF31E5BC6, 0x9314FE5D, 0x7F000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11725552, 0x3D4C1351, 0x1CFFDDF5, 0x54D4524A, 0xA9E282D6, 0x339AE884, 0x9038815F, 0x448C1BB9, + 0x16D4CD68, 0xAB2E2620, 0x50AA9362, 0xA0923840, 0x8472EAE2, 0x62D20649, 0x7831A6F6, 0x68229BDA, + 0x83C485A5, 0x1464C3C8, 0x9DB01843, 0x38C1FFBB, 0xD7487CCB, 0x5D7E1FFF, 0x8FDF7B2B, 0x10C74050, + 0x861FC8C1, 0x53E73D14, 0x4A38275E, 0x2B479CE7, 0x8E01BF04, 0x099846BD, 0xB44D67A6, 0x0232E099, + 0x37502D0B, 0x9F97BE21, 0x64DD2A21, 0x6C8A72DB, 0xCABA041F, 0xFD309C09, 0xD446EAFD, 0x0C27FBD3, + 0x5D238F19, 0xAA16615B, 0xA6F215CB, 0x3E2ACC70, 0x57CBC45B, 0x88FF925A, 0x786B3E14, 0x3E6999E1, + 0xBCDA163C, 0x4D78BC5D, 0x4FC46F30, 0x4CE6D77E, 0x140DE193, 0x891FD592, 0xB7B8AFB9, 0xE95EBE64, + 0x089F6786, 0xA143ED89, 0x70DFAB77, 0x93850CF5, 0xC306602F, 0x29CB58F7, 0x41213EAA, 0x75BBBECA, + 0x222C5317, 0xBE5D530C, 0xA9866424, 0x40F8627E, 0x8BF771F1, 0xDD841F57, 0x5B2EF27A, 0x2FAF1957, + 0x46E30C4E, 0xCEB2E74C, 0xC1EF99DA, 0x9923FB60, 0xEE9999A6, 0x7EABC0B7, 0x25C15710, 0x5F2FC782, + 0x9C7F1FCE, 0x24EEB412, 0xBF043825, 0xC1EF255E, 0xD7C2EEFE, 0xF9E2DAAA, 0x2989FDF6, 0x117E5BBE, + 0x1CA9217C, 0xF6E98231, 0xD641BE46, 0xA0AEECDB, 0x3FCC30AE, 0x2563DCF7, 0x3DFF7BA5, 0x687CE4A9, + 0x37A55A05, 0xEF257E4C, 0x4B4639BF, 0x99B30B99, 0xB4D8BF72, 0x78675EDF, 0x1394B26F, 0x84DEF788, + 0x21A6F5B8, 0xFAAA02EC, 0xAC2EF455, 0x84A7B4E4, 0xA57F790D, 0x09BDBF93, 0xE6537BDD, 0x9C9D3EDB, + 0xD007045E, 0xDDE9EA25, 0xAEFF69FD, 0x0A379773, 0x0C74F23D, 0x13EE9E1B, 0x47ED4FC6, 0x2981D710, + 0xDE1D8805, 0xF9FB78D1, 0x67A4F541, 0xCA7F7ACB, 0x2A15041F, 0x24BE518D, 0x5CE07D06, 0x07AE5FED, + 0x8D3258C6, 0xDC446688, 0xF2F843F7, 0x5ABE8703, 0xA40B371C, 0x5342A40B, 0xC4F4AEFB, 0x3719D2E3, + 0xE6447A84, 0xC1EBD0F5, 0x2F08DD41, 0x3E9F9C74, 0x733D377F, 0xF8ECE7F2, 0x7BAAE57E, 0xB5C5ED93, + 0x6DCF0CC6, 0xA36E9E89, 0xB6FE0FF8, 0xFFFC0500, +}; + +u32 pri_mapping_binary_14[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_rit_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_rit_all_p.c.REMOVED.git-id deleted file mode 100644 index cbe4511f..00000000 --- a/assets/obseg/bg/bg_rit_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -ae7bc76b4d60a623fd5d885c3ba308c390ff4504 \ No newline at end of file diff --git a/assets/obseg/bg/bg_rit_all_p.h b/assets/obseg/bg/bg_rit_all_p.h new file mode 100644 index 00000000..bb42ec52 --- /dev/null +++ b/assets/obseg/bg/bg_rit_all_p.h @@ -0,0 +1,48 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; diff --git a/assets/obseg/bg/bg_rit_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_rit_all_p.h.REMOVED.git-id deleted file mode 100644 index d45a7e39..00000000 --- a/assets/obseg/bg/bg_rit_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -bb42ec521c4b86bb010aecbbb6a8a4d66b8d4f20 \ No newline at end of file diff --git a/assets/obseg/bg/bg_run_all_p.c b/assets/obseg/bg/bg_run_all_p.c new file mode 100644 index 00000000..e2d5ce09 --- /dev/null +++ b/assets/obseg/bg/bg_run_all_p.c @@ -0,0 +1,1502 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_run_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, 0, 709.000000, -20.000000, -497.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, 584.000000, -27.000000, -491.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, 0, 584.000000, -24.000000, -515.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, 701.000000, -26.000000, -459.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, 691.000000, 123.000000, -323.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, 1000.000000, 135.000000, -314.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, &sec_mapping_binary_7, 839.000000, -2.000000, -371.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, &sec_mapping_binary_8, 836.000000, 80.000000, -2226.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, &sec_mapping_binary_9, 828.000000, 141.000000, -1741.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, 829.000000, 150.000000, -1450.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, &sec_mapping_binary_11, 823.000000, 150.000000, -1142.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, 1322.000000, 150.000000, -480.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, 874.000000, 150.000000, -818.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, 449.000000, 120.000000, -691.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, 0, 487.000000, -41.000000, -634.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, 0, 512.000000, -41.000000, -665.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, 0, 854.000000, -27.000000, -2542.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, &pri_mapping_binary_18, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x04, 0x01, 0x0000}, + {&portal_1, 0x01, 0x02, 0x0000}, + {&portal_2, 0x01, 0x0D, 0x0000}, + {&portal_3, 0x01, 0x0D, 0x0000}, + {&portal_4, 0x03, 0x0E, 0x0000}, + {&portal_5, 0x03, 0x02, 0x0000}, + {&portal_6, 0x07, 0x0E, 0x0000}, + {&portal_7, 0x05, 0x0E, 0x0000}, + {&portal_8, 0x06, 0x0D, 0x0000}, + {&portal_9, 0x05, 0x06, 0x004D}, + {&portal_10, 0x06, 0x0C, 0x0000}, + {&portal_11, 0x05, 0x0E, 0x0000}, + {&portal_12, 0x05, 0x0E, 0x0000}, + {&portal_13, 0x07, 0x0E, 0x0000}, + {&portal_14, 0x07, 0x0E, 0x0000}, + {&portal_15, 0x07, 0x0C, 0x0000}, + {&portal_16, 0x07, 0x0D, 0x003F}, + {&portal_17, 0x05, 0x0D, 0x0000}, + {&portal_18, 0x0D, 0x0E, 0x004E}, + {&portal_19, 0x0C, 0x0D, 0x004F}, + {&portal_20, 0x0D, 0x0B, 0x005B}, + {&portal_21, 0x0A, 0x0B, 0x004D}, + {&portal_22, 0x09, 0x0A, 0x005C}, + {&portal_23, 0x08, 0x09, 0x0048}, + {&portal_24, 0x0F, 0x10, 0x000A}, + {&portal_25, 0x0E, 0x0F, 0x0000}, + {&portal_26, 0x08, 0x11, 0x006A}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 729.000000, -41.000000, -472.000000, 710.000000, -41.000000, -472.000000, 710.000000, -22.000000, -472.000000, 729.000000, -22.000000, -472.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 594.000000, -41.000000, -476.000000, 594.000000, -41.000000, -503.000000, 594.000000, -14.000000, -503.000000, 594.000000, -14.000000, -476.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 706.000000, -41.000000, -523.000000, 706.000000, -9.000000, -523.000000, 742.000000, -9.000000, -523.000000, 742.000000, -41.000000, -523.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 633.000000, -41.000000, -523.000000, 633.000000, -9.000000, -523.000000, 669.000000, -9.000000, -523.000000, 669.000000, -41.000000, -523.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 590.000000, -35.000000, -524.000000, 578.000000, -35.000000, -524.000000, 578.000000, -14.000000, -524.000000, 590.000000, -14.000000, -524.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 590.000000, -35.000000, -505.000000, 578.000000, -35.000000, -505.000000, 578.000000, -14.000000, -505.000000, 590.000000, -14.000000, -505.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 560.000000, 55.000000, -524.000000, 597.000000, 55.000000, -524.000000, 597.000000, -59.000000, -524.000000, 560.000000, -59.000000, -524.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 560.000000, 294.000000, -524.000000, 597.000000, 294.000000, -524.000000, 597.000000, 55.000000, -524.000000, 560.000000, 55.000000, -524.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 860.000000, 294.000000, -524.000000, 1189.000000, 294.000000, -524.000000, 1189.000000, 55.000000, -524.000000, 860.000000, 55.000000, -524.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 860.000000, 294.000000, -214.000000, 860.000000, 294.000000, -524.000000, 860.000000, 55.000000, -524.000000, 860.000000, 55.000000, -214.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 1189.000000, 294.000000, -214.000000, 1189.000000, 294.000000, -524.000000, 1189.000000, 55.000000, -524.000000, 1189.000000, 55.000000, -214.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, 560.000000, 294.000000, -442.000000, 560.000000, 294.000000, -524.000000, 560.000000, 55.000000, -524.000000, 560.000000, 55.000000, -442.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, 490.000000, 294.000000, -442.000000, 560.000000, 294.000000, -442.000000, 560.000000, 55.000000, -442.000000, 490.000000, 55.000000, -442.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 490.000000, 55.000000, -442.000000, 560.000000, 55.000000, -442.000000, 560.000000, -59.000000, -442.000000, 490.000000, -59.000000, -442.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, 560.000000, 55.000000, -442.000000, 560.000000, 55.000000, -524.000000, 560.000000, -59.000000, -524.000000, 560.000000, -59.000000, -442.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, 1189.000000, 55.000000, -214.000000, 1189.000000, 55.000000, -524.000000, 1189.000000, -59.000000, -524.000000, 1189.000000, -59.000000, -214.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, 597.000000, 55.000000, -524.000000, 1189.000000, 55.000000, -524.000000, 1189.000000, -59.000000, -524.000000, 597.000000, -59.000000, -524.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, 597.000000, 294.000000, -524.000000, 860.000000, 294.000000, -524.000000, 860.000000, 55.000000, -524.000000, 597.000000, 55.000000, -524.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, 590.000000, -59.000000, -1002.000000, 597.000000, -59.000000, -524.000000, 597.000000, 294.000000, -524.000000, 590.000000, 294.000000, -1002.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, 1025.000000, -59.000000, -840.000000, 1189.000000, -59.000000, -524.000000, 1189.000000, 294.000000, -524.000000, 1025.000000, 294.000000, -840.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, 544.000000, 294.000000, -945.000000, 1130.000000, 294.000000, -952.000000, 1130.000000, -59.000000, -952.000000, 544.000000, -59.000000, -945.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 475.000000, 294.000000, -1334.000000, 1164.000000, 294.000000, -1332.000000, 1164.000000, -59.000000, -1332.000000, 475.000000, -59.000000, -1334.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 457.000000, 294.000000, -1589.000000, 1210.000000, 294.000000, -1589.000000, 1210.000000, -59.000000, -1589.000000, 457.000000, -59.000000, -1589.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, 457.000000, 294.000000, -1954.000000, 1210.000000, 294.000000, -1954.000000, 1210.000000, -59.000000, -1954.000000, 457.000000, -59.000000, -1954.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, 468.000000, -23.000000, -680.000000, 507.000000, -23.000000, -650.000000, 507.000000, -59.000000, -650.000000, 468.000000, -59.000000, -680.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, 507.000000, -59.000000, -627.000000, 507.000000, -40.000000, -627.000000, 507.000000, -40.000000, -618.000000, 507.000000, -59.000000, -618.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, 433.000000, 505.000000, -2500.000000, 1234.000000, 505.000000, -2500.000000, 1234.000000, -271.000000, -2500.000000, 433.000000, -271.000000, -2500.000000}; + +u32 point_table_binary_1[] = { + 0x11727599, 0x5B6C94C7, 0x15C76759, 0x5F76832F, 0x6BD6BBD8, 0x056C5294, 0x4B2BA3B5, 0xB0004B48, + 0xA1A15642, 0x6584141B, 0x511C5445, 0x0463840C, 0x46B58964, 0xA5115622, 0x55A55521, 0x04E5815B, + 0xAA360F20, 0x45E52178, 0x41C90B91, 0x8AB0902A, 0x901501C5, 0x48751FAC, 0x7E2E8EE3, 0x35344E00, + 0xEFEE74E6, 0x5CE69B6F, 0xBEEDFAE9, 0xA7F99F99, 0x33E79B39, 0x73662C22, 0xF21B512F, 0xE027F147, + 0x5C7C1751, 0x4434D7FC, 0xA6F8EED1, 0xA34715C9, 0xA2E6AA05, 0x219E3E7D, 0x6AB8623B, 0x32EB2B4F, + 0x447E06FA, 0x34F2621D, 0x713DEAF3, 0x6F903D71, 0xE11C31E9, 0xF36B8B1F, 0xA13DFA13, 0xBF59FC08, + 0xBCA96746, 0x7FC56145, 0x292196BC, 0x947C7BFF, 0xFEFDC072, 0x46886F2F, 0x27DF3E7D, 0xFAB4E65A, + 0x3927446E, 0xA26ED38D, 0x1B378045, 0x9D9E1FF1, 0x10B67FB6, 0x25FD12D8, 0x0F61FB67, 0x3F978BD4, + 0x1FF0A576, 0x9FB5FED2, 0x46D4CB4F, 0x82E36BB6, 0xC7576CC6, 0x67E6F16D, 0x5EBF5144, 0xC91EF4EB, + 0x37A45B81, 0x2F2067B6, 0xA533CC5A, 0x9FD94E7A, 0x6A2F1FAC, 0x1B80FE2E, 0xE0F8957F, 0x4E9E63D6, + 0xFE3D9E4B, 0x9EB3ED17, 0x5690DE73, 0xFCF71CFF, 0x3DC77FCF, 0xF19FB85C, 0xD9903DFA, 0xF39FF45A, + 0xE01CB294, 0xE91666B4, 0x277DCEF1, 0x3FE7F89F, 0x73FCCF05, 0xFD1719E7, 0xFB679CEF, 0x9FF1FDBF, + 0x78F12230, 0xFB6FF3BD, 0xF3B240F6, 0xA0BF772E, 0xFD53E076, 0xE4F1CFD3, 0x3F61D6FA, 0xF1CBA46F, + 0xF7FD87FE, 0xDA7DFF99, 0x6DFFD95E, 0xFBAFDBE5, 0x71F90DEA, 0x85B87AF5, 0xAA6267FE, 0xC745857C, + 0xA6FDAD5E, 0x86ACF4CF, 0x307EA0FF, 0x04EDCB27, 0x84E8E8E8, 0x30EBAF7C, 0xA236064C, 0xFD09511B, + 0x83F8D178, 0x26FEDA1E, 0xE2C3FD85, 0xD6ABB39E, 0xD1FEDBCB, 0xA4BF80F6, 0xF15666B4, 0x8FB756FF, + 0xCA5ECFE5, 0x13CCA82F, 0x9FB0ECED, 0xF987D7AF, 0xB3BEC97E, 0x90F49EE3, 0x7F78BD3A, 0xEBD9F13F, + 0x87F66B1E, 0x32A3FD9A, 0x87E42FF5, 0xB7FA1433, 0xEA579FB2, 0xEC6DFFC3, 0xEBD759DF, 0x41FF4526, + 0xE87F89F5, 0xEAACE7A0, 0xFFA21DED, 0x5FF99419, 0xED5FF914, 0xFDE5FE36, 0x7532A37E, 0x53A7656F, + 0xF95F62FD, 0x3AEBDBF1, 0xFFB0EFCF, 0xCE9D3B91, 0x693E7AFD, 0x95C8BF4E, 0x7E467DD7, 0x25D20F21, + 0xEFE86146, 0xFB1D3DE4, 0x3FF5D775, 0x89F8C738, 0xFE86512B, 0x9E33D6FC, 0x287E9B3A, 0x6B63C78E, + 0x1D537A51, 0x85FAAA95, 0xD0EEB2A3, 0xE7EFB9E6, 0x21711EF5, 0x2FBF8F7A, 0xFEFE66FD, 0xE4915F7E, + 0x9FF801F2, 0x8A67D67A, 0x9DB1D60F, 0xADCFD5A7, 0xA8FF07D8, 0xFF8A67D4, 0x3FED8778, 0x2BB58F62, + 0x7BF54D6E, 0xC7FECCFE, 0x1B45AEBE, 0x69BEEFF7, 0xBCDF21DE, 0xEDBCFF17, 0xFF66BE97, 0xE284CFDF, + 0x23A35EEF, 0x57CCAF26, 0x3FB8E79D, 0x739E297D, 0x9D959F2E, 0x20A7FB22, 0x67395F69, 0x6E3CCB8C, + 0xF68D676B, 0xFAECF329, 0xDD176473, 0x5E85CE33, 0xF4EFF15C, 0x70BC8515, 0x26DE0BBA, 0x9DE7AFE3, + 0x8F9CBFA3, 0xE7CBF609, 0x9F179059, 0xEF9E77CE, 0xFC3C273E, 0xEE799A43, 0x7DFE16CD, 0xD7D83373, + 0xFF345F3A, 0xDFF2B782, 0x6CE61F3A, 0x0F9DF9E7, 0x82F3D7FB, 0xC1F617D8, 0xF2B7C4F9, 0x59F27CF4, + 0xE87BF0F9, 0x35D5C68C, 0xFD4FB5E1, 0x7C783C8F, 0xBE77F8FC, 0x0BFACBF6, 0xC65FE77C, 0x2C51DF05, + 0xEBB7C3FE, 0xFC30DFF8, 0xF333ACCF, 0x6B156FCE, 0x47C8E43F, 0xD57BB779, 0x7E43A8BF, 0xDD877A5E, + 0xEF6A478E, 0x20F3FAA1, 0xF3F638F2, 0x739F63FE, 0xD3E735F2, 0xB21DC064, 0xDF783641, 0x7A6C6F6E, + 0x5BDA46FA, 0x7AE4049E, 0xC7D4FE78, 0x8ECF7BF7, 0xFC0FD507, 0xC1F8A6D1, 0x9F1C7F0F, 0x5D4F03C7, + 0xDBA09EA6, 0xEFEDF5E1, 0x78BC1EF8, 0x7B41FDAE, 0xF807D2F3, 0x7ACBDF22, 0xFF24EA7F, 0xA0FE79FD, + 0xF1FA56F1, 0x0EEC37FE, 0x1EBCDFF8, 0xFB277C0E, 0xEC37CEFF, 0xFA07EDF4, 0x3D6286F1, 0x7BC5D41F, + 0xE4733A1F, 0x04B12C88, 0xA552E5E2, 0x1FAD92FD, 0xBB76ED52, 0xACFA532C, 0x1FC97EF0, 0x57B3A759, + 0xDCC476A5, 0xF7B4DE62, 0xA55F3624, 0x07ECF665, 0x43E2EF9A, 0xC5F3C8EA, 0xE7F343B8, 0x3D0DD89C, + 0x88CA3DB6, 0x3E111577, 0x90717CF5, 0xBBD3D3D3, 0x838CF67B, 0xF0FCA0FC, 0x5E25048C, 0x9FF7EB35, + 0xE33FE8A3, 0xD79071BC, 0xAA33D16B, 0xA847FBE2, 0x20D953BB, 0x8C978980, 0x7FFB89E9, 0xFC4BFC5B, + 0x04B83A9E, 0x8FD9FAAA, 0x3F51BBF1, 0x97F62B9D, 0xBFF2493E, 0x06FE649D, 0xF8679DF8, 0x679DF867, + 0x9DF8679D, 0xF86783F1, 0x97F783F1, 0x07B6E2CF, 0xCCF1673D, 0xC75FDE0F, 0xC61FD88E, 0xFFA813FF, + 0x5127FE59, 0x27FE5927, 0xFEA34EFC, 0xB3C1F81B, 0xFF28FE7C, 0xDE73FC99, 0x39FEACE7, 0xF8FBFE06, + 0xEB0B137F, 0xAA57D6D6, 0x349D827C, 0x578BB7F9, 0xF4EF6A7F, 0x01D779DA, 0xCF6B6B28, 0x3F66F87E, + 0x40FA0CE7, 0x3BCA6F74, 0xDEB67C50, 0x3C03F715, 0xAA475A3E, 0x58F915B4, 0x8F51FFDB, 0xAAFF0AF9, + 0x8CEA1991, 0xA2763A0F, 0x450AEDB9, 0xFE7B7265, 0xD58B5C0F, 0x6AFB2757, 0xAAFF05FB, 0xBB1BB94A, + 0x1053FE7F, 0x72A57806, 0xF4549F36, 0x77AE7A81, 0x59EB9B3B, 0xFF8F3D9D, 0x3FCD9DBE, 0x7D40EFF4, + 0xCFF9F4BD, 0xB82C403E, 0xA17CFB5E, 0x6CF92360, 0xBA0F1DA9, 0x5CFEC8BE, 0xFF1F89CB, 0x22E4D3E7, + 0x54BE6A54, 0xE3CF94FD, 0xB1582CE2, 0x7B856259, 0x2CFB83E1, 0x14BC5D5C, 0x86FD1341, 0x6EBC27AF, + 0x1856FAC6, 0xBB6527B4, 0x9EF355D3, 0xC7F2FA97, 0x37EE9BFD, 0xDFF4F192, 0x5F829EF6, 0xE3C29BC8, + 0xAEDE6DE7, 0xFCB3F066, 0xE9FE38DF, 0x344F46FF, 0x62EFEFEF, 0x12C8B0DE, 0x94FDEBB7, 0xC97E14F9, + 0xD7718B95, 0x7EB0CBD2, 0x2B7EEDB7, 0xD41F7DFF, 0x84CAD7AD, 0xADAD52EC, 0x41AE520C, 0xF171EA4F, + 0xD18D1C33, 0x8CFA18DB, 0xBF865CC6, 0xF62EBBF5, 0xAFDB5F3B, 0xAF7FEC8F, 0xD73BFB27, 0xAF22B37F, + 0xA1FA700C, 0x396618F5, 0xEC9FBC87, 0xCCFE84EB, 0x51DE6F34, 0x9FF6E0F8, 0x7A3EF6F8, 0xA1F3B23B, + 0x387E48DF, 0x1DF427A4, 0xDF13F48F, 0xF783F1C7, 0x39CFF9FC, 0xD73FC847, 0x542F9429, 0x867A81DE, + 0xFF146F40, 0x36EF8B1B, 0x20DF527B, 0xBCC5D2A7, 0x80DF31EF, 0x85D8FF3B, 0xF6FBA1A0, 0xFE0D6F8B, + 0xFE37A05F, 0x1EFDCEBC, 0x17927FBB, 0x77EF36EF, 0x8762BD94, 0xC0F5FE7B, 0xE7C18307, 0xCDFE5C32, + 0x24447F7F, 0x3FBE476A, 0x3E5231BC, 0x77EF5EF3, 0x3E292215, 0xC3BDBDBD, 0x3ED393A9, 0xD147941F, + 0x9A23C891, 0x7CACC2B0, 0xD2CBC558, 0x19318C1F, 0x8D0B3130, 0x3060DAA3, 0x15951FEE, 0xDBB7CFD8, + 0xCB42E587, 0x301EE503, 0xFD3B74E8, 0x10D653EA, 0x3776727E, 0x1ADF3FB1, 0x3E1A3BB9, 0xB80EF617, + 0xD54BD7BF, 0x5E5CC7F5, 0xAFAE8FC6, 0x4E7AE7B9, 0x5DF3F5AF, 0xBDF3D0DE, 0x8DFDFD23, 0x66F597D2, + 0xFAC2BCA9, 0xCF154F8F, 0x14E68787, 0x874DBD3E, 0x3DB2B80E, 0x98EE8F63, 0x27A726ED, 0xFBE5F4C8, + 0xD424EBF5, 0x78D323DE, 0x79E05A1C, 0x4FB4D178, 0xF41E315B, 0xA076BA3F, 0xCC16A87F, 0xAA4F670B, + 0x347E09BD, 0x1E6FB640, 0xE3B9FD73, 0xFEFAFDD4, 0xA49DDF96, 0xFE9398EE, 0xEFC90368, 0xCFEF33C9, + 0x03963FF6, 0xF8B49EF2, 0xA9C2AB58, 0x5F53FD9B, 0xA278D1FA, 0x2A1CA176, 0xCAF78AE7, 0xED7C1F3B, + 0x6C713DF0, 0xAB587FD3, 0xFBF66D62, 0xAAAF9307, 0x70FC10D3, 0x7E54FAF9, 0x52F66E3C, 0xF87E983C, + 0x80F155F9, 0x0BDA5B56, 0x523BDD4F, 0x1B3C6AA7, 0xFB6D83E7, 0x8F6FC787, 0xDFC31A3C, 0x8B673453, + 0x3C29FFAF, 0x1EA478D3, 0xF9B0718C, 0x98DE2F36, 0x77593CA7, 0x19D72BDF, 0xCF3777D1, 0xFC5C7FE9, + 0xBEBFB90B, 0xD77F487F, 0x06F5AF9F, 0xF0F56EFF, 0xCC50DFD0, 0xFB64C738, 0xB165CFED, 0x7ABC8EF1, + 0xC575580F, 0xF9E3DBEF, 0xB9DBFBA7, 0x2699B53F, 0xDBFB0BF3, 0xC63EA5ED, 0x7DD6FA8E, 0x71D487F6, + 0xB7BB9FDD, 0xFDBB44AD, 0x30A9D69F, 0xFA037D25, 0xB2B01892, 0x33FD7F47, 0xEB35E799, 0x1B1CFB26, + 0xC7BEC9B1, 0x6F08DACB, 0x2F14D7F8, 0xF6F21AB2, 0xB03969FD, 0x7FE90B64, 0x637FD7B1, 0x7FE0D83F, + 0x70ECEF06, 0xEDC516E5, 0xEFACE5FF, 0x566461F3, 0x23CBFF2D, 0xC8C6FE2D, 0xC7BED7B1, 0xEF75ECDF, + 0x0ADBDBFE, 0x6BBDED3F, 0x703268EF, 0xFA1FB0DF, 0xEAD86F75, 0xECB704ED, 0xFF070000, +}; + +u32 point_table_binary_2[] = { + 0x11726596, + 0x4D485C57, 0x14C7CF1B, 0x3333CE64, 0xD489AD12, 0x28A16917, 0x03E946A1, 0x9B8410B2, 0xA8248B88, + 0x2B2B6A2D, 0x8214FC88, 0x9B100266, 0xA3684425, 0x7E341208, 0xEE46EBB6, 0x04425BC1, 0x4028D488, + 0x9B1AFC82, 0x064A2B98, 0x4D1462D2, 0x7146C719, 0x9DDB773E, 0xEE7D775E, 0xDEEEC739, 0xF77FCEB9, + 0xF7DC772E, 0x44554AA5, 0x014A0300, 0x0B0B0B0A, 0xC2EA1039, 0xF433AC2E, 0x2F2F2B75, 0xCCEC34C1, + 0x6A6D6DAD, 0x7289FCF1, 0x233E8632, 0xE49291FC, 0xF2CECE8E, 0xF12F1979, 0x1B21CEA9, 0xAC4A019C, + 0xF965F729, 0xB3EB4F9C, 0xBB880C21, 0xB6C7EFEE, 0x3EADABAB, 0x33F1CF25, 0xDF469859, 0xFF5C32BF, + 0x4C1CE2F5, 0xF1BBB98B, 0xC85ADFF9, 0x2AF03A93, 0xC998F83A, 0x3FAD5796, 0x07C07A74, 0xBCD87AE0, + 0xF5DEDE9E, 0x55CF9B57, 0x5C8F97BF, 0xBF3EDA8F, 0x4366FC3A, 0x3B3B1544, 0x99AB1200, 0x33333345, + 0xF9A6D3E9, 0xA27A28BE, 0xEC7755E2, 0xCD2BDC6F, 0xD4830A80, 0xD47E5925, 0xEA613ECC, 0xB2BFFEFD, + 0x36F1B53F, 0xAF3F7FA7, 0xB29138EB, 0x66E472F5, 0x5E3CDADC, 0xDCECB2EB, 0x4DECF4B4, 0xB7B71BFD, + 0xF37744CF, 0xEFEFD3C3, 0xFA90A3CF, 0x2A1B9B9A, 0x9A1494B2, 0x7FEC723C, 0x4A1C65BD, 0xE83300B6, + 0x73BCD865, 0xA707F9E3, 0x78BE7C8E, 0x21E24680, 0xEA44C58D, 0x969616DC, 0xFF0C73E0, 0x56474707, + 0xEE27D963, 0x27153748, 0x3FCCF6D8, 0x49E0969F, 0xA7A7A7E9, 0x7C91CB7E, 0x2FD9A0F3, 0x0FB91913, + 0x973FE07E, 0xF0F4D8EE, 0xF3F7DB2D, 0x7DBFFFF0, 0xF0F047F1, 0xFDF9637F, 0x22577594, 0x6C747777, + 0x17D9C7C6, 0xC68AEA27, 0xCE71BE55, 0x1DE50F98, 0xBDF57E7F, 0xB91F265F, 0xB91FA65E, 0xBE1F9E1E, + 0xB1F44FFD, 0x3FE5AB76, 0xFF5EFFB1, 0xFC4FBB9F, 0xEAFF3D8D, 0xDBE77FFD, 0xD16905D9, 0xE53EA81A, + 0x678A58EE, 0xB3725792, 0xBFDCCF70, 0x01C2C472, 0x1F4A579C, 0x9FD8AE4E, 0xD07E69C9, 0xF9AEB7B7, + 0x9718F3FB, 0x226938CB, 0x0C80FDA8, 0xEFEBA525, 0xC3E45F58, 0x84478542, 0xC1E8FD77, 0x45386818, + 0x92C924B1, 0xF817B11A, 0x703E6D6B, 0x6B33FEC7, 0x41C35966, 0x00CDECCF, 0xACF2ECFF, 0xE543E75A, + 0x57571731, 0xDA3FFBDC, 0x709619A0, 0xB5B59598, 0xFD0D937F, 0xFE0FF85E, 0xE1277A07, 0x9F08E70C, + 0x03D6832C, 0xFE45AC16, 0x0217281F, 0xED1F319C, 0x65967CA5, 0x7FD482C9, 0x3FE576A0, 0xFBA9E774, + 0xDF732E1F, 0x12EF0A67, 0x91558B30, 0xE69F217E, 0x2E9C5247, 0xE47FB0B6, 0xB6C6F623, 0xB2337BEB, + 0x9784B5FE, 0x92F84B7C, 0x80898909, 0x4B1F607C, 0x7CDCD67B, 0x31393969, 0xC77B3135, 0x35C5E783, + 0xFEDB5033, 0x3838C8FD, 0x71480CA3, 0xA3A3C81C, 0x6F443828, 0xF146A066, 0x68688899, 0xF58ECC79, + 0x733C8FB9, 0xDE5F85F5, 0x7E316B7D, 0xA09EF7E2, 0xB7087B7A, 0xEBC23A9E, 0xE62C0489, 0x57666767, + 0xB9DF439C, 0xCFDCDC1C, 0xE923633E, 0xF3F3F3B4, 0x1EFD5D5E, 0x213B7298, 0xEB35FD19, 0xE67A0D07, + 0x89BFD1F9, 0xD3FA6D61, 0xADBFAD8E, 0xB6B6B6BC, 0xF823C29E, 0x5E626363, 0xC38E97D8, 0xDCDCA4F3, + 0x10BD08EE, 0x27F53BC7, 0x8BE07910, 0xF3FAFAFE, 0xFE7EF6E7, 0xF5F50303, 0x03F6FA1A, 0xDD7F9C0F, + 0xDF6FEAD7, 0x10D7A3FB, 0x4FF46B74, 0xFFB19E3A, 0x5A5F5FB7, 0xE2097BEB, 0x13BAFF44, 0x3F21FE79, + 0xFA3F2DEE, 0x0FF4F5F5, 0x11E3FD08, 0x2FA67E40, 0x76EB2586, 0x9B07C372, 0x5EE40F37, 0xDFCF12CB, + 0xFC6EB8FD, 0xEE3EFD8F, 0x653EB7BE, 0x7C775FCF, 0x6BFC5FB6, 0xBE3CFD40, 0xF342E663, 0xC3EDD30F, + 0xF2FFA6FF, 0xE1D9AB4E, 0x8FFD5E2A, 0x7C2B2CF7, 0x173FFBBD, 0x143BC3AC, 0xFF87F8D9, 0xEFA5C2D5, + 0xC263FBBD, 0x74F69AB0, 0xFC8F6317, 0xD85FEB47, 0x7ECBF4DA, 0xEFA5C85F, 0xE97BF67B, 0xA9B23A7D, + 0xCF7E2FC5, 0x1F677AF1, 0xBDA4FFCF, 0xD1AF33FB, 0xF67C751A, 0x54A33D3F, 0xADF717CD, 0xBBE86AFA, + 0x893D3F71, 0xBD3D3FD1, 0x6ECFCFCA, 0xBFD34FEC, 0xF919DFCB, 0xECDBF313, 0xEDF63C2C, 0x2D07B0E7, + 0x67695035, 0xDAF313D7, 0xFBFDEDF9, 0x69F6D3AA, 0xC79E9FA8, 0x87F6FF01, +}; + +u32 point_table_binary_3[] = { + 0x11725DD2, 0x3D4B0341, + 0x1006E0F7, 0x422E5113, 0x51D4945A, 0x88200AA2, 0x1616292C, 0x457F4188, 0x31B64920, 0x1F45AA80, + 0x8A551A2B, 0x1BEB0402, 0xF90536A9, 0x2DACD3F9, 0x1324F881, 0xE8124F21, 0xE7CECEEE, 0x9C7A573D, + 0xCC3B33B7, 0x77870466, 0xF48DD90C, 0x90CBE5C2, 0xF0CB796A, 0xCB391C43, 0x5F6C249C, 0xA33C7976, + 0x3ED5A856, 0xABD20FA4, 0x1ABD5E4F, 0x3B546C40, 0x2965CC79, 0xA0542AE9, 0x796C5D3D, 0x2B168BC6, + 0x944F27D4, 0xD9683432, 0xFBD840BB, 0xDDFEB39F, 0xF26E9EB7, 0xB9B012D2, 0x65F7799B, 0xB107A2CC, + 0x1B46A67C, 0x7A28F980, 0xEAEFD3B1, 0x653B2FA0, 0xFAE846AC, 0xD8D13ECE, 0x5B7FDBFE, 0x459C9A79, + 0xDFDCFF7C, 0x64FD25C6, 0x643289F6, 0x2D8ACDFC, 0x7813C8E7, 0xF3928F37, 0xBD7B633B, 0x2F0E31E7, + 0x61F3D6EB, 0x1740B95C, 0x96FCFAB9, 0xB75FA954, 0xE4F956AF, 0xC48A0D14, 0x0A85103E, 0xD703DF5B, + 0x32EFDFE7, 0xFE8F5BB1, 0x62F379C9, 0x9CB74E70, 0xFF5B16D7, 0x741E32E5, 0x1FB5BBDD, 0xAECCD346, + 0xA7D3917D, 0x6F91F9FB, 0xDBF3BB3C, 0xECF9DD3C, 0x40ACDCF7, 0xFFEDED5D, 0xA05EAF4B, 0x7E7BD73B, + 0xA9D56AF2, 0x7C1B7762, 0xC596F7F7, 0xA9FF5924, 0x074FD956, 0xAB654CF5, 0xE4E0E592, 0xAC9FC718, + 0x87AF5DF3, 0xFFF89CC7, 0xE1F371BF, 0xDFE7FEC0, 0xF4AFB93C, 0x59D70FCC, 0xFF1FD533, 0xFFEA7BB6, + 0x3ED61BA8, 0x3E67EBC6, 0xBABE43F3, 0x7F000000, +}; + +u32 point_table_binary_4[] = { + 0x11726D93, 0x3D4EC340, 0x108527C8, 0x917F14E4, + 0x0D529426, 0x8A2B37B9, 0x02E7B0AF, 0x902BE400, 0x08452837, 0xA1F74DE8, 0xE8100D05, 0x228A10C2, + 0x02969D7D, 0x339B4DE2, 0x75F5E9BD, 0x9979FB63, 0xFB4C255D, 0x935BE572, 0xBBDD5AEB, 0xD81EC82F, + 0xCFEF4E77, 0xABB84B5F, 0x98D9C8FA, 0x2C83CECC, 0xF5B30CF5, 0x54435F4D, 0x45AFA1AF, 0xA6A2DF38, + 0xDD5555BB, 0xF416F3EC, 0x9EFDC67D, 0xEBF53ACC, 0x37AEB132, 0xF2491EE7, 0x071B997F, 0xAC6FDB36, + 0xE4E37AE6, 0x783F60F8, 0x49FCDACF, 0x5486369B, 0x4D98672A, 0x02BF52C2, 0x3C998F1F, 0xC0F04FE6, + 0xF0EBFE79, 0x79FD0BFE, 0x24839FF3, 0x695EE8E0, 0x2493FA5A, 0xE68F0C75, 0x5DC7DC83, 0x8BCFC063, + 0x77FE3F81, 0xF7E04B3F, 0xFA49FE11, 0x5160EF57, 0x3EF61BD6, 0x8FE7A5F9, 0xF4BC425E, 0x991FEF2F, + 0xE427C973, 0x551CE27C, 0xF6AFE843, 0x7EE65F93, 0x9EFBE3F3, 0x3489FD8E, 0xF713E509, 0xFDE27C66, + 0x29F72FF9, 0xF9FE3C2F, 0x2861E6FB, 0x03C3CFF7, 0x37A89FD7, 0xD3E9FBA1, 0x1C7EBE5F, 0xE8E867AD, + 0xF4CBC149, 0xAA79E4BC, 0xEEF57FD0, 0xF3145E28, 0xF78FFA9E, 0x797F65F3, 0x06CE55FF, 0xA0F87F21, + 0x7A6ACEFD, 0x27EFC3CD, 0xF31CF5B7, 0x6EC5FD3C, 0x0FD57B26, 0x1AEAA7FF, 0x4BD95CCE, 0x1FCAF70F, + }; + +u32 point_table_binary_5[] = { + 0x11727592, 0x3D685351, 0x14C7FF7D, 0x798D4D25, 0xC5A58204, 0x4B97825D, 0xD441AD25, 0x1D74B4D2, + 0x163B8448, 0x1671138D, 0x12C44907, 0xD32EADA2, 0x938B0FB5, 0x73890141, 0xE807666B, 0x5F8BE220, + 0x12A1B1D2, 0x4290FA31, 0x8856629B, 0xDAF478DE, 0xB937F1BD, 0x6BBD6FFA, 0x717EE7E3, 0x9E77D146, + 0x054A002D, 0x00F2F93C, 0xA1935E52, 0x0A72880F, 0xBA559C7E, 0x355F741C, 0x877058FB, 0x07E887F8, + 0xA70CFF8C, 0xF6ABF61B, 0xCFA76F46, 0x7D187EC4, 0xA83F60F8, 0x170CFF92, 0xE1A70DFF, 0xB6E18F1B, + 0xFE3D63FE, 0x09C39FFC, 0x3B7F369B, 0x250C938B, 0x2BC0F6A3, 0xDF5F5CD7, 0x25FAAC78, 0x6763F39C, + 0xF02ABDC6, 0x13F6C737, 0x363DC60D, 0x5AC13CFB, 0x95DA60B9, 0x5C269495, 0x5F4D6341, 0xFCF798C2, + 0x28B067AC, 0xD62DFE12, 0x26F843D3, 0xC9E6AE64, 0x32497494, 0x56681968, 0xFD84C7C2, 0x07E93BE5, + 0x80BD6743, 0xEDEF5E15, 0x888EE329, 0xCD01F672, 0x785DE23D, 0xD44F0F81, 0x7D5F77DE, 0x4A3C4EFD, + 0x88026D0F, 0xB626854F, 0x73FF2340, 0x646B7B2A, 0x168BFDCB, 0x66BF019E, 0xBF83E377, 0x6A0B12BF, + 0xCBFE795E, 0x4EB5D2EB, 0xAF67DD5A, 0xFF2071ED, 0x5BB59F1F, 0x854799AF, 0x31472B97, 0x33994C60, + 0x5F92EFDB, 0xD7AEF7B9, 0x8E6718E2, 0x7DAC361D, 0x927A9A23, 0x37ABCF85, 0x8DFDD11A, 0xFFAF3EEE, + 0x972B3992, 0x3FA2787F, 0x6FC949A5, 0x52CCFC82, 0x85815977, 0x6917DF8C, 0x2BB67241, 0xBF052527, + 0x914834E2, 0xDE7BAB33, 0xD2C08BAB, 0x75A68262, 0xED7BF3DC, 0xE7FFC3F9, 0xC56251F5, 0x13061ADC, + 0xA7DE9F62, 0xD50F753F, 0xAEF2A38B, 0x7ADEB8CA, 0x8F2EEAF9, 0x743DEF28, 0x56BE972F, 0xF75FABD7, + 0x0B9DF0EF, 0xC766F6EF, 0xC746F0FE, 0x8D7A3A3F, 0x3C133AE6, 0xBF7F7826, 0x787F2078, 0x7FEEA77C, + 0x3DBF0D6B, 0xDA3F7FA3, 0xDF7FE7B7, 0xA6BDF9FE, 0x00000000, +}; + +u32 point_table_binary_6[] = { + 0x11726D97, 0x7F685447, 0x10C7E7DD, + 0xBB973BE3, 0xF5CE682E, 0xC608C10A, 0x5A51544A, 0xD4FA4790, 0x26DA508A, 0x95FEC28A, 0xFA44B4B9, + 0xD094FED5, 0xFE115408, 0xA95483D2, 0xFE61B0B4, 0x07FEA388, 0x604DB96A, 0x9B544C90, 0x1663E144, + 0x2C36A5B6, 0x5068AD94, 0xA24D72A2, 0x31B9C4DC, 0x76776676, 0x6FDFD3CB, 0x5F9FCC77, 0x66E7ED9B, + 0xDD79037D, 0x22273E05, 0x48E585D8, 0xB66D9B80, 0x41E23963, 0x9A613FF1, 0xE23AE43E, 0x5849FAEA, + 0x71649FEC, 0x30BAB86E, 0xC78E1D02, 0x5AC91ED9, 0x583DBE7D, 0xFB7669A7, 0x78302AC4, 0xCE9D3BA5, + 0x9D38B251, 0x08D4B33D, 0x75E2DFBF, 0xFBFAFA14, 0x8F103FC8, 0x11C30AD1, 0x0E30EBDD, 0xD201C3AB, + 0x0084AB59, 0xFA233FE9, 0xDFD6D646, 0x7AE4D201, 0xC31C2F6C, 0xE7F8FB89, 0x1339C318, 0x3F917BEA, + 0xFA83B47E, 0x61D1DD3F, 0xBABBBB4D, 0x3E30A299, 0xFC612479, 0x167990B8, 0xB048333D, 0x7F61AA70, + 0x17F3E178, 0x4E8F66D2, 0x3B3DD5FD, 0x8695BEC8, 0x3C5FEA5F, 0x05882F10, 0xF77B7B7B, 0x052C1783, + 0xE20DC09F, 0x903F6820, 0xBB28467F, 0xCA66B342, 0x4CB25EDA, 0x515F19D2, 0xCF63FD23, 0x6F0FEA6F, + 0x05F5E26E, 0x502F1E84, 0xF4DF05F3, 0x11F990FE, 0xE7503E9F, 0x87E29F0D, 0xE92F84E2, 0x7784F447, + 0x42FA9EA0, 0x1E5E083D, 0xEF2BA1E7, 0x7D93F553, 0xDE06D4F7, 0x891B6A7F, 0x13D24EF5, 0x2E4615CF, + 0x16D1324F, 0x286FC337, 0x88B51E92, 0xE81F31BC, 0x92D89D36, 0x8C7AC3C9, 0x80FF11C8, 0xA8F73DBB, + 0x135A900F, 0xC10762B9, 0xF4FFC8FD, 0xFACC9933, 0x02BE2716, 0x9BDDDE93, 0x274FAA7A, 0x403DBC0E, + 0xCDA8677B, 0x22E3E6D1, 0xAEB855EA, 0xD7B8378C, 0x7EB7D4AF, 0x87157CBE, 0x69BD3DF0, 0x1C7235D4, + 0xAA7C63A7, 0x5D7DBE91, 0x65BECCA2, 0x44CCF956, 0x13C74E13, 0x8B7BC409, 0x0FA0B1B1, 0x5132F927, + 0x3C775CB1, 0x1D9FB8EC, 0xCF7C8798, 0xF7D72736, 0xFBEDCB8A, 0x0AAE9F0F, 0xAD8F9C70, 0xF5FAE49F, + 0x70A34FC4, 0x67CE07D6, 0x57E7FB63, 0x80659F71, 0x7C1F9A88, 0xE3F5EAFE, 0x92CF832C, 0x2BAAFEE2, + 0xD02DC52B, 0x880102EC, 0xC446366D, 0xDA44DC4E, 0x76C5FAFE, 0x59761E1C, 0x8E4FEB5D, 0x888D52FE, + 0x657D4747, 0x07ADD7AE, 0x6A358E8C, 0xF928FF6F, 0xE2303C3C, 0x5C8EF72D, 0x1073BD54, 0x27B9BE8F, + 0x40877ABF, 0x730F4656, 0x230F123B, 0x4799B95E, 0xCC79609E, 0x7F8299F5, 0xE9D7DC66, 0xC3B27EA6, + 0xA799B9BE, 0x8A5F59FE, 0x92A31500, 0x5C6FC8EA, 0xB76FDFBE, 0x72FDC183, 0x97B9FE3A, 0x8823472F, + 0x5FBE4CF9, 0xCBF526E5, 0x7F3A3B3B, 0x4DFE9330, 0x75FFCA95, 0x2BE6F9D4, 0x0FCF83A5, 0xC7FBD0B2, + 0x23F3799A, 0x84059B15, 0xCB7AC8E9, 0xFAD9BA75, 0x2BF16EBA, 0x1F886129, 0x71D54B86, 0x516F18DF, + 0x9793AD1A, 0x332CF7BF, 0x2263B889, 0xECE926E6, 0x16F24FDF, 0x3376D45B, 0x765C8FED, 0x3FD27AF1, + 0xD9A9E70B, 0x858210BF, 0x917F3C9D, 0x3E6058EA, 0x4B4BD25F, 0x203F4D1F, 0xB62B5E98, 0xDA424CCF, + 0x1FFB67E2, 0xA6EA5FB6, 0xBF61D613, 0xD3FECC3C, 0x9A18B3ED, 0x95ED5C9F, 0xBC9EB7B6, 0xF836D76B, + 0x0BBD4FC3, 0x4B8959CF, 0xF12ADFAB, 0x1D50FD5F, 0xEF3F38B5, 0x03580FBB, 0x647F5BAD, 0x4E3B007E, + 0x3FEC822E, 0xCDF8BD70, 0x89D89CFF, 0xB03E6CBF, 0x44768BBB, 0xC427D67D, 0xA2EC3687, 0xD7DB45F6, + 0xA8FC63EE, 0x0AF087E2, 0x22EC0518, 0xF7625DBF, 0xE40704A4, 0xC538C8F7, 0x5F6CF20E, 0xDDBE7D5B, + 0xC097E226, 0x1C0478D8, 0x3F6BF8D8, 0xB163AABF, 0x6F807700, 0xC6D6C6D6, 0xE07D7018, 0x7E805FD5, + 0xFE3E73EE, 0xF8F1E342, 0xF452BCE2, 0xFB707568, 0x68488817, 0xA5FF2580, 0xC7E3335B, 0x543C710A, + 0x7A40DE4D, 0xCE7A6F09, 0xF71F7C9F, 0x55A9D255, 0xD38F90DD, 0x3F83FDC9, 0x708ED8E8, 0x47491F2F, + 0xDAFDAB2A, 0x959C1BEC, 0x4F9A75FF, 0x637D2BC5, 0x93E7C757, 0xF9E2F71F, 0x724D9965, 0xBCBA8C66, + 0xCAB72EC3, 0xFA41E30F, 0x7C1FF8C4, 0xF519CD6A, 0xBF1E5ED7, 0x2C72C4A6, 0x3FA3BFD3, 0x0080DF53, + 0xDC5F9D86, 0x1AE0EF2D, 0x9FF2ADCF, 0x98EF2DEE, 0xB7C89C6F, 0x2AC37A9F, 0xF473AEB3, 0xDE27FB9C, + 0xEB35502A, 0x959069FD, 0x1ABA7FFC, 0x727EF83C, 0x7E397F66, 0xBD1FAC17, 0x3321FF95, 0xDA5FB3F6, + 0xD7FAA03F, 0xD92BB2F5, 0x19CCA735, 0xA46F2DEB, 0x295FE28A, 0x2C33F7DB, 0xE4DE5436, 0xD8CF0D73, + 0xBFAD6CE3, 0xFE7A87F4, 0xC4BA9FD6, 0x9CA86CE3, 0xFE5A224E, 0x65ED7EAE, 0xE2DBFD56, 0xF9DBFD36, + 0xB9D76B08, 0xF673C3B9, 0x507FCF91, 0xDEF4F71C, 0xAD67FA7B, 0x9ED86B08, 0xC76736FE, 0xA8BF46F5, + 0xB3CA01C0, 0xFBEC1AD4, 0x12D71CD4, 0x4CEB6B2E, 0xE763E60D, 0xC9CEEF13, 0x7FD9F386, 0xBB71CAB1, + 0xE79548E3, 0xE36E7B5E, 0x282D9959, 0x67CF2BD3, 0x6F4D4E84, 0xFDED7924, 0x7AEEF122, 0x7B5E51F1, + 0xC2767B5E, 0xA9385CBA, 0x67CF2B26, 0x5F9E2760, 0x613466CF, 0x27EAFEB2, 0xE79328CC, 0xCCD8F309, + 0x2C2C79F6, 0x7CE29D9A, 0xDA6DCF27, 0x95FF4D9F, 0xB7E7136F, 0x9D93B1E7, 0x133102F3, 0xB0DF72BF, + 0x883443BF, 0xDD2F9C67, 0xCDF74D4B, 0xA03F94FB, 0x45BFDD2F, 0x22CDAE1F, 0xE817E0FA, 0xAA3EFE07, + }; + +u32 point_table_binary_7[] = { + 0x11728598, 0x5D6C1455, 0x14C7CF4E, 0x67DB6577, 0xBB5BD40A, 0xB122464C, 0x9A18C0B4, 0x3628897C, + 0x8502D197, 0x8228AC29, 0x16C89A54, 0x89C41750, 0x427CD880, 0x863E9808, 0xD118A340, 0x493069C4, + 0xC6940403, 0x0A4403C1, 0x15D0F8D2, 0xCD84CA87, 0x0F8D5B4C, 0x955AB72D, 0x4BB77B9D, 0x39E7DCD9, + 0x3BA735EE, 0xDB2FF7FF, 0x3FF79CFB, 0x317B6660, 0xABBAA63A, 0x01545DD5, 0x507B7BBB, 0x82AD10F3, + 0x387A7FD5, 0xD0D9B367, 0x89D31E03, 0x10ABACC7, 0x9349D7E3, 0xFEA04CE3, 0x859DF6B6, 0x3367CE10, + 0xBBFEC29B, 0xAABBBFBF, 0xDF658A1F, 0x5AAABA53, 0xA994C7E8, 0x0FDFB4B7, 0x91DF6577, 0x3C7C4B75, + 0x8F8C8C50, 0xFC4E2F7E, 0xD5D0E8E8, 0xA882D5E4, 0x87EF00D0, 0xBF9AC6E1, 0x940D172E, 0x5C50EA1E, + 0xFBBB6CCC, 0x479D247D, 0xF43500C7, 0x71BC78C8, 0xE53B0054, 0x1FE9CB83, 0x36607CCE, 0xAFD041F1, + 0x431DC47F, 0xD5F88CFA, 0x3F4B3698, 0xF91636DA, 0xE0E58BFA, 0xA29B6FAC, 0xE2872300, 0x23772B7E, + 0x62DB32E3, 0xD9605B5E, 0x3C3D9F0D, 0xA47767C0, 0xF5FB3613, 0x83AEAE2E, 0xB75E58EA, 0xF1E14C3D, + 0x33E90F67, 0x80F80935, 0xEC71CF79, 0x7BBEC76A, 0xAFBB222E, 0x8F41CDCA, 0x4D9B3629, 0xB59BE28D, + 0x17A2E3C8, 0x467C64A9, 0x97E3C768, 0x7C708678, 0x38DFEB94, 0x5F89F3FB, 0xBFFC5513, 0xC5ABD7F1, + 0x16927E8E, 0x1D1D45DE, 0x421CBA17, 0x1D434E91, 0xDE9E418F, 0xF11EA5F8, 0x0FEBF886, 0xDFE3F26D, + 0x5AEF964C, 0x09988789, 0xED3AE449, 0xE28515BE, 0x451C5A49, 0x7A8AD792, 0x898E48F6, 0xF2291788, + 0x9F7C9F79, 0x521538DE, 0xF7CC7E7C, 0xE4DB946F, 0x0BE76BFA, 0x31FF1A9A, 0xBF91E757, 0x09DAEFC7, + 0x79BF5DCE, 0x1297663E, 0x0FF2BCF0, 0x7D3EA8F7, 0x83EFC341, 0xAD2F937E, 0x9FD6F3FD, 0xDDE7EB89, + 0x7F14FBD9, 0xEFEB29DE, 0x894ABC18, 0x31E9431D, 0xA4CFB05E, 0x9FF78C98, 0xFF84DE3F, 0xB99F72BF, + 0xEB8817B4, 0x31CBF323, 0xCF5713AD, 0x7F3DD0FA, 0xBBEB3B4C, 0xEBEB7381, 0x19F7CB8C, 0x2FFD7C7E, + 0xAF11FBFB, 0x11DC1FB9, 0x7FC67C33, 0x9DCF69F7, 0x47DE2F79, 0x7FE57D95, 0xF743DE9F, 0xBD34FF98, + 0xAE3F456C, 0x6B36C6F9, 0xF9718D98, 0xEB49559E, 0x4FCCBE9F, 0xEB0BACDF, 0xB4F32FEE, 0x875C5F79, + 0xFEE5FD98, 0x761EE4FE, 0x1FA3FC06, 0x757EC728, 0xBF41CE4F, 0x3E1FE57D, 0x31F5333E, 0xEFC4F3D0, + 0x8C87F91F, 0x77EFE337, 0x008F3401, 0xB4B6B6BA, 0xECE6EB71, 0x73C31CBF, 0x1E9721A4, 0x99F4DE0F, + 0xF5CC036D, 0x00A67EA0, 0xADA1D95C, 0x8FD8BB9A, 0xE9FEC7F6, 0x43E03E35, 0x2EB3D7D2, 0xFF0BE91B, + 0x9736BCA1, 0xD9FBFF39, 0xB4B961A7, 0xF9FF74A8, 0xDD5E87FF, 0xA7BD5083, 0xFFA76041, 0x4F4F8FCB, + 0x6A821888, 0x0F10477C, 0x267D44EB, 0x0F08FF01, 0xE14F0B7F, 0x5AF873C2, 0x9F13FE3E, 0xE1EF13FE, + 0xA2F01785, 0x3F27FC39, 0xE1F7EBF5, 0x392FEACF, 0x07EBD7F1, 0x64BD5640, 0x6FD41FF4, 0xA7853F27, + 0xFC39E1EF, 0x13FE3EE1, 0x2F0A7F51, 0xF873C29F, 0x137EBF5E, 0x9F1D51BF, 0x23EACF8B, 0xFAF3A27E, + 0x47D4EF88, 0xFAF3A2FE, 0xBCA8DF11, 0xF53BA2FE, 0xBCA83F2F, 0xEA7744FD, 0x8EA83F2F, 0xEA7744FD, + 0x59517F56, 0xD4EF88FA, 0x1D517F56, 0xD49F15F5, 0x3BA27E47, 0xD49F15F5, 0x6745FD8E, 0xA8DF11F5, + 0x6745FD59, 0x517FD0CF, 0xFD7CEC96, 0x15C5FE96, 0xFB7DD568, 0x45B1DFF7, 0xEE6B9AE2, 0xE1F322AD, + 0xF5DCFFF3, 0x78E26D1E, 0x677FD2B2, 0xE2E8FF8A, 0x38BCD78A, 0x0F0C0CD0, 0xF3C663DD, 0xCFF78AF8, + 0x7D9AD51A, 0x629A2FB2, 0x45ADC2F9, 0x7A7D2ED1, 0xFCCCDD30, 0x66E653BA, 0x0C63942F, 0xDD77972B, + 0xF977A2BE, 0x92BFCB35, 0x7E7DE4AF, 0x8150203F, 0x75C460EF, 0x7DE90804, 0xB83C009F, 0x987A9779, + 0x9CF2AB59, 0x0C969FBF, 0x37DF22F8, 0x1499EB0D, 0xB704D7C3, 0x5F1FB97E, 0xFCBE35F9, 0xB715C7F7, + 0xAD22D7FB, 0x0EEB99AB, 0xDA98596F, 0x2FB422F4, 0x7E46F94C, 0x3C634570, 0xFEA2665E, 0x0F3E3FF7, + 0xCE69A6FA, 0x425F06E3, 0xBB7C8998, 0xFCAEFE92, 0xAFF7E25D, 0x0C55F49D, 0x1E1BFBEB, 0xAD5F6330, + 0x9EAF97E3, 0xBC3EAA31, 0x14E0703C, 0x182F1C0F, 0xD5F9E7C5, 0xEB979A43, 0x495A5FCA, 0x6FBC99EA, + 0x51F3D498, 0x376E6DB7, 0xF7EFD9B3, 0x47A9F96A, 0x04EFCB72, 0x5886FC10, 0xB1DD05CF, 0x22EF10FA, + 0x9D42DF19, 0xD4EBF787, 0xF8D7C98F, 0xBDE9F4FF, 0x756249F2, 0x0F62FA7F, 0x8E2CAEEB, 0x41E67E29, + 0x76237912, 0xF3E37E32, 0xFE437236, 0x33FA6BCF, 0x27FE41E6, 0xFE32FE41, 0xF23966F2, 0x9F4EA691, + 0xB9FF8D1E, 0x4CBC8CCC, 0xFD613459, 0xFB0232F7, 0x9BD5EFD5, 0xAE653DCD, 0xB73EF118, 0x32F797B3, + 0x8EC67730, 0xE378AC23, 0xFE14C723, 0xFEA5B601, 0x99FBAFE8, 0x8DD82266, 0xF2CF8BBD, 0x8A7C91E6, + 0x0B6F8EFE, 0x36637C91, 0x8F7EDF08, 0x9FAB7E8B, 0x98E247D2, 0xD50BE87D, 0x99F4F884, 0xD0DF1F5C, + 0xAEFAC25A, 0x66BE4F87, 0xEF53DBF9, 0x7D1DB97A, 0x7DE836AE, 0xF771DD7F, 0xD9817E0D, 0x20D87FD9, + 0x3E93DED6, 0x7A9F83FA, 0x80BF93E2, 0x9BFD9ACD, 0xACF32BFD, 0x3AEBAED9, 0xAF4DAC8A, 0xF49AFD9A, + 0xFA5C7D66, 0xF66BE1E5, 0xF03B7E1F, 0x48E8E7FB, 0x54C98C5F, 0xFB20F3B0, 0xBA82FBB9, 0x64AA1EFB, + 0xDB5A6278, 0x85D88D77, 0xD58BE7FA, 0x3798DF27, 0x5C1E66BE, 0x0AEEB324, 0xFCFC7F8E, 0xE37C4DA7, + 0xA78679BD, 0xAF326F98, 0xC90F4F43, 0x0B3E4F86, 0x2676633E, 0x3B3427AE, 0x9BEF3F93, 0x779221EC, + 0xCF5B358F, 0x57F3FBE1, 0x12E47573, 0x7F465EA3, 0xF9E65153, 0x5FDA7573, 0xA3F93E59, 0xDA35F727, + 0xEEF731BF, 0xC917AD2B, 0xE6F7A352, 0xCABA627E, 0x3F2AA566, 0x7F88E771, 0x98F52F3D, 0xF051A150, + 0xF0CE1FFB, 0xA756D0FF, 0x9BD64FAD, 0xE0EF5381, 0x78D3E62B, 0x6BBE3EA4, 0xD787F872, 0xC65CCF52, + 0xEA72C6FC, 0xBE544A5D, 0x1FF2BE87, 0xFD0B0000, +}; + +u32 point_table_binary_8[] = { + 0x11728D98, 0x7F7055D5, 0x11C7F7BE, 0x9797BCFC, + 0x7EE1874E, 0xA575709C, 0x08541C69, 0x9969083F, 0x42260336, 0xC14EA750, 0x1B213880, 0x5651A92D, + 0x292523A6, 0x8EB6C348, 0x2950196D, 0x615A9882, 0x858CA86D, 0x248D493A, 0xCC007514, 0x241AB009, + 0xD56A0B11, 0x89A48EC1, 0xFC684A7E, 0xBCE4BDBB, 0xDDB3E7EC, 0xBDE75DD2, 0x69EF7F9F, 0x39DF3D3F, + 0x76F7ECDD, 0x7BDD116C, 0x856CE067, 0xCE9C39E8, 0x12235ADC, 0x433C04F2, 0x30C3D414, 0xEE48191F, + 0x21C65496, 0xF9456FDB, 0x431B36E3, 0x797F3DE6, 0x4B167F48, 0xFC99A557, 0xFC760A9F, 0x4C196F23, + 0xBE14E0F3, 0x01BD6DBF, 0x036BB002, 0xE0A9B389, 0xFB2F5EBC, 0x88582D3C, 0xBDFCF2E5, 0xCB9AEB00, + 0x1E3B3CBD, 0x1CE9613D, 0x73E27E9B, 0x9F342CFA, 0x278D9E99, 0xFCB1A1D6, 0xB267B6EC, 0x896B6B2D, + 0x7B66DF1E, 0xAA001E59, 0xEEDB6BF6, 0xED156F59, 0xEEDB6BB6, 0xEC9B01D6, 0xCFB2EC15, 0xCFB4EC89, + 0x9F9A69D9, 0x2B9EE5DB, 0x3B313A2F, 0xF8F68ABF, 0x875AEF0E, 0x523CFE0D, 0x90736E7C, 0xEEF6EDDB, + 0xD14D1027, 0x01A2E45C, 0x61C8D5CE, 0x66263DDC, 0x08303E57, 0xEBA11D0F, 0xE355DF1E, 0xDE22BEEC, + 0xDB3377F8, 0xF6AC3FE3, 0xDBE37CDA, 0x2F3DEFFE, 0x74E998ED, 0xBFBF56DC, 0xF5B01D8F, 0xF3D1659A, + 0x1713D703, 0x9CBB58F1, 0x8AEDAFF7, 0x76963D32, 0xA17D70FE, 0xB9F87358, 0x05F0975B, 0xCAA2B6BF, + 0xDE3F5BF2, 0xA837FE1A, 0x40FBDA92, 0x1B98E791, 0xBF26D1FA, 0xB38BC76C, 0x7F7E9037, 0x9FF5704C, + 0xDB0FBE5A, 0x5A6FC7A3, 0x6F4FE96A, 0xDBDFFD1F, 0x2CD4DC8E, 0x9B210E30, 0xB47FD127, 0x9E3DEDFF, + 0x5FDF5F52, 0x1F8FC7BD, 0x7CE8BD67, 0x4995197F, 0x429D67E0, 0xF6F23FD8, 0xF9F6F9A4, 0xF22A3B7F, + 0x7B3ABEB1, 0x6AC2F1A0, 0x7D3D3E8D, 0x6DB4BF55, 0xCBBA38FE, 0x5771175E, 0x04987C2E, 0xFC9CBAAF, + 0xE2DFBCF3, 0xA1FB98E7, 0xE11ADC44, 0xDC0B45AC, 0xEFC64ADC, 0x45FA67D5, 0xBCF47C11, 0xE7E00280, + 0x587EE218, 0xF3646C87, 0x6180EC8A, 0xF4AFD9FE, 0xCBD9147E, 0xC5F66FDE, 0xB2489B59, 0xFF4FF01B, + 0xE217324E, 0xF17A263E, 0xB12D191C, 0x3FD7C543, 0x500850B0, 0x35F3663B, 0x9E9373A3, 0x3BEDFD4F, + 0xB92BEB1E, 0xAE77FF43, 0x2FE79B82, 0x9963AC0F, 0xACEFB6C3, 0xEF601020, 0x7D3CAB93, 0xF713388F, + 0xFB369C87, 0x87003297, 0xE4AD63FE, 0x94B2FF06, 0x80FC17B2, 0xFFECD2E2, 0x6E2BD442, 0x0640EE89, + 0xBC753CDF, 0xA7780969, 0xBE0227A7, 0x6ADAB469, 0xE8BE014F, 0xE3CBA4BF, 0x162BB6FD, 0x79E3AFB3, + 0xB43FCEC2, 0x025C43FB, 0x5D15BBD3, 0xF6EF17FE, 0x919D19F4, 0xF7C8C848, 0x4A7CFAFB, 0xFBD5794B, + 0xD489F3F6, 0xBBBB76EF, 0xDEEDC57B, 0xECC7E90F, 0xBCFFCE71, 0x8446DC88, 0x3F03887F, 0x9EF62B3B, + 0x7F12A569, 0x091EDF81, 0xEB710B71, 0x7E7807F3, 0x099A9FE2, 0x11BF353C, 0x85F5DB68, 0xBF37D378, + 0x9653C9BC, 0x06EF55F5, 0xD65DE534, 0x1AFB8715, 0x8FBBA15E, 0xE657712D, 0xCE20FBEE, 0xD0DDACFF, + 0x1BF15280, 0x9196701E, 0x9FE70DBC, 0x136F217F, 0xBF96D4F9, 0xF1222E50, 0xF6D11FB9, 0x07992FE0, + 0xDD8A237B, 0xB097EDA3, 0xF82DB57E, 0x78128E4D, 0x681FD4DF, 0x41FB2776, 0x6E735EE2, 0xFD94E332, + 0xA4F717F9, 0x386DC2FD, 0x07CE879D, 0x38D5A57A, 0x98D63D3E, 0x38303080, 0xF83C4EC5, 0x2C8AFFF4, + 0xF167C6C6, 0x680BCF90, 0xC76F07C8, 0x2A495E60, 0xFD7D5888, 0x542F7356, 0x8C0F3397, 0xE3AD389F, + 0xF2A12651, 0x3961FC4A, 0x7036C76B, 0x6E729FC9, 0xD794F85D, 0xE78FE07A, 0xD5644FE3, 0xD9DF4EAE, + 0x9BD07FD5, 0x144FCAEF, 0xEC5EE7F7, 0x76FEABFB, 0xADCE2BF5, 0x35A72074, 0x983970DF, 0x6DBDB9CF, + 0xA9F9568D, 0x4B7127CD, 0x7F088F4E, 0xB8FF6ABC, 0x03D7D1F8, 0xDAE4291E, 0x0F9E37E0, 0x1FF82116, + 0xB909F27F, 0x1786B81E, 0x06E315CC, 0xBFDB7092, 0xDB4717FC, 0xCDC48CAE, 0xAEAEEBF3, 0x2318BF40, + 0xBE483DCE, 0x3CE5F0FB, 0x008671C8, 0xA1FB1B7D, 0x2C6D11F7, 0x2FC33005, 0x0E513EFD, 0x32FCE583, + 0x070F7AF5, 0x3EFA157C, 0x4BE99D12, 0xF8087A69, 0xFE96CC2F, 0x1D387000, 0xA9D6F5C1, 0x36805061, + 0xC6069EAF, 0x07A6C177, 0x691C42B3, 0xED7A1F19, 0x711730F7, 0xC34CD54F, 0x397DCE4D, 0x76BD0E37, + 0x245AFF2F, 0x7D60FEE0, 0xFA4E16BC, 0x0E745EF8, 0x7A5A0B9F, 0x6794EAD1, 0x1F899727, 0x871B1A1A, + 0xD478031E, 0x0748BAA1, 0x976B6B6B, 0xBD7A117A, 0x60BC9FE7, 0x1FC7F770, 0x2FF9FF9D, 0xE48AA6A6, + 0x26AF7EC0, 0x2763B53C, 0x6EEA030E, 0xC6F5FB30, 0x89EFE283, 0x749FEA12, 0x2B1B1B1B, 0xD5FC3F51, + 0xF14EFC1D, 0x6A366EDC, 0xE8DD7FBC, 0x37BEC8D4, 0x1FAE3799, 0x65EEA3AA, 0x7E4AFDA0, 0x19B6AF5C, + 0xB9D2EBEF, 0xD4A3FA3B, 0xA95793E8, 0x9DCAF5D2, 0xF4BB9903, 0xA121D3AF, 0xB4AAFE25, 0xFB2367AB, + 0xE96F5A55, 0x7F13AB8D, 0xECAEABAB, 0xF3FAE1DC, 0xD168BEE9, 0x6FB97F76, 0x9E70DAC4, 0x5EF53B4E, + 0x05C4B89E, 0x93BDEA77, 0xE25F0DAD, 0x3972E488, 0xD73F8F9E, 0x8BCCB4FB, 0xE7DC69B8, 0x82799098, + 0xD6CBFDA6, 0xB358ED9F, 0xE6EBE07E, 0x6A567816, 0xB3E9AF33, 0x4E3A09BB, 0xDFF638A8, 0x27E6FEEB, + 0x68E8B762, 0xCFFB7DD3, 0xD965F7E3, 0xEE0C77BE, 0xACAFF69B, 0xB80059EC, 0x3FD38F8B, 0x7FA81F6B, + 0x56FD99F8, 0x87F2BF59, 0xF56FE21F, 0xE9D7C53F, 0xD2DF8B7F, 0xD8BEC3F7, 0x0FDB9FF1, 0xFD23FDBD, + 0xF847FA7B, 0xF10FE94F, 0xAAF5C43F, 0x34DF49EE, 0x17CD79A5, 0xFF177FF0, 0x78877F7E, 0xF91E90F3, + 0xCBF7809C, 0x9FE73FE3, 0x9FDFEDD2, 0xFD6DFCC1, 0x18545656, 0x2AEED40C, 0x9A0735AB, 0xC770B366, + 0xA3EFD6FD, 0x6E64437E, 0x4F4B4B8B, 0xD7FFD21B, 0x5CB85333, 0x0073B7E6, 0xC806C366, 0xBEC86680, + 0x63A73FF4, 0xF231B279, 0xB489F3D1, 0xE42B79AC, 0x89F3D5F4, 0xDFEA61BD, 0xE1D279B1, 0x5CC3AD9A, + 0xA32D46CF, 0xF9BAB030, 0xDAC2F96A, 0xFAF58585, 0x466FF2B7, 0xA82CDAC2, 0xF96BF65F, 0x54E68D77, + 0xE8FD0CE5, 0xB2BF8C3F, 0x229B0732, 0xCDFC9D7A, 0x3F1E7768, 0x367AC3A5, 0xF322D986, 0x3B359BFB, + 0x49ACF743, 0x31D2FBEB, 0xD06CF4C6, 0x7F456546, 0x6FF2B7A8, 0xCC8C9BFB, 0x965C9C38, 0x6EE77B72, + 0x71BCC0CE, 0x778A6841, 0x55559577, 0x5ECA80E3, 0xE6BCECEF, 0xBED5A347, 0xD9DFE6BC, 0x7DAB87D2, + 0xCDFC7C7F, 0xAFEE1B4A, 0x97EF63CD, 0xA347399F, 0x7AB04DE5, 0x53D63E1D, 0x4FE8D4DF, 0x2F9185B1, + 0x9B98CDF7, 0x0CE58B70, 0x9B66A337, 0xDF47127F, 0xB96F127F, 0xB98F127F, 0xF97E92F8, 0x0B4BFC45, + 0x2FF197FB, 0x28F197EF, 0x2D89BFDC, 0x4F89BFEC, 0x57E20F1F, 0xEBFDC59F, 0x8BADE0FB, 0xFD31ED9F, + 0xD9FB5E63, 0x4EF97E63, 0x367A739F, 0x257F442F, 0xF943FB69, 0xD3E7F1F8, 0xA466A337, 0x2CF9237A, + 0xC91FE60E, 0x3F7FA41E, 0x48FE88BF, 0x257FE4FE, 0x4BFE483D, 0x92FC917A, 0x21F9237A, 0xC91FF197, + 0xE48FC44B, 0xF247CE2B, 0xF923F54D, 0xF247EAA7, 0xE48FF467, 0x145F30FD, 0x18F74369, 0x9B468B0D, + 0x73FF9473, 0x2571C5FB, 0x7E657D7A, 0xB1F97FC1, 0xFD5BFEB3, 0xE1EFD8DF, 0xC30567D2, 0x8BCDFB93, + 0xE76FBF02, 0x70FAF469, 0x6F3DF5FD, 0x6DB84673, 0x5EB16279, 0x9FB65FD1, 0x8CD7E8ED, 0x5CAAE3BB, + 0x772F6D31, 0x7E3DCBFF, 0x20E66BD7, 0x33EC0FD8, 0x07B92AA0, 0x0FF27040, 0x1FE4E680, 0xDE62EAEF, + 0x6BF09FFA, 0xBC1E9FB0, 0xC6D384A3, 0x3EB35E33, 0xBE9E6A8F, 0x9F69069B, 0x2D7BD69F, 0xB0EC4D3C, + 0xC22F45B3, 0xEDFF0F51, 0xD0F988BF, 0x30FE7AD1, 0xDC1FD3BF, 0x84EBA33A, 0x5F7F60C6, 0xEB4CFEEE, + 0xF82FF67B, 0xA26CEFCF, 0x1F05FBFF, 0x87AD67FF, 0xEEB1D6B3, 0xF4DE7A5B, 0x7C66FD16, 0x7FFD09E7, + 0x7BDC5F5F, 0x8F5BEB37, 0x07F42A3E, 0x8FFBEB2B, 0x7D861B58, 0xEF218B95, 0x7EBDB5FE, 0x44F3355A, + 0xEB37A7AE, 0xAFFEAFD8, 0x7AC5D068, 0xADDF1C58, 0x5FCDB7D5, 0x67D66FF3, 0xD7B7E7FB, 0x0F000000, + }; + +u32 point_table_binary_9[] = { + 0x11728D96, 0x7D4CD555, 0x18C79FFB, 0xC6BD5C2E, 0x177CD962, 0xB8A46CAB, 0x15A084C0, 0x0513B2DA, + 0x30714DFB, 0x03DA12DB, 0xADB53513, 0xB7D64279, 0x91D1E60C, 0x363426A2, 0x5026010E, 0x2AD980D8, + 0x4CAC31FF, 0x1021D8D8, 0x10500848, 0x849C6B23, 0x121481E0, 0xB77B3AE7, 0x39E7F7BB, 0x8773D9EA, + 0xF2D787E7, 0xFBBC9D97, 0xE777A082, 0x24936880, 0x42A2BD4F, 0xD82F8FF3, 0x7178E64D, 0x834B000E, + 0x0D73860A, 0x9DB95EE7, 0xFC61C91F, 0x59F29F02, 0xF8A859F2, 0x4796FC29, 0x17374BFE, 0xC87E7F48, + 0x053872D2, 0xEFCFD9EF, 0xCFB8E8A4, 0xDF9FB3E4, 0x5F0D7038, 0x5BF24716, 0xFA6D34DF, 0x0480B3D3, + 0xECF2F97C, 0x843C4FED, 0xAF019817, 0x4CB3C8DB, 0x385B5CA6, 0x4A64D1DF, 0xC8BEA48F, 0xE5F51A76, + 0xEF3884BC, 0x8B722CC0, 0x404CCA32, 0x721A4927, 0x9F030C6E, 0x4EDA2FE7, 0x1B7C2EDE, 0x2AF7FBDB, + 0x99F8C3BA, 0x9DE51B2A, 0x8ABD2AF7, 0x333AB0D5, 0x6FA7F5DF, 0x6E7E71BA, 0xB4B4D4E8, 0x6F7CE34B, + 0x39C892BF, 0x6AC7FE7B, 0x88974C03, 0xF8345238, 0x3E3ECEB9, 0x8BF61F46, 0xDE466E10, 0xFC81756C, + 0x72729233, 0xD5937D36, 0x2BF26DE2, 0x219F002C, 0x54A6DCC2, 0x7863B4FE, 0x7A80C5BB, 0x9ECBC8F7, + 0x392F3579, 0x7E9E9999, 0x31D67B7E, 0x3CE63DB4, 0xFFC27929, 0x37A651F7, 0x070FC03F, 0x7FBDBC59, + 0xDECFC717, 0xE20E2237, 0xD07834FF, 0xFC8684A7, 0xE4F3F2E8, 0xDD8483F2, 0xF99B8B48, 0xCE36F4B4, + 0xFEC71589, 0xADC823B4, 0xDE8D004F, 0x2EA4FE61, 0xE8E97E3D, 0x1CDE7960, 0x4D7FB53F, 0x355E0FE7, + 0x859B89B3, 0x6BF6AFD6, 0xA7D6BF56, 0xFF94575E, 0x8F99C0F5, 0x55D7A387, 0xFB2FA627, 0xBC535D5D, + 0xCDF32D51, 0x7BD8F6BB, 0x06F7D178, 0xC7123B91, 0xA5FA543B, 0x3BBF01F5, 0xAED1CFAA, 0xFC523E4D, + 0xD302FB51, 0xEB51EB95, 0xF48CE9FD, 0xF2B27E4D, 0x91F65171, 0x9E39DFB3, 0x5FEFE8E8, 0x609C81F7, + 0x6F326C43, 0x7F7F3FD3, 0x73DE14B6, 0xB5B7B797, 0x9DAF0C56, 0xBF6DB22C, 0xA5BDBD9D, 0xE547B627, + 0x96650E0D, 0x0D31CE64, 0xFD06B59E, 0x69C07E03, 0xF5ABED63, 0xF47CD3FA, 0x8362AA16, 0x96979799, + 0x1ED93A5C, 0x353A3B3B, 0x8B76569F, 0xF58D9657, 0xC4F9F642, 0x1DAD67B0, 0xF533F93E, 0x3BF6430D, + 0x43DF13D2, 0x04169A6F, 0xB7B905ED, 0xA27E5B35, 0xD92B18EF, 0x6790CBF7, 0x48E87F85, 0x26003806, + 0x3B841DF3, 0x99177D2F, 0xC4C5C511, 0x12459AC8, 0x15AA6FB2, 0xFC28CF13, 0x6784391F, 0xED4E6ACF, + 0x06085E6F, 0xE32CE68F, 0xEB530BEE, 0x2FD944CE, 0x92750021, 0x7B829290, 0xFF43EFBB, 0x026D904C, + 0xE743827D, 0xB7E03258, 0x04582EB5, 0x4431BD5A, 0xAFDAAF6F, 0x044E931B, 0x743FBF74, 0xF0F9AAD4, + 0x4FED1F92, 0x50CA2BCE, 0xDF593C7D, 0x7F5C8B96, 0xBF99DDE4, 0x240FC875, 0x5AEF65FB, 0x435CEF05, + 0xD24D7269, 0xBF6FD9FE, 0x447B3AF4, 0x92E374BF, 0x4343E6EA, 0xEAEA8CFB, 0xEA7298CF, 0x8AFDF1B0, + 0x78A1DB2D, 0x5FFC1F7F, 0xCA75C441, 0xF7F7A7E0, 0xA76B6A6A, 0x08F8483B, 0xD942F733, 0xC79A8AF5, + 0xA9F1C53C, 0x09EE3439, 0x90EFD1FD, 0xFA0660FD, 0x1DC7D7C8, 0x0FC8107C, 0x07B0EE87, 0x90570B0B, + 0x0B892994, 0x0C432640, 0x588133B6, 0xBCBC9C9F, 0x9F3D00E1, 0xBDF614D4, 0x13B0D3D5, 0x04D7FDE0, + 0xEFC57AE0, 0xF973DFB2, 0x8D320E58, 0x0F75BD4C, 0xD00D9554, 0x1F1D9E5C, 0x5C5C4C4C, 0x7BE10644, + 0x517D84BB, 0xAAB6B696, 0x98764133, 0xAD0082EB, 0x5D138D8D, 0x8D01F902, 0xF44A3E75, 0xBDF4EF4B, + 0x81273C14, 0xEFB3B8AF, 0x051EC755, 0xC1787E0F, 0xD0FF094E, 0xE62CF4E2, 0xFC2F8D58, 0x7AAEDD1C, + 0x31EEC7D2, 0x1D6D8EDD, 0x6F3D1E21, 0xDA1CDE7F, 0x910F4C5C, 0xAFCF2BF6, 0x4316F3D9, 0x3560B097, + 0xB33B08E7, 0x69A05EB5, 0x7BB9DD1D, 0x24BE8738, 0xAFD82F2B, 0x2BCBF077, 0xF519CCFD, 0xFBDC7E46, + 0xBDDBAF9F, 0xE6F5E4E5, 0xE5197696, 0x0FB9C1D0, 0xEB6CE493, 0xD9D523D5, 0x8B1CAA19, 0xDF63ACD7, + 0xE0D5FD89, 0x794C77B0, 0x45CC7F2F, 0x676DA760, 0x9C7FE15D, 0x7044FE3E, 0x8477197A, 0xC32EE623, + 0x9EB7674F, 0x5BBF15F3, 0x35997348, 0x8B914FF8, 0xEBDF17B6, 0xDFF4C574, 0x4DD8BD9C, 0xE7E3C5F7, + 0x02EB498B, 0x9C8FC779, 0x2BEA4D8B, 0x147AF17E, 0xB05CB474, 0x1BF1EB31, 0x9ECE199C, 0xB553588F, + 0xB80F968B, 0xDA2936DF, 0x8946F539, 0x7C3DCE9F, 0xA7A7DDB4, 0x0647FB19, 0xF52A772B, 0x7A954B14, + 0xBDC2B065, 0xB55E65F6, 0x3E58E5AF, 0x301429FE, 0x2AA72A7A, 0x99CF897E, 0x2E39407F, 0xFF3176D0, + 0x3FF97D4E, 0x471EE773, 0xA2FE4B80, 0x7AFD7DE4, 0x30733D1C, 0x15F1BE92, 0x98E9ABB8, 0xBFFE7E0A, + 0x885729E5, 0x2F51F24F, 0x297AD67F, 0xA5945FD2, 0x1BF9DA24, 0x66FA3629, 0xFF9AF1A4, 0xFC53ABF3, + 0xB3F592F5, 0xB87E727E, 0xAAB7AF28, 0xF972FD8C, 0xFA5C7F7E, 0xC6764D89, 0x77C29F9F, 0xE793F257, + 0x2BF9D9FD, 0x38E1CF8F, 0xF17C4ABE, 0xA312337D, 0xBE949FC5, 0x3371FE17, +}; + +u32 point_table_binary_10[] = { + 0x11728D98, 0x7F7054D5, + 0x15C7CFDB, 0xB0EC6643, 0xC806A1A5, 0xD69268B3, 0x0102C306, 0x12CB028B, 0x61030368, 0x68674A6B, + 0xA1A1053A, 0xA0B153C0, 0xC224FC1C, 0xC4D68C8D, 0x33349A31, 0x05A41AB5, 0x43656866, 0x9AD48930, + 0x0201C7D2, 0xB41DA105, 0x942804C1, 0x2268A789, 0xFC6A82D9, 0x64776FCF, 0x3DF7BCBB, 0x77DFC6B1, + 0xBB7F7DE6, 0x7CCFB9E7, 0xDC7BDEBD, 0xF73D1111, 0x11D10BF6, 0x4F8822E4, 0x0F53F8A1, 0x148E209B, + 0xFA99C85D, 0x06CF45BE, 0x9AC2119B, 0x8B8B8BA5, 0x3E62EB25, 0x438308C2, 0x24802A5F, 0xEC2742FE, + 0x363167E5, 0x2FD4FC34, 0xC0F7AF28, 0x263DB1D2, 0x4B16A701, 0xB69424FD, 0x894B937A, 0x5103B0ED, + 0x47869D38, 0x195FEA7F, 0x6AEA25DB, 0xF182A214, 0x1E01C8F8, 0x68182C5D, 0xBA547250, 0x31C0D9B3, + 0x6715AF50, 0xF5B0BD54, 0xB1A1AF54, 0xFAA6A626, 0x65AF4C89, 0x1772C42F, 0xB5E3A7C6, 0x83A43E35, + 0x7EA91D5F, 0xDB53E3CF, 0x76C40F39, 0xE2871CF1, 0x673BE287, 0x1CF1673B, 0xE2974BBD, 0x10063F32, + 0xC4F8FF72, 0xC677C683, 0xA4FF10F1, 0xED7CEC7E, 0xF97C45C1, 0x0AB31FFA, 0x5FCD5F49, 0x7C187923, + 0x40CC75EF, 0xB253A74E, 0xA5EB9D76, 0xC9450003, 0xBD056DB6, 0x5D9C0488, 0x364F3865, 0xF6C39D71, + 0x13B4BFEC, 0x9FFE9AC9, 0xAF99FDD5, 0x7B71F272, 0xB39F3E7C, 0xB8704D5D, 0x5D9DEEB7, 0x8BA38B14, + 0x4F517CEE, 0x8F13BB89, 0x2B94FEFC, 0xE385E388, 0x17613EDF, 0x00B8B0F7, 0xBEC3B6BF, 0xCCFFD2EE, + 0xFBD6DA76, 0x7113F5D1, 0x82C35A5F, 0x01D0352B, 0xFF88E6E5, 0xC8ABF343, 0x5FE49F66, 0x47BE5C9C, + 0x5F4B5C82, 0xFC28C67F, 0x2C6FB9E6, 0x6AE417C6, 0xBDADFD91, 0xBB4E8EBB, 0x3E643D61, 0xE4F7013E, + 0x98153834, 0x647DCEF9, 0x59807C05, 0xEDAB0215, 0x43D6B780, 0xF9F982D7, 0xF57818FF, 0x7D6FE0E5, + 0x21EB2F51, 0x7CDE9B5F, 0xAFEBC3FE, 0x48FC3A91, 0xDC4FB05E, 0xD7C3CC8B, 0x6C963D2C, 0x747D6AF3, + 0x122ADE52, 0x8C17CAEB, 0xA37853D5, 0xF37C3E33, 0xEFAA66EC, 0xEFF353F3, 0x560F357F, 0xF0B15822, + 0x9EC0F8EF, 0xB65653BF, 0x5C40C6F9, 0x1A36B765, 0x16F713B1, 0xB7BBE525, 0xE2134AEF, 0xD9DADA19, + 0x8D46C92E, 0xFBD5DD79, 0x6E0AF52B, 0xDA612DFA, 0x37BDDB4E, 0xF905508F, 0xCF8EB898, 0xF83BF114, + 0x649C1F68, 0x17D59A31, 0xBEF591E7, 0x787B7BBB, 0xD24BBEDB, 0x7381ECD3, 0x95BF5595, 0x789E38AC, + 0xFCAD6BB8, 0x72F2F700, 0xF2A7C89F, 0xC6BB8917, 0x20E37AB9, 0x0E27A625, 0x1209658F, 0xA2FD4FB1, + 0x95DA8EEB, 0xE56A88FB, 0x88E72ABB, 0x6B746C31, 0xCFAFB2F7, 0xC6E2478E, 0x1C21BBEC, 0x776B7F34, + 0x6CDB25BB, 0xD646EFED, 0xECEC54F6, 0x72B4CFBA, 0x53A8EDB8, 0xBED6277D, 0xF3C9BF48, 0xD9C53D77, + 0xD6F37A91, 0x5D74F43D, 0x77E3C68D, 0x74BD339E, 0xF4DF8EFD, 0xB1E6D65A, 0xED8FEB2F, 0xBE7D7B2C, + 0xF9B33E7E, 0x606006D9, 0x23C89351, 0xFFAD8157, 0x25266E88, 0x0EC9B1D5, 0xF1AD74BE, 0x713EF1DB, + 0x031B2427, 0x06B0DB9F, 0xC5FDE4B7, 0x8327CDF1, 0x624F4557, 0x91FF61F8, 0x3D94E2FE, 0x34DFE521, + 0x3E043F87, 0x5FE07E73, 0x421CA078, 0xBC5EAECF, 0x13E3295E, 0xAF382EEA, 0x707D37C1, 0x4C73FD61, + 0x456C36F9, 0xDF121DE2, 0x02E6F7C3, 0x440FD9EF, 0x477B0FD6, 0x7365F032, 0x7106DA6F, 0x617EBB13, + 0x95FF4F3D, 0x69F9B5C1, 0x2FC57BB8, 0x5FD665E4, 0xD1F9FD36, 0xFA3F0E30, 0xFC37E249, 0xE201E695, + 0xA259B2F5, 0x551CEDC7, 0xD8BFBE8C, 0x1364FF4C, 0xFC07A6A1, 0xFDB58CF8, 0xBE7DFB54, 0x3FDF0390, + 0x590CF5D4, 0xFFE7C5A0, 0xB8885CEA, 0x5EDBD8D8, 0x28E038E6, 0x7F0620EB, 0x396B3BF9, 0x7F99FE6F, + 0xE292380A, 0xE07BC13D, 0xC6D60B9C, 0xEFBBDCDE, 0x2748CFF1, 0xC68CCDBC, 0x4676D68F, 0xEA1EB19E, + 0xF89A7847, 0xD402E41E, 0xC82ADBB6, 0x6D5B5AFE, 0x5605BC09, 0xB9F8FCF5, 0x64BED5DA, 0xDA2AAC3C, + 0x38067723, 0x1FCDDCD7, 0xDCDC9C56, 0x9F35025E, 0x17ADF87C, 0xCFF73591, 0x3F73CE3F, 0x72C71203, + 0x1C13EB01, 0x464EF287, 0x76ECD891, 0x3E7FE3C5, 0x7FA11ECF, 0xC3751933, 0xEAEBEBD3, 0xF3990367, + 0x6127AEFF, 0x696F87AC, 0xCF991F5C, 0xC67AB760, 0x7D9DDEBD, 0x7A7F31E7, 0xC351AF58, 0x28CA6022, + 0xC0884C80, 0xFDFBF74B, 0x2E271E36, 0xCC4BE7B1, 0xE432ECA7, 0x98E632C9, 0xF2C7FA32, 0x31887A2B, + 0xE92F392B, 0x61F88F42, 0xFF84E13F, 0xCAF0E7FB, 0x94E796B5, 0x7BF3E6CD, 0xFABE854F, 0xACE2A936, + 0x0368C6FD, 0x38E763E6, 0xA0CDACE7, 0xFB6A627C, 0x62A6793F, 0xB5FE6CED, 0x245E808C, 0xFB19B4B8, + 0x5EA27C24, 0xE3FE14EB, 0x021F31DF, 0x6F3DC7AC, 0x18E9C3C8, 0xB83F7A27, 0x664C243B, 0xDF8FB3BF, + 0x2E16937D, 0x8AB2677F, 0xC72AE378, 0x11192F3A, 0xCDB59CEA, 0x938CE359, 0x0F829FF6, 0x4FBE1F5B, + 0x5BAC77F8, 0xBC4BD53B, 0xED7C5FEF, 0x3FE59EC0, 0xF9A7C60B, 0x23E3F859, 0x97ACA7E8, 0xF9E6FB76, + 0xE64D571F, 0x9F9F64F7, 0x6F753F2B, 0xFBD3BEEF, 0x67F77B73, 0x643CFB7C, 0x1AF1746F, 0x119F5741, + 0xC51967DF, 0xFCCB07FA, 0xFE831D69, 0xF312C5AC, 0xE7FB1566, 0x70C6B62B, 0x8E15F37D, 0x8BF4AB7B, + 0x62C5E67D, 0x6A758FD2, 0xDBF95D5F, 0xD6DF42F9, 0xF17C5E5F, 0xD637DC9C, 0xEFEEBD7D, 0xC3CDF795, + 0xEEBDFD2D, 0xFC7E42F3, 0x132F8B1D, 0x35DF57E2, 0x65D15CBD, 0xDE37653E, 0xD1DCCACA, 0x4A3DDF98, + 0xDF515E1F, 0xEA8770C0, 0x9DC5EBB7, 0x4431F690, 0x9C5F3EDF, 0xA697F3FD, 0x80E34D2F, 0x673DF7C7, + 0x9C90E625, 0x8A59CFF5, 0xB8ABFBB2, 0xC9CEE7B5, 0xBBFA66A6, 0x79FE0268, 0x7E4831EB, 0xF9BE140E, + 0xF8B369BE, 0x78FDC301, 0xEF41CE2F, 0xA2F2F11E, 0xE47A828A, 0x59CFF7B3, 0x3921CD11, 0xC5DE839C, + 0x5F50E503, 0x60AE87BB, 0xBABF8DD6, 0x83F5D881, 0x6D9C5F50, 0x31EB797E, 0xB01FDCE6, 0x796F9DEB, + 0x75D3F96B, 0xCCBFAE87, 0x7858AEAE, 0xC75C0FBE, 0x0F5A9D6C, 0xE7FBCCAA, 0x08C09E3D, 0x7BF47CCA, + 0xF966D6F5, 0x300795DE, 0x9FAD99EB, 0x67D6EB43, 0xBC488461, 0x3440D10C, 0xDF4ECD85, 0x00DF6CD3, + 0x4CF7F3C2, 0x3BECBF48, 0xCC237DC8, 0xF303E625, 0xCAAEE3CD, 0x53FEDAFE, 0x65F1E7C9, 0xFB528948, + 0xC6B3FBCD, 0x1EDF5E4F, 0xDB5FE9BF, 0x303FBAFF, 0x7CE50F46, 0x3E18EB6B, 0x9F19F910, 0x1BFE52DF, + 0xCCFE7CFF, 0xCDFDABC1, 0xA9F6D4F8, 0x2562AED2, 0x7B4E6A3B, 0xF692170C, 0x3BDE8F47, 0x5CD5F6A0, + 0x62233EE9, 0x75FE349E, 0x2FE087AA, 0xAA2A5D8F, 0x0FE78C98, 0xC7973FE6, 0xA062D6F3, 0xF9B33DE0, + 0x7D92FA8D, 0xE777FBA1, 0x4CCD723D, 0x367631F3, 0xF9B4699D, 0xD7E632E5, 0xEF01EEC7, 0xB0F21F0E, + 0x0D0D0DE9, 0xF19CE3F1, 0xF9B6695D, 0xD25F8D37, 0x1C6A6B6B, 0xD3C71B2A, 0x1F3C7FD7, 0x1F32EC58, + 0xFB86078D, 0xFC71FD7E, 0xB6CED0E3, 0x79BC068C, 0xF1C9DF18, 0x9FFCF5F8, 0x654A6FD8, 0x291ED7C7, + 0xE7ABEF45, 0xBFFA7E31, 0x55BD9FFB, 0x5EF4CE32, 0xDFD70D4E, 0xD7E379ED, 0x16863E95, 0xE93C7727, + 0xFCEA7BCA, 0x540773FF, 0x658DF2DB, 0xEF63D45F, 0x5977793A, 0xC89FFBC9, 0xFD8C66EA, 0x27771DEB, + 0x0791D7A8, 0xFED8B50B, 0xCF371882, 0x272599F4, 0x4EF63BF4, 0x0E96EFB3, 0xA63E8DDF, 0x70E89D5C, + 0xE3D09BDC, 0xC8F96CF2, 0x82F93EEF, 0xC5BFF97D, 0xCC6BBFAF, 0x362AC6F7, 0x03D2DBDF, 0x3F3C034A, + 0x0F351CAF, 0xC660A9AF, 0x51FEF6F7, 0x14CF4032, 0x1ED5539B, 0x1C5F72CA, 0xF8931CE3, 0xCBF8B5C9, + 0xF1A5DE13, 0x4B8E47F1, 0x7EE5C8A7, 0xCE185FE6, 0x1B37C697, 0xF3B1D118, 0xBF26757C, 0x958F23DF, + 0x8DC6F835, 0xA9F553BC, 0x571CF9FC, 0x2E393EE5, 0x3BC8CCF7, 0x19EBDFEA, 0x7CB3EF33, 0xD65B63FE, + 0x69DF6760, 0x03FA3F30, 0xE6B4FE9E, 0x24F9513E, 0x0F178969, 0xE236F277, 0xAD15E6FE, 0x6D9DD6FB, + 0xB13A1FCF, 0xF86D5E4C, 0xFAC52327, 0x9BFB9FF5, 0x09A4EC7F, 0xD6E59C41, 0xDEDFD4FE, 0x3753B3DA, + 0xFF22ACAF, 0x10DFA3F8, 0x6F8C6CE2, 0xFD429DCF, 0x5539EAFD, 0x9BF381C7, 0x38DF0A7C, 0x82486FBD, + 0xC7FA69B0, 0x50DEBEAD, 0x95767EC4, 0xBB46DE6F, 0x9E2F50E0, 0xF799F942, 0x40D5F73F, +}; + +u32 point_table_binary_11[] = { + 0x11728D9A, + 0x7F74D5C5, 0x95C0EFF7, 0xFB4DF25E, 0x21929085, 0x408150A2, 0xD0EE8A6D, 0x12D88642, 0xADD07455, + 0xB0A21870, 0xC18A2E94, 0xDAB03680, 0xE520A662, 0x8F675B77, 0x972E55D7, 0x6281EAD6, 0x8AE5A062, + 0x396C4BB5, 0xD222B20B, 0x08A2D902, 0x1108022A, 0x0F151023, 0x1212F2E3, 0x256FF6DE, 0x3B77E63B, + 0x6F12B60B, 0x7F7DCEBD, 0x33F7CEBD, 0x77EE4CDE, 0x7C61B52A, 0x53D50033, 0x525D7315, 0xFDFBA1E1, + 0x11932D6F, 0x04A8DAA2, 0x19561B8E, 0xF5210950, 0xFEEFB15C, 0xB3239F07, 0x30BCC691, 0x333BF26D, + 0x00F91347, 0x4CB172E2, 0x6B447EBD, 0xBA1AFA03, 0xFF338C5A, 0xF82F9161, 0xAED29CE3, 0x30E9E788, + 0x3EEC43F9, 0xCBC4C9D0, 0xF27A47FE, 0xA66670F9, 0x6522AD6F, 0xE2F16EE3, 0xF085CB97, 0x2F57AA1A, + 0x7912C0D1, 0x37877F62, 0xF94980E3, 0x970D39C7, 0x2CF13AF1, 0xD9215A7F, 0xAA961F7B, 0x76C829CB, + 0xE8EF3BC9, 0xE27F32FA, 0x14AFD4ED, 0xC58B8C9C, 0xFC7F67CA, 0xC0DF5BBE, 0x17ED6FE8, 0x7FB3D5C7, + 0xF89DFC8F, 0xA27B8C7D, 0x92BFD7BF, 0xFF4CCBBB, 0xD0FE9597, 0x1DBEA4BE, 0x2FC778BF, 0xFF4EBF7B, + 0x7AB5D7CB, 0xFC59EBF5, 0xD7D7CBFA, 0xB3D6D3CB, 0x7ADD78C0, 0x2E648C7F, 0xA6CFB00A, 0xCE0731E6, + 0xA77BEFB0, 0x8C5B7F1D, 0xA96173DD, 0x7AE97EB6, 0x701EF376, 0xCDC1A4C2, 0x172CD762, 0x3A870FF8, + 0x3BB7FEBA, 0xEE1AF06D, 0xB75ED323, 0x07CFB5FA, 0x25580BB9, 0x83769C38, 0x71A2A7BD, 0x5D22FFDE, + 0xA037AC7F, 0xFF97BFC4, 0x55686F7E, 0xE93CEB3F, 0xD653FBDA, 0x11738C3D, 0x9687A5B7, 0xD7D7D7DB, + 0xFA1EF856, 0xDEEDB6DE, 0x31BE7FFD, 0x2F7D6FB3, 0xF54E5CD4, 0x7797BB1F, 0xACBE2F97, 0xFD31F01F, + 0xF276DBFD, 0x84F9547F, 0x8225EEFE, 0x2A5A90BB, 0xD8DD3FFD, 0x3B72DFB5, 0x4CFAD7C1, 0x09D1E77C, + 0x1D5F547C, 0x2FE7EF7A, 0x9DDFE39B, 0x063E77A9, 0xFACDCA2F, 0xEE3F8A5F, 0xC9FEE4AB, 0xEEFECCFD, + 0x5658E3EE, 0xBFDCA6E0, 0x8861D21F, 0xFE9D6485, 0xBB7FE154, 0x30C932C6, 0xEFF43D9D, 0xA7ED78E4, + 0x33399DB7, 0xB9FB3B58, 0x06BF15D6, 0xF9FAF5B0, 0xAF594679, 0x665E499F, 0x4BE6CFC9, 0xAF9AA266, + 0xC27F61BE, 0xCAF6DFC2, 0x5C8D8CFB, 0xA9EBD4BE, 0x869D3B77, 0x6AC67875, 0xBF7578E5, 0xB163C7B4, + 0xFE8328BF, 0x7088FD53, 0x83B5BCFD, 0x4CE344E6, 0x022D6F4F, 0x1EFE796B, 0x6B2BCB29, 0x7FE9C51F, + 0xED3072F5, 0x3380CE3D, 0x677FDD2B, 0xFBFAD59A, 0xE18E8F8A, 0x0F1C38C0, 0xF6495F6D, 0xFEA8CDCA, + 0xB17F05B5, 0xE7EBF7EC, 0xD9A3E553, 0x507FC5F9, 0x2B583E5E, 0xCBD5D4E6, 0xC1E7CE9D, 0x53AA5CCB, + 0x33B5E717, 0x703CD2C8, 0x18DFEED9, 0x6F3D401C, 0xE4208FC7, 0xF58D6CE8, 0xCBF2BD9A, 0x739E6A78, + 0x45EA9BF5, 0x730F1DFC, 0x12D5378D, 0xA77C766E, 0x6BB98BC7, 0x47C89FC7, 0xFD55D7BA, 0xD6E8933C, + 0xFA4AEBA0, 0xEDDBB7F3, 0x7C240FF6, 0x5C9C66E6, 0xCF625F9F, 0x98F6FF94, 0xFCDF6532, 0x19AD8FAC, + 0x5AF25711, 0x9B7CB4FC, 0xF1C2AF78, 0xBD83D441, 0xC0FD7DBE, 0x6FEBDAA1, 0x4387DAFC, 0x5E18D1FC, + 0x7D66C94F, 0xEB775A46, 0x969797AB, 0x4C9BFA88, 0xFA49F30F, 0xDA96F278, 0x894FD78F, 0x3B787F2B, + 0x50FBD4ED, 0xB89E27D3, 0x6F9A7A61, 0xF9848EBF, 0x612E46F9, 0x62CCF7FF, 0xA4C75839, 0xE57369DB, + 0x3197F393, 0x0970F5F3, 0xBE971311, 0x660EA983, 0xEA87C86B, 0x825CF2C7, 0xD443FECD, 0x393710C3, + 0x6BE8EF7C, 0xCCCFE7D3, 0xBF63DE83, 0xFC1ACE7F, 0x55E78FD8, 0xBDB35000, 0x4FA37F25, 0xEA89152B, + 0x5628F804, 0x19F3DD35, 0x140EAC5E, 0xBD5AEB8F, 0xC2784DEA, 0x7A98F545, 0x1E9507C5, 0x240F06A8, + 0x0C94637E, 0x1707C9C7, 0x1E7BCCEA, 0xE74CEC7A, 0x9BF3D90F, 0xF6C3C300, 0x6D37E53C, 0xCF3C0A79, + 0x3ADAEB9B, 0x7BDFC1BD, 0x5B2D873F, 0xCD5DCF2C, 0xF3756D80, 0x9769BE1E, 0xFAD391A9, 0x3F7F35EF, + 0x91356BD6, 0xA8E03390, 0x50C7D1BF, 0x2F071779, 0x7D0AED5F, 0x8EF5F54C, 0x7735FBEB, 0xFBE3FB2B, + 0xFA6A78D7, 0x369D2E8C, 0xDF41AC97, 0x87BBB7B0, 0x7E3E94A8, 0x5FE27EB8, 0x104D35F5, 0x49F1CEB9, + 0x217398F9, 0x8BEA82FA, 0x16C66361, 0x34FE9147, 0x1E5101A0, 0xFCAB988F, 0x39EA05F2, 0x27180CAF, + 0xA84DB85F, 0xEE4B241E, 0x7CF04115, 0x5C0707D4, 0x2C9C6F5F, 0xF235CE9F, 0x573F994E, 0xF839D401, + 0x349DEA7C, 0x80EBCDAF, 0x47C96FBA, 0xB47D2ED7, 0x9FE4BFE3, 0x0BE9F5CC, 0x6FABA3D0, 0x07EBF3DF, + 0x3ACAB95E, 0x8A707D05, 0x585FFD2E, 0x0EE5F94F, 0xAA0F297F, 0x178EB6DF, 0xE1F61B5B, 0xCFEFC13F, + 0xC395009F, 0xFE205DCF, 0xFA3BA14E, 0x7D8CFE3D, 0xD77596E5, 0xBF81E7D5, 0xAF70FC63, 0xAA96E5AF, + 0xC03D6A2A, 0xC0C59DEA, 0x79960BAB, 0x4A55ECFA, 0x67EBD3AB, 0x5F7F7FF8, 0xF3F5D81F, 0x72BED0BF, + 0x2DBB1AED, 0xF9938CF9, 0x6ACD49C8, 0xBA2F06C9, 0xC03D4F12, 0x2AA1DCF3, 0x40C55C66, 0xEE7F349F, + 0x391FECFC, 0xE5EA5658, 0x84F53A26, 0x47CF3F5A, 0x73F0AF39, 0x3CBFFAA2, 0xFA06A0BF, 0x412A2C9C, + 0x356B9652, 0xA3D47492, 0xC307D17E, 0xEEE7A56A, 0x1AF3EC68, 0xE98E1DD8, 0xA24BD437, 0x895547D8, + 0xB670E1C2, 0x9EE37DFD, 0xA178F292, 0xFEEEF0DB, 0x73E6E095, 0x61187667, 0xE23DC12E, 0xD62FC1EA, + 0x23564199, 0x8CAFE4F1, 0x77C126F1, 0x672CF3A7, 0x50CD3C5A, 0x55B0FF2B, 0xA194B95C, 0x73780D8C, + 0x60AED4FA, 0xE1BB308D, 0x79829E2F, 0x9A0F2F30, 0x5FA3ED45, 0x6F045732, 0x4F545F67, 0xCE04AF0A, + 0xB3BF5157, 0x387BC992, 0x25A47F23, 0xF36B61F3, 0x860D1B68, 0x3E5E5F34, 0x275A7CE8, 0xD0A19EEB, + 0xF7F52BD5, 0x0CF6E760, 0xF4E79696, 0x969EF9A0, 0x780DC0FD, 0xDF1ADDCA, 0xF192F875, 0xAF16967C, + 0x20FF96F3, 0x41ACF535, 0x4B3E519E, 0xB2F9D5F2, 0x94F4F76C, 0x79B92717, 0xFF687EF6, 0x8F58E667, + 0x9E10FBC3, 0xEBFD4BF2, 0x09F17A98, 0x251EDDAB, 0xC3C31C0F, 0x62960B4B, 0xBC515EC5, 0xF126D672, + 0xC35FD7F2, 0x60BDCD17, 0xCB85259F, 0x28EF6F99, 0xE42DC292, 0xFFEE55B0, 0xD232CB85, 0xA55E503E, + 0xCEB2968F, 0x73EB0BE5, 0x89FF979C, 0x58CB136E, 0xBD5AF968, 0x4F3ECAB3, 0x3FCA9BBF, 0xD4F3BFD4, + 0xF39FEAAF, 0x10EB6F7B, 0xD022F373, 0x7EC37ED1, 0x7E37DFC1, 0xFCA88159, 0xEA27FC4D, 0xF4B4DDDF, + 0xC8D1D8E8, 0x5ABBBF89, 0x57857B17, 0x2C58A0F7, 0x2FF11BE1, 0x78DEBF3E, 0xFBF6697F, 0x93BC3E78, + 0xC6EE6FE2, 0x2783BF72, 0xFD8F26C0, 0x13EE7AC3, 0x17E11B6E, 0x7CC2C150, 0xECC63358, 0x0C83DDF8, + 0x43034C71, 0xF30937C2, 0x3A37FFEA, 0x4CF039B7, 0x5ED48BC1, 0x7FDAFD4D, 0xBC39BCDE, 0xEE6FE20F, + 0xC243767F, 0xD37CD746, 0x37BBF50E, 0x6F44EBDD, 0xFD61D95F, 0xBF1F6F94, 0xABA7703D, 0x95C14593, + 0x1FF50CF2, 0x4BD16993, 0x1FE6C1D1, 0x19931FE2, 0x6872F407, 0x931FE657, 0xA3DB4C7E, 0x88730AC2, + 0x23263FCC, 0x156195E9, 0xAFCC9707, 0xEB4CFC79, 0x7C2AE867, 0xE2CF5C07, 0x8F9AF8B3, 0xFD7330D6, + 0xC49F7906, 0x4426FEC4, 0xC18B9760, 0x7F7D957A, 0xBEE00AF8, 0xB2C90F31, 0xDE09569A, 0xFC30CF96, + 0x7AC0FC30, 0x4F083698, 0xFC30DF10, 0x4E36F961, 0xFE49F88E, 0xC90FF385, 0xE80E931F, 0xB6F740B4, + 0xC5F4D71E, 0xF1ECC6F3, 0x303FEE9F, 0x242FBC5B, 0x58E28B6C, 0xFBAFE86B, 0xA67C69B6, 0xFD55F453, + 0x6EBEEC7C, 0xBEBD726F, 0x7CB9379E, 0xFC177D53, 0x5F663ED3, 0x5F8D3FA6, 0xBF1A7F4D, 0x7FD5F2B8, + 0xBF6A79DC, 0x5F456EFB, 0xABC86D7F, 0xD5F2B8BF, 0x6A79DC5F, 0x45DEDFCD, 0x1FCAFBF7, 0xAAEFCF47, + 0xF9678EFB, 0xAFD68FFB, 0xAFC8C7B9, 0xF58372DB, 0x5F459E70, 0xEB0FE5B6, 0x9F66C947, 0x7BF251DE, + 0xFCA3BCF9, 0x4B3DFF4A, 0x3DFF247F, 0x818ACED9, 0xFC135745, 0xE7EDFD89, 0xAE6BEB02, 0x65EE4F24, + 0x8747A3FF, 0xB6F585AC, 0x2E463576, 0xFF122F0F, 0xCFF0FD69, 0xA8CE8FBA, 0x399C61F7, 0x2FF1B4E0, + 0x25BB7F89, 0x5704235C, 0x7F551A9E, 0x76D7078F, 0x43951B8F, 0x603214B8, 0xF10B73E1, 0x3237DEE1, + 0x16B8DACD, 0x4F740BAC, 0x76F31DBD, 0x1A0C74F3, 0x1975C8FE, 0xF4D7DB53, 0x9FD713B5, 0x3BFB9778, + 0xABB37F89, 0x6F8CEEB4, 0xFB97FCD9, 0x1C6DB5FB, 0xD789377C, 0x80F63E8B, 0x72FC4FF3, 0xC369ECAF, + 0xC5C8D3A3, 0x0E96A734, 0x079BA34E, 0xE6263CDF, 0x487E36DA, 0xDDDCDCAC, 0xA019FB39, 0x72541BCD, + 0xE7BFAF5B, 0xF17C237E, 0x3DFCB0B6, 0xB656411B, 0x9E07C49D, 0xE1D43BEF, 0xBC937812, 0x7347B091, + 0xEDF9ECFB, 0xD38AE70D, 0xC977EBF5, 0xA3BD4AE6, 0xF9F03873, 0x139E57E4, 0xCF87BADE, 0xD0FF0AE6, + 0xA990C79C, 0xD21C6CD4, 0xF50AC7B5, 0x7E3010C6, 0x3337EAF9, 0x30BF6B98, 0x0F6A7B30, 0x2E18C2DC, + 0x80E71B71, 0x5EB05998, 0xD7038970, 0xFAB265CB, 0x48FF46E6, 0xF1E1D94D, 0x9B36D17C, 0x1C0F5813, + 0xD51E3972, 0x84ECCD60, 0x7B43A2D7, 0xA95E7B8B, 0xA7FA1340, 0x9FD2E8F7, 0x1C4F896F, 0x51A5B0C4, + 0x177936C7, 0x1759F435, 0x63BE84B9, 0xDF99FCA1, 0x7ECAE42F, 0x4B9EF2E4, 0xE89FB1CF, 0xFE89BF64, + 0x9FB931B6, 0xC7EB698C, 0xFD61C6F5, 0x6B797892, 0xD72FF128, 0xAA14C678, 0x89FCD6FB, 0xEFBFDFC6, + 0x0FE5B772, 0xFC30BE5A, 0x1E6C77E3, 0x5D5469D9, 0xD7CF9E0F, 0xF325E3C7, 0xB8F9C3F1, 0x634C7EB5, + 0x1CB6B8F9, 0x2EAA14C6, 0x7A10F95C, 0xB73E503E, 0xD7D48FC8, 0xC7BAF584, 0xF2B1A6DE, 0xB2E4A73D, + 0x7993377F, 0x93377FB3, 0xE75FB3E7, 0x9FAFEFCF, 0x27F90DAB, 0xF4DF3BA6, 0x1E8267E4, 0xCF69DC4F, + 0xEA0FC8AD, 0x619E8CE7, 0x7A0BFA44, 0xF5A6BE88, 0xE127D142, 0xB37F99AF, 0x0A3F36FB, 0x9758A5C3, + 0xE966FF32, 0x77C97E68, 0xD5F1872F, 0x0543DDF5, 0xC0C3FAFE, 0x69FC0D0A, 0x743F34F1, 0x0A9E83BE, + 0x6E7CC3C9, 0x906FF67F, 0x96BFBEBE, 0xE42B7C0F, 0x26BAF98D, 0xE6C22F4D, 0xFE99B7E9, 0xFBA9A9AF, + 0xE85CF0B2, 0xA927E64F, 0xC259523F, 0x5CBFD83F, 0x3F35FB97, 0xF98EE8FB, 0x66FFB2BD, 0xA3D19FCD, + 0xFECD8A37, 0xF114EA37, 0xB29F4F6B, 0x0E364AFF, 0xA4F55CEB, 0xF4338A3F, 0xC907C6FD, 0x937F5F7D, + 0x5CFAE75F, 0xD2A7FC90, 0xFEB8B8BF, 0x32E7C5FD, 0x953921FD, 0x94F2433C, 0x3EEE9FCC, 0x6BE2FEC9, + 0xF30F89FB, 0x27F3E6B8, 0x7FF2FAA6, 0xC7FD93F9, 0x6CDC3F89, 0xA3DAB87F, 0x32BF1EF7, 0x4FE6CEB8, + 0x7F327784, 0xD36DFC89, 0x774BFFF4, 0xD7EFEB37, 0xEA7845F3, 0xE3FECAFE, 0x7C18F7D7, 0xAC7C507C, + 0xD7E1FD63, 0x98D33F39, 0x3EC2125F, 0x64DB7F45, 0x5FB3E413, 0xE5B6BF8A, 0x3CE5E6DF, 0xCA539E5C, + 0xFCA3F94D, 0x7F35F35F, 0x925DFDC6, 0xD85FD37F, 0xCD7A6CFF, 0x6579DC7F, 0xB5DCE9BF, 0x5A6EFBAF, + 0xC8E3FEAB, 0xEBC5F65F, 0x2D17967C, 0xA2DCF657, 0x918F71F3, 0x0F89B8BF, 0x6AB9D35F, 0xB5DCF657, + 0x915F9A5D, 0x7DA93F64, 0xDB7F457F, 0xAC5BAF56, 0x7EDA9337, 0x79F33579, 0xF69A3DFF, 0x9B3DFFA9, + 0x1E9FCDBE, 0x1F91DCBD, 0x1F11679D, 0xE7EBB2EF, 0x47C4EEFD, 0x88D9DC8F, 0x7CF6EDB5, 0xE97CB9F7, + 0x27E60E67, 0x7FAFCBBE, 0x1F313BF7, 0x23F6C7B9, 0x1F313BF7, 0x23F6DFB9, 0x1F313BF7, 0x2362F77E, + 0xC4ECDC8F, 0x989DFB11, 0xB3733F62, 0x76EE47CC, 0xE67EE4B3, 0xBF7ED91F, 0xEEFDC98D, 0xB7AAD2EF, + 0xCFC9A760, 0x80617ADF, 0x4A7C66D0, 0x08FE7D76, 0xB0E6CC17, 0x8A3B0CF3, 0x7BE556D5, 0x44EF6F90, + 0xD6EFAB6A, 0xEBD976FE, 0x7D779FE6, 0x84C3F47E, 0x94D80A7F, 0x644ECBFB, 0xAEB079DF, 0x3EF58F85, + 0x97D9DF9B, 0x99FBFCD4, 0x7D7FDDF1, 0xA8B0BC77, 0xEE78D4EA, 0xF3EFD7E1, 0x93F1EFD5, 0x9ADBCE1B, + 0xFDACDFB7, 0x657C9406, 0xA8A9A971, 0xBE77686B, 0x102ED32C, 0x7219FF4A, 0xDFD83FCD, 0xB17F148F, + 0x5F54C4FE, 0x6916FDF1, 0xFA7B06FC, 0x8B0D52A9, 0x947DFFA3, 0x7FCCF25E, 0xD8A7C072, 0x99E642CB, + 0x34DF5A9C, 0x8FDE67CC, 0xFBE7DA0A, 0x4CB9E15D, 0x000F6DB4, 0x5CA659F4, 0x255F250D, 0x329FBC8F, + 0x961C88ED, 0x733E6B20, 0xCB9E9A6F, 0xF56D7E64, 0xBE999AC5, 0x9ECCF78B, 0x0ACB76FD, 0xC61FD22F, + 0xCE14EA78, 0xCAFB6971, 0x46E22BF3, 0xD11B8170, 0x9966ABCF, 0xF14842BC, 0x7ECDF1FA, 0xB3FCA9CE, + 0xF6D77C4F, 0xF0B7CBED, 0xFBC3D59A, 0xDBF3B2BF, 0x471196F7, 0xE8ACF70A, 0x79BFA8AB, 0xAB73BE67, + 0x69CF6196, 0xF7EC2823, 0x72191F7D, 0x1CDB2356, 0xAABDD07D, 0x1FB7F3CB, 0xF8B1E58E, 0x3E737B8E, + 0xFBDE4EF6, 0xDCEF1DEC, 0xF8B4E1BE, 0x47D9BEBC, 0x1F03740D, 0x6796F7E1, 0xE27396CB, 0x345B7D8E, + 0x0F8E7F4F, 0xE69BA9B9, 0xEB0AF73D, 0xFAEF675A, 0x2ED32CFA, 0xDBEDF80E, 0x6133BE80, 0xFBB5CC37, + 0xA8A2ABC0, 0x8CD7ECE8, 0x6F03281B, 0x0645FC9E, 0x2CE3172D, 0x8222796F, 0x2ED35CD0, 0x64EDB17E, + 0x4113BF37, 0xD3EFA733, 0xE97BA31C, 0xB0BFA77E, 0x97EC0BD3, 0xEFADDFD5, 0xF1B23C53, 0x7F9F647F, + 0x3FF8207B, 0xBC6AC91E, 0xAF391EAF, 0xF535C35B, 0xEA6BAA3E, 0x96331F73, 0xE4D4DF8F, 0xC5F333D7, + 0xC7F3B3FE, 0x6C6FFCDD, 0xDEF8BBBD, 0xF1B39DF1, 0x01E663A5, 0x1EBF6A15, 0x28C8EB85, 0xAB1D0E7A, + 0xE1564FDF, 0xE78D9EBE, 0xC7302D5B, 0xBF07273D, 0x7D9F5FF0, 0xF47D9EE7, 0xE93BAC9E, 0x90F5D425, + 0xC17E1F55, 0xEDBC57CA, 0xF75249F3, 0x7DDB13E2, 0x7F1DB0BE, 0xF95EC8E8, 0xC332996F, 0xB1C3A4BF, + 0x44BE5F93, 0xEF9592A1, 0x37DF52C7, 0xFEC66CFB, 0x64DCB5CF, 0xB0D4B1BF, 0x91DE4F3D, 0x7B3531B3, + 0x7E4D6C9F, 0x3891F1E6, 0x7B28B6AF, 0xED39F6E7, 0x79F6297E, 0x0FC5F679, 0x3EE5D9BB, 0xD7E179DA, + 0x5FF7FBAE, 0x1EF3DDE7, 0xD89FE7D9, 0xDFE6E96F, 0x237DC73E, 0xEA273A3D, 0x7B3F7298, 0xF47FECD8, + 0x474EA465, 0x3E39AF82, 0xC3CE7948, 0x7CA430E6, 0xFBE9F7FB, 0xC2F87C24, 0xFE4AF679, 0x119C86AC, + 0xF32978BF, 0x20CD7C93, 0x7CEF5366, 0x99F5610C, 0x649D4FC1, 0xC7CE7944, 0xDC54A02C, 0xE3DF6370, + 0x8BE532E6, 0x695ADFF4, 0xB7E080F4, 0x73E97FC1, 0xFE42E0FE, 0xB74BFA69, 0x9965DD6F, 0xCB9DFB0C, + 0xD9DB2BE7, 0xF754B1FF, 0x7A61E0DE, 0x2F60A465, 0x7D1F19E9, 0x9CF73B50, 0xFFA4133F, 0xE2C6C2AC, + 0xFB055C5B, 0x9875BF30, 0xFE533C38, 0xDE2765BE, 0x9B24FEEF, 0x1766DD2F, 0xE073D9F7, 0x1918EEDC, + 0x775665DB, 0x674E15E6, 0xB9E73B8C, 0xB6ACE37F, 0x95C46FA7, 0x3E8F8206, 0x397F77EA, 0xF32A383C, + 0xF06DF7FC, 0x831B2CEB, 0xF3F23AD1, 0xA7F85F8E, 0xFA2F39F1, 0x27DE26F1, 0x36E7D900, 0xCB3AFEF9, + 0x5AFF7F01, +}; + +u32 point_table_binary_12[] = { + 0x11726D98, 0x7F5054D7, 0x15C7CFDB, 0xF776F72D, 0x2B4AD458, 0xD46AD130, 0x8D127557, + 0x438D9D3A, 0x3699E024, 0xE9D83629, 0xA9A8431A, 0x8D894863, 0x42AD09A1, 0x44135B14, 0xB08EBA52, + 0x4D69931A, 0x99A483A2, 0x769A4943, 0xFC814E13, 0xEB84D18C, 0x888211AD, 0xB455B429, 0x4DA90176, + 0x61817DB7, 0xE79E77DF, 0xEBE52EBB, 0x7F7DE67C, 0xEF79E79E, 0x7BEF79F7, 0x3C58C472, 0xB53900E1, + 0x51A96B19, 0xFE6089CD, 0x332486CF, 0x910DA389, 0x7891CD61, 0x8723B61E, 0x1C7DC4B6, 0x83632FB3, + 0xD99498EB, 0x4D49CF39, 0x1ED2BF5C, 0xBA7429B7, 0x3FC49945, 0xD9EF7372, 0x72383F45, 0x5CE3DB48, + 0xFC3C5BC5, 0x3938CEBF, 0x3E1C0EF3, 0xF8483F69, 0x3E8B4D9E, 0x3C99411E, 0x5BC979FC, 0x6AFFA3A4, + 0x17F3CB88, 0x18CF937D, 0x090B6906, 0xC0980180, 0xE5CB9773, 0xFEBECDA6, 0x465C6633, 0x3BE972C8, + 0x665BCFDE, 0x6621F627, 0x8089F7C0, 0x091E3F7B, 0xC2E6B10F, 0x4098F855, 0xE4168009, 0x796C1CF1, + 0xFB2C045E, 0x80AFBE9A, 0x88AA5C59, 0x59394CEF, 0x30AC0148, 0x5FD17FB8, 0xA0A080B1, 0x0F907F0D, + 0x30F56BB1, 0x2EB25720, 0x7F80F3AD, 0x8C3E4176, 0xAEC7F113, 0xFFD6D3C2, 0xF3C1BE44, 0x5E00303D, + 0x7DF035D2, 0xFF03B912, 0x605A73DF, 0x0DCE7CFE, 0xF06D80AC, 0x05836D64, 0x97F4149F, 0xA4A7F5C9, + 0x467E0F60, 0xE691D801, 0xCAF72E9B, 0xE7FEB16F, 0x09D93723, 0x3F0830E7, 0x2F435925, 0x2525C3FC, + 0x134B7AE2, 0x9BC8C500, 0x0B1E1C78, 0x85B806F9, 0x0AC0FDE7, 0xA3F5C411, 0xE44F01E6, 0x7D3D964E, + 0xFE257B77, 0x7737AD07, 0xB7877B62, 0x20F627F1, 0xAC7BA3FB, 0xC5FE24CE, 0xEA8D56F4, 0xF6F6BAEB, + 0x3DEB8B9E, 0xD962FF11, 0xCF3DDAB3, 0xC361D5DF, 0x30BD1A6F, 0x13B20E90, 0xDDCE9E26, 0x56E7FF33, + 0x5CCF2A80, 0xFB3ED21B, 0x46CCC738, 0xB46FC17C, 0x1FD46B39, 0xABF957D7, 0x47D68FB8, 0x9F94FD08, + 0xEDC89998, 0xAFAF0472, 0xE8792A1F, 0x6021EB32, 0xC0ECDC51, 0xF67AAC42, 0xFB78807B, 0x7B03E923, + 0xC6AFC6CB, 0x70FC4DDC, 0x8F6FA6EC, 0x21BB81FC, 0x367256EA, 0xEFC8DE8C, 0x8CEB3DF1, 0xDFA38A5D, + 0x3E8DFBF5, 0xBEE041E2, 0x12E47FE1, 0x79F967E0, 0x47C46AFC, 0xEA7C25FD, 0x88E76D95, 0xED3F6D65, + 0x4A07F9CB, 0x44FBCB00, 0xA9259E43, 0xB4BF4DB4, 0xF7000432, 0xCD59C4AA, 0x5DF5AFC6, 0xA7F8B7BA, + 0x6DF6ED4D, 0xC95099C6, 0x37B23C3E, 0xFF6B774F, 0x79D7E5E3, 0x0057E353, 0xFB899B91, 0x51DFB62D, + 0x63AECBA8, 0x6FFBF394, 0xCABABA3A, 0x660DDAFA, 0xFE8E692F, 0x7033FA27, 0xFDC094E9, 0xD7293FD7, + 0xD93A3802, 0xD0DBE64D, 0x2C5BB68C, 0x69A35907, 0xEC00886E, 0x18F331D5, 0x37B15FBB, 0xCBF5C5C4, + 0x8A1EEA59, 0x131C407F, 0x55C1F9DC, 0xAE8E77D8, 0x3A6A3C4A, 0xE3851E6E, 0x7B26D9FE, 0x2002FBB1, + 0xBCFFDDEC, 0x247F2FC1, 0x567E3EFD, 0xB77D43A5, 0xA5A5FC3C, 0x5CE5F5C9, 0xD3AA6D20, 0xFB6CD6CA, + 0xC77B1731, 0xBB7E8FC7, 0xD1C8C157, 0xBCCF925D, 0x9CEFD8C7, 0xAC90EA8B, 0x1AFF3E96, 0xCFEDFD2F, + 0x7ABE49F6, 0x1DAC9073, 0x3CE6798D, 0xB8085713, 0x79E8079E, 0x95C4E2F9, 0xD60B8138, 0xF957EDDF, + 0x653FE16C, 0xAD859E11, 0xF5225EFD, 0x82FF498A, 0x771E5BC1, 0xF5ACD2AA, 0x27BDA887, 0x56DAD071, + 0xAAB7A25E, 0xEAEF0CDC, 0x6A6969E1, 0xE7F934E5, 0x234B2FA0, 0xF895F93B, 0x76DF116B, 0x3AD9957C, + 0xB0DB68BF, 0x80E3F5C4, 0x45F2D788, 0x8CEF1E7F, 0x47C2CFF5, 0xEC0CEA71, 0x3D533BF5, 0xF3B23DF0, + 0x85A786EC, 0xCEF82E7D, 0x1ED9D5F8, 0xC4FBC4B7, 0x2BBEA8F5, 0x6C43F278, 0x25FE247F, 0xE27DF3DF, + 0x14FF7334, 0x9F2A765A, 0x4B07E8F9, 0x28F808F1, 0x3ED4B723, 0xE706DB69, 0xBC785F75, 0xD5F9BBAA, + 0xABAB5D0E, 0x6CEB7B84, 0x58E8471D, 0x827AD24B, 0xF1A9FE2B, 0x2A2A185B, 0x0CEF6B9B, 0x0012B1D4, + 0xC37BF7EE, 0x65EC206C, 0xD54CDC0F, 0x2D692FDF, 0xB8716318, 0xD3FB518D, 0x47B58B7C, 0xC65BC77E, + 0x8758E4A3, 0xFBB1D442, 0x5A9F2330, 0xC63A8BEB, 0xBFC54FE7, 0x05DAC0B4, 0x3EC1F57F, 0xCF3C4CDC, + 0x09BFB24E, 0xE079CAF4, 0x95137F0B, 0xD2F8F9F5, 0xF8F49D54, 0x1F77E378, 0x7E7E3CBE, 0x09F5F5F5, + 0x0C5E8763, 0xD69B0083, 0x2B3C8B6B, 0x6B6B1984, 0xE1A415C1, 0xFD69B177, 0x8903EC33, 0xAB0CCFD7, + 0x3B9E7D5C, 0xCFEEC06F, 0xADDFE0F3, 0xB7593FA6, 0xFDF1291C, 0xB4CA912F, 0x0D75D07C, 0xCEC25DDC, + 0x9FF15376, 0x4166DF16, 0xFD4562A1, 0x37C69AC7, 0x8977C239, 0x6E876BE6, 0xA4A2A222, 0xC6FE80F1, + 0xD5E1FECC, 0xF76C2D2E, 0x2E4E9EAF, 0x785FF81E, 0x0FE68D38, 0x7F757EEA, 0xFCC5FB21, 0xF099F732, + 0xDDEFD4F9, 0x89F74570, 0x825138D2, 0x7C92F2AB, 0xE4CFA99F, 0x813B8939, 0x34FE13E4, 0x06E4F2A1, + 0x6BC4AA5D, 0x992F7B1C, 0xB906407B, 0x0C52A8DE, 0xCFB4EBAF, 0xA7B6BF9A, 0xC7ABE64B, 0x0B627DCC, + 0xC37AF980, 0xB191EF5F, 0xA75EC50E, 0x05EF92EB, 0x67CF7A6F, 0x58AE9777, 0xD6C31CAA, 0x2F31780B, + 0x56E0FEDA, 0x67D5D2F8, 0xFFB08BCC, 0xC2FA5668, 0xA4537EFA, 0x6103EE40, 0xE8CF4A44, 0x8907E16E, + 0xF60B9CEF, 0x5B90B966, 0xCD1A065D, 0xD080151D, 0x06C60D94, 0xAE5EBD9A, 0xC125D0D9, 0x3DB85E7E, + 0x768CF42A, 0xABFA5ED8, 0x6FE17DDC, 0x6A8BBF41, 0x76B19E1E, 0xDD7A58CE, 0x376C8A97, 0xC8EF1377, + 0x7EEAFCD5, 0xF8C5FD68, 0x6063A08E, 0xEC6AFCE2, 0x3EA2DDF4, 0xED26BDD8, 0x5FC64BDE, 0x5BB43E58, + 0x5FB414AC, 0x2FDFF067, 0xD3F92FC4, 0xF33F13DF, 0x5F1F065A, 0xAAAAAA92, 0xEB815A8F, 0x54BD5A2F, + 0xD4F1EAFA, 0xABE7231B, 0x9A390FFD, 0xD5DB5E58, 0x5898BC3F, 0x0238FE97, 0x98CFC956, 0xF6F6EDDB, + 0xDDFDA61D, 0x651562FF, 0xD1FED6D3, 0x12B7E4FD, 0x9DC8F147, 0x28BFA29F, 0xD2175ABE, 0xFCFC7CCE, + 0x0FF1FB28, 0xAEA02E38, 0x643300B1, 0xB81F1B53, 0xC1A4FD14, 0xB1F5C654, 0x8B09267F, 0x7E331123, + 0xE6FD16DE, 0x67534F9A, 0x711A2FFA, 0x9BD493FE, 0xAB82A97F, 0x4A9F626C, 0x129C6BB3, 0xD08B7EB0, + 0xF762E010, 0xF913FD56, 0xEF45E3B2, 0x60F2871D, 0x5DB1E05C, 0x9B855EF4, 0x7FBE13EE, 0xF3C5FCC4, + 0xF396D83C, 0xFABCEBCF, 0x8E7FA73B, 0x3E64C72B, 0xE69FCCC3, 0xFD9529F9, 0x4AF6AFC6, 0x1BB219C0, + 0x615B2FD8, 0xE977B5BE, 0x1F0EEB87, 0xB5BEA705, 0x93FF19C0, 0x9A1A1B1B, 0xDDF50B03, 0x3B23B389, + 0x7FFE7E71, 0xF4F07F76, 0xE32516EB, 0x6D3A1C71, 0xF400E4AF, 0xCCF1C762, 0x82EDFE5A, 0xEBAB18D6, + 0x7F6B7DBB, 0x457F33FC, 0xF911E5F9, 0x11E5F965, 0x49CF27F6, 0x7EE832F9, 0xD75E0FC6, 0x88C5FD8D, + 0xFFE87EE4, 0x3CFFE7FE, 0x3ACA9FB8, 0xBFE99702, 0xDF23BBA3, 0x6F19BD8B, 0xB89CAD84, 0x6EDCED7B, + 0x8C52D28B, 0xFB9D51E3, 0xDD3EA25D, 0xDCE7BCEB, 0xD8A07C1F, 0x74F5EB58, 0x01D7BBEB, 0x29582F32, + 0xECF516F7, 0x3F738F76, 0xBF7C7FF4, 0x2FF48589, 0x9F64CF72, 0xBDF11C24, 0xA83E89F5, 0xF7EDB0C6, + 0xCBF7C1C0, 0xFA84467A, 0xB15E29A6, 0xD520DF0F, 0x47AFB29E, 0x72F241E7, 0xA5DCB82E, 0x9F4F373F, + 0xE2FB4634, 0xA4B5128B, 0xEF1BD167, 0xAC14F97B, 0xC7C029ED, 0x1CB1F8BE, 0x31586159, 0xC4EAFC46, + 0x889FEB87, 0xD60E2E74, 0xBE87C8F3, 0x71EA9309, 0x6970ECCC, 0x15B77EF1, 0xF5E7FD88, 0xD3AF5045, + 0xB2FB9590, 0xCDAE9EF8, 0x14DEA144, 0xBF47FA53, 0x87EF4C13, 0xFD11315E, 0x64A6C9FD, 0x12FFC9FD, + 0xB1676260, 0xB3FCBD22, 0x91A1CD94, 0xBF3F6897, 0x5886FCFD, 0xC1570DCD, 0x72FF6E88, 0xF8E4F324, + 0xF7F3B863, 0x9E91FB7F, 0xC361F17C, 0xBD99AD93, 0xFB5F3D6E, 0x9E93FB5F, 0xF686B945, 0xEED759A7, + 0x75451D2F, 0xF7EB5C2F, 0xF7E7B039, 0xD124F7B7, 0xBEF97A89, 0xDC6F5ADE, 0x319F53BF, 0x17B7F3A3, + 0x75DAF941, 0xA6FC69B7, 0xD340CE27, 0x64BA6CE7, 0x73869DCF, 0xFF010000, +}; + +u32 point_table_binary_13[] = { + 0x11728D9B, 0x7B9854C5, + 0x95C0EBDE, 0xBEB7FB4E, 0xCF93A7F8, 0xE08D336A, 0x94661847, 0xD0280679, 0x881A0704, 0xC3F05AF7, + 0x03830846, 0x84F105A8, 0x083E5919, 0x59778380, 0x18DD6CDC, 0x2C247CF1, 0xC546C410, 0x51041496, + 0x90204656, 0x0609E0C8, 0x6B1C1DC6, 0x1966BAA7, 0xFBD6569D, 0x3AF774DD, 0xA2BF2F99, 0xFF7E731E, + 0x75AAEADC, 0x538FBED7, 0x6FE0092B, 0xCA586CB9, 0xC3B8F8F3, 0x1BF870E0, 0xC719305F, 0xA1985F81, + 0x7C40E977, 0x3C4DFA09, 0xAB94893F, 0x87EDD9B3, 0x47D90333, 0xD6D8D848, 0xFE1CC6B2, 0xFAC0CA9E, + 0x8DE109BE, 0x87B1CEED, 0x561FE05E, 0x3CC1445B, 0xF9C56D3B, 0x817FAAE4, 0x3D6AAC32, 0x68BF4EC8, + 0x8B18F3BB, 0xA47EAB73, 0xF255FE36, 0xF05EC1BD, 0x186B5BE0, 0x4F013E2B, 0x58C4E30F, 0xCDBCEDFB, + 0x3EF977DA, 0x3279BABD, 0xF762F218, 0xF02CD55E, 0xC33DEC69, 0xDD9F3BAF, 0x7D8CAEFF, 0xED96C2E3, + 0x7AFC1DC7, 0x717CD0BE, 0xE3C4452A, 0xBE9B03EE, 0x7393DE9F, 0x8EE3E9E9, 0xC48B182B, 0x18A618F4, + 0x255FAFF4, 0x61BC613C, 0xDDB9FAF8, 0x33169E9F, 0xF357695C, 0x2AD99D7B, 0xE0C001E2, 0xFA4FDD06, + 0xE2A86416, 0x9AEFBE1B, 0x352E95EC, 0x36C8F9E3, 0x87F874AB, 0xAB18DF42, 0x94EF545C, 0xB68B78A6, + 0xE2C8DE83, 0x070F4AFD, 0x994A3FB2, 0x17DA3BC4, 0xEF97FEE4, 0x7C4FAE99, 0x4C72990F, 0xFD07F627, + 0xFBF59F31, 0x0B19F4D7, 0x7FE658A0, 0xBF55B427, 0xD80BFABB, 0x55B5EFB1, 0x3E8AB729, 0x663A976A, + 0xE373D0B0, 0x3F68D81F, 0x32EC0F19, 0xF64B0CFD, 0x270CFD27, 0x72E8EBED, 0xE5E560DD, 0x5F81E1AF, + 0xC0F037D2, 0xB01F69D8, 0x8F36EC47, 0x87ED61BE, 0x34FB60FE, 0x02FB8099, 0xCE7AFB53, 0xF9503647, + 0xE46357DE, 0x77D6AC59, 0x3A57038F, 0x53CC93E7, 0xB0D29FC8, 0x87488E46, 0xFD7E643F, 0x5FB4DFD3, + 0x4F927FC9, 0xBDF810BD, 0x3D9EE2D5, 0x214EF20B, 0x9087B0B9, 0x227F6299, 0x6F80C729, 0xFB02873F, + 0x60F006DD, 0x3F6FE54B, 0x437C96DF, 0x022CE313, 0x1CB5FCE9, 0xBA3D3FC2, 0x872D5BB6, 0x4C32B417, + 0xA9F3BB21, 0x433CB1BF, 0xF15E213E, 0xC2A7124B, 0xFBA37C11, 0xF0345ECE, 0x6A18FB6E, 0xA37B23F4, + 0x7F9A904B, 0x7E3BD307, 0x78AC62C6, 0x88CB15A3, 0xBEE4D992, 0xAD299326, 0x4D52FAC0, 0xC9228877, + 0x9AE292D5, 0xC4E58A51, 0x7FAAA857, 0x229E33C5, 0x313E68D0, 0xA0503CE8, 0x8FDA031E, 0xA7F4FD5F, + 0xC77CD097, 0x2CFA67CD, 0x707A014F, 0x555C5CE9, 0xF4447F41, 0x3CFD478E, 0x1C49FD8B, 0x3710972B, + 0xB62610AB, 0xFE28467F, 0xD61D4E11, 0xC5877288, 0x47B3D7FB, 0x93B702F5, 0x71FC5A2F, 0xC9F486FE, + 0xD3F810A3, 0x3F77B8DE, 0xDFD64B90, 0xB1BF679F, 0x8CB5E9FD, 0x15FD573C, 0x985742BE, 0x8FB0E7C1, + 0x7C0CC6FC, 0xBF812D02, 0x2E532CFE, 0x02067D66, 0xA1FE15BC, 0x02F2BF7F, 0xE439B4AF, 0x94EDB9F7, + 0x641E7EFF, 0xFDF7953F, 0x60FE31C4, 0x3B38F0C7, 0x3F9E366D, 0x1AB52FFA, 0x13E857C8, 0x7CB47F9F, + 0xBE0CF4CB, 0x943FAF7F, 0x66DCE6CD, 0x9B553CC0, 0xFC2EF237, 0x1FFCCD44, 0xAE549C19, 0x07FE647C, + 0x829DCEE9, 0x01BA3F7E, 0xDC7E13F2, 0xB74CB567, 0x7D11D98E, 0x0CF1448E, 0x901CE28D, 0x7CCFB613, + 0x4BFB2472, 0x851AEFE2, 0x947B0FF4, 0xBF42CD57, 0x715BE67E, 0xE052C59C, 0x676A9055, 0x3EDAA85F, + 0x4AF37707, 0xCC5729CD, 0xEF6C88B7, 0x42717103, 0x71B962D4, 0x1FACE6B7, 0xE8D75E17, 0x984F2D1E, + 0xF447ED01, 0x97297DAB, 0x1AF5CB30, 0x3F27782E, 0xE60370D1, 0x6AE40A8A, 0xE756C867, 0xEC5FFC53, + 0x6295BFFB, 0xDD39C4AA, 0x3FF700A3, 0x3F6B8AD7, 0x9BE24339, 0xC4A3D9EB, 0xFDC95B80, 0xFAA5543F, + 0x1E84FEE3, 0xF8C45F24, 0x2E57ECCE, 0x0CF59721, 0x07FD9DE0, 0xE5EBFDCD, 0x1B812CEB, 0x6DADCC7F, + 0xFF0DAADF, 0x9287F399, 0x54EF6BA1, 0x9E060CFA, 0xBC1DF527, 0xF22B2547, 0x2F4E2F43, 0xFB21ECE7, + 0xA25E1EF0, 0xAFA57A2C, 0xB98E67D7, 0x1B69DF44, 0xACFC7D43, 0xFA57B217, 0x44BE7DDE, 0xD180F51A, + 0xFCC5FFC7, 0x9F47F51B, 0x985FAFFB, 0xE7DFF04A, 0xF227B9D1, 0xBF0BEBFF, 0x9592DD09, 0x1D19DD1F, + 0xDBC90762, 0x3D57EDDD, 0x93BE95D6, 0x03D99FB5, 0xFE1D54EF, 0x25BFC513, 0xC4D2FE4B, 0xC6A8FEAF, + 0x64AC69B1, 0x3B97EA3F, 0x70E64DAA, 0xFF827907, 0x71B962F7, 0x3EE2E530, 0x5F0BA9FE, 0x0367D653, + 0xFD175CFC, 0x9FC4E58A, 0xDD05542F, 0x453C673E, 0xF122545F, 0x311EAA87, 0xD85E4E7D, 0x533E4EC9, + 0xFD37512E, 0x59F4DFBA, 0xD5EB4AFA, 0x7ABCB9E2, 0x11FA45B7, 0xE3F3358D, 0xFAF32AAD, 0x1FA2BDF8, + 0x5CE272C5, 0xEE7C62E5, 0x7F3EAD1F, 0xB2FD2AAF, 0x90FA8772, 0x6A1FEDF5, 0xFEE5F541, 0x7D1C7FD1, + 0xFECBB47E, 0x08FBF823, 0xC4E58ADD, 0x87F5F112, 0xFE1FD6C7, 0xC31AEB75, 0xD7C723EF, 0x72E4C1F8, + 0xFC9CCF92, 0xB47E00DB, 0x095A3F6A, 0xA53FBB1C, 0x798862D6, 0x81EBC755, 0x905F057C, 0x07DA437E, + 0x7A7DACA7, 0xA9BE03DB, 0x4788E5F3, 0xE2DB75C8, 0xEAF9E1D6, 0x12E4AB64, 0x3E3B9D58, 0x19D67BF0, + 0x5750601D, 0x461EAA38, 0xD259F7CF, 0xECC885E4, 0x4FB2659D, 0x0096F1FD, 0x5CEEEFD8, 0xEBBA3F9E, + 0xB157E17A, 0x00ED457C, 0x6B3432C4, 0x13EBB07F, 0x49EB85E4, 0x64E42CB1, 0xB4EF8834, 0xD0FA21C6, + 0x3BC6338F, 0xD0FA21B9, 0xA3F5535A, 0x3F203F89, 0x55BEF2CC, 0xA3C42A1F, 0xE6D2FAA1, 0xF2ED4FB4, + 0x7EC8FC1C, 0x9ED943EB, 0x87E41BDC, 0x7BA9DECA, 0xFA349179, 0x549F311E, 0xAAA7D81E, 0xD553393E, + 0x1B581ED5, 0x53999FA3, 0x62EDB47E, 0x082E4C23, 0x57503C9B, 0x68FD90F9, 0x5A45ACF2, 0xB7CAAD21, + 0x56FDA9A1, 0xF543FABF, 0xD98B527C, 0x28A7F503, 0xEDF5FEE4, 0xB9A85F4A, 0xF9FF175A, 0x3F64BE5F, + 0x4BACF2FF, 0x5AF731BD, 0xBFC2FF63, 0x7A7FAD31, 0x5E81DE5F, 0xAF05F951, 0x719E2813, 0xE339D361, + 0xA0FF189F, 0x21CF17C5, 0x1D2C60BA, 0x2F983C79, 0xB2D41F2E, 0xF5F95947, 0x7185615F, 0x69D8571A, + 0xF615867D, 0x919217EC, 0x47FD2265, 0x9F1E8B5C, 0xACFCA73F, 0x770206FB, 0x824F90AB, 0x0DFB6AC3, + 0x7E92613F, 0xC9B04779, 0x8F0B9C90, 0x7D8F2F59, 0x683CF800, 0x641C2F5E, 0xEF84E223, 0xFB22C3BE, + 0xD2B0AF30, 0xECF17CE3, 0x2DB5ADD0, 0x79EB4DA7, 0x7BE83C35, 0xDFB988D6, 0x3FC99DF9, 0xF76BD6AC, + 0xA1F38C77, 0x1B6FA4F3, 0x92DC8F46, 0xEC4292CB, 0xF3D9673C, 0x89F558ED, 0x5F2B9C7E, 0x580F60FF, + 0x18F9961F, 0x03FD60BF, 0x3A981F81, 0xFD2AEE3F, 0xBD195612, 0xEB09EC97, 0x799DE593, 0xBEE4DFF2, + 0xAFC1BFE9, 0xCFB4C7FD, 0xADF7EF4E, 0x677DBFEC, 0x54395D49, 0x2EE3CB77, 0xCE0339EE, 0x4FBC5376, + 0x0CFB03F5, 0xC9DBC5DB, 0xA13D5CFF, 0x9DEB780B, 0xC9657D7A, 0x8B7FA7EF, 0x1FF83ECB, 0x0FED2FCE, + 0x3885FA7E, 0xC579CCE9, 0xA4EF67F2, 0xF270FCB1, 0x3E0AED34, 0xF657D5F7, 0x02EEEBF5, 0xD5BBC266, + 0xC4727D18, 0x6865F525, 0x17F214D6, 0x03655FE5, 0x4442F5BE, 0xCAB1F4F5, 0x805529B1, 0xD549DD27, + 0x751EC206, 0xC17D549D, 0xE07EC2DD, 0x31FF1562, 0x915F85CD, 0xFE9CA6A6, 0x266EFD50, 0x71F76ADE, + 0x05E46F29, 0xFBBC3ABE, 0x0CF873B4, 0x7FD47F11, 0xF879C5B1, 0xEE7E5762, 0x611F2BCB, 0x1CCD696F, + 0xCA3FC7F6, 0x6BFD19C0, 0xFFA2FC45, 0xDFF40B72, 0xFA9FA5FC, 0x456EE60E, 0x704FC5E9, 0x43FE933B, + 0x76ECE0EC, 0x5AA5CFEB, 0x334F81FC, 0x478AD92D, 0x995A6259, 0x4FA66626, 0x537BE279, 0x8A6ECF7C, + 0xAEDFDFF9, 0x9F14EC0E, 0xDAE767C4, 0xF2782C7F, 0x21B190DB, 0xD30B3BEB, 0xF799C906, 0x0FCEE7AC, + 0x46B0A81D, 0xD6AE58FF, 0x9CF6A6FC, 0x6DC1DD44, 0xFB2FC6D5, 0xFDE82782, 0x4789F11A, 0xE05D2ED7, + 0x47364FF0, 0x13C2FE16, 0xE76FC0BF, 0x12BC498C, 0xC73C1B9E, 0x5776ABE0, 0xF7447FDB, 0xEC81C0F5, + 0x823F16E3, 0xB9C0DE00, 0xFAC6F89F, 0x930F7F6F, 0x3CCDF931, 0xE7DF9C2F, 0x733C4D7F, 0x46BCC17D, + 0xE7D9CD7E, 0x14F40708, 0xF97AB139, 0xDA62C3FD, 0xCF39FD37, 0xC74FEACF, 0x622CD5E0, 0x3E9D6B3E, + 0x789B92B7, 0x8D77AF03, 0x791FD59F, 0xCC8A4C9F, 0x6DDBB6A9, 0x7C91F5B5, 0x35735B73, 0x73F339F9, + 0x13DCCFB6, 0x5D9AFEA5, 0x7EDF7C76, 0xBC77A1BC, 0x6FE6C704, 0x5FCD58AB, 0x1B85FBE7, 0xE03EB9F9, + 0x5DAF4CBF, 0x5F960CFB, 0x1DC9D730, 0xF6FDF9D1, 0x16E0AF04, 0x8F13F657, 0x45CF07D6, 0xFC9972F0, + 0x6FF4E79C, 0xF6FFCE78, 0x4AB9E4D6, 0x6AFB6739, 0xC7D71C4F, 0x73BEB0FD, 0xD80FAD5B, 0x83F6243B, + 0xCF5ABD88, 0xD7CBDB18, 0x7F9E1E6F, 0x485F9307, 0xF1E56FF6, 0x8F100BFD, 0xB86FFD2B, 0xE807F76F, + 0x17BB8BF5, 0xFB1FEF72, 0x9713CBF3, 0x6E5E344F, 0xBFDFB3F2, 0x55FCC17A, 0x152B6477, 0xEBF7695E, + 0x31FF5A5F, 0x2FD9F7EC, 0x3E92D7C0, 0x79F25BDA, 0x2F0BFBC2, 0x96FC01FA, 0xF9BB3855, 0x7009B1D4, + 0xFFB0E062, 0xD297EDEF, 0xCAEFA7DF, 0xF714662C, 0x4BBFCF28, 0x71B1FE9B, 0xFECCF6F0, 0x7EC7DACF, + 0x7CB297ED, 0xEDE1A99C, 0xED99F1DC, 0x2BC6F357, 0x8C356CB5, 0x36E49A7F, 0x903F2EE4, 0x13ED3692, + 0x8BF16F79, 0xC675493E, 0x9DB1D3DF, 0x3A23D7AD, 0x5B27FD27, 0xD830C6EA, 0xEF70D740, 0x7E4A9E2C, + 0x78AB3313, 0x78A4E099, 0x8C9D58E1, 0xDC40725D, 0xDF948F16, 0x7CBBE091, 0x4E2B705F, 0x25AFDFE9, + 0x5C90D37F, 0x5CF1B1C9, 0x4E25F054, 0x15BF7D8A, 0x4DC77C51, 0xF71DF7B1, 0x66596F82, 0xF39A5DC2, + 0x6B81F13C, 0x19B986BF, 0x0E8CFD73, 0x7AD81740, 0xFF303E7E, 0xCA7A05F3, 0x49DDDFDC, 0x68FD18D6, + 0x63BCCFB4, 0xE75BF702, 0x63BCE99B, 0xAD6B703E, 0x409EE9C6, 0xF683DCF4, 0x67CAF17E, 0xC8BF9EB5, + 0x02E37C38, 0x3BD81ACC, 0xCF70FF72, 0xC5BF563C, 0x4F77F381, 0x20D7EC61, 0x7C242F10, 0xFC1FEC1B, + 0x1A2F8C7F, 0xE2C48974, 0xDF6ABF64, 0x7525C6F6, 0xF0BE83C6, 0x13E4E678, 0x99E3A1B5, 0x07F198E3, + 0xD357F94F, 0xB7F37768, 0x3C84FFCC, 0x756C11EE, 0x77C2E383, 0xE78DCC61, 0xDE95C64B, 0x9E773D5E, + 0x09FD1FAC, 0xFCF9EFF2, 0x93D49EC8, 0xF7CCEECC, 0x57E45FDE, 0x6744FDF7, 0xCCF9D2F3, 0x51CE8F9E, + 0x6FE995D6, 0x06CA4FE1, 0x9F6D67FD, 0xC1FF6835, 0xDED65DFE, 0x1F72E697, 0x997FDAFC, 0xC2F8E1FD, + 0x9E3F8BBD, 0x0CACF9A7, 0xF6C4F8B1, 0x57D9C29C, 0xED9BFD35, 0xC7C38C4F, 0xD3C7F337, 0x8D37B52F, + 0xF7CB3FB6, 0x06913F3D, 0x1FB578E8, 0xF9D29F07, 0xB3BF66BE, 0x9BEB9BB9, 0xFE6D54DC, 0xB431AAEE, + 0x937728FD, 0xE65FB8F5, 0xC0663D32, 0xD73F737D, 0xD4ECF57C, 0xF87A8A75, 0x999E7FF5, 0x67EC87E1, + 0xF730B99E, 0xBFC1D8D1, 0xF7D86DC4, 0x8F0A76ED, 0x7F83FE68, 0xF508FC69, 0xF1E6AC8F, 0xF27918CE, + 0xD8A99EAE, 0x3A5F9BFA, 0x1BD57EA0, 0x697CAC8D, 0x9E6F5DDF, 0xDC3F540B, 0xB6457DFC, 0xABB7929E, + 0x67BD3DAD, 0x9E82FE18, 0xE5EF788B, 0xFB0EC4AB, 0xD55FFCFD, 0x90EA2DC8, 0x653D8D88, 0xFE967916, + 0xF8C7DFB7, 0x4F3E9E1F, 0xD77FDFFE, 0x9AC70F00, 0xEF16FA95, 0x8CB597A4, 0x3D181FC9, 0xFD457E08, + 0x5EB06001, 0xE79B0266, 0x1EE497A9, 0x6FCA3705, 0x72A6EC77, 0xF3ABA57C, 0x71ED5373, 0x703CAE96, + 0xE3F150ED, 0x9239387E, 0x61DE64E8, 0x4B7BE1EF, 0xA1E52BB3, 0xF662FC17, 0x3FB726E4, 0xAF2AB0C7, + 0xF62606F6, 0x9B027BAD, 0x3DB07FCA, 0xF067B6B7, 0xC4B05F19, 0x8A8FFC6F, 0x34DADF68, 0xC487F7CD, + 0x560F76BF, 0x7E5FC94A, 0x7833F14A, 0xB17F19CA, 0x4FE9F7E1, 0xB14A76AF, 0x7EBF6E5D, 0xE1D6EAF7, + 0xC7ECB268, 0x49E83EFE, 0x16F71992, 0x4B7FE3A3, 0x31DA4F08, 0xFB9289D6, 0x43FA7D51, 0xA756F631, + 0xB1D02F49, 0x45B7E9F7, 0x89C52FBB, 0xDFEBF793, 0xD69DECA0, 0x7EFF2672, 0x2C3FA73F, 0xB3BDE03E, + 0x729D3B91, 0xECE5FD5B, 0x5E349AB3, 0x3D339E1C, 0xFB1D7D3F, 0x7CCEFE67, 0xAAD23F3D, 0xC27A9EEA, + 0xBBE093B5, 0xD61C78BE, 0xD09FBBC6, 0xFF889E3F, 0x5C6F693D, 0xC5F598D6, 0x475DDF94, 0xE3FD7464, + 0x06BF9D58, 0xE847B6F8, 0xCFD37A2B, 0xE4F6505E, 0x0172733D, 0x1BAC983F, 0xE77783E7, 0xC95CDFD0, + 0x3E392E32, 0x8058B49F, 0x1C1A99AF, 0xAF0FEDA5, 0x7633B1F0, 0xD7DEDFFE, 0x2FE8AFB6, 0x9ED07A25, + 0xEF3B06F9, 0x8768BD10, 0xFAD66A7F, 0x2CAD4FB8, 0xDE10A39C, 0xEA21F68F, 0xD60FEC1F, 0xADE7D81F, + 0xD31ED86C, 0x5FEB2FC5, 0x27F48F7F, 0x6A8DA17A, 0xADD57BB3, 0xBE9BF30B, 0xF2FF15F2, 0x5D7C888C, + 0x2F787FE9, 0xE877E99F, 0xE6CC1FB3, 0x5E6AF551, 0xB29F11FC, 0x1A63875F, 0x2BB810E4, 0xBD052F15, + 0xFA97151E, 0x20FD45A2, 0x1E1F2E9A, 0x07E72DF3, 0x3EE17925, 0xB77E54B2, 0x417F7F28, 0xB3AEE4CE, + 0x5CF71310, 0x8FA8EF47, 0xDBDDBBF1, 0x7908D77B, 0x391E3F91, 0xBFD7A62D, 0x1A9F11F2, 0x3E3E6D41, + 0xBD2D0E98, 0x59309EC5, 0x813E53F2, 0xBEA23E09, 0xB97D294B, 0xA2FFABA5, 0x7FDECABF, 0xC4F6810B, + 0xAFE6F5C0, 0xC54A3F9F, 0xE17945DA, 0x0B7F766F, 0x7726D98B, 0xFD153F11, 0x7D9CF485, 0x3CDEE6CE, + 0x217F425E, 0xF883E833, 0xFFD07AAC, 0x9D07607C, 0x568B15F3, 0xA4FC7DFF, 0xA2E5A954, 0x4A8E67B5, + 0xBC7FE187, 0x7B76ECDE, 0xBD5BDEB7, 0x54CBFB96, 0x54CF7E10, 0x3FFB83E0, 0x0291FFF5, 0x7DEFC5F1, + 0xAF86F1BF, 0xA940BD4F, 0x66B2E97F, 0xB592F396, 0x8255903F, 0xED82C5F3, 0x90FCC99F, 0x61FD16F9, + 0x502DF321, 0xF9CADEDB, 0xA17FBD05, 0x8B7C489F, 0xF8CBFEED, 0xDBC596A0, 0xBBE0C704, 0x27F6417E, + 0xB25DAC98, 0x1F12FE2F, 0xF4AF5CBE, 0x7C39672D, 0x6C1F6F94, 0xF727EEE1, 0xD9B36773, 0xF699E0B7, + 0xC579BECA, 0x1DB178F1, 0x62D5FE69, 0x39D8679F, 0xFDEBEE2D, 0x9C6D51FD, 0x619BDB66, 0xCAF964A7, + 0x14DBEBDA, 0xD700BF28, 0xF4C5793F, 0x7579EA09, 0x1A2F617F, 0xF654B242, 0x8D87687F, 0x8DD85F55, + 0xFA5FC8FB, 0xFD73E418, 0x5FABEDC7, 0x203E531F, 0xE36B8947, 0x6E83F8DE, 0x15F269A2, 0xFF3DF95A, + 0xD0AF13F2, 0x9B847E95, 0xF31BF067, 0xC413DCE7, 0xD78CF717, 0x6EDEF17F, 0x8ACB189B, 0x9FC73F02, + 0xAE547CE3, 0x5E8D85FE, 0xE8A7511F, 0xEFF37B1F, 0x46C6FBFA, 0x5E2B511F, 0x7F7F689D, 0x828CBF4F, + 0xB49428FD, 0xE03EAEE1, 0x2EC6647D, 0x0AF2A5E1, 0xAEA64EC0, 0x984F6207, 0x17704231, 0xEA131737, + 0x823FD267, 0x9D21FF30, 0x9F1217B1, 0xCE985F09, 0xC5C58D90, 0xCF582F6A, 0x7F575208, 0xCF1FE64B, + 0xEDEF1893, 0x1CE4D392, 0x0788138A, 0x511FCF2F, 0xC1FB98C1, 0xF3E630F7, 0xCFFAF3C5, 0xB29C504C, + 0xFA503F42, 0xF6C0EE5E, 0xDD1FCB72, 0xD81EF773, 0x0EF3BB1D, 0x3A7488F6, 0x43C1FBA0, 0xC17EC9EF, + 0x469C50EC, 0x773B7AF4, 0x28B113F3, 0xFB212BFB, 0x98662FF6, 0x53FEA59A, 0x3D30E903, 0x8BF607EA, + 0xFB49D93E, 0xEE4F95FD, 0x4062653F, 0x10F5317E, 0xFF3CFF3C, 0x58BF3691, 0xBF80C91F, 0x31E823E3, + 0xF946E8FF, 0x46DF2F52, 0xFF71BF27, 0xDFA8D1CF, 0x07C2C32B, 0x3A0BFB95, 0xBA7EC85E, 0xEC1FF97E, + 0xE28462D2, 0x0716F62F, 0xE9FA648F, 0xFB5FFF25, 0xE28462D4, 0xDF6BD8EF, 0xCD617F8D, 0x617F8D66, + 0x8FEB87CC, 0x1F987FAC, 0xEF227F4E, 0xE8EB01CB, 0x7242B1A8, 0xF172FE90, 0x1D9B58D9, 0xDBEE9764, + 0x3F02ECBF, 0x24FB1186, 0xFD08D5BE, 0xBE7E89F6, 0x0FE27A17, 0xD81FD4D7, 0x3F16E817, 0x67E381F9, + 0x2CCEFA43, 0x0EFC1D23, 0x56FD511C, 0x379E9F38, 0x3D3FFBF4, 0xE7896539, 0xA198F4C3, 0xCF6F9C9E, + 0xDF3FE9FE, 0x5896C3F6, 0x623EF856, 0xC5AB5689, 0x7FEDCFC1, 0x8B34DE6B, 0xB0DCEFE4, 0x89FDD13C, + 0x16DA3F9F, 0x581B7E1F, 0x3952A6B1, 0xD08F6494, 0xBEDFA838, 0xC5D01EE5, 0xC37516F6, 0x37B0F0FB, + 0xC9A980D1, 0xDE9DC433, 0xBADC9DE4, 0x3FA2BFBF, 0xDC755597, 0xE7E0FDF3, 0x46C55D1E, 0x57CC7BA8, + 0xF75D6329, 0xFCBDB487, 0x7AFFD84D, 0xE1EFA597, 0x29F61931, 0xBE1F8BFA, 0xD383F767, 0x89957D1A, + 0xF5EF579C, 0xC972C89E, 0xC5543DF6, 0x82F13CAC, 0x98E9BC47, 0x92070CFA, 0x7B2429E6, 0x6B0DFBB5, + 0x813EF247, 0x617BE0D7, 0x347B9CBF, 0xD87C7FB6, 0x3E7F5E04, 0x79371F0C, 0xECA41712, 0x833E32BD, + 0x8FAEE903, 0xA717B6B4, 0xB4D0EF53, 0xF683F93F, 0xD07F8F71, 0x76D96B42, 0xBF27CCE0, 0xBFD07FAF, + 0xF2CBADA7, 0xF47CB776, 0xDA6DFA7D, 0x9BD5C693, 0xFA7D9CD3, 0xD57F4FBF, 0x1F763AB1, 0xF5C078BF, + 0xE114D95B, 0xF5FB0DE9, 0x4FBFDF90, 0xFA20C7FB, 0x136765DE, 0x1B747F2C, 0xF6EF7C45, 0xDE9DC472, + 0x3FDB6E9F, 0xD0DFF7B7, 0xDBAC06FD, 0xF7A4D80D, 0xEA7DD360, 0xFFED3E88, 0xE747FC5E, 0xC07E838D, + 0x0CE937D8, 0x9343FEB6, 0xB89B75FD, 0x483FB62D, 0x546FBFC2, 0xE7097F5F, 0x8A26EC1A, 0xFD7B86D8, + 0x234E7DA8, 0xBD9AF0F7, 0x0891C59E, 0xADFB8BEE, 0x665784E4, 0x8CA7E97E, 0x47EE673B, 0xC566E8E7, + 0x11B725F6, 0xBE7EDF13, 0xAB6793F4, 0xFE06EF97, 0x07E79118, 0xF7B2DF77, 0xC8FAF1DF, 0x5EE87B0F, + 0xB60EE35B, 0xCB87C1F7, 0x24C38AF6, 0xC9E7433C, 0xBFC8A7D9, 0xD4A953E9, 0xF94E0F3A, 0x1DAA2FE9, + 0x410513F4, 0x7C8DFC53, 0x97263D9F, 0x1DAFFB03, 0xA1EF4DE2, 0x279B9195, 0xFE3F9F6C, 0x96FE83EF, + 0x13ACD562, 0x0F9A4C66, 0xBF4F1067, 0x3EF9FD42, 0xF07D82F3, 0x41DF65F2, 0xFB86E0FB, 0x04ABB6EF, + 0x323C0F82, 0x3FBBDDD9, 0x8CF1AADF, 0x4B9B9CCD, 0xFAF73191, 0xE3E95DF8, 0x7D0C3C2F, 0xF6B7E95D, + 0xA83F4C72, 0x2A933C4F, 0xBEEF1BD4, 0xAFF4B2E4, 0x79FAF733, 0xE967F3EF, 0x477F303E, 0xA974FE03, + 0x10FFDDBC, 0x029ED7A0, 0x1EDDCDAF, 0x05B6B1FE, 0xFC4C31CB, 0x7245F0FD, 0x08702FC3, 0xBE17DA5B, + 0xA83F00ED, 0xB31CB20F, 0xF6C35663, 0x783F6C7D, 0x5DA2F875, 0xC19DE4FB, 0x09C409E0, 0x6EE1FDB0, + 0xD5248E24, 0xDA7ED86A, 0x2B61B41F, 0x3E2DDF77, 0x204E0097, 0x29FD603F, 0x6C9DC1F5, 0x19F7C3D6, + 0x89E236E0, 0x9E829F94, 0xEFA31027, 0x80AF53FA, 0xEC05C12D, 0x5AFC2F08, 0xFD162DFE, 0x607F5E58, + 0x12DEBF6B, 0xF1FB8785, 0xFE3BD9F8, 0x81DF2F61, 0x1F7CF081, 0xE22F847E, 0x57E20470, 0x01C69F30, + 0xD69384CA, 0x372F587F, 0xA6296659, 0x0EAD2741, 0x7E741F4B, 0xEB6595E2, 0x987A5FA7, 0x93E2CCC9, + 0x58239C8F, 0x3B29FD8C, 0x38A3020F, 0x52F25E63, 0x623B80A7, 0x287653C4, 0x6A7D4D91, 0xFE70A58F, + 0xBC42E997, 0xDEE1293E, 0xA0F2C53D, 0x419C504C, 0xFAC3953E, 0xF222651F, 0x1F176BD0, 0xFD713FD6, + 0xA03FEFB4, 0x7F59A438, 0x3E5ED943, 0x7FE5FABE, 0x4FF52FE8, 0xBFA84001, 0x933D31E8, 0x63FB1FE2, + 0x78FE51BD, 0x0F2318C6, 0xDB5A14E1, 0x30DE1FAA, 0xE73DF27B, 0x9C9F0FF1, 0xFB983F62, 0x3C75867D, + 0x5DD61EBE, 0x7FAACBDA, 0x437DA933, 0xEC971AF6, 0x4B8DF697, 0x1AED2F35, 0xECE3867D, 0xDCB08F1B, + 0xF671C37E, 0x94613FCA, 0xB01F65D8, 0x8F0ADBD3, 0xF7425926, 0x7DA88F3B, 0xB3FEB07E, 0x86DAFB7F, + }; + +u32 point_table_binary_14[] = { + 0x11728D9A, 0x7B7855D5, 0x95C0F7BD, 0xE7DC2437, 0x97E4DE84, 0xA022A5F2, 0x7EC82B9F, 0xB6950F4B, + 0x4920768C, 0x70830A0E, 0x50282529, 0xC3E38310, 0xD21ADE10, 0x212A1992, 0xD1016618, 0x518A6512, + 0x0CDF48A1, 0x95164A79, 0xF8286947, 0x90E24078, 0x69680625, 0xD6266242, 0x8290C7E5, 0xECAEBDF7, + 0x3AEBEEBB, 0xC98C4DFE, 0xFA7D6BED, 0xF53A6BEF, 0xB3F73E97, 0x8DE461F6, 0x2663BCC3, 0x66D3A74F, + 0xE76C245F, 0x2838D860, 0xB343870E, 0x71360A78, 0x2F701373, 0x392C58FC, 0xE9FA9CA3, 0xFE837C09, + 0xDBCF980D, 0xFF1CFED8, 0x30E05F02, 0x7B9862B4, 0x27FEA4FE, 0x70B0F70B, 0x002FEA0F, 0xE7F30587, + 0xA6D96CE6, 0xCC99643F, 0xE51DCEA5, 0x3EC66BFA, 0x171ED19E, 0x1C2FFEE4, 0xF8C17C31, 0x7B4B4891, + 0xB5F82463, 0x3EFC7F31, 0x7F8C2FE5, 0x23DB535C, 0x5CCCD908, 0xB0B70FE2, 0xD9C43C52, 0x3E02F4F7, + 0x69FEDDFC, 0xDC7C8782, 0xBF03CA1F, 0xEACF8FD1, 0xA7FC6D26, 0xED0BFF65, 0xE0BFDD8E, 0xD60738E5, + 0x90CDB66F, 0xDFAEB81C, 0xF8387339, 0x2C38C65E, 0x99B227E5, 0xC3219E32, 0x15CFD5AB, 0x571597AB, + 0x7824A33D, 0xF1A7DBE3, 0x1F68F90B, 0x7FB6C529, 0x7EE0E045, 0xCE297FDD, 0x3FD9477F, 0x0F42FEE5, + 0x46FE66BC, 0xE52A5EB2, 0x27E20F62, 0xFE421F38, 0xB9C1E294, 0x3F706810, 0x7728DE32, 0x654FAF17, + 0xE58FE329, 0x3F114F99, 0x8AE7DCB9, 0x7377D727, 0x07FB3F82, 0xFE73B0DF, 0x5EB5F8CE, 0x9D3B399B, + 0x8CFC3A77, 0x99FA4FD7, 0x1716A53C, 0x07ECEF53, 0xF62F5EBC, 0x28F49199, 0xCB0BDDF1, 0x31F6FC58, + 0x0FD7DF3A, 0xACFF649C, 0x0F41EE72, 0xD8ED6F64, 0xF287BC58, 0xF523C9E7, 0x1BFA14AF, 0xE41C658F, + 0xD753FECA, 0xDF10CA47, 0xC5B397B9, 0xFC75F993, 0x3F648A47, 0xE66FD607, 0x9E27AF17, 0xC3A3FD2F, + 0x386DAAE5, 0x3EEF85FC, 0x33E0C9D1, 0xE72F58EF, 0x2739FEDB, 0xB6C7ED7F, 0xC1F67E9B, 0x9EB7D0B7, + 0x57712E19, 0xEDE9FD2F, 0x98BF11ED, 0x7FC1A9A3, 0xA3FD2F38, 0xE59E68FF, 0xBBE371BD, 0x52F6DD7A, + 0x42BF298E, 0xF6BFD4F7, 0xB318FBF4, 0xBC47A8FC, 0x3B3747FB, 0x5F70707B, 0x74FE0B4E, 0x39ABC50B, + 0x1C496231, 0xF5A27C70, 0x3CCD0711, 0x4FBD8A8F, 0xEA51AFCD, 0x0761EF04, 0xD8FAB356, 0x7FE0E036, + 0xCD7F35F0, 0x6F35FFD5, 0x46FD419F, 0x6DB4FD54, 0x7F607BA3, 0xE5B8EB8F, 0xD0B738FF, 0xCA5D7FDC, + 0xF1BA3DFE, 0x3F5AFD81, 0x432BB5FA, 0x0BFF53B4, 0xFA57C7AE, 0x3F82F5F5, 0x47B1567F, 0x33DEEAD8, + 0xF547E67F, 0x53AB3F70, 0xF2ABD1F5, 0x47D6E30B, 0xADFF4EC4, 0xAE3F2E53, 0xFD85BD1A, 0xADFE278C, + 0xFA0B1E4E, 0xEB719857, 0x807EB5E5, 0x903DE0E0, 0x7FDA71E4, 0xBF12F80A, 0x4B20FF95, 0x463E1562, + 0xFDC4F922, 0xEC03FBFE, 0x49F307FA, 0xBE679897, 0xFABFD2A8, 0x3F30DFA9, 0xD5BF52BC, 0x7FB4FA03, + 0x87AAB4FA, 0x571AF5AF, 0x34FABFD2, 0xA8BF196F, 0xA5517F91, 0xFF75ADFE, 0xC0C91CE7, 0x33E617CA, + 0x655E8AB7, 0xC2A87F45, 0xECFAEFCA, 0xA9FE15B1, 0xEBBF623B, 0xDAFF1BC0, 0xD605DB43, 0xF680536E, + 0x5A915DBB, 0x76292E81, 0xF5A037EF, 0x400E0B8E, 0xC9478C6F, 0xB593A45C, 0xD8078E7B, 0xDC6AA7FE, + 0x07FDB867, 0x7823F53F, 0x8ED7EDF1, 0x455AFD81, 0x7B3C6A2B, 0xB9C80738, 0x2D9545EB, 0x5562AC3F, + 0x2546FF97, 0x18F537E3, 0x2D51F542, 0xFB2A7F47, 0xAB3F7042, 0xB536FF81, 0xFD9B38A7, 0x783718F5, + 0xDFA0E583, 0xE3D930AD, 0xFF81ED61, 0x5A3F6E88, 0xD98F8479, 0x2EAC670B, 0xB5F50738, 0xE949CD7F, + 0x1E7081D6, 0xAFC09152, 0x2D9F5CB1, 0x7FB26E53, 0xFF03DB7B, 0x6D0FD51F, 0xF4ED032C, 0x40F5CF33, + 0xFA1F98FF, 0x49AB3F70, 0xE2543B5A, 0x3F60FF3E, 0xADFE7946, 0xFFE719F5, 0xCF33EA9F, 0x67D43FCF, + 0xE87F11FF, 0x6DADFEC0, 0xC1EF68FD, 0x0F1CDAA2, 0xF57FAE51, 0xFF5CA3FF, 0x738DFECF, 0x35FA3F57, + 0x8B57D8EB, 0xA3F69F14, 0x1F707033, 0xBECF617F, 0xCDFB02BF, 0x82FB75D8, 0x7F0B8EC9, 0xA78FF46F, + 0x4B7DD80F, 0xF35EDA7E, 0x18F6DBFC, 0x1B827944, 0x32DAA3FD, 0xBFC8BF37, 0x40BC963F, 0x70F25623, + 0x9E0F713F, 0x81F176E1, 0x5FC9713C, 0xC9613FCE, 0x7B6ACF43, 0x8B0FCF0F, 0x321F5E11, 0x3D6F080E, + 0x4590E13C, 0xC11F00FF, 0xB7182B29, 0x2991E715, 0xC1547FCA, 0x0FE387F3, 0x06BF5F3B, 0x6FE078F1, + 0x27C753FE, 0xD1F307CF, 0x005BCDDA, 0xFA039CFC, 0x2D8BD3FA, 0x93099CC5, 0x1D9A7F99, 0x46FE19D2, + 0x9E8FD69F, 0x8CD8FDBF, 0xD087E83A, 0xA9FF338D, 0xF507987F, 0xA6D51B38, 0xF490B6FE, 0x08FF8ED6, + 0xFF9946FF, 0x671AFD9F, 0x69F4BF19, 0x6FA6B1FE, 0x88F8D3B5, 0xE70F1C7A, 0x547BFF02, 0xA72CD5F2, + 0xCF30FA3F, 0x23C6DE7C, 0x574EFD9F, 0x61F4BF5E, 0x9FB1B09F, 0xCD66CC19, 0x114993F6, 0xC6F23982, + 0x33EA22B6, 0x8C772CCC, 0x962718CB, 0xFA803721, 0x87053B23, 0xD1BFD007, 0x7BF71DC5, 0xFC84FE38, + 0xC6BEF13B, 0xCBD1C7DF, 0x3C4B2CED, 0xB77D48FA, 0x6131BEED, 0x4B7BC8B1, 0x63C7148F, 0x13CC18B2, + 0xB437E120, 0xE94B7FE3, 0x5EB2074B, 0xDE04FBED, 0x2AC63C83, 0xE3AE3536, 0x360A9ECC, 0x5E0676F7, + 0x17CF2B8E, 0x83FD636D, 0x6DAD60A9, 0x1F773AEE, 0x5A4343C3, 0xDDE3CB61, 0xBF5E25F6, 0xD3F1E535, + 0x353582A7, 0x8AF16C0C, 0xDBB36DDB, 0xB6BBED6F, 0x50F2F8F7, 0xD89E975E, 0x7A49B01C, 0x1F7F3CBE, + 0x5CB2E9CF, 0x8CE7003C, 0xCFE7C1D6, 0xE0044F69, 0x6929676F, 0x000F60EC, 0xCF15DD7A, 0x49CE517C, + 0xE14660BD, 0x64ECBF9A, 0x82C43862, 0x98FFE73A, 0x032B491F, 0xE6DB852B, 0x8177248F, 0x545C130A, + 0x94627F91, 0x3E9E5F48, 0x9FE4B03E, 0xD75C4BD8, 0x2AC79BF1, 0x99FE9728, 0xF9C7C1F8, 0x17490EEF, + 0xD7F3D3E3, 0xFB12C37E, 0xE7FC69DF, 0x3ED23F04, 0xFA277CFF, 0x4072D88F, 0x5E186F3F, 0x4A72381F, + 0xD42EB0C6, 0xC878347D, 0x8A0FF589, 0x613F7FE1, 0x2D6FCDFF, 0xC52C01CE, 0x5EA33C8F, 0x4B2E505C, + 0xDBE1394A, 0xF6757FAF, 0x03DF817C, 0x7DDECDD5, 0xD5D59CCD, 0x05FD1C90, 0x479CD764, 0x7C2067E9, + 0x20FF1D7B, 0x4AB2B007, 0xBD706535, 0xEB2F79AC, 0xE2CB3DF8, 0x29C91380, 0xB3806F38, 0x67480EFD, + 0x7BF907CE, 0x0DC96390, 0x939C4692, 0xC3FCB8BC, 0xCA29235E, 0x04DC7227, 0x2059C403, 0xF5ADFD2C, + 0x32DEAD9F, 0x905F2A8F, 0x34FD5D72, 0xBC6FB874, 0xA7F39F4D, 0x7DAA17CA, 0x89E13C7B, 0xB9A8C3EF, + 0xF68BE0DA, 0x991D13A8, 0x9EC07599, 0x1DEB88A1, 0xDFEB4674, 0x1CBF7EFD, 0x3A67FFA6, 0xF893391D, + 0xCEFCF9F3, 0x156F84FA, 0x3545E64A, 0x7DADBE6E, 0xFDD92490, 0xBFCF1F71, 0x1C2786BB, 0xACBFF97C, + 0xCCFE32FB, 0xD7EC5721, 0xFF08E29B, 0x617FFBEF, 0xEA07B31F, 0xC5F8B741, 0xDEE65B40, 0xF9EBFDD0, + 0x55BF60FF, 0x99F22EFB, 0xD3EC1FB3, 0x5FC660BF, 0x8C705EE8, 0xB2DF4CB9, 0xD95FFD78, 0x1183F775, + 0xB0DC5B26, 0xFDFD5071, 0xA8FBAD79, 0x920B81E3, 0x60FFBDAC, 0x658EE424, 0xC5DDB7C4, 0x7D49F251, + 0x8C754B6E, 0xB1248F53, 0x1C782D92, 0x4DFAF9F0, 0xBE782ACE, 0x4372C1BF, 0xEF3C42EB, 0x0F2CAF3D, + 0x829DDF93, 0x3C4D71DA, 0x171D0F76, 0x7474C87C, 0x9C0E907F, 0x1E59AFAF, 0x57298B3B, 0x7F535555, + 0x15335EB2, 0xA66F32AD, 0x0FB03F4A, 0xFD213F8F, 0xFB3165EF, 0x73BE5AB2, 0x073804FE, 0x67D89572, + 0xBCA62F19, 0xF73FA9E3, 0x784430BF, 0x090CEFB7, 0xA4BDF11E, 0x29F701AF, 0x80F5FF9A, 0xEF57527E, + 0x0A18F68E, 0x3E961490, 0xDCA9D643, 0xEF97F12F, 0x4B6E0486, 0x04DAE625, 0x9E93E3BB, 0xAB7E8CDC, + 0xEF937216, 0x54FD70EB, 0x445C5557, 0x6C8EE7F5, 0x201FC658, 0xEBA3DD86, 0x933ECCFF, 0xC6A48421, + 0x323F6DBC, 0x605D5FF2, 0x2F81D340, 0x7E347588, 0xB4F726F0, 0xB3307E5D, 0xDA40B2BF, 0x04383B29, + 0xDDB4EFC6, 0xC320BF6B, 0x754953A5, 0x3C0D18CE, 0x9BD7F212, 0x9649F907, 0x3CECF18B, 0xF52FF539, + 0xC91190C3, 0x5EA06E56, 0xA0D3AD9F, 0xC703F225, 0x81DD92FB, 0x83FC8F20, 0xFF287E82, 0xC9FAFAF4, + 0xC929DF1E, 0xC99A3F7D, 0x7DBA7AEA, 0xCE25C913, 0x81BF60EC, 0xA366EB7E, 0x92B7C37A, 0x07535BBE, + 0xCF872ABE, 0x7C317E86, 0x949BF168, 0xF22EE31B, 0xAAF2BB78, 0x33FE3F24, 0x4FE34562, 0xBFDD9AF2, + 0xA185FD5B, 0x24DEE72D, 0xE967A64B, 0x7E4371FB, 0xCFFE3455, 0xF22EA5DF, 0xFECC99C1, 0xA40FFDDD, + 0xB2E3EC92, 0x48247237, 0x9BF6A729, 0x796BDED9, 0x29870F1F, 0xA6F96275, 0x634C9F0F, 0x9E0BD655, + 0xC9D8FFBC, 0x0AE5F87E, 0xE71FB322, 0x62D82F58, 0x2E63FF5B, 0x0EDBA8F7, 0xBFF3AED5, 0x4AFA79A2, + 0xBFD96CDD, 0x5EDC4016, 0xD6F57DE3, 0xAD667DBE, 0xB083DE1B, 0xA48FE775, 0xDD9E351B, 0x19F53DDD, + 0x347FA0EF, 0xFD982DD7, 0xE5D671AB, 0xAF3EDF38, 0xB7CE92BE, 0xBA8F59A1, 0xB3AF89CD, 0xD2F57D4D, + 0x76D4BFBA, 0x3F9B1533, 0x3F7B7B27, 0xE872FF42, 0xDC0FA33C, 0x6EB4F5A2, 0xBE1FB10F, 0xA21CE71F, + 0x5F6F45F4, 0xFD09EDE7, 0x5DFD63B1, 0xFA9051BB, 0xFE7E66EE, 0xF724ECF7, 0xC8656BB2, 0x3E1F3A8B, + 0xB5F1303F, 0xED47ACBF, 0xC6F05CDB, 0xA7EF0718, 0xAC79FA7E, 0xC19EAB31, 0xD8B3DE61, 0x3F92E3B1, + 0xDFED06CF, 0x257D3F00, 0x7FF9FAFC, 0x623FC6FB, 0xBC029267, 0xEAFAD6B3, 0x6C86AE6F, 0x9DB16EC8, + 0xF507D7CB, 0x6E0F79EA, 0xD3D3D3C5, 0x7AF48578, 0x9E097E3E, 0x5BCAEB78, 0x2BBF0CF5, 0x9E75679B, + 0x645CFF92, 0x6A7987E4, 0x12B69FAF, 0x057BA7D4, 0xFB84BF06, 0x2CEE435B, 0xDB1BB3B2, 0xB2687E25, + 0xCD8D53F5, 0xFF17DEEA, 0x3480FD4C, 0xEFB45EBD, 0x7AD17C0A, 0xDC9FA8EA, 0xF7539043, 0x7CF14BAD, + 0x227D7E05, 0x06F8D5FB, 0x3E03E48D, 0xD02FD77C, 0x2BDDF7B5, 0x985F81AF, 0x02255DB2, 0xA10F515F, + 0x746E407C, 0x47FCCBA5, 0x7F7CFFF8, 0x3F49DE2B, 0x98B7B3B7, 0x1C581F23, 0x273DBDA5, 0x7C0A7BD3, + 0xA913DFAB, 0x1C6F97F1, 0x2D65079C, 0xDF40806B, 0x3A77487D, 0x233FD79E, 0xF893FC19, 0xD4077AC9, + 0x93E45CD4, 0xE3F11DB1, 0x7263E259, 0xE1FB47A9, 0x5FCF12F8, 0xB744FC4C, 0xEEAFDDF9, 0x9CB8D56A, + 0xC3F747EC, 0xF3329FE7, 0xD7E96F85, 0x781E83F9, 0x7C30F24A, 0x97CFD3F4, 0xFF75F1BF, 0xCD8B1C38, + 0xBB27CFF0, 0xF5EFAA1E, 0x663FDCD5, 0x4F66BFFD, 0xAB20789E, 0x3D221B44, 0x3FB9EFCB, 0xE4979D5B, + 0x9257F306, 0x3607F27D, 0xAEBD59EA, 0xE3FB3334, 0x31F231F6, 0xF3FFAFFF, 0x73E8D66B, 0xB01F7BB1, + 0xAD97647C, 0x5FA6BEDF, 0xDE22EB3F, 0x8BED17F3, 0xCFFFD7D6, 0x77553C6C, 0xBF47F46B, 0xFF964552, + 0x9E01F2D1, 0xD00F6B6F, 0xBDD265BC, 0xC67C30F3, 0x73DF77CE, 0xE9A6DEE7, 0x4F1E25FF, 0xEC9EEB43, + 0xA4FD0ADE, 0xEAB90FD6, 0xB7034D05, 0xB27E4160, 0x719FF464, 0xEB3D429F, 0x0D86781E, 0x86E79BD1, + 0x6689F3B9, 0x1B5F5269, 0x4B9BD437, 0xE586BDBB, 0xF235EB81, 0xFAC139B7, 0x864AB991, 0xBFFBFE0D, + 0x35386765, 0x3C185F60, 0xA2D54372, 0x3F7ED533, 0x11FCFF85, 0xFD0CEFC7, 0xA4BE1368, 0x7E5CCA8D, + 0xFCEFCA6F, 0x1A9F24E6, 0xBFFF31E7, 0x8ABE1EF8, 0xBFCF77EB, 0xF33D61A1, 0xF336AEB7, 0x85623DED, + 0xD8C1D8F7, 0x33C78AFD, 0xB7E4C43B, 0xC8B81F0E, 0x9CF1FEB7, 0x64DC2FB7, 0x9F44C6FD, 0xF47DD3BD, + 0x6764BCA8, 0x7FFB0232, 0xDA6BF7D1, 0xFD48A138, 0x7FF47C11, 0x19C7F332, 0xEFFBE41F, 0xE4CE4AF4, + 0x5FA0B887, 0x838CFBF9, 0x7B43A88F, 0xEC1CF51E, 0x97F6509F, 0xEEB304C3, 0xFB292D13, 0x19CF0B3D, + 0x5ED0F441, 0xDE5A8DF6, 0x838A0785, 0x90F13C31, 0x78BCF700, 0xF9036ED9, 0x8A8CE75F, 0xFFAB8CCD, + 0xCF9B49F9, 0xFA5F6D56, 0x8CF5ED19, 0xE5B062D2, 0x97E7310F, 0xF096B2F5, 0x94BF07F4, 0x97172EA4, + 0xFBA50476, 0xDB958715, 0x6BFA60EF, 0x5E5D1FD6, 0xAF6EBABE, 0x94B3284B, 0x39329E07, 0xDB18C683, + 0xF56B63CD, 0xD17C866B, 0xF960BC94, 0x2F9E076F, 0x9E267B85, 0x8A319E02, 0x239F0223, 0x5FDC3F88, + 0x7A603F17, 0x2A6E8E79, 0x7E221EE4, 0xB062D41F, 0xA3EEEB3C, 0xCF2514EB, 0xF77750A1, 0x62BABFCB, + 0x56FD80FA, 0x61A58F8C, 0xF71D9EF5, 0xC4731427, 0x94CAF163, 0x14833D97, 0xC32C23C6, 0x1ECAAD98, + 0xFB3FEA3F, 0x8C27C1E5, 0x312EA33E, 0xDEA7C10C, 0xE3F2FE01, 0xF7DBF046, 0xF548C6FD, 0x78FF74E2, + 0xB062D4CF, 0x71C787E2, 0x0F575F22, 0x7DEDFBBF, 0x9CFFC23F, 0xEECFC38A, 0x511FEF27, 0xBC459183, + 0xFA79DFEE, 0x77FBA47E, 0x7F647B23, 0x0FE8F747, 0xD621B653, 0x3FCF7B7F, 0xCD3FD0CF, 0xEFDEA52C, + 0x5BBF1F62, 0x9FF34FF5, 0xFB1C9612, 0xB9AEDF8F, 0x08FF74DF, 0x8272C978, 0x1FC3201E, 0xFDFE42DC, + 0x17EBF132, 0x97B13F6C, 0x163FD094, 0xEBF725B0, 0xC225C9FB, 0x124D1FBF, 0x17E48BDF, 0xBFF8EA27, + 0x7C25EFA3, 0x05EF676C, 0xF9C4357B, 0x70FFBA40, 0xFC3E68D5, 0x9682EBF8, 0xFBA30542, 0x3F6DC077, + 0x0FC9FBEC, 0x1C60D83F, 0xA60C1A5F, 0x87DF6724, 0x170EFDC9, 0xD5DDBB77, 0x8BEF1BF9, 0xE2F716F9, + 0x47D65DC5, 0xE723D95A, 0x927D44FE, 0xDE62A4DA, 0x7FAE2E7A, 0xE6089EFF, 0xE5F8A143, 0xD7A9F168, + 0xFFFD4139, 0x75F47B0F, 0xE05E8503, 0x0FD3FE1A, 0xE249BDA7, 0x6F22C50B, 0x7C74C0A4, 0x43F8FD49, + 0xC6DF6F4B, 0xB11BBFFC, 0x7DD58A92, 0xA919F47B, 0x9F4531FB, 0xFD0582FF, 0x2B386C2F, 0xDEDF2F90, + 0xBFF75933, 0xFB13B427, 0xF7E7F3F2, 0x1FFE0ED5, 0x0FF45F3B, 0xF350237E, 0x6FC81772, 0xEF77E7F5, + 0x95F5C4DF, 0xC7CCB1D2, 0xBDF87B17, 0x994FD26F, 0x670C91F9, 0x1428FEC5, 0xAF870E92, 0xF946F7E7, + 0x2A9EC9AA, 0x5E60C196, 0xF52A50FC, 0xFA9D74EF, 0xA79F7E4A, 0xBFFF9837, 0xF0E15437, 0x7EC1C9DB, + 0x675FA6FC, 0x61FDDEF3, 0xECB03FBA, 0xDF37046B, 0xDF8BF2E5, 0xEF3FBCF3, 0x06D0F307, 0xF9F62B0F, + 0xA7CA7CF0, 0x3C55DC3C, 0xE536D907, 0x1E32B7F8, 0xB86B5F9C, 0x8FDE1B37, 0x69AF5B1F, 0xC13D4FF5, + 0xA927FD7A, 0x713F93B5, 0x97F461FC, 0x8AB9CB8F, 0xE3F7907C, 0xC10B4F17, 0x27BAFE85, 0xBEB567E2, + 0x6DC9781E, 0x5C79F4C9, 0x5AB207DC, 0x6FD49A0A, 0xB277029E, 0x7762F666, 0xF20FDC7D, 0x5BEF93A4, + 0x0F9C96F8, 0xD866D287, 0xF1AB46AD, 0xA820FFC0, 0x8B5E296E, 0x22FFA0EF, 0xFBE9A42B, 0xE41FE6E7, + 0xEA8D4FBD, 0x47F680FB, 0x77AE2D25, 0x7B70DE3B, 0x76FE8965, 0xE41FB847, 0xEE37F793, 0xBEE0F3E3, + 0x9791BEB0, 0xD759544A, 0xFE81F37F, 0xBCA686FC, 0x837EFCF7, 0xB2DF23FF, 0x70DE5EFB, 0xF4D35564, + 0x0F78E01F, 0xD6E593BD, 0x0D8CBDBD, 0x6BE24CF2, 0x0F7CEF88, 0x07FE9DF4, 0x05EF9A30, 0x93F485BD, + 0x3F2CCB27, 0xFFC00523, 0xD71E26FF, 0xE2FBBAFF, 0x892AF4BF, 0x407C9FED, 0xB9382B83, 0xC6C3DEA2, + 0x78F3F2A7, 0x693CF0D2, 0x8E753B69, 0x3CE827D6, 0x4C2CA7F8, 0x857EEF29, 0xE5140FF0, 0xE0CDC54F, + 0x933DD07F, 0x77F1A40C, 0x8A1FF8BE, 0xB63EAB48, 0xBF0F3CFF, 0x594B47E3, 0xEF39F3C5, 0xF7CDA283, + 0x6B22D4BF, 0xE2FBD9CF, 0xB30A295E, 0xE0EE8F8C, 0x1D48F660, 0xFC8ACF9F, 0x2CD4EDF5, 0x9DB56634, + 0x7EEF95FA, 0x471EC98E, 0xEA03A7FE, 0xBEF78FF4, 0xFB4D8D17, 0x0816FA72, 0xBE8E542C, 0xECE1F754, + 0xA94FFE50, 0x5FC483EB, 0x59BEFCDE, 0x0BF1CAF9, 0x3B4C31E5, 0x83F644BE, 0xD2DEF330, 0x5FB7C8EF, + 0x89EAF79E, 0xCFF3A704, 0xD3F7E24D, 0x2EE3EF61, 0x36B9FAF8, 0xFE15E377, 0xA8DF1322, 0xCF14DC2D, + 0x8BC62B7E, 0x9C311ABF, 0x233AFE6F, +}; + +u32 point_table_binary_15[] = { + 0x11726591, 0x316EC240, 0x1045BF25, 0x24564880, 0x412EE210, + 0x09E8E85C, 0xA4A1CC01, 0x72009F80, 0x03A47217, 0x4BD4F43E, 0x4C4E9032, 0x1207E000, 0x20D3468E, + 0x26333B1E, 0x7B6576AB, 0xA7F97FFE, 0xEC2C12BA, 0x2103362F, 0x40555504, 0x30CF8178, 0xF6FC51D7, + 0x35D155EB, 0x727C5DF4, 0xB1E8D352, 0xEA9EC7C2, 0xDB9967F6, 0xD345FC6F, 0x7BAB532D, 0xF5D7BBF5, + 0xA31FE9F6, 0xFEA97958, 0x4ADE641A, 0x9F880F12, 0xE6362FCF, 0x73D62B27, 0x69CFE24F, 0xD2EC222C, + 0x7AE9CF09, 0xC7A22874, 0x1ED65309, 0x68BEFAA9, 0x8CD1EA23, 0x997F0A57, 0x2A3FE81F, 0xEB9E81F3, + 0xF75797B7, 0x42D08FDF, 0xBFE8F4C3, 0x3C7DFFAA, 0xF3EBBE16, 0x413FD1FF, 0x1E7ABDB2, 0xCE63FB77, + 0x3056BD6B, 0xF38D2DCF, 0xF4F61EDB, 0xF72EF02B, 0xB77923F6, 0xAF8186AF, 0xEC9FFE94, 0x11F293FE, + 0x87FF9F91, 0x7213B21B, 0xF8DDC01F, 0x0DFC51EF, 0xFF070000, +}; + +u32 point_table_binary_16[] = { + 0x117255D0, 0x310E8240, 0x1005D05F, + 0x9A98281A, 0x1BC5C292, 0x462D6CAC, 0x8C2D8935, 0xE1065C01, 0x2B0A2F41, 0x3C8207E0, 0x16767B01, + 0x0AA29581, 0xC4C48264, 0xC75D6681, 0xA57CD93F, 0x7F268B31, 0x7DA80276, 0xAB4B92A6, 0x29916003, + 0xC62FFA68, 0x3993F351, 0x4A49542B, 0x4F81CDFA, 0x50956549, 0xD8B2FDC7, 0xA10A82A0, 0xB19EF71F, + 0x97248E63, 0x82D5AF6D, 0xCF37F931, 0xE6FAFD77, 0xDAE75114, 0xA9797621, 0x7BEB7C21, 0x37379DA7, + 0x9AAD1AD8, 0x82F38BE5, 0x3E0FC370, 0xD0C7FBFA, 0xBC7DCFF7, 0x0A3436F7, 0xBE9FAD79, 0xFEFD74D8, + 0xA6EF7B65, 0xB7FB4670, 0x2084E8FE, 0x6BA43668, 0xDBFD5996, 0x0DE61B9B, 0x7E0FCE60, 0xBF87FE1E, + 0x7DAFABCC, 0xFFC9F7BB, 0x2A6F1B9D, 0x390F936F, 0xFF77766F, 0xCDF9D99D, 0xF37F0000, +}; + +u32 point_table_binary_17[] = { + 0x11726D92, + 0x31480251, 0x1CC6BF3B, 0x3DEFEC24, 0x91862004, 0x6BAA48A7, 0x8A227093, 0xA0290922, 0x1A2AC468, + 0x6AA8A1A9, 0x96A68816, 0xA1DA02B7, 0x68908C68, 0x6DD006C5, 0x400B8208, 0x6A6A0AA2, 0x4950B27B, + 0xAFF7DE71, 0x78EFEAB6, 0x1FDFF7FE, 0xEFFFBEFB, 0x489EC695, 0x209C8F92, 0x6F1AC7AB, 0x8B138C37, + 0xBA6C9519, 0x17BB4CAF, 0x185FBA78, 0x90C6E947, 0x97617AF4, 0x06D32B2E, 0x3DE6E113, 0xD9AF84E4, + 0x794A9AE9, 0xA68BA3F2, 0xFE6A52DE, 0x8F246020, 0x0AB4267C, 0xD38410B6, 0x1F0C7A08, 0x582BFEB1, + 0x542A45C9, 0x36EEB8B1, 0x5D096C71, 0x9D3CA2C0, 0xF5CE4CE0, 0x99EBB401, 0x83588052, 0xD7C2E27C, + 0x1875AEFF, 0x54F5ACE0, 0x1DE69F67, 0x1765F549, 0xCE88317F, 0x1BF03D68, 0xFDFC3CE3, 0x53C137FA, + 0xBA9857C3, 0x9398B76F, 0xAC71BF12, 0x62FB6C02, 0xC117FF82, 0x38BF842A, 0xF76B03C6, 0x94D0D3F6, + 0xBEE6B17F, 0x48E81DE4, 0x843F1D38, 0x107A06B7, 0x427FD3FB, 0x049790E3, 0xEFED5DD6, 0xC47C35C9, + 0xDECFF288, 0xE4D5717E, 0xBFF28573, 0x2C02E15D, 0x6DF53FBF, 0xF7BE3FF9, 0xCCA120F2, 0xBCD7DE39, + 0x5B657B7E, 0x734F9D15, 0x797AF276, 0xFAD2BC20, 0x45779F5A, 0x193AE2EE, 0x8B75449B, 0x36CBFFC7, + 0xE98B6261, 0xD4EE8FFC, 0x3F9CFEF8, 0x2886ED3E, 0x79F39775, 0xA74F3D3A, 0xFDB4D993, 0xBFE7BCD3, + 0x37B344AF, 0xEDFEC9F9, 0x387D8BD4, 0xC899DD3F, 0x39EF5F00, +}; + +u32 point_table_binary_18[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11728553, 0xCF6B1341, 0x14FE7693, 0xDA58E376, 0xBB4DB555, 0xC4D06AF5, 0x22C4A5DE, 0x3C48833D, + 0x4B12A168, 0xBDB9E61F, 0x30B1ED49, 0x0F4D148A, 0x08A1718F, 0xA248930A, 0xE208123B, 0x1114C18B, + 0x092578F0, 0x6056085E, 0x7AB0911C, 0x05D3C497, 0x9D041292, 0xA573D9E5, 0xFB35EFBD, 0x99D98558, + 0x1C3E192A, 0xB00DD729, 0xEFA47FB9, 0x3EFBCC7D, 0x5A4D3539, 0x54091290, 0xC779A949, 0xEB930732, + 0x20BFE018, 0x9385CF4B, 0x5F3F7276, 0x8A1FFF44, 0x5CD35D93, 0xA0D00F43, 0x5CBF1DF1, 0xABAC2545, + 0xC6DC6DEF, 0x67E7D753, 0xF53C025D, 0xB9D20CE9, 0x1AC09E25, 0xFC5297BF, 0xC1F7AC8C, 0x2970D901, + 0x7739E06E, 0x077CC801, 0x3FD48F97, 0x5051304C, 0x78440FCE, 0xB4706E66, 0x1F25E254, 0xAF05145E, + 0x09DF7065, 0x709EC701, 0x3FDC8F57, 0x505330D2, 0x852B3F50, 0x2EB4F547, 0x4A0C9A7E, 0xC6C6793C, + 0x631A573B, 0xF3EA992B, 0x9D5BEF79, 0x49B3C2EF, 0x2D0DAEE3, 0xA803AEF4, 0xE122CFBD, 0x2AF851E2, + 0x83B2E61B, 0x27DE4CC6, 0x56A20643, 0xBDB8F3BA, 0xCC05AFB6, 0xFD922A7C, 0xA831FCE5, 0xD542277F, + 0x8CF807A1, 0x7838A87E, 0x6C157FF9, 0xDA8D03EE, 0xC759869F, 0xC5C6EF4E, 0xBE46FE3B, 0x5A2C12A0, + 0xFD37EF6D, 0x67CD359A, 0xC71F60DF, 0x12E7354E, 0xFC74E822, 0xE51F309F, 0x3906CBFC, 0xCA137191, + 0xEB7B33B8, 0x6F3927F8, 0x09E2D579, 0x63C2457C, 0x38961A5A, 0x8B3294B7, 0x3E2CDDDC, 0x60182D62, + 0xE7F1A2D0, 0x1D23DDB4, 0x1E096AA4, 0x7B987E7E, 0x2E19A27D, 0xF8AF6F9F, 0xDFDAFDFA, 0xD2EB4277, + 0x9C74D7E7, 0x17E65A7D, 0xBC4C6C98, 0x97620C4B, 0x5FAAB7DE, 0x715B975E, 0xD0453F93, 0xA4BB2B1B, + 0xAED6BCF3, 0xB9E5F54D, 0x93FADD02, 0xBE47C5BD, 0x997A62EB, 0x31E2EBF4, 0x6BBFE7A9, 0x0B8B794F, + 0x77BFD867, 0xC81A4F93, 0xE120F9AB, 0xA00B26EA, 0x3871BFEF, 0x1E047045, 0xC149C2A1, 0xD3FB56DF, + 0xA377FD07, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46FB5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x1801C505, 0xA0FA9437, 0x32EC2A5B, + 0x31232504, 0x28FE8F81, 0xE1CD1D88, 0x3A46A0BA, 0x32A39410, 0x05818D0C, 0xFF76BDB9, 0xB3620644, + 0x9C09281E, 0x62E4AC0C, 0x12672FAB, 0x9891EABA, 0x9121D8C0, 0x7A3557D7, 0x4606FE93, 0x0C6FA796, + 0xB23C60F8, 0xC0C7C00C, 0x54372DA8, 0x3DD819A8, 0x8EEF16C3, 0xEDD3D321, 0xFA993F00, 0xCD554A09, + 0x3114780E, 0xF527D85F, 0x0293FFEF, 0x66D040F2, 0x0FC35154, 0x7B593E60, 0x770F2B0E, 0x71361CE2, + 0xEC18E228, 0xEE00862F, 0x6AB8322D, 0x65296068, 0xE063E0F8, 0x000B37FC, 0xEE66DA0E, 0x5457C6C0, + 0x9012B203, 0xAA0E0000, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x7C583E30, 0x32F03170, 0x166C6428, 0x334A0951, 0x10D80852, 0xCAB062C6, + 0x73A87D50, 0x759140F1, 0x7F0C0C6F, 0xEEB06C60, 0x38C0C7C0, 0x85A17E07, 0x032A0000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46E55D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x15339E43, 0xED039B2F, 0x30F9FF6E, 0x060D2473, 0x198E42F4, 0x3162E883, 0x8833E137, 0x0FE85E54, + 0x77322D65, 0x99C0B080, 0x8F8119A8, 0x2FD8C884, 0x05A48F61, 0x3A034345, 0xC60EA83E, 0x00000000, + }; + +u32 pri_mapping_binary_4[] = { + 0x1172558F, 0x310E8240, 0x14446797, 0x2D2C8859, 0x89858DBA, 0x89C6581A, 0x8E2031B4, 0x46398085, + 0xC4039810, 0xEF414369, 0x892515B8, 0x341E849E, 0x86C25E02, 0xAEAC854E, 0xF37F32F3, 0x7EE697D0, + 0x92185270, 0xE00E636C, 0x8EC4A55E, 0x5CD9B40E, 0x6B094E40, 0x801C2BD2, 0x2A3D7AA0, 0x0099490C, + 0xA8E64C35, 0x05D2EE8A, 0xC04B9F6B, 0xD993A0AF, 0x9604B63D, 0x67164FE0, 0xBAE7FDC9, 0xFFF29304, + 0x8DAC8A38, 0xD239A272, 0x9EBDB684, 0xCAC9208E, 0xFC4D0234, 0x4055689F, 0x2A3FB08F, 0xDEC7FFE5, + 0x8C8E7366, 0x8297DF3F, 0xBADE3C6C, 0x732C7FFA, 0xD2547159, 0x55DC02B6, 0xC5A10FA6, 0x38EC0087, + 0x67F8D71B, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xE659BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6779, 0xC0F0810F, 0xC8D8C8B0, 0x23686599, 0xB3C07E90, 0x6845530F, + 0xCB074606, 0xA0F80730, 0x9F814BE4, 0x39D4FE3F, 0x6A4F80F6, 0xFDFF7380, 0xFB0FC32F, 0x06E6AD60, + 0xF35940FA, 0xDB52C3CC, 0x839D3732, 0xFC3BB96E, 0xEDAE3688, 0x7EC60F1B, 0x19D28280, 0xC2021B19, + 0x764A8469, 0x69A66F64, 0x60D8C6C0, 0xD0D38D30, 0x0FE27E88, 0x7B19E560, 0xEE05DBDB, 0xD4330DE2, + 0x3E26A039, 0xD382DAC1, 0xE6F0DD62, 0xB87D7AFA, 0x0E065400, 0x00000000, +}; + +u32 sec_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C10109, 0x06260606, 0xC6EDBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B16C, 0x6038C0C7, 0xC0FC6023, 0x4399514A, 0x8882C046, 0x90528615, + 0x337630A0, 0x02000000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11727D52, 0xBD4B0261, 0x1C7EEEC3, 0x3295E312, 0x87964A30, 0xA231EE5F, 0x906837B1, 0x7F40B196, + 0x6892A025, 0x5C247209, 0x430F6968, 0x4B6BE986, 0xEA3A835C, 0x9A5CA229, 0xCAA12188, 0xA0039706, + 0xEBD07EBE, 0xEF951F41, 0xEF7277CF, 0x8FE7EBFD, 0xDD2BF8B1, 0x1012A102, 0x5790A603, 0x53E12D67, + 0xFE489E55, 0x0B5D0BAA, 0x0001A861, 0x41E8D2A9, 0x7B2102E2, 0xBD854991, 0xF302F40C, 0xE392A984, + 0xF1C5E5BA, 0x724B8042, 0x2F06E25A, 0x3412560D, 0x58998A9E, 0x5A320007, 0xB04DF919, 0x2D85840D, + 0x64B464BC, 0x37272954, 0xF457370F, 0xF3770A4E, 0x0D8B03BE, 0x52F9A637, 0xDCCAE65D, 0x7ECB8019, + 0xAB66A2EA, 0x302E3EB3, 0x6FF84243, 0x7AD467A4, 0xC785816A, 0xAA945B89, 0x92BF0D3C, 0x35786EE9, + 0xAE9FAB63, 0xBD372B3A, 0xC765C2A1, 0x514F95F3, 0x857DDE2B, 0x1927BC03, 0xBC37FFCF, 0x2F44783E, + 0xCF80BE52, 0x46D374F5, 0xC7EA0612, 0xB1F44A94, 0xF0E3B5C6, 0x7A75D5C0, 0xC7AE9DBF, 0x3EE5F371, + 0x9A176339, 0x360F9CE0, 0x74BBF47F, 0x3FDCB27B, 0xC8E68B9C, 0xEF257E52, 0xF36841E2, 0x4BCB584E, + 0xA7FAFC17, 0xCADBEDE7, 0xF53BF884, 0x74CEF62C, 0xF7F67878, 0x6297F774, 0xF26DA3FD, 0xF630DAD3, + 0xED37F3F3, 0x5F70BF89, 0xFA9F7B64, 0xFD7D8407, 0xB539863F, 0x1E344AB9, 0x04CBB941, 0xFB633CFF, + 0xD91FDE26, 0x7614047E, 0x71D3F5FF, 0x06000000, +}; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x96F65D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE322591E, 0x307CE063, 0xE035D8C8, 0x5062946A, 0xA020B091, 0xE1ADD5ED, + 0xD32B663C, 0x87DA0755, 0xE7C33281, 0x61011F03, 0x9FC24606, 0x0623A07E, 0x81031220, 0xF319B7A3, + 0xA94BDBC8, 0x30BDACC2, 0x23256407, 0x032A0000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727592, 0xBF4FC240, 0x14C7BF2D, 0x0551A1D6, 0xC41F38A8, 0x5D342C26, 0xA4B38386, 0x4D174506, + 0xFE00581D, 0x8C104626, 0xF8035464, 0x6470C038, 0x5D622294, 0xC13A4217, 0x26076560, 0x63501267, + 0x25D4D7BB, 0x4652126F, 0xB9CBE7FB, 0xDEF7EEBD, 0x7B438865, 0x62458606, 0xB410D88C, 0xC4F4E278, + 0xB7AE6C6B, 0x578E094D, 0x8204B411, 0x971C5A56, 0x183220DF, 0x99589645, 0x5E84761D, 0x4FDC45C7, + 0x8FB07394, 0x2F092A1D, 0x180A4636, 0xAD6B0CA8, 0x0289A215, 0x73F3832F, 0x0C93FEC7, 0x43D71471, + 0x12C5958D, 0x02C53DBB, 0xD9FB2771, 0xEF9E4786, 0x251BA3D6, 0xBDD2C340, 0x25C47093, 0xAA6493E4, + 0x173DC2B1, 0x7DEBF101, 0xC385913B, 0x74EF8936, 0xDEEDEB3C, 0xF739C796, 0xF00F58D3, 0x777C9BA3, + 0x4EA326F2, 0x14E269E3, 0x20E1F2B7, 0x9A5D2D17, 0x040FD619, 0x768C53EE, 0xD7AF754D, 0xE2DC2754, + 0x9AFA4CCC, 0xCF3EF970, 0x3EF7C745, 0x7D8155BF, 0x1E9ED5D7, 0xFCFAFCAC, 0xBEEED717, 0x66F5985F, + 0x5F9CEABC, 0x6F4AC9AF, 0x47FE7977, 0x94F8A591, 0xE3F58F9B, 0xD4E6BC62, 0xA1A74225, 0x1E4AE12C, + 0xA90DBDF9, 0xE073B1B1, 0x976987BD, 0x39C8F07F, 0x7CA57FED, 0xD014549A, 0x5EDC2F00, +}; + +u32 sec_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x96F65D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE37C581E, 0x307CE063, 0xE00FD8C8, 0xC066241A, 0xA220B091, 0x41A3CCBC, + 0x24857523, 0x439786B7, 0x66A7FA46, 0x06AE790C, 0x73DEDC81, 0xA81370D8, 0xC8C0E494, 0xEA680854, + 0xB7A2687A, 0xA92AEB7E, 0x90296E29, 0x01CFA1EE, 0x839A9BB6, 0x9181E12D, 0x03C3EDD3, 0x107D8206, + 0x40BE11D0, 0x5E013475, 0x9140F132, 0x06869410, 0x9838CC3F, 0x50F77F82, 0xAAFBBF91, 0x816F17C3, + 0x9D153358, 0x3E3032F0, 0x310829C0, 0xCCDBCD61, 0x80ECDFD6, 0x8D0CBBCA, 0x56CC4809, 0x01CAFF63, + 0x6000BABB, 0x80A1818F, 0x4118A8BE, 0xCC2805E8, 0xBF1D507B, 0x00000000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11726D52, 0x4D6C1241, 0x187D0B5B, 0x5D0157AA, 0x8DD61875, 0x630D5EC9, 0xCAC18387, 0xA6447A35, + 0x9458E3C9, 0x030D1EBC, 0x98908DF4, 0xA426D250, 0xBD35E206, 0x30E1262D, 0xBDCC412D, 0x4BAB9C69, + 0x3178AD6B, 0xD383492F, 0x3421F160, 0x6257F0DB, 0x1DFE34CE, 0x6566DEF7, 0xE6BD37F3, 0xCD01F830, + 0x30E1B2E7, 0x0ADC1771, 0x5B796C75, 0x69745237, 0xAB80602F, 0x0D8CBB38, 0xCF47B382, 0x0FCE2905, + 0x47FC7857, 0x6C0B9069, 0xC1A0A9F1, 0x98E26730, 0x92253D3C, 0xC56075B6, 0xCB2DF360, 0xD4C7CF7D, + 0x7C93E413, 0x288A97AD, 0x15CB805F, 0x80005411, 0x74FC6A12, 0x6CBFB35C, 0x5718D1ED, 0x182DB3A4, + 0x73DC4538, 0x54CAE1E7, 0x7C81FC0C, 0xADA4C763, 0x7C2FFEA0, 0x7A076899, 0x9CEF26FE, 0xDC9590E8, + 0xB6F3C54A, 0x7A446368, 0x64F63A85, 0x5E5D1CE8, 0xF5F35A81, 0xEF94AF6B, 0xD5BC167E, 0xC1FDCE79, + 0x07D1BEE7, 0xFBF4EA6C, 0x22C6F0FB, 0xEBDEE7CD, 0x82B88FB6, 0x8C31C223, 0xEABC9353, 0x7A3A993A, + 0x37CBE059, 0x2BE73312, 0x83BC83C6, 0x9697FB8C, 0xB51916A2, 0xC9789878, 0x89B5B7E5, 0x173AF9FE, + 0x040E3779, 0xFD18D5E7, 0xD49068EB, 0x949E67CE, 0x3F8A30B4, 0xEA8DAD72, 0xFE931DCA, 0x732F2B36, + 0xB12FE338, 0xF156A237, 0x345BA75A, 0x69ACE796, 0x49E702D0, 0xFCC275A4, 0x26E9B842, 0x1367A85E, + 0x7995595C, 0x229DC39D, 0xDDDC9B8A, 0xA3F3F259, 0x96E73E41, 0xBC851965, 0x46255E76, 0xFE81742D, + 0xC0F070F5, 0x75BE427A, 0xBE6FF858, 0x480DDF83, 0xF7ABF7DE, 0xD7FBFF82, 0xFB796AFF, 0xF423C870, + 0x4BBB4BFD, 0xA0BE6DB4, 0xCCE51CCF, 0xED255E54, 0xBD1AB2EF, 0x97D0178D, 0x34F501BB, 0xC07AEFFE, + 0xBE22434C, 0x0D4FD975, 0x2481C89D, 0x9EDEA541, 0xFF1D9D93, 0xC5E1BF30, 0xF5BAB194, 0xE0B8FC64, + 0x78DEC6D3, 0x1AC74FDD, 0x1FE11BDB, 0xE5BE8E7F, 0xFAFFF8B8, 0x32C4AB86, 0x59273C88, 0x6919A707, + 0xFF64037F, 0x8F3F0000, +}; + +u32 sec_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE13744BB, 0x3DCB0746, 0x063E0621, 0x878D0C65, + 0x4629210A, 0x021B414A, 0x1956CC78, 0x8E6CBE00, 0xC47C1E09, 0xA0F96A0B, 0x58E40526, 0x03CD1560, + 0x64606460, 0xD8CD6100, 0xB6E74004, 0x03D07CC6, 0x7740FDFF, 0x1818DEDC, 0x61B9C0F0, 0x808F4118, + 0x682E8311, 0xD03E8103, 0x1C207996, 0x5698B950, 0xFBFF6F64, 0xB833EDD4, 0xAEF61088, 0x3B441410, + 0xEEF8B7EB, 0xCD9D1533, 0x580C181C, 0xF8184415, 0x60E6EC80, 0xEA070000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11725D91, 0xB14B0261, 0x18C69FBB, 0xFB2A23B1, 0x8B226AA8, 0x8E82700C, 0xA9FC0384, 0xE6389D9A, + 0xAD885A1A, 0x1283A606, 0xCF485A84, 0x536A694C, 0x83E08628, 0xCFA2E64E, 0xA2210A4A, 0xC2217031, + 0x10DAEAD2, 0x5EEFBBC2, 0x7A97EFE3, 0x7BDEDFC3, 0xF7BC6F15, 0xBC4C0C88, 0x908102A4, 0x11EF9012, + 0xB7270FD9, 0x989DB64D, 0xC80204A0, 0x8829A149, 0x75ED8148, 0xED8326FA, 0x44CE79E9, 0x5470E6B8, + 0x28F8E476, 0x4D5617E0, 0xA38B8158, 0x201A5164, 0x030DB356, 0x3ECA729E, 0xBDB30AEA, 0x3E323630, + 0xA36AB321, 0xD21F13D6, 0x4E2E78D5, 0xA253D105, 0x57AF1BD0, 0x039AC397, 0xCC7B733F, 0xE3E8FE78, + 0x8AFB8B15, 0x0373AEDE, 0x58AD9543, 0x39FE2ED1, 0xBB47452C, 0x2457DD7C, 0x4E1E39DD, 0x2CC2DF96, + 0x83917FAF, 0x85B782CB, 0x31E22281, 0xD084D2C6, 0xBDD21C9A, 0xF66FFE1E, 0x1B1F904E, 0x9DFCAC95, + 0x2F9FDD8D, 0x276206BE, 0x1E5E6ED7, 0xB6B84F07, 0xF92CA9C1, 0x702B9790, 0x1CDE5C5F, 0x3670533E, + 0x695C985C, 0xEF243D3C, 0x3ECD24D2, 0xF3C9839D, 0x15E2B552, 0x63EFF2D8, 0xC9A747E7, 0x795F17F5, + 0x311152FF, 0xDF1CB417, 0xFE7F61F4, 0x670F062C, 0xAD90DB58, 0x74F8ED94, 0xCEE7E721, 0x5E5735E7, + 0x1FBE273C, 0x5B19EEDB, 0x7DF77F2F, 0xE7AEFF37, +}; + +u32 sec_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE13744BB, 0x3DCB0746, 0x063E06AE, 0x0B1B19CA, + 0x8C524214, 0x043632FC, 0xDBF5E6CE, 0x8A19CF91, 0xCD178098, 0xCF230134, 0x5F6D018B, 0xBCC064A0, + 0xB9028C0C, 0x8C0C0CBB, 0x390CC0F6, 0x1CE06000, 0x9ACFD20A, 0x35F73FC4, 0x5C6E0C73, 0x21E23C18, + 0xE23B1850, 0x01000000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11728592, 0x4F4C1351, 0x10C6BF6D, 0x5741C1B2, 0x340DD183, 0xBAB1C418, 0x63625951, 0x2F1CB404, + 0x8C9EF8D3, 0x143C5BD2, 0x78F35036, 0x452F8644, 0xEA2A2610, 0x8C6E9003, 0x7AE13FF2, 0x0E467C10, + 0xE56A0989, 0x274E1B42, 0xA209076B, 0xD2C41BD6, 0xD679FBB6, 0x5434D1BD, 0xECEE9BF9, 0x7EF3BE99, + 0xD9817C38, 0x423EF17E, 0x07FF7174, 0xE8E94289, 0x9EE240CB, 0x0AA0884F, 0x8E7A9FCC, 0xABA5B78E, + 0xB7AE4AC7, 0x0F292FA9, 0x9FB01DA0, 0x0F868B46, 0x5754D718, 0xE9800673, 0xE777BE26, 0xF9B54789, + 0x7F7A523D, 0x59182B70, 0x688AC85C, 0x41C4ADB3, 0x560D51A7, 0x81C1E213, 0xCEB4ADE6, 0x1510779B, + 0x7806D5D3, 0xCA3C57AF, 0x8D955670, 0x46EA7A85, 0xCEB7C490, 0x34D37622, 0xE6FDBF66, 0xD870B68A, + 0x59EEFD2F, 0x4A9E42BC, 0xB0D11CD3, 0x35EF7C81, 0x61C2CEF2, 0x21731F9F, 0xEEB7FF5E, 0xEAF70F22, + 0x3838FC4C, 0x727CC449, 0x18DD11E1, 0xF7EED3F5, 0xE7995B0C, 0x751BC87D, 0xBD27E37E, 0x8A2F77CD, + 0x98AD144F, 0xCF6D4E59, 0x59F25104, 0x3E77CB7E, 0xA914378D, 0x44EC1FBE, 0x64DD3CC3, 0x1C5FDDEB, + 0xC7813506, 0xC508C544, 0xDD645BDA, 0x8E9B14B7, 0x569D714E, 0xFC0D60AB, 0x28F907F7, 0xF22AFC2F, + 0xE4AB54F1, 0x5553C02E, 0xFC6FDCF9, 0xAA627EB3, 0xF60B6B88, 0x787804CC, 0x3BB25ED5, 0x2443B7D1, + 0xDC18A47A, 0x3DFDD683, 0x783B8373, 0x21CB476F, 0x52DE4FAA, 0xB7A86E23, 0x1F40F564, 0xD90FDD67, + 0xF6DCD9C7, 0x36432087, 0xE4665872, 0x0E8D30A4, 0xA27DC1A6, 0xFFF855CE, 0x97F78DA1, 0xC873E4DB, + 0xDB8BBCE4, 0x1C268E6A, 0x20F247DF, 0xFE9A9712, 0xA1FE6406, 0x66FAFB68, 0x2EE3F836, 0xB72EF535, + 0xA4EF8BB6, 0x5D6DD2DC, 0x791A2DED, 0x5EFE8972, 0x3DD9BFDA, 0x918A1F6F, 0x1FDDF323, 0x772AE74E, + 0x5B96F7DA, 0xD27FA083, 0xA1B32BD4, 0x28E6CD1F, 0x26ADDBA6, 0xCB4F0F0E, 0x4B5DDD15, 0x86D82925, + 0xECA7F8CC, 0xA5E0E54C, 0x27C3C2FA, 0xEAC7EBAF, 0x18AA9E60, 0x283E2FEF, 0xA7E99467, 0xB486059F, + 0xA7A6EDF6, 0xB8DC9B9C, 0x378F7ABD, 0x327FDE33, 0x6DA712B4, 0xE7D65671, 0xC2A1BC5D, 0x60F1BDBA, + 0x84B50082, 0x2E271A14, 0x79C75223, 0xF70587DF, 0x98BAF672, 0x74D9EBDB, 0x2F000000, +}; + +u32 sec_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE13744BB, 0x3DCB0746, 0x063E06A1, 0x071B19CA, + 0x8C524214, 0x04368294, 0x32AC98F1, 0x1CD97C01, 0x88F93C12, 0x40F3D516, 0xB0C80B4C, 0x069A2BC0, + 0xC8C0C8C0, 0xB09BC300, 0x6CCF010E, 0x06A0F92C, 0xAD5073FF, 0x03CDF9C7, 0xC0F0E60E, 0xC47C6124, + 0xF3FFED7A, 0x7367C50C, 0x88B80850, 0x9CC108E8, 0x1E01A8FE, 0xEA8D0CBB, 0xCA56CC48, 0x0981E987, + 0x8AD7B014, 0x3034F031, 0x88C2CDD9, 0xC1800A00, +}; + +u32 pri_mapping_binary_11[] = { + 0x11728D55, 0x4B4C1361, 0x109E9655, 0x9E9602E5, 0x519E9597, 0xF8404943, 0x107C85D8, 0x9478F054, + 0x1B347AE9, 0xA10D2A8A, 0x4D944D4F, 0xC6184303, 0xA2312191, 0x4D7DC41B, 0x6C8A863D, 0x10612991, + 0x93062B89, 0x37036C90, 0x180D1736, 0x21D19392, 0xD6D97F0A, 0xB49484EE, 0xA5DDCE37, 0xDF7CF3FD, + 0xF34F5781, 0x1E194C7A, 0x30024C41, 0x5A454E89, 0xC5B751FF, 0x86ABDA18, 0xDA90C1A8, 0x031DC034, + 0x34E9A2F8, 0xCC66801E, 0xE14532E4, 0xE9292F07, 0x3F2DF09E, 0xB158E01F, 0xD145B9AF, 0xB062C02F, + 0x1238ADB6, 0x1A8B5102, 0x81F77779, 0xECABB17A, 0x8CDF3814, 0x9D868678, 0xDE5F1280, 0x02F059E6, + 0xD67580F9, 0x2BF86E45, 0x5E63421E, 0xEA4AD4C3, 0xFD9640E4, 0x87FD6EA7, 0x04B90AA8, 0x98CFEAEB, + 0x307FE4BC, 0xE069327E, 0xD0927B7C, 0x0F89573F, 0x2B81C35A, 0xDBACE9EA, 0xF64F897C, 0x07E65D04, + 0xB537C8AD, 0xC0BA01D2, 0x30FEDCE1, 0xBF64C3B8, 0x611196C2, 0xC394C78D, 0x4BC05BDD, 0xCE1D7A92, + 0xFAE0D625, 0x50E47070, 0x5440FD11, 0x00759EF2, 0xF78D6FFB, 0x21F3A382, 0xC72E4144, 0x51E7E7FA, + 0x49EFFEF1, 0xE47E7F62, 0xBFD1ED7E, 0xB337E02F, 0xA44D30FF, 0x39CDDF89, 0x3EF1D13D, 0xEC1BBE00, + 0xCCC4F4A7, 0x3F439DD5, 0x6E671AD6, 0xF9F6FED3, 0x47F102EB, 0xDF7D7590, 0xE2190F24, 0x68A94E67, + 0xF1A9A1C0, 0x40AB4F02, 0x7569A1AD, 0x668C7C42, 0x1CD39BE9, 0x95A0D7D1, 0xD9A2F9E0, 0x4DCF34FB, + 0xAE4B601F, 0xB916BC1C, 0xC07A7FB0, 0xAF10E1B2, 0xBC2C0FB2, 0x4C7B9CEF, 0x8FCDB9C1, 0xF3F20CA3, + 0xC131BFEE, 0xA3CF2A7C, 0x9F0F135F, 0x36D6B5E9, 0x0B4D0558, 0xD7EF3197, 0x14174910, 0x162BCACB, + 0x4AB1AE0A, 0x505549B8, 0x1CC4DDD5, 0x7B184E16, 0x0282AF57, 0xF3735909, 0xC5E6E780, 0x57F3BBD9, + 0x9ACFE6CF, 0xC7773AB5, 0x7309C981, 0xD8B92C2B, 0x8433C4E1, 0x267991E1, 0x220BAF5F, 0xBD1CA378, + 0x2E8B9B0A, 0x8807E514, 0x6A3C28C7, 0x4C3C9515, 0x84336A7A, 0x1C2D1D36, 0xA6E7545B, 0xEB494DCF, + 0xB9B3674E, 0x93EF79BB, 0xF0B0F932, 0x537EBE4B, 0x029DD5E4, 0xD4E6A3CB, 0xEE133A79, 0x0982FD21, + 0x2520639D, 0x79D41B21, 0x5C418A38, 0x13E26CD6, 0xBADA7CE6, 0xE3E18643, 0xF59A8F8D, 0xC78E1E21, + 0x1F4F1C27, 0x5CA16BDB, 0xEF01CF0B, 0x41F33BA2, 0x3C7D32F8, 0x98E245AE, 0xD4FA2F4E, 0x5157498A, + 0x38B34BBB, 0x6F9D0C27, 0xFABB6FDE, 0xC0F953C3, 0x777A6EDF, 0xA278A92B, 0x794E22E2, 0xB252564A, + 0xF132576A, 0x73541E87, 0x9305B1BF, 0x8FA77B19, 0x0E52BCC2, 0xB5738FD1, 0xFD16FB13, 0xEF77E52E, + 0xB8C8D8BB, 0xB733B179, 0xAC4AD147, 0x8B8BF640, 0xFE1E7B4F, 0xD7447BC4, 0xED8CBD57, 0x12CF9A42, + 0xFBE420F2, 0x088E3E5E, 0x9BC7F8BD, 0x5ADDBEB9, 0xC7509FBC, 0xA68C0A84, 0xAF89FB1D, 0x1601C202, + 0xE16B2D49, 0x78F67B9D, 0x65E7BE62, 0xFF1FE6C6, 0x2B5BF73F, 0x23FEFEEB, 0xE736F56E, 0xE96C8276, + 0x03D46FF1, 0x4C42E2F3, 0x1F000000, +}; + +u32 sec_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7FFE03C1, 0xBF4A9BDD, 0x1C0C8C20, + 0xE62E0641, 0x26883A1E, 0x20ADC0B0, 0x1DAC4B81, 0xE13744BB, 0x3DCB0746, 0x063E06B5, 0x848D0C65, + 0x4629210A, 0x021B19FE, 0xED7A7367, 0xC58CE7C8, 0xE60B40CC, 0xE791009A, 0xAFB68045, 0x5E6032D0, + 0x5C014606, 0x460686DD, 0x1C06607B, 0x0E703000, 0xCD676985, 0x9AFB1F62, 0xAE3A86B9, 0x10710D0C, + 0x71A8FE6A, 0x88BC262E, 0xF91A88BC, 0x16A6B905, 0x0C0D7C0C, 0xDA70F11D, 0x0CA80000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11728D93, 0x3D4C1361, 0x18C7FFD7, 0x9E086D2D, 0x0721C405, 0xAD071212, 0x17280D2E, 0x12838D18, + 0xC3424AB5, 0xE8DC4A82, 0x098B502F, 0x316120B1, 0xB54A5C88, 0xF4D22E0C, 0x2EFD88E1, 0x3531D26B, + 0x50572D8D, 0x0C3A8817, 0xED6024C6, 0x8F903829, 0x979E4FEF, 0x3D149DBC, 0xE5EE7D7F, 0xFFE7E3FD, + 0xBFCF6D83, 0x3F1A3A1C, 0x9080129C, 0x5D9EC33E, 0xC5E85D11, 0x8F1A4B86, 0x06498000, 0x94D12F98, + 0xF43C6B86, 0x83E49D1A, 0xDA1C3CCE, 0x436F1F1E, 0x5B597CD8, 0xE5E94CB1, 0x861D2F7D, 0x30C4FDD1, + 0xB04FE271, 0xC2438672, 0x5E7F5E52, 0x9F36548B, 0x0B0ADF77, 0x66C41D01, 0xA4DF6180, 0x9FF2D87A, + 0xF13B433E, 0x7E478D86, 0x1976F527, 0x778B05AE, 0x134877CD, 0x1F137D12, 0xC3985ABC, 0xAFCC31D4, + 0x5FE9C381, 0x2AAFEB20, 0x1E0D452E, 0x068997D6, 0xAA95DC94, 0x55EF54DF, 0x228F77D6, 0x18C2724F, + 0xB79378A2, 0x732ED27B, 0x9CA138A9, 0x6BE72F51, 0xFD778091, 0xE23A9174, 0x8E109A82, 0xD2B6ED93, + 0xE58BB464, 0x96D1B7CF, 0x0F91EAA5, 0x72D94A3A, 0xF947F781, 0xFC338DDF, 0xBEB90DFC, 0x84F391E5, + 0x9B0858FD, 0x2C2C2EF3, 0x3A07A8CE, 0x95D0ECD9, 0x46BF8594, 0xC7154F30, 0xB4A1FEB5, 0x4BE7BC89, + 0xF8881C0B, 0x0C10CF04, 0x0A6A7C88, 0xA1358F8F, 0x7A85F383, 0xC4AF9F99, 0x8C35CE53, 0x3F31A517, + 0x72DC8766, 0xDA5F9693, 0xE1C6FE46, 0x7EBD7023, 0xCD7D9F59, 0xE0712D9B, 0x0CA372C4, 0xE2F97BD9, + 0xD4CD24C3, 0xB0DE3A7F, 0xCEF6D945, 0x7CC2DF6D, 0xF99C53AF, 0x4E27E20C, 0xDF36DE57, 0xD76DEE26, + 0x3E2BC72C, 0x1F5BD299, 0xDBCA24F1, 0xFE97BABB, 0x206EA2E6, 0x85877824, 0x7472E81F, 0xFF68AEEC, + 0x7B7FBD37, 0x47565FE3, 0x97A3F69C, 0x0C5AEB19, 0xC5EEF3D0, 0xAAB586AB, 0xC3E6C7A8, 0x9F583A39, + 0x11647810, 0xF8F466AC, 0x62F1E53E, 0x859FDBBB, 0x4AE70E11, 0xA6BEBC5B, 0x785B49F3, 0x3CAD2B7B, + 0xF3B8BD7F, 0xEEC1E71E, 0xE334F7ED, 0xF33DA6F9, 0x83CF3D1A, 0x738FBD7B, 0xA65B13A7, 0x198CAD2F, + 0x9F2B2ACF, 0x2751BED1, 0xF648B89F, 0xEADCBA90, 0xD554F20F, 0xD5D375AF, 0x879FBF8D, 0xF8A01C1E, + 0x19F8BBDE, 0x7FFF67C2, 0x11065D7D, 0xA125E26B, 0x76FC2F00, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7F842454, 0xFE1BFFFF, 0xBF8B4180, + 0x1124BE9B, 0x8381F13F, 0x101C8860, 0x606160E0, 0x5CB38B41, 0x9009A28F, 0x07482B30, 0x6C079BA2, + 0xC0F01B62, 0xDC7F960B, 0x0C0FF818, 0x841A3632, 0xA429B987, 0x300B6C64, 0x60B8C5C0, 0x707A064B, + 0x0243011F, 0x8370C27E, 0xB0322E91, 0xE7C8F60B, 0x40ECE791, 0x00DAAFB6, 0x80455E60, 0x32C47E46, + 0x90FD0610, 0xFB391880, 0xF6B1D400, 0xCD4B6560, 0x0876DEC1, 0x800A0000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11728555, 0x5D6C4B61, 0x187EFA63, 0xC6A6AB1A, 0xE677D5CD, 0xCC90D489, 0xE0C20561, 0x44E242BA, + 0x329722ED, 0xB2B81ADA, 0x667E42FD, 0x36965D8C, 0x45D5B8E8, 0x05B20EE1, 0x04B31D92, 0x8D90588F, + 0xE06EB29E, 0x482F2493, 0xAC95252E, 0x049D79CF, 0xF79D3AAB, 0xCE9C9BF6, 0xBCCFF73E, 0xEFF33DEF, + 0xFB7D6718, 0xFC91506A, 0x8415E885, 0x69497199, 0xBD395315, 0x35975BDB, 0xC725580D, 0x30004F51, + 0x6D18A7A7, 0xBF0C4660, 0xDA7309B3, 0x8D3CAF98, 0x7EED78C2, 0x58ECF8C9, 0xE9C6CDA3, 0x0658E88F, + 0x8880E071, 0xDBADC35A, 0x1DC69B69, 0xCF3C8593, 0xF315AA7C, 0x9827E257, 0x4B4AB91E, 0x31BF47D2, + 0x42054544, 0x5C17025B, 0xAD22A000, 0x7189F319, 0x92F42E50, 0x9D5C3ED2, 0xF9471FE3, 0x33BCE866, + 0xA8937810, 0x003C6E2D, 0x2E8BAA64, 0x7446A6D6, 0x633E95DD, 0x0FADFF05, 0xA4145EDF, 0x98CCEE87, + 0xF44A29A5, 0x53D36B4A, 0x4EAD07AF, 0x88E70330, 0xE0E3EBCD, 0xFD22145F, 0x5CF23AF9, 0xFBB4A8CE, + 0xABB4C7A5, 0x8D85E624, 0x462D2808, 0x4E8887E3, 0x5263739F, 0x5AC473A6, 0x95E3D39B, 0x44F804AF, + 0x93E191B8, 0x74DEFF07, 0x67BC85FB, 0xF5FC41E9, 0xC4AEACDE, 0x199BF5F8, 0x9074F719, 0xC519DF4C, + 0xFB3FF9D8, 0xFE8BAC3A, 0x9EE949F7, 0xC6FC3CAF, 0x98DEC3AE, 0x509DDA2F, 0xCB1012F2, 0x55BE7E16, + 0xF9E7122A, 0xD7B13A11, 0x397C21C0, 0xFD1C4970, 0x1D16FC5D, 0x4F8B27F3, 0xFC60F192, 0x7E3D8E30, + 0xD0D8ACF5, 0xB52A774E, 0xACD1BC3E, 0x319DB3A3, 0x93CE4F7E, 0xFFCF8AD8, 0xB1FD682C, 0xE4A6FD34, + 0x40B9BE93, 0xE7DBDA44, 0xD4B99C76, 0x759F892B, 0x722C5420, 0x62560227, 0x9F68FB9D, 0x43FDAA32, + 0x9A5C6C6E, 0x1B800D15, 0x1ADF5711, 0x17A51BA4, 0x83F9D9DC, 0x1AE6EB4B, 0x69BDDFE8, 0x356DE5FE, + 0x5C39EFA7, 0xBC3764D1, 0x08C7E712, 0xBECEE19E, 0xB396F08B, 0x81FA505D, 0xAD88964E, 0xA5DB7B8B, + 0xF1B47A34, 0x9E79B4AE, 0x41F0BB6D, 0xB4AEE8F6, 0x8D685B48, 0xC4E7D4D8, 0xF0A09DE3, 0xF3090F0B, + 0x21E647C9, 0x6BA45B34, 0x9FCAD4F9, 0x7278DC26, 0x95BFB643, 0xDA1721BF, 0xBA53CAC1, 0x631C5F40, + 0xB8412865, 0x79527D47, 0xC4E7217D, 0x1920ADE5, 0x2F0CEAE7, 0xB444C148, 0xD6FF4541, 0x7D1E325D, + 0xE93BC735, 0x7F16ABFE, 0x687D7974, 0x2E76FA90, 0x2DF77C2D, 0x9930EF6F, 0x2EDD93CA, 0xAAC9975D, + 0xF7FBDE7E, 0xE4F8D209, 0xF848D7E0, 0x402FE9C5, 0x1760CCC7, 0xF172C20F, 0xD8966F51, 0xEB06AE9D, + 0xBB7C987C, 0xD876467E, 0x78D347EB, 0x7E90EE97, 0xBC8FF6E0, 0xE4F3BAAC, 0x49E79FCC, 0x0F4793EE, + 0x4747BDCC, 0xFDF84EBC, 0x3D1CAF50, 0xCFA3C35B, 0x61FAEB7E, 0xA86CD2EB, 0x75C5945E, 0xF918D7B1, + 0x7CB78823, 0x0EEF16B5, 0xBFE9CE84, 0xDCE6E73C, 0x559BF53A, 0x35B5EB23, 0x7B03ACDF, 0x9B4AB74F, + 0x7DCF9847, 0xA9FF69BC, 0x4BC89C67, 0x05F114B8, 0x4075F5BC, 0x4F34EFE3, 0xFABC1765, 0xC818D363, + 0x769F9BD5, 0xFBFADBD1, 0xB42C85B8, 0xBE6ACADF, 0x23089536, 0xAB56BFFA, 0x3FF7DC68, 0xF6BB40FB, + 0x8991ADA1, 0xA9CF9961, 0x29D7B9D2, 0x39E15CE7, 0xDFCFF9FB, 0x0CE6CE4D, 0x8D33EFBC, 0xB3F8AA7F, + 0xC457E7C7, 0x1FA0DF82, 0x35793A7A, 0x90FBFC06, +}; + +u32 sec_mapping_binary_13[] = { + 0x11729592, 0xBF4AC350, 0x14C6BFD4, 0x3B442821, 0x6A872E62, 0x87222E6A, 0x6CFDB308, 0x0E9D0405, + 0xA9197C80, 0x223E41B0, 0xA89BE203, 0x081A9D1C, 0x2B389845, 0x6BB264D6, 0xA563D10C, 0xDDBA1429, + 0xAE4AE24D, 0x4F6E9BB4, 0x74F02E37, 0x9C7BCEEF, 0x3BDF3969, 0x838E8D4C, 0x2ABC5F31, 0x318BBDDD, + 0xE66FC08F, 0x5FDD7464, 0x48E1A78D, 0xA914E5A5, 0xF99DC34B, 0xAF2A871F, 0x2ADF625D, 0x090A16BB, + 0x1650E071, 0xB51DE7AA, 0xC44D6739, 0x77FE9ECD, 0xA9579CA7, 0x4A900047, 0x5EE8F15D, 0x19215FB6, + 0x601B35B3, 0xA28BFA88, 0xBFC3B93E, 0xD0F186E2, 0xB7A4BBC4, 0x758D4245, 0x1FE80A1D, 0x47D6887F, + 0x10F2A52F, 0xD1AF05DF, 0xEE783533, 0xA9CFBE59, 0x032D05CB, 0x233EA2BA, 0x80C7CB40, 0x3ED31E37, + 0xB7E96C3E, 0x2806E40F, 0xA13F087D, 0x064C3E5A, 0xF08EDE6C, 0xD3A0BEB5, 0x86C5E7AA, 0x9766FE31, + 0x2F2DDEEF, 0x05F751EF, 0x780F066B, 0xA1AB6085, 0xF3AECB97, 0xFB25D582, 0xF281CFF7, 0x1BD229B8, + 0x63FC1CF2, 0xB8018CCC, 0x3B10F3A1, 0xB9B163E2, 0x14FB9C28, 0x5E15F551, 0x3F27A28E, 0xF25707F9, + 0xF47E2AF6, 0x1BD59F0D, 0xEF957C6F, 0x371DC47D, 0xE2EEB9F7, 0xAA81B86B, 0xAED87752, 0x6F7DC467, + 0xFF3F4062, 0xCFE7A20F, 0xA1CF9EE0, 0x2AD88871, 0xF92A5033, 0xEB489E3F, +}; + +u32 pri_mapping_binary_14[] = { + 0x11727554, 0x4B4F1351, 0x183D6D47, 0x44C052B0, 0x283E805A, 0x8CE08EA0, 0x361A970D, 0xFC804168, + 0x8C894179, 0x889B2E44, 0x6B5969AA, 0x38805D98, 0xD4340D2B, 0x1726B450, 0x13EE42A5, 0x033E62E2, + 0x029B926E, 0xD814282C, 0x4CD8B481, 0xC41D96D6, 0x6FE6B601, 0xC43B9B99, 0x9CF33DCE, 0xFDCE7767, + 0x13FC5161, 0x35C202C4, 0x606AA8AA, 0xB7797317, 0xDF4A4D96, 0x404185C5, 0x0003308F, 0x5643819E, + 0x6FE53002, 0xC6772A6A, 0x8C3CAF8A, 0xDE367CD2, 0xABD8F087, 0x972B48DB, 0x0698E983, 0xC1D3DE7F, + 0xD36661C8, 0xAB99D570, 0x88E30601, 0x6E14E026, 0x012E09F0, 0x2302BC4C, 0x801F15E0, 0xE502FC98, + 0x00AF10E0, 0x9502BC4A, 0x801F17E0, 0xE64338F7, 0xC3F09DF3, 0xD5FB78B2, 0x06E1D066, 0xD15FDDCF, + 0x5C20378F, 0xB67D3E4A, 0x4F3FEA6C, 0x1BE5210F, 0x6456A524, 0x36CCB408, 0xA53AC5B8, 0xDF257F19, + 0xA2D38999, 0x57216903, 0xDB14B7C1, 0x302C3B3A, 0x9DD42FA5, 0xC4C71F0C, 0x7DD5C2FC, 0x6E1FD753, + 0x93647868, 0x1FB86222, 0x3E361609, 0xDF7ACCB0, 0xBB9CBEF3, 0x6391F3B5, 0xC48FCA1E, 0x87963F7D, + 0xED4620D4, 0x473A6885, 0xB23F397F, 0x22B9573F, 0x3795BD1D, 0xBACBF559, 0x937A1F54, 0x580F9C8F, + 0xF6F5E09E, 0x4ADB0C8F, 0x069EBBBA, 0x9C0C7D2F, 0xAE8F4786, 0xF53CB7B7, 0xA8AF6E96, 0xE19EECF5, + 0x68F55762, 0x0BD1C921, 0xEA9F0576, 0x97387F92, 0xF841B9A5, 0x56E3634A, 0x247CA995, 0x21F324F1, + 0x3E3AC150, 0x99C74E6A, 0x9DC79DA2, 0xB832B9B3, 0x438BCB8E, 0xACC42714, 0xBD4FD0EB, 0xE67AEB67, + 0x4B7A8BBA, 0xB6181647, 0xD5971EA7, 0x8EF7931E, 0x7D9EA75F, 0x330465A5, 0x4BAB634E, 0x21111FE7, + 0xF9679E31, 0x0464459F, 0x03568105, 0x95F73DDB, 0x7B780EBF, 0xC8E7C29E, 0xCF9539EC, 0xC0F441BF, + 0xAF92761F, 0x3BBA5D8A, 0x83E69189, 0x273ECF44, 0xB84E9F9F, 0xD73BD7CB, 0x5063EFB8, 0xA0F93537, + 0x18B9EFAA, 0x63A85E43, 0x7A6981F3, 0x0DC477DB, 0x1DCD9A8E, 0xB5A92FF1, 0x500FF7DB, 0x17E47C23, + 0xF197DB07, 0x246DFFC6, 0xEC232DAE, 0xAB0CE9D4, 0xD60A9D43, 0xE79B887F, 0x232B3D4E, 0x0B3FB7DB, + 0xFBEF7EF2, 0xF998964B, 0xFF173DCE, 0xE70F16F7, 0xBC91D7B1, 0xF5FEFF7E, 0x9CDF874F, 0xAA51C269, + 0x5EEB543D, 0xC379BB20, 0xAFF9103E, 0x57D4F517, +}; + +u32 sec_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600DF1B, 0x7F842454, 0xFE1BFFFF, 0xBF8B4180, + 0x1124BE9B, 0x8381F13F, 0x101C8860, 0x606160E0, 0x5CB38B41, 0x9009A28F, 0x07482B30, 0x6C079BA2, + 0xC0F01B62, 0xDC7F960B, 0x0C0FF818, 0x54123632, 0x301B85B0, 0x28086C64, 0xB895767A, 0x067B00CB, + 0x03860F7C, 0x0CAA0EFB, 0xC1CAB844, 0x9E23DB2F, 0x00B19F47, 0xC2F3C61F, 0xB5052CF2, 0x029321F6, + 0x035DB09B, 0xC100623F, 0x0703D03E, 0x46D66D60, 0x5D060C1B, 0x1956A64E, 0x6F0F76DE, 0xC8C0F096, + 0x81E1F669, 0x960F8C0C, 0x7C0C6A06, 0x1B19CA8C, 0x524240F6, 0xDE99716A, 0x575B1850, 0xFE1F03C3, + 0x9B3D1077, 0xA903E543, 0x8C9C84E0, 0xF265107D, 0x1A02087D, 0xFF76BDB9, 0xB3620644, 0x5C1387B8, + 0x168638CC, 0x3F30F7EF, 0x66D04072, 0x37CB4A58, 0x38B11430, 0x34F03168, 0xC3F5EF80, 0xEA030000, + }; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46A55D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363238, 0x33898A08, 0x0B6C6460, 0x0F630812, + 0x727D0EB5, 0x0F6CBEC0, 0xE4FFBB19, 0x3490CC65, 0xA9DAC870, 0x66D78ECE, 0x153350D4, 0x01DD8166, + 0xBFDC7E90, 0x6453CF34, 0x883D8C40, 0x7B5C85CA, 0x849D81F6, 0xBC5E7C67, 0xC50C37B0, 0x7C45CF34, + 0x9839607F, 0x49EA46C0, 0xEDE540B6, 0x97E12F4B, 0x0143031F, 0x90B991A1, 0xCC282544, 0x41600754, + 0x1F000000, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46A55D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C007, 0x646C6428, 0x334A0951, 0x10780EB5, 0x076CAEC0, + 0xE4FFBB19, 0x3490CC63, 0xA9DAC8C0, 0xB78BE1CE, 0x8A1928EA, 0x80F6A3D9, 0x2BC7F281, 0x910168EE, + 0x0798B91B, 0x19FEED7A, 0x03D4B703, 0xAA0F0000, +}; + +u32 pri_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x460655A3, + 0x40470581, 0x8D0C6DAE, 0x2B2BC2CA, 0x3632EC9E, 0x76F2CEEA, 0xCEE7C8F6, 0x0840ECE1, 0x9100DAA3, + 0xB68045FE, 0xCFE43FBB, 0x18041819, 0x18191876, 0x331880ED, 0x3BC0C100, 0xB487790B, 0xCB074606, + 0xA0B90F36, 0x32982A05, 0x3A1A02CD, 0xCD4C9DDE, 0x5E92B291, 0x6175F79E, 0x3BDB976F, 0x646078CB, + 0xC0F0E70D, 0x441D2350, 0x5D99514A, 0x08C8FEEA, 0xF49D2B2B, 0x666C6438, 0xBBEBDEBF, 0x3B7B580A, + 0x181AF818, 0x9880F242, 0x462A6079, 0x86500686, 0xB2941D0C, 0xA8000000, +}; + +u32 pri_mapping_binary_18[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_run_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_run_all_p.c.REMOVED.git-id deleted file mode 100644 index 79601c76..00000000 --- a/assets/obseg/bg/bg_run_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -e2d5ce09c3c8870d1b78da2d3c4cca7338c1be41 \ No newline at end of file diff --git a/assets/obseg/bg/bg_run_all_p.h b/assets/obseg/bg/bg_run_all_p.h new file mode 100644 index 00000000..3a40d204 --- /dev/null +++ b/assets/obseg/bg/bg_run_all_p.h @@ -0,0 +1,79 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 sec_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 sec_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 sec_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 sec_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; diff --git a/assets/obseg/bg/bg_run_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_run_all_p.h.REMOVED.git-id deleted file mode 100644 index 0da5402c..00000000 --- a/assets/obseg/bg/bg_run_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -3a40d204bbf4e0d559cf451d0ba6afde012a328d \ No newline at end of file diff --git a/assets/obseg/bg/bg_sev_all_p.c b/assets/obseg/bg/bg_sev_all_p.c new file mode 100644 index 00000000..2b1eeeac --- /dev/null +++ b/assets/obseg/bg/bg_sev_all_p.c @@ -0,0 +1,2492 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_sev_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, 0.000000, 68.000000, -424.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, 0.000000, 68.000000, -775.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, 0.000000, 160.000000, -1088.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, 0.000000, 247.000000, -1289.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, -93.000000, 150.000000, 937.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, 199.000000, 150.000000, 265.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 515.000000, 169.000000, 978.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, 345.000000, 179.000000, -399.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, &sec_mapping_binary_9, -835.000000, 172.000000, 787.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, -783.000000, 172.000000, 951.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, &sec_mapping_binary_11, -1076.000000, 172.000000, 961.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, -1298.000000, 172.000000, 951.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, -1298.000000, 172.000000, 1173.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, 0, -1133.000000, 169.000000, 1593.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, -542.000000, 172.000000, 951.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, &sec_mapping_binary_16, -542.000000, 172.000000, 1173.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, &sec_mapping_binary_17, -838.000000, 166.000000, 387.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, &sec_mapping_binary_18, -380.000000, 125.000000, 951.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, &sec_mapping_binary_19, -552.000000, 172.000000, 1466.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, -542.000000, 172.000000, 1707.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, &sec_mapping_binary_21, -532.000000, 172.000000, 1877.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, &sec_mapping_binary_22, -380.000000, 125.000000, 1877.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, &sec_mapping_binary_23, -228.000000, 79.000000, 1877.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, -220.000000, 74.000000, 2220.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, &sec_mapping_binary_25, -748.000000, -12.000000, 1250.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, -756.000000, 224.000000, 1498.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -901.000000, 224.000000, 1186.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, -748.000000, 464.000000, 1250.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, -748.000000, 164.000000, 1250.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, 3.000000, 689.000000, -2308.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &pri_mapping_binary_31, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x05, 0x12, 0x0000}, + {&portal_1, 0x06, 0x05, 0x0000}, + {&portal_2, 0x06, 0x07, 0x0000}, + {&portal_3, 0x06, 0x08, 0x0000}, + {&portal_4, 0x01, 0x06, 0x0000}, + {&portal_5, 0x02, 0x01, 0x0000}, + {&portal_6, 0x03, 0x02, 0x0000}, + {&portal_7, 0x04, 0x03, 0x0000}, + {&portal_8, 0x09, 0x0A, 0x0000}, + {&portal_9, 0x09, 0x11, 0x0000}, + {&portal_11, 0x0B, 0x0A, 0x0000}, + {&portal_10, 0x0A, 0x0F, 0x0000}, + {&portal_12, 0x0B, 0x0C, 0x0000}, + {&portal_13, 0x0C, 0x0D, 0x0000}, + {&portal_14, 0x0D, 0x0E, 0x0000}, + {&portal_15, 0x0F, 0x12, 0x0000}, + {&portal_16, 0x0F, 0x10, 0x0000}, + {&portal_17, 0x10, 0x13, 0x0000}, + {&portal_18, 0x13, 0x14, 0x0000}, + {&portal_19, 0x14, 0x15, 0x0000}, + {&portal_20, 0x15, 0x16, 0x0000}, + {&portal_21, 0x16, 0x17, 0x0000}, + {&portal_22, 0x17, 0x18, 0x0000}, + {&portal_23, 0x13, 0x1A, 0x0000}, + {&portal_24, 0x0B, 0x1B, 0x0000}, + {&portal_25, 0x1D, 0x1A, 0x0000}, + {&portal_26, 0x1B, 0x1D, 0x0000}, + {&portal_27, 0x1D, 0x1C, 0x0000}, + {&portal_28, 0x1D, 0x19, 0x0000}, + {&portal_29, 0x04, 0x1E, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -312.000000, 0.000000, 876.000000, -312.000000, 158.000000, 876.000000, -312.000000, 158.000000, 1026.000000, -312.000000, 0.000000, 1026.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -139.000000, 0.000000, 764.000000, 66.000000, 0.000000, 764.000000, 66.000000, 301.000000, 764.000000, -139.000000, 301.000000, 764.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 394.000000, 81.000000, 706.000000, 158.000000, 81.000000, 706.000000, 158.000000, 278.000000, 706.000000, 394.000000, 278.000000, 706.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 158.000000, 81.000000, -224.000000, 532.000000, 81.000000, -224.000000, 532.000000, 278.000000, -224.000000, 158.000000, 278.000000, -224.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, -66.000000, 0.000000, -231.000000, 66.000000, 0.000000, -231.000000, 66.000000, 135.000000, -231.000000, -66.000000, 135.000000, -231.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 54.000000, 0.000000, -617.000000, 54.000000, 116.000000, -617.000000, -54.000000, 116.000000, -617.000000, -54.000000, 0.000000, -617.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, -54.000000, 12.000000, -934.000000, 54.000000, 12.000000, -934.000000, 54.000000, 116.000000, -934.000000, -54.000000, 116.000000, -934.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, -54.000000, 185.000000, -1242.000000, 54.000000, 185.000000, -1242.000000, 54.000000, 301.000000, -1242.000000, -54.000000, 301.000000, -1242.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, -775.000000, 93.000000, 876.000000, -775.000000, 231.000000, 876.000000, -895.000000, 231.000000, 876.000000, -895.000000, 93.000000, 876.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -775.000000, 93.000000, 698.000000, -895.000000, 93.000000, 698.000000, -895.000000, 231.000000, 698.000000, -775.000000, 231.000000, 698.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -637.000000, 93.000000, 891.000000, -637.000000, 93.000000, 1011.000000, -637.000000, 231.000000, 1011.000000, -637.000000, 231.000000, 891.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -930.000000, 93.000000, 891.000000, -930.000000, 231.000000, 891.000000, -930.000000, 231.000000, 1011.000000, -930.000000, 93.000000, 1011.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -1223.000000, 93.000000, 891.000000, -1223.000000, 231.000000, 891.000000, -1223.000000, 231.000000, 1011.000000, -1223.000000, 93.000000, 1011.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -1358.000000, 231.000000, 1026.000000, -1238.000000, 231.000000, 1026.000000, -1238.000000, 93.000000, 1026.000000, -1358.000000, 93.000000, 1026.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -1358.000000, 93.000000, 1319.000000, -1358.000000, 231.000000, 1319.000000, -1238.000000, 231.000000, 1319.000000, -1238.000000, 93.000000, 1319.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -448.000000, 93.000000, 1011.000000, -448.000000, 231.000000, 1011.000000, -448.000000, 231.000000, 891.000000, -448.000000, 93.000000, 891.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -602.000000, 93.000000, 1026.000000, -602.000000, 231.000000, 1026.000000, -482.000000, 231.000000, 1026.000000, -482.000000, 93.000000, 1026.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -482.000000, 93.000000, 1319.000000, -482.000000, 231.000000, 1319.000000, -602.000000, 231.000000, 1319.000000, -602.000000, 93.000000, 1319.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -602.000000, 93.000000, 1613.000000, -602.000000, 231.000000, 1613.000000, -482.000000, 231.000000, 1613.000000, -482.000000, 93.000000, 1613.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -482.000000, 93.000000, 1802.000000, -482.000000, 231.000000, 1802.000000, -602.000000, 231.000000, 1802.000000, -602.000000, 93.000000, 1802.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -448.000000, 93.000000, 1937.000000, -448.000000, 231.000000, 1937.000000, -448.000000, 231.000000, 1817.000000, -448.000000, 93.000000, 1817.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -312.000000, 12.000000, 1817.000000, -312.000000, 139.000000, 1817.000000, -312.000000, 139.000000, 1937.000000, -312.000000, 12.000000, 1937.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, -278.000000, 0.000000, 1952.000000, -278.000000, 139.000000, 1952.000000, -158.000000, 139.000000, 1952.000000, -158.000000, 0.000000, 1952.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -637.000000, 93.000000, 1613.000000, -637.000000, 251.000000, 1613.000000, -637.000000, 251.000000, 1462.000000, -637.000000, 93.000000, 1462.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -930.000000, 93.000000, 1046.000000, -930.000000, 251.000000, 1046.000000, -1080.000000, 251.000000, 1046.000000, -1080.000000, 93.000000, 1046.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -716.000000, 93.000000, 1373.000000, -716.000000, 235.000000, 1373.000000, -781.000000, 235.000000, 1373.000000, -781.000000, 93.000000, 1373.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -781.000000, 93.000000, 1127.000000, -781.000000, 235.000000, 1127.000000, -716.000000, 235.000000, 1127.000000, -716.000000, 93.000000, 1127.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -617.000000, 268.000000, 1381.000000, -880.000000, 268.000000, 1381.000000, -880.000000, 268.000000, 1119.000000, -617.000000, 268.000000, 1119.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -617.000000, 59.000000, 1381.000000, -880.000000, 59.000000, 1381.000000, -880.000000, 59.000000, 1119.000000, -617.000000, 59.000000, 1119.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -19.000000, 301.000000, -1335.000000, 19.000000, 301.000000, -1335.000000, 19.000000, 197.000000, -1335.000000, -19.000000, 197.000000, -1335.000000}; + +u32 point_table_binary_1[] = { + 0x11726D95, 0x4F48D451, 0x10C7677F, 0xBFB55CD6, 0x8DCCCB2E, 0x4887882E, 0x42458542, 0x100BEA0A, + 0xEAC9C557, 0x971036B7, 0xBA89EC21, 0x28715D51, 0x48411305, 0x45CF7A91, 0xA5831D82, 0x4884202A, + 0xF71A75E8, 0x50104204, 0x5DA24088, 0x755F6F66, 0xDEBC7D6B, 0xEDEDB3EF, 0x3BDF9979, 0x7FE6A7DF, + 0x400FE481, 0x7EBDBDBD, 0x5ABFFC87, 0xBB7C864C, 0xE33A5C3F, 0xC699E37A, 0xFD1E3980, 0x24944A25, + 0x177FD491, 0x747E3A8B, 0x0CAAAFAF, 0x8FF4C801, 0x805A5A5A, 0xD2D0A977, 0x9143C3CB, 0xCBCBC418, + 0x1F1ABF85, 0x8505E477, 0xE45F4AC2, 0xCCCC0C31, 0xC59740CD, 0xCDCD99FA, 0xD92F7C1B, 0x294F4F4F, + 0x537F944F, 0x45CA984F, 0xFA3D5229, 0xC5FD72BD, 0xE1DB949A, 0x9898D0BA, 0xC27ED142, 0xA48CF990, + 0x713D5A48, 0xA9D9D959, 0x64AAA7A9, 0x3DA51617, 0x178951DF, 0xD41E29AF, 0xAEAE36E4, 0xD7F8F3FC, + 0x893D3F61, 0xC987E8F7, 0x232CFD12, 0x7BFB2B2C, 0xFBD7E00F, 0x50F0FB6B, 0x36FF58DE, 0xE5F3B25C, + 0x1166BDF8, 0x37C3019F, 0x57A7F87D, 0x7B62D9EA, 0x2D678459, 0xAFF798E3, 0x0A82B5B5, 0x35972F5E, + 0x8680F787, 0xF73F5E8E, 0x3F1D1C1C, 0x347ACB8A, 0x59FCB4D1, 0xAFAFAF6B, 0xE876F559, 0x96FB277A, + 0x666DFDCC, 0x7A173CF6, 0xEEF31E73, 0xCB6F8FC7, 0x91B97FD2, 0x8F7BFB61, 0xD7E32A16, 0xE47239AE, + 0x6FDCABAF, 0x9BD9E577, 0xF1B16064, 0x64C4E56F, 0xB906C1D0, 0xD010EB89, 0x83A58181, 0x01F6C3FA, + 0xA28EB9DE, 0x2804D96C, 0xD6EBEF84, 0xD4D7032B, 0xC835A98F, 0xB8E5B7C7, 0x7964D19B, 0xFD5AE1FE, + 0xA7A6A6BC, 0xF878D9F9, 0xD1790AF3, 0xFE9AFB02, 0xF3F3F3EE, 0xFCA2503D, 0x41EF694F, 0xF42777FC, + 0xFC55C79C, 0xAF6AF493, 0x93932E5F, 0xEC1B407F, 0x7F3FF32B, 0xE4F01099, 0xE20DC36D, 0x8FB1BEDB, + 0xA2377EAF, 0xB8FE42A1, 0xE0E24DFD, 0xCF9DDF0A, 0xD5FFDCE9, 0x57B8FEB1, 0xB131570F, 0xB2EF8FFD, + 0x36E4775C, 0xCF477E9D, 0x7059A7E9, 0x3E5CE0FB, 0x6E38EBDD, 0xA70A73E2, 0x85D68ED3, 0xC8ACA779, + 0x40F1D5AE, 0x8D8D0DB7, 0xDEDA53ED, 0xA2F963E3, 0x5B7B0098, 0x797EE00F, 0xDF87CC3F, 0x33310E78, + 0xFED97C1F, 0xC3039A97, 0xB6BEC447, 0x8E277DDA, 0x8BCFD4FD, 0x464747DD, 0xBC3DF3D5, 0xCE67EB77, + 0xFA725891, 0xF76CF355, 0xF2F9BC5B, 0x8FEF873F, 0xFC799DE8, 0xAE7F2FFE, 0xB71F9187, 0xACAFF713, + 0xEEA39FEB, 0xB739DCF7, 0xE3DBBE80, 0x9B47C7EB, 0xE5FB9F7A, 0xDDF87D8A, 0xBCF6E32F, 0x2966A9EF, + 0x92B27AFB, 0x7D0B6B00, 0x3C7FEDF7, 0x29A833E5, 0x0B925788, 0xDF707C58, 0x63C6EF1B, 0xADC7929D, + 0x3C5F591F, 0x1ED699FC, 0x0F212A7A, 0xF28F31D3, 0x7D32EF39, 0xB8F23DA8, 0xD56ACCDB, 0x66F91933, + 0xDD57E2A6, 0x5B8E496F, 0x19F83CD3, 0x25DD61E7, 0xB9E59F20, 0x8CF98A1F, 0x7E82E899, 0x7587CB67, + 0xF8815D97, 0x7A8A8AE3, 0x494FCCFE, 0x12FFC0C6, 0xCB7D4A97, 0x124AD6FD, 0x7A8EE793, 0xEF41F143, + 0x42F9FD14, 0x958DEF16, 0x7F6FDDBC, 0xB7477043, 0x6D6D6DB9, 0xFD281ADE, 0xDCDC74FB, 0x558461D8, + 0xDEDE76EF, 0xF391E19D, 0x9D1DAD7F, 0x99F359C6, 0xE7191ED1, 0x797F660E, 0xAB1E4F22, 0x4348FC8B, + 0xD90C0062, 0x3867CEEB, 0x6A3D1E12, 0xCC124F7C, 0xB61E4FFA, 0xB35E7C46, 0xFFC1FB10, 0xDB05B87B, + 0xBF9518FB, 0xFB740FE0, 0xCE9D36BC, 0x1F11CBE7, 0x73B95662, 0xAB3F8FEB, 0xE6FE11FF, 0x6983F66C, + 0xF63431EA, 0x2F96A17D, 0x781899FD, 0x0C5FBB79, 0xEB14B1D5, 0x13FF0500, +}; + +u32 point_table_binary_2[] = { + 0x11726D93, 0x414B1B51, + 0x10C727BC, 0x4D24D2B4, 0xA604DA86, 0x3D8907C1, 0x1E4A118B, 0xA5874254, 0xE8A5B785, 0x60624344, + 0xFD0082E4, 0x1604113C, 0x043C09F5, 0xD22FB087, 0x1ED483D8, 0x1C8444CD, 0xC642C19E, 0x7AF15253, + 0x5AE8A1B4, 0xE4A01B5E, 0x7766DEEC, 0xAEE0DBD3, 0x8FF7FFCF, 0xCECC9B81, 0x597D011F, 0x00524E0E, + 0x76767634, 0xCC420159, 0x7FCFC1DC, 0xDC1CB15E, 0x43EEBBF3, 0xF3F301EB, 0x0BE494D3, 0x770F0F0F, + 0x354CE94F, 0xC8436EDF, 0x6D369BC4, 0xE81F724D, 0xBC297D46, 0x0C396834, 0x1AC4A487, 0xBEBBB7B7, + 0xA7F511C7, 0x53A73DE7, 0xE0E02060, 0xFEDFC0E9, 0x39A55289, 0x18FD0307, 0x281FD423, 0xAB5380CD, + 0xCD4DAD3D, 0x8E67ADF6, 0x9CFDFD7D, 0x62BCB756, 0x01B6B7B7, 0x91299FA4, 0x0DB0BBBB, 0x4B8CFAA4, + 0xDD7330DF, 0xF8FF359E, 0x587CE258, 0x3C61F91F, 0x62BC1E61, 0xA99738D6, 0x5F61E91F, 0xEBE199AE, + 0x029D9999, 0x19E635A4, 0x9B9FC8DA, 0x631EBEBC, 0xF9157215, 0x1912CC41, 0x3DE4F7B3, 0xED763BBC, + 0xCF16FCEC, 0xE2E262E8, 0xCF160016, 0x1616C2FA, 0xF1C87B21, 0xFF9BF033, 0xCCF27F3F, 0x532E976F, + 0xE557AD56, 0x595F453D, 0x40ABD5C2, 0x7AC8DF4F, 0x012C2D2D, 0x85F392FC, 0x78BB1EB5, 0xAAAE9845, + 0xAFAE9697, 0x97C3FBFB, 0x6FD417BA, 0x37FE9187, 0xEC977990, 0xFE483D89, 0x0EEBA37A, 0xD431C693, + 0xFBCC3B75, 0x1CF73F78, 0x2FF1A2FA, 0x497FC4F3, 0x91AEFBE3, 0x9EE745F3, 0xF6D51F2F, 0x168B148F, + 0xF6611DA0, 0x52A984F3, 0x940EF8FC, 0xFC9CF247, 0x1E76D56F, 0xBE674E38, 0x864D3C3C, 0x184FF6EB, + 0x9EB0D997, 0xF453CBEA, 0x76BB613C, 0x1D30FA45, 0x3F5817BF, 0xD107FDEF, 0x743AE17B, 0xE45D5FDE, + 0xE78C1980, 0xF6C763C6, 0x6358E605, 0x703E24FE, 0x73F7494B, 0xFAC59C68, 0xC5FBB702, 0xCCF23E2B, + 0x60F427AC, 0xB7C0ECC7, 0x11BCA0FC, 0x3558C2D4, 0xEFA4FD8A, 0xF884FD56, 0xCA9EA6F9, 0x7F69DED7, + 0xB25FF37E, 0xB05EF911, 0xD33EFA30, 0x2C7AEAA7, 0x6518B81E, 0x3D117CBC, 0x9F86FFC8, 0xBE52BF0A, + 0xEBCCA867, 0x66BDF44F, 0x4F649CBB, 0xE2DDA567, 0x36FAD120, 0x9FB7988F, 0x1A507F32, 0xCCCA8FF1, + 0x34E5AF88, 0x479983FC, 0x89F5DFA0, 0xFE6F915F, 0x5F328B9F, 0xB81DF949, 0xDF8EFCC1, 0x3C5C63BF, + 0x7ED400B6, 0xB6F2C498, 0x5FFE3340, 0xADF608FB, 0x97303C26, 0x6CF4631B, 0x1B8FF17D, 0x889B0ED8, + 0xF53A33EA, 0xFB15B08B, 0xC511DC8F, 0x6BC393A5, 0x32B3D14F, 0xA2FF3F00, +}; + +u32 point_table_binary_3[] = { + 0x11726597, 0x6B685447, + 0x14C7CFEE, 0xBD6ED26C, 0x9235CDDA, 0x5D6352A1, 0x56424B29, 0xD50F5203, 0x7E2989A8, 0x2822BA88, + 0xAFB8A804, 0x5A443008, 0xA954C907, 0x91401A93, 0xD4076A7C, 0xE0A33E17, 0x11494521, 0x8A054DAA, + 0x5BAA0515, 0xB12D8AA8, 0x24D02D2D, 0x6B1234DE, 0xEC74CE63, 0x66EFB6FB, 0xEDC7FCFF, 0x6766CE9C, + 0x3977161A, 0xD403D0BF, 0x09896CEA, 0xEEDDBB0A, 0x1AA01E39, 0xFC5336B5, 0x74E952E4, 0x636A2B40, + 0x45F520D4, 0xD7D7234F, 0x472E8141, 0x3879F2A4, 0x8259508E, 0x5C9C1A84, 0x83070F6A, 0x56D7D1EF, + 0x4236D5D7, 0xD7877C9B, 0x38954D5D, 0xBE7C19F5, 0x9351FF4E, 0x6210F6EE, 0xDDAB541F, 0xC70B7C9F, + 0x4D1D3F7E, 0x1C99E67B, 0x1BCDA670, 0x3ECDB41E, 0xFCE17A54, 0x9FACF715, 0x00AE57A5, 0x395EF08B, + 0x6C6AF7EE, 0xDD9A79BE, 0x503700CE, 0xA799D653, 0xF42900AE, 0x47EB69BD, 0xC1A7D9D4, 0x8103070A, + 0xE657F8F3, 0xC527F6C5, 0x63CECF87, 0xE8DF0F73, 0x7EBFC4BE, 0xFC32E7F3, 0x27E32DD0, 0xC3FBBB79, + 0xF326F220, 0x72A81960, 0xEDDAB57C, 0x1E95781E, 0xC389C58B, 0x17E3F86D, 0x6437359C, 0xB873E70E, + 0xCE7709D9, 0x490C27AE, 0x5CB9829C, 0x447F2E05, 0x70EBD62D, 0xE48DC82A, 0xC1FBA7F3, 0x413F0C27, + 0x7A7B7B71, 0xBF142FD4, 0x1D18C278, 0x94EF4A5C, 0x4D6008E7, 0xD3E3B41E, 0x37139993, 0x4C269169, + 0xBD254F23, 0x736EDCB8, 0xC1F9ADC4, 0xFC068628, 0x5E9AE70B, 0x6F8FCCB9, 0x76ED1A32, 0xADA7B42A, + 0x32A7BFBF, 0x1F99D65B, 0xF47360E8, 0xEAD5AB05, 0xF34BFE6D, 0x7CC9BF8D, 0x276CE793, 0x7CDBFD08, + 0xDBFDFE37, 0xBFC2367F, 0x729EE5AA, 0x0947BD19, 0x3D3D3DC8, 0xBB902BA6, 0x79331A1A, 0x1A98B1FE, + 0xA7010853, 0xFDE00FEB, 0x479FFF67, 0xA63EE97E, 0x2053FEBC, 0x8954BF69, 0xE692411F, 0x03B252CC, + 0x3A1FF4F3, 0x66723E79, 0xBC62A737, 0x73F5EAD5, 0xD65FB113, 0x60D9B265, 0x367FF8C3, 0xFC99F3D7, + 0xFE0FF9FC, 0x595F79D1, 0x9B867AB3, 0xBECA8B00, 0x2B57AE64, 0xBDFC703E, 0x3D4EFB2D, 0xFBDB2B95, + 0xF5D37ECB, 0xFEE6FD98, 0xFD9BFD99, 0xFCE8F98C, 0x5EF2E195, 0xF1FD17FF, 0x2BAF74EE, 0xDCB9F9F8, + 0xFA3E2512, 0x09D63771, 0xBC43870E, 0xF9F2E9DC, 0x5BB56A55, 0x3EDFBF39, 0xF7E4FE53, 0x3F8876C9, + 0xFC7DF9FC, 0xE37E74BD, 0x507D85EF, 0x7AD5523F, 0x54AFDE47, 0x5EF5B973, 0xE7305F0F, 0xE83E7CA5, + 0x5EA5D369, 0x5B8FE1FB, 0xEA95D40B, 0x8D8F7DA1, 0x46649CD8, 0x6D139678, 0x1314C733, 0xF7F375DA, + 0xAB3E7FFE, 0xBCBD6F25, 0x5DEAB93F, 0x9E7A473D, 0x47BFD18F, 0x4FF66A48, 0xDF20FA76, 0xAF46FA07, + 0x9D4F2EAC, 0xC6EEDFBF, 0x6FCF3FD4, 0xA9C61E3E, 0x7C68FB5F, 0x51BF3779, 0xF3E6CDB6, 0x3F7B0F98, + 0xF5FAE83C, 0x4BCF83FB, 0xECD933AB, 0xF7FE0297, 0xC6255E4E, 0x39E3142F, 0x6DF4CEF8, 0xCB972F6D, + 0x3D945539, 0xE32F5EBC, 0xC8AFE791, 0x338EEBB1, 0xF35D0087, 0xE7377A70, 0x9E3C79C2, 0x2CF5B860, + 0xC102DBAF, 0xA2B1C2FB, 0x50D1EC8C, 0x331BBD33, 0x4E7A192F, 0xFFC6F955, 0xBE2FE49F, 0xB8C09E77, + 0xBD89EFBF, 0x4F817BAC, 0xCFDF07E7, 0x11C633E3, 0x9132E791, 0xDF5FB1CC, 0xC4FBDF7A, 0x6D3DAD58, + 0xB1C27EEF, 0xDE5B61D7, 0x4FF558F9, 0xA5335258, 0xEFCE08D6, 0xAB19873F, 0x9C5F64FD, 0xE45711BB, + 0x7EE2C8FC, 0xC2FB54B6, 0x4DF4FA7B, 0xA1FE0278, 0x57F7EB0D, 0x1B3650FD, 0x30BBD0D4, 0xD444F588, + 0x8C1D0EC7, 0xF17BC40C, 0xB06EDD3A, 0xFBBD453F, 0xF627F3FD, 0x41BFE4E7, 0x36AB2D5F, 0x37F75FF4, + 0x940FF4F3, 0x79703F45, 0x3FDE5FD3, 0x6FD12F5C, 0x983FC907, 0xFA251F93, 0x995DA0EF, 0x877C2FD1, + 0xBF64C992, 0x82FE29FA, 0xA0EA603F, 0xD517C6EB, 0x603FEE8F, 0xF41DEC5F, 0xBF7E3D72, 0x9019A0B9, + 0xB919D73B, 0xAA8EB1BF, 0xABAB8BE3, 0x1D637F6B, 0x6B2BEB8F, 0xB19F99F5, 0xF8EBEEEE, 0x46FF9FAA, + 0x97FD67CF, 0x9EE578BD, 0xEC3F72E4, 0x08EB7BD9, 0x7FF4E851, 0xE43F9901, 0xA81FCC52, 0x4FD500FB, + 0x2F5CB8C0, 0xF106D89F, 0x4AA5583F, 0xC07EE1A7, 0xCC56FF40, 0x3D663FBE, 0x8728DE63, 0xF6EFDFBF, + 0x9FF58FD9, 0xBF6FDF3E, 0xAE87C7EC, 0xC7F78ED6, 0x9F825AF6, 0x2F5FBE9C, 0xCFB396FD, 0x0B172EE4, + 0xF3AA65BF, 0xF02966AB, 0xEF813AF6, 0x6FDAB489, 0xE3D5B1BF, 0xB1B191F5, 0x75EC5FB3, 0x660D720F, + 0xB3D577C2, 0x227FFEF5, 0xF822F66F, 0xDBB68DF5, 0x8BD82FDC, 0xC90CD0D9, 0xD989FA1D, 0x9064BFE4, + 0xB393D9E6, 0x9F18FD87, 0x0F1F46DE, 0xC16CCFAB, 0x05B614F8, 0x7730BB70, 0xFAF469D6, 0x6F61FF99, + 0x3367905B, 0x9801A47F, 0x6F8436F6, 0x77747470, 0xBC36F6B7, 0xB7B7B3BE, 0x8DFD384E, 0xEF9136F6, + 0xEFDAB5CB, 0xF6C7AAD9, 0x00F3E7CF, 0xB7FD3798, 0x67BAFFC1, 0xD9CF2FFB, 0xFB439565, 0xFE3E54CD, + 0x9E1AF6BF, 0xB78296B9, 0x7F056707, 0x7FF4F7D7, 0x2A615D4B, 0x349F5B02, 0xC5FCFD83, 0xCFF9AD63, + 0x791FF5A3, 0xE1681DF1, 0x00CFEFE4, 0x98F55912, 0x4340E5E4, 0x7D4A7A67, 0xC432C573, 0x2BA39F88, + 0x9EDFE353, 0x99D500AF, 0x17A2F23E, 0xEE53BFD3, 0xF7B3D4B0, 0xF6E37B6B, 0x7AF47399, 0x9FFBF9A7, + 0xCC140F39, 0x64DE67A2, 0x0FDBF71A, 0xC7AB31EB, 0x95F9E2B2, 0x1FE9676A, 0xCC05FFFB, 0x508D01F8, + 0xDF87F1B8, 0x8FD11EB7, 0x7AEAA72A, 0xE78CFBDF, 0xFB2A078E, 0xFF3D1FCB, 0xE619F5B1, 0xACD5D37D, + 0x743FC844, 0x2DEB71F7, 0xA3A1B879, 0x0F206766, 0x0C4DB1AC, 0xF5998F33, 0x31797F52, 0x3F738B3C, + 0xD7B2EE4F, 0x6EF9EB62, 0x791F1067, 0x26BD0E5B, 0xD6FA4CB9, 0x5764DFAF, 0x5BB13AED, 0xFF93727F, + 0x3CD34F8D, 0xDEF4EB4C, 0x11EF87FA, 0xB37E8F39, 0x6F1CCFFF, 0xFFC6C433, 0xFDDCE889, 0xB53E1360, + 0xBBE967EE, 0x947F265A, 0xF6E5C3F4, 0x33B35FD3, 0x2F33D3FE, 0xA9143DF5, 0x5377D270, 0xA9655F3C, + 0xD34F8DDE, 0xF4EB4CF5, 0x7044F4A3, 0xFE7C997E, 0x6DE2997E, 0x6EF4E67B, 0x61F269FB, 0x59C8EC5F, + 0xFA550824, 0x7FCCB1B4, 0x8FEB90AD, 0x9EFB69C8, 0xD603F7CB, 0x90AD17E2, 0xD86F3EAE, 0x45B6FA4B, + 0x5CAF369F, 0xD4AF75FD, 0x06444F1C, 0x0FF918EB, 0x3964F51B, 0x4D7FF2FF, 0x5F926AB0, 0xFF87626F, + 0xEDFCA48F, 0xBD75E5FC, 0x4D3FB4FE, 0x16D3DF44, 0xDFC27A3B, 0x3FE9B5DF, 0xE8A51FBB, 0x01CB5B0A, + 0xFCC4F1A8, 0xF22C2791, 0xEDFEE57B, 0xE0BA9693, 0x057EE2F8, 0x04356279, 0x11B2F386, 0xF4A3B051, + 0xF563FF92, 0x7E3B0A5F, 0xAB1F7035, 0x00F3E6CD, 0x531036EC, 0x068545EF, 0x0651AFFB, 0xCD52ACEF, + 0xDA24445A, 0x5BE3D86F, 0x7238F7A4, 0x00444E9D, 0x9A8AE321, 0x62FD17E0, 0xC409E255, 0xA45F0B13, + 0xB66F8F61, 0x7F636E54, 0x635BB712, 0x935E17FF, 0x18EA753F, 0xCC89BF18, 0xE3E97133, 0x5F31FAF5, + 0x7CA3F4DE, 0x4A42494F, 0xCFFBC827, 0xE8FC0250, 0xB2674F0D, 0xF239F3FF, 0xF5BBEF6A, 0x787DACD7, + 0xEF811A8E, 0x8FDCA8B2, 0xA8D74C7A, 0x9D996C7B, 0x7B15F209, 0xE3FFF6DB, 0x29C8663E, 0xC0F9FE05, + }; + +u32 point_table_binary_4[] = { + 0x11724D94, 0xBF8F1251, 0x10C747F6, 0x859FC7B1, 0xBA9DB1E3, 0x0FB02021, 0xB9D28405, 0x2C280990, + 0x68E9D9F8, 0x07F0572C, 0x0D0D7616, 0xB8D10D81, 0x90108D77, 0x34D7182D, 0x28AE5292, 0xEB6C2C3C, + 0x933312EF, 0x807DBE79, 0xF3E6B18F, 0xEA93F9CE, 0x7766DEBE, 0x017CB982, 0xC7A04F18, 0x86127C78, + 0x4A9C8F6A, 0xB59A66F9, 0x1320F79A, 0x59AE8801, 0x06838194, 0x67864319, 0x0741A0D8, 0xE8C3FC3B, + 0xD4236BBF, 0x22B3A957, 0x94F1783C, 0x96F28AF2, 0x8500582E, 0x978AE109, 0x712EE67C, 0x64D58FCD, + 0x270698CD, 0x66B61FB7, 0x04309D4E, 0x6DBF6E89, 0xF45026BF, 0xA302F941, 0x99F44705, 0xAAC7FAE3, + 0xD3384AD6, 0xDB560C9B, 0x7EF024FD, 0x707E1DFF, 0xA5FCD600, 0x852F328E, 0xA2483154, 0x89B371BD, + 0x5EB7F9B9, 0xD0CC7375, 0xB8AFF97C, 0x6EFB41BF, 0xC56291F0, 0xCF533DCF, 0xF89DE700, 0xFDC033F5, + 0xCE012693, 0x898DC3BF, 0x5DE4FBBE, 0xCDE77EED, 0x7D3EE77E, 0x49EFBC20, 0x3D73E916, 0xA0DFEFDB, + 0x79F058BE, 0x44DA6E88, 0x95FE12F5, 0xC4BABE62, 0x01DB3F96, 0xD7C89C6F, 0xFA4B32F9, 0x193DF94B, + 0xB97B6839, 0xA1673F37, 0x25BF25EB, 0xB9F7B637, 0x9AABF203, 0xBEA7CD2B, 0x019D4E47, 0xB1FA2916, + 0x9F050C87, 0x43FB9ED3, 0xD79031EF, 0x97F42F21, 0xD36EB7F1, 0x3D692EFE, 0x90FB6EB7, 0x6BDFEBFE, + 0x8DDCEBFB, 0xFA4A7EF2, 0x937046A3, 0x9162A3FF, 0x2E9C5EAF, 0x67EBED6F, 0xC1C17AAC, 0xCF3C03D2, + 0x1BBFECC7, 0xDD7DDE27, 0xE4DD5BC3, 0x557981FC, 0x200268B5, 0x5AC82B62, 0x018D4603, 0xEB99FD14, + 0xD06C3691, 0x2F785FB5, 0xDEE3EF83, 0x7728EDF7, 0x2A7612BC, 0x464EBD47, 0x3CDC6F2A, 0xD2ECF37E, + 0xDD9D26FB, 0xC37AC9FD, 0xF52A0746, 0xBD57613D, 0xF7776DFC, 0xCC3E3257, 0x397E73A2, 0xB9CCF18D, + 0x8EF33EB8, 0x9026B6F3, 0x161E693E, 0xE3F871C4, 0x4C71629E, 0xC70BEE4E, 0x92F37A81, 0xA3F321AB, + 0xFAFDABE4, 0x6910CCA0, 0xFE2B448A, 0x58FE6676, 0x76CCA427, 0xFE0F0000, +}; + +u32 point_table_binary_5[] = { + 0x11726596, 0x4D685457, + 0x14C7CFCC, 0xBCCC6434, 0x6323B1A5, 0xD05A5B35, 0xAD656C53, 0x08DDC8D8, 0x16C4A0A5, 0x74A1BC7C, + 0x602849A5, 0x48D2A0B1, 0x982C8AC6, 0x04D418AC, 0xBA890446, 0x456D8C8A, 0x233181C8, 0x2CBA1112, + 0x684A68B0, 0x598452D4, 0x4D1C48A2, 0x60D5A1F2, 0x4CE6DDDE, 0xF371EF8C, 0xC9EC7EB9, 0xE7F39EFF, + 0x3D2FAA1C, 0x8AD528D0, 0xEFC89123, 0x4A214F32, 0x77747468, 0x5639737E, 0xF8F0613A, 0x873AE6E3, + 0xC78FD3B9, 0xE163C78E, 0xF1F9B705, 0xBC1F9AA0, 0x15C0DFA5, 0x7286D56D, 0x80A28CCA, 0x51FCFDD0, + 0x473CBE78, 0xB9ABAB8B, 0x98EC3F5F, 0xBCDCDDDD, 0xADD436F1, 0xFF60F1FB, 0x9D3B7712, 0xA37D64AB, + 0xB0C48B7C, 0xA57286C9, 0x7EA3F036, 0x8E17EE5D, 0x1C368CF6, 0xFE9B96C9, 0xDF7F5BF9, 0x86C9BE4F, + 0xB85C3523, 0x976460E5, 0x83070F94, 0x4A187642, 0x994C8658, 0xDDD2CD3A, 0x4E48E1AF, 0xDC30ACF4, + 0x3C8F99EE, 0xEF71E5B5, 0x6BD7F2E7, 0x300BD7AF, 0x5FC7FB8A, 0x2397A666, 0xE5BE358F, 0x223FAE3C, + 0x7AF46881, 0x7FA247FC, 0xBB904395, 0x891EBA9F, 0x72D5AEA6, 0x0002C9AD, 0xC9FEFE7E, 0xB69F42FB, + 0xAD49930F, 0xBE46DEFE, 0xF0E2C58B, 0x648F1C48, 0x6E7F78FE, 0xFC798A87, 0xF30B5556, 0x3D4D2693, + 0x6C4FF3AC, 0x7A2AF6D4, 0x2F5A5896, 0x7933431C, 0xB93405C0, 0xF5686E45, 0x0E559E3C, 0x79D2F61B, + 0x2976A0BA, 0xBADADE57, 0xA418A0B6, 0xB65633F7, 0xFF6A0E80, 0xEFDBB003, 0x320F8A17, 0xAC58C37A, + 0xDBC6E7C1, 0x8A9C4B7A, 0xC4F9690E, 0x97E6DCCE, 0xCECEFCFC, 0x4AD7404F, 0x4F8FADA7, 0xE49103C3, + 0xC3C3948F, 0x19E0CE9D, 0x3B769E7E, 0x19C0CD9B, 0x376DBF7E, 0x99037C7F, 0x46EFAB5D, 0xD6FBB2F7, + 0x42F30A56, 0x00F0BCF8, 0x3E8215AB, 0x5D731FA6, 0x5ED3CF52, 0x36FD99FE, 0x5FE339E5, 0xC120660B, + 0xAFBB77EF, 0x9ED2D326, 0x76348F8D, 0x8D69D6FA, 0x262EC94E, 0x4F4F6B7B, 0x66DD6176, 0x767656C1, + 0x7DE5A9DD, 0x7A7A8DC1, 0x8D757575, 0xCCBF0144, 0x35D7D7D7, 0x6BD6EF81, 0xB8D8DBBB, 0x772F33D9, + 0x177B0D0D, 0x0D4AF532, 0x0766625C, 0x8FCEA77E, 0xC2F88675, 0x3CE2709C, 0xB897F305, 0x669875BE, + 0x668EB7E0, 0x1D3C7890, 0x99F22D78, 0x67CF9E45, 0xFF66F607, 0xD8B76F1F, 0xFA37B33F, 0xB3A93FB8, + 0x5EE25D62, 0x36F93437, 0x33B31E4D, 0xBEE07A80, 0x2B57AED8, 0x7E82EBB9, 0x5EB8C46C, 0xEA5F166F, + 0x493EBA5F, 0x3D8FD099, 0x189C3871, 0xC2DE37FA, 0x33DBF9C4, 0xE9FD2293, 0x7D384EFA, 0xD0FDF139, + 0xC0850B17, 0x98E91C60, 0x606000F5, 0x47FEDA7E, 0x13E54BB0, 0xBF8E6758, 0xDE9FECB3, 0x04C70B9D, + 0x31CCF584, 0xCE94E499, 0xEC5FE790, 0x1B83BB77, 0xEFDA7EB0, 0xFE898909, 0x5B2FD69F, 0x4EA76DFE, + 0x901B8E0F, 0x0D0DD97A, 0xF157F85E, 0x42AEBC97, 0x04EFD3E0, 0x48ACC8E4, 0xA379460D, 0x8B3EA2E1, + 0xCF2C93BD, 0x659E7F14, 0x8A2CD3B9, 0xB0E80BE7, 0xD1D6D6C6, 0x7C9BEB15, 0x6E66CEDF, 0x2FDB8B9E, + 0x44AF387F, 0xDA17ED5C, 0x2FF64FFB, 0x6279BC25, 0xF9A4BF4E, 0xD17B22EF, 0x5FD88FD5, 0xBFC40B76, + 0x0A27F2F5, 0xD1BE937A, 0x839D008D, 0x8D8D4AEF, 0x6AD6E788, 0xCC4BDE1B, 0x440D8B3E, 0xA3E18F88, + 0xA7449F23, 0xC2F25E20, 0xAA72D4EF, 0x94E87F44, 0xE5A8FE39, 0xA33F959D, 0x9F9FB77A, 0x74348F8F, + 0x8F2FDF27, 0x4BF68DD9, 0x174FD6FA, 0xEBE8BDCA, 0xB99AF3D7, 0xF5F5F5D9, 0x7DA3E69C, 0x2CEAD9EC, + 0x93276B9D, 0xEC8D1B37, 0xEC7B7FB2, 0xF66596BE, 0x07528F9A, 0x7B99A578, 0xA25F35F6, 0x5E95BDDF, + 0xDDC850E5, 0xFB3EC547, 0x5E55C068, 0xBF4AECCD, 0xFBDE20E7, 0x26FF86B1, 0x6895DD3F, 0x9A5B22CF, + 0x074E9F3E, 0x6DF74387, 0xE643870E, 0xD9FDD111, 0xC9ED4056, 0x7BF8FB76, 0x3FD5E60E, 0x0E0E5ABD, + 0xFF9DFA39, 0x45DC6EB8, 0x35CFBA9E, 0x49684DB9, 0xAE6BFB9B, 0x84FA14EB, 0x2F6F5F53, 0x5343F1D5, + 0xEF00FF81, 0xC4173DBC, 0x02899730, 0x2CF964BE, 0x2BE047D7, 0xC4437D3A, 0x3A1EEDC7, 0x161D3F0E, + 0xF0285505, 0xF4FF4741, 0x7EE229E3, 0xDFC0BC24, 0xDE327FC9, 0xBFDA0BFF, 0x5AD8FFBF, 0x5785E57E, + 0xB25703DF, 0x18C67E62, 0x9EF07313, 0x7F4F1986, 0x83EF0CEF, 0x68224E1A, 0xFE6233B1, 0xE4AF1D2E, + 0x7A455C30, 0x2FE2FC7C, 0x6A0AFD3B, 0x22FE87DC, 0x2F9CA2FD, 0x375FFE03, 0x7146EBA3, 0x5FEB6766, + 0x6337D9FF, 0xA5F590D6, 0x728EF82D, 0x1C1F4E61, 0x7CE70D7F, 0x05D9B78B, 0xFF021409, 0x933F1409, + 0x670C97FC, 0xF25ABE85, 0x9285C278, 0xCA8B3D2F, 0xCCE74462, 0xFB2DEF46, 0x06B0F6A8, 0x6F8F59E9, + 0xEF917E7C, 0xF423FDE3, 0xF7E91FA0, 0x3F11FF61, 0xD8B1CCF6, 0xCCFAEEFA, 0xD474DE9F, 0xF856DE1F, + 0x5CC34E9E, 0xA70BFCEF, 0xAB34D5A3, 0x27B76BD7, 0xFBCCBA9F, 0x88E6A6A6, 0x8F914799, 0x719F0A93, + 0xBDFE8F72, 0xFB3BA8A7, 0x67B47FFE, 0x8477B76C, 0x790BF5F9, 0x0CF519F9, 0xD2724618, 0x887B35B3, + 0x3DC8F928, 0xDE672407, 0x70EE5C02, 0xF54B0C2B, 0xF17B43FF, 0xFFA499D5, 0x8B749AF6, 0x6B9AEDD5, + 0x0BB437F5, 0xEAACF307, 0x0E6CB6F6, 0x9B026ABE, 0xADED531B, 0x6F5300A0, 0xBDBDC2F6, 0xA39E01B4, + 0xB67EA2FE, 0x07000000, +}; + +u32 point_table_binary_6[] = { + 0x1172849B, 0x7B709545, 0x96C0CFBD, 0xDFCDC390, 0xA0882B41, 0xD044F049, + 0x1CC17296, 0xC2EC8CCE, 0x14538E88, 0xE8885C14, 0x10044594, 0x38628C18, 0x1F040CE2, 0x0B1F88F8, + 0x801DA754, 0x445CB73E, 0x8552D742, 0x40AB549C, 0x9D1AB696, 0x051C454A, 0x041944DE, 0x92403009, + 0xB9B9BD7D, 0x5EFDF5F7, 0x25EE267F, 0xFDAACF39, 0x7DCEE9E7, 0xD7DDD72C, 0x329DA9D5, 0x407F2346, + 0x8C306669, 0x922113E3, 0x4571EEDC, 0x0E0D206C, 0xFF2C9B95, 0x4936E53E, 0x4383CFF9, 0x8950907A, + 0x28B247FC, 0xB8C763A1, 0xA80BFBF2, 0x33E1AEFC, 0x88B87E8C, 0xAD7C8CEF, 0x84DAFF53, 0x1EF9DA84, + 0xFEB53F6F, 0xCFEC302B, 0x311F65D9, 0x203B7EFC, 0x78E6C900, 0x7908B263, 0xC78E457E, 0x8319209B, + 0xCD32933C, 0xC0B871E3, 0x0C2C31F5, 0xA9710007, 0x6F6E82BB, 0xEFBEDB40, 0xC8BCE795, 0x26A8ABAB, + 0x43AE613E, 0x08F7DE7B, 0xAF8147CD, 0x5CE4E6B3, 0x5BC89ED5, 0x9FCBFA2D, 0x3066CC18, 0xC73DC30C, + 0x8C1C3992, 0x7935D69F, 0x812BAFBC, 0x92EB5BCD, 0xFE0827E5, 0x93E5F55C, 0xCEFEC348, 0xEBBF6533, + 0x0300E383, 0x49CCC743, 0xC74B9873, 0xC4668B59, 0xABF66FB8, 0xE10603C3, 0x98D19FEB, 0xAFBF1E79, + 0x2533105B, 0xF9955A1F, 0xC9D79967, 0x908FED6D, 0xE3FA1F65, 0x6E3EDB71, 0x3C1F92BF, 0x936C7DA3, + 0x478F66A6, 0xFE98A1F6, 0xA27C7AFD, 0xB71BF964, 0x790D9703, 0x5C77DD75, 0x2EDE122B, 0xFFF8E38F, + 0x335BF9E3, 0xD63EB517, 0xC64F0C11, 0x933CC0A3, 0x8F3E8AF1, 0x2C51FDFB, 0xEEBB8F59, 0xF46FBBED, + 0x368E57F4, 0x1D8BBEB4, 0xFF33AA3F, 0x65CA1466, 0xD1C7FE47, 0xF9107DEA, 0x5F921FD4, 0x9F3C79B2, + 0xCB3FEABF, 0xF0C20BCC, 0xA23F67CE, 0x1C6E0FD1, 0x6F6C6C74, 0xED83FA24, 0x3F523903, 0xCF3DF71C, + 0xB3E8DF7F, 0xFFFDDC3F, 0x44FF8107, 0x1E70FD05, 0xF5172E5C, 0xE8C6078E, 0x97091326, 0xB07D192F, + 0x93264D42, 0x76E365E2, 0xC4896EFC, 0xE07871F2, 0xD65EE622, 0xE93FE28F, 0x9991E1FE, 0xD7B57FC6, + 0xFAA3E6FF, 0xD8DE1CF7, 0x9764FF12, 0x7F4AEF0B, 0x66903FD8, 0xFE968F9D, 0x15CC6868, 0x68C0F140, + 0xDC66FD9B, 0x356B96F3, 0xB747ADF8, 0xBB85F359, 0xBA99F3AF, 0xFD1F74FC, 0x4BFF06C8, 0x454CF239, + 0x955F99EF, 0x83FD2DC7, 0xF30BF2FD, 0x2C2FBC96, 0x1922EEC3, 0xFD93FAAB, 0xF5276F7D, 0xC97D1DEC, + 0xBBFAEAAB, 0xC95FE4C2, 0x85C1BE6B, 0xAFBD96E2, 0x412EB6FA, 0xC4365E92, 0xBF1E80E4, 0x6D3ED07E, + 0x90EFF891, 0xECD97C21, 0x674E361D, 0xC49398CD, 0x78619B6F, 0xF6A7E327, 0x61F2D7E4, 0x2125FE10, + 0x17FC9519, 0xDB13EB2B, 0x7A2768A2, 0xF946FC85, 0x74D044F5, 0x8B3FF887, 0x8CFD85E4, 0x6D7C242F, + 0xF5992CF7, 0x27628CDF, 0xCAD3781C, 0x29F9B3FD, 0x91C69BFA, 0x9395FE2A, 0xFE746641, 0xFB3FC9F7, + 0xB4FA4F3E, 0xF9248D07, 0x6619DFC3, 0x38DF9D59, 0x192F763C, 0x217758FD, 0x9B6FBE99, 0xD9CA974A, + 0x7FC5F1C8, 0x9C8998E4, 0x3370CB2D, 0xB7B8FC62, 0xFD345EEA, 0x581EEBAF, 0xADADE57C, 0x4BFD8EA5, + 0x7E9A2F26, 0x29CB7C32, 0x49E5011E, 0x7AE8219A, 0x8F549FC6, 0xF324CE17, 0xEA533CD8, 0xFE923F9D, + 0xDF347F3A, 0x1F6AFE1C, 0x4BFE8825, 0x7E18DED1, 0x26FC4CAC, 0xBD25BECC, 0x3A48FBFD, 0xD7D527F9, + 0x77F5497E, 0xB53EEDDF, 0xAE3EED6F, 0x873ABE15, 0xE6F66F31, 0xFBFCFE17, 0xEC337B88, 0x97B0BF98, + 0x1F5DBF34, 0x3FBADE69, 0x7E1C4B7E, 0x74FD23FB, 0x9B3A7688, 0x3D2A374D, 0xA6D58F3F, 0x73A639EC, + 0xF287F9E8, 0xDBB13F96, 0xAF9C69F3, 0xFDC95C06, 0x25AEFFDB, 0xFA8BDE0E, 0xDAFDF100, 0x29C7AEFF, + 0xFF8C7CB2, 0x9CFA6F51, 0x185FAF2E, 0x7C3353E7, 0x78327294, 0x7F64008F, 0x693E8AE4, 0xD17EDFFD, + 0xB9D08FAF, 0xEFFE78FB, 0xF9FAEC0F, 0xCBE757C0, 0xF4D4019B, 0xCF05E2DF, 0x2CE613B2, 0x8E1713FF, + 0x21F79CC8, 0x1377CEF7, 0xF8533B3F, 0x7D955B32, 0x7BF66C96, 0xFF94EC2F, 0x79E49147, 0xD8DEA75C, + 0x3FF66FAA, 0x0FE5BFE4, 0xF164F797, 0x8DF9EF00, 0x463506EB, 0x647FBA98, 0x99EB4FB5, 0x32ABFF96, + 0x1B99591E, 0xD95C0470, 0x9AF43F94, 0x6776FB5D, 0xE243D1FE, 0xB79139E3, 0x185E0538, 0xF5D9A045, + 0xE58917F1, 0x7C89F690, 0x0F6E704C, 0xF207D7B3, 0x3C7113C0, 0x808E20EF, 0xE4915B79, 0x3C913DCB, + 0xBBFA3B26, 0xF95D952C, 0x0FEBD95E, 0xAFE5C12E, 0xE1C5CCD2, 0x5EEBD97F, 0xD77EEBD9, 0x7F1B3FC9, + 0xA7FA319F, 0x7489E4A7, 0x1FCB9F74, 0x49CE31DA, 0x3B3BEBB8, 0x9159F6C7, 0x4DCC953B, 0xD81FCB8B, + 0x995D39D9, 0xEB392292, 0x676679F3, 0xDB78FD96, 0x63F523FB, 0xF5A3BC5F, 0x3FC6C3FB, 0xB760CF3D, + 0xF7DC43F1, 0xEA7E6EE6, 0xCC999C0F, 0x9BAF5E9E, 0x3C73B0C7, 0xC5637910, 0x44F13347, 0xF1A3BD7F, + 0x5E10C5CF, 0x1CC583FD, 0x71F0D351, 0xFCCC51FC, 0x68EFAC0E, 0x2F5FC451, 0xFC5A3FCE, 0x4714AFD4, + 0xAF8CF686, 0x5ABEE69A, 0x6B489E19, 0x88311EEC, 0xCFA73E18, 0x6CD6F666, 0x8EDA1FE7, 0x0BBFFD99, + 0x591EE3F1, 0xCB315EE6, 0x287EB4D7, 0xC38B9F39, 0x8A07B9E4, 0x1751FCCC, 0x51FCBE7D, 0x92E7FA5D, + 0xFC7E39C6, 0xEBD74FEC, 0xD54FF27E, 0xFD321FB4, 0x8FC94C70, 0xF30FCD17, 0x1E1FF0EA, 0x97F9AA7D, + 0x4C7C3E28, 0x7F39D7DB, 0x9F0FCA5F, 0x8E8F77EF, 0xFB57E68F, 0x481EFBA3, 0x8DE77B7F, 0x3CFBF2C8, + 0x951B2136, 0x5F546E64, 0x791D8F07, 0x9605CDFE, 0x783CB00C, 0x62E3ADF5, 0x5CAFFF12, 0xB3BC8EA7, + 0x03B3839D, 0xFE783A30, 0x1B62E3E5, 0xA796F878, 0xFDA985E5, 0x753CB4BF, 0x17D5CF0C, 0xB1FEEEF7, + 0x1F196FCD, 0x7E7F6E6F, 0x88EA678E, 0xEAD7F9DB, 0x1F2F567F, 0xA7DF1FFF, 0xF1B7A87E, 0x6688F5B7, + 0x7D7DBCFE, 0x4B1CD54F, 0xF22BA3FA, 0x9921D65F, 0xF61E8BF7, 0xD7BDC7A4, 0xFE41967B, 0x7ADF8B43, + 0x94A5BE21, 0x767F62B9, 0xFC0900FA, 0x3E18A49C, 0xE1EF33E4, 0xDE7EB9D5, 0xEFEDE9BB, 0x72911F92, + 0x901F9294, 0x574EFA93, 0x49F8C3F6, 0x52C5662E, 0xACB2BA5F, 0x076D789E, 0x806C4E03, 0xF8E8BF82, + 0xB6193366, 0x20CF26DE, 0x04D3EFBA, 0xEB2E6292, 0xFF16A6E3, 0xF7AA8ECF, 0xC2DF9571, 0x7EAA75FC, + 0x299B76E6, 0xC2AAA79F, 0x7EDACA33, 0x17FEAEB0, 0x4ACA6B74, 0xFCE2F791, 0x2DAFE172, 0x80A953A7, + 0xE2FE8EE4, 0x7B8ABC79, 0x98B947D6, 0x710D33C0, 0x4D37DD84, 0xF2352C0F, 0x70EBADB7, 0xDAF16B9A, + 0xF3B8792C, 0x29D8C4E3, 0xD996139B, 0xDC9D77DE, 0xE9F4A1C3, 0xE4EEB8E3, 0x0E671F3A, 0x0ACFE5F6, + 0x6636278A, 0xBFE29F39, 0x51FA43AB, 0xD803C75C, 0x1F147C29, 0xF511176E, 0x3667FBFE, 0x17D9A9D9, + 0xB7DFF994, 0xB0E8E7FB, 0xB27C325F, 0x5DE3E77C, 0xF7C896C5, 0xE64B6D8F, 0x2EF9DBC2, 0xE53DA5DC, + 0xCE275360, 0x2B409F3F, 0x95F07E6C, 0x204C494D, 0x05E83FAD, 0x24C47CE4, 0x079A76E6, 0xC2AA975E, + 0x7A09CFE7, 0xDA595EF2, 0x31D07ECF, 0x4EC5EE65, 0x77D8F62F, 0x3FD87E2F, 0x5B360B73, 0xD5C89DFB, + 0xCC1294EF, 0xF15AEEB7, 0xB8FFB2FA, 0x6F20979E, 0x623AB03F, 0xA97EFF69, 0xE946FC3E, 0xD3F23E7F, + 0x4A37E2F7, 0x2EED5F88, 0x25BE8176, 0x3D23F932, 0xC0F64BFA, 0xDB5D3CF9, 0x3FDACFC5, 0x01CC589E, + 0x6FB5F939, 0xAC6CF343, 0xECE26967, 0xF9C2AAFA, 0xFA7AF207, 0xCB4FFC6B, 0xB007FDC5, 0x7888EF36, + 0x2D387E30, 0x5E948715, 0x50BE7BF7, 0x6E8A0739, 0x15644A77, 0xEDDAE5F4, 0x0B0FA71B, 0xF1FB4ECB, + 0xD303D28D, 0x38BE301E, 0x66D71E8B, 0x595E58EA, 0x2BB6FDFB, 0xE1871F76, 0xF9EC9CC4, 0xDF6F9AEF, + 0xE3C333A0, 0xF9477B3D, 0x9E129EC9, 0xF90A1694, 0xD17906F1, 0xEB3C3EF1, 0xFC203FDA, 0xB6EFEB3C, + 0x3E31DFC4, 0x245F5885, 0xE7573EE3, 0xF7A02F3F, 0x7FFE7CE4, 0x1A663E6F, 0x222679A0, 0xF349D5CF, + 0x5879AA4F, 0xFA53A165, 0x3C8FD1F6, 0x2CB4FEE0, 0x798DFA9B, 0x6E2CA3F1, 0xACF632C0, 0xE73356BF, + 0x86E5ED1A, 0x5859D9D5, 0x5EB23E89, 0x37DD581C, 0xEAFCC4FE, 0x2A6B3C99, 0xFEC4125F, 0x4AB93A8A, + 0x8FEA9378, 0x533ADEAB, 0xF9FCAF22, 0xCBE7092A, 0x7FC67C91, 0x17FB67CC, 0x2FAC7AED, 0xB5D79849, + 0xBEB00ACF, 0x07D49F33, 0xE69771BE, 0xAA79BF58, 0x61C733EE, 0x3FD11FED, 0x8FEA5FFE, 0x42CEBF9C, + 0x672F662E, 0x03C75E7F, 0x427F9979, 0xBF477C21, 0xC723ECEC, 0x517EBDFA, 0xB4BF1043, 0x34FE90CD, + 0xC5CA2C6F, 0x2EF6FCC3, 0xF1F0DF6E, 0x3CD57079, 0x943F2E07, 0xF0E331AD, 0xF95FB8F5, 0x02FD59A7, + 0x2CF1AD2B, 0x48FBF1E6, 0x95251ED3, 0xDA9676EB, 0x09C9B7A5, 0x35FF345F, 0x5BFF68BE, 0xA88EE2C5, + 0xF346270F, 0xAEBD787E, 0xB7FEE2F9, 0x8BAE672E, 0xDEEA78BE, 0xE97BD3B6, 0x5760CBE7, 0xCE9D4BF3, + 0x2BEF6FCA, 0xE87B13E7, 0x5FE6C22A, 0x1CEF763D, 0x6867F9C2, 0x2A3CAFE9, 0xC249F92D, 0xD1F9329E, + 0xAFE2FAC5, 0xF20078BE, 0x48F51FB5, 0x3CA5B81D, 0xCFE7D41F, 0x2855167B, 0xA5E9B346, 0x8D1AC54C, + 0xF2E9B3E8, 0xBC4CEC41, 0x6947FBBC, 0x79F398A9, 0xBCA31DBF, 0x9FB5BF16, 0x587F5E79, 0xE515BBFF, + 0x8DFC7BFE, 0xF9E7919D, 0x7FCF3EFB, 0xAC1B0F05, 0xC0E76DDA, 0x9F0B6C3E, 0x68BE5F11, 0xE5E7C107, + 0x1F741CD8, 0xFE4EEBCD, 0x0A8E079C, 0x3CFB8BF5, 0xE17AAEF5, 0x0776FCE0, 0x7936D57F, 0x94EBC77C, + 0xA83F811D, 0x8FB47F19, 0xC57CB417, 0x9F2F77C9, 0xA79CBF5A, 0x8D46F4C7, 0xCAAF65F9, 0x80E66758, + 0xC7FBD513, 0xAA006EBF, 0xFD766C5F, 0x6223FB15, 0x6D6F6367, 0x043A3F5B, 0xC77C4255, 0x8AE453A3, + 0xB8FF941E, 0x36FDFDF5, 0xD76A28C7, 0xBF9F4631, 0x971E56E6, 0xF3C57E17, 0x078D7A5E, 0xCCEB77D0, + 0x48F74789, 0xFD0EC6CB, 0xF200D3A7, 0x4F77FEB4, 0x6E2F73FE, 0x707C6574, 0xDED8355E, 0xE6D6ED41, + 0xE3B265CB, 0xD8DEE56C, 0xEFC61B6F, 0xB4DF27CC, 0x67F6D2EF, 0x1FEB0F71, 0xD0E8FCBD, 0x9CFDC5F9, + 0xA30B27E5, 0xF17C85B8, 0x4CE35FCC, 0xF2CA1C8F, 0x9DFF039C, 0x3FD59FB4, 0xE5A54B97, 0x3AFB6908, + 0xE6E1798E, 0xE62B6399, 0xDB9FEDD9, 0xF92B70F6, 0xA93C628C, 0xF79CAA62, 0xDA8F103F, 0x65BFAF2D, + 0x63FE283F, 0xC466169E, 0x076BBECE, 0xB1BC60C1, 0x02EE5F54, 0xDED1F1C1, 0x071FB8FE, 0x768EE58F, + 0x3EFAC8D9, 0xC37CE3FA, 0x84F1221F, 0xD2F85AD9, 0xFE219B1F, 0xBC4FD2FA, 0xB03D70FE, 0xA1FCECB5, + 0xFB4528EE, 0xF0F3058E, 0x397EDB9F, 0x66392679, 0xE5281E77, 0x3EB40FE0, 0xF4AA489F, 0x39D2D778, + 0xF1BC1ADB, 0x9BFD0310, 0xFF6AD83F, 0x1E0FDA1F, 0xEC8659ED, 0xD570FD1D, 0x1D78BFD8, 0x8DBD647D, + 0x35CC1D9C, 0xFFD6289F, 0x289F1E60, 0xE597E16A, 0x9D87C71E, 0x7B8C18BF, 0x4FF3F61F, 0xCFDFADFC, + 0x5BCC90C1, 0xF188CCF2, 0x90C1F14E, 0x4CF6F36F, 0x4A7D6FB1, 0x7F8EE3FE, 0x165B7FB6, 0x627FC935, + 0xE2FC6079, 0x2D33D07C, 0x04BB9941, 0xCFCF77B3, 0xBCFD9E6F, 0xA4FB0064, 0xFB7D1458, 0x5EBE7C39, + 0xCB13F3FE, 0x8DECAD62, 0x7D9C6FA9, 0xBE55ACBF, 0x68D12267, 0x2F6599EE, 0x77A53EDC, 0x6FD4D4D4, + 0x387B78DF, 0x85FB23AD, 0x2F6FE5C5, 0x3EDB1B9A, 0x9947F169, 0x7D438B03, 0xC7D65E10, 0x710D7342, + 0x5EE653DF, 0x7FBABFDA, 0xCDDFFF01, 0x14F3F82D, 0xD6F38B38, 0xE7879E34, 0xCF31D57F, 0x52B7FE74, + 0x8D87E5F3, 0x624FEBCB, 0x398EF24F, 0xED9D681F, 0xAAAF09D9, 0xD36F8AFC, 0x530E7CA6, 0xFCC6ED63, + 0xBE693EED, 0x922F960F, 0xFCF8ACBD, 0x02613F1E, 0xBA4F4DD8, 0x830D89FA, 0x3624E215, 0x2EF0FD5B, + 0xE5FB1BEF, 0x4FC97C68, 0x3CE0DBB3, 0x9C0FB57D, 0xBAB47FBC, 0x7F5424DA, 0xAB2211AF, 0x72D66BEF, + 0xAD51BEFD, 0xF6C0F3D4, 0xAEFD5DEC, 0xAB7C453C, 0x7EEC8F78, 0xDE80E307, 0xD753D467, 0x96F38DDD, + 0xCC10710D, 0x738EBE1F, 0x91F17B29, 0x88C6E35A, 0xE6A8BF20, 0x43E45F0D, 0x338F77B5, 0x87FAB89F, + 0xD3FA8268, 0xBC397D5A, 0x5F7747FA, 0xB87F537B, 0xE9C1B9D9, 0x9A0F66D3, 0xA98CF64C, 0xC435CC71, + 0x79F0E61B, 0xDF7F6C5F, 0x3C7FF2C7, 0x1F9F27C6, 0x3933B878, 0xB663AA9F, 0x99F45BE3, 0xE301E5F3, + 0x5EFFF2F3, 0x9BCC3FDA, 0xC3F9D61F, 0x3F7CBE19, 0x67BFFFB2, 0x7EDC3EDA, 0xA3FD4497, 0x7CB0BCF1, + 0xFC477B9D, 0xCEFF283F, 0xF49E6143, 0xC2FE8644, 0x7CC2BE3F, 0x9CCFC81F, 0xCDAFCCE7, 0x89FEC5F6, + 0x7D7BC85E, 0x7F4DB667, 0xBCBD2BE2, 0xF9478EC5, 0x275CE0B5, 0x9F1F4FD7, 0xFCC7FB87, 0xB6AF3F9E, + 0x909D7FB8, 0xDEDBF5F0, 0x643BE3F8, 0xF753E988, 0xC731E7B3, 0x3F239F2C, 0x1FC7E571, 0xCE6DE6F3, + 0x2B5DAF0B, 0x8BF39FD1, 0xFA29EB71, 0xD1B9C6E0, 0xF7ACAED7, 0x6690E9C4, 0xF3025DCF, 0xA15FFE28, + 0xAD5F525F, 0xD156C99F, 0xACD7A73F, 0x965FAE8C, 0xE57D47E5, 0x97F37E94, 0xE5FB8E2A, 0xFC83FAC3, + 0xF28E1773, 0xB9B77FA2, 0x72C7E47F, 0xD016E9E3, 0x7EC144BC, 0x98D9DB3F, 0x91BCDB3F, 0xBDC59C5F, + 0x8EE717BA, 0xDF306DEC, 0xAF9E679D, 0x99CD94E0, 0xFDA49EDF, 0x9C99E5FB, 0x483DDF01, 0x798FA0E7, + 0x45760497, 0xE8F98E9C, 0x17019E47, 0xE9794FFF, 0x696978F1, 0xC517916B, 0x98E5FB75, 0x70F4BD8F, + 0xACEFEDBE, 0xF99FA22F, 0x71BFAFE7, 0x695BE104, 0x6066FFB6, 0x42BE5178, 0x25CB1B57, 0x4EFD378C, + 0xCAF13D9E, 0x71E5FC3E, 0xCF78F659, 0x9EEDEB7D, 0x9C77FE2F, 0xBC1DFCFB, 0xC68A707B, 0xECBEAE22, + 0x8CEE4FE9, 0xBE13BECF, 0xFAF7A907, 0xE53C5BEF, 0x07833062, 0xDA9F842C, 0xAFF7917A, 0xFEADFD01, + 0xA019FCFB, 0xD58AB039, 0x765F5911, 0x46F2F8BD, 0xD02BDB9C, 0xB80F6E8E, 0xDD6F39FB, 0xFD543E13, + 0xBB7FEA95, 0x2D4EDC4F, 0x1527EED7, 0x7E00FFFE, 0xAD57F607, 0xF0EFA37B, 0x79F7C989, 0xFB30E13E, + 0xA17F7FD6, 0x2B1B31DE, 0x979C0C07, 0x5DFE9833, 0xE0DF0F83, 0x974F6696, 0xA7FB502B, 0x3F008E38, + 0xFFF9FE25, 0x625F5FEF, 0x4B0778F9, 0xF0CBF57E, 0xDACF3F7E, 0x2FB9FCF6, 0x53167FFE, 0xC2F7FD3D, + 0x3F377FA6, 0xFA3E641E, 0xE8F35164, 0xB83C9FCF, 0xB3FC5194, 0x172E6736, 0x3E1F4066, 0xFDA4FDA4, + 0x3E0C33CD, 0xF959D85A, 0xA5252B56, 0xAC30F0B6, 0x799B19C0, 0xF1BDDC1E, 0xC4284FCC, 0xF2E61B66, + 0xD3593281, 0xF84BB657, 0x94EF11C9, 0xA3BD5452, 0x9F59E56D, 0xFD77FBF6, 0x007AAC72, 0x5C9E902F, + 0xF7FCB3F6, 0x523746FE, 0x4068DE66, 0x9672E4B1, 0x09F9B15E, 0xBC4E3F51, 0x9E8AEA43, 0xD678D01F, + 0x94F7E3C5, 0xF654FB54, 0xBEDAF3F7, 0x1BB52FF1, 0x7CE9EAA7, 0x78F5FD1C, 0xFCB9ED26, 0x791F43DF, + 0xD7454B85, 0x87F1FBC1, 0xA2A5D17B, 0x3696175E, 0xA2F74BC7, 0xFEDD71AD, 0xED8D2DC2, 0xF29E2CD3, + 0xD251EA98, 0xE41DAF54, 0xFB43860C, 0x71EFEF8A, 0x96162D75, 0x4CEF6198, 0xA3F7312C, 0xEFFB47F2, + 0x3B948B32, 0x8EC95F66, 0xDF7F2DD7, 0xF1AEE5EA, 0x9F63F1DF, 0xC91347FE, 0x8AFE0CF5, 0x2FA1CFEF, + 0xED6E11FD, 0x2DCA2C8F, 0xEFA5F1FD, 0x74EAFA4C, 0x8AEE13E4, 0xFD75CACE, 0x47C4DEFB, 0x6AE23BA1, + 0x96382DF2, 0xC88F5B5C, 0x15E49C3C, 0x7228F2F2, 0x7E3BA3FA, 0x581F72A9, 0xC84B79FA, 0x3363FCFA, + 0xC197F7EB, 0x13FDF45F, 0x32CE1F7C, 0x8F9DBA21, 0xC86BFDC4, 0xD9A87E7D, 0xAFADFAC4, 0x69919772, + 0xF39DC723, 0xAC7FBD85, 0xE53D79E6, 0x3448F9FA, 0xE607E674, 0xA95D68F1, 0x3C0252C7, 0xF9FC8BF7, + 0x1BC51018, 0xB7BFDA8F, 0xE325309F, 0x7DF619C9, 0x13E753C7, 0x3FFFFC73, 0xDE1FEDE7, 0xF772B8DE, + 0xBBF2CED4, 0xF175EBD6, 0x315F84E3, 0x31751CCF, 0x97743F55, 0x6C3778F8, 0x7ED79D9F, 0xA4F8BE38, + 0xE98F5F1F, 0xD9D3FA0C, 0x40B23EF4, 0xC7F99B0B, 0xF2E8AFEE, 0xBF8AE53D, 0x46D21F7D, 0x2F5C2EF9, + 0xD5F7C4E5, 0x70384B0D, 0x2AEF5DCF, 0x0B0F67F1, 0xFC4CCF63, 0xCFB3FD63, 0xE7CE9DEE, 0x7D70CEAE, + 0xF8A42FEF, 0xA7C1E771, 0x51FBE97B, 0xDE9CB2BC, 0xAF76FAF2, 0x7E1A7CF6, 0xF5E5FD6F, 0x2EF27765, + 0x4C5FDE2F, 0x83CFBEBE, 0x8C7FA72F, 0xEFE39DBE, 0x7B5FEEB1, 0xAF2FEFE7, 0x9DBEBCCF, 0x76FAF23E, + 0x1F7CF6F5, 0xE5FDB6D3, 0x97F7E14E, 0x5FDE7F83, 0xCFBEBEBC, 0x6FF6F571, 0x3EF0F5F9, 0x3D9FC77D, + 0xE2FAC8BE, 0xFF317D79, 0x1FE9FB1F, 0xD397F7B1, 0x7EFE62FA, 0xF25ED2CF, 0x5F4C5FDE, 0x6FFAEDA7, + 0xFA9B366D, 0x72EF7B51, 0x7FFFFEFD, 0xEEFD2FFE, 0x6DDEBCD9, 0xCD8FA88F, 0xFD5BDF93, 0xFAFD2756, + 0xBFBCBFF5, 0xFB8FEAB7, 0xB7B7BBF7, 0xA6A8DFD4, 0xD4E4DEA3, 0xFAFD57F5, 0x0F1D3AE4, 0xDE27A3FE, + 0x8E1D3BDC, 0x79BFC9FE, 0x26E4FB07, 0x7EEFFA63, 0xF89B907E, 0x2F304C79, 0x08AC5FBF, 0xDEBD4736, + 0xD92180E3, 0xC98EC6D9, 0xFA3D8BE3, 0x1B19CF5B, 0x7E6FE7BF, 0xEDDBB71B, 0x986FCBED, 0xF7D0C0F0, + 0x54F247DF, 0x7B005C00, 0x6BD7AE75, 0xEF3D7E9F, 0xBD005A5A, 0x5A4CEA56, 0xDB3E9703, 0xD441DF2C, + 0x9DBF165B, 0xB6FBFDEB, 0xB2E7673F, 0xF9E413FC, 0xFE1106BA, 0xCF212679, 0x775F3057, 0xCFABF07C, + 0x25D568E6, 0x62FDE787, 0xA784349F, 0x146BF9F9, 0x596C1FAC, 0x0FCF8377, 0x66FB66DF, 0x7FFF7DD2, + 0x6796F3D0, 0x134C1D9F, 0x279DC3F9, 0xB38CFE7F, 0x189E031B, 0x366C3066, 0x8FA9437F, 0xDE0B2F80, + 0x8F3FFE98, 0x18ED17DA, 0xF88E1C39, 0x82DFFB75, 0x7A3E45ED, 0xB15BCB23, 0x667DC9D7, 0x6EB50F80, + 0xF7FDD6DF, 0x7ABA8F3F, 0x39F8F1D8, 0xB163069A, 0x993B861B, 0x5A1F52A3, 0xEC78B6FE, 0x9E7E35F4, + 0xC4F6B1F1, 0x10579C11, 0xE457AF5E, 0x4D8CF939, 0xB226C8BD, 0xF9E69B24, 0x8FDCD260, 0xDA3FFCF0, + 0x43B287F5, 0xFF530514, 0x7FF5D557, 0x541F72EF, 0x89991E68, 0x4FDF9FCC, 0x8131F0EE, 0xBBEF9AFC, + 0x56BECFBC, 0x3F1C97FD, 0xE28B2F8C, 0xB944F98A, 0x10DFDF10, 0x93FC15E1, 0x134F3C61, 0xCCBF6AF9, + 0x3008C3D0, 0xBD8F9903, 0xBFCEBEF1, 0xC61BEEBD, 0x4B4398CD, 0xA2BF7A3F, 0xDA10CE0C, 0x69BD1BAD, + 0xFAB5CCD5, 0xCA334377, 0xDF2BE578, 0x9EEFEBE3, 0xF7BB7947, 0xDE9387B9, 0x35E8BFF9, 0xD6F23D36, + 0xF96B5A6A, 0xB03E622A, 0x6FA9A1F6, 0x4BFA8BF1, 0xBC0770B3, 0x8D07CF0F, 0xC81EF12F, 0xC3575F7D, + 0xD5D96F08, 0x7F19927D, 0xD16FF0F5, 0x89BDFC58, 0xFD696AEF, 0x61D5FF15, 0xE0793EDD, 0xFFCFB3ED, + 0x3DFA3C8A, 0x17E5F1FE, 0xBE350711, 0x57D8EF87, 0x7F8390FC, 0xB50C2FD8, 0xDE69F9F5, 0xD75F77FA, + 0xA7676B9D, 0x3C965F6E, 0xEBD772E6, 0xDA50DE5B, 0xC479B072, 0x7D48F7B3, 0xC8F67B6A, 0xA8655C2F, + 0xF5BDC400, 0x6D0FAFFC, 0xAAABAE72, 0xE705032C, 0xBBF70C22, 0x8FE7A1D4, 0x5EA300EE, 0xF3FCF3F3, + 0xA3EDD910, 0x46E5E657, 0x0057DB7C, 0xD1FDF068, 0xE6B1C0FE, 0x6AF958AF, 0x1CED3F24, 0xF6F53DC0, + 0x1C88FCC5, 0xEFD71AA8, 0x0F71BF81, 0x8CFAE32D, 0xE3EF17D4, 0xFE7888F2, 0xA3FA745F, 0x3F5859E2, + 0xF3EC0D1F, 0x3EBC4BBE, 0xED7C203C, 0x286C6D6D, 0x25C6FDCD, 0x5418E4FC, 0x63AE0DF5, 0xBD81DF1E, + 0x1ADF9C44, 0xFC733CFF, 0x507FB2E8, 0xABFDC962, 0xBF5B26FD, 0x41E1D6AD, 0x5BBBB76F, 0xE7CBC9D9, + 0xC89F587D, 0x8395255F, 0x8355BE9E, 0xE593FDA7, 0x9BFE86F2, 0x53D5FE60, 0xE57AE73F, 0xCE6FD536, + 0x5FC78F1F, 0x77FDFD42, 0x9B4FECEF, 0x50A95CD9, 0x6DFFEE2E, 0xDFBEBDA4, 0x3E329757, 0x86F43D5E, + 0xC9E3730E, 0x5486B83E, 0xE8789DA3, 0xE3750F9F, 0xBFD7D9FC, 0x61FFD1FC, 0x4D93FC29, 0xD729EF51, + 0x967C8BFE, 0x1CD1A7FA, 0xC85E65B8, 0x6DDB36EF, 0xF77E7F0F, 0xF13C2FFA, 0xBDDFDF43, 0x7A3FB1DD, + 0xF2448013, 0x736DD5F4, 0x1E71BBCA, 0xB755FBBF, 0xCF84701B, 0xC7B78ECB, 0x9BE06B8A, 0x4FEF8F9B, + 0xE09310D7, 0x17ADAF09, 0xB6C5F271, 0x6AD8E2F2, 0x81F92AB1, 0x4CE5CD5A, 0xBED1C963, 0xF969E141, + 0x6E0FCF3F, 0xD93F39FF, 0x65BDA2FB, 0xD7365BFF, 0xF7DF7F1F, 0x9B7F2FBB, 0xECB2D8FC, 0x7CE9A597, + 0x46BF6781, 0x8D6BF07D, 0x8DFB7D50, 0xB8710DBF, 0x37D0F9F3, 0x9310F707, 0x5ADEA0F1, 0x8BFE1FBD, + 0xF8B03DEB, 0xA085DA57, 0xF33FCDB2, 0xE61FE51B, 0x54BE59CB, 0x3786DF7D, 0xF75DCC1F, 0x8A37B19E, + 0xA8FD9F60, 0xEF1AB22F, 0xFA93445F, 0xDF17A0BF, 0xB4FF137B, 0x33A53E2D, 0x9F29E5FA, 0xDEAB1C64, + 0xBD93F72F, 0xA758A6F7, 0x2BA3B5BC, 0x36C4F36E, 0xB35CFB43, 0x1A5C7B48, 0xFFE8AE7D, 0x747C9D66, + 0xF747FEF8, 0x72EDB95C, 0xEB1B0ABE, 0xBC8E475D, 0x9FCA6D7F, 0x77E5DBF0, 0xF74CC2B3, 0x54FFD759, + 0x9DEFFCF5, 0x49DFD39C, 0x0293993F, 0x55FD8991, 0xBCC4A7EB, 0xBFC6DFAD, 0x7ED27ED2, 0xDE0AE5C9, + 0x3FEF2F31, 0xFBDBC57F, 0x790F5462, 0xF573B95C, 0xD7FDC53B, 0xDAFEB935, 0xB43FF87F, 0xFA87BE87, + 0x2A817FB9, 0x95EAAB57, 0xBEF4826E, 0x39E96FB5, 0x965F31BD, 0xDB783768, 0xF984DE49, 0xFFA9BF1D, + 0xB13BDAAF, 0x797F3AFF, 0xF0D726D5, 0x0269B385, 0x79E13F36, 0x985493E5, 0xFDCC8FED, 0x00933A0E, + 0xBDCCDF98, 0x5F4EFD87, 0x49754281, 0xF94FE665, 0x7B569A74, 0x0F6BEF7F, 0x0B39FFD0, 0xAAAA3880, + 0x9F7BDF9D, 0xF7B9E17E, 0x94B8CD50, 0x7099AE32, 0x7F100492, 0x850421D4, 0x848A5660, 0xC988FCA7, + 0xF08F28A5, 0x7FF29F34, 0x11A79681, 0x3D9F4DB2, 0x8545264D, 0xC4D4264A, 0x2C0C7503, 0xA7B2584E, + 0xD42D25DB, 0xC83DA763, 0xCFEDBDFB, 0xED9CEF8F, 0xB373F7A2, 0xEDBF0FF7, 0xFB3DDFF3, 0xFD7ECFBD, + 0x7BF77BBF, 0xE7B4121F, 0x1EF80AFC, 0x5055C349, 0xE2EF8BF7, 0x9BF14AE1, 0x0A7F8F50, 0x97CDFBFD, + 0x43709E78, 0x57751BF8, 0x09351F4E, 0x137F3DEF, 0x287883EA, 0x01E8E5EF, 0xBBC10078, 0xC3EA6199, + 0xEF678F75, 0x83AFD412, 0xB848DCF4, 0x74A7919F, 0x0E7FB17C, 0x45D6F833, 0x1F6E106F, 0x7F72083C, + 0x504F411F, 0x717A4586, 0xE4FF21FE, 0x786A58A8, 0x3FD17F33, 0x5E46C62B, 0x9D7C7CC3, 0x43C2E5E4, + 0xCF3DE24F, 0x4AAAC99F, 0x9CF8538B, 0xFEE0C76D, 0xF46731C5, 0xEB3EDBCF, 0xCDC17861, 0xF31BC6EB, + 0x598C972A, 0x9378BD40, 0xF9E4F11A, 0x871661BE, 0x703328E6, 0xAB0EF3A1, 0x2A251F6F, 0x50BEF33C, + 0xFFDEC70B, 0xF527FAAF, 0xF3AD4A25, 0xDF2F4F3A, 0xBE590F6A, 0xA6AC87B7, 0xB4BF9093, 0xF1775D58, + 0xA4FDD5DE, 0xB1FE810E, 0xAD5FA699, 0xF55BDBF1, 0x7BD788F8, 0xBFEBB739, 0xDA5F1814, 0xFF0F1DD1, + 0xFE3F0803, 0xE27F5B8B, 0xF63F0B77, 0x25BE5F1E, 0xAF06BF48, 0xFFC7657B, 0x3F7DA3E3, 0x3B43AF26, + 0x8EEF993D, 0x8B8D7C46, 0xF29F3E1E, 0x16E84FF4, 0xDF9F027F, 0x4AFE8FA7, 0x4B271DDF, 0xAF841EC9, + 0x7FFBA7E5, 0x648FD7D7, 0xDEC3591A, 0xEF868C37, 0x44F27D22, 0x9FA1F9F0, 0xFA4F9D1C, 0x207BDD62, + 0xAF1BEDC9, 0xFA3FB3A7, 0x93E2C5F7, 0xD7EE5F2F, 0x63BCE4FE, 0x3A74A40D, 0xE325F757, 0x5BCB51CA, + 0x078FB7F3, 0x5277817E, 0x81FF3A5F, 0x72FF1FE8, 0x3832E9F8, 0x269F72FF, 0xB7B6EF2F, 0x7CBE4CF6, + 0xFC30EBA7, 0x9A9F1757, 0x07C19FAA, 0x92B819CD, 0xF0F541B3, 0xFE67E957, 0x73FCDBD2, 0x9331EBAF, + 0x4ACDE0E7, 0xD91F77C0, 0x8BD4627D, 0xC7E0DFD6, 0xAEBB467E, 0x9EACDFFF, 0xE20279A5, 0x99F3D978, + 0x216BD6FB, 0x33FAE139, 0xCE59F53C, 0x0C136F3B, 0x1FC5EE77, 0xCB7DC23E, 0xC95F7358, 0x8F07E764, + 0xBC24DA93, 0x7C22EBF9, 0x497CB676, 0x4DC3F9C1, 0xCFE36CFC, 0x871FD9DF, 0xCBE5E83F, 0x9C72D8C4, + 0xF304C7EB, 0x5A05C60F, 0x0E383CD9, 0xF552BDFE, 0x78FCCD37, 0xCB299FA7, 0x1C36F9E6, 0xF96DEA9F, + 0x66B857E6, 0x875C0997, 0xC4BF8DB7, 0x93B1F58A, 0x5C095724, 0x3E1B333E, 0xF8D5D021, 0xF1B13C2C, + 0x1C91FC90, 0xC3CEFDB6, 0xF17616ED, 0x497E90F5, 0x7C249F9B, 0xFAEFD2F3, 0xA2F47F39, 0x2E6F9E47, + 0x33C4DF0C, 0xC643D61B, 0xF2C4F538, 0x61BDAA9B, 0x54EFAAD9, 0x16607FA1, 0xD4776AB6, 0xE9F5BA65, + 0x8BAD2799, 0x3FDC4F6F, 0xEB69BC1F, 0x8BEB430B, 0x4A8240FA, 0xFF908B15, 0xB2BC4F98, 0x7A3AEE37, + 0xE27A94D1, 0x5FBB76AD, 0xAD47E517, 0x262266FC, 0xFD9E7F84, 0xE4A51F70, 0x999C37C0, 0xF5A965C5, + 0x890899EB, 0x7991CC87, 0xEB6191CC, 0x97EB5B73, 0x15FB7393, 0xE4E72AF2, 0x57EC3F5A, 0x4FFD9D32, + 0xBFDF79FF, 0xBBCCBF6B, 0x2C375318, 0xE55FCACD, 0xC4F34FD8, 0x7ED5523E, 0x3F83E373, 0x4BCE7FE1, + 0xF8DD92F3, 0x34787E55, 0x4B89A57E, 0x58930AA8, 0x9F93EB8B, 0x263EA6DF, 0x41EA63E6, 0xCFEC9790, + 0xFA574D4A, 0xDF7F8D8D, 0xB63E365B, 0xF4B97E96, 0xD3FAE974, 0xDAFE5E37, 0xFF029A9A, 0x9AECEFFD, + 0xD9AC2FF5, 0xC5E9293A, 0xEF40EA8F, 0x438AC7E3, 0xFA9E59D2, 0xA6FE21F5, 0xBBE92965, 0xED19AEA8, + 0x0DF0BAD4, 0xFFEED593, 0xBEBC8FDD, 0xAB677BFC, 0x7E5551AB, 0xB03E0B1F, 0xA8947A71, 0xBCFE087B, + 0x890397D7, 0x1BA6EF59, 0x28BF9EE2, 0x83EF3F6F, 0x6AAE73EB, 0xE7C481CB, 0x8E3ECA3B, 0xFAB04EA5, + 0x604DDC3E, 0xAC89DB87, 0x1D8EFD75, 0xC4AE7D57, 0x5F6D8EEB, 0x23EF88DB, 0x77F5A3E5, 0x9ADF76BE, + 0xBFBD431C, 0xB8BC7D5C, 0x1FE5B7C7, 0xF5DDF819, 0x79377EC8, 0xEBE3FAAE, 0xFFDE47F1, 0xF879DFC6, + 0xE387ECE8, 0xA3BCABBF, 0x21EEBFF7, 0x5DDC7F64, 0xC77F9477, 0xFC876695, 0x92F31190, 0x3B880397, + 0x9B9DF837, 0x13BBFADE, 0xC3717DC3, 0xAEBE5717, 0xD7F7EA1C, 0xFD4EEDCF, 0x2C67FFF4, 0x2871E0F2, + 0x0AD247EE, 0x24B6FD1E, 0x4F687F06, 0x9DFE9ED7, 0x880387CD, 0xC7BFC091, 0xC78F8132, 0x5EA4E53F, + 0x77F46B89, 0x03974F38, 0xF62362AB, 0xAFFD0167, 0x7FB0F1D7, 0x70E072BF, 0xA3DF4C6C, 0xFB5156C6, + 0xE7EF7D18, 0x9FBF6177, 0xFE46DE9D, 0xBFF78396, 0xFFC5D1EF, 0x220E5C76, 0xECA37C7F, 0x3C7EB1F3, + 0x315E1FCF, 0xBFE5E678, 0xFC24FFC2, 0x927F9197, 0xFC5BAE8B, 0xEB4BFEB9, 0xFF67B5A9, 0xEFC118F5, + 0xEF217729, 0x15E62CBF, 0x471C7896, 0x51DEF26A, 0x18D3D747, 0x1C7D737D, 0xC4D14776, 0xF4519E58, + 0xBF2FED34, 0xD7C3D1C0, 0xB7FC3ECE, 0x4FB88118, 0x22CB280F, 0x516B6B2B, 0xCAAB06CD, 0xF944CE1D, + 0x4F55586E, 0x205601CB, 0x3790BC0A, 0x703E7DB0, 0x8FF299C8, 0xCB7E4B55, 0xE5ECBFD7, 0xAC7FB160, + 0xFF8AC813, 0xB3BCE134, 0xEA8F58F9, 0xF404FD57, 0x49DFD4A7, 0x511E99E5, 0x8DFDDD78, 0x9E4BDED4, + 0xCBD0FE6E, 0xD2C7FDAC, 0x865F89DB, 0x47F6C83E, 0x6C8583F8, 0xBD8FF305, 0x5F100781, 0xE563C439, + 0x8FE58F91, 0x7C8EE30F, 0x1DA61FD2, 0x7CF012C6, 0xFECB3C9D, 0x9FA5E3B5, 0x8A3829FD, 0x5AAB485E, + 0x18DA4D3F, 0x81F25491, 0xD98F84FC, 0xB7960755, 0xE4F65386, 0x10C6FA2D, 0x95470C4B, 0x2087DF3F, + 0x03C8513F, 0x99F0D81D, 0xEE2F2BC2, 0xF997312F, 0x112679BB, 0xBF7579A2, 0xCCEE7735, 0xF7C79944, + 0x29D79B68, 0x7FE73975, 0xDDB2917F, 0x4EF50AE3, 0x7EC4ABDE, 0x42CB0BF5, 0xF50A6F81, 0x8C873CC7, + 0xCF5B36F2, 0xB77D6A48, 0xE98116EC, 0x5F2A5253, 0xCCF973B6, 0x9FA9281C, 0xC5F3D5B8, 0x7FAAB83E, + 0x1CE5F3EC, 0x5A88D514, 0x3CBFAE87, 0xFA099225, 0x7CFE17F7, 0x47254B92, 0x187FDB4F, 0x1525E97C, + 0x3CB6A79F, 0x8372FE18, 0x5E8F3684, 0x80E3737F, 0x57F1CAF0, 0x3E9F6FF7, 0x2E318CE1, 0xEF43B61F, + 0x6D509ED8, 0x37FD64C3, 0x67F9FC25, 0xEE2F1B3E, 0x1B469671, 0xFD586E21, 0x2679FC5E, 0xAEE5CBF7, + 0xF07947DC, 0xBF56BE2F, 0xCCBAE3A9, 0x04ED2F10, 0x7B908FEB, 0x7B17299F, 0x586FD57C, 0xE7B44A30, + 0x1F244EFA, 0xEEF8DEC5, 0x70D4F0BF, +}; + +u32 point_table_binary_7[] = { + 0x11728558, 0x6B6C54C7, 0x153EF7B1, 0xEB173836, 0x36880025, + 0x94922804, 0x9A083525, 0xA821510A, 0x6E556208, 0x95E8223B, 0x20F1B281, 0xB83C0D0E, 0x94525841, + 0x5DE3D406, 0x93CA0483, 0xA1E01664, 0xB3180C14, 0xFA8A5180, 0x82080FE1, 0x54E6E1A8, 0x01430952, + 0xA95051C2, 0xD606DFBD, 0xD3336766, 0xEECEDE45, 0xF5FAD7A7, 0xEF3B73CE, 0x3DE7CC99, 0x19C348D6, + 0x08730172, 0x7F6F5DAB, 0xADAD6590, 0xAD30405D, 0x5D1D6258, 0xCC31FF35, 0x34343018, 0x09851C9B, + 0x41EBDAAE, 0x5DBB042E, 0x0748CFB2, 0x33264D9A, 0x24F48833, 0x86C14381, 0x713DC490, 0x060F67CE, + 0x9C897A89, 0x513F77EE, 0x5C6FBD67, 0x2F5B6DB4, 0x9EF437B8, 0x45F8338A, 0xE3FE972F, 0x5FCE8C77, + 0x84DEF8A7, 0xD5B672E5, 0x4A8171BD, 0xECABEC09, 0xF7477AC4, 0x39079D7F, 0xE8F1741F, 0x9258C6FB, + 0xA45CEADF, 0x11F1A4D7, 0x813567CE, 0x1CB497F8, 0x374EF58C, 0x1933BCF5, 0xDCBD4EB5, 0xD00B7BF6, + 0x77B03C8C, 0xF164AEB6, 0x62148F8C, 0x372B43C6, 0x5B2CF2C9, 0x7FA5A5A5, 0xC21F612B, 0x565656C6, + 0x58136B64, 0x39842FF3, 0xF538761D, 0xA1171816, 0x73FC4CB7, 0x870BB93E, 0x7381D457, 0x08ECBE62, + 0x75AF5AB5, 0x8A63D23B, 0x5F412AAD, 0x5F21D64B, 0xAB82D49D, 0x3B7712E6, 0xFAB42AAB, 0x9BE75BAD, + 0x37B0D0BA, 0xA3FB1BF4, 0xCDB87F98, 0x9A104F21, 0x8CC3FC9F, 0x97FA0A81, 0x339BED8C, 0xAAAA2AF2, + 0xCFF559A8, 0xDFBC7973, 0x3C9E5200, 0x118FF017, 0xBB606788, 0x78311F68, 0x9FDEC41E, 0xABF8B87D, + 0xFA87CEE9, 0x6DDBB679, 0xEBC55638, 0xA7E57AE4, 0xCF6D678F, 0xC99F8C27, 0x7385754D, 0x8F372BA0, + 0xE215EBC5, 0xE317FE30, 0xDFA487A9, 0xAC9EF3C6, 0x7B0054FF, 0x5102778F, 0x91B858D8, 0x47FF66C3, + 0xECD9B345, 0x3F23B6F1, 0x8FF3AA7F, 0xB3C2CEF3, 0x7A7F6585, 0x853FAFDF, 0xF1B76EDD, 0x3A81A9FE, + 0xCEF32B56, 0xACF0FA67, 0x488563E9, 0xFD35A442, 0xD90BACE2, 0x57FED03E, 0x419F59E9, 0x646FD8B0, + 0x21DE8F95, 0x00EBD7AF, 0xD7FA0D60, 0xFFFEFD5E, 0xBFA37DF6, 0xD1A347B5, 0x7EEAE9D2, 0xFB297381, + 0xCC5785EA, 0x4F80254B, 0x9668FDDA, 0xD3555454, 0xE4E5DFCB, 0x6F85C2CE, 0x007DBDEC, 0x4F9DFE7A, + 0xFF667F9A, 0xA8CFAC71, 0x861F3B76, 0x2C5ECF1A, 0x8083070F, 0x6AF50238, 0x7EFCB8D7, 0x2FB8FEF0, + 0x53A74ED1, 0x7EE3FD95, 0xF35CAAA9, 0xF72F7BA4, 0xB0E87FF6, 0x886D9837, 0x6F1ED553, 0xE8D9067D, + 0x5E304815, 0xF992EB0D, 0x442C78A1, 0x1F082CAC, 0xB0D0B370, 0x241211F3, 0x05FB81AD, 0x4D89EAF3, + 0xA6EF4485, 0x85BEEF44, 0x56B67AF5, 0x6AAF7FD8, 0x5A565652, 0x52C2DC9D, 0x727F8553, 0xA2B76EDD, + 0xF2D6EBBB, 0x3425BA7B, 0xF76E4FDF, 0x77292BE3, 0xF3D9DD29, 0xFB39CCCA, 0x1E3C7840, 0xF6EE4380, + 0xC0C729FF, 0xE5FED47A, 0x8F77282C, 0xF48F77B0, 0xF767CD9A, 0x4558E8D9, 0xFBE170D8, 0xDB9F067E, + 0xAFDC9FB4, 0x1E20E6FD, 0x49F38330, 0x0BABFD29, 0xF402AB78, 0x8785BE8C, 0x78F944FC, 0x4644C3E5, + 0x1C7F067A, 0x7E86853E, 0x53F5277D, 0xAEB457F1, 0xE4862C50, 0xF61CBF11, 0x11587D2F, 0xDF819EFE, + 0x21D7DBA0, 0x7F3F80F2, 0x2FBEBF39, 0x343E9297, 0x97E7D5B3, 0x396402C7, 0xEA7BF044, 0x03C67F15, + 0x6A5E8C8F, 0xDCBC7993, 0xB98EF8FE, 0x5CE8265E, 0xE56F44A4, 0x1B6EDFBE, 0x4D980DE5, 0x987D71F7, + 0xEE5D2D5F, 0x20D6C3FA, 0xB13D3CBE, 0xA12165CF, 0xD77F3132, 0x3EA2F359, 0xA10121E5, 0x9FDB3B9A, + 0x3FAE1F11, 0x7995F42A, 0x7FB6DD67, 0x607E7E3E, 0x83D1B01C, 0x1A317A96, 0x91CBEB8B, 0xFC9BC4EF, + 0x4D4F23DE, 0x8FFDFAD1, 0xC823B60E, 0xA4764C9E, 0x3C99C17C, 0xE4CF607D, 0x7F9B56C5, 0xCF339809, + 0x791C9B45, 0x297F292C, 0x2C4CE0F9, 0xFE838FE0, 0xE7F03BC4, 0xC3D26EED, 0xDBB72F41, 0x7FE8D021, + 0x06B5B8FE, 0x71E48F06, 0xDBF979A8, 0xEBA91F9A, 0xA104AE62, 0xB226A434, 0x13D6F492, 0x7F93F8F6, + 0xC069EAB7, 0x0E9805F7, 0x30B7F382, 0xCFD17EEA, 0x409EE376, 0xBB71E1C2, 0x850C7A90, 0xFF1ACF87, + 0x86403EEF, 0xEF5EF91E, 0xE411B37E, 0x56FB9A35, 0x6B98F11A, 0x7E21E63F, 0xB6D56EE0, 0xE78BF112, + 0xFC906377, 0xAC55B665, 0xCB9604BE, 0xA9A98919, 0x05988F8F, 0x11EF09B4, 0xF0FB92AE, 0x3F70E080, + 0x8721D77A, 0x9BB0D4BB, 0x8D904FFA, 0x02F48F98, 0x7DC94E55, 0x5656C6EF, 0x1B1382AB, 0x376DDAE4, + 0xF16EBE55, 0x2679AAA7, 0xDB69BFC7, 0xE73DCE87, 0xCF390E74, 0x053EA47C, 0x7D0BF121, 0xC4D9F682, + 0xC183077B, 0xF327B8D7, 0x9ABE68D1, 0x220643F1, 0x7C6B45FE, 0x13E3A7C4, 0xCF473DD6, 0xCBDA6376, + 0x2C5DBA34, 0x01B7B5B5, 0x715CCFD7, 0xB34FC1E6, 0x6834CAE0, 0x17EC0E5C, 0xC6FA3AE6, 0x0E9A571F, + 0x20FF27D4, 0x33D64AFA, 0x66B4C77A, 0x992F19F9, 0x172E5C60, 0xD08AFC05, 0xC4B7DC8D, 0x7CBEC25D, + 0xE45D7E99, 0x641BF9FE, 0x830E566F, 0x5858EFAD, 0xCEF55028, 0xC48C20FB, 0xDC48C77C, 0x74BA87F9, + 0x790F3DC8, 0x3F83FA36, 0xC7A2FD3B, 0x8E751A29, 0xF8FDAEFB, 0x627D7D7D, 0xAFBCF11A, 0xF27D78FD, + 0x7BFAF1EF, 0x55BCD968, 0xD65EBC78, 0x91194518, 0x4F3BE225, 0x6C6C6B6B, 0xABA7B7A7, 0x9BFD492F, + 0x79D6DF7D, 0x9BF802D6, 0xC2EB0163, 0x6283882F, 0x16F987B1, 0xECABEAEA, 0x6AEF7C80, 0xCED809BE, + 0x3EEEBF3E, 0x549FC929, 0x745F83A1, 0x8831FFF6, 0xC460B13C, 0x1FFE7FFD, 0x343D3F1F, 0xB1FBFAD0, + 0xFE8A06FA, 0xD37DDDAF, 0xF7F35A3D, 0x797CF001, 0xF2BC7EDF, 0xB1F3783F, 0xEBF5ACA9, 0xA961B837, + 0xFBF1FA19, 0x75D643B2, 0xF7D7F33A, 0x8E425EBF, 0x01E68F89, 0xF7D5D308, 0x421FAADF, 0x77E13EF5, + 0xAF56CF96, 0x9616664C, 0x409ED7E7, 0x7BEC09AF, 0x6F52BD24, 0x6FFCD2FC, 0x2BED9722, 0x8C17F36F, + 0x8C619FD0, 0xFEF3D72F, 0xA99E3EBD, 0x56DFE6E6, 0x668F774B, 0xA09CF862, 0x511FF66B, 0xF3DB747F, + 0xD2EA4D7A, 0xADBE62BF, 0x25CDD3C4, 0xF9D95BBD, 0xFDF3D45F, 0x5FFFFCF4, 0xD7D33F4F, 0x7BE3B57A, + 0x4F9B362D, 0x799EFAEB, 0xED9F975A, 0xBD0B0A0A, 0x92E7A5BF, 0xDEDAFC5B, 0xB66C5942, 0xBDE9FDA3, + 0xCD437E1F, 0x4E9A7F5A, 0xFDF97C4E, 0xAA672FF3, 0xB0D7FAAA, 0xFBDB4DE7, 0x0BEA1735, 0x1F46997B, + 0x683FCBFD, 0xCD2ADD3B, 0x8447B372, 0xF803C6FB, 0x3A7C9FCE, 0x5F356F5E, 0xB75FA07E, 0x37046F80, + 0xF116F172, 0x9EC1137B, 0x23E133C8, 0xA33F739F, 0x319CB09A, 0x8783AD1F, 0x10DE8E7C, 0x29DF9FC6, + 0x1AC26A9E, 0x8EB36E12, 0x2E15F6F6, 0x102BEDA9, 0x58CE67AB, 0xC77EF7A9, 0xF65351BF, 0x0DF59BED, + 0x857E3DCD, 0x73751E7C, 0x23589370, 0x5E18F6D5, 0x93274F7A, 0xF72728EB, 0xE9CBCF77, 0x7A1FAD41, + 0xECC662FC, 0xFEA3E7F3, 0xC4891309, 0xF9EAEAEA, 0xE2F921BD, 0x71DA75F0, 0x97C0DFBF, 0x7F3F397F, + 0x67C4FBCB, 0x9ACECC47, 0x8F1E25E7, 0xCFCF6F17, 0xD81E04C6, 0xBD7BF792, 0xF5FEFC96, 0x4AFD65F8, + 0xD78D1B37, 0xF47CA6CA, 0x7C111F58, 0x6CFCF9CA, 0x952BC9F9, 0x93F7F1E0, 0x76CB3E72, 0xE44872BE, + 0xB4FC7476, 0x763E3D7F, 0xFCBDB9D2, 0xA9397FFE, 0xBCC80F62, 0x735C6C4B, 0x47474742, 0xBEB83F75, + 0x5F606B9D, 0xFFD07D56, 0xDE3FE06A, 0x4F837EBF, 0x767FE5FE, 0x5BF2E23D, 0x13866769, 0xDEC8FB8E, + 0x392246EF, 0x2FEC75E2, 0x61BEF10A, 0xF1F23E65, 0x1E717F46, 0xF89EE08D, 0xB1E628FD, 0x7E662D82, + 0x1F11FEA3, 0xE0CD31D6, 0xBB84E57D, 0xCECA33C5, 0xFF57CA05, 0x6FBD6553, 0x7CEABE68, 0xB7986DE2, + 0xBD2DEFAF, 0x45417ABF, 0xAAFB6860, 0x6B6091FE, 0x3E081C49, 0xF988EEF7, 0x393085EA, 0x1DB3A2FC, + 0xFC616304, 0x860C2B7A, 0xF6EC598E, 0x5F16182C, 0x7E1F45FD, 0xCB420FD6, 0xB973E798, 0xFB75DC9E, + 0xD793F58B, 0xDBD37AFD, 0xE2F652EF, 0xD9D37977, 0x0916632E, 0xF12E0E99, 0x23478E64, 0x1015D8D2, + 0x7113C7B6, 0xC0970466, 0x0A4F407C, 0x58B32F11, 0xD8D2F175, 0xCD7E82C0, 0xCADE8DC5, 0xFDD3FBE0, + 0x85B87F0F, 0x4BFFF45E, 0x88C5FD7B, 0xF8B0CFFE, 0xB0CFFEBA, 0xCFFE7ADC, 0x1E72108F, 0xE0CF4116, + 0xA3F8C62B, 0x6C5B1E9E, 0x8CF5B424, 0xCE5158EA, 0x311F98DB, 0xB87D5461, 0xA9E7F855, 0xCDFE92C2, + 0x42CF4627, 0xFA673F49, 0xF44F784A, 0xDC9EF453, 0xE2FEFF07, +}; + +u32 point_table_binary_8[] = { + 0x11725592, 0xBF6B5351, 0x14C74F78, + 0x0F4C3024, 0x98060D18, 0x54DC3229, 0x051DA443, 0x073B0412, 0x2A68A636, 0x43E21208, 0x798B188C, + 0x6DE005FC, 0x1B043B64, 0x28A51D32, 0xB898493B, 0x688642C1, 0x5F385970, 0x71690789, 0x6E42DF8B, + 0xC77BCE79, 0xF7DDFBDE, 0xF6E17DCF, 0xF99EF33D, 0x1737611D, 0x2E0114DE, 0x389FAAD5, 0x2AE21A3C, + 0x262EBE03, 0x10C63131, 0x7DCC9B9A, 0x23BD629C, 0x339FD5EB, 0x75D60B03, 0xD46A35EE, 0x475CFCA1, + 0xEB619DB8, 0xF0D539B3, 0xF9F29A73, 0xACFD89AF, 0x1C8A1EDE, 0x0A6B7FD8, 0x137DEA99, 0xE889699E, + 0xDC17E7BB, 0xD613E78F, 0xF5FCC266, 0x7ED1C379, 0xA48FFA15, 0xEE39A7B6, 0x5FF1AEF6, 0x4FEE037B, + 0xF1BEA7B4, 0x2F7194C7, 0x37ADB7FD, 0xF43CC58F, 0x667ECE7B, 0x267A9327, 0xC07038B4, 0xF20C9746, + 0xA3519C4F, 0xBE142ED9, 0xF3E74BC9, 0x3CEC7CA4, 0x5FF0D7D6, 0xE7760D93, 0x3EB7ABF5, 0x663FF233, + 0xFB84059A, 0x47F7CB1E, 0x8505DB2F, 0x7B64BD8F, 0xD7EA1EE3, 0xC0EF76BB, 0xF17BC978, 0x81DFEFF7, + 0xE3FC339E, 0x6BEEC17A, 0x17ECBC16, 0x2F90F5CC, 0xEA7FFA09, 0xFA9EE749, 0x7E8A2FEC, 0xA4137986, + 0x9374EC8F, 0x0F00B08C, 0x7EB3D994, 0x7B29BEE8, 0x6956F764, 0x4EC7FEA2, 0x4F72A66C, 0xE6933C5C, + 0xD39F39F0, 0x078341EC, 0x9729077E, 0xBBDD8EFD, 0xFEDC42C3, 0x4A1F5C43, 0xD6EBF774, 0x7EDFCC4F, + 0xFADF8DA4, 0xFFBC842F, 0xEDFFF3D2, 0xF55FF67B, 0x0C66C27A, 0xBE60267A, 0x9DEFBF99, 0xA91736F5, + 0x945FD633, 0xF5C2BA5E, 0xE65F81D5, 0x49ABD592, 0xFB3D55FB, 0x3D175649, 0x8DF127C0, 0xCDC31B0D, + 0x549FDE77, 0x4525C2FF, 0xA37B6103, 0xA0D7EB21, 0xEE6BBE0D, 0xD3E9347E, 0x1FD8589D, 0x743A1DC4, + 0x13B843F5, 0x2A5E97FD, 0x0361278C, 0xB921EC84, 0xCC27C2E0, 0x461CE971, 0x217AB89A, 0xAC579CAC, + 0x8FFAE142, 0x1896557E, 0xAF54BF14, 0x38BCCF86, 0xB06BF37B, 0x62577859, 0x1822C67D, 0x95DF2353, + 0x8F9F855D, 0x9BB74D3D, 0xEBB7ADFA, 0x03D56F47, 0xDD0F2155, 0xA954584F, 0x8C367F20, 0x76850F84, + 0x8388691E, 0x78C8FEC2, 0x1BC2AECD, 0x5BEC6FF4, 0x5BECCFFC, 0x1F000000, +}; + +u32 point_table_binary_9[] = { + 0x11726594, 0x3D485B51, + 0x14C74F7A, 0x5F2DD17C, 0x3C716A47, 0x29B4D451, 0xAC836983, 0xD44E522A, 0x14078B83, 0x42EAD0C9, + 0x4914F163, 0xC9E49045, 0x118C900C, 0x8D8E5245, 0x11F3812D, 0x0D048950, 0x905A5C04, 0x11295450, + 0x702841D4, 0xDB9C73DE, 0xB9EF3D7C, 0xDB8FFBFF, 0x9F7BBEEE, 0xD39BFA2B, 0xBC05FAA6, 0xA7A7B5DE, + 0x84F7C8D1, 0x1B809E9E, 0x1EAD7F40, 0x177224A8, 0xB69845AF, 0xB6A6A6A6, 0x34C4F83C, 0xF045FDF4, + 0xE93F3A2C, 0xF1EE381E, 0xF432E347, 0x1C33F18E, 0xC6C7C74D, 0xBCF0AD3A, 0xF2EAA397, 0xE277F31D, + 0x1B1B23D6, 0x79E662B1, 0x487A64FB, 0x89C4872E, 0xE4C85355, 0x95FB58AF, 0xAA1B1B1B, 0xEE79A72A, + 0xCB7DC8D1, 0xDF4EFD9B, 0xCC922FD6, 0x871CC8B2, 0x1EFBE1C4, 0xFB96CD66, 0xCD79F88F, 0xFAEEF547, + 0x7F493C37, 0xDF898909, 0xF6AF925F, 0x1F1C1CB0, 0xBFCE9121, 0xA5BDF745, 0x86E47ED7, 0x7F767666, + 0xE6515BB0, 0x82333333, 0xA6FF8F1E, 0x5B41338F, 0x0164D78F, 0x5C5B0018, 0x1D1D35FD, 0x0EE5544D, + 0xFA85E7A1, 0x9C67FE03, 0xFEFA9D79, 0x193DE53B, 0xA94E7DFD, 0x9EF4F7CB, 0xD73FAEF7, 0xD43F0F80, + 0x6AB56AFC, 0xE11BCFFC, 0x5691AD6E, 0xA327BFD5, 0x4DF38E71, 0x3DB77180, 0x743A6DF2, 0x6F5876FD, + 0x986FC3B2, 0x15F5EEDB, 0x6DDC8AAE, 0xACACE0FE, 0x54901B5B, 0x01969696, 0xDCFDDC77, 0xF795F2DB, + 0xB765FF2A, 0xC88DAD36, 0x944A2593, 0x7F53C176, 0xF2E7F84D, 0x05008A1F, 0xD3058A5F, 0xDFDF4C26, + 0x434CFE4B, 0x1BF6F6F6, 0x701F2A52, 0xFFF1F1B1, 0xD99760BF, 0xBB7FE80F, 0xF6DBB23F, 0x15EEBF0D, + 0xB3B3B338, 0x4F8AA7DB, 0x010E0F0F, 0x89F15CB7, 0xDB80EF53, 0xF6E36EC4, 0x06DE0FCE, 0xF76EC4D9, + 0x1FCFFD1A, 0x3F4FFC54, 0x2AE58B37, 0x3F3FEFBB, 0x0FE5DE7A, 0x84A5DE72, 0xB9ECEB6F, 0x3E9FF7F5, + 0xEFFAFADA, 0xF4BB25DE, 0x3CE7ADB7, 0x257E53F2, 0xBDBF10B3, 0x994788F5, 0x32FF672F, 0x16132727, + 0x27663FFA, 0xC28B09CA, 0x0784736D, 0xC2ACCFB5, 0xEDECECDC, 0x3B97F7D8, 0x175EBF12, 0x66FDFA55, + 0x3299BCE7, 0xD7BBCEBE, 0x04A47FF0, 0x06596997, 0x315FA5ED, 0x57C4BB4E, 0xFE016688, 0x9BFFCB43, + 0xE25ED65B, 0x1EC67816, 0xD81DA277, 0xE643ACFF, 0xD6FD357C, 0x0E60513F, 0x1E305B1E, 0x8666648B, + 0x18F5C8E0, 0x707D1E17, 0xF4BF047D, 0x9E4A7D20, 0xE6F8FA7C, 0x70B003F9, 0x9FFC6F5F, 0xC79F13B3, + 0x1E20997C, 0x87FB221C, 0x595BFB44, 0xECE823C3, 0xC39DC817, 0xE24F245E, 0x128B7F7B, 0xFBB3FE0F, + }; + +u32 point_table_binary_10[] = { + 0x11726595, 0x4D485451, 0x14C7AFBD, 0x070DE49B, 0x275A08F6, 0xA0454951, 0xAB7A144A, 0x510D4954, + 0x2E068959, 0xA9AD0241, 0x781B6106, 0x4D5C481B, 0x1732338C, 0x1B217020, 0xD459B9F0, 0x633633A2, + 0x29236894, 0x293AB833, 0x8944121D, 0x61165218, 0x73BBE77E, 0xBF7CBB1F, 0xE77FEE3D, 0xF77FCEBD, + 0x0FD5A330, 0xFE84E8D7, 0xD2D28211, 0x70D6C7CF, 0x74C68378, 0x1A3D0232, 0xF2D16894, 0x307A081C, + 0xBC61CCB3, 0x380AA356, 0x846A1A34, 0x7D2BCB8F, 0xC562548F, 0x0B441F35, 0xBE0B3DAC, 0x5FE3083D, + 0xCB57FBB1, 0xF5AB3242, 0x8FA7453D, 0xBDBDBD32, 0xDFCE293D, 0xAC6F7D33, 0x96A4BE40, 0xEB5DF23C, + 0x0FE3A4C8, 0x37D6DADB, 0xDB09133D, 0x61AB6CAC, 0xE9F5D83F, 0x54FD623F, 0xD0A300D3, 0x075F19DB, + 0xBA5FF691, 0xAADFE717, 0x5FBFEAA3, 0xD0ABF596, 0x979755FE, 0x2FEE375F, 0xDFFA6DAC, 0x3096F5AE, + 0xCCCDCD61, 0x94527EEE, 0xEFEF13E6, 0x7EDB3C3F, 0xC5FBD160, 0x6C3196FD, 0xDA3A3E3E, 0x56F12E63, + 0x91EB59BE, 0x25F3FDFD, 0x4F313FAB, 0x26845EFA, 0x59DCDBDB, 0x93716BC7, 0x28EAF976, 0x41E4ABF3, + 0x6E6C6CE8, 0xFD38EBE8, 0xE850F3D0, 0x659C51BF, 0x3CC1DC3F, 0x4FE811EA, 0xECEC54F1, 0x03A3A2F7, + 0x3B78E09F, 0x17E9BF27, 0x98EB3DE1, 0x8779418F, 0x5B9F390F, 0x0AFE7FDE, 0xE579E6E9, 0x7EEF4291, + 0x999919E8, 0x2767D7C9, 0xE7F3ACBF, 0x84ED31D7, 0xD9DCDC94, 0x7ED963A1, 0x48A15000, 0x5EA5FD8D, + 0x84225353, 0x539ADFA1, 0x88FFFEB9, 0x0E9F17AE, 0x779D6C36, 0xEBCBA7EB, 0x69F1F5F5, 0x755F3D95, + 0x4AC557EF, 0xC9C90965, 0x384FCD4F, 0xD7C1F00D, 0x0AAE8BB7, 0xB5B501AF, 0xC23CD8F1, 0xBA78381C, + 0xA6FB3176, 0x9DC3C343, 0x5FDC7F5F, 0x198B7992, 0xF56BF9BC, 0x7EEA676D, 0xB3EBC0FC, 0x0B7F6B9B, + 0xC57AAA1E, 0xE1B7A877, 0x767656FA, 0x8B9AFEBE, 0x191D1D95, 0xE7350927, 0x9349E947, 0xA0090712, + 0x8984BA6F, 0x84D3E9B4, 0x763F2F1B, 0xFABC36EE, 0x2A867A1B, 0x77F103FF, 0xF9188BFA, 0x03D6FBB7, + 0x601F65F2, 0x5DD9E65C, 0x2F385D94, 0x4CF51AD3, 0xF80865FC, 0x55F07865, 0x72729231, 0xD58F5732, + 0x998C96CF, 0xF59ED0E7, 0xCADDDDDD, 0x729E0356, 0xAEDCDFDF, 0x2FE7EDFA, 0x07550F63, 0xB53F9CF7, + 0xE6ED9122, 0xBC1FF88B, 0xE0893B0B, 0x0B0BE7EA, 0x3957AF27, 0xF4B9F2F0, 0xF0F0B97A, 0x10FF9FE0, + 0x0A32D97E, 0xECFF6182, 0x83D42FC1, 0xD5773973, 0x7DF57DC1, 0xE829895F, 0x242F1FD7, 0x83FFF80F, + 0x63D20FCE, 0xCE55CE5C, 0xCF7991AC, 0x5784EB8D, 0x4CDABF1D, 0xC6A6CE25, 0x6093F122, 0x63C419DD, + 0x235C56F9, 0x642FCAA6, 0xC6E892CA, 0x073DB0CC, 0x4FE15338, 0xDF6E3342, 0x3D3D21F0, 0x8FF2510F, + 0x42D128BD, 0xCF25CEC1, 0x818117A0, 0x2F717DB0, 0xAFEF3965, 0x38DFB538, 0x0A2612AF, 0xE13E94F8, + 0x7B1F7CFC, 0xE416F0A9, 0x78FF8161, 0x3FAE4743, 0x432FF13F, +}; + +u32 point_table_binary_11[] = { + 0x11726D95, 0x4F48D441, 0x14C79FCC, + 0x2F14737F, 0xBFAD2C10, 0xA23D78E9, 0xDC4188C2, 0x10BD9607, 0x5B12513C, 0x75505841, 0x4176E960, + 0x8B1EBC6D, 0xD0C10E85, 0x20919595, 0x6BB0AECB, 0xB207516C, 0xD7109748, 0x50823C85, 0x45A5A207, + 0x89C89DE6, 0xCDBC99DF, 0xFCC43DED, 0x87F9BEBF, 0xF3DEFCF8, 0x3F688726, 0x90BFB6B6, 0x36CE915B, + 0x02DC1AE0, 0x247F0FD7, 0x90D86AA1, 0x50100C37, 0x9043FB6C, 0x559D2B7B, 0x6FDBD293, 0xFDECECAC, + 0xD4F33C40, 0xD50BB6A9, 0xF5FC8DED, 0x5FD9876B, 0x0D4BFFEE, 0x7DADE7EF, 0xB53E97CB, 0x197BEFC8, + 0xD7A37FD7, 0x61EF8C3E, 0x2FF37D5B, 0x2A95443D, 0x7E3E2B2B, 0x2BA65E6F, 0x5FD9C359, 0x114F70A8, + 0xC28A8AB5, 0x9E153399, 0x8C397763, 0x6CC3EE57, 0xF802D93F, 0x0EF60FC6, 0x94BE6A5A, 0xE961CCF8, + 0x5BEFECEC, 0x34E7A1BF, 0x6CDDB6F7, 0x7E697F7E, 0xBE27399B, 0xCD1A7DF8, 0x8C89AFFA, 0x758EE58C, + 0x5EDD576E, 0x6E6E4E9E, 0xCBFEBF64, 0x1F03FA21, 0xC3CA5F83, 0x5F8F7D3F, 0xE88FFA59, 0x1E1E1E36, + 0xFEDC4BAC, 0x6CEBC367, 0x2D3DD90F, 0x0E0EAA7E, 0x46A5FDA7, 0x4422A1FA, 0x29D8156C, 0xFA29D83B, + 0xD4F3A7F5, 0x00F1785C, 0xD5431C8B, 0xC554BE82, 0xC38ED56F, 0xF417661F, 0x4CBF55BC, 0x0F030303, + 0x265ED573, 0xF639A0BF, 0x4B4CFEBC, 0x3FD63E44, 0xEDFB34FE, 0xBE572A15, 0xEB3E0124, 0xD3BCD4AD, + 0x716E388A, 0xCC76EC73, 0x00A72630, 0x6F3F2D8E, 0x22EB79F4, 0xEBEDEBEB, 0xB3E3EF6E, 0x6D6D99FC, + 0x4369B66B, 0xCF5B286D, 0xE54BF995, 0xCB65E3DF, 0x6B70EAED, 0xF85E4370, 0x5E03F32B, 0xE3293D8F, + 0xE9790248, 0xA7D38269, 0x7EE0C4BE, 0x02CB9C78, 0x2F3272DF, 0xFC7D7C35, 0x333363F6, 0x35F49ABD, + 0x52FE3593, 0xBF98D603, 0x4C4C4C98, 0xF3BA8EE0, 0xBED775B0, 0x253BBEF0, 0xBFA4FDE9, 0x7C299F82, + 0x9CD70700, 0x6B6B6B38, 0x4FC49154, 0x6F6F2F72, 0x09E73514, 0x8DA4BABB, 0xBB514F0C, 0xB0B0B010, + 0x3897FB6B, 0xF623923A, 0xFD3DF3ED, 0xA7A6A64C, 0xFDDE2400, 0xD6AFF7C9, 0x9B8CA47A, 0x7A7A02F9, + 0x74757505, 0xF29D9E9E, 0x968CF584, 0xBF1D1497, 0x9797713F, 0x8801F2F9, 0xBCDA17C1, 0xE7AF1327, + 0x351F14A9, 0xFF2579DF, 0xA983E2FC, 0xFCBC796F, 0x010E8AA7, 0xBFFF5A0F, 0xB0B8B818, 0xB0DFD9D9, + 0x099CE37C, 0xDBF970FC, 0x59F94AA6, 0xFCE0E671, 0x23F997E7, 0x8ECFD25F, 0xCD4DBE6E, 0xF61FF3D1, + 0x4CFDDD8C, 0xD733FBBD, 0x398EFA8C, 0xFAE3286F, 0xB2BF279B, 0x71C5FAFD, 0x741EE60F, 0x47464654, + 0xFFC5B7E3, 0xE246FEB0, 0xBFBF5FC6, 0x53FCF599, 0xC957EA89, 0x63FABC92, 0xD48CF9D7, 0x8488FF69, + 0x567A7DBF, 0x8D4FF387, 0xA3A3A3CA, 0xBF64CB9F, 0xE44A12BF, 0x2FB2BEAC, 0x88570BD5, 0xAA7FD08A, + 0xF58998D5, 0xCA9FE6CB, 0xEDC4A457, 0xCCE97BCE, 0x8EA9FFFA, 0xFBCDF47D, 0x68AE6B26, 0x26BD62F1, + 0xBF1DCEE0, 0xBA8323FB, 0x7547B163, 0xF3156447, 0x71936220, 0xE64B229F, 0x1FBE3DFF, 0xA2D8B118, + 0xAA7C7BD4, 0x231BFB24, 0xDFC3FA22, 0x29701389, 0x16ECDF1E, 0xED93DB7C, 0xEB2AF291, 0xDE2F64A1, + 0x3F223D0C, 0x0DB548C6, 0xFAB6C5FC, 0x8F8FDFC6, 0x7E4BFE3D, 0x04F0E851, 0x07F21EB1, 0xFBE4C93D, + 0x198FF42E, 0x9EFF0700, +}; + +u32 point_table_binary_12[] = { + 0x11726592, 0xB14FC240, 0x14C65F53, 0x830E4817, 0x1B888971, 0x70F08F80, + 0x38541207, 0x061312FA, 0x2FB830B2, 0x3108210E, 0x3AE0E058, 0x71322C0D, 0x090C0D21, 0x61205A23, + 0x0374B29B, 0x1B4CC474, 0x32A024F4, 0xBCD7BB2B, 0x6DBCA9BF, 0xDCF7BEFB, 0xDEEB2316, 0xE9410180, + 0x3C00E8BA, 0x4E880597, 0xC84A0D20, 0x9FCF1362, 0x431679FF, 0x5E9E3016, 0x7A79827A, 0xC8B17BE9, + 0x4976A3FA, 0xD42967E1, 0xF7C6FCE8, 0x77C07802, 0xCE313F00, 0xD969B7DB, 0xA15F2A21, 0x3B51BDF2, + 0x2BEA851E, 0xA0DFEFC7, 0xB8D3E9A0, 0x3E4B3DB0, 0xFE25D4E7, 0x02FF17C3, 0x30827B9A, 0x1152BAFC, + 0xCEFD03BD, 0xF41C723C, 0x1F65DA03, 0x28EBEDFB, 0x58BF9A0A, 0x7FE69700, 0xF935AADF, 0x8DE4455E, + 0x4D431E23, 0xE3E9F57A, 0x5BFF269F, 0xF78CF21C, 0x39A9F9BE, 0x4F99EAE7, 0xA8E62CE6, 0xD9CC34D8, + 0x7CC998E5, 0xCD345AAD, 0x16FA0F31, 0x8F6F4ADA, 0x60302064, 0x41F90B99, 0xD72F681E, 0xCA9B1263, + 0xD1CFA624, 0x69A3D108, 0xFFEF10FD, 0x7C33AD75, 0xBBDDF07F, 0x6F4A69CD, 0xB2AC587E, 0xDBB6FFE5, + 0x8BBEEFBA, 0x6E2C1FF7, 0x0BFD1DC7, 0x09FBD99B, 0xCE86D1FE, 0xD7378B63, 0xE627EE7F, 0x6EA3F3FD, + 0x06C12CDF, 0xCEB55F23, 0xF4044C8F, 0xFAC158F4, 0x7B7875F0, 0x592C1609, 0xDD5CAE57, 0xDCE0DE16, + 0x7CF418EC, 0x1F9FC789, 0xE1D74CD3, 0x445EE27B, 0x9906A8D5, 0xEA05F6BB, 0xC47C490D, 0x54CFBB43, + 0xF6380332, 0xD57B5C0F, 0xF57A01FB, 0x5FF27D52, 0xCBE53364, 0x4FEC57A5, 0x724EFE00, +}; + +u32 point_table_binary_13[] = { + 0x11726594, + 0xBF6B5A51, 0x14C78F79, 0x6FA86978, 0x91420B4D, 0x132CC1A1, 0x1D0A2D19, 0x23CD5097, 0x222143B1, + 0xFD0F2C14, 0x42C0C155, 0xDC8A8292, 0x2E199255, 0x8B8BC141, 0x0812D141, 0x4194A24B, 0x094E9AEC, + 0x36642994, 0x466FDF39, 0xE79EF7AE, 0xF44E7EBC, 0xDFF3BDE7, 0x97AABAAA, 0xC137A093, 0xCBE594AA, + 0xC30172E8, 0x19402C16, 0x53AA03BB, 0xC84EC4EA, 0x328BDEEA, 0x1E1F1F2B, 0x88F27DE0, 0xBB75B5A4, + 0x4F6916BF, 0xA7EC0771, 0x663CC451, 0xCFAF331A, 0x8D3C3FE7, 0xA5D531F5, 0xA1E712EF, 0xE7DBEFF7, + 0x895596B9, 0x582C921E, 0x79FDAFF8, 0xC32EB2F3, 0xC03A97F7, 0x586F9D9F, 0x9E9EFAF7, 0x5FAD1FF2, + 0x1E72E88D, 0xAEBFCE2C, 0xF9627DC8, 0x810AEBB1, 0x1FDAAF99, 0xCFE7BD7B, 0x276C35CD, 0xF8D063F1, + 0xF3F34DA7, 0xD3663E57, 0x8D46C3CF, 0xE715F78F, 0xF810D9EF, 0x17329E52, 0xA9C4EF13, 0xDF479ACD, + 0x26BF8FFA, 0x8DFB8899, 0xAFB321F9, 0xFBEF0F87, 0x43CFDF9F, 0x07EB01EC, 0x8766FCDA, 0x677BCDE3, + 0x436408E8, 0x79F4701E, 0xC104C078, 0x3CFE7FBE, 0x71E95FB8, 0x207AE460, 0x225C68B7, 0xDB5EFDAB, + 0xB7E102D7, 0xCFF35DBD, 0xD5F38DAA, 0x4BE26D00, 0xDE0F7549, 0xFA6DD6BB, 0xFDEC493D, 0x954AC5EB, + 0x37E663EE, 0x5F30314D, 0xE9FEF738, 0xBF696A30, 0x18603FC8, 0x4FED0054, 0xAB5562BC, 0x573BD314, + 0xD623FBBE, 0x484E5393, 0xC9C4EBDF, 0x22C9FD33, 0xDF6FB55A, 0x4BFE5AEF, 0xF9293CC6, 0x7BB3D96C, + 0xA91EBC36, 0xEB2536FA, 0x2B2CFD63, 0xE6FA22FB, 0x8F8666BD, 0x91FDC58A, 0xB97F8B23, 0x6699C7E2, + 0x48EB757D, 0xEDBBADB3, 0x6EB7ABDC, 0x5734AFFF, 0x247FE0FD, 0xB233CCB2, 0x6F7666EB, 0xAC5C2E7B, + 0xF36ADFAD, 0x383A7F7D, 0xCFACDA7A, 0x1F2CB089, 0xEBF00ED9, 0x9AFB8CF9, 0x58F3CDD7, 0xA2A77E5A, + 0xCCB0C7EC, 0x7E0AEA7A, 0x496F077C, 0x463F3BB0, 0xF942F4D4, 0x6FC5ACE6, 0x6E7C1FD7, 0x196CAAFF, + 0x09B36DF2, 0x0DB24D4C, 0xFA1BA02F, 0x88AF5DBF, 0xB77EBCFA, 0xC36C9BFC, 0xD188BF66, 0x9678775E, + 0xBF30DF70, 0x019C9393, 0x4FC4FAF7, 0xE15C5C7C, 0x41FE2DBF, 0x975A2D49, 0xACF5EEFF, 0xD907DC27, + 0x61279DDE, 0x2396F86C, 0x368E2C7E, 0x90CF1F10, 0x4B7C26F3, 0x5EFD0300, +}; + +u32 point_table_binary_14[] = { + 0x11728D5B, 0x797C1545, + 0xF2EFB9DE, 0x914008AE, 0x178B2EFA, 0x4145058F, 0x5D10D1E0, 0x82C89144, 0x08CB6DB8, 0x4450E450, + 0x11942082, 0x0B080272, 0x04140539, 0x44454EB3, 0x48445051, 0x2188E6C7, 0x211A0C01, 0xD9C08F04, + 0x15446324, 0x90FBBD37, 0xD3BFEAEA, 0x9E49CFCC, 0xDBF5F7FE, 0xFB7EAABA, 0xBAAABAAA, 0xBBAA7B1E, + 0x2D227D69, 0x0EC15FD7, 0xAE5D29AD, 0x24035D98, 0xD1BF95F0, 0x5A9242CE, 0x4B7819E9, 0xEEC21B49, + 0xB28C492E, 0x196C4524, 0x7C8EA45B, 0xBF4BF807, 0xC0129DAE, 0x207F27C7, 0x0851B668, 0x3B11B7E0, + 0x38699EB6, 0xF3FCF9F3, 0x942693BE, 0x0C27DF49, 0x8865596C, 0x3EC4CEF8, 0x64BAC3C6, 0x4F3CF184, + 0xC3DFA45C, 0xF00B798D, 0x63DA012E, 0xCFC3EFA5, 0xB7B0E9DA, 0x81279F7C, 0x12F473F0, 0xA19F7EFA, + 0xC9D137A9, 0x9D7648D8, 0xCFF5BBCD, 0xF64783FC, 0xB2B2328E, 0xDDFEEACB, 0x70939864, 0x3FE0A4B0, + 0xB687639B, 0xDFC69CAE, 0x6CD08AE5, 0xF10DF673, 0x9C1C12B8, 0x8590374A, 0xF0B770E4, 0x9D70D1AF, + 0x11D81EDF, 0x54F2A74B, 0x5FBA83AA, 0x6EFD196E, 0x52DFA03F, 0xC349416D, 0xBFAD3FE7, 0x17B88583, + 0x7FB1E747, 0xFEAB054E, 0xE6F2921B, 0x37CCEF9A, 0xCF96DF43, 0x3BE99AFF, 0x9706FB5D, 0xFC42BEB2, + 0x4EF08BF5, 0x72C51BB3, 0x4FD1CEBB, 0xFCF1A0F6, 0xE373CF3D, 0xD7107FE9, 0x343673E6, 0x4C291EA2, + 0x477AF5EA, 0xD540CF8A, 0x1E79F8E1, 0x871BC667, 0x113264C8, 0x10C9DF84, 0x207FC37A, 0xFE28CFDF, + 0xF8948459, 0xFC9DB2F5, 0x6B881FDB, 0x7F3C7FB4, 0xD2929212, 0x9C8FE1A4, 0x5BB45297, 0x3F6F69E0, + 0xB7FD71E4, 0xC811693D, 0x74ED934F, 0x3E69F0E7, 0x1DBA66CF, 0x8FF2EE68, 0x98DFCED7, 0x43870E39, + 0xF4464DF5, 0x36F27A34, 0x6AEAF6B7, 0xEC7F3E5E, 0xF0B780FD, 0x6309216A, 0x2F7301CA, 0xCB24E9CC, + 0x3E5A189B, 0x386AD428, 0x46EF82F6, 0x1E8C2E9C, 0x3C7932A3, 0x679015B0, 0x3C29D62D, 0xB81E04E8, + 0xC398F6D6, 0xD8FCFC7C, 0x4AFB40BC, 0x6682BCFD, 0x74EFE8D1, 0xA3296D49, 0x06929640, 0x2F243370, + 0xBE3E809B, 0x03BE5399, 0x82F86FA4, 0x0B855831, 0xF6A8D3E2, 0xD2BDE387, 0x413C9D01, 0xFEAE5A2F, + 0xC4579174, 0xBA8D90E0, 0x12ED1DC4, 0x0360BFDC, 0x4C486097, 0x7E107188, 0x64D2C984, 0x843BE8BF, + 0x09F999F4, 0x294242D7, 0x06FA0BFB, 0xBBD08E40, 0x8F061B23, 0xCE04F9ED, 0x00770C5D, 0x27E47761, + 0xFE4B1C1F, 0xCA16F40C, 0x86130685, 0xB3453E5C, 0x24AB61FE, 0x3B03F766, 0x6666B278, 0x6FC5FC15, + 0x0E19EF3C, 0xF5D4538C, 0x5ECE7068, 0x5C30AB6F, 0xDFBE8CDE, 0x92F92FB8, 0x5E5FBA61, 0xC3064A75, + 0x7A8E3C06, 0xF654184B, 0x45BEB8E9, 0x5EF904E4, 0x83BF03FF, 0xD41E5ABB, 0x762D97CF, 0xFC334F4F, + 0x14E35B91, 0xD620AF8F, 0x3A14F195, 0xB49A9641, 0x747656DF, 0x13F6B404, 0x8944AB57, 0x860AFDAB, + 0xE987B05E, 0xB72A1BEC, 0xF1CC9FEA, 0x5A1AE3FE, 0xA3A7E954, 0x58FF5CA5, 0x3B629D5C, 0xCEFCA9B4, + 0xA5FFE4F2, 0xE839E63F, 0x3A881E1D, 0x3B762CEA, 0xCFFC474B, 0xCCCF04BD, 0x9CF9CBBA, 0xD99AB26C, + 0xD932466F, 0x8BF862AC, 0x7B5C7B45, 0xBC853BE9, 0xFB30DEBC, 0xFE14F11A, 0xDCA0E5A0, 0xFD923FBE, + 0xFDF65B17, 0xFDD4A953, 0x4E7C060E, 0xA82FECDA, 0xB5CBEF1F, 0x899E9D9D, 0xEDF7AF88, 0x3F6331F9, + 0x34AEFF44, 0xFCEA84DC, 0x15D77F22, 0x3ED54AAB, 0x34AEFF44, 0x7C2AE566, 0xFAFF8BDF, 0xEB5F11BF, + 0xA467EC07, 0x4177FB57, 0xC42F6D1A, 0xDDEF9C1F, 0xE0EFC0C4, 0x50F37EFD, 0xFAB9E273, 0xD0A04194, + 0x36E7FB5B, 0x70773815, 0xB1147FB8, 0x7FB2F1E0, 0x1FE3B680, 0x3560C080, 0x38F10BF4, 0x96EC3431, + 0x4A1F7CF0, 0x417F7C5E, 0x06FB1DC4, 0xA3FA8A9E, 0x87FBAF37, 0x3EFF889F, 0x9D3FE01F, 0x6584B671, + 0xD8B06171, 0xE217E8E0, 0x2F728D3A, 0x7FEAD4A9, 0xFEF805FB, 0x98BFAC83, 0xCA98152B, 0x56C4895F, + 0xBE1F9BCB, 0x48466161, 0xA12B7E17, 0x2C5840E9, 0x0C581FC0, 0xE18D09ED, 0x44FD85E7, 0x5BB85502, + 0xD77F3A60, 0xA885429F, 0x840E3B74, 0x901F2C0E, 0x87057D18, 0x7D0170E3, 0xC0D2B8D8, 0xCBCF30D8, + 0x13581C1C, 0x837806EC, 0x3F9BD1DF, 0x731C3AF8, 0xC3E86CEC, 0x17F23230, 0x1EE76BAB, 0x1D3A60AD, + 0x52BF29EE, 0xFEE5B5C7, 0xBBFF79ED, 0xF1EE9FDE, 0xFDD6B33F, 0x936DE476, 0x02B54F7D, 0xABBA2AC4, + 0xEBA13E05, 0x5C7759FD, 0x4AC45F41, 0xBEFC08B8, 0xB0761BE2, 0x1DA41FD3, 0xB756ABBF, 0x1CF14972, + 0x1DFD1FA0, 0xE7D47C2C, 0x702685F8, 0xAC995187, 0xF513A982, 0xF13B81DE, 0xB606F77F, 0x520FF4B7, + 0x08A95E53, 0x9B89B892, 0xDCC0FC57, 0x7B6DD568, 0xC4D5A407, 0x9D02F4F7, 0xAA5F45FC, 0x3B8CEF04, + 0xF8ECA55D, 0x0267305C, 0x755FE529, 0x511FFF8D, 0x06006FBD, 0xB857E00C, 0x862BA75D, 0xE2E33F87, + 0xF3B015CC, 0xFF64A45A, 0xE0560C47, 0xAEA82F14, 0xFEC7FD2B, 0x9666660B, 0x9CC170E4, 0x6DEB03C4, + 0x5B80BE0B, 0xAA978258, 0x1EE2ED40, 0xFF02E803, 0xADB6325D, 0xBF4FFD5F, 0x996E2CD2, 0x9B222E20, + 0x379295B0, 0xBE2DB473, 0x328E4E8C, 0xF2FAA514, 0xEA978520, 0xAF55AC37, 0xE25A90B7, 0x0EE8FF8A, + 0xBD84FA26, 0x803CF057, 0x44373721, 0xBE07E8DB, 0x41DFF6E6, 0x0481BB30, 0x1C6D6CDD, 0x8B7812D0, + 0x0F02FDB4, 0xB508F178, 0x180F387A, 0x3B5D87F8, 0x1D6EAFF9, 0x00BD3B2E, 0xF6F2EFE0, 0xFE886E25, + 0x53C5FAA6, 0xE07C9426, 0x88F8E841, 0xDE039C42, 0x55C4B5E4, 0x2A920DF3, 0x5799BA58, 0x8F0E6419, + 0xD09759B8, 0x5F90DF60, 0x3EA83FA2, 0x7747F384, 0xBC0CD207, 0xE2EFA1D8, 0x9C78EBE3, 0x5BBF1C92, + 0xC8E233B2, 0xA5F6C7B8, 0xF1FB2509, 0xB1FD28D2, 0xAB568F1B, 0xBF278942, 0x8F03BD5F, 0x4D7A5CEC, + 0xE777C777, 0x3D8DB17C, 0xAA3F5C75, 0x266E7C57, 0x833CC8BF, 0xBA39951D, 0xFE437C2B, 0x2C5F6B7B, + 0x5EBCF9D1, 0x471FF5C7, 0xF739A043, 0xFCD61CAE, 0xE8357EFC, 0x787F7C7B, 0xEDF7FACB, 0xEB8FCF89, + 0xC2E8D13D, 0x75B958EF, 0x6D04CCD6, 0xBB3E36F5, 0xF9E79FF7, 0xC7FF0E1A, 0x61F16B56, 0x44F7CE99, + 0x33C71FFF, 0x82AE9E51, 0xF265BA13, 0xFF45201F, 0xE241EDA1, 0x9E66F679, 0xE31F0E62, 0x95D195EF, + 0xB5988CCD, 0x29D12FE2, 0xE687371F, 0x52693D8B, 0x3FEB8158, 0x9BB8F9F0, 0x2231483E, 0xD033CD99, + 0x71F3E18F, 0xE83BB87F, 0xA0F76D17, 0x373F205E, 0x70FEE9E6, 0xC0B8F950, 0x4B2B58FC, 0x5B6F46CF, + 0xCC9F3FDF, 0x9F0F127D, 0xCC98315C, 0x1EC47F6C, 0x4BA4D35B, 0x6FBDE5CF, 0x0FCFFAF9, 0xD67B2ECD, + 0x65EB6D4D, 0xA8AA5BBE, 0x7C3925EF, 0xC2790F38, 0xD6B16637, 0xB707560C, 0xF66BF354, 0xD5A86DDB, + 0xB6F9B19F, 0xBF98D163, 0xEDAAE78E, 0x1B370EF4, 0x037EC80F, 0x737D955E, 0x5050E0A2, 0xCF9E3D9B, + 0x929FE949, 0xFA13E0EE, 0xD53B274D, 0x9A444904, 0xF8E1BC37, 0x6FABBC77, 0xFFFEFD2E, 0xCCCE67C0, + 0x47210661, 0x3FA8CCCB, 0xCACA7261, 0x9CAF06F8, 0x07039E50, 0xD16DC992, 0x25945098, 0x6F14D81B, + 0xB878EC99, 0x679E7161, 0xD63F92DF, 0x811FF227, 0x5272A1CF, 0xD2A54B19, 0x2E65B8EE, 0x62C5BB13, + 0x274E84FC, 0x013AE44F, 0xE49ADF43, 0xA5A5A57E, 0xECE73FC7, 0xE8B5B517, 0x66BEF0C2, 0x0B94E442, + 0xBDD41EEA, 0x8F8C9AE3, 0xEBD6ADA3, 0x64177803, 0xCE5FF368, 0xEDD19C9C, 0x1C97FF51, 0x1F8F3FED, + 0xFB0C253D, 0xD20EFB83, 0x75B418FB, 0xB737A3FF, 0xC0FEF87D, 0xA0BF0FF5, 0xCFF27A7D, 0xF5EAD570, + 0x7EC0E999, 0x0BF47691, 0xAB3EFDF4, 0xD3067A06, 0x3D2CD395, 0xE1A480B2, 0xDF374087, 0xFD954E20, + 0x1F151717, 0x43FE817C, 0x965F49CA, 0xC1EFBEFB, 0xCE453F73, 0xE68C8F4E, 0x12800EE7, 0x0B6DACEA, + 0x187F1266, 0xF53E31E8, 0x0986C9FD, 0xEA7976DF, 0x63D3C986, 0xFA6B915F, 0xD069D3C8, 0x8D8F3DF6, + 0x18257F05, 0xFA6E56FF, 0x4506BFFE, 0xFAEB2E3A, 0x8EBF07E6, 0x877CA1F3, 0xA2B7627E, 0x8C077EC8, + 0x3FE548F4, 0x6A9C6F12, 0xD001933B, 0x623D162D, 0x5A84F1CA, 0xFCA5F68E, 0x5EA8A8A8, 0xA064032D, + 0xC47EB73C, 0xB667E1C2, 0x852E3ADB, 0x8F643AEB, 0x8FC14B3B, 0xC84720BF, 0x28FA17D4, 0x47C2CC7D, + 0x3E7947C5, 0xFC8B6367, 0x319E24FC, 0xECB3CF52, 0xF22B8C5F, 0x0BE3A746, 0xE6E07809, 0xAF59B386, + 0xC54F31FA, 0x7B55347D, 0xE3C68D94, 0x5C023AE4, 0x33B9ABEE, 0x618C970B, 0x404F8578, 0xE9507711, + 0xE35BA2EF, 0xDEBDDB45, 0x7FFBEDB7, 0x5DF1C7D6, 0xDF177F12, 0x9DC5934C, 0xC7FCF48E, 0xF7E6BBF7, + 0x3C91F21B, 0xFDE73D4F, 0x25FA4B2F, 0xBDE4CF7F, 0x09B37EC0, 0x77BE4AF9, 0x8EF1E03D, 0x4FA5FC7E, + 0xFAE9A7FD, 0xE7A937FF, 0xBD74299F, 0x870E1DEA, 0xC2AC5F95, 0xCF5FDC7F, 0xA57C67E7, 0xA1EF7CF6, + 0x9EC75EFF, 0x49FB33CA, 0xF3FA535A, 0x0FB69EBE, 0xFCF79EC7, 0x52FE1F3B, 0x76CC751E, 0x1F3870C0, + 0x9FFFD279, 0x8C7429BF, 0x396E388F, 0x311EA47C, 0xC678F19E, 0xC752BECA, 0x74FB7C96, 0xF317F3C5, + 0x7B1E4BF9, 0xFBF2CB2F, 0xFBCF5B29, 0xDF162F5E, 0xEC3F6FBD, 0xF9E63D6F, 0xFF88EECD, 0x3FE9BCC5, + 0xFC97F28B, 0xDD87C918, 0xD7EFBF9C, 0xCFB8FE12, 0x3FDBCF65, 0xFAE0C183, 0x5DEBCDFA, 0x71EFFACB, + 0xFC6FBEF9, 0xA63F7E44, 0x7F131C1E, 0x1C84F6FC, 0x0BFACF2B, 0xA07F4B0F, 0x8F91FB9B, 0xE0A4D066, + 0x51AF64D2, 0x41404F0C, 0x7690FBA7, 0xE04CA39F, 0x784FC8A4, 0x2F433FB2, 0xD9D828F7, 0x5FC13FEB, + 0xADF87A40, 0x7F08FB97, 0x91665C21, 0xF76F8126, 0xEA41511F, 0x0DA4EBA1, 0xBEBBC718, 0x27F77FC6, + 0x0DEA8B88, 0xB3401F13, 0xEABB2FD4, 0x3972FFA8, 0xAF55B87E, 0x73A17EBF, 0x03E85F92, 0xBD723DAF, + 0xFF4A26CA, 0xF5BF9166, 0x7D857833, 0xE0B140FF, 0x8BB520EE, 0x782FBFE8, 0x2F8C6B63, 0x3CBE5602, + 0x7D09F02F, 0x35B3E4FE, 0x44EF1ABB, 0x49EE67B4, 0xDC488DDC, 0xEFA85D62, 0x57CAFD94, 0x32DCEC83, + 0xB83FE0E9, 0x40BFDFCA, 0x97FB31B2, 0xD0E2F566, 0x12E001C0, 0xFF27B247, 0xC6EAA7A4, 0x5CE65786, + 0xD29D72BF, 0xA776A2C9, 0x888F707E, 0x5AA08C88, 0x27CFE6A7, 0x07E9B372, 0x7F69CDB6, 0x3A3AFD2A, + 0x9C1FD63E, 0xE52BB97F, 0x35A97924, 0x6E7C4C80, 0x786A06FE, 0x52C26571, 0xE32B8B0C, 0x67FBA9FE, + 0x6EB045DC, 0xF8F1C68B, 0x373EBCEB, 0x3501706B, 0xC0BD956B, 0xE2C60BA3, 0x77077C23, 0xE91497DF, + 0x2BCF1B1F, 0xDEF5F6AE, 0x97777DEE, 0x82F9CB81, 0x3E4BDB26, 0xBFDF29AF, 0x04A60AFA, 0x60761EA9, + 0x15460562, 0x8D0C62FC, 0xCA34BD83, 0x3D9EDD7F, 0xAB1DD4B6, 0x62FC2086, 0xC919F5AC, 0xF3FE07F9, + 0x41B2F56F, 0x112F07FE, 0x1B60FDAE, 0xD266C8F7, 0x3D749231, 0x34DEFCBE, 0xF1F67BE2, 0x27464E5C, + 0xFF79F5F5, 0xAE87C75E, 0x9F7F3DF6, 0xF8D6C31B, 0x8F5E7B3D, 0xF11BC75E, 0x777CFED1, 0xFDD70C7E, + 0x9FABDDA5, 0x12599EFA, 0xB6BAD0A1, 0x0F037DCE, 0x938765F9, 0xCA582560, 0xDFBFB1FB, 0x53B2C43A, + 0x28E783B5, 0xCE5CECD0, 0xD9F9DBC6, 0x6C3470E0, 0x40FF7B85, 0xF77DC3FB, 0x5E22BDAF, 0x4C9B36CD, + 0xF51E83EF, 0xA192FCFE, 0xFDFBB3FB, 0xDD46ECBD, 0x4ABF8E74, 0xC1FBEBAB, 0x485B86B5, 0x55D6E8C3, + 0x870F537A, 0x3549266C, 0x3DB349A7, 0x952B57B2, 0xFBEC7446, 0x574F992F, 0x96979753, 0x9A06BB65, + 0x14E6FB9A, 0x96AC5AB5, 0x8A617C6F, 0x54FA9B67, 0xF7EDDB47, 0xE964729D, 0x62B0C732, 0x2599F54F, + 0xF45998FF, 0x3C5B0FEB, 0x17ECCFD7, 0x9064250C, 0x78B83A56, 0x7E7FB6F2, 0xE98FF2FB, 0xB375483D, + 0x8DF84FF4, 0x07D4F784, 0x7AEF238F, 0x3CE2D29F, 0x9DF7F46A, 0xFA039B4F, 0xBF417D66, 0xE4C8912E, + 0xFD513F89, 0x8EFA4874, 0xD63FD134, 0x5AAE6860, 0xDF7C15EF, 0x977CE3BD, 0xF6BE484F, 0x2B9701BE, + 0x4FEFCCFA, 0x339FBD6B, 0x603E0570, 0xA29EC3FA, 0x099FBD12, 0x1DFBAF55, 0xDC3E7A42, 0x2F9D3E7D, + 0xBADF7EF1, 0x7E6BACD5, 0x47E27DB3, 0xE40F5CFF, 0xAB810EFA, 0xEA47F49D, 0x48F7F9E3, 0x0FE81DE9, + 0x0E2511EC, 0xED6E8CC6, 0xF716AFBF, 0xBCFE91F8, 0x59BD4367, 0x0386F355, 0x391EE8CD, 0xFA05D93F, + 0xACFEA6EF, 0x003D08F6, 0xE6047EC6, 0xF715AF7F, 0xECF7F4C4, 0xE08037DE, 0x78E3BFFA, 0x07DF176A, + 0x6177817C, 0xD3B691BB, 0x583F04E3, 0x37E3FE11, 0x8E7DD7BB, 0x776F8E33, 0x18DD4C46, 0xF91430EC, + 0xD7EA21D2, 0x1ADF2FBC, 0xFC1E79D0, 0x2F6E66FB, 0xB9B65D9D, 0x3C6BD62C, 0x4ADAC08A, 0x7486F1D5, + 0x8A85F5FB, 0x03029F51, 0x8F63BD35, 0x1EF86702, 0xFF6FFAD7, 0xDBB76FA7, 0xE49F80FF, 0xCEF607A3, + 0x11EB9765, 0x7EEC0F72, 0x810EF581, 0x1E0ECE67, 0xDF33E078, 0xE6BFF7B5, 0x8A091326, 0x70FE5B81, + 0x7FB2BA15, 0xE7EB0C15, 0x7A35EBE7, 0xD4F658FF, 0x4B74EC87, 0xA4F1EC7D, 0x85BC4837, 0xD343E0BF, + 0x89FA30EC, 0x3F470186, 0xFD98FEAC, 0xD6B0F8F2, 0xC9F3F283, 0x7EEC7D80, 0xE61BE75F, 0x79E5158E, + 0x17036E61, 0x6C861F97, 0xC7F068F5, 0xAB3D7BF6, 0xC4F7EFE5, 0x8057C536, 0xF6E9D3C7, 0xEF6F2AE8, + 0x69B41EDF, 0x83A4F16C, 0x7F427F33, 0xFB1628C7, 0xF03D59E2, 0xC7F71BC0, 0xAC7F53AE, 0xA7F3D97C, + 0xE466BA9E, 0x7E0CFA3F, 0x4E4EE37D, 0x8DA41F7B, 0x1FF7E1DB, 0x045E41F6, 0xAC5FBFDE, 0x3F5EC298, + 0x5F54F07F, 0x4155DC2F, 0x3DF3CBF4, 0x575F7DD5, 0x650FDBCF, 0xE5F861F9, 0x26DB1777, 0x3DA5F541, + 0x7DA478C2, 0x7E5C8AA7, 0x112346B8, 0xE275C68C, 0x19CEFD8C, 0x31C54AC4, 0x7E8CF91F, 0xCE07A389, + 0xB95C60BC, 0x9F08DC6D, 0x05CF9E3D, 0xEBDCC7E8, 0xFFA68AC3, 0x2FE78F37, 0x3FC47D8B, 0x7E4219FD, + 0xE1871FFA, 0xF345A26F, 0xDDBAD5B9, 0x7F31D2B4, 0xA678BFE0, 0xCD1771DF, 0x623C68F4, 0x61FACBF9, + 0x81F719E2, 0x3EC5E81C, 0xBA71CB96, 0x2DCE7D89, 0xBE2C7481, 0xED2778DF, 0xC1E64B0C, 0x1FB874E9, + 0x92737FA1, 0x7E1C5E86, 0xE3BDF9E6, 0xE517F711, 0x6AAF40C9, 0xB973E7FC, 0xF9EBD5C7, 0x9B6F12FF, + 0xA64D9B9C, 0xFB3765B9, 0x5E89F775, 0xDEFC12F7, 0x9DE4FB40, 0x16F65BDE, 0x7C13F79B, 0xE4A1603E, + 0xDE3F89FB, 0x4AFA7AE8, 0x7DEC6FEB, 0x0143BC59, 0xA74223B1, 0x1FF6E6A7, 0xB79EEEC9, 0xBFDFD2A7, + 0x25DE1FB7, 0xBE16DF77, 0x055E4EB8, 0x276E3F27, 0xBEEF0A66, 0x87B7DAF5, 0x2EFB1E24, 0x303161A3, + 0xFC3D5870, 0x67826AD7, 0x6F0CEB97, 0x251E475C, 0xC0EF2BD4, 0x8F8C4CBC, 0xCF2C80FA, 0x06F4D37F, + 0x4FA814F4, 0xBE9C2EB0, 0xB8DF5073, 0x44BF788E, 0xF3AB3909, 0xE50E7F33, 0xF63D8A83, 0x911F2CEE, + 0xF71F705F, 0x8E05FFE7, 0x1C9BFBDD, 0xE3997EB8, 0xFF7EEED1, 0x07307EFF, 0x92E8E8AB, 0x706C64E2, + 0x7D5001BF, 0xBF553F22, 0x7A757575, 0x3C7B1D7E, 0xBC2F2E10, 0xDFE32412, 0x1DE351DC, 0xFFAA39D4, + 0xEAD1A387, 0xDF7E211F, 0x5618E9B4, 0x8CD3B5B6, 0xC6806EDD, 0xBA31DC97, 0xE3840B78, 0x3E9771FF, + 0x18A71D8C, 0xFC3A31B0, 0x7F870846, 0xFEE08084, 0x0A871FE9, 0x126E26E1, 0x22C7DF36, 0xB6FDCBE5, + 0x9571FD74, 0x08794EB7, 0xF515B84C, 0xD84F8C01, 0xF6FC1C0B, 0xFDA84F7F, 0xC73E5BBE, 0xFDFD12D6, + 0xB3923C61, 0xBFC71F7C, 0x7EAD2D21, 0xF8FD4711, 0x9F4F2954, 0xF8FBF2EB, 0x1C5F33BD, 0x01D36F18, + 0x6E411D7B, 0xBF61FC02, 0x27F37A67, 0xE68CEB5B, 0xA7A5A551, 0x3AC4C64D, 0x8E61BD3D, 0x84E7F397, + 0xB7363996, 0x9191C1BF, 0x07407C7D, 0xEB9E3D7B, 0xE27ECBF9, 0xAD99B9B9, 0xB9FCFB3B, 0xA45B33F1, + 0x3C14FCF3, 0x6CFE2136, 0x16F28670, 0xFBF75E6C, 0x720CF7E7, 0x641B5FDF, 0x1ABF9F5A, 0x61F3AB49, + 0x286F854D, 0x579390BF, 0x88D375D2, 0x682CC64F, 0x91B35EBD, 0x1F7FFC71, 0x6E2FE092, 0x6C7396DC, + 0xEF956487, 0x793FB484, 0xE6E17E75, 0xD2DC29D6, 0x17B1F699, 0xB94CE0AF, 0x11AFA1BF, 0xF2FE8663, + 0x6504B430, 0x7C3CDFEF, 0x22D1E14E, 0x7C30FEE2, 0x68C7B8FC, 0x5E79421F, 0xB57DF37B, 0x5DFD6AA4, + 0x797F473F, 0xF67DE006, 0x7313DA2B, 0xF40D5F67, 0xBEDBBD7B, 0x77477EA8, 0x925A0E66, 0xFC538826, + 0xF8F1FB0D, 0xE568B4E7, 0x071F7CE0, 0xE81BCE88, 0xF690ED67, 0xF2BCF3ED, 0xDCB9D325, 0x6FEFDEBD, + 0xAEF9647D, 0x03279BCF, 0x96BFFFA0, 0x239ACF77, 0xC5B74A2F, 0xB0EF5FEC, 0xFD21F83C, 0xB9927DFF, + 0xC5F62F86, 0x8D59CD9C, 0xFC66D80A, 0x37E3FDE4, 0x5EAE3FF4, 0x8CFFC0FE, 0x4DD8A34D, 0x22B7E3F9, + 0x2EF4D5C6, 0xE841FCDE, 0x752D3DC4, 0xB09A1ACC, 0x3F7EFC38, 0x2529D0DF, 0xFD15C657, 0x6A97301F, + 0xDA095C65, 0xF0F7F636, 0xD0DF417D, 0xA294049B, 0x217E40E0, 0x936A828B, 0xBF5ECB72, 0xF03D0C1B, + 0x239DF1AC, 0x5EB92D98, 0x2ACB53DB, 0x28F310A7, 0x08FEC366, 0x998399BC, 0xC3B1D9AE, 0xF9BE8BFE, + 0xD9C19DD9, 0x7AD1BEAE, 0xF90AC4FD, 0x8A2DAFC0, 0x74F1ABED, 0xA3135CFA, 0xB4274FF3, 0xF1F47D9C, + 0xCFFAFE70, 0x6A6A2AC7, 0x305E7130, 0x97A7586A, 0x4797BD0E, 0xE6FC947E, 0xBF8FED3F, 0x24458C77, + 0xB0184FC5, 0x7D86ADAF, 0x8D053F09, 0x9D68336F, 0xDE3C8E41, 0xBEEA603E, 0x9F1A524C, 0xD93EE260, + 0xCE4F124F, 0xB464FDA9, 0x6D8F0A98, 0xF5EFB6BE, 0x6AA25225, 0xFB97D858, 0xF0134D2F, 0xC1FACE96, + 0x17D2B83C, 0x519F2AC7, 0x9429785F, 0x2DEA5765, 0x7F20E7B5, 0xD75E6BE0, 0x277A16D6, 0x7FB63D44, + 0x1B80D8AE, 0x5735B5D5, 0xDCB9731B, 0xEA5DCD58, 0x8058F88F, 0x187A57B6, 0xDF39FA18, 0x5A10B15D, + 0x2FF754F2, 0xD8FEE6D4, 0xD33D8DC9, 0x4817F3D1, 0x889E89F9, 0x63AF4754, 0x5D8AD8E6, 0x57C93B88, + 0x6D7D8861, 0xDAFB33EB, 0x2F22667D, 0x3AEEB794, 0x634BAF1B, 0x8758EC57, 0xE61DD114, 0xD1CF208E, + 0xAE8EE68A, 0x7E06EB31, 0x1A218DF0, 0xFB72CAF3, 0x57ED1E32, 0xEDFD17F3, 0xFB68780C, 0xD697F339, + 0x0E5C0AAE, 0xA794FAC6, 0xDBF55DB8, 0xAF9989F5, 0x9E871FE9, 0x0FC1E979, 0x05D459AC, 0x7EF819E8, + 0x14F04DC6, 0x4788C57C, 0xE1ED8113, 0xFCFB7A5E, 0xFFD7A9D6, 0x06ECA744, 0x7F466BAC, 0x0DF8BD9D, + 0xB09FD640, 0x49989EEE, 0xF407555D, 0x4940EEBF, 0x183FDEBF, 0x887E2774, 0x93C5BF9F, 0x13FA876E, + 0x22011BDB, 0xF204467E, 0x2BCFFA90, 0xD79B1C87, 0x0B0416F6, 0x26BD0507, 0x3AEF0779, 0x7D9B27CE, + 0x035BDF88, 0x526DCB63, 0x38A43B78, 0x07C7B4DA, 0x79DF467E, 0x818B2042, 0x022C1E92, 0x4639989D, + 0x1FD158AA, 0xC06DF17C, 0xB945C2AC, 0xFEBAC5E1, 0x6F84E3AD, 0xA4C9FCFC, 0x04CCC65B, 0xD667826E, + 0x607C944A, 0x98D597A5, 0x363F2DC6, 0x7A486BB4, 0x08EB8722, 0xFE5E4934, 0x73139E47, 0x45B410E7, + 0x4F313709, 0xFE429C3F, 0xC5E617FA, 0xD6EB41FB, 0xFF1B1C13, 0x1B73FD07, 0x12DD65CF, 0x405D77F4, + 0x67F3A99A, 0x7D1E094C, 0x7F1318F5, 0x579B0A5C, 0x6463C16F, 0xEBAB1255, 0x9CD7C56E, 0x79B6FE0E, + 0xBFC036BF, 0xEDEF46FF, 0x76303BAF, 0xA20E1DBF, 0x3F559325, 0xCCC6273B, 0xFCDCDFD1, 0xFA690EC6, + 0xF1462ADE, 0xFF31FDD9, 0xF7971123, 0x957D6F62, 0xDB63466C, 0x7E5BDF44, 0xEA6015ED, 0x51F0BE8A, + 0xE9CFCE6F, 0xA823F3F2, 0xF21C7B94, 0x32CE0FE7, 0x6F0AE6EF, 0x65898DC5, 0xF92B706C, 0xA4C06D31, + 0xDF133906, 0x7E81393F, 0xE0468843, 0x9190E017, 0x389026B0, 0xC130B538, 0x067E8139, 0x3FD403C5, + 0x88637A37, 0x512F085C, 0x972F7021, 0xCA333806, 0x7E81F56E, 0xECFCFA3F, +}; + +u32 point_table_binary_15[] = { + 0x11726D94, 0xBF6B5A51, + 0x14C78FBD, 0x2691A679, 0xCF424A87, 0x8E2EF90B, 0xD2A1B143, 0xB553862C, 0xBA5A020E, 0x218358B2, + 0x842E45B2, 0x6472D042, 0x30B18507, 0x75105169, 0xD0A41529, 0x226F0852, 0x69864669, 0x704A5D24, + 0xE0523159, 0xD2D77BEE, 0x2FAFB617, 0x043FDCEF, 0x3DF79CEF, 0x39F73955, 0x78066B00, 0xAEF7E46B, + 0x3018741C, 0xCA8E0D60, 0x3C51BC41, 0x7F607E06, 0x900CEBC0, 0x1667E713, 0x9EBFBD47, 0x4E6DDB66, + 0xE791E74A, 0xE454D72F, 0xBCD3F4EB, 0xA807E874, 0x3A8AC73D, 0x807ABDAE, 0xF4F77785, 0xDEA6F128, + 0x7B96C935, 0x67A927D7, 0xE572D9A1, 0x77B17DD7, 0x47D2D6F5, 0xC62BC122, 0x9E97F078, 0xF4FF3FF9, + 0x637D7F5C, 0x00F1785C, 0xD5BBB4A1, 0xEA657E2C, 0xBE26B6D2, 0xDBA82776, 0x2C16A3F1, 0x783EC621, + 0x8043D76C, 0x7CFA9FFB, 0x7B462E39, 0x73BF8C43, 0x72391A8D, 0x68FEFCFC, 0xE80B1994, 0x4A2555CF, + 0xBC8F0CF4, 0x7C3D4919, 0x4FEA011A, 0x8D868A6F, 0xBC20DF74, 0xBDF96B52, 0x2FD6A3E7, 0x83F9BB2C, + 0xA917F59C, 0x90E3542A, 0xA5F61FFC, 0x24C7FA79, 0xE3FBE47E, 0xE6D70940, 0x3A9D56FD, 0x567E5A92, + 0xDD7392D9, 0x3CEDBADD, 0x53F325FB, 0x6B713FCC, 0x1D72D56C, 0x36B5F3E4, 0x4A9F2F73, 0x0700FB2D, + 0xFD5F7A4C, 0xEE2A958A, 0x8A47F577, 0xFA7D937C, 0xA41E00E7, 0x53FA8FAB, 0x5AAD4EFC, 0x7B28EA8B, + 0x4816FE47, 0xA49E0C5A, 0xAD96DA37, 0xC7E446EF, 0xAF399EF6, 0x57F91D51, 0xF9DDC878, 0x32DF5EAF, + 0xA7F68D73, 0x9EBF3C6F, 0x9C6B7E8B, 0x78582FE5, 0x33369FE1, 0x50DFB22C, 0xADBFA1BE, 0xFE5E0102, + 0x49E19FD0, 0x0792F97C, 0x1ECFD759, 0xFC37A17E, 0xA150C07D, 0xC18164B1, 0x5854FE9A, 0x1F024971, + 0x9FE0507F, 0xF6FE5C2E, 0x37159FBF, 0xDF49BC76, 0xBB3D755F, 0xAD5653F9, 0xADEC2F13, 0x7DBEFCE1, + 0x09E3FCFA, 0xC3CEAAFE, 0x7E57F605, 0x5B7CFEDD, 0x6F0FA2EC, 0xBD81E444, 0x56315D8F, 0x7E24B2D8, + 0x5FA6673C, 0xABCF707D, 0x44F2DE85, 0x62A617AC, 0xE265583C, 0xD93FDFD1, 0xDE05FA87, 0xFB9C3359, + 0xBA344E30, 0x96F3E73B, 0x3A8876BB, 0xDDFFE7A3, 0xE78BFE34, 0xE874DCF2, 0xEF09E500, 0xEBA707E6, + 0xC5F745B0, 0xF7A5FCDE, 0x70BDF739, 0xD30F29FF, 0xC6E707EC, 0xBDC10267, 0xB7C6B088, 0x2CDEE390, + 0x3308A6FD, 0x1A63FC56, 0x016073F3, 0x29F69331, 0xFD3C4334, 0xBA8A3C14, 0x6C6C6FFB, 0x513F147A, + 0x636B6BCD, 0xF90B0000, +}; + +u32 point_table_binary_16[] = { + 0x11726D94, 0xB16B5351, 0x14C6CFEB, 0xBB4A2A7D, 0x2F9D5CCD, 0x52EC3FE0, + 0x6406C12C, 0x5AC4C106, 0x2A223814, 0x44D02593, 0xDBA308ED, 0x668843E8, 0xD00E0DB6, 0x4BA60EA1, + 0xCB033384, 0x3659D2C1, 0x36A4F425, 0x50484810, 0x52281489, 0xD1E4FACE, 0x3DF7DE77, 0x63BDDB8F, + 0xF7DDEF9C, 0xF39D9BF0, 0x12DF872F, 0x204EBBDD, 0xE6BC04CF, 0x91E3DF00, 0x52A914E7, 0x157888EC, + 0x7CB76BC4, 0x4A6FD75A, 0xAD168724, 0x7DB7BEDA, 0x3D53EFAE, 0x48567E7F, 0xC80F9688, 0xF1084E6A, + 0xBFB35AAD, 0xA6FDDC84, 0x7D66EAE7, 0xEFAAFB51, 0xBF954A45, 0xE8F95AA8, 0x7F679F2A, 0x3DF2BC2B, + 0xFB2F11AB, 0x7AD81FB2, 0xB5A7F47C, 0x5F7DCFE7, 0xF3FA7E7C, 0xA8FA93FE, 0xB7EC23D5, 0x2FE9EDA3, + 0x42A120F2, 0x907C98CB, 0xE5B4BFF3, 0xCB3E34EB, 0xC77FA87E, 0xA27A9EE7, 0x197ECCE5, 0xE1D1F55E, + 0x3257D7FF, 0x801CE585, 0x8C673299, 0x507DC1F6, 0x75B3D9A4, 0xFA213B3D, 0xFBDA9CD7, 0xE9A9F9A3, + 0xFA83C140, 0xFB47FB20, 0x3DDC6653, 0x79CDBD67, 0x96E6503F, 0xF7162C99, 0x5F15F7C1, 0x8F0310FD, + 0xCB7D390B, 0x0198FB70, 0x16FC8CD2, 0x23F3633F, 0x43F3523F, 0xE3F588F1, 0xFE785DFA, 0x25B98F3C, + 0x29468CFA, 0x4991F461, 0x9E559AC7, 0xCF341A0D, 0x9DB793A6, 0x7AEAFD39, 0xE940E55F, 0xA5F71340, + 0xBD5EC73C, 0xC8EFDCCF, 0x74BB5DC1, 0xA2DE7900, 0xC24FBEF7, 0xF1410041, 0x10E8FCC6, 0x077E06F3, + 0x33EB8F46, 0xA329FF4E, 0xA733E527, 0xFA35EAFD, 0x6F9E1BF3, 0xDEC8F79F, 0xFC64DE8B, 0xDEFC4773, + 0xDE45EF77, 0xD17C7F33, 0x0562B58F, 0x9982D4CB, 0xF9CA57D9, 0xD57EBFCF, 0x4367C96B, 0x5BC21FE8, + 0x7D318F58, 0xBD37E665, 0x57D577D2, 0xE7B6CCFD, 0x95AF3E9D, 0xEAFD0ABD, 0x64ED477A, 0x5EA67EF9, + 0x30F194F6, 0x098F9159, 0x2C62EC97, 0xC5E08ED2, 0x8BF987C4, 0xF0483287, 0x98CC83F4, 0x56C4C2CF, + 0x4AC4955E, 0xD4E3C4FC, 0x24E424FE, 0xFC80893C, 0x06C4CCE4, 0x6564467C, 0x420C9221, 0x1ED6AF46, + 0xF7E13E31, 0x33F922BA, 0x2FF417C6, 0xFD257E89, 0xFD2E77C0, 0xDDDD7D23, 0x18FB7B90, 0x067767E7, + 0x35F24FC9, 0xB0B9B922, 0x58EA617B, 0xFB15BE37, 0xC1F73EC3, 0xACE73D11, 0x2CFF1F67, 0xB3D917C8, + 0x97EAFF12, 0xEF234B3D, 0x6C6C3CE3, 0x7F010000, +}; + +u32 point_table_binary_17[] = { + 0x11728C5B, 0x7B9C8E65, 0xFABF9FD3, 0xCC20A188, + 0x32A442DB, 0xF2EB80D2, 0x88363239, 0x854FB671, 0xA856181F, 0x26C73154, 0x1A3E95B2, 0xE530484E, + 0xDBA2D8F9, 0x31D5089D, 0x66D8CDE6, 0xD828851C, 0x665314A2, 0xD626A91C, 0xDF79DFE7, 0xFE5DD775, + 0x1F9EFB79, 0xDED7F67B, 0xFFFB7EAE, 0xEBBE4EF7, 0xF73E3EF7, 0x6BDDC4AE, 0xE2D319FD, 0x3A77EECC, + 0x2DC47F36, 0xF0FFB0FA, 0x49D8D0F7, 0x0F86F509, 0x9BF20311, 0xFD03617B, 0xA8CFA60A, 0xCCE14778, + 0x9A81413F, 0x091BFA18, 0xAF92ABF8, 0x955CC59B, 0x840D7D3E, 0x8A5D6535, 0x30707E12, 0xAE6F350C, + 0xE987305B, 0x10D667AF, 0x24E1A87E, 0xD81EF8F3, 0xCF86E389, 0xE0FAFE2F, 0xE1784C8C, 0xFE4C7D8C, + 0x2782A3FA, 0x216C7563, 0x797CB281, 0xB3D8233C, 0xCFC0CDC3, 0x72F607D6, 0xD16ACB98, 0xF5867382, + 0xE2A910F8, 0xF21912AF, 0x6339886B, 0xB791FABD, 0x04D6F1AF, 0xE3E50A3F, 0xF0C0035A, 0xBFD63752, + 0x2EEDD53C, 0xED9C1458, 0xE93B277B, 0xF6EC09FE, 0x353E26B0, 0xF47F9973, 0xCCF4575B, 0xC5DB2BF0, + 0xD7A74F1F, 0xCE0B590E, 0xE693B8CD, 0x75C83E60, 0xBF92B1F4, 0x4F34CE13, 0x98555758, 0xE84B9C2B, + 0x70D549E6, 0x288CFAA7, 0x5B689C23, 0xB0AC47AE, 0xF0577552, 0x60562CB0, 0x7FB7C315, 0x46FDB49F, + 0x35CE1358, 0xF8432CF4, 0x252E0AFB, 0x476CFA07, 0x1CF28F38, 0xEA1FEBF1, 0x5D3CF0CF, 0xE632F6D3, + 0xEAC0BFC0, 0x817FA11F, 0xF8475C63, 0xBFFF81C2, 0xA81FDFA2, 0x718EC0CE, 0x2F0A0B7D, 0x81B1DE88, + 0x134383FA, 0xA37E7A56, 0x507FC2AD, 0x82FA93FE, 0x2341FD4D, 0xFF884DFF, 0x586FD33F, 0xE2A87F56, + 0xC8D8C91F, 0x03FF7C1E, 0xD4A72CF0, 0x2F70E05F, 0xE807FE11, 0xD73C1FF4, 0x3FEA275E, 0x0AFA5FE0, + 0xA0FF857E, 0x507FC4A7, 0x8F07F527, 0xFD8CA0FE, 0x0207F517, 0xFA41FD4D, 0xFFC407C3, 0x3FF5B7E1, + 0x9FFAC3F0, 0xEF6F10F2, 0x3357B975, 0xE5F8275C, 0x3B4B63B2, 0x57FB1E96, 0x2EF5099F, 0x696460E0, + 0x53DD31CC, 0x36E78FD3, 0x3D35CE11, 0xD8F1B53F, 0xD20F30F1, 0x6B34D3FE, 0x115FDD49, 0xE33C8163, + 0xBD943FA1, 0x6F60C8E7, 0x865DF1EA, 0x5A1FF0B7, 0xA335A67C, 0xBF1D23D7, 0x970D02DF, 0xB04BCE2F, + 0x723C32E6, 0x5637C76B, 0xCDE56E0D, 0x733EA8B9, 0x5CEA172A, 0x7D399FC8, 0xF1E47BA2, 0x5E6ABCFD, + 0xB45FE262, 0x85A5BE1A, 0xEF5ED01E, 0xF978C385, 0xA03DE657, 0x6F7BD05E, 0xE0A0BDD0, 0x0FE247FC, + 0xD5EC207E, 0xD43F71B3, 0x5BDD1C4F, 0x276E0EE2, 0x17FA417B, 0xACC70FF5, 0x82F6D8BF, 0xFED5417B, + 0x8183F642, 0x3F881FF1, 0x959F05F1, 0xA33ED4B3, 0xAEC9675D, 0xAF62A51F, 0xF407D6A3, 0x6D2F276E, + 0xF205E6F3, 0xB8C947BD, 0x3F907C6D, 0xDB2BDC9F, 0xCD8FB98D, 0xCDFE06FF, 0x8D4D3E99, 0xED11373F, + 0x165EDFFC, 0xF3D614A9, 0xDF0AFDF3, 0x4ECE5693, 0xCF7E5B8B, 0xE613EB66, 0x7607EF02, 0xC67AD975, + 0x085FC3F2, 0x792BD0DF, 0xCB9B10AE, 0xC7DAF1DB, 0x613D6CC1, 0x2E52BE71, 0x905F09FA, 0x9F267E25, + 0x1C6377F1, 0x66203FC4, 0x1A11FE8C, 0xE5FB3F32, 0x66B7880F, 0x207C80B5, 0xF32F42F6, 0x97FB6BCD, + 0xF9DF195B, 0x354AE2DB, 0xFC2390DD, 0xC08488A7, 0x05ABC1FB, 0x823DD7F9, 0xF7430F3D, 0x04F1F2FD, + 0x18AF553D, 0xFDAE279F, 0x7C12E367, 0x54CF2CEF, 0x7F9F7AEA, 0x296E35E3, 0x87787FF0, 0xC7BCF98F, + 0x3FFE38B7, 0x6AB0347E, 0x0FE04EF6, 0x99112346, 0x24CBA3F6, 0xAB41A6ED, 0x219E2BDC, 0xE388D929, + 0x561DF371, 0x2EB7368E, 0x1F3F9EB3, 0x93D0FE5A, 0xC03B9D61, 0xB366CDE2, 0xEC5396E1, 0x0357DDDE, + 0xACCB8001, 0x0338ABE4, 0xFBFCF38C, 0x7999F60B, 0xE3C68DC3, 0x7C6CCCCF, 0x1BCAEF12, 0xF9F14A5A, + 0xEF3AB0A3, 0x5DBB76C5, 0x7CCA299F, 0x65198F8E, 0x19332694, 0xDF638F3D, 0x86F19653, 0xBCFF4C4F, + 0x9B346952, 0x28BE850B, 0x17722B1D, 0xE4ED00AF, 0xF58ECC99, 0x332714DF, 0x9A356B10, 0x9723768B, + 0xDC7F91FD, 0xDFD237E2, 0x2F2C2CE4, 0x6C072FF7, 0x7DC0F39C, 0xBF50FC86, 0x3C9A4F76, 0x7636E272, + 0xC25FD8B5, 0xB01E497C, 0x32FA6BDE, 0xBC79C97C, 0x8CF64784, 0x6F667FCE, 0x9D3B3799, 0x6F467FED, + 0xD9B32799, 0x6F5179B4, 0x7DB43F23, 0x7C8CF627, 0xCF15F95A, 0x75D23ECF, 0xCFCF477C, 0x1C319BE0, + 0xB92487FD, 0x1BFAB7DB, 0x793F0C1E, 0x3C18F111, 0xEE82FEBF, 0xDC66C857, 0x7E1DF447, 0x7D88A78D, + 0x77534949, 0x09E78DA1, 0x3F6A81FE, 0x5F9D0D84, 0xD340DE1A, 0xFC377027, 0x4E993285, 0xF33AFC20, + 0x8E476794, 0x730BF6BF, 0x7F969721, 0x3FDCB8B3, 0x73FAF4E9, 0xDC3F0EED, 0xFF08B8C4, 0x6E8EF5F9, + 0x4DF906C1, 0xBFB442FB, 0xB569D3A6, 0x85F073CF, 0x3DC7FDED, 0xFC3BC4DE, 0x1BEC54EF, 0xDEBD71FE, + 0xAC8FF9F1, 0x4F9C7A72, 0x3EED44F8, 0x2E2B9F70, 0x0756C3FF, 0x15F96BAF, 0x15F98BFA, 0xB3A7D997, + 0x846F6075, 0x389C17AC, 0x84B5E699, 0x679E41DC, 0x99C35C6B, 0x65F3CD24, 0xCF603539, 0xCCDF76C2, + 0x6AB877EF, 0x5EC81FFA, 0x1FF2B7FF, 0xC487D3FC, 0x7688D5A2, 0xF833D90D, 0x8F3EFA28, 0xF77F669D, + 0xF820A8C7, 0x037E0739, 0xFFD5A378, 0xDBFBF194, 0x3859BF23, 0xCADD9244, 0xD794F9C8, 0xFDAEBF9E, + 0x9F4B99CF, 0x3D6C821F, 0x07FD2DFE, 0x22995F38, 0x9FEB607E, 0xC4F3CF9E, 0xC459C291, 0x7C008FE2, + 0x7780FEE6, 0xC4488AE7, 0x389BC007, 0x83FC68BC, 0xA5B9FF70, 0xAFAFDA2A, 0xF916E657, 0xB43FA2FC, + 0x8AE2A87E, 0xB4BFA2FC, 0x33FA0BE7, 0x3F937F2B, 0x56AC08F5, 0xD7AE5DBB, 0x92F965F4, 0x17CEBF26, + 0x9F707C25, 0xF7172F67, 0x5D41BFA5, 0xD359F2F1, 0x38AE77EE, 0xD756C387, 0x1F7E58C8, 0x017B59F6, + 0xC72B57AE, 0xE4FE567E, 0x84758478, 0x4AAC2D2F, 0xBFFCB290, 0x3706DCD5, 0x59F5FEFB, 0xEF233E84, + 0xD88EDB5D, 0x09FFB67E, 0x3987F9CD, 0x7ECAADFE, 0xE69B6FA2, 0xFE41CE01, 0xF7B1176C, 0xDEBC99FB, + 0x3B603C7D, 0x0EF558EC, 0xF655F6F9, 0xC7806F77, 0x1A603DA8, 0x3DAEE703, 0x3D86F39B, 0xA9BF6DDB, + 0x36EE5740, 0xFE20E767, 0x9C3B070E, 0x1CC8FD72, 0x5683F500, 0xFF8B595B, 0xD9DF9D28, 0xDFDF25B6, + 0x495C9FF0, 0x24DEB3A0, 0xA000713B, 0xAC8FF37B, 0x7F06C93F, 0x647518CC, 0xDFF62B6C, 0xE8C48913, + 0x51DE995D, 0x07F85E7F, 0x36C93743, 0xFF9C03FF, 0x9BD88945, 0x8B1625CB, 0x93DBB7C3, 0xFCAD27F9, + 0x03242F87, 0xFEDB0AF9, 0x7C680DC9, 0xCDCDE5FE, 0x4E183F90, 0x2FEBCFFB, 0xEAF185F9, 0xACB096E8, + 0xF184B837, 0xF3240EC7, 0xBB95E562, 0x3ECEA1F8, 0x9F2F916F, 0x1EEADBBB, 0xE2DF10AE, 0x6083B07F, + 0xAC538967, 0x096F6243, 0xC97F73BF, 0x8DB95FE7, 0xB6BF58D8, 0x8FF66F50, 0xBF993367, 0x86F884EB, + 0x6172FD23, 0x7C31EAF3, 0xC4134F84, 0xF8B073E7, 0xCE507D17, 0x2C5890CC, 0x07A37EC4, 0x7FA3FF71, + 0x7D8FD64F, 0x9DBF9DBA, 0xF1AE1AC3, 0x7A6DAD49, 0x507E7C99, 0x94CF4B88, 0xF96605E0, 0x9E104F89, + 0xFFEEFF4B, 0xBE43CE27, 0x8D7906E1, 0x3D8007A2, 0x3EA7FB04, 0x7E56CADF, 0x604F699C, 0x03F22FAC, + 0x7B68FDCB, 0x1472EF46, 0xEB63C275, 0x617EEB07, 0xFA9DED8E, 0x843B49F9, 0x0A31BFB0, 0xEEA2BD7B, + 0xCABD9EF0, 0x38214FEB, 0xE0BEA9F1, 0xFDA07F97, 0xF79A79DE, 0x4F5BE82D, 0xD018DA7B, 0xDBD21ED1, + 0xF5B811EA, 0xD13511D7, 0xF7171770, 0x7FE1FF20, 0xF3A7F9D6, 0x7A914F57, 0xF9FBA741, 0xFE369B43, + 0x783BCBC5, 0xF67637B6, 0x42D503DB, 0x5BFDAC52, 0xC267D878, 0x9CCF9CD6, 0xD66EC2BF, 0x80FC14C8, + 0xFFE6DC4E, 0xF13462A3, 0x69FFD0DF, 0x7959D503, 0xDBDB835D, 0x9ABF596F, 0x3604E64C, 0xE6FCECF5, + 0x54F993FC, 0x82E7CB7C, 0x07F34650, 0x8F3FA451, 0x3CAC800D, 0x85358939, 0x0FA617EA, 0x7C213EF7, + 0x93F4EEFA, 0xBE03DA3B, 0xBB32EE4C, 0x99AFBCBF, 0xE12FF3A5, 0x29F35D26, 0xE4AC36FB, 0x3165BE3B, + 0xA47CB13D, 0x3055BED8, 0xFFB4BF69, 0xEEEC4C99, 0x6FA694AF, 0xF01AA7CC, 0xB7BB90DB, 0xEDD3D6A6, + 0xCC779C94, 0xFF2383A5, 0xCA57DDF7, 0x385766FC, 0x90723C44, 0xF9903C1E, 0xC27C88F2, 0x3DCA8708, + 0xDFA37C48, 0xE27B940F, 0x51BE47F9, 0x10E57B94, 0x0F11BE47, 0xF9C0A7CB, 0xFDF51AEB, 0xB351A346, + 0x41FEFC82, 0xFF15E84F, 0xF27F12F5, 0x10F2F47E, 0x6C37CED7, 0x7C85D82F, 0x785DD92B, 0x38DFF11D, + 0x42EE9DB3, 0xBFC5FD23, 0xDFC3F723, 0x761376D6, 0xE2C58B21, 0x7F29BFDB, 0x89BDFAEA, 0xAB880F91, + 0xFC46FBF0, 0x92254BA0, 0xBF85DC5D, 0xE89EC7F3, 0x17ABCB0F, 0xC21ACF9C, 0xD5CE7BF3, 0xE7CFE7EC, + 0x165E46FD, 0x75C63B87, 0xF1B1EEA2, 0xBD5DE6D5, 0x1C3A7428, 0xE42BDA3B, 0xCDD29BF6, 0xEDDB17F1, + 0x77C49F9D, 0x9E984F8A, 0x84DC5E9B, 0x5E89F103, 0xA6F6D62B, 0x691FC8FE, 0xACEF7F8D, 0xF6B9BABF, + 0x6847F68A, 0x1357485C, 0x83E2FBC5, 0x1F2AF940, 0xFB397B95, 0xDC7F6D07, 0xF96ED05F, 0xCA86D17E, + 0x6887686F, 0xDFCB9B91, 0x3CC6ABFC, 0x4F409E63, 0xB3DDBB77, 0xE378E84C, 0xFE7BF36F, 0x647FD7C4, + 0x7ADB4DEC, 0x19B81F07, 0xFE537BF6, 0xAD9525FB, 0xBB16DAB7, 0xB29C2D92, 0x0F427E8D, 0xFD98ECEF, + 0x7AFE2EDC, 0x3FBA8FCB, 0xF1D0D1DF, 0x83FB4D27, 0x4BF637C5, 0xCF7A7823, 0x24A6F67E, 0xC26D9032, + 0x1F39FEED, 0x9CAA8D29, 0xEB21C7BF, 0xF5567C83, 0x1CEFE17C, 0xD5F83F9B, 0xD82BC77F, 0x285F35FE, + 0x597BFF3F, 0x72BC87F3, 0x95E39FCF, 0xE7DFA7CC, 0x578E7F7F, 0x87553F65, 0xBE72FCFB, 0x4DEDBAA9, + 0xF255E33F, 0xB1DAFE48, 0xE41FF079, 0xC89021C9, 0xFD1D1D0F, 0x51BE187C, 0xA7FD6B94, 0x0F11BE9B, + 0x7CC0F5DD, 0xE4FB8B2F, 0xBE18E203, 0x9ECF93F8, 0x1EE54394, 0xEF513E44, 0xF81EE583, 0xFF1F980F, + 0x603F699F, 0xF03799FB, 0x23B689FF, 0x60EE8FEC, 0xDB13E2FE, 0xF00CECB7, 0x6A82BD73, 0x8CF47926, + 0x1B8372B7, 0x16AF225C, 0x0FF65BE9, 0xA0FF9125, 0xD68BAE60, 0x7F3BC863, 0xD67D84BB, 0xB1D1EC32, + 0xC8779DD3, 0x4EDFFF82, 0x7F6F80DD, 0x5DDF0F43, 0x7BB7AFB3, 0x4FC707FB, 0x19B776DC, 0x37F7674E, + 0xD3AA12E5, 0x8FE4A7FD, 0x7B097716, 0xD83BCC5F, 0x33EF97D3, 0x9E65D394, 0x3D06E77D, 0xF6B9F5B3, + 0xB97FF4CF, 0xDA4F9AFB, 0x45FE21DB, 0xA3F541CE, 0x3F7016E9, 0xFCA0BDF5, 0xB67387C6, 0x787FB6C4, + 0x3D28F3CD, 0x675D707F, 0xE71E57F1, 0xA0DC2A4A, 0xBB53E707, 0xED9D8E5E, 0xA1791F6E, 0xB74CBF2E, + 0x557DA3FD, 0x9154DF14, 0xF534EBC7, 0xDF85F564, 0x07B41FC0, 0x3AE9FB78, 0x90B3AA44, 0x07BDDE41, + 0xFDF931BF, 0xB9FCFE44, 0x726B291F, 0xABD72F3C, 0x6FFCCE9E, 0x49988BF8, 0xECC99698, 0xBFB244FF, + 0x5B6B3D9A, 0x1F586B19, 0xDF51E19F, 0x0D13FD6F, 0x374D7B87, 0xF07019EF, 0xF3DE2CBD, 0x1E21FFDE, + 0x4D3FAEEF, 0xE7A1BDB3, 0x232DAEE2, 0xA1FD6C17, 0x2BD7FCBE, 0xE0AFE0B7, 0xEAF8507E, 0xC259A0FC, + 0xD37969A6, 0x574178B0, 0xC096973E, 0xFA52F186, 0xF4A3F1CA, 0xEF03D684, 0x8CD3A9E2, 0x85FA8E85, + 0x1309B317, 0xFB8F98DF, 0x3B9C3E55, 0xDD34C6FB, 0xA5E6F17B, 0x757D517E, 0x263149C5, 0x4F7C18C9, + 0x5ED718CF, 0x130BF96A, 0x5D4F90BB, 0x35ED2F35, 0xC6F3EA9D, 0xD661192F, 0xF1CD7DC7, 0x9DAAF225, + 0xF9DBCE0B, 0xBA9ED8FE, 0x5C9A9D52, 0x1E6D2FBF, 0x8FA45DE7, 0x65A4E443, 0x349F289F, 0xA2F588F0, + 0x259A6F12, 0x5FA2F9A6, 0xE08BC90F, 0xF57D35BD, 0x871533EF, 0xA7D30739, 0x3799F7D1, 0x19973BA2, + 0xBF39E0A1, 0x905F0D6B, 0x9A791FED, 0x6D7433E5, 0x7D32EDF7, 0x5CB5BEC8, 0xFB68F745, 0xB705E1BF, + 0x83BC05F8, 0x9F627509, 0xDD4757BA, 0xCCBC7FB6, 0x9E7572F5, 0xF728D407, 0x86113E23, 0xCF23AD19, + 0xAD2FEC23, 0x79BEB9D5, 0x3F657EAF, 0x74C724F6, 0x6BFC2768, 0x7FD43FA4, 0xEF8F70BF, 0xDDD07BCC, + 0xBC2F6225, 0xCE46F37E, 0x89B54C23, 0xBEF31ED0, 0x1ECE9BD6, 0x47CE3DA1, 0xFB23DF9A, 0x48B80DC8, + 0xEF83F8C7, 0x897CF5FD, 0x51372ECE, 0x6B57887A, 0xD9E57EB1, 0x799F647D, 0x17DF62DE, 0x275955B1, + 0x965A1FCF, 0x8BFD12E7, 0xF4FC0BF9, 0xDB13F4F7, 0xC43C3E00, 0xE4EFDA8B, 0xCCEFC1EE, 0xDFACF97A, + 0xFE46DC94, 0xB5169817, 0xC31CC758, 0xADC44FAB, 0x56ADE2FC, 0x56D8CF41, 0xBEFEFB7C, 0x30DEB7FA, + 0xE77939BF, 0x1BF03B89, 0xABF13D03, 0x9B0CFA9D, 0xA0FD047B, 0x498F1E3D, 0x70FD2BA6, 0xFA0EB766, + 0x77E9D205, 0xEF935F43, 0xB997E1DC, 0x84F79180, 0x85FCEFD6, 0xF7247F5F, 0xE22ABBE5, 0xC8912339, + 0x3BC4DF26, 0xFD2DAE4B, 0xF6B990A7, 0xD776B2E8, 0xFD442DE1, 0x2F6D8EBB, 0x9EF0EFA5, 0x7C955349, + 0x58DEB7A7, 0x1DF76E23, 0x2CEFE733, 0x6CB727BD, 0xC7F81AF4, 0x5F80F96B, 0x7755B3AD, 0x5BB78AFB, + 0x9E51904F, 0x4155878D, 0x1B37EAFB, 0x1FFF542C, 0x77FDFAF5, 0x49F9F2F6, 0xD01EE7AF, 0xAFE36D52, + 0xD62B972F, 0xA3F96B53, 0xA281BCEF, 0x5B46FDD5, 0x3DD187F0, 0x12FE17B4, 0x6775E413, 0xE47E47C8, + 0x4724E4F8, 0x16F693DA, 0x5F991843, 0xF84321B7, 0xD7FB5713, 0x3ECC5713, 0x9FDA3071, 0xDEAC26E4, + 0xCE4E7EE3, 0xFDF7DF0F, 0xE31B30C8, 0x9DF1D6C4, 0xEEDDBB73, 0xF69090BB, 0x17589F6E, 0xDDBA25CB, + 0xA3ED53F5, 0x2FAEF76F, 0x5B3548DF, 0xE86FB447, 0xF16F8378, 0x8654C553, 0xE6D39E17, 0xA1DC5A56, + 0x55E7A597, 0x5E0AEA95, 0x17FFA794, 0x87EAEBFF, 0x2AECB171, 0xB16A070F, 0x1E0CF5DF, 0xA64D9B44, + 0x7F819CCF, 0xB9D8E5F0, 0xE1C349FD, 0x87FE69FE, 0x6A139BAE, 0xE331E3EB, 0x20E476F7, 0x8B2553A7, + 0x4E0DC587, 0xF7A57E4C, 0xC8AD4117, 0xDE95FD1F, 0x8A3F293E, 0xBC8FC4F9, 0x79F0F9FD, 0xC4B7487C, + 0x66FFE37B, 0x90E8F84A, 0xE2D3145E, 0xEC9FC3FB, 0x002B93CE, 0x77D1FEBE, 0x0CF4416C, 0xA7D90578, + 0xDE49EACF, 0xBEA08F5F, 0x2B3D672A, 0x7D0FFA2D, 0xFDE4FE5E, 0x8DF7CBCE, 0x87EE60DC, 0x5FEBF17C, + 0x957327E6, 0xCF56437C, 0xA7407F84, 0x1BC3FBD5, 0xA4F12BBF, 0x5F79577A, 0xC529C7AF, 0xFC9E9576, + 0xAD3739D5, 0xF84DCA5F, 0x7EAFF17F, 0x6167F17E, 0x36A97EF2, 0x7CCDB9ED, 0xAC5BB72E, 0x94EFA79F, + 0x7E9A248F, 0xDA87F3AF, 0xF81E74D4, 0xF9F78103, 0x0742F5A3, 0xFCE5F9D7, 0xDEEB7E89, 0xF7B9667D, + 0xA8BEF2FC, 0xEBB4F5EE, 0xA6EF87D1, 0xFA9448F9, 0x5FBDE554, 0xBF487D60, 0x7E1F24BE, 0x0757AB90, + 0xF3F520FC, 0x1E7EECA2, 0xC2E27DD0, 0xB18B8CE1, 0xF73EE29B, 0xFC7E8CF7, 0xC3B07E0D, 0x12EF87AA, + 0x6D97EB31, 0xD9ABB140, 0x61A15F63, 0x01B3F0FC, 0x85DFFBE4, 0x7B236BE9, 0xD2A5FA7B, 0xB63DD3A3, + 0xF5D96A2C, 0xDF67BC2E, 0x712BE6D2, 0xFEEF082B, 0x90F65DA1, 0x2FB194DB, 0x9B58BED9, 0xDEDEE45D, + 0xA3317E3F, 0xBC4A62D4, 0x272CF55B, 0x89F9C0DE, 0x147BAF7F, 0xFFFE0293, 0x3CF6DEB0, 0x61C334B6, + 0x4B63EFE1, 0xFD836A6F, 0x97B2B13A, 0x1EF1FE41, 0x62D99EC5, 0xDE7BF0C1, 0x0705A678, 0x6365FF2D, + 0x7E9D9F8C, 0x871F91FA, 0x327EF798, 0x8C5FBF07, 0x1058BD17, 0xB04B5DBA, 0x9FF3BF97, 0xEFB72A24, + 0xDEA7E353, 0xDFFB55FC, 0xCC94437B, 0xCB6C6F97, 0x66ACD298, 0xDE1B48BC, 0x4FC40B11, 0x09FD7DAA, + 0x3EFE7DF8, 0x7D9830C9, 0xFDFB66CC, 0x9861E058, 0x36DE7F04, 0xED8D78B0, 0xBF731416, 0xFA899C58, + 0xF6F3CF3F, 0x2FB0A87F, 0x36D6F352, 0xF16B7BFB, 0x74FDB3FB, 0xF5EBA7E3, 0xB7B3643D, 0xE47B8944, + 0x4E80E97C, 0x565AADA1, 0xCA1771A2, 0x4262B02F, 0xDF4FE4AB, 0x7885BEC4, 0x81BCC06C, 0x0FE32153, + 0xE3B9E84F, 0x62D4272C, 0xF5F789EF, 0x53F813F5, 0x11E305EB, 0x81DF3B15, 0xB6EBC4DD, 0xA2A222DD, + 0xDEAEC31E, 0xD7F1E078, 0xD4588E4F, 0xD0A7FACB, 0xEF5F7629, 0xE7A3478F, 0x36FC718E, 0xFB9FA4F6, + 0x51FB327E, 0xE703AF89, 0xF95E84D5, 0x1158BD27, 0x81FA3556, 0x7CA5F82B, 0x246E25ED, 0x3377BCE2, + 0xBFD097B8, 0x5504374E, 0x614FD433, 0xB05768D8, 0x6B25EB53, 0xCA2C8D45, 0x3D4318F3, 0x37DB83BF, + 0x713A1E61, 0x6F9C9EAF, 0x647DCCF9, 0x0BECDBF8, 0xBDFE52F1, 0x47E3C125, 0x00E76315, 0xBF7B4CF0, + 0x29788F23, 0xB07AAFE4, 0xB4AE564F, 0xE39AC417, 0x855DAB09, 0xD91FA931, 0xE91B18E4, 0x2E734799, + 0xED5D56AD, 0xBE7EDF54, 0x93FC29AC, 0xEC8DD2F3, 0x3BB5E731, 0x751F2CE4, 0x51CCD886, 0x0D1BCCF6, + 0x05F43DBE, 0x50C75380, 0xFC247DC2, 0x8CE1F72E, 0xB57E38AD, 0xF9457C9F, 0x71A9F883, 0xFCB4FF8B, + 0x381FABF8, 0xD5F851EF, 0xB5A05E99, 0xE67B31C0, 0x0D3516FA, 0x0A2BFBF9, 0x1A0BFFF9, 0xB4FF9772, + 0xC4667B6D, 0xAF58D74F, 0xE1883D11, 0x2FE4E7CB, 0xF72D2AFE, 0x08666CF8, 0xF0E166FB, 0x026DAF6D, + 0x301FA8F5, 0x11C77F5E, 0x5E9EB02F, 0xEAE7AF5E, 0xBD5AFB43, 0xFBCB972F, 0x4FD13EC9, 0x3EC56F67, + 0xC97AC9F7, 0x72463D69, 0xFDBE76B6, 0x5CEFD709, 0xDCA04061, 0xE1BF4181, 0x7C8F2CFB, 0xF7DAD98C, + 0x0D1A3408, 0xDF13937E, 0x7AA6D087, 0xFAA9FD40, 0x85AE8F7C, 0x5F2CF405, 0x4ECF14EF, 0x8DE93DDC, + 0x4AC61A36, 0x724B54FC, 0x383F37EA, 0xCBE3E67B, 0xB9467DA5, 0xBC48C8AF, 0xCFD2EFE7, 0x08373D66, + 0xBC275C89, 0x58CCEFF4, 0xFE6E25EA, 0x2B2CD697, 0xEBB362D9, 0xF83D15EA, 0xBD4CB48F, 0x65E3F756, + 0xF55EEF68, 0xA96EEF0A, 0x6CBC6F04, 0x7BC794FD, 0x8942BF09, 0x33FCCD33, 0xFD89F5E9, 0xB07AEF37, + 0x31627FA2, 0x586F0F33, 0x233EC2B1, 0x6C33DEA3, 0xA50A4BFD, 0x8288FD02, 0xC3FEE450, 0xFC39785F, + 0x72A8E212, 0xF11445FC, 0x170BF9A1, 0x0A439E67, 0xF82B8ED8, 0x2B16F11E, 0xAA30E2A5, 0x782496EF, + 0x3BA13E25, 0xA6FD26CC, 0xE8DF3CAA, 0x97909709, 0xFDAF661B, 0xFE269BFE, 0x92F811B6, 0x5716F157, + 0x16E18FEC, 0xEF467D63, 0x1D693F2D, 0xE36FC262, 0x1DE5FBBB, 0x1CC187B0, 0x3FCD2F69, 0xEFC64C21, + 0xA7F7A006, 0x7F713E34, 0xE353EF45, 0x957F9CEF, 0xCCFD8FD2, 0x57FB1965, 0x4FEDE7E8, 0xFDE94A1A, + 0xCFA5FA7C, 0x2EF753FA, 0x3C3F4FEC, 0x8F52DA8B, 0xFACB0DF3, 0x4FC98F96, 0x1A7283DF, 0xBCB7DC2F, + 0x5518F1CC, 0x33E309F3, 0x49E96BFB, 0xBDC3FC52, 0xF70B8ADF, 0x2A1FC56F, 0xF5FED82E, 0x0DDBD7F9, + 0xF456FB61, 0x231E838F, 0x49F1E446, 0xFC1786F7, 0x8BAABDF6, 0x5728B0CE, 0xAF30D84F, 0x9AF11BF5, + 0x0EF14DD9, 0x577C54F6, 0x14BFF9AC, 0xF0FE3C78, 0x3F6DC417, 0xE64FD8DE, 0xAC88BF59, 0x117E1506, + 0xFC36E347, 0x7E9B7C34, 0xF20DF345, 0xDAD3F5C5, 0xF7CD2B20, 0xDEED417E, 0x627F13E4, 0x27F73F9A, + 0xDFE6FB62, 0xA56FF21B, 0xED99FC46, 0x6CF25BB4, 0x8F65BFF5, 0xD65B14BF, 0x681FCB7E, 0xFDF5D793, + 0xED45FDE5, 0xEA7842F6, 0xD5FE1FF9, 0x23F6A701, 0x5F68BF9F, 0x13F02BD4, 0xBEB73C0F, 0xE418F115, + 0x8AF3C9D8, 0xB16343F1, 0xE2FCA1DE, 0x8F9BFC15, 0xD8B05F18, 0xE62F1BCE, 0x5855E625, 0xE2C98DF8, + 0x2F54FB55, 0x23FFC250, 0x3DC89EC9, 0x67C4269F, 0x45FB80CF, 0xA27DC067, 0x197F89E9, 0x0FF6CF71, + 0xD31EC4AF, 0xF927CE4B, 0x86BFC230, 0x9F437C99, 0x95C2FE7F, 0x93CF8AF0, 0xAB50D7BB, 0x23BD5728, + 0xD4F177C4, 0xF77E29E3, 0x9D1BE67B, 0x883FD2BE, 0x1BCCF7C4, 0x97AA2B82, 0xF99FF8D2, 0xC378AF4F, + 0x38584F4D, 0xFE297D65, 0x5FD9B38D, 0xF5D8E43B, 0xAE978A3F, 0x959595B4, 0x1E29BE7F, 0xF1C517C9, + 0xF6A2FE8A, 0xC2F929B9, 0xA14FFE5C, 0x63BF62F2, 0x5FB50FE2, 0x09F34BE9, 0xDBC67EC5, 0xEC5F8ADF, + 0xE093CA07, 0xE3C7F7B6, 0xEAFF10A1, 0xF80CBE2A, 0x7BAEB15F, 0x437E19F1, 0x85E3298A, 0xF82F4E21, + 0x37F84FF5, 0x1F6EEAA7, 0x88D7E0BF, 0xFA3F063F, 0x17B68F6F, 0xF64C7BF6, 0x2D525E16, 0xE6BF6A1F, + 0x8A2FCC9F, 0xB0BDB288, 0xBFB208BF, 0x241F123D, 0x62D978DE, 0x52F1F373, 0xB1ECA79F, 0x7E5AF3D1, + 0xC837DCFF, 0x65617EAB, 0xFFEF84D6, 0x3B161ABF, 0x2E7EEF32, 0xE76FA16F, 0xE01F23FB, 0x1516D9AF, + 0xB0F0F80F, 0xE947E5B9, 0x517F7C99, 0xD017FB71, 0x9C9F843C, 0x968DEF4D, 0x1546398D, 0xF7DC24FB, + 0x146F303F, 0x827EA568, 0x2FCE9302, 0x637B9AAF, 0x2F915F34, 0x1E6C8FE7, 0x3115BF39, 0x7F0BFB41, + 0xFF9BF5A5, 0xFD240BF1, 0x23649F70, 0x6568BE08, 0xE5A3DA9B, 0xF387593F, 0x1C1F617B, 0x417DF0FD, + 0x29F25BC5, 0x4FE79DA2, 0x402EC767, 0xD85F51B8, 0x7EA42FEB, 0x87F7A164, 0xBF32A8BF, 0xF287727C, + 0x9F9CDC3E, 0xC97EA87E, 0xEAFF619A, 0x0F91F367, 0xD2F952FE, 0x7F1570A6, 0xF97F5AD0, 0x17F87236, + 0x08C74783, 0xE9B2FF00, 0xD3FBDF60, 0xBD94F8FF, 0x0A39BFD0, 0x388A3080, 0x4F6E36D9, 0x243D13AF, + 0x0DB4860B, 0x45626CD2, 0xC2812D81, 0xF3A1240D, 0x01896043, 0x49EC5350, 0x6CA1F860, 0xAB09C187, + 0x9290BED4, 0x0729F141, 0x5AAC5A51, 0xD417F320, 0xFA608468, 0x1443B20A, 0x16117DF0, 0x1F49E492, + 0xD093A834, 0x09B4672E, 0x3BEEF76F, 0x76F652F4, 0xDE7ECCF7, 0x67667676, 0x6F77BEEF, 0x9BAD5E61, + 0x922786FD, 0x6CE08E09, 0xBD230CEF, 0x431D13AD, 0x3BB2BF0D, 0xDC7D2166, 0x90EFBE40, 0xF2F03D8D, + 0xF55CC7FE, 0x7C5DD8FC, 0x0DFE8855, 0x5698E3C9, 0x5991B7F1, 0x65DC3FEF, 0xC8D8FA63, 0xE4EE78BD, + 0xE07C7464, 0x8A19ABFF, 0x9852E923, 0xACDF2FBC, 0xA7DE32D8, 0xEF64167F, 0x9D9EB2FD, 0x4DFE9F20, + 0xB72DC60C, 0xFEDA16C9, 0x9FEC1728, 0xC57C96E4, 0xCB37E3F9, 0x85F6F24D, 0x6A97F8C2, 0x2ADBAB6A, + 0x55DD50EF, 0xEE35AA6A, 0x8CBF1C54, 0x5D09E67A, 0x7B2FA543, 0x64AEA74F, 0xF0E5E8F9, 0x5760E67A, + 0x7CCB600F, 0xF836DB03, 0x7F0E8705, 0x62FD869A, 0xC1FEAD91, 0xBC65AED7, 0xD737748B, 0x5B8F9F60, + 0xA8D7BF9F, 0x59EAF985, 0xD7683CAA, 0x81ED1568, 0xBC96FFCF, 0x5F240FF5, 0xF8FA0ED7, 0xF347F209, + 0xE6F30074, 0xC94BD4FB, 0x2718EAF7, 0xEBBDE479, 0x01C2600F, 0xB88EED81, 0x3F8761BE, 0x80BD2AA5, + 0x653E13CC, 0xE709784D, 0x7A47AEC7, 0x2E86F304, 0xF632CB79, 0x03C20769, 0x3CC6B0BD, 0x561AAFB0, + 0x794E7557, 0xED8DEC0D, 0xAA147357, 0x554382F1, 0xFC00EF94, 0x2E33E379, 0x0196F93C, 0x0273D732, + 0xCA3B8CF6, 0xCC36DB7B, 0x81FC09AB, 0xABC4FA27, 0xE531A3BC, 0xC3684FFF, 0x46F6E4BC, 0x02CB729E, + 0x41A32E31, 0xD3790731, 0xA33D9566, 0x7FD7C99F, 0x30F407EB, 0x83427B9E, 0x41576812, 0x8CE71798, + 0x6DAA1796, 0xF30E2CF3, 0x79089EB2, 0x8CF20EA3, 0x3D2F65CF, 0x4F407FC2, 0xD01FF4FF, 0x33D74B5F, + 0x67FF3193, 0xFF15FD8F, 0x7B5E8265, 0x3E4FC13B, 0x6699FCC7, 0x4CFE0FB1, 0xBDABECFF, 0x90D487D3, + 0xFE662E5F, 0x3305F991, 0xA63FE287, 0x943AFA81, 0xFF0AECD7, 0xC87E722E, 0x9F566363, 0x63C6EC35, + 0xD36A2D7A, 0x3E164AA7, 0x31DEEAC8, 0xE37C3AF6, 0x84E17994, 0xCBAF0658, 0x5FC7FBDB, 0xED056EBF, + 0x48EDED85, 0xD500E27D, 0xBBE42BEC, 0x454F158C, 0x17D41696, 0x4730BE7E, 0x91B83D62, 0x1C1FB4FF, + 0x05EDDB2D, 0xB05F6BDE, 0xE3FDD36C, 0x1AEF3739, 0xBF61BFB0, 0xD39FF1F1, 0x71BBDFDA, 0x5E48633C, + 0xC8D5C77C, 0x69DE2F5E, 0x194E2BCC, 0x27FD84C6, 0xBF64FC49, 0xF83E95FD, 0xE795E19A, 0x298EA75B, + 0xC6FE3BF2, 0xC85B349F, 0xDF07A5D3, 0x0B0B0B28, 0x0FE35F19, 0x5E0DB0BE, 0xF10A7131, 0x8819EC15, + 0x03B67785, 0xC65F0C96, 0x4720FE56, 0x393F95F3, 0x21E7556C, 0x4FD2F8D5, 0x33C49BF7, 0x6088BFC8, + 0x7E7231A0, 0xF970FDC3, 0x7C855F47, 0xF66F2875, 0x2AB83502, 0xEF2B123F, 0xEBCFAE06, 0xA02FF1B1, + 0xC1683C30, 0x3F120FEB, 0xCF2E8F8C, 0x8E8EDA7C, 0x8AC1E1F9, 0x606868C8, 0xC6CF0687, 0x9747B09E, + 0xCAB187D7, 0xAB72FDDD, 0x63BD807E, 0x2EBF9C88, 0xF7813F7C, 0xFE3AFDB5, 0xEBCF87EB, 0x3D1FD878, + 0x1EF7C7B6, 0x3BEB4BE2, 0x53B3913F, 0xF81E96F8, 0xD3DC24F3, 0x71B2FF65, 0xE1D608EC, 0xBF4B7C6B, + 0x36EA0FB6, 0xF791FDD9, 0xFC7C90CB, 0xE56CBC6C, 0x6E92DA77, 0x5DFF8AF5, 0xE1FAC3E7, 0xB9A38FD7, + 0xEF5DE295, 0x68FE30BE, 0xEEF447F2, 0xA5C43FD4, 0x9BAA3F88, 0x7F30F341, 0x1886B49E, 0x7CB8BEF3, + 0x01E60F55, 0xACAF683E, 0xA6643E4E, 0x9E3C09ED, 0x53D28EEF, 0xA7D511FB, 0xB0DE481F, 0xE4E1FDAD, + 0xBD30D5C2, 0xEFB7C8C5, 0x60AA05DB, 0x2BEE4758, 0xAFC0B585, 0x98FF6BFD, 0x62FE5764, 0xCFFF5D35, + 0x603DB3C4, 0x1353C2F4, 0xFEB533D0, 0x3CE1BE4F, 0x561F2586, 0xF101D7E5, 0xF5C3C2D8, 0xFFE30D3D, + 0xD03F985F, 0xCC5F7A50, 0x9DB5F79B, 0xD32EF3A7, 0xDF497F08, 0xF357292F, 0xF36DAAF7, 0x6461BE5D, + 0xC6EBCFFD, 0x871FAC5F, 0x57DF32E4, 0x870D8487, 0xE5FA62BE, 0x5B9F7A59, 0xE257205F, 0xBB3F35E7, + 0xAEDFFA0D, 0xFD05E4F7, 0xC8FADE39, 0x611A253F, 0x0A79A2DC, 0x8FF29CFF, 0x54F3A9C1, 0x7C6DC9B7, + 0xDBE9083B, 0x21FE24F9, 0x7CFE67A5, 0x47AC3FF0, 0xDF5C3E22, 0xF7039EE7, 0x924D0D70, 0xBC0AF3BB, + 0xC217C341, 0xD79FBFA5, 0xB83E88D6, 0x87BF983A, 0x2C8CF24F, 0x9B575DCE, 0xF4943E77, 0xD7CB66B7, + 0xF72633DA, 0xDF3C90DA, 0x70F3CF32, 0xCD77F759, 0xFBD1F52E, 0xC7DF93E8, 0x2F1DF334, 0xB11733CA, + 0x7BCAF577, 0x3BFE1E43, 0x7B0FC43C, 0x4D6CE5A7, 0x493E69EF, 0x40AF9790, 0xDF38E725, 0xEC6D9C73, + 0xFA87F2CC, 0x97D4A3F8, 0xBD65D8DE, 0x47C426E6, 0x9AC47945, 0x97886B25, 0xDE3798D4, 0x579793FA, + 0x1127F423, 0xF9847E74, 0x7FD4E07A, 0xF4FD5EC8, 0x5F00C6FB, 0xC9DF5E62, 0xCE60FEFD, 0xC6F612C7, + 0xE733B85E, 0x37FC5EE6, 0x2EDCDF6E, 0x299FE2FB, 0xAD0BF77B, 0x5AEABE63, 0xEEC3FD94, 0x3B3163FE, + 0xCD1D9137, 0x3F8A3E7C, 0xDF028B3E, 0xF3A2E8F3, 0xF37551F4, 0x9139BF47, 0x3FAF9FC2, 0xFB8FF393, + 0xF4B3EA63, 0xCBB0FFFF, 0x56F44F8C, 0xCF4F8E4F, 0xBCAFCFE0, 0xFF03E797, 0xE851DD83, 0xCCF9257A, + 0x58AD5886, 0xEFB76F98, 0x397F437D, 0xAB4F883D, 0xCCDF38A3, 0xDBC41FB1, 0xFAD532CC, 0xE70CB3E4, + 0x57CC90BC, 0xC4E7F5E3, 0xA91233C5, 0xC77B5491, 0xFE8F383E, 0xFE1AF9B7, 0xF9016FA7, 0xB6E8F9C4, + 0xFA4FEA34, 0x33E93FA1, 0xD6E9F9C1, 0xFA336A93, 0x99F4BFD2, 0xFB703CBF, 0x9875FC7E, 0xBA4FD5E1, + 0xF301F8A5, 0xE8FA6E0A, 0x47DF63C8, 0x7E6819E5, 0x89CD79B3, 0x1E6EE1FB, 0x751DBD2F, 0x13576D09, + 0x47EFABC8, 0x3E7DBF9F, 0x27566962, 0x758DF59B, 0x540DBDEF, 0xB2FEBA30, 0xEBAF733D, 0xE235D66F, + 0x22FE1700, +}; + +u32 point_table_binary_18[] = { + 0x11725D95, 0x41485451, 0x1486CFF8, 0x9E96963A, 0x98CCB39A, 0x162E5AB4, 0x735360B4, + 0x081A480A, 0x09451909, 0x8556B3C8, 0xDD30B810, 0x94011117, 0x8221C820, 0x230C2829, 0xC220111A, + 0x813A1868, 0xE0A8032E, 0x06662318, 0x38B38848, 0x0CCACA98, 0xB9BD73EE, 0x3DF7BDE7, 0xDB7DFCFF, + 0xFDEF79F7, 0x9EF39ED8, 0x84D7F008, 0xC0F7D6C8, 0x85422121, 0x6C163B00, 0x0D039A47, 0xC50700BF, + 0x0F80199E, 0x033D92C5, 0x17D4F199, 0x9E9ED6FE, 0xC6AFDA4F, 0x79F57F8C, 0xACF6EFA0, 0xDBC8AEAF, + 0xAF13E3FE, 0x36EFE6F3, 0x79F223D7, 0x7F3476DD, 0xFB35A69C, 0xFD78FF4C, 0x26839C97, 0x79005B5B, + 0x5BAE7C13, 0xDCF9F77A, 0x4D90F922, 0x2F19A050, 0x280871C8, 0x6CC2C1C1, 0x01F22EEB, 0x7B7B7BC4, + 0x9CBFBABA, 0x4A7ECE27, 0x3E61BF09, 0x2B2B2BC8, 0x195EBFBC, 0xBC4CCCEB, 0x676767C9, 0xCFEB93C9, + 0xA410E7E2, 0x3DEBB158, 0x0C39C3FA, 0xD0D01031, 0xE7C7E371, 0xF273FEC8, 0xC888803A, 0x66137A7B, + 0x7B919758, 0xEFE9E921, 0xE6FCEEEE, 0x6EF2733E, 0xF11D9164, 0x1DCFD7E6, 0x25D69939, 0x5F7192F3, + 0x8943E28D, 0x470F89B1, 0x4BFA9827, 0xDFF67BF2, 0xDB988139, 0x79494F7A, 0xF2DB783F, 0x9D97C47E, + 0x0B0C47D2, 0x785F1082, 0x56E4DABB, 0x91B4BB7F, 0x01C241D5, 0x3FDF901B, 0x86C341D5, 0x1F749FFE, + 0xED70B054, 0x2AE97A5B, 0xB623E9FD, 0xFD7D5DAF, 0x958AA4B3, 0xD9ACEEAF, 0xC6543878, 0x74744479, + 0xD88FFE62, 0x4711FDCE, 0x7C741465, 0x7DD08A5C, 0x97EE8B72, 0xBDC8B7DA, 0xFBA2A954, 0x4AF76753, + 0x7B4751D6, 0x2FDFEFF6, 0x545F3491, 0x48E8F30C, 0x16FBA233, 0x3333BA7F, 0x6F4C7514, 0x73B99C67, + 0x7F613FEE, 0xFCC5C545, 0x4FDEC2C2, 0x82673FF4, 0xBBDF47AD, 0xD7EFBBB1, 0xB1E139DF, 0xB5B535CF, + 0xF9E1BCF0, 0x79372702, 0x5DEEF715, 0xD940577F, 0x7FBF3E0F, 0x9115EFDC, 0xF7D19C50, 0xACE6C5FA, + 0x6B94A99E, 0x73663034, 0xDBCF7550, 0x7CC2ECF8, 0xA95FAE38, 0xBA64A5AB, 0x79B68EA5, 0xCCF36A1D, + 0x834FB3FD, 0x5CFBA9F8, 0x90D9F153, 0xDE554797, 0xAC74751F, 0x5649EFA7, 0x58D5838C, 0x79BF146F, + 0x323B7ECA, 0xAB7674C9, 0x52E77EB7, 0x0AA6C1F7, 0x23599435, 0x63DEA970, 0xFCC42EBF, 0x5BE7F9AB, + 0x16E5B3B3, 0x3367FEAA, 0x95FFF27A, 0x35EF2D60, 0x5494AE18, 0xAA34CBFB, 0xA9D27E79, 0x3FDAAFE6, + 0xBBAA52A9, 0xB8BE374A, 0x57DF2BEB, 0xBBC9EB15, 0x8B8A66AC, 0xE75C387E, 0x62C72FF3, 0x1C5D7D3F, + 0xAA547FD0, 0xF7D12A1B, 0x174A570C, 0x359A65FD, 0x35DA2FEB, 0xD77ECA33, 0x1C5DB2D2, 0xB1DF1F63, + 0x41CD4F15, 0x07B0DFCD, 0xA064BBDF, 0xA3C40DE2, 0x9FE251F4, 0xDBB7A159, 0x7CB2F914, 0x4CF6E37C, + 0x183FC0E0, 0x3C64D3E7, 0xBFCFFB91, 0xBFE27FA0, 0xFC37516F, 0x7A252E62, 0xB12778BF, 0x9FE5F74E, + 0x5CCCCF0F, 0x201FF0FF, 0x796EEE25, 0xFA5BA51F, 0x6070F021, 0x31D6D714, 0x86DA78FC, 0x19F9695E, + 0x7F43EDF8, 0x7827E5F1, 0xFF7662A2, 0x93F623BF, 0xBD7E72F2, 0x85F80F00, +}; + +u32 point_table_binary_19[] = { + 0x11726D95, 0x4F48DC47, + 0x14C7DF32, 0xBF4376B3, 0xBF35B6F6, 0x16B08704, 0x5A9A4B90, 0x1616DB43, 0x89E61008, 0x1ECA1E0C, + 0x8582E849, 0xF6B2201E, 0x34C256CC, 0x4548DA78, 0x6A105665, 0xBDF803C5, 0x8398837F, 0x5654565A, + 0x9320494E, 0x915DEB41, 0x172B5665, 0x93B4747F, 0xBFE9BC79, 0x33B3F333, 0xF9C11E3E, 0xCC77DEBC, + 0xF77D6F66, 0xF9EFD0C1, 0x6B20BFB6, 0xB636CE57, 0x3FE05B61, 0xE6F33006, 0x50BB01B0, 0xBABA2AF5, + 0xC8973F57, 0xEBCFA115, 0x397A97ED, 0x136B3DDB, 0x5F5959E1, 0x709BD6FF, 0xFD81BD0B, 0xE9DF2856, + 0xF1E2EA3C, 0x4811BF6F, 0xD1F1F93C, 0xCF62366C, 0xBBAFAF4F, 0xEE474E34, 0xB16D93BF, 0xE02B97EA, + 0xF9921EA0, 0xA7A7479E, 0x2FF5F7D8, 0x1F3A3E72, 0x4360D59F, 0xB5EA55F1, 0x2379ADAF, 0xC71B1818, + 0x30FBF579, 0x267E137B, 0x466CF27D, 0x36323222, 0x19EB69FC, 0x8455A6A7, 0xA78D1F7E, 0x9955EC7A, + 0xFF6BD1F5, 0x2B7D23C0, 0xD4D414F9, 0x3F0C50BD, 0xC95E2D2C, 0x2C60BEAD, 0xC8911C7B, 0x65FBC706, + 0xC3FDAADE, 0x04585F5F, 0x27BD3037, 0xF697E597, 0xE86F7CB6, 0x5EBF3CFF, 0x67C332BE, 0xDFAEF5A2, + 0x1EA14F6C, 0x03CCCDCD, 0x7D6C5E64, 0xFCC873B6, 0x63CE8FA3, 0x9EED4C4E, 0x4E923F69, 0x310F274E, + 0xC8AFDA49, 0xD8EFE817, 0x16A79149, 0xCF3DAA07, 0xBFDEDE5E, 0xC1946F03, 0x577A8FF2, 0x4D5C56F3, + 0xE7915FC2, 0x91FD743A, 0x4DEB98DF, 0x34DB0CE9, 0xBB0DCB78, 0x57A2265E, 0xB83E8FEA, 0x11F1CA83, + 0x8383269E, 0xDBCFCAB6, 0xBE2155D7, 0xEBFD4343, 0x43D63C38, 0x8C8B4FD7, 0x1F3F7798, 0xF1238DAC, + 0xE749E8D3, 0xB41FF572, 0xFE15EFEE, 0xEE1A7FDC, 0xC3B07FEE, 0x217B79E1, 0xBEBC3C3A, 0x3A32FD10, + 0xFCD6EE57, 0xA251B1A7, 0xF962BD16, 0x0BBFE25F, 0x03044160, 0xE631FE0D, 0x3B374CF1, 0x89ADFDC4, + 0xCAAFAFC2, 0xF3E2DE60, 0x7BF6BC89, 0xFD7B767F, 0x2E9E8FDF, 0xDADA9A59, 0x7737C3F3, 0xEA6EEAFA, + 0x4CFFDF16, 0x0A05F473, 0x09FD08BC, 0x5292FCE7, 0x4BD8EFC0, 0xF38B9253, 0x7C0B99BF, 0xF08BD56A, + 0x5532EAF9, 0x0BA5B7D6, 0x373636CC, 0x7D75AFFB, 0x45FB3D71, 0xAF9792F6, 0xFDF71F98, 0xF3E4FCFA, + 0x0FFC22BD, 0x87F5F391, 0x45BF28BF, 0x37A5E4C1, 0xC101710D, 0xF93893CF, 0xE7A99F82, 0xFDC5E3CC, + 0xCCCC8CE9, 0xAFBF584A, 0xAAFE6E51, 0xBF4B4939, 0x1FEA3D73, 0x53948FBE, 0xAF6EEA38, 0xA3FCD9A2, + 0xF93CCEE4, 0x72B9D07E, 0xACDF5E9F, 0x9D9D0DE5, 0xB3BCBC1C, 0xCAD7CC27, 0xEA63F0A5, 0x9A3FA98F, + 0xEC2856F1, 0xD86F914E, 0xFB3D8198, 0x66F2F3DA, 0x7DFE8BFD, 0x1E073962, 0xED6F906B, 0xFAD17E2F, + 0xAFDD27D6, 0xEF5DB6EB, 0xF139CE07, 0xC43467C7, 0xA5FF313A, 0x2FEF66C7, 0xF5BC123F, 0x96F3AAD7, + 0x27D4BA64, 0x71BF0A67, 0xB45FDFBF, 0xC2D9A3EE, 0x4AA562EA, 0x9D701F75, 0x6B3D9DF7, 0xEBB8DDEF, + 0x6CD7F0EB, 0xD3D35373, 0x9F37CE86, 0x5F9B7C24, 0x2BFD1DAA, 0xCF51F75D, 0xD4774BFD, 0xDF4434CB, + 0xF72FD21C, 0x683DB213, 0x69F6657E, 0xEAFF5CFC, 0xA45EFF7F, 0x3B8EC518, 0xDF897F67, 0xF438DF35, + 0xC56511EF, 0x5B7C9EC0, 0x917EFE43, 0xECD89C42, 0x7688CBC4, 0xA0B926E2, 0x6DD5F7C3, 0x67C48ECD, + 0x7F5AFB6B, 0xC47ABFB8, 0x5F27984F, 0xCB55483C, 0x7DDA2D19, 0xEBFBF421, 0x24C6C652, 0xC8EF14C3, + 0xE8688764, 0xA507CFEB, 0xC27E4AF6, 0x8B107DF2, 0xA49358D4, 0xFFF74388, 0x6632DF23, 0x9F2886FE, + 0xFE7662D2, 0x433EFF13, 0xFF1F0000, +}; + +u32 point_table_binary_20[] = { + 0x11725D94, 0x4D4B5B41, 0x14864F7A, 0x6F05436E, 0xCC05BBF0, + 0x07D84537, 0x6E0BA6B4, 0x4557BA28, 0x5DDC42A1, 0x50AA425C, 0xD49F6035, 0x68448221, 0x881F080A, + 0x29A16041, 0x5C7451DC, 0x94904011, 0x297E604C, 0x56D1955D, 0x15142DA5, 0x7691389D, 0x73CECCDC, + 0x89779587, 0x79CFD73B, 0x670249E8, 0x876180C8, 0x27E76270, 0x705088EF, 0xCCF1D78A, 0xBFC20BE4, + 0xAE1600B2, 0xFC4D8C1F, 0x9F8B2F9A, 0xABD56AA8, 0xFFA7CE75, 0xBEFBCE39, 0xB3D63BE7, 0x27272702, + 0x9286570F, 0x0E0E24B3, 0xDEFBE9AC, 0xDAF5BAAA, 0xBA7E586F, 0x7F7F9FF2, 0xC99A185F, 0x9F9A9AA2, + 0x7AC85EDD, 0xA9EBFE91, 0xBB2A61BF, 0xAC079898, 0x98A07AC8, 0xF10F4E43, 0xD7434E3C, 0xD47A6633, + 0xAFCA1FF9, 0xACF59C2F, 0xB60E303F, 0x3F6FE2B5, 0x5EE78F64, 0x9D5366AD, 0x774E9796, 0x96CCBCB2, + 0xFF0BAD87, 0xB7EDF590, 0x6329D1B2, 0xFD8CA59C, 0x5F77FCBC, 0xC9E7F3E6, 0xDCBB766E, 0xEC78EF5A, + 0xE7937A95, 0x7F7A7A9A, 0xFD2776A3, 0x939393A6, 0x7E3CEA46, 0x4D3F787F, 0x513D4FE8, 0x7F2E9733, + 0xF30034FB, 0xF83E959F, 0xEBCD3E33, 0x7F11398C, 0x47C6AF54, 0x2AF1FD11, 0x373BCAE5, 0x32FB8BFA, + 0x9E6687ED, 0x77BC27EC, 0x5FFB7B7C, 0x7C6CF2DF, 0xF55BCE73, 0xCF8E8F3D, 0x70C3FB2B, 0x228B5B75, + 0x7F7B388F, 0x38F283D9, 0xD959B36F, 0x5EAF1FD8, 0xFBE0F59A, 0xFDDB4316, 0x47008D46, 0xC3CCDF9A, + 0x03B0F7B9, 0x35E707CA, 0x9F6FC8B7, 0x5B7E90CD, 0x6689517F, 0xBB0550AB, 0xD5701FF7, 0xF43CBBBB, + 0xBB66DFBC, 0x20DC3FEA, 0x27E07E50, 0xCFFEFB01, 0xEE9BF483, 0xF335000E, 0x0F0F89A9, 0x5E83EBE9, + 0xFD68EDF8, 0x01EF87EA, 0x7787FDB3, 0xEB9F9D9D, 0xB5E5C7FD, 0xB4F3150A, 0x85B67A42, 0x7EF63C9A, + 0xF5BCC562, 0xB1CDDFE5, 0xE5E536FF, 0x48AFFCEE, 0xCE75BFB7, 0xE7EDCE89, 0x8FF6FB13, 0x65667D1F, + 0xA2ACF46A, 0x7FB647F2, 0x63954AC5, 0xEC77BA96, 0x1F4BA7D3, 0x422A15A7, 0x37D6D6D6, 0x88599FDE, + 0xA0FAE67C, 0x91CF939A, 0x67EA994C, 0xC6ECEBF6, 0xC84CFDEA, 0xEACA8A5F, 0xA4785156, 0xFF872ECF, + 0x237B1B40, 0x769A2163, 0xBF4E33F1, 0x5CEBC96F, 0x97199E31, 0xCB70EDC7, 0x00DF07A9, 0x89297F24, + 0xF144EB91, 0xDD48E229, 0x097ECBF8, 0x3F54DF25, 0x7FA2CCAE, 0xC5E021BB, 0xC4A84706, 0xC5F23E2E, + 0xB19E1F40, 0x7C73F31D, 0xB17ADFF1, 0xF1F124F2, 0x5FFDDE47, 0x471F132B, 0x3D140A6F, 0x705F884F, + 0x013A1716, 0x5E12A3FE, 0xC716740E, 0x0D3D42BE, 0x540CA954, 0x3FB1D2C3, 0xCACA2BF1, 0x1F000000, + }; + +u32 point_table_binary_21[] = { + 0x11726594, 0xBF6B1A61, 0x18C71FB9, 0x74297A86, 0x2E95FE05, 0x856CCDD0, 0xA1A14591, 0x385410F4, + 0x3A558488, 0xFE110AC1, 0x37398BA1, 0x96D42281, 0x0CED10DA, 0xCD298310, 0x83A04306, 0x23043AC4, + 0xA1815028, 0x752A5C42, 0x076987DE, 0xDBF7B9F7, 0x79DFDC9B, 0xDCF6E1BE, 0xCFF7F979, 0x07497E08, + 0x2F2178B2, 0xD92C8724, 0xE490E3DF, 0x01D2E934, 0xF2335803, 0x885D5973, 0xC942BF86, 0x6AEB27E9, + 0x83F7F62B, 0xEB94F432, 0xFEAF8ECF, 0xF1BEF457, 0x7EFC0420, 0xF259E9F9, 0x21B2F03B, 0xA8D56AFA, + 0x7DCCB70E, 0xC2F1F12B, 0x152FF4E4, 0xD76C360D, 0x36F45F89, 0x9F083FC1, 0xB11FD685, 0x64A597CC, + 0x8F357F93, 0x4CFA7FC4, 0x3D333FEF, 0xDDCA47FE, 0xF66BEBDC, 0xC8CF95DE, 0xEC5FF947, 0xBE90DE51, + 0xFD2FDD97, 0x2CFB8FDB, 0xC449C5A1, 0xFE4F42F9, 0x1D9AFFFE, 0xD272785F, 0xF6BE39EF, 0xB09EF22D, + 0x87F7698F, 0x01BADDAE, 0x8EBFED2F, 0xE673ADEA, 0x957AEBBA, 0xD3E9E03C, 0x26417F0C, 0x603018E8, + 0x7EA32BD4, 0xEFA5B887, 0x47C8D194, 0xEFFB82F9, 0x04199864, 0x752FD195, 0x844BF54C, 0x827B6409, + 0xB75C2EE3, 0x7E86E8C7, 0x5924351E, 0x8F399FF3, 0x213C4026, 0xBFB9A847, 0xB0AF98F6, 0xE90BFD74, + 0x3A45BF21, 0xD6CBD9C3, 0x54A552D1, 0xFDFA82EB, 0xF5BA517F, 0xBFDFBF53, 0xDF9D7CA1, 0x7A46A391, + 0x516FB158, 0x34F2954A, 0xA59BFECE, 0x7EAD86E7, 0xC1E1F73D, 0xD57F30AF, 0x33F35EFE, 0xC0CDBED1, + 0x6FFB6827, 0x532814F4, 0xFCB78FDC, 0x593E9F97, 0x2C9E4EC3, 0x9D55AB55, 0xA947DE94, 0x7A359F77, + 0xB94F5B8E, 0xE3683D53, 0x7ABABFDD, 0x7577C618, 0xD3F7B5BB, 0xBE936934, 0x1ADA8F91, 0x9FFADEF6, + 0xCE59A6DD, 0x6E73BE50, 0xFCE1A378, 0x743E96DB, 0x93F928BE, 0xB9C9643D, 0x5ABF25F5, 0xC78ADF57, + 0x5AAD5628, 0xFE4D102F, 0xF6B3C0F7, 0x0917EC8D, 0x8DA7B89F, 0x45704F29, 0xB03DEF2D, 0xB2470C01, + 0xF7B8477A, 0x40BDC8BF, 0xA0FF9BFD, 0xFCC56364, 0x4FFDEF90, 0xFF030000, +}; + +u32 point_table_binary_22[] = { + 0x11726595, 0x4F48D361, + 0x18C71FF7, 0xBE5333E7, 0xC6B6DA3A, 0x78F030A8, 0x534ADD92, 0xEA30FF44, 0xA8781888, 0x20851741, + 0x256422DE, 0x44484444, 0x6D0A1E54, 0x304418D1, 0x4E1E7632, 0xADC3220F, 0x921DBC78, 0x6A609069, + 0xA08464B1, 0xB9B7F7DF, 0xF36C3FDB, 0xEDC3FBFD, 0x3ECFFB3E, 0x7F7E83A8, 0x78094F41, 0xFFC6C7C7, + 0x0544A14E, 0xB1F71B94, 0x45A351C5, 0x35D008E0, 0x39673B86, 0xA5BE51A9, 0xD9CEE4E4, 0x249DD724, + 0xD89ED56B, 0xBFEF0100, 0xB2489BF8, 0x4343435A, 0x2F320065, 0x6FD9DEC8, 0xC8888EA7, 0x58C63BC8, + 0x66B374EE, 0x396507E6, 0xDCF8BD5F, 0xD12FF536, 0xDEF1F1B1, 0x10EF44D6, 0xDEE77B4B, 0x4B8B64E8, + 0xD7F7A964, 0x472ABFE4, 0x31FD9E9C, 0xB98FD6DB, 0xF796EACB, 0x5EB35DAB, 0xEF57F96B, 0xEE128FE9, + 0xFC9FD16F, 0xE2A91FC6, 0xC3FBB4B6, 0xB616F56F, 0x48AFE379, 0xDEB34DD2, 0x9BF76E2A, 0x3DD48A65, + 0xC3B65EB5, 0x22699813, 0xABFBDD89, 0x112F1BA6, 0xFCFB4A9F, 0xA7FC267E, 0x5EFA9195, 0x3E22FDE6, + 0xBD62DFB0, 0x7DFF17B1, 0x83F92DEF, 0x637E64CC, 0xDFDCDCAC, 0xF5985F9F, 0x1F8A2DF4, 0xEBF3438C, + 0xC7891D7E, 0xA947BFE6, 0xDF6203FD, 0x4D4D4D8A, 0xB7D08F8C, 0x7ECB1BE8, 0x570C5558, 0x2F5BBF2A, + 0x8CC7891D, 0xF5ABC27A, 0x5A7DBD78, 0xE5F0D763, 0x3F38B1C3, 0x2FF50E7F, 0x54EA65BF, 0x3D476771, + 0xC7BC2F18, 0xC679B878, 0x41FD3A51, 0xEC3E72F6, 0xAFB281E2, 0xE97DF035, 0x603C733F, 0x6F35C633, + 0xFDADA82E, 0xC653F3C8, 0x53DEB981, 0x81019ACF, 0x3FE09D2B, 0xDD477A9F, 0xBCAFE2EB, 0x2980743A, + 0x4DF3E196, 0xFE4422A1, 0xF329AE96, 0xE7DBDBDB, 0xB4EF1EC9, 0x994C86E6, 0xA75CEA17, 0x17171DF9, + 0x7B7A7A1C, 0xF1A7A7A7, 0x1DF1E6E7, 0xE71DF986, 0x8787FF7B, 0xCFD5F75E, 0xADEFD5FA, 0x61BD03B1, + 0xC0492C16, 0xA3F716A6, 0x0227A5FB, 0x5A98BA7C, 0x52DA8F40, 0xCC30EE13, 0xCB873EC5, 0xE371EA37, + 0xF022EB79, 0xE000EBEB, 0xEBB4AF4C, 0x2E5C3299, 0xA4796285, 0xD0AFC1C1, 0x41DA5770, 0x1559FB5D, + 0xC0565757, 0x695E5901, 0xD8DADA1A, 0xCD13CB85, 0x4E474747, 0xA95EE02F, 0xB2F6FB81, 0xEB7C765E, + 0x594E963C, 0x95A27D60, 0xF970655F, 0x5F1FCD3B, 0xF88AACFD, 0x3EE04B4B, 0x4BB46FF2, 0xFE7C6565, + 0x85F6919D, 0x852B3A3B, 0x3B69DF00, 0xC2BCB7B7, 0xB7641FE5, 0x482F2CD0, 0xBEB33360, 0xBAFFF67B, + 0xC05D61DE, 0xD1D141FB, 0x0E10CA21, 0xA37F6666, 0x86BE37DC, 0x05D76667, 0x67699EB8, 0x3B74DADE, + 0xDE4EDF1B, 0xE9FFD1D6, 0xD656F23D, 0x02989898, 0xA07DE16E, 0x2857ACFB, 0xFD184008, 0x70472211, + 0xC53755BF, 0xD98561D9, 0xEFB8E69F, 0xC146CB63, 0x5A7F5E64, 0xF1417201, 0xCA85FA49, 0xBD9A0F7E, + 0x43C5143A, 0x9EE66030, 0x64B94EEB, 0x2F83B556, 0x7F4B9DFB, 0x9F41C5C3, 0x47B755BF, 0x3E2A964A, + 0xE45DFC7F, 0x502CF57A, 0x5EFDCF8B, 0xACEEE7EF, 0x12E7A857, 0x2CFE8AF3, 0xAEAE7B3A, 0x1EEE6F77, + 0xF77D9D4F, 0xEBADFF1F, +}; + +u32 point_table_binary_23[] = { + 0x11727593, 0x3F685A51, 0x14C64FFA, 0x5C1A13ED, 0x109A4ED9, 0x3A988E5D, + 0x5D5A2401, 0x3B648837, 0x4E0E6287, 0xE0E222E2, 0x60684AA0, 0x42E95209, 0x58D02D5B, 0x32092922, + 0xA8717883, 0x1DDAA910, 0x3A94904D, 0x302A75B0, 0x14EABB3D, 0xE7FE7BF7, 0xD1F66E3F, 0xCE77CFF7, + 0x9DFB0776, 0x780B5E00, 0x2E6794CF, 0xE739EC40, 0x9C38F2D0, 0x19251209, 0x0E0CF688, 0x1F840124, + 0x6B3D00E9, 0xF995CFBD, 0x5E0F59EA, 0xA3DFA59E, 0x7F91FDD6, 0xA7CE8D64, 0xE377D3ED, 0x768DDFCA, + 0x99736DEB, 0x23078A75, 0xBF5FDA5F, 0x322D59E7, 0x2DFED166, 0xD8238EFE, 0x361CE72E, 0xF6BBEF7C, + 0x337A57F8, 0x1B464791, 0x47EB8923, 0xAB86A5BF, 0xE7FB05FD, 0xA57E25E9, 0x7CB2FDC2, 0x3E8B3C6B, + 0xA77EBEBF, 0xF28B3CA1, 0x0D7BFFFA, 0xB5E20BCD, 0x4A7FA1F5, 0x3EABFC13, 0xD775855E, 0xE4DF7726, + 0x8179F6AD, 0xFC71B97F, 0x3018987A, 0x7412DAD4, 0x7E92757F, 0xE96FCFAB, 0xF26EFE27, 0x4F4FD50D, + 0x53BF180B, 0x05F2C698, 0x794F433A, 0x0FCEC647, 0xA954CADC, 0x6F18C647, 0xA2FE18CF, 0xEF96F867, + 0xDFF33C64, 0x3E24E64C, 0xB23EDF30, 0xFAA5D369, 0x9A6F48CC, 0xD1AF542A, 0xE1FB427F, 0xECE7B1BB, + 0x7E2693E1, 0xB085F946, 0xC4AADF16, 0xE6475E6A, 0x56FF6189, 0x7AC618F5, 0x13F378EC, 0x5EBF5028, + 0x98FB5A22, 0x572A9540, 0xFE6C36FB, 0x8F7C7E9E, 0x46A311E8, 0x57AFD74D, 0x7E80F153, 0x7BDEC893, + 0x1FBB7A3E, 0xFBBDE8F3, 0xD9F86CDD, 0x3FF249AC, 0xD92997CB, 0x1C56156F, 0xBF99178B, 0x45CAD3A2, + 0x7E8DCBE3, 0xF36AB52A, 0xF5B84E5F, 0x353BB55A, 0xCDD4ABBA, 0xAEFED3FB, 0xAF1F76DB, 0xEDB6BC5F, + 0xC1CD8EF8, 0xDF6AFFB1, 0xDE6FFC6A, 0xD28FE93C, 0xAF9BB95C, 0xCEF27F27, 0xFA637D41, 0xF5472700, + 0xC9E436D5, 0x17545F7B, 0x0E309DBE, 0x259E49E6, 0x73C18CCF, 0xA49ECF49, 0x8FF916FA, 0xBFE75E3E, + 0x239E49E6, 0xF3C3C338, 0xFF030000, +}; + +u32 point_table_binary_24[] = { + 0x11728D58, 0x6D5055C7, 0x197ECFD7, 0xBD17B8F7, 0x7253A636, + 0x5A7FF463, 0x42223171, 0xD2996426, 0xA4320D23, 0x581C5021, 0x494719C7, 0xA0A058B4, 0xA3128A1F, + 0xA8A0132D, 0xD5316062, 0x6C342636, 0x492DC68C, 0x917C088D, 0xAD3218B4, 0x42B1B522, 0x3898A403, + 0x265AFC61, 0xB8042DF4, 0x7E9CEDBE, 0xBB7BCE3D, 0xE7DC336D, 0xEFBF87E7, 0xDDF7BCFB, 0xECB3EFEE, + 0x0239F034, 0x5C07907E, 0xAFF4CE99, 0x3387900B, 0x1C077FAE, 0xF49E3E7D, 0x9A907678, 0x1671281D, + 0xA0ABAB8B, 0x4011C7F8, 0x63F1EDA4, 0xCDC04D4D, 0x4D667CFA, 0x108F37F2, 0x05C6944E, 0x96EF8211, + 0xAF74AE5E, 0xBD9A408E, 0x893FC77C, 0x20EA093E, 0x22B0F85E, 0xE801FE3D, 0x284A7C6F, 0xE9D2A51C, + 0x7F9DA887, 0xC5531C0A, 0x098CF928, 0x0E4E53AE, 0x736CC41B, 0x58F065CA, 0xA7B6F19A, 0x313F8ECD, + 0xF95EE0F1, 0xD2511ECF, 0xE6C3F35D, 0xB1F2C129, 0x028BF1A1, 0x348B5EB6, 0x7A491BF1, 0xDAEB479C, + 0xFE8F44FD, 0x8803A3CA, 0x9746FD3C, 0xDEC09C0F, 0x962B7DD6, 0xF1215FA2, 0x7E6B7EAC, 0x0F31ADBF, + 0xCFA85FE4, 0xEBB1F281, 0x6E81C5F8, 0xF48F12F5, 0xDBEA15EB, 0x65C36C7E, 0x31AF550F, 0x7F652CED, + 0xCE9D3BA6, 0x1FFC2B41, 0xBD79F3A6, 0xC50F167D, 0x71FDC700, 0x1A1B1B13, 0x7A8E29FD, 0x7BF7EEB5, + 0xEADD6F5F, 0xCFD874DB, 0x7AFA2D18, 0xF3F98DFA, 0xECDF435E, 0xBF6BC742, 0x8FA8550F, 0xFF4A5532, + 0x30C6FB2B, 0x4133F4E3, 0xE395512B, 0x1FAC56C2, 0xD6F1C16A, 0x637E4EFD, 0x4CFD2375, 0x757589F5, + 0x7E4A8958, 0xEB0B3C95, 0x8837EA6D, 0x6868C0FC, 0xB3E15500, 0xEF5D49DB, 0xBD7B37A1, 0x7F66FBC5, + 0xE7D5166D, 0xDBB60DF9, 0x3CC429EF, 0x2AEF0F0F, 0x0F73FE0D, 0x004F933C, 0x59555545, 0x480BE5CB, + 0xE9F84EFD, 0xD1FEFEFE, 0x64DE2D3F, 0x8DD766C1, 0xD9DADA5A, 0x427A6011, 0xCCA07853, 0x2C7CF6EC, + 0x59E41720, 0x56BAF45D, 0x9B366D22, 0xE43AE491, 0x518AB744, 0x671D3972, 0x848D472C, 0xAF8D15AC, + 0x5FBFDEC6, 0xB3FED001, 0x85E414E5, 0x639333B6, 0x6FDF8EF1, 0x8B104B53, 0x2241A6DF, 0x495842EA, + 0x28FFD8BD, 0x5AA60740, 0x2962F2C9, 0x84F033CD, 0xF734C563, 0xE36382FF, 0x1962BDE4, 0xDE2193A7, + 0xFAEACD63, 0x6D8267FE, 0x8E7D3D5E, 0xF6FFC453, 0xFFDF85DF, 0x02A4EEF1, 0x0FD6D7D7, 0xE3FEC842, + 0x7D531786, 0x2AAE5CB9, 0x827C1871, 0xDA64FAF4, 0x5BB76E21, 0x9F897AA6, 0x68814B87, 0x0F1F26E4, + 0x3D320255, 0x147F90BA, 0x67CD9A35, 0xA87F16D3, 0xBF25EDF4, 0xB973E7F8, 0x78AA9F37, 0xECBDCDF4, + 0xB1F0CB97, 0x2FE7DF7B, 0x8CAECF2F, 0x53B6337D, 0x3BC824EA, 0xE7794E6B, 0x3873E60C, 0xEA974926, + 0xE87A647B, 0x223B76EC, 0xC07C93E4, 0x138A1F51, 0xF6700C59, 0xA8A7D2A2, 0xD6575757, 0xDBE2AF5D, + 0xBB961C7F, 0x920C917A, 0x00F525F8, 0x339BFF7B, 0x3085E93F, 0x2A7DC170, 0x071941BD, 0xE4213D57, + 0xF48B4C92, 0x4D55FC17, 0xA9147E0F, 0xB37EB330, 0x1AE3F1F0, 0x3862521A, 0x7FD388B7, 0xE963F8B5, + 0x2E74A9BB, 0xBB3B595F, 0xE147DFF7, 0x02979DFA, 0x30FD2CFC, 0xBE7DFB4C, 0x7F7B86FD, 0xCFB0F3C8, + 0xA99F8567, 0xFA3AF516, 0xFE56BF4C, 0x89B2FDE6, 0xD44BF857, 0xBDCFAB1E, 0x3C78D0A6, 0x2F3B0F0D, + 0x3FBFADCD, 0xACA8A848, 0xD6DFA9A7, 0xF0378C2A, 0xA5EE7A72, 0x7FC38FE0, 0x09573D0D, 0xBFDE887F, + 0x619E3754, 0x5FFF9369, 0xCFE4E5E5, 0x25FBF31C, 0xEF878157, 0x03AD4E7F, 0x6FDDBA95, 0x8FA77AA4, + 0xDEF645F2, 0xF3F393FD, 0x8B3CD527, 0xE535CF5B, 0x62BCDDBF, 0x7FA4FD8D, 0xEAE37B52, 0xBD5FF8C5, + 0xEE573C4F, 0xA81E9E49, 0x6974DEBC, 0x792E7EA5, 0x3CD5436B, 0x21BFE1FA, 0x38FC48EB, 0x473DD4C2, + 0xF854573F, 0x76F0FE2A, 0x93C82557, 0xDE39DEE1, 0x57C886D9, 0xA480F687, 0xE689375D, 0xFB4536D7, + 0x3B1ABAF7, 0x6DB7FE01, 0x8B294FEB, 0x8FDD88AC, 0x73EB57F0, 0x04EF6FA4, 0x26FA96E0, 0x6DFD0E1E, + 0xE4FE9232, 0xE36BCDEF, 0x5BFA27E4, 0x4221EA2D, 0x758191DF, 0xECBF9B37, 0x6F26500C, 0x4B70FDE4, + 0xBF28DF71, 0xE593C79B, 0xFD7DE3C6, 0x8D6C7EE8, 0x1FF543F5, 0x84C98BF3, 0x61C58A15, 0x9CA7FEF1, + 0xCCF0064D, 0x5E9C3FB8, 0x7E5040EE, 0x92D9CC8F, 0x47195F40, 0xFD8FFABD, 0x4CBECB31, 0xD73B9E1F, + 0xBB8C7EA2, 0x7C26D3AF, 0x82F0EF3D, 0x47D7EB05, 0x9AF5F5F8, 0x90D0338B, 0xED0F155E, 0x36C7E3FE, + 0x3AA4EB66, 0xFE13743E, 0xEF4AB318, 0xCEE77E53, 0x6BC5F9E9, 0xE49DE373, 0xE9F7FF49, 0xF569943A, + 0x053F09F4, 0xEEA985E1, 0x63DCDF38, 0x9E9D77D5, 0xF29F185F, 0x4C86E079, 0xEAF76F60, 0x674F4F0F, + 0xAD17A6B0, 0xFEB14C3E, 0xD5DBDB4B, 0x602EDD2F, 0x743FA50C, 0x4A0770FF, 0xE3FCE077, 0x14FF54FD, + 0x3E1B3F47, 0xECC78FE4, 0x63E2FB8F, 0xB37E7749, 0xAB12F5DA, 0xF5107E8B, 0xD1AEE4AA, 0xA7F0ABFE, + 0x029C70D5, 0xCBC93BF3, 0x0BBF9256, 0xE91D57BD, 0x845FA55A, 0x65AAAB5E, 0xC2AFCA2B, 0x8ADF186F, + 0xD34BF84D, 0xCB50A7F1, 0xF575E825, 0xFCEA69D2, 0x6A8CFA6C, 0x7A093FFA, 0x2E6839AE, 0x7A093FA6, + 0x1EF7A862, 0xFDD8FE26, 0x9DD19FB0, 0xF786D36F, 0xE2FEA507, 0x232F6ED8, 0xB0C1C5AF, 0xBCFF488D, + 0xD1485959, 0x59B21F0B, 0x78FF52E6, 0xC73E76F5, 0x530EEF7F, 0xDAC2F8CA, 0x65CB96B9, 0xF891F74F, + 0xCF67FA43, 0xBB76EDB2, 0xC5BBFB8F, 0xF763DFDB, 0xFA8DFDFB, 0xF727FB2F, 0x87F7FBD4, 0x2DE420DB, + 0x9F4EFFFD, 0xAFF85C7E, 0x1EF84BA1, 0xCCD59FD9, 0x9001715A, 0xFF2C2595, 0xEF2FAA3F, 0xBD6FABB7, + 0xE4A0C0E9, 0x0C372807, 0x447C21C3, 0x97E13386, 0x33204B92, 0xA85E25D2, 0x4302B3F7, 0x91D24BDE, + 0x60FDF736, 0xFC40A26F, 0x2FD907AB, 0xCE9F3F8F, 0x7821F2F2, 0x4BFA1976, 0x7EF74006, 0xF2804AE2, + 0xAF873A04, 0xDF6387F4, 0x42F69E68, 0xA719F13D, 0x504F224E, 0x9E9D77CE, 0xF11DF4BE, 0x80FC83FA, + 0xE6818181, 0xFF9A2F1C, 0x0ED3F990, 0xAF70BCF2, 0x81DAE73A, 0xDF02F215, 0xC333B5A5, 0xAE7A6590, + 0xB09442E7, 0x734A59E9, 0xA607B941, 0x8624FA56, 0x949E57BE, 0xD5DCDC9C, 0xAC470FCD, 0x4FF3C1AF, + 0xE599EDED, 0xEDB6F95C, 0xBD7A15CF, 0x33F67D58, 0x2C4F75CE, 0xB7AFAFCF, 0x369E9FBF, 0x89F94D4C, + 0x4CE0FCDA, 0x9057B23D, 0x7F709D8F, 0x786F2B7F, 0xF516F1F9, 0x39F4C822, 0x6D6C7EF7, 0x6B4757AD, + 0x5A95345F, 0x729BF2F4, 0x2D0661B5, 0xBBB2B232, 0x79BE7FA3, 0xF963940F, 0xAA0ABB5F, 0x58EA1D1C, + 0x1CB4F1E8, 0x57E33D4D, 0x762BC7D8, 0xFB7098FB, 0x57DB214D, 0x2F2C2C34, 0xEF3FEA22, 0xA565FEFC, + 0xF9E67D47, 0x1B978B0A, 0x0A0A08F8, 0xC85168A5, 0xF5B7412E, 0xC6C3C39C, 0x5737EAF9, 0xE67B918E, + 0x977FA1AF, 0xC5FB9CB1, 0x3FD41FC6, 0x979BF72B, 0x3C5F5BD5, 0x86A2A222, 0xFC7E2BEC, 0xA4F9EE93, + 0x97CC9D3B, 0x17F3312C, 0x7BC8AFF0, 0x3E6AEC5F, 0x785D1F18, 0x191931EF, 0x4F924F2B, 0x5DB06001, + 0x01951C87, 0x1F53BE56, 0x9ECAEA11, 0xFD411F27, 0xAD172F5E, 0xE4F7A171, 0x3ADF2D9E, 0x07309E7E, + 0xEF3862FD, 0x73F5C5E2, 0xE2E2249C, 0x94EF61CE, 0xC7FF2E9D, 0x5CB76E5D, 0x527EF6FF, 0x08E417C3, + 0xB3ECBE2B, 0xD6CB3300, 0x19A89753, 0x3F437FEF, 0x31F97849, 0x494992FE, 0x861F3CF3, 0xE23B999E, + 0x4E7DD14F, 0xF4ADAFBE, 0x137B8DF7, 0xF3647DB1, 0x9E99300D, 0x983EB281, 0x0380F745, 0xC4FC3D1C, + 0x809A9A1A, 0xD77827CF, 0xF13460FD, 0xDE99AFC8, 0xC000F87E, 0x466CBCB7, 0xCBCBCB4D, 0x7DC93752, + 0x54CC8761, 0x2526B018, 0xAF0D937F, 0x5BEB8F1F, 0xE0F83F00, +}; + +u32 point_table_binary_25[] = { + 0x11727592, 0x314BC350, 0x1485AFF6, + 0xA5967628, 0x8873FE82, 0x2038BA68, 0x350EB543, 0x2A96822E, 0xEA2AB483, 0x484325C1, 0x428522D4, + 0x45BA14C1, 0xC5CD1F60, 0xC445177F, 0x816BD1A5, 0x9B445DAA, 0xD03EEFBB, 0x37EF9516, 0x7C90E1E3, + 0x9C9B73DE, 0x4DA02243, 0xF90E90DA, 0x8BBCA37C, 0x5E4205E8, 0x88C5DF95, 0x5A6143B1, 0xC3BA80B0, + 0x54429621, 0xD8CA1179, 0xE797D7A4, 0x33C7BA8B, 0x7A1160F0, 0x14795BE5, 0x4364D489, 0x05E47239, + 0xA367BB51, 0x40BA8D5C, 0xA5FC8074, 0x1BFDC462, 0x8EFD3C9F, 0xED32CB37, 0xF6637ED0, 0x6AB590D9, + 0x8FF9ACDF, 0x99FCA0B0, 0xBD8B6CF2, 0x2774CCF7, 0x496FF37D, 0x30DF3FBE, 0xE820F37D, 0x30DF3ABB, + 0x7931F398, 0x6FD17CDB, 0xEC6775BF, 0xEAD3BCDA, 0x0FF6F163, 0xDD611656, 0xEDEA9EE6, 0xF151F996, + 0xCE678EFC, 0x9DB53163, 0x1F8F18EF, 0xA732D4F7, 0xE0FBE27C, 0x9BF7CFF3, 0xFC3EECC3, 0xFBB4D9AF, + 0xBE071EDA, 0x1FF33FBA, 0x6BF2BDF2, 0xE63AED37, 0xEE077AFF, 0x13F3EEB8, 0x1FF9A7FF, 0x0777AACF, + 0xD4FF24EB, 0xF2011A00, 0x5633FD2D, 0xF1404333, 0xCC6A96A7, 0xBCD3D783, 0x1AF999D3, 0x9F4AC72E, + 0x49482026, 0x0134CB21, 0x40E2C7F0, 0x02B330CC, 0x7E66EC2B, 0x481F405A, 0x33E929C3, 0xF3CC89A1, + 0x66F6C7DC, 0x908FAACF, 0xA838FA70, 0x961CD58F, 0x38D39BA9, 0x373B7D62, 0x759F4C2F, 0xF9DCFDEA, + 0x935FF1A8, 0x28964F6E, 0xA5FC0300, +}; + +u32 point_table_binary_26[] = { + 0x11728D97, 0x6F68D565, 0x14C7CFB6, 0xDF6DBB73, 0x54E0568A, + 0x1B0D2236, 0xE75DE8B4, 0x8688D08B, 0x1918EC85, 0xC6CD378D, 0x9A2D6721, 0xA11B745F, 0x8D860DBA, + 0x469A2006, 0xAD68AFDA, 0x0B2FDE21, 0xA3629020, 0x443169D7, 0xC1508714, 0x4864ED4D, 0xB0A681EB, + 0x6EDEA7F3, 0x3BE73CCF, 0xEFFC9E9F, 0x51F785F0, 0xF1F99E3F, 0xCF79CE73, 0x7ECFCC04, 0x74997340, + 0xBF9E9E1E, 0x63A63D9E, 0x30B73443, 0x6F7C1D5E, 0xF739AE37, 0x0578CCBC, 0x0990BE04, 0x87897F47, + 0xFE0020F5, 0xB8E336E6, 0x9AB745DF, 0xC67A66E8, 0x60BDF99A, 0xF530C0FE, 0xD61A1DB7, 0x313B7D1B, + 0xEB85DBCD, 0x88795FE5, 0xD78F7C18, 0x2068B50C, 0x1B98377E, 0xCB7A64D2, 0x339B22EB, 0x6BCFC226, + 0xE225E74F, 0xD8E9AFB3, 0x9EFDD59E, 0x65B6FECC, 0x357357C7, 0x5BCB0AFB, 0xFBF1F66B, 0xFDA54FB0, + 0xDEC60B56, 0x85FD7AFE, 0x47BD13F5, 0xF4EA9538, 0x8FD3B8DF, 0xAD002BBF, 0x42A3AEC7, 0xEA71CB9C, + 0xDFEAF18D, 0xF3AC4726, 0xBDF0298C, 0xD781F9BE, 0x07EFC4F2, 0xDBEE98CF, 0x7BBBC43B, 0x854C7A1B, + 0x1F32A13F, 0xCC7049E2, 0x65A87E4F, 0x381E636E, 0x00D18FB1, 0x5E58F4E9, 0x7DD28F4B, 0xC858BFD4, + 0x21C763CC, 0x0D9BB5BF, 0xF43E663C, 0x3FD24349, 0xFAA59DF5, 0x5092F57E, 0xF6BF7EDB, 0xF5D318B3, + 0xACFBFDE8, 0xF7ABD8AF, 0x6583948E, 0x67AE31FB, 0xF721713E, 0xB29F6055, 0xF476BF27, 0x84553D0F, + 0xBC3A98AC, 0xB7E8EB96, 0x831A5DEF, 0x6030A839, 0xD8F75622, 0x5EF27E79, 0xF9FAF948, 0x3F048300, + 0xBA5FEA96, 0xBDF960FB, 0xC1EF17AF, 0xDF13F7C9, 0xBF2FFE7D, 0x98C07E7D, 0x11E07EC1, 0xCE339C57, + 0xC4F5438E, 0x715E55C0, 0x32EA89DD, 0x3C23BED7, 0x6CCA7ADE, 0xDD6BAE3F, 0xE6B81FE0, 0xCFDD9651, + 0x4FCC7A93, 0x47BEA0E6, 0x611EF5C4, 0x120F19AE, 0xE030716C, 0x4698DDFC, 0x1D8145AC, 0xD71DA8B6, + 0xF932D70F, 0xDBF821A3, 0xBF611B9F, 0x99F59063, 0x7FC190E4, 0x9FE378C1, 0x90E41BF2, 0x30D91F73, + 0x7A62535E, 0x58582036, 0x3F63BDB2, 0xA63C3B3B, 0x4B7AE6C8, 0x3EDCCF5F, 0x43913DB3, 0xEC3FCCF7, + 0x22C6DB11, 0xD53B8C5F, 0xBDDFD5FB, 0x16732AAB, 0xD75D7DA6, 0x992B9BE2, 0x7A3CE1AC, 0xD42B6E9F, + 0xE778917F, 0x66807FB5, 0x1F617B55, 0xEF2B7C5E, 0xA5522999, 0xDFB497FF, 0xB4AB7FE4, 0x7F51F99F, + 0x88FC178B, 0x45779EFA, 0x7BA9F3A1, 0xF354FB27, 0xC6FC2B05, 0xCBACAF1A, 0x177DAFE4, 0xB3ACF4B4, + 0x1EB7779C, 0x8BD703CF, 0xCB8BCFF9, 0x568D03CC, 0xCDCDB9FE, 0x89E5BBE8, 0xC55F54FE, 0x7BFDFC1F, + 0xE27F91FD, 0xEB78E16F, 0x6A6A8ADF, 0x1B17E2FD, 0xC0ACEEEB, 0x65DD4FA2, 0x1F8DCE27, 0xE4609BD2, + 0xD37ADCDE, 0x719E191C, 0xB33F188D, 0xCE8FEDED, 0xFD95FB3C, 0xEABF8F54, 0xFC73F1FE, 0x8DE7CFF3, + 0x44BDAFD8, 0xFF7EF59E, 0xC27C6A0A, 0xD1F9D1BA, 0xAA2773D4, 0x2FC485A8, 0xFEB4FF3B, 0x9EBE20FA, + 0x9CECCFDA, 0xE764FFAA, 0xDFA83E05, 0xD71FB1F9, 0x45F38DFC, 0xA9F7A0CE, 0xAF37BEFF, 0xE83D189D, + 0x3FEBE3F3, 0xD5F94FCC, 0xA3C4BCD9, 0xC29C7ED2, 0x32EB99E9, 0x3CD15F66, 0xC67CE8EC, 0x895B3F73, + 0xFEB1FFCC, 0x1FCC342F, 0x8845DF61, 0xF54D2BF2, 0xBDE90ABF, 0x37CFAE37, 0x155D7DFA, 0x0076ED68, + 0x39AABF07, 0x991966FC, 0x5E89BE61, 0x9CF837BB, 0xDE70487F, 0x6F3233D5, 0x97F5F7A8, 0x7B4038EC, + 0x17FC1EEE, 0x6C4D1DD5, 0xFD949949, 0xFD2FFFB6, 0x9E0154BD, 0xDCD9D9C9, 0x8CF9DE3F, 0x236CDFC3, + 0x7B1EDD35, 0xF049D1C0, 0x0B565F77, 0xB56FF863, 0x634A969F, 0x6E7FE5DD, 0xF3D17B77, 0x4F4BF6C8, + 0xE94B980F, 0x32E6F777, 0x762BF923, 0x26BDB0B2, 0x3F39FD4B, 0xCCFF4717, 0x6FC6E27F, 0xF1DD4ACC, + 0xFF97376E, 0xF03CC6F3, 0x78A9D0DD, 0x4CFB01E4, 0xE7009EC9, 0x6E3963C2, 0x5FDE7277, 0x73A55231, + 0x661CEDB1, 0x17532777, 0x36503D14, 0x533E79DB, 0x5FDD2D96, 0xADFDE4E4, 0xA4CB17A0, 0x6D5B98AF, + 0xE670FF36, 0x7F7C4FFE, 0x48F91F11, 0xFFE783A7, 0x283FC554, 0xDF5CD4CF, 0xC4CA9EEA, 0xEBEF2F67, + 0x59FADFDB, 0x2FAD1303, 0x94CBE564, 0xFC9C374F, 0xFCF3F0CF, 0x4BDE4377, 0x77777EEF, 0x98F4CCE8, + 0xA6CB7C85, 0xFF564115, 0xC5DFCC1C, 0x689E0F39, 0x607E98DE, 0x5F9F0FD7, 0x855BF0BE, 0xBDA1F4CF, + 0x33079A47, 0x947D0BB3, 0xB5373FC4, 0xEDCDEDB8, 0x3DB1B227, 0xBDB6CFE3, 0xFF34E1DF, 0x67EBEE3D, + 0x56CD1C44, 0xDC8BFAC0, 0x32EA8945, 0x2FEFCBE0, 0x40DDE0DE, 0xBD1BDCFB, 0xF3C1B863, 0x7A1F87BF, + 0x90EDFBF9, 0x916F98DD, 0xDF139F56, 0x0ED2BABC, 0x976B1B1D, 0xD3FBB6E6, 0xA7F4E7A2, 0x277EF01A, + 0xF33F0000, +}; + +u32 point_table_binary_27[] = { + 0x11728599, 0x7B7094D5, 0x15C0CFEE, 0x7EC926BB, 0x4B0908B1, 0xC2F208AD, 0xC3544D27, + 0x12864EA6, 0x5295A1F8, 0x68E21471, 0xA796820E, 0x12822022, 0x260CB122, 0xA44A8687, 0x8F4025B5, + 0x1AE4E5D4, 0x71F40399, 0x8EB54C26, 0xB1A3B598, 0x0E0F352D, 0x098FB1B1, 0xE5A5236A, 0xB22879C0, + 0x666FEF3D, 0xE7DCBBF7, 0xFB368CFB, 0xDF6FEEB9, 0xE775CFBD, 0xF7DB7BC4, 0xBDA21D96, 0x03FE76BC, + 0x9F14E2A8, 0x8F3F161D, 0xB0D4E279, 0x3E6E96BC, 0xCAE27733, 0xFCF43B5F, 0x2BFE8F47, 0x5F7316AF, + 0xD13C73E6, 0x4C25EFE7, 0x7AAD0FB9, 0xD9C7963D, 0x1EF7F2C7, 0x527EA9C5, 0x47C5468F, 0xFE7B7D3C, + 0xCF27BFCC, 0x174F4D16, 0x7BE35996, 0xC5DE786A, 0xB2D81BCF, 0x321FD7F8, 0xE259E6E3, 0x7BC53628, + 0x274EA7D3, 0xC4533DFC, 0xB72CB6E4, 0xE166B146, 0x9C03C81F, 0xD51357FA, 0x60BCF46F, 0x821AED89, + 0x7FF5D557, 0x92214A1C, 0x3A86E337, 0x4394E499, 0x1F93F30F, 0x0014F4F0, 0xFCC7E438, 0x328F5F84, + 0xE1E234C0, 0xC0D7B008, 0xB945F27B, 0xD2F60786, 0x2723B785, 0x1E64F9C9, 0x28DFC3FC, 0x18DCA0F4, + 0x0188CFD8, 0xFE0DCAFE, 0xA58586EB, 0x8963C0F2, 0xF524CFCC, 0xF2911758, 0x7E3CDCA0, 0xE2C9D963, + 0xB89ED8C8, 0xD7933CB3, 0x925F60D9, 0x57F20B2C, 0xFDB5148F, 0x339FE3B9, 0x89E2CD9F, 0x6A18E3C9, + 0x9FC6F1D4, 0x52BCCE7D, 0xCC2C7FA9, 0x1296238F, 0x81E1D206, 0x88D18627, 0x138796DA, 0xFA2E5532, + 0x2BF907A4, 0xBE3A4B1E, 0x99C72FD0, 0xFA861FA7, 0x7A81665A, 0xAF749566, 0x5AAF74D5, 0x55AD244F, + 0xEB1B7E9C, 0x39AB1E24, 0xCBF8FB7F, 0xA8EB45D6, 0x0732AFB7, 0xBF5E9A69, 0xFD729FE0, 0xFCF9D7D3, + 0xBF5ECDC4, 0xB94FC4BC, 0xFE75895E, 0xBBBE9C99, 0xCCFEFC7F, 0x577DF9F3, 0xCFFE38B3, 0x9CA0ED6F, + 0xFABFCC5C, 0xEF7949B6, 0xE75F5F1E, 0xBFF42A80, 0x1DBF2866, 0xF6AFA77F, 0xBD397FCE, 0x624BDEBF, + 0x9EBCFEF7, 0xCC7DC0B3, 0xBEB3E72D, 0x36F5E92C, 0x764277CF, 0x5F62EA5B, 0x143BA1BB, 0xE62ECAAE, + 0x17BD7F5E, 0x754257A8, 0x476FBDB2, 0x7CDE379C, 0x0F7FBEFC, 0xFECB7C40, 0x9394EF66, 0x96F1C276, + 0xA9AFC4AA, 0x6F3B3E69, 0x8FC64D3D, 0x7BEBD71F, 0xAFF487F4, 0xB3FF59F1, 0x537D264F, 0xC328F247, + 0xB294EF5F, 0xA199FCEB, 0x5F71D547, 0xB6FFC9D3, 0x86BDFB9D, 0xED5D2ECC, 0x9C37C457, 0x381FB2C7, + 0xBDE7C505, 0xCA67EC1A, 0x96F7EF0F, 0x7FFD5FA0, 0xF328760D, 0xB3FF7CF4, 0xD7B7BF7E, 0xD9DEA552, + 0xC354AF37, 0x723DFBF7, 0x977FFFF8, 0xCE6F7149, 0x9C10AB01, 0x8277E424, 0x88610A71, 0xA4DAF066, + 0xB91E376A, 0x267979C2, 0xA23C7C8F, 0xE403094B, 0x1EC7BDF3, 0x0D9F264E, 0x5769267D, 0xE92A6D5F, + 0x9E67ABE9, 0x3E735D57, 0x8DAFA171, 0x807DFBF6, 0x91FD4A9F, 0xFDCA8C7E, 0xED4FC67F, 0x39BFD2BA, + 0x5F597FF0, 0x0EE649E2, 0x04DC4FFA, 0x54BD8949, 0x30853852, 0x8D3C8D38, 0xED46AAE7, 0xDCBFD423, + 0x8FF7AF92, 0x97F76F60, 0x75A4DA30, 0xCF479E36, 0x04CBFB3E, 0x5DA6E5A5, 0x3E64AD4F, 0xD6F7FDE4, + 0xAF503FC5, 0x38CE1C25, 0xFB8126CE, 0x5794ED37, 0x71BCEC8F, 0xC9B7E52F, 0xC993FE80, 0xACE9CECE, + 0x4E8F3EB5, 0x1FB3F391, 0xF1E7D8B1, 0x63382E9E, 0x91B7C147, 0x39891DC9, 0x7FA23DE2, 0x4875DDCB, + 0xEF13EF90, 0xB3F747AA, 0xEBFF74D0, 0xC82B7DCF, 0xEEEDC4F8, 0x15AB7C2D, 0xA97BC1CC, 0x57FE1267, + 0xE41F7D76, 0xAFD1A7C6, 0x7FF3F02A, 0x8C57B1CA, 0x5F62C972, 0xF45FC9AB, 0xFC3DB2E9, 0x0DF497E6, + 0xF3F79135, 0xBEF1B58F, 0xBF7B3C4A, 0xE32ADF7A, 0x7DC44AE9, 0xEFFA9CC4, 0xD2275F24, 0xFF91A5BF, + 0x4FED36F1, 0xA8F8D97E, 0x263FEA7B, 0x51D943F9, 0x6C7DB5CF, 0xBF3D443E, 0xC97EE823, 0x96E7FD12, + 0xF822F288, 0xD93F6A7F, 0x346AE6FD, 0xD89833C7, 0x5EDFC184, 0xA917D417, 0xD3F51425, 0x7F63C0EB, + 0x13A5FA1C, 0x4C703D56, 0x507CC1EE, 0x4835C63B, 0x8958E59F, 0x98E231F9, 0xAB200E76, 0xF3F7E749, + 0xDA8FD15A, 0x6BFF4B4E, 0x81773FA6, 0xE4FCD6D6, 0x56294F1C, 0xADE5FD98, 0x151FDB8F, 0x9978C97E, + 0x4C0C3637, 0x379BF301, 0x1AC5604B, 0x4B8BF27F, 0x2CF9931F, 0x477F4F13, 0x0F4BE4C7, 0x6D7DC3F4, + 0x79E58B17, 0xAEE7FDB6, 0x1402BC7F, 0x9087AD87, 0x80D9DFC8, 0x919A071E, 0xAD93F2BC, 0x9F97466A, + 0xF0FC39E9, 0x3B1F4F7A, 0xCF436823, 0x4E7F9F99, 0xE5F57E46, 0xF9CDE48F, 0x3D5FEF6F, 0x3DDFC3F6, + 0xF9E7D737, 0xD4B87D7E, 0x9EA4FCA9, 0xF3C0B075, 0x5E42D27B, 0x3F4092FD, 0xBBC3F26F, 0x73B67DA3, + 0x3FE93D6F, 0xB53D4B3F, 0xF1183168, 0xF83339FB, 0x8466A91F, 0x392F6918, 0xE5998B28, 0xFFB78F98, + 0xF0A0AE37, 0xC5335A33, 0xACE299D1, 0x32F0B496, 0x577CFB08, 0x62DC0F72, 0xFD8BDEB8, 0xBCC7C8AF, + 0x54F2CC51, 0xD257F4C6, 0x04FD7D39, 0x45DDAFF7, 0x1484C9FF, 0x5B249F07, 0x284FC4A6, 0x1AAE54CC, + 0xF65611CF, 0x39C2DC42, 0x3CBF8A39, 0x495CD965, 0xF101C5B9, 0x9FF27D8E, 0x3CFF076C, 0x8FF351D9, + 0x15DD33A4, 0x3DBF3F2A, 0x3F452ADE, 0xABF60C15, 0x3F8E2F54, 0x1C7F07B9, 0x84E2BDB3, 0x94E3F5E7, + 0xB756F428, 0x4E412FED, 0xD75A08D3, 0xFF578B6F, 0xB2EE5B25, 0x7F13ED77, 0xE4066273, 0x7E3490BC, + 0x63F32AC5, 0x1166B207, 0x9A6BFDE3, 0xDA7EC4A3, 0xCFE8AFF5, 0xE9AFCDD8, 0xB7FD716C, 0x66FD76BC, + 0x90E10EB8, 0x56710194, 0x97971363, 0x7C053AFE, 0x299E7815, 0x5F6BDB23, 0x4E418FF6, 0x770AF9A3, + 0x99F465F2, 0x43F65219, 0xFF3BC8DF, 0x029875E7, 0xDD96BC66, 0xAD0FA0A2, 0xA2C2F8A3, 0xE2BBED17, + 0x738C3FCA, 0xBEED0F18, 0xD6F1011C, 0x3F7EDCC4, 0xABEC7FF2, 0xC927EABD, 0xE5AFEAFD, 0x219A667F, + 0x14972B76, 0xE8FC2F22, 0x4EBFEE50, 0xBD16917C, 0xFA75D0BC, 0x53F1B044, 0x2AC3E58A, 0xCD7BCE4E, + 0xFD9E6118, 0xDF3B521E, 0x7D9EF953, 0x7DF3F97D, 0xE4ADB7DE, 0x32FE5AF3, 0xF17CEB75, 0x3F879292, + 0x12731F89, 0x86CF61F5, 0xEAD5C8F2, 0x1B52F2F0, 0x820D1B36, 0x08084B96, 0xFFFD526E, 0x61795D5D, + 0x1DCE57DC, 0x2B59CDB7, 0xC757AE5C, 0x49E3ABD4, 0xF8E4B8BA, 0x726D79BC, 0x82A3A47F, 0x863BB600, + 0xF3B74EDA, 0x3F013039, 0x3E3CC4DF, 0x2378BFCD, 0x70FB1A4E, 0x9D3A25C4, 0xAF49BEA4, 0x93E5FDFC, + 0x6FE2515B, 0xC616341F, 0x389EAD8F, 0xE389368C, 0xC57830DE, 0x958AFB1A, 0xD6AE5D9B, 0x6DCFEF1F, + 0x7F4FCC70, 0x8BDBECEF, 0xD3E9098B, 0x57292E8D, 0x1BFF2497, 0x7433B37F, 0x795B8693, 0x7FE7291F, + 0xA18985E5, 0x8AFDF9F5, 0xE7DF96DF, 0xF1F6E1EC, 0xFCFAF28F, 0xF656297B, 0x93E32FED, 0x3B405CAC, + 0xB8B07CFF, 0x3F3AB3EC, 0x67F967C9, 0xDBE326BF, 0x43AD873F, 0x5EC9A3AF, 0x2D8D2B7B, 0x701BD5D7, + 0xE03180E2, 0xE262793E, 0xEB7AB3F8, 0xBCE20971, 0x647E7FBB, 0xB0B770C5, 0x8BB78E37, 0xEF3BA79F, + 0x2D5CF1F2, 0xCC09743F, 0x4AEE740B, 0xCB503E49, 0xFA3A5DD6, 0x7796F8C4, 0xE3D98CF5, 0x6FF963BF, + 0xF7297B67, 0x1F7AC863, 0xAF670198, 0xFD922BF5, 0x63BDABFC, 0x1729BEBE, 0x01D9EFBF, 0x3F3EBECF, + 0x3BDDF1E4, 0x2FAF5F5F, 0xFCA70D63, 0xC78E95F7, 0x0DF1370D, 0xCC6A7CA1, 0x1AFF495C, 0xB17E5F1E, + 0xFC9913C5, 0xFCBEAB59, 0x5C343C12, 0x207C81B9, 0x5933CBAB, 0xF7E388F4, 0xE7A093B7, 0x73E74E7A, + 0x5F56FC2F, 0xD1BF6DDB, 0x367A8F96, 0x1CB955F4, 0x63FD3533, 0x97397936, 0x8BF3CED5, 0xE6FD1A59, + 0x0C98F76D, 0x692F7894, 0xB95933CB, 0xB33FA125, 0x4ED8BC9F, 0x238B0166, 0xF2A75F0C, 0xE0F7B9F6, + 0xB7DF0923, 0xF3FBF3E5, 0xBF3BF918, 0x0FBF4F5F, 0x6E137D86, 0x55BCEF89, 0x3E23AFB8, 0xC5C96726, + 0x7D57877A, 0xF13CACD1, 0x0C11668C, 0x27FC2644, 0xD6AD5B47, 0xEFD5C8A1, 0x5E9BC559, 0x2760DEB7, + 0x918530EF, 0xDF2ADEBB, 0x98976966, 0x79F627F0, 0xC7501AFD, 0xA9D10C41, 0x66F427D4, 0xCFBC4C33, + 0xCBF3FA47, 0x13E96E93, 0x5FE4D8CC, 0xCD9B379B, 0xFE41AC2C, 0x5ACADC41, 0x6CFA0768, 0x0F5C33BF, + 0x8318E0C3, 0x0F3F2446, 0x7D563F02, 0xD9E8AB27, 0xF968E9AE, 0x5DBBCCFA, 0x821B9BB9, 0x7DFBF6CC, + 0x7AB501B4, 0xB7B767EA, 0xA52D5ABA, 0x7BF76E1A, 0x2F94F1CA, 0xD3EAF0E1, 0xC38ADBD9, 0xFEA64387, + 0x0E29DE48, 0x1C715F79, 0xE5159A8F, 0xF2C61EF6, 0x2F2267A2, 0xA55BB66C, 0x19CABF8D, 0xC41197C7, + 0xDB399E4D, 0x265E6F7C, 0x1DA4CFF4, 0x5B683D12, 0x69F7D58E, 0x0E53CF81, 0x447E1BFE, 0x3FE47A0F, + 0x96E59DC1, 0xFFC75CAF, 0xC132D1C0, 0xFD215C9F, 0x5ED7CCEF, 0x20160DDB, 0xFFC7FD23, 0xD467E4EB, + 0x89F3CEE0, 0x7BC0BB14, 0x4FAF6B78, 0x0D717E1B, 0xDBF373B6, 0x3DB9DE17, 0xDB2CFDC8, 0x461FC6DB, + 0x17170D57, 0xF0AF9DD8, 0xF4BB36B2, 0x3FD5CFBD, 0x796C28FF, 0xEA499FC5, 0x72BDE08C, 0xC5DEF836, + 0x325733B7, 0x135BFD35, 0x6F7E3A48, 0x1FFBC7FB, 0x3F3D29D0, 0x64F6975A, 0xCF5AC318, 0x6FA42AE8, + 0xDAFD2451, 0x6A18D737, 0x3DE9DB23, 0x667CA41A, 0xB778B962, 0x4BDF72A5, 0xCFE2918A, 0x8D3CD647, + 0xB4D69AAF, 0xEABDF49B, 0x5623AFCE, 0xCF2AC318, 0x8F28BD98, 0x60C6F845, 0xAB998FF9, 0xC9EF328C, + 0xF98C5419, 0x79AAFFAA, 0xC0882BF8, 0x87EB95DF, 0x6518D753, 0xB41AF6C7, 0x87F52079, 0x049F5FFA, + 0x7CA8E2F3, 0x94F777B4, 0x15DF63F8, 0xBC0B3444, 0x5CE60E62, 0x516B9FC7, 0xBD60E653, 0x7D8119E7, + 0xF3C670BD, 0xDEEF463F, 0xCA1BA67A, 0x0763DFCF, 0xD9F654BD, 0xC72DFDC8, 0x96BF32DE, 0xDE6ACB1F, + 0xAF7F54FF, 0xFAFF450D, 0xD73F4426, 0x5DC1BF7A, 0xD267B1AA, 0xD7328BBD, 0xF1E9F34D, 0xEBD3E71F, + 0x5C213F54, 0xFF65CCDC, 0x9F1E37EB, 0x7B2E32F7, 0xAF2FDA5C, 0xA898F5CD, 0x231E378B, 0xDFBB9861, + 0x76EEB07D, 0x2D8755BF, 0x14ED07AB, 0x72F71A5E, 0xAEB8F777, 0x8905CB33, 0xFDF0D97D, 0x65C85A7F, + 0x0292A69F, 0x2EE77FAB, 0xFBC5AC6F, 0xBCEBB537, 0x4ECA23B3, 0x7C2EC4C0, 0xF6D71917, 0x4DD8F138, + 0xE3522EFF, 0x9F427F72, 0xE5FF15EE, 0xEF224F04, 0xE72FDC1F, 0xA6FC6598, 0xF20BFDF9, 0x76FF7B62, + 0x8651FE3A, 0x37E6E27B, 0xD9513D3F, 0xE69AFEF9, 0x48FABFB4, 0x7EFD7AA3, 0xEF3A190F, 0xDE2FCC63, + 0x5EB3FAED, 0x92BB5356, 0x3F5EC693, 0x9C0D49D3, 0x6F977C8D, 0xCD32BE91, 0xAE186EFB, 0x37CAEED7, + 0x733EEDF9, 0x17132CCF, 0xFDFDD0FB, 0x10B4FBFF, 0xC145E23E, 0xDBFED93A, 0x66F6EFCC, 0x74963FAA, + 0xF301F0D0, 0x532F79E2, 0x6536F9D8, 0xD4FAA5C9, 0xFF44C9B8, 0xBE73618A, 0x38A2D20D, 0x39B89ED5, + 0xC48ECDE7, 0x143BC473, 0x8941F311, 0xDFFC73BE, 0xF9E77CF3, 0x8FF8E657, 0xC330B59F, 0x43020295, + 0xABE57A34, 0x6A0E097C, 0x2F6F945F, 0xDFEA7D22, 0x10128B9E, 0xF8BD94D7, 0x0C8185BF, 0x6D50FDB3, + 0x97A044B5, 0x6F81FB7B, 0x927F29D5, 0xE780C3FC, 0x0EB1EEFF, 0x49467947, 0x7F1F7C89, 0xF64E40C5, + 0xE2BA4621, 0xFE4C0C41, 0xF83172B3, 0x48290E74, 0x850EE37B, 0xEB93E220, 0x7E7FF686, 0x93B55B65, + 0x7E5F2086, 0x4838B972, 0xCB1F14EF, 0x271603CB, 0xD63FA3E4, 0xF793BC18, 0x7878C373, 0x42AC15BB, + 0x143B0127, 0xB7A9A949, 0xD9431629, 0x27B7B111, 0xED3F4F0C, 0x61ACCFB5, 0xC44E00C2, 0x5BB76E55, + 0xFF575358, 0x5C79A1CB, 0xFCFFF520, 0xB1486B16, 0xA724860D, 0xA7888D7C, 0x1A6E91F1, 0xA44382F9, + 0x0BB853DA, 0x1BE0F75F, 0xC5D3A4BD, 0x1073853C, 0x9F830023, 0xBA7212B8, 0x5E9F120F, 0x36317F26, + 0xFFFF5C56, 0x1C74917F, 0x4E3C0A98, 0x2BE8FF4F, 0xA0AB38A1, 0xC71507BB, 0x8B33FA6E, 0x94DF1BA5, + 0xA38D3EF8, 0x91E29138, 0x1FC6D1F8, 0xD7EE687A, 0x6F1D47E3, 0xDDAD23DD, 0xB367CF9A, 0x7E60DE98, + 0xF4A1E9D3, 0xA3A6DF0E, 0x4F3373BF, 0x5DFD90B9, 0x5F18EE34, 0x8CFDC89C, 0xFCBCC52C, 0x8F3C58CA, + 0xCCFDE3D4, 0x0791D1C8, 0xDCAF747E, 0xC5ECD7E7, 0xB3F77F00, +}; + +u32 point_table_binary_28[] = { + 0x11729596, 0x41685C55, 0x14864FFB, + 0x5EE4265D, 0x4C492BE2, 0x22B311BA, 0xD0850D2A, 0xB48D924D, 0xA45D3530, 0x2D222575, 0xA306AC09, + 0x4C2A24B4, 0xB64A1350, 0xAB96C16A, 0xADE0E0D2, 0x45315271, 0x69458842, 0x60BA7051, 0xAC7423C4, + 0x2C463098, 0x2A349D99, 0x34B99EFB, 0xFEFFBE79, 0xEFBE14EB, 0x40161FFF, 0x7FEEB9F7, 0x9E3FEF3D, + 0x5BB3CF4A, 0x5924FE52, 0xA65F7BFB, 0x536B95ED, 0xEFE27ED3, 0xE3672F3A, 0x9E73B0FD, 0x48DFFE2F, + 0x7EFCDB71, 0x03FE5DF7, 0x5E3AF94E, 0xC2F0EFBA, 0x37323262, 0xA5A2F5F3, 0x22A5FAED, 0xD30957B1, + 0x9E397EFB, 0xF4E54AC5, 0x71031C0B, 0xFD0DF8C9, 0x65F5D7DC, 0x7AACE77A, 0xAD85941B, 0xE0D4DF80, + 0x1F6C9750, 0xEFFA911B, 0x60EAF3F9, 0xFD15B8E8, 0xCFEDCFFB, 0xD73B329D, 0xD5D73B38, 0x7F781F85, + 0xFBD47A39, 0xA2EB7FC5, 0xFAE2FDE7, 0xEF57D787, 0x9FEBE9F9, 0x640AEBF9, 0xFD38BD73, 0xA3BB1F70, + 0xEA6FC0CF, 0xF99451DF, 0xD3863FE4, 0x2DFC0DE8, 0xDDF9BAF5, 0x77EC617D, 0x05FD76EC, 0xC9EBD979, + 0x8139AF2A, 0xCEE7E7E5, 0xF201BE4F, 0x3EAAC85F, 0xFC64E7B9, 0x7FA6A68A, 0x79621ED6, 0x1FB36B7E, + 0x7DA7DB19, 0xF284FDD9, 0x2E2B5F94, 0xF7131E55, 0xFE46FDAF, 0x93999FF8, 0xA4BD9BCD, 0x97B945A6, + 0xDFD4E483, 0x8407943F, 0x51FF0B60, 0x9F173B06, 0xBF5D866E, 0x67A8331F, 0x9D3BD4AF, 0xB2FF3075, + 0xE625BE64, 0xDB597F6F, 0x3F997EB3, 0x48FFC738, 0x4F7CAA5B, 0xEFEECF8E, 0xD3AFBA0C, 0x289FEBF6, + 0x4FF2F047, 0x773D19D5, 0xFE4F77F7, 0xEFE61BBF, 0x61FFCAFA, 0xCD1A997E, 0x7345E6FC, 0xF96442FD, + 0x2F827D3E, 0xEC30FCEE, 0x7E9C6E8F, 0x51E7FC3B, 0xD7A88FB2, 0xBFA1CE3C, 0xC47E5EF4, 0x9BEB64FA, + 0xCD2CE735, 0x81F3C563, 0xE4FF3BEF, 0x09DB841E, 0x4D9E3F7C, 0xF841F426, 0xF46872AB, 0xF917F241, + 0xBFA9A5FE, 0x26FCE042, 0x3E96A1DB, 0x19EA613E, 0xAEB2FF30, 0xF570FE61, 0x3EE8378B, 0xD138FD4D, + 0xF8A3F157, 0xDEAC15F3, 0x51E4D0DF, 0x841E8DBF, 0x7AE6A362, 0x7EB41F98, 0xFD827C14, 0xF243BFB9, + 0x129DF0E7, 0x871F5CC8, 0xCF00747B, 0x8C7A989F, 0x51F637D4, 0xC37C84F9, 0xA1DFCC72, 0x3E457FA8, + 0x37A1330F, 0x61BEFE2B, 0x2F19FDE6, 0xCBA75C5E, 0x5790D778, 0x5BC215E5, 0xE4F9156F, 0xDB2A2F85, + 0x3CD16F6E, 0xA5EFBF15, 0x3CBFF87E, 0x0AF3B404, 0xDD8E510F, 0xF31472E8, 0x9F47BFCE, 0x1D72261F, + 0x1FCEDF2C, 0xE68DFEDE, 0xFEA8CDE7, 0xD30A9E6F, 0x51FBC2D7, 0xBFE6F234, 0xFBED52A2, 0xE3F915B5, + 0xDFFBEECF, 0x629E743D, 0x3CBFB85E, 0x9097429E, 0xE8376B91, 0xF5E7C1F3, 0x0D5CC853, 0xC0057F19, + 0x6C87C961, 0xDE2ADCDF, 0x35EA99BC, 0x24F30DF3, 0x44BFB9CE, 0x795771FE, 0xD8E7E101, 0xF352AAAF, + 0x6EFA7ABC, 0x0F5737F1, 0xFE94B7F8, 0xFEDC8B7E, 0xCAF87ED9, 0x9BCD8BC8, 0xAACDE6A9, 0xB5E0197E, + 0x7D5F0FC2, 0xAF8CEFAB, 0xC16C3EB4, 0x1FEF17BA, 0xF61BCCCE, 0x5FF7077D, 0x3EED9FD3, 0xF57B45B2, + 0x7AE7C6EE, 0xA79017EC, 0x5FC433CE, 0xE77E27CE, 0x7D96E8EE, 0xBE7ADAA9, 0xFF99E4FB, 0x74A3EFD1, + 0xCFBFFF2D, 0xCD937ECF, 0xC8E4857A, 0x9A07FD5E, 0x916C3E52, 0x0ED7D3FD, 0x4027330F, 0xEE97AD6F, + 0x2D74F70F, 0xF67EE5A9, 0xEEFE7D7E, 0xCC71117F, 0x9F60EACC, 0x43A94EBD, 0x82F54A75, 0xEACC87CE, + 0x6B93DF3B, 0xECCFF957, 0x7C7FCEB7, 0x8AF3E8BC, 0xEECBB97C, 0x54717FFA, 0x7DF588CF, 0x5BAE5F90, + 0x2FBD8FE7, 0x933C3C64, 0x3779BE84, 0x4B9D9467, 0xC13BB7F3, 0xFE66E107, 0xEBDA0F27, 0xF763A487, + 0xF79570A9, 0x95F25170, 0x699DFEA3, 0xF08375BE, 0xE72572EB, 0xE9FF84FB, 0x29DB0D91, 0xA89DF265, + 0x709C32FC, 0x9E655FBE, 0x5EF6E5EB, 0xE560BE5E, 0x0E66EBF5, 0x3EDE4DF4, 0x96F4794E, 0x7493F225, + 0x70B4E119, 0x7ECF7220, 0x5F2F07F2, 0xF572285F, 0x2F8772F5, 0xBFC84FFA, 0xA781B71B, 0x434343D6, + 0x3EEEB9B7, 0xDFB37D42, 0x64E70F60, 0xE707C32F, 0x739A07FD, 0xA22EEF5F, 0x5A4CEEF3, 0x8C67E659, + 0xD99EEDE6, 0xDDF9C1F0, 0xFF0B0000, +}; + +u32 point_table_binary_29[] = { + 0x11729598, 0x6F6C1445, 0x18C6DF76, 0xF7E85E0B, 0xB9482341, + 0x92ABFDC0, 0x1712E347, 0xE20749D4, 0x34D68270, 0x72600C9A, 0x000D1529, 0x1C7A34FE, 0xAB48431A, + 0x6A2488AD, 0x40204114, 0x2520FF6C, 0x53430969, 0x680CB168, 0x0C894204, 0x8A8926D0, 0x56F86652, + 0x8BDADE9F, 0xDE3833EF, 0x337B7BB3, 0x55E4BEFD, 0xF23CFBEE, 0xCCBCCFCE, 0xCE2DBD46, 0xB3C823FD, + 0xABABAB13, 0x24594C96, 0xF0233607, 0xFD6298EA, 0x694B40AF, 0xB1B856F2, 0xD680FF66, 0x292B5D74, + 0x10CD2838, 0x7F99EB45, 0xA7E40B54, 0x69EA2B2E, 0x0C826FB2, 0xBFD0C67E, 0x7153F46B, 0xAE20EFF6, + 0xA64DD22F, 0x59F99FCB, 0xCF1B5AD7, 0x2AEB3157, 0xFC929FA7, 0x74AA65BF, 0xF7287963, 0x8DE4DFAF, + 0xAC31F65D, 0x703C4486, 0xD94F94AF, 0xFA3099F4, 0xEB9535E6, 0xAB762E5B, 0x56BCDF61, 0x22A59BF1, + 0xA8DF01CD, 0xA65EF540, 0xC97C0E33, 0xAB7A6ABD, 0xA6FAC444, 0xE3EB6DFA, 0x7EBC3E86, 0xCD7A559F, + 0x09AEEF54, 0x1FB3BA9F, 0xD20B735D, 0xE7D8F5EB, 0xFEF591AB, 0xAEF3E9E0, 0x1F7EFD48, 0x074514AB, + 0xF12A2EAC, 0xA788F29B, 0xFE953556, 0xFF5CDA1F, 0xC3663C14, 0x5F9D6EF5, 0xAF2F6B04, 0xEF158728, + 0x4EE4B651, 0x67FBE7DF, 0x6B16A3B2, 0xFE3875BE, 0xBDF79CE2, 0x3E66A755, 0xD793CC7E, 0x664A8A03, + 0xA29B28D7, 0x42E59AD3, 0x9247E4EC, 0xBF01A7B8, 0x9EF895F6, 0x6B4E48FE, 0x4AFACF83, 0x6BA45FAE, + 0xA77B1079, 0x423D6F04, 0x0CBF7790, 0xF6698E4B, 0xDE27FDDB, 0x99E57CF4, 0xF5E294C9, 0xAF55CFF6, + 0x8F328B8B, 0xE06E8C7F, 0x1DF2DD8B, 0xF19D86DE, 0xC9F3295C, 0x15D9FA25, 0x2B7C7FE6, 0xB2C806FD, + 0xD9F9D489, 0xF5F1D74F, 0xFBE5F5B2, 0xE7E47E22, 0xB24F2F4E, 0x96ACB766, 0x598F5610, 0x453F2BD6, + 0xA384E467, 0x514FCE4F, 0xF5CB7D49, 0xE4CD7895, 0xDF6B07C3, 0xEF2DA2BD, 0x667E9492, 0xFEA798D5, + 0x7AA8EB45, 0x17FBD57A, 0x285D9C84, 0x9EE47AB9, 0x66E809AE, 0x97EB819E, 0xC6F807D0, 0x4FF8A333, + 0xC1F07B83, 0xE8670AF3, 0x3B02BEDF, 0x3C04F4B3, 0x2B572AEE, 0x6376DE81, 0xBF8FFD60, 0xABBFA1BC, + 0xC0EF1D74, 0xDE82BF8F, 0xFDCCA13C, 0x8CB22E2E, 0x42B7F3D0, 0x8BFB9F2E, 0xD5FDFE43, 0xCFCE2F3E, + 0x2FD6F353, 0xFA7CD9FD, 0x0E3F8F25, 0xCF9BAACF, 0x7EB0D5EF, 0x501EE0F7, 0x16391D66, 0x7EEC670E, + 0xE521CEBA, 0x3809DDCE, 0x4382EBE5, 0x7A4A75BF, 0xFFD0BD41, 0xF42785F1, 0x1FF1D9CF, 0x07FA6BF7, + 0xDBD6EDEB, 0xFF3B0F69, 0xB97FEBBC, 0x3953C86B, 0x3FEF4FE0, 0x40FF8FAD, 0x5A15CE07, 0xFCDE8893, + 0x31FB3BEF, 0x274EE6CB, 0x44A2241F, 0x47563CE1, 0xBF3FC429, 0x27F3C5D2, 0xA5E17C74, 0xE3FEEBB8, + 0x5E280F76, 0x5EE0CF5C, 0x76F2D87F, 0xFA79FF01, 0xDB79903A, 0xEF2F4E7E, 0xDA7CC87A, 0xBCBF400F, + 0xF4FFFDE3, 0x57C2F980, 0xDF6B77AB, 0xB0FFF4F3, 0xFEE356ED, 0xEEB95192, 0x8F1D472F, 0xF9EF27D1, + 0xE5567DD0, 0x3D14CE47, 0x92EBE59A, 0xB95EA89F, 0x765EE08F, 0xCE44BFD2, 0x98DF00D8, 0xEEFFBFF4, + 0x7BC624CD, 0x0EEAF207, 0x96EF6FCD, 0xD53FB25F, 0xB2F683D1, 0xEF59E5F0, 0xE37C31AB, 0x9C75D39F, + 0xE2F989FD, 0x9989E279, 0x8A19E785, 0x6EAEEF9F, 0x1FD04F39, 0x3E9AB65E, 0xC8CFE395, 0xE31B08F6, + 0xDBBFBED3, 0x9F1F05FD, 0xC1EBD96F, 0xC6C3EB2B, 0xE7E7DF8F, 0xD99C6FB8, 0x9FEAD7D0, 0xD0E0FB23, + 0x99527F24, 0x533C0FB1, 0x1FE721F4, 0x2FF2C2D8, 0x9CE0F988, 0xE26373D4, 0xFBD03F5F, 0xC69D9FCC, + 0xFAB31F8C, 0x7E536CEC, 0xA160BDC9, 0x2B86D93F, 0x79C5B966, 0xFAC97EC3, 0xBC1E5E0A, 0x7EF4DB4B, + 0x4147BFB3, 0x0D1409EA, 0xE271708A, 0x96E87CBD, 0x486D9C4F, 0xC9EAF93C, 0x04461EDC, 0xC7CCFB90, + 0xEB79BBCD, 0xFB90FD5E, 0x1DE1FD24, 0x59ED3771, 0x66930FB1, 0x90FDF25E, 0x5A17CBA1, 0xA3FFD95B, + 0xD07BB95E, 0x6E0174F4, 0xD7BD2126, 0x82FE6801, 0x0C7FF438, 0x6DE1FD82, 0xE7E39E03, 0x230F85DB, + 0xF04B5D3D, 0x8FC2858E, 0xFE66BE2E, 0xD653CF67, 0xF641E8E8, 0xB7BB4B4C, 0x06FDDEEF, 0x60F8BDA3, + 0xD462E6A7, 0xF79B34B3, 0xE9BFD8CA, 0x7EB53E7A, 0x3FD90F1D, 0xFDCDCD85, 0x9EE07AF2, 0x7CD612EC, + 0xB77B17FD, 0x823F7A07, 0x0C7F740F, 0xFA95E2F9, 0xB9D7C0F7, 0xDBEF1435, 0xB1EE6C56, 0xFF17FE87, + 0xDEC4BAB3, 0x79BAFE87, 0xF201BF57, 0xE7AC85BF, 0x89FDCCA1, 0x7C8CB22E, 0x9643B7F3, 0xD1CBF572, + 0x0BA0DBFD, 0xB7F3017F, 0xF4B8D30C, 0x7F13FB7D, 0x2ECD4798, 0x6D7F13EB, 0x4E73E39B, 0xBBC2F991, + 0xF76386DF, 0xCA47283F, 0xF07B279C, 0x97CDFCB5, 0xFF0DE650, 0x7EE2AC8B, 0x8FA1DBF9, 0x4970BDDC, + 0x2BD0ED7C, 0xD8F9813F, 0xBA07FD0C, 0xFB6DBD89, 0x75E4C1CE, 0xD7BDF212, 0xD07F58B3, 0x46E57503, + 0xE7D575F4, 0xFFE1A464, 0xBD7FB9CE, 0x747909E5, 0x097E6FB7, 0xFFFF7C03, 0xEF5FF8FF, 0x6DE76998, + 0x75B110BA, 0x9D279B6D, 0x7F37C677, 0x0B6CE7C3, 0xCE1BFCD1, 0x825B86FD, 0x6903EF6F, 0x6E59FB99, + 0xE1923CA9, 0xF385D279, 0xFF72CB76, 0x7CFB5B38, 0x4FB21EEF, 0x5FA867E5, 0x259427F8, 0xBDBB381F, + 0xC9F9E8FD, 0xADCBC94F, 0x9B278B43, 0xFE1A66B1, 0x1D6CE72D, 0xC9F7CBD5, 0x400FE445, 0xF7DBCE13, + 0xFCD13BE8, 0x779AE7EF, 0xDE451EEE, 0x9117FD3E, 0x4FCBF568, 0xCED7AF7D, 0xF55D3EAF, 0x74C9F95E, + 0xCAD777A8, 0xF3EAB0B8, 0xC04C6498, 0xFD44EAFB, 0x807C7F6B, 0xAE5C42E5, 0xFA7B460D, 0xFBFFFE88, + 0xCA955F9F, 0x9734E7D3, 0xDB963FC3, 0xEF7BE55F, 0x9C4FAF6E, 0x794F9D4F, 0x46F4FB39, 0x4A0ECE2B, + 0x236A7CB1, 0x09C3F20A, 0xCDB129C3, 0xEC8F99F3, 0xDF2D7D9E, 0xA920C7B0, 0xD26319C3, 0x54CB6CFC, + 0x54CB7EB0, 0x197F07ED, 0xC4F8C799, 0x5DF3BD60, 0x5C8D3FF3, 0xBCCF1798, 0x6967707D, 0x2A4FD146, + 0xB0F6579E, 0x700A382F, 0xE97A9956, 0xA7B07EDB, 0x9EE2FA6D, 0xA58D7AFD, 0xE2AC8FCF, 0x143C9E87, + 0x7DBE6A58, 0xD57BA007, 0x1CF7790A, 0xDF6FB4FF, 0xCF2785D0, 0x3CE2F390, 0x3A7F2B56, 0xFED9E7C5, + 0x90F18345, 0xF03C27CE, 0xC6A6F4F7, 0x259CC72A, 0x72B129F3, 0x7D497F5F, 0xCB9113FC, 0xFE26CE92, + 0xCED73F00, +}; + +u32 point_table_binary_30[] = { + 0x11728D99, 0x7D78D5C5, 0x95C7CFEF, 0x3737F75E, 0x1220215C, 0x91371BD0, 0xA2F26614, + 0x4878074D, 0x01C5B5D9, 0x0D1A17EB, 0x6A8B6FD0, 0xAD5AA9FA, 0x1491C5B8, 0xDB2ACA13, 0xACD8566A, + 0xECE22295, 0x4A1EAC15, 0xB414AA6C, 0x411E6C24, 0xC8F21636, 0x801A9018, 0x42B1400C, 0x496E7267, + 0xF6CC9999, 0x5FE637F7, 0xEE43EF7F, 0x9F67CE9C, 0x3973E63B, 0x67E63717, 0x0A7982BD, 0x0490B322, + 0x553E6FDE, 0x3C0185BC, 0x40318064, 0xF1B162F9, 0xD39C50AC, 0xEDC7637B, 0x0540CF1F, 0xA976E491, + 0x8AFD6AB2, 0xDFA1580C, 0x0EB840B1, 0xB69F8EED, 0x0F01F42A, 0x57EDC8C5, 0x8AB3C8BF, 0xD8AA984F, + 0x0C78A462, 0xED6F13C6, 0x730740F6, 0xBFB4436B, 0x6BABE412, 0xC57E3571, 0x3DF21680, 0x2E0838A1, + 0xB81D04FE, 0x6088E208, 0xF2EDB7DF, 0x2EB944B1, 0x5F4D3C4B, 0xF96B8F07, 0x9C50ACED, 0x67617CC8, + 0xBD757CC6, 0xBEF7C438, 0xE8F88853, 0xE501172B, 0xD6F339CE, 0x97B00F00, 0xCE558BA1, 0xC4F5C838, + 0xFED9729D, 0x9F218ABB, 0x0CF757F6, 0x9DA0ED9B, 0x916B015A, 0xA0732DB5, 0xE729EEA8, 0xD6DC1FE3, + 0x45FBD67B, 0x9A60FEFC, 0xF941FF56, 0xF447ACFD, 0x7F0D0127, 0x142B7B93, 0x2F6F6913, 0xE5CBC4E7, + 0x2D0558B5, 0x6A5510BF, 0xFC694E28, 0x56F6184F, 0x42C6C390, 0x67CC9811, 0xC4C7D082, 0x58C70359, + 0x01ABFE43, 0x94BDF1E7, 0x7736C181, 0x030782F1, 0xFC4E8045, 0x8B1605F3, 0x973FCD09, 0xC5CA1EE6, + 0xF14764BE, 0xDBA6EAF5, 0x99A7D6A3, 0x6D6A52E9, 0x6DB25AEF, 0xAC57025E, 0xAD380F6C, 0xFB63E5C9, + 0xEA43870E, 0x05FE8EE1, 0xFA112F54, 0x5C5F1D70, 0x8962652F, 0x7EA53867, 0x7852E9EF, 0x57CA3E67, + 0x785639F1, 0x36355E57, 0x6D1E6856, 0x7AADD5F6, 0xCFA9FEBE, 0xF1F79CEA, 0xEFEBF18C, 0x3F8CB8DC, + 0x1E0F40C7, 0x5BC22BD8, 0x3AB42F8F, 0x2CD3F353, 0xEB67F6F3, 0x36C5A7AB, 0x356F56F6, 0xCDC65EEF, + 0x87AFE17C, 0xF5CE9D3B, 0x437A59B6, 0x6C59E0EF, 0x6FE50197, 0x2856F666, 0x3E91EA80, 0x972856F6, + 0x464F0001, 0x972856F6, 0xD1B1BC29, 0xEB1CEAB9, 0xF0B7E3A4, 0x9E58AD98, 0x1BC3DA14, 0x3FFCFBBF, + 0x49CE7A43, 0xCC8DBF80, 0xFA4F6EDF, 0x487A6BE2, 0x6D59D371, 0x7D4A26BF, 0x473C9DB7, 0x45AB003E, + 0x7FFCFAB5, 0x76FF037F, 0x9A365972, 0x74352FED, 0xB80D607B, 0x65DE24C9, 0x915FF3A6, 0xD413001F, + 0x9715FCEC, 0xCC993322, 0x7E37F21E, 0x80ADF75C, 0x3251B677, 0xEEE447F9, 0x20805337, 0x5EF396E4, + 0xAE51BCA2, 0x7D3140E3, 0xD303F224, 0x7714F10A, 0x3E09A37F, 0x6CCCC664, 0x32293A76, 0x71C150DB, + 0x2DB3A777, 0x92FD8F44, 0x8E3702D5, 0xD959BC5A, 0x72EA3BBC, 0xA2F32D80, 0xE3BB875D, 0x42F1E8F9, + 0xEE9E51B4, 0x95E29DC5, 0x9BD87A8C, 0x77CED865, 0x34DF7FE6, 0x4D622B40, 0xCD8BC3A2, 0x323E28C5, + 0xFE650087, 0xDF2D7899, 0xE27F8537, 0xF9DF05D8, 0xD33AFA23, 0xCEB988FD, 0x09F93280, 0x0FE75E7D, + 0x6BA6FEAE, 0x7F777C77, 0xFE5E3B2F, 0x6D5B88ED, 0x6B7B52FE, 0xDDF1D15F, 0x45E70180, 0x4F8A06BF, + 0x2AE7EFE6, 0xE762F976, 0xF3EBE6D3, 0xCD1F1F23, 0x2E8F5F8D, 0x7CD54DA5, 0xA74F9F4E, 0x5B5F77FD, + 0x5D7DB8F3, 0x77F3E5E6, 0xD3CD4FAA, 0x4BE44447, 0x027CF97C, 0xC9DE8E8E, 0x0E21EE45, 0xFF77E37A, + 0x2E987607, 0xB50FE107, 0x63FF8DFB, 0xEBC44DBF, 0xD8BC79B3, 0x48F5E11F, 0x44A72117, 0xCC28D9B4, + 0x699348DD, 0xCDABB27A, 0xE07C1FBD, 0x7E9AAC57, 0x5D45D83E, 0x16E0CCF9, 0x990FD2FC, 0x1B71CC79, + 0x58AFEF98, 0xBD9CF473, 0x931828FD, 0x7D357376, 0x2A63BBD3, 0xBF6B29AF, 0x8A3C85E3, 0xB54EEF22, + 0x7B478FA9, 0x527E3FC3, 0x62D0B464, 0xD26D99F4, 0xE9CE9F15, 0xF02ABF0F, 0xE6ABE09A, 0xE4E1C387, + 0x2FAA4F76, 0x8C2F8206, 0x80FFF146, 0xCC95F377, 0xD79BD5F2, 0xBBC40C80, 0xBDD70E7B, 0xB7AAAA2A, + 0x4D3FFE19, 0x7E178F00, 0xEC1B7DC5, 0x032B57AE, 0x4C6B77F5, 0xE73DCFCB, 0x5237021C, 0x2ABB62CE, + 0x860D1BD2, 0xF617DE3F, 0xCA52A8DF, 0xA3775EB9, 0x58D64757, 0x6FFC7D5E, 0xC6BF877A, 0x7974C416, + 0xE93FD5CE, 0x674121C0, 0x17F3AF1B, 0x9871FF3A, 0xF9E3C5BC, 0xCC3B81F6, 0xBB8ADE91, 0xECC67FB1, + 0xF95F347F, 0xEE7A38ED, 0xEEFAF8C3, 0x9151AF75, 0xED632E64, 0xD23BFC95, 0xBFC7F02C, 0x3DFAD6F8, + 0x13070F1E, 0x4CAF9F0D, 0xFC270CEB, 0xEBD1FDC5, 0x6BE478AE, 0xBEDDFDE5, 0xEE07DEC2, 0x8F4AFD9D, + 0xB877CA0F, 0xA8DDD13B, 0xEFCBDF90, 0xF7C9932D, 0x932E3436, 0x360A91CF, 0x8FB2EFA3, 0xFF6B27F6, + 0xA7F58AF2, 0x175802F9, 0xC5093D33, 0x31FF9C3F, 0xE8BF86DC, 0x527C92D8, 0xF107AB79, 0x21C3788E, + 0x9D2AFA43, 0xA6F9B8F9, 0xB9587D90, 0xE77BE434, 0xC0671B26, 0xF7AFADAD, 0xA5F359F2, 0xF1DF4D79, + 0x2C633EF5, 0x7DE0D367, 0x8A2BE578, 0xE63EF1E9, 0x9662CA97, 0x3B5F375F, 0xE6FC6F58, 0x36FE54C6, + 0x76673DD2, 0xE271C777, 0xE6EFE6C7, 0x1DCFDC27, 0x1ACAC7EF, 0x23AEE485, 0x7E23F2CC, 0xE2E733C5, + 0x8FF114FA, 0xA8DF868D, 0xC5A57FCF, 0x7AB9F976, 0xEB53DB1A, 0xD4D76179, 0x1FB8F548, 0xA67A27DE, + 0xE6AB23B8, 0x1FE303B3, 0xEA6B6A6A, 0x88E5FD21, 0x3E5024E5, 0x7960EE4B, 0xD94393CD, 0xF5F5F5C4, + 0x91E72567, 0x373FFDF4, 0xD3C1FD2D, 0x954C3653, 0x3C37ABFE, 0xF8859234, 0x2CFDE3FD, 0xAA5EE793, + 0xFAA792D9, 0xCD67CF9E, 0x0DEE83FC, 0x2FC9E675, 0xEBD605F7, 0x47D82B92, 0x92CD7A64, 0x0FCD4D7E, + 0xF8E18781, 0x7E5249CD, 0xFA7E060B, 0x781BD9EB, 0xFB57EC1D, 0xCDFA7E18, 0xFB071D8F, 0xE5DFCC3F, + 0x345F271F, 0x69F13BF3, 0xB3F343E3, 0x59FE88F5, 0xFDB24799, 0xCA8F397F, 0x44237B80, 0xF837FCAD, + 0xD866E416, 0xD1669F3F, 0xF19EFE22, 0xE267F84F, 0xA2C518FF, 0x5EF806ED, 0x7F7DFE79, 0xA3BC2679, + 0xFE755DC0, 0xFE6F0244, 0xDF80157B, 0xF6EC09CE, 0xCBE831AF, 0x4ED6B3AE, 0x4FB13FFA, 0xF346C2C8, + 0xCF3EFB2C, 0xF02FDEF6, 0x67DAFEF1, 0xFBA1877D, 0xDEC507F9, 0xEB883FE1, 0x65915790, 0xB361905D, + 0x7FBC88FF, 0x633A6FB5, 0xFFAC53F0, 0xB8F46FE2, 0x8BF6F487, 0xD0F9DC1F, 0xFB7F84FE, 0xFBC1A4E6, + 0xE6E6C0BF, 0xF8ADBFD7, 0xF68F99CD, 0xB2CF83D8, 0xA7FE75C4, 0xABF82476, 0x1572A368, 0xB6DBC556, + 0xBFC26E87, 0x18F8F6F9, 0x115BE10F, 0xB6EB19DC, 0xE7DF21EB, 0x99892732, 0x108A643C, 0x663E9185, + 0x7E919C4F, 0xEA24FABB, 0x0BEDF3A0, 0xECFCF9F3, 0xC17E1333, 0xBCFD349E, 0x6E67D5D0, 0x83DAB57F, + 0xB6D47F48, 0xFAE70B78, 0xC2FB12F3, 0x351CCA69, 0xFCA33CE1, 0xDF83FAFE, 0x027AD9FB, 0x1B067903, + 0xECF6D8EB, 0x10B5F777, 0xEC06BF2F, 0xD9FF2BB6, 0xBF88E373, 0x88D0FD5F, 0xB33F4074, 0x11EB7A22, + 0x0E7BAABE, 0xFF1ADBF7, 0x21B7C265, 0xA43F3D9E, 0xB7C023FD, 0xC032FCBE, 0xC3FCE50C, 0x840768BF, + 0xE9FA95BD, 0xDA5B41E7, 0xADAEE7E2, 0xE1485FFB, 0xFC8D5FE5, 0xCF95E7AF, 0xB91F885A, 0xBFB7BC1F, + 0xF87B7882, 0x5F89F19E, 0x87615BB6, 0x6C09DAE3, 0x0BFC886C, 0x37F705F1, 0xBFFE13F2, 0xBEE03DC9, + 0x13A9C7D1, 0xBE45A4F6, 0xEEDD1B9C, 0xB7621FFB, 0x773A6FFB, 0x60FCDBB0, 0xFDA0DA5F, 0x269EF835, + 0x4CDD8F1D, 0x7B16C17C, 0x73CC671C, 0xB264FEDD, 0xFEE67C87, 0x5BD8B7E8, 0x7CD7F6B1, 0x2EE825ED, + 0x8DBFF877, 0xD937C95F, 0x154F80FC, 0xFE7D14DE, 0x91E74F5A, 0x3EB47FD1, 0xA6F68B9B, 0x4F731F11, + 0xFBD938BA, 0x8F697F39, 0xE76090F4, 0x67E2E9B9, 0x866D97F1, 0x98FC8A6D, 0xFE4B743F, 0x5BCE13E2, + 0x168CEF2C, 0xE4EFD8B1, 0x23F017DF, 0xE89F94FE, 0x8CBE2042, 0xAB2DF8E5, 0xE87F3CB6, 0xE7AAF91A, + 0xFDC364FF, 0x05F5BDE6, 0xC4A3FD8B, 0x76B892FC, 0x3BF1B9EB, 0x6BD64BA4, 0x2047AE97, 0xBBDEE67E, + 0x87F6E3EC, 0x7844075C, 0x4AFC25DA, 0xE37E8FB5, 0x41BE7D7F, 0x8CDFEF5F, 0x907A30F7, 0x45F1A6FF, + 0xBEBC2FCA, 0xF792D4EF, 0xD0BE1E22, 0xF2FE66FC, 0xC7E7F809, 0xFB7E69EC, 0x8D7F91D4, 0xFBCBE96F, + 0xECE3C3FC, 0xF5F67D34, 0x88D789CF, 0x5D0F335F, 0xD1025139, 0x5F777D5C, 0x7D9BF1A1, 0x2F0C96E3, + 0xBB7A37FB, 0xCDAFF7EF, 0xB1F5C356, 0xC1B5B41F, 0xF5FB9768, 0x841C6AD7, 0xF71D78D8, 0x1B4AF3D3, + 0xEF61620F, 0x2CB0F77B, 0x64336CA2, 0xFDAEEB01, 0x3BE9DD6C, 0xDF3FC46E, 0xEF167B3C, 0xACA61564, + 0x6FFA1F11, 0x4DF6F850, 0xEB1DB3C7, 0x63DBFD6A, 0xBBFEE1EA, 0xF692F5CF, 0xD45FF69F, 0x9CEE3B41, + 0xBDBF3C96, 0x4DF55E9F, 0x2F6C428C, 0xF460CE0B, 0x981D3D44, 0xE791AEFF, 0xAC86CFB2, 0xCF03765F, + 0x3465FBF3, 0x98E847FE, 0x4CFF9DE2, 0x2AEA6FFC, 0x178BDED4, 0x5F9F87F0, 0x5CF40D79, 0x1E9AF3D5, + 0xDF15FDD8, 0x3E2FD8FC, 0xD86C7B3E, 0x5E9F583E, 0xD573BDBF, 0x18E72BEC, 0xFA2C8EF0, 0x769D0F7A, + 0x7F8C3F22, 0xD4FD4CBF, 0xAFC684F8, 0x5ADFE789, 0x71373611, 0xEBF74DB1, 0x58DCA0ED, 0x47DAF6E6, + 0x7D375609, 0x5564AFDF, 0x7F6131FC, 0x4CFB1B69, 0xFB33EFBF, 0xC6DEBC2F, 0xC7067BE4, 0xDFBC3F43, + 0xD29BA0FD, 0x15D8FE8C, 0x1E7AE5A6, 0x1A88F5FB, 0x528F97BC, 0x7AFBFD28, 0xF6B6B794, 0x58AF7FCE, + 0xE8D44FF5, 0x7C943ECE, 0x77AED4EF, 0xBF64EF1F, 0x8695F6FB, 0x155C8062, 0x62AD5F91, 0xD759ACE3, + 0x4DD8F19A, 0xF7D1E838, 0x7F39D9EB, 0xF7531FFC, 0x9F12EBF7, 0x75339FC0, 0xBEB7FF67, 0x8A4FBF57, + 0x663DCAA6, 0xD27D5CBF, 0x97FA7BD9, 0x4462E36F, 0x84BF95EC, 0xF57DB25F, 0x4D6A07BD, 0xD7E9FB6C, + 0xDE2F60A2, 0xBCCF9AFB, 0x5CF245FF, 0x0FBA9DE2, 0xEFF8C4CB, 0xA1F73CFD, 0x3D90FF18, 0x4FD9EF97, + 0xF91DF0A4, 0x7DBF1577, 0xFA63CC7B, 0xA61CAFFD, 0x35EF7AC9, 0xFEF7505F, 0xF8FDDAD9, 0x94D82DDF, + 0x7BFDBF60, 0xBD5C8BED, 0xA37AD3FE, 0x429D25BC, 0xCF01727F, 0xDE6F38ED, 0x4F8EFAEB, 0x0DD0FB37, + 0x97AEA1FA, 0xE4D87B6B, 0x908FA37E, 0x27E76EA7, 0xEF4BA73F, 0xAC441E8C, 0xEBBB3C6F, 0x07B55F89, + 0x8CDF1B89, 0x8DF9749F, 0x133F46C6, 0xF32CFFA9, 0xC469F23F, 0x09EB1DEE, 0xB7CE71EA, 0x3DDAFB36, + 0x32D63B3F, 0xD249E37B, 0xB7211F43, 0xC61A4AF9, 0x1D8E8CF5, 0x2DFB8B2E, 0xAA9FF030, 0x329E973D, + 0x86AB76F1, 0x14D6CB18, 0xE6F73EA0, 0xF76C534F, 0x2FCCE97C, 0x96FCE9FA, 0x08BD5A69, 0x3F9AFA7A, + 0xEEC1C861, 0xB2DF86FC, 0x4B80B65D, 0xD167A85D, 0x9F57E752, 0x798BFF1E, 0x7B375FE6, 0xFC6FBB75, + 0xC0546A77, 0xD7C39CEF, 0xDFFCC6BD, 0x14DF7BC8, 0x189E37AF, 0xFFFCD079, 0x3FACA094, 0xF2FB3AB6, + 0x5F83F3FD, 0x6840E8FE, 0x95DFFFB2, 0xD999D6CF, 0xDCDFFA3E, 0x34A890EE, 0x6FCE7A99, 0x7A73E9AA, + 0x01DFCFB4, 0x3EA63E0D, 0xFCE092FB, 0xECFAF4FF, 0xD9BBEBCD, 0x5B311F93, 0x002EF94E, 0xFC847CEF, + 0x37E7F5A0, 0x0DF109F6, 0x7998F8A5, 0x5A1F77FD, 0xCCF9D673, 0x4BABFADE, 0x73D6DF5D, 0xCF34FD38, + 0xF974F3EF, 0xE6CBCDAF, 0xB71EE349, 0xA2833BE3, 0xBBC51110, 0x5E05C6DF, 0x1FFD6DEC, 0xB18A18F3, + 0x0F9F2097, 0xE68E20C6, 0x7A03A867, 0x712AB70F, 0xF173D87F, 0x14F6DFED, 0x3F4B7C27, 0x326ADDBF, + 0xCE7F8DF8, 0x09E466EC, 0xBF3B3E56, 0x32FC1CFB, 0xE762BDDF, 0x11FF3DF1, 0xABC85391, 0xD767F723, + 0xC6F584D1, 0x38FFC13D, 0xFE8D18F5, 0x089D18EF, 0xFADCEDC4, 0x7F44FE1A, 0xED67E6BE, 0x498CEB23, + 0xE6CAFDC1, 0x0A886723, 0xE3FD24BB, 0x924D489B, 0x8F9CBF3D, 0x9E64DB9F, 0xCC873DDF, 0x0CEBEBAE, + 0x7F283EC9, 0xF6F819D6, 0x3B941F69, 0x6FC72FD9, 0xCE8FB4B7, 0xF397A95E, 0xD9EBE1D4, 0xAF4CF1A5, + 0xC56FD5B3, 0x8CFBDDAD, 0x5FF67A67, 0x183F2D3E, 0xABBE659C, 0xBF55DF32, 0xE6E362F9, 0x74E6EBAE, + 0x9FBBBEEE, 0x7CDDF8DD, 0x7C05F7F5, 0xFDEC7857, 0x5757B0FF, 0xE0469822, 0xD9E487FD, 0x078CA67A, + 0xA7EB7164, 0x21DB4DED, 0xE6BEFB2E, 0x7BD2B687, 0xFBE132B2, 0xD7F9660B, 0x204FB69B, 0xFA1BF1D9, + 0x7C9BC5EB, 0x6C22F5D7, 0xF630130A, 0x8975BEF1, 0x4E328AEC, 0x753D8FDC, 0xC08A6C16, 0xFFA5E3D1, + 0xF6F0B0B2, 0x37F582BD, 0x0B93643C, 0xA69E47FE, 0x897D4EFD, 0x358B95EC, 0xCFB63D8E, 0xFF8FA407, + 0x5D7FD807, 0x308BDA75, 0xBD8F3CCB, 0x36D92C36, 0xB023943F, 0x6D0F3F80, 0x62C9A61E, 0xB11D703D, + 0xB13E0F22, 0x8F31F57E, 0x65EED72D, 0x6CA77D3E, 0xC0041827, 0xED4D7D63, 0xAF2A7FC1, 0xFDBB867D, + 0x64DFC7C5, 0xBDACD23E, 0x3FA01F7C, 0x8BECF579, 0xE17D5BA4, 0xA85D9F27, 0x5E011B6E, 0xBF0F04EC, + 0xDAEBF381, 0x3D038F48, 0x7FE6FC88, 0xDCC2F6D8, 0xECDFC4F6, 0xD378DADE, 0x7F101612, 0xEBFDC86A, + 0xE021B2D7, 0xE751640A, 0xABB5595C, 0xCEEA6C7B, 0x9806C3A8, 0x5DD727B6, 0x0FAEB6CF, 0x9FC87495, + 0xEFE0FB71, 0x815A3F63, 0x0F73A084, 0xEA99DE4F, 0x2C05D3A9, 0x5D9F5791, 0xB5EC7D9B, 0xC51FD91A, + 0x1A5FDBC3, 0x50184BEB, 0xA5CF2BBF, 0x136EA676, 0x7D9EB1DD, 0x6C478805, 0x4BDAE71B, 0x7B02C6D8, + 0xE719F484, 0x2B42FB6D, 0x106BB4FF, 0xCF8CA389, 0x7C5FE81A, 0x258629F6, 0x893B8AC4, 0x30F97F1C, + 0x04ACFE9F, 0x036D6F38, 0x1EB0B20F, 0xFAEF126B, 0xE5FB6ED0, 0x5FBFF706, 0xFD3507FD, 0xB5BDE9DF, + 0xB646BCAA, 0xDE830D9B, 0xF761656F, 0xFE9F8C77, 0x738B623F, 0x341F0858, 0xCDD7F437, 0xFF4FC6BB, + 0xB945B11F, 0xF207DD5C, 0xAA58D99B, 0xFF4BE301, 0x8B4AC57E, 0xC81F7473, 0xA962656F, 0xFECF8E77, + 0x734AB1B6, 0x1F2B2AE5, 0xFF8F417F, 0xFD7FA4E9, 0x6FFEBF8C, 0x072C2A15, 0xFBA17820, 0x60156F30, + 0x7FED2F98, 0xBF1ECFF4, 0x37FE2060, 0x351EA4E9, 0x25E01A47, 0x3F3561FD, 0x183DB97A, 0x81907DB7, + 0x7E607658, 0x3F464FAE, 0x5E2064DF, 0xAD1FB821, 0xAC1FA327, 0x572F86C5, 0xCB8E7E6A, 0xC2FA317A, + 0x72F56258, 0xBC1CD68F, 0xF207697A, 0x72F56218, 0xC684F5A3, 0xFC419A9E, 0x5CBD1886, 0x3561FDC0, + 0x98B07E8C, 0x9E5CBD18, 0x863161FD, 0xA878204D, 0x4FAE5E20, 0x345EB77E, 0x943F48D3, 0x93AB17C3, + 0xF0C3B07E, 0xE0878E7E, 0x6A1CFDD4, 0x84F5A3EC, 0x2DFD7C15, 0xD68FD193, 0xAB1708D9, 0x5BFA690C, + 0xEBC7E8C9, 0xD58B6198, 0x12D68F9A, 0x0FA4E9C9, 0xD58B6198, 0x12D68FF2, 0x07697A72, 0xF512705D, + 0x583FCA1F, 0xA4E9C9D5, 0x8B61EF46, 0x473F7561, 0xFD183DB9, 0x7A09B8CE, 0xD14F5D58, 0x3F464FAE, + 0x5E20349E, 0xA59FBAB0, 0x7E8C9E5C, 0xBD18F612, 0x61FD7889, 0xB07E8C9E, 0x5CBD40C8, 0xBE5B3FDE, + 0x4B8E7EBE, 0x72F4F355, 0x583FCABE, 0x5B3FDE72, 0x473F8D61, 0xFD18BD04, 0xDC10D68F, 0x9A0FA4E9, + 0xC9D54BC0, 0x0D8E7E1A, 0xC2FA317A, 0x72F562D8, 0x5BE2E8A7, 0x21AC1FA3, 0x27572F01, 0xFF35AC1F, + 0x6F89A39F, 0x3A473F75, 0x61FD784B, 0xC2FA51F1, 0x409A9E5C, 0xBD4068BC, 0x6EFD287F, 0x90A62765, + 0xFF7F0000, +}; + +u32 point_table_binary_31[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x46068620, + 0x06066781, 0xE7C8E60A, 0x40CCE591, 0x009AABB6, 0x80455E60, 0x32D03C01, 0x46064606, 0x86DD0C1A, + 0x60F30F70, 0x3000CD65, 0xB4DEC870, 0x67C6A95D, 0x6D652C1F, 0x181980E6, 0x3DD8C850, 0x669412A2, + 0x20B091E1, 0xDFAE3777, 0x56CC8088, 0x33E21067, 0xC221CE8C, 0x439C0528, 0xCE6004F4, 0x8700D47E, + 0xF58D0CBB, 0xCA56CC48, 0x09018AFF, 0x63607873, 0x072AAE01, 0x51CF8A64, 0x0ED06B0C, 0x2B6640E5, + 0x1951D5B3, 0xA643D4B3, 0xC1D543C4, 0x995BE1F6, 0x83C38B1D, 0xC93C90BF, 0x9B9561E1, 0x060E2F49, + 0xDD88DD1C, 0x28E1C3CC, 0x52C0D0C0, 0xC7C07100, 0xA66F0703, 0x2A000000, +}; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED6729, 0x6068E063, 0xE074D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_2[] = { + 0x11725D90, 0x310E8230, 0x18855F5B, 0x481C08A9, 0x89830EC6, 0x4E4A625C, 0x58BD0683, 0x0720F106, + 0xC40B7802, 0x17464746, 0x99D4B270, 0x10761606, 0x770DD8D0, 0x9688FFD2, 0xFEEFBD7E, 0x695E0D3D, + 0x12330A0E, 0x3CC196DE, 0x5C9C3EEB, 0xABB3E297, 0x4E821310, 0xA040403A, 0x35E50414, 0x207B8929, + 0xD5EF3C75, 0x0ADC7B8A, 0xC05BE33A, 0xE745E0AB, 0x4B8E248C, 0x23C173B4, 0xB2A9B254, 0xEB64D00D, + 0x6F33F6A9, 0xF2112A9E, 0xF5831C32, 0xC9D23852, 0x7A0B3495, 0xCEB11FBE, 0xFA0AB2D4, 0xE4B73667, + 0x76A2F3CE, 0x1FD73D5A, 0xAEDED979, 0xE0DF50FA, 0x70877C6D, 0x7AEAFB59, 0xEC0EC564, 0xD407B39C, + 0x07C6F305, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED6729, 0x6068E063, 0x603DB091, 0xA1CC2825, 0x44416007, 0xD41E0000, + }; + +u32 pri_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x461CE24C, 0x18E250FB, 0xD421F2CC, 0x38F4B1C0, 0xC5A1EA35, 0x50E55971, 0xE863C321, + 0xCE8E6E9E, 0x36AA3C07, 0x0E7D9C38, 0xC4B97088, 0x7303C519, 0x8C80E106, 0xB3877123, 0xC3AEB215, + 0x33524220, 0x7CD674A0, 0xFC3F0686, 0x377720EA, 0x7990CC01, 0x063D032C, 0x7C985B51, 0xD5F1E2B0, + 0x8F0F8738, 0x3F0E7101, 0x0CFB9E43, 0xD30B389D, 0x48EA46EC, 0xE6404917, 0xCC3077EC, 0x80AA0300, + }; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED67F9, 0xC0C8C0C7, 0x20C8B091, 0x81C10828, 0x2EF01C6A, 0x0F54FE3F, + 0x50BC8C81, 0x2125044D, 0x7CFF4690, 0x910C2B66, 0x6051FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, + }; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x460C71A8, 0xB96A1079, 0x262479A0, 0x150C7079, 0x0D20FF1F, 0x03C39B3B, 0x1075CC70, + 0x7550796D, 0x34F31859, 0x2E303CE0, 0x636001AA, 0x633002BA, 0x0FAA8EB9, 0x75234366, 0xDAF4F6D2, + 0x908D0C15, 0x337BEEEC, 0x5AF11C1A, 0x0E60FF4B, 0xEA46ECE6, 0x40F62FC3, 0x3F160306, 0x07A0390F, + 0x60E6EC80, 0xAA070000, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727591, 0x3D4BC350, 0x1486DFDB, 0xA41AB594, 0x080E7510, 0x03827611, 0x24E0A488, 0x10DC2576, + 0xE8E424E4, 0x1F04FD01, 0x565D75C9, 0x246E3608, 0x4226EB0D, 0x48E740C1, 0x1F104AB7, 0x2E15DC95, + 0xD4939C58, 0x12D0BBDC, 0x9BF39CE7, 0xCDFD1883, 0x87C44A25, 0x9D5FA1AC, 0xE1D838FF, 0x9ED2482E, + 0xF64340A4, 0x4B89E50A, 0xF7D56836, 0xF0925906, 0xBE589FAA, 0xEF18D569, 0x11003660, 0xE9E362AE, + 0xCEB9B506, 0xE56E3EA8, 0xEBFA1DE5, 0xE9020208, 0xD1CCF2FB, 0x1A285734, 0x03C45E24, 0x3BAEFA29, + 0x4079A300, 0xAE79D632, 0xF49CEF05, 0x48E424EE, 0x7ACCC58C, 0x97EB957F, 0xEA4AA12E, 0xC5A3D3F0, + 0x68BF0930, 0x8999AB05, 0x9EEEE3CA, 0x21FE04BC, 0x25CCABC4, 0x5BA6B591, 0xF99E7FD3, 0x71CBFEDC, + 0x5F3EF18F, 0x01F3F902, 0xC711D0F6, 0xF2738900, 0x83789844, 0x92BF954B, 0xEED7A8BF, 0x67FBAE45, + 0xFDBBC9FD, 0xC1694C9E, 0x0F0C9FF9, 0xBE17D23C, 0xDB384979, 0x7C1DC9DB, 0x2DF6AB0E, 0xFB8BFDC2, + 0xFF24D0F5, 0x7EDF257B, 0x8FD5ED76, 0xA895EE5F, 0x999D6707, 0x87752C91, 0x0F93DE59, 0xEFE5DE0F, + }; + +u32 sec_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0xC0C3B091, 0xA1CC2825, 0x44416023, 0xC3BF5D6F, + 0xEEAC98B1, 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11729556, 0x4F6C1465, 0x147FB3BB, 0x40D17658, 0xD65A4145, 0xC66E29B5, 0x051DA645, 0x10AAB45B, + 0xB68AF867, 0xD9568317, 0x834975AD, 0x07B39874, 0x223D9886, 0x846EA898, 0x34219631, 0x70E8892C, + 0x16939D4B, 0xA5DF2A90, 0x1043B21B, 0x742FFE49, 0x3B878D97, 0xC6D04D7A, 0xF160D82C, 0xBEF9BE99, + 0x9D99CE8C, 0xA67BD9D9, 0xDFF7DEEF, 0xF7DEFBDE, 0x7BB3CBC0, 0x3E049A03, 0xFAF70204, 0x774042F8, + 0xBCFA103F, 0xB533BD79, 0x004E7F24, 0xB035C0EC, 0x1AF15B80, 0xEFA99700, 0x0F98FBC3, 0xD02A073C, + 0x3EA8204B, 0x23C34258, 0x851A59D1, 0xB20AC339, 0xC44142FB, 0xF0B25D2F, 0xCCF41AB7, 0xA15EFB6C, + 0x6867F822, 0xEA843934, 0x873C7450, 0xDDDB0D80, 0x7A5C870A, 0x53725119, 0x19BEA53B, 0x9FBD30C3, + 0x7803C8AB, 0x2427E501, 0xD4832A40, 0x8584CAB0, 0xCA4310F1, 0x99646648, 0xC7F94558, 0x2A5E32F0, + 0x552B3E9E, 0x801E1FC5, 0x4365977D, 0x09CA3C6C, 0x28212E65, 0xA83D6800, 0x05C27437, 0xE65C7952, + 0x9E4D369C, 0xF218F937, 0xCC5AFCF6, 0x3837CFBA, 0x74A9FD23, 0xD3DE757C, 0xD4076FF4, 0xC19B7C70, + 0x7EDABC0F, 0xA3BEBB55, 0x207216EB, 0x8B780D60, 0x4563765B, 0xDCFEB42E, 0xE13A6EF8, 0x77CDD35B, + 0x15B1EE5F, 0x91A5A2A9, 0xB335ADC2, 0x09A9B94D, 0x089BFD82, 0xFC0AC0A4, 0x6CF81D46, 0x5EAD72CF, + 0xAC6B24ED, 0x1DEF6388, 0xEF924EF4, 0xEBB8A614, 0xC8A4CCE2, 0xFCEB3C3B, 0x6FB6F969, 0xE46E2AAB, + 0xE0791CE0, 0xFD1A3B7F, 0xDC87B7C5, 0xEE87BC99, 0x14E3ADDC, 0x63793EE1, 0xE02DCE99, 0x7EDB122A, + 0x705233C5, 0x53CA783D, 0x1EB36EDB, 0x131EBC73, 0x00376B8C, 0xF7493C1F, 0x9606A256, 0x3ECCEF29, + 0xD13BCEA7, 0x45DF38E9, 0xF90EFB39, 0xB913A5F9, 0xE3F9728A, 0xF5D933B6, 0xF34AA775, 0x3F3B056F, + 0x3D4170CD, 0x158DFB59, 0xC1350F14, 0x6FB5CFA1, 0x6D4E5ACB, 0x16FFDFE4, 0xCF3A7FB4, 0x6CF16C29, + 0x22FD270C, 0x6F2B7BCF, 0xC92EC46F, 0x24AF517E, 0x5E03ED87, 0x05A6DB5E, 0xB2EEC15E, 0xC7DD3887, + 0xFBA5648C, 0xDE0F3716, 0x6F31FB8D, 0x73E6D991, 0xF3CEFF39, 0x1FBC33B7, 0x768FD1BD, 0x55BD58CD, + 0x8368DF57, 0xFF58F3E0, 0x35575D36, 0x7E5C8590, 0x551C7CB8, 0x07D7ECBF, 0x1EDBFCD8, 0x78F6F8C4, + 0xB937E79C, 0xEFE06FDE, 0x713C5FF7, 0xFFEF7C02, 0xDF38F95F, 0xF0F673C5, 0x1D3CE7F4, 0x137DE2DD, + 0xE7834B39, 0xEFFDD38D, 0xF8D1D668, 0x2488F8B7, 0x99CB67C6, 0x3E546161, 0xFC8A7675, 0x9EF9F5E0, + 0x7E1A927A, 0x42BA1F39, 0x9D555ADA, 0xEB79D37E, 0xDA3F6DF5, 0xC7FD8C76, 0xEDF4070C, 0x7F7142D7, + 0x13EDEF07, 0xAA77206D, 0xEBFBDF01, 0x8A534CE7, 0x60C2C26B, 0x9756B471, 0xA3EF5F4A, 0x587DBCB2, + 0xF8E0BEF9, 0xFE3984F8, 0xD7C9CC08, 0xEDE35F71, 0xDF1F62F8, 0xE13E15E2, 0x91537D22, 0xE28BA345, + 0x613643DF, 0x739F9EBD, 0xC0F47B45, 0xCB0FF600, 0x34193A2F, 0xE3EF8F92, 0x6354E78F, 0xC25C81E8, + 0x738FAFEC, 0x8AB1F75E, 0x41FC9C24, 0xB7E9F155, 0x7FFA6289, 0x1CA3BC33, 0x83BDA104, 0x9CE2E108, + 0xE2B1D850, 0xFF3E8FFB, 0x0F734D13, 0x4D13B74F, 0xEAF718BA, 0x4EFB6F23, 0x3E51DE23, 0x588FFEC8, + 0x90A8EBA6, 0xA3070F6C, 0x7A5785CF, 0xBABF1C57, 0x4655E8CA, 0x7C77E532, 0x5121BF58, 0xFBE5E68F, + 0xCCBE6F9D, 0xF6FDEBB4, 0x8FADD37E, 0xC0C35EEB, 0xC6F28D3A, 0xF7EAD1B4, 0xBEA76352, 0x04ED1479, + 0x521E8CEB, 0xFBB540A6, 0xCE33BB9F, 0x0DBB38B5, 0x6BA3FB5C, 0x913F4EE9, 0x73A691EB, 0x73E61EC6, + 0xBEA3F51E, 0xACF3FDCF, 0xBC77CE3B, 0xEA3D58F2, 0x9E8F577D, 0xF0D74A6B, 0xE793FECF, 0xDABEF764, + 0xBEC1AE03, 0x35A7DF31, 0x1FBED75D, 0xB8116790, 0x9D1FF7F1, 0x7BC385BB, 0xFAACC1B9, 0x6798DF9B, + 0x753FD67F, 0x8161734F, 0x1ABFDF31, 0xEBEAAAA3, 0x23BFE006, 0xC6F75669, 0xEDBE35CE, 0xDFF3E471, + 0xC515DC1C, 0x4AC3040F, 0x6FD7796E, 0x18F6FF02, +}; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0x53BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C710, 0x10B09181, 0xC108282E, 0xF01C6A0F, 0xCC5C8839, + 0x2C87A0EA, 0xEB3732EC, 0x2A5B3123, 0x2504A60E, 0xE20ECF1B, 0xBB190C90, 0xED9DB50D, 0x2C6B00B7, + 0x0768FE3F, 0x06863777, 0x20F60502, 0xED2B334A, 0x095110D8, 0xC8F06FD7, 0x9B3B2B66, 0xB0183038, + 0xF03104C1, 0xDDB18301, 0x15000000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727552, 0xBF4F1351, 0x1CFFDCB5, 0x40D5721E, 0x3F061D8C, 0x0D83B098, 0xE88585B8, 0x68F811E3, + 0x481B358E, 0x52F00F80, 0x5667135B, 0x086C24E5, 0xC68E5790, 0x843780ED, 0xA389ACB6, 0x90389A72, + 0x26DD1868, 0x915DDAF2, 0xBDFBBE92, 0xF2EB2DEF, 0xF2F9F9DE, 0xBDEF1178, 0x490CEA30, 0x8102028F, + 0xC20F225F, 0xCE9E6483, 0x8FCDD596, 0x84A94103, 0x7631A2B5, 0x68ED85A0, 0x03DA8844, 0x9FCEBE30, + 0xED11FCF0, 0x5322F8CF, 0x71ADE0A9, 0x06833E04, 0x92563C16, 0x31059AB2, 0xE63A36E3, 0xDA2DB87E, + 0x0B1E201C, 0x16E59BAA, 0x7F584026, 0x1D3B1E23, 0xBC09D45C, 0xD6053BFC, 0x743438B6, 0xD2BFB8AC, + 0xEBBADEF3, 0x1B5503DD, 0x577B3481, 0x0FED9E3F, 0xC07299F1, 0xC037CEE9, 0xAE0AA4AC, 0x793F67EE, + 0xF5F73772, 0x8C79C89F, 0xDE5FF8BA, 0x92615D0F, 0xE9168666, 0xADE7A4DB, 0xCF573672, 0x9F28EF04, + 0x68B8DC1B, 0xEAE07B4B, 0x28EEA87B, 0xDFD91398, 0xB1A2AFFA, 0x097752F6, 0x5A322150, 0x2BB987B2, + 0xC0F99915, 0xD6DD25DD, 0xE7E9D4C7, 0x71D2FDFD, 0xD52CCA34, 0xE3F7089F, 0x188AFAB9, 0x8B7364A7, + 0x7B9CADD7, 0x6541E587, 0x89CF4CA7, 0x273DDFC9, 0x7AC3CD2F, 0x05AB3835, 0xD07B83CF, 0xA8E0A0AC, + 0x7CC696C0, 0x94F52EE6, 0x9DCB4E6C, 0xE496D202, 0xAEFC573F, 0x28337F9F, 0xF851FD6D, 0xD4CBADE4, + 0x8A798F47, 0x03A81F73, 0xBE497CD4, 0x1AF7EFB5, 0x9648A766, 0xE3A4DBAF, 0xD63725FB, 0xFBB2D7F9, + 0xC342B994, 0x73544EED, 0x48CDAD3F, 0xAF0F9FBE, 0xDF0D75CE, 0x67D736E7, 0xF467DBEF, 0xACDEA579, + 0x79AE06AE, 0xF05AE082, 0x7F869706, 0x06B3ED79, 0xC8ABBE73, +}; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C6E0E23, 0xCC1C089F, 0xB995E501, 0xC3073E06, 0x16A03A25, 0x25571366, + 0xA03B1804, 0x1918C254, 0x9F43FD0D, 0xF6AFA46E, 0xC46E0E64, 0xFFB16EDD, 0xC8F076E5, 0xEDD3D3DB, + 0x217C867F, 0x10FB583E, 0xA0D9C70C, 0xB36F07D4, 0x3C000000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x260C7D50, 0x75D61079, 0x661CE6B2, 0xA09BCBB8, 0x11E44406, + 0x987EE656, 0x20FF1F03, 0xC39B3B10, 0xF5AC40F5, 0x0C464077, 0x43D5B3A6, 0x6F64D855, 0xB662464A, + 0xC87368B8, 0x80C34352, 0x37623707, 0x8AFF9961, 0xE6EC6040, 0x05000000, +}; + +u32 sec_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x6063D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833C2C5, 0xA1FAD551, 0xE59980F2, 0x0C464077, + 0xC2E4AD37, 0x32EC2A5B, 0x31232504, 0x28FE8F81, 0xE1CD1D88, 0x3A660CF3, 0xA1EA1921, 0xF22C68E6, + 0x30B722CC, 0xC95FFBF5, 0xE9CD932C, 0x17181EF0, 0x31B002D5, 0xA91A053A, 0xC2D4B1A6, 0x6F64B833, + 0xE3D4AEB6, 0x32587880, 0xC3415237, 0x6237078A, 0xBF99590A, 0x181AF818, 0xD82EC0DC, 0xB103AA1E, + 0x00000000, +}; + +u32 sec_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x600FD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833E210, 0x67028A33, 0x1801DD27, 0x0035577D, + 0x23C3AEB2, 0x15335242, 0x80E2FF18, 0x18DEDC81, 0xA863C6D0, 0x0F556F0D, 0x9167C161, 0x3E2B9238, + 0xD08B0C70, 0x7D8C30F3, 0x217CE656, 0x960B0C0F, 0xF818D880, 0xEA538D82, 0x9C40EA55, 0x343C6634, + 0x1642E459, 0xD381EAEF, 0x30309CDA, 0xC5B281E1, 0x001F03FB, 0x0598BB61, 0xE1070E37, 0x49DD88DD, + 0x1C28E1C4, 0x0CF3CF0E, 0x06540000, +}; + +u32 sec_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0xE098B091, 0xA1CC2825, 0x44416007, 0xD41E0000, + }; + +u32 pri_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C6478, 0xBBEBCE9A, + 0x1533582E, 0x303C008A, 0x7F808943, 0xCDB3DEC8, 0xB077D7AD, 0x534079B0, 0x3EC60B1B, 0x19548D02, + 0x1D41FAA4, 0x1A974F17, 0x2B83AA63, 0xDCC8C070, 0x9781E1CD, 0x69089FB9, 0x95258021, 0x818F81E9, + 0xC0460665, 0xA3402705, 0x811D0CA8, 0x00000000, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6709, 0x6048E063, 0x6056D8C8, 0xA06A14E8, 0xA820B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C643ED0, 0x290C2B66, 0x40D533C2, 0xD441F8CC, 0xAD2C1718, 0x1EF031B0, + 0x00D5AB1A, 0x053AC2CC, 0x654DDFC8, 0x7067C6A9, 0x5D6D65CF, 0xA1E100F6, 0xBFA46EC4, 0x6E0E14FF, + 0x32B31430, 0x3400F53F, 0x80D9B703, 0xAA1E0000, +}; + +u32 sec_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x604DD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_14[] = { + 0x11727555, 0x4D6C1B55, 0x101EFFA4, 0xB8F971DD, 0xA4404BDB, 0xD44D9B26, 0xB414926D, 0x9C0AD143, + 0xB071A082, 0x43704C02, 0xB74AC475, 0x22818454, 0x586C4E51, 0x25B2B5E1, 0x8084EA58, 0x3687DCB0, + 0x635762B9, 0xA4593BD4, 0x070EE0AD, 0xA32024A4, 0xD88B935B, 0x0FD82417, 0x4E149779, 0x6FD6B1AD, + 0xA47BD9DD, 0xF9BEF9E6, 0xE7CDCE3E, 0x02BA1438, 0x6664F755, 0x309D8609, 0x7BE0F113, 0xBC6AC16B, + 0x1900037B, 0x54E0A891, 0x789D78B7, 0xC30AF7B2, 0xC3BFE4FE, 0xC4BC6B00, 0x2B3EC860, 0xF180E8B2, + 0x3D6AD6B5, 0x916EE771, 0xD4BDB064, 0x3E63FB16, 0xF56C0630, 0x00646090, 0xEBE72C80, 0xBA864119, + 0x8EA8505D, 0x4D9AB761, 0xD78A0419, 0x221E69D2, 0x6593C15A, 0x8492BA48, 0x710CBB32, 0x88C28CD7, + 0x8EF69A52, 0xD11251DD, 0x7F8070E3, 0x3E9CECA6, 0x3D3BF141, 0x91E197F0, 0x5A361E95, 0x012A005B, + 0x65E29991, 0x3766748C, 0xF4A0FFC2, 0x4C30303D, 0x25C37A62, 0x4B8BC708, 0x6F3B00CF, 0x275027D6, + 0xAA7388F3, 0xA6BC8CB7, 0x124CA7C2, 0x920C5D25, 0xD8592F10, 0xFE0CE257, 0xFADC6613, 0xE29FDF45, + 0x785C863F, 0x3308A709, 0xB734E3EF, 0x8566FD88, 0xD736AB05, 0x356CDE80, 0x6D2B1C46, 0xDC2BB8CE, + 0xB13A9548, 0x3224B965, 0xF83D77AD, 0xB323F580, 0x35FF76AF, 0x403AED1B, 0x8C372274, 0x232F2A06, + 0xC429AF0C, 0x9A925562, 0xAC6E3C85, 0x9D6DE275, 0x206F41B8, 0xEA653C35, 0x9942413C, 0x8F2A6040, + 0xC23B371A, 0xF1A2A2E4, 0xF761BC5A, 0x11E1109D, 0x57D70178, 0x4711D611, 0xE7FED61C, 0xEBFF14D7, + 0xD7EE6757, 0x9322C6AF, 0x019435C2, 0x8FE41A79, 0x26C56080, 0xE5C9E621, 0x9524DC86, 0xB84F9874, + 0x31FD5222, 0x1F5B9C26, 0xFF6A81E2, 0x1FCDF179, 0x71EBF3C2, 0xF2E27DEA, 0xFE418645, 0xA7E463E7, + 0xC0EBD6E7, 0xA8E71BB4, 0x7B663F74, 0xF139296B, 0xB128E91C, 0x437BC237, 0xE777BB64, 0xA8AA05B5, + 0x1EFFD979, 0x193E73FA, 0x5C4CA716, 0x2E6B717D, 0xAE9E9B6F, 0xE4AD4463, 0xD100D655, 0xD3CA5A56, + 0xA1F8CF23, 0xFEA9E0E3, 0x38140154, 0xDDEFF80D, 0x19DE303A, 0x4C4CEFCE, 0xCDA07F1A, 0xFBF57079, + 0x2D150F21, 0xEF3FACAB, 0x42F99C40, 0xDEA43062, 0x66754BBE, 0xEB6FBD89, 0x73605D06, 0x2DAEF7F5, + 0x858906BE, 0x3C1B9F0B, 0xB2BEE2A7, 0x59FD8EF0, 0x93884F08, 0x63BC6F2B, 0x77BF084B, 0x8764F85B, + 0xDD2ADC4B, 0xF3399998, 0xB94D714E, 0x21EF9667, 0x749CF563, 0x79E1ABE8, 0x229BD787, 0x50594B11, + 0x7E7AAC51, 0x67423CCC, 0xE7E8E71F, 0xDFBE74B1, 0x1DF3F903, 0x3EFEE81D, 0xE2F50EED, 0x9F377E1E, + 0x7ADD67EC, 0x788E4EB7, 0x5360FD92, 0xC221BFAF, 0x750EEC88, 0x8BCE7137, 0xC3F35105, 0xFB49F3FC, + 0x7584F0B3, 0x88DF101C, 0xBC9EEF03, 0x9A12213C, 0x50C7FB10, 0x07C1CB71, 0x357132C9, 0xFB716AA7, + 0xB7FC1BE5, 0x770EF188, 0x53EA677D, 0xB76C4239, 0xAD90DF79, 0x7C1FEE76, 0xBB86F01E, 0xBC9994A6, + 0x1D321432, 0xD56C3AD6, 0xAADF8FB8, 0xC328F239, 0x88DD5142, 0x73A3D8CF, 0xEC839296, 0x22FC828D, + 0x9FC77956, 0xBFA10766, 0x47457D3F, 0xBD86F3FC, 0x1754B424, 0xCDC580AD, 0xB1DFBADA, 0xA103F71B, + 0xCF6F00BF, 0x6BC9738B, 0xCF653551, 0x5243AF12, 0x7F709BD5, 0x857B57DF, 0x5F0603BE, 0x8B00335E, + 0x7A377D29, 0xC33D65F3, 0xD7FABE7B, 0x11BF877E, 0xE1DDD7EB, 0x7C33EE53, 0x2D9A5716, 0x583F5200, + 0x3FD58877, 0x3177F0BE, 0xBCB467CF, 0xC050D39E, 0x6EFBA095, 0xF7D253FC, 0x2F3FC5FE, 0x72936ECB, + 0xFEBF8AF5, 0x2AC57C82, 0xED250DE0, 0x718CEA7E, 0x85D5D137, 0xE91AB6D5, 0xF3279DA1, 0xA5BA4EFD, + 0x7FC3FF33, 0x272EBF9F, 0xB134EBB6, 0xFDC3FF5F, 0x46F67F6A, 0xCE6378E9, 0xE0FC84FD, 0xF64F60DE, + 0x0A57F6EC, 0xF7F578FF, 0x03000000, +}; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x464CF107, 0x0C1FF880, 0x466F6460, 0x30029A23, 0x00B5477D, 0x23C39232, 0x8F192921, + 0x40F1B70C, 0x0CB74F43, 0xF4337D40, 0xE8073A81, 0x61C50CA8, 0x7A6B20FF, 0x1F03C39B, 0x3B1075CC, + 0x70755079, 0x4654F5CC, 0xAD70F517, 0x181EF031, 0xB000D59B, 0x1A053981, 0xCD9DC1C0, 0xD0560651, + 0xC79A0EE4, 0xDF616038, 0xB5EB3934, 0xBCC0E124, 0xA91BB19B, 0x03255C98, 0x590C181C, 0xF818582F, + 0xC0FCB183, 0x01150000, +}; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6731, 0x6070E063, 0x6013D8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C643ED0, 0x290C2B66, 0x40D533C2, 0xD441F8CC, 0xAD10F52C, 0x68F6B2A6, + 0xC3EC7D0E, 0x0D07B0FF, 0x25752376, 0x73A0F897, 0x99A580A1, 0x818F8115, 0xAE7F0754, 0x3D000000, + }; + +u32 sec_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x606DD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_17[] = { + 0x11728D56, 0x514C5B65, 0x143E2D9D, 0x83098501, 0x4ED89CAB, 0x30366463, 0x963B183A, 0x70AB60CB, + 0xD41847E9, 0x06121F20, 0xA1297B21, 0x445D5734, 0x31846C74, 0xCC9A984C, 0xE18EBEB0, 0x97A557E6, + 0xB23BA383, 0x4BA724C6, 0x2CB62B99, 0x0F6A0637, 0xA56FA86B, 0x3362E293, 0xD879EE7F, 0x5AB8D856, + 0xB82F6DCE, 0xF79D73BE, 0xFFFCE7FC, 0xFFBF04F4, 0x4950AC55, 0x7EA7216B, 0x379C34B8, 0x561EE317, + 0x1F689C01, 0xD0287F25, 0xD8AE255E, 0x2EFE1AE0, 0x36F332C0, 0xDFE4FE58, 0xB7AC013D, 0xFE11C1C9, + 0xF5D80C05, 0x22C4A5A8, 0xECE3C9AE, 0x49B54760, 0x590F5AF8, 0x8EB96F2B, 0x5E52EB28, 0x201DB925, + 0xA863DF84, 0x6E4FC165, 0xCC5FA0C1, 0x30300395, 0x4CCF6C36, 0x3A83A652, 0x04C13EE6, 0x6E6B1601, + 0x62000B41, 0xCAA75D4E, 0xAF232B83, 0x5D97C1BE, 0x25C59EC8, 0xBB9FF027, 0x32F86DCD, 0xE00712E1, + 0xD9889BB4, 0x75B54588, 0x0FF70CB8, 0xDA4F8B30, 0xE75B94BD, 0xE384E7A4, 0xC17FDA35, 0x17BA7E95, + 0xD56BD433, 0x44BC6DC8, 0x3B5566D1, 0x6521EFE2, 0x35BF976F, 0x11417F0F, 0x16C37708, 0x7F521547, + 0xE2C77997, 0x13F5C861, 0xD99FD091, 0x8BB8BBC9, 0x6157F0A0, 0x30298CB8, 0x45C88F41, 0x2C94A863, + 0x9EB20EAB, 0xDDDC8CF8, 0x4E1E6187, 0x082B0762, 0xB7C4AB84, 0xEB11B771, 0xCDE5CA3A, 0x79A7DB61, + 0x378B3033, 0xFF682E38, 0x42783EE2, 0x87CBCC4C, 0xDFDD0BD2, 0x198705F5, 0x7DC1F4B1, 0xFD2F50E9, + 0xBBD4E3E5, 0x9575D694, 0x84BEF78B, 0x226C6D83, 0xF0AF3F53, 0x9CED91D4, 0x7AC47D61, 0xA55EF721, + 0xA287C288, 0xA2A3962B, 0x643A5CCE, 0xD3361164, 0xC92F8D27, 0xF6A36836, 0x138E7D13, 0x0708CBC4, + 0x2BDE24EF, 0xA94DF276, 0xCCA6EA0E, 0xF8EEF8BD, 0xE3C88B02, 0x1682784F, 0x6F9257B2, 0x495EE9C6, + 0x3C56FF9D, 0xE97893BA, 0x5C439508, 0x31B9B7CF, 0xF226F176, 0xDDDC90C7, 0xF23E3391, 0xCA0BF90C, + 0x0795BCF1, 0xA8E52D9D, 0x9E78BB55, 0xBC6BBDDE, 0xF101ECCB, 0x6800DBC2, 0x4FFBF92C, 0xE2166DBB, + 0x4DC17DE7, 0x1177617D, 0x0386EA5B, 0x7ED2B367, 0x50849E42, 0xB75DE9CB, 0x3A97D931, 0x3E86FD0B, + 0x5FD73514, 0x897023BA, 0xD4FE438C, 0x7886FE0D, 0x792CDF73, 0x5D2238AC, 0x66C66373, 0x7216EB24, + 0x0324E7A4, 0xCCA49A23, 0x6707AFF4, 0xF93D21FC, 0x89678AE6, 0x71C843F9, 0xCA55BC69, 0x9FCFC5E3, + 0xBAF43284, 0x82931467, 0xAF11F570, 0x36D6375E, 0xF775C1D1, 0x2342DE03, 0x78341722, 0xBCC2B836, + 0x2FE74E8D, 0xF42AF332, 0x7765519E, 0xBC44F1F7, 0x19FF5B5F, 0x96BFA7F3, 0x64E25C6A, 0x583D07D9, + 0xBAF61BD6, 0xCEA105C9, 0xEFC1F389, 0xD92B55E7, 0xB1CC07A4, 0xA142CA5F, 0x8973D4C6, 0xD5EA92F6, + 0x6127F5F3, 0x6F2EC29F, 0x8FA8FCC6, 0x0292EB04, 0xE27F021C, 0x3A4671AB, 0x22E9F31D, 0x984D9FEF, + 0xE0C4FFE7, 0xAB9EC898, 0x8FD5E390, 0x0AD74BB0, 0x7AFEBEF0, 0xA9081AAE, 0x98FC7CC1, 0x0F7394B8, + 0x78657D14, 0x27DC88B8, 0xDBEADCA1, 0xECF73FDD, 0x7DC15281, 0xEC352ABF, 0xF8545416, 0x9CA49F43, + 0xFB3057CF, 0xEC9F4BEF, 0xC8C2DBC4, 0x3FDC9F3E, 0x4E6D7F4A, 0x1CA6B70E, 0xED66EE48, 0xAD627F8F, + 0x3F2AB9EB, 0xD9FEB9B0, 0x7F98DF11, 0xEC438B15, 0xAF3325DE, 0x57371A85, 0x16B2D7A3, 0x7DD0EA64, + 0xF6FC8780, 0x0149D78B, 0x5DE975BD, 0x644AAFEB, 0xA8694DD7, 0xCA546C3A, 0xA9AB01ED, 0xEF97D9CB, + 0x95BE93A7, 0x1CD3C259, 0xA6CB92D4, 0xD568CCB8, 0x0F0C7F79, 0x154FF4A1, 0x66FD3D7F, 0x0CF151CE, + 0x4DFB348F, 0xED3946F6, 0xE386E4FD, 0x4F7E59BF, 0xACDDE7B1, 0x8E85E0F9, 0xCF689D26, 0xF46BE58A, + 0xF7AEEB93, 0x8F714BEF, 0x527E93EA, 0xBE952A7C, 0x7C6BB708, 0x5FC61FFC, 0x1E4D9CC3, 0xAF64C699, + 0x8E26150E, 0x1500ADDD, 0x093D1770, 0x3EE7E1DB, 0x60621DCD, 0xCA3DC475, 0x31DEC35E, 0x5918EC27, + 0x7DAFDE57, 0xEE039351, 0xB177B6FB, 0x78B79DAD, 0xABCF3544, 0x7E663C3F, 0x79EBB053, 0xD98FD007, + 0x7F04BE19, 0x255D16EC, 0xDF5EABC0, 0xEC572EC6, 0xE4DB6798, 0x9F67B493, 0xF016C46B, 0xB54D859C, + 0xA2EB1CC0, 0xB09D74E9, 0x707EF120, 0x83692151, 0x6FEAA321, 0xCF28E939, 0x817EC365, 0xEFDA6AD0, + 0x2FEF47C0, 0x81A378AF, 0x0DAAD629, 0x01ACBE67, 0xAA68EE92, 0xF57A7D95, 0x977C97B1, 0xF7586975, + 0x077B8FAD, 0x5C5E99C9, 0x36AADE61, 0x5939C9FD, 0x4EF293EF, 0xB6996CF5, 0x7B6DCB5F, 0xEC1DA9AC, + 0xE026CCEA, 0xE18D143D, 0x53B0FEFB, 0x17000000, +}; + +u32 sec_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x9643BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0xF071D8C8, 0x50669412, 0xA220B091, 0xE1DFAE37, + 0x7756CC80, 0x88FB02C5, 0x198C80EA, 0x059E43ED, 0x87D8EB09, 0xB7773783, 0x01C4BE08, 0x907DAC9F, + 0xA0E6FEDF, 0xC8B0AB6C, 0xC58C9410, 0xA0FE7F0C, 0x0C6FEEEC, 0x60400500, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD5AF0DE4, 0xFF636078, 0x7307A28E, 0x1149DDBF, 0x5D6FEEAC, 0x98011167, 0xC2A5DF1A, 0x553F33A6, + 0xFE0B0C0F, 0xF8185880, 0xE20C4640, 0x770940F5, 0x3102F965, 0x0C0C2921, 0x103E73EB, 0x4686BDBB, + 0x6E9D82D9, 0xC7F26023, 0x83A95190, 0x13C89CD9, 0x3376AC68, 0x2B43B587, 0xF501C29E, 0x3B95A776, + 0x4D6B03CA, 0xDF6760F8, 0xF306621F, 0x1B5C3FC4, 0x7CD674A0, 0xBA19A776, 0xB595ED80, 0x86330000, + }; + +u32 sec_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x603FB091, 0xA1CC2825, 0x44416007, 0xD41E0000, + }; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833E210, 0x67828B43, 0xCD554795, 0x67C6D007, + 0x5567CD72, 0x81E1011F, 0x030B50DE, 0x0C2A7F87, 0xF3D4AEE9, 0xED107DAC, 0x1710FA80, 0x5E6380EB, + 0x6304F2FF, 0x3130BCB9, 0x03E133B7, 0x42D4B3E1, 0x50CF9A0E, 0x53CFB281, 0xE1001F03, 0x3B501D83, + 0x11303C05, 0x60E1060E, 0x2F49DD88, 0xDD1C28E1, 0xC3BC9161, 0x57D98A19, 0x29213BA0, 0xEA000000, + }; + +u32 sec_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0xE098B091, 0xA1CC2825, 0x44416007, 0xD41E0000, + }; + +u32 pri_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x260C7D50, 0x75D61079, 0x661CE6B2, 0xA09BCBB8, 0x11E44406, + 0x987EE656, 0x20FF1F03, 0xC39B3B10, 0xF5AC40F5, 0x0C464077, 0x43D5B3A6, 0x6F64D855, 0xB662464A, + 0xC87368B8, 0x80C34352, 0x37623707, 0x8AFF9961, 0xE6EC6040, 0x05000000, +}; + +u32 sec_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x6063D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_21[] = { + 0x1172554E, 0xBD0EC150, 0x14FEEE6D, 0x0743D35C, 0x89C122BA, 0xA0735793, 0x3720E964, 0xEE33343C, + 0x00B14B30, 0x7634BA13, 0xAE81D962, 0x970E3603, 0x43F78A3A, 0x5C6DD26F, 0x393FDFCF, 0x39776828, + 0xD43804B0, 0x87D1B0EA, 0xCEE8D58E, 0xCCA69867, 0x0A828101, 0x07B82C23, 0x9C2AE000, 0x7315AA5C, + 0xFB2CAA0E, 0xB6BF1407, 0xA98ECBCC, 0x84C1A646, 0x22F402DF, 0x11126FF5, 0x8CD72BBD, 0x67C5FE9F, + 0xD729F39C, 0x78789497, 0xF35D8971, 0xB89806BE, 0xC4254E1F, 0x6765DE90, 0xD83048D7, 0xF206BD42, + 0xC7C83703, 0x96A19E8D, 0x89841DE3, 0x4AFA081B, 0xD227F9DD, 0xE3F7CBFE, 0x30D8A18C, 0x0F000000, + }; + +u32 sec_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6709, 0x6048E063, 0x6059B091, 0x41D528D0, 0x51416007, 0xD41E0000, + }; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C6D5479, 0x261CFA98, 0x81E20C46, 0x407B60FA, 0xAC3732EC, 0x2A5B3123, + 0x250428FE, 0x8F81E1CD, 0x1D883A16, 0x24FD4027, 0x32AC9801, 0x55CF0853, 0x07E133B7, 0x42D4B3E2, + 0xB08F0D87, 0x39ACE970, 0xFB0C181C, 0xF818D8E1, 0xEEDAC180, 0x0A000000, +}; + +u32 sec_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6729, 0x6068E063, 0x6077D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C75B8FC, 0x0586077C, 0x40A18D0C, 0x0C4640F3, 0x60F2DA40, 0x7E190343, + 0x4A08946F, 0xBD9161EF, 0xAE5BA7E0, 0xEA1F6C64, 0x50350A74, 0x04D923C9, 0x38BD5DAC, 0x0CAA8E11, + 0xA8EF0C03, 0xC3ED5D10, 0x3E732BCB, 0x02860D7C, 0x0CCC0760, 0xF6EF07B9, 0x36202A65, 0x07341C00, + }; + +u32 sec_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD6709, 0x6048E063, 0x6029D8C8, 0xA06A14E8, 0xA820B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_24[] = { + 0x11728D93, 0xBF2F0361, 0x18C7BF77, 0x3DBFDBBA, 0x2261118D, 0x0173116C, 0x12D13FA0, 0x8AD84F74, + 0xB290BA1A, 0xA5083148, 0x24726D0D, 0x5DC8492D, 0x37E1B418, 0x69B4E94C, 0xD3DA2472, 0xA2AB90D6, + 0x737D4B09, 0x12B7DCBD, 0xEFF7F37C, 0x9FEFFBE4, 0xBD07B047, 0x471B0F11, 0x3885A5D3, 0xDAE194DF, + 0x7AA24297, 0xB853D221, 0x72E08033, 0xF471257A, 0x2EEBC103, 0x5C9F0E07, 0xCFEAACF4, 0x76E2B8EC, + 0xE2C42BB3, 0x2B09050E, 0x76FAD0E0, 0x77495EA7, 0xA8A1A81B, 0x595561FB, 0xDC1FFB3C, 0xEDC3453E, + 0x62A54FAF, 0x06DDAF2A, 0x9297F68B, 0x8091659C, 0xE54B3D45, 0x80AA301E, 0x3AADD340, 0xBEC209C4, + 0x8DF28303, 0xADC429C1, 0xE5C0F494, 0x86BBD374, 0xEA287661, 0xA6DCDD5A, 0x11EE51B0, 0xA386B87E, + 0xCF9C7B8C, 0xB8D0523C, 0x76E8239F, 0x1B209760, 0x3E3505D2, 0xBBC7050B, 0xE9C79387, 0xBE39B706, + 0x5B08CF4F, 0x47ACBEB6, 0xF0571F56, 0x5F775FD5, 0xD7A4806C, 0xEA493511, 0x8F84A98F, 0x4179738C, + 0xAB27CECD, 0x4F7B4D4E, 0x0D46C201, 0x598391CC, 0xE71271A6, 0x377CF1D9, 0x94228AE9, 0x635C55F5, + 0xC65FFAA4, 0xD57C3612, 0x667AD33F, 0x73587FE1, 0x6E63E9D4, 0x5EF8FBDC, 0x6CC42D74, 0xCF96E712, + 0x9A8C6D6E, 0xD0DC6C67, 0xA083331F, 0x7B4683CF, 0x13F09B73, 0x4D1EFCEC, 0xD39CF979, 0xDEE26326, + 0xFF711E31, 0x53CDB113, 0x1CEE68A7, 0x1CEBFBF1, 0x9399110D, 0x2FCAF96D, 0xEA9AE599, 0x9719EF20, + 0x7ED135EB, 0x6AF9CC53, 0xD665699E, 0xDD0FCB6A, 0x79BDB2B5, 0x2B6C236A, 0x470BF19C, 0x0713631F, + 0xF76D88F2, 0x29C09AFF, 0xA4F25FBC, 0x03000000, +}; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363208, 0x0AA9381B, 0x086C6458, 0xE932BD3D, + 0x357823C3, 0xB939AF6F, 0x9FD80195, 0xFFB091C1, 0xC928D051, 0x01285FE6, 0xD25AAA96, 0xBA9161DF, + 0xE957B776, 0xAE64D9C0, 0x70808F81, 0xF1C14686, 0x30A39210, 0x050188BD, 0xAC4F3782, 0xAC645831, + 0x6307D4DD, 0x00000000, +}; + +u32 sec_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67D9C0, 0x70808F81, 0x69C14606, 0x0623A0B8, 0x0054DF69, 0x20BF8C81, + 0x2125E439, 0xD45E887D, 0x9E377633, 0x209BCFFA, 0x0C6A4ED1, 0x4690150C, 0x2B66EC80, 0xAA070000, + }; + +u32 pri_mapping_binary_26[] = { + 0x11727552, 0x4D280461, 0x187E6677, 0x96C5DA86, 0x1C38C896, 0xC88534B9, 0x8803B69C, 0x59EBF76A, + 0x521CA430, 0x2DC72DBB, 0xA939A82D, 0x4D727091, 0x71F329B1, 0x33851CED, 0xC545894D, 0x7B7359B5, + 0x776B79E7, 0xFB76B592, 0xF7F27D3D, 0xCFFB3CDF, 0xFBCC3B6F, 0x1065A3C5, 0xE39E6978, 0xDB31118A, + 0x15BFA84A, 0x5BC30E20, 0xB9571B4D, 0x1ED117A0, 0x33844BAE, 0x0AE143C8, 0xBFE407E4, 0x827461F0, + 0x3523EC51, 0xDEAA7D15, 0xE11B6825, 0xDFEE23B9, 0x4349919F, 0x2241021C, 0xF470FF5B, 0x3FC857EA, + 0x61C89AF7, 0x7642970B, 0x12C82FC7, 0xA0AB5A34, 0xA43094EC, 0x7CD63205, 0x2EFD837B, 0x08EF5227, + 0x475DDC9E, 0xB5CC0D8D, 0x0125209F, 0x15BCF78F, 0xAEFCEE90, 0xE0E5BFBE, 0x3C97AF0A, 0xC7339031, + 0xE51C0A41, 0xD4DC324C, 0xA903B28B, 0xA7CD8395, 0x847EE386, 0x8EC50DA1, 0xAB3D6398, 0x1EAB19E9, + 0x27DE3931, 0x2C7346F0, 0xAB71F19E, 0x7F8F2119, 0x595F0C13, 0xDF68BD64, 0x7607C9BF, 0x0004AF05, + 0x5F47FC5C, 0x24A1BB7C, 0xF6F8EE7C, 0x7E99F84F, 0xE0B54FF8, 0xD7130F95, 0xF6A09473, 0x48945BB7, + 0x4C2D4AF8, 0x13601C8A, 0xBE863586, 0xA81AEEAC, 0xF479777E, 0xBE33CF11, 0x98605852, 0x3779BEAB, + 0xEDC7C30B, 0x93CFA91A, 0xE5391B47, 0x284744D7, 0xDC390297, 0x489F262A, 0xFBE57B6D, 0xEB9D73FC, + 0xD57B4489, 0xEBE3C6BE, 0xF00F927E, 0x3F929C0A, 0x2B1C1F5F, 0xD02A7AFE, 0x3F145345, 0xC7DF5FA5, + 0xF7D6D1FC, 0xEFC04BE6, 0x0ABFEB1B, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA590A18, 0x1AF818F8, 0x0D363284, 0x18392B2B, 0x086C6400, 0x992256B6, + 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_27[] = { + 0x11728554, 0x4168D360, 0x187D69B2, 0xD9E99676, 0x6EEAA69B, 0x8B1DCA2E, 0xC2CC4DF4, 0x301988DE, + 0xE6EC4145, 0x50B14514, 0x14C119EA, 0x658EC156, 0x074385E1, 0x1AF4B293, 0xB408622E, 0x6E4D4577, + 0xF1B25C7A, 0xF1D295D1, 0xDB4057E8, 0xDDAEF34B, 0xBE646D5D, 0xABB924BC, 0xF7BDF7BD, 0x2F5FF26F, + 0x822F13DD, 0x3EFB9E86, 0xD88F3125, 0x56DEA1AB, 0xF2EC7C06, 0x10EC4713, 0x9D3EAE6B, 0xA7BB8265, + 0x47A5E037, 0xCB77A42C, 0x0A323D18, 0xD0D44858, 0x091AF860, 0x7EC92775, 0x172F34C6, 0x85550350, + 0xC927B859, 0x9B23C839, 0xDA7B28C7, 0xA9256920, 0xB840FD83, 0x02042083, 0x2127CFAA, 0x1F944318, + 0x3290D062, 0x972261F2, 0xC9036B26, 0xFBFA96AA, 0xFDF2F7D7, 0xCC37338C, 0x8B53064E, 0xAA572E38, + 0xB8BE66CE, 0x6A8C4BB7, 0xABF57366, 0xE25E5227, 0xBF87C08F, 0xEF524980, 0x8C9691AA, 0x2EADBF7D, + 0x30AB115F, 0x01B6F2CC, 0xB7121F56, 0x47076DDE, 0x8AA753DA, 0xC56FF630, 0xD3F38B52, 0x012519FB, + 0x885F1C8F, 0x5F1D255E, 0xCE61DD4A, 0xB8F9CFB1, 0xDE3F6C20, 0x3EFEE4AE, 0xCD7724D7, 0xADB9B3E4, + 0x5F02E4AF, 0xAC6FABE1, 0x8B0ECFBA, 0xFD0AF9AA, 0x71277720, 0x8F496FFE, 0x034AB51F, 0x728095E0, + 0xFAF69AFD, 0x54CC2D7B, 0x0F0EDE51, 0x830772F8, 0x65E9DC57, 0x267C2214, 0x1D1409CF, 0xBDB0E6AE, + 0x3F75E67A, 0x343DEFE6, 0x17582F97, 0x0CDC51BB, 0x1D7D3145, 0xE3C5C9C7, 0xC4C6C749, 0xF60910DF, + 0xAA827857, 0xF7CAAB63, 0x7DB0D038, 0x576713FC, 0x60C1FB6E, 0xD84F9C31, 0xB0A2A526, 0x9CEF6003, + 0x28E7B96F, 0x17D58542, 0xE1D133A4, 0x4FC55F4F, 0x3DA63DA3, 0x085A00FB, 0x7467693E, 0x5F54ECFA, + 0xCBFF50B6, 0xDAB76416, 0xFB92BADB, 0x6781F9C3, 0xD9C6B98E, 0xECC15DDD, 0x3BE67B88, 0x8FAA6323, + 0x366FF6A6, 0x2EDBEF09, 0xDBC0CB9B, 0xCCF712AF, 0x8FCF6AF6, 0xDE9E5BDB, 0xC5CFEF19, 0x3F9AADEE, + 0x19651AC1, 0x64FCD87F, 0xFCFA9AF8, 0xF5EFF173, 0x73C6983F, 0xDE64BE81, 0x26B8B28B, 0x7BFFB1F3, + 0xFFF69EBE, 0x96F1D7FE, 0xAFA8D4BF, 0x17699EF7, 0x746257EF, 0xE23F9DEF, 0x6CEC46C4, 0xF373CE81, + 0xF24239E3, 0x1FAEF16B, 0x59F6F659, 0x5747E745, 0x7D5FB145, 0x5AC22719, 0xA13DE74D, 0x635FB18D, + 0xEA342012, 0xFEB7AFEF, 0x969773C5, 0xADFB0300, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xF6B35C60, 0x78C0C7A0, 0x5CB09121, 0xD8C88445, 0x41602343, 0xA5FAB4B6, + 0xC244A87E, 0xF6E7507B, 0xA1EAEB37, 0x3230DC61, 0x6038B58B, 0x25802181, 0x8F412560, 0x2303A391, + 0x488882C0, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_28[] = { + 0x11727591, 0xCF4A0251, 0x14C6BFF9, 0x6369C938, 0x498B5A44, 0x8346B809, 0x22A41EA0, 0xE8011442, + 0x1FC0DAB5, 0x6AC0B66D, 0x54742765, 0x1082BB4A, 0x57B352C7, 0x48D799D1, 0xDA297527, 0x81C9EC9B, + 0xB03B73C7, 0x1AA2CEE6, 0x5ECEEF9C, 0xEF9C7BBF, 0x2168A858, 0x64210275, 0x702BDE25, 0x2969AC97, + 0xF855313F, 0x51213260, 0x800642CC, 0x8444CB0D, 0x1660422A, 0x1658DAE7, 0x25A784AA, 0xA522E183, + 0xCA4D789D, 0x81402E0A, 0xF602413F, 0x272A68A7, 0xEAB77242, 0x813042BF, 0x53A49C21, 0xFC3C92DA, + 0xDE257CDC, 0x6D6AED02, 0xCDB3247F, 0x124804CD, 0xBEF27536, 0x598829F0, 0xBD61F452, 0xA19C233C, + 0xBA15E625, 0xC255F9E6, 0xF2605FC1, 0xA7D67BBA, 0xCB51CEFF, 0xC17D1A7A, 0x53EE22FC, 0x30B21335, + 0xE776D3ED, 0xCCE99102, 0x8C81A646, 0xF98C737E, 0xFA2A1397, 0x09378077, 0x7BFEAC83, 0x3FD68AE4, + 0x61B4BFDF, 0xA1DCFDBF, 0xFE00BA00, 0x8FA3DFE4, 0x71B969FE, 0xDAF199BD, 0x9F47FFD9, 0xBF2C67AD, + 0xFD3BAFBD, 0xFBCA8355, 0x77914B52, 0x9D39FDF7, 0x9C6F9D16, 0x9E05CC0F, 0x14F8036B, 0x614E1CDA, + 0x3E5BFE2E, 0x6FC42C7F, 0x8DBCD170, 0x6F3A7C75, 0x55A73ED5, 0xECFA2F00, +}; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C7C0, 0xB3612343, 0x99514A88, 0x820054DF, 0xE98D0CFF, + 0x76BDB9B3, 0x62C673A8, 0xBD10FB3C, 0xE1F6ED66, 0x3040B287, 0x918FA580, 0xA1818F81, 0x17680E83, + 0x11D07CA8, 0x394CD940, 0x7E190343, 0x4AC80E06, 0x54000000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727D92, 0x3F480251, 0x1CC7BFE7, 0x9D6565D7, 0x190D3544, 0x4741B804, 0x71042D6D, 0x4134464A, + 0xD4D6D01F, 0x686A4851, 0xDA4BA321, 0x70508CA0, 0x51B3E19C, 0xD2B3C859, 0xFB37A798, 0x9B4B857B, + 0xA6FDEE5E, 0xE985D95B, 0xDE7BBFCF, 0xFB7D7EEF, 0xDDFD2A60, 0x43C39045, 0x9FD3E047, 0xB124FB6A, + 0x0D1A75FF, 0x5C06E0F4, 0xA5068785, 0x9DB3D32C, 0xE3CAC892, 0xF1C1D21B, 0x42958348, 0x8B24BCCA, + 0x865B962A, 0x66AFC4BC, 0xF661F24E, 0x9E0B6352, 0x887C1207, 0x0EC8C069, 0xF8B33690, 0x97732651, + 0xD75E8BB1, 0x08F3714D, 0xDFEFB8A5, 0x3DFE84B2, 0x089EE22E, 0x6546D0E3, 0xE94874E7, 0xC09B040A, + 0xC0F5E537, 0x2FB7B8E6, 0x89455616, 0xBEF931F3, 0x0AD99637, 0x1D8E1EF9, 0x1689BF03, 0x8F45C6AD, + 0x9D791955, 0x115DC437, 0x15F78CCE, 0x73F1C47E, 0xF890F82B, 0x707FC3F2, 0xBBD5F6FA, 0x9F85D2C3, + 0x4F7D9BFA, 0xC7FDEBA4, 0x28B2FBF7, 0xA8ADFAC5, 0x704EF32D, 0xB278EF49, 0x5BDCF0F5, 0xEDFE5FCF, + 0xFE071F28, 0xA0F4C3FB, 0x896F2DCF, 0xBAE6893F, 0x07F241FF, 0x367BEF6D, 0x817191F8, 0xDEF8E604, + 0x4FFC2270, 0x1A5CF310, 0xAF016F09, 0xC6074CFC, 0x2E75968E, 0x7B58FECB, 0x3DE35267, 0xBFF13D1D, + 0xA6FCDE00, 0xC8CFFA84, 0x0FD1B937, 0xFA757941, 0x4556C4E0, 0x3AED15EA, 0xC766DF19, 0xFD3632B5, + 0x6AF45B2D, 0x54CBD8A6, 0x4D7D66BD, 0xA2F77A63, 0x910D770A, 0xBFC71700, +}; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xE9BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C720, 0xACB091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC98F11C, 0x6A1FCCFC, 0xDD0C06C8, 0xE6BE6331, 0x6070E063, 0x1001EA63, 0x30029A27, 0xB0830115, + 0x00000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11726D93, 0x4B4C1351, 0x1486FFB6, 0x2356C43A, 0x14C4FA00, 0x1B0C4A74, 0x61A9246E, 0xB58DB825, + 0x03C29604, 0x79B8315D, 0x48538D0B, 0x45D34A61, 0x6144E904, 0xA2F191E8, 0xA0C638C4, 0x4067A881, + 0x9D860682, 0x1B8D3021, 0xAC243145, 0x31266E2C, 0xD433F74E, 0x620BDE4D, 0xDBEF3F8F, 0xFF9E7BBA, + 0x027E7494, 0xDB21021A, 0x1C95251E, 0x6F247BE4, 0x9170283B, 0x98D521DA, 0x600326E1, 0xB3E5E84C, + 0x3B61076C, 0x491DA576, 0x9E57429F, 0x5E4CB02A, 0x5EFCE1E5, 0x72C29A0D, 0x2EFAA222, 0xECBFD0EC, + 0x15556CE8, 0x19439185, 0x792CBBA8, 0xE03FBEA8, 0xA70688B3, 0x78DBF296, 0x78C6ED5B, 0xF932D65C, + 0x70E471B2, 0x02455EB1, 0xEEC3FC8B, 0x83B949D4, 0xE6F916D6, 0xA64C31D2, 0x3BC0EB0A, 0xF32A1449, + 0x0E07CDBA, 0xC727CE1A, 0x5DBCEE36, 0xE23702E1, 0x1A1FF16F, 0xE346347E, 0x85C7174D, 0xAB381A70, + 0x7694114F, 0x3A3FBC54, 0xEEB27ABD, 0x03433C6F, 0x3BE94DFE, 0x60C0F493, 0xEA5ED546, 0xC33CCFF9, + 0x4645D4DD, 0xDA64F669, 0xB8DADEA3, 0xC82AD6C7, 0x9652DE33, 0x5CDF41FA, 0xC9406B87, 0x9FF4196D, + 0x311D8FD2, 0x7D3680D5, 0x775C2F26, 0xFDBE1465, 0x3E6F3ED3, 0x536FE3A4, 0xE78087AB, 0x7C9E3B49, + 0xBF2D5D64, 0xFAB1FE8F, 0xA91185FB, 0x29B9A362, 0x488AB1BE, 0x7D2FD24F, 0xDB132A8A, 0x57F0F553, + 0x3FD7775D, 0xCF9BDF13, 0xA056B6E6, 0xF4837ECF, 0x024B69DE, 0xDF1552D1, 0xE9EE6936, 0xE7F15D5F, + 0x37FAAC77, 0xD91D62F5, 0xEBD9FCC6, 0x668DC863, 0xCE4593BB, 0x632C1E59, 0xBA87CE79, 0x29F17B52, + 0xAC3DB889, 0xBB8927A5, 0x51E61F55, 0xC00983F3, 0xB27C3E47, 0x23B17839, 0x7154030E, 0xB1E0BD69, + 0x5F2DFF3F, 0x552CB4A4, 0xE5AE668A, 0xFB42EA6B, 0x9EB7C7BA, 0xC761B170, 0x9F855F85, 0xFB5611FA, + 0xFF1EEE0D, 0x6DDE379E, 0x8F0AFE5E, 0x19CB9F87, 0xE26AAA9B, 0x827514A7, 0x28DAF344, 0x58C5EFAE, + 0x4B73D72C, 0x7D5FC8DC, 0x937AC1AC, 0x93E88974, 0xB734D0FF, 0x404BBD1A, 0x36DF759D, 0xE63EC7E3, + 0xF6539CCF, 0x2FB07E89, 0xCB91EE86, 0x16F2A365, 0x8CE1387F, 0xF703A417, 0x597E3C9E, 0xB64494FA, + 0x3CE8FFFC, 0x5E1BE5F9, 0x071B69DF, 0xFC31A667, 0xC7691FCF, 0xF1BC4AE2, 0x9DD229B6, 0x1723E793, + 0x8A7C8BFA, 0xA6818519, 0xA1116D2E, 0x54F954D4, 0xF9A5D35E, 0x3189C2F3, 0x17000000, +}; + +u32 sec_mapping_binary_30[] = { + 0x11727590, 0xBB0AC230, 0x18854F6A, 0x870E2211, 0x3A08A2AD, 0xB77A19FB, 0x160E6E3E, 0x421FC0C9, + 0xD947105C, 0x8A936327, 0xB5939A2E, 0x3E8683A3, 0xD0C5411C, 0x558CC104, 0xB194FC4B, 0xC8979CC3, + 0x97A490C3, 0x601BA0C0, 0x01855AB1, 0x323ABDBC, 0x95E9D005, 0x67A00404, 0x48AC1EE1, 0x628E160C, + 0xC0BC3394, 0x0D992B8A, 0xD5C5EEDB, 0xE2E229EB, 0xB8792328, 0xA13E8F31, 0xF583B14B, 0x63BCD9F5, + 0x1C85923B, 0x1AEE6A78, 0xE3C753E5, 0x2B3D87C2, 0xF3223C39, 0x4FA0FCAA, 0x33F258DA, 0xF1D7CF04, + 0xB23D4D4D, 0x7FEB8F8B, 0x27210A55, 0xCF56ECDF, 0xC0F52CEF, 0xB535F94E, 0x8EABFC46, 0x9E7B9A5C, + 0x57C37B82, 0xC317FF49, 0x55CF3A06, 0x9B466130, 0xCEFAF4F3, 0xF9096625, 0x0C7E7C8F, 0xEC7C0000, + }; + +u32 pri_mapping_binary_31[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_sev_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_sev_all_p.c.REMOVED.git-id deleted file mode 100644 index e18f06fa..00000000 --- a/assets/obseg/bg/bg_sev_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -2b1eeeac32792ebed6790c37aa947faeab9f505d \ No newline at end of file diff --git a/assets/obseg/bg/bg_sev_all_p.h b/assets/obseg/bg/bg_sev_all_p.h new file mode 100644 index 00000000..652fe04a --- /dev/null +++ b/assets/obseg/bg/bg_sev_all_p.h @@ -0,0 +1,122 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 sec_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 sec_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 sec_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 sec_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 sec_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 sec_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 sec_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 sec_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 sec_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 sec_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; diff --git a/assets/obseg/bg/bg_sev_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_sev_all_p.h.REMOVED.git-id deleted file mode 100644 index bec56018..00000000 --- a/assets/obseg/bg/bg_sev_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -652fe04ac95497da0528023bbf6ba9f80bb07b5b \ No newline at end of file diff --git a/assets/obseg/bg/bg_sevb_all_p.c b/assets/obseg/bg/bg_sevb_all_p.c new file mode 100644 index 00000000..36381ddf --- /dev/null +++ b/assets/obseg/bg/bg_sevb_all_p.c @@ -0,0 +1,4183 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_sevb_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, 0.000000, 68.000000, -424.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, 0.000000, 68.000000, -775.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, 0.000000, 160.000000, -1088.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, 0, 0.000000, 247.000000, -1289.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, -93.000000, 150.000000, 937.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, 199.000000, 150.000000, 266.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, 0, 515.000000, 179.000000, 882.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, 0, 345.000000, 179.000000, -399.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, 0, 702.000000, 179.000000, 1177.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, -1063.000000, 172.000000, 1551.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, &sec_mapping_binary_11, -835.000000, 170.000000, 394.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, -835.000000, 172.000000, 787.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, -783.000000, 172.000000, 951.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, -1076.000000, 172.000000, 961.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, -380.000000, 125.000000, 951.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, &sec_mapping_binary_16, -542.000000, 172.000000, 951.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, &sec_mapping_binary_17, -542.000000, 172.000000, 1173.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, &sec_mapping_binary_18, -552.000000, 172.000000, 1466.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, &sec_mapping_binary_19, -542.000000, 172.000000, 1707.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, -532.000000, 172.000000, 1877.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, &sec_mapping_binary_21, -380.000000, 125.000000, 1877.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, &sec_mapping_binary_22, -218.000000, 79.000000, 2108.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, &sec_mapping_binary_23, -218.000000, 79.000000, 2411.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, &sec_mapping_binary_24, -440.000000, 79.000000, 2652.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, &sec_mapping_binary_25, -743.000000, 79.000000, 2652.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, -465.000000, 123.000000, 2395.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -602.000000, 123.000000, 2259.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, -681.000000, 123.000000, 2554.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, -818.000000, 123.000000, 2395.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, -1046.000000, 79.000000, 2643.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &sec_mapping_binary_31, -974.000000, 79.000000, 2411.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, -974.000000, 79.000000, 2118.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, &sec_mapping_binary_33, -984.000000, 79.000000, 1887.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, -1146.000000, 125.000000, 1877.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, -1298.000000, 172.000000, 1717.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, &sec_mapping_binary_36, -1298.000000, 172.000000, 1485.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, &sec_mapping_binary_37, -1298.000000, 172.000000, 1182.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, &sec_mapping_binary_38, -2016.000000, -25.000000, 2652.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, &sec_mapping_binary_39, -1557.000000, 79.000000, 2644.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, &sec_mapping_binary_40, -1807.000000, 79.000000, 2463.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, &sec_mapping_binary_41, -1590.000000, 79.000000, 2463.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, &sec_mapping_binary_42, -748.000000, -12.000000, 1250.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, &sec_mapping_binary_43, -756.000000, 224.000000, 1498.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, &sec_mapping_binary_44, -901.000000, 224.000000, 1186.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, &sec_mapping_binary_45, -748.000000, 464.000000, 1250.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, &sec_mapping_binary_46, -748.000000, 164.000000, 1250.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, &sec_mapping_binary_47, 330.000000, 149.000000, 2454.000000}, + {&point_table_binary_48, &pri_mapping_binary_48, &sec_mapping_binary_48, -228.000000, 79.000000, 1806.000000}, + {&point_table_binary_49, &pri_mapping_binary_49, &sec_mapping_binary_49, -166.000000, 79.000000, 1584.000000}, + {&point_table_binary_50, &pri_mapping_binary_50, &sec_mapping_binary_50, 127.000000, 79.000000, 1584.000000}, + {&point_table_binary_51, &pri_mapping_binary_51, &sec_mapping_binary_51, 430.000000, 79.000000, 1584.000000}, + {&point_table_binary_52, &pri_mapping_binary_52, &sec_mapping_binary_52, -147.000000, 79.000000, 2643.000000}, + {&point_table_binary_53, &pri_mapping_binary_53, &sec_mapping_binary_53, 147.000000, 79.000000, 2652.000000}, + {&point_table_binary_54, &pri_mapping_binary_54, &sec_mapping_binary_54, 440.000000, 79.000000, 2652.000000}, + {&point_table_binary_55, &pri_mapping_binary_55, &sec_mapping_binary_55, 747.000000, 79.000000, 2118.000000}, + {&point_table_binary_56, &pri_mapping_binary_56, &sec_mapping_binary_56, 330.000000, 149.000000, 1771.000000}, + {&point_table_binary_57, &pri_mapping_binary_57, &sec_mapping_binary_57, 330.000000, 149.000000, 1995.000000}, + {&point_table_binary_58, &pri_mapping_binary_58, &sec_mapping_binary_58, 330.000000, 149.000000, 2218.000000}, + {&point_table_binary_59, &pri_mapping_binary_59, &sec_mapping_binary_59, -1360.000000, 172.000000, 951.000000}, + {&point_table_binary_60, &pri_mapping_binary_60, &sec_mapping_binary_60, -1644.000000, 172.000000, 951.000000}, + {&point_table_binary_61, &pri_mapping_binary_61, &sec_mapping_binary_61, -1914.000000, 172.000000, 1113.000000}, + {&point_table_binary_62, &pri_mapping_binary_62, &sec_mapping_binary_62, -1485.000000, 172.000000, 1364.000000}, + {&point_table_binary_63, &pri_mapping_binary_63, &sec_mapping_binary_63, -1370.000000, 172.000000, 1877.000000}, + {&point_table_binary_64, &pri_mapping_binary_64, &sec_mapping_binary_64, -1663.000000, 172.000000, 1877.000000}, + {&point_table_binary_65, &pri_mapping_binary_65, &sec_mapping_binary_65, -1562.000000, 172.000000, 1325.000000}, + {&point_table_binary_66, &pri_mapping_binary_66, 0, -1655.000000, 172.000000, 1618.000000}, + {&point_table_binary_67, &pri_mapping_binary_67, &sec_mapping_binary_67, -1923.000000, 239.000000, 1663.000000}, + {&point_table_binary_68, &pri_mapping_binary_68, &sec_mapping_binary_68, 3.000000, 689.000000, -2308.000000}, + {&point_table_binary_69, &pri_mapping_binary_69, &pri_mapping_binary_69, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x05, 0x0F, 0x0000}, + {&portal_1, 0x05, 0x06, 0x0000}, + {&portal_2, 0x06, 0x07, 0x0000}, + {&portal_3, 0x06, 0x08, 0x0000}, + {&portal_4, 0x06, 0x01, 0x0000}, + {&portal_5, 0x01, 0x02, 0x0000}, + {&portal_6, 0x02, 0x03, 0x0000}, + {&portal_7, 0x03, 0x04, 0x0000}, + {&portal_8, 0x09, 0x07, 0x0000}, + {&portal_9, 0x0C, 0x0B, 0x0000}, + {&portal_10, 0x0D, 0x0C, 0x0000}, + {&portal_11, 0x0D, 0x0E, 0x0000}, + {&portal_12, 0x10, 0x0D, 0x0000}, + {&portal_13, 0x10, 0x0F, 0x0000}, + {&portal_14, 0x10, 0x11, 0x0000}, + {&portal_15, 0x11, 0x12, 0x0000}, + {&portal_16, 0x12, 0x13, 0x0000}, + {&portal_17, 0x13, 0x14, 0x0000}, + {&portal_18, 0x14, 0x15, 0x0000}, + {&portal_19, 0x30, 0x16, 0x0000}, + {&portal_20, 0x16, 0x17, 0x0000}, + {&portal_21, 0x19, 0x18, 0x0000}, + {&portal_22, 0x1E, 0x19, 0x0000}, + {&portal_23, 0x1E, 0x27, 0x0000}, + {&portal_24, 0x19, 0x1C, 0x0000}, + {&portal_25, 0x1B, 0x1A, 0x0005}, + {&portal_26, 0x1B, 0x1D, 0x0005}, + {&portal_27, 0x1C, 0x1B, 0x0000}, + {&portal_28, 0x1F, 0x1E, 0x0000}, + {&portal_29, 0x20, 0x1F, 0x0000}, + {&portal_30, 0x21, 0x20, 0x0000}, + {&portal_31, 0x22, 0x21, 0x0000}, + {&portal_32, 0x23, 0x24, 0x0000}, + {&portal_33, 0x24, 0x25, 0x0000}, + {&portal_34, 0x24, 0x0A, 0x0000}, + {&portal_35, 0x27, 0x26, 0x0000}, + {&portal_37, 0x27, 0x28, 0x0000}, + {&portal_38, 0x27, 0x29, 0x0000}, + {&portal_39, 0x28, 0x29, 0x0000}, + {&portal_40, 0x12, 0x2B, 0x0000}, + {&portal_41, 0x0E, 0x2C, 0x0000}, + {&portal_42, 0x2B, 0x2E, 0x0000}, + {&portal_43, 0x2C, 0x2E, 0x0000}, + {&portal_44, 0x2E, 0x2D, 0x0000}, + {&portal_45, 0x2E, 0x2A, 0x0000}, + {&portal_46, 0x31, 0x30, 0x0000}, + {&portal_47, 0x32, 0x31, 0x0000}, + {&portal_48, 0x33, 0x32, 0x0000}, + {&portal_49, 0x38, 0x33, 0x0000}, + {&portal_50, 0x37, 0x38, 0x0000}, + {&portal_51, 0x37, 0x39, 0x0000}, + {&portal_52, 0x37, 0x3A, 0x0000}, + {&portal_53, 0x2F, 0x37, 0x0000}, + {&portal_54, 0x36, 0x2F, 0x0000}, + {&portal_55, 0x35, 0x36, 0x0000}, + {&portal_56, 0x34, 0x35, 0x0000}, + {&portal_36, 0x34, 0x18, 0x0000}, + {&portal_58, 0x34, 0x17, 0x0000}, + {&portal_59, 0x2F, 0x3A, 0x0000}, + {&portal_60, 0x3A, 0x39, 0x0000}, + {&portal_61, 0x38, 0x39, 0x0000}, + {&portal_57, 0x15, 0x30, 0x0000}, + {&portal_62, 0x0E, 0x3B, 0x0000}, + {&portal_63, 0x3B, 0x25, 0x0000}, + {&portal_64, 0x3B, 0x3C, 0x0000}, + {&portal_65, 0x3C, 0x3D, 0x0000}, + {&portal_66, 0x3F, 0x22, 0x0000}, + {&portal_67, 0x3F, 0x23, 0x0000}, + {&portal_68, 0x3D, 0x41, 0x0000}, + {&portal_69, 0x40, 0x3F, 0x0000}, + {&portal_70, 0x43, 0x40, 0x0000}, + {&portal_73, 0x42, 0x43, 0x0000}, + {&portal_71, 0x41, 0x3E, 0x0000}, + {&portal_72, 0x41, 0x42, 0x000A}, + {&portal_74, 0x44, 0x04, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -312.000000, 0.000000, 876.000000, -312.000000, 158.000000, 876.000000, -312.000000, 158.000000, 1026.000000, -312.000000, 0.000000, 1026.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -139.000000, 0.000000, 764.000000, 66.000000, 0.000000, 764.000000, 66.000000, 301.000000, 764.000000, -139.000000, 301.000000, 764.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 394.000000, 81.000000, 706.000000, 158.000000, 81.000000, 706.000000, 158.000000, 278.000000, 706.000000, 394.000000, 278.000000, 706.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 158.000000, 81.000000, -224.000000, 532.000000, 81.000000, -224.000000, 532.000000, 278.000000, -224.000000, 158.000000, 278.000000, -224.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, -66.000000, 0.000000, -231.000000, 66.000000, 0.000000, -231.000000, 66.000000, 135.000000, -231.000000, -66.000000, 135.000000, -231.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 54.000000, 0.000000, -617.000000, 54.000000, 116.000000, -617.000000, -54.000000, 116.000000, -617.000000, -54.000000, 0.000000, -617.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, -54.000000, 12.000000, -934.000000, 54.000000, 12.000000, -934.000000, 54.000000, 116.000000, -934.000000, -54.000000, 116.000000, -934.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, -54.000000, 185.000000, -1242.000000, 54.000000, 185.000000, -1242.000000, 54.000000, 301.000000, -1242.000000, -54.000000, 301.000000, -1242.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 532.000000, 81.000000, 1057.000000, 532.000000, 278.000000, 1057.000000, 872.000000, 278.000000, 1057.000000, 872.000000, 81.000000, 1057.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -895.000000, 93.000000, 698.000000, -775.000000, 93.000000, 698.000000, -775.000000, 231.000000, 698.000000, -895.000000, 231.000000, 698.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -775.000000, 93.000000, 876.000000, -775.000000, 231.000000, 876.000000, -895.000000, 231.000000, 876.000000, -895.000000, 93.000000, 876.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -930.000000, 231.000000, 891.000000, -930.000000, 93.000000, 891.000000, -930.000000, 93.000000, 1011.000000, -930.000000, 231.000000, 1011.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -637.000000, 231.000000, 891.000000, -637.000000, 93.000000, 891.000000, -637.000000, 93.000000, 1011.000000, -637.000000, 231.000000, 1011.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -448.000000, 231.000000, 891.000000, -448.000000, 93.000000, 891.000000, -448.000000, 93.000000, 1011.000000, -448.000000, 231.000000, 1011.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -602.000000, 93.000000, 1026.000000, -482.000000, 93.000000, 1026.000000, -482.000000, 231.000000, 1026.000000, -602.000000, 231.000000, 1026.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -602.000000, 93.000000, 1319.000000, -482.000000, 93.000000, 1319.000000, -482.000000, 231.000000, 1319.000000, -602.000000, 231.000000, 1319.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -602.000000, 93.000000, 1613.000000, -482.000000, 93.000000, 1613.000000, -482.000000, 231.000000, 1613.000000, -602.000000, 231.000000, 1613.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -602.000000, 93.000000, 1802.000000, -482.000000, 93.000000, 1802.000000, -482.000000, 231.000000, 1802.000000, -602.000000, 231.000000, 1802.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -448.000000, 93.000000, 1937.000000, -448.000000, 231.000000, 1937.000000, -448.000000, 231.000000, 1817.000000, -448.000000, 93.000000, 1817.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -158.000000, 0.000000, 1952.000000, -158.000000, 139.000000, 1952.000000, -278.000000, 139.000000, 1952.000000, -278.000000, 0.000000, 1952.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -158.000000, 0.000000, 2265.000000, -158.000000, 139.000000, 2265.000000, -278.000000, 139.000000, 2265.000000, -278.000000, 0.000000, 2265.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -586.000000, 0.000000, 2712.000000, -586.000000, 139.000000, 2712.000000, -586.000000, 139.000000, 2593.000000, -586.000000, 0.000000, 2593.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, -899.000000, 0.000000, 2712.000000, -899.000000, 139.000000, 2712.000000, -899.000000, 139.000000, 2593.000000, -899.000000, 0.000000, 2593.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -1192.000000, 0.000000, 2712.000000, -1192.000000, 139.000000, 2712.000000, -1192.000000, 139.000000, 2593.000000, -1192.000000, 0.000000, 2593.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, -741.000000, 0.000000, 2577.000000, -741.000000, 139.000000, 2577.000000, -621.000000, 139.000000, 2577.000000, -621.000000, 0.000000, 2577.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, -606.000000, 0.000000, 2531.000000, -606.000000, 247.000000, 2531.000000, -324.000000, 247.000000, 2259.000000, -324.000000, 0.000000, 2259.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, -756.000000, 0.000000, 2531.000000, -880.000000, 0.000000, 2259.000000, -880.000000, 247.000000, 2259.000000, -756.000000, 247.000000, 2531.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, -756.000000, 0.000000, 2531.000000, -756.000000, 247.000000, 2531.000000, -606.000000, 247.000000, 2531.000000, -606.000000, 0.000000, 2531.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, -1034.000000, 0.000000, 2558.000000, -1034.000000, 139.000000, 2558.000000, -914.000000, 139.000000, 2558.000000, -914.000000, 0.000000, 2558.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -1034.000000, 0.000000, 2265.000000, -1034.000000, 139.000000, 2265.000000, -914.000000, 139.000000, 2265.000000, -914.000000, 0.000000, 2265.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -1034.000000, 0.000000, 1971.000000, -1034.000000, 139.000000, 1971.000000, -914.000000, 139.000000, 1971.000000, -914.000000, 0.000000, 1971.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -1069.000000, 12.000000, 1937.000000, -1069.000000, 12.000000, 1817.000000, -1069.000000, 139.000000, 1817.000000, -1069.000000, 139.000000, 1937.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, -1238.000000, 93.000000, 1632.000000, -1238.000000, 231.000000, 1632.000000, -1358.000000, 231.000000, 1632.000000, -1358.000000, 93.000000, 1632.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, -1238.000000, 93.000000, 1339.000000, -1238.000000, 231.000000, 1339.000000, -1358.000000, 231.000000, 1339.000000, -1358.000000, 93.000000, 1339.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, -1223.000000, 93.000000, 1597.000000, -1223.000000, 231.000000, 1597.000000, -1223.000000, 231.000000, 1478.000000, -1223.000000, 93.000000, 1478.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, -1921.000000, 0.000000, 2593.000000, -1921.000000, 139.000000, 2593.000000, -1921.000000, 139.000000, 2712.000000, -1921.000000, 0.000000, 2712.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, -293.000000, 0.000000, 2712.000000, -293.000000, 139.000000, 2712.000000, -293.000000, 139.000000, 2593.000000, -293.000000, 0.000000, 2593.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, -1732.000000, 0.000000, 2577.000000, -1902.000000, 0.000000, 2577.000000, -1902.000000, 139.000000, 2577.000000, -1732.000000, 139.000000, 2577.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, -1674.000000, 139.000000, 2577.000000, -1505.000000, 139.000000, 2577.000000, -1505.000000, 0.000000, 2577.000000, -1674.000000, 0.000000, 2577.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, -1694.000000, 0.000000, 2539.000000, -1694.000000, 0.000000, 2369.000000, -1694.000000, 139.000000, 2369.000000, -1694.000000, 139.000000, 2539.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, -637.000000, 93.000000, 1613.000000, -637.000000, 251.000000, 1613.000000, -637.000000, 251.000000, 1462.000000, -637.000000, 93.000000, 1462.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, -930.000000, 93.000000, 1046.000000, -930.000000, 251.000000, 1046.000000, -1080.000000, 251.000000, 1046.000000, -1080.000000, 93.000000, 1046.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, -716.000000, 93.000000, 1373.000000, -716.000000, 235.000000, 1373.000000, -781.000000, 235.000000, 1373.000000, -781.000000, 93.000000, 1373.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, -781.000000, 93.000000, 1127.000000, -781.000000, 235.000000, 1127.000000, -716.000000, 235.000000, 1127.000000, -716.000000, 93.000000, 1127.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, -617.000000, 268.000000, 1381.000000, -880.000000, 268.000000, 1381.000000, -880.000000, 268.000000, 1119.000000, -617.000000, 268.000000, 1119.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, -617.000000, 59.000000, 1381.000000, -880.000000, 59.000000, 1381.000000, -880.000000, 59.000000, 1119.000000, -617.000000, 59.000000, 1119.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, -158.000000, 0.000000, 1659.000000, -158.000000, 139.000000, 1659.000000, -278.000000, 139.000000, 1659.000000, -278.000000, 0.000000, 1659.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, -19.000000, 0.000000, 1644.000000, -19.000000, 139.000000, 1644.000000, -19.000000, 139.000000, 1524.000000, -19.000000, 0.000000, 1524.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 274.000000, 0.000000, 1644.000000, 274.000000, 139.000000, 1644.000000, 274.000000, 139.000000, 1524.000000, 274.000000, 0.000000, 1524.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 432.000000, 0.000000, 1659.000000, 552.000000, 0.000000, 1659.000000, 552.000000, 139.000000, 1659.000000, 432.000000, 139.000000, 1659.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, 567.000000, 0.000000, 1883.000000, 567.000000, 158.000000, 1883.000000, 567.000000, 158.000000, 1678.000000, 567.000000, 0.000000, 1678.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, 567.000000, 0.000000, 2106.000000, 567.000000, 158.000000, 2106.000000, 567.000000, 158.000000, 1906.000000, 567.000000, 0.000000, 1906.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, 567.000000, 0.000000, 2330.000000, 567.000000, 158.000000, 2330.000000, 567.000000, 158.000000, 2130.000000, 567.000000, 0.000000, 2130.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, 567.000000, 0.000000, 2558.000000, 567.000000, 158.000000, 2558.000000, 567.000000, 158.000000, 2353.000000, 567.000000, 0.000000, 2353.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, 432.000000, 0.000000, 2577.000000, 432.000000, 139.000000, 2577.000000, 552.000000, 139.000000, 2577.000000, 552.000000, 0.000000, 2577.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, 293.000000, 0.000000, 2593.000000, 293.000000, 139.000000, 2593.000000, 293.000000, 139.000000, 2712.000000, 293.000000, 0.000000, 2712.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, 0.000000, 0.000000, 2593.000000, 0.000000, 139.000000, 2593.000000, 0.000000, 139.000000, 2712.000000, 0.000000, 0.000000, 2712.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -312.000000, 0.000000, 1937.000000, -312.000000, 139.000000, 1937.000000, -312.000000, 139.000000, 1817.000000, -312.000000, 0.000000, 1817.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -278.000000, 0.000000, 2558.000000, -158.000000, 0.000000, 2558.000000, -158.000000, 139.000000, 2558.000000, -278.000000, 139.000000, 2558.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, 432.000000, 0.000000, 2330.000000, 432.000000, 297.000000, 2330.000000, 552.000000, 297.000000, 2330.000000, 552.000000, 0.000000, 2330.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, 432.000000, 0.000000, 2106.000000, 432.000000, 297.000000, 2106.000000, 552.000000, 297.000000, 2106.000000, 552.000000, 0.000000, 2106.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, 432.000000, 0.000000, 1883.000000, 432.000000, 297.000000, 1883.000000, 552.000000, 297.000000, 1883.000000, 552.000000, 0.000000, 1883.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, -1223.000000, 93.000000, 1011.000000, -1223.000000, 231.000000, 1011.000000, -1223.000000, 231.000000, 891.000000, -1223.000000, 93.000000, 891.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, -1238.000000, 93.000000, 1026.000000, -1358.000000, 93.000000, 1026.000000, -1358.000000, 231.000000, 1026.000000, -1238.000000, 231.000000, 1026.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, -1497.000000, 93.000000, 1011.000000, -1497.000000, 231.000000, 1011.000000, -1497.000000, 231.000000, 891.000000, -1497.000000, 93.000000, 891.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, -1790.000000, 93.000000, 1011.000000, -1790.000000, 231.000000, 1011.000000, -1790.000000, 231.000000, 891.000000, -1790.000000, 93.000000, 891.000000}; +struct portal_4_point portal_66 = {4, 0, 0, 0, -1223.000000, 93.000000, 1937.000000, -1223.000000, 231.000000, 1937.000000, -1223.000000, 231.000000, 1817.000000, -1223.000000, 93.000000, 1817.000000}; +struct portal_4_point portal_67 = {4, 0, 0, 0, -1358.000000, 93.000000, 1802.000000, -1238.000000, 93.000000, 1802.000000, -1238.000000, 231.000000, 1802.000000, -1358.000000, 231.000000, 1802.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, -1728.000000, 93.000000, 1181.000000, -1728.000000, 93.000000, 1049.000000, -1728.000000, 251.000000, 1049.000000, -1728.000000, 251.000000, 1181.000000}; +struct portal_4_point portal_69 = {4, 0, 0, 0, -1516.000000, 93.000000, 1937.000000, -1516.000000, 231.000000, 1937.000000, -1516.000000, 231.000000, 1817.000000, -1516.000000, 93.000000, 1817.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, -1809.000000, 93.000000, 1937.000000, -1809.000000, 231.000000, 1937.000000, -1809.000000, 231.000000, 1817.000000, -1809.000000, 93.000000, 1817.000000}; +struct portal_4_point portal_71 = {4, 0, 0, 0, -1574.000000, 93.000000, 1289.000000, -1574.000000, 93.000000, 1439.000000, -1574.000000, 251.000000, 1439.000000, -1574.000000, 251.000000, 1289.000000}; +struct portal_4_point portal_72 = {4, 0, 0, 0, -1397.000000, 93.000000, 1454.000000, -1543.000000, 93.000000, 1601.000000, -1543.000000, 251.000000, 1601.000000, -1397.000000, 251.000000, 1454.000000}; +struct portal_4_point portal_73 = {4, 0, 0, 0, -1914.000000, 93.000000, 1528.000000, -1748.000000, 93.000000, 1528.000000, -1748.000000, 251.000000, 1528.000000, -1914.000000, 251.000000, 1528.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, -19.000000, 301.000000, -1335.000000, 19.000000, 301.000000, -1335.000000, 19.000000, 197.000000, -1335.000000, -19.000000, 197.000000, -1335.000000}; + +u32 point_table_binary_1[] = { + 0x11726D95, 0x4F48D451, 0x10C7677F, 0xBFB55CD6, 0x8DCCCB2E, 0x4887882E, 0x42458542, 0x100BEA0A, + 0xEAC9C557, 0x971036B7, 0xBA89EC21, 0x28715D51, 0x48411305, 0x45CF7A91, 0xA5831D82, 0x4884202A, + 0xF71A75E8, 0x50104204, 0x5DA24088, 0x755F6F66, 0xDEBC7D6B, 0xEDEDB3EF, 0x3BDF9979, 0x7FE6A7DF, + 0x400FE481, 0x7EBDBDBD, 0x5ABFFC87, 0xBB7C864C, 0xE33A5C3F, 0xC699E37A, 0xFD1E3980, 0x24944A25, + 0x177FD491, 0x747E3A8B, 0x0CAAAFAF, 0x8FF4C801, 0x805A5A5A, 0xD2D0A977, 0x9143C3CB, 0xCBCBC418, + 0x1F1ABF85, 0x8505E477, 0xE45F4AC2, 0xCCCC0C31, 0xC59740CD, 0xCDCD99FA, 0xD92F7C1B, 0x294F4F4F, + 0x537F944F, 0x45CA984F, 0xFA3D5229, 0xC5FD72BD, 0xE1DB949A, 0x9898D0BA, 0xC27ED142, 0xA48CF990, + 0x713D5A48, 0xA9D9D959, 0x64AAA7A9, 0x3DA51617, 0x178951DF, 0xD41E29AF, 0xAEAE36E4, 0xD7F8F3FC, + 0x893D3F61, 0xC987E8F7, 0x232CFD12, 0x7BFB2B2C, 0xFBD7E00F, 0x50F0FB6B, 0x36FF58DE, 0xE5F3B25C, + 0x1166BDF8, 0x37C3019F, 0x57A7F87D, 0x7B62D9EA, 0x2D678459, 0xAFF798E3, 0x0A82B5B5, 0x35972F5E, + 0x8680F787, 0xF73F5E8E, 0x3F1D1C1C, 0x347ACB8A, 0x59FCB4D1, 0xAFAFAF6B, 0xE876F559, 0x96FB277A, + 0x666DFDCC, 0x7A173CF6, 0xEEF31E73, 0xCB6F8FC7, 0x91B97FD2, 0x8F7BFB61, 0xD7E32A16, 0xE47239AE, + 0x6FDCABAF, 0x9BD9E577, 0xF1B16064, 0x64C4E56F, 0xB906C1D0, 0xD010EB89, 0x83A58181, 0x01F6C3FA, + 0xA28EB9DE, 0x2804D96C, 0xD6EBEF84, 0xD4D7032B, 0xC835A98F, 0xB8E5B7C7, 0x7964D19B, 0xFD5AE1FE, + 0xA7A6A6BC, 0xF878D9F9, 0xD1790AF3, 0xFE9AFB02, 0xF3F3F3EE, 0xFCA2503D, 0x41EF694F, 0xF42777FC, + 0xFC55C79C, 0xAF6AF493, 0x93932E5F, 0xEC1B407F, 0x7F3FF32B, 0xE4F01099, 0xE20DC36D, 0x8FB1BEDB, + 0xA2377EAF, 0xB8FE42A1, 0xE0E24DFD, 0xCF9DDF0A, 0xD5FFDCE9, 0x57B8FEB1, 0xB131570F, 0xB2EF8FFD, + 0x36E4775C, 0xCF477E9D, 0x7059A7E9, 0x3E5CE0FB, 0x6E38EBDD, 0xA70A73E2, 0x85D68ED3, 0xC8ACA779, + 0x40F1D5AE, 0x8D8D0DB7, 0xDEDA53ED, 0xA2F963E3, 0x5B7B0098, 0x797EE00F, 0xDF87CC3F, 0x33310E78, + 0xFED97C1F, 0xC3039A97, 0xB6BEC447, 0x8E277DDA, 0x8BCFD4FD, 0x464747DD, 0xBC3DF3D5, 0xCE67EB77, + 0xFA725891, 0xF76CF355, 0xF2F9BC5B, 0x8FEF873F, 0xFC799DE8, 0xAE7F2FFE, 0xB71F9187, 0xACAFF713, + 0xEEA39FEB, 0xB739DCF7, 0xE3DBBE80, 0x9B47C7EB, 0xE5FB9F7A, 0xDDF87D8A, 0xBCF6E32F, 0x2966A9EF, + 0x92B27AFB, 0x7D0B6B00, 0x3C7FEDF7, 0x29A833E5, 0x0B925788, 0xDF707C58, 0x63C6EF1B, 0xADC7929D, + 0x3C5F591F, 0x1ED699FC, 0x0F212A7A, 0xF28F31D3, 0x7D32EF39, 0xB8F23DA8, 0xD56ACCDB, 0x66F91933, + 0xDD57E2A6, 0x5B8E496F, 0x19F83CD3, 0x25DD61E7, 0xB9E59F20, 0x8CF98A1F, 0x7E82E899, 0x7587CB67, + 0xF8815D97, 0x7A8A8AE3, 0x494FCCFE, 0x12FFC0C6, 0xCB7D4A97, 0x124AD6FD, 0x7A8EE793, 0xEF41F143, + 0x42F9FD14, 0x958DEF16, 0x7F6FDDBC, 0xB7477043, 0x6D6D6DB9, 0xFD281ADE, 0xDCDC74FB, 0x558461D8, + 0xDEDE76EF, 0xF391E19D, 0x9D1DAD7F, 0x99F359C6, 0xE7191ED1, 0x797F660E, 0xAB1E4F22, 0x4348FC8B, + 0xD90C0062, 0x3867CEEB, 0x6A3D1E12, 0xCC124F7C, 0xB61E4FFA, 0xB35E7C46, 0xFFC1FB10, 0xDB05B87B, + 0xBF9518FB, 0xFB740FE0, 0xCE9D36BC, 0x1F11CBE7, 0x73B95662, 0xAB3F8FEB, 0xE6FE11FF, 0x6983F66C, + 0xF63431EA, 0x2F96A17D, 0x781899FD, 0x0C5FBB79, 0xEB14B1D5, 0x13FF0500, +}; + +u32 point_table_binary_2[] = { + 0x11726D93, 0x414B1B51, + 0x10C727BC, 0x4D24D2B4, 0xA604DA86, 0x3D8907C1, 0x1E4A118B, 0xA5874254, 0xE8A5B785, 0x60624344, + 0xFD0082E4, 0x1604113C, 0x043C09F5, 0xD22FB087, 0x1ED483D8, 0x1C8444CD, 0xC642C19E, 0x7AF15253, + 0x5AE8A1B4, 0xE4A01B5E, 0x7766DEEC, 0xAEE0DBD3, 0x8FF7FFCF, 0xCECC9B81, 0x597D011F, 0x00524E0E, + 0x76767634, 0xCC420159, 0x7FCFC1DC, 0xDC1CB15E, 0x43EEBBF3, 0xF3F301EB, 0x0BE494D3, 0x770F0F0F, + 0x354CE94F, 0xC8436EDF, 0x6D369BC4, 0xE81F724D, 0xBC297D46, 0x0C396834, 0x1AC4A487, 0xBEBBB7B7, + 0xA7F511C7, 0x53A73DE7, 0xE0E02060, 0xFEDFC0E9, 0x39A55289, 0x18FD0307, 0x281FD423, 0xAB5380CD, + 0xCD4DAD3D, 0x8E67ADF6, 0x9CFDFD7D, 0x62BCB756, 0x01B6B7B7, 0x91299FA4, 0x0DB0BBBB, 0x4B8CFAA4, + 0xDD7330DF, 0xF8FF359E, 0x587CE258, 0x3C61F91F, 0x62BC1E61, 0xA99738D6, 0x5F61E91F, 0xEBE199AE, + 0x029D9999, 0x19E635A4, 0x9B9FC8DA, 0x631EBEBC, 0xF9157215, 0x1912CC41, 0x3DE4F7B3, 0xED763BBC, + 0xCF16FCEC, 0xE2E262E8, 0xCF160016, 0x1616C2FA, 0xF1C87B21, 0xFF9BF033, 0xCCF27F3F, 0x532E976F, + 0xE557AD56, 0x595F453D, 0x40ABD5C2, 0x7AC8DF4F, 0x012C2D2D, 0x85F392FC, 0x78BB1EB5, 0xAAAE9845, + 0xAFAE9697, 0x97C3FBFB, 0x6FD417BA, 0x37FE9187, 0xEC977990, 0xFE483D89, 0x0EEBA37A, 0xD431C693, + 0xFBCC3B75, 0x1CF73F78, 0x2FF1A2FA, 0x497FC4F3, 0x91AEFBE3, 0x9EE745F3, 0xF6D51F2F, 0x168B148F, + 0xF6611DA0, 0x52A984F3, 0x940EF8FC, 0xFC9CF247, 0x1E76D56F, 0xBE674E38, 0x864D3C3C, 0x184FF6EB, + 0x9EB0D997, 0xF453CBEA, 0x76BB613C, 0x1D30FA45, 0x3F5817BF, 0xD107FDEF, 0x743AE17B, 0xE45D5FDE, + 0xE78C1980, 0xF6C763C6, 0x6358E605, 0x703E24FE, 0x73F7494B, 0xFAC59C68, 0xC5FBB702, 0xCCF23E2B, + 0x60F427AC, 0xB7C0ECC7, 0x11BCA0FC, 0x3558C2D4, 0xEFA4FD8A, 0xF884FD56, 0xCA9EA6F9, 0x7F69DED7, + 0xB25FF37E, 0xB05EF911, 0xD33EFA30, 0x2C7AEAA7, 0x6518B81E, 0x3D117CBC, 0x9F86FFC8, 0xBE52BF0A, + 0xEBCCA867, 0x66BDF44F, 0x4F649CBB, 0xE2DDA567, 0x36FAD120, 0x9FB7988F, 0x1A507F32, 0xCCCA8FF1, + 0x34E5AF88, 0x479983FC, 0x89F5DFA0, 0xFE6F915F, 0x5F328B9F, 0xB81DF949, 0xDF8EFCC1, 0x3C5C63BF, + 0x7ED400B6, 0xB6F2C498, 0x5FFE3340, 0xADF608FB, 0x97303C26, 0x6CF4631B, 0x1B8FF17D, 0x889B0ED8, + 0xF53A33EA, 0xFB15B08B, 0xC511DC8F, 0x6BC393A5, 0x32B3D14F, 0xA2FF3F00, +}; + +u32 point_table_binary_3[] = { + 0x11726597, 0x6B685447, + 0x14C7CFEE, 0xBD6ED26C, 0x9235CDDA, 0x5D6352A1, 0x56424B29, 0xD50F5203, 0x7E2989A8, 0x2822BA88, + 0xAFB8A804, 0x5A443008, 0xA954C907, 0x91401A93, 0xD4076A7C, 0xE0A33E17, 0x11494521, 0x8A054DAA, + 0x5BAA0515, 0xB12D8AA8, 0x24D02D2D, 0x6B1234DE, 0xEC74CE63, 0x66EFB6FB, 0xEDC7FCFF, 0x6766CE9C, + 0x3977161A, 0xD403D0BF, 0x09896CEA, 0xEEDDBB0A, 0x1AA01E39, 0xFC5336B5, 0x74E952E4, 0x636A2B40, + 0x45F520D4, 0xD7D7234F, 0x472E8141, 0x3879F2A4, 0x8259508E, 0x5C9C1A84, 0x83070F6A, 0x56D7D1EF, + 0x4236D5D7, 0xD7877C9B, 0x38954D5D, 0xBE7C19F5, 0x9351FF4E, 0x6210F6EE, 0xDDAB541F, 0xC70B7C9F, + 0x4D1D3F7E, 0x1C99E67B, 0x1BCDA670, 0x3ECDB41E, 0xFCE17A54, 0x9FACF715, 0x00AE57A5, 0x395EF08B, + 0x6C6AF7EE, 0xDD9A79BE, 0x503700CE, 0xA799D653, 0xF42900AE, 0x47EB69BD, 0xC1A7D9D4, 0x8103070A, + 0xE657F8F3, 0xC527F6C5, 0x63CECF87, 0xE8DF0F73, 0x7EBFC4BE, 0xFC32E7F3, 0x27E32DD0, 0xC3FBBB79, + 0xF326F220, 0x72A81960, 0xEDDAB57C, 0x1E95781E, 0xC389C58B, 0x17E3F86D, 0x6437359C, 0xB873E70E, + 0xCE7709D9, 0x490C27AE, 0x5CB9829C, 0x447F2E05, 0x70EBD62D, 0xE48DC82A, 0xC1FBA7F3, 0x413F0C27, + 0x7A7B7B71, 0xBF142FD4, 0x1D18C278, 0x94EF4A5C, 0x4D6008E7, 0xD3E3B41E, 0x37139993, 0x4C269169, + 0xBD254F23, 0x736EDCB8, 0xC1F9ADC4, 0xFC068628, 0x5E9AE70B, 0x6F8FCCB9, 0x76ED1A32, 0xADA7B42A, + 0x32A7BFBF, 0x1F99D65B, 0xF47360E8, 0xEAD5AB05, 0xF34BFE6D, 0x7CC9BF8D, 0x276CE793, 0x7CDBFD08, + 0xDBFDFE37, 0xBFC2367F, 0x729EE5AA, 0x0947BD19, 0x3D3D3DC8, 0xBB902BA6, 0x79331A1A, 0x1A98B1FE, + 0xA7010853, 0xFDE00FEB, 0x479FFF67, 0xA63EE97E, 0x2053FEBC, 0x8954BF69, 0xE692411F, 0x03B252CC, + 0x3A1FF4F3, 0x66723E79, 0xBC62A737, 0x73F5EAD5, 0xD65FB113, 0x60D9B265, 0x367FF8C3, 0xFC99F3D7, + 0xFE0FF9FC, 0x595F79D1, 0x9B867AB3, 0xBECA8B00, 0x2B57AE64, 0xBDFC703E, 0x3D4EFB2D, 0xFBDB2B95, + 0xF5D37ECB, 0xFEE6FD98, 0xFD9BFD99, 0xFCE8F98C, 0x5EF2E195, 0xF1FD17FF, 0x2BAF74EE, 0xDCB9F9F8, + 0xFA3E2512, 0x09D63771, 0xBC43870E, 0xF9F2E9DC, 0x5BB56A55, 0x3EDFBF39, 0xF7E4FE53, 0x3F8876C9, + 0xFC7DF9FC, 0xE37E74BD, 0x507D85EF, 0x7AD5523F, 0x54AFDE47, 0x5EF5B973, 0xE7305F0F, 0xE83E7CA5, + 0x5EA5D369, 0x5B8FE1FB, 0xEA95D40B, 0x8D8F7DA1, 0x46649CD8, 0x6D139678, 0x1314C733, 0xF7F375DA, + 0xAB3E7FFE, 0xBCBD6F25, 0x5DEAB93F, 0x9E7A473D, 0x47BFD18F, 0x4FF66A48, 0xDF20FA76, 0xAF46FA07, + 0x9D4F2EAC, 0xC6EEDFBF, 0x6FCF3FD4, 0xA9C61E3E, 0x7C68FB5F, 0x51BF3779, 0xF3E6CDB6, 0x3F7B0F98, + 0xF5FAE83C, 0x4BCF83FB, 0xECD933AB, 0xF7FE0297, 0xC6255E4E, 0x39E3142F, 0x6DF4CEF8, 0xCB972F6D, + 0x3D945539, 0xE32F5EBC, 0xC8AFE791, 0x338EEBB1, 0xF35D0087, 0xE7377A70, 0x9E3C79C2, 0x2CF5B860, + 0xC102DBAF, 0xA2B1C2FB, 0x50D1EC8C, 0x331BBD33, 0x4E7A192F, 0xFFC6F955, 0xBE2FE49F, 0xB8C09E77, + 0xBD89EFBF, 0x4F817BAC, 0xCFDF07E7, 0x11C633E3, 0x9132E791, 0xDF5FB1CC, 0xC4FBDF7A, 0x6D3DAD58, + 0xB1C27EEF, 0xDE5B61D7, 0x4FF558F9, 0xA5335258, 0xEFCE08D6, 0xAB19873F, 0x9C5F64FD, 0xE45711BB, + 0x7EE2C8FC, 0xC2FB54B6, 0x4DF4FA7B, 0xA1FE0278, 0x57F7EB0D, 0x1B3650FD, 0x30BBD0D4, 0xD444F588, + 0x8C1D0EC7, 0xF17BC40C, 0xB06EDD3A, 0xFBBD453F, 0xF627F3FD, 0x41BFE4E7, 0x36AB2D5F, 0x37F75FF4, + 0x940FF4F3, 0x79703F45, 0x3FDE5FD3, 0x6FD12F5C, 0x983FC907, 0xFA251F93, 0x995DA0EF, 0x877C2FD1, + 0xBF64C992, 0x82FE29FA, 0xA0EA603F, 0xD517C6EB, 0x603FEE8F, 0xF41DEC5F, 0xBF7E3D72, 0x9019A0B9, + 0xB919D73B, 0xAA8EB1BF, 0xABAB8BE3, 0x1D637F6B, 0x6B2BEB8F, 0xB19F99F5, 0xF8EBEEEE, 0x46FF9FAA, + 0x97FD67CF, 0x9EE578BD, 0xEC3F72E4, 0x08EB7BD9, 0x7FF4E851, 0xE43F9901, 0xA81FCC52, 0x4FD500FB, + 0x2F5CB8C0, 0xF106D89F, 0x4AA5583F, 0xC07EE1A7, 0xCC56FF40, 0x3D663FBE, 0x8728DE63, 0xF6EFDFBF, + 0x9FF58FD9, 0xBF6FDF3E, 0xAE87C7EC, 0xC7F78ED6, 0x9F825AF6, 0x2F5FBE9C, 0xCFB396FD, 0x0B172EE4, + 0xF3AA65BF, 0xF02966AB, 0xEF813AF6, 0x6FDAB489, 0xE3D5B1BF, 0xB1B191F5, 0x75EC5FB3, 0x660D720F, + 0xB3D577C2, 0x227FFEF5, 0xF822F66F, 0xDBB68DF5, 0x8BD82FDC, 0xC90CD0D9, 0xD989FA1D, 0x9064BFE4, + 0xB393D9E6, 0x9F18FD87, 0x0F1F46DE, 0xC16CCFAB, 0x05B614F8, 0x7730BB70, 0xFAF469D6, 0x6F61FF99, + 0x3367905B, 0x9801A47F, 0x6F8436F6, 0x77747470, 0xBC36F6B7, 0xB7B7B3BE, 0x8DFD384E, 0xEF9136F6, + 0xEFDAB5CB, 0xF6C7AAD9, 0x00F3E7CF, 0xB7FD3798, 0x67BAFFC1, 0xD9CF2FFB, 0xFB439565, 0xFE3E54CD, + 0x9E1AF6BF, 0xB78296B9, 0x7F056707, 0x7FF4F7D7, 0x2A615D4B, 0x349F5B02, 0xC5FCFD83, 0xCFF9AD63, + 0x791FF5A3, 0xE1681DF1, 0x00CFEFE4, 0x98F55912, 0x4340E5E4, 0x7D4A7A67, 0xC432C573, 0x2BA39F88, + 0x9EDFE353, 0x99D500AF, 0x17A2F23E, 0xEE53BFD3, 0xF7B3D4B0, 0xF6E37B6B, 0x7AF47399, 0x9FFBF9A7, + 0xCC140F39, 0x64DE67A2, 0x0FDBF71A, 0xC7AB31EB, 0x95F9E2B2, 0x1FE9676A, 0xCC05FFFB, 0x508D01F8, + 0xDF87F1B8, 0x8FD11EB7, 0x7AEAA72A, 0xE78CFBDF, 0xFB2A078E, 0xFF3D1FCB, 0xE619F5B1, 0xACD5D37D, + 0x743FC844, 0x2DEB71F7, 0xA3A1B879, 0x0F206766, 0x0C4DB1AC, 0xF5998F33, 0x31797F52, 0x3F738B3C, + 0xD7B2EE4F, 0x6EF9EB62, 0x791F1067, 0x26BD0E5B, 0xD6FA4CB9, 0x5764DFAF, 0x5BB13AED, 0xFF93727F, + 0x3CD34F8D, 0xDEF4EB4C, 0x11EF87FA, 0xB37E8F39, 0x6F1CCFFF, 0xFFC6C433, 0xFDDCE889, 0xB53E1360, + 0xBBE967EE, 0x947F265A, 0xF6E5C3F4, 0x33B35FD3, 0x2F33D3FE, 0xA9143DF5, 0x5377D270, 0xA9655F3C, + 0xD34F8DDE, 0xF4EB4CF5, 0x7044F4A3, 0xFE7C997E, 0x6DE2997E, 0x6EF4E67B, 0x61F269FB, 0x59C8EC5F, + 0xFA550824, 0x7FCCB1B4, 0x8FEB90AD, 0x9EFB69C8, 0xD603F7CB, 0x90AD17E2, 0xD86F3EAE, 0x45B6FA4B, + 0x5CAF369F, 0xD4AF75FD, 0x06444F1C, 0x0FF918EB, 0x3964F51B, 0x4D7FF2FF, 0x5F926AB0, 0xFF87626F, + 0xEDFCA48F, 0xBD75E5FC, 0x4D3FB4FE, 0x16D3DF44, 0xDFC27A3B, 0x3FE9B5DF, 0xE8A51FBB, 0x01CB5B0A, + 0xFCC4F1A8, 0xF22C2791, 0xEDFEE57B, 0xE0BA9693, 0x057EE2F8, 0x04356279, 0x11B2F386, 0xF4A3B051, + 0xF563FF92, 0x7E3B0A5F, 0xAB1F7035, 0x00F3E6CD, 0x531036EC, 0x068545EF, 0x0651AFFB, 0xCD52ACEF, + 0xDA24445A, 0x5BE3D86F, 0x7238F7A4, 0x00444E9D, 0x9A8AE321, 0x62FD17E0, 0xC409E255, 0xA45F0B13, + 0xB66F8F61, 0x7F636E54, 0x635BB712, 0x935E17FF, 0x18EA753F, 0xCC89BF18, 0xE3E97133, 0x5F31FAF5, + 0x7CA3F4DE, 0x4A42494F, 0xCFFBC827, 0xE8FC0250, 0xB2674F0D, 0xF239F3FF, 0xF5BBEF6A, 0x787DACD7, + 0xEF811A8E, 0x8FDCA8B2, 0xA8D74C7A, 0x9D996C7B, 0x7B15F209, 0xE3FFF6DB, 0x29C8663E, 0xC0F9FE05, + }; + +u32 point_table_binary_4[] = { + 0x11724D94, 0xBF8F1251, 0x10C747F6, 0x859FC7B1, 0xBA9DB1E3, 0x0FB02021, 0xB9D28405, 0x2C280990, + 0x68E9D9F8, 0x07F0572C, 0x0D0D7616, 0xB8D10D81, 0x90108D77, 0x34D7182D, 0x28AE5292, 0xEB6C2C3C, + 0x933312EF, 0x807DBE79, 0xF3E6B18F, 0xEA93F9CE, 0x7766DEBE, 0x017CB982, 0xC7A04F18, 0x86127C78, + 0x4A9C8F6A, 0xB59A66F9, 0x1320F79A, 0x59AE8801, 0x06838194, 0x67864319, 0x0741A0D8, 0xE8C3FC3B, + 0xD4236BBF, 0x22B3A957, 0x94F1783C, 0x96F28AF2, 0x8500582E, 0x978AE109, 0x712EE67C, 0x64D58FCD, + 0x270698CD, 0x66B61FB7, 0x04309D4E, 0x6DBF6E89, 0xF45026BF, 0xA302F941, 0x99F44705, 0xAAC7FAE3, + 0xD3384AD6, 0xDB560C9B, 0x7EF024FD, 0x707E1DFF, 0xA5FCD600, 0x852F328E, 0xA2483154, 0x89B371BD, + 0x5EB7F9B9, 0xD0CC7375, 0xB8AFF97C, 0x6EFB41BF, 0xC56291F0, 0xCF533DCF, 0xF89DE700, 0xFDC033F5, + 0xCE012693, 0x898DC3BF, 0x5DE4FBBE, 0xCDE77EED, 0x7D3EE77E, 0x49EFBC20, 0x3D73E916, 0xA0DFEFDB, + 0x79F058BE, 0x44DA6E88, 0x95FE12F5, 0xC4BABE62, 0x01DB3F96, 0xD7C89C6F, 0xFA4B32F9, 0x193DF94B, + 0xB97B6839, 0xA1673F37, 0x25BF25EB, 0xB9F7B637, 0x9AABF203, 0xBEA7CD2B, 0x019D4E47, 0xB1FA2916, + 0x9F050C87, 0x43FB9ED3, 0xD79031EF, 0x97F42F21, 0xD36EB7F1, 0x3D692EFE, 0x90FB6EB7, 0x6BDFEBFE, + 0x8DDCEBFB, 0xFA4A7EF2, 0x937046A3, 0x9162A3FF, 0x2E9C5EAF, 0x67EBED6F, 0xC1C17AAC, 0xCF3C03D2, + 0x1BBFECC7, 0xDD7DDE27, 0xE4DD5BC3, 0x557981FC, 0x200268B5, 0x5AC82B62, 0x018D4603, 0xEB99FD14, + 0xD06C3691, 0x2F785FB5, 0xDEE3EF83, 0x7728EDF7, 0x2A7612BC, 0x464EBD47, 0x3CDC6F2A, 0xD2ECF37E, + 0xDD9D26FB, 0xC37AC9FD, 0xF52A0746, 0xBD57613D, 0xF7776DFC, 0xCC3E3257, 0x397E73A2, 0xB9CCF18D, + 0x8EF33EB8, 0x9026B6F3, 0x161E693E, 0xE3F871C4, 0x4C71629E, 0xC70BEE4E, 0x92F37A81, 0xA3F321AB, + 0xFAFDABE4, 0x6910CCA0, 0xFE2B448A, 0x58FE6676, 0x76CCA427, 0xFE0F0000, +}; + +u32 point_table_binary_5[] = { + 0x11726596, 0x4D685457, + 0x14C7CFCC, 0xBC99C9C4, 0x4C1BD196, 0x426B2D6A, 0x5ACBD8A6, 0x10BA91B1, 0x5D88414B, 0xE9427926, + 0xC15012A4, 0x485289B1, 0x982C8AC6, 0x04D418AC, 0xBA890C8C, 0x8ADA1815, 0x47A281C8, 0x2CBA1112, + 0x688A546C, 0x16A11475, 0xA3034914, 0xAC3A549E, 0x71DEED3D, 0x1FF7CE33, 0xC9EE977B, 0x3EEFF9DF, + 0xF346D540, 0x851A07FA, 0x3B70E080, 0x52C87798, 0x7B7A7A34, 0xAB9239DF, 0xBF7F3F9D, 0x4313F3E1, + 0xC387E9DC, 0xF0A14387, 0xF8FCBB20, 0xAB76E804, 0xA82AC092, 0xFBF7EF2B, 0x9536EC44, 0x0A8502B1, + 0xBAA68D1D, 0x27A2F0AF, 0xC6302CF1, 0x3C4FA98D, 0x9041FBD8, 0xE0EBD12D, 0x5BB610AB, 0xEB00FE3B, + 0x96DB88DF, 0x53BE61B2, 0xCF087730, 0xFB5B5589, 0xEAE960FB, 0x684195A8, 0xBF0E8E17, 0x9D7C7DBE, + 0xAFAF8F98, 0xECBF7C7D, 0xBEBFBFDF, 0xC6ABCC38, 0x91603E5D, 0x60C4C467, 0x0608E6AB, 0xCC08633F, + 0x747F8FEB, 0x2E5DBA54, 0xEE0F66E0, 0xF2E5CB78, 0x5F29E4EA, 0xDC8CDCB7, 0xE671E4C7, 0x75070F1E, + 0x0CF8A707, 0xC4BF0F39, 0x52971EA0, 0xFA6A54B7, 0x9A020865, 0x37648786, 0x86D87E0A, 0xED37644D, + 0x3EF80679, 0xD383B367, 0xCF923D72, 0x28BBE9C1, 0xE9D3A729, 0x1ECE2F52, 0x57FF349B, 0xCDB23DCD, + 0xB3FEA9D8, 0xD3BCD0C2, 0xB2CC9B19, 0x52C8D539, 0x00AE4773, 0x2772A4EE, 0xE8D1A3B6, 0xDF788503, + 0xDBB76FB7, 0xF38E5700, 0x3436366A, 0xE6FE5FCD, 0x9AFB32EC, 0x80DC37C5, 0x0BD72E67, 0xBD6DE4F3, + 0x706DC925, 0x3DE23C34, 0xC7AA4B6E, 0x6F6F6F79, 0xFED5CB61, 0x6060C0D6, 0x53F5C881, 0xD1D151CA, + 0xC70C70F3, 0xE64DAB47, 0x7F19C0D5, 0xAB576DBF, 0xFE3207F8, 0xFE8CDE97, 0xBAACF745, 0xEF85E615, + 0xAE05E079, 0xF17D846B, 0x97BAE63E, 0x4CBDA69F, 0x856CFA33, 0xFDBFC1B3, 0xCA8311CC, 0x165B79F7, + 0xEE5DA5A7, 0x4DEC689E, 0x9898D0AC, 0xF54A5C55, 0x9C9E9ED6, 0xF6CCBAC3, 0xE2CCCC8C, 0x827BCA53, + 0xDBF4F45A, 0xC36B9A9A, 0x9A987F03, 0x48686E6E, 0x6ED6ACF5, 0x4F5CE1ED, 0xDCB99399, 0xEC2BBC96, + 0x9616A506, 0x99430F93, 0x5C8FCEA7, 0x7EC2F886, 0x753CE258, 0x8A7890F3, 0x851E32EB, 0x7CED1C6F, + 0xDEDBBB77, 0x2F33E59B, 0xF74E9E3C, 0x89FEEDEC, 0x0FB06BD7, 0x2EF46F67, 0x7F66537F, 0x7895C43B, + 0xC76CF269, 0x6E67663D, 0x9A7CE155, 0x00172E5C, 0xB0FD8457, 0x71BD708E, 0xD9D4BF28, 0xDE827C74, + 0xBF7A1E91, 0x13493872, 0xE488BD6F, 0xF467B6F3, 0x49D1FB45, 0x26FB588A, 0xF4A1FBE3, 0x73803367, + 0xCE30D339, 0xC0F0F030, 0xEA8FFCB5, 0xFD5ACA97, 0x667F1DCF, 0xB0BC3F55, 0xB24CF686, 0xB99EC889, + 0xAA3293FD, 0x9B1C7193, 0x70EBD62D, 0xDB0FD67F, 0xFBF66D5B, 0x2FD69FCF, 0xE76DFE88, 0x1B4BDDB8, + 0x71C3D68B, 0x7FC1F712, 0x71E5BDA4, 0x797F86C7, 0x9251938F, 0xE699302C, 0xFA48C4BE, 0xB04CF696, + 0x79FE0988, 0x5AA67361, 0xD117CEA3, 0xABAB8BF9, 0x3AD72BDC, 0x6EF6AFB9, 0x5FB6173D, 0x895E71FE, + 0xB42FBAB9, 0x5EEC9FF6, 0xC5E2780B, 0xF2497FBD, 0xA2F774D9, 0x3FD88FD5, 0xBFC40BF7, 0x0AA7CBF5, + 0xD1BE937A, 0xC3BD00AD, 0xADAD4AEF, 0x6AD6E798, 0xCC4BDE1B, 0x240C8B3E, 0x13B14F88, 0xA7449F63, + 0xC2F25E20, 0xA14AD4EF, 0x94E87F4C, 0x95A8FE59, 0xA33F559C, 0x9B9BB37A, 0x74344F4E, 0x4E2EDE27, + 0x0BF68DD9, 0x174F56F8, 0x2BE9BDCA, 0xB99AF557, 0x663219BB, 0x6FD4AC53, 0x443D9B7D, 0xF2648553, + 0xBC72E58A, 0x7DEF4F56, 0xBC2CD2F7, 0x40EA51B3, 0x2F8B144F, 0xF4AB263E, 0xACB7F7BB, 0x0D19EA7D, + 0xDFA7F8C8, 0x6F0518ED, 0xDF127BF3, 0xBE57CBB9, 0xC9BF7A22, 0x516FF78F, 0xE6DDF1E7, 0xC3C78F1F, + 0xB7FBA147, 0xF3BE7DFB, 0xECFEE889, 0x973623AB, 0x1DFC7DBB, 0x97EB7247, 0x4646ACDE, 0xFFCEFD9C, + 0x23EE36DC, 0x59665DCF, 0x1DE8CCB9, 0xAE6BFBBB, 0x03CD39D6, 0x5FD9BEA1, 0xA181E2AB, 0xDF01FE03, + 0x892F7A78, 0x05122F6D, 0x58F2C97C, 0x2BE147D7, 0xC4437D3A, 0x3A1EEDC7, 0xDD3A7E0A, 0xE051AE1E, + 0xE8F75320, 0x3FF194F1, 0x6F615E10, 0x6F91BFE4, 0x5FEAC57E, 0x0DF6FFEF, 0x4561B99F, 0xE2C5D0B7, + 0x86B19FA4, 0x27FCDCC4, 0xDFB10CC3, 0xC1F78637, 0xB711670D, 0x7FB58E58, 0xF2378E46, 0x5F1107E6, + 0x455C9E4F, 0x43D0BF27, 0xEE7FCCFD, 0xC231DA7F, 0x73353F10, 0x17B43E86, 0xB47E1EAE, 0xE927FBBF, + 0xB41EF25A, 0xCE717F37, 0xC7876318, 0xDF79DBAF, 0x24FB6EF1, 0x9F87A830, 0xF94354B8, 0x60B8EA97, + 0x37F2CD57, 0xCD07E329, 0x2FF93C98, 0xCF89273B, 0x2C6F4306, 0xB0F6A86F, 0x8F59E9EF, 0x917E7CE5, + 0xDF8FF87D, 0xFA07E85F, 0xC47F1876, 0x2CB33DB3, 0xBEBB8C9A, 0x2EFB135F, 0x2BFB836B, 0xD829F374, + 0xC0FF9ECA, 0x533D7A72, 0x5BB77EC4, 0xACFB896B, 0x6E6BFB14, 0x799C19F7, 0xA930D9EB, 0x5F949BDE, + 0x473D3DA3, 0xFDF3277C, 0xB07EFDBB, 0xA8CF67A8, 0xCFF8D796, 0x0BC2403C, 0xA899ED41, 0xCEC7F13E, + 0xE3258053, 0xA7D2A85F, 0x625882DF, 0x1BFAFD93, 0x67562FF2, 0x79DAAF79, 0xB6572FD0, 0xDED4ABB3, + 0xCEEDD9B3, 0xCEDAAF0D, 0xA9B9AEAE, 0xCF6DBCB5, 0x2180EEEE, 0x5ADB8F7A, 0x06D0D9F9, 0x99FA1F00, + }; + +u32 point_table_binary_6[] = { + 0x1172849B, 0x7D705545, 0x96C0CF7B, 0xF7E52584, 0x040C3A11, 0x140D1FEA, 0xA8D1812D, 0x672926B3, + 0xA363318E, 0x1F881FE8, 0x453E0441, 0x05250AC6, 0x884125C4, 0x07288AE3, 0x07A2023B, 0xB585A2A0, + 0x565D8572, 0x2D1D04AD, 0x42D19A29, 0xA696155C, 0x054A051D, 0x45840513, 0x309884F7, 0x727BFB9C, + 0xD3A76FDF, 0xFBE26CF8, 0x875FF539, 0xA7CF39FD, 0x79BBFBA9, 0x65AA3BB5, 0x01E8EFF2, 0xCB2F576A, + 0x75922113, 0xE36571EE, 0xDE03CDF0, 0x11C89F66, 0xB53EC9AA, 0xC2656876, 0x399C0C25, 0xA996C81E, + 0xF16287C7, 0x416911BB, 0xF273E0AE, 0xF0B2B87E, 0x8CB57C8C, 0x6741C33F, 0x9547BE26, 0xA17FCDCF, + 0xDB537BD5, 0x7ACC47A5, 0xEFF91327, 0x4E64BE09, 0x2004CF1F, 0x376E1CF2, 0x1A6600DF, 0xF799491E, + 0x60C28409, 0x0A56AAA6, 0xD4788043, 0x37B7C1DD, 0x77DFAD20, 0x60DEBFAA, 0x0D1A1B1B, 0x91EB990F, + 0xC1BDF7DE, 0xABE061B5, 0x00F9C899, 0xED644FEB, 0x2F60FD76, 0xB8FEFAEB, 0x2DF70932, 0x307AF468, + 0xE60D587F, 0x06AEB8E2, 0x0AAE6F03, 0xFB633829, 0x9F2C6FE2, 0x72F61F46, 0x6BFF35AB, 0xD900181F, + 0x4C613E1E, 0x585EC95C, 0x20563BD5, 0x26B13F7E, 0xFC780523, 0x99D19F1B, 0x6EB80179, 0x3D33106B, + 0xF9F5521F, 0xC937AA27, 0x908F7DDF, 0xC9F53FCC, 0x7CE44CCB, 0xF17C98FC, 0x9DA0EB1B, 0x3B762C33, + 0xF5D70CB5, 0x17E5D3E9, 0xBF3DC827, 0xCBEBB91C, 0xE0BAEBAE, 0xB3F1966B, 0xF9471E79, 0x8459CB1F, + 0xD7F6A9BD, 0x307E6288, 0x98E4011E, 0x7EF8618C, 0x67A5E8CF, 0x9D3B97D9, 0xE8DF76DB, 0x6D1CAFD1, + 0xB76CF44D, 0xFB3F21FA, 0xD3A64D63, 0x36FAD8FF, 0x281F469F, 0xFA97C90F, 0xEA4F9D3A, 0xD5E61FF5, + 0x9F7DF659, 0x66A3DFD2, 0xD2C2ED61, 0xF473B99C, 0x6D1FD427, 0xF9D1C219, 0x78FAE9A7, 0x998DFE7D, + 0xF7DDC7FD, 0xC3E8DF7F, 0xFFFDB6BF, 0xA0FED2A5, 0x4BEDF8C0, 0xF13269D2, 0x24B66FC6, 0xCB942953, + 0x90ED7899, 0x3C79B21D, 0x3F385EAC, 0xBCB697F9, 0x17D37F8C, 0x3F6A7686, 0xFB5F71FF, 0x8CF547C9, + 0xFFB1EF0B, 0xDC5F92FD, 0xCBF85331, 0xD79B4DFE, 0x60FB6B3E, 0x768637BB, 0xB9B919C7, 0x0371A7F6, + 0x6FDEBC79, 0xD6DFDE0D, 0xC6DF9D9C, 0xCF8A1D9C, 0x7FE9FF20, 0xE3DFF46F, 0x8042C424, 0x5F10F9F5, + 0x6135F6B7, 0x02CF2FC8, 0x7359DEF0, 0x266688B8, 0x9AFB27F5, 0x57ED4F78, 0x9796DEE5, 0x1DB8EAAA, + 0xABC85FE4, 0xEC52EFC0, 0xB5D75E4B, 0xF1209769, 0x7D621D2F, 0xC9DF0040, 0xF23A1F68, 0xDF0BF33F, + 0x903D9D2F, 0xE44C3F95, 0x279EC2AC, 0x261AD6F9, 0x667FF23F, 0x19267F55, 0x0829E30F, 0x71C95F99, + 0xB13DB1BE, 0xD2D7BD36, 0x9A6F8CBF, 0x90F6DAA8, 0x7EE30FFE, 0x21637F21, 0x791D1FC9, 0x9BFA94CF, + 0xFD8918E3, 0xD7F2341E, 0x479BFCE9, 0xFE48E34D, 0xFCF14D7F, 0x35FE74FB, 0x20FD9FE4, 0xFB68FDC7, + 0x1E7B8CC6, 0x03B319DF, 0x2339DFDD, 0xBE192F7A, 0x3C21E7B5, 0xFECD37DF, 0xCCACE52B, 0x4C7FC5F1, + 0xC89C8998, 0xE43370CB, 0x2DB7D8FC, 0x62FD345E, 0x1A591EEB, 0x6F6868E0, 0x7C9BFA2D, 0x9BFA69BE, + 0x98226CE6, 0x9329220F, 0xF0E0830F, 0xD27C24FA, 0x349EA770, 0xBE509FE2, 0xC1F637F9, 0x93F94DF2, + 0x27F3A1E4, 0xCFB2C91F, 0xB1891F46, 0xE53B0D3F, 0x116B6F13, 0x5F660BA4, 0xDDFE6BEB, 0x33F9B7F5, + 0x99FC4A7D, 0xD2BF6D7D, 0xD2DF0EE7, 0xBF34CCED, 0xDFAE0EB8, 0xFDCF3BA0, 0xF613AF64, 0x7F313FB2, + 0x7E497E64, 0xBD93FC58, 0x36F991F5, 0x8FEC6FCF, 0xEF35F6A8, 0x5CB5A90E, 0x37FECC60, 0xD56AF387, + 0xF918903F, 0x18CB5741, 0x75BAFE64, 0x2E8272DB, 0xFF75FDA5, 0xAF795DEE, 0x78809465, 0xDBFF7F46, + 0x3E594EFD, 0xB7D48C7F, 0x7531E490, 0x6DF9C5B0, 0x82B910F1, 0x5E3D5F3D, 0x5988E489, 0xCDFEA68D, + 0x79775FCB, 0x2B980BBD, 0x2D6B7B5B, 0x6658CE31, 0xB37CEAD4, 0x78FD9A63, 0xF5133BF5, 0x93BC533F, + 0x6C653E76, 0x8BE515CC, 0x85C196B5, 0xBDEF7758, 0xCE3147F1, 0x432BC0B9, 0xC0F305C6, 0xCB5CB09C, + 0xDA0C3042, 0xF3D5575F, 0x4DF2CC40, 0x8CF1209F, 0xFD7C143F, 0x73143FDA, 0xEB37288A, 0x9F398A5F, + 0xEA9778A5, 0x7E619CEF, 0xFFD5899F, 0x398A1F79, 0xA81E20F7, 0xDC730FC5, 0xCB5C183C, 0x67CE1C62, + 0xB457FD60, 0x143F7314, 0xBF1AAEC7, 0xD36FA2F6, 0x678EDA1F, 0x56019CE9, 0x47EDCF1C, 0xB53F72AF, + 0x6951FCCC, 0x51FC68EF, 0xEBFF8EE2, 0x678EE277, 0xEBC778DD, 0xFA291F4E, 0xFD942FA7, 0x7E8A4773, + 0xD59D66FF, 0xB395E5AB, 0xEE2C0C16, 0x467BC79B, 0x2CE79859, 0x3ED5C1F9, 0x1892F742, 0xB2DFC1F9, + 0x1AD2C1F3, 0x91FEFE20, 0xFE66A065, 0x92FF6610, 0xCB13EBFA, 0xAA9FF2DA, 0x1F7DF451, 0x96475EA6, + 0xF2C8644F, 0xF3A16D96, 0x49FED056, 0x9647467F, 0x4ED1F389, 0xC8330388, 0x3DE4C360, 0x39C79CB1, + 0x8CFDBDBF, 0x6FBFAF56, 0x30F37C88, 0xF690FF17, 0x2CE798E3, 0xFBD55FBD, 0x9C69B47C, 0x137234FF, + 0x2203384C, 0xFB91481E, 0xE7970107, 0x0B813BBF, 0x0D38189F, 0xBF5D7D9E, 0x8F583E5C, 0xC7E3A5EC, + 0xB3C2CAF9, 0xF3E72B35, 0x8F5997AF, 0x7CE8A187, 0x90673203, 0xAD4F5A9E, 0xB8EC535E, 0x0F89755D, + 0xDD663C90, 0xBCE65EBE, 0xE515C4D7, 0x149EB6F5, 0xA1FC12C3, 0x663EAA56, 0xF1F9B05A, 0x799DEE7C, + 0xD7EF4466, 0x99EFFA9D, 0xE8CC3F28, 0xFF527C3E, 0xAB7EC9EB, 0x76E7ABAA, 0xF79965BE, 0xAA7ADF19, + 0x3FBA3F95, 0x0C8CCF47, 0x2503A3FA, 0x39FEA87E, 0xC9873B9E, 0x33FF88CF, 0x27997F44, 0xF5F3F749, + 0x54BFFBBD, 0x22E3F184, 0xEAC47C50, 0x1DD58FFD, 0xB5744054, 0x3F73543F, 0xCAF7FD5B, 0x7C3CF7FD, + 0x5B543FCA, 0x673F8FEA, 0x6706DB1F, 0x91B5C769, 0xCBADB1F3, 0x02E2FE0F, 0x39BC0A39, 0x92C77CEA, + 0xF83A84B1, 0x7E571FB9, 0x7A55C428, 0x5FBD8AE5, 0xA53F55DE, 0x9B89FACF, 0xE6E8FB4F, 0xFA93CD97, + 0xE96F95F7, 0x1AFFCBD4, 0x02785BFF, 0x7F97D789, 0xDFE3C84A, 0xE7E6DDBF, 0x7B9DB367, 0xCF469E4F, + 0xBC1D66DE, 0x75D75DC4, 0x24FF25CC, 0xC4EF3D59, 0x1FB37FA8, 0x64FB75B2, 0xFE09AB2E, 0xE66CEDE3, + 0x8F3FAEE5, 0x99B37FC8, 0xD6727B24, 0x38295FC7, 0xFB3530DF, 0x1F5ABE9E, 0xE5016EBD, 0xF556DC3F, + 0x917C1FA3, 0xAF1632F7, 0xF62DD733, 0x03DC74D3, 0x4D285FCF, 0xF200D3A7, 0x4FD7F951, 0x4742BDF6, + 0x4379C976, 0xCE972E27, 0x568559B3, 0x66597DC8, 0xABC21D77, 0xDC61ED43, 0x3EFB4BD7, 0x7FD5D7C6, + 0x53CF6CF2, 0xDD61EC81, 0x65AE0F4A, 0x3E35F511, 0x6777A833, 0x5DFF4BF5, 0xD2EDDAEF, 0xFE9361A3, + 0x1F0E60F9, 0x64FE8AE3, 0xE7F6E8ED, 0x5782BB9F, 0x91F62ACA, 0xDF4E2EEF, 0x63CA757F, 0x9B06BB00, + 0x4EFE7339, 0xCF774361, 0x5A4AEF55, 0x06CE280F, 0x301FE150, 0xD5C59CAD, 0x5DBE7C39, 0x9E7F75B1, + 0xBCC9C750, 0xFDBD780B, 0x7647BD83, 0xD57FE130, 0xFD3DAA59, 0x2D2DD421, 0x771F502B, 0x51BEF70B, + 0x858B717E, 0xD4FA6B90, 0x2B4E5279, 0xEC6F3DD8, 0x8BD527F6, 0x07CE48E7, 0xF0FB48F4, 0x4FFE733A, + 0x87DF9BB4, 0x9E119BF8, 0x87EAF993, 0xE42B01DB, 0x37194F4F, 0xF18677E8, 0xCFB521CC, 0x581EFEA4, + 0xF3D72AAC, 0xF3471CF9, 0xC7F2D9DA, 0xA6A626F2, 0x07CBFBFE, 0xD5DB4FF1, 0xE87889EF, 0x56ED78BE, + 0x81F94079, 0x5807FDF7, 0xEDDB47F1, 0x20A7BC4C, 0xC537DF7C, 0xD393BD58, 0x7D623FDB, 0x9ACEE1F7, + 0x97E8A787, 0xA473387E, 0x315EE6CA, 0x687D25F9, 0xA87DDD78, 0x8AE235FE, 0x96E9F1B3, 0x70E142DB, + 0x5EDD53F8, 0xFB4BDAF3, 0xF8A80C48, 0xFBA27EEF, 0x3F199EC3, 0xF9F69EAC, 0xA4F308E2, 0xD53C3FE0, + 0xF77F3856, 0xB7E76A1E, 0xEFD85EC4, 0x249FADC5, 0xF32797F1, 0x7BCE955F, 0xB2640972, 0x3D339F17, + 0x11933CD0, 0xF9A2E867, 0xB43CD567, 0xFA4F5633, 0x9EA7487F, 0xC86A7FF0, 0xBC45FC4D, 0xE72A69BE, + 0x107B19E0, 0xF315AD5F, 0xCFF20083, 0x060DB2F1, 0xA4736581, 0xCC7FEC8F, 0xB0F89B19, 0x486CFC4F, + 0x09D745FE, 0x933D134F, 0x4AE68B3A, 0x3E9FABF1, 0xF97B5FE4, 0x4F5F62E4, 0x8DFDD397, 0x646B5F78, + 0xE1056692, 0xCFD6E2F7, 0xBBF873FA, 0x924ACE47, 0x1DEFAF6B, 0xF47C80FB, 0x6BF447FA, 0x97F8179E, + 0xCFF935E7, 0xCD2B982B, 0xC1B2D39F, 0xD05F66F3, 0x3D817C3E, 0xC763D8DA, 0xA3FC39F5, 0x497F2086, + 0x687C22AB, 0x0B84595E, 0x5DE0F887, 0xE3E5BFEC, 0x78ABE7F2, 0x287F5C0E, 0xE0C6A33A, 0xC2F3EDFA, + 0x82FE6C11, 0x36F16D29, 0x49BBF186, 0xC2261ED5, 0xD19996F6, 0x60F9CEB4, 0xE49FE67B, 0xED1FCD27, + 0x7551BC78, 0x1E68E5C1, 0xB617AF0F, 0xDA5F3C1F, 0x91F5D2C6, 0x5B17CF37, 0xEDFF747B, 0x79BA7CC1, + 0x8205343F, 0xF3FEA792, 0xF693387F, 0x33676B71, 0xBCEBF5A4, 0x8BE5B3B5, 0x789E82EB, 0x9DEC97F0, + 0x7C13D737, 0x2E07C0F3, 0x3DB27F54, 0xF3B4B22E, 0x3C1F93FA, 0xA042D8D8, 0xAF489F31, 0x66CC1866, + 0x924F9F41, 0xE7553D71, 0x5C9EEBAF, 0xC8772D5A, 0xB48899E4, 0xF35DB83F, 0x96FE5AA2, 0xFD5FB56A, + 0x95DE9F44, 0xF13CF3CC, 0x33C8D6FF, 0xA79E7ACA, 0x8E8712E0, 0xF330E9CF, 0x253A1F38, 0xBFD2FED8, + 0xE4E78107, 0x1EB0ECE9, 0xFE4EEBD5, 0x3A8E17AC, 0x3CFB8FF5, 0xE17E40EA, 0xF7F4F8C1, 0xF366AAFF, + 0x28D78FF9, 0x127F3C3D, 0x1E697F34, 0x86F9C72A, 0x3EFF2DCA, 0xB7391FD5, 0x1A39F447, 0xCB6F6279, + 0x8FE667D8, 0xC2FBD95E, 0xB500B7DF, 0x7E3BB62F, 0xB132FB1D, 0x696FA567, 0x043ADFDA, 0xC2DCAB36, + 0x45F2A931, 0xDC7F2A5A, 0xD54077FD, 0xD61AC2F1, 0xF38931CC, 0x15ADC27C, 0xFE77EA05, 0x5E4ECE73, + 0x79FDF772, 0x74BF93D8, 0x2F61BC2C, 0x0F3073E6, 0x4CEB4FC7, 0x9E4AEB0F, 0xC75749E7, 0x81C5F132, + 0x77ECF172, 0x2FBDF412, 0xDBBB84ED, 0xDD78E38D, 0x7AFFCB3C, 0xB84AF6D7, 0xDA1F622F, 0x67FDBD84, + 0xFDC5F983, 0xBE0FA9BC, 0x52E25BC1, 0xE5C2ECAF, 0x9EBF3D9C, 0x1FA5BEB4, 0xE6D5AB57, 0x5B7B69F0, + 0x16E1F798, 0xE423A399, 0xDB97EDE9, 0xF9C9B3F6, 0xA93C628C, 0xE7ACDA32, 0xDAAF103F, 0x06708666, + 0xCC0FC54F, 0xACE6E179, 0xACE4E32C, 0xCD4F3EF9, 0x24F71F2A, 0xCFE7DF7A, 0xEB2DDB9F, 0xCED2FCEE, + 0xBBEF5A7B, 0x984F5CAF, 0x305EE4C3, 0x125F07DB, 0x3FACF381, 0xF739521F, 0xE61BE717, 0xCACF7EBD, + 0x9F84B2BC, 0xFD9EBE84, 0xD6A7BC9B, 0x5FDD5FE6, 0x592679E1, 0x281E7BBE, 0xF03DC069, 0xB5913E73, + 0xA42FF1E2, 0x7971B13F, 0x097F3B38, 0xFEC3BAFD, 0x8DFFF52C, 0xCFE3A1D8, 0x9F227FEB, 0x99F379CB, + 0x249FCFE3, 0xFD2032FB, 0x97E7F6E9, 0x88F28DFE, 0xA58768FF, 0x5FC4D53A, 0x84C58B17, 0x13E3F756, + 0xA8FFE1F9, 0xB8967F95, 0x1932381E, 0x91591E32, 0x38DE89C9, 0x7EF8B2A9, 0xFF55AEDF, 0xF23FF7A7, + 0x4CF32EEC, 0x5F851CCE, 0x179A3731, 0x03CD4FB0, 0x8F19E4BC, 0x7B1FCB83, 0x96A7F37B, 0x64FD3DE6, + 0x695EBB76, 0x2DCB13F3, 0x7E8DECBD, 0xCDFA38FF, 0x527D6FB3, 0xFEB265CB, 0xACBD9466, 0xBA8F35F5, + 0xE1FEA3BE, 0xBEDEDAC3, 0xFB29DC0F, 0x497DA196, 0x37F6D9DE, 0x88CC22F3, 0x3DC9F58D, 0x28F32C6B, + 0x7B5EC4F5, 0xCC097933, 0xBFBAFED3, 0x7DD33EFE, 0x5EF6A08C, 0xC77F997C, 0x6FC7391C, 0x71C222CB, + 0x543F33E9, 0x93BF2C2F, 0xF60A96A3, 0xFC52FB26, 0xF24FF65A, 0x911DFDD6, 0xA87E61CF, 0x65CA5FDC, + 0x3EE693E6, 0xCFA27CB0, 0xBCE7FA8F, 0xE727D6FF, 0x28FF74BF, 0xB92D617F, 0x5B223EC3, 0x25AE3F6F, + 0xBBFEC5FB, 0x47327EF1, 0x1F5C7B9A, 0xC340F25D, 0xD49EF1F6, 0xAE89E79F, 0xD88D4FD8, 0x77DA6F57, + 0x945F37FF, 0x781E5CDC, 0x7F8D7D91, 0xAF89C78F, 0xFD0BCF2B, 0x703CE07A, 0x89FACCE6, 0xBC671FB3, + 0x5D0F13F2, 0xC972ECEF, 0xCC05FABE, 0x44C6EF21, 0x2F1A7F9B, 0x98A3FE83, 0x0C91FFF5, 0xCC3CBEC5, + 0x1EEAE37E, 0x4EEAF3A2, 0xF165F569, 0x7DDD17E9, 0xE37E4EEC, 0xA58715E6, 0x4BBE9855, 0xB730DA53, + 0x11D733C7, 0xE5C1995F, 0x5CFFB1FD, 0xF17CC91D, 0x6F7C3E15, 0xE7CCB0B2, 0xF996A9FE, 0xB21EFD29, + 0x8E87E5DD, 0xF183F642, 0xA77F26DA, 0x27D67E58, 0x1FCEC7EE, 0x78E3F3B2, 0x38BBFD9F, 0xF5E3F6D1, + 0x1EED378A, 0xF2C5F2CA, 0x890FED75, 0x1B76E3A1, 0xF708DB12, 0xF6B725E2, 0x33ECFAC3, 0xF98EFC91, + 0xFC9BF93D, 0xD1FFD8BE, 0x6B0FD9E9, 0xEFC9F68E, 0xF7879A44, 0xFBD424E2, 0x335CE2B4, 0xAF1B4F71, + 0xFEE3FD47, 0xDADF1D8F, 0xC8D63FDC, 0x2FE8F5B2, 0x9F9EB184, 0x319FE988, 0x273087BE, 0x30CBC7B9, + 0xB083CFBF, 0x64BDCE96, 0x851FD07A, 0x69D6E3D2, 0x5F2A85DF, 0xB3B25EAB, 0x7355379E, 0x07C87A0E, + 0xA7863FD2, 0x7A65EA2B, 0xDD6DF263, 0xD6EBD316, 0x876B85B1, 0x7CC09870, 0x2DEF4759, 0x7EC098EC, + 0x35E20FCB, 0x5B5EC1E5, 0xCEFE8ACA, 0x2D93FF5E, 0x67A48FEB, 0xBF8A7805, 0xB3B3BF22, 0x79BBBF7A, + 0x95395C8B, 0xE713B2DF, 0x509DE26F, 0x91BD587D, 0x72BE03B5, 0x597B7E85, 0xEFD1C24B, 0xB301EE9F, + 0xF13C8939, 0x5D2BCCF2, 0xE95A7BFE, 0xF711C0AE, 0x5A91E7F3, 0xB1CF7259, 0x7BFEC52C, 0xF29A49DE, + 0xDAA3F3B8, 0xC17EA61C, 0xEF47E4FC, 0x68B0CFF7, 0x2172BE04, 0xE63D839C, 0x67E919A6, 0x1CC743B1, + 0x3F45FEAE, 0x675620F5, 0xB17C48DF, 0x333DF893, 0xF4770D73, 0x98C3FDA6, 0xBCE7DB55, 0xCBF6E43C, + 0x2B3D240D, 0x78FE26E7, 0x5D0367A4, 0xE1B9E79E, 0x43AE6736, 0xDFF7C3A2, 0xF3106439, 0x6F83DA5E, + 0xC63F7E0F, 0x185E5AFA, 0xA9E433DE, 0x1E45EDD5, 0xCCFE58F9, 0x15ECAFB5, 0x97688FA2, 0xF64AD667, + 0xFD79E595, 0x5762F698, 0x8BF297CC, 0x6F2C3F6E, 0xFEE8FBD1, 0xDCBF3AF7, 0x3B86F758, 0xC6FD574D, + 0xB027763F, 0x5B1344F7, 0x7F74BF08, 0xDFFAC2A8, 0x7FC8DC67, 0xC87DAC17, 0x6462F7B5, 0x5EC0F272, + 0xFF0AD17D, 0xA1E12396, 0xB9BE23B1, 0xFBD99AC0, 0xB96FD4DF, 0x7755FE91, 0xD8FDA3D5, 0x3F553813, + 0xBBEFAF32, 0xF795F2DE, 0xA0CA2F4B, 0xBC472803, 0xF73E1FE0, 0xBBD87D7F, 0x95FF5DEC, 0xFEB3CABD, + 0x0FAD8EDD, 0x77193E39, 0x70DF2B54, 0xF911E3FD, 0x4F3F3864, 0xF3C79C01, 0xF73E189C, 0x7C32B33C, + 0xDDBF6BF9, 0x2170D4FA, 0xCFF74911, 0xBBFA723F, 0x3FC4C987, 0x5B2EF7D1, 0x6EFEF1FB, 0xD6E6F754, + 0x61E3CF47, 0x7CBFD9E7, 0x43F51F54, 0xDF06E6A1, 0x2E1F4586, 0x3F8661C8, 0xF24751DE, 0x707F66E5, + 0xF24164D6, 0x8791EA48, 0xF800B646, 0x45F9BA75, 0xEB14BCA6, 0x5E6306B0, 0x3C87F34D, 0x8CF2C42C, + 0xAF3E6756, 0xDDE59388, 0x3F657BA5, 0x61EF481E, 0xEDA592FA, 0xCC22AFEB, 0xBFDBB507, 0xD0FB2F96, + 0x4F4EC89F, 0xECF8A7ED, 0xA52645FE, 0x40A05E63, 0x36E5C87E, 0x42DE77E2, 0xB5FA89F2, 0x54541FB2, + 0xC483FEA0, 0xBC1B2FB6, 0x97D8A7F2, 0x0D8EBF9F, 0x8B7D13CF, 0xA7B67E8A, 0x57DE1302, 0x74EE1C3E, + 0x7C38B3D6, 0xCF2E373C, 0x92DF5366, 0x9747EFFB, 0x62F7F72B, 0xE53EF0C7, 0xE9A24FEF, 0xFDCA0D9B, + 0xF775D9F2, 0xAE9FECFB, 0x40926796, 0xF745F867, 0xE54D7952, 0x1F59DE2B, 0x65CB595E, 0xDE2BEABF, + 0xC5467E7D, 0x429FDE0B, 0x64971AFD, 0x9DC291BC, 0xC427E5CC, 0xA5E758C6, 0xF79CB398, 0xE5BD829A, + 0x15F91BD3, 0xDF2B9C5D, 0x6E99F2C5, 0xECE60F19, 0xDF8FE37B, 0xF2D40D99, 0x14DDCF98, 0xF7E8D846, + 0xC4CE7B73, 0xE259D040, 0x9C36F2C8, 0x8B35FEC5, 0x2B5879E4, 0xC0C89BF7, 0xEC19D1C7, 0xFA902B8C, + 0xBC294F7F, 0xA0945B3F, 0xB8F26E7D, 0x463FFD51, 0xC6FA83EF, 0xD353E3BD, 0x50EA27F6, 0xA3FAE5FD, + 0xBAE813A7, 0x8DBC2957, 0x5F397C99, 0xF6EF44C3, 0xE67D7DE6, 0x1448B9FA, 0xEA3BE674, 0x05F4A2F3, + 0x1F481D37, 0xE78F1398, 0x3D65F7B3, 0x0770BC78, 0xEA830F3E, 0x2079E230, 0x75FCC30F, 0x3FE4FDE8, + 0x017E3F88, 0xFB075BDE, 0x9D3ABE65, 0xCB16E6E1, 0x381E53C7, 0xF1BC4FF6, 0xAF657AC3, 0x8CEF99ED, + 0x79951EAF, 0xF85E37E9, 0x8F5B1FD9, 0x93FA1440, 0xB23EF4C7, 0xFA5BF042, 0xF457F6BB, 0x3A9E50DE, + 0x2B62FFEA, 0x6FF229EF, 0xA9FB43AB, 0x4F0D68DE, 0xFB9E1DB4, 0xFA787E29, 0xE7DD67EB, 0xFEF0F5D7, + 0x5FDBF7D1, 0x05BD8293, 0xBE793F0E, 0x2E8F8FDA, 0x4BDE3317, 0x84CDFB72, 0xAB6FDE8F, 0x83CBAEBE, + 0x79FF5C88, 0xFC5D1FD3, 0x37EFB7C1, 0x6557DF8C, 0x37AB6F7E, 0x1F60F5ED, 0xFB7A875D, 0x7DF3FB01, + 0xAB6FDEA7, 0x5B7DF3FB, 0x0470D9D5, 0x37EFD7AD, 0xBE791F6F, 0xF5CDFB77, 0x70D9D537, 0xEFBB5D7D, + 0x9C7F5C7D, 0x7ECFE470, 0x755C1FD9, 0xF53FA66F, 0xDE87BAFE, 0xC7F4CDFB, 0x60377F31, 0x7DF35ED4, + 0xCD5F4CDF, 0xBC5F75DB, 0x4FF4B76F, 0xDF6EDF37, 0xA3FEC183, 0x07EDFB67, 0xFCDBB163, 0x879D8F51, + 0x1FFBB3BC, 0xA775FB4F, 0xAC7EF3FE, 0xD8ED3FA2, 0xDFD5D565, 0xDFDBA27E, 0x5B5B9B7D, 0x8FEBF65F, + 0xD13F7CF8, 0xB07D9F8D, 0xFA7BF7EE, 0xB5F729CA, 0xFF7DC0F7, 0x3BFCDEF7, 0x87E0F701, 0xFD5E62A4, + 0xF070D8BA, 0x75AB7D8F, 0xADFCE180, 0xE3498FD6, 0xF9721E80, 0xE31919CF, 0xBB2ED5F3, 0xDD9E3D7B, + 0x142CD1E5, 0xFA7B7368, 0x504DFEC8, 0x7B1D80F3, 0x60D3A64D, 0xF6BDCEA5, 0xFE79D0DE, 0xDEAE52D3, + 0x75FB5C02, 0xD008037C, 0x3ADF2ED3, 0xACF7FBD7, 0xF9E7F89B, 0x376FC6EF, 0x4BC340F7, 0x65C4246F, + 0xEF6316C8, 0x79219E5F, 0xA5726A01, 0xD67F4E70, 0x5240F347, 0x99949FE3, 0x63FB607D, 0x78DEFEB5, + 0x3FC07FF3, 0xCD37499F, 0x99CF978B, 0xEC25F475, 0xBC8D7CDE, 0x7716E757, 0x33C6B721, 0x380BB66D, + 0xDBA6D47E, 0xD588FEFE, 0x67701EBC, 0xF7DE7BC4, 0xA89FD5F1, 0x1F3D7A14, 0xCF531AE5, 0xFC90DA6B, + 0x9F9447CC, 0xFA269FFB, 0xC43E00BE, 0xC7D0FE34, 0xD17B877E, 0xDE0FC78E, 0x1D537084, 0x393F4AD1, + 0x7A911AA3, 0xC7BB8EE7, 0xB4ABA00F, 0xB69F8E97, 0xB8E6742F, 0x7CE79D77, 0x88317F47, 0x377A8597, + 0x5F7E99E4, 0x91DB9B55, 0xD7860D1B, 0xC81ED6FF, 0x8B1A28FB, 0xECB3CFA8, 0x3EE41327, 0x677AA33D, + 0x793FD402, 0xD7C31B6F, 0xBCA1C2DD, 0x7C9F7C5F, 0x30C1FFE4, 0x934F94FA, 0x8DF06501, 0xBE972226, + 0xF9CB027C, 0x5FA9FE5D, 0xCA474210, 0x04F67D53, 0x0BFCCE5F, 0xB3668D7D, 0xAFD41CF8, 0x3EFA2BF7, + 0xD3CDC19C, 0x80D6BFB1, 0xA2DFC05C, 0x273C27B0, 0xF7EDA61C, 0xEF535C7D, 0x3C3F51AF, 0x9BF7F641, + 0x6123FAAF, 0xBED48C9D, 0x69637B3D, 0xD6474CE5, 0xEDF5D47E, 0x497F319E, 0x37006ED6, 0xF1E0F90D, + 0xD923FE75, 0xF0FCF3CF, 0x5BFBCDC1, 0xAF03B26F, 0xF49B5D7D, 0x62273F5A, 0x7F86D85B, 0x28FAFF06, + 0x787F42EF, 0x2F16EAF6, 0x1E7B36C5, 0x8BF2F87E, 0xA2A30011, 0x9FAEBF37, 0x5E8180FC, 0xD50CCFE8, + 0xDEA9F9C5, 0x175FB4FA, 0xA7F90D56, 0x1ECBFFA8, 0xEB9772E6, 0x8680DE73, 0x0C136E0A, 0xE83E1C59, + 0x7F2F8DD0, 0x8CEBA7BC, 0x3F1922F9, 0x77CAAFBC, 0xF24A7BFE, 0x3044B37D, 0x3F62E4F1, 0xFC99DAE7, + 0x4A80B98E, 0x3F6E3EA4, 0xFD9A83A8, 0x5CFD16E0, 0x2A9D1FBA, 0x8F1FCB3C, 0x0ED85F29, 0x1FE794A3, + 0xFD078D7D, 0x797FD102, 0x91BFF87D, 0x5A0F4D01, 0xEE379051, 0x7FA266FC, 0x3D87D89F, 0x68ECBBFA, + 0xF43E6298, 0xB089CFB1, 0x376AD4A8, 0xA2FCEAF1, 0x6FF8DCA0, 0xA3A38318, 0xF737B7C2, 0xB9D63FE6, + 0x8640DE77, 0xB8ED21F1, 0xB524E26F, 0x71FC43FD, 0xA9465FEC, 0x4F35F67B, 0x64D23F37, 0xD8BD7B77, + 0xCFF6F5FC, 0x39D58FFC, 0x89D5374C, 0xD8E46B98, 0xC837B17C, 0xB2FF24FB, 0x97B17FAB, 0xD81F26DC, + 0x64FDC7F9, 0xAC4EE7EB, 0xF8F1E3B6, 0x7FFF4AE7, 0x13FB370C, 0x121ED463, 0x7FEE29DF, 0xAEBDA43E, + 0x32970F0A, 0xF0FB1C19, 0xC7630B0C, 0x0A70BE97, 0xF1D922E3, 0x733FDF77, 0x34EAFC61, 0xFF91FCCD, + 0x30F9136E, 0x14DE2F6C, 0xF26DF45B, 0x8C3ED547, 0xF606055F, 0x7CF185F3, 0xFBC7FF09, 0xE87BC9FE, + 0xFE9159ED, 0xD17C2340, 0xDF42671D, 0xBD1FDD23, 0xF29D75EE, 0xEF5521F8, 0x82E3DBC2, 0xE56DB08B, + 0xE293FBFC, 0x36D81CE0, 0x7A22F5B5, 0xC117B17C, 0x5407ED36, 0x1F98AF72, 0xCD547E44, 0xCA3FB6F2, + 0x587E4A70, 0x88DBC3F1, 0xCFECA7AC, 0xFF667DA2, 0xFBEE4E5D, 0xFFB7DF7E, 0x1B9B6F2F, 0xBAE8A2D8, + 0x7C7CE185, 0x1746BFEF, 0x818F374A, 0x3E589E59, 0xDE533407, 0x9B03DC2F, 0x4879B3C4, 0x6FF4EF74, + 0xE2C3F66C, 0x84766A5F, 0xC9FF0CCD, 0x927F946F, 0x16F92352, 0xFE71F0D5, 0x575FC5FC, 0xA17813EB, + 0x87D8FF09, 0xBEDF48F6, 0x8DFE14A3, 0x2FEF3DD0, 0x5FDA0F1A, 0x7B734C7D, 0x523EC794, 0xCBFBBAFE, + 0x60D637F3, 0xDEE824CD, 0xF45E68AC, 0x94370478, 0xBFA0D64A, 0x7F48836D, 0x0FD33F7A, 0x6A1F195F, + 0xA7E8FD92, 0x3BBE6C7B, 0xAE95FA46, 0x802B2FE3, 0x51D6A3FE, 0xBABFDBF2, 0xCFF1F75D, 0x86E789FE, + 0xEF7C99EF, 0xDCF548DE, 0x2F9D0453, 0x99DF17FD, 0xC991BC89, 0x4FD67B89, 0xBF47FDA4, 0xFDA4BD75, + 0xC2537FDE, 0x5F62F6B7, 0xC87FF3FE, 0xAA5CEB17, 0x0A85E2FD, 0xC4EBD2FE, 0x858DB41F, 0xF87FFA87, + 0xBC3F2B87, 0xDF4EA7FA, 0x9A842F3C, 0xAF474EFA, 0x5B27E597, 0xCDEC31DE, 0x6D523EE9, 0xC4A4FFD4, + 0xDF8EEA1D, 0xEC4EDE8F, 0x2E69FDBF, 0x42CE2E36, 0xAA220AC0, 0x73EFDE72, 0x97369456, 0x81B6A824, + 0x5481A2FC, 0xC6C48488, 0x8698A809, 0x954462AA, 0x098A4479, 0xD2F0A0B1, 0x892FF222, 0x480C2D91, + 0x3EE05228, 0x919FA001, 0x3125A442, 0x6D2426F5, 0x27C53658, 0x20C54A0D, 0x50080AD4, 0xF48F1296, + 0x76F71E67, 0xCECFECDC, 0xD6D87DFB, 0xB2E7CC99, 0x73CEDCBB, 0x7BCF3D33, 0xDDE08D28, 0x1F2E12EF, + 0xBC7616BC, 0x41CDB788, 0xB75D51E0, 0x8DAA6268, 0x23DEEB35, 0x81975579, 0xC0E70D1C, 0xFABB11FC, + 0x023DDE77, 0xC427FABE, 0x003F5465, 0xF03DF191, 0xFCC366BC, 0x42E8E1F7, 0x2BEA9279, 0xBE7F08CE, + 0x12EF2A6B, 0x053FA116, 0xC04FC407, 0xE69F046F, 0x403D0057, 0xF97D7BD0, 0x07DE5DF5, 0xA8CC77E7, + 0xE3DDE02B, 0xB51CCE11, 0x373CDD69, 0xE467C05F, 0x2C5F9C36, 0xFE2C80EB, 0xC43B9E1C, 0x060FD453, + 0xD04B5CFF, 0xE220C9FF, 0x43FCF1D4, 0x70A2FE78, 0xFFCD7803, 0x325EE1E4, 0xE31B1E12, 0x2E227FEE, + 0x107F5250, 0x46FE8C89, 0x3F15E80F, 0x3667A03F, 0xCB285E69, 0xB69F998B, 0xF1C26216, 0xC6EB598C, + 0x176EAEC4, 0x78ADA67C, 0xF27835C3, 0x4B315FAA, 0x40F2F512, 0xE643CD92, 0x7CBC4EF9, 0xCEF0FC7B, + 0x9F98A83F, 0xDEFF2CB6, 0x3672BED7, 0x4E3ABE59, 0x0FAA4CD6, 0xC35BDA5F, 0xC8C8F8BB, 0xCE2DD5FE, + 0xC27DD13F, 0xDAA1F5A7, 0x6B66FD96, 0x767CBF78, 0x4FFCDFF5, 0xCB5CEDAF, 0x8E3EFB7F, 0xBC49FBFF, + 0x20F489FF, 0xAD8DDAFF, 0x34DC91F8, 0xEE6D2E03, 0x3F4FFFE2, 0xB2BD6F0F, 0xE9F8CED2, 0xD9E1F8B6, + 0xED5966E4, 0x0725FFF5, 0xCDE104FD, 0xF1FEFB53, 0xE0BAE4BF, 0xB9BE70D2, 0xF1FD1253, 0x81266EFF, + 0xAC88ECF1, 0xFADA7722, 0x4DE35D97, 0xF18649BE, 0x57E40769, 0x3EBCFE53, 0xA7FBC8DE, 0xEF62AF1B, + 0xEDC9FA6F, 0xDBD349F1, 0xE2EB6BF7, 0x8F97305E, 0x727D1D6F, 0x6AC578C9, 0xF5D5DA78, 0x92F2C1E3, + 0xD55DE89E, 0xA03FC17F, 0x9D2FB9FE, 0x8F76344D, 0x3ABEC9A7, 0x5CFF2DED, 0x8727DE5F, 0x26BB7F98, + 0xF553CAF7, 0x8BCB03E0, 0x4F5549B5, 0x90F9EA80, 0x59FF8FA8, 0x79C49FF6, 0x0C9AF557, 0xAA66F2FD, + 0xEC8F21F0, 0x22B54CCD, 0x26DEDE75, 0xC7C8CF97, 0xF5FB5F3C, 0x415E69E6, 0x7CD69C4B, 0x9BF5FE8C, + 0x9E518ED3, 0xEA791821, 0xAEFD2D8A, 0x5DEF967B, 0x857D92BF, 0xECB01E0F, 0xCEC87849, 0xB427F944, + 0xD6F393F8, 0x6CEF9A86, 0xF383E61C, 0x1BFFE11B, 0xF6F75211, 0xFA0FA71D, 0x36F16CE1, 0x785D29C6, + 0xF8C11187, 0x27FBBE50, 0xAF3F1E7F, 0xDB8D22CA, 0xE769874D, 0xBE797E5B, 0x6F4F33DC, 0x2BF3432E, + 0x810BE2DF, 0x96FE646C, 0xBD2297C0, 0x9F129F2D, 0x833EF865, 0xD021F1B1, 0x3C221C91, 0xFC90C3CE, + 0xF5B6A53F, 0x8DF6243F, 0xC87A3E92, 0xCFADB7EF, 0xD0FD62DA, 0xFF725CDE, 0xDC8F668A, 0xBF83180F, + 0x596FC8E3, 0xD7E3B8F5, 0xAA6E50FD, 0xABBC36C0, 0x7E4EA9E7, 0x94D7D2FE, 0x53A91F99, 0x0F9E2F60, + 0xEB6B019D, 0x37C2F5A0, 0x45054120, 0xFD95C8F9, 0x0A599E27, 0x4C3D1DF7, 0x8771FDC9, 0xE86FDAB4, + 0xC9D69FB2, 0x4B121133, 0xFE7FCFCE, 0x2379E9B7, 0x5C29E72F, 0x703D6A65, 0x7E2242E6, 0xFA5E24F3, + 0xE1FA5724, 0xF3E57AD6, 0x63BC9FD6, 0xF84B4CFE, 0x8AFD8555, 0xD44F2BF3, 0xBBC8E701, 0xC8FCBBC6, + 0x32B38551, 0xFEE5CC6C, 0x3C0F86ED, 0x97AEE0F3, 0x44383E37, 0xE53C1C8E, 0xDF4D395F, 0x84E757BA, + 0x8258EA89, 0xE5A980FA, 0x67B9DE68, 0xE263FA27, 0xA41E663E, 0x667F8AD4, 0xBBCA53FA, 0xFAABA9B1, + 0xF5B039A2, 0xCFF5B28C, 0xD6AFAFAF, 0xB7FFD7CD, 0x4F684343, 0x83FDBF3F, 0x87F5A5DE, 0x382345E7, + 0x3F483D71, 0x58F1785C, 0xCF332DFD, 0xA6FE21F5, 0xBA192965, 0xED192EAE, 0x08F07BA9, 0xF78D5491, + 0xBE3C8F8D, 0x54B13D7E, 0xBE2AAE50, 0x58AF850F, 0x544AADCE, 0xD51B611F, 0x71E072B5, 0x617A9F85, + 0xF2D5141F, 0x7CFE7943, 0x73A55B4F, 0x270E5C76, 0xF451DED1, 0x876A9582, 0x8D71FBB0, 0x316E1F76, + 0x38F6AB89, 0x5DFBAEBE, 0xDA16D747, 0xDE11B7EF, 0xEA47AB34, 0xBFEDBC7F, 0x7B873870, 0xB936A78F, + 0xF2B5717D, 0x377E46DE, 0x8D1F7275, 0x5CDFF5DF, 0xFB281E3F, 0xEFCB78FC, 0x901D7D94, 0x77F537C7, + 0xFDF7BE8A, 0xFB8FECF8, 0x8FF28EFF, 0x7050A564, 0xBF387207, 0x71E0F201, 0x27FE0789, 0x5D7DAF3C, + 0xAE6FD8D5, 0xF72AE3FA, 0x5EA5A3DF, 0xA9FD79D8, 0x390F6394, 0x3870F905, 0xD247EE24, 0xB6FD1C8B, + 0xB53FFDCE, 0xFBF65789, 0x03875549, 0x4EDFC8AB, 0x1267BF71, 0xA4E5EB1C, 0xFD0AE2C0, 0xE516C77E, + 0x446CF5B5, 0x3FE0EC0F, 0x37FE1A0E, 0x5CBEE5E8, 0x1F24B6FD, 0x266BE2F3, 0xF73E8CCF, 0xDFB03B7F, + 0x23EFCEDF, 0xFB5ACBFF, 0xE0E87711, 0x072E3BF6, 0x51FE563C, 0x7EB1F302, 0x5ECBE5DF, 0xF28178FC, + 0x24FFC292, 0x7F9197FC, 0x5BAE8CEB, 0x4BFEB9BF, 0x67BDF9FD, 0x8631EA97, 0x44D6BFF7, 0x61C6F27B, + 0xC4816719, 0xE52DAF57, 0xA1FEFE9E, 0xA36FBEBF, 0xE7E823E7, 0xF4499E58, 0x3F2FD599, 0xFA62386A, + 0xF7B7D7C1, 0xFBB1FDF1, 0x1B8821B2, 0x8CF210B5, 0xB4B4A0BC, 0x7A537336, 0x9171C753, 0xC5963710, + 0xAB80E537, 0x90BC0A70, 0x3ED7603F, 0xE593F6EB, 0x63BF6189, 0xB39F5E33, 0x9CA7FE15, 0x91276679, + 0xC3BB73FB, 0xF1517EF7, 0x38FD5748, 0xDFD4A751, 0x1E99E58D, 0xFD149E6F, 0x93C57E42, 0x633F45FA, + 0xB8BFD8F0, 0xDAB87D64, 0x8FECC376, 0x3886EFFF, 0x385FF039, 0x7110583E, 0x459CF158, 0xFE14C967, + 0x38FED061, 0xFA4FCD0B, 0x2E61EC77, 0xCDD27962, 0x3A5EEB88, 0x93D28FB5, 0x8EE485A1, 0xDDF413E8, + 0xFF787966, 0xFF17F24D, 0x2D0F2ACF, 0xED370D21, 0x8CF5B72A, 0x8F189643, 0x06DF8706, 0x90A17E31, + 0xE1B121EE, 0x1FCBC3F9, 0x4F675E2E, 0x4CF276BF, 0xF0AAC474, 0xBB7FD85C, 0x1F6D8942, 0xAE37D17E, + 0xDA5FD555, 0xCB46FE39, 0xD52B8CFB, 0x3F2F7B4B, 0x2C2FD6DF, 0x177B8B64, 0x3CE4B97E, 0xD6B291EF, + 0xF7A921A5, 0x071AB17F, 0x294F4D31, 0xE7F1D97E, 0xA6BC7014, 0xCF9BE3FE, 0xA9FCAA70, 0x94CFF76B, + 0x245653F0, 0x3CBF1EEA, 0x2F4816F0, 0x7968DC1F, 0x952C4862, 0xFC6D3F55, 0x94A4F302, 0xD99EBE0F, + 0xCA796CF8, 0x7DB43904, 0x1C9FFBBB, 0xF2D784F7, 0xF9BCBF77, 0x89610CFF, 0x1FB2FD68, 0xB3F2C4BE, + 0xE927BB7B, 0x86CFA3E2, 0xFEB2BB67, 0xC2C832AE, 0x1FCB8DC4, 0x248FEFCF, 0xB57CD11E, 0x3EFF89FB, + 0xD78AF687, 0x69773C95, 0xA0FD1E62, 0x0FB2717D, 0xEF3CE513, 0xEBAD9A87, 0x7E5609E6, 0x63C449DF, + 0x1DDF3B1F, 0x8E1AFE17, +}; + +u32 point_table_binary_7[] = { + 0x11725D94, 0x3F485B51, 0x14C68FDE, 0x1413FF25, 0x9A509CEA, 0x22A562A1, + 0x140A59E2, 0x625D9CEA, 0xD0B7151C, 0x62115A50, 0x6888D2A5, 0x0429B804, 0x8752450C, 0x669797E0, + 0x20D9BA28, 0xE8208250, 0x3A7469AC, 0x60C1C5A5, 0x4D6C8249, 0x4EEFB9E7, 0xDEFBAE7D, 0xDB8FFB7D, + 0xE7BBE77B, 0x2FC15D78, 0x015B0083, 0xB3E2FBCC, 0xCC0CE22E, 0xA4610F20, 0x5A0560C6, 0x22313D96, + 0xB788B47E, 0x8DB97717, 0x9B854281, 0x59EA7B3F, 0xB50E3737, 0x3725F3BC, 0x76A675B8, 0xBEBE4EAC, + 0xF23ADFB0, 0x99CFE72D, 0x0F96437D, 0x9A953E26, 0x13B43E8D, 0xAF005AEF, 0x00B2D9AC, 0xD26346CE, + 0x3B09F5AD, 0xACACD07D, 0x150F2545, 0xC5DC9FF4, 0xC3EFCD7D, 0x795E707F, 0xCEEB9AD2, 0x7A3DAFF3, + 0x4434D43C, 0x93F71BC2, 0x9C8745E2, 0x481EC266, 0x3FD247F2, 0xA2B1B3B3, 0xA3FA2096, 0x7D7C35FD, + 0x90DEC953, 0xF3869C7C, 0xD2473DAD, 0xD7FB4B7F, 0x637F7FDF, 0xDE8F9E52, 0xA964FB8E, 0xF403542A, + 0x15DB77A4, 0x5FFC3D38, 0x38B0FAD8, 0xC4ED8D3B, 0x2F36A1F3, 0xF47EF05F, 0x3E80D66B, 0x4EECDDD6, + 0x5C7D62CF, 0xF8CD7E00, 0x8B8B8BCE, 0xBEB7B5F9, 0xF979EC7A, 0xCDFBC547, 0xC3DDEEBE, 0x5833CC7D, + 0x600D57D3, 0xE9B4D433, 0xC7477195, 0xCE3B05FD, 0x7E723DF5, 0xF3F37394, 0x45291E58, 0xEAA9178B, + 0x45C9FC3D, 0x0D2C6176, 0x636343EA, 0xF5F798C3, 0xECF5F5B5, 0xF2E32CC0, 0xBD2F3D37, 0xEEBCE6B6, + 0x61D637B7, 0x71796E6E, 0x4E31EB71, 0x3997CBD9, 0xF7DD0561, 0xF37DA979, 0x203993C9, 0xF0FE8A31, + 0x67DFBFD2, 0x33D3FE34, 0x3FE28561, 0x7A7ADAF6, 0x31028659, 0x3F22F586, 0x59CF6CBE, 0xF784F7CB, + 0xD7FD2B7F, 0xC213AA7F, 0x336FD20F, 0x98F4933E, 0xEBCDFE00, 0x21B0FE59, 0xF233DB7E, 0x81F526BF, + 0xECA5FC85, 0x85057BBF, 0xB2D7ADF4, 0xD437F115, 0x74039D9B, 0xFEAF80F5, 0x667F90E7, 0x48CF9AF9, + 0x7F48F9D5, 0x6A153B2D, 0xEE2B010D, 0x756EFA1E, 0xF31B7071, 0x71C1FC81, 0x187F5C5E, 0x5E3AFD02, + 0xCFA33CA0, 0xFB3FF08C, 0x9FE63FF2, 0x53BE7B1E, 0xF3EE7B26, 0x9FFC2D27, 0x8FF463FE, 0x33D6C7E1, + 0x39B1688B, 0xFAC9C909, 0xE25366E8, 0x13F5A3A3, 0x23E23166, 0x10EAF714, 0x67166D10, 0xC7C7C7D8, + 0xF913F8CF, 0xCECE1087, 0x03BF9A37, 0x1CF8B5DE, 0xFAE91C4E, 0xE5FBF849, 0xBBC1E0F8, 0xF838429D, + 0x59380C11, 0xE210F329, 0x331A9E92, 0x1C75FC6F, 0x9885CB49, 0xC73FC56C, 0xFC9D7690, 0xAFFA7818, + 0xE41B36F9, 0xAABF7690, 0x6F397AD7, 0x6FF22D27, 0xFFF32703, 0x3FC465DE, 0x47FA3961, 0x5BDD2F65, + 0x38242C97, 0xE4D72B34, 0xC70D6B3D, 0xF5F1D6F1, 0xD70D6B3D, 0xF167C77F, 0x6A98F5F8, 0xF86E3EBE, + 0xBC9BAFB8, 0x1CF895BE, 0x1CE4FF03, +}; + +u32 point_table_binary_8[] = { + 0x11725592, 0xBF6B5351, 0x14C74F7C, 0xB7342F91, 0xAA9D02A6, + 0xAD75CBA4, 0x141C0A1D, 0x3AD82190, 0xA8543348, 0x93217109, 0x84BC450C, 0xA46DE005, 0xEAE42E5A, + 0x245828AD, 0x90C12993, 0x2868FE00, 0xC7424767, 0x1B0507E9, 0x7B89C77B, 0xEFB9BFDE, 0xDB3EBCEF, + 0x39E77BBE, 0xF7C0310E, 0xE006C09F, 0x0FF8B758, 0x2C227CD2, 0x3C7B4F0C, 0xCF04CFBF, 0x527C0C0F, + 0x05CFBD51, 0x7ACE3801, 0x58F8E25D, 0x68BDE0EB, 0x4F01743F, 0xC1E22B95, 0x4A5CAFD9, 0xBB2897CB, + 0xA6DFCAB2, 0x87EEBCD5, 0x9790118C, 0x5BC4F1AA, 0xE22AE967, 0xBBA4172C, 0xFA5D5BF2, 0x8EB45ECE, + 0x5FD2F389, 0xC5E7FA05, 0x54FAAAF1, 0x7326FCE0, 0x56D2AFE9, 0x97A37A3D, 0x6FE1C03B, 0x73FDE03B, + 0x76C5F5FB, 0xEF01CC11, 0x539ED923, 0xC555CDA4, 0xB77900F4, 0xFB7DC9E2, 0x3FDFF8B2, 0xD7EB997C, + 0x32EBF1A5, 0xEB3FB39E, 0xDC6771DB, 0xB2D02F6E, 0x7B91EB8F, 0xEF17B9FE, 0x751EDA0F, 0x00F3C53C, + 0x9B07F9D1, 0xFA6C64F7, 0x97FE23E6, 0x9BFD3E02, 0xA40671D8, 0x6AB5CCBE, 0x7E10879D, 0x4EC7E4E1, + 0x070C4C3E, 0x52CFC0BD, 0xB7D9014A, 0xBD64FE3F, 0xFD1CC320, 0x08E81E38, 0xCF1FA6C1, 0xBD8FE930, + 0x0D7A3E3E, 0xE2F9E731, 0xACD56A74, 0x6F9CB381, 0x66FE7E92, 0xD3663EE9, 0x93ECE7AD, 0x3FDA9FD9, + 0xFE92E3B0, 0xDBED9A79, 0x7E3E0E1B, 0x8D8699F7, 0xFB0E5AE6, 0xFA7819A5, 0x5EDF5F74, 0xDFFA17FA, + 0x5F95E4FC, 0x490E5FBB, 0xFF27B995, 0x9FEEFDC6, 0x6362ED2F, 0x1E93DEDC, 0xDBD8D613, 0xDB7A91DF, + 0xD5C0D613, 0xEB7AF2BF, 0x019BC37A, 0xBD4EEFF7, 0x82EFB74B, 0xCC931AE0, 0x0F80DB9F, 0x6F55907F, + 0x7ADF0D9E, 0x88FCAFDE, 0x0B2B00ED, 0x761BF144, 0xF35D188D, 0x46E63EB0, 0xB2396C36, 0x9B88E770, + 0x4FD4F378, 0x999C1F13, 0x7B53C315, 0x626F2AF9, 0x9C189862, 0xA5C719E9, 0xE166B29E, 0x73B25EF5, + 0xC31931AC, 0xF1FCDEF2, 0x7E29F0E4, 0x3E3BC4CC, 0xE5AF8219, 0xF11A3128, 0xC6139EDF, 0x135B8FDF, + 0x8999CBFB, 0xB65EEAF7, 0x9DFA53DE, 0xEF90BF1F, 0x42AA5028, 0x48BD6074, 0xF99B6046, 0x7C4A1C2B, + 0x167EE0B1, 0x9C4FBC43, 0xCC5CDE93, 0xF3AD7E4F, 0xCE97FC1F, +}; + +u32 point_table_binary_9[] = { + 0x11726592, 0x3F485B51, 0x14C64FB9, + 0x114DA246, 0x2D14BA65, 0x49A1AB63, 0xD0C92C99, 0x4A87D725, 0x5912C94B, 0xC820E41F, 0xCD501309, + 0x14BA3885, 0x0CA14468, 0x860CBEDA, 0x21E0E062, 0xF7BAD842, 0x7169C782, 0xA3430B45, 0x5E3CBDE7, + 0x9E7B6FAE, 0xF56E3FDE, 0xF79DF39D, 0xF30EEEE1, 0x11BE07F9, 0xC4F96030, 0x407C6518, 0x60381C4A, + 0x865DE275, 0xC9E3F118, 0x710F5E10, 0x273CF179, 0x341A319F, 0x03C4D622, 0xF16C36CB, 0x7AC9F124, + 0xDC30CB7A, 0x92210A37, 0xF97C5EEA, 0x354B7DB1, 0x58B4F556, 0xEFC499AA, 0xA7FBAD3D, 0xE17E70CC, + 0x4CAF56AB, 0x21F459FF, 0xE8A9386B, 0x369BCCB2, 0xDEFA77BC, 0xA57E4A2F, 0xF9F1C7F0, 0x879BE7EF, + 0x27CD3AEF, 0xED5BADEF, 0x739ED810, 0x44A15090, 0x7ECDFDF0, 0x3097CBD9, 0x7A771FC2, 0x43D6B31F, + 0xBF81B04C, 0xF977C5A5, 0xCAA3F326, 0x7EEBBCC7, 0xF37DD6EB, 0x75EEC7FB, 0xBE6CB55A, 0x76FEE585, + 0x30EDE65B, 0x5E0060D6, 0xFB92AFD3, 0xE9302B7F, 0x986E341A, 0xB67FE22A, 0x7CEEE64B, 0x5C193F33, + 0x3DCBECBF, 0xA78F5F84, 0x9BBD5ECF, 0xD68B5F00, 0x74BB5D27, 0x2FC06432, 0xB1FB92FE, 0xCDE974AA, + 0xF60BAFE5, 0x7E82C559, 0x269351F3, 0x13C77CC3, 0x78C48CFB, 0xB44FBA07, 0xD6E3BEBA, 0x07FA3FEF, + 0xE43EDF2C, 0xFE21BDA9, 0xB7B26398, 0xF52B3BD8, 0xF27D9FEF, 0x49E9B155, 0x2A956C3F, 0x842530FD, + 0xE97BD433, 0xCCFAA887, 0x076E1E04, 0x3CE07AF3, 0xFEEEBD50, 0x7FF77EA9, 0x7FBBDDBE, 0xD7BF5AAD, + 0x5A7FD2FB, 0x15B8FDB7, 0x833953BF, 0xEDE02BB8, 0xF325BD39, 0x1BBFBD5F, 0xED77EF99, 0xFC6E3EF2, + 0xF3779EE7, 0xC4F381E6, 0x31F39E78, 0x5B81DA0F, 0xC8EFF27D, 0x095E7A48, 0x4FEFF31A, 0x7CA8542A, + 0x0FBEFFEF, 0x37F35EC3, 0x56502E97, 0x1FFA3764, 0x9E99AC82, 0xB0AAFC69, 0x66E130A4, 0x8823CC1B, + 0xCCA8194F, 0x590F4B38, 0x4BA55288, 0x3F0D4784, 0x61780610, 0x119A4F0D, 0xB3FE1F00, +}; + +u32 point_table_binary_10[] = { + 0x11726D97, + 0x4D4C5457, 0x14C70FF3, 0x067C4AA1, 0x0C984A0D, 0x4A4A22B1, 0x0B880B52, 0x83C89752, 0x8A9AD415, + 0x2ECA4728, 0x9112BE13, 0xAD42DCD0, 0xD84084C8, 0x43DB45AD, 0x26664C6B, 0x8D9D9294, 0xB8302A2E, + 0x489A0E09, 0xD24CBA22, 0x69D23619, 0x1A93C6B2, 0x68619CC8, 0x0CB7F79C, 0x73EF7DEF, 0x816FF7CB, + 0xF99F73CF, 0x3DF7DC8F, 0x27CE8B59, 0x710FE08D, 0x4EB01B1B, 0x1B85380F, 0xA791379B, 0xC0AEA9A9, + 0x41AE120F, 0x417ED64B, 0x66A97F88, 0x7AEB25EB, 0xC52C9403, 0x884D2BD1, 0xD0D0407A, 0xE4EC3A2B, + 0xA1FC4F43, 0x8DD4FF0A, 0xA0FD91F1, 0x537A1A6F, 0xE7E7DACE, 0xFA54A661, 0x8A97EEB6, 0xFEF5E663, + 0xBFA399F3, 0x911E37BC, 0xF6EC038A, 0x3B34AB78, 0x1D5AEF32, 0xE52FACBF, 0x87878749, 0x8F9C73C3, + 0xDAF08E9F, 0xF335844C, 0xFEE5EC3F, 0x3232E2CE, 0xF78BD4C7, 0x7A3CE2AF, 0x747C1E7F, 0x23D79D0F, + 0xF14ED643, 0x58C68B01, 0xECFE4C38, 0xD3D3D392, 0xE5FC89ED, 0x08DB657D, 0x0E01040C, 0xCBFC8985, + 0xB3B4B424, 0x604272A1, 0xE422E160, 0x3D6142EA, 0x89957E0F, 0xF386A399, 0xF51B8E70, 0x7A7B7BB7, + 0xD9C55DE6, 0x75D0CCFA, 0x7510CEEB, 0xFCD10ECF, 0x657DDE17, 0x530F1E3C, 0x207F66FB, 0x7B3D3E72, + 0xD67ECDAC, 0xCFDA2FA6, 0x387FB66F, 0x26957D82, 0xED9B4931, 0xB5B8B828, 0x84C3FD92, 0x992BA6EA, + 0xEBEB2573, 0x7F64E6B2, 0x9E58D6EB, 0xD50BCD5C, 0xCF572FC4, 0x545B5B9B, 0xE9371115, 0x0EADAFEA, + 0x2F1155F3, 0x53F15211, 0xCDAC4F45, 0x8443EBEB, 0xF0FE901E, 0x57B59ED9, 0xBEAFFB15, 0x39B5A299, + 0xF5A915AD, 0xE7F5CA68, 0x16D768BF, 0x38BC9E19, 0xCDF60FDE, 0x78C952CD, 0xEC9F2C15, 0xD7DADBDB, + 0x4DFDE5F8, 0x9334FFBB, 0x6293D94A, 0xD5D6D632, 0xCB78E966, 0xC3B3CCDB, 0xF514FF11, 0xAFAFCCFF, + 0x3BC3A457, 0xEC8967D6, 0x1FFB2DB2, 0xE178ED81, 0x88EA6787, 0xD9EC2735, 0x5FEC10D3, 0x4FC7511F, + 0x34F54606, 0x50ACC60F, 0xAE04DDFE, 0x3BE4D16F, 0x9BDFD67C, 0x39DE4691, 0x62B5FE98, 0xEFECEC2C, + 0xE5C70C70, 0xEAD4298A, 0x878CDFC9, 0x9327B97F, 0x639CEFCC, 0xCC8C4F7F, 0xE2C409EE, 0x8FA7DE7C, + 0x984DFE9E, 0x784D4D4D, 0x265E4699, 0xF8B2B5B5, 0xD5D833CA, 0x8299468F, 0xFD7DD930, 0xF7FB65A5, + 0x7FC4FD9C, 0x5166FFA8, 0xEBC376C5, 0x6A7CEB13, 0x0F7BF5DB, 0xE6C7766F, 0xBD91D351, 0x66BDDFB0, + 0x5EF243DE, 0x64E6F524, 0x8EB9EB4B, 0x7A55AFEB, 0xD7AF0BB8, 0xC8F9E9FA, 0x107BC6D3, 0x7A8C1F8D, + 0x464D3C13, 0x3FBC257E, 0xD88DBFB0, 0xB0C0E783, 0xA7FE743E, 0x3EF5C5F7, 0xC753E3EB, 0x7E22FF98, + 0xC77FDB7C, 0xB6E6CBF1, 0x4D7DC26E, 0xFFE37EC2, 0x7CBDFD8F, 0xF1BCFD4F, 0xE7B1EA7F, 0xD6FBFB9F, + 0xCEE7E3FE, 0xFAE8F8B1, 0x58CCC4C3, 0xF8FDFDFD, 0xCC851C7F, 0x7070D09C, 0xF7187F79, 0x79D9A7A7, + 0xF3FCA27F, 0xFF1017FA, 0xEBA5E3F5, 0xF5F5BD66, 0x3CCECF5B, 0x3F5FBC6D, 0xF365BB89, 0xAFC6D7F5, + 0xA3FD23FB, 0xA30E8260, 0xF63FE703, 0xE67E23FE, 0xBDC4AC2F, 0xE999F5F9, 0x5A30B763, 0xCE7B5E16, + 0xCCB9F1F0, 0xBC3E7825, 0xE87B3F1C, 0xBCA2F5DC, 0xDFF174CF, 0x93C9C949, 0xBE7F3E05, 0xF869E874, + 0x9EC00FED, 0x80F68AAE, 0xCECE4EB6, 0x03DA2BBA, 0xE6E7E7B9, 0x1FE5F7ED, 0x9F155DE3, 0xE3E3CCCF, + 0x917B9E0C, 0x0D0DF17D, 0x7815F56F, 0x3FD1F170, 0x3EF1B4C8, 0x8BC7E3DC, 0x3F85A817, 0x79376FDE, + 0xE4F786CC, 0x6FF5DEB1, 0xDB636363, 0xE6BE89A7, 0x8FDD1E1D, 0x1D35E77F, 0x3C5DBC46, 0xF6D7E8B7, + 0xDA9157EF, 0x15AF7577, 0x770BC894, 0xF5B98FD5, 0x0D02A643, 0x3CCDF526, 0x2ED60C2E, 0x931E8C1E, + 0xCEFBFDE1, 0x23BF3FB3, 0xEBCF7A66, 0xB128799F, 0xBCFF2497, 0x9494305B, 0xAC27FE4B, 0xB395364C, + 0x7A666895, 0xF9FCECFA, 0x13CFB8FE, 0x7041B3D2, 0x5FD07AD7, 0x1FAEF9FD, 0x61D8EFCF, 0xECFAB35E, + 0x715824F0, 0x3CA86803, 0x387C7817, 0xB1EEF7B3, 0x670B9057, 0x9985DDD5, 0x1D2266BD, 0xB05B5A42, + 0xB83F12B8, 0xDE45B794, 0xFF1EE6DC, 0x0F0DAF32, 0x0B9B7882, 0xB9E816B3, 0x3CBF137A, 0x7F2A5E55, + 0xF7BFB163, 0xFFC9F8C9, 0x0F9AB229, 0x3EB28C9F, 0xACAB275E, 0x550CF592, 0xD15FE9E5, 0x7D9643F9, + 0x21CB2F79, 0xE64C1E8D, 0xAF18DADA, 0x42D85F34, 0x9FFC0135, 0x3EB27AAF, 0x1F39429C, 0x6056F938, + 0x5CAFFC01, 0xC3ACAFE1, 0x7AC8F710, 0xB1F58DE1, 0x04B389CF, 0xF16A144B, 0x3DF673E0, 0x0F777C7E, + 0x6FB97AF5, 0x1E2B57FA, 0x04EB152B, 0xFD9B3640, 0x555536B3, 0x5ABFAAA3, 0xCA5FAD9F, 0x61D20B1B, + 0xE727D7F3, 0x19CEE75D, 0xF9BFD0D3, 0x4BEBFD4C, 0xFB87C3C5, 0xE63E4837, 0x67553E7E, 0x0CE6BE2A, + 0xBD945539, 0x3A5A68DE, 0x7F814B7B, 0x23B5B5D9, 0xE6FCCA2F, 0x4C5472BE, 0xFCFECF8D, 0xBC8AA8FC, + 0xF97F644D, 0xEBF9FF62, 0xFDC0DE48, 0x7575B6F9, 0xBF08FCA6, 0xF57CBE59, 0xD53A1E9F, 0x0FFFDD56, + 0xFA0EF7FF, 0x6A6424E4, 0xBE676157, 0xE4DCB9B7, 0xCCF9B153, 0x32D9D5F9, 0x9123F52D, 0xAD79389F, + 0x7FA043BE, 0x0E915B42, 0xCCEF2107, 0xF57EF805, 0x19F60503, 0xFD8305CC, 0x1DC810E8, 0xE9D98DE7, + 0xF10EB8E3, 0x7D0F4A1E, 0xE0788A8F, 0x32075DBE, 0xE3DE07FF, 0x03000000, +}; + +u32 point_table_binary_11[] = { + 0x1172759B, 0x7B745555, + 0x7AC077EE, 0xB997F008, 0xF2462441, 0x2982825D, 0x4BA63ACE, 0x08581E0E, 0xF15198DA, 0x28C11722, + 0x20A228E1, 0x9110E30B, 0x7458BA6C, 0x3259C802, 0xA1D5D269, 0x6C9DA2DE, 0xE94C0B48, 0x05A73203, + 0x840B0E53, 0x07D459A5, 0x7634985C, 0x2C033E50, 0xA6929BDC, 0x7BBABFD7, 0xDEDF3937, 0x73FFFBAD, + 0xFDBDF6B7, 0xBFB3CF3E, 0x7BEF1BD6, 0x98C185CF, 0x0DFEA64E, 0x9D1A864B, 0x8B7848E1, 0xB4E29A28, + 0x9B2D5179, 0xB3B188E3, 0xF251B6F2, 0x2583A2F6, 0x623CA464, 0x68D49E66, 0x8857CBDB, 0xF8E21C97, + 0x8F70C965, 0x66B0F941, 0x8CD728BE, 0xC20C2962, 0x255F38EE, 0xE543FB43, 0xFE81E2DF, 0x7A79C731, + 0xF9706DD4, 0x5EB84EB1, 0x952FE2B5, 0xD178753B, 0xF2DA68BC, 0x45ACEDED, 0x3155A6CE, 0x98511798, + 0xBFC6F61B, 0x883FFF47, 0xD3E8B809, 0x3878D4C9, 0x37817CD0, 0xC0BC18E4, 0x2F7DB7BB, 0x2FCB23B7, + 0xD738467B, 0xEDCBA3FE, 0x2E7D57B1, 0xB5F7458D, 0x19AAFD5D, 0x74BDE3C5, 0xC4B9BF74, 0xFE50DE71, + 0x55586FCC, 0x05FF6136, 0x893EF0B9, 0xE18A9B81, 0x836B9C7C, 0x33C83B5E, 0x0CF24397, 0x9B84F803, + 0xFEF2FB8E, 0xAB888382, 0xF63774B9, 0x62B49F1C, 0xAAFD0D9C, 0xE47831F2, 0x7453EAFC, 0x81FC2862, + 0xD348F918, 0x7CA37956, 0x18DA7BDD, 0xC0DC221C, 0x4C102679, 0xE646CA77, 0xFF6F4C20, 0x0CF2F90D, + 0x8EAB8883, 0x53DA5FFF, 0x6F98D9DE, 0x97D920D4, 0xFEF2BD1D, 0x93BDDEA6, 0xAF30C913, 0x870B483F, + 0x75997949, 0x18E473F7, 0x32370807, 0x5384499E, 0x7941347E, 0x601DBFD8, 0x93F8C59F, 0xC42FF6CE, + 0x7C960CB4, 0xBFAE5D8E, 0x171373BC, 0x0DE4EFCC, 0x673EFE92, 0x6F597B5F, 0xFBF8A1BE, 0x7A4DF6F1, + 0x13FBF849, 0xDEC70FDC, 0xEF83C2CF, 0x5D7FAC7C, 0xF77EC755, 0xC4C157DA, 0x5FBF0F98, 0xD95E7EB1, + 0x8F1FE44B, 0x27F9F891, 0xAFF2F1A3, 0xFC3C1E8F, 0x46D2AF18, 0xE6EB07E4, 0x873CEEEB, 0x87D8D70F, + 0xC9FBFAD1, 0xF1633DA9, 0xF8C59EC4, 0x2FFE247E, 0xB177B2DB, 0xD70F3E9F, 0x3FF5F543, 0xECEB87E4, + 0x7DFCF03C, 0xA506FBF8, 0x0B766EE8, 0x7ED4C74F, 0xECE32779, 0x1F3F70D7, 0x195FFF20, 0xFFE59FFA, + 0xFA27F6F5, 0x4FF2BEFE, 0x810B537D, 0xFC20DFEB, 0xAC8F9FD8, 0xC74FF2BE, 0x7E803B67, 0xFBFA01F9, + 0xB39B7CFD, 0x10FBFA21, 0x795F3F3A, 0x7E601DBF, 0xD893F8C5, 0x9FC42FF6, 0xF27FE6EB, 0x07E44BDF, + 0xF1F543EC, 0xEB87E4B9, 0x3FD7993F, 0x87F12879, 0x253883ED, 0x07882FB8, 0x83F90D1A, 0xDF015DFC, + 0xFE9D45EC, 0xDEA76F84, 0x3B8467CD, 0x9AE5E53F, 0xE376B6D7, 0xBF3BC812, 0x8B7C90BD, 0xE9A69BAC, + 0x7FC7E788, 0xD9FF5F05, 0xE7B4BF81, 0xB3C5BFF7, 0x377BF66C, 0x3B9F863B, 0xE0F92EBB, 0xA5DB3CF3, + 0xCC3330BF, 0x96129B8E, 0xBABA3A6A, 0x0FEDF85D, 0xDE953F72, 0xE408B4CF, 0x0B7F08ED, 0xA90CCFC7, + 0xC50CF2E3, 0x5207888B, 0xF561FE08, 0xBB52FB58, 0xBE14396F, 0x3E5AB56A, 0x15CA2317, 0xBABAB66D, + 0xDB06E335, 0x0FF21F76, 0xA4DE72F6, 0x6DFE7B7F, 0x2A1C6E45, 0xEEC8A537, 0x6FDE6CE5, 0xC3AD287F, + 0x22977EEC, 0xB1C7C2F0, 0x91700770, 0xDF74B759, 0xB468112C, 0x199053F7, 0x759B2D5B, 0xB6D87653, + 0x8AEDAF9B, 0x8E071E78, 0x00785EE1, 0x37C0D41F, 0x1B3B726A, 0x11B1AD7F, 0x643352DA, 0xA3F66C3B, + 0xDA33E5A6, 0x63C99225, 0x45F2A691, 0xE44D79B7, 0xB9F5D65B, 0xE1FD86FD, 0x09B3940F, 0xFB7C607F, + 0xCBE6A77E, 0x414CFD29, 0x9B9FFBD9, 0x1D77DC61, 0xE5A9BF61, 0x36B77DC3, 0x860D901F, 0x83F60698, + 0x1AAE6F53, 0x38694C62, 0xB7E3AA42, 0xA731C9AF, 0x5223F4F3, 0x60063037, 0x90FDC4EE, 0xDCF665CB, + 0x96417D1B, 0x62D66F20, 0x7BCE3EC8, 0x23E7B6DF, 0x77DF7D94, 0xEF93A4FF, 0x47FCC7E2, 0x237FA0AF, + 0xED813ED4, 0xAFF88BE8, 0x9F8CE9B3, 0xFFCACA4A, 0x7A5E3B41, 0x5EF5AF53, 0xF78FFAEB, 0xDA593EFF, + 0x5BC7B1FE, 0x45FB6FC7, 0x8FE237E6, 0x21C7105F, 0xDA31E5B7, 0x23354CCF, 0x97B62286, 0xE9F14BA4, + 0x733FE3F1, 0x25FBA2DF, 0xC2FEC57E, 0x0BF7CFB0, 0x7C23E7C7, 0xEADF75D7, 0x5DC4EF52, 0xFBC2850B, + 0x9D7CC47E, 0x34BEA8FD, 0x466F7FE6, 0xCC99345F, 0x43FED22A, 0xFE4E1D3F, 0xE72FAD18, 0xF297711C, + 0x8BBFA87F, 0xF83E4BA4, 0x93696927, 0xE6F96807, 0xB5273BA4, 0x3DDC0A9C, 0x9F95AB7C, 0xE2892788, + 0x613EF8BF, 0x5C253CCF, 0xA88FCCFA, 0x6C2F3F4B, 0xD9C376B6, 0xC7F6F3B3, 0x14D741FC, 0x2A9E3AF5, + 0x7DC4EB39, 0x1B515AB3, 0xB357ECBF, 0xCAD81A4D, 0x4C54F1A3, 0x7EAE52F2, 0x0D6CC7A7, 0x72FAF4E9, + 0x381EC42A, 0x7EEDBF91, 0xEDA595FF, 0x052A1E6E, 0x77F137F6, 0xA05F1793, 0xAF53F6EA, 0x895DBE1B, + 0x7DBC141F, 0xE51FE2A5, 0x7A8B8D57, 0xDC5F7D6C, 0x7CEB63FE, 0xB93D126F, 0x532CDEA6, 0x58BCDA1E, + 0xF08F62F1, 0x3651BCC7, 0x8E1D73F5, 0x02F1BEFF, 0xFEFBC5F5, 0xD542FA71, 0x7B91F1B5, 0xDC35385A, + 0x9FAE9E5A, 0xA2F523EB, 0x4BB107F3, 0x85F61736, 0x45EB19E6, 0x378E77C6, 0xFCF9F389, 0xA91E66C0, + 0x7C8EFAC8, 0x61B7B667, 0x2BACDBD9, 0xA3F1DBA6, 0xED5B0FDB, 0x74BBE457, 0xECB9F545, 0x43743C84, + 0x9DBD62FF, 0x585F36FE, 0x6D2E7EAE, 0x8F193366, 0xE0FCABEB, 0x19E6675D, 0xCF45FE17, 0x44EB59EC, + 0xBB78B8BD, 0xABC231EA, 0xE7AB953E, 0xB29257F5, 0x1CCE8ED6, 0xB3C497AF, 0xCE553EF4, 0xD043C45C, + 0x2F0F3FFC, 0x30D96F8A, 0xC417F537, 0x3B5A8F62, 0xDFF99F1D, 0xAD67F93E, 0x89F407EA, 0x6D928A87, + 0xFDBFFAEA, 0xABAE1E20, 0x7FAFBCF2, 0x4A71FD34, 0x44EB55EC, 0x45C6CF72, 0xFE901A3F, 0x5D2F0DB1, + 0xFAE0EF39, 0x5DAFC4BE, 0x5E8175BD, 0x028F9A9B, 0x9B81E3DB, 0x40EB8DD1, 0xB67E9D3E, 0xB2AF5792, + 0xF7F54AED, 0xBE3EA95D, 0x717DB45E, 0x8175BD12, 0xFBFE46EC, 0x15FBAF0A, 0x171A3366, 0x92AF57D2, + 0xCF55DE73, 0xCF3D987F, 0x60C83731, 0xE9EB7A8D, 0xF85F40F6, 0x74BD02EB, 0xF105FE9D, 0x1F7FD46F, + 0xD3FAC84A, 0xBE3E5AAF, 0xC0BA5E49, 0x3E5779EF, 0xBDF712DB, 0x7C7D9216, 0xA6FC7E92, 0xF6F51AF1, + 0x379BF2FB, 0x49CC7E9B, 0xAA5FFCFE, 0xD7F136C7, 0xFADB1CEB, 0x9FB607FC, 0x0FC674E8, 0x789BFDFB, + 0x42EA05F2, 0x8BF343BC, 0xBE1A483F, 0x11B31719, 0x5FCBE5A3, 0xD4F8EA7A, 0x6A88D68F, 0xECAF8CED, + 0xF0F335B1, 0x7FFF035F, 0x5EE1DFC7, 0x52CF3535, 0x35C45CCF, 0xB0DE457D, 0x554F624F, 0xFCA33D55, + 0x7F62DFC5, 0xC3ED1FAE, 0x57F1D443, 0x7DF8F707, 0xB17FDF44, 0xEC15FB8F, 0xD4B3C4FB, 0xBB0CD52F, + 0xBCFF707C, 0x6B85B91E, 0x6AFD7A22, 0xE2BF91EC, 0xB5D52AFF, 0xAA7EA55D, 0x71A4BEE4, 0x7BBF4DBD, + 0x9FC99F7F, 0xBF037F92, 0xF6EF67A9, 0x67C75CCF, 0xB2FED1F5, 0x5CE4AF3E, 0x5A7F62BF, 0x4DAD27A0, + 0x7DB451F1, 0x3643BE54, 0xBCC82A5E, 0x6DAF315A, 0xCF12DF98, 0x49B94AF8, 0xFE937A19, 0xDB91ABBC, + 0xFFFEFB8B, 0xEBAB85F4, 0x5DFDB13D, 0xE7AF255A, 0xCF45F5D4, 0x5254CF06, 0xF7A3AA93, 0xB58E2FC2, + 0xE7A3D6ED, 0x0FF582F7, 0x499F0ABD, 0x5F94AF66, 0x6EA4EFF9, 0xE0EAB0F0, 0xDA6BAF61, 0x3E88932B, + 0xF9FB53EC, 0xAD74F2C8, 0x6161EBD6, 0xADD05F66, 0x83DFC7C8, 0xDFA2F721, 0x7CDF893C, 0xD8977C13, + 0xB3BD969E, 0xED3BF978, 0x7B8BF7DF, 0xA3BD46EA, 0x6F70759F, 0x72DD7F63, 0x9879FFCC, 0xB5B3BCCD, + 0x47B9B6E7, 0xE389E603, 0xE617E6DA, 0xE79E7B8E, 0x98F30DDF, 0x1BB89FD8, 0xCBE757F6, 0x17ADBF0A, + 0x9EFF24DF, 0x9DD5D5D5, 0x389FB2BD, 0x87657E65, 0x7B0F3B79, 0xEA6FE76D, 0xB7DD06F3, 0xA5CBF79B, + 0x6FBED993, 0xFF587CE2, 0xCF9877DE, 0x79C7D94B, 0x9A30A7FD, 0x254D7299, 0xCC9F6C8F, 0xD9F9CFB9, + 0xFDD35E20, 0xDFE742D7, 0x3FCAEF85, 0x7A7FD5F6, 0x779896B7, 0xF918C6FB, 0xF1BCBE4B, 0xAE429E28, + 0xEB3FE672, 0x598FD178, 0xC8F9858C, 0x5FC90DE1, 0x0E5EEF24, 0x603D86F6, 0x683D5DE7, 0xECD1FA85, + 0x99E4ED2F, 0x01F33532, 0xAD57C395, 0x2B5792BD, 0x3A3A0D42, 0x9EE8EC97, 0xC0F888BD, 0x88FDBA98, + 0x7D5AAF96, 0x40FD63FC, 0x28DFE762, 0xDD1F1BFF, 0xC5FA7C25, 0xD28EEB41, 0xE678FCB1, 0xFE15F670, + 0xFB20538F, 0x7C94DB85, 0x3BC85EF0, 0xF3D4687D, 0xBE630609, 0xFBFEAF58, 0xB182EC51, 0xFE573A7B, + 0x75BEFE0B, 0x477D7EE0, 0xFD878CFE, 0xBA93505F, 0x680FED77, 0x279F7DF6, 0x59256FCC, 0xBA75EBB4, + 0xBD5A1DAF, 0xCC57620F, 0xE68BA79E, 0x7A8AE2A7, 0x7C55E8FE, 0xC8F324E7, 0x57367FE5, 0xAE1DBF5F, + 0x98E3F1C7, 0xFBB787E6, 0xD3FC78E3, 0xFA0B1C1E, 0x63EEE0F5, 0x6EBFD448, 0x7DBE941F, 0x2FCCEBC1, + 0x35B99DCE, 0x1EB2B257, 0xAFEC1DE5, 0xFDB6632C, 0x7F94DE0F, 0xC08F3CF2, 0x48B1FF78, 0x7C7B483E, + 0x3F3EB7F3, 0xD1471F75, 0xF6126B0A, 0xBBE0FB4F, 0xFC25D6D0, 0xF3E3ED09, 0x8BBFC22E, 0x988FB17F, + 0x28EFF34B, 0xED3EBFD4, 0xCEFD65F9, 0xFC8BC450, 0x8FBCDE5D, 0x21F5CAEB, 0xE11552CF, 0xB43E75F2, + 0xBC1E17E6, 0xF5DE0F73, 0xBB1A1A1A, 0xC81EB2A9, 0x75F6209E, 0x13C21CFF, 0x89DCAEFA, 0xFA7A625A, + 0x8FEF74F6, 0x68BDBE53, 0xCB277E99, 0xDB09EF5F, 0xB197F825, 0xE553E235, 0xC385597F, 0x786EE79D, + 0x77DE49F1, 0xA33CC7CB, 0xFD31C355, 0x7F30DE54, 0x856B87F1, 0x7995391E, 0x7FAC7FB8, 0x7F8DCF77, + 0x9F0CCF8F, 0xF360BEEC, 0xE814A6F9, 0xBAA3D398, 0x743AED9F, 0x2FFB7BE9, 0xA59760BE, 0x45F94BD6, + 0xB3FC1BC4, 0x236A8549, 0x7F442D9F, 0x07F0FC7F, 0xC97A63EE, 0xBEFB6ED8, 0xCF47F9D2, 0x8A3E6E3F, + 0x9AF6F3FB, 0x64F47A00, 0x7E244F5C, 0x5A41FBFD, 0xB0BFCCF2, 0x87B87FD8, 0x9F7E9B85, 0x29DE7E9B, + 0x4D497373, 0xB35B0FC0, 0xFCF8E28B, 0x2F623BE4, 0xE36C6D77, 0x093CEF32, 0xFF0693BA, 0x4B9E7EFA, + 0x69B2879C, 0x72F6499E, 0x38DEDFA2, 0xFEF07985, 0xE50A7D7E, 0x62E52B24, 0xDF789EF6, 0x6BF7FD82, + 0xFADDBF3E, 0x35488F4F, 0xF623F7FD, 0x312FB6DF, 0x843CEE23, 0xCFA03FEE, 0x23D297F1, 0x318618F2, + 0x05F21306, 0xF1F93FE7, 0x6BBADF2F, 0x44F90983, 0xBC3EF4FF, 0x92F7BC7F, 0x381FD1FE, 0x89C7AD73, + 0xF1A03C73, 0x0BF184A7, 0x82BC30E4, 0x6FC25397, 0xE6753EA7, 0x2FF70CF2, 0xD39793BC, 0x9CAFD815, + 0x73B93E9F, 0x51DF7BC8, 0xC34F7806, 0xF9E12748, 0x1EE2C5F3, 0x0A152FB0, 0xCE173C4F, 0x3A5FF4FC, + 0x322F2096, 0xF191F31A, 0x191F39CF, 0x91F1C1FE, 0xD5FBFCCA, 0xF987E457, 0xCE475C7E, 0x6BCC94C2, + 0x79583DD2, 0xFD8F7029, 0x7132E118, 0xEFCF244D, 0x5040E6FB, 0x39611733, 0xDFC771ED, 0x4BCD7585, + 0x3F28FD1A, 0x62679FEF, 0xEB88BED9, 0xC2FE8F9B, 0x007923FB, 0xBFDC31F9, 0xBF3AC8B1, 0x3CF9EF60, + 0xE6FB3CAE, 0x7D23FB17, 0xFD2DECFF, 0xB863F2EF, 0xF5A79494, 0xDAE7EBBF, 0x4C52E201, 0x36652621, + 0xFEF0FECE, 0x80A053E2, 0x010EFE27, 0xE8167B78, 0x7F47DAAD, 0xBF927E4A, 0x7F23B1B3, 0xCFF78544, + 0x1FF20DFE, 0x9273481E, 0xC60338EC, 0x728CFEC2, 0xF34E1E39, 0x59C5CCF7, 0x895C7B0D, 0xF973FA4B, + 0x899D7DBE, 0x6F24FA25, 0x15660ADC, 0x074A9650, 0x7E90D7C0, 0x5831CBFD, 0xA3C141DE, 0x31C80F65, + 0x96FB48D2, 0x3EDA5C17, 0xD107D6F6, 0xF9BE92E8, 0x17DAC95F, 0xF00DDF3F, 0x6AA7784C, 0x9FD8FDA5, + 0xBE49CF20, 0xDF998CDE, 0x6792F636, 0xF2E7F4DB, 0x281E679F, 0xEF3B397D, 0xEB0FEE23, 0x057F67DE, + 0x720CF791, 0x2E6096FB, 0x4F038351, 0xFA7E54F0, 0xF7CC721F, 0x4ADAADBF, 0x883EB0B6, 0xCFF7A544, + 0x1FF20DF2, 0xC90126E5, 0xD8B68767, 0x99F9FE54, 0xD84ECF8B, 0xDCAF4A26, 0x98F93E95, 0x6B1F4DFE, + 0x9CFE688A, 0xC7D9E7FB, 0x56A26FDF, 0x87DB60BE, 0x9A56714D, 0xF5CD37DF, 0x1C866F59, 0xB6BF89D5, + 0x23D3D20E, 0xF3E334FB, 0xBE9B366D, 0x5A682D23, 0xC3FBF3C6, 0x1B6F44C6, 0xF976FD35, 0xD5F03D86, + 0x6C8047A6, 0x5F7EF9E5, 0xD0CC241E, 0x90217BF6, 0x7DBA8DE6, 0xD36BAAE7, 0xCE9D8B2C, 0xFB67787E, + 0x06E7B927, 0x8DD97DF8, 0xC059D8AF, 0x93F3DDDD, 0x87F76E45, 0x9E4FBC7F, 0xC3DEADB0, 0xDED3F268, + 0x5FB5234F, 0x21FE95E5, 0x73E7CED9, 0x01B0EFDB, 0x11C61C3F, 0xFC9BA79F, 0x7FFEF91E, 0xDB818F1F, + 0x26FDB83C, 0xDC1780F6, 0x4F2FE6F6, 0x9789BFB0, 0x8CE7B70D, 0xC4E7B37B, 0xB7E2FE78, 0x03C5773E, + 0x7BE0EC83, 0x0F3E1891, 0xE7FCBA76, 0xE405C485, 0x299EF17E, 0xC794EC07, 0xF2FD097C, 0x3E4B5CD4, + 0xFF466ADF, 0x7D98DB5B, 0x8877AEF6, 0x0CF23B57, 0xB3FD02AD, 0x3F8E1F3E, 0x7D85D803, 0xDEAD58DB, + 0x2FCA473C, 0xFE06D23F, 0x7F92F4E1, 0x7B06EBE5, 0xE2D3E5AE, 0x3F960B93, 0x4F97CBFA, 0x0EFB3739, + 0x7BD0C9D7, 0x837CF6A0, 0xD883DA38, 0x9F4D1D84, 0xF597B39F, 0x3D5DEEBE, 0xDFEC6F6C, 0x5D8AE447, + 0x105FF093, 0xD4C1D6D6, 0x56771F63, 0x6CDDE9F2, 0xE5CB9747, 0xE4613DAC, 0xE393EF5F, 0xF0FFFB29, + 0xD9D6A54B, 0x97862557, 0x595E68CC, 0xE7FF72E2, 0x36386F82, 0xEF5B68FF, 0x6203B72B, 0xC6E74BC9, + 0xE378FCC1, 0xF258FBBE, 0x3EF9DEC8, 0x4D9B36B9, 0xF118B83A, 0xDBAAC763, 0xE0EA0327, 0x503E6DF9, + 0xBF8DE97F, 0x78DF7790, 0x5BA85E06, 0xAEDEDB8C, 0xF5AFE491, 0x95FCBC79, 0xF3A8BFD6, 0xFED89AEC, + 0x11A83797, 0xCF11D923, 0x106FA1D5, 0xF25263FE, 0x645FFB18, 0xACD70196, 0x475B7B1F, 0x1F9BFAC2, + 0x0B2F44DA, 0x71B8957E, 0xA41EBF9D, 0x3D22E387, 0xF5FAED03, 0xA7B07DB6, 0xE54FECFA, 0xFE9F0FA4, + 0x5C3DBF0B, 0xED7B37E1, 0x7E916ABF, 0xFDF6DB23, 0xFAD01FCC, 0x6733E4F3, 0xF448CC67, 0x2CBF3DE5, + 0x0FEF33AE, 0x3E3DD2AD, 0xB70D8C5F, 0xAA15FA27, 0xEBEBDF4F, 0x393D12C6, 0x5FDB0786, 0xFA06F961, + 0x8753AD38, 0x9F7C4A6C, 0x12A9D6E3, 0xC78F17C7, 0xA3ECBBE7, 0xAD19F4C9, 0xBF7CEFDF, 0x52D156EB, + 0xEAD7F2F8, 0xF6B65A79, 0x7E417F7C, 0x7B6B06EB, 0x99EB75EA, 0xEBAD19A9, 0x57E039AB, 0x5A33927F, + 0x581FDF52, 0x9125B6E3, 0x63D718A6, 0x2AF3BF64, 0xDF8E9FF9, 0xD8AEEFDA, 0x3BE71E3A, 0x74A8481E, + 0xF20B7CE5, 0xB5D90CD4, 0x07721D70, 0x5B6D8FF1, 0xF6648FDB, 0xE17B53C7, 0x87CF0FEF, 0x9FCC59D5, + 0x56BB7AF5, 0xEA487CB0, 0xBFA4E371, 0xF7919A40, 0x3E9B81E7, 0x4DF27F2A, 0xD39A91F9, 0x1CEC9DCA, + 0xB4D5E27D, 0x1EDE4FDA, 0xBF9EE293, 0xFCBF7D2D, 0xE547C6EB, 0xBDB03503, 0xE365CE52, 0xFC47339D, + 0x73F7EDDB, 0x17964CA6, 0x787ED14E, 0xF992FDAC, 0xFDEB293F, 0x71FB504F, 0xC01DB63F, 0xF83E6B21, + 0xF90E1BEF, 0x9C3973DC, 0xF7D9DB36, 0x7FD01F1D, 0x0FD69BB2, 0xE7DA9BA0, 0x3D9B71FB, 0x6DEC1FF7, + 0xEB547CB8, 0x5F3E9FBE, 0x0FBF5E5F, 0x66603F4A, 0xBE3F4F65, 0xCACC9A35, 0x6BDC7EF0, 0xA94CAF34, + 0xDEE74858, 0xFD4F8DE9, 0xDDDE350A, 0xF79FF9FE, 0x5A97D597, 0xF7A1D893, 0x7A157DE4, 0x04C5DBDB, + 0xD627DE77, 0x8BE55FF6, 0x973B56B1, 0x7C2C1F28, 0xDF04F2CC, 0xB1FC9B1D, 0x567F9431, 0x1F87A5EB, + 0x451FBFE7, 0x579519BC, 0x7FA2DAF1, 0x7954FE60, 0x7F47F65B, 0xC7B7F74A, 0x3FF9E493, 0xEEFB7D7C, + 0x7B9959BB, 0x762DBE4F, 0xF17BBEA2, 0xCCC8FB56, 0xE4E5FD2C, 0xEDC87CDF, 0xEF42E6A2, 0xFCC5F2D1, + 0xE3F3DB04, 0x9CCD5455, 0x55F5F87C, 0x81FF2BAF, 0x65FFB1E7, 0x09E63FE8, 0xEF55AF97, 0x3E2FCFA7, + 0xC83FFEF8, 0xE39176A8, 0x1FD9FFB8, 0xF2DA3283, 0xFBD93DC4, 0x0FDCBBFD, 0x8FF4275E, 0x0FBCDE1A, + 0x369ECF27, 0x64FE1A97, 0x346E7D01, 0xF7A32F72, 0x8CF2B972, 0xDB073A9F, 0xC4F55BB7, 0x3B5FA6F6, + 0x3243EB43, 0xD12F33DE, 0x1EC927F9, 0x7B97E4CF, 0xBAEF61B2, 0x7791E71D, 0xC44E9EF6, 0x4762F646, + 0xCC4C46E4, 0xBF5A928C, 0xD8FB6A89, 0x8F8FE499, 0x3FB7DFE7, 0x05DC0FA5, 0x7A00EEF0, 0xFF7F30A5, + 0xC449CD05, 0x3C0F20BE, 0xDCF228AF, 0x8F1C28FD, 0x69C449CD, 0xA3BC7EB8, 0x9DEE731A, 0xCD27BD7E, + 0xF82BE2A4, 0xE650F9FF, 0x32AA8FAC, 0xF44B7A47, 0xF59195BE, 0xFDB68EE8, 0x236BFF83, 0x62FE0745, + 0xF5215FE1, 0x65D1FC85, 0xFDA3F903, 0xD6F90379, 0x17FF6596, 0x5BA97DCC, 0x9831C43F, 0xA176E4E9, + 0xC446732B, 0xD9070EFF, 0xCDE673B2, 0xD7471EED, 0xF5215FC0, 0x46F364AF, 0x6F8E599E, 0xA4FC1F8B, + 0xEA9B3351, 0x7DE4495E, 0xBFF04DD4, 0x3FB2F63F, 0x28E67F50, 0xCCFF78DB, 0x9FEF29FF, 0xC05728FF, + 0x33888DE6, 0xEF29FF7B, 0xCC441CBF, 0x3E749F1A, 0xF7C7914D, 0x00CF3BF2, 0x51634ABB, 0x4D02E64B, + 0x94474E26, 0x587EA2B9, 0xD2CE0FFC, 0x3CE17900, 0xB2C1F9D8, 0xD9EB6B4A, 0xD81EF9EB, 0x9B2CC1E7, + 0x678DB906, 0xF713437E, 0x1E7F4A1C, 0x7A4E44EE, 0x63AF2106, 0xFBB0FE34, 0x55517DB3, 0x2EAA6FD9, + 0xE9C37C6E, 0xE59DBEBE, 0x1F0EE725, 0xDFFD6E5F, 0x779FBBCF, 0x3866DEDF, 0x2CDB680C, 0xB0EC7FE6, + 0xFF9D58F6, 0x83BBCF8D, 0xAD9D39B3, 0xAF9B4FBB, 0x968FAD9D, 0x3EA39F9B, 0x2F13530A, 0xCB88F9BE, + 0xF892C232, 0x6DAFFF26, 0xB1CFFBB9, 0x1FC2F76B, 0x5F77FF35, 0x986668FD, 0xC5F76383, 0xEB82C934, + 0xDFF37DD0, 0xFDC12466, 0xBAEFD96A, 0x0ED2FB91, 0xF5EF3247, 0x9949FF3E, 0x9277F749, 0xDF0EBEC3, + 0x4CFA6F98, 0xFF14C6F3, 0xDFEAA04C, 0xE4F1FCF7, 0xFBE68CD8, 0xC3F3C9B7, 0xCCD7E20F, 0xCF33F705, + 0x43241ED4, 0xFF8B44A7, 0xC48BFAD7, 0x9B53D21F, 0xD4FF5BD3, 0xC14CFA2D, 0x8973B49E, 0xA2F3AC60, + 0x51300E99, 0xCFF38245, 0xE643C775, 0xE8FF4327, 0x8F4CF272, 0x5E15AC0E, 0xAE47E6F3, 0xAC6015F9, + 0x93F32F73, 0x9899CFCF, 0xCC916086, 0x307C1F04, 0x0F9A7F12, 0x79E45B82, 0xE98E61BF, 0xE16FD83E, + 0x9F0F997F, 0x353F9678, 0x808315C1, 0x7C8917F9, 0x41B3DD31, 0xECCFFEC8, 0xEC72F2C0, 0x3F0EF032, + 0xFCFF0300, +}; + +u32 point_table_binary_12[] = { + 0x11725D94, 0x31485C41, 0x1086C7EC, 0x3B93D3D3, 0x5BB14C8A, 0x44D20B8A, 0x0434D122, + 0xA4100BAB, 0x13040918, 0x8804AD44, 0x05F184D3, 0xFA1556A2, 0x205808C1, 0xE2E0C0E2, 0x448C0405, + 0x0FCE4214, 0xC1E6D2E4, 0x522A6811, 0x0CC9DD79, 0x9B9D9D9D, 0x7DABAFFB, 0x78FFCCCE, 0xFC33BBEA, + 0x58EDA86F, 0xA03FF173, 0x636343A9, 0x63E8436E, 0x7D2DCAFD, 0xFDFD4AE5, 0x6118593E, 0x0720663D, + 0xC0ECECAC, 0x82B7A47F, 0xFA51DCE0, 0x7F1822FD, 0xB31C34FA, 0xF1D55F96, 0x6DFEFB2E, 0xD653BEE6, + 0x3988EDED, 0xEDB9F85A, 0x0831F3DF, 0xE6AF8F89, 0x2A31EB45, 0x3597CB99, 0xFFF001A0, 0xE1ABF8C1, + 0xF9915B3F, 0x5BD6E723, 0xCB26AA1F, 0xF323E3C7, 0xFD30CFCF, 0xCF3B7DF2, 0xD0FEB7F9, 0x5A2EC525, + 0x31EBC525, 0xEAB11ECB, 0x27333333, 0xAE9E967F, 0xE2C43F2F, 0x79C5E747, 0xE74D4F4F, 0xBB7E74C7, + 0x41B15874, 0xFD260BB5, 0xC0F5BF8D, 0x6CE351BF, 0x4DF1E817, 0xD6435C8B, 0x9F9D9D91, 0xBF9A6567, + 0x2DEEFB2D, 0x3BB99F68, 0x7EE57239, 0xCABF532D, 0xFB7E2777, 0xA2FE59EF, 0xD89C17E9, 0xB19FF80B, + 0x70F5C2A8, 0xE657E2B7, 0xF34F7365, 0xC963ADAF, 0xA449CF7E, 0x36952096, 0x4EA7DDFF, 0xFB059A3F, + 0xC7DF2FD0, 0xFC8D7E14, 0xF5A23A35, 0x3545FE6B, 0x4EAC078D, 0x6B6B6BEE, 0xFCFA60D0, 0xE8D7571F, + 0x5415F60F, 0x39B1AE2A, 0x5B5B5BC8, 0x07D85FD3, 0xAD04A53F, 0x6453CF2D, 0xC0D1D111, 0xCEAB68B8, + 0x03607777, 0xD7B0D177, 0x48B8BBBB, 0xC3FD29B2, 0x3F188F4C, 0xF3951086, 0x21D66BF2, 0xA96E092B, + 0x2B2B8651, 0xAFBAADDE, 0xE38B8B8B, 0x077AB38F, 0xD69FFA84, 0x04F287E6, 0x579FA0F9, 0xF9E7974A, + 0x2577DFE2, 0x29DE6FDA, 0xBF784AF2, 0xBEBBFA16, 0x1717A3FB, 0x742081F6, 0x8FCE6B3E, 0x00607FD8, + 0x0F7C1F7C, 0xBF0A85C2, 0x037F5657, 0x57A3FB75, 0x1ADD3753, 0xDFA9E4FD, 0x77FEEDEF, 0xEF3B7DFB, + 0x405BE8D7, 0xDB3E50FB, 0xEEBF1F90, 0x2076F912, 0xA4D74E99, 0xFD5F8239, 0xF6D37226, 0xC58CFBB0, + 0x99CDA432, 0x998CD113, 0xCF413E9F, 0x77FBB399, 0x9DCC9E9F, 0x9FBBFBB5, 0x049359B3, 0x0F8FF23F, + 0x8E5787B6, 0xDF069E3F, 0xBC47162A, 0x62AC5728, 0xF9CEF0A1, 0xADBF8118, 0x062C03C4, 0x0C0F913E, + 0xF018F305, 0x207B586F, 0xE767585D, 0xE9F8BF80, 0x02BA7F4F, 0x88038FA1, 0x0D39A0FB, 0x76450CCC, + 0x79F5C7BC, 0x0FFAC9CC, 0x663F19B6, 0xEF53EBD8, 0x580FF20D, 0xBF57E3E3, 0x6F0C5BBD, 0xEEFF0BCE, + 0xD3B2BA0E, 0xC361C3A4, 0x57D72323, 0x5DC89C0F, 0x7A7B5F1A, 0xE6F8E5E5, 0x21F51F00, +}; + +u32 point_table_binary_13[] = { + 0x11726595, + 0x4F685359, 0x14C64FFB, 0x9E362669, 0x2A3AE0C0, 0x84D14D97, 0x2E34185B, 0x3B144361, 0x86692BA2, + 0xF05A7061, 0x372EB268, 0x86FE7351, 0xC1459365, 0x43676899, 0xCD946435, 0x42F1419B, 0x2CDAD958, + 0x9285A0D4, 0x06572A42, 0x1BAC4829, 0x453220D2, 0x1AFB5EAF, 0xF7DC73EF, 0x7DEFE1DB, 0xFDB8DFF9, + 0xCEB9E7DC, 0xFB2E9C83, 0x9BAC0AE2, 0xEBEDED65, 0x80BC1AE0, 0x3E3FB3BF, 0x5899D878, 0x313434C4, + 0x197A9063, 0x21E38558, 0x9FA1F88E, 0x23A99F51, 0x7A00D443, 0x48EAEF1A, 0xEFFCF94E, 0xB72A7D30, + 0xBFF26FF9, 0x57E93DBF, 0xF5F5752F, 0xFE9EAC57, 0xF9DF331E, 0x11EB7A1F, 0xADACAC30, 0x98676518, + 0x0068DB80, 0x969D9D1D, 0xCE7013D9, 0xA9428BD0, 0xCF430FFC, 0x02707CDE, 0x60C45CCF, 0xB9EDA5C1, + 0xF6F6F6F4, 0xFA8909E3, 0x40EA45FC, 0xC911F655, 0x31E673EF, 0x68EE614F, 0xB9DF6F4A, 0xCFEBE11C, + 0x7E6F86B7, 0xB6B6F4BA, 0xFBDA0CFB, 0xE38F5CB9, 0x9F79AA3F, 0xFC166073, 0x7353F413, 0xF37FE13B, + 0x1A1B1BC3, 0x7E897A22, 0x09AF7F58, 0x4FFB3B27, 0xA2FA8FFC, 0xA5D5898C, 0x8F8F0B3D, 0xE60B5D36, + 0x8EFCFD3E, 0xF5379CF0, 0xC73BED9A, 0x85BF3BAE, 0xF4544F94, 0xE79F9C9C, 0xD4F1CD67, 0x3ABFF077, + 0x5A8D63AD, 0xE71CE59C, 0x4EA73547, 0xFE31DCE1, 0xE161AD3F, 0xEE96FA8C, 0x62C68895, 0x9E31A1CF, + 0xD0FE43BD, 0xB2BE0CD5, 0xE72483F5, 0x3AD78D86, 0xDE3FEA7F, 0x972CFDDD, 0x52B05EB7, 0x647CF2C7, + 0x872E4ACE, 0x28F6E681, 0x7CA63B11, 0xC7F3A7FC, 0xCF749F9D, 0x93F99E20, 0x9FFE40CC, 0xF59213F1, + 0xE5E5655C, 0x7F8EFDED, 0x98537AEA, 0x3780D22B, 0x4EC465BC, 0xD427E2E5, 0x7239E0C7, 0xF0F3E51B, + 0x181808F8, 0xF7F7F707, 0xE2777777, 0x05E3BCDA, 0xAD9455A9, 0x54F03E49, 0x4EC43736, 0x36909F60, + 0x3F620F12, 0xF166B329, 0xF211A7AC, 0xFDFDFD40, 0xFCD2D292, 0x3EAF0029, 0x2BF8FF90, 0xF5FBFC4B, + 0xA552C00F, 0xFBE1CFB7, 0xB6B646F7, 0x9B734731, 0x11AFD56A, 0xFABE7414, 0x5356B55A, 0xD5EBD0E5, + 0xDC5D5858, 0xD0F126E7, 0x7C3EAFF3, 0x85BA5868, 0x7676D6FB, 0x5F705E5C, 0x5CF4FD5F, 0x7E30FCF7, + 0xADB3EE31, 0xF6ABB3CE, 0x92C1F948, 0xDE24BFAC, 0x9D81D5D5, 0x553A9F82, 0x1F5AD96C, 0x96CE27FF, + 0xFEE43C32, 0x32C2584D, 0xF168BD50, 0x28E87AB2, 0x761AB6B7, 0xB77D7EF7, 0xC94FEBA7, 0xB49E380D, + 0x62DE723D, 0x27FD54BE, 0x9CCA27EF, 0xC71C3CB4, 0xC47DAF29, 0x1EAD178B, 0x45ED97FB, 0xCE8FF279, + 0xFA294F2F, 0x98F4E2FC, 0xF36FD6BE, 0x6D2BC6FE, 0xCF58B7ED, 0xC3C3433D, 0x9F194BEA, 0xCF29BD2F, + 0x5EF879F1, 0x945F31EF, 0xF7753ECF, 0x36FEE726, 0xEEC3FEB3, 0x26319F87, 0xE4F84F92, 0xA59E18E4, + 0x7BC68EC1, 0x942CDE2F, 0x132728FD, 0x88A39754, 0x3ED247AF, 0x08BF0AE7, 0x57800253, 0xCCFB0DB1, + 0xE9E706B2, 0x495C2106, 0xC97099F3, 0x272F9ED7, 0x2AD8F431, 0x44BC78D4, 0x23AB78F5, 0xBEFE5F4C, + 0xDA838331, 0xFDFEB9D6, 0x49FBEAD5, 0xB03EBFEE, 0x7F00C4A4, 0x6FFC98B4, 0x6FDC88E8, 0xF7EF5427, + 0xE9D57D8C, 0xCE935E9D, 0x3FE773D2, 0x7EFCF882, 0x7E1F8FFE, 0x48DA85C2, 0xCF388F06, 0xF6F7FC1C, + 0xC4F2F95B, 0xE8DFA0F3, 0x0FB16BD7, 0x2E201F48, 0x0664AE3F, 0x907AC8E5, 0x0605A35F, 0xBD1B6074, + 0x54DC7FC1, 0x1F270026, 0x2652C80D, 0xC9B1E9E9, 0x5F453EA9, 0x8F4D4DF5, 0xB16F0000, +}; + +u32 point_table_binary_14[] = { + 0x11726D95, + 0x4D485C57, 0x14C78F73, 0xDFCCBCCE, 0xE88C94EE, 0x5A3A8516, 0xB2CAC680, 0xD0240C94, 0x50BA2971, + 0x210FC18D, 0x8B1A5050, 0x30632058, 0x02550437, 0x03434DE8, 0x4E12106C, 0x832391F8, 0x51210C52, + 0x8B65A653, 0x4837D2D0, 0x2E42636A, 0xDB452BE8, 0x429CF1BD, 0xB9BDE7DE, 0x733F1EF4, 0xED7EDCFF, + 0xF99FF3CE, 0x3DF75E1E, 0xC200F483, 0xFC8AC522, 0xE7C81FC5, 0xF8468C67, 0xF953E803, 0x3807CE77, + 0x767604C3, 0x35E4EC15, 0xCED5BA8A, 0xEFF93DCC, 0x1ABDE0F3, 0x44985D5D, 0x5D957AFE, 0x0CC0EF63, + 0x175ACFAB, 0x006F7C05, 0x49373EEC, 0x312CFDA3, 0xDB5ACF9F, 0xA2BE5BE4, 0xDFDADA32, 0xF1ADBAC9, + 0x2FFDC304, 0xEB18BDE0, 0x6EC1FBFB, 0xFB1CE655, 0x3D001E0C, 0x0E0E0A16, 0xFE827339, 0x4FFE1FDC, + 0x57F97B13, 0x40ACF5C4, 0x59D2DF61, 0xC76EBF7A, 0xDF8658BC, 0xD1937FD7, 0x375A6FFD, 0xF6F6F6AC, + 0xDF07EC89, 0xF2D7EBEC, 0xC9FAFABA, 0xE20020F3, 0xDCCB4F4F, 0x4F2BBDE0, 0xF0999737, 0xF905B77F, + 0x8084F197, 0x7A48944A, 0x25553FF2, 0x6DDE1E1B, 0x1B53F561, 0xFC8FBC6D, 0xEA13DC99, 0xF6528AB5, + 0xDE4B8D8F, 0x8FDB7C5F, 0x7BCCD5A7, 0xE788C9CF, 0xFF97476E, 0x3D171F2B, 0xD6FD4B37, 0xA16B6363, + 0xC3F427FC, 0x0EBA285E, 0xEE6FA7C0, 0xB8D10B4E, 0xFFCCF8DA, 0xDA9A64DC, 0xBFCCA197, 0x999A9A92, + 0x7AE4E817, 0x2FA3F3E3, 0xFE5F4476, 0xBF9033BF, 0x024C4C4C, 0x187DE713, 0x76E6E64B, 0x960CCB7A, + 0x5223D40F, 0xF28B8615, 0xEBF9C95C, 0xF1D8CACA, 0x8A99AFE8, 0xA5FA7F3E, 0x49FC27A8, 0x799F24FD, + 0x35C82E2E, 0x2E4AC67C, 0xFE25F0AB, 0xD5AAD4CB, 0x797E0C7E, 0x6CBE1FB3, 0x73F77CF9, 0x97D839CE, + 0x87F6EFCC, 0x5ABD62AD, 0x57F17E8D, 0x7852B3D2, 0xEB79CA94, 0xD5BA9EB7, 0xA8E97080, 0xECE871FF, + 0xCBE08F8E, 0x8EDA79E8, 0x83D4C1C1, 0x81D9FFF6, 0x4F9072E7, 0xBBFD176B, 0x99F9C17C, 0x3759ABD9, + 0x6C1AFFCE, 0x65EA2FE5, 0xEF5CF662, 0xF1FE2387, 0x719E1EE9, 0xF9A4FCAF, 0xD9AB72B9, 0x6CFD5F43, + 0x726161C1, 0x9E971424, 0x4F4F4F4D, 0xFD9062AF, 0x8E8E8EB0, 0x9F0D5CCF, 0x574EEA87, 0x8787783E, + 0x88C59DD1, 0x6A21D7B0, 0x5FBD7F80, 0xB85138EA, 0x894FEAC4, 0x261ECFA3, 0xBE9F004E, 0xEAFF7F5F, + 0x5AFF5AAD, 0x16F3DBDD, 0xDD8DE5DB, 0xDEDE56E7, 0x55F09B1F, 0x12CF6A3E, 0xA9CBFDA7, 0x75B81EBD, + 0x4FFE32DE, 0xB32CF3F9, 0xD7F9F3D8, 0xFDA299E6, 0x37FF1000, 0xE7579FA7, 0xFCC34265, 0x686808B9, + 0x869CFBBC, 0x50098240, 0xD6AB1860, 0x797919D7, 0x1B781E7A, 0x824245DE, 0x97743E00, 0x0A15F7FE, + 0x76DE07D2, 0x032C2D2D, 0xC5FC1A8D, 0x462CDFF0, 0xF070CC1F, 0xEB71E337, 0x37378DFF, 0x8BBB6FB1, + 0xD8F90C2C, 0xCB790E78, 0xBFFB7EBC, 0xB84B1CAA, 0xFF9D0B3E, 0x0BE47E4E, 0x6ABE07EA, 0x3C0A3E03, + 0x2857EFA9, 0xFD0F352B, 0xBDEC97E4, 0x5BC1C8C8, 0x88E9DF5C, 0x702B9899, 0x9971FCBF, 0x08E2F171, + 0x9EAF3AF9, 0x25533EBA, 0x1F2A60F3, 0x2BB6F9F1, 0x7FBE14F9, 0xE5FD7F5F, 0xC7AB7AAC, 0xBFCDA7F4, + 0x9AD5FBCE, 0x229A6FFD, 0x9E333DEF, 0x9ABB8BC4, 0xA4B7CCBF, 0x15F39681, 0xB4D663FF, 0x45CEB4AA, + 0x4FF33B03, 0xC4A427EE, 0x177E49F9, 0xDC7A72BF, 0x6E2AF65C, 0x7E17D953, 0xDCAF1888, 0xF9F7C2EF, + 0x6F1BCF7F, 0x53EC390C, 0x5D361EF5, 0xC8267E56, 0x542AFEEF, 0xA5385FF3, 0xF39F627F, 0x24FF5312, + 0x7B541E40, 0x3E26CE3D, 0x7820E7FF, 0x98F439B9, 0x2E18FFAF, 0x50114FFE, 0x9D1BD8FF, 0x639AF7DC, + 0xD5ABEF21, 0x9FE9F947, 0xC67CA417, 0xEF4F91FF, 0x07000000, +}; + +u32 point_table_binary_15[] = { + 0x11726D94, 0x41485B41, 0x1086C7BC, + 0xA7D5A86D, 0xB09267DB, 0x78F0D043, 0x6FD2D282, 0x50C48250, 0x41AB7828, 0x919E8496, 0x1C3C88C9, + 0x49240822, 0x1E3522A8, 0x10513C88, 0x0801A587, 0x88A04241, 0xC5047A08, 0x287834D0, 0xF4142A14, + 0x5A6B6292, 0xED9BD99D, 0x7D89F86E, 0x1FFFBFFF, 0xCE9BDD59, 0x7120D2F0, 0x16E00600, 0x52A99410, + 0x0730825C, 0xFF0AA0B3, 0xB3137912, 0x7A011AD3, 0x8506C9B6, 0xDFE61B57, 0xA1616F6F, 0x4FFB8B41, + 0xE356F947, 0xC43140ED, 0x4BCD9322, 0x0E50B708, 0xD5E57985, 0x46669146, 0xBDC1DE7F, 0x767656FB, + 0x73A77A7F, 0xCA2BB80C, 0xA1FD3637, 0xD81C8FC7, 0x85B8165F, 0x91F11B1D, 0x1D453E94, 0x6C423018, + 0x24C6FA5E, 0x7C34211C, 0x0E935F32, 0xC0F8F8B8, 0x103F4482, 0xF5ADAD2D, 0xE443D637, 0x36368839, + 0x7F616181, 0xFC9CBFB8, 0xB828444A, 0x9CF3FA44, 0x22819CE0, 0xF5272727, 0xC4BC7E7B, 0x7B9BFCBC, + 0x1E19DA45, 0x8475FC3F, 0x9BA3AC33, 0x73BEE208, 0xE7137733, 0x9BCCD377, 0xF4E98AFC, 0x6EDE4FF9, + 0x5B793F60, 0xDEBCA36F, 0x56E4B772, 0x3DCAEFE6, 0x7E9A3030, 0x3080BCC9, 0x7A7F7F3F, 0x31E7F7F5, + 0xF5919FF3, 0x91EDF33C, 0x677D7F7F, 0x5F9F2FEA, 0x74BEEA7E, 0x62BEBC9F, 0xDC6F80B3, 0xB333ED7F, + 0xB4E6F709, 0xFBE3FFB3, 0xD602B1DD, 0xDD5DE428, 0xDE27EF44, 0x20B6B3B3, 0x83FE2CF2, 0xC309BF8F, + 0xCECB66BC, 0x8F9E4C4F, 0x46AD8F22, 0x3FED180A, 0xADAFAFEB, 0xFE3E9B1B, 0x0AADAEAE, 0xEA7A9A3A, + 0xA4BF9CF1, 0xBCCBFDF3, 0xF3F3FA3C, 0x7C99A150, 0x2412D1F5, 0x3F9EEBC9, 0x2493C98A, 0xFD4F4F4F, + 0xF57C00F4, 0x64E47941, 0x1BB23B36, 0x1452E7A7, 0xEB8B46A3, 0xBA7F9E23, 0xBF2F9D4E, 0xEBF36E39, + 0x0AC430AF, 0xBC1FC7C7, 0xC715FDBA, 0xB8B8A8E8, 0x8FAC1FDA, 0x685E9F07, 0x62E5F30B, 0xE0F7A9F9, + 0xD3FDC3F3, 0x617FF392, 0x77B0BC5E, 0x91F40EFA, 0xFD7EFD3F, 0x222976CA, 0xF39A9798, 0x653FAC9F, + 0x4691FA99, 0x620643B3, 0xFDD5FF55, 0x7CC0ECF8, 0xE9BE543B, 0xBA64A358, 0x2A95F43C, 0x5A9752E6, + 0x79B72EA1, 0x4A33E6FD, 0x519C6276, 0xFC9457EB, 0xE892B54E, 0xEF859553, 0xF55C33AB, 0x7A9081DE, + 0x3743FB89, 0x1D3FE53D, 0x7074C95A, 0xA7F9B28A, 0x469EEEA7, 0x9B196A34, 0xCBFC1AED, 0x97F9F9FB, + 0x743D7F86, 0xE3972CFD, 0xF7ACA779, 0xB67E992E, 0xE2566651, 0xD28CFDBA, 0x56EC6676, 0xFC729E1D, + 0x5DCD37EB, 0xF49EB480, 0x21F57666, 0x706996F5, 0x3B7E599F, 0xF6ABF7C3, 0x95CBE5CA, 0xDE33ADD3, + 0x3C5A17A6, 0xC1EF8364, 0x51D48CF5, 0x5E296E67, 0x76FCF23E, 0x8962369B, 0x75DEEB6A, 0xD6EDFBDE, + 0x850B9ADF, 0x2BF6E27D, 0x377D92ED, 0xFB1E227E, 0x286E154F, 0xA2DFDE4D, 0xB3F866F3, 0x1598ECC7, + 0xF9307E03, 0xE77B91CD, 0x2ACF6BDE, 0x8FFC25CF, 0x1BE5A779, 0x6BF2435D, 0x38DC8DF5, 0x7EA779FB, + 0x07755353, 0xBDC827F2, 0x3D0140B6, 0xFD4FC83F, 0x0C3033F3, 0x8118F39B, 0x86457E6C, 0xAC8BFC72, + 0xDE457E65, 0xE513E549, 0x06585EA6, 0x796E937E, 0x80CF5FDE, 0x89FF0000, +}; + +u32 point_table_binary_16[] = { + 0x11726594, 0x3F485B41, + 0x1CC7BF7A, 0x675E8CF1, 0xCF2014A7, 0xAECE162C, 0xB49AC120, 0x451C4A25, 0xE95030A1, 0xA0833894, + 0x7669E926, 0x2E422176, 0xA943918A, 0x208ABC21, 0x66082E11, 0x3228AD2E, 0xE25269E9, 0x506A68E9, + 0x1284E2DF, 0xE479BDBB, 0xDFDDE505, 0x1FBCE1C3, 0x7DEE77BF, 0xF7FBFDDE, 0x615C14C4, 0x2E10FBC5, + 0x63B95C4E, 0x601C0F15, 0x075F792C, 0x9148287E, 0x2C8A402D, 0x0088A52F, 0x39F60D58, 0x5C5CD43E, + 0x8680B657, 0xECDCFAF2, 0x45242BAE, 0xC3FB8367, 0x8E75FC9B, 0x47D61705, 0xE57B0768, 0x11F2B1FB, + 0xEB65B458, 0x5FC5BFB9, 0xCB84F325, 0x7B874C9C, 0x9E9E0A51, 0x24BE0450, 0x2E972593, 0xDF718FF2, + 0x95ACE375, 0xFEAC7710, 0xD37997AD, 0xF5F8D1D1, 0x9166955F, 0x5CEE9F9D, 0x9DD5BEE2, 0xABCF6EBF, + 0xCEB7DE4A, 0xE76B5F72, 0x5CF2CCCC, 0x8C3B2F78, 0xC96A613F, 0x3AE058C7, 0x6BFF80B6, 0x703EF54E, + 0x620C513E, 0xDD6F38DF, 0xDCDC942C, 0xE3A9F551, 0xCEC3F5BC, 0xFAD8A8BF, 0xF65F03A5, 0x52C97D4F, + 0x3C8FF8F6, 0xF6B68B5F, 0x7B82B83E, 0x6F97E205, 0x2F5895D8, 0xFAACEAFB, 0x7EE3BC02, 0xBAC3BE77, + 0x68D8C46B, 0x4FD47BC3, 0xF9D4462C, 0x53FDA3AB, 0x88140A05, 0xD7AFFA6F, 0x44F47AC6, 0x32A3FE67, + 0xACCFAEF7, 0xF6F634EB, 0xF98B721C, 0x1F1F6B5F, 0xCF5F1F47, 0x785E823E, 0xE1E6857C, 0x719ECFE7, + 0x5D7C2FC9, 0x82F0BC78, 0x49B0A679, 0xBB633863, 0x997CB14A, 0xF9C4FEC2, 0xDBD9D991, 0x6CFAF91C, + 0x9EEDA7E6, 0x2C3B73F3, 0xA3FC3FEC, 0x4CD5CFCD, 0x439EB7A9, 0x7C6CFF83, 0x28A77EAF, 0x5A16C29E, + 0x47BE10E1, 0x79F5BE73, 0x667D6211, 0x34ED1F33, 0x6CE38F71, 0xF37DE28B, 0x9AAFCE74, 0xAAB2B2B2, + 0xA2F2319C, 0xCCD13C88, 0x92F2BBDE, 0x2673FBFB, 0xFBCA379C, 0xAA148BC5, 0x265E5F5F, 0x6FF23736, + 0x36DCF775, 0x7F4AE674, 0xBDC72DA7, 0x2A86DDF9, 0xCBCBCBEE, 0x7F075295, 0xF0FC03C9, 0x9CA99FCB, + 0x6F6D6DCD, 0xADF72FF4, 0xB2F07D31, 0x9C6EB09A, 0xB7E1B418, 0x0CCF63FF, 0x023140F9, 0xCC3D1D49, + 0x2F2D2DB9, 0xFACEA527, 0xFC8B8B0B, 0xEAAF7CDE, 0xF913BEBE, 0x5F607924, 0xBDB5B545, 0xF3A87900, + 0x7A3D63E3, 0x0DE0E4E4, 0xE456FC5B, 0xFB41FFD3, 0x7BC9763F, 0x71239EF2, 0xE72DC332, 0xEDD7F969, + 0x9FF2B3F9, 0xCE5B56F5, 0x29034C5E, 0x708693BA, 0x9E5144CC, 0x7D69B867, 0xD4DE9FE4, 0xF724B45F, + 0x95FC4FAE, 0x73D07DE2, 0x11F310A3, 0x4331DD37, 0xCA570C6E, 0xEF1F71AE, 0xE21FF8C0, 0xE4E4A0EA, + 0x9FE61F52, 0xC966EF2B, 0xAE1AEE9A, 0x9E7EA0FC, 0xAAF1BBA6, 0xA606C57F, +}; + +u32 point_table_binary_17[] = { + 0x11726593, 0x3F481B71, + 0x14C75FBC, 0xC3266913, 0x05C1B52E, 0x52F75208, 0x34845269, 0x0B5570F1, 0x0A76E8EC, 0x92255321, + 0x832D4216, 0x49D18A8B, 0x9242750C, 0x1D4A1097, 0x0C193248, 0x1649C890, 0xC4B4E4A0, 0x8B81762A, + 0x26F172BE, 0xDEFBBDDF, 0xFDEE677A, 0xDB87DFF7, 0xBDF77D7F, 0x0E92F81D, 0x3E03C47A, 0xC655B55A, + 0x4548C253, 0xE29B6FC6, 0x552A9542, 0x588135E2, 0x2100304B, 0xFD4F804A, 0xA5A2F4EE, 0x86F197DE, + 0xB1CA1CB3, 0x259F72FC, 0xAC8A6776, 0x1E33E329, 0xE78B56C6, 0xF39D4E47, 0xE99D07E3, 0x793D9F3B, + 0x0706B3D4, 0xFF00A3DD, 0x6E0B3FF8, 0xD1ABE79A, 0xD37B7B7B, 0x223FB153, 0x35A7453D, 0xCF1FF12D, + 0x2032B33E, 0xEE71A150, 0x50EF911C, 0xCCF9FE88, 0xEFBF341C, 0xDF3FF14D, 0x427295F5, 0xCE90F5E4, + 0x47E8BF8E, 0x43F97C5E, 0xBDBBFD71, 0x488F1FCB, 0xFAD4AFD0, 0x7F41CC66, 0xB35C3F0D, 0x8009D3D4, + 0xFD6202C7, 0x7ABDC80B, 0x8DD3C4AC, 0x17F53D8E, 0x6E1A8366, 0xB3A9DE9D, 0x5D6370C7, 0xEF2E8E74, + 0xBFD14D1C, 0xF5FB7D35, 0x8F7B2D08, 0xA1F7A979, 0xD910527E, 0xD2C44630, 0xBF34E90D, 0x1C8D46C4, + 0x65A12F96, 0x331C8F65, 0xDACF6DB1, 0x0B8257F0, 0x9C182F02, 0x16FD5DB0, 0xDE9B8760, 0x80726630, + 0x1808263D, 0x40177ABD, 0x1EF9E57C, 0x971C4F2C, 0xEA5DCA78, 0x8D6DDBBE, 0xA36F341A, 0xEA5EDCB3, + 0x2EB45A2D, 0xD5BF7B56, 0xCE50FF7A, 0xFD7ABDAE, 0xF615B3CA, 0x19FD7E63, 0x56D7BF57, 0xE5AF56AB, + 0xA9F9B939, 0xD53FD7CB, 0xC97E27E7, 0x3139AFFF, 0xE623EB2D, 0x7641BFC7, 0xD822FB99, 0x9C9FAF5F, + 0xDA9A7DAF, 0xFB5DDA72, 0x8AFAFD4D, 0x1D33FBF9, 0xA68E59EF, 0x65127E4B, 0xD6734BF7, 0x5FB212BE, + 0x5FB1EF0F, 0x45C9E033, 0xEBFDF996, 0xACD5A2CF, 0xFC2EB9C2, 0x7E70B8F0, 0x9AF70DCB, 0xC4663860, + 0xF2638621, 0xEAEB457F, 0x43667826, 0x19212CFB, 0x657D2860, 0x912FB430, 0xE3EB453D, 0x64C6A6C7, + 0x496F5D26, 0xF0FFF29B, 0xD9D4799D, 0x58FE4F4D, 0x66900C33, 0x5EFDF320, 0x1E1E319B, 0x3ADB41BC, + 0xD0DB41BC, 0x772FD7E4, 0xF7E12788, 0x64B3AF04, 0xF3FD4064, 0x67678DF8, 0x8F643838, 0x782358EA, + 0x617B7B95, 0xF62D78FD, 0x17C44F4E, 0xDE0926FD, 0x130BE247, 0x476F89AF, 0x25C3FEBE, 0x2558EAE1, + 0xF07003FF, 0x01000000, +}; + +u32 point_table_binary_18[] = { + 0x11727596, 0x5D485C47, 0x14C7CFCD, 0xBDAEEE67, 0x9BA62D0B, 0x2DB50F09, + 0x98671F12, 0xB111FA11, 0xA19A9207, 0xB985408B, 0x6D5FFA12, 0x4136D487, 0x40C052E2, 0x4B2016E2, + 0x42AAE82A, 0xB834BA20, 0x2EE912B5, 0xAB052D28, 0x2528CD8B, 0x82E2521F, 0x4C90C52E, 0x0949A37B, + 0x3F3A73CE, 0xCCDCD994, 0x5ED8871F, 0xF33F1F33, 0xE7CC99F5, 0xFF80CBBE, 0x03F8B5B5, 0xB5F9FE6F, + 0xFFE18F6B, 0xD9CFC30F, 0x9CCCE5D9, 0xD959BEDE, 0xCA391137, 0x97A53DDC, 0x0178DDD0, 0xF477C87E, + 0x696989F4, 0x31A60F9B, 0x153DDE6B, 0x93417CA9, 0x178CFE8D, 0x11A9F7F3, 0x329FE9E9, 0xE9C0FEB9, + 0xA6E7FE4D, 0xF3A18A1F, 0xC37C1F8E, 0x8C8CF87E, 0x8E38FAC8, 0x32878787, 0x1993DEBD, 0x6699A8CF, + 0x91BFEA77, 0x50474CF1, 0xA28FA08E, 0xF4B49FC4, 0x63A81B1A, 0x1A423DE7, 0x6AABD453, 0xBEEE84F4, + 0x47E79578, 0x6C99E974, 0x3A88F7B5, 0x8A87FAFA, 0x9E203EF7, 0xD730EFBB, 0x7A3ECEDB, 0xC4D04EF1, + 0x4FBE613E, 0x191F1F67, 0xCCEC19BB, 0x25F309AE, 0xDB229F66, 0x3A0FB085, 0xFE24C0E8, 0xE8A8D21F, + 0x75992FD0, 0xFF3A7178, 0x5BB038FF, 0x18487BE2, 0x7F9A6BEB, 0x19CB390D, 0x0B0B0B4A, 0x7F9C721A, + 0x747F4E4E, 0xE8D7A51E, 0x607E7E1E, 0xF3F1BF07, 0x88BB56A8, 0xAFAF0FFD, 0x73AEFE6E, 0x85687FD0, + 0xCAD993F1, 0xDB499F60, 0xDCDFDFAF, 0xD6C30370, 0x4AE6C739, 0xDA6E5655, 0x3F313E3E, 0x2F789DF4, + 0xD597A4E7, 0xF9A07EC2, 0x39D1DBDB, 0xABD6DD03, 0xE7846EEF, 0x68FD8EFA, 0x3180EEEE, 0x6ED54FF5, + 0x3F9B471D, 0x1D1DAADF, 0x9CB279A4, 0xEA890CF5, 0xAAFEA887, 0xFACECE4E, 0xD50FE14F, 0x9CF0E2E2, + 0xA2AABF77, 0xCD09EBFD, 0xEE5D0743, 0xBF6FE14E, 0x308AC5A2, 0xF27FFC54, 0xF49B887F, 0x7CA4F68F, + 0xF6A15F05, 0x0BFFA15F, 0x827EE61C, 0xEB82A699, 0x9919E53F, 0xD665850A, 0x8542705F, 0x4C2B3439, + 0x39A9F207, 0x139A64BF, 0xF93D6C7F, 0x8716E8F5, 0x720E65BD, 0x457D9A34, 0xEEE16CA9, 0x7EE01CB9, + 0x683EDBDA, 0xDA52EBD5, 0x82F9ACA6, 0x5E05B17F, 0x51AFC845, 0x30F6F7F7, 0x553F443D, 0x27E9B34F, + 0xC6F719AB, 0x7C7A82F9, 0x81FA1EEA, 0x67D293BD, 0x3BB0DB22, 0x19EFCF80, 0xBB5A2A95, 0x3817397B, + 0x39777567, 0x670719FB, 0x3127F4B6, 0xBFC6D7FD, 0x0DA117F7, 0x237EC65D, 0xD5FB317E, 0x66B745DC, + 0xBF35CC6F, 0x43C553FE, 0x5FF5C799, 0x9D3FEA01, 0x765B2A95, 0x0A31CEBB, 0x726A6A6A, 0x8A9F4791, + 0xB3B75D4E, 0xCDCDCD11, 0xF3FCB6C9, 0xBF6EBFB9, 0xB9A9FA39, 0x6E533E72, 0x5EC6ED72, 0x4AF497F2, + 0x8FF351F3, 0xB7B7B757, 0x132F93C9, 0x503D18BB, 0x0FCAA96C, 0x36ABEAE3, 0x3ED86DE1, 0xF591EB10, + 0x81B3783F, 0x84BDF127, 0x9CD5E399, 0x3F19576A, 0xE679C4B8, 0x82F743CC, 0x93D337FC, 0x1FF5FBE8, + 0x6588E5F9, 0x7A9937BF, 0xD0E7D3E9, 0x1BC4723E, 0x2DC3657B, 0x6565C587, 0x88E48F6C, 0x3CEF08C5, + 0xBBC7F8E0, 0xE040C5BF, 0xC7F4F97C, 0x9ED659BF, 0x0CDAA497, 0xFD3A685F, 0xCA2946FD, 0xA51CBF2F, + 0xB27F96E1, 0x7CD05FA8, 0x17DC41F9, 0x5AB2FF6C, 0xF69E627D, 0xC0908CEF, 0x9DD1E849, 0x3D67CB68, + 0x74319E78, 0x9FD9CFA0, 0xFAD27B6C, 0x591A73FF, 0x56ECC2FF, 0xEA5F5DE7, 0xFDE8082E, 0xB1781F00, + 0x4FD0C2F3, 0x7B496CE9, 0x6C73B688, 0x4BC420D9, 0x61FED602, 0x7B788BD8, 0xD2F92FCD, 0xDE2156F6, + 0x62FE3CFD, 0x34096363, 0x8D6A7EF1, 0xEFDCB948, 0xF07FE01B, 0x27474CE7, 0x5D5949B2, 0xF7FF7D35, + 0xFFA21B81, 0x1EFF0F5C, 0x08F4781E, 0x6349B87B, 0xF73D35DF, 0xBC64126E, 0xDD7A87DF, 0xBF437E1E, + 0xCDEF42E2, 0xFEFD6F91, 0xB9FF53B7, 0x213138D8, 0xC5F98560, 0xB879F333, 0x64A1876C, 0xF62BEE0F, + 0xD95D8570, 0x3AFD3931, 0x8BF7F76D, 0x085FBD8A, 0xFB3B140C, 0xA9D487C4, 0xA4878989, 0x2FFD7F01, + }; + +u32 point_table_binary_19[] = { + 0x11725D94, 0xCF4B1B41, 0x14C79FCE, 0x829A98E0, 0x52FF80F6, 0xE0BF5002, 0xB5DA5AEC, 0x25965EBA, + 0x17413C78, 0x12EA7F20, 0xE4108D07, 0x09929C84, 0x404955A4, 0x662FA9A0, 0x5E7290E0, 0xA1248AA0, + 0xF420960A, 0x1E3CF450, 0x6A50099B, 0x4DA6F3E6, 0xCD4C46F7, 0xB41FF6FB, 0x7E7DE7CD, 0xF223FE9D, + 0xEF0144BF, 0x86BDA954, 0x8AF32378, 0x85DCFE13, 0xF68E8D8D, 0x71F1FE11, 0x39040062, 0xA5FF02B0, + 0xB0B0C061, 0x94F40319, 0x7886DF21, 0x49FAE87B, 0xD6B2E383, 0x846295BF, 0xD5D47ACA, 0x176B3B7D, + 0x994CC6C4, 0xB78E9C3E, 0xF95DE5EF, 0xA8FA304A, 0xFAB8E07C, 0x3E2FBF8B, 0x1868D7D9, 0xADCE8F1C, + 0xCD2B16F5, 0x91639E8A, 0x4F12DBF3, 0x20C77D1E, 0x9C9D9D19, 0x7D30CD03, 0x3B5FF893, 0xFD23D67A, + 0x767B7E7E, 0x2EFB91F9, 0x2FD9CDF1, 0xF1B1E927, 0xF8C66EEC, 0x7A4DDD7F, 0x52E97F03, 0xD4EB7533, + 0xCFE04EF8, 0xA2D16898, 0x79C39DF0, 0xB9997F43, 0xB06FCD2F, 0x7850F0D5, 0xD595EC07, 0x399265B7, + 0x954A85FC, 0x151CE4BA, 0x7E48FF73, 0xC074FFC8, 0x912CB093, 0x931393BF, 0xB3EB388F, 0xFCDEE5A1, + 0x1DDFDF6F, 0xF1067257, 0x8FF374C6, 0x59C7F02C, 0x32F41AFF, 0x0447D216, 0x279149AF, 0xFD8C6EB0, + 0xE6EAEAAA, 0xF91ECCB3, 0xA61D1FCC, 0xF396D1CF, 0xA29EB716, 0x1717C97F, 0xCC1FE7AD, 0x62B1D8AD, + 0x9F22BDE9, 0x2FC5EEB4, 0x7FB27E9C, 0xDD95CB65, 0xE48A9C57, 0xF8C9C583, 0x2CF5BEEB, 0xEDEFEFE3, + 0x79FD40E6, 0xA7AEB7BD, 0xBD2D19F5, 0xFC94F462, 0x7F24E373, 0x71712119, 0xF500AEB7, 0xB6B686FD, + 0x52BE4BD7, 0x2B140A92, 0x65BD4B15, 0x6F71AD56, 0x7BA45F5E, 0x5E36FEB4, 0x0F5C8FFC, 0xA1F36B1F, + 0x00E0F9D9, 0xF5ABD5AA, 0xB96F7ADF, 0xBBFBEF7A, 0x6ADF4D7F, 0xE974DAEC, 0x5F3B0340, 0xFBA7EA65, + 0x5C4FFBA3, 0xFD28954A, 0x8FFC927A, 0xCB9FCDCD, 0x4DB3EFB1, 0x11AAA7EF, 0x736CC4EC, 0xBFF1EFFE, + 0xFEDEE887, 0xB3C39FED, 0x7E87B3BC, 0x68FF3FF8, 0x21B1CEC7, 0x0F492FDE, 0xE4F95FFB, 0x13DEFAFA, + 0xBAD9876B, 0x3F014B4B, 0x4BE6BE54, 0x2141E70B, 0x9A273CE5, 0xBFE2291F, 0xEFA3DEAF, 0x6B7FCA97, + 0xFE3CCDFF, 0x34FE90FA, 0x0547EF03, 0xBC436661, 0x97B15F16, 0x0EBDD57A, 0x795E0E31, 0xBC2116E1, + 0xD45F92F4, 0x2A5AB2CC, 0xDF33F45A, 0xEB919D9E, 0xA1712968, 0x88F83B59, 0x9FEE6384, 0xD8B11862, + 0xC8745F51, 0x8F0C9AF7, 0xF803D6FB, 0x257EE12B, 0x2B1F2463, 0xFE9A0F03, 0x939323C8, 0x7F15C3DC, + 0x5C42B2D2, 0x432EF709, 0xCF53B2EB, 0x417C6B6B, 0x5632ED17, 0xC4512FF8, 0x4131CCCC, 0xBC94ACF4, + 0x50284CF3, 0xFF000000, +}; + +u32 point_table_binary_20[] = { + 0x11725D93, 0xBD8B1A41, 0x18C6DFCB, 0x2E7EE43C, 0x23492092, 0x2A754C11, + 0x3C6CCE43, 0xB86D145C, 0x4DB32B86, 0x142241B0, 0xF02FD066, 0x71B19013, 0xB51105EB, 0x60B14D0E, + 0x92E610C2, 0x85147B84, 0x1042CA4B, 0x251CE94C, 0x2A93DB53, 0x27F3B133, 0xEE66BB1F, 0xF3CCF37E, + 0xCCB3E81C, 0x9DA1F780, 0x3FE92A93, 0xC920740E, 0x69C20757, 0x2E5BF082, 0xF03D1B80, 0x31D73386, + 0x24D3EFBF, 0x947E503E, 0x61FAC81B, 0xAE67CCF5, 0xDC7F4FE5, 0xFAFFFCDC, 0xFBB1A0DF, 0x3FFA40B2, + 0x198B7E6D, 0x7E1FF200, 0x77BF0364, 0xB3597A9F, 0xF0ED73E1, 0x97866380, 0x4D5C06A1, 0x3F267A19, + 0x1A8D8638, 0x0F3F9636, 0xBC3EF5B3, 0x41F2F6E3, 0xBC169C46, 0x9F00D6F7, 0xB91EF783, 0x39742107, + 0xA7D3A938, 0x777ECA41, 0xEFFDBF0E, 0xBAF1CE1B, 0xBA4037B3, 0xD90C81C6, 0xEAAF0DB8, 0xE3ED776D, + 0x485B6FBD, 0xD03B9735, 0xCEAE5E63, 0xF5C33990, 0xBDE79B87, 0x2E9F7096, 0xD6DE7EC3, 0xB91DD3F9, + 0x3FCB81F1, 0x78BCDBD7, 0x5B39C0FD, 0x182387D7, 0x637AE48C, 0x46239207, 0x9BBE8701, 0xD0EFF711, + 0xBA44367E, 0x33CC1145, 0xD33484BE, 0xA1392400, 0x10E652A9, 0x84DF1FCD, 0x891E197B, 0x0AA9E7D5, + 0xB7DB6DD2, 0x8F4DF60F, 0x46DCAC54, 0x2A84E7A4, 0x1E321E29, 0xD56AD5E7, 0x777A7AEA, 0xF3EB76BB, + 0xBE735DD7, 0x099F11DE, 0xEEEAD3FD, 0x6FB17E30, 0x18F8F46C, 0xFE5DBD7A, 0xBD2EF6B3, 0xC53C1C0E, + 0x7D7EE4BD, 0xBDF3F77A, 0x3D91F748, 0xC2CDFB25, 0xCE539270, 0x4461BC9B, 0xB75C2E8B, 0xBC451271, + 0xD37D0F31, 0x7FAD56F3, 0xE949BF22, 0xDF87B12F, 0x5EFFFDAF, 0x07AFBCFF, 0x5B0CD6BE, 0xFFE9F690, + 0x315AB1F9, 0x1796A24F, 0x2613B18F, 0x85A55AA6, 0x698AF9FE, 0x04731F8B, 0xC5A2C8EB, 0xC24AE99D, + 0x4E87ED23, 0x00F0FB43, 0x4A2F140A, 0x2C0FF8FB, 0x652581BE, 0x979BC76B, 0x3D09AD56, 0x4BE4ED5A, + 0x4FE9CD66, 0x53ECD381, 0x94AEAAAA, 0xC8938387, 0xC8E7F364, 0x9F2B522F, 0x6E425455, 0x9F91F957, + 0x747F0A44, 0x8F8E9E10, 0x5EBA0C94, 0x2DB474F5, 0x50283C25, 0xFE2BBA3F, 0x607ACC4B, 0x97A9FE1F, + }; + +u32 point_table_binary_21[] = { + 0x11726D94, 0xBF4B5C41, 0x10C727EE, 0x9E678C46, 0xD14BEE52, 0x08116291, 0x4E8BA410, 0xF107DA1C, + 0xA282205C, 0xA1441044, 0x85280856, 0x824D146C, 0x3C435044, 0x258204AF, 0x39C108B1, 0x082AA438, + 0x49100B8B, 0xFC018634, 0x8A094AB8, 0xFCC2BBDB, 0xECECEECC, 0x7B0FF2BA, 0x0F7CBFB3, 0xFB66E73B, + 0xEA409D41, 0x13C0ADB7, 0x52B4B5B5, 0x29750063, 0xC83FDF4B, 0xD1DCDC8C, 0x3C039D00, 0xD90AA52C, + 0x6B7D27EA, 0x95B27A75, 0xA6F600C4, 0x3688F6F6, 0x76A347CE, 0x9601F9C7, 0x5446D7CB, 0x8A3CF991, + 0xC5B6C83B, 0xBD392FFF, 0x464ABF3E, 0xFC9CD9D4, 0x2BD95539, 0xFF7D7283, 0x96A103EE, 0xA2BEF04E, + 0x7C8FC7E3, 0x86B15EC8, 0xE35AD417, 0xAF031063, 0xBDFC09B1, 0x7A81FED0, 0x4B71417E, 0xE47C27B3, + 0xD1E71EF9, 0xF47BA8F7, 0x18EB875F, 0x7BF591F3, 0x6966739F, 0xC21771CE, 0xFA26D45B, 0x56BFD42E, + 0x9E875F4B, 0x4B0BF2A1, 0x65C98CFA, 0xC77DCCBB, 0x969DFE2B, 0xE9015A5B, 0x5B913F91, 0x9F98FC8E, + 0x0FC96FF8, 0x94F400E6, 0x3D4FD567, 0xF21307FC, 0xA754CFEA, 0xA15E2D92, 0xDFBC47BD, 0x5A233F31, + 0xF91D2F92, 0xDFBE9FED, 0x3FFB3BA8, 0x9E640EF8, 0x5DFFD85F, 0x43E731A7, 0x027ECD01, 0x7F0DDDC7, + 0xE94B49CF, 0xBC1BF097, 0x52BF9953, 0x7EBF9E67, 0xD3AF9C76, 0xD879B6F3, 0x9DD37E62, 0xD4D7F5B9, + 0x7E1ED87E, 0xD6B9FE91, 0x3E5C16FC, 0xFF8AB2EB, 0x49C76B38, 0x6FE5E796, 0xB5FED2CC, 0xDF399F7F, + 0x89F326D3, 0x15C94422, 0x61F4C877, 0xF4FCCDCD, 0xCD71FFCA, 0x342F2C2C, 0xF07D425A, 0x3F3E3E1E, + 0xE0E5E5E5, 0x803E93C9, 0x70BFCB35, 0x1F1F1FF3, 0xFD8BB57E, 0x75753570, 0xFEF0F030, 0xE7F30F54, + 0x245D3E4D, 0x1E7CEFCB, 0xF7DBDFDF, 0xE7FE9534, 0x04E7A1B2, 0x81FF3FD0, 0x8FFFF42B, 0xD01FCA2B, + 0xBC22BDDD, 0x1FBFC7BD, 0x7EF9FB47, 0xFAEABEEA, 0xCB9E9E1E, 0xBE6F61BE, 0xFAD2BF6F, 0x0AF3F9B8, + 0xBF5E751F, 0xB1ED870C, 0x45AFBABB, 0xBB392F00, 0xD18BAEAE, 0x2E5F9E00, 0x666767F9, 0x7F65088A, + 0x0DBB3CC9, 0xA298C4F3, 0x29AFDA7F, 0x434C7EF3, 0x7E2EAFB2, 0x086E2793, 0x49CEB3B8, 0x8E857B7B, + 0x7B795F00, 0xC4E4D0D0, 0x906F9F00, 0x2C2D2DF1, 0xBE10D720, 0x56565678, 0x9F885CAC, 0x64646484, + 0xE71D2A63, 0x25A3A3A3, 0x5E1E2A41, 0xAEAFAFF3, 0xBE127AC0, 0x37363638, 0x0FA210FD, 0x313131C1, + 0x7983228F, 0x8DBF08C4, 0xE6E626E7, 0x4D14406C, 0x6D6D711E, 0x452EFA71, 0x6A6A8AF7, 0x05488F8D, + 0x5F02A452, 0x29CEBB3E, 0x1FD2E934, 0xEF137113, 0xBD9A9E9E, 0xE6F9852A, 0x8F8DBF4A, 0x8FA8D31B, + 0xFF0DC89D, 0x9D1DFBDE, 0xAD004A41, 0x48E94FF3, 0x7D7C6FF1, 0xDBB27EEF, 0x49C3DF22, 0x4D8E678C, + 0x3EEBB1FA, 0xA0B900C5, 0xA4C7F990, 0xF7B0A6AD, 0x67381289, 0x3AAE35FA, 0x7CA4C6E9, 0xCDBC5525, + 0x54B6B1F1, 0x21DEF704, 0x59FD55D9, 0xFEFE27C8, 0x47949F81, 0x81A7A87F, 0x60F48300, 0xA847C6FA, + 0x55CF20EC, 0xFC47C8FA, 0x24E21393, 0x0760BD99, 0x77F2FF03, +}; + +u32 point_table_binary_22[] = { + 0x11725592, 0x3F485B51, 0x14C68FBE, + 0x07F9536A, 0x3B889343, 0x03163707, 0xA17509B6, 0xC1428742, 0x3349FF80, 0x8B110205, 0xC7D850BB, + 0x752B59B2, 0x0A819229, 0x18A8ED90, 0xA590A044, 0xF30C219B, 0x8448B308, 0x11BA14C5, 0x41B079EF, + 0x9DBE73CF, 0xBDF7DD77, 0xB71F7CE7, 0x9CEF3BE7, 0xE231FEC4, 0x8F00F7BE, 0xDAF6EAEA, 0x2AE231A4, + 0x89FD29C9, 0x0DC812BB, 0x8FD06556, 0x7A6648B3, 0x3EF6C462, 0x7EC5FA78, 0x11A2F51F, 0x20D2DFFB, + 0xA6F4DC2F, 0xF9032CB3, 0x7EF25DB2, 0xECEF7DB1, 0x3C66A567, 0x263F5001, 0xB8FF7772, 0xD76AB5C4, + 0x3CE2BB37, 0x933B358F, 0x78720E31, 0x66A58718, 0xE9A91F71, 0xF2A96D17, 0x8B45318F, 0xD8FDC3F9, + 0xC98FA87F, 0x80DA2FEB, 0xD12D140A, 0xA1FE25A2, 0x392FFE5A, 0xB2F493F8, 0xED4E99FD, 0xFEFD922C, + 0xF3CCCCB9, 0x56B55AD5, 0x79FDB41B, 0xE6DF22C6, 0x30FF16E9, 0xD1ABD56A, 0x220F717C, 0xDFF2F57E, + 0x03F6D60C, 0xA6FDADC1, 0xB4CA2FEE, 0xB3CFACFA, 0x272EED69, 0x73DF894B, 0x8CD4FB59, 0x8CF4F7B3, + 0x4ACFFDFC, 0xED11B07F, 0xDE8FBFED, 0x399D4E87, 0xB8498C8B, 0x9ED3EBF5, 0x04931E17, 0x4750A954, + 0xC80FF326, 0x80F4C7FA, 0xCD94D3ED, 0x76F5BDFC, 0x9394D36E, 0xB7B57FFF, 0x44EA1B78, 0x4A4CCFFC, + 0x6FB1A590, 0xA93EB694, 0x72949E18, 0x20E50C06, 0x03BAA760, 0xBCF09CE1, 0x70A8EF13, 0xDFF09CC8, + 0x7FDE1881, 0xBCBF9887, 0x1723D8DB, 0xDB8BCCCF, 0x643291FE, 0x48CFC8A3, 0x58E525BD, 0xB98F72B9, + 0x1CD917C9, 0x4D7F8AD5, 0xFC52A9A4, 0xFD7AEBB3, 0x7D33AFB7, 0x1EDDC759, 0x1FC0CC73, 0xD6977AB9, + 0xDFE5FA6C, 0xFDFAFA5A, 0xDF6FB90E, 0x301E8FF5, 0x7DE9E572, 0x39BD7F80, 0xD9FACECE, 0x8EFE8F6E, + 0xA0CFE7F3, 0xFA3FBA41, 0xBFDDDD5D, 0xC443F663, 0xC37C4AE4, 0x6FC00BDE, 0x4FC8AABF, 0xE043F667, + 0x4B86E7CC, 0x16CEA739, 0x3FEBD160, 0xEE17EA79, 0x9EE47850, 0x7F1AB065, 0x4D44DE2B, 0x6630F920, + 0xFC3F427F, 0xC0F58AE1, 0x6DB49ED8, 0xAC8767D1, 0x7A625BFF, 0x47BC25BF, 0x0BE778B3, 0xB29214CC, + 0x7EF1A6D9, 0x5C20BE52, 0xFE8F8E1E, 0x0B663D00, 0xE9837B2B, 0x9EF9F479, 0x4EB0D4CF, 0x903EE05B, + 0x554FFD88, 0x55FDBBF7, 0x0FF13F00, +}; + +u32 point_table_binary_23[] = { + 0x11726D92, 0xB16B1371, 0x14C75FB9, 0xC3A42251, 0x3083434A, + 0x4A4D5B74, 0xE8D03904, 0x212EA143, 0xA78E5D0A, 0x05976413, 0x67110497, 0x1B94FC0D, 0x96060529, + 0x57482172, 0x24696806, 0x09711015, 0x5268C824, 0xD2C69274, 0x88C93DEF, 0xFDDEEF5D, 0x7F57BCED, + 0xC37DDFFB, 0x7EDFEF3D, 0xC84216DE, 0x01CC0EAD, 0x3F854201, 0xB1C97CEB, 0xB7661736, 0x89E30B30, + 0x470C1BCC, 0xD3D7CCE8, 0xE227E2F9, 0x1FC2FCDF, 0x2F6BD6FD, 0x706CFD62, 0x163D3364, 0x99632FAC, + 0x1133EB7D, 0xD4ACFD66, 0x5F119945, 0xCF4CFDF0, 0x25049F7D, 0x3F97CB29, 0x3FE2C463, 0xCD411EE2, + 0x7B4B00CC, 0xA267263F, 0xA57F6E7D, 0x53BCA1F5, 0x29D1338B, 0x5EFACFBD, 0x17FD8D7E, 0x529FB8D1, + 0xFF81F593, 0x59F451BE, 0x7D17A05A, 0xAD867AFF, 0x8D515F22, 0xB6CE437D, 0x89F4D679, 0xABD5E2F9, + 0x891B3634, 0x1A0DCE17, 0x30AED891, 0xBCB822F9, 0xB55F03C0, 0x75DDB07F, 0xAC0CB699, 0x37569EDE, + 0x31EB67AF, 0x0C2E118B, 0x9EFBF945, 0xC9CFFBF1, 0x8B69C7F3, 0x3CE29ADA, 0xFF6ADA69, 0x369B8A55, + 0x9E55805A, 0xAD467998, 0x7732AA9E, 0x58E977F2, 0x4EBD5E0F, 0xEFC53FCE, 0x3B5ACF7E, 0xC719953F, + 0xD8E709BF, 0x6706D47B, 0xE87DC5D6, 0x32E1FED4, 0xBDACE51D, 0xBDFF1362, 0x80BCD3E9, 0x74687F8A, + 0xF12CED74, 0xBBDDF0DE, 0xE2DB69C7, 0xDC677C5B, 0xF6CB7E78, 0x06D06EB7, 0x23FEC3E1, 0x30D27F3A, + 0x9D46E641, 0xFA8C7947, 0xA351E43D, 0xC6E371E4, 0xBD486EE6, 0x9B4C2611, 0x7FF293BC, 0xCBA7C92F, + 0xE6BCCBA7, 0xFFBF5F99, 0x0740EBF5, 0xFBEE6E25, 0x2BFD7E3F, 0xDCDFEE16, 0x40AFD70B, 0xEF6DBD02, + 0x30180CC2, 0x7B5BAF24, 0x2B6A5E8F, 0xFD6C483D, 0x52F3B9F0, 0x94E7BF66, 0xF157ECB1, 0xBFAD199E, + 0x305B987A, 0xCBF3B21E, 0x0DE67ED7, 0x7AF6D31C, 0x0FF859C0, 0x96F557CD, 0x73C10C26, 0x6F1AF3C7, + 0x996D83F1, 0x7BB49ED8, 0xACC7CFD1, 0x7A62A90F, 0xF67D4579, 0x978A78B9, 0xB7B7A898, 0xF3E2E5C1, + 0xC143E20B, 0xC97F7404, 0x8A590FF0, 0xE1639AF6, 0x299C10D6, 0xFA04E903, 0xBE927AEA, 0x472CF5FB, + 0xFB8BF80F, +}; + +u32 point_table_binary_24[] = { + 0x11727593, 0xBD6B5351, 0x18C65F39, 0xB6B96948, 0x2952CC52, 0x0851EA07, 0xB87729B1, + 0x854242F1, 0x63BA63E7, 0x42434A16, 0xB7822110, 0x080E1D9A, 0x3FA0B3A8, 0x432D5D0A, 0x264AD4B8, + 0x0841286E, 0x0D66C812, 0xA11DE41A, 0x6E6E723C, 0xEF79CF7B, 0x723278EF, 0xF4E33EEF, 0xC7F39C73, + 0xA12C4FE4, 0x1780F86B, 0x11E67239, 0x09655847, 0x0E0B22CC, 0x66B3C8CF, 0xE519C0F0, 0x29CC132B, + 0xFD19EA61, 0x3E9FCF6B, 0xBD7AC15B, 0x16D7AC87, 0x27EAFB3B, 0x9873EBC3, 0x5B9675FF, 0xD15BD6CB, + 0x13ADAFCB, 0x61B55AB5, 0xF5A3AF72, 0xC87AEC3F, 0x7E2102AB, 0x5F47BD08, 0x6AB59A94, 0xFBB4CF78, + 0x0F84C467, 0x9FE6C504, 0x08D42BD6, 0xF3E67E8A, 0x3131F91D, 0xEF8931E9, 0xA95FEC48, 0x04381FF5, + 0xC8A3F734, 0x0FFBE13E, 0x6102E25C, 0x8F1C3B82, 0x78A552B1, 0xFD6301E5, 0xC5F3E3AF, 0xEC7CAA7F, + 0x34DD47F7, 0xFFC8F9D2, 0xFCE80F88, 0x6EB76BFD, 0xC65F921E, 0xEACC519A, 0x98F551BA, 0xD3E968C6, + 0xF993A508, 0x588F9CBC, 0x365C6606, 0xB0E7A7F5, 0x006EFFE4, 0x711473F3, 0x4E1EC392, 0x5B8F8FDB, + 0x5F39F8EB, 0xEE3F2902, 0xE0FE9CE7, 0xA4983E34, 0xF97E4096, 0xF78995DE, 0x3040AFD7, 0xD38CFD16, + 0x9E6DFA26, 0x5FC39976, 0xABD5B2E7, 0x95F032ED, 0x46A361F7, 0x4F78A457, 0xFC4DE75D, 0x67A6FC6F, + 0xA4B81F73, 0xA66DFA1B, 0x7DA68DF9, 0x21E3F9C8, 0x5FBC2F9D, 0x97B7933E, 0x74EFB3B7, 0x63F3337A, + 0x009DBF33, 0xBF542ACD, 0xF48FA268, 0xC60FFB67, 0xBF854261, 0x268FFFE4, 0x65E78561, 0x68F70358, + 0xFEEEFAB3, 0xE763FCAF, 0x5E4E19F5, 0xAB97ACA7, 0xFC76FD6D, 0x70EFFF01, 0x6C43BFDF, 0xB7F7EB00, + 0x52BE7BBF, 0x76FD94DF, 0x6C3669DE, 0x27503FDB, 0xCA6393D7, 0x16CE9386, 0xD5BC2DDE, 0xC7B0D6DF, + 0x74183654, 0xFDEF95DB, 0xACD7FE0C, 0x633FF2C7, 0x79909EEB, 0xE567C5F7, 0x140B31D2, 0x7EDE1083, + 0xCBC9691E, 0x5A9FA47A, 0x9D87AFF6, 0x194CEB95, 0x57CDE0F2, 0x0F274F9F, 0xD8D69765, 0x80FEEE14, + 0xE5606D6D, 0x01F30BC8, 0xAF1C9C9E, 0xDE45BE62, 0xFFE7E780, 0xFA2BD203, 0xA01E19FD, 0x295EC4EF, + 0xA8377E17, 0x2F2E1EEA, 0x7EECBFD3, 0x79A0E719, 0x3D60FF7F, +}; + +u32 point_table_binary_25[] = { + 0x11726595, 0x41485B59, 0x14868FB9, + 0xAF26CF4E, 0x33C35068, 0xA1655A25, 0xC34CA1FB, 0x12B062C1, 0x2E1274BA, 0x7ADD75F7, 0x20E090E5, + 0x3452B2EC, 0xC6597461, 0x0571E1A6, 0xD0A16AC5, 0x58141134, 0x58B49341, 0x28C58A88, 0x54902C74, + 0xE3229926, 0x3C3579EF, 0xDDBE7BCF, 0xB9372F35, 0x597D9CFF, 0xBFE7DC73, 0xCF7D97D7, 0x60802F81, + 0xFCF5F5F5, 0x715E8347, 0x17F87D8B, 0x61942FC0, 0x2080F992, 0x9FF5F7F7, 0x070C8F04, 0x37FFE567, + 0x1887DEE0, 0x0FDE5FCC, 0xD1FA5EA1, 0x670EEAF9, 0x02FF10F0, 0x346B90BF, 0x5770E34F, 0xD620BFCC, + 0x7F36049D, 0xCA2FD89C, 0x86CE703E, 0x730E2E85, 0xF58D9F35, 0xCBF59A6F, 0x59355C4F, 0xECAA625C, + 0xAF739AFB, 0xABABABDA, 0xEFF5715F, 0xC69F05FE, 0x80FD6123, 0x824CFA79, 0x23323F3F, 0xAFE3D12B, + 0xCC0FE78F, 0x0D4024DC, 0x3FF71F64, 0x88A0DEDB, 0x267D84D6, 0x9B35228B, 0x8B8B3AEE, 0x668D367F, + 0xB303EBE1, 0x35A5E7FE, 0xFAFA3AE7, 0x39646F18, 0xD8C4C444, 0xC0A88F32, 0x60529FC3, 0xFD5FDA63, + 0x5E3A9D46, 0xFD07A167, 0xDEE4E4A4, 0x8E471DD6, 0xC038FACD, 0xBFB55FF6, 0xB771B7B5, 0x9EE85F73, + 0x9D3552A9, 0x945C4F70, 0x748C3994, 0x1FE3EF98, 0x8371F25F, 0x0613FD38, 0x2FD13130, 0xC7C7C7F5, + 0x3CC4B60D, 0xF07D5F9F, 0x8FBB6FE0, 0x7C4D1197, 0x69DEA648, 0xBF0FC083, 0x9F6059FF, 0x637E5A2C, + 0x16A55ECE, 0x4F969F86, 0xCFBF9135, 0x4C7DDE52, 0x6F988542, 0x41C7F53C, 0x931F3A9A, 0xB570FE9F, + 0x46894715, 0xD37DB051, 0xEFA5583D, 0xDC6F2FC5, 0xDD70BFCC, 0xDBC4B662, 0xD2DB741F, 0x72AC2EF6, + 0xA3E26E89, 0xD56DDBD6, 0x7EB7C47D, 0x64A5E7BE, 0xD4D37946, 0xDF19B0B2, 0xB2D2CAFF, 0xD468AFEF, + 0xA9AA57E9, 0x01666666, 0x847F4D70, 0xD71F00E7, 0xE7E762BE, 0x88E3C96A, 0xB52AF83F, 0x390F2FE3, + 0xC9939313, 0xA12706A8, 0xD7EB6DF1, 0xCDCD4D3D, 0xAF1DD7E2, 0x49353FC8, 0x943FE4DF, 0xDADAD2F5, + 0x5F8E01D6, 0x5F531C4F, 0x2E2D2DB5, 0xD5B3BCBC, 0xDC56EFDA, 0xDA9ABE0F, 0xE2373838, 0xA8EB315A, + 0x2CF51160, 0x2F8817F0, 0xBC8983F5, 0x443FF96F, 0x0F2C394F, 0xA38ABB4B, 0x388FD86F, 0x3F8BACFA, + 0xEF67512F, 0xF623E699, 0x9715E3BC, 0xC79E3CB0, 0xD4F700B9, 0xBB44F347, 0xFAEED2F7, 0xF9945FD4, + 0xBF9753DF, 0x57FA1E59, 0x2D167ECF, 0xBAFA317C, 0x3FF772C4, 0x35AC2F0F, 0x19EBF0F0, 0x50D79F87, + 0x216B7777, 0x577FEFEC, 0x99218BCE, 0xFB82FEFB, 0x3872C63A, 0x3838D0E7, 0x95B1F2B3, 0xC7C7C7BA, + 0x1F79C8CF, 0x1E1D1DE9, 0xFE66AC8C, 0x552E97F5, 0x7DCD431A, 0x845EDDD7, 0x8C9506DA, 0x3FF190E5, + 0xBAEE857A, 0x5BEB8FE0, 0xFA3AFF08, 0xE6B7753D, 0x20F5B6AE, 0x07767676, 0xB09FC17B, 0xC59C1F92, + 0xD45FF9BE, 0x71C5A1F7, 0x8E58EA0D, 0x62D9EFFE, 0xC0FFFFCD, 0x1BC403F2, 0xFC88C57A, 0x82B53F87, + 0x7AE5E79F, 0x030E66DB, 0x60AC29CF, 0x67051942, 0xCC2BA1F7, 0xF533B2A1, 0xBE470FDB, 0xFD70B7DD, + 0x2F38EC17, 0xFAB03FE8, 0x5745ECEF, 0xC7E7102F, 0x147AC4F9, 0x5468BFF1, 0x376F6E0B, 0x76D4FE5F, + 0xBFBE25F4, 0x0EE9616E, 0xAE47B2D8, 0x5F4F967F, 0xFDF4E977, 0x713E0EEE, 0x977F2D16, 0x13822B6A, + 0xFF1B1BBF, 0xCA7CA807, 0xD8DEBEA3, 0xE7C9BF9E, 0x00914FCD, 0xF39565FE, 0xE2DEBD2E, 0xFD7E76A5, + 0x0C4046BD, 0x3B9680A9, 0xA95FF4F7, 0xC4FF427A, 0x7A1FFD67, 0xA4A7F7B3, 0xBA918057, 0xAF6EE979, + 0xADDC4FC8, 0xFABF0100, +}; + +u32 point_table_binary_26[] = { + 0x11726DD3, 0xBD4B5B51, 0x1400F0A3, 0xC6124D22, 0xBA891F08, 0x21520809, + 0x54DAA096, 0xF2E02DA2, 0xD4A7149A, 0x20488724, 0xA5B81511, 0x42A1A24B, 0x9E48E91B, 0xA29D3A3A, + 0x6471766F, 0xC9200484, 0xEA1FD076, 0x68E9D492, 0x45B0ADAF, 0xA7F79C73, 0xEF4D4C9B, 0xEDC7F9BE, + 0x49700B7D, 0xD80788B9, 0x21964A25, 0xC42DD816, 0xC7E752A9, 0x14E2A5B8, 0xDF3396FC, 0x7E2FC462, + 0xB1885091, 0x38AE491C, 0x2A12C7B5, 0x10CBE5B2, 0x75EFF12F, 0x48A7D3E4, 0xEFB009FC, 0xB1F9EC8E, + 0x38E7EB78, 0x49FAF71E, 0x47E7AD39, 0x5F5BD753, 0xFF42A160, 0xFBDBFAA0, 0xDD3F9FCF, 0x93BBE7DF, + 0xCCA77B9E, 0x74CC0BC4, 0x765E77BD, 0xDE27F2C5, 0xEC23B6F5, 0xFFDCDBBD, 0xBFF40F4F, 0x6D7FDE77, + 0xEC73789D, 0xC964643E, 0x3B9E33FB, 0xE00B80F8, 0x2B63F4C5, 0xE175369B, 0x957CF55E, 0xCB670FEF, + 0xF2F7A5BF, 0xCFE98FDA, 0x5F95C700, 0x72B50703, 0xF6BECEFC, 0xFFC4A9FF, 0xF2D9F45B, 0xB6A7E28F, + 0xD5BDEAC4, 0x64328970, 0xCFB8EFB7, 0xF57DBAAF, 0xEF27DB33, 0x0660EB7D, 0x732713F5, 0x6AB5AAF6, + 0x93DFC7D3, 0x13EF5110, 0x04723F7B, 0xA2EEFB3E, 0xE205B6C8, 0x5155EF38, 0x0EE28118, 0xAC61461C, + 0x115F88A3, 0xDAAA5F93, 0xDECF790D, 0x303B3BC8, 0xA6F9530B, 0xD60DED21, 0x639D2F7E, 0x2EFB5C7D, + 0x4AB88787, 0x938857E2, 0x483DE1D6, 0x6AEC77E4, 0xC10D3C5F, 0x5F1FA17C, 0xF69F233C, 0xF7BC18BD, + 0xDF4BEA77, 0xEB9999A7, 0x7C47F6D7, 0xF3F6C8DF, 0xDECFBD71, 0xDD9858E5, 0xFFB8ADBD, 0x8A1FF8BE, + 0x29E8595C, 0x4A208C1B, 0x477AB87E, 0x1C46CCBD, 0xEC5563E9, 0xAFFEAF0D, 0xF2B00340, 0xFBA9F76E, + 0x98F7DBDD, 0x1D2537C5, 0xD8DAD919, 0xA5FCA6E4, 0x638BFB55, 0xDAF52B2B, 0x43B61F7D, 0xB8DF65BB, + 0x5EE7DB7A, 0xBAFF2F00, +}; + +u32 point_table_binary_27[] = { + 0x11726595, 0x4F689467, 0x10C667BF, 0x2CBB1BDD, 0xA459A439, 0x88180991, + 0xE4220A76, 0x51A9C49C, 0xA2256944, 0xB092947A, 0x932DA294, 0x40282806, 0xB4A94988, 0x7A88E05E, + 0xA285526A, 0x2EB94944, 0x72F0D0E6, 0x5022C4A3, 0x10127A2A, 0x14B2A4ED, 0x4D5DB3DF, 0xF49D79DE, + 0xF9FEAC7B, 0xFB31CF33, 0x33EFCCFB, 0xBDCB014F, 0x87FF91FB, 0x85B4B6B6, 0xC61CF00E, 0xE7891A5F, + 0x65697474, 0x54781A1C, 0xC7A1CFD2, 0xD8D818F3, 0xA734092E, 0x9EEAEFEF, 0x5786DEB3, 0xF76716EA, + 0x343B3B1B, 0xE5CF2C10, 0x493CDC46, 0x9CA86EBC, 0x03469C03, 0x976FBFE8, 0x0BA71007, 0x131552F5, + 0x827F3D07, 0x60D31BC7, 0xFDC0FFE1, 0x0038D389, 0xFAC112EA, 0x3BDE01A3, 0x3E71BA1F, 0xC751BF72, + 0x9E4C27F2, 0x054BA847, 0x9CEECFF4, 0x927F6363, 0x23CA97CC, 0x8FF9C5F9, 0xC175DADC, 0xDC64AAF9, + 0xF359FE9A, 0xCD3B5D2F, 0xFB5782F3, 0x4DFDE413, 0x7A9FAFF1, 0x47C19F9F, 0x26757BF7, 0x8A656389, + 0x876563F4, 0x1F961BBB, 0xD56A5519, 0xFAC6EED0, 0xD050D46F, 0xE99B3037, 0x3F3FAFF5, 0xC0C5335A, + 0xEF36B878, 0xD318FAE2, 0xCD30B7B2, 0xB2C244E0, 0x7C35CC69, 0x9CA0CF57, 0xA1E71FC0, 0xC13363E8, + 0x8367F0CB, 0x3E851BAF, 0x7DDCDFE7, 0xC66BF463, 0xF7ABD3DD, 0xEFA9A929, 0xDC1FE562, 0x749FE43C, + 0xAD2F8C71, 0xBED61721, 0x8D8F8F33, 0x1F77F19F, 0x89F6143E, 0x5F4EEA89, 0x0E2F1827, 0xF727F313, + 0x1E5E8F59, 0x62C3EBD0, 0xD3778E7F, 0x212A3F3C, 0xDDAAFDEE, 0xD264A6C3, 0x65FB73E8, 0x784F4F0F, + 0x73055C2A, 0x794ED417, 0x4EFA95FB, 0x1C6FC9D7, 0x48417777, 0x37D327C6, 0x2D1F22FE, 0x5D3A6879, + 0xAFDC674C, 0x24CC038E, 0xA7623FF7, 0x1AC3AF7C, 0x35F6ABFE, 0x6AECB779, 0x959F4F2E, 0xB2FBC93E, + 0xC1C3CAFC, 0xBD9BFF0D, 0xA283E52B, 0xCAA297F9, 0xE49C7E6E, 0x6E2EDA7F, 0xCEE92B95, 0x0AD37DD3, + 0x7FA67AB9, 0x6F881F58, 0x9C989888, 0xEE5FD9F1, 0xD6D6D647, 0xDCDC0F57, 0x785AE679, 0xE5F9B717, + 0x94778DBF, 0xBCB0BDBD, 0xCDBCECCE, 0x7357CF8F, 0x793C36CE, 0xC67C0DEF, 0x9DF2B231, 0xF4F4C4F1, + 0x17B19F7E, 0x34CEC67C, 0x34F6ABFE, 0x6862FE2E, 0x1FFF04BF, 0xF6F7D838, 0x1BF35DF8, 0x95978DA1, + 0x977C49BF, 0xD44BFA95, 0x137ED527, 0xFCB24F1E, 0x4CEF1F1C, 0xEF9F8FA4, 0xF70FF6E7, 0xED4BFBE5, + 0xBE25FDCA, 0x47D2F72F, 0xE57FD3E4, 0x7FD9E47F, 0xD9E47FF3, 0x717D2A35, 0xDDFF5253, 0xFDB74DF5, + 0xDF26FC44, 0xBDFADED4, 0xB319FD1E, 0x7F05BB0C, 0x9EF95DEA, 0x7D2670BE, 0xCEAC7C19, 0xFA82ABE8, + 0xDF2FF873, 0xF09B9E72, 0x04BE0C2E, 0x44EF05BF, 0xD2DC0F88, 0x4E9CD8A3, 0x2CEF53D7, 0x60C4AB9E, + 0xDBC7BEEE, 0x50F6FA76, 0x89BB25BE, 0x927C03C4, 0x35E5DBE0, 0x638E9F3E, 0xED125E05, 0x132D2E1E, + 0x12FD2AF4, 0xC86FFA01, 0xD353ECD7, 0x38C57EAF, 0x8FFC9A8F, 0xD2F5F94E, 0xBABEE374, 0x7D4AD737, + 0xBDD5E74C, 0xBABEE354, 0x7DCB67F5, 0xDDF7AEF3, 0xEA7FC0B5, 0x4B97DA94, 0x653E5D83, 0x5C1B1969, + 0x175E0513, 0x19434F24, 0x7AF73EDF, 0xE2736E3D, 0x159BB763, 0xFF7FEFE7, 0x3F23FCF7, 0x6F271FCD, + 0xCCEC073B, 0xFD3FBD27, 0x1F5DBBBE, 0x4FF2ADF3, 0x12F423E7, 0xDBC03DD8, 0xEFC58B1D, 0xF2FF7018, + 0xDC523B7B, 0xB60DAC7A, 0xC7E7F6F2, 0xFF000000, +}; + +u32 point_table_binary_28[] = { + 0x11725592, 0xBF6B1361, 0x18C79F72, 0xAFB970B4, + 0x6207893A, 0xA8E849D0, 0x212009C6, 0x941A022D, 0x8224B164, 0xD02D90E1, 0xA01CF42F, 0x90ACAE0E, + 0x8E5D0359, 0x8C0EC2E1, 0x7CA9D32D, 0xA114B204, 0x32A6980A, 0x0992A5F6, 0xEE5EEFB9, 0xE77D9FC6, + 0x77FBF07E, 0xDEE7C7F7, 0x4E7AF018, 0x0440B62D, 0xA36AB52A, 0xA14EFCF7, 0xB7E25DB8, 0x851C368D, + 0x4B64F993, 0x381312C3, 0xAEFC98BE, 0xF78DF3C1, 0x60C07EF4, 0xD2385FAF, 0x77D59731, 0xB1F20319, + 0xA32F3DC5, 0x0FC11C0E, 0x8709931F, 0x5960AEF7, 0x8BDBC692, 0x58F9778D, 0xA5EFFBDC, 0x2FFB5E86, + 0x3C6F0E59, 0xDCE0F709, 0x47AE10EB, 0xF522575E, 0xF1FCC9BD, 0xB92DA056, 0xABF1FBA8, 0x27607DFF, + 0xA807B0BE, 0xAFB90DA9, 0xAFE731BF, 0x00341A8D, 0xEBFA6DF2, 0xB9BF2380, 0xE7C77EDF, 0x05F9C9FE, + 0xF2172427, 0x8652A984, 0xFB778937, 0x2BB66DA7, 0x8CF536A6, 0x9AA9DFC6, 0x348642A1, 0xC0791AC5, + 0xCB289FCF, 0x63DE5DE2, 0xEC0BF491, 0xD37A39CD, 0xAA5FEE7F, 0x3F3A1565, 0xE553FEA7, 0xF29EEA9F, + 0xB2F99AB9, 0x4B4CBEE6, 0xB78B3F0B, 0xCD58BF5E, 0x24D6FDEB, 0xC5E923CD, 0xE42B56F9, 0x1F7907E1, + 0x7C3EE77C, 0xDDCE4138, 0x9BCD385F, 0xB7E3F483, 0x20E0FC8E, 0x3CA73F1A, 0x8D787FB7, 0xD36CAD56, + 0x2BDECFF1, 0x9A2DACA7, 0xF375BCC3, 0x96C4E369, 0xFFB0351E, 0x8F914F90, 0xA10AB0BF, 0x6FA58CBE, + 0xD1630E88, 0xE58566F2, 0xE5C5DEDE, 0x16E7B3F5, 0x437E2A97, 0x2DCE2F9E, 0x2856FF4F, 0xFC4100B2, + 0xFE3FAC37, 0xC47ADFE5, 0x890DC7C7, 0xF7799FC5, 0x2B623D6F, 0x7CC786AF, 0xDF1E701E, 0xE16762ED, + 0x47EF3295, 0xC9E4D9F5, 0xF74DCED9, 0xD953DEFF, 0xE604404A, 0xE07A9BCF, 0x3315DF7F, 0x827EBAAF, + 0x3984DB3B, 0x3B56CA78, 0x2FDACC81, 0x629AB74E, 0x79243EE0, 0xFD3F0000, +}; + +u32 point_table_binary_29[] = { + 0x117255D1, 0xBF4B0261, + 0x1807F0AF, 0xA170D511, 0x4911B735, 0x68A34344, 0x8104B708, 0x89044242, 0x638B0809, 0x82D8A281, + 0x82381C38, 0xF41774A0, 0x5B4B434B, 0xD2E0A6DB, 0xFD098DAD, 0x47D01CDC, 0x3DBDCFFB, 0x78AF367E, + 0x78BECF0F, 0xDE9716E4, 0xE10188F1, 0x8B5EAF47, 0xB4A06F31, 0xE0BA2ED1, 0xA7186B7B, 0xE2248F01, + 0xEE386F15, 0xF3F9BCAA, 0x8B619CE4, 0x6394CBE5, 0x8D796914, 0x0A05F118, 0x886E8D3D, 0x718C4AA5, + 0x42AA3A90, 0xBC2DF3D8, 0xBA6EFFDB, 0xB755DCF0, 0x66DED85A, 0xF72BA75E, 0x5756F7D3, 0x23B0FD61, + 0x1B733D6A, 0x2796FBA3, 0x768C5AAD, 0xA62DF918, 0xA552C9DC, 0x1BBFA5A2, 0x6EB72BFB, 0xB4F72FB8, + 0x1FAE3833, 0x492CF9CC, 0x24154DA7, 0x5353CF66, 0xAFCFCCFE, 0x31DFBB36, 0xEF034E9E, 0x75FFAEAA, + 0x3BC08E75, 0xF99EDCC7, 0xF5F3D9E0, 0xC5F77DB9, 0x57F53794, 0xFBFDBED9, 0xD798DDDF, 0xCCE77342, + 0x8E7ED896, 0x9AD86C36, 0x89BEC430, 0xC6A938AD, 0xFF1B39B1, 0xB5B29A1F, 0xF03EF789, 0xC26A754F, + 0x9BDFE7F8, 0x8AC256EB, 0x90BD1403, 0x9DCE91B6, 0xE401CEAB, 0x7B963CCF, 0xF681D1C8, 0xE1F75B26, + 0xFB570EC4, 0x14D6EB07, 0x9C0F244F, 0xE170E8D0, 0x1F000000, +}; + +u32 point_table_binary_30[] = { + 0x11726595, 0x4D485B41, 0x10C74736, + 0x1F2F55FC, 0x28E24910, 0x8285424B, 0x2FB6F881, 0x7890489B, 0x83091E12, 0x0F051135, 0xA2167228, + 0x144A2DB1, 0x01A1D082, 0x97902278, 0xEEA1B13D, 0xD883274D, 0x1B08AD49, 0xA3A57AEB, 0xA1DE44B0, + 0xAD29B469, 0x48F2B27D, 0xB3B3BB79, 0xD277FBF1, 0xFEF3DF99, 0xD999F7B8, 0x093E9E06, 0xF18C8F8F, + 0x736E42F0, 0x3FCE3718, 0x127C8B1F, 0x00785EB1, 0xCAD8D898, 0xC5308C5C, 0xB9C72A23, 0x2323C822, + 0xBE3C0E2E, 0x624B9F46, 0x3DB848CF, 0xB7206471, 0x82977D3E, 0x9FD02357, 0x3FF0B28C, 0x1F863100, + 0xF3012BA9, 0x78644F82, 0x95A45E9C, 0x577DCD8A, 0x76BDD1A9, 0x59F879DE, 0x80D39E4F, 0xE532318F, + 0x939F7187, 0xFD9A9C9C, 0xB498E26B, 0xDFD8AF60, 0x30884CF9, 0xF8390F04, 0x02A40FA1, 0x9E73A5C7, + 0xF3DDCDAC, 0x3A313121, 0xF4E86F4C, 0x81F342FC, 0x237052BC, 0xF42FB02A, 0xBDA77E18, 0x395E2916, + 0x8B3ABEF6, 0x855764BC, 0xF0AFDF76, 0xB8C89FFA, 0x6DE41CAE, 0xD3D3530E, 0x2D14DF9C, 0x71507D2D, + 0x961EEF2B, 0x44ACEEAF, 0xFE0E8058, 0xE9896195, 0xF4EE6BAC, 0x6CEF8F11, 0x00C31E6F, 0x0E102BFF, + 0xFA5DA597, 0x7E4960DB, 0xDBDB3ABE, 0xFE0298DD, 0x1FAECBFC, 0x5695DEE1, 0x4CA5529C, 0x47657D9D, + 0xBC4EF7A1, 0x987D578C, 0xFD72DD94, 0x1C55ACF4, 0xB21F21F6, 0xD31E6F96, 0x244715CB, 0xFAA34ADF, + 0x60E19784, 0xAB1B1B1B, 0xDADFFC0A, 0x9ED9D959, 0x7DBEF999, 0x1D104BFD, 0x73F603F5, 0xA2BE4D2B, + 0xDF0EF6DB, 0x5E6FBD83, 0x57EDFD32, 0x6EF19AE6, 0x4D64A5A7, 0x7EB8B2E0, 0x14F32CE3, 0xCD97725E, + 0xA5BF9960, 0x275A6FB1, 0xEB2D3B11, 0xFA166277, 0x13ABEDEF, 0xEF6B7FF3, 0x29ABE1BC, 0xA9F3CD67, + 0xC0C4BECA, 0x79713B81, 0xA5D369AC, 0x6717EB71, 0x7FEA595B, 0x5F5FC7FB, 0x940CC0AD, 0x47ED9BB1, + 0x48ACF765, 0xB1674DF4, 0x2BCEF770, 0xBEDD377A, 0xD692C9A4, 0x9E77809E, 0xB5999919, 0xBD7FF8C8, + 0x79917AED, 0xA7E39797, 0x972FE413, 0x8BC5048B, 0xFBBA0F10, 0x0E87717E, 0x25B70E4E, 0x4F4F23EF, + 0x897A3EB6, 0x0E462211, 0xE1470C20, 0xF6D3F6DE, 0x3ECF0092, 0xE38DEF9B, 0x9C271D6F, 0x9F2F4FB7, + 0x6D7F042B, 0xBF463E52, 0xAFF3B5EF, 0x9BC3F2CF, 0xE7F33A1F, 0x4753D393, 0x5C2EA7E3, 0xA109DEEF, + 0xEEEE6A7F, 0x7C90F5F7, 0xB0AFEE55, 0xF912F782, 0x3DFF76E8, 0x05FBFEB6, 0x03E9D57C, 0x44422BA1, + 0xE3E3637D, 0xFF0BA995, 0x50A150D0, 0xF3B7905A, 0xDACC66B3, 0x7ABE22A1, 0xA5CD4C26, 0x23F2C1FB, + 0x58F91303, 0x314F09C5, 0x73707474, 0xA4F77F21, 0x35078787, 0x87BADE85, 0x548CEA95, 0xFBF637D8, + 0x352FE643, 0xEE5B73B1, 0x6BDEEFF7, 0x6BFFE6A2, 0xB923BE8F, 0xA6D29B3B, 0xBA7E3FF5, 0xCFEBF522, + 0xFBD43C0D, 0x0D0D61FD, 0x92BB4725, 0x4B7DF7E8, 0xC0C000F5, 0x27DF8847, 0xBDBA6FC1, 0xFA7FD7D2, + 0x2759EA25, 0xC77909FD, 0xC3ED0053, 0xD3ED58AF, 0xE0878F35, 0x9F13F3B3, 0x4CE60AEA, 0xCF49CFCF, + 0xF03D32FA, 0xB7ADF2B3, 0xFEFE4B58, 0xDF399DA7, 0xB9A4F211, 0x1C276E5B, 0x25FE0700, +}; + +u32 point_table_binary_31[] = { + 0x11725594, + 0xB14B5B51, 0x14C64FBD, 0xAF2FA6A5, 0x62559C84, 0x400B1DDA, 0x41301417, 0x1B3A6493, 0x348DF0FE, + 0x0131195A, 0x9AE181A3, 0x48A72EE2, 0xD2AD0E5D, 0xB4837129, 0x21044C0A, 0x0D445B07, 0x41A42E25, + 0xA88314AA, 0x8356C516, 0x4DDEED3D, 0xE7DCFBDE, 0xCDDB7EBC, 0xEF3BE7BB, 0xE79EF764, 0x457E86F7, + 0x00BD2F61, 0x48E25381, 0x2C725083, 0xA1E9E969, 0x299B3081, 0x2C7F898B, 0x999919C5, 0x462F2E50, + 0x0E13CCB1, 0x86386936, 0x9B8A59DF, 0x79244EF2, 0xF9BC8449, 0xAE775386, 0x782A9552, 0xACF5DF20, + 0x8E7AD32F, 0xF61886B1, 0x5FA8BF82, 0x61D29B7A, 0x23E218EB, 0x993CAE23, 0x8E310FD6, 0x936F15BF, + 0x96D75B5B, 0x5BE447EE, 0x9CCA6BE3, 0x470EFE8A, 0x7D66AD7F, 0x25F63737, 0x37C3F7EE, 0xBAF8C7F9, + 0xD81F6B42, 0x3F32E6A3, 0x7A4B9A9B, 0xBADE27D6, 0xE33C881D, 0xF1C37EDF, 0xFB4EB3F6, 0xC7DBE030, + 0x1B3D33F5, 0x2FAAFA15, 0xD1B1F376, 0x6AD06BD7, 0x733F5AAC, 0xF4EE07D6, 0x537FC5B1, 0x01F9676F, + 0x6F2F7CDF, 0x5981DB53, 0x5353A1BF, 0xB3D2BE97, 0xCBE5C2BC, 0xB1819BEB, 0x8D8D8D68, 0x1ECB00A5, + 0x52299AD7, 0x28809D2F, 0x1875209C, 0x1FF65F76, 0xA056AB85, 0xFEF692F1, 0xF3FDB697, 0x128BE974, + 0x1AF90BDD, 0x9F1731E5, 0xF100D6D6, 0xD6300FB1, 0x4CB600F3, 0x20D3BE25, 0xEBFECECE, 0x4EB86F41, + 0xA1EE6F6F, 0x6F47F32E, 0x687D457E, 0x47066801, 0xE9CDBCBD, 0x1664B3D9, 0x70BFE25E, 0xDDCF6432, + 0xA44706A8, 0xFBAD560B, 0xF78738E8, 0xD7F9F4FE, 0xB90B8945, 0x7B1FDC05, 0x3D8F49EE, 0x17F40354, + 0xABD5AEFE, 0x6767675D, 0xF5E97BB2, 0xCE63D89C, 0xF7F2F2B2, 0x6B1E8787, 0x875DF32A, 0x168B5DF9, + 0x7CDFEFEA, 0xCFF9F5F7, 0x5AC8DD37, 0xFB863C98, 0x8C18F583, 0xC92749FB, 0x3C4181D9, 0xCC37EFCD, + 0x7B070707, 0x5225D33C, 0x0BBBBBBB, 0xC478DF63, 0xABB3A0F3, 0x6B9EF78E, 0x8E8E2CFD, 0x1CEB270C, + 0xFBA546A3, 0x11EECBD8, 0xAA5FA2FF, 0x45586F8E, 0xEB7DE5BC, 0xCEAD9131, 0xFDFF49D3, 0xFC2CE6F9, + 0x42A84776, 0x34C37366, 0x214752C4, 0x93AC9716, 0xF37D447A, 0xEA6738A1, 0xF8856221, 0x6E683E2E, + 0x33D8FC94, 0xFDC40966, 0xC7708FEA, 0xFF33F2CB, 0xDFCC6073, 0xC3F2F730, 0x1BBFDA97, 0x2BCCFBE0, + 0x8D3CCF64, 0xEE12735E, 0x795E2E3F, 0x443E35F9, 0xD7D78198, 0xF500A857, 0xFB60B8EF, 0x59EA0EB1, + 0xD6F78D8F, 0x135F19BF, 0x61E347FD, 0x7F000000, +}; + +u32 point_table_binary_32[] = { + 0x11725593, 0x31685A51, 0x14860FBE, 0x87261944, + 0xC91AB043, 0xA0856E75, 0x8960A543, 0xE9924211, 0xFB964208, 0x517168E9, 0x12C8A451, 0x3274A844, + 0x458A937B, 0x090D2D64, 0x28945821, 0x83C122A5, 0x9B424104, 0x41684B86, 0x8084B489, 0x79EFF69E, + 0x73EE7D79, 0x3EA78FF7, 0x9FFFFCF7, 0x7F57888B, 0x237807E0, 0x7F6EFA84, 0x7C202E7F, 0x92EDA9E9, + 0xCBE57202, 0xD6E119F2, 0xCD0F0866, 0x3219C94A, 0xFF0282A8, 0x179F9917, 0x76C53533, 0xEB675FC5, + 0x753A9D16, 0xA2A3FC9E, 0x9AE16C36, 0x2B59E94B, 0x66786EDF, 0x17E30CF7, 0x697DC034, 0xCE48AFFC, + 0x16D62080, 0x7E6E9E37, 0x10A03C72, 0x5EBC9679, 0x8E8D7F89, 0x4482DE23, 0x073A1042, 0xC67964BB, + 0xA9B8C37A, 0xE7BDD68B, 0x239A7F25, 0xAEBDF3F6, 0xB962E5EF, 0xFC3546CC, 0x4AFF9219, 0xCF43FBBE, + 0x1BBFBDFE, 0xF643E397, 0x77FFEC54, 0x38CC5ACF, 0xACFD6E9A, 0x43D8DBDB, 0x23A6F335, 0xED6EABD5, + 0x426E533F, 0x96DD6DB7, 0xDBC4E46F, 0x0DA1582C, 0xE27E6211, 0x05A8D7EB, 0xC4A817D1, 0x516C3018, + 0xB87D3BB9, 0x51ACDFEF, 0xBB799D1C, 0x40A3D1C0, 0x3CDF90F1, 0xA9542A6E, 0xDE450B20, 0x954AB9FD, + 0x2F5AA358, 0x3299243D, 0x32C02836, 0x1E8FB13F, 0x62276477, 0x7BBD9EFB, 0x7DFCFB76, 0xD7DBA77F, + 0x7F08AA6F, 0xDAE78486, 0x90CFE7E7, 0xF697CBE5, 0x397FBA4F, 0x9EF368D6, 0xE7ADD56A, 0x737DA8FE, + 0xDCBEAEAE, 0xAEE6F25D, 0x5C5CCCED, 0x2F140A6E, 0x5E2777EF, 0xADFE5EC8, 0xCBD15B46, 0xFDB2DCE7, + 0x3D0FF6A7, 0xBF3FEA1F, 0x7C285993, 0xC944C864, 0x8A7780EE, 0x3770DF00, 0x3BDC6F47, 0x73C9C2F3, + 0xDEEA7759, 0x1FD7BC7D, 0xA899F5DB, 0x87D56AD5, 0xE3B7CB7E, 0x279CD75C, 0x5AB9AFFE, 0x7F8FB9BF, + 0x95BB9A75, 0xBFC4279C, 0xDF5C0293, 0xFC1F311B, 0xF6CA13E2, 0x75D60B0F, 0xB31FCFA3, 0x9EF669F6, + 0xC9F99164, 0xC398511F, 0x7F98C1CB, 0xA73C4FFD, 0xF9984DCD, 0x11E997BC, 0x9D073F33, 0x7879CD33, + 0x1F61D6F3, 0xF2BE5C62, 0xDED59F62, 0xBAB11126, 0xE6BC627A, 0x7C0CC8E7, 0x3A7FABB5, 0x4ACC7A80, + 0xCDCD30DE, 0x07CDC174, 0x8659E983, 0x1F3F4590, 0x2FF5FCC1, 0xC11D623D, 0xBFB51516, 0xFF010000, + }; + +u32 point_table_binary_33[] = { + 0x11726D94, 0xCB4B5B41, 0x14C6BF66, 0x42DA5C1F, 0x2D2828DD, 0xB550E8C6, 0x85756725, 0x90207659, + 0x28DE6CEB, 0x038BA010, 0x12702324, 0x226E24E0, 0x031F88F8, 0x1F9855C4, 0x2A08360B, 0x2964A31B, + 0xC116BAB3, 0xBD96E242, 0x2A728578, 0xCD74CECC, 0xDCB937D2, 0xEC7ECC77, 0xBFEFCC39, 0x7382015E, + 0x461278FC, 0x211AE1E2, 0x8701F411, 0xDFE7A291, 0xB1B1310E, 0x1BEF89BD, 0x365E1F1D, 0x1D15ECEB, + 0x799DF4BC, 0xA2D87ACD, 0x5DC55A9F, 0xE06E2291, 0xE0FC44F9, 0xD5238C8F, 0x8C8C08D6, 0xFA5EC6C3, + 0x79DE05BB, 0xA53C5FFF, 0xE41DBB95, 0x7AED17FF, 0xCA6BE4E7, 0xD77337C5, 0x6B548F38, 0xEFC31B51, + 0xEF1DBBB0, 0x6D5B323F, 0x10F595D9, 0x453A9D96, 0xDFF392F0, 0xFB0BC87A, 0xFCFA0E7C, 0xE6653AB7, + 0x2C606F6F, 0xCFE8EF98, 0xD14B3FEF, 0x1BBB517E, 0x422FD88A, 0xB39BDDDD, 0x5D757F91, 0x7F7DC99C, + 0xADAD2D53, 0x0FAACCD1, 0xF5C8BCC8, 0xE7208FF8, 0xFA12D8DC, 0xDC14F717, 0x3C28EAF5, 0x80D9D959, + 0xD50FC1F7, 0x49A537F3, 0x484635EB, 0xFE7B51CC, 0xCFCF07FD, 0xAC3087FC, 0x4CBF2774, 0xFE89F2AB, + 0x4F008A55, 0x9E5501D6, 0xD7D7037F, 0x97D54C1E, 0xE5BB8899, 0xF9098EFD, 0x0E719258, 0xE9FDFB7A, + 0x33FC5E72, 0x497381FD, 0xF199FAD5, 0xF442B3EE, 0x67D34BAD, 0xD7FD6C99, 0xD3FEFA9C, 0x4735977C, + 0x663F15FB, 0xFA80292F, 0x9E65E7F2, 0x41F9F9DF, 0xD9F9D0D0, 0x5050DF2F, 0x607878D8, 0xCC2B5E10, + 0x9E52AFFC, 0xDA8BC0FE, 0xFE3EF1A1, 0x62E6ECEC, 0xEC4896F3, 0x04733636, 0x364C1EFD, 0x68DE621F, + 0xAAD40F6E, 0x77CE65B3, 0x598E2E5E, 0xE5A7C4CD, 0xA9A5A525, 0x8E57C2EF, 0x87E8FF51, 0x736A7575, + 0x95E67728, 0xE773D491, 0xCAE57254, 0x4F95DE1B, 0xB701E95F, 0x51F9F5A3, 0x47A9E5E5, 0xE586EFD7, + 0xD6D688CB, 0x92BB9B53, 0xE6FD905F, 0x77472A93, 0xC934E875, 0x7F8D5FB8, 0xDFF56EC5, 0xFFD13F3C, + 0x37796AFF, 0x82FB8E8F, 0x8F9B7D8C, 0xA1734E9E, 0x7789FD39, 0x25D6FA07, 0xFDF0F72B, 0x06B30FE6, + 0xFEFDFDFD, 0x0DFA6432, 0x69F46222, 0xC761FFA7, 0x3D4F7BC2, 0xFF07EDC7, 0x8DFB0DED, 0x0F4BBD77, + 0x208F8585, 0x05B36F40, 0xAEB4B8B8, 0x68FAE76D, 0xE74A723E, 0x96CF79AC, 0xACAC987D, 0x0166EC62, + 0xB118F29B, 0x527E463F, 0x15E825CF, 0xD8343F7F, 0xDFBDED02, 0xE47B3079, 0x9F549EEE, 0xEF2526ED, + 0xB3B333D3, 0x7FC72E98, 0xF749EFAD, 0x86BC4DF3, 0xF7DF6F0D, 0xD3727F03, 0xFD74C37B, 0x76ECBC2D, + 0xFF5F6DEE, 0x52DEF32F, 0xC0E0E033, 0xEAAF4BFD, 0x6BF9084C, 0x4CB6115F, 0x696ECD64, 0xDA497FA5, + 0xF5ADE974, 0x4B83BEB7, 0xD7A23C57, 0xCD0378DB, 0x27F94A73, 0x2B71D88F, 0xF4FF0000, +}; + +u32 point_table_binary_34[] = { + 0x11725595, + 0x4D485C57, 0x14C7CF78, 0xDF74664C, 0x3AF320D6, 0xD8121292, 0x4DE9A69B, 0x04424A98, 0x74E747AC, + 0xD045E8CA, 0xF16B3714, 0x45173AA8, 0xC48F5938, 0x7EE4495C, 0xA8C45502, 0x76A1606B, 0x839B5421, + 0x0BF30581, 0x6E2A4236, 0x6661C038, 0x1D133B90, 0x29F5F96E, 0xEF39F7DD, 0x336FEEEE, 0xC7FCFFE7, + 0x9C77EE39, 0x77E473F9, 0x166E02B8, 0xDF8877AD, 0xADAD523E, 0x873472F5, 0x67E25D32, 0x9944BE0B, + 0xB701CE14, 0x01342BFD, 0x6DD40368, 0xBD7C2B37, 0x00621980, 0x542A457A, 0xE4938746, 0x0F69B90D, + 0x70FAA338, 0x367EE458, 0x461C07F3, 0x795595FA, 0xE82D668A, 0x17BBEFD6, 0x06EB717F, 0xD50C3FC8, + 0x2CEA3FAE, 0x8AF79B9B, 0x9B8A214E, 0xF97E13EF, 0xD3E934F2, 0x65F4CB7E, 0xE9757676, 0x6ABDE28F, + 0x8FA4B7BD, 0xBD4D7ACC, 0x1FBB278E, 0x743CB84C, 0xDF5B0311, 0xC3A877AF, 0x4144FBFD, 0xF87F8823, + 0x1D5F6651, 0x6F5F8268, 0x6F6F2FFB, 0xAD5A88FA, 0x7E8A1FBE, 0x274AA65E, 0x64FB9228, 0x0D0C0C48, + 0xF958F7FF, 0xF4777134, 0x3939A9D8, 0xEF7F52D7, 0xC3F7910C, 0xF49FF400, 0xD3D3D3DC, 0xCFD33F2B, + 0xFB77F6A1, 0x94C48F0D, 0x8B8266A3, 0xAF8CEF8E, 0xF87E3FBF, 0x3B6A8582, 0xFEC845AB, 0x227EE4A2, + 0x89AFEBA9, 0xFED982FA, 0xFA7AAEAF, 0xFA278086, 0x8606AE0F, 0x4F7F7F3F, 0xE7872F2C, 0x627533EB, + 0xC8891980, 0xF9F979E4, 0x2DCD96C8, 0x66B3C418, 0x4F7554E0, 0x7CA15E33, 0x405B5B9B, 0x94854ABD, + 0xE2979AA3, 0x61FFF797, 0x5A1F0DD3, 0x7C16CAF1, 0xE8F7375A, 0x6FAB796B, 0x6F6F47FE, 0x4BB3A5E7, + 0x5931EAA5, 0xB4F4BCBF, 0x31F1747E, 0xF84ECEA2, 0xBE664AEC, 0x6F6C6C20, 0x3F209E8C, 0xBC5A5B5B, + 0x23D6FEC8, 0xABB9B939, 0xD26BBFD8, 0x5F585890, 0xF0B5D6DB, 0xE701D6D7, 0xD7917FD1, 0x6CC1CACA, + 0x0A31E943, 0x16388E43, 0x7A939FE2, 0x9D637D68, 0x75751599, 0xFA69D745, 0x43CBCBCB, 0xC4DA1F0D, + 0x51BDE738, 0x5EA8A7A7, 0x07EFC7FF, 0x5EE1513F, 0xFCFBB293, 0x11CFECB7, 0x5FBF61BF, 0x1FC2D3FB, + 0xAEF5EE0D, 0x3D3F6ABE, 0xA91F2527, 0xE10C0D0D, 0x213FC0FD, 0xF9F746C2, 0x19191941, 0x7D9EF669, + 0x9FE7398F, 0xFB727A21, 0xE1643219, 0xD223175F, 0x00ECEDED, 0x513CCCF7, 0x4F1F403E, 0x9FE77A4E, + 0x5E249CE1, 0xE1E10AC6, 0x7D08EAA5, 0x3A66DF8E, 0x2F6836F5, 0xFFD79770, 0x6667672B, 0xF24F4C4C, + 0xF0FB1287, 0x84137C0F, 0xC41DFE3E, 0xAEAF542A, 0x71FF4E1C, 0xFE9DDEA3, 0x4FFBC65F, 0xEE47F0FD, + 0x0BF48BFB, 0x137C6F00, 0x8C5EBF7F, 0xE13BE57E, 0x05FB67F4, 0x85D487AB, 0x2D2D2D5C, 0x6F21C5FB, + 0x4ADF6381, 0x55F19E5A, 0xF0E1AA1F, 0x8FFA61A9, 0x8C8D8D8D, 0x3CEF1060, 0xBDBF7575, 0xFEFD115B, + 0x8A474747, 0x791FD0DF, 0xD4D414D8, 0xB732FB7E, 0x91CBE578, 0xDF945F4C, 0x4D4DF13E, 0xA2BFB9B9, + 0x39B0EFFA, 0xFFC5BC07, 0xCA1F5B5C, 0x5CE47D57, 0xFED8D2D2, 0x12BF07E8, 0xEFE8E828, 0xCFBB3A5D, + 0x5D5DBC0F, 0x00E73FD1, 0x7BEFBF37, 0x96E2ADAD, 0x2DDE07F4, 0x77777797, 0xF74D9DC1, 0xC141DE47, + 0x95DFDEDD, 0xDDE57D53, 0xF9ED9D9D, 0x1DDE47F4, 0x8F8D8DF1, 0xBEE3191F, 0x1FE7F740, 0xE52F1D1E, + 0x1EF2BEAB, 0xFCA58383, 0x037E0FD0, 0x1F9C5F3C, 0x3333333C, 0x3FCA5FF4, 0x3C8FDF1B, 0xE52FBAAE, + 0xABEFFB7B, 0xF5554579, 0xACE71D6A, 0xE9BEC3B2, 0xA4E71DFA, 0x687E3DFB, 0x9ACF7749, 0xFFB7FDAD, + 0x61F954E9, 0xCFDA578C, 0x9EE6CF67, 0x8CA7E7D1, 0xEC939AB7, 0xA7BA5E5F, 0x4FF356F3, 0x39C4AF5F, + 0xAFC67A5F, 0x234315C4, 0x73B9AF90, 0x9F11ABF3, 0xE409A0FE, 0x4BD29F01, 0x403D32C6, 0xAF89C315, + 0xDFFF8CF2, 0x5531BF36, 0xF97D3DCD, 0xBBF1FF0F, +}; + +u32 point_table_binary_35[] = { + 0x11725594, 0xBF6B1361, 0x18C71FB9, 0xB329172D, + 0xFD016E2E, 0xEADCA583, 0x1C968894, 0xE2D04128, 0x9C061C0A, 0x19FA0714, 0xBAC4940C, 0x9984900E, + 0x21216986, 0x40692034, 0x04CC1010, 0xB1A58391, 0x82CBED0E, 0xEA7183A2, 0x0D6A2543, 0x9BCBEB3D, + 0xCFF3BE77, 0x6FB27DF2, 0x7E9FE7F9, 0x3E3F12D1, 0x173D7802, 0x60DD0F36, 0x9BCDA610, 0x7D78867C, + 0xF539D84C, 0xA552427C, 0x8047C8E3, 0xB700CC4A, 0x0F707878, 0x18BDCF56, 0xE4BB8CB7, 0x56C71F91, + 0x6143E67B, 0x207995F5, 0xD79F580F, 0xAB9C2F79, 0xCFB8383D, 0x3D8DDE03, 0xD7B8D0E3, 0xAF476032, + 0x2B3D9827, 0x2727E447, 0x7420FC18, 0xBF72B91C, 0xF941BE7D, 0x97E3D10F, 0xF2DC6FB8, 0xC1ACF400, + 0xD96C96EA, 0x215B2F8D, 0x6FAA1E72, 0xF24FDC0F, 0xF2F895EA, 0x9FF59305, 0xA5E77CD6, 0x3BF193F2, + 0xC9F8200D, 0x3755BFA4, 0xBF3246AA, 0x5FD61B5F, 0xD02FF5EF, 0xB01FE6B0, 0xFF90AD75, 0x351F9E87, + 0xB56E5CEA, 0xF30AFBBD, 0x2C97CBD1, 0x3E268BC6, 0xB0D168C4, 0xFBF86A0C, 0xA3FD39C8, 0xDAFE1CD4, + 0x03140A85, 0xF83D13F7, 0x47F119E3, 0x9F5E3F78, 0xA3B1832C, 0xFD6D8873, 0xAAEFBB7E, 0xBD5E27A6, + 0x7E7DCF46, 0x3FA1DFF7, 0xC4B667B7, 0xDB6D62D2, 0xDBAEDF6A, 0xB5D00FB1, 0xC8B87EB7, 0xDB2546BD, + 0xC87876AF, 0xD7C37D9D, 0xF3BE3CFB, 0xE8E88898, 0xFB77FD5A, 0xAD16F73F, 0x707DEE9F, 0xE73B1978, + 0x36DDB396, 0xEFE0E060, 0xAA5EB55A, 0x9DCA4FEF, 0x72DF8965, 0xCFD6EF39, 0xB1ECFAF2, 0x7EA2FAA5, + 0x5269AA9F, 0xFDFDFDA9, 0x7E25939F, 0xA0E4D995, 0x4A25DA5F, 0x50727DDC, 0x9F3E3FCA, 0x27EF7DA6, + 0xC3F5D43D, 0xCD74D88F, 0x3E5FCA2F, 0xF54B2BDF, 0x5FEB7E27, 0xDB31937E, 0x3B70F47C, 0x4B2B9281, + 0xFD0D9C5D, 0xD07F4F03, 0x27EFA879, 0xE2BEBDE3, 0xBC93CFE7, 0x49CFBC0B, 0xC56231BA, 0x5FEF78A7, + 0x83F7A4FA, 0x1D383B1D, 0xDA7F947F, 0x8FF2C7F1, 0x7B142FCE, 0xD8AF09B7, 0x1E0AFCF4, 0x618DE71B, + 0xB3FABD12, 0x9FB17F53, 0x323C969C, 0x987F4ABC, 0x21F51A73, 0xBE58CFF5, 0x64BE4918, 0xFF17F00B, + 0xFE7FB9C3, 0x6C6A0C49, 0x649318F5, 0xC8A0B82F, 0x86986FF1, 0x07C0D6D6, 0x02B1F22B, 0x79C42C66, + 0xD3E97962, 0xD68BD9E7, 0x2FE6709F, 0x2315AF58, 0xC5A33EE4, 0xA18AC77C, 0xC82A1EF9, 0x3F000000, + }; + +u32 point_table_binary_36[] = { + 0x11726D95, 0x4F48D441, 0x14C75FFD, 0xA6DC76AD, 0x88240F15, 0x046DA7A8, 0x8B878836, 0x45B6BAB8, + 0x250A7BE8, 0x522892A4, 0x60F28375, 0xEBB018A2, 0x201E4AB6, 0xC440C843, 0x97E00785, 0xA0969198, + 0xB2662811, 0x780D8262, 0x1185120A, 0x8D74777F, 0xD3CC7B33, 0xB3B3D9DE, 0x3E3BDFF7, 0xFFCD6FA0, + 0x0EA27C0D, 0xF0575D5D, 0xCDA10EEA, 0x4BB8A694, 0xF9041F83, 0xFB00C193, 0x85C6B6B6, 0x36C1502F, + 0x79FB73A1, 0x11CF3370, 0x4172FEB5, 0xD267B41E, 0xA0BDBD9D, 0x438458FE, 0xBABABA04, 0x933E1885, + 0xA08E2F39, 0xF422FF91, 0x98F4DCCF, 0xCF259349, 0x132F18C9, 0xBFB7F5DB, 0x61C5CA5F, 0x6E49C727, + 0x0E0C15F3, 0xE11D00FB, 0x6E3A397D, 0x2E39FF44, 0xB1F02F79, 0x7B99E774, 0xBDA42796, 0xFE250752, + 0xCE4FD32F, 0xC1C15DFC, 0xA76D9FAB, 0x56ACFDCF, 0x693DF90B, 0x5D0066DB, 0xE73E2956, 0xFE0B634C, + 0xB1D62B96, 0xF65BB21E, 0xCD422F98, 0xDF60CC9E, 0x9F5F09FB, 0x8D7E0DEB, 0xDF1F8FC7, 0x510F9D82, + 0xC79DBCDD, 0xBFE000EC, 0xB1EDFF3C, 0x338CFEB7, 0xEF693DCD, 0x23B00AAC, 0xAFAFCFD8, 0x171E9B7A, + 0xD0BFFFDB, 0xD2CB78AB, 0x4E3E9148, 0x987D0070, 0xB2FDFDFD, 0x663E07BE, 0x395933AF, 0x4792ADFD, + 0x7944FB32, 0x3A3A4AFB, 0xA3786868, 0x88E62D38, 0xF45CEDAB, 0x9A7FE8A5, 0xB3AEFB87, 0xF102CE7A, + 0x2A9532E7, 0x7CCBD930, 0x7A61CF7F, 0x41B91D3F, 0x74DD62E9, 0xAF49EBF9, 0x5B390FFF, 0x3C032E7E, + 0xC8B2DFE7, 0x3717A2D1, 0xA8ACF703, 0x727673A1, 0xB6B69658, 0xEAB34A6F, 0x9DDBFDDE, 0xEB59DC21, + 0x99A9FB58, 0xB49F9999, 0x31FB5078, 0xC0607C7C, 0x9C784DF2, 0xE6424343, 0x43493EFF, 0xE63B3939, + 0x69F641FC, 0xE319FF82, 0x996665BF, 0x5BDFFF88, 0xD69B79A0, 0x3FDECC20, 0x93C92063, 0x3F9BB36E, + 0x4F4F8F99, 0xAF3F9F75, 0x69BE94AF, 0x3FCF6069, 0x6949DE27, 0xAC47469C, 0x9A9A32F7, 0xA5EC2C03, + 0x7D7FA47D, 0xD9D9ACAB, 0xEEDF07DA, 0x17E5DFB2, 0x5F5C5C2C, 0x391F1818, 0x28C9279D, 0x4E97E4BB, + 0xB2B262FA, 0x7BB8EAD4, 0x177BFF0F, 0x5741497C, 0xFF569131, 0xFF5BA4C7, 0x7A443F9E, 0x4377BCA9, + 0xA9C9D43B, 0x2758E627, 0x22294EC0, 0xE0E02032, 0xE913108B, 0xC58885BF, 0xB497C07D, 0xD0FD497B, + 0xDDF1D9D9, 0x594B9F32, 0x7AF29722, 0x7F759A3B, 0x81EE9FD6, 0x77426B6B, 0xABD98FB4, 0xE77AB86F, + 0x265E4AEF, 0xEBCE733B, 0x5E44B3EB, 0xB5B4B498, 0xFB371FEF, 0x8E8F8C8C, 0x503EC809, 0x989E9EDE, + 0x51EF7FFB, 0x81FA14E9, 0x239A5D0F, 0xFD45B4DE, 0xF57A7B7B, 0x77D65B43, 0xFD67507E, 0x85EE8F78, + 0xAF70FE16, 0xABFD4456, 0xEF1553CC, 0xDFD13C9D, 0x8D635791, 0x27208AFB, 0x527EEC92, 0x66F457CE, + 0x0B5A2FD9, 0xD980BDC8, 0x5F054FE1, 0xBAE1F74D, 0x7C0B9199, 0xCDCB92E9, 0xFB8BFA65, 0xC03F907D, + 0x11FF4CD1, 0x1E8E1033, 0x9B2F5BF6, 0x3EB1B617, 0xF35D97F9, 0x1CEC85D3, 0xC3C3C789, 0xA9DED3E7, + 0xCE0525FF, 0xD6F51B26, 0x3D3C7C78, 0x54DE0F64, 0xFF1A0FDC, 0xB953812C, 0xEB3FF186, 0x07A45EF0, + 0x3A31D94B, 0x263D4032, 0x5969DE9B, 0x1FAB6197, 0xFCD37B90, 0x7BCA3463, 0xBFF3C5F8, 0xB83FDF9B, + 0xC36E2C76, 0xC0BC0765, 0x1D453DBE, 0x379F8B7A, 0x7CAF2F86, 0xDDBB770F, 0x99F762EB, 0x55D8BD7D, + 0xBB82FF05, +}; + +u32 point_table_binary_37[] = { + 0x11725594, 0x31489B41, 0x14C75F7A, 0x876952C9, 0xD0A1B460, 0x1B10870E, 0x0E05E9A4, + 0xA49442A5, 0x4870E937, 0x77A84837, 0x49402815, 0x49A144A8, 0x86582A48, 0x1741A883, 0x280EA219, + 0xC40C4D29, 0x5A9214A5, 0x2054A4A0, 0x9B5D2A0E, 0x154DBE2F, 0xD77BF7EE, 0xEEBB7C93, 0x3FFDBFFF, + 0xBDFBBF77, 0xC2805887, 0xF7008941, 0xD1A8D7EB, 0x0206A01F, 0x39F8231A, 0xA9544AC0, 0x100C2337, + 0x3FFBBDC4, 0x46EFF7EE, 0xECEC0851, 0x228E9F01, 0xCBE7F392, 0x49EF5781, 0xA15E7C23, 0xBFD63B16, + 0x101B3D0B, 0x0A854278, 0x5E99FD73, 0xF51D75CD, 0xDA2F7AD9, 0xDE8FFF81, 0x18FDC46B, 0x80D80BD6, + 0x9C9A9A52, 0xF5C8FE27, 0xD634F5C8, 0x8D9F42B3, 0xD18B6626, 0x9351E723, 0x5F9F64E7, 0xC61F391E, + 0x11E76E7D, 0x33A5D9F8, 0x7F357AF2, 0xBBD10F7C, 0x7A7ADAD6, 0x37F780AB, 0xBF6BFF60, 0x9D6B367A, + 0xCEE7E7E7, 0x15C382BC, 0xDF1B71B1, 0xB9B94979, 0x480E2AE2, 0xC2D4AB7C, 0x6AECD2D4, 0xAB3CF2EC, + 0x52E5AFF3, 0xECF80DEC, 0xE8E8C8E6, 0x27EE3AF9, 0x4B3F71DB, 0x8FD8FC25, 0x77FCF223, 0xB55ACDFA, + 0xB77E00D8, 0xF31690FD, 0x845B1FCD, 0x388CE767, 0x8C5EDFE7, 0xB9B82A95, 0x4AF6BE22, 0x29AEECFD, + 0x479079D4, 0xEA4750CF, 0xA38B8B8B, 0x343FC9F1, 0x7B9C6D6D, 0x6D51BE92, 0x8319CEDC, 0xBC83BC08, + 0xDC79C7EF, 0x88A05AAD, 0x5AFFA093, 0xB7E7DD29, 0x7CB73EF6, 0xD4E11164, 0x3B8FB2F2, 0xEB4E1685, + 0xFC90D57E, 0x76CB9E91, 0x87C477E4, 0x9817B2F2, 0xF3482FF7, 0x49317EDB, 0xDBDB8A51, 0x0F709CA5, + 0x79909FE8, 0x3BCE361A, 0x0DC52A9F, 0x3E80D3D3, 0xD3365E59, 0x5969D31F, 0x1C1CD8F9, 0xB646AD9F, + 0xBA7F6B14, 0x00EFEF9E, 0xBFB4B464, 0xF715FB75, 0xDF4FCC3B, 0xCEEAFDB7, 0xFDEDEEEE, 0xDAF9C5CF, + 0x92459A9F, 0x7DCF80FB, 0xE5E641FB, 0x12E6A5F4, 0x4E3ED8AF, 0x799FF8B9, 0xEF092059, 0xD4EFC5E6, + 0x572E97AD, 0xBE277D73, 0xCFEDB727, 0xDDBAE6BE, 0xBFD618B1, 0xF16B8D91, 0x5E26A5FA, 0xDDF02641, + 0xCF4F7376, 0xD530CEFB, 0xEDAA6630, 0x4C7A93EF, 0x8697F3F6, 0xF7F71DBF, 0x7168D78F, 0x5B3D71CE, + 0x5B5E5EB6, 0xEFE9A3E4, 0x4AA542F5, 0x8AC37AF4, 0x9BF5C6DB, 0xCE9B75CF, 0x537AA77F, 0xC561FFA4, + 0x0FFB27D6, 0xFD7FD179, 0x33E0B48F, 0xF0049905, 0x21635E2C, 0xE87A60F4, 0x6A1E8C18, 0x1E11CB9F, + 0x62B4DFA4, 0xE79190D1, 0x8F47BAEE, 0x1BBDDA4F, 0x412C0259, 0x5F917E5C, 0xFFBFBB45, 0xCC5D3E44, + 0xA6F7A6F4, 0x87A07EA1, 0xF844FA3D, 0x0CEBC515, 0x317739ED, 0xD49F10DB, 0xFA92B8C0, 0x7E934548, + 0x64B38F15, 0xEBFD4BE4, 0x72CF90FF, 0x9A7DCCE7, 0xD38AB51E, 0x26260671, 0x1F0D27E6, 0xE63CC5A6, + 0xBE547A85, 0x6CFC606D, 0xEDA56253, 0x3F33332C, 0xFE030000, +}; + +u32 point_table_binary_38[] = { + 0x11728598, 0x7F6C54C7, 0x11C7F7EE, + 0x9DDF3B9F, 0x3963232A, 0x6289A624, 0x98181CDA, 0x0A210535, 0x71698930, 0xDC61636C, 0x4C850D98, + 0x13040E30, 0x0612C7C6, 0xAE0BA180, 0x0A52FF49, 0xA52A5154, 0x45696241, 0x0245D040, 0x4393505A, + 0x22050745, 0xAA6248AC, 0x923849A5, 0x441435B4, 0x8282B1CF, 0x77F7DE6D, 0x776667D7, 0x7BCF8EEC, + 0xBFF830DF, 0xFD313BB3, 0x33FB8E9F, 0x6765AC96, 0x31FB0C4F, 0xAF5FBF9E, 0xF3F3EC6D, 0x60F7399E, + 0x5EBC7831, 0xE797D931, 0x60EFA235, 0x444C7A6B, 0x68C3860D, 0xDA6E1FB0, 0xEEA09DC6, 0x3B275908, + 0x98D5D07C, 0x71E22A9A, 0xAF43EA15, 0xBB5DD63D, 0x539FE9E3, 0x9C18D70B, 0x9FE33C91, 0x48809ED8, + 0xBA872CEC, 0x624DE694, 0xF2AC1A0F, 0x9CEB2416, 0xF303F323, 0xD67F88A5, 0xFE3B9AD1, 0x6EDFB1EE, + 0x9BE3C373, 0x99A3FC01, 0xCE0E135F, 0x967AAF4A, 0xEA15E71E, 0x95F329BD, 0x9B91EB8B, 0x7FE37AF6, + 0x4DE2CBC4, 0x5F693D72, 0xF8439EC9, 0x1B7F4DF3, 0x31DE27E6, 0x5F1EB2B5, 0xBE0FF49A, 0xD1EE1459, + 0x59737C78, 0x232B30E3, 0x91EDD17C, 0x4CF8CCDC, 0xBF6BBDE4, 0x7F5A77F3, 0xF47179FE, 0x9CF2231C, + 0xE37CDDBA, 0x7592AB80, 0xADBBCDCD, 0xCD3A3EF0, 0x67C6AF64, 0xB6669CBF, 0x78BEF58D, 0x8E6715A8, + 0x354BFB8C, 0xB1F387F1, 0x53FF3436, 0x1FF863CC, 0x8FFE065E, 0xD67AE4E8, 0x756BC0D4, 0x4F7D5FEB, + 0xCB7CE3F1, 0xFCC4FAA8, 0xE7175990, 0x55301672, 0x989D4C26, 0x81CB245B, 0x992D5BB6, 0x703E2878, + 0xA9C89F7E, 0x2B87F641, 0xA1476691, 0xEDDBB773, 0x4141B64A, 0x9CDF5C56, 0x0CF74150, 0x99E45010, + 0xEE13AB94, 0xE343D3AC, 0xF4AA55AB, 0x80839299, 0xD3D0D0A0, 0xC73B6F32, 0xCB1CEFBC, 0x698DE0F8, + 0x98DC0FBF, 0x6179B8FF, 0x98DC2FBF, 0xC122B8FF, 0x732CC873, 0x42FF4716, 0x6C6A6A02, 0x2E936C8D, + 0x28FFF83F, 0xD07DABB6, 0xB616FD03, 0xE6995090, 0xC6A3DE3D, 0x180A9BF3, 0xB9475921, 0xCE27FCE7, + 0xEF8AC11E, 0xE58BF01F, 0x3814E42E, 0xEE47EC9F, 0x9F11EBFD, 0x820F1397, 0x21EFB524, 0x57CAF1DC, + 0xA3FD93DD, 0x6DB5B839, 0xDE6D6545, 0xA40F4A3D, 0x2B54FEC2, 0x7E430F32, 0x9BB84CB2, 0x85F78335, + 0x92FF67A9, 0xBE3492FF, 0x67AD94C9, 0x6E758899, 0x7AB79A45, 0x273ACF71, 0xE70DF529, 0x21EE5FB9, + 0xF417EB9D, 0xE0821F19, 0x5C0B4CF9, 0x48F52C57, 0x6EB0D0BB, 0x8B5920AF, 0xDED558A3, 0xAA1E61BD, + 0xFC97C142, 0xEF7C3AA6, 0xC77AD164, 0xFDD7AC37, 0xEEBF0DEE, 0x15FC0D2B, 0xD67AC176, 0xB3C150FF, + 0xA658B74C, 0x3B8FD27D, 0x807A28D8, 0x996330D4, 0xC772A917, 0x36591F06, 0xE5F902C3, 0xFDB1D710, + 0x53FDB157, 0x527F50F5, 0xE413621A, 0xEFB5F09C, 0x69F75A64, 0x7C543D71, 0xFE6AA5B0, 0xFFF42AE6, + 0x39AC37AA, 0x5E5ED0FE, 0xE27EED0B, 0x341FF9EF, 0xD51A0CF5, 0xB996F4BD, 0xF2BE3B2F, 0xB212B37E, + 0x3A2FEA7A, 0x87FBF7CE, 0x13F72A26, 0xFD65198F, 0x7003636A, 0x3F580F1B, 0xACDBC4B2, 0x9F9DB06E, + 0x9BF9E19D, 0xC8AF7FEE, 0x3D662127, 0x88B3569A, 0x18FD2D9C, 0x65A5553F, 0x437E8059, 0xC4F2BCDE, + 0xCAAF7FB6, 0x479C504C, 0xF996507A, 0x5D1FA5BF, 0x7F91FD04, 0xD6433E67, 0x7D6D8EF7, 0x3E20A6F9, + 0xBDABD47F, 0xD479EF8D, 0x5E31F3C5, 0xDEABF345, 0xE6D374C9, 0x2A1E7CBA, 0xD4ABF310, 0x15FA8A79, + 0x1F743DA6, 0x7CB73F67, 0x0CFC55E7, 0x6D7F1EBD, 0x82EF0BCA, 0x076F46F4, 0x0AF41B15, 0x4F6F06AD, + 0x47F12AB8, 0x36C6A02F, 0xB846EB53, 0x3F2C61CF, 0xDD31FB43, 0x096B7DD8, 0xEC37D985, 0x9275FF5B, + 0x48FA461E, 0x877A11FA, 0x6DBA1FB9, 0x81EF678E, 0x98BF3E33, 0x57D60BDE, 0x05F5A860, 0xE6E883C4, + 0x71AC4FCF, 0x8CFE0A79, 0x81B0FF59, 0x70DFC831, 0xE485C22E, 0x62199A93, 0xDA29EB9F, 0x6051FFAC, + 0xC746B24B, 0x962C016E, 0xE7C7A158, 0x0F9FC1FD, 0x5C17E345, 0x2F0CFC6D, 0xE4A7C85F, 0x08FD45C6, + 0x826DA9BD, 0x478F1E15, 0xF55CAE17, 0xB839DA71, 0xE9D22560, 0xDC4FE0F1, 0xD4703C1E, 0x9FDCFE07, + 0xDE0DFE31, 0x37DD8FE7, 0x7D4EFA1B, 0x782FDD9F, 0x4AA5387F, 0x9BC7D97C, 0xC1D7B2E2, 0x05C0F3F4, + 0x6D6D6D38, 0x1FD4CBC0, 0xE3D9937B, 0xF6ECE1FC, 0x637E90C5, 0x0527BCCE, 0xF6F676D1, 0x2FC478D1, + 0xEF824FB9, 0x4FDCBA75, 0x2BCFBE73, 0xE74EF41F, 0xFA9DF598, 0xFBDAA953, 0xA780BB90, 0x577BFF3B, + 0x72E40867, 0x3FE4CFB0, 0x15E2BC5E, 0x7173DBB6, 0x6DE36C8E, 0xD02F16F6, 0x9B6E04F9, 0x49C10F09, + 0xFBC6CCFD, 0xA54B9762, 0x3C603F05, 0x33B3BFC4, 0xF39DCCEE, 0x8FA73FDE, 0x8D7C00FB, 0xC9F71553, + 0xBFF98498, 0xFA93334C, 0xF18E093D, 0x700DE503, 0xF5B37032, 0xD52959D8, 0x053B7D23, 0xBFA1F8DF, + 0x80F817CE, 0x1E5964F6, 0xC3C20523, 0x79FD3612, 0x4A6DA67C, 0x18807C88, 0x9CA07C78, 0x4764C4C7, + 0x8C154D4B, 0x8D507FC7, 0xFD440E8E, 0x76C462B1, 0xC9EDD4EF, 0x23AFA7FB, 0xB1FEBE25, 0xF4828BBE, + 0x97EEDFB4, 0x6913C477, 0x00CEAB68, 0x7EF6E48E, 0x1D3BF47B, 0x2972303B, 0x6FEBD6AD, 0xFA3D1409, + 0xB94F403C, 0x44BC0790, 0x5FF09642, 0x7E88D9BF, 0x606B853F, 0xDFF5FAE1, 0xFDA4DE3B, 0x850BDCD7, + 0x5A5A5AF4, 0x7B289C74, 0x2B6A6A6A, 0xF2F4C8F3, 0xF85710EF, 0x7091FB7B, 0xE498DC8F, 0x5343F1A3, + 0xFEED0C67, 0x1F98383E, 0x3EBDDFEE, 0x8F6F9CBF, 0x045CF065, 0xFAEA84F1, 0x5C296E80, 0x60BB3E95, + 0x9E309E0B, 0xF871B8EF, 0xF6C291E9, 0x14DFB3E2, 0x8C59B8EB, 0xFE4F268A, 0xB73F9E4A, 0xEF964ABD, + 0xB2E79EA4, 0x780F8AF9, 0xDF85EA39, 0xDCEEE765, 0xCB9671FE, 0xBE18FF99, 0xA8BFAFA4, 0x5EC2FB4D, + 0x3C25443C, 0x59FEF8E3, 0x6F707575, 0x35E76F08, 0xFF054F89, 0xA5AF9ACC, 0xBF4E5F6D, 0x6D6DD5FA, + 0xDC3B34FE, 0x3DFE2A9B, 0x25B6F768, 0xF6C35DBB, 0x76E97CCA, 0x7D40F944, 0xF992FB81, 0xCC17F007, + 0x58FC4F25, 0xEA0D96EF, 0xF131FDE6, 0xCD9BE1BC, 0x5E65CBC4, 0x7D7D9DFF, 0x0EEC7E9E, 0x3C1FBF3D, + 0xDFEAEAEA, 0x20BEB8BE, 0xBDD0BBB0, 0x66CD1A8C, 0x3FECDFAE, 0xCF1E9F38, 0xBF26C927, 0x7FBDF1E7, + 0x93BF9FF8, 0xF3C9DF4F, 0x7CFD621C, 0x4F9E8FF9, 0xF9E6CF2F, 0x7FFFF1E7, 0x9BBF9FF8, 0xF3CFC88F, + 0x152B56E4, 0xF50FF8FE, 0x3179F7EE, 0xDD797AE8, 0x0FE3FA8B, 0x3F9FFCF9, 0xE2D7FBED, 0x46FFF133, + 0xD5AFBC7C, 0x1BD78FFC, 0xF9E6CF0F, 0xA35F1D3E, 0x7C388FE1, 0xBCC6F51F, 0x7F3E4D96, 0x2F09F97D, + 0x38B5BE2D, 0x595151A1, 0xBF17A756, 0xED1B63F1, 0x7E2ACD10, 0x57296EF7, 0xE9E5787C, 0x5FE17CFB, + 0x4B912F2B, 0x7D5769FE, 0x7CB45E42, 0x7E4F05EA, 0xBB25372A, 0xEEE941A6, 0xEFA7F0B2, 0x7D4D4ACF, + 0xC4B78593, 0xE94EE673, 0x47325FDF, 0x2DF5F4BD, 0x1CDDB8FF, 0x69AD07AE, 0x27BDB677, 0x3E3DA1FF, + 0xFEF3D1E3, 0x8DFD7FCA, 0x58E678B7, 0x5E1FF237, 0xD34CFBF5, 0xFBE3F737, 0x21BF6787, 0x8DFD202F, + 0xA1FDEAF9, 0xBA9BF2D7, 0xEBF08D37, 0xF6739AB1, 0x21239ED0, 0x1F869EDA, 0xE79B5FFA, 0x8BEF5FD4, + 0xEF2F2D2F, 0x2F37F4C6, 0x78F1FEBE, 0x4BF3A9F7, 0xFBDDFA2E, 0x9F7EDFC4, 0xEB57297D, 0xBB6FBE7D, + 0x3A5FE479, 0xC8F5D5EF, 0x07E2BC1A, 0x912F6AFF, 0x3B917B95, 0xFFA41F54, 0xFE3CDBA2, 0xED781E64, + 0xEF55F941, 0xF97851E7, 0x47A7CE57, 0x8C27D907, 0x553E3CDB, 0xF2AD7A73, 0x3E5FBE8F, 0xBB0FA7F9, + 0x4A9103E2, 0xC233A7B2, 0xB292B3B5, 0x9279DA5E, 0x80F757B0, 0xB8B1ACA0, 0xC17E18EB, 0xDB69E2F5, + 0x7C14DEEF, 0x62FE242B, 0x17FD32C9, 0xD8A24511, 0x64FEA518, 0xCF34B703, 0x07E68556, 0x2B067DF4, + 0x79CD35C0, 0x53925392, 0x8A41CFC6, 0xC6AF050E, 0xCEF3AE2B, 0x067DF1F3, 0x911F23D3, 0xFB0CFED6, + 0x6F28D1E7, 0xE1FD2CCC, 0x9AD795E8, 0xF30ACE0E, 0x4B3BBDDF, 0x421F31D6, 0xD252AAEF, 0x57F05498, + 0x2D5F1ED5, 0xEF33F88B, 0xC5A3FAFD, 0x06FAD58D, 0xC563BF57, 0xFD3CCC56, 0xAF2E317F, 0x6F62D5D5, + 0x519D0FB0, 0x3EEE8FF2, 0x05D627C6, 0xF718CC57, 0x5757ACDF, 0xBFCA5F95, 0xAF7A3CE5, 0x8F1EAF7E, + 0x8FFA88F4, 0xEAF7A231, 0xC6F5617F, 0xC8749FC0, 0x3FE2A0EC, 0x67A4A7FB, 0xAFEDF45E, 0xD4767A6F, + 0x9AF363FF, 0xA7F9453C, 0x66B16942, 0xFC10FD5E, 0x2C98DF06, 0x0EA9EFD3, 0x18B03334, 0xC6A07786, + 0xB4BE09E2, 0x296A7E40, 0x3C439021, 0xDE25F0BD, 0x2C79ABE4, 0xA066A90F, 0xA25EEDB7, 0xF8E5EC67, + 0xDDDDDDFA, 0x3CA20718, 0x0356F1E1, 0x3389E9FC, 0x3D4E7A3A, 0x8F48A715, 0x413B9D6F, 0xF01162CA, + 0x2F3E3375, 0x4ECD0F1C, 0x3D2059E5, 0x53F091FB, 0x6FA8F9F0, 0xFDD549EC, 0xD7FBE7F3, 0xADAFF2C1, + 0xAE0B554C, 0xB41F958F, 0x76DDD0AF, 0xD17E9AD7, 0xE3FD0D70, 0x8EBFB7AE, 0x55ECC40E, 0x1D3A840C, + 0xF7D52975, 0x62F8FD7C, 0x5A31E73D, 0x3D3DFCFF, +}; + +u32 point_table_binary_39[] = { + 0x11726D96, 0x5D6C5445, 0x14C7CF7A, 0xD7DD6D0B, + 0x659B1868, 0x6C1FDC26, 0x420C8922, 0xCB670592, 0x7551B6C4, 0x480C5D2C, 0xD9DA5A59, 0x36A91625, + 0x84B2461A, 0x4C841785, 0x2E90D0D8, 0xD0184D14, 0x49EC13CF, 0x5A8D89C9, 0x0A48501F, 0x7CD23E21, + 0x8A3514A4, 0x56B35FE3, 0x9C39E7CC, 0x9D4BDCA7, 0xFD65FEE7, 0xCCCC99FF, 0x9C3BAAA8, 0x2EA91980, + 0xD86555E9, 0xEFEF57AA, 0x08BB906B, 0x3FA8CAB6, 0x6DDB90B7, 0xA86B008D, 0x1DE108B1, 0xD65F437D, + 0x38C27A33, 0x1E6DF1AA, 0xAC37F1B1, 0x01785018, 0x7A01AA6F, 0x59DE02DB, 0x75FEEFAC, 0x9E78D6BB, + 0x1BD0F728, 0x25F321C7, 0x324AE572, 0x39E2EDC8, 0xDE5DC379, 0x1AC79FD1, 0xE7293EFE, 0x08C7E729, + 0x7FEB63DE, 0x0D628A07, 0x10A6F1E6, 0x3BE1B01B, 0xBF64BD9F, 0x0FF7E3E4, 0x37FB0D6D, 0xB17AC36A, + 0xB9F7A7AB, 0xAFFF059E, 0xCC871C7D, 0xD261ACD7, 0x7AD237CE, 0xF9F5C7FD, 0x34CE05EB, 0xAF39507F, + 0xA3E7FAB3, 0x3E507F89, 0x97FA23BB, 0xF547BD5B, 0x7FCB5C7F, 0xABE7FAE3, 0x7C6EFD0D, 0x3BF5870C, + 0xEFEF57AA, 0x0F6478FF, 0x8F32AFD3, 0xEBD3DC18, 0xF56E118B, 0xDEFBC31D, 0x8FDDF0FE, 0x71E39B7B, + 0xB8DEECA7, 0xEA5AE693, 0xA4AF4D92, 0x5EB8F18C, 0x77CFD5D7, 0x667DFF98, 0xFC39E693, 0xC2AC97F3, + 0xF90522EE, 0xF9D57630, 0xBF40F9EB, 0x97BC9BC4, 0xA217A6F1, 0xE8556FC1, 0x8D6FEA50, 0x0DF73C2A, + 0xB7982FF2, 0xFABB492F, 0xACDABC8A, 0xABAFCF40, 0x24E08F8F, 0x982F0A93, 0x1E72BE7F, 0xF2F9BCE6, + 0xA07F3407, 0xFC63F4EC, 0x9F7DFBF6, 0xD971F18F, 0xC48B7F90, 0x5DFFA05E, 0xFCB37BF7, 0x6E934FFC, + 0x303434E4, 0x8F6B3FD1, 0x78D04F46, 0xCF7E32FA, 0x0C71F3B3, 0xBE7FDCFB, 0xACD9E40B, 0x6DE5F565, + 0x68BEE6A7, 0x7DC6F5EB, 0xFBFC95E8, 0x9197FE6E, 0xD9EC67D9, 0x4F3C3FFB, 0xD5C94FFD, 0xA235E85F, + 0x777E73DF, 0x3FF57E74, 0xD7D33A4C, 0x1C3A10EC, 0x3FA10394, 0x6F59CD32, 0xE99BBCDF, 0xAC9EFA8F, + 0x655EFFDF, 0xA2476E5D, 0xEB2D4A3E, 0x5C4F7C35, 0x84AC7EE6, 0x7FE6ABFA, 0x7CDF38AD, 0xFF136F36, + 0xB09E3E62, 0xE947B1AA, 0xF47B619A, 0x5FFA7BED, 0x0DE6BC30, 0xEBB97F46, 0xD6A8BA3B, 0xDE3841EB, + 0xB5DF8F13, 0xDE6DB7DF, 0x47D6D0FD, 0x97F8C6F3, 0xF6BE338B, 0x9EEA15B9, 0xEEDD2E14, 0x0AB67F47, + 0xAE03ECDF, 0xBFDFFA21, 0xB612E0CC, 0x9933F67C, 0x6A9F030C, 0x0E0EFA7E, 0xFCD09B23, 0x667DB337, + 0x77F6EC59, 0xFF3E24A8, 0x1FCB7DA8, 0x1DA7FE2E, 0xE75F3B0E, 0x51D76FB1, 0x84BAE38E, 0x37466049, + 0xE0BE8DD0, 0xFD96F9A3, 0x079933C2, 0xA257DFE2, 0xF9451F4F, 0x65474747, 0xF17C9913, 0xE5A3478F, + 0x22CF18FD, 0xD544F9D8, 0xB163A867, 0x4E658BC5, 0x22D687F5, 0xB9525F5F, 0x1FAE8F39, 0x5D3A7CF8, + 0x3032EBD3, 0xA523478E, 0xA09E3957, 0xDABB772F, 0xF617A38F, 0x6C6E87DE, 0xDE5EAC2F, 0x3300E6D3, + 0x6CF491AF, 0x89B59EB9, 0x1DB2D9AC, 0x598FA9C7, 0xA1D9CDEC, 0x4FE67A19, 0xF3E17E4C, 0x7F2CD7CB, + 0xAC6726BD, 0xD4BFA9D3, 0xC633D7CB, 0xF7E763B6, 0xF9827E27, 0x96FE0560, 0xF3DB7A9D, 0x3E7D3A50, + 0xCFC9C949, 0x7B1F63C3, 0x89F2D4D4, 0x94EF8FE1, 0x5416FDE1, 0xD68BFD66, 0xEBA97FBE, 0xFF86D325, + 0xF49F7D9F, 0x0CE74AE8, 0x57B75E03, 0x0303817A, 0x62BF163F, 0x4777929F, 0xE5FB1ADD, 0xD9CEFEF5, + 0xFD313E3E, 0x6EFB2940, 0x2AEBDE7F, 0x804419FB, 0xA9EB9F89, 0x8989803F, 0xCC7C45D1, 0xE74AC17E, + 0x9B66F6FD, 0x73EAD4A9, 0x803F70FD, 0xF23E0068, 0x0FBCB7FC, 0xF791EF1F, 0xFEBE50FF, 0x4F3EF7AE, + 0x7B3E7120, 0xB6FD0D56, 0x4EBBFBA9, 0x2689ED7B, 0x30391278, 0x0FC46124, 0xD0AFE3B0, 0x2BE9EEA7, + 0x9A24B6EF, 0x99E4DB45, 0xF7FB1A07, 0x62F95EC7, 0xE1956977, 0x3FD524B1, 0x7C2F162E, 0xF4B47574, + 0x7428789F, 0xCEA7A5F2, 0xD4604F4F, 0x8FF54F4B, 0x65794198, 0xF4CB0BE7, 0xCF9FB7EF, 0x8B850B07, + 0x0BE974DA, 0x9E774B85, 0xD8CD8FF1, 0xF2BD5FB8, 0x305658B5, 0x6A95F543, 0x4B85B926, 0xFC2AF167, + 0xA27F732C, 0x38FE7A21, 0x954A39F3, 0xF5DBF949, 0x4FECC78F, 0x8DA1DED4, 0x3F0310D6, 0xE7B969D3, + 0x26E4ED72, 0xBEDDDDDD, 0x787EC44B, 0x3B135D5D, 0x5D74BEA8, 0x17CEF8F1, 0xCC361E59, 0x9F1FF343, + 0xAB9959CF, 0x9C0FC66B, 0x0EC4EBF3, 0x93F8ADCC, 0x12BF55D6, 0xA32E3BF3, 0xEBF5CAF7, 0x1019F743, + 0xDCB99199, 0xF5C410D6, 0xF55AADFD, 0x3F116FD2, 0x22058788, 0x577CC3BC, 0x81EAB562, 0x3AF41AB2, + 0xBAC2EFC1, 0x2F99BB48, 0x7FEF9DB8, 0x67789CD8, 0xFB9799DF, 0x8FE16868, 0x08B97193, 0xF8DE7BC4, + 0xFABECF23, 0xAF7B49CD, 0x6DDCD88C, 0x7E32DC76, 0xC7F22231, 0x00B2D62F, 0x92DE67AC, 0xCFE60DFA, + 0x86E7DA8C, 0x1E39F731, 0x7E0F0DCF, 0x13ABB981, 0x97E3663E, 0xD2ABB95C, 0x7F1CFB85, 0xD1774E01, + 0xEC79B115, 0xFD6978C3, 0x15CAA779, 0x9ED8EAE7, 0x49AFE650, 0xAFFDBA28, 0xE785EBD1, 0x7E33FCF0, + 0x133ADF9E, 0x38F23CB1, 0xD5CF939E, 0xF667EAF3, 0x85AECF1E, 0x6FC2D4EB, 0x035DBF1D, 0xBA7EDF43, + 0xD4F0CFC4, 0x4A18DFF3, 0xD3FA5F32, 0xFC00D6EF, 0x3F000000, +}; + +u32 point_table_binary_40[] = { + 0x117265D4, 0x4F481451, 0x1C07F0DF, + 0xEE8C3BA2, 0xEC8E6E96, 0x1EBB75F1, 0x66070B11, 0x44C54841, 0x2F2AE4FE, 0xA15DB2DC, 0x530A4188, + 0x75D0931E, 0x3642EA92, 0x04190595, 0x06818575, 0x0FC4B0A0, 0x08890E2E, 0xDD63C90D, 0xC45D677F, + 0xFDDEEFF7, 0xDE386B73, 0xFBF0BEBF, 0xF77EF3DE, 0x9B8114BE, 0x8134F0D3, 0xDDDD8D90, 0x826165B7, + 0xE2BB0B86, 0x0062F556, 0x554CF921, 0x95369671, 0xB7CD2A06, 0xEB9B9E1E, 0xCF87F76A, 0xE6EFC255, + 0x80D0929F, 0x17BFB43C, 0x33BFCA47, 0x5F00ACAD, 0xAD895795, 0x2D6F6363, 0x03312FFD, 0xBA570092, + 0xC92459D6, 0x33F3E313, 0xEA871CDA, 0xB30EC526, 0x6F1D725E, 0x8FC71E58, 0xBF785CD7, 0x37C56BDF, + 0xDFEF7750, 0xCF7747F2, 0xC6B10EAB, 0x50F3BEED, 0xA6FE783F, 0xB3D92CE5, 0x8DAD4226, 0x93F1DFC7, + 0x19C16A3A, 0x9D469836, 0xB6C35C3F, 0x2DFBE1C5, 0xB553C678, 0x62FF01FA, 0xFAFAB85E, 0x192B161A, + 0xAB7CF343, 0x3BCCD6EB, 0x353F026D, 0x392F6F0B, 0xEACC7A62, 0x6B5F2CF3, 0x392BD63E, 0xF79F3286, + 0x3AE95FF2, 0x0D6D100B, 0xF65759D7, 0xD6FD57BE, 0x58A5E0FC, 0x0D17C566, 0xFFAB49F4, 0x7CCF9013, + 0x669CD623, 0x3B9D5669, 0x6262C23F, 0x3FE7027A, 0xCABCFF34, 0x7EF4BAF6, 0x3C8EDEC1, 0x29B1E423, + 0xC980291F, 0x19D3E7AD, 0xD7AFECC1, 0x99607DA4, 0x1CB0CAFF, 0x0EF44BAE, 0x7CD5D6F7, 0xAF31EBDD, + 0xE7FEF272, 0x5F916CEE, 0x9338B21E, 0xBC5F8DBE, 0xF5FD6EF5, 0xF2C1FB4E, 0x2790CFE5, 0x7281EF25, + 0xF22A385F, 0xB4D558DE, 0xE7EFB3B9, 0xC99E9E1E, 0xC48F54BF, 0x05B0DB31, 0xF303D5A3, 0xE7DF1999, + 0x9BE4FC91, 0xC94F49DE, 0xF72D369F, 0x2F3B33D9, 0xDBDB1B98, 0xEF2ECFC7, 0xE3F414CA, 0x326EFADD, + 0x193EE931, 0xA93FB9FE, 0x7FFD99F7, 0x1B1CADFD, 0x3F9C1B0D, 0x7E4F716D, 0xB37F7193, 0xD7E7693B, + 0xA1AB5484, 0xD04FBE41, 0xAEE74F02, 0xF1A7B8B4, 0xA45D907C, 0x6949F2B8, 0x879F793D, 0x17A2CBCB, + 0xCB08A7F1, 0xBBB2FB07, 0xA20B0B0B, 0x08516815, 0x3B72DEBB, 0xD02479ED, 0x4FF89E5D, 0x07CEE2E2, + 0x22C25963, 0x3B343F3F, 0x4F867665, 0xAB628724, 0x6F0C0E7B, 0x93F6E31B, 0xD7DBC562, 0x11E96B61, + 0x5B55B0B7, 0xB7B7C52A, 0xEF85C7F9, 0x7FB7A9EF, 0x871D1EE7, 0xF3CA919F, 0x03141FBB, 0x65F53F83, + 0x1C748AF1, 0x26EF0F19, 0x2E513D1A, 0xD3FBB3DD, 0x722291A0, 0xFD81F370, 0x8D7CFBE0, 0x2DF7A33C, + 0xA5D63BF8, 0x20A63CBB, 0xE532DF6F, 0x65CEB7F4, 0xF3F73740, 0xF9EBB49F, 0xB3B8E2D7, 0x93ED9031, + 0xE5D96E99, 0xD71F1097, 0x66C5FF00, +}; + +u32 point_table_binary_41[] = { + 0x117265D3, 0x316B5351, 0x1407F093, 0xDED73C12, 0xD2260D82, + 0x4E0E2274, 0xD0C14145, 0x2164C960, 0x120B4141, 0x3298E8D0, 0x245A0487, 0x4287063F, 0x80930964, + 0xE95C1084, 0x76318320, 0x88A2120C, 0x854244D0, 0x8020595A, 0xC42298C6, 0xC1B67939, 0x9E7BCFBD, + 0x372FE46D, 0x3FCEFFDC, 0x7BEE7BF7, 0xE106BEC4, 0x1A40300B, 0xC162B188, 0xB8013969, 0xEF150493, + 0xC9A47402, 0x370146EF, 0xC53E9BF2, 0x9B322FF6, 0x755ED543, 0xF71CD079, 0xD51F7E07, 0xD6701FE0, + 0xE4BB7502, 0x9668FD84, 0x33E96371, 0xE4CF0F5B, 0xE09AFDA4, 0x83DBE016, 0x0A05F692, 0xB438B2A6, + 0xBA7C9697, 0x976D7FEC, 0x92DE6F9B, 0xD627CF5F, 0x156DB6C9, 0x8B76A954, 0x1AD79F8A, 0x1FFEFD63, + 0x0EF7C30A, 0x5B3ECA77, 0x381F78C2, 0x79E3F973, 0xA2EBCFC7, 0xCE98FEF1, 0x7CF57A9D, 0xF276FF6E, + 0xAD56B3FB, 0x8F8AE8D9, 0x7957C905, 0x7168E725, 0xBBD7C4A1, 0x3AAF9EDF, 0xBD8E1E9B, 0xFB43E5C9, + 0xF986677D, 0x5E9516BF, 0xFDEB87CA, 0x6C53F7BE, 0x8A3FFE7E, 0xAF0B01B6, 0xDEEF170E, 0xADE53C3F, + 0xC581FFBC, 0x11086E19, 0xCBEF0FD6, 0x7CBF68C5, 0x67FEF711, 0xD1467DFF, 0x463BE3BA, 0x74BF69CC, + 0xEBF59BBC, 0x9EB95FA3, 0x1D63CEEF, 0xE61E5752, 0xA914DF07, 0x9AEFEF73, 0xED4F546F, 0x037CBB50, + 0x8EA07C3C, 0x53BFFB26, 0x9D4E4F59, 0xCDA79C59, 0xC8643253, 0xFDAA4E4F, 0xEF38B390, 0xCD66EDBC, + 0xBB39F6F4, 0x3CE67D9C, 0x87C9F733, 0x79BFE230, 0xF9BFC44D, 0x3ECFF39C, 0xDE0A3CA2, 0x08C22DF2, + 0x43F20B08, 0x4BE31EDB, 0xFDA07DA0, 0xBFCF5BCE, 0x631F3FAB, 0xFDA230D7, 0x68341016, 0xD9D13ECC, + 0xA9F517E1, 0x14DB1DA8, 0xFDFB6C88, 0x6A7FA4F3, 0x7C21CF82, 0xA3CE7F83, 0x2D46E0B4, 0x5A2D36E5, + 0x8537936F, 0x369B9C97, 0xFDCE4CBE, 0xD3E920F6, 0xF0B5F22C, 0xB8EAFE5F, 0x317602D5, 0x6A950C17, + 0x55FF89A3, 0xEE1BF68C, 0xF9FF87DB, 0x70191E00, 0x0CD6705D, 0xD5F7D8E2, 0x9F319D57, 0x3916E63C, + 0x7BB0C656, 0x79FA37C4, 0x3A84AC57, 0xE4BCC694, 0x578EDFAC, 0x542A6C95, 0x67FF0700, +}; + +u32 point_table_binary_42[] = { + 0x11727592, + 0x314BC350, 0x1485AFF6, 0xA5967628, 0x8873FE82, 0x2038BA68, 0x350EB543, 0x2A96822E, 0xEA2AB483, + 0x484325C1, 0x428522D4, 0x45BA14C1, 0xC5CD1F60, 0xC445177F, 0x816BD1A5, 0x9B445DAA, 0xD03EEFBB, + 0x37EF9516, 0x7C90E1E3, 0x9C9B73DE, 0x4DA02243, 0xF90E90DA, 0x8BBCA37C, 0x5E4205E8, 0x88C5DF95, + 0x5A6143B1, 0xC3BA80B0, 0x54429621, 0xD8CA1179, 0xE797D7A4, 0x33C7BA8B, 0x7A1160F0, 0x14795BE5, + 0x4364D489, 0x05E47239, 0xA367BB51, 0x40BA8D5C, 0xA5FC8074, 0x1BFDC462, 0x8EFD3C9F, 0xED32CB37, + 0xF6637ED0, 0x6AB590D9, 0x8FF9ACDF, 0x99FCA0B0, 0xBD8B6CF2, 0x2774CCF7, 0x496FF37D, 0x30DF3FBE, + 0xE820F37D, 0x30DF3ABB, 0x7931F398, 0x6FD17CDB, 0xEC6775BF, 0xEAD3BCDA, 0x0FF6F163, 0xDD611656, + 0xEDEA9EE6, 0xF151F996, 0xCE678EFC, 0x9DB53163, 0x1F8F18EF, 0xA732D4F7, 0xE0FBE27C, 0x9BF7CFF3, + 0xFC3EECC3, 0xFBB4D9AF, 0xBE071EDA, 0x1FF33FBA, 0x6BF2BDF2, 0xE63AED37, 0xEE077AFF, 0x13F3EEB8, + 0x1FF9A7FF, 0x0777AACF, 0xD4FF24EB, 0xF2011A00, 0x5633FD2D, 0xF1404333, 0xCC6A96A7, 0xBCD3D783, + 0x1AF999D3, 0x9F4AC72E, 0x49482026, 0x0134CB21, 0x40E2C7F0, 0x02B330CC, 0x7E66EC2B, 0x481F405A, + 0x33E929C3, 0xF3CC89A1, 0x66F6C7DC, 0x908FAACF, 0xA838FA70, 0x961CD58F, 0x38D39BA9, 0x373B7D62, + 0x759F4C2F, 0xF9DCFDEA, 0x935FF1A8, 0x28964F6E, 0xA5FC0300, +}; + +u32 point_table_binary_43[] = { + 0x11728D97, 0x5D685C55, 0x10C767B3, + 0x774D360D, 0x5568625B, 0x9AD08048, 0xD274236D, 0x5A0DA514, 0x7C48850A, 0x796865ED, 0x8B415363, + 0x53A5489B, 0x80FB140C, 0x35E0566C, 0x2D940A46, 0x314FE6A1, 0x4B3794A0, 0x12B05010, 0x2562B681, + 0x600D45A1, 0x88D5BC08, 0x31ADD0B8, 0x49F73877, 0x66CEB973, 0xCF56F43E, 0x24FC72FE, 0xF371E6CC, + 0x9D7B6226, 0xA0CB5C04, 0x7A7A7A7A, 0x8C99F678, 0xC2DCD20C, 0xBDF17578, 0xC5E7B8DE, 0x14E051F3, + 0x1A40FA2A, 0x1C23FE1D, 0xF95D80D4, 0x638EDB98, 0x936F88BE, 0x8DF5CCD0, 0xC17AF305, 0xEB6180FD, + 0xAD353A6E, 0x6376FA36, 0xD60BB79B, 0x11F38ECA, 0xAF1FF918, 0x40D06A19, 0x36306FFA, 0x8AF5C8A4, + 0x673645D6, 0xD75E802D, 0xC44BCE9F, 0xB0D3FFC0, 0x7AF6577B, 0x81D9FA33, 0x37CC5D1D, 0x6F2D2BEC, + 0xEFC7DBAF, 0xF5973ECD, 0x7A1B2F58, 0x15F6EBF9, 0x1FF5AEAA, 0xA757AFAA, 0xF33887FB, 0xDD01B0F2, + 0x2B34EA7A, 0xAC9EB2CC, 0xF9AD9EDA, 0x34CF7A64, 0xD20B9FC5, 0x781D98EF, 0xDBF0662C, 0xBF5D8EF9, + 0xBC7749BC, 0xB3C8A4B7, 0xF12113FA, 0xC30C9724, 0x5E86EAF7, 0xB8E331E6, 0x0610FD18, 0xEB85459F, + 0x3E28FDB8, 0x848CF54B, 0x1D753CC6, 0xDCB055FB, 0x4B1F64C6, 0xF3233D94, 0xA45FDA59, 0x0F2559EF, + 0x67FFEBB7, 0x5D3F8D31, 0xCBBADF8F, 0x7EBF8AFD, 0x5A3648E9, 0x78E606B3, 0xFF3E549D, 0x8FEC2758, + 0x15BDDDEF, 0x696155CF, 0xC32F0D56, 0xD75BF475, 0xCB4152D7, 0x3B180C92, 0x47FA5EAF, 0x8A57FD7E, + 0x79F9FAF9, 0x483F0483, 0x00BA5FEA, 0x96BDF960, 0xFBC1EF17, 0xAFDFABDE, 0x27FF7DF1, 0xDF8709EC, + 0xD7E700EE, 0x17EC3CC3, 0x79455C3F, 0xE418E755, 0x052CA39E, 0xD8CD33E2, 0x7BCDA6AC, 0xE7DDBDE6, + 0xFA938EFB, 0x01FEDC67, 0x19F5C4AC, 0x3779E4CB, 0x6A1EE651, 0x4F2CF190, 0xE13A0E13, 0xC76684D9, + 0xCDDF1158, 0xC47ADD81, 0x1A9B2F73, 0xFDB08D1F, 0x32FA1BB6, 0xF199590F, 0x39F6170C, 0x49FE398E, + 0x170C49BE, 0x210F93FD, 0x49A72736, 0xE5858505, 0x62F333D6, 0x2B6BCAB3, 0xB3B3A467, 0x8EECC3FD, + 0xFC3514D9, 0x33CBFEC3, 0x7CAF60BC, 0xDD51BDC3, 0xF835875C, 0xBD6F31A7, 0xB27ADDD5, 0x679AB9B2, + 0x25AEC713, 0xCE4ABDE2, 0xF6798E17, 0xF96706F8, 0x57FB11B6, 0x57F5BECE, 0xE7552A95, 0xAAF39BF6, + 0xF29F76F5, 0x8FFC2F2A, 0xFF1391FF, 0x62B1E8CE, 0x537F2F75, 0x3E749E6A, 0xFFC4987F, 0xA56099F5, + 0x8971D1F7, 0x4A3ECB4A, 0x4FEB717B, 0xC7B9783D, 0xF0BCBCF8, 0x9C6F621C, 0x606E6ECE, 0xF54F2CDF, + 0x452FFEA2, 0xF2DFEBE7, 0xFF10FF8B, 0xEC5FC70B, 0x9FA9A929, 0xBE6F5C8E, 0xF703B37A, 0x5FAFE97E, + 0x12FD6874, 0x3E21073B, 0x959ED6E3, 0xF68EF3CC, 0xE098FDC1, 0x68747E6C, 0x6FDF5F79, 0x9F47FDFB, + 0x918A7F31, 0xDEBFF1FC, 0x799EA8FB, 0x15FB3FA4, 0xEE53984F, 0xB2109D1F, 0xADAB7A32, 0x47FD425C, + 0x88EA4FFB, 0xBFE3E90B, 0xA2CFC9FE, 0xAC7D4EF6, 0xAFFA8DEA, 0x5370FD11, 0x9B5F34DF, 0xC89FBA0F, + 0xEAFC7AE3, 0xFB8FEE83, 0xD1F9B33E, 0x3E5F9DFF, 0xAA795435, 0x6FB631A7, 0x375B663D, 0x339D27FA, + 0xCBCC98F7, 0x9C3D71EB, 0xC7CE3FF6, 0x9FF98399, 0xE605B1E8, 0x3BACBE69, 0x45BE375D, 0xE1F7E6A9, + 0xF5A6A2AB, 0x4F1FC0DE, 0xDD2D27F4, 0xF72033C3, 0x8CDF2BD1, 0x378C13FF, 0x66D71B8E, 0xEAEF4D66, + 0xA6E69AFE, 0x1E750F08, 0x87FD82DF, 0xC33DADA9, 0x13BA9F32, 0x33A9FFE5, 0xDFD63380, 0xC40B9D9D, + 0x9DCC98EF, 0xFDF3C2F6, 0x3EBC7FE3, 0xDE810F8B, 0x069EB5FA, 0xBAEFFA86, 0x3F30A664, 0xF989F617, + 0xDFBA14DD, 0x77F7B764, 0x8F9FBB8A, 0xF920637E, 0x7F677790, 0x3F62D20B, 0x2BFB33D3, 0xBFC4FCBF, + 0x7FE5C758, 0xFC4FBF5E, 0x89F9FFEC, 0xE64D9EC7, 0x781ECF17, 0xBA9B693F, 0x80FC34C0, 0x93D96DE7, + 0x4DF8E42D, 0x7737572A, 0x1563C6D1, 0x1E7B3175, 0x664F03D5, 0x4331E593, 0xB7FDD5DD, 0x62D9DA4F, + 0x4E4EBA7C, 0x01DA7686, 0xF96A0EF7, 0x6FF3C7FB, 0xE4F794FF, 0x71F17F29, 0xD84EF929, 0xA6FAE6A2, + 0x7E2656F6, 0x545F7F7F, 0x39CBD2FF, 0xDE7E699D, 0x18A05C2E, 0x57C7CF79, 0xF3C43F0F, 0xFFBCE43E, + 0x74775FE7, 0x378E49CF, 0x8C6EBACC, 0xE7F83301, 0x098ABF95, 0x39D03C1F, 0x72C0FC30, 0xBDBF3E1F, + 0xAE0BB7E0, 0xFBF6AAD2, 0x3FC31C68, 0x1E51F62D, 0xCCD6DE7C, 0x1BB737B7, 0xE3F6C4CA, 0x9EF4DA3E, + 0x8F7F69C2, 0xFFCFD6DD, 0x7DAC8639, 0x88B817F5, 0x8165D413, 0xCBF92460, 0x7378BFC4, 0xDFCC1B2D, + 0x0796B787, 0x9C3481D5, 0x0B4B3CB9, 0x9F0687EB, 0x060F1CD8, 0xE0EEAF0F, 0xC61DD3FD, 0x3A7C42B6, + 0xF7EF47BE, 0x6476FF8F, 0x7C543942, 0xEB72DFAE, 0x6D744CF7, 0xE3E44FE9, 0x4F444FFC, 0xE065E67F, + 0x00000000, +}; + +u32 point_table_binary_44[] = { + 0x11728599, 0x7B7094D5, 0x15C0CFEE, 0x7EC926BB, 0x4B0908B1, 0xC2F26C1D, 0xA66A3A91, + 0x30743295, 0xAA0CC547, 0x13A7883B, 0xB5147490, 0x10041131, 0x61881521, 0x553280AF, 0x854A6A35, + 0xC84BEB38, 0xFA814CC7, 0x5A2693D8, 0xD15A4C87, 0x879A9684, 0xC7D8D8F2, 0xD211352C, 0x4A1EB0D9, + 0xDB7BCF39, 0xF7EEFDBE, 0x0DE3FEF7, 0x9B7BEE79, 0xDD73EFFD, 0xF61E71B7, 0x68876580, 0xBF6DEFA7, + 0x8438ECE3, 0x8F45072C, 0xB178AE8F, 0x9B25AFB4, 0xF8DD2C3F, 0xF5CED78A, 0xFFE3D1D7, 0x9CC3AB35, + 0xCF983143, 0xC9FBB941, 0xEB436EF6, 0xB1658FC7, 0xBDFCB194, 0x5F62F161, 0xB1C1A3FF, 0x6E1FCFF5, + 0xC92FF5C5, 0x539BC3DE, 0x7896E6B0, 0x379EDA1C, 0xF6C6B3D4, 0xC7B5BE78, 0x96FAF86E, 0xB1052A88, + 0x33990CF1, 0x140FFF2D, 0x872D79B8, 0x51AC1667, 0x000A479C, 0x8B2B7D30, 0x56FA374E, 0x8D9E8B7F, + 0xF5D55792, 0x214A1C3A, 0x82E33742, 0x94E4991F, 0x91F3F701, 0x149DE3F9, 0x8FC87164, 0x1EBF0043, + 0xC54980FE, 0xAF612172, 0x8BE4F7A4, 0xED0F0C4F, 0x426E0BDD, 0xCFF29350, 0xFE1CF323, 0x709DD207, + 0x203E63FB, 0xD729FB17, 0x17186E20, 0x8E01CB37, 0x903C33CB, 0x479E67F9, 0xB1709D8A, 0x276F97E1, + 0x066223DF, 0x40F2CC4A, 0x7EBE655F, 0xC9CFB7F4, 0xD7513CCE, 0x3C8EE706, 0x8AB7708A, 0x618CA770, + 0x2AC75347, 0xF13AF730, 0xB3FCC52A, 0x58863C0A, 0x864A1B20, 0x461A9E44, 0x1C5A62EB, 0xBB58C5AC, + 0xE4EF93FA, 0xEA2D7964, 0x1E3F4FEB, 0x1B7E94EA, 0x059A69BD, 0x32D59A69, 0xBD32D557, 0xB4923CAD, + 0x6FF851E6, 0x9C7A902C, 0xE3EFFBA1, 0xAE17591F, 0xC8BCDEFE, 0x7A69A6F5, 0xCB7F8CF3, 0xE75F4FFF, + 0x7A3513E7, 0x3F16F3FA, 0xD7257AEC, 0xFA726630, 0xFBF3FF5D, 0xF5E5CF3F, 0xFBE3CC74, 0x82B6BF99, + 0xFF3273BD, 0x17A4D89E, 0x7F7D79FC, 0xE2AB0076, 0xFCA284D9, 0xBF9EFEF5, 0xE6FC398B, 0x2C79FF7A, + 0xF2FADF35, 0xE73ECFFA, 0xCE9ABBC8, 0xD4A7B3C8, 0x09DD396F, 0xB1A96F51, 0xE284EE98, 0xB330B75E, + 0xF4FE79D5, 0x095DA61E, 0xBDF5CAF2, 0x05DF703E, 0xFCF9F2FB, 0x2FF3014D, 0x52BE9B59, 0xC60B5BA5, + 0xBE52ABBE, 0xEDF8A43D, 0x1A37F5EC, 0xAD5F7FBC, 0xD21FD2CF, 0xFEE7C44F, 0xF5993A09, 0x23C81FC9, + 0x52BE6FB9, 0x66F2AF6F, 0xF9151FD9, 0xFEA74E1A, 0xF6EE77B6, 0x77A9387B, 0xDE105FE6, 0x7CC81DF7, + 0x9E17E729, 0x9FB1AB58, 0xDEBF3FFC, 0xF57F9ECE, 0xA3D855CC, 0xFEF3D15F, 0xDFFEFA65, 0x7B17CB0C, + 0x53BD5ECF, 0xF5ECDF5F, 0xFEFDE33B, 0xBFC54571, 0x4CAC0208, 0xDE969720, 0x86C9C491, 0x1AC31BE5, + 0x7A5CAF99, 0xE4E5098B, 0xF2F03D92, 0x0F242C79, 0x1CF7CE37, 0x7C923853, 0xAD99F465, 0xAAB57D79, + 0x9EADA2FB, 0xCC755D35, 0xBE9AC601, 0xF6ECD943, 0xF6AB7CF6, 0xABB2FAB5, 0x3F59FFE5, 0xFC2AEB7E, + 0x65FDC1DB, 0x98278A63, 0x702FE953, 0xF52626C2, 0x64E2480D, 0xF254E28C, 0x1BA9997D, 0xEF128F3C, + 0xDEBF4A5E, 0xDEBF8155, 0x911AC33C, 0x1F79EA20, 0x2CEFFB4C, 0xB99697FA, 0x90B53E59, 0xDFF792BF, + 0x42FD14E3, 0x387394EC, 0x079A385F, 0x51B6DFC4, 0xF1B23F26, 0xDF96BF24, 0x4FFA03B2, 0xA63B3B3B, + 0x3DFAD47E, 0xCCCD47D6, 0x9F23478E, 0xE0B8785A, 0xDE061FE5, 0x25B6A5FE, 0x89F68823, 0x35F52FBD, + 0x4FBC4DCE, 0xDE1BA969, 0xF8D37E23, 0xAFF43DB3, 0xBB13E357, 0xACF2B5B8, 0xFE79335F, 0xF94B9C95, + 0x7FF899DD, 0x469F1AFF, 0xCD832B31, 0x5EC52A7F, 0x89C5CBD0, 0x7F25AFF2, 0xF7D0936F, 0xA0BF349F, + 0xBF8FACF1, 0x0DAF7DFC, 0xDDE3511A, 0x57F9D6EB, 0x2356487F, 0xD7E52596, 0x3CFE02F9, 0x8F2CFD7D, + 0x62A78947, 0xC5CFF6B3, 0xF951DF8B, 0xCA1ECAE7, 0xEAAB7BEE, 0xED41F249, 0xF6431FB1, 0x3CEF97C0, + 0x179187CC, 0xFE51FBA3, 0x5133EFC7, 0xC6BCD9F6, 0xFA0E244C, 0xBDA0BE98, 0xAEA728F9, 0x1B035E9F, + 0x28D5E740, 0x82EBB192, 0xE20B7647, 0x6A30DE89, 0xC42AFFC4, 0x148FC95F, 0x2571B09B, 0xBF3F8FD3, + 0x7E8CD659, 0xFB5F721A, 0xBCFB312D, 0xE7B7B6B6, 0x4A79E268, 0x1DEFC79C, 0xF8D87ECC, 0xC44BF663, + 0x62A0B9B9, 0xD99C0FD0, 0x28065A5A, 0x5A94FFA3, 0xC99FC238, 0xFA7B9278, 0x48A2306E, 0xEB1BA2CF, + 0x2B5FBC70, 0x2DEFB725, 0x10E0FD83, 0x3C641D04, 0xCCFE468E, 0xD4DEF770, 0xBD94E7FD, 0xBC24528B, + 0xE7CF71DF, 0xF978DC7B, 0x1E421B71, 0xE6FBCC2C, 0xAFF733CA, 0x6F247FEC, 0xF97A7FEB, 0xF91EB6CF, + 0x3FBFBEC1, 0xC6EDF3F3, 0x38E54F9D, 0x0786ADF3, 0x1252DEFB, 0x0152ECDF, 0x6D967F1B, 0x73ED1BFD, + 0x29EF79AB, 0xED59FA89, 0x478901C3, 0x9FC9D9C7, 0x344BFDC8, 0x0529C328, 0xCF3C81F2, 0x7FEBB071, + 0xF7EB7A53, 0x3CBD35CB, 0x2A9EE92D, 0xFD4F6979, 0xC5B70E23, 0xC6FD20D7, 0x7FC21B97, 0x7619F915, + 0x4A9E394A, 0xFA26BC31, 0x4E7F5F4E, 0x56F7EB5D, 0x4561F2FF, 0x26C96701, 0x2A12B129, 0x86AB14B3, + 0xBD95C4B3, 0x0F31B710, 0xCFAB664E, 0x11577559, 0xBC4F71FE, 0xA77C9F23, 0xCFFB01DB, 0xE37C5475, + 0x45770D6A, 0xCFEF8FCA, 0xCF0415EF, 0x15BB068B, 0x1FC71728, 0x8EBF835C, 0x4AF1DE5E, 0xC6F1FAF3, + 0x5B27CE29, 0x4E430FED, 0xD73A08D3, 0xFF578B6F, 0xB0EE5B25, 0x7F03ED77, 0xE424B139, 0x3F9224EF, + 0xD8BC5271, 0x8499EC81, 0xE63AFFB8, 0xB61FF1E8, 0x33FAEB7C, 0xFAEBB2F6, 0x6D7F1C9B, 0x59BF1D2F, + 0x64B903AE, 0x565C0415, 0x1515C418, 0x5F918E7F, 0xB2275EC5, 0x57DBF688, 0xD3704EFB, 0x3B99FCD1, + 0x4CFAB2F9, 0x217BE9AC, 0xFF1DE46F, 0x11CCBCFD, 0x4E4B5EB3, 0xD6075059, 0x5969FC51, 0xF1DDF28B, + 0xD9C61F65, 0xDFF6070C, 0xEBF8008E, 0x1E3D6AE2, 0x55F63FF9, 0xE413F5DE, 0xF257F5FE, 0x10CDB03F, + 0x8A2B143B, 0x74FE4F20, 0xCEBCEE50, 0xBD4E20F9, 0xCCEBA079, 0xBBE22189, 0x74962B14, 0x9BF79CED, + 0xFA3DC330, 0xBE77A43D, 0xFA3CF3A7, 0xF8E6F3FB, 0xC85B6FBD, 0x65FCB5E6, 0xE3F9D6E3, 0x7E0EA5A5, + 0xA5E63E12, 0xC9CF61D5, 0xAA55C8F2, 0x1B52F2D0, 0xA2F5EBD7, 0x0B084B96, 0xFFFDD26E, 0x71457D7D, + 0x3DCE57DC, 0x2359CDB7, 0xC757AC58, 0x41E32BD5, 0xF8A4B8BA, 0x726D79BC, 0x82A3A47F, 0xBA3BBA08, + 0xF3B756DA, 0x3F063029, 0x3E34C4DF, 0x2378BF4D, 0x777B9327, 0x4E9C10E2, 0xD7245FDA, 0xC9F27EFE, + 0x37F1884D, 0xA38B9AF7, 0x1DCDD5C7, 0xF14493A3, 0x311E8C77, 0x85E2DEE4, 0x9A356B72, 0xEDF9FDE3, + 0xEF89E96E, 0x499BFD7D, 0x3A2D61F1, 0x4AC56571, 0xE39FE4D2, 0x6E66F6AF, 0x60D350F2, 0xEF2CE523, + 0x34BEB842, 0xB13FBFFE, 0xFCDBF2DB, 0xDE3E989B, 0x5F5FFED1, 0xDE4A656F, 0x52FCC53D, 0xFB884B14, + 0x1757ECFD, 0x47678EFD, 0x1CFF2C79, 0x7BDCE477, 0xB0F5F0C7, 0x2B79E4D5, 0x6571650F, 0x6EA1FA1A, + 0x38025052, 0x5222CF67, 0x5D6F169F, 0x553C2E8E, 0xCCEF6FE7, 0x77172F7F, 0xE1E6B1E6, 0x7DE7E433, + 0xC5CB5F9A, 0x318EEE47, 0xC99D6E71, 0x39CAA748, 0x5FA7CBFA, 0x4E131F7B, 0x3497B1FE, 0x2D7FECF7, + 0x3E65EFF4, 0x030F78EC, 0x9D9B0F66, 0xBFE44BFD, 0x58EF2AFF, 0x13145F9B, 0x44F6FBEF, 0x8F8FEFF3, + 0x4E772CF9, 0xCBEBD71B, 0xFF6972F4, 0xE8D1F2BE, 0x21FE26C9, 0xACC617A8, 0xF19FC415, 0xEBF7E581, + 0x9F3951CC, 0xEFBB9AC5, 0x05C3C301, 0xC2E7999B, 0x35B3BC7A, 0x3F8E487F, 0xF63B05DB, 0xB76FA7F7, + 0x65C5FF12, 0x7D5BB66C, 0xA1F768C9, 0x919B451F, 0xD65F3373, 0xB95360B3, 0x38EB5C69, 0xDEAF9145, + 0xBF79DF96, 0xF6828799, 0x9B35B33C, 0xFB135AEC, 0x84CDFB39, 0xB2E86726, 0x7FFA443F, 0x7E9F6B7F, + 0xFB9C3032, 0xBF3F5FFA, 0xBB5388F1, 0xF0FBF4A5, 0x36D16B58, 0xC5FB9EE8, 0x35F28A5B, 0x9C4266D2, + 0x7765A807, 0xCFC35ACD, 0x1061C678, 0xC26F4264, 0xEDDAB5F4, 0x5E8D1CEA, 0xB1599C76, 0x02E67D1B, + 0x5908F3FE, 0xADE2BD83, 0x79A96696, 0x677F027F, 0x0C65D09F, 0x5ACD1064, 0x467F427D, 0xCC4B35B3, + 0x3CAF7F34, 0x91E936F9, 0x458ECDD8, 0xB871A3E9, 0x1FC4CAA3, 0x65CC1DC4, 0xA67F80F6, 0xC035F33B, + 0x88013EFC, 0xF04362D4, 0x67F52390, 0x8DBE0692, 0x8F96EDD8, 0xB1C3AC2F, 0xB8B1195B, 0xB76ECDAE, + 0x571B407B, 0x7B7BB65E, 0xDAA2653B, 0x77EEA4F1, 0x6219AF3C, 0xAD0E1E3C, 0xA8B89DED, 0x3F79E0C0, + 0x01C51B88, 0x23EECB2F, 0xBF4CF351, 0xDED8C3FE, 0x45E454B4, 0x6CD3A64D, 0x83F9B781, 0x38E2F278, + 0x3BC7F3A4, 0x89D71B5F, 0x07E933FD, 0x165A8F44, 0xC67DB5A3, 0xC3D47320, 0x51D886FF, 0x0FB9DE83, + 0xE505A7F0, 0xFF31D76B, 0xB05C24B9, 0x3F84EBD3, 0xE39AF91D, 0xC422B9F5, 0x7FDC3F42, 0x7D46BE81, + 0xB8E014BE, 0x07BC4BF1, 0xF4B88657, 0x1317B6B1, 0x3D3FE7DA, 0x93EB7DA1, 0xCDD28F6C, 0xF461BCBD, + 0x7191BC8C, 0x7FEDC4A6, 0xDFB581FD, 0xA979F6CD, 0x2383F9D7, 0x40FA2C96, 0xEB05A72C, 0xF6C6B781, + 0xB986B99D, 0xD8EAAF79, 0xF3D341FA, 0xD83FDEFF, 0x99898126, 0xB3BFD47A, 0xD619C678, 0x23D541D7, + 0xEE278932, 0xC3B8BE99, 0x89DF1E32, 0xE3C3D5B8, 0xC5CB145B, 0xFA96297D, 0x160F576C, 0xE4B13EA2, + 0x75D67C55, 0xEF65DFB4, 0x1A79757E, 0x561BC678, 0x44D98504, 0x33C62F5A, 0xCD7CCC4F, 0x619761CC, + 0x67A4DAC8, 0x53FD5707, 0x865DC63F, 0x5CAFC22E, 0xC3B89EA2, 0xD5B03F3E, 0xAC07C9C3, 0xF8FCD2E7, + 0x43359FA7, 0xBCBFA3AD, 0xF81EC3E7, 0x5D201971, 0x993B8845, 0x9D7D1EF7, 0x80994FF5, 0x05669CCF, + 0x1BC30D7A, 0xBF1BFD28, 0x6F98EA1D, 0x8C7D3FE7, 0xDA53F51E, 0xB7F4235B, 0xFECA787B, 0x6A2C7FBC, + 0xFE51FDEB, 0xFF17B55C, 0xFF109978, 0x19FF1A48, 0x9FC5AA5E, 0xCB2DF6C6, 0xA7CF37AD, 0x4F9F7F70, + 0x99FC50FD, 0x9733737F, 0x7ACCCCEF, 0xB9C8DCBF, 0xBE6073B1, 0x62D63797, 0x78CC4C7E, 0xEF628659, + 0xF943F6B4, 0x1C54FD52, 0xB41FACCE, 0xDF6D7899, 0xE29EDF25, 0xE62FCBF6, 0xC367F596, 0x236BFD09, + 0x48997EBA, 0x9CFFADEE, 0x17B3BEB1, 0xAED7DE18, 0x298FCCF2, 0xF91003DB, 0x5F674C34, 0x61C7E38C, + 0x49BBFC7F, 0x0AFDC997, 0xFF57B8BF, 0x8B3C1E9C, 0xBF707F98, 0xF29765CA, 0x2FF415DA, 0xFDEFF159, + 0x46F96BDC, 0x988BEF65, 0x87F5FC98, 0x6BFAE7C3, 0xE9FFD2BA, 0x75EB8CBE, 0x6B643C78, 0xBF308F7A, + 0xCDEAB74B, 0xEE4E5BFD, 0x78194F6A, 0x16A44CBF, 0x5DF25536, 0xCBF886BB, 0x62A8EDDF, 0x08BB5FCF, + 0xF9B4E75F, 0x48B03CF7, 0xF743EF43, 0xD0EEFF07, 0x178A7B6C, 0xFBA7EB99, 0xD9BF53D3, 0x58FEB0CE, + 0x07C0034F, 0xBCE88997, 0xD9E4E3C9, 0xD62F4DFE, 0xC74BC6F5, 0x9D0393C5, 0x21956EC8, 0xC3F5AC21, + 0x766C3EA3, 0xD8219E43, 0x0C9A0FF9, 0xE69FF1CD, 0x3FE39B7F, 0xC837BF06, 0x86A8FD1C, 0x1210A85A, + 0x25D7A351, 0x7348E07B, 0x79A3FCFA, 0x56EF1381, 0x9058F8D8, 0xEFA5BC66, 0x082CF86D, 0x52F5CF5E, + 0x8452D5BE, 0x05EEEF49, 0xFEA5549F, 0x070EF33B, 0xC4BAFF27, 0x19E51DFD, 0x7DF025DA, 0x3B06958B, + 0xEA1B85F8, 0x333104E1, 0xC7C8CD22, 0xAD38D015, 0x3A88EFAD, 0x8F8BFDF8, 0xFDD9134E, 0xD56D96F9, + 0x7D9E1822, 0xE1D48A4D, 0x7F50BC97, 0x58F42F5D, 0xF7B492DF, 0x4BF2A2FF, 0xC1F5CF0A, 0xB146EC50, + 0xEC049CFC, 0xA6A62665, 0x0F59A49D, 0xFCC646B4, 0xFF1C3184, 0xB13ED710, 0x3B01086F, 0xDEBC59FD, + 0x5F4D6371, 0x15842EF1, 0xFFD7FDC4, 0x22A3599C, 0x9018369C, 0x2636F219, 0xB849C693, 0x0909E62F, + 0xE07669AF, 0x9FDF7F15, 0x4F95F642, 0xCC95F27C, 0x0E020CEB, 0xCA4BE07A, 0x7D4A3CD0, 0xC4FC99FC, + 0xFF734971, 0xD045FE39, 0xF10860AE, 0xA4FF3F81, 0xAE92841E, 0x571CEC2E, 0xC9EABB5E, 0x7E6F948D, + 0x34FAE047, 0x8A87E37C, 0x1843E35F, 0xBB23E9BD, 0x750C8D77, 0xB70E774F, 0x9F3E6DFA, 0x8105A332, + 0x07A64D8B, 0x9A7E3B3C, 0xC5CCFD76, 0xF543E67E, 0x61B8D330, 0xF623F30A, 0x0B16B13C, 0xF2401933, + 0xF78FD31F, 0x44462273, 0xBFD2F915, 0xB35F9FDF, 0xDE2B50AC, 0x58F4421E, 0xFA9FD41C, 0xBAC43C1E, + 0xFBD985CC, 0xAF6826F9, 0xFF030000, +}; + +u32 point_table_binary_45[] = { + 0x11729596, 0x41685C55, 0x14864FFB, 0x5EE4265D, 0x4C492BE2, + 0x22B311BA, 0xD0850D2A, 0xB48D924D, 0xA45D3530, 0x2D222575, 0xA306AC09, 0x4C2A24B4, 0xB64A1350, + 0xAB96C16A, 0xADE0E0D2, 0x45315271, 0x69458842, 0x60BA7051, 0xAC7423C4, 0x2C463098, 0x2A349D99, + 0x34B99EFB, 0xFEFFBE79, 0xEFBE14EB, 0x40161FFF, 0x7FEEB9F7, 0x9E3FEF3D, 0x5BB3CF4A, 0x5924FE52, + 0xA65F7BFB, 0x536B95ED, 0xEFE27ED3, 0xE3672F3A, 0x9E73B0FD, 0x48DFFE2F, 0x7EFCDB71, 0x03FE5DF7, + 0x5E3AF94E, 0xC2F0EFBA, 0x37323262, 0xA5A2F5F3, 0x22A5FAED, 0xD30957B1, 0x9E397EFB, 0xF4E54AC5, + 0x71031C0B, 0xFD0DF8C9, 0x65F5D7DC, 0x7AACE77A, 0xAD85941B, 0xE0D4DF80, 0x1F6C9750, 0xEFFA911B, + 0x60EAF3F9, 0xFD15B8E8, 0xCFEDCFFB, 0xD73B329D, 0xD5D73B38, 0x7F781F85, 0xFBD47A39, 0xA2EB7FC5, + 0xFAE2FDE7, 0xEF57D787, 0x9FEBE9F9, 0x640AEBF9, 0xFD38BD73, 0xA3BB1F70, 0xEA6FC0CF, 0xF99451DF, + 0xD3863FE4, 0x2DFC0DE8, 0xDDF9BAF5, 0x77EC617D, 0x05FD76EC, 0xC9EBD979, 0x8139AF2A, 0xCEE7E7E5, + 0xF201BE4F, 0x3EAAC85F, 0xFC64E7B9, 0x7FA6A68A, 0x79621ED6, 0x1FB36B7E, 0x7DA7DB19, 0xF284FDD9, + 0x2E2B5F94, 0xF7131E55, 0xFE46FDAF, 0x93999FF8, 0xA4BD9BCD, 0x97B945A6, 0xDFD4E483, 0x8407943F, + 0x51FF0B60, 0x9F173B06, 0xBF5D866E, 0x67A8331F, 0x9D3BD4AF, 0xB2FF3075, 0xE625BE64, 0xDB597F6F, + 0x3F997EB3, 0x48FFC738, 0x4F7CAA5B, 0xEFEECF8E, 0xD3AFBA0C, 0x289FEBF6, 0x4FF2F047, 0x773D19D5, + 0xFE4F77F7, 0xEFE61BBF, 0x61FFCAFA, 0xCD1A997E, 0x7345E6FC, 0xF96442FD, 0x2F827D3E, 0xEC30FCEE, + 0x7E9C6E8F, 0x51E7FC3B, 0xD7A88FB2, 0xBFA1CE3C, 0xC47E5EF4, 0x9BEB64FA, 0xCD2CE735, 0x81F3C563, + 0xE4FF3BEF, 0x09DB841E, 0x4D9E3F7C, 0xF841F426, 0xF46872AB, 0xF917F241, 0xBFA9A5FE, 0x26FCE042, + 0x3E96A1DB, 0x19EA613E, 0xAEB2FF30, 0xF570FE61, 0x3EE8378B, 0xD138FD4D, 0xF8A3F157, 0xDEAC15F3, + 0x51E4D0DF, 0x841E8DBF, 0x7AE6A362, 0x7EB41F98, 0xFD827C14, 0xF243BFB9, 0x129DF0E7, 0x871F5CC8, + 0xCF00747B, 0x8C7A989F, 0x51F637D4, 0xC37C84F9, 0xA1DFCC72, 0x3E457FA8, 0x37A1330F, 0x61BEFE2B, + 0x2F19FDE6, 0xCBA75C5E, 0x5790D778, 0x5BC215E5, 0xE4F9156F, 0xDB2A2F85, 0x3CD16F6E, 0xA5EFBF15, + 0x3CBFF87E, 0x0AF3B404, 0xDD8E510F, 0xF31472E8, 0x9F47BFCE, 0x1D72261F, 0x1FCEDF2C, 0xE68DFEDE, + 0xFEA8CDE7, 0xD30A9E6F, 0x51FBC2D7, 0xBFE6F234, 0xFBED52A2, 0xE3F915B5, 0xDFFBEECF, 0x629E743D, + 0x3CBFB85E, 0x9097429E, 0xE8376B91, 0xF5E7C1F3, 0x0D5CC853, 0xC0057F19, 0x6C87C961, 0xDE2ADCDF, + 0x35EA99BC, 0x24F30DF3, 0x44BFB9CE, 0x795771FE, 0xD8E7E101, 0xF352AAAF, 0x6EFA7ABC, 0x0F5737F1, + 0xFE94B7F8, 0xFEDC8B7E, 0xCAF87ED9, 0x9BCD8BC8, 0xAACDE6A9, 0xB5E0197E, 0x7D5F0FC2, 0xAF8CEFAB, + 0xC16C3EB4, 0x1FEF17BA, 0xF61BCCCE, 0x5FF7077D, 0x3EED9FD3, 0xF57B45B2, 0x7AE7C6EE, 0xA79017EC, + 0x5FC433CE, 0xE77E27CE, 0x7D96E8EE, 0xBE7ADAA9, 0xFF99E4FB, 0x74A3EFD1, 0xCFBFFF2D, 0xCD937ECF, + 0xC8E4857A, 0x9A07FD5E, 0x916C3E52, 0x0ED7D3FD, 0x4027330F, 0xEE97AD6F, 0x2D74F70F, 0xF67EE5A9, + 0xEEFE7D7E, 0xCC71117F, 0x9F60EACC, 0x43A94EBD, 0x82F54A75, 0xEACC87CE, 0x6B93DF3B, 0xECCFF957, + 0x7C7FCEB7, 0x8AF3E8BC, 0xEECBB97C, 0x54717FFA, 0x7DF588CF, 0x5BAE5F90, 0x2FBD8FE7, 0x933C3C64, + 0x3779BE84, 0x4B9D9467, 0xC13BB7F3, 0xFE66E107, 0xEBDA0F27, 0xF763A487, 0xF79570A9, 0x95F25170, + 0x699DFEA3, 0xF08375BE, 0xE72572EB, 0xE9FF84FB, 0x29DB0D91, 0xA89DF265, 0x709C32FC, 0x9E655FBE, + 0x5EF6E5EB, 0xE560BE5E, 0x0E66EBF5, 0x3EDE4DF4, 0x96F4794E, 0x7493F225, 0x70B4E119, 0x7ECF7220, + 0x5F2F07F2, 0xF572285F, 0x2F8772F5, 0xBFC84FFA, 0xA781B71B, 0x434343D6, 0x3EEEB9B7, 0xDFB37D42, + 0x64E70F60, 0xE707C32F, 0x739A07FD, 0xA22EEF5F, 0x5A4CEEF3, 0x8C67E659, 0xD99EEDE6, 0xDDF9C1F0, + 0xFF0B0000, +}; + +u32 point_table_binary_46[] = { + 0x11729598, 0x6F6C1445, 0x18C6DF76, 0xF7E85E0B, 0xB9482341, 0x92ABFDC0, 0x1712E347, + 0xE20749D4, 0x34D68270, 0x72600C9A, 0x000D1529, 0x1C7A34FE, 0xAB48431A, 0x6A2488AD, 0x40204114, + 0x2520FF6C, 0x53430969, 0x680CB168, 0x0C894204, 0x8A8926D0, 0x56F86652, 0x8BDADE9F, 0xDE3833EF, + 0x337B7BB3, 0x55E4BEFD, 0xF23CFBEE, 0xCCBCCFCE, 0xCE2DBD46, 0xB3C823FD, 0xABABAB13, 0x24594C96, + 0xF0233607, 0xFD6298EA, 0x694B40AF, 0xB1B856F2, 0xD680FF66, 0x292B5D74, 0x10CD2838, 0x7F99EB45, + 0xA7E40B54, 0x69EA2B2E, 0x0C826FB2, 0xBFD0C67E, 0x7153F46B, 0xAE20EFF6, 0xA64DD22F, 0x59F99FCB, + 0xCF1B5AD7, 0x2AEB3157, 0xFC929FA7, 0x74AA65BF, 0xF7287963, 0x8DE4DFAF, 0xAC31F65D, 0x703C4486, + 0xD94F94AF, 0xFA3099F4, 0xEB9535E6, 0xAB762E5B, 0x56BCDF61, 0x22A59BF1, 0xA8DF01CD, 0xA65EF540, + 0xC97C0E33, 0xAB7A6ABD, 0xA6FAC444, 0xE3EB6DFA, 0x7EBC3E86, 0xCD7A559F, 0x09AEEF54, 0x1FB3BA9F, + 0xD20B735D, 0xE7D8F5EB, 0xFEF591AB, 0xAEF3E9E0, 0x1F7EFD48, 0x074514AB, 0xF12A2EAC, 0xA788F29B, + 0xFE953556, 0xFF5CDA1F, 0xC3663C14, 0x5F9D6EF5, 0xAF2F6B04, 0xEF158728, 0x4EE4B651, 0x67FBE7DF, + 0x6B16A3B2, 0xFE3875BE, 0xBDF79CE2, 0x3E66A755, 0xD793CC7E, 0x664A8A03, 0xA29B28D7, 0x42E59AD3, + 0x9247E4EC, 0xBF01A7B8, 0x9EF895F6, 0x6B4E48FE, 0x4AFACF83, 0x6BA45FAE, 0xA77B1079, 0x423D6F04, + 0x0CBF7790, 0xF6698E4B, 0xDE27FDDB, 0x99E57CF4, 0xF5E294C9, 0xAF55CFF6, 0x8F328B8B, 0xE06E8C7F, + 0x1DF2DD8B, 0xF19D86DE, 0xC9F3295C, 0x15D9FA25, 0x2B7C7FE6, 0xB2C806FD, 0xD9F9D489, 0xF5F1D74F, + 0xFBE5F5B2, 0xE7E47E22, 0xB24F2F4E, 0x96ACB766, 0x598F5610, 0x453F2BD6, 0xA384E467, 0x514FCE4F, + 0xF5CB7D49, 0xE4CD7895, 0xDF6B07C3, 0xEF2DA2BD, 0x667E9492, 0xFEA798D5, 0x7AA8EB45, 0x17FBD57A, + 0x285D9C84, 0x9EE47AB9, 0x66E809AE, 0x97EB819E, 0xC6F807D0, 0x4FF8A333, 0xC1F07B83, 0xE8670AF3, + 0x3B02BEDF, 0x3C04F4B3, 0x2B572AEE, 0x6376DE81, 0xBF8FFD60, 0xABBFA1BC, 0xC0EF1D74, 0xDE82BF8F, + 0xFDCCA13C, 0x8CB22E2E, 0x42B7F3D0, 0x8BFB9F2E, 0xD5FDFE43, 0xCFCE2F3E, 0x2FD6F353, 0xFA7CD9FD, + 0x0E3F8F25, 0xCF9BAACF, 0x7EB0D5EF, 0x501EE0F7, 0x16391D66, 0x7EEC670E, 0xE521CEBA, 0x3809DDCE, + 0x4382EBE5, 0x7A4A75BF, 0xFFD0BD41, 0xF42785F1, 0x1FF1D9CF, 0x07FA6BF7, 0xDBD6EDEB, 0xFF3B0F69, + 0xB97FEBBC, 0x3953C86B, 0x3FEF4FE0, 0x40FF8FAD, 0x5A15CE07, 0xFCDE8893, 0x31FB3BEF, 0x274EE6CB, + 0x44A2241F, 0x47563CE1, 0xBF3FC429, 0x27F3C5D2, 0xA5E17C74, 0xE3FEEBB8, 0x5E280F76, 0x5EE0CF5C, + 0x76F2D87F, 0xFA79FF01, 0xDB79903A, 0xEF2F4E7E, 0xDA7CC87A, 0xBCBF400F, 0xF4FFFDE3, 0x57C2F980, + 0xDF6B77AB, 0xB0FFF4F3, 0xFEE356ED, 0xEEB95192, 0x8F1D472F, 0xF9EF27D1, 0xE5567DD0, 0x3D14CE47, + 0x92EBE59A, 0xB95EA89F, 0x765EE08F, 0xCE44BFD2, 0x98DF00D8, 0xEEFFBFF4, 0x7BC624CD, 0x0EEAF207, + 0x96EF6FCD, 0xD53FB25F, 0xB2F683D1, 0xEF59E5F0, 0xE37C31AB, 0x9C75D39F, 0xE2F989FD, 0x9989E279, + 0x8A19E785, 0x6EAEEF9F, 0x1FD04F39, 0x3E9AB65E, 0xC8CFE395, 0xE31B08F6, 0xDBBFBED3, 0x9F1F05FD, + 0xC1EBD96F, 0xC6C3EB2B, 0xE7E7DF8F, 0xD99C6FB8, 0x9FEAD7D0, 0xD0E0FB23, 0x99527F24, 0x533C0FB1, + 0x1FE721F4, 0x2FF2C2D8, 0x9CE0F988, 0xE26373D4, 0xFBD03F5F, 0xC69D9FCC, 0xFAB31F8C, 0x7E536CEC, + 0xA160BDC9, 0x2B86D93F, 0x79C5B966, 0xFAC97EC3, 0xBC1E5E0A, 0x7EF4DB4B, 0x4147BFB3, 0x0D1409EA, + 0xE271708A, 0x96E87CBD, 0x486D9C4F, 0xC9EAF93C, 0x04461EDC, 0xC7CCFB90, 0xEB79BBCD, 0xFB90FD5E, + 0x1DE1FD24, 0x59ED3771, 0x66930FB1, 0x90FDF25E, 0x5A17CBA1, 0xA3FFD95B, 0xD07BB95E, 0x6E0174F4, + 0xD7BD2126, 0x82FE6801, 0x0C7FF438, 0x6DE1FD82, 0xE7E39E03, 0x230F85DB, 0xF04B5D3D, 0x8FC2858E, + 0xFE66BE2E, 0xD653CF67, 0xF641E8E8, 0xB7BB4B4C, 0x06FDDEEF, 0x60F8BDA3, 0xD462E6A7, 0xF79B34B3, + 0xE9BFD8CA, 0x7EB53E7A, 0x3FD90F1D, 0xFDCDCD85, 0x9EE07AF2, 0x7CD612EC, 0xB77B17FD, 0x823F7A07, + 0x0C7F740F, 0xFA95E2F9, 0xB9D7C0F7, 0xDBEF1435, 0xB1EE6C56, 0xFF17FE87, 0xDEC4BAB3, 0x79BAFE87, + 0xF201BF57, 0xE7AC85BF, 0x89FDCCA1, 0x7C8CB22E, 0x9643B7F3, 0xD1CBF572, 0x0BA0DBFD, 0xB7F3017F, + 0xF4B8D30C, 0x7F13FB7D, 0x2ECD4798, 0x6D7F13EB, 0x4E73E39B, 0xBBC2F991, 0xF76386DF, 0xCA47283F, + 0xF07B279C, 0x97CDFCB5, 0xFF0DE650, 0x7EE2AC8B, 0x8FA1DBF9, 0x4970BDDC, 0x2BD0ED7C, 0xD8F9813F, + 0xBA07FD0C, 0xFB6DBD89, 0x75E4C1CE, 0xD7BDF212, 0xD07F58B3, 0x46E57503, 0xE7D575F4, 0xFFE1A464, + 0xBD7FB9CE, 0x747909E5, 0x097E6FB7, 0xFFFF7C03, 0xEF5FF8FF, 0x6DE76998, 0x75B110BA, 0x9D279B6D, + 0x7F37C677, 0x0B6CE7C3, 0xCE1BFCD1, 0x825B86FD, 0x6903EF6F, 0x6E59FB99, 0xE1923CA9, 0xF385D279, + 0xFF72CB76, 0x7CFB5B38, 0x4FB21EEF, 0x5FA867E5, 0x259427F8, 0xBDBB381F, 0xC9F9E8FD, 0xADCBC94F, + 0x9B278B43, 0xFE1A66B1, 0x1D6CE72D, 0xC9F7CBD5, 0x400FE445, 0xF7DBCE13, 0xFCD13BE8, 0x779AE7EF, + 0xDE451EEE, 0x9117FD3E, 0x4FCBF568, 0xCED7AF7D, 0xF55D3EAF, 0x74C9F95E, 0xCAD777A8, 0xF3EAB0B8, + 0xC04C6498, 0xFD44EAFB, 0x807C7F6B, 0xAE5C42E5, 0xFA7B460D, 0xFBFFFE88, 0xCA955F9F, 0x9734E7D3, + 0xDB963FC3, 0xEF7BE55F, 0x9C4FAF6E, 0x794F9D4F, 0x46F4FB39, 0x4A0ECE2B, 0x236A7CB1, 0x09C3F20A, + 0xCDB129C3, 0xEC8F99F3, 0xDF2D7D9E, 0xA920C7B0, 0xD26319C3, 0x54CB6CFC, 0x54CB7EB0, 0x197F07ED, + 0xC4F8C799, 0x5DF3BD60, 0x5C8D3FF3, 0xBCCF1798, 0x6967707D, 0x2A4FD146, 0xB0F6579E, 0x700A382F, + 0xE97A9956, 0xA7B07EDB, 0x9EE2FA6D, 0xA58D7AFD, 0xE2AC8FCF, 0x143C9E87, 0x7DBE6A58, 0xD57BA007, + 0x1CF7790A, 0xDF6FB4FF, 0xCF2785D0, 0x3CE2F390, 0x3A7F2B56, 0xFED9E7C5, 0x90F18345, 0xF03C27CE, + 0xC6A6F4F7, 0x259CC72A, 0x72B129F3, 0x7D497F5F, 0xCB9113FC, 0xFE26CE92, 0xCED73F00, +}; + +u32 point_table_binary_47[] = { + 0x11727597, + 0xDF4B5C47, 0x14C78FB9, 0x1BB3D706, 0x9BA54DCD, 0x836DA194, 0xD2565B28, 0x0DBE0504, 0x1F647DB0, + 0x0F454285, 0x2A625D84, 0x08421F5C, 0xCCFA23BB, 0x1B2B366C, 0x0AC58A54, 0xA8141A8B, 0x2CA50F3E, + 0x6C6BFE81, 0x5268300F, 0x96D6840D, 0x85202989, 0x44EDA631, 0x8DEE7466, 0xCE99B9E7, 0xCEDDF8F6, + 0xF17CCF8F, 0x397366E6, 0x2EA4C405, 0x1806F9E7, 0x6D0F0D0D, 0x0948897F, 0x15C73FF7, 0xB693C924, + 0x72463100, 0xF105C5EA, 0x6F606040, 0x4019D94F, 0x03F4F7F7, 0x2BD67AD1, 0x4EFA32C6, 0x13EDDE7D, + 0x629DCF4F, 0x7BF70707, 0x07059C47, 0x8E5F0598, 0x9898900C, 0xBEE2A351, 0x9B4FFB57, 0x7FF51ED8, + 0xFC5AEF3D, 0x989E9EB6, 0xF1E2AF03, 0x64B3599B, 0xEFC8D4BB, 0x83F10E13, 0x878DC846, 0x7FD83835, + 0x3565F50D, 0x3FB37A33, 0x8A9F56F9, 0xFA01180F, 0xE3FA3553, 0xBDFE275E, 0x99E73BFA, 0x9DD8AC3F, + 0x165E4FFC, 0x2CB27801, 0xEB115F37, 0x5D6D6D6D, 0xD52C9614, 0x032083AF, 0xB8612E60, 0x5DEF1CEA, + 0x557E65BF, 0x933EF906, 0xD5D3817C, 0x6AD1B0D2, 0xDFECB1EC, 0x2347F514, 0x6F1EF9A5, 0x9B86516F, + 0xD9C633F9, 0x153F491C, 0x14311EAE, 0x27060745, 0xBD9F6F1A, 0xAEC2E8E8, 0x6848AFFD, 0x99BDA3A3, + 0xC3F62306, 0xAF84D6FB, 0x2441FC13, 0xF6472AEE, 0x9A7CC8FB, 0xC5743A6D, 0xFBE1EFEE, 0x17B1BF86, + 0xCF00EF2F, 0xC099483C, 0xDE4FE5AF, 0x7907FB13, 0xDF844F0D, 0xD3FE1B9E, 0x47AE37FA, 0x79D4D747, + 0xFCCD7C20, 0x1F86E653, 0x4EA8611B, 0x5F7341C6, 0x97F3577F, 0xD0F09B8E, 0x374FDC4D, 0x3C07338A, + 0x4F74FBDF, 0x68FE11ED, 0x9ED19788, 0x8DFE3AEA, 0x8F1D909E, 0xC5D3F998, 0xBF66A6D7, 0xCCF2E17C, + 0xCBFAD579, 0x3F80D770, 0xBE911BBA, 0x890BCEFC, 0xD07A3680, 0x98E26DC0, 0xE96F2D6B, 0x7D94797E, + 0xA5E7F936, 0x80E6D9D5, 0xBBF65474, 0xFE9D798E, 0xD6CBD9AD, 0xEFFCB3E3, 0xD9FEE9FD, 0x3C9EE1FD, + 0x172DC4B4, 0x3FA285E6, 0xA5E4CC53, 0xD9990FD3, 0xEF166216, 0xCFDAB9DE, 0xB5B37A6A, 0xD6578ACE, + 0xB3C3EEFC, 0x87E7D59D, 0x67D92FBC, 0x4F82FD14, 0x9701FE4A, 0x10CBFE22, 0x07FD0EDD, 0x3F29E77E, + 0x53ACF5C1, 0x7E9B78D6, 0xCEF5AE9D, 0xD563DE13, 0x6480D9D9, 0x5964AD37, 0xECE463FA, 0x4C2653E3, + 0xFE0DEC74, 0x1F85EF63, 0xB71F85E8, 0x7DEB70F8, 0x7EBE8EEB, 0xF1378379, 0xC2FB24D8, 0xBFD0FD53, + 0xC2FEFA9B, 0xC13C2107, 0xF314BA8F, 0x583CCB94, 0xCFBCDFC8, 0x0FB772B9, 0x1CB2D63F, 0xDCCAE7F3, + 0xFA7D353C, 0x3E3E1EBD, 0xEF987E72, 0x72B2D6FD, 0xE8DEB7E1, 0xF550BF5B, 0x879BDBF8, 0xF96B1D16, + 0xFBFCBD10, 0x4B01EBF7, 0x7489F4DF, 0x415EFCA1, 0xDE17F93F, 0xF9A718DE, 0x62BC880C, 0x8C959EF1, + 0x1CDAAB96, 0xD15E35F1, 0xE6307EC0, 0x189F98BE, 0x972AC56C, 0x727575D5, 0x7EBFECF5, 0x6493EBEB, + 0xEB526FEC, 0x57926B6B, 0x6BF67BAB, 0x522C5456, 0x5656983D, 0x1FD8B57F, 0xA1522A95, 0xECFB7603, + 0x7E5936EF, 0x1DDA91CD, 0x7BBBD7B3, 0xB8DCDBDB, 0x6BDFBF1B, 0x50ACE079, 0x335CA8A8, 0x7AB95DEF, + 0x0FF35F58, 0x58D0F588, 0x5D80DBB2, 0x1E5C2FCE, 0xC74747CF, 0x7569A678, 0x1F1F9D7E, 0x64ED523F, + 0xF23DD977, 0x4CFCDCB2, 0xE90FF24C, 0x92EB6F17, 0xBF48D6F4, 0x2F9BF875, 0x5D35F3BB, 0xF53AFD8A, + 0xD46FED5F, 0x597B683F, 0x6AEC17FA, 0x5F49DAFD, 0xD5F619B4, 0xEF18CE2D, 0x57AB55E4, 0xB701B67F, + 0xC8F56B76, 0xEB2F9BFA, 0x9FB11EB7, 0x9F296327, 0xA6FBFABF, 0xBFA752FC, 0x3DF39B02, 0xD6E7B7E9, + 0x83F7FBFA, 0xFAF07C5D, 0x567A627A, 0x9F63407A, 0x7AFF6270, 0x31157E1F, 0x18EBEF63, 0xD2B3F3A3, + 0xE785CE97, 0x57B54CE7, 0x21861CD5, 0xBB763C6F, 0xC762369E, 0x398FC65F, 0xB1F7D432, 0x9D3FABC7, + 0xF3791C59, 0x1CCAFBE1, 0x54E02FEE, 0x22C7188B, 0xC781BFD2, 0x2B06C3D7, 0x1CFF82E3, 0x5F70FCAF, + 0x85FDA14D, 0xEADF61F5, 0xBF8C1CE3, 0xFC22ABBF, 0x0DD9E61F, 0x91F1F659, 0xFE0F9163, 0x9CB758FE, + 0x1164EB6F, 0x7E6FFC09, 0x0BFC7B38, 0x91B7FCA5, 0xE2C677FD, 0x71C3FAF7, 0x531ED99C, 0xA7139B8F, + 0x9BD5F73A, 0x9C45BB77, 0x09A0BDBD, 0x5DBD7F9A, 0x41726767, 0xA7FD3DE0, 0x497D5757, 0x97CDFFAA, + 0x641EBFF9, 0x1284BEC7, 0xEB6EEDDD, 0xE3EFE9F3, 0x9FEDDDC3, 0xF714EB3B, 0xF99E3837, 0x363626C4, + 0x1DE4BA5B, 0xE21CAD4F, 0xF3AEB4F3, 0xF5FD23FD, 0xDDF89A99, 0xBF5ADFFF, +}; + +u32 point_table_binary_48[] = { + 0x11726D95, 0x4F48D441, + 0x14C7DF32, 0xBF5D7537, 0xAD8B4498, 0x2D4AE72E, 0x11219887, 0x588A5F11, 0x76D98E1E, 0x12FC73F0, + 0xCFC93C85, 0x68D796C5, 0x4B608627, 0xF1B0A02E, 0xE4415242, 0xF420528B, 0xA73A6904, 0x26E6B2FD, + 0x041751DB, 0xDD69DEBC, 0x99F9CD6F, 0xB7DFEDC3, 0x7CDFF7CD, 0xCC7BF37E, 0x7C07BA79, 0x09E4E7BA, + 0x2EE79F6B, 0x3811649E, 0x852980BA, 0x0FEC48AD, 0x7722577E, 0x1AEE8669, 0x8072C6D2, 0x4FA3DEF8, + 0x75424CE8, 0x3FB2829D, 0xAFFCC5CF, 0x8FFAC87B, 0x4B2FFCC3, 0x46CFB3A8, 0x0FA701FA, 0xFAFA4C7C, + 0xE976D0BF, 0xFC94FD36, 0xF963A8B7, 0x58F8C75A, 0x78696B6B, 0xCBE4FB7B, 0x8397BABA, 0xBA38CF89, + 0x78DC7F23, 0x3B21D67A, 0x76B2B1B1, 0xC1E11171, 0xC32F7631, 0x32322298, 0xF4A53BEC, 0x02F59024, + 0xBF4B1780, 0x58E98F00, 0x8687878D, 0xBEFC821D, 0xD9F91A7F, 0x2856FBB9, 0x063A5EED, 0xEFAEEFC7, + 0x2700EA1F, 0x02F4F7F7, 0xCB75E4D2, 0x6B3A3FFA, 0x23970B74, 0x5FB85FD2, 0xB3C2E0E0, 0xA03C8FE4, + 0x4F2C4F4C, 0x7AFE96E5, 0x4D3D0457, 0x1EFBF523, 0x3DC0C0C0, 0x80F18F3C, 0x6745E9AF, 0xF2D7BDB4, + 0xFA07F7F3, 0x47B1F2AF, 0x84482FFC, 0xB6914333, 0x22277EC8, 0x25E4A60E, 0xD2F375D9, 0x6F5F2D9E, + 0x40B6F42A, 0x3E97CB99, 0x7C512FD8, 0xBF51AF36, 0x7E7575F5, 0x7FFE59EA, 0xEFA68E9E, 0x9E1E733F, + 0xF82D2F2F, 0x9B7547F7, 0xBF8A7720, 0x3461CE23, 0xE319D8FD, 0xA9DF8BBE, 0xFFA8174F, 0x617EDD3F, + 0xB8DFDEDE, 0x5EE475C9, 0xED462FF7, 0x1B6D8FA7, 0x64BF25F9, 0xB6EC9FA4, 0x5A57FD60, 0xFCD5FD03, + 0xC453C474, 0x3F0DC978, 0x6A777737, 0xE087D757, 0x93AFC6DF, 0x8FA7FBA6, 0x7C8BDE83, 0xA45DDF45, + 0xEFFA2B3B, 0xFFE69ACF, 0xA8DF5C23, 0xBD3CBFB8, 0x8F99CC69, 0x51E5CFF2, 0x21804938, 0x2D1E1F1F, + 0x73886AAE, 0xB8070707, 0xC4525F71, 0xD3E9B464, 0xF49B15AC, 0xFD884F8B, 0xE3E3E3C6, 0x7F52FB47, + 0x35FBF1D5, 0x7E763E59, 0x2FC931F7, 0xF0F0D0D4, 0x6F261373, 0xC7C6C6CC, 0xBC98152C, 0xF357EFA7, + 0x2A9F8E9F, 0xD4F11935, 0xFFF6C389, 0xC03CDC0F, 0x7976BF14, 0x046B3D71, 0x3881E7E3, 0x6A3E63FF, + 0xA97A9879, 0x6C58D6FF, 0xCA7DC93B, 0x540F4731, 0x3CD14C7A, 0x519F84EE, 0x6FCDD44F, 0x379F693D, + 0xB2A3D8CC, 0xCF5BEC2C, 0x305FDF29, 0xCE6856EF, 0x23A3F516, 0x8BF91D69, 0xD14CF39C, 0x8F06E73B, + 0x1F75A2F6, 0xFF25D2A2, 0x58F957CE, 0xABFE1FE7, 0xECD28E8F, 0x4C29CE68, 0x0EBE3F08, 0x3940EF8F, + 0xE651FD77, 0xC79F97A2, 0xFEF5DF2C, 0xFD10DDCF, 0xC2C202BD, 0x7FC1D13D, 0xE6CDCDCD, 0xD13C93EB, + 0xCCB3E71B, 0xF8F381DE, 0xFB1ECD0F, 0xED0F8E13, 0xB2E7B3AF, 0x57FBB967, 0x31EEA783, 0xF4E23ECE, + 0x70FDEA1B, 0x689E9F9F, 0x27A6FA37, 0xAB75AFEA, 0xFFEC293D, 0xACACACE0, 0x7B96DCDA, 0xC6F34B4B, + 0x4B92A9DE, 0x3CAFDEFB, 0x59709E50, 0xBED63600, 0x3CEF3F00, +}; + +u32 point_table_binary_49[] = { + 0x11726595, 0x4F481B41, 0x14C69FAE, + 0x983F9608, 0x6D6D2E5E, 0xF420F4D4, 0x6309083D, 0x28C222C5, 0x530E1E0A, 0xD29B4855, 0x825210C4, + 0x18437A28, 0x2DC5500A, 0x4289225E, 0x3C44A2B1, 0x124CA487, 0x1E041B90, 0x3697D21C, 0x44AC54D2, + 0x66D56ABC, 0x989DEECC, 0x7B33BBAB, 0x7BFB31DF, 0x9BF7E6BD, 0x6F662108, 0xBDD00FE2, 0xD3759D41, + 0x10066EF1, 0x139BD92C, 0xCBB02F00, 0xCD35AD3A, 0x37376731, 0x7473363F, 0x6A55B13E, 0x2A99F4A3, + 0x520F303E, 0x3E2E18BA, 0x01BC77E5, 0xBA45169B, 0x1FE4FE92, 0x3543E643, 0xBDCD2C0B, 0xE0EF8186, + 0x582CC6F5, 0x039CCD41, 0x3B9EE763, 0x45EDD459, 0xAFBF473B, 0x4D24126A, 0x3FFF23ED, 0x3C954AA9, + 0x7CECBB76, 0x4EF1E2FC, 0xE6736854, 0xF9FBB91E, 0x1AD7D7D7, 0x95BE3EA8, 0xFD72D65F, 0x1FB4CFC3, + 0xF3793ADC, 0xF5783A48, 0x4FF5FABA, 0xD4BAC857, 0x6FBD71FE, 0xA7DA852B, 0xFEB764AC, 0xC7F7C31D, + 0x6FBE277E, 0x67455BCC, 0x2EB51364, 0xA947062F, 0xAED73F51, 0x7F48DFFC, 0x47F60BF7, 0xF3B6BBFD, + 0x709D20F6, 0xE27E9E97, 0xDAA5733F, 0x931193BE, 0xFE4DC64B, 0x3DC0F0F0, 0x308324CE, 0xC397D30E, + 0x4746462C, 0xA6793DD3, 0x0E853E89, 0xFDA9FFA5, 0xF824CEDB, 0x9793F1A4, 0x7F8CFDE0, 0xCCFBE5F9, + 0xA758E4F7, 0xDD93F1E4, 0x8F07F67E, 0x629E6300, 0x3B3B3B4A, 0x6F36293D, 0xFAE19576, 0xA0F4DC2F, + 0x63DA412E, 0x9753FEB5, 0x3A02E974, 0x5AF91BA0, 0x1A9A9999, 0x51F3F72D, 0x54434E7F, 0xF816AE65, + 0xFE82F063, 0x6719B6B7, 0xB7F93C89, 0xF3916834, 0x6AFBD5C8, 0x47F8FD92, 0xFDF21B65, 0xD8D8D8E0, + 0xBC2BFA11, 0x2E43B158, 0x54E70328, 0x83D35F00, 0xF908F985, 0xF4F908BF, 0x2FCE78C6, 0x3FC7FAE2, + 0xE2A2AB1E, 0xEE7767BD, 0x5CCE59F4, 0xA3139083, 0x9203A178, 0x3CCE7957, 0xF43F1C08, 0xCDCFCF8B, + 0x7CC84AAF, 0xD6DDEF0D, 0x71F2C6FB, 0xE3882F95, 0x4AF63C0C, 0x806C368B, 0xFE121C08, 0x0D0D0DB9, + 0xEA91FD96, 0xF5160A05, 0xE5476BDC, 0xB0B5B5A5, 0xEA69024D, 0x7201E7DB, 0x105D5E5E, 0x56FBF36F, + 0x656545D5, 0x572ADE2F, 0x3AEF4BDA, 0xB099F733, 0x6DB8FD57, 0x2ADAEF21, 0xDF6B1602, 0xA9C9C949, + 0xF51EBD0E, 0xB7E87B7B, 0x7BC862BD, 0x45E7E773, 0xEAFBFAFA, 0x94FF5E87, 0x03A98989, 0x0957FCD4, + 0xD494F24F, 0x6CB545DF, 0xDCDC54FE, 0x8CAD0652, 0x7C1E72BF, 0x37CEFC82, 0x311F3F2F, 0xEACF749A, + 0x17AD9FE9, 0xFBFBFBD8, 0x7FC13F2F, 0xC80FA447, 0xBE553FBD, 0x576F2D3E, 0x3E3E66EC, 0xAB64533F, + 0x3A3A52FB, 0xCFCAFD83, 0x729DF227, 0xE5F9EC7C, 0xA8270ECA, 0xF533BD52, 0xA960FF3F, 0xE37CB11E, + 0xE8C5FB40, 0xFE4B4A6E, 0x7F484C7A, 0x9BF9FFAE, 0xA9F14E97, 0xD40B3F4A, 0x76FC2F89, 0x512FF38D, + 0xB22AAFA7, 0xD5CB4EA6, 0xA7A705E3, 0xFBC04E68, 0xFE57C8CA, 0x0F57A857, 0x7EAFF1FA, 0x3A5F40DB, + 0xD2D212EF, 0x5F8DEA6F, 0xA3FB6CC8, 0xF390DE20, 0x3D643219, 0xC1BCBED6, 0x38AB90DF, 0x0DAC9755, + 0xE83DAEDD, 0xB85F35D4, 0x03ACADAD, 0xB1FF0000, +}; + +u32 point_table_binary_50[] = { + 0x11726D94, 0xBF6B5351, 0x14C78FDE, 0x42FAB288, + 0x689DBA28, 0xE26A1141, 0x8205078B, 0x124A717A, 0x834317FF, 0x8097B173, 0x84E0201A, 0x48D72C09, + 0x84A05B49, 0x96060487, 0x425C3A75, 0x28220471, 0x9214FB2A, 0x3E3284BE, 0x77BDE79C, 0x7BEEBD0F, + 0x7DDB87F7, 0x3DE77ECF, 0x8F7B7553, 0x1FC02640, 0xF5BEFA5D, 0xAFD7B56E, 0x1A32AC4F, 0x1CBF806D, + 0x80E2155C, 0x6136FA6D, 0xD40BC3A6, 0x3E02A8FC, 0x5499E8F5, 0x1820BA07, 0x10C6E7D7, 0x1C53FE62, + 0x47F4FA00, 0xF5D5A75E, 0x8F5CBCF4, 0x7ACCAF8F, 0xD585D31F, 0xA19E19F6, 0xAD9F06EB, 0x61DFFA5D, + 0x71CCF5BC, 0x51DF9D1E, 0xEB6D78C6, 0x7CD1A1FA, 0x217A3A6F, 0xD731F9C9, 0x7F493EF6, 0x1B1DFAFC, + 0xA47FC4F5, 0xC879953F, 0x8EC94F74, 0xC3FBA3FA, 0x6E497DB6, 0x9E7456EB, 0xF57ACE4F, 0x35CDA7F6, + 0xBC4FC477, 0x988DDEF2, 0xAC36180C, 0x88A91EF3, 0x7F381C92, 0x9E79562B, 0xD59B326B, 0x99B7C9DF, + 0xEFF791BF, 0x90BF389F, 0x4E261337, 0x2F53F134, 0xF40FE0F2, 0x59BD67EA, 0x47ECF5C8, 0x122FF394, + 0x783C8FF5, 0xB3DA783C, 0x2E9DBF5C, 0x2EFFF11F, 0xD6A7F10B, 0xEACFB2EC, 0x7FFD71F9, 0xE7F3B99F, + 0x5F5CDE8F, 0x3CBE791C, 0xEEE7E99E, 0x67D49FEE, 0xF979A3FB, 0x77F0A11E, 0xEECBEB8F, 0xCC3A11FE, + 0x9691BF44, 0xF4CCD2FF, 0xB7B18FC7, 0xFF4DF0F1, 0xCC413CE9, 0x25DEF87B, 0x02B07275, 0xFD81E52D, + 0x9A8765E3, 0x97D97C96, 0x591FB0FE, 0x5CE22D9E, 0x0733E663, 0x5E7F2CE7, 0xB19E59F6, 0x73D5DC2F, + 0xDC4FB98F, 0xC56DBBBF, 0x89B0BA0C, 0xFBB1DA50, 0x97A3D1C8, 0xD503A0CE, 0x69DE89BD, 0x1F0B751E, + 0xBE079585, 0xBF0FAC07, 0xA0FDB4F9, 0xA38DF27B, 0x106D94DF, 0xABE2BDE5, 0x44D8E55B, 0x607FAE5F, + 0x00B4DB6D, 0xEC3FF1C3, 0x5D37DF94, 0x599F597D, 0xCA7A7DD6, 0xED7689B1, 0x3F77BF02, 0x743A1DD2, + 0x233F7FE6, 0xE21796D7, 0xE43CAB5F, 0x6BB55AFA, 0x2F000000, +}; + +u32 point_table_binary_51[] = { + 0x11726D96, 0xCF4B5451, 0x14C7AF5E, + 0x7BC30C5A, 0x443F5691, 0x10180881, 0x81504842, 0x41123CA2, 0x71E5A245, 0x9B181534, 0x9CE5401B, + 0x7394C9B1, 0xB4F90306, 0xDEAA45B3, 0x4B14C685, 0x12A224C1, 0x40D02AA2, 0x49A220B3, 0x7AD1846D, + 0x66E6F6EE, 0x3DE7DC1F, 0xA3B3FBF0, 0xBEE7F7B9, 0xF78EA8B1, 0x61769DA9, 0x9FEFFB42, 0x48BEEDF0, + 0x90CDAC28, 0x5E8A2DC6, 0x623BC46C, 0x5072F33C, 0x729E987F, 0x0226BD61, 0x36C8D8B1, 0x35FE9EF4, + 0x92EB7F90, 0x8BC4261E, 0xE8C93FF8, 0x8BAFF1CF, 0x763C714F, 0xF3B05861, 0xACF1D3D2, 0xAF48BD61, + 0x594F22CD, 0xD8D4D494, 0xD24B6E76, 0x98FC653C, 0xF198EFDA, 0xF926D27C, 0x77626242, 0xC7AB7FE7, + 0x7B76FDF5, 0x3DD30FA9, 0xF7365C7F, 0xDE06EA29, 0xDFABFCAF, 0xFD3D56D3, 0xACF2899F, 0xD2F6AA9E, + 0xE6599C47, 0x06F3E9E3, 0xBF8131DF, 0x779AA19E, 0xFB965ED6, 0xDB470CF1, 0x63DF209E, 0xD4ABFE5C, + 0xD4DF957D, 0xE384D14B, 0xFFCD3BA4, 0x877E266E, 0x1ABDCAEF, 0xAEEB5F54, 0x78A8F55B, 0x520FCC1E, + 0x423E5E81, 0x578023EF, 0x32DF0164, 0xACBF71D2, 0x9D975740, 0x6E07BDF7, 0x05E64DFB, 0x1AFB61FA, + 0xA5EC3F22, 0x93FFAFB8, 0x1FB84F89, 0x0ACE1FE7, 0xD5D6EFEE, 0x735B7FD7, 0x6B7BDF13, 0x15605D4F, + 0xE8EE6322, 0xEC5E425E, 0x577C0138, 0xD2236BFD, 0x8EEAF708, 0xE9A17F8C, 0x919E58CF, 0x0FF586D5, + 0x7E8C1C1F, 0x80FA8919, 0xCBE57292, 0xD7557D51, 0xBCE9E969, 0x151F18F5, 0xADF6193A, 0xEFE4AFF5, + 0xFC1BFF54, 0x8FE3CF8A, 0x870CFD0D, 0x5BF635D4, 0x7AC55C30, 0x363939A9, 0xEDB9687B, 0x24CF17C5, + 0x63AC5DC8, 0xF9283DE6, 0x934EA70F, 0xF587FAD7, 0x5375E7DF, 0x533D5D71, 0xEB43AEC1, 0xBCB2A542, + 0x60CF335B, 0x7AAEF75B, 0xAA171972, 0x8DB810CC, 0xCFCFC33E, 0x2ACE06F9, 0x7C5ECF3F, 0x5BCA06AE, + 0xFF62E0DA, 0x17953DF1, 0x0CFAA378, 0x33CC8A1F, 0xF5E3C988, 0x155F7121, 0x585D5DD5, 0xF16730BE, + 0xF167F98F, 0xEA5D8A78, 0x737353B0, 0x1BC4CFFC, 0x6AB5AACF, 0xD35264BF, 0xBDBD7DC8, 0xDF917A15, + 0x3F17C079, 0x219EF5C7, 0xC7C78195, 0xFDAC9F4C, 0x26352F46, 0x3C3737A7, 0xCF4FB634, 0xEBDBE725, + 0x5BCA05FA, 0x7C2B7D2E, 0x58585870, 0xE295CB65, 0xC7BFF2A7, 0xF305FDA1, 0x79B5CE33, 0x45FCC23F, + 0x72BEADDF, 0x53F4DD62, 0x958F656F, 0xCFA7757E, 0x2962D247, 0xFBF98AB1, 0xE87961BD, 0xBDBD9287, + 0x687F2547, 0xFB8A7CEE, 0x1232EA81, 0x05BECFBC, 0xD1790D59, 0xBDC78238, 0x63DE6764, 0xA537F1A0, + 0x3E2FD572, 0x3F5F464E, 0x11777876, 0x3FBC9461, 0x596F94C1, 0x2FD2ABF3, 0xFC143943, 0xEC9E777D, + 0x7FA07F79, 0xC2EDF8E6, 0x7E03FB78, 0x4D08DB7F, 0xBCC69B7A, 0xFFE5FDFE, 0xD6FD7F52, 0x5F76DF83, + 0x6617FF00, 0x4C7AE4A2, 0x0865BCCE, 0xB2D82786, 0xFCC4FED8, 0xD898E47F, 0x986FFBE8, 0xE8A862D0, + 0xB376AC27, 0x94F3F197, 0xF5FDADF8, 0x41B7E603, 0xE433A83F, 0x40BD6699, 0xCF9537FA, 0x7E547C2B, + 0xA9390486, 0xFC643CD0, 0x43BEFF01, +}; + +u32 point_table_binary_52[] = { + 0x11726595, 0x4F485451, 0x14C68FDC, 0x37338E5A, 0x26341814, + 0x29ED8C88, 0x406925B6, 0xB1C56C12, 0x94596A2A, 0xB3A88859, 0x88CB8217, 0xB46A9190, 0x818B16AE, + 0x5C0D0C34, 0xE2469910, 0x5C24C1B8, 0x504117B6, 0xAC309149, 0xC131AD37, 0xAF7BEE39, 0xE7BEFBEC, + 0xED7EBCEF, 0xFC79E7DC, 0xFB3DF060, 0x28FC02E6, 0xC966B321, 0x207F8AF1, 0xA0CBE1CB, 0xF02372F3, + 0x13F58D18, 0xFA911B1F, 0x980B141F, 0x3C607D41, 0xF4CC27A4, 0x4F3E553F, 0xDD7AA9C7, 0xA2276E34, + 0x493DCE7F, 0x2A7ACA97, 0x1A05C8E7, 0xF336BE71, 0x2F9E3F7C, 0xA40E8945, 0xCFACFB81, 0x879ADFA9, + 0xFAC0C000, 0xD6EB47FE, 0x53B63C04, 0x3980F356, 0x48136B7D, 0x0EF5C2AC, 0x5F55E7C2, 0xE1867E5F, + 0xB76CFA49, 0xBF0115CB, 0x774798FA, 0x099E815A, 0x5959B1FA, 0x94B27A93, 0x2FB1A302, 0xABDF40BD, + 0x0A4AA552, 0x083E7173, 0xAFAA4D4E, 0x4E6A267D, 0x30A36A66, 0x3E3EE5FB, 0x9BE1FDF9, 0x3CFF5E80, + 0x898909A3, 0xC7FE2F75, 0xF33C7DEA, 0xEFF2AAE8, 0x799EA796, 0x4D7E782F, 0x7A9A47FA, 0x3BC0F8F8, + 0xB88D0F5E, 0x457ACC1F, 0x26A41F9A, 0x77FA87F4, 0x1BAE9BF9, 0xE4F620D4, 0x8FDE2773, 0xF533EFB7, + 0x82F55A6E, 0x31FBC2AC, 0x77E23737, 0x376DBF00, 0x7B17CEEF, 0xFFF1954A, 0xE5FFFC1E, 0xCDB3A566, + 0xF5CC7BB0, 0xB8B868DF, 0xEFF70539, 0xB7BFC388, 0x4D3F477D, 0x725F68DE, 0xFB7DD1FC, 0xCDF7FF02, + 0xA07D0B77, 0xBDE5F358, 0x317C9F18, 0xFB250658, 0x5B5BC3F7, 0xEB38DFE6, 0x17A2A779, 0x03885ED8, + 0xD6633DC0, 0xD6D6562C, 0x1FCEEF62, 0xBD8BF9DD, 0x78D2D33C, 0x4BB5F8F9, 0xD8AE468C, 0xFAEDEAD5, + 0xAADB5FA9, 0x468CF3C0, 0x7A6D7094, 0x353C2BBC, 0x3B7F7C7C, 0x4C9C0668, 0x2AEECE1F, 0x1C1C90DE, + 0x30E9CDBC, 0x0CB766DD, 0xFBDB06AD, 0x361FEEE3, 0x34C7F93C, 0xE1281EFB, 0xF5CAED23, 0x6EBE0E66, + 0xA9D7513E, 0x1971F7E7, 0x699E9A9A, 0xA2F8A2AE, 0x3F1AE989, 0x4F46A6A7, 0xA7E9BCB1, 0x7FF6F4F4, + 0x58BF540D, 0x669FD883, 0xB67666D2, 0x37450C59, 0xFDFEFA8D, 0xBBA237FB, 0x54C47A9E, 0x83B25F66, + 0xD25F6366, 0x7F4B14D4, 0x6FD7FF82, 0xBCC34564, 0xF147EA3F, 0x5170FC5C, 0x7372C6BB, 0x62FD5673, + 0xA3D361F4, 0x83CEB8FF, 0x27671CBF, 0xC5F831B5, 0x13F3F7B1, 0xB87F07C3, 0x0E633FC3, 0xA497FB91, + 0xFCEA193F, 0x14FF68DC, 0xF414ED57, 0x98CFDBAC, 0xE8018AC5, 0xA2DD7FEA, 0xB63A5B58, 0x58307AE3, + 0x8773EACC, 0xF5AF60CE, 0xF143A307, 0xBADF9C3F, 0xD9AD8E5C, 0xFF4A76C7, 0xFDAF21F7, 0x795658F4, + 0x611DBFAF, 0xFD35644C, 0x3F1EB17E, 0x327C5E6A, 0xB1FFA94F, 0xACF5B0BC, 0xBC6C18F7, 0x9B2D032C, + 0x2D2DE179, 0x33FCBCCB, 0xFE3FEBCC, 0x19A9C7FA, 0x0C7EEF3F, +}; + +u32 point_table_binary_53[] = { + 0x11725D93, 0x416B1341, 0x14C79FAC, + 0x366D5041, 0x30B71C6A, 0xF103088A, 0xB0504445, 0x94404112, 0xC8D18FD0, 0xA3F42248, 0x3CE59490, + 0xE22D845E, 0x5C24CD25, 0x3DF49680, 0x42CAE6E2, 0x2D901A64, 0x8F0AE6B0, 0x216C6DD0, 0xCC8EF3DE, + 0x9B99DDED, 0xEEE9C7FE, 0xE6CD7FDE, 0xDB91FBF2, 0x449E026C, 0x7D062895, 0x4A52EEC3, 0x6B64D1B3, + 0xBC2BCF00, 0xE48E1333, 0x2BFF0C7D, 0xC3B0AB5E, 0x88C7CE8F, 0xB4BFF1C1, 0x32D5CBD5, 0x92FAB0A7, + 0xEA8F0DCB, 0x135CBF75, 0xCFF997AE, 0x279F5866, 0x3F90D2FA, 0x7BE833C3, 0x7BCEB3F9, 0xD0099979, + 0x7FD1B44C, 0xFBAF0BBC, 0x1FF9A7E8, 0x1BE6FD6E, 0x6D3BBF8D, 0x8FF56F7F, 0xB1DF697D, 0x7C99F858, + 0x1F3E1A5F, 0xE7F999F8, 0x94B796AD, 0x2F6F983C, 0xFABCBFAE, 0xF02270A7, 0xD369D28F, 0x85F07BBD, + 0x1EF290F8, 0xB1F0FBFD, 0x3EFA9A03, 0x77329910, 0x639EFC8E, 0xF02B950A, 0xF9CC81DB, 0xED76EDBC, + 0xF261E07A, 0x9E67FB95, 0x0FD9573C, 0xA6F95785, 0x9F3EAF3A, 0x819F9E1F, 0x40E0EAFE, 0x6B3F7007, + 0x8301319E, 0x77F39DF0, 0x87C3A19D, 0x97596FFA, 0x61D6E37E, 0xEC07EE68, 0x34CAD4BB, 0xB8B8C8E4, + 0x97EA499F, 0xAF5EAF67, 0xCE8FDFD3, 0xFDD16CF3, 0x445194D9, 0x8FFBCB79, 0xA60777BF, 0xA5CF373D, + 0xC8CE5B54, 0xAFCCB36A, 0x7C351FF5, 0x5CEB9D1F, 0xCDE7733B, 0xAF9B707E, 0xB45C2E25, 0x1C1AF6A2, + 0xD96CC64C, 0xBE17E97C, 0xD4FFCB6A, 0xE2337B51, 0xABD5E23C, 0x5F811EF6, 0xE105E671, 0x62669587, + 0x79557CA0, 0x997CF937, 0x6178AABE, 0x8BE2B6F1, 0x31BFD48C, 0xF5781EB6, 0x3EF9D7C1, 0xD4E7FC1B, + 0x9F544F54, 0xBFECFF5B, 0xD4FD3834, 0xEC0866E3, 0x3B82FE47, 0x7D9EDC5B, 0x67552E97, 0xC9475EC7, + 0xCE2A7D7F, 0xD671EA3E, 0x920F40FF, 0xA3AE2F8E, 0x9D75FAFE, 0x88E3ECFD, 0xCB3D4FF2, 0x103F33BE, + 0xFC83FD79, 0xF4060A7A, 0x5EC47716, 0x5068369B, 0xC8A166E8, 0x743AE887, 0xDA377942, 0xECCFFDEF, + 0x00C6477E, 0xF512A0DD, 0x6E533DCD, 0x8546A341, 0xFB69BF50, 0xABD5E47F, +}; + +u32 point_table_binary_54[] = { + 0x11726D95, 0x4D485451, + 0x14C78FF3, 0x26756C14, 0xA266D722, 0x25178641, 0x20488244, 0x0B092622, 0x511817AE, 0xFC987021, + 0x03D2B620, 0x3FD09DF8, 0x41928830, 0xC2242D5C, 0x85942D0A, 0x9A852841, 0x0B413732, 0xB928C826, + 0x89E76270, 0x6470E6F6, 0xEE3DE7DC, 0x7BDF8C6F, 0xF7E3FECF, 0xF7B9F789, 0x2C74890F, 0xA0BE6834, + 0x2A4416BA, 0x2B386D18, 0x5E89F7D0, 0x29C9F989, 0xEC91C7B5, 0x6F881799, 0x49BFC87A, 0xC362DB3B, + 0xBFCB0C9D, 0x928D7F66, 0xE784E3A1, 0xDE303C01, 0x08FD1682, 0xF4DD928B, 0x139A557C, 0x71C571ED, + 0x7C43C786, 0x95BF36C7, 0x1D1818D0, 0xF18A737C, 0x8EF55F44, 0x4CBD926B, 0xDB008687, 0x87B5BEF4, + 0xD629D9F9, 0x9752A61E, 0x19AF7A0B, 0x02763ED5, 0x5BC12A3B, 0xDF86AF26, 0x7FE9BF94, 0x37F9ABFA, + 0x5F3B7F6D, 0xFBFA5BC8, 0xE21CF309, 0xDFA6F99C, 0x7B7A691F, 0xF7CFEFE2, 0x85F30F99, 0xF5C85C4F, + 0xDD63E797, 0xAFDE7BC4, 0x63E8AFF8, 0x87EA1963, 0x3D339ED7, 0x1CEB7929, 0xFBD07DE7, 0x872FFE33, + 0x62CAAFF8, 0x91F24BA0, 0xBFD03B66, 0xD4173734, 0xABFA4513, 0xF657E9B7, 0xA59E19FB, 0x51DA7532, + 0xB6BE7A52, 0xB3F25733, 0x61FCABFD, 0xD835F1D5, 0x3E343A17, 0xB63FF140, 0x33EA8F2C, 0xBDDCB746, + 0xFFFE8656, 0xEA77D43E, 0xD07E8756, 0xFCF337FB, 0xCEFB5CBF, 0x43FEBE48, 0xAE6B0298, 0x9E9E96F3, + 0x216EE818, 0x191991BC, 0xABFA136B, 0xE8181D1D, 0x957A629E, 0xAF39F7DF, 0x57E244D9, 0xFDA5FED5, + 0xB9003D3D, 0x3DB80F8A, 0xD9DEC42F, 0xCFAFB7B7, 0x57EF4FD0, 0xF3178FC7, 0x75FC6063, 0x20323434, + 0xA4EDE15A, 0xD555799F, 0xD8BFFC06, 0x0707953F, 0xD59FF60C, 0xECEDEDC9, 0xFD23FEFC, 0xDC773F4F, + 0x91F57C4E, 0x33B0BFBF, 0xAFEA97FD, 0xAF7D9981, 0x743AADE7, 0x039001FB, 0x3E01687F, 0xA4D7FEB4, + 0xFDC1C141, 0xC579793E, 0x76BE8542, 0xA1A29FBC, 0xEFCD47E0, 0x8BDF7C74, 0xE3BBBD3F, 0x00C459AC, + 0x270CAB49, 0xBBDE304C, 0x1AF6BEAA, 0x0D64A557, 0x8C7AD50F, 0xC5EB3921, 0xBF04DBAF, 0xE70E0F0F, + 0x2DFFF365, 0xF6F397FA, 0xE7FB9FF3, 0x38954A09, 0x68679E8B, 0x6E6E6E56, 0xC6CFF2F9, 0x6A726D6D, + 0x4DEF533E, 0xB69E5B58, 0x58A8CCAF, 0x2C3EEF43, 0x3E369F5C, 0x5A5AC2FB, 0xA2CEA7A2, 0xADADADFA, + 0x3EE56353, 0xD1BEBE3E, 0xFD3EE763, 0x33C9FEFE, 0x7E9FDE7E, 0xBFE5F9F2, 0xF2B255DF, 0x4C597F89, + 0x1799C9FE, 0x127FB6BD, 0x9A37FDEF, 0xB0DFF87F, 0x744AC4F4, 0xBF0C06C2, 0x7788511F, 0x4456FBF0, + 0xD0D3176E, 0x5E6F6969, 0x91DC25F7, 0x41104B7F, 0xB81F00C4, 0x4A1F24F6, 0xF273657D, 0xE14FE284, + 0xF275F13D, 0xD19CA7F7, 0x25C08C7A, 0x646F1EAE, 0xCCAFFD9B, 0x7E2F143F, 0x7AAAF98C, 0x3842FA33, + 0xD26B96F9, 0x35252032, 0x3E3E2EFB, 0x7346F946, 0xA85F2EE7, 0xCFF1480F, 0xB3B3B3E2, 0x3F000000, + }; + +u32 point_table_binary_55[] = { + 0x11727596, 0x4F485451, 0x14C68FF5, 0xA0904009, 0x92882043, 0x5A084320, 0x24218304, 0x06A29194, + 0xD1104810, 0x24311495, 0x5041348B, 0x61D4FC43, 0xCAD04E9C, 0x88098CA2, 0x89640637, 0x4294B612, + 0x5AB86A11, 0x24538BC8, 0x850B290A, 0x41E1DDEE, 0x79F79E73, 0xCF7DEAEC, 0x7EDCEF3B, 0xDF79E7DE, + 0x77DFC09C, 0xAAD46441, 0xFFFE2D75, 0x77772B98, 0x536BC881, 0xE413C800, 0x962BC820, 0x180A48F5, + 0xC46BC881, 0xE40EE423, 0x6DACEF40, 0xBD63F51E, 0xB999F390, 0x03C9D791, 0x4F711E32, 0x080EBF21, + 0x9FCD931E, 0x39903C84, 0xDCB3C4FA, 0x21D4F76C, 0xAB9F4824, 0x3CBF65AE, 0x4F4CF986, 0xE1826A04, + 0xA85D4FE6, 0x89C32EE4, 0xCBF7B89E, 0xCDE77A5D, 0xE8E775EE, 0x87F4F4FC, 0x540F576B, 0xD78FB39F, + 0xE6454CF3, 0x243FCD9B, 0xD9EE07D7, 0xFB81F5F6, 0xC3CEEB6E, 0x3F8969BF, 0x494FE761, 0xB77A747E, + 0x68BD661E, 0xD7D78F72, 0x3D7BDE98, 0xE791CDBA, 0x3A4FF36B, 0x4E45FC9C, 0xE6D508C9, 0x6452CCCF, + 0xE51BBD63, 0x93D794F2, 0xEB37713D, 0xC37B53ED, 0xEDEDDBF4, 0xF175ECC7, 0xAC6F02F5, 0x478CE747, + 0xEAD3E9B4, 0x5E27DE84, 0x6C361BB1, 0xE9B73995, 0xC964BCE7, 0xE9EFEFF7, 0x9E37AAA7, 0xF5B00610, + 0xDEDC5A31, 0x799ABF00, 0x6CB512EB, 0x7947BC7F, 0x0F73A427, 0xD6FA0300, 0xDF33CEAF, 0xFE02AC74, + 0x3ABFE1DD, 0xF4F1755D, 0x3F5A777A, 0x9500589C, 0x10F50F01, 0x7CB822FC, 0x113BBFD1, 0x1BA679B7, + 0x141E4DCB, 0x790238DE, 0x697F5B0A, 0x0032EF65, 0x295F54F8, 0xB3F31C4C, 0xE58A5353, 0x5366DE0F, + 0x00C6FFE4, 0x1F8661C8, 0xF31F4CE5, 0x8BC8F4BE, 0x4D68BD7C, 0x1F072DBB, 0x7AE5625F, 0x5F1FBFFF, + 0x8552AE28, 0xEF0FF4D3, 0xFE939EF2, 0x4D7F1FA3, 0xFEE8BE28, 0x80C8D3F5, 0x864A36CF, 0xEA27B57E, + 0x767696E7, 0xFBD432BD, 0xEFD32997, 0x8FF59E80, 0xCDB7FA9C, 0xCDA3FD9E, 0x4939C6FD, 0x7BADB95C, + 0x2EF37D51, 0x2EB97EA8, 0xBE3C2F33, 0x52AF67BF, 0x082E9FFC, 0x7C5E6D7D, 0xCED3E7F3, 0x3308D6E7, + 0x735973A5, 0x52E1FBE4, 0xAB9807D5, 0x97E71DFD, 0x948FF7C5, 0xAA787EF2, 0xCBF76599, 0xF2ECFBF8, + 0x5BEFC7E8, 0xE8A8E09C, 0x61D6E7B9, 0xBF9A0CC0, 0xAF77F96B, 0x745E8CDE, 0x9D17F2CB, 0xFB6B559C, + 0x17CAEBED, 0xED556A41, 0x9FE74BEE, 0xFBA85E19, 0x0E24B721, 0x0786170C, 0x8365B8E8, 0xFBE1B4EF, + 0x8F58F823, 0xBDF0633D, 0x18F7F391, 0x653E0CF8, 0xF9C8325F, 0xFA314FFA, 0x231EF0F3, 0xE37EF5C2, + 0xF7234BBF, 0x1AF3FDC8, 0xB27FE9C7, 0x7EA53FE2, 0x31BFFFB8, 0x3F9CF7FD, 0xC8D21F16, 0x7D3FB2EC, + 0x5FFAB15F, 0xE98FB8E8, 0xF72FFD6A, 0x44EFC761, 0x917FDB70, 0x201894C8, 0x1F31CCF9, 0x0D5A3F29, + 0xFCA1E140, 0xF27D91DF, 0x6058E643, 0x8F9F8FEC, 0xE5B7C6F2, 0x5BFD7CF8, 0xE4E723CB, 0x7C78E3E7, + 0x234BBFDA, 0xF0FDC8D2, 0xAFAABE1F, 0x59F6AF86, 0xFDFE9165, 0xFFEA96DF, 0x3FB2F487, 0xCF7C3FB2, + 0xF487C3BE, 0x3F1C8EF5, 0x5F17EBBF, 0xCEEF3FDC, 0xF0FB0F37, 0x847F4E55, 0xF17E4877, 0xF2FFE39F, + 0x96EB99F5, 0xFD75F518, 0x73D532FB, 0xF13E3CF7, 0xD6F92DB3, 0x1FEFDF33, 0x8F9DDF32, 0xFBF13E3F, + 0x39E9FC96, 0xD98FDF8F, 0xA61BCE6F, 0x99FDF87D, 0x3A78C7F9, 0x2DB31FBF, 0x7FFBDCF3, 0x542D43BC, + 0xBEBD2FD9, 0x6F99EB13, 0x533EAFDB, 0x7AECB779, 0xCCE6FF81, 0xABE7FD5F, 0x70F321A6, 0xE7E73C3B, + 0x1F629A1F, 0xE9697FB8, 0x9E9D3FEB, 0xEDFE10D3, 0xFE31EBFB, 0xE2EEA4A8, 0x6798EBD1, 0x7960BD3D, + 0x2FC8FF01, +}; + +u32 point_table_binary_56[] = { + 0x11727596, 0x5F48DB57, 0x14C78FFD, 0x456BAC6B, 0x2AC3B56C, 0xB683C242, 0xA112D91F, + 0x821B142C, 0xE9C3B23D, 0x0EF14D70, 0x0F4149C4, 0xD19738A7, 0x92986534, 0x8EAC52DC, 0x08652052, + 0xF707ED18, 0xECA5833D, 0x8D3D6C43, 0x701B4356, 0x5A492738, 0xA90FB2D4, 0xB99955CD, 0xDDBDF79C, + 0x7B7FE7F7, 0x8BFBBD7D, 0x38DF73CE, 0x3DE7DE7B, 0x7E171222, 0x296E0104, 0x23CEDEC4, 0xC4848084, + 0xF847F161, 0xB7B33734, 0x3424A00F, 0x828AF73F, 0x0088C7E3, 0x928D1E60, 0x747454C0, 0x3672D31D, + 0x80B1B131, 0xC9A83F9C, 0x267D19E3, 0xD53E772A, 0xA9544A31, 0xE99DCAE4, 0xE4A49BEF, 0x5BD22B9E, + 0x51ECFC61, 0xFD251FFF, 0x82F12DC5, 0x4258BD8A, 0x2F00F47A, 0x8D7D1040, 0xE7A3F534, 0x4F3ABFE3, + 0xFA697D5B, 0x2EC35B00, 0xFFB65597, 0x4C7D8A03, 0x505D1A1F, 0x1F1770C1, 0x700D4646, 0x463CFACE, + 0xCE4E8F3D, 0x168B09F1, 0xA4E173D0, 0xD5D525D9, 0xE8CF81D2, 0x1BBBB8F9, 0xE3F786D5, 0x7AC4CDAF, + 0x5E46C6F5, 0xB5145C56, 0xFA9602E9, 0xBF46BDCC, 0xB0C1F703, 0x606749EF, 0x07D517AC, 0xECE87A4C, + 0xBC60E50C, 0xF07C0067, 0x20128978, 0xE2E97A98, 0xBFE63B30, 0xABFAEF7C, 0xD8F2B3E6, 0x2F899F20, + 0xFE06F29A, 0xEF05E735, 0xCFA2BDA1, 0x8BEC4564, 0xF894B880, 0x7A7893F4, 0x2C9EAE87, 0xF96B667A, + 0xCD2C1FEE, 0xBF5CAF3A, 0x2F07F01C, 0x9E0FE4A6, 0x1E62B57E, 0x594F189A, 0x3CF58457, 0x89295E78, + 0xB5F11DCB, 0x5A5FCF3C, 0xBFD2F37C, 0xE1D503B0, 0xACF5C4DB, 0x104386AB, 0x3ADEB66F, 0x3DDBFFAF, + 0xB7F54B3E, 0x79BE7D9E, 0xF72F9426, 0xA6FE86D2, 0x4FFD6259, 0xEB891318, 0xFFE4F9D6, 0x30EF5728, + 0x4DCCE2F9, 0xF31D99DF, 0x1FBFAF8E, 0x63C8A74A, 0x7EE6F7CF, 0xAEA7BE3F, 0x3175DECF, 0x5E74FB85, + 0x6CFBE5EF, 0x9FB75FF5, 0xFD0CA2BF, 0xDB5F139F, 0xE64912F9, 0xCF7BD96C, 0x56EF9F57, 0xEFDAF5BC, + 0x92FB8FEC, 0x9E07C3E6, 0x7CF9D7EB, 0x636F7D34, 0x6FD4A7E7, 0x0DCD1700, 0x77BFBCEC, 0xEA33994C, + 0xBDBE0FE3, 0x0350BF0B, 0xB83E80F6, 0xF923E331, 0xBDD94F64, 0xF73C7998, 0xC5E3F3C2, 0xEE67FD7E, + 0xFBCF83FF, 0xBC68FF8E, 0x2B00864D, 0x7D7CFE01, 0xFCFA229F, 0x8F1D5790, 0x610172E2, 0x37356FE5, + 0x0C959F62, 0xB8C0B884, 0x0C8C959E, 0x7101ED35, 0xCB68AF99, 0x78058CEF, 0x32C64736, 0xF334DBFB, + 0xC35C7777, 0xB79DEF0B, 0x8BC8E6FF, 0xB0B0589A, 0x9B9E9EB6, 0xF336DBBB, 0xB48BF7D3, 0x7071776D, + 0x6DCD63D7, 0xFD63FE9B, 0x9B9B32BF, 0xB4570166, 0x2017D7EB, 0x217BC9D8, 0x13868BBB, 0xB85ED4BF, + 0x6BF42A9F, 0xBCEF5350, 0xDC5D5E5E, 0xB6F9F394, 0x5FEBB53D, 0x172F97CB, 0xF67F9DEF, 0xCDC6D7D7, + 0xD791B53D, 0x1B5F5959, 0x61FAF751, 0x4FF96625, 0x9B7C6A3D, 0xAD9FB5FF, 0xADB96CB8, 0xE135BEBE, + 0xBDC313C8, 0x74DF3E5E, 0x9C9A332C, 0x7E92677D, 0x672A5DAB, 0xD5ACFE1A, 0x5C8F7BEB, 0x232E9BFA, + 0xF3711EAF, 0xC4E3E9FE, 0x4ECDE978, 0x65C379AC, 0xCFF6F77A, 0x9CE7BFC6, 0xF3F3FE1C, 0xD53F5D3F, + 0xF59BFE37, 0xE63C9BFF, 0x913A417C, 0x9E0638CF, 0xE0F9E5F7, 0x31783A92, 0xE8EFEFB7, 0xF727789A, + 0xF4340F1F, 0x6FB9ACF4, 0x8FB7484F, 0xFB2DDA9C, 0x5A3299B4, 0xEFABE6A8, 0xE3793F35, 0x47010606, + 0x066C3DA2, 0x0DF0BD43, 0xFD69BC0D, 0x303C3C6C, 0xDF57FB55, 0xD2D3FB6C, 0xBF1A6832, 0xF35471E3, + 0xED40D3E0, 0xE0A0E7FE, 0x693BDD4F, 0xA76699EE, 0x5300D9DC, 0xC76301AB, 0x37F795EC, 0x9A9D7DCB, + 0x743FAD1E, 0xEF6F23B2, 0xF844CE8F, 0x76D75F14, 0x91038CC5, 0xA1EBAFF4, 0x8AC1F081, 0xCF7FC3E7, + 0xBFE1F33F, 0xF0F9A724, 0x5799FF1B, 0xC801CE0F, 0x987F0AD9, 0xF84354E6, 0x7B81D57F, 0x1639C0F9, + 0x69567F14, 0xD9FAD37C, 0x38BEBAD7, 0xA1F7F325, 0x7143B193, 0xA1F7711F, 0x3264E83D, 0x4FFF2347, + 0xEAF9FB57, 0xF9F3F7ED, 0xB392F17D, 0x8BFE1D19, 0x3AAF2C7E, 0x4F4F8FD5, 0xBF12818F, 0xF8FBF3F5, + 0xBB966F28, 0x7E35177C, 0xDBB0D247, 0xEF12D33C, 0x6CB8FFE8, 0x217FEF86, 0xDE7BF490, 0xD6ABFD5B, + 0x9F1797D2, 0xE9B4100F, 0x901BEE8B, 0x4BF8FE45, 0xAE483BCF, 0xFF97F4E7, 0xEF5F155F, 0xDB99BFAE, + 0xE73B08A9, 0xF37C4AB6, 0xE8F2E513, 0x8A9F413E, 0x869C4306, 0x9743E6BE, 0x2BFE0F00, +}; + +u32 point_table_binary_57[] = { + 0x11728596, + 0x414B1B51, 0x10C7C726, 0x5A62852A, 0x626B31B1, 0x87821412, 0x8456915E, 0x0421A7F4, 0xD8225E8A, + 0xC7BD3410, 0xF0A2B522, 0x6B248105, 0x63A54891, 0x5EA46811, 0x920F60A1, 0x7E801EDA, 0x43290551, + 0x88877A50, 0x2118ADA5, 0xD1866CF7, 0xBD79F376, 0xF2B6D0BD, 0xFD98FFCC, 0x9B99373B, 0xBB6EB7FB, + 0x1C3200EE, 0xDB1FCB89, 0x44C2753D, 0x76B7047F, 0x9E428688, 0xE076C767, 0xA16F7750, 0x0F13686F, + 0x581D03A9, 0x544A7012, 0xB9738D58, 0xE8AB8EE6, 0x087250AF, 0xE2AD22DF, 0xFA4A8C7A, 0xCD3A1E9D, + 0x2FF8B2AB, 0x56C27858, 0x4F186AA5, 0xB9B93917, 0xEE133720, 0x93C934E9, 0xA53FB327, 0x9349593F, + 0x723FF07A, 0x2FBB147F, 0xC0FE788A, 0x433A0FF9, 0xBC343333, 0xA3FB11A9, 0x9ECB7CA8, 0x7F916A2F, + 0xF0FE02F4, 0x06E2F17E, 0x0A7FC915, 0xEC4F340E, 0x53C4229F, 0x6E5BF32A, 0x721BE957, 0x51DF16F0, + 0x97F95630, 0x7E345E07, 0x62F4D7AC, 0xE34B7620, 0x87F7D1F3, 0x4EC613BC, 0x22F2555C, 0xF0CE93AC, + 0xEEA760DC, 0x9F65CC87, 0x60A957CC, 0xE299E7A1, 0x1EFBD3B0, 0x00F2F93C, 0xB2D403E4, 0x72B926BB, + 0xBC6F731E, 0xFF679FF0, 0xEDF2FECC, 0x7CCD7CCC, 0xF936FB53, 0x08CEAFC1, 0xCDF3FE11, 0xEB8FC55B, + 0x5F6A96F7, 0xA378DBB8, 0xCF6DEC77, 0x8CB88CFD, 0x8CD17D96, 0x8DFB65F1, 0x34ABF350, 0x8FFD8CC5, + 0x4FF71616, 0x1690A5FE, 0x742F9BCD, 0x7AF3E0F3, 0xECEC6C70, 0x7E987E7E, 0x7EFE5FF3, 0x66CE6FB0, + 0x1ECE66FD, 0x657C1FBB, 0x6DCA2F30, 0xAF06FB7A, 0x998F170F, 0x59D56BCE, 0x37B3533E, 0xE6FB6470, + 0xF3FBA7F6, 0x4DD5F1E7, 0xAB69BF59, 0x26FB7ADB, 0xB683FBD1, 0xC17CAA8E, 0x3F6FC6BE, 0x6BDE8705, + 0x83993FDF, 0x277D3B00, 0x7C5F8A87, 0xEF37806F, 0x437CDFF7, 0xED20C326, 0x2CBAFB62, 0x1F7ADF04, + 0xEF110C09, 0xC66BC8C0, 0x58E8193B, 0x686F6846, 0x7B83E239, 0x18DF678C, 0xAF58CD57, 0xE756CB63, + 0xCDDEBC76, 0x106F12DF, 0x40B648DF, 0xF34BB3B4, 0x2B16FA1A, 0x40BFD2D3, 0x3EB68B9F, 0xD6693F8B, + 0x7E6C8C23, 0xD3F76163, 0x7C6D7D69, 0x6949EF6B, 0xBB58BAC0, 0xFD465CB8, 0x90F1985D, 0xDE1FF33F, + 0x3939D1E7, 0x2F171753, 0x329F0AD9, 0xB3EBC4E8, 0xAF58EB5F, 0xA5783FEC, 0x624E33FA, 0x2B56F335, + 0xF444D55B, 0x2666FD62, 0xF507F2B3, 0x88B19E40, 0xBE6AFE22, 0xB79F7D99, 0x9C9CC4FD, 0xB62278D0, + 0x925C41BE, 0x3AF659E8, 0xAF8E959E, 0xCD8BEC8F, 0x9AA75043, 0xB3BAFF30, 0x32CDCFB5, 0xB0D6D37C, + 0x29BBE4D0, 0x1FCD6A9E, 0xB41EE7AD, 0x15D97DEF, 0xCD7B8FEF, 0xEF1690C3, 0x8CDDBAEF, 0x2FF48281, + 0xB86EF81F, 0x1AFE8786, 0x7FDDF04F, 0x7B5C63FE, 0x4F91C39C, 0x0F987F1A, 0x99FC61C4, 0x3BEF21AB, + 0x3F861CE6, 0x7C87D53F, 0x82ACCF57, 0xF33DB00B, 0x6FF8FFC8, 0xA341CDAF, 0x050FEF46, 0x5E100BFD, + 0xBD45649A, 0x97EBDF7F, 0x47E5FFD4, 0x30DA4336, 0x403A9D16, 0xFB5032D8, 0xEA7BAAF6, 0x63C8D3F3, + 0xFF31E1CF, 0xFFB7EE7A, 0xCCCF8BDA, 0x6A5FB1F8, 0x636363FA, 0xFD6AD93F, 0x3BE2DFEF, 0x9BF9B323, + 0x759ECCBF, 0xE3813B3A, 0x3D3DEDBA, 0x07C82DFB, 0xEEA8AA5F, 0x72D5B3F3, 0xFA7F7AFE, 0xFC7F4CC4, + 0x97CCFC45, 0x3E7F0100, +}; + +u32 point_table_binary_58[] = { + 0x11727596, 0xC14B5471, 0x10C7C776, 0x2D9E09B9, 0x2E9AA415, 0x41440709, + 0x64C3E820, 0x084B87F5, 0x14C6125D, 0x3C7A69C1, 0xE8A24B6A, 0xCF5D4C16, 0x5C928890, 0x2E122406, + 0x7B9682FC, 0x0322E810, 0x21848229, 0x48A8B0EE, 0x6A46AEE9, 0xFEFAFD66, 0x7EBFDF9B, 0xF796DEED, + 0xC37C677E, 0x33F3E637, 0xEF89A878, 0x088F00C4, 0xEB936467, 0x67A71092, 0xC53BC53F, 0x6F1383A3, + 0xB821E7B1, 0xD237E448, 0x0FF7C9BE, 0x5B6ABC96, 0x482414C7, 0x899B660D, 0x2BFD46C4, 0xB2435CAB, + 0xD7F15E12, 0xB77E354C, 0x7ACB369E, 0x395F7125, 0x7258A078, 0x544F180E, 0x0BA3A3A3, 0x02AE1BAE, + 0xC2D0D090, 0x4F8FFECC, 0x1E8FC7B1, 0x7EE24BC0, 0xEBAD4434, 0x7FA0FE48, 0xC5A6398F, 0x78BF3032, + 0x3262FBE1, 0x94F7311F, 0xD33FA7DC, 0x06BCBF00, 0x6D35F178, 0x3F953F72, 0x0E26A91F, 0x2D6F2CCF, + 0x0094739A, 0xF3B25FC8, 0xBA3FF940, 0xFF0603EF, 0x4731EA35, 0xB37896F5, 0x79A4A7FC, 0x764B0053, + 0x5353C4A8, 0x67ACEDD8, 0xEF9A79F0, 0xECBA3FFE, 0xF908D697, 0xAF7DFF01, 0xF6CFCB47, 0xCA3FEAD6, + 0x3FB12CED, 0xCD86DF93, 0x7FB37BBA, 0x6019F59A, 0xD7A81F51, 0xF718309F, 0x35CABFD9, 0x308B6759, + 0x9F477AEA, 0x47D42DAD, 0x64321962, 0xD49756B2, 0xD9AC80A2, 0xC7E9745A, 0x72203ED3, 0x8F8D8D29, + 0x7B9C181E, 0xA39D31E6, 0x5B0CD453, 0x6BC7FBE1, 0x2C7B7A62, 0xABFFAFBF, 0x3ECF9F5F, 0x91E6DF59, + 0xB66CE39B, 0xFC894B2B, 0x131313D8, 0x3FBFDEB3, 0x8F8F8F63, 0xFF88BD7E, 0x1A36EFC7, 0x97AFBECF, + 0x1B116FBE, 0x7CFB6330, 0xC89EDE75, 0xDDDAFD93, 0xA3F33622, 0x7ABE6BF7, 0x897FDFE4, 0x03CCFCF9, + 0x7D6D5F02, 0xE0FB483D, 0x7C7F007C, 0x8BF17DDA, 0xBE440C6F, 0x212BD6D5, 0xBE913B57, 0x3E8AA18B, + 0xF12C3130, 0x567AC639, 0xB2572D93, 0xBD6AE2E5, 0x28BEC714, 0x5FB3BEBF, 0xB7FA5B7E, 0x939DE639, + 0xD67FB6CF, 0xDA91B57D, 0xCDE8EBFA, 0x2CA35DB3, 0xF2AF00DC, 0xE1FE52BF, 0x90CC1F28, 0x36FB6E21, + 0x5938C0FE, 0xEBFDFB19, 0x66E77676, 0x76ACFF62, 0x329B407D, 0xD4E83FCD, 0x99FD497A, 0x62EE3F3D, + 0x3DED8B4F, 0xF36D3833, 0xC7F35F48, 0x4E2678BE, 0x8BC9E7C4, 0x4513CFD3, 0x136BBD9E, 0xAF07275E, + 0x3F88FF53, 0x7FB0BE41, 0xC3D48F60, 0xBD66FE9C, 0xF34F6303, 0x0303B4FF, 0x6614DFFD, 0x825C243E, + 0xDAF658E9, 0x8FB6B59E, 0xCD0BF657, 0xCF53A86A, 0x59BFFF30, 0xB1999F53, 0x61AB37F3, 0xA5EDC8A1, + 0xBF96F53C, 0x593DCD5B, 0x3DB13896, 0xF3DEEAF9, 0x8B4DE230, 0x6371E2F9, 0x2BBD6230, 0x3C1FF0CF, + 0x07FCF301, 0xFF79BF3F, 0x744B7D8C, 0xE57F9138, 0xCCF902CB, 0xBF9BD89E, 0x9F92F12A, 0xECFC7BC4, + 0x61CEAC7E, 0xD4AF337F, 0x3D9FD12C, 0xBCE2DFFB, 0xABDF2DBF, 0x507C25EB, 0xA40D2B7D, 0xD30D6233, + 0x2F6796FF, 0x74E0FFCA, 0x4DB2875C, 0x80542AA5, 0xF62132B8, 0xE67B4AFA, 0x90D4F3FF, 0x1DE5CFFF, + 0x672E4BE6, 0xE775B87A, 0x5FB1F8BD, 0xBDBDF6FE, 0xD4ADEE6D, 0xF1EFF7B9, 0x677B5BFA, 0x3CCCBFB1, + 0x4BF40C0F, 0x0F0BF183, 0xB86E55F4, 0xE8FA91CB, 0xD2CEEBFF, 0x25FDF9FF, 0x8E8A8FCC, 0xFC553EFF, + 0x00000000, +}; + +u32 point_table_binary_59[] = { + 0x11726D94, 0xBF6B5A51, 0x14C7CFEB, 0xB54AA4D8, 0x66E86069, 0xB0640E74, 0x70088F14, + 0x2D647048, 0x2148784B, 0x97FE0785, 0xBA847470, 0x885D8AF8, 0x03024966, 0xB3084E41, 0x9C548850, + 0x4808856E, 0x8582046C, 0xC05A041D, 0x248FD6BC, 0xF76EDFB9, 0xBFBC2FE9, 0xDB3EBCEF, 0xF99E1FF7, + 0xDC4B67B0, 0x0DAF817D, 0xA9548A52, 0xE4AD006F, 0x06999EC2, 0xAB0077EE, 0xF0C53DBD, 0xC6F0999E, + 0xD22F00D1, 0x9FA12867, 0xD84076BF, 0x2BDEA62D, 0x805B57D3, 0xFB1CFD11, 0xF48B4E81, 0x64B35955, + 0xAF730984, 0xE91FC006, 0xB257202E, 0x67A9272E, 0xEAE123E7, 0x5886CE6B, 0xB59ACF5C, 0xEFFEA673, + 0x991FF9F6, 0xC45993F9, 0xB9DE596B, 0x369B8A23, 0x9760D4EB, 0x75A577CE, 0xC090FDE0, 0x3CBC04A1, + 0x2ADEE7C8, 0x37428F8E, 0x8E54BF5E, 0x86D8BAFE, 0x614E31F3, 0x0BBF5BD4, 0x83FDBB6F, 0x05CB7A3B, + 0xE446EF37, 0xFC95B39C, 0x47E44FB0, 0x1FA7CA99, 0xEE8A7A0E, 0xC9389D4E, 0xFBCCF3D3, 0x5532E6FF, + 0xB9DEB521, 0xAEF4E877, 0x0871AEE7, 0xE7113124, 0xF3FA9C1B, 0xA917FDBD, 0x24D7321E, 0x3962906B, + 0x3D9FFB81, 0x9F8FD487, 0x5BE4AFCC, 0xCFFC7FC1, 0x33BD1E27, 0x052F845F, 0x87EDCF2A, 0xC06030C0, + 0xF90A4E94, 0x8F8F8F91, 0x2F307EC9, 0x4A94855E, 0x3040B7DB, 0x55F5F8FB, 0x03954A65, 0xB18FD344, + 0xB9502804, 0xFCF2F97C, 0x205FB55A, 0xBDE72FCF, 0x0740E693, 0x2CF655CB, 0x5F2A9518, 0x633F4B56, + 0xCC6CB55A, 0xEABEE07F, 0xFD3E613E, 0xD92FE798, 0xD9EFF703, 0xF1C56251, 0xCDC7DF50, 0xF3BFF757, + 0x8BC7FAEF, 0xF98BFB8C, 0xF3D0F723, 0x3A8D9938, 0x1FD9CF4E, 0x729CD4FB, 0xDD5B5E30, 0xE6DB5B96, + 0xF19C7792, 0x0B7F9C9F, 0x618D729E, 0xE7A9F9AF, 0x9C8F72BD, 0x5E8FE703, 0x64DBA4F8, 0xCD381B96, + 0x6DA29EDD, 0x1FFFBB6A, 0xD8E67038, 0x54E775D5, 0x18E5F47A, 0x57CE43D0, 0x6EB7553F, 0x86150215, + 0xEFD76337, 0x0E4AF3F9, 0x5CF9D98D, 0xFD75F493, 0xF9E2D6FE, 0x3AAB4FBC, 0x2F71EBA0, 0xC4EBF5FB, + 0x3DE3F364, 0xF5EDC226, 0xF61F12EC, 0xF7CF39FC, 0x3C2398EB, 0x0553ED7D, 0x15CCDED3, 0x90E6874C, + 0xBC476F04, 0x333D554C, 0x27E8BF75, 0xA2DE43C6, 0xEF9F28B6, 0x053F15F3, 0xB0855E31, 0xFA3FFE24, + 0x78C6D9FF, 0x244FEEEC, 0xCB44E899, 0xFF3F0000, +}; + +u32 point_table_binary_60[] = { + 0x11725594, 0x3D8B1351, 0x14868FCE, 0xB07153C5, + 0x62F1835D, 0x941416DB, 0x185084B0, 0x4B10ACC4, 0xC26DA6B4, 0xC81F1099, 0x5F902E86, 0x2424B8E0, + 0x9FD82616, 0x93224961, 0x4018B14E, 0x21090406, 0x0BC5858D, 0x8D832ECE, 0x5EE7DCF3, 0x913BB77B, + 0x98F79CF3, 0x9EF7DE04, 0x5AE683F9, 0x0450BAE6, 0x7D6B341A, 0x065A7084, 0x7CF550F9, 0xA58900FE, + 0xFD863BC4, 0xB93E42BD, 0x301CC131, 0x40F6C6CB, 0x440F2F72, 0x7D03EEBB, 0xF5A5EF70, 0xD7EDBF13, + 0x797FA51F, 0xEA4BEFB5, 0x9FADCFD2, 0x627F53F5, 0xCE557F8C, 0x7A62F35A, 0xF927B1EA, 0x85A5DF6D, + 0xD5D33C65, 0xDEE796E8, 0x795F61C9, 0x23513DE5, 0x95B8DFF3, 0x7DFEB8F5, 0xB2AFCCCF, 0xF3B8E7FA, + 0xDBE66566, 0xC8E56A25, 0x5C2C16D8, 0x9FB906AB, 0xD50AF933, 0xD6EF0635, 0x88A208F5, 0xCC957034, + 0x1A59C679, 0xBB41168F, 0xC763AB27, 0x5ED767B3, 0x99ED87FE, 0xCAD5753D, 0x49123B8F, 0x388B97CB, + 0x6581FBFD, 0x7E413F18, 0x0C74DFF2, 0x86185AC2, 0x59DCEBF5, 0x0AF33B9D, 0x8EDE77BE, 0x61ECE601, + 0xB0AE737E, 0xEA0FE7C9, 0x7D963795, 0x90E733D7, 0x80E76B1E, 0xC3E1B090, 0x17EB359F, 0x6EB7AB79, + 0x03D4C07D, 0x4F009590, 0xF3D6FCDA, 0xEDB6EA0F, 0xCF005CBF, 0x8767E78F, 0xDCF77BD2, 0xD932EA4F, + 0xDE8A3EF7, 0x9B9F6690, 0xD60D1EF6, 0xDF0C7C98, 0x4C26064E, 0x890F621F, 0xA6D32931, 0x206FF598, + 0x6733F811, 0xCEE773FB, 0x1DF92026, 0xB67E3E82, 0x3DA48767, 0xE8C767CE, 0xFD10FBFB, 0x5566D23B, + 0x0C4FB7F5, 0xA847FFBE, 0xD3CFF2F5, 0x7DF6C37A, 0x66B91F00, 0xEF92EE8B, 0xDEEFCE57, 0xEFD2E671, + 0x2A4C79C8, 0xBE78EC7B, 0xE17DAEDE, 0x792931FD, 0x5EFC8D97, 0xBAFF07FE, 0x86EB5BA2, 0x07B0EF8B, + 0xFBE386EE, 0xFF011EB7, 0xFE46CF18, 0xF143EC7B, 0xDC2FC57C, 0x9E3F813D, 0xBE2FCB0F, 0xBE285F30, + 0xCBFC0BD6, 0x2B633E37, 0x7FE97D5B, 0x7EFC4A39, 0x65DE9379, 0xACB7FC1F, +}; + +u32 point_table_binary_61[] = { + 0x11727597, 0x5D485C57, + 0x10C7C7EC, 0xAA59DDA5, 0x718DDACA, 0x426111BB, 0xB10D0DAE, 0xA4B9297E, 0x500C928F, 0x662BE9E2, + 0x83685B4A, 0x0A4229CD, 0x7D132C59, 0x5A028AB8, 0x9626A4E0, 0x5B4B9326, 0xF824B6C1, 0x182B0914, + 0x3669531A, 0x086A6B55, 0x52D8D260, 0x6B362FB1, 0x35C63DBD, 0x73E7CCBD, 0x733776DF, 0x7ECCFFCC, + 0xCC997BCE, 0x9C59E853, 0x13EA3240, 0xE97978B6, 0xA5A54541, 0x1F2490B7, 0xD61D7E55, 0x8D01A8A8, + 0x6F95D8D2, 0x8FA15E70, 0xD4E222DF, 0xEF8EDEE2, 0xFCCB0E27, 0x5425C093, 0x4750E3E8, 0x2B51CF4C, + 0xF19EB4C0, 0xF3525FFA, 0x27D44A7F, 0x25DFFAFE, 0x95F96C7D, 0xE8DBD2FE, 0x6690CBA2, 0x8DC6C2C2, + 0x82522BCC, 0xAF196857, 0x6BEA26FA, 0x0F24DB4C, 0xADD7DC68, 0x4C4E4E3E, 0x65576B94, 0x0F00EB99, + 0x1B8DC2F5, 0x4343434E, 0x3DCA728D, 0x463A9DC6, 0xF89A75FC, 0x827C64BE, 0xA3A3A30A, 0x76AB19F8, + 0x00D96FD6, 0xD5D5D97A, 0xE2BCA179, 0xC2E61CB1, 0xA5D74C7A, 0xF0AB9BF0, 0x16E6B363, 0xDCD6AF31, + 0x03901D12, 0xC8006C67, 0x26BB1BEF, 0xBB2433E5, 0xF75596E3, 0xD37E5CA6, 0xF85AEFC4, 0xBB9666A6, + 0xFA5C2C88, 0xC776AE27, 0xD9E1732B, 0xFE0AC6FB, 0xC170B809, 0xF90ADB27, 0x6CCE0946, 0x7D4EEB2F, + 0x5AF1D730, 0xDE6D70B8, 0x1D79CA3C, 0x188B79FC, 0x35213FA5, 0xB7F25BC3, 0x7C04B723, 0x4F9985FE, + 0xECFCBB38, 0xDF44C49B, 0x7F83E1CD, 0x8FD8D26B, 0x26BDEAE0, 0xF86F64BD, 0xF9C7C87F, 0x07E7C376, + 0xE6981B7F, 0x0F403075, 0x0F643EC1, 0xD48F1119, 0x2F24790F, 0xB2D6637C, 0xAB1EE5A9, 0x9571994F, + 0x79EA56F2, 0x7FFC79E3, 0x617ED67A, 0x35C7EB29, 0x3F35E7AE, 0xC7FB1A4C, 0xE5E9FC77, 0xD1790AA6, + 0x1E9AF97C, 0xDECE0739, 0x24398AEC, 0xEA399E66, 0x277F9BAD, 0x7CB13F94, 0xA7C0E531, 0x64ED4FEC, + 0x6F7B3DF5, 0x17352718, 0xFBDB9CBB, 0xDEEBCFDD, 0x2FFB93FE, 0xF1FEAA3B, 0x98EFAAC1, 0x8CE72598, + 0x5ACA6A9E, 0x400E0946, 0x7D88F5D6, 0xFD55D7D1, 0xDFDFC06C, 0x45B4F8B7, 0x34B195DF, 0x758CCF76, + 0xCB9A40D6, 0xF63EDA5F, 0x20B904C3, 0xC3C34EFF, 0x0458F2EC, 0x1760DA53, 0x8F4092D8, 0xEE47513C, + 0xBF4B60F7, 0xAF2EE619, 0x93EB6F73, 0x6EC694FD, 0xBE2CB704, 0x2323239E, 0xF857AF5E, 0xF5F85B5E, + 0x5EF6D443, 0xF72FBBDF, 0x0453BF80, 0xEC6721C9, 0xBA5E4E7F, 0xD3F590FD, 0xAE3CF56B, 0x667BBB5B, + 0x1FD9FFD4, 0x9CD0CBF5, 0xD3F4FD02, 0xFB6BD2EF, 0x1F3DEA7C, 0xCFC07EBF, 0xD9DEDEEE, 0x7CAFC043, + 0xCDD3CC35, 0xE9D3870F, 0x5B4CDF07, 0xA0266DDB, 0xFDCC3BC6, 0x89E9FBEE, 0x1CD03CCD, 0xACF522FE, + 0xB9CE4ED1, 0x6F62E69B, 0x6D6DA21F, 0xC5A8FED3, 0xCCF5747E, 0x0AF585F6, 0x69B6D71B, 0xDDEDAD1E, + 0xFD673A1F, 0xB67F739C, 0xEA41FDB2, 0xDE58ED05, 0xD13F1B8C, 0xA123473C, 0x7CA895EA, 0x41FDD9D1, + 0x6B6E303A, 0x5E6975EA, 0x511BF5C5, 0x397FE478, 0xDC658C1F, 0x8F572569, 0x3FC4FB06, 0x35EBF737, + 0x06E2BE5E, 0xA6F7CB7B, 0xBEFF8ACB, 0xF921A699, 0xEF2F4065, 0x5CBEEFD5, 0x39773DF5, 0xD7977E92, + 0xFD0DF5F2, 0xBD42BD7C, 0xCFAA73CF, 0x55C8F355, 0x1BD5ACFB, 0xF5BE41F2, 0xC7E7B136, 0x5A9D93EF, + 0x0BEEAFD0, 0x2EEFBB53, 0xAFC27A0C, 0x58E7AF17, 0xE09DE4BA, 0xA1AC9FCD, 0x51E4FBA6, 0x7DDFF4FD, + 0x3C99B96F, 0x2E2E2E12, 0xF7220BFD, 0x18EAFD30, 0x3F3FEFCC, 0x2F27337E, 0xB87BF7AE, 0xA36F66BD, + 0xF6D76CF9, 0x9B9D9D75, 0xFAC140F6, 0xBEDB1F7A, 0x91D70D87, 0xC790FDA0, 0xE71F9B7B, 0x32C41CAF, + 0xA7205E8F, 0x8EC7FA8F, 0xB4FE297F, 0xFA3D18C8, 0xD665B7F3, 0x2F59BE7F, 0xA897EFE3, 0x40F6F8B8, + 0x9C677A32, 0x4D59F97E, 0xC72364E7, 0xFED4996C, 0xCACAFED4, 0x9F7C3122, 0xEDFD49EF, 0xFA6E5EAF, + 0xEF4377E4, 0x85F4DB7B, 0xF73AFDA4, 0x3FB9CB94, 0xEF03FAB3, 0x59E8BFC0, 0x7EA4FBCD, 0x89C82EF3, + 0x6C22E159, 0x6FF70FA1, 0xBF70EC98, 0x731F4F58, 0x3CFF6EBF, 0x536F00DF, 0x06F6779E, 0x9F4BEEF8, + 0x36E83C31, 0xD37DE0F3, 0x813F7B3E, 0xD5E72B7F, 0xC6EF23A6, 0x79BC38EC, 0xF7C9F9BC, 0x380C20DF, + 0x87FC19D0, 0xEF839EDF, 0xCFB17F66, 0xBD5EC7CF, 0x6F0A7F36, 0x83FB1EE2, 0xFC38953F, 0x2BEFDBE3, + 0xD315CDF2, 0x3E6E7ECA, 0x4CFAA25B, 0xA467DE9C, 0x513352FF, 0xE893F07B, 0xF27E6FAD, 0x30D3FCEA, + 0xAF213DCF, 0x675BB9CD, 0x9DF27EFF, 0x73253429, 0xEFB31A64, 0xA67E5A7C, 0x83F43C5F, 0x15FDFCF8, + 0xA09C9736, 0xCF07FF90, 0xFECABF67, 0x267DC516, 0xEB69DE08, 0xE9799EFB, 0x536924EC, 0x99BF9EB9, + 0x10F6CC73, 0x552BE0CC, 0x7BD41FBD, 0xFD722313, 0x1E97F30F, 0x40785CCE, 0x3F2586F5, 0x0DC4FC83, + 0xF1E4FC83, 0xF9C8F945, 0x9D2A1A93, 0xFD6BE3C0, 0xEE439E79, 0xE53633BD, 0xD725C5AC, 0x77D9F37E, + 0x5B7ACFFF, 0x978F99E9, 0x7B965CD3, 0xFA4B14BF, 0xE8DEC697, 0xF67DB844, 0xF137BF0E, 0xBE2EDF63, + 0xDF0166D2, 0x074E697D, 0x9F5AC77A, 0xD4F54095, 0xDEDFBAAE, 0x17F30359, 0x3F4BFF40, 0xEB6DFE0F, + }; + +u32 point_table_binary_62[] = { + 0x11725D92, 0xB14A0351, 0x10456F0A, 0xD115852C, 0x884D2085, 0x6C931F08, 0x6C885B59, 0x442C02C2, + 0x23B669FC, 0x80D4F980, 0x5461FFC0, 0x32452A0B, 0x3BCB60FC, 0x00D9CA52, 0x4B496A83, 0x8CFBDECC, + 0x6C66531E, 0xEECCDE3B, 0x771F6EE9, 0x157DE0F4, 0xEA639224, 0x09A1645A, 0x797E5B0A, 0x3F07DEEC, + 0x39CC6F64, 0xFE81DE71, 0x0744AE48, 0x95E9C5F3, 0xEA8B1943, 0xAF03AA63, 0xE8758075, 0xFA56FF73, + 0xA7FECC8D, 0x75DD8FB9, 0x9C17E679, 0xDAAAFF19, 0xEA7900D6, 0xD55F7565, 0xC0E63D99, 0x5EAFEBF9, + 0x9869A1DC, 0x61BF85CE, 0x571CFA8A, 0xBA1D9765, 0x59D55FD4, 0xED43F4D0, 0x5FB4AD74, 0xE14A97BC, + 0x1713AF7B, 0x3FCE276C, 0xF233EFEF, 0x0D6CFAE3, 0x7D65D937, 0x7D892ECC, 0xBAF6318E, 0xD3D8F675, + 0xBF1496FB, 0x07B3E4C6, 0xF6338E99, 0x35EF6096, 0xC69A5FE7, 0x6D7EFF3D, 0xBDDFFB17, 0xBD56DBBE, + 0xAFA247B9, 0xED6B9753, 0xAE79E9B3, 0xE4F9D1A5, 0xBDE767C4, 0xFB7ACF2E, 0x6FB50F75, 0xBE8FFBC2, + 0xD39FB3FF, 0xFFF7B109, 0x7B4FC335, 0x6BEFE178, 0xCEF3FF00, +}; + +u32 point_table_binary_63[] = { + 0x11728D95, 0x4F485441, 0x1CC77FCB, + 0xACEE1F6D, 0x71D9A230, 0x2B92B593, 0x2D0B06F2, 0x30964805, 0x61410359, 0x48A205C9, 0x10B6CD83, + 0x7AD165B5, 0x97D1712F, 0x9DBA087A, 0x1284A483, 0x97E8D021, 0x500F1D3A, 0xC57650BA, 0x65C55A90, + 0x5BC6EE9B, 0xDECCFC7E, 0xB3B3BB1D, 0x7AB70FF3, 0x9DEFCCEF, 0xCFFC1EAF, 0xC220DF06, 0xF9251209, + 0xCEAB30D6, 0xC46F6A0C, 0xCF6000AE, 0x03049EB2, 0x8FC86390, 0x04083AD0, 0x422CF657, 0x5E681EE0, + 0x6F019C1E, 0xD2F39742, 0x1F8880DF, 0xDC5F0D6A, 0x96FECE63, 0xF65BEBC5, 0x7911F68B, 0x58F89D4C, + 0xB0C3F9F9, 0x79EDDF9A, 0x6687E6F9, 0xFE2877B4, 0xDEE5935B, 0xDC595959, 0xE1D0AE18, 0x807D93EB, + 0xEDEE7E97, 0x4F5D544C, 0xF187BE53, 0xFCA4A7F8, 0x15075FF1, 0xAFE679D5, 0xDB18EF13, 0xE5E7FC61, + 0x65C5A467, 0x07A6BEED, 0x477DBE2B, 0x39F4C7FB, 0x3861F6C9, 0xF40BDE51, 0xCC6D950F, 0x7F2F3B56, + 0x8CF9CAB3, 0xE3783C2E, 0x58E5330A, 0x71C52ADF, 0xFE5E889B, 0xFAD6CFEC, 0x00F5AA3E, 0x15F681F6, + 0xCB78CAD0, 0x6AFAF94A, 0xD0417E62, 0xDDB705A7, 0xD14FE92B, 0x1031FDF8, 0x1576A8F5, 0x2EFB36D9, + 0x17A9DFE0, 0xBBB2FEA9, 0xF35D8A95, 0x3F8062EA, 0x0723DFA8, 0x07C86432, 0xC20FF952, 0x211A8DEA, + 0xFB01201B, 0x7E8A6BE7, 0x49DEE2AF, 0x45FCC1EE, 0x4E0BFD91, 0x953FF55B, 0xF008209B, 0xCD0A3D72, + 0xA7954EA7, 0xC5F9A8C7, 0xF30C3F64, 0xADEFEFEF, 0xD7F50A1E, 0xD1FDEAE3, 0x37E32B14, 0x0A75F759, + 0x5D5D6D8E, 0xB7311EF7, 0x3E22BF42, 0x2FB94A1C, 0xB2969797, 0x05EF8AFA, 0x0452216B, 0x6E6EEE5F, + 0xFAC675E4, 0xE6F56432, 0x69CC8790, 0x45F9A7F7, 0x81F791F5, 0x16F9C3FD, 0xC8216B64, 0x64A4EE7E, + 0xC8B29FBC, 0xEE7E793E, 0x9EE70506, 0xB3B3B35A, 0x0FE07994, 0xCBE5B49F, 0xF8161717, 0xDD7CBBF5, + 0xBE0130F1, 0x7C695AF7, 0x83CBE37D, 0x3516F36B, 0xBC2FFB4E, 0xD5A7595F, 0xB78EF36E, 0x6A48B1EC, + 0x4757BF10, 0x5E9A96FD, 0x6AEC37E7, 0xA3D09BEF, 0x7B21FCA0, 0xCF7CDF53, 0x43C833AA, 0x1FBAAD7C, + 0x2A168BE9, 0x7E895CC8, 0xA7464747, 0x757C9ED4, 0xE48E6DDB, 0x522FB8DB, 0x9ADC69D4, 0xCB7986FD, + 0xBABF994F, 0xADAFAFD7, 0xED2F168B, 0x7A5EED6F, 0xA6ADB5B5, 0xB5FF5BDF, 0x16EB696B, 0x6F6F4FC7, + 0x6FCCFF41, 0xD17F5EFA, 0x3F6C2866, 0xD5733133, 0x3FDC397B, 0xAF91F17D, 0x6A3DE61F, 0xB9ABC7AC, + 0x1F3798FE, 0x3FA4A77E, 0xC17A29F6, 0xB6DF34EB, 0x07C438EF, 0xF4FF6C86, 0xD8EB2596, 0xF3E9A1B7, + 0x85E6A362, 0xF0D0BC55, 0xFDC67E9A, 0xEB81CBC8, 0x33C4E45F, 0xEB4FB3DE, 0xEE791EF3, 0x7C5F06D9, + 0x2646BD4D, 0x7ACA2F2F, 0x8BFC7424, 0xF43C947C, 0xF5BDE692, 0x62F53F72, 0xF525A547, 0xB695BEED, + 0x3EE6CBF0, 0x43D67A7C, 0xBF25A5AF, 0xB1C86FB4, 0xA8DFB3E4, 0x6B770186, 0x87870597, 0x91CFA0BE, + 0x8C7AC97F, 0x01000000, +}; + +u32 point_table_binary_64[] = { + 0x11726D94, 0xBD4A0351, 0x1085476E, 0xC86A2A11, 0xAD368D4B, 0x50110DB6, + 0x41098AE9, 0x2CB4497A, 0x8B60A379, 0x0385545A, 0xD8F9003E, 0x808558D8, 0x598420AC, 0x8DB5D828, + 0x36E20FA8, 0x115D2D12, 0xAF77323F, 0xBB0BD9EE, 0xE39E3933, 0x67F6EEC2, 0x913D8335, 0x80E13958, + 0x2897CB16, 0x8E601DB9, 0x57505E84, 0x2580BF5D, 0xF34DECF4, 0x4BA8375F, 0xC9F3EC93, 0xB94FD67B, + 0x6F302A6C, 0xCF9D5F04, 0x59D1DB4B, 0xE7D73537, 0xE287EC9D, 0x98975AAD, 0xA6E776CA, 0x3CA7EABB, + 0x30AE7AC7, 0xDE294CA0, 0xDE36759E, 0x0E9EDBA6, 0xCEDBF17D, 0x1F59F2CC, 0x136BDE39, 0xD1F33CB7, + 0xA2E77987, 0x93F52ECF, 0x18B3E47D, 0x103F9E27, 0x5FA954E2, 0xFA2EF8A2, 0xEFE79936, 0x1FAAA7BC, + 0x1DD4BB3C, 0x17E8970B, 0x26C342A1, 0x80E7CC2B, 0x55E62BEC, 0x3F522576, 0x7A66D223, 0x63BF916A, + 0x4FEA99EF, 0x4AE287FD, 0x720131F6, 0x23EE8533, 0xB3C5140F, 0xD2CBBCB9, 0x77AD67EE, 0x0DEC2FEF, + 0xCB6D80FD, 0x84D52F35, 0x9FDCA7DC, 0xBBE667D6, 0xFCA97D0C, 0xD8576A3F, 0xF2BE0044, 0x2F1CEF2B, + 0xBD3F77BE, 0x0CB071B0, 0xB7A5F58E, 0x674F62B6, 0x2DE4ED6B, 0xCDD7423D, 0xB16DD0BC, 0xF570B75A, + 0x2C16354F, 0x508A19F7, 0x15943643, 0x64D423D7, 0x4366F6C7, 0x87FBADE2, 0x7E3243C4, 0xAE5F9FCD, + 0x67BE94EC, 0x6F3B31E3, 0xBC1957CF, 0xDFCB2AE5, 0x25463FE2, 0xBCCFCC7A, 0xE606DDCF, 0x6CDBFC24, + 0xBF876C5B, 0xEBFBF75D, 0xFD1AC2A2, 0xA73C3861, 0xB2DEDB67, 0x6E084BBD, 0xE86366BF, 0xDFA4BF77, + 0xCCDC1496, 0x79442F79, 0x6D84FB09, 0x766082EF, 0x4344F74D, 0xF98D99F7, 0x49ECF4CA, 0xFDFFC1AF, + 0x7D153DF2, 0xE3A17244, 0xACFA88F4, 0xC4FF0000, +}; + +u32 point_table_binary_65[] = { + 0x11727D97, 0x4F88DB55, 0x10C727C6, 0x12B7C962, + 0xB2C60D68, 0xBA2C21DB, 0x6C4154FC, 0x81F26BD7, 0xDD4243B7, 0xBBD96EE8, 0x9F68D983, 0x36E4D205, + 0x05F99D2C, 0x2C987A69, 0x45FD35AE, 0xB207413C, 0xED415284, 0x8078313D, 0xA8875458, 0x2F623D45, + 0x97D29C5C, 0x3539F420, 0x56F7F99B, 0xF7667E99, 0x17AA7BFB, 0xEC7CDFCC, 0xFCDE7B33, 0xF3025BAA, + 0x0D1F008C, 0x3D3F07F9, 0x7C5EA91E, 0x73C1276E, 0x691E1886, 0x2D66A387, 0x6D750BAE, 0x003CB2F1, + 0x6247EBEF, 0x311FA918, 0x3B949101, 0xD8CE6CEC, 0x1CEF602E, 0xEACFCFCF, 0x1BAE21EF, 0xBBC42DCD, + 0x7DC1A8EF, 0x939EE28D, 0x55229D90, 0x3D6400C3, 0x1C8FED01, 0x7BA0FF34, 0xAFAB76E4, 0x00C6CB7B, + 0x9AFF644E, 0x03714B73, 0x3FCD7A62, 0xD2AFA95B, 0x9134C63B, 0xACF38328, 0xF344D3D8, 0xA18C0CC0, + 0x7666B207, 0xF1D54580, 0x44FD97E6, 0x7B8B2F84, 0xF924EA9F, 0xBB32DEB8, 0x60D48F07, 0xFA779697, + 0x757CF506, 0x40BCDEED, 0x7D77E64C, 0x984FBC7E, 0xC31BF5FF, 0xFB45B0F4, 0xEF1E5FD5, 0xF921ABDB, + 0xDD9ECC57, 0xDDBE617D, 0x5FE82F38, 0x1F7501F7, 0x67D25D58, 0x58509061, 0x4E6A7BC0, 0x2DCDFD24, + 0xEB898D1E, 0xCF475DC2, 0xFD497B1F, 0x2F2E2A88, 0x314FB86F, 0x230B7F97, 0x4F9EB4E2, 0x7DB19AB7, + 0xD69F5D38, 0xAECF1319, 0x206DE2C7, 0x9827CC7E, 0x0BFFA5A3, 0x73C6DF1E, 0xFA1B8C7C, 0xCFAEDF38, + 0x7142E4BB, 0xEB5F5F3A, 0x6A18F5FD, 0x817705F3, 0xC1F85DF4, 0xF74793EF, 0x9BF17FA7, 0xD23E3B63, + 0xF9FBA976, 0xD9E4D7C5, 0x7C58CFF9, 0xDDA98CAE, 0xC7F308EA, 0xABAD6EE2, 0xFAAF2B54, 0x6F6D7515, + 0xF9AB435C, 0x7F9AFB82, 0x51DF277D, 0x508F6A07, 0xFD7D7B28, 0xE44DE4B6, 0xF7607B90, 0xCF0EE623, + 0x781359E8, 0xE5FA0CE7, 0x97F4C2FC, 0x34473A76, 0x3EC41966, 0xD2C738FE, 0x846BE703, 0xA69FC438, + 0x1FB63393, 0x5DEC873E, 0xDF80F7FF, 0x466E32B7, 0x34F787CC, 0xFBA5597C, 0x0FF3FE6F, 0xC89F55FE, + 0xC39F1D4F, 0xEC0F33AE, 0x07B0D763, 0x3FD5E7BB, 0xCD3CEDBE, 0xBFB282AC, 0xF31B1B4C, 0xBB78BF38, + 0x5FECA7A3, 0xFACD55AC, 0x4FE68CFF, 0x5AA9844C, 0xFA8CFFD6, 0xD292E50F, 0xF5FC3DD8, 0x8FC91FF1, + 0xB4FB29F6, 0x0BE11FEF, 0xEB03F20D, 0xF5DB98EF, 0x1A73C62F, 0x168B563E, 0x1F61BF11, 0xFEBE395F, + 0x10FBC1F1, 0x99A7DD51, 0xFF58EFD2, 0x6EFC3353, 0x3CA1BF7A, 0xFAB4D59F, 0xF57DC831, 0x3F9A25A6, + 0xFE6C58F6, 0x6F6D17FD, 0x59F363CC, 0xC99EB10F, 0xFBB3B133, 0x939DFA53, 0xA2BEEBCB, 0x7A48D47F, + 0x0479DFC7, 0x255F4026, 0x3DF5A378, 0xFDE7CE73, 0x8542580F, 0xF1FA0FEE, 0xA8FF670A, 0xB63EAC8F, + 0x4BD89F05, 0xEF20D3FA, 0x117FDCEF, 0x713EE9FE, 0x49F300E7, 0x1DCD0BE2, 0xC3EEAFAF, 0x80655F39, + 0x369C3738, 0xEF34AF31, 0x933E9CB7, 0xA6FF064C, 0xF33BEDD9, 0xF37CD225, 0x3BCDF3D0, 0x4E1CDA75, + 0x7FE5F703, 0xF7EBF03D, 0x728FF948, 0x259C2F7B, 0xE67DE214, 0x66B57FC3, 0x64A7FBE4, 0x385187E7, + 0x03728998, 0xFBF1A96B, 0xE922EB71, 0xBF1CE7F1, 0x8A9C2725, 0x47D8BB68, 0xCF17C3F5, 0x5D5C6F98, + 0xEF7F3545, 0xF1A85F54, 0x534FE446, 0x59F6B76A, 0x2A9793E7, 0x59720453, 0xFCF0FDE4, 0x613C37C5, + 0xF9203BCE, 0x90FF373F, 0xBADFCBCD, 0xF29B72DE, 0x3BCE90F1, 0xBDE438C7, 0x1CF97E3A, 0x75CDB05C, + 0x2FDF7368, 0x97EFBD6A, 0x8A98EA67, 0xE57BD2D3, 0x7D2AFB05, 0x7FEF557D, 0xDFF4F997, 0xFD5A56DE, + 0x07273B64, 0x3C4F27BB, 0xE85F17F3, 0xD9C9CE74, 0xF47CED99, 0xFEE76493, 0xDE16CEE7, 0x75C3653F, + 0xE961BFC3, 0xFA432EF8, 0xF6FBA4E0, 0xCF7470DE, 0x87F3C17D, 0xD6B3E687, 0x2BF43751, 0x3FD7B3E6, + 0x9B3B77D7, 0x9AC7C17A, 0x59EFE8FF, 0xE5A77256, 0x3ED44F35, 0x9F0BF2FD, 0xB05C0EEB, 0xE95CB660, + 0xDE0B627F, 0x065508F7, 0x434D3D39, 0x25EBE77E, 0x43703460, 0xFFC0A4DC, 0x2F35A51A, 0x7ABF46F7, + 0x77DDBC9F, 0xCBFEEB1D, 0xF99E76B2, 0x82E5FE53, 0x3DDD6FA8, 0xC6A8FF97, 0x666785BF, 0x6A47BE57, + 0xCBFE8627, 0xDFCF4F37, 0x373C3B9E, 0xD1F3EF89, 0x836EB523, 0x7F6FA05D, 0xF66F5C2F, 0xFB7BBE67, + 0x587D12DC, 0xEF1AF6E7, 0x8783CD52, 0x86979088, 0xBF648621, 0xD7CC7B42, 0x7307A278, 0x3F93FAF7, + 0x0020270C, 0x3FA439F8, 0x77C2F4FF, 0x90A3868D, 0x9EFB2D14, 0xFFA9C8FA, 0xFD2B9E04, 0x59DF914A, + 0x12E47B27, 0xE61BFDBF, +}; + +u32 point_table_binary_66[] = { + 0x11726595, 0x4D681351, 0x10C7A752, 0xC45DBB48, 0x090A0173, 0x09397828, + 0xB5505196, 0x4230D60F, 0xB09582BA, 0x5248A14D, 0x15152AD8, 0x064109D5, 0xF6225629, 0xEB45117B, + 0xD45A3F62, 0xC5821741, 0xBCAE9742, 0x2F050591, 0x6AE34964, 0x8BDEC4FA, 0x7CF3E6CD, 0xEEDB4D6E, + 0x3FFEFF9D, 0x9937F3E6, 0x05A6C43B, 0xB106D036, 0xFDCA2D14, 0x0A0224C3, 0x2EE467A0, 0x7909D931, + 0x18FD0EFB, 0xC7C50711, 0x026C9F7E, 0x596586AD, 0xC8CF83A6, 0x787BF749, 0x1D06D02F, 0x56D90F03, + 0xE817AB49, 0xBFB5BFB3, 0x7EF0C469, 0x21EE3167, 0x7CCDAA1E, 0x6B23E397, 0x3C2FAACF, 0xDAE8AC2B, + 0xD6F9B74D, 0x76348AC5, 0xA2108F99, 0x777A8A8D, 0x78A5895A, 0xB33FAD1B, 0xF5909FEA, 0x05E0F8CC, + 0x3A7E3A9F, 0x23FBFB59, 0xF5B7CE0C, 0xF7911FB2, 0xBE84EC18, 0x8C7E47FB, 0xFF6DCAFE, 0xAE603F5F, + 0x0333CC23, 0x3FF08965, 0x3F57B07F, 0xACCB7AE6, 0x914987DF, 0x32FF5B00, 0x3BFFADAE, 0xFA8B7C09, + 0xF953A079, 0x49716830, 0xFA43F2B7, 0x6C91F917, 0xE5F9BDAF, 0x5EC443C8, 0x1F8158E6, 0x5FC4F3B3, + 0x2E790899, 0x74CC87E7, 0xB3F37F21, 0x5D8FE628, 0x1FB3F287, 0xE4C77C78, 0x1ECBDB0C, 0x46474713, + 0xF5703C8E, 0x5F2E9713, 0x7EFA9EFA, 0x011033D7, 0xCBF1CD78, 0x3C1F3BEF, 0x2ABFECA4, 0xE65CD07B, + 0xEB29B2AE, 0x2F17946E, 0x3E89E667, 0x87DA1FD5, 0xD31224CF, 0x43CCF3B3, 0xBC1E5FC7, 0xD79C0B3A, + 0xDE7F4FE4, 0x438ECF03, 0x303C3C9C, 0x883F3838, 0xD8148FE7, 0x0FC0F199, 0x73413ADF, 0xE13B2F8C, + 0xFE40AADF, 0xC47C9F2D, 0xEF878FF3, 0x8CEF7BCC, 0x620179AD, 0x8AFB8D7E, 0x64CBD32C, 0xF709D9CE, + 0xC78CFB64, 0xE77F7A4D, 0x8CF1E47E, 0x2B7F18F9, 0xD57EDB21, 0xE96A1F16, 0xF0FEBF69, 0x10537EB1, + 0x6AB0DE87, 0xC8AFF7A7, 0xE97B8C6F, 0xECA7CAEF, 0x50BD6DB1, 0x1EEDA3D6, 0x557D8ED6, 0xF93E55DA, + 0x8F9E37EF, 0x5BA5FDE2, 0x6DD56FFD, 0x5EF42F9F, 0xAC9BF3C9, 0xCE91CEFD, 0xEC9A8975, 0xAC373BD7, + 0xD79DFE9E, 0xDF4B7C3F, 0xFB9707AE, 0x99FB5669, 0xEFE936F7, 0x11EB31E7, 0xD33573C4, 0x33E787F9, + 0xCC7E613E, 0xB39FD939, 0xF247FBE9, 0xF6D17DD2, 0xEF6DA131, 0xB2DE7BF5, 0x6E7CBFDD, 0x1BEEECEC, + 0xACA15F51, 0x3ACFAF9C, 0x23861D92, 0x0FC9BBF5, 0x68EAC0C4, 0x975F068F, 0x29E67DAA, 0xC978E6FB, + 0xC8DCE48F, 0xE2533D3C, 0xAF9A7BCA, 0x4FBC2FEE, 0x053FF1DE, 0xB95E60FE, 0x9F151AE3, 0x55F3FFAE, + 0xD0985CDF, 0x73EC4C34, 0xEF9A7B76, 0x77347F15, 0xFFB2CFF7, 0x95F26BFF, 0x75F28F54, 0xB55FDFE7, + 0x724EF31F, 0xD9FF73B4, 0x6F027FC8, 0xC7015A35, 0x4386B935, 0xD60D7F5A, 0x57AC74E2, 0xFF000000, + }; + +u32 point_table_binary_67[] = { + 0x11728598, 0x5D685457, 0x10C7276E, 0x341F26C6, 0xEE265AEB, 0x8A350462, 0xA9584B4A, 0x711153A8, + 0x0954AB92, 0xAA172D21, 0xADA19534, 0x0A8BEC4B, 0x12BB2B22, 0x1623B151, 0x687D8950, 0x2C7DDC87, + 0x28D63EA8, 0x51A4C1EB, 0x47237D2B, 0x559B6A59, 0xB150F3D1, 0x6263E3C7, 0xDEDE3967, 0xE6DC3937, + 0x11F7EDC7, 0xF99F9939, 0x1F7766CE, 0x42CA4B16, 0x2C01285E, 0x06CBEAEB, 0xEB3D4841, 0x19F2B31A, + 0x66EFBF82, 0x28403E13, 0xF99B3889, 0x5CBC2C60, 0xE80328CA, 0x46FE613D, 0xB257CBE3, 0x50063DBE, + 0xBDA7B0D0, 0xE87D2EEA, 0x87B8F457, 0x340A514B, 0x3F01C5D2, 0x5EFE69E4, 0x5719CFAC, 0x3F237791, + 0xBD26D8E7, 0x3D05FC5D, 0xAFA9A9F1, 0xBC09CD73, 0x86E02766, 0x28468EAC, 0x53DCA419, 0x20B2D666, + 0xA857F648, 0x5F3169F8, 0xA0E6C285, 0xE4EFA0D6, 0x078CFE62, 0xED8545AC, 0xD7F1443C, 0xB647F1BD, + 0x26E38DB5, 0xC39BC45F, 0xE17A270E, 0xDDC8F238, 0xDA7F34FC, 0x9B2BF58F, 0x867F8FB3, 0xDEEB42FD, + 0x6882EC2B, 0xA605187F, 0x054E455C, 0xAEA7C099, 0x9B623DFA, 0x0358DC4B, 0xACF6BBC4, 0x799023FB, + 0xC464AF89, 0xF5C63EB1, 0xD12BFFDE, 0x70301FB9, 0xA48E7882, 0x3998AFF5, 0xC4DBBDAE, 0xFC284029, + 0xE413EA3C, 0x7CF62A91, 0x275DE2A4, 0x57E2F3D0, 0x9338B3D2, 0x0F91BEC9, 0xFB223FAC, 0xED337B2F, + 0x234F3A74, 0xBE65388E, 0xFE98B5FF, 0x51351F4E, 0x68FF256F, 0xC77AD9BF, 0xE6D1ACF4, 0x5732AED9, + 0xD7136B3D, 0xF46BFFC5, 0xE92A47C6, 0x539C7E90, 0xD3E3DA3F, 0x4095150F, 0xEE9FE2FB, 0xFE7ADBFD, + 0xF554BFA3, 0xED2D604E, 0xB8C449C5, 0x639A7D3D, 0xB1D67B13, 0xFE7A717F, 0x9DD55A5F, 0xC2BC8AC6, + 0xF57A0178, 0x9C7995E5, 0xAF6CDF0F, 0x59C35DC8, 0xDFE76ADE, 0x784BFBF7, 0xB95C723B, 0x32E9C9DF, + 0x6C1E3FA1, 0xE79756DF, 0x4931ABF3, 0xAAFE3925, 0xF7AF742C, 0x60A51F23, 0x7D3FC71F, 0xB03A5FE7, + 0x4696F753, 0xC7CFE3BC, 0x9F37B2E6, 0xFEDCC3FB, 0x73D7DDB8, 0x71A36258, 0x8C7C2B4E, 0x9C543C74, + 0x2BBE61C3, 0x86E9F4E1, 0xF1A41A1F, 0xBAEBAE5F, 0xBF5EDFAF, 0x11BC5F77, 0x72FBF7EF, 0x570CF391, + 0x6FC38103, 0x072C7FBD, 0xBDBD96FD, 0xC3870F5B, 0xF3B76CD9, 0xA2EFE343, 0xBC8F77CC, 0xFD840AE4, + 0xDB39BE4F, 0x6CDF711C, 0x2B1FC8FC, 0x85F982EF, 0x13FA8F75, 0xC4E2CAFE, 0x7DED3FD6, 0x51962256, + 0xEBA96C30, 0x1CD687C7, 0xD57E5436, 0xD0F8848E, 0x279A8D26, 0x92C9A4BE, 0x7F23C8E5, 0x8E62E12F, + 0x9D4E5BF6, 0xF7EEDD6B, 0xCDDFBC79, 0xB3CE3F15, 0x78BE2F39, 0xE6BE3E44, 0x9E9330F7, 0x9BEC93DE, + 0xE43399EF, 0x31DFF1F9, 0xC35FB8DF, 0x3F9AEF19, 0xEB45295C, 0x34F943F1, 0xD0C5E7E9, 0xC3E34978, + 0x827CC935, 0xE7711FCF, 0x63D0E41B, 0xAC5F2575, 0x03CEB4FE, 0x289F7AC3, 0x743F9B74, 0xBDF386B5, + 0x1ED6D07C, 0xE73D9D2F, 0xD6E87100, 0xE214F31A, 0xFDBDA658, 0xAFD9F877, 0x3ECD49FB, 0x00C48F99, + 0x3FD8AEF8, 0x5BD6377F, 0x171E57F5, 0x55F8D71C, 0xC4A7F2B5, 0x982FFB81, 0xD2318A6F, 0x25F3BA04, + 0xB1DE8F6A, 0xE214F354, 0xBDB2DFC3, 0xFC91AE97, 0x5FB3BE45, 0xF70BC25E, 0x586F9DDF, 0xD82771EB, + 0x3CAA8985, 0xBDE7C463, 0xC71B3E9F, 0xD0FE4F89, 0x2714EF94, 0xFD0AEF67, 0x289E29F1, 0x86CF3774, + 0x7E180FDE, 0xAFE2F41C, 0xEA0798A9, 0xBEE2F7D7, 0x87F52C9F, 0xA0F3229E, 0xC36CCDE7, 0xFECBEF98, + 0x12B23F08, 0xEABF6D3F, 0x6C2FEC4F, 0xE50FE471, 0xE39F98F4, 0xA2DEABEF, 0x5BE4CBD3, 0xA74F5BF9, + 0xF7E4C993, 0x563FB069, 0xD326ABDE, 0x7777775B, 0xF9D5C39F, 0xB06798FC, 0xF5F4F458, 0xF3B76EDD, + 0x6AF507A6, 0x9FA1FC7C, 0xE4C811CB, 0xFEE5CB97, 0x5FDC9F89, 0x7A70E6CC, 0x192BDFA8, 0x7C2AF20B, + 0xADDFD49F, 0x53A74E59, 0xF95FC52F, 0xF28FAA27, 0xC29E8A4F, 0xF8D3FAA0, 0x9EE8F8A7, 0xF497263F, + 0x4DDF8F06, 0xFEB66DDB, 0x66C573E5, 0xCA15CBFE, 0xD1A347CD, 0xF9C73A96, 0x38ADADAD, 0x56FE1F18, + 0x18B0EAC9, 0xB973E7CC, 0xFDA86C20, 0x3DDDAF68, 0x7671EFE0, 0xE0A0552F, 0xD47A843D, 0xC3E4EFC2, + 0x850BD6FC, 0x5DBB7689, 0xFE56F4BB, 0x546FD47E, 0x08FBDADF, 0x0BFA6551, 0xDF287ED5, 0x3FC53AF2, + 0x095AAFEA, 0x8F2A1B04, 0x533D3D7B, 0xF6AC55CF, 0x54FCD4BF, 0x45B30097, 0x2E5DB2EC, 0x9D3F7FDE, + 0xF267F434, 0x9FE235F5, 0x52AF87FA, 0x6D27F85E, 0xD9FECE9D, 0x3BA77B1F, 0x58EF07FE, 0xFE97425B, + 0x9DAC3F4B, 0x210DB23E, 0x2DE9D3CC, 0xFB3B6F4C, 0xEB25D7D6, 0xD65A7A64, 0xAE37F377, 0x1237713F, + 0xD768FA63, 0xFC1E0156, 0x82EC5FE7, 0x8D3D67DC, 0xF4D32B40, 0xF6B70BFA, 0x1A9DE9E6, 0x73BFB8A2, + 0x9BF4D44F, 0xAEE80EF4, 0x32FEE9E2, 0xD5F761EA, 0xB85D7F03, 0x663DB1DA, 0xEFFCCD77, 0xFF90FB5F, + 0x753560D4, 0x575DFDEC, 0xA2FC1EF3, 0x3789E97B, 0xC9B8ADAE, 0xAC9FBB16, 0x651CAA07, 0x8A5BDC8C, + 0xB37CF972, 0x936F5B7C, 0x3D327F7F, 0x2DEE5AE7, 0xDAB56B26, 0xDFA4736B, 0x9DF1F171, 0x938FD2B9, + 0x34487F2D, 0xEE0E9719, 0xEF638BBB, 0x1B3A3B3B, 0x4D7E4EE7, 0x7603E51F, 0xB297D1DF, 0x97F19771, + 0xBABABACC, 0xF7D1E27E, 0xDC4BF951, 0xE573F46F, 0xF89EF63F, 0x323222FC, 0xA555BEE1, 0xF7472AD1, + 0xC1FD909A, 0xEFAFCF91, 0xEFA38C6B, 0x8FAFF6C7, 0x6D7FC426, 0x9E0E150F, 0xBF4FEAE2, 0xCDD67B33, + 0x9D0B98E7, 0x87ED4BDE, 0xC17C48BF, 0x6FB6A73E, 0x8FCBF74E, 0xF3A280D1, 0x7E33F9E3, 0xF5EDE1F5, + 0xD1FB6B4F, 0x82F474DE, 0xEFFBE76D, 0x9F4FABCB, 0xEBD3E7D7, 0x09B23F4A, 0x3DCB38E1, 0x71D92FE1, + 0x7929167A, 0xC5C7FCFB, 0x57A1F383, 0xCA3F3E7B, 0xFF021432, 0xF733171A, 0xD6FA4253, 0xAFD4FBFB, + 0xC3196DF2, 0x7B9D7CB5, 0x2A2ADFE3, 0xB09A59D7, 0xE31985AC, 0xD7F96EF6, 0xF5196DF2, 0xBD347324, + 0x988FFE8A, 0x5E0FE663, 0x3E2FBF38, 0xA34DBD97, 0x28BFCFFC, 0xD23B2EDF, 0x1B5E7FB4, 0x51BE3760, + 0x9459FB2B, 0xDA4F7AAA, 0x7FF345FC, 0xF83D96DD, 0x0EFCE3F7, 0x1EBB1EF8, 0x477E85E2, 0xE77E6F36, + 0xFD3FC1F9, 0xB0F07134, 0x2BF36B51, 0x9C59EBCB, 0x1DB0DE17, 0xF893FE26, 0x5DADE7FC, 0x53708C98, + 0xFAC3C869, 0xD28B71D9, 0xDFA37FD9, 0x8FCEE6FF, 0x67C47CD9, 0x1FC2A167, 0x8EAC0F8F, 0x9BE682DD, + 0x1FCEB5FA, 0xC35909AD, 0x97E729FB, 0x2B3C6FD9, 0x5FE179CA, 0xFE0ACF9B, 0xFA2BB3DF, 0xB21FC1F3, + 0x90FD089E, 0xB7EC47F0, 0x3EA87E84, 0xE2F1BF9B, 0xE3B21F98, 0xF4A28DB2, 0x1FC0FB20, 0xFB01BC2F, + 0xDC7FF07D, 0x90F516EF, 0x8BACB7B3, 0xBE617BBA, 0xDE96FDE2, 0x1DC77AFB, 0x3F000000, +}; + +u32 point_table_binary_68[] = { + 0x11728D99, + 0x7D78D5C5, 0x95C7CFEF, 0x3737F75E, 0x1220215C, 0x91371BD0, 0xA2F26614, 0x4878074D, 0x01C5B5D9, + 0x0D1A17EB, 0x6A8B6FD0, 0xAD5AA9FA, 0x1491C5B8, 0xDB2ACA13, 0xACD8566A, 0xECE22295, 0x4A1EAC15, + 0xB414AA6C, 0x411E6C24, 0xC8F21636, 0x801A9018, 0x42B1400C, 0x496E7267, 0xF6CC9999, 0x5FE637F7, + 0xEE43EF7F, 0x9F67CE9C, 0x3973E63B, 0x67E63717, 0x0A7982BD, 0x0490B322, 0x553E6FDE, 0x3C0185BC, + 0x40318064, 0xF1B162F9, 0xD39C50AC, 0xEDC7637B, 0x0540CF1F, 0xA976E491, 0x8AFD6AB2, 0xDFA1580C, + 0x0EB840B1, 0xB69F8EED, 0x0F01F42A, 0x57EDC8C5, 0x8AB3C8BF, 0xD8AA984F, 0x0C78A462, 0xED6F13C6, + 0x730740F6, 0xBFB4436B, 0x6BABE412, 0xC57E3571, 0x3DF21680, 0x2E0838A1, 0xB81D04FE, 0x6088E208, + 0xF2EDB7DF, 0x2EB944B1, 0x5F4D3C4B, 0xF96B8F07, 0x9C50ACED, 0x67617CC8, 0xBD757CC6, 0xBEF7C438, + 0xE8F88853, 0xE501172B, 0xD6F339CE, 0x97B00F00, 0xCE558BA1, 0xC4F5C838, 0xFED9729D, 0x9F218ABB, + 0x0CF757F6, 0x9DA0ED9B, 0x916B015A, 0xA0732DB5, 0xE729EEA8, 0xD6DC1FE3, 0x45FBD67B, 0x9A60FEFC, + 0xF941FF56, 0xF447ACFD, 0x7F0D0127, 0x142B7B93, 0x2F6F6913, 0xE5CBC4E7, 0x2D0558B5, 0x6A5510BF, + 0xFC694E28, 0x56F6184F, 0x42C6C390, 0x67CC9811, 0xC4C7D082, 0x58C70359, 0x01ABFE43, 0x94BDF1E7, + 0x7736C181, 0x030782F1, 0xFC4E8045, 0x8B1605F3, 0x973FCD09, 0xC5CA1EE6, 0xF14764BE, 0xDBA6EAF5, + 0x99A7D6A3, 0x6D6A52E9, 0x6DB25AEF, 0xAC57025E, 0xAD380F6C, 0xFB63E5C9, 0xEA43870E, 0x05FE8EE1, + 0xFA112F54, 0x5C5F1D70, 0x8962652F, 0x7EA53867, 0x7852E9EF, 0x57CA3E67, 0x785639F1, 0x36355E57, + 0x6D1E6856, 0x7AADD5F6, 0xCFA9FEBE, 0xF1F79CEA, 0xEFEBF18C, 0x3F8CB8DC, 0x1E0F40C7, 0x5BC22BD8, + 0x3AB42F8F, 0x2CD3F353, 0xEB67F6F3, 0x36C5A7AB, 0x356F56F6, 0xCDC65EEF, 0x87AFE17C, 0xF5CE9D3B, + 0x437A59B6, 0x6C59E0EF, 0x6FE50197, 0x2856F666, 0x3E91EA80, 0x972856F6, 0x464F0001, 0x972856F6, + 0xD1B1BC29, 0xEB1CEAB9, 0xF0B7E3A4, 0x9E58AD98, 0x1BC3DA14, 0x3FFCFBBF, 0x49CE7A43, 0xCC8DBF80, + 0xFA4F6EDF, 0x487A6BE2, 0x6D59D371, 0x7D4A26BF, 0x473C9DB7, 0x45AB003E, 0x7FFCFAB5, 0x76FF037F, + 0x9A365972, 0x74352FED, 0xB80D607B, 0x65DE24C9, 0x915FF3A6, 0xD413001F, 0x9715FCEC, 0xCC993322, + 0x7E37F21E, 0x80ADF75C, 0x3251B677, 0xEEE447F9, 0x20805337, 0x5EF396E4, 0xAE51BCA2, 0x7D3140E3, + 0xD303F224, 0x7714F10A, 0x3E09A37F, 0x6CCCC664, 0x32293A76, 0x71C150DB, 0x2DB3A777, 0x92FD8F44, + 0x8E3702D5, 0xD959BC5A, 0x72EA3BBC, 0xA2F32D80, 0xE3BB875D, 0x42F1E8F9, 0xEE9E51B4, 0x95E29DC5, + 0x9BD87A8C, 0x77CED865, 0x34DF7FE6, 0x4D622B40, 0xCD8BC3A2, 0x323E28C5, 0xFE650087, 0xDF2D7899, + 0xE27F8537, 0xF9DF05D8, 0xD33AFA23, 0xCEB988FD, 0x09F93280, 0x0FE75E7D, 0x6BA6FEAE, 0x7F777C77, + 0xFE5E3B2F, 0x6D5B88ED, 0x6B7B52FE, 0xDDF1D15F, 0x45E70180, 0x4F8A06BF, 0x2AE7EFE6, 0xE762F976, + 0xF3EBE6D3, 0xCD1F1F23, 0x2E8F5F8D, 0x7CD54DA5, 0xA74F9F4E, 0x5B5F77FD, 0x5D7DB8F3, 0x77F3E5E6, + 0xD3CD4FAA, 0x4BE44447, 0x027CF97C, 0xC9DE8E8E, 0x0E21EE45, 0xFF77E37A, 0x2E987607, 0xB50FE107, + 0x63FF8DFB, 0xEBC44DBF, 0xD8BC79B3, 0x48F5E11F, 0x44A72117, 0xCC28D9B4, 0x699348DD, 0xCDABB27A, + 0xE07C1FBD, 0x7E9AAC57, 0x5D45D83E, 0x16E0CCF9, 0x990FD2FC, 0x1B71CC79, 0x58AFEF98, 0xBD9CF473, + 0x931828FD, 0x7D357376, 0x2A63BBD3, 0xBF6B29AF, 0x8A3C85E3, 0xB54EEF22, 0x7B478FA9, 0x527E3FC3, + 0x62D0B464, 0xD26D99F4, 0xE9CE9F15, 0xF02ABF0F, 0xE6ABE09A, 0xE4E1C387, 0x2FAA4F76, 0x8C2F8206, + 0x80FFF146, 0xCC95F377, 0xD79BD5F2, 0xBBC40C80, 0xBDD70E7B, 0xB7AAAA2A, 0x4D3FFE19, 0x7E178F00, + 0xEC1B7DC5, 0x032B57AE, 0x4C6B77F5, 0xE73DCFCB, 0x5237021C, 0x2ABB62CE, 0x860D1BD2, 0xF617DE3F, + 0xCA52A8DF, 0xA3775EB9, 0x58D64757, 0x6FFC7D5E, 0xC6BF877A, 0x7974C416, 0xE93FD5CE, 0x674121C0, + 0x17F3AF1B, 0x9871FF3A, 0xF9E3C5BC, 0xCC3B81F6, 0xBB8ADE91, 0xECC67FB1, 0xF95F347F, 0xEE7A38ED, + 0xEEFAF8C3, 0x9151AF75, 0xED632E64, 0xD23BFC95, 0xBFC7F02C, 0x3DFAD6F8, 0x13070F1E, 0x4CAF9F0D, + 0xFC270CEB, 0xEBD1FDC5, 0x6BE478AE, 0xBEDDFDE5, 0xEE07DEC2, 0x8F4AFD9D, 0xB877CA0F, 0xA8DDD13B, + 0xEFCBDF90, 0xF7C9932D, 0x932E3436, 0x360A91CF, 0x8FB2EFA3, 0xFF6B27F6, 0xA7F58AF2, 0x175802F9, + 0xC5093D33, 0x31FF9C3F, 0xE8BF86DC, 0x527C92D8, 0xF107AB79, 0x21C3788E, 0x9D2AFA43, 0xA6F9B8F9, + 0xB9587D90, 0xE77BE434, 0xC0671B26, 0xF7AFADAD, 0xA5F359F2, 0xF1DF4D79, 0x2C633EF5, 0x7DE0D367, + 0x8A2BE578, 0xE63EF1E9, 0x9662CA97, 0x3B5F375F, 0xE6FC6F58, 0x36FE54C6, 0x76673DD2, 0xE271C777, + 0xE6EFE6C7, 0x1DCFDC27, 0x1ACAC7EF, 0x23AEE485, 0x7E23F2CC, 0xE2E733C5, 0x8FF114FA, 0xA8DF868D, + 0xC5A57FCF, 0x7AB9F976, 0xEB53DB1A, 0xD4D76179, 0x1FB8F548, 0xA67A27DE, 0xE6AB23B8, 0x1FE303B3, + 0xEA6B6A6A, 0x88E5FD21, 0x3E5024E5, 0x7960EE4B, 0xD94393CD, 0xF5F5F5C4, 0x91E72567, 0x373FFDF4, + 0xD3C1FD2D, 0x954C3653, 0x3C37ABFE, 0xF8859234, 0x2CFDE3FD, 0xAA5EE793, 0xFAA792D9, 0xCD67CF9E, + 0x0DEE83FC, 0x2FC9E675, 0xEBD605F7, 0x47D82B92, 0x92CD7A64, 0x0FCD4D7E, 0xF8E18781, 0x7E5249CD, + 0xFA7E060B, 0x781BD9EB, 0xFB57EC1D, 0xCDFA7E18, 0xFB071D8F, 0xE5DFCC3F, 0x345F271F, 0x69F13BF3, + 0xB3F343E3, 0x59FE88F5, 0xFDB24799, 0xCA8F397F, 0x44237B80, 0xF837FCAD, 0xD866E416, 0xD1669F3F, + 0xF19EFE22, 0xE267F84F, 0xA2C518FF, 0x5EF806ED, 0x7F7DFE79, 0xA3BC2679, 0xFE755DC0, 0xFE6F0244, + 0xDF80157B, 0xF6EC09CE, 0xCBE831AF, 0x4ED6B3AE, 0x4FB13FFA, 0xF346C2C8, 0xCF3EFB2C, 0xF02FDEF6, + 0x67DAFEF1, 0xFBA1877D, 0xDEC507F9, 0xEB883FE1, 0x65915790, 0xB361905D, 0x7FBC88FF, 0x633A6FB5, + 0xFFAC53F0, 0xB8F46FE2, 0x8BF6F487, 0xD0F9DC1F, 0xFB7F84FE, 0xFBC1A4E6, 0xE6E6C0BF, 0xF8ADBFD7, + 0xF68F99CD, 0xB2CF83D8, 0xA7FE75C4, 0xABF82476, 0x1572A368, 0xB6DBC556, 0xBFC26E87, 0x18F8F6F9, + 0x115BE10F, 0xB6EB19DC, 0xE7DF21EB, 0x99892732, 0x108A643C, 0x663E9185, 0x7E919C4F, 0xEA24FABB, + 0x0BEDF3A0, 0xECFCF9F3, 0xC17E1333, 0xBCFD349E, 0x6E67D5D0, 0x83DAB57F, 0xB6D47F48, 0xFAE70B78, + 0xC2FB12F3, 0x351CCA69, 0xFCA33CE1, 0xDF83FAFE, 0x027AD9FB, 0x1B067903, 0xECF6D8EB, 0x10B5F777, + 0xEC06BF2F, 0xD9FF2BB6, 0xBF88E373, 0x88D0FD5F, 0xB33F4074, 0x11EB7A22, 0x0E7BAABE, 0xFF1ADBF7, + 0x21B7C265, 0xA43F3D9E, 0xB7C023FD, 0xC032FCBE, 0xC3FCE50C, 0x840768BF, 0xE9FA95BD, 0xDA5B41E7, + 0xADAEE7E2, 0xE1485FFB, 0xFC8D5FE5, 0xCF95E7AF, 0xB91F885A, 0xBFB7BC1F, 0xF87B7882, 0x5F89F19E, + 0x87615BB6, 0x6C09DAE3, 0x0BFC886C, 0x37F705F1, 0xBFFE13F2, 0xBEE03DC9, 0x13A9C7D1, 0xBE45A4F6, + 0xEEDD1B9C, 0xB7621FFB, 0x773A6FFB, 0x60FCDBB0, 0xFDA0DA5F, 0x269EF835, 0x4CDD8F1D, 0x7B16C17C, + 0x73CC671C, 0xB264FEDD, 0xFEE67C87, 0x5BD8B7E8, 0x7CD7F6B1, 0x2EE825ED, 0x8DBFF877, 0xD937C95F, + 0x154F80FC, 0xFE7D14DE, 0x91E74F5A, 0x3EB47FD1, 0xA6F68B9B, 0x4F731F11, 0xFBD938BA, 0x8F697F39, + 0xE76090F4, 0x67E2E9B9, 0x866D97F1, 0x98FC8A6D, 0xFE4B743F, 0x5BCE13E2, 0x168CEF2C, 0xE4EFD8B1, + 0x23F017DF, 0xE89F94FE, 0x8CBE2042, 0xAB2DF8E5, 0xE87F3CB6, 0xE7AAF91A, 0xFDC364FF, 0x05F5BDE6, + 0xC4A3FD8B, 0x76B892FC, 0x3BF1B9EB, 0x6BD64BA4, 0x2047AE97, 0xBBDEE67E, 0x87F6E3EC, 0x7844075C, + 0x4AFC25DA, 0xE37E8FB5, 0x41BE7D7F, 0x8CDFEF5F, 0x907A30F7, 0x45F1A6FF, 0xBEBC2FCA, 0xF792D4EF, + 0xD0BE1E22, 0xF2FE66FC, 0xC7E7F809, 0xFB7E69EC, 0x8D7F91D4, 0xFBCBE96F, 0xECE3C3FC, 0xF5F67D34, + 0x88D789CF, 0x5D0F335F, 0xD1025139, 0x5F777D5C, 0x7D9BF1A1, 0x2F0C96E3, 0xBB7A37FB, 0xCDAFF7EF, + 0xB1F5C356, 0xC1B5B41F, 0xF5FB9768, 0x841C6AD7, 0xF71D78D8, 0x1B4AF3D3, 0xEF61620F, 0x2CB0F77B, + 0x64336CA2, 0xFDAEEB01, 0x3BE9DD6C, 0xDF3FC46E, 0xEF167B3C, 0xACA61564, 0x6FFA1F11, 0x4DF6F850, + 0xEB1DB3C7, 0x63DBFD6A, 0xBBFEE1EA, 0xF692F5CF, 0xD45FF69F, 0x9CEE3B41, 0xBDBF3C96, 0x4DF55E9F, + 0x2F6C428C, 0xF460CE0B, 0x981D3D44, 0xE791AEFF, 0xAC86CFB2, 0xCF03765F, 0x3465FBF3, 0x98E847FE, + 0x4CFF9DE2, 0x2AEA6FFC, 0x178BDED4, 0x5F9F87F0, 0x5CF40D79, 0x1E9AF3D5, 0xDF15FDD8, 0x3E2FD8FC, + 0xD86C7B3E, 0x5E9F583E, 0xD573BDBF, 0x18E72BEC, 0xFA2C8EF0, 0x769D0F7A, 0x7F8C3F22, 0xD4FD4CBF, + 0xAFC684F8, 0x5ADFE789, 0x71373611, 0xEBF74DB1, 0x58DCA0ED, 0x47DAF6E6, 0x7D375609, 0x5564AFDF, + 0x7F6131FC, 0x4CFB1B69, 0xFB33EFBF, 0xC6DEBC2F, 0xC7067BE4, 0xDFBC3F43, 0xD29BA0FD, 0x15D8FE8C, + 0x1E7AE5A6, 0x1A88F5FB, 0x528F97BC, 0x7AFBFD28, 0xF6B6B794, 0x58AF7FCE, 0xE8D44FF5, 0x7C943ECE, + 0x77AED4EF, 0xBF64EF1F, 0x8695F6FB, 0x155C8062, 0x62AD5F91, 0xD759ACE3, 0x4DD8F19A, 0xF7D1E838, + 0x7F39D9EB, 0xF7531FFC, 0x9F12EBF7, 0x75339FC0, 0xBEB7FF67, 0x8A4FBF57, 0x663DCAA6, 0xD27D5CBF, + 0x97FA7BD9, 0x4462E36F, 0x84BF95EC, 0xF57DB25F, 0x4D6A07BD, 0xD7E9FB6C, 0xDE2F60A2, 0xBCCF9AFB, + 0x5CF245FF, 0x0FBA9DE2, 0xEFF8C4CB, 0xA1F73CFD, 0x3D90FF18, 0x4FD9EF97, 0xF91DF0A4, 0x7DBF1577, + 0xFA63CC7B, 0xA61CAFFD, 0x35EF7AC9, 0xFEF7505F, 0xF8FDDAD9, 0x94D82DDF, 0x7BFDBF60, 0xBD5C8BED, + 0xA37AD3FE, 0x429D25BC, 0xCF01727F, 0xDE6F38ED, 0x4F8EFAEB, 0x0DD0FB37, 0x97AEA1FA, 0xE4D87B6B, + 0x908FA37E, 0x27E76EA7, 0xEF4BA73F, 0xAC441E8C, 0xEBBB3C6F, 0x07B55F89, 0x8CDF1B89, 0x8DF9749F, + 0x133F46C6, 0xF32CFFA9, 0xC469F23F, 0x09EB1DEE, 0xB7CE71EA, 0x3DDAFB36, 0x32D63B3F, 0xD249E37B, + 0xB7211F43, 0xC61A4AF9, 0x1D8E8CF5, 0x2DFB8B2E, 0xAA9FF030, 0x329E973D, 0x86AB76F1, 0x14D6CB18, + 0xE6F73EA0, 0xF76C534F, 0x2FCCE97C, 0x96FCE9FA, 0x08BD5A69, 0x3F9AFA7A, 0xEEC1C861, 0xB2DF86FC, + 0x4B80B65D, 0xD167A85D, 0x9F57E752, 0x798BFF1E, 0x7B375FE6, 0xFC6FBB75, 0xC0546A77, 0xD7C39CEF, + 0xDFFCC6BD, 0x14DF7BC8, 0x189E37AF, 0xFFFCD079, 0x3FACA094, 0xF2FB3AB6, 0x5F83F3FD, 0x6840E8FE, + 0x95DFFFB2, 0xD999D6CF, 0xDCDFFA3E, 0x34A890EE, 0x6FCE7A99, 0x7A73E9AA, 0x01DFCFB4, 0x3EA63E0D, + 0xFCE092FB, 0xECFAF4FF, 0xD9BBEBCD, 0x5B311F93, 0x002EF94E, 0xFC847CEF, 0x37E7F5A0, 0x0DF109F6, + 0x7998F8A5, 0x5A1F77FD, 0xCCF9D673, 0x4BABFADE, 0x73D6DF5D, 0xCF34FD38, 0xF974F3EF, 0xE6CBCDAF, + 0xB71EE349, 0xA2833BE3, 0xBBC51110, 0x5E05C6DF, 0x1FFD6DEC, 0xB18A18F3, 0x0F9F2097, 0xE68E20C6, + 0x7A03A867, 0x712AB70F, 0xF173D87F, 0x14F6DFED, 0x3F4B7C27, 0x326ADDBF, 0xCE7F8DF8, 0x09E466EC, + 0xBF3B3E56, 0x32FC1CFB, 0xE762BDDF, 0x11FF3DF1, 0xABC85391, 0xD767F723, 0xC6F584D1, 0x38FFC13D, + 0xFE8D18F5, 0x089D18EF, 0xFADCEDC4, 0x7F44FE1A, 0xED67E6BE, 0x498CEB23, 0xE6CAFDC1, 0x0A886723, + 0xE3FD24BB, 0x924D489B, 0x8F9CBF3D, 0x9E64DB9F, 0xCC873DDF, 0x0CEBEBAE, 0x7F283EC9, 0xF6F819D6, + 0x3B941F69, 0x6FC72FD9, 0xCE8FB4B7, 0xF397A95E, 0xD9EBE1D4, 0xAF4CF1A5, 0xC56FD5B3, 0x8CFBDDAD, + 0x5FF67A67, 0x183F2D3E, 0xABBE659C, 0xBF55DF32, 0xE6E362F9, 0x74E6EBAE, 0x9FBBBEEE, 0x7CDDF8DD, + 0x7C05F7F5, 0xFDEC7857, 0x5757B0FF, 0xE0469822, 0xD9E487FD, 0x078CA67A, 0xA7EB7164, 0x21DB4DED, + 0xE6BEFB2E, 0x7BD2B687, 0xFBE132B2, 0xD7F9660B, 0x204FB69B, 0xFA1BF1D9, 0x7C9BC5EB, 0x6C22F5D7, + 0xF630130A, 0x8975BEF1, 0x4E328AEC, 0x753D8FDC, 0xC08A6C16, 0xFFA5E3D1, 0xF6F0B0B2, 0x37F582BD, + 0x0B93643C, 0xA69E47FE, 0x897D4EFD, 0x358B95EC, 0xCFB63D8E, 0xFF8FA407, 0x5D7FD807, 0x308BDA75, + 0xBD8F3CCB, 0x36D92C36, 0xB023943F, 0x6D0F3F80, 0x62C9A61E, 0xB11D703D, 0xB13E0F22, 0x8F31F57E, + 0x65EED72D, 0x6CA77D3E, 0xC0041827, 0xED4D7D63, 0xAF2A7FC1, 0xFDBB867D, 0x64DFC7C5, 0xBDACD23E, + 0x3FA01F7C, 0x8BECF579, 0xE17D5BA4, 0xA85D9F27, 0x5E011B6E, 0xBF0F04EC, 0xDAEBF381, 0x3D038F48, + 0x7FE6FC88, 0xDCC2F6D8, 0xECDFC4F6, 0xD378DADE, 0x7F101612, 0xEBFDC86A, 0xE021B2D7, 0xE751640A, + 0xABB5595C, 0xCEEA6C7B, 0x9806C3A8, 0x5DD727B6, 0x0FAEB6CF, 0x9FC87495, 0xEFE0FB71, 0x815A3F63, + 0x0F73A084, 0xEA99DE4F, 0x2C05D3A9, 0x5D9F5791, 0xB5EC7D9B, 0xC51FD91A, 0x1A5FDBC3, 0x50184BEB, + 0xA5CF2BBF, 0x136EA676, 0x7D9EB1DD, 0x6C478805, 0x4BDAE71B, 0x7B02C6D8, 0xE719F484, 0x2B42FB6D, + 0x106BB4FF, 0xCF8CA389, 0x7C5FE81A, 0x258629F6, 0x893B8AC4, 0x30F97F1C, 0x04ACFE9F, 0x036D6F38, + 0x1EB0B20F, 0xFAEF126B, 0xE5FB6ED0, 0x5FBFF706, 0xFD3507FD, 0xB5BDE9DF, 0xB646BCAA, 0xDE830D9B, + 0xF761656F, 0xFE9F8C77, 0x738B623F, 0x341F0858, 0xCDD7F437, 0xFF4FC6BB, 0xB945B11F, 0xF207DD5C, + 0xAA58D99B, 0xFF4BE301, 0x8B4AC57E, 0xC81F7473, 0xA962656F, 0xFECF8E77, 0x734AB1B6, 0x1F2B2AE5, + 0xFF8F417F, 0xFD7FA4E9, 0x6FFEBF8C, 0x072C2A15, 0xFBA17820, 0x60156F30, 0x7FED2F98, 0xBF1ECFF4, + 0x37FE2060, 0x351EA4E9, 0x25E01A47, 0x3F3561FD, 0x183DB97A, 0x81907DB7, 0x7E607658, 0x3F464FAE, + 0x5E2064DF, 0xAD1FB821, 0xAC1FA327, 0x572F86C5, 0xCB8E7E6A, 0xC2FA317A, 0x72F56258, 0xBC1CD68F, + 0xF207697A, 0x72F56218, 0xC684F5A3, 0xFC419A9E, 0x5CBD1886, 0x3561FDC0, 0x98B07E8C, 0x9E5CBD18, + 0x863161FD, 0xA878204D, 0x4FAE5E20, 0x345EB77E, 0x943F48D3, 0x93AB17C3, 0xF0C3B07E, 0xE0878E7E, + 0x6A1CFDD4, 0x84F5A3EC, 0x2DFD7C15, 0xD68FD193, 0xAB1708D9, 0x5BFA690C, 0xEBC7E8C9, 0xD58B6198, + 0x12D68F9A, 0x0FA4E9C9, 0xD58B6198, 0x12D68FF2, 0x07697A72, 0xF512705D, 0x583FCA1F, 0xA4E9C9D5, + 0x8B61EF46, 0x473F7561, 0xFD183DB9, 0x7A09B8CE, 0xD14F5D58, 0x3F464FAE, 0x5E20349E, 0xA59FBAB0, + 0x7E8C9E5C, 0xBD18F612, 0x61FD7889, 0xB07E8C9E, 0x5CBD40C8, 0xBE5B3FDE, 0x4B8E7EBE, 0x72F4F355, + 0x583FCABE, 0x5B3FDE72, 0x473F8D61, 0xFD18BD04, 0xDC10D68F, 0x9A0FA4E9, 0xC9D54BC0, 0x0D8E7E1A, + 0xC2FA317A, 0x72F562D8, 0x5BE2E8A7, 0x21AC1FA3, 0x27572F01, 0xFF35AC1F, 0x6F89A39F, 0x3A473F75, + 0x61FD784B, 0xC2FA51F1, 0x409A9E5C, 0xBD4068BC, 0x6EFD287F, 0x90A62765, 0xFF7F0000, +}; + +u32 point_table_binary_69[] = { + 0x00000000, + }; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x46068620, + 0x06066781, 0xE7C8E60A, 0x40CCE591, 0x009AABB6, 0x80455E60, 0x32D03C01, 0x46064606, 0x86DD0C1A, + 0x60F30F70, 0x3000CD65, 0xB4DEC870, 0x67C6A95D, 0x6D652C1F, 0x181980E6, 0x3DD8C850, 0x669412A2, + 0x20B091E1, 0xDFAE3777, 0x56CC8088, 0x33E21067, 0xC221CE8C, 0x439C0528, 0xCE6004F4, 0x8700D47E, + 0xF58D0CBB, 0xCA56CC48, 0x09018AFF, 0x63607873, 0x072AAE01, 0x51CF8A64, 0x0ED06B0C, 0x2B6640E5, + 0x1951D5B3, 0xA643D4B3, 0xC1D543C4, 0x995BE1F6, 0x83C38B1D, 0xC93C90BF, 0x9B9561E1, 0x060E2F49, + 0xDD88DD1C, 0x28E1C3CC, 0x52C0D0C0, 0xC7C07100, 0xA66F0703, 0x2A000000, +}; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED6729, 0x6068E063, 0xE074D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_2[] = { + 0x11725D90, 0x310E8230, 0x18855F5B, 0x481C08A9, 0x89830EC6, 0x4E4A625C, 0x58BD0683, 0x0720F106, + 0xC40B7802, 0x17464746, 0x99D4B270, 0x10761606, 0x770DD8D0, 0x9688FFD2, 0xFEEFBD7E, 0x695E0D3D, + 0x12330A0E, 0x3CC196DE, 0x5C9C3EEB, 0xABB3E297, 0x4E821310, 0xA040403A, 0x35E50414, 0x207B8929, + 0xD5EF3C75, 0x0ADC7B8A, 0xC05BE33A, 0xE745E0AB, 0x4B8E248C, 0x23C173B4, 0xB2A9B254, 0xEB64D00D, + 0x6F33F6A9, 0xF2112A9E, 0xF5831C32, 0xC9D23852, 0x7A0B3495, 0xCEB11FBE, 0xFA0AB2D4, 0xE4B73667, + 0x76A2F3CE, 0x1FD73D5A, 0xAEDED979, 0xE0DF50FA, 0x70877C6D, 0x7AEAFB59, 0xEC0EC564, 0xD407B39C, + 0x07C6F305, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED6729, 0x6068E063, 0x603DB091, 0xA1CC2825, 0x44416007, 0xD41E0000, + }; + +u32 pri_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x461CE24C, 0x18E250FB, 0xD421F2CC, 0x38F4B1C0, 0xC5A1EA35, 0x50E55971, 0xE863C321, + 0xCE8E6E9E, 0x36AA3C07, 0x0E7D9C38, 0xC4B97088, 0x7303C519, 0x8C80E106, 0xB3877123, 0xC3AEB215, + 0x33524220, 0x7CD674A0, 0xFC3F0686, 0x377720EA, 0x7990CC01, 0x063D032C, 0x7C985B51, 0xD5F1E2B0, + 0x8F0F8738, 0x3F0E7101, 0x0CFB9E43, 0xD30B389D, 0x48EA46EC, 0xE6404917, 0xCC3077EC, 0x80AA0300, + }; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED67F9, 0xC0C8C0C7, 0x20C8B091, 0x81C10828, 0x2EF01C6A, 0x0F54FE3F, + 0x50BC8C81, 0x2125044D, 0x7CFF4690, 0x910C2B66, 0x6051FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, + }; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x460C71A8, 0xB96A1079, 0x262479A0, 0x150C7079, 0x0D20FF1F, 0x03C39B3B, 0x1075CC70, + 0x7550796D, 0x34F31859, 0x2E303CE0, 0x636001AA, 0x633002BA, 0x0FAA8EB9, 0x75234366, 0xDAF4F6D2, + 0x908D0C15, 0x337BEEEC, 0x5AF11C1A, 0x0E60FF4B, 0xEA46ECE6, 0x40F62FC3, 0x3F160306, 0x07A0390F, + 0x60E6EC80, 0xAA070000, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727591, 0x314BC350, 0x1485CF4B, 0x528D5A4A, 0x04873A88, 0x01C17611, 0xA4E0A488, 0x50DCA566, + 0xE8E454C8, 0x3F08FA03, 0xACBAEA92, 0x49DC6C10, 0x844CD617, 0x90CE8182, 0x3F20946E, 0x5D2AB82B, + 0xA937B9A9, 0x24A06F79, 0xEFDE73CE, 0xF7F27227, 0xE025B1A6, 0x24FB2BD4, 0x0D9C98E7, 0xDF335AF1, + 0xC5410088, 0xE428B1AA, 0xB0AF4CBB, 0x89973465, 0xE28BE333, 0xED1DE30A, 0x1D7CA005, 0x348D499E, + 0x6B30B75C, 0x25EEF683, 0xB669DC11, 0xCF101040, 0x807ACA1F, 0xE820AEA8, 0xFB88DC50, 0x761DED53, + 0x807863E2, 0x35E81E23, 0xD36B543B, 0x40C7CAEA, 0x7D1FB19C, 0x463D97FD, 0x82FC4EA3, 0x639946B1, + 0xAFFCD357, 0x737D291E, 0xEDAA4BFC, 0x189846AC, 0x6B393DF9, 0xAE2B9BF4, 0x27E02D66, 0xBD44BAD5, + 0x686EA579, 0xD7BBE93A, 0xC5FCC25F, 0x79D23F86, 0xAC2FE674, 0x1C036D37, 0x7B97F031, 0x8C467128, + 0xB9562FD9, 0xAF93BFDF, 0xF29C26F9, 0xF7E2FBC3, 0xB388721E, 0x307AE6FF, 0xBF94F05A, 0xE669A247, + 0xD7A1BCAD, 0x71BE6473, 0x7E7990BB, 0x4F023D77, 0x3EA7743E, 0xEB3BED40, 0x2FCC43FD, 0x7DCF2E8E, + 0x2A5819CC, 0xE7D1CF72, 0x3F000000, +}; + +u32 sec_mapping_binary_5[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0xC0C3B091, 0xA1CC2825, 0x44416023, 0xC3BF5D6F, + 0xEEAC98B1, 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_6[] = { + 0x11729556, 0x4B6C1367, 0x101E3F08, 0xA14DCC92, 0xA6BC695C, 0x1C429AF0, 0x301BCA33, 0xB489D324, + 0xBC4A2DC7, 0xA0B4274B, 0x8D9A8603, 0xB290BA02, 0x0E958514, 0x9B000724, 0x44B2080E, 0xBE20C54A, + 0x2A650FBC, 0x7E8B14A9, 0xE2628BC7, 0x0554054B, 0x58BD2095, 0x18E5C281, 0x6219E6FF, 0xFFF57A37, + 0xBB4B155F, 0xECFD66BE, 0x6FE69F7F, 0x66D62F81, 0x7F08D43B, 0xE9F75D70, 0xAD83A0F7, 0x54F13D7E, + 0x4AA7DBD3, 0x000EFA93, 0xC03227F7, 0xABC16F2F, 0xDC662C2F, 0xBCE3F4F7, 0xEE390778, 0xF0870292, + 0x3810F60A, 0x0A94C86C, 0x6E5CE6B8, 0x037110D1, 0x5F78A98F, 0x27F07835, 0x2B315E53, 0xD2DD205C, + 0xC6388203, 0xDD210DCD, 0x2CEEFD6A, 0xC0788E66, 0x05CE4B59, 0x7920FC27, 0x259FBD38, 0xCA759DA8, + 0x2B87E252, 0x17C68322, 0x4081B8F3, 0x30E70117, 0xE2A3A144, 0x1FC53D33, 0xF03C3BA6, 0xE27395FC, + 0x3C04687E, 0x0C77E74D, 0xFE4F20EF, 0x81454F10, 0x1713CC1F, 0x720019C2, 0xE3564D99, 0xCEC97416, + 0xEB70A6A3, 0x9EBF3A59, 0xD1D7E7B9, 0x24698ACB, 0xFC3FB964, 0x5DC74F6D, 0xF01A1BBC, 0xD606F75C, + 0x2ADF875A, 0xDF8D0A10, 0x691CEB8B, 0x78096036, 0xC7FD96DA, 0xF0050D57, 0xF9AD0ABD, 0x521897D5, + 0xE7BD469D, 0x65661D56, 0xDF3A1D9E, 0x1BCA902B, 0xC3DCFFB3, 0xA875DCFA, 0xA8B5CEE7, 0x3A7C845C, + 0xD7FC9707, 0x15088B5D, 0x3E8A1339, 0x3512978C, 0x79AD08EA, 0xE2CB1992, 0x1844FB04, 0xC07489DB, + 0x57A2DD21, 0xD687EDF8, 0xABF4FCEE, 0x0CE997B9, 0xBDF090DB, 0x5707ADCF, 0xB1C62A2E, 0xE7B1F3AC, + 0xD5E54DED, 0x7189E3EB, 0xFC3A1EF9, 0xCB57D6FB, 0x42B08ED3, 0xA0C3DF90, 0x7F349C3E, 0x97FB7A69, + 0x16DBF138, 0xC7BF14AC, 0xFB74BD60, 0x3D1F3E30, 0xCD07F3F7, 0xE13C2542, 0x5213D379, 0x85A614F7, + 0x6FB499A7, 0x0D539539, 0xA6F9A746, 0x38DE3465, 0x7DAE8D36, 0xF3D78C78, 0x958A430A, 0x602CA1F6, + 0xA3039F0B, 0x808973FE, 0x57496BDD, 0x96A4757F, 0xB522EE17, 0xDDE1CAFE, 0x62FBAA78, 0xB99806BF, + 0x7E4FBDBD, 0xC5AC7ED0, 0xEE8DE96E, 0x8ACDD735, 0xE8E0DE9B, 0xB7EFB697, 0xF72BE76F, 0x8E59E7BB, + 0x25669C43, 0xD733A37D, 0xAB8EC7E7, 0xF3E3F93B, 0xAF6AFDCD, 0xEAE9D7F3, 0x5B4C7C53, 0xDEAE6163, + 0x9DB7D9CC, 0xB16883B7, 0xD9E0DB11, 0xFF45EC65, 0x78F6DCDD, 0xD4E03105, 0xA65FFFFB, 0xDF8B7BDC, + 0xFEB58E77, 0x73ECA7E3, 0xA7F61BE7, 0x7487CE9E, 0x3D7DF3C6, 0x685C7B8F, 0xB073EE8C, 0xCEEBEF9F, + 0x396F5744, 0x81E18014, 0x10E99C5C, 0x83C2648A, 0xE3BB2395, 0x3E2E8DCD, 0xE6CEA87D, 0xBC2752D1, + 0x999D79F7, 0xAAFCDED9, 0x8BF89550, 0x6280E93F, 0x45FD3D1C, 0x6FC739EF, 0xAE8B74F8, 0x119F19CA, + 0x7A930996, 0xD789B317, 0x79DFEDEB, 0xA8F06013, 0x40AD1AE7, 0x1B2FD623, 0xF41B8BF3, 0x77662243, + 0xE8DEC157, 0x7541DD5B, 0xDFA27D58, 0x941A697E, 0xC507BF3F, 0x270798EE, 0x684FBB3B, 0x08110F74, + 0xA03D10E8, 0xEBDC66D1, 0xCF82A336, 0x561BBBDF, 0x4FEFD33D, 0xC9FAB00A, 0xD43EECC0, 0x7EE8ACEB, + 0xF3D3B851, 0xDFAE9D8B, 0xF11E4EB6, 0x5D38230F, 0x29D09AF8, 0xE3FA35A2, 0x407AA6F4, 0x785ABD97, + 0xCE05FA07, 0x16E8DFB5, 0x40FFEF2C, 0xFC736D58, 0xBE21E3DE, 0xEE8ED1FD, 0x1B10EBD0, 0x4F96E252, + 0x4F37DDB7, 0x19727E84, 0xFB3D52FD, 0x7A985F23, 0xDBD3B2F4, 0xEB207D7F, 0xE6C8E4C4, 0xB8ACF51F, + 0xAB77AFA6, 0xF73F73DF, 0x72CB50EF, 0xDEBCF53C, 0xECB7C10F, 0x6878390E, 0xFB7FB56A, 0x737FBA5A, + 0x1F074A46, 0xDE411BBD, 0x43265CCD, 0xD3C5ED87, 0x6D78DFE7, 0x3FBAEF68, 0x9F551BF7, 0x0EE71DD1, + 0x78BCFF9C, 0x61ED7F05, 0x7F3E5AAE, 0xABA98E86, 0xF3B91671, 0xBD1FF2F3, 0xF79F6AFF, 0xD152C794, + 0x976B893B, 0x0A310F04, 0x359D3B60, 0xFC7C0000, +}; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0x53BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C710, 0x98B09181, 0xC108282E, 0xF01C6A0F, 0xCC5C8839, + 0x2C87A0EA, 0xEB3732EC, 0x2A5B3123, 0x2504A60E, 0xE20ECF1B, 0xBB190C90, 0xED9DB50D, 0x2C6B00B7, + 0x0768FE3F, 0x06863777, 0x20F60501, 0xED2B334A, 0x095110D8, 0xC8F06FD7, 0x9B3B2B66, 0xB0183038, + 0xF03104C3, 0xDDB18301, 0x15000000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB9C3F280, 0xE1031F03, 0x33BA398C, 0x1B195EEC, 0xEA019A03, 0xE133B742, 0xD57DD8C8, + 0x606A14E4, 0x047247D6, 0x8A3BD153, 0xCB80E674, 0x30309CCB, 0x790EF53F, 0xD8DF92BA, 0x11BB3990, + 0xFDC9BA15, 0xE21E9607, 0xA8F630FC, 0x43752F2B, 0x9A3C2333, 0x5CDE80C1, 0x818F81ED, 0x01CC3F3B, + 0x18500100, +}; + +u32 pri_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C6E0E23, 0xCC1C089F, 0xB995E501, 0xC3073E06, 0x16A03A25, 0x25571366, + 0xA03B1804, 0x1918C254, 0x9F43FD0D, 0xF6AFA46E, 0xC46E0E64, 0xFFB16EDD, 0xC8F076E5, 0xEDD3D3DB, + 0x217C867F, 0x10FB583E, 0xA0D9C70C, 0xB36F07D4, 0x3C000000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11725D8F, 0x210EC240, 0x1444DFB6, 0x1515842C, 0x090204A1, 0x41000653, 0xCB352A38, 0x006768B8, + 0x0027C054, 0x222BA902, 0x16C30DB8, 0x403DA621, 0x7848CB87, 0xA50418B3, 0xBB336F27, 0x99335686, + 0xB683863D, 0x6EAFD109, 0x16F7E1DA, 0xEBEB5565, 0xD00A0507, 0xC6AA121D, 0x7D1C5063, 0x43CBB1FF, + 0x1A72066C, 0x5F2D0137, 0x5B577957, 0x45532E19, 0x71388F02, 0x9D519A22, 0x4F13EBAB, 0x8FFFEE1B, + 0xFDE68EE4, 0x84D257E7, 0xD30C13A7, 0xC93C12BF, 0x8422B79C, 0xFBCFA99A, 0xB36F7729, 0xF9054EB9, + 0xB7E1D8C4, 0x7BF203F1, 0xF5F9BDFB, 0xB5B73B99, 0x1DFCEF7D, 0x94C2C550, 0xF728377B, 0x4E254D76, + 0xFCEA0100, +}; + +u32 pri_mapping_binary_10[] = { + 0x11724D51, 0x3D4FC240, 0x187EAEAD, 0x8A84D49A, 0x30E860EC, 0xA42C2EAC, 0x8EFC0320, 0xD138A346, + 0x07E32044, 0x37078118, 0x194C54EC, 0xC8622C26, 0x0E3718E4, 0x30915171, 0x61553B74, 0x63B024EC, + 0x9AE2D13B, 0x2DB7DCBD, 0xCFC7FB71, 0x6F0FE230, 0xC4151840, 0x13EA426C, 0xCE3CFC59, 0xAA698BC6, + 0xC590C120, 0x20400B09, 0x32E4A71D, 0x81029004, 0xC3AC227C, 0x317E9B68, 0x04594C7C, 0x8B74436D, + 0x40A0F307, 0x452199CB, 0x9A061D49, 0x615BD2BF, 0xCC631FF0, 0x1CA123FF, 0x3AC9AF52, 0xF8CC736C, + 0x4BEBC2D5, 0x3914E671, 0x8E3AAC5A, 0x123EC50D, 0x71A97731, 0xD0A18EE1, 0x5F3BCECD, 0x5551E8B5, + 0x6E88DFB3, 0xF757DB7A, 0x1E75BB51, 0xA90ADF04, 0xE74BE983, 0x4C8AF3DE, 0xC347B37E, 0x12F0B9CA, + 0x9EF04FB6, 0x29AC74A9, 0x30E2FD33, 0xCF69DC8A, 0xFEA6385E, 0x4D96C3FE, 0x099FCF01, 0x3A4CF822, + 0x351E27F9, 0xFF485E2D, 0x52AC6D5D, 0x16F3598A, 0xED3CDBB5, 0x4F2966EE, 0xD07F7A11, 0x7D4CD782, + 0xBA88C67B, 0x723FC15E, 0xE657D65B, 0x91F13DC0, 0xA7A86F5E, 0x97332959, 0x57E575FA, 0xC0E79BB6, + 0x8F631DD1, 0xF3BF791F, 0x659E5F00, +}; + +u32 sec_mapping_binary_10[] = { + 0x1172658E, 0xA10E8250, 0x1885CF05, 0x9C38915D, 0x3783C549, 0x7246C77B, 0xD8083E00, 0x8566B26A, + 0xF109181B, 0xD1E24625, 0xA99762A6, 0x589DA313, 0x24D861E0, 0xC58B1BCE, 0x53FE70CE, 0x77FE9342, + 0x88612481, 0x0217C813, 0x6DBCBC17, 0xB38332A5, 0x6EC54009, 0x0810A90B, 0x52715D55, 0x48402766, + 0x184A82D3, 0xF83570FA, 0xB418C845, 0xDD567911, 0xE8E8D310, 0x1BD3B68C, 0xFA3AB6E5, 0xED43DC92, + 0xFC19B310, 0x48809889, 0x9CD6CA95, 0x2C4B023F, 0x6D767D77, 0x44EABCF5, 0x1F5DC10D, 0x5A9CC3BC, + 0x63E0F3DE, 0x12C8927F, 0xBED9BFAA, 0x79E5A1AC, 0xB1D3A173, 0x0E26DF4D, 0x7FF2855B, 0x883F728F, + 0xFB1BC0B6, 0xCE8DFF06, +}; + +u32 pri_mapping_binary_11[] = { + 0x11728555, 0x4D4C1351, 0x109EFE80, 0x45602D88, 0x0A2A52CB, 0x3F089655, 0x7E221C6A, 0x7AD4032C, + 0xD578E060, 0x6221F142, 0xFCCB060F, 0x1E6C220D, 0x093124C4, 0xB21A0F24, 0x24A6359A, 0xB47AB06C, + 0x1321DE68, 0x4DE46034, 0xC09AF486, 0x09D4F4DE, 0x5A9CB7EF, 0xD12ED285, 0x77D9DDEF, 0x9BF966DE, + 0x9B79B39B, 0x40970C55, 0x46F25C04, 0x532D0CDA, 0x26323BB8, 0xB28F07A2, 0x0006F22A, 0x438591DA, + 0x95E1D306, 0x9F542F1B, 0xA4A9FB8E, 0x3965000E, 0x5FC220F2, 0x1EB7CD1A, 0x86ACBCAD, 0x04248A1B, + 0xF6E19BDA, 0xB8561AB7, 0xAC1AE336, 0xCD9BEBAC, 0xB318CF6A, 0x40378842, 0x8B1A7FD9, 0x0218D7D0, + 0x42F58C3A, 0x714C3AB8, 0x59072FD2, 0xC18B75F0, 0x233AB845, 0x83E39620, 0x20B17CFB, 0xF1FB0FC0, + 0x5F85DA95, 0xA09DDDEE, 0x7675A1DD, 0x5769439E, 0x14914F02, 0xA4B7287F, 0x94E8547A, 0xDC8EBCFE, + 0x2A243828, 0xD5E82B77, 0x63F28B67, 0xD4BE34A1, 0xC16762B2, 0xA51AF5BE, 0xE5F5CA90, 0xF7F33E95, + 0xCFC849F9, 0xD51CD52B, 0x277EC2CD, 0x6117E2E5, 0x1118098A, 0xD49E5B0E, 0x839B77D5, 0x13FB2781, + 0x8D782BC9, 0x2F0BB0F9, 0xD39C8014, 0x07C79097, 0x844991F8, 0x713228C1, 0x29AA670D, 0xEDD353F1, + 0x8A99BC5E, 0xBB6F31D8, 0xDC847A0A, 0xC0970F54, 0xAFF25E61, 0xBDE3B70B, 0xE757E53C, 0x38BF13CE, + 0xC27A271D, 0x85F54E59, 0x75F554BE, 0x1A71BFE0, 0x53FD3257, 0x92FDD7D8, 0xF9D5E0F7, 0x5341A47A, + 0x2B109327, 0xA97D4D2A, 0x5F8FF7F2, 0xDA4A4042, 0xBD4A80CE, 0x2CE54FA7, 0x74EBA5EA, 0x9ED1F0DF, + 0xE5EB23BB, 0xF53FBB1A, 0x86467EE8, 0xAAEA2761, 0x38967F6D, 0xE8E078E7, 0x4207F747, 0x5D685F3F, + 0xABE7680B, 0xE9F4B361, 0x895CDA09, 0xEF34B53B, 0x3F9FEF2F, 0x6E1D36E2, 0xEC7CEC33, 0x1AFF7580, + 0x38F337FD, 0xA071EBB1, 0xEE437C55, 0x03E1E587, 0x01A9A738, 0x0CE9B5CF, 0xCF5FBFA3, 0x7CC3217C, + 0xE3217C93, 0x2ECFF260, 0xF7A719ED, 0x2AEC6E27, 0xB98FA343, 0x8F7A3CDD, 0x61D81A53, 0x827D3EBA, + 0xCF693FB5, 0x6B413BD1, 0xCEBB89DD, 0xEF88B218, 0x7C90E3D5, 0xFDB6226F, 0x36BA1D3C, 0xF2639282, + 0xF55179AF, 0x67809E53, 0xDBA0A62F, 0xDF821299, 0xA2BAEDD8, 0xAFA3426F, 0x0FC1B31F, 0xB795A08F, + 0xE21710BF, 0x21F47A08, 0x9E8E2503, 0x1136673A, 0x10BFCF8F, 0x3AC9BE7E, 0xAD2F65E3, 0xAC5E9D88, + 0xDB8522B5, 0x1FB908F6, 0x3DBB7F17, 0xB1EF5DFC, 0xB099D8CF, 0xF5BDF1B3, 0xBCC627BC, 0x94277346, + 0x14EEA87E, 0xD185D8C2, 0x2CDBB777, 0x9CEA3AB0, 0x1F8B04C0, 0x3C58FDDB, 0xC2900C62, 0x99599E5D, + 0xB9F9B33B, 0xCFD5395E, 0xD3712B6A, 0xD1CE6DC8, 0xEE9D977C, 0xE2FFBE63, 0xFA26CA5F, 0x4A149EB3, + 0x9711071E, 0xFF3BB978, 0xEAFF2233, 0x9B895A1C, 0x9A78C697, 0x58773120, 0x79DCACDE, 0x25F45E6F, + 0x2B660738, 0x39E8CEE9, 0x4460EFFA, 0x07000000, +}; + +u32 sec_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA592E30, 0x3CE06330, 0x53D8C810, 0x6824A2A2, 0x20B09181, 0x61060343, + 0x5BD973A8, 0x7D30F321, 0xE6B11C02, 0xCADF6160, 0x38B58BE5, 0x0323031F, 0x8339C346, 0x8632A394, + 0x1090BE7F, 0xBBDEDC59, 0x31836503, 0xC3013E06, 0x0B2471A0, 0xD50C2B66, 0xEC604005, 0x00000000, + }; + +u32 pri_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x260C7D50, 0x75D61079, 0x661CE6B2, 0xA09BCBB8, 0x11E44406, + 0x987EE656, 0x20FF1F03, 0xC39B3B10, 0xF5AC40F5, 0x0C464077, 0x43D5B3A6, 0x6F64D855, 0xB662464A, + 0xC87368B8, 0x80C34352, 0x37623707, 0x8AFF9961, 0xE6EC6040, 0x05000000, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB0316C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833C2C5, 0xA1FAD551, 0xE59980F2, 0x0C464077, + 0xC2E4AD37, 0x32EC2A5B, 0x31232504, 0x28FE8F81, 0xE1CD1D88, 0x3A660CF3, 0xA1EA1921, 0xF22C68E6, + 0x30B76298, 0x7381E101, 0x1F032B92, 0x390C060C, 0x0C1C5073, 0x58D381FC, 0x3B0C0CA7, 0x76B16C60, + 0x38C0C7C0, 0x7601661E, 0x2C9CC0E1, 0x23A91BB1, 0x9B03253C, 0x9861F6EC, 0x80AA0300, +}; + +u32 sec_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F031B0, 0x4FD8C820, 0x64A412A2, 0x20B09181, 0xA18481C1, + 0x2D6C3787, 0x019239AC, 0xA79F43ED, 0x87EA4BDB, 0xC8F06FD7, 0x9B3B2B66, 0xEC808A03, 0x00000000, + }; + +u32 pri_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD350, 0x733F6C64, 0x28334A09, + 0x5110D8C8, 0xF076E5ED, 0xD3332258, 0x3E3032F0, 0x31303E40, 0x88FFDBF5, 0xE6CE8A19, 0x107126A0, + 0x388311D0, 0x7D025073, 0xD53732EC, 0x2A5B3123, 0x250428FE, 0x8F81E1CD, 0x1D883A66, 0x0CFD50F5, + 0xD6107916, 0x1CE6B322, 0x8903BDC8, 0x00D7C708, 0x331FC267, 0x6E85A867, 0xC3610F6B, 0x3A449E1D, + 0x2E0F0B37, 0x707849EA, 0x46ECE640, 0x091F6698, 0xFE1D5075, 0x00000000, +}; + +u32 sec_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0x703CD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x04368294, 0x32AC9801, + 0xD5AF0DE4, 0xFF636078, 0x7307A28E, 0x1149DDBF, 0x5D6FEEAC, 0x98011167, 0xC2A5DF1A, 0x553F33A6, + 0xFE0B0C0F, 0xF8185880, 0xE20C4640, 0x770940F5, 0x3102F965, 0x0C0C2921, 0x103E73EB, 0x4686BDBB, + 0x6E9D82D9, 0xC7F26023, 0x83A95190, 0x13C89CD9, 0x3376AC68, 0x2B43B587, 0xF501C29E, 0x3B95A776, + 0x4D6B03CA, 0xDF6760F8, 0xF306621F, 0x1B5C3FC4, 0x7CD674A0, 0xBA19A776, 0xB595ED80, 0x86330000, + }; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB01FD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_16[] = { + 0x11727590, 0x310E0141, 0x1486BFD9, 0x5D894264, 0x240A0AB1, 0x151A8968, 0x354A0750, 0x3880C40D, + 0x642FE004, 0x0A5B2AB7, 0xDD0AA351, 0xAB1C600B, 0x9D46A127, 0xD68B5962, 0x0B7F33F3, 0xFEF9DE3F, + 0x33EF8295, 0xA1EAA061, 0x87DB28D5, 0xFCE0D15A, 0x7B4DBD4C, 0x0D5AA160, 0x4F47A5A2, 0x43110754, + 0xC750716C, 0x5F49569F, 0xCD3BC5E7, 0x6EE352EF, 0xA628CB26, 0x66DE9F8E, 0x7D1DF334, 0xD7240AAD, + 0xAFFEF88E, 0xF8F42547, 0x67F7B463, 0xCC3C0AA7, 0x63F19F70, 0x4D2CE7FE, 0xF4CB1388, 0xC28C1FE4, + 0x39EFCB65, 0xE72ACFBB, 0x8B2F7FE2, 0x5CA6F09B, 0xBB826064, 0xB9C24CEA, 0x048EE692, 0xCDEB3DA7, + 0x7A77B22F, 0xE6E6E27A, 0x3D869273, 0xFEFC634B, 0x5E2F0000, +}; + +u32 sec_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B118, 0x3038F031, 0xB0296C64, 0x6030028A, 0x0BEC80DA, 0x03000000, + }; + +u32 pri_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C643ED0, 0x290C2B66, 0x40D533C2, 0xD441F8CC, 0xAD2C1718, 0x1EF031B0, + 0x00D5071B, 0x99B0C0CC, 0x654DDFC8, 0x7067C6A9, 0x5D6D65CF, 0xA1E100F6, 0xBFA46EC4, 0x6E0E14FF, + 0x32B31430, 0x3400F53F, 0x80D9B703, 0xAA1E0000, +}; + +u32 sec_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB0266C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_18[] = { + 0x11727590, 0x314F0241, 0x1085DFDE, 0x2D420C39, 0xD784020B, 0xC3554A63, 0x73AD56DA, 0x581AA0F0, + 0x0740AC6D, 0x8894C618, 0x7F008594, 0x94D0B995, 0xB257682D, 0xCDF55E41, 0x4703C9F5, 0x9AC36107, + 0x04344EB3, 0xB36FDEFB, 0xB23B6370, 0x19149CF9, 0x3980BB8F, 0x0BFFE66B, 0x4695B64E, 0x4240CC5B, + 0x835D877D, 0x793A7D3C, 0xDB948F4F, 0x8ECFE408, 0x8947CDAB, 0xBD6E17C6, 0xEB5CC5DC, 0x7C91B807, + 0x5D59526D, 0xE2290101, 0x84285BFE, 0x5B0EC415, 0x658D7EE3, 0xF1A17AA6, 0x8129F031, 0x94890071, + 0x138D6650, 0xAFF94A23, 0x3593B8D7, 0x615DFCA3, 0x3BA423A0, 0xF7A905F7, 0x50C3347B, 0x9D7A8DF4, + 0x1498C4EC, 0x73FFE417, 0xFE631961, 0xE441AECD, 0xE3D6BB69, 0xDF712E13, 0xAD74FA22, 0x7E7262C9, + 0xE7BB7BCF, 0xFE2DF237, 0x82CAA9F5, 0x9F03B7D7, 0x3CCF5C69, 0xEC0C311D, 0xF465174F, 0x1EB2D1EF, + 0xFDD9BDED, 0x1D5D86B9, 0x8D3DB9CB, 0x3DBD60B3, 0xBE010000, +}; + +u32 sec_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F03170, 0x346C6410, 0x32520951, 0x10D8C8C0, 0x50C2C0E0, + 0x16B69BC3, 0x00C91CD6, 0xD3CFA1F6, 0x43F5A56D, 0x64F8B7EB, 0xCD9D1533, 0x7640C501, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x260C7D50, 0x75D61079, 0x661CE6B2, 0xA09BCBB8, 0x11E44406, + 0x987EE656, 0x20FF1F03, 0xC39B3B10, 0xF5AC40F5, 0x0C464077, 0x43D5B3A6, 0x6F64D855, 0xB662464A, + 0xC87368B8, 0x80C34352, 0x37623707, 0x8AFF9961, 0xE6EC6040, 0x05000000, +}; + +u32 sec_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB0316C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_20[] = { + 0x1172558C, 0xB10E0151, 0x1045CF7B, 0xBB854264, 0x250A8DD8, 0x90B0B5D6, 0x6F6CE103, 0xF803C40F, + 0x504B24B2, 0xA572955B, 0xE169F43E, 0x8142A721, 0xD99E5813, 0x0FE13633, 0x73EF9D73, 0xC6CA50D2, + 0x78B0C1A9, 0xE4CBFEE8, 0xDE58B855, 0x6F96193C, 0x85822D81, 0xCA44BB1C, 0x1A546028, 0x6AFB9797, + 0xE9B37A51, 0x7C6E1697, 0xB9A9A220, 0x4BC2B0D5, 0x0D7D2FE1, 0x612EC738, 0xB2BEFAFA, 0x6F5EF33F, + 0xD792D312, 0xDE276F27, 0x98611C75, 0x43F11F70, 0x39BA27D2, 0x02CE0F9F, 0x25CC27EF, 0xBE92FB0A, + 0x87BDBD9D, 0xB13B6521, 0xFD34A15F, 0xEBD51DE9, 0xEB904E34, 0x58F3AF27, +}; + +u32 sec_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B104, 0x3024F031, 0xB04CD8C8, 0xA06A14E8, 0xA820B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C6D5479, 0x261CFA98, 0xD1F559A3, 0xCAB360E8, 0x83AA6384, 0xC8B302E5, + 0x198C80EE, 0x84EA676E, 0xDDC8B0AB, 0x6CC58C94, 0x10A0F83F, 0x06863777, 0x20EAD870, 0x98C39ACE, + 0x52C0D0C0, 0xC7C00E97, 0xDFC1800A, 0x00000000, +}; + +u32 sec_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB0376C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C643ED0, 0x290C2B66, 0x40D533C2, 0xD441F8CC, 0xAD2C1718, 0x1EF031B0, + 0x00D58718, 0x392BC3CC, 0x654DDFC8, 0x7067C6A9, 0x5D6D65CF, 0xA1E100F6, 0xBFA46EC4, 0x6E0E14FF, + 0x32B31430, 0x3400F53F, 0x80D9B703, 0xAA1E0000, +}; + +u32 sec_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB0266C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C643ED0, 0x290C2B66, 0x40D533C2, 0xD441F8CC, 0xAD10F52C, 0x68E6B2A6, + 0xC3CC7D0E, 0x0D07B0FF, 0x25752376, 0x73A0F897, 0x196EAF01, 0x83031F03, 0x2BDC9C1D, 0x0CA80000, + }; + +u32 sec_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB03A6C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_24[] = { + 0x11725590, 0x210EC240, 0x1045DF76, 0x4B52D134, 0x25418020, 0x54018684, 0x60311C02, 0xC1019A70, + 0x03C20538, 0x01A6B2B2, 0xB60A580C, 0x9E2380C0, 0x6120A987, 0x5036DDD2, 0xD06F66E7, 0xFFDDB799, + 0xB963A468, 0x59F87040, 0x76DD76B0, 0x7EF763BB, 0xE76F7385, 0x2F107064, 0x2872AD93, 0x830562A8, + 0x685AE69D, 0xAB6BC0AE, 0xA004BC0C, 0x2EB73381, 0xA70F29AB, 0x49380FFC, 0x948F7A5C, 0x93C8F8A2, + 0xF24BDEA0, 0x9E5B3A67, 0xA279BF7C, 0x9AA25649, 0x14CEB5FF, 0x81C7D5BE, 0x9179C83F, 0x3E313851, + 0x795FE8FE, 0x0997B3E9, 0xE5C67065, 0x56E73696, 0x3FEEBDDC, 0x43317F67, 0xB4383AB5, 0x7965F5EF, + 0x9899875D, 0x71F6D4F5, 0x05000000, +}; + +u32 sec_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB01A6C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833C2C5, 0xA1FAD551, 0xE59930F4, 0x41D55943, + 0xE4997198, 0xCB8224CE, 0xC0C1C0D0, 0x5202D5C7, 0x08E49F06, 0xFA662584, 0xCFDC0AF6, 0x6F53CF34, + 0x960B0C0F, 0xF8185881, 0xFA5A99CA, 0x989D81FA, 0x784F329C, 0xDAD50651, 0xC79A0E31, 0x97ED02CC, + 0x5C58F880, 0xC3455237, 0x6237074A, 0x3830C3DC, 0xB3830115, 0x00000000, +}; + +u32 sec_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x60BFB091, 0xA1CC2825, 0x4441E039, 0xD41E98B9, + 0xBB393490, 0xCC6360DF, 0xC87067D7, 0xA9592B66, 0x6C042A61, 0x6038776F, 0x07543D00, +}; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B194C, 0x8D829C14, 0x04363254, 0x57EC5C39, + 0xAD6C2303, 0xC33B0686, 0xBF7720F2, 0x8C40F956, 0xA3320790, 0x3CC369A0, 0xED2BA1E6, 0x33EE0799, + 0xD2D4338D, 0xE502C303, 0x3EA01098, 0xCFC02502, 0x956706AA, 0x4F656008, 0x7686F099, 0x5BC1F26E, + 0x0151CFA1, 0xFE01FB43, 0x523702EC, 0x8F3F93FF, 0xECE63040, 0x723F3327, 0x50FF1D06, 0x8653BB76, + 0x30A00200, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x607AB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A48E6, 0x31B043F5, 0xA501D597, 0x3130A484, 0xC0D4C3CC, 0xDB08B28A, 0x61C50C4C, 0x73A0EE8A, + 0x0099C372, 0x0BA8EE1F, 0x03C39B3B, 0xE8EAA0EE, 0x3E0DB387, 0xA580A181, 0x8F8119E8, 0xBE32A394, + 0x1005811D, 0x50F50000, +}; + +u32 pri_mapping_binary_27[] = { + 0x11726550, 0x3D4BC350, 0x143D2F89, 0x92A184A7, 0x28E82066, 0x515C8492, 0xD549FC05, 0x6284FE80, + 0xFC0479F8, 0x036A2D74, 0x2C68F003, 0xDC5AC5C1, 0x37455F14, 0xB2153A88, 0xB354AC5D, 0xBA08BA1B, + 0x1B5FF25E, 0x41ED5DDE, 0xBBF7DC73, 0xCEE50CA1, 0x4A60CE00, 0x05EE602E, 0x9516DCFD, 0x74F5C25A, + 0xA6CD4C80, 0x121020C6, 0x1AC96425, 0x360C806C, 0x08CC188A, 0x5792AF8B, 0xA85071F1, 0xA5E432EB, + 0x93C0911F, 0x8EF9D99D, 0xAD32E538, 0xAD47AD63, 0xC6816FE0, 0xADA37022, 0xF1156F7B, 0xD3957823, + 0x8C5A358D, 0x0F3AD613, 0xFA8EB4E2, 0x605EE0E7, 0x78FD505C, 0x1ED524FE, 0x003C7735, 0xDE97BD27, + 0x7DA9BE8B, 0x7084ACBA, 0x17F872DE, 0x03BA42CF, 0x4DE56726, 0x633D3537, 0x0F384EAE, 0xAEEF1B21, + 0xC7F9CBEB, 0xC7E399DA, 0xB392B1EE, 0x50E753E4, 0xB2B85E89, 0xEDDF3960, 0xC421583B, 0x2CFC46C0, + 0x7B4FF1A7, 0x927F7799, 0x137B3748, 0x1C4C4FF8, 0x14B9A7CD, 0x34B6CBCA, 0xA792F38D, 0x9CC780C0, + 0xD7FD2ECF, 0xA3473BBC, 0xC5DFFA01, +}; + +u32 sec_mapping_binary_27[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x606FD8C8, 0x50669412, 0xA220B091, 0xE1DFAE37, + 0x7756CC80, 0x8873C0C5, 0x9F43ED87, 0xD9B79B43, 0x03C91E06, 0xF68D202B, 0x1856CCC0, 0x5487EC1E, + 0x96274075, 0xFF1818DE, 0xDCD9C180, 0x0A000000, +}; + +u32 pri_mapping_binary_28[] = { + 0x1172558C, 0x210EC240, 0x1444DFDF, 0x56201AB2, 0x24080C61, 0x1554D772, 0x8D1EA167, 0x68B80027, + 0xC054226B, 0xAB80C570, 0x907A4C05, 0x1ED26561, 0x5B12C6FC, 0x3F793373, 0x27C83257, 0x68B8102D, + 0x9385D9BD, 0xD6C778A5, 0x0FCEA205, 0x812BA938, 0xAFDB0405, 0x925A662A, 0xF4127F0D, 0xA7EF8AE1, + 0x19E65CFC, 0x10A6FE69, 0x28B32237, 0xBAF944A9, 0xABA1BFF1, 0xBE87AE0D, 0x39F9E506, 0xBE6DE86D, + 0xD7D655E0, 0xCA7332BF, 0x3F72F1BE, 0x84220F3E, 0xDA8FF933, 0xFF7A0300, +}; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x6066D8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E0D24F3, 0x18D83732, 0x4C2D8BC8, 0x4809D9C8, 0xF06FFB9B, 0x3B555E68, 0xF69D86E9, 0x879A9FC6, + 0x62C0E0C0, 0xC7C00237, 0x7F07541E, 0x00000000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1954, 0x8D021D15, 0x04363274, 0xCFD8BEBC, + 0xAD6C2303, 0xC35F0686, 0x47C7591E, 0x307CE003, 0x1ABC91A1, 0xCC282544, 0x41006A2E, 0xE3469091, + 0x0C2B6640, 0xF8CCADFB, 0x41A65534, 0xF53C87BA, 0x13EC3E49, 0xDD08B0FB, 0xFE4CFEB3, 0x9BC300C9, + 0x5DCC9C2C, 0x060C0E40, 0x733F00CD, 0x3102BA47, 0x6007032A, 0x00000000, +}; + +u32 sec_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0x30196C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_30[] = { + 0x11727590, 0xBF0EC150, 0x14C6BFDB, 0x5E2222CD, 0x95182CA2, 0x1346B132, 0x48BC8084, 0x4720DE40, + 0xEA01C42C, 0x06462363, 0x27D4C0CC, 0xD25D876E, 0x1692EEA4, 0x1CBDF52F, 0xE22CE7DF, 0xF7FD9273, + 0x8E906121, 0xA53CF20A, 0x6A0675DD, 0xB8DE28FC, 0x5E650DB0, 0x476921A9, 0x485D82B2, 0x8E45E0D2, + 0x7191F61B, 0x77E16954, 0x6C82369E, 0x3A7E7285, 0xE426D2C4, 0xCD4D7956, 0x8C882718, 0x18B04621, + 0xE06F6320, 0x2E2B9898, 0xB7C78346, 0xCD04CEC0, 0x61CF3D06, 0xE27A26BA, 0xA5565317, 0x267CEBE4, + 0xCC2672CE, 0x5EF3D09F, 0xFFDE2B3F, 0xBE5057E6, 0x365C0DEA, 0xC7DE19EE, 0xACB4217D, 0xDC7ECFE9, + 0x04BC7C8C, 0x7A1F3839, 0xB257FB52, 0x1FF9A38F, 0x749E7A5E, 0x44554394, 0x7428D1DF, 0xC432FCCF, + 0x1D000000, +}; + +u32 sec_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB00B6C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C643ED0, 0x290C2B66, 0x40D533C2, 0xD441F8CC, 0xAD10F52C, 0x68F6B2A6, + 0xC3EC7D0E, 0x0D07B0FF, 0x25752376, 0x73A0F897, 0x99A580A1, 0x818F8115, 0xAE7F0754, 0x3D000000, + }; + +u32 sec_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB0366C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C6B5479, 0x260C7D50, 0x758C1079, 0x66A03C83, 0x11D03EA8, 0x7EE6D68D, + 0x0CBBCA56, 0xCC480981, 0xF059D381, 0xF2FF1818, 0xDEDC61D9, 0xC070808F, 0x8105AEFE, 0x39D4BF60, + 0x7F4AEA46, 0xECE640F1, 0x1733CC9C, 0x1D507500, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB01CD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x260C7D50, 0x75DA1079, 0x66A03C83, 0x11D03E98, 0x7EEB8D0C, + 0x9965535B, 0x53423632, 0xF09F6678, 0xBB7D39CB, 0x0586077C, 0x0C2C4075, 0x6D41A5C1, 0xCE02FB41, + 0xAE320A88, 0x82AA6704, 0xEABFC3C0, 0x706A1784, 0xCFDC0A31, 0x97E501BA, 0xBD3B1850, 0x01000000, + }; + +u32 sec_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB03ED8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x2674796D, 0x5479661C, 0xE6B200C5, 0x198C80EE, 0x80E9B3DE, + 0xC8B0AB6C, 0xC58C9410, 0xA0F83F06, 0x86377720, 0xEA5891F4, 0x03BDC0B0, 0x6206543D, 0x234C1D84, + 0xCFDC0A51, 0xCF86C33E, 0x761CE6B0, 0xA6C3ED33, 0x6070E063, 0xE080BB6B, 0x07032A00, 0x00000000, + }; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0x70386C64, 0x6030028A, 0x0B3C87DA, 0x0333176A, + 0xCE69A8FA, 0x34A0BA32, 0x06869490, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48400C5, + 0xFF3130BC, 0xB90351C7, 0x8C643ED0, 0x290C2B66, 0x40D533C2, 0xD441F8CC, 0xAD10F52C, 0x68F6B2A6, + 0xC3EC7D0E, 0x0D07B0FF, 0x25752376, 0x73A0F897, 0x99C580C1, 0x818F8115, 0xEEAE1D50, 0xF5000000, + }; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB03A6C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833C2C5, 0xA1FAD551, 0xE59980F2, 0x0C464077, + 0xC2E4AD37, 0x32EC2A5B, 0x31232504, 0x28FE8F81, 0xE1CD1D88, 0x3A660CF3, 0xA1EA1921, 0xF22C68E6, + 0x30B76E64, 0x2829F300, 0x9BC37587, 0xE1DFA95D, 0x10FFB302, 0xD54D0B02, 0x3A5F001C, 0x0E6E5129, + 0x10F5ACE9, 0x70FF6C60, 0x38C0C7C0, 0xF600661E, 0x2C9CC0E1, 0x23A91BB1, 0x9B03253C, 0x9861EEDD, + 0x01550700, +}; + +u32 sec_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x605FB091, 0xA1CC2825, 0x4441E039, 0xD41E98B9, + 0xBB393490, 0xCC6360DF, 0xC8306BD7, 0x9A3B2B66, 0x6C042A61, 0x6038776F, 0x07543D00, +}; + +u32 pri_mapping_binary_37[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x260C7D50, 0x75D61079, 0x661CE6B2, 0xA09BCBB8, 0x11E44406, + 0x987EE656, 0x20FF1F03, 0xC39B3B10, 0xF5AC48E6, 0x20AB634D, 0x87ABDBC0, 0x70808F81, 0x0DA88EC1, + 0x08E83F81, 0xE7D0F002, 0x8793A46E, 0xC46E0E94, 0x7061DEC8, 0xB0AB6CC5, 0x8C94901D, 0x50750000, + }; + +u32 sec_mapping_binary_37[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB01DD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_38[] = { + 0x11727591, 0xBD4BC350, 0x14C54FDA, 0xF85D63D4, 0x0A0E8A05, 0x451D25B8, 0xB9144567, 0x91FC0929, + 0xF50FD047, 0xD54DB0A1, 0xE22008FA, 0x70102789, 0xA860163F, 0x9E82CE2D, 0x95CE12A4, 0x8B38D882, + 0xBBDA7A93, 0x5741AB7D, 0x4BC2F99D, 0x7BEFB9EF, 0xBD401E81, 0x68083A70, 0x8DF060A4, 0x3F96FA18, + 0x3D5487F4, 0x9DAA80AE, 0x40016E30, 0xAE54E9DC, 0xB7220428, 0xE302DD21, 0x5917A16F, 0x0C974197, + 0x18DE65BB, 0xAAFAA640, 0xA31F17CC, 0xB0CC98EE, 0xA2224A9E, 0xC3A5AE34, 0xD0437FF5, 0x028A1AC2, + 0xA42F1823, 0x93BEBEC6, 0x2F8ED2CC, 0x050681C2, 0xBDAC0B17, 0x5DCC1B6A, 0xD4E7C274, 0xF81CF1CA, + 0x5539BFE5, 0x49AE1287, 0x41F9F45A, 0xFE31F231, 0x875B26E9, 0x15A054F3, 0x3515FFCF, 0xD5DC406F, + 0xA9EF3B55, 0xDFB7A62B, 0xD2DF5AE7, 0x8770C199, 0x9DF4FD9E, 0xC88ACD8C, 0xAC7BC84B, 0x7F1BF92D, + 0xC31C0EF6, 0xB2F7F992, 0x45F3BD87, 0x7C5648DE, 0xFE2397E0, 0x9B193BF9, 0x9B771037, 0x8D91A09E, + 0xB3C5604E, 0x397B767A, 0xC2EFFC57, 0x5ADFDA95, 0xBE08F912, 0xD3B333C3, 0xE43BB6F9, 0x62324139, + 0x3E29474E, 0x2DE24D43, 0x27F10D83, 0xC5FD3EAF, 0xC7B47E4A, 0xD66985A0, 0x2E3E41FA, 0xB5BD9F66, + 0x73FEFC27, 0xEFB636BF, 0x8BF8F274, 0x22E08F3C, 0xB7E7E7F3, 0xF72BE7E5, 0xBBEAC4D9, 0x42627686, + 0x78CE11AB, 0x2BCB412E, 0x2BB52EEF, 0x27BC21FB, 0x749FFF7F, 0xFF3D0DF4, 0xDE1FBA27, 0x72270E77, + 0x91291C54, 0x2203EA36, 0x0E354489, 0xF719F3F1, 0xEF77687A, 0xA65C1C48, 0xB32BFC3E, 0x5F000000, + }; + +u32 sec_mapping_binary_38[] = { + 0x1172654F, 0xBD0EC150, 0x183DF72A, 0x3A487325, 0xA8457412, 0x63D3B730, 0x480C060F, 0x60B377F5, + 0x06164B07, 0x83B18B44, 0x2775BB74, 0xF5062556, 0xE962B013, 0xF57135A9, 0x38CBCD3D, 0xF9CE5F0A, + 0x05890687, 0x00F62875, 0x6AED61F2, 0xE8ADB5AE, 0x58661282, 0x810191DE, 0x671921D6, 0xC1E9BC2A, + 0x51E74A57, 0xA3D7C2EE, 0xE362E1AE, 0xECE6DA8D, 0xC1407314, 0xC075A663, 0x4B0478CA, 0xEBD9F714, + 0xDFFAE3D3, 0x6F8F3C37, 0xD26D9537, 0x79E76927, 0xA5334907, 0x877284E2, 0xD98AFE2E, 0x301DE77A, + 0xD57F9044, 0xB00B7DF9, 0xECDB2B0B, 0xB091C783, 0xEF912E04, 0x164F6D8B, 0xD8409B7C, 0x2B8E497D, + 0xFE7AA0B8, 0xBB7CC9F7, 0x05EFE9F0, 0xBD10BF78, 0x01000000, +}; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x461CE24C, 0x38C49971, 0x88B3E010, 0x67C51087, 0xBA5B1D22, 0xCF86431F, 0x3B5C1CAA, + 0xDE1A2E7F, 0x81E1011F, 0x030792BE, 0x5AAFDBA7, 0x61FA381E, 0x60378FF3, 0x019A798C, 0x70F9070C, + 0x1FF818B8, 0x80F20C46, 0xC07083CA, 0x33B76E64, 0x585A1631, 0x23250428, 0xFE9681E1, 0xF6698839, + 0xDC1750D5, 0xB1A66F64, 0xD855B602, 0xA2EE1F03, 0xC39B3B2C, 0x060C0E7C, 0x0C3C7075, 0x3BA0F10A, + 0x00000000, +}; + +u32 sec_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xF00A6C64, 0x28334A09, 0x511080E8, 0x633DB591, + 0xE1DFAE37, 0x7756CC60, 0xD9C07080, 0x8F810F2E, 0xBF9B4303, 0x627E0448, 0x1DCBDFE7, 0x507741CD, + 0x5BBA1164, 0x15C38A19, 0x3B185001, 0x00000000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363294, 0x19A58428, 0x086C6478, 0xBBF2F6E9, + 0x19192C1F, 0x181980E2, 0x1F60E250, 0xF3D43732, 0xFCDBF5E6, 0xCE8A1910, 0x79C60F08, 0x7DC8E24C, + 0x40710623, 0xA03D307D, 0xD61B1976, 0x95AD9891, 0x1202E133, 0xB702E5EF, 0x3130FCB9, 0xC3B281E1, + 0x001F0333, 0x507D9152, 0xAAB32154, 0x3D4BE146, 0x90931956, 0xCCD801F5, 0x37000000, +}; + +u32 sec_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xB06CD8C8, 0xC0600414, 0x1780E863, 0x38F71C6A, + 0x1F54DD7F, 0xA07C1903, 0x434A084C, 0x1C66EF6E, 0x0E0D24FB, 0x987FC2CC, 0xDD08B292, 0x61C50C34, + 0x738A80E2, 0xFF1818DE, 0xDC818943, 0xFCE109F7, 0xC76E0654, 0xF76F03AB, 0x3280BB83, 0x6503C301, + 0x3E0656A0, 0x7BCB8C52, 0x42140460, 0xF6EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C755479, 0x26A03C83, 0x11D03C98, 0xBCF54686, 0x5D652B66, 0xA48440F8, + 0xCCAD40F9, 0x770C0C7F, 0xEFB04C60, 0x58C0C7C0, 0x0C54AFA4, 0x14E26C08, 0x55CF5208, 0x949FC1C0, + 0xD056B683, 0x01150000, +}; + +u32 sec_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xA6EC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0x302FD8C8, 0xC0600414, 0x1780E863, 0x38F71C6A, + 0x1F54DD7F, 0xA07C1903, 0x434A084C, 0x1C66EF6E, 0x0E0D24FB, 0x987F42D5, 0x176D0459, 0xC9B06206, + 0x9A39F540, 0xF17F0C0C, 0x6FEEC0C4, 0x21FEF084, 0xFB633703, 0xAAFBB781, 0x5519C0DD, 0xC152C0D0, + 0xC0C7C002, 0x746F9951, 0x4A8882C0, 0x0EA83900, +}; + +u32 pri_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363208, 0x0AA9381B, 0x086C6458, 0xE932BD3D, + 0x357823C3, 0xB939AF6F, 0x9FD80195, 0xFFB091C1, 0xC928D051, 0x01285FE6, 0xD25AAA96, 0xBA9161DF, + 0xE957B776, 0xAE64D9C0, 0x70808F81, 0xF1C14686, 0x30A39210, 0x050188BD, 0xAC4F3782, 0xAC645831, + 0x6307D4DD, 0x00000000, +}; + +u32 sec_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67D9C0, 0x70808F81, 0x69C14606, 0x0623A0B8, 0x0054DF69, 0x20BF8C81, + 0x2125E439, 0xD45E887D, 0x9E377633, 0x209BCFFA, 0x0C6A4ED1, 0x4690150C, 0x2B66EC80, 0xAA070000, + }; + +u32 pri_mapping_binary_43[] = { + 0x11727552, 0x4D280461, 0x187E6677, 0x96C5DA86, 0x1C38C896, 0xC88534B9, 0x8803B69C, 0x59EBF76A, + 0x521CA430, 0x2DC72DBB, 0xA939A82D, 0x4D727091, 0x71F329B1, 0x33851CED, 0xC545894D, 0x7B7359B5, + 0x776B79E7, 0xFB76B592, 0xF7F27D3D, 0xCFFB3CDF, 0xFBCC3B6F, 0x1065A3C5, 0xE39E6978, 0xDB31118A, + 0x15BFA84A, 0x5BC30E20, 0xB9571B4D, 0x1ED117A0, 0x33844BAE, 0x0AE143C8, 0xBFE407E4, 0x827461F0, + 0x3523EC51, 0xDEAA7D15, 0xE11B6825, 0xDFEE23B9, 0x4349919F, 0x2241021C, 0xF470FF5B, 0x3FC857EA, + 0x61C89AF7, 0x7642970B, 0x12C82FC7, 0xA0AB5A34, 0xA43094EC, 0x7CD63205, 0x2EFD837B, 0x08EF5227, + 0x475DDC9E, 0xB5CC0D8D, 0x0125209F, 0x15BCF78F, 0xAEFCEE90, 0xE0E5BFBE, 0x3C97AF0A, 0xC7339031, + 0xE51C0A41, 0xD4DC324C, 0xA903B28B, 0xA7CD8395, 0x847EE386, 0x8EC50DA1, 0xAB3D6398, 0x1EAB19E9, + 0x27DE3931, 0x2C7346F0, 0xAB71F19E, 0x7F8F2119, 0x595F0C13, 0xDF68BD64, 0x7607C9BF, 0x0004AF05, + 0x5F47FC5C, 0x24A1BB7C, 0xF6F8EE7C, 0x7E99F84F, 0xE0B54FF8, 0xD7130F95, 0xF6A09473, 0x48945BB7, + 0x4C2D4AF8, 0x13601C8A, 0xBE863586, 0xA81AEEAC, 0xF479777E, 0xBE33CF11, 0x98605852, 0x3779BEAB, + 0xEDC7C30B, 0x93CFA91A, 0xE5391B47, 0x284744D7, 0xDC390297, 0x489F262A, 0xFBE57B6D, 0xEB9D73FC, + 0xD57B4489, 0xEBE3C6BE, 0xF00F927E, 0x3F929C0A, 0x2B1C1F5F, 0xD02A7AFE, 0x3F145345, 0xC7DF5FA5, + 0xF7D6D1FC, 0xEFC04BE6, 0x0ABFEB1B, +}; + +u32 sec_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0x53BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67D9C0, 0x70808F81, 0xDF602303, 0x8311505C, 0x00AA8FFD, 0x39D43EA8, + 0xBAFA8D0C, 0x33CADAD3, 0x534280EA, 0x5C1918A2, 0x76ED6040, 0x05000000, +}; + +u32 pri_mapping_binary_44[] = { + 0x11728554, 0x4168D360, 0x187D69B2, 0xD9E99676, 0x6EEAA69B, 0x8B1DCA2E, 0xC2CC4DF4, 0x301988DE, + 0xE6EC4145, 0x50B14514, 0x14C119EA, 0x658EC156, 0x074385E1, 0x1AF4B293, 0xB408622E, 0x6E4D4577, + 0xF1B25C7A, 0xF1D295D1, 0xDB4057E8, 0xDDAEF34B, 0xBE646D5D, 0xABB924BC, 0xF7BDF7BD, 0x2F5FF26F, + 0x822F13DD, 0x3EFB9E86, 0xD88F3125, 0x56DEA1AB, 0xF2EC7C06, 0x10EC4713, 0x9D3EAE6B, 0xA7BB8265, + 0x47A5E037, 0xCB77A42C, 0x0A323D18, 0xD0D44858, 0x091AF860, 0x7EC92775, 0x172F34C6, 0x85550350, + 0xC927B859, 0x9B23C839, 0xDA7B28C7, 0xA9256920, 0xB840FD83, 0x02042083, 0x2127CFAA, 0x1F944318, + 0x3290D062, 0x972261F2, 0xC9036B26, 0xFBFA96AA, 0xFDF2F7D7, 0xCC37338C, 0x8B53064E, 0xAA572E38, + 0xB8BE66CE, 0x6A8C4BB7, 0xABF57366, 0xE25E5227, 0xBF87C08F, 0xEF524980, 0x8C9691AA, 0x2EADBF7D, + 0x30AB115F, 0x01B6F2CC, 0xB7121F56, 0x47076DDE, 0x8AA753DA, 0xC56FF630, 0xD3F38B52, 0x012519FB, + 0x885F1C8F, 0x5F1D255E, 0xCE61DD4A, 0xB8F9CFB1, 0xDE3F6C20, 0x3EFEE4AE, 0xCD7724D7, 0xADB9B3E4, + 0x5F02E4AF, 0xAC6FABE1, 0x8B0ECFBA, 0xFD0AF9AA, 0x71277720, 0x8F496FFE, 0x034AB51F, 0x728095E0, + 0xFAF69AFD, 0x54CC2D7B, 0x0F0EDE51, 0x830772F8, 0x65E9DC57, 0x267C2214, 0x1D1409CF, 0xBDB0E6AE, + 0x3F75E67A, 0x343DEFE6, 0x17582F97, 0x0CDC51BB, 0x1D7D3145, 0xE3C5C9C7, 0xC4C6C749, 0xF60910DF, + 0xAA827857, 0xF7CAAB63, 0x7DB0D038, 0x576713FC, 0x60C1FB6E, 0xD84F9C31, 0xB0A2A526, 0x9CEF6003, + 0x28E7B96F, 0x17D58542, 0xE1D133A4, 0x4FC55F4F, 0x3DA63DA3, 0x085A00FB, 0x7467693E, 0x5F54ECFA, + 0xCBFF50B6, 0xDAB76416, 0xFB92BADB, 0x6781F9C3, 0xD9C6B98E, 0xECC15DDD, 0x3BE67B88, 0x8FAA6323, + 0x366FF6A6, 0x2EDBEF09, 0xDBC0CB9B, 0xCCF712AF, 0x8FCF6AF6, 0xDE9E5BDB, 0xC5CFEF19, 0x3F9AADEE, + 0x19651AC1, 0x64FCD87F, 0xFCFA9AF8, 0xF5EFF173, 0x73C6983F, 0xDE64BE81, 0x26B8B28B, 0x7BFFB1F3, + 0xFFF69EBE, 0x96F1D7FE, 0xAFA8D4BF, 0x17699EF7, 0x746257EF, 0xE23F9DEF, 0x6CEC46C4, 0xF373CE81, + 0xF24239E3, 0x1FAEF16B, 0x59F6F659, 0x5747E745, 0x7D5FB145, 0x5AC22719, 0xA13DE74D, 0x635FB18D, + 0xEA342012, 0xFEB7AFEF, 0x969773C5, 0xADFB0300, +}; + +u32 sec_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xF6B35C60, 0x78C0C7A0, 0x5CB09121, 0xD8C88445, 0x41602343, 0xA5FAB4B6, + 0xC244A87E, 0xF6E7507B, 0xA1EAEB37, 0x3230DC61, 0x6038B58B, 0x6502C302, 0x3E069580, 0x8D0C8C46, + 0x22210A02, 0x30751077, 0x79DED8CD, 0x80E28E53, 0x50FDFF81, 0xFA673030, 0xB495ED60, 0x40050000, + }; + +u32 pri_mapping_binary_45[] = { + 0x11727591, 0xCF4A0251, 0x14C6BFF9, 0x6369C938, 0x498B5A44, 0x8346B809, 0x22A41EA0, 0xE8011442, + 0x1FC0DAB5, 0x6AC0B66D, 0x54742765, 0x1082BB4A, 0x57B352C7, 0x48D799D1, 0xDA297527, 0x81C9EC9B, + 0xB03B73C7, 0x1AA2CEE6, 0x5ECEEF9C, 0xEF9C7BBF, 0x2168A858, 0x64210275, 0x702BDE25, 0x2969AC97, + 0xF855313F, 0x51213260, 0x800642CC, 0x8444CB0D, 0x1660422A, 0x1658DAE7, 0x25A784AA, 0xA522E183, + 0xCA4D789D, 0x81402E0A, 0xF602413F, 0x272A68A7, 0xEAB77242, 0x813042BF, 0x53A49C21, 0xFC3C92DA, + 0xDE257CDC, 0x6D6AED02, 0xCDB3247F, 0x124804CD, 0xBEF27536, 0x598829F0, 0xBD61F452, 0xA19C233C, + 0xBA15E625, 0xC255F9E6, 0xF2605FC1, 0xA7D67BBA, 0xCB51CEFF, 0xC17D1A7A, 0x53EE22FC, 0x30B21335, + 0xE776D3ED, 0xCCE99102, 0x8C81A646, 0xF98C737E, 0xFA2A1397, 0x09378077, 0x7BFEAC83, 0x3FD68AE4, + 0x61B4BFDF, 0xA1DCFDBF, 0xFE00BA00, 0x8FA3DFE4, 0x71B969FE, 0xDAF199BD, 0x9F47FFD9, 0xBF2C67AD, + 0xFD3BAFBD, 0xFBCA8355, 0x77914B52, 0x9D39FDF7, 0x9C6F9D16, 0x9E05CC0F, 0x14F8036B, 0x614E1CDA, + 0x3E5BFE2E, 0x6FC42C7F, 0x8DBCD170, 0x6F3A7C75, 0x55A73ED5, 0xECFA2F00, +}; + +u32 sec_mapping_binary_45[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C7C0, 0xB3612343, 0x99514A88, 0x820054DF, 0xE98D0CFF, + 0x76BDB9B3, 0x62C673A8, 0xBD10FB3C, 0xE1F6ED66, 0x3040B287, 0x918FA580, 0xA1818F81, 0x17680E83, + 0x11D07CA8, 0x394CD940, 0x7E190343, 0x4AC80E06, 0x54000000, +}; + +u32 pri_mapping_binary_46[] = { + 0x11727D92, 0x3F480251, 0x1CC7BFE7, 0x9D6565D7, 0x190D3544, 0x4741B804, 0x71042D6D, 0x4134464A, + 0xD4D6D01F, 0x686A4851, 0xDA4BA321, 0x70508CA0, 0x51B3E19C, 0xD2B3C859, 0xFB37A798, 0x9B4B857B, + 0xA6FDEE5E, 0xE985D95B, 0xDE7BBFCF, 0xFB7D7EEF, 0xDDFD2A60, 0x43C39045, 0x9FD3E047, 0xB124FB6A, + 0x0D1A75FF, 0x5C06E0F4, 0xA5068785, 0x9DB3D32C, 0xE3CAC892, 0xF1C1D21B, 0x42958348, 0x8B24BCCA, + 0x865B962A, 0x66AFC4BC, 0xF661F24E, 0x9E0B6352, 0x887C1207, 0x0EC8C069, 0xF8B33690, 0x97732651, + 0xD75E8BB1, 0x08F3714D, 0xDFEFB8A5, 0x3DFE84B2, 0x089EE22E, 0x6546D0E3, 0xE94874E7, 0xC09B040A, + 0xC0F5E537, 0x2FB7B8E6, 0x89455616, 0xBEF931F3, 0x0AD99637, 0x1D8E1EF9, 0x1689BF03, 0x8F45C6AD, + 0x9D791955, 0x115DC437, 0x15F78CCE, 0x73F1C47E, 0xF890F82B, 0x707FC3F2, 0xBBD5F6FA, 0x9F85D2C3, + 0x4F7D9BFA, 0xC7FDEBA4, 0x28B2FBF7, 0xA8ADFAC5, 0x704EF32D, 0xB278EF49, 0x5BDCF0F5, 0xEDFE5FCF, + 0xFE071F28, 0xA0F4C3FB, 0x896F2DCF, 0xBAE6893F, 0x07F241FF, 0x367BEF6D, 0x817191F8, 0xDEF8E604, + 0x4FFC2270, 0x1A5CF310, 0xAF016F09, 0xC6074CFC, 0x2E75968E, 0x7B58FECB, 0x3DE35267, 0xBFF13D1D, + 0xA6FCDE00, 0xC8CFFA84, 0x0FD1B937, 0xFA757941, 0x4556C4E0, 0x3AED15EA, 0xC766DF19, 0xFD3632B5, + 0x6AF45B2D, 0x54CBD8A6, 0x4D7D66BD, 0xA2F77A63, 0x910D770A, 0xBFC71700, +}; + +u32 sec_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xE9BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C720, 0xACB091A1, 0xCC282544, 0x416023C3, 0xBF5D6FEE, + 0xAC98F11C, 0x6A1FCCFC, 0xDD0C06C8, 0xE6BE6331, 0x6070E063, 0x1001EA63, 0x30029A27, 0xB0830115, + 0x00000000, +}; + +u32 pri_mapping_binary_47[] = { + 0x11724D91, 0xB14BC340, 0x14C6BF34, 0xB1AD5A43, 0x14071DC4, 0x80205D74, 0xE8EAA6F4, 0x1F88A514, + 0xE78A834B, 0x1C0C194B, 0x41B27410, 0x8436A38B, 0x6006C173, 0xB14D075D, 0xC4A14B71, 0xB40EC5A5, + 0x4B0BDD2D, 0x8D2F7767, 0xEB2D09BF, 0x7BEFFBDE, 0x776F0071, 0x42AC2760, 0x002DA85B, 0x990DD39D, + 0xECDE6ADB, 0xC64D14C2, 0x50A0006D, 0x649588CE, 0x6B1A0940, 0xC986584D, 0x88BE0C7D, 0x4D3C7315, + 0x133F422E, 0xD2C60A74, 0xFA617072, 0xE5826930, 0x4CC3E1D7, 0xBD2FB832, 0xE352EF60, 0x76DF455F, + 0x27C450CF, 0x79BC0F9F, 0x40A7A1F5, 0x3126DE9F, 0xEBE92166, 0x7A6A97B8, 0x553C3E22, 0x3E698E5A, + 0x8123B846, 0x3C697982, 0x3F114F09, 0xBEC0EBCD, 0x79BD2D7C, 0x93C46D2B, 0xC9F9BB1F, 0x5E9BCE4B, + 0x9CA6EC56, 0x455FEA71, 0xEEFF963F, 0x094B3EC3, 0x5A717F7A, 0xDE933914, 0x31679AEA, 0x90A3F790, + 0xF9306538, 0x735CBF5C, 0x60F193E1, 0x2E2FB87A, 0xC5F5DD6A, 0x4DF82FDE, 0x526E39AF, 0xCCCD7D97, + 0x2A0C4D2B, 0x70621E0D, 0xCDEF8F96, 0xE0CBC471, 0x08EC481F, 0xED82A1E3, 0xB582CB53, 0xE9FBC0F5, + 0xABB5BA98, 0x2B5389DF, 0x03A43F90, 0x7BE7FBDE, 0xDC2BB5D3, 0xFFF71BCF, 0x3B0A7A9D, 0x862773A9, + 0x9A8D8A8E, 0x15FB2F7F, 0x53F6FF02, +}; + +u32 sec_mapping_binary_47[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2582E30, 0x3CE063E0, 0xFDB091A1, 0xCC282544, 0x416023C3, 0x9DC853BB, + 0xA6B4B018, 0x3038F031, 0xF05DD8C8, 0xC0600454, 0x2FB08301, 0x15000000, +}; + +u32 pri_mapping_binary_48[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0xD8C70817, 0x87EAB7DE, 0xC8300F22, 0x0FD6C7F4, + 0x00431F58, 0x9C1928CE, 0x6004743F, 0x4C1F2390, 0x5FC6C090, 0x1202E133, 0xB7A2AA67, 0x413207E8, + 0x25861533, 0x20EA58D3, 0x81FC7F0C, 0x0C6FEE40, 0xD4B1A29B, 0xABBE9161, 0x57D98A19, 0x29217075, + 0x1B180EF0, 0x31B06198, 0xB7031A5E, 0x00000000, +}; + +u32 sec_mapping_binary_48[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB02FD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_49[] = { + 0x11727590, 0x214FC350, 0x1485BFD7, 0xBE114296, 0x5292090C, 0xA18A4C37, 0x38702468, 0x92F52774, + 0xC1A21A70, 0x18824022, 0xA8440E50, 0x4F011D04, 0xFC4C354C, 0xCCCD6C49, 0x3DA4E3B6, 0xAF2404C2, + 0x35F79E93, 0x7BBEFBF2, 0xA6D8CAE8, 0x38557FC4, 0xDDE02038, 0xFE5C4895, 0x27BB4350, 0xD598B1E6, + 0xD8BDB6F4, 0x80FB3A15, 0xF061E30B, 0x3DA1F064, 0x78A9E54A, 0x67FA93EB, 0x5B6E7B5D, 0xB85BD77A, + 0xD3BF149E, 0xAF5030A4, 0x5BF35F97, 0x11AEEA1A, 0x6EFA57E7, 0xBD3D0373, 0x781FE942, 0x21DCC290, + 0x847114F8, 0x86329B8D, 0x07A9F5D5, 0x3FBE233E, 0xA1BCCF6F, 0xB83B862C, 0x19A47124, 0x7E09B3B1, + 0xDD73FFE6, 0x73261EFA, 0x775E894E, 0x208EAC76, 0xCF44BFC1, 0xA8B9D7CA, 0x0DBD705B, 0x579CDBE8, + 0x22DD4F0C, 0xAB4F3CCF, 0xEFEC7EEB, 0x501F71EA, 0xB1947FDF, 0x7B68FEE7, 0x0B000000, +}; + +u32 sec_mapping_binary_49[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B16C, 0x6038C0C7, 0xC01EB091, 0xA1CC2825, 0x44416023, 0x4829C38A, + 0x193B1850, 0x01000000, +}; + +u32 pri_mapping_binary_50[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C6BB8FC, 0x0586077C, 0x402184BE, 0x2B2BBD4F, 0xCFB080AA, 0x6384E867, + 0x7AB09181, 0xC108681F, 0x543F73EB, 0x46865D65, 0x2B66A484, 0x40F8ACE9, 0x40F97F0C, 0x0C6FEE40, + 0xD433A3A9, 0x675487A9, 0x87A9DB01, 0x0D070000, +}; + +u32 sec_mapping_binary_50[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB03CD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_51[] = { + 0x11727590, 0x3D8EC240, 0x0C85DF24, 0xE1472B84, 0x06898206, 0x918AA5A6, 0x5DBA5C60, 0x051C01C4, + 0x0D223800, 0xE40014A4, 0xA484722A, 0xD8A1D8ED, 0x39021474, 0x3420A507, 0x059C38A0, 0x68116E3C, + 0x7EF6FBC6, 0xF2111C1A, 0x6523CA3F, 0x30ABF8B6, 0x87D71B45, 0x386A6D00, 0x113D354A, 0x06CF1528, + 0xDB58C52E, 0x1B17B6DF, 0xAC038222, 0x3D7EE3F2, 0xA37C4C73, 0x25730B15, 0xE2D6E756, 0x4D4E8927, + 0x0504B041, 0x23E6FFE5, 0x415CD150, 0x58F6675E, 0xC751C019, 0xD86DAD40, 0x80B88182, 0xDBEC756D, + 0xA910EAD3, 0x7EE1B32E, 0x5EF484F3, 0xC57D23D5, 0x5F6B6FB0, 0xF0891B02, 0xA73DF7CD, 0x549F56C5, + 0xD32F1E73, 0x5C9B639E, 0xB7DEEC91, 0x21DD6F4F, 0x5C27E25C, 0x6975CDF7, 0xC8929E6D, 0xA3E348E6, + 0x64060AE7, 0xE56E3BF3, 0x927F3ED9, 0x9F3BFCE7, 0xAE93FBDD, 0x01000000, +}; + +u32 sec_mapping_binary_51[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B16C, 0x6038C0C7, 0xC0F16023, 0x4399514A, 0x8882C046, 0x90528615, + 0x337630A0, 0x02000000, +}; + +u32 pri_mapping_binary_52[] = { + 0x11726590, 0xA14F0331, 0x1487BFDE, 0x756421CB, 0xE5482630, 0x64A760FA, 0x8203C73F, 0x40B2FD09, + 0x23B3A80B, 0x380C6070, 0x08A60812, 0x82AA6274, 0x82693078, 0x26CE4D00, 0xC979C88D, 0xB7F6B690, + 0xEC99F6FD, 0xFABEAF4D, 0xA7F8B234, 0x83F9FA4C, 0xB8C56172, 0xF23B932A, 0x4FF747A0, 0xE65BCB46, + 0xE0E71AB2, 0x263C392A, 0xE1C7E333, 0x9D5344B2, 0x7971ED7A, 0x73FADF1B, 0x7B6F6353, 0xBCDB77BA, + 0x155F8B2F, 0x562818D1, 0x76FE711D, 0xF1AAB6E1, 0xE1E8E6B2, 0x7360E01B, 0x3EDE74A1, 0x106F61C8, + 0xD25E3789, 0x0DA5FD9A, 0xDC0FFC7D, 0x6A9957FC, 0x9EE1D69F, 0x3B2EC857, 0x38978792, 0x93CAFB17, + 0x9C923E83, 0x5ED7F7E1, 0xB96168AF, 0x645EF212, 0x3E1FF53B, 0x798416AE, 0x93EEEA05, 0x57EB1B26, + 0x83577B91, 0x559E1DEF, 0xAF8D57EE, 0x3DE62C62, 0x6D990FAB, 0xFFF90300, +}; + +u32 sec_mapping_binary_52[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB03B6C64, 0x28334A09, 0x5110D801, 0xB5070000, + }; + +u32 pri_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C6BB8FC, 0x03860F7C, 0x402184BE, 0xB72B6F9F, 0x9ED00055, 0xC7C87281, + 0xE10150FE, 0xC3460606, 0x23A07D50, 0xFDCCAD1B, 0x19A69755, 0x78A48440, 0xF8ACE940, 0xF93B0C0C, + 0xA77641EC, 0x63BE80AA, 0x9E517D23, 0xC3AEB215, 0x33524280, 0xE2FF1818, 0xDEDCD901, 0x0D070000, + }; + +u32 sec_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB05CD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833628A, 0x83DDC104, 0x14673002, 0xBA4F006A, + 0xAEF54686, 0x5D652B66, 0xA48400C5, 0xF73130BC, 0xB903D1CF, 0xFC00BBB9, 0x2C0FD0F4, 0x3302F965, + 0x0C0C2921, 0x103E732B, 0xAA7DAC40, 0xF5254AA9, 0xCACC4073, 0xF87630DC, 0x5959CAB2, 0x81E1001F, + 0x03DB0554, 0x7358D361, 0xEED8010D, 0x1F000000, +}; + +u32 sec_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B16C, 0x6038C0C7, 0xC03E6123, 0x4399514A, 0x8882C046, 0x90528615, + 0x337630A0, 0x02000000, +}; + +u32 pri_mapping_binary_55[] = { + 0x11726D50, 0x314BC340, 0x187D978B, 0x314A0927, 0x38E82006, 0x077171C9, 0xEA52080A, 0xAE690657, + 0xB1E2EA62, 0x71D4A1E4, 0x07085637, 0x473328DC, 0x20B6E9E2, 0x9EA573AB, 0xD0AD4B0B, 0xD92D895F, + 0x722128F5, 0x5BEEBEF7, 0xDEF778BC, 0x09D44458, 0xD720801E, 0xF8566DC3, 0xBE9EEF3E, 0xE9DBE22E, + 0x8B201818, 0xD0C71ECB, 0x683E4C68, 0x003B88B0, 0xA6A9BB1A, 0xBD36DE0B, 0x171BDFCA, 0x2ED31306, + 0x8B3E122D, 0xA7E9DB42, 0x228DA69F, 0xCF0F0A67, 0x849F3A7E, 0x3DC78F6E, 0xC3F65553, 0xE271F032, + 0x8A8F2530, 0x045E53A5, 0xD3485777, 0xCEDD5CF7, 0x76165E04, 0x87C4CF81, 0x594FF19C, 0xF8AE17B6, + 0x5C51E163, 0x241674C2, 0x0D0F0D57, 0x947919F1, 0x21D009D4, 0xCEDBB47F, 0x01D3B8D4, 0x2712F75E, + 0xD0C87DAC, 0x21467147, 0xF92F8D17, 0xF2177A83, 0x7063073E, 0x1793B2BF, 0xA2B7CDFD, 0x93BEF9BB, + 0x27A412B3, 0x90EC02E5, 0xB73CF8BF, 0x0FB3C2CB, 0xBCFC2FBF, 0xB2787789, 0x1B0BAB15, 0xDE2D73FC, + 0x00000000, +}; + +u32 sec_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B17C, 0x6064E063, 0xE00ED8C8, 0x50669412, 0xA220B091, 0xE1DFAE37, + 0x7756CC80, 0x88F3608A, 0x1B3038F0, 0x31F002C5, 0x198C80E6, 0x08EC80BA, 0x0B000000, +}; + +u32 pri_mapping_binary_56[] = { + 0x11725551, 0x3D48C340, 0x14FE2E89, 0x1AB58408, 0x0E751003, 0x15ED2284, 0xA0938B20, 0x2E8EB583, + 0xB8295D1C, 0x050D8E2E, 0x52774133, 0x76ECE290, 0xA97A5D32, 0x570467C9, 0x90AD4B0B, 0xEE96C4C7, + 0xBD246D6F, 0xB97BEFFB, 0xE17BF786, 0xE023B1AE, 0xC1063EA0, 0x6F56AACE, 0xFD64A763, 0x6CD9CF99, + 0x842D2080, 0x3EEA22A3, 0x1399D000, 0x519758D3, 0x5857A1DB, 0x414FB938, 0xF863BBCC, 0xF815B0E8, + 0x11C2F75A, 0x4DC70E91, 0xCA51DC0D, 0x72FDA1F1, 0x8DC422E3, 0x102F8DF6, 0xD931E1F8, 0x013E5F59, + 0x2712EA7B, 0x6DD6C5E3, 0xAF81E4BE, 0x964CFD6E, 0xDD536906, 0xA44B8151, 0xCC7EFA0C, 0x1E0703F9, + 0xE0B2CE88, 0x425C79DB, 0xAA2F6BDD, 0xE0E0AED4, 0x297C219A, 0xEA4EC485, 0xAC163945, 0xC1E31A29, + 0xF317895F, 0xF3F6151F, 0x3E702918, 0xD71F8B39, 0x99B744BC, 0xA7C6B5AF, 0xE69B0063, 0xC939CDA8, + 0x989B75C6, 0x0DE13150, 0xCCB9DCA1, 0xDAA3FFCC, 0x71B14BB9, 0xFD6ED06A, 0xE639DEE6, 0xF3AF94FC, + 0x61BE4FB5, 0xC78DBDF3, 0xBE39BB37, 0xA4F33E42, 0x2F7D5C1C, 0x59582D7D, 0xDE739F7F, +}; + +u32 sec_mapping_binary_56[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2583E30, 0x32F03170, 0x3FD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC6029, 0x6068E063, 0xE0018A33, 0x1801D50B, 0x3C87DA0F, 0xB36F3787, 0x01C49E08, 0x903D8CF3, + 0x81EACA18, 0x18524276, 0x40D50100, +}; + +u32 pri_mapping_binary_57[] = { + 0x11724D51, 0xBF4BC340, 0x187D975C, 0x35420D51, 0x8AE82006, 0xC51F8B83, 0x599DACFF, 0x40D50EE2, + 0x5CF7B804, 0xC7765029, 0xB8096D07, 0x878E8238, 0xDCA45E05, 0xBBAA83CE, 0xDAA15B11, 0x15B25752, + 0xBFE48BD5, 0x5B72F7DE, 0xF75EDEBB, 0xEB819746, 0xCE8003DC, 0xC29CCD4E, 0xBB87DF4B, 0x4D39E79C, + 0x0D341C01, 0x01B4B022, 0x06B4DA16, 0x0C40AC6B, 0x4C18ACCB, 0xD2D7C575, 0xE2E2A2CF, 0x7603D945, + 0x68D34621, 0xF04A45D7, 0x51B0353A, 0x178D140F, 0x156ADE09, 0xE3AF787B, 0xAACB50C0, 0x86E8FECD, + 0x57F539CD, 0xDFC76EA7, 0x859A7C41, 0xD786417C, 0x653BD8D9, 0x247EFC01, 0x8FFA9871, 0xB3AD20BC, + 0x5CA29BAC, 0x2CD7A702, 0x05744003, 0xEC2B9B0A, 0x8BDED646, 0xCC771A24, 0x8BF967A0, 0xFFC17C86, + 0x787894DF, 0x49FB093A, 0x0740A9C8, 0x67440A97, 0xFA8EF210, 0x1E01EF55, 0xC6CD23FE, 0xFF48EC9F, + 0xCF780B43, 0x7FEE395A, 0x56F0E7F7, 0xF36B4ED2, 0xA3B05762, 0x9D3C209F, 0x2F50F1D4, 0xFF8A7358, + 0xFE6FFF5E, 0xFA2EC97B, 0xCCACEEB6, 0xACFFF71F, 0xE789F427, 0xE549F39A, 0xD247D9C6, 0xD8507F93, + 0xEA7F0000, +}; + +u32 sec_mapping_binary_57[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2583E30, 0x32F03170, 0x7ED8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC6031, 0x6070E063, 0xE0028A33, 0x1801D50B, 0xEC604005, 0x00000000, +}; + +u32 pri_mapping_binary_58[] = { + 0x11724D51, 0x3148C340, 0x147D97C4, 0x1AA48458, 0x32E82006, 0x44715091, 0xE0E624E2, 0xAE28529C, + 0x2A280A4E, 0x2EC16E2E, 0x1AC44510, 0x34387512, 0x151C6ED2, 0x5E11BBB8, 0xB48BAB36, 0x43B62E16, + 0xB25712CF, 0xBB2BED2D, 0x77F7DFBD, 0xF7FE7FD7, 0x865C0C8E, 0x061BA842, 0x9FC88FB9, 0x27BF3315, + 0x63D2BECE, 0x186C0202, 0xD4304B32, 0xBEEA2634, 0x802C338C, 0x6A9297E7, 0xBB8B17A1, 0xE2A22BE5, + 0x32234662, 0xF10385EF, 0xED6DB936, 0x85C5103D, 0x84AA9E50, 0xDC7881AC, 0x7FA3D5BC, 0x353E115B, + 0x203105F1, 0x1C512F07, 0x578B7E8E, 0x0211D060, 0x46426041, 0xABF7F53E, 0xD6765831, 0xA4286C2F, + 0xA4472DC9, 0xD707F083, 0xFB72F590, 0xE3280073, 0x91C48D0A, 0xC5B4B7B1, 0xF28F2304, 0xCE7D350F, + 0xE9F9C83B, 0x52F97EE8, 0x9462CA5B, 0x127AF081, 0x5D2271FD, 0x8CE2EBEE, 0xE2AD19CA, 0xBE72A5BE, + 0x6FF7A9D3, 0xB854730E, 0x97DE451C, 0x238EE419, 0xC75C671F, 0xD85C553E, 0xCF149D47, 0x3E7ED056, + 0xFF20F21F, 0x9F2FD6CC, 0xC1BC793F, 0xC2C75CEF, 0xF9A8BE75, 0x8A94FDF0, 0x5C5F15FF, 0x0F000000, + }; + +u32 sec_mapping_binary_58[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2583E30, 0x32F03170, 0x066C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B66B018, 0x3038F031, 0x7001C519, 0x8C80EA05, 0x7630A002, 0x00000000, +}; + +u32 pri_mapping_binary_59[] = { + 0x11725D8F, 0xB10E0141, 0x1086FFBD, 0x5BA21059, 0x894223B6, 0x12B596CE, 0x0B08F708, 0x9778830B, + 0x0F201A9D, 0xC255A23C, 0xD1D80AAB, 0xB9DE2350, 0xE81448AE, 0x277786BD, 0xE2629A99, 0x7FF2FFDF, + 0xCEDE604A, 0xA3627DFB, 0x01760D3D, 0x397A2754, 0xF1B87304, 0xD877D428, 0x5BC657A4, 0x2EB1FBA5, + 0x245E269E, 0xF02BA212, 0x0D0AF93E, 0x065D71CB, 0x7285E116, 0xABC46DAC, 0x785DCC89, 0x27181870, + 0x44F3C70F, 0x0B202E6B, 0x2A3CD7E7, 0xD362CA23, 0x06E2450A, 0x5ECB75A4, 0x5088F5E3, 0x12F866CF, + 0x327B7A02, 0x819FE6DB, 0xA463E071, 0x31F75819, 0xDF3293B7, 0xAFE46BD1, 0xFD22CD31, 0xD21EE03A, + 0x46DB1385, 0xBD9E91DF, 0xF0EE1BBE, 0x455802FF, 0xCBE5860A, 0xDA0B7CD7, 0xD9A7FFFD, 0x00000000, + }; + +u32 sec_mapping_binary_59[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB02ED8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_60[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C6B5479, 0x260C7D50, 0x758C2C17, 0x181EF031, 0x3003E519, 0x8C80F641, + 0xF533B76E, 0x64985E56, 0xE1911202, 0xE1B3A603, 0xE5EF3030, 0x9CDA0531, 0x8FF901AA, 0x7A46F58D, + 0x0CBBCA56, 0xCC480901, 0x8AFF6360, 0x78736707, 0x341C0000, +}; + +u32 sec_mapping_binary_60[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB03CD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_61[] = { + 0x11724D92, 0x31480251, 0x18C7FFA7, 0x9799895C, 0x70414BE4, 0x548E7110, 0x052D92D4, 0x2C67A0D4, + 0xD260B845, 0x43884843, 0x081A51B4, 0x44766083, 0x539D48C3, 0x4DEA8BCA, 0xA5215D5A, 0xAB83DC5A, + 0x14DC13ED, 0xBB7B92BE, 0xE5EEBDDF, 0xF7FFDDF7, 0xDEBB1FF0, 0xC1203B20, 0x013538E7, 0xBD73FE54, + 0x6FB1282E, 0x48570306, 0x4980003C, 0x22200C68, 0xD4DD7000, 0x428061C6, 0xC1735E7A, 0xFA51B12D, + 0x7EFC72DD, 0x40EC0AF0, 0xD18B81A4, 0x12DFF64B, 0x86550A5D, 0x1BE6D769, 0xDE07DA26, 0xAF13C6EA, + 0xCED8ADA9, 0x6BC4BF81, 0x5E5B6CA1, 0xEBA38801, 0x41916DCE, 0xA2BA7614, 0x277E39CA, 0x3BBAA37C, + 0x61B3AAC7, 0xB47FBF9D, 0x77129F55, 0xC2418B9F, 0x6B95FB5C, 0xD2403AF1, 0xD03936C5, 0x77B47C10, + 0x5B065614, 0x75C3E209, 0x2DCD2C8E, 0x27E0B3C1, 0xFD13F591, 0xDFBC6EB0, 0xD81AF132, 0xF0DCE7DC, + 0x35C65FD9, 0x6E59D75E, 0xAC53C85C, 0xE4B97F92, 0x784E8D46, 0x4292BDBE, 0x15DE199E, 0x83401E13, + 0x68305EE7, 0x2E1AC82A, 0x49D9F234, 0x4BE5BB7C, 0xCEAE3F48, 0x65F83EA6, 0x4EEC393C, 0x32CF3BB3, + 0xE4DD4FAC, 0x4642063A, 0xCD8FB75A, 0x89F7E339, 0x34A0A9B9, 0x64883CFD, 0x42DBACEA, 0x3C3F4DEB, + 0x2E15D4C7, 0xF0FB4B94, 0x2B7D356F, 0x4EC56504, 0x7DF0EE51, 0x3F0ADDA3, 0x541DFE17, 0x7F000000, + }; + +u32 sec_mapping_binary_61[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593E30, 0x32F031F0, 0x2CD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC60B9, 0xC0F0808F, 0x811749FC, 0x4EE5A95D, 0xD3DA5836, 0x301CE063, 0xE06B8089, 0xEFE63040, + 0xB28FF5F4, 0x73A83BA1, 0xE6A76D04, 0x59CDB062, 0xC60E0654, 0x00000000, +}; + +u32 pri_mapping_binary_62[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B1918, 0x8D444214, 0x043632EC, 0x0A5F31A3, + 0x246523C3, 0xFDCE3F6F, 0xE6DC81C8, 0x3302E543, 0x8C1C0CC0, 0xF2652B66, 0xA4BA6E64, 0xF877E7ED, + 0xD9133BA0, 0xF630B25C, 0x6078C007, 0x646E6460, 0x3362009A, 0x0311676E, 0xDDC8B07A, 0xE59DE5D3, + 0xDB7730A0, 0x02000000, +}; + +u32 sec_mapping_binary_62[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22590C18, 0x1CF81898, 0x1E6C6460, 0x30028A0B, 0xEC80DA03, 0x00000000, + }; + +u32 pri_mapping_binary_63[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x7E30974B, + 0xE439B2B9, 0x02107379, 0x2480E6AA, 0x2D609117, 0x980C344F, 0x80918191, 0x81613783, 0x06D8FC03, + 0x1C0C4073, 0x19353632, 0xAC4C9DDE, 0x1EECBC91, 0x81E12D03, 0xC3EDD32C, 0x1F181980, 0xE67ED8C8, + 0x50669412, 0xA220B091, 0xE1DFAE37, 0x7756CC80, 0x8833C2C5, 0xA1FAAD51, 0xE59990F4, 0xB972459F, + 0x5E3103EC, 0xBEA69E69, 0x107966A0, 0x7C535059, 0xB033509E, 0x6703C3CE, 0x956D5073, 0x1851D5B1, + 0x00D59506, 0x85993943, 0xED616E05, 0xD9730F64, 0x0FD8DFAC, 0x1F60FE86, 0xC8B3A6A3, 0xFB036AAE, + 0x3ACB0686, 0x037C0C6C, 0x0F10EE02, 0x0611C38A, 0x193BA0E1, 0x05000000, +}; + +u32 sec_mapping_binary_63[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B16C, 0x6038C0C7, 0xC0BE6023, 0x4399514A, 0x8882C046, 0x90528615, + 0x337630A0, 0x02000000, +}; + +u32 pri_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x46B838D4, 0x3C6B5479, 0x260C7D50, 0x758C1079, 0x66A03C83, 0x11D03EA8, 0x7EE65620, + 0xBF8C8121, 0x2504C267, 0x4D47D3A7, 0xCEB281E1, 0x001F030B, 0x92B940A7, 0x33AC98B1, 0x83011500, + 0x00000000, +}; + +u32 sec_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD6D3BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xB01CD8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_65[] = { + 0x11727551, 0x3F480251, 0x1CFEDEDD, 0x6967C971, 0x85410DD1, 0x4DD1D2F2, 0xD6168722, 0x686A0894, + 0x5A1A746F, 0x30B3A686, 0x326A1282, 0x38A8C1F1, 0xA4C50741, 0xF68C700A, 0xCAC5A508, 0x3CC84D02, + 0x03F7447B, 0xDE3BB13F, 0xF496F7F8, 0xBEDFF7FD, 0x7EEFF735, 0x210F4744, 0x8109DC42, 0x9D094F59, + 0x99CE5C5E, 0x9B35CF7A, 0x1C260101, 0xCA98273D, 0x712A3A14, 0x802C728C, 0x2B521716, 0xB7851BCF, + 0xC5C2A7B4, 0xEB696D02, 0x433C1808, 0x8DAC5B26, 0x038F3976, 0x2AC1F076, 0xD2695DBA, 0x5A036D43, + 0x18FFE5F1, 0x0E08DED3, 0x9336439A, 0x263CBECB, 0x5BAE634B, 0x5C1178D0, 0xC75DFB89, 0x1FA684EE, + 0x0AB8EF4A, 0x5EFDA6BB, 0x582E3971, 0x5BF05DA0, 0xE56A3534, 0x0C68829F, 0xA46BD181, 0x3E9B9678, + 0xA036D43D, 0x1736ABB9, 0x033967B0, 0xF8EF9C1E, 0x3F9267C8, 0xD2B4C77F, 0x3CBA773C, 0x2BFDF41C, + 0x83464127, 0x4C7F6F84, 0x61F7F8F4, 0x7C27C910, 0xAAE3E561, 0x5FCE1BDA, 0xFEFD4FE1, 0x7F0DAC6E, + 0x489D7A24, 0xFB8C8A3A, 0x9526B57E, 0x5D66A9B0, 0x120B3018, 0xAFA857F7, 0x64BFB1AD, 0xA14F90A3, + 0xBFAF222A, 0x06C2D101, 0xDEF4F3F6, 0x729E5E88, 0x97F51FB9, 0x8A3C44A4, 0x70EC925F, 0xF7050000, + }; + +u32 sec_mapping_binary_65[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0xC639BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6A5B114, 0x3034F031, 0xF0326C64, 0x6030028A, 0x0B3C87DA, 0x03337737, + 0x8706C43C, 0x0E90790C, 0x1C507D91, 0x40F5650C, 0x0C29213B, 0xA0EA0100, +}; + +u32 pri_mapping_binary_66[] = { + 0x11725590, 0xBF4BC340, 0x1CC5DF25, 0xB1160921, 0x42061DC4, 0xE0202E42, 0x093AB948, 0x672709DA, + 0x3F200E2E, 0x4E25A863, 0xB1757113, 0x4B10874C, 0xD252416F, 0xD25E073B, 0x37209D1C, 0xB442B622, + 0xFEA0BB85, 0x78B98BA2, 0x6FB9FBF2, 0xE1BD2FDF, 0x37841483, 0xA5C004DA, 0x50E7F419, 0x7B7FBC18, + 0x6AF3E669, 0xC2601210, 0xA0832592, 0x7075F350, 0x00B2C630, 0xAD489FCE, 0x5F1BB722, 0xC5C6978C, + 0x4BB41181, 0xC13F1439, 0xC7736D93, 0x222AB59B, 0x47E5FB94, 0x564EEA5A, 0x1FB1C183, 0x29AA457F, + 0xBDC0F9E3, 0x41EF90D5, 0x04F72A7B, 0x5A8C11E7, 0x3105712C, 0xE167DB8D, 0xA0EC51E0, 0x15B81848, + 0xAEF429FC, 0x2C7F63B7, 0xC7CEAA9C, 0x3F006FCF, 0x92AB5D8A, 0x5567B328, 0xFCC165BD, 0xE673FE01, + 0x0CAE24D7, 0x6E28761C, 0x7725E538, 0x06FCADEC, 0x3E42F112, 0xBD47ADA6, 0xBC6322FC, 0xD923B9CA, + 0xF77C3E5D, 0x9F4781E4, 0xB9942F78, 0xAECA7374, 0x86562318, 0x66BD8A3E, 0x67974B9D, 0xFCDFFE30, + 0xFEEDC146, 0xC1C06428, 0x664C5977, 0xF8AF6F00, +}; + +u32 pri_mapping_binary_67[] = { + 0x11727592, 0xB14EC250, 0x1486FF96, 0x8AA8584B, 0xC2A08391, 0x30181607, 0xBB3A814F, 0x6025D15D, + 0x48743351, 0x092F2084, 0xC4CD043A, 0x30306842, 0xC34227B1, 0x24EA6860, 0x61B7096C, 0x0CB6092B, + 0xB1014F7B, 0x498341EE, 0xD2E6FBCE, 0xF97BEFED, 0x19822D03, 0x511E12F0, 0x8AC06E78, 0x3B9677F6, + 0x6BC29EF4, 0x38352071, 0xE0803612, 0xDC94D647, 0x083CC025, 0x0C4478D6, 0x17A6670C, 0x2F5E4A0C, + 0x3F2C6E2A, 0x8C3888F4, 0xA2232767, 0xD23149C7, 0xC4B0CCBA, 0xCA38E7F3, 0x59DED15F, 0xCFCFF595, + 0x8C2A711D, 0xE8038EC5, 0x7C803C27, 0x473D6F9C, 0xD5D5DB8C, 0x8E7EC9B1, 0xAA26F302, 0xF96B391B, + 0x75FDF365, 0xF74ABBA3, 0xFE316037, 0x985F215F, 0x568AA7C7, 0xE4C71DFB, 0xB355613C, 0xB884AFBA, + 0x79CA85C7, 0xBF9F683B, 0x37EFEE29, 0xF30F65E6, 0x434BCEB9, 0xB684AF2F, 0xF21E0622, 0x3688A7E4, + 0x93A4CB4D, 0xB5631472, 0xC20023E2, 0x031DD9B8, 0x923A246E, 0x6B5FDD4A, 0x91D5877B, 0x0BF55EFE, + 0x6653475C, 0x4E27FDFB, 0xE57438AA, 0xED7BD1F7, 0xF4FD9665, 0x6A395617, 0xB8677EAB, 0xF9FFBE25, + 0xE2AA52C8, 0xB9F7D030, 0xDF261D43, 0xA8A12922, 0x423C2883, 0xEA87B379, 0xF2E668E7, 0xE0BC1D9A, + 0x9F1B4CE8, 0x3F6840A5, 0xD89AD5FD, 0x02000000, +}; + +u32 sec_mapping_binary_67[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593E30, 0x32F03108, 0x256C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x8591C481, 0x4630AC98, 0xF11CEA0E, 0xA8FE7AA0, 0xF83F0686, 0x3777D0C4, 0xA1E68A60, + 0x98BB03AA, 0x0E000000, +}; + +u32 pri_mapping_binary_68[] = { + 0x11726D93, 0x4B4C1351, 0x1486FFB6, 0x2356C43A, 0x14C4FA00, 0x1B0C4A74, 0x61A9246E, 0xB58DB825, + 0x03C29604, 0x79B8315D, 0x48538D0B, 0x45D34A61, 0x6144E904, 0xA2F191E8, 0xA0C638C4, 0x4067A881, + 0x9D860682, 0x1B8D3021, 0xAC243145, 0x31266E2C, 0xD433F74E, 0x620BDE4D, 0xDBEF3F8F, 0xFF9E7BBA, + 0x027E7494, 0xDB21021A, 0x1C95251E, 0x6F247BE4, 0x9170283B, 0x98D521DA, 0x600326E1, 0xB3E5E84C, + 0x3B61076C, 0x491DA576, 0x9E57429F, 0x5E4CB02A, 0x5EFCE1E5, 0x72C29A0D, 0x2EFAA222, 0xECBFD0EC, + 0x15556CE8, 0x19439185, 0x792CBBA8, 0xE03FBEA8, 0xA70688B3, 0x78DBF296, 0x78C6ED5B, 0xF932D65C, + 0x70E471B2, 0x02455EB1, 0xEEC3FC8B, 0x83B949D4, 0xE6F916D6, 0xA64C31D2, 0x3BC0EB0A, 0xF32A1449, + 0x0E07CDBA, 0xC727CE1A, 0x5DBCEE36, 0xE23702E1, 0x1A1FF16F, 0xE346347E, 0x85C7174D, 0xAB381A70, + 0x7694114F, 0x3A3FBC54, 0xEEB27ABD, 0x03433C6F, 0x3BE94DFE, 0x60C0F493, 0xEA5ED546, 0xC33CCFF9, + 0x4645D4DD, 0xDA64F669, 0xB8DADEA3, 0xC82AD6C7, 0x9652DE33, 0x5CDF41FA, 0xC9406B87, 0x9FF4196D, + 0x311D8FD2, 0x7D3680D5, 0x775C2F26, 0xFDBE1465, 0x3E6F3ED3, 0x536FE3A4, 0xE78087AB, 0x7C9E3B49, + 0xBF2D5D64, 0xFAB1FE8F, 0xA91185FB, 0x29B9A362, 0x488AB1BE, 0x7D2FD24F, 0xDB132A8A, 0x57F0F553, + 0x3FD7775D, 0xCF9BDF13, 0xA056B6E6, 0xF4837ECF, 0x024B69DE, 0xDF1552D1, 0xE9EE6936, 0xE7F15D5F, + 0x37FAAC77, 0xD91D62F5, 0xEBD9FCC6, 0x668DC863, 0xCE4593BB, 0x632C1E59, 0xBA87CE79, 0x29F17B52, + 0xAC3DB889, 0xBB8927A5, 0x51E61F55, 0xC00983F3, 0xB27C3E47, 0x23B17839, 0x7154030E, 0xB1E0BD69, + 0x5F2DFF3F, 0x552CB4A4, 0xE5AE668A, 0xFB42EA6B, 0x9EB7C7BA, 0xC761B170, 0x9F855F85, 0xFB5611FA, + 0xFF1EEE0D, 0x6DDE379E, 0x8F0AFE5E, 0x19CB9F87, 0xE26AAA9B, 0x827514A7, 0x28DAF344, 0x58C5EFAE, + 0x4B73D72C, 0x7D5FC8DC, 0x937AC1AC, 0x93E88974, 0xB734D0FF, 0x404BBD1A, 0x36DF759D, 0xE63EC7E3, + 0xF6539CCF, 0x2FB07E89, 0xCB91EE86, 0x16F2A365, 0x8CE1387F, 0xF703A417, 0x597E3C9E, 0xB64494FA, + 0x3CE8FFFC, 0x5E1BE5F9, 0x071B69DF, 0xFC31A667, 0xC7691FCF, 0xF1BC4AE2, 0x9DD229B6, 0x1723E793, + 0x8A7C8BFA, 0xA6818519, 0xA1116D2E, 0x54F954D4, 0xF9A5D35E, 0x3189C2F3, 0x17000000, +}; + +u32 sec_mapping_binary_68[] = { + 0x11727590, 0xBB0AC230, 0x18854F6A, 0x870E2211, 0x3A08A2AD, 0xB77A19FB, 0x160E6E3E, 0x421FC0C9, + 0xD947105C, 0x8A936327, 0xB5939A2E, 0x3E8683A3, 0xD0C5411C, 0x558CC104, 0xB194FC4B, 0xC8979CC3, + 0x97A490C3, 0x601BA0C0, 0x01855AB1, 0x323ABDBC, 0x95E9D005, 0x67A00404, 0x48AC1EE1, 0x628E160C, + 0xC0BC3394, 0x0D992B8A, 0xD5C5EEDB, 0xE2E229EB, 0xB8792328, 0xA13E8F31, 0xF583B14B, 0x63BCD9F5, + 0x1C85923B, 0x1AEE6A78, 0xE3C753E5, 0x2B3D87C2, 0xF3223C39, 0x4FA0FCAA, 0x33F258DA, 0xF1D7CF04, + 0xB23D4D4D, 0x7FEB8F8B, 0x27210A55, 0xCF56ECDF, 0xC0F52CEF, 0xB535F94E, 0x8EABFC46, 0x9E7B9A5C, + 0x57C37B82, 0xC317FF49, 0x55CF3A06, 0x9B466130, 0xCEFAF4F3, 0xF9096625, 0x0C7E7C8F, 0xEC7C0000, + }; + +u32 pri_mapping_binary_69[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_sevb_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_sevb_all_p.c.REMOVED.git-id deleted file mode 100644 index c513391f..00000000 --- a/assets/obseg/bg/bg_sevb_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -36381ddf3914a8b30e83cb7ce186042a6ad7050d \ No newline at end of file diff --git a/assets/obseg/bg/bg_sevb_all_p.h b/assets/obseg/bg/bg_sevb_all_p.h new file mode 100644 index 00000000..8b9d5fef --- /dev/null +++ b/assets/obseg/bg/bg_sevb_all_p.h @@ -0,0 +1,281 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; +extern u32 point_table_binary_65[]; +extern u32 point_table_binary_66[]; +extern u32 point_table_binary_67[]; +extern u32 point_table_binary_68[]; +extern u32 point_table_binary_69[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 sec_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 sec_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 sec_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 sec_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 sec_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 sec_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 sec_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 sec_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 sec_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 sec_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 sec_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 sec_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 sec_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 sec_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 sec_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 sec_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 sec_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 sec_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 sec_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 sec_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 sec_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 sec_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 sec_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 sec_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 sec_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 sec_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 sec_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 sec_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 sec_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 sec_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 sec_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 sec_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 sec_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 sec_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 sec_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 sec_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 sec_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 sec_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 sec_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 sec_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; +extern u32 sec_mapping_binary_64[]; +extern u32 pri_mapping_binary_65[]; +extern u32 sec_mapping_binary_65[]; +extern u32 pri_mapping_binary_66[]; +extern u32 pri_mapping_binary_67[]; +extern u32 sec_mapping_binary_67[]; +extern u32 pri_mapping_binary_68[]; +extern u32 sec_mapping_binary_68[]; +extern u32 pri_mapping_binary_69[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; diff --git a/assets/obseg/bg/bg_sevb_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_sevb_all_p.h.REMOVED.git-id deleted file mode 100644 index 754a1f48..00000000 --- a/assets/obseg/bg/bg_sevb_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -8b9d5fef220f4e1720b9edd683f9efa1a56b9aa5 \ No newline at end of file diff --git a/assets/obseg/bg/bg_sevx_all_p.c b/assets/obseg/bg/bg_sevx_all_p.c new file mode 100644 index 00000000..8d026e32 --- /dev/null +++ b/assets/obseg/bg/bg_sevx_all_p.c @@ -0,0 +1,4063 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_sevx_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, -6440.000000, 431.000000, -11782.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, -7927.000000, 441.000000, -10655.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, -7919.000000, 428.000000, -8030.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, &sec_mapping_binary_4, -8019.000000, 409.000000, -5495.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, -5370.000000, 396.000000, -7768.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, -5683.000000, 407.000000, -5142.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, &sec_mapping_binary_7, -2790.000000, 396.000000, -7732.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, &sec_mapping_binary_8, -3138.000000, 441.000000, -4129.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, &sec_mapping_binary_9, 3989.000000, 418.000000, -7123.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, 2644.000000, 418.000000, -8480.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, &sec_mapping_binary_11, 235.000000, 386.000000, -7839.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, 437.000000, 437.000000, -4824.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, 390.000000, 456.000000, -2824.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, 3240.000000, 97.000000, -2426.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, -200.000000, 480.000000, 950.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, &sec_mapping_binary_16, 2692.000000, 85.000000, -8565.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, &sec_mapping_binary_17, -7043.000000, 416.000000, -4832.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, &sec_mapping_binary_18, -5009.000000, 418.000000, -11454.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, &sec_mapping_binary_19, -7622.000000, 456.000000, -11662.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, 350.000000, 416.000000, -6551.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, &sec_mapping_binary_21, 4029.000000, 386.000000, -8174.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, &sec_mapping_binary_22, 623.000000, 510.000000, -944.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, 0, -4838.000000, 105.000000, -8672.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, -5405.000000, 103.000000, -6725.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, 0, -3681.000000, 105.000000, -6188.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, 0, -3099.000000, 87.000000, -3764.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, 0, 3647.000000, 87.000000, -6998.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, 0, 4385.000000, 87.000000, -6956.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, 0, 2899.000000, 81.000000, -8868.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, 0, 2381.000000, 87.000000, -8369.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, 0, 1102.000000, 390.000000, -5026.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, 904.000000, 266.000000, -5212.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, &sec_mapping_binary_33, 3100.000000, -133.000000, -2479.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, 3100.000000, -559.000000, -2482.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, 3100.000000, -840.000000, -2479.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, &sec_mapping_binary_36, 0.000000, -126.000000, -889.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, &sec_mapping_binary_37, 0.000000, -126.000000, -546.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, &sec_mapping_binary_38, 0.000000, -36.000000, -241.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, 0, 0.000000, 49.000000, -45.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, &pri_mapping_binary_40, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_0, 0x05, 0x17, 0x0000}, + {&portal_1, 0x05, 0x17, 0x0000}, + {&portal_2, 0x17, 0x05, 0x0000}, + {&portal_3, 0x17, 0x05, 0x0000}, + {&portal_4, 0x17, 0x05, 0x0000}, + {&portal_5, 0x17, 0x05, 0x001B}, + {&portal_6, 0x18, 0x05, 0x0000}, + {&portal_7, 0x18, 0x05, 0x0000}, + {&portal_8, 0x18, 0x05, 0x0000}, + {&portal_9, 0x05, 0x18, 0x0000}, + {&portal_10, 0x05, 0x18, 0x0000}, + {&portal_11, 0x18, 0x05, 0x0005}, + {&portal_12, 0x19, 0x07, 0x0000}, + {&portal_13, 0x19, 0x07, 0x0000}, + {&portal_14, 0x07, 0x19, 0x0000}, + {&portal_15, 0x07, 0x19, 0x0000}, + {&portal_16, 0x07, 0x19, 0x0000}, + {&portal_17, 0x19, 0x07, 0x0000}, + {&portal_18, 0x08, 0x1A, 0x0000}, + {&portal_19, 0x08, 0x1A, 0x0000}, + {&portal_20, 0x08, 0x1A, 0x0000}, + {&portal_21, 0x08, 0x1A, 0x0000}, + {&portal_22, 0x08, 0x1A, 0x0000}, + {&portal_23, 0x1A, 0x08, 0x0000}, + {&portal_24, 0x09, 0x1B, 0x0000}, + {&portal_25, 0x09, 0x1B, 0x0000}, + {&portal_26, 0x1B, 0x09, 0x0000}, + {&portal_27, 0x1B, 0x09, 0x0000}, + {&portal_28, 0x1B, 0x09, 0x0000}, + {&portal_29, 0x1B, 0x09, 0x0000}, + {&portal_30, 0x1C, 0x09, 0x0000}, + {&portal_31, 0x1C, 0x09, 0x0000}, + {&portal_32, 0x09, 0x1C, 0x0000}, + {&portal_33, 0x1C, 0x09, 0x0000}, + {&portal_34, 0x09, 0x1C, 0x0000}, + {&portal_35, 0x1C, 0x09, 0x0000}, + {&portal_36, 0x10, 0x1D, 0x0000}, + {&portal_37, 0x10, 0x1D, 0x0000}, + {&portal_38, 0x1D, 0x10, 0x0000}, + {&portal_39, 0x1D, 0x10, 0x0000}, + {&portal_40, 0x1D, 0x10, 0x0000}, + {&portal_41, 0x1D, 0x10, 0x0000}, + {&portal_42, 0x1D, 0x10, 0x0000}, + {&portal_43, 0x10, 0x1E, 0x0000}, + {&portal_44, 0x10, 0x1E, 0x0000}, + {&portal_45, 0x1E, 0x10, 0x0000}, + {&portal_46, 0x1E, 0x10, 0x0000}, + {&portal_47, 0x1E, 0x10, 0x0000}, + {&portal_48, 0x1E, 0x10, 0x0000}, + {&portal_73, 0x01, 0x12, 0x006D}, + {&portal_74, 0x11, 0x04, 0x0088}, + {&portal_75, 0x13, 0x02, 0x005C}, + {&portal_76, 0x14, 0x0B, 0x007A}, + {&portal_77, 0x15, 0x0A, 0x006C}, + {&portal_78, 0x16, 0x0D, 0x0078}, + {&portal_49, 0x01, 0x13, 0x004F}, + {&portal_50, 0x02, 0x03, 0x0088}, + {&portal_51, 0x03, 0x04, 0x0089}, + {&portal_52, 0x03, 0x05, 0x007C}, + {&portal_53, 0x04, 0x05, 0x0000}, + {&portal_54, 0x11, 0x06, 0x006D}, + {&portal_55, 0x05, 0x06, 0x006E}, + {&portal_56, 0x05, 0x07, 0x0088}, + {&portal_57, 0x06, 0x08, 0x006B}, + {&portal_58, 0x07, 0x08, 0x005D}, + {&portal_59, 0x07, 0x08, 0x005F}, + {&portal_60, 0x07, 0x0B, 0x0078}, + {&portal_61, 0x08, 0x0C, 0x006D}, + {&portal_62, 0x08, 0x0D, 0x006E}, + {&portal_63, 0x09, 0x15, 0x005F}, + {&portal_64, 0x0A, 0x0B, 0x005D}, + {&portal_65, 0x14, 0x0C, 0x007B}, + {&portal_66, 0x0C, 0x0D, 0x006F}, + {&portal_68, 0x0D, 0x0E, 0x007B}, + {&portal_67, 0x16, 0x0F, 0x007A}, + {&portal_69, 0x0A, 0x10, 0x004B}, + {&portal_70, 0x0A, 0x10, 0x004A}, + {&portal_71, 0x0A, 0x10, 0x004B}, + {&portal_72, 0x0A, 0x10, 0x003E}, + {&portal_79, 0x0C, 0x20, 0x0000}, + {&portal_80, 0x0C, 0x20, 0x0000}, + {&portal_81, 0x20, 0x0C, 0x0000}, + {&portal_82, 0x20, 0x0C, 0x0000}, + {&portal_83, 0x20, 0x0C, 0x0000}, + {&portal_84, 0x20, 0x0C, 0x0000}, + {&portal_85, 0x0C, 0x20, 0x0000}, + {&portal_86, 0x0C, 0x20, 0x0000}, + {&portal_87, 0x0C, 0x20, 0x0000}, + {&portal_88, 0x0C, 0x20, 0x0000}, + {&portal_89, 0x0C, 0x20, 0x0000}, + {&portal_90, 0x0C, 0x1F, 0x0000}, + {&portal_91, 0x0C, 0x1F, 0x0000}, + {&portal_92, 0x1F, 0x0C, 0x0000}, + {&portal_93, 0x20, 0x1F, 0x0000}, + {&portal_94, 0x21, 0x0E, 0x0000}, + {&portal_95, 0x21, 0x22, 0x0000}, + {&portal_96, 0x22, 0x23, 0x0000}, + {&portal_100, 0x0F, 0x27, 0x0000}, + {&portal_99, 0x27, 0x26, 0x0000}, + {&portal_98, 0x26, 0x25, 0x0000}, + {&portal_97, 0x25, 0x24, 0x0000}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, -4965.000000, 102.000000, -8788.000000, -4965.000000, 124.000000, -8788.000000, -4942.000000, 124.000000, -8788.000000, -4942.000000, 102.000000, -8788.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, -4761.000000, 102.000000, -8788.000000, -4761.000000, 124.000000, -8788.000000, -4739.000000, 124.000000, -8788.000000, -4739.000000, 102.000000, -8788.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, -4776.000000, 102.000000, -8555.000000, -4776.000000, 124.000000, -8555.000000, -4799.000000, 124.000000, -8555.000000, -4799.000000, 102.000000, -8555.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, -4678.000000, 102.000000, -8555.000000, -4678.000000, 124.000000, -8555.000000, -4701.000000, 124.000000, -8555.000000, -4701.000000, 102.000000, -8555.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, -5010.000000, 102.000000, -8555.000000, -5010.000000, 124.000000, -8555.000000, -5032.000000, 124.000000, -8555.000000, -5032.000000, 102.000000, -8555.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, -4972.000000, 136.000000, -8555.000000, -4934.000000, 136.000000, -8555.000000, -4934.000000, 38.000000, -8555.000000, -4972.000000, 38.000000, -8555.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, -5503.000000, 99.000000, -6897.000000, -5503.000000, 121.000000, -6898.000000, -5482.000000, 121.000000, -6888.000000, -5482.000000, 99.000000, -6888.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, -5413.000000, 99.000000, -6857.000000, -5413.000000, 121.000000, -6857.000000, -5393.000000, 121.000000, -6848.000000, -5393.000000, 99.000000, -6847.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, -5201.000000, 99.000000, -6760.000000, -5201.000000, 122.000000, -6760.000000, -5180.000000, 122.000000, -6751.000000, -5180.000000, 99.000000, -6751.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, -5339.000000, 101.000000, -6566.000000, -5339.000000, 124.000000, -6566.000000, -5359.000000, 124.000000, -6576.000000, -5359.000000, 101.000000, -6575.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, -5524.000000, 101.000000, -6650.000000, -5524.000000, 124.000000, -6651.000000, -5544.000000, 124.000000, -6660.000000, -5545.000000, 101.000000, -6660.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, -5270.000000, 35.000000, -6791.000000, -5235.000000, 35.000000, -6775.000000, -5235.000000, 133.000000, -6776.000000, -5269.000000, 133.000000, -6792.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, -3834.000000, 102.000000, -6197.000000, -3834.000000, 124.000000, -6197.000000, -3818.000000, 124.000000, -6213.000000, -3818.000000, 102.000000, -6213.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, -3693.000000, 102.000000, -6344.000000, -3693.000000, 124.000000, -6344.000000, -3677.000000, 124.000000, -6360.000000, -3677.000000, 102.000000, -6360.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, -3462.000000, 102.000000, -6246.000000, -3462.000000, 124.000000, -6246.000000, -3478.000000, 124.000000, -6230.000000, -3478.000000, 102.000000, -6230.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, -3624.000000, 102.000000, -6078.000000, -3624.000000, 124.000000, -6078.000000, -3640.000000, 124.000000, -6062.000000, -3640.000000, 102.000000, -6062.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, -3692.000000, 102.000000, -6008.000000, -3692.000000, 124.000000, -6008.000000, -3708.000000, 124.000000, -5992.000000, -3708.000000, 102.000000, -5992.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, -3530.000000, 38.000000, -6176.000000, -3530.000000, 136.000000, -6176.000000, -3504.000000, 136.000000, -6203.000000, -3504.000000, 38.000000, -6203.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -3014.000000, 83.000000, -3892.000000, -3014.000000, 105.000000, -3892.000000, -3008.000000, 105.000000, -3870.000000, -3008.000000, 83.000000, -3870.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -2958.000000, 83.000000, -3696.000000, -2958.000000, 105.000000, -3696.000000, -2952.000000, 105.000000, -3674.000000, -2952.000000, 83.000000, -3674.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -3157.000000, 83.000000, -3545.000000, -3157.000000, 105.000000, -3545.000000, -3164.000000, 105.000000, -3567.000000, -3164.000000, 83.000000, -3567.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, -3222.000000, 83.000000, -3769.000000, -3222.000000, 105.000000, -3769.000000, -3228.000000, 105.000000, -3791.000000, -3228.000000, 83.000000, -3791.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, -3249.000000, 83.000000, -3864.000000, -3249.000000, 105.000000, -3864.000000, -3255.000000, 105.000000, -3885.000000, -3255.000000, 83.000000, -3885.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, -3184.000000, 117.000000, -3639.000000, -3174.000000, 117.000000, -3603.000000, -3174.000000, 19.000000, -3603.000000, -3184.000000, 19.000000, -3639.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, 3530.000000, 83.000000, -6898.000000, 3530.000000, 105.000000, -6898.000000, 3530.000000, 105.000000, -6921.000000, 3530.000000, 83.000000, -6921.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, 3530.000000, 83.000000, -7101.000000, 3530.000000, 105.000000, -7101.000000, 3530.000000, 105.000000, -7124.000000, 3530.000000, 83.000000, -7124.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, 3764.000000, 83.000000, -7192.000000, 3764.000000, 105.000000, -7192.000000, 3764.000000, 105.000000, -7169.000000, 3764.000000, 83.000000, -7169.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, 3764.000000, 83.000000, -6958.000000, 3764.000000, 105.000000, -6958.000000, 3764.000000, 105.000000, -6936.000000, 3764.000000, 83.000000, -6936.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, 3764.000000, 83.000000, -6860.000000, 3764.000000, 105.000000, -6860.000000, 3764.000000, 105.000000, -6838.000000, 3764.000000, 83.000000, -6838.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, 3764.000000, 117.000000, -7094.000000, 3764.000000, 117.000000, -7132.000000, 3764.000000, 19.000000, -7132.000000, 3764.000000, 19.000000, -7094.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, 4268.000000, 83.000000, -6796.000000, 4268.000000, 105.000000, -6796.000000, 4268.000000, 105.000000, -6819.000000, 4268.000000, 83.000000, -6819.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, 4268.000000, 83.000000, -6894.000000, 4268.000000, 105.000000, -6894.000000, 4268.000000, 105.000000, -6917.000000, 4268.000000, 83.000000, -6917.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, 4502.000000, 83.000000, -6879.000000, 4502.000000, 105.000000, -6879.000000, 4502.000000, 105.000000, -6857.000000, 4502.000000, 83.000000, -6857.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, 4268.000000, 83.000000, -7128.000000, 4268.000000, 105.000000, -7128.000000, 4268.000000, 105.000000, -7150.000000, 4268.000000, 83.000000, -7150.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, 4502.000000, 83.000000, -7083.000000, 4502.000000, 105.000000, -7083.000000, 4502.000000, 105.000000, -7060.000000, 4502.000000, 83.000000, -7060.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, 4268.000000, 117.000000, -7052.000000, 4268.000000, 117.000000, -7090.000000, 4268.000000, 19.000000, -7090.000000, 4268.000000, 19.000000, -7052.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, 2773.000000, 83.000000, -8985.000000, 2773.000000, 105.000000, -8985.000000, 2795.000000, 105.000000, -8985.000000, 2795.000000, 83.000000, -8985.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, 2976.000000, 83.000000, -8985.000000, 2976.000000, 105.000000, -8985.000000, 2999.000000, 105.000000, -8985.000000, 2999.000000, 83.000000, -8985.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, 3059.000000, 83.000000, -8752.000000, 3059.000000, 105.000000, -8752.000000, 3036.000000, 105.000000, -8752.000000, 3036.000000, 83.000000, -8752.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, 2961.000000, 83.000000, -8752.000000, 2961.000000, 105.000000, -8752.000000, 2939.000000, 105.000000, -8752.000000, 2939.000000, 83.000000, -8752.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, 2833.000000, 83.000000, -8752.000000, 2833.000000, 105.000000, -8752.000000, 2810.000000, 105.000000, -8752.000000, 2810.000000, 83.000000, -8752.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, 2728.000000, 83.000000, -8752.000000, 2728.000000, 105.000000, -8752.000000, 2705.000000, 105.000000, -8752.000000, 2705.000000, 83.000000, -8752.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, 2867.000000, 19.000000, -8752.000000, 2905.000000, 19.000000, -8752.000000, 2905.000000, 117.000000, -8752.000000, 2867.000000, 117.000000, -8752.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, 2264.000000, 83.000000, -8243.000000, 2264.000000, 105.000000, -8243.000000, 2264.000000, 105.000000, -8266.000000, 2264.000000, 83.000000, -8266.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, 2264.000000, 83.000000, -8446.000000, 2264.000000, 105.000000, -8446.000000, 2264.000000, 105.000000, -8469.000000, 2264.000000, 83.000000, -8469.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, 2498.000000, 83.000000, -8529.000000, 2498.000000, 105.000000, -8529.000000, 2498.000000, 105.000000, -8507.000000, 2498.000000, 83.000000, -8507.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, 2498.000000, 83.000000, -8431.000000, 2498.000000, 105.000000, -8431.000000, 2498.000000, 105.000000, -8409.000000, 2498.000000, 83.000000, -8409.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, 2498.000000, 83.000000, -8198.000000, 2498.000000, 105.000000, -8198.000000, 2498.000000, 105.000000, -8175.000000, 2498.000000, 83.000000, -8175.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 2498.000000, 117.000000, -8235.000000, 2498.000000, 117.000000, -8273.000000, 2498.000000, 19.000000, -8273.000000, 2498.000000, 19.000000, -8235.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, -7225.000000, 1712.000000, -11098.000000, -7225.000000, 75.000000, -11098.000000, -7248.000000, 75.000000, -12226.000000, -7248.000000, 1712.000000, -12226.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, -8673.000000, 1712.000000, -10140.000000, -8673.000000, -60.000000, -10140.000000, -7182.000000, -60.000000, -10180.000000, -7182.000000, 1712.000000, -10180.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, -6502.000000, -176.000000, -6815.000000, -6502.000000, 1712.000000, -6815.000000, -9535.000000, 1712.000000, -5881.000000, -9535.000000, -176.000000, -5881.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, -6502.000000, 1712.000000, -6815.000000, -6502.000000, 64.000000, -6815.000000, -6502.000000, 64.000000, -9399.000000, -6502.000000, 1712.000000, -9399.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, -6774.000000, -176.000000, -6250.000000, -6502.000000, -176.000000, -6815.000000, -6502.000000, 1712.000000, -6815.000000, -6774.000000, 1712.000000, -6250.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -6337.000000, 1712.000000, -3990.000000, -6337.000000, 64.000000, -3990.000000, -6774.000000, 64.000000, -6250.000000, -6774.000000, 1712.000000, -6250.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -4592.000000, 1712.000000, -6295.000000, -4592.000000, 64.000000, -6295.000000, -6774.000000, 64.000000, -6250.000000, -6774.000000, 1712.000000, -6250.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -4592.000000, 1712.000000, -6295.000000, -4592.000000, 64.000000, -6295.000000, -4193.000000, 64.000000, -9464.000000, -4193.000000, 1712.000000, -9464.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -4883.000000, 1712.000000, -4293.000000, -4883.000000, 23.000000, -4293.000000, -4592.000000, 64.000000, -6295.000000, -4592.000000, 1712.000000, -6295.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, -3164.000000, 1712.000000, -5378.000000, -3164.000000, 41.000000, -5378.000000, -4592.000000, 41.000000, -6295.000000, -4592.000000, 1712.000000, -6295.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, -1356.000000, 1712.000000, -6028.000000, -1356.000000, 41.000000, -6028.000000, -3164.000000, 41.000000, -5378.000000, -3164.000000, 1712.000000, -5378.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, -1356.000000, -90.000000, -6028.000000, -988.000000, -90.000000, -9650.000000, -988.000000, 1712.000000, -9650.000000, -1356.000000, 1712.000000, -6028.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, -1356.000000, 1712.000000, -6028.000000, -1574.000000, 1712.000000, -3807.000000, -1574.000000, 41.000000, -3807.000000, -1356.000000, 41.000000, -6028.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, -1574.000000, 1712.000000, -3807.000000, -1755.000000, 1712.000000, -1963.000000, -1755.000000, 41.000000, -1963.000000, -1574.000000, 41.000000, -3807.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, 3639.000000, 1712.000000, -7682.000000, 3639.000000, -90.000000, -7682.000000, 4321.000000, -90.000000, -7361.000000, 4321.000000, 1712.000000, -7361.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, 1529.000000, -90.000000, -9111.000000, 1974.000000, -90.000000, -7361.000000, 1974.000000, 1712.000000, -7361.000000, 1529.000000, 1712.000000, -9111.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, -1356.000000, 1712.000000, -6028.000000, -1356.000000, -90.000000, -6028.000000, 2057.000000, -90.000000, -6084.000000, 2057.000000, 1712.000000, -6084.000000}; +struct portal_4_point portal_66 = {4, 0, 0, 0, 1948.000000, 1712.000000, -3564.000000, 1948.000000, 41.000000, -3564.000000, -1574.000000, 41.000000, -3807.000000, -1574.000000, 1712.000000, -3807.000000}; +struct portal_4_point portal_67 = {4, 0, 0, 0, -1415.000000, 1712.000000, -1190.000000, -1415.000000, 89.000000, -1190.000000, 1552.000000, -6.000000, 196.000000, 1552.000000, 1618.000000, 196.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, 3002.000000, 1618.000000, -1671.000000, 3002.000000, -6.000000, -1671.000000, 2407.000000, -6.000000, -2848.000000, 2407.000000, 1618.000000, -2848.000000}; +struct portal_4_point portal_69 = {4, 0, 0, 0, 3123.000000, 433.000000, -8989.000000, 3123.000000, 433.000000, -8145.000000, 3123.000000, 0.000000, -8145.000000, 3123.000000, 0.000000, -8989.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, 2261.000000, 433.000000, -8989.000000, 3123.000000, 433.000000, -8989.000000, 3123.000000, 0.000000, -8989.000000, 2261.000000, 0.000000, -8989.000000}; +struct portal_4_point portal_71 = {4, 0, 0, 0, 2260.000000, 433.000000, -8141.000000, 2261.000000, 433.000000, -8989.000000, 2261.000000, 0.000000, -8989.000000, 2260.000000, 0.000000, -8141.000000}; +struct portal_4_point portal_72 = {4, 0, 0, 0, 3123.000000, 433.000000, -8145.000000, 2260.000000, 433.000000, -8141.000000, 2260.000000, 0.000000, -8141.000000, 3123.000000, 0.000000, -8145.000000}; +struct portal_4_point portal_73 = {4, 0, 0, 0, -6156.000000, 1712.000000, -11042.000000, -6156.000000, 26.000000, -11042.000000, -5624.000000, 26.000000, -12482.000000, -5624.000000, 1712.000000, -12482.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, -7802.000000, 1712.000000, -4193.000000, -7802.000000, -176.000000, -4193.000000, -6774.000000, -176.000000, -6250.000000, -6774.000000, 1712.000000, -6250.000000}; +struct portal_4_point portal_75 = {4, 0, 0, 0, -7225.000000, 1712.000000, -11098.000000, -7225.000000, 75.000000, -11098.000000, -8060.000000, 75.000000, -11617.000000, -8060.000000, 1712.000000, -11617.000000}; +struct portal_4_point portal_76 = {4, 0, 0, 0, -1356.000000, -90.000000, -6028.000000, 1974.000000, -90.000000, -7361.000000, 1974.000000, 1712.000000, -7361.000000, -1356.000000, 1712.000000, -6028.000000}; +struct portal_4_point portal_77 = {4, 0, 0, 0, 3639.000000, 1712.000000, -7682.000000, 3639.000000, -90.000000, -7682.000000, 3750.000000, -90.000000, -8988.000000, 3750.000000, 1712.000000, -8988.000000}; +struct portal_4_point portal_78 = {4, 0, 0, 0, 3002.000000, 1712.000000, -1671.000000, -1755.000000, 1712.000000, -1963.000000, -1755.000000, 41.000000, -1963.000000, 3002.000000, 41.000000, -1671.000000}; +struct portal_4_point portal_79 = {4, 0, 0, 0, 1085.000000, 45.000000, -4913.000000, 1085.000000, 147.000000, -4913.000000, 1168.000000, 147.000000, -4913.000000, 1168.000000, 45.000000, -4913.000000}; +struct portal_4_point portal_80 = {4, 0, 0, 0, 1010.000000, 128.000000, -4935.000000, 1010.000000, 143.000000, -4935.000000, 1036.000000, 143.000000, -4935.000000, 1036.000000, 128.000000, -4935.000000}; +struct portal_4_point portal_81 = {4, 0, 0, 0, 1221.000000, 128.000000, -5222.000000, 1221.000000, 143.000000, -5222.000000, 1221.000000, 143.000000, -5248.000000, 1221.000000, 128.000000, -5248.000000}; +struct portal_4_point portal_82 = {4, 0, 0, 0, 1221.000000, 377.000000, -5346.000000, 1221.000000, 392.000000, -5346.000000, 1221.000000, 392.000000, -5372.000000, 1221.000000, 377.000000, -5372.000000}; +struct portal_4_point portal_83 = {4, 0, 0, 0, 1221.000000, 128.000000, -5402.000000, 1221.000000, 143.000000, -5402.000000, 1221.000000, 143.000000, -5429.000000, 1221.000000, 128.000000, -5429.000000}; +struct portal_4_point portal_84 = {4, 0, 0, 0, 878.000000, 264.000000, -5512.000000, 878.000000, 279.000000, -5512.000000, 851.000000, 279.000000, -5512.000000, 851.000000, 264.000000, -5512.000000}; +struct portal_4_point portal_85 = {4, 0, 0, 0, 588.000000, 128.000000, -5365.000000, 588.000000, 128.000000, -5391.000000, 588.000000, 143.000000, -5391.000000, 588.000000, 143.000000, -5365.000000}; +struct portal_4_point portal_86 = {4, 0, 0, 0, 588.000000, 128.000000, -5188.000000, 588.000000, 128.000000, -5214.000000, 588.000000, 143.000000, -5214.000000, 588.000000, 143.000000, -5188.000000}; +struct portal_4_point portal_87 = {4, 0, 0, 0, 588.000000, 377.000000, -5120.000000, 588.000000, 377.000000, -5146.000000, 588.000000, 392.000000, -5146.000000, 588.000000, 392.000000, -5120.000000}; +struct portal_4_point portal_88 = {4, 0, 0, 0, 802.000000, 294.000000, -5026.000000, 757.000000, 294.000000, -5026.000000, 757.000000, 396.000000, -5026.000000, 802.000000, 396.000000, -5026.000000}; +struct portal_4_point portal_89 = {4, 0, 0, 0, 878.000000, 377.000000, -4935.000000, 851.000000, 377.000000, -4935.000000, 851.000000, 392.000000, -4935.000000, 878.000000, 392.000000, -4935.000000}; +struct portal_4_point portal_90 = {4, 0, 0, 0, 1010.000000, 377.000000, -4935.000000, 1010.000000, 392.000000, -4935.000000, 1036.000000, 392.000000, -4935.000000, 1036.000000, 377.000000, -4935.000000}; +struct portal_4_point portal_91 = {4, 0, 0, 0, 1130.000000, 294.000000, -4913.000000, 1085.000000, 294.000000, -4913.000000, 1085.000000, 396.000000, -4913.000000, 1130.000000, 396.000000, -4913.000000}; +struct portal_4_point portal_92 = {4, 0, 0, 0, 1221.000000, 377.000000, -4984.000000, 1221.000000, 392.000000, -4984.000000, 1221.000000, 392.000000, -5011.000000, 1221.000000, 377.000000, -5011.000000}; +struct portal_4_point portal_93 = {4, 0, 0, 0, 983.000000, 294.000000, -5105.000000, 983.000000, 294.000000, -5060.000000, 983.000000, 396.000000, -5060.000000, 983.000000, 396.000000, -5105.000000}; +struct portal_4_point portal_94 = {4, 0, 0, 0, 2890.000000, 124.000000, -2689.000000, 3311.000000, 124.000000, -2689.000000, 3310.000000, 124.000000, -2268.000000, 2890.000000, 124.000000, -2269.000000}; +struct portal_4_point portal_95 = {4, 0, 0, 0, 2890.000000, -391.000000, -2689.000000, 3311.000000, -391.000000, -2689.000000, 3310.000000, -391.000000, -2268.000000, 2890.000000, -391.000000, -2269.000000}; +struct portal_4_point portal_96 = {4, 0, 0, 0, 2890.000000, -726.000000, -2689.000000, 3311.000000, -726.000000, -2689.000000, 3310.000000, -726.000000, -2268.000000, 2890.000000, -726.000000, -2269.000000}; +struct portal_4_point portal_97 = {4, 0, 0, 0, -53.000000, -192.000000, -701.000000, -53.000000, -79.000000, -701.000000, 53.000000, -79.000000, -701.000000, 53.000000, -192.000000, -701.000000}; +struct portal_4_point portal_98 = {4, 0, 0, 0, 53.000000, -181.000000, -392.000000, -53.000000, -181.000000, -392.000000, -53.000000, -79.000000, -392.000000, 53.000000, -79.000000, -392.000000}; +struct portal_4_point portal_99 = {4, 0, 0, 0, 53.000000, -11.000000, -90.000000, -53.000000, -11.000000, -90.000000, -53.000000, 102.000000, -90.000000, 53.000000, 102.000000, -90.000000}; +struct portal_4_point portal_100 = {4, 0, 0, 0, 19.000000, 102.000000, 0.000000, -19.000000, 102.000000, 0.000000, -19.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000}; + +u32 point_table_binary_1[] = { + 0x11726594, 0x4D485541, 0x14C7FFF3, 0x2EBDF78A, 0x12DC05B6, 0x2A88DAB5, 0xE93B29FC, 0x288ADC14, + 0xF46D548B, 0x105C4950, 0x54506154, 0xABA2B017, 0x49468B57, 0x5014464A, 0x6EACA020, 0xB470910B, + 0x2F469A22, 0x2A925994, 0x0FA37A77, 0xA6993BEF, 0xDC7BCFE4, 0xEEC7F99F, 0xE3CCEFCC, 0x7DC54155, + 0x2E6B806F, 0x2BAAAF28, 0xFD57FC20, 0xFBF11898, 0x6EDBF2D4, 0xB03CA9B9, 0x0AF83956, 0x75DFB02A, + 0x53A9603F, 0x30F7AEB6, 0xC920B6EB, 0xFA32E0CF, 0x8FEA3AC3, 0x42C8F160, 0x31107CA9, 0x1D087954, + 0xF68B6640, 0x142B0FB4, 0xB4B4281C, 0xB2FC7747, 0xE5A6CECE, 0x4E2596C8, 0xD9D43820, 0x2FAC5DDE, + 0xD5D5A5C4, 0x633B4F2C, 0xAA6E30FD, 0xDE2A551E, 0xE8F3658F, 0x6F6B0EFF, 0xFF559D9F, 0x027EDD5D, + 0x33D7DADA, 0xAAE4753D, 0xEF0D305B, 0xBF31E8EB, 0xEB53C17B, 0x5D7F077C, 0xFFBC3E9F, 0xCBE554B0, + 0x58D78780, 0xAF9F3736, 0x0E0F0FAB, 0xE2775D7F, 0xA2EFF760, 0x7D457777, 0xB72ACEC9, 0x364C03FA, + 0x8EF5C9FB, 0xCEFFE28D, 0x257DA887, 0xA9CD613D, 0x2F6F6000, 0x5850877D, 0x49161F71, 0x2FE9230B, + 0xEF51729E, 0x68F27686, 0xF523B219, 0xA3BA9E41, 0x5592711A, 0xBB425FA5, 0xFBCF53DE, 0xB3E43C34, + 0x79CFC3FA, 0xB46CC45B, 0x20FD02E7, 0x421E928D, 0xA24ED7F7, 0xA2B6BDBD, 0x3D9C6738, 0xD385A3BD, + 0xBDBD91EF, 0xCCA877D8, 0xF8265F98, 0xF66E1B5F, 0xF295BC21, 0x0EE9FBFD, 0xC6899191, 0x91C857E6, + 0xABF7C8F8, 0xA27ED4A4, 0x864C3FCD, 0x47052E99, 0xF9342FF3, 0xD32B24E7, 0x65CAF1D2, 0xCCA3FDE3, + 0x98376CF6, 0xFFDF799D, 0xF3050B65, 0x9B38A1FD, 0xA4716666, 0x6626CA7B, 0x75E99574, 0xBFD0D727, + 0x95257F61, 0x7DA9FC63, 0xCE437E70, 0x367D91F9, 0xBD957E9D, 0xDC17AEC9, 0x42B23FF5, 0x2B7D27BC, + 0x4FE9FCDE, 0x79B5C19C, 0x3FCA1F4C, 0x6F0DDF03, 0xBD97BC0A, 0xF745F9D4, 0x8FF4FED0, 0x5FE9FCDE, + 0x3AB5C79C, 0x9FDE5B56, 0xB74C4E4E, 0x6A56372D, 0xA7420EDE, 0x6BD6EF15, 0x11DBF78B, 0x529E381B, + 0xB1CD53BF, 0xBAAA792A, 0xEEA7EF83, 0xFA89B311, 0xDB3CF58B, 0x259AC7E3, 0x7EFA1EA9, 0x3FFAFE62, + 0xEEB05CCA, 0x0B75C97C, 0xEF517FE9, 0xFBA77EE2, 0x6CC4361F, 0x9DBF4CE5, 0xCDEF0962, 0x4E5906E3, + 0x6CCC79CB, 0x365F1C54, 0x1DE6F70B, 0x31975B76, 0x7D136335, 0xF7AF99F9, 0xA77DB8BE, 0xC1F2B17F, + 0xCDCC3FED, 0xC3F50D96, 0x8FFD6B66, 0xFE691FAE, 0x6F62ECE6, 0xFEB19CFB, 0xA77DB8BE, 0xC1F2B17F, + 0xD438FEF3, 0x8EFF3CF7, 0x6FF3B17F, 0xEC76FC77, 0x70FFE43B, 0x62DFF1EF, 0x73FFB40F, 0xD737583E, + 0xE1DFE7FE, 0x691FAE6F, 0xB07CC2BF, 0xCFFDD33E, 0x5CDF1117, 0x1CFF3DDC, 0x3FEDC3F5, 0x0D964FF8, + 0x9FE0FE69, 0x1FAE6FB0, 0x7CC27F81, 0xFBA77DB8, 0xBE89C529, 0xEE5F33F7, 0xEF3BFE7D, 0xEEDFE663, + 0xFF9AB97F, 0xDFF1EF73, 0xFF361FFB, 0xD7CCFDFB, 0x8EFF02F7, 0x2F72DCBF, 0x6870FCF7, 0x38FE7BB8, + 0x7F9B8FFD, 0x8BCB8EFF, 0x09C7FF04, 0xF76FF3B1, 0x7F9173FC, 0x1792FEFF, 0x01000000, +}; + +u32 point_table_binary_2[] = { + 0x11727D94, + 0x4B485541, 0x1CC6BF73, 0x263BD76E, 0x8B68A1A0, 0x8B829040, 0x2DA4EC21, 0xD86B6120, 0x11099518, + 0x492F085A, 0xD42E83A8, 0x4D1496B6, 0xA86E9B40, 0x701351DC, 0xA88820A2, 0x4366115E, 0x17C74518, + 0x46F47E89, 0xF7865C22, 0xE4527466, 0x9A39E7CC, 0x9C995974, 0x761FFFEF, 0xFF9F99DF, 0x7766683F, + 0x2DD056E0, 0x43C3EAC3, 0x6363632C, 0x1C6275D8, 0x04BCBEDC, 0xF8677474, 0x94B1215A, 0x400FAFF7, + 0xAEDC57A9, 0x5418DB4C, 0x0F926BC0, 0xFBF625E5, 0xB9B93916, 0xD6B03A97, 0x002F4F2F, 0x7B562A95, + 0x18B6F079, 0x2781CF2D, 0x6B1F96CB, 0x65E674D1, 0x42380FF8, 0xFE7AC396, 0xD9D959C6, 0x4E31EFEF, + 0x46E0CBDE, 0x76323939, 0xC99C0BDC, 0x1F02D36F, 0x5AFB19FF, 0x9C35B4EC, 0x5CE2FEBE, 0xC68AD06E, + 0x332DB25F, 0xC04C7D4B, 0x63A44768, 0x9176003F, 0x6EB4D5FB, 0xBECFDC45, 0x7CFE47A0, 0xD8D4765E, + 0xECC7EDE4, 0xF5DBDCFF, 0x6EED18A5, 0x9421A44F, 0xC873E0DB, 0xE325DD51, 0x7F91E69C, 0xB7BCDF69, + 0x18177E36, 0x4E73E41E, 0x8001EC16, 0x7579DE85, 0x3B49AB7E, 0x5E3C7203, 0xE14786E6, 0x7013C876, + 0x635D74DE, 0x44E30A88, 0x7EFEEC21, 0xF78E38BF, 0x9CE70C90, 0x82988733, 0x3447AF03, 0x0B8A583A, + 0x3333A334, 0x9C584B5E, 0x0BAFBB0D, 0x82979C87, 0x5A773CE2, 0xB99FE6C2, 0x557C7E01, 0x2BC47671, + 0x999FA71A, 0xF02A38AB, 0xF3F3BE92, 0x17513DE4, 0xF3EFF2FE, 0x6A1CD7EB, 0xD8451CBD, 0x1F1EFA12, + 0x7FC42B7B, 0xD3FD1DF9, 0x6FF3F5F2, 0xBCBE157B, 0xF4791E43, 0x9487CCCF, 0x9B203F75, 0x8DFBE4E8, + 0xFFD657FB, 0xEBE2FC9F, 0xF2F59EA2, 0x27CA27C9, 0x131E5926, 0x78ABF5F9, 0x373535A5, 0xCE2F3E63, + 0x7F495DF1, 0xBCCA1647, 0x3C933AD9, 0x5115ED5F, 0xF5EFF06A, 0xF4FD9146, 0x36146999, 0x678E1D88, + 0xF24CEAEE, 0x032F1BD5, 0xE5FCEEF9, 0xE7C47CF5, 0xFFE4D972, 0x9D27D956, 0x3D61CCDB, 0x9E5D1FCD, + 0x93F54BF4, 0x937E7E72, 0x8A55E9FF, 0x6786B74C, 0x4F4F73CD, 0x56C7DA8D, 0x75331B14, 0xF7014AC7, + 0xF703D29F, 0x68D59FF8, 0x557F271B, 0x14F743F5, 0x27F745F5, 0x275AF527, 0x7ED53FC2, 0x7587D69F, + 0xDC47D92F, 0xEF7726D5, 0xB7621DFB, 0x693F3B22, 0xDE1B281D, 0xBF3FB25F, 0xEA8CD2B1, 0x5FF6F3F7, + 0xC917EF13, 0x525D176B, 0x183A936A, 0x3FD689BF, 0x86F9E2BD, 0x42AAEB62, 0x6DF356FA, 0x95C91F4D, + 0x267F9987, 0xCD1B863F, 0xE58F2693, 0xBFCCC3E6, 0x0DC39FF2, 0xE7DAE02F, 0xF3B0794B, 0x8D4E933F, + 0xAA4DFE32, 0x0F9B370C, 0x7FCA1FBD, 0x167FDFE2, 0xEF9BFC63, 0x7FCA1FBD, 0x167FDFE2, 0xFFCAE48F, + 0x1316FFC0, 0xE42FF3B0, 0x79C3F06B, 0xFC0393BF, 0xCCC3E60D, 0xC3AFF10F, 0x4CFE320F, 0x9BB7D225, + 0x8B7FDEE4, 0x2FF3B079, 0xC3F06BFC, 0x4393BFCC, 0xC3E60DC3, 0xAFF10F4D, 0xFE320F9B, 0xB7D44EAD, + 0xC9DF3966, 0xF10F2CFE, 0x81C93FF6, 0xA7FC9D63, 0x16FFC0E2, 0x1F98FC63, 0x7FCA9F6B, 0x937F60F1, + 0x2F99FC9D, 0x8B267F67, 0x9BC53F6F, 0xF1CF9BFC, 0x637FCADF, 0x19B6F887, 0x16FFD0E4, 0x1FFB53FE, + 0xCEB0C53F, 0xD4F9FF03, +}; + +u32 point_table_binary_3[] = { + 0x11726D59, 0x6B7415D5, 0x15DE3367, 0xEE230F12, 0x044B9662, 0xA580AC34, + 0x8B6A8BC5, 0xF7036BAB, 0xADAB55E9, 0xC31A57A5, 0x20A43C8C, 0xA555D4E5, 0xAB0A2A18, 0xA405EAB2, + 0x1A5C8B06, 0x915A8996, 0x46D128F8, 0x00859678, 0x298A08F8, 0x0052C19A, 0xF00AC440, 0x4C6EEEBD, + 0xE7749F33, 0x67CFEC19, 0x72FF7D6B, 0x3FBE7DBE, 0x73CEEC3D, 0x730B1DAA, 0x3ABF1860, 0x6089070A, + 0x7F85D988, 0x67014099, 0xC553107F, 0x86D8011F, 0x6F455C00, 0x285727E2, 0x69D3A645, 0xFC0D66F9, + 0x0C667C1A, 0xBB1B5575, 0x6E5AC8EF, 0xDE8CF835, 0x80E21100, 0x524AE52E, 0x42BC39E4, 0x7327213E, + 0x3BACCF1D, 0x8F782540, 0xA2D5FA8F, 0x46FC4458, 0x2F8F377C, 0xCC6E30CB, 0x17AF4763, 0x75BE9C99, + 0xBD1E60CF, 0xC5C38E76, 0x7777AB42, 0x99AAEC79, 0x07E083FB, 0x46BE7DF0, 0xE0415538, 0xA006E4A6, + 0x00EC6C1B, 0xB276DBB6, 0x6D4A7EA9, 0x06E40702, 0xECBA73F0, 0x9675EBD6, 0xA9C2F5EA, 0xAAFC2080, + 0xEDDF1ABC, 0x4CD7931B, 0xAE2AFBEE, 0x06C8CC3E, 0x75A1C6F9, 0xBDAA32DF, 0x09B0ED87, 0xE5EBFBFA, + 0xFA545F89, 0x6C2F7C08, 0xB0E9CE93, 0x4A8CFF01, 0xC4CF03BC, 0x7749E99D, 0x1A6753B2, 0xDDAD01D8, + 0xF040E741, 0xA3FF1B72, 0xA69743FE, 0xCF0E9FA9, 0xB15A24B7, 0x38A3015A, 0xE716C6F6, 0xF4F42899, + 0x975BD47C, 0xACE7B837, 0xBDABABEB, 0xC4F80ED9, 0xAE4E02F8, 0x68747286, 0xC1B723DF, 0x0A801D03, + 0x4B5FEE8F, 0x3F5EAFFB, 0x47D9E5BD, 0x0E706879, 0xC732AD8F, 0x6A93DBDD, 0xF7003E13, 0xDD39CD9F, + 0x6D92EDE9, 0xDF006C5C, 0xBAFB4553, 0xDF085559, 0x40BD775F, 0x58D6A261, 0x5C2F799D, 0xBA34FF63, + 0x808F9F1A, 0xB4D6D413, 0xD32FAEB7, 0x7BAD3AA7, 0x0FF7F7E0, 0xAC53566B, 0xBBB85055, 0xE42E0638, + 0xF260C536, 0x8DBD61B2, 0xBD771F40, 0xD72D23AE, 0xE9ECEC54, 0x89F9B2BD, 0xEFEF00BD, 0x2F9EFA78, + 0x369B55E2, 0x07AA227F, 0x23FABF3A, 0x6887F677, 0x1A31BE0E, 0xA07DE990, 0x5F6B0CDD, 0x32939D03, + 0xF0BFB5C3, 0x7E69F087, 0x7253EE49, 0xC4DF197C, 0x99E17B46, 0x36B878BE, 0x3B9B7B3E, 0x367C1365, + 0xBB5C0670, 0xECE9F41E, 0x93EF27B2, 0x1D307FDB, 0x60386CCE, 0xE35ED9D0, 0xF314EAE5, 0x8C6AD17A, + 0x254AE54B, 0xEE3C80AF, 0xF6F53468, 0x7BF264D9, 0x9EBF0A20, 0xF78DC193, 0x4C7C37EA, 0xFF16C0FE, + 0xE3A5F586, 0xFF6ED900, 0xE701EC5B, 0xED3C6CFC, 0xAB71FFAE, 0x0358D874, 0x570DE79F, 0xB3FFFE4B, + 0x34A6FC73, 0xCB277745, 0xFDA7D770, 0xBE85957F, 0xA88FC6CF, 0x34F1C97A, 0xD9EEE0FE, 0x2E9852BB, + 0x8AC73FDA, 0x745F0DCF, 0x3FA77C6A, 0x17DF4FB7, 0x5B98FD54, 0xAFC886FC, 0xCF110F85, 0xB19F7FFE, + 0x79709F06, 0x9E2FEE33, 0xE7C5DA9D, 0x7FC35063, 0x5F2F1BB2, 0x330106CC, 0x00FF3C5B, 0xFF015F88, + 0x23DADF59, 0x83F5E27E, 0x7809B8C6, 0xE8F11FF9, 0x5ABE1DEF, 0xEF66F71E, 0xAB774301, 0xD70323E1, + 0x6653CF99, 0xE88FE715, 0x3C9860F0, 0x1DA8672D, 0xD6731816, 0xF2F3285E, 0x12873976, 0x677983B8, + 0x3F34C3EF, 0x8CFD7DD9, 0x209703A4, 0x0FABBCC1, 0xB6FEA25E, 0xA54CFD36, 0x3E394AB4, 0x727F4883, + 0xC7F3CBDF, 0xBB6FF178, 0xB708AA74, 0x3CE92726, 0x8B2F8D7E, 0xD6BFC875, 0x779A7AEC, 0xFD70A788, + 0x617C7D62, 0x33DC6BF4, 0xF811EA77, 0x3F3EFBF2, 0xB0D8E031, 0x987F2240, 0x6929D4F0, 0xF35B72BD, + 0x38839FF7, 0xE43DB09D, 0xDBE113B1, 0xDFD8ADDE, 0x500163B9, 0xDEA24C7C, 0x97E70701, 0x65C42FF1, + 0xF95AFA35, 0x55E038F5, 0x5FB882EF, 0x8FCAC195, 0x91FD4B89, 0x59FCBEA9, 0x0E3197D7, 0xA3268B47, + 0xFAE58BD7, 0x63FDC53D, 0xE24FFD9E, 0x8FD8F9A1, 0xE7456EAC, 0x2832F7F3, 0x15B49F8C, 0xFA2E815F, + 0x19BB7D3E, 0x7813C41A, 0x138FFCCE, 0x6AC4C3A1, 0x82DF6FB9, 0xC71BC8EF, 0x677E1874, 0x717B6193, + 0xD86DF21F, 0x910DE2EB, 0xB8DC7970, 0x297F7EA4, 0xDE1553F9, 0x7DCFDF26, 0x0E987C6B, 0x50BFB558, + 0xFF6C18CE, 0xF32752F0, 0x89B97F8E, 0xFC85B801, 0xF7EF6D18, 0xC3EF63F2, 0x0D3183E7, 0x17C56230, + 0xCF0FAE6B, 0xCEAFB31C, 0xF703FB31, 0x2C80419C, 0xAFC8DE3F, 0xAAD71903, 0x37F4B71E, 0xD20366C1, + 0x85FDAD8F, 0xF88AA78A, 0xD3B9BE30, 0x1E2672FE, 0xE2D76DFE, 0x983FE98F, 0xE7A1BABF, 0x78BA0FA9, + 0x3271DC9F, 0x5FD0AEE7, 0x8DCBA1B9, 0xAEAECEF4, 0x373D6F08, 0x0977684C, 0xFE0E78E5, 0xD4FFB41D, + 0xFE0A0B8C, 0x9DEED351, 0x98C9FB8F, 0x58213EE6, 0xFDAF9010, 0x15BAFF11, 0x9FFB2F98, 0xCFFDD56F, + 0xC545BC1E, 0x67142CE7, 0xF526DBC4, 0xB33C9F5A, 0x285A4DBE, 0x29E8AFE7, 0xA7037045, 0x5B5B5B10, + 0x2FF6C34F, 0xFD79CCB7, 0x7B452AAF, 0xED142F7A, 0xBD2126DE, 0xF66FA884, 0x4E7EBE93, 0x87C47A7F, + 0x7E92ED66, 0xDE1904A3, 0xEAEBEB71, 0xDE413C1D, 0xE3B350A5, 0x31F9AB2F, 0x458FF17F, 0x13EDB81F, + 0xEE04186F, 0xE62BABBF, 0x570E6963, 0xB7F1F002, 0xD49B7CCC, 0xDF60DB9F, 0xBD57C52A, 0xFEBC513B, + 0xE00B5E8F, 0x380E2983, 0xAD7FA153, 0x5C15AFB7, 0xBFF57839, 0x3CFFEF82, 0xFE9DABF5, 0x70B7E3F9, + 0x5B808F5B, 0x17CEEDE8, 0xE808E693, 0xF45AF181, 0xEE1FC95E, 0xF9B8FB81, 0x79FE4CD5, 0xF309C5A7, + 0x93304EC7, 0x27E6ABD3, 0xBC75789E, 0x1E1547F4, 0x7C475826, 0xC5B51AD3, 0x7C935E2A, 0x7A753CE5, + 0x978F88DD, 0x3A3FF183, 0x0B49CD4F, 0xF397B746, 0x3CA2E72F, 0x9ACF545E, 0xDCABE361, 0x04DE67DD, + 0x5F52903E, 0x7E1C8FF0, 0xC378FFBE, 0x42FF6570, 0xBBC1D6DF, 0x3DE41ED2, 0xFEC42F95, 0xD867E237, + 0xE2FD9318, 0x3F102544, 0x7FCAE79D, 0x06E51A13, 0xBF739EBB, 0x45F3CB94, 0x3FCFE1FD, 0xAC33E7C5, + 0xCE7F5EAF, 0x30F307D9, 0x9D6A58CD, 0xCF933800, 0xFBF9BCE8, 0x3C2872A6, 0x7FD97A21, 0x0BCF6ABE, + 0xF8FAA9BE, 0xD4312832, 0xEB89E997, 0x5C85FB71, 0x2FDA5F87, 0x91FCF9E5, 0xFC4C34F3, 0xE79BCAC2, + 0x49DC0E4D, 0xE201338F, 0x507C1686, 0xF27925A5, 0xC49391E7, 0xB92CBD28, 0xD2CFCE49, 0x3747E685, + 0x8F126378, 0xBF8215F2, 0x1FFC79E8, 0x1E54A3F8, 0xF34A9CEE, 0x6523EB5F, 0x218F19BD, 0x69BE684A, + 0xDEC6F584, 0xAAD4595A, 0x4F9A075C, 0x2977F55B, 0x5FAC9E13, 0xF8ECBC00, 0xCFC8AFF4, 0xBC40FDDE, + 0xED2936F3, 0x32CD4F50, 0x5A7C2832, 0x7F2C907F, 0xE1EB1315, 0xF249DE4F, 0xDD7C2AC5, 0xB1182F3F, + 0x8CF04D4A, 0xDD68F8E8, 0xBC3DAA86, 0x98F366FB, 0x91FB4AD2, 0xF4D7E03C, 0x2F4D4ED3, 0x76EA0FE2, + 0xFBCACCCF, 0xC1F96896, 0x2FEBF311, 0xD82F489A, 0xF78120FF, 0xE5A9D9E6, 0x3CD97E22, 0x4E516745, + 0xEEFB3BF2, 0x3573DFC9, 0x7E7A7243, 0x24FF73C9, 0xE33A3F9D, 0x1F718EDC, 0x6ACE87BD, 0xFFB04436, + 0xEBF34776, 0xF7D3E4BB, 0x91FCF7A7, 0x16EBFC74, 0xBEC4D9EA, 0x82483F9E, 0xEC4EE07A, 0xBA8DEE50, + 0xDE9FDD4F, 0xBD37B9FE, 0x8971EE48, 0x7E5E5243, 0xDCBF45EE, 0xEB8E84B9, 0x1FC1FDDB, 0xAABAF579, + 0xA17E94F8, 0x336CE0EF, 0x676A33EC, 0xE1F3A937, 0x4735FAEF, 0xE3E88FFA, 0x256E7126, 0xF27E96FC, + 0x3634F27E, 0x975CE93C, 0x64FAA3F5, 0x173DCE25, 0xBC5F26BF, 0xE7341A6C, 0xFB4FA2CA, 0xBDAB5F6C, + 0xFB91DBEA, 0x96F497EF, 0x84FA99BD, 0xBFF5F07C, 0x667F17E1, 0xF35FF78F, 0x19CE70DE, 0x5F44AFF3, + 0x34EF5F4E, 0xC179C260, 0xE6CFEF57, 0xA2CB7981, 0xF7331DEF, 0x7F5FF0FD, 0xC5A74E71, 0xA41F1E75, + 0xDA0CB6FD, 0xC7AD7232, 0xFDE2D188, 0xF5FE9F0C, 0x47397F90, 0x8FFAE53E, 0x78C7FF1E, 0x11DAF9F3, + 0xC82D953D, 0xBC3FC237, 0xC13C3F78, 0x7ED35F18, 0xBF791EDA, 0xF7D93486, 0xD8FE55E7, 0x63D7606F, + 0x98AAD3EF, 0xBF1060FF, 0x7D18AC3F, 0xE174807D, 0x7F8A77F7, 0xAACBF4FB, 0x2A04D87F, 0x7FA578FA, + 0x1E920E71, 0x8B8F7DFF, 0xDC70D5A2, 0xBF774088, 0x2B7D0C11, 0x9C0E718B, 0x8F7DFFBE, 0x1255A7BF, + 0x874080FD, 0xEF23144F, 0x381D60DF, 0x9FE2B329, 0x55A7BF77, 0x4080FDEF, 0x1F144F38, 0x1D60DF3F, + 0x886F5275, 0xFAFB4510, 0x6FBF67C0, 0x097A1386, 0xAAA8FE50, 0x15D59FF6, 0x23AE3744, 0xFC99FE7B, + 0xA3FAD37E, 0xC4F5260C, 0x33A2FAC3, 0x8C98FE2D, 0x31FD5BA2, 0xFAFBFEA1, 0xFE5015D5, 0x9FF623AE, + 0x3744FC43, 0xFDA12AAA, 0x3FED475C, 0x6F88F887, 0xFA435554, 0x7FDA8FB8, 0xDE01CEC4, 0xF4CF44F5, + 0xA7FD88EB, 0x0D11FF50, 0x7F7828A6, 0xFFDEA8FE, 0xA43761A7, 0x38AABF53, 0x1CD59FF6, 0x23AE3744, + 0xFC99FE99, 0xA8FEB41F, 0x71BD21E2, 0xCFF4CF44, 0xF5A7FD88, 0xEB0D117F, 0xA67F26AA, 0x3FED475C, + 0x6FC24E6D, 0x547FA736, 0xA67F26A6, 0x7F26AABF, 0xEF1FEAEF, 0x9C11D59F, 0xF623AE77, 0x809F8FE9, + 0xFF7C547F, 0xDA8FB8DE, 0x10F10FF5, 0x776A63FA, 0x6762FA67, 0xA2FAFBFE, 0xA1FE4E6D, 0x4CFF4C4C, + 0xFF4C547F, 0xDF3FD4DF, 0xA98DE99F, 0xE1FAD3F7, 0xECD20414, 0xDF74D34D, 0x1ACFF371, 0xDA337812, + 0x62FDFE04, 0xA93E8BFD, 0xEFDDF833, 0x7811DAB1, 0x1FA5C6A5, 0x3A77EEDC, 0xA9BFBFCF, 0xCBBD8AFD, + 0x747D2A6B, 0xB1F91EEF, 0xAC8732BF, 0x1FFBDFD3, 0x53E32061, 0xEC365FA9, 0x030EE72B, 0x75D23EDE, + 0x88781A98, 0x0F601657, 0xFBD8F28F, 0x47FB4ACC, 0xDF92764C, 0x3E5B7F72, 0x7BBAD862, 0xB3BEE42E, + 0xA830D87E, 0xEF77DE87, 0x01A61E9B, 0xBF249F2A, 0x18BB5D8F, 0xCAA7F216, 0x57FB1884, 0xC196BF24, + 0x0F9EC6F4, 0x7F05E987, 0x789E8F7D, 0xFD0AB311, 0xCF0AF50B, 0xFECFB0F5, 0x17B6A2BD, 0x10EA5778, + 0x0E7157A8, 0x1FE2EAFC, 0xB1503FFA, 0xBF84F4A3, 0x7CA41FF1, 0x917E850E, 0xC48B43FD, 0xE8FF9380, + 0x7F01DA0F, 0x85FA51FD, 0xA41FAD8F, 0xF443FF6A, 0xE36FF5A3, 0xFCA41FAD, 0x87F4A37A, 0x493FE227, + 0xFDDCAB71, 0x1EF927DA, 0x7BE40633, 0x9F4C47FC, 0xA6FEDE22, 0x371A6CCF, 0x8F2786AF, 0x32FB65F7, + 0x4F157C5C, 0x98EFCF87, 0x145F7816, 0x714F184F, 0xFA513CD5, 0x4FF1665E, 0xC3FD2CCF, 0x00F0FDD5, + 0x3F831B11, 0x2F31FBB7, 0xCFCC7B2B, 0xD17F89F6, 0xB738B4EF, 0xE2FF3705, 0xF1765E2B, 0x6FB698E2, + 0x9BADBF9D, 0xC7027E76, 0xBF0C7E0C, 0xF1D58CFF, 0x31F4BF9A, 0xF187763F, 0x1FAD87F8, 0xC89FF8EC, + 0x3C18F0D1, 0xFF59C477, 0x25E21AC6, 0x7725FAD7, 0x30BED06E, 0xEB8FD54B, 0xEB217E8A, 0x277ED283, + 0xF8E37A4D, 0x40DCC4F8, 0x27A0FF8B, 0x8C3FB447, 0xD7437CE4, 0x6FF9E87D, 0x84F8F8F9, 0x37B815F1, + 0xA690AFD0, 0x8AFE9B42, 0x3E66F7F3, 0xD9F31CC4, 0xDBF711E2, 0x0FE289DF, 0xBEEF04FC, 0xECFE1BDC, + 0x8C780EE3, 0x6F46FF07, 0x197F688F, 0xAE87F8C8, 0x9FF8ECFB, 0x4FC047FF, 0xA712DFAD, 0x885732BE, + 0x5BD1BF91, 0xF185765B, 0x7FAC5E5A, 0x0FF1533C, 0xF1931EC4, 0x1FD76B09, 0xE2A38C7F, 0x09FA1F65, + 0xFCA13DBA, 0x1EE2237F, 0xCBF77F00, +}; + +u32 point_table_binary_4[] = { + 0x117265CF, 0xCD4AC340, 0x1405E093, 0x60A41B17, 0x85EADA17, + 0x28E2CA45, 0xB3F7055C, 0xFA18AE03, 0x7D00A1FB, 0x20887B17, 0x3E413762, 0x11BAD1FA, 0x5771A050, + 0x88100D08, 0x1A225332, 0x6387E99D, 0xF48ED91D, 0x722EF31D, 0xB5ABFA8B, 0x0EF034FB, 0xECEAE517, + 0xDCA881DE, 0x04DEC3D7, 0x6F93C32F, 0x1DC907E0, 0xE3A2382F, 0xCB526F08, 0x25EB2DE0, 0xA737CFCD, + 0x7F75A0FA, 0xE801CFC7, 0x8F475555, 0x69395632, 0xBC0746B3, 0xDB53F3BF, 0x6E2B1975, 0x81BB6278, + 0x68B2EC28, 0xA912E0FA, 0xECEDCA64, 0x4CD520DA, 0x01E6D170, 0x617254E8, 0x3DF902FC, 0x5E16A33C, + 0xCF5DBF05, 0x20CBB265, 0xD6A9CDA1, 0xCD639D9A, 0xF7E0B27D, 0x1FD45F65, 0x77BFEAD3, 0x7DDDD6A9, + 0xF1C165EB, 0xA57BCA2D, 0x976D9FEE, 0x31D5FBC6, 0x0F97ED1E, 0xFCF35246, 0xCCFD88B9, 0x9FF6F85E, + 0xB07EE347, 0xCCFDB4C7, 0xF782F5D7, 0xFC13EEA7, 0x3DBED765, 0xE1F905F7, 0xD31EDF0B, 0xD65FF30B, + 0xEEA73DBE, 0x17ACDFF8, 0x71E2F927, 0x9E5F707F, 0x90707F90, 0x787EE1F9, 0x05F7DB7E, 0xE30F12CF, + 0x2F3CBFE0, 0x7EDB6FFC, 0xC136F7D3, 0x1EDBFF03, +}; + +u32 point_table_binary_5[] = { + 0x11728C5B, 0x79941645, 0x928FAAAC, 0xEFA00F68, + 0x10515054, 0x0417F060, 0x5C657551, 0x9C3780AB, 0x802782A8, 0xE38178E1, 0x01CAD120, 0xA7A8F080, + 0x61071919, 0xB181A547, 0x50471B0F, 0x3CBA3974, 0x146514D4, 0xC58B4139, 0xE4C92D20, 0xC86923F6, + 0xF1556E44, 0x64647D59, 0x05EFB9DF, 0x1FBCF7EB, 0x8C8C88CC, 0xC8B8B212, 0xAF2AACAF, 0x3F0400BD, + 0xD56D6BD7, 0xAED5DE92, 0x50334EA9, 0x058CA70A, 0x4E4311E3, 0xA72C3DDC, 0x12C377AA, 0x7531FA22, + 0x95133C87, 0x710300A1, 0x37F80EC1, 0x5506AB05, 0x829708CE, 0x4598F905, 0x20FC445F, 0xF5AAC823, + 0xBC0FF9CD, 0x508F8561, 0x188D4327, 0xF544FFFE, 0xFDF3FA9D, 0x06851126, 0xFA47214B, 0xF4704F58, + 0xA6560378, 0x25D080F1, 0x7D88BF44, 0x3C1AD244, 0x8FB8467D, 0x817882DA, 0xCBF85EC4, 0x5F236EA1, + 0x0E30BD60, 0x2882E932, 0x9FE9750E, 0x9E62FA29, 0x88BFC771, 0x1F80F164, 0xC45B1097, 0x80C7F482, + 0xBD2C6418, 0x5BFA9150, 0x505E5E4E, 0xB84C6D42, 0x7C5BD094, 0xF164C45B, 0x11FF1434, 0x71E5C155, + 0xCAE87B77, 0x9853AB10, 0x67D4558C, 0xFF8C98E6, 0x2B288EE9, 0xD31D6E88, 0xE11BD577, 0x317ADC71, + 0xC1656A33, 0xF04FE88D, 0x3E370A96, 0xFD52AF0A, 0xBE0BF1E7, 0x345BB0E8, 0x13587EA2, 0x2FDA8FE5, + 0x59FBC35D, 0xD17930F6, 0x1A146462, 0xF6BD22C8, 0x8A7DE730, 0xBE0480B1, 0xB56F4A55, 0x8B7D0DBF, + 0x46BA36C2, 0x447F91AE, 0x8DE8099F, 0xABAA09FB, 0x75BA90E9, 0xF1A7F187, 0xF8FCFA91, 0xB87DC30C, + 0xF6CEB5F8, 0x941B050B, 0x7D8479DC, 0x623BDFE1, 0x57580F86, 0xDF4B2FBD, 0x64E683E1, 0x475877D6, + 0x59F55F86, 0x7EFAF4E9, 0x5A17E8DF, 0xA9B7F3F2, 0xE14DFDBB, 0x60685E3E, 0x6CD3D920, 0x65E411BD, + 0x1DB7F2ED, 0x7C2B3F5C, 0xAF0B8256, 0x0EBFC710, 0x6FCDF3CB, 0xDDAABBF9, 0xEB9078FC, 0xA16FB66D, + 0xDBA66B27, 0xEA4C6A3F, 0x40F5A5DB, 0xF7F0FCEB, 0x7526EDE1, 0xF6C2F62D, 0xFBF6EDD3, 0x75CFE8CE, + 0xEA1D805F, 0x5FDFF7C9, 0x9E3D7BB4, 0x97C6F1E7, 0x00E60DE8, 0xFE1FF5F5, 0xF55A15E0, 0xFCE50095, + 0x9FF4F83B, 0xAF7F83CE, 0x049701BC, 0x3EECA6AF, 0x0807B375, 0xA6E64E80, 0x8F9A3C36, 0x8EC77723, + 0xFE1960C9, 0xFC3137F3, 0x78639DA9, 0x2F0058F6, 0xD8C01B08, 0xA77AEA8C, 0x467BADC8, 0x0CDEC8E3, + 0xE37526EC, 0x0BF0E180, 0xB19D092B, 0x1AFF01E7, 0x7F3AB401, 0xAFEF8BF0, 0x35BD14E0, 0xE53B4B47, + 0xD27A6017, 0xD2AF05A8, 0x7860F4A4, 0x152B56E8, 0xB01FD2E3, 0x78598FE1, 0x2FC7E58D, 0x6579EAC6, + 0xB02A570D, 0xB0A8CDB0, 0x3FC7E50D, 0xEC1CC723, 0x3BC7E9C7, 0x33BD5F8C, 0xFC15C01B, 0x874B971D, + 0x4FDFFCF8, 0xC865C7D3, 0xDFC7FDD4, 0xBFE2F81D, 0x43DBF07A, 0x22FD87B2, 0xFEDE8561, 0x796E0EC0, + 0xABBD4657, 0xBFF1C61B, 0x1A5E44F9, 0x68DF972B, 0x1F1BFDCD, 0x37DFE07C, 0x33FEE6CA, 0xC7A6917D, + 0x72F375A6, 0xB60DC033, 0xD78E3987, 0xF8A1FD32, 0x35F30126, 0x5F38AE5D, 0x4D4D8DAE, 0x3F5D67EA, + 0xBA014C6D, 0x3B6416DB, 0x3BDA9F21, 0xBC3FF577, 0xA3FCEB70, 0xFCCDB1F7, 0x307E4167, 0x6011C07F, + 0xDFFDD042, 0xA6AFD599, 0x5C0660EE, 0xED03EAAB, 0xABAB599F, 0xBA0F50DF, 0x2E838BF8, 0x7C45F2C7, + 0x9F13A71F, 0x6FE813EB, 0x4BAE27AF, 0xCFA0843E, 0x23591F75, 0x5B58558B, 0xE775D1D9, 0xC3F87CC1, + 0x32943718, 0x6041F371, 0x058C237D, 0x4A8BE2F2, 0x1F61F9F9, 0xF58F9B15, 0xE77FFF3D, 0x71FA61D1, + 0xFA8C7E43, 0x59BF3CFF, 0xB145C73D, 0x3FC9F375, 0x7358553F, 0x04C7DB8E, 0x5A48F127, 0xAFFFF8AF, + 0x92E353A6, 0x4C71FC63, 0xFCCDF1F5, 0x8D2A38DE, 0xFE26F73F, 0x699FFC7A, 0x87CF32E7, 0xCD9C97C2, + 0x7D814FE7, 0xC5EA7FC2, 0xFB0DB6F0, 0x78753899, 0xE25DE1CB, 0x85E1E2C5, 0x8B6378C0, 0x80015AB5, + 0x09CBEB6B, 0x31FD7D5B, 0xDC82F5A5, 0x710AC7FB, 0x4BFA24C7, 0xDDF57AA5, 0x271D76D7, 0x5B30ABE4, + 0x479AEF62, 0x8ED79F87, 0xE575947F, 0x4615BCCD, 0xE389F976, 0xBD75A954, 0x638EC70E, 0x3DCFEF68, + 0xF40967A6, 0xCB487F17, 0x937E497D, 0x93F2989E, 0xEA8FEBFC, 0xAE34DFDA, 0x5F3D1C56, 0x92FDAD3F, + 0x6647EA41, 0xE48F7A68, 0x58E58FC5, 0xF19D8D87, 0xECDEBD5B, 0xC3856129, 0xE14C69E3, 0x0F6A6B6B, + 0xB5DE1556, 0x799FA2BC, 0xF2A63BF7, 0xEEDDABC3, 0x2F10533E, 0xAA3CE16F, 0x1C4FAFD1, 0x197F0DEE, + 0xD7658D4F, 0x74E367A3, 0xAAE25319, 0xD3F88358, 0x3E4C3FE1, 0xC983070F, 0x6A0FE389, 0x2A437B8C, + 0x2D1E893F, 0xEDFD8C78, 0x0F40F1AC, 0xE29E5C1F, 0xEC42F9EF, 0xE17EAE68, 0xECF37E7D, 0x174E0C30, + 0xFE34E856, 0x3C98D60B, 0x23C2C901, 0xAE37FB50, 0xC1758CEB, 0xC2E783C3, 0x88BF2A18, 0xCBFEE88C, + 0xF3FE9D12, 0x2E4F61FE, 0xC8DE9AF9, 0x13C50F97, 0x9EF7BB69, 0xB8234079, 0x0D7E2A78, 0x9CE39583, + 0x693CBC2E, 0x5C1E3C81, 0xEB6DD760, 0xC5EAD5AB, 0xA3FC02D7, 0x4048F925, 0x399EDCCF, 0xE47ED9FC, + 0x557B79C3, 0xBD14EF93, 0xFC92FADA, 0x7C959DEF, 0x5D41F92A, 0xB9BFE1A6, 0x70527016, 0xCA5B5138, + 0x71E5CA95, 0xC7AC5F77, 0x0D27AA9E, 0x781EE636, 0x7C91CF43, 0xC2BE797F, 0x1F7C433C, 0xBF19FF4D, + 0xC6ABD418, 0x9DF1B661, 0x7E9B7077, 0x27D25755, 0xA27D3B01, 0xBCF34CFF, 0x0F7FF8E1, 0x071DAC46, + 0xFDCEC4FC, 0xD1A9778D, 0x6BFF372F, 0xEB7F2AD9, 0x3F995F93, 0xF9D7DA3B, 0xB8D37B96, 0xEDFB4238, + 0xD9A7F3BD, 0x14AE64FB, 0xCDC5F550, 0xFDF625BC, 0xCEE33310, 0xA33EC149, 0x30CBA50F, 0x2680B1B7, + 0x9C27F530, 0x7CB663C7, 0x0EED750D, 0x4BD91E4F, 0xC26DB47E, 0xB816E971, 0x7D7A2B34, 0x64F99566, + 0x3C288707, 0x8F1C3912, 0xED9737D4, 0xBBC5A54F, 0xFD1E3E66, 0x7ABB9F6F, 0x781DD85F, 0x64BFFD1D, + 0xEA54DEEF, 0x5B11FF2F, 0xCAFB23F4, 0x66FDEE45, 0x8CF908BE, 0x82CB09BB, 0xF43C2EFA, 0x42478FFD, + 0xE998F527, 0xF627F2F7, 0xEEDEB77C, 0xDEC5BFBD, 0x0EDEC333, 0x67CED4DE, 0x2361690E, 0x7B155803, + 0xCDD7AF5F, 0xAFBD09E1, 0xE45C16F7, 0x6333B4E6, 0xF33F41E6, 0xF784B338, 0x1E39F46C, 0x2F899F7A, + 0x8CEAC7FC, 0x3F30F3E1, 0x2D3893E7, 0xAF47FA19, 0xB81F67C2, 0x1B3CFF03, 0xA1D75054, 0x5656161B, + 0x3F70E040, 0x14BF536D, 0xBCF3BEFE, 0xFA6B9D53, 0xE81F586F, 0xEB3AB8EF, 0xE8D1A351, 0xBD9699AA, + 0xF6BBFE02, 0x77A9F7C8, 0x5FECF983, 0x47D5BB74, 0xFE520371, 0xFE6938FF, 0x103423FB, 0xAA6588C9, + 0x1E9375CD, 0xE1C387A3, 0xF3991DA1, 0x06D0F9B4, 0x58FFECFF, 0xCC58E8F5, 0x0EE844F4, 0xDE3FD1FE, + 0x83D0FF87, 0xC0AD64FF, 0x247D72DC, 0x9EEFF4B3, 0x4AD37EA9, 0x69469F74, 0x5F58E0D6, 0x4B4195FA, + 0xC2AD97A0, 0x1447C89F, 0x6E09ABF0, 0x2C40B009, 0x1E77EBC7, 0x14A866EE, 0x7CAF89FA, 0x84FD7D2E, + 0xD2BF84EB, 0x29D047DC, 0xFA27B3CC, 0xF0B7F50E, 0xB4558DD8, 0x1EB2FF68, 0x8F4E8C97, 0x84A521CA, + 0xCBDC01ED, 0xDDFA2E53, 0xAD0EBBF6, 0x4F1DD2BC, 0x1E5BEFC0, 0x472AC7F1, 0xF11A331F, 0x3E038FF3, + 0x89E04C09, 0x9CCAF585, 0xD0A7F7A8, 0xF91C8FA5, 0xBEF53FF5, 0xCF21FB59, 0xF9BA8B9C, 0xB7796129, + 0x3442790F, 0x4291BB3F, 0xC16AB5D3, 0xCDF77AAF, 0x3789F34D, 0x623D49FD, 0x2D86D3D5, 0xC6E3ED57, + 0x727FEADF, 0x417B0DA7, 0x840A29B7, 0x7E8DD69B, 0xD80FEB5F, 0xE98EDE54, 0xCA9FC7AC, 0x3FB9DEC6, + 0xB83E3C0F, 0x5E677880, 0xE3C99388, 0x5F47FDA7, 0x409AD72F, 0xE3FEF750, 0xCCE3325F, 0x3555FBB9, + 0x1F10FACC, 0x2668EAF6, 0x0B0D4AD4, 0xC79C3FC4, 0xFED84575, 0x3DDE794A, 0x9E1F7B3E, 0xBD6ED0D5, + 0xC5F6BC26, 0xCFA7B71A, 0xCF3BDA07, 0x6E860CCB, 0x4FE89394, 0x6FF71BCE, 0x820E2E3F, 0xEF4A75C0, + 0xB5B7D7DB, 0xF0B3FC53, 0x5782E2F9, 0x922FBDCB, 0xD4C364EF, 0x7021F23B, 0x82FC3CE8, 0x43FB6FE3, + 0x417695DA, 0x46EBB7F1, 0x23331A86, 0x50FC8061, 0x869F0EA1, 0x90E82DBF, 0x4CA13A97, 0xF8D97AC6, + 0xBFC31F46, 0xF5CC31F4, 0x222F7317, 0x4C39DE7C, 0x9B1F90BE, 0x11DB4BE6, 0xAB00FE93, 0xE82D7FEF, + 0x22FF23E6, 0x2FF901FF, 0x6D4BF9C1, 0xD64BAA83, 0x3F85D79F, 0xCC474EBE, 0x72F3278C, 0x0A5AF3F9, + 0x93F80373, 0xA027C9B7, 0xF3FD9D30, 0x9DE65B7A, 0xFD9CCA31, 0xBDE407AC, 0xD03CBE9F, 0xE868EE1B, + 0x748983A9, 0xF72E8140, 0x30D79774, 0xA142D8C6, 0x7F502525, 0x82CDFCBE, 0x0647FCFA, 0x6A1DCD67, + 0x7A0713FF, 0x5C4901DF, 0x6F5879BD, 0x0C667E8C, 0xC1172CF4, 0x718CFAFB, 0x31FA1207, 0xF37A4045, + 0xF4E67E84, 0xB1CD97B4, 0x7EC16584, 0x69FD8C1F, 0x0D6753BD, 0x44EB672C, 0xF513AD9F, 0xB0CDCFB4, + 0x7EC165AA, 0x87597F8C, 0x1FAE3F26, 0x4F09167E, 0xB47ECEDF, 0x565E2F83, 0xC3CD88CF, 0x32EB672C, + 0xF51CADDF, 0xC5B47EBA, 0x4F8BE84B, 0x0C8EF4C1, 0xF50B36FA, 0x82C1B6DE, 0xF09F083E, 0x8CD5539F, + 0xE9B7581F, 0xA967D413, 0xFA73F66F, 0xA9AFA02A, 0x3589EB0B, 0x9BEF27E9, 0x80CFABD4, 0x0FFEBAB0, + 0xC6CD176A, 0xBB6AC9E7, 0xCDC6E755, 0x7EB91BDF, 0xD4E0F476, 0x3EAFE2FF, 0xE0A7B99F, 0xB3F153DD, + 0x1BEEE37C, 0x22F901FE, 0x25FCED78, 0xCBF4AED8, 0xF8C8F4D6, 0x98FC5EBA, 0x9B2B1F96, 0x87DC7FDB, + 0xFCAEBA67, 0x26717EB7, 0xF16CA2E6, 0x7ED4FA93, 0x3A33DCCA, 0xF95EE221, 0x54A6FFE6, 0xE607FF50, + 0xE641EE5F, 0x25DE40C7, 0xF4568A37, 0x517C7A5D, 0x5F4AF26D, 0x3DE26F4A, 0x7FCCF588, 0xE5F748F8, + 0x7D4C9F4B, 0x34D71B36, 0x5EFA6F6A, 0xCF8DDFF0, 0x7CFA5BB6, 0x87C41718, 0x1EEEE678, 0x64E97766, + 0xB83E8CE4, 0xE7D2CF71, 0xBE96F8EC, 0xAF09D7C7, 0xE2CBED61, 0xD5F6EDDB, 0xA3F8A596, 0xEBDF6FDA, + 0xB4296FFF, 0x82D4909D, 0x3B7746E7, 0xC3BB3058, 0xB565CB96, 0x7C7EFEA3, 0xFA3196AF, 0x6E5273D9, + 0x9EB29F99, 0xEBFC4237, 0x3FE84FFD, 0x9B5DF9A9, 0x2C9CC7F1, 0xCDC6DB2F, 0xBD99ACAF, 0xE8E31DD5, + 0x39E627F6, 0xC8DCE05D, 0xCFF5D5C5, 0xE15AF6E7, 0x6A7888FD, 0xFBD2F03B, 0xBA0FF58B, 0xBD73051F, + 0x64DC32F5, 0x09E38BC3, 0x6AA2F70A, 0xD27F61DC, 0x5770537F, 0x24D7B337, 0x087D6BBF, 0xA360C3AF, + 0x354C63DC, 0xD7C8F39A, 0xC2E531FA, 0xA6C15731, 0x7E0D524F, 0xC5E4817E, 0x61DEBC79, 0x797D8AA1, + 0x1FE3D9A2, 0x7F0EFEC0, 0xF4E522EF, 0x44A8136C, 0xE82F484D, 0x7DFAE9A7, 0x89DEF06B, 0x93EECD78, + 0xA9C1F0CB, 0xAFFD589F, 0x2AA1BFB8, 0xA68B60C3, 0xAF533883, 0xF3C55291, 0x57A38733, 0x167AAF3A, + 0x7886E509, 0x3FEFA4D4, 0xBF33B6F2, 0x4E80AB59, 0x9EE8E31D, 0x82DD84BD, 0x6B653F0A, 0xA12DC76F, + 0xBB5F4DE1, 0x07C1469F, 0xA2542FC6, 0xD7DAFD48, 0x17311E28, 0xF8B4BA8B, 0xD83FEF17, 0xFE9BEBDE, + 0x15CCFCBC, 0x7DE1363E, 0x2F0345DE, 0xF97A2063, 0x4BBF3E68, 0xECF2839A, 0xE0D598BC, 0xACFE94F6, + 0xDBEAE36D, 0x87018CDF, 0x447E543E, 0xB4D2354C, 0xFF1ACA0B, 0xD83ECF0B, 0x3EC83813, 0xB03D91BE, + 0x9AE99BA7, 0x3A329E69, 0xC6BD3DE6, 0x7B803743, 0xC69B05B3, 0x63F4857A, 0x8BCB0F7B, 0x94E131FA, + 0x76753D62, 0xFC7EA9DB, 0x2698F5F1, 0xB6E85B84, 0x7EADF0DB, 0xCDF6B95D, 0xE65F5477, 0x06E3FEA2, + 0x6F93BA4F, 0x049BF987, 0xF404A137, 0xF30BA045, 0x8CBE7B6A, 0x508CDFBF, 0xA52F613C, 0xC6626DCE, + 0xF7A342DF, 0x03CA65DC, 0xF06BAEEB, 0x64DCEC5F, 0x13782546, 0xDF2CF834, 0xC6EFB4D4, 0x285E4FBB, + 0xB0BE8EE2, 0x53061AF0, 0xB836F88C, 0x3116EBB3, 0xE8FBC319, 0xCF670E19, 0x7A83A143, 0x022BC8B8, + 0xF4A7B4B5, 0x38ACAFAF, 0x279C09AD, 0x3CC2A00C, 0xD6FBC335, 0x74DF64E3, 0x87FE315C, 0xA766E7E3, + 0x07E27D6A, 0x563E7E20, 0xFD21A2B7, 0xF143AF41, 0x3CD5C40F, 0xC6DF22FD, 0x74133F04, 0xAF3318A6, + 0x09FD1A43, 0x0F97C7E8, 0x257E44FC, 0x247E44F2, 0x307EC4F4, 0xC1F8C178, 0x26F27B38, 0x1F3FF45F, + 0x50DEE07C, 0xFC40BC8F, 0x31C60FA1, 0x3F44F414, 0x3F188F46, 0xDCDFC40F, 0xC66390FE, 0x3E133F04, + 0xAF53034C, 0xFC603C0A, 0xE5DD65E2, 0x874B6FE3, 0x87E567E3, 0x47240FE3, 0x87AB0FC5, 0x0FAE7F3E, + 0x427EBFE6, 0xE3072C43, 0x7935F9F8, 0x81783F63, 0x891F487F, 0x481DCDC7, 0x0F7819F1, 0x5E133F18, + 0x2F40FA83, 0x267E085E, 0xC718E387, 0xD0AF617A, 0x8C1F317A, 0x891F969F, 0x8D1F913C, 0x8C1FAE3E, + 0x143FE4FB, 0x277FBF3C, 0xDC097CF9, 0xDEC9DF13, 0x0FDF2258, 0xBE271EB9, 0x42B07C9F, 0x3D324270, + 0x3A5C1BBC, 0x62E2CF82, 0x050B3414, 0x861B8205, 0x26FE083E, 0x185498F8, 0xC3381D56, 0x333DC61F, + 0xC6A7E3F8, 0xDB26FE2C, 0x5AB44843, 0x2B1C5F62, 0xE20F634B, 0x8FF187B1, 0xF0A3F813, 0xA3C7F8C3, + 0xFD8AE587, 0xF147F006, 0xC6187F18, 0xB7427D97, 0x98F84358, 0xDF8FF3EF, 0x32F187F1, 0x7D38FF76, + 0x137F046F, 0x08EE30F1, 0x87BFE7DD, 0x1F7E1BDC, 0x6DE20F63, 0x4B8FF187, 0xF489F861, 0xFC617C0D, + 0xE2BE26FE, 0x30C6F81D, 0xF431F187, 0xF1D5C8AF, 0xAF893F1B, 0x37624BDF, 0x0BE5F531, 0xF187B1A5, + 0xC7F843FB, 0x15F1C3F8, 0xC3FB3736, 0xAC0BF6E5, 0xE34FF835, 0xE2F6F9F8, 0x83DD696B, 0xF5563EFE, + 0x40A56E13, 0x94E6E34F, 0x8425FE58, 0x7A1B7FF4, 0x65E1AFAA, 0x533EFEC0, 0x9EB086DE, 0x02D8F863, + 0xBFEF1E1E, 0x63CE83FD, 0x7E7CA48F, 0x8351BF23, 0xE304CBF7, 0xDFC33D0D, 0xB6F5C549, 0x756A1AD7, + 0x13527FB4, 0x58AE4CBD, 0xF2A8796F, 0xD072AB0A, 0xDDF70745, 0xE71B6CFB, 0xA3F6BDA5, 0x9F93FAA0, + 0xF54ABF1F, 0xD707529F, 0xB402C18F, 0x1AFA965B, 0x855EEAA1, 0x16CB7D53, 0x7F483D76, 0x529DA1B7, + 0xEF1F8ACE, 0x177AA927, 0x5A819AC6, 0xF54442BF, 0xA4FEF6BD, 0x453623FD, 0xA7E4FF54, 0x17E12FF5, + 0x873F5AB0, 0xF49B502C, 0xF212FB93, 0x5CBF7DDF, 0x91CD0896, 0xFA21D545, 0xE427E525, 0xF591FAC2, + 0x1F2DFC3B, 0xCA7B9162, 0xE1F75BFA, 0x551BFAF6, 0xBD65FD52, 0x7FB55E29, 0xF64BDA23, 0x69AFDFDA, + 0x4FC9E705, 0x63D51CCE, 0x87691CA7, 0xE71AE383, 0x62E98719, 0x4346B0E4, 0xE7ECBD42, 0x2FF93D7B, + 0xAF7FBFDB, 0x5FA3BF04, 0x6EFD72F2, 0x1C43CFEB, 0xA7EBB5D6, 0x869FAD7F, 0x9A4D9071, 0xA95F4E9E, + 0x63F8D9FA, 0xABD904E1, 0x9F36FC4B, 0xC60B7FB9, 0x0F38BDB5, 0xC1B67E29, 0x182BF365, 0x3F4FFE1A, + 0x52729FA0, 0x0D567511, 0x267D0B22, 0x6CF42FB0, 0xF4A65E28, 0x1A941A16, 0xF9030EB7, 0x3847EA0F, + 0xD99F16E7, 0x042AC27C, 0x7FADEA63, 0xF70BDADE, 0x47187EC5, 0x27A646BA, 0xF99BCE9F, 0x9BDFE97C, + 0x33AE0AEB, 0xD558632F, 0xF77D099D, 0x4FF73E81, 0xECEDE65F, 0x3A0F6EFE, 0x27FF147E, 0x656A9CF1, + 0x4FB7DE20, 0xFF74EB1D, 0xF24FF77D, 0x0BF9A79B, 0xAFE93C1D, 0x4FBFA4FE, 0xF63D4D56, 0xCE83CDAF, + 0xE42F6E7E, 0xA7F3EFDE, 0x87D0F93F, 0xDEFE24D7, 0x6FDFEF90, 0x7FBAF999, 0xFCF3B8F2, 0x92FA48FE, + 0x26FF64BC, 0x31CC05BE, 0xF1CFFF97, 0x7EDD70FD, 0xDD8D7FBA, 0xF50DF9E7, 0x71ED91B4, 0xD76FEDA7, + 0xE43BF24F, 0xCE67189F, 0x8249C63F, 0xE5FE4707, 0x6D8C7F12, 0xB6F98BFC, 0xD3CD7FE4, 0x9F94EFEC, + 0xFD0FF927, 0xDFDF487E, 0x27FFE47C, 0x8FF121D8, 0x64FC93C7, 0xA53E20FF, 0x947A60AD, 0xA1F7EFE7, + 0x7E5DEA13, 0xF24FCED7, 0x4B90FF64, 0xE39FEE7D, 0x15F927EB, 0x27F99DFC, 0x53E8A3F5, 0xF0F72F67, + 0x3EF7FBB2, 0xDFE4BFAE, 0x7DC87FE5, 0xFE8DF525, 0xFF75EFE3, 0xC87F4DFD, 0x86F9F711, 0xE3BF9CBF, + 0x65FDE4BF, 0x721FC6FB, 0x47FECBF7, 0x5F624FF2, 0xDFD8FD18, 0xFA2FE3C6, 0x98BF171B, 0xFF256CF3, + 0x9B5A074B, 0x39FE4A7F, 0xABEEF1EE, 0x642CF70D, 0xF0A2F700, 0x637B1F71, 0x9EF9FE67, 0xE377D011, + 0x7648BF6D, 0xE62FF2CC, 0x7B05E9F7, 0xE15DC1F6, 0x3EE05243, 0x6FF34FFA, 0x26F840FA, 0x5DA64F4D, + 0xF1D63116, 0x7D60B5F7, 0x9E9B0FA1, 0x11FC0F63, 0x89B76A17, 0xFCD3ED27, 0xD5C3DE28, 0xB7DF8511, + 0xDE536E3C, 0xD63FC326, 0x37DE062D, 0xBDF66E3F, 0xA9CABDEF, 0xDC7E0F5E, 0xF2BE71F3, 0x05B4F74E, + 0x77FBBB56, 0xFF822BF9, 0xBE50DE8B, 0xB59AA89A, 0xD37B31FB, 0x9E2CFC48, 0xB0F47FE1, 0xE386DEF6, + 0x739907A1, 0x19F3B7EF, 0xD95E5477, 0x08E6F76B, 0xB5F3D408, 0xB7DFAB39, 0x17CE70FB, 0xC3869B20, + 0xC5DFE7E4, 0x7D5BC35F, 0xFC9AE8FD, 0x1BAD7796, 0x3A9BDE93, 0x587DC346, 0x70EED6AD, 0x5B237ECD, + 0x2F81F674, 0x1F67E535, 0x3F5B3DEF, 0xBE9F0B5F, 0x142CFD65, 0x7885A1B7, 0xB8E101E8, 0x40DFFB2D, + 0x7DF12BFE, 0xF5B1F776, 0xBE7F9599, 0x6FF4C5F3, 0xD891F4B5, 0xFB517C0F, 0x9C1AAD97, 0x6E7BFBA8, + 0xA1EE7E40, 0x334A4FF9, 0xFE171BA4, 0xE6BC7EF9, 0xDEEA4D34, 0xF909F1B3, 0x8C9FF402, 0x8BE9BE56, + 0x879E67E9, 0xF93ED733, 0xF7D3F63E, 0x17F999F7, 0x8C130C3D, 0x785ECA62, 0xE6F7B4E7, 0x0936F29E, + 0xD6B9187D, 0x57BFA37C, 0xFF651C34, 0xF02FB098, 0xFDEB00BC, 0x23F7C78C, 0xA11DFCC3, 0x7E2F667A, + 0x90EF0576, 0x3EFE21C6, 0x3F8F8DBE, 0x426FF31F, 0xF9AFDB8F, 0x93FFBAFD, 0x3EF96FEC, 0x3E00FDD7, + 0x8DEFE4BF, 0x6E3F4CFE, 0xEBF6DBE4, 0xBFB17EFC, 0x52436FF3, 0x13F9AFDB, 0x8F92FFBA, 0xFD2EF9AF, + 0x9B8FC87F, 0x194B3C26, 0xFFE5782C, 0xFD18F92F, 0x63E917C9, 0x7FDD784D, 0xFEEBF65B, 0xE4BFD26F, + 0x713F46FE, 0xCB58FA25, 0xF25FC692, 0x4FC87F99, 0x9FF447E4, 0xBFEE7B4B, 0xF25FF73D, 0x26F92F63, + 0xE99FC87F, 0x999FF443, 0xE4BF0B17, 0x2ECCBF07, 0x45FF5DB5, 0x6A55F45E, 0x94FCF7FD, 0xF7DF8FFA, + 0x25F25FEE, 0xCFA4BF22, 0xFFE5FD90, 0xF7A1E4BF, 0x8C451FF2, 0xDF418306, 0x45FA92FF, 0xBAFD17F9, + 0x2F639147, 0xFECBEF4D, 0xE5FD29F9, 0x2F63E9CF, 0xC87FDD7E, 0x8DFC97B1, 0xD093FFBA, 0xFA90FFBA, + 0xFD20F9AF, 0xDB4F92FF, 0x56565646, 0xFB45FEBB, 0x61C386FC, 0xFB56F45F, 0xDE0FD92F, 0xF25FDA2F, + 0xFB3E84FC, 0x97BFD7DC, 0x16FE557D, 0x66FC57BE, 0xDFFC95BE, 0xDF90FFBA, 0xDF73C87F, 0x19DBEF35, + 0x9EBC5F9E, 0x8BF45F1A, 0xFF653C03, 0xF136E3BF, 0x82271AAC, 0x73317AF1, 0x5F2BCFFA, 0xAFD5C7FA, + 0xAFE567FD, 0xD7EA43FE, 0x2BEFCDCD, 0x7CFC438C, 0x7F1E1B7D, 0x85DED6D7, 0x8D8EE44C, 0x3FB3365C, + 0x4AB8E1B6, 0xFAFD8CA7, 0x185CD45A, 0xB0F4A785, 0x7F32F4DE, 0x51339EAE, 0x35E3B61F, 0x0D2A85DF, + 0x00335EB0, 0x3F9ACFB8, 0x708AD04B, 0xBFA74E12, 0x7E63CCB8, 0xFF948C77, 0x3118460B, 0xB6FD9D9F, + 0xB3FDF652, 0x234FC637, 0x22A6FF3E, 0x70B0FE47, 0xB7DFC90E, 0xC8ED76FB, 0x9D46BB04, 0x27E88F19, + 0xBFDB8C37, 0xEC24FC96, 0x1AECB710, 0x6CBF871E, 0x35F44979, 0xFE05863E, 0xBD31D2E7, 0x3DD3EFD5, + 0xAF74FBAB, 0xA26CEE27, 0x59DF42C6, 0x45B94B22, 0x4CE62A8C, 0xB0F48786, 0xDECA2FD4, 0xB95AD187, + 0xE90B73B9, 0x2611A6FD, 0x6A1261B3, 0x7F4D0DBD, 0xADCFC8FE, 0x8CFB8555, 0xAAAFB13F, 0xE3BF231E, + 0x61ECEFF6, 0x3F647F3E, 0x4FEDC245, 0xE44F64FF, 0xD87BFE4A, 0xE1F731CE, 0x9F68ECCF, 0x7811D28F, + 0x33F677FB, 0x09B23FE3, 0xD948FF83, 0xB13FE32F, 0xC3C57C9F, 0x335AB0ED, 0x1FFC9CED, 0xE7161B79, + 0x32DE1EE7, 0xBF9DD747, 0x6F0E9704, 0xB38D7DB9, 0x7E96FA98, 0xECE3D6D7, 0x646FC657, 0x23FD2A63, + 0x6FA66F8A, 0xF83263EF, 0xD8F7E2A3, 0x865E4F0F, 0x1707C38D, 0x7D196F46, 0xECCA5B1A, 0xFE83E5A1, + 0xBDE5FD18, 0xEB4FF696, 0xF5BCC218, 0xED2DF5F7, 0x42AEBF0B, 0x236CEAF1, 0x8CA1B7F2, 0xC9DE527F, + 0xBFC618ED, 0x2DF5F62B, 0x644FB2B7, 0xFBBDDAD2, 0x27C7ADFD, 0xE93C10B6, 0xEFED29C5, 0xD3F748C4, + 0x1506FB8C, 0xFDDD887F, 0x06FE0F2A, 0x82330643, 0x0C67F3B8, 0xC260430F, 0xCB7405BD, 0x47863CCE, + 0x180C319C, 0xCDE30A83, 0x0D7D6E3E, 0xE236F9F9, 0xF63DB39D, 0x6F71368F, 0x2B0C36F4, 0x75CFA03E, + 0xF3F3F3ED, 0xFB763866, 0xBD16438F, 0xF8FA11C7, 0xD75F9158, 0x7F457CFD, 0x863EBF7E, 0xE891587F, + 0x4562FD15, 0xF1F51BFA, 0xFCFA11C7, 0xD75F9158, 0x7F457CFD, 0x863EBFFE, 0xFFEBDA8C, 0x551A0A82, + 0x28BACB4A, 0x8C20D8A4, 0x88811008, 0x4410FD12, 0xCB7C834D, 0x8A20F811, 0x36E9FD82, 0x14F682B5, + 0x2058A6B0, 0xB2116CB4, 0x18B408BC, 0x46149E7B, 0x6766F366, 0xB6BC306F, 0x77CF6DF6, 0x5E36C9E7, + 0xF1FC779E, 0xBFF0EE34, 0x55FCE4F9, 0x8B1F356F, 0x70F3869F, 0x3C7FF1A3, 0xE60D6EDE, 0xF093E72F, + 0x7ED4BCC1, 0xCD1B7EF2, 0xFCC58F9A, 0xB7E8B8F2, 0xFC597B7E, 0xAAF8C9F3, 0xCB7CC71F, 0x57153F55, + 0xFCE4F965, 0xBEE3CFDA, 0xF353C54F, 0x9E5FE63B, 0xFE7C1ECF, 0x4F963FF7, 0xA9067D68, 0x398FE77C, + 0xBFB4A243, 0x3F5EA896, 0xF7C47E92, 0xFB4AFBDC, 0x729E36AA, 0x1B7EFF1B, 0x8417F43D, 0x7C0F7D7D, + 0xB4D37FA2, 0xD363E983, 0x325F743B, 0x42BF1A2F, 0xC219F749, 0xED6BE3C5, 0xDE8168DD, 0x3FA61BFE, + 0x7D9F9E37, 0xE7AFEFA2, 0xB1DE6C1D, 0xDFB90FEA, 0xFAB3757A, 0x16ADFDAD, 0x97BE74FD, 0x91E878AC, + 0x7D90D79B, 0xBEC65BFB, 0x5E3AFD48, 0x9FAEFF1D, 0xA637D5FC, 0x7DFB1396, 0x5687613C, 0x71F3A7E9, + 0xC9F6E7C9, 0x557A50CD, 0xE79D5C46, 0xFE3F5ACE, 0xD70DF235, 0xFCD77CDB, 0x20DFC27F, 0x9B77E1BF, + 0xCEFFCA7C, 0xDA689EDE, 0xF27D99FD, 0xD77CBE45, 0x3E87FF36, 0xAFC37FF7, 0x5E32507D, 0xDF0E91AF, + 0xE1BFCDDB, 0xF0DFEE07, 0xFFED79E1, 0xBFDD1FFE, 0xDBF5E1BF, 0x7BCFE9E9, 0xF9753FF8, 0x6F79E13F, + 0xE779E585, 0xFFD0BBFC, 0x9EFDE7BE, 0xB3DF0EA1, 0xE1BFD5F0, 0x5FB5CC67, 0xFF592B3F, 0xFCE7F72A, + 0xF507FEA3, 0x0FFD0300, +}; + +u32 point_table_binary_6[] = { + 0x11728591, 0x3D480331, 0x1886DFF4, 0x8A767212, 0x154138C5, 0xC94DF007, + 0x1CAAE0A2, 0x22829B08, 0x0EE22088, 0x43717210, 0x3C14C1E2, 0x663B38B4, 0xA043AB62, 0xB7421715, + 0xA18BE8E8, 0x68873848, 0x1D4AA1E0, 0xD6A689B9, 0x5E73D744, 0xC1DB1EF2, 0x7EDF3D6F, 0x62D9DCB1, + 0x56819B52, 0xDF4BA150, 0x10A10667, 0x18016E63, 0x6313427E, 0xE4933302, 0xE0EA63F4, 0xBE52A908, + 0x6273C6CF, 0x80F4EBD4, 0x60BD5E17, 0xD60A67CD, 0x37207734, 0xD3EDE643, 0xB39CB10D, 0xE0727B61, + 0x923126C2, 0xF39C350E, 0x81FCF362, 0xA6B52FCB, 0x992517A6, 0xBE07766A, 0xB59A405C, 0xC442FDC0, + 0xC5FE50C9, 0x3D1729CE, 0xC43A90D8, 0x1D8FB638, 0x2FF30E70, 0xBED67BE8, 0x62F39A3F, 0x9077E0E4, + 0xDEFE6AF1, 0x1E676179, 0x7EDCD593, 0xA3940A11, 0x97FF7B02, 0x929B4BD3, 0xD56A55B0, 0x3BFEC033, + 0x8073309D, 0x70F38A4F, 0xDBACF2A9, 0x76BEF128, 0x3927F7CD, 0x2D27FFF4, 0xF967BFF2, 0x89C83B2B, + 0x97CB9245, 0xDAE3508B, 0x455EA4DD, 0x3EF0D9EB, 0x87765E71, 0xC4672FAF, 0xE6495632, 0x09E6D57D, + 0xAA79C511, 0x9FBDBC9A, 0xB76C31EC, 0xBE377CF6, 0xDE1FBF7C, 0x1523AAFB, 0x23AAFBAB, 0x3EA62FB4, + 0x7CE02F59, 0xF3577D4C, 0x5F68F90E, 0xFFA2EEAF, 0xFA98BE3E, 0x53C39FEA, 0xFEAA8FE9, 0x0B2DDFE1, + 0x4F757FD5, 0xC7F48596, 0x0FFCB165, 0xF8170D7F, 0xAAFB1347, 0xF7278EE1, 0x4F0D7FAA, 0xFB7BF9C0, + 0x5FB2EE4F, 0x0D7FAAFB, 0x7BF9C09F, 0x84757FD5, 0xC7CBFF00, +}; + +u32 point_table_binary_7[] = { + 0x1172849B, 0x7B7C5445, 0x96C7EBF6, + 0xBDDD1D92, 0x4EC41008, 0x6F150464, 0x7C650411, 0x0777058D, 0xAB92119F, 0x89C3E888, 0x3A20CFB0, + 0x8C445E92, 0x0D9F5151, 0x07C11974, 0x7D84C1CF, 0xC2EA88A2, 0x389F717C, 0x0CF21805, 0x57570761, + 0x5C440D7C, 0xA2BC344A, 0x82218448, 0x77DFBEB5, 0xA74E9DAA, 0xAE5B1D0D, 0xFF7D3FF5, 0x3BA74ED5, + 0x39F754DD, 0x9BC6398F, 0xAF4E1533, 0xC68645BA, 0xCD9F3F9F, 0xB3037C75, 0xF21063EE, 0xE7916ECF, + 0x3DF71C67, 0x87787572, 0x2F631E48, 0x6A6B6BB9, 0x338A57A7, 0x120CFF99, 0x7A618FFA, 0x478053D2, + 0xBEACAC8C, 0xB3A560DF, 0x26EDFBF5, 0xEBA7FD31, 0xF2A7F4C2, 0x1EF59320, 0x9E7F33EC, 0x2B61BE2B, + 0x0C7BF2C7, 0x143FCC57, 0xA51CC67C, 0x653F19F8, 0x7AC6B8B2, 0xFF259F29, 0x58EB7FCB, 0x672693A0, + 0x575C03F3, 0xFDD198FF, 0x6DE00F8C, 0xF9B7C2FC, 0xFF67CC5F, 0x0DBCD6F0, 0x477AB02F, 0x127AA714, + 0xF8AF607F, 0x90B83FE8, 0x37817D01, 0xE9C99FB2, 0x577A35BF, 0x530E3C4D, 0xCE2FF6D7, 0x9900FAE9, + 0x727E64F2, 0xA7ED49AF, 0xF2E7503E, 0xB53DE54B, 0xDB933F95, 0x3FA70F7F, 0x373508E0, 0x09F7D0E6, + 0xCD9B396B, 0xE4EF2639, 0xD8CF700F, 0x7DFBEDB7, 0x39F5E0D8, 0xF5427A61, 0x8FFA3F82, 0xBFEED2BE, + 0xBCBC3CB7, 0x1EEC7A21, 0xBDB047FD, 0x22E0F186, 0xBD5D0F76, 0xBDACE2DB, 0x523D219F, 0xCABE0EF8, + 0x06C8BFB2, 0xB7EBC1AE, 0x97DFC17C, 0x8F18F3BF, 0x0BFC8A31, 0xBF5D0F76, 0xBD909E3D, 0xE91E157A, + 0x2706FC0C, 0xE8E7125B, 0xF590532F, 0xA457F33B, 0xC38127CB, 0xF9DF78E3, 0x8DDC7AB0, 0xEB85F4C2, + 0x1EF5944F, 0x612FF299, 0x530F56BD, 0xB0937C7F, 0xEA678C39, 0x9744C773, 0xF8C73E03, 0x1EC65864, + 0x3BB1550F, 0x39F5427A, 0x6DFF1A70, 0x99B4AFAA, 0xAACAAD07, 0xBB5E482F, 0xEC51BF16, 0xF83AC3DE, + 0xAE07BB5E, 0xDEE05FA4, 0x2E602CA3, 0xECD701DF, 0xC458A0EC, 0xED7AB0EB, 0x653DCC57, 0x63CCFF01, + 0xF083C6FC, 0x763DD8F5, 0x427AE7D2, 0xE82F507F, 0x14F83FC0, 0xFE43C976, 0x3DD8F5A2, 0xF46A7EC7, + 0x01BE2DBB, 0xFF39F560, 0xD70BE9F5, 0xFE533EB5, 0xBD5D0F56, 0xBDB07FF2, 0x6F533783, 0x9EC5DCA9, + 0x53A7E6B2, 0x5D0F76BD, 0xD8F9B6EB, 0xC1CEA79D, 0xEFCF7853, 0xAA0AF295, 0x9D2FCC76, 0x3EED7CDB, + 0xF9B2F3A9, 0xD6138DF5, 0x08AD4FB1, 0x95AF9C7C, 0x76B13F76, 0xBEEC7CE6, 0xE4C3CA57, 0xCE796A9D, + 0xB75DF65F, 0xFB3C35CE, 0xDB8F3FFE, 0x38D47FDB, 0xDADA72FB, 0xAF719EA2, 0xDE386F71, 0x3D46FF45, + 0x36FA2FFA, 0x33CE531C, 0x37CEDB20, 0x0842FD17, 0xC78DFE8B, 0x6C9CA7A8, 0x37CEDBAD, 0x5BB786FA, + 0xEFFEFDFB, 0x43FD17ED, 0x8DF354E8, 0xCDF3D6EC, 0x97A2FFAE, 0x5CB932D4, 0x7F853FF3, 0x3CEDF4BC, + 0xFD91FE2B, 0xFCE59CA7, 0xF679DB45, 0xFF75BABA, 0x7F75D57F, 0x7FE4FE85, 0xF931FAAF, 0xD9CF75FF, + 0xB5F369E7, 0xDBE8BFC8, 0x46FFED34, 0x9F76BE8D, 0xFE8B6CF4, 0x5F643B9F, 0x76BE8DFE, 0x8BE346FF, + 0x35F53A9F, 0x56BECDFE, 0xBB6FDFBE, 0x50FFC5E7, 0xCFCEA79D, 0xEF1FE9BF, 0xC25F97F7, 0xAF2EFA6F, + 0x97F7AFAE, 0xFAEF8FDC, 0xBFECFE6C, 0x9EEFDADE, 0xCEA79D6F, 0xA37F9BFE, 0xB4BD9D4F, 0x3BDF46FF, + 0x4636FA77, 0xA7F9B4F3, 0x6DF47764, 0xA3BF9B7A, 0x9D4F3BDF, 0x467F37FD, 0x89FE6EEA, 0x753EED7C, + 0xFF487F37, 0xCFE71FBA, 0x7F75D5FF, 0xBBBC7F19, 0xE74DA7F9, 0xB3F36BEB, 0xED7CD9F9, 0xB4F361E7, + 0xCB388F3B, 0xDD7F3B3F, 0xD6FEE6EC, 0xBF71FE76, 0xBA9FF6FD, 0xA78BFB8D, 0xBDDE4CFF, 0x80C7FA30, + 0x96287383, 0x3BEEB883, 0xFB4F023F, 0xCBD880FD, 0xC41B82F6, 0xD832C6FA, 0xBEED2E47, 0xDE063C8F, + 0xB1D234F1, 0x9341BDD4, 0x330FB92E, 0xD81383F3, 0xE10C1699, 0x24CE7B7F, 0x06F0C78C, 0x0DFE1FE2, + 0xB1A0CF30, 0x36FC46A9, 0x87F9EBE5, 0xFC64BF0D, 0xF4E89FF4, 0x1B8071FE, 0xC824F2DF, 0x2EFDCBF9, + 0x330B82FA, 0xE85B504F, 0x85E46F4A, 0xB027FA11, 0xAC6F91B4, 0xCF5C077C, 0x90B1E838, 0x699F1903, + 0x7A387FF3, 0xE29DCF9F, 0xB31FF67A, 0xADF8C07F, 0xBBF44FF1, 0x8C09B8F4, 0x2FED213E, 0x2EE3239E, + 0x027A8C8F, 0xFC59FB91, 0xB35F3360, 0x7E64ADE7, 0x52FF03F9, 0xB2C76D7B, 0x6BFFD4FA, 0x9CFCD8EF, + 0x91B704AD, 0x822303A2, 0xEF113720, 0x173AE7BC, 0xF4D24B7A, 0xFDAC9DCD, 0x0CF1B96C, 0x3B32E9D9, + 0xB3CE74E4, 0x0DC04BE1, 0xF99EECDC, 0x4EF584F9, 0x743F656F, 0x9AEC94B0, 0x7262D447, 0x06B3E5C4, + 0xAD922323, 0xCD7A744A, 0x220B42F1, 0x16B249A1, 0xF530FEDF, 0x217DB7E8, 0x8A90BF12, 0x6FA7B91F, + 0xCE99B11B, 0x9117C138, 0x70E482E8, 0xEF881B90, 0x7BB234AE, 0x87EA9B65, 0xD8D8108F, 0x61879049, + 0xCF363A4F, 0x21CF00FE, 0x07ACF735, 0xE7A9C71E, 0x7B4CE7D7, 0x1BC90E99, 0xCC92FC1E, 0xCA17EA23, + 0x17072B89, 0x5B912F4A, 0x8E33F3C9, 0x3A4E4E32, 0xE3758EB1, 0xA6D07A7A, 0xB09F9B7A, 0xA734FA53, + 0xD39FD3EE, 0x3D6E3E2F, 0xEC14B64A, 0xC49BB93D, 0x6840FEA7, 0xB309F93A, 0xE046A8EF, 0x879C4F77, + 0xEFDEAD9F, 0xA7D8CD6C, 0x2B32D5B3, 0xC36209F4, 0x777BD08A, 0xF59D885E, 0x4F8CFE22, 0x25EC30FA, + 0xA3F99C02, 0x368CFCA3, 0x3FA78CCF, 0x423DCDE7, 0xB4040788, 0x5B91BF48, 0x6F24C6E7, 0xCD19981E, + 0x65CEE71C, 0x6453CDE7, 0xCBC9E3EF, 0x9B7A96F4, 0xD687FC7D, 0xE69D2A38, 0xFD158CC3, 0x7D206F8A, + 0x5B8FFC18, 0x3C3FD0BF, 0x59DC2B9C, 0x3C7932F7, 0x47C3F3BB, 0x9EB1EE75, 0x92D369D0, 0x7FC358FE, + 0x62B71EF9, 0x31787E51, 0xCF3CE4AF, 0x603DE82F, 0x324DDC2F, 0xFD1AD057, 0x33D6EB3E, 0xE9DFFF00, + 0xFCF560EC, 0xB4C1E4FF, 0x6118877E, 0xDCBB5EFA, 0x83F17A39, 0x2EFDC1FC, 0xF5727EE2, 0x1AF08FFE, + 0xC8BFADB7, 0xC71F0646, 0xFF91695B, 0xB66CC9F1, 0xD755FCB0, 0xDE3D72BD, 0xDA3EB41F, 0xF6FA4CBD, + 0x78BFB0F7, 0xAB93F586, 0xF783FC39, 0x7DA2F279, 0x5F08F99A, 0x05F513F7, 0x56103720, 0x17B2B5C8, + 0xB97A7B1C, 0xF7C33983, 0x274DE6C7, 0x5923EE0F, 0xE9D93C67, 0x05ED5743, 0xF456785E, 0x673B0B71, + 0xBDB47FEE, 0xD7EC1D64, 0x8AC739C0, 0xEE09CD5F, 0xC0BF44A6, 0xF539BDBC, 0xA769BDAD, 0xC29FF3AD, + 0xC788D11F, 0xE89BC83F, 0xCEE77CC9, 0x27124B7D, 0x47FA80B9, 0x5FCE59E9, 0xABA9FE70, 0x7F9D7CD6, + 0x57E8D33E, 0xD87F279E, 0x7F7E1F71, 0xABE04871, 0xFA3DB35E, 0x9D51E9D3, 0x919B611C, 0xF21BB99A, + 0xAD36EBDF, 0x19CA7752, 0xFEA47E68, 0xEC67A857, 0xFEAE8A56, 0x537D48FD, 0xC0E842D4, 0x2B7FBDBC, + 0xF7891B90, 0x8BD98BE4, 0x1FEB09EE, 0x796993D9, 0x70E734AC, 0x2FD2B33F, 0x39BB9169, 0x3DEE6AA7, + 0x01D743EB, 0xF50638C3, 0x717FA8DE, 0x593E8B9A, 0xCF13CB77, 0xD3E679DB, 0x7B97E67A, 0xC9529F39, + 0x830F894E, 0x85F3BD3A, 0x3AD73C7F, 0xE1661411, 0xF721757E, 0x72EEFA82, 0x553FE87B, 0xB6E712D7, + 0x4B66F8FE, 0x95FE860F, 0x89BD00C7, 0x7BCFE802, 0xBC4F5D1C, 0xF851F172, 0xFFF3C851, 0xF33EC0F2, + 0xDC11E6FD, 0x42FC433E, 0x2DF063A5, 0x0057C8F3, 0x0FECEB85, 0xBDBB9EC6, 0xE9BEE231, 0xCD5CB2C7, + 0x48EF4BBD, 0xDB10F257, 0x49ACE723, 0x3DDD778C, 0xF9EBA53E, 0x1C8FDBCD, 0xCB37C7DD, 0x6EDCD7F6, + 0x25C00FF0, 0x407C7F00, 0xF6257B09, 0x648A47C7, 0xA7FC71A6, 0xE647BD77, 0x1B8BA17E, 0x14E8C57A, + 0x267931B2, 0xAF97F6F2, 0xFB88E90F, 0x99F4EEFD, 0x6E40F6F5, 0x92653C4E, 0x4550937A, 0x18EE3BBF, + 0x94F6CE65, 0xC0F0FC0C, 0x7B376FCF, 0xF3CF3FCF, 0xD9D3C0AF, 0x417D8E2A, 0x0C90BF00, 0x6E80F47C, + 0x4A7AC35E, 0x8C3B7380, 0x673376CE, 0x4F892B81, 0xC70B267F, 0xCB805F17, 0xBB79CA7C, 0xE48DC027, + 0xE4FEDAFE, 0xD1FE22E0, 0xC1C2BE78, 0xBABCAF03, 0x8F86FBD8, 0x993D6FB5, 0xE34536E6, 0xC3FB7B53, + 0x5093FC1B, 0x70D93965, 0xF27B5AD6, 0xDEF6DFD9, 0x7A73F663, 0x04F05811, 0xADF497B3, 0x9E66E066, + 0xC1BE83F1, 0x4C045E05, 0xF7DF941F, 0x31F7AB34, 0xC5705CAD, 0x97A9EF5B, 0x91A045BC, 0x2F8B7CE2, + 0xFBE500E0, 0x0BC15BBB, 0xE656C99E, 0xE4087077, 0x996FE482, 0xE0642A1F, 0x7CDD40FA, 0xA1C0E7C1, + 0x7D648F66, 0x1F7997E7, 0x92DE477D, 0x05710977, 0x532EBC8F, 0xBD4CFAF3, 0x81E17D30, 0x0FDE8688, + 0xE3C8FF42, 0xF395000B, 0xFD7F110F, 0xE04549DF, 0x887F342F, 0x4A9DCE58, 0x6A85E662, 0xC95A5F9C, + 0xF48DF887, 0xF2BE49A8, 0x079133E4, 0x71BC6FAA, 0xAFE16F1C, 0x1F2859EB, 0x074ABDA7, 0xE21D9284, + 0x7E58F02B, 0xD28FE743, 0x523DE4FE, 0x120F17CC, 0x8F6BFD70, 0xD45FEFA9, 0xF8CA924D, 0x8CA5FF42, + 0xFA1B7999, 0xFADE463C, 0x52B2D68F, 0x947A4FC5, 0x774972BF, 0x31DFADFC, 0x925414FA, 0xE749CD97, + 0x221F71B7, 0x91FE52A1, 0xE76DC4E3, 0xF995C906, 0xC37E0A30, 0xF482FC25, 0xCC21AE40, 0x9EE139A4, + 0xAF107AFE, 0x0DCD3F21, 0xD89FFAC4, 0xF8DE7B37, 0xF046B8AE, 0x9CC7E2C4, 0x87918778, 0x7D902700, + 0x839E7778, 0xC5C8CB82, 0xC569C86F, 0x6617D9BF, 0x020CEBCD, 0xABD05C87, 0x7C8DBB8F, 0xF475A8FF, + 0x98F8FEE0, 0xC1F44018, 0x57F6EB80, 0x5D239E75, 0xC132E47C, 0x8F917E19, 0xEAF712D7, 0x062BD33D, + 0x0DFD9A60, 0x652A05E3, 0x93353F81, 0x7CB9D63F, 0x21F4FC0B, 0xE279C16A, 0x111F1F44, 0xFA55C1EA, + 0xD43158EF, 0x3B9AD720, 0xBFED06A4, 0x5F83FA33, 0x88E7042F, 0x88F8327B, 0x49FF78F0, 0x42AA29FB, + 0xBD15F865, 0xC934DF9C, 0xE065A927, 0x9E1EFC35, 0x05FD35FF, 0x14D22F07, 0x6E34D6B3, 0x3C781339, + 0xAAF56FA2, 0xBE84F8CE, 0x606BAA15, 0xC61F25FD, 0x5260C84F, 0xB7419AB7, 0x210F769B, 0x48BF0DF5, + 0xBF27BE25, 0xF830F535, 0xF487B1A4, 0x5F02FC0F, 0x23FE25C1, 0x479269BE, 0x5B80514F, 0x5C19EC09, + 0xC5BB1078, 0x1BCCD7C6, 0x53C40DC8, 0x47BC1EA4, 0x6F107A9E, 0xA47A2A81, 0x7A1A03FB, 0xFB4CAFFE, + 0xD8CF0600, 0x43BF8A6F, 0x28AEA6FE, 0x7658F42B, 0xBE5E324F, 0x02C379C7, 0xEBB5BE95, 0xF4B39087, + 0x0243BF8A, 0x6F2DDA82, 0x5C002CFA, 0xD52662EA, 0x7FE04FE9, 0x7DD26F46, 0x3E1F18EA, 0x33BEABA0, + 0x08B90418, 0xF2C57710, 0xABFEB749, 0xE9657FD3, 0xFAD1C0D0, 0xAFE2FBE3, 0x93647C3C, 0x2EFA156F, + 0x24A6FEA7, 0xFD517F03, 0xFD6DC8E3, 0x80A15FC5, 0xDBDC3FCB, 0xF8A0DF41, 0xBFE2DF11, 0x53FFD3FE, + 0xA8BF81FE, 0x15E4F1C0, 0x3DC47588, 0xCE8BF3A1, 0xDF7D87E9, 0x71C8DF40, 0xF2A7F4C3, 0x492FCF93, + 0x1B81C5F3, 0x5AE25F4F, 0xF10D17FD, 0x8A9D4A4C, 0xFD4F9F3F, 0xD4DFB4FE, 0x5660E857, 0x79434EAE, + 0xA5F84662, 0x7F1B444C, 0xFD4FFBA3, 0xFE06FA35, 0xC853A0BF, 0x89F7A351, 0xEDC729BE, 0x4BB1BF8D, + 0x20A6FEA7, 0xFD517F03, 0x7D1BF26C, 0x60E89D79, 0x571E2BA7, 0xF82A92BB, 0x415F4E4C, 0xFD0FFC49, + 0x3DF5B3BC, 0xD1B41EEA, 0x776A7DAA, 0xDE587CC7, 0x20E4DDC0, 0x17807EAC, 0x64D5DF3C, 0xF6A5DCDF, + 0x75C0AEE0, 0x4392EF07, 0x867EE597, 0x1F92FEA9, 0xFFF9E55A, 0xBF2CA45F, 0x132C13FD, 0xCA634D52, + 0x5F0BE3E2, 0x7B763931, 0xF53FED8F, 0xFA9BD6AF, 0x023E26B8, 0x59F23CE8, 0x7709A16F, 0x56FE9E08, + 0xF9A3FEA6, 0xF58F0363, 0xBF6A953C, 0x07FA9D2B, 0xF4ADCADF, 0x9A903FDD, 0xDF687C39, 0x70A3E076, + 0xC9D381C5, 0xDFE3CADB, 0x95BF9743, 0xFEA8BF69, 0xFD52E04F, 0x049F947C, 0x2770ABD0, 0x9F54FEDE, + 0x0CF9A3FE, 0xA6F54B80, 0xB15FF992, 0x6F0116FD, 0xAADC57FE, 0xB685FCE9, 0xFE46E30B, 0x81B7197F, + 0x6FAC046E, 0x147AA6FC, 0x7D14F247, 0xFD4DEBEF, 0x06DE98BD, 0x4F437D35, 0x88F8FC72, 0x4FF96B08, + 0xF97B8957, 0xA56F82DB, 0xE10E791E, 0xF3EF7895, 0xF8BECD98, 0xE60AC9D4, 0x5F5FE215, 0x524FE77D, + 0x07AF4AC2, 0x5DFAEC11, 0xB21F3B1F, 0x81FD6206, 0xBBA1B942, 0x32D97740, 0xFDA39E85, 0xF423C85E, + 0xC5C39817, 0x9A4FFF3D, 0x91FC8D20, 0x7B78DEAA, 0xC4F326F4, 0x1B366CD0, 0xCF9FF827, 0x58C5DFEB, + 0x2ECD5592, 0x49AF9E4F, 0x757F21FB, 0xD85D9AAB, 0x247BEA3E, 0x5525F561, 0xF676903F, 0xDA8F26A6, + 0xB942320B, 0xCDE7ED90, 0xECCC81F8, 0x660B7FFD, 0xD9430F3D, 0xA4DF4718, 0xEB904CF7, 0x6F0F78C1, + 0x8205821B, 0x24E721C3, 0x7DBC41DC, 0xC7BB03E3, 0xFD7E23F8, 0x83FE5A02, 0xFE90E9BE, 0xDE1DECE5, + 0xB87C7F29, 0x2186F78F, 0xE7C4FB87, 0xCF3AD6A3, 0x7F7A1FF1, 0xD951399F, 0x8EE728C3, 0xDF574C0C, + 0x3689BF97, 0xF8EB5352, 0x7F3B9CD7, 0x13E13EB1, 0x3E53896C, 0x8FDBF697, 0xC3F308FD, 0x2B597952, + 0xC6DF04FB, 0x0177E766, 0x88087FFF, 0x41EF3FCD, 0x4A4FEF3B, 0xDFAFA778, 0x2AE1F9C1, 0xF87C8A4F, + 0xED9FB437, 0xE3C1BF5F, 0x197A6423, 0x3E64231E, 0xD2EBFD40, 0x36E6A771, 0xBD3F987F, 0xDACF568A, + 0x57BD6F79, 0xC0B8DF23, 0x203EE492, 0x507E5AD5, 0x7A49DFDA, 0x2B1883F5, 0x4CEBF734, 0xCBFDF17A, + 0x9D2999FC, 0xB5123BE3, 0x80A7C271, 0x563CE84C, 0xFCBD0CED, 0x47093B8B, 0x21F704FE, 0x8BF89C22, + 0x59CDCF14, 0xBF0DFC1E, 0xBC3F1E95, 0xF66C3EF0, 0x2AB99FC8, 0x349FF887, 0x7C27F095, 0x421FDD87, + 0xBC02E2F3, 0x85FF1F18, 0xB7ED693D, 0x258A0F00, 0x7F2DE297, 0x7AE71CD0, 0xF710E372, 0xFE9CF5D8, + 0xEB9D08F5, 0xBF4AFCBD, 0x4B3EAFEA, 0xF96059AE, 0x917C54E5, 0xBF46EA29, 0x7FF4FE2B, 0x9E2FDC5F, + 0x7A5E6259, 0x6E909C27, 0xB919B859, 0x3E7F26A7, 0x547F237D, 0x8AA56763, 0x7E289E98, 0x628A37A6, + 0xF4AFF391, 0xE23CECCD, 0x58A1D9EF, 0xFA93FF6C, 0xFFA5F94A, 0xE07E3306, 0x9727F52D, 0x709F791A, + 0xEC4BC3FD, 0xB57FEFF8, 0x3366BF4C, 0xA7881F05, 0xFBB9463F, 0x25EE6DF5, 0xD7FE2C7E, 0xDC8CC757, + 0x4CF1EAF3, 0x80FA6511, 0x4BC87C96, 0xC0FAC608, 0x7F27151F, 0x969C924C, 0xF7A553B2, 0x7A3D8EFD, + 0xB104DEBF, 0x919D4AE4, 0x728807D6, 0x56BC3E21, 0xC70D7BD2, 0x57487D42, 0xF5FFBE32, 0x1E17FB11, + 0xF8FF508E, 0x9F904CFB, 0x25F613E7, 0x6FE1BD24, 0x47B05F81, 0xFD48699F, 0x3B8EFE5B, 0xE0F944FE, + 0x8AE6CFFA, 0xB7E7A7F1, 0x1A392EF5, 0xB0DFAEDC, 0x7F5E89FD, 0x80FCF706, 0xFFC4329F, 0xD4CFB3F9, + 0x520CFEE6, 0xCAF965FE, 0x653CBD35, 0x67FD517E, 0xF57C66FD, 0x08FFE6F9, 0xD8FF87F6, 0x93EA3BCA, + 0xBFCF50FE, 0x7BE1FB2B, 0x8FAC931C, 0xD4483E9C, 0xA1E7A146, 0xEA25AB7A, 0x3F95EC55, 0x3CA59CDF, + 0x40E33572, 0x9CF4B4BE, 0x52CD59BD, 0xB91FA53C, 0x9EC1FDA2, 0x7AE459D6, 0xF1A17E0C, 0x9CF779E2, + 0xB754EE70, 0xFA7D5855, 0x12EE4385, 0xFD34574B, 0xA6FA1FC3, 0xABA55EFF, 0xFE0CF541, 0xCABD10F9, + 0x3EE016D0, 0x5FE35E88, 0xFB731FD8, 0x23D3F94E, 0xFE8214D9, 0x933EC8B8, 0xE7E2F8B5, 0x100FDCBD, + 0x0ACF76CF, 0x3D78F0A0, 0xE06AC98C, 0x2193BF20, 0x43FE482F, 0xE6C7F169, 0xC07F02FD, 0x78F742EC, + 0x5FD3C01E, 0x99EE2BE4, 0x4FCC1FD2, 0x0F7487E3, 0xF816E0CF, 0x617F1C77, 0x787D7DBD, 0xE06AC98C, + 0x212B7F03, 0xC91FE9C5, 0x7AC5B873, 0x3AF0DBD9, 0xFD00AE96, 0x4CEB257F, 0x623F4CBD, 0x582FEA6F, + 0x029E017A, 0x5F73B564, 0xDA7FF227, 0xF6C3D417, 0x5E4DF3A9, 0x7C2635CB, 0x7C25B5BE, 0x5AEAAD7C, + 0xFA9947F0, 0xBEABF23D, 0x32F328F2, 0x01E0AFF1, 0xF701F27B, 0xE739A0EF, 0x61BC5FEA, 0x7C661E44, + 0x56F99E40, 0xBC021862, 0x4F5C457A, 0xF2A7ED55, 0x3E539987, 0x9155BEAF, 0xCADC2FDF, 0x0780E1BC, + 0x4C5CCE7D, 0xD39FB657, 0xF94C6696, 0x22ABFC54, 0x11CF0786, 0xE727712D, 0xE9C99FB6, 0x273DD83F, + 0x84ACF233, 0x21F300FD, 0x5EAC5A9C, 0xFF89AB78, 0x60FAD3F6, 0xA40FD232, 0x7E9D9F2B, 0x887B02C3, + 0xFD223196, 0xF4E44FD9, 0xEBFAF033, 0x2B90557E, 0xCE95F980, 0xF3BC5A9C, 0xE7899FC8, 0xF9953F6D, + 0xAFEB23B3, 0x0C99F259, 0x388698F2, 0x9518457A, 0xF2A7ED8D, 0x7C623DAB, 0x7CF7A17A, 0xA7FB47A2, + 0x8FB705EB, 0x95EE1F70, 0xC26F31F5, 0xE21FEA55, 0xBEAFA47A, 0xA7FB4FE2, 0x4A6F17FD, 0x5EB142EA, + 0xBD5DA65E, 0x9F972ADF, 0x6769AE90, 0xEC6D37FD, 0x81FD7653, 0xAFED55BE, 0xCB355748, 0xF6769AFE, + 0xC07E6748, 0x4FFD4DE7, 0x27A2B942, 0xB2B725E4, 0xAF1FB1AA, 0x0F5AAF99, 0x1F3CCFE8, 0x7E29D68B, + 0xFD8AFCA9, 0xFDD0F531, 0x8CF4467E, 0x447F52F7, 0x39B15E64, 0xF29718E6, 0x6D37F589, 0xCB494FF9, + 0x844A93F7, 0x39CA17E7, 0xDE4E64F2, 0x97B8DCDB, 0x89FD2FF7, 0xFD0ECF77, 0x977B9EF9, 0xBEE759E3, + 0x458C15E0, 0xFAC9BE88, 0xC54798F7, 0x2B5FB1BE, 0x4F90FEF5, 0x60B5BCCF, 0xB5E0FB07, 0xBB1BEE33, + 0x1B85BD43, 0x2CBFEF14, 0xC17D0799, 0xCE4F717E, 0xD3DF278A, 0xE4FD8EF4, 0x743F624A, 0x4FF70D06, + 0xF78DA79E, 0x7A0AE20D, 0xB68ADF6B, 0x16561E97, 0x6CF8C7F3, 0xD0B047A6, 0xEF034570, 0x3F43B6ED, + 0x97C3F9DB, 0x08F72D88, 0x07F91588, 0x2F01E72D, 0x70A7F674, 0xBF612A7E, 0xC35EEE67, 0xD6BF1D3F, + 0xAD97EEB3, 0xF43E5BC2, 0x87488ECA, 0xFB1A9DE7, 0xBDD5FD4C, 0xDF97496F, 0xEFAFA127, 0xFFDA5FA7, + 0xFB6BE7CB, 0xB6CFF19F, 0xCD17ED47, 0x78BFEDFD, 0xB1F68F27, 0x615C7CCF, 0xFB4F3E59, 0xECAFFEBE, + 0x07FF70BF, 0xE97B42A4, 0x57FEABC4, 0x587F9117, 0xF34B498F, 0xF6CE6D52, 0xCF7703C3, 0xFBAB3329, + 0xB28918BF, 0x0F324733, 0x8EE70D3C, 0xB180FEDE, 0x82DF839C, 0x453C203E, 0xACFEFE82, 0xDF7BC83E, + 0xF6EC8945, 0x38BE0CE2, 0x17BFAF3C, 0x3B7619F2, 0x1F80CB40, 0x5C1ADB11, 0xF257CA06, 0x0BCED4F2, + 0x82E86BF8, 0xBFB12A0F, 0x1F3ECC33, 0x437959F4, 0x0EC6E273, 0xFB55E2DF, 0xD30FF1B2, 0xD82B8265, + 0x7FF6C7F0, 0x8238FDBD, 0x45E8FD9D, 0x605F24F5, 0x4D4D4D3C, 0xBD8217C4, 0x6E917A64, 0xB257FD5D, + 0xF917F309, 0x762FE3F1, 0xEFA730D6, 0xFEFE62FC, 0xDE1EF980, 0xC793D0FB, 0x9247E6E2, 0xF7EAE868, + 0x186F87E7, 0xFF785DB3, 0xE0787E50, 0x73F2B790, 0xAFCD53DA, 0xD1BE3DE8, 0xE06DE07B, 0xE9AF9720, + 0x3F18ECF5, 0x7F0DE7CF, 0x698B6FC6, 0xDFE3FF2A, 0xF8341807, 0xB14C9F73, 0x428CC7A6, 0x04270278, + 0x79EA7EC5, 0xBF9F9E4A, 0xA50C7D0D, 0xEAB3E353, 0x713C3B5F, 0x2DCE17A9, 0x0B02F17B, 0xFDEF9BEB, + 0xD686E3AD, 0x9B141E9F, 0xBB361CEF, 0x6FD0DEF9, 0x2868F3A1, 0x79B5ED9B, 0xFFB7CEE2, 0xCD8ED7E1, + 0xB81D7F76, 0xBD339784, 0xC7179C90, 0xE771F0BD, 0xF32A6347, 0xDEB9FD7D, 0xE2361FF2, 0xD172BC76, + 0x93580F9B, 0x157C0A2F, 0x0FACA968, 0x565FDCDF, 0x7A5EE0FC, 0x2B63DDB6, 0xDCF15678, 0x7FE6E3FA, + 0xEDF5396F, 0x41BFB81F, 0xE24BCE3B, 0x53D4ABBD, 0x5EE72E78, 0xBF59CED8, 0xB1B31727, 0x715CDBDF, + 0x2BED4F85, 0xFD7892B1, 0xEF6EADDB, 0x11D62F48, 0x8AF507D7, 0x48FDBEF3, 0x6A1F6D69, 0x69E17C62, + 0x50977C06, 0xCE92DA85, 0xF7E1EFFB, 0x3FE3F18E, 0x838C357F, 0x361FEF5F, 0xC11F8077, 0x32D6B8B7, + 0xF65A646D, 0x5F8DF676, 0x7D65EDEB, 0xFC703CF3, 0x7774567F, 0x597FF7A0, 0x3F7BFDEA, 0x7DEEA8BB, + 0xF8007EDF, 0xA0F7A163, 0x8DF35E45, 0xB6F4F6FE, 0xE4D85BFB, 0x61EF5756, 0xBFE000FE, 0x7DC1DA1F, + 0x7F0B8F8B, 0xFCEDFC7C, 0xE62E1CEF, 0xCF0B3370, 0xBFF9F227, 0xB31CF1FF, 0x0BFC0778, 0x3CBD1DC6, + 0xAF5F8C7F, 0x3F08A0C4, 0xD3707FF8, 0xE2C57B5B, 0x3EF9E413, 0x83A722FB, 0x8361FFE0, 0xF9DDD551, + 0xBB0E9F7F, 0x6D3FCD09, 0xEFCF42DC, 0x1F3B1F59, 0xFBDFACEB, 0x2C3FB6FF, 0x14F84F5E, 0xC2D8B6E2, + 0x45B59DCD, 0x67C79F9A, 0x09EB85FE, 0xF7F7A9B3, 0x2EC1F11F, 0x5CFF62B9, 0x7E3D7E2F, 0x8EFBAFF2, + 0x08EF009E, 0x38FB68D8, 0xDF62F497, 0x1EC5E3FC, 0x7F197B37, 0x3E672FC6, 0x7F3C3822, 0x3EBE345E, + 0x34EB88E8, 0x6FEEB4E0, 0x4B17EEA6, 0xA9DACA64, 0x67CFA7FD, 0x3CDACF5B, 0xF40C5EE0, 0x9D0EA7DD, + 0x8209F83E, 0x93DACCE3, 0x2EBCCBFE, 0xFDE21BD1, 0xDFC90E1E, 0x8FAE66EC, 0xD5F7AE7E, 0x0EC79FFF, + 0xFF42AE35, 0x4AAAE208, 0x5777CFBD, 0x33CB2EB0, 0x3C02B28A, 0x20A28022, 0x260282A8, 0x39884604, + 0x39461E02, 0x2687F844, 0xA3A218C5, 0x687CAD61, 0x15109408, 0x2A280946, 0x8DC61188, 0x4A105F20, + 0x8A8A0A1C, 0x44441E2A, 0x2A0710C2, 0xC4087816, 0x7161E676, 0xAAABABEF, 0xF4BD4B4E, 0x7E7ED3D5, + 0xD575BFEE, 0xAEAA7E8D, 0xCE8698CF, 0x2CFF72C0, 0xFE8D1B37, 0x9AFB4F93, 0xCDFD27FD, 0x56E5BC95, + 0x2B57EA62, 0xD768827A, 0x0EF3A9E1, 0x2DAEF2E5, 0x7FECD56A, 0xA8912FAE, 0x8A269BFB, 0x59D9272A, + 0x73F43DE3, 0x7536B31A, 0x93A1DFC1, 0x9DBC9EC9, 0x2AB46F57, 0x9391233E, 0xFE1829EA, 0xAAB37212, + 0x7E6FF5AF, 0xF59A3538, 0x0427A1FC, 0xAB383EFE, 0x3AE439AA, 0xDF5467C5, 0x66804DE1, 0x657DDF7B, + 0xEF3D5D7C, 0x0731B6FF, 0xD17D5774, 0x37ED9590, 0x4F85FEE6, 0x93E1A3DF, 0xA7F93518, 0xEB637FEF, + 0x3B70FE1F, 0x57AD5AD5, 0xA83DD135, 0xDA1ABC0F, 0x50B8FC1C, 0x5A2FA4DB, 0x4BDB73E8, 0x6A6C6F19, + 0xF64FDD15, 0xA799F194, 0xE6CF7DDF, 0xA673065F, 0x4DFDCDFC, 0xAC3E34EC, 0xCAC3F1D9, 0x88AFA7A2, + 0xFA2CEAFF, 0x61B8DC6C, 0xEC2DF647, 0xBECD7DB4, 0x5B8375E6, 0xBE6C9AFF, 0x46F553F2, 0xA5DB90FF, + 0x25C8FFC8, 0xE064935F, 0xA4F9F7FB, 0xC794ABB1, 0xD1D200D7, 0x1E0D0F0E, 0x5C62DEC7, 0xA4F96BC4, + 0xD7506C3F, 0x04F872E9, 0xD90B098F, 0x8F766637, 0x225FFDFB, 0x743A1C9F, 0x8DF849CD, 0xAF8612E2, + 0x9D00CBEE, 0xBE73D861, 0xE75B2C3F, 0x4E24E7EF, 0xDD7725EB, 0x8FA3FA7A, 0x4F540B27, 0x62BE7203, + 0xA1381E85, 0x03C44AFA, 0x616B541B, 0x5D622EC3, 0x41E8C737, 0x5062BD5F, 0x9E037DC8, 0x2FCF1E27, + 0x1E26DC33, 0xAA2D3E42, 0xF749033F, 0xFE4563E4, 0x2E8A7F77, 0x6039C657, 0xBD97F5B3, 0xBCBC561F, + 0xF4E5A183, 0x7CD7C88B, 0x71983FF5, 0xC67CE974, 0x184FFE98, 0xCB3395F2, 0x492AE778, 0x2DA7A845, + 0xA48FF5AB, 0x92D5EFE2, 0xA33E538E, 0xF1B1BC59, 0xFDD28FA7, 0x6A39ACA2, 0xF8C0ED41, 0x004D0C76, + 0xFE58DEA0, 0x3E35FE58, 0x1F40FD77, 0x61F904F8, 0xE7575F7D, 0x45F890C9, 0x374F85BF, 0x6CDBB62D, + 0xF677B050, 0xAC33FECE, 0xC907FDE0, 0x1E23EFF4, 0x8533D501, 0xD2F76054, 0x6BEEA341, 0x0F98BC7E, + 0xFDFA389E, 0x8859429B, 0x78E2FC35, 0x8C51DBC9, 0xBF737DF1, 0xA27ACBAF, 0xAFB6C19F, 0x4D7D275F, + 0x71BDEA4D, 0xF19BED83, 0x51F030D9, 0x97B2A791, 0xBD4F62FF, 0x0E417C32, 0x9CB769D3, 0xA638DEA9, + 0x67E1533F, 0xDE41951C, 0x41F900AF, 0x674415F4, 0xA5FE7578, 0x094C36D8, 0xF96B384D, 0xB632FE5A, + 0xDF8DE3AF, 0x9F194F70, 0x32D9C3ED, 0x0593E14C, 0xD39EB327, 0xBC5BD618, 0x7BDC7C83, 0xFE6AA999, + 0x6F724934, 0x27D313CC, 0x81C0B15F, 0x7FFDB586, 0x45D14CF9, 0x289A93D1, 0x3F18FFE5, 0xE2012C56, + 0x47187333, 0x9F477303, 0x5CBB87BD, 0xED788DFD, 0xFD56F528, 0xC58B309A, 0xA3F2287F, 0x238CF2E3, + 0x057496F7, 0xFBE5D9D6, 0x702961D6, 0x9F6DA67A, 0xD178FB0C, 0xDB1F80F2, 0xB74353DF, 0x7F4791BA, + 0x8DFCF775, 0x51AD5887, 0xED5F0C95, 0xBE3F0F16, 0xA9EF8CFF, 0x74F6EB03, 0xD0DE94A7, 0xBF37FD7D, + 0x4E7F93F9, 0xEA4E8363, 0x7E77A967, 0x0DBFD195, 0xD10430F7, 0x3DEE017A, 0xDFA4A762, 0xFB98CF64, + 0xBE809F12, 0x66FEE56C, 0xB8C4F0EF, 0xEACB2FE5, 0x54EA1F96, 0xC7183D92, 0xFCCB8A68, 0x1A3C86F6, + 0x76841BFD, 0x78ACDF51, 0xBF27FC8B, 0xE865984F, 0xF365F0E1, 0xE45D7CCF, 0x7C2B6F3E, 0x5C7D676F, + 0x301A576E, 0x9E3C8C97, 0x17FAFA44, 0x0D8CF0E3, 0x7FD852DD, 0x68EC85F6, 0x68EFEDA8, 0x7FB86EF0, + 0xFD593443, 0x4CF6FD5D, 0x341B5AFA, 0xFDAB66CA, 0x6BF83E12, 0xD5371EC9, 0xEFCFCC4B, 0x6E7FCDCA, + 0x07CBE51B, 0x640FC757, 0x18A76651, 0xFC1F8DDF, 0x7F10CBD7, 0xC1113B76, 0xEC88E361, 0xB0515D41, + 0xF995B1FF, 0xDF743FBB, 0xC5DAB56B, 0xE3780DCF, 0xAA3F51BC, 0xE6F260BB, 0x6E30E54E, 0x7FF0BC1A, + 0x6DF44783, 0xA20902D7, 0x93BA044D, 0x57AF5E1D, 0x8F1F3147, 0x3D68C68F, 0x2BCF9E0E, 0x1953EEF4, + 0x8773D403, 0x46BF1B7F, 0xB20BE4CC, 0x7871F150, 0xED5483E9, 0xBDD683D1, 0x84D0BC6F, 0xD90B2735, + 0x3434E852, 0x5B2CEF80, 0xDFBF00BA, 0xD37B2B8E, 0xBFBA8D3A, 0x64C6635A, 0xDED767E2, 0xAB8B9799, + 0x4E621BC5, 0x4B9EAF15, 0x21B432F3, 0xD58DEF8A, 0x3E767C67, 0x14CECF3E, 0xF83D1BF4, 0xA1BD7BF7, + 0x6AF178F4, 0x7238CCAC, 0xC7A19AE6, 0xDBB758FE, 0x0CC69B2A, 0x7BBFDCE9, 0xCFBEAABA, 0xD07B668E, + 0xBFD05C8D, 0xF2E571B6, 0x53FF39FD, 0xB2A3D646, 0xBFAB2F56, 0xA91CD5E7, 0xF67201E4, 0xFC780D53, + 0x5515E125, 0xD1DCDC4C, 0xDA3F6B4E, 0xE381DBCB, 0xEE96453F, 0x7E47DB15, 0xF997D21A, 0xE4E7B774, + 0x5CBC85CA, 0x31DFC80E, 0x427E9E84, 0xCB7C0C33, 0xA0BFDF9E, 0x5C24BEF1, 0xF387A84E, 0x4DF2B1FE, + 0x4C7DE9B7, 0x576CA17E, 0xEEEB13A3, 0x6098CD6F, 0x710D6DFC, 0x593F39D1, 0xEC2F209E, 0x1B9AF39D, + 0xAD700DE5, 0xCB7588D1, 0x3F57EC80, 0x0BF6ECD9, 0xD3483E5D, 0x2EC3E8F3, 0x6C1D408B, 0x796A0EAD, + 0xD7B95C74, 0x8641A65C, 0x6C40FE3E, 0xA3FB68DD, 0x28BEB27C, 0x6EA0FCC2, 0xC8BBF1A2, 0xEBA12D8D, + 0xAF2E385E, 0x4E463E9E, 0x00FAFF84, 0x78BC65A0, 0x0361C79F, 0x80F6C4E7, 0x59988FD5, 0xE37C3803, + 0xBA51F950, 0x9437F7AF, 0xE64047C2, 0x9CCF65DE, 0x125313F5, 0x8F85C53E, 0x5F7299EA, 0x42FA585E, + 0x6D11938D, 0xBCB3572C, 0x120B289F, 0xE0EF8179, 0x3097FC41, 0x1FEC7FB4, 0x3F7C18EC, 0xFCE7F9A0, + 0x6E55A3CD, 0xF88D6A90, 0xFF3FA2FC, 0x02F8CDCE, 0x9D3BE3EF, 0x556B60A8, 0xF9DEB87F, 0x07C9B689, + 0xFE0FEC78, 0xD601EA37, 0xF75BEAA0, 0xAB8FD1FE, 0x4EFEF893, 0x8BA05762, 0xBCDC2FB7, 0xD3F78C8A, + 0xEA73FF40, 0x7E2FCC54, 0x92FF9F1A, 0xCDADC0FC, 0x50B68069, 0x9B376F8E, 0xEDABDC01, 0x63C83E96, + 0x0F37A906, 0x23EFF25D, 0xB3A1CCEF, 0x47E83D89, 0xAEE6F79F, 0xFC5E4457, 0x5709C6C4, 0x1F46A424, + 0x565A27E4, 0x475A1CBF, 0x2719595D, 0xCD98FC05, 0x288BE3FC, 0xBD04D27F, 0x7FA5875A, 0x1CDB33B4, + 0xBA0963B2, 0x5797183B, 0x7D64812E, 0xB7570D89, 0xF72968BF, 0x644CED99, 0x04C68F87, 0xEAAEF04D, + 0xCA47385E, 0xC0B5E154, 0x3FDF1515, 0x9ADEB3B8, 0x7C45AED2, 0xDD285F61, 0xACC686DB, 0x083BF98B, + 0xC27D7E7E, 0x2B7AEBCB, 0xA93EE75F, 0xEA24DDDF, 0xE45F71FE, 0xF15864F7, 0xDFD85FAA, 0x8B742FE3, + 0x2F5DFE02, 0x7D72DD13, 0xE563B29D, 0x4D795CFF, 0x9C6C8D1F, 0xBF444B5C, 0x071BCCF9, 0x83DCA0AB, + 0x29FFE0F8, 0xAEAE529D, 0xFDF808B3, 0xA3C7137C, 0x88688BE1, 0x238E8F03, 0xA45DCFBB, 0x78B2281C, + 0xE8EB8397, 0xC233FC78, 0x0EBB35F9, 0x4F179FE4, 0x1C5D4DF1, 0xC9E10BC3, 0xBF1376F2, 0xE3C32FFC, + 0x780FB3A2, 0xB7638CF1, 0x51B5D627, 0x507C74F8, 0x82F0CD18, 0x1BF90DE1, 0x9B897C64, 0x4D44FDE7, + 0xE2B3FA59, 0xB4D7C467, 0xE7BF54F7, 0xE043E3BF, 0x5CBC102A, 0x4BFDE5E6, 0xBF7A4A57, 0x1276F1E8, + 0xA3E8E344, 0xF9F070A9, 0x5F2E5A64, 0xFBFAFE42, 0x1DAFCFF7, 0xE72F6C8A, 0x68FFC0CD, 0x47758ABC, + 0x8FE6A3F3, 0x577FD333, 0x693E3BFF, 0xD15EAF35, 0xFE23F617, 0x1BE46E3F, 0x9EA92141, 0x64E2D9FF, + 0x1C1F3C7E, 0xE278DD22, 0x6A20FFCB, 0xEDC90F23, 0xB2DFF963, 0x98AF46FB, 0xFE55B691, 0xBB687DCC, + 0xFE445566, 0x6F217FE2, 0xECD9121D, 0x487C4F4B, 0x3DC87C4F, 0xECBF9A87, 0x0BF93E2F, 0xEDCF574F, + 0x2C2DE0FB, 0xBE743FB0, 0xFA76FD12, 0x9FF7D279, 0x7FB3EB34, 0xF1EBEE03, 0x961A4A43, 0xF83C99EE, + 0x13043BC5, 0x183EDFA5, 0xF3FD36DB, 0xC5623B7E, 0xEDFDC4A3, 0xBFE1F568, 0x7FC4B8FE, 0x693543BF, + 0x4DFBCF29, 0x798C9223, 0x0F360568, 0x39157BC6, 0x94A7E5C7, 0x627B1AE9, 0x9AA81713, 0x4EDBCBF7, + 0x036A2E0E, 0xBE3B6CFB, 0x7C1FF3E8, 0x85CD5AF3, 0x7930DD07, 0x68B3A289, 0xE2F35D3A, 0xDF6FD6BF, + 0xF221BB1F, 0x6DEF7396, 0x9635BD26, 0x8D57AC58, 0x119FE707, 0x1F56D8FB, 0x815E7DC2, 0x7CBE2F87, + 0x0537D1F9, 0x4E8A3FD1, 0xC5F2279A, 0xAA16B47E, 0xBE05E571, 0x7D5CDA14, 0x2E25EC95, 0x537B297D, + 0x8DECF1EA, 0x1BDCA87F, 0x3C4CF579, 0x7D5DD95E, 0x5D45EB6B, 0xDE9F6D72, 0x8CFA03DF, 0x47A3FB2C, + 0x15CD540F, 0xC2BCFEAE, 0xD8284FA7, 0xFD59BE1F, 0x13EE96B3, 0xE97E119F, 0x27051BE5, 0x10C2BCDE, + 0x0F3A01F9, 0x0BBF3EF5, 0x9F275F2C, 0x16CBEBF5, 0x1EB09FFC, 0x1B9FCF04, 0xA7CB5646, 0xDEF96739, + 0x4B7F63FC, 0xB3F3DF6A, 0xAF5EE3AF, 0x1782B732, 0x37F9EB2B, 0x799BDCE5, 0xFBDF8A63, 0xD46DBEFF, + 0xCD81ACF2, 0xD783E221, 0xB1CC6097, 0x9F050296, 0x9B781C4C, 0xC7F97C01, 0x7EEF238A, 0xF62F9CBF, + 0x8A168B87, 0x13FEEA44, 0x2E4F61E7, 0x0F829E99, 0xF313F9EF, 0xAF323D8D, 0xBF48EB77, 0xFB07BAAF, + 0x9C47FB0F, 0xFF879F78, 0x7DBF5E4D, 0xA1F57E8A, 0x5FF71E72, 0x7F1D487A, 0x8FC8EF25, 0xF75FCA98, + 0xDF337E7F, 0x33637EAF, 0xF8FDB98C, 0xBBE9E302, 0xB3FFD423, 0xBB8FF283, 0x6DFAB870, 0x2140C7A7, + 0x19D74545, 0x13BF3BDE, 0x0115946F, 0xA4E553E5, 0x982F1403, 0x45EFB9AD, 0xFC14C4E6, 0xBD80CABA, + 0xFF872866, 0xD11F1CD9, 0xC562D7DE, 0x915D209B, 0xD0AF2C76, 0xFAA37B60, 0xE0071F7C, 0x109FB745, + 0xEFAA7694, 0x4FF179DC, 0x31F732E6, 0xF68FF9C4, 0xCABBF61A, 0xBA4347FF, 0x3CEFE093, 0xBC9E76E7, + 0x7DCF287A, 0x5FE2ECC9, 0x5E0B6D78, 0x7F92F445, 0xCDA13BD9, 0xCFEDE9C7, 0xD409642F, 0x9FEF35FB, + 0x4136F8F6, 0x37FB8ADF, 0xFBF2F747, 0xE742B7BA, 0xBABAF8FC, 0x317A463D, 0x4DE7896C, 0x4FBB1318, + 0xB3BDEDFA, 0xB13CEBC3, 0x91DDCB6F, 0x0FA43C9F, 0x30EB6B3A, 0x4F5EE8B7, 0xD76C0FF4, 0xF0F9C5FC, + 0xBE9DFFBD, 0xD046D1FA, 0xC8F15935, 0x42D1FC72, 0x7C37BD12, 0x8E4AC42B, 0x61F72F11, 0xCF325847, + 0x827EC1F5, 0xC42CB39E, 0x10134586, 0x31AD2FC4, 0xBDF6BE92, 0x5B4F8819, 0xBA44F69D, 0x15CDB258, + 0xD87C7628, 0xD637E345, 0x8880F164, 0x8BF9BD2E, 0xCBE3FA6E, 0x89F16FAE, 0x3DB5075E, 0x27CCF664, + 0x2AE42984, 0x9DBE01B2, 0x1763AB0F, 0x385F76E5, 0x19B0D8D5, 0x2F63FADE, 0x0CCBBBFF, 0x97A9BCBF, + 0x64C7EFB4, 0xE8F5F025, 0xE4EBD822, 0xBDAF2E5E, 0x847817F2, 0xBD8D31E7, 0xC3CDF7B3, 0xFCD3D16B, + 0x21E64B4D, 0xBEB3E534, 0x3F8F42FD, 0x8BB87C1F, 0x96637C0F, 0x0F72FD69, 0x887DFDB3, 0x119BF6A7, + 0x707DF77F, 0x33D2D62F, 0xDD10BD16, 0xAC30FB61, 0x5C7E2E62, 0x8CEF727A, 0xF13BFFFD, 0xB66ACBED, + 0xED417DE7, 0x95DB73EF, 0xB19D3D88, 0x5FB398DB, 0x7F1EF59D, 0x8ADF775A, 0x71B7BF3E, 0x68BEABF4, + 0xAFF8FF21, 0x16A0BFBD, 0x9AF1C8E8, 0xF5E001F4, 0xC77B59BE, 0x06EBAFC4, 0xF6BE60CC, 0xFFFFE0E4, + 0x0F3D82ED, 0x8F32FB71, 0x8CDFC4F6, 0x313F9635, 0xB1FC5292, 0x1F5B7C9F, 0xF5BF96D0, 0xEFDEE367, + 0x4BDFB2FF, 0x79817065, 0xA91FF3F5, 0x82E1ABAA, 0x2AC6C45F, 0x558EE5B9, 0xBFA075E9, 0x20AF675E, + 0x20DCB2D4, 0x92D72F2F, 0x98F95059, 0x8A31AD6F, 0x2AB59577, 0xF757DA4E, 0xA72C5843, 0x2B7B7FA3, + 0xEDF41C0D, 0x3A773FB8, 0xE222C67C, 0x3F583B79, 0xBEDF5133, 0x9FCBF93E, 0x87896016, 0xC7EFAD9C, + 0xFC042BCF, 0x38BE2FC2, 0xF2F17D1A, 0x2EE7FA47, 0xC5D8EA3F, 0x8AE5DD79, 0xBD41269F, 0xCC36D13F, + 0xB158120E, 0xFAEABCB9, 0x8F00659C, 0xB5181238, 0x57C6798B, 0xADBC1A80, 0x786CB9BE, 0x3B9F76F5, + 0x1DCE9571, 0xDE622B0F, 0x9B75DE9C, 0x5F431967, 0x2D8604CE, 0x9571DE62, 0x2B1FCD40, 0xBCB65CDF, + 0x9DD7BAFA, 0x0EE7CA38, 0x6FB1952F, 0x1E8BF6BC, 0x58AEEFCE, 0x6F5D7D87, 0x73659CB7, 0xD8CA1FBC, + 0x4FE7CDF9, 0x109471D6, 0xE234DF31, 0x7E25C93F, 0x0C4AF19F, 0x4FF19F4F, 0xF26FE5CB, 0xFC234EF2, + 0x9F4FF19F, 0x4FF26FE5, 0xCBFCC3A0, 0x14FFF914, 0xFFF924FF, 0x56BECC3F, 0xE224FFF9, 0x14FFF924, + 0xFF56BECC, 0x3FDA93E4, 0x3F9FE23F, 0x9FE4DFCA, 0x97F98741, 0x29FEF329, 0xFE5F49F2, 0x0FA352FC, + 0x1792FCBB, 0xFE48F30D, 0x09798FFF, 0x42927FD7, 0x1F69BE21, 0x21EFF15F, 0x48F2EFFA, 0x23CD3724, + 0xE43DFE0B, 0x49FE5D7F, 0xA4F98684, 0xBCC77F21, 0xC9BFEB8F, 0x34DF9090, 0xF7F82F24, 0xF977FD91, + 0xE63BC63F, 0x26F917D3, 0x52FC1752, 0xFC1792FC, 0x5BF932FF, 0x8893FC17, 0x52FC1792, 0xFC5BF932, + 0xFF625A8A, 0xFF428AFF, 0x42927F2B, 0x5FE61F71, 0x92FF428A, 0xFF42927F, 0x2B5FE61F, 0xED49F25F, + 0x48F15F48, 0xF26FE5CB, 0xFC8B6929, 0xFE0B3EFF, 0x2EBFBD7E, 0x98FAC8CF, 0xB721A7BE, 0x655C6FB1, + 0x18CCF1B5, 0xDECA8BEE, 0x89FCBEB5, 0x7ADBE4AB, 0x2E7FBDA9, 0x798CEB2D, 0x864F289F, 0x9D82F549, + 0xDE62A70F, 0xF3BDFF24, 0xD60F424D, 0xF2F3E9F6, 0xD764DCFA, 0xA3C66238, 0xD1C7108A, 0x7689F543, + 0x68ED77F6, 0x1DF78C7A, 0x9F71BDC5, 0x622BE7C7, 0x35263FD6, 0x0D70BD9F, 0xFF4395DD, 0xFF777C74, + 0xFA46ED64, 0x4C7C74DA, 0x2C6671BE, 0x40DFD7E1, 0x4A51CF98, 0xBEBFC378, 0xF54A425F, 0x37F52E63, + 0x6A0F8E10, 0xC7FBFB17, 0xCBA782F0, 0xDF9B66CA, 0xEF9D6A2D, 0xCEB9F7A6, 0xB5563E27, 0xF8BE2FED, + 0x3F7C5D17, 0xBFDFB4EF, 0x3DCBEF39, 0x6B2DCEB9, 0xF79EB556, 0xDE62D7DE, 0x1B47C7EF, 0xB3485FA6, + 0xFC1EB6D6, 0xE25CC29E, 0x378E8EDF, 0x7FD17ECC, 0x078FF0FD, 0x64FE9EF8, 0xBE32DB6B, 0xEAF37BDD, + 0x5A2B9FC4, 0xD56767ED, 0xFF2DF443, 0x8CB68875, 0x311E4978, 0x2D24DAAB, 0x3E8B7103, 0xE6336DCB, + 0xEFCFBCFB, 0xAAF4BE28, 0x7E8F1E63, 0x9427CC7C, 0xCEC0FC0B, 0xD7DB35F3, 0x72FC7F1F, 0x58BEC1EA, + 0x4BDD3F9D, 0xEFDF2FAD, 0x9967B1D3, 0xE7E4E3FB, 0xAD4E9EEB, 0x778EB1D5, 0xDFD9C9B3, 0xFD26FFF3, + 0xFB0B2097, 0xE84FA38F, 0xDE43F1F7, 0x99FCCF94, 0xFF170000, +}; + +u32 point_table_binary_8[] = { + 0x1172849A, 0x79785545, 0xB2C0ABFB, + 0x9CBB9004, 0x12D983B2, 0xC822B22A, 0x4E1405DF, 0xA7201A15, 0x6706C515, 0x9F203C18, 0x70100654, + 0x10D4378C, 0xCB130650, 0x1046F4E1, 0x30A0838E, 0x6C0F9020, 0xC3F25895, 0x80218028, 0x5B58C468, + 0xC226FB32, 0x24F7DEEE, 0x575DA7FA, 0xE69C13DF, 0x277FF1FB, 0xBABAAABA, 0xABBABA4E, 0xDFE862B5, + 0x5E1C05C8, 0xBAD15167, 0xCE9CD1FA, 0x7DE41B00, 0x1A7FCFFC, 0xA12A10BF, 0x0568B4C1, 0x796BCF9E, + 0x3D5ACF47, 0x7E16A041, 0xC2796BD9, 0xB26546BE, 0x8F270F2E, 0xC94F5133, 0x442D806B, 0x41F6DBB5, + 0x6B97D66F, 0xAA19700E, 0xA0C566D9, 0x4F9B7FA3, 0x551F5801, 0xD0A637CB, 0x17E37CB2, 0xCF3C1FE7, + 0x937E96FF, 0x1099EC33, 0x4F41FBA4, 0x9FED9F53, 0x7DE4EF00, 0xA026CF3F, 0xA166C85F, 0x03C89764, + 0xBF8A8A0A, 0xAD4B916F, 0x048874E3, 0xF9FB51BE, 0x0E403CC6, 0xF2610ECB, 0x97AA028F, 0x9DB756AD, + 0x5A65E4D7, 0x7BF2BC3F, 0xE790C93E, 0xF3099427, 0xFB2CFF4B, 0xFE85F723, 0xBC5F6FAA, 0x028F9DB7, + 0x78FFD67B, 0xF2FF4FBC, 0xC2FBC3F1, 0x1219D1A9, 0xC40BD512, 0x3104ED37, 0x8E1432CF, 0x24AE29DA, + 0xBFF3CE3B, 0xE9FD878B, 0x3034C01D, 0xE00BB2CF, 0xF230573C, 0x43FC09F2, 0x4300CE40, 0xF1B43F5E, + 0xCE5EF8A7, 0x9F455DE8, 0x914C26D3, 0xF2B205BC, 0xC5BCC463, 0x9947F9C5, 0xF926EACA, 0x31C4D6DF, + 0x9AD02FB0, 0x1ED07F27, 0xB6F23522, 0x6F93BCD5, 0x57D7DD41, 0xCCFB215A, 0x467B93FC, 0x3B385E03, + 0xC76F8A4C, 0x649E495C, 0x0F1294AF, 0x9CBF9082, 0x3B03DC15, 0x7EA4F5B0, 0x3CAC12EF, 0x134F5233, + 0x71AFC059, 0xCECCF173, 0xF3589E19, 0x2AF4285A, 0x2FCBCBDB, 0xD434E625, 0xC49D2BBA, 0xF9E30D97, + 0xAFF4637B, 0xE4AF3807, 0xC7C85FBB, 0x9E3AF000, 0x31CB8B06, 0x914EFDFB, 0xF74FEB13, 0x17DDBF10, + 0x73BE4136, 0x7C40F976, 0x4ACD94F7, 0x227F2DD6, 0x109723DF, 0x84F93D41, 0xECE57CA7, 0xFC8F3E06, + 0xEB88399F, 0x0544B328, 0x1F4EA925, 0x66BECC8A, 0x3CC84CFA, 0x645D2823, 0x7D6C4F64, 0x426BFFF9, + 0x1337EA67, 0x69BD6C4F, 0x9C52A5CC, 0x4B88BF4B, 0xAC22E6F3, 0x269A246E, 0x21667BE2, 0x07184CE7, + 0xC9FA13D7, 0x5B88591E, 0x2ADC05C4, 0x56DF3EF7, 0x2AC3300E, 0xF7E7389E, 0xD741CE4C, 0xB31FF014, + 0x9E9F5128, 0x1F736B12, 0xCFC6F3F3, 0x0440CE38, 0xE6F1B8BF, 0x51808C57, 0xD2F27D3C, 0x797089C7, + 0x613C499F, 0x1C42BC02, 0xE51702D4, 0x7F9DE54D, 0x7D6809D0, 0xB405EB5B, 0x87E35B01, 0x1ACE4C8F, + 0xF7F1C659, 0xDF6CAC7F, 0x649F7905, 0xE61BE963, 0xFDEB9069, 0x3EF37864, 0xF22F685F, 0xE446F288, + 0x0B305F96, 0x623C62EE, 0xDBCC3389, 0x6BC2477E, 0xFDE25A5D, 0xE1677D01, 0x0EFBE561, 0xB4F0E6AF, + 0x422EC4FC, 0x1E2EC6FA, 0xFD718EC2, 0x46BF3D51, 0x0AA302FE, 0x64EA23FE, 0xF58BFAEE, 0x7FB3BE25, + 0x469F38E1, 0x825F1FCA, 0x1FF3DB13, 0x47F41301, 0xF9CB89D2, 0x80BEEB13, 0xF7F9F743, 0x644023E2, + 0xD770BE63, 0xCE8B7E9D, 0x79896159, 0x3B51E88F, 0xAFB825D1, 0x8CF8153C, 0x2FA770FC, 0x3E98C5F1, + 0xA57C11D7, 0xE91D01F9, 0xEBA25D02, 0xFAEE8D0C, 0x0BC83789, 0x8C0DE8AB, 0xEF6E619E, 0x495C1BE6, + 0xFBF347E4, 0xEA849FA1, 0x8D68EA97, 0x874FC4B7, 0xFEF538B3, 0x44C9C891, 0x23D3EB75, 0x1B8B36C4, + 0x9C4F9001, 0x11530F6C, 0xFE418693, 0xE0FB91EE, 0xA7863BD3, 0xDCC76396, 0x1FA4CAE4, 0xDD78FF0E, + 0x8B3CBF79, 0xF3E6F47D, 0xA43548AA, 0x1F7CDF68, 0xED24FDE7, 0xA7513BD7, 0xF19F8F46, 0xEDA006D7, + 0x9B329881, 0xD75DBDC8, 0x18E2ED6A, 0x8D3889FE, 0x643A57C8, 0xFE76CC77, 0xC3F88F78, 0x17F20984, + 0xD6004A29, 0xC36B886F, 0x72AE10EF, 0x536B64B6, 0x91166E40, 0x1FFE23B6, 0xF28D78FE, 0x419437F5, + 0xBA917079, 0x7E1F9AFF, 0x6B96B7FA, 0x7EEB9C24, 0xB6F26D9C, 0x933CBF0F, 0xB1F5C7CA, 0xF79657B8, + 0x5FA0FB1F, 0xB29D3BB8, 0x7FA1FEC9, 0xFC23B6FE, 0xDD033D88, 0xD9BEB380, 0xC7B9DF70, 0x21CDEB3D, + 0x7681E5D7, 0x78F24E49, 0x40DF23CC, 0x697B2CCF, 0xFD93CFBE, 0xB7BF8F78, 0xECF6D03D, 0xF574AC2F, + 0x992E9872, 0x4EDC1CC7, 0x6B79EC7C, 0xC32CA08A, 0x513E5B57, 0xE7C18307, 0x07E40DFB, 0xF5A599ED, + 0x194E5CD1, 0x3D93FDAB, 0xEC272621, 0xF7A8B29F, 0x1886BCB4, 0xCA7EA204, 0x797B957D, 0x3F933E9F, + 0x3CB14F5F, 0xD89E617D, 0x4115C961, 0x6677AE7E, 0xC4E883C1, 0xEA9C7C00, 0xCBF9F31E, 0xEBA3EA1C, + 0x4C31ECD9, 0xD32FA822, 0x58E2ED27, 0xC91FC0F9, 0xED3CF9F7, 0xDE7B4FC3, 0x93383ECC, 0x93376CE7, + 0xA7E559BF, 0xB557594F, 0x67A43601, 0x2CFEA9C9, 0xE7862B32, 0x5449B203, 0xC0BC116D, 0xF3886F50, + 0x7DF5BF03, 0x7C7AA0FE, 0xD6CF3FFF, 0x5C57AE56, 0x451AD7B3, 0xEC62DD18, 0x8D1F507D, 0xC5508005, + 0x87E38749, 0x5F783C34, 0x3F3A5883, 0x42FD42D4, 0xDB43F1FE, 0xBB2AD1E5, 0xD8CE1566, 0x6CABACAC, + 0xD4D157F5, 0x7881FEE9, 0x7DD0F1FC, 0xF9F3DA7D, 0x4F95A852, 0x1CFFF12A, 0xBAFFDD59, 0x283F1079, + 0x4FAD074D, 0xFEBB0350, 0x1EE79F9B, 0x9ACA34F7, 0xB15381E3, 0x58AFCE0E, 0xC8748D3E, 0xD9493772, + 0xAE03F8C1, 0xB9F432E5, 0x4B471C9F, 0x0770F2D6, 0x9ACD0D47, 0x576A48D4, 0xC66C1DD4, 0xEE7AC362, + 0xA5EA2FD1, 0xBF239DDC, 0xE5243F40, 0x95249E01, 0x387D7FDB, 0x177E963F, 0x42FF50DF, 0xE98FEBEC, + 0x26FF7E87, 0xBC07E0C2, 0xDCDAFF46, 0xFE85FC97, 0xA04A5231, 0x801FC736, 0x3DFDB3F6, 0x42FE891D, + 0xC8F900A5, 0xBFC979DE, 0xAC0FEB59, 0xBEA967FB, 0x1638D37B, 0xF4E8A161, 0x0A8E8F01, 0xD87F2E7B, + 0x0DF7DFF9, 0xA61EEE2A, 0x8E2D36E3, 0xE8EFA28A, 0x1178D6F2, 0x6FCDA5FD, 0x0DAD377A, 0x59EDBAF2, + 0x2EE64BAB, 0xDBBB1D3C, 0x7850275E, 0xD00D537F, 0x035899D5, 0x347BE7CE, 0x9D3AF125, 0xFAFB02C0, + 0xEA583379, 0xE4C8115D, 0xF913E6C7, 0x0680E58B, 0x5BDDB563, 0xC70E5DF9, 0xA9AE9B5C, 0x83F13EDB, + 0x6AF2F7DF, 0x7FAF1379, 0xBA6E6216, 0xE035DBC1, 0x35FD55C2, 0xECD70FA8, 0xAF7EBB1A, 0xC65E729A, + 0x8E26BA02, 0x6CE8DC51, 0x9BFD493E, 0x8DFAAE01, 0x5837AD0D, 0xE58B9F4D, 0xBE246FF5, 0xECADBDA7, + 0xE53F8897, 0x20E37DB3, 0x61719B49, 0x972E5DD2, 0xC919C878, 0x1ED6AF6E, 0x79DCCC4F, 0x3DA31642, + 0x11C097F5, 0xE3CDBFFA, 0xEA2B9DDC, 0xA366EB45, 0x28BF3AE7, 0xBAAD5BB7, 0xEAC4341C, 0x1F89FE64, + 0x648E257B, 0x19AA4861, 0x3CD754E4, 0xDE7FEAD4, 0x29ADFA60, 0xBEBE0750, 0xB4232762, 0xFA73B554, + 0xCDC61305, 0xDBC7D47B, 0xF2E2C58B, 0x5A396A91, 0xC6F3B4F5, 0xF61CFA9E, 0x486AB528, 0x85E39B3A, + 0x37AE4FFB, 0xDF4DCD4E, 0x61BFBB6B, 0x4AA38AF2, 0xF272AD5A, 0xAA45C96F, 0x515FC716, 0xBF22F990, + 0xBF7A8E2A, 0x4C3E05B0, 0x7B4CABCF, 0xCACACA8C, 0xFD7909CC, 0xFFE2911D, 0x3EA3F1B7, 0x5561623C, + 0x8E3FD6EE, 0x55B3DF6A, 0x992AAC9C, 0x09B0B3D9, 0x4D8F1F3B, 0x76ACFA7E, 0xFCC2FEA6, 0x6AAA6F2A, + 0xBBE1FE3C, 0x71F3DB66, 0x3DA9942A, 0xACC0DABF, 0xEDBB2ED7, 0x9BFD0AC7, 0x2FAC2FB1, 0x4A95547C, + 0x82FB7577, 0x9727CC78, 0x585FD251, 0x2557305F, 0x371CEA7E, 0xC9EC5F58, 0x7FB83EFC, 0x523CC2F9, + 0xF88BF5EA, 0x29F4EF10, 0xC0C2D7BA, 0x90FE707E, 0x56AB570F, 0xA9927F4D, 0xC4F1C2FB, 0x3EA6FAB8, + 0x5FE59BFE, 0x644F7DFD, 0xBA390F3A, 0xA986C99D, 0xB8FFF957, 0x4E9BFD0D, 0x9FD76AE7, 0xD137DFB0, + 0x9EA8C64A, 0xEC3776EE, 0x489EDDB6, 0x6D9BE96F, 0xF24D7FF3, 0xCD4A5D31, 0x75EA54AD, 0x76A83F01, + 0xF607DBAF, 0x8F7E44F1, 0x6E82FC05, 0xCADF151B, 0xB77FFF7E, 0x6F1CF377, 0xFB9DF1EE, 0x67CF9ED5, + 0x3A0FEDF5, 0xC5CFA33B, 0x333A6FDC, 0xB83170DE, 0xCDF95065, 0x6A98C0EF, 0x91ED8BDC, 0x2CD257A4, + 0xF2C511D4, 0xD7D99943, 0xDF3BCB91, 0xB15E7EFD, 0x7B71338D, 0x1F407FB0, 0x37F9260F, 0xEA907F61, + 0xDE8CDC0C, 0xF54F80BC, 0xD2D2D26A, 0xEB894ED6, 0x7F732763, 0x2FB2E6F8, 0x3CE35FB5, 0xFA1DAECF, + 0x37EBBC18, 0x9E8F637B, 0xF7DD62CC, 0x4706EBBC, 0xF868AC3F, 0x85FBBF36, 0xF91CAED7, 0x90AF2645, + 0x72703F3B, 0x1DF7FCFD, 0x8578A4CE, 0xAA61EE7F, 0x0214D63C, 0xDD9BE6B7, 0x437BFF81, 0xFECFDFD5, + 0x9FF6A7AB, 0x9A143D0F, 0xB0E5D943, 0x178B8A8A, 0x74A200F9, 0x61CCF7A7, 0x4A69FFC2, 0x1CD697CA, + 0x47FB1FE0, 0x791F9A58, 0x44FE84F6, 0x03E3354D, 0x627E171F, 0x4CE56FDA, 0xB449AB0E, 0xEABFC437, + 0x582FF6C1, 0x5C13AF70, 0x7DAADCA4, 0x8639D80F, 0x2DBD26F1, 0xD9CF9D87, 0x70BEDAFB, 0x26D65BD4, + 0xF4DF27A2, 0x484EA2FB, 0x2253E5A7, 0xFAD27BCE, 0xADB4FEF5, 0x6A4412EB, 0x37B485EE, 0xFE712707, + 0x3AF8E7CB, 0x22672E8D, 0x4F57232A, 0x57A3BE45, 0xB0DC3FDF, 0xFD1826FA, 0xE5DD4FE5, 0x19FF7D28, + 0x46B98EFF, 0xFED2A570, 0x92F495AB, 0x69F80502, 0xCE59C835, 0xE7D9DE67, 0xCE04F9B8, 0xC9073B0E, + 0x63E10133, 0x8EF6F295, 0xD1DF1D5C, 0xBF3C3C2E, 0xF6D3FDC7, 0xF79D53EE, 0x7CC9FE91, 0xBC69588D, + 0xBC395FA6, 0x7E38DDA1, 0x158DB3BC, 0xDCE89CA7, 0x783557F9, 0x7A3D4064, 0x3988C078, 0x2BE73B1A, + 0xE7F91001, 0xD77F9FC6, 0xEBCB0E26, 0x1FEC7A23, 0x7F7614AF, 0x9FEE57B1, 0x4C2C34F7, 0xABDDBFE8, + 0x7458E5B7, 0x270642C4, 0xA03DCF91, 0x8922CF7F, 0x9E9D0F44, 0x57931FEA, 0x19D5D7BC, 0x97446F83, + 0xD67E79B7, 0x9FE845F2, 0xAC0F6A43, 0x57BF7FEE, 0x78F947BA, 0x1FF9BE8B, 0xAF934BCD, 0x7D67F34D, + 0x14CA5926, 0xDF527B50, 0xFF5E8C8F, 0x828CE2E2, 0x629D6AAF, 0x4698FB2C, 0x96822C73, 0x5F598686, + 0x70A3615B, 0x8F631B9C, 0x3A667FAD, 0x7EE8256F, 0x35FA93E3, 0xD422753B, 0x8E4F815A, 0x274E9C48, + 0xCBC364A7, 0x90E4791C, 0x32F56533, 0x6EEB797C, 0xA433CEDF, 0x5FC48EC1, 0x78D35FA4, 0xC7BB3ACF, + 0x9B713B5F, 0x5F0249FA, 0xF9FE84DB, 0x25F5AFB6, 0x3FD02761, 0x0EF12694, 0xAF8FFBE1, 0x42CC7F3F, + 0x3B33C442, 0x3FEB7122, 0xE99747FD, 0x542F5363, 0x70FD0370, 0xFFE701F5, 0x2BF6BE8F, 0x8F975713, + 0x77C0FD7B, 0x03FDFD16, 0x3AF9C7DD, 0x4662BF7F, 0xBE7C4957, 0xFAE5F565, 0xA0F3A130, 0x5F4DBEC5, + 0x37806BE2, 0x69FB8DE8, 0x64D999FA, 0x0DD62786, 0x8A947FBE, 0xBC579F25, 0x66797995, 0xEC43F2CC, + 0xBAAB5842, 0xCCFAE1AF, 0x703BE9E7, 0xFEC51172, 0xA8B99F21, 0x13CFF338, 0x943F0682, 0xCE4BB91A, + 0x91688AF6, 0x6BE8CA7D, 0xFBF6A5FB, 0x0DB7AF1C, 0x62FA0D2B, 0x1FBB0C75, 0x499EFB95, 0x786D39D0, + 0xF42B7A26, 0x9E17ACBF, 0xE040B689, 0x8FE5D858, 0xB88A98FB, 0xA1D87879, 0xBFC927CB, 0xF0B16C4D, + 0xCCFAE053, 0x3981F4B1, 0x7D182EB3, 0x8D7DEB9F, 0xBC0A2619, 0xFF6CFF13, 0xDDEB5498, 0xFBC2DE9F, + 0xE24931C4, 0x7F5EF003, 0x6330AD9F, 0xCF93E809, 0x39745E6A, 0xE3FD87F5, 0x38B613E2, 0x24CFF7A5, + 0x734A4C20, 0x6679681A, 0x1AFF93F8, 0x80E341F5, 0x5C759092, 0xCE6B13AC, 0xCFBD517E, 0x17DC48E7, + 0x8BCF5B74, 0x85DCE63F, 0x6FEE289D, 0x32E7CDDA, 0x974F79F5, 0xC0DEC7CE, 0x7770D86F, 0x0F2E8BDD, + 0xBC1EBA4F, 0xE44C596E, 0xEE1373FE, 0x257ECF8A, 0x5EF0A9D1, 0xA7E6F17A, 0xB2A15361, 0x61619A21, + 0x064F13B3, 0xBF6E4FB9, 0x88FC657D, 0xC955E208, 0xE9E3FB1D, 0xEA0841F7, 0x3BEBC764, 0xF5FCE5FB, + 0xCD1D2DFF, 0x41FD00B3, 0x6E263AD2, 0x7DC7EB8F, 0xDD0D3DCC, 0x7A6DFF63, 0x2A32BFF7, 0xD0FB8FCE, + 0xF1D8BEEF, 0xE89C2CC1, 0x4CFD1040, 0x88D101FE, 0xFDC2937F, 0x94D9BEFF, 0x3C9A93C3, 0x4CF50F2F, + 0x3462DB8F, 0xE994F73E, 0x64DF7FF4, 0x83CCD69F, 0x07733298, 0xC95F9DF2, 0x38AD0F35, 0x327BF672, + 0x20F09E84, 0xFE5BFD64, 0x0FFDF7DE, 0xA36C7D9E, 0x153948F1, 0xE5F3E034, 0xD75DCD79, 0xB0E7D3F9, + 0x4D6419D5, 0x737BDF7C, 0xA51F0EDC, 0xDF53D52E, 0xFFFDE64C, 0x5645741F, 0xDAFBF463, 0x39DDB0ED, + 0x07F48558, 0x96FFFE75, 0x5F8E2602, 0xF93C2A73, 0x61A09EFC, 0x98B180EA, 0x15E7A7D3, 0x35F612E5, + 0x138FC3A2, 0xE8617F3D, 0x33EF76C4, 0x7C3FC82F, 0xD5FFD2FD, 0xC0F513CE, 0xEB5703E3, 0x47A27BE9, + 0x3EB1F347, 0x467752BD, 0xE57AEEE4, 0xEA97A99E, 0x5B066726, 0xB1D577D1, 0x5917A8EF, 0x39EA04F5, + 0x477C5FB8, 0x37EBA3E6, 0xBE48AFEF, 0x4E4DF7A1, 0xCD47E745, 0x7D83C947, 0x7B1E9C27, 0x9D93E63C, + 0xD8F3279E, 0x8B66D9FB, 0xD9E4BB9C, 0x1F9B48F9, 0xCEE711CA, 0xE45DFE7A, 0x017FD523, 0x02F20352, + 0xEF923C9F, 0x1FF9987C, 0x93CE4F78, 0x7E48DED6, 0x5371506F, 0xA47836C0, 0x7E0139DA, 0x40CEA778, + 0xF747C6F5, 0x3A6B657F, 0x9A6FEB5F, 0x1DF1A3A9, 0x7F767EA4, 0x891E4AF5, 0x98F32B5A, 0x269B50BD, + 0xE57C8A14, 0xCA37FCF9, 0x232BC505, 0xB2C7F925, 0xBE87727F, 0x7F2757E8, 0x81817EAF, 0x815EE1EF, + 0x0763E364, 0x17EFBD0D, 0xF36B3AEA, 0xAF070D4D, 0xFDB5EF2D, 0x3546C105, 0xC36E0F1E, 0xEF29CB69, + 0xDC27EFBD, 0xBF558DA7, 0x19F7472F, 0x76A4F77E, 0xC73C167E, 0x45E3FC3E, 0x546346A4, 0x0DE9E3FC, + 0x8E94252E, 0xA5F5B33C, 0x319F878A, 0x413AD770, 0xA204F367, 0x07FABF55, 0x7C65F4D9, 0x7CCA7845, + 0x1651BF7F, 0x05B93FEE, 0xDF21671D, 0x8DF3F772, 0xBC22F24F, 0x1A9F886C, 0xEAEF39E7, 0x7E7ABF0B, + 0xF330E4A5, 0x18AF43E2, 0x61E2B0BD, 0xB0BEB0BD, 0x903F7E0E, 0xFB4FCCF9, 0x5FE3A416, 0xC4FCBE02, + 0x59EE8B86, 0xEDFB0CD4, 0xD3491AF7, 0xF94BEF05, 0x3E7F68DC, 0xE73FDDA7, 0xB63EB495, 0x03FCE729, + 0x324344E9, 0x3CF17973, 0x0B65777F, 0xFD907F11, 0x2D4C7E87, 0xE365DFEB, 0x9C669196, 0xF41E16CA, + 0x0FFB3E96, 0x9C176996, 0xCE1F5F3E, 0x54CB177E, 0x5F4B4AEF, 0x3D3C9C2F, 0xE1F887F3, 0xC3BEE75F, + 0x1A0392DE, 0xCFF93DFA, 0x524F667E, 0x0F3F3F91, 0x99DFDBCF, 0x3FE4310C, 0x5165B217, 0xEE6FC7D8, + 0x39AAF7E5, 0xAA0C2601, 0x34FBC863, 0x18A4D6C0, 0x60E497BD, 0xDF1BE0A8, 0x5A63DE67, 0xF13EF67E, + 0x7F388E6C, 0xBEC79C98, 0x221E82F2, 0x8B01AE6E, 0xCDCCFAAE, 0x6E0D319A, 0x6FED39CC, 0xAC1FBB9C, + 0x7C627EEF, 0x559B9C5C, 0x7AFFE5F7, 0xE06BDF60, 0x66FBD7EE, 0xF2E4ADBD, 0x8AF640BF, 0x2FD9F7E4, + 0xCA39CE68, 0x62FBDE3C, 0xD7E9EBF7, 0x27F67BA8, 0xEF5F8FCA, 0x86F66BD7, 0xAE4DDBD3, 0xEF3B6DCD, + 0xEFD1F67D, 0xB9D66559, 0x61EAB3F5, 0xBFD66188, 0xD0EF37BC, 0x7E750FB4, 0xA1FAC6EF, 0xDF6AAEF3, + 0x91FF7D3B, 0xB72D33FB, 0x9BDBC593, 0xB7FAF07F, 0x79465FFA, 0x3D5BCA9E, 0xC69ED557, 0x73BEEC75, + 0xF2E4C9B4, 0xBD5A67A0, 0x23D57F5E, 0x0F08C8F5, 0xAF17EA9B, 0xEBBD6A3F, 0xB31E769E, 0xF3EF77CD, + 0x81700DC9, 0xDBFA8E5F, 0x8FCC8F1A, 0xD64A08E2, 0x22E42338, 0xFC1AFF1E, 0xC4EF2FE2, 0x0DFEBD8A, + 0xDF57C43B, 0x3A45FDCE, 0x01F5A8C7, 0xC2EB7F36, 0x2337A3FE, 0x35C2ECF5, 0x67827F8F, 0x6279B81E, + 0x56F3FB0E, 0xD973CEC0, 0x4AEE27C9, 0x1FB786BC, 0x89D8EAEB, 0x2EF3983D, 0x7DC0FD94, 0x1D77C163, + 0x3BBF8A69, 0xBDAE95E7, 0xBFA7C9FC, 0x73CAFB7B, 0x8EE9EA45, 0xD104F7AB, 0x45F234F1, 0x1FD518F8, + 0x16F7BB94, 0x99FBA7EC, 0x4B2C3F0B, 0xE5EFC4FA, 0x769AC7BF, 0x467D46FF, 0x321E5FAB, 0xC688F958, + 0x1F2B797C, 0x3A72639F, 0xFEF7918D, 0xFD09CCB3, 0x90FDFAEC, 0xDFB348D6, 0x771AFBD5, 0x3EC82FF1, + 0xF821F522, 0xDDD76F33, 0xF3EF5D4E, 0x03965F8D, 0xFAE6F9EC, 0xF3EF5769, 0xFF8A719C, 0xD81B876D, + 0xB89ECBB8, 0xDEDB92C7, 0xFDFD65F6, 0xD194F77B, 0xF187DEEF, 0xE7F1C1CC, 0x0BD558F1, 0x3AD6C7B3, + 0x2C6FF60F, 0xD7133DC0, 0x3C3B24FF, 0xB47A92FA, 0xCD7F31FF, 0x418D85FF, 0x41FF1BA5, 0xE55F21F9, + 0x41C9CDC4, 0x0BD0BFD7, 0x02FAC704, 0xF4DBDF63, 0x63A99FB8, 0x3F1F4E9C, 0x99EAC2FD, 0xF770B37F, + 0x595969A6, 0xFDCC8A7B, 0xF2369E50, 0x3755C9FD, 0xF170E2DA, 0xA9DADC0F, 0x0F37FE66, 0xA6D24CFD, + 0x72A6F6E4, 0xEDEF4171, 0x9C62FA43, 0x64EDB1F4, 0xF880D2E6, 0xBD0BAAB8, 0xAFC79EBC, 0x7D3F8C57, + 0xF16E8F3D, 0xF9C860BD, 0xDBBC2742, 0x15E779EC, 0xC9DBF7C0, 0x7815EFF6, 0x5806F441, 0x15E779EC, + 0xC9DBF7C3, 0x789A757B, 0x8F65401F, 0x54719EC7, 0x9EBC7DEF, 0x8BA759D7, 0xF2D8934F, 0x14A0BE87, + 0xABE6DBF7, 0x483BDF72, 0x3CCD9EBC, 0x9D6FFD81, 0x347BFEDA, 0xF9763FE3, 0x55AC3D96, 0x017F20CD, + 0x9EBF502D, 0x5E96F59C, 0x60FCF49C, 0x50FC7428, 0x7EBB83F1, 0x83D1C1F8, 0xC1E850FC, 0x7687E2B7, + 0x3B183F9C, 0x1F889FA7, 0x0FAAC533, 0x1CAF3417, 0x07E3E7E9, 0x836AF10C, 0xC72BCD8B, 0x43F12B0E, + 0xC6CFC633, 0x1C2F08C8, 0xFBE2571C, 0x8C9F8D67, 0x385E10D8, 0x6F5FFC16, 0x07E367E3, 0x198E9765, + 0xE8168C1F, 0x740BC6CF, 0xC6331C2F, 0xCBA26130, 0x7EA26130, 0x7E369EE1, 0x7859C6F9, 0x81F879FA, + 0xA05A3CC3, 0xF1B20CC3, 0x83F1F3F4, 0x41B57886, 0xE365197A, 0x05E387FA, 0x82F12B0E, 0xC5AF3818, + 0x3F4FBE2A, 0x7E9E3F50, 0x2D9EE178, 0x4160BFAB, 0xE2E7F903, 0xD5E2198E, 0x579A4B43, 0xF12B0DC6, + 0xCFC6331C, 0xAF34AF0C, 0xC56F6530, 0x7E369EE1, 0x78A57965, 0x287E2B83, 0xF1B3F10C, 0xC7CBB2C8, + 0x0EC56F65, 0x307E369E, 0xE178A5F9, 0x5C307EA8, 0x2F103F1B, 0xCF70BC20, 0x205F153F, 0xCF1FA816, + 0xCF70BC20, 0xB0DFBEF8, 0x9D0BC6CF, 0xC693F78B, 0xFBE7610F, 0x39DBCDFB, 0x8FED2F21, 0xEEFCC45C, + 0xE0B1B89F, 0xF8A82AF0, 0xE4457B7A, 0x2FB2DF0F, 0x759DF5FE, 0xFEF8B9EC, 0x3417780C, 0xF47E84F2, + 0x059EBCC7, 0x561FF693, 0xA7D6AD5B, 0x57F57D22, 0x9C3789B9, 0xBF6EFC8C, 0x5BC3F4CB, 0xC8251E43, + 0xBB828282, 0x344354E4, 0x327BDF27, 0x51E727EA, 0xAFD9BF56, 0x739DCD5B, 0xB66C49DB, 0x6F35571C, + 0x212E5725, 0xA6FFD615, 0x30CCFF7D, 0x0159CE21, 0x7FBFDDBC, 0xCC2967A6, 0xFD68BE4F, 0xCCE0EF17, + 0x5A5FD381, 0xE2A2FF7B, 0xA6E91F9C, 0xCF03FADA, 0x389B98C9, 0x1E3414D7, 0x19B67F9F, 0x9315810C, + 0xE6B11EC7, 0xA95F4F4C, 0x42367FAF, 0x03B14A66, 0xEFEF77F8, 0xEFB91207, 0x707C3B8E, 0xDE113B6B, + 0xDEDB139F, 0x216FC2ED, 0x5B1FAB60, 0xEE99FCC2, 0x30D4A2FC, 0xE2BF0F8A, 0xDD01F4F7, 0x04565F96, + 0x00E1B797, 0x25E21E5F, 0x41EE6FAC, 0xC581B9A7, 0xC76CFF5D, 0x1C5F83FA, 0xB7C405E9, 0x63FFA3DF, + 0xC6339869, 0x7DD103D0, 0x80F85D64, 0x23BF036A, 0x923FAC3F, 0x33194BD1, 0x38AF4727, 0x634962F6, + 0xF7FFBA34, 0x63A40662, 0x188AEECC, 0x6E476672, 0x06F62C74, 0xE9A0CB0D, 0xF608406E, 0xB1143940, + 0x6A6668B6, 0x4E062A0A, 0x0E403ABA, 0x9C802261, 0x832DEB59, 0xB2E9FE58, 0xF293BE37, 0x8DD0F5D2, + 0xB4A2957F, 0x7369BAA8, 0xD9AFC2BF, 0xA01F934E, 0xFE757749, 0xE35FDEBF, 0xD2FA257E, 0x34FF440F, + 0xE69FDC3F, 0x987FEC77, 0xE11FF7E1, 0x1F3CFC13, 0x3D9A7FEC, 0x7B15FC95, 0xF947FDF8, 0x477FF827, + 0x7A65FE71, 0x3FFED10F, 0xFE512FFE, 0xC1C7BFF3, 0x8BCE337F, 0xE7F7F8FF, 0xEBF35BD0, 0x715F759E, + 0x3F44EBF7, 0xD3B5B7AF, 0xF25EFA7E, 0xD7BFA4DB, 0xAFF93BD6, 0x43BEE8C1, 0xF2F18F7C, 0xEA279FF9, + 0xD3F2B369, 0xFCFBC63F, 0xD1A7A0B7, 0xF27E3FB2, 0xEF710AF1, 0xDB188FCE, 0xE747D1FA, 0xBDE47C9D, + 0x572D27EE, 0xD3FC49E3, 0x751E95F9, 0xEEF725FA, 0x10F4BDE3, 0x1F42FC83, 0xE3DB79BA, 0x8F7EE011, + 0x0F4FE75B, 0x99C77E1E, 0xBC4DD04F, 0x8EB709F1, 0xCF8E67E7, 0xE9BEBA5E, 0xFA814F3E, 0x7CFC805F, + 0xFBB50B7A, 0xEFF8BB10, 0xBF777C3B, 0x2FFB8147, 0xBCF29897, 0xC1F3DFBF, 0xE8053ADD, 0xDF2D8847, + 0xE7F3639A, 0xAF95F9CC, 0x73E1E77C, 0xCFEF2B7E, 0xEFF851AF, 0x1D3FC6AF, 0x1DDFCECB, 0x7EE0113F, + 0x515FC9CB, 0xFB9FBEDF, 0xBEEAB7AF, 0xFAED3DAF, 0xAE57E37D, 0xBF7DC51F, 0x2B7EE157, 0xD9AFC4BB, + 0x7EDD79D9, 0xCFE4FC76, 0xFDFE0300, +}; + +u32 point_table_binary_9[] = { + 0x1172845B, 0x799456C5, 0x95BFF5EA, 0x7D5F374D, 0x37B4D036, + 0x36086250, 0x760D089A, 0x68E62811, 0x33E07254, 0xCCB8CC98, 0xB0388212, 0x8149C7E8, 0xB8C5C828, + 0x6E5130B6, 0x39221E0D, 0x360C6310, 0x74381135, 0x2E8780B2, 0x68E3462B, 0x1D51B1C1, 0x0F444612, + 0xA41B9ADE, 0x5E4DDD5B, 0x75EB55BD, 0x8663FFF7, 0xE3FEEAD6, 0xAD5BF757, 0x55DFAB42, 0x7D2F6980, + 0x13014A47, 0xC964DAB4, 0x694A21DE, 0x01D07F87, 0xC375B006, 0xA0EF5AF9, 0xB0C3CF00, 0xF46977B8, + 0xDAF0211E, 0x3F7E3CE2, 0x95428276, 0x194D7158, 0xFB1FB4C1, 0xE16AF173, 0x80613F75, 0xFC6AD37F, + 0xDADEF84F, 0xDB9BFE1D, 0x76F1595C, 0x67FA930F, 0x33E678D9, 0xBF7A0A00, 0xCA52FFEA, 0x6580E8B6, + 0xD4BFDA0A, 0x90FB711A, 0x9F6A0628, 0x2E3A6A7C, 0x2E5FAE3F, 0x9B8FA3C4, 0x5F67FC3B, 0x7B83F1EF, + 0xDA3798F8, 0x527F26BE, 0x34FE4CBE, 0xB2F9AC33, 0x38F56FF8, 0xA9FF4CBE, 0xB2F66CFB, 0xAEF9D4E3, + 0x1125F947, 0x089F906C, 0x84FFD6F1, 0xF5CF6DB4, 0x7815E132, 0x31D21F3F, 0x34C30D01, 0x3E05DEF2, + 0xF9B054CC, 0x74F83500, 0x79AD98EA, 0xCFB76C80, 0x577C2C2A, 0xE03C9F1F, 0x0D82875D, 0x3C84A3B1, + 0xFEFC8B8A, 0xE89620DE, 0x3298128C, 0x07D49280, 0xDF2D373F, 0xF05711BF, 0xEFE7439C, 0x94FF29DB, + 0x4591B69F, 0x967B90E3, 0x217C2CB4, 0xFBF50F9D, 0x302EC03F, 0x82C2CC99, 0x331D1F5E, 0x150B1DEE, + 0xAFC7BB5A, 0x2CF4E737, 0x1E0B051F, 0x43ABBAC9, 0xF5A7F9D1, 0x99C9A32E, 0x1EC43F68, 0xFDB13F9F, + 0x70E8F014, 0x3F5EF12D, 0xEC09C6D3, 0x1B2EF2F9, 0xA24F6EB4, 0xEF4F34C7, 0x8FF97A81, 0x9EF024F7, + 0xAF747EE0, 0x43F1BAC3, 0x5B747DDF, 0x2F1A7C3D, 0xE5AF8435, 0x7E3D0BC8, 0x97B27F6C, 0x1F95E626, + 0xF9FEA20A, 0xD8E5F727, 0xBAC310DF, 0x9F18A566, 0xF9FD897D, 0xC94EE70F, 0xF117EDAF, 0xFA7A1303, + 0xDACFF0FB, 0x135FC275, 0x413CC56A, 0x93CF87D6, 0xF8B9C0DF, 0xDFE26310, 0x27A3757D, 0xECD27A9D, + 0x2E172D59, 0xB20431E9, 0x078AE2B2, 0xAD5BB712, 0x865F0294, 0xFFD6E13A, 0xD8085072, 0x875CB476, + 0xED5AC4D5, 0x860FB1B5, 0xAF34FEA2, 0xEBADBF3A, 0xA802A8BC, 0x3BF58FEB, 0xC1098352, 0x7FAA1DE0, + 0xB845A93F, 0x6377FEAA, 0x4DFF9E7F, 0xF2E7FC67, 0xF959FB4A, 0xE33FBA5E, 0xE9BF23F8, 0xFBAEF857, + 0x9AF1BAF6, 0x5DF3118E, 0xCFE567DD, 0xBA75471A, 0x5F97F163, 0x7B51951B, 0x4BED4FD7, 0xFAACD4F5, + 0x5214CFB7, 0x7815E132, 0xA875F120, 0xFF44D5EA, 0x63D504DB, 0x293ECB87, 0x9BC57CC6, 0x4A69FDCD, + 0x11B7DAF8, 0x291FF22B, 0x5867EDD4, 0x9FD80937, 0xE17EE7E2, 0xE9AE1A19, 0x235F54C6, 0x4F50FC9A, + 0x8FFEC4DE, 0x18EC78C8, 0x9FE6EFF1, 0xFB138DEA, 0x5FD93FE1, 0x43ED3B2D, 0xDFF81BDA, 0x7E3EB7C7, + 0x7C8912E8, 0xEBE27F07, 0xF5ACEE76, 0xF1691CF5, 0x6ADFC8ED, 0x897F46FB, 0x408E07D7, 0xFFE87C78, + 0xCAC5AFE7, 0x4F0C56EF, 0x3B8CFCC1, 0xF9B31C1F, 0xFD4DCCCD, 0x76FE903F, 0x2077ABCB, 0x3FFAAB8C, + 0x37B9FC23, 0xEE05CB5D, 0xBE915FA5, 0xDA7D0CC3, 0xC4092E7E, 0xCD8765E2, 0x237F3CF2, 0x29B18DF3, + 0x8FF1C4FD, 0xC530AE47, 0xDA1F4B20, 0x67E335FB, 0x65896CE7, 0xF30AE2E3, 0x3E70B8DA, 0xE023F393, + 0xE54907E2, 0xD2D9B91B, 0x8FD61EEB, 0x5DCF4984, 0xF5C7FBA5, 0x52B283F5, 0x8EB8EF88, 0x58FAFAE8, + 0x3B02BA11, 0xD6FE1197, 0x1D9BBBE5, 0xC081034A, 0x5424F530, 0x41F77FA9, 0x7C08ED1A, 0x37C005DA, + 0x5FA7FCC2, 0xE1FE8855, 0xBBC5F578, 0xBE804BE1, 0xE200FF5C, 0x7EE6F3A1, 0x38161657, 0x1B6CE225, + 0x4C7C0FEB, 0xFEE5FF1A, 0xFD12D6FD, 0xC739871B, 0x0C8E63D7, 0x1FF1E576, 0xC27D4C7B, 0x580D3249, + 0x12E74F94, 0x4384F962, 0xBE38476E, 0x27DCC78E, 0xB720BF20, 0xBEC56AB6, 0x5C6DDB1B, 0x5C265F74, + 0xED75BCEA, 0x3875D0B5, 0x47FC9FAA, 0xC5B5C7F1, 0x3CA2DA5C, 0x7BC40597, 0x2F33DE4F, 0xE466172F, + 0xE2797233, 0xF2F5FCD5, 0xAB168DCF, 0x95E56EBE, 0xF5F94BB5, 0xC92BDC79, 0x17F9FACF, 0xE27ACAE7, + 0x0498E8EA, 0x49B797CF, 0x393B9D0F, 0xE394DF60, 0x70ECDA1B, 0xBEDC16F8, 0xBBDC61DB, 0x9FE35767, + 0xFA37F379, 0x3904FEF4, 0x06BA34F0, 0xC7FC132C, 0x2E07A0F1, 0x9E60F9C7, 0xC0523B7E, 0x8A1F2602, + 0xD87A36F6, 0x0BE40AC2, 0xCC1F2C57, 0xD8F6867F, 0x92F5C7FD, 0x95C92783, 0xF8D2FE0D, 0x3E29ED9F, + 0xF028F9A4, 0x9DAF9D62, 0xBEE1A39E, 0xC543AA18, 0x71D18D29, 0x566B10F7, 0xBB9CB0E6, 0x2306B0D8, + 0xDA7DECFB, 0x8B72C63F, 0xFA5BB66C, 0x1961F687, 0x58C7BB53, 0xFDC1B447, 0x9C2CD7FE, 0xFE90F687, + 0x584C4FE3, 0x413E62FC, 0x23FE68D3, 0xDEF1471B, 0x3BF3B93D, 0xC7C3FE39, 0x5EF5905E, 0xFFB5BDF5, + 0x45585C28, 0x1494FA4D, 0xB23AD1E7, 0x91965268, 0xAEA9A951, 0xEAD4644D, 0xF2237D5C, 0xDE0A276F, + 0xD8B0412F, 0x3BC99BC9, 0x7BFAF8D6, 0x9E3493BF, 0x5A35A0F3, 0x4380032A, 0x99FAD24B, 0x2F29B835, + 0xA915BD70, 0xBF89BEF9, 0xF2CB2F15, 0xDCA4F14C, 0xBDFEDE10, 0xD51C3C78, 0x10F3778F, 0xDE2B404C, + 0xCB5DD5D8, 0xD8A86077, 0x32197EAD, 0xE7E6FD5C, 0xBFEDDBB7, 0x7769AFF9, 0x93E14F3A, 0xF6B7724B, + 0x313E6DAF, 0x81BB35FF, 0x2379CDA6, 0x4D9BC8AE, 0x3600748C, 0xCFFF3BE5, 0xFF221D91, 0x6EDFFA41, + 0xD1D788E1, 0x036DD7EB, 0x7747BFDC, 0xA564BF35, 0x5940FC17, 0x8B25E1AD, 0xC9E36A2A, 0x40FBA5DD, + 0x7E63E78B, 0xFC75E64B, 0x86139E92, 0xFC55BDAE, 0x7165F735, 0x8467EBFD, 0x609C8EE7, 0xF492C3CC, + 0x8727743A, 0x2FEC76CB, 0x75D75D17, 0xD8D7AF5F, 0x1FF823FB, 0x0C6D6FC5, 0xF365C9D9, 0x64CFE2AC, + 0xBF5C729F, 0x18AFF55A, 0x54BC9FF0, 0x94E469F1, 0xA856E7C2, 0x927E967F, 0x97B84FE3, 0x9EC5ABD1, + 0x2EFE983C, 0x2EF4FCC4, 0x7BF2BB5A, 0x5A5A9418, 0x944C16AF, 0x689C8F3B, 0x68BCC393, 0x55D1307D, + 0xFE15F1DB, 0xB366CD52, 0x3057E3EF, 0x6B7B5D34, 0x7DC68C19, 0x4AD5EBFC, 0xEBFD4D4E, 0x56AF527D, + 0xF4D3589F, 0x37A3831D, 0x9B09F749, 0x6AA3BED8, 0x5FC75C1A, 0x7FB98E67, 0x9B3E5FDF, 0x545CFBC2, + 0x0B2FA0BF, 0x5AB142B7, 0x9F1BDDB7, 0x6FDF3EA5, 0x366BFE08, 0xCDFF99BA, 0x87EAE501, 0x6D6FD3FE, + 0x9ADB9651, 0x3CD9F82A, 0x925B703C, 0x7262BC8F, 0xE62FE3CF, 0xE7E3F8C5, 0x2F74FFC8, 0x5F96BF84, + 0xC6EFB5CF, 0xE6E348F9, 0xF2E3277B, 0x26BFC929, 0xBA9EF47E, 0x79E889D6, 0x4A1A7FB1, 0xC65A2F2D, + 0xF776FE99, 0xB0D543F3, 0xEC6404C1, 0x4CBD67F3, 0xD9451F99, 0x7AD6FC1A, 0x50F47B6C, 0x6A6B6B6B, + 0x977C74D1, 0x4FB6BF0F, 0x0C16BB54, 0x3BAD77D9, 0xF9BC5263, 0x5CFFAE4A, 0xAE247CB5, 0xC6B76BFE, + 0x87098DAF, 0xB3468F4F, 0xFF1E6DAD, 0x3C7C27CD, 0x971DFFE1, 0x5FB70F25, 0x7B6D529B, 0x2CD4E36D, + 0x6E5D4CF6, 0xD2A416E3, 0xEFF8AAF5, 0xD9D5AB57, 0xABA4A7E6, 0xEBF5A375, 0x4BDB9467, 0x9E79A64B, + 0xFBEF5A3F, 0xBAF49FF1, 0x971D6F97, 0xFAF88E7C, 0x1D613D09, 0xE723BB5E, 0x64D79339, 0x1AEBFA68, + 0xEF13CB23, 0xE54FF5D6, 0x78918EAF, 0x67C7F66D, 0xDBB675D1, 0x0FE64BFC, 0x167F9F1E, 0xAEA77C65, + 0xF2D7F9B4, 0xB6F7D0F5, 0xF04ACB1D, 0x479A8FEC, 0x7C26D768, 0xACED6265, 0x5B8FCF3F, 0xFFBC8BBE, + 0x3A91AFD7, 0x2F51D3F2, 0x06B5EF5A, 0x1F41BD41, 0xEF64014C, 0xD3EB55AB, 0xD8BD62C5, 0x0AA59669, + 0xFBC51A5F, 0x05E3DE7E, 0xFBEDAEF9, 0xCFE4AF8B, 0xFF4C7B35, 0xC3E293D4, 0x397BF7EE, 0xED5A8F99, + 0x78B2F9CD, 0xEA251B6F, 0x763DC9D6, 0x4776BDE3, 0xF98DCE4E, 0x46135FF7, 0x977CACEB, 0xE3B7C9EF, + 0xFCF9562D, 0x1D771EB1, 0x5EB37A38, 0x4ABDF3FA, 0xD065FD40, 0xFF7ABD3F, 0x9CA83FF9, 0xFBF1E13C, + 0xCCA3FDD8, 0xDAE57071, 0x9CDF5EBC, 0x2CD6DBF3, 0xC064FC7D, 0x20F6C2DC, 0x00DF1D3D, 0x74FBEDB7, + 0x3B7E343F, 0x9A43F1AD, 0xD6FB1FDA, 0x0F88057E, 0xBC512D0C, 0xB6E707D3, 0xFE7E28C1, 0xF1B13DF9, + 0x0F31CED7, 0x635206DF, 0x90BE2D5F, 0xC5F017E2, 0x5B5C7C91, 0x1840D8F2, 0x8B1645F7, 0x311FCFD7, + 0xB9C1B09E, 0x7EEFD8FA, 0x97856808, 0xE901EDFB, 0x753C0266, 0xB11DF5A2, 0x4E174BD8, 0x4EBF77DA, + 0xE034F26F, 0xEDD10CB9, 0x89EC560F, 0xD14061F4, 0x60F9A2A7, 0x9C487CCF, 0x4EEBBBCE, 0x077D3FD8, + 0xA136E17E, 0xE0F3095B, 0x7EFE8FD0, 0x867CD6B7, 0xA88DCEF4, 0xDBCB65B0, 0x10F9987F, 0xF2F78038, + 0x8F30AF07, 0x93A217A8, 0xBDAD6778, 0x2D5A4DD8, 0xF2F59AD5, 0x467C6BCF, 0x6F9343C8, 0x6EF5115F, + 0x23A5CFCF, 0x57C216EE, 0x0F1EC4FE, 0x600561AB, 0xAFA431A2, 0xFD0E8AF5, 0x7CDC4BE7, 0xF5DE548E, + 0x581FFAF7, 0x7BDC1D06, 0xFAF52D2E, 0x919B085B, 0x3D412F79, 0x3EEA0906, 0x6AFFA335, 0xEE0F433E, + 0xFBEC33A5, 0xDED4B852, 0xB7BF11AA, 0xDE78E30D, 0xD73EFE44, 0xCEF6F503, 0x93A2F708, 0xDBFEE3AF, + 0x61905D7F, 0x262B5CFF, 0xCE82495B, 0xB66C71E7, 0xCD7C956C, 0xA4F3A6AD, 0x7F38242F, 0xA6F5B93C, + 0x999CE8F5, 0x13EE85E3, 0xEDFA3019, 0xFDE7AE81, 0xABED7E49, 0x1846C2F5, 0x84ED7955, 0x3E2B3BE9, + 0xBC6AFD0B, 0x88DE25FF, 0x763DCA75, 0x936B693D, 0xBB478FE7, 0x22DDFE27, 0x3086B01D, 0x7F7C76F4, + 0x398DDFAE, 0x377092FC, 0x1EAD3736, 0x7F702E54, 0xD0F81ED7, 0xED87D0EF, 0xD7B2209F, 0xFF249B08, + 0xDBFCC5DA, 0x3FE68FED, 0x3048CE0F, 0xDA17A0BF, 0x7F5E8DFB, 0xCBA984BF, 0xD4767D7E, 0x82DE7015, + 0xE14E937F, 0x7105DCE9, 0xF3C5F5F2, 0x7DBBDF91, 0x5DF71931, 0xC6F367DC, 0x17AEF4DB, 0x439518E8, + 0xDB75FD1E, 0xF2FD45FF, 0x261F0CF8, 0xDF87BBFC, 0xF537B756, 0xFE8EF261, 0xCFEF3031, 0x5A4EE7F7, + 0x5D1AEBDF, 0xEB7035F4, 0xC6F59DDA, 0x5F86DF57, 0x80D62FB6, 0x8B263896, 0xECDCBE35, 0xFA0CDBBB, + 0xFDF95331, 0x86E6DFB6, 0x97FBA11B, 0xB5B77C59, 0x253604FC, 0x36A8403E, 0x61CD171F, 0x434F173F, + 0xE20630EB, 0xB99DEF78, 0x220CA0F9, 0xB6F98762, 0xF3FD8AF3, 0x2D3F8592, 0x201F2FCA, 0xB7FCF55A, + 0x5D2EFFE7, 0x88F59CA9, 0x5FF5BCB6, 0xEFA6DFC7, 0xC7FB7C79, 0x084E21BE, 0xF527B6CB, 0x6FC93E45, + 0xDBF753BE, 0x2E216CDB, 0x4B0523FD, 0xFEC5B571, 0x3FC2676A, 0xFB373ABE, 0x393086F4, 0x6FDBCB36, + 0x28A3F562, 0x42F24BFC, 0x7E1CBD2C, 0x7E40D8B3, 0xFBFEE41D, 0x3221ECF1, 0x69FFB6F6, 0x5C4ED6FB, + 0xFB0BDC20, 0x7706FCDE, 0x6284FD3D, 0xEEEC148F, 0x8D4F009C, 0x46D8E3F3, 0x7A867CB9, 0x4D6CE7F5, + 0x0CF9B00D, 0x7AFBEDF5, 0x1C7DE8AF, 0x77B2598E, 0xF1D73BD5, 0x2417913F, 0xCD87A1BA, 0xBF3298CA, + 0xED11E77F, 0x058B7D7E, 0x7CBBAC21, 0xFE746D3F, 0x4EE33970, 0xB2DF1E6E, 0x806F5D7F, 0x88EB55E2, + 0xF71F1F10, 0xEBB2FEE8, 0x3C63D717, 0xF1987C8E, 0xCE3B9EFF, 0x8F3FFED8, 0xAD9F7032, 0x9C81EB27, + 0xEB0FA054, 0xD8EF4DD5, 0x8855B9C1, 0xFAF78AC5, 0x105B6CF9, 0x06637B3C, 0xEF822C2F, 0xE7EF4D88, + 0xD51529A6, 0xF6572865, 0xB1692F0D, 0x667FAAB3, 0xBC24E86F, 0x528AC9DF, 0x24F33D0D, 0xF9843B43, + 0xACE38FAC, 0x3FC32F2F, 0x8D8278CA, 0x4172FF86, 0x0FFC7DD2, 0xD48B1D0F, 0x7F4FE5F1, 0xF2F752CE, + 0x87AB2FC8, 0x603D9E80, 0x7F458AE9, 0xBCA0F3C1, 0x7CDA9FA5, 0xC1EE3CD1, 0x69BE47F2, 0xF7521C2F, + 0x63F2A7F3, 0xE1C78BF9, 0xB2DFAB8C, 0x3F3B1ED7, 0x5F3904DF, 0x5F391FDC, 0x1FE7CBAD, 0x6F938AF2, + 0xFE7AAB66, 0xE5F7FAEB, 0x65B42D37, 0x8AD64BDE, 0x0FEAE356, 0xD29FADAF, 0x688BA8F6, 0xF50D5BC4, + 0x797E3DCB, 0xA7920581, 0x9E9E480A, 0x84BDF654, 0x9FBC5EFD, 0x2C3F3D58, 0x8FB43FC2, 0xB67EA3BA, + 0xA29B69FF, 0xFF8EF878, 0xBD95033A, 0xF704EBED, 0xB3EABCC0, 0x3E2E7A2E, 0xB037457B, 0xFCFD53DE, + 0xA0CEA0FD, 0x93F7DFBB, 0x92B5FEF9, 0x02DE2AA2, 0xEFF1EEBC, 0x509FECF1, 0xCF0BF202, 0x5541E703, + 0x5E7FABF2, 0x1FD2FA6B, 0xC7937B27, 0xFA94C6C3, 0xE79DABE5, 0x683AEFD8, 0x7C144D10, 0xFFE79F9F, + 0xE091A897, 0xBF9EE794, 0x7A03FD71, 0x3CD1AB6A, 0x9DDD5F57, 0xE2FD01DE, 0x3713EE93, 0xAC82F7CC, + 0x7DB4C51B, 0x09F7CF6D, 0xA4EF1915, 0x491DDD9F, 0x94E41F71, 0xF86B735F, 0xFCFCF3CF, 0x1BFE2E73, + 0x9F6CF12A, 0x83E161BB, 0x1EAC347C, 0x38CF7EAF, 0x36FC8AF8, 0x7D6B37FE, 0xBAE5E63B, 0xFC8EB96F, + 0xA6FE389E, 0x329862FB, 0x5F29469A, 0xFBE2FDFB, 0xF7537F62, 0x94B94FB6, 0x7823E1D3, 0x720F72BC, + 0xC8C7FB68, 0x872F34F7, 0xBD1CBF98, 0x60EE8339, 0x7EC26726, 0x8F72FCC4, 0x6F553771, 0xFC68C7FB, + 0x5E8E17ED, 0x781FECF0, 0x48735FCC, 0xF1633C78, 0x9FCCF1AB, 0x1DE6BE96, 0xF3AF7699, 0xFB5CCE3F, + 0xE1D2DC24, 0x3B5F75C4, 0x877CA9C3, 0xCADCD772, 0x3C74FFF5, 0x45FBAB16, 0xAF22BC2F, 0xD949E3C1, + 0xFE94B90F, 0xE6F192FD, 0x6FF1318B, 0x172F76FE, 0xF03ED7E1, 0x1DE6BE97, 0xB08D07EF, 0x832DA6EF, + 0xEF077E08, 0x91BBDF40, 0x3CCDC33A, 0x3F07675A, 0x6CEF430E, 0x2E3058AF, 0xC72B61BC, 0xB96FA4F5, + 0x5AE87A39, 0xC7DC475A, 0xBC917051, 0x3CDFAEE7, 0x75C4AFCA, 0x8D75F6A1, 0xE6BED0D9, 0x4F36F789, + 0x01DFDE37, 0xB23FBE8F, 0x74FCA1ED, 0xE707FE0E, 0xB5EF74F1, 0x0C35F78D, 0x96BF92F8, 0xDDD51ED7, + 0x7EBFB92F, 0x74ED9BCD, 0x7DA26BDF, 0x6CEE1B5D, 0xFBFDE63E, 0x32E04FCC, 0xCD0EFC0D, 0xCE9FC518, + 0xBFB7F07D, 0x23F2F17B, 0x11DF47A2, 0x3FB257A9, 0x76EE8FEC, 0xBD6079C0, 0xAF8C3705, 0xFE06E46E, + 0x255C9ED4, 0xD37B8422, 0xE8C618BF, 0x2F0EBCDD, 0x60F150D2, 0x41B8B6E8, 0x5BC6C43F, 0x35832514, + 0xF9FC7E43, 0x2C2E36FE, 0xFA0D294A, 0x181BBEC1, 0x7CFF71F0, 0x7A530F7C, 0x3F727044, 0x8AF13EE5, + 0xC04B16DB, 0xFB950396, 0x4FF7918F, 0xA6F1D0FD, 0xE1CC34DE, 0x64B0EE7F, 0x663A1EC4, 0xC4B7E3D5, + 0xBFC70CE6, 0x784E357C, 0x8E97FDF1, 0x785C7F3C, 0x5EBB3EE1, 0xFB257F3D, 0xC4F75356, 0x6F0D987F, + 0x7C3FE4DF, 0x17E2FB27, 0xFFFC81EF, 0x932CA6F5, 0x05DF27F1, 0xFA8CEB07, 0xBE07A3F5, 0x0CF925E6, + 0xBD18F34D, 0x7F29DFC4, 0xE370B5E9, 0xCFF1EB8C, 0x3F172FE5, 0xBBB828F5, 0x87FAC7F7, 0x5C6EBDD8, + 0x61DE7BB1, 0x3F3A9F95, 0x79F79FFD, 0xCD7B2CF6, 0x6FDACB87, 0xEDFA91F5, 0x97EDAFCE, 0xF877FC06, + 0xE3DFF9FB, 0xCEFE4DFE, 0xD2FE4DFE, 0x5CFEB3F9, 0xCCE63B9B, 0x8F60BE58, 0x8FF8DEC2, 0xEAA701EF, + 0x3FF07D06, 0x633A2F16, 0x394CFAC2, 0xF72EBE3E, 0xF1BD877F, 0x5EC5F720, 0xFEFA83EF, 0x37D81F8E, + 0x0FDF6FF8, 0xEB17BEFF, 0xF0D71F7C, 0x6FE2F078, 0xF31E85FD, 0x9BF89CFF, 0x6AE3CFE1, 0x95663C86, + 0xCFF9E4FB, 0x7ECE3FDF, 0xE7733C7C, 0xFFCFFEF8, 0x3D01E97F, 0x43FA1E80, 0xC7C7F7F9, 0x9C1FBEEF, + 0xE7F9E2F7, 0x00EEFC6D, 0xDF0BD0FA, 0x715F70FF, 0x4FF58DEF, 0xD9DCF964, 0x9779EFE6, 0x9F57F03D, + 0x5C709E39, 0x05DE72FA, 0xB9D0BC07, 0x633EEED7, 0xF85ECCE1, 0x51E63D99, 0xAF377C6F, 0xC618EB17, + 0xDF63B9FD, 0xB9DDBCD7, 0xF2F76B7C, 0xCFE5F83B, 0xCC7B2F7B, 0xFF46F385, 0xEF61FCFD, 0x04DFCBF8, + 0xFB1DBEA7, 0xF1E713DF, 0xDBF8F385, 0xEF39FCFD, 0x04DF7BF8, 0xEB3DBE07, 0xF1EB0DDF, 0x8BF8EBFB, + 0x895B6082, 0xBDAFA3FB, 0xDD13EF91, 0x557CDF8B, 0xF7BFC99B, 0x16DBF53F, 0xB9CBF079, 0x3D2FFA05, + 0x54D27CF0, 0xFDF35239, 0x99EF9B11, 0xB72D9637, 0x13B6EB7D, 0xEB4818B8, 0x67CF1EB7, 0x3FF4D8CE, + 0xF562EEA3, 0x7B1C8A5A, 0x6DBC148F, 0x5A2887FB, 0xF1263D61, 0xA4BF7F54, 0x9D05C36C, 0x3D507F55, + 0xC365AD7F, 0xDF9D2CB5, 0xD8EE2FC9, 0x3F5BBEC5, 0x3DFE01A7, 0xDAFA267E, 0xD9F2E852, 0x3F1E88A2, + 0x0BFDFD4C, 0xCFF9587F, 0x3F2CBB16, 0x8EDFB163, 0x87CB57E9, 0xBFC85F35, 0x3737A7F7, 0xE995729A, + 0xB95F37F9, 0xD207B42A, 0x1BAFF9BE, 0x738F7B4F, 0x329BF07F, 0x89D8FEBE, 0x22AC1221, 0xFCDF5B20, + 0xCCEF5FF7, 0x7D4B98F7, 0x02C4272C, 0x58AF84C5, 0xEF05FF3E, 0x37DFDF7E, 0xAF3A03FE, 0xB9D158FB, + 0xFB8DFA8B, 0xBB45A7D9, 0xFC1196FF, 0x80BF388C, 0xFCA1F09A, 0xFF7D2A06, 0x178F69AF, 0xFFC1E14A, + 0x7A8E11C6, 0x6BF9BCFF, 0x623DF9F7, 0xFF586F8C, 0xF1BE1FEB, 0x91B0DD9F, 0xB15EE9F7, 0x8BDD8FB1, + 0x9E30FFFC, 0xBE00EB0D, 0xF3EFDE1F, 0xD87AE4FD, 0x9AEB95FD, 0x713D717F, 0x5C6FFCDE, 0x80EB91F7, + 0x77AE573E, 0x1F603DD9, 0xDFE7D41E, 0xEB8DDF47, 0x60FF588F, 0x846DBC58, 0xAFBE3FAE, 0x27F7BEC1, + 0xD61BFBE3, 0x7AE4FEB8, 0x5E793C5C, 0x4FEEBD84, 0xAD37CE27, 0xD623E70F, 0xF958AFA8, 0x3FF7BDC8, + 0xD693C6B3, 0x1173BDE9, 0xFE09733D, 0xF2F724AE, 0x57FEDEC5, 0xF5847C83, 0x4DBDA13F, 0xFABD6EEB, + 0xD1FD7E17, 0xEEFD8DB1, 0xDB7AE2FE, 0xB8DE381E, 0xAE47E7CF, 0xD6ABF307, 0xF67B09DB, 0x75BD31A6, + 0xF629A6F8, 0x63CBE7FD, 0xA5E7C14E, 0x3E1F2CC0, 0xFCF4D8D9, 0xF17787FB, 0xE9FC0D72, 0x98CE57DD, + 0x1F48F9F8, 0x3D2DDF96, 0xDAE9BDD7, 0x9F3D7B9B, 0xDE0EFFEE, 0xF9C3F6F7, 0x7B7C7C9F, 0xDCC7E3F7, + 0xC0FBAE94, 0xAF3ED2E3, 0xB92DE5D3, 0xFE1A797C, 0xEACFD8F5, 0xFAB300E6, 0x0074DBDF, 0xF1B5BFDF, + 0x175FD7B9, 0xC7DF9F7B, 0x7EE57017, 0x7ED6AE0E, 0xE97C9CE9, 0xEC0B70BF, 0x8CFAA67C, 0xDA9F5B52, + 0xFF99FE16, 0xC07A9D9F, 0x4F1DBF86, 0xECD33B36, 0xF8E78BD2, 0xE2CE6F2C, 0x9E47B8B4, 0x937FDF10, + 0x86EE0E9B, 0xF117193E, 0xF7DF5D75, 0xB6D9F1CF, 0x23DCD9D9, 0xCBE68730, 0xF472D89C, 0xAF2A0C9F, + 0xFF7F05CE, 0xA7ADC705, 0x70C0CC37, 0x63718EA9, 0x07FF7B1C, 0xD68BE37F, 0x60E6D77F, 0x6F86F3EF, + 0xECD34C7D, 0x38BCC3CC, 0xBFFFBD0F, 0xE793ED6A, 0xB9996F87, 0x77997AF0, 0xDFC761BD, 0x387F279A, + 0xF9B7EBD7, 0x02B5D9CC, 0x97FFFD0F, 0xE7D37FCF, 0x8CF36371, 0x177ED60E, 0x3F31F5E1, 0xF093663E, + 0x83EF832D, 0x291FDFBB, 0x637D585C, 0x43FEF47C, 0xFBF1F0FC, 0x693C8FB0, 0x9D5F3D1E, 0xC23CFF9C, + 0x1FAE0FCE, 0xBF377FF3, 0x08DBF945, 0x7F8879FE, 0x393EAE0F, 0xBEEFC6F7, 0x85BB77EF, 0xD6588D37, + 0x3832B846, 0x8DC7F70A, 0xE0B079BF, 0x00CCB7B8, 0xD861C32F, 0x66FED36A, 0x3C9DAF1C, 0x36EF215C, + 0x7B8B5D7B, 0xCB77EDEB, 0x357EDD8B, 0xC7BE7FE0, 0x789307B4, 0xBD2DF5CF, 0xEF25C0D9, 0x0D2ECEF0, + 0xD9BFEAA3, 0xC6E3FBA7, 0xDC22C6E6, 0x3D546E91, 0xE1ABCDDA, 0x3E427B7F, 0xD7DAEDFB, 0xA7E85D63, + 0x87B9EA32, 0x7C7FC0FD, 0xF37B04EE, 0x9F713184, 0x7CEE5F0C, 0xD77858DA, 0x3FBFE7E2, 0xFEA37275, + 0x0EBE6712, 0xD6CEEF9B, 0x04DBA768, 0xFBA369FF, 0xFCDE89FB, 0x675C0C21, 0x9FFB8F66, 0xA8CBF0BD, + 0x1AF7CFEF, 0xD75CFFB3, 0xB57D1CDE, 0xC75BBB7D, 0x0F17CD70, 0xFEA6E17B, 0x3AAFFFBF, 0x1A0C01F6, + 0xFA9F66B0, 0x1DEF56F5, 0x437CAF17, 0xBFCBD8BC, 0xDF8B6D7E, 0xC545BA9E, 0x7A697D8F, 0xB176FBBE, + 0x438EB1F3, 0x69DF6FB8, 0xF9AD556B, 0x0C8E8E5C, 0xCF47AD77, 0x870B99FA, 0x2F84F5CF, 0x7AC8D63B, + 0x047CAFFE, 0x0B61FDB3, 0x1EB2F50E, 0x01DFABFF, 0x4258FFAC, 0x07381A0E, 0xF8BADE0B, 0xA13E582F, + 0x593D40C0, 0xF7F45108, 0xF5C17A71, 0xFA2884FA, 0x60BDB87A, 0x6F0AF5C1, 0x7AC9EA21, 0xE47BFA68, + 0x0AF5C17A, 0x81A3E180, 0xAFF5D318, 0xEA87F5E4, 0xEAB131D4, 0x0FEB29AB, 0x9790EFE9, 0xA729D40F, + 0xEBC9E9A7, 0x29D40FEB, 0x89FD4114, 0xEA87F594, 0xD54BC8F7, 0xF4F349A8, 0x1FD693D3, 0x4F21D40F, + 0xEB29AB17, 0xC63035A3, 0x9F500F47, 0xD18BDCA5, 0x0E1A0CF3, 0x42FDC03C, 0xD24BBFA8, 0x7BA8A7AC, + 0x5E20E0A7, 0xFA817919, 0xFD1432FA, 0x2984FA31, 0xFC543F1A, 0x87FA2984, 0xFB87B687, 0xFA2864F4, + 0x5108F561, 0xF8A93E60, 0x5E461F85, 0x501FDA1E, 0xEAA3E0EB, 0xA32B0EF9, 0x30171ECB, 0xE8A729A3, + 0x9FA6503F, 0x869FEA47, 0xE3503F4D, 0xE1FE0273, 0x33FA680C, 0xF5A1EDA1, 0x3E1A33FA, 0x680CF561, + 0xF8A93EE0, 0xB18C3E9A, 0x027D74C1, 0x19FE6C8D, 0x43FD3465, 0xF4B324D4, 0x0FEB29AB, 0x97909FEA, + 0x076ECBE8, 0xE793503F, 0xBA1E43FD, 0x1442FDB0, 0x5E180B11, 0xEA27A307, 0xA727C8D8, 0x198BC1A1, + 0x7EC4E070, 0xFFB17AEA, 0xA21708F8, 0xA97EC4E0, 0x503FACA7, 0xAC5E20E0, 0xA7FAD138, 0xD00FEB89, + 0xF5A0ED81, 0x7E584F59, 0xBD84FC54, 0x3F6270A8, 0x1FD613EB, 0x41DB03FD, 0xB03EB8DE, 0xC5E9A13E, + 0x582F593D, 0x84FC541F, 0x1A07FA60, 0xBDFC7F57, 0x66ACD240, 0x1084E11D, 0x56E404C1, 0xC6429110, + 0x388820A6, 0xF50DAC52, 0xFA0C3629, 0x82E04358, 0x59FB0026, 0xCF602D08, 0x36071649, 0x6323C881, + 0x56B138B0, 0xB1517776, 0xE69FDC6C, 0xF971B3BB, 0xB7FFFC43, 0x7233A80F, 0xAA7D7DA0, 0x5EE0A7F4, + 0xDCD507EA, 0xA5AC071F, 0xBFA90F3A, 0xF3F501FF, 0xE3F7233D, 0x77FE473D, 0xD87EE785, 0xFFE785FF, + 0xE7DEFF12, 0xBFF13F1D, 0x79FFA31E, 0xE0FFE427, 0xE77FD443, 0xE977E37B, 0xEFFFC2CF, 0x85DFD3FF, + 0xD986FB87, 0xB30B1AE7, 0xEFD5C459, 0xBF8A26CA, 0x2BE1B806, 0x4B7C7CC9, 0xDFAF95AC, 0x0FFB6199, + 0xFB8B95AC, 0xBFDE335E, 0x09C747B0, 0xC42BDFFE, 0x76CC8369, 0x38EDF733, 0x07D3AD1D, 0x37EFA378, + 0xA32CE751, 0xF8D27E6B, 0xE6D182DE, 0xFBF3BAD1, 0x223EBB79, 0xDF765C2B, 0x77C27488, 0xFDF8FDEA, + 0x57BA6BDB, 0xD6EE5B7F, 0xC44F66EB, 0x8FEEC637, 0xEDF777CC, 0x7F3F61D6, 0xE77040C7, 0x360F603E, + 0x894FAA4F, 0xDE6F7815, 0x1F727F59, 0xF5195ED2, 0x3733FA7D, 0xAC677FFE, 0xC77A2B37, 0xC234014B, + 0x3C8DDD3C, 0x30E9D99F, 0x07B2DECA, 0x8D705882, 0x255E18FB, 0x414F9B37, 0xAADEE807, 0x221F893B, + 0x61C91718, 0x7ADABC51, 0xF5C6FB21, 0x1F381FF9, 0xE2F5FC7E, 0xD0D3FA87, 0xAA37F4E0, 0x7CA85EF9, + 0x3E9CAFDC, 0x2FD4FBB1, 0x9E9C2FDC, 0x9FF566B6, 0xFD341F38, 0x0FF9FA07, +}; + +u32 point_table_binary_10[] = { + 0x11728D98, 0x7B70D5C5, + 0x15C7CFFE, 0xF6E626C6, 0x24464828, 0x2D487042, 0x9A888418, 0x2448298F, 0x8481515A, 0xD491D652, + 0xDB4E208C, 0x084AD160, 0x0BA4B421, 0x14812852, 0xE310AB94, 0x501E5202, 0x14904821, 0x80F29009, + 0xA4290C98, 0x11241A90, 0x4742C2A0, 0x48329704, 0x09B977B7, 0xBBFBDBFD, 0xDDDD4D9C, 0xE1FEF79D, + 0x73F6EC6F, 0xCF7EF69C, 0xDD8B1B69, 0x3FDC0F20, 0x40C9D4CA, 0xCA4A8A73, 0x2876CA01, 0x5A57041F, + 0xDBBC7933, 0x7556D138, 0xE71CD3E7, 0x3BA62F5E, 0xBC98D2FD, 0xA4003500, 0xF4FAE852, 0x7920C046, + 0x0D26C5A8, 0x00201E7F, 0xBBE8D2A5, 0x4B944C23, 0x6F3ABF05, 0xB8777AF3, 0x61CA7EC1, 0xD9CCBE15, + 0xC007B741, 0xE81AB21A, 0xF70108AE, 0xBC7E856B, 0xD28F1443, 0x2640EF8C, 0xF63DCDCD, 0xCD34B884, + 0x14D33701, 0x7A6CF33D, 0x4708A124, 0x9B14934D, 0x00C913C9, 0xD873E7CE, 0xD1CE4DA4, 0x38F40640, + 0x4A594C5D, 0x4B4B0B25, 0xA398FFCF, 0x01FA5DB9, 0x33A3BEBE, 0x9E92C964, 0x4EE814C0, 0x43339D03, + 0x3C7E6801, 0xF9249803, 0x90FE4F7F, 0x13D7D4C7, 0xC6337BFA, 0x3BE471A1, 0x97921D9D, 0xEF03FC24, + 0x05FFF2AE, 0xFCCB993E, 0x01905972, 0x27954B60, 0xEB0F5501, 0x64A15B27, 0xB946E399, 0xDE0030F2, + 0xEDD6DF08, 0x7B881407, 0xAF018CD9, 0x726B2DD7, 0x0E62F67D, 0x00D97FF9, 0xFA1AD778, 0x38B35F01, + 0x9830A969, 0x83B027B1, 0xF54E0218, 0x95D13C47, 0xE85A7281, 0xB2FD1939, 0xFCAB4785, 0x4E63F6D3, + 0xEC7B0734, 0x0C113A95, 0xECA03B00, 0x86E65D48, 0xD0FDB396, 0x9FBD2A74, 0x32CB6F36, 0xC023B3EB, + 0x4BA57F31, 0xB0F9D3F3, 0xEA562B3B, 0x9A0B9036, 0xEDF430F1, 0x3DF7303D, 0x1B6070E2, 0xC9997713, + 0xCFCE9FBD, 0x5E34977C, 0xD2B90D60, 0xECE9CE51, 0xFA7A9F1C, 0xD4BA52E8, 0x5A168FF9, 0x47FCF5CE, + 0x918E8E0E, 0x6F7EA7B6, 0x2D9FEF3F, 0x3E4472D1, 0x1E80A855, 0xED48FA5F, 0x8091CCFE, 0x147DAEB5, + 0xB5D5FBBE, 0xEFB2F07F, 0xC4764D22, 0x17880FE0, 0xCE3B3107, 0x1B1B1BBD, 0xF95AFF94, 0x5027C65B, + 0x7C638B7F, 0xDFEF989D, 0xF11E180B, 0x05656565, 0x7C3F9A9C, 0x3280CEC1, 0xA872F7EE, 0xDD141D61, + 0x9AE53F94, 0xEC0C5EBE, 0x7CB9773E, 0x3A9EC6AF, 0xF1F3016B, 0x681C8E61, 0xBA0CE7E7, 0xE5E5511A, + 0x204DB827, 0xE3DD710E, 0xAE5FBF9E, 0xD212B6A6, 0x296CFC21, 0xE7536E27, 0xB5E4302E, 0x048052D4, + 0x5E5A5A4A, 0x49211B5F, 0xC3D617E1, 0x6C9D376F, 0x1E4531E4, 0x309F0F9E, 0x477D76ED, 0xDAE5C577, + 0x5EC32FF2, 0xF1A1128A, 0x7107CB5F, 0xB133AAAA, 0xAA8A86A6, 0x51EC63F1, 0xFDEB717E, 0x5B5B9BB7, + 0xDE5B9138, 0x9DAFD71E, 0x6FC757DF, 0x1B51E6FC, 0x9E7F2FF9, 0x90E4E21F, 0x00A01C78, 0x9D9FAF50, + 0x16D36C3F, 0xFC5530F5, 0xF2E5CBDE, 0xFCFE0467, 0x329F5FAD, 0x07CD47DF, 0xF0F5403C, 0xC975185F, + 0x3011CA9B, 0x9A9ABC78, 0x9113E115, 0x715EA57F, 0xE45EE70D, 0xEE8F5299, 0x3FDB5F18, 0x007F6B68, + 0x68F0BEC7, 0x5786AFF2, 0xEFF1BEB7, 0x16FBF4EF, 0x759EF0F9, 0xB8DD19CF, 0xC60F64F6, 0x11F0E499, + 0x33673C7F, 0x5F02AEE6, 0xFE6A3FA1, 0x1AB7F1FD, 0xEC12DF9A, 0x5F7DBF2F, 0x167EC1BF, 0x1F4F609A, + 0x7D3F3C0C, 0xC3AAABAB, 0xBDF97C8B, 0x602E9F4F, 0xC58F88C3, 0x8B787C95, 0x7F18863B, 0x79FE557C, + 0xBC049E10, 0xEB93F534, 0x32027D26, 0xEAA9AC9F, 0x10814E89, 0xF31562FE, 0x3F62F66B, 0xF080A897, + 0x739866F1, 0xE839DA26, 0xB4F4F757, 0xA38FF5FA, 0x8A5E757C, 0xBABFFF5D, 0x8813F666, 0x96FFC9CC, + 0x5E046384, 0x5DD6EF48, 0x04CDBC7E, 0xABEF4123, 0xD0C7FC7B, 0x20819D3F, 0x6687E9B0, 0xB0BDBD9D, + 0x92452497, 0x96B0783F, 0x84433B77, 0xEEF4EAB7, 0x6F2DAAE7, 0xF59BDBD1, 0xD36C3F32, 0xA0F7BE7D, + 0xFBBC78F0, 0xA513CBE3, 0xA9F5D020, 0xF411F542, 0xC6770210, 0xCDE3E31C, 0xA619FF51, 0x7190AAD7, + 0x23FF7FF1, 0x32517F58, 0xBE511DF3, 0xCF84C1DD, 0xDA653D43, 0x73F0C1EE, 0xFC958E2E, 0x809FEAFE, + 0xF7D4E280, 0xA857BB98, 0x66EB8B38, 0x81D382C1, 0xA0A8E768, 0x358B1774, 0xBE14F624, 0x369EAFE7, + 0x59F0EB1A, 0x7F4E3B55, 0xFDE7FECE, 0x0DE78F62, 0x7DB5EEFA, 0x6808EED7, 0xED2C1FF5, 0x42F771F3, + 0xC56AEAC3, 0xFC3C2A7F, 0x1C0B3DC5, 0xF883329F, 0xB190ACC7, 0x73F2619D, 0x31FE05F8, 0x5CB7A385, + 0xF0963E1E, 0x6582E001, 0xF648FD33, 0x1AD2C747, 0x4C811851, 0x0FE4F7F9, 0xC6392F0B, 0x7BA19C7F, + 0x1BF41276, 0x991F94ED, 0x3C26F273, 0xD1B5D3DB, 0xF020DF6F, 0x954FD21F, 0x6DD6FB4D, 0x6C2AAA12, + 0xF1983FE4, 0xB2FBC14B, 0xEE7E087D, 0x96D93F82, 0x74BDBF44, 0xD7A1DDDD, 0x69E63F83, 0x36B1FDEA, + 0x0319DDC5, 0x53FD30CA, 0xEF24293B, 0xE57C9C80, 0x4CBD7FFA, 0x4AD017CA, 0x4EDA98FE, 0x330CB1ED, + 0xC78E1DF3, 0xFA31CA43, 0x5BB9D6FD, 0x0B0A0A5C, 0x8DD9FACF, 0xC350AE55, 0x7F27B3D0, 0x4362BCD4, + 0x3DFAA28B, 0x62BCBC1F, 0xC44D7472, 0xBC786CFC, 0xFDF9D08B, 0x8F872457, 0x47E5B95A, 0xF7D7EF1B, + 0x51DBD007, 0x426BFEA2, 0x5EEC71B5, 0x3F5B6A79, 0x5F89B881, 0x040FEA7E, 0x94988804, 0xFFFCBCB2, + 0x0C437C25, 0xA4887EB4, 0xC81DDFB3, 0x0E52845D, 0xDEBFEEEB, 0x44017EFF, 0x12E7FF5E, 0xB65F7F97, + 0xFEF2FE15, 0x13E3448A, 0x7A2EEB43, 0xF45C48E1, 0xF5C13E6F, 0x5DCE9775, 0x9E543DF1, 0xBFE77C20, + 0xEA895D5F, 0x64BD4247, 0xD15071DF, 0xB4EBCDAB, 0x5257C303, 0x070E1CF0, 0xECFE2448, 0xE276BBDE, + 0xD9F58D9E, 0x96E7E325, 0xE82BF23B, 0x4AF27DD3, 0xAD57EA7E, 0x403BD172, 0x7E3FC0E7, 0x59BD7F9D, + 0x9DD777D1, 0x689E0F55, 0xEFFD63F1, 0x5971BF90, 0xF50C22DC, 0xF3E71BC1, 0x34EB9751, 0x036850D4, + 0x2F79BFC1, 0xE7D17E61, 0x4F66F531, 0x5BF4CBE7, 0xF7EEDDEB, 0xC5C3CBDC, 0xFEA1E643, 0x0371AC98, + 0x4FF6237C, 0x1D1EE5FD, 0x48D5C3D0, 0x51ECD647, 0x6B7E7B3E, 0xB5DFFCA7, 0xDF77F18F, 0x5189CE0B, + 0x03F959A1, 0x9B5D7FE7, 0x65E96FF3, 0xA5ECF1DF, 0xC3A38CEF, 0x6C41857A, 0xFD8DAF42, 0x1F7E5FBD, + 0xE0F98F8F, 0x86417CFF, 0xEC7AA1D6, 0xEFB44546, 0x88F5ABF5, 0xCEF47FA6, 0xEA3DEFCF, 0x38977C2B, + 0xFAB3E411, 0x76935BBA, 0xDDB9EC6F, 0x30EC8322, 0x23C5FCAA, 0x5F9790EF, 0x78BFF678, 0x5D43BE11, + 0x7CC8FB81, 0x73DC5FC3, 0xEF07AABF, 0xC17B91E3, 0x443EE47D, 0x0797D034, 0x713E643F, 0x860534C6, + 0xB06FF65F, 0x37EC53FC, 0x9744FB97, 0xF72DFC0A, 0x7D90DFB7, 0x54FF867C, 0xB255E705, 0xF7F51770, + 0x5E145FB0, 0x323241CF, 0x0FFE154D, 0x31F27394, 0x1C34FAD3, 0xBFF110BD, 0x1FD381D0, 0xC4CF835A, + 0x2F5A8AA9, 0x7E1F411B, 0x608A9E1F, 0xE726BEA9, 0xDF97702F, 0x98C7F3A1, 0xCE0FD980, 0xE6EBFD87, + 0xDC745AF5, 0xFD5E78F2, 0xCA0A8EA0, 0xAAE7FE53, 0x9F8EF634, 0xDBEF0559, 0x955F71ED, 0xF583C4CE, + 0x5C5D2F90, 0x5AF5073C, 0xE3EA3A3D, 0xDE3C194F, 0xF5875BD3, 0x92B7EBFE, 0x7F90FECA, 0xFE42D82E, + 0xFA87FC79, 0xFDE1ADAC, 0xC727283B, 0xEF072BFE, 0xD13B4F68, 0x59AF8BB6, 0x141571AD, 0xEAF5C531, + 0x7B128596, 0xF53A63FB, 0xE27471E4, 0xE4F918F6, 0xF5ED75BA, 0xBD68FBE8, 0x747D7CC6, 0x98C2445D, + 0xCF975A9D, 0xBFFEFF4B, 0x2AD6E32D, 0x94F1D4F9, 0xDEFFC581, 0x1B423787, 0xCFBBF097, 0xE7F1E8AA, + 0xB1E566BC, 0xA262DDBF, 0x156AC18C, 0xFFEB75BA, 0xFF23D23F, 0x1CAF47B9, 0x399F3B5E, 0xED779CBE, + 0xDF6C7FA3, 0xE5FEAAF3, 0x5EB8662D, 0x7F1579EF, 0xF1282678, 0xFD0F2DA0, 0x79AE7684, 0xEEDC44D3, + 0xF8FF01E0, 0x69F7FF01, 0x90FEEA3D, 0x18E5695A, 0xE46AD71F, 0x0FA769FC, 0x7D089E76, 0xDF8B6ABC, + 0x7A4F4585, 0xF5BF5CED, 0xFAB3F75A, 0x057FAFF9, 0xC23ACED5, 0xAE3F2DA1, 0xEBF97B0F, 0xEED2AEDE, + 0x87E0D95D, 0x1D65F9AB, 0xF9D97BAE, 0x82BFE77C, 0x611DE76A, 0xD71F1DA1, 0xCBC47B49, 0xDAD5FB15, + 0x3CBBABA3, 0x2C7F159F, 0xBD6F2B78, 0xBFF39DF4, 0x749CABC1, 0xC8971AAF, 0xF2A9C6A3, 0xB9348FBF, + 0xFFEDFC7A, 0xF35976F5, 0x7F81F77D, 0x52DBFE2A, 0x3E5D4A9F, 0xE2FF3F78, 0xF993FF47, 0x78F993DA, + 0xCB9FF457, 0xE3154FE0, 0x69973735, 0xDE5EAF9D, 0x0FDC480F, 0xF3FF0FBC, 0xF5C9FF13, 0xA00BAF4A, + 0x8363F17B, 0xDCE457F1, 0x6CF3AA34, 0xF4B7F83D, 0x6EF2AB78, 0xB679551A, 0xC69BFCC2, 0x3316BF15, + 0x269F9063, 0xF2A978B5, 0x7934FDC3, 0x7CB2F826, 0x9F15269F, 0x906AF2A9, 0x78B57934, 0xFDC37CC2, + 0x33169F15, 0x269F8A47, 0x30F215E6, 0x131C933F, 0xC5A3CD1B, 0x18FE1A7F, 0x2D267F8A, 0x479B3730, + 0xFCC3FCB9, 0x3C40171E, 0xA1DBF5D8, 0xEBC58D30, 0xD5E2EFB0, 0xC99FE2CD, 0xD31B4DFE, 0x6096C5DF, + 0x71933FC5, 0x9BA78F98, 0xFCC12C8B, 0xBFE3267F, 0x8A374F37, 0x5BFC054C, 0xFE148F1E, 0x4F8D267F, + 0x8A479B37, 0xD35FE32F, 0x60F2A778, 0xF478AA31, 0xF9533CDA, 0xBC99FE1A, 0x7F01933F, 0xB53F366F, + 0x60E44BE3, 0x6FA3C99F, 0xE2D1E60D, 0x0CFF307F, 0xF0B6C55F, 0x8BC55F8B, 0xC99FEBAF, 0xF1B7D1E4, + 0x4FF108DD, 0xAEC75E2F, 0x6E44C8E4, 0x4FF168F3, 0xA6341A67, 0xF287624C, 0xFE148F36, 0x6F4AA369, + 0x267F28C6, 0xE44FF168, 0xF3A6342A, 0x36F943A5, 0x167F019D, 0xBFAEDAF4, 0xA7256889, 0xC567A3C5, + 0x67A3C9A7, 0xEB1FE693, 0xC533F90C, 0x987CA217, 0x2D3E6B2C, 0x3E6B4C3E, 0x5DFF309F, 0xA8D4E233, + 0x60F2A978, 0x04239F61, 0x3ED1388B, 0xCF8D169F, 0x1B4D3E5D, 0xFF309F28, 0xD3E453F1, 0x6AF30886, + 0x7F984F97, 0x17E8C22B, 0x74BB1E7B, 0xBD8CCFF7, 0x4D3E15AF, 0xAEFFFF01, +}; + +u32 point_table_binary_11[] = { + 0x11728597, 0x716C55D5, + 0x1DC7BFE7, 0x9CFBEE7B, 0x458750E8, 0x90A64A5B, 0x18625775, 0x4E320632, 0xB664B321, 0x33830E30, + 0x46D85C98, 0x68E38C2C, 0x2A83D269, 0x41345169, 0x44619B44, 0x702C4CBA, 0xA774748C, 0x3A324037, + 0x67C7D232, 0x4A913598, 0xD54AA8A5, 0xB579A56B, 0x610569FB, 0xDE393BE7, 0xDC7BEEBB, 0xE7B6C99A, + 0xFEF3CDEF, 0xFBFB9D7B, 0xCFE79CDF, 0xEFBED844, 0x9E1C4D00, 0x5FDA7DFD, 0x47030303, 0x826DE3E7, + 0x33930107, 0x53A77775, 0x7589583F, 0x4F662600, 0xB975CE03, 0x9C73E1DE, 0xC98F6217, 0x90DE71F1, + 0x82907FB1, 0xB33C29E6, 0x28FF3528, 0xED0CF1A3, 0xE466E0D2, 0x2B97D24A, 0xB33FF324, 0x4A81C16F, + 0x888B2ADF, 0xA994F1AF, 0x03FDDD43, 0x3B551CB3, 0xA56E065A, 0xDFFC428F, 0xD2229FF3, 0xCC7AA0BD, + 0x6D4E6670, 0x7050F00B, 0xFC28DD02, 0x344E9B7C, 0x5EFB2B78, 0x92D7029F, 0xDE7BD39E, 0x743A2D68, + 0x193FCFD7, 0xC9FAB1DC, 0x45AA3E3B, 0x28EB7D13, 0xE8ED1B7E, 0x43F9E936, 0x6FBD4F4B, 0xC8FD4A93, + 0x55523F0A, 0xFCFBA5C4, 0x1C1D0FE5, 0x8F577F8C, 0x3F526FCC, 0xFA91F7CD, 0xF4F157D8, 0x1EE04F7F, + 0x9BFC9ADA, 0xDFE8FB84, 0xDF57EF5F, 0x0D6FA13B, 0x00723A5D, 0xD1D6D626, 0x9C0352CB, 0xFD64C5A3, + 0x4F343434, 0x08F67BA9, 0xE7CAFD8E, 0xF3A69327, 0x4F0A2797, 0x77B07B01, 0x487DF9F2, 0x6541F7F2, + 0x0E95EFDC, 0x40770F0D, 0x0D09F296, 0xF4AF0462, 0xFF8955D5, 0xD7D70B32, 0x9D67E83B, 0x52FF24FE, + 0xEE891327, 0xC6F8E9EB, 0xD27FA78C, 0xDF4F171D, 0x3A74684C, 0xFEFF5B7F, 0x743EAFBE, 0xD60F4C7C, + 0xEF9921F5, 0x3E23BFE4, 0x823F074C, 0xBAA7A270, 0x64644464, 0xAEC8F376, 0x1C98BDEB, 0xA9A9CA9F, + 0x5E202A55, 0xBDE9877F, 0xF08FE1E1, 0xE1907F83, 0xF60F378B, 0x3CF23690, 0xF397D5C7, 0xC2FB55EA, + 0xACDDABCE, 0x47B6DE26, 0x5D2F9BFF, 0x94CECFFA, 0x9FF4FC3E, 0x8F595B97, 0xDDA17864, 0x6E14C459, + 0x08DCFCBB, 0x25DFEBEB, 0xEB1BF33C, 0xA3727DA7, 0x1DC83BF2, 0xDDFD6AF9, 0xE8F30C97, 0xCB788DDC, + 0x9FCA2554, 0xE968FDEC, 0x7EFC4CEF, 0x47F6791F, 0x9BAA74BA, 0x8E274766, 0x01459B37, 0xDDAECFE7, + 0x3AB99FAF, 0xC9FBB5F6, 0xE9AD6A7D, 0xD12BE6B1, 0x1780ABB5, 0x55CF9F3B, 0x774E88C9, 0x629EF304, + 0xF0DFFCF5, 0xCF6BBFCF, 0x73747975, 0x4B982799, 0xFBCC839A, 0x7F10AFD2, 0xF16CFD4A, 0x5D9F6CE3, + 0xD5B448F2, 0xBB0B1B5B, 0x5B5B053E, 0xE07554C6, 0xE91EEC3A, 0x73E64C90, 0x4F3AE834, 0x9DEF9F07, + 0xCC244DEA, 0x3CD09DBC, 0x9AA4A4FE, 0x227ED4D2, 0xD212D473, 0xE358A1EA, 0x05E7E718, 0x7D51FBFD, + 0xF38595F4, 0x803A5FF2, 0xBE569301, 0xA95D7CA7, 0xB9B939A8, 0x975887DB, 0x553DE34F, 0x3CC81ED0, + 0x7EFFFC61, 0x067B5C9F, 0xBFADD27F, 0x5EAF5FAE, 0xF24D3DF7, 0x1758ADB5, 0xEF779BD8, 0x66E58FCD, + 0x9071C913, 0x0CF9A954, 0x2AC877A4, 0x56FEE0BE, 0xDD423F54, 0xF7CDF8DD, 0x4528D17E, 0x13DFCE66, + 0xABB8735C, 0xBEEF6159, 0x2F0FCB4E, 0x9D3A3566, 0x3DE317B7, 0xB0EF6B7F, 0xE479CD7D, 0xC75A9A51, + 0xF7DDF417, 0x6735B914, 0xEE5720B4, 0x48F79B57, 0x65FE4E19, 0x777187D2, 0xA61FC71A, 0x485BB8FF, + 0xCAFDBDA8, 0xE34B7935, 0xCECAF801, 0x7C653C1D, 0xF5C78A64, 0xFDDD9AC7, 0xDC709C7E, 0xC61668ED, + 0xF76F4CB0, 0xFDEC0088, 0x8E6F927A, 0xAF9A0728, 0xD0FDDFEF, 0xC75841FF, 0xA075AD8C, 0x27E57E8C, + 0x223F5CCF, 0xA1F44838, 0x5FFEDD1A, 0xCE97FD69, 0x7AB8FF8A, 0x169A17AE, 0xC73EC77C, 0xDDBF7F2E, + 0xCFEF52A9, 0xD398AAEE, 0xBFE9B7C8, 0xA1C5BA7F, 0xDCC5EBD8, 0x754AA330, 0x3C7F581F, 0x9DA6F77B, + 0xA3ACF7A1, 0xD49D9811, 0x8E8B267A, 0x4FB83E26, 0xA040D537, 0x7C9CDB08, 0x1F8F4F94, 0x9FA92F38, + 0xBE3CDEFB, 0x987C7101, 0xF78DF77E, 0xE6F99D5C, 0x4C0BF71B, 0x6C241FEB, 0xF952C6EB, 0x9C62992F, + 0x70938A9B, 0xF777F693, 0x839AFF1E, 0x594FDD9F, 0x123CD4D9, 0xD929622B, 0xA51E94B8, 0xDFC657F5, + 0x7C5F2862, 0x242DD7DB, 0xC0D67777, 0x77077E32, 0x13DF567E, 0x13A72758, 0x52C7AF89, 0x99A452AE, + 0xB79D3634, 0x36360AF7, 0x9F529F93, 0x3A4384EA, 0x3F419C92, 0x1775DCCF, 0x27656487, 0xCA4FE7F0, + 0x3762B23F, 0x8A6EB0F6, 0xF676D95F, 0x79D2DD0C, 0x5C775A0C, 0xF6F6F6AA, 0x7E9B139F, 0x025CFF3A, + 0x7BA8A3A3, 0x43A40B85, 0xEBAAFD07, 0xFDA4A9A9, 0x699C7CDB, 0x9FD9C0AB, 0x63B2FF88, 0x7E31D0DF, + 0xDF1FF863, 0xC750A2FC, 0xA65EEC1D, 0xBA4DD51B, 0xCEE1C9D8, 0xE300D7B4, 0x647F7F4F, 0xEA23F279, + 0x6F402CDC, 0xEFF9DDF4, 0xB8DE7F7F, 0x7E8823F4, 0x6E353FCC, 0xFE3BAEF8, 0x3CCC479E, 0xDF257A1E, + 0x0CC8F537, 0x2B1E280A, 0xD7C314F6, 0xB5F07A68, 0x45426933, 0x7F9C27E9, 0x425D4FBE, 0x8FF3AED4, + 0x1391178E, 0xA39CE66A, 0xEDD797F7, 0xEBD6F0F3, 0xB10FC8F0, 0xB8CF1779, 0x7E531FF5, 0x98A73760, + 0xAB3C6F72, 0xBE8B6B28, 0xD0E7EB2D, 0x99BF5CD6, 0xEBC1141D, 0xF7E7117B, 0x8432ADFD, 0x79254ED3, + 0x4235AFCC, 0x3C4101E6, 0xAA7962EA, 0x39DB719F, 0xAA67FCEC, 0x027D54F9, 0xCDBC11E5, 0xB440CF1B, + 0xFFBEE08F, 0xF122EBFE, 0x3DCC7FA8, 0xEE9FA9CF, 0x9689557A, 0x5EF9F387, 0xE5BBFBD4, 0xFC31F709, + 0x2FC72785, 0xEF1FB688, 0x895A1BFF, 0x4F4589F6, 0xFBF3873D, 0xE7FE55CD, 0x1F73FF90, 0x72FBC2F7, + 0x139F8859, 0x5A1B7F85, 0xC8D57E7F, 0xFEB04971, 0xA2FBBBE9, 0x67226EF5, 0x2B7C244C, 0x7FF3FC8F, + 0xF18CF6FB, 0xF38195B9, 0xC34A07F3, 0xAA3DFE63, 0x3D7FCCBC, 0xA9E527D5, 0xBC893952, 0xB748FF6C, + 0x3EA8FBA7, 0xC9DF221A, 0xC2F96C01, 0xFD4CE507, 0xFD7D1583, 0xD56FDF14, 0x2FE87EEE, 0xF703362F, + 0x5EA5FA81, 0x394FB8EA, 0x7E6C9DCF, 0x1DC2F1BE, 0x87BCFBCA, 0x043FA8EE, 0xABB95FB4, 0xCB1D52F7, + 0x2B384F4F, 0xBB2F85CF, 0x275EE687, 0xF5F78FF1, 0xB7F09DC6, 0xAFEE2B7B, 0x24D6A0EE, 0x6BD0AFF7, + 0x79F9E6FC, 0xE257FCB7, 0x5AFBE791, 0x5E113786, 0xCF2B9BE0, 0xEAEFEDE0, 0xBC2C77FF, 0xA5BF074D, + 0xBDB3FCAA, 0xE5BF4DD4, 0x6ABFF9FE, 0xD91F9FA3, 0xCE53D01F, 0x0BC9C36A, 0x3FCCFED1, 0x5F93157A, + 0xBFFCFD75, 0xD61057ED, 0xAF99AFB4, 0xCAA90FF7, 0x5B779FD3, 0xA5FAA779, 0x7EBA8F6D, 0x0CDFE7F4, + 0xDF6995D1, 0xEAFD33E5, 0x64A97AFF, 0x98FFFB4C, 0xFEA3A7A7, 0x476AB1D8, 0xD3546BB6, 0x4D3CAB7E, + 0xAF21D0DE, 0xEF37F87E, 0xA31381F6, 0xFC269F96, 0x8967D5EF, 0x1704DAFB, 0x3D63F28D, 0x4E04DAF3, + 0x9B7C5488, 0xC5EAF712, 0x02EDFD7E, 0x32F94627, 0x02EDF94D, 0xBEC817BF, 0x51DFE708, 0xB4F7BD6E, + 0xF28D4E04, 0xDAF39BFC, 0xCC15B91F, 0xC7B3F9E6, 0xFBDAE41B, 0x9D08B4E7, 0x37F9E93A, 0xB1587D7F, + 0x23D0DEF7, 0xB8C9373A, 0x1168CF6F, 0xF247E78B, 0x19EAFB1E, 0x81F6BEF7, 0x318657A0, 0x53363F14, + 0xDBFC0CCF, 0x282F58FE, 0x2C3F14DB, 0xFC0CCF28, 0x2F58FE10, 0xBF94CDCF, 0xF08CF282, 0xE5CFF2C3, + 0xB76C7E86, 0x6794172C, 0x7F885FCA, 0xE6677846, 0x79C1F287, 0xF8A56C7E, 0x86679417, 0x2C7F88DF, + 0xFB363FC3, 0x33CACB68, 0xD444F835, 0xDAFC0CCF, 0x282F58FE, 0x10BF469B, 0x9FE119E5, 0x05CB9FE5, + 0x879A08BF, 0x54845FCA, 0xE6E7F943, 0xFC3A6D7E, 0x86679417, 0x2C7F969F, 0xDC0F9B5F, 0x2AC22F65, + 0xF3F3FC59, 0x7EA889F0, 0x4B45F8A5, 0x6C7E9E3F, 0xCB0FAB23, 0xFCDEB7F9, 0x195E4693, 0x529B1F59, + 0x13E1D718, 0xE1D768F3, 0xF3FC597E, 0x644D845F, 0x63845FA3, 0xCDCFF367, 0xF991529B, 0x9FE119E5, + 0x05CB9FE5, 0x47B644F8, 0x7546F875, 0xDAFC3C7F, 0x969FDC0F, 0x8B9FE119, 0xE505CB9F, 0xE5474A6D, + 0x7E866794, 0x172C7F96, 0x1FA1363F, 0xC3D37BDF, 0xFF010000, +}; + +u32 point_table_binary_12[] = { + 0x11728C9B, 0x7B9457C5, 0x91C7FBDE, + 0xBEBFC7CC, 0x000332CC, 0x880F202A, 0x2CC1E0F3, 0xA801C105, 0x890459C5, 0x07A06405, 0x23281817, + 0x5933E0C1, 0x11F19518, 0x25EAAE8A, 0xAE806C50, 0x5C47C4A3, 0xF1088B47, 0x3C129105, 0x891184CD, + 0x28A30C0F, 0x05790851, 0xDECCC0CC, 0xEFF65657, 0x55D7EDDF, 0x1D3C59FE, 0xE273FADB, 0x55D5D5DD, + 0xD57DEFFD, 0x4D304045, 0xE662A5B4, 0x51D1B265, 0xCB4C60F9, 0x36A55420, 0x5C4EAC5B, 0x8451CF7C, + 0xAF1A62DB, 0xF3EDCC6E, 0xE6E1C491, 0x66FD29D8, 0x3F14267B, 0x21E9D543, 0xE06F8152, 0x6D229565, + 0x2E27D6C7, 0x852F46FF, 0xC7458FCC, 0xFA37A9BF, 0x8E551BE6, 0x72626D7C, 0x7B2A148E, 0x8849EFC6, + 0xDBAED6C4, 0x7E7CED6A, 0xA350EC51, 0xFCA1F8A3, 0xF8639FA3, 0x50058306, 0x0D12BD6E, 0xD146789A, + 0x52A65938, 0xB20CF1A3, 0x3E1860AA, 0x91B3E620, 0xF937D389, 0xA376E21F, 0xB8FC11E1, 0x8858F4D5, + 0x763CEDFA, 0xABB3A53F, 0xB22EF8F9, 0x505A37FA, 0xF9525A75, 0x67FD04F3, 0x15D833EA, 0x2CB1874C, + 0xE345C67C, 0x0B4FE0FC, 0xA33E6C00, 0x067BB958, 0x65ED7880, 0xAB89F571, 0xE1AF30FF, 0x8E27108B, + 0x1EF98CE5, 0x341EA73F, 0x63398DD7, 0xC5A34A85, 0xA97F29EB, 0x957A339E, 0x0DF9D74A, 0xEDDEBD9B, + 0xF832CBBA, 0xC972F02A, 0xB129783C, 0xDB32E983, 0xAB687D46, 0x51F4B430, 0x8CCFEC67, 0x1EE058DD, + 0x2A8C7AE6, 0x1B550F9C, 0xEF385A23, 0x6CF50798, 0xAF72ACAA, 0x8551CF3C, 0x4E9D8FF6, 0xF2518330, + 0xF96F607B, 0xC47BD418, 0x615A6FC4, 0x93543FE4, 0x5CF45761, 0xAB6F641E, 0xC77C505D, 0x2D4CFD89, + 0x79FF4641, 0xB44BD8EA, 0xF7314F72, 0xAC460AA3, 0x9EF922F3, 0x985D8FBA, 0x45FD04B9, 0x1771A4A2, + 0xBDC20B30, 0x1F7B456F, 0xF93BD2AB, 0x75E63BD4, 0x87AA0FF2, 0x4A66156D, 0x16B6FAA3, 0xCCEB989B, + 0x481F7434, 0x0BD1BF51, 0x8391F3C4, 0x51187D21, 0x6CF5C798, 0x3B3237B2, 0xBE977916, 0xF55AFD14, + 0xB90B7336, 0x5A274CFD, 0xD789DEF2, 0x11D1CF63, 0xFF7DD93E, 0x73B44318, 0xFD317771, 0xCCFABC59, + 0x42E3257B, 0xAA8518D6, 0xD397C256, 0x7F9C18F5, 0x965B58DF, 0x60B6B1FF, 0x819C1FE2, 0x02CD3FF2, + 0x025C4F7F, 0x15FD025C, 0x0FA4DF69, 0xEAD9FFC5, 0xDCCE1C6D, 0x12A6FCEF, 0x123D32F7, 0x5F699A78, + 0xFEAE445E, 0xCA9C89BE, 0x16A6FC7D, 0x2D7AEA7F, 0x258F6F39, 0xFBEF877C, 0xC071B455, 0xD8EA0F31, + 0xB73816FD, 0x27A80FD4, 0x351C1F73, 0xB45D98D6, 0xDF76D123, 0xB37E29D5, 0x53F08FF3, 0xE1EA2BF8, + 0xDF284CF9, 0xDB217A64, 0x7505D503, 0xAAD790FF, 0x51BCBE99, 0xA38F84C9, 0xFF47A227, 0xFFA3FC7A, + 0x903BAE0F, 0x607DE37A, 0xA1B2C267, 0x1007270B, 0xA39E99EB, 0x41CEE8EF, 0x84E9BC74, 0xDC9BEBF5, + 0x4161D433, 0x733DC815, 0xE87C70F5, 0xC29D17C0, 0x7D88D536, 0x61D43373, 0x3DC8073A, 0x16B6F5C2, + 0x08FF8C38, 0xE8288C7A, 0x66AEA7B9, 0x661D0B5B, 0x7F917015, 0xB1DA2C8C, 0x7A62989F, 0x32CC671C, + 0xF4E2F3B5, 0xCCE63F5F, 0x215C4EAC, 0xF709A39E, 0x7929FCDF, 0x9E871975, 0x58D8EACB, 0x8423627D, + 0x5418F5CC, 0xEBCCB7BC, 0x1F0F085B, 0x7D208CF5, 0x2CD712E5, 0x85B17E31, 0x37982D1C, 0xFFB9C256, + 0x7F5418F7, 0x73EE903E, 0x20BC00EF, 0x13C42BCD, 0x118C47A9, 0x1DC2E84F, 0x18F763AE, 0x310A85B1, + 0x3FF34E53, 0xC7FE0361, 0x1B7F285C, 0x4FE3E1FB, 0x8BDBFF31, 0x31D4A3B7, 0xF93ED120, 0x3C0DD787, + 0xE325C451, 0x5B61D433, 0x5F641EA1, 0xF8834A61, 0xEB2FE1C7, 0x8875A330, 0xEA89A11E, 0xBC4FF170, + 0xBE2D63FC, 0xC2CB8939, 0x7E573F5C, 0xFCBDCC53, 0x144FD046, 0x18E3157E, 0x96581F16, 0xA6FBD461, + 0xBEBFD520, 0x47C14061, 0xEBAF5418, 0xEB41BEAD, 0x6E12B6FA, 0x1C31D4A3, 0x3F230741, 0x3761ABD7, + 0xC258CFF2, 0x39BD5F98, 0xD61F329C, 0x2FAF72FF, 0x9B846DBC, 0x87851712, 0xD3FDCB9D, 0x7FF63E8D, + 0xDCC5BCC0, 0xF1F711C6, 0xF5233C8F, 0xD76F248C, 0x7A62F550, 0xBCBAD057, 0xA98A5C66, 0x3CB6CF35, + 0xD7582E5B, 0xD46E26F2, 0x32E25266, 0xDD83F4AA, 0x84F5CBCC, 0x046A6FDF, 0x99DAD570, 0x6AEFD693, + 0xEDD7907D, 0x55CAFD6B, 0xA89D18EE, 0xF3A8AFC8, 0x921EFC4F, 0x20FF642F, 0x9867C615, 0xAE057EBE, + 0xFC0BE4A5, 0xC4A5EB98, 0xD3F1A6F5, 0xF3CC70E2, 0x7675DC7F, 0x38F56F57, 0xF7DA6BAF, 0x15D943F6, + 0xC6C32CE3, 0x47F6FC6D, 0xD8B0A1C8, 0x3EB2671F, 0xD9EB6F39, 0x9C01E33D, 0x0ECF4797, 0x1A5C3FC0, + 0xB3887347, 0x1DC79B6C, 0xBD151E4E, 0x4CFAA00B, 0xB1AD0078, 0x7FE6F636, 0x3D856711, 0xE7BEC57A, + 0xDB851856, 0x8063D20F, 0x5039BFBD, 0xCD807C99, 0x631B8F0A, 0xF359A727, 0x56A1CFED, 0x079A668E, + 0x6716713E, 0xE38F0756, 0xBC63EAAF, 0x58FF2AF8, 0xB3F7FB9E, 0x54BFDCFD, 0x3EEA998B, 0x51CFF77F, + 0x18BFE359, 0xC4A29F65, 0xEFFFB0FE, 0x9FE1E707, 0xE4A88730, 0x3D4FF4C8, 0xD1F9C3CF, 0x0B2A1026, + 0xFD6951CE, 0x6F8F4ECB, 0x87C297E1, 0xF843D123, 0x93DEC513, 0x7589941F, 0x6FD4259F, 0xF06C1CBF, + 0x92F89149, 0xAFDBC71B, 0x0BFFA554, 0xDBC1D9C5, 0xBC1FB614, 0x5E02BE39, 0x7B44F843, 0x988F0799, + 0xADFE4FC0, 0xB345BF9A, 0xF4994976, 0x3DFAFD91, 0x3DFBCC9F, 0x1067DE62, 0xFD6AB4FF, 0x506612DB, + 0xFF84EC67, 0xDEFA017F, 0xC5F178FE, 0xED7AF6ED, 0x0BB33D64, 0xCF1FB59B, 0xBA02ACB7, 0xB2FFADFA, + 0x0DD933F5, 0x852F80F7, 0x54AD1486, 0xF55256C6, 0x6CF54781, 0xCF12FD72, 0xD257F6A3, 0xF124FD69, + 0xBC897DE6, 0x95C4950F, 0xB07E39D9, 0xAFECC7F6, 0x5792FDCA, 0x077EC05F, 0x713C9E7F, 0x1E8FD817, + 0x667B34FE, 0xC41FE767, 0x633C0A56, 0xC7FC24BF, 0xF108E0A5, 0xC9FCC753, 0x61B76E4C, 0xE63F9E6C, + 0xEF0FC9FC, 0x933E997F, 0xD7DFCDBF, 0xB3EFE69F, 0x38997FB4, 0xDF90CC3F, 0xD94FE63F, 0xE5AF381E, + 0xCFBF9B6F, 0x675F98ED, 0xB9F977FE, 0xDCFC9B2B, 0x603B3D96, 0xE4D75C0E, 0xFC5232FF, 0xF67E187C, + 0x98CCBFB9, 0x05786332, 0xFFA44FE6, 0xDFF577F3, 0xEFECBBF9, 0x274EE69F, 0xEC27F34F, 0xF693F94F, + 0xF92B8EC7, 0xF3EFE6DB, 0xD917667B, 0x6EFE9D3F, 0xD90F701E, 0x943773FE, 0xD3F301E7, 0x239DCFAA, + 0xC23F2FCB, 0x5B1CABE1, 0x747FE976, 0xF60FC497, 0xDA4F507F, 0xED7E1D23, 0xFAE5D49F, 0xC79FCE47, + 0x7A7FB45E, 0xFFE9F992, 0x7CA4F787, 0x30D68B84, 0x693D396E, 0xB5BE52F5, 0x90EE07E5, 0xC75DFCE9, + 0xF124F5C8, 0xBF9F78F9, 0x4DE73395, 0xEF743CE9, 0xFCA4EA65, 0xEB7A98DE, 0xBFB23FF0, 0xBCBA97E6, + 0x2BCA9E9C, 0x83335CDE, 0xAF06F3AB, 0x4C1CC7C0, 0xA69A38DF, 0x208CFAFC, 0xB6B4FEBC, 0xF3CEB34C, + 0xEF53731D, 0xEF5AB56A, 0x95BCFF81, 0xF6CBD2ED, 0x620F39FF, 0x39D94BFB, 0x4BFA330F, 0x277DD571, + 0xB297F4BF, 0xE1861B2C, 0xD3F36D4E, 0xAF7FE79D, 0x7788315E, 0xBD9959E2, 0x4FEBC93F, 0xCC077253, + 0x6F61D437, 0xF5E5F8C4, 0x9EC40BFA, 0xFCB6F65F, 0xA23D7E9F, 0x996D6066, 0xFBF96FCA, 0x56613EBC, + 0xF66DDBB6, 0xC1FD92D8, 0x34B6FF92, 0xDE1FB37F, 0xF847EFBB, 0x89F37B1D, 0x27F66C3E, 0xDCFB6B73, + 0xE0D49936, 0x1FEEFDB5, 0x3978CA5A, 0xE48FCC06, 0xCBE194AA, 0x3FCE9831, 0xA3A81DFB, 0x7BED985F, + 0x7EFF9EFD, 0xFCD4997E, 0xBEF31BBB, 0xF5E2F7DB, 0xC3E97D1D, 0x715A9F6E, 0xF7E3C376, 0x43FEA207, + 0xABDE3AB1, 0xFFE2FC00, 0xD723D757, 0x2DA3F594, 0xE49BBF07, 0xA0FDFCA6, 0x5367CE9E, 0x3D1B9EFF, + 0x499F9F5A, 0xB58CDE07, 0xB07E5A6B, 0xFDEDB7DF, 0x6E82C9CC, 0x2F9C3A13, 0xE7CBEB6F, 0xF3E58F1F, + 0xD79B375E, 0xCE7771FE, 0xD3F9F6C6, 0x8BF6BCF1, 0x1017DB6B, 0xE53F155F, 0xD81FEAF7, 0x33B03CAF, + 0xAE1C89F7, 0xB7FE701E, 0x20578D42, 0xEE43CFCF, 0xB91F57CD, 0x615E4E5C, 0x89F525BC, 0x89383FB1, + 0xB262EDDA, 0xB596EB89, 0xABE620DF, 0x48F6F243, 0xAA4631AF, 0x24AE1CC9, 0x7AE97FEC, 0xD8B1A276, + 0x642F3E64, 0xCF3FEBC5, 0x3EC723FE, 0x4F187F7A, 0x7CFDE34F, 0x8833F398, 0x371267E7, 0x53FF780B, + 0xF5CF6E63, 0x5E4D9C19, 0x43FE88F3, 0x13336368, 0x3CA4CF4F, 0xCC6EA3F1, 0x92BDFC90, 0xEC7CE64F, + 0x8833F358, 0x2FFD693C, 0x493B8D3F, 0x898FC69F, 0xF867BDD8, 0xE778C4FF, 0x09E34F8D, 0x0F9EE730, + 0xBFC1249A, 0x7FE03A62, 0xCA0F3CFF, 0x61FE82A1, 0x943FE0E5, 0xC434FFF0, 0xBC871C3E, 0x49F30F5C, + 0x4F4CF30F, 0xCF87682F, 0xFC15CD3F, 0xF04A629A, 0x7FBFBF1D, 0x8FDF8EEC, 0xC587ECF9, 0x67BDD8E7, + 0x78C4FF09, 0xE34F8DCF, 0xCF3F3D4F, 0x12977676, 0x4CF5B9B4, 0x73D9525B, 0x4F607DF5, 0x203DF30C, + 0xAAFFA59D, 0xDBAF60AE, 0x27AE9A83, 0xFDBDF5C8, 0x5C4DCCFA, 0x063A2FDB, 0xF6EE7A58, 0xBE47E2FB, + 0x16C7D41F, 0xCEA739FC, 0xBDA99EF4, 0xC4EE3C51, 0x39FA3E08, 0xF35D43F3, 0xED98E2CD, 0xFD98E275, + 0xE78DCA49, 0xFC323E7B, 0x9EF9E391, 0xF310F5C2, 0xD21FF50D, 0xB4BEDAF6, 0xCE6E93EF, 0x61C8928F, + 0xE2FCCD20, 0x7D69E7D6, 0x7A6B3FED, 0xBF557CA9, 0xF1874B88, 0xCB560B57, 0x13B75F71, 0xC2781A28, + 0x3F6D7B53, 0x7EDC7DA9, 0xFC9863CA, 0x7FF931CA, 0x7F7A7E20, 0xFE1A8A87, 0xF39B5E2F, 0xDEFEFCFF, + 0xCC87BF3F, 0x697D24FB, 0x97D74BD1, 0x7A83FCD3, 0x7D2D5759, 0xC1EB43E6, 0x87D767F1, 0xFAF2EA2B, + 0xFB97FAC9, 0x2CF511ED, 0x79FB8759, 0xF627B2B7, 0xFF98657F, 0x9D68BDE2, 0xFBB65570, 0x5E8DCFDC, + 0x60EF37F8, 0xFE0BB9AB, 0x11B6EFC7, 0xB28EF97D, 0x5BD6E9E9, 0xBE527E5C, 0x05AE9D38, 0x6927BDB4, + 0x6F89DF83, 0xFB6AC7EC, 0x26679F58, 0xEC6F21FF, 0xAE1DF28D, 0xF612B6EF, 0x2FCAB4F0, 0x6A62E70F, + 0xC68FFACA, 0x931D937D, 0xE17AFB7E, 0xA9ED5955, 0xF3C43F72, 0x32DEE278, 0x408F9CE8, 0xC9BEB42F, + 0xA7FE89BF, 0x62FF74BF, 0x2F3924F9, 0xD8429C8C, 0xA7B04BA9, 0xCCD4643C, 0xC4AC9F65, 0x56C67F82, + 0xF9FB52B7, 0xB1F518B8, 0xCE72F86A, 0x5840E6F8, 0xC2FAF019, 0x661C6FF0, 0x4AF89A30, 0xC4172CC9, + 0x5E4BEF37, 0x69FCE1EE, 0x2CBE8F45, 0x7BF07C14, 0x2ECE7CCE, 0xBCD272B0, 0x2BF30DEB, 0xA5BFADE7, + 0x7EBB30C7, 0x87ECF967, 0x96F8C41F, 0xC74F0CCF, 0xE7D340FF, 0xB2CED2F8, 0xE0791F38, 0xFC2333E7, + 0x2BDC17BE, 0xCE8CF90C, 0xC6780CF3, 0x1F546776, 0xF3FB5D5C, 0x1F5A335B, 0x7BCF41FF, 0x659927C5, + 0x1F70B088, 0xD9EB4FE3, 0x49DA8539, 0x3E1A4FE2, 0x9F59E213, 0x7F1CBFF3, 0x57F818F4, 0xA706EFB8, + 0xF12157E8, 0xBE6E7C76, 0xBDAB6FF4, 0x5C371EE4, 0xEF8291C2, 0xB01EC267, 0x83916E7C, 0xC8BFD773, + 0x9DBFC276, 0xE0D1BAAF, 0xF8B37C6B, 0xF08EBC4F, 0xE7FE6E3C, 0xAE5D98E3, 0x73E373FE, 0xDDF85C7C, + 0xE28FE3B7, 0x9C1D61A2, 0xE60A58AF, 0xDDD55B76, 0xBD662A80, 0x9F84F665, 0x6698BDCF, 0x67669BA8, + 0x652DCC47, 0xFFE69D96, 0xB31F0243, 0xFDC94E6A, 0x196BF5B9, 0x0AA37467, 0x28471FEC, 0x7903FB3F, + 0x6D22DD13, 0xF4CFEDB9, 0x03799789, 0xA2BF413D, 0x98BFE339, 0x5B2FB3A3, 0x4C14C0F3, 0x6166EEBE, + 0xEBB13FE8, 0x0BFBA07E, 0xBEDFB4C7, 0x72F61C13, 0x99ABA13D, 0x7BA41DB6, 0x4F34911A, 0x0DED0F1C, + 0xEC83F6DE, 0x03FD6760, 0xFF8D631D, 0x519F8A27, 0x1DAFAFB7, 0xDCF4B879, 0xC2FE36C4, 0x7CA1CE39, + 0x78F0A069, 0x7E03E2FD, 0x40A94ED7, 0xAADFAE5F, 0xBFDE34DF, 0x01F1DDA2, 0x54C5C31D, 0x729B376F, + 0x364DBF06, 0xFFDFD8CF, 0x299D3658, 0xFB2DCF9B, 0x28063EFD, 0xEA1FBD56, 0x5757679A, 0x5680FD8F, + 0x6DBD3BBB, 0xA76DFF7B, 0xFA96F721, 0xBE814A75, 0x1D79E1A7, 0xF5F5F5A6, 0xC9C41B9A, 0xAF82FC75, + 0xEF3770D3, 0xA64D4695, 0x81FF58A9, 0x83A74D7A, 0x1C9F573B, 0x823DD86F, 0x479F9A5C, 0xBF67CF1E, + 0x034FD791, 0x59A1D4E1, 0xD9773F81, 0xE75535F0, 0x62A59AE6, 0x4CFDCDDC, 0xB9734DD8, 0x235EA84A, + 0x946ABE76, 0xEA1D78FF, 0xF3DA67CD, 0x9A65C201, 0x317EEF69, 0x3E7CCF7F, 0x2F5AB4A8, 0x88C78E1D, + 0x6BEF3BC8, 0xC7AE9AFA, 0x9030D4C3, 0x632FDDB3, 0x7ECA9429, 0x457CA276, 0xA817917D, 0x7F73E4DD, + 0xA9372F58, 0xB0A075BC, 0xA9FEB03E, 0x918F5E3F, 0xF53AD4C3, 0xF8CDC9A0, 0x1F3AB5FB, 0xFEFDFB4D, + 0xDC1DF2F1, 0x92527BF7, 0x4E5C82F5, 0x34959F78, 0x30E4778F, 0x52DF8F9F, 0x72D8B2BE, 0x3F7EDBFC, + 0x0ED6FB25, 0xD32264BE, 0x7F98EB6A, 0x0AC873E3, 0x3AB5C27E, 0xD39D3AC7, 0x72742330, 0xE427CCDD, + 0xB3FBC891, 0x2346BF1E, 0xBF5DF80A, 0xB8DD3DE7, 0xD8E7D3A8, 0x4FBCB005, 0xEA41A67C, 0x7A6F1B9F, + 0x6E132F6C, 0x86FD184C, 0x9BDEC1B6, 0x27FA0751, 0xEFFBB3CF, 0xAB7E3CAE, 0xDD9EA7C1, 0x59D32FC0, + 0x76D1DF4D, 0x7AB1771F, 0xD94BFB93, 0xFE351714, 0xEB29DEF0, 0xCCB8A605, 0xEEDFA643, 0xCDCA9A9A, + 0x1A8FA723, 0xBBF3BCA9, 0x4BCDE9B6, 0xBFAA82F5, 0xBB08E6EB, 0xFE69636C, 0xBED3F96F, 0x353FD27F, + 0xFAE9AB57, 0xAF366A02, 0xACE7894A, 0x353EFCC0, 0x2B870F1F, 0x6E6D2FAD, 0xF7FC5BF6, 0xE3C3F915, + 0x7BD3C89E, 0xF054647F, 0x7C389F5E, 0x7E1A1B1B, 0x5BAD8756, 0xEBE9A760, 0xEF974AED, 0xEF72DF44, + 0xBF5E4525, 0x9367D17A, 0x003E04F6, 0x7FFEAFBF, 0xB0FBCDD5, 0x2FBD69D2, 0x56BB7E0B, 0x83C07F7F, + 0xB8AF1873, 0x70CD9A35, 0xB29FCB56, 0xE9A1763F, 0xBBFDAECE, 0xD0E7DAFD, 0x5E681FD7, 0xC44DF6F7, + 0x4DA6B065, 0xCB16D96F, 0x61C7703A, 0xEEBF6A98, 0x7FF0179C, 0xAECA77EE, 0xDC496CDB, 0xBF503BF0, + 0xF995F7B3, 0x7931F80C, 0x99F5F93E, 0x6A2CEAB9, 0x3DFB5DF0, 0x9FB8DF9F, 0x8D6B820E, 0x60EF1F55, + 0x89CD97AB, 0x1F25FDF4, 0xAB583F78, 0xFF04B7E9, 0xBD981F78, 0xBE095FB2, 0xF12ABC10, 0xB9FE25E3, + 0xD460CC37, 0xCC57D868, 0x3F3F1983, 0xBF777939, 0xAEB1F9CA, 0x9CA43A6C, 0xDDBAD5A8, 0x23909F2C, + 0xE4EF57E1, 0x56CB21CC, 0x976E06FD, 0xE3BADC8E, 0x17F64F4D, 0xF837FBFB, 0x3C95C3DF, 0xE3B13DBD, + 0x539520B3, 0x3E5315D6, 0xA19EF3AF, 0x3E0C1B6C, 0xBC615788, 0xE76CE093, 0x541B1B5F, 0xF83AF41F, + 0x66F7ABEA, 0xE2EF6735, 0x42F7F339, 0xB85057F9, 0x7A53506D, 0x79BFD784, 0x7741FF46, 0x35B468FF, + 0xDFABC7DB, 0xFDEFC6AF, 0xC6ABCB71, 0xFC9CDFDC, 0xCF820731, 0xBF9C4F35, 0x31EA6CE3, 0x137FD785, + 0x07D0DF56, 0x981F9BDF, 0xF60AEB8B, 0x8B5F8F51, 0x938AE27B, 0x455F5854, 0x9F3E0B7E, 0xE2F7577B, + 0xD5723F5E, 0x35560D40, 0x3E0ADCCD, 0xDE6FD475, 0x7EFCC162, 0x3DDAC6EF, 0xDA5BFEA0, 0x70FC9917, + 0xC1FF85D0, 0x7FB63AC5, 0xDE079CDE, 0xDC1C0556, 0xEFDACD3F, 0xA87FB2ED, 0x99C9E01F, 0xEA9506B6, + 0xE3777AB5, 0x400F433D, 0xB70757AA, 0x33B17D17, 0xACEF0B60, 0xFE2F57DD, 0x8BF4B7EA, 0xC1584FB9, + 0xFEE93BF5, 0xB7385EAE, 0x577A74B8, 0x18EB19B7, 0x9B5ABD00, 0xEB2DDB0B, 0x7FAE9EC5, 0x7ACBFA00, + 0x568CDF6E, 0x9A5568DB, 0x2DB71CB4, 0xFBD3C43E, 0xC3CAD6C8, 0x0F03F7B5, 0xE7BF0AED, 0xFB4857CF, + 0xF5D5C146, 0xDFBEA9D2, 0x8DCEBEED, 0x1F4C5259, 0xECEFF451, 0xF0BD6F0F, 0xFE75B4F6, 0x34CC4FB3, + 0x7DFEEBAB, 0x2EF1F5C1, 0x307DB67F, 0x5E94BCA8, 0x6FB2F633, 0x9F41FEA6, 0xE0F7830C, 0xCECF71C8, + 0xBFBDDF54, 0x29BCEFB8, 0xFB51FEFA, 0x70BD7F1F, 0x320F85AB, 0x500FFBA9, 0x10D3EF85, 0x91D95EE6, + 0x88BAB6E8, 0xFE5417D6, 0xF9F72515, 0x85F8BE3E, 0x3310E2B7, 0xDC56D917, 0xDC622F5A, 0xA3AA9059, + 0x1F75D527, 0xF9F73FB3, 0x397CD372, 0xB414C6BB, 0xC6FEBEC9, 0x1C473DDB, 0xCB74559D, 0x90599F79, + 0x4A5F8EFD, 0xF93E6966, 0xEA899635, 0xAC377BDF, 0x81F9EB80, 0xF3C1F6B2, 0xE7AADF62, 0x7FD6E7DA, + 0xEB26AB2F, 0xAC03FB57, 0x40BCED0C, 0x9EDF8585, 0x30FFDF43, 0xFB687586, 0x7FFEE72E, 0x09472173, + 0x7D57FD83, 0xAFFDFCAA, 0x72CE17D7, 0xFBEC7DFA, 0x223FDF66, 0x6C88DF0B, 0x3217C0FE, 0x7914E21F, + 0xAA225CEF, 0xCCF60B0E, 0xEE2FAE4F, 0x7AA3FE11, 0x9E0F6CCF, 0xFC4FF83C, 0xEE47AE77, 0xE16173C4, + 0xD637777F, 0xD1E7EA7D, 0x7EBDCD6F, 0x56F7FAF7, 0x99FC79E1, 0x1396DDFD, 0x33BE2D3C, 0x66EF9F2D, + 0x33217E58, 0x9FF15FD4, 0x445B5FDD, 0x7992AB50, 0x57D87AE9, 0xDAF3B7AA, 0x7EB6DDDD, 0x67838EE1, + 0xA3F63EDB, 0x7243FC6E, 0xF429F4BF, 0x5775DBBE, 0x7DBBE4CB, 0x3C19F6F2, 0xF3099160, 0x7D74F166, + 0x67EA2B31, 0x3EAEEFE6, 0x507800EB, 0x3DD77F95, 0x532596E3, 0xE9D07E09, 0xE46B7938, 0x78EFDEBD, + 0x127FFE91, 0x28B4F117, 0x4E82F8DE, 0x00F955B4, 0x3ED3E34F, 0xE7A7301F, 0xEC7782F8, 0xFBA8ED3E, + 0x471DD435, 0xBE3EB853, 0x7F8CED6C, 0x5F7551C3, 0x4E94BF56, 0xF9E2F339, 0xBC581FB0, 0xE7737A3C, + 0x85F1C0BB, 0x01BF677F, 0xA9F1B9FA, 0xA0DE3437, 0xDAFDEDD6, 0xBF1E64CE, 0xF7D7B3EE, 0xAA9F4176, + 0xF5E28E70, 0x72113F1A, 0x2F29D2FF, 0x73BC0DEB, 0x09EF8FB0, 0xA0F327D2, 0xA7DB5DFD, 0x817ADBCB, + 0xC623E757, 0xC7F8DFF1, 0xFC72E7CF, 0x44F31F78, 0xBEF0FD41, 0xD5641FB3, 0xF707B75E, 0xF5D0DCC9, + 0x781EF379, 0xA9CE8CB7, 0xA29ECFEB, 0xA85B3CC8, 0xB6CB7974, 0x73EEF7FE, 0x7E892AF4, 0x8DB43FB8, + 0xFD16F367, 0x7F3FE8EA, 0x187F2FED, 0xCE27754B, 0xB8D4DF9F, 0xFA5F7255, 0xFEF9A67A, 0x990F7CFB, + 0x7A5C3CCC, 0x3FAFD4E4, 0xECD7785E, 0x71FDD37D, 0x73E7179D, 0x7773CC6D, 0xD8EEEC57, 0xC62F633B, + 0x9F5FEA97, 0xD95D363F, 0xC287CC69, 0xC8CE5E45, 0xFCAE5F6F, 0xC3A773E3, 0x303E3E7F, 0xD443D966, + 0xFFFC53EF, 0xC703703D, 0x387D9399, 0xE3D7C7F0, 0xD3DCFD38, 0x9F6EFD8C, 0xC87E60F5, 0x6E7D42BE, + 0xAAECFA74, 0xFB51579B, 0xF6B8BEF9, 0xBEA9DECB, 0x75B6F74D, 0x570FF5E3, 0xD9AF703F, 0xF1FA0D7F, + 0x973D88FB, 0xD3DDE75E, 0xC8EEC0FE, 0xBC9EF5A0, 0xF8767FBF, 0xEB7FCBE1, 0x7E17FF73, 0xB35BD03F, + 0xEFA770AD, 0xE9E3EF3F, 0xF594C1F9, 0x76F506FC, 0x3C8FF73D, 0xBEAF8487, 0x728F9C68, 0x7DFDE0FA, + 0xFB857900, 0xDB5DFF6F, 0xCC7AFF3E, 0x14F50D16, 0x89DEAEEF, 0x4EEA737A, 0x9F42EF33, 0x1B2F2D1D, + 0x42BF9FA7, 0xDF83B58C, 0xCE8DC7F5, 0x7B09B567, 0x26970EC1, 0xE74DAF1D, 0x9F87F8F7, 0x63F90A62, + 0xF77B80B6, 0x17950EB1, 0xF3E1F747, 0xE6DFC3E5, 0x2BA2C0E9, 0xE36AABCF, 0xFC21DD6E, 0xFDBBF7DB, + 0x6D2F5287, 0x1C3BBDFF, 0xBDB5F1D2, 0xB0D6C56F, 0xFBB78CA6, 0xFEE9F1B4, 0x1A2F7FDF, 0x3443A9FF, + 0xDFF3EFBE, 0x7798A1CC, 0xFCFBBCB8, 0x9BBA9EFF, 0xFE057F4F, 0x168E0BFA, 0x0B5F063C, 0x3CBCD3E9, + 0x6D3C85E3, 0xFA4AF687, 0xFD4B5E50, 0xE3F9EF6B, 0xB07F6660, 0x305018FA, 0x67CE0FAB, 0x9DDEF62F, + 0xB95BDF84, 0xCCEB2153, 0x19ADF6EB, 0x4BC98860, 0xB65F7F4A, 0x06878BFD, 0xE791F0B2, 0x4C277C1E, + 0x74F57A70, 0xB0C85FEF, 0xF1EAB016, 0xD7279F77, 0x25BFCEAC, 0xB3E79D5B, 0xFFD10BD1, 0x5DFE79A1, + 0xFF6246F9, 0xEB3B3C12, 0xAEF0D777, 0x66AB79C4, 0xDA77CF7F, 0x797069D7, 0x2B702D71, 0x889CAB30, + 0xF3EDFB2F, 0x95B02256, 0x459C4F78, 0x3E31EB27, 0x9A5AFB7E, 0x4B251C11, 0xAB22CE27, 0x5C4BCCFA, + 0xA74DAD7D, 0x7FA6128E, 0x885511E7, 0x13AE2526, 0x7DF64353, 0xDBB220E9, 0xEFDEA7B9, 0xFE8EF309, + 0xD712B37E, 0x84A9B5EF, 0x0F55C211, 0x713A5F8E, 0xD5E0E2FC, 0xA9CB53F9, 0x9B9FCADF, 0xFCFFEBE2, + 0x8C59A308, 0xC230FCED, 0xDD26BB86, 0xC30BE630, 0x68C4480A, 0x83082288, 0x2162A3E6, 0xB83482D8, + 0x05B1B0F0, 0x0F1C28C1, 0x3EC536DA, 0xA649BB09, 0xA9FC0596, 0x7629D3C5, 0xCA20AB60, 0x1A452EEC, + 0x5D6EDD99, 0xF79B6FBF, 0x99740FF7, 0xEEEEDC93, 0xBD0C979D, 0x777C7FC8, 0x37FE6810, 0xF8CB037F, + 0xB9EF0FF9, 0xC61F0D02, 0x7F79E02F, 0xF7FD21DF, 0xF8A341E0, 0x2F0FFCE5, 0xBE3FE41B, 0x7F3408FC, + 0xE5BE3FE7, 0x4BB808FC, 0x9DFAFE9C, 0xCFD01779, 0x79E5AFF0, 0xFD399FA1, 0x2FF2F2CA, 0x5FE1FB73, + 0x3E435FE4, 0xE595BFC2, 0xF7E77C86, 0xBEC8CB2B, 0x7F85EFCF, 0xF90C7D39, 0x8E32DF5F, 0xB413F83B, + 0x0DFC9DFA, 0xFE906FFC, 0x4559E0AF, 0x08FC15BE, 0x3FE41B7F, 0x5116F82B, 0x027F85EF, 0x0FF9C65F, + 0x9405FE8A, 0xC05FE1FB, 0x43BEF117, 0x6581BF42, 0xFBABE793, 0xCCCC3F1B, 0x87E9655E, 0x2F97D9F9, + 0xB8238CE7, 0xE99DEA8F, 0x5E5FB771, 0x286C8FAF, 0x8ED39E7E, 0xBD3AAE7E, 0xEBF5FA2F, 0x5F0B6760, + 0xE40D9BF9, 0x6E7D339D, 0xE1F54919, 0xD6FB0B73, 0x3F00EBD5, 0xDDFCBABE, 0x09AEE73F, 0x7BFCD276, + 0x4AEE783B, 0x7F4E8531, 0x9F4EDD7A, 0x2DF0D2B6, 0x62F48367, 0xF5F3EB87, 0xEF843370, 0x52CAF56C, + 0x5ED8E63B, 0x73D544BF, 0xDE994B63, 0xE1B7763C, 0xB1EE4B57, 0x539537FF, 0x0F58C6FA, 0x6FE9532F, + 0x13FA32DC, 0x97AABF4F, 0x3B7E0146, 0xBE7E7F7D, 0xAC57C4F9, 0x2D9BE79B, 0x23F1D705, 0xD3BCD78F, + 0x8EA9CBEB, 0xC56C3FAB, 0x5B2663EE, 0x5759A659, 0x61F4A167, 0xE981EE4B, 0x774BB0CD, 0x9BE7DF17, + 0xC948AE6F, 0xD7430A73, 0x1F99EEE9, 0x7E727221, 0x6CAF1753, 0x32E6BE56, 0xDFF6A7AB, 0xE45CF7B9, + 0xEA9FDBBA, 0x6F1D4774, 0x87FB35E8, 0x23AD24E7, 0x7A3CBD25, 0xE12E985E, 0xE9BE34AD, 0x80DDF97B, + 0xF7694D5F, 0xBFF72CBD, 0x2AE737D7, 0xBF218CBE, 0xF625E4A5, 0xAF3C43D7, 0x85CDE7EF, 0xBDF03E38, + 0x29856D3E, 0xF1FBD2AB, 0x74459FEF, 0xF196F03E, 0x388D388F, 0xE3578587, 0x7CFF5ED3, 0x7DEA642A, + 0xBC0FC6FD, 0x6A59DFBF, 0xE6FCF5FD, 0x3177376D, 0xCBF58CFF, 0x89F0104C, 0x8BC2360F, 0x767E173E, + 0xC5CFB93F, 0x697F3FC9, 0x5766B71E, 0xEF17C5C2, 0x26FF11EC, 0xEEA75B3F, 0xE20DE135, 0xC3D4F28E, + 0x3F6376E7, 0xFFCC795E, 0xBF5195F1, 0x53E13A3F, 0xBFC0FCC4, 0x31FE3FED, 0xFC8ECE98, 0xF9F8E46F, + 0x3CD0AF57, 0x25F7CBD9, 0xE7A39F8A, 0x0F0C234F, 0xBBF578DE, 0x98FB81F7, 0x0BD8E5FD, 0x12C66D7C, + 0x7E76ABEF, 0x9647BC5F, 0xC109E793, 0xF63F61E4, 0xB1BFC009, 0xE7C7D29F, 0xB1F96ACA, 0xFB2FDCE4, + 0x7CE998F3, 0x25FE9EB5, 0x16EBF17D, 0x337DE2AA, 0x12C6FE08, 0xE7CCF6F3, 0x517F1303, 0x0F253F11, + 0xD6F921F2, 0xD402473B, 0x2E4F91B0, 0xDA7FA1E6, 0xBEDE7F21, 0xFAE28FC7, 0xF2817DBF, 0x2533C633, + 0x61EED7AF, 0x6F993E33, 0xE1FEFB00, 0x8EEB2398, 0xFB86A9CD, 0x6CF27BF6, 0xFD4792DF, 0x831FC9EF, + 0xD9F1586E, 0x1DF17826, 0xECEB88C7, 0x33C1FE09, 0x35F7B92F, 0x67F753F8, 0x0F000000, +}; + +u32 point_table_binary_13[] = { + 0x11726D58, + 0x7D705457, 0x153FEFDE, 0xB76F3729, 0x146D6085, 0x8A05A469, 0x87D62933, 0x6251192D, 0x1D94899D, + 0x366DA9AD, 0x0D4DC898, 0xD034C5DA, 0x54A755C2, 0x14711804, 0x957E583B, 0xA62D4126, 0x746A06A7, + 0x8D45C026, 0x04498621, 0xA9606934, 0x4A483F02, 0x892196C6, 0xC44C1392, 0x90BC64F7, 0x1EEFB9EF, + 0xDDB7F7BD, 0xB8FFFDE6, 0x7CFDCEE7, 0xDE5D378D, 0x95E97C80, 0x4F5D6503, 0xCA8F4BB8, 0x1900AEF6, + 0xF054858F, 0x2DC860A9, 0x3F0767E2, 0xF2F2F290, 0x3E61D35F, 0x80FD7884, 0x275BF157, 0xF824C0D9, + 0x13F71D1B, 0x1E1E46F7, 0x758CA705, 0xC0FB270A, 0x96F5F6F6, 0xE2642356, 0xA6560074, 0x2E2F5A7B, + 0xF9F26574, 0x6B309E9A, 0x02F8A0A8, 0xF0B32AFE, 0xB724BE02, 0xD0F56AD1, 0x1714BE09, 0xB7A68E01, + 0x7C585734, 0x4478BA4B, 0x8C4C7F02, 0xD0DB5FF2, 0xDBF6F676, 0x9C9E2BFD, 0xAF04E8BE, 0xA1E880D2, + 0xAFC2BCD4, 0x28C0F935, 0x456D4288, 0x90BFFAFA, 0xFA19FEA2, 0xF1C4BFC4, 0x487A15C0, 0xE0CAD24D, + 0xA814F03A, 0xDC0C30C4, 0x36BC40D0, 0x7A1273D2, 0xCF018CFE, 0xBCEC2753, 0x535368DF, 0x87494BD6, + 0xCA1D296A, 0x24B9B35B, 0xE23159AE, 0x67BE9B47, 0x38F62626, 0x858C379D, 0x55F64DD2, 0x77FE8949, + 0x1C06E0D9, 0x654B947E, 0x52C65B28, 0xF1F9C77B, 0x88AFBD4B, 0x8CA496CA, 0x5EE455AC, 0x1F181840, + 0x568539E2, 0x36802BDD, 0x65B7B8AE, 0x8BD63FF0, 0x3B560BC0, 0xC817D71F, 0x26FB19F2, 0x8598077F, + 0x01F8647F, 0xE176C537, 0xA22FDE90, 0xFECB657E, 0x4B1EDE3D, 0x38383823, 0x5FEB7A29, 0x97F51C3D, + 0xF4E8604F, 0x4FCF8C7C, 0x599594DF, 0x0C30F9DA, 0x636BBBBB, 0xBB67D487, 0xEDC33CCA, 0x7FF4C387, + 0xBEFDFFF2, 0x8FD62B9A, 0xEFF4D731, 0x17B3012E, 0x5CFFE0B3, 0x84A7E47C, 0x882FCBFE, 0xBC57303D, + 0x34343463, 0xBEA2FA51, 0xF9440DE6, 0xF20D00EF, 0xEDBFFB4B, 0xFDFDFD33, 0xFC45E733, 0xFD0AE6B1, + 0x8F002ECE, 0xBEE7DD89, 0x89094C6D, 0xC74A3802, 0xD073F0FE, 0x63545FF1, 0x4BCC851F, 0x007CBCAE, + 0x604B5D5D, 0x1DA69762, 0xAED80FD0, 0x375078B8, 0xBABA1A61, 0x9E986475, 0xB29ECBEF, 0x5F545353, + 0x83B00EF3, 0xEC6B0006, 0x7E78EF4F, 0x1B1B1B31, 0x51220E59, 0x4F03D8CB, 0xACC273E7, 0xCE61BC57, + 0xCE433F00, 0x4BD9E363, 0x6363C1FC, 0xE018DCA6, 0xE6C39F17, 0x58CCFBD4, 0x3CEE143B, 0x50CE7762, + 0x1DE498F3, 0x196F6735, 0xE6FCC233, 0xAC9DB0E6, 0x17BFC02F, 0x123FFCB4, 0xD8016BA4, 0xFF14CC3A, + 0x72E408A6, 0xCF8B32B1, 0x07C0A981, 0x0567CE9C, 0x09F2836D, 0x7C2DE527, 0x6E1465E9, 0x27A4FE24, + 0xA8FDD0F5, 0xB61DAEFA, 0xA5FD8B97, 0x1892FF54, 0xBDA84D37, 0x48FD4D38, 0x7AFAF4E9, 0xC09E37C1, + 0x3D263FDE, 0xCDEA15BF, 0xDF88B2D4, 0x7C95EF62, 0x733EAD8D, 0x3C87E653, 0xCBAD4770, 0x3264FF0D, + 0x3BAED2F7, 0xFB19DB08, 0xC3D4CF28, 0xBF281FBD, 0xFF938FF2, 0x47CC7BE1, 0xA6D803B4, 0x7FFA9E4C, + 0x775B7348, 0x9EDA296A, 0x53723E78, 0x31E4F4F5, 0xF505F5C2, 0x345C47F5, 0xD2FE6369, 0x984BFE75, + 0x3DD8495E, 0x40F5D0F7, 0x8A6DE78F, 0xD1BDB2F6, 0x885A9E94, 0xF6FF862C, 0xCACF5A28, 0x71ADB47F, + 0x17536AFF, 0x9EC6247F, 0x51C6DBC2, 0x0B69BFD8, 0x49719497, 0xC87EE480, 0xD5D6D616, 0xD8C7C770, + 0x50D9FBFA, 0x8967F9BD, 0x4A7F9FC4, 0x72DFE13F, 0xACADA5A5, 0x05ED16F1, 0x92B2079C, 0xE8E8E808, + 0xFC2596C1, 0x1AF2A7F5, 0xB362EC09, 0xA55F25F1, 0x1F499DFD, 0x78EFDEBD, 0xE890FD7A, 0x891D987B, + 0xF2E4C9C0, 0x5FD6E770, 0x94FC69FD, 0xAC29B647, 0xE9FFCDC3, 0x789175B4, 0xB6B6A2F5, 0x9CA865AB, + 0xA53D87DB, 0xD57D3828, 0x8EB23F49, 0xF83B586E, 0xDE2728E5, 0xFBCCFBC1, 0x2EF043EA, 0x3E6C9693, + 0x754AD6A7, 0x1E669B72, 0x38CC4B4D, 0x7FD80BDF, 0x57FAFE7D, 0x71EEF4E6, 0xDFF9B3B4, 0x97F24412, + 0x1698726C, 0x626F99FE, 0x61A9375F, 0x7AFFE2BB, 0xF9CD8461, 0x9BA8B576, 0x497999B7, 0x8F3A1F3E, + 0xE1F9D3F7, 0x1672F959, 0x331FFE07, 0x6E99FB89, 0xAFB15673, 0x7F21E9E5, 0xA3EDED8F, 0xF90B66BC, + 0x5813DCA8, 0x70818C47, 0xFDDB0A5F, 0xA5FAEBFD, 0x4D2C826B, 0x697FF5BE, 0x261EE736, 0xEDABBE3F, + 0x30DFFAAF, 0xBA3FBE7D, 0x6C1C5693, 0xBD96C7DE, 0x603F53F2, 0x83729EDE, 0x91FA97E1, 0x26FA7ED4, + 0xF7CA9AC7, 0x05DDAB38, 0x8A4DEC79, 0xC9AF14E6, 0xD13D0DEE, 0xD315FEA0, 0x595FB806, 0xEE249CF8, + 0x8AD8C473, 0x257E1FF2, 0x9B9A9A82, 0x7988BDCA, 0xEEA67990, 0xF7EF1497, 0xFEA09ECD, 0x3B7EFC78, + 0x305FB187, 0x6103F1D3, 0xF7D1A9E4, 0x3BE83E46, 0xE345F9E8, 0x7DE5BBD9, 0x2B6A5FFD, 0x7D843DE2, + 0x6DDAC760, 0x7F1F42A0, 0xFDD5F583, 0x5FE3D7A8, 0x7EBA1F7C, 0x11DEA5EE, 0x91DEEF4E, 0xFB20EDB7, + 0xBE2FF2FE, 0x8ED17D09, 0xEE59A773, 0xC9EC8F35, 0x37BD4AD5, 0xD7EF1FDF, 0x86C3AADF, 0x7E3C6B99, + 0x531E8AB7, 0xD539A3E6, 0xD7DF477E, 0x8E09B5DF, 0xFE7CE129, 0x2C56F3E1, 0xEF3BAFC0, 0x2DB4EF7A, + 0xDE6180BD, 0xA3E6D7DF, 0x473E3FEE, 0xAAFDD6F2, 0x0A511AF2, 0x7F8B40F2, 0x1FCCFB3A, 0xA742F5CF, + 0xAF3FBFDD, 0xF9BDDA6F, 0x2DFF9EE8, 0x08F9FF3C, 0xBE4DFE83, 0x7E173B6F, 0x85FA5F29, 0x8FA7E9AF, + 0x52B4A97E, 0xFAF3C0EF, 0xE0099A07, 0xDD3F788A, 0xBD4EFDD3, 0xF56687C4, 0x4EAAB7BE, 0xF7F603BC, + 0xD1BCBF62, 0x8209EA9F, 0xEEAF18B4, 0x369ADF2F, 0xB105F00B, 0xD50F7F9E, 0xF9B5B899, 0xE639B8AF, + 0x2BB0DDEC, 0x17ABE3C7, 0xCC7ED9D9, 0xCE2AB3DE, 0xF18FAC62, 0x755FFD7E, 0x248A79B7, 0xFF3E8ED3, + 0x7BD73E6B, 0xBDACDEC7, 0xFEFB911F, 0x6548F1E4, 0x7B58C9AD, 0x95D601F5, 0x3EF6DFB7, 0xE22E9EA0, + 0xF78792CB, 0xF7B395C4, 0x0F02ECEB, 0x47E5FEFB, 0x5B61FB30, 0xFE351A8F, 0xF4F5FC67, 0xDF609D57, + 0xF6FE7B46, 0x6C103DE6, 0x7BC7599C, 0xEE50D8F0, 0x4758BF2F, 0x12B22597, 0x2E5D22DC, 0xE061A6B0, + 0x7CBF35D0, 0xFB0D3238, 0xE96108E1, 0x44063778, 0xD8D37792, 0xF822BD6F, 0x21C0DE7B, 0x57DBEBF7, + 0x0F5F11E0, 0x060FB310, 0x9FC05EBF, 0x8766F0D5, 0x180AC2FC, 0x65C7C3FC, 0x1B22FC1B, 0xC2FC3DFD, + 0x0C7F5811, 0xE6AFF389, 0xF2D558C6, 0x0FF1F7F8, 0x18FC1BC2, 0xFC35DF00, 0xBB11FE6E, 0x98BFCE27, + 0xCA1742FA, 0x06FF8E30, 0x7F9D4F94, 0x6F80DD08, 0x7F37CC5F, 0xE713E5AB, 0xB1551DE6, 0x6F5547F8, + 0xBB11FE6E, 0x98BFA79F, 0xE16FFD28, 0xC2BF23C2, 0xDF0DF397, 0xF143FC3D, 0x3E067FD7, 0xE4AF7FDF, + 0xCE8A4176, 0x494909E1, 0x031E4ED8, 0x84E53E2A, 0x2C2FC294, 0x8FBDDFBF, 0xF213E8CB, 0xFD8DAF8E, + 0x0F777676, 0x7A587EDF, 0x5B27E2AE, 0x8F2B3D0C, 0x5707F194, 0x3EC448AE, 0xFDCDB2C0, 0x32E3CDB2, + 0x12199C4F, 0xD11210C4, 0xCF8FC4AF, 0x92FE4F27, 0xAC20BEB4, 0x773A12D9, 0x417CC25D, 0xF0990093, + 0xFEDF6136, 0xF1D1FEAF, 0x4AC5D381, 0x7D3EFD3E, 0x88A7027D, 0x85E5579E, 0xE6ABF4C1, 0x56F2A7E4, + 0x3DA9A2D7, 0xA568191F, 0x1FF7B0CC, 0x970BD1AA, 0xB09FBFCD, 0x97BC19E4, 0x4FFA690F, 0xEBFB3747, + 0xDE6CD33F, 0x7D94FF5B, 0x358E5F54, 0xBFE76FD5, 0xFA01D6F2, 0x2E852B22, 0xF6FEBD9E, 0x531FF8F3, + 0xB1A7AFEF, 0x6D287E73, 0xC65EE15D, 0x99F84A7F, 0x5726BE21, 0xEF0A707E, 0xC83E143F, 0xB0AF0FF8, + 0x86E207FF, 0xB798F937, 0x47F26F8E, 0xE4DF1C8A, 0xEFC9CD7C, 0x9B23F1F2, 0x23F1C2F5, 0x0AE5ABF4, + 0x8D7C0D79, 0xA6DECD91, 0x7A9BF12B, 0xC2F9FE0F, +}; + +u32 point_table_binary_14[] = { + 0x1172855A, 0x7F9457C5, 0x75BF33F3, 0xBE3F7659, + 0x7E2C0961, 0xD36DAB40, 0x40486C56, 0x1149A926, 0x82ACB122, 0x92D854A8, 0x0B0202D1, 0x448B48F1, + 0x504C434B, 0xA2849E72, 0xCE4A8356, 0x231C4F88, 0x5D10C424, 0x2AA2AB18, 0xCD6A1B53, 0xB07A38C7, + 0xA652388B, 0xD0258007, 0x830867D9, 0xFD7EDF9B, 0xCEDC7B67, 0xBE336FC9, 0xE9FEF7D9, 0xF9DC7B67, + 0x3E77E6BD, 0xFBEE7CF5, 0x247D17BC, 0x0AA052F8, 0xE8BDF7DE, 0xD37A125C, 0x4458BDD2, 0xDBDBABB3, + 0x370DFE2E, 0x987FA857, 0xB4F9CBDE, 0x347CC4F0, 0xD1F1E3C7, 0x3D561ACE, 0x1226BED2, 0xEA25E43F, + 0x607083E1, 0x0BF512FA, 0x7BC0F011, 0xC3591BCF, 0x61751E34, 0x61E2ABF3, 0x8E0F17E9, 0x7FC2F89D, + 0x5D5D5DC8, 0x472C056C, 0xDAB4C9E3, 0x24816EC2, 0xC44F12F5, 0x0AF2CD7C, 0xF41F0068, 0xAD7EB162, + 0xC50A9C2F, 0x6138327D, 0xFA748F13, 0x01070813, 0x3F11EA65, 0xCBB77A64, 0x07D0FE65, 0x3BAE8D5E, + 0x8489EFB0, 0xB14F0913, 0xDFDA237E, 0x2167FF82, 0xB74F43AC, 0xFAA12FE4, 0xAB7EB5CB, 0x62184BF3, + 0x81827A8E, 0x30CD170A, 0xD01BE244, 0xC2FB213F, 0x91EAA788, 0xEF203D74, 0xE630E9A5, 0x33E63336, + 0xF669C837, 0xF65B1DB6, 0xF9D055F5, 0xAF8E4F18, 0x2A215619, 0xBC1BF255, 0xC6F66379, 0xFF24EA29, + 0xABA79D2F, 0x61D8EFE6, 0x8FFBA50A, 0xFF1DF255, 0x55ED42FD, 0x5FA0FD68, 0xF2FFDC1B, 0x6FBC817A, + 0x1186DFD8, 0x7C3B9C14, 0xE12461E2, 0x2745F512, 0xF2793FEB, 0x7EDA4F9A, 0xF7BBEE87, 0x93B8DF3B, + 0xA019D660, 0xFE1E45FD, 0x3B602661, 0xB919719F, 0xC15FB3FB, 0xCDE366C2, 0xCC6F257B, 0xB3FF1F66, + 0x3C93B0FC, 0x51E8CF18, 0x38DC4C98, 0xF8D969F2, 0x67EC3730, 0x9E495846, 0xFE4CFC87, 0xC378263E, + 0xF15F8766, 0x930BABFF, 0x138C6712, 0x96EB437F, 0x203CA6F9, 0x0BCF6FD6, 0x9B6C3A60, 0x8BB7472C, + 0xB786FE8C, 0xFDD6309E, 0xB1DFE2FC, 0xE9EBED7E, 0x11B7B978, 0x84E52BA1, 0x3FAD3D6E, 0x264C7CBB, + 0x1EFD19BB, 0x5EF13DCC, 0x9F592F61, 0xB516CF33, 0xFB03A9D6, 0x86F1CCF9, 0xFF9ED313, 0xF9197CC2, + 0xF924FB4C, 0xF622667F, 0x46BF5EF6, 0xDF4C183E, 0x41DCE7FC, 0xC1D3F6F9, 0x65F34D58, 0x762176FE, + 0xB4EC72FB, 0x85303C6D, 0x314CA0F5, 0x18FC3CE3, 0x9984E56E, 0xE4D7FCED, 0x66FF2EDE, 0xF316A33D, + 0xE56FAB9D, 0x0FDA53FE, 0x7678BC09, 0xF5DF11C6, 0x33FA6F65, 0xFFB47F32, 0xD819EE57, 0x63FF333C, + 0x4F137CFE, 0x7EC6FE5C, 0xFE76E2FA, 0xD7C16478, 0xDCF07BC4, 0xE1575F7D, 0xD5E26988, 0x8FCAD67D, + 0xFBF669BD, 0x8830143C, 0x463E943C, 0xFF2278D6, 0xF04F88CF, 0x32FE3CE2, 0xDF8AD588, 0x1711863A, + 0x8F910F83, 0x3C7F1A3C, 0x14C45B67, 0xE66FF107, 0xF2298E87, 0x1894C7C8, 0xF7F3B1F1, 0xB606F1EC, + 0x7AB606EB, 0x5944D8CF, 0x7711F1DD, 0x7CE4C7BA, 0x5B2C0018, 0xBA373D7C, 0xF2E449AD, 0xA6EA27F5, + 0x0E8061AB, 0xC45EFBFE, 0x120F1A7C, 0x0A60F0C7, 0x6219E2C9, 0xBA5BF61A, 0x3CB9FAD9, 0xFDFBF76B, + 0xF91368CA, 0x9A8D7DB1, 0x30D78ECB, 0xF9FAC9EC, 0x18C0907B, 0xD43F5A5C, 0x7D0D5667, 0x6D26DDD5, + 0xE4DCD9B3, 0x6775BA5F, 0x77671D66, 0xFAF72537, 0x1D3C7850, 0x67C7A129, 0x9D68A677, 0xAC7897E5, + 0xA7D74093, 0x8D974C10, 0x7331DFDF, 0x30F33B69, 0xE4BAA67A, 0xB0A7A747, 0xEBE1F045, 0xF9094079, + 0x5BB575DB, 0xB66D5A9F, 0xD247B312, 0x407D6BA1, 0xCBDAC3EB, 0x663EDF04, 0x6898907C, 0x84F8B0F1, + 0x5F67F05D, 0xC5FD38FF, 0xA1663D66, 0xFF351C91, 0x2770FC84, 0x7E12DE31, 0x78A3BEC3, 0x3E1FF3F1, + 0xF2EBCDEB, 0x915F6FDE, 0xBFE3C31C, 0x753A1C4F, 0x1F922331, 0xFEE3E6FD, 0xF3A6191F, 0x0EAB1F7B, + 0xEC313F2E, 0xFE41B5E2, 0xF843FAE1, 0x2C35CF8B, 0x39E2912C, 0xCB34AC31, 0xFC3F31FC, 0x6678D7F2, + 0xDD7AABC7, 0x9321E1FA, 0xE597D595, 0x163B7DD2, 0x3E79358E, 0x0F32EFDB, 0xBDC67E03, 0x3C7521FE, + 0x80718EAF, 0xC68A7918, 0x3F18C7F8, 0x3C1FB514, 0xDEB2582F, 0x37E34F98, 0xF189B03B, 0xF427AF80, + 0xFF0AE723, 0xBEA370BF, 0xB87C96EE, 0x575FB1F9, 0x74FACBFB, 0x540FE6DB, 0xF8135763, 0x7D74E7A9, + 0x53A7FC7E, 0xC99AD5FD, 0x61FE609B, 0xECC4FC3D, 0x68DE6F77, 0x18FC75F8, 0x16CE6FA8, 0xC1478CFD, + 0x02B80A31, 0xFB2FCE23, 0xFF03EC03, 0x7E7F7FFF, 0x80FCE5F3, 0xE5E2A94F, 0xC15F87FE, 0xDDFC9D3F, + 0xF10568B7, 0xFEF2EB19, 0x90EF7C7E, 0x399E1A09, 0x7722E6F9, 0x267BE504, 0x7C9FB37E, 0x704275E0, + 0x7960FFB0, 0x16FE1EF5, 0x7AD6E04F, 0x19FB0DD0, 0x82E7AD87, 0xF3310E3A, 0x517FCE97, 0xEA817558, + 0xAFB2BEEA, 0x94FA3E9E, 0x473EAFFA, 0x61F923B4, 0x377C3DD6, 0xF85F043F, 0xB0EBC94C, 0x3DA1F718, + 0x7FD3E1E9, 0x23478EF8, 0x71F501DC, 0x61C79D7D, 0xF23FB2DD, 0xDABBF32D, 0xDAD43F63, 0xBD7BB9D1, + 0x67A3F137, 0x1E6EFDF0, 0xC30FFD7C, 0x4DFE9A91, 0xFF19FDAE, 0x78D4E46B, 0x0AACB0CF, 0x2B63FF45, + 0x69868BB3, 0x6471CF9E, 0x3DB5F57F, 0x5E9DB7EB, 0x77FE922D, 0xD062FDF9, 0x78EFAB85, 0x365EF590, + 0xF107583F, 0xFEE1E9D3, 0xA76B785D, 0xF6BEC52E, 0x9E5A95BD, 0x6DE379FD, 0x5A4B3B70, 0xFD6EBE5F, + 0x2B5E67FD, 0xEBEDF47C, 0x2EACCB7E, 0x8CF9E5E7, 0x773227DB, 0xC2CF67AA, 0xC7E6A407, 0x506FAECF, + 0x0AE7D203, 0xB63E73F5, 0x5EDDC9EC, 0x2CD68789, 0xB19F6B9E, 0x6FBFD06B, 0xBBBBBB7D, 0x3DD93011, + 0x0EE1FB6C, 0x8A19377F, 0xF58F89E1, 0xB6BE77F5, 0x6AC344D5, 0xE8C6F5A3, 0x765C1E7C, 0xE699672E, + 0xC88FFC71, 0xBD5C7732, 0xE9476CE2, 0xEBAB6DFC, 0xE4DB1D1D, 0x1DBE1E2F, 0x9C2B7E1A, 0xDFAF66BD, + 0xBA64D75B, 0x9865FDBB, 0x7A5F2CE1, 0xF1A9342E, 0xF6176685, 0xDF1FE9B2, 0xA41FBF3F, 0x7AC87FB6, + 0x39F9B65D, 0x9FFB5EA9, 0x5CA21A91, 0xFF739A7F, 0xF597F220, 0xEE2FFE1E, 0xAA5C0287, 0xF07BE8E7, + 0xB49EEA2F, 0xC570FA1E, 0x23FDD265, 0xD959C43D, 0xA45FB659, 0xAF459CE7, 0xE7FCB9FA, 0x582C490F, + 0x209E4AF9, 0x13FBB31F, 0xE379CCE5, 0xC3D517E5, 0x5BF56E57, 0x1FD97AB4, 0xB0383B82, 0x38B71F06, + 0xE8CFF548, 0xFD50F139, 0xAC7FF2F9, 0xE27AA77E, 0xA8FC0F1C, 0xCFE783EB, 0xA9F2ADC9, 0x9FBA7851, + 0x3EB85E2B, 0x2C2E3484, 0xF59CE30F, 0xF097CB97, 0xAB17452F, 0xD90FC817, 0xD7A3C611, 0xFA1B902F, + 0xAE77D319, 0x34FF01FA, 0x733D9DCE, 0xA0F50FC8, 0x17D7EB1A, 0x58DF5C3E, 0xDCF780E8, 0xBDB0DE03, + 0xF291E7E7, 0xFDE5F3BF, 0x88BFFF25, 0x9F57AEBF, 0x94FC3DE7, 0x99EB3F73, 0xDE07A37F, 0xAEEF0C9F, + 0x30D7837E, 0x9CEB3583, 0xBFC27CAA, 0xDF648063, 0xFBC9119F, 0xEB558397, 0x319FEA57, 0x19E0D01F, + 0xD7B39ECF, 0xF5A67D3E, 0x317F9A5B, 0x9FC7B13F, 0xAA57E7C3, 0x143CDFAE, 0x9E6D8379, 0x8CE9FB74, + 0x047CC98F, 0xDBFA720B, 0xCC674CF5, 0xE766F8BE, 0xC7B67E3E, 0x0A0F32A6, 0xFABA1BB6, 0x796CF333, + 0x0EB633A6, 0x7C8D86B7, 0x2FC8E77C, 0xA8DD3034, 0xACBFE53E, 0x5815D6E7, 0xF23D1814, 0xD6C7E238, + 0x7CE0F916, 0x7F0CF785, 0xF5BF48C4, 0x0CCFB778, 0x301C624C, 0xF5F8C5E2, 0xF9B07E87, 0x09E23A8B, + 0xDDFBBADC, 0x58381DD6, 0x4785F5A5, 0x1262EE37, 0x14EF2C0E, 0x6D6D6DF5, 0xEFCFB44B, 0xBC8EEF4F, + 0xF77E795A, 0x9FC4F7A1, 0xEB175D2A, 0x68BF72BF, 0x44148ADF, 0x88EAAB6B, 0x4A83C2F7, 0xB91E5CA4, + 0xFA8AFB33, 0x5977E11E, 0x7A3E123F, 0xBDAD20E9, 0x7948F3C9, 0x6E972F22, 0xE6F77775, 0xA7BA179F, + 0x5F5CDFD4, 0xFD2EB91B, 0xE7CFFD8A, 0xF24EB5D1, 0xCEDFD537, 0x752FCA0D, 0xAEFEB3F5, 0x477936EC, + 0xB2F587EB, 0x4F9476C9, 0x696E3EF8, 0xFE6B17F3, 0x70FE39FB, 0xBCFFD01E, 0xF5E27E9B, 0xDC2746B9, + 0xF987FA5C, 0x48BF687D, 0x79BDB9FF, 0x95FE3669, 0xBED0FAF3, 0xFAE5F5CF, 0xEB9DD7D7, 0xF5A7D4AF, + 0x8AEDA857, 0x2EFF03F6, 0x477EFF70, 0x7FA93C31, 0x39EFF470, 0xF1D13EC8, 0xFF05F5CF, 0xE9EDEA99, + 0xE487BA13, 0xEB99FCFA, 0xF3FB23A7, 0xC700FD73, 0x7AE7E387, 0xF9453D73, 0xFB61C0FE, 0xCAAD77C0, + 0x7ECBE933, 0x607DF9F9, 0xE5D6EBF8, 0x8990D3A8, 0xDFABDB09, 0x8B7AAC47, 0xDF34F8BB, 0xD89FA90F, + 0xFBBBE64B, 0x6F1A3E0F, 0x27E90AF7, 0xDFD2B05F, 0xAC2BF2CA, 0xB05FAC52, 0x398BE753, 0xB1382988, + 0x91A13F13, 0x7F0AE376, 0xC2029FF7, 0x66BFB663, 0x7F518BC1, 0x617FD8C4, 0x9FC2F343, 0x7F3A138D, + 0x61BFD97E, 0xC185F54D, 0x22793E0F, 0x18BEC520, 0xCAA13F13, 0x7F12E376, 0xC262B4C3, 0xD81FD562, + 0x74D85F36, 0xF12731AE, 0xF0FC4685, 0xFD6A337E, 0x45D8AF36, 0xFEAFE47E, 0x7585B018, 0x13F5AB85, + 0x9CCCB89D, 0xC79B101B, 0x3DA83F2D, 0x9AC2FEB4, 0xF13F1931, 0xFB332760, 0x44D8EFD6, 0x999C14D6, + 0x9B09C829, 0xDCEFAE50, 0x3F5834C7, 0xFD6EF967, 0x8CDB098B, 0xB1DCCF6E, 0xA7FEB4C7, 0xDCAFF6FC, + 0x0ACF6F6C, 0xD82FB7E3, 0x61BFDCF8, 0xBF8AED2B, 0x84637F66, 0xFCDA309E, 0xD587FBE1, 0x2EFE98B8, + 0x5FEEF995, 0x68DCF7E7, 0xE5B4B07F, 0x6EFC4F67, 0x7B17FF73, 0xA13F33FE, 0xD5309E19, 0xBF8CFBD1, + 0x4EFFCBC2, 0xFEBAF1FF, 0xD5D09F1B, 0xAFF5F7E5, 0x7551FF9D, 0xFD1BFB0A, 0xEB7B79D4, 0xAF4FE4F5, + 0x61BC2411, 0x5FE07E7A, 0x3BDF6F5C, 0x1AF6E741, 0x7A3EFA03, 0x215AA2FB, 0x01256F8C, 0xFAF7055A, + 0xBFB1A7FD, 0xA7C4F8A8, 0xDF2FE45F, 0x86F1CCFC, 0x263ACCFB, 0x7B62D4EF, 0xD79EEFF6, 0xDF65F1FD, + 0x82FC8BB0, 0xFF6FF6DF, 0x1CC7A7F3, 0x28AE0CFD, 0x99F83787, 0xF1DCFEB0, 0x7AF0F367, 0x6C783F60, + 0xE2DF1CFA, 0x33E77F7C, 0x18CF0874, 0x4B787F60, 0xCEFF2CBE, 0x6FA0E78F, 0xA9A0A2FB, 0x8673AC0F, + 0xC753E7C4, 0x14B71FF0, 0x79A6C594, 0xF07EC1C4, 0x9F8EFD53, 0xF6A75331, 0x35BADF10, 0xF286F0BE, + 0x42F5CAAB, 0xF9BE029F, 0x97EAAC98, 0x18DD5708, 0x792363F7, 0xFC2D219E, 0xE4E397F8, 0xF9ECE2DF, + 0x8898FDD9, 0x376078DF, 0x61F4BF21, 0xBCEF30FA, 0xCFE4FB0E, 0xE41BFDEB, 0xB87FDD62, 0xBF07CA1B, + 0xD3D1E1FD, 0x44796306, 0xD17D0778, 0xDC4298F9, 0xAD39FBD6, 0x9CBDBFEF, 0xF0B88530, 0xF1CDF70D, + 0xF99B918E, 0x8AEE2766, 0xA43AF277, 0xC8E316C6, 0xA3F8FEA0, 0xC57E3FE9, 0xDD6931BC, 0x9FD0BBB3, + 0x61A1BFDE, 0x311EB710, 0xF6FC16FB, 0x7D56DA9D, 0x8E0FEF27, 0x4ABBB3D8, 0xDF98AC18, 0xC51BC37C, + 0xE30FBF27, 0x21BD2ABC, 0xEF284356, 0x8EEE3B96, 0x7ADC4298, 0xF8763DF6, 0xFBD2D88F, 0x0CEF3B8C, + 0x7D5D78DF, 0x61ECEBC2, 0x78C67EA4, 0xD3D3F28B, 0xC63EBCEF, 0x281AFBF0, 0xBE235D4A, 0xFE5CBC74, + 0x29C7EB23, 0x7F0548AF, 0x0DBF8F0B, 0x265FE17D, 0x47756906, 0x6EBF104E, 0xAFE5FB07, 0x5C4F7163, + 0xDA16DE77, 0x1437329F, 0xFD65CE1F, 0xC7CB206D, 0xE3FB0ED4, 0xB364ECC3, 0xFB8E92B1, 0x0FEF3B34, + 0x903F174F, 0x03C573FB, 0xD1ECBFB6, 0x70BFBAFD, 0xE7EF3BC0, 0xFB6B214C, 0xF17CFFDC, 0xFCE7D8B1, + 0x6316BF43, 0x58221693, 0x618DED77, 0x271E53FF, 0x3B61BEFC, 0x18D6D8FB, 0x02E07177, 0x7F007E9C, + 0x7039C777, 0xFED55468, 0xB5F70BE0, 0x31DD3738, 0x7B87CB1E, 0x13DFD9CB, 0x9F40A7BD, 0x6F801A6E, + 0x220C112E, 0xD7702761, 0xE2C361E8, 0xB4F701C9, 0xDB1E3711, 0x267E76DC, 0x8C4FACF9, 0x77FD50E7, + 0xDFE132C4, 0x7CE7BFFA, 0x9AF8637B, 0xDFA1AE70, 0x98EE3FD4, 0x1579BD1D, 0x16F7C6FA, 0x8B51B1FE, + 0x2E1F4E4F, 0x312AD6DF, 0xE523AF77, 0xCC0FF4EF, 0x89F577F9, 0xC8EB0D11, 0xBFA6BF68, 0xCBE9DF99, + 0xD3BF33D6, 0x9FF835FD, 0x455B4EFF, 0xCE587F33, 0x1EEBDF99, 0xD3BF33D6, 0x9FF881FE, 0xAFC5FABB, + 0x7CE4F576, 0x5836E6F4, 0xEF8AF577, 0xF9F07A76, 0xC5FABB7C, 0xE4F58EF9, 0x35FDC50F, 0x72FAF7E4, + 0xF4EF89F5, 0x277EA07F, 0x25D6DFE5, 0x23AF3744, 0xFC40FF4A, 0xACBFCB87, 0xD7B312EB, 0xEFF291D7, + 0x3BE6D7F4, 0x970B73FA, 0xBF16EBEF, 0xF4F6F8B9, 0x587FB938, 0xA77F57AC, 0xBF5C9CD3, 0xBF2BA77F, + 0x57AC3FF1, 0x6BFACB4B, 0x62FD5D3E, 0xF27A43C4, 0xAFE92F37, 0xE7F4AFE4, 0xF4AFC4FA, 0x13BFA6BF, + 0xDC8C7AFF, 0x3A978F5F, 0x438CDF80, 0x98FFB6CB, 0x87C1361F, 0x753297AF, 0x7C3E20E2, 0xD7F2A344, + 0x9C1F972F, 0xCE87FF7D, 0xC690367E, 0x1F36C330, 0x8B4BEDF6, 0xFE0F7F7F, 0x6170E991, 0x00AFB1B8, + 0xC6D71B69, 0x3E38CEBF, 0x170038FF, 0x37DC8F45, 0x5C7A24C0, 0x1B2D663E, 0xDFE7F72D, 0x1B74F705, + 0xE3E7E7C7, 0xBF27E85B, 0x565984DF, 0xC3FCFB88, 0x21E36AD8, 0xFA1B3296, 0xFDFD3FF3, 0x77BFCF68, + 0x3C0D7FEB, 0x71D5E2E2, 0xECF0F70A, 0xE73A02BC, 0xC962E2EB, 0xF9A65EB5, 0xF7A3D360, 0x38F607E7, + 0x9BF7B3C5, 0xB3C7FD86, 0xF10DF096, 0xC123C75D, 0x4ED8F0DF, 0xC2ED44FC, 0x456C7F0B, 0x5CC5F7F5, + 0x647FCBF8, 0x3F3F73E6, 0x8CF7A7B5, 0xC3C4D79A, 0xF9F3B95F, 0x5A10DF62, 0xBC009E31, 0xEE57E802, + 0xE395F8FB, 0x9C9549B3, 0xE75B3DFF, 0x57523F74, 0xBDF1B7C7, 0xD8FF0A24, 0xD617EB4D, 0x3D8D78C8, + 0x4AC634FF, 0x958DFF4E, 0x98E7BFD2, 0xF331BE3C, 0x9C2C678C, 0xF161AF7A, 0x22B27F11, 0x7684FE55, + 0x51D7EC79, 0x3E8CFD7C, 0x437F763D, 0x613CBB5E, 0xC4F36BFE, 0x22BD4DBC, 0x500F3B9F, 0x502F3BDF, + 0x281FB79F, 0x58CEFEC8, 0x7E76A1C1, 0xF7A3F7E2, 0xE7C70384, 0x395F0D8E, 0x4FF6A25E, 0xA7617C71, + 0x71E3BF31, 0xC6F9C153, 0x4356FA78, 0x16FF8BD6, 0x617E6058, 0x6901C79F, 0x86B800CA, 0xF7BFEDF7, + 0xD612108C, 0x57235E5E, 0xBE8BF984, 0x471633F6, 0x47FC7AFD, 0x3B8FADBF, 0xAFEBB351, 0xBC79C551, + 0xBCDFC87E, 0x50BA328A, 0x37486B3F, 0x1F8B6FF7, 0x98F8B733, 0xDFE95580, 0x3AC6A4F7, 0xA0F41DF6, + 0xB7D8F6E3, 0xF5CBE9BB, 0xA19E7A17, 0xD4331FB1, 0xEA87069E, 0x1FF25526, 0x1784F953, 0xDBE59DA1, + 0xBE6A2B8C, 0x88CECB1C, 0x003C1F1C, 0x0FE6142F, 0xC27E2DFB, 0x03E931F1, 0x25F3D751, 0x3E5547B6, + 0xDEDF1F20, 0x1ED5E87F, 0xBF63F90B, 0x2F4EA3F3, 0xBA305B19, 0xEDAFDBA0, 0x89D743FA, 0xDEAB2E8B, + 0xF2354E3D, 0x1EEA01C3, 0xBC9EA44F, 0x9F7F7E20, 0x5F9F29FE, 0x51982FFD, 0x6CE1EE30, 0x9E7E11BE, + 0xCCF3237F, 0xB3A1CCF7, 0x57146F4E, 0xB99ED74B, 0x58784C7C, 0x603EAF1F, 0x561FEDE0, 0xFB15D267, + 0x49F14BE1, 0xF9D5D5C2, 0x93D1F91F, 0x71B4862D, 0x7F2EEFFF, 0xF56C3F77, 0xF4FDA42F, 0xE3A6D1AB, + 0x42BDA149, 0x57FDF3C7, 0xFA6BE0FD, 0xEE9E170D, 0x9F3EE5CF, 0xBBE54F1F, 0x717D146F, 0xBAE793DE, + 0x0DC90F19, 0xE37ED7FD, 0x95D51EDB, 0xF5DF54F9, 0x3BC6BC7F, 0x0B0779BD, 0x84A5EEF7, 0xF7651697, + 0x9546CCFE, 0x60A54A19, 0x53BCE5F0, 0x1DC664BF, 0x82CFA78B, 0x778FBA95, 0xFD3B7FB3, 0xA3788375, + 0x16ADB7A0, 0x2BD1F353, 0xA9458C29, 0x5F4BD45F, 0x457A7C53, 0x9F89F275, 0x139FBF75, 0xCCBF51F5, + 0x45FEA4D2, 0x513C0543, 0x437F2AE3, 0xF3B0DE9D, 0x3F3E2FEC, 0x4F6DF798, 0xF8DB3D9F, 0xFC0BB521, + 0xCC87AE56, 0x2F8DF46E, 0xABB444EB, 0x59A8FE33, 0x9AEF4D95, 0x9B237D66, 0xC24FA3FC, 0x2A688CF5, + 0xA9AC0AFD, 0x256E3F73, 0xBCC4ED77, 0xF6A7767A, 0x4CEBD941, 0xFCFF0300, +}; + +u32 point_table_binary_15[] = { + 0x11728D99, 0x7974D5C5, + 0x15C7EFEF, 0xF77BC97B, 0x242109FB, 0x5E821A2B, 0x206A5802, 0x09FBA6A2, 0x82058D42, 0x89475124, + 0xE951AC1A, 0x7A8AA808, 0xA808B6EC, 0x5550B45A, 0xA482A4E0, 0x825404B5, 0x95E54063, 0xA2342CA6, + 0xA1417621, 0xD4C31A48, 0xDE32D33B, 0x77667EF9, 0xFDE6BD53, 0x9AFF3E67, 0xEEEFCE9D, 0xFBBD7367, + 0xDE0496B3, 0xACE88B00, 0xA90B6305, 0x93264DE2, 0xB09C7597, 0x0C40DC20, 0x59FC29CE, 0x92ACEC17, + 0xE1F86B00, 0x694FABF1, 0x45ACAF64, 0xBB54B065, 0x49E61D5D, 0xEE2E59D9, 0xCFC3F1B5, 0x004D0BE4, + 0x38F230C9, 0x49E4DF0A, 0x4966792E, 0xF795ACFC, 0x65623C5B, 0x01520AEB, 0xA1AEAE4E, 0xF068C976, + 0xA960A845, 0x7E00200A, 0x2E6749AE, 0x078E7FF0, 0xBEE400F2, 0x7DF7DD27, 0x78B464BB, 0x947896F4, + 0x571F7239, 0x4BB2B29F, 0x85F121A7, 0xABF8B47D, 0x7A5E0854, 0x7CC4B102, 0x97874956, 0xF647D9DC, + 0xE80480F3, 0xA5BC0B71, 0x2D32CE7F, 0xAE40E5E7, 0x7DC951CD, 0x1BA47D04, 0x94FD41E4, 0x3B002E42, + 0x6435F126, 0xC90DA58A, 0x3760BC68, 0x5FF7F029, 0x282A2A72, 0xBFAF437F, 0xC4CAFF25, 0x70394BB2, + 0xB257F9B2, 0x669E92F9, 0x52F15933, 0x0156AC58, 0xE1C62FFE, 0x14674956, 0xF69B9031, 0x1E0779C4, + 0x88116E7C, 0x0E5A10AB, 0x7820C965, 0xF97D96B2, 0x57FEECC8, 0x29D8B76F, 0x9F3B9F1D, 0x01983E7D, + 0xBABB7EF1, 0xA7384BB2, 0xB29FC266, 0x887C5F19, 0xA8F23D45, 0xEA716560, 0x58D6DBEF, 0xA5DE496F, + 0xBABC5672, 0x2678ED6B, 0x0AC2A507, 0x0E1C70FD, 0xD5A07EC4, 0xF74BAE2E, 0x7579B464, 0x696F7593, + 0x9CDA354C, 0xF5873C43, 0x72520171, 0x40CE17AD, 0xC804C5B2, 0x5E2B947D, 0x9EFCDED6, 0xFEF2E4F7, + 0xB69A4FFB, 0xC3880BBC, 0xF301A878, 0x5F62F3A3, 0x4FA27D41, 0x609E5A9F, 0xD44FED67, 0x9C8FF84C, + 0xA9E23469, 0x5FABEDD5, 0x7EB80417, 0x4A77EEDC, 0xE9AB9779, 0xF3E6B9FE, 0xCE16B83C, 0x5AB2B4D7, + 0xEB0994BA, 0x3C57B2B2, 0x57F504E0, 0xF268C9CA, 0xBE055B1B, 0x3907106A, 0x9F545D56, 0x56462CC6, + 0x43ED79F8, 0xCC99336E, 0x3E52BA84, 0x6BABABAB, 0x89234B04, 0xA7D4CE9E, 0x3DDBD527, 0x160ED752, + 0x3D3E2FBF, 0xC70E14D6, 0x2CFC63FE, 0xAA89EF97, 0xDFC7C229, 0xB5E7CE9D, 0x8B9FDFF4, 0xAFEA81FD, + 0x235CBB66, 0xCD1AB77E, 0x600F0F0B, 0x16FA457A, 0x09FB8CF0, 0x8E1D3BA8, 0x3E04C7C2, 0x8A953E50, + 0xCCAE90BD, 0xCA7FF013, 0xC5AA3E82, 0x77AA783D, 0xFE05FFAF, 0x7CD0F79E, 0xF144FE74, 0xFD34192B, + 0xF313CE67, 0x67C39DB1, 0x7FDCBCB6, 0xB7E05806, 0x2FAC7F17, 0xBFAFFAF8, 0xACE0C850, 0x5E786535, + 0xF69BF0B6, 0x8D82F951, 0xC6C28771, 0x3F0CEBFF, 0x578A6F1E, 0x630D0B00, 0x0EFF66C8, 0x6AEFF7FB, + 0xBE18D49F, 0xFC8F6113, 0x925F02D8, 0xB620335F, 0x7074383B, 0x6B4F07F8, 0x666CE7C5, 0x3FFDF413, + 0xAF7F0339, 0x1B60EBC3, 0xADF2C478, 0xE04776DC, 0xAA06387D, 0xDB4D1B88, 0xE7B0F941, 0xDCFF2767, + 0xB7CB141C, 0x2C62F3AD, 0x2FB05AA6, 0xF5DC180E, 0x87E338B9, 0x8A27C7D2, 0x31DE5183, 0x23F4FD40, + 0xDE8CD560, 0x7788E4BE, 0x93C89F39, 0x9F3391CD, 0x0FE4011C, 0x2DCF6EE5, 0xCD4FF988, 0x3E5B697D, + 0xCBD8D9E8, 0xE3B8BE71, 0xBDE6255A, 0xAFB91E73, 0xBD9145EC, 0x2C0C0728, 0x5B929D2C, 0x189EC1F9, + 0x9601546D, 0xEABC9CEC, 0x6F636763, 0x1F017C5B, 0xD7633763, 0x8C37F443, 0xC67ADC31, 0xFE867BC4, + 0x38AB6213, 0x428518CF, 0xEA34D2C7, 0xFC1EE39B, 0x1F6801F0, 0x5D9F8E6F, 0x897C98EB, 0xBD9A1E66, + 0x3ECCFC9A, 0xF934EBC1, 0xCC87992F, 0x733DE67A, 0xCD7C077A, 0xB2D591B7, 0xB15FD50D, 0x8E923E45, + 0xECD7B1E6, 0x38FF73F9, 0xF70ABE9A, 0xDEA6FFD8, 0x66B63A86, 0x67C9BECE, 0x3785ABAA, 0xAAE2E233, + 0xF589019B, 0xC351CF7F, 0x5ADDC66F, 0xDEBC392E, 0x5FB10C56, 0x0C9B717B, 0xDE92BD69, 0xE5CA9571, + 0xF98F9D66, 0xC5D67980, 0xCA1ED74E, 0x59BA7469, 0x9C5E7C04, 0x2BB43F00, 0x3830F6DA, 0x71EBD7AF, + 0x8FAB3FBC, 0x3F15DAB3, 0x00FE3DF1, 0xFA19D4DF, 0x8DEF4DBD, 0x6CB4B75E, 0xC7FD58D2, 0x6D8B98DF, + 0xFE9A8DE5, 0x9500C78B, 0x72DA27CA, 0x8F994FFB, 0x6556C86E, 0x40FB5D7D, 0x3E4914DF, 0xD5D677B5, + 0xFC5C35BF, 0xA65EC6B8, 0xA91F5B87, 0xDC05E0FB, 0xFA9E9713, 0xD51B3FC4, 0xBE8A76C2, 0xFC6DE87B, + 0x6CFFFEFD, 0x71F5CA6B, 0xD982E85C, 0x1CDF9BBB, 0x4ACC673D, 0x88E3DB30, 0xFFC58326, 0x24EA6FF6, + 0x97BC5903, 0xCEFFE3AB, 0xC3F63434, 0x3470AB9C, 0x1D17F579, 0xEC91018F, 0x513EC763, 0xBDB6423D, + 0x4A860C12, 0xF711FB7D, 0xF6A1B83F, 0x9FB8987F, 0xF9E4C993, 0xDCDAC08E, 0x47FF82FE, 0x6FC96B4B, + 0xFA7ECEDE, 0x8872E425, 0xFDD212F2, 0x0FECB731, 0x3C1F8E5E, 0xCC3D41F3, 0x1BFEA01B, 0xCB8F9EC2, + 0xF59CEEF3, 0x59A2F598, 0xF989DBAF, 0x46BEF479, 0xF5C3FAFE, 0x6D2B2A2A, 0xDCF3ECE8, 0x8703A625, + 0xCAA7BEFF, 0x1C9A9BBB, 0x40CCA7EF, 0x4F87B6E4, 0x52BEE2D6, 0x6BE44BDF, 0x778ECCEB, 0x7B3AE1B8, + 0xA187198F, 0x39BFB97E, 0x333F71F3, 0xA9FBD391, 0x82BE95C4, 0x7D587EEC, 0x46E491B9, 0xAF268CFF, + 0x411CC7BB, 0xCF918DB9, 0x63FE1FBD, 0xCC7CEB7E, 0xC6D7DA7B, 0xA85E8EB1, 0xC2C81C64, 0x0E49DEFD, + 0x183C64E7, 0x107766B7, 0x46FF837C, 0x92D77AC7, 0xF9567B96, 0x771C8260, 0x7BF76F70, 0xA1DDD15B, + 0x2F30D99E, 0x20EAC559, 0x89F361FC, 0x81F6D0A7, 0xB6B6D6AD, 0xD7C05376, 0x1FAAD77D, 0xE8EF33B4, + 0xCF84B117, 0x2E5C70D7, 0xC347587B, 0xC99F1A77, 0x4AA18918, 0xD7FE9D99, 0xF654E1DF, 0xBE976531, + 0xDCAFA1AE, 0x5040F938, 0xC6B26298, 0x3F761C9A, 0x7AF3071D, 0xAC76DEF1, 0xE07B90EC, 0xCD5F70A8, + 0xDD82F87E, 0x1C7F01E7, 0x6710A0FB, 0xA162BB1D, 0x8F122BBD, 0x789525F3, 0x7F3D8E0F, 0x46AE834E, + 0x74FF51F3, 0x59C5D6CF, 0xA85E86E0, 0x38E62FB5, 0x3D4CA1FB, 0x9BAA8F94, 0x77AC8574, 0xBEAAFDC2, + 0x9F08D0FC, 0xBABF857E, 0x6E8F17FD, 0x4DF7435E, 0x61A78B7E, 0xC8422CCB, 0xFA0EE3BD, 0x00D95BB6, + 0x6C71C743, 0xC576408C, 0xEBFECDFF, 0x653F23FA, 0x37BF8765, 0xD9CFA1FD, 0x451EDBB3, 0x678FDBCF, + 0x78A53387, 0xFAD9DF31, 0xBE7138BE, 0x5FDED774, 0x3CA19B1C, 0x79BEEFC5, 0xFCE27907, 0x214812F9, + 0xD6FD11EE, 0x7286537F, 0x54E3C128, 0x34A571E5, 0x3FF4A073, 0x1D9D77B8, 0x7EDE0FED, 0x4BE013B1, + 0x7FCDF5EA, 0xF9F91568, 0x92285FBA, 0x9FF3BD4E, 0x6F3AEF94, 0xBFD4F3D0, 0x41F8D3F1, 0xA4AD72B6, + 0x513C2A7F, 0xFC6FF632, 0x91BFD8DD, 0x2C0BB0BF, 0x07CF41F3, 0xEDDBB7BB, 0xFE421BED, 0x13C29FAE, + 0x1F08D0EE, 0xE1F672F4, 0xFF0D8E67, 0xC87CE8FA, 0x86FEF622, 0xCA87F2C7, 0xEBE17AE1, 0xCFD447E7, + 0x1B034B15, 0xF936F5D2, 0xE723DAF7, 0xF6CEC71B, 0xA00DD5D3, 0xF7688FE7, 0x59F00A34, 0xF79EC7A1, + 0x47EDCB42, 0x4F7DDEF2, 0x0FEC2FC5, 0x79287E3F, 0xDB23D0BE, 0x1A02E27C, 0xD3FE43E3, 0xEC9689E2, + 0x37D7A7E7, 0xE361B95F, 0xB4FF50B6, 0xBDCE7B9E, 0xEB78CDF8, 0xCC7CEBF5, 0xF28B902C, 0xD66BE6DF, + 0xAC4F1D3F, 0xB4808E22, 0x7EB35EF5, 0x7EB1ABED, 0x87BDF5E1, 0xAC805B68, 0x3FA9F710, 0x7E125269, + 0x5C9D07F0, 0x84D585E2, 0x55EF23FC, 0x5B28F6EE, 0xD7C066F8, 0x94F6ABDA, 0xCFCE09EB, 0x0E6F7FE6, + 0xE5D65DDE, 0xF9B01BCE, 0x227BFDFD, 0x417ECA3B, 0x3F545835, 0xDEF99C6D, 0x76A9B77F, 0xA1BA4D45, + 0xFFD2FDD3, 0xF923A3F3, 0x40F747B8, 0x269842FD, 0x51F56767, 0x7272CCDB, 0x6F9DA2E0, 0x28AF3FAB, + 0x59B039F5, 0x4355BF0E, 0x630BBDFD, 0x8D1F64F5, 0x2A1E7A0F, 0x0A3DC9E5, 0xF9A1DEBB, 0x829C5F52, + 0xF70D62AC, 0x8653C4EA, 0xBD89CFE0, 0x43957D5F, 0xAFBD7E6F, 0x0B2E8095, 0x64AFDEE3, 0x60062C56, + 0xFEFA7AFD, 0xE9F738D7, 0x5EBDF705, 0x3B5AE45F, 0xBF0742D8, 0xEAA7FC75, 0xF7FAD37A, 0x34CD881D, + 0x2156BFF7, 0x9B2CB3AA, 0xBDBFE783, 0x1F593305, 0xEBFCA7F6, 0x88BDACD6, 0x23F5B910, 0x59AADEE3, + 0xC8DEAE82, 0xA5DEF704, 0xB80CB9C4, 0xAA7E7866, 0x2457C59B, 0xE58B57BD, 0x5725F7B6, 0x7F47F6EA, + 0x3DCB06FB, 0x6562F5DE, 0xE9AE47DB, 0xA7DB5FD3, 0xB87A3F4A, 0x2A7106D2, 0x7D41BD5F, 0xD97B9C3C, + 0x62EDAF9B, 0xBD95D6A3, 0xEE1FADCB, 0x62DBE9FD, 0x44BD0F64, 0xBE0679E2, 0x7D40FF1E, 0x0F2FB13F, + 0x53E3147F, 0xC377562A, 0xBDAFA8FB, 0x4AF3692C, 0xE67D4F6A, 0xDE00CF7A, 0xDF23F844, 0xBBA77E5F, + 0x12F3D5BF, 0x6B0D11CC, 0x4AB0BE16, 0x03444EB5, 0x2C17EF6F, 0x2C0DFBC7, 0x43387E63, 0x7AA95E1F, + 0xC3FD93F1, 0x87D65D69, 0x3FECC2FA, 0xC3FB49FA, 0x9FDBAC22, 0xBDDEC471, 0xFC7DD672, 0x63F30EC4, + 0x7722DF89, 0xF3BFD0F2, 0x0CF5FF15, 0xD82F72D0, 0x7F6FF9BE, 0xC76721AF, 0xC3F50722, 0xF43DBC8D, + 0x8CFB21E5, 0x7854F6C3, 0xE1D84F2E, 0xE1FA2703, 0xBDFFE97E, 0x73795CE4, 0x156AE0AA, 0x7F40D3BA, + 0x51DE7E7D, 0xFEF14015, 0xD9B7412E, 0x06B8B22B, 0x792E8DAB, 0xF3E47C2C, 0x73068D1B, 0xEBD3E7DB, + 0x957BDA0D, 0xA471331F, 0xFAFCBAEE, 0x678FD0FC, 0xED703C0D, 0xF7E7A4B6, 0x45BEF32C, 0xBBF318CA, + 0x8FE81F3F, 0x60FDEE6E, 0xE7BB3F34, 0x6FDB6914, 0x8D5FC53E, 0x2EBFEA7E, 0xD2626A87, 0x9BE9FDCC, + 0xD043F783, 0x362BDAFD, 0x2A51FE75, 0xFF68FF55, 0xABC909F5, 0x2AC37CEC, 0x0268F5CB, 0xD031F1FE, + 0xA9CF8F0E, 0xEB43FDBC, 0xE741CBD7, 0x65FE4D7D, 0x747F4FDB, 0x52579B48, 0x4F53AFAB, 0xDA1BF561, + 0xE6DBD4C7, 0xCC97994F, 0x9E8DF126, 0xE3FC1343, 0xE5FC2086, 0x3C06D777, 0x1AFD6D6C, 0xB2823807, + 0x3917794C, 0x4637E224, 0xE481B8B6, 0xD319CD88, 0x47E2F758, 0x7F506EBF, 0x42FC34F2, 0x6E8C2FC7, + 0x7E97B800, 0x19EFBB56, 0x79A85722, 0x86DEE84F, 0xDCF7B687, 0x3E26EE81, 0xBC13795D, 0x4AEB44F1, + 0xC003C8FB, 0x301F1D9B, 0x3C4FE346, 0xFC3010C7, 0x53717DEB, 0x32B61137, 0x43C67A0A, 0x8DCCF880, + 0x782CDAAF, 0xC6F1AE4E, 0x67E299C8, 0xF8FB2065, 0x81D32F6E, 0x3E912F6F, 0x3C82BDFE, 0xC49F373F, + 0x09EAC5AC, 0x275F7C82, 0xBDF327A8, 0x1F5F3E85, 0xBD377EC1, 0xDEFC893F, 0x6F7E13EC, 0x679F7E09, + 0xFA814FCF, 0x04FD090E, 0xB302F1BF, 0x92400802, 0xE2F738F2, 0x43929D28, 0x710DF218, 0x71FE395C, + 0x71816448, 0x16ECDE0F, 0xF73A47A3, 0xD1A85BCF, 0x701B0C10, 0xACE7735E, 0x841ED45F, 0x547F0B3C, + 0xE594D3B8, 0xBE5F6D72, 0x9EF5DAC3, 0xA3D089EC, 0xD57A9C62, 0xC814E3BA, 0xFF056CA7, 0xC8CBFC3D, + 0x278FBE57, 0xF630126E, 0x2656F972, 0x66C18D64, 0xAFFA6360, 0xA8D3C7CB, 0xFC4F2A1E, 0x650F4F48, + 0x7BBDFF9C, 0x4D902FE2, 0xD1FD33F0, 0x0BE7307D, 0xAF982F75, 0xBEF6DAE3, 0xFC7753FF, 0x57FBD9F9, + 0x0A6EA571, 0xD55F03AF, 0x389F7A99, 0xAF770E52, 0xFE943D3C, 0x06B982F5, 0xFE76B6C3, 0x1062D54F, + 0x03D39C5A, 0x6F7FE517, 0x9D9DDEFE, 0x0AFDA037, 0xD9AB7EE1, 0xBC25FDB9, 0xF7BD3267, 0xB7F7FEC7, + 0x1F711678, 0xCF3B680D, 0xC3E97BD5, 0x7FADD13C, 0x46F6AA3F, 0x5B9D9DAE, 0xDEDF939A, 0xE3EC557F, + 0x76E6C293, 0x34BFEADF, 0x81BB9C6F, 0xBD6CDFEE, 0xEC2556F6, 0xF6E3F014, 0xB1DA6F4E, 0x194C15AC, + 0xFB7B6080, 0x53E1657E, 0x8DF3BDD7, 0x1E064136, 0xB1DABF4E, 0x25DCE0ED, 0xF781C132, 0xDFEEEF95, + 0x62A99FB6, 0x8771308C, 0xF6BBDABF, 0x4E0C06D3, 0xB83A1F02, 0xAB9D2FBD, 0xCC3F7756, 0x112B7BE8, + 0x02BD287F, 0xAADFDB11, 0xB843E753, 0x9C074EB9, 0xB3DDC7DC, 0x097BCF07, 0xE719E8E9, 0x3D1F200D, + 0xAEF59E2F, 0xBC8373D2, 0xFB1E1F42, 0x13F17B35, 0x30877797, 0x6C13078B, 0x7877F1FE, 0x0C2ECBF7, + 0x6850F69A, 0x432E4B7B, 0xFD7D7215, 0x5F23DE87, 0xA1919325, 0x4B7BFD9E, 0x1E6AE4B0, 0x64DB170F, + 0xB82CE3D5, 0xDFEBF7F4, 0x50238725, 0xDB3E7FD0, 0xC813244B, 0x7BFDFF82, 0x90CB7CB1, 0x64DBE70F, + 0x1A798264, 0x69AFFF3F, 0x136A6426, 0x59D9E7F3, 0xC5E23DDD, 0xFD5EBDAF, 0xEBEFF57B, 0x7CC865BE, + 0x58B2ED8B, 0x075C96F1, 0xBAEB57FE, 0xDCF5ABF9, 0xF4F7DA1F, 0xB82CE783, 0x38BD5D2E, 0x37F42FF7, + 0xEBAFEBC1, 0xD41B7CF6, 0x8DFAC3ED, 0x86FE6B0C, 0xFDC37EFD, 0xF94A43FF, 0x72BFFEBA, 0x1E4CBD35, + 0xF3957EFD, 0xA53F88AB, 0x07536FCD, 0x90E3D75F, 0xFA83B87A, 0x30F5D60C, 0xEFF8F587, 0x1CBFFEBA, + 0x1E4CBD35, 0x438E5F7F, 0x190FC4D5, 0x83A937F8, 0xE66BD45F, 0xFA83B87A, 0x30F5D60C, 0x53FDFAC3, + 0x5443FF72, 0x43FF72BF, 0xFED2DEA3, 0xFF69BFFE, 0xBA1E4CBD, 0x35C300BF, 0xFE321E88, 0xAB07536F, + 0xCD30C0AF, 0xBFF40771, 0xF560EAED, 0x72A55F7F, 0xE90FE2EA, 0xC1D45BB3, 0x35C4D0BF, 0xD2AFBFAE, + 0x07536F97, 0x2B0DFD2B, 0xFDFAEB7A, 0x30F506DF, 0x7C1EFD2B, 0xFDFAEB7A, 0x30F5D66C, 0xA5FBF5B7, + 0xD2FDFAEB, 0x7A30F506, 0x9F7DA3FE, 0xD6AB86FE, 0xA7FDFA6B, 0xBD5DAEF1, 0xEB2FE381, 0xB87A30F5, + 0x76B9C6D0, 0xBFC6AFBF, 0xAE07536F, 0xCD5689A1, 0x7F8D5F7F, 0x5D0FA6DE, 0x2E1FF1EB, 0x6F9518FA, + 0x571AFA57, 0xFAF5B74A, 0xFCFACB78, 0x20AE1E4C, 0xBDC1375F, 0xA3FED21F, 0xC4D583B4, 0xFF2F0000, + }; + +u32 point_table_binary_16[] = { + 0x11728C9B, 0x7B7C95C5, 0x99C79F79, 0xE79CE424, 0x24E1122E, 0x01030488, 0x80061515, 0x6149FDB0, + 0x05C4162A, 0x152A0759, 0x6B2B288A, 0x5A14908A, 0x40C14B80, 0x2A56F0B2, 0xE872A92E, 0x02B2CA41, + 0xA8282858, 0xE912AFB8, 0xAE170404, 0x41042F18, 0xB588E122, 0x24E19CE9, 0xCCF33C33, 0x67DE37B8, + 0x5DFEFBF2, 0xFCE6799E, 0xB9BE3373, 0x266A0094, 0x89720078, 0x3967EC98, 0x3163941A, 0x00E5A24C, + 0x73F79C1F, 0x1C0F350C, 0xED98CBC4, 0x10A38767, 0x433C2971, 0x6F48DF21, 0xB197586D, 0x46961073, + 0x6CF45782, 0x74ACE3CB, 0xC7559D63, 0x1D5FD6AA, 0x937E3EB1, 0x82C4FB2E, 0x9ED1BF94, 0x9889DC8F, + 0xE33F71EC, 0x68269371, 0xF98826C7, 0x8E85E21D, 0x63FFFD98, 0xEF532751, 0xDF8FEB3F, 0xEBD45857, + 0xDEF08153, 0x6343F5DB, 0x032D43F1, 0x66423195, 0xA7FCE15F, 0x2141E599, 0xEF86C4CE, 0x9D3BB3FE, + 0xEECE5987, 0x6CE3F5CB, 0x5967F462, 0xADDAAC06, 0x030C6C03, 0xE295575E, 0x5162B2AA, 0x375C592C, + 0x6A8F1C39, 0xA24492F8, 0xA28745ED, 0x82050B94, 0xB890F43D, 0xEF627D73, 0xB2578C17, 0xB5BB76ED, + 0x527094B8, 0xEB37A487, 0x5DA4EF7C, 0x92F49022, 0x2EBD88F9, 0x61D2970C, 0x14B5070F, 0x1E54C0F1, + 0x8BB788DA, 0x2D5BB628, 0x184AFAA2, 0x8EACEF46, 0xF6C40C8E, 0x97472CEB, 0xA9BC3A4C, 0x7A48D878, + 0x504EF1E4, 0x20E64A66, 0x45F1A184, 0xE20735A6, 0x7DE02871, 0xD76F829A, 0x871E7A48, 0xE74FFACE, + 0x2759BF8B, 0xFC69267F, 0x93495FBC, 0x25A89933, 0x678ECE97, 0xF4451D59, 0xDF8DEC89, 0x1941CDEA, + 0xD5AB1BB7, 0x8F17EFC1, 0x071F6CEC, 0x3FDA7E79, 0xA497F51C, 0x2FEA3F12, 0x5F1D2686, 0x04E7F34F, + 0xDA4BAC25, 0xFDC036A4, 0x175CBFCA, 0xE2A0C6B4, 0x77A3F111, 0x1D3F49D2, 0x5FF430E5, 0x272E247F, + 0x3DEF0AC7, 0x87AE5038, 0x70E04005, 0x852AA306, 0x695E0A7F, 0x248696C4, 0xF23A64AE, 0x2F7495FB, + 0x90393E74, 0x806E383E, 0xA670F947, 0x61293197, 0x9F2FC793, 0x9ECBB792, 0x9F23737B, 0xC913F223, + 0x6CAF72D2, 0xCB99F2B7, 0xC4E44FCE, 0x847B707C, 0xF1789327, 0x200799C7, 0x8BDC2DBF, 0xDDB16387, + 0x82795C7E, 0x8C9C4CCC, 0xE56F8495, 0x3535356E, 0x7CCBCFA0, 0x2732C783, 0x05C17C8C, 0xC7F940E7, + 0x6011B2AD, 0x6F99988C, 0xFD6BDBE3, 0x11F11C32, 0xC78327E5, 0x7D581FCE, 0x0746CAE5, 0xA1FAF60A, + 0x7AA3DEB6, 0xC7BDC114, 0xE446E32B, 0x32BEA3F3, 0x233A7FBC, 0xF982F58D, 0xCEDFE8FC, 0x8ECE8F28, + 0x47E345E7, 0x4F647E88, 0xE6C415E3, 0x793C46C7, 0x57B43E3C, 0xDFA0027A, 0xE07C3BE1, 0xC6DB3262, + 0x37DE6EC6, 0xF6E37850, 0x210F18B6, 0xF1E40E79, 0x00E3717F, 0xC8D1F266, 0x62EEEFD1, 0xB00C99D7, + 0x43B9037A, 0xF87A182B, 0xD7FBFEA0, 0x8DAC09C5, 0x3B33E88F, 0xF3DFE673, 0x6B3095EA, 0x1B5E5F1B, + 0xADBF91FA, 0x376A9FE8, 0xFA1D9D9F, 0x6C8752B8, 0x14EDA3B8, 0x7D1E814D, 0xC476FCC9, 0x49983F97, + 0x8752F925, 0x32F7A77C, 0x4F7E89F1, 0x2670FB8C, 0x929388B9, 0x7D46C126, 0x5C2F78FE, 0xCAF7E052, + 0x64D6C30D, 0xF2A8EF0F, 0xCE891584, 0xE295072F, 0x60BE369F, 0x6B825A64, 0xBDFE6446, 0xE9FACE06, + 0x81FAB550, 0x4E2C0731, 0xD3FAD754, 0x2A625EEF, 0x9A92DEAE, 0x7F5DF603, 0xF8EB6597, 0xF7659A19, + 0xFDA9A372, 0x2031C533, 0xFF7C1EFA, 0x8C5E03D1, 0x1FE9873E, 0x1343D6E3, 0xB9C4F0C5, 0x07E57C62, + 0x554F1C5C, 0x83FC3B62, 0x780B8A90, 0xC7A94CE6, 0x6ABD7FB8, 0x0D661143, 0x4BE49972, 0x18E9C91F, + 0xEC906F23, 0x0F27BB7C, 0x416EF5E3, 0xC93EB2D6, 0xD7CB1E41, 0xB9EF4FA6, 0x8209BE1E, 0x3EE0F595, + 0xFD41991C, 0x4B4CF9C0, 0x3530CDCF, 0x5F9CA9EA, 0x6CFBF9F5, 0xFFB1FAF5, 0x99CB5C4D, 0xFAEEED49, + 0x2F4AC85E, 0xF21CD945, 0x1FE2E211, 0xCCDCBFE9, 0x4FD93FD7, 0xA7CF5C6E, 0xCF6A6AEF, 0xEEED63EC, + 0x8FEC25CF, 0xD9F60EB7, 0x7FB47F44, 0x1FB2178F, 0x20BB1D3F, 0xE94FAD9D, 0xFBA74AA5, 0x912FE4FE, + 0x69073713, 0x73FFB40E, 0x8EF8FE60, 0x86BC1AB9, 0x94ED55F2, 0x3FFDFCA0, 0xBBAC0EE9, 0xAF108743, + 0xFE96053F, 0x0DE91F97, 0xF787FCDD, 0x214B8939, 0x9FD950E5, 0xB727AC81, 0x16F4FD54, 0x29F16780, + 0xE01681FB, 0x47FD7D29, 0x479E2CA7, 0x22176A5E, 0xA1CB4F91, 0xB7136BBD, 0xE189A279, 0x94717FE4, + 0xE991E3CC, 0x7BE51462, 0xD6EF102D, 0xA2BC70E1, 0xC2901ED9, 0xCB87389B, 0xAFE1CC28, 0x9552A67E, + 0x63E17593, 0x8FAE5B39, 0xF2F3F23A, 0xC763B5FE, 0xE7722CB1, 0xD66B1675, 0xF04694EB, 0xEAEA427A, + 0xE4619A47, 0xEBF9D04D, 0xDE40ACF5, 0x9A835DF0, 0x66D47EFA, 0xF891FCBC, 0xF2C89B54, 0x2AA3597C, + 0x03074C7B, 0x6436E9F1, 0x65789F7C, 0x06791D71, 0x50229713, 0x933E2887, 0x3D51C6F6, 0xF0F4C81B, + 0x68BC0613, 0xE56262AD, 0x37FC07D8, 0x16B5533E, 0xD9F8D1FC, 0x90BDF278, 0xDE28E3F8, 0x8BE0423C, + 0x3F9471FC, 0x45F249E4, 0x1262D9CE, 0x32E9653B, 0xD67B6CF2, 0xF1F5C8A5, 0x949FFC44, 0x2E25A6F8, + 0xF213B820, 0x6AA77CB2, 0xF1A3F921, 0x7BE591E7, 0xB2FD5A18, 0x82F9CCE5, 0xF2D7CA47, 0x91AB98DF, + 0x950B8959, 0xFF2E5C16, 0x65CCC7D3, 0x23CFE1FC, 0x26C825C4, 0x1C7F020C, 0x8BDA299F, 0x6CFC687E, + 0xC85E79C3, 0x6230CF87, 0xD7A09A98, 0xE7CB63F2, 0x0EE4E1CC, 0x45F2F7C4, 0xACBF18FE, 0x863C94E7, + 0x5B7F3989, 0x98E7E304, 0x78396A37, 0xE3DDF74F, 0x9C8D8FEC, 0x95C7F931, 0x42E77B9D, 0x3E1FC7E1, + 0x37E67B9E, 0x19A1EBA7, 0x59AE917F, 0x401EC6E3, 0xEF2F96B9, 0x7E09D67B, 0x4CF327AB, 0x47BE5A33, + 0xCD3766AD, 0xD71CE4B3, 0xDE8B479C, 0xCD07D7AF, 0xAF38FF2A, 0xD84DCCF5, 0x9B2B2F43, 0x3ECC5C2A, + 0x0713B3BE, 0x15EC44FE, 0x96DB679A, 0x1C44CCF5, 0xBF8DE687, 0x6F37EDE1, 0xFB27CEC6, 0x47F6CA63, + 0x7B3EADD7, 0x8B37B4FD, 0x3CF89319, 0x6FE269BD, 0xBE18FE89, 0x9CEA78B3, 0xAE5F27CB, 0x5A6FB895, + 0xD56719FB, 0xD3D323EB, 0xEF99AAD6, 0xFED658D6, 0x7AC3CB58, 0xEFD9CD78, 0xF5E31367, 0xF343F6CA, + 0xE37A3D8F, 0xEBF3292C, 0xC1F57E1E, 0xB7C76E29, 0x90E7305F, 0x2B0362D6, 0xDF087F46, 0x9ECBEDF3, + 0xEF80EB13, 0xCCE5F69B, 0x172864CF, 0x1F71361E, 0xB2E71FF3, 0xF1CA1367, 0xFD237BF1, 0x6DFDA01F, + 0x40FC2978, 0xD5B637F2, 0x767997E3, 0x3E0039E7, 0x58D67ACD, 0xF10C5447, 0xD9B6BFD5, 0xDBF6854A, + 0xCDEBE44C, 0xDBFEC8B3, 0x604BD46E, 0xDBDFC68F, 0xE667DBDF, 0x9677F617, 0x75FD36C2, 0x3297AFE1, + 0x5BE512C7, 0x6B8D9DD6, 0x3BD46B96, 0x316A7F9F, 0x5DFEAC77, 0xF93DAFED, 0x67CB075C, 0xFE866F87, + 0x0551BBCB, 0x9FE347F3, 0x73F97379, 0x6B17E769, 0x7B06B6D9, 0x7C89693F, 0x81DC5DEB, 0xAF90BFB7, + 0xF912C3FB, 0x51B6F95B, 0xBDCD4F54, 0x68FE90D7, 0x3F1D9F18, 0xFE376AB7, 0xF9DBF8D1, 0xFC6CFEB6, + 0x3CAEEF4B, 0x697CC971, 0xF02AAEDF, 0x4B69FCC9, 0x71F236E4, 0xFFE2F138, 0x5F4E24E6, 0xF1389FFA, + 0x5F2DE7F1, 0x3B448E27, 0xE6F13904, 0x5E89DACD, 0x7AE1FB27, 0xCEC647F6, 0xCAE3FA92, 0xD2BC48DB, + 0xCF8114D6, 0x579FE791, 0x3BD9F620, 0xFFC11372, 0xBA6B1FC3, 0xCFC0FA28, 0xD37D4F56, 0x8FBC42F3, + 0x52CDEDE4, 0x2C62AD37, 0xDC153647, 0xEDE8CFB3, 0xDBFD5366, 0x97CEB704, 0xFADAFD15, 0xF274F994, + 0xE3FD462F, 0x5738BD66, 0xF13AFC4B, 0x94EDFECE, 0xEAEDFE2D, 0xB317C7E7, 0x32BBBF33, 0x1CBC05BD, + 0xA376BB7F, 0xB3766CFF, 0x2FB47DB8, 0x3EFFD5E6, 0xD6E3FE7A, 0x13718FEB, 0x1DF753E3, 0x345F0B39, + 0x78BEF882, 0x581D2286, 0x1D7CDE7C, 0x8ACE8BB0, 0x03CA90F5, 0xF9C3B139, 0xCF5E1903, 0x731F8B7A, + 0xC3BF0266, 0xB6DF209B, 0x39A6F377, 0x3EFA5FCB, 0x3C0C7A38, 0x36FA4570, 0x3EEA9945, 0x512CCFB1, + 0xD13F17E3, 0xF29CDF6C, 0x081C9BF2, 0x07F490F7, 0xE2E53E98, 0xBBD1BFFF, 0x4CF44BC4, 0xFDFB21E8, + 0x9888215B, 0xFFFF93FB, 0xD26939AA, 0xE7FB227B, 0x9E76F93C, 0x6BDB8B38, 0x7712DF27, 0xF17D68A2, + 0x83E5483E, 0x917CD557, 0x30D8ECF7, 0x8BA0E99E, 0x7DFBF629, 0xF122F191, 0x94E3F3CC, 0x7EE3480A, + 0x60F1E2C5, 0x468F5C04, 0xCC03E03C, 0xB597F25B, 0xB972A5CA, 0x6C85A4E1, 0xDCC9BA8F, 0xF53FC362, + 0xB5E13392, 0x868DDE30, 0xC01949AB, 0xB76CF5D6, 0x1FF230F2, 0xEFFC0DA3, 0xF2CE9FDE, 0x8F98FAA8, + 0xEF0B8AEC, 0x7D03727E, 0x96F17E22, 0x1FE2CCB8, 0x9F52DF13, 0xE3F7DAE8, 0xD3CD8099, 0xCAB76906, + 0x217F6DDC, 0x7D06EBB3, 0x8CFEEA9B, 0x1EF2CFFB, 0xEA72627B, 0x3E5797D3, 0xF831F148, 0x1F664814, + 0x2442FA92, 0x2C63BC12, 0x65EF6752, 0x741F4DAC, 0x06D0FA03, 0x5020E8F7, 0x0CB5D9B0, 0x6A46ACE7, + 0x2B33C498, 0x594F6CCA, 0xEB39A927, 0x78B366F6, 0xF718C36A, 0x6496B1FC, 0x48A598A9, 0xBC24B6FE, + 0x74FBE587, 0xE20DCF32, 0xFA1B0E81, 0x8D8F9C0E, 0xB3CE3F60, 0x7FA46F46, 0xECF269E6, 0x7E8F623D, + 0x73A95A67, 0xB8A0B99C, 0x386EDC38, 0x3CDF98F3, 0x65D3BEC1, 0xB60D1B36, 0xE079CD70, 0xB345B122, + 0xC75A5F38, 0x31B61AF5, 0x03D416C3, 0x4DE6070D, 0xC873485F, 0xF88EB8DF, 0xE8757FFE, 0xCDAC774D, + 0xEF532BEC, 0x7833FDD3, 0xE2399583, 0xCCE79196, 0x1DE0978E, 0xB5BED971, 0xF83BEB5F, 0x30FD55F0, + 0x0D74B376, 0xEBDFFA83, 0x3BF5FE65, 0x9658C4F1, 0x30BFBC3E, 0xB01F399A, 0x9F67FF7F, 0xF98FD667, + 0x80DA68E2, 0xE5EE912F, 0x587F90D1, 0xEBF96DC1, 0x05681FA5, 0xD688B6E6, 0xFE3ED695, 0xDB679DE1, + 0x58B7D82D, 0xC8FA7B22, 0x925A7F63, 0xECD66879, 0x8CB755DB, 0xF5FA0F27, 0x65135C1F, 0xF97E24D3, + 0x3C588276, 0xFEFEAA3B, 0xE5E7C78F, 0x1F57B042, 0xF79FCE2F, 0xEFBB4C33, 0x6346D6F5, 0xC99F9A3E, + 0x7EDAFA45, 0xEAAFF5C8, 0x39AF67D6, 0x5836F593, 0x2DD4B868, 0xFB623E2B, 0x285FBBBE, 0x44F3B7FB, + 0xDF531345, 0x39329F47, 0x1A9AA91A, 0xC3A282F4, 0x998ACC55, 0x964DFCD8, 0xF7E904EA, 0xF7537BE7, + 0xB54F8F60, 0xFB1A135F, 0x5C9CDE82, 0xF6487B34, 0xF2CFE7C7, 0xBA57322F, 0x9E361EEF, 0xAF1A869E, + 0x3AE158EB, 0x4FDE9CBE, 0xD7B2D93F, 0x66CE3F75, 0xC3E9E26B, 0xFB0B667F, 0x2C5A36EC, 0x3C5DFEF6, + 0xFC224F34, 0x0C72ACDB, 0x3F674FFD, 0xFAD3D54F, 0xF31A63CF, 0x7B3ADD37, 0xDAFFB4DE, 0xF37AF141, + 0xBC38DAFF, 0xD1F6E7F1, 0x171E5F9E, 0x3F1EBFCE, 0x1F8F4FD2, 0x6F88AD37, 0x6CEF979A, 0xD7C587D0, + 0xF782EA57, 0xF47E1CDB, 0xD75F0FA2, 0x762C1F59, 0x1F1AAD1F, 0xBCFF69D5, 0x39B6DAFA, 0x335C5C2D, + 0x275A7F78, 0xBFFA8B58, 0x5367D7DC, 0xFADB60DB, 0xE9C66774, 0x3C46FB3B, 0x5ADE8F87, 0xBF677BEB, + 0x8D636F3D, 0x8AD637BA, 0x3ED8FD8C, 0x527985B4, 0xFFE1EF8D, 0x4A1C75FB, 0x2DDC7FE4, 0x9E0CEDBF, + 0x20F700FF, 0x9E5E0F4B, 0xCDEFF7F0, 0x3BFEFD3E, 0x0366FF5E, 0x287AF0EF, 0xF12D91DB, 0xC7DFE4F5, + 0x3BA28FDA, 0xA1C4D845, 0x7ECE438E, 0xABCC780D, 0xA63AFD1F, 0xB5BE4BD0, 0xCBC54386, 0x79CE3FEA, + 0xE19290BE, 0x65ECBD90, 0xBFBCF8FC, 0x503C50CB, 0x43F914C2, 0x35CE9F3E, 0x5F421A7E, 0xEAE255E2, + 0xFD4783D3, 0x1BBE207E, 0xBFF3A7F5, 0xA23CE70A, 0xC7E6BDC6, 0x0F27AF71, 0xFA72ADEF, 0x53D7DFF9, + 0x33DC37F3, 0x888B67F4, 0x75EA765F, 0x2F8EC516, 0xF8FE449B, 0xF8F9A178, 0xC570999F, 0x8FA8851A, + 0xEB4FDC6F, 0xDE5B4037, 0x1B4F607B, 0xC097568F, 0x5C101F6E, 0xFDA11E72, 0x0A1C8FD7, 0xDCA1A1B7, + 0xD34F30F7, 0x0B0D9B9C, 0x3FC38732, 0x9FB97846, 0xDF538D0F, 0xE977C59A, 0xFBFEA02E, 0x960AC54B, + 0xA8B7FC7C, 0xC4E730CE, 0x7F0F72E4, 0x72DA6FDB, 0xF72247E6, 0x78ACDBE7, 0xF8AF98F9, 0xBDC7F119, + 0xC47A3ED6, 0x9BF3AEE8, 0xA4EA703E, 0x8CD0F956, 0x60FF2E23, 0xD6F10CE7, 0xC6E69BDF, 0xC7F5FEB2, + 0x04F56DE3, 0xBD908D7D, 0x80B9FF8D, 0x01DFBF95, 0x884BCDEF, 0x19B1458E, 0x8DBE89DA, 0xEFF4DA9F, + 0xF80C6E77, 0xFE8CBE7B, 0xC3E0E5CB, 0x9767FDFD, 0xD0F019B1, 0xCEC7F07E, 0xF56FBCFF, 0xA9477D13, + 0x5563FDC3, 0x74CDBD1B, 0xCA6C79B8, 0x43E7DBA2, 0xE14D5BDE, 0xB0A855B3, 0x6C79D4E7, 0xD37B20A7, + 0xFF79FC96, 0x90BFAE39, 0x958ECDFD, 0x6157F59E, 0xCD1FCC7D, 0xEB60789C, 0xF2D7FE8C, 0xBDAD6AB0, + 0xED87F616, 0xB0CAB61F, 0x72EBD85B, 0xB6BEA8EF, 0x109F863C, 0x08CAF499, 0x582F1790, 0x87F1342B, + 0x7D7E2DFB, 0x03F3567D, 0xDE30BC2C, 0xB7D632EA, 0xCF8DB084, 0x5C5F7F46, 0x37623594, 0xFC9DD12D, + 0x376399F4, 0xCC3CBFDB, 0x34C879FE, 0xFC6FB7C5, 0x71B9C9BF, 0xFD0199F1, 0xDF3315F4, 0xB44CFBCF, + 0xB3AE70EF, 0xA3707E76, 0x792308AD, 0x0F9DC0F1, 0x66F2E7E9, 0x319EA7C7, 0x7CB27A8A, 0x977D7FD5, + 0xA87CC83F, 0xCDF74EF0, 0xA3F947EA, 0x47EFBB12, 0xB9597F66, 0xFEC5FB67, 0xF331F32F, 0x98EEE563, + 0xBEAF8556, 0xDFA8FD22, 0xED43EFC9, 0x12B9D9F8, 0xE43FDBDE, 0xE4DFE3B0, 0x3D5ABE9C, 0xE2BBF6FF, + 0x67F99553, 0xFF78F5C7, 0xFE91F37E, 0xA4BF22FD, 0xF97FB7A7, 0x9D2FF933, 0xE4629C6F, 0xC3B4FD03, + 0xFD3DBD2B, 0x5648E717, 0x8A0FB98E, 0x71FC27AE, 0x978BFDF9, 0x93B83EB8, 0x91CFAF11, 0x7BB43CE5, + 0xA7E74BCC, 0xFA33EB41, 0xC9E26C7C, 0x53FF8E5D, 0xB2F123F9, 0xE07AD47A, 0x56363E95, 0xB7F1693D, + 0x6C3DCBF1, 0x662AEFCE, 0x879BC9BF, 0xE37AAA7F, 0x367FEBBF, 0xBABABA51, 0xFBD8FE29, 0x791FE2FC, + 0xBEAE9C58, 0x36D87CB1, 0xFFF22D73, 0x7FE6931E, 0xE7BBE682, 0x5BE293CD, 0x7B20DB1E, 0xED2A78BD, + 0xE0F66A57, 0x11937EFF, 0x2B254F85, 0xCE8B0A02, 0xB75E98FD, 0x5CABF854, 0xBEAFC2FB, 0xA7B6BBA1, + 0xEB871F7E, 0xE8EE3FDA, 0xAE920DF8, 0xDE8BEF37, 0x2047AE45, 0xB6F75B67, 0x4285D1DB, 0xFBAC3687, + 0xA1C3F6ED, 0xDBDD7D49, 0x9BADF263, 0x2E8F0CBD, 0x99ED7D57, 0x3DEBF97E, 0xACB82F74, 0xC4F33CDF, + 0xAFB4785B, 0xCE65A6F2, 0x1DE57EFF, 0xFE4CEFC9, 0xBBF3FD19, 0x962F390F, 0xFA2073BE, 0x6D4EC8DF, + 0x98FB18EB, 0x0FDA3373, 0x3C7584F4, 0xF6BD56AC, 0x588CC7FD, 0x9F7DCFF5, 0x4050C1E7, 0x137ADF72, + 0x6D5081EF, 0x95F83D9A, 0xDA23C623, 0xDBF75A2F, 0x0BB2DBF7, 0x5C83C436, 0x64FBDEAC, 0x4A6CC3F7, + 0x66F63D5A, 0x81A830EC, 0xDEFFA4C5, 0xC5B8DFB5, 0xEF83A60B, 0x3CEFB9F7, 0x47E399F9, 0x7D92FA9A, + 0xF5F67D4C, 0x2BF100BD, 0x8F217DF0, 0x97A004D9, 0xBECFF975, 0xD002F5FC, 0x7E47D589, 0xD9E88FDF, + 0x5FC48AC4, 0xF9FEFB0D, 0x394F7CE5, 0xBF2F813F, 0x31DBF727, 0xF9A4B7EF, 0x0762BDC4, 0x989B6EBA, + 0xC9BD2F90, 0x2F0705C8, 0xFCFE01BE, 0x0C0A42EF, 0x23C68B31, 0xE86F3F9D, 0xA7841EDA, 0xCC9B90BF, + 0x16FD1DEB, 0xF507E2E2, 0x12A71F8D, 0xDF3F7C8F, 0x83E75DF3, 0x7BF49B10, 0x6CDCB8D1, 0x30EAC556, + 0xD1C3B169, 0xEF26E25C, 0x66BA2FD2, 0xF3CBD743, 0x133884EF, 0xED389E3C, 0x0A9F3BC6, 0xF77CC155, + 0xC8D65F51, 0x3096ED18, 0x3F164002, 0xEF13B97C, 0x2C1095C8, 0xEC5F3538, 0xA6FC05E9, 0xEDF7507E, + 0x042F99F7, 0x4976FF2E, 0xC78AD18E, 0xF5FE1B56, 0x889B42E7, 0x8573E035, 0x7F3D8FF5, 0x822F9CDE, + 0xBC375E2F, 0x163AD6FB, 0x5FD82416, 0x86F6EF3F, 0x812FFCEF, 0x5FCE95F4, 0xFBAFDDBF, 0xC6EF131F, + 0xF9FB63F8, 0x40FCD5FF, 0xFE4053FA, 0x3DCDAEA7, 0xF22BA876, 0xFB49BD7F, 0x93B78A69, 0xFEFE12A6, + 0x88F9FE7A, 0xAB8EC23E, 0xCB66BD8C, 0xB51767B9, 0xFDD41DE6, 0x7DB5F8D8, 0xDF5FC14A, 0xB1DDE9CD, + 0x783A4B74, 0x44E6FD54, 0xA76DF033, 0xFF3EB4D3, 0x6CD9D6BF, 0x2FCDBCCA, 0xCCFBADCC, 0xDDACE7FD, + 0x53EECDD0, 0x9AD747BA, 0xAF5D217F, 0xCBEB2996, 0xAF5F2AA7, 0xF8FBABBA, 0x1E50E6EF, 0xC78AF641, + 0x1CD767BE, 0xBF2DFA21, 0xA8F3F351, 0x0BE5D97E, 0xBE99A6D0, 0xC3E8ADBF, 0xB6957096, 0x1FAFEDD9, + 0x7299B90F, 0xB6F7C399, 0x15CCBC9F, 0xCB5CCA7A, 0xE6A2C370, 0xEE810307, 0x9CBE7055, 0x30ECD8B1, + 0x63D9FBE4, 0x20F885AD, 0xAFD1EB99, 0xDF0BF3E5, 0xF6281C0B, 0xA5FC3DC1, 0xF80523E8, 0xF72877FF, + 0xDCDA7C5E, 0xB2FB4D3D, 0x7EDBBAFB, 0xCFB6F89E, 0xC8DE4F6E, 0x42AE12B4, 0x9F1845AC, 0x47816046, + 0x3D08BE3F, 0xE5FB0DED, 0x0FF0FB68, 0xF4C882BF, 0x97C4E261, 0x61EF7353, 0xC42A1DD2, 0x0F087AE1, + 0x799EE3C5, 0xF2F8FE8D, 0xF3918761, 0xA3E324FE, 0x7DC0CBAC, 0xC77C62E0, 0xF2A1F2FA, 0x3F1C1B7D, + 0x96295FD6, 0xDBFBE858, 0xD334BDA7, 0x7C58EDC5, 0xF5A2344D, 0xF7E79710, 0xC362667E, 0x8F0939A4, + 0x87836C9F, 0x9E0EFCDF, 0x2BD4BE74, 0xBDAFD7FE, 0x893BB3FF, 0x4B59CFBF, 0x87C847D2, 0x0DC84F90, + 0x3D3896A6, 0xDF3746B3, 0xFF5BD34D, 0xE8BD2CFB, 0xFFEF0CDD, 0xFF9F62FB, 0x92B4F0EF, 0xF721377D, + 0xDCD7C70A, 0x39DF4A8E, 0x3F309DB0, 0xBF0F98F5, 0xBC00D2AF, 0xF37DFC36, 0xC34D547A, 0x00F34718, + 0xAF3E7D66, 0xE8FEFE14, 0xE96DBC82, 0xDCF4171C, 0x1FF50571, 0x970FFAD3, 0xF99C1D7A, 0x4F99707A, + 0xE4DCAFD3, 0x7FC5EF41, 0x07B5D770, 0x4EC734BD, 0x677B8C58, 0xDC93CEF7, 0xDF13AA1D, 0xE9B5F47E, + 0x94EC4171, 0x3AE6FFDE, 0x004DD29F, 0xF8FA84E5, 0x43ECFF31, 0xD2DBFD55, 0xD3E369BB, 0x3FDF0B81, + 0x9E8F9F9D, 0xFACEF1E5, 0xBA3E5D1C, 0xE379A6C9, 0x5C4FBF5F, 0xFBABCFDA, 0xF1EF479E, 0xF7EC93F4, + 0xE7EA3BCF, 0x9F297F9F, 0xA7D7E705, 0xD926AB17, 0xE6BDCBFC, 0xAC5EFC87, 0x195F9EDE, 0xEC2F034F, + 0x8FF1C8AE, 0xD7D7BD70, 0x0A20EFFB, 0x535FDBFD, 0xA8D90F27, 0xC6A56BFC, 0xFD69D3AF, 0x1C37D247, + 0xEDE276DD, 0x1E7D9D7D, 0xAFF95E05, 0xEDB27ADC, 0x9F9EC8FA, 0x8FC4DB0B, 0x2BCD7DAB, 0xD3EF47FB, + 0xF5A7DEF0, 0x7FDF2948, 0xA4FFCEBC, 0x0DB9205D, 0xC97A64DD, 0x9F95A1FD, 0x752EE96D, 0x7C3D5EEB, + 0xB9FEDB90, 0xD3E916DC, 0x3EC8D0C2, 0x319D475A, 0x3A3DDD27, 0xF295A5BD, 0x3F9D7D72, 0xEB7A64BE, + 0x6FBCEEB5, 0xB7475BBB, 0xB99FACC8, 0xEB3DC4E9, 0x47037ED2, 0x7DFD51AB, 0xE7FBCD3B, 0xDF8155AE, + 0xBC1E7F5D, 0x9B8F7FD4, 0xF7B7C4FA, 0x63FD7756, 0xCFF7A5D3, 0xB6F73E8E, 0x8B16DF37, 0x8F80AEC0, + 0xEF054A0D, 0x374FFE2C, 0x89EF63E2, 0xC49B52A5, 0x404CFA74, 0xB23EE5D7, 0xF762C8D8, 0xFB9F52C3, + 0x75C98E49, 0xC7A6FEA9, 0x2FC1E935, 0xBF39F2D5, 0x94FF5EB0, 0x33D4E17A, 0x9FD900A5, 0x863F4DB6, + 0x4BF27908, 0x794EF250, 0xD2FE1E66, 0xF82D7887, 0xBE0FFC5E, 0xCFE44F4C, 0x7A93BFEF, 0xEF45EB8F, + 0xE3D5733C, 0x7B1F3C2D, 0x3922454C, 0xFADEA929, 0x217FBBD9, 0x9F8D576A, 0xE3F1EF5D, 0x77A67E4D, + 0xF6C3A4BF, 0x186684FC, 0xED4BFD32, 0x14AF53B2, 0x07DAEDEF, 0x1967249F, 0x4DF17B3A, 0x6CEF5DA9, + 0xF780DF57, 0x2057C1F2, 0x94FF9EE2, 0xB55455D2, 0xBD37D0FE, 0x6626AF5A, 0x65DBDB70, 0xE5AA19AE, + 0x3F4CFFBF, 0x01FD53FE, 0xFB84C4AA, 0xB2A4FF1E, 0xAD1D3C0B, 0xFC1E0DE3, 0x7D947C37, 0xE9E77377, + 0x6A39F8EF, 0xFF5E4DDE, 0x93F2DF83, 0xF58497B0, 0x7E265FC3, 0x8746EE4E, 0x3AD6EB77, 0x556A05DB, + 0x69BFFDFA, 0xC8AA14BD, 0xF7227FED, 0x939B53FC, 0x5E0BE37D, 0x9CDA1FCA, 0xE7DEE486, 0x50BE6FC3, + 0xA3E0BF87, 0xBA20B5DE, 0xC533FC3D, 0xEC4CF9F9, 0xCC19F964, 0xD2C5AF36, 0xE3E76E97, 0x8FF93DE8, + 0x9CE441A7, 0x37FC4D2A, 0x01BEBF7F, 0x546DF62C, 0x0D044118, 0x9E654422, 0x081A49A1, 0xA0448211, + 0x448BA491, 0x341ED682, 0xC519AED0, 0xDAC62228, 0xA9249520, 0xF80314EC, 0xEC8245CE, 0xC6468236, + 0x7E809D16, 0x07828DA0, 0x07D126B5, 0x9022E8EE, 0xCEEC3257, 0x3EDCECCC, 0xECB1C3BD, 0x33777704, + 0x49ECED35, 0x3FC6D7DE, 0x9FD1B3EB, 0xDACCD91B, 0x1E466B91, 0xF477EAFD, 0x51BC378E, 0xE7DED7B4, + 0xE23062BD, 0x67F75B83, 0x662CEBF1, 0x8BEBD1D5, 0xEB02D7AB, 0x3B0FAD4E, 0xE8E3B9F5, 0x329F179F, + 0x0FE53BC9, 0xF9BAF370, 0xD8A945F2, 0xBCACC276, 0x2CEBF9C1, 0xD733F737, 0x5CEFBA96, 0x574CFF5D, + 0x4DA06E9F, 0xBFDCCF57, 0x13EC997E, 0xDEF5E330, 0x8B43E629, 0xED533714, 0x70CCF676, 0xBDD67B97, + 0x563FDC12, 0x87679E03, 0x624CCCFF, 0x42CE3F28, 0x627DDDFA, 0xABECC095, 0xFCBEA612, 0xE28F9C0F, + 0x18C5C76C, 0xFDEB7EFF, 0x42CE0BEA, 0x07F82BD7, 0x430E07CC, 0x7962B863, 0xFB3CD943, 0xD7B0D6CB, + 0xD3463F37, 0xB6E87D8E, 0x61AB8773, 0x6A43CE73, 0xB5BFBE63, 0xB2C757D6, 0xEB763D14, 0xF87BE94D, + 0x5ADF9CF0, 0x3C4F8CF7, 0x99F96D81, 0x58EBEFC0, 0xF0DC1E2C, 0xFBF990E5, 0x9131A7E7, 0xADBDC213, + 0x668AA7A8, 0xBF75F1CB, 0x6DF599A6, 0xA9F75F6E, 0xE3B3613F, 0x5F1EC53E, 0xF73301B1, 0x9AB1F178, + 0xBFA57775, 0x2EF75BEA, 0xE177A63F, 0x18C70F97, 0xAFE1BF01, 0x3424EB2C, 0x1633F64B, 0xF824F75F, + 0xDCC71B79, 0x7F8ABBCA, 0xFE1FFB0F, +}; + +u32 point_table_binary_17[] = { + 0x1172658F, 0xB16BC240, 0x18C5DF5D, 0xB1E850C7, 0x42376797, + 0x2E150717, 0xE7E2D07F, 0x44840E66, 0x114ADDAC, 0x500AA676, 0xE9D8B19B, 0x8BE0E6EC, 0x9C359DD2, + 0xB51050D0, 0x7A6792BB, 0xEFF0BB64, 0xFBF172EF, 0xF73E0C54, 0x5A9902E3, 0x253A3AFB, 0xE45AA517, + 0xF7C0ECB2, 0xFE1DC7B1, 0xC6ADBE13, 0x7F59BEBB, 0x7928F29D, 0x5AE00B78, 0x5F357E73, 0x3ED6D444, + 0x3E01CF3F, 0xD7879C61, 0xFBE6B68F, 0xDECFED7B, 0xE257CBE2, 0xA016C701, 0xF0396ACF, 0x8ABEAD9A, + 0xFC673C7E, 0xEC06E7F9, 0x9B97BF50, 0x7EA5D2FD, 0x10F8E8F6, 0xC2737F15, 0x40922419, 0xEBD0B02C, + 0x58AE7598, 0xDF07C7E6, 0x5ED8FFE9, 0x9EAA63DD, 0x342C591F, 0x1C1B1F4A, 0x3E62B4B8, 0x1F2DEEA7, + 0x3DBECFF1, 0x86FB4D1F, 0x4A7B7C9F, 0xE3C8F347, 0xDC4F7B7C, 0x1F31FA9E, 0x3FE27EDA, 0xE3FB8845, + 0xC0FD22F0, 0xFC11F793, 0x8F58D4B9, 0xDFF4A1B4, 0xC7F84E00, +}; + +u32 point_table_binary_18[] = { + 0x11728595, 0x51685C45, 0x1486FFB9, + 0xB3BBB991, 0x565229A6, 0xDA9006B1, 0x120D42A1, 0xB57453AC, 0x361A6A6B, 0x15D13C09, 0x6E2555D1, + 0x0769F141, 0x2A4152C4, 0x180A1288, 0x59109B46, 0x4D5952A5, 0x353E2891, 0xD4C670AB, 0xD69087E2, + 0x4329D2CA, 0xA6A52642, 0x023EA8E0, 0x4376679C, 0xB973CFBD, 0x77E646DC, 0xB79F3967, 0xF69CFFFB, + 0x77B6FE8D, 0xA88A32E0, 0x773DFEA3, 0x549FFA47, 0xB275B5A6, 0xF42BFBDE, 0xD1BAB651, 0x9D5F07D8, + 0xFAC75E0D, 0xCF8BE29A, 0xF731D038, 0x547C6A7E, 0x7E5E8AB3, 0xA2CA5A80, 0x7583C5B1, 0xC1C14159, + 0x3F23AAD0, 0xF735EEBE, 0x353E3E2E, 0x570724D8, 0x29809F2B, 0x0E4C4D4D, 0xC9DA7E75, 0xDEA9EEAB, + 0x3DFCFCC8, 0xC8881415, 0x51E3F703, 0xB7AFDFF9, 0xFDF0F0B0, 0x94F3EABE, 0x1BC086BE, 0x9D4F4F4F, + 0x4F4B2C8A, 0x6A6E0BB0, 0x71D78E0F, 0xF5F7B18A, 0x3AEF00EE, 0xFAAC58D6, 0xF378F78A, 0xAAEC0136, + 0x5FDDFB93, 0xD6FCA8A8, 0x7A25E0EE, 0x1F76DDD4, 0x3AD7277D, 0xD90EB4BE, 0xD575D63D, 0x9F9B9B93, + 0x75677FF1, 0x95A8D67F, 0x51FB9C7C, 0xA2652D3F, 0xE445757E, 0x50CDD77D, 0xE0949668, 0x10D5D59B, + 0x4ABF7CF0, 0x90D66C9B, 0x3A1F009A, 0xCBFB67D6, 0xFA7EAF5D, 0x546B8781, 0x4D934F36, 0xAD35BFBB, + 0xAFEB87EB, 0x57C67F87, 0xCFFFF288, 0xF87A4BFC, 0x4AC8BB47, 0x1C936FAB, 0xF3463C1B, 0xEE4FFE9C, + 0xE04742BD, 0x224AE806, 0x0AE7F0E0, 0xC4C4447C, 0x7FE1533E, 0x3D3A3A2A, 0xC5255162, 0x8D004A78, + 0x66686848, 0xCA822809, 0xB52FBE45, 0x67DABFFC, 0x61FE46DA, 0x6F7CC7CF, 0x87E7ABA2, 0x54FF59E9, + 0xEDB296F6, 0xB3F0287F, 0x2DDD2F02, 0x7E325D9F, 0x6FC68EB0, 0x3ECA87F8, 0x9AF7857A, 0xB79A57A8, + 0xFBB6A163, 0x797939F6, 0xB3B199DF, 0xA6FDA47D, 0xE43FE898, 0x9C9C94B5, 0x6E710C79, 0xB52FC3F6, + 0x5047796D, 0xB8EC5DD7, 0x79CDDCF7, 0x9BDAF78C, 0xAA5F873B, 0x2A954AE6, 0x7E36264A, 0x72AFBA5F, + 0xC8D5F43C, 0x0D8BB84F, 0xF7D3BCFE, 0x437C4BB8, 0x4F741FEE, 0x4493BE8F, 0xFCF4F3F2, 0xAF72B91C, + 0xF3F65FE2, 0x9D9A3769, 0xBCE7DD08, 0x75CA7F5D, 0x9FE6A3F9, 0x53DED0C2, 0x2F87F344, 0xF3290FFC, + 0xB47FBEC7, 0x4B21EFA8, 0x9FE5F817, 0xBA3FE397, 0xE30FED8F, 0x1C1FD4FB, 0x67F671E6, 0x77796356, + 0xE9DF55FB, 0x7FF0A773, 0x9CC623E9, 0xDF8FFF9C, 0xB792AEC7, 0x115E4EEF, 0x57B8868E, 0xD0DF288F, + 0xF90FB027, 0x9DBFFC1F, 0xFC42B8EF, 0xAFAABE49, 0xF5BFA026, 0x4AE59F6D, 0xE5C5F4B9, 0x7F1C5BD7, + 0xFA7D647E, 0x3F915FB9, 0x96860742, 0xBFA2738C, 0xC99EB03E, 0xCA1BDF27, 0x37EB73BA, 0x5F6C2A5C, + 0x48CFEB7D, 0xC287D3DF, 0x2FFFF4FE, 0x0EE78F78, 0xB3D7596B, 0xC89BF85C, 0x6257F57D, 0xE43FFF12, + 0x27C27C46, 0x7EE7AEE4, 0x9AD7BADF, 0xAD27BF0B, 0x6FE690CE, 0x6F6186DD, 0x13E637F2, 0xB7417AD6, + 0x7BE7AB15, 0x979696B4, 0xFEDC682F, 0xD45EBBEC, 0xD7EF1F62, 0x6DDE4344, 0xF5A4FD58, 0x9B7AEA57, + 0x5FD4AFDF, 0x5BC4DABC, 0xBFD44FDA, 0x8FB5A9A7, 0x7EF59ECF, 0xEAF71C89, 0x6E353AAA, 0x8FDEDFB8, + 0x7F51F61B, 0x6DEAF951, 0xD9AFFF3F, 0x106BF37F, 0x42FDA4FD, 0x589B7AEA, 0x273F9068, 0xDF68534F, + 0xEFB71F6B, 0xD967B4A9, 0x171539A6, 0xDF7FC4DA, 0xFC1F503F, 0x693FD6A6, 0x3EF62FDA, 0x27F62FDA, + 0x97FAE9FF, 0xC14FF4B8, 0xD19E354F, 0xEC5F342F, 0x32BC49E3, 0x80CD1F6D, 0x367FCA83, 0xCB1B567D, + 0xC21F6D36, 0x7FCA83CB, 0x1B567DC2, 0x1F2F3AFC, 0x676DFEC4, 0x9B34DA6C, 0xFE68B3F9, 0x531E5CDE, + 0xB0EA13FE, 0xC60F64F2, 0xE0F2268D, 0x169B3FF6, 0xD8FC290F, 0x2E6F58F5, 0x097FB30F, 0x32797079, + 0x934697CD, 0xDFCC834C, 0x1E5CDEB1, 0x5E71F807, 0x367FCA83, 0xCB1B567D, 0x8A7F60F3, 0xA73CB8BC, + 0x61D527FC, 0x19B3F953, 0x1E5CDEB1, 0x0E1CFE81, 0xCD9FF2E0, 0xF286559F, 0xE2BF62F3, 0xA73CB8BC, + 0x633DE3F0, 0x5FB0F953, 0x1E5CDEB0, 0xEA53FC03, 0x9B3FE5C1, 0xE51DEB5B, 0x0EFF199B, 0x3FE5C1E5, + 0x4D9ABD6F, 0xF367BD0E, 0xFFC0E11F, 0xD8FC4D7D, 0xC29FF53A, 0xFC03877F, 0x60F337F5, 0x29FEA76D, + 0xFE940797, 0x3769D66B, 0xF367BD0E, 0xFFC0E11F, 0xD8FC4D7D, 0xC2DFF881, 0x4C1E5CDE, 0xA4D9219B, + 0x3F3BEEF0, 0x5F70F82F, 0xD8FC4D7D, 0xC2DFEC83, 0x4C1E5CDE, 0xA4D9BB36, 0x7F330F32, 0x79307EFD, + 0x0B000000, +}; + +u32 point_table_binary_19[] = { + 0x11726590, 0xBF4B0331, 0x1886DFDC, 0x612D7672, 0x76101151, 0x105D74E9, 0x0FA162A7, + 0x4E2E0EE2, 0xEA26E820, 0x884807A1, 0xE04D8283, 0x4BA9838B, 0x8B8BE0A0, 0x07C57F40, 0x44840E82, + 0xA50A050F, 0xC5B614A4, 0x58AA26E6, 0x72C9B589, 0xD91E78DF, 0xEFF9F291, 0x4DEA620E, 0xF838495F, + 0x30FEC80E, 0xEDFCDE01, 0xCDA925C7, 0x67B64F5D, 0xFA057837, 0xE98956AB, 0xC5689676, 0x3003D4D6, + 0x5276B95C, 0x6618E5FD, 0x4FE0F571, 0x61B1D168, 0x3072455D, 0xB20ED49F, 0x931BD56A, 0x95E185F3, + 0x3DF03E1D, 0x77DAED36, 0x2387F4C9, 0x9AE7BEB3, 0xF848A954, 0x0AF3A8DB, 0x3F7E9E9C, 0xD33CBE39, + 0x0FE1C89F, 0xA7FA9115, 0xBBE8F7B1, 0x47F3A400, 0x0C3E20E9, 0xAF8759CE, 0x63006B62, 0x59EC7FCC, + 0xFBDB406C, 0x1819C1F2, 0x7FB15D7B, 0x52E4E5BE, 0x70AC5331, 0x5FF67140, 0xAF455EFA, 0xADB7815B, + 0xF11F390F, 0xE3914BD1, 0x977E7B8B, 0xD6FAEF13, 0xE511CFF3, 0x38B3D580, 0x2DC134CB, 0x0AFEBD10, + 0x72703FC8, 0xBCBA7734, 0x645608D8, 0xD2E621E4, 0xC0877F79, 0xC54818FD, 0xAEDE57F3, 0xCC7DA1E5, + 0x7BFB23A1, 0xEFAFFE63, 0xFA42AEE8, 0x7E140D7F, 0xD7F07775, 0x7F90EFF3, 0x5774BFDA, 0xC7F42926, + 0x39DD4F52, 0xBA5FED63, 0xFAA0E57B, 0x7E9233FC, 0x957EFF1F, +}; + +u32 point_table_binary_20[] = { + 0x11726555, 0x5D681D45, 0x143E3BB3, + 0xBB37696C, 0x698CD5DE, 0x106311A2, 0x340FFE54, 0x237D48D1, 0x5835D862, 0x2BA1A64A, 0xA4060AD2, + 0x522C6821, 0xA6B5091A, 0x0BDAC86D, 0x6C0B2262, 0x126D6311, 0xC5E4C182, 0xF1DA5C08, 0x188834DE, + 0x22891624, 0x5A13F267, 0x6B7E9A5C, 0x9A26D99D, 0xF1CCECCE, 0xDEDDC97D, 0xFBEEF9E6, 0x9CF39DF9, + 0xCE2CF4F0, 0x382D0558, 0x7CAFAE23, 0x93C970A3, 0x82A5E04F, 0x809596C6, 0x2281D9BB, 0x3C6E00C0, + 0xCDA6A36D, 0x1C7FAC05, 0xF9C50073, 0xC56F1F12, 0x1882F3C7, 0x3AA2FC06, 0xC927BD2C, 0x65BC817F, + 0x6C6BEC1E, 0x1919E174, 0x3F4B910B, 0x00C6B1E3, 0xF98B8B8B, 0x7CA99ADD, 0x207900B1, 0x92F28AE1, + 0xE161EE16, 0x603EA4DF, 0xF7D263E9, 0xAB57AFF2, 0x95EFD894, 0x510970F7, 0xD25307FA, 0xFBFBB96B, + 0xB2D3E000, 0x6CDA5B91, 0x1E1A1A0A, 0xD57B53D6, 0xCBF65F27, 0xFB370C96, 0x62A7009C, 0xC3C79B97, + 0x96963899, 0x61297E10, 0x80D41C5F, 0x16711DEB, 0xE7B3FDD7, 0xC9FEAD43, 0x3C4E7662, 0xFF3D7CD7, + 0xE8E828B7, 0x9EE771B8, 0x84F859FA, 0x89A86F56, 0x603F5700, 0x58137C2C, 0xE3EFF338, 0xDF88F9DB, + 0x631911A7, 0xB7108F03, 0xB867ACB4, 0xC0F6B7C8, 0x1F04B04A, 0xA04BC607, 0x30DF34C6, 0xB7905B7A, + 0x3E893FE5, 0x71761980, 0x6FCB195D, 0x5E5E0EF5, 0x5F2FFBA7, 0xEDA8773B, 0xE63BDB70, 0x647E7E9E, + 0x938758CA, 0x6DC6FE1E, 0x6FD8179D, 0x47BD9C87, 0x9E4FEFD7, 0x32F85DEC, 0x03D45F93, 0x7B9E31C6, + 0xED97B9E5, 0xFC81F1D7, 0x88AC679D, 0xE7456E37, 0xC637C094, 0xE4CF219E, 0xC47A47A0, 0x40F0559C, + 0xACC98BC4, 0x6922AF5A, 0xC4591BD6, 0xC3FE170A, 0xEB4E487F, 0xE9F7A9DD, 0x9FF29F75, 0xCE1809F3, + 0xA1DC7004, 0x761D9680, 0x0CE23B60, 0x838C3FC0, 0x12D444FE, 0x6ED81CF6, 0x63EE4D7A, 0x32EC47FE, + 0x39F947F8, 0x9196B284, 0x51009057, 0x07F78F8D, 0x8D71DAC9, 0x12E475CC, 0x7711AAC3, 0xFEE43FD0, + 0x5F853FDD, 0x8F908F38, 0x768B3BB3, 0xB3B3813F, 0x6393C675, 0xE14FF733, 0x3C8F18D6, 0xF39B0303, + 0x03C17DC1, 0xAB748FBC, 0xAF3D2CC1, 0xDB10DF0B, 0x05D3D3D3, 0x9C5E6709, 0x568FE75F, 0x81926BD7, + 0xAE05FC35, 0xE53427EC, 0x47F72C49, 0xCBFEFDF3, 0xB95B61B3, 0x3CEFF78F, 0xFA1F11FD, 0x9B5B305F, + 0xABC8CF17, 0xC5BC95FF, 0xEC05FA68, 0xD84FF020, 0xFD5EDC3F, 0xFD06F38D, 0x60FDC35C, 0xCE5361B0, + 0x615DD89F, 0xE67FB424, 0xEC673E44, 0xEF94B8C1, 0xAB6FFD0B, 0xA5610C04, 0xACB09FED, 0x663A15CE, + 0x0737688F, 0x970FE785, 0xEF817D0F, 0x1487315F, 0x81FCBEBE, 0xBE60FF62, 0xEBE96DB1, 0x5F2A1FB4, + 0xD103022B, 0xFFC706C9, 0xB0F4BF3E, 0x6F6DBECA, 0xDFD693F4, 0x1D311F73, 0x864DBA2B, 0xA8AF851C, + 0x147C351F, 0xFB08FD50, 0xCCC73CCD, 0x6ADD3EF1, 0x40C176A9, 0xC79FAF59, 0x0B3BE479, 0x9F6FFE4E, + 0x0F4ABE9F, 0x0F7EA64F, 0x87F78524, 0xC915B90F, 0xBFB04907, 0xFD6A3C67, 0x9C191F1F, 0xE7E624AB, + 0x75A690DF, 0x086BC3FD, 0xD02EF29B, 0x3CEFF3F9, 0x2EFA96E4, 0xFBFDD073, 0xF0827C4F, 0xFCFDE4AE, + 0xC1C37C95, 0x5FAFCFCA, 0xF07E719E, 0xB00E3686, 0xF7C96C27, 0x3B24F6F7, 0x131E2676, 0x78BFCC24, + 0x9449ECFB, 0x1D9AC94E, 0xE97793D5, 0x4215D69F, 0xE6B3C28F, 0xEAFDB62E, 0x9253FEFB, 0x2DE36611, + 0xCF88B83A, 0x6F7C69CC, 0xCBF3FE3E, 0xC17AC817, 0xFBA4EE0B, 0xB64295B8, 0x2F7323EB, 0x12EF9999, + 0x4B8A055F, 0xDD373C43, 0xA8B8EF55, 0xFC2A9C4F, 0x27F211A7, 0xD3E955E7, 0x951E1AB7, 0x7BA51E55, + 0x7FC96E17, 0xF5D5FB41, 0xB7B10519, 0x57FBDCC1, 0x0BC53E07, 0xFB7B8237, 0x093DCA0F, 0xE4EF98F4, + 0x43D04F67, 0xAC49F4A3, 0xF6891E66, 0x97A4BFD5, 0xBE0EB27A, 0xF9DEF871, 0x3266FF28, 0xE341FE9C, + 0x32B9DFFE, 0x3E91BF58, 0xB78CFBEF, 0x9311633F, 0x89F72988, 0x7F453A22, 0xF97BE926, 0x99DFDF27, + 0xBA9F574A, 0xFFFAFE21, 0x9DB1B512, 0xFBF382BD, 0x769F9C97, 0xAF877ECD, 0x6E47F45C, 0x668ED0A3, + 0xFC635DA4, 0x79723E83, 0x880B315F, 0x073D1AF6, 0x8BD5C4E7, 0xC2F3254F, 0xF019FFBD, 0x947E705F, + 0x34760B7D, 0xEA7B9883, 0x9C898909, 0x81931E26, 0x12E3F736, 0x29BEB790, 0xC5710F7B, 0x7CF57D31, + 0xB3B8C7C3, 0x1E1FF7E3, 0x82D80FC8, 0x62CBC33E, 0xDFFFFEE5, 0x6471D2C3, 0xD17A41DC, 0xEF2788FB, + 0x7CC8E2B8, 0x87753D0A, 0x434D541F, 0xD468FA92, 0x9ABE9EA8, 0x3ED817D5, 0x07959ABE, 0x0B9ABE64, + 0x541FD468, 0xFA92517D, 0x5E3F597D, 0x1E1F56E9, 0xD5FB0930, 0xD7FA9B8A, 0xF6A7FAD5, 0xFB09B013, + 0xEE2F3BAF, 0x607E8E36, 0x3F273A3F, 0x354F5D0F, 0x44F8217D, 0x4E549FD2, 0xABEB51D8, 0xF822AACF, + 0x38A9E99B, 0xD2F43951, 0x7D46ABA6, 0xCF89EA33, 0x5AA3FA8C, 0x564D9FA3, 0xE973A2FA, 0x3C7E569F, + 0x570F56E9, 0xF5F8FF03, +}; + +u32 point_table_binary_21[] = { + 0x11726D94, 0x4D685D45, 0x14C7FF73, 0x27EFCB96, 0x2A2EEAC6, 0x851FE94E, + 0x8512E3AA, 0x04893450, 0x0A2E2A06, 0xD32A2686, 0xB6A29B62, 0xD18A8B48, 0x6DA1A888, 0x2845C420, + 0xB5C4476B, 0x5C9BBC16, 0x147C621A, 0x8550F242, 0x0215A586, 0x9068C08F, 0xD45634B5, 0x39C799B9, + 0xF7DC77CF, 0x90BBFB31, 0xFF33F79C, 0xDFDC3B58, 0xA166F20C, 0x601EC361, 0x760FEEA6, 0x4F930A40, + 0xBF986D81, 0xBBDCFA1A, 0xC0AFD3DB, 0x9ECDB8E3, 0x0F007B12, 0xB5C0C334, 0x6F8E03C9, 0x7E9B78E6, + 0x849A3801, 0xFCB7BB63, 0x23F02C35, 0xCDBDC0C6, 0x943D19F6, 0xBB4CF33C, 0xE8F862A9, 0x11EACFD2, + 0x1FE688DB, 0xEF8AFD26, 0x702F5DC7, 0x5E002F97, 0x2E85FC47, 0xAEFE80E3, 0x3B6D67E0, 0x6E6AD229, + 0x60CBF9DA, 0xDEE5E565, 0xA655A25B, 0x2DE0E6E9, 0xAD5F2E2D, 0x2D311D26, 0xE2DB5C3F, 0x8FF3C0DA, + 0xDA9AE773, 0x3C09948E, 0xDFFC7A7D, 0x7D5DD56F, 0xBA5F9CCF, 0xFABD630E, 0xEF17E7DB, 0xFAC93F3D, + 0x1EE935EE, 0x31BF017F, 0x310D4E4C, 0x4C3097E9, 0x6AD20FDC, 0x58C08EA9, 0xA929A6EB, 0x7CBFF9CC, + 0xADF7E2D5, 0xD1D151A6, 0x2769C4D7, 0x573FFCDB, 0x6CE613D1, 0x79984E6A, 0xDA07DD3C, 0x3DB473B3, + 0xF3102E0F, 0xDA5AF1FC, 0xF8E3643C, 0xF4FB2B8D, 0x24BFBB79, 0x66510D3C, 0xEF7887F3, 0x791F7605, + 0xDE4323E6, 0x2DF7FEEF, 0xD1353636, 0x96F76B17, 0xED0DDF2F, 0xBFE3F20F, 0xBBFC315C, 0x98999961, + 0x7ECFE50F, 0x02957B30, 0x50F4C173, 0xC94BC1C7, 0xAC9BEF92, 0xCB6FC143, 0xC5F3AFEC, 0x4ABE2BF6, + 0x57AE25EB, 0xC5753A90, 0xF62FFD95, 0x9FC6EEC0, 0xD9FBF816, 0xFF1038F3, 0x8B96FDC2, 0xFB95F7D7, + 0x9EB2B787, 0xF7677EED, 0x8FE642B1, 0x9F6AA7DB, 0xA1302FB6, 0x635F98F7, 0x28978CDB, 0xCFFE6B9B, + 0x434343F9, 0xFCB866FF, 0x0CE775D1, 0xE5B7791F, 0x786E7272, 0x92F973D7, 0x9FF38D07, 0xF0FCF4F4, + 0x74EEC77E, 0x8B37839F, 0xAC3F7BDE, 0x6E84FE64, 0x7D4F793C, 0xAC8BFF9F, 0x2A2F2AFF, 0x4FF076DF, + 0x8FCC8BFD, 0x9586F2F9, 0x333D1B58, 0xFA39C507, 0x433F52BF, 0xAF7C42D5, 0x9F71FF41, 0xE1FC4D67, + 0xF99A3AFF, 0x55FA2AB0, 0xF4F702CD, 0x85FEB2F9, 0xEC23E573, 0x7E3EF9FE, 0x6C17B0B2, 0xB2E29887, + 0x534E521E, 0xE761FFFD, 0xBA2F34E3, 0xF47BF64F, 0x91AB39A7, 0xF9AAE4CF, 0xF2BBFEFF, 0xCFEBB3FB, + 0x20AFCF38, 0xAFCFF279, 0x7D2F9FF6, 0xF7457248, 0x38BD3F92, 0x43691E97, 0xF915FFFF, 0xCAFEF23F, + 0xCBFEC255, 0xE8BCEC8F, 0x6E1EF6F7, 0x43A95F38, 0xBD2F4AFD, 0x509CD767, 0x79A9A755, 0x3EE3EF27, + 0xE49CDE57, 0xF97CB94F, 0x617468BF, 0xE8D07EC5, 0x77EC132A, 0xDFF68B9D, 0xDAAFF88E, 0x7D42E5DB, + 0x7ED1ADFD, 0x8A6FF185, 0xBBB45FF1, 0x1DFBD4F9, 0xB65F7468, 0xBFE23BF6, 0x09956FFB, 0xC5A3DAAF, + 0xF88E7DE6, 0x5C8FFCD6, 0xB55FF11D, 0xFB84CA17, 0xFCB6B45F, 0xF11DFB84, 0xCA17FC2E, 0x68BFE23B, + 0xF7D5D07E, 0xC577EC53, 0xE70B7EEB, 0xDAAFF88E, 0x7D42E50B, 0x7E17B55F, 0xF11DFB14, 0x367DDAAF, + 0xE98BFCD6, 0x23BF75ED, 0x37CDB7FD, 0x9AA391DF, 0x56E4B7A5, 0xFDA6F9B6, 0x5F732CF2, 0xBBA0FD9A, + 0x81C86F23, 0xF2DBD07E, 0xD37CDBAF, 0xE98BFCD6, 0x23BF75ED, 0x37CDB7FD, 0x9A3722BF, 0x8B45BFFF, + 0x03000000, +}; + +u32 point_table_binary_22[] = { + 0x11728594, 0x6D681C45, 0x18C7FFB3, 0x9BDBBB84, 0xAA044D2C, 0x04340D85, 0x56DB0F6A, + 0xB44A856B, 0x88892496, 0xA4B65569, 0x10412148, 0xC1405053, 0x2CF84162, 0xE1A4154B, 0x5B105F62, + 0x7D0169FC, 0x10B06288, 0x491A44BC, 0x9882D1D0, 0x7217DBFA, 0x929C55E3, 0x35512FE4, 0xDA9CD75C, + 0xE6716676, 0x6773B309, 0xB8DFFE3C, 0x2FF3FCFE, 0xF3CCA29E, 0xBFCAEF07, 0x9CC5D0FB, 0x63636344, + 0xBBA98C3A, 0x0176048B, 0x73737384, 0xA7F89734, 0x09D8CC79, 0x6B7070D0, 0x8FA73735, 0xB5AAB857, + 0xFFF78696, 0x2A55BF9F, 0xCA0BC3C0, 0xECF38FBE, 0x32343444, 0xF98B1485, 0x032447A2, 0x0F92F80A, + 0x9F52F9D2, 0x1BC0E51B, 0x767D97CB, 0xE5687180, 0x670A21E0, 0xC287ADF7, 0xA6D369FA, 0xB78CA254, + 0x0664AF7F, 0xFDB9CCD7, 0xF5918B9F, 0x65A4D6F9, 0xE1B397CE, 0xCBFCE5DD, 0x3C852C90, 0x3A50F7B1, + 0x8CF3CD3C, 0x656D16FD, 0xF747DBA4, 0xA618CFB2, 0x67803F8F, 0xD49FCBE7, 0xF354BA93, 0x1F5FBE43, + 0xF4EB2D34, 0xF4F6F652, 0xF8203F5E, 0xD80694D4, 0x16DE1D19, 0x19216781, 0xA7F8D342, 0x7F70FDBE, + 0xF9F9790A, 0xFDC15385, 0x7D00DE2E, 0x348C8E8E, 0xAEE20FF2, 0x05E7099E, 0xAFFD9CFB, 0xADE94DE9, + 0x273AF827, 0xAC55E8DB, 0x1BEAFBFB, 0xFB091B78, 0xCC7A19B8, 0xF2625D34, 0x994C127B, 0x48C4DB84, + 0xBF0B8D1D, 0xB29D7D88, 0xA7D956E0, 0x5A5BF3EB, 0x52B3BBC8, 0x92FDFE69, 0x6C5E961A, 0x4B3C66DB, + 0xA2DFB51D, 0x0595FF11, 0x4F977409, 0x3F9B772C, 0xADA543C3, 0x62DE2F04, 0x1FF6FEB4, 0x66FF7EC1, + 0xFF1CB0F0, 0xFD633FC6, 0xE371C209, 0xA1B70399, 0x8ABD7D53, 0x5353845F, 0x796A3927, 0xCE9F6CE5, + 0x6BCD63C5, 0x69E3F279, 0xE06A66CF, 0x41D5BFCF, 0xF5337F62, 0x5F554F4F, 0x8FEF2FDB, 0xF8E46BD2, + 0xDFFFF35F, 0xCFCBEA16, 0x238AD7DB, 0x3F4A20AD, 0xF66F8C77, 0x165E10FB, 0x51899681, 0x81017F1F, + 0x9DA3F669, 0xB98F7A3E, 0x9AB19F55, 0xF593FC1D, 0xFA59E82C, 0xE5D4FC9E, 0xDF917596, 0x9A1759DE, + 0xC91E17FD, 0xCEE136A5, 0xBDFB625B, 0x595ADD57, 0x4CD4FF25, 0xFA9FC2D1, 0x898909FF, 0x7E9D5FD8, + 0x0575BF27, 0x45BDE8C7, 0xB660CBF4, 0xF4B4DF9F, 0x4E5B8DC5, 0xFD114269, 0xF1FD45AA, 0xAC5EA5FB, + 0x78D44A0B, 0x5D862AA5, 0xBDFD6025, 0xD64B723F, 0x74FFD015, 0x1C90FDF5, 0x7CCE3AAB, 0x5ACDD72E, + 0xEACF88FE, 0x95D83E3B, 0x3BBBF29E, 0x6F615FA9, 0xF9BCF9AD, 0x1194A8F9, 0x3D3F238F, 0xE0AAF413, + 0xB5C2CF16, 0xB91F2857, 0xE77BF71D, 0x8E598794, 0xF6F68192, 0xF67AB50F, 0x27457DB5, 0xA8AF46A4, + 0x389F7659, 0x9794F6E2, 0x600815EF, 0x4B386337, 0x15DF4744, 0xAC40B13F, 0xF603E15B, 0xBD7AC58B, + 0x66E707C5, 0xEBF9637F, 0xCB1F5671, 0x8F97D954, 0xA97875FE, 0x37B449E5, 0xEB7EDBE8, 0x4695EFF1, + 0xE3B0734A, 0xF17BE75B, 0x679D71F5, 0x7EBD7DC2, 0x13CE7B72, 0x9FF4FCD6, 0x34B5A87A, 0xCF1F913F, + 0x53BC8FF8, 0x9D6A957F, 0x3AFF7278, 0x8F113F16, 0xAE5071EF, 0x3C7B3DDD, 0x543C0FBB, 0x9967E43C, + 0xFA7F27FC, 0xC0CCCC8C, 0xD074CCD5, 0x96D2E27F, 0x9992FF4B, 0xACE8A8AB, 0xDD7CFDDE, 0x23BEA6C3, + 0xAE76F343, 0xC3D4EDBE, 0x7FADF5FF, 0x00868EF8, 0xDACDD7F5, 0xCE0275CB, 0xF70A5FBB, 0xEF57D76B, + 0x1DF1B59B, 0xAFEB4B77, 0xD23DF27F, 0x0C5FBBFF, 0x67ACE2D5, 0x1A779BFC, 0xE80EF0A7, 0x4C7ECDAB, + 0x35EE34F9, 0x5163F26B, 0x3F82BC30, 0xF257F851, 0x63F26B3F, 0x82BC30F2, 0x8BF81326, 0xBFF623C8, + 0xEBEB84C9, 0xCF6A4C7E, 0xED47705E, 0x5FC703F3, 0xC7CDF935, 0x4FD02F5F, 0x8F07FC8B, 0x9BFE693F, + 0x83BC30CE, 0x5BE14757, 0x803F11E0, 0x4F98FCAC, 0x2BC01F37, 0xF9B51F41, 0x5EAD59BB, 0xC9CFDA03, + 0xFCF100FF, 0xB8C9CF3A, 0x4C7EB71F, 0x56F911E4, 0x8571DE0A, 0x3FAB30F9, 0xB51F6EFE, 0x7F000000, + }; + +u32 point_table_binary_23[] = { + 0x11728596, 0xCF4B5451, 0x14C78FF3, 0x9EBE19D0, 0xD246930C, 0x0D75216A, 0x8AAB162E, 0x5C684406, + 0x4290902D, 0x5C888BC9, 0x5A49354A, 0x94A8E142, 0xE807B46A, 0x516635E4, 0xC6BF2018, 0x08830437, + 0xED5CB949, 0x10944249, 0x949A49E7, 0xF6EEF99E, 0xFBE6BD1B, 0xD1DB7DE6, 0x7CCF39DF, 0x73E7DD7B, + 0x9FDA5559, 0xF58CA8A6, 0x93687272, 0x52A9972A, 0xA7B9FCA9, 0xFB59E967, 0x0A9CB825, 0xDC0CBD7E, + 0x10A75A8E, 0x8F79AD88, 0x53936675, 0x143F817A, 0x88973F91, 0xF82EE235, 0x6D88533F, 0xE20DAF10, + 0xA714B871, 0x457803FA, 0x8E5DD1A7, 0xE0A7F113, 0xFCD006FC, 0x74ECC33F, 0xF523DEF0, 0xDAF845FE, + 0xC95F749A, 0xFD34D345, 0xEDDD3B2C, 0x2CF7F5F5, 0x719CC67D, 0xBF7E7C69, 0x692998AF, 0xB2C4BD8E, + 0xB8CAEA38, 0xF98C38F4, 0xF5AB744A, 0x98EBD5AF, 0xC62BB4DE, 0xF7CBAC72, 0x01A37E0E, 0x7A330F25, + 0x28C67E45, 0x4F09EF40, 0xFC306F0E, 0x07CCFACD, 0xE140CFF5, 0x2A5D9593, 0x7AAC8F53, 0x219DCD66, + 0x83FAEA48, 0xE5A087FF, 0x4AD79D35, 0xFDADFCBF, 0xF4607736, 0x9CAF1FD6, 0x67FC497C, 0x2EBBEC2E, + 0xF0FA67A8, 0x96B9BFEC, 0xBBF9BF58, 0x1FF3D658, 0x3F8AFC8A, 0x9BF2FFCC, 0x213FF146, 0xF2E7909F, + 0x782BF9A3, 0xC8AFB8ED, 0xADB1BE17, 0xFAAA56D1, 0xF7425FD5, 0x06BD7A07, 0x7D53D65B, 0xE37833E2, + 0xD58F4C1C, 0xFD9B3EE0, 0x7DA566D4, 0xAB9E35F5, 0xACFA96DF, 0xFFD64F23, 0xDEB282B8, 0x1A42BCFD, + 0xACC4BBC1, 0x9D7785E5, 0xFDE9FA89, 0xF551DDE8, 0xDF7907FD, 0xCDFBD675, 0x80F55643, 0x88B7D749, + 0x3C8D78CB, 0x47D97FF7, 0xE91CAFF7, 0x172A1D19, 0x19516A51, 0xF89BF320, 0xE07B3E3F, 0x77A60A85, + 0x02F49A27, 0x280EF6EB, 0x69BEA0F2, 0x01EBFC61, 0xF59BF34D, 0xFD6BCE41, 0xC05A7FDE, 0x3960BDA9, + 0x7FC98D07, 0xACF50D6E, 0x7C7D7DDD, 0x67A99724, 0x0A58EBBB, 0x89023F3A, 0x3EE24C70, 0x7D594FAA, + 0x76569965, 0xFDFDA72E, 0x32DF554A, 0xC10FEA3B, 0x0B54827C, 0xE11F8691, 0xEF92EB85, 0xE771969D, + 0xAF917A29, 0x672BD2AF, 0xDA2D078B, 0xFF52B3BE, 0xC237C0E6, 0x7D70FD9F, 0x78BFB7F8, 0x93FAF339, + 0xD3340D56, 0xC760072C, 0xEF9FEF87, 0x6C1E1B1B, 0x8BE8997B, 0xC064F2E5, 0x7D25936F, 0xB3ADEF81, + 0x1F327E64, 0xFFD0BFFC, 0xDAF3CC59, 0x3C6FE9E7, 0xADF9E6AC, 0xF9168B7E, 0x789E4CD1, 0xAFCDB61E, + 0x6CF9CF44, 0xFD9BFD63, 0xFAA99EA8, 0x1F3518AD, 0x67F693E9, 0x67F6A799, 0x4FF544E7, 0x5383D1FE, + 0x667F07FD, 0xE57ED3F9, 0x5B5B5B4A, 0xBDA0A47A, 0x8C7CB03A, 0x063B60B9, 0x5FB55FCD, 0xFE7917E8, + 0x79BE54B1, 0x1EB3DC8F, 0xC1FF3500, 0x7DB01EA9, 0x62BD7C3E, 0xAFCFAFA0, 0x1FF30058, 0xCFCFE797, + 0xDC8F3A23, 0x7CDF1AFF, 0x613FE062, 0xBDEDEDED, 0x483FCDE1, 0x79F83C0A, 0xCDCB3C53, 0xECAFFD98, + 0xEF0912BF, 0xE1F5B2D7, 0x93792A3A, 0xBF9AB1E6, 0x0FCD333E, 0x3E1E9917, 0x5CD43387, 0xD65373D8, + 0x0FEA17F3, 0xED7ED05B, 0xF9F2BDB0, 0xB3E71DE3, 0x3CC6F9B0, 0x7F866238, 0x0FC187EF, 0xC1E67E4D, + 0xA6BDE3F0, 0xFD9A4C53, 0xCC7C7F68, 0xDED91396, 0xF3F2F0A1, 0xD493F37A, 0xFF0AEAFD, 0x01000000, + }; + +u32 point_table_binary_24[] = { + 0x11726D96, 0x4D685C55, 0x1886DFC9, 0x5C9D1B8D, 0xED34632B, 0x494951E9, 0x4A634128, 0x8820AD6D, + 0xD4C6BF8D, 0x6D742159, 0x44B088A8, 0xE05F568D, 0x8648AB55, 0xE8E8A225, 0x11623752, 0xC4742111, + 0x71619BFA, 0xB388820A, 0x2A442C13, 0x4A2B4882, 0x42206D30, 0xA3668EEF, 0xF9BEEFDC, 0x39B9D399, + 0xD5C3F79E, 0xF7FBB9E7, 0x9E73F13E, 0xB6E36B60, 0xE32AB68C, 0x8F8F3B7C, 0x87FBF124, 0x505A699C, + 0x1E1B1B73, 0xF81BB7BA, 0x2B800BF1, 0x0937836F, 0x80722179, 0x42E3EE8C, 0x5B014096, 0xB8E97B66, + 0xD119FBF5, 0xCCA637F4, 0xF5F53977, 0x17EE731F, 0xD2AF6E7C, 0x10B7B85D, 0x9E55EF52, 0xD6733DFD, + 0xDAD1266C, 0x7AB497AE, 0x787DF0BB, 0x34686CF5, 0x5F1A34BD, 0xF9951357, 0x8FD7A768, 0x0C4B3EF3, + 0x77FF59FC, 0x20EBDFED, 0xF5C9D855, 0xD7E7F529, 0xFBEFF0AC, 0xFA300FFE, 0xDA1C7FD8, 0xE7FEC524, + 0xCBAD24E7, 0x94D1A55C, 0xEA11B67A, 0x6924F5A2, 0x97F17781, 0x8E2E8DBB, 0x79C69F03, 0x6EFC3585, + 0xC6DD3F78, 0x8FF1EE64, 0x46E235E6, 0x7B9EF1DF, 0x2071778C, 0xF10739DF, 0xD7933312, 0x3F46BF7E, + 0xCFA5ADC2, 0x566FEF6E, 0xB726FA97, 0xA9BF07B8, 0xF9B0E9F3, 0x71EBB777, 0x57C9F4F4, 0x13BDF9E5, + 0xD7E7EA6D, 0xC96FF3F5, 0x3F894FB8, 0x55F73870, 0xEDE7C9AC, 0xC427B0C5, 0x0D90CF96, 0x6E57BDCE, + 0x1F95B42C, 0xFACF187F, 0x0AB8EE11, 0x8BCF31FE, 0x22B0E144, 0x88D3CFC7, 0x1F30BF39, 0xE67B89F1, + 0xE396EF32, 0xE3AF019D, 0xFB2C7E99, 0x7E9E1F55, 0x3FBCC1FD, 0x7A0ED8BE, 0x966EBAAA, 0x7F5EBF81, + 0xFC36B0B9, 0x1698FEEF, 0x90E7D41F, 0x63CCFF25, 0xFD16FD33, 0x76ADF973, 0xF5618AFC, 0x0B70DBBD, + 0xAAC72CF5, 0x17803BCE, 0x27DF2A33, 0x9FE70B96, 0xEF34EBFD, 0x99FAFD5A, 0x6F78FF76, 0xA6E6F73B, + 0xD7FF09DC, 0xF98CADB7, 0xF771E7D6, 0x7493C6E9, 0xE7E32F98, 0xDF116C73, 0x5F71DE9F, 0x14978786, + 0x86C8F4E3, 0xFEC42974, 0x08BF499E, 0xE1EB5D46, 0x7BA3D170, 0x788BFAB3, 0xE4EEE292, 0xF047E49F, + 0xA8DF8682, 0xAE37BF6E, 0x54854DCF, 0x3D5615FD, 0xC7E41FC8, 0x6514743D, 0xFDB9BE70, 0x28D93839, + 0x3999F915, 0xC6718DB0, 0xE90B294A, 0xBA9EFA1F, 0xB9FEAFA4, 0x735DFEA7, 0x8BCFD6EB, 0xF56C3EB8, + 0xA9F885B0, 0x3D5F1491, 0x0887FA0E, 0xE03161CB, 0x5F9C0284, 0xED792430, 0x36BF847F, 0xD56BBEE2, + 0x54F1FC3A, 0xBF01E390, 0x2FE86D3F, 0x20F885F9, 0x0E18DB7E, 0xF2F91616, 0x161CE7D4, 0xE90ED37F, + 0x14A3CA3C, 0x798E782E, 0x8ED66AB5, 0x6CBFF97A, 0xF22CCF33, 0xD2CB7E5B, 0x251FA279, 0x60DB8F30, + 0x7DCCD56A, 0x759D5E99, 0xF5086374, 0x7A7A3A7B, 0x1FFCCF73, 0x5CAF9CC7, 0x513F72DE, 0x467AE1C8, + 0x4FD8DE6F, 0xAFF7FDB8, 0x4F191F54, 0x3F65D633, 0xD8EC3FBC, 0xEFA1FF98, 0xA59F482F, 0xFC01F940, + 0xD4BF9D3F, 0x59FF114B, 0xBF915E99, 0xF5ECD77A, 0x85EDBCF2, 0x3FE1A8DE, 0x91919175, 0xFD08477A, + 0xE1C8CF73, 0x785FB3E7, 0x7791F9FF, 0x68D68FEF, 0xC9F3CDFA, 0xC3F910EA, 0x0FEF7398, 0x1F2EA2A2, + 0xEB757EB1, 0x9F70944F, 0x38F2F3FD, 0xC4F994E9, 0x37DF7CFE, 0xE13CCA9E, 0x7F944FFB, 0x69D6231C, + 0xE9657F44, 0x7EC276FF, 0x85FD821D, 0xD88CE3D1, 0x7EDAE11A, 0x38A1F5AB, 0x5EEF435F, 0xBFEC9F57, + 0xA9DFD3D4, 0x87FB2ADB, 0x7F761F65, 0xFBEF28F5, 0x0F45FBCF, 0xEE33EFD7, 0xDFDFEFDC, 0x2BCCB747, + 0xF3091F25, 0x3FACF350, 0x3FBD6F11, 0xF2E7F3E5, 0xEB89FCF2, 0xF9F2FDF8, 0x7C71BFC2, 0x7BC9279B, + 0xF9C3F745, 0xC8DF32AF, 0xFC3CEDFB, 0x239BFF5E, 0xEA4F46FD, 0xE7FBC9F7, 0x9B9F576E, 0x9E2DF5E4, + 0xEBCDE56B, 0xA9C7BE9F, 0x16974A6B, 0xB29FED3C, 0x5EEE429B, 0x9CEF765E, 0xAE9C520E, 0xDF2B9561, + 0xFB3EB1EF, 0x8BCAB07E, 0xFF85FB70, 0x71C9D8EE, 0x8BE5BBCD, 0xCFEEB395, 0x61E5FF01, +}; + +u32 point_table_binary_25[] = { + 0x11727596, + 0xC16B5547, 0x14C6BFE6, 0x0E798926, 0x567C90D8, 0x85B5A4A2, 0x58AC6491, 0x8DEB4810, 0x17C585E2, + 0xCAB6290F, 0x530AED32, 0xD94888B6, 0xFD072468, 0xCC226ED4, 0x8DA5AD20, 0x3110130A, 0x0D112A5D, + 0xD645B311, 0xC106B1AD, 0x54DE230D, 0xE4657AE6, 0x9C6FE64E, 0x6EF16EC2, 0x8FF39DEF, 0x9C393399, + 0x79788901, 0xFF23E0FF, 0x45DFCCCC, 0x8CC70D9C, 0xF49F01B5, 0xD6F67783, 0x83831EA7, 0x245E07DE, + 0x8EF1977E, 0x29E8F196, 0x3BAF7C4A, 0x58E27BC9, 0x7E0103F8, 0x4BFC36B1, 0x4F790C27, 0x71337057, + 0xEFF0F070, 0xF23FF0A8, 0xAB57FD59, 0xFFC023D3, 0xC77ACF2E, 0xA023EFE7, 0xD9855A33, 0xE8A31FBA, + 0x6BCDE0E7, 0xFBA4DE99, 0xC0A68FEC, 0xB7FC665E, 0xBF0BDBE3, 0xAA677F7B, 0x1DE37D7E, 0xC9F4EE4A, + 0xEE97F2AB, 0xFA05D12B, 0xBB2B797E, 0xF87CF8C6, 0xFCA6DF02, 0x76FFE266, 0x8DD16FDC, 0xB9AE1CFD, + 0x7DED67CD, 0xBF24F13F, 0x803DBF31, 0xBE28EBBF, 0x0DF46FC6, 0xB8F8699C, 0x7E0F65DE, 0xB780FD87, + 0x018D3725, 0xFE05F0DE, 0x39C69BE2, 0xA76C7E32, 0x977E7F16, 0x78FF5332, 0xE77BECB2, 0xF9FF8FAB, + 0xFA6EF157, 0x36FFB8DF, 0xC72EBFA1, 0x7EA5BFB8, 0xBF72A29A, 0xCA6BE2FF, 0x13D0F1A0, 0xB64FFD56, + 0x859F009D, 0xE7C9F744, 0xFFA76CE7, 0x46ADA91C, 0xCF1BE8B7, 0x26F542FE, 0x827B607A, 0x89ABDEE6, + 0x8F5589AB, 0x1FE35765, 0xDE3D727E, 0x2FD2EFAA, 0xEC57E031, 0xEA4FC849, 0xFD1C78F7, 0x57EA4FA0, + 0xDF98FD1C, 0x129E0406, 0xBE24F78A, 0xDF35E0F0, 0x45AEE790, 0xE46B9CF9, 0x5DE23F0B, 0x1C39C2F9, + 0xB424FE03, 0xF0C1B4C5, 0x7D4BFC94, 0xCDCF3F15, 0x5E018E0F, 0x9179DE86, 0xBCF9FBA7, 0x92AF71E6, + 0xF3FC0D79, 0xCE631A07, 0xB14B86F3, 0x51F161A3, 0xD148EB85, 0x2B269439, 0xCFF0297F, 0x8F83FE6F, + 0x81D338BD, 0x83CF15BF, 0xEFD43BD3, 0x73BE65BE, 0xB0EAC9D3, 0xD28FD42F, 0xEE92395F, 0x17F5ECC7, + 0x453FF65B, 0xDC65BDEB, 0xA62FBEF5, 0xDBF225BF, 0x903F3A3A, 0x9AF492BF, 0x47F9BAB0, 0xEA5D8FEA, + 0xC9EE6374, 0x5A3EF50F, 0xD1A37AAE, 0xCF2D39E3, 0x7BC2FF08, 0x7FE24C4F, 0x2EBE29AC, 0x3EF54577, + 0xB1A5FBC9, 0xF516DD7E, 0x2B9D37D5, 0xB35F9E9F, 0xD0E1DCDC, 0x5CE036BE, 0x129C2AA6, 0x8C5137C6, + 0xD4E4E464, 0x3A5FE153, 0xE6F97131, 0xFFA8E40B, 0x1729BFF4, 0x5B5E5EDE, 0x514F99E7, 0x33CC4BEF, + 0xD7A3524F, 0xF331655C, 0xFA2967F5, 0x94B37EC8, 0xA95FBD0F, 0x797E43C6, 0xFCFC7CE0, 0x36EE5B3F, + 0xC6A2BF6F, 0xFA919191, 0x74BEC3A7, 0xCCF31BD7, 0xE79F4BFE, 0x4AB9BE78, 0xFE63FFFE, 0xB9F8AD94, + 0xFDE77AE5, 0xCC4FFBE5, 0xFF7B9ADF, 0x63DF0E9C, 0xE6B726BC, 0x9AED07EF, 0x8FB45F19, 0xEB3C33BD, + 0x31EAC6B6, 0xBE787FC5, 0xF5C5FB2B, 0xCDFFB1E8, 0x9F64F3CF, 0xFAA9F6AB, 0xEBE1FD89, 0x92DBBE61, + 0xF58DC5AF, 0x91ED07EF, 0xF7B85F7E, 0x42E2EBD9, 0xBCF89EA4, 0x79F2FD41, 0xC975BF91, 0xF9F17D09, + 0xFDCCCECA, 0x153E21F5, 0xD7AD5FE5, 0x31E10DEB, 0x67717131, 0xBD6F21A3, 0xCAE65FEA, 0x75BD7C3F, + 0xA23F9CC4, 0xCF66FED9, 0x7AD52F9B, 0x4760F953, 0x373DE7C9, 0xF729ADAF, 0x3A8FEABC, 0xB279D8FA, + 0xCA7955D7, 0xABF5B379, 0x68FDAC9E, 0xF55FF653, 0x5D8FE9CB, 0xF5AA1F7F, 0x1FD4C76B, 0x6DBD3F78, + 0xBFB5EEA0, 0xC3EE1BBB, 0x5F5EBF43, 0xE6FBFAE2, 0x55ADADF7, 0x7B35CEF7, 0xF0C52BFE, 0x3EAAE8AB, + 0xF5E27B51, 0x1FA7BE5A, 0x9FF76FEB, 0x6B32EFB7, 0xD723C6FF, 0x01000000, +}; + +u32 point_table_binary_26[] = { + 0x11727596, 0x5B685457, + 0x1486FFE4, 0x1C9C68F1, 0x42D4010B, 0x89181089, 0x200CD557, 0x1F74047D, 0xD062DBC4, 0x60BC4040, + 0x107CD1A7, 0x10C14B08, 0x6854A820, 0x82041CF0, 0xD2D28269, 0xFA12045B, 0x84D8A211, 0xF3A03E14, + 0x2A168A18, 0x84888AA0, 0x8D4434B3, 0x5D7BAD7F, 0x9FD973B0, 0xF3F6B1FE, 0xFDAFCBEC, 0x597BDC43, + 0xB4E12DE0, 0x66501C1A, 0x1A72588F, 0x32FE020A, 0xD3D55F4A, 0xA592C335, 0x895F0716, 0x32EE1EBA, + 0x9B5E8F86, 0xB44BF5D7, 0x8425BE48, 0xB85C2E3B, 0xD78536B7, 0x55FCDEA3, 0x59F5B751, 0x766B3C37, + 0xCD573FFA, 0xB7DC3576, 0xCCDF72D7, 0xF421DFD3, 0x3D688CEB, 0x79BAA7F0, 0x9FEAE987, 0xB9C62849, + 0xBEF99EA9, 0x27BB8FEE, 0x7D9CBF09, 0xD55E3DCF, 0xFA16A516, 0x47C9DD34, 0x7D3AF0D9, 0xF339BDEB, + 0x12BD724E, 0xEF9A16C4, 0x7EFEA3BC, 0xDDCDB863, 0xC0173BD2, 0x71271F6C, 0x4751B9B3, 0xD0AEBC53, + 0xF822B060, 0x23F990F8, 0xBD028AE7, 0xE87748FC, 0x5E0A9FA4, 0xDF4EF1F3, 0xFA32FD4E, 0xC937B701, + 0x585E0C8C, 0xA2F252FA, 0x9D13DE0B, 0xB4359239, 0xDFD5F7E8, 0xCFEF6FF5, 0x84EFC1EB, 0xC5CFEB93, + 0xFFF1CFD7, 0x93F7CBE5, 0x73BF4BFC, 0x4760DE37, 0x8577CA7F, 0x4AFC0F60, 0xCEDF8525, 0xC6E2EFF9, + 0x517AC3F4, 0x528FD7EF, 0xB07ADC84, 0xC4FF0592, 0xBD8C87FB, 0x77DBF287, 0xFB835B85, 0x77CA13E2, + 0xEFF5BBE9, 0x3F22FA3E, 0xB9BF67E9, 0x7746E637, 0x0BB476D0, 0xEF8CCCDF, 0xF377412F, 0x7E5E7F9A, + 0xF50E48FC, 0x09B0E23E, 0xE37DF2FD, 0x8C012B1F, 0x30DF4189, 0x5F02DAAF, 0x32BE5F78, 0x0058D342, + 0xE6FD597B, 0x95FA01C9, 0xEFFD1E30, 0xFF6199A7, 0xF4BF7290, 0xFD1C94B8, 0xF7FB81F1, 0xFDC2DEAF, + 0x95CCFBB7, 0xF667EA87, 0xA5BFA3D2, 0xFF2AA05A, 0xAD3AF7AB, 0xF011E1AF, 0x9D1B1D1D, 0x1546AB72, + 0x7732A33C, 0x2CECF55F, 0x2533AA0F, 0xFC65384F, 0xFD3AA0A7, 0xA7C7B9DF, 0x842F7B6E, 0x4895AF0B, + 0x5FF1FA86, 0x54F581DB, 0x9317CA41, 0xDF98BCB0, 0xF352CF65, 0xFB3DD879, 0xE12B71BD, 0xCCB72D59, + 0xA271CE1F, 0x7392DDCA, 0xBC3FD9F9, 0xE0BF059B, 0xEBB83379, 0x5CAF4F4D, 0xCFFB543B, 0xCF7A3AC9, + 0x9C57324C, 0xE67D4983, 0x9EF5A4C1, 0x8FF526C3, 0xCCC7FBE4, 0x15BAFF4E, 0xC8E6F820, 0xD89FF41B, + 0xA3D918C6, 0xBC6FFEA3, 0xCCFB9086, 0xF3C7E5FC, 0x33F1CFCE, 0xD7FC3A3A, 0x3AEAF229, 0xF37EA6C1, + 0xEFB8E4D3, 0xF3CC97F7, 0xCBE7CBD7, 0x93AF97F7, 0x31EBEF80, 0xF855A2FE, 0x0E88BE12, 0xEBEDF790, + 0xF9F1FE66, 0xF9F6C9F9, 0xC1A89EC8, 0x4FFB89F2, 0x29F3F794, 0xF5B74FF2, 0x0D46FD71, 0x7F64FE63, + 0xEE23EE44, 0xFEE3C2FF, 0x44F5729F, 0x64FD8CA3, 0xD9E2F4E3, 0xFEC8EAE7, 0xBECAF28F, 0x89FE4E2D, + 0x7FD88F5E, 0x313939E9, 0xF0BDE4DB, 0x64F98C45, 0xBFC9FC47, 0x4646B2FD, 0xEC3FCABB, 0xA49F0B91, + 0x1FDF8390, 0x2FBC17A1, 0x1EB9B7CD, 0xAEBF566F, 0x780F7CFF, 0xBA9F77C9, 0x3C2F58FF, 0xCA9DC2FD, + 0x568FBD3F, 0xF61E21E8, 0x23D67A23, 0xBD712DDF, 0xD4D4545D, 0x3DCA7C2F, 0xB2FCE7A5, 0xFFEE287F, + 0x348FF83D, 0xC9F29F97, 0xF97447FD, 0xF3FDC8FA, 0xCFCF2B3F, 0xCF685E95, 0x4AA56E9E, 0xC6B57928, + 0x47F3528E, 0xF22947F5, 0x18D7FA31, 0x7DAD5F65, 0xBEF78B7B, 0x0BB3BA8F, 0xB94FA67F, 0x42A3ED43, + 0xDB376F96, 0x1987F7F6, 0xF9EBC26C, 0xFC9E3D7F, 0x6DFF5FC2, 0x7E5FDC4B, 0xE67E9FEE, 0xA31FF7E7, + 0x9B6FCDEF, 0x13000000, +}; + +u32 point_table_binary_27[] = { + 0x11727D96, 0xCF4B5451, 0x14C7BFCD, 0x7B355391, 0x9AD58302, 0x271C2A52, + 0x0882762E, 0x5C385010, 0xB4881C07, 0x2103C340, 0x97B31805, 0x1732CCC2, 0xCC2069A7, 0xD562B0A1, + 0x16F907B4, 0x18A14524, 0xB5C89D0D, 0x411BC145, 0xAB405446, 0xB1B9DD7B, 0xCFFDF5AE, 0xDAEC3EDC, + 0xEF39E7FB, 0x3DEFD7A0, 0x800CBB02, 0xB006A299, 0x99190620, 0x2B38B9DD, 0x5C5A5E5E, 0x666C8ECE, + 0x5BF57981, 0xD504E358, 0x9817CCE6, 0x88DB380B, 0x3D783FFC, 0xE2FD76D1, 0xAEFB11A7, 0xCE64B359, + 0xD3BF6345, 0xB19ADFB1, 0x427A3D6F, 0x7D0809D7, 0xCFFA5072, 0x4BD78B7E, 0x38492CF4, 0xC4A4D7CC, + 0xF6D9AE3B, 0x3F85E6B8, 0x9E27B82D, 0xA473E19F, 0xF461D9ED, 0x67EA3DBD, 0xC84F1C96, 0xDDFCDDDF, + 0x788DF8CD, 0xB1069B02, 0x3241F8C5, 0xF01BE072, 0x64B8C6B6, 0x81681A98, 0x9F9F3779, 0xBBBFA65A, + 0x94FF48D6, 0x27925DA4, 0xE7E75B5C, 0xFF32D5A2, 0xF491EC77, 0xC19E4BBF, 0xCCD66314, 0x389D33E7, + 0x11EE022D, 0x7D9AF995, 0x169C3DCA, 0xCF81F386, 0xEC3760F5, 0x72DFB0FE, 0xFF375FEE, 0xEF097075, + 0x35B9A3F6, 0x1981CFEA, 0x5A4C9E57, 0xE711AAC0, 0x8D0EC3B2, 0xDFAD45A3, 0xCF307EDE, 0xFA2CB963, + 0xF47C5FE9, 0x074E7D1F, 0xD0F95D33, 0xF72B7835, 0xFCA8B886, 0xC77CFE53, 0x405DBF86, 0x9C9776CE, + 0xC5BCF7FA, 0xFCC07CCF, 0x1FAF17FE, 0xDF1ED5FF, 0x403E2FFF, 0x017F0D99, 0xA7DFF693, 0x795FD0FD, + 0x74485E6F, 0x1FFCFE1A, 0x044ED46D, 0x3FD60304, 0x8F9C7EE2, 0x79FD6CF3, 0x7B7AFFBC, 0xC6268053, + 0x03667E46, 0xF27DBB7F, 0x59FFC3F1, 0x23EA3FD9, 0x7DC9F90F, 0xEDBEE27E, 0x906615AE, 0xBF9DA8AF, + 0xADAD993C, 0x381E5C32, 0x3C41F797, 0xE2349B94, 0x4F715F8C, 0x73C1CFB8, 0x3E547AF2, 0x6FEB394B, + 0xBDC37C7E, 0xF0C1E1AA, 0xA836F332, 0xC4A19D2F, 0xF56A5E91, 0xEAC53569, 0x369BA61F, 0xEE30363C, + 0x3C6CF3F5, 0x07AF2417, 0x15DF0C5E, 0x4B7D51F9, 0xBF162C51, 0xBDE244B0, 0x14F3ABFD, 0x1415EB79, + 0xBA5F9B9E, 0xAFB81330, 0xF3272557, 0xCD7CC167, 0x51557EE5, 0xFD26126E, 0x6C6C88FE, 0xFBB8CEB1, + 0x149488D1, 0x4E0C6275, 0xFF891F31, 0xDDBF623F, 0x7B7B7B54, 0xDFCBF7C3, 0xEB0DAB7E, 0xEEFD2D2A, + 0xDCE755EC, 0xBB5028D0, 0x3C598F12, 0xB1ED47EF, 0x6B3B4FB2, 0xA357EF73, 0xD3CFB0F2, 0x6BF42A8F, + 0xE937EDE5, 0x9FF5F2CF, 0x92BE52A9, 0x98E759FC, 0x88E9FD11, 0xEA3CA2BE, 0x427E0DCF, 0x7AF9A7BD, + 0xFC552F7F, 0xC5CBAFFA, 0x4976E6F9, 0x7A93B7EA, 0xE6A7E7DB, 0xBD3E2C17, 0xBF3EAC37, 0xEE4F3C9F, + 0xD69F65BD, 0x1FADD7FB, 0x2146A95E, 0xAF9BE75D, 0xFC0C0F3A, 0x7E843EE7, 0xF875FCF8, 0x7E7D7D3E, + 0x9F8FF533, 0xDC13BFBE, 0xDA0F7DBF, 0xE97B0BD5, 0x8F3DE7F3, 0x16C83F31, 0xD72FB87A, 0xFA9EEA7E, + 0xE21CF7AC, 0x5FFDFDD4, 0x79F4F72D, 0xA61F89CF, 0x277D88B1, 0xB131399F, 0xFA0525C3, 0x23E447B2, + 0xFABE42EB, 0x1DD6FEB5, 0xDEE49BB2, 0xFB92F9CA, 0x769F6E5E, 0xDD4FEF83, 0xE6F3FCE5, 0x783EEA67, + 0xF3F9FBF0, 0xF715DB87, 0xBF2F27AF, 0xBF0F75BD, 0xE5FB72FB, 0x1D12F43E, 0x533CEA30, 0x7F5F6D6A, + 0x56EFC3CD, 0x8BC4FAFF, 0xC7B9F1E4, 0x5FF3FD72, 0xFB1DA217, 0xDFA7DF7F, 0xAC9EEAD5, 0xFFCB823E, + 0xA7FF9BFF, 0x00000000, +}; + +u32 point_table_binary_28[] = { + 0x11727595, 0x4F485451, 0x14C6BFE6, 0xBD7A5391, 0x0DFD999D, 0x46468446, + 0x60B48988, 0x16CEAA85, 0x8BC85422, 0x03330817, 0x2D669141, 0x908CC294, 0xC340D6CE, 0x458B4107, + 0x82686BB4, 0x50681145, 0xFF77DAA2, 0x10A459B4, 0x0A246B9C, 0x746EF7DC, 0x73EF7DF7, 0xDD70763F, + 0xEE77CEF9, 0xBEFBDE9C, 0x873CDAC5, 0x11606F1D, 0xD9858505, 0x0120471C, 0xAD359F75, 0x75750931, + 0xC5E7429E, 0x4F4E4E0A, 0xE4C53C71, 0x665BD84F, 0x7A31C50C, 0xC9746EF4, 0xAD6FB04F, 0xE975BFD6, + 0x37E93DD4, 0x8F185F65, 0xBF7566D2, 0x336B7D9E, 0x193B91CA, 0xE572568F, 0x9DD12F53, 0x4FFD5606, + 0x356BFF2B, 0x83AC37FD, 0x32A15837, 0xF389D368, 0x8E1ABD9A, 0xB721D659, 0x2FE6591F, 0x4E18FF89, + 0x7A4F4FF9, 0x991DFD75, 0xE0E8E7E8, 0xB7E62CBA, 0x81C39FA2, 0x03827EC4, 0xD25FDB45, 0xCBED6256, + 0xDE7729FA, 0x6D98FA9D, 0x9A71EAAB, 0xC08956A7, 0xBE0874CC, 0x18E6F9A7, 0x9E00AC97, 0x4F86F46D, + 0xE10B7B7E, 0x4DFAB9EF, 0x9C53FDAC, 0x3DAF2B7F, 0x9F63BDF2, 0xF3406632, 0xE7E4B777, 0x6B7DB2FF, + 0x7F79BCBC, 0xB2FF28B0, 0xABCFF6E7, 0xF7E555EC, 0x4F9C0182, 0xABF13C31, 0x00ECF862, 0x1859C54B, + 0xCEFD51BF, 0x0BF13C55, 0x7FC539A7, 0xFE2FF93E, 0xCDFBD1F9, 0x36DDA239, 0x2BC680F6, 0x54D44172, + 0xC58F8143, 0x072DB78B, 0x5F40F691, 0xD1B3DFCE, 0x77EC5F72, 0x5DD507E1, 0x6BCDF34A, 0x7F8FF3A8, + 0x73EA978D, 0xCFD5FB8B, 0xF81C3780, 0xDD7DF6BC, 0x8EF3404B, 0xCEB0BC3F, 0xE2EED89F, 0xD25F8AFD, + 0xA9F74FB0, 0x3F99B74D, 0xDC91CD27, 0x82A74343, 0x43F67E70, 0x32F86B59, 0x3E1F1CC7, 0x09CD6DA2, + 0x22F92EEE, 0x324BFFB2, 0x5E4C206D, 0x59D68B1A, 0x22B79FA8, 0x85295BAF, 0xF4C1B744, 0xBFE16031, + 0x312F136C, 0xD87EC4DB, 0x115A26FD, 0x80C37794, 0xDFF78B8B, 0x8B719EB3, 0xA2A1B8AC, 0xF9A16834, + 0x9B4DC95A, 0x5F0C3E28, 0x367E9644, 0xDDF5233E, 0x06CF1597, 0x35DF0CE6, 0xB85EEB6F, 0x8B3FB69E, + 0xFC9482E5, 0x84BFCBDA, 0x5F59F31C, 0x025B4FFC, 0x3D58D6F5, 0xEA7D0F69, 0xD1D03E29, 0x631F8EC9, + 0xF7B18002, 0xB3D8600E, 0x0A7ADFD4, 0x591FC2E7, 0x91919184, 0xDEF239D9, 0xDCB0FE3F, 0xC2E81DB6, + 0xF3B4DEFA, 0x51ACFDE8, 0xFD84ADFC, 0xFA79F4FE, 0x49E42B79, 0xF94A5EBE, 0xA297AFE8, 0xE52B79F9, + 0x2A5EBEAA, 0x97AFEAE5, 0xAB78F92A, 0x5EBEAA97, 0xAFE4E573, 0xF3E8FDE3, 0xFA13E792, 0xFE446FD2, + 0x1FEDA3D8, 0x1FEF1FF7, 0x7EB83EBE, 0x1FD3CF9F, 0x67792099, 0xCFCCB3FD, 0x7A93F958, 0xBFC53CCF, + 0x8FD96F96, 0x6F49FD74, 0xACC72D39, 0x6F3AF667, 0xF697F147, 0x7A0CB3BE, 0xBFBFDFEE, 0x23EA67F9, + 0x3CFBA954, 0x2AACEF61, 0xBF8AF5BE, 0xA37E6A7F, 0xC979DC2F, 0x2858EEE1, 0xBCEE3E84, 0xD13BF37C, + 0x3FC6BFE9, 0x97CFE713, 0xF30C9B3C, 0x8D462391, 0xD7F27872, 0x3EED773B, 0xDFB92F93, 0xD7DCA7E5, + 0xB1F87928, 0xFD78FCBC, 0xDC3CB55A, 0x2D9197D9, 0xBF2FEF3E, 0xFFF3E3F9, 0x75E6A97E, 0x8E1F62B3, + 0x5F573348, 0xB9FB73F5, 0xB4C3F2FF, 0xB336A559, 0xEFBFB539, 0x66F3FDFB, 0xF133DA74, 0xBF67FB47, + 0xA34DFDFD, 0xD68C9461, 0xD633FF03, +}; + +u32 point_table_binary_29[] = { + 0x11726D97, 0x5D885555, 0x14C7D7BE, 0x7B9D3BE7, 0x3A77EEBD, + 0x68771846, 0x679CE89A, 0x63E640D0, 0xA7C14889, 0xE10C2812, 0x4D067D3D, 0x641FD818, 0x8C491096, + 0x840F9245, 0xF8E2C094, 0x4A0A5290, 0x0FF69AA0, 0xC8580F6A, 0x8204E284, 0x538DCAD4, 0x6088285A, + 0x3817EFEE, 0x9CBDFEFB, 0xB4CF993B, 0x6F3FD77F, 0xADBDCEDA, 0x7BAD7535, 0x5354A311, 0x22BA4A8F, + 0xAF5EBDDA, 0x501E7C54, 0x5713DE16, 0xF15BBAD2, 0x68348C99, 0x027F498F, 0x089BF158, 0xAF56512E, + 0xD61BC453, 0xC35C4838, 0xD2AB1217, 0x127DEC7F, 0x99723127, 0xF1373225, 0x1C9F1F30, 0x1D3F7E3C, + 0x62891FFF, 0x251CEB9F, 0x274AF289, 0xED2FEB3F, 0xEC7993D4, 0x6B39E4C0, 0xE65F10D6, 0x3758FBDF, + 0xA7F7E9DF, 0x448FF84C, 0x6A6C6C6C, 0x8EFF9CF8, 0xF85EDA48, 0x4AE28107, 0x294CD56F, 0xB065DC3F, + 0xDF34C292, 0xB0E84D83, 0x427B5ECD, 0x8C9B3D44, 0xE565E53B, 0x8EAD7DB6, 0x7CCBF269, 0xD8FB0AB3, + 0xF67B23A6, 0x6551BA57, 0x0A9BFDFA, 0x1B5378D0, 0xF239D84F, 0x165E48E9, 0xA70AAF4B, 0x7D5D3D5B, + 0xCE34F5C7, 0xFD44DC96, 0xE8B759FD, 0xE5A6FEE7, 0x92FC266C, 0xBE99F3C9, 0xD5374FAD, 0xB13D66AB, + 0x7F8C4A96, 0x77D1A2D8, 0x1EDED6BB, 0x6D7D3651, 0x7FCCC5AD, 0xFCABE549, 0x61CA830F, 0x8B3E9880, + 0xBE26BCA0, 0x082E88BE, 0x7A0AFA67, 0xC55EBEE9, 0xEC924FF5, 0x14B5D8F3, 0x713FD553, 0xFA6ED378, + 0xB5E8A62C, 0xE75E9578, 0xC2E59BE0, 0x4D12AFF8, 0x21E2ED12, 0x7B781BF6, 0xC3C2C104, 0xF8FF7A88, + 0xBE9F7271, 0x7D73216D, 0xB7F67EEA, 0x10E6929F, 0xBFCAF177, 0xFEF92A67, 0xFEB4DC0B, 0x7D95F7F9, + 0xF9AB85C1, 0x86947F8B, 0x39D1549F, 0xB5BBF3F3, 0xB4C5FF7E, 0x352F08E0, 0x2FF976F0, 0x6BD083E9, + 0xBD547EF3, 0xCC4F297D, 0x40EFA6E2, 0x55CDCFA9, 0x7CAB3C9D, 0xCA2FE07E, 0xCB07E1DF, 0x8EF80761, + 0x6FD717FD, 0xF740F778, 0xB35F6FBA, 0x676CBFD2, 0x6EE8DBB8, 0x6619EF4D, 0x293EE6FB, 0xAB76732D, + 0x15BF8B3E, 0x153DE219, 0xDE8B7892, 0x4F55D753, 0xF975D39B, 0xFEF9AAD5, 0x9C4DE9FB, 0xE8633F9E, + 0xEA321752, 0xF974F13F, 0xA97CFB78, 0xA8E9FBC9, 0xBEFF6C7F, 0x64DF57F6, 0x3D66DF6B, 0xB6DFB2FD, + 0x987DEF73, 0xFA29D33F, 0xD9FECBF4, 0x53322F66, 0x88645E50, 0xAFB0FE41, 0xECF4443C, 0x3FA209F2, + 0x9CD30B13, 0x59C63CAB, 0x28D907E6, 0xB4E82B8A, 0xD7836D3C, 0x63F449E1, 0x39FA3976, 0x61D8DDFC, + 0xE2C653C2, 0x129F9997, 0xFBE7E9A2, 0x63D1EB62, 0xE349BB9F, 0xDE318D38, 0x9E62BE6D, 0xA2BFA8BE, + 0x39F37974, 0x9F9A5FB4, 0xBC0E7C1F, 0xED999D9D, 0x353400FD, 0x4273CDB2, 0xF30F4C7D, 0x7A7A3A62, + 0x5A24CCA3, 0x96375187, 0xF50F3904, 0x4BBC90F6, 0xA6EC4B78, 0xADAD3FFC, 0xE92ECBBC, 0x18706CAE, + 0x5B5EE7F4, 0xF40558E2, 0xB5D168CA, 0xDECDD591, 0x9191C43F, 0xEAD723C2, 0x922F35E4, 0x7EDC7BEC, + 0xFC88FFB2, 0xF598947A, 0x47EF53FB, 0xF33F7A9F, 0xCAB1E8B1, 0x7FB10F17, 0x5FA19CB0, 0xF82FBEC2, + 0x04EEC7EF, 0x83ABF63D, 0x605F5200, 0xFD09F4DB, 0x7CDA61ED, 0x27D04FF3, 0x79BDE571, 0xF45BC8B7, + 0x84D18FA1, 0x99B4FC2D, 0xF49AEDFC, 0x346E3E54, 0xB89EF25F, 0x600EA4E2, 0x0734207A, 0x377F8287, + 0x104FF259, 0xC2DBA107, 0xD3DBFEF9, 0xD1BC3A96, 0xD297E803, 0x3F9EEA31, 0xA753F9CC, 0x0F96A4F2, + 0x65C487BD, 0x6715FA6D, 0x87D4AB76, 0xBFF4A371, 0xF7330CC6, 0xF774D5A0, 0x473E5D35, 0xE977F77B, + 0xA87358FA, 0xDBFD5EEA, 0x1C96F961, 0x568A7E79, 0x37F42F09, 0xF76AF027, 0xA27FE006, 0xF4B8AF15, + 0x5BC1F8BE, 0x9E55CE5F, 0xF2E9D5C8, 0x07F7BD02, 0xF3C9AC14, 0xFBF26ED8, 0x8750AF56, 0xDCF75052, + 0x8F47FD78, 0x8AF8BC9F, 0x5FB49F7E, 0xB7ECF65D, 0x076FF3E3, 0xAB0AEAEB, 0xFC2BE69B, 0x54FC0E1A, + 0x123DEEAF, 0xCE17114F, 0xF2A9C8FC, 0x4EF2ABD0, 0x57FEF954, 0x4FCEB776, 0x7587DEF7, 0xE345FBE8, + 0x6C2A9FF6, 0xA0E8E7AB, 0xEEF01B4D, 0xEB91AD57, 0xF6FEB3F5, 0xCDDE7FF6, 0x7D64EF7F, 0x3FE6531F, + 0xDB7965C6, 0x645EA83A, 0xAFB5BC13, 0x7C8D862D, 0xEF80BEC3, 0xFC6839F1, 0x273D3333, 0x1331E649, + 0x1F4FC4F3, 0x2B8A27F3, 0x26CF4F83, 0x651EE569, 0xBFD53BFB, 0xC3BC54F2, 0x817F0F7F, 0x8DEF95F9, + 0xF6AF99B5, 0xBC13FA36, 0x3A0296FC, 0x7EA133BE, 0x5D5DE003, 0xF13C4BFC, 0x6F04CF08, 0x63BEFD4D, + 0x4BFDFA46, 0xF32B0FB6, 0xF3A93A85, 0x7D3AE9B8, 0x74080C7D, 0xE950F37E, 0x4AD77BCE, 0xFECCEC57, + 0xB72F49E9, 0x7ABC4FDC, 0x3E8DFFEC, 0x7998C7C5, 0xC1DC2B76, 0xDF605E17, 0x07F56796, 0xB10FCA6B, + 0xC0C8B7F3, 0xBCAEFBF3, 0xB9F33CE2, 0x611F95D7, 0x483C379F, 0xDD79AE3E, 0xE1F7B901, 0x6B47FDC2, + 0xA37A8BE8, 0x937D7B29, 0xF5FF99EB, 0xF1BF99E4, 0x3DB48EC2, 0x1FF7D93A, 0x0A7FECEB, 0xF2757D29, + 0xCEF73F00, +}; + +u32 point_table_binary_30[] = { + 0x11728D96, 0xCF4B9441, 0x18C79FDC, 0x6D77B532, 0x706B21CA, 0xADAC0E0A, 0x82E4BDA0, + 0xFD03A25F, 0x5AA0E592, 0xE0258A3D, 0xB807A958, 0x0A4D1192, 0x6E0B9988, 0x416DD449, 0x413A6884, + 0x845287BC, 0xD91E0A42, 0x58B05360, 0x6AABE84E, 0xCF8F9979, 0xE77D23E8, 0xDDD387E7, 0xFBFC9A99, + 0x67662103, 0x49180080, 0xA1F0B3A5, 0xA5250519, 0x688021E4, 0x63BB6B2C, 0x7720EF82, 0x90E62474, + 0x21DF815B, 0xC26A86FC, 0x43AF002C, 0xA37FA862, 0x58E2852A, 0x61CF9FF5, 0xA16FBE78, 0x9D96255F, + 0xB5D1633C, 0x66273EEB, 0x1DA6FA0F, 0xABDFE974, 0xDAC687D3, 0x6BABCCBD, 0x9AC7D67E, 0x552A1564, + 0xAD1F5465, 0x66A33F0A, 0x71EB4FF1, 0x4F6EDFB4, 0xFEC40FB7, 0xBBC55FEB, 0xEF41DCFA, 0xA35DED44, + 0x26DDFAD4, 0x0EC4987B, 0x75BD6721, 0x66FD89CF, 0x442689D5, 0x08F6FB15, 0x207E3572, 0x319FCF2B, + 0xB4A488AB, 0xDFC46EB7, 0xB4B4C87A, 0x2003885D, 0x8D603CD2, 0x5F03607D, 0x46983E61, 0x68502700, + 0x8EDC8814, 0x4C3CE2DA, 0xE6D8778A, 0x47F988B1, 0xDE82F167, 0x7D1A6076, 0x76F62FFF, 0xA09EF213, + 0x7BF9647F, 0xF63F460D, 0x7EC86585, 0xF5242F87, 0xDF5A7E07, 0x707CD1F2, 0x8C1A0338, 0xF508B760, + 0x7050EC7D, 0x008DCF1D, 0x3DC66B4E, 0x3A7ACCD7, 0xFAD2E821, 0xC1F6FAE8, 0x01B14B7D, 0xAD13D10D, + 0xDD7F82E3, 0x4D38F6A7, 0x986F31BA, 0x61FDA99E, 0xCFFF6D4F, 0x703F973C, 0x3DF73B14, 0xDDF847BF, + 0xC1F5E079, 0xA8697398, 0xF6EB835D, 0xBF32CCE3, 0x3C5CF7FA, 0x8702EE76, 0xD1302498, 0xBF38F929, + 0xDE05931F, 0xEDE4DFE1, 0xD829FE7B, 0x590F3E5F, 0x7B01124F, 0x62B59A13, 0x6A1ACFC3, 0xB96823E9, + 0x99F3007B, 0xAE5896FD, 0x5656CFF1, 0x9A3E7AFE, 0xF000A0A1, 0xCAF3876E, 0x1C9F8386, 0xB13FCA37, + 0x20FD2197, 0xD99E08CF, 0x6B7B99FD, 0x4396793D, 0x9A3E797A, 0xAE2FE5D9, 0xDDF3C676, 0xAAB74DEC, + 0x667FC274, 0xD053299A, 0xAF3A55C4, 0xF5C8414E, 0x586D0B87, 0x84F57E85, 0xF117E4AD, 0xAD2D9FDE, + 0xF21C0647, 0x76CF3379, 0x04B9542A, 0xF9F4C258, 0x0F33E4C6, 0xC7C7EDF9, 0xA28FD9A9, 0xB7BDBDDD, + 0xD78FE5BE, 0x407FD940, 0x7F59A937, 0x93C9D879, 0xA27E82CC, 0xF53A7ACB, 0x5D522FF7, 0xABE70FCC, + 0x7A38BCB2, 0xB2E2D30B, 0x633D5DD2, 0x1FB39E4F, 0xFAAC3D1B, 0xE8AF2FD0, 0x9FD6F7F7, 0xF7FBE231, + 0xEBF970F7, 0x07E6FCFB, 0x03AFFDF5, 0xD3BC78F5, 0xCB7CB8EB, 0x27FEDEFA, 0x9978E63C, 0x987C960B, + 0xFEFE4D3E, 0xD39F30E4, 0x8AC5A29D, 0x57FA989D, 0x7CA65F53, 0x8F65ADB7, 0xF5E978C4, 0x66BE4CFD, + 0x6A18ED3D, 0x5EFD6A18, 0xEBE9F1EA, 0x37F366EA, 0x27BD1A75, 0xF47ADE6D, 0x3C7D1F80, 0x135F4DB9, + 0xF965DEBC, 0x78B8FFA3, 0x4E3EE229, 0x590FAB9F, 0x96F5B2F5, 0xDDF7DB69, 0xFEAD5DDF, 0x276E7ED1, + 0x83D90F7E, 0xAF570F41, 0x95FB7EAF, 0x9E7718CF, 0xCBFA5DCD, 0xFAFD5D7F, 0x6158EEAF, 0xFA05A873, + 0xDFD7FA85, 0xD83E7E5F, 0xF5FBA836, 0x35EBF744, 0x6D8ADEDC, 0x87F8FFA3, 0xCA7D4FA1, 0x3ABA66FC, + 0x29DE72A7, 0xB0B92F97, 0x3B456FEE, 0xB71F3FA3, 0x3BEEFB19, 0xCF0A9BF7, 0x2D9E75EA, 0x67BDE4FB, + 0x03000000, +}; + +u32 point_table_binary_31[] = { + 0x11728D96, 0x3F681441, 0x14C65FDC, 0xDBBD4D2E, 0x77979080, 0x82511011, 0x838511B6, + 0x10412BCF, 0x4E096962, 0x6193EA0A, 0x03C235A6, 0xD44A9242, 0x5284B3D8, 0xC6205686, 0x20428C8D, + 0x094748B0, 0x902B031A, 0x3078220A, 0xB1388C41, 0x2E4772EB, 0xCCBC3F3B, 0xBB49E175, 0xBF9BEF7D, + 0x33EFCDBC, 0x99854998, 0x886601AE, 0x5CF8F965, 0x6C6C2C02, 0xC530AA19, 0x40735445, 0xD63F66AD, + 0x0720FD48, 0x34AF79E0, 0xAE770BC7, 0x91FDD7F9, 0xEBC26F00, 0xB2C33D3F, 0xD05FF16F, 0xA51F3CF8, + 0x383D3D8D, 0xACF4271F, 0x3B4F0D5B, 0x7E9AED78, 0xE16D00F7, 0x6CF603C7, 0xEBF51536, 0xFFDE4EFB, + 0xCBFCA467, 0x36F9B8D1, 0x81E119F4, 0xF72103C6, 0x7F06F5C0, 0x5C6506B0, 0xD7E313C3, 0x24D76320, + 0xA0FA79C8, 0x5E5958AD, 0xC76B0A4F, 0x201FD5DB, 0xF5006881, 0xB0D133C7, 0x7EB81EDC, 0x9F623010, + 0x186E82A7, 0xD9AFD3F8, 0x1A722FF9, 0xABEC0D17, 0xCACC2AC2, 0xB013707E, 0xE8D78263, 0xFDD3F16B, + 0x18DF0B14, 0xDFC478BF, 0x4EF1E9F9, 0x53EBD3F9, 0xC065805C, 0xC0F5510A, 0xC34EC0FB, 0xA9F5F9B0, + 0x05F6F9CC, 0x8752BF23, 0xF5549319, 0x7FF1331C, 0xFB713D6D, 0x3FBD7FF6, 0x7992FA0F, 0x21BB2133, + 0xAEDF0DFF, 0xB3FE55F5, 0xCF3580AE, 0x30C7F5FD, 0xAEDDDDB0, 0x3BA4F821, 0xE47EE66E, 0xD4179AE9, + 0x71E9BF6F, 0xAA1FDE9F, 0x0E92FD29, 0x2CF174DE, 0x653E1AF7, 0xF479F6D5, 0x0EDAFDE1, 0xC7FD9D1E, + 0x4FC5737D, 0x581FE777, 0xFCFCC9F5, 0xC1089EF7, 0x4CA9504E, 0x9EFF42DC, 0x1FB309FD, 0x04EA99B1, + 0x3F322580, 0x64BF40DC, 0x1FE487F7, 0x493C1FD5, 0xFF97E662, 0xD0B360F8, 0x53F45573, 0x4FB9BB1F, + 0x192E22D3, 0x7E56A11F, 0xF57D901E, 0x37F97570, 0x7DF67EA0, 0x5E58E28F, 0xCD3F959F, 0xBD1ECA77, + 0x13C7B353, 0x66BC4DF7, 0x2BD5DFAE, 0x07ED87E4, 0x67DFC7C5, 0x20DE2F7D, 0x7FE502DE, 0x2FC52F54, + 0x7F96E2FD, 0x4396FDF3, 0x502FE7C1, 0xF8E743AA, 0x1FE5970F, 0xFBF8BE90, 0x783EFFEC, 0x9FD6DBF5, + 0xCA8756FD, 0x5EA9F9E2, 0x7AA6CE63, 0xFAFCE37D, 0x9C8BF39B, 0x47BF643D, 0xF47A4DBD, 0xA6E0045C, + 0x52E7F966, 0xFB49A954, 0x92FBC73B, 0x0720ACEE, 0x8BCE38B1, 0xD61701A2, 0x80F5783F, 0xB9E72DBD, + 0xE2C36796, 0x5EF9773E, 0xB772C8D1, 0x1FCD4EC3, 0x62E507CB, 0xFB8B1B1B, 0x1BE29F61, 0xA6F9DD65, + 0x80ADAD2D, 0xB9BF229B, 0xD57C9D9A, 0xFA4FFDD8, 0x3F7ADE7E, 0xB4BBBB2B, 0xFEEE3231, 0xC57B55D4, + 0xF3FDD4E5, 0x6707F57A, 0x0C576C56, 0xFDAD1836, 0xE1BEF068, 0xCC7CFF39, 0x57B3A784, 0x2B3663BC, + 0xE3C0839D, 0x9D1DB93F, 0x996D3FE1, 0x4ACCB6DF, 0xCACA4A62, 0x3EE4D84F, 0xB81273F4, 0x52D5F39E, + 0xCAD571DF, 0x99F5D37B, 0xD519C2FD, 0xE1F7C8BB, 0x41BC8A7A, 0x779CF5F8, 0x9E796768, 0x9CE2A361, + 0x62F287B1, 0xD602B2AA, 0xB7E2CC1E, 0xF12A72B4, 0xBEBFB8B4, 0xB424FE0E, 0x33CD9F59, 0x07989B9B, + 0x93F7B3C3, 0x4CF3771E, 0x02D46A35, 0xF18FEEB4, 0xDF361A0D, 0xF1778789, 0x29DEED90, 0x5EBE5F0E, + 0xEAF83D83, 0xFDA33B84, 0xFA0FB92E, 0xEF11EAEB, 0xA4A77E82, 0xFA5E5DF4, 0x86E97D9F, 0x21E6F79E, + 0xBE9F002C, 0xFDB6FE7A, 0x3A047BFE, 0x0C44908C, 0x8F20E14F, 0xFA7F0000, +}; + +u32 point_table_binary_32[] = { + 0x11728C9B, 0x799C55C5, + 0x95C7CF7D, 0xEFBEAD9B, 0xEE7E0DC8, 0x2E48372A, 0x0A6A48BB, 0xB498301A, 0x9B991857, 0x620426B8, + 0xE334238B, 0x5BC4166C, 0x3132E123, 0x68449DA7, 0x33DA6646, 0x65008596, 0xA88CE086, 0x5B821F45, + 0xD2711C30, 0x12258C46, 0x44041511, 0x6D85EEF7, 0x6AEA2C55, 0xB76EBD66, 0x3EF3FEFB, 0x7EEA774E, + 0x9D5355B7, 0x6EDDAA7A, 0xC150D80A, 0xC701B4B4, 0x1C77E384, 0x09135430, 0x46F31080, 0xD68ED11D, + 0x9647211F, 0xBB8718F5, 0x27A1FE7B, 0x8B2C0F40, 0x1E3DDEE8, 0x5509F523, 0x1759FB5A, 0xE4510D56, + 0x7F18EA8F, 0x99E8F3C2, 0x850B637A, 0xCB120FB1, 0x13AF2D97, 0xF82C8F43, 0x1ED366F5, 0xE350EFB0, + 0xC48F0C2B, 0x75BC3700, 0x5CDC7CC8, 0x44A57F46, 0x7F8BE8E1, 0x5CE626ED, 0x6FC99225, 0x36DF5B74, + 0xBEA63E93, 0xAFF52FED, 0xE1FA9F28, 0xFE8DBF2B, 0xC41F1CC3, 0xF94D6918, 0xDDB172E5, 0x4AAB9F67, + 0xF4BA5CFD, 0x0ECB0F03, 0xC3A50F90, 0x01C8BFF0, 0xE9868BCC, 0x376F73F8, 0x0072729D, 0x1B4FB3C9, + 0x17E3AFC2, 0xF8D3D37A, 0xCAC78F3F, 0x18ACFDE9, 0xF21B9AC3, 0x26A32FED, 0x437DA29D, 0xB88FE64E, + 0xCD4D49EE, 0x3FD1CF13, 0x7D597B87, 0x1CDF8D20, 0xF149BCB3, 0xB739FC01, 0x32E713D4, 0x30DFD450, + 0xCE663C21, 0xDFD222EC, 0xF84776FD, 0x9BF159FA, 0x04E30F6A, 0x2D4B3EC4, 0x4EBEC492, 0xDFF53A3F, + 0xD7FF3512, 0x3FD97F80, 0xF6129FE3, 0xDF6D9FEB, 0x4DFB48BC, 0x2D2DAC2F, 0xBDC58C3F, 0xB77FA74A, + 0xBEEA97BA, 0xFDD6027C, 0xBF6EE834, 0x6C3FD4C3, 0xFDA81E47, 0xFDA7D631, 0x9FDEC06C, 0xC6D75433, + 0xBE64FCCD, 0x94F1E7FB, 0x33E36DAA, 0x33DE62F6, 0x7E3CDB60, 0x6B900338, 0xABE39C69, 0xD81E583F, + 0xF2E90D11, 0x9B78A8FD, 0xBDFA9151, 0x3F53DBFB, 0xFE7ACA47, 0xB7672DDA, 0xFFA043FA, 0x5733EA7F, + 0xD03198FA, 0x03A63003, 0x448C7AFC, 0x111FA3EA, 0x31BFCCB6, 0xE4BDEBD6, 0xAD23C6FC, 0x12DFE6F6, + 0xF1F8D4E5, 0x7A7C26C7, 0x7C7B1BE5, 0x3F54F364, 0x80EAE5DD, 0x9DCF3FFF, 0xBC82859A, 0xF5F35279, + 0xF6DE2FD6, 0xAC59A3DB, 0x5FD59776, 0x038C3E3E, 0x730DF79F, 0x2E7F18A0, 0xAEB9EF71, 0xCB962DD3, + 0x0E34EBF6, 0x3DF4B93E, 0xC39E7AEA, 0x29A56A34, 0x2FD5FCDB, 0xFC8137DF, 0x7C93F498, 0x5FDFDD87, + 0xAFA17CB5, 0x1ECE0038, 0xE47787CE, 0x25FE0197, 0x57350EDB, 0x40DCCAE5, 0xBD543F7E, 0x3ECED5AC, + 0xF32BBD58, 0xF14BE249, 0x9AF5FC56, 0xFAF7DCDD, 0x3CBE34EB, 0xF9E8AB63, 0xBBFFAD47, 0x1EA3E3D1, + 0xE3FBAB1F, 0xEF5FD753, 0xFE54AEF3, 0x553FDFF9, 0x123FCF3A, 0x5FAD0F7E, 0xBFF3139F, 0xB93F34EB, + 0xE707DED8, 0xF157CB7A, 0xFC07FFB0, 0xA31F3F3F, 0x9AF5F84F, 0x3CBDF30D, 0x5FCFCF47, 0x544E1C6A, + 0xD6CF57F2, 0xAE4FFFC2, 0xF30173D8, 0x7FD7DF9A, 0xF88D7FCB, 0x7A7C061D, 0x1F2F36F9, 0x222787EF, + 0x28F8FE78, 0xBE88CA89, 0x6B98C331, 0x9F5CC1F3, 0x45549F5F, 0x6EE3D19C, 0x5AB0737A, 0x4FF1C11A, + 0x2EAFB8E7, 0xB3337B1C, 0x5F0BB9BC, 0xEA952F5E, 0xA6726F7C, 0xA9CBB9BC, 0xEE86D2AA, 0x2BAFBC52, + 0xA92B79BC, 0x0D9FA0F2, 0xB366CD52, 0xEA379AF7, 0xEAF1D4DC, 0xFDFCD4A9, 0x5395FA86, 0xF5030677, + 0xAEA5F87F, 0xA8FD8500, 0xB5B5DF5C, 0x72D96597, 0x95B353DF, 0xCC993363, 0xF1D0F3EB, 0xFBF3E283, + 0x519A4F04, 0xA859B6FF, 0x9DB56BD7, 0x963F2F4E, 0x7D34DFF8, 0xF12ED7E5, 0x35FA69ED, 0x57BA68DA, + 0xB469317F, 0x3366CC88, 0x95AF5AB5, 0x2A664FCF, 0x97D31ECF, 0x3CF34CD9, 0xF3AD3631, 0x578FCBDE, + 0x44CFCF1A, 0x7EFE7A43, 0xA668598F, 0xBFAAB555, 0xF7107B7A, 0x3F1FBF3E, 0x373ECC5F, 0x61FD3F03, + 0x18F6E7DC, 0x7AECDF9E, 0x9E7777BE, 0x70FBF7C9, 0x279FE472, 0xCDA3DF4E, 0x2FA5FAA7, 0xA87A9CCF, + 0xF6DDD6FF, 0x2A6AFF95, 0xCC9FEFEB, 0x3382E737, 0x7EFE8B7B, 0x73DBFD72, 0xF33C206F, 0xBFA2F24D, + 0xE3CFE8ED, 0x7CA0E78B, 0x2FEF28BD, 0xF8FF9A4F, 0xB43F5C6F, 0xEDD9DCBD, 0xDBB29E3F, 0xBF5CD6B5, + 0xD5FAD3EB, 0xB32FBF2E, 0x9D6059AF, 0xEFF6BE56, 0x3CDCEAF5, 0xFA6EEF8F, 0xBAF23DCD, 0x3FFEFC84, + 0xED0763F5, 0x7CF84F83, 0x1FA0F1E8, 0xCC8FC4CB, 0x992BFAF4, 0xBD99D8D7, 0xFBE56BB8, 0x3CB7B9F7, + 0x6F8CDEF4, 0xCF9C3973, 0x62F3F5F4, 0xE9D3CBEA, 0x73DF1764, 0xBF893937, 0xA9FA3DE2, 0x493C5F57, + 0x5E38740A, 0xF14AE6D4, 0x82815B4D, 0xFD66BC19, 0x7B33DE88, 0x9DF99ED8, 0x99EFF97D, 0xCAFD59AA, + 0x3DEC8F14, 0xCFD1CC9D, 0x170DFAAB, 0x2947FB70, 0xCC8077FD, 0xFAF97D1A, 0x95F3FAC0, 0x7BFF39FE, + 0xCC78A0F1, 0xB756F4DE, 0xF8D0F98C, 0xC7F6D4BF, 0x66C3D89E, 0x90A9DE41, 0xBC4A9DAD, 0xDAF578DB, + 0x5F7D8C61, 0xD06B87E2, 0xBE60584C, 0x0FDD9F4A, 0x7F0BF77A, 0x65F5EAD5, 0x4AF517FB, 0x6F7B657B, + 0xD4FBE5A6, 0xBE6F8B4B, 0xE2FEE070, 0xC3146FAA, 0x7AA6B1C7, 0x784ABA47, 0x62FEBA60, 0x6B4C0F70, + 0x463CDFFC, 0x8A583E1F, 0xD7EC72FD, 0x153F0E38, 0x9E82F6F7, 0x926E6F59, 0xCF69BE04, 0xFB3B8404, + 0xADAFD512, 0x668898F4, 0x50A6B77C, 0xB5FA43CC, 0x9E18CAFC, 0xF97ACB73, 0xD5D6983D, 0x3194F9F3, + 0xF596E7A9, 0x3D317B62, 0x28F3E7EB, 0x237F9088, 0xD78F0C65, 0xFE7C7D94, 0x8F9EBC63, 0xF9234399, + 0x3F5F1FB5, 0x278E77B7, 0xFD91A1CC, 0x9FAFB77C, 0x36CE678E, 0x3D3194F9, 0x137D93EE, 0x4F3D9FE4, + 0x01060A5F, 0xAE5E400E, 0xB9FC5A66, 0x8898F450, 0xA6B73C5B, 0xBD1EB327, 0x86327FBE, 0xDEF2ADEA, + 0xCF317B62, 0x28F3E7EB, 0x2D2FC0FE, 0x71EC1770, 0x7FF9FE7C, 0x7DE40F52, 0xF1FA91A1, 0xCC9FAF8F, + 0xF281FEF1, 0xFC91A1CC, 0x9FAF8FDA, 0x13EAE3ED, 0x8F0C65FE, 0x7CBDE5B3, 0xE1C8983D, 0x3194F913, + 0xFD72B588, 0xD64B4701, 0xD0FA67B9, 0xBA17B9E2, 0xAA101E7D, 0xF4517CFF, 0x6FA1F5F5, 0xF81056AC, + 0x5881DC81, 0x8C3F5ADF, 0xB4E9154F, 0x15BEAF01, 0x1E7CF041, 0x625C1FA4, 0x8F566AE9, 0xD2A5C80F, + 0x131F131A, 0xFDC3A4FF, 0x3A0C487F, 0x977A14B9, 0x7433C043, 0x0F3D444C, 0xFA0AFD6A, 0xD0DF739A, + 0xDB897321, 0x3CFEF8E3, 0xC4A4BF29, 0x0C1E79E4, 0x11A57EA5, 0x5693BF6B, 0x01A83ECD, 0xA8CFCC81, + 0x00D72B9A, 0xD712DF12, 0x027DDF68, 0x267D4B52, 0x513C73D4, 0x4BC48F01, 0x2C5FBE9C, 0x98F4AB00, + 0x687D3B47, 0xBD4ABC3C, 0x045A3F69, 0x26FD2321, 0x3CF6D863, 0x4ACD521B, 0x281E3D27, 0x1B26BD6E, + 0xCF679F7D, 0x16B983B8, 0x2E045A9F, 0xCDE2F62B, 0x2D0D81F2, 0xBB5C6D66, 0x06D3BE9B, 0x497F2C04, + 0xA4D7ED4F, 0xFCFD105E, 0x78E105DB, 0x1FA5C792, 0xD43E66BD, 0x5B5BC1F1, 0x6A3E0E39, 0x9F0F8327, + 0x9E784241, 0x1DF7A74A, 0x8701B68F, 0xE645A6FF, 0x64BD3599, 0xFC0D8F98, 0xDAFB3F2C, 0x5F48FC78, + 0x6899F447, 0x0B37EBF9, 0x00DBA309, 0x2C53BC63, 0x2D9F47DC, 0x64F5E791, 0xFE1CE16B, 0xD569C8DD, + 0xF78165AA, 0xEF73CBE3, 0x89BFB6FA, 0xF1A47F50, 0xB8559D48, 0xFEDE03B8, 0xE38E3B88, 0x515FF900, + 0x98F2B1C4, 0xF759FD58, 0xD2FF2984, 0xDB6FBF1D, 0xDB6B14F1, 0x02D16B46, 0x7DF614CB, 0xC7119BF8, + 0xA57D8B8B, 0x85CF5553, 0xA93DD260, 0x99F21D6E, 0x799AE93F, 0xC3A4EF2F, 0xDCA4DF67, 0xC8678065, + 0xCAF76DCB, 0xD711EFB4, 0xFAEB487F, 0xA9F0C9FA, 0x7D86F174, 0x8265AA6F, 0xBAE579C4, 0xBFB0FA79, + 0xA457C2C7, 0xE8F90CFD, 0x99FED34C, 0xF59D6D79, 0x11F1F556, 0x4FE3A734, 0x5DB84EDD, 0x4DE3EBA7, + 0x6099DA6B, 0xAAE57B89, 0x275B3D8F, 0xC7BF632E, 0x75AB0E98, 0x11BDBF34, 0x6F6196F9, 0x6A2873C9, + 0x701FD6DB, 0xF7973C0F, 0xD914CF4F, 0x684FE33B, 0x1DF977C7, 0xBB99BFB2, 0x327F99F2, 0x41AF40CA, + 0xD4CF1CA6, 0xDC785457, 0x52B9F1AA, 0x2EA564FF, 0xB516F96B, 0xE37F1273, 0x66B1E521, 0xCCA6FF99, + 0xBF06CBB5, 0xBC3F26FA, 0x75CCB9EB, 0x2D0F6176, 0xECEF77E6, 0x73699FAC, 0xB1EF23DC, 0x11C6EA57, + 0x0D612C3E, 0x5BDF50F5, 0x01B5EFC7, 0x0E6BFFE9, 0xD3383FCD, 0x1F11FFC4, 0xD6F711E9, 0xBF0803E2, + 0xA3D46EE4, 0xE24B628F, 0xACF59994, 0xD81FA5DF, 0x9668FF59, 0x089651BF, 0x4CEC4F50, 0x9DC405B1, + 0x47C6EF81, 0x932C1F20, 0xFE711831, 0xEA978AFD, 0xA910503C, 0x178A1E19, 0xEBFB46EA, 0x3F55BF6D, + 0x913B43B0, 0x8CFA8BC4, 0xFE4CA8A2, 0xF6498A3D, 0x32D6F79E, 0xD89FC9FD, 0x917A2704, 0xCB685F12, + 0xFB49FA6B, 0x10B98FED, 0xEF0154DF, 0xD54EFF23, 0xDF10EF8F, 0xD260E779, 0xD07365FA, 0x7D295FCE, + 0x5CFC7BCB, 0x8B88CFB7, 0xCF1371FA, 0x1D87ABF8, 0xF9A1EF2D, 0x79BEF0F9, 0xB13C96C7, 0x8BF02266, + 0xD69BF77F, 0x8CC746FE, 0x4C3CC69F, 0x591F187F, 0x7A3D3955, 0x6DC7F197, 0xAD94FD09, 0x61C97F93, + 0x7E3F68AE, 0xD92FBCC4, 0xB0E8910F, 0x68DEEEE8, 0x0F38E313, 0xFD11F3F3, 0x47F5913E, 0xCEBAFE98, + 0x3EEBDA6F, 0x77FC2D31, 0x6CF4BC7F, 0x9C3FE788, 0xCDF4FEDD, 0xC4FBCB30, 0xEC88CD1B, 0x376E44FB, + 0xB9C4E9CC, 0x12F13797, 0xF427309B, 0xEFD37C18, 0xED87331F, 0x59E1FA07, 0x30CC7A27, 0xBF1349FF, + 0xBD608561, 0xAA2FB05C, 0x1FFB5E12, 0xFBFC71E5, 0xF6F2BD6E, 0xE3336CE2, 0x17B6FE79, 0xBF80F3CD, + 0x678EAC7D, 0xE595576C, 0xFC3ADE5A, 0x5C9F99FC, 0xA2FD7E8E, 0x279F01A0, 0xF595C457, 0xA3C0B627, + 0xF311C507, 0x1E78C0FA, 0x0738A2D8, 0xDEDE6EED, 0xEDFA71A5, 0x5E3F9DC8, 0x5C2A9570, 0x7C6DC0F1, + 0x9605D50B, 0x598F57E6, 0x60E844E2, 0xA1A20F0E, 0xBD22560E, 0xEA52CB39, 0xE44CC1EA, 0x69BF3DF3, + 0xCF31FBB2, 0xFA2AAF26, 0xB6F1542C, 0xB69CF3F4, 0x391E5FB6, 0xBE2A8717, 0xF27A20A3, 0x8EFAB565, + 0xB217AEF3, 0xFC5D0E55, 0xE6F9B3FE, 0xF1FDA886, 0xFCDAAD2F, 0x6318F54E, 0xFDA56E63, 0x9F6989FB, + 0xFBF29BB8, 0xFECB4ED2, 0x7F67387B, 0x9661D073, 0x5536A926, 0x187FE6FD, 0xE0FA2FBD, 0x3EAEE4DA, + 0xA7D7FFCD, 0x8A987DF0, 0x91A2FAFA, 0x089B7CFA, 0x94FB230E, 0x3E89EB83, 0x81EF124F, 0x8209317B, + 0x64C73EF2, 0xC77AFD3E, 0x647DE2E8, 0x532D63B9, 0xB07E7F4E, 0xA0F791EA, 0xBDD796DF, 0xEFF417F2, + 0x7D8EFF75, 0x86596FF6, 0xE3ECF327, 0xFBB3F961, 0x9669FF26, 0x3F244CBA, 0xFB2FAADB, 0x723DEFEF, + 0xF41D69F6, 0x0B65BF07, 0x9E7BEE39, 0xBBFF83F3, 0x2D7D7FAC, 0x312C7AD9, 0xEFC90752, 0x9FECDFD4, + 0xA89AFDEE, 0xFE8E2A45, 0x8C7A1BAF, 0x539FBB5F, 0x5953B44C, 0xF1E613C9, 0x526C3F2A, 0x4C165DBD, + 0x9B3F72DF, 0x9F46F913, 0x4F4876BB, 0xFE9412AE, 0xE378ECFE, 0x449D5EFF, 0x3EE9ACEF, 0x1A992162, + 0x1B3F7D1F, 0x59BDB5BF, 0x59BD1CB3, 0x2786327F, 0xBEDEF21D, 0xEA9D983D, 0x3194F9F3, 0xF596EFE6, + 0xFD22ABBF, 0x3BB6BF60, 0xFDC5F5B6, 0x5CFB839C, 0x53DEC81C, 0x461CF76F, 0xF5966F86, 0x61317BE2, + 0xB0CC9FAF, 0xB73C0D8E, 0x8DD91387, 0x65FE7CBD, 0x651A6F8E, 0x3D7158E6, 0x4FF4ADDE, 0x786CF5FA, + 0xBBE08D87, 0x82375E5A, 0xBDFE6CF5, 0xFABBE08D, 0x8782375E, 0x5ABDFE6C, 0xF5FABBE0, 0x8D878237, + 0x5E5ABDFE, 0x6CF5FAB3, 0xE0F557C1, 0x1B2FAD5E, 0x7F17BCFE, 0x6EF5FAB7, 0xD5EBDF82, 0xD7BF05AF, + 0x7F5BBDFE, 0x6DF5FAB7, 0xE0F56FC1, 0xEBDF56AF, 0x7F5BBDFE, 0x2D78FD5B, 0x88F72F9E, 0x1F06A300, + 0x3EBF0760, 0xD7AE5D2A, 0xC832C3DB, 0x0E637E6F, 0x673E4026, 0x3D9EFFDC, 0xC3AC66E9, 0xD5C5F3FA, + 0x7570329C, 0x46DCC69C, 0x1CEBF0FD, 0x0ECF62B6, 0x7A879B9A, 0x9A90E733, 0xA78B969F, 0x8FB1AD8F, + 0xD8A9EFC5, 0x175F449E, 0xCF9C2E5A, 0xBE3FC636, 0x1EBF5CFC, 0x59FB83D4, 0x1F8BAFF4, 0x96FE9EC7, + 0xF3935EA9, 0xDFE3FAAB, 0xB45EDDA0, 0x5B1C2A3F, 0x4DE73EFC, 0xF043E669, 0x7A35F2B5, 0x30EAF5FB, + 0xADE26D47, 0x2FE5E46F, 0xBDFE9E27, 0xCE1C26FE, 0x17B13ED3, 0x6CEB137B, 0xBFFE42A1, 0xC07AE24C, + 0x3331FAA3, 0x7832873D, 0xFDF4D3B1, 0xF8846DB9, 0xAD4FEC7B, 0xACBF3CBE, 0xEB70BD9E, 0x5AE2E453, + 0xD27C4B94, 0x3F9EB785, 0x7744F9D3, 0x7EF73F46, 0x7A536EFC, 0x3347F1B0, 0x3ECADFD8, 0xFBF5DBFC, + 0x899DFC29, 0x1E277F89, 0xCFE62FE5, 0x365FB1EF, 0xB1FEB2F8, 0xF46A659C, 0x1E2FA3FB, 0xAFE77CF4, + 0x6AE6479A, 0x7303247F, 0xCDFADB36, 0x718830EA, 0x2FD5E3E7, 0x2B472FE5, 0xEC1FE631, 0x0F1C2EFE, + 0xE7B37EE0, 0x345B9FD8, 0xFBF573FE, 0x5A4F3C70, 0x1AE7AFFD, 0x513C0387, 0x73BE517C, 0xC2B6DCD6, + 0x27F63DD6, 0xEFC5A7DE, 0x8019343F, 0xCC493D8C, 0xF9A88D70, 0x757088E6, 0xB752F598, 0xAFDAC11C, + 0x9C11BC41, 0xBC8BF541, 0xFFE03CD2, 0x3BE5188F, 0xE679C889, 0xC9C14BC4, 0xBB603EEA, 0x13AB82D3, + 0x301FD79E, 0xD8A95FE2, 0x617D4DEA, 0x1EE28DEC, 0x2FF84B6A, 0xA0B08D8F, 0xD8F14FEC, 0xD48F1C8C, + 0x81196A9E, 0xD6DF95BE, 0x88EEABFC, 0x10AED65F, 0x687A799E, 0xFA4AFF98, 0xB17D0E4F, 0xAC2046BD, + 0x6E1FD894, 0x1861F552, 0xFEDA6BAF, 0x21CF434E, 0xDC9EF81F, 0xE231301F, 0xF589DD89, 0xD9EFBDF7, + 0x5ECCDEB2, 0xD42FF1CC, 0x474E3C9A, 0xFE2D31FA, 0xD3F12426, 0xA6470ADB, 0xF8AC5EFC, 0x5BBDD4CF, + 0xE5FAF919, 0xAFF59D99, 0x5B385EFD, 0x7CE8F110, 0x9C9E7E93, 0xF3D37C24, 0xDE7F498C, 0xE5FCB47E, + 0x84E6BA60, 0x89D54B39, 0xE7A79F27, 0xCD890541, 0x89F3D3CF, 0x93D627FE, 0x3B3883F3, 0x89EC2D4B, + 0xFD12CF22, 0xE4C4B2CC, 0x111CAFF6, 0xA7E3495C, 0x9E5E2C6C, 0xE3B37AF1, 0x6FF552BF, 0xCD0FF71F, + 0xFE98FACE, 0xC6DBA9ED, 0x07A4AEB0, 0xF96D450E, 0x9A6D7E5B, 0x500FEF5A, 0xBD94DBFC, 0x3427C605, + 0x17DBFCB4, 0x3E711B6C, 0xB0F988BD, 0x65A9DFC6, 0x7B00F5A9, 0xDD365EBC, 0x8F342E35, 0xC5E627F1, + 0x59BDF8B7, 0x7AA99FC7, 0xAF3A80FB, 0xB3B94935, 0xF7D17D90, 0x1DFAB36C, 0xB3E6136B, 0xDEC77CD4, + 0x46E6EC44, 0xE137589F, 0x3D51F48E, 0x3DC6AB9F, 0x875AE289, 0xB58DC43B, 0xA08AFDE5, 0xBFC27C5D, + 0xFFC48E7F, 0x79BEAA98, 0xF35FC9F3, 0x48FEB227, 0xD4363247, 0xF5CBF366, 0xFDCBF368, 0xEB97F947, + 0xEE1F36F2, 0xFA45DEBF, 0x950D7C7F, 0xD7AC1F2A, 0x1B8674C8, 0xFD46D95F, 0x6536EFF7, 0xEA66D1CB, + 0x7DBF7C47, 0x636C7F36, 0xDF61F543, 0x58CF8CFB, 0xB57CDFCF, 0xF256E646, 0xB39F3B9F, 0xBF47D9BF, + 0xD9DFCD46, 0xFA21389F, 0xBAFEF0FB, 0xD6C44BF6, 0x33A27CCC, 0xFDC5EA66, 0xE35FFD17, 0xD7D73B14, + 0x9ECD9C1A, 0xEADE97A8, 0x6EDEDFE6, 0xDEA70030, 0x6CEE270E, 0x66FF725F, 0x3138DC30, 0xDB078747, + 0xF6AC179E, 0x12D9BBF7, 0x1F6B8618, 0xE6FA6A86, 0xEC6F73EF, 0x0BA1BDDC, 0xCFA4F6C3, 0xF670EF97, + 0x646D39DF, 0x1771F5A6, 0xFFDCFB9D, 0xD8DEEEFD, 0xCFACB05E, 0xC692FF54, 0x2DEBA1AF, 0x5A8D9C3E, + 0xBE6AA35B, 0x9F1F8FF1, 0x0FC3D514, 0xE44C7DF0, 0x0BF7BE4B, 0x669DE423, 0xFD5F61FB, 0x8FFBA3A2, + 0x59FAC3A9, 0x8FD889C7, 0xEDAF8A66, 0xE92FA73E, 0xB7BF2A4C, 0xFF39F5D3, 0x78FC86DF, 0x6F218CEC, + 0x315F3F1F, 0xCDFC3E34, 0x7A19AF15, 0x329E5C7F, 0xE6BE2BB2, 0xDAC6FDA9, 0xE79B4EE6, 0xFE2D647F, + 0x97DA825C, 0x79419F78, 0xFFD71A3D, 0xF3BEDADD, 0x96A9FFDB, 0x77C7FCED, 0xABFDA4CC, 0x9F7C7F2C, + 0xA2FE6CCF, 0x46DF23C4, 0xD21E72DF, 0x2CD7C2EC, 0xC6479C65, 0xFB444716, 0xDCFB686A, 0x9BE8E5FB, + 0x25D151EE, 0xAFA77CCA, 0xCA17B2FF, 0xCA6D5910, 0xA6F3C45E, 0xED5D0DEE, 0xF9589F6D, 0xB9B6F5EB, + 0xD7DBFB8D, 0xBD4CFC4E, 0xF9ECD9B3, 0x91EB99AD, 0x7FAB37FB, 0xF3C843DA, 0x736D745F, 0x6C39970F, + 0x31E5729F, 0x6FB88E8F, 0xEE8FC9F9, 0xF2F0963E, 0x0D73E7CE, 0xC5F3955B, 0x9147B4A7, 0xE9FF147A, + 0xFD4AE5A3, 0xB671FF69, 0xBE9739D7, 0x265CCF2C, 0xE3CDF14F, 0xE7ED8E3F, 0xB97F6CED, 0xDDFBE8D0, + 0xCEE3CBDC, 0x374F8061, 0xF69700DB, 0x7FF5ACDF, 0xDFE6EBF9, 0xFE2B73B2, 0xD6B0DC9F, 0xADE5FC5D, + 0x7FBE9ECF, 0x77997BE9, 0x78CCF9BA, 0xDB1FAE3F, 0x7B5F90C6, 0xEB863677, 0xFCECABDD, 0x101B6F38, + 0x7EDDFBE1, 0x38BEDDFF, 0x8724201A, 0x7FCC1B6C, 0xFBE0FA1A, 0x9AB3E0FE, 0xDF2459EB, 0xE8891D7D, + 0xADE66D4E, 0x3971544E, 0xDF2B0D51, 0x39B38D97, 0xBF5F5AB6, 0x9872FE3E, 0x6AD9DC61, 0x790BDE5F, + 0xB55CAFBF, 0x70A0AA25, 0xCADFF3E7, 0xD9FBF5F3, 0xFAB4BAE9, 0x3B90FBDC, 0x8BD8BFAD, 0xDF8F87D6, + 0x77BD9B9C, 0xF8889DF8, 0xF47AAE6F, 0x7B141FDE, 0xDF1E50E7, 0xE447E55B, 0xC0FD7FC8, 0x80BAA87D, + 0xB17F07B6, 0x44EDC31C, 0xE587F7B9, 0x07EC89DA, 0x93390B3E, 0xBBF7CB51, 0xEFDE27C7, 0x78DCFF73, + 0x60FD32DF, 0xC6DFB7F2, 0x3EC7F717, 0xDEC731FF, 0x1FEAF77E, 0x23B8E3A9, 0xDFFB831B, 0x7A6E4FFE, + 0x1EC8B73B, 0xED1BCBDF, 0x6F4F5EEF, 0xE7F5FC64, 0xFE7F136F, 0x9FB2F6F3, 0xFCF3F745, 0x755364FF, + 0x7FF5B71A, 0xAAD6D2F9, 0x6A5B75B3, 0xEC2FF27D, 0x50994FCC, 0xFF0FCC7A, 0x42F313CC, 0x5517C879, + 0x2A9DF7E6, 0xDA06D632, 0xB33ED726, 0xF3D13A2E, 0xCF7748B9, 0xAC17F232, 0x9FD3F939, 0xD5CFEF13, + 0x9CEFD8BF, 0x616F3D28, 0xE7B9B9B6, 0x72E6FBB5, 0x727EDFC6, 0xEF03D7BF, 0xB0CD57E6, 0x4F9B8F99, + 0x6F4DFDE2, 0xCFE6E7AE, 0x6F70BD29, 0x6CF373E7, 0x6B277EFA, 0xFF4C7E7B, 0x23F0FF71, 0xD416E628, + 0x5F5FCFDC, 0x083DDBF3, 0xF7FDE0C5, 0xA38C7E06, 0xF34830FE, 0xE2FE79BF, 0x61E8C951, 0x39C65BD7, + 0x6ECBE773, 0xB9F5B795, 0xCB1BCBFC, 0x497E0F33, 0x57C6DE47, 0xD8427EFE, 0x6E7B627D, 0x6E7BD7B5, + 0xDBF6E6FD, 0xA9CEACA9, 0x8FF6AFB2, 0x6759B6FE, 0x856DFDC2, 0xD7B13EEC, 0x30E395F5, 0x76BCF27E, + 0x5B6754CE, 0xF6B69CE6, 0xB77E27DB, 0xFAAE63B6, 0x7ADAAF1A, 0xB03DB2E7, 0xF8237B2E, 0xB7F636BF, + 0x83AC2FE2, 0xEB0FEF7D, 0x67BEE7FA, 0x6F1BC0CF, 0xA77C4FF5, 0xD7EB3B62, 0xF9FE1AD4, 0x24E5CE7A, + 0x03FF3FE0, 0xAE27F0FC, 0xDC8CA751, 0xDBA2FE34, 0xEB097A7E, 0xE4FB6E50, 0x13FB2F5B, 0x2F95AFA7, + 0xAEE3F2B0, 0x23F6FD20, 0xEF7768E6, 0xF2EAA683, 0x94FBEBB5, 0x66AEAFBA, 0x49EAF3ED, 0xBD78CC7E, + 0x4FB281FF, 0x2F6AFE0F, 0x966896EF, 0x0B6FBD6D, 0xF69B920D, 0xC28EDEFD, 0x1E3CD8FA, 0xDAEC4781, + 0xFC3FD57C, 0xBFD8EF19, 0xB37FD531, 0x127A5CBF, 0x4B3EC52E, 0x003ADF9F, 0xAE6EC0FD, 0xA9D22707, + 0x8EC2FD34, 0xF81573EA, 0x626169DF, 0xF44F442F, 0xE55DCFEC, 0x5F85FB69, 0x9A17202B, 0xC3D23EF0, + 0x0C00EEA7, 0x19FB0386, 0xA57E753E, 0x007E8F9B, 0xF64E1A9E, 0xCEFE128F, 0x85270953, 0x7DAA6899, + 0xCAD3FDF7, 0x2F75ED33, 0x03C45EEA, 0x2F550A9B, 0xF87AB1DE, 0x9C47243A, 0xF6B6E17E, 0x3DADF789, + 0x012C63FC, 0xCD96F97B, 0xAF99F5E6, 0x7B02606F, 0x1BF997EF, 0x0DFC59D6, 0xFE8A6D96, 0xEB99596F, + 0xFC97F670, 0xB9A9BFB4, 0xA7ABC1B5, 0x0F3B1CC6, 0xFEEF603D, 0x9D9FE279, 0x53A17899, 0x3D4F8D33, + 0x9D772572, 0xAACB3D6F, 0xD59AFC41, 0xF43ED379, 0x577297BA, 0xF520FEE8, 0x3C2B7546, 0xE969F73C, + 0x33B5B7F8, 0x9FEEF964, 0xEAF5EEE5, 0xEE7963B8, 0xA96B8D7B, 0x7E983CB9, 0x2BED9E1F, 0x068D0756, + 0xBBE7BD95, 0x2F0717D0, 0xFC23E7B7, 0x15B9C460, 0xF77E794E, 0xAF1CDCFB, 0xEA95B3E0, 0x4EF7BC36, + 0xF360E2E7, 0xEE7DF2CC, 0x81A0B9C7, 0x72399F0D, 0xFF94C8B9, 0xF7C7532B, 0x83BA83D8, 0x53BE8911, + 0x41837B5F, 0x3C3913AE, 0x71CF5BD5, 0x1E75C0BD, 0x0F1EDCA7, 0x66B8E7A9, 0xA53B4B77, 0xBAF7BDE1, + 0xAAD229EE, 0x7969E9F8, 0xE208F73E, 0x37D417AB, 0xDDF3D5D2, 0xDEAE6FDC, 0xFBDDF06A, 0x776FF73E, + 0x7EB8B3D8, 0xCFBD5F9F, 0x9C5C5CEB, 0x9E9F06AB, 0x8BA7B9E7, 0xB1C942F7, 0xADEE7DFA, 0xC459A575, + 0xB1F3D26B, 0x4B37B9F7, 0xE5832F0E, 0x721E2AF7, 0xE1136705, 0x1362E7A3, 0xD706F7B9, 0xF7DD9393, + 0x1337BBE7, 0x9DC1EA44, 0xB77B9F3D, 0xDC99FC99, 0x7B9E992C, 0xC87D04B9, 0xAF9E7E35, 0xF98C7B5E, + 0x997A339C, 0xDD63B9DC, 0x77CF3E90, 0xFC17F73C, 0x331B8467, 0xF7686FCE, 0x9B4742EC, 0xFC38F92E, + 0xFCC196C7, 0xFFEF41ED, 0x93D81BDC, 0xE89EF706, 0xFF1A7CE6, 0x9E076B45, 0x5FF7BCB6, 0x74A52DA7, + 0xFC8A35D6, 0x9EE2E93E, 0x2AAA0FE3, 0xEDDA22FF, 0xCF1EA4D7, 0x13DFEAE7, 0xE1FCEDF4, 0xFFBA6090, + 0x7E9F6A3E, 0x749DF060, 0xFE7FF7A1, 0xABB7DFC5, 0xCCFFEFAC, 0xB848B83F, 0xFF5FB5E2, 0x94ED9730, + 0xF3FFBB0F, 0xDD24DC57, 0xFC8FD83E, 0x9359FCEF, 0x16EE2DFE, 0x066DBFF3, 0x7FCB367F, 0xD7288228, + 0x8ECFCD5D, 0x72133D23, 0xA8288862, 0x65616515, 0x44B04834, 0x898721E0, 0xA157D889, 0x858D8A88, + 0x5808B152, 0xB0D2F8AB, 0x08470281, 0x80452247, 0xCC41D0C2, 0x5F048351, 0x147F10FF, 0x82AB4541, + 0x6340CF71, 0xE7BDEFBC, 0x7B936CF7, 0x65DFDB37, 0xB33BB3B3, 0x3B7C3FAC, 0x51EF1774, 0xC86F517E, + 0x5DF25B94, 0x5F97FA9E, 0xEA3F93FA, 0x9EEAB3DE, 0x89FC13CD, 0x59E95F8B, 0xFAC7BAC0, 0xEDEB7A84, + 0xFE16B87D, 0x2B27A13B, 0xB83D2BC7, 0x9AB75973, 0x7BBBE6A1, 0x0DF7BFEB, 0x41F30C6B, 0xEEFFCA79, + 0xD6C4C386, 0xEB5F6B5E, 0x12FE3E5C, 0xFF3AF45F, 0x5CEF72F3, 0x3E6BD4BB, 0x05DDE2F6, 0x67F90DC9, + 0x6F517E43, 0xEA7BAAFF, 0x42EA7BAA, 0xFF42FAD7, 0xA2FECD4A, 0xFF5AD4BF, 0x59F82B89, 0xB72A15C5, + 0xBF48FCD4, 0xC67B7658, 0xFC93D978, 0xEBCCCB79, 0xE2A336F4, 0x17FA34EF, 0xE42A1DB7, 0x35BFD499, + 0xEFCC6B1E, 0x293F2FE7, 0x892FCA2D, 0x483EF342, 0x57DAF598, 0x273226DD, 0xAFA643F6, 0xA78D68DE, + 0xBFFCBE6D, 0x4727F447, 0xDE7FDD30, 0xA2F58E53, 0xA59B3A5E, 0xF2B1DF99, 0xBFF8E70E, 0x69EC97EE, + 0x9A2E0E93, 0xC6F782AC, 0xC7F85E10, 0x7D639D4E, 0xE2C52F67, 0x9D219E0F, 0x7EF27090, 0x1F147ED7, + 0x52A68987, 0x813FAF94, 0xC52F2F2F, 0x8BFF2F5B, 0x31561617, 0x17C57F1B, 0x0EE22DC0, 0x0B04648B, + 0x780CF803, 0xB764F1EC, 0x278F7E3D, 0xE7B4FF7C, 0xADBF7DF3, 0x48E44338, 0x7EF38873, 0xA1BD31BE, + 0xE76EF4CF, 0xF3F99E3B, 0x4E34F99B, 0xBD4BFCF5, 0x66ADDF3E, 0x6F92F842, 0xF4C7C26F, 0xE75B2EF1, + 0x9727CF5F, 0xFBC9E16F, 0xDEFB4174, 0x85B5EB40, 0x3CFC7CAC, 0xE3FFECF6, 0x3DE277AF, 0xB02EFE90, + 0x78FA1F16, 0xBD2BF1CB, 0x8B3FB0E8, 0x757DB3C6, 0x0F5F12CD, 0xFD29C578, 0xF83FB3FC, 0x55E19F94, + 0xDF2DFAA7, 0xB79E16BD, 0xC4BAB8AA, 0x75F413B7, 0xFDD626E1, 0x1D0A46E5, 0x6F52F7F7, 0x611C3FAE, + 0xEDFFD6CF, 0x5FFCD7C6, 0xE8F616D6, 0xC4877704, 0x7D3FE17F, 0xACF8CF30, 0x2F548BDA, 0x1E201EBC, + 0x86F867F6, 0x00F90DC1, 0x63F9D7C8, 0x07AFE5B2, 0x82C41F8D, 0x425B7B98, 0x78A851C4, 0x2FD83ECA, + 0x078FE59F, 0x827F02AF, 0x15EA53BD, 0x1BD0DE96, 0x1B8D0669, 0x8EB765F2, 0xFF82C7F2, 0x4FE00706, + 0xAFE5B2F1, 0x48F157A3, 0xB6E57ABD, 0x4E9AE3ED, 0x51E2BFC0, 0x6385F6D3, 0xF303AF15, 0xF289C7BF, + 0x009DB365, 0x9A3F1710, 0xBF60CB13, 0x1313C263, 0xF977C68C, 0x8F8FB779, 0x2D0F3FE6, 0x19D6CED8, + 0x43535353, 0xC28FF877, 0xF650AD56, 0x131E2A7C, 0x43695ECA, 0xC9FC80CE, 0xD9A35153, 0xFC1B68F0, + 0x50E19DAE, 0x7929D7E6, 0xB38EE3FE, 0x1F8F9AFB, 0x0B0D1E4A, 0xF2C14B49, 0xFE59E89C, 0xED8D1AFD, + 0xEFD53C94, 0x7FC9F72F, 0xF252927F, 0x09DADA23, 0x5153FC2B, 0x68BCDFFC, 0x9231E4EF, 0x8EBC9411, + 0xFE6A3FC6, 0x5F7FD4E8, 0x7F3FC583, 0x87F25F52, 0x5E4AF2FB, 0xC14F793B, 0x1CC647D0, 0x14FF99D7, + 0xA3C843F9, 0xF7292FE5, 0xE0A73507, 0xA3B603E1, 0xF907CDF1, 0x7640F350, 0x7E2EE5A5, 0x423EFCEA, + 0xD0B612C6, 0x5FD01C6F, 0x2B9A87F2, 0x9F535E2A, 0xE4077F7C, 0xE02D70FF, 0x87E87F19, 0xBC86FF62, + 0x87F47E98, 0x331DD584, 0x377ADC7E, 0x3F53FCE3, 0xAF337AFF, 0xC4994F55, 0xBD3E84F6, 0x8F8D8DC9, + 0xFE4BA83F, 0x3939A9E2, 0xBFCD24D7, 0x9BFB69D2, 0xFA5D55BD, 0x1FEADA7C, 0x10B7A791, 0xAE17BE51, + 0x58B7FEEB, 0xF520BC0F, 0x12FEE8E9, 0xEEAADE2F, 0x75667755, 0xF344FE8D, 0x319A3792, 0xFAFBA031, + 0xFE4987F8, 0xB7A28927, 0x0AE357F3, 0x4692DFC3, 0x3A1B7FC3, 0xA243FC73, 0xD1C41385, 0x7F28CD1B, + 0x497E6FD4, 0x3CDE4953, 0x7CD4CC13, 0xC5F91779, 0x23C91F82, 0xCED941D1, 0xE768FE0D, 0x6A9E48DA, + 0x0FDEC869, 0x9E6CAC3D, 0x7F23BF95, 0xCDBF5EBD, 0xDEFCBE9B, 0xAE37613E, 0xD2FB34AE, 0x0F4BDDD3, + 0x717DE0F8, 0xEEE984CF, 0x33E05D1F, 0x46DD3D13, 0xD68FFF00, +}; + +u32 point_table_binary_33[] = { + 0x11729596, 0x4F685C55, 0x14C6CFF4, + 0xBD91DB54, 0x78D20AC5, 0xB5D06532, 0x836E5C48, 0x36D94DE9, 0xA2032221, 0x75A30E58, 0x19A41513, + 0x5B9F848C, 0x19F14F4A, 0x4CA97FC0, 0xC1A5D056, 0xB391ACAC, 0x14E2A28B, 0x2E1A13A8, 0x74237457, + 0x104C158C, 0x336FD2B9, 0x9E77CF77, 0xDFDC776F, 0x8B75763F, 0xBEEFDCF3, 0xDE3DDFDC, 0x77696334, + 0xD25B44F1, 0xB734FFC6, 0xE2179A98, 0xA94EF96F, 0xBEF5FE45, 0x66FD1655, 0x880E3427, 0x5EF8E6E7, + 0x3F73BE2B, 0xFE23FBAF, 0x9CFDD0B0, 0xF88FECCF, 0xCCCC689D, 0x72FD3251, 0xD2BB7FDE, 0x7083B946, + 0xA44EDD3F, 0xFFE5C993, 0xCCEC371C, 0x93F8998D, 0x1F7C8BFD, 0x1BF97AA8, 0xC77AFD4D, 0xCBE2EF6F, + 0x5A3FB3F1, 0x0B534DEA, 0xF37EC2A2, 0xDB7EB4CC, 0x7A77FC7C, 0x01077EE6, 0xEEF8F9AC, 0x7F98D1BC, + 0xAB0F3379, 0x7F7F3F82, 0xFDECF27E, 0xA7BCFE77, 0xA80FF6DF, 0xDBDF2EB3, 0xF163BD3A, 0xFB1BB29E, + 0x61AC97ED, 0x58167FB6, 0x63FDCC0D, 0x673E5B52, 0x5F1D88DF, 0xE7D02F5C, 0x1D8CE79B, 0xAF7FE818, + 0xEA53E977, 0xE8585977, 0xE7258C79, 0xF1FCF5AD, 0xF1BCF27C, 0x083F221F, 0x0DCE5FEE, 0x9ECA5EFC, + 0xEBCC9930, 0x4FC8C3F0, 0x59BD67D7, 0xCF75BD00, 0x6EEA7B34, 0xC97C913E, 0x31BCC4BC, 0xC8FE37C1, + 0xC84F7C56, 0xFFE3E64B, 0xDD01C3AF, 0x56E953C3, 0xBF30AFB3, 0xFF25619B, 0x173D277E, 0x9A145D2F, + 0x40473EB2, 0xBFA12FA2, 0xFF3474E4, 0x25FE5C0F, 0x5CFFC1C3, 0x60F8D50D, 0xF8D799A7, 0xD87F6E5C, + 0x9FE745B7, 0xE0675D6F, 0x332F41B7, 0x79B8375E, 0x4F77B8FF, 0xF3D031EF, 0xF86DFD87, 0xEB577B60, + 0xF8D515FA, 0xC0F01473, 0x93FD2F0B, 0xDB7CE869, 0xF1EB6DD1, 0xF52C74CC, 0x3FBB06BD, 0xC3FA12F7, + 0x57D09187, 0xD8CE0B7E, 0x75130CBF, 0xEA605E4D, 0x79BF780E, 0xFC7FE7DD, 0xA444F4A8, 0xFDF18913, + 0x8FA1331B, 0x3D6A3F6C, 0xFE413EE0, 0x57ABD6CF, 0x6CFCC241, 0x3E2645D7, 0x0BD0FD7C, 0x2CA2FF34, + 0x747FFE7E, 0x3EE05737, 0xA296F899, 0x8D3F6ABD, 0xF6DE6A98, 0x8F807D3F, 0x25A247AD, 0xD7D3B530, + 0x3FDC4F18, 0xFDBC7C04, 0xF9815F5D, 0x894E8B9F, 0xD9F88583, 0xFC6C8BAE, 0x67A1FBF9, 0xE9B06E18, + 0xBA9F0F3F, 0x3FF0AB0E, 0xE613F87D, 0x5DDE3F9E, 0x431EFC7C, 0xFD575E1C, 0xFDF6ABE7, 0x38AF7454, + 0xF21A570C, 0xA7CCE6FC, 0x8A2B0FCB, 0x4B9027F8, 0xD51DFBFD, 0x6336E717, 0xBE4F7E9E, 0x6AA2EB39, + 0xE87E9E7C, 0xF6FDCBCC, 0xE6FC023B, 0xF958F9FE, 0x769837F8, 0x0F1E8EE4, 0xBCD96036, 0xE75B34B8, + 0xB0FE6B29, 0x4F9D1FEE, 0x1A5DCEAF, 0x68F0D18F, 0xBF8779EA, 0xB26ECE2F, 0xACE7E525, 0xC813FC6A, + 0x2FD272BE, 0x319BF34D, 0x38C893C7, 0x817F4B58, 0x4F83FDBC, 0xA578BE6B, 0xD09DBC98, 0xF9FA7982, + 0x5FDDC4BC, 0x390F72FE, 0x210F8F99, 0x97A4B73B, 0xB2F5F23D, 0xDC1D99EF, 0xE1F14A25, 0xDF6FFE7E, + 0xD6A41FB3, 0xDCAF6A6E, 0x5E8876B5, 0x9BA7FEA6, 0x65F1F3F7, 0xBA2EEFCF, 0x2CF7ABBA, 0x9B0FEE87, + 0xFD159DFB, 0xD5DDF9F3, 0xF389DE2D, 0xFA9774BE, 0xAF90AB67, 0x3B4F3F27, 0x7991E727, 0xB22CF9C9, + 0x7FA797BE, 0x327A9E97, 0xEAA0D057, 0xCCFDF4C1, 0xC4335FFF, 0xF45B9127, 0xBECF50FB, 0x42AFC803, + 0xDF57C8CD, 0x47C1FE7A, 0xFC3CA283, 0x9187FCE7, 0xD6F737C7, 0xCF2F6CFD, 0xCC8DF1F3, 0xDBFCA853, + 0xE2CFF753, 0x183AF290, 0xF4A0A7B2, 0x5ED2838E, 0x7CF0BC64, 0xBEA9ED8F, 0xF9A7B63F, 0xE67B5CDE, + 0x87E7F548, 0x2EE5A3C1, 0xFB27F7AB, 0xA3366FA5, 0x7E5EBEF8, 0xBEF3A4C9, 0xC3137A84, 0xFB93E124, + 0x2BB82DFC, 0xD401DC8F, 0xDAE217E6, 0x679935FB, 0xA3A88AFD, 0x359CF40B, 0xBE2E9C0C, 0xE1BF2E7E, + 0x61BEEFBC, 0xABF7F3F5, 0xF83FC1BF, 0x9CA94A14, 0x0D0AFE4C, 0x382E58FC, 0x9669AD5C, 0x4F6BE57A, + 0xBA5CAEA7, 0xCB6E3DDF, 0x37DE317A, 0x9F262CEB, 0xA1791FCB, 0x2BC2D103, 0xCBE2B74C, 0x97CAF574, + 0xA95C4F57, 0xCBF574D5, 0xADFF1700, +}; + +u32 point_table_binary_34[] = { + 0x11729598, 0x5F6C1C57, 0x15C6CF7A, 0x66ED593B, 0x65DD4644, + 0xA552FA42, 0x40EA8B89, 0xDD24F481, 0x0A8A2C92, 0x34246EE2, 0x020A95DA, 0x988A20F7, 0x0F0A29FF, + 0x4C5DBBAC, 0xBCD85188, 0x131254A4, 0x04A8895A, 0x92A660A9, 0x6ADD546A, 0x55554D41, 0x5542ECAD, + 0xD3A448F0, 0x0015ED4B, 0x849CA650, 0x7BBDEB3D, 0x9C7BCF77, 0x6767EF18, 0x4AF7EDA7, 0xEF9B73EF, + 0xDCF3CDDD, 0x3BC35B69, 0x15CF93FD, 0x75777733, 0x0B53BE81, 0x37F99CF4, 0x53273DC4, 0xDB127AC9, + 0xE33F097F, 0x3EE15FDF, 0xC87C8E1E, 0xA2D7899A, 0x6BC1BF2D, 0x4F0BBF20, 0xFC0AB5BA, 0xFA866B67, + 0xC0EBD55F, 0x1B523FAD, 0xE771CB2D, 0x14BD73FF, 0xFDE21736, 0xFE3BAA37, 0x5CBA7740, 0xEA29B7FC, + 0xA57A83D1, 0xF99CFAA3, 0x0E8AAEF4, 0x11F38CD6, 0xCFF4E5FF, 0x989C0F91, 0x63F51355, 0xDBC677EC, + 0x10BFD6CB, 0xF455DBF6, 0x6DDBC6B4, 0x16E33D4E, 0x6474371F, 0xF3FB8565, 0x576FE54B, 0x76BE6B71, + 0x3F8F2B73, 0x89C7CD7A, 0x2D3DC7F3, 0x7DDF1D92, 0xF512B6EB, 0xE3D8ADD7, 0xCA6793EB, 0xBBF49CB2, + 0x19CFE8B5, 0xEBC3E0C9, 0x8B17E3EB, 0xB317C2E0, 0xD767DE8B, 0xEB678B94, 0x356CD6C7, 0x706D3765, + 0x8DDFF52F, 0xD3B7F2CF, 0x8DFD71EC, 0xE643ABEF, 0xDE33105F, 0x9FE903C3, 0x1F2EF0D5, 0x64BF65DD, + 0x95CFD200, 0xDF22FC3C, 0x7DC3D6FB, 0xAC72B61D, 0x3CC9BBF8, 0xA25C3F44, 0x070BBF79, 0xDD3275C9, + 0xFCAED2C1, 0x1F1E396D, 0x78543918, 0x807F54FD, 0xCA3CC83B, 0x6994A8B2, 0x979A2C6F, 0x11BE59C6, + 0x7B15DC2B, 0xF53A85FF, 0x4A8F59FE, 0xB17041FC, 0x2F8267C4, 0x2FFD088F, 0x228FA817, 0xBD0D863F, + 0x3A4A3FB7, 0xFC86F033, 0xE27F5459, 0xFA6FAFE7, 0x53C87787, 0xEAFC1AF4, 0x11D1C764, 0xBC7BA10F, + 0x63FCA7A1, 0x4F89BE4E, 0xEEEF022F, 0x6EDCD21B, 0xFBCB33BC, 0x98F42FAE, 0xA1836EBD, 0xDCFA58BF, + 0x5CCF1764, 0x3EBFE2C5, 0x2FDDBEA3, 0x613D2D17, 0x451F26CA, 0x4DD4EB71, 0x51F8CBA8, 0xD729BAF4, + 0x33BC8BAB, 0x96E18F0A, 0x60F8A35B, 0xE988E5CF, 0x087F55FC, 0x5F54967C, 0xD9EBF990, 0xFA795675, + 0x7E0AFAA0, 0xD6ABF443, 0x2F883E22, 0x3C095DFA, 0xC5B352EF, 0x25F40BFE, 0xDC0A30FC, 0xD119F4AB, + 0x17F7771C, 0xFC51FB9D, 0xD0A7EEBC, 0xD3F0A872, 0xF023F847, 0xD50FF6FA, 0x9DCA03FC, 0xD1D1E007, + 0xF08FAA5F, 0x3995870E, 0xD5F935E8, 0x7E1E8631, 0xFED38D7A, 0xDC7FE88B, 0x6BEACF83, 0xF77C343E, + 0x3F7EBFD3, 0xCF5BC3F3, 0x64EAAB1F, 0xECF53B95, 0x07F8A35B, 0x8322FCA3, 0xEA574EE5, 0x6156757E, + 0x0ABA9F87, 0x82E8961B, 0xF5B8FFD0, 0xA333E84F, 0x2FE67F3C, 0xE6381FE8, 0xAFDF6F5F, 0xF7AFFFDF, + 0x79D822FB, 0xBBCD5BB0, 0x84BC8EEB, 0xFE034EF4, 0xFFC99D3B, 0xD3F9803F, 0x7A3B2863, 0xFF19D7FD, + 0x2728FFAE, 0xA7A7211F, 0xC77BBF10, 0xFFBFF0A9, 0xA0FCDBAD, 0x5BD3F918, 0x11DDEE2F, 0x5A2F9507, + 0x3F2FF097, 0x67822AF6, 0x9F71DD7F, 0xC07E1E44, 0xD7FD25A8, 0x2E9B8FA2, 0xE8767F81, 0x9EE8FFD8, + 0x89523A1F, 0xF04785B0, 0x0DFBCFB8, 0xEE3F61DB, 0x81C9B71A, 0xF231F2C4, 0xD9F8FF8B, 0x0F856D3F, + 0xFDFDA574, 0x3E06B55E, 0xA55FEBA5, 0xFAE9E705, 0xFEDC0AF4, 0x4BFAA9FB, 0x0FD8EFFF, 0x7FE977F3, + 0x025D97D4, 0xE50796FF, 0x77CB2BA7, 0xD52F6CFD, 0x60F4FB9A, 0x26F871FE, 0xB8A64975, 0xD79FF8BC, + 0x84FE97E7, 0x1DABBF3C, 0x8FF3C488, 0xF058E27C, 0x817ECAFC, 0x68D97A29, 0xBFB0F5D7, 0xAF37FD8E, + 0xAF47BDF8, 0x7AF893D7, 0xAB1F8CFE, 0xCAFDA9BF, 0x28BA65E8, 0xE8B7F96D, 0xDEBC39F6, 0x67CB8DFE, + 0x6CD9F9DD, 0x7912E725, 0xF42FFBB5, 0x2BAB92E7, 0x275A7D65, 0x95F93F8C, 0xCF9FAB83, 0x59B7FEEA, + 0x07A3DF94, 0xBFF28964, 0xBD859263, 0xF52F9482, 0x375D3FD5, 0xEF58FB1D, 0x3D003FFA, 0x1D3D001D, + 0xFD5EDC4C, 0xD9A4CE9F, 0x03F7D280, 0xCDD7D769, 0x48F71761, 0xF37CFE12, 0x8C3C84B7, 0xB8FF43AD, + 0x171D00C3, 0x1F7513FE, 0x9F84CD7E, 0xB35AD9E5, 0x8337A89F, 0x3A54E7ED, 0xD0D1FFC5, 0xBF411FD6, + 0x7A959BA0, 0xA3BFE15B, 0x3C9FF4E7, 0x6A60F873, 0x27E83BBA, 0x5F08CB7E, 0x139E0623, 0x0FB577E0, + 0x17DD3C8F, 0x1C42477F, 0xCB2FD7EB, 0x99FD61F1, 0xE3D0D1EF, 0x703F2F24, 0xFDD13FC1, 0xF0474FD0, + 0x5EDD6F84, 0xCD7EB347, 0xD9F59F1F, 0x56BFF4CE, 0xEAFC1874, 0xF4B7723D, 0xF482E823, 0xF67CB637, + 0xD9EFF07D, 0xF40BFEDC, 0xBB60F873, 0x87D1AF5E, 0xBDBFF04D, 0xF047ED77, 0x2F4DA81E, 0x3C68DE27, + 0xFE0F7D42, 0xF5E0C1E5, 0xFA9FCA07, 0xFC5177B0, 0x0BFE09F5, 0x2BA7F2D1, 0xA13A6F87, 0xEEE76358, + 0xEB556E82, 0xEEF7DFCF, 0x07FCB913, 0x413FFC13, 0xEA8FB931, 0x1F69F6FD, 0x13AA07FD, 0x7DDFDF9F, + 0xCE8F8CA7, 0x0CBF978F, 0x547EE08F, 0x4E06DF84, 0x7FC2FABF, 0xA79CCACF, 0xACEA7C0C, 0xBA9F9F82, + 0xE886BF05, 0xDDCF879F, 0x1FF87387, 0xD1CFB4DF, 0xD7275447, 0x1EFC7C7D, 0x585E12FA, 0xF97BEE31, + 0x793DA979, 0x0D03FBBE, 0x3C286CF7, 0xAF30582E, 0x2FA93CC1, 0x1F1DC0FB, 0xFB8CB0DD, 0xBFF07EEE, + 0xE769ADEA, 0xBC01BA9F, 0x279F7DFF, 0x88B0DDBF, 0xC07E3EFC, 0xBCC19FAB, 0x8519EC4F, 0x27757F0B, + 0x338567FF, 0xDE902773, 0xBE30BAEE, 0x5F6166E4, 0x0FFF48E7, 0xA928BADD, 0xBF50CFCB, 0x4B2A4FF0, + 0x47EFE37C, 0xD4296CF6, 0xB7434175, 0xD93C799C, 0xF29794F9, 0x51B09FB7, 0x411DAF72, 0x23F4445E, + 0x6CBFFD3C, 0xC19F7B17, 0xFD963CE8, 0xFE873C7C, 0x485EDCF7, 0x16A2A657, 0xC6C6C698, 0xDA1D1329, + 0xEBFF51BB, 0xE34EC7EA, 0xE739D95F, 0x7BEABAF9, 0xFEA30C7D, 0x5AFE9F7B, 0xEAF579CE, 0x31FC738D, + 0xE3BBEF3D, 0x94A8971C, 0xDF8C971C, 0xDFFEDF24, 0xC637F34D, 0x8E6FEE27, 0x39BE3DBF, 0xF424EFCF, + 0x1B7FCE1B, 0x7FCEBBFF, 0x766FFC76, 0xEFFEE7BC, 0xFB9FF3C6, 0x6FF7C6EF, 0x12BE43F2, 0xD85FDDB8, + 0xEBDB83DA, 0x8FD392B7, 0xB3D58D45, 0xF3BED0C9, 0xC794892C, 0x77F131F5, 0x1399EF37, 0x721EB5DC, + 0xBA859AEC, 0xF7A669F1, 0x3F4FF4C1, 0xCFA8C9F8, 0xED7A5AAE, 0xEE7964FB, 0x267B7EB5, 0xFEDBAB7B, + 0xEEDEFB13, 0x733E2C99, 0xE7857214, 0xE0BC5832, 0xCF577EDE, 0xB1ACB0E5, 0xFC9263F5, 0xE7DDF9FB, + 0xBC3D2FB7, 0x50E0D8E4, 0x2F5F764C, 0xEB949D5F, 0xAA593F18, 0xEBDD52E3, 0x1A33C5FD, 0x6F5BE225, + 0xF051C3AD, 0x9F0CD8F2, 0x9C72F39A, 0x900CBBFE, 0x19156CF5, 0xA64F41EF, 0xACF7136C, 0xF5DAA7C3, + 0x8C63D38F, 0x8F7D101C, 0x71D71B6E, 0xDD111C72, 0xF50DB7ED, 0xA6D0D5B3, 0xFD6DA566, 0x371FC3D9, + 0xC9601C6C, 0xF5E65729, 0xE3E66F38, 0xD31AEC77, 0xF767B8E9, 0x469D2FBF, 0x47B7E9FC, 0x30DFBC63, + 0x727CADE1, 0x082C7E70, 0xE8B8D9D4, 0x8BEA7E70, 0x5C6F83E6, 0x2DF66F70, 0xF9B3ECF2, 0x53A47D36, + 0x3F337C59, 0x39D4EF67, 0xD37CD9E4, 0xA7FC9598, 0x8F29D3BE, 0x643E5B4F, 0xD17DE0CB, 0x964F0635, + 0x9B972EAD, 0x571E086A, 0xBB1F395C, 0xCFEFC374, 0x9FCDEF1B, 0xAA5F5DC1, 0x9A87F331, 0x5F706CC6, + 0xBB76125C, 0x8A59F3B8, 0x4EFDFFBA, 0x8D19EF5B, 0x8E2F99F7, 0x4FC3663E, 0xD7BDC897, 0xAC7E73CC, + 0x8CF9D97E, 0xF0547EC9, 0x7E7F9DD1, 0xF791964A, 0x7EC97E7F, 0x357CCE70, 0xEB50AD56, 0x53FF39E3, + 0x57B6EF2F, 0x09DD306D, 0x321C56AC, 0xBF5399A7, 0xEADC70FD, 0x4CA33FFE, 0xDE5DA120, 0xF93D9CA7, + 0x48F7EBAE, 0xC67AFF01, +}; + +u32 point_table_binary_35[] = { + 0x11726D92, 0xBD4A0341, 0x1485AF64, 0x36C63479, 0x02C12788, 0xEB03D868, + 0x14213195, 0x1802DAA8, 0xAD85018B, 0x2C815D24, 0x410842B4, 0x109B20F8, 0x105B6869, 0x65979080, + 0xA5CFB065, 0xFCE37AE6, 0xDEDD1183, 0xD37D9C73, 0xE65CEE0C, 0x5779403E, 0x51E13009, 0x4E6B35E6, + 0x2AC931AB, 0x1FEBEDFA, 0xB6E596EA, 0x869E1A0D, 0x300F7864, 0x1D497079, 0x7D2FBA72, 0xAA77A077, + 0x8866CF49, 0xB0DB3C01, 0x43173654, 0xA9549C5E, 0x1A2691E8, 0x637055FA, 0x23D1C7F0, 0x0B9B45F5, + 0x6BBE3454, 0xA635F5A3, 0x3FEAF7FB, 0x60F5A35F, 0xF59EEB8F, 0xEA7B0760, 0xD7FF4747, 0x7F287A0C, + 0x1E4B7F78, 0x7E750786, 0x5FD87817, 0x0F2F2E8F, 0x7E4FF231, 0xAA16643F, 0x1B4767A1, 0xE431839D, + 0x274CF596, 0xB2F1DAB7, 0x8F4C5D70, 0x4FFA35DF, 0x855F3809, 0xF7377F19, 0xF304C23E, 0x38D6F710, + 0xBF8F7CAC, 0xFBD7BCDE, 0x8779749F, 0x23F5DBF7, 0xC001ABDF, 0xBEC7BF3A, 0xF68F3BE4, 0x7D9A3B5B, + 0xB25FE5CC, 0x3F974FFD, 0x763EF1CF, 0xFF8734EF, 0xE699FB4F, 0x34E51B2E, 0xDBFB8A6F, 0x6C4F3963, + 0xA28C6962, 0x55A2D7E3, 0x36D3043C, 0xB5AC7ECC, 0xB2C45F30, 0xE7D56F99, 0x3CA2DCBB, 0xE31565E3, + 0x58FDCA98, 0x372FFA8C, 0x8A19F327, 0xF482E365, 0xE5DC77C6, 0xEA57FE01, +}; + +u32 point_table_binary_36[] = { + 0x11726D95, 0x4F48D451, + 0x10C7677F, 0xBFB55CD6, 0x8DCCCB2E, 0x7809A28B, 0x90116974, 0x88441741, 0x3DB9F80A, 0x22844DAB, + 0x4B08EE21, 0x28735DD1, 0x83822622, 0x8A5EBCE8, 0x65593AD8, 0x210896E8, 0x1088099D, 0xAA439740, + 0x8408BA44, 0x8110EBBE, 0xDECCBC79, 0xFBD6DADB, 0x67E73BFF, 0xDE9B373F, 0xB80EDD7A, 0x13E8974E, + 0xA735A4FF, 0xE14E9F75, 0xB9DEAE77, 0x4F70F9A4, 0x5E7F440E, 0x20098542, 0xC1F91FB7, 0x255D3C28, + 0x2283EAED, 0xED253D72, 0x00A09696, 0x96B4DED7, 0x6F9043C3, 0xCBCBCBC4, 0xE81F9A78, 0x0B0B0BC8, + 0x7B14BF90, 0x84999919, 0x62F22F80, 0x9A9B9B33, 0xF573BC70, 0x37529A9E, 0x9EA6FE28, 0x9F8A9430, + 0x9FF47BAC, 0x528AFBE5, 0x7AC3DD94, 0x9A9898D0, 0xD0C1F1A2, 0xB94809F3, 0x21A33D9A, 0x4BA9D9D9, + 0x5964AAA7, 0xA135A516, 0x17178951, 0xDFD01A29, 0xADAEAED6, 0xE5D7E6E7, 0xC727F6E2, 0x094B3E64, + 0xBF1F61E9, 0x97D83B5F, 0x6139BFBA, 0xF80039BF, 0xBF46F38F, 0xE5377C5F, 0x963B8459, 0x2FF11BE1, + 0x90EF6B5F, 0xE27D7B6E, 0xD9EA2D97, 0x85590F5D, 0xCC7105C1, 0xDADA9ACB, 0x172F41C0, 0xE7C3E71F, + 0x2FC55F0C, 0x0C0C18BD, 0x65C52CF1, 0xB4D1AFAF, 0xAF6BFDD6, 0xD56759E6, 0x4FF4CCDA, 0xC633F64E, + 0xFDCC9BE7, 0x2EE6A6DF, 0x1EAF2073, 0xFFA45FF1, 0xCEC3DAE3, 0x2A1664B3, 0x59AE6FC5, 0xABEF2DB3, + 0xCBEFFC63, 0xC1F0F0B0, 0xCBDF7415, 0x82C1C141, 0xD613074B, 0xFDFDFD1C, 0x0FEB8B3A, 0xE67AA310, + 0x643219AF, 0xBF53525F, 0xB71E47AE, 0x4A7DC44D, 0xBF3DDE44, 0x16BD39AF, 0x71EE7F6A, 0x6ACAF38F, + 0x975C3CBA, 0x4F613E5F, 0x332F303F, 0x3FEFEE2F, 0x0A9553F4, 0x9EBA447F, 0x7AC7CF5F, 0x71CCF92A, + 0x463F3939, 0xE9F2C5BE, 0x01F4F5F5, 0x31A791C3, 0x2364F237, 0x0C773DC6, 0xFAEE8ADE, 0xC44B73FD, + 0xB95CCEF9, 0x9BFA5FB9, 0x78E354FF, 0x2BA71FE7, 0xFAC7C6C6, 0x5C3DC87E, 0x7CECB72E, 0xBFE35A3E, + 0x8AB70FED, 0x50A679B8, 0xC8F36EB8, 0xE8CD5307, 0x73E2B5D6, 0x8ECBC8AC, 0xA77D40FE, 0x956B1B1B, + 0x1BCEDEDC, 0x53B946FB, 0xC7FA37F7, 0x0030F3FE, 0xC01FBE0F, 0xD97F6663, 0x1CF2FEB3, 0xF93E8787, + 0xB42F6D7D, 0x89CFEC4F, 0xFAB2E75F, 0xAEC51B19, 0x1971FBF6, 0xDC81DDCF, 0x36DED9CB, 0xE17B79CF, + 0x36DFFBD1, 0xD151678F, 0xEF853FFC, 0x7D9DE8AE, 0x7D2FFE77, 0x1E9127AC, 0xAFF513EE, 0x613CD76F, + 0x63B8E7FB, 0xB77C05B7, 0x8F4ED6CB, 0xF39F7A57, 0xFF7D8ABC, 0xF3FDDB15, 0xB3D4D7AE, 0xACDE7EDF, + 0xC22A00EF, 0x5FFB7D0A, 0x6A4CF982, 0xE415E2EB, 0xEC1F5699, 0xF1FB46F6, 0x58B293F7, 0x2BEBC3A3, + 0x1A53FC23, 0x888A9EE2, 0xC798699E, 0xCC7B0EAE, 0x7C0FAAD5, 0x2AF31D63, 0x7EC94CF3, 0x4ADC70DB, + 0x31E9994D, 0x95749F37, 0x0BBACDEE, 0x73CB3F41, 0x18F3E53F, 0xFD04D133, 0xEB3697CF, 0xF063B1DB, + 0x7AF2CAFA, 0x83B08D0F, 0xA2677F99, 0xA79B8584, 0x127B5D3D, 0x27F2C9F7, 0x20FF29A1, 0xFC7EF28A, + 0xFD65BF3C, 0xF6EDE6BD, 0x3D851B6A, 0x7B7BDB9D, 0x47DEF0D6, 0xD6963BAF, 0x3C0C41B1, 0x5874EFF3, + 0xA9E19D9D, 0x1D0D0973, 0x3F8FF079, 0x86C774DF, 0xE799C38A, 0xC7056408, 0x8913CC66, 0x0110EBAF, + 0xE6BE3ED4, 0xFCF52F66, 0xF1273EA8, 0xF993FEC0, 0xF32FEB3F, 0x380F3173, 0x26F71F36, 0x13637F5F, + 0x1E00DCBB, 0xD782F311, 0x58BE90CD, 0x36135BFD, 0x05B49BF9, 0x23FED302, 0xAD99CC59, 0x62D45F2A, + 0x41EBD010, 0x32C7337C, 0xF5D6ED33, 0xC4564FFC, 0x17000000, +}; + +u32 point_table_binary_37[] = { + 0x11726D93, 0x414B1B51, 0x10C7277D, + 0x9B4842D3, 0x9A12682B, 0x7BE8C183, 0x60A150B4, 0x28F4504C, 0x10FA0116, 0x82491A14, 0xE307F0E2, + 0x4D04113D, 0x089E04F5, 0x2BECA187, 0xE8413005, 0x2112622C, 0xF490BB97, 0x9AD2420F, 0xA52507DD, + 0xF0FA66E6, 0xCDEE0AEE, 0x9E7EBCFF, 0x7FDECCBC, 0x197DA67B, 0xBA0E90F2, 0xF2B0BFBF, 0xAFF519CC, + 0x21EBEF79, 0x989F9F27, 0x866DE481, 0xBFB0B060, 0x58F79053, 0xDEC03F3D, 0x3DD5BAAB, 0xBF208FF8, + 0x03BFD96C, 0x12A37FC4, 0xB7F1BABA, 0x430C79D8, 0xDDDD2526, 0x3D0CFC46, 0xA3A1A1C8, 0xF154BBEF, + 0x9D9C9C18, 0xE6FB865E, 0xDF2B97CB, 0xC4E81F7A, 0x40F9A01E, 0x59B501B6, 0xB6B6344C, 0x733C67B5, + 0xEF1D1F1F, 0x13E3B9B3, 0x0AB0B7B7, 0x874CF924, 0x5D80C3C3, 0x4362D427, 0xDDBE87F9, 0xC6EFD7E6, + 0x8BC7278E, 0xC51396FB, 0x90E3F508, 0x4BBDC4B1, 0xFE0A4BFF, 0x580F6FE0, 0x08E82B16, 0x8BCCDB48, + 0x773F9161, 0x9A39737D, 0xF72BE423, 0x6448309B, 0x7AC81FE4, 0x2E2E2EC2, 0xF35C21C8, 0x2D2D2D85, + 0xFE5C01A0, 0x5AAD86F5, 0xE327EF85, 0xFC6F32C8, 0x32CBFD41, 0xB652A9DC, 0xCB6F7171, 0x91F547A8, + 0x0768B55A, 0x580FF907, 0x2980E5E5, 0xE5705E92, 0x9FEFD7A3, 0x56D50DB3, 0xE8D54DBD, 0x5E0FCF9F, + 0x7C54DFE8, 0xDCFA479F, 0xB15FE641, 0xFA23F524, 0x3AAC8FEA, 0x51E7184F, 0xCEB39FD4, 0x79DCFFF4, + 0x40E245F5, 0x93BEC8F3, 0x915E0F26, 0x2E2F2FA3, 0x79EB0513, 0xA55289E2, 0xD13E6C00, 0xD46AB570, + 0x9ED286AF, 0xAEAE287F, 0xE48CAF7E, 0xF33973C2, 0xB36CE3E1, 0x87F164BF, 0x1E0BDB7D, 0x49BF769C, + 0x6EB71BC6, 0xD386D12F, 0xFAE186F8, 0xADDEF4BF, 0xD3E984EF, 0x31E607F2, 0x3E1D6600, 0xDA9F6966, + 0xFC2CCBBC, 0x00CE87C4, 0x7FEBBF6C, 0x49BF9813, 0xAD78FF56, 0x8059DE67, 0x05AC7E96, 0xF50ED8FD, + 0x28C23BCA, 0x5F83234C, 0xFD4EBAEF, 0x8967D9EF, 0xA4DC599A, 0xFFB67D5F, 0xC7FDC0FB, 0xC17A1544, + 0x4CFB1840, 0x46F4D44F, 0x87D9DC44, 0xF5E849F3, 0xF37E5AFE, 0x23FB4AFD, 0x2A6C5806, 0x61D64BFF, + 0xF464D67B, 0x30DE037A, 0x66D6EB6B, 0x934F03F3, 0x5143EACF, 0x5F6615C4, 0xB84DF92B, 0xE26B6693, + 0x3FB11984, 0x39188FFC, 0xF08A59FC, 0xC433919F, 0xF43391DF, 0xCCC32DF6, 0xEBC71AC0, 0xCECE1831, + 0xE637F615, 0x606DED39, 0xF6EF91E5, 0x7161AB1F, 0xDFDC7C81, 0xEF43DCF4, 0xC05D5F67, 0x46FDA006, + 0x6EA9348A, 0xFB716B79, 0xAA5C61B6, 0xFA29F4FF, 0x07000000, +}; + +u32 point_table_binary_38[] = { + 0x11726597, 0x5D685447, 0x14C7CFEE, + 0xBDD9A49B, 0xAC6B9AB5, 0xD9C4A442, 0x6D2D2DC5, 0xA2202682, 0x2F218A46, 0x41441789, 0x1F31A808, + 0xED839240, 0x1F9A46F2, 0xA216E247, 0x12AB4463, 0x148C56A3, 0x8BF42104, 0x05432DA8, 0x0423D582, + 0x0D4228B6, 0xA2924057, 0x2C6B526D, 0xBCD9E99C, 0x8F99BDDB, 0xEEDB8FF9, 0xFFCFCC9C, 0x3973EEAC, + 0x1A52A3A0, 0x7F798974, 0xF2FEFDFB, 0x4A0D410D, 0x72E1703A, 0xB961C306, 0xE433B01F, 0xA0B8621C, + 0x6A6B6B91, 0x3F440EC3, 0x389C3F7F, 0x5EA97B10, 0x412E488E, 0xC3A953A7, 0x34AB1FD1, 0xEF423A79, + 0xE3C60DE4, 0x11E2643A, 0x39383888, 0xFA32D4BF, 0x931887E3, 0xC78F2BA8, 0xE578810B, 0xE9E4B973, + 0xE79069BE, 0xB7B17412, 0xE7D34CEB, 0xC11FAE07, 0x6A65BDAF, 0x0070BDB0, 0x84E3056B, 0xD2C963C7, + 0x8E69E6F9, 0x429D0038, 0x9F665A4F, 0xFE42005C, 0x8FD6D37A, 0x83BFA793, 0x274F9ECC, 0x995FE99F, + 0x3F3EB12F, 0x1E73763E, 0x64FF7E98, 0xB3FB25F6, 0xE597399B, 0x3F196F51, 0x5FF0FE6E, 0xDDBA853C, + 0x811C6A06, 0xD8BE7D3B, 0x9D877A81, 0xE7319958, 0xB76E1D8E, 0x8F20BBC9, 0xC9C4DDBB, 0x7771BE01, + 0x64273199, 0xB876ED1A, 0xF22EF467, 0x9200B76F, 0xDF46DE8B, 0xAC12BC7F, 0x3C1FF2C3, 0x64626060, + 0x00F74BF1, 0x429D8109, 0x8C87F946, 0xD61999C0, 0xF9F438AD, 0xC74D4597, 0x37363622, 0xD37AC3BF, + 0x4797DFBC, 0x7993F28B, 0xFAFC8581, 0x098AB784, 0xE72BDC17, 0x5D3E3434, 0x844CEB29, 0x2A8F2EBF, + 0x73E70E32, 0xAD37FF5E, 0x60E2FAF5, 0xEB39F34B, 0xFE6D7CC9, 0xBF8D276C, 0xE7937CDB, 0xFD08DBFD, + 0xFE37BFC2, 0x367F729E, 0x11E8C651, 0x6F514F4F, 0x0F723B72, 0xF17C6FD1, 0x8A152B98, 0xB1FEE703, + 0x0853FDE0, 0x0FEB479F, 0xFFE7A63E, 0xE97E68E6, 0xFC79B3A9, 0x7E973087, 0xC7B38CA3, 0xE171A598, + 0xD500BBBD, 0xC59C4F1E, 0x2F3EE02D, 0xDEBA75AB, 0xF5171F00, 0xD8B871A3, 0xCD1FFE30, 0x7FE6FCB5, + 0xFF433E7F, 0xD697FCE0, 0xCD47BD59, 0x5FC90F00, 0x9B376F26, 0xBD592FCE, 0xA7C769BF, 0x91975E91, + 0xAC9FF61B, 0x79C9FB31, 0xFB37FB33, 0xF9D1F319, 0xBDE4C38B, 0xF0FD17FF, 0x2BAF68E5, 0xCA95D9F8, + 0xFA3E2512, 0x09D67773, 0xBCD3A74F, 0xFBF2E93C, 0xD8B2654B, 0x36DF63CE, 0x03B9FFD4, 0x0F621D32, + 0x7F6D36FF, 0xB81F5D2F, 0x545F85F7, 0xBD0AA91F, 0xAA57EF13, 0xAFE2F2E5, 0xCB98AF51, 0xBA0F5FAA, + 0x57232323, 0xB61E0B1F, 0xAA57522F, 0x343E5DA3, 0xA6649CD8, 0xFD5658E2, 0xE5298E67, 0xEEE79B11, + 0xAFE2CA95, 0x2BF6BE85, 0x3BD4537F, 0x3CF58E7A, 0x8A7EA39F, 0x29F32A49, 0x3F24FA76, 0xAF52FA07, + 0x9D4FA650, 0x4D3F7CF8, 0xD09E7FE8, 0xA89A1E1D, 0x1DB5FD2F, 0xFF8E57D6, 0xD4D464FB, 0xB3F72BB3, + 0x5E1F9D67, 0xD115709F, 0x3C7962F5, 0xDE0B7069, 0x5CE26594, 0x3343F196, 0x18BD33F3, 0xFCF9735B, + 0x0F917267, 0xE6D9B367, 0xD9F53C72, 0x66703D76, 0xBEABE0F0, 0xFC460FCE, 0xE3C78F89, 0x4D3DD6D5, + 0xD5D97E15, 0x2BCDBD0F, 0xC5CDCE0C, 0xB3D13B33, 0xA497F159, 0xDF38BFC8, 0xF785FCB3, 0xEBEC79D7, + 0x98F8FEFB, 0x1478C0FA, 0xEC7D701E, 0x613C331E, 0x8D388FFC, 0xFEE28D26, 0xDEFFD66B, 0xEBA9BEBE, + 0xDE7EEFDE, 0xABB7EBA7, 0x7A2CF9C2, 0x99CAAD77, 0x670AEBD5, 0x8CC36FCE, 0xCFB27EF2, 0xABA85D3F, + 0x717475EE, 0x7D8AB48A, 0x1EBF1725, 0x00EFEA7E, 0xBD6BD72E, 0xAA1F6617, 0x76EFDE4D, 0xF5888C1D, + 0x0EC7E97B, 0x54C2EBDD, 0xB16387FD, 0xDEA21FFB, 0x93F9FEA0, 0x5FF233C2, 0x6ACB3F9A, 0xFB2F7ACA, + 0x07FAF93C, 0xB89FA21F, 0xEFAFE9B7, 0xE817CECD, 0x9FE403FD, 0x928F3266, 0x17E8FB21, 0xDF4BF4AF, + 0x5FBF3EA7, 0x7F8A3E08, 0x4DECA7FA, 0xC2784DEC, 0xC7FD91BE, 0x89FD3B77, 0xEE440E32, 0x03343737, + 0xE37A5F43, 0x03FB3B3A, 0x3A385E03, 0xFBDBDADA, 0x58DFC07E, 0x66D6E3AF, 0xB3B313FD, 0x7FC21AF6, + 0xF7F7F773, 0xBC35EC3F, 0x73E60CEB, 0xD7B0FFEC, 0xD9B3C87F, 0x3203503F, 0xB8A7FE80, 0x2AF65FBD, + 0x7A95E355, 0xB13F994C, 0xB2BE8AFD, 0xC27F305B, 0xFD282C60, 0x3FBE8728, 0xDE02F677, 0x7777B37E, + 0x01FB4F9C, 0x38C1F5B0, 0x80FDF8DE, 0xD1FA7E35, 0xC6FE4D9B, 0x36F1798E, 0xB17FEDDA, 0xB57C5E63, + 0xEC17EE67, 0xB6FA5E35, 0xCCFE3D7B, 0xF670BC61, 0xF6373434, 0xB07E98FD, 0xDBB66D43, 0xEE65B6FA, + 0x2E35E8CF, 0xBF1E1F64, 0x7F6B6B2B, 0xEB07D92F, 0xDCC50C70, 0xF4E851D4, 0x1F547DEC, 0x977C7631, + 0xDBFC13A3, 0xBFB7B717, 0xF920B33D, 0xAF16D591, 0xE33FC8EC, 0xC2C58B17, 0x59DFC1FE, 0x4B972E21, + 0xB7300348, 0xFFDEAB5A, 0xD97FF8F0, 0x618ED7CA, 0xFEF6F676, 0xD6B7B21F, 0xC7E93DD2, 0xCAFE2347, + 0x8ED8FE58, 0x5E0DB07A, 0xF56ADB7F, 0x8359A6FB, 0x1FAC7E3A, 0xE8EF0FE5, 0x96F9FB50, 0x5E3DAFD0, + 0xFFDE0A5A, 0xE6FE15AC, 0x0EFEE4EF, 0xAFE5C250, 0xCDF3B961, 0x28E0EF1F, 0x2CE5B78E, 0xE52EEA47, + 0x93B165C4, 0xD53CBF93, 0x61D66749, 0x0C019591, 0xF729E99D, 0x29CB14CF, 0x2D897D26, 0x7A7E8FCF, + 0x63866A5E, 0x2FC4E47D, 0x5CAB7EA3, 0xEF679161, 0x584AEFAD, 0x8F625532, 0x3FF7F385, 0xCC188F38, + 0x64DE67A2, 0x2FB4EF35, 0x8E5769D6, 0x2BF3C565, 0x3FD2CFD4, 0xB40BFEF7, 0xA19A06F0, 0xBF0FE3F1, + 0x2CA33E1E, 0x77B3EF7B, 0xDD4F55C6, 0x99F1BFF7, 0x55061CFF, 0x7BBE34ED, 0xE31264AB, 0xA7FBE87E, + 0x908A59D6, 0xE3EE2713, 0x71F31E40, 0x4E2D9A98, 0x6B59EB53, 0x9FA64AE5, 0xFD49FDCC, 0xCDF75CCB, + 0xBA3FB9B3, 0xDE14C8FB, 0x803835E7, 0x4DA165AD, 0x4FCDF2F2, 0xEDFB753F, 0x56A7FD7F, 0x12F1C733, + 0xFDD4E84D, 0xBF4EE5F3, 0x7EA83FEB, 0xF798F38F, 0xE3F9FFDF, 0x9878A69F, 0x1B3DB1D6, 0xA7028CA6, + 0x9FB973FF, 0x9A6DD997, 0x0FD3CFCC, 0x7E4DBF4C, 0xCDFFAB44, 0xF4D44FDD, 0x39934596, 0x7DF14C3F, + 0x357AD3AF, 0x53159351, 0xD1BFF6E7, 0xCBF46B13, 0xCFF473A3, 0x37DF0B93, 0x4FDBCF42, 0x66FFD2AF, + 0x4220F963, 0x2E1DF1F1, 0x30B2D573, 0x3F0DD97A, 0xE07E19B2, 0xF5425C3A, 0xE6E33164, 0xAB1FE07A, + 0xB5F9A47E, 0xADEB3720, 0x7AE278C8, 0xC758CF21, 0xABDF6BFA, 0x93FFFF92, 0x9C9EFD3F, 0x54FAD6CE, + 0x4FFAD2B7, 0xAE9CBFE9, 0x87D6DF62, 0xFA9BE85B, 0x586FE727, 0xBDF61BBD, 0xF4633760, 0xB923C74F, + 0x1C8F29CF, 0x721FB2DD, 0xBF7C0F5C, 0xD7725F8E, 0x9F389EA7, 0xA62C0F22, 0x3BFF903E, 0x0C5FC232, + 0xEC5FD26F, 0xC3F015D4, 0xE16A0056, 0xAD5AA5D4, 0xDF86DDA0, 0xB0E8DD20, 0xEA75BF59, 0x8FF5FD71, + 0x2344DBDA, 0xE2D86F32, 0x38F79C00, 0x44BFFF7E, 0x1E8E8788, 0xF55F80BE, 0x3EE27AD2, 0x6F87BC7D, + 0xFB4AB1BF, 0x3137A8E9, 0xAFBF2626, 0xBD2EFE69, 0xD4EB7E98, 0x117F01C6, 0xD3E366BE, 0x02F4EBF9, + 0x5ED37BAB, 0x11C23D3D, 0xEF235FA0, 0xF30B40F8, 0xBBEF2A91, 0x93E6FF6B, 0x57177146, 0xF4FA3D50, + 0x49F1891B, 0x541AF59A, 0x49AF5393, 0x6E6F2F47, 0xBE60FC87, 0x0ECD4536, 0xF301CEF7, 0x2F000000, + }; + +u32 point_table_binary_39[] = { + 0x11724D93, 0x3D6F1A41, 0x108627DC, 0x090C1883, 0x8394224A, 0x6589D215, 0xA2709782, 0xAF861201, + 0x5252C669, 0xF203F815, 0xD0D0902E, 0x05392527, 0x044242B2, 0x2CE82C45, 0x1105851B, 0xA7A14A8B, + 0x0B2221DB, 0xC04D7676, 0x7696DBEE, 0xD1BCF3CE, 0xCCEE0ECE, 0x7089F7A0, 0x8FE77988, 0x33A83227, + 0xFC62B1A8, 0x19DE00C4, 0xBF0AE392, 0x19A0DBED, 0x22140D7B, 0x18743A1D, 0xC546EF25, 0x7E909E58, + 0xFBA5844D, 0xBD140683, 0xC100E182, 0xF35D1760, 0x3E9F2B86, 0xF7CCF140, 0xF289553F, 0x369F1960, + 0x3C1EDB7E, 0x326980D1, 0x6864FBCD, 0xA4598F2B, 0xF63B4DB2, 0x1FAE587F, 0x9AE47AA2, 0x3FBB0EFC, + 0x70BD5DDE, 0xB0E9874E, 0xD88FE6D7, 0xF1ACF2CB, 0x01247F63, 0xE0FBBE62, 0x28309F04, 0xE572D9E6, + 0xC73D33CF, 0xC5F1BE26, 0x9389ED87, 0xFCA6D369, 0xC83FC1F5, 0xD6C66F16, 0x07F2C3B5, 0xA9370318, + 0x0E87360E, 0x4F7BBF54, 0x2AD97CE9, 0xD7DEE747, 0xE997F5CE, 0x27D60BA7, 0x9F01DAED, 0xB69D878E, + 0xE54BA2DD, 0x9659E92F, 0x49CFACEB, 0x2B7661F7, 0xCF728E58, 0xF24D7F61, 0x663FA367, 0x7FC4FD5B, + 0xCB21BDF8, 0x6522F810, 0xAE9779B5, 0xDB685EE0, 0x0DFDA7ED, 0x17171A8D, 0x86622810, 0xBBBF5CE8, + 0xF57AF63F, 0x471F2166, 0xFE2FEB3F, 0x43AC5EAF, 0xD37FD29C, 0xFA8B8766, 0xB369FFEB, 0xE11B1EF4, + 0x7D15D80F, 0x6F5DA7DF, 0xEF2B36FA, 0x3FAED36A, 0xB56CBDC3, 0x3338544F, 0xF4B10FC0, 0x7AE37772, + 0xB33F977D, 0x22DE7F37, 0xBCC03BE2, 0xD73E40AD, 0x56235E32, 0xBB50A954, 0xA89ED94F, 0x17AAD52A, + 0xF19DECAB, 0xD6AFE57D, 0xE80ED1BE, 0x57AA11E2, 0x1C71E427, 0xF1F17E23, 0xBEE699EC, 0xD7CB75B8, + 0x3FAA17DE, 0xDF6CFEC8, 0xA4CFE645, 0x2FFD3D1A, 0x3FB38FC2, 0x0B896FAE, 0x34AF24BE, 0xD571D987, + 0x0C4499ED, 0xBCC9779A, 0x8B123FF3, 0x8539CE2C, 0xF3643B2F, 0x57E179B3, 0x1D47E7E3, 0x93EA57ED, + 0x3A44C115, 0xC68D9A2E, 0xC20CE7C2, 0xCE5E98F5, 0xCCFF0100, +}; + +u32 point_table_binary_40[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363234, 0x04951939, 0x0B6C64B8, 0x32F5B472, + 0xD4948D0C, 0x67F757BF, 0xA9780B35, 0xE73DCB03, 0x860F7C40, 0x0B363284, 0x31958408, 0x03D5F175, + 0x31DC993D, 0x032AFE61, 0x23C3D4A0, 0xF6146781, 0xFD2053B9, 0x52449E43, 0xDD0B76DF, 0x9FC97FA0, + 0xE67CDCC8, 0xC0F09681, 0x61CF6996, 0x0286063E, 0x06A6071B, 0x19CA8CC2, 0x42840476, 0x30A00200, + }; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x98133632, 0x9419A584, 0x28086C64, + 0xF8B7EBCD, 0x9D153320, 0xE22C7071, 0xA8791B50, 0xE55931F4, 0x41D5AD87, 0xC8B3E130, 0x971DDDDC, + 0x75A8F21C, 0x18FA7630, 0xA0020000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363214, 0x1BA53A0A, 0x096C64B8, 0xC57A7A46, + 0xA9C24686, 0xF9B7D6BF, 0xECE9859A, 0xF39EE501, 0xC3073EA0, 0x051B19DC, 0x98C24384, 0x81EAF866, + 0x31DCD931, 0x83E502C3, 0x03A0F887, 0x8D0C1241, 0x9A65CE02, 0xFB41A6A6, 0xC8193D87, 0xBA17ECBE, + 0x3F93FF40, 0xCDF9C8B2, 0x81E1001F, 0x03D3858D, 0x0CD38CDA, 0x431881E6, 0x009DC650, 0xE1BA8301, + 0x15000000, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x98276C64, 0x28334A09, 0x5110D8C8, + 0xF06FD79B, 0x3B2B6640, 0xC459E0E2, 0x50F336A0, 0xCAB362E8, 0x83AA5B0F, 0x9167C361, 0x2E3BBAB9, + 0xEB50E539, 0x30F4ED60, 0x40050000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11726D51, 0x3B48C350, 0x143D49A3, 0x565B63FC, 0x145CC4A2, 0x288EB59B, 0xA028159D, 0x25041107, + 0x71A822B8, 0x6A899BB8, 0xE8E010B0, 0x96E0D44D, 0x44509F8B, 0x350E76AC, 0x9682AB5A, 0xA483A050, + 0x8B15C1C5, 0x60BDE635, 0x50D1B7BC, 0xC739E79D, 0x7BCFBD4F, 0xE0C74287, 0x08053887, 0xA7CBDF19, + 0xD4EDFEA4, 0xD4ADEC54, 0x2C280204, 0xE0020342, 0x854EDA0B, 0x11A823BC, 0x55E4FFFC, 0x740771E6, + 0xB804F1C9, 0xED2AD20D, 0x0A323D18, 0x62E1A816, 0x5418AEAE, 0xEF3329B3, 0x8A171810, 0x26BDC2FD, + 0xA432C356, 0x6C773AAA, 0x31587BB9, 0xECA12995, 0x05C810D2, 0x0C8B9171, 0xCD43FF43, 0xF54D1173, + 0x95A1729B, 0x7BC80A9C, 0x1789DF8F, 0x980BEDC4, 0xC78DC791, 0xCC3243E0, 0xA1773E7E, 0x4CFE0670, + 0x742A1550, 0x96E1219D, 0x57456CDC, 0xADF74A7C, 0x11C81F70, 0x5E3A6148, 0xA907C45F, 0xFE74AF6F, + 0x6C73FFBA, 0xA48B937E, 0x0E18CD73, 0x7D7DF27F, 0x7D83C130, 0xA30E71BD, 0x0D942CAE, 0xF71A7FF4, + 0xCE1C1AD7, 0x7FE1B3FA, 0x06F7699A, 0xAFA9FB41, 0x3E19EEE3, 0x237CB227, 0xE6CCA3F1, 0x0ECF5993, + 0xE3FE2937, 0xDF53759F, 0xCEFEEC1D, 0xBB9AF78D, 0xC157C48B, 0x9BB7798C, 0x21216E6A, 0x3F7393F3, + 0xB8D62D5E, 0x570E314C, 0xB7AD6821, 0xC2BFF672, 0xF9947981, 0x50CDDEA5, 0x77AE6B21, 0xDD92BAE6, + 0xF4670F96, 0xAC401FC7, 0x15C213EA, 0xE6444DFE, 0x7518325A, 0x09D7D509, 0x37E7E470, 0x3855EDF3, + 0x1B000000, +}; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x040F6C64, 0x28334A09, 0x5110D8C8, + 0xF06FD79B, 0x3B2B6640, 0xC485E0E2, 0x50F336A0, 0xCA0B63E8, 0x83AA5B0F, 0x9117C161, 0xAE28BAB9, + 0xEB50E5C5, 0x30F43D87, 0xFAFF8FDA, 0x02A07F27, 0xFFDFCD60, 0x00F1A704, 0x03D05F0C, 0x53C1FE04, + 0x826D6055, 0x060C1073, 0xC471D82F, 0x81435C12, 0x2E8E691F, 0x345C3940, 0xF631FB10, 0x7417581D, + 0x6B2CCB03, 0x860F7C0C, 0x5248F6BD, 0xDD754706, 0x681F585C, 0x7A037671, 0x9905D8C5, 0x6527A08B, + 0xEF80DA0F, 0x00000000, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB34C, 0x6058C007, 0x646C6470, 0x314A6514, 0x12D8C8E0, 0xE8D2D612, + 0x5EB01F24, 0x2B1725B2, 0x036A2F00, +}; + +u32 sec_mapping_binary_4[] = { + 0x11723D8F, 0x210EC240, 0x14056797, 0xCA862C49, 0x05092154, 0x11746F81, 0xEF117A86, 0x6A8ED1A0, + 0x9055C0AA, 0xC2623806, 0xA2920453, 0x8106D265, 0xCBB63CF7, 0x33EF4DF2, 0x1FF81822, 0x898233A3, + 0x79385DDF, 0x3ECB7BB0, 0x50D61A94, 0x40C08595, 0xB02ED7D9, 0x46BCB691, 0x364C2441, 0xB70B25C4, + 0x543F4BCC, 0xDBEB6CF0, 0x148C61A7, 0xC9932C8D, 0x95EEAA94, 0x45BF3FBA, 0xBB85A6F6, 0x3DF1EFF5, + 0xFCA0694D, 0x539785E7, 0xD27112E7, 0x1FF85E63, 0xF2B2C8D2, 0xC173EAFF, 0xF8020000, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727D93, 0x5F485371, 0x14C7BF9B, 0xD7B29AF3, 0x3A9799A5, 0x2E35B3FF, 0x6BA8F558, 0x09114120, + 0x6BF85420, 0xA4F8A090, 0x088E453E, 0x4C2B17E5, 0x8320AE61, 0x3EE44B39, 0xECC15B89, 0x7A25F2B1, + 0x660F063E, 0x145DC497, 0x90CCE122, 0xEAA5353B, 0xF79E6B4D, 0xF4D77DD9, 0xF89CEFF9, 0x9EDF39BF, + 0xF35B027F, 0x2A9C56C8, 0xC014328A, 0x6C05AE40, 0xB2E2B154, 0x22F7AFA9, 0x902DB000, 0xD3A8B4AC, + 0xD1379305, 0x2B909952, 0x916BE53C, 0x1BFDBA30, 0x61B8B8F0, 0x8BEDD6A4, 0x840576FA, 0xA3C0EF69, + 0xF4B96405, 0x2975451B, 0x8930B708, 0xB87513E7, 0x7A5282E3, 0x19823C89, 0x78D813F2, 0x59882309, + 0xC455690E, 0x8B766412, 0xBFE77DE8, 0xAFD5F955, 0x607E9D2F, 0x2A98F446, 0x99BF033E, 0x0E4A8B48, + 0xD8B16D26, 0x8D6703C5, 0x31F6DF3E, 0xA6E0E9F9, 0x48531EF1, 0xF8A396A1, 0x67CDAFF5, 0x2E1B0361, + 0xF6CBA278, 0xBEE3B4AF, 0x8CE25A28, 0xA6DEECE2, 0xBC1D7DE4, 0x63AD76EA, 0x7E0F7AAE, 0x47FD5714, + 0xCC6B970A, 0x476FF339, 0x97ABB8EE, 0x4ED2B579, 0x9A6AF5BE, 0x86835DC1, 0x81BB0AA4, 0xAFA8D786, + 0xD9675750, 0x4159A9AF, 0xFC946CCE, 0x63554132, 0x12577BFC, 0x9C6FA378, 0xD0EAAFD6, 0xEBD83EE1, + 0xCBDB28E7, 0x65B71177, 0xF87D6EE2, 0x39B3884F, 0x45596F6F, 0x5BEFD3E8, 0x23D0DDCB, 0xFA9C86B4, + 0xFE7FD21C, 0xDFB05E6E, 0xD85A9F5B, 0x97A6A7AB, 0x8FC7781E, 0x0EE203DE, 0x508DC135, 0x4A5097CC, + 0x3D33F62A, 0xD99F34FB, 0xF8C63E79, 0xEEADEFD5, 0x29E0BB75, 0xEE6834FA, 0x5A185CD5, 0x464D9E4F, + 0x3CEC0831, 0xBF93D426, 0x9E30DF43, 0x1C1EDA4F, 0x791AEEB4, 0x3D96BE2B, 0x18AC9F8C, 0x34FB287E, + 0x1368B9B5, 0xE19CB4FF, 0x1BF75E7A, 0x41BA14B0, 0xA2B16F81, 0xE07C7B05, 0xBC50C0F7, 0x09F87E01, + 0x2F12F062, 0x012F1170, 0x571AA7A7, 0x8CBFEFED, 0xE5C63E0F, 0x90AEC6D4, 0x559DB918, 0xE96E5770, + 0x43FBF139, 0x66BEA752, 0x8AD77924, 0xA71E573B, 0x4622F517, 0x28FF03D0, 0x3BC471FD, 0x5D783DE5, + 0x557A7CB6, 0x6B2A9AEF, 0x57A08C17, 0xDEBF7699, 0xEEEB556B, 0xE77B8BA9, 0x4B2868F7, 0x349DD375, + 0x5A20A686, 0x3BB87EF9, 0xDCFFEB1F, 0x9C13D637, 0xF22BC636, 0xD74F8D2F, 0x73FDDFAD, 0x9D0B76F6, + 0x3934F6AF, 0x3E0240B8, 0xC39CC773, 0xDE63AA67, 0xF855F66D, 0x3DCFC302, 0x7E44C08F, 0x0AF83101, + 0x3F2EE027, 0x367337CE, 0xDA71B26F, 0x7DEF27CD, 0xBDFE0300, +}; + +u32 sec_mapping_binary_5[] = { + 0x11726D51, 0x3148C350, 0x107D4923, 0x14292142, 0x0641C44E, 0xC5CD186B, 0xAB4E4227, 0x0717DBD1, + 0x45ACE0AA, 0x6070D42E, 0x2E6E8206, 0xA74E922E, 0xB57F519B, 0x0CBA77E9, 0x28D8A183, 0xD0C1168A, + 0x38A9349E, 0xFF2745DB, 0xDCF2B97B, 0xEFDDFD77, 0xD7810817, 0xBA0C0DA8, 0x23369B98, 0xDE7CFE4E, + 0x959539ED, 0xC277A149, 0x90002F3E, 0x2FF9144F, 0x71C880F2, 0xEE624A16, 0xBA04BD49, 0xDCF32E49, + 0x7C8976BE, 0xD297A062, 0xA1C9B06B, 0xA60B498D, 0xC13D74EC, 0x4C96011F, 0x406F5BE0, 0x06E1D6D6, + 0x443E47F8, 0xDB4DCBB1, 0x8F1E7FD5, 0xC7E7974A, 0x136D158B, 0x637A819B, 0x25A1376B, 0x0C3BA6CE, + 0xF1C67EBD, 0x727AC0F1, 0x12E9DBE8, 0xAB58AAF1, 0x1C937A27, 0xF029FC6D, 0x90BF57F2, 0xE7FB1E02, + 0x5F3327D2, 0xE7B5CEB8, 0x2F0560A8, 0xEC5D9DE5, 0x73F4DF1E, 0xF0D210F3, 0xD265CA4D, 0xF2A9057C, + 0x9AEF5A8E, 0x5D2C507D, 0x00745B82, 0xB73CCABB, 0x8DE66546, 0x79D5685E, 0x76C80B7D, 0x84F7F160, + 0xFCB94B2C, 0x15DEE58E, 0xB30C44F7, 0x5BA17E96, 0x59E47B1B, 0xB85D5ABC, 0xA8AF8ED7, 0x0DACAB58, + 0x1BCE7FC0, 0xFFF80100, +}; + +u32 pri_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C007, 0x646C6408, 0x31721616, 0x12D8C860, 0x51A6A1AE, + 0xE0BA9161, 0x976557FB, 0x548B8D0C, 0xF36E77CF, 0x8E5CC312, 0xC0900054, 0xF7612303, 0x43100383, + 0xB3C00E06, 0x54000000, +}; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x18033632, 0x9419A584, 0x28086C04, + 0x29655831, 0x03AA7F03, 0x90FF8F81, 0xE1CD1D88, 0x3A26B83A, 0xA8FCFA8D, 0x0CFF76BD, 0xB9B36206, + 0x449E1928, 0xCF600434, 0x1F26BF6E, 0x23C3AEB2, 0x15335242, 0x60E6EC80, 0xFA030000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11728D95, 0x5F4C5B65, 0x14C0CF2D, 0x654E64E5, 0xAE43379D, 0x73B54C98, 0xDBD45AEB, 0xFFA91D8C, + 0x82FFE76D, 0x2D664F73, 0x6B8D3171, 0x59046A1F, 0x7CA845BD, 0x19A0A260, 0xE9AA2635, 0x26D2321F, + 0xB85B22DD, 0x6546E2CB, 0x841B752F, 0x663A6E22, 0x6F3C4067, 0x8D4FBA5A, 0x3CF7FBBE, 0xAEB7A35F, + 0x665FE0FE, 0xCEF9CEBF, 0xEF9CF32D, 0x01FDA9D0, 0x6C0111E0, 0x0CD46D6B, 0xDCE28816, 0x5BD3D6ED, + 0xE2E8AA0A, 0xA20002C0, 0x0CEC1456, 0xF137BB1E, 0x2C008247, 0x858D167A, 0xAE11FF3A, 0x609A5871, + 0xC0656A6E, 0xD55A10C0, 0x86FF2810, 0x7187020E, 0x518192BA, 0xA2679294, 0x0B1C6EE1, 0xF03A0EB7, + 0x7278FD5A, 0x7E1E166D, 0xB00EF9B4, 0x3F73C8EB, 0xF88E8419, 0x8D33BEA8, 0xC05CAFFA, 0x4E88F210, + 0x7262E7BA, 0xD9DAF6D7, 0x73F8F51C, 0xDEC0E137, 0xACE58B50, 0xB041A389, 0xDB54B8C2, 0x374C29D0, + 0xE64C863B, 0x90C31E80, 0xBC4AB92D, 0x4DF36968, 0xA6F753BF, 0xA040363C, 0x2EFB3B14, 0xF8405FEA, + 0x3A378DFA, 0x9D003D17, 0xA8DFA691, 0x8AFD5C72, 0x3035D082, 0xFEB7AEE8, 0x53692A17, 0x476AC7BB, + 0x91C3ED1C, 0xBEC9C4B5, 0x31F5B5EE, 0x97489CF1, 0xE1049537, 0xA3FC3DA9, 0xD76FE473, 0xEE8B535F, + 0x8E0E609C, 0x05CCEB7B, 0x9AD78D28, 0x4F483291, 0xDB2EC282, 0x364ECFDD, 0x14AB7DBF, 0x9B91BFE1, + 0x0EEF3338, 0x440112FD, 0xAC1E25FC, 0xD601E655, 0x7A7ECBA1, 0xDAE76F46, 0x0E6EEC63, 0x7189CD05, + 0x9983E268, 0x71065CE6, 0xFE772A70, 0x30924986, 0x02A8FF3A, 0x606034DE, 0x5BBC0A04, 0xDD32B1FB, + 0xCB9BDAD8, 0x275992EF, 0xD1F87095, 0x3D9CABEA, 0x79B27EF8, 0x0D91BA80, 0xC6B7D555, 0xBB9EB772, + 0xF8360EBF, 0x8DC3B79B, 0x388E3064, 0x92340E28, 0xE0770960, 0x45A77A0E, 0xCEF9DB39, 0xDCC9E12D, + 0x1CBE8313, 0x87B0BBBC, 0x4FAAE3B9, 0x8363A7D5, 0xF53FEF2D, 0xA7405FA4, 0x9BDCDBA5, 0xE33FEB29, + 0xD60F6D78, 0xDEC7FA6C, 0xAA371B8F, 0x7529F0BB, 0x5E5CD14E, 0x52F94E93, 0x5F7DB2B4, 0xA031BF77, + 0x22F75B22, 0x9D1D57C5, 0xB3CB55BB, 0xBF769BF8, 0x475F69E9, 0x9177697F, 0x1C64FB66, 0x8F58E9DF, + 0x622E7F26, 0xDB4FF95D, 0xF82DB89B, 0xC939B533, 0x930C46AA, 0xEB72B758, 0xBB2EF770, 0xB88BC3EF, + 0xE570B758, 0x7B4FDD27, 0xD6DE531E, 0xD3FED583, 0xF3EAAB49, 0x9AE77094, 0xDAF3142A, 0xF29FD4D2, + 0x95FADC8F, 0x7C9D0478, 0x0FD79817, 0xB93C2F68, 0x3FFB436E, 0x5CA67E1F, 0x38AFC061, 0xF70EB4CB, + 0xF40A953E, 0xCA67717D, 0xC8D4FF83, 0xB85F7DF6, 0x9E408B91, 0xCF644E1F, 0x62FE1F42, 0x2E497D2F, + 0x1BF7B961, 0x0E4EAA03, 0x54FFE1B4, 0x021376BA, 0x779B5290, 0xFF7A88FA, 0x7B04F998, 0x2407C97E, + 0xFA15CE6A, 0x29CA1FC5, 0xBD9593B2, 0x1183377C, 0x0EDF2ECF, 0x533B7B71, 0x3FF55AC2, 0xDE4DC8FF, + 0x56F3DA71, 0x56DFC790, 0xF74B8E90, 0xA19F6D6B, 0x8DBF7D58, 0x81CB33F9, 0xB98F7751, 0xF9E328CF, + 0x484962AF, 0xE904E4B5, 0x1C8DF789, 0x58F5DEB7, 0xFEA1C089, 0x173372A8, 0x83D6BBFC, 0xBE7971AF, + 0x1D7387DB, 0x0563CE2E, 0x02682CDF, 0x7D5EB25F, 0x3DE43DC1, 0xFD28B0F7, 0xA4DD81DC, 0x2207DCE5, + 0xBC26681C, 0x865EC22E, 0x078CFE81, 0x22797F88, 0x9DFD22A9, 0xC31162E7, 0x2D80F799, 0x9DFD789F, + 0x414B5FC0, 0xC8D73608, 0xFAA7CC6F, 0x27BEB7A3, 0x92EC23FA, 0x17309E2C, 0xB5EFC3FA, 0x27707F0A, + 0x15FB8477, 0xCD56EA09, 0xFF209FA3, 0xBCDBCC0D, 0x7DCFD5F3, 0xCFEAF227, 0xD57F92F3, 0xDE3E657E, + 0x6F8D7786, 0xDDCBD3F8, 0xDE46EC21, 0x92AF59FF, 0x19E4AF38, 0xFB03C6BC, 0xD852A0E7, 0x98FEB3D8, + 0x0F41671F, 0xF2EABD63, 0xFD4B81C9, 0xC1DFCEAA, 0x740E86E3, 0x096AE739, 0xD43F62AF, 0xF71AF693, + 0xC18971B9, 0x07F3F811, 0x6099BD27, 0xCF8F18F3, 0xB099ECA5, 0xE5D3FA67, 0xD96E723E, 0x7A94ED8B, + 0x03D8179E, 0xF67A471D, 0xCA874652, 0x837218CF, 0x5F02F897, 0xED851762, 0xE5F8C9B9, 0xBD077CD7, + 0x98ABD3D8, 0x5F1AE0E2, 0xA1FEA558, 0x791E99FC, 0x54F51CF9, 0x8FD5DE17, 0x81353CC7, 0xFCFE0700, + }; + +u32 sec_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x964FBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x105AB091, 0x21D52884, 0x45416023, 0xC3698F9D, + 0x2B39D8F7, 0x83649B7A, 0xA6B15C60, 0x78C0C710, 0x06942F33, 0x4A0901C9, 0xDF093DB5, 0xAB650644, + 0x5F78C046, 0x060623A0, 0x7902BB39, 0x0C20F64A, 0x80EC6598, 0xFA1CEA5E, 0xA83D691B, 0x197695AD, + 0x98911202, 0x54FF8F81, 0xE1CD1D98, 0x3CC41F9E, 0x407F3C01, 0xFAE3FFFF, 0xDD0C50F7, 0x4B3730FE, + 0x9A25B211, 0xEC7E1606, 0x34F74604, 0x20DCF36F, 0xD79B3B2B, 0xA0EE8984, 0x8B43F56F, 0x40958FC2, + 0xD00755B7, 0x1E221F8D, 0xC3DC1874, 0x73D7A1CA, 0xC762E883, 0xF90F163F, 0xBB190C90, 0xE285590D, + 0x162FDBC0, 0xAA0C1820, 0xE6C4E1B0, 0x3F1E613F, 0x347C51E5, 0x1330F56D, 0x6038C0C7, 0x9088240E, + 0x4C020C2B, 0x66EC80BA, 0x0B000000, +}; + +u32 pri_mapping_binary_8[] = { + 0x11727554, 0x5D485361, 0x187E3667, 0x99DA9A73, 0x9AFD982B, 0xC54ABA90, 0x43887495, 0x3F284417, + 0x6B2E33A3, 0x8872154A, 0x12FE8C43, 0x5417660E, 0xCD40D0F4, 0x24155E04, 0x6DFD405F, 0x45BAA395, + 0x7415CE42, 0xE8879ABB, 0xF022B01F, 0x2D2388B0, 0xB9F59EF3, 0x1D59A67D, 0x37DB79DE, 0xE77DDEBF, + 0xEFFD26C1, 0x8F0C8B1E, 0x26C08798, 0xF4C434AB, 0x18CAEE33, 0x64983A23, 0x324C3AE8, 0x80416CD1, + 0x45E80CC7, 0x410FC48E, 0xCB48D273, 0xBF44FAB5, 0xA25F55B1, 0xE237978B, 0x18667430, 0xD21F0697, + 0x50E5B09A, 0x180E781F, 0x5ABA9A19, 0xC2E6A960, 0xD60D0674, 0x02F97186, 0x314C1829, 0x00835DC8, + 0xDAAEF0E4, 0x468F545E, 0x42F60070, 0x6788EBE8, 0x26A23A61, 0x792AE891, 0x38AEFF0F, 0x1EB31857, + 0xE31808B7, 0x09068B82, 0xFBDD3EAF, 0x2B9BE1D1, 0x9BEA9CCA, 0x5D0C3D99, 0x67DA7704, 0xB87FECF0, + 0xD2BACB86, 0x97D65D4E, 0x789DE02C, 0x50708840, 0x77A3D6A7, 0x307D0781, 0x1199FBC7, 0xF52DADBB, + 0x827008D4, 0x3F93E617, 0xA13EB83C, 0x529583F0, 0x303015E4, 0xBCF87F78, 0x869945BC, 0x09CC1891, + 0x40BC527B, 0xFDD1228A, 0xE36BEE6D, 0xEBAA6048, 0x0CA256CE, 0xE3F92676, 0x3034084E, 0x9D92C748, + 0x4F822456, 0x3C55A656, 0x2B36F138, 0x2B4F3114, 0x0BF64CC5, 0x7E6BAF4F, 0x3AAECCE3, 0x2B30A7E5, + 0x6124BB53, 0x282B3093, 0xFD7C73CF, 0x9EC67D34, 0xDFFD03C1, 0x9A36862F, 0x4F663FBE, 0xF470DE2A, + 0xE21599CB, 0xB2329538, 0x5242778B, 0x8BA11AE7, 0xDE8F3F63, 0x48882050, 0xB88DF34C, 0xC4B3151E, + 0x4E1188F7, 0xBC55BCDD, 0xEB663834, 0xFAF3C5E3, 0x8BDC9E44, 0xF6327B9E, 0x4BA9A7ED, 0xC4ED56A9, + 0x9CE1D3E8, 0xB593DE1C, 0xCA6B0A08, 0x5DE73C33, 0xF11CE642, 0xB3C213EB, 0x9A8E589D, 0x6A5D25B6, + 0x4AAD5FDF, 0x881F02A6, 0x65DE8764, 0xE2770B6E, 0x751ECA7D, 0xF3B772DC, 0x62235CEF, 0x76242BF8, + 0x55E0ACC6, 0x4FC96528, 0xD7373884, 0x79BE36FF, 0x54FA3E26, 0x944675B4, 0xB9A6D27C, 0x06EC5E35, + 0xEF9AE25F, 0x9F0F0639, 0x7F35E1F9, 0xF6CB2A8E, 0x51605CD3, 0x4F1B8BF2, 0x510FBCDD, 0x3DA9EDA7, + 0xBA8FA1CE, 0x9056C777, 0xAEBFE6DE, 0xA2FBA4CE, 0x7FAD82EB, 0xABD4FC03, 0xDDFEAD56, 0x91CFB7A9, + 0x9DFBADD3, 0xEEA18EEC, 0xB3F2F4D0, 0xBCDFFA3E, 0x958778CB, 0x2072FFDA, 0x77C30F86, 0x2BCED3EE, + 0xB222860F, 0xFED7AFFA, 0x6F729D74, 0xBA47C9F6, 0xCD4E25DF, 0x7792DF1B, 0xA7A3BCE7, 0xA89E30AF, + 0x674347B4, 0x9E4B4377, 0xC5808FE3, 0x19D4F716, 0xA1518D3F, 0xEE1DF188, 0x1716D449, 0xEFCEC2F7, + 0xC6F080C7, 0xB3DAA2F5, 0xD2D3038F, 0xA4D9EF2F, 0xDC938DB6, 0xA5F76CD3, 0x623C173B, 0x8DC8B4CD, + 0xEFD50016, 0x9E3F0000, +}; + +u32 sec_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x964FBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67B9, 0xC0F0808F, 0x4179C246, 0x8654A310, 0x1605818D, 0x0C77669C, + 0xDAC5C10E, 0x115729D8, 0xC8302DA8, 0x3DD81928, 0xCED1C5B0, 0xF7F47496, 0x0F8C0C7C, 0x0CAA011B, + 0x19CA8C52, 0x4214049E, 0x43DD0571, 0x8F27D03D, 0x4F80EEF9, 0xFF7F3703, 0xD41DD20D, 0x8CBF6689, + 0x6C04BB83, 0x85816123, 0xC3BF5D6F, 0xEEAC9801, 0x31470D6E, 0x0EAAB83A, 0x509CC108, 0xE84E01A8, + 0xFE0D1B19, 0x7695AD98, 0x91120214, 0xFFC7C0F0, 0xE60E449D, 0x06867EA8, 0xFAF51079, 0x4D1CE66B, + 0x21890383, 0x8601AE6F, 0x1DAAF9DA, 0x38F4EB60, 0xF81F160F, 0xBB190C90, 0xC29F590D, 0x16FEDBC0, + 0xAA0CD0FC, 0xAF8BE97E, 0x09903E86, 0xA910793D, 0x1CF6EBE3, 0x1037C0E3, 0x2EE474C1, 0xEC03D387, + 0xDFFDACB1, 0x2C0F183E, 0xF0311822, 0xD9F776D7, 0x1D19A07D, 0x60712307, 0xECE2C606, 0xD8C54D14, + 0xD0C57740, 0xED070000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727594, 0x4F481461, 0x18C69FDD, 0x1D4BCDD6, 0xF54F669A, 0xB9AD66DA, 0x3F6A89A0, 0x0E5198D1, + 0x2590695B, 0x3C1848BA, 0x081111A6, 0xDB261D72, 0x0D4DF390, 0xACE82015, 0x4B16B97A, 0xE933CB75, + 0x44F2D0A5, 0x8CB08810, 0x1C686F1E, 0xDA35233A, 0xB569EFCC, 0x37D82E3A, 0x7399E1F7, 0x3CDF3BCF, + 0xFBCEF7CD, 0x22F82523, 0xD70C1B30, 0x094B5146, 0xBEDD172F, 0x0B0AC5B6, 0xC0AA0C9B, 0x0926600A, + 0xE5A655BA, 0x66526106, 0x52166464, 0x99F9BA0C, 0xBADB31A1, 0x55B1E30F, 0x2FB72ACC, 0x2162A507, + 0x06AFB3C1, 0x65B731D4, 0x86DE8EF7, 0xDD65C034, 0xF0E5A9B0, 0x6C02E991, 0xFF7A58EA, 0x1E6C2F61, + 0x58298C2A, 0x2F825C37, 0x25E82B72, 0x54199638, 0x371B708B, 0x011712F8, 0x6C9F7CE5, 0x5CCD1B35, + 0xA5BFA79F, 0xEB29A477, 0x88372E54, 0x923ED1FB, 0x2450DFCE, 0x90194154, 0x19E3FA26, 0x83BA9B0D, + 0x782A71B7, 0xD84CF5F4, 0x79AD24EB, 0x6906EBD2, 0x0DF89635, 0xCEEB09CB, 0xC97A46C2, 0xBAF8486C, + 0xF4BECEB7, 0xAADC5CE5, 0xCA212EFB, 0x06A5AE16, 0x9AFF47E0, 0x9BC2752B, 0xE9CD0E4F, 0x8985F4C5, + 0xF07C6DA8, 0x91FAFE8E, 0xD1478F85, 0x0896AD34, 0x038633A2, 0xB75E9D4B, 0xB4E3B37C, 0xCBC7B96D, + 0x8EC123DA, 0xBD2A4F7F, 0x8798ECE7, 0xDF3B6B86, 0xE1B959F2, 0x54DAB4F9, 0x5EF3F9B9, 0x3F3B4839, + 0x447B95EA, 0x4FAD9818, 0xEA6D63B0, 0x3E83D275, 0x82E7C879, 0xC0D0284A, 0x97553DB3, 0x16B16332, + 0x5F974B3C, 0x20767A54, 0x6EFD0065, 0x41E6FE6D, 0x77182E8A, 0xDE0695C7, 0x6FC664A9, 0x83FBF388, + 0xF73B3A5D, 0x47886304, 0x0877E9F3, 0xFAA1E5F1, 0xF97BB86F, 0xFB75861A, 0xB14FCB6F, 0xFE0AEB6C, + 0x2BAF9B5F, 0xC7D02B76, 0xD6A91C71, 0x50639CEF, 0x201E1643, 0x9A1F2781, 0xDF0AAF53, 0xB0C693EB, + 0x1756AFE3, 0xDA7C769E, 0x62B8270E, 0x105FD4CF, 0x9D76CEE2, 0x81B89EF3, 0x27D55780, 0xF7FA7B8B, + 0xEC1BEF87, 0x5D097C49, 0xFEBBC68B, 0x89BB1DCD, 0x5AFF4B23, 0x7F954989, 0xBFD74E1C, 0x0EC0629B, + 0xC2E18473, 0x2CFCA23C, 0xEE016FA3, 0x2B290F9D, 0xFBE4F32E, 0xBC4CCEB5, 0x1B1BE772, 0x18F01203, + 0x5E6AC0F7, 0xACE37A8E, 0x71AE9725, 0xE84DAD65, 0xAF8725F2, 0xF9A28A3F, 0x9B720E01, 0xC7D378DF, + 0x7BC957ED, 0x1472559F, 0xDC322CB9, 0xCF923E0F, 0xF43CD475, 0xDADFA2B3, 0xF4A8F65F, 0x689B0CE5, + 0x7919D8AB, 0x82EE4BE7, 0x691F4D5F, 0xBDFDC9C4, 0x7DE5B4AF, 0x9B9C9ED3, 0xAA0F3EA0, 0xBF45CF33, + 0x963C978A, 0xE0C6FDEC, 0x33E0FB0D, 0xF801037E, 0xD0801F5A, 0xC7C3FAF7, 0xFC070000, +}; + +u32 sec_mapping_binary_9[] = { + 0x11727D92, 0x4F280451, 0x1CC7BFB3, 0x461CB43D, 0xA194644B, 0x6D6EC6F8, 0xB3FEFFDB, 0x2407B5B1, + 0x39B92137, 0x49D91CE5, 0x40CA8114, 0x93939346, 0x0A73F1E7, 0xED81B34D, 0xED519A83, 0x8372606B, + 0x9313DAF1, 0xF3DECCEE, 0xCAF22ED3, 0xCCE77DDF, 0xF7FBFDCD, 0x7B825C1C, 0x953E30E0, 0x1245B565, + 0xD5A3779F, 0xC17DB58E, 0x6D3B1C4C, 0x8102C44B, 0x1B1487D6, 0x75297C80, 0xFACA51EE, 0x93BA327A, + 0x06702E4E, 0x09E0431E, 0xE7A86905, 0x7E34EE5B, 0x98D25BA2, 0x0166812F, 0x98465BC8, 0x02DE80D4, + 0xA4E41AF1, 0xD858F178, 0x98F8F381, 0x6D1A8B57, 0xDFEAA58D, 0x1DC99B88, 0xCFE85155, 0xE8874DA3, + 0x4421FD27, 0xE927D407, 0xA4FDD089, 0x570D06C3, 0x15C4EFB7, 0x12BB6B53, 0x423FB7B2, 0xF1E4F692, + 0x7D46A8CF, 0x23F5719C, 0x38DC1E35, 0xCBCAFB5E, 0xA5257AA8, 0xD4288907, 0x3F9A3729, 0x8F3E2DF2, + 0xDA3C7164, 0x1A3247CB, 0xBC85A81E, 0xAE173962, 0xA6313364, 0x2163A76E, 0x134752D7, 0x5A80C306, + 0x880B7D5B, 0x84DE759A, 0x0F737D4F, 0xE5BEE928, 0x7DCF002F, 0xB6DC178A, 0xE4FCB971, 0xB8BE369B, + 0xE5C2A73D, 0x92E7437C, 0x3596F511, 0xBC43CB71, 0x18C06ACC, 0xF53B91FB, 0x6EB8F4E9, 0x64793D8D, + 0x1BEEF9A4, 0x6E25EF62, 0x7FE610BC, 0x9B15C821, 0xB8EB772C, 0xF3F4B0C2, 0xF3EC49FF, 0x3FCFDEF4, + 0xFFF3EC4B, 0x7AF3F4FE, 0xB3775FE3, 0xD0F2EE69, 0x51D0BBA7, 0x67629786, 0xC273EF4F, 0xE67266F8, + 0x8BEDE51C, 0xF8FD5D43, 0xBF1F8359, 0xFF0BFC5C, 0x5F000000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11724D91, 0x3F48EB50, 0x14C6BFC4, 0xE8AB7DB5, 0xC4D2C145, 0x5EA9208E, 0xB688A320, 0x7D384BCC, + 0xE424F86A, 0x7111E1D1, 0xD25104AD, 0xA32068EC, 0xD4456CDE, 0x73B92098, 0x5E411DFD, 0x43C1516A, + 0x143715DF, 0xD38808A2, 0xD17A929B, 0xC1BB247C, 0xDF39BFF3, 0xDD7BAE21, 0x0E475C86, 0x0AD4D0D2, + 0x1DE94A14, 0xDDDE8AF2, 0x435D6972, 0xA8122460, 0x177D5293, 0xCE410832, 0xA0381C9D, 0xB2E88BD0, + 0x37811D9F, 0x92C09BC0, 0x35154742, 0x947E18F2, 0x5AF65746, 0x65285B87, 0x47E608C3, 0xBDF57EDE, + 0x9856AEE0, 0x4409CC30, 0x21EB9934, 0xF9865E2C, 0xE4DA18FE, 0xF13A2F1B, 0xA25F7218, 0x66D3D94C, + 0x827CD3B2, 0xB7CC1C03, 0xEAC0E587, 0xF06567DF, 0x1F178E07, 0xB91E188E, 0x17B68D42, 0x86E17CA8, + 0x3CF0DCF0, 0xFDD19171, 0xE5145751, 0xB4106F55, 0x2B8D7979, 0x60036B5C, 0xE4504E69, 0xBEB658F0, + 0xF46803F5, 0x1349F05B, 0x0FA83E5D, 0xD2635EBD, 0x0BFCE782, 0xD346FA86, 0x4663549F, 0x3F539C17, + 0xF5DF2A0C, 0x4BDA9ACF, 0xB9ACBA76, 0xCD147A88, 0xF49FB1B1, 0x54BF778F, 0x55AB5AD2, 0x89F741F7, + 0xB085DF4E, 0xFEEF5876, 0xB887FCF5, 0x455E9D5E, 0x207F0F78, 0xB545BE70, 0xC57BC7C9, 0x413F9F05, + 0xDBCC09FD, 0xFB32E58B, 0x95748F1B, 0x39C3DDC9, 0xA6E045E6, 0xA83F09A4, 0xD4EB60BF, 0xFE3EDD15, + 0x3778A747, 0x863F5335, 0x23EFE5B8, 0x07DE831C, 0x1DD43795, 0xCCEB2975, 0x17FD5FF7, 0xFDC47051, + 0xE65B7F0D, 0xAABF055E, 0x6EAC80FB, 0x09000000, +}; + +u32 sec_mapping_binary_10[] = { + 0x11726590, 0xB14B4251, 0x14C6BF67, 0x2F8890E7, 0xD55E6545, 0xF4208846, 0xF12F08DE, 0xD4D0A20F, + 0xE706A3D5, 0x211E6D49, 0x432E6D41, 0x3E9A1AB5, 0xA0BA537A, 0x1D6A4E82, 0xC6480987, 0xC0C507CE, + 0x25BEAEF7, 0xBCCAEA2C, 0x97FB9DEF, 0x7CE7C7E9, 0x824AC08C, 0x8001754C, 0x2C47935B, 0xCF83B573, + 0x7D859D04, 0x024C8306, 0x34A6525A, 0x20EB7E0A, 0x11409B14, 0x8847682E, 0x2A5F0BB7, 0x2AC5C207, + 0xC51DE87D, 0x0D068C22, 0x472EB1E7, 0xA418C7E0, 0xC217754F, 0xEFA06F20, 0x26F55AA6, 0xEADAEC6E, + 0xE4DE3F3C, 0x263F2BA8, 0x3FA6CD6E, 0xC8453C9B, 0x92E74DF2, 0x044103EB, 0xC4B154D4, 0xDECF4CAE, + 0x38747CED, 0x0D38AA3B, 0xE552D6E6, 0x88F9786D, 0x3529375E, 0xE07033B9, 0xAC3DE2A8, 0xF9F5AA4B, + 0x1C09A99F, 0x664A4A37, 0x5ED06A96, 0xC3DC1BFD, 0x091D0333, 0xDB722E9D, 0x772CD96F, 0x8BE665C5, + 0x23DDDCE0, 0x70D2F6AA, 0xD2BD0771, 0xE4D29E59, 0xEBC72F4F, 0x838A17E6, 0x5DCBFF10, 0xE8B5C937, + 0x37E61BCD, 0x9776A9EF, 0x3F527F7E, 0xAC3F14BD, 0xB6DCABF4, 0xA4D49196, 0x776661EE, 0x1587702B, + 0x5EDEF9CE, 0x577C0BFF, 0xF2697E11, 0x7F736BF8, 0x5D9F0000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11725D91, 0xB14BC340, 0x14C6BF5C, 0x4F5BB5C4, 0x88155CC4, 0xD0427194, 0xE23FA0A5, 0x760F05FD, + 0x03ACBA08, 0x4E456707, 0x11C1A5A0, 0xC12E1D04, 0x69276FB2, 0xA6223A07, 0xB48B0EB5, 0x60B74EB1, + 0x11978281, 0xFAD20B5A, 0x7DCB1DBF, 0xEFDDF73E, 0xDE7520CB, 0x428C4103, 0x6E109A8B, 0xCEEA7B5E, + 0xB2CCE7B5, 0x62DF82A6, 0x4001EA58, 0x50FA54F7, 0x113080BB, 0x16A6987C, 0x17A553C7, 0xF5C045C7, + 0x97B4EB73, 0x57814A17, 0x81A4B11C, 0x4B6B02EB, 0x971B2533, 0x2F70F7D2, 0xDBD97A90, 0xBA42FA41, + 0xBC90F1F5, 0xC9121CBB, 0x223923BE, 0xCBF24BD3, 0xC4BBCDA3, 0x13DB943C, 0x445C5B49, 0xCCA4887B, + 0x35E7BC52, 0x08F27479, 0x1BAE0A4E, 0xFA663C9B, 0x0B91AE56, 0xD13A0EDE, 0x7157C034, 0x32057F0E, + 0x3CC0B178, 0x036D1523, 0xC4B78D7D, 0xC99F01FB, 0x42F2D186, 0xC02A5BCB, 0xF9F3D124, 0x1EF884AF, + 0x044ED9A1, 0xE4D267C0, 0x23C46B46, 0x45FA3C02, 0x6F2D9967, 0x6CA85F6D, 0xE2D53EEB, 0x04FB1EEC, + 0xD72B7A41, 0xFE0FE933, 0x5EFECDFF, 0x5E7DFAC9, 0x3F413C61, 0x84F3E97F, 0x3CEAF7A7, 0xB2395DAB, + 0x6371F87F, 0x3E057A96, 0x737B64D6, 0xF0B7BE01, +}; + +u32 sec_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x78176C64, 0x28334A09, 0x5110D8C8, + 0xF06FD79B, 0x3B2B6640, 0xC4F990C4, 0x814630AC, 0x98013577, 0x0390FF8F, 0x81E1CD1D, 0x883A7E1C, + 0xFA05E0E2, 0x507DEB51, 0xE50571E8, 0x13028A33, 0x1801DD09, 0xD3B76E23, 0xC3AEB215, 0x33524250, + 0xED15C6D0, 0xBF031A4E, 0x00000000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11727594, 0x5D485361, 0x18C7FF67, 0xAE5A3AE7, 0x5CF32B33, 0x9796ADEC, 0x639ECC8B, 0xBCCB6650, + 0x10310F76, 0xD385A462, 0x57E1850C, 0x09EA6217, 0x1E840843, 0x9987F042, 0x0AC95117, 0x9EC09C47, + 0x482FA311, 0xECB67910, 0xEF8474B4, 0xE8466A68, 0xCF79DFAD, 0x6DBA736E, 0x367ECFD7, 0xFBFC9FE7, + 0x7DB7C03F, 0x0D6E0B9C, 0xC0324A1A, 0xECB59ED1, 0x74CBACB5, 0xD139B9AF, 0xC1294000, 0x56E015F6, + 0xE95BB3C1, 0x02085E0D, 0x95161E67, 0xA75F0F3E, 0xB12C3EFC, 0xE5E9F6AD, 0x29010EFA, 0xA322280E, + 0x481EA78A, 0x3D6D479F, 0x5738174C, 0xB8258F53, 0x6ACC2BBC, 0x9E455E62, 0x693D64C7, 0x1EB0A373, + 0x8E54B62E, 0x8F2F31C9, 0x6B35E147, 0x4CF85113, 0x7EEC3FCF, 0xE8D05A68, 0xB799C41D, 0x37E1A526, + 0xBCCC84DB, 0x8DFE45D2, 0xC1B99599, 0x1B9B537A, 0x32BD025F, 0xFE7CA239, 0xBD94A03C, 0x3420A9F0, + 0x2F3DD49F, 0xDE51B1FB, 0xEDE5C6F7, 0xF155C32C, 0x865E5837, 0x9172A09C, 0xFCC201B9, 0xA78BEA39, + 0x12588F4D, 0xF37AE5A9, 0xE2E77098, 0xF00A13EE, 0x34E19526, 0xDC7598B3, 0x739E202E, 0x886EC63B, + 0x958F6FC6, 0x82A4C767, 0x631F789C, 0x7BB378BE, 0x2AE2D581, 0x61D65F3E, 0xAF36FC03, 0xFD8CA76F, + 0x243BEF66, 0x78CD664E, 0x8F746267, 0x9BF460F5, 0x6B890F88, 0x3D3E237F, 0x622A362D, 0xF7331D9F, + 0x908E2CAE, 0x2E5EBCFE, 0x49135E6F, 0xC24FC58B, 0xF7DF103F, 0x3427C64F, 0xAFE5FCEF, 0xE5F9372E, + 0xA8E817DB, 0x198FBD5A, 0x9CAB9149, 0xAF77C0B3, 0x24B77B66, 0x550C8A92, 0xDBB02723, 0x944EB6C6, + 0xB1E9C099, 0x895C3E5D, 0xF9AA855C, 0x9C370D17, 0xE7CDF7F3, 0xEEAD0284, 0x5C05FB49, 0xEF48E1FB, + 0x61A539E2, 0x03A06BBC, 0xDFB33E15, 0x1D62AF24, 0x50BC6DAE, 0xE3B632A2, 0xA222898D, 0xF518B79F, + 0x23FBB065, 0xB04B24FB, 0xFAE32FAF, 0x234314FF, 0x1CD84D70, 0x7B0BD9AB, 0x6E4AAE36, 0xB22F3E8A, + 0x7843C65E, 0xD053949C, 0xE1F6F364, 0x57024341, 0x4337FB36, 0xF6F4B7BC, 0x7F2FF1DA, 0x40847147, + 0x19F4FABA, 0xCCF97E72, 0xFB050FF5, 0xD5E4974A, 0xB27A6774, 0xBDE8CCF5, 0x9BCF5BE9, 0x1E45593E, + 0xB617A3D9, 0xBD684DB1, 0xB9F98D3A, 0x48D3B934, 0xEE7F89F8, 0x5440EE3D, 0x38CFCB79, 0x7B5C9640, + 0x92F2339D, 0xAFD0FCBB, 0x5D0F249F, 0x91270164, 0xF9D505A3, 0x3F81F5C1, 0xB89FD7F5, 0xD11C6D01, + 0x103FF85E, 0x64FAFC45, 0x3AC7905C, 0x8EF03C6D, 0x13399DA0, 0x03EF33F3, 0x11D9DCFD, 0x6C3EF9FB, + 0x788D78D8, 0x254BCDC6, 0xF9C3D0A3, 0x73DCBFBD, 0x2FFB4E15, 0xBE4BD6DF, 0x2AB4F0F8, 0xB42C6574, + 0x58E6FED7, 0xFB72F75A, 0x1B9957BA, 0x7B55AC8E, 0xFFF931A3, 0x93DF06DD, 0xEFB47516, 0x0B0E7490, + 0xDF2DB1A7, 0xCD3847A9, 0x82B1D160, 0x1485DF3F, +}; + +u32 sec_mapping_binary_12[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0xCC053632, 0x9419A584, 0x2800E97F, + 0xBBDEDC59, 0x3103226E, 0x01E43318, 0x01D50B40, 0xCDDBB091, 0x6157D98A, 0x19292140, 0xF17F0C0C, + 0x6FEE40D4, 0x59C2F543, 0xD5AD4735, 0xC70AC97C, 0xA0531856, 0xCC80AA5B, 0x876A8E35, 0x863B9E43, + 0xFDFD476D, 0x01D09F93, 0xFFEF6630, 0x80F84F82, 0x01E81F86, 0xA960FF01, 0xC136B02A, 0x03068839, + 0x3638FC63, 0x8B43DC0E, 0x87B83D0E, 0x710744B8, 0x7080DDF1, 0x1E7BB838, 0xC2D561FA, 0x031A4F10, + 0xFD1F3732, 0xFC99F676, 0x577B08CB, 0x03860F7C, 0x0C4E407D, 0x3B825696, 0x390BEC07, 0x69AA68EA, + 0x61516030, 0xE0637066, 0x00F319B8, 0x447630A0, 0x02000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11725591, 0xC12B0451, 0x1CC7BFB3, 0x9EB5BBD6, 0x7A360717, 0x99283922, 0xF9035628, 0xC731D9AB, + 0x58DC2431, 0xC949928D, 0x52B2D134, 0x2E4E2452, 0xEF20CC6E, 0xECD54E6D, 0x7B71B006, 0x7BDB92CD, + 0xCAD16ABD, 0xD937077E, 0x97797DE6, 0xF7FBBC5F, 0xDF578428, 0x13AD1E50, 0xE00675ED, 0xC13679A5, + 0xD27D443A, 0x68A26A82, 0x4A908024, 0x7AA42AAF, 0xB40F1EA0, 0x9EF3168F, 0x980BF2AF, 0x8CAB9A45, + 0xC6B7D055, 0x4901E510, 0x3F3068FD, 0x3155A662, 0x8E94194A, 0x66DE32F4, 0x3BA72B36, 0xBF4ECA12, + 0x781FE727, 0x117DA68F, 0x32FC3CBD, 0x5D640CC1, 0x25CE5545, 0x9B18E2FC, 0x98EE499B, 0x730CCD19, + 0x941A6E84, 0xDFC3FFAF, 0x47B4DADC, 0x812FBA3C, 0x35C9D0F4, 0x8077CB70, 0xEFFB2039, 0x1442A82B, + 0x30106571, 0xDAF1200F, 0x58BAE024, 0xCDA02B9B, 0x5A8DDBC0, 0x8129BCF5, 0x470CFB4A, 0x7CD0E14D, + 0x8FB8B556, 0xC53EDE5D, 0x86917054, 0xEDE2FC65, 0xFBC33ED4, 0x457F03E7, 0xB39DA3AA, 0xB347C880, + 0x7DE672DF, 0x1A83370C, 0xB59716DD, 0x9C6BB956, 0x121577BF, 0x4F86ABFB, 0xEC8E1917, 0x7EFF8293, + 0xD7B01AE6, 0x9EACF96A, 0x6FB99E00, 0xE7E8E7F9, 0xD2247AFF, 0xBC03F962, 0xB8D44E37, 0x622A43E0, + 0x19A9EC39, 0x49231742, 0x23CFC1AB, 0x68B2B3FF, 0x803E664A, 0xE30CFE25, 0xA4FCD635, 0xFED72F00, + }; + +u32 sec_mapping_binary_13[] = { + 0x11727590, 0xBD4EC330, 0x14853FA7, 0x41620821, 0x451D2A15, 0x44A68A31, 0xEA5B2031, 0x6665CB03, + 0x3065EE3B, 0x20A48889, 0x3113E085, 0x1F77E131, 0x18323020, 0x75295267, 0xA8EA3AB1, 0x1345AAB8, + 0x9B7DCEFD, 0xCEB197D8, 0x518C3C22, 0x78677016, 0x8C2F3F37, 0xD36FFF3C, 0xD25A1109, 0x042CB810, + 0xDACCC764, 0x2E7EEF47, 0x5231F4F0, 0xEBBDC083, 0x98D78612, 0xF36771DA, 0x5F0B4282, 0x4492CFB2, + 0x348E646D, 0xA52CDCFE, 0xB3396F61, 0x5559DF51, 0xE773FA93, 0x64AB5655, 0x59583D34, 0x3A33C36F, + 0xF54789CA, 0xCB224B5B, 0xCED2BD63, 0x337D30BD, 0x6FF582C4, 0xF61D63FA, 0x71D7F435, 0xF3D2B812, + 0x2CF7B8D7, 0xAF9F1775, 0x79FB5CF7, 0x0F873577, 0x70657C39, 0x64E9BFF9, 0x8DEFE0BA, 0xE37FB10E, + 0x19F6727F, 0x54756AEE, 0x6F98879C, 0xC4EDFD9B, 0xE3ED0000, +}; + +u32 pri_mapping_binary_14[] = { + 0x11728591, 0xBD4BC350, 0x14C54FD2, 0xE7778D51, 0x2BB888C5, 0x419C440A, 0x3A3959EA, 0xACA5082E, + 0x2262F10F, 0x1082E8A2, 0x831637A1, 0x608353C1, 0xC1167178, 0x53EBB360, 0x47BF0A0E, 0x2E42282E, + 0xE2A0C58A, 0xB8686DBD, 0xE605AC48, 0xF02D09BF, 0x73EEB9DC, 0x7B1F209F, 0x804F850E, 0x1CC3D3E7, + 0xEDF5AF54, 0x0693AC5F, 0x8FD70474, 0x050A7082, 0x21A5462F, 0xDF0C1550, 0x06053A55, 0x59E7A5AF, + 0x1F193BC5, 0x8F0F1957, 0x6365051A, 0xFD701881, 0xC5885FE7, 0xA88A272B, 0x654AAEB8, 0x70D5857B, + 0x5C3873E1, 0x0D2EBCF1, 0x0F97F3B0, 0xB2D49B48, 0xDF508D48, 0x80F4B9E3, 0x1B6B7F89, 0x6338347D, + 0x56FC947A, 0x33E99E01, 0x443CBA53, 0xF7CCF19E, 0x2D9DA70D, 0x7687B286, 0x16D20F06, 0xCC6890EA, + 0x710F5819, 0x59D752E6, 0xC886D386, 0xCDDF80D2, 0x38BBC69D, 0x8656E2CB, 0x6A947DF7, 0xBBDA3C12, + 0xB33199D3, 0x767D6AAF, 0xB1D5F7E0, 0xDCC7BE47, 0x255E71FA, 0xBE50CE28, 0x100D9E60, 0xA4EE2EEC, + 0x95FAA7D7, 0x2E1331D2, 0x7340A124, 0xFB7BF31C, 0x4AC067CF, 0xBD145A31, 0x670C8EC3, 0xED9CB527, + 0xC857008A, 0x55E96BAF, 0xF799AB62, 0x8B7C85C3, 0x62356749, 0x5DFB3FC7, 0x9EAB837C, 0x63CE9EAD, + 0xD90B9170, 0xE6D2933F, 0xFBF7EEA1, 0x74694ADE, 0xB9C39108, 0x6F2DDAFB, 0x79A4BDA5, 0x64BFAE75, + 0x8EA6B039, 0x63F30AED, 0x4DC8FCEE, 0xF53ABF05, 0xA484CCF1, 0xCD73EC4E, 0xC41ABA89, 0x6B79DC8A, + 0x05B683A4, 0x869E298E, 0x78383619, 0xD4B3F8FD, 0xBE000000, +}; + +u32 sec_mapping_binary_14[] = { + 0x11727592, 0xBD4BC350, 0x14C54FDA, 0x281D4A89, 0x506DB5D6, 0x46ABB57E, 0x41C9E4EE, 0x20824287, + 0xFE09850E, 0x2E0E9251, 0x9C5ADC04, 0x97E024BA, 0x14046D16, 0xB5E9D2D5, 0x8AD0D121, 0x8383D0A5, + 0x42715469, 0xBCE62526, 0x25BEB704, 0x7EEF9E73, 0x6FCEBB3D, 0xB063201E, 0x82043411, 0x4E47937B, + 0x2FDFB90B, 0x31239D59, 0x06240102, 0xD08AE405, 0x8B4E3B82, 0x10207E18, 0x9808315D, 0x94BE32EE, + 0x6D17195F, 0xCCCE1207, 0x0262981C, 0xE8509572, 0x4996740C, 0x8DBE59D7, 0x189FE2F0, 0x04872739, + 0x7C9AC367, 0x383CC5E1, 0xB31C9E0E, 0xF09E9317, 0xCB698772, 0x7AA39C2C, 0xAB05279F, 0xD4B1F079, + 0x1ED7ED7C, 0x444AAA8B, 0xD718E6C8, 0xA7A46C65, 0x7F7D4CAD, 0x635455E6, 0x9FE97A1C, 0x1A50551D, + 0x7D83FA99, 0xEFCF1D83, 0xE9E5AE37, 0x87693C5D, 0xD37C369F, 0xA73A2894, 0xBBE4E86E, 0x75686AAD, + 0x522E1137, 0x0157BF70, 0xEAD353FF, 0x5AC5A9BF, 0x61F7D983, 0xFFE75B2C, 0x7A3A7A6A, 0x78FFEFEE, + 0x470B05DF, 0x5E84F6DD, 0xBDB8B3AB, 0x0A20DD10, 0xE89BCC6F, 0x89FCC695, 0x43DBEF72, 0x4CDB4C88, + 0xD4EFEAF1, 0xA459A7BA, 0x6DE06818, 0xF4F7EF5D, 0x78D7DD33, 0xE697FB9B, 0xCFEBE77F, 0xBFE5C0FC, + 0xAE7E74AE, 0x7CF1FFF7, 0x5FE1F055, 0x0E5FE3F0, 0xF5206FA0, 0x1DC34660, 0xBE078C9E, 0x1F000000, + }; + +u32 pri_mapping_binary_15[] = { + 0x11727593, 0x4F681351, 0x10C6BFDD, 0x6E6BD49A, 0x6ED3585B, 0x415CAA68, 0x1594748D, 0x076FB1A5, + 0x150F7A48, 0x42F52228, 0xB6D28242, 0x0F6DC845, 0x50C444A2, 0x88B5D686, 0x08522F9A, 0x60051F08, + 0x26DB157A, 0xB501A937, 0x4D96908B, 0xF6D2D08A, 0xE0C5D838, 0x792F4D13, 0xFFBCCB6E, 0x7EDF3793, + 0x7933B3CB, 0x10C78053, 0x860AA4D0, 0xB0A7B943, 0x0B160FCC, 0x2A7B8B53, 0x4503AA04, 0x0998874B, + 0x2AD159B0, 0x4106A4A4, 0x815659C4, 0x35D353C3, 0x5B9E45C3, 0x4F91AEA4, 0xAC49B0D3, 0x0B43401F, + 0xF26B2AC3, 0xBAB162C5, 0xA3CA12F2, 0x764AB8C9, 0xB386798F, 0x38F74BF9, 0xBFFC9CCB, 0xFFE10D35, + 0x9C4A413C, 0xBA5CB90F, 0xAF5F9D2A, 0xCDA3BBA6, 0x6E658D7C, 0xEBC08AA5, 0xE4B16687, 0x42F1FB74, + 0x378F3F21, 0x4DDF6E0F, 0x3038ACA3, 0x67170D91, 0xBF7189E1, 0xB11E16F9, 0x8B40C110, 0x714DC493, + 0xDE44A08F, 0xF8573375, 0xBDE0137C, 0xCB0243BF, 0xACED6F23, 0x6E4FC24A, 0x0404B7BD, 0x6618A03C, + 0x8E328F21, 0x9B9E11F9, 0xB7CE3284, 0x7A03C75D, 0xC427FB1D, 0x1E5F88A1, 0x258B9C19, 0x13FA36D2, + 0x8FF59E1B, 0xD6495F4C, 0x65D39190, 0xA8BFF04E, 0xE8DB499F, 0xF686781D, 0xB79E1BE6, 0x9B08E925, + 0xE06941F4, 0xB999F43B, 0xDE51AE1F, 0xBEFBD17C, 0x12AFF461, 0x55C4EFB8, 0x41F7EB0A, 0xFB7B48FF, + 0x9131BFA4, 0x8322CE4E, 0x7C501FF7, 0x4BE57B67, 0x8074656E, 0x2D17191E, 0x79C397CB, 0xF9F089F8, + 0x0B9147F5, 0x3074781F, 0xF0FFA9F4, 0x89F356E2, 0x0FBDE14B, 0x7F7207F1, 0x2BF229BF, 0xAED6CD8B, + 0xF6AD52DF, 0x37865C6C, 0xD57A5999, 0x731BF9D1, 0x05F4A8F5, 0x7BA87C67, 0x3002F1E8, 0x90BF3A57, + 0xEE777AFE, 0xBD773BAB, 0x5CC4A39D, 0xE195F1F9, 0xFDC63EB5, 0x6B0C92EE, 0xE4713363, 0xC191A601, + 0xDACF9439, 0x172BF7F5, 0x1790FB20, 0x7CBBC8E7, 0xD3DD0AF7, 0x4D044706, 0xC99789CE, 0x9911A3EA, + 0xE373EFD0, 0x36EBB85F, 0x534727FD, 0xD6F5C693, 0x657EFAE0, 0xE4CDF121, 0x8AB300DA, 0x3BA1D39E, + 0x8E750DF7, 0x3590FEAC, 0x3B7D2831, 0xC17075EE, 0xCC855496, 0x7CC380FB, 0xDA46DFF8, 0xF7DA79E4, + 0x7C75DF6D, 0xB5FB2E8F, 0x2A2E78EC, 0xD84DFB0A, 0x9DBE4F35, 0x89FAF31B, +}; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x964FBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x202DB091, 0xA1CC2825, 0x440148FF, 0xDBF5E6CE, + 0x8A191071, 0x191CE2B2, 0x38C4E5E0, 0xE2CFA1EE, 0x85B8D313, 0xE8CE2740, 0x77FEFFBF, 0x9B01EA3E, + 0xE906C65F, 0xB3443682, 0xDDC7C2C0, 0x806A8E3C, 0x0EF315E0, 0xE250FD1B, 0x50E51571, 0xE85342D7, + 0xB71E555E, 0x19873E15, 0x747DEB50, 0xE55531F5, 0x153034F0, 0x31A8C1C5, 0x7740C301, 0x00000000, + }; + +u32 pri_mapping_binary_16[] = { + 0x11727594, 0x5F485361, 0x18C69FCD, 0xA32E5B73, 0x9A99FD31, 0x67D6B23F, 0x961C4674, 0x11A15814, + 0x1451BAEA, 0xC28820AD, 0x0CBAB11C, 0x436F42CC, 0x65742148, 0xEED0450D, 0x825854D2, 0x5791F989, + 0xB62E0ADA, 0x2C2CEA42, 0xDDC5E822, 0x2F72B1E8, 0x2248DDFA, 0x76BE3377, 0xD6CE3937, 0xDBF93DEF, + 0xFBBCEFF9, 0xCEFB9E59, 0xF08BA2C4, 0x082B3082, 0x9C727399, 0xCDBD60F7, 0x0915D681, 0x0485D500, + 0x03308A6A, 0x43825D01, 0x138C406E, 0x98A2C8C8, 0xF3CCECD7, 0x8661D9C5, 0x86796E97, 0x10620658, + 0xD81F0297, 0xD8E2B459, 0x09E2742E, 0xEC978408, 0x62166698, 0xE28A5F82, 0x609CEB72, 0x9E2146B0, + 0x5BC9DBF7, 0xFEDB67EA, 0x21800338, 0x1AE7BA31, 0x96F60D7B, 0x83D47D88, 0xE97F81A1, 0x71AEE7C4, + 0xB2EACA5C, 0x50F1289D, 0x09F9A5D7, 0xC96E07DD, 0x2DBCAF5C, 0xA60F367A, 0x9A1A986E, 0x99C64CC8, + 0x2B4C2262, 0x415E4455, 0xAF2D486F, 0x5FE77EF9, 0x01ED3AA6, 0x6C2EFB2C, 0x0BA49FCB, 0xB1E790D4, + 0xDD4E70D9, 0xFDF5ED4D, 0xCAFAFF00, 0x4CF5F1FC, 0x025F3A9F, 0x1D31FC12, 0x3F27839D, 0xDDC781B9, + 0x308F5BEE, 0xD3AE6FD6, 0xE12B7CDA, 0x7D59543C, 0x4C438F52, 0xBCF05A9A, 0x8FD1E960, 0x8A5BCF12, + 0x38C5862A, 0x395E0AD2, 0x5E17F72F, 0xAAD3AE5B, 0xACC357D6, 0x69F75352, 0xA7DDCF2A, 0x5B9A7FA1, + 0x474EA778, 0xA96ACED0, 0x0F98CAF8, 0x79E5318E, 0x3010A4BC, 0x5E6944BB, 0x8FD591CC, 0x794CCE89, + 0x5A2F633A, 0x4436DFD6, 0x59655FE4, 0xFD581858, 0x50E27F11, 0x50975F6A, 0x7166BE9F, 0x353AF5D6, + 0x2EF98DA2, 0x56B557C2, 0x6F8213E7, 0x7BA483CC, 0x273AB138, 0xF444E97B, 0x1D8BAF6C, 0xCCB727E7, + 0x72D823DD, 0xF19A58FE, 0x4F6051A9, 0xB39EE90E, 0xE3815A91, 0xE9FE56EF, 0x8553E708, 0xF6177C34, + 0x87BB08EE, 0x9DF9E3F9, 0xE1E471E5, 0x2CEE78B1, 0xE8A86271, 0xDE0EF7C5, 0x936C9EE6, 0x6F4483F4, + 0x219FFF0D, 0x4CBF52DC, 0x5A9FD427, 0x3AC7BA9A, 0xF97E74BB, 0x6FF1FC8A, 0x4982DEC6, 0xAB6C3F64, + 0x5E7D4CCC, 0x380FF6BD, 0xC8FC4E08, 0xCF090A43, 0x888E28FE, 0xB6C9ACFD, 0x927D2B75, 0xF668A30E, + 0xAFD2E19B, 0x02FFBDC7, 0x1799FA66, 0xD5FED15A, 0xBF94E722, 0xE8ABB91B, 0xFFF486EB, 0x76A63789, + 0x0E21A9BF, 0x942E75F6, 0xBA96DEA7, 0xDCFF1655, 0xDDFB74AF, 0xD92F113C, 0x7EF0EE7B, 0xDB148BEB, + 0x010E37F3, 0x79AC7E4A, 0xD02EB6D6, 0xCBF3E866, 0x1F980EA5, 0x9F6799F3, 0xB8B55FFB, 0x39B6E9F0, + 0xED3A7C87, 0x0EAFD1E1, 0x3B75F8AE, 0x2CFE0A99, 0xD73F0000, +}; + +u32 sec_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0x964FBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C0C7, 0x60306123, 0x4399514A, 0x8882C046, 0x867FBBDE, + 0xDC593103, 0x226E8843, 0xDC08289E, 0x6C640216, 0xDF55B462, 0x8699F946, 0x06862F0C, 0x0C6F6320, + 0xF2C6207D, 0x41ACC1CE, 0x40F9D7CB, 0x80DA4AF7, 0x836CABE8, 0x99B69BC3, 0x00C97D8C, 0xACCFA1FE, + 0x82BAA79E, 0xE501C307, 0x3E0613A0, 0xFE6941ED, 0x40FD607D, 0x6E512930, 0x75107F7B, 0xDED8CD00, + 0x31671B58, 0xD400EE1F, 0xA03BDE32, 0x30DC3E0D, 0x71876903, 0x76F79BE1, 0x1037C721, 0x6E81210E, + 0x713FB31A, 0x44DE1287, 0x3E2B4CF1, 0x0286063E, 0x066BB8F8, 0x0EA8BF00, +}; + +u32 pri_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB31C, 0x60B8C007, 0x646C6498, 0xA6D41E62, 0x28B09181, 0x278BA1D3, + 0xDB680703, 0x2A000000, +}; + +u32 sec_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x182E6C64, 0x28334A09, 0x511080EA, + 0xDBB091E1, 0xDFAE3777, 0x56CC80F2, 0xD743D431, 0xA2AB5B07, 0x53B78301, 0x15000000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x323632B8, 0x07CD0873, 0x16D8C8F0, 0xEBE6B9BD, + 0x7B7641C4, 0x1981E2E1, 0x4219A920, 0xF12B9B4E, 0x17AF74DC, 0xC8C0F099, 0x81E16D29, 0xD4FCF710, + 0x754C4075, 0x3B825696, 0x81D4317C, 0x07CA1F63, 0x79C0F081, 0x8F81192E, 0xBE1F645B, 0x45530F44, + 0x3DF30724, 0xF5F71818, 0xFEDC8188, 0xB300C5D9, 0x84184294, 0x059E43FD, 0x0BF6DF9F, 0xC97FA0F6, + 0x7D04AAAF, 0x6460E86A, 0xDFCD6080, 0xECCFCF1B, 0x1978CF32, 0xECBF779A, 0x25802181, 0x8F811568, + 0x8E939329, 0x0BB3C00E, 0xA8390000, +}; + +u32 sec_mapping_binary_18[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0xD8023632, 0x9419A584, 0x28086C64, + 0xF8B7EBCD, 0x9D153320, 0xE2EC18E2, 0x50733740, 0xE43970E8, 0xE3C4A56F, 0x3D449E0B, 0x873E6E5C, + 0xFAD641E4, 0x7970E8E3, 0xC510DFC1, 0x800A0000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363214, 0x28A53A39, 0x0B40F5BD, 0xDFC8F06F, + 0xD59B3B3B, 0x673C87DA, 0x0BB6E7CF, 0xE43F50F9, 0x8F2C060C, 0x0E7C400B, 0x37323018, 0x3130300A, + 0xEC604005, 0x00000000, +}; + +u32 sec_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x181D3632, 0x9419A584, 0x280840F5, + 0x6DD8C8F0, 0x6FD79B3B, 0x2B6640F9, 0xEB21EA98, 0xD0D5AD83, 0xA9DBC180, 0x0A000000, +}; + +u32 pri_mapping_binary_20[] = { + 0x11724D90, 0xBD4BC340, 0x18C69FA4, 0xE7071243, 0x2C455CC4, 0xE0208E15, 0xFA1F6473, 0x92501D3A, + 0x2916BA3A, 0x04E91F20, 0x16C1AD45, 0x822E6E62, 0xB75BB449, 0x29660F85, 0xCC12A45B, 0x06BF228E, + 0x46E29BDC, 0x0DBECB1D, 0x3FEE7D7E, 0xC793408C, 0x8F9A0A03, 0xF05059D7, 0xD6CC6EB6, 0x75CB368C, + 0x7EEEC350, 0xA000636C, 0x2B394DB0, 0x081560A9, 0x8F1555EC, 0x69749A78, 0x2C534CFC, 0x88B89CA5, + 0x0A74BA70, 0x1CD92787, 0x96C1F131, 0xFC8D3D57, 0x7085F899, 0xDD382D78, 0x32881F9C, 0xFBA762EB, + 0xF2AACB66, 0x48755270, 0xACDA9DAA, 0x65947CAF, 0xD596DE4F, 0x0E4C80F7, 0x50BE4B39, 0x0E369DE6, + 0x0EE52C3F, 0xE32D7405, 0xAFCC8857, 0x9D669DB8, 0x7E8D7824, 0xBD2CE270, 0xEDF3D2FB, 0xD2C8E25D, + 0x5FF039E2, 0x03BB775C, 0x706494EF, 0x8B9CF9A8, 0xF463A996, 0xC89ECA5E, 0xB27E26FF, 0xF3C571B1, + 0x7FD76B5B, 0xB437055E, 0x431620D2, 0xB11014FE, 0x0EF9C7A8, 0xFFEFED9B, 0x431BE2C6, 0x734732EF, + 0x0F000000, +}; + +u32 sec_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C17, 0x181EF031, 0x704CD8C8, 0x50669412, 0xA220B091, + 0xE18EEBA9, 0x5D1133A0, 0xFA3740E4, 0x390B70C8, 0xAF87C873, 0x056C6460, 0x341281C8, 0xCF38B5AB, + 0xAD0C2ABF, 0x0E22CF6D, 0x802EBF83, 0x01150000, +}; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363298, 0x3379A43A, 0x0B6C6498, 0xB26239D7, + 0x14CF8D0C, 0xB7169E16, 0x4B5FB01F, 0xA4AAA967, 0x1A441D23, 0x509D9892, 0x79882150, 0x1DC32C06, + 0x86D533A0, 0xF6BC07F2, 0xDF3130FC, 0xBDC3F280, 0xE1031F50, 0x6823C3E4, 0xA0763790, 0x797C3B19, + 0xEE08AD80, 0x8A7FD8C8, 0xC026C410, 0x6220F01C, 0xEA1FB0FB, 0xFF4CFE03, 0x35E7E346, 0x8639275F, + 0xACDDD5CE, 0x62C0E0C0, 0xC7C0FC00, 0x68AE1203, 0x03B3C00E, 0x06540000, +}; + +u32 sec_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C17, 0x181EF031, 0xB0286C64, 0x28334A09, 0x5110D8C8, + 0x7067D7E9, 0xD52B66B0, 0x7C6064E0, 0x63606580, 0x8943CDDB, 0xB091E1DF, 0xAE377780, 0xF2607D6C, + 0x40F91023, 0x6765B0BE, 0x19A776B5, 0x9541D5AD, 0x87CA3FC0, 0x6E2EFB01, 0x3473D7A1, 0x9ACB7100, + 0xDDDC1D0C, 0xA8000000, +}; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCB875D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB33C, 0x60F8C007, 0x646C6428, 0x0D0A3373, 0x16D8C8C0, 0xB783E1CE, + 0xCA32960F, 0x8C0C40F1, 0x0F1B19D2, 0x8CDC4384, 0x80E2374B, 0x4E2FEF6C, 0xDFC8C0F0, 0x8F81E1CD, + 0x1E883C23, 0x503E3CC8, 0x3C15A44F, 0xB2425DBC, 0xB318287F, 0x08685B3A, 0xD4FEF7FB, 0x41B634F5, + 0x4C83A867, 0x02AA0F13, 0x2A095106, 0xAAFFB7EA, 0xEC9D9D33, 0x20F63303, 0xC5A704B5, 0x273B0B80, + 0xD507A444, 0x3D87FA17, 0xECBF3F93, 0xFF40CDFB, 0x0834FF2E, 0xD0FED32C, 0x1B180EF0, 0x31B03CD8, + 0xC8E02614, 0x0E368F61, 0x15305466, 0xEC80EA03, 0x00000000, +}; + +u32 sec_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xF684455E, 0xE0FFFF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C101E9, 0x06C65FB3, 0x4436EE62, 0x10646260, 0x01E9E361, + 0x62605060, 0xD80E3645, 0x81E137C4, 0xB8FF2C1F, 0x1819F818, 0x58176C64, 0x28334A09, 0x5110D8C8, + 0xF06FD79B, 0x3B2B6640, 0xF56F80C8, 0xB3E1925F, 0x0F9167C7, 0x25BF0E22, 0xCF8121BF, 0x83011500, + 0x00000000, +}; + +u32 pri_mapping_binary_23[] = { + 0x1172754F, 0x3F4BC340, 0x1C7D975C, 0x6D872A11, 0x3AB888C1, 0x803807BF, 0x81E41B74, 0x70D79259, + 0xB0410457, 0xA5839383, 0x41411C1B, 0x0AC2E160, 0x735AC928, 0x16C1CD0E, 0x877473A9, 0xE826624D, + 0xFCD92B96, 0x08BEE58E, 0xF7F7EE19, 0x1A121503, 0x1610C39C, 0x2FCFD9DB, 0xC3A533BE, 0x601D6612, + 0x160303AE, 0xB0CC3242, 0x52820114, 0x94C4ACA1, 0x73653A6D, 0x5C8E5A6C, 0x7CEABA8C, 0x3FA03F43, + 0x1781AABB, 0xEAD89640, 0x141CEDD7, 0x3C01BFBB, 0xC9E4B1C0, 0xF481BA7E, 0x2CF23706, 0xF2F505B6, + 0x166B8E49, 0xBE61FB25, 0x8EEA9A67, 0xC407EE46, 0xF527EF7B, 0x3B722D14, 0xE8B47AB7, 0x7143005F, + 0xC0D38DDE, 0x31C8C7DC, 0xCAC827C3, 0xA8B11790, 0x5FEDDE77, 0x5BE3F7A6, 0xBACF4C26, 0x7DA91CA8, + 0x66A879FE, 0xCB8FFD59, 0x5E2F90EE, 0xB82BB9FE, 0xD7F4DD1F, 0x28AD4F25, 0x937D3FA8, 0x7BEB4E3E, + 0x5FFC67B7, 0xF467975F, 0x089CC8DE, 0x5D93FE89, 0x0FE0F4BC, 0x8D3CBE01, +}; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEB9D5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x28A52A33, 0x0B6C64F8, 0xB3E3EDCE, + 0x95A51071, 0x46A07899, 0x514A8802, 0x507C57FA, 0xCACE8A19, 0x1B1976BA, 0xCEB913BD, 0x7A2303C3, + 0x1E068673, 0xFF20EA98, 0x80EA848C, 0x5420EA66, 0xACEC6C2B, 0xDBC8907E, 0xA7F6EC69, 0x90BAFD0C, + 0x0C7FDF42, 0xD43103D5, 0x85183918, 0x80D595AD, 0x9891EABA, 0x91E16CE7, 0xBD7F73EE, 0x00D5BD67, + 0x60F8BD1A, 0xEA6EA8B9, 0x2C48F6FF, 0xDBF5E6CE, 0x8A191071, 0x56B83854, 0xFD7F5479, 0x361CFAD8, + 0x718873E0, 0x10E7C421, 0xCE85663F, 0xCBE68D0C, 0xB377DD38, 0xB502183E, 0x0CEB1918, 0x7EBEDCC1, + 0x800A0000, +}; + +u32 pri_mapping_binary_25[] = { + 0x11725550, 0xBF4BC340, 0x187DF951, 0x5BA18428, 0x0E2E6230, 0xA08ED2C9, 0x5129FD07, 0xA483E06A, + 0xC8EA6042, 0x74721232, 0x38899045, 0xE822A464, 0x3A1C6C4E, 0x87AC2A01, 0xD7C20DDD, 0x4488E06E, + 0x49BC78A1, 0x4DDF72C7, 0x7BDFF7DE, 0xBBFB8400, 0xC59A0C1D, 0x88A16CB4, 0xD70D6FBA, 0x3D5037F5, + 0xDB824297, 0x2001CFD8, 0x950A8EA4, 0x05196830, 0x8A1559EC, 0xB5F969E0, 0xE9DFC5C0, 0xAFB02BD4, + 0x1F091ABF, 0x109C6F59, 0xA6A2134C, 0x47DFF1D0, 0x11BCC479, 0xB773DA37, 0x384FEDA1, 0xEF0504AC, + 0xF71A9F44, 0x04C881AF, 0xB1FA8189, 0xC6A308FA, 0x9DAE59CE, 0xD9C125BD, 0x7609D268, 0xECBFB04A, + 0x9F94FAC1, 0x5EA9AFBA, 0x3BB6D5E3, 0x7ECEC3DD, 0x31F7F3D8, 0x4DFA1E55, 0x7D7391AB, 0x24F3DC9C, + 0x662C0C04, 0xAFCEF86A, 0xBE58D41B, 0x49997328, 0xD57BF8F9, 0x7D9A31A1, 0x2FD57C6D, 0x7AE18781, + 0x784756F5, 0x6CD67466, 0xBED1FDCA, 0xB73598F3, 0xFC2B1106, 0x225F7D9C, 0xED9FE14A, 0xC3329F6B, + 0x1E395657, 0x1F61117F, +}; + +u32 pri_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEB9D5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x28A52A33, 0x0B6C64F8, 0xB3E3EDCE, + 0x95A51071, 0x46A07899, 0x514A8802, 0x503C6C46, 0xD6AE9692, 0x8D0C7756, 0x9F5CB9B3, 0x732303C3, + 0x3F068697, 0x37592E30, 0x3CE0035A, 0xB59181D1, 0x4804AC6E, 0xF68C1D2B, 0xDACA3632, 0xA4DFAAB9, + 0xB3660F54, 0xFEC14686, 0x10236765, 0x90FCCAF6, 0xA9AEA5A9, 0x40F318B3, 0x7649CDDA, 0xC8B0BA62, + 0xEFD99E3B, 0x50F7FE83, 0xD8CB7C00, 0x61EFBF5D, 0x6FEEAC98, 0x01116781, 0x8B43D5FF, 0x4795673D, + 0x00B2C791, 0x11A4EFCE, 0x8C53BB40, 0xEEE85C3D, 0xFFFD3EA8, 0xB96C0710, 0xEE70650C, 0x4F172B43, + 0xD5CF8EC3, 0x5E0E347B, 0x593603FD, 0xB9EBC6A9, 0x153380E1, 0xB09E81E1, 0xE7CB1D0C, 0xA8000000, + }; + +u32 pri_mapping_binary_27[] = { + 0x11726D91, 0x3F48C340, 0x14C6BF4B, 0xAEB54A89, 0x112CB888, 0xC18AB81A, 0x1C1DFC43, 0x76291D1C, + 0x1D0C82B8, 0x698388E0, 0xA4E02C42, 0xE8E46817, 0xF110B43D, 0x1727075D, 0x3A3965E8, 0x26480299, + 0xB524BE7A, 0xB12DE85B, 0xEEF87DDF, 0x7DEF3DEE, 0x1DAA2426, 0x3598400B, 0xFA7471CA, 0x3AECCE5F, + 0xF119F322, 0x95301918, 0xF0880596, 0x523D15A0, 0x01B94062, 0x4253EF8A, 0x745A78F8, 0x49B1F0A5, + 0xE2521E33, 0x18741138, 0x9875CBBA, 0x29D06D46, 0xAD464D71, 0x46DCB3B7, 0xAB16F173, 0xA72E377D, + 0x819BFB30, 0xD83D12C0, 0x09F0F9C1, 0x3B880D6A, 0x2550B1E7, 0x967ABE3D, 0xFF459E79, 0xA447C0DB, + 0xB3CAD162, 0x81AABDCA, 0x7A7AC3BB, 0x3C751D81, 0xF15744B2, 0xAE749DF4, 0x35CDD5D7, 0x49CFEFA3, + 0x5672B2F9, 0x13814486, 0xC1B5AF7C, 0x3C1ECCA3, 0x78E6CBF6, 0xC8FDD179, 0x1B1D03F9, 0x215E96CB, + 0xFDBC91F6, 0xFFFEC210, 0xDF91C77D, 0xFFE8ED80, 0x3359727E, 0xFBF33BDA, 0x3701C280, 0x6F60CBC0, + 0x18F916ED, 0xCA8A6536, 0xB37FFB06, +}; + +u32 pri_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEB9D5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x28A52A33, 0x0B6C64F8, 0xB3E3EDCE, + 0x95A51071, 0x46A07899, 0x514A8802, 0x50FCB4D7, 0xCECE1533, 0x3632DCDB, 0xF364C9D9, 0xB71B1918, + 0x5C191862, 0xFFB25C60, 0x78C007B4, 0x6A2303A3, 0x910858DD, 0xAE19CBA6, 0xB5956D64, 0xB87EA7A6, + 0xE7F46AA8, 0xFC0384BC, 0x996B5251, 0x1850DE3A, 0x6BDB3290, 0x7937EEF4, 0xCC39BC19, 0xEADE7F10, + 0x7B990F20, 0xECFDB7EB, 0xCD9D1533, 0x20E22C70, 0x71A8FAFF, 0x7079B03D, 0xAC407965, 0x2313B0BE, + 0x3B334EED, 0x6A2B8388, 0xB32DC02E, 0xCEDE8021, 0x0EB68723, 0x01BBFD9C, 0x09A8F6B3, 0x6CDEC870, + 0x7BD79E1E, 0x903F187A, 0x1918FEBC, 0xDE018D27, 0x00000000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0x1B50BD20, 0x13441F0F, 0x905660D8, + 0x0E364581, 0xE137C4B8, 0xFF2C1F18, 0x19F8808C, 0x8D0C6546, 0x29210A02, 0x1B19FEED, 0x7A7367C5, + 0x0C883823, 0x5C1C621E, 0xCBE68D0C, 0xAF57DD39, 0xB973C67E, 0x90EE8A69, 0x4D2C0F18, 0x3EF001A5, + 0x3632B81A, 0x253B2B08, 0x80C56DDC, 0x34A0EAB7, 0x6C6478B9, 0x6B0EDC3C, 0xA60F1B19, 0x428C1C0C, + 0x40F69C8E, 0xD8B9B2AD, 0x0CACBEA9, 0x671AC41C, 0x66A0FCB4, 0xA0F66067, 0xA03CDF2D, 0x86DBA7A7, + 0x43F4B13C, 0xC0EE3E56, 0xA0B8AA51, 0xA02348FC, 0xCF8EB73B, 0x579641CC, 0x617B80DD, 0x1CF60BD8, + 0xCDE1C014, 0x079BC309, 0x144F350A, 0x3101894F, 0x5B99ED3D, 0xBD7D23C3, 0xEC891B19, 0x254E6C64, + 0x60A86360, 0x78750BA2, 0x9FEB0076, 0xFDDC40F1, 0x6946ED60, 0x716477F0, 0x6CC0EE0E, 0xDE0D88F0, + 0x49172A75, 0x552BDBC8, 0xD0090EBF, 0x8D0C67FF, 0xDD7FFF7A, 0xF50E683A, 0x00000000, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xEB9D5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C48E27F, 0x56BD5DDD, 0x0D156742, 0x129FB572, 0xF5E9E9ED, 0x1B192ADE, 0xF6DDBBB3, + 0x672303C3, 0x7B0686EF, 0xE92C1718, 0x1EF03130, 0x03D58518, 0x392B83D4, 0xED9AB16C, 0x5A5BD946, + 0x86EB776A, 0x7A4EAF86, 0xCA3FD8C8, 0xC0063587, 0x7D65591B, 0xC89C6AC6, 0x3D77C4B7, 0x6F64B071, + 0x3D74296A, 0x16D41FFF, 0x21EA590E, 0x20EC5DBD, 0x6B0FDC9D, 0xAC0BB0BB, 0x9F0D8738, 0x3B9278E7, + 0xAEA9AE2B, 0x6600E5EF, 0x3C643CAC, 0xBC91E17D, 0xFADFB3D5, 0xAB21F6B2, 0x6C86A8E7, 0x40527F77, + 0xD7631B90, 0x7AA0E718, 0xFEF0EC80, 0xC60B0000, +}; + +u32 pri_mapping_binary_31[] = { + 0x11726551, 0xBF4BC340, 0x14FE2E3D, 0xB5420911, 0x141C2C06, 0x0B220822, 0xC1CDC5A5, 0xE02818C4, + 0x3F20B363, 0x11DC3A58, 0x109D0236, 0x3A398616, 0xC49BAC57, 0xD1CE16B5, 0xB366E856, 0x908A9DB5, + 0xA6BEF482, 0x467DCB1D, 0xEFFBC95D, 0x076A2426, 0x3518C015, 0x52D9CCB4, 0xB9DB9F3F, 0xE3B37DB7, + 0x2F613030, 0xA08E6536, 0xA069A4A1, 0x016C4962, 0x4253BA0C, 0x9D262E87, 0x2E263E94, 0xDD80F718, + 0x74BA08C0, 0xA2BD11EB, 0x720295E3, 0xBD72C9A6, 0x7D087483, 0x4E9C3FCC, 0x33DC411D, 0x0BC99C45, + 0xE5C3BE7D, 0x7EF1A9DF, 0x9F5E3501, 0x59F03D27, 0xF27FA088, 0x40E935D2, 0x4F591B6B, 0xA64178DE, + 0xF7B60A02, 0xA747E7E1, 0x7393786F, 0xC0E7BDE2, 0xA588B769, 0xADF08817, 0x7877729F, 0x78A80237, + 0x216FA3A7, 0x8313EECC, 0xD9B914E1, 0x4F6EB35C, 0x726EA332, 0x3BC543A5, 0xE73D8182, 0xE5D8917E, + 0x3D7F20B7, 0x3D81C7EA, 0xFBCB75DC, 0x63248157, 0x4E56DD5C, 0x51C09809, 0xB3AF5585, 0x8F26F050, + 0x7603DFE3, 0x2DB4758C, 0xD19E5993, 0xF64F2FC5, 0x4FB7FEF1, 0x2FD0D031, 0x9ED8D317, 0xC1F76AF1, + 0xBB7D0100, +}; + +u32 pri_mapping_binary_32[] = { + 0x11728555, 0x5D6C5365, 0x187EFB33, 0x4529A594, 0xA930404A, 0xBBE1049D, 0xDD110475, 0x6A6933B3, + 0x4B5C6B47, 0xBCEAB03F, 0xFE85CCB9, 0x9DD45D2D, 0x66EB71D0, 0x989A86F6, 0x0837BB50, 0xD6E362E2, + 0x4918AC67, 0x232E3166, 0xD0631312, 0x6F703B91, 0xC51BD4AD, 0xBAC42BC3, 0xE87CCFF7, 0x1D6CCB7A, + 0x5C6FDA3E, 0xCFFB3EDF, 0xF3BDEFFB, 0x7DDF1DA0, 0x1F091A8D, 0x6003C883, 0x699F6597, 0x23BE7670, + 0xDCBC7F2D, 0xBD2681CD, 0x00068019, 0x701BD6F1, 0x33B7058C, 0x00863609, 0x7618699E, 0x05BF1D70, + 0x95A838E0, 0x2E955B37, 0xAF1AC08A, 0x3F446099, 0x70C06113, 0xA12CAD28, 0x399EE206, 0xC433462E, + 0xB053C5BF, 0x5851A41C, 0xC58D88F7, 0x1B23261F, 0xE2BF738A, 0x943DF59D, 0xAA164F66, 0x286FAAD2, + 0xCB5F2ECA, 0xC22911A0, 0x04707BD9, 0xBC04AB56, 0x30ABBA76, 0x2EE046DE, 0xBA008B72, 0x56F3EBA2, + 0xF9E655D4, 0x77468E98, 0x902FF0F9, 0x6C6C5084, 0x034DE5B6, 0xD20DCA37, 0x50BE5D5D, 0xDFD9257D, + 0x99467EE6, 0xD7F21F0B, 0x32E51F5A, 0x55D70F92, 0xF56FE5E4, 0x892C8BEB, 0xFF09706F, 0x91F20F23, + 0x1F640608, 0x3F2528EF, 0xA78689FF, 0x6447C67C, 0x1396ACB0, 0x05F9378D, 0x6E33837C, 0x34141FF1, + 0x60FEB62E, 0x90C7049A, 0xFFC84D11, 0x8E3A7B9B, 0xDB9197B9, 0xBCF0D1DB, 0x22B45CF0, 0x7F9F8B13, + 0x9D4F929A, 0xCEA318D7, 0xD77DDAAF, 0xFAFCF0F4, 0xA177F85E, 0xD4D9037B, 0x93435467, 0xEBB7227C, + 0xDA1D667D, 0x3692C7B4, 0x9EBCA3F5, 0x99F4D596, 0x5E9F81D6, 0xAA7E9ACF, 0x89B05D86, 0x525EA075, + 0xB4607EA6, 0x9B23FAB4, 0x8E5477DB, 0x78FD7E5A, 0x75F0ED3A, 0xB8AD0AC7, 0x11821CAF, 0xF9F8EC0A, + 0x71E9C63E, 0x42196045, 0xA1F13B74, 0x74EC3AF8, 0x4E1DBC51, 0x077F4C07, 0x7F5C077F, 0x4207DFB5, + 0x01AFA93B, 0x9EA7DA73, 0x644ADD3F, 0x37347FB7, 0x8E6E930E, 0xBE077160, 0x30DFA6CD, 0xF93F95FA, + 0x496C8E0F, 0x076AEBB8, 0x77A30E99, 0xA77D55B8, 0xF26E413A, 0x3FBAC9BC, 0x246B7D3F, 0x395CDFDF, + 0x7E1DDCA1, 0x831F18AE, 0xEFCF8978, 0x0BF3C609, 0xE28F2F48, 0x0996C6BB, 0x420FECFF, 0x30FE6701, + 0xC281FFAF, 0xBB61BA76, 0xDDE6507D, 0x3F2D3AF8, 0x411DFCA9, 0x507DFFAD, 0x880718AF, 0xBDCA3FC1, + 0x9FF6D4C7, 0x0F39EAE3, 0x8741075F, 0x12C1CE34, 0x9375AFF0, 0xEF0D25D4, 0x7BE91BC0, 0x834B7D3D, + 0x3357F1C5, 0xC7FCEE7E, 0xBB081773, 0x535F75A6, 0x6BE7E3D9, 0xAA3865A0, 0x2075F1C8, 0xFF8821CB, + 0x749DB6B9, 0x4A1FA49E, 0x1C3F1046, 0xFE27800E, 0x0BCD7F0E, 0xE728C370, 0x24FFB7C2, 0xE2FCD52C, + 0xF26B00AE, 0x65CABB91, 0xCF756758, 0xF55EB936, 0xF1F38DFC, 0x25E46F63, 0xC80AE5DB, 0x37CE27B9, + 0x8F18C41B, 0x18BF4FC5, 0x47FC420F, 0xF73ABE0F, 0x138B93F2, 0x18B9DFCE, 0x24E3D4DF, 0xF3A94AFE, + 0xEEE0F9D1, 0x5E830893, 0x9FCF2A4D, 0x12D53FD2, 0x575FFF28, 0xE206A691, 0xE0673372, 0x96EB1461, + 0xEB3C144B, 0xE768DE0B, 0xD8BF04C3, 0x127E5E98, 0xBA144CE0, 0x7DF91694, 0x2EFF40F9, 0x63C80F7A, + 0xC35EF55E, 0xCF0CBAE2, 0xFC00EEEF, 0x7AB920A5, 0xE9FD7F26, 0x4CFD1D0F, 0x55FA14EB, 0xEC7307B1, + 0x4FD96343, 0x521CEB5C, 0x9CBC757C, 0x56EBC38B, 0x38172626, 0xE255E37A, 0xFC713ED6, 0x20C2C2A8, + 0x3CD27C96, 0xF6AB54A4, 0x712F615C, 0x3F1321FD, 0x084E7FA0, 0x08F85E41, 0x11E09732, 0xE55FF6D4, + 0x9FD30ECF, 0x83F7EF26, 0xE73D51FB, 0x0EBFA2CE, 0xAD2B74D2, 0x83737A9D, 0x9552C358, 0x3FCB3DB8, + 0xBB5CA0FB, 0x7CD55399, 0x938F7B32, 0x09754EAE, 0x5D5C284C, 0x6BEFFC6B, 0x0E3DFEBF, 0x79203AAA, + 0x7E941924, 0x3EA35149, 0xE039E4A3, 0x008A36D7, 0x27A0D2B7, 0x58679C57, 0xEB393936, 0xAB5C9044, + 0xF8ABF8B7, 0xEB7E1DBC, 0x9BC669FB, 0xFCDA9C82, 0x712BF830, 0xDEE90CF8, 0xD477D8E9, 0xE4393632, + 0xADD5E75F, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x0626A0F2, 0xF7BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xD5B37C60, 0x64E06370, 0x5EB091A1, 0xCC282544, 0x41E039B2, 0x3D0C107B, + 0x18023C6F, 0xFC0119FA, 0xAFD26637, 0x0303D8FC, 0x6D605506, 0x0C1B414A, 0x1956CC78, 0x8ED57D9E, + 0x70F7ED66, 0x80BA4B02, 0xECAEA950, 0xFBFF03F5, 0xFF636078, 0x7307E20E, 0x17B83B36, 0x32FCDBF5, + 0xE6CE8A19, 0x107157B8, 0x38CCFD30, 0x7B91DC81, 0x648E1B5C, 0x3D2C1C50, 0xCD73C761, 0x8F070E71, + 0x4F1CE25E, 0x38C4BD31, 0xC52F303C, 0xE063F041, 0x125FBBEB, 0xE6C91533, 0x7640C30D, 0x00000000, + }; + +u32 pri_mapping_binary_33[] = { + 0x11727591, 0xCF4A0251, 0x14C6BFF9, 0x6369C938, 0x498B5A44, 0x8346B809, 0x22A41EA0, 0xE8011442, + 0x1FC0DAB5, 0x6AC0B66D, 0x54742765, 0x1082BB4A, 0x57B352C7, 0x48D799D1, 0xDA297527, 0x81C9EC9B, + 0xB03B73C7, 0x1AA2CEE6, 0x5ECEEF9C, 0xEF9C7BBF, 0x2168A858, 0x64210275, 0x702BDE25, 0x2969AC97, + 0xF855313F, 0x51213260, 0x800642CC, 0x8444CB0D, 0x1660422A, 0x1658DAE7, 0x25A784AA, 0xA522E183, + 0xCA4D789D, 0x81402E0A, 0xF602413F, 0x272A68A7, 0xEAB77242, 0x813042BF, 0x53A49C21, 0xFC3C92DA, + 0xDE257CDC, 0x6D6AED02, 0xCDB3247F, 0x124804CD, 0xBEF27536, 0x598829F0, 0xBD61F452, 0xA19C233C, + 0xBA15E625, 0xC255F9E6, 0xF2605FC1, 0xA7D67BBA, 0xCB51CEFF, 0xC17D1A7A, 0x53EE22FC, 0x30B21335, + 0xE776D3ED, 0xCCE99102, 0x8C81A646, 0xF98C737E, 0xFA2A1397, 0x09378077, 0x7BFEAC83, 0x3FD68AE4, + 0x61B4BFDF, 0xA1DCFDBF, 0xFE00BA00, 0x8FA3DFE4, 0x71B969FE, 0xDAF199BD, 0x9F47FFD9, 0xBF2C67AD, + 0xFD3BAFBD, 0xFBCA8355, 0x77914B52, 0x9D39FDF7, 0x9C6F9D16, 0x9E05CC0F, 0x14F8036B, 0x614E1CDA, + 0x3E5BFE2E, 0x6FC42C7F, 0x8DBCD170, 0x6F3A7C75, 0x55A73ED5, 0xECFA2F00, +}; + +u32 sec_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67F9C0, 0xC8C0C7C0, 0xB3612343, 0x99514A88, 0x820054DF, 0xE98D0CFF, + 0x76BDB9B3, 0x62C60EA8, 0xBD000000, +}; + +u32 pri_mapping_binary_34[] = { + 0x11727D92, 0x3F480261, 0x18C69FD3, 0xABCCECBC, 0xCAA18648, 0xFA232D81, 0x48D0D210, 0x04E11829, + 0x617B7FA0, 0x39C56869, 0x2A8B86C0, 0x41298246, 0xCB2527F5, 0x2C6AAE2C, 0xE7147373, 0xD168CFAC, + 0xF7BE2FAF, 0x93B46FB9, 0xBBF7F73E, 0xCFFB7DDF, 0x3D65F0A5, 0xC066509F, 0x691887B1, 0x680FD6BE, + 0x68D5B767, 0x3380A0BE, 0x2AE833F0, 0x3E0B3DED, 0x4832951D, 0x1F5CFE25, 0xBE0B90E8, 0x2581806B, + 0xD56B97CB, 0x7A5F99FB, 0x5A06C9D7, 0x712E8EC8, 0x61F29305, 0x08400693, 0xCCFFCE04, 0xF2152613, + 0xA82B9542, 0x2CCAFD04, 0xCDAFB96E, 0x68533752, 0xDDE39A16, 0xD5BAE28F, 0x45971712, 0xF8CC179F, + 0xAE8FC41C, 0x4A12C416, 0x1C798038, 0xD38BA55F, 0xDF74E4E4, 0x30E826FE, 0x063C1738, 0xEF68CF4B, + 0x7897D049, 0x7CCDE59D, 0x56F9FD45, 0x7C27B24F, 0xBC02646F, 0xB8BE2BD7, 0x767F8C9B, 0x743C1D3D, + 0xD9DC0B90, 0xBE4E1605, 0xBEFFEEDC, 0xEFFC42E4, 0x5E09BA79, 0xDD7CF5A7, 0xCEFC7A8E, 0xFF9F6769, + 0xC1AD7914, 0x1BBC97F8, 0xFAD28C67, 0x9EF84BE8, 0xE1607B83, 0x9FF736CF, 0xB9447C6B, 0x746DCC48, + 0xFC32747A, 0xB0E2275E, 0x03AA71CE, 0xAD3AFE98, 0x3A4B5FF8, 0xB9FE35CB, 0xB9DCDE9F, 0xDD679F4E, + 0x6F0E81FC, 0x1BB96239, 0xAA856B19, 0x38797E7C, 0x6A7E0CE3, 0xA4AFD22F, 0x7DE0FEFD, 0xBBF4EDA2, + 0x9CCA3FDC, 0x41E70CC4, 0xA2ABDE9F, 0xEF09ED7E, 0x59FF80D6, 0xDF3487F2, 0xDA9C5363, 0xB8E1D3E8, + 0x63F91E9A, 0xF269FB32, 0x3975FD1D, 0x496D8E13, 0x73126CDA, 0x9C149AD7, 0x37000000, +}; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xD2583E30, 0x32F03188, 0x1CD8C810, 0x6C64C2A2, 0x20B09161, 0x57E98A19, + 0x616E1B19, 0xEEAFFDF3, 0xE6E6C9E7, 0x507B61F6, 0xECE63080, 0x981F0132, 0x9FE51644, 0xBF28503F, + 0x8311D05C, 0x01987AA8, 0xF9F540F1, 0x32068694, 0x109838C4, 0xDD9E7077, 0xEF664071, 0xEF74A8BE, + 0xFF1B19FE, 0xED7A7367, 0xC50C88F9, 0x6240F3CB, 0x8C524210, 0xE623F41B, 0x20EB7F07, 0xD767C0E0, + 0xC0C7200E, 0x77D70E06, 0x54000000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3C62E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF591E, 0x307CE003, 0x32363208, 0x0AA9381B, 0x086C6458, 0xE932BD3D, + 0x357823C3, 0xB939AF6F, 0x9FD80195, 0xFFB091C1, 0xC928D051, 0x01285FE6, 0xD25AAA96, 0xBA9161DF, + 0xE957B776, 0xAE64D9C0, 0x70808F81, 0xF1C14686, 0x30A39210, 0x050188BD, 0xAC4F3782, 0xAC645831, + 0x6307D4DD, 0x00000000, +}; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD672960, 0x68E06360, 0x5AB09181, 0xC108282E, 0x00D5771A, 0xC82F6360, + 0x4809D901, 0xB5170000, +}; + +u32 pri_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x46068620, + 0x06066781, 0xE7C8E60A, 0x40CCE591, 0x009AABB6, 0x80455E60, 0x32D03C01, 0x46064606, 0x86DD0C1A, + 0x60F30F70, 0x3000CD65, 0xB4DEC870, 0x67C6A95D, 0x6D652C1F, 0x181980E6, 0x3DD8C850, 0x669412A2, + 0x20B091E1, 0xDFAE3777, 0x56CC8088, 0x33E21067, 0xC221CE8C, 0x439C0528, 0xCE6004F4, 0x8700D47E, + 0xF58D0CBB, 0xCA56CC48, 0x09018AFF, 0x63607873, 0x072AAE01, 0x51CF8A64, 0x0ED06B0C, 0x2B6640E5, + 0x1951D5B3, 0xA643D4B3, 0xC1D543C4, 0x995BE1F6, 0x83C38B1D, 0xC93C90BF, 0x9B9561E1, 0x060E2F49, + 0xDD88DD1C, 0x28E1C3CC, 0x52C0D0C0, 0xC7C07100, 0xA66F0703, 0x2A000000, +}; + +u32 sec_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED6729, 0x6068E063, 0xE074D8C8, 0x50669412, 0xA220B003, 0x6A0F0000, + }; + +u32 pri_mapping_binary_37[] = { + 0x11725D90, 0x310E8230, 0x18855F5B, 0x481C08A9, 0x89830EC6, 0x4E4A625C, 0x58BD0683, 0x0720F106, + 0xC40B7802, 0x17464746, 0x99D4B270, 0x10761606, 0x770DD8D0, 0x9688FFD2, 0xFEEFBD7E, 0x695E0D3D, + 0x12330A0E, 0x3CC196DE, 0x5C9C3EEB, 0xABB3E297, 0x4E821310, 0xA040403A, 0x35E50414, 0x207B8929, + 0xD5EF3C75, 0x0ADC7B8A, 0xC05BE33A, 0xE745E0AB, 0x4B8E248C, 0x23C173B4, 0xB2A9B254, 0xEB64D00D, + 0x6F33F6A9, 0xF2112A9E, 0xF5831C32, 0xC9D23852, 0x7A0B3495, 0xCEB11FBE, 0xFA0AB2D4, 0xE4B73667, + 0x76A2F3CE, 0x1FD73D5A, 0xAEDED979, 0xE0DF50FA, 0x70877C6D, 0x7AEAFB59, 0xEC0EC564, 0xD407B39C, + 0x07C6F305, +}; + +u32 sec_mapping_binary_37[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED6729, 0x6068E063, 0x603DB091, 0xA1CC2825, 0x44416007, 0xD41E0000, + }; + +u32 pri_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x461CE24C, 0x18E250FB, 0xD421F2CC, 0x38F4B1C0, 0xC5A1EA35, 0x50E55971, 0xE863C321, + 0xCE8E6E9E, 0x36AA3C07, 0x0E7D9C38, 0xC4B97088, 0x7303C519, 0x8C80E106, 0xB3877123, 0xC3AEB215, + 0x33524220, 0x7CD674A0, 0xFC3F0686, 0x377720EA, 0x7990CC01, 0x063D032C, 0x7C985B51, 0xD5F1E2B0, + 0x8F0F8738, 0x3F0E7101, 0x0CFB9E43, 0xD30B389D, 0x48EA46EC, 0xE6404917, 0xCC3077EC, 0x80AA0300, + }; + +u32 sec_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0xD653BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6ED67F9, 0xC0C8C0C7, 0x20C8B091, 0x81C10828, 0x2EF01C6A, 0x0F54FE3F, + 0x50BC8C81, 0x2125044D, 0x7CFF4690, 0x910C2B66, 0x6051FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, + }; + +u32 pri_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xA3F52E06, 0x4126883E, 0x1E20ADC0, + 0xB01D6C8A, 0x02C36F88, 0x71FF593E, 0x3032F001, 0x191B19CA, 0x8C524214, 0x043632FC, 0xDBF5E6CE, + 0x8A191071, 0x460C71A8, 0xB96A1079, 0x262479A0, 0x150C7079, 0x0D20FF1F, 0x03C39B3B, 0x1075CC70, + 0x7550796D, 0x34F31859, 0x2E303CE0, 0x636001AA, 0x633002BA, 0x0FAA8EB9, 0x75234366, 0xDAF4F6D2, + 0x908D0C15, 0x337BEEEC, 0x5AF11C1A, 0x0E60FF4B, 0xEA46ECE6, 0x40F62FC3, 0x3F160306, 0x07A0390F, + 0x60E6EC80, 0xAA070000, +}; + +u32 pri_mapping_binary_40[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_sevx_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_sevx_all_p.c.REMOVED.git-id deleted file mode 100644 index 059af9e1..00000000 --- a/assets/obseg/bg/bg_sevx_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -8d026e32e6ee2ed1df02bf2c38d55e3c61ead260 \ No newline at end of file diff --git a/assets/obseg/bg/bg_sevx_all_p.h b/assets/obseg/bg/bg_sevx_all_p.h new file mode 100644 index 00000000..625c1408 --- /dev/null +++ b/assets/obseg/bg/bg_sevx_all_p.h @@ -0,0 +1,215 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 sec_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 sec_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 sec_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 sec_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 sec_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 sec_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 sec_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 sec_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 sec_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 sec_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 sec_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 sec_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 sec_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 sec_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 sec_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; +extern struct portal_4_point portal_76; +extern struct portal_4_point portal_77; +extern struct portal_4_point portal_78; +extern struct portal_4_point portal_79; +extern struct portal_4_point portal_80; +extern struct portal_4_point portal_81; +extern struct portal_4_point portal_82; +extern struct portal_4_point portal_83; +extern struct portal_4_point portal_84; +extern struct portal_4_point portal_85; +extern struct portal_4_point portal_86; +extern struct portal_4_point portal_87; +extern struct portal_4_point portal_88; +extern struct portal_4_point portal_89; +extern struct portal_4_point portal_90; +extern struct portal_4_point portal_91; +extern struct portal_4_point portal_92; +extern struct portal_4_point portal_93; +extern struct portal_4_point portal_94; +extern struct portal_4_point portal_95; +extern struct portal_4_point portal_96; +extern struct portal_4_point portal_97; +extern struct portal_4_point portal_98; +extern struct portal_4_point portal_99; +extern struct portal_4_point portal_100; diff --git a/assets/obseg/bg/bg_sevx_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_sevx_all_p.h.REMOVED.git-id deleted file mode 100644 index b7501017..00000000 --- a/assets/obseg/bg/bg_sevx_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -625c1408dca62efd2bfa9a4d2a901ae2144c7c39 \ No newline at end of file diff --git a/assets/obseg/bg/bg_silo_all_p.c b/assets/obseg/bg/bg_silo_all_p.c new file mode 100644 index 00000000..4fd637ca --- /dev/null +++ b/assets/obseg/bg/bg_silo_all_p.c @@ -0,0 +1,11289 @@ +#include "assets/obseg/bg/bg_all_p.h" +#include "assets/obseg/bg/bg_silo_all_p.h" + +struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0}; + +struct room_data_table_entry room_data_table[] = { + {0, 0, 0, 0.000000, 0.000000, 0.000000}, + {&point_table_binary_1, &pri_mapping_binary_1, &sec_mapping_binary_1, -18.000000, -1005.000000, 10.000000}, + {&point_table_binary_2, &pri_mapping_binary_2, &sec_mapping_binary_2, -18.000000, -809.000000, 10.000000}, + {&point_table_binary_3, &pri_mapping_binary_3, &sec_mapping_binary_3, -18.000000, -591.000000, 10.000000}, + {&point_table_binary_4, &pri_mapping_binary_4, &sec_mapping_binary_4, -18.000000, -373.000000, 10.000000}, + {&point_table_binary_5, &pri_mapping_binary_5, &sec_mapping_binary_5, -18.000000, -155.000000, 10.000000}, + {&point_table_binary_6, &pri_mapping_binary_6, &sec_mapping_binary_6, -11.000000, 63.000000, 17.000000}, + {&point_table_binary_7, &pri_mapping_binary_7, &sec_mapping_binary_7, -18.000000, 218.000000, 10.000000}, + {&point_table_binary_8, &pri_mapping_binary_8, &sec_mapping_binary_8, 1261.000000, -1005.000000, 10.000000}, + {&point_table_binary_9, &pri_mapping_binary_9, &sec_mapping_binary_9, 1261.000000, -809.000000, 10.000000}, + {&point_table_binary_10, &pri_mapping_binary_10, &sec_mapping_binary_10, 1261.000000, -591.000000, 10.000000}, + {&point_table_binary_11, &pri_mapping_binary_11, &sec_mapping_binary_11, 1261.000000, -373.000000, 10.000000}, + {&point_table_binary_12, &pri_mapping_binary_12, &sec_mapping_binary_12, 1253.000000, -155.000000, 10.000000}, + {&point_table_binary_13, &pri_mapping_binary_13, &sec_mapping_binary_13, 1261.000000, 63.000000, 10.000000}, + {&point_table_binary_14, &pri_mapping_binary_14, &sec_mapping_binary_14, 1261.000000, 218.000000, 10.000000}, + {&point_table_binary_15, &pri_mapping_binary_15, &sec_mapping_binary_15, 1261.000000, -1005.000000, 1289.000000}, + {&point_table_binary_16, &pri_mapping_binary_16, &sec_mapping_binary_16, 1261.000000, -809.000000, 1289.000000}, + {&point_table_binary_17, &pri_mapping_binary_17, &sec_mapping_binary_17, 1261.000000, -591.000000, 1289.000000}, + {&point_table_binary_18, &pri_mapping_binary_18, &sec_mapping_binary_18, 1261.000000, -373.000000, 1281.000000}, + {&point_table_binary_19, &pri_mapping_binary_19, &sec_mapping_binary_19, 1268.000000, -155.000000, 1289.000000}, + {&point_table_binary_20, &pri_mapping_binary_20, &sec_mapping_binary_20, 1261.000000, 63.000000, 1289.000000}, + {&point_table_binary_21, &pri_mapping_binary_21, &sec_mapping_binary_21, 1261.000000, 218.000000, 1289.000000}, + {&point_table_binary_22, &pri_mapping_binary_22, &sec_mapping_binary_22, -392.000000, -979.000000, 1313.000000}, + {&point_table_binary_23, &pri_mapping_binary_23, &sec_mapping_binary_23, -543.000000, -971.000000, 1463.000000}, + {&point_table_binary_24, &pri_mapping_binary_24, 0, -543.000000, -330.000000, 1463.000000}, + {&point_table_binary_25, &pri_mapping_binary_25, &sec_mapping_binary_25, -18.000000, -996.000000, 1289.000000}, + {&point_table_binary_26, &pri_mapping_binary_26, &sec_mapping_binary_26, -18.000000, -809.000000, 1296.000000}, + {&point_table_binary_27, &pri_mapping_binary_27, &sec_mapping_binary_27, -18.000000, -591.000000, 1289.000000}, + {&point_table_binary_28, &pri_mapping_binary_28, &sec_mapping_binary_28, -18.000000, -373.000000, 1289.000000}, + {&point_table_binary_29, &pri_mapping_binary_29, &sec_mapping_binary_29, -26.000000, -155.000000, 1289.000000}, + {&point_table_binary_30, &pri_mapping_binary_30, &sec_mapping_binary_30, -18.000000, 63.000000, 1282.000000}, + {&point_table_binary_31, &pri_mapping_binary_31, &sec_mapping_binary_31, -18.000000, 218.000000, 1289.000000}, + {&point_table_binary_32, &pri_mapping_binary_32, &sec_mapping_binary_32, -18.000000, 55.000000, 383.000000}, + {&point_table_binary_33, &pri_mapping_binary_33, &sec_mapping_binary_33, -18.000000, 55.000000, 916.000000}, + {&point_table_binary_34, &pri_mapping_binary_34, &sec_mapping_binary_34, -410.000000, 55.000000, 649.000000}, + {&point_table_binary_35, &pri_mapping_binary_35, &sec_mapping_binary_35, -93.000000, 55.000000, 649.000000}, + {&point_table_binary_36, &pri_mapping_binary_36, &sec_mapping_binary_36, 888.000000, -158.000000, 10.000000}, + {&point_table_binary_37, &pri_mapping_binary_37, &sec_mapping_binary_37, 355.000000, -158.000000, 10.000000}, + {&point_table_binary_38, &pri_mapping_binary_38, &sec_mapping_binary_38, 621.000000, -158.000000, -382.000000}, + {&point_table_binary_39, &pri_mapping_binary_39, &sec_mapping_binary_39, 621.000000, -158.000000, -65.000000}, + {&point_table_binary_40, &pri_mapping_binary_40, &sec_mapping_binary_40, 1261.000000, -381.000000, 916.000000}, + {&point_table_binary_41, &pri_mapping_binary_41, &sec_mapping_binary_41, 1261.000000, -381.000000, 383.000000}, + {&point_table_binary_42, &pri_mapping_binary_42, &sec_mapping_binary_42, 1653.000000, -381.000000, 649.000000}, + {&point_table_binary_43, &pri_mapping_binary_43, &sec_mapping_binary_43, 1335.000000, -381.000000, 649.000000}, + {&point_table_binary_44, &pri_mapping_binary_44, &sec_mapping_binary_44, 355.000000, -594.000000, 1289.000000}, + {&point_table_binary_45, &pri_mapping_binary_45, &sec_mapping_binary_45, 888.000000, -594.000000, 1289.000000}, + {&point_table_binary_46, &pri_mapping_binary_46, &sec_mapping_binary_46, 621.000000, -594.000000, 1681.000000}, + {&point_table_binary_47, &pri_mapping_binary_47, &sec_mapping_binary_47, 624.000000, -594.000000, 1363.000000}, + {&point_table_binary_48, &pri_mapping_binary_48, 0, -1162.000000, -73.000000, 601.000000}, + {&point_table_binary_49, &pri_mapping_binary_49, 0, -1167.000000, -62.000000, 308.000000}, + {&point_table_binary_50, &pri_mapping_binary_50, &sec_mapping_binary_50, -1116.000000, -73.000000, 39.000000}, + {&point_table_binary_51, &pri_mapping_binary_51, &sec_mapping_binary_51, -835.000000, -121.000000, 2.000000}, + {&point_table_binary_52, &pri_mapping_binary_52, 0, -481.000000, -158.000000, 10.000000}, + {&point_table_binary_53, &pri_mapping_binary_53, &sec_mapping_binary_53, -263.000000, -170.000000, 10.000000}, + {&point_table_binary_54, &pri_mapping_binary_54, &sec_mapping_binary_54, 244.000000, 44.000000, 10.000000}, + {&point_table_binary_55, &pri_mapping_binary_55, &sec_mapping_binary_55, 423.000000, 56.000000, -12.000000}, + {&point_table_binary_56, &pri_mapping_binary_56, 0, 432.000000, 44.000000, -189.000000}, + {&point_table_binary_57, &pri_mapping_binary_57, &sec_mapping_binary_57, -825.000000, -15.000000, 658.000000}, + {&point_table_binary_58, &pri_mapping_binary_58, &sec_mapping_binary_58, 613.000000, -238.000000, -797.000000}, + {&point_table_binary_59, &pri_mapping_binary_59, 0, 670.000000, -296.000000, -1134.000000}, + {&point_table_binary_60, &pri_mapping_binary_60, 0, 963.000000, -284.000000, -1139.000000}, + {&point_table_binary_61, &pri_mapping_binary_61, &sec_mapping_binary_61, 1232.000000, -296.000000, -1088.000000}, + {&point_table_binary_62, &pri_mapping_binary_62, &sec_mapping_binary_62, 1268.000000, -344.000000, -807.000000}, + {&point_table_binary_63, &pri_mapping_binary_63, 0, 1261.000000, -381.000000, -453.000000}, + {&point_table_binary_64, &pri_mapping_binary_64, &sec_mapping_binary_64, 1261.000000, -392.000000, -235.000000}, + {&point_table_binary_65, &pri_mapping_binary_65, &sec_mapping_binary_65, 2067.000000, -451.000000, 641.000000}, + {&point_table_binary_66, &pri_mapping_binary_66, 0, 2405.000000, -509.000000, 698.000000}, + {&point_table_binary_67, &pri_mapping_binary_67, 0, 2409.000000, -498.000000, 991.000000}, + {&point_table_binary_68, &pri_mapping_binary_68, &sec_mapping_binary_68, 2358.000000, -509.000000, 1260.000000}, + {&point_table_binary_69, &pri_mapping_binary_69, &sec_mapping_binary_69, 2077.000000, -557.000000, 1296.000000}, + {&point_table_binary_70, &pri_mapping_binary_70, 0, 1723.000000, -594.000000, 1289.000000}, + {&point_table_binary_71, &pri_mapping_binary_71, &sec_mapping_binary_71, 1505.000000, -606.000000, 1289.000000}, + {&point_table_binary_72, &pri_mapping_binary_72, &sec_mapping_binary_72, 630.000000, -674.000000, 2095.000000}, + {&point_table_binary_73, &pri_mapping_binary_73, 0, 573.000000, -732.000000, 2433.000000}, + {&point_table_binary_74, &pri_mapping_binary_74, 0, 280.000000, -720.000000, 2437.000000}, + {&point_table_binary_75, &pri_mapping_binary_75, &sec_mapping_binary_75, 11.000000, -732.000000, 2386.000000}, + {&point_table_binary_76, &pri_mapping_binary_76, &sec_mapping_binary_76, -25.000000, -780.000000, 2105.000000}, + {&point_table_binary_77, &pri_mapping_binary_77, 0, -18.000000, -817.000000, 1752.000000}, + {&point_table_binary_78, &pri_mapping_binary_78, &sec_mapping_binary_78, -18.000000, -828.000000, 1534.000000}, + {&point_table_binary_79, &pri_mapping_binary_79, &sec_mapping_binary_79, 442.000000, 68.000000, -412.000000}, + {&point_table_binary_80, &pri_mapping_binary_80, 0, 900.000000, 68.000000, -90.000000}, + {&point_table_binary_81, &pri_mapping_binary_81, 0, 922.000000, 48.000000, -426.000000}, + {&point_table_binary_82, &pri_mapping_binary_82, &sec_mapping_binary_82, 769.000000, 63.000000, -465.000000}, + {&point_table_binary_83, &pri_mapping_binary_83, &sec_mapping_binary_83, 960.000000, 63.000000, -579.000000}, + {&point_table_binary_84, &pri_mapping_binary_84, &sec_mapping_binary_84, 1074.000000, 63.000000, -388.000000}, + {&point_table_binary_85, &pri_mapping_binary_85, &sec_mapping_binary_85, 883.000000, 63.000000, -264.000000}, + {&point_table_binary_86, &pri_mapping_binary_86, &sec_mapping_binary_86, 898.000000, 35.000000, 52.000000}, + {&point_table_binary_87, &pri_mapping_binary_87, &pri_mapping_binary_87, 0.000000, 0.000000, 0.000000}, + {0, 0, 0, 0.000000, 0.000000, 0.000000} +}; + +u32 global_visibility_commands[] ={ + 0x00010000, 0x00000000 +}; + +struct portal_data_table_entry portal_data_table[] = { + {&portal_18, 0x16, 0x19, 0x0000}, + {&portal_19, 0x16, 0x17, 0x0000}, + {&portal_20, 0x17, 0x18, 0x0000}, + {&portal_21, 0x19, 0x1A, 0x0000}, + {&portal_22, 0x1A, 0x1B, 0x0000}, + {&portal_23, 0x1B, 0x1C, 0x0000}, + {&portal_24, 0x1C, 0x1D, 0x0000}, + {&portal_25, 0x1D, 0x1E, 0x0000}, + {&portal_26, 0x1E, 0x1F, 0x0000}, + {&portal_45, 0x2C, 0x2F, 0x0000}, + {&portal_46, 0x2C, 0x1B, 0x0005}, + {&portal_47, 0x2D, 0x11, 0x0005}, + {&portal_48, 0x2F, 0x2D, 0x0000}, + {&portal_49, 0x2E, 0x2F, 0x0000}, + {&portal_50, 0x2E, 0x48, 0x0000}, + {&portal_76, 0x48, 0x49, 0x0000}, + {&portal_77, 0x49, 0x4A, 0x0000}, + {&portal_78, 0x4A, 0x4B, 0x0000}, + {&portal_79, 0x4B, 0x4C, 0x0000}, + {&portal_80, 0x4C, 0x4D, 0x0006}, + {&portal_81, 0x4D, 0x4E, 0x0000}, + {&portal_82, 0x4E, 0x1A, 0x0005}, + {&portal_0, 0x01, 0x02, 0x0000}, + {&portal_1, 0x02, 0x03, 0x0000}, + {&portal_2, 0x03, 0x04, 0x0000}, + {&portal_3, 0x04, 0x05, 0x0000}, + {&portal_4, 0x05, 0x06, 0x0000}, + {&portal_5, 0x06, 0x07, 0x0000}, + {&portal_27, 0x20, 0x23, 0x0000}, + {&portal_28, 0x20, 0x06, 0x0000}, + {&portal_29, 0x21, 0x1E, 0x0006}, + {&portal_30, 0x23, 0x21, 0x0000}, + {&portal_31, 0x22, 0x23, 0x0000}, + {&portal_32, 0x22, 0x39, 0x0000}, + {&portal_51, 0x39, 0x30, 0x0000}, + {&portal_52, 0x30, 0x31, 0x0000}, + {&portal_53, 0x31, 0x32, 0x0000}, + {&portal_54, 0x32, 0x33, 0x0000}, + {&portal_55, 0x33, 0x34, 0x0000}, + {&portal_56, 0x34, 0x35, 0x0000}, + {&portal_57, 0x35, 0x05, 0x0005}, + {&portal_58, 0x06, 0x36, 0x0000}, + {&portal_59, 0x36, 0x37, 0x0000}, + {&portal_60, 0x37, 0x38, 0x0000}, + {&portal_61, 0x38, 0x4F, 0x0000}, + {&portal_83, 0x4F, 0x52, 0x0000}, + {&portal_84, 0x55, 0x50, 0x0000}, + {&portal_85, 0x56, 0x50, 0x0000}, + {&portal_86, 0x55, 0x51, 0x0000}, + {&portal_87, 0x52, 0x51, 0x0000}, + {&portal_88, 0x53, 0x51, 0x0000}, + {&portal_89, 0x54, 0x51, 0x0000}, + {&portal_90, 0x55, 0x52, 0x0000}, + {&portal_91, 0x52, 0x53, 0x0005}, + {&portal_92, 0x53, 0x54, 0x0000}, + {&portal_93, 0x54, 0x55, 0x0000}, + {&portal_6, 0x08, 0x09, 0x0000}, + {&portal_7, 0x09, 0x0A, 0x0000}, + {&portal_8, 0x0A, 0x0B, 0x0000}, + {&portal_9, 0x0B, 0x0C, 0x0000}, + {&portal_10, 0x0C, 0x0D, 0x0000}, + {&portal_11, 0x0D, 0x0E, 0x0000}, + {&portal_33, 0x24, 0x27, 0x0000}, + {&portal_34, 0x24, 0x0C, 0x0000}, + {&portal_35, 0x25, 0x05, 0x0005}, + {&portal_36, 0x27, 0x25, 0x0000}, + {&portal_37, 0x26, 0x27, 0x0000}, + {&portal_38, 0x26, 0x3A, 0x0000}, + {&portal_62, 0x3A, 0x3B, 0x0000}, + {&portal_63, 0x3B, 0x3C, 0x0000}, + {&portal_64, 0x3C, 0x3D, 0x0000}, + {&portal_65, 0x3D, 0x3E, 0x000A}, + {&portal_66, 0x3E, 0x3F, 0x0000}, + {&portal_67, 0x3F, 0x40, 0x0000}, + {&portal_68, 0x40, 0x0B, 0x0005}, + {&portal_12, 0x0F, 0x10, 0x0000}, + {&portal_13, 0x10, 0x11, 0x0000}, + {&portal_14, 0x11, 0x12, 0x0000}, + {&portal_15, 0x12, 0x13, 0x0000}, + {&portal_16, 0x13, 0x14, 0x0000}, + {&portal_17, 0x14, 0x15, 0x0000}, + {&portal_39, 0x28, 0x2B, 0x0000}, + {&portal_40, 0x28, 0x12, 0x0005}, + {&portal_41, 0x29, 0x0B, 0x0005}, + {&portal_42, 0x2B, 0x29, 0x0000}, + {&portal_43, 0x2A, 0x2B, 0x0000}, + {&portal_44, 0x2A, 0x41, 0x0000}, + {&portal_69, 0x41, 0x42, 0x0006}, + {&portal_70, 0x42, 0x43, 0x0000}, + {&portal_71, 0x43, 0x44, 0x0000}, + {&portal_72, 0x44, 0x45, 0x0000}, + {&portal_73, 0x45, 0x46, 0x0000}, + {&portal_74, 0x46, 0x47, 0x0000}, + {&portal_75, 0x47, 0x11, 0x0005}, + {0, 0, 0, 0} +}; + +struct portal_4_point portal_0 = {4, 0, 0, 0, 180.000000, -921.000000, -189.000000, 180.000000, -921.000000, 208.000000, -217.000000, -921.000000, 208.000000, -217.000000, -921.000000, -189.000000}; +struct portal_4_point portal_1 = {4, 0, 0, 0, 180.000000, -698.000000, -189.000000, 180.000000, -698.000000, 208.000000, -217.000000, -698.000000, 208.000000, -217.000000, -698.000000, -189.000000}; +struct portal_4_point portal_2 = {4, 0, 0, 0, 180.000000, -484.000000, -189.000000, 180.000000, -484.000000, 208.000000, -217.000000, -484.000000, 208.000000, -217.000000, -484.000000, -189.000000}; +struct portal_4_point portal_3 = {4, 0, 0, 0, 180.000000, -262.000000, -189.000000, 180.000000, -262.000000, 208.000000, -217.000000, -262.000000, 208.000000, -217.000000, -262.000000, -189.000000}; +struct portal_4_point portal_4 = {4, 0, 0, 0, 180.000000, -48.000000, -189.000000, 180.000000, -48.000000, 208.000000, -217.000000, -48.000000, 208.000000, -217.000000, -48.000000, -189.000000}; +struct portal_4_point portal_5 = {4, 0, 0, 0, 180.000000, 174.000000, -189.000000, 180.000000, 174.000000, 208.000000, -217.000000, 174.000000, 208.000000, -217.000000, 174.000000, -189.000000}; +struct portal_4_point portal_6 = {4, 0, 0, 0, 1459.000000, -921.000000, -190.000000, 1459.000000, -921.000000, 208.000000, 1062.000000, -921.000000, 208.000000, 1062.000000, -921.000000, -190.000000}; +struct portal_4_point portal_7 = {4, 0, 0, 0, 1459.000000, -698.000000, -190.000000, 1459.000000, -698.000000, 208.000000, 1062.000000, -698.000000, 208.000000, 1062.000000, -698.000000, -190.000000}; +struct portal_4_point portal_8 = {4, 0, 0, 0, 1459.000000, -484.000000, -190.000000, 1459.000000, -484.000000, 208.000000, 1062.000000, -484.000000, 208.000000, 1062.000000, -484.000000, -190.000000}; +struct portal_4_point portal_9 = {4, 0, 0, 0, 1459.000000, -262.000000, -190.000000, 1459.000000, -262.000000, 208.000000, 1062.000000, -262.000000, 208.000000, 1062.000000, -262.000000, -190.000000}; +struct portal_4_point portal_10 = {4, 0, 0, 0, 1459.000000, -48.000000, -190.000000, 1459.000000, -48.000000, 208.000000, 1062.000000, -48.000000, 208.000000, 1062.000000, -48.000000, -190.000000}; +struct portal_4_point portal_11 = {4, 0, 0, 0, 1459.000000, 174.000000, -190.000000, 1459.000000, 174.000000, 208.000000, 1062.000000, 174.000000, 208.000000, 1062.000000, 174.000000, -190.000000}; +struct portal_4_point portal_12 = {4, 0, 0, 0, 1459.000000, -921.000000, 1090.000000, 1459.000000, -921.000000, 1488.000000, 1062.000000, -921.000000, 1488.000000, 1062.000000, -921.000000, 1090.000000}; +struct portal_4_point portal_13 = {4, 0, 0, 0, 1459.000000, -698.000000, 1090.000000, 1459.000000, -698.000000, 1488.000000, 1062.000000, -698.000000, 1488.000000, 1062.000000, -698.000000, 1090.000000}; +struct portal_4_point portal_14 = {4, 0, 0, 0, 1459.000000, -484.000000, 1090.000000, 1459.000000, -484.000000, 1488.000000, 1062.000000, -484.000000, 1488.000000, 1062.000000, -484.000000, 1090.000000}; +struct portal_4_point portal_15 = {4, 0, 0, 0, 1459.000000, -262.000000, 1090.000000, 1459.000000, -262.000000, 1488.000000, 1062.000000, -262.000000, 1488.000000, 1062.000000, -262.000000, 1090.000000}; +struct portal_4_point portal_16 = {4, 0, 0, 0, 1459.000000, -48.000000, 1090.000000, 1459.000000, -48.000000, 1488.000000, 1062.000000, -48.000000, 1488.000000, 1062.000000, -48.000000, 1090.000000}; +struct portal_4_point portal_17 = {4, 0, 0, 0, 1459.000000, 174.000000, 1090.000000, 1459.000000, 174.000000, 1488.000000, 1062.000000, 174.000000, 1488.000000, 1062.000000, 174.000000, 1090.000000}; +struct portal_4_point portal_18 = {4, 0, 0, 0, -213.000000, -1037.000000, 1250.000000, -213.000000, -921.000000, 1250.000000, -213.000000, -921.000000, 1328.000000, -213.000000, -1037.000000, 1328.000000}; +struct portal_4_point portal_19 = {4, 0, 0, 0, -572.000000, -1017.000000, 1376.000000, -499.000000, -1017.000000, 1376.000000, -499.000000, -945.000000, 1376.000000, -572.000000, -945.000000, 1376.000000}; +struct portal_4_point portal_20 = {4, 0, 0, 0, -601.000000, -901.000000, 1405.000000, -485.000000, -901.000000, 1405.000000, -485.000000, -901.000000, 1522.000000, -601.000000, -901.000000, 1522.000000}; +struct portal_4_point portal_21 = {4, 0, 0, 0, 180.000000, -921.000000, 1090.000000, 180.000000, -921.000000, 1488.000000, -217.000000, -921.000000, 1488.000000, -217.000000, -921.000000, 1090.000000}; +struct portal_4_point portal_22 = {4, 0, 0, 0, 180.000000, -698.000000, 1090.000000, 180.000000, -698.000000, 1488.000000, -217.000000, -698.000000, 1488.000000, -217.000000, -698.000000, 1090.000000}; +struct portal_4_point portal_23 = {4, 0, 0, 0, 180.000000, -484.000000, 1090.000000, 180.000000, -484.000000, 1488.000000, -217.000000, -484.000000, 1488.000000, -217.000000, -484.000000, 1090.000000}; +struct portal_4_point portal_24 = {4, 0, 0, 0, 180.000000, -262.000000, 1090.000000, 180.000000, -262.000000, 1488.000000, -217.000000, -262.000000, 1488.000000, -217.000000, -262.000000, 1090.000000}; +struct portal_4_point portal_25 = {4, 0, 0, 0, 180.000000, -48.000000, 1090.000000, 180.000000, -48.000000, 1488.000000, -217.000000, -48.000000, 1488.000000, -217.000000, -48.000000, 1090.000000}; +struct portal_4_point portal_26 = {4, 0, 0, 0, 180.000000, 174.000000, 1090.000000, 180.000000, 174.000000, 1488.000000, -217.000000, 174.000000, 1488.000000, -217.000000, 174.000000, 1090.000000}; +struct portal_4_point portal_27 = {4, 0, 0, 0, 40.000000, -19.000000, 547.000000, 41.000000, 107.000000, 547.000000, -77.000000, 107.000000, 547.000000, -76.000000, -19.000000, 547.000000}; +struct portal_4_point portal_28 = {4, 0, 0, 0, 6.000000, -19.000000, 219.000000, 6.000000, 78.000000, 219.000000, -43.000000, 78.000000, 219.000000, -43.000000, -19.000000, 219.000000}; +struct portal_4_point portal_29 = {4, 0, 0, 0, -43.000000, -19.000000, 1079.000000, -43.000000, 78.000000, 1079.000000, 6.000000, 78.000000, 1079.000000, 6.000000, -19.000000, 1079.000000}; +struct portal_4_point portal_30 = {4, 0, 0, 0, -76.000000, -19.000000, 751.000000, -78.000000, 107.000000, 751.000000, 40.000000, 107.000000, 751.000000, 40.000000, -19.000000, 751.000000}; +struct portal_4_point portal_31 = {4, 0, 0, 0, -246.000000, 107.000000, 590.000000, -246.000000, 107.000000, 708.000000, -246.000000, -19.000000, 707.000000, -246.000000, -19.000000, 591.000000}; +struct portal_4_point portal_32 = {4, 0, 0, 0, -574.000000, -19.000000, 625.000000, -574.000000, 78.000000, 625.000000, -574.000000, 78.000000, 673.000000, -574.000000, -19.000000, 673.000000}; +struct portal_4_point portal_33 = {4, 0, 0, 0, 723.000000, -233.000000, 68.000000, 723.000000, -107.000000, 69.000000, 723.000000, -107.000000, -49.000000, 723.000000, -233.000000, -48.000000}; +struct portal_4_point portal_34 = {4, 0, 0, 0, 1051.000000, -233.000000, 34.000000, 1051.000000, -136.000000, 34.000000, 1051.000000, -136.000000, -15.000000, 1051.000000, -233.000000, -15.000000}; +struct portal_4_point portal_35 = {4, 0, 0, 0, 191.000000, -233.000000, -15.000000, 191.000000, -136.000000, -15.000000, 191.000000, -136.000000, 34.000000, 191.000000, -233.000000, 34.000000}; +struct portal_4_point portal_36 = {4, 0, 0, 0, 519.000000, -233.000000, -48.000000, 519.000000, -107.000000, -49.000000, 519.000000, -107.000000, 68.000000, 519.000000, -233.000000, 68.000000}; +struct portal_4_point portal_37 = {4, 0, 0, 0, 680.000000, -107.000000, -218.000000, 563.000000, -107.000000, -218.000000, 563.000000, -233.000000, -218.000000, 679.000000, -233.000000, -218.000000}; +struct portal_4_point portal_38 = {4, 0, 0, 0, 645.000000, -233.000000, -546.000000, 645.000000, -136.000000, -546.000000, 597.000000, -136.000000, -546.000000, 597.000000, -233.000000, -546.000000}; +struct portal_4_point portal_39 = {4, 0, 0, 0, 1203.000000, -455.000000, 751.000000, 1201.000000, -329.000000, 751.000000, 1319.000000, -329.000000, 751.000000, 1319.000000, -455.000000, 751.000000}; +struct portal_4_point portal_40 = {4, 0, 0, 0, 1236.000000, -455.000000, 1079.000000, 1236.000000, -359.000000, 1079.000000, 1285.000000, -359.000000, 1079.000000, 1285.000000, -455.000000, 1079.000000}; +struct portal_4_point portal_41 = {4, 0, 0, 0, 1285.000000, -455.000000, 219.000000, 1285.000000, -359.000000, 219.000000, 1236.000000, -359.000000, 219.000000, 1236.000000, -455.000000, 219.000000}; +struct portal_4_point portal_42 = {4, 0, 0, 0, 1319.000000, -455.000000, 547.000000, 1320.000000, -329.000000, 547.000000, 1202.000000, -329.000000, 547.000000, 1203.000000, -455.000000, 547.000000}; +struct portal_4_point portal_43 = {4, 0, 0, 0, 1488.000000, -329.000000, 708.000000, 1488.000000, -329.000000, 591.000000, 1488.000000, -455.000000, 591.000000, 1488.000000, -455.000000, 707.000000}; +struct portal_4_point portal_44 = {4, 0, 0, 0, 1817.000000, -455.000000, 673.000000, 1817.000000, -359.000000, 673.000000, 1817.000000, -359.000000, 625.000000, 1817.000000, -455.000000, 625.000000}; +struct portal_4_point portal_45 = {4, 0, 0, 0, 519.000000, -669.000000, 1231.000000, 519.000000, -543.000000, 1230.000000, 519.000000, -543.000000, 1347.000000, 519.000000, -669.000000, 1347.000000}; +struct portal_4_point portal_46 = {4, 0, 0, 0, 191.000000, -669.000000, 1265.000000, 191.000000, -572.000000, 1265.000000, 191.000000, -572.000000, 1313.000000, 191.000000, -669.000000, 1313.000000}; +struct portal_4_point portal_47 = {4, 0, 0, 0, 1051.000000, -669.000000, 1313.000000, 1051.000000, -572.000000, 1313.000000, 1051.000000, -572.000000, 1265.000000, 1051.000000, -669.000000, 1265.000000}; +struct portal_4_point portal_48 = {4, 0, 0, 0, 723.000000, -669.000000, 1347.000000, 723.000000, -543.000000, 1348.000000, 723.000000, -543.000000, 1230.000000, 723.000000, -669.000000, 1231.000000}; +struct portal_4_point portal_49 = {4, 0, 0, 0, 562.000000, -543.000000, 1517.000000, 680.000000, -543.000000, 1517.000000, 679.000000, -669.000000, 1517.000000, 563.000000, -669.000000, 1517.000000}; +struct portal_4_point portal_50 = {4, 0, 0, 0, 597.000000, -669.000000, 1845.000000, 597.000000, -572.000000, 1845.000000, 646.000000, -572.000000, 1845.000000, 646.000000, -669.000000, 1845.000000}; +struct portal_4_point portal_51 = {4, 0, 0, 0, -1085.000000, -136.000000, 625.000000, -1085.000000, -39.000000, 625.000000, -1085.000000, -39.000000, 673.000000, -1085.000000, -136.000000, 673.000000}; +struct portal_4_point portal_52 = {4, 0, 0, 0, -1225.000000, -136.000000, 489.000000, -1226.000000, -10.000000, 489.000000, -1108.000000, -10.000000, 489.000000, -1108.000000, -136.000000, 489.000000}; +struct portal_4_point portal_53 = {4, 0, 0, 0, -1108.000000, -136.000000, 126.000000, -1108.000000, -10.000000, 126.000000, -1225.000000, -10.000000, 126.000000, -1225.000000, -136.000000, 126.000000}; +struct portal_4_point portal_54 = {4, 0, 0, 0, -1007.000000, -136.000000, -48.000000, -1007.000000, -9.000000, -48.000000, -1007.000000, -9.000000, 68.000000, -1007.000000, -136.000000, 68.000000}; +struct portal_4_point portal_55 = {4, 0, 0, 0, -663.000000, -233.000000, -48.000000, -663.000000, -107.000000, -49.000000, -663.000000, -107.000000, 68.000000, -663.000000, -233.000000, 68.000000}; +struct portal_4_point portal_56 = {4, 0, 0, 0, -299.000000, -233.000000, 68.000000, -299.000000, -107.000000, 68.000000, -299.000000, -107.000000, -48.000000, -299.000000, -233.000000, -48.000000}; +struct portal_4_point portal_57 = {4, 0, 0, 0, -228.000000, -233.000000, 34.000000, -228.000000, -136.000000, 34.000000, -228.000000, -136.000000, -15.000000, -228.000000, -233.000000, -15.000000}; +struct portal_4_point portal_58 = {4, 0, 0, 0, 191.000000, -19.000000, -15.000000, 191.000000, 78.000000, -15.000000, 191.000000, 78.000000, 34.000000, 191.000000, -19.000000, 34.000000}; +struct portal_4_point portal_59 = {4, 0, 0, 0, 297.000000, -19.000000, -39.000000, 297.000000, 97.000000, -39.000000, 297.000000, 97.000000, 58.000000, 297.000000, -19.000000, 58.000000}; +struct portal_4_point portal_60 = {4, 0, 0, 0, 519.000000, -19.000000, -111.000000, 520.000000, 107.000000, -111.000000, 345.000000, 107.000000, -111.000000, 345.000000, -19.000000, -111.000000}; +struct portal_4_point portal_61 = {4, 0, 0, 0, 481.000000, -19.000000, -266.000000, 481.000000, 87.000000, -266.000000, 384.000000, 87.000000, -266.000000, 384.000000, -19.000000, -266.000000}; +struct portal_4_point portal_62 = {4, 0, 0, 0, 645.000000, -359.000000, -1057.000000, 645.000000, -262.000000, -1057.000000, 597.000000, -262.000000, -1057.000000, 597.000000, -359.000000, -1057.000000}; +struct portal_4_point portal_63 = {4, 0, 0, 0, 781.000000, -359.000000, -1197.000000, 781.000000, -233.000000, -1197.000000, 781.000000, -233.000000, -1080.000000, 781.000000, -359.000000, -1080.000000}; +struct portal_4_point portal_64 = {4, 0, 0, 0, 1144.000000, -359.000000, -1080.000000, 1144.000000, -233.000000, -1080.000000, 1144.000000, -233.000000, -1197.000000, 1144.000000, -359.000000, -1197.000000}; +struct portal_4_point portal_65 = {4, 0, 0, 0, 1318.000000, -359.000000, -979.000000, 1318.000000, -232.000000, -979.000000, 1202.000000, -232.000000, -979.000000, 1202.000000, -359.000000, -979.000000}; +struct portal_4_point portal_66 = {4, 0, 0, 0, 1319.000000, -455.000000, -635.000000, 1320.000000, -329.000000, -635.000000, 1202.000000, -329.000000, -635.000000, 1202.000000, -455.000000, -635.000000}; +struct portal_4_point portal_67 = {4, 0, 0, 0, 1202.000000, -455.000000, -271.000000, 1202.000000, -329.000000, -271.000000, 1319.000000, -329.000000, -271.000000, 1319.000000, -455.000000, -271.000000}; +struct portal_4_point portal_68 = {4, 0, 0, 0, 1236.000000, -455.000000, -200.000000, 1236.000000, -359.000000, -200.000000, 1285.000000, -359.000000, -200.000000, 1285.000000, -455.000000, -200.000000}; +struct portal_4_point portal_69 = {4, 0, 0, 0, 2327.000000, -572.000000, 673.000000, 2327.000000, -475.000000, 673.000000, 2327.000000, -475.000000, 625.000000, 2327.000000, -572.000000, 625.000000}; +struct portal_4_point portal_70 = {4, 0, 0, 0, 2467.000000, -572.000000, 809.000000, 2468.000000, -446.000000, 809.000000, 2350.000000, -446.000000, 809.000000, 2351.000000, -572.000000, 809.000000}; +struct portal_4_point portal_71 = {4, 0, 0, 0, 2351.000000, -572.000000, 1172.000000, 2351.000000, -446.000000, 1172.000000, 2467.000000, -446.000000, 1172.000000, 2467.000000, -572.000000, 1172.000000}; +struct portal_4_point portal_72 = {4, 0, 0, 0, 2249.000000, -572.000000, 1347.000000, 2249.000000, -445.000000, 1347.000000, 2249.000000, -445.000000, 1230.000000, 2249.000000, -572.000000, 1230.000000}; +struct portal_4_point portal_73 = {4, 0, 0, 0, 1905.000000, -669.000000, 1347.000000, 1905.000000, -543.000000, 1348.000000, 1905.000000, -543.000000, 1230.000000, 1905.000000, -669.000000, 1230.000000}; +struct portal_4_point portal_74 = {4, 0, 0, 0, 1542.000000, -669.000000, 1231.000000, 1542.000000, -543.000000, 1230.000000, 1542.000000, -543.000000, 1347.000000, 1542.000000, -669.000000, 1347.000000}; +struct portal_4_point portal_75 = {4, 0, 0, 0, 1470.000000, -669.000000, 1265.000000, 1470.000000, -572.000000, 1265.000000, 1470.000000, -572.000000, 1313.000000, 1470.000000, -669.000000, 1313.000000}; +struct portal_4_point portal_76 = {4, 0, 0, 0, 597.000000, -795.000000, 2356.000000, 597.000000, -698.000000, 2356.000000, 646.000000, -698.000000, 2356.000000, 646.000000, -795.000000, 2356.000000}; +struct portal_4_point portal_77 = {4, 0, 0, 0, 462.000000, -795.000000, 2495.000000, 462.000000, -669.000000, 2496.000000, 462.000000, -669.000000, 2379.000000, 462.000000, -795.000000, 2379.000000}; +struct portal_4_point portal_78 = {4, 0, 0, 0, 98.000000, -795.000000, 2379.000000, 98.000000, -669.000000, 2379.000000, 98.000000, -669.000000, 2495.000000, 98.000000, -795.000000, 2495.000000}; +struct portal_4_point portal_79 = {4, 0, 0, 0, -76.000000, -795.000000, 2277.000000, -76.000000, -668.000000, 2277.000000, 40.000000, -668.000000, 2277.000000, 40.000000, -795.000000, 2277.000000}; +struct portal_4_point portal_80 = {4, 0, 0, 0, -76.000000, -891.000000, 1934.000000, -77.000000, -765.000000, 1934.000000, 40.000000, -765.000000, 1933.000000, 40.000000, -891.000000, 1933.000000}; +struct portal_4_point portal_81 = {4, 0, 0, 0, 40.000000, -891.000000, 1570.000000, 40.000000, -765.000000, 1570.000000, -76.000000, -765.000000, 1570.000000, -76.000000, -891.000000, 1570.000000}; +struct portal_4_point portal_82 = {4, 0, 0, 0, 6.000000, -891.000000, 1498.000000, 6.000000, -795.000000, 1498.000000, -43.000000, -795.000000, 1498.000000, -43.000000, -891.000000, 1498.000000}; +struct portal_4_point portal_83 = {4, 0, 0, 0, 689.000000, -19.000000, -475.000000, 689.000000, 92.000000, -475.000000, 689.000000, 92.000000, -368.000000, 689.000000, -19.000000, -368.000000}; +struct portal_4_point portal_84 = {4, 0, 0, 0, 844.000000, -19.000000, -174.000000, 951.000000, -19.000000, -174.000000, 951.000000, 92.000000, -174.000000, 844.000000, 92.000000, -174.000000}; +struct portal_4_point portal_85 = {4, 0, 0, 0, 873.000000, -19.000000, -5.000000, 873.000000, 78.000000, -5.000000, 922.000000, 78.000000, -5.000000, 922.000000, -19.000000, -5.000000}; +struct portal_4_point portal_86 = {4, 0, 0, 0, 805.000000, -19.000000, -354.000000, 805.000000, 145.000000, -354.000000, 849.000000, 145.000000, -310.000000, 849.000000, -19.000000, -310.000000}; +struct portal_4_point portal_87 = {4, 0, 0, 0, 849.000000, -19.000000, -543.000000, 849.000000, 145.000000, -543.000000, 805.000000, 145.000000, -499.000000, 805.000000, -19.000000, -499.000000}; +struct portal_4_point portal_88 = {4, 0, 0, 0, 1038.000000, -19.000000, -499.000000, 1038.000000, 145.000000, -499.000000, 994.000000, 145.000000, -543.000000, 994.000000, -19.000000, -543.000000}; +struct portal_4_point portal_89 = {4, 0, 0, 0, 994.000000, -19.000000, -310.000000, 994.000000, 145.000000, -310.000000, 1038.000000, 145.000000, -354.000000, 1038.000000, -19.000000, -354.000000}; +struct portal_4_point portal_90 = {4, 0, 0, 0, 805.000000, -19.000000, -354.000000, 805.000000, 145.000000, -354.000000, 689.000000, 145.000000, -271.000000, 689.000000, -19.000000, -271.000000}; +struct portal_4_point portal_91 = {4, 0, 0, 0, 849.000000, -19.000000, -543.000000, 849.000000, 145.000000, -543.000000, 767.000000, 145.000000, -659.000000, 767.000000, -19.000000, -659.000000}; +struct portal_4_point portal_92 = {4, 0, 0, 0, 1038.000000, 145.000000, -499.000000, 1154.000000, 145.000000, -581.000000, 1154.000000, -19.000000, -581.000000, 1038.000000, -19.000000, -499.000000}; +struct portal_4_point portal_93 = {4, 0, 0, 0, 994.000000, -19.000000, -310.000000, 994.000000, 145.000000, -310.000000, 1077.000000, 145.000000, -194.000000, 1077.000000, -19.000000, -194.000000}; + +u32 point_table_binary_1[] = { + 0x11728D59, 0x7F6CD5D5, 0x153FDFEF, 0xBDAFEFBD, 0x96D21265, 0xA582940A, 0x34BACD6D, 0x816C5934, + 0x2082FD41, 0x11B1FC10, 0xC1DA6ED3, 0xEC0F6446, 0xA8334123, 0xB2398C66, 0x6B888898, 0x99924503, + 0xC4411C1B, 0x6E21D104, 0x97113227, 0x66261BF3, 0x0D84CA6F, 0x9506E9E4, 0xB57DA5EF, 0xBDBB73CF, + 0x3DF7BEFB, 0xFDB651DE, 0x5FEF93F3, 0x39E7DE7B, 0xEE39E77B, 0xEEBDF028, 0x2C875D00, 0x495595DB, + 0xB2658BC2, 0xFFCBE151, 0x0008AA72, 0xCF3FFF3C, 0x6275CA60, 0x48AD5AB5, 0x4AC1A388, 0x890FA9F6, + 0xF676A55E, 0x84E5EA01, 0xA3BF78F1, 0x62A55623, 0x7ED1E8FF, 0x78E346C4, 0xEA94C190, 0x6A59BC02, + 0xF9881F30, 0xFACDCDCD, 0x4A5D507B, 0xD5330039, 0xA4DC75D7, 0x5D4A1D40, 0xFC12D04F, 0x6300B557, + 0xFFCFC3F5, 0x537CB9E3, 0xBF84F840, 0x896FB193, 0x3F83F882, 0x2767ECCB, 0xA1F62BC6, 0x63B93F1E, + 0xB444C7D3, 0xD89F3FAC, 0xF5E48C9D, 0x1CD70B9B, 0x3C39632B, 0x87DAA8DC, 0x62276F89, 0xDAB7D8C9, + 0xD746E767, 0xB1936FFA, 0xEAF55AB9, 0xCFF7FD67, 0xB13F9EEF, 0x7F8B8772, 0x10D8F9E9, 0xFD5216F3, + 0x7823B9EB, 0x6FF4E5FE, 0xFA753C40, 0x0CFBFE8B, 0xC8FF86F1, 0xDA80F154, 0x7873EB92, 0x254B08AB, + 0x6338CA73, 0x6F6E3372, 0x8C37C23B, 0x7E67B1E1, 0xEFD8B170, 0xE14285B2, 0xE57048C7, 0x63F5BEA6, + 0xA6268532, 0xC26A5BF5, 0x3E8AF706, 0xE4138614, 0xC5F73183, 0x75FCD27C, 0xE698F134, 0xEE7CE249, + 0xC2DA3ECE, 0x3145F6E7, 0x98F1D433, 0x55B9B90B, 0x5A081B3E, 0xE7CB15F4, 0xCC4A0069, 0xD7536130, + 0x94F021D8, 0xA8D1C054, 0x1AEF8AC1, 0xB28473B0, 0x26A6BF26, 0xA24FF6D4, 0x17F95AC7, 0x472C4AF8, + 0x10EC04A8, 0x8601F0E5, 0x2E3E79BC, 0x14CBED7C, 0xF2251C9F, 0x3FD9CB96, 0xEC118609, 0x03C2978B, + 0x7503297F, 0xBEE24790, 0xF0D7E3CF, 0x5FED29D9, 0xD7728DFD, 0xF9A9674B, 0xFED1F635, 0x96259C53, + 0xDBD1BE12, 0x5F3A7DC4, 0x108A6CC4, 0x9E80EAD8, 0x7895CE5E, 0x7BC93FD6, 0x9E8CCDCF, 0xDF2F3D7E, + 0xCA5BBFC6, 0x79CFBFA3, 0xD6B33DB6, 0x9EF692FF, 0xECF85099, 0xBDACE3D3, 0xCAC5E3D9, 0x2B4DF39A, + 0x9CBEF829, 0x487F7E6E, 0x3E2BD19F, 0xE3BCF922, 0x56594FBE, 0x11ED653D, 0xFF21367C, 0xC66B583F, + 0x10E72C26, 0xBEC53B0D, 0xDFF967CD, 0xE8F134F6, 0xC7D3D8C5, 0x138FEFE2, 0x89E7E7F4, 0xD7C4E6BB, + 0xD3F09D7F, 0x787C7561, 0xA0D2978B, 0x0503095F, 0x5F3CA872, 0xFEFC9CBF, 0xF7F078E3, 0x55C1E288, + 0xFC59B63F, 0x941DB698, 0xF889EC20, 0xE1ED76BE, 0x122C36FA, 0x326ADFDA, 0x6B37FA2E, 0xDFB6C7E4, + 0x7BA2EBB5, 0xE3B978E2, 0xF9B878DA, 0x13F57769, 0xFCD2781A, 0xBB7CE4F1, 0xA12DFB79, 0x6363A393, + 0x4BC4BEBE, 0x6F2F329F, 0x73A8FF04, 0xCA674ACA, 0x67B51FF1, 0xAFD13FC7, 0x18C7BEDF, 0xB65E3B7B, + 0xCC97B344, 0x91F0AF11, 0xEF47FD53, 0x32F2FD56, 0x5721F4ED, 0x397DE6CB, 0x293249F8, 0x09C4E790, + 0xFF9EF8C2, 0xFFBEABE1, 0x683F80FA, 0x937CBEBC, 0x8EEB0D62, 0x988CFC02, 0x63DB0F4C, 0x1929FAF6, + 0xC4E78C99, 0x2F67F17A, 0x713E708F, 0x8E3FC6F1, 0xFE80EDF9, 0xF3D77C79, 0x8BC85B7F, 0xC0CF51FF, + 0x24E378FF, 0xC0F67CFF, 0x69BEBC49, 0xBAFD8017, 0x50FF2339, 0x767FC1F6, 0xA4B77F9A, 0x2F6F1526, + 0x1F26B3FE, 0x69C6B563, 0xF7272E1F, 0x992F6F91, 0xA6DEDCC3, 0xF3EF9552, 0xC7D3A8FE, 0xA436A6CF, + 0x7CF94D31, 0x42FCC7D9, 0x7FBD8CE3, 0xFD4B4B74, 0xFE962F1B, 0x4481F82F, 0xF0FE1D17, 0x8531FB9B, + 0xB551FF59, 0xBEFC81A9, 0xFF1A53FC, 0x5C643C46, 0xBFE3EF9F, 0xE5CB9BC5, 0x809D0FC5, 0xEF09C6F1, + 0x7E88EDF9, 0xF3A7F89D, 0x29AE5A7F, 0x98FC61DC, 0x12EB7FD7, 0xBAF8059F, 0x8FFE1BB6, 0xFBA1F311, + 0xFD373C66, 0xFFD412CD, 0x1FCB97DF, 0xE278E57C, 0xC6FC1363, 0xF657B5B1, 0xFCFD04F9, 0xABF4F700, + 0xA6D1F7E7, 0x35C45D28, 0x2C878954, 0x4F38BFE1, 0x6DF159A4, 0x5E08D14F, 0x98F92207, 0xE5C4EF42, + 0xFC1AF22B, 0x60029D07, 0x38BFE100, 0xEBB33D91, 0x13670833, 0x5F7C09D5, 0xC45F85F8, 0x13D00575, + 0x0661CE6F, 0xD82FFAFC, 0x7A212E8A, 0xE384992F, 0xF27093D5, 0x877A5AEE, 0xCD7E7EC3, 0x93E2AC5F, + 0x2FC4DF45, 0xAFD5D77C, 0x310213ED, 0x7CA003F9, 0x09A8F3F3, 0x1BDE10E7, 0x7D7BA25F, 0x9CF0F9A2, + 0xC8F508FD, 0x01DDBA1F, 0x81EFF9F9, 0x0DBF11A7, 0x7C7BE298, 0xF8C0E7FB, 0xFB01BBA3, 0xF559E727, + 0xBC2932BE, 0x3D5160CC, 0x7C9982C9, 0xB4BFF5AC, 0x5F0E53A8, 0xFFE5FC86, 0x97CCF7DD, 0xDA13A78D, + 0x3F2C5F96, 0x4192F81D, 0x3C7F09D7, 0xE97ED6E6, 0x378EDFEB, 0xDBC3FEEB, 0x28E9331F, 0xFD5747FC, + 0x6EF65F15, 0x7C77D1A2, 0x452EBFE1, 0x057191F2, 0x9BED897F, 0x8893648F, 0xF9220B35, 0xC4DFCDFB, + 0x9784097E, 0x3D80C3E2, 0x72A45E24, 0x4496E4CC, 0x1705B8D5, 0x628A9F34, 0x34F8F90D, 0xEF9A7ED1, + 0xD58B3231, 0x4498F952, 0xC0AD84BB, 0x397EC741, 0xEDC2C679, 0x2EBF619F, 0x89176B4F, 0x0C9BEF93, + 0xE5E3FE1B, 0x7E07E74F, 0x1A6E587A, 0x4793CB6F, 0xD82A3EF5, 0xEDE1FE5F, 0xB0FEA3FC, 0x198489C4, + 0xAF37F988, 0xEB3798F3, 0x1BF3AF8F, 0xF4D99EC8, 0x33663EFA, 0xBF56F36D, 0x3EE3FED5, 0x513E73BE, + 0xC27A71D1, 0xAF17E21D, 0x715EEBAB, 0x932AA3EE, 0x457A9D0C, 0xA81FED41, 0xFC08D68F, 0xF332A0F3, + 0x8DAD07F1, 0x7A8198EC, 0x335FDE28, 0x13C47F04, 0x710FEA9F, 0x95093A2F, 0xD97A803F, 0xDF9E8B77, + 0xE6CB1BC5, 0x55E2DF8B, 0xF8A4D667, 0x6CEB81D5, 0x677BD262, 0xE6CBA925, 0x7D986EF4, 0xFDFC76F3, + 0x677BBEBE, 0xE6CB1932, 0xB4F38187, 0x50FF73C6, 0xB61E78FA, 0xDA9E3F7F, 0xCD9753A5, 0xE937D01F, + 0xF0B2597F, 0xA41E583E, 0xDB73FACC, 0x97D3CCF7, 0x5AEF07FC, 0x51F71F8C, 0xE3F5205E, 0x2F988FFD, + 0x93A9EFD3, 0x59FF8C04, 0x5D0F5D3D, 0xD0FBD5D4, 0x54AA17F6, 0x7BC07C59, 0x27FA89FF, 0x10CFFF9C, + 0xE8A7F377, 0x4769FEAD, 0xADADA57A, 0xC1F62C1F, 0xBF7F03C4, 0x7F99FD77, 0x917177C9, 0x7F7A7FAC, + 0x3D69ED31, 0x5FD64B20, 0xFE3EDEBF, 0x4FA5B1BF, 0xBBB47F94, 0xDFDD25FF, 0x913DE6CB, 0x1BA420FE, + 0x3E8E1FFE, 0xFEB97A60, 0xD7BBBBB4, 0x7F648FF9, 0x187F8AE4, 0x2F73FC9E, 0x11CAD627, 0x1BBF3ADE, + 0x5DBDB0F6, 0x982F27F3, 0xF80F71FE, 0x9C966275, 0x5373A91E, 0xE0EFEE96, 0x52BDB0F9, 0x63F9D87F, + 0x0C117FBA, 0xC9477589, 0xB1AD0756, 0xBFA3943F, 0x84998FFD, 0x535EF36D, 0x3EAB3E91, 0xB7FB6DF5, + 0x69BCFA52, 0xFE6A7D75, 0x5C7DACE6, 0x03147BC2, 0x0AC2DB10, 0x7702E46E, 0x0B2BE87B, 0xBA0DED11, + 0x8634E5CB, 0x71C4C487, 0x34AD77A6, 0xD14FFC2A, 0xAC686F6D, 0x1E6D6F34, 0x3F63F890, 0xBEA715FD, + 0xFF8819AF, 0xE27C58D1, 0xB1B055E3, 0x8CC12C7F, 0x0DE5DB50, 0xFFF6A040, 0xEB65FEE0, 0xFAE0B2CF, + 0x1F5CAFAE, 0x303F63F8, 0x40F50C0E, 0x22FF3840, 0xD91BE138, 0xDAAF8328, 0x27CCF703, 0x28879900, + 0xE3D78537, 0x50FCA3DC, 0x60AC9F5A, 0x1FC707DC, 0x9FFCCEA0, 0x6FC58A15, 0x8EDFFF56, 0xD0E7F3FB, + 0xDF528AF9, 0x19C3578A, 0xBE87385F, 0xC0FD4EBF, 0x18F4DD7F, 0xFFFD345F, 0x8395A278, 0x47FFC141, + 0x8089BF0C, 0xFA281FD0, 0x3F062B45, 0xFE3F6EE4, 0x893F8526, 0x9E995FE8, 0x0A067C7E, 0xA14B8D30, + 0x3F63F890, 0xA6FAB0CD, 0x8C5F7C25, 0xA4FB3A6B, 0x2FF786C3, 0x19831D3F, 0x63F88C3B, 0xCDFA1392, + 0xF9717BA3, 0xF919C367, 0x3CDFF8AB, 0x3C1B9AEF, 0xC97CE3AF, 0xF22CA4A9, 0x5F9C6FF6, 0xA79809D3, + 0x4D6D773B, 0xFEF0BC30, 0xE5F387E7, 0x4192F919, 0xC3E7FBB8, 0x4E131FF2, 0x5C5841F7, 0x6F9D66FF, + 0xE5392827, 0x39C773F9, 0x5361A51F, 0xCFE54FC1, 0x38B27F4C, 0x9D5273D0, 0xDE73723C, 0xC52BDF67, + 0x0FE5E578, 0xE647F321, 0x16DFFA3E, 0x51EB275E, 0x95E33BCD, 0x7E44F241, 0xDFAF6B7B, 0xE366B03C, + 0x1EEFBBCC, 0x7D7A11EB, 0x3FC513F3, 0x071BC445, 0x9FEFE23D, 0x9E0F7C1F, 0x5A7648A6, 0x6C3C47E2, + 0x9DEF47C7, 0x1F943554, 0x2FE3F1CE, 0xEF01F9A7, 0x4486EE47, 0x99DF3F47, 0x647CBE8B, 0xF7783EF0, + 0xFB41FA6D, 0x91D1EF07, 0xA3E29DEF, 0x5B27E644, 0x86F22116, 0xEFF6FE35, 0xF1019FF7, 0x985F5825, + 0x2EFB7C1B, 0xEFF17CD0, 0xFBA5C72F, 0x3E2B86A9, 0x1F617BB9, 0x9F99F3D3, 0xA8788FC7, 0xEF6AB3FE, + 0x442DF3E3, 0xF6E2FC78, 0x3EF07D70, 0xC577C430, 0xC76B34DE, 0xF97EB878, 0x4896537C, 0x327F382D, + 0xD33EDF8B, 0xF7683EF0, 0x7B8B1C92, 0xE3E8BD25, 0x1EEF1CAF, 0xE5FBA3F1, 0x6AE31DD7, 0x46EF3932, + 0xA81B7A65, 0xE54ABA0F, 0xD7F10AC1, 0xB4A4C126, 0x7E21806F, 0x50BC71FC, 0xE179B04C, 0x63FD1EA4, + 0xFD112CAB, 0x3B47F6ED, 0xFDFADE69, 0xA65FB4F7, 0xE77BA1DE, 0xF75FB00C, 0x12663FCC, 0x78D5D326, + 0x5D4FDF27, 0x7E5F82B2, 0x9AABFEFC, 0xA18CEB1D, 0xE763F534, 0xA835F965, 0xF4AB8A35, 0x1FEAF95A, + 0x7B10D67C, 0x48F6988F, 0xE7AD483E, 0x5615A182, 0xD6B3CBBC, 0x5F697D93, 0x8F3C7E68, 0xECD9F56A, + 0x7DC337FE, 0xD6FAE43F, 0x7E7FA80E, 0x2799FB48, 0xB6A78A93, 0x02B2C77C, 0x558432C3, 0x37FB5D1D, + 0xC204CBD7, 0xF1A5F5E9, 0xFD8DDF37, 0xB4BE79DF, 0xE0F704D4, 0xA77CE37C, 0xD4FAE6BD, 0xC2F8BB3A, + 0xACF98F79, 0xAF33FBA1, 0x8A35EFD3, 0xFB1EE79F, 0xD6A7FCE3, 0xFCD1FAF6, 0xFD4EDBD3, 0xEB37FB63, + 0xF4F5FAC9, 0xDFBC5F7A, 0xFDB45F9C, 0x0F7AFDF6, 0x3D44CF4F, 0xCF9FEA29, 0xDBD3F3F7, 0xF3478FEF, + 0xE7831E9F, 0xE299DF0F, 0xB53EBD1F, 0xF2FB8AD6, 0x37EF2BFC, 0x9E83FA66, 0xBEC69F5A, 0x9FE29DFB, + 0x87E4C323, 0x0F727F42, 0xF55B2C0F, 0xD6D1FCF9, 0xFC11DE07, 0x5D341EF7, 0x3F185EFF, 0xA6F8647E, + 0xEADDC2BF, 0x88CFDF87, 0x706F7086, 0xECF3F923, 0xAC87ED34, 0x3EDB4BFE, 0x357F94EC, 0x313F5D05, + 0x3B88CFDF, 0x9FE06C68, 0xF299CF1F, 0xC159785D, 0x9F5FADBD, 0xD466D546, 0x72E6A79A, 0xC5128B75, + 0xBE079383, 0x33FEF923, 0xD805DBE9, 0xFBC6F652, 0xCDC16764, 0x8FF965CF, 0x257E61E7, 0xA3EB0FAC, + 0x0FD6F9E7, 0x8FE031E8, 0x22CCF692, 0xD5F2FB64, 0x8FF9B2BA, 0xEC84FFBD, 0xC67C7FCF, 0x9EDF74FF, + 0x1E2C86B9, 0xBEBD4455, 0xA2D7E707, 0x4DC96F13, 0x9FFB05BD, 0x67FEF923, 0xB8337A9E, 0x09B796BD, + 0xCEFD0AF1, 0x83A6DC51, 0x3ADFF379, 0x23DC3ADC, 0xD1D2D2E2, 0xE4E1A66C, 0x03C9B93F, 0x129746DA, + 0x56AF5EED, 0xCE17E1E6, 0x91B6D6FB, 0xDA9C7E30, 0x3BBB8FF4, 0x999F9895, 0xBD447CEE, 0xBFC4E17C, + 0x2D7D7FF8, 0x7C116E18, 0xD9B274E9, 0x52674F1C, 0xC95E227B, 0xCC0F370D, 0xFC85F8DC, 0xCF894BF9, + 0xD3649FCF, 0x17E1E6FC, 0x69EAEFD8, 0x5E307BF0, 0x0EB2C7FC, 0xC4ACC1A7, 0x89CFFDA5, 0x385CF83D, + 0xAD9FCF17, 0xE186429D, 0xC5DA9E38, 0x32F834F7, 0xA7C40F37, 0x0D35929C, 0xFB5771A9, 0xF818D533, + 0x3E5F849B, 0x8B8FF9E7, 0x9B60F6D0, 0x3F7D7E62, 0x56AE92FB, 0x63931F87, 0xD50FA95F, 0xE0F345B8, + 0xA1B88FCE, 0x136C4F1C, 0xC955923D, 0xE6879B72, 0x4789CFFD, 0xB9B80440, 0x98CF17E1, 0x6600D267, + 0x7BC1ECE1, 0x0EC2B69F, 0x9F35DCA3, 0xF9365FC5, 0x61788FF2, 0x95F331DC, 0x0073693C, 0xB6278E0C, + 0xF750FDBE, 0xA2FAA12B, 0xF2DE4638, 0xFEFE1906, 0x32F0DF13, 0x8B8C355F, 0x7547DEDB, 0x08C7DFE3, + 0xC209E67D, 0xC2BEA715, 0x2DEEC2F1, 0xFCF72CC4, 0x63BD5705, 0x57B93FE1, 0xF7A60263, 0xD58DFC01, + 0x6FFC6E63, 0x2FFE7E13, 0x14F97D52, 0xBFBF20BF, 0x60B1F5CF, 0x6792EEDF, 0xD40EE3DF, 0xE21F64F2, + 0x9AEE5F6C, 0xFD1A1079, 0x777F7202, 0xF5DF617C, 0x0DF72714, 0xDFFF33F7, 0xFF94FF3F, 0x41FD038C, + 0xBFEEFEC3, 0xE67B515C, 0x21DCABFE, 0xABF3B378, 0x88F1D7DC, 0x5FB87A90, 0x1505FA7E, 0x3EAC3ED2, + 0xF68A6F8B, 0xC235DD3F, 0x703E8A50, 0x8E73F707, 0x3350FF43, 0x3112B93F, 0x08CDF9C1, 0xDD378E40, + 0x8DBD3FA0, 0xFCFC42A6, 0xDD797E07, 0xEAFF59A6, 0xAFE9FC6F, 0xF30BF793, 0xF26186D9, 0x4F5C7FF6, + 0x5ACEEFEE, 0x3EB8479C, 0x9C33A7A2, 0x74BFFB5B, 0xB889B07D, 0x3FAA8746, 0xC2F63D6A, 0xBA38A8B1, + 0xBB4F5C26, 0x0E135ECC, 0xF783CBA0, 0x81B07D7F, 0x980AB713, 0xB6EF1953, 0xC5AB648F, 0xF73701F2, + 0x0EC2767F, 0x0AEA5DE2, 0xDBFB8A1E, 0x790B613B, 0xFF1EF57E, 0xF3DCCAD2, 0x7D248F67, 0xBF1FC95E, + 0xD94998E3, 0x23F9B1EA, 0x217DAE3F, 0xC905B26D, 0xC16DE5CE, 0x7FC905EA, 0xAD457746, 0xED3736C2, + 0xA8F1FF0F, +}; + +u32 point_table_binary_2[] = { + 0x11726D59, 0x7D6C95D5, 0x197FDE9E, 0xB7BD97D2, 0xF56D584C, 0x26FFD4C5, 0xD864CB9C, + 0x8916E7FE, 0x601F1D1F, 0xB6B445BA, 0x762D5743, 0x95E82002, 0xBD3A17C9, 0xFC9A2EB3, 0xE2166D89, + 0x388AAB28, 0xDB801047, 0xC5E0D400, 0xA3463B25, 0x94B1C81F, 0x34AD4BE6, 0xEAD45244, 0x7629DE96, + 0xF6F69E9D, 0xE7E39CFB, 0xBEEFDDE5, 0xAFA7E7F7, 0xFCCEF39C, 0xF37B9E73, 0xDE831E85, 0x257A2940, + 0x623E0977, 0x34ACD47A, 0xBBB16F07, 0xD03A59BA, 0x624DA3B1, 0xF51CDBE0, 0xDFDAD4A6, 0xF5A8B109, + 0xAFF59D0D, 0x667C14D2, 0x6C57798D, 0x2B56A17F, 0x9AF15565, 0xF5F5F51A, 0xF6C212E8, 0x32E33A71, + 0x65F3A30F, 0x6A78C7D8, 0x35389E98, 0x6E6E6E36, 0xB69E631B, 0x4ADBDADA, 0x0CDED884, 0x87C4BE7D, + 0xFBB44E99, 0x78B6537C, 0xDE4FD269, 0x6DE65A62, 0xE6042849, 0x263AB6DC, 0x6F6C130F, 0xD9E06F79, + 0xBEDFE08D, 0xBD9DE3BB, 0xEF853D38, 0x7F9AF84C, 0x7CEBD7AF, 0xC7F9D33C, 0x5F55D9AA, 0x55AB42F1, + 0x244B291E, 0x1BAF590F, 0x8AB7CBD8, 0x7B01925E, 0x423FF1C4, 0x136EDCC4, 0xAF695CE2, 0x35F17B18, + 0x2F74199B, 0xF0E01D3E, 0x7C18E34F, 0x633C493F, 0x59D2B26E, 0x2DC69FA6, 0x7893C944, 0x73EB1DA1, + 0x7CC0A77C, 0x5CBE3A4F, 0xF9A6783E, 0x9C7FD9B2, 0x65B43FC8, 0x8FF3AF58, 0xB182F687, 0x6DF0522B, + 0x5652FE8C, 0x070FF198, 0x1FF227CD, 0x3FB2F732, 0x3F942693, 0xB8DF183F, 0xDBB0E02E, 0x5A0F5ECF, + 0xA4F993F8, 0xA7D9AEB2, 0xFE69C657, 0x25793E5E, 0xDF507C69, 0x1B5FFDF2, 0x1F84E205, 0x8FE275F9, + 0x487C120F, 0xFA533C5D, 0x567F09FD, 0x1CEAA1CB, 0xE9CF3BD2, 0xDEEEE245, 0x7F8AB7C6, 0xF0BD4BFA, + 0xCA757474, 0xB8FD8292, 0xC41CED97, 0xEC07AE2F, 0xEE07D418, 0x9BF0E0A3, 0x1E70FD71, 0xFF71BF51, + 0xAF363ED4, 0x03E59372, 0xFBEB93BD, 0x94F58AFA, 0xC2FAB0EB, 0x81F1E37A, 0x186CDAC6, 0xBF79CDAA, + 0x503EE051, 0x3E2E5FF0, 0xA8DE96B2, 0x1E51DF2B, 0x5716D6D3, 0xCCEFF1FC, 0x361EDE8F, 0x42BC40F1, + 0xE27C569F, 0x1B366C70, 0x7AC7F949, 0xEF4EAFE0, 0x45F50C1E, 0xAD4F8DC1, 0xBFCBF3B7, 0xB4B4383E, + 0xAC2FE273, 0xEB09BEE0, 0x79BD4DFE, 0xB4DEA217, 0xDD7D6C09, 0xEBC5AECF, 0xB19BA89E, 0xDFB1F99D, + 0xFA86D45B, 0x9AF1A7BE, 0x29F80C8F, 0x1FF9572A, 0x95229BC7, 0x8FFC5BC6, 0x07D87E6D, 0xBBB519FF, + 0x5A2FE2CD, 0x18C7934F, 0x76A0BE6C, 0x7CBA3BD9, 0x41F1C97E, 0xEB6E28A7, 0xFD1E95FD, 0xCF4339F5, + 0x2BA9BF44, 0xEEF279EE, 0x27D20FBA, 0x2F9F273D, 0xC87EEBEE, 0x0B4F533F, 0x947E93C8, 0x5D789AFA, + 0xCDA8AC5F, 0xBE6ABFCC, 0x9FE6F9AA, 0xF6E37ADA, 0x7A4FE472, 0xCD52EFDC, 0x7FBA73CD, 0xB4DFD26F, + 0x71FF885F, 0xEA1FF78F, 0xEB9FF58E, 0xFB87FDCC, 0xF663DC3F, 0xEAC7D26F, 0x8D7F56F4, 0x9B16FF2C, + 0xF51BC707, 0xDC3FDD7C, 0xA61E51BF, 0x35DCCFC1, 0xD3F9B7D7, 0x37B97AF3, 0x3D4850BD, 0x899E7DAF, + 0x7A86F45C, 0xC3FD1EBC, 0xEA8B68DB, 0xF3407742, 0x80E781E5, 0x2B5D0C01, 0xF109BE74, 0x717586F1, + 0x6CEBCEEA, 0x0CADFF98, 0x7E5ED701, 0xE4D7401F, 0xF5931DC6, 0xEE049839, 0x0D7D4D4D, 0x4D986F2F, + 0xCE3FD3A7, 0x27C91E35, 0xB6F1CF7F, 0x4F4F52BD, 0x5DC7FE7E, 0x3DF4F599, 0xFD2EE28B, 0xE36BD8F6, + 0xEFD0933B, 0x31BF4D3C, 0xDF82BF43, 0x1FD95D3C, 0x5FB992F1, 0x3D667C07, 0xC0FCEBB0, 0x8BFC059F, + 0xED81FE30, 0x3E5BAF2F, 0xEEE4FED4, 0x8BEB3DFF, 0x7B7D9EFA, 0xD971831F, 0x33F9A7E1, 0x77A2DF5E, + 0xD443E953, 0x7A826C33, 0x0ED70154, 0x3C07CFAD, 0x5EBD9AC6, 0x511F15A3, 0xFA13B2CD, 0xFCB0C9C4, + 0xBF1776FF, 0xE2B7BF72, 0xF8996B61, 0x77183F3D, 0xAE33649B, 0xF9B1DEF3, 0xCFEACCB6, 0x6DDB285E, + 0xD863E63B, 0x04BB7B7B, 0x7B295EAC, 0xE7D2F775, 0xA6A7A787, 0xD60F8E9B, 0xF96E82DD, 0x522FBDA8, + 0xDF8A0774, 0x66EDDAB5, 0xB49E389E, 0x1F819748, 0xDF82BFB2, 0x18FE10C6, 0xCF8CEB2C, 0xE147D9CE, + 0x0FE929EA, 0xF73B64FE, 0x4AE897F3, 0x8AE7FFBA, 0xBE48FAEF, 0xE4FCCA87, 0x6197F45B, 0x8A7FA1D2, + 0x9F935DC7, 0xF9CE3F0C, 0xBBC2F8A9, 0xFBA2F8A9, 0xAFE873D2, 0x9F693DE6, 0x3BF424D5, 0x431DAF7F, + 0x722DECBA, 0x73EB2334, 0x4EE7D923, 0x7AB2F3C1, 0x87880FF7, 0x77D1DDB0, 0x6BFD43BF, 0x243EDCBF, + 0x45EFEBC9, 0xBB1E7BCC, 0xE9D11F83, 0x9DA43FC1, 0xE7876067, 0x189F3F24, 0x78D1AB7F, 0x41F43AA6, + 0x0FB01E55, 0xCB86C65B, 0x91EF00EB, 0x5BB5503F, 0x88EB3DA6, 0x5FB3DE07, 0x58DFAAE5, 0xD34D9B8A, + 0xF98AF191, 0x7A30FB7F, 0x80F5AD5A, 0x3EBEF7DE, 0x62BDEF31, 0xE3A46F75, 0x1BF2597C, 0xB647FD38, + 0x8C777A8F, 0xD7C37183, 0x277DAB26, 0xABE788DE, 0xCD38EB5B, 0xD5935EE2, 0x7A37F3B3, 0xBE55EB89, + 0x13271C7E, 0xE65AD51A, 0xC63BBDC7, 0xEBC1C4CB, 0xFA56ADE3, 0xE3E3C57A, 0x37EBC7FA, 0x56AD1B37, + 0x6E2CD23B, 0xAE27EB5B, 0xAD5957DF, 0xE0F05716, 0x47F156EF, 0xF17AC0FD, 0x647DAB66, 0xEA6F71BD, + 0x77727EE5, 0xC36A15E9, 0x33AEF73A, 0xCE77FE61, 0xD52EFA22, 0xFCD4FDAA, 0x3D8C777A, 0x8FD7431D, + 0xAF7F32A5, 0xDA7FFDD7, 0x93C57AEF, 0xE4FD5D74, 0x8F6AEF7E, 0xFB74B1DE, 0x458FFE98, 0x6A243D0A, + 0x3E3FA41A, 0xC378A7F7, 0x783D8C9A, 0xF399FAAB, 0xEF51FEDB, 0x8D4DFDDA, 0xF7E8FC89, 0xEB3DA65F, + 0xD33F06B8, 0x1FFBDE45, 0x3C9FE27C, 0x717CAC1E, 0x4C3F1BE0, 0x7EED7BE7, 0xBBBA8AF5, 0xBED78C53, + 0x3F5679BE, 0x8F313E5B, 0x1FC53BBD, 0xC7EB41EE, 0x1FA54FA9, 0x59ABE788, 0xDEE53E52, 0x31AAA6E9, + 0xFE12D7BB, 0x999FFBB1, 0xEF9D3D7B, 0xD6E1A7C7, 0x7D2F8C77, 0x7A8FD783, 0x8997FBB5, 0xEF4D4C4C, + 0x14EBDDAC, 0x1FF76BDF, 0xBB27DD59, 0xA4775C4F, 0xEEC792BF, 0xE067C6A3, 0x78ABF778, 0x3DE07E72, + 0xBF56B38F, 0xB73614EB, 0x3DC5F92D, 0x546A5AF4, 0x1AD5FB52, 0xCE777EAD, 0x5F467A11, 0xFC54A55F, + 0x16C63BBD, 0xC7EB6129, 0xAF7FF251, 0xBFEC9993, 0x23C57A4F, 0xF1FE2E3A, 0xE1973D3B, 0x3C5AAC77, + 0xD1A37F41, 0xCDF27D88, 0xF1F9436A, 0x368C777A, 0x8FD7C3A8, 0xB98FE27D, 0x251F9CDC, 0xD85C8F7C, + 0x19E49BBD, 0x141C253E, 0xE19FBDA4, 0x2F922DFA, 0xD5796DD7, 0x9BFC4B7F, 0x1E8C51FF, 0x8EF315E3, + 0x07180F95, 0x580F66FF, 0x337CFF0A, 0x3EFB04F5, 0x2E7CE005, 0x994FD91E, 0x601B1282, 0xE77C3D3D, + 0x4FFADE6B, 0xF074FF0B, 0xAE88FE89, 0x2FA782E9, 0x4F42F593, 0x5300821F, 0x90FB6209, 0xE1E53EEE, + 0xAF0E72E1, 0xFBB8BF1A, 0x4AF9FBCD, 0xDCDFF1FB, 0x623E3837, 0x3C3CECEE, 0xF3B32783, 0x51B9CF0F, + 0xB0AD3F27, 0x5BEA41CF, 0xEB79AA07, 0x130FE9EB, 0xC5608EF4, 0x6CF5FE22, 0x04A47793, 0x2FDDA79F, + 0x0C66366F, 0xDEECF0B3, 0x2F07B361, 0xFCECCB50, 0x29F801C6, 0x4305EA1B, 0xD71B6DFF, 0x4C905DDF, + 0xD8E8EAC1, 0x3F03E5D2, 0xAF884FBF, 0x15CCFCCC, 0x9C2F163F, 0xB72E980D, 0xE3E7D641, 0xA5ED6F8C, + 0x870AAA87, 0x14E7EF6F, 0x09B2FCFD, 0x1BE32BC6, 0x0F301ECA, 0xA53E68BD, 0x744F3023, 0xF5417CB3, + 0xAF06B372, 0xBF19601B, 0x2AC3F5A4, 0x7BA042EA, 0x83F7E76C, 0x907D72F0, 0x94AB17FF, 0x2C9453BD, + 0xA478FF8D, 0x5EA6B70D, 0x7DE0F073, 0x370657C2, 0xF8B91BA1, 0x52F0038C, 0x870AAA0F, 0xD17BE9CD, + 0xC19761BD, 0x97DE0CE5, 0x6CF3F7A1, 0xDA1AE4E9, 0xBC93EF31, 0xDD1F5C62, 0x5BBEBFFA, 0x6101BF0F, + 0xF1F7B8DA, 0x0A57D1FD, 0x5CDE0BD4, 0xD6EACFE8, 0xBD40BEA7, 0x747FF587, 0xE43FA6B3, 0xD4FFDB6A, + 0xCB3A1BA8, 0xFF64B13E, 0xF36DE6FB, 0xB77535DA, 0x19B4F127, 0xE74B06F1, 0x00B56572, 0x5E64ADFD, + 0xD603773B, 0x3EFC119F, 0xE0BD5700, 0x042F766D, 0x99DC7FB2, 0xCC5F5B46, 0xDF33D715, 0xFC91AF80, + 0x07103CC5, 0x83FE1FE1, 0xFD618FC1, 0xEF607F9C, 0xAFC00740, 0x7C0E0F20, 0xF80CE2D1, 0x9FE2396E, + 0xF063EC4F, 0xF5E6F838, 0xFE025EE2, 0x3F6EEC31, 0xF697F32A, 0x8BFD14FD, 0x5BDB9785, 0xF8E47DC7, + 0xE10B36E2, 0xD15FCEA3, 0x2CF667F4, 0xDFBF7F7F, 0x880F40F8, 0x040F20F8, 0x0CE2D1FF, 0xBDF7DEA3, + 0x7CF1BC40, 0xFF37DE78, 0x23C40740, 0x7C0E0F20, 0xF80CE2D1, 0x9FEADBAC, 0x379E47E8, 0x4FEF198E, + 0x0F80F81C, 0x1E40F019, 0xC4A3BF9C, 0x67E48FFA, 0x696E58EE, 0xF8503FC4, 0x2778FC09, 0x3E63E7A3, + 0xF36F07CF, 0x87FEA4D7, 0xB1823FF2, 0x15F00082, 0xCFD87CB7, 0x60FFE8E4, 0x7CD19FEA, 0xD7F101C8, + 0xF76EC6E6, 0x23F88C5D, 0x6F390F69, 0xBDD11FDF, 0x4F0A7CF2, 0x1EE4F062, 0xD7F17EA0, 0x3FF5873A, + 0xDE6FF44F, 0xF7BD14E2, 0x03203E87, 0x07107CC6, 0xEAEDE9A3, 0x43341F9D, 0x8FC6FF81, 0xFE3F85F8, + 0x00842F63, 0xF524F88C, 0xD5FB6F8E, 0xFD2D54AF, 0xB56554AF, 0x8E0F80F8, 0x1C1E40F0, 0x195B6F72, + 0xFED27B42, 0xEE95DA83, 0xF4DE2CEF, 0x1FB95774, 0x8ADE3FE2, 0xFD20D62F, 0xEC7B84B1, 0x0F62BD59, + 0xBE7C9B4E, 0x115FAC1F, 0xC4FB857D, 0x0F417F7A, 0x0FA929F8, 0xFFDF7E10, 0xEF17F25E, 0x89FEF45E, + 0xE9F874EA, 0x08BF3F44, 0xFB41BC5F, 0xC8FB1AFA, 0xCB792B7C, 0x3A457CF1, 0x7E10EF17, 0xF21E87FE, + 0xFC1E67F9, 0x74CAF687, 0x583F88F6, 0x0B79DF46, 0x7F7ADF76, 0x7C3A457C, 0xF17E10EF, 0x17F2FE8A, + 0xFEF4FEEA, 0xF8748AF8, 0xE2FD20DE, 0x2FE4FD0E, 0xFDA95E1D, 0x9F4E115F, 0xBC1FC4FA, 0x853D7F50, + 0x3F78FE58, 0x3ED48FD4, 0x7FA41FC4, 0xFB853DAF, 0xD05FDE93, 0x9CBFBC5F, 0x45FB41BC, 0x5FC8FB31, + 0xFACBFD40, 0xF8744AEA, 0x3FDA0FE2, 0xFD42DE1F, 0xD19FDF07, 0x2D1FEF5F, 0x513F88F7, 0x0B79AF44, + 0x7F7AAF74, 0x7C3A457C, 0xC5FD20DA, 0x2FE4FD11, 0xFDE9FDD1, 0xF1E914F1, 0xC5FB41BC, 0x5FB87AAD, + 0x3D48F5EA, 0xF8748AF8, 0xE2FD20DE, 0x2FE47CD6, 0xC75446E3, 0x4FFA833E, 0x09A564CB, 0xFD4465CD, + 0x8D127F72, 0xBF5613E6, 0x066C7EF6, 0x7C861BD4, 0x7F69DCF2, 0x5D82B208, 0xFE8ACE11, 0x5EEED7FE, + 0x77140DDB, 0xF3597FA1, 0x3E8DF0FD, 0x105404DF, 0x043C9FDC, 0xAFD5B4A2, 0x78ECF9AC, 0x8F72FC8E, + 0xEF282423, 0xF89CF0C9, 0x7D5DE57C, 0xCACF9ECF, 0xFA8FEAF3, 0x08DF7F60, 0x4118EFDF, 0xA2395EB9, + 0xAFAB2FD5, 0x9CF5A7FA, 0x7C4C4D87, 0xF9E05B9C, 0xBFC30FEB, 0x196BA33E, 0xFC6ABFC4, 0xCE87FAD2, + 0xDDEA4298, 0x4F3F2EF1, 0x5AFCD5BC, 0xFEF67BC0, 0xF883CD17, 0xF5AD27D4, 0x1711BE33, 0x92BFE0D5, + 0x393D67D7, 0x83EE835A, 0xCDDAF5A6, 0x7ABED9EC, 0x5098EFB4, 0xCC6FF1EF, 0xEA29BB1F, 0x74BFFFB6, + 0xAFEC7E93, 0xFF0D4621, 0x61BE3A28, 0x89E0BFA6, 0xA7AD1EC8, 0xF679FDED, 0xF9AC77B0, 0xBFE5D383, + 0x1084F1EA, 0x63F30527, 0x7AA478DE, 0x546CCBF9, 0xAC4FAAA9, 0x08DF47BC, 0x7F16EF97, 0x73FEF6FE, + 0xAFA6583F, 0xF67C5687, 0xD54498CF, 0xAF61BD59, 0x3C746B5A, 0x2FFB3D01, 0x01AF973D, 0x9FD59F0B, + 0x36F15DE0, 0xF577F89F, 0x0A9F7C1F, 0xC0B5FE42, 0x3B1FEACD, 0xBF4A5D8E, 0xF09D93FA, 0xB3F8EB59, + 0x7FEE7BE3, 0x763F11A9, 0xD7DD92BF, 0xF0E9DDBC, 0x7F16AFF6, 0xE9CB917A, 0xDEA7A81E, 0x75B31ED1, + 0xAFE1F731, 0xEB59DFA6, 0xCFE83701, 0x4AAE56B5, 0x620FB10D, 0xFF10FC20, 0xE3A51F34, 0x18FB08FD, + 0xFF554904, 0x7F0D9C8E, 0xF05DA36E, 0x14FC08E3, 0x393C6BE3, 0xF779049F, 0x84C9707C, 0x7E20E376, + 0x3E4FF293, 0x78543E36, 0x7F05FC93, 0xF4D7AD47, 0xE019E30F, 0xEC6FEC33, 0xD04DFCC3, 0x620FB1AD, + 0xAE177B90, 0xF152CFCF, 0x18BB1B6D, 0xA9B702FE, 0xBB31BE0F, 0x043FC278, 0x994F6CFC, 0x45F00BF5, + 0x8FA2F1C9, 0xB8CC17C2, 0x0F46C665, 0x7E2F07A7, 0xC8C6F569, 0xA6FCB9DF, 0xAC34EB77, 0x1BC5734A, + 0xEC21B6D5, 0x12C10F32, 0x9EF507CB, 0x8DDD80EF, 0x19D28F05, 0xEFE5D52D, 0x613E2F2F, 0xF92D37F3, + 0x35F0FB47, 0xD836BBF1, 0x6564FEAF, 0xC287E1F8, 0x5CFC329F, 0xCB4FE271, 0xE336DE05, 0xFAFB14D0, + 0xAB667D0E, 0x15F2D37F, 0x31EB77B0, 0x909FB187, 0xD8E6FC0C, 0x7E90F152, 0x5F6F19FB, 0xF5427E16, + 0x6FF3B37C, 0x363F831F, 0x61BCE85B, 0x6C9B9F9B, 0x5FF2B3F1, 0xD9F8ED7C, 0x363F1B8F, 0x1BB7F14A, + 0x7EFF0300, +}; + +u32 point_table_binary_3[] = { + 0x11726D59, 0x7D6C96D5, 0x153F4FEF, 0xF37EF403, 0xDB6CCCB1, 0xF80133A3, 0x5B8C4BC8, + 0xD219FBC7, 0x3B1D42A1, 0x6F5BA095, 0xAFBE36AD, 0xAB6E685E, 0x4534CE25, 0xFE211093, 0x6AA20E6B, + 0x4A68C848, 0xAC19261B, 0x01A4CEB8, 0xCC040D6E, 0x664182BA, 0x2560AB71, 0xF31B6B5E, 0x0519B5AD, + 0xED7376CF, 0xC77DFA3C, 0x174A4838, 0x3CBFF3BB, 0xE79EFB3B, 0xE77E14F6, 0x6305B602, 0xE4E672DF, + 0xEEDCB913, 0xE198B51B, 0x01A02A17, 0x75757591, 0x3D2A3684, 0x6D6D6D08, 0xFBADCD78, 0x08B66CD9, + 0x8258C20A, 0x0E02E483, 0x7CD0F7E0, 0x4388056B, 0x8F59BCB5, 0x6FBDEF41, 0xB247C506, 0xE8EAED26, + 0xFCA8E011, 0x8B3D7DD6, 0x8632DBF6, 0xCFAE13EF, 0x5ABCB509, 0x6FED278F, 0x9F267B99, 0xD800BB4E, + 0xBE47F865, 0x820778FA, 0x5F1F2034, 0xDAF10AC4, 0x97C33D9B, 0x36218E89, 0x8D98C39E, 0xE22AB247, + 0xC586A0BD, 0xA58DF0A3, 0x8287E0DE, 0x8E0E3B3F, 0xE1CF45B9, 0xD9152B56, 0xD8F9093F, 0x98DCE4DD, + 0x9D3CDF49, 0xB111FB8A, 0x45CAC7A4, 0xE02124BC, 0x8B273797, 0xE7785CBC, 0x88F90CC7, 0x5B10BC1D, + 0x3FBCFDD1, 0xDFD3FC27, 0x058FF89B, 0x279EB6F1, 0x597C41E6, 0x4FF1D86F, 0xCBF0561E, 0x1F395F83, + 0x167FAB8C, 0xDFBA7E2D, 0xCD6752F0, 0x00BDAD45, 0x8E57D623, 0x1F9C3E7D, 0x9AE723EB, 0x95CF7577, + 0x7773BC6E, 0xFD8A1B3B, 0x793E8247, 0x1C1E1E26, 0x7CD99B7F, 0x393D7F97, 0x0F44B6E3, 0x7CC9FC2D, + 0xF732788D, 0xF3DF7DE7, 0x9D77A2E5, 0x5E667DC8, 0x7F7D1445, 0xD6B6E3B1, 0x0D666464, 0x84F23F29, + 0x78C8F7F6, 0xF6D2F70A, 0x7DCF07D9, 0x2B0686B6, 0x537CAC47, 0xC4EC15AC, 0x47D51BAD, 0x1FE9CDE2, + 0x47050F01, 0x8FA7F159, 0xFF2A8E6F, 0xABE4CFFA, 0x57FDEFFE, 0xFB797CB1, 0x01FE7CDB, 0xDA783DAD, + 0x3FF07A6A, 0xBC36FE45, 0x1CAFE6D3, 0xEA6711E7, 0x53F345E3, 0x73BE743E, 0x343ECF47, 0xF3950FEA, + 0x8C8E5F96, 0xF1EACC17, 0x5BB75E1C, 0x8F1FEF7E, 0x573FD922, 0xAFA7CD87, 0xE28BA467, 0x9AAFC62F, + 0x7ADDEFEA, 0x078252CB, 0x2AAE5759, 0x8FEC5DB2, 0x7EC20726, 0x7B87E843, 0xF0B47E8A, 0x1FD5F533, + 0xB27E36DF, 0xAF911EB2, 0xD7944AA5, 0x783DA02A, 0xFB635E0F, 0xCDB7D58F, 0xE17CDBFA, 0x113C22F5, + 0x07AA7FCA, 0x8FCDDF0B, 0x5C0F83EA, 0x9FCDBDB0, 0x6AD52AB2, 0xC53F0B41, 0xEBCA9BB8, 0xFE050F81, + 0xEAA7ACFA, 0xB9EDAE07, 0x6EE7FCA9, 0x7EFA443F, 0x4E4F10B2, 0x1DEB0D42, 0x8A87EA49, 0xD60791C7, + 0x2F88DE6D, 0x7FCA50BF, 0xA27E2276, 0xEDEB1D54, 0x5FB6DF08, 0xBEF6558D, 0x57F41940, 0x96F2E3F8, + 0x720859AD, 0xEFB2D8B5, 0xAF085EE3, 0x0B6A5FD9, 0xB1BE18EB, 0x19B78B9E, 0xA93E393F, 0x08F935C5, + 0x9554DF65, 0xB11B0EF3, 0x7AEB7C71, 0x7BC3619E, 0xAFF6131C, 0x18FB1DE7, 0xE3988B7F, 0xECB75CAF, + 0xC75CFC9F, 0x977B7A7A, 0xE27AC581, 0xCFEF567C, 0x45BEBFF3, 0x43EDD715, 0xF9FECE35, 0xFA7D54EC, + 0xB77EE26C, 0xC1BFD5C8, 0xF919D3F5, 0x8FAEBAB2, 0xA5A525D6, 0x030E5C75, 0x25EB41D7, 0x1B07169E, + 0xE4F51ED3, 0xF58F169E, 0x243CF57B, 0xE68B723D, 0xADADADB1, 0x1EF0B1DC, 0x26C99FD6, 0xEF63F1FA, + 0xC8F8B67F, 0xB03E74BF, 0xC8CDE6FA, 0x75BF603E, 0x1CC8F533, 0x9FE27100, 0x51F1A2DF, 0x5994FE58, + 0x70FDE8B3, 0x2EE9B7D2, 0xFF70E8B3, 0x2E5E6FD5, 0x030EBDBF, 0x4FF4E0FA, 0xF7FBFBB8, 0x1F175CFF, + 0x3B9BD3FD, 0xA62CF8B3, 0x39F1F7F9, 0xBCF1B45F, 0xE730AFFB, 0x9BF6CB40, 0xF703EDF7, 0x565F79EE, + 0xF7DACF49, 0x1FD2CFED, 0xF805E9BF, 0xA40FD297, 0xF4FB7C4E, 0xFABFDB0F, 0xA0816DDD, 0x2F287FBA, + 0x5F9485AF, 0x7E4AC797, 0xFE1DD44F, 0xF17EAAFB, 0x21F1F37E, 0x3828FD85, 0xFA3BCF67, 0x50FA0BEF, + 0x2F946FDD, 0x2F899FF6, 0x4B87A7FD, 0x55EA47FA, 0x0BEDAFBC, 0xDFEB7E4E, 0xFD89F773, 0xE5A3FA26, + 0x3ED70FC3, 0x60F134F7, 0xC346992F, 0x048BBF3A, 0xBB6D1BD7, 0x8FD8181D, 0x207D6BBF, 0x0E03C851, + 0xBFC671DC, 0x8BCBADFD, 0x0CECE9BA, 0xD1EA6DC8, 0xDA7D76BC, 0x56D8CBF1, 0x0EE26EEE, 0x8F37E017, + 0x1AFF6EE2, 0x0B8FE019, 0xDEEF978A, 0x7FF52E18, 0xDAD2BEFA, 0x623E1FDF, 0x2876F5AB, 0xF809D76B, + 0x59C68B4E, 0xC21EF277, 0x7CD36D6A, 0x2B7E7A21, 0x4E48FF97, 0x78A297D5, 0x1EB1F821, 0xCBFF3AEC, + 0xA17E60FB, 0xF16ECA57, 0x388613DC, 0x8F8FDAEF, 0xE30035AD, 0xB047EB73, 0x37E9AB66, 0x3B4EB06D, + 0xBFC35280, 0x4C150C17, 0x69BF527C, 0xF447184E, 0xE2A3A714, 0x6F6DD26B, 0xE6729CE0, 0xF39A1DDF, + 0x2A1AE60E, 0xC330EFB7, 0xCA37D9AA, 0x7C8ABF80, 0x8AB7F151, 0xBDCE0DE1, 0x447F7F3F, 0xCF1F462C, + 0xDF111866, 0xDBCE8FFA, 0x5FE6384E, 0xF07E6CF3, 0x01470116, 0x7C1F86D7, 0xAE5DCBF9, 0xA0FEB0A0, + 0x0F27B85F, 0x8CCBF7A8, 0x1DF6B6DC, 0xD412E3A7, 0x96C0BE24, 0xFE9B8FF0, 0x4BED2F6C, 0x47D7E317, + 0xDC5F8664, 0xFC7006F6, 0x903FAD37, 0x8F5F8F67, 0x783FE993, 0xF9D52E85, 0x21ED371C, 0x7F6D3F7E, + 0xC2F67299, 0x6F740C76, 0xFFE2E6D5, 0x317EBA0E, 0x7625F153, 0xFFC6FF6A, 0x7FE27C44, 0x07F153EE, + 0x37CB25DF, 0xE159F8C3, 0xEA8E0DFC, 0x9DF29D31, 0x5859B3BE, 0x87F9687D, 0x6B9E8367, 0xD92EC9FA, + 0xD6BC8FE7, 0xB91E7DBD, 0x2A7EA604, 0xFB92F899, 0x6BEDFCE5, 0xBC97D6F3, 0x381E12BD, 0x9A5B54FF, + 0x8784CF6C, 0xD4EF293D, 0xDBFC1E12, 0xBD9B75AA, 0xD7947D09, 0x7CAA3EEC, 0x7A1F12BD, 0x9BF67BDA, + 0xDB63FFE9, 0x36D37E49, 0xFDFBF531, 0x62F1AC77, 0xD3CE7AF7, 0xF57FD47E, 0x67BD9B76, 0xA7EF94FE, + 0xED77D1BB, 0xE952BD1F, 0x12BD9BAE, 0x243ED6BF, 0x5F1F767C, 0xD6FBA8E9, 0x52BD33DF, 0x647BCC97, + 0xD6BF5F1F, 0x76FEACF7, 0x174DD725, 0xF56FF3C1, 0x7ABFC274, 0xB17E3DFD, 0xD37A89DE, 0xCD468E4F, + 0xF1534B4C, 0x7712EFF4, 0xEFD707AD, 0xAFE8DDDC, 0xA2765AFF, 0x7D32BFDA, 0xA5661DEB, 0xD5D7FF72, + 0x996FF40F, 0xD3A97A67, 0xFC74BD69, 0x4BE263FD, 0xFBF5B15C, 0xF21D9E37, 0x9B599FBE, 0xFEFB647D, + 0x6BFE647A, 0x2FA97F5F, 0x9F8A9F29, 0x99EE243E, 0xD6BF5F1F, 0xBAFF8447, 0xC22ADD7F, 0xE4FC7B43, + 0x98B9543D, 0xB8FB5CF5, 0xAB06F97C, 0xECD917E1, 0xFDFAD0F3, 0x75F4B299, 0x49FA4F2F, 0x54DBD7BF, + 0x5F1F7ABE, 0x0EC7CC0C, 0xF7735FFF, 0x7AFEAAD9, 0x6E669CBE, 0x53FAD7F3, 0x58E6F230, 0xE0FEABF8, + 0xE8A93048, 0xE213FA4F, 0xD787DE8F, 0xE6F68672, 0x3F52BEC9, 0x50F97CFD, 0xFBF5A1E7, 0xFBCC9BA1, + 0xDCA77CFD, 0xEBF96FC1, 0xAFC380CF, 0x979EFEDD, 0x7930BA3E, 0xCCE8F971, 0x54FA7998, 0x4FE29DFE, + 0xFDFA70F7, 0x834C7D58, 0xC5FDDCD7, 0xBF9E1F6B, 0xFB4DA4FA, 0x4DEB5FCF, 0x87D16808, 0xDCAF153F, + 0x755AF27D, 0x91FEFDFA, 0xD0F36426, 0x1FCA79CB, 0xD7BF9E6F, 0x6A3E0C17, 0xF0F9C6D7, 0xBFAF4FC5, + 0xCF5C1BE6, 0x93F858FF, 0x5E7DB8FB, 0x9E891A0C, 0xDFF7F43D, 0x038286CB, 0xD41E151B, 0xAA598FAA, + 0x5713E19C, 0x9CFFE4BE, 0x15151A0C, 0xCF5FCFF3, 0xE1730D01, 0xEF9FBA3E, 0xE17350CB, 0xB6E63B2A, + 0xC0659CEF, 0x41B95F65, 0x763418BA, 0xCFD0F992, 0xD7F37CFD, 0x24EF177A, 0x9F89CE43, 0x35DF67F4, + 0xBE94D901, 0xDF63BDEF, 0x97FB11C5, 0x7FEAD4A9, 0xF8BE42F1, 0xEB7D45DE, 0x236CFCFC, 0x1EA1F76B, + 0x8A9FEFD7, 0x7ADF0B83, 0xFA0FF4FE, 0xCD7C00F5, 0x15E653BC, 0xFDA956FC, 0x32C1E31C, 0xE1DD7D2C, + 0xB363F159, 0x8DBF2CF1, 0x2EFE98CF, 0xD3FE7CFC, 0xF98EE339, 0xAAEF6843, 0x5396CFC7, 0x43D6A6FA, + 0xDE00C0E7, 0xDD21BB1E, 0x7DF2FED4, 0x21FDA442, 0x788026BE, 0x2F5A7D9F, 0x73F6F0E6, 0xCD311FFD, + 0x309FE283, 0x03008A57, 0xBB29FBE8, 0xE60EAAB7, 0x73C22FFE, 0xF37C006A, 0xC7FE8AE7, 0x7862FF11, + 0x8B1F127F, 0xBEEFC77C, 0xEA1FE3D5, 0x7FC4DA43, 0xE2AFE7CF, 0x73A477F2, 0xE7FE12F3, 0xE9FB528C, + 0xD7F88F5A, 0x7B5CFCB5, 0x1F9DA37A, 0x227FAEF7, 0x980F40BF, 0x2B7EDE26, 0x3CF9F37E, 0x68C7A3FA, + 0x24FFC71F, 0x7F3CC107, 0xA07C8A07, 0x507C85F0, 0xE47FDFCE, 0x8778BED4, 0x2F387FF4, 0x3E13F301, + 0x305F8C07, 0x507C85F0, 0xE4FFC823, 0x8F70BEA9, 0x1FF17AD2, 0x7D37E6B3, 0xF923BE18, 0x0FA0F80A, + 0xE1C97F13, 0xBD378E8B, 0x3FE9A77D, 0xF58A988F, 0xF4C37C8A, 0xA71FC557, 0xDC787ABE, 0xE5F19CFF, + 0x3C1F80DA, 0xB1BFE22B, 0x6EBE6CF7, 0xC97CC99F, 0xFB5BCCA7, 0xFE315EFD, 0xFB241F6E, 0xBD6DBFE3, + 0x7C93BFEE, 0xD7CA27EB, 0x358F577B, 0xB9AC07F9, 0xEBF998D7, 0x9BFC7FF5, 0xF0C3093E, 0x00E68BF1, + 0x008AAF38, 0xBD6DBEE7, 0x3E1E8FF4, 0x45FE77EC, 0xD891E003, 0x50BE8AD3, 0x93E22B4E, 0xEFA56D0F, + 0x24EAB529, 0xCBF519F3, 0x01305F8C, 0xB7EB21F8, 0x8AAB37C6, 0xEB7BEAEC, 0x81A683A4, 0x77773F9F, + 0x3D8025BE, 0x9FFBFDC0, 0xEB17EEFE, 0x6AED8374, 0x7F757CD1, 0x062C319F, 0xD70FFC7E, 0xE1EEBBE4, + 0xCFEF938D, 0xF3FE7C1F, 0xF6FB81DF, 0x2FF43D93, 0xFCE53DD3, 0xF16189F9, 0xFC7EE0F7, 0x0B7D7F22, + 0x7F7D3F54, 0x3E2CF5C9, 0x7921DD0F, 0xFC7EA1EF, 0x55E42FEF, 0x558E0F4B, 0xAE3F78FD, 0x20DD2FF4, + 0x7D95FCE5, 0x3DDAF161, 0x89F9FC7E, 0xE0F70B7D, 0x8F257F79, 0x8F757C58, 0xBA643FF0, 0xFB85BEDF, + 0x91BF9E87, 0x940F4BCC, 0xE7F703AF, 0x5FB8FD91, 0xF4C3E7BD, 0x4667DBF5, 0x273EAF1F, 0xF8FDC2ED, + 0xA7E4CFEF, 0x8F63F3FE, 0xBCDFFAFD, 0xC0EF17FA, 0x5E49FEC9, 0xF74CF267, 0x3EBF1FF8, 0xFD42DFC7, + 0xC89FDFC7, 0x623E59BF, 0x8BFA81DF, 0x2FF43D8D, 0xFCE53DCD, 0xF16189F9, 0x2EEE07E9, 0x7EA1EF63, + 0xE4CFEF63, 0x311F9698, 0xCFEF077E, 0xBF88EBB5, 0xE920D76B, 0xCC8725E6, 0xF3FB81DF, 0x2FB45EA1, + 0x0A1A58DF, 0x5A7FF511, 0x3470FDE9, 0x7B557DB4, 0xA88EDEAB, 0xDC7B1D54, 0x2DAAE3F3, 0x853B0FD4, + 0x990ABD41, 0xBBFE826F, 0xD38B1AC6, 0xEF67E623, 0x08D9D6F7, 0xB8707198, 0x23D3EDEF, 0xE6B899E6, + 0xEFCA673E, 0x85DA241E, 0xAE862AC6, 0xBBF36155, 0x58CDB6EE, 0xEF88E67C, 0x920FBF82, 0x4C126FCE, + 0xE014DBEE, 0xBC3925E1, 0xB9FD1D3F, 0x36B329BE, 0x57743C87, 0xFF06BF66, 0x5B7FBF10, 0x5E1966D9, + 0xD6FD1DF2, 0xE6CB14DF, 0x31C825F1, 0xE6A0DAFA, 0x3E6D2EE8, 0xFC757F87, 0xABCDB924, 0x1F7E0435, + 0x29FCDF21, 0xEB6CD257, 0x18E8F8BA, 0xBFE33EF3, 0x55920FB7, 0x413E856F, 0xC659170F, 0xE93BDC32, + 0x3F5FAEEF, 0x5D9A3FC7, 0x7706EA92, 0x78733FCE, 0xB97CF0F9, 0xF32A33E7, 0xF2CDFDA0, 0x59D6CFF1, + 0xE113B2DE, 0x0E6F9EC1, 0x0B6E3DF8, 0x3CDE1586, 0x6EBDD9FF, 0x3A7336C9, 0x87FFD17C, 0x29DE1CC3, + 0x19A707F6, 0x6F90F8DD, 0xFE6E5E82, 0x05493E73, 0xD2AE5802, 0x8F33922F, 0x775FC00F, 0x559FBABF, + 0x5BFF7C8A, 0xEF9FB21E, 0xF1EF73EA, 0xEC899D7E, 0xDCFBFE8C, 0xE4C3EDEF, 0xA62CEB15, 0xF39D3033, + 0x493CF486, 0xC2EFDEF7, 0xE56BBCBF, 0x9B7D926F, 0xC717FEC8, 0x4C25F170, 0xAFE64B7F, 0x5F809FA8, + 0xBFDBDF17, 0x99C9241F, 0x5C079725, 0xF1610304, 0x2E1ED6E3, 0x6C5895AC, 0x57F88EF9, 0x3AC9876F, + 0x40750A3F, 0xA2E3B97A, 0x9E08990F, 0xFAA10337, 0xD2F37908, 0x1F58377B, 0xBBE8C05F, 0x523D86C1, + 0x67622F14, 0x1B82E7C9, 0xEEB736E3, 0x010ED17F, 0xAF814E3C, 0x62FF1199, 0x6F997F1D, 0xB4E34BB6, + 0xBC7F609A, 0xD42E880D, 0x6FB2BD06, 0x9A05AFF9, 0x2F5AFB6F, 0xDCBFAA52, 0xF8257032, 0xC5B7C4FC, + 0x4CF19D82, 0x97E577B6, 0xE58B52F8, 0x3C4CE878, 0x1C5F58AF, 0xDFDD7881, 0xEA47E331, 0x91377E1D, + 0xBCC7F919, 0x804E78D2, 0xFA83F85B, 0xBBDDFE25, 0xFE37D42E, 0x886D7EAA, 0x76B3E045, 0xBFF6DFCD, + 0xF43D2486, 0x34BED9E3, 0x7B5BF19D, 0x82D7F1D4, 0xA69F14BE, 0x166F4EC7, 0xA7DF75BC, 0x04BE39F5, + 0x5DC70F66, 0xE104DB94, 0x9F353C7F, 0xE947AB6C, 0xFED6713C, 0x27D42E88, 0x6D7EAEF8, 0x66C187DC, + 0xDF61A5B5, 0x8BD4CFB4, 0x1F2B3E88, 0xCC0D49BE, 0x20D2F9AD, 0xB4E315E5, 0xFE9BB4ED, 0x6A5C488D, + 0xFF5D7837, 0x195F1CBF, 0x8E17CF4F, 0xE389BFBB, 0x78ABF146, 0x0EE8B0CD, 0xCFF3F3F3, 0xC3176DFE, + 0x0ECECFCF, 0xDA05B165, 0x7E16DF2C, 0x78991FFE, 0xD5DA7F99, 0x9F9FC3BB, 0xF9393E37, 0x3F8BEF14, + 0xBCEA5B6D, 0x37BF787C, 0x9D9F8BCF, 0xC5EFC673, 0xF373F1C4, 0xDF5DBC3A, 0xBFFF0300, +}; + +u32 point_table_binary_4[] = { + 0x11726D59, + 0x6F6C95D5, 0x197FEE3D, 0xEFED7B7B, 0x5BFA1675, 0xC01297BA, 0x2C357126, 0x5B8C2599, 0x5910ECB0, + 0x94B6B452, 0xADC01D2B, 0x1117EB84, 0xF53AB325, 0x6C898E2C, 0x9BDB17D3, 0x9495580C, 0x7C80E907, + 0x42AC89C6, 0xC42FF303, 0x26D308C6, 0x9928A45D, 0x5C0053D1, 0x12993742, 0xBDBDDCBE, 0x67CFBF73, + 0xFADEF772, 0xFDE2C3FB, 0x7B7ECF39, 0xE7F93DCF, 0xF953380D, 0xEBED2C40, 0x3E9387CD, 0x9B375B78, + 0x05ED4900, 0x30E18DE1, 0x8D3D68DB, 0x1B625BBB, 0x65CB160B, 0xA7D1663C, 0x048C3F0D, 0x25B1A39A, + 0xFA97041F, 0x55C41FD6, 0xC33840B8, 0x9C8762B1, 0x48F8F570, 0x2780B5F9, 0xDCD6AD5B, 0x994F6C08, + 0xD8C67882, 0xB776C78E, 0x1DCC2776, 0x7B46FD4B, 0x826F6F12, 0xBC8C37AC, 0x86AB38DE, 0x38DA3FC7, + 0xF84DE1AA, 0xC7FAFBD1, 0xC6F1B20D, 0xADA35BFB, 0xFC7CC22A, 0xB4D27CF0, 0xFF199FCF, 0x840F119F, + 0x2D0A9FB5, 0xE143BDDB, 0x46D0163C, 0x8E2FB36D, 0xDB36C40B, 0x1FCE3FC3, 0xFE1B643C, 0x611CDE7E, + 0xFFCF7AC9, 0x9FC78BEB, 0xB796D683, 0xF8C4B696, 0xED0D32FF, 0x308680F1, 0xB3186F03, 0xF2E59B9A, + 0x69FC6E3C, 0x38605E1F, 0x17CFADBF, 0x9D459BF0, 0x05306C2B, 0x7F3EDB74, 0x07F3A33F, 0xAE09D8D8, + 0xD9B89E6C, 0x4BBE683E, 0x82577B16, 0xF3457CB9, 0xD648E397, 0x289E5D6E, 0x6D91F8A9, 0xF1A4C68B, + 0x7329C13B, 0x949F30A0, 0xF541EE12, 0xC5834C68, 0x46474739, 0x1F624366, 0xF7EEDD84, 0x5F2F78C8, + 0x32DED971, 0x58537FC5, 0xE70DE3C7, 0x65FC6020, 0xE4FCDF89, 0x36E2F3F8, 0x4F8C57BD, 0x61FE1735, + 0xFF25CDFF, 0xA2E4DFE9, 0x2163D8F6, 0x7AC9189E, 0xAFCF47D3, 0x6D9A3FCD, 0x57537B72, 0xBD56F227, + 0x7AC5FC99, 0x64BEF3D9, 0xF07BBAFE, 0x25596F6F, 0x6B3E0092, 0x7AC0F507, 0x87A7F1E1, 0xFC2BAA3F, + 0xA99F6C58, 0x197C64B7, 0xD7236421, 0xCF7AD47C, 0x60FCBCE4, 0xC39665FD, 0xF2C77A7A, 0x281F62DB, + 0x67F3C786, 0x8787C99E, 0x115BD60F, 0xF1338287, 0x90F15A8F, 0x980FA927, 0xED07F679, 0xC84B7D4B, + 0xBDDBE72B, 0xAB9C2DF8, 0x4AABD383, 0xF0ADBE97, 0xBF6B3EED, 0xB3ABEF95, 0xFC4ABEEC, 0xB3CDE7B9, + 0x7E66C50E, 0xE3E6F3AE, 0x1E881FC7, 0xFF3A7FD7, 0x7CD8A9FC, 0xEBBCBEBA, 0xDE76CA2E, 0x3B5BF076, + 0x99F9B51F, 0x607FC9E8, 0xF84B32DE, 0xBC71FA96, 0x78EB2674, 0x7C2519CF, 0xBA098D57, 0x12BED563, + 0xBCBE5ACF, 0x766AF598, 0xC44B8FA7, 0x7EBC343F, 0xAA07C81E, 0xAE707FD1, 0x7ED374DF, 0xE179B125, + 0xBF4DF7BD, 0x35C4FABB, 0x53EA0DB2, 0x6F3D4EB6, 0x9DB3876D, 0x3740F026, 0xBC383680, 0xFC5368EF, + 0xC1787DF0, 0x12E77F12, 0xFFA37ABC, 0xCF5E191E, 0xDD45EB37, 0x49FEC1BF, 0xEC17FBB7, 0x235FA7F8, + 0x37BF0953, 0x5FECDF4F, 0xE3E1EFCD, 0x97EDFCD7, 0x4F3F6D61, 0x9FF0C555, 0x38FCD953, 0x4F79FCD2, + 0x9F602289, 0x5F1AB017, 0x183F2EF1, 0xE2CBF6F3, 0x2BE3E316, 0x8E237E0A, 0xE3CDC3D1, 0x5F0F0C50, + 0xFF9C243D, 0x0615FB15, 0xC77F1BBF, 0xCF01147E, 0x0127541F, 0x93B43E85, 0xBFDB6FD8, 0xC6EFD089, + 0x7C27E0A5, 0x5DBB7679, 0x7CE50D38, 0x96C4570E, 0xD8ABCEA6, 0xF58E5FB0, 0x57B8FE31, 0x3EEC03C8, + 0xB5C18B67, 0xCE9CE1F8, 0x543FB91F, 0xD82FCE9D, 0x3BC7F383, 0xE3186F19, 0xA62E5DBA, 0xC4E3A77A, + 0x6BF9899D, 0x8FE398E7, 0x0B6FE3FA, 0xDD06D34F, 0x3EF9A4C7, 0x2F1D85E9, 0x247EE909, 0xBBC0785C, + 0x0FD647C6, 0x2EFCEAB7, 0x8F737EC8, 0x3F0730BD, 0xA7AF8FD7, 0x9FBEE76E, 0xB50B347F, 0xCA17C73F, + 0x00D36C4F, 0x0A5F61C6, 0x2E1C7C04, 0xF17B74FC, 0x137084F5, 0xA8F87801, 0x8E24F1F1, 0x27F64BC6, + 0x17757E2F, 0xDB2F19DF, 0xADEB7711, 0x0EB35E95, 0x6FE91698, 0xD0FEC4F8, 0xCAACBDA0, 0xFD49D6EF, + 0x03FB39E3, 0xBB65BD73, 0x77C3D13F, 0xFFF3FD46, 0xBE347E83, 0xE423B7D1, 0x7EF5C2FB, 0xE7391EE5, + 0xBF508513, 0x7F3DFD6F, 0x8E47F96F, 0xE9B2DF4C, 0x9CFD4FA3, 0x5E155FED, 0x8363497C, 0x759DBDCA, + 0xF8B49EE7, 0xEC49D1BF, 0x797877DF, 0x16E23B29, 0x7CE6D19E, 0xED030DF5, 0x81F93C29, 0x7A370F4D, + 0xEFDCD9A8, 0xFF7DE21F, 0x57CD76FD, 0x7E52F46E, 0xFA9378AF, 0xFF747D1C, 0x473CEBDD, 0xECA4F134, + 0xE8FF6DFC, 0xCE7A37A3, 0x4EDF75FA, 0xC7EFA277, 0xF3E8D0D0, 0x90C757DE, 0x30BB9278, 0xAFFF747D, + 0x607CD1BB, 0x79F8F9A9, 0x3F36EA1F, 0xE7277A37, 0x43D3D3D3, 0x8DFAC7F9, 0x8ADECD30, 0xEF978A5F, + 0x3A6A8693, 0x78AFFF54, 0x7D503E44, 0xEF6698F6, 0x8706FD4F, 0x69FC03FA, 0x3DADFF3D, 0x3AFE09B3, + 0x53F57E52, 0xF46E7626, 0xF15EFFE9, 0xFAE8D6F5, 0xBB68B6F3, 0xFEA27C4B, 0xB7987EFE, 0x9ED67F5A, + 0xCFDDB2DE, 0xB9BBCDCE, 0xB1837F69, 0xE46BC4D7, 0xD7C71EC9, 0x7FA16A46, 0x7F79F060, 0xA3FED3FA, + 0x547CB5CF, 0xEC4AE2BD, 0xFED3F581, 0xFBAFF4EF, 0x20CB7A9F, 0x449BEB21, 0xC8F17852, 0xF540FBB7, + 0xF4736393, 0x7AF6FA1F, 0x17FFF872, 0x006C2B7E, 0x69C0546F, 0xAAFF747D, 0xBC8278EE, 0xE741C8FB, + 0x555AFFA7, 0xF13BF7F3, 0x6095D377, 0x9DFEF1BB, 0xF4EB20C7, 0xE70DC557, 0x0E04F924, 0x3EA1FFFA, + 0xFAC0F8D2, 0xCF838CEA, 0xBD5EFF38, 0x3FE9E726, 0x3E74E850, 0xA3FEDDF9, 0x2613C8FD, 0x40F14B4F, + 0x049924DE, 0xEB3F551F, 0xEE3C94BB, 0x35C8A8DE, 0xEBF53F29, 0x7C859940, 0xCEFB69FD, 0x1775FC2F, + 0xCB7C1D3E, 0xFE24C827, 0xF15EFFE9, 0xFAD8A0EB, 0xF7410072, 0xFE13BECA, 0xACA9AADE, 0xEBF59FD6, + 0xF30659EF, 0xDCC6207C, 0xECB9E71A, 0xF91AF55F, 0x5F1F45C9, 0x7F4B57D0, 0xA6FAADD7, 0x7F5A9F8A, + 0xAFAE0BF2, 0x49BCD77F, 0xBA3EF07C, 0x4A7AC4FB, 0x5AB6D8C3, 0x7A2F135F, 0x6DB03DE8, 0xA37EA2FC, + 0xB54108F4, 0x7C382378, 0xC8AAFED9, 0xDFC4EDF0, 0x9BC141AF, 0x6F83E769, 0xD53FF3E1, 0xF750BF33, + 0x1E32ED41, 0x128FF78F, 0xE664BDA0, 0x7F8BEABF, 0x2CF7BB68, 0x9EC6E7F8, 0x6A43D102, 0xFB2BBE36, + 0x048564BD, 0xE0F8725C, 0x2FA7113F, 0x4B7CD105, 0x570F62CB, 0xF99EBE53, 0x3E8C8DAE, 0x0FD0FEA1, + 0x78C844D7, 0x93781C5F, 0x4BB29E8C, 0x8516AE27, 0x1C1FE981, 0xF8C7C6C6, 0x3C1F4034, 0xAF7C3362, + 0x434EF133, 0x8207D0FA, 0x29931E03, 0x882EEEA7, 0xFD4EF9EC, 0x91E822F3, 0x29DE1EB1, 0x71B2DE02, + 0xBCB170FD, 0xE87D82E2, 0x33BFF251, 0x7CE6533C, 0xC557FC8C, 0xE081EFFB, 0x946FBEFF, 0x6C8A2A3D, + 0x9B7AFC7D, 0xA5FA6954, 0xE57AD0FA, 0xAB7E0A6D, 0xC97AB39B, 0xF47E5ED4, 0xF9DB6851, 0xEBAB9EAF, + 0x112FF3B7, 0x50D0FA92, 0xF5CA4495, 0x245F6D7B, 0x54D5F3D3, 0x8CD8D096, 0xAC47CC47, 0xABD697E4, + 0x17E3F379, 0x45EB8DF8, 0xB9DE8AA2, 0x1FE2D7EF, 0x8CAFAD8D, 0xAA497C6D, 0x2DB4297E, 0x46F0D0AA, + 0xF5C57A0B, 0xEE8F1693, 0xF510DC0F, 0x85E47D38, 0x5CD30E7C, 0x1ED6F714, 0xD4B7BCA7, 0xE87B09F2, + 0x45FC5EA2, 0xF7E5700D, 0x44B2FEE2, 0x1FBCD69E, 0xD5FB10DF, 0xCF307FD7, 0xC596FB18, 0xFE9A93EF, + 0x05C16BF0, 0x1D775FA5, 0xF1E60AED, 0x46EF4772, 0x3FB4D135, 0x3D2FCAFD, 0xD042A8FD, 0xE186E061, + 0x6DF23D20, 0x5CD351E6, 0xF7007DCF, 0x814C4759, 0xC7579278, 0x1D5793F7, 0x35808E4B, 0x1ABF247C, + 0x1DFFE3FD, 0x53EF6BD6, 0x765CB8E9, 0x78D2E39D, 0xB38BB4FF, 0xC5235D4D, 0x03BD7C1E, 0x59E4FD6F, + 0x0440FB73, 0x996CFA71, 0xBEE7D0EE, 0x26ABAB69, 0xB0EF41DA, 0x2F169DCD, 0xFBF59CB3, 0x01984FF1, + 0x9953008A, 0x57BBAB89, 0xEF47FB24, 0x1EF973BF, 0xE85CF1E7, 0xFED6B9E2, 0xAF781E8F, 0xF73F8EF8, + 0x29F1A778, 0x2B7C00CC, 0xE7F1EA7F, 0x1CED29F1, 0x1FE8E1FB, 0xD922F57B, 0xF2E7FEE2, 0xF964FC2B, + 0x78B4055F, 0x263CF9EB, 0x7EBD48FB, 0x07F9F7F6, 0xF626F8B4, 0xBF79FC8A, 0x4D78F227, 0x3D533CDA, + 0xBFC87F64, 0x6424C107, 0xA07C8A07, 0x507C99F0, 0xE4BF77EF, 0x5E9E2FED, 0x9FE4CFFA, 0xF67C00CC, + 0xE7F1008A, 0x2F139EFC, 0xB9BFE17A, 0xD37E4EFE, 0xFDFDFD09, 0x3E00E6F3, 0x7800C597, 0x094FFE74, + 0x3EA17C93, 0x4DFAE1F9, 0x753A1B80, 0xF9144F3F, 0xC5975D3C, 0x3DFF723C, 0xE7BFC2A7, 0xEF3F732B, + 0xFE8A2FBB, 0xF9EAFECF, 0xF3F5FE9E, 0x2F8D577B, 0x8FAC87F7, 0xEF96F526, 0x7F7EBFF0, 0x7C69BCDA, + 0xDD920FF2, 0x677CB7E4, 0x9BFC793F, 0xF77C00FA, 0xBDECF2E9, 0x6CA737BD, 0x0FB2DEC8, 0x5FCFDBCA, + 0x07A07C65, 0xA727C597, 0x9DDEB97F, 0xFA7AED6A, 0xE27AF57C, 0xF2FEB782, 0x07507CD9, 0xD59BBE8F, + 0xF1FB4CED, 0x54D7ABF2, 0xDE2BEF33, 0xB553B6A8, 0xF55FDF0F, 0x52FDC2BD, 0xEFA0FD2A, 0xD59BE38B, + 0x47D43FD5, 0x0FD2FDC2, 0xBD0739FF, 0x153E5BBC, 0x693F48F7, 0x0B7DAF26, 0x7F7E7FF7, 0x7CEA9FEE, + 0x07E97EA1, 0xEF77E42F, 0xEFF38E4F, 0xC6DFD00F, 0xD2FD42DF, 0xFBC8DFBD, 0xD70B9F2D, 0xBAFE90EA, + 0x07F5FD42, 0xF727F2E7, 0x7AF37CB6, 0xC87CE97E, 0x90EE17BA, 0x9F917F72, 0xBF23FF9B, 0xF68374BF, + 0xD0F747F2, 0x97FDC8F1, 0xD9A2DE8F, 0xEBFB41AA, 0x5FB8FD91, 0xF423EF87, 0xCEB645E6, 0x4BF58374, + 0xBF70FBA9, 0xF35FE193, 0xF56BE807, 0xE97EA1EF, 0xCFDEDFF3, 0xA97FBA1F, 0xA4FB85BE, 0x9F92BFBC, + 0x573B3EF5, 0x4FF78374, 0xBFD0FD9D, 0xFCDD7E2F, 0x7CB6E8FA, 0x43AA1FD4, 0xF70B3D0F, 0x24FD854F, + 0xD6AFA11F, 0xA4FB85AF, 0x57AD5FCF, 0xA7FEE97E, 0x90EE17B3, 0xEE7D165A, 0x58EF5A7F, 0x119EFFA5, + 0x1EE53D36, 0x8AD77EC8, 0xEFB1B3EE, 0x7D76ED87, 0xFCF701DD, 0xDFED5973, 0xD5D24FFB, 0x0B9E129B, + 0xD9D6F39B, 0x59A0BF10, 0x587FDF09, 0xF241864C, 0xB7BFDB8F, 0xCC75FEEE, 0xF8AA704B, 0x128FE765, + 0xF6F7F79D, 0x8F85CEED, 0xEF5032D7, 0x927CB017, 0x823AFC39, 0xFB2DDBEE, 0x3EF4199E, 0xE0C9D6FD, + 0x1DF69AAF, 0xEBF83A21, 0xAAC3BF03, 0x59B6F53E, 0x14644D8D, 0x6DDDDFE1, 0x0E99BFE7, 0xBB57FD1D, + 0x3E843CDB, 0xEE3E744D, 0xE3EBFE0E, 0x3F3297EB, 0xF856CBFA, 0x79FCD72B, 0xFEA4AFA0, 0x4DE7AFFB, + 0x3BDC6EBE, 0x4AF2D977, 0x21ACC3DF, 0x63AD1B0F, 0xE93BF89B, 0x89DD7CB9, 0xBE9BCCC5, 0x3ABE1FAA, + 0xBFC37F57, 0xD753EF37, 0xE69AA9B8, 0xF5A6FAC4, 0xF5584AF2, 0x057769BE, 0xDC7D680C, 0xC0E583CF, + 0xAF1B83C8, 0xE59BDF1B, 0xBE355792, 0x7CF6BF1A, 0x5FF14141, 0xC6EFEE47, 0x41A7B9E1, 0xF4C6E3BF, + 0x4BF2E7CF, 0x0BFDD09A, 0xC49B6FEC, 0xB2D3238F, 0xFF235365, 0xDBEDEFA1, 0xC4F77CAB, 0x25BEC307, + 0x798DEFEE, 0x5BCB927F, 0xB7BF9B43, 0x1821C167, 0x3E12BD38, 0x3C7C5FE3, 0xEB7DCB5E, 0x5446DDDF, + 0xCD1F743E, 0x8EEF94D6, 0x8FC3C71A, 0x5FEF4FF6, 0xACAE88EE, 0xEF66DE7C, 0x5BC737BB, 0xE2CFF7E7, + 0x1F4BFEFC, 0x7DECA741, 0x4BB25EA1, 0x57F2EFCF, 0x0B45D19B, 0xC39BCBEA, 0xEFEAF963, 0xB3C8F6C3, + 0x708F3D41, 0x7FEF35F1, 0x03FD48B9, 0x19EDF770, 0x396B9011, 0x1B31EFD1, 0xED17320F, 0x0EB6211E, + 0x6DC443C1, 0xC45BB6B7, 0xF9F796F8, 0x7CF0CC8E, 0xDFADF1EF, 0x31B97783, 0x67366E2A, 0xF8F7C800, + 0x5D366D6D, 0xF1EF91CB, 0xED00BFFF, 0x4787BFFF, 0x848B81C4, 0xD3FB0F44, 0x41B079A0, 0xCDDF7F20, + 0x82EC037D, 0x6DFEFE13, 0xE2E8E9FB, 0xFF010000, +}; + +u32 point_table_binary_5[] = { + 0x1172855A, 0x0F7095D5, 0x953FEFDD, 0xEFBDEF25, + 0x0F4CFC5B, 0x9A15B1B4, 0xD2ED7496, 0xE2366D65, 0x67021881, 0x400811B2, 0x04F0A104, 0xA1129C28, + 0x08EBECEC, 0x6AA77575, 0xB7B5B38B, 0x9616075A, 0x7699A12D, 0x541BC16E, 0x66775A44, 0x19C1326C, + 0xC53F85E9, 0x82014759, 0xA351834F, 0x9BFA2721, 0xC9FBEE9E, 0x7FF7BEEF, 0x7DD9990D, 0xC34C7E7C, + 0xBF73EE39, 0xE79E73FF, 0x9C0B1CB5, 0x9FDA5E90, 0x9FEBAEB3, 0x70D80EDA, 0xB315B858, 0x818F22EE, + 0xADC430AD, 0x920FD755, 0xEAABC038, 0x5E9C6F1B, 0x62F82B5F, 0xB1B631C6, 0x175CACC0, 0x0DB1F114, + 0x7B7B94EF, 0xED557D15, 0xB821E62F, 0xE15E9861, 0x1B00C228, 0x1CBB6BE9, 0x226BB721, 0x5E85DF4C, + 0xF869DBEA, 0x5B10239F, 0xB1B58C7B, 0x11331F02, 0xE2C34698, 0x017B0172, 0xF8278A22, 0x8BBFCFC0, + 0x7F03FA97, 0x3367CE20, 0x46FF36CA, 0x70A74F9F, 0x463E62E6, 0x03F3DD78, 0xB95428FA, 0x0B88B701, + 0x581BDA1D, 0xAFBE8318, 0xC7630CA9, 0x1FFCFE75, 0x6F4F2E05, 0x29B107BA, 0x9CFD1DCD, 0xCDA4AFCB, + 0xD9BF6071, 0x7BCC1F67, 0xBFF357ED, 0x9F26F234, 0xFE93B7DD, 0xE6F5D1F8, 0xAC4FF934, 0xBEF26708, + 0x1F521F6F, 0xD942FE77, 0xB13F28BF, 0x6FDF3EF2, 0xBF8BFC25, 0xF99D3B77, 0xFA78903C, 0xC7C3C50B, + 0xE5D5FF2E, 0xE73FDB5B, 0x40ACFE77, 0x3EB23D16, 0x0F48713C, 0x7CBCC47F, 0x8C67D18D, 0xCFF1DD8B, + 0x58C73F76, 0xEC18E11E, 0x37FEDFFF, 0xF383C4EF, 0x71E33FFA, 0xE8A3317F, 0xC288FC29, 0xFB1B469C, + 0x0F3ADF28, 0x9F16FF05, 0xA37CFA4F, 0x9B37B33C, 0x3CCFF15F, 0x77E7BDEB, 0xBC7F18FF, 0xD59C0F3A, + 0xDF147FC6, 0x282F7C08, 0xEED8D4C1, 0xF6927FE1, 0x4855E3DD, 0x2D2DEC0F, 0xCF57B6AA, 0xF1DCFAF5, + 0x6CAF603B, 0xBC63C50A, 0xF647F876, 0x78F5429A, 0x6FE197F3, 0x47F491FF, 0xFFF8ECB3, 0x847B5CFC, + 0xD6DEF71D, 0xE2F7B8F8, 0x2D5EBC18, 0xEB01EDC5, 0x7A0A4BC1, 0x618DBFCE, 0x577064EE, 0xDCB99C7F, + 0x1ABF3463, 0xADD7B064, 0xEDC26537, 0x73FE883F, 0xD93F5FBB, 0x76ADCF07, 0x30D92F70, 0x3EF87838, + 0xFF5DBCC0, 0x50BC70FC, 0x2ED157F5, 0xADF94B5B, 0x78FE65BC, 0xAAEFF078, 0xDB247E36, 0x2A1D7C60, + 0x59B3B727, 0x1C2B1D14, 0xFB849FCB, 0x85E784AF, 0xE35787E7, 0x5AE6F3FC, 0x155D7D50, 0x7C5DBC62, + 0xF5DDE3EA, 0x83E3D18B, 0x58EBE3D6, 0xE626BFDE, 0xA07F8BF9, 0x7B41F20B, 0xFD5BA8F1, 0xE9116CAD, + 0xC6A747F8, 0x60162E5C, 0x48F35D74, 0xF5F55A67, 0xA7B787E6, 0x87EDD1F1, 0x687E683C, 0xE4F7B8FA, + 0xE2F9D6F5, 0x36075577, 0x917E972F, 0x36AADAC0, 0xF9A2F960, 0x713CCA07, 0xE4F7081F, 0x42E6E3F8, + 0x1CEF52B8, 0x68C3860D, 0xBE5E201D, 0x2ED1F5A8, 0x47300452, 0x0F889F97, 0xF92D140A, 0xDE5FB47F, + 0x85CE07CB, 0xA3FD2B34, 0x9E3D8221, 0xD5D4D4E4, 0xE341F68B, 0xBD52BFE1, 0x48E665B7, 0x5E4A3E67, + 0x5EFE70D3, 0x26AE0FCD, 0xEF3345C2, 0x7B65BDC3, 0xFC3EC3FC, 0xBDB21E84, 0x23F963B7, 0x2F627959, + 0xDFB2F963, 0xDDB7DEEA, 0xD797B094, 0xE9E6F5E5, 0x285C4FF1, 0xB736F314, 0xD9EFF61B, 0xB4CFDC72, + 0xCB2D7E3D, 0x26FF64BD, 0x90FC094B, 0xF995BC5E, 0x1D957CB4, 0x36BFAABD, 0xBD9DF273, 0x2AC7D3BC, + 0xB7FC87A7, 0xFE87F355, 0xF060FBBA, 0xEF3DE2F3, 0xD7FECD60, 0x3BE72FF2, 0x05BFB75C, 0xF389E39F, + 0xCB442FD1, 0x7AEAE6C3, 0xEE8A5EE2, 0xF9D078DB, 0x5D43FB39, 0xDEBD8273, 0x99A1FD2D, 0x0BE6F27A, + 0x24389CEC, 0xD65FE187, 0x9379BDD1, 0xF5C4EEB2, 0x255A4F68, 0xBD12BE2D, 0x315FFD09, 0x6D4D89FC, + 0x214CF6DB, 0x919A12CF, 0xCF51F1CF, 0x8EE5D20E, 0x133F97CA, 0xA5D7AC59, 0xC3FB01EB, 0xAB7AE729, + 0xAA2757EF, 0xF617EF1C, 0xE07A77F6, 0x3CF1C61C, 0xAE67676F, 0xFE8D1B65, 0xFE247FC2, 0xD130E2F5, + 0xD89F1772, 0xE91592DF, 0x3DBA9F67, 0xDBDADAFC, 0x7A1D8E42, 0x9AD76BFD, 0x1E7E2F08, 0x289E7012, + 0xF12480CC, 0x3E58DB4C, 0xF1446CDF, 0xC1F17F04, 0x6BC57EC9, 0xFFD22B81, 0xF873122E, 0xA7EFE9EE, + 0xBAFD8C8F, 0x0B067058, 0xE4A98285, 0x2F38DDAD, 0xF8B88C97, 0xEA0370FA, 0x61B2ECE7, 0x94EF18AF, + 0x4982AF86, 0x45949FA8, 0x5FF875DD, 0x6C1F7EB7, 0x7DF2DDDB, 0xD727F2F1, 0xF1BD7EB5, 0x8FE4753E, + 0x583EBAC7, 0x2C8F7FB7, 0xBB9D7D32, 0x5E753BC0, 0xCD37DFEC, 0xEDC92F32, 0x6D1C4F95, 0x9F78DC8D, + 0x2FF35DF3, 0xC835DDF1, 0x78D53C02, 0x15F64D3C, 0xEEB0E833, 0x575F0DCB, 0x972FF7FE, 0x9BAB41FC, + 0xD5F94995, 0xC79F2AF8, 0x9A6ECA1F, 0x375F184F, 0x88C7B3EC, 0xBFD88FF3, 0xD1EDE64B, 0xF88AF57B, + 0xF67D63E7, 0xCD9BE7FD, 0x2FAD0AAA, 0xE2F35B7A, 0xD0F6C5E5, 0xC3CBECD9, 0x590BE656, 0x9CF71EFE, + 0xED497F9E, 0x0A10F379, 0x4ACF1B66, 0xECDAA97C, 0xDED0FAB6, 0x88B9BECF, 0xDA9FD846, 0x8CE79760, + 0x27AF6FDB, 0x1177A0FC, 0x7B8AB7D9, 0xC7683D0A, 0xAC1DA0F5, 0x1EEBEF31, 0x5ABFF3EB, 0xED40DBEC, + 0xF916AE13, 0xF96837EC, 0xE0FD5AF5, 0x0DFF0CB6, 0xB3BCF287, 0x3BEDDBCC, 0x9F2638FA, 0xBE7D97D7, + 0xBB2E192F, 0xF319D8C5, 0xEB4742DF, 0x38FE46B1, 0x27F3657B, 0x81F11EE4, 0x6F477B2E, 0x83DD9CAF, + 0x7BF13BFA, 0x9B6FB11F, 0xF07887F1, 0x3B9E8FA3, 0x97E0318E, 0x9FF2875F, 0x8547E3FC, 0xE1DDF63C, + 0xF38F22C6, 0xF844076D, 0x3FF3519E, 0xCEE79939, 0xF0AFBCDF, 0xE1779AFF, 0x4CBB2D32, 0x467DB862, + 0x40FE6BF0, 0xD3952B57, 0xB23EAAEF, 0xFC3DF623, 0x5E9FD13F, 0xD883FCAF, 0xC34EC6CA, 0x8F5E859D, + 0x717EF4BC, 0x1DE0EFE8, 0x1FED3799, 0x663BB07A, 0xF56A8E07, 0x1CC6F9BA, 0x1276F0FA, 0xA0FA2EBE, + 0x083BE2FC, 0x8B3B948F, 0xF1E2F52A, 0x6D07787D, 0x3E2BF2C1, 0x4BB083F7, 0xB75EF91E, 0xBC610718, + 0x6F177DD5, 0x57E9F76D, 0xA2AFBA59, 0xBF77A8BD, 0x9BF4BBF2, 0x871F86ED, 0x71FEF062, 0xFBB69E17, + 0xC49F827D, 0x9771A3C4, 0x2F3805BB, 0x66DDB460, 0xBCBE24BF, 0x41E21BF4, 0xDB0BCC6F, 0x94F9AB3E, + 0x08BBE53C, 0x27F353FD, 0x91FD80CF, 0x731D329F, 0xD134D8C9, 0xDF953FD4, 0xAF58F943, 0x8FDB0139, + 0xFFC97C47, 0xB576A075, 0xD9ADFF7F, 0xBE9FB507, 0xA43E4C5B, 0x613ED7C7, 0x01E19B36, 0xDE0F13F5, + 0x83F3C5FC, 0x688F69FF, 0x11EDAF2A, 0x3FBC4FE5, 0x13F5312E, 0xDFBB447F, 0xA6CEAC24, 0xF971F5B1, + 0x07BF53BE, 0x5F695691, 0xBE71F97F, 0x18BF73BE, 0x9B36CDF7, 0x0392EF66, 0x519CEFF3, 0x3F591F28, + 0x2FF96E56, 0xB6B6B68E, 0xCF7FD427, 0xF96E566F, 0xFE87FBC6, 0xE73FDACF, 0xF93ED3B4, 0x3DF4D043, + 0x9E1F9D33, 0x6D71BECF, 0xFF647D60, 0xFC38DF27, 0x9916DE3F, 0x55DFC557, 0x4C0BEB4B, 0xE67FA23E, + 0x28DE9CEF, 0xBF372DF3, 0xE7CF1F9F, 0xFFDB455F, 0xF567F57B, 0x32FF3BD4, 0xDE4DA63D, 0xCE1F7ED8, + 0x2C8DF37D, 0xFE27F3B9, 0x51E2179C, 0x322B399F, 0x92FAC6F3, 0x2BEBA351, 0xE6AFFAA0, 0x59B5F2EE, + 0xCDE3F3BF, 0x43E6339A, 0x66DA566D, 0xFE5BCF1F, 0xEA376D71, 0xBECFFF64, 0x7D24F337, 0x99FF7A5E, + 0xCFAF0FF8, 0xBCEEEE0F, 0x810D522E, 0xBEF17A70, 0xE7F9686B, 0x10D079DE, 0xC90FDFA5, 0xF289FC4F, + 0xD687BBFF, 0x656604B9, 0x1D3ADF15, 0xF9AFE7FF, 0xFCD220CF, 0xF591CC7F, 0xDDDFA383, 0x01E8FDA1, + 0x47D67333, 0x12E7FBFC, 0x4FD687EE, 0xEF99F620, 0xE4F34432, 0xFFF5BC96, 0xBF27B884, 0xCF6BC9FC, + 0xD7FB45A6, 0x3590FBB6, 0xF2A3E341, 0x2ACEF7F9, 0x9FAC0F77, 0x3ECE9A11, 0x5DCF59DF, 0xC55D6684, + 0xF525F33F, 0x511FEE3C, 0x1DF49911, 0x3E4F27F3, 0x5FEF2FD5, 0xAD6644F7, 0xF7CAFCD7, 0xFB4C5408, + 0x025DCF7B, 0x643D0F52, 0x71BECFFF, 0x643EEB7D, 0x30E80F42, 0x5E2F93FA, 0x92FC647D, 0x34C8FC55, + 0x7F1454DF, 0xFEED6F8F, 0xCF7FBDDF, 0x47B581DC, 0xEF953FF4, 0x78908AF3, 0x7DFE27EB, 0x2399BF89, + 0xFC77FD88, 0xECCC5353, 0xB81FA1F7, 0x59489FFA, 0x2ADD675D, 0x7E43FAB9, 0x88F353F3, 0x353BF3B9, + 0x01CE77BD, 0x2F1A5BD3, 0xAFF75DB9, 0xFF2CA989, 0xA4BFA4F3, 0xBB042EE7, 0xF9D1F8E2, 0x757A4CEF, + 0x937CDF45, 0xF988FB19, 0xAEDF97AA, 0xCD3CF0D4, 0xAFBDBF90, 0x822AF657, 0xE3612CA4, 0x291EEEBE, + 0x999DD9FF, 0x55BE6F6A, 0xBF07D2FD, 0x4DDCBFD2, 0x7E0EA4FF, 0xFB52EEE7, 0xE87D343B, 0xF30F25BA, + 0x8F52BF49, 0xECA9857B, 0x972EF5F7, 0x1B3C317F, 0xECFA4382, 0xF182CEFD, 0x43E957E0, 0xF85752BF, + 0xC2DD57B3, 0x338736F0, 0x7D55FB6D, 0x901EFA16, 0xF5DBC6D9, 0x93B0D7F5, 0x338C9D72, 0x41FA1972, + 0xFF0298F2, 0xBAE24A7B, 0x92F66A7C, 0xB26F99B7, 0x0AF7DC6B, 0xED74B96F, 0x64160314, 0xBA04BBF3, + 0x38F5735C, 0xBE46779A, 0x3739FED3, 0xE53C1D40, 0xDDFDCBBE, 0x7997B537, 0xF8F3FAFD, 0x2D1D6B11, + 0x97E579BD, 0x547D74BE, 0xE67CBA41, 0xC68B10F3, 0xFADD50BE, 0xFF2C5DD7, 0x49E76DBD, 0x1FFDD9F9, + 0xAD2F9C61, 0xFDC2AFDB, 0xAAFD29BE, 0x7FBC8BDF, 0xB95FD320, 0xF78F7741, 0xEE1F6EFC, 0x0137BEDA, + 0x3780F262, 0x5F190BBF, 0xAC7F79E7, 0x267F5F7F, 0x0BAE7938, 0xEEFF5B14, 0x0FAA578D, 0x1FF9C3F5, + 0xA3FD8000, 0xF9BBCEFF, 0xD1C7D3DD, 0x079DBF81, 0xF357C733, 0x51DDDFB1, 0x3FD3F5FE, 0x8698C7D3, + 0xEFD99F03, 0xB03D3EBE, 0xEADF7487, 0xA327E3F2, 0xD99F474F, 0xB6DFB9D1, 0xC211FB0C, 0x7A009F87, + 0xE0321E7F, 0x96E0D2CF, 0x82CB783D, 0x9985FE30, 0xB6A3BC9E, 0x1F11FC79, 0xB0A37CBE, 0x416C5FC7, + 0xF56B48BE, 0x139FF0A5, 0xBBED28DB, 0x8FFA049B, 0x12611A4F, 0xF886FB07, 0xB89E0EF2, 0x7ED55E9F, + 0xED6C5940, 0xEBC720AD, 0x1F11DE07, 0xF5FC5824, 0x4C3F8CCF, 0x226E2454, 0x9FBD6311, 0xEF77830E, + 0x0FDC7DB7, 0xD7473FAC, 0x4FF929BC, 0x3F2A5F71, 0x7DB6F78E, 0x3B68FD1F, 0x14FDF5D9, 0xB7BBBA62, + 0xFA70CE51, 0x5F990FA0, 0x7CB687E4, 0xFFB06E1D, 0xED3F83B4, 0x1E923C8D, 0x57D607C0, 0xFA3C1F40, + 0xF945E293, 0x3CDBE3DF, 0x4BEAB37A, 0x9E547D62, 0x7F99AFF6, 0xEB7B0AC9, 0x3B3EADFF, 0x247FE2C4, + 0x898AF712, 0xBE6FEB7B, 0x0AC92F5B, 0xC1FC22F1, 0x49FEE9A7, 0x9F667B69, 0xFF21F937, 0xDF7C33A6, + 0x0F80F579, 0x3E80F28B, 0xC427F943, 0xA75FE078, 0xD17E48F2, 0xDC8FF2FA, 0x00589FE7, 0x0328BF48, + 0x7C92EFA4, 0x7EE65991, 0xA7F9D7FB, 0xA96200D6, 0xA77C8E87, 0xF08B6E3C, 0xBD2FF078, 0x24BF49CE, + 0x4F5E9EF7, 0x87B36579, 0xE5179DBF, 0xFCBD43FC, 0x25793D8F, 0xAA3E804D, 0xB29F159D, 0x3FCA2FBA, + 0x78EB7ECB, 0xF126793D, 0x0FAA3EE9, 0x4F94F98A, 0xFD7B5499, 0xCFFB29CA, 0x737F41DF, 0x9B48FEFB, + 0x877E5BF1, 0x1E75DFBE, 0x03ACCFE5, 0xDB833D87, 0x62F5529F, 0xE5FAF0FA, 0xB45FE1F9, 0x00CA2FBA, + 0x7C67BEBE, 0x4F8C75D7, 0xEF77FB0F, 0xED1F63DD, 0xB6C0EB65, 0xB21E13F5, 0xEAF63FC4, 0xFB69FF73, + 0xFAA2765B, 0x607D897A, 0x4CD6ABDB, 0x2F499EFB, 0xB7D3CAF2, 0xBC9F26EB, 0x3159AFDA, 0xEF2579E9, + 0x0F3B7DB6, 0xC0FA92F5, 0x98AC577D, 0xBF24793D, 0xDFAA3EB1, 0x7F5C3D26, 0xEB55FBC1, 0x24CFFD60, + 0xED17933C, 0xF78B93F5, 0x98AC577D, 0xDF217979, 0xFF73FA6C, 0x81F525EB, 0x3159AFDA, 0xBF25797E, + 0x0FF2FA6C, 0x81F525EB, 0x3151AFEE, 0xFCE1E6DF, 0xE9A3F967, 0x7D897A4C, 0xD6AB3BAF, 0x903CBFAF, + 0xF496E5DD, 0xFC57D463, 0xB25EF53D, 0x86E4E3EF, 0x3524CFFA, 0x92F598AC, 0x577D4F22, 0x79DE0FBD, + 0x3E5BD0FA, 0xABACC764, 0xBD6A3F8F, 0xE4B99FA7, 0xFD3E92FF, 0x3FEB3159, 0xAFBE5EEA, 0xF7EBFB99, + 0xEAB305D6, 0x97ACC744, 0xBDD27B03, 0x8D579B9E, 0x50137FEF, 0xB0D18440, 0xFBDF9FEA, 0xFB4C56FA, + 0xF1625F6D, 0x1A2ED5FE, 0x6A97E049, 0x13555EDE, 0x3FA34929, 0xEADFF9FD, 0x72BAF9D0, 0xD28FD63F, + 0xFA3481B1, 0xBE679927, 0x20C558DF, 0x978C3525, 0x826EFF83, 0x87CC05FE, 0xEEF43542, 0xA682FF3B, + 0x9177E7FB, 0x6042008C, 0x75FF833D, 0x66B842DF, 0x4D32BEE3, 0x9B3E4833, 0xD6FB4230, 0x370819EB, + 0xFE0719F3, 0xC7B83E7B, 0x5AE5956F, 0x9EA423BF, 0xF5EF5BE6, 0x35867EBF, 0xB4A32AAF, 0xFAECAF60, + 0x6205FF77, 0x9065ACEF, 0x65C15541, 0xDAF1297F, 0x4C9FF9D4, 0xE9A3FC31, 0x6350EBF8, 0xFCFEF075, + 0xB55FDF2B, 0x6072D97F, 0xAEBFD07C, 0x14D787BF, 0xE5E27C3A, 0xEF397F28, 0xFF83AAC0, 0xB87871BD, + 0x3E66DEAF, 0xD4A7F62A, 0xDFFC93FA, 0xAFEF43C1, 0x67C47EB7, 0xFF992F9A, 0x8FE3FACC, 0x61F55FF9, + 0xB042F4F9, 0xFBD5B341, 0xC6E50B8F, 0x37C3FC29, 0xAE0F6AE1, 0xAA383F98, 0x09D52E9F, 0xD8FE82C4, + 0xDFED7FE6, 0x71F3495C, 0x9F795BFC, 0x777CA8D1, 0x7CD2F742, 0x7B32C833, 0x76FBE5BD, 0x327F7E3F, + 0xBD12AE88, 0xF3CD7FA9, 0x3E7D6F0D, 0xBE24F95B, 0xDEFFCCA0, 0xD3C7EBF7, 0x44A8727C, 0x9A6FF31E, + 0xB5246DF9, 0xBE78AEEC, 0x3FE7DB71, 0x538CEBB3, 0x2FE8788E, 0xFF81CCBF, 0xAFA70B3A, 0xFFAB60BA, + 0xFD6B7A6F, 0x36F6C335, 0x60E11B88, 0xE7CAFBFF, 0xC76B09DB, 0x8B84E97D, 0x7C6035E2, 0x5588916F, + 0x2F1ADB7F, 0x1BF87E49, 0xF4CB00E6, 0x5457FBFE, 0x4AE62701, 0x7C2397F3, 0xFD45730A, 0xAE7798F8, + 0x637D70FD, 0x6CE4BB7E, 0x457426D8, 0xD240DFB5, 0xBF91391E, 0x6C5998CF, 0xFBFE1EE5, 0xDF1CE133, + 0x2ED502FC, 0x15F2DDFD, 0x3FFA9760, 0x4BD39A4B, 0x7D7F2173, 0x7FB065F6, 0x9CEA727F, 0x0DE51B66, + 0x55FBFE18, 0xC9DFD87C, 0x89BFBF86, 0x4326FA71, 0x3B94EFAF, 0xD56654B1, 0xDC5F51F4, 0xF4FAA9FE, + 0xFE1A0E41, 0x9AB0BBBF, 0x8625535A, 0x386762F9, 0xFE9A36B6, 0x69D6C4F2, 0xFD350DE9, 0xDB175CE2, + 0xEFAF6109, 0x60E35C2C, 0xD1569862, 0xFF9DD643, 0x33CAF3B3, 0x04EAECAF, 0x91FE5953, 0xAF382F18, + 0x5E61DC8A, 0x75C07C2B, 0xF9D38CF8, 0x69D15FC1, 0xBF165EAE, 0xD077ADF9, 0x4BE54F11, 0xBEE6BF62, + 0xD41755F0, 0x7330A0E3, 0xB17D418D, 0x7E77E3A5, 0xA49E9D3D, 0x264A8C3F, 0x015EE3FC, 0xFA2E4C81, + 0xAD147F91, 0x475C877F, 0x49FF09C5, 0x79C1E62F, 0x1467856F, 0x86186F45, 0xFC5DC29A, 0xAF65FECC, + 0x84BE93CA, 0x9F227C1D, 0x4F31B8F5, 0xCBF1F3F6, 0xA64AFBF4, 0xBB8E17E3, 0x672BBEEB, 0xF8A93178, + 0x9131C5A7, 0x95FD97F5, 0xAE09E3B7, 0x84ED7951, 0x715EB0F9, 0x9AF2B3C2, 0x97F503E6, 0x216E46FD, + 0x29DD0F94, 0x9F8ACC0D, 0x717DA948, 0xFD9B87E3, 0x315FE6DF, 0x619C8D4F, 0x2AC6BF1C, 0xCEC5EDF3, + 0xF6EB78DE, 0x3FB5C77F, 0x77F656D9, 0xD96CD053, 0x189F5F95, 0xFDB3FF89, 0xF1DB5FF6, 0x0F715EB0, + 0xF887FCAC, 0xF0757DFC, 0x0DE2FF28, 0xFBE7F8CE, 0x3FA7CFF9, 0x87FC29C2, 0xD7FC56EC, 0xFCF3E3AB, + 0x7FCE3E67, 0xBF1BCFF9, 0xE7ECF1DF, 0x9DBDEA1F, 0xF77FA7E2, 0xB703E5F7, 0x5EBAFFE7, 0x327A1E6B, + 0x70B8AE53, 0xFA238E5F, 0xD7C9FD93, 0x59B60F2D, 0x804B9AEC, 0x28BD8733, 0xFE02E31B, 0xF9BDE488, + 0xE04FF6D9, 0x1B5BE8FF, 0xB31C11FE, 0x27BF103E, 0x63D4F7E5, 0x33B9D0EB, 0x9B4AEB7F, 0x2ED47EC5, + 0x338221AF, 0xFD8D6784, 0x0F79ED6F, 0xF4D9F300, 0xC3936D97, 0x7EEFB3AF, 0x11868CCA, 0x33AEBD02, + 0x32DF7CE0, 0x01C1E709, 0xDB2EEA27, 0xBA7E07AE, 0x3E911B8F, 0xF0AB97DB, 0x48FB237D, 0x827369E7, + 0x8FF0E5FF, 0x53B8FE4B, 0xE6DFE00A, 0xC60BEC13, 0x8483CF99, 0xF7D99EDF, 0x083E71C8, 0xBC4FFD63, + 0xD79F7961, 0x365C11EF, 0xCF646BA0, 0xD6F10907, 0x5F34E79D, 0x3EC2871E, 0x37E7D51E, 0xE61F7C0E, + 0x6AA95FF3, 0xBF000000, +}; + +u32 point_table_binary_6[] = { + 0x1172855A, 0x0F8C9555, 0x763FEFDD, 0xEF7DDF9B, 0x3F320328, 0x4D2982D9, + 0x7463B29B, 0x6D583B60, 0x2DA9CBEA, 0x3030FC2D, 0xF3078661, 0x1671C4C0, 0x82CDE840, 0x1165570C, + 0x16A14C06, 0xC5D5C24E, 0x94742BA5, 0xE094B19B, 0x4D638334, 0x1ADB2D2D, 0xDA25C562, 0x3B5DB3B1, + 0xB25682BB, 0xC018679C, 0xC79BF79D, 0xDEF3E7DE, 0xF7BD0F92, 0x1D63C22F, 0xF777CFBD, 0xF7DCDF39, + 0xDFBDE73E, 0x388D453C, 0x0FFCD7D8, 0xD888F006, 0x8EE1FB82, 0xE1AB5F25, 0x3C52814F, 0x5BACFC55, + 0xAB56210C, 0xE0086C10, 0xDCD5D5C5, 0x7C9829B8, 0xB9B999F9, 0x304BF0E2, 0xC58B118E, 0x58BC51F0, + 0xBA75EB10, 0x36583C20, 0x78FDFAF5, 0x081B2D3E, 0x22B8BBBB, 0x1B61A6C5, 0x6F085EB6, 0x6C19C22C, + 0x8B4F0B5E, 0xB1620562, 0x7FB97FF3, 0x82F988EF, 0x97F94D4D, 0x4D88E7CB, 0x7CC6FBCB, 0xF609DB7F, + 0xCFA1F944, 0xA57CE683, 0x0F3E4078, 0xD3629A6F, 0x368A793D, 0xA7E176C1, 0xC1F1CECE, 0x4E5A4F51, + 0x304EF0FA, 0x8F58CCFD, 0x119F7FFE, 0x796B1FE6, 0x601B403E, 0x1361CBBA, 0x3588AD16, 0xEFA7D1F2, + 0x70E0DD61, 0x8BADBF19, 0x43B6FBD9, 0x7E9A4F51, 0xF890696E, 0x5B61D70F, 0x3D34BFA8, 0x1495AE5D, + 0xBB46F3EB, 0x617F99A8, 0xF4F1C71F, 0xFBF982C1, 0x98E7BBD1, 0x62E6637C, 0xE9D2251A, 0xAF87ECE7, + 0x83A874E8, 0xBF3F459C, 0x6B31ED57, 0x18955E38, 0xFFBF84E7, 0x08C6893D, 0x6FBD7733, 0x7EBA7D8E, + 0xB46389E6, 0xEFF62FC2, 0x3C3CF3CC, 0x33E5FDCD, 0xE503F6C7, 0x9B382418, 0x72BADF43, 0xC207F8EE, + 0xB687FC7C, 0xC93F345F, 0xB71EC408, 0x793DEA4F, 0x44C8903F, 0xAD1E8AC2, 0x87CCC0C0, 0x809F4F14, + 0x4713EC4F, 0x37DF201A, 0xE7F9CE55, 0x3D07881B, 0x9E7EDAFB, 0x3B8A2120, 0x7FDBFD65, 0x7F507FD6, + 0xFB1159BF, 0xF5EF580F, 0xE9EB88EE, 0x974164FC, 0xA6D8A7FE, 0xCC77B894, 0x07EDCF7C, 0x3BFF71E6, + 0x5BBD487B, 0xF0BAB4CB, 0xF8763DC1, 0xBAE6C5AC, 0x1F69871A, 0x37BED31F, 0xEFAF9D9F, 0xE82B1FB1, + 0xFEBC1E21, 0x60ECF58A, 0xEC2F6BBB, 0x27A5B71E, 0xA737DE4F, 0xAF3FC8B2, 0xBF6EE4A7, 0xDBE7383D, + 0x523BED37, 0xFB0FA36E, 0x9EBF8D4F, 0x6AB7F1F1, 0xD0A1D5AB, 0x090F0986, 0xDC8EB636, 0xDE6FE143, + 0xD0D9B490, 0xF683F511, 0x4D44F752, 0x3EB0FB31, 0xA2FB3D9F, 0xD66FF190, 0xEE7796F1, 0x5CD14F34, + 0x01B070E1, 0x42DE7FB6, 0x9F81F0D5, 0x356BBC3F, 0xF3A0FED4, 0xFDCB43ED, 0x08FB7FA3, 0xAC0F32B5, + 0x9F7FD1DB, 0x6BF385F5, 0xD769D26F, 0xF8BB49FD, 0x413EFC0A, 0xEB4FF565, 0x0D84A42F, 0x9B5F8AC2, + 0x873CFB5B, 0xF34D1EA2, 0x9FAEA1F1, 0x5D7ECA46, 0x6FF4F5F5, 0xF1FA05E3, 0xC4F6EDDB, 0x893F247C, + 0xA86E6D6D, 0x65FF8AFE, 0x8312AF6F, 0xBF8E9F09, 0x4AE42F8A, 0x7FC1906B, 0xF95613EB, 0x55E32527, + 0xFE517D60, 0xD5A8F6EF, 0x117ED5E8, 0x0FDADBBD, 0x3FAD9EEF, 0x93763FBF, 0xFBC87F16, 0xBBF961D3, + 0xFC26EFEF, 0x2846147F, 0x8BBEA252, 0x2EA2FCE3, 0xE68B185C, 0xD7FDD178, 0xC4A2EE4F, 0x51F81071, + 0x7CCFB2F3, 0xA1F586B9, 0xB1EF3EBA, 0xD3E72FA8, 0xCA8D73FE, 0xF2FEC6EB, 0xEC6FBF1F, 0x384EFB41, + 0xF949EC55, 0x873A7E8F, 0x8C57C5E3, 0xDBB6DB89, 0x8F3F9A98, 0xB469D326, 0x9BCF05E7, 0xCD445DD7, + 0xE28584C5, 0x5E165FD8, 0xB4BCD9DB, 0xC7BFC483, 0xBCDF1A8F, 0xD49FED69, 0x3EA7FE9C, 0xCF35BEA8, + 0xBF8B37E6, 0xDBFEC9F5, 0xE2568C69, 0xBD2EBFE4, 0x6DFEE5FC, 0xA2F9356F, 0xEA8A9A5F, 0x7B845F57, + 0xE4F5CC95, 0xEF65DEC4, 0xC7D73EB6, 0xDDC7036E, 0x8D8F733C, 0xA8DE71EB, 0x681BEF97, 0xC5C21F6D, + 0x5BB67E83, 0xCF0751A1, 0x18EBFC78, 0x3C7CB218, 0x27F3113E, 0xF9857158, 0xF85F18E2, 0xDB36D91F, + 0xFB5FAFFD, 0x5EBAFDC2, 0x2311F27E, 0xA5FC7533, 0x7FDA3571, 0xBEB8DAD3, 0xC3ED8429, 0x5F3FB272, + 0x097D5F8B, 0x8221C3F1, 0x384B30E5, 0x8F5713F1, 0x62F559E4, 0x7871DFFF, 0x6C54E4EF, 0x877E1F28, + 0x7F487C8A, 0x5E6DBECD, 0x513CB9F1, 0x283FF278, 0x9A9FE8FB, 0xCCF94BBF, 0x9F147FEC, 0x6F9D0FE5, + 0x479A0FAD, 0xDFF5A7FC, 0xE0F21FE5, 0x57E9EFEC, 0x41C0D88F, 0x87BC3EF2, 0x975B7F61, 0xDB366F8F, + 0xD6CFF6BC, 0x3F20A3FC, 0x396EFDE2, 0x2FC907D1, 0xDE20E0F3, 0xC747169F, 0xB59FC763, 0xD0CDF96D, + 0xB260FC01, 0x742F5DBA, 0xD4E78FD2, 0xB920CBE7, 0x9DC95047, 0xEDD9C1E9, 0x27297E19, 0xBF4DE97A, + 0xFA49DE6F, 0xEACF18CC, 0x82050BBC, 0xBDEC20B0, 0x1E783CDB, 0x9EB908B0, 0x63C70EC4, 0x0FC53EFD, + 0x0986A982, 0x6708FE48, 0xEC672E4E, 0x1F240CD3, 0xCAEDB367, 0xCFB6B8DC, 0x9FF1E4B2, 0x7DC1E5FE, + 0xC297FEF1, 0xA36655B2, 0x1D8F8021, 0xECC6AB6E, 0xAF9C4FCD, 0x12D3921C, 0xFF963333, 0xE47CA9F9, + 0xA0EEC0CC, 0x41CA07CE, 0x5F7507F4, 0xFCA9F3BB, 0xE58C9C4F, 0x9D3D3363, 0x062C6D5A, 0xE2D76F66, + 0xF8F321E3, 0x4CBBC362, 0x3FD33E73, 0x90F24B72, 0x7CCAFF6E, 0xFFAC7FC1, 0xEFE7DB89, 0xF3E5477E, + 0x7F06693F, 0x18CBFE0D, 0x26DBC35F, 0x19E4F3A7, 0xFAA3B436, 0xA8E27CAA, 0xFB5DDA8D, 0x17490F37, + 0xE5A7DB2D, 0x8EA6E0FF, 0xB09EF4FC, 0x457A637B, 0x672D9E2C, 0x7A5BB468, 0x1163DB87, 0xF526F942, + 0xF20DE98D, 0xF159A8A3, 0x76D21BE3, 0xB7057BBD, 0xBD2DFD49, 0x6FC217EC, 0xF446ED34, 0x9ED7C369, + 0x8BA725F4, 0x72DAFA73, 0x5A424FD6, 0xBEF0552F, 0xB6DDEE19, 0xB7EFDBB7, 0x8FFB0B06, 0xC13A3ED9, + 0x172CF3A3, 0xFEC297FE, 0xA4B7643B, 0xE9CD611A, 0x8FF4969C, 0x0FE92D39, 0x3EEDB7FB, 0x5E907F48, + 0x6F8225FF, 0xD71DB8AD, 0x5DF188E0, 0x2983EEFC, 0x2B58EF53, 0x3A7FD2A3, 0xDAE3F148, 0x8F2D2D2D, + 0xFE3E9169, 0xBFAD9DFB, 0xEBF789F4, 0xA7F78D21, 0xE1EBFD47, 0xCFDB99F6, 0xF2788241, 0xEDA5E79B, + 0x5A8FEA81, 0xF49BDC2F, 0x7FFF53FF, 0x907E9D1E, 0x84AF58DB, 0x498FAC37, 0xF52FE937, 0xA91FD267, + 0xB23FE993, 0xF467EF67, 0x2FE13CEB, 0xFFAD7098, 0xF373BFC5, 0x1DF63037, 0x0A879771, 0x7EC68394, + 0x8F7379BC, 0xBC68593B, 0xC5E741CA, 0xA7D527F0, 0xF203A4E7, 0x99D23F7E, 0x1F060628, 0x1ED55EE1, + 0x4E7845F2, 0xBDF0C7AF, 0xE215E6CF, 0x121CBF85, 0x9FFDED77, 0xBE43F74D, 0x196F0C0E, 0x1DEEE8A0, + 0xEF8D8C57, 0x85970629, 0x7F0CD8F6, 0x7E3BDE8F, 0xE045395F, 0xDA767BBE, 0xAC1EC64F, 0x1E5CB284, + 0xEEB72FD1, 0x7D38772B, 0x1CE2F529, 0x3F9E0D03, 0x497E3C1D, 0x3F63FE9B, 0x16DBFDC8, 0x7D0D2FE9, + 0xFDFA25BA, 0x1F631F1C, 0xA2F3A1B3, 0x57380A2F, 0x6A3C32BF, 0xB0197FE9, 0x309F0F1E, 0xC74FDBED, + 0x798FC6A3, 0xFB76EE0A, 0x0CF4F7F7, 0xF378F4FD, 0x0C0D5E3E, 0x7CF830AF, 0x8FEEC335, 0x17E065C6, + 0x767DF43D, 0xADADC35F, 0x1F3B768C, 0xFD47F7E3, 0xF822ECD5, 0xFB37F30B, 0x8B616F92, 0x5F988A17, + 0x986FFDC7, 0xF9FB1C5E, 0xA0FB38F9, 0x9BFA079F, 0xC3DEA58B, 0x1AD9DFD4, 0x9ECBE105, 0xCEAFFD62, + 0xAFBA0FF6, 0xEAF993ED, 0x55BFA3ED, 0x1D32FFF8, 0xA730C0DF, 0x27E58F1F, 0x875792FC, 0xF12D7885, + 0xF9ADB2BE, 0xF875FC8C, 0xF9F3C47F, 0xB96E38A4, 0xE727F64F, 0xEE71BCD4, 0xB47229B7, 0x933F6B76, + 0xC18BDD4F, 0xEEE276F2, 0x67CD29FC, 0xE4A1BD07, 0x787CDA2F, 0x347078E3, 0xD37B3CBF, 0xB0070E27, + 0xF9851578, 0x99F9ADBA, 0x9FD7F0F2, 0xC6032FFE, 0x66BDBE8F, 0x2744DFA6, 0x85EF3FFD, 0x1633DFB4, + 0xF0F9F1C6, 0xF64A7BA9, 0xF8B0FB75, 0x42F46E56, 0x6D5BB9D2, 0xF72FDC69, 0xD670FF94, 0xFED3F161, + 0xF757C61F, 0x33ADD4FF, 0x06FD0FD8, 0x76D6BBF9, 0x63B27783, 0xFEDFB0ED, 0xAC77D3AA, 0x7A3F217A, + 0x37AB927C, 0xAFFF747C, 0xD8FEA277, 0xB38AF397, 0xDA2B1C55, 0x7B69FDA7, 0xE3C38E27, 0x7A376B36, + 0x6FDE7CA3, 0xFEEDFA44, 0xEF662D9F, 0x1FD3FAB7, 0xFE13BD9B, 0xE56DAB1B, 0x3DBFB0D8, 0x2C4FF2BD, + 0xFE53F141, 0xFE16BD9B, 0xE5ACBFB4, 0xFEFBC55E, 0x759FB6A7, 0xF5DF21F3, 0x8FFFD5AC, 0xD276E68F, + 0x0F9A3537, 0xD57F3A3E, 0xE689FF72, 0x0F9B166E, 0x4FEB7F9E, 0xF8B366B7, 0x59C1E7D7, 0xB4FE3B64, + 0xBFD09896, 0xA50F747B, 0x7E618F69, 0x49F2BDFE, 0xD3F191D6, 0x6F5AAFF6, 0xFC24F939, 0xC8B01EF7, + 0x4B3D2097, 0x0F32376D, 0xFF0DF140, 0xE739C9D7, 0x01D7135C, 0xFFF1AB41, 0x5EF55EA1, 0xFF747CB8, + 0x7A44AE2A, 0xC8723D22, 0xAD7FAD4F, 0x540F9B58, 0xF55BA97F, 0xFD7EE7BE, 0xA6E721E5, 0xC7D3835C, + 0x92EFF59F, 0x8E0FFD1E, 0xE3E341C8, 0xE72FB557, 0xD81C1817, 0x0F29FD57, 0xC687DE87, 0x421354B1, + 0x3ED3FAD7, 0xFB516D5D, 0x50C3F586, 0xB4FEF53C, 0x1C9F0B80, 0xE347F985, 0xA90124F9, 0x5EFFA9F8, + 0x70E7E15C, 0x2E90F36C, 0x5AFF5A4F, 0xA87EC7B6, 0x533D21AD, 0x7FAD2FC4, 0x3F097249, 0xFEF8A341, + 0x3EC9F7FA, 0x4FC787DE, 0x87733B83, 0x8CEABD52, 0xFF7A3FAE, 0x79CBC474, 0x3FBE41FF, 0xADBA5FD7, + 0x824CDB86, 0x473CBFB0, 0xC2EA31C1, 0xF7FA4FC7, 0x475ABF69, 0xBD9EB7E7, 0xBDB9745F, 0xACFB92CF, + 0x1BFBA51E, 0x76FD77EA, 0x0AFA3D18, 0x120C9392, 0xFAB7F7CB, 0x5AD537F7, 0x0F1FAE1B, 0xE5FA99EA, + 0x3D7C18AA, 0x59AF5A5F, 0x0B327525, 0x6D1F91FB, 0x657D4D92, 0x6FEF9B53, 0x943F247C, 0x308CF53C, + 0x6AE229FF, 0xA4F5E911, 0xA9EF4DF9, 0x373D9F0C, 0x69BD2F4C, 0xEADDC472, 0xFE73F523, 0x3BFE04FB, + 0x5BEBE7F8, 0x44DD58F2, 0xBE844F20, 0x6A3D7D48, 0xF810687D, 0x89C7C3A7, 0xEA8307B6, 0x3FE9EB1F, + 0xD783FA50, 0xEB1F4382, 0x21CBFBA1, 0xFB854F01, 0xF07EA93F, 0x735BEAB3, 0x497FE6B6, 0x606999D4, + 0xF7A43ED9, 0x007091E2, 0x41EFDBF4, 0x47F76D57, 0x7F00B806, 0x5A7F90FA, 0x7A836057, 0x7F0B32F5, + 0x20F945EA, 0x1D763FAF, 0x53BD83EA, 0x0782A5FE, 0xE8EA7376, 0x7D21D5E7, 0x5C7D31DF, 0x500F5A5F, + 0xEC91F1EA, 0x81EA0337, 0xCC27355F, 0x57BF0B32, 0xB3AE73FD, 0x4EEB3390, 0x9DF505D5, 0x67F87E6A, + 0xFD913B6B, 0x0A9C1FA6, 0x09C6C74C, 0x81EF7FD3, 0xF0A86088, 0xD8FF1F0A, 0xCE9D8588, 0xF9FBE5BE, + 0x11F618A9, 0x0F9D127F, 0xC79F9851, 0xC5470563, 0xACFCA3C2, 0x97FEBCBF, 0xA7ACBD5F, 0x9B02BFA7, + 0xE87CB0D3, 0x48FD4FC7, 0xC34EC82B, 0xFFA8F021, 0xE4F9F55A, 0xFE1280AA, 0x536682F3, 0xDF7EBDFF, + 0x65753D76, 0x3CC15A4F, 0xEFB598F9, 0x9067BEAE, 0xB766B589, 0xB99EB1C4, 0xE25EF266, 0x905D42E7, + 0xE92596CF, 0x18383E9D, 0x3F6A5663, 0x29C9AFDA, 0x1D18B6A7, 0xF3812030, 0xFC1EA5E3, 0x4180256E, + 0x577B55BB, 0x555F3ADF, 0xF0A0E42F, 0xE74F3CE6, 0xF151C152, 0x0F75EB09, 0x0F6A7D54, 0xE325F8A4, + 0xD4A7E705, 0x7E8F0ABE, 0x0F19C563, 0x84F1678A, 0x556FC5BD, 0xC2B7F998, 0xDB337F0F, 0xB72BE6FE, + 0x182BD67A, 0x34C613AF, 0x2BE6FEE6, 0x11C57A3F, 0xC491D2AD, 0x1CFFFA1E, 0x67A30ADD, 0xFB1EE178, + 0xA762BD7F, 0x9642E1D3, 0xFCF87BDA, 0xDE10727D, 0xB5DFE20E, 0xC272FFA4, 0xF736C2EE, 0x3D8ED647, + 0x7C808650, 0xBFC7630E, 0xD3F9D2D9, 0xE3F7C1C5, 0x0B3D3F63, 0xEF9FCA57, 0xDC10523C, 0xD8EFD398, + 0xD86F0839, 0xDFCD2CF7, 0xE7F3EACC, 0x727FE5F3, 0x7C7CFF01, 0xCBEF97FE, 0x5CBFF1F6, 0x00D89EE7, + 0x6BFF018B, 0xFBA53FF3, 0xFDFB6743, 0xA8E75DB5, 0x27F32FF3, 0x15EBFB28, 0xF5777C79, 0x0F6D089F, + 0xE8DBEDFD, 0xEDDE2BDD, 0x7E18F5A7, 0x7B3F35D6, 0xDFDFDBF7, 0xA73C5F79, 0xCF6C089F, 0x7BEEB984, + 0x3D00B6A7, 0xFCEC3D00, 0xCAE7F7CF, 0xEC3D0D21, 0xD737543F, 0xD4BF83FC, 0xE5ED01B0, 0x3DE5D3F8, + 0xCA677DD1, 0xF8BCFFFD, 0xC2A7FDE7, 0xF3ADEA35, 0x76F5B1F4, 0xFBAA7F7F, 0x6DE0F8B7, 0xDF539E2F, + 0xF5D7F3AD, 0xDA03D0F3, 0xB27FAF55, 0xFE88F397, 0x9E77459F, 0xB63F9F6F, 0xBD3DFD3E, 0x7594DF9B, + 0x95AFEFCD, 0x0DA19E17, 0x78FFA87F, 0x27D56BBD, 0x3D798F2E, 0xF335BFCF, 0x73EFDBD6, 0x5F7FF218, + 0x8FC7E73B, 0xDBFFC1A7, 0x9E4AD8B3, 0x7A157BFE, 0x3D5CF923, 0x4E6F9D8F, 0x6E4BC44B, 0x43C8F1E1, + 0xED01B03D, 0xCFB7F684, 0x3FE2F4AE, 0xE705FE7E, 0x4D0C369C, 0xD4F3057F, 0xBF2606B1, 0x93EBDBE9, + 0x784CC5AB, 0xFBFE597C, 0x92BF77E7, 0x1DC64EB6, 0x978AC774, 0xBCBAEFA5, 0xEB5FB687, 0x9D8CD3F1, + 0x988E577D, 0x9FA3FEFA, 0x5EA8F6B4, 0x7F3A1ED3, 0xF1AAF535, 0xEA9F7C3F, 0x75F3BF21, 0x1ED3F1AA, + 0xEFC7E43F, 0x7E3FD6FC, 0x46FEE3FA, 0x583A1ED3, 0xF1AAEF81, 0xA5330D27, 0xF93D50ED, 0x95CE6027, + 0xDB4BC763, 0x3A5E351F, 0xD3F85C8F, 0x567B343E, 0xDB4BC763, 0x2A5EDD79, 0x83FAF37B, 0xE079670F, + 0x3B59AFE9, 0x784CC76B, 0x6B79FD7A, 0x9EF3E3B3, 0xBD743CA6, 0xE375AEF3, 0x57C3493E, 0xEF7A7BD8, + 0xA9F15719, 0x8FE978D5, 0xF731EA2F, 0xEF6365FF, 0xB3BD1BE3, 0xB1325EF5, 0xBD9EFAF3, 0xEF23BC3D, + 0xEC647BE9, 0x784CC7AB, 0x8F978693, 0xF29EE8EC, 0x6127DB4B, 0xC7633A5E, 0xDDF7EC05, 0xF32BA43F, + 0x8D4F2C40, 0x0D633D9F, 0x9ACDF40B, 0x03F4F781, 0x20323141, 0xF77D32DF, 0x33D7B95D, 0xED995D70, + 0x5B920FDF, 0xA05F18A0, 0x3FDFC3D7, 0x830C63FD, 0x3E996173, 0xA5C2DE05, 0x985AC1FF, 0x7D19DFBF, + 0xC7DF6DC6, 0x19EBF7C9, 0x8EFF7985, 0xBDD390AF, 0xE0D76A7F, 0xBD1FE0BB, 0x41C4D8FD, 0xDE6787F9, + 0xBFA43DBC, 0x58C9375B, 0xF94DD8DF, 0x37825A73, 0x9DBF1F2E, 0x3FFF9EB9, 0xECFCC77A, 0xBFAFEC3F, + 0x3EFF1A59, 0xBF7BBF36, 0x57D55F9A, 0x9FCDABDA, 0x5FED99C3, 0x509BE4C3, 0x1D287FFA, 0x9E0A5F37, + 0x63AE3FCD, 0xDFEC3413, 0x15F6B642, 0x75057F67, 0xB93FFF5E, 0xE4CF826A, 0x371EE797, 0x87CCA5A4, + 0x3D585DEE, 0xCFF7A551, 0xC8B9F990, 0x3F82AC29, 0x26F5625E, 0x11FF3B7B, 0xE63C5425, 0xF97097F8, + 0xCFE90927, 0x822CFB73, 0x127ECAEF, 0x8FC5C03C, 0x33C7527E, 0xE930961E, 0x14FC0FBC, 0xFF392CAD, + 0xB7D8F215, 0x07E6FB4D, 0xE0EB1DF1, 0x6BC0CFE8, 0xAE3E921B, 0xF098EB83, 0xE67CD0FB, 0x2C80AF07, + 0x4E5C0C7A, 0xF710D67A, 0x447C25B0, 0xDF1728D7, 0x377E11D8, 0x78075FAF, 0x0B7E0BBE, 0xE930F14B, + 0x77C2375B, 0x5BC1D70B, 0xE2FF0A7A, 0x9B9AC0D7, 0x17726782, 0xDEF676F0, 0xF5B5807F, 0xFF05BE9E, + 0x56AAA77C, 0x00A46F5E, 0x4F753E38, 0xF3E77703, 0xC50B635C, 0x179CE9B8, 0x0BCAF7E9, 0x7F861984, + 0xDD7DB8A6, 0x07663CF7, 0x8720F7FB, 0x5FD0FBAB, 0x292D5F33, 0x59EA0753, 0x2D7F9229, 0xCDFF768D, + 0xD4CF1883, 0xB9BF51B0, 0xF0C1343F, 0x68F9BBE1, 0x2EECA29F, 0xFF04D9A6, 0x6ABBE56B, 0x2DDECDBF, + 0xD7C86EB9, 0xF5568B11, 0x0563BC72, 0xD224FB6F, 0x8B998FF1, 0xB76B6AAC, 0x3F6136B6, 0xD2FBB999, + 0x38D766E7, 0xF7158BEF, 0xE6FB4FFC, 0x9FAB18D7, 0x0B86F0D5, 0xB5E47F8B, 0x990FC15F, 0x598C0BA1, + 0x0B5FA3F3, 0xBDEAA919, 0x56E3DF59, 0xFA6F9B06, 0xC5CD82E1, 0x1CE385D0, 0x287C2C31, 0xBEDFE29F, + 0xB0FD6C05, 0xFF0EF859, 0x85BD3BCC, 0x5DCAEF12, 0xBE84A3C3, 0xD65E5CC1, 0xCFC3651D, 0x8FE717D4, + 0x69BB1B2F, 0xA3F1ACF3, 0x31716AFC, 0x5AF890F5, 0xBD0BBAE0, 0x59DA7FE9, 0x6FF16AFB, 0x3FD97F57, + 0x71B360F3, 0x0DC58DC2, 0x375F327E, 0xD6E25D84, 0x0348F1EF, 0x49D9FB0F, 0xE577095F, 0xC7534C7F, + 0x15FC1ABC, 0xBF727EDA, 0xAEE325F8, 0x8D15ED3A, 0x7E6602DE, 0x634CFE59, 0xC8EB0F19, 0xCFB7FE6B, + 0xE6F9BCA7, 0xB859B099, 0xA3FC46E1, 0x079C1FE1, 0x5E8BEFA7, 0xFA80B8D3, 0xF133B1F9, 0x83A4BD4C, + 0xACEBBBD7, 0x8EC77CD9, 0x7F87ED6E, 0x8C568C3F, 0x157E9E9C, 0x9F9FBF8E, 0xE7D7A7F3, 0xF1ED6EBE, + 0x55F82D9E, 0xD071EB9F, 0x13E5F5D9, 0xDBF26A38, 0x565E9FC5, 0xCD82657D, 0x96DF287C, 0x591FFED8, + 0xE293E5F5, 0x39BE5B9F, 0xB3E7D667, 0xF95DC257, 0x7D2B76EB, 0xF3E3EBFA, 0xDCFCDCFC, 0xDD786E7D, + 0x6E3EBEDD, 0xCD57D7E7, 0xEB2DEF40, 0x2DD71366, 0x493D245F, 0x1F5FE5FB, 0xDA268B7F, 0x68715DF8, + 0x1AFF5E55, 0xEB0DF8F3, 0xDC8FB9BE, 0xA0F5D7A8, 0x18F6697D, 0x42EC9DCB, 0xBDCCBF07, 0x70F59473, + 0xFA7B37F7, 0xFB90224E, 0xE1FA89DA, 0x8B30F7EF, 0x6C4FC7C3, 0x7F0CF7F1, 0x783FB478, 0x1361FC23, + 0x3E5F6A7D, 0xC37EBCC7, 0xF97D5F31, 0x9ECDFD05, 0x63E5E7C3, 0xF065E69F, 0xD2DF078C, 0xC77FCDF6, + 0xB5DE817F, 0x83FFE2EA, 0x1D8C8772, 0x5B92F5EC, 0x3C846DCC, 0xD77A611E, 0xF0968AFA, 0xC8108E6A, + 0x7D6898D6, 0x579B8962, 0xAD5F3186, 0xAA48EA39, 0xCE1F0859, 0xAD5F49BD, 0xE74BF187, 0xB5374CF6, + 0xE8F74A5A, 0xAF1A96DF, 0x1B4798AC, 0x67F9F76A, 0x1D3F0FBE, 0x9E32CCFB, 0x958D62AE, 0x47EA7C30, + 0xCE67747E, 0x327E9CF0, 0x3FF36DAA, 0x5A309FFC, 0x374CFEAB, 0x9D12C5EA, 0x9F61F607, 0xE64D857F, + 0x50C7577F, 0xD74EC122, 0xF375BD35, 0x572257BF, 0x1AE67A55, 0x262A70BB, 0xAB676520, 0xE07A96AB, + 0x775D81AA, 0x24BF7672, 0x745DEB55, 0x3C1F301E, 0x4B3DCB40, 0x98B4573B, 0x1942B6A7, 0xF3FDF2F5, + 0x284EFA33, 0xC8783C24, 0xD8FB7B48, 0xF882FF1F, +}; + +u32 point_table_binary_7[] = { + 0x11726D97, 0x5D6C5455, 0x10C7677B, 0xCEF62E77, + 0x5B524313, 0x303C9948, 0x25A62F44, 0x22890989, 0x214D4B69, 0x4BB3AB85, 0x7669A91F, 0x1563DA14, + 0x298D0F18, 0xB409EA8B, 0x294D05A4, 0x5983D0D4, 0x85578D3C, 0xF0D440D5, 0x1031BC18, 0x04772326, + 0xE243A322, 0x42F96877, 0xB7BDE39C, 0x9973AFEE, 0xBDF0D47F, 0x67E69CF9, 0xF89DE905, 0x27A111F7, + 0x0024620E, 0xB6B5B521, 0x66484F02, 0x203A987A, 0xFD4DD278, 0x4F34C4F6, 0x1D398238, 0x499AFD21, + 0xD6D1D181, 0x300C8D90, 0x93F89191, 0x11A49F1B, 0xE9771CFF, 0xC6FE7ED2, 0x784F34C4, 0xC6C7C7C9, + 0x9F744EE2, 0xA7A6A602, 0x7FC77396, 0xD97F8E74, 0x03002807, 0xF9FC39F2, 0x670D4E3A, 0x9D0ECE73, + 0x3CD07C1E, 0xF9635EE2, 0x9B9A9AF8, 0x3C932FE8, 0x04649A5B, 0xD85F3424, 0x7A77B4F0, 0x79E20FDA, + 0xF8D3CF8D, 0xB855E28D, 0x3FDA7ED0, 0xFD8FB81F, 0xB65E50C8, 0xF9609EF4, 0x5689E7F3, 0x1A28DF6F, + 0x48979DF2, 0x8E5DA9A0, 0x1FF49B47, 0xDC0F5BAF, 0xF9C7F536, 0x90667F88, 0x67329920, 0xDF445575, + 0x15E73B6C, 0xEF8F55AB, 0xD1548AE3, 0x5903544D, 0x757707F5, 0x98FE99FB, 0x2917AE3F, 0xA1D6973A, + 0x5E19606D, 0xFA8507D7, 0x975A5A8C, 0x5DFA8707, 0xD7945B5B, 0x5B598BFF, 0x9AF2C0D8, 0x18D7CFF9, + 0xACD4E79A, 0x9B9B837A, 0x305B9FE3, 0x7A6CBE78, 0xAAE67993, 0xAFA99FFD, 0xB1664BFB, 0xF6A6605E, + 0x4ED17928, 0xF3927CF0, 0x90F390E7, 0x61FB8D87, 0xB0EC6BF1, 0xC7B299A7, 0xE1CDCCD3, 0xF0C3F398, + 0x94FE197E, 0x4C3EA6FF, 0xA22166EE, 0x333C8A3F, 0xC4F8BC06, 0x991FC57B, 0xA65FFE3C, 0x29DEE379, + 0xDA799978, 0x99976813, 0x9FEDE909, 0xFA65E6CF, 0xFDB2F998, 0xF9733EF6, 0x3E337FD6, 0xB69F66FE, + 0xDC4FFB5E, 0x9457A7F8, 0xBDD87940, 0xAC6EB5CC, 0x43EA8718, 0xACE27EDB, 0xF7A43C5C, 0x91F724F5, + 0x2AACD35C, 0xAF9D07C5, 0x3F215AFA, 0x4DF12ED7, 0x6FFB41E9, 0x2C73FF2D, 0x2F89CD1B, 0x8179B1FD, + 0x00F0B5D4, 0x0BB00E4C, 0xBD3E4F89, 0xCDEBC0F0, 0xE4F3ED76, 0xAA22F36D, 0xF3D3BFA8, 0x32E7D78F, + 0x7FE371D2, 0xDFABCE57, 0x3FF818F1, 0x38E97EF2, 0x7F52ED6C, 0x4EB507F5, 0x798B6A99, 0xEBDB46F6, + 0x02F53BA1, 0x52AC6DBF, 0x8A1FAA15, 0xEE17D961, 0x03E90B2A, 0xEDF368EC, 0xEEB876A4, 0x9FD2EF78, + 0x8DAEE67E, 0xD3FD3048, 0xF72FA90C, 0x6B1BEFEE, 0x5619F6F7, 0xF958ABAB, 0xB93F941F, 0x4C93DEA8, + 0x7A58DBFE, 0x153FB5F6, 0x02D96749, 0x5FA9B4BB, 0x17753DF7, 0xD3F21E9F, 0xD035FC3E, 0x37887FFC, + 0x3DB5B7B7, 0xB7378877, 0x8FAA7DD2, 0x7F7BFF82, 0xAEE2F73D, 0x28F78352, 0x5DD96C36, 0xD857A54B, + 0xAAC4FB6A, 0x5AEA29DD, 0x57ED1313, 0x1381DD5B, 0xD48EEC33, 0xE947FC84, 0x5ECDFB6E, 0x56EA8D8F, + 0xA93ED636, 0x1E936A37, 0xC75BFFE4, 0x808EB1DD, 0xBEB7F84E, 0xADF87DCC, 0xCA3CE22F, 0xA82E5F9B, + 0xF392CFAA, 0xF463FDED, 0x7EF12E68, 0x87DFCBB4, 0xCCDFBBAA, 0xBA5987CF, 0xB33C2DCD, 0xE855BC9F, + 0x06858FA5, 0x9B6ACFFF, 0x7973CF6B, 0x87ED9647, 0x5DD2ABD8, 0x4EFDC56D, 0xA4E75566, 0xC6681BEF, + 0x1E56DDFC, 0x3EEDFBF5, 0x2EEB24EF, 0xBB82F87B, 0x05D5CBDA, 0xF25BACD5, 0xB5CCAFE5, 0xB3D8A4FA, + 0x98CF30AF, 0x619EFBE9, 0x06A3BF85, 0x99A33FE4, 0x8D7F9EFD, 0xEB613ABD, 0xB727CAF3, 0x36B21BAD, + 0xE08BF12B, 0x37A23C93, 0x9DF5D790, 0xE37CC2BC, 0x8679A6FB, 0x593F8073, 0x966F8E77, 0xD370CEAF, + 0xA78267CA, 0x8FF5D370, 0x76A4B333, 0xCA7381EC, 0x467F0767, 0x5F6BEF88, 0xF21AE299, 0x745E349C, + 0x1B1A1A0A, 0xE2DDA3F0, 0xA5898FF0, 0x3C28F7D3, 0xDFE3CF3D, 0xCF8BF23C, 0x2DF594EE, 0xC389EBD7, + 0xAF47790D, 0xF33C2BF5, 0xC6C720CB, 0xEFCDC663, 0x128E717C, 0x98D728CF, 0x79D190F5, 0xB5F8C349, + 0x3E2FEC1F, 0xE6795AE6, 0xEF5D8553, 0x43A9B6E8, 0x79619E07, 0x858FA59B, 0x70E6AFE1, 0xE108AF11, + 0x9EA9BFA2, 0xE1B38503, 0x078278F7, 0x30644D7C, 0x84E782F8, 0x7B05C9E7, 0x313CE745, 0xC369E633, + 0xCC6B98E7, 0x0C5EE37D, 0xFE132E9E, 0xFC79DEBC, 0x976BFC1E, 0x5BF091E5, 0xBB92E7AD, 0x6437FBFC, + 0x2E163FF9, 0xF1B728CF, 0x64E77D7E, 0x184BAD2F, 0x7746790D, 0xF34CF7F3, 0x3E8F63C9, 0xFEFDE478, + 0xF7231B1F, 0xE699F2E3, 0x7D5A87C5, 0x635D5D51, 0x9EF36437, 0xFB7C028B, 0x96FF4A5E, 0x433CD3BE, + 0xB926FB1C, 0x4B6FBDFD, 0x6E10EF5E, 0x842A131F, 0xE179D8DE, 0xBF8077E9, 0x5F94E79C, 0xD453BA84, + 0xF3B76EDD, 0x7A1CAF95, 0x3CCF49BD, 0xF113F807, 0xBF371BEF, 0x2DE2EF1C, 0x1FE5B592, 0xBF399947, + 0x7C27DEF6, 0xB5EC7B7B, 0x5ED83FCC, 0x734EE6EF, 0x5DC07FF6, 0xCBF774E5, 0x79619E87, 0x858FA519, + 0x5C7860BE, 0x5F43BC46, 0x78A6FECA, 0x3EC7DBC5, 0xD1D120DE, 0x3D8F7F9A, 0xF808CF79, 0xF1F72EE3, + 0x9DFDB2DF, 0x2A79B67C, 0x166BF12E, 0x6BBBBFBC, 0x1B7AE445, 0xD7FD6F7F, 0x5DD6231D, 0xC964306F, + 0x4D23CCD4, 0xD6063CAC, 0xD401EC22, 0xEDEF0FEF, 0x8E862613, 0xEFEF835F, 0x356C4924, 0x82FEE9B5, + 0xB0C9D7C6, 0x7FE519D8, 0xD466CEEF, 0xC3DBD843, 0xDF7BCBAA, 0x4457203C, 0x477ABBF9, 0xFF845AB6, + 0xBA209ABE, 0xD08CEE23, 0xCDFEF4C5, 0x69F44178, 0x0ACE98EF, 0x45858776, 0x933E4D7A, 0xD47CCD2B, + 0x1C7DC968, 0x5C120DB1, 0xDC3BC69F, 0x34FB43EC, 0xABF701FF, 0x05000000, +}; + +u32 point_table_binary_8[] = { + 0x11728D59, 0x7F6CD5D5, + 0x153FDFEF, 0xBDAFEFBD, 0xFEA025CA, 0x4A052915, 0x6C749BDB, 0x02D9B268, 0x4004FB83, 0x2262F921, + 0x82B5DDA6, 0xD91FC88C, 0x50678246, 0x6473189D, 0x6B888835, 0x33258B06, 0x8883B86E, 0xB8854413, + 0x5CD69039, 0x3133D998, 0x6F20547E, 0xAB3495CE, 0xBEB6EFD1, 0xF7DEDDB9, 0xE79EFB7D, 0xF7FB6DA3, + 0xF0573F9C, 0xCF39F77C, 0xCF3DE7DC, 0xFBCE8547, 0x6035EC05, 0x88ABCACC, 0x8E1D3B14, 0xFEBD1A1E, + 0x0100AF32, 0xF3DC73CF, 0x2156A70D, 0x86C4BA75, 0xEB143C82, 0x98F89068, 0x6B6B53EA, 0x4558ADEE, + 0x37FACB97, 0x2F57F8F7, 0x6AFC3FD2, 0xFFF1D6AD, 0x88D56983, 0x21D1BC7C, 0x0DF211DF, 0x6FF49B9A, + 0x9A94BAA8, 0x0EA8A701, 0x3248B9F3, 0xCE3B953A, 0x84F825A0, 0x7F1A03A8, 0x03FAEF1C, 0x5C3BD395, + 0x07FC9710, 0x1F2AF22D, 0x0EE44F23, 0xBEE8C819, 0xBB72A8F9, 0x8AF558EE, 0xAE07CDE1, 0xF53476FD, + 0x878D8E9C, 0x7120C7EF, 0x856D8E9C, 0xB195434D, 0x586E7120, 0x6F0EDBB7, 0x38906F0C, 0xFB677120, + 0xDFF6D5DF, 0x6BE52EDF, 0x8D9FC5EE, 0x7A6EFC2D, 0x1ECB8067, 0xFDD3FBA5, 0x2CE6F5C6, 0x33D75EEF, + 0xCADDEFD7, 0xF90011EC, 0xC62F24FF, 0x1BE66B3D, 0xE653FECD, 0x9D2B56AC, 0x20AC8EE3, 0x2ACFBEB9, + 0xCBC831DF, 0x08EFFE9D, 0xC586BF7B, 0xF7D2A54B, 0x15CA5643, 0x9FCEC7AA, 0xDEC6C646, 0x8532C26A, + 0x57552FE5, 0x7B3DF209, 0x4382F2FB, 0xB8C13A7F, 0xC99F0566, 0x3D8D3B1E, 0x7F82B0B6, 0x8F3E26C8, + 0xFE02B39E, 0x7ABA32B3, 0x70493361, 0xC3E77A39, 0xAFFAD4E3, 0x00F24629, 0xC8DE41C4, 0x2F20FF38, + 0xE3483DD8, 0xEF971633, 0x5FCE1305, 0xC22F203E, 0x88FAA765, 0xA81ED415, 0xF05D7B81, 0x3EF3E54C, + 0x1927FC38, 0xE2F3C87F, 0x4F7CE1D6, 0x8BCA86EB, 0x0BF5A7BB, 0x7C790DC4, 0x2C8619C8, 0xCF33B6F5, + 0x3573BCE0, 0xDA139F33, 0x66BE9CC7, 0xDF8BFEC0, 0xDDA87F91, 0x71B4DED8, 0x9EEBBFE6, 0xCB9B45CE, + 0xC6037E8E, 0xFAA71847, 0xEB91EDB9, 0xF1D37C79, 0x03C70BF7, 0x037E8DFA, 0x1FC9C9EB, 0x95ED05FA, + 0xCC97B788, 0x0CE5D70C, 0xD63FC3B8, 0x66F27AB7, 0xFA962F6F, 0x9692F0DD, 0xEC7FBF94, 0x0D0D0D13, + 0xEBBD26A2, 0xCF7CF94D, 0x314EFCC7, 0x387EFD8C, 0xA3FDA039, 0xECBFE5CB, 0x7A9127FE, 0xF3BC7F27, + 0x447ED27E, 0xB1311C3F, 0xCB973F10, 0x698B297F, 0x2E319EA4, 0x7FB8FB67, 0xF9F22631, 0x62FDA1FC, + 0x3DC938DA, 0x5FD89EEB, 0x3FE5EF8D, 0xE28A8D87, 0xA91FC6CD, 0x91F36463, 0x90BFE0F2, 0x317E59BB, + 0x1FBA1E31, 0x7ED949FB, 0x5173B87E, 0x2C5F7E8B, 0xF395EB19, 0xEB4F4CDA, 0xAF6A22F5, 0xFB09F2D7, + 0x21F66076, 0xE3A246A5, 0x5E43DC89, 0xC25298A6, 0xF7C3D637, 0xBC2D3E73, 0xED4B2186, 0x08335F64, + 0xA094F89D, 0x885F437E, 0x194CA5F3, 0x95EB1B0E, 0xB13EDB13, 0x19719630, 0xF3C59750, 0x45FC7588, + 0x3F417E15, 0xCC25CCF5, 0x0D07C580, 0xDB2FC425, 0x718230F3, 0x450E6EB0, 0xFA50479F, 0x7B935BDF, + 0xF08438E7, 0xF60BF177, 0xD16FF535, 0x5F8CC334, 0xEB0FB423, 0x3F06B56E, 0x7DC31BE2, 0x826B4F0C, + 0x89932E5F, 0x14B81F61, 0x3CA00BF9, 0x3E7CCFAD, 0x6FF88D38, 0xEDDA13C7, 0xC5072EDF, 0xDD0FD8E7, + 0xD42BD737, 0xBC2952AE, 0x3D9167CC, 0x7C998019, 0xB4BF75AC, 0x5F0A33E9, 0x3CE1FA86, 0x97C479D7, + 0x9E3863E2, 0x61F9B204, 0xE2C46F67, 0xFF255CA3, 0xCF075BDF, 0xB87EBF6B, 0x4F28718C, 0xF4998FF1, + 0xAB257E17, 0xC7AF12BE, 0xBB6CD9B2, 0xA0BEE179, 0x7189EA9B, 0xED897F88, 0x53648FF9, 0x220DD5C4, + 0xDFC7FB17, 0x87A96E3F, 0x8023E272, 0xA85FC444, 0x9AE4CC17, 0x79B8C562, 0xCA9F24D4, 0xBBF50DEF, + 0x8A2F43FD, 0xA2448C11, 0x66BE1470, 0x0BE12ECE, 0xDF72A859, 0xDAB028A8, 0x6FE835F9, 0x62ED89AC, + 0x399F2C1F, 0xF7DFF0DB, 0xB97E9270, 0xDDCADB1B, 0x83FA869D, 0xE253D71E, 0xEEFF451B, 0x3FAA9F51, + 0x9846FC3A, 0x538FF8FD, 0x06737D63, 0xFD0D903E, 0xDB1339C6, 0xCCC7F8D7, 0x68BEAD67, 0xDCBF5AAA, + 0x67AE57D8, 0x2C2EB9FD, 0x42BC232E, 0x687D754A, 0xA5D43D48, 0xAF959EDE, 0x0FD583F8, 0x61EC1F17, + 0xA447F705, 0xDB0FA2FD, 0x0231D967, 0xBEBC5EC6, 0x88FF30E2, 0x1ED43F27, 0x6374FFB0, 0xFD00FFB9, + 0xF6827C67, 0xBEBC5E5C, 0x21FE3D88, 0x4F697DC6, 0xB61F587D, 0xB6272D66, 0xBE9C55D4, 0x873946DF, + 0xADEFC07F, 0xB6E7EA6B, 0xBE9C2B7D, 0xEB0F3C88, 0xFA9F33B6, 0xFDC0D1D7, 0xF65CFF35, 0x5FCE92E6, + 0xBE81F180, 0x97CDF787, 0xFA81E5B3, 0xBD409FF9, 0x72B639AF, 0xF57EC01F, 0xF5FD8371, 0xB41F44FB, + 0x05F3F1FE, 0x64FAFB1C, 0xD63F2B41, 0xF7C3A01F, 0xE8FD6A6C, 0x2CF60B7B, 0x1E305FD6, 0x8A21E23F, + 0xC8FE9F17, 0x43749F6D, 0x2FFADFD2, 0xD252EC17, 0x6CCFF2F1, 0xFC1B21FE, 0xCB1CBF4B, 0x8CBB8AF1, + 0xD3FB63ED, 0x496B8FF9, 0xB24E02F1, 0x7B79FF3E, 0x95C6FEBE, 0xE2FE517D, 0x7715E347, 0xF6982FAF, + 0x9382F8BD, 0x9C3F7CFE, 0x05FDC07E, 0xEFBEE2FE, 0x913DE663, 0xFE2992BF, 0xCCF97B56, 0x28DB9F6C, + 0xFEEA7C0F, 0xFA85B5C7, 0x7C3983D7, 0x7F90EBE7, 0x8C14EB1B, 0x9B8AFD00, 0xFFDDD55C, 0xEC17B67E, + 0x2C1FEF1F, 0x63C49F63, 0xEA510D32, 0xB6FDC0EA, 0xB717EB87, 0x30F3F1FE, 0x94D37C5B, 0xCF6A40E4, + 0xEC7E5B7D, 0x5AAFAE58, 0xBF5A5F0D, 0xE32FA3B5, 0xCEF79419, 0x0C45DC07, 0x5B351A99, 0x45F9366C, + 0xB02CE20C, 0x6C88E86F, 0x08E9933D, 0xF545AE26, 0xE0231645, 0xDC077BF4, 0x713F02AE, 0x3CC8775E, + 0x2FC172EB, 0x4FAE88A3, 0xFE93BD74, 0xD11E6198, 0x3A225CB9, 0xD8349270, 0xFD153FE2, 0xDF0BC313, + 0xFD57FB9D, 0x7A1B36D8, 0xF54F3D53, 0x8C8FB6AF, 0xB12CE28C, 0xEAA6F3F2, 0xCB40BF5B, 0xDF0FCCFD, + 0x34B027A0, 0x2AB25E45, 0x60AFAD18, 0x1F6B4F46, 0xFC73F74B, 0xAF9F70BE, 0x5FE39C13, 0xDF09DFD3, + 0x1DF99EB6, 0x62FCECFA, 0x5091BE4C, 0xF9C472F1, 0x587A98FA, 0x3FEB8B9F, 0x8274FD0B, 0xFC598BF1, + 0x2C77FC45, 0xACD28E7C, 0x2BDA4B3B, 0xF1436CF8, 0x8C37B0BE, 0x67EE2F1A, 0x13DFE23D, 0x861FC467, + 0xC3C4F534, 0x76D7D338, 0xC8275E3F, 0xC827F62F, 0xD0DF10F1, 0x778FE107, 0xF1E1F5D5, 0xC5910A57, + 0x2E968CC4, 0x5C7DF180, 0xCAB8FE05, 0xF1DECFEB, 0x4D51798B, 0x43F267D8, 0xFE583A6B, 0x31F163E9, + 0x51C2DDD6, 0x5FFEBDD8, 0x6DF565D8, 0xBEB5D766, 0xF4837AEB, 0x8EC8F787, 0xBFD7AE17, 0xE413FB13, + 0xE4D3FE70, 0xBC8BEB17, 0xD7D338A8, 0x475E1F5A, 0xD39FD3EF, 0x05964BC4, 0xAEBE6B2F, 0xE4CF09F5, + 0xB15A0C50, 0xE8F1CBE8, 0xBEBF0B71, 0x0740E6D6, 0x00A70C86, 0x249DEF27, 0x10131F92, 0xD49F6F34, + 0xFAB15FF9, 0x656D2D4D, 0x13ED4DE4, 0xA70C1F92, 0x77B7E079, 0xF1B059AF, 0xEC825FD6, 0xBEB445E3, + 0x94C190BC, 0xAB11EFAF, 0xAFA17C17, 0xEADFE6E5, 0xA93F337F, 0x74B377D9, 0xE58F6E56, 0xC3CC4F19, + 0x3ED0FD0B, 0x0E23FF04, 0x40C91B7E, 0x39E5CB61, 0x9413E6FE, 0x80723DCF, 0x99B2C9BF, 0x8ECE6B94, + 0x1B8CF73D, 0xAD8FEB03, 0x9E27B93D, 0xDEC09A35, 0x6B02FED0, 0x5BDE80CB, 0x1F7A4B29, 0xE6A70C5F, + 0x29BABFA3, 0xBF80E753, 0xF2456FE0, 0xBEFBEE23, 0x7F0D568A, 0xCE678C1F, 0x1C0698F6, 0x4B6F80CE, + 0x6F8C8FC1, 0x4A71FC48, 0x1EFB936F, 0xFA2DF3F3, 0x9DDE88CB, 0xCF77AA71, 0x1B6FC387, 0x24EDEF2E, + 0xB37EE115, 0xDFB3FBAD, 0xE5993702, 0x9C3238E0, 0xA70C9F71, 0x87F9FE98, 0x647ED4DE, 0x447ECAF0, + 0x192F36F1, 0x2A4DFBE6, 0xFEBBD8C4, 0xAB340D49, 0xCAD7C566, 0x7F0A293F, 0xD9D87A57, 0xC0CF2EF2, + 0x132E3FBB, 0x08E2CC4F, 0x193ECFE3, 0x3A4C7EC8, 0xF37E19CD, 0xDF3ACCFE, 0xCBF3504A, 0x72CEE7D2, + 0x27FD0A37, 0x9F4B9F84, 0x72B27F5C, 0x9D560BD0, 0xDEB3720A, 0x9DDF3CCF, 0x1ECBC929, 0x93D64324, + 0xBFF53C51, 0xEBC75E95, 0x533ACC7E, 0x84EA41CF, 0xD7B5BDF2, 0xB92C8FE6, 0xFB5E334F, 0x2FE07D95, + 0xEC317FB4, 0x5E5C72F9, 0x41BE47EB, 0x81E7A125, 0x7D3261F3, 0x3994EF3C, 0x1F9D7258, 0x56D3FD2E, + 0x9AEFFC1E, 0x907B52A4, 0x683ECAFC, 0xA10522E5, 0xF2837C8F, 0xD603BF1F, 0x24DF1629, 0xFD7E3021, + 0xDF79DE3A, 0x2D235254, 0x0F917CB7, 0xF3D7D807, 0x3C9F627E, 0x7E9DB8EC, 0xF26DBE47, 0xEB41EF97, + 0x5EBFF08C, 0xC8D2F9C9, 0xF6323F33, 0xF39E09F9, 0x1ECDDFFB, 0xCDF7C76A, 0x981FB517, 0xE547EB81, + 0xE7C165DF, 0x1159CED7, 0x70BEF37C, 0xB8D0274B, 0x293F999F, 0x4DCAA4CB, 0x77F23D5C, 0x0FFCDE22, + 0xC76439BD, 0xB744F39D, 0xF3B5F460, 0x385F6DBE, 0xE3B7D17B, 0x8EF46AC7, 0x5E59BB96, 0xE6E13A5F, + 0xC19B1D37, 0xD8E42F78, 0xF00DCA37, 0xCE3FE941, 0x89C6FA3D, 0x48C7C35B, 0x557B9EEC, 0xDBF9FA81, + 0xD9E6F7AD, 0x9D9F1F80, 0x3A377EDE, 0x2A8899FD, 0x30EB55CD, 0x9E7E2DDD, 0xA7F97D09, 0x4AAAAFB8, + 0xFE4309F7, 0x3BAEC7AA, 0xD95043F9, 0xCDFE5616, 0xAA3FD4FE, 0x5A7BE057, 0x7F48F698, 0x0F3E9419, + 0xBEC19505, 0x28A3EFD9, 0x6BDEAFB4, 0xBEA9475E, 0xDF37F6EC, 0xF76A7DC3, 0x37F1D6FA, 0x143F7E7F, + 0xA8F2A79B, 0xFB08DB53, 0x85E91ED9, 0x63BE2A40, 0x89E19BFD, 0xAEF261AA, 0xE5EBFCD2, 0xFAF4FEC6, + 0xEF1B5ADF, 0xBC6FF07B, 0x02EA53BD, 0x713D6A7D, 0xF35E61E2, 0x5DE557FF, 0xC7BCD799, 0xFD5085EA, + 0xF7E97D8F, 0xEB4FEB53, 0xFD71FD68, 0x7DFB7EA7, 0xEDE9EF37, 0xFB63F4F5, 0xF753BC79, 0xBFF4F7D3, + 0x7E713DE8, 0xEFB7EF21, 0xDA3FED3F, 0xF553B6A7, 0xFD77EB47, 0xAFEFD683, 0x5E9FF299, 0xDF0FB53E, + 0xBD1FF2FB, 0x8AD637EF, 0x2BFC9E83, 0xFAC65F13, 0x4FAD4FF9, 0xCEF787F8, 0x43E30F50, 0x7FE6FE2D, + 0x567B9BC8, 0x7F9E97F8, 0xF74227AD, 0xC7BFD730, 0xBDFE4DF9, 0xC9FCC4BB, 0xF97F119F, 0xCF07FF80, + 0x7796ECF3, 0xBCC4AF83, 0x6E5A9FED, 0xC5FF9A3B, 0x46F6989F, 0xAC84DDC4, 0xE7F3C73B, 0xE79B7AE6, + 0x7989770E, 0x5ED7F336, 0x6B2FB15D, 0xB5929CF9, 0x8926B1C2, 0x621D1F6F, 0x8677D69D, 0x97787BA1, + 0x9BCE37B6, 0x9768F23E, 0x237BCC2F, 0x7936F60B, 0xEB8FEE3F, 0xB0D9DBE4, 0xCE4BBC47, 0xA19330DB, + 0x8B57C9EF, 0x933DE6CB, 0xAA9293EE, 0x798DF5FE, 0x9E9D37E9, 0x7983B71C, 0x16BAF662, 0x95B17E97, + 0xEF35C6BF, 0x4D7CBE2F, 0xE83D73E7, 0x25DE1DE1, 0xF98BBFB3, 0xE475BEAF, 0x10DF6BCC, 0x1CA37924, + 0xCF47FC9D, 0xD9F6E6E6, 0xE640EE6F, 0x4BD7939C, 0xEF476270, 0xBC75FDFA, 0xF5C13CC4, 0xDF3EDEDA, + 0x726F6BA0, 0xEFCD4FF7, 0x923EF363, 0xF3D283C4, 0xE7FB9738, 0x92ABA1F3, 0x87E721FE, 0x96F11D2B, + 0x57AE0CEC, 0x89A3E941, 0xB2C77C7F, 0xDBC85F88, 0xCFF73931, 0x983B43F6, 0x791EE26F, 0xCF9DA1FB, + 0x1DDBF3E6, 0x8FDE4EF6, 0x981F9B37, 0xFA14F1F9, 0x7E298EE4, 0x7F4FDFCF, 0xF3107F4B, 0xBED6626D, + 0x4F1C1D7D, 0x8AEFA7C4, 0xF7B78D35, 0x909CEFAF, 0x62B0F028, 0xF5339E87, 0xF8DB0B8F, 0xBAF3186F, + 0xFED83F5D, 0x7E6C5EA6, 0x82EFC7A6, 0x3E8EA81F, 0xD27D81E7, 0x21FE9642, 0x2FCD3FD8, 0x9E389AA9, + 0x207BCCF7, 0xB7658E11, 0x9FEFE762, 0x108030CF, 0x43FCED00, 0xA4CFF6BC, 0xF9D976C2, 0xF63E3F2F, + 0xDBA3F9B6, 0x5EC51178, 0x8FEA95EB, 0xD1DF020B, 0x693DB627, 0x8E667BDC, 0xF98AFF99, 0xA479B9DA, + 0x6DEC17FE, 0x20E35735, 0x2FB5F53B, 0x2272C1BC, 0xF324EABF, 0xC3F82AE6, 0x9DB4BFFF, 0x33EF7594, + 0xFF3F41FD, 0x438CBF6E, 0x5E69F3BD, 0x208609F7, 0xABFFEAFC, 0x2CF431FE, 0x9A796350, 0x0F6991A7, + 0xF3E321F5, 0x91B65778, 0x5BE4AF6A, 0x5EC8F928, 0x7C591ECC, 0xFBE6A2FE, 0x87623C34, 0xEFF3CDFD, + 0x39781F18, 0x876A3BEF, 0xA3FCFC42, 0x2683F9DB, 0x6ED4FFB3, 0x4C5ED5BC, 0xCEE65741, 0xA4291FE6, + 0x9AFDC4EF, 0x4F5FCDBC, 0x4D0DAB21, 0xE80CCD5B, 0x0847E75F, 0xBE273D77, 0x9E5460AC, 0xF9AA2B34, + 0x6F211C9D, 0xC7F853CD, 0x7BBA9DA7, 0x142CEEC4, 0xF5DC7906, 0xE2C9E615, 0xDE15BE9F, 0xF2BC21CF, + 0x5875217F, 0xC459BFCB, 0xD88BFE7E, 0xF70A3C9F, 0xD2BFBF91, 0x9FB7D8BE, 0x5FF58853, 0x0B169415, + 0xDFA37E0B, 0x3710B6EF, 0xDD75D040, 0xD8BE9FCF, 0x1187350E, 0xDE3F5689, 0x238497F3, 0x7BC62AA8, + 0x276CDF4B, 0x67C16D84, 0xEDFBEB2C, 0xF12AD9E3, 0xFC8E81BC, 0x9DB0CDCF, 0xBC7A97F8, 0x76BEDA23, + 0x6F266CF7, 0xAF47BDDF, 0xB4B0A2F8, 0x7EC2EBD9, 0xF323DE2F, 0x3B08737D, 0xC43F563D, 0xA4CFFD27, + 0xBE44B62E, 0xB9B534C8, 0x9FF812F5, 0xD6B23BC2, 0xF61B1A60, 0xC2FAFF07, +}; + +u32 point_table_binary_9[] = { + 0x11726559, 0x7D6C95D5, + 0x197FDE9E, 0xF7F65E4A, 0xD7B76131, 0x99FC5317, 0xB3265BE6, 0x4CB438F7, 0x07FBE8F8, 0xB0A52DD2, + 0x95B5DC1A, 0xAA448711, 0xE8D5B948, 0xE6D77499, 0x15B7684B, 0xEC46D92A, 0xCA3620C4, 0x51313835, + 0xC0A8D14E, 0x09652CF2, 0x074DEB92, 0xB93AB514, 0x915D8AB7, 0xA5BDBD67, 0xE7F938A7, 0xEFFBDECB, + 0x5F4FCFEF, 0xF99DE739, 0xE7F73CE7, 0xBC073D0A, 0xCBF47280, 0xE47C0AEE, 0xA85FADF5, 0x4E63B703, + 0x689D4AAC, 0x5AD7606C, 0x3DC736F8, 0xB735AED7, 0x7AD4D884, 0xD7BAA3BE, 0xDED89061, 0xBBD26BAA, + 0x5F89FE19, 0xC65796D6, 0xD5D569D8, 0x07CBA0D3, 0x8CEBE4D5, 0xAD8F3DA4, 0xE16D6357, 0xE37872BA, + 0xA9A9C9D8, 0x7A8E6D48, 0xAC5FBFDE, 0xE08D4D78, 0x48EEDFBF, 0x5F1BAE65, 0x8613E3F3, 0x7E9CC968, + 0x33D73233, 0x2740492A, 0xD9B6ED01, 0x639B78C8, 0x067FDB6F, 0xFB0DDED8, 0x3B39BEFB, 0x7FBF17E7, + 0xCF109F89, 0x6FD3A64D, 0x387F86E7, 0xAB2C5DB3, 0x664D289E, 0x5482E2B1, 0xF19AF5A0, 0x783B8DBD, + 0x0F20E525, 0xF5934F3E, 0xE9C64DFC, 0x9AC6255E, 0x13BF87F1, 0x42A7B109, 0x0FDE9123, 0x4730FE0C, + 0xC693F253, 0x25CD1B37, 0x60FC198A, 0x37954A36, 0xB5DC11CA, 0x077CCAC7, 0xE5AB0B94, 0x6F3BCF87, + 0xF3AF58B1, 0x82F607F9, 0x71FE55AB, 0x56D1FEB0, 0x0D5E7AD5, 0x6ACA9FF1, 0xE0211EF3, 0x43FE94F9, + 0x47F63EE6, 0x87442A85, 0xFB8DF1B3, 0x0D8BEEA2, 0xF5E0F54C, 0x993F897F, 0x86ED4AEB, 0x9F617C65, + 0x8AE7E3F5, 0x0DC597B1, 0xF1D5ADFC, 0x7E285EF0, 0x285E978F, 0xC427F1A0, 0x3FC5D369, 0xF597D4CF, + 0xA31E3A9D, 0xFEBCA3AD, 0xAD2E5EF4, 0xA778AB0D, 0xDF3BA4AF, 0x7C5B5B9B, 0xDB2F2849, 0xCED17EC9, + 0x7EE0FAE2, 0x7E40B5B1, 0x090F3EEA, 0x01D71FF7, 0x1FF71BF5, 0x6AE3433D, 0x503EED6E, 0x7F7DB297, + 0xB35E515F, 0x581F763D, 0x307E5C0F, 0x83CDD8F8, 0xB7AE5B13, 0xCA073CCA, 0xC7E50B1E, 0xD5DB72D6, + 0x23EA7BF5, 0xEA85F534, 0xF37B3CBF, 0x8D87F763, 0x215EA078, 0x713EABCF, 0xCD9B373B, 0xBDE3FCA4, + 0x77A757F0, 0xA27A068F, 0xD6A7DAE0, 0xDFE1F99B, 0x9B9B1D1F, 0xD617F1B9, 0xF5045FF0, 0xBCDE267F, + 0x5A6FD18B, 0xEE3ABE8C, 0xF562D7E7, 0xF8CD54CF, 0x6FDBFC4E, 0x7F5DEA2D, 0xC3F8D3DF, 0x107C96C7, + 0x8FFE3B9D, 0x4E93CDE3, 0x47FF23E3, 0x036CBFBA, 0xD3DA8C7F, 0xB507F166, 0x8CE329A4, 0xDA505F36, + 0x3EDD956A, 0xA3F864BF, 0x751794D1, 0x7E8FCAFE, 0x17A0AC61, 0xD51A577F, 0xC9FC950B, 0xDC4FA41F, + 0x745DB940, 0x7A90FDD6, 0x5D179FA1, 0x7E28FD26, 0x99BFF80C, 0xF59B5159, 0xBF42E501, 0x993FC3F3, + 0x551EC0F5, 0xB4F59ECC, 0xE79BA4DE, 0xB9FF74E5, 0x9B68BFA5, 0xDFE2FE11, 0xBFD43FEE, 0x1FD73FEB, + 0x1DF70FFB, 0x99EDC7B8, 0x7FD48FA5, 0xDF1AFF9C, 0xE83723FE, 0x39EA378E, 0x0FB87FBA, 0xF94C3DA2, + 0x7EABB99F, 0x83A70B6F, 0x3E78B7AB, 0x37DF8324, 0xD59BE8D9, 0xF7AA6648, 0xCFD5DCEF, 0xC1ABBA84, + 0xB63D0F74, 0x0704781E, 0x58BEC452, 0x08884FF0, 0x89A55559, 0xC6B3AD3B, 0xAAB2745E, 0x8CE9DFEA, + 0x5A80C23A, 0xE8A37ED2, 0x6BEC0E80, 0x9933D0D7, 0xD8D888F9, 0xF6E0FC33, 0x7D7A92EC, 0x51631BFF, + 0xC277F524, 0xD5DBD7D8, 0xDFAF83BE, 0x3EB3DF45, 0x7C717C35, 0xDBFE1D7A, 0x7217E6B7, 0x85E75BF4, + 0x0FE823BB, 0x93E72B53, 0x32BED78C, 0xF702CCBF, 0x06BBC95F, 0xF0B96EE8, 0x0FE37375, 0xFAD22EEE, + 0x4F3DB8DE, 0xF37FD017, 0xA89F9D30, 0xF831937F, 0x067E27FA, 0xED413D24, 0x9ED61364, 0x9B71D443, + 0xF9F3F0FC, 0xDAB56B69, 0x9CEC51FD, 0x31D9667E, 0xD862E2DF, 0x077B7EFE, 0x9B5F3AFC, 0xCCF5B027, + 0x8C9F1ED7, 0x59B2CDFC, 0x58EF85E7, 0x7476C78E, 0x1D142FEC, 0x35F31D86, 0x3D3D3D3D, 0x142FD673, + 0xE23D9DED, 0xEEEEA6F5, 0x831366BE, 0x9B618FD4, 0x4B0FEAB7, 0xFC419DDD, 0xB06103AD, 0x278E1746, + 0xE045D2B7, 0xE0AF2E85, 0x3F86F133, 0xE33A47F8, 0x51B60B43, 0x7A8AFA7D, 0xAFCC5F01, 0xFD725EF1, + 0xFC5FD597, 0x48FF1D9C, 0x5FD930EC, 0x967E4BF1, 0x2F56FA33, 0xB26B39DF, 0xF9476077, 0x183F757F, + 0x143FF525, 0x7D5EFA33, 0xADC77C9B, 0x9EA47AA8, 0xE5F54F6D, 0x80DD776E, 0x7F94C6E9, 0x3C7B544F, + 0x763CF430, 0xF1E1FE2E, 0xB91B766F, 0x7AF817C4, 0x87FBB7E4, 0x3D3D79D7, 0xE38F3B3D, 0xFA63B08B, + 0xF427F8C2, 0x10EC0AE3, 0x0B87052F, 0x7AF52F8A, 0x5EC7F441, 0xD6A36ADE, 0xDC701BF2, 0x1D647DAB, + 0x66EA0771, 0xBDC7F46B, 0xD6FB20EB, 0x5B357FB2, 0x654B315F, 0x313E520F, 0x66FF0FB2, 0xBE55F347, + 0xF7DD57AC, 0xF7BD669C, 0xF4AD6E47, 0x3E8BCF75, 0xAB1F85F1, 0x4EEFF17A, 0x3861F0A4, 0x6FD568F5, + 0x1CD1BB19, 0x677DAB3A, 0xD24B5CEF, 0x667ED6B7, 0x6A3979F2, 0xA4C3CF5C, 0xAF5AC278, 0xA7F7783D, + 0x987859DF, 0xAA657C7C, 0xBC58EF66, 0xFD58DFAA, 0xE5DE7BEF, 0x2DD23BAE, 0x27EB5BAD, 0xDB5857EF, + 0xF0579746, 0xF156EFF1, 0x7AC0FD64, 0x7DAB26EA, 0x6F71BD77, 0x707E65C3, 0x6A0DE933, 0xAEF75ACE, + 0x77FE11D5, 0x2AFA22FC, 0xD403AA35, 0x8C777A8F, 0xD7432DAF, 0x7F2AAD5A, 0x7FF5B753, 0xC57AEFE0, + 0xFD5D728F, 0x6AED7AEB, 0x4CB1DE45, 0x8FFE986A, 0x203D0ABE, 0x30A41AC2, 0x78A7F778, 0x3D8C9AF3, + 0x99FAABEF, 0x51FE3B8D, 0x4DFDDAF7, 0xE8FC89EB, 0x3DA65FD3, 0x3F06B81F, 0xFBDE253C, 0x9FE27C71, + 0x7CAC1E4C, 0x3F1BE07E, 0xED7B173A, 0x3B8BF5BE, 0xCF8C533F, 0x5605BE8F, 0x313E5717, 0xC53BBDC7, + 0xEB41EE1F, 0x89A7D5AC, 0xD57344EF, 0x721F291F, 0x55D3747F, 0x89EBDDCC, 0xCFFDD8F7, 0xCE9D3BE7, + 0xF0D3E3BE, 0x17C63BBD, 0xC7EBC1C4, 0xCBFDDAF7, 0x2626268A, 0xF56ED68F, 0xFBB5EFDD, 0x93E928D2, + 0x3BAE27F7, 0x63C95FF0, 0x33E351BC, 0xD57BBC1E, 0x703FB95F, 0xABD9275A, 0xEA8BF5DE, 0xCEF92D56, + 0x6A5AF41A, 0xD5FB72CE, 0x777E835F, 0x4A7A11FC, 0x54855F1A, 0xC63BBDC7, 0xEB6139AF, 0x7FEA31BF, + 0xF4D95323, 0xC57A6FE7, 0xFD5D72D2, 0x2F7D6E78, 0xB458EFA2, 0x47FFA29A, 0xE5FB10E3, 0x0B87D56C, + 0x18EFF41E, 0xAF875173, 0x1FC5FB4A, 0x2138B5AD, 0x81BE87B3, 0xC8377B39, 0x38467CC2, 0x3F7B595F, + 0x225BF4AB, 0x0BDAAE37, 0xF9277E16, 0x8C51FF8E, 0xF315E307, 0x180F1558, 0x0F66FFB3, 0x7CFF0A3E, + 0xFD18F52E, 0x7CE005D9, 0x4FD81E60, 0x1B9282E7, 0x7C3D3D4F, 0xFADE67F0, 0x74FF0BAE, 0x8AFE892F, + 0xAF82E98F, 0x43F59357, 0x00821F90, 0xFB6209E1, 0xE53EEEAF, 0x0DF2E1FB, 0xB8BF1612, 0xFCFD66EE, + 0xEFF87D31, 0x1F9C1F1E, 0x1E76F7F9, 0xD953C1A8, 0xDCE707D8, 0xD69F912D, 0xF5A0E7F5, 0x3CD58389, + 0x87F4F542, 0x30477AB6, 0x7A7F0102, 0xD2BBC997, 0xEED34F05, 0x335BB76E, 0x75F8D997, 0x82D9307E, + 0xF625A810, 0xFC00E3A1, 0x1CF58DEB, 0x8DB67F36, 0xC86D92F5, 0x661BCAA4, 0x5F119F7E, 0x3398F9A9, + 0x395F2C7E, 0x6E63301B, 0xC6CF6D84, 0x0ADBDF18, 0x0FE5540F, 0xED9CBFBF, 0x2DC8F1F7, 0x6F8CAF18, + 0x3FC07828, 0x93FAA0F5, 0xD2DDC18C, 0xD407F1CD, 0xBE12CCCA, 0xFD66806D, 0xA808D793, 0xEE8672A9, + 0x0FDE9F73, 0x41EEA9C1, 0xD3AE5EFC, 0x735046F5, 0xD2CEFB6F, 0xF432BD63, 0xE87D879F, 0xBB29B81A, + 0xC6CFDD04, 0x15821F60, 0x3C94537D, 0x88DE13B7, 0x045F84F5, 0x9EB805CA, 0xD8E6EF43, 0xB53D28D0, + 0x7927DF63, 0xBA3FB8CC, 0xB67C7FF5, 0xC322FADE, 0x92F70AB5, 0x1DAEA1FB, 0xB9BC17A8, 0xED559FD2, + 0x7B817C4F, 0xE9FEAA0F, 0xC87F4CE7, 0xA8FFAFAF, 0x29A5F7A6, 0x5E6377A0, 0x6DBE7F5B, 0xD6A29D45, + 0x1B7F72BE, 0x64110F50, 0x532AE745, 0xCEDA6F6D, 0x6A747CF8, 0x233EC17B, 0x2F03085E, 0xEC9A52B9, + 0xFFE4989F, 0xFD17F800, 0xC476FE82, 0xA778D0FF, 0x43BC3FEC, 0x35F85EF6, 0xBFB3BE21, 0xC427FE0E, + 0x0F20F82C, 0xE2D19FE2, 0x3961F063, 0xEC4FF5E6, 0xF80088CF, 0xE125FE13, 0xC61E637F, 0x39AF72A8, + 0x17F46F69, 0x5D11E293, 0xF71D875F, 0xB0118FFE, 0x721EE5B0, 0x3FA3FF81, 0x0307427C, 0x00C22778, + 0x00C16711, 0x8FFEEFBE, 0xFB2EE58B, 0xE705FABF, 0xFEFAEB21, 0x3E00E273, 0x7800C167, 0x118FFE54, + 0xDF66BDF1, 0x3C427F7A, 0xCF707C00, 0xC4E7F000, 0x82CF221E, 0xFDE53C23, 0x7FD40F7E, 0x6F5A3ED4, + 0x0FF1091E, 0x7F82CFDA, 0xF9E8FCEB, 0xE5F9D09F, 0xF43AB6E0, 0x2FDFAFCE, 0x5FF0599B, 0x2FF5F70E, + 0xCE17FDA9, 0x7E1D1F80, 0x7CEF666D, 0x3E82CFDA, 0xF596F390, 0xD61BFDF1, 0xFD64814F, 0xDE831C5E, + 0xEC5ADE0F, 0xF4A7FE50, 0xCBFB8DFE, 0x99BE1743, 0x7C00C4E7, 0xF00082CF, 0x5ABD3D73, 0x6C88E6A3, + 0xF3D1F83F, 0xD8FFE710, 0x1F80F065, 0xAD9E049F, 0xB57AFFF5, 0xF1BF87EA, 0xB5A694EA, 0xD5F10110, + 0x9FC30308, 0x3E6BEB4D, 0xCE5F7A4F, 0xC8BF5C73, 0x88EA55DE, 0x3FF22FEB, 0x34BD7FC4, 0xFB41AC5F, + 0xD8F70863, 0x1FC2F708, 0xCB5758AF, 0xD352FF91, 0x7E10EF17, 0xF63D04FD, 0xE93DA47A, 0xC19FDE37, + 0xE2FD20DE, 0x2FE4BD12, 0xFDE9BDD2, 0xF1E9F451, 0x7E7F88F6, 0x8378BF90, 0xF735F497, 0xF356F874, + 0x9AF8E2FD, 0x20DE2FE4, 0x3D0EFDF9, 0x3DCEF2E9, 0xB4ED0FB1, 0x7E10ED17, 0xF2BE8DFE, 0xF4BEEDF8, + 0x749AF8E2, 0xFD20DE2F, 0xE4FD15FD, 0xE9FDD5F1, 0xE934F1C5, 0xFB41BC5F, 0xC8FB1DFA, 0x53BD3A3E, + 0x9D26BE78, 0x3F88F50B, 0x7BFEA07E, 0xF0FCB17C, 0xA81FA9FF, 0x483F88F7, 0x0B7B5EA1, 0xBFBC2739, + 0x7F3ACFE2, 0xFD20DE2F, 0xE4FD18FD, 0xE57E207C, 0x3A2DF51F, 0xED07F17E, 0x21EF8FE8, 0xCFEF8396, + 0x8FF7AFA8, 0x1FC4FB85, 0xBC57A23F, 0xBD573A3E, 0x9D26BEE2, 0x7E10ED17, 0xF2FE88FE, 0xF4FEE8F8, + 0x749AF8E2, 0xFD20DE2F, 0x5CBDD61C, 0xA27A757C, 0x3A4D7CF1, 0x7E10EF17, 0x723EEBE3, 0x2AABF127, + 0xFD419F82, 0x04D9723F, 0x513973A3, 0xC49FDCAF, 0xD584B901, 0x9B9F3D9F, 0xE146F53F, 0x1AB77C97, + 0xA13482BF, 0xAAF38497, 0xFBB5FF6D, 0x45C3F67C, 0xD69FAB4F, 0x227C3F00, 0x15C13702, 0xCF27F76B, + 0x35AD281E, 0x7B3EEB63, 0x1CBFE33B, 0x06A9083E, 0x2F7C725F, 0x57799FF2, 0xB3E7B3FE, 0x93FA2CC2, + 0xF75F5814, 0xC6FBB76A, 0x8E57EEEB, 0xEA0B3567, 0xFDA93E1F, 0x57D3613E, 0xF826E7EF, 0xF0C37AC6, + 0xDA88F7AB, 0xFC123B1F, 0xEA4B77A9, 0x8B613EFD, 0x84C46BF1, 0xD7F2FADB, 0xEF01E30F, 0x365FD4B7, + 0x9E509F47, 0xF8CE4AFE, 0x8257E7F5, 0x9C5D0FBA, 0x0F6A356B, 0xD79BEAF9, 0x16B34361, 0xBE3332BF, + 0xC5BFA3A7, 0xEC7ED0FD, 0xFE5BBEB2, 0xFB4DFE37, 0x1A8584F9, 0x6AA12482, 0xFF8A9EB6, 0x7A20DBE7, + 0xF5B7E7B3, 0xEE657FCB, 0xA7072108, 0xE3D547E6, 0x0B4EF448, 0xF1BCA1D8, 0x96F3599F, 0x525311BE, + 0x0F79FF2C, 0xDE2FE3FC, 0xEDFD5F4D, 0xB17EECF9, 0xAC8EA889, 0x309F5FCD, 0x7AB378E8, 0xD2B45EF6, + 0x7B02025E, 0x2F7B3EAB, 0xBF2CD8C4, 0x7791D7DF, 0xE17F227C, 0xF27D00D7, 0xFB8BED7C, 0xA837FF1A, + 0x7525C277, 0x5EEACFE2, 0x6F60FDB9, 0xEF8D763F, 0x19A9D73D, 0x92BFF0E9, 0x3DBC7F16, 0xAFF6EB2B, + 0x917ADEAF, 0xA81E7593, 0x1ED1AFE2, 0xF731EB59, 0xDFAECFEA, 0x37004AAE, 0x5535620F, 0xB10DFF14, + 0xFC20E3A5, 0x1FD41BFB, 0x28FDFF55, 0x49047F1D, 0x9C89F05D, 0xA76E12FC, 0x08E3393C, 0x6BE3F779, + 0x049F82C9, 0x707C7E20, 0xE3763E4F, 0xF2937854, 0x21367F39, 0xFC8BF4D7, 0xA547E059, 0xE30FEC6F, + 0xECB3D045, 0xFCC3620F, 0xB1AD6E10, 0x7B90F152, 0xCFCF1ABB, 0x0B6DA9B7, 0x05FC7762, 0x7CEF0B7E, + 0x84F1329F, 0xD8F88BE0, 0x17EB1F46, 0xE3937199, 0x2F841F8C, 0x8CCBFC5E, 0x1E4E938D, 0xEBD344F9, + 0x73BF596D, 0xD6EF768A, 0xE7B4D843, 0x6CAB6582, 0x1F643CEB, 0x0F561ABB, 0x1EDF33A4, 0x1F0BDE2B, + 0xA85BC37C, 0x5E41F25B, 0x69E6ABE7, 0xF78FB06D, 0x76E38BC8, 0xFC5F860F, 0xC2F1B9F8, 0x653E979F, + 0xC4E3C66D, 0xBC8BF4F7, 0x28A057CC, 0xFA1C5EC8, 0x4FFFD5AC, 0xDFA185FC, 0x8C3DC436, 0xE767F083, + 0x8C97FA7A, 0xD3D8AF2D, 0xE467F136, 0x3FCB67F3, 0x33F811C6, 0x8BBEC5B6, 0xF9B9F925, 0x3F1B9F8D, + 0xDFCE67F3, 0xB3F1B871, 0x1BAFE4F7, 0x7F000000, +}; + +u32 point_table_binary_10[] = { + 0x11726D59, 0x7D6C96D5, 0x153F4FEF, 0xF37EF403, + 0xDB6CCCB1, 0xF8013393, 0x2DC62564, 0xE98CFDE3, 0x9D0EA1A5, 0x6F5BA095, 0xAFBE34AD, 0xAB3A3455, + 0x41E35CE2, 0x1F0231A9, 0x26EAB0AE, 0xA40D1989, 0x5D86C946, 0x8051675C, 0x66820637, 0xB32041DD, + 0x12B0D5B8, 0xF98D35AF, 0x5219B5AD, 0xED7376CF, 0xC77DFA3C, 0x174A4838, 0x3CBFF3BB, 0xE79EFB3B, + 0xE77E140E, 0x6019EE03, 0xC8CDE7BE, 0xD9BD7B37, 0xC2716B2F, 0x07808A5C, 0xD4D1D141, 0xF6A8D810, + 0xB6B4B420, 0x1CB036E3, 0x21D8B66D, 0x1BE2562C, 0xE300403E, 0xC8073D0F, 0x3D8C58B0, 0xF698C55B, + 0x7BEBFD0F, 0x913D2A36, 0x40477727, 0xE147058F, 0x58ECEAB1, 0x36F4B16D, 0xFFEC39F9, 0x8EC55B9B, + 0xF0D67EEA, 0xC419B257, 0x880DB0E7, 0xD4BB845F, 0x21788067, 0xFEF53EC2, 0x723B5E81, 0xF87238B4, + 0x7933E298, 0xD88839EC, 0x2A36913D, 0x2A3604AD, 0x8D2D841F, 0x153C04DB, 0xDBDAECFC, 0x843F17E5, + 0xE656AD5A, 0x65E727FC, 0x607253F7, 0xB4F37CA7, 0xC446EC29, 0x16291F53, 0x828790F0, 0x2E9EDC7C, + 0x9EE371F1, 0x22E6331C, 0x6F41F076, 0xFCF0F6C7, 0x7E43F39F, 0x123CE22F, 0x9F7CC6C6, 0x67F10599, + 0x3FC563BF, 0xADB09C34, 0x3E72BE06, 0x2C7EAB8C, 0xDFBC611D, 0xCD674AF0, 0x00DDCD45, 0x8E57D623, + 0x1F9C3973, 0x86E723EB, 0x95CF7576, 0x7672BC6E, 0xFD8A9BDA, 0x793E8247, 0x1C1E1E26, 0x7C9F37FF, + 0xBEF4FC5D, 0x3E10D98E, 0xF325F3B7, 0xDC2BE055, 0xCE7FE75D, 0x77DD8596, 0x7B85F521, 0xFF0D5114, + 0x59DB8EC7, 0x36989191, 0x11CAFF94, 0xE021DFDD, 0xDD4DDFCB, 0xF43D1F64, 0xAFE81FDC, 0x49F1B11E, + 0x11B357B0, 0x1E556FB4, 0x7EA4378B, 0x1F153C04, 0x3C9EC667, 0xFD2B38BE, 0xFB247FD6, 0xBFE27F0F, + 0x3CC0E38B, 0x0DF0A7DB, 0xD6C5EB69, 0xFD81D753, 0xE3B5F12F, 0xE178359F, 0x563F4B38, 0x9F9A2F1A, + 0x9FF3A5F3, 0xA1F1793E, 0x9AAF7C50, 0x6374FC3E, 0x19AFC694, 0xB76FBF38, 0x1E3FDE03, 0xAE7EB245, + 0x5E4F9B0F, 0xC51749CF, 0x345F8D5F, 0xF47AC0D5, 0x0F04A5C6, 0x26AE5759, 0x8FECDDB2, 0x7EC20726, + 0x7B87E843, 0xF0B47E8A, 0x1FD5F533, 0xB27E36DF, 0xAF921EB2, 0xD7944AA5, 0x783DA022, 0xFB435E0F, + 0xCDB7D58F, 0xE17CDBFA, 0x113C22F5, 0x07AA7FCA, 0x8FCDDFF3, 0x5C0F03EA, 0x9FCD3DDF, 0xD4D444B6, + 0xF8672168, 0x5E7D33D7, 0xBFE02150, 0xFDF4A97E, 0x6EBBFBC1, 0xDB397FAA, 0x9F1ED18F, 0xD313846C, + 0xC77A8390, 0xE2A17A92, 0xF541E4F1, 0x0BA277DB, 0x9F32D4AF, 0xA89F885D, 0xFD5A1BD5, 0x97ED3782, + 0xAF7E45E3, 0x157D0690, 0xA5FC38BE, 0x1C4256EB, 0xBB4FECEA, 0x9705AFF1, 0x05D52FEF, 0xDA508CF5, + 0x8C3B45CF, 0x549F9C1F, 0x84FCDAE2, 0x6AAAEF3E, 0xB1EB8EF0, 0x7AEB7C71, 0x67DD119E, 0xAFF613EC, + 0x1FFB35E7, 0xE3B88B7F, 0xEC575CAF, 0xC75DFC9F, 0xF5757575, 0xC5F58AFD, 0x9FDDA3F8, 0xB27C7FFB, + 0xFBDAAFCB, 0xF2FDED6B, 0xF4FBA8D8, 0x6FFEC8D9, 0x827F7339, 0xE7674CD7, 0x3FBAEACA, 0xC6C6C658, + 0x0FD87FD5, 0x95AC075D, 0x6FEC5F7C, 0x8AD77B4C, 0xD73F5A7C, 0x8AF0D4EF, 0x992FCA75, 0x353737C7, + 0x7AC0C773, 0x9B257F5A, 0xBF8FC7EB, 0x23E3DBFE, 0xC1FAD0FD, 0x223797EB, 0xD5FD82F9, 0xB03FD7CB, + 0x7C8AC77E, 0x44C58B7E, 0xE750FA63, 0xC1F5A34F, 0x3BA4DF4A, 0xFFC3C14F, 0x3B78BD55, 0x0F38F8DE, + 0x7ED183EB, 0xDFEFEDE7, 0x7E5C70FD, 0xEF5C4EF7, 0x9B3EC19F, 0xCB89BFCF, 0xE78DA7FD, 0x3A8779DD, + 0xDFB45F06, 0xBA1F68BF, 0xB7FACA73, 0xBFD77E4E, 0xFA907E6E, 0xC72F48FF, 0x257D90BE, 0xA4DFE773, + 0xD2FFDD7E, 0x00756CEB, 0x7E41F9D3, 0xFDA24FF8, 0x6AA7757C, 0xE9DF41ED, 0x34EFA7BA, 0x1F123FEF, + 0x8703D25F, 0xA8BFF37C, 0x06A4BFF0, 0xFE42F9D6, 0xFD92F869, 0xBF7478DA, 0x5FA57EA4, 0xBFD0FECA, + 0xFBBDEEE7, 0xD49F783F, 0x573EAA6F, 0xE273FD30, 0x0C96CE70, 0x3F5C2EF3, 0x8560E997, 0xE776ECE0, + 0xFA111BA3, 0x83A46FED, 0xD7610039, 0xEAD7388E, 0xFB70A5B5, 0x9F85A18E, 0x9BACDE06, 0xADDD63C7, + 0x6B867D1C, 0xEF00EEE5, 0xFE78237E, 0xAEF1EF25, 0xBEF0289E, 0xA5FA836B, 0xC5BF720F, 0x0CDED9D2, + 0x74319F8F, 0x5F2E76E5, 0x2BF831D7, 0x6B9F8C17, 0x9D82A16D, 0xAD6B62BE, 0x99161822, 0x3E879F59, + 0x8C13D2FF, 0x259EE825, 0xB5472C7E, 0xD0F2BF06, 0x43CC7FC0, 0x7EB7F90A, 0xC77082FB, 0xF131FB7D, + 0x1CA0AA19, 0x86B43EF7, 0x92BEAA76, 0xE204DBF6, 0x3BE92F53, 0x01C345DA, 0xAF141FFD, 0x018693F8, + 0xE869C55B, 0x9BF197E3, 0x049FD7EC, 0xF856D130, 0x7F048679, 0xBF55BEA9, 0x66E553FC, 0x0554BC8D, + 0x8FEA757E, 0x10277A7B, 0x7B79FE30, 0x62F98EC2, 0x30DB767E, 0xD4FF3227, 0x7082F763, 0x9B0F3806, + 0xB0E8BB30, 0xBC6EDD3A, 0xCE07F587, 0x453D38C1, 0xFD625CBE, 0x47ADB0AF, 0xF1E6C618, 0x3FBD0CF6, + 0x27F15F7F, 0x885F687F, 0x613BBA01, 0x3FE7FE32, 0x28E387B3, 0x3044FEB4, 0xDE3C7E2D, 0x9EE5FDA4, + 0x47E6577D, 0x2D0C6ABF, 0xE1F8AB7B, 0xF163B657, 0xCA7CA3E3, 0xB0F767B7, 0xAC89F133, 0x35B02789, + 0x9FFE37FE, 0x57FB13E7, 0x233A849F, 0x70BF5929, 0xF90ECFC1, 0xEFD6B46D, 0xE4EF94EF, 0x8CC1F2DA, + 0x0D5DCC47, 0xEB5BF51C, 0xFC9EEDAD, 0xB2BE55EF, 0xE179AE47, 0x5FAF8A9F, 0x2DC1FE24, 0x7EF63A3B, + 0x7F39EFA5, 0xF53C8E87, 0x45AFE656, 0xD5FF61E1, 0x339BF47B, 0x4ACF36BF, 0x8745EF66, 0xBDEA3565, + 0x5F029FAA, 0x0FBBDE87, 0x45EFA6F5, 0xDED6D6D8, 0x7FA6C5B4, 0x5E52FF7E, 0x7D8C583C, 0xEBDDB4B2, + 0xDE7DFD1F, 0xB3DF59EF, 0xA6D5E93B, 0xA57FFB5D, 0xF46E3A54, 0xEF8745EF, 0xA623898F, 0xF5EFD787, + 0x1D9FF53E, 0x6A3A54EF, 0xCC37D51A, 0xF3A5F5EF, 0xD7879D3F, 0xEBFD05D3, 0x7149FDDB, 0x7CB0DEAF, + 0x301DAC5F, 0x4FFFB45E, 0xA277B389, 0xE353FCF4, 0x32D399C4, 0x3BFDFBF5, 0x41EB2B7A, 0x37B7AA9D, + 0xD67F8FCC, 0xAFFA5AB3, 0x9EF5EAEB, 0x7FA5CC37, 0xFA876957, 0xBD337EA6, 0xD6B424F1, 0xB1FEFDFA, + 0x5829F90E, 0xCF9B2DAC, 0x4F5FFF3D, 0xB2BE557F, 0x34DD97D4, 0xBFAF4FC5, 0xCF964C67, 0x121FEBDF, + 0xAF0FDD7F, 0xC2A36185, 0xEE3F72FE, 0xBD31CC5C, 0xAA1EDC7D, 0xAEF21583, 0x7C3EF6EC, 0x8BF07E7D, + 0xE8F93A7A, 0xC9CC26FD, 0x6716ABED, 0xEBDFAF0F, 0x3D5F8763, 0x6696FBB9, 0xAF7F3D7F, 0x55ED34B3, + 0x4EDF29FD, 0xEB792C73, 0x791870FF, 0x557CF474, 0x1824F109, 0xFDA7EB43, 0xEF47F3FB, 0x42B91F29, + 0xDF54A87C, 0xBEFEFDFA, 0xD0F37DE6, 0x8D50EE53, 0xBEFEF5FC, 0xB7E8CE30, 0xE0F3A5A7, 0x7F771E8C, + 0x6E08337A, 0x7E1C957E, 0x1EE69378, 0xA77FBF3E, 0xDCFD2053, 0x1B56703F, 0xF7F5AFE7, 0xC7EA5E13, + 0xA97ED3FA, 0xD7F36134, 0x1A02F76B, 0xC54F9F91, 0x7C5FA47F, 0xBF3EF43C, 0x99C98772, 0xDEF2F5AF, + 0xE79BAA0F, 0xC2457CBE, 0xF1F5EFEB, 0x53F1B3D7, 0x85F9243E, 0xD6BF571F, 0xEEBE67A2, 0x3AC3F73D, + 0x7DCF80A0, 0xEE32B547, 0xC5864AD6, 0xA3EAD544, 0x382FE73F, 0xB96F4585, 0x3AC3F3D7, 0xF37CF85C, + 0x5DC0FBA7, 0xAE4FF81C, 0x54B3ADF9, 0x8E0A7019, 0xE77B40EE, 0x57995D75, 0x86EE3374, 0xBEE4F53C, + 0x5F3BC5FB, 0x85DE67A2, 0xF350C9F7, 0x19BD2F65, 0x76C17758, 0xEF07E47E, 0x44F19F3E, 0x7D3ABEAF, + 0x50FC7A5F, 0x91F7081B, 0x3FBF47E8, 0xFD9AE2E7, 0xFBB5DEF7, 0xC2A0F67D, 0xBD7F331F, 0x406D99F9, + 0x146F7F2A, 0x15BF42F0, 0x384F7877, 0x1FCBEC5A, 0x7A4EE3EF, 0x9378977E, 0xC4E7697F, 0x3EFE7CC7, + 0x7192EA3B, 0xDA589FE5, 0xF3F1A0B5, 0xA9BE3702, 0xF07977D0, 0xAE478FBC, 0x3FB5493F, 0x29131EA0, + 0x9EEF8B56, 0xDF93CE1E, 0xDEB225E6, 0xA31FE653, 0x7C701040, 0xF16AD767, 0x7FBB7123, 0xD5DBA4F0, + 0x8BFF021F, 0x80DAB1BF, 0xE2391EF2, 0x7F6C4B1B, 0xD5F324E9, 0x8BFCF9BE, 0x1FF3A97F, 0x8C07507C, + 0x99F0E4AF, 0xE7CF49D2, 0x3BF9737F, 0x89F9F47D, 0x29C66BFC, 0xC7AC3D2E, 0xFEDA8F26, 0x797DAD3F, + 0xD77BCC07, 0xA0DF15BF, 0x60139EFC, 0x793FB4E3, 0x517D92FF, 0x134F3C91, 0xE003503E, 0xC50328BE, + 0x4C78F2BF, 0x7FF7C33C, 0x5FEA179C, 0x3F7A9F89, 0xF900982F, 0xC60328BE, 0x4C78F27F, 0xF4D14739, + 0xDFD48F78, 0x3DE9BE1B, 0xF3D9FC11, 0x5F8C0750, 0x7C99F0E4, 0xBF99DE1B, 0xC7C59FF4, 0xD3BA6655, + 0xCC47FA61, 0x3EC5D38F, 0xE2CB6E3C, 0x3DDFF278, 0xCE7F810F, 0x40EDD85F, 0xF165375F, 0xB67B64BE, + 0xE4CFFD2D, 0xE653FF18, 0xAFFE3D92, 0x0FB7DEB6, 0xDF71BEC9, 0x5FF76BE5, 0x93F55AC0, 0xABBD52DF, + 0x87ADBF9E, 0x8F79BDC9, 0xFF178F3C, 0x92E00360, 0xBE180FA0, 0xF8B2D3DB, 0x967BEFE7, 0xF1485FE4, + 0x7FC7AE5D, 0x093E00E5, 0x2B3B3D29, 0xBEECF45E, 0xDAF160A2, 0x5EEBB35C, 0x9F311F00, 0xF3C578BB, + 0x1E822FBB, 0x7A63BCBE, 0xA7CE1DAC, 0x3F447A77, 0xF7F3B983, 0x58E2FBB9, 0xDF0FBC7E, 0xE1EEAFD6, + 0x3E44F757, 0xC7176DC4, 0x12F379FD, 0xC0EF17EE, 0xBE4BFEFC, 0x3EB97CC1, 0x9FEFC37E, 0x3FF0FB85, + 0xBE6792BF, 0xBC673A3E, 0x2C319FDF, 0x0FFC7EA1, 0xEF4FE4AF, 0xEF87CA87, 0xA51E392F, 0xA4FB81DF, + 0x2FF4BD8A, 0xFCE5BDCA, 0xF161C9F5, 0x07AF1FA4, 0xFB85BEAF, 0x92BFBC47, 0x3B3E2C31, 0x9FDF0FFC, + 0x7EA1EFB1, 0xE42FEFB1, 0x8E0F4B97, 0xEC077EBF, 0xD0F73BF2, 0xD7F390F2, 0x6189F9FC, 0x7EE0F50B, + 0xB73F927E, 0xF4FD406D, 0xBBFEC4E7, 0xF503BF5F, 0xB8FD94FC, 0xF9FD716C, 0xC19FF75B, 0xBF1FF8FD, + 0x42DF2BC9, 0x3FF99E49, 0xFECCE7F7, 0x03BF5FE8, 0xFB18F9F3, 0xFB58CC27, 0xEB77513F, 0xF0FB85BE, + 0xA791BFBC, 0xA7393E2C, 0x31DFC5FD, 0x20DD2FF4, 0x7D8CFCF9, 0x7D2CE6C3, 0x12F3F9FD, 0xC0EF1771, + 0xBDD61FE2, 0x7A8DF9B0, 0xC47C7E3F, 0xF0FB85D6, 0x2B54401D, 0xEB5BEBAF, 0x36823AAE, 0x3F7DAFAA, + 0x8D96D4D0, 0x7B957BAF, 0x838A2535, 0x7CBE70E7, 0x811A53A6, 0x3768D75F, 0xF02D7A51, 0xC3F8FDCC, + 0x7C0821DB, 0xFA1E172E, 0x0D7364BA, 0xFDDD9C30, 0x33FC5DF9, 0xCC27509D, 0xC4C3D550, 0xC178773E, + 0xAC082BD9, 0xD6FD1DD1, 0x9C4FF2E1, 0x979049E2, 0xCD599C66, 0xDB9D37A7, 0x253CB7BF, 0xE347662E, + 0xC5F7B28E, 0xE7F05FE3, 0x576CEBEF, 0x17C22BC3, 0x2CDBBABF, 0x43DE7C91, 0xE23B0EB9, 0x24DE1C52, + 0x5BDFA7CD, 0x059DBFEE, 0xEF70B599, 0x4CF2E187, 0x5095C2FF, 0x1DB2CE26, 0x7C18E8F8, 0xBABFE37E, + 0xF365920F, 0x77403E85, 0x6FC03917, 0x0FE93BDC, 0xB6305FAE, 0xEF3D9A3F, 0xC777166A, 0x9278F300, + 0xCEBB7CF0, 0xF9F32A33, 0xEFF2CDFD, 0xA041D6CF, 0xF1E193B2, 0xDE0E6F9E, 0xC50B6E3D, 0xF83CDE11, + 0x866EBDD9, 0xFF7A732E, 0xC987FFD1, 0x7C29DE1C, 0xC759A707, 0xF6AF93F8, 0xDDFE6E5E, 0x8445493E, + 0x73CAAE58, 0x028FB392, 0x2F775FC0, 0x0F549FBA, 0xBF5BFF7C, 0x8AEF9FB2, 0x1EF1EF73, 0x6AEC899D, + 0x7EDCFBFE, 0xACE4C3ED, 0xEFA64FD6, 0x2BE63B69, 0x669378E8, 0x0E85DFBD, 0xEFCBD778, 0x7F37FB25, + 0xDF8E2FFC, 0x81994EE2, 0x61BBE64B, 0x7F5F801F, 0xABBFDBDF, 0x9798A924, 0x1F5C0F97, 0x25F1611D, + 0x042E1ED6, 0xE35C5891, 0xAC57F896, 0xF92AC987, 0xAF43650A, 0x3FA2E3B9, 0x7A9E0899, 0x0F7AA10D, + 0x37D1F379, 0x08EF5B37, 0x7BBB68C3, 0x9F533D86, 0xC1A7622F, 0x161B8223, 0x64F75A9B, 0xF10087E9, + 0xBFD7423B, 0x1EB5FF88, 0xCC37CCBF, 0x1E5AF145, 0x5BDEDF33, 0xF56A17C4, 0x8637D85E, 0x0B0D82D7, + 0xFC17ADFD, 0x37EE5F15, 0x29FC3238, 0x95E25B66, 0x7EA2F876, 0xC1CBF23B, 0xDBF24529, 0x7C1E2674, + 0x3C8E2FAC, 0xD5EF6EBC, 0x40F5A3F1, 0x98C81BBF, 0x06DEE5FC, 0xF4433B3C, 0x65FD41FC, 0xADDD6AFF, + 0x12FFEB6A, 0x17C4363F, 0x56BB41F0, 0xA25FFBEF, 0x06FA1E12, 0x431ADFE0, 0xF1BDA5F8, 0x76C1EB78, + 0x6AD34F0A, 0x5F8DB7A4, 0xE3D3EF3A, 0x5E02DF90, 0xFAAEE307, 0x7370926D, 0xCACF5A9E, 0xBFF4A326, + 0x9BBFF51C, 0xCF49B50B, 0x629B9F2A, 0xBE41F021, 0xF777586D, 0xED22F533, 0xEDC78A0F, 0x22736392, + 0x2F88747E, 0xABED7845, 0xB9FF266D, 0xBB1A1752, 0xE37F1BDE, 0x49C617C7, 0xAFE3C5F3, 0xD378E2EF, + 0x2EDE4ABC, 0x89033A62, 0xF3F3E785, 0xF9E10B36, 0x7F8716E6, 0x67ED82D8, 0x323F8B6F, 0x10BCCC0F, + 0xFF6AEDBF, 0x2CCCCFE1, 0xDDFC1C9F, 0x9B9FC5B7, 0x0B5EF5AD, 0xB69B5F3C, 0xBECECFC5, 0xE7E277E3, + 0xB9F9B978, 0xE2EF2E5E, 0x9DDFFF01, +}; + +u32 point_table_binary_11[] = { + 0x1172855A, 0x7D6C95D5, 0x197F6ECF, 0x7B7B6F5B, 0xE86D01A1, + 0x22AC1285, 0xC599F811, 0x4AA65B10, 0xE8A02D6D, 0xF92A22D0, 0x321AEB47, 0x5DCAA833, 0x33614B74, + 0xC62CBAC4, 0x2CA45862, 0x316886A2, 0x1B21D644, 0x63703123, 0x061331A2, 0x99261357, 0x0CA6606A, + 0xB50AF346, 0xA8B7B7ED, 0x3D7BBECE, 0xE9FBBE25, 0xB1FCC32F, 0xE7F73CE7, 0x9CE7797E, 0xE7EBBD76, + 0xC066ED72, 0x90BFEBAF, 0xB776C08E, 0x47F0193B, 0x6A6B2338, 0x1BC6B038, 0x846FBE99, 0xF068042F, + 0x09F9139C, 0x0D63EA0F, 0xDE89E06C, 0x04637F70, 0x3C8247C3, 0x98FC85F9, 0xD45F042F, 0x8EF11747, + 0xFDC10958, 0x660700D2, 0x8934AC5E, 0xBDDAC24B, 0x887BB0CD, 0xA4C65B56, 0xD421C6F1, 0x33B696F1, + 0x09C4CC87, 0x80F927A0, 0x5B706642, 0xEDBB859F, 0xC9893D2C, 0x83DD00A9, 0xC934B4B6, 0xB6727FB0, + 0x04C0DA74, 0x72EDDAB5, 0xEC4F3004, 0x8CB13FE1, 0x5BBB75EB, 0x56F627B8, 0x22A1F6DD, 0xC2AF2816, + 0xBE8C3795, 0x4FCDE4FE, 0x76236EC3, 0xFE8B5333, 0xEF6E6A42, 0x8CE3650C, 0x3376AE6D, 0xF4F349E5, + 0x6106F1F1, 0xFFCC4F27, 0x521BEBEB, 0xEB2DFE9F, 0xFD599BDA, 0xD8B06E0B, 0x62E1E3F8, 0x12EBD6AD, + 0x43BEF8C3, 0xF92798BF, 0x5CC6932A, 0xA416DCF1, 0xAB06B2E7, 0xF162FCE6, 0x513CC89F, 0x606B192F, + 0x97F9A70A, 0x10305FFB, 0x0748FE82, 0xFD0DC052, 0xAA8F3424, 0x4B787C03, 0x184FC6A5, 0x0F37D735, + 0x11BF5BF8, 0xA50FD3FC, 0xDD78E84F, 0xECA5DED2, 0x0E6BFFE9, 0xA2E26BB9, 0x7FEC0F63, 0x06B6E030, + 0xC69BB1E4, 0x93E62B7C, 0xCDEF129C, 0xCF3B14FF, 0x5440F3C7, 0xB66EE243, 0x226576EE, 0xDCC9F116, + 0x0C891D3B, 0x76107F99, 0xF0A188F9, 0x0E175213, 0x6AAFFCB4, 0x61FE6EE9, 0x1F0CA438, 0xBF5ABF34, + 0xFE26CA9F, 0xD613E677, 0x54F3DBAD, 0xF91D95FC, 0xBA7C27CC, 0xDDC2D77A, 0x48188E9F, 0x8F77F11C, + 0xCD8FE6A3, 0xB8223CDF, 0xA9FC483D, 0x627E4C38, 0x9FE9A2D4, 0x428D5FB7, 0xC4CB638D, 0x274038DF, + 0x183F707C, 0x1A1FCE3F, 0xC7F96A53, 0x7D14A572, 0xEBEFDCE1, 0xEB0D8A20, 0xCDF5A6F5, 0x80FDA729, + 0x7F389685, 0x140F7B68, 0xA27CC386, 0x0D540F8C, 0xD36622C3, 0xFE0724BE, 0xE922BB4F, 0xF3C5D8FE, + 0xCDF670BD, 0x229FEAC1, 0x3E25F540, 0xFE5C7D70, 0xBC96B8FA, 0x4AC3EFD6, 0xAFF7F566, 0x9F4A03D5, + 0x9BD32BE6, 0x53F4A6EB, 0x857D02D2, 0xA27F590F, 0xEC13B999, 0x0E0B3F37, 0x83E7BB5C, 0xF8A942FA, + 0x351E8FE6, 0xC3F6A65F, 0xE3F86ABC, 0x6DAF9D74, 0x58F87692, 0xEB45F58E, 0xEB4742FB, 0xEF96FED2, + 0x46E72FF5, 0x59A8DA1B, 0xAE57FB48, 0xD5DE70FD, 0xD9472A97, 0x6A3CB41E, 0x2B97AA1E, 0xBBA5BFCA, + 0x4E8EBFEA, 0xD9F65676, 0xCA78E2E3, 0x8DCD67C0, 0xF6B3BF27, 0x03D1CF30, 0xE28F51CD, 0x2F43078F, + 0xA74AB07D, 0x1A3A24FE, 0xC29FFC77, 0x50C4B80A, 0xCAA93D80, 0xB987858F, 0xF824A9D9, 0x61E49F14, + 0x7DD7D5D5, 0x797F01E1, 0x9575D21F, 0xB6CF47BC, 0x67CF1E6B, 0xBF10FF0B, 0x3C86D984, 0xAF199BF7, + 0x11E361F1, 0x7F757E6E, 0x3F61AC26, 0x6E37D87E, 0xCB2DB720, 0x167BF2CF, 0x58FB2FF6, 0x58EC9368, + 0x2FFC297B, 0x8DB7D4EB, 0xD8FCABA8, 0x5EDD7CE9, 0xAFB3B333, 0xE29FD6F7, 0xF0F8D6AC, 0x5913193F, + 0xAF771ADF, 0x6B11B7D6, 0xD5FBFAAF, 0x46FF9AEF, 0x687FA1F1, 0x3437374F, 0xF71FB377, 0xF90A34BE, + 0x2E9EE0F1, 0x543ED87E, 0x782A5F1E, 0x537CBE35, 0xD6E713F1, 0x645B50C2, 0xF1D0FC4E, 0x3E6EBF60, + 0xFDAA7D6A, 0x963DC3F5, 0x8CF121BD, 0x51FD883D, 0xE29BA47E, 0x78FD1A16, 0xECEA87E2, 0x417CAA9F, + 0xB56B56B2, 0x3F6AC7F1, 0x8C081FF1, 0x6D3CDE91, 0xE606999F, 0x60805D9B, 0x9ABC3F9A, 0x2FEF8755, + 0xD24EF573, 0xDFCFEB39, 0x3FE47F81, 0xC7309BF0, 0x35B6AA98, 0x7195F8BF, 0xDACE3D4F, 0x98E24BED, + 0x06DBDFBC, 0xF75ECE1F, 0x61F2CF58, 0xFB2FF658, 0xEC93682F, 0xFC297BDD, 0xEF64BDB2, 0xF33786E7, + 0x0B3ADEB0, 0x7F9A4F78, 0x7CED8D8D, 0x91F1BFDA, 0xDEEEE34B, 0xF5F376C7, 0x3ABFFE55, 0xA37F5AFF, + 0xA6F5171A, 0x0FAF7F55, 0x53F1727A, 0x74F1BCAF, 0x692A1E14, 0x6FA75F97, 0x0F8F6F93, 0xFAE86C6E, + 0xF0F3A7FA, 0xE07AD6FC, 0x517DEC68, 0xACF7F654, 0x1F3C3F77, 0x7E2CDA9F, 0xE37CE979, 0xA6F8F6FD, + 0x4382657F, 0x29BEFDCD, 0x0DE1F51C, 0x8ADEBC87, 0xFCE17971, 0x3F9D4783, 0x37E019EE, 0xBF17713B, + 0xCEB7119E, 0xE5FDA707, 0xFFA1BDBD, 0xDD7ED3B2, 0x733BC5BB, 0x87E3FBAE, 0xFD8AFB5F, 0x2CF6256F, + 0x40EF975D, 0x5D341E6E, 0x2F19B643, 0xDF3DF8A0, 0x852EF157, 0xC8C3FE21, 0x6A57FED8, 0xE3B037CC, + 0x1F6BB683, 0xCCDF2DFD, 0x1586ED97, 0x17BABB2D, 0x1C427E2F, 0xF6370407, 0x7F8B7AC5, 0xF3590FED, + 0x8741CE5E, 0xE0FE8F63, 0xFB193CED, 0xFC1A5EE0, 0x78FE18FF, 0x04625C9F, 0x4B9FB6DF, 0x331FED69, + 0xFD2EBC00, 0xCF6EDFBE, 0xDDFBCBBD, 0x0ECFE97E, 0xC5FCDC1E, 0x7BD161E6, 0xFFD57EC3, 0xE713EC0F, + 0xBAB05ECB, 0xE19953A7, 0x4E717FB4, 0xBF27AFB3, 0x5F9D3E7D, 0x9AE70F87, 0xB0BF49E8, 0x3D7FFE3C, + 0xCF8FCE03, 0x65B7D9A1, 0x42A1C0F1, 0xA0F3B69D, 0x037D0F3C, 0xF080E78F, 0x1D84BE30, 0x7FEC7E3B, + 0xC27C8C17, 0xAF67093B, 0xF29BDFDF, 0xC3F923FB, 0x24401FD7, 0x77DC5F9C, 0x3F203839, 0xDB8EB0DE, + 0x7B757C7B, 0xA08F718F, 0xF457DA6F, 0x471EBB13, 0xF5D4AEF3, 0xDB0B0778, 0x3D547E61, 0x040E84F9, + 0x854FECD7, 0xCC6FD3F9, 0x1FB65F33, 0xBF56E37B, 0x0EF6F37E, 0xA8FEC666, 0xC15E3D5F, 0x313F3760, + 0x07F57C25, 0xF1FDD07E, 0xC9FC5AC9, 0x47F24638, 0xF8E77FBD, 0xCFED948F, 0xE40A7BE1, 0xAFEF7FCA, + 0xFE28DFA5, 0x7978E1C9, 0x131FFD38, 0xBF4DEAA1, 0xACC67EBF, 0xF783CFA6, 0xD7BBFACB, 0x37C273EC, + 0x4FF9F92A, 0x7B91F971, 0x3D9CB147, 0x443F6633, 0xEBA91731, 0xFB3377D5, 0x6D6A9EA6, 0x2FCCCF11, + 0xD18BD9D8, 0xB76DDB74, 0xFD74897D, 0x216F3669, 0xFB11D18B, 0x690AF3BD, 0x7EA6F3E3, 0xED51FD1D, + 0x423EEBC3, 0x6CE3F524, 0xAE97E3D8, 0xCE7A323B, 0x9D3E22FA, 0xC276D18B, 0xB98BF753, 0xE5E75E37, + 0xDBC37CAF, 0x9FB8BEB0, 0x7FD18BD9, 0xFC44EF9F, 0xA6EB07E7, 0x237A311B, 0xFAFAFAA6, 0xEB07E321, + 0xF56D5AF8, 0x3EA0FCB1, 0x83A625CC, 0xF7FA89E9, 0x81F2257A, 0x312DBC7F, 0xC7F443F9, 0x133D687B, + 0x5C1FED3A, 0xFEBD669B, 0xEAE188E8, 0xC16C0BF3, 0xBD3EE2FA, 0xA9D5F89D, 0x339BF8FC, 0xABFEC666, + 0x99266E8F, 0xEB23AE9F, 0x5A8977F2, 0x46B3EDDE, 0xC71E9BEE, 0x6F3A3FAA, 0x8776C97F, 0x69DEEC64, + 0xFBB87EE2, 0xF5ABFC7C, 0xA3D91EE6, 0x7B7DC4F5, 0xA3FB71F0, 0x6E50C4FB, 0x570F62D6, 0x4B90E4F1, + 0xC4F4E2F6, 0xDF926163, 0x9FDEB265, 0xBA3E768B, 0x7D613800, 0xC6CA1F6B, 0x36F930DF, 0xEB23AE87, + 0x9790CFEB, 0x7F90E2FD, 0x305EFF27, 0xB09DF783, 0x60A6ABEF, 0x48FD63BB, 0xACF741B2, 0xA5A5C5F3, + 0x737B8274, 0x981FAAFF, 0xA83EB07F, 0xD90F8284, 0xD67BB4FE, 0x717EB21F, 0x98C2BE7D, 0xFBA6D7BF, + 0x9E8F6D22, 0x48F07B87, 0xF2C7EE0F, 0x1261BEAF, 0xFF983EDC, 0xF938393B, 0x48703DC5, 0xEBBF47FC, + 0x95F607F2, 0x5E11AFFF, 0x361DFF61, 0x99AFE317, 0x3E09D261, 0xBEAFFFB8, 0x3E966BFC, 0x3E0C40EE, + 0xB7E22F37, 0x60F25AEF, 0xD1FA8FD7, 0xF3728977, 0x724590BA, 0xFBD147A7, 0xFB9B5EFF, 0x517DB449, + 0xFECB6A82, 0x72ADDF68, 0xFDC7EB53, 0xF9F9AA20, 0x1DE6FBFA, 0x8FEB43DF, 0x07ADAD70, 0xF59E257F, + 0x13EB2B82, 0x465A4FD4, 0xFFC47A08, 0xDC7D50F8, 0xC07CCC27, 0xF34DA122, 0x45F76BFF, 0xFE97A808, + 0xBAF9BEA4, 0xE7DB0494, 0x70BDAB1E, 0x4C01CAB4, 0xBEB3F2FE, 0x94190AFB, 0x9BD89019, 0x617FCA9F, + 0xD800A561, 0x3D60FF49, 0xD6C309E4, 0x0F90BFCC, 0xA0AB77C1, 0x7A9EC576, 0x8AAFB199, 0xCB745F72, + 0x7C48642E, 0x87F938BE, 0xB2B05E8C, 0x8532D60B, 0x8E8FF24D, 0xFEF97EA7, 0xFE003243, 0xEAAF5F30, + 0x2495DF2F, 0x7C00D547, 0x96EA2D80, 0xCCB95DBB, 0x76797FF6, 0x40E61CFB, 0x53BE3D60, 0x0B613D05, + 0x60454FFA, 0xFE49FDB3, 0x7FF547FD, 0xB33FE553, 0xFFCAEF17, 0xBEDE3F7B, 0x846F5766, 0x727C9FD6, + 0xF7D7FCD9, 0x4C9EEB5D, 0xF5953F0B, 0xE5617DD8, 0x953043DE, 0xD774FE36, 0x33AAED51, 0x7FD3F932, + 0x7F0BA5AA, 0x1F895722, 0x930BFB9B, 0xD894C9EB, 0xF9A95FB0, 0xF6AFFAC0, 0x7CE8FB8A, 0xE617FBE7, + 0xF38AEA89, 0xFCB39EDA, 0xA47EC8BF, 0xB6337F62, 0x5E261FE6, 0x4FCC8372, 0xE5F70B1F, 0x66A87EB8, + 0xDE823B32, 0xA3E17A0F, 0xEE80D2F0, 0x7B5E6A6E, 0x05F07959, 0xDF7BB1BE, 0xE5BD57DF, 0x73D15F46, + 0xD7B771E1, 0x4386D72F, 0x7D3F0B5E, 0xAD280ABF, 0x6761FE2E, 0x0BF6EFD9, 0x25E1F7CA, 0xE055B8CA, + 0xBDB7D178, 0x93A51546, 0xDF6FE47D, 0xCA662EC9, 0x7B93BE4F, 0x5948A9FE, 0xC7850FF3, 0xC2EF99A9, + 0xB9D5597E, 0xCFD4F766, 0x48546775, 0x7CDDD25F, 0xF5C5F07B, 0x13DE20CF, 0x6BFFDDE2, 0xAFFA7FBC, + 0x3FEA7B92, 0xB5D58357, 0x1C4F6CBC, 0xB0C81E23, 0xFD5F07C1, 0x2C7EDF41, 0xCCEF432F, 0x06B3F8FD, + 0x7391BE17, 0xBD68C71D, 0x16BE1DE7, 0xFA3C2B38, 0xF7831DE7, 0xF19C157E, 0xE5F3769C, 0xEFFF67C5, + 0x5FE5F366, 0x52F9C784, 0x6F2675BF, 0xE0EF1585, 0x2D35C5CC, 0xEF454CFB, 0xEB167D3F, 0xEEC5FCB7, + 0xCB7D97EB, 0xCD7FFFA8, 0x91FB7197, 0xF009F37A, 0x13FAFEC1, 0xFBAF7E1F, 0x491C05E0, 0xF36797F8, + 0x4B1CAD29, 0xE6FBDA21, 0xE4F7AA3F, 0xEC7FCA9F, 0xBE4F78BE, 0xDEF70F21, 0xEE157BEE, 0xFF38F2CF, + 0x88BDDE0F, 0xD51F00FB, 0xF37C794F, 0x427E96F8, 0x64AFFBF9, 0xA8AC4F35, 0xC50D0D0D, 0x217FBA3E, + 0x7AFE1426, 0x3ED9931E, 0xA83FDADF, 0xD89EF2E9, 0xFD01A83F, 0xE503283F, 0x4B7CB2EF, 0xE8E8E0F9, + 0xD2FE4AF6, 0xAC0FEF0F, 0xEDC99FE7, 0x03283F4B, 0x7CB2E7F5, 0xD17FDFD1, 0xF1787FB2, 0xBE4DF1F5, + 0xFD4DBFFF, 0x903DBF47, 0xF50A9FF2, 0xEFEA81DA, 0x29FF8AFD, 0xF7223D0F, 0x67DD7875, 0x7FE7F17A, + 0x7BEF2FCE, 0x57DC2EF3, 0xF1F6B512, 0x2FB2E7F7, 0x55EF2FCE, 0x575CEBF6, 0x17E5D74A, 0xBEC89EF7, + 0x6BEF0F40, 0xDBB32E1F, 0x0EBB7AD1, 0xFB20D70B, 0xD9EB795A, 0xFD01A8BF, 0xACAB07E5, 0x675DBDF2, + 0xFAE9F552, 0x53CC7AF1, 0xFE00F43E, 0x9C75F5A8, 0xFCACD30B, 0xEB49BFD7, 0x4C1CAD79, 0x85EDF57B, + 0xCEC451DB, 0xAAFA8BEA, 0x31A657F7, 0x1E84F815, 0xD68BBE17, 0x15B6D8D6, 0x2BEA31AE, 0x57FD1E46, + 0xF6F27DC5, 0xF953FBB8, 0x1EE37AD5, 0xF77FB297, 0xEF7FCE9F, 0x6D657F71, 0x3DC6F5AA, 0xDF0BC8DE, + 0x7D0F147F, 0xB6D5E933, 0xA6C7A85E, 0x757F217B, 0xAE77EFCF, 0xB6B2BFB8, 0x1EE37AD5, 0xFD88ECC3, + 0xFB15D95F, 0x518F71BD, 0xEAF72AB2, 0x6FD2EF8D, 0xE2CFB6EA, 0xFD35AAC7, 0x985EDD7E, 0x46F90FEF, + 0x7794FF2B, 0xEA31AE57, 0xFD7EE5ED, 0xBD3FB58F, 0xEB31AE57, 0xFDFE42F6, 0xF2BDCBF9, 0x53FBB81E, + 0xE37AD5FD, 0x95ECDD7E, 0x2BFE6CAB, 0xD3674C8F, 0x51BDEA7E, 0x1CB6177F, 0xB6F58A7A, 0x8CEBD5EB, + 0x45F5E3FD, 0xA97D5C8F, 0x71BDEA7E, 0x663F3017, 0x2DFDA93E, 0x71172D61, 0xACE71F33, 0x425F08AD, + 0xBF0F04E9, 0x2041D0ED, 0x4FD06D2E, 0x3176BF07, 0xE88080B1, 0x9EF7CD69, 0xFB036377, 0x1FF8024F, + 0xB084757F, 0x820EF35D, 0xC4DF62C8, 0x44F8EF40, 0x1163BD0F, 0x04456682, 0xB1EE4F70, 0xAD8CDFFB, + 0x5BAAF68E, 0x9F823463, 0x771FB8A4, 0xFDEBFE04, 0x3799E188, 0xBF4A99BF, 0xE77F3765, 0x4FFCA05C, + 0xC2E1F627, 0x58602E84, 0xFDD99390, 0x8AF06FB5, 0xD68D87EA, 0x2BF88B29, 0xB8F9B23E, 0x8ACDB988, + 0xBF9FA9BD, 0xE35FADF1, 0xD4F3BDB9, 0x64722EDE, 0xA40F8CC7, 0x58D85F70, 0x83E4CBDF, 0x073A015C, + 0x3EF8FCB6, 0x22C8B87C, 0x73FF3748, 0xFCFD7ED7, 0x04335CBE, 0xF9BEF0BD, 0x9D74F5C0, 0xFD7F6CF2, + 0x8CDDFE94, 0x32DF44FC, 0x55CAF81D, 0x3F48CBFC, 0xFD7D6152, 0xF2E7F627, 0xB30F7B08, 0xF9331F4B, + 0xBE1D1FCF, 0x7DD2BFDE, 0x17EC39F5, 0xA8FB93F9, 0xA3198FF8, 0x3BAAF5EB, 0xF805ED5F, 0xCFFFF683, + 0xA0D4F547, 0xF56286CC, 0x0F117F03, 0x53F67CFF, 0xBB59E2EF, 0xEF13BF0C, 0xCAC27A81, 0x06C99FDF, + 0xEF5AA55E, 0x1CDF0CAB, 0xBDD3D37F, 0xCC28E3CD, 0x70AB3D4C, 0xBFA73085, 0x554DE872, 0x35E2F730, + 0x9C139058, 0xD5588E18, 0x39EFD1ED, 0x0D126BD6, 0x23DE8CF8, 0x30FDFCC1, 0x14EA3795, 0xFBF780C2, + 0xA7C1435B, 0x1F9EEBDF, 0x0B922783, 0x8756AC2C, 0xF5EF65F4, 0xFD66E5DA, 0x32FF5E36, 0x5901F087, + 0x17ABFDF9, 0x3D351A24, 0xB87F3DBF, 0x43260814, 0x2F130C45, 0x3C1E3DBF, 0xA770F4AB, 0x9BCBFD79, + 0x1CD70BD0, 0xF336E374, 0x12CFCBF4, 0x7D4ECFE3, 0xE9E4FC4E, 0xDEBFF43C, 0x6FFBE777, 0xF279FF27, + 0xF673C2E5, 0xF5729E87, 0xEB3C5EC5, 0xDF031193, 0xBFCB2FDB, 0x55EB1BD7, 0x309FF1DF, 0xADFC3E67, + 0x91E01B3F, 0x4DA7E8BE, 0x4998EB7B, 0x663AC5FB, 0x9FDE2760, 0x2694E9FD, 0xE198F0A1, 0x8CEF0383, + 0x629F5B68, 0xBB187FE6, 0x30241D26, 0xFB8A3990, 0xE4F57FD0, 0x61DBA5F7, 0x0DF687D5, 0x577098DA, + 0xFF3BDB16, 0xF4BEF1B9, 0xE07411DF, 0x87CF8A7F, 0x339EE6FB, 0x1E7F0F7E, 0x1BF3F51C, 0xCCE1F12D, + 0xC4EC1EC3, 0x7C2D32DF, 0x3A6CEB01, 0x4EBD65BE, 0xE578E8F7, 0xBDF757C0, 0x1C773F27, 0x5C9C810A, + 0xDD3F991F, 0xFCD40C3A, 0x4CFEDEFA, 0x871974DF, 0x13A9BF7F, 0xBE0D1574, 0x1EF93F00, +}; + +u32 point_table_binary_12[] = { + 0x1172855A, + 0x7F70D5D5, 0x953FEFDD, 0xEF7BDF97, 0xBC6082AE, 0x9632501C, 0x6787DDCE, 0x8E16DA94, 0x5D3AA344, + 0x24014208, 0x9A928001, 0xA19291D0, 0x8D1A4165, 0x76BB9DB6, 0x8BBB954E, 0xB730B6B2, 0xC88F61D7, + 0xDD2D9AA6, 0x8136B35B, 0x071C1C5B, 0x8BB441A4, 0x325DD0E2, 0x600903D6, 0x60B0A94A, 0x7EBEEFDD, + 0xF3EBDEF7, 0x7D5F9CD9, 0xF00F9FF9, 0x7ECEB9F7, 0x9C7BCEB9, 0xF79EFBA0, 0xCF5EB56F, 0x01FF2D58, + 0xB0C0C2AB, 0x76C8FEAE, 0x040F96E0, 0x3EC46F95, 0x629859CA, 0x4FE0A112, 0x8CE3C5B1, 0xAD2DF2E1, + 0x739F237C, 0xB504D717, 0xE51527F9, 0x7E3EEEBB, 0x9BAF932F, 0xC1B5457B, 0x199F8759, 0xF6768030, + 0x0A271EBC, 0x6789B5BB, 0x10AFC26F, 0x26BCDAB4, 0xE65EC4C8, 0x676C2DE3, 0xF388990F, 0x01F16133, + 0xCC821F02, 0xE4F05F14, 0x45167A10, 0x3F4CCA73, 0x70E6CC19, 0xC468CFC3, 0x32DCE9D3, 0xA7918F98, + 0xF9C07C37, 0x5E2E158A, 0xFE36C44F, 0x01581BDA, 0x9D6FBE8B, 0x18C7630C, 0xA9EDAFBF, 0xEDE7934B, + 0x418AF8CE, 0xFF347E6B, 0x6B6B6C7D, 0x72CEDFBD, 0x89F5EA15, 0x3EC0B265, 0xCBC8FE0E, 0x67FFDAFA, + 0x7A9A4F87, 0xB37FD1D2, 0xE6983F9C, 0xFDCE5F6A, 0xFF6D224F, 0xF3FFF17D, 0xF7797D34, 0x7FD6A77C, + 0x9ABFF267, 0x091F521F, 0x6DDA44FE, 0xEB607FA0, 0xFCFEFDFB, 0xC97F1DE4, 0x2F92DFBD, 0x7BB7F727, + 0xC9B33F9D, 0xBF515EFD, 0xD7E1FCC7, 0xF36D43AC, 0xFE6BDFF6, 0x74CC9F90, 0x627F7A7F, 0xABFF36A3, + 0xFF747C5E, 0x9F1EC43A, 0xFED1A347, 0x09F7BAF1, 0xFFFEBB5B, 0x88DFEBC6, 0xDFBE7D7B, 0xCC9E3022, + 0x7B8AF686, 0x11C793C6, 0x0BCAA7C5, 0x7EC1289F, 0xFED3C68D, 0x2C0FAFB0, 0xFFDBBEFA, 0x589BB70F, + 0xFDBF86E3, 0x49E385FC, 0xCF18E585, 0x0FC1039D, 0x6B79BE64, 0x5F385636, 0xFFA18606, 0xB687D72B, + 0x5B36FFEC, 0xFAF53C5F, 0xC17664E7, 0x8A156C8F, 0xF0EDC89A, 0xC5B4DEC2, 0x2FC69FE8, 0x23FBFFE9, + 0xC811C2BD, 0xCE7FF77F, 0xE31BC4EF, 0x75FE5BBA, 0x7429E613, 0xCE17E329, 0x2C042FA9, 0xFF75BD82, + 0x9F737EB7, 0x49FC93FD, 0x9AEF5785, 0x6FEDE2E5, 0xCB387EC4, 0x9EEC5FAE, 0x5BB7CEC7, 0x0398EC9F, + 0x733C787F, 0x38FB9DBF, 0xC090BF70, 0xFC0ED157, 0xF6F5BA7B, 0x1A78FD65, 0xBCB26FF2, 0x78BBC47F, + 0x362A1CFA, 0xD6F27A3F, 0x9F70A270, 0x48E627FC, 0x5C2E3C2B, 0x7C1DBF3C, 0x3CDB50C7, 0xEB37E8F2, + 0xA3BD6191, 0xF757AC3E, 0xF4BAFC60, 0x7F9C47AC, 0xF9B1BA7E, 0xA1AF6F68, 0xDF52FEDE, 0x26F185F6, + 0x2D56FFF4, 0x0AB656FD, 0xD32B7C30, 0x8B172FA6, 0xF51E74F9, 0xF5767BBB, 0x9F0FC737, 0xCD47C7A3, + 0xF5A1F190, 0xDFEBF28B, 0xD75BEB41, 0x0ECA1EE4, 0xFCD778B1, 0x51D9068E, 0x178D078B, 0xE3513CB8, + 0x7A81F521, 0x643E8ECF, 0xFE2E844B, 0x366CD8E0, 0xF305D2E1, 0xDD5ACF7A, 0x054320F9, 0x80F81559, + 0x5FAA47CE, 0x5E9CFF0A, 0x5D0F96C7, 0xF9AFA0F1, 0xC97F8221, 0xB570E142, 0xEF0F9ABF, 0xCC57F237, + 0x1CCBBCDE, 0x89FEA378, 0x9078CEBC, 0xFE416727, 0xE787C6F7, 0x9941C23D, 0x522F31BE, 0xCF70BEF5, + 0x483D08C7, 0xF247EF5F, 0xC2F55AEA, 0x5B367F94, 0xEAD535FA, 0x92E369FD, 0x090B996E, 0xAE3F7D30, + 0x9BD6C7DA, 0xCC41ADB7, 0x570583B9, 0xF7DE7B7D, 0xBD27FBA5, 0x9E487C85, 0x85FC4AAE, 0x677D12AF, + 0xD6E657B5, 0xB4B4784C, 0xDF9B9B9B, 0x1993FFE9, 0xBBD46B98, 0x2D387350, 0xB1E65BA6, 0x7BCD9A35, + 0x3CBE7C07, 0x13DF5F69, 0xFCD5AB57, 0x537EDCC2, 0xE33D3B71, 0x9DE6EB2D, 0xBCBE66A2, 0x72CFEFFF, + 0x48F84B8C, 0xD3F6FB4F, 0xFEE2378C, 0x99FFEFF6, 0x29CE27F7, 0xDDBCD7A2, 0xDF3B040F, 0x35B73DB9, + 0xCDE79F7D, 0x74A8D9F1, 0x05BFD7C2, 0xF8BCC44F, 0x2E139DE0, 0xF8D278B2, 0x7BA2131C, 0x4F1A2F76, + 0xCF700FC7, 0xCB79C1B9, 0xCC704FC3, 0xA2055C4F, 0x0587D3DD, 0xFE21FC70, 0x3AD74BAD, 0x87768F2D, + 0x503DA47A, 0x2B7C5B90, 0xFA2BF525, 0x57F6EE41, 0xCA67576F, 0xEC73EF1E, 0xE07AE3F4, 0x75BD53C3, + 0xF5C48D97, 0x7FE74E89, 0x1F89DF70, 0x3C8C783F, 0xF0E79D5C, 0x7A85E457, 0xAF9E47B2, 0x4D4D4D7E, + 0xBF08C721, 0x4DFB05E5, 0x33F92B7C, 0x32085A1F, 0x79CCDA39, 0x88DF05C8, 0xEC8775AD, 0x1D82610A, + 0x8EFF0358, 0x47F5D0E5, 0x7FE16490, 0xE67C9803, 0x37D0F774, 0xF7D41EAE, 0x37358201, 0x1C1679AA, + 0x20BCBEAA, 0x2FDD0D86, 0xFD5F23E3, 0xA52E00D4, 0xD37E4CF3, 0xB920E701, 0x96AF8529, 0x82A7C1A3, + 0x7BFF8BF5, 0x0B7F6A77, 0xC7F777F1, 0x77982EDF, 0xEB57AF95, 0xF94D17F9, 0x25984F6E, 0x7CD2CFE3, + 0xEBFC48BE, 0xA5BDD3CB, 0x478F9816, 0xDE1FF4BB, 0xDD07C6D9, 0x43E39537, 0x033CFE6F, 0xCFF9F9E4, + 0x9798A66F, 0xF6FC8F97, 0x9F746C1A, 0x342E2FC6, 0x73E5B6CF, 0x744B3C8B, 0xBF2AB701, 0xB0BF747E, + 0x938EE9FC, 0x549F9936, 0x0DB61D7F, 0xCBDB6FA6, 0x017C79FD, 0xDFFAF549, 0xE1F82B1F, 0xDAE8F323, + 0xD5FC996E, 0xCD8FC478, 0xC5F9B03F, 0x743DD1DF, 0x729E557F, 0xD31FFB5B, 0xEDC3F5EA, 0xE6EF7304, + 0xE37A0AD6, 0xEFD9F78D, 0xE5F9AB7F, 0x0AAB82B2, 0xDADA5ABF, 0xFE852DF6, 0xC21D772D, 0xF2F2E1F5, + 0xF6776AAF, 0x3FCF6EFD, 0xE51BFEBC, 0x1820E6F3, 0xA29E87CC, 0xC4CDB7F0, 0x7948F3D7, 0x22E6FCED, + 0xB7BBED7C, 0xF4F767E1, 0x19D6B717, 0xF15A947F, 0x4FF12EBB, 0x83EA6360, 0xED00ED47, 0x985F3B68, + 0x7FC9AFB7, 0x03F41D6E, 0x15F9681F, 0xECE4F384, 0xEA1BF94F, 0x789AE595, 0x3FD26E2F, 0x32FF36C1, + 0xD177EC1F, 0x78BF7A54, 0xC6CB7C0A, 0xF6D07911, 0xEB398F97, 0xF92B7B99, 0xEB75177E, 0x7F1AC7BB, + 0x1EF635CD, 0xABA3FCDA, 0x41F6E41B, 0xEC15C6AF, 0xE2773CDF, 0x47276007, 0xD73FE58F, 0xBC09DBE3, + 0xFC917DF6, 0xF78CFB10, 0xA3FDD121, 0x7B49EF27, 0xBB697D33, 0x35B097F7, 0x5BFCCEB8, 0xD90E3246, + 0x7D583120, 0xFF45F88F, 0x952B57B2, 0x3ECAEFFC, 0x23F643AE, 0xFF387F78, 0x16F973E0, 0x19C6CA8F, + 0xDE8467E2, 0xFCE8153B, 0xC0DFD13E, 0xDAEF32F5, 0x7680EB37, 0xFA0F5EC2, 0xF5B81176, 0x527C397D, + 0xA3AFC1CE, 0x387F74A7, 0xF2D17F5C, 0xAFD27680, 0xE3B15FE4, 0x8313B093, 0xED49EA4B, 0xF2CF0B0E, + 0xDEB1031C, 0x7F7B65BC, 0xF29B449E, 0xD69BC62B, 0xAFD7EFED, 0x6A4FA77E, 0x57FEC856, 0x783ACE1F, + 0x596A2FEA, 0x7946EC6D, 0xB57F605C, 0x2FFE0D4E, 0xC11E8EDF, 0x5AF16F70, 0xC95E665C, 0x2FEB577E, + 0x08F6693E, 0xF3FA947F, 0x68AF70BD, 0x6897F58C, 0x66C233FC, 0x5DF9C397, 0x142B7FF8, 0x793B20E7, + 0x4F59EFA8, 0xCA0E70BD, 0xF8FFE2B9, 0xDF1E90F8, 0x374DAD75, 0x1CFF0784, 0x6F9A9C7F, 0xE3F981FE, + 0x657EF4AC, 0x69FE01EE, 0xD74E7E64, 0xBFCA27E2, 0x3F991FB8, 0xBEAC3F33, 0xD5AC24F9, 0x6BE2BF0B, + 0xBF53BCDF, 0x685691BE, 0x6BF0B5FC, 0xD2FC7815, 0xF99C0FA6, 0x49F3E180, 0xE48359A2, 0xFA4AF323, + 0x993F282F, 0xF9605636, 0x36365E9B, 0x1FA84FF2, 0xC1ACD9F8, 0x8F5FBB36, 0x3FD03ECE, 0x87B9A6E9, + 0x89279EF0, 0xFCE8AC69, 0x8AF37D7E, 0x24F307FD, 0xCBF13BC5, 0x34F0FEAA, 0xFA464F9A, 0x06D697CC, + 0x8F44BCD3, 0x7A703EFC, 0xC634D4D5, 0xD55D931F, 0xB4BE1CEF, 0x9FD6EFC9, 0xF86FD7F9, 0x769AE638, + 0x7F64ABB9, 0x27CEF7F1, 0x9FCC8F7A, 0xF15F70CA, 0xACE4784B, 0xC67FBDAC, 0x4FF921B3, 0x8AF79B64, + 0xFCB7CB7A, 0x45334DD3, 0xAA8D9B3D, 0x7FF89269, 0x8AF37DFC, 0x27F32319, 0xBFC9F8D7, 0xFB427E7D, + 0xC0F70577, 0x7F096C90, 0x72FE8BE7, 0x83BB4F44, 0xDF0B02BA, 0x4F38F991, 0x07553E11, 0xFFC9FC70, + 0xF7CFCCAC, 0x20B753D7, 0xB324FEF5, 0xFE91BF27, 0xC8737E24, 0x71929FCC, 0x07BDAF44, 0x8702D0FB, + 0x4DAFD47B, 0x33C6F2C9, 0xF84FE687, 0x9EDF32CD, 0x41C8E7B7, 0x64FCEB79, 0x2EFF4870, 0x1DDFFF93, + 0xF1AFF79F, 0x4C6320FD, 0x00E547C7, 0x82549CEF, 0xE33F991F, 0xEEFC9B35, 0x635AEF59, 0xDFE81E33, + 0xC6FA92F1, 0x9FC80F77, 0x5E0E2E98, 0x313E2F27, 0xE35FEF57, 0xE58D664C, 0xF7F7D2F8, 0xD7FB56D4, + 0x1A045ACF, 0x7BA59E07, 0xA938DFC7, 0x7F323FF4, 0xFC155C0A, 0x42AEA7C9, 0xF8D7F355, 0xF9874139, + 0xF70F92F1, 0xAFFD85A8, 0x2A90FE82, 0xF2879F57, 0x9C8CFF64, 0x7E24E337, 0x11FFAE1F, 0x929D7B6A, + 0x06F743F4, 0x3E0DE953, 0x5FA0FBB4, 0x8B6F48BF, 0x1C717C6A, 0xBC66E7BE, 0x3CC0F1AE, 0xF755632B, + 0x2FF17D55, 0xEF33F6EE, 0xCA88CF3B, 0xEA7F7B37, 0xDCC0FE57, 0xFFE1757E, 0x42EFB37C, 0xDF46F988, + 0xFB29AE5F, 0x99AACA7C, 0xEBE00BDE, 0x5E484119, 0xDBABFE30, 0x16D284DD, 0xFD343BF7, 0xD217F87E, + 0xAAFD2648, 0x5F5AC8FD, 0x33ED2741, 0xFA7F2773, 0x3F49EFC3, 0xD9B9BF2D, 0xD07D98FA, 0x5D329F2A, + 0xF8BBE5CB, 0xFDFD064F, 0xB41FB9FE, 0x94602893, 0xFEA7F44B, 0x70FC1BA9, 0x5FE2EECB, 0xD9B9C31B, + 0xF8BEACFD, 0x3E480F7F, 0x9DFB7DDA, 0x2F3176C6, 0x65E997C8, 0xFD0A60C6, 0x39BE6FCD, 0x447B3662, + 0xBCF79951, 0xDA6FECFB, 0x82ED4633, 0xCAF1F3BE, 0xED12ACFD, 0x86998233, 0x7D10B23F, 0x1F97F37C, + 0xB6D344F1, 0x788B2E9A, 0x8F157709, 0xB6F2FD71, 0xC4CC577D, 0xB371BC3B, 0x51DFA019, 0xE5FD58E7, + 0x635BCDF8, 0xE2DA1A3F, 0x9E6D855C, 0x5D4D1DF1, 0xBB840F59, 0x1E7F3BF2, 0x0FA0730E, 0x9B09AEDF, + 0x9BF5FE94, 0x36A38ABB, 0x0443C0E7, 0xF5EDB64B, 0xF89063AC, 0xF6E657E8, 0xFC7F8678, 0x2BF92748, + 0x2BEE122C, 0xFD0EE78F, 0xFC0A5B88, 0xF3CBB604, 0x7CBF77F3, 0x8120303C, 0xBE8E8709, 0x50E0F154, + 0x5FD91695, 0xD7F9669F, 0x0A32CC57, 0x7FDAFD41, 0x26EE2FBB, 0xDF8E2BBF, 0x4BF8769C, 0xF5F5DB21, + 0xAEE7CDD5, 0x59EE37ED, 0x45BC9630, 0x809EAF06, 0x09D31FE3, 0x7EC4F309, 0x55671F58, 0xC2FBC190, + 0xC3030F3D, 0xE4F5D11F, 0xEB537E0A, 0xEF4FCA57, 0x5C9D7DEB, 0x8107A8FE, 0x0D89FEEA, 0xECC58E8E, + 0x983E00D2, 0x57E40328, 0x9FE743F2, 0xBF6D6BA3, 0xFA3B44F5, 0x82E469BC, 0xA23E00D6, 0xE7F900CA, + 0x1F243EC9, 0x33DFBF87, 0x5467F53C, 0xA5FA64FE, 0x45BE627D, 0x2F2179C7, 0xA77A49F2, 0xC78F1F2F, + 0x790FE1FE, 0x8FBE9790, 0xFCF215CC, 0x1F243EC9, 0x1F3E7C98, 0xE74BF597, 0xE4FBFBFB, 0x63FA0058, + 0x9FE70328, 0x7F90F824, 0xFFE2E93E, 0xF617ED07, 0x24CFFD16, 0xAF0F80F5, 0x793E80F2, 0x0789CFF6, + 0x53BFB15F, 0xE469FDF9, 0xBC79ABC3, 0x00AC4FF9, 0xEC0FE10F, 0xBAF1F43C, 0xCDE3917C, 0xA79C2FBC, + 0x3CBF0FF4, 0x17E5953F, 0xE8ECE5EF, 0xED622FC9, 0xEB794CF5, 0x01744ABD, 0x1F74F628, 0x7FD0F95B, + 0xCF63EC6F, 0x92D7F392, 0xEAD3FBBA, 0xE72BF6EF, 0x4B453EEF, 0x3728CFF7, 0x6B7D4F22, 0xF9EFBCF8, + 0xCB92F7A6, 0xAFED3FC0, 0xFA5CBC6D, 0xE97D3196, 0x2FD559CE, 0x0FAF4FEF, 0xEB9E0FA0, 0xFC4117EF, + 0xCCD7F783, 0x89EEEA1E, 0x579FA91E, 0x4F74DB56, 0xEE9F24F3, 0x3191AF6E, 0x7F40DC43, 0xFB83D317, + 0x35DB56D6, 0x97C8C764, 0xBEBAFD84, 0xE4B9BF7A, 0x5B519EF7, 0x9B643E26, 0xF355FBB1, 0x242FEF65, + 0x4E9F6D65, 0x7DC97C4C, 0xE6ABF637, 0x495ECF77, 0xAA4FE67F, 0x4D3E26F3, 0x55FBB124, 0xCFFD58ED, + 0x8F923CF7, 0x6B93F998, 0xCC577D7F, 0x217979DF, 0x73FA6C2B, 0xEB4BE663, 0x325FB53F, 0x49F2FC5E, + 0xE3F5D956, 0xD697CCC7, 0x44BEBAFD, 0xD9ADBFD3, 0x47EBCFFA, 0x12F998CC, 0x57B79F93, 0x3CBF7F9C, + 0x2FCABBF5, 0x2FC9C764, 0xBEEA7B09, 0xC9C7DF53, 0x489EF525, 0xF33199AF, 0xFADE43F2, 0xDCDFF4FA, + 0x6CABE65F, 0x693E26F3, 0x55FB5924, 0xCFFD2CED, 0x7791FC27, 0xE663325F, 0x7DBE54F7, 0xE8FB96EA, + 0xB3ADAC2F, 0x998F897C, 0x2DC64B75, 0x8FEBF74B, 0x3CCAFC3F, 0xE1BD7CC8, 0xD50FBEDF, 0xC6B08BB7, + 0x4F7A5F4F, 0x7597BE9F, 0x53FD65BE, 0xF6FFABD2, 0x1595F1F7, 0x101B5504, 0xF23EA1EF, 0xC3116439, + 0x3E747E55, 0x6998ACEF, 0x051D82A7, 0x4C527979, 0x1F8DA6A4, 0xA8BFE6F7, 0xEBDBCC07, 0x96FEB4FE, + 0xE09C2A18, 0xEB7B97E9, 0x8214637D, 0x7F32D614, 0x08BAFD17, 0x9E3097F9, 0xBBD3371F, 0x3225FC5F, + 0x8BBC3B7F, 0x07150130, 0xD6FD179E, 0x352325FA, 0xEE92F11D, 0xDF5C8034, 0x633DCF07, 0x0B8290B1, + 0xEEBF9031, 0x7F8CEBB3, 0xA7555EF9, 0xE6C77424, 0xB7FEFDCB, 0xBCCDD0FB, 0xDF8EABBC, 0xEAB33F81, + 0x4925FC5F, 0x4396B1BE, 0xA7053705, 0x69C7A7F8, 0x3517CC55, 0xA78FD6CF, 0x4C4095E3, 0xF3FACFD1, + 0xF9EB7B02, 0x4C2FDACF, 0xF91F9A0F, 0xE3FAF07F, 0xB9389FFA, 0xB9CE1ECA, 0xBFA02C30, 0xCE5F5C2F, + 0x7698F74B, 0xF5E97C95, 0x6FFE59ED, 0xD7F797E0, 0x53327FB7, 0xFF9ABF30, 0x1FC5F599, 0x97D47EE5, + 0xC30AD1E7, 0xEF3F4782, 0x8C8B171E, 0x6F96F953, 0x5C1F54C1, 0x4D717E30, 0x17CA5D3C, 0xF1FC5BC5, + 0xFF6EFF35, 0xCF9B8FE3, 0xFACC45B1, 0xDFF1A152, 0xE349DF13, 0xED1B419E, 0xB1DBAF1F, 0x93F5F3FB, + 0xF98DF067, 0x71BEF995, 0xEAD3F7D8, 0xE0B312BF, 0xC5FDD70C, 0x397D9C9F, 0x93A0CCF1, 0x69BDCD7B, + 0xD432B4C5, 0xFBDCD9A2, 0xFD1C6FC7, 0xCC605C9F, 0xEDD3F11C, 0xFF8AACBF, 0xCFA7CBBA, 0xFE2E5E62, + 0xF143E3C7, 0xE387EF87, 0x2E7E5C3C, 0xB9F869C3, 0x15FA32BD, 0x671BFBC1, 0x57C0C23C, 0xC40BE4F7, + 0x051FAD23, 0x6C4709D3, 0xFBFBC01A, 0xC46D8891, 0x6F478DBD, 0x741FF87E, 0x47F4A300, 0x6ACACB7D, + 0x7F24B33B, 0x80BFCEE5, 0x7C7FD09C, 0x82D90E73, 0x3DBF00B3, 0xE721DFF5, 0x1BA233C1, 0xA6DBE9BB, + 0xF62732C7, 0x824D8BF3, 0x79DF9FA3, 0xF8AD113E, 0xE34215C0, 0x9790EFEE, 0xF7D1BF20, 0xFFFEC9BE, + 0x7F90F987, 0x60D3BC9A, 0xF262FF0C, 0xE56FBFA3, 0xDCF7BF48, 0xFECEFAEB, 0xFCFD341C, 0x36D1AE66, + 0x28DE4FCB, 0xCDB862B9, 0x2FA3E8E9, 0xF5B7F8FB, 0x74380C69, 0xC2EEFE1A, 0x164C6171, 0xCDA4E2FD, + 0x356DECC2, 0x3B2615EF, 0xCB69BC8F, 0x2FBACEDF, 0xA7C302C0, 0xC30B7089, 0x5A6086FD, 0x29D55333, + 0xCEEBBB12, 0xA6DA1790, 0xFE6953AD, 0x382F184E, 0x326EC13C, 0x62BE95F8, 0x6B427C58, 0xF497F06F, + 0x86D74BF4, 0xDD6C3EAF, 0xFC19C2D7, 0xFC518CFA, 0xA2127E0E, 0x06743C9E, 0x5F50A9DF, 0xDD7829A9, + 0x076E3E26, 0x4A8C5F01, 0x6F737C6D, 0x8319F03D, 0xF2BFC823, 0x9E0ADF66, 0xFDC715E7, 0x059B5B15, + 0x67856F86, 0x19EF40FC, 0x6DC21AAF, 0x45FEDC84, 0xBE37943F, 0x43F83A9E, 0x6270F5CF, 0xF1F3F6AE, + 0xD2F9E977, 0x1D2FC6CF, 0x967CD7F1, 0x5313F01A, 0x63F24F23, 0xDB2FF572, 0x19FAEF6E, 0x9ECF6B8A, + 0xF382CD17, 0x959F15BE, 0xD41F588A, 0xB81EF5A7, 0x743F517E, 0x2A327F13, 0xD7978AD4, 0xBEA5381E, + 0xF365FD1D, 0xC6D5F8B8, 0x64FC1BE0, 0x6C7C7E7E, 0xFE3A9EB7, 0x4FE7E3BF, 0xBBF996D9, 0x793CA117, + 0xD03F3F29, 0xDA678FA0, 0xFF7A8AF6, 0x21CE0B16, 0xFB909F15, 0xBED6D797, 0x11FF77D1, 0x3EC777F6, + 0x397DCE3E, 0xE4CF10BE, 0xC6B76267, 0x9F1F5FED, 0x73F373F3, 0x77E339FB, 0xDC7CFC77, 0x375F679F, + 0xEB27FD02, 0x2AA87F63, 0x2F20AEC1, 0xFA57157D, 0xC0F7C9DD, 0x88EF475C, 0x99FD11BF, 0x876B3FC5, + 0x9ECDFC94, 0xCF9BCA0F, 0xC7B3DF65, 0xBED37732, 0xB397FB41, 0xAE5F7412, 0xD2FC5EA9, 0xFDA470DC, + 0x5ECFE75F, 0xD517DACC, 0x09D6A7E3, 0xD923D9AD, 0x3CDE57F5, 0xF73547EC, 0xEDFCDEAF, 0xFD1B3CBC, + 0x8C70BF54, 0xB1EDCBFC, 0x2B63E5E7, 0xB2D9BDCC, 0xAFD3DF0F, 0x8C443F6C, 0xA17E9EF6, 0x73EC73F6, + 0x55E63B7C, 0x20D3C1B8, 0xCEFD7E27, 0xBB9CF9B5, 0xEEF77E76, 0x12F7235D, 0xFFE780FD, 0x58FB6DE7, + 0xC8BE8A54, 0x186D6C6C, 0x24FB1943, 0x591871BF, 0xD7F9437F, 0xBFE5FC91, 0xC7FAC9FD, 0xBCC7ED39, + 0xD297D3DF, 0x1BE278E7, 0xE4BC1B96, 0xFC9EC9DF, 0xAF75FC9C, 0xF6BBD09F, 0xE7C89FB9, 0x7418717F, + 0x5EE763A3, 0x5CAAB1BE, 0xB6E87FAC, 0x4FDCAF53, 0xFFE7B05A, 0xB13DDB91, 0x8FFEABB8, 0x3E8CF8BE, + 0xB01931F9, 0xC3E68C62, 0xF18F05D0, 0x7E59AFF0, 0xED3863B5, 0x377F45ED, 0xFD1962EA, 0xC7A5C2D1, + 0x927E5D0A, 0x02EDCF89, 0xFD57A04C, 0xBF33BF62, 0x7238A6FD, 0x399E0F98, 0x708CC777, 0xFD3A0359, + 0x1E4FF555, 0x4C86ACF6, 0xDB78BEC3, 0x0775FEEA, 0xCF00D723, 0xEEAF20A5, 0xBF9F537B, 0x860F429A, + 0xF4FD1F00, +}; + +u32 point_table_binary_13[] = { + 0x11728559, 0x7B8C95C5, 0x153FF7CE, 0x771FFB08, 0xBB159BA6, 0xD646D314, 0x4C35364A, + 0x2F51FF40, 0x715D1777, 0xE521CBEE, 0xC23E6479, 0xF82A5816, 0x81A25645, 0x23E56108, 0x1ADA356C, + 0x36E50F0A, 0x1829656D, 0xD31A8D31, 0x90600D6D, 0x3492DA62, 0xBBB46952, 0x2995400B, 0x2C71D7BD, + 0xDCBDDFF4, 0xBC66EEBD, 0xB3265D63, 0xE2CFEF37, 0x67CE9CF9, 0x9D3367E6, 0xC25E3B02, 0xAB81FF7A, + 0x7A7A2C1C, 0x413C5D70, 0x7373B385, 0x6325DCD2, 0xD262E100, 0xE2358297, 0x2E5D6A61, 0x35E2BD82, + 0x972D5B66, 0x610DE203, 0x8257AC58, 0x61611AE2, 0x2382E7CD, 0x9B67613A, 0xE2F7042F, 0x58B0C0DA, + 0xFED2F8E6, 0x7B675B7B, 0xAAC46F6A, 0x6AB276B8, 0xC467BCAB, 0x649F30F9, 0x6B4F096E, 0x6C6C647F, + 0xED70193E, 0x0033C9DF, 0x4C319BF8, 0xE4934FF0, 0x3B625A4F, 0x3213F37A, 0x8FD98260, 0x3BD1DADA, + 0x4AEB2B08, 0xDFDA575E, 0x7905E783, 0x99B61B20, 0x9BC8D8D6, 0xA59D16FF, 0x7B26FE3F, 0xFCCBC2CB, + 0x1F0C23B6, 0x05C1905C, 0xB17527F9, 0x57103E24, 0x9ADB1660, 0x3CA08FFC, 0xCD1433C5, 0x4B972E91, + 0x3F7D1C3F, 0x93297EFA, 0xE9A7DE3F, 0x303666FF, 0xD62066BE, 0x8DCF9E3D, 0x4BF3F591, 0xFD6C9429, + 0xEEFEEB67, 0xD6CE424C, 0xEB4B678A, 0x7BFE3942, 0x78A6603B, 0xB1E5E887, 0xDEBF6C64, 0x8BE49FDB, + 0xAF8CCDC2, 0xE6CD9B4B, 0xFB99CA46, 0x147FC443, 0x8221C5F8, 0x0062E603, 0x7C7FC34A, 0xEF0FAD9F, + 0xFC71FE5A, 0x9BB1ECAF, 0xC6CB5A48, 0x50BC70FF, 0x0BC287C4, 0xE0E0A0F7, 0x27136726, 0x385ECEDF, + 0x2833CEFE, 0xCEC27831, 0xB6F6A117, 0x5EF0F1CC, 0xC410513C, 0x71BF78BD, 0x345EF793, 0xE381F11B, + 0xEB233D1D, 0xD0FD30D6, 0x323E26F6, 0x69BCD303, 0xAD8FD6BF, 0x68D1A292, 0x3E70FDFA, 0x7D4830A4, + 0x1C163E00, 0xEBC1D92B, 0x66BD9E68, 0x3E5CFFB8, 0xCC2FFEE2, 0xFAA3A5CD, 0x2DAC27E1, 0x438DF3D7, + 0xE98FF71B, 0xD7237ACB, 0x66387FBC, 0x1E21623D, 0x7ABD5A8E, 0x2FDAEE0B, 0xF4D7E7F4, 0xC77AF07A, + 0x8424C7D7, 0xEB1512C4, 0xA7FDE778, 0xDACC0AF6, 0x0FF393BE, 0xA3FE57EE, 0x5EBC98F0, 0x9060483D, + 0xD5D6C6FB, 0x2F7C88BA, 0x9AE6D0FE, 0x48FC2632, 0x77523DC0, 0xFD19D1FD, 0x9F4DEB43, 0x3CA4FB9F, + 0x643C4BE3, 0x37013067, 0xCE1CD603, 0xDB4F407A, 0x5F67A78F, 0x5716345E, 0xBA9F59A8, 0x1DE178AE, + 0x91F542A2, 0xF6F2E7EB, 0xD661BDC0, 0x78BC477A, 0x4E7FFBB1, 0xC71EF37A, 0x846CFA5B, 0xAC47D51B, + 0x1A4893DE, 0xB0BE1484, 0x0F59C96F, 0x8937DA07, 0x8DB7E40F, 0x62D96FD5, 0x23A43D16, 0x7E1A74BC, + 0xC7325EF5, 0x5AAA3705, 0xF90ED0B6, 0xB8D1D7B7, 0x2C64DEEF, 0xA4F5BA7A, 0x98CCBCB5, 0x63C70E8E, + 0xB7603BB1, 0x71E346E2, 0x0F091FAA, 0x499FB49F, 0x927F5191, 0xE3B94BD7, 0x9B888AB4, 0x3F545F04, + 0x43AAF5AE, 0x26CE17CD, 0xD794EC87, 0xEACD568D, 0xEAF83EE1, 0x578DFEB4, 0xBD7DB2BD, 0x703EDD5F, + 0xCCB70619, 0xEFFD6FA0, 0xFD44ECFC, 0xB74DB39B, 0xFCFE6762, 0x6B65FF25, 0x5E99622A, 0x43F5CFD9, + 0xB736BAA2, 0xF6B55ED8, 0x82EAA520, 0x7CC8F0F9, 0x321DFDA5, 0x78A45363, 0x6BD7AEF5, 0xF513AA52, + 0xE35C3FFD, 0xFEDB2BBC, 0xFF5E1F76, 0x9CF441F5, 0x51EC55A7, 0x75FE3E99, 0xAF4AE70F, 0xFC09FD55, + 0x7FEC7A1B, 0x933FAE3E, 0x65B13E73, 0x7DD2FA9B, 0x357505AD, 0xBF7DC2AF, 0x2BE8F811, 0xF91EBFDE, + 0xFDC4469F, 0x3F767DFC, 0x3AE78FE6, 0x875D3FDA, 0xC6F19C25, 0xF5276B46, 0xDBE62D7B, 0x08CF3B59, + 0x7FE6E8E5, 0x47D6513D, 0xD678D8FD, 0x971FE178, 0xA85EECFE, 0xCCBBA44F, 0x3C1F8784, 0x9F7997CF, + 0x438C07FA, 0xC4F5E262, 0x5F1FD963, 0x4CF5FAF1, 0x85F713BF, 0x2018129C, 0x7FD30553, 0xBDD857A6, + 0x57DCFF02, 0xEBD59DF7, 0xC94C81CF, 0x0F3D1FA8, 0x5EC8F920, 0x7AC07A9B, 0x223DBBF9, 0xA8DEF17C, + 0x5A8FE8BC, 0xE5FAA5E7, 0x23E99FE3, 0xA5FE50BD, 0x237F68FD, 0x6E3CD503, 0x57FFA85E, 0xCA78670F, + 0x22C67E3E, 0xCBEBA378, 0xB9F5E737, 0x6CF0F668, 0xFD6CCFC7, 0x0312CA9F, 0xE9D6CFF1, 0x3A655FB5, + 0x0D988CEB, 0x6180FDE9, 0x47DC8BC5, 0x6A1406E6, 0xB13FF84F, 0x371D1FF6, 0xDC7DF3DA, 0xC9FF5D34, + 0xBEFAA03D, 0xD74BFA9D, 0x26E3E33F, 0xC1E020C6, 0xD3D9CBDF, 0x007B647D, 0xC21FBF68, 0x2F307FBA, + 0xE0F8A83D, 0xFFCB071F, 0xA47E4AE6, 0x1B83DD03, 0x4B96507C, 0x65BE2A7B, 0x96BFEFC5, 0xEFFD38DF, + 0x5EE897FA, 0x491E211E, 0xB66796DF, 0x7F3FF543, 0xAF523F94, 0xBA1A7673, 0x7D527E7C, 0x0B0C96F3, + 0xE36BEC79, 0xE61F438C, 0xFA4BDD68, 0xCF321FC7, 0xB33E77C0, 0x6E3E2FD5, 0x5E7E3FF4, 0x6BBD637E, + 0x7E95FD97, 0xC3CC7FD2, 0x7ED6D1D1, 0xC1F3513F, 0x99BA0083, 0xDC0FE07C, 0xA497B4B1, 0xE7B83EE3, + 0xFAA8DFAB, 0x39093F1B, 0x1818E0F5, 0x917E6AEB, 0xEC7F5F7B, 0xED358E1F, 0xF57FF169, 0xD8A6FD25, + 0xF3F32DB0, 0xAD9C9F9F, 0x6A4F321F, 0xE347FA8F, 0x4FD893D4, 0x6F52BC69, 0x7C7419B6, 0xCDBDAF71, + 0xB2BD903F, 0x2C3895B2, 0x27E736DD, 0xCFFB4DF3, 0x55EF806D, 0x5AEF78BE, 0xEA63FABD, 0x57D617BF, + 0x0F835C3F, 0x943FFE3A, 0xEC29E78F, 0xAFB61798, 0xDF2DEB8F, 0xDFB0E799, 0xDF20F14D, 0xAD80DD5A, + 0x0F387EA9, 0x27EDD9A6, 0x8573F93B, 0xC5BBE679, 0xE8977A23, 0xF1AE79C7, 0x9E59B9ED, 0x659E9FF6, + 0xD31A1878, 0xF4852D9E, 0x9FDF0203, 0xE5FCFC02, 0x7B8EF9DD, 0xBADF97EC, 0xB9475FEE, 0xFFFF7A3E, + 0x650F8AFE, 0x4D2B9FFF, 0xFD88996F, 0x5AB91E06, 0xF981F13D, 0x287A371D, 0x1B162EF4, 0xE3F33798, + 0x4E1E1FE8, 0x3FCC0FDC, 0x5FB13F66, 0x16D1F849, 0xFADF8BDF, 0x59EFE601, 0xB237094F, 0xE657E6C7, + 0x11E4733E, 0x98459A0F, 0x07251F4C, 0x87DAABCC, 0x8F307F70, 0xBCE483E9, 0xE0FB8BDA, 0xCBEF577B, + 0x617E84F9, 0x83F3493E, 0x98CE55AB, 0x564DCE0F, 0x5CBFE483, 0xE9E67A1A, 0xE607C657, 0xF46BE673, + 0x7FA1FC7C, 0x8B995FCE, 0xF7F911E8, 0x9DF643F2, 0xC1CC67FD, 0x05F941FB, 0x2B7AD7EF, 0xA1FE7BC5, + 0xFFF8F7A6, 0x43BF337F, 0xFC90E9FC, 0x52FD87F9, 0xD120F14B, 0x3D6C5AF9, 0x7BA8FF06, 0x8967CD8B, + 0x6601D7F3, 0x50FFBDB2, 0x5FD698D6, 0xB9BD2B3C, 0x3FBFC5B4, 0x96F3BDFE, 0xC3FC08F5, 0x1BEA1FCF, + 0x4FA9DF51, 0x82F5BA4B, 0xFA61BC1E, 0x24F87B90, 0x0F74FE4A, 0xBD8EB85F, 0x76E3C72F, 0x4659D57B, + 0x85FEC3FC, 0x70FD76AA, 0x2A4A72BF, 0x1DEA5FFB, 0xEFEA6113, 0xF3F81087, 0xFC301FF4, 0x3E93BA31, + 0x4ACAFD43, 0xC6C7D744, 0xA9F2FCF1, 0xFA0FF343, 0xEF3FF6C9, 0x28CDFD98, 0xDACBAF8A, 0x8CCB8740, + 0xFF95F9A1, 0xFD41DA44, 0x55ACCF50, 0xFFDA2FD4, 0xD64535DC, 0xFF86FAD7, 0xFE263E11, 0xC97D4DF9, + 0xF9A91194, 0xF3BDFE83, 0xFC70FD50, 0x2A15C97B, 0x41A87FED, 0x5FAB8FE1, 0x77EA5F43, 0xFD6B3F1B, + 0xFF264A95, 0xF3C7D746, 0xD972BED7, 0x7F981FDA, 0xDFA59E89, 0x12AAF74A, 0xFD6BBF57, 0x73D4C4DC, + 0xEF85FAEF, 0xD6FDBA14, 0x25DA1E7A, 0xDCF3F30B, 0x508F657C, 0xAFFF303F, 0x42FD86FA, 0x1FC6FE74, + 0x16F54F75, 0x5F703FB2, 0x4BEE8357, 0xBE5197D7, 0xF3604830, 0x4C29CF0F, 0xECB76A55, 0xFF3C3EFD, + 0x70DD28DF, 0x1F351FD2, 0x0F4335EB, 0x59EF9751, 0xA2AEA8DF, 0x47A4DFAA, 0xAF29E763, 0xFF7595F2, + 0x87840F86, 0xB1DECF4D, 0x7CD57BAA, 0xDF11B9DF, 0x5EF507ED, 0x5F86F4BE, 0x9B2ED7BB, 0x89E53EE6, + 0xEE2B38FF, 0x04C75BDF, 0x8FECD375, 0x63FA9E24, 0xFDF3D378, 0x7F91F7A4, 0x21E143A4, 0xF7199ECF, + 0x6EAA8F7A, 0x37FEC8F7, 0xF357A2FA, 0xB4F6F343, 0x8221C9FB, 0xA1FB6537, 0xE1FD8FF6, 0x4BE3995A, + 0x5D9F2C8F, 0x676AB52D, 0xCE93FBAD, 0xDCCF7300, 0xA7291FB4, 0xFFA43FEA, 0x3F5D3F0E, 0x7009B41F, + 0x97F7A49C, 0x60777F8B, 0x12F520F5, 0x47EE3FB8, 0x9F57A89F, 0xA37E5AB0, 0xDCBFDD7D, 0x11D797A6, + 0xFBA2BB5F, 0x6773F5A0, 0xF7EB3E99, 0xAF1EB85F, 0xD6FB6294, 0xB8EE0ADF, 0x17F53E02, 0xC9EB3EA7, + 0xFB08E6D3, 0x18D7B3F6, 0x5CBAA785, 0xFB8331D2, 0x57DC0EC0, 0xFD4B3FAE, 0xBFB7F4DE, 0x47EF79C4, + 0x07C8A5B5, 0x1E8E394C, 0xE7B5B3C7, 0xEF8F2D73, 0x3C3F7108, 0x40F98A73, 0x69F207F3, 0x7F4CECE7, + 0xD2ACA769, 0xA5F17CFE, 0x4F2B8D57, 0x3EFBE3C7, 0xEF457EBF, 0x8CA7F94A, 0xF600D89E, 0xE7EBF8BD, + 0x88FB653C, 0xF38F20FF, 0x948CD77E, 0x42ED89FF, 0x25BE627D, 0x9FA4F18E, 0x2FEFADB9, 0xF4D33B5E, + 0x647BEE7D, 0x95DFDFF4, 0xFDD5B4EB, 0x7BA9BECF, 0x1A8CF7B3, 0xDB7FC8FE, 0xCA7B692E, 0xCDFD83B7, + 0x07C0F694, 0x9FBC0340, 0xF9FCBE9A, 0xBC2397DE, 0xBE7D3BC7, 0x4BDE5773, 0xE925142F, 0x6F0F40FB, + 0x11E6D3FC, 0xCAE7F758, 0x9A9FFA7B, 0xDA6FFA4E, 0xFBCFFDC3, 0x29B1C7FB, 0x2FF5B6F2, 0xFDD6BFEF, + 0xE6D28C7B, 0xC55F1AAF, 0xFD83DA03, 0xD07EC4BF, 0x072B7FC4, 0xC54BFB09, 0x8E178DE7, 0xFEC1DBD3, + 0xFCEF2DBD, 0x672B5FDF, 0xAF7369AD, 0xC7BC7F34, 0xBE8BF4EE, 0xEDC97B77, 0x89AFF9D3, 0xE0DE9731, + 0x5E3F7882, 0xE7E3F313, 0xC72FDFB4, 0xA9CC1EEA, 0x55ECF9F7, 0x68E58F38, 0xBD75ADDD, 0x50962F18, + 0x0FCA176F, 0x0F80ED79, 0x3EDA13FE, 0x88D3BBD6, 0x63AE0F13, 0x877287B5, 0x7E737D98, 0x3864BBF8, + 0x3E1DE663, 0x90AFAEBE, 0x203ECCF5, 0x64D861DB, 0xC5F6827C, 0x0CF3D5D5, 0x2337BE64, 0xCF76310E, + 0xF331CC57, 0x7DFFA3F1, 0xFA1EA9F6, 0x747C988F, 0x61BEEAFB, 0x1B8DD7F3, 0x41ED89FF, 0x93F231CC, + 0x577DAFA6, 0xF8B1DEF5, 0xFD8EE2C7, 0xEFBD613E, 0x86F9AAEF, 0x8DC5E3B9, 0xC37C9F55, 0x7BC5E3B6, + 0xEB4BF331, 0xCC577D9F, 0xA4F9F97D, 0x51EDD1FC, 0x7A3FAECC, 0xC7205F5D, 0x3DA7F1FC, 0xFE37ECEC, + 0xD92ED66B, 0x988F61BE, 0x7697D6AF, 0xE7A59F9F, 0xED85F918, 0xE6EB2C17, 0xAFDC61EE, 0x27BC3DDB, + 0xA5F95799, 0x8F61BEEA, 0x7B1A8DD7, 0xFBAA8F3F, 0xDB9B9C8F, 0x95F9AABF, 0x0FD078FE, 0xBDC5DBB3, + 0x5D6C2FCC, 0xC7305F7D, 0xBEE40ECB, 0xFBA0B367, 0xBBD85E98, 0x8F61BE6A, 0x3F119D29, 0xEED0FB14, + 0xD7BBE839, 0x4828E6F8, 0xDB8F14EB, 0xFE14B609, 0xBFA4B7DC, 0x61FD3DC2, 0xFBAFFDF4, 0x58C5EF59, + 0x5E8FB9B4, 0xEA93EB8B, 0x69F7DFF5, 0xBC90EFFE, 0xBCFD89F9, 0x8FA53FAD, 0x1F360F35, 0x8CB53F31, + 0xABE81717, 0xEBFBC128, 0x636282EE, 0xFC34CF9A, 0x2BFC5DED, 0x99E7E1AB, 0xE57CB899, 0x7E71B1BE, + 0xBF839BA2, 0x04633D3F, 0xCDB0B950, 0x61EF244C, 0xADE07F4F, 0xE6F7BF47, 0xDC66C619, 0xEBF989F3, + 0x5FAEB0F7, 0x2E642BF8, 0xB53A5EFB, 0x43FB4194, 0x61EC7E0F, 0x7CCAFCBB, 0xDC9E3D5D, 0xC937EBF9, + 0x0DDAF79B, 0x51ADAED7, 0x9D1FDF35, 0xE75CFC38, 0x1F1B4AF1, 0xE3FEC8C8, 0xFADD7BB9, 0xB9A8E3F5, + 0xFC30FB74, 0xBCDA3303, 0x505BCE87, 0xEBADFCE9, 0xFB30DC64, 0xC6DC78DE, 0xDF67CC44, 0x85BDF550, + 0x5DC17FA6, 0x349E7F8F, 0xF87154ED, 0xE6E3FAB7, 0xD29C2DB7, 0x078B4BE3, 0xB95F1E85, 0x94F387E2, + 0x11254DA1, 0x5C2F668F, 0xC4DFD933, 0x1F435539, 0x1F6648FC, 0x9C9EEC44, 0x94D4F958, 0xFF8937E1, + 0x9BFEFCA5, 0x7C88CB30, 0xF5DFF1C4, 0x1B8A393F, 0xCCE38251, 0x659FF17B, 0x6E21329B, 0x67E214E7, + 0x1DB6C5E5, 0x82DF66FD, 0xA46C7119, 0x62E42B8E, 0xCC734DE0, 0xEFC7F12F, 0x001EC569, 0xDCFD3B35, + 0xE831BF3F, 0x998FA375, 0x5B01FCFB, 0xD1C469C5, 0x7A9F8D2F, 0x44D87F41, 0xE97EFC8F, 0x08F30DFC, + 0x7B4FF435, 0xB8D561E2, 0x176F805B, 0x172D027F, 0xDF8CFF12, 0xAD6B6A02, 0x7F3F4D1D, 0x8FD6B5B7, + 0x837F9F89, 0xF8F773F0, 0xEF31C57A, 0xAA7740F9, 0xC1EBA9CE, 0x46C75FBA, 0x0D28DF18, 0xDBA5D1F1, + 0x2533A074, 0x1FFB1D5C, 0x4BD8DDA7, 0x6AFAE0DA, 0x9DB783DC, 0x0FCFD07B, 0xB629CEEF, 0xFC8ADC3F, + 0xAF41FE14, 0x539C7D77, 0x8DBCBF30, 0x06734FA3, 0x60E18369, 0x5E8EFC97, 0x60865D49, 0x3FA746C9, + 0xA66A94CC, 0x4AC42FF1, 0xEF45C9D5, 0x575F8DD8, 0x5AC1365E, 0x38650AFE, 0xB7B5C2B7, 0xF1DD3535, + 0x184FB8C5, 0x76A1BDA4, 0x9938D186, 0xFE7D07F1, 0x9D747F30, 0xF19F3B18, 0xD70B86F4, 0xBE6E8A3F, + 0x62E643F4, 0x73C4763E, 0xF4D85F93, 0x3E548F0F, 0xC062FB16, 0xD2BF6E72, 0x8A9B05C3, 0x09C6F3A1, + 0x51F8B6C8, 0xB805F13B, 0x6C3F59C1, 0xBF1E3EAA, 0xB077BD99, 0xA1FC1EE1, 0x4B3A3B8C, 0xF6E20A7E, + 0x16CEE97C, 0xEC5F54A7, 0xDFDD7C09, 0xAD07EA0F, 0xDE472BE7, 0xAF85BF73, 0xBDD90A3D, 0xB093F65F, + 0xC6235E8C, 0xFF92FD0F, 0x14370B36, 0x372B6E14, 0xBEF982F1, 0x4EC45B09, 0x4710F0EF, 0x08ECFD51, + 0xF93DC2D7, 0xF914D35F, 0x05BFC6DE, 0x53E99F7E, 0xD7F9CAF8, 0x8D15DF75, 0xFEC4047C, 0xC898E233, + 0x9FD79F66, 0x3C07E3F7, 0x00FBF3A1, 0xE266C166, 0xA6F21B85, 0x1F717D85, 0x7B11B7D0, 0xFD53C2E9, + 0xF889D8DC, 0x5E6E2F11, 0xEBFAEEC5, 0xF9982FFB, 0xEF30EEC6, 0x68C5FC53, 0xE16FE5FE, 0x79FF753E, + 0xBF3EF5C7, 0x7F77FE56, 0xD9BBD8A1, 0x37303EBF, 0x2AADCFBE, 0x89F13B5C, 0x5A1FE266, 0xC1B23EE4, + 0x370A5FD6, 0x67DF46FC, 0xDBD2FA1C, 0xDFADCFD9, 0x73EB437E, 0x8FF055DF, 0x8ADDFAFC, 0xFCBA3EE7, + 0x9FF3DFCD, 0xE7D6E7FC, 0xF1DF9DBF, 0xBABEFF01, +}; + +u32 point_table_binary_14[] = { + 0x11726D97, 0x4D6C5455, 0x14C7CFF4, 0xDEE91B5E, + 0x5B524313, 0x30AC4CB4, 0x12D30D91, 0x4862D2C4, 0x90A6A5B4, 0xA5E948A1, 0x9D7EA9A9, 0xB86853A0, + 0x342E48D0, 0x26881B53, 0x9A069066, 0x0C625307, 0xB61A59B0, 0x6AA06A88, 0x1876589C, 0x89985817, + 0x44AD0805, 0xDACE4CFB, 0x8EE79E73, 0xDFD3798F, 0xAEE63FF7, 0x9C7BCFC7, 0xEF9EB9C5, 0x29A8C31E, + 0x8044CCC1, 0x969616A4, 0xCF753805, 0x80E8E081, 0xC161D2F8, 0x4834C40E, 0x9F3A8538, 0x459AED21, + 0xD6D6D686, 0x30027590, 0x11FFD1D1, 0x51A4CF75, 0xF41DFBBF, 0x7B648034, 0x3E120DB1, 0x898909B2, + 0x279D11FF, 0xE9E9E9C0, 0xDEF19C75, 0xB69F275D, 0x0B00CA41, 0xDE7F9EEC, 0x5983934C, 0x2683FD1C, + 0x0F34EF47, 0xF69815FF, 0x868606DE, 0xCFC40B3A, 0x01A9C626, 0xB6170D89, 0xFEE67DBC, 0x9FD88336, + 0xF6F4B90E, 0xEBC5DFD8, 0xA3AD079D, 0xBFC2F5B0, 0xF982428E, 0x07B3A4EB, 0xC5BF771F, 0xED5F4BF1, + 0x7E4BBAE8, 0x14F71DEC, 0x08EA41DF, 0xAC703D6C, 0xBEE68FF3, 0xAD25CDF6, 0x104FA552, 0x41BC89B2, + 0xF2328E77, 0xC49E1F2B, 0x57631D1D, 0xECCF1AA0, 0x6CBAAB2B, 0xC8C7D4CF, 0xE443B170, 0xFE09B5BD, + 0xD0F6D620, 0x6B532F3C, 0xBEBDD0D4, 0x44F9D44B, 0xFDF0F896, 0x62737333, 0x6BB1DF52, 0x1C1C1FE7, + 0xFC399E8D, 0x9A4C6363, 0x63900FA6, 0x6B329C8F, 0x8D172F56, 0xBE66E235, 0xF9B33D56, 0xEE6EDDDB, + 0x10F4CBC9, 0x3B4FA55F, 0x120F9E70, 0x9E723F6C, 0xBDF10416, 0x7D2DF658, 0x34FD34BC, 0x997E1A7E, + 0xB81F5352, 0x3FC38F89, 0xC7D45F34, 0xC4389F1E, 0xE9BFC99F, 0xF7AB95FE, 0x91BF67EA, 0xE5F793FC, + 0x3DEEA7ED, 0x97F1977E, 0x8936FEE9, 0xEEEEA05E, 0xA6FFB2BF, 0xC463FACF, 0xF1D8F34C, 0xFF59DB7A, + 0x9AFE733D, 0xED7D515E, 0xB5E2FB62, 0xFB01B1EA, 0xCDD20FC9, 0x1F62B089, 0xEB6DEF93, 0xF27043EE, + 0x93E4ABB0, 0x5A73BEB6, 0x1FE4FF9C, 0x68A937F9, 0xBBA6DE7E, 0x3D281C8E, 0xD7E725B1, 0x6B07302F, + 0xB61E00BE, 0x967C01B6, 0x81C9D7E7, 0x29B16B1B, 0x189E7CBE, 0xDD769567, 0xBE6D7CFA, 0x1755E4F8, + 0x06F06F3C, 0x47FA07D5, 0xFEF6479F, 0x209E233D, 0x40F6CFAB, 0xFD8D1DAD, 0x417EDEAA, 0x5AE7FCF6, + 0xD07A8EEA, 0x9D501DEF, 0x8D9F0EEA, 0x953FAD36, 0xB85EB4CE, 0xFA9A4AFA, 0x3C1AED4E, 0x6847EA29, + 0xF58E57EA, 0x72AE379D, 0x0F4374FE, 0x9A4AB1B6, 0xFEEE2195, 0x627B9F8F, 0xADBA9CFB, 0x47F1C10C, + 0xE91DAA9B, 0xEB65EB97, 0xFF5497B3, 0xCED1FA1C, 0xE95BA5EB, 0xEE755DC3, 0x3C5BDEE3, 0x93BA92EF, + 0xE74B621F, 0xFF40F5F7, 0xF6F606FE, 0xEE197598, 0xEDEDFDC6, 0x655DC6F7, 0x7B48CE07, 0xA53AD3E9, + 0x7430AF0A, 0x375481E7, 0xD58CE453, 0x78AC5A27, 0x27278375, 0x6F553B32, 0xCFA41EF1, 0xF37A33CF, + 0xBB39C937, 0x3EAEFA58, 0x5B7FAC50, 0x87D8DFDA, 0x570CEA18, 0xAFDBFB16, 0xDFAF15DF, 0x8F39E947, + 0xFC75D5E9, 0x6BB67F45, 0x259F696F, 0xE78B774D, 0x3B3C2F67, 0xA4FFDE6D, 0xD5C5F727, 0xBC9FE569, + 0x6D566FE2, 0xF934247C, 0xACDD533D, 0xFFE7CDBD, 0xAA1D5EB7, 0x3CEA82DE, 0xC4EB545F, 0xDC43FABE, + 0x4ACD1A6D, 0xFDDD93AA, 0x8BEFA7BD, 0xBFDE4D5D, 0x61CE37F5, 0x37F65E4E, 0xF5B2B6FC, 0xE6AB7415, + 0xF36BF9CC, 0x37A83EE6, 0x33CC6B98, 0xE7013AC1, 0xE8EF60F6, 0xCC8F5963, 0x9F65FB1A, 0x9849F677, + 0x4779DE43, 0xEB462BF8, 0x72E2D6DD, 0x28CFB4CE, 0xFA1BC870, 0x3C615EC3, 0x3CD3F9AC, 0x9FC015CB, + 0x37FBBB49, 0xB8E2E753, 0xC233C5C7, 0xFA45B83C, 0xDADE1EE5, 0x3947EB46, 0x7F0F97DF, 0x696D8BF2, + 0x1AE29974, 0x56345C19, 0x1E1E0EFC, 0xDD33F095, 0xF18FF03C, 0x24E7D3EF, 0xF1E79EE7, 0x45799E91, + 0x7C0A8FE1, 0xFCC2C242, 0x94D730CF, 0x73926F7C, 0x1CD27CDF, 0xAC3F56C0, 0x59F60FF3, 0x1AE5392B, + 0x1AD2BE16, 0x7BB8C0FB, 0x85EDC33C, 0xCF48FFBD, 0xDB7071B8, 0xA325BA5F, 0x98E721E1, 0x63ED1E7C, + 0xF1D7C848, 0x84D708CF, 0x545FD1F0, 0xD9F2B163, 0x81BF7B12, 0xD2C63FC2, 0x734EECBD, 0x9CC4F30C, + 0x9EB3A2E1, 0x12F319E6, 0x35CC730F, 0xDEE179FE, 0x13AE5EF8, 0xF9BEB92F, 0x77F83E36, 0xE18AE5BB, + 0x94E77A5A, 0x37F3FC21, 0xE62FFEF6, 0x28CA33AD, 0xB33E8985, 0xE603ED51, 0x5EC33CD3, 0xF93CCFE3, + 0x58B0BF9F, 0xECEF7E6C, 0xFDC33C53, 0x7C3C4FAB, 0x317FB6B3, 0x33CA7396, 0xD6CD3C9F, 0xC4BCE5BF, + 0x94D710CF, 0x346FEEC8, 0x3CC7C2D1, 0xA347037F, 0xF73A9419, 0xFF08CF23, 0xF6FC657C, 0x487F519E, + 0x33924FE1, 0x06DE5F5C, 0x5C7C16AF, 0xA53CCF4B, 0xBEF1F3F8, 0x477F7F7F, 0xE0EFADE2, 0xEFEC1FE5, + 0xB594BF79, 0xE9477C3F, 0x2EF95AE6, 0xBDDD2F6C, 0x1FE63923, 0xFDF7AEE1, 0x3F47E43D, 0x5DBA5F98, + 0xE711E163, 0x6D16979F, 0x98F76B88, 0xD708CF54, 0x5F99E7B8, 0x941F1B0B, 0xFCDDABF8, 0xA7F18FF0, + 0x9C157BEF, 0x263E3822, 0xF3AD9467, 0xCB67BE0A, 0x1FB2B6F3, 0xCBBBAB47, 0xDF70DDFF, 0xE6D74D3D, + 0xDA565111, 0xF45B530B, 0x53555501, 0x0F1BD500, 0x0749FBF3, 0xC37BA0A1, 0xC1F8FBF3, 0xE0570DBB, + 0x1389A07E, 0x7A2BECF4, 0xB5B1DF78, 0x1976B698, 0xFDFB7009, 0xBBE9BDB7, 0xAE0A7404, 0xC2ABA4F7, + 0x9AFF27D4, 0xBAD539D1, 0xF44233BA, 0x8F34DBD3, 0x8BD3E831, 0x78012E99, 0xF7A2C213, 0x87485F22, + 0x3D665EF3, 0x0AC7DE34, 0x1AD74443, 0x2CF3BEB1, 0x27CDF610, 0xFBFA43C0, 0x7F010000, +}; + +u32 point_table_binary_15[] = { + 0x11728D5A, + 0x7D8C55C5, 0x153FF7CE, 0xBC7D6F3F, 0x601F510A, 0x2BC8B202, 0x5B6D6BDB, 0x40DA341A, 0x10C5FD00, + 0x04E453F9, 0x10DA6A9A, 0x58B411B0, 0x26F84969, 0x315A2104, 0x044DCD92, 0x062D0643, 0x2C15DB90, + 0x68828D84, 0xD48AA949, 0x4B7D8282, 0x7C8B6C90, 0xADBCDD7D, 0xCBEE7BA7, 0x67CE9CB9, 0x6FEEDD35, + 0xB27FED6F, 0xE777CECC, 0x9C39BF7B, 0xCF9DB3B8, 0x09E6E162, 0x8034D616, 0x366EDC88, 0xF4FB3CDC, + 0x0400416D, 0xE199679E, 0x218CC72D, 0x86CCC285, 0x0B113711, 0x663E6496, 0x2C5982F0, 0x2B98073B, + 0xACFD8C19, 0x33907E9F, 0x477F63FB, 0x9F3DF924, 0x613C6E31, 0x645A67CC, 0x273EE11D, 0xD6BEA5A5, + 0x05F12CEE, 0x82350005, 0xA2DC7EFB, 0xED087516, 0x83C34098, 0x7EFAE0EA, 0x9106E35E, 0xC20F96F9, + 0xCEDEF1F1, 0x79C2AD00, 0xDD05087C, 0x3E0A76FE, 0x7A0B575F, 0xCBE34F11, 0xAEF3FC89, 0xFDD7CE4F, + 0x7C3CEBF1, 0xC5DE9F1F, 0xF7C6C70D, 0x3F1AA7F5, 0xE0F3F1F9, 0x0C1FBCFD, 0xE053DEB8, 0xF0C18B4F, + 0x6C5CF8D1, 0x786BDCBF, 0xE347E30F, 0xC4D7E7F8, 0x5FB75F58, 0x13DFAFB3, 0x8FF86BE2, 0xF1737C7F, + 0x3E13CF42, 0x82EFAFD7, 0x3F4FC787, 0x443E1412, 0xFC285E13, 0x295F0F53, 0x3E155FDF, 0x3C6BD62C, + 0xC6F06DDA, 0xC5D3AF6F, 0xB1E3946F, 0x8CB7FD71, 0x607E729C, 0xF29BC7B7, 0x6D9B3A75, 0x2A4223F1, + 0x279A7CCD, 0xEE6E6E6E, 0x461A638C, 0x5BB2BB59, 0x0F8789CF, 0x18329CFF, 0x8D169BFC, 0xE6F5BE6B, + 0xD763F0B2, 0x471E656C, 0xFCD39964, 0xD8FFBB76, 0x3E7CAAB6, 0x30694A2B, 0x63CBB77A, 0xC2A39883, + 0xBF00E846, 0xD5B7A8B9, 0x05618CC5, 0xD8AEFACC, 0x7AA001F7, 0xC3AB361E, 0xCD93697D, 0x9F59AC09, + 0xDFD14AFB, 0x6923FE56, 0xC2D7AB6E, 0x63EFFCE1, 0x05C19F95, 0xED99BF9D, 0xF006CF7E, 0x39F1EF25, + 0x3C422BDE, 0xBFF8C313, 0x5AB1BDF0, 0x23FB5584, 0x975A7B5E, 0xCF9DC41F, 0x43F85A85, 0x1C5FF187, + 0x2715B23F, 0xE147EB5F, 0x48B8C1DA, 0x339FECF1, 0x28E16B64, 0x7EF187C7, 0xB5E271E1, 0x47F94018, + 0x3FB3F64D, 0x4D4D3C1F, 0xB6116ED0, 0xC0E72DFE, 0xF0730DEC, 0x4FF8E0F8, 0xB41E7CD9, 0xDA9BF331, + 0xFBC5E584, 0xC7A94EB6, 0x177F785E, 0xB0F0C1F1, 0x291EB8CA, 0xDA4F9B36, 0x8DE38D77, 0x12AE571D, + 0xFCBC137F, 0x785A75B0, 0xBDF0C1F1, 0xE93C70A1, 0xB5E77C18, 0x23F623B5, 0xDD9FF8C3, 0x931AD89F, + 0xF0C1F11B, 0xCAF69C7F, 0xF7CAFA47, 0xAB0263F1, 0x87670537, 0x94ED192F, 0x2DAF9FF1, 0x5689DF28, + 0x9DF2FDE1, 0x29C14BCB, 0xEB67BCA1, 0x1C3FC6BB, 0xE5FCC6EA, 0xD0F7875F, 0x08DE508E, 0x1FE357CB, + 0xE7E7EC39, 0x7F46A9CB, 0xAC17F187, 0xA7D4659F, 0xEFDBBBFC, 0xE1786C95, 0xFCBDB66C, 0xCFF9734A, + 0xF0ABE5FC, 0x61FE8672, 0xFE32BE57, 0xF473AD4E, 0xF9FECCFE, 0xD97E4339, 0x7F797C69, 0x593F2EDE, + 0xACDF7A1D, 0xB05EC51F, 0x9ED181CF, 0x8FD6DF50, 0xD6AFAF67, 0xD50B7573, 0x6EF1F4AE, 0xA1DE8CC3, + 0x08C2BF27, 0xBC529DE7, 0xFC386DB1, 0x7A5B9D61, 0x7BD1A7EA, 0x82A1C63E, 0xD27B5AB0, 0xF0E12DD5, + 0xCEFC3D84, 0x7F4DFC3E, 0xD53EB569, 0x72A44F55, 0x823AC64E, 0xEF95700D, 0xDB0B1F36, 0xABCF79FC, + 0x39C23389, 0x7F589DF5, 0xF5A915DC, 0xC8D8E9BD, 0x46FC091F, 0x76AB633C, 0xFE08E111, 0x64DFA3BE, + 0xF4F5AC8A, 0x7023EBD3, 0xE9BD121A, 0x7D3EBCA3, 0xBE72184F, 0xD37C15AA, 0xDBCD67F2, 0x4BE561D8, + 0xF4E9D3CB, 0x7A4FC310, 0xF6277C38, 0xA02E329F, 0xD6837BC8, 0x3EA5F23C, 0x2EFAA4F8, 0xD7F3F3D8, + 0xE9BD167E, 0xC0FE840F, 0xCFAAF3CC, 0xA778E073, 0xC4FFA73A, 0xCACF17A7, 0xE70A4833, 0x767AD770, + 0x15FB133E, 0xBCAE8EF1, 0x389D073E, 0x42F6A80E, 0xF9FAD419, 0x18C1EB73, 0x7AAF8291, 0x3E1F9E57, + 0xA7993F42, 0xEC4FA853, 0x03EA39A9, 0x77E1D3FC, 0x39C63365, 0xFD45C1A2, 0x4F3AFFE1, 0x31BD87F0, + 0x439F0FEB, 0xD571C60F, 0xDB78D0F9, 0x7FE0EB93, 0xE23734A6, 0xF714D4FB, 0x7CD8A9CE, 0x307ED69E, + 0x87EA509F, 0xFA7A567D, 0x709D79DE, 0x797ABFDE, 0xE7C3A3B2, 0xDF67257F, 0xFE61F3C9, 0xE9537D05, + 0x5967CFF9, 0x9385B18C, 0x850F7B54, 0xBB5B0FE7, 0xEF7975C4, 0xED97F553, 0x802A73BE, 0x91DEAB61, + 0x08DB0B1F, 0xF6AA732E, 0x1EAC9F82, 0x3A19D373, 0x00A359AF, 0x4EEF5530, 0x94FD099F, 0xF477CE9D, + 0x87D1A356, 0xAAC3D7B3, 0xFEAE7DDF, 0xB971F7FE, 0x4BD6CBAE, 0x1E8EDE9F, 0xA24FFD1D, 0xD5E3FBC3, + 0x638293F5, 0xB3D4CB91, 0xBDE893DE, 0x7F977D7F, 0x7858F0DE, 0x443D26F5, 0x73642FFA, 0xA4FAA3D3, + 0xF7879F0A, 0x4ED4DBAE, 0x9EF6ED59, 0xCF3F5679, 0xDF1FBD7F, 0xF303D6DF, 0x526FFBEB, 0x673D37AA, + 0xA2AF773C, 0xA28A03D6, 0xE7528FFB, 0xF133F94D, 0xF1EB657B, 0xF147F1B3, 0x3859BF4B, 0xBD1ED98B, + 0x3EF50D5A, 0xFBFEF098, 0xD66C9FA8, 0xEF5D3DAF, 0x13FAD437, 0xDAF7B5F3, 0x87270427, 0xEBFFBA84, + 0xBDE8535F, 0xA763FEF0, 0x233DF0F7, 0x416B7CFD, 0x4E9FFA06, 0xD5E7FBC3, 0xA38293DF, 0x0F0FC4E3, + 0xE7F4A9C7, 0x4BBE8A3F, 0x3C2B7880, 0xEF09FFFC, 0x9C3EF555, 0x90F2FD61, 0x51B0FBDE, 0x18D95BF2, + 0xBF2FD417, 0x82459F54, 0x3FA57D7F, 0xF89E7DBF, 0x383EF6C4, 0xBF3F68FE, 0xE1BE9EF5, 0x7815F347, + 0xFA8BF1F1, 0x3284FEF7, 0x897F7EAC, 0xDF71B2DF, 0x994E3F82, 0x13DF334E, 0xCF91FD2B, 0xC4AF2630, + 0x3BFF053F, 0x2F08E325, 0x1A27CCE3, 0xF76381B1, 0xE31366BE, 0xC38F5B7E, 0x1F745ABC, 0xA03FDF60, + 0xF0E63338, 0xEFF8327F, 0xD661F11F, 0xD92FE83F, 0x9FC1997E, 0x7C9D984F, 0xC7D60309, 0x7F49FF7A, + 0x3016FDFD, 0x6077BEC7, 0x9F4FA7F2, 0x5DAC87C5, 0x327EB673, 0x90C3665C, 0x4DE9E47C, 0xC1ADD69F, + 0xBA070B0E, 0xFBF3E35A, 0xCB77F1C2, 0x9DF1F538, 0xFB882FFE, 0x5DBCDCFC, 0x2E5ECE7F, 0x64BFB3FF, + 0x7C066792, 0xFCC0BECF, 0xA3F91CDE, 0x99987FE7, 0xC0FE7D1C, 0xE3CBFE00, 0x3A47F9F3, 0x6B87F334, + 0xFE0A0D0F, 0xCA5FE47A, 0xB5C662F5, 0x70FE12BF, 0xBF6AC8DF, 0xFD847F01, 0x5AF88CA3, 0xF333FCC7, + 0xBD7C33FC, 0x05DE79D6, 0x0CC07FC5, 0x8B9FCC9F, 0x2D63E647, 0xFBC95B7F, 0x50C63C5F, 0x26C1A7FA, + 0xE9ABD87C, 0xA17D5FB8, 0xF58082AC, 0xEF8FFC0F, 0x4AE0D8FA, 0x93FB033F, 0x5E8F97E3, 0x67C6CDFD, + 0x180CE954, 0x6EDC60B5, 0xA233E3FC, 0x23D5FFEA, 0xA7F2FCAA, 0xB1D8DF0F, 0xAEF5F2CF, 0xF05F8BEF, + 0xBF1F7FB1, 0xA757993F, 0xEBC5DFF0, 0xFDFD187F, 0xFE7ECC7C, 0x7EFC12FE, 0x998F5FF6, 0xD5F9F62A, + 0x8175829F, 0xDC0FF8F1, 0x59EBC56B, 0x1C7E02FB, 0x004A6D61, 0x35D753CB, 0x096F0728, 0xDC14E19C, + 0xC550C9DF, 0x4BE30833, 0x1F2AB9FE, 0x3D62ED53, 0xBF0BAB97, 0x4C6BE987, 0x07E0E7EC, 0x3854CE9C, + 0x46EFDF2D, 0x76BEEA33, 0x61F5D2A9, 0xD30CCE59, 0x0C957734, 0x537DBF8C, 0xC6E97BB7, 0x747350E4, + 0xFB0DE177, 0xAD0C2EFA, 0xFCAE9578, 0x49F839CB, 0x07FEDEC3, 0xDB88DF08, 0x50B133AC, 0xE178DC46, + 0xE38C25FF, 0x681C8F00, 0x0C5E115E, 0xC3DFF334, 0x6E317DDF, 0x197B9A1F, 0xB7503EFC, 0x29689F3F, + 0x7F7EC4EF, 0x783368F7, 0xF91D6F22, 0x7E0D3F39, 0x9EB3E388, 0xFCFD41FB, 0xC165F439, 0xB52968BF, + 0xFBEEBB79, 0x3F1623F2, 0xFD04C513, 0x6F0318BA, 0x3668E7FB, 0x098A9FC5, 0x887C3EE3, 0xEC78EA8D, + 0xD0E6BBF0, 0x8BAB824E, 0x9F5F5C85, 0xBDC2CF59, 0x3E54F2F9, 0x2FB7F397, 0x5E0C0397, 0x0F66BCB0, + 0x33C2398B, 0x237ECEF2, 0x056FB7FB, 0x4D69E127, 0x717F7ECE, 0x8E0BDE67, 0xE359950F, 0xEDF7F83E, + 0x1BAFAA3C, 0x54F2FB76, 0x9F3DBF52, 0x2EAC6C9E, 0x7D47C4EF, 0x991C667C, 0x7ECF6448, 0x0B3F67F9, + 0x72BFB7DD, 0xE68F3E1D, 0x56F3FDE0, 0x769B1FFA, 0x3454F1B8, 0xE47BD563, 0xE1203FDF, 0xAB1E831A, + 0xF6DF88C7, 0x613FF97B, 0x5A0F36F9, 0xE7EECFBB, 0xFBF4E001, 0xF592E427, 0xC7137A33, 0xF797869F, + 0x7A490F5E, 0x66CF2BAE, 0xA74D76BE, 0x9AB1329E, 0xD4CB627B, 0xBF5F1AAD, 0x0AEC4FF8, 0x5D8DEABC, + 0xCF8FF492, 0xD493DCBF, 0x56ECD719, 0xA787985E, 0xE43E76F0, 0x3E3D8CEF, 0xD7927A91, 0xFE44DF63, + 0x2AC7F7B1, 0xC2EF98A8, 0x723E3FD2, 0x4B521FD2, 0xCFA87C4B, 0xE54C3FA3, 0x9F1EE47E, 0x776841E5, + 0x582F093D, 0xB8FBDED4, 0x07F23D21, 0xFCE24275, 0xD1E73B3D, 0x24F562CE, 0xD3CC5FFA, 0xADEAE1F7, + 0xABF82B3C, 0x68BFCFFA, 0xE921A997, 0x1D76FFA9, 0x3AE127FD, 0x25F9497D, 0xC8FD73F5, 0xF7558FE4, + 0x735C0F72, 0x1F5DDAAF, 0xAB387F85, 0xDF53A92B, 0x7DBEA787, 0xB85EA4FF, 0xA3BB750D, 0xF77F927A, + 0x907CAEDA, 0x13CF67A7, 0x07DA1BF7, 0x977450DF, 0xFDE25D77, 0xF1FDBBC9, 0x570846A7, 0x2DB6F90B, + 0x017C8BF3, 0x4DF28FBE, 0xB72B0C36, 0xFD29138F, 0x606EFD69, 0xAB0FB9CF, 0xDF35DADE, 0xC7B9FBFA, + 0x5DD0E0C7, 0x2F980B29, 0x7B1E76BE, 0xECE8E157, 0xF3FDBBF4, 0xBBA062D8, 0x657FFD50, 0x21CF43D1, + 0x5F7634D4, 0x717ECB7A, 0x6B4BC33E, 0x34EB75FE, 0x201CF621, 0xFB133E84, 0x506DF916, 0xD796A09A, + 0xF7B3D8F6, 0xD38CBDD5, 0xA3CC1F5A, 0x7F6EBFC6, 0xDEF26DBC, 0x8D3DC74F, 0xFA21D970, 0xB8D4C3D6, + 0x1F968607, 0xEC4FF858, 0x820ACBB7, 0xE79D0D61, 0x88E39BFC, 0x32F6DC0F, 0x94FE89B1, 0x77FD138B, + 0xA182F526, 0x7A34F6B6, 0x3F62E39D, 0x0D87FDD7, 0xF60FED79, 0x6069D8FB, 0xDC6F14FD, 0x197BD69F, + 0xE8C7D8BB, 0x7EA2F167, 0xF66FCFC7, 0xDA9BFD73, 0xBCE5BCCC, 0xFEF9BC44, 0x0F66FFAE, 0xFF62D667, + 0xD6CFCF5B, 0xF167D6EF, 0xEBC7CCEF, 0xEBC1CCCF, 0xF92CFD4C, 0x63CFFD4C, 0xE9E7187B, 0xDBCF91FE, + 0x11D9DBF5, 0xDA781A7B, 0x93EF51BD, 0x31BEA7CD, 0x3CFF5C3D, 0xA20EC07B, 0xFC7C96FB, 0xE170354C, + 0xE2F7B3F4, 0x67D4C19E, 0x36EEAF48, 0x7D11AE29, 0x1CE2E7A7, 0xF8531700, 0x180B3F5C, 0x07C07CE9, + 0xCF04137A, 0x9632967A, 0x2435BE30, 0x48EA17F6, 0xA70EE04F, 0xD85EF8E1, 0xEAD26EE6, 0x4B7F461D, + 0x2C0C92FA, 0x85DF67E1, 0x9AEE26CE, 0x07F1A72E, 0x941EF2FB, 0x43E1BAD2, 0x437E7F26, 0x98D0FD2F, + 0x57EF98E7, 0x436A7CD7, 0x13ADADAD, 0x913F75A0, 0xF89AEBEF, 0x187EB8BA, 0x58EFF77B, 0xD4C1AE27, + 0xFC7A255C, 0xD3F9377E, 0x1E8B3F75, 0xA1EF04FB, 0x137EB8AE, 0xEF04F3A5, 0x3F134CE8, 0xBA65CE9C, + 0x39513D93, 0x1A9FBFB0, 0x68D1A2C8, 0x9F3AD057, 0xC7FE841F, 0xAEEEDDC8, 0x7CE9CFA8, 0x83F90B73, + 0xE7CE8DEA, 0x97704DBE, 0x91EF7BC5, 0x9FBAD03B, 0x9BFD093F, 0x5CD73B9B, 0xF9D29F09, 0x26E4779B, + 0xF5B9FAC5, 0xE494D447, 0x8C83E6C2, 0x21F627FC, 0x7073CF52, 0xE64B7F26, 0xB855EA73, 0xA95F82E6, + 0xF4F738BF, 0x13FEFAF1, 0xA53F136E, 0xAE78D9AF, 0x7774B6E2, 0x53DF1F3D, 0x2FDF637F, 0xC20F66C0, + 0x24BF3F93, 0xAA4D1D93, 0xFA88E35D, 0xF174EA37, 0xAC07F107, 0x2B83153E, 0x3F780856, 0xF9FD9E74, + 0x56FFC8AF, 0x87322D6A, 0x16EB43FC, 0x05238293, 0xEC4FF8C1, 0x0E7881F9, 0xD29FC9B4, 0x04E74C7C, + 0x5CBD5459, 0x0BDBF8FD, 0x21FE8253, 0xA17D1F09, 0x3F38052F, 0x335FFA33, 0x9975389B, 0xC7A59ECA, + 0xBC53FC37, 0x3F2FC45F, 0xB82B38C9, 0xFE841F36, 0xC00BCC97, 0xFE4CFAEF, 0x7D87FCEF, 0x8DF47DBD, + 0xF7483D65, 0xF5332F58, 0xC1FE841F, 0x2E8055AE, 0x5F67F448, 0xAF87FFF8, 0xFDD2B0A4, 0xF2ACAF63, + 0xF8B1192F, 0xED17FC4D, 0xFD57A78F, 0x2F7565D4, 0x3FFD39D9, 0xFF55575E, 0x51FF54F2, 0x5B85BA46, + 0xFA9F1F99, 0x78973E54, 0xBDB1FE67, 0x68EBD7A8, 0x5FD20BB6, 0xDE72F999, 0x57457E3F, 0x6CB3F952, + 0x7A4B15AF, 0xA87FE9F2, 0xB1A42E71, 0x7E8CB5FE, 0x68FF97AE, 0xA8FF28F9, 0x11FECFDE, 0x9FD2797D, + 0x6CF653DA, 0x2BF89BFA, 0x87EE7C3B, 0x555FD4FF, 0x1B4BF66F, 0x0BFEA6FE, 0x9F7B3E9F, 0xD3DCBF81, + 0xFBF02373, 0x9EA53FEB, 0xF495F4EF, 0x602576C4, 0xEEC70863, 0x3E71FF46, 0x3828C9FD, 0x84DC9715, + 0x05E37AE2, 0xFBF745EB, 0xADBFE47D, 0x547059EA, 0x4FB93F2A, 0x3A9C27FE, 0xCAD8F73E, 0xE3E47D4C, + 0x38C4DE6F, 0xBAFB9392, 0x60C3C7F5, 0xB1EF79C6, 0xC9FB8830, 0xD0817FDF, 0x5012ECDE, 0x0FE9297A, + 0xF6949BAA, 0x223DA4A7, 0xE09BD36F, 0xAD2EE77B, 0x1BBEDFD4, 0x04E5FF1F, 0x68D3374C, 0x9C581D3D, + 0x5FD2C7F4, 0x32C6269F, 0x7E49F813, 0x6C63ECF2, 0xA588EF30, 0x967C4881, 0xBEC560DF, 0x7FCBA441, + 0xE5FEE65C, 0x68E471D7, 0xAF9CAB0E, 0xB0BDEB7F, 0xFD01AE63, 0xECFA596D, 0xEA28F3DF, 0x48D8BBFE, + 0xC728B899, 0xB1EB678C, 0x522F0D64, 0x0F3312FE, 0xDDFD7903, 0x343176F7, 0xE163D43E, 0x83FF0F00, + }; + +u32 point_table_binary_16[] = { + 0x11726D58, 0x6D7095C5, 0x153E6FF6, 0xBDB99790, 0xF266E838, 0x53F9133B, 0x0EE9B453, 0xEB8C066B, + 0x7FD00F8A, 0x81842448, 0x1A0A5C1C, 0x52192D6A, 0x80ABD291, 0xF1B3DAA9, 0x11DBA949, 0x462DA18D, + 0x68DA0686, 0xA1C60F5A, 0xEA008D0E, 0xA6CA104A, 0xC7FC2013, 0xEC4C6BAC, 0x1A82482F, 0xC19B90DC, + 0xDCED9E8F, 0xDDBCEF7B, 0x7BF3EB64, 0x9FF3EC39, 0xBBCF39BB, 0xEF42152C, 0x81B70192, 0xB329B8AD, + 0x6E8586ED, 0xC6EE05D0, 0x3A95A859, 0x536F6C3D, 0xC336F82B, 0x1BD66AA8, 0x3236E1B5, 0x6EA9AB33, + 0x3664D8AE, 0xF01AEB6E, 0x41FF0CE3, 0x2B4A6B6B, 0x6BB5DE08, 0x4B74A719, 0xD7C92B5B, 0x1F7D40EB, + 0xA5C61EC1, 0xF1E46463, 0x63A3B1F5, 0x0CDB9058, 0xBB76ADC1, 0x1B9BF090, 0xDCB76F9F, 0x365C4B0C, + 0x27C6E7FD, 0x3093D170, 0xDCD85F01, 0x80925472, 0xFDB6FB8C, 0x6DE2211B, 0xFC6DCF77, 0x1BBCB1B7, + 0x737CF7FE, 0xA607E7CF, 0x109F896F, 0xF3E6CD38, 0x7F86E7AB, 0x285DB56A, 0x55289E54, 0x82E2B1F1, + 0x9AF5A078, 0x3B8DBD11, 0x20E525F5, 0x134F3CE1, 0xC64DFC9A, 0xC6255E13, 0xBF87F1EA, 0x4E63131E, + 0xBC43870E, 0x61FC198C, 0x27E5A74A, 0x9A366DC0, 0xF833146F, 0x2A956C6C, 0xBE2D940F, 0xF8948FCB, + 0x571728DF, 0x5E9E0FE7, 0x5FBE7C39, 0xED0FF2E3, 0xFC353535, 0xB43F6C83, 0x97AE5941, 0xF9331E3C, + 0xC4637EC8, 0x9F327F64, 0x6F647E48, 0xA452B8DF, 0x183FDB30, 0xEF765A0F, 0x5ECF94F9, 0x97F867D8, + 0xAEB0FE19, 0xC657A478, 0x3E5EDF50, 0x7C191B5F, 0xED2DDF0D, 0xC50B1EC5, 0xEBF291F8, 0x241EF4A7, + 0x783AADFE, 0x92FA59D4, 0x43A7D39F, 0x7764DD3A, 0x172FFA53, 0xBC23866F, 0x29E92BBF, 0x7EFD7AB7, + 0x5F50929C, 0xA1FD92FD, 0xC0F5C5FD, 0xD023C626, 0x3CF8A807, 0x5C7FDC7F, 0xDC6FD4AB, 0x8D0FF540, + 0xF9F4BAFD, 0xF5C93ECE, 0x7A457D61, 0x7DD8F5C0, 0xF8713D0C, 0x3663E3DF, 0xBA665528, 0x1FF0281F, + 0x972F7854, 0x6FC7598F, 0xA8EF152B, 0xE6D6D3CC, 0xEFF1FC36, 0x1EDE8FB9, 0x7881E2C5, 0xF9AC3EB7, + 0x6CD9E2F4, 0x8EF393DE, 0x9D5EC18B, 0xEA193C5A, 0x9F11835F, 0xCAF33735, 0x35393EAC, 0x2FE273EB, + 0x09BEE079, 0xBD4DFEB4, 0xDEA217DD, 0x766C09EB, 0xC5AECFB1, 0x1BA99E97, 0xDAFC4E7D, 0x55EA2DC3, + 0xF8535F13, 0x7C96C78F, 0xFC2B9D4E, 0x93CDE347, 0x3E90F13E, 0xB65FEBB4, 0x36E35FEB, 0x40BCE93F, + 0x1C4F21B5, 0x1EF565E3, 0xD36DA9F5, 0x149FECB7, 0x6E8332DA, 0xEF2AD9FF, 0x0294D5D7, 0xAC72F597, + 0xCC5F3ECF, 0xFD44FA41, 0xDBE5F3A4, 0x07D96FDD, 0x76E169EA, 0x87D26F92, 0xF90B4F53, 0xBFA992F5, + 0x2B54EC97, 0xF9333C5F, 0xC57E5C4F, 0x5BEFC97C, 0xBE51EA9D, 0xFB4F5BBE, 0x91F65BFA, 0x2DEE1FF1, + 0x4BFDE3FE, 0x71FDB3DE, 0x71FFB09F, 0xD97E8CFB, 0x47FD58FA, 0xADF1CF89, 0x7E33E29F, 0xA37EE3F8, + 0x80FBA79B, 0xCFD423EA, 0x7784FB39, 0x78BAF0C6, 0x8E3B5CBD, 0xF91E24A9, 0xDE44CFBE, 0x5739457A, + 0x1EE17E0F, 0x5EE545B4, 0xED79A05B, 0x20C0F3C0, 0xF2251641, 0x407C824F, 0x2CAACC32, 0x9E6DDD52, + 0x99A5F362, 0xB17E1EFA, 0x010A6BA0, 0x8BFA49AB, 0xB17B00A6, 0x4E435743, 0x4303E6DB, 0x81F34F75, + 0xE971B2AB, 0x8C6DFC0B, 0xDFD6E354, 0x6F67D9DF, 0xAF85AE2E, 0xB3DF457C, 0x71FC08DB, 0xFE6D7A7C, + 0x37E6F71C, 0xCF37EFEF, 0xD0457627, 0xCF57A664, 0xBCC58CB7, 0x02CCFE09, 0xF690BFE0, 0x73EDD01D, + 0xC6E76AF5, 0xC5DDDC9F, 0x3A70BD67, 0x7FABCF53, 0x3F5B66F0, 0x5526FF0C, 0xFC5AF4DB, 0x817A483C, + 0xA5C7C836, 0xE3FA2C40, 0xF9B3F0EC, 0xEAD5AB69, 0x1CF5513E, 0xA23F22DB, 0xCCAF9F33, 0xF1F7C2DE, + 0x077FF933, 0x879FBA16, 0xF686F193, 0xA33A4BB6, 0x991FEBBD, 0xF08CCEEE, 0xDAB58BE2, 0x357B0389, + 0x57616F47, 0x4707C58B, 0xF59C7857, 0x67DBDBDB, 0x69FDF432, 0x33DF8DB0, 0x57EAA503, 0xF55BBE43, + 0x67376CD8, 0x40EB89E3, 0x85617891, 0xF42DF82B, 0x8BE07761, 0xFCD4A8CE, 0x11BE8AED, 0xC2809EA0, + 0x7EDF2AF3, 0x2F806E39, 0xAF78FE2F, 0xEB8BA4FF, 0x1ECEAF6C, 0x10F648BF, 0xA5F8E72B, 0xFD29D9FD, + 0x9CEFECC3, 0xB0278C9F, 0xB8378A9F, 0xF8823E27, 0xFD99D663, 0x76BD1EA7, 0x7AE8E7F5, 0x4F6D803D, + 0x3FDAF908, 0x8DD379F6, 0x881E6F79, 0xE021E2C3, 0xFD5D7807, 0xECD9FCD0, 0x4F890FF7, 0x6FE1BB7A, + 0xFCF6C71E, 0x737AF4CF, 0xC26ED29F, 0xE00B03B0, 0x3B8C2FBC, 0x2A78D1AB, 0x7F41F4BA, 0x581F603D, + 0xAAA62DF5, 0x2B91EF00, 0xEB5B3551, 0x3F88EB3D, 0xA65FB3DE, 0x0758DFAA, 0xE9A3D6D6, 0x62BE627C, + 0xA41ECCFE, 0x1F607DAB, 0xA60FEFB9, 0xA758EF2D, 0x669CF4AD, 0x6E453E8B, 0xCFB5AB1F, 0x84F14EEF, + 0xF17A5866, 0xF0A46FD5, 0x60F51CD1, 0xBB19677D, 0xAB5AD24B, 0x5CEF667E, 0xD6B76A3E, 0x71E284C3, + 0x4F5DAB9A, 0xC378A7F7, 0x783D9878, 0x59DFAA79, 0x7474B458, 0xEF66FD58, 0xDFAAF9AE, 0xBBEE2AD2, + 0x3BAE27EB, 0x5BADD954, 0x5BE7F057, 0x1645F156, 0xEFF17AC0, 0xFD647DAB, 0x46EA6F71, 0xBDF7707E, + 0x65836A15, 0xE933AEF7, 0x7ECE77F6, 0x61B54EF4, 0x45F889FB, 0xD4BA30DE, 0xE93D5E0F, 0xFDBCFEA9, + 0xB45AF7F3, 0xBF9E2CD6, 0x7B0FEFEF, 0xC23BD5BA, 0xB6B74E17, 0xEB5DF4E8, 0x9F55F5A4, 0x47C11706, + 0x547D18EF, 0xF41EAF87, 0x2A733E53, 0x7FF53DCA, 0x7FBBB1A9, 0x5FFB1E9D, 0x3F71BDC7, 0xF46BFA47, + 0x1FF763DF, 0xBB88E753, 0x9C2F8E8F, 0xD583E967, 0x7DDCAF7D, 0xEFFCF6ED, 0xC57ADF68, 0xC6A91FAB, + 0x02DFC718, 0x9FAB8DE2, 0x9DDEE3F5, 0x20F78FC4, 0x536ADAEA, 0x39A277B9, 0x8F948FA8, 0x49BABFC4, + 0xF56EE6E7, 0x7EEC7B67, 0xCE9C71F8, 0xC951DF0B, 0xE39DDEE3, 0xF560E2E5, 0x7EED7B63, 0x6363C57A, + 0x37EBC7FD, 0xDAF7EECC, 0xB414E91D, 0xD793FBB1, 0xE42FF8A9, 0xD128DEEA, 0x3D5E0FB8, 0x9FDCAFD5, + 0xF4E3CD75, 0xC57AEFE5, 0xFCE62B35, 0x297A8DEA, 0xFD38E73B, 0xBBC12F25, 0xBD087E62, 0x815F1AC6, + 0x3BBDC7EB, 0xE138AF7F, 0xEA51BFF4, 0x5727878B, 0xF5DECBFB, 0xBBF0845F, 0xFACCE048, 0xB1DE458F, + 0xFE0535CD, 0xF721C617, 0x5E55D361, 0xBCD37BBC, 0x1EAACC7D, 0x14EF2B85, 0xE0E4B67A, 0xFA1ECE22, + 0xDFF4A5E0, 0x28F109FF, 0xF4257D91, 0x6CD1AF2E, 0x68BBDEE4, 0x9FF84970, 0xF663ECDF, 0x71BE627C, + 0x1FE36101, 0xD683D9FF, 0x2CDFBF82, 0x4F48EFC2, 0x075E90FD, 0x98ED3EB6, 0x212978CE, 0xD7D3B3A4, + 0xEF8D064F, 0xF7BFE08A, 0xE89FF8F2, 0x2A980CD7, 0x4F5E0108, 0xBE4FEE8B, 0x258497FB, 0xB8BF3AC8, + 0x87EFE3FE, 0x6A48F0F7, 0x9BB9BFE3, 0xF7C56C70, 0x6E7070D0, 0xDDE7A74F, 0x0623729F, 0xEF635B7F, + 0x4AB6D483, 0x9ED5B354, 0x0F261ED2, 0xD70BC10C, 0xE9D9EAFD, 0x050848EF, 0x265FBA4F, 0x3F194C6D, + 0xDDBAD5E1, 0xA75F0AA6, 0xC3F8E997, 0x6081E0FB, 0x180FE5A8, 0x6F5C6FB4, 0xFDA120B7, 0xB9BEC1D5, + 0x833F0465, 0xD2AF884F, 0xBF114CDD, 0x6FCE178B, 0x9FD9144C, 0x87F1339B, 0x6081ED6F, 0x8C8772AA, + 0x875ECEDF, 0xDF16E4F8, 0xFB37C657, 0x8CEF633C, 0x94497DD0, 0x7AE9F660, 0x4AEA83F8, 0xA65F09A6, + 0xE57ED3C7, 0x362C08D7, 0x936E8772, 0xA90FDE9F, 0x3341EEC9, 0x374FB97A, 0xF1CF4019, 0xD54B2FEF, + 0xBFD1CBE4, 0xAE81F71C, 0x7EE686E0, 0x4A183F73, 0x032C107C, 0x1FE3A19C, 0xEA43F49E, 0xB829F83C, + 0xACF7C44D, 0x50C6367F, 0x1FAA9D41, 0x81CE3BF9, 0x1ED3DDC1, 0x25B6E5FB, 0xAB1BE6D1, 0xF796BC57, + 0xA89D7015, 0xDDCFE5BD, 0x40EDACFC, 0x84DE0BE4, 0x7B4A7757, 0xBE4FFE8B, 0x758EFAFF, 0xDAEA527A, + 0x6F6A3576, 0x0FDAE6FB, 0xB77935DA, 0x59B4F127, 0xE74B16F1, 0x00D5A572, 0x5EE4ACFD, 0xD6E606C7, + 0x873FE213, 0xBC771040, 0xF0625797, 0xCAFD27C7, 0xFCD5A5F4, 0x3D7376CE, 0x1FF9E6F0, 0x0082A778, + 0xD0FF83BB, 0xEFC67E9E, 0xC3FE82FE, 0xF45EE1F8, 0x0088CFE1, 0x01049F45, 0x3CFA533C, 0xCB0CBE8A, + 0xFDA9DE1C, 0x1F00F139, 0xBCC4BFCC, 0xD855EC2F, 0xE7550EFB, 0x29FA37AF, 0x5B1EE293, 0xF71D879F, + 0xB3118FFE, 0x721EE5B0, 0x3FA3FFFE, 0xFDFB437C, 0x00C22778, 0x00C16711, 0x8FFEEFBC, 0xF30EE58B, + 0xE705FA1F, 0x3E7C38C4, 0x07407C0E, 0x0F20F82C, 0xE2D19FEA, 0xDBAC379E, 0x47E84FEF, 0x198E0F80, + 0xF81C1E40, 0xF059C4A3, 0xBF9C67E4, 0x8FFAC1EF, 0x4DCB87FA, 0x213EC1E3, 0x4FF0593B, 0x1F9D7FAD, + 0x3C1FFA93, 0x5E17CFF9, 0xCBF7ABF3, 0x177CD6E6, 0x4BFDBD87, 0xF3457FAA, 0x5FC70720, 0xDFBB599B, + 0x8FE0B376, 0xBDE53CA4, 0xF5467F7C, 0x3F99E393, 0xF7208717, 0xBB9FF703, 0xFDA93FF4, 0xF37EA37F, + 0xA6EBC510, 0x1F00F139, 0x3C80E0B3, 0x566F4F1F, 0x1DA0F9E8, 0x7C34FE3B, 0xBAFF10E2, 0x0310BEAC, + 0xD593E0B3, 0x56EFBF38, 0xF6B750BD, 0x569752BD, 0x3A3E00E2, 0x737800C1, 0x676DBDC9, 0xF94BEF09, + 0xF983D52F, 0x53BDCAFB, 0x47FEA04E, 0xD3FB47BC, 0x1FC4FA85, 0x7D8F30F6, 0xCB586F96, 0xAFB056A7, + 0xA5FE23FD, 0x20DE2FEC, 0x7B08FAD3, 0x7BC8C89C, 0xFFFFED07, 0xF17E21EF, 0x95E84FF5, 0xEAF874FA, + 0x08BF3F44, 0xFB41BC5F, 0xC8FB1AFA, 0xCB792B7C, 0x3A2DF51F, 0xED07F17E, 0x21EF71E8, 0xCFEF7196, + 0x4FA76D7F, 0x88F58368, 0xBF90F76D, 0xF4A7F76D, 0xC7A7D3C4, 0x17EF07F1, 0x7E21EFAF, 0xE84FEFAF, + 0x8E4FA789, 0x2FDE0FE2, 0xFD42DEEF, 0xD09FEAD5, 0xF1E934F1, 0xC5FB41AC, 0x5FD8F307, 0xF583E78F, + 0xE543FD48, 0xFD47FA41, 0xBC5FD8F3, 0x0AFDE53D, 0xC9F9D379, 0x16EF07F1, 0x7E21EFC7, 0xE82FF703, + 0xE1D369A9, 0xFF683F88, 0xF70B797F, 0x447F7E1F, 0xB47CBC7F, 0x45FD20DE, 0x2FE4BD12, 0xFDE9BDD2, + 0xF1E934F1, 0x15F78368, 0xBF90F747, 0xF4A7F747, 0xC7A7D3C4, 0x17EF07F1, 0x7EE1EAB5, 0xFA65AA57, + 0xC7A7D3C4, 0x17EF07F1, 0x7E21E7B3, 0x3EA6B2DA, 0xFC6C7FD0, 0x272141B6, 0xDC4F54CE, 0xDC28D196, + 0xFBB51A33, 0x3760FCC9, 0xF90CD7AB, 0xFFD2B8E5, 0xBB04A511, 0xFC159D27, 0xBCDCAFFD, 0x6F2A32ED, + 0xF9AC3F53, 0x1F47F8BE, 0x072A826F, 0x009E4FEE, 0xD76A5251, 0x3CF67CD6, 0x47397EC7, 0x77145211, + 0x7C5EF8E4, 0xBEAEF23E, 0xE567CF67, 0xFD7BF569, 0x84EF3F30, 0x2F8CF76F, 0xE670ED7D, 0x5D7DAE66, + 0xAC3FD5E7, 0x636A32CC, 0x075FE7FC, 0x1D7E504F, 0x591BF5E1, 0x57FA2576, 0x3ED4976E, 0x5317C27C, + 0xFA7189D7, 0xE2AFE6F5, 0xB7DF03C6, 0x1F6CBEA8, 0x6F3DA63E, 0x8BF00D49, 0xFE8257E7, 0xF48C5D0F, + 0xBA0F6A35, 0x6DD79BEA, 0xF926B343, 0x61BED332, 0xBFC5BFAD, 0x27EC7ED0, 0xFDFE1BBE, 0xB2FB4DFE, + 0xD71B8584, 0xF9964149, 0x04FF253D, 0x69F540B6, 0xCFEB6FCF, 0x67FD1CFB, 0x5B3EFD26, 0x0461BCFA, + 0xD07CC189, 0x1E299EBF, 0x28B6E57C, 0xD627D544, 0x84EFDFBC, 0x7F16EF97, 0x71FEF6FE, 0xAF26583F, + 0xF67C5687, 0xD45898CF, 0xAF62BD59, 0x3CB4695A, 0x2FFB3D01, 0x01AF973D, 0x9FD51FE7, 0x6CE2BBC0, + 0xEBEFF03F, 0x163EF93E, 0x806BFDF9, 0x763ED49B, 0x7F95BA1C, 0xE13B27F5, 0x67F1D7B1, 0xFCDCF7C6, + 0x463F19A9, 0xD7BD92BF, 0xF0E9BDBC, 0x7F16AFF6, 0xE9CB917A, 0xDEA7B81E, 0x77E837F5, 0x83DCDFC9, + 0x7EC8D8F7, 0x9B78E6EC, 0x011CF7F2, 0x704AF0C3, 0x31FC10DA, 0x25F3F5F7, 0xC51E8EF8, 0x0BBF0F7E, + 0x84AF24A5, 0xBE15F14F, 0xC17B617E, 0x1F78BFE7, 0xF89C6DF1, 0x8331BEEB, 0xA2F1733D, 0xC29F8D92, + 0x6AE87B8B, 0xD7E37563, 0xAF36F917, 0x589FF08A, 0x1E8095C6, 0xBF1CFE29, 0xF861C4E3, 0x7B818C0F, + 0xD1780AC6, 0xC57F18FD, 0xFD40C62D, 0x7F498CEF, 0x1A381DF1, 0xBF46DD10, 0xE687122E, 0x2FCBA70B, + 0xDC4F1CFE, 0x6A551DE1, 0xBB1AFE11, 0x8EDFCCCE, 0xFA5D69F2, 0xAD9FDB0F, 0x5863EC5B, 0xE7D61FEA, + 0xCCFA3419, 0xFF79FA3B, 0x821F26BC, 0xD29FCBF8, 0x108D7F11, 0xDE17FFE1, 0x88BFF0FB, 0x9EC42B7C, + 0x5E41DD1C, 0xF6F70ABC, 0x7F961FDF, 0x47C27C66, 0xBD4B23F3, 0xA5584F2E, 0xBE945A12, 0x8E5F15B8, + 0x3EF45193, 0xEFE190DE, 0x30FFD743, 0xFA7AC3AC, 0xCF2B73F9, 0x19FC30E1, 0x253F333E, 0x44E3929F, + 0xC6F50EFB, 0x0BBFCDCF, 0xF2D9FCAC, 0xBFCDCFF2, 0xDBFC2C9F, 0xCDCFCD27, 0xF9B9F824, 0x3F1BBFCD, + 0xEF7F0000, +}; + +u32 point_table_binary_17[] = { + 0x1172855A, 0x7F6CD5D7, 0x753FDF77, 0xEF7BEFEB, 0xF70C765B, 0xD2B98909, 0x5124E854, + 0x750D9A58, 0x07D2BC56, 0x6930FE45, 0x89DD00C1, 0x20BCD11F, 0x10793869, 0xDA4D2C7F, 0x143294B4, + 0x53B2425B, 0x47B64893, 0xD5684175, 0x5D43E3AA, 0xEBAA484E, 0x46B632A5, 0x29513A29, 0x9474F216, + 0x681BE4CC, 0x0D14ECD8, 0x0EFEDE9D, 0x5FF7BEEF, 0xF71BA43D, 0xFE883EF9, 0x7ECEB9E7, 0x9E7BCEBD, + 0xF79C6B38, 0xED66DC79, 0x90DF1D77, 0x3838EDE6, 0x3278D25D, 0x71AF67F0, 0x4C06A33C, 0x7C38FB1D, + 0xD664E533, 0x18F5A7F9, 0xAE252B8F, 0x38FBFDCE, 0xAC3CE28C, 0x7E924FDB, 0x4BDFD3F6, 0x917C06B7, + 0x64E7E776, 0x22FF1B00, 0xE5A5F2BB, 0x0F3FFC70, 0x4D5FA19C, 0x6CD9B285, 0xF08460B0, 0x9D9D9DC4, + 0x9F103E44, 0x7BF7EE75, 0xF00CDA33, 0x00104771, 0xD4F7370F, 0xD5FC8178, 0xDBFDF713, 0x9E100CD0, + 0xB37B07F1, 0x2784EF5C, 0xC7AE3EC4, 0xD0CF18FF, 0x1D79F957, 0xC847CCF3, 0x8FE11F5E, 0x3A4778AD, + 0xF707E367, 0x10331FE0, 0x9BBF78C3, 0xB9F338DE, 0x8BA4AFEC, 0xBEB575AB, 0x8335829D, 0x2BBB5D1D, + 0x9B084F08, 0x86A8ABB5, 0x93F813C2, 0x87E8FECD, 0x9B717EA2, 0xBF9C94AF, 0xDF75D75D, 0x383FD10F, + 0xA63CF757, 0xDD3CDF39, 0xC1CEF575, 0x7484F529, 0x276089EF, 0xED292FC5, 0x6C8FB7D7, 0xB9B828F6, + 0x0B1FC7B7, 0x5F387C98, 0xE63F277C, 0xE7BEF0F8, 0x37D13EE4, 0xBF28F327, 0x7BF0DB5A, 0xD449E33B, + 0xF6D700F2, 0x9F91F1DB, 0xEFD942F3, 0x99133EC0, 0xEEF60EB6, 0x57D6238E, 0xCE9D3BC7, 0xF391F58A, + 0xCB3B76EC, 0xA8AD37AE, 0x5F4F4F0F, 0xCF47F8CE, 0x0D0F0F13, 0xBF3F37FF, 0xFEECFCBD, 0x3F9C631C, + 0xFC25F347, 0xDD6BF1FF, 0x91FF77EC, 0xDBB7CFA1, 0xEEB52843, 0xF2F72449, 0x8218C763, 0x0C666464, + 0x84FC3F27, 0x7C8877EF, 0xDE4DDF67, 0xE87B1C95, 0x6E7974F0, 0x608847E7, 0x4AB7703C, 0x6ABCD1FA, + 0x51BC217F, 0x42F810F1, 0x786A1FCA, 0x17D8BE6F, 0x88FF50BE, 0x70EDC107, 0x797CC100, 0x63BB7685, + 0xF54479E0, 0xF5547BD1, 0xFE26B657, 0xFD89F1D3, 0xC4FE547F, 0xD1F8EC2F, 0x9D0F8DCF, 0xF3517FC5, + 0x51BDD1F1, 0xFB65BC7A, 0x3383F1FF, 0x1E7BF2F6, 0xEEF4F953, 0xEAE0F544, 0x7F28BF63, 0x68FB769E, + 0xAFDA2FF1, 0xBAD3E70F, 0x44BDAD9B, 0xC2FE514E, 0x4AF7C9FA, 0x893E30A5, 0xCF497C08, 0x9FD64FF9, + 0x13BA7E46, 0xD60FFDDD, 0x42F150BA, 0xBDB7B737, 0xAC07144A, 0x1FE6F550, 0x7F63FC18, 0xF637E68F, + 0xF09DA378, 0xA2FC27FF, 0xA0FF7EC8, 0xF930A0F2, 0xA5F20F37, 0x6DDA4458, 0xE44B10B5, 0x6FFC24E7, + 0xBFF021D2, 0xF8E9D7F8, 0xF98BFBBE, 0xFC59F69F, 0xC64F9FC4, 0x8F8F27B0, 0x8C43BC81, 0x257B289F, + 0x647D9CE3, 0xF175FFC6, 0xFDA948FB, 0x15ED2782, 0xAB3FDD4C, 0xF985FB8D, 0xF0AB2FA8, 0xBD129F11, + 0x94C83F5E, 0x5FD94149, 0xF3BB5F70, 0xF579E1AB, 0x7D51F5F9, 0x43F77484, 0x78760725, 0x9E293FD9, + 0x3F0EE24F, 0x776CA4FC, 0xEE17DC78, 0x8AD75BE7, 0xEB0E369E, 0xA2F9D27E, 0xC5DF9395, 0xCDADADAD, + 0x613DDCA3, 0x2B9B793D, 0xD4DFEED1, 0x1567D9DF, 0x6BD4FFC9, 0x8AB3C407, 0x3DBF307F, 0x77B5B7B7, + 0x87F5705F, 0x2B6F17FB, 0x357FBE16, 0xFC33217C, 0xB0BC3EA7, 0x7DFE5F2E, 0xEB7ECBFE, 0x728397CB, + 0xECAFD370, 0xBBE0377B, 0x3C16FE9B, 0x3D7FFFDC, 0xBF85FDAA, 0xEC62DDDF, 0x75BF8874, 0x3FD4FD0E, + 0xFD1BF37E, 0xA7FB19F9, 0x47F6331C, 0xFF45D97F, 0xC83FE45F, 0xD9EFE2B2, 0xEC7F7E3F, 0x8446C6BA, + 0x5F92FDBA, 0x5FF68BBE, 0x86791D5F, 0xF6AFA861, 0x9ECF133D, 0x0F483F9F, 0x0703925F, 0xB4BFF17C, + 0x0624BF78, 0x7F25FFE9, 0x7941FAE9, 0xBCF07C3A, 0x5F247E24, 0xBFE87CE1, 0xF34ECF33, 0xCA4F3ECF, + 0x541FC537, 0xE9F3E767, 0xF9ABD676, 0xD07EF331, 0xC497008A, 0x27600F7F, 0x470C4D28, 0xFF2DD8C3, + 0xF9A0F9B9, 0xF48A2D30, 0xFE187C80, 0xBE17C66E, 0x1E67BC5E, 0x3080C722, 0x4F3310BE, 0xE0C298E2, + 0xF5325E74, 0x1160EDDA, 0xB562CF45, 0x394F0543, 0x93E066C1, 0xA85FF837, 0x8FF9EFB0, 0x52BE1F38, + 0x7040EC5B, 0x29F28C75, 0x7CD22F58, 0xEC2379E1, 0x8B7CF280, 0xD996FEEE, 0x9E06E331, 0x8D57D99A, + 0xB5A7DA69, 0x7AD2E32F, 0x3BD30CE2, 0x1F89BF86, 0xAFDF3A96, 0xF657C3D7, 0x010266BE, 0xC7A2CF34, + 0x3743B8CF, 0x3006686B, 0x6B0BEB13, 0xE1F89BE5, 0x3E70BBE0, 0x5BF1B8D8, 0x7583F172, 0xF6E87AA2, + 0xBF21ED6F, 0xFAF9F512, 0x7CF3985F, 0x4FE12BD6, 0xEFA5FF35, 0x8EF35FFD, 0xB3B4D3D6, 0xA5D77FE9, + 0xEFDCC5B4, 0x7CF9FDEE, 0x75E6EB79, 0x63A3550B, 0x7CDE9C97, 0x7C8268D5, 0xDB6F3396, 0xFB02442E, + 0xE1F34FCF, 0x431B4199, 0x30AC76C7, 0x6012F177, 0x60A8E713, 0xB89FF423, 0x1EC1F569, 0x87639C0F, + 0x03EE093E, 0x7FD6BBB7, 0x343F9E20, 0x7DF65977, 0x89F637F7, 0xBAC8D71D, 0x81C1CF77, 0x6EA2F1F8, + 0x7BDD0BEE, 0x37BCDF0D, 0x8ABEE42C, 0x0CEDED6A, 0x0BFC854E, 0x184AF317, 0x56B86939, 0x3F65BCE4, + 0x39C57DC8, 0xEFC7F17E, 0x0A433CDE, 0x4EFC8EF9, 0x66CFBB69, 0x3ECFEEC4, 0xEF781FAE, 0xB4C310FB, + 0xE7FFE3B7, 0x20C6F5AC, 0x1C74D3CC, 0x4779BA1F, 0x170B30CC, 0xF9A9FA92, 0x7F82618D, 0x27E62747, + 0x958F98E2, 0xA3F84137, 0xCDF7611C, 0xCF0DE2FA, 0x9C8261BE, 0xCFA8BEB9, 0x76D5A7FC, 0x59A77CB4, + 0x87F6E3A5, 0x4137BD67, 0xCF1EF68F, 0xEB437DCF, 0xC230639C, 0x3F9D2FC5, 0x97DC34DF, 0x77D05FEE, + 0x4E8CB73F, 0x80618E5F, 0xF417EDFF, 0xCBFADC34, 0x9F07ABE5, 0x7BD205C7, 0x5A3FD91A, 0xF8F3B7C1, + 0x5369FE3B, 0x17DDEFF4, 0xFC609C7C, 0xDCBDC5E7, 0x47BF8C6F, 0x176188E4, 0x69BD79FC, 0x067789CF, + 0xEB11995F, 0x75350CEA, 0x79C2F657, 0xF7B8DF30, 0x9E94F926, 0xA7E1893F, 0xFF545BE0, 0x2FD4C391, + 0x347FFE3F, 0xDDFFE8F9, 0xC3FE48C6, 0xDD6FF9FC, 0x99147FDB, 0xCBF0EDB6, 0xCD5BF93B, 0xF9BB68DC, + 0xCCA7EFD9, 0xC5FA683D, 0x2B27E038, 0xE367643D, 0x2B53EE2A, 0xEFF7F978, 0x55FE622F, 0x3C95E62F, + 0x7E04E72F, 0xF7E96C3C, 0xAF762725, 0xFECD6734, 0xFE4F8A3E, 0xB34DBF67, 0xF203FD7B, 0x52E2DDDC, + 0x9D8EE710, 0xFF83229F, 0x9C355DFB, 0xBBBA027F, 0xA1D374DD, 0x30FEF3F9, 0xD1877C8E, 0x5FD3C5F1, + 0x9B8FE73B, 0xF13BC7BB, 0xE9D2F8CD, 0xE2F7F2B3, 0xF9817C89, 0x77D3A3F1, 0x7E52E2DD, 0xF4F87CC8, + 0xC47F3E3F, 0xD03E8EF7, 0x09D3A3F1, 0xCEFAE6BA, 0x82BE6CFC, 0xE7F303FD, 0xC3F1FE23, 0xD373C3F8, + 0x477F71BC, 0xDF627A38, 0x7E73F14F, 0xEB25F16E, 0xB6B17DCA, 0x9FBFCDEC, 0x48F37DFC, 0xE7F383D6, + 0x57E2DD7C, 0x467136FE, 0x47647ED5, 0xD5E66E8E, 0xD77CFC4F, 0xCA7C937F, 0x37DD1AEF, 0xCC5F6830, + 0x9D697E88, 0xFF7C7E4C, 0x8ABFED55, 0x732FC767, 0x3EFE4764, 0xFD2BA366, 0xF70DE33F, 0x1F9FCA5F, + 0xEC353BD2, 0xFC10FFF9, 0xFCD0FB8D, 0x7DD616F4, 0x7E23F5C5, 0x7A5BBC51, 0x3EF87AB9, 0xEE05E3B8, + 0xFEC8C7BF, 0xD627C973, 0x6691BF2B, 0x7F6185E2, 0x7CFCE7F3, 0x43EB137B, 0xDE2CF2FE, 0x9C8F7F3D, + 0xDF2B07CD, 0x62FABC0F, 0x38CFCFE7, 0x839EEFC5, 0x0FDA88F7, 0x5F954F8E, 0xDA289D3F, 0xA9F8CFE6, + 0x87D69F4B, 0xC7ACD49F, 0xAA6FCEAA, 0xBE7CFCE7, 0xF343EBA7, 0xE22B56EA, 0xD57CFCEB, 0xFD7ED9E7, + 0x6DC4F579, 0x2EFEFD7D, 0x3FF9B82D, 0x6A7D3021, 0xFBB98DD3, 0x7C1FFFF9, 0xFCF0F557, 0xB1C11678, + 0x3FCFC7BF, 0xD607D53D, 0x26D1F8CD, 0xC6BFD60B, 0xC98405DE, 0xAF953F7F, 0x4EFCFF9E, 0xF8CFE787, + 0xF67F8AB1, 0x95FB7C3E, 0xFEF5FE5C, 0xB96097F1, 0xFD391FFF, 0xF9F854FE, 0xE2476C9C, 0xE687F8CF, + 0xE587AFA7, 0x4DD268B8, 0x9ED67E11, 0x448DCBA9, 0x5FE4E315, 0xEB933A8E, 0x578D6793, 0xB825A92F, + 0xA49E4D5A, 0x1A0DCF5F, 0xEB357BA2, 0x31E2F353, 0xD7C79E80, 0x2A63F577, 0xD202CBD9, 0xDF0352BF, + 0x160F351A, 0xAA17A97E, 0xE1F5BCDA, 0x3047F9E0, 0xEBC5E42A, 0xD471BDA8, 0xF568F110, 0xDCC4F9B0, + 0x53EA4FB2, 0xFFB5D75E, 0xE37E0DF7, 0x73D07EBD, 0x9F4ABF07, 0xEDE77E8F, 0xF62FC87E, 0xEE5F683D, + 0x6DA38637, 0xB4BFC1FA, 0xF0463BC3, 0xFA948FBF, 0x3AE5AF15, 0xBE5B22BE, 0xAF778B87, 0x565D56FB, + 0xFBC5DE55, 0xBFE67A2D, 0x3F9FFC7C, 0x5F0DF7DD, 0x715E9F33, 0xE13E3CCE, 0xF5D49970, 0x5F36BCBE, + 0xAF86FBB4, 0xE033B5FA, 0x82EA018E, 0xA795B5FA, 0x05EBD150, 0x9F303E53, 0xAB3FFC77, 0x5FDFFCF5, + 0xD090C4B3, 0xD63F8CCF, 0xD4EA23C1, 0xB5FA47F8, 0x224FF54B, 0xFA3BD52F, 0x1ED378BE, 0x7EF1F6F8, + 0xFAC5CB53, 0xBDC0F5AE, 0xD6D3544F, 0x483D2DF9, 0x45F58BCF, 0x17E10368, 0x7DCEFAA8, 0x7EF9E293, + 0xC7C3FCA9, 0x7E617F6A, 0x7E51FDC2, 0xF9A5F539, 0xD52F5C9F, 0xBF67BC9C, 0x3DAF867A, 0x91EB15EF, + 0x6FFAF1F8, 0x6742BDC9, 0xF50AADA7, 0xD6A382F5, 0x3BD52FB2, 0x5EE21FAA, 0x5F783EBA, 0xFE54BF78, + 0x4C7CAA5F, 0x68BF64FB, 0xD7487DCC, 0xF6AB3D54, 0x1F737E53, 0x3CBC29F5, 0x716B7797, 0x8317C55F, + 0x541F933E, 0x5F9FC575, 0xEFCEFAFA, 0x90FB154D, 0xEFCE6A7E, 0x483FA3A9, 0x71A5C7C2, 0x6F5CC9F6, + 0x1F75A3EE, 0x02067FA2, 0xF33F8AFA, 0x199BB718, 0xBF80F897, 0x1C9E1E8F, 0x0AD6FAEE, 0x02DA7B14, + 0xD73B91FA, 0x0D9A0553, 0x4381F9CD, 0x6E5470E0, 0x8F0A1F80, 0xF90790DF, 0xCDF2F31B, 0x376EE4F1, + 0x3154497E, 0xDEDB2758, 0xED3B80B8, 0x5BE459DF, 0x232A7F87, 0xB9C6F8FB, 0x880FB0FC, 0x353E2FBE, + 0x8FFC0322, 0xCFF81195, 0xBF43F575, 0x0BBFDA62, 0x16543FEB, 0x43F905B6, 0x47C70BE3, 0x778BBE6A, + 0x8B8EBF5F, 0xECADBE63, 0xE6D2F6A0, 0xBCC71979, 0xE48F0ABF, 0xE66FC6D7, 0xCCF5B4FF, 0xC1043C2A, + 0x38F045FE, 0x9AEAD3F9, 0xD6DF6465, 0x7E17BCFF, 0x030EFE4F, 0xFBA3FE26, 0xC52DB2BE, 0x953FB505, + 0xEE07ECD7, 0xF141FB2F, 0xFB757C08, 0xFD8551E1, 0x4BFFC0AF, 0x7775D6CC, 0xA6FD8906, 0xCFA6FD15, + 0xFCA7F150, 0x9DADF98F, 0xF4D75BBD, 0x8FECF7EB, 0x1F7066FD, 0xBD3DF556, 0xF5AD7657, 0xE87E956C, + 0x5D57E2FE, 0x563F62BA, 0x5F693F03, 0xF10C61FA, 0x315E8D78, 0x92D03AEE, 0x77E2FDE1, 0x8AC7C3F7, + 0xDE1BF4D1, 0x8FF5293F, 0xC2FD41F9, 0x8AD795F8, 0xFC1C94F1, 0xBC7C4D1F, 0x80E220AF, 0x7CB687E4, + 0xBF7AEF66, 0xBA2F5DA1, 0xF39BE4B9, 0x5F1DF4A9, 0x7CE00328, 0x7F86F824, 0xAFF5BFBE, 0x8FAD2BE9, + 0x7D50F5E9, 0xFB48E0AB, 0xFDFA7E46, 0xF29E4FF7, 0x17927FEC, 0xB1C732EF, 0x655C4FE8, 0x7B1AC973, + 0x7F08F511, 0x9FE4BFF8, 0xF0436C2F, 0xDDA778FE, 0xF43E10F4, 0x01B0BEC0, 0x0750FE0C, 0xF149FEF0, + 0xE1C3EC2F, 0xBAAFF17A, 0x50BF37E8, 0xC3F993BE, 0xC00750FE, 0x0CF1497E, 0x3BDE6768, 0xBDF8BE87, + 0xEB4FFBB5, 0xD747EBCF, 0xFA944F3F, 0xE5CFF8F1, 0xB4FEE7F1, 0x48BEABED, 0xAE943EDD, 0xFF57D7E4, + 0x953FE3E7, 0xCB7844E6, 0x4BF21C8F, 0x411F00EB, 0x0B7C951F, 0x117FF8F5, 0xF2EFAB24, 0xAFF58CEA, + 0xD3F80E7C, 0xC5E1FDB5, 0xC6A7F525, 0xF9CF1D3A, 0x14DE5B49, 0xFE2FBFF2, 0x95CC7BEC, 0xD6FB0658, + 0x9F8FB7DE, 0x07BE9CCA, 0x977525CE, 0x8FA00F80, 0xF5053EFA, 0x53F8333E, 0xDE99AFEF, 0x71D7C7D6, + 0x8D53BCF9, 0xFEF6F531, 0xD7CBE76B, 0x3E1F73F9, 0xEAFB7388, 0xC7B91FB7, 0xC663D7CB, 0xFA72F998, + 0xCF57DFCF, 0xF3F2357D, 0xAE97713E, 0x1FF3F9AA, 0xEF61242F, 0xEF615E9F, 0xCAE7F331, 0x9FAFFA1E, + 0x4AF2FAFE, 0xA4FA5C6F, 0x9FD443D9, 0x7CCCE7AB, 0xBEAF91BC, 0xBC47CAFB, 0x0DC9737D, 0x93CFC77C, + 0xBEEA7B1C, 0xC9CB7B9C, 0xD7E77A6F, 0x988FF97C, 0xD5F71B92, 0xD77A4DF5, 0xB95ED697, 0xCFC75CBE, + 0xFAFB3BAD, 0x3FD79FE7, 0x3DC6F523, 0x7DB97CCC, 0xE7ABBFEF, 0x933CBF3F, 0xADA9C973, 0x3D90CFC7, + 0x7CBEEA7B, 0x15C9A7DF, 0xB3489EF5, 0xE5F3319F, 0xAFFA5E46, 0xF2FC5E16, 0xF4B95ECD, 0xBF6C3EE6, + 0xF355DF77, 0x489EDF77, 0xF4BD9BE4, 0xF9BD3B9F, 0x8FF97C0D, 0xF9B26E9C, 0xF325E843, 0x79D297CF, + 0xC77CBE6A, 0xBE40011A, 0x39BE34FE, 0x1B126894, 0x7C907E78, 0x43D2544F, 0xFD70FFDE, 0x0485A67A, + 0xAE5FFC79, 0x586F66E8, 0x0DD1E7B7, 0x7B955E84, 0x5C78FF31, 0x17C132D6, 0xF724BBCA, 0x9609FBF3, + 0xCDBC6416, 0xF8BBEA33, 0xBF856A9A, 0x0FB74281, 0xF9BEFE2C, 0xD83AC67A, 0xBE3967AE, 0xA6F5B9B7, + 0xA198E69B, 0x4B6E9EB1, 0xAF67E7D9, 0xBC70BEB9, 0x5F9BEB19, 0x7DCFEB78, 0x9EFF8EFB, 0x3D637D1F, + 0xB6CDB6C4, 0xD8FF3D49, 0x6C7E97D1, 0x771ACA69, 0xBE1957AC, 0xEFCD6656, 0xE7AFE79B, 0x7BCABCED, + 0xF5517CB8, 0x0720F67C, 0x8A2FBBC1, 0x5DF7FA28, 0xBEECDE9A, 0xBD9C5F47, 0x74FE5EDF, 0x25A84FF3, + 0xCD836EC9, 0xCF87EBD3, 0x9566C9FB, 0x8BF37183, 0xF8DFEB73, 0x8FCB7A79, 0xBEF98E9B, 0xF5FEE47A, + 0xBDC75ABF, 0x5E2CFF51, 0x7339ADCF, 0xFDB7CE57, 0xF9E6B45B, 0xF4EBC9F2, 0x8D62BF3F, 0xDFCC8F61, + 0x595A9F39, 0x8B1E4FF1, 0xDDA2F8DB, 0xF713F00E, 0x27F1A5E7, 0x1BCAC719, 0x7DFF61AE, 0xA4F9189F, + 0x0963FFBE, 0xBB28FEF0, 0xE7A1E987, 0x4A46DFCB, 0x6631CD87, 0xDD56F4EB, 0x7BB1CCC6, 0xD5CEB726, + 0x33E7F571, 0x3C7C1496, 0x7B3EADB7, 0x6D84C8EB, 0xE378B86E, 0x0BE97C81, 0xF79BDFA7, 0xF5B99F41, + 0x5D863FA2, 0xE3F97C9A, 0xB6ACCF3D, 0x099B6194, 0xAA250B6F, 0x501AFC1C, 0x31C5BFB3, 0xD19B8257, + 0x0886E814, 0xFDE749C4, 0xCC073849, 0xF84BB0C1, 0xFDADECCF, 0xACEF21C4, 0x0FD2ED3F, 0xE016FA1E, + 0x5D879719, 0x7F096FE4, 0x597E17E1, 0x42D57D4A, 0x7177465E, 0xF55BFC97, 0xD65788CD, 0x868C7C8C, + 0x956A4A3F, 0xB293ACBE, 0x803DFF67, 0x397D7F94, 0xB55FE3E7, 0x47B0015A, 0xB9BF23F1, 0x3281780B, + 0xF57724BF, 0xE114B440, 0x1BCAD7C3, 0x7F29BF9B, 0xF8385AA2, 0xDFBBF87B, 0x0CD32ADF, 0x4DF2B641, + 0xBF7BFD85, 0x9CBEDBE0, 0x6C46FE36, 0xF3C769FD, 0x5090FDC7, 0xEB738979, 0x37C3FF90, 0x5997D1F7, + 0x2178256D, 0x3F8E2EF1, 0xDB86F3ED, 0xAAAD076A, 0xDBE0EEAE, 0xF91F3AD0, 0x3F3D285F, 0xE73EA1FC, + 0x6EE61BC9, 0x67FCDEC5, 0xDF3F00BF, 0x52F9EE8C, 0xBCEAB791, 0xDAABFAA2, 0xC4AC4FCB, 0x4789AC9F, + 0xD74FFDAF, 0xB43EF477, 0x29335E2C, 0xF114EC8B, 0xCD9FA4ED, 0x3789E5FD, 0xDF3D87F3, 0xFDE754BC, + 0xD1FC2752, 0xF1F52FE8, 0x9F53B5F9, 0x21BF9BF9, 0x3A3FFCDE, 0xC5DF757E, 0x5C5DA7E5, 0x55BF9F9F, + 0xD7E7E7E7, 0xE5FDFCBC, 0x7E3F3FAF, 0xCFCF2F8C, 0xA7F30BF6, 0xE9FCBCFD, 0x617E5A6F, 0xC7DA2F72, + 0xBF44FCAF, 0x68DBB8DB, 0xA6E7AB62, 0x3BC6EF6B, 0xCD9E6F33, 0xF53FC987, 0x7EF11A91, 0x977E96D4, + 0xE724CFDF, 0xB53F106B, 0x7FC5D7FF, 0x244FF71B, 0x7704F13F, 0xD2F9E5FE, 0x90DF1BBC, 0x3D4FDBE3, + 0xFC9E7CA1, 0x363EDFA7, 0xB4DF11C6, 0x7F5AFF9E, 0x63D27DD6, 0x8FCFF61C, 0xB3538C83, 0xBD96F9BE, + 0xDF11FBFA, 0xBC4FE57F, 0xE0F6F2FB, 0x89B7E707, 0x762FDB13, 0xECB5721F, 0x1BD0EF2F, 0xD95FF07D, + 0xAABBF65D, 0xFB05C1BF, 0x5AEFCB7C, 0x4EB8EDAC, 0xBF45ED3B, 0x6EE7D3FD, 0x03946F4D, 0xF717E25A, + 0xFF42FC79, 0xDC6DE4FE, 0x5B77CD7F, 0xFEBD80ED, 0xF9897B9C, 0xEDF1FEF8, 0x897D9CE7, 0x1FFCA5F3, + 0xDF5F5BBF, 0xF03E43F6, 0x7CCFFD59, 0xC61F3FB7, 0x3F667B1F, 0xA9C967FA, 0x6DEF0BFD, 0x9D29C131, + 0x68BF6D4A, 0xFA6D014F, 0xE4FA6F53, 0xE49FCA58, 0x0C1A5F53, 0xD2EF8933, 0xFECBF7EB, 0x2A63A1FF, + 0x3645F654, 0x2663D0F8, 0x9A927E4B, 0x0CD97E5C, 0xE8BF4D08, 0x1FF83BCE, 0x47E497C7, 0xBE1F3525, + 0xFD9E58F2, 0x21F4E342, 0xFF4DE497, 0x877E1AF3, 0x2B0DB1D7, 0x3F25FD32, 0xB527F4E3, 0x643CBF5E, + 0x9586D00F, 0x627B97ED, 0x8B7D3F90, 0xE50B6371, 0xA63F18FE, 0x3E45D76B, 0xD9BE9ABF, 0x0957BE1B, + 0xE63B25FD, 0xAE38B33E, 0x61FEEA8F, 0xCA772133, 0x5FF21FCF, 0xF742CDFF, 0xBCDE176A, 0xFED7FE9B, + 0xD83F19FA, 0x6FBCBEB4, 0xDEFC5EB3, 0x3F3B7EAD, 0x1F978D5F, 0x8A17EDBF, 0xF1787EFE, 0xDE9F7EFE, + 0xDE5FA1BF, 0xADF1E0E7, 0xEFC7AB8C, 0xC5197FA6, 0xC7CFF5DF, 0x26842FFA, 0xFE0F0000, +}; + +u32 point_table_binary_18[] = { + 0x1172755A, + 0x7D6C95D5, 0x197FEE3D, 0xE7BEEFED, 0x6DE96D51, 0x019DA62E, 0xAE246E51, 0x63B82CEA, 0xC2870C4A, + 0x690B088A, 0x40413AF1, 0xA32E301B, 0x752C6C89, 0xCE90454C, 0x16654099, 0xC5603218, 0xBA386CC9, + 0x7426668B, 0xFCC1124D, 0x40A3261B, 0xA698257C, 0xA456EB40, 0x1BA1DC7E, 0xBD67CF79, 0x9EE79CBE, + 0xEF7BB79B, 0xF48F5FCE, 0xEF79CE39, 0xCFF93DCF, 0xF9786BFA, 0xCDB05902, 0xFCBBED36, 0x63FACD78, + 0x029F3623, 0xA6258187, 0xE3186627, 0xEDA131D5, 0xDE98B447, 0x7ED2FF3C, 0xE882DB00, 0xF299E2C4, + 0xE2C58B8D, 0xD980F817, 0xD8A68AE5, 0xD50B9A2C, 0x9ECB381C, 0x273C0F31, 0xF1F3C07C, 0x33CEEDC6, + 0x703B626A, 0x07EDFC99, 0xFD00E164, 0x5DA6BDBD, 0x9DFA3367, 0x018CA90B, 0x962D5B46, 0xFE18E773, + 0x84B13FE6, 0xE781F938, 0x5E6A07CD, 0xED88A9DD, 0x98B56BD7, 0x1A38CEFE, 0xC228BC7E, 0xFE8F9B0D, + 0xBCCAFDE1, 0x7867DAFE, 0x11CF656C, 0x0CE1E3DC, 0x5F188126, 0xFEE3389F, 0x5E3BDEF0, 0x9EA54B97, + 0x12DFCEC7, 0x98F09EE6, 0xE56B10F3, 0xFCB0FFCC, 0xF2E5CB91, 0x8F98F890, 0xB17C179F, 0x702C9C46, + 0xF3DFCDFE, 0x2008A73D, 0xD8DA8A98, 0xF91040CD, 0xA6652D3E, 0x5EE118D4, 0x58BEEB1F, 0x207717F5, + 0x3F1BE6C0, 0x49F40FB9, 0x2A6A9F8D, 0xEB41B8B0, 0xADBD69A9, 0xE57731BF, 0xB08DE2D1, 0x8FF35D62, + 0xE3116A3B, 0x3EECBFCB, 0x3C84CD99, 0x506DDAB4, 0x89C6C318, 0x321B376E, 0xB4FCB9CC, 0x872CCD47, + 0xE293CF06, 0x37527C1E, 0x67BE891C, 0xC67813E6, 0xF5B4F160, 0xBEE0F478, 0xD3F39178, 0xD91FCF0F, + 0x31F1193B, 0xBD61FC46, 0x247E5D12, 0xBF118E9F, 0x8B674611, 0xF6F1CE28, 0xE2BBF944, 0xE184CC5F, + 0xE69B5734, 0xDFDD3C7E, 0x5010929E, 0x24BF6CFF, 0xADE8CF8D, 0xC7FEDA9A, 0x1753BB1B, 0x1FAD57BF, + 0x8B7FED5D, 0x4FAC58E1, 0xD70310AF, 0x6859E2D7, 0x03FB2FDB, 0xF5B0FAA3, 0x7CC886E5, 0x15F76DF4, + 0x7A822CE4, 0x494F121F, 0xD45F5EF4, 0xD6C5F10C, 0x6F90F877, 0x71BC3D96, 0xF50088EB, 0x19E30F49, + 0x3D07578B, 0xFE45EF41, 0x5D7CBDA6, 0xF4CFF984, 0xFD2BE21F, 0xE7FC0FA3, 0xFA4E1A9F, 0xE493E9AE, + 0xEF9476CE, 0xCFEEFC9B, 0x0E333FFF, 0x26E967B6, 0xE82F9AB5, 0x8BF25DF4, 0x689E9EB5, 0x8BD643D6, + 0xC73C5D3F, 0x47F8B25E, 0xF573882F, 0xF500F33D, 0x23F580C6, 0x639ECB2B, 0x699FCB18, 0xF20E331F, + 0xA87E548C, 0xA762BC52, 0x3FBACDA4, 0xC3CC3793, 0x343EA957, 0xE6B9F234, 0xF62FF199, 0x2CD7487E, + 0xDD40E33F, 0x3851BB72, 0xE54A3B7E, 0xC2793551, 0x14FDD37C, 0xF259B347, 0xE6CFF3FD, 0x83D92DF9, + 0x457AC815, 0x1ABE263D, 0x48BC8D69, 0x3823F1E6, 0xF999E225, 0x978FCCAF, 0x53A217D2, 0x833EDA70, + 0x51FAEBE2, 0xFADD702E, 0xDE3F40F1, 0x725C2FFA, 0x685D96C6, 0x23F5209C, 0xD1304CF5, 0x40EA3164, + 0x1A86291F, 0xA4DE42A6, 0x8EEBADE4, 0x4F38A30E, 0x6CFE548C, 0x273D5E89, 0x27D6C790, 0xC7CFF52D, + 0x5780995C, 0x2F93E3A9, 0x18EFD47E, 0x5415AF37, 0xFA285C23, 0xE34F8CA7, 0x62BCB21F, 0x607D2BDA, + 0xFDC0E57B, 0x38038AB6, 0x1DFD0DDB, 0x7CD3F38B, 0x232D2D2D, 0x767CC394, 0x8F19DCDF, 0x36ADB7B8, + 0x8F31D43C, 0xFCECB396, 0xDFC77C28, 0xC87C92FC, 0xE38871BE, 0x13338B63, 0x82FB1843, 0xED83CF3C, + 0x53E94FF8, 0xCA14479C, 0xBDD597F5, 0x47F98FF6, 0x8CA186F5, 0xCCFE9481, 0x82F81BB6, 0xF39B5855, + 0x1C937CEE, 0x630CB582, 0xA9DDFA97, 0xF80D53BD, 0x58582C37, 0x2D6CA2F9, 0x30861AAE, 0x376C6FFD, + 0x4BFCE9FC, 0x30F6EFE2, 0x585393DD, 0x6FB09D30, 0xFB37723E, 0x5151F1CC, 0xEAD5AB6D, 0x7CC93FAE, + 0xDFC0D6AD, 0x5B2DEE63, 0x0CB93D7B, 0xF6587E1F, 0xF301643D, 0x88AFA178, 0x96F81B78, 0xBC667FF1, + 0x6C6767A7, 0xC57D8C4D, 0xF45CF7AF, 0xBD3F8D15, 0x8FFC09DF, 0xF64FFC79, 0x123FECBF, 0xADADCD62, + 0x8E1FF64F, 0xE3137FB6, 0x7FF2277C, 0x8CCF65E1, 0xD37A60FC, 0x2F4BBEF7, 0x31866A87, 0x990FD5E4, + 0x4FF8B67F, 0x39EF0CF3, 0x79A03860, 0xF763DB9F, 0x9C0F72B4, 0x5F883F25, 0xF5DACEDF, 0xEA696265, + 0x71C8EE1F, 0x767E8CA1, 0xD0B36E9D, 0x6F57515D, 0x48ED186F, 0xDA5F3275, 0xBA8BEA27, 0xF20943D5, + 0xDE356BBC, 0x3DFAAFB6, 0xF676FD6C, 0x3B9EA7B2, 0x7C3E90FE, 0x56D469D2, 0xBBE87962, 0x0568AEBF, + 0xEC0FC7EB, 0xF8D46EEE, 0xD439D13B, 0xCD676C96, 0xCE937E0F, 0x9AD7E129, 0xC42D6A3D, 0xE12D885F, + 0x477E8BBA, 0xBF69559B, 0xE7579774, 0xADE89DE6, 0x9F5BA043, 0xD2EF31E4, 0xDF8AF807, 0x6A5DDC5F, + 0x614C6D72, 0x7C1BEFE8, 0x430DA47F, 0xE49B7388, 0xCFAA55BC, 0x9FF27A96, 0xFB15EB1F, 0xEDCD0180, + 0xD1E9AA35, 0x9E0FB9C3, 0x3A2FFA27, 0xFD44FFD2, 0xBCBFE278, 0x4D27E221, 0xB58EF42D, 0xF6B95D6A, + 0x5D9C5FE8, 0xD319399F, 0x907E7357, 0xE90CB537, 0x221FCFCF, 0x3950ABC9, 0x5EFC15B6, 0x33767A37, + 0x199D21BD, 0x9F66BEB9, 0x5AADE67A, 0xCAFE471F, 0xD519D273, 0x37DB8F1E, 0x50AB7B7A, 0x7A7C7BF5, + 0x1DCAE99D, 0xE77393CE, 0x907E3B64, 0xBCB5EA5E, 0xC2625F98, 0x542BC95E, 0xF41ABDA0, 0x59FF8B24, + 0x7E87D4FD, 0x76BF727A, 0x2C6FE7F8, 0xD876BB1E, 0xE5B7D4FA, 0xB8FE0B7B, 0xF534D137, 0xADA72EEB, + 0x90F4DCC1, 0xEBA507D4, 0xBA8D2D4B, 0xBD7DE101, 0xB549F44D, 0xFA890635, 0x909EBB59, 0x1FD1985A, + 0x4558F43B, 0xDAA6C648, 0xBF181F78, 0x0FF10ED5, 0x1A6FAF1A, 0x54C6B63B, 0x7DEAF734, 0xEBB391F9, + 0xFA6D752F, 0xF52FF655, 0x6FAB7B48, 0xFF69FDA6, 0xF599D6EF, 0x41B38F31, 0xBCB2F3F8, 0xC7FF8B9F, + 0x6EDFC7ED, 0xF032EDDF, 0x69FDA6F5, 0x7D0CF984, 0xE1C06FDE, 0x3DE1FD15, 0xC6E010F9, 0x4BEB1BF9, + 0x8C611F8D, 0x3FAD6FB4, 0x670CBBE2, 0xFAF7FA4D, 0xEB1BC7CB, 0x18F66F5D, 0xD5EAED73, 0xBB607F9C, + 0xEFF45BA1, 0xEF46E413, 0x869E0E5B, 0x3FC45F61, 0x3BF4587F, 0x15FA3ECD, 0x7C7335F4, 0x3CF6D863, + 0x95FAEE66, 0xFBD103D0, 0x73EEDCB9, 0x4AFDA6F5, 0xDD21E3AD, 0x85974E9E, 0x3CE9ED0B, 0x93D04DF6, + 0x697D2F92, 0xF81D8297, 0xD7AF5F5F, 0xA9EF45BC, 0x1EE5B7E0, 0x95B8FEBD, 0x7ED3FAEE, 0xE0F5D203, + 0x70E06776, 0xBF10FBC2, 0x037088F8, 0x697D77B3, 0x3EA231D8, 0x37B0654B, 0xA5BE313E, 0x8C61D7E7, + 0xB176AFDF, 0x94BE6DFC, 0x19C34B9D, 0x6DCDDEBE, 0xEA6DE8B6, 0xF6157AAD, 0xD46752BF, 0xAFE2098A, + 0xEAB9B9B8, 0xEB83CF2A, 0xF9E9F6C7, 0x11533E99, 0xAFE8BC52, 0xA9DFA4BE, 0x8F239FEA, 0xBDB9F0C2, + 0x894FBDBF, 0xEA92F996, 0xFCA5F58D, 0x7CAEF7E6, 0x73D17B52, 0xDF68CFF5, 0xDE9C89EB, 0x3FA6DFA4, + 0xBE71BC5C, 0xEFCD97CF, 0xDED7E2ED, 0x7387CD97, 0x71BED36F, 0x85BE6723, 0x9FEABD19, 0x8AFB2BF4, + 0x9921EBAF, 0x42DFFDCC, 0x371933F4, 0xD39F3F54, 0xA9EFDD6C, 0x3FFAA819, 0x8AA2A852, 0xBF697D6F, + 0x90F1DE64, 0xBE3875EA, 0x94B7AFBE, 0xC30C907D, 0x5ADFF324, 0x7E2F98AF, 0xE83C9CD6, 0xF73C5E8F, + 0xF2767331, 0xAE7FAFDF, 0xB4BE37F0, 0x7AE9B2B9, 0x40F92DF6, 0x85BDE65B, 0xD17B52DF, 0xBB591FD1, + 0xA0F9FC42, 0x5757A5BE, 0x313E5CEF, 0xCD99AF63, 0xED5EBF29, 0x7DDBF873, 0xBD375F50, 0xFF625F35, + 0x6806AC7D, 0x855E53FA, 0x74F775C8, 0xEE2BD37E, 0x25EF2DC1, 0x9DFB0618, 0xF3FD3CB8, 0xF39D95F4, + 0x7E20F779, 0xC8BEF310, 0xE5BB9CB7, 0xDCF9CB9D, 0xA7ECF98B, 0xEEF7B3A7, 0xCE5FFC1E, 0xC0D89EBF, + 0xDE79EA61, 0x7F5E0877, 0x6A7E0F99, 0x85F887B8, 0x9EAFC166, 0x8ADF2063, 0xB31736D3, 0x7B879C17, + 0x263FD259, 0xC283506B, 0xDB35CC38, 0xCC7CC40B, 0xED71D661, 0xE42FE4F7, 0x89254B96, 0x787F1A31, + 0x9DEF6771, 0xFB7516DB, 0xFA7D03FB, 0xBFDE63B8, 0xCAE2EF8C, 0xCEFCD8DA, 0xC32CF67F, 0xEDD88C3E, + 0xF2779EDB, 0x15B6D3F9, 0xF83CDB5B, 0xFF749E91, 0xFE03DF3F, 0xDBE7D0BE, 0xB9B93981, 0xE97E1CF3, + 0x4FE7A958, 0xFF745E8A, 0xF527EF03, 0x7CBF1EBD, 0xEE1AAAE7, 0x121FFBB3, 0xE7FDF87C, 0xDA9A5A7D, + 0xBC6F444C, 0xE783F4FC, 0xD2ED725F, 0x6F40FF72, 0x3F4FF697, 0x9ABF5B3F, 0xEDE2376B, 0x2AFE8CA7, + 0xD6C7C753, 0xD62F1EDF, 0xE03FCAF8, 0xF5453CB9, 0x4157D17C, 0x65BD2777, 0x98F33E5E, 0x88C3E9E6, + 0x349D07E4, 0xBD6CE248, 0xA957EE6B, 0x749F9E38, 0x62DAA55E, 0x8ED8FC8D, 0xD600C4DF, 0x233D3FDD, + 0xBE05B1CD, 0xDF35A520, 0xE9AFD41B, 0xBFBF7BFF, 0xC7907F2B, 0xDBCB7948, 0xFC958224, 0x7FCADED6, + 0x236B4FEF, 0x2B684FF5, 0x0AED1D66, 0x7FA580FC, 0x797EA997, 0xDFABF8FE, 0x6EEDA5DE, 0x8FD8FA68, + 0xED097B7F, 0xA520C92F, 0xF5C6DF0B, 0xBC3DCE97, 0xF60767EF, 0xFD958224, 0x5FECE5FD, 0xC1DBCB7B, + 0xB9B7F7FE, 0xD8DEBD1F, 0x22EE6D95, 0xF75DDA7F, 0xD698763A, 0x0F75331F, 0x5CFEF8F7, 0xFB5260EF, + 0x6353FC52, 0x6FFCFDC2, 0xDA13BF83, 0xC76B7FF6, 0xBD65CA5F, 0x29A076CF, 0x2FF51296, 0xF72A6B4F, + 0xEF558B38, 0x5E646FF3, 0xD3FB2B05, 0xE4CFF34B, 0xBDFCDEC6, 0xEB69ED65, 0xBFA0F5B2, 0x3F87D91F, + 0xDA5B7F9E, 0xCFF173EF, 0xD9D69EDE, 0x633B582F, 0xFE3DD5FB, 0x93F8797E, 0xA997DF7B, 0x59BFD69E, + 0xEA6B37EB, 0x15DCFBAB, 0xF7570AC8, 0x9FE7977A, 0xA51E53FD, 0xF7F6186F, 0xBBBFD81F, 0xD577EFAF, + 0x14D876F7, 0xDEEBF3C5, 0xE78F6997, 0xFBA2E48B, 0xBC5737B2, 0x3FBBFEB6, 0xFF8A7C4A, 0xE7DB41DC, + 0x3F64FE74, 0x7EDA8258, 0xFAA7FC4E, 0xE7533ADF, 0x8E215FE2, 0x2FE7B961, 0x377FF297, 0xCEA7CA7C, + 0x1B76EBEF, 0xB08B3FF9, 0x4BE7533A, 0xDFB03FA7, 0x3FC9BF61, 0xB7FE49BE, 0xE4533ADF, 0x70BE4EFF, + 0x497F69BE, 0xE074BEC5, 0xBE5F25FD, 0x897ED2F9, 0x94CEB76E, 0xE6678EF0, 0xFEE1BE97, 0x658E9402, + 0xAAF7E97C, 0x4AE75B07, 0x8FD7DA6F, 0xDEBC39E6, 0xAF1490BF, 0x743EA5F3, 0x6D11C7CB, 0xDAD3F8BC, + 0xBF5240FE, 0xD2F95499, 0x6FB45ED6, 0xDE61F627, 0xF34DE753, 0x3ADF3A58, 0x2FD6DEEE, 0x9753FED2, + 0x7CC9A774, 0xBE75B35E, 0xAD3D9DC7, 0xBC3FE45B, 0x7FA97CAA, 0xC8378CB7, 0xC5D69ECE, 0x97DE5F29, + 0x90F3F7FF, 0xC927C937, 0x9F2FC0EF, 0x418DEC8F, 0xF48BE7B1, 0xA9FE249F, 0x1BA7FA97, 0x7CF5FD53, + 0x7DF1E3E1, 0xFEA7EA05, 0xD70F570F, 0x6CFDA0F1, 0xD8F3C636, 0x3CCF9C50, 0xA314AFF3, 0x8CCD136A, + 0x94F6F3F3, 0xE6306308, 0x697C3730, 0xCE9D8090, 0xF8F63DE2, 0x7BB8FF77, 0xA988F07C, 0xC4B7A0FF, + 0x017559F0, 0x61C62612, 0xFE61E6B3, 0xBD7F7FBA, 0xA046E97B, 0x9A8CC7B4, 0xAB716A97, 0xFE4C3B7F, + 0x0F41FE61, 0xE64340EF, 0x913B91FF, 0x573C3FFF, 0x4D4DD0FD, 0xC0BE6F0D, 0xD9F3AE1A, 0xA5F31BF6, + 0xC71834E1, 0x9D88890F, 0x79D2B7CC, 0xB77AAD8A, 0x68BEBD88, 0x5FB4D1D5, 0x59D26F2F, 0xF2094386, + 0xDE73251E, 0xD56BCD24, 0xED27C2AF, 0xDAA115F1, 0x653CA035, 0x7F8F93FE, 0x409B49EA, 0x4FFC55ED, + 0x3093E44F, 0xC61BECD6, 0x39192FC5, 0xD3BCA673, 0xF17899D7, 0xCCB8C3CC, 0x37E374FE, 0x72FA6956, + 0x670DFE7C, 0xFDC47811, 0x96F77C35, 0x8823B058, 0xDE4BD53F, 0xD5489CAF, 0x06D415C2, 0x523F553F, + 0x541196F7, 0x7CFCD371, 0x7FF0235D, 0x9DE0FF4A, 0x8D3B6CF3, 0x571D99B2, 0xA7EF5191, 0x31717FE6, + 0x035D48F0, 0xF7A86FDD, 0x786CFD50, 0x9F40D6F5, 0x47DF3BBE, 0x6B2613FE, 0xCEEA7C9C, 0x0FA1FA8A, + 0xB0AB9FF5, 0x10BAF9D2, 0xFB7A5EFA, 0x77DF0F26, 0xD544827F, 0xB3FA86B0, 0xABC7AD50, 0x4358BE17, + 0xE0E826E3, 0xFED4276A, 0x8C1C4ABD, 0xD5A837C2, 0x523FF5CD, 0xF60BA499, 0xFA7ED069, 0xDFA08DFF, + 0xBE000B74, 0x31CE8780, 0xD7CFD54F, 0xF83E8FDF, 0x7D0FD0D7, 0x72FC9D3F, 0x75499513, 0xFCEBD505, + 0xC2523FCD, 0xFB622FDF, 0x03F4ED3C, 0x7FEFEF79, 0x15C5F970, 0xAB1A7498, 0xEA6D3DAF, 0x9FFF1EF0, + 0x0DEBC9FB, 0xABE5E979, 0xFE8DEAA2, 0x1B0FE96F, 0x0E145D7F, 0x74DF0EA7, 0xECC9DF25, 0x0D09FE66, + 0x8EBFAB9F, 0xD028F6EE, 0x7BC13F58, 0x0FDE5F96, 0xD7CFF3BB, 0xD425B71E, 0x541F374B, 0xBCDC7DF7, + 0x94B992F0, 0x779EFB77, 0xF5D37CC0, 0xE377F984, 0x595895C8, 0x97215E4F, 0x775FD679, 0x9D49F427, + 0xFDFBFA2D, 0xFD3BBEEF, 0xDF8DC7F5, 0xFF06DC0E, 0x8FD8FFAF, 0x50D1DDAD, 0xD506FE8E, 0x18EF4FE1, + 0x0464EE6E, 0xA9458C1C, 0x7BFFCA41, 0x66C90AC4, 0x6F207EC4, 0xFE3B04D6, 0xAB55B5FE, 0x3D36FA54, + 0x3FB976DB, 0x0CFFDE9A, 0x7B5F3FB9, 0x6061C1BF, 0x47D9FBDD, 0xC265D5FE, 0x3D6BB20E, 0xE0977F6C, + 0xF0DF6BC3, 0x119DA1FE, 0xE57B2D14, 0xB5163C97, 0x3164693C, 0xF27D34C4, 0xEAB1B8AD, 0x766ABF38, + 0x0E35725F, 0xA07A9EAF, 0x8BBEA67A, 0xFA3BC4A8, 0xEF7C31F8, 0x33DD1FA4, 0x5E9ACF72, 0x7FA17A27, + 0xFC703CF8, 0xADEC37EC, 0xEFA3DC01, 0xA9FF8221, 0x1BDF2FC2, 0x71339DFA, 0x137FA1C9, 0x7D48FEA4, + 0x3FF36EF0, 0x3CF5F713, 0xC42F596C, 0xE6D17942, 0xEA332647, 0x59F603C2, 0xE644EEF7, 0x84859F0F, + 0x8203C4C7, 0xFDCC9C41, 0x7E397A75, 0x7EF3625F, 0xAFCD9FCC, 0x7B6EFF23, 0xDC97DBE2, 0xF63FCBCF, + 0x43701FF1, 0x653FCC83, 0x9916DF2F, 0x917559E6, 0xD76FE757, 0x930923D9, 0x7F094355, 0x18F17B85, + 0xCCDF4096, 0xDF1764BF, 0xBAC2F140, 0x7FFDD65F, 0x1EE4FF93, 0xE623BEC5, 0x6E57A189, 0xEFC7FEBC, + 0x25FDE771, 0x3F9378F6, 0xF3F7FC30, 0x92F714EA, 0xDF44F94C, 0x22FE5132, 0xFEF9ACFC, 0xFFD34EE4, + 0x63FC6AA6, 0x8711C50B, 0xC743F130, 0xF2FF0C2E, 0x3E46DE53, 0x24DE35D3, 0xCD38ED8F, 0x32DFEA8B, + 0x32DF5EC4, 0x2FD2FFF3, 0x8CC6F502, 0x19D0B4BF, 0xBAFDFA22, 0x54C97E4D, 0xFC9AFA70, 0x8CF8321E, + 0x50E1587C, 0xBD414140, 0xFD89BF9A, 0x7AE0F3A9, 0x8CF7CAD1, 0x308AC753, 0x673CEE63, 0xECE3DDC7, + 0x7CC8DAFD, 0xF7BF0000, +}; + +u32 point_table_binary_19[] = { + 0x1172855A, 0x7F70D5D5, 0x953FEFDD, 0xEF7BDF97, 0x3C305156, 0x8B8C1086, + 0xD9B1ED74, 0xB6836B4A, 0x973A282A, 0x04080124, 0x9B400C08, 0x2B20A11B, 0x4A08D86E, 0xCB3AD66A, + 0x3BDAB2C2, 0xD8CA4283, 0x4397EE16, 0x4D23B066, 0x7F30C068, 0xDDB6D436, 0x1451DA82, 0x8A838E0C, + 0xA8A10153, 0xC1FCFEDE, 0x3DBFEE7D, 0xDFF76577, 0x1AFE703E, 0xDECF39F7, 0x9E73CF39, 0xF7DEF37D, + 0x768AEDB1, 0x6F02FFCD, 0x9831C3DA, 0xDB10BF55, 0x847B8BF0, 0x14FB4911, 0x1F317CBA, 0x980F3717, + 0xEB2BC238, 0x5F9C0F15, 0x30197E01, 0x1046E1F0, 0xDA85732D, 0x3421FE09, 0x0E9AF093, 0xDA65F722, + 0x46FD8CAD, 0x655C8198, 0xF91010DF, 0x7E0F26DB, 0x250039FC, 0x174591B5, 0x75889F22, 0xED393875, + 0xEA14625C, 0xEF5332DF, 0xC9932791, 0x8F98F9C0, 0x7C375F2E, 0x158AFE5D, 0x88D70158, 0x1BDAED6F, + 0xBC8F18E7, 0x630CA9AD, 0xAFBEEDD7, 0x934B414A, 0xD603CD6E, 0xFDCBABAB, 0x495FB35B, 0xFFEC79F5, + 0x317BDCFA, 0x9DBDBAFE, 0x13224FF3, 0x3F7FDF7D, 0x5E1FCDCF, 0xFA944FF3, 0x2B7FB2F0, 0x217579C3, + 0x06B2BF99, 0xED41F93D, 0x7BF690FD, 0xCD642FC9, 0xB7B5B579, 0x7F903CFB, 0xC3F90BE5, 0xD5FE6667, + 0x3FAF7717, 0x62B5BF69, 0xCBD3317F, 0x408AFDE1, 0xFD25F6A3, 0x3F7BDCFC, 0xECDF3AC4, 0x3AFF9123, + 0x470877BA, 0xF9BFB1F9, 0x51E277BA, 0xF9B76EDD, 0x1AB3278C, 0xC89E82BD, 0x61C4F1A0, 0xFB8DF269, + 0xB15F30CA, 0xA7FFD4DA, 0xCAF2761A, 0xFB7FE597, 0x1F5CE9ED, 0x43FF2FE3, 0x78D0FD26, 0xFF334679, + 0xE143F040, 0xCB725E2F, 0xD9170E96, 0xDCF5959A, 0x1AB687F7, 0x2B5B72D7, 0xE9D5AB79, 0xBD826DFF, + 0xF6C58BD9, 0x1EE1DBFE, 0x657368BF, 0x855F881F, 0xD147F67F, 0xFBC51709, 0x773AFFDD, 0xFFF0C3C4, + 0xEF74FE9B, 0x376F9E85, 0xC3B85ECC, 0xA7702478, 0x49FDAFFB, 0x15FC0FE7, 0xC72E895F, 0xB29FF161, + 0xC9BF70C4, 0xDA39750B, 0x387EC49E, 0xEC6756AC, 0x58E1E301, 0x4CF62F39, 0x1EBC3F9C, 0xFDCE5F60, + 0xC85F387F, 0xB3E82B79, 0xA86A610D, 0xEFBFCC57, 0xF24D993F, 0xB19EE47A, 0x9BC4BF36, 0x1A39F848, + 0x5DB55F6F, 0x383C7250, 0xE5595F2E, 0x179E66DC, 0xA4EB2B0D, 0x4FD754F1, 0xFEF6B8FC, 0x69AA99ED, + 0xFD19CBFF, 0x4E973FEC, 0xAF0AC49A, 0x3F4BAB67, 0x913FB87E, 0xA1FDF378, 0x7C97C41F, 0xDA3F47FD, + 0xD729D85A, 0xF55FA7F0, 0xC1CC9933, 0x87E2A1C7, 0xE5DFDB4D, 0x4D7E3D1C, 0xFFB41E9D, 0x8FF68FE6, + 0x437EA7CB, 0x3F8E07AD, 0x67392859, 0xCBF54DE3, 0xC946256B, 0x389E345E, 0x2CCE47F1, 0x82FC4EE1, + 0x43C87C9C, 0x9FF76324, 0x9CBB66CD, 0x1A9F4F90, 0x0EEFD17A, 0xD5291802, 0xC917C4D3, 0x64FF1B1B, + 0x1BBDBDB8, 0xFEC5E25F, 0x91C7F52F, 0xA6F9C97F, 0x8221356B, 0xD62CEF0F, 0x5ABFAC57, 0xF23B1CCC, + 0xBCDA82FE, 0xA3789178, 0xCFBCFAD1, 0xFAF59C3F, 0x1AFFA72E, 0xB5B4703D, 0xD5F83FC5, 0xF95827F5, + 0x221CCC1F, 0xB97F2ED7, 0x63A97FD9, 0xFC11AA67, 0x768A8BAF, 0x7C437D7D, 0x3D63B2DF, 0xDAFC1239, + 0x0FE016C1, 0x99FD8A35, 0xBE321DCB, 0x962DF3E7, 0x0BAEDFC4, 0xCF1FB27F, 0xE9D2A5BE, 0xBE119FEB, + 0x1BEAA371, 0xD247FE71, 0x7C92BFF7, 0xDE7BFD79, 0x40F252AF, 0x243E697D, 0x5C2F75BD, 0xB4BEBAC5, + 0x33AED697, 0x980FF361, 0x128FEF1E, 0xBE46F379, 0x12EFAF19, 0x2EDBF9EE, 0x4784BFC4, 0x386DBFFF, + 0xF8CF5F63, 0xCCFC7FB1, 0x4F71BEB9, 0x71F3E122, 0x1D6F16DC, 0x5BBFF2F1, 0x2D3E3FED, 0xC6DE7AC7, + 0x17FCE122, 0xC615123F, 0xB94C748C, 0xE34BE3C9, 0xEE8C8E71, 0x3C69BCD8, 0x9D7D7B39, 0x5E2A04E7, + 0x327D7B6B, 0x66CBF92B, 0x381CEFCE, 0x17E187E3, 0xB99E6ABD, 0xB43BED08, 0xD54BAAC7, 0xC2B72352, + 0x9FA5FEE4, 0x4ADEDF4F, 0xF9ECEA91, 0x7DF6FD7D, 0x5C8F9CBE, 0xF677A673, 0xBD71F3E5, 0xDFB993E7, + 0xD3FB4738, 0x1446BA5F, 0x7A3FC8A5, 0x75BF3BF5, 0xBE907558, 0xF8905EB0, 0x60813F6F, 0x489ECF1B, + 0x7F9FC9A5, 0x174B7E76, 0xEA7D255B, 0x5B5BEBCF, 0x2392A7F3, 0x085E8631, 0x301607FF, 0x682CE707, + 0x62FB01C0, 0xC892A064, 0xE6CC9916, 0xBA143F6A, 0xCFDE7EF7, 0x6CC6C40F, 0xAFB36F31, 0xBF0BD787, + 0x38DDA1F7, 0x999705D3, 0x5F359DDF, 0xAA1F605C, 0x078FAB7C, 0xBA43B1C6, 0x4FD99609, 0x1D1A3F63, + 0xED5980D1, 0xAFDC04D5, 0x4B973386, 0xF158BE6E, 0xBA09B61C, 0x7DD3C757, 0xAA7E4287, 0xC417CEC7, + 0xE3007FBB, 0xFAEF05F3, 0x3840C357, 0x5A8BF4CD, 0xAF5BEAEB, 0x5FD91600, 0x5EFF9F1D, 0x47CCE300, + 0x7331BF1D, 0x3F5A6F16, 0x71FD577F, 0xD95D60B8, 0x5EABBDA5, 0x38FF577F, 0xF4AC5F7F, 0x7EAEA9FD, + 0xE6DEFFF2, 0xF200CE3E, 0xD14F7FAC, 0x1FFD47FA, 0x52F8FFD8, 0x1FAA3F75, 0x765CC7A2, 0xA616EF5F, + 0x1A67FFAA, 0xFDF4C7F3, 0xEB7CA47F, 0xE333FFE6, 0xD743F2CD, 0xDFFFA1DF, 0x4FF4FF5E, 0xB75EC2B8, + 0x3F8A657E, 0x3A3178FE, 0x2EC1B8BF, 0x46F24FFC, 0x1B3E1E04, 0x8DEB1FF4, 0xFB9FD903, 0x2B1A9B1F, + 0xF47CFB03, 0x5841E7B3, 0xF3E7C8F1, 0x20ADFEF4, 0xF7E5277E, 0xF9BABF5F, 0x0688F97E, 0xA9F72F33, + 0x3C7112DF, 0xBFB41E58, 0xC45C0F26, 0xD8367809, 0xFDF959D8, 0xC1F9BB0A, 0xF16E94FF, 0x1076B0FE, + 0x26BB8DEA, 0x6F606D37, 0x9D6F98AF, 0xDBE8BCCA, 0xAFB6DD34, 0x6E7F27F2, 0xD12ED8CE, 0xF717D5D7, + 0xFFAFF0B4, 0xD403E1F7, 0x37D973CC, 0x3F2138FA, 0xAEFD80CF, 0xBF2765BE, 0xCCA76027, 0xDD4FF17C, + 0xE0F9329F, 0xB317B8FE, 0x37E07833, 0xCE771DEC, 0xAABDA38A, 0xF26D1BD9, 0x93AFB117, 0x19DF86E3, + 0xF81E888E, 0xC136CE67, 0xE5F7BF01, 0x5BE3FCFE, 0x5DF65DC6, 0x5310A3FD, 0xD1417B5E, 0xDF136DF4, + 0x1EC94C87, 0x67F8FCC6, 0x71F26FA6, 0xDEF63046, 0x7DF6699C, 0xEF0BF0E3, 0x868606D6, 0x47F99E5F, + 0x6F3FE6FA, 0x82EBB7CB, 0x913F0576, 0x30567EF4, 0x06EC88F3, 0xA35FD86E, 0x1E47FBE8, 0xFCCC54DB, + 0x6E3E8FD0, 0x7FF62EDC, 0x8FEB613B, 0xC587D337, 0xF05BD81E, 0xE70F6C57, 0x3EFA8FEB, 0x5FDA7673, + 0x3C4D10F9, 0xE0186C97, 0xF78F8C07, 0xEFD86EC6, 0xAB445FE9, 0x0D3ADE24, 0xFA4AAB75, 0xBC4DD7DB, + 0xA2E3CAEF, 0x7F029E8E, 0xF3FBE7D9, 0x737AFF11, 0x7B1AED07, 0x8C0F88FF, 0x8213B093, 0xEB59525F, + 0x927F58FC, 0x1B9CB717, 0x987F40F6, 0xAFF420EC, 0x927A25FB, 0x53FAB1BD, 0xC8F5A04D, 0xF633BA19, + 0x76F0B8F2, 0xFBCE2B56, 0x7EDF73B6, 0x5BEEBBB2, 0xDF51B9ED, 0xE6FAF3E7, 0xE27982DD, 0x27F16F6A, + 0x1BAB6611, 0x7F9FF04D, 0xADF36F3C, 0x3F70BF98, 0x1FED36F5, 0x3FC0FB87, 0x93EFDFA3, 0xF289F84F, + 0xE607EE2F, 0xEBCF8C33, 0x0D247F55, 0xFC37E038, 0xC5FBF566, 0x09E9BB2A, 0xFE6FC371, 0x8E7753AB, + 0xF1BE4FE2, 0xDDCC8DF3, 0x7DFC27F3, 0x03E525DE, 0x4DC3FCF9, 0xF3AF8E7F, 0xD427F16E, 0x96B57E6B, + 0xD3D5F18F, 0xEBE7789F, 0x6A6A1F7B, 0xEC31CF8F, 0x4E9BDA38, 0xDFC77F32, 0x3FD07F1C, 0xEF634D0D, + 0x9FA7AA6F, 0xE0B8A961, 0x7DC9F84F, 0xE407F99B, 0xE3FD3553, 0x53555575, 0x75FCAF12, 0x7DA537EA, + 0x7832FEDB, 0x74BD2DA6, 0x3ECEEF7F, 0xC22C8CF3, 0x7DFC27E3, 0xF980F82F, 0x38611A38, 0x9E92FAAE, + 0xE617E7C7, 0x01D9BFD2, 0x8366099F, 0xA7C9F86F, 0x93FD8C6E, 0x36B54B5A, 0xBFE6F97D, 0xE74D6D9C, + 0xEFE33F99, 0x1FC9F84D, 0xC6BFBE3F, 0xF2AB037E, 0x7FB8F750, 0x608394F3, 0x6F3C1FDC, 0xFB247A32, + 0x08E87DE2, 0xE4FBD7AA, 0x7C22FE93, 0xF9E1DEBB, 0x99C9416E, 0xBBEE7751, 0xFCEB7B26, 0xBF30C873, + 0x7E24E35F, 0xEF6BD1C1, 0x00F43DD4, 0x29F5DC0C, 0xC6F93EFE, 0x93F9A1F7, 0xB54C7D10, 0xF27D2D19, + 0xFF7A7FCB, 0xAF0FAEE1, 0x7E4232FE, 0xF5BD9499, 0x1F487F41, 0xF9D12B41, 0x2ACEF7F1, 0x9FCC0F77, + 0x5FCE9A41, 0xADE7AC6F, 0x60A71964, 0x7DC9F84F, 0xE487BB5F, 0x0767CD20, 0x9FA7C9F8, 0xD7F758E9, + 0x7C33C8FB, 0x9B8C7F7D, 0x9F458D41, 0xA0F5BC53, 0xEA79908A, 0xF37DFC27, 0xE359EF1B, 0xC1F920E4, + 0x7A99D497, 0xE427F343, 0xEF37A51F, 0x07A5CB37, 0x6DBA3AFE, 0xB59F1195, 0x07D2CF50, 0x7EDF7341, + 0x2ACEF7F1, 0x9FCC8F64, 0xFC26E2DF, 0xF55FB253, 0x4F5470FF, 0x45DFE790, 0x3E712BBD, 0xCF5D7C43, + 0xFAE588E3, 0x53E3353B, 0xF5E56E8E, 0x777DFF1A, 0x5B769EDF, 0xBFFA3EB2, 0xF794457C, 0xDFD1FDB1, + 0xF7C018DE, 0x1FF5AFB1, 0x7658DFC7, 0xFC7E47F9, 0x88FB3787, 0xF53D922A, 0xCF3CB2FF, 0x80B71752, + 0x50C2F6AA, 0x3F8C8534, 0xF9C3BD9F, 0xB353CFDF, 0xCAEF67ED, 0x6F41FAFC, 0x2CEED769, 0xFF0AD27F, + 0xB896FB57, 0xFABECE4E, 0xFDFD08BD, 0xAFA9BF26, 0xEB2987AF, 0xD7D5F9F7, 0x12DEC82F, 0xBB7E9860, + 0x28917EA9, 0xF45F70FE, 0xEBA9FFE2, 0xDEDFD9A9, 0x7D6BF8FD, 0xADFD4548, 0xF73DA4B8, 0x783D89F5, + 0xBAFE8CB1, 0x1517A43F, 0x23EF3980, 0x8A338A8B, 0xD7935CAF, 0xBE6F4CEF, 0x98AF3ED9, 0x75CADFB7, + 0x6D346663, 0xFD97D715, 0xEEC7D47F, 0xA1FBB1DE, 0x9F4D2F64, 0x1691FDB4, 0x9FF896C9, 0x3E1564B8, + 0xFE6E46FE, 0x7BC8DF13, 0x64385E37, 0xDB76C176, 0x88F1F76C, 0xBBF0ED10, 0xBFD7AA51, 0xFE1FD039, + 0x8F06DC2F, 0x8056C40B, 0x71B94160, 0x585F2BF2, 0x19DB11E5, 0xB70BDF8E, 0x30FF2F90, 0xBF15EBC9, + 0x62133156, 0x7D289056, 0xDC2E58FA, 0x27C86F17, 0xBECAEB7C, 0x2587CC30, 0xCFA7F640, 0xDA0C286E, + 0x170C01CF, 0xAFEB2939, 0x0439C2F6, 0x35E4633D, 0xCEF49801, 0xBE7FBF85, 0x18DF62B6, 0xD10CCD99, + 0x399D70BB, 0x60C8554D, 0xAF227EBB, 0xF021CBF1, 0xACFECAB6, 0xE8FAB51E, 0x44E7CC15, 0xC5ED826D, + 0x14F767B6, 0x45FB513A, 0x5FA6CB0C, 0xD07DC4F9, 0xC3B69A81, 0xB8BDB6D5, 0xF3DB850F, 0x21DF9FB4, + 0xDF12D557, 0xEEE5FE8C, 0xF66FA27A, 0xDBF8FF7C, 0x1FD0EF0B, 0x9559AEB7, 0xFABD20D5, 0x51FC3D22, + 0xD55199A5, 0xFE0DD6D3, 0x5E3EAFEA, 0x2BB3DC9F, 0x5B857837, 0x6100BD3F, 0xF610A63F, 0xC61310BF, + 0x24FA57D4, 0xCCA37ADD, 0xEBF0076B, 0xD77A7DF4, 0xC7FA944F, 0xF32B5F71, 0x65F6CD07, 0x1EA0FADF, + 0x2BFA2BB3, 0xE79A9B63, 0xFA00485F, 0x810FA07C, 0x5E0FC9FF, 0x7EE54A3A, 0x7F7AA91E, 0x923CF707, + 0xBD3E00D6, 0xE7F900CA, 0xEF213EC9, 0xD3FA0AFE, 0xABCCEA7D, 0x52F501B0, 0x3ECF177B, 0x0AFE2CF0, + 0xA9FE93FC, 0xD1A3478B, 0xBEEF2C5A, 0xB428E66F, 0x00EE7FA1, 0x3EE293FC, 0xA1438778, 0xBD74FE90, + 0xFC7BEFBD, 0x17D307C0, 0xFA3C1F40, 0xF93DC427, 0xF9C327BB, 0xD85F741E, 0x923CF7A7, 0xBC3E00D6, + 0xE7F900CA, 0xEF213EDB, 0x4FFDD909, 0x224FFBCF, 0xF7EFDF39, 0x0CC0FA94, 0xCFFB29FC, 0x1E379FBE, + 0x17783E92, 0x6F91FB93, 0x97E7EF2D, 0x130AF2CA, 0xEF71F6F2, 0x789BD84B, 0xF27A1F55, 0x7D002D72, + 0x9EF5387B, 0x94DFE3FC, 0xADE72DFB, 0x9BE4F53E, 0xA8FAB47F, 0xE4F98A0F, 0xB8EF7105, 0x3E9FA728, + 0xCFFD8303, 0x120F24FF, 0xDDC3BF64, 0xBECBAF4D, 0x7BF6B13E, 0x176F8F76, 0x1E8EE54B, 0x6596F3C3, + 0xEBD37E84, 0xE70328BF, 0xC7C53BF3, 0xF57BCC70, 0x47E55E77, 0xFED0F931, 0xDC611BB9, 0x7F92CCC7, + 0x44BEBAF3, 0x8FEA039D, 0x7F4E1FD5, 0x07D697C8, 0xC764BEBA, 0xF392E4B9, 0x1F7DA220, 0xCFE76932, + 0x1F93F9AA, 0xFD6B9297, 0xEF874E9F, 0x6D647DC9, 0x7C4CE6AB, 0xAF67957B, 0xF57EABFA, 0x64FD57E5, + 0x63325FB5, 0xFF4CF2DC, 0x7FF6F5D2, 0x36727F3A, 0x998FC97C, 0xD5EF5924, 0x2FDF3B9D, 0x3EDBC8FA, + 0x92F998CC, 0x57EDE792, 0x3C7FFFF2, 0xFA6C23EB, 0x4BE66322, 0x5FDDFDC3, 0xEDBFD347, 0xFBCFFA12, + 0xF998CC57, 0x775F2179, 0xFE5E5451, 0x9077FB5F, 0x948FC97C, 0xD5EF4B24, 0xAFF763D5, 0x671B595F, + 0x321F93F9, 0xAADFCF48, 0x9EEF1F5E, 0x9F9C4F57, 0xE563325F, 0xB55F47F2, 0xDCAFD37E, 0x1EC9FF9F, + 0xF998CC57, 0x9F2F957B, 0xF57BA1EA, 0xB38DAC2F, 0x998F897C, 0x75DF4BCA, 0xD3A3CAE2, 0xDF6F6C34, + 0x2AE0EF37, 0x1A8F78BF, 0xCA6A7FFD, 0x13E1C3B5, 0xFA7DA559, 0xF0D8D12A, 0x2FDF7BA3, 0xB129EEDF, + 0x69FD3767, 0xCD2796FE, 0xF4FC30C3, 0x50CED8F5, 0xE7A740DA, 0x61EEAF8F, 0x0F80A03F, 0x6F3F6F2E, + 0x31D6FA81, 0x3A4731D6, 0xEF7BA61D, 0x528CF57B, 0x9BB16684, 0xF5E9F909, 0x8F990B45, 0xFAEE824C, + 0x11FF3722, 0xEFDE07C1, 0x2899DF9D, 0x9FB0DBF4, 0x17E9BB5B, 0xE6777C73, 0x56D7AFEF, 0x8D604610, + 0x32D6F313, 0x32E6A3B8, 0x3E7B52E5, 0x956F9EA7, 0x2783F5DF, 0xFBCCDB02, 0x9DBFEC90, 0xCAAB3EFB, + 0xEF30BA88, 0xFF1BC8C6, 0xFD19DC10, 0xA41D9FE2, 0x2FEE7FDE, 0x8F98FFD9, 0xDFCEFFFA, 0xFDC3F9DF, + 0x9D9F109A, 0x8FE3FAD0, 0x73B9389F, 0xFACDCE1E, 0xCA9FA024, 0x30CE5F9C, 0xEFDBCC1F, 0x8BF5E97A, + 0x956FBEA3, 0xF6EBF7A6, 0xE053B27E, 0x777E9A4F, 0x9BCB717D, 0xE625B55F, 0xF9B058F4, 0xF9F7D98B, + 0x41C6C50B, 0xCF37D9FC, 0x29AE0FCA, 0xE186383F, 0x980AA52E, 0x9E78FD8D, 0xB21C777E, 0x9AE7CC95, + 0xB83E734E, 0xEC777C28, 0xD378D2EF, 0xA7F6F520, 0xCFD89DB7, 0x0FCAFEF9, 0xF3F87ABC, 0xF9C6F8E6, + 0xD7AA4FBF, 0x3F079F95, 0xF82D9C9F, 0xA6D7E9E3, 0xFA3F1A4A, 0x1C9FF6DB, 0x7C482D4D, 0x5B786F9E, + 0x2ED8CFF1, 0xF68AE989, 0xEBB35D3A, 0x9FE35F94, 0xFDF7F974, 0x41F3AFCB, 0x1E856B00, 0xAED44F04, + 0x7E9F23A6, 0xF7D6F086, 0x89F27DA4, 0xCBFE8AF0, 0xD096491D, 0x7C3E2326, 0xFEE50D93, 0x3A967F6D, + 0x13BDD780, 0xC6B353D3, 0xF2BD0531, 0x8DDB9BD2, 0x1D0FB5BF, 0x40384398, 0xFE1EEEF8, 0x0FC6C40F, + 0xF14D53B7, 0x662DE93B, 0x0959321F, 0x8CCE7F12, 0x7D0D39C2, 0xDFDE4CF8, 0x5DC139B3, 0x6ECB16C1, + 0xCCCF9955, 0x8F3CE2DF, 0x8F657F30, 0xF5EEFD88, 0xFFA01CEF, 0x83DF3AF4, 0x6B792F8E, 0x91F9B9BF, + 0xA0EF47FB, 0x3953CFEF, 0xC72E7B05, 0x6B1FE683, 0x1958F99D, 0xDB055FC2, 0xF5F59981, 0x25EB6E25, + 0xFCBE6048, 0x2D5E3359, 0x30F321B5, 0xF2EB5FB4, 0x76277C1E, 0x9EA7DF2F, 0x187BE9EF, 0xD0A53F43, + 0x7C587E6F, 0x72790561, 0x3B40987E, 0x8FD1BD0C, 0xFFB31331, 0xF2ED80B1, 0xE7EF03DF, 0xAF8A7E1A, + 0xC0F4D252, 0xDFDFCAB4, 0x05F0C55C, 0xCEF777CD, 0x09B8C561, 0xE20F9F85, 0x5BEE40BE, 0xEB1745A7, + 0x820DD368, 0x5CFB4B99, 0x57820D73, 0xF279DF5F, 0xA5FC9D2E, 0x7CC623E5, 0x005F42BE, 0xEBBF44FF, + 0x84FCFBAF, 0xF5FD9DCC, 0x3F061BEE, 0x985E5AE8, 0x6FA2FCB4, 0xDB4B7D7F, 0x92E4EFAC, 0xBEC6F70F, + 0xD05FD10F, 0xEBA1D03F, 0x2835438A, 0xA57F80A6, 0x9D5C3DC9, 0xF70FD09F, 0x69C2AE7F, 0x108E9891, + 0x39D34717, 0xFA076963, 0x67DD3EBA, 0xD03F4843, 0x7AF9AC6B, 0x7CFF201C, 0x01583703, 0x4BDC5AAC, + 0x0BDF90FD, 0xE584DE88, 0x7843AC5E, 0x6D843C8D, 0xA786E1B7, 0x8CD76245, 0x28E68F23, 0x9CCEDBBB, + 0x155714C9, 0xABFE0082, 0x227DE99C, 0x995A249F, 0x83D7E3FA, 0x911D15EB, 0xF3D8F18F, 0x26F4FD55, + 0xF1FA4D1F, 0xE7E73E8C, 0xF62AEE1F, 0x71C1820E, 0xC40B301E, 0x22CDE7E7, 0x200FB351, 0x7E14BCAD, + 0xFC0AE2E3, 0x6C918E8F, 0xE3F11C74, 0xAB7C05C9, 0x07653AEE, 0xF4A713FA, 0x26C2AB45, 0xF213CD5F, + 0xC7F5D3FE, 0xC4F5D9C8, 0x0C15F16F, 0x349545FA, 0x6E84E3F1, 0xF5E3EC52, 0xFFEE447B, 0x6B0AFB01, + 0xD588EF29, 0xF81FCFE1, 0xBCAD45F9, 0x127B87F2, 0x2B986FEC, 0x151D1FC7, 0xE363E0B4, 0xCA5714C9, + 0xABFE20A5, 0xEB557DA9, 0xC8FC4D5C, 0x3E15C9FE, 0x39FD414A, 0xD7A7FAD0, 0xDFD9A2F9, 0x72124F7E, + 0x7D39F385, 0xF8FA4D24, 0xE783FD4F, 0xB4F7BF63, 0xF146F677, 0xC6E2EB05, 0xF4CFFE82, 0x7DC8AF60, + 0xBEDA87E3, 0xE3785CED, 0xB3E4EFB8, 0xBCEA77F6, 0x397DCE3E, 0x27EFEC73, 0xFA9D7D4E, 0x9FB3CFCF, + 0xA7F6F9F5, 0xA97D6EFD, 0xCE3ED7AF, 0xB2FB32CD, 0xDC3F3EE4, 0x7EAF94AD, 0xE3FAAAFD, 0xA41CD8D1, + 0xDC2F75FD, 0xB97DF64A, 0xBCFF65BB, 0x32FFCCF2, 0x3B10B720, 0x3F9B7D86, 0xBF8FABBE, 0xB03FFA49, + 0xBCDF679F, 0xB5BF62BE, 0xF6DB429B, 0x39C6FA56, 0x23FE11DD, 0x0FB24FF0, 0xF777D567, 0x5FB4D358, + 0x9FCE8797, 0xB77E961F, 0x8FF867F4, 0xFB8EEC66, 0x7EBFBBFE, 0xD5F1CC33, 0xDC2F73FD, 0xB4E390E6, + 0xEF0FDA6F, 0x0B87EC75, 0xFC7E70FC, 0x9FC328E2, 0x3B7DB9F2, 0xE812EBD3, 0xF5E4CAB2, 0x3FE5F5E8, + 0x7AEDE9CC, 0x0BDA8F3C, 0x43F6F4ED, 0x0F237E2F, 0x6CB667C8, 0x3F412A74, 0xFDB64EC1, 0xFA7B3EB5, + 0xBF6F3FA4, 0xB93F588D, 0xF2A86FD4, 0xB5E1A0FA, 0xF30CF72B, 0x4D38C8FA, 0x5C3FD340, 0x56F99DC2, + 0x97DFC7E0, 0xFACF703F, 0xF26218F1, 0xF701D507, 0xA970A0A8, 0x9F9982A0, 0xA8DF7911, 0x4AE2F38D, + 0xBA4ED7AF, 0xF6589B33, 0x8A65BF2C, 0x80F6533B, 0x856F8708, 0xA33FCF90, 0x3F73E930, 0x62FFBE85, + 0x98FC1DE5, 0x52F3AB67, 0x16FC8FF5, 0x8EFB99EA, 0xFF1C562B, 0x8D27F617, 0xFD9E57DF, 0x6B67E4F7, + 0x3B61D1EF, 0xF77C7F44, 0xFD99D37E, 0xAC9B6F14, 0xFABB75FE, 0x7CEF0F28, 0x517FB8FD, 0xD5DF53BA, + 0xF5E4F1FC, 0xA27EE7FF, 0x02000000, +}; + +u32 point_table_binary_20[] = { + 0x1172855A, 0x7D6C96D5, 0x153FEF7B, 0x9FF7A31F, 0xA19DB02C, + 0x3A17CD32, 0x20D1B828, 0x7B89FA07, 0x1391155A, 0x2848F9EC, 0x875440C5, 0x51471118, 0x08281A91, + 0xC1D2A861, 0xC3D034F2, 0x07E32332, 0x46495CDC, 0xCC6620A9, 0x336CD348, 0xE6060EB6, 0x2C998C49, + 0x60034AA0, 0xF6A57D9F, 0xBBF375EF, 0xFB3C4F59, 0x2C09E9E1, 0xFECEB9F7, 0x9C7B7EE7, 0x9E7B1FEC, + 0x14DB6FCF, 0x00FF58FA, 0x4119C645, 0xE449288F, 0x8FCBF674, 0x446E4779, 0x67446E45, 0x794744DE, + 0x89727B44, 0xDE81726B, 0x443E83F2, 0x94887C1A, 0xE5496519, 0x3ACAFAF5, 0xDF9B6C61, 0x6C195F57, + 0x5767615C, 0x19CFF2CA, 0xB27D9271, 0xBD436EFD, 0x53A74E25, 0xFF069C7F, 0x2AF7C7E4, 0x88BF22C3, + 0x44F23757, 0xCAA7162F, 0x5ECC328F, 0xA773A1E2, 0xC57EDA0E, 0x3B59F0D6, 0xCE5B8872, 0x2BEAEF10, + 0xFD53A74E, 0x797BA4DF, 0xD2D2E2F1, 0xA4DFD4D4, 0x44F11B12, 0xBCB5AFBF, 0xFE3AFA83, 0xF3ED07C8, + 0xA772B669, 0x71B3C5DF, 0x27E2BFE1, 0x4F1E5EFD, 0xE3A728E3, 0xFC2C437A, 0xC92B5DE4, 0xFF90E021, + 0x553F6F36, 0xC61B3A29, 0x1EB952AE, 0x74E5CA15, 0x5A4F27EF, 0x8FC9953E, 0xFBEC33BF, 0x3E3036E4, + 0xF5ED4099, 0xF1363C7F, 0xFE3CCDD7, 0x49F6F341, 0xAEB4EBAF, 0x9F5BE843, 0x99FCCDE6, 0x4ABBFFD9, + 0x4FB2C423, 0x6B87B71E, 0xFBC8AF2F, 0x1FD812AD, 0xCFE54BCE, 0xE661EEDC, 0xB9E5F866, 0xF281C6AB, + 0x5764C838, 0x59F0001A, 0x0FCE27D2, 0xDFB2654B, 0x39FF507F, 0xF6ECD91E, 0x4FFA8D8D, 0x8D84EF15, + 0x3CC0F7D7, 0x2EF3FE50, 0xFCC81FE7, 0xAFB539CB, 0xFE6ABC31, 0xD352146F, 0xCCCF21C1, 0x43AAA7A7, + 0xC7FB930B, 0x73C31C6F, 0xE76F901B, 0x647FFB74, 0xFF036B9F, 0x78E925BF, 0x1FB91002, 0xDA0FDC6F, + 0x8E17E9B3, 0x7FAD124F, 0x8CFF4027, 0xAF57F7D3, 0x58CBB2E6, 0x17E9BBFC, 0x63B99407, 0xD5673CAE, + 0x7F50F465, 0x3E5C7FB0, 0xB8BEC1E7, 0x63AE0455, 0x6E3E977F, 0xBCDFB81E, 0xC9B77CCE, 0xE5B3C810, + 0x703EFA7C, 0xB51C1FB4, 0xDDE9F2AF, 0xA1ADDDE7, 0x03E51FE7, 0x83CF4748, 0x737C7CBE, 0x428AF295, + 0xF68FE361, 0x734B797D, 0xC87F1AC7, 0xFC5FB66B, 0xE142927B, 0x4586CC73, 0xF3E6F1FE, 0x091ED753, + 0x378DE22B, 0xF9339CFB, 0x6E7D7D3D, 0xC5B75FF7, 0x6F32F987, 0x72AFEE5F, 0x9AE53ECD, 0x9F618069, + 0xD3A6F17E, 0xB2FD1464, 0xF73637FB, 0x78E541E3, 0xA5FB9187, 0xEA7E8EE7, 0x0EF11752, 0xD557AFAD, + 0x5E8DF508, 0xE33189F2, 0x39FBADA7, 0x9F7EDAE7, 0x13E4B3DF, 0xE47CD27C, 0x410359CA, 0x17AC5F43, + 0x82877C5B, 0x5B9BAF67, 0x79C87DD0, 0x4CF3BBFA, 0x97CEFDBA, 0xABAB8BFD, 0x17D90EAF, 0x5BB78EF0, + 0xBD82874A, 0xE20BC557, 0xF23928B1, 0x7F2B75FE, 0x5450A278, 0x11DF4586, 0x4CD34375, 0x9C7F9AFF, + 0x19898FEE, 0xBFADB8AE, 0xFA9D82AF, 0xB8BE6D51, 0xE3487BC9, 0xF934DE98, 0xBF5344DF, 0xAF7F0AC5, + 0x1765B77E, 0x5B37B9CE, 0xEF472EB4, 0x56F6C3D5, 0xCF4C8EEA, 0x91B36F6D, 0x7043ED2B, 0xFFEC90EE, + 0x9FD64FC8, 0x35343450, 0xFC3B391E, 0xD9CCC0AA, 0x55AB7C3D, 0x838ACC20, 0xD733BF1F, 0xF606EF87, + 0xDF2F3B48, 0xFB45F54A, 0xEC556675, 0xFE4E99AF, 0x42E74FAC, 0x27B95E5D, 0x8F5D6343, 0x5A8FE37B, + 0x1EEB25F3, 0x5DEB61DE, 0xD40C693D, 0xEC147CCD, 0x90EAF7CB, 0x78F856EB, 0xB3EB7C3E, 0xDB35E15B, + 0x9CCF9AAF, 0x76CDF579, 0x1CCF3EA9, 0x8779737D, 0x5EE3E34F, 0x78BEE68A, 0x43A1F295, 0xE7B31B87, + 0xC2687DB0, 0x1BAF99D8, 0x7955BC66, 0x88CF78B6, 0x71FC72C7, 0xAE3EB59A, 0xEAA5C6D3, 0xEEBBFA14, + 0xC753F3CD, 0xEECBBD47, 0xF98AE769, 0xAFE073EF, 0xF1F989F1, 0x84F785FF, 0x973B3BC9, 0x1ECB543F, + 0x9F993383, 0xF0432243, 0x8AF9745A, 0x64E2FFDE, 0x48BE63FE, 0x0C71BEBB, 0xFE209D1B, 0xE27AAEF5, + 0x9AF82FF5, 0x5AF209EB, 0x5F86F8E0, 0xE6A3FAC5, 0xF3697DA1, 0xF393CF43, 0x3DEF883F, 0x1C6F5D0F, + 0xD52F5A0F, 0xF9EFF489, 0xDFAE9E51, 0xFDE37AE6, 0xED41C0F6, 0xFC7C96FD, 0xA37839FF, 0x8B6BD77A, + 0x7BE43FDB, 0xF3F18094, 0xE2273AFF, 0x395E63ED, 0x1B7014C9, 0xBC06BA79, 0x3D1D28EF, 0xC1E2731D, + 0xBA1B793D, 0xE8FD7E3A, 0xCEEC85E9, 0x8DF369FD, 0x3B48BFF2, 0xA0BDD04E, 0xF97F46F4, 0xC33F434F, + 0x0FC6D3D9, 0x2B8E87DD, 0xE29FE007, 0x2FDB4B8C, 0x3F2D7278, 0xCC5EFCC5, 0x638F51FF, 0x25F30DC0, + 0x2ED24FDA, 0x1B81DFA1, 0xEBA9B0E7, 0x596E477C, 0x07AE670F, 0xEC947A89, 0xE3582F2B, 0x4FDB734B, + 0x66CCA0FE, 0xE90DEA9F, 0x32636017, 0xE79FE2C3, 0x7BA1278A, 0x0F6FB317, 0x193F0965, 0xCCD7CC5D, + 0xF6BCF65F, 0x6F50FF69, 0xBB6017F7, 0x076AAFB8, 0x0F766A3F, 0xC0F8E20A, 0xFB2F2733, 0x5FD6DBCF, + 0xB9BFC2F9, 0xA8FFCC5C, 0x821E3EBF, 0x5BD903C8, 0x1A7B81EB, 0x31FA4FFD, 0x63D54978, 0xB3BBBBFB, + 0xCBF12851, 0xFE55D7D8, 0xFF1E3870, 0x80E345FD, 0x667816B6, 0x31FFD45E, 0xB101B6B1, 0x3DC51747, + 0xDB938CC7, 0x78127FC2, 0x13F6E4D2, 0xA54B79BF, 0x483FB80A, 0xDB664E9F, 0xCAFB45E3, 0x998C3D39, + 0xB36E06E7, 0x03D9ABEC, 0x826D5A4F, 0xD95E659F, 0x8EEF91F5, 0x861F400F, 0xD727C50F, 0xBE05BBA3, + 0xF8C10E7B, 0x89F1FBC5, 0x9FF088BD, 0xC8F8A312, 0xDFCC52D8, 0xC5F52669, 0x2F89EF93, 0xF866D6DB, + 0xF3757366, 0xB23EED47, 0xD58BB053, 0xEA9DEC47, 0xD56FECB9, 0x65DB5E63, 0x7BB4DFD6, 0x40F7F297, + 0xB67A7C71, 0x2B7447F1, 0xC5D9F602, 0xE3F76B3E, 0x5CB11796, 0xBFB6F3CB, 0xF930D61E, 0x14FE9826, + 0xEE073A50, 0x66BC69E2, 0x7A9CE017, 0xEED741C9, 0x6FB360ED, 0x9C395EBF, 0x38DE34B3, 0x7E823F23, + 0xF8B053ED, 0x0F98B9A4, 0x3F823FED, 0x38CE7C30, 0x8F92BD11, 0xFC9882E3, 0xCC073357, 0xF97050F8, + 0x601644F1, 0x9E1F49FE, 0xA0BEF0C1, 0x2CE07E56, 0xED15F7A9, 0xBD243F92, 0xFCC1F924, 0xBF4DF38A, + 0x152B6E66, 0x2F898FF3, 0x01FD17BE, 0x9856AEC7, 0x49FE607C, 0x850F6616, 0xF34FF1C5, 0x06332B8A, + 0xF7FC48F0, 0x87F643F8, 0x606671BE, 0x25F9D121, 0xF62ABB74, 0x3CC98F3D, 0xE25FF87B, 0xB340C719, + 0x3F78C834, 0xDF941FC9, 0x7C3F2AF1, 0xC83C699A, 0x783CC98F, 0xA312EFAA, 0x97CD6C3E, 0x0F92F9BF, + 0x47F6D31A, 0xD334B37D, 0xA9C717B7, 0x9AA628DE, 0xE77F921F, 0xC9FC4DE6, 0x3F9EBF52, 0xFF8314E7, + 0xEB4AE98F, 0xF1BA93BA, 0xE9F8483E, 0xC4F842E7, 0xBBD4F780, 0xFB6BA73F, 0x7839C82B, 0x1F62FC48, + 0xF2C7F5E7, 0x998A20CD, 0xFD79921F, 0xDAAF579E, 0x36A1E677, 0x9C1F7ABF, 0xCBDC15A4, 0xE53E22F8, + 0xF0B62013, 0xC57B7E24, 0xF9A3F73B, 0xBB3EC872, 0xFEAABDE2, 0x8AC038BE, 0x24F811CF, 0x77ED2FB2, + 0x26A8E0FC, 0x4CF243FB, 0x8DEA9AA0, 0x8AFBEF64, 0xFE6B7F14, 0x9E08E4FE, 0xAAF8E2E8, 0x00A2789F, + 0xFF097EB8, 0x7E2A9309, 0xE47D2299, 0xFFDA3F57, 0xF6E138F5, 0xCFC9FCD7, 0x7E3AFC65, 0x9089E207, + 0x5705F928, 0xDEE77F92, 0x1FDA5F66, 0x360529CD, 0xF778FE6B, 0xBF5975CC, 0x84D46F8E, 0xC8FFFDBA, + 0x5F5782D4, 0x9C65CB3D, 0xBE381BF3, 0x3182F7F9, 0x9FE44732, 0x7F93F93A, 0x0EFBE3F7, 0xA9FFAAF9, + 0x82FB9995, 0x723FBCF1, 0xF59AA29E, 0x07BD22C3, 0xA868FE63, 0xBF56ADF9, 0xCDFAD927, 0x6BAEF37D, + 0x52F33DFB, 0x245472BE, 0xEA7D3348, 0xD59474BC, 0x5FFAB5DA, 0xAA281EFB, 0xB75B14DF, 0x2B78302C, + 0xEB7B8509, 0x6F795FF3, 0xB75FEEBB, 0xB7FC41FB, 0x9B5EBDFF, 0x66A3F96E, 0x42793F72, 0xF7259C7F, + 0x98E3ADEF, 0x557643CD, 0x80BE5F49, 0xFFBD01EF, 0x4FF27ED5, 0x2B7808F4, 0x3EC5F3D9, 0xCDB541FB, + 0xBA8DFE3E, 0x7123A8CD, 0xEA7DA257, 0x6448F37E, 0xE87ED9CD, 0x00BC5F1A, 0xCF4C476D, 0x3A1ACF4C, + 0x872D35CA, 0x7D57EEEB, 0x0580B3C4, 0x07ED5FE9, 0x87FA57D7, 0xCF035C01, 0xEDE7E57D, 0xA920B2BB, + 0x3F06A95A, 0x90FA22F7, 0x2FDCCF1B, 0xD4EF513F, 0x2E3200D7, 0x77BDAFA2, 0x7F59BAAF, 0xBAFB76BE, + 0x500B7ADF, 0xEE94F96A, 0x81FAED11, 0xEB49ACD7, 0xDD6783D4, 0x1D37F83E, 0xABF71D48, 0xDF716DB5, + 0xBC0FF1FD, 0x6DF850E1, 0x309F57FA, 0x3E327CC8, 0xB6FC9FF7, 0xC001790F, 0x2D64F9FD, 0x49DF07CD, + 0xFCF27B21, 0x8D9BF932, 0x8E7C1EE0, 0x7A89725B, 0x03D7E301, 0xCAEF10F1, 0xDC3F75A0, 0xFE1EB1CF, + 0xF11F8BF2, 0x51B1AFF5, 0x76C0C9DD, 0x8B16797B, 0xF4C3F614, 0x9F3A04A0, 0x78950BD9, 0x9FCE9F4F, + 0xF56740EC, 0x17B29CCF, 0x67CAFA64, 0xAF8C0750, 0x3CAFC7EB, 0xB723BE43, 0xF469BEB2, 0x3D00B6E7, + 0xF1AADF8E, 0x7287E833, 0xDEC7AF90, 0xD57E47ED, 0xC9FACB78, 0x95359EA4, 0xEFF0F27E, 0x5CC86EE8, + 0x7A39127F, 0x007EDFF3, 0xF196F8B9, 0xF7668AFF, 0xF3DB7FC8, 0xEB95F7E1, 0x4296FB17, 0x6F0F80ED, + 0x293EFD20, 0x80E2F93D, 0x39FD6021, 0xBB7DFB76, 0x8E97BC27, 0x17B28B28, 0x5EDE1E80, 0xF6438CA7, + 0xF915CFEF, 0xCF34FF82, 0x050B78BF, 0x699CF69F, 0xF37BACD8, 0xE3FD977A, 0x1F7FAFF6, 0xEFD9852C, + 0xCB7B64BD, 0xA4AFFD8B, 0xDA53BE44, 0xDEBF15DF, 0xEFE2A5FD, 0x0CC78BF4, 0xB5BF577B, 0x5A7FF694, + 0xDFE715DF, 0xEFF25BCF, 0x03DE3FD2, 0x6FA1FBAD, 0xB707A0FD, 0x90FF3EA0, 0xF87EB7DF, 0x8B7EF02C, + 0xCFC7E737, 0xEA2FD9BC, 0x39620FF3, 0x55ECF9F7, 0x75C5F7BB, 0x7C6B59B5, 0x36C2178C, 0x07F1C5DB, + 0x03607B1E, 0x8FF604DF, 0xEFF25DCF, 0x03AE4FC4, 0x6F3D3FB8, 0x3E11BFF9, 0x3D20C9C7, 0x045F5D7D, + 0x43F930D7, 0xB3714EB6, 0x2D6C2FC1, 0xC7245F5D, 0x3D74FA65, 0x7BB665AF, 0xDCB7E37C, 0x4CF255DF, + 0x23495FDF, 0x47D59EEA, 0x27F998E4, 0xABD633D2, 0xD7F349ED, 0xC9FA47F0, 0x31C9577D, 0xFFA6F871, + 0xBEFB7A69, 0x5BB4FEC5, 0xF998E4AB, 0xBE7F968E, 0x170EF3FD, 0x59ED958E, 0xDB969BF2, 0x31C9577D, + 0x2FA5F9F9, 0xBD54EDD1, 0xFC7A7F8F, 0xF331C157, 0x779E903E, 0xBF7F8E73, 0xF66CCB4D, 0xF998E4EB, + 0xFEB2FF7A, 0x5EFBF9D9, 0x5E928F49, 0xBEF695CF, 0x17EE67BC, 0x3D395F46, 0xF031C9D7, 0x3E771E15, + 0x0EEB7DD9, 0xC79FED8D, 0xE4639CAF, 0xFABD81F4, 0xF9FB4F5F, 0xF97C637B, 0x493E26F9, 0xEAF95238, + 0x2CEFA3CE, 0x9E6D617B, 0x493E26F9, 0xAAFD4C70, 0xAED4A5F7, 0x39AE77C1, 0x0B905299, 0xE36F3F56, + 0x59F76768, 0x5B19CFFC, 0xF889F98F, 0xFBDE47F6, 0x6D11AA58, 0xD6FEC5AC, 0xA02F2CD6, 0xF78B41CE, + 0x84EEFB21, 0xE99BE7CD, 0x0D1E577B, 0xE645F86A, 0x140FF7D0, 0x1716EBFB, 0x3FB83B48, 0xB9EF9334, + 0x9F396D2E, 0xC5EC9D84, 0xD131FC77, 0x647EFFFD, 0xE27E33E8, 0xBE7F527C, 0x70FEAB31, 0x7BEF413E, + 0x86AF567D, 0xED1FED87, 0x412EF6BD, 0xF539F3EF, 0xA83D7B36, 0x8E376BE2, 0xDF63836A, 0xF5D7D5F7, + 0x6F9B0BB1, 0xEFA553CA, 0xF1E3FEC8, 0x88FFEE3D, 0xDF5C567D, 0xADEF66AF, 0xEAAB3DD3, 0x0DD5513C, + 0xDCC9B3FB, 0xF76BB8DB, 0x0C387DEE, 0x8F3699E1, 0x98BD3550, 0x19C36F2A, 0xEBF3F7B2, 0x57824A37, + 0x1FD7A765, 0xE67CD41E, 0x2C2CEB73, 0x3F7D1D32, 0x6E3D148F, 0x206D86A2, 0xF962764B, 0xFC9D3DF3, + 0x095444F1, 0x3041BF27, 0x6B3ED9E1, 0x20ADF371, 0x7EA6DE81, 0x6FF8F391, 0xF2358CC8, 0xD49F87C3, + 0x4754E6FC, 0x35CF7859, 0xDEF3FB4B, 0x63A2E72B, 0xFE6D637C, 0xDFE465E6, 0x77292B78, 0x7BD17ECE, + 0xEFCD4381, 0xD932112C, 0x66ADCAB6, 0xB444E477, 0x39FF32B6, 0xF438CA88, 0x5739302F, 0xD481BF8F, + 0x873F0758, 0x4E2EEAFD, 0x3DD3E365, 0x7EDF329F, 0x04AB7F04, 0xE0DFB386, 0xCFAAACF7, 0xE5F05280, + 0xFD1594EF, 0xDFFF08B0, 0x5E817F6F, 0x0ABE06F7, 0x3999F0A5, 0xF170DFDC, 0xB9E0EFB3, 0xE1A7C1EA, + 0xBA3AF0F7, 0xDFCCF160, 0xF5FCF9E0, 0xDF7F025C, 0xF2E2C5E0, 0xDF7B4AB5, 0x54CF80F8, 0xC5FE54E6, + 0x83E33FBE, 0x1F88AF2C, 0xDBC5C1F1, 0x4513A07C, 0xDFFB1DDC, 0x4EB2BBAF, 0x5575C2ED, 0xAF3E0072, + 0xFFBC8DDE, 0xDB4D6956, 0xF357E47E, 0x7B0EF1A3, 0x4C69F2C3, 0x55F2BEC3, 0x329847A6, 0x8A2C7830, + 0xF54B10BF, 0x1E33E34D, 0xFAFC1AA4, 0xEB2A2B2D, 0xFE3E01FF, 0x8DBE87A5, 0x3BC68C41, 0xD95A916D, + 0x3867D428, 0xFCDD5AC1, 0xDBF0E12A, 0xA4D84EB8, 0x170EA0BD, 0xB4193E31, 0x0FD7770A, 0xE53EBA7F, + 0x98F02F0B, 0x58AE1519, 0xB27B5B29, 0xFE28331E, 0x829F91BC, 0x06A6DA0D, 0x91FFFFB0, 0x11E5D512, + 0x2F95EB69, 0x3C350C1F, 0xB1BC06DA, 0x12F88524, 0xA7ABEC23, 0x2AB7C5F4, 0xD57E807F, 0xA2F6D279, + 0xF3604C3F, 0x0F7F8ADA, 0x477418B7, 0xE76587FF, 0x3061EF9E, 0xF8FACD17, 0xCCAF7760, 0x2AD4F1F7, + 0x49A93F6F, 0xA33C9BEF, 0xC7C2BF23, 0x500FD351, 0xBF1AFEAE, 0xF836C2E3, 0x6CA18E2F, 0xE4F13C5C, + 0x50FD36D2, 0x0F6A74DC, 0xD94F27EC, 0xDD091FC7, 0xF4EF3413, 0xA2F6717F, 0x6CD49E0D, 0xB59E38FC, + 0xADA610B3, 0x772B9C88, 0xAE1F672F, 0xB13C1DFD, 0x9D19F9FF, 0x2A73507E, 0xB41C7F68, 0xC0F834A1, + 0x7E857D48, 0xF16D8C37, 0xF6BA8E2F, 0xE4F1D1F0, 0x37D56F8B, 0xE9ABFD20, 0xA5EB557B, 0xA9D03C10, + 0xD54F85B2, 0x7FCE3E9E, 0x6EA5A83D, 0x8C773636, 0x5F5EF2C9, 0xAF2F6F26, 0x46D76FC2, 0x80CF0FFB, + 0x5BF4F757, 0x917C23FF, 0xDF8EE4D7, 0xBB189F23, 0x65FF10DF, 0xC678F50F, 0xC717F2B8, 0xFA6729DE, + 0x517DB5EF, 0xFC73F69C, 0x7F4EDFF9, 0xE7EC3BFF, 0x9C3DE79F, 0x9F4FFDF3, 0xEB53FFDC, 0xFA9D7FFF, + 0x03000000, +}; + +u32 point_table_binary_21[] = { + 0x11726D97, 0x4D4C5457, 0x14C7CF70, 0xEFF0C637, 0xD0D048A2, 0x8DAB2615, 0x4DC3C6C4, + 0xD4A40949, 0x43265004, 0x244C35C0, 0x808C6DA8, 0x5D484091, 0x7461624B, 0x626D1715, 0x09295632, + 0x8D6DD18E, 0x6CDBD405, 0x2BE3471B, 0x535B7756, 0x3BA436A9, 0x5D98366A, 0x153F6006, 0x78A7E79E, + 0x73DFABF3, 0x9EACE63F, 0xF79C7BCF, 0xC7EF9EB9, 0xC010D443, 0x1E201173, 0xB0B5B515, 0xE9733D0C, + 0x01203AB8, 0x73609034, 0x3E140DB1, 0xBD478E20, 0x0C91667B, 0x88B5B7B7, 0x234E423D, 0xF68AFFC8, + 0xC808D2E7, 0x7AFA8EFD, 0xDF1DCE92, 0xC687A221, 0x363E3E4E, 0xF6A47BC5, 0x7F7A7A3A, 0xB0773C67, + 0x85ED1B48, 0x17004039, 0xC8FB3790, 0x3D6B70D2, 0xE974B09F, 0xE381E6FD, 0xC81E3689, 0x7F2A95E2, + 0xFD4CBCA0, 0x1390696A, 0x667BD190, 0xE86FD9CE, 0xFB893D68, 0x630F7564, 0x7F59FC8D, 0x3DD87AD0, + 0xF94FB91E, 0x365F50C8, 0xF1401DE9, 0xCBE2DFB7, 0x9DF62F50, 0xBC0DA497, 0x9DE59D5D, 0xA9A01EF4, + 0xCD53AE87, 0xCDD7FC71, 0xBE05D26C, 0x0FF14C26, 0x13C49BA8, 0xA8ACE078, 0x27EDF9B1, 0x4A35DAD9, + 0xC9FEAC01, 0x2AA6BBBB, 0x837C4CFD, 0x4C3E7049, 0xF24FA80D, 0xA5F63D03, 0xAC4DBDF0, 0xE0865273, + 0x33E57349, 0xEA8707D7, 0x2EB7B4B4, 0xB016FBB5, 0xCB036363, 0x9C3FC7B3, 0x5A9B6F6A, 0x6A0AF2C1, + 0x5C6D9EF3, 0xB1F1E2A9, 0xAAD74CBC, 0x267FB6C7, 0xAA6D6D6F, 0xA6827E39, 0x45E789F4, 0x4BE2C143, + 0xCE13EE87, 0xAD371EC2, 0x655F8B3D, 0x2E9B7E1A, 0xDE4C3F0D, 0x3FDC8F21, 0xA99FE1C7, 0xC463EA2F, + 0x1A629C4F, 0x5EFA6FF2, 0xE7FD0AD2, 0x3FF2F74C, 0xBDFC7E92, 0xBFC7FDB4, 0xFD32FED2, 0x2FD1C63F, + 0xD7D313D4, 0xCBF45FF6, 0x97784CFF, 0x391E7B9E, 0xE93F6B5B, 0x4FD37FAE, 0xA7BD2FCA, 0xAB517C5F, + 0x6C3F2056, 0xF382F443, 0xF28718AC, 0xE17ADBFB, 0xA43C5C95, 0xFB24F92A, 0xACD19CAF, 0xED07F9BF, + 0x285AEA4D, 0xFEAEA9B7, 0x5F0F0A87, 0xE3F57949, 0x6CDD0CCC, 0x8BAD0780, 0xAF255F80, 0xF560F2F5, + 0x794A6C5D, 0x0F86279F, 0x6FB74315, 0x996F1B9F, 0xFE5D2D73, 0x7C33780F, 0xF691FE49, 0x75BCFDD1, + 0xA708FB48, 0xCF90FD4B, 0x6A475367, 0x5B909FB7, 0xA85638BF, 0xF3B45E47, 0xF54EA8CE, 0xF7C68E06, + 0xF52A1E55, 0xAB5C2F5A, 0xC779D273, 0x2AEDF368, 0xD6DD71ED, 0x483DA5DE, 0xF12A5DC9, 0xF5A6F371, + 0x8ACE5F52, 0x19D6D6DF, 0xED5219B6, 0xF7F958A7, 0x2BB97F14, 0x1F66496F, 0x563D5C2F, 0x5BBFE2E7, + 0xBA92F546, 0x5A6F247D, 0xB57CDDBD, 0xA06B9967, 0xCB7B7C42, 0x57F1FD9C, 0x17FBF807, 0xAABFAFAF, + 0x2FF0778F, 0xABBD6C6F, 0xEF372EE8, 0x0ABEDF53, 0x723E28B5, 0x2B97CB05, 0xF3AA7451, 0x95785E65, + 0x259FD223, 0xD5363131, 0x11AC7B8B, 0xDA917926, 0xF5889FD0, 0x2FF0BC6B, 0x947CE363, 0x6A376BEB, + 0x8F49D5C5, 0xFED63E39, 0xA063BC6E, 0xEF5B7C87, 0x567C3F1A, 0xA51FF1D7, 0xD52E5F9B, 0xFD92AFAA, + 0xF473EDED, 0x7CF1E6B4, 0xC3F3322B, 0xFDF7AEA9, 0x6EBE3FE1, 0xFD2C4F4B, 0x67F41A9E, 0x4F53C2C7, + 0xD22DD5FB, 0x2C6FEE39, 0xEDF0BAE5, 0x5197F41A, 0x5EA7FAC2, 0x79D27754, 0xE6F433FE, 0xEE61D5CD, + 0xF7D3DE5F, 0xEF8A4E9A, 0xF34DFD8D, 0xBD37AFFA, 0x585B7E8B, 0xD5BA9AF9, 0xB57C1653, 0x6A37F319, + 0xE635CCF3, 0x0C55CFE8, 0x1FE0CCF1, 0x9F0BC6BE, 0xC0F6B530, 0x93EEEF89, 0xF27C9ED6, 0x8D56F0CD, + 0xF8D59B51, 0x9E699DF5, 0xF790E778, 0xC2BC8679, 0xA6F3593F, 0x8659CB37, 0xFBBB6998, 0xF5F329E3, + 0x99E263FD, 0x0A9C1DE9, 0xE888F2BC, 0x91D68DFE, 0x11CEBED3, 0xD61EE535, 0xC433E982, 0x68981D1C, + 0x1C0CFCDD, 0xE3F0ADF1, 0x8FF03C25, 0xE7D3EFF1, 0x979EE745, 0x79CE4A3E, 0xA54770E2, 0xC68D1B51, + 0x5EC33C37, 0x4ABEF131, 0xC8F17DB3, 0xFE9884CF, 0xD83FCC6B, 0x94E78268, 0xC8F95AEC, 0xE124EF17, + 0xB60FF39C, 0x95FE7BD7, 0xE0D46067, 0x6B74BF30, 0xCF53C2C7, 0xD22DF8FA, 0xDEF07084, 0xD708CF54, + 0x5FD1F0C5, 0xC2810381, 0xBF7B1872, 0xC63FC2F3, 0x46B1F7E6, 0x259EE7F0, 0x5C100D5F, 0x319F615E, + 0xC33CE7F1, 0x3ACFF35F, 0x71F1E46F, 0x77CC7DB9, 0xCEF7B119, 0x9F6EEFCB, 0x4679BE44, 0xEB669E3F, + 0xC0E2A93F, 0x1F4679A6, 0x759EE787, 0xB1D4B2B3, 0x23CA6B98, 0x673A9FE7, 0x791C4BF6, 0xF793FDDD, + 0x8FAD7F98, 0x678A8FE7, 0x690D163F, 0xE96E8FF2, 0x5C47EB66, 0x9E4F60D1, 0xF25FCE6B, 0x886752D7, + 0x659E6369, 0xFFFEFD81, 0xBF7B012A, 0x8C7F84E7, 0x497BFE02, 0x3EA0BF28, 0xCFBD924F, 0xE922DEB9, + 0x7DFBF6F3, 0x782DE7B9, 0x41F28D9F, 0xC0BFFBFB, 0xFB037F6F, 0x11FF62FF, 0x28AFE5FC, 0x35483FE2, + 0x3BF0AEAF, 0x65DEDBFD, 0xC2F6619E, 0x7BA5FFDE, 0x1CFE3B2C, 0xEFE9F2FD, 0xC23C4F0A, 0x1F4B6770, + 0xE1B179BF, 0x86788DF0, 0x4CF59579, 0x8E778BA3, 0xA381BF7B, 0x0EFF31FE, 0x119EEBC4, 0xDEBB82F7, + 0x8765BE95, 0xF36CF92C, 0x56E303E6, 0xD3CE2FEF, 0xA61E79C3, 0x75FF9F5F, 0x57F4487B, 0x3219F45B, + 0x530B33D5, 0xD5010FAB, 0x3500AD66, 0xDDCE0FEF, 0xBE8694F1, 0xF7E7C11F, 0x1AB62512, 0x41FDF43A, + 0xD8E26B63, 0xBFBA09B6, 0xB0FF69BC, 0x0BB3F4DE, 0x5B512530, 0xCFC85F48, 0xCF99FF27, 0xD48AD5F3, + 0xA2E98566, 0xF469D26C, 0x4F2F4EA3, 0x8FC1CBB8, 0xC7BC1715, 0x1EEA22BD, 0x87F431F3, 0x9A5738FA, + 0x96D1B824, 0x1A62F9F7, 0x8D3D69B6, 0x87D8771F, 0x02FE0700, +}; + +u32 point_table_binary_22[] = { + 0x11726592, 0x314BC350, 0x14850F18, + 0xD35729B8, 0xF80BFC19, 0x0E76B085, 0xC63422A2, 0x83224A1D, 0x5CBA893A, 0xB8087615, 0x854A0711, + 0xD44DB09B, 0x75D3C545, 0x148983A3, 0x3876C8EA, 0x28A479BE, 0xFBEE7BAF, 0xA966FBC8, 0x3927E7DE, + 0x1BF43083, 0x4920BBF5, 0x50A95424, 0x8E318D71, 0xE8C7B27C, 0x030A03C3, 0x4A2F9F80, 0xE2A2D1F7, + 0xE433F927, 0xA63C54AB, 0x55A5979F, 0xE42F4820, 0x088291BC, 0x85E575ED, 0x27FD20F0, 0x1086A1D3, + 0x27B1D07A, 0xD961F620, 0xB0B4B1AA, 0x98FD9EF2, 0x878D86CB, 0x4BE2611E, 0xF5F9B9F6, 0x984DDFD4, + 0x0766E76A, 0x3A9F98FC, 0xBA9FEA4B, 0x7A7FCB33, 0xEF599FC4, 0xCCB2CE5C, 0x02CF27EB, 0xEC2F2135, + 0xFB604EE2, 0x54E7D9BE, 0xA9EAABF5, 0xC465EECF, 0xACFA96F9, 0xFB8EB5DE, 0x709D5958, 0xBDF9BEF8, + 0xB3FF7E8C, 0x91FBF463, 0xE1FAD8FD, 0xD6A21577, 0x8FECC2CC, 0x67E62DCE, 0xDBFD707F, 0x3106AC35, + 0x7773F309, 0x1CDD3D68, 0xA6BC92CA, 0xDBBBBAC9, 0xDDC7E4BB, 0xF985F3D3, 0x7CF4B4EE, 0x1F9D9FFA, + 0x9FBE7F8D, 0xCC77F9FD, 0xC2ACF502, 0x67AF1F4E, 0x0FA737FD, 0x145B3DB3, 0x4096652E, 0x0F36AF63, + 0xF372FB2C, 0x0FF7F76F, 0xBF9DA1DF, 0xDDCB70B3, 0x7D9EEB2F, 0xF4FC763E, 0xCADB3969, 0xBBFBD2B3, + 0x7DD872FF, 0x9F808FCD, 0xFD03F77F, 0xCBAECFFF, 0xBFB987EC, 0x62E41E94, 0x174591FC, 0x05000000, + }; + +u32 point_table_binary_23[] = { + 0x11726592, 0x314B0341, 0x10851FE4, 0x24072902, 0xC6220896, 0x8282DD75, 0x1183C571, 0x8D961667, + 0x400B9BC3, 0x4E828DC6, 0x4610ACFC, 0x010149AF, 0xBDBDA004, 0xB1140B0B, 0x3B2D2C6C, 0xAC521858, + 0x67767626, 0xB9B8D57D, 0x3BEFBD99, 0xDD3DE4C8, 0x9003BF09, 0xD0DDDD73, 0xC8DD1D73, 0x8DF86067, + 0xDBB91BE5, 0x46521405, 0xB1EA1BC9, 0xE1518FF4, 0xC868CFFB, 0xD334F57E, 0xE6DA14AB, 0x5F78E267, + 0xD63C47FC, 0xD8BFB67E, 0x75E2DB8B, 0x4BCF9C57, 0xA7BCABFB, 0x67AF6776, 0xC4839F27, 0xEB077C61, + 0xFFF8C4F4, 0xBC7AFD81, 0xE53589CF, 0xBAA7364F, 0x93F4E79D, 0x8ECDC3EC, 0xE76B11AF, 0x030BF836, + 0x76432052, 0x0EE745D0, 0xEBFC9CEF, 0x79A8FEB1, 0xD5751EAD, 0x4B5EA87F, 0xB817AE47, 0x88835EE6, + 0xAFCEDC67, 0x35690AAF, 0xA97E3E30, 0x1699C7CA, 0x61BE51D0, 0x6BFF11E5, 0x659B19F5, 0x537D5CCA, + 0x0FCBFAC7, 0x53CCE78B, 0x65C7EE0F, 0xCACBA47F, 0xE0CF48F4, 0xEFCA3046, 0x7B92C77A, 0x61D16385, + 0xEE8BD746, 0x4462474C, 0x755E6D78, 0x76AFC295, 0x3965D157, 0x22D1BB4F, 0x6C6155F2, 0xFC7989DD, + 0x9BCCE3CF, 0xB7A40C63, 0xD197DF43, 0xFDB41D18, 0xC6FC9E98, 0x795FFCD3, 0x47A5FFC5, 0xFCADB27F, + 0x9227FE3F, +}; + +u32 point_table_binary_24[] = { + 0x117263B0, 0xFA7B94C1, 0x9A818103, 0x085D5C5C, 0xFE335831, 0x5983F83B, 0xD311FCFF, + 0xC7407C06, 0x28FFEF51, 0x109F8301, 0xC2FF7F0C, 0xC15F7AF6, 0x2A908F50, 0x0FE3C3CC, 0xDBB8620E, + 0x583DCC3E, 0x101F6E9E, 0x249A7D0D, 0x1C50F361, 0x7C34FB24, 0x117CB079, 0x407E4A71, 0x2EC23EA0, + 0xFACC826A, 0x847F80E6, 0x25262682, 0xED83A887, 0xF0010000, +}; + +u32 point_table_binary_25[] = { + 0x11728D5A, 0x7D6C95D5, 0x197FDEF7, + 0x9CDB7B6F, 0x3FE86D94, 0x95F2D516, 0xB1D36D6E, 0x0B64CBA2, 0x2922D80F, 0x5A108131, 0x04A16866, + 0xF6872802, 0x75246844, 0x3686D139, 0x4744C44C, 0x4B0C448C, 0xD338369C, 0x21C10497, 0x113227DA, + 0x268EAD81, 0x09C8F747, 0x53E9ECBD, 0xED2DBDF7, 0x9E3DE739, 0xCF79EFB9, 0x6F6BA47F, 0xF597F37B, + 0x7EE79CE7, 0x3CCFFB3E, 0xEF792EAC, 0x8656D803, 0x1055E5E9, 0xAD5BB72A, 0xFCBF1556, 0x0380579E, + 0x7EF6D967, 0x11AB6E83, 0x21B674E9, 0x5205AB11, 0x131F62CB, 0x972F57EA, 0x456855F7, 0x1BFB79F3, + 0xE629B50C, 0xF13663FF, 0xE0C68D88, 0x55B7C110, 0x6B9EB718, 0xF988EF37, 0xF64D4D4D, 0x0AAAD46E, + 0xB509208D, 0x94BBEFBE, 0x5BA90B06, 0x036300B5, 0x5BFF9F81, 0x1B27126E, 0xC6F197F2, 0x7C6B1FF0, + 0x1F41BC1F, 0x60300D9E, 0xCB5716B3, 0xDE70FAC6, 0x498437E1, 0xF845478F, 0xEDBF767E, 0xE4C37887, + 0xCFF6EEFC, 0x30A7705C, 0xF383715C, 0x0F3C5A38, 0x9FE683B3, 0x1F70FC61, 0xF9E0F8A7, 0x609CF9C1, + 0xF8FE427D, 0xCB0FC65F, 0x2A5C9FE5, 0x7FDD7ED5, 0xD385FBB5, 0xF681DED3, 0x85FEB37C, 0x773EEDCF, + 0x7488EFAE, 0xD73D4FCB, 0x87503CA4, 0x43FC60BD, 0x7FC778FD, 0x36C653F6, 0xDD6DF3E7, 0xCF27AC8E, + 0xE12E9E79, 0x77BB19C7, 0x7823BCF3, 0xF5D1F9E1, 0x718C6F1A, 0xDFB973CE, 0x9C390AC7, 0x5AE1908E, + 0xD7C4DEC6, 0xC6460575, 0x06ABED89, 0xBD940F75, 0xC8270C31, 0x8AFF6306, 0xEBF826BD, 0x9B54A7BA, + 0x1740D689, 0xCCB2C626, 0xA54E18AC, 0x7A4446EB, 0xA953EA00, 0xE60CFD35, 0xCE44FD5A, 0x8325E2B9, + 0xCD68FF73, 0xE4AF427C, 0x8B18D4F6, 0x564FF532, 0xAECDDB13, 0xBF0D71BB, 0x63FF32F2, 0x3B104F90, + 0x82D6CF7A, 0xEAB41464, 0xCFFCC0FE, 0x05C4BB8D, 0x3DAD672F, 0xF24F209E, 0x2414ED87, 0xF5D419A1, + 0x488FF9C1, 0xFADF447C, 0xCAD8131F, 0xEDE126C4, 0xE3797ED6, 0x535F4841, 0xE3CC0FCE, 0x1331D41A, + 0xFB868606, 0x9A0F1E42, 0x5C2B81CE, 0x8BF5D445, 0x09A4C77C, 0xB07C5C0F, 0xB4197B7D, 0x7E7ABFF0, + 0x32E29B45, 0x8AEC594F, 0x5D61CC7C, 0xB07CF407, 0xBC60EC5B, 0x5A5AC8DF, 0xF067C4D5, 0xA28F9E57, + 0xACA7CE89, 0x3EB2673E, 0x583E9E07, 0xBC69EC67, 0xCC6EA6F3, 0x26FB8912, 0x6C3C68AC, 0xCE48203D, + 0xE683E59F, 0xCADB53BC, 0x77F0FA6B, 0x449A30EB, 0xA90B8C4F, 0xE5ED09EF, 0xCAAF9FF0, 0x2AF6DF64, + 0x1971F5D4, 0x59C6BBF2, 0xEB27DC9E, 0xF71FE17B, 0xF9FCA64A, 0xDFD55397, 0x19B7E7FD, 0x477869FE, + 0xFCAC3DC5, 0xCF64718D, 0xF289F5D4, 0x5971CDE5, 0xBBF6367E, 0xC81FAB38, 0x7E27E5ED, 0x297ECE32, + 0x5E9A8F1F, 0xE2B7E7E3, 0x977007E7, 0xCF241971, 0xF5F4FEC9, 0xBE3D1FBF, 0x34BE2B9F, 0x3FD6DF94, + 0xBFD5D2A3, 0x7C653D75, 0x5E7A2E3F, 0x58FFA97C, 0xFEBAF92C, 0x86A16AE1, 0x9D4EBE4B, 0xA8D6E3EA, + 0x1CE2F588, 0xD7892B14, 0x1F130C16, 0x1F88F364, 0xCFF92906, 0x60ACB60F, 0xF23DCA98, 0xF97040F4, + 0x10FF1EC4, 0xCF233F23, 0x7AE634CC, 0x0CF253E4, 0xA08AB0CD, 0xF7388C27, 0x7BE6C336, 0x7191C61F, + 0x47BC0FF9, 0xC7C40537, 0x3FA580DB, 0x08DB7C2F, 0x653DE6C3, 0x5E7192C6, 0x9F437C1E, 0xED87C497, + 0x6E3E8B2C, 0xDC46F969, 0xF33D0E75, 0x2E1F3E14, 0x5F590C13, 0x70BE2231, 0x68E7D3F1, 0x259250D9, + 0xDADA9ACF, 0xF7285490, 0x1EF3E1B0, 0xB84A7C5C, 0x0FDC83F6, 0x1191A471, 0xCE4FF47F, 0xB57E3E07, + 0xF95E0E3F, 0x203DE6C3, 0x73E20AF1, 0xD11FF04B, 0xE4FF539C, 0xA0E78BCD, 0xE7228812, 0xB6F92EE1, + 0x06D2633E, 0xBC2B4ED2, 0x389E07FC, 0x16ED9538, 0xEAE6A78C, 0xC1045A9F, 0xCDF76298, 0xE8F2E125, + 0x718EF8E7, 0xD8FEB438, 0x3B6A3E87, 0xF39DF938, 0x7F37E17D, 0xBCFE2C63, 0xCE4F3CFF, 0x7105F9EE, + 0xC30F5D3E, 0xFC4E7C41, 0xF879E30F, 0x3CFF4FDC, 0xFC44FF8D, 0x2DC8F708, 0x54BB7C78, 0x4B9C27BC, + 0xDE9C87E8, 0x139FBBF9, 0x2C323045, 0x3FEF9C7C, 0xBFC5E5C3, 0x13BCDFF5, 0x1C3FFF30, 0xF164F353, + 0x7C05096B, 0x4FF19380, 0xA984990F, 0xFB448F5D, 0x0FC5EF15, 0x71DCEE97, 0xF2270DC5, 0xFA7C837C, + 0x2F810AB2, 0x673EEC17, 0x97AC3F28, 0x7FD2E24C, 0x413E7B50, 0x43F96AF3, 0xBD18C692, 0x1EF331FF, + 0x2ED9F3D0, 0xF92885E8, 0x73F3597E, 0xD7BCEFEC, 0xB87DFF8D, 0xA877B99E, 0x0DDE9F9C, 0x9FF23B62, + 0xC8D55327, 0x1987EB5F, 0xAE77037B, 0xCE4F7CFF, 0x5D73F5D4, 0x31C6CDA1, 0x7A8AEBDF, 0xC09EF313, + 0xEB8F94AB, 0xA73E671C, 0xAE97B91E, 0x76ED299F, 0x7F2C92AE, 0x1EBE7F93, 0xA3D6CF5C, 0x2FBBEBA7, + 0x7CAE1359, 0x37DFD571, 0x911DB5BE, 0xE67ADAF5, 0x9F8E6FF4, 0xDF30D9B3, 0x1EFACFE0, 0x70FDCDF5, + 0x7660CFF9, 0x296F95D2, 0xD55327A5, 0x24FB507D, 0x6EEB7119, 0xCA4F799B, 0x795F5B3D, 0x759A71B8, + 0x7EBF10B2, 0xE7FC9453, 0x64819EFA, 0x8F1CBDBE, 0xDF5FB87E, 0x9B9FF256, 0x9171F5D4, 0x09C6A1FA, + 0xDFD6F781, 0x3DE7A79C, 0xC6F1CA7A, 0xEA02E351, 0xBE07DCF3, 0xB3F9296F, 0x8088ABA7, 0xB28CEDF7, + 0xC2C4E19C, 0xFB7D202E, 0x33E6FCC4, 0xFA29EAEA, 0xA98FCCFB, 0xC5F2D550, 0xE1F703CE, 0x3FCECD67, + 0x394D14E8, 0x61FE15F0, 0xD535F0DD, 0xEF0BF7FC, 0x287F6FE6, 0xFDEEB3F9, 0xC338F43D, 0x62F339B0, + 0x5F8EFC24, 0x8205C9CB, 0xF4BC400C, 0x65388E98, 0xC677A8AB, 0x842D1F31, 0xF12DDE6C, 0xF8194819, + 0xFCF648BE, 0xC6E0CCA7, 0x71D2F279, 0xFE84C5AC, 0x1FD8BF3D, 0x723E8D63, 0x23F83234, 0x9F2C580F, + 0x84F4C2FA, 0x728CCABA, 0xFB5183C9, 0x21773E19, 0x490E503E, 0xBCC1E317, 0x526516AB, 0x14C6C3EC, + 0x14C50B3C, 0x8C7A1AAF, 0x50698BDD, 0xF961A3E1, 0x5B7FC112, 0xC30FF299, 0xED033EEB, 0x5B7FD9F9, + 0xADBFAC7E, 0x60BF64E4, 0x7C1AC7C2, 0x7CCFBCCF, 0x83F92C5E, 0x129A7F49, 0x489FD70F, 0x909AECEA, + 0x4B8B4B70, 0x7C050E97, 0x25AF523D, 0xDA6FB078, 0x3CD94FEF, 0xA77ED47F, 0x05F12F40, 0x329F7070, + 0x3E9ABFD9, 0x8927CD7F, 0xDB39AFFE, 0x51F82B1C, 0xFFF0FC89, 0x3C267EB0, 0xFE12A307, 0x794CF3C5, + 0x427CAC8F, 0xBE2A98CF, 0x37EF03BB, 0x1E109070, 0xF550BF2C, 0x840BD61F, 0xDE1FB8FE, 0xDA9CF79F, + 0x1ED7F757, 0x50911276, 0x5C63B136, 0x15B3FA80, 0xF5BD7880, 0x9F4FFD06, 0xBBFB818D, 0x4E7C69FE, + 0x92C2FD8F, 0xE0EF71F2, 0x91E74F38, 0xFED77C77, 0x3F5ACFDD, 0x8F9E2FF6, 0x35FC51E6, 0x237BF565, + 0xA6CAD513, 0x212C43FC, 0xF0FEC0F5, 0xD746C77F, 0xC7D5676A, 0x1640AEC3, 0x2FA1FA69, 0x3BE29500, + 0xE9DB03DC, 0x6930C4E9, 0xFBE83862, 0xE2439CEA, 0xDD9B8D7D, 0xE4377EC9, 0xF296268D, 0x3B0D86F8, + 0x3D2DF83E, 0x5D65F44A, 0xCEFB256D, 0x735A34EE, 0x3418E273, 0x1BB15EDF, 0x85E3DB51, 0xEF0E2F4B, + 0xF715CC1F, 0x58E75D75, 0xF903EB54, 0x3FF33B0D, 0x1FE8FB0D, 0x0E22FF38, 0x40D15B7E, 0x29EDF720, + 0x8E13E678, 0xC371A803, 0x18B3D61F, 0x4FDFE738, 0x6E307EAF, 0x697B9C1F, 0x1EC1F37F, 0xC3EB59BC, + 0x7871C0EF, 0x7BCFEB71, 0xF97DEF29, 0xC5FC4EC3, 0x578ABE17, 0x70BDB00B, 0x3F7F5EF4, 0x7AEEBBEF, + 0x3E5AAFC1, 0x4AD17D02, 0xFA070E02, 0x8CFDB5D7, 0x43F709E8, 0x1F839522, 0xFF1E37E3, 0x91BFF826, + 0x7E999F6D, 0xF7522E3F, 0xDBAE8699, 0xDF69F810, 0xA7F3DB6E, 0xE6CFBDE2, 0x7BF63CF5, 0x78FAAD00, + 0x771A1CF0, 0x3B0D9F71, 0x9BD97F44, 0x32BFCDEC, 0x2F22797C, 0x96F14771, 0xD237DFC7, 0xB38C3F8A, + 0x9310A7F7, 0xDF2CE3FF, 0x5CB71F6F, 0x5C3037E0, 0x0FCDF463, 0x2E7F6826, 0x4499DF69, 0xF810A3EF, + 0xF53673FE, 0xF29C5F42, 0xF76D23F5, 0xC2FC4EC3, 0x8762C21C, 0xAFC54FFA, 0x656EBC16, 0x3F09A534, + 0xFF31D5AD, 0xEAD1FE19, 0x3946C797, 0xBDAF1ECC, 0xC831A3C6, 0x7B281FF4, 0x7DA0B68F, 0xBC2AC750, + 0x3C86E37D, 0xB5D12B9D, 0x2AC7AC6C, 0x691919EF, 0x7BCC7D79, 0xAE46A449, 0x8FF90375, 0xE28ACB0F, + 0xE23D9C0F, 0x7C9F5974, 0x48C66C3C, 0x17C43BDF, 0x6F8E3928, 0x2BE9BE2B, 0x1CEF7CDF, 0x9F795274, + 0xD3FD26F3, 0xFBEA45B7, 0xCB0FE23D, 0x9C0FDC1F, 0x881F10DD, 0xBA3F3022, 0xDEF9BE74, 0x6C5A7453, + 0x3E84E2DD, 0xDE9F463E, 0xE1FA9EF9, 0xD9A5E2AA, 0xCBB7F11E, 0xCE077D5E, 0x7AFEDC66, 0x3144EF43, + 0xD64B3F6A, 0xBE9746C4, 0x7B381F96, 0x99FD47AA, 0x981F8EF7, 0x7AE38F92, 0xEF8B218E, 0xD7C278AF, + 0x37FECF1D, 0x92C5149F, 0xCC1F8ACB, 0xB8CB77E2, 0xBD307EB9, 0x5F220765, 0x29F54BC2, 0x7A617E38, + 0x1F385E8B, 0xF715C6AB, 0x8D77DC1B, 0xF56BA457, 0x3DF8CA92, 0x25749FAD, 0xE315BC9A, 0xA8C1267E, + 0xC1836F51, 0x7C71FCE1, 0xF76F918E, 0x3FDDEFD1, 0xFEF51655, 0x9F237D7B, 0x3FFE4E8D, 0xB91FB3F7, + 0xDFEF40AD, 0x7B1EDE22, 0x8898F330, 0xF3256AC6, 0xDD48F7E1, 0xDC3F82A2, 0xCA6BEEFA, 0xA1889F77, + 0x9C8F891A, 0xA8A2F8E6, 0xF596E72A, 0xBBF47AAD, 0x1EF8955D, 0xA4C77CF0, 0xA1C4F00D, 0x2ECF01E7, + 0x97E94F69, 0x7B938F3C, 0xBF6FF4EC, 0x7EB53DE5, 0x1BE7A3B6, 0x27FF717F, 0x21E18F33, 0xF508EBA9, + 0xDC388FF4, 0x98AF7250, 0x64F8E6FC, 0x123E5458, 0xBE8E2F6D, 0x4FFD35EE, 0x47687BDB, 0x8F30188A, + 0x28DF381F, 0xB5BDE937, 0x187F27FC, 0xCA7F9B7E, 0x9C390F95, 0xABFC98FA, 0x779C7FDA, 0x9EF28FF3, + 0x47DBDBFE, 0x9CD6D3FB, 0x37E763EC, 0xF5FEC9DF, 0x7C5E7AFF, 0x745E9C0F, 0x7AFF26FE, 0xCD7AF5FA, + 0xE979CA7A, 0x7AFD6EFE, 0xE8F9DD7C, 0xD1F353BC, 0x737F50DB, 0x537FB09E, 0xFB3568BF, 0x72FD1341, + 0xBC6B7BB3, 0x5EE34F6D, 0xAFF321A8, 0x17A60D75, 0xE8F3B4F5, 0x85380C1F, 0xD1F39AEF, 0x6BFD0D30, + 0x83DEBFDC, 0x2F114786, 0x3AA8DFC1, 0xF581BF29, 0x7D949FCF, 0xC6BE1780, 0x30F3FD2D, 0x00C4E77E, + 0x89377DA8, 0x8D30D713, 0x9169E932, 0xAE3F484F, 0x1C563F21, 0x7BE6FB1B, 0x727B89CF, 0xFD127124, + 0x5DC6F507, 0xBD9FFC4D, 0x830D140F, 0xAC277A73, 0x6BDC7E8D, 0xBF25B7C6, 0xED9778D3, 0x073B6DBD, + 0xA29F1F91, 0x69034F35, 0x3737077A, 0xE270F68F, 0xB6DFA2F9, 0xFE866CB5, 0xDB7F1147, 0x069E72EB, + 0x117F53EA, 0x7D7A1EB3, 0x9EE8CD9C, 0x263DE6FB, 0x5B32A789, 0xCFFD126F, 0xFAC09D0B, 0x172E0CEA, + 0x95C8B464, 0xEFB265CB, 0x023D7138, 0x53457ACC, 0xF7370C6F, 0x253EF74B, 0xC49164EF, 0xA2458B82, + 0xFAC4DF94, 0xACA3FB57, 0xD613BDC3, 0x0B488FF9, 0xFE96E105, 0xC4E77E89, 0x373DB957, 0xAFCFD627, + 0x3A46B8FE, 0x21EC35A6, 0x8F921EF3, 0xFD6D436D, 0xC4E77E89, 0x7717D7D3, 0x5CCF788D, 0xD1EF517C, + 0x733FC4DF, 0x56B4DBAD, 0x6764A2E8, 0x73978FCF, 0xC38F5CBE, 0x370F66B8, 0xFD904879, 0xE424D73F, + 0xE4CFA267, 0x22BFA278, 0x673D58E7, 0xAD75F9DE, 0x1A6877FB, 0x2BD184FC, 0x915BEFC4, 0x9AC47C7E, + 0xDE939E37, 0xC13B437A, 0xCCF7F6C0, 0x0EE2733F, 0x24D6E45D, 0xD2FBB7F5, 0x4EBC1C76, 0xD2FB83F5, + 0xBCB3BE79, 0x7F30DF3B, 0x0BBB89CF, 0xFD90D816, 0xB580C6B9, 0x1E8A7D98, 0xFD8C9E07, 0xACE7BFE3, + 0x9D213DE6, 0xFBB5B083, 0xF8DC0F89, 0xFE2D73D4, 0xADF7A30F, 0x0DAFA07C, 0x643DF153, 0x6F2DE931, + 0xDFFF19B4, 0xDBFE98CE, 0x377CFCFF, 0xCBED4FFA, 0x3991A4FC, 0x99A2BAF4, 0x78EE10E3, 0x6FEA77DA, + 0xF8FF52C6, 0xB95FD9A5, 0xD79BFBAB, 0x8C5F57BF, 0x92E357F8, 0xB294FB8D, 0x9F6A7FE7, 0xBAC47041, + 0xBFD137F5, 0x69D09F18, 0x06534FD9, 0xF84B8A2C, 0x3DFF1F42, 0x7B8C97DC, 0x0191BDAE, 0x7EA18DC7, + 0x9CE8A7F8, 0x38A9BAB4, 0x1EEEBFFF, 0xBAFA7D1C, 0x1FFEFFCC, 0x7D259E57, 0x97DE4F6E, 0x3FE36FEA, + 0xD7D9F34D, 0x890CF7DB, 0x3ED5FECC, 0x7DC0F89B, 0xFA6DF6F9, 0x7B4952BF, 0x44BD86F6, 0x789EB93F, + 0xC9E8F5F4, 0xCBD40BEA, 0xA27B3FA2, 0x319486EE, 0xBB107B39, 0xBE2FD861, 0xEE53B28C, 0xA1DDF083, + 0xEFD976A3, 0x17BEFFF1, 0xAE717DF9, 0xB0D1CB5A, 0x5C82FCDF, 0x177C7F13, 0x0EDF8FF8, 0x15E63ED1, + 0xDE67E418, 0x6B3E3C5E, 0xF03D4D38, 0xFCBDEE7B, 0xD273BFE7, 0x738CEDF3, 0x3F3A5B2E, 0x987D7BB1, + 0xC9878735, 0x56EFB5DE, 0x55928FF7, 0x0EF57143, 0x03E4FBF5, 0x1DF2D6FA, 0xFA92E0F9, 0x123D2957, + 0x127ECDC4, 0x53F4BFAA, 0x83B08D97, 0xACFA9030, 0xC74304E4, 0x9D1ABBFA, 0x4D33CAF2, 0xFDC44550, + 0x47E3B63F, 0xB8481C26, 0x7BDB6FFA, 0x034C216C, 0xFB471DE2, 0x04F1E785, 0xEC6DBF61, 0x32DC41D8, + 0xF60F268B, 0x5747B31F, 0xA16FEFAB, 0x6BA181B0, 0xBD7FBE49, 0x1C243D80, 0x0AF5BEBE, 0x4F8ECD9B, + 0x3A75AAFE, 0x3D4B1F61, 0xFC0BF08B, 0xFA3EC562, 0xE4BF8EFB, 0xBD6CF8C8, 0xAD502A6F, 0xAFDE47BE, + 0xCADB637D, 0x44D8DAA3, 0x2DF1037B, 0x05155811, 0xE5ED95EA, 0x236CF91A, 0x3FE6D86B, 0xFE83797B, + 0x6841EC39, 0xEB6F41BE, 0xE7ACFF31, 0x8383F53F, 0x60F8817D, 0x31AC546B, 0xF4FD5467, 0xD9A373F1, + 0xFB206530, 0x20D6F721, 0x2AA5BE30, 0x98E3B1D8, 0xE00CFFFE, 0xE7FF0000, +}; + +u32 point_table_binary_26[] = { + 0x11726D5A, 0x7D9054D5, + 0x953F3DF7, 0xCDF49B0F, 0xA7092993, 0xE82E8529, 0x0D9B6CE5, 0xA3CA8CAE, 0x5BBB6C5C, 0x028333CC, + 0x0C99C900, 0x43871A23, 0x0141111A, 0x65371A63, 0x5C899B11, 0xD71840CD, 0x0A2E216A, 0x06886169, + 0xB548D428, 0xC16888B1, 0x404D8255, 0x4C356677, 0x1366B322, 0x48AC16E8, 0xF9EAE9BB, 0xE7EBDE7E, + 0xEF4D9ABF, 0x0EF777CE, 0x3DE7DCDF, 0xB91FE78D, 0x2DD8A2BD, 0x12F8F7C9, 0x4FFC95B5, 0x053BE1E4, + 0xCF5C86F2, 0x715BB27F, 0x17938B51, 0x196655F5, 0x2FBBEC32, 0x0B1FAB8E, 0xAB5C8AC9, 0xB3AAF655, + 0x2EC281F8, 0x784C467D, 0x78366E3F, 0x2A933F09, 0x3986A778, 0xA2F6502E, 0xC665B882, 0xFC494F86, + 0xB0AC7DBE, 0xB55B51EE, 0x05B036AC, 0x6DEDEE40, 0x19FD6519, 0x826B3A17, 0xF9FCA427, 0xADBD6EC1, + 0x02D2CF89, 0x3C2DD5D5, 0x3E8FF473, 0x829F56D7, 0xD6D66661, 0x175C01AB, 0x70DCA6C7, 0x6EFAC657, + 0x2DBC8CF2, 0x25349E1E, 0xE9EAEA42, 0x19FD6319, 0x6A172D5A, 0x84789419, 0x0FE9DDBB, 0x775B9B45, + 0x7FEE63FF, 0x528B7339, 0x6B67A37C, 0x149DAF09, 0xD37D6B6F, 0x4619FD61, 0x1982B5DF, 0xDD817894, + 0xEF13FFD6, 0x3FF218CD, 0x9F637BE8, 0xDFF2E5CB, 0x69FE9CCC, 0x37AD6E01, 0xFA5FF527, 0xAC657F9C, + 0xBF980FF6, 0x771DCA3B, 0x01C254DA, 0x6EDCB8D1, 0x8FA3FF96, 0xC7D55FF4, 0x3F45FEC2, 0x3A94190F, + 0xA9FDFBF7, 0x93FF39F2, 0x270CC29A, 0x9EFEA5E4, 0x7F8EFD0D, 0xC37457EF, 0xB2483C10, 0x703C3E5E, + 0x5BE178B3, 0x321FCD3F, 0x77EE5C5E, 0x1FB24FF3, 0xB7B6B6F2, 0xFA880CA9, 0x6CEB7C8E, 0x5FF09022, + 0x3CC547F6, 0x43FCC7F2, 0x2EB10FB5, 0x6148EB4D, 0xFE8B0CF5, 0xD7713E24, 0x9F21FE97, 0xEAE7449E, + 0xE6F47382, 0x9F16CA7C, 0x92DF887F, 0x39E75FDB, 0xBCAB23FE, 0x428AFDF5, 0xF1A87FEA, 0x0FE9B33F, + 0xEB1CFFD2, 0xF641E2C3, 0x3ACFBFD4, 0xF34B9678, 0x7F499FFD, 0x9D85F60E, 0x30BFCA7D, 0x7D7D7EBD, + 0xA0263DC1, 0xEBA5EB41, 0xF9A5F570, 0xF585FC0A, 0xFAFBFB39, 0xFFB4FEB4, 0xDEC457E7, 0x1FF181E3, + 0xC9FAF50D, 0x589E2D7C, 0x257E517D, 0xB87C90FF, 0x940F9C3F, 0xE7FCBFA9, 0x7B41241E, 0x48713C3E, + 0x5E4871BD, 0xCD163E12, 0xBFE7CFAF, 0xE613E74F, 0xC9FCCE1F, 0x598FAABF, 0xC0FED27C, 0x8E9FAB56, + 0xADF27CA7, 0xF999EF9E, 0xAF908AF3, 0x19529C9F, 0x59883F20, 0xF3F7F4F4, 0x787B545F, 0x6CCFE713, + 0x02C54BBE, 0x317ECEF7, 0x2C9841B2, 0x7DACDC4C, 0xF3E17EC0, 0x7268CA99, 0x9ECFB5F2, 0xFEC2728D, + 0x7D80D6DF, 0xE9DB47ED, 0xD66C36EB, 0xF966070E, 0x5C217C73, 0xF93DF059, 0xDE0F5E76, 0xF979ED13, + 0x5AAF39C1, 0xBFF6D78A, 0x2FCAF8F3, 0xFFA3F68A, 0x32FEFC1F, 0x743C2FF2, 0xD35B9D2C, 0xF8A7B710, + 0xDED55FBA, 0x7CEEB4EC, 0x27BA1F0C, 0x9C3BCD7C, 0xD0F5B603, 0x67EEE5FD, 0x50F79B74, 0xF9CCBDBC, + 0xDF14347F, 0x95697B34, 0x3E96EDC0, 0xB43D9C4F, 0x17EF40D8, 0x47F972F9, 0x4857C23E, 0xAE07DD0F, + 0xD2E57297, 0xEE07B23F, 0x0D94BB98, 0x0FBA1FD3, 0xFAF2FCBA, 0x3FD0FACA, 0xFE20F540, 0xEB4BFB9D, + 0xDBAF697D, 0x79BFD6FD, 0x18F54BCA, 0xEF9CEA97, 0x783FF2F6, 0x40F6573F, 0x1FD62BCD, 0xF73634C3, + 0x4B0075EF, 0x1ADBD18A, 0xF9FF88C8, 0x935F0AEA, 0x172E5C28, 0xF26194BF, 0x6987BBBB, 0xBB058F72, + 0x7ABA3DCE, 0xFC7E1BF3, 0x8D728014, 0xE278497E, 0x49CE1F91, 0xC51EC087, 0x06E7CD9B, 0xE7F50394, + 0x359FC2AF, 0xB18B2F64, 0x3ECF800F, 0x926CC63E, 0xFC9BC58B, 0x175B3B2C, 0xF25FA0CC, 0xE78FF26F, + 0x26E2997F, 0xC3381FCA, 0x7F8933B0, 0x3F059131, 0xC5B0B6A3, 0x23668FF9, 0x334BC6E9, 0xB732772D, + 0x8E8B4CFE, 0x2F5BB62C, 0x86673E69, 0x3E6AC73F, 0x94E7FAD4, 0x782E42F9, 0xB6DB6E8B, 0xF94772D4, + 0x9EE84B3E, 0xEA5476F9, 0xB91865D1, 0xAFFAFFE7, 0xEC25E773, 0xEBC1F9BB, 0xBAD5FB47, 0xF98DCEE7, + 0xF2CFB25B, 0x9FAB5B7D, 0x7ED2F704, 0x417F5BBB, 0x5FBFDADD, 0xB09CF767, 0xC5DB0761, 0x796767A7, + 0xCFD7E4AF, 0x831AE1BB, 0xDE6F52B6, 0xF293DEEB, 0xFDFE1DA4, 0x20CDFBB7, 0xEE8F416A, 0xE628EF8F, + 0xB3E4FE00, 0xA999EF91, 0x8CF797EF, 0xD27DA9D2, 0x0DDBF87C, 0x7908E53E, 0x80D13760, 0x1BCD87FC, + 0xDE42FAA3, 0xDBEC2996, 0x0B28A37E, 0xE51FEC29, 0xDE7F3F26, 0xFA411B6C, 0xDBC6FB93, 0x8C07CBEC, + 0xA98769FE, 0x3562AFFE, 0x751D5F27, 0xF61A8C8E, 0x3F86E3F7, 0x633C3F86, 0xED1CAFE2, 0x4B9B6147, + 0x145F6AB3, 0xEF3D2CE7, 0xD116AA9F, 0xC9FFB0A7, 0x197F10F1, 0x6F62BE72, 0xF0EFBADF, 0x6CA1FAAE, + 0xBDC79E64, 0x19C76126, 0x40D383F0, 0x20D70F8E, 0x13199B0A, 0xF68F2CE3, 0xFCB012E3, 0xD9053BBF, + 0x76DF373D, 0x7EF452D8, 0x19C58F9C, 0xB0459671, 0x7EDADF2B, 0xDFB1C54D, 0x9B36B1BF, 0xF008CEF7, + 0x14ECDCB2, 0x650BFB4B, 0xFB77EDAF, 0x6C71F3E6, 0xCD9C1FBA, 0x1F367D16, 0x76F6697E, 0x68FD9A36, + 0xD8E2D2A5, 0x4B39FF34, 0x5E1982EF, 0x333F143F, 0x76313C1E, 0xC58F9EB0, 0x25C61744, 0xAE1CB267, + 0xB99E1FD2, 0xF99B6187, 0xDE4F64FE, 0x8FDAF778, 0x3FEB97F8, 0x1A8EC076, 0x3D5FD9FF, 0x4663DF65, + 0x798EC43B, 0xF975D81E, 0xC59F5D1F, 0xC79FBDC0, 0xBEA3E731, 0xE763B2CF, 0x9EE2FD6D, 0x8EE43F5C, + 0x0ADBBF7C, 0xEB1D3CCE, 0xF7973BEC, 0xA96BBF7A, 0x3BDBA3F5, 0x9DBE02B6, 0x2FBFFD5F, 0xD81EADDF, + 0xF45FD953, 0xD7DD79A7, 0xE75B701C, 0x1E667E29, 0xBE72081E, 0x8EE22B4F, 0x295EF918, 0x9C513E1E, + 0xB74F087F, 0x4DCFAA8E, 0x6BC8DE13, 0xC25FD3C3, 0xFB7B92CF, 0x09BE63BE, 0x9F10FE9A, 0x9E3FAE59, + 0x33D5DE54, 0x7C9CEF6B, 0x64BEFAD7, 0x4DCFF08D, 0x374EE5FB, 0x6338CEFC, 0x365FE0FD, 0x4FF1A5CD, + 0xE68B51BC, 0xE77BB21E, 0x0E229EF9, 0x6D3A1D9F, 0x637CC771, 0xE1B76963, 0xBE24F98E, 0xF30BBF4D, + 0xEFABAFBE, 0xEAF1A397, 0x9ADE28DE, 0xF33D590F, 0xE8AFF0DB, 0xF49E3871, 0x622ADF31, 0x7FC26FD3, + 0xBB7AF5EA, 0x297CA77C, 0x0ABF4D37, 0xED6F0E3F, 0x76711CEF, 0xF89EAC07, 0x5A4FE1B7, 0xE9CAD1FA, + 0x25F9DE2F, 0xF1351C31, 0x0B989F49, 0xBECF9178, 0x27BF6E96, 0x28BF187F, 0xF666B324, 0x8AF77C4F, + 0xD6C31CC9, 0x7F98354B, 0xFEF56787, 0xA7F2BD5F, 0xD677FA4A, 0xB364E0E7, 0x6F4CE5BB, 0xF231386E, + 0x3A988F8A, 0xAF1C321D, 0x51BCE77B, 0xB21EF07C, 0x90FD3648, 0xF17EBD15, 0x65DE8F83, 0x14DF2792, + 0x7C4FF097, 0xCE0BD98F, 0x83D4A9B5, 0x6BA7DA4B, 0xE213F580, 0xFB595EF6, 0xEB20757A, 0xDDBAA97C, + 0xDF85E3BC, 0x1F9B8ADC, 0xBF055F6A, 0x8BE33DDF, 0x93F5A0F7, 0xC5DA7BCC, 0xB8E3738C, 0xEF7A7F6C, + 0x2A9811BE, 0x2F24F98E, 0xF3CB7E1C, 0xA48E1D3B, 0xE6F12327, 0x825414EF, 0xF99EAC07, 0xF457F6EB, + 0x2075F2E4, 0xC9A97CD7, 0xF3B66943, 0x90BA91FC, 0x4FF0DD9D, 0xDFB89E95, 0xD55D6D1E, 0x3F7A228E, + 0x777C4FD6, 0x03ADA7EC, 0xD766FCAE, 0xDEF6A97C, 0xCF4A7C8D, 0xC68C285F, 0xE37C9F2D, 0xF14E2E0D, + 0xEA3A23F8, 0xB3CD415D, 0x14EFF99E, 0xAC87D992, 0xFFF01B41, 0xDDFD8787, 0xA6F23D2B, 0xEB3BFDD5, + 0xA0EE3B47, 0x0A53F9AE, 0x7C0CCE98, 0x71B9DF0A, 0xBEF29419, 0x8FE23DDF, 0x93F5A0FD, 0x205BC91C, + 0x567E17C9, 0xDEF8FB99, 0x17D89EDA, 0x1F7FDFBE, 0xC7B2F2D7, 0x56ACE35B, 0x51EE3799, 0xB799AFAE, + 0x3F94CA14, 0x7F4FFB8B, 0xF21FF03E, 0x44FC77FC, 0x0C527692, 0xF9B90BF1, 0x7C1FCF8C, 0x45ED954D, + 0x6624CAFF, 0xB201507C, 0x5EEFEF35, 0x8CD7F74F, 0xB030538E, 0xBE7F8285, 0x502BEF6D, 0x7C2FD17B, + 0x7032F3CE, 0x912347FC, 0xFB69FC70, 0xA6A0EFA7, 0xBCC8F65D, 0x9695CF76, 0xD24E329F, 0xD11FE6C7, + 0xF73213CC, 0x47C7D7EF, 0x4186F9AA, 0xFD2CFBAD, 0xCCA8BC1F, 0x053FFE68, 0x663C8A1F, 0x7F149A15, + 0x9F173C34, 0x113F29DF, 0xDC2F782E, 0x337A0BEE, 0xFFAE5F35, 0xD19F19BF, 0xB6BDDDF3, 0x7BA21F9A, + 0x89DF8EAF, 0xF6396862, 0xBE6625BE, 0x606DA6A4, 0xF785BCC8, 0xD0A0FCE4, 0x78EDE6CC, 0xA8F293F1, + 0xE34F66C6, 0xA3F8F127, 0xA139CA67, 0xBB199A94, 0x9F92DF63, 0x99D2B75E, 0x7CCDF335, 0x38060DCC, + 0xD7ACAC1F, 0xAEF7C8A6, 0x43BFF5F8, 0x89CB3363, 0x51FCC4E5, 0xD0ACF8BC, 0xE0A189F9, 0xA97CABBD, + 0x32733ECA, 0xB7DA2BA1, 0x4164798F, 0x9B5B3315, 0x3E6FF43D, 0x697764DE, 0x1759FA1B, 0x7607D4CB, + 0xFB51FA1F, 0xE656B890, 0xEFD3DA9F, 0x31B7CE7C, 0x9BFB33FA, 0x7EB53B66, 0xBE25EF2D, 0xE12BF1F7, + 0xE44D37F9, 0x7A20FEAE, 0x5C30DFF3, 0x9DF8BBBC, 0xA3B3BA9F, 0x237F15EF, 0xEFFFD29F, 0x1199EEFF, + 0x6F5D7FBD, 0xBFEFBBFB, 0xBFEB1FD2, 0xFD9FDE6B, 0xF43EB237, 0xE0FE72CE, 0x941FA1FB, 0xE5B0C860, + 0x4C99E31B, 0xB68322EB, 0xFB6586C8, 0x8DE700EE, 0x5EDCE1C7, 0xEB2BFA9E, 0x52FDFA8A, 0x39CD32F9, + 0x7F15BD7E, 0xBC3C28B2, 0xBEC7BE86, 0xE33F447B, 0xB3CD18DB, 0xEF417923, 0xE3C7F8BE, 0xDF83F88D, + 0x8227BE21, 0x7E50F0EA, 0x8FE21B2B, 0x6694F11A, 0x0FEA8F52, 0x3CCE5FFA, 0x91BFCE5E, 0x6345EDD1, + 0x7AFF17CA, 0xE7CDF9A8, 0x3FA87FBE, 0xE39AB97E, 0x3EFAD1FA, 0x227E50F0, 0xEA3FD5C3, 0x87797EEE, + 0x0F3A7BA8, 0x6F757C50, 0x648F1F14, 0x3C00BDBF, 0x693EE8C0, 0xF3E4C200, 0xEEBEFB6E, 0x6F8F5E88, + 0x6A6F5064, 0x8F1F143C, 0xC02DB7DC, 0xC2F1C306, 0xB4F71973, 0xEE81071E, 0xF0F670FE, 0x736C4FF1, + 0xF453FCA0, 0xE001EED8, 0xF4CFF2DE, 0xC57A680A, 0x02E90FCE, 0x109918C3, 0xFD2ECC9F, 0xC8D2FFA2, + 0xF516BCAE, 0xB7EE0F0D, 0x7F13D4F0, 0x7936ECF5, 0x6B940F5E, 0xDFADBFE0, 0x01F83EAD, 0xF3358E18, + 0xEE97B878, 0xD0FF12C7, 0xA3FED28F, 0xFC75FE34, 0x8EA83FFA, 0xBDA0B2A8, 0xA5EECBED, 0x1D74BE94, + 0xE87CA92C, 0xC2F1DE85, 0x241749A6, 0x9FDE8FF4, 0x7B414B1D, 0xDF77D608, 0x9EE4E736, 0xAC887D3F, + 0x786EF162, 0xFF7D21B5, 0x17E077B4, 0xBFAE117B, 0xA9BD2D75, 0x7FB8E106, 0xBA4F94E8, 0x7C237DAE, + 0x3F6F0FF5, 0xC99EC703, 0x28BE4878, 0xD2E7FBCF, 0x41C4BF29, 0xFA9C7F6F, 0x0F80ED79, 0xBCF64F0E, + 0xA2FCA6E8, 0xEB7DA944, 0xE739E9F7, 0x2E991BB1, 0xA77CF3F8, 0xAA4C78D2, 0xD7FB5089, 0xEE07A4BF, + 0x67CF9E88, 0x3D00B5A7, 0x7800C517, 0x094FFAAF, 0xBCF20AC7, 0x4BF715D2, 0x7FE69967, 0x22F600D8, + 0x9EC70328, 0xBE4878D2, 0xE7F3C97F, 0x6F69A9E3, 0x7E8FB707, 0xC0F63C1E, 0x40F1FCFD, 0x85F457AC, + 0x58C1EB4D, 0xE3B4FEBC, 0xDFEAF718, 0x5A7FAADF, 0xE8F71AED, 0x6F149DBF, 0x944FBC9F, 0xB0BFA4CF, + 0xFCF4F692, 0x78C93FE2, 0x8B2E5F7A, 0x9FE27C91, 0x3EF54BAB, 0xF694EF1E, 0xAFF21CC9, 0x27E9F3F9, + 0x3647D68B, 0xF473DBBE, 0x1FB107C0, 0xF63C1E40, 0xF145C797, 0x7B5F38C4, 0xF3F1FD0A, 0xF537EC18, + 0x8CD80350, 0x7B45C707, 0xC5171D5F, 0xFFEDC02F, 0x23F5D252, 0xC7F5E2ED, 0x01B03D8F, 0x07507CD1, + 0xD58BDEDF, 0xF8BC29EF, 0x6DD9C7DF, 0xA7B41F5A, 0xDE6BB3DC, 0x0F4DD663, 0xA25E5DBF, 0x0AE57DDC, + 0xAFD2F3AB, 0xB2C866B9, 0x9F95ACC7, 0x64BDEAF7, 0x09D2E77A, 0xF1F66CF6, 0x79E93FC5, 0xEB3159AF, + 0xDA0F277D, 0xBDAFA93D, 0x9BD5FA8B, 0xD763B25E, 0xB57F4EFA, 0xD23F77F6, 0x6CD6D567, 0xA21EE3F5, + 0xAADFB348, 0x9FBF6779, 0x7B36CBF6, 0x92F598AC, 0x57FDDE42, 0xFAFCBDC5, 0xDBB359B6, 0x97ACC764, + 0xBDEAF719, 0xD2A7EF33, 0x557B36CB, 0xF692F598, 0xA85777DF, 0xA1F5E77A, 0xD1FB10AD, 0x3FDF8792, + 0xF598AC57, 0xFDDE43FA, 0xF23DCBD9, 0xB359ADBF, 0x783D26EB, 0x55BF1790, 0xBEF4EB9D, 0x3DC9FF94, + 0x7A4CD6AB, 0x7E5F207D, 0xFEBEE0ED, 0xD92CDB9B, 0x5A8FF17A, 0xD5EF01A4, 0xCFDF03BC, 0x3D9B657B, + 0xC97A4CD6, 0xABAF9796, 0x7D5C2FDE, 0x9ECDB2BD, 0x643D26EA, 0xB55A2F2D, 0xFBE87B97, 0xAB475A3F, + 0xB71FBAFA, 0xD1FE55C9, 0x9D7FFC7D, 0x2C22D3F9, 0x16C5733D, 0x1FAF9E7F, 0xCC7F7F1E, 0xB6D469BF, + 0x8C657BC0, 0x142DFD74, 0x7FB087A1, 0x9665BD5F, 0x9B12BE68, 0xE8A7F75B, 0x73126FB0, 0xF873E7A3, + 0xFD93F93F, 0x96DDF7FC, 0x7FC40B14, 0xC9EE7EDC, 0x0982D7F7, 0x9919316C, 0xCF9D8FF6, 0x0599DFDB, + 0x7B01C218, 0xBEACF6F4, 0xBD67CA01, 0xFBE7CE47, 0xFB03F36E, 0xCCDEFF42, 0x7D141F5C, 0xC5DEFBF7, + 0x9E396F26, 0x9C3ED7E7, 0x9D66246A, 0x0F3E0975, 0x31FC113B, 0xEA64E257, 0x3033A871, 0xF3113FED, + 0x803913B5, 0x67EF527F, 0x1DFE22C9, 0x9F7B4FA2, 0x3EB878A9, 0x3EEC49F3, 0xA798BDA3, 0x1ABFE2CD, + 0x3B76C2E5, 0x83DF23D6, 0x8CBB7C73, 0x3D5F69C6, 0x62F6DED0, 0xF91DFE17, 0xF6AC5B0F, 0xFE9EF2E9, + 0xC0B8F566, 0xFC43B8C2, 0xF4D3F3D6, 0xBE0819B7, 0xDEFCFD66, 0x185FECCA, 0x07B6F7AC, 0x1159CF47, + 0x7BD89C8D, 0xD9FBBDE4, 0xDFE18306, 0xF1DFBD1F, 0xCD59597F, 0x773E9AFD, 0xE664D45E, 0x304BF8E2, + 0xF0306039, 0x5EF71E85, 0x8CC4EBCE, 0x47F39F55, 0x99ED9D91, 0xFC79FCF5, 0x6A4FDF97, 0x7069D0E8, + 0xE623BE04, 0x179A7331, 0x7BEF28FF, 0x1DFE53C2, 0x1FFF5EFD, 0x52908ED5, 0xCB4E8D5F, 0xEDD99D92, + 0x7F8737BB, 0xEDB9583D, 0xED36E568, 0xBDB8FAF1, 0xF75BAD1F, 0x576FBE7E, 0xB49E7CFD, 0xDC8F2B75, + 0x97D43BCB, 0x0328DF23, 0xDFA7543E, 0x44E3A932, 0xBCA6F8A1, 0x04FE28C9, 0x358DF6F3, 0x2A0FC5F4, + 0xD57E0041, 0xCC5E4D68, 0xFE36A61F, 0xC26FA3F6, 0x0310BE54, 0xED79D9E1, 0x8F24EC7D, 0x2AEEBFD4, + 0xA36DB72F, 0xDAFDFC7E, 0x967C74A1, 0xFC238CBF, 0x025C7FF6, 0x0BF6907D, 0x1AF59BE0, 0x778A1F22, + 0x3CF59774, 0xFC288F87, 0x704AF587, 0x483FC8E8, 0xB8B35F93, 0xB07709BC, 0x11D3BFC4, 0x5C1EB50F, + 0x35E28EB3, 0x672BB29F, 0x78FC45A6, 0x2566EF22, 0xF875D47F, 0x9C5DF8FF, 0x2CC6BBAF, 0xBA1EF649, + 0x949FA8E6, 0xDFFE04F3, 0xB307F5EB, 0xEDE7143F, 0xC47863CF, 0xEBF8511E, 0xFF20BCA5, 0xFA43317D, + 0xB51FA4D4, 0x5FB597AA, 0x98ABA2FA, 0xA98AAC9F, 0xB34FFD89, 0xA83DCC77, 0x5D6CBE50, 0xF8E4FD0B, + 0xCD1551FF, 0x4D45EA0B, 0xE661BC9F, 0x8FF0AD13, 0xE5F9117E, 0xCDC7FCB4, 0x57E343FC, 0x10E3353E, + 0x1C3FCAE3, 0x1A1FEA0F, 0xC5F4D5BE, 0x8BCFD973, 0xF1397D17, 0x9FB3EFE2, 0x73F65C7C, 0x7E3E8DCF, + 0xFBA7F139, 0xFF7D7CDA, 0xAF085D7F, 0x43FB3B76, 0x9F5DCCFD, 0x35D7EFDC, 0x17EC75DF, 0xD7056FF8, + 0xEF7D5CBF, 0x2274DF97, 0x1FD5FEE4, 0x4FEDB7F9, 0xEF077228, 0x67490EBE, 0x7D5B6FAF, 0xEF978498, + 0x817FEAEE, 0x8EC820B2, 0xC31FB45F, 0x61BCF3E7, 0x91E0BFD9, 0x3FEF6F20, 0xFEBAF90E, 0x0747793E, + 0xEF8FEF5F, 0x703FC4FF, 0x7DD34B28, 0xD379BBDB, 0x2E89F64F, 0x42D7DFC0, 0x71F8A8C4, 0xCF7F7FE2, + 0xF018BFC3, 0x8BBD40EC, 0x69BF2074, 0xFD01F49F, 0xCF8FA7EC, 0x2AEE7FA0, 0x7F7023C9, 0xC1AA9B37, + 0xDEEEFB23, 0xA4BF7EFD, 0xFA880C22, 0x3BFCCBF6, 0xE38C77FE, 0xEC0C1E67, 0x7FBCBF81, 0xF8ABFD8B, + 0xD0F5875C, 0x7FF547F6, 0xEFF9FBBC, 0xF3E7F5E0, 0x59F6C7FB, 0x1B88BF0E, 0xFF7830CA, 0x786F2F68, + 0xE5FBF370, 0xD57EB4DF, 0x621FB7F3, 0xF87BDA0C, 0xFC1F5C8F, 0x861F8650, 0x58B992F0, 0x05E97785, + 0xE0F45DFF, 0x4BFB7779, 0xC10344FB, 0x7DF51FF0, 0xFDBB82C8, 0xA19BAF20, 0xFD3A2FE7, 0x13FDBB02, + 0xAD774346, 0xE6C3F80A, 0xD2AF0BE5, 0xBDE5FB79, 0x00DC9F53, 0x7E34647C, 0xFF8EF10D, 0x07153FA3, + 0xEA3FC553, 0xEDE789BF, 0xCE5EC341, 0xB5B715F1, 0xC8870B56, 0x87317F6A, 0xF6AA3F3A, 0x5FCD5E79, + 0x7F38FE5C, 0xB0DAF7E3, 0x0AB49E0D, 0x8857BE16, 0xA45F1742, 0x946F91FE, 0x5D5EF0EA, 0x3FCE47FC, + 0x21FFF3F9, 0xBCB747FA, 0x8EFFAE7F, 0xA7F8BCE0, 0x01940F05, 0xE2434333, 0x1E68F47D, 0x40ED913E, + 0xDBF3FD3C, 0x8FCF0B1E, 0x80FA63B4, 0x5EC40FF2, 0x5FFB7705, 0xE9B785FC, 0x5EA9F6F3, 0x7CFF2E2F, + 0x7888E129, 0x7F8C577F, 0x287FEC8F, 0xCE47F9E3, 0x7E9CDAA3, 0xFC51BFEE, 0xFF010000, +}; + +u32 point_table_binary_27[] = { + 0x11726D5A, + 0x7D6C96D5, 0x153FCF7B, 0x9FF77D9F, 0xD2622BA2, 0xE227C444, 0x4D967D98, 0xA573F247, 0xB7890AF6, + 0x03B51504, 0x5E49BB75, 0x1F68AAA2, 0xCE6C897F, 0x0C94444C, 0x9C736575, 0x34441359, 0x064B6728, + 0xA39B71D9, 0x32346CD3, 0xC539985B, 0x22011736, 0x450DA9AB, 0xA88CD216, 0xFA9C9DAF, 0xFBBCF779, + 0xA4FCF5CB, 0xF33BE79E, 0x73EE39E7, 0x9E7B5F60, 0x2F4EC055, 0xA07F5FF8, 0x02C25EFC, 0x3887F7E1, + 0x245C9DC3, 0x13053C89, 0x87F2F278, 0x38872772, 0x98E4433E, 0xB6294EA2, 0x245AFBDD, 0xEF0B16FD, + 0x84DBDBDB, 0x198F2906, 0xF8CA0D37, 0x0B563E62, 0x4FEF1A84, 0x1DC4BF0F, 0xA03A5B3D, 0xFDC8238F, + 0xD4ED2B55, 0xD35B6FBD, 0x95B1CA97, 0x20EEECEC, 0x64FE98F2, 0x215AB76E, 0x1D628DD6, 0xDFA2EBF7, + 0x7DEFE1CC, 0x1E5EFF8E, 0xF5EBB3F5, 0x787D5E8F, 0xF863CA47, 0xEC58DB47, 0x180604D3, 0xBFA75E7F, + 0x8BF884C5, 0xBF049E7C, 0xED20E36B, 0xBCBF826B, 0x84850FB0, 0xE51F6F23, 0x5C45EBB5, 0xB1BE2AFE, + 0x64E54AC4, 0x438A11AB, 0xB8B66319, 0xE331C510, 0x752DED64, 0xFE98F221, 0x5ABF7C39, 0xF9A7FAAB, + 0x69F5CC8D, 0x37DE48FE, 0xA97E70D5, 0x49F9BE83, 0xF6473062, 0x5F4747B6, 0x5FD51462, 0xE67B7BAA, + 0xB389D8E3, 0xED454CCA, 0x6ABFF269, 0xFDF83B9B, 0x36B1FF93, 0xCA47FCCE, 0x0FB7907D, 0xC46F53FF, + 0x793D1C24, 0x7CA7AC2F, 0xFB8383C4, 0xBF53D76F, 0x5F712BFB, 0x33A97C80, 0xDEF60EB1, 0x57F72389, + 0x0E1E3C28, 0xFEE87E25, 0xD5356BD6, 0xD4F38FF6, 0xAFA7A747, 0xFC513EE2, 0xF0F030F3, 0x070AFE0F, + 0x78FFEFE9, 0xEE0CE281, 0x988F97FA, 0x4FB97E0D, 0xFC51E2BF, 0xE6AEBBEE, 0x42D27D0D, 0xC9B0FC8A, + 0x344D09D3, 0x7A82C16D, 0xDFBE9DE3, 0x3FA97C48, 0x7A7B7BF9, 0xFB047F4F, 0xA2CA258F, 0x0D6DC8F2, + 0x11B17289, 0xE4A3E51B, 0xEF1FE71B, 0xF1C7940F, 0x91AC67F6, 0x917C49EC, 0xBB4FE347, 0xF2A5FF3D, + 0xF8A0ACAF, 0x18E0F9B5, 0x6BB3FD24, 0x7990FD34, 0x7BC9FE05, 0x62AFC593, 0xF26781C4, 0xD3E2C5EB, + 0x4BBCCC1F, 0x5E5FFCB1, 0x78255193, 0x9378DD47, 0x58D66B72, 0x1394FF9F, 0xB2A768EF, 0x0E5F3F95, + 0x0ED94F8A, 0x87F13BB6, 0xAE5A25FE, 0x9AFD91F1, 0xAD7E20AA, 0x2D5D96F5, 0x836A5AB9, 0x5BF74FF5, + 0x81AB7C4B, 0xF343F9BC, 0x7FC61FB3, 0xFD73BA7F, 0x14EF3F72, 0x3E54AEA8, 0xD56AD97E, 0x40A972B5, + 0xEC87C59B, 0xF2C749BC, 0xA97E944F, 0xFD83F289, 0xEB9FE343, 0xF1FBB5D4, 0xC3A0C957, 0xAABF5EB6, + 0x6C196395, 0xAF40D47E, 0xD3D7A4FE, 0x950F91E5, 0xCF80E5CF, 0xD7EF7EE8, 0x9B123FCB, 0x9F3ECD1F, + 0x9F4F100B, 0xCEF20D62, 0xB687EB49, 0xF70751D6, 0x6FD37CA7, 0xFE54E67E, 0xC5FD4471, 0xE32B523F, + 0xD46F94DF, 0xF8B2D9AB, 0xF9194185, 0xE3E3F555, 0x112A56DF, 0x038A1B5F, 0x52BED917, 0x35BEB471, + 0x4547D6AF, 0x1268BEFE, 0xF13FBD91, 0xAD8743CD, 0xD72FEDEE, 0xCAECC121, 0x00EBC793, 0xCA07F8E6, + 0xE61F65F5, 0x801BB41E, 0xB8BE25BE, 0x08C92D1D, 0x37717F18, 0x50DCB25B, 0xF2CBE285, 0x1B5A7673, + 0xBCB8DFC9, 0xF7F4B24B, 0x972E5D9A, 0xED273E76, 0xD9A5B29F, 0xB65FF8D8, 0xFCFDB25F, 0x876CFFD2, + 0xF9FB99EF, 0xCF0BAAFF, 0xB5629FED, 0x273E5E5D, 0xA5FE5BFD, 0x3D9EC577, 0x4CF910EB, 0xFE6A7E57, + 0x31B1FE6E, 0xFD22B27E, 0x68FD8EE2, 0x9B48BFB3, 0x7EC6FE69, 0x3FA3F8B5, 0x69FF61FF, 0x38BEDAEF, + 0x92AAF63F, 0xDF0FA145, 0xB0F54B5E, 0xDFFAE580, 0xEA6B9EB2, 0xF5B57F45, 0xCD53729E, 0xD879C0FA, + 0xE53C18D4, 0xFAE2FEB6, 0x5CE4B5BE, 0xA4BFB2FF, 0x765EB07E, 0x3E2F3C9F, 0xCF17E1DB, 0x79C7E78B, + 0x9C77769E, 0x717DCA79, 0x66FA38BF, 0x591FF757, 0x8E974B5B, 0xDC5AEE3F, 0xD66F216A, 0x3947F2DF, + 0xFA29C5A7, 0xC163E5E3, 0xACF647F5, 0x2F8E164E, 0x4B3FB94A, 0xE305D1C2, 0xE3C705EB, 0x790011A6, + 0xD2DFACDF, 0xC5115419, 0xE361DC86, 0x4B083F07, 0x5B7BBE4A, 0xFB3D44B8, 0x8FEC6D87, 0x6DE2EF20, + 0x3E2DFDE5, 0x3AFCC0FC, 0x7F9AF5C5, 0x7BF018E7, 0x1F5CA9F2, 0x0D4FC1D0, 0xB73B977D, 0x5A5F917F, + 0x95E28697, 0xF13DC9D7, 0x015D2FDD, 0x0F5BD775, 0xDD9CE99B, 0xEE84ADAC, 0xCFF3A7E7, 0xE3B8F64F, + 0xB527FDBD, 0xE1EDC4A7, 0xDA895F81, 0xADA27F07, 0x7DA778C7, 0x87705CFA, 0xD95EFA4E, 0xF3D19C76, + 0xD8AAF1A3, 0xEF14CF39, 0x1B705C30, 0x7DE779AC, 0x5C82E10E, 0xEEF7C64F, 0x7F0EC321, 0x3FFDB1F1, + 0x0973FCCB, 0x17E0B8CC, 0x3BB43EDC, 0x0330BB1B, 0x86653F4C, 0xDF64BBE9, 0x33FE4934, 0x3ED9C7F5, + 0x323B84E3, 0xFDFDFDE2, 0x3F6C277D, 0x7B605830, 0xF9C7FDA3, 0xFC1A8ECB, 0x7946F180, 0xBD00732F, + 0x846199B7, 0x281E5C9F, 0x73FB705C, 0xEAF5B07E, 0x4FBB60DB, 0xD2AF2DCD, 0xF8538BE0, 0xD9907FEA, + 0x287E68F5, 0x2D38BD16, 0x3F90FA1E, 0xD2F5E319, 0xD8CAF2BC, 0xDFB27E33, 0x1E937EDC, 0xABFE355E, + 0x094356EF, 0x627F633F, 0xBE277889, 0xFA9BEE83, 0xA7657E34, 0xFE74133C, 0x15F2A7FE, 0x89FFB1FE, + 0x20F14877, 0xE1FBD21F, 0x9668BCE3, 0x8FE0999B, 0x97AF94EF, 0x1CEFB2C3, 0x895B56AC, 0x157DBCBF, + 0x7376C2CF, 0x04D7747F, 0xE71CC113, 0x52CFC57C, 0x35FE4C0D, 0x9E0DF933, 0x9F21FF75, 0x5ECAE7F3, + 0x611CD57C, 0x75B75BFE, 0x8FAA3E77, 0x877DCFE5, 0x33C57754, 0xF3DDDD66, 0xF99AC367, 0xE1E7EA83, + 0xF67B54F3, 0xDD75DDDB, 0xD595C94F, 0x77BAAEB3, 0xE67FB13E, 0xB6135FF2, 0xDD7549BE, 0x17F37F2F, + 0x7D977C77, 0x5D3EBF73, 0xF94FDF35, 0xDF5D8FE5, 0xFBA8E6BB, 0xEB09F959, 0xFE17EB83, 0xD6977C1F, + 0x733D96EF, 0xA26FB22B, 0xD397CFFF, 0x627D90FF, 0x92EF2FB8, 0x9EB3E63F, 0xC543F2FD, 0x12D723F9, + 0x5BC87FDE, 0x2FCD7777, 0x87D867FC, 0xA9456E4D, 0xC8F7F95F, 0xAC0FDE5F, 0xCD7777BB, 0xE17CFEF7, + 0xAA7F8D57, 0xBADB245F, 0x8BF9BF44, 0xFD4DFFEC, 0xBA2DDF85, 0x3FDDEC3A, 0x437E96FF, 0xC5FA58A2, + 0xF18E4FB8, 0xD5929FC5, 0xFCEFD5FD, 0x9D33E27A, 0xCF9AFFC5, 0xFC34FE4C, 0xCDAD09F9, 0x59FE17EB, + 0xC3CEAF78, 0x4F5CB2F3, 0x4BE7C7EB, 0xE2F2D9EA, 0xC1DF871A, 0x5E763ADF, 0x17F0A7F8, 0xC5FAB0F9, + 0x34FDBD9B, 0x09E5A7E7, 0x1B2EE67F, 0xB13E6C3E, 0x8D0FB919, 0xE9E7C5FC, 0xB77975CE, 0x0637E3F3, + 0x3B97FF76, 0x3F2D5F10, 0x47D27F8D, 0x9FFE388E, 0x427E90FF, 0xF9FAB0FB, 0xC5ECB658, 0xEF17A66F, + 0x32367DC5, 0xFC2FD687, 0xCDC7E503, 0xB1DE478A, 0xF96FF3D7, 0xDC6FC791, 0xDCBF0AF9, 0xEFE7B1F4, + 0xDAB86CF3, 0xDB98F6F3, 0x3809F93E, 0xFF8BF5E1, 0xE7EB7273, 0x5C927E5E, 0xCC7F9BDF, 0x1AFB5D6A, + 0xF99BCF7F, 0x9BE7D2B1, 0x18A45F1B, 0x7FEAA0C6, 0xFB53F95F, 0xAC0FBBDF, 0x979358E7, 0xB562FEDB, + 0x7C34E79D, 0x78AECC47, 0xC5FC2FE6, 0xA7F1673E, 0x1327213F, 0xCBFF427D, 0xF8FB12CF, 0x57725FB2, + 0xF7009EAF, 0xF83DC0E7, 0x23CF577A, 0x3FD4F578, 0xBED2F951, 0xEF2B695B, 0x8B13FF6D, 0x9E8E77B6, + 0x44727EDA, 0xFEC43BA1, 0x51B0C53B, 0x6D837324, 0xDE837A3F, 0x296F6C71, 0x721F38A4, 0xF793F444, + 0xF3A49C17, 0x36CFA727, 0xA041E679, 0xBB6F9437, 0xC2F992EF, 0x3BF47EC1, 0xF6BFF9E6, 0x9BD9BCC8, + 0xF6CBFCEE, 0xEFF364BF, 0xDCE7ED7E, 0xCAF6CBFD, 0xD4EE4B71, 0xD4FCB6DD, 0x5F451F40, 0xF384E833, + 0x3EFD3518, 0xFF1AE5E3, 0x2CF3FD7D, 0xA6BC71E1, 0x4766FF80, 0xDABBF05D, 0x99C78BFE, 0x14FDE5FD, + 0xA7FDAE6E, 0x8E63D9FF, 0xCF133E46, 0xDF7742BF, 0xEC1F61B8, 0x88F6EB27, 0xD06FF721, 0xC9B7D903, + 0x7189F3C7, 0xD71BCB4B, 0x7DBE4178, 0x81CA7BCC, 0xFA58DED7, 0x3BE71BCB, 0xEB77388F, 0xBFC770C1, + 0xCF05BFAA, 0x1832ACF2, 0xFC17EA8B, 0x3D7E55D7, 0xBBD863B6, 0xE732804B, 0x334C5F09, 0x5F327DE1, + 0xDFBD7EE6, 0x5F3473C1, 0xA8FF8E47, 0x693FFC77, 0xB6EF685E, 0x3FAF57C9, 0xB0DA57AE, 0xCB5F21EF, + 0x43D3179F, 0x1FFA07A1, 0x3D149F45, 0x757BAE60, 0xBCD0F32D, 0x5E457F20, 0x584FB1C5, 0xE30DC561, + 0xBC1857FE, 0xEB30B46F, 0xF6CEB821, 0x8CEFECA3, 0x783494AF, 0xCEC3C3A1, 0x3DE77E70, 0xFA73E1FD, + 0xE5DC0F32, 0x7BE57E33, 0xF5E5BAFD, 0x8A95EFEF, 0xC3679E6F, 0xDDC5F761, 0x7F5F3EF3, 0x3CD6A41F, + 0x2CD1F7D4, 0x74A5DD9F, 0x97E8FB68, 0xBAB2B5D2, 0xFFF006C6, 0xD9FBABCD, 0x9BF65EDA, 0x5A597DEF, + 0x03DC2F3F, 0xE6F387F9, 0x72FF1B22, 0xDCA7FAE4, 0x3E3744FC, 0x3E955FAE, 0xE7DD04F3, 0x595EEAF3, + 0x4A95673C, 0xBC7A75A6, 0x8FFF449F, 0xF1A3E701, 0x8C6FB8B5, 0x22FD6740, 0xD7F3F275, 0x7D008633, + 0x79E38B3D, 0x2CBF79F5, 0x723E6F3E, 0xE6FEC7F2, 0xF29E93E9, 0x33F98C0F, 0x60FC09E6, 0xB33CDB57, + 0x7F4F6E95, 0xF78CBA3E, 0x7B3FCCF8, 0xEA8F7F6F, 0x6679CFE7, 0xFECFF24F, 0x3CF144EE, 0x7D5BE631, + 0x7BFF6679, 0x8E1FEB63, 0x3ECB3FF0, 0xC8C3622F, 0x9F47E23F, 0xBF9F65FA, 0x00445FC6, 0x0730FE04, + 0xF3597ED3, 0xA64D122F, 0x3EEF643F, 0xB81F66FA, 0xC87FD697, 0xF1018C3F, 0xC17C965F, 0x45E701EF, + 0x979C97B4, 0xFF9C1F5E, 0x1FEFBFE8, 0x333EFF19, 0x7FC2AF67, 0xF727598F, 0xE5BB6EBE, 0x31D067F9, + 0x76B82E6F, 0xFC09EFAF, 0xE05EF597, 0xE525DF33, 0x7D00A22F, 0xE39B7CAF, 0xC6C3EF57, 0x3DFF5B2B, + 0x360F9A3E, 0xADA73ADF, 0x70560F75, 0x3EEF2FCB, 0x7F6BE3C6, 0xA07E00BE, 0xF1831F04, 0xF502B0F2, + 0xEEFB449F, 0xCFB7DAFD, 0x0F05F5D2, 0x5A91FAC8, 0xF40188BE, 0x8C4FF154, 0xFE84CF77, 0xE1DB7B35, + 0xD737E79B, 0x7FFF91FA, 0xE6F79F62, 0x3D16EAD5, 0xBF6F10DE, 0x25EF1987, 0x3CC69AE8, 0x2BD463B1, + 0x5EFD7B88, 0x97AFEBC3, 0x9AE0623D, 0x16EBD5DE, 0x8B595EDF, 0x8BBD3E93, 0x2FD663B1, 0x5EEDF702, + 0x96B7F759, 0xD387B53E, 0x9D27F3F5, 0x58AC577B, 0x7F66797D, 0xAFD7FEC8, 0xF2321F16, 0xEBB158AF, + 0xF65ECDF2, 0xFA5EEDF5, 0x61EDACF5, 0x58AC577B, 0x9F64799B, 0x774D1FD6, 0x445FB11E, 0x0BF5EAE7, + 0x1FDE7F7B, 0x1F324CFB, 0xC7FA0AF5, 0x58AC573F, 0x2FB1BCBC, 0xCF1EAACB, 0xCB3C55AC, 0xC762BDDA, + 0x7B2ECB87, 0xEFBD2C2F, 0xFA8AF558, 0xACD7EC3C, 0x6ADD25EF, 0xC9993EAC, 0x59FDE5EB, 0xB158AFF6, + 0xFEC9F2F2, 0xFE999D77, 0x5893DF83, 0x8AF558AC, 0xD7AC5E5A, 0x77E9FBB5, 0xD747F2AC, 0xAF588F85, + 0x7A852D3A, 0xCF945F73, 0xD3924F5B, 0x743EC107, 0x323CA218, 0xAA1E2B5F, 0x31BE4BFC, 0xF5341FAC, + 0xB7FBC361, 0xC25F21FD, 0xEFB99386, 0x4714636A, 0xFC11E59B, 0x3E7F3F9B, 0xA8AFCFFA, 0xB1E64E87, + 0xEB610D12, 0xE38F285F, 0xDFDFE176, 0x5A6F330D, 0xAFBF73FA, 0xFBD4E56A, 0x0F944CDF, 0xE5BA1EFF, + 0xBE65FC11, 0xE59B3EE3, 0x5706E372, 0xE80FEECC, 0xF088623C, 0x1DEAAB0C, 0x1A7E98F8, 0xA3A4EFD1, + 0xD885F640, 0x9CE111C5, 0x386BFC11, 0xE51BB678, 0x37AED2F8, 0x797D2450, 0x0AF93CE1, 0x87FBD1B8, + 0x4AE57DBF, 0x23FF5AA4, 0x3F58FF6A, 0x4EA145FB, 0x99BE0737, 0xA70B9AF8, 0x3DD8BFA7, 0x43694193, + 0xCCEFBEBF, 0x2F7093FC, 0x1B49763E, 0x7C16CE11, 0x6CEFFF71, 0x0B441E73, 0x7EBA3371, 0x49B09F87, + 0x9ADC8460, 0xEBEFF806, 0xBF9863F6, 0x3EEE8E52, 0x04F8CFDE, 0xDBE38571, 0x95A19F6F, 0x1CE55FA8, + 0xCFBD0F8D, 0x211F2E07, 0x592FBBBF, 0x95E206C1, 0x36DF20BA, 0x13A13E3C, 0x0EE590EF, 0x8EE19460, + 0x7F1F9C52, 0xF3FC7C83, 0xEFBA3339, 0x7D2FD97A, 0x9E7F0A3F, 0x116CBF9F, 0xC597C615, 0xC1FEF7F7, + 0xC47D98D3, 0xB70FAA21, 0xDFED326C, 0xBFC7B993, 0xE6BFCD37, 0xF8AC3BEE, 0xF571FCF1, 0x7E483C5F, + 0xE2BF18CF, 0x787DDC5F, 0xE275757B, 0xA5BF3E65, 0xFE7B7DC7, 0xA029E4BB, 0x0771D6FB, 0x23F7BBCB, + 0xDCAC8F97, 0xF4E3C51A, 0x7FAF0F7F, 0xA8FBE5F9, 0xEE393CE9, 0xE329F7DD, 0x9E38F6FB, 0x25F29F75, + 0x1F85FAF0, 0xDFE6AFF1, 0xDD3E9CF1, 0xFB29F22D, 0x6ABF9F6F, 0xDC8B3037, 0xD4E7F653, 0xC4033ECE, + 0x68BCFD7D, 0x1CDFB1FC, 0xB2F986E4, 0x939CBEBF, 0xB88F433E, 0xE5672AD8, 0xFF7E35A3, 0xF1F0F9EE, + 0x06604E4E, 0xDFEB6E26, 0xE4436F9C, 0x84F560DE, 0xD4E79BA0, 0x7E241F82, 0xFAE1FDCE, 0xEAC77E1F, + 0xCAEAC7CF, 0x43F3DC27, 0xA13EFC2B, 0x34E4F8DB, 0x6D3D5F4F, 0xE3B1E883, 0x7E588E77, 0xF0CF5331, + 0xBC4D62F0, 0x45C29CFF, 0x1847EF2B, 0x9EAF18A2, 0xDD8CFB09, 0x0B1F6094, 0xF193B018, 0x36EBF92C, + 0xFA1E23FC, 0x23BD2F1A, 0x6EE3EFD1, 0x19785DF0, 0x93D05DE0, 0x77312E35, 0xE20D86BB, 0x73F2A63F, + 0xA67FA1BE, 0x52E216E7, 0xE413BAA9, 0x06FA899D, 0xE6F565D8, 0xF3FF5AD0, 0xF7B9BCFD, 0x963F1DB0, + 0x187F27EF, 0x239A2FB7, 0x10DEC3EF, 0x235ADF78, 0x1BB4E16F, 0x49BE09FE, 0x65FC6EE6, 0xD36AA97D, + 0xEF92EF09, 0x8C9B7C37, 0xCBC7CDF6, 0xDDEB2F15, 0xF42D82FD, 0x39F945EE, 0x8BA17E3A, 0x9F30D487, + 0xA93B9DE3, 0x5FE45A73, 0xFA2E8203, 0xA1FDB4BA, 0xE6EF8BE4, 0xEF6FEAFB, 0x81BB09FF, 0xAA1E7F7C, + 0x81E2431B, 0x5D6AC0AF, 0x1ABF5BF8, 0x4EEB99BE, 0x77C9F7F3, 0xE02D93EF, 0xCEC99BFE, 0x38327B4D, + 0x5F94BAEB, 0x42F928D5, 0xFDF3FAF9, 0xFD28D447, 0xF1AEE4D6, 0x4B349F32, 0xFB12F7A5, 0xD07E97C6, + 0xD2FFE126, 0xF2B723C8, 0xB7E5846F, 0x09F26B19, 0xC5A7BBEE, 0x1FF1BB85, 0x6FFED1F7, 0x2EF96EFE, + 0x917C774E, 0xDEF47BFF, 0xBC3EEF9F, 0x97F7FE79, 0xFDDE3FAF, 0xCFFB97AD, 0x67FE65F6, 0x997FDEFE, + 0xCC3F3F6F, 0xED83A6F0, 0x7D276949, 0x8FDBFD7A, 0x0C070937, 0x577E19CE, 0x07F85679, 0x4FC8AF9E, + 0xAE3C919B, 0xDF0E949F, 0xC9CD5307, 0xA014CE5B, 0xD5D3382F, 0xD457C5F2, 0xDFC2F5F0, 0x0F95C705, + 0xDF4FF8EB, 0x8CB12D9C, 0x6FA8B94F, 0x85F3138E, 0x9607045F, 0xADF35F02, 0x9515E13C, 0x9800CECD, + 0xCD57A378, 0x32D487AF, 0x957F1AAE, 0x97542ACF, 0x84FAAA53, 0xE98EDC7A, 0xBFC057CC, 0xBF23EC5F, + 0x53544D3D, 0x66FFA121, 0xC31A0F34, 0xFF2D1E8D, 0xA714933D, 0x47581FFF, 0xFF2AB3F7, 0x08AFC71E, + 0x86F667F7, 0x67B33FF1, 0xF3D83E5A, 0x9FE29994, 0xEAEB4BBC, 0xD324CAC5, 0x3FCDC73F, 0x29E9FF97, + 0x207F64FD, 0x53BBAB69, 0x684F1C65, 0x784CB1C9, 0x9BFFA776, 0x839F0F8F, 0xF0FE359D, 0x5B9DB178, + 0x1E9179D3, 0x6558E751, 0x67F3B2ED, 0x77D3B986, 0x2D5E8D1F, 0x56D3501F, 0x44D5E9DC, 0x3C1AD9FC, + 0xECE7D50F, 0xEDFF23D8, 0x7A4DF34C, 0xDEFC414C, 0x5C6EBFD0, 0xDEF7CC9E, 0xA6793A3F, 0xFF1F0000, + }; + +u32 point_table_binary_28[] = { + 0x11728559, 0x5D689C55, 0x1A7E27E7, 0xCC7C9349, 0x9A49D5B5, 0x2EB8C445, 0x5271855D, 0xC4045697, + 0xDA9AAD69, 0x9AA48949, 0xAD6D67BB, 0x11AB1897, 0x763BACBB, 0x82BB17AE, 0x2C8BBB37, 0x525A534C, + 0xA55E68F5, 0xA2145350, 0x046FD68B, 0x082AFEC0, 0x0A6B252E, 0x42DB2556, 0x23AD0ED6, 0x38994EBE, + 0xB3EFDF39, 0xF3CD3705, 0x93AB97EF, 0x799FF7FC, 0x3CCFF91B, 0x98877EB7, 0x0090CFE4, 0x61F3E6CD, + 0x0E5EC6F8, 0x300098E8, 0xF2E4C641, 0x8CDD6589, 0x9DE3781E, 0x63C68365, 0xFC3C9425, 0x2ED635BF, + 0x2CF86255, 0xF2A11F0E, 0x0044AB79, 0x28954A84, 0xEF879B00, 0x9CCB67B7, 0x6EDDCA7C, 0x1283E518, + 0xEB09DEB9, 0x9D3B7732, 0x9FC4DD19, 0xCD2F0BBE, 0x3B277869, 0x6F548BD6, 0x70BD0318, 0xFF06EBE7, + 0xA2350F8C, 0x8C608CED, 0xE5183AA7, 0xB60E87FE, 0x4435E824, 0xBC3B24F8, 0x7C26BA67, 0xCB962DCE, + 0x9584CFB9, 0xE89EA16D, 0x3B30163C, 0xB62FB36D, 0xDB36C40B, 0x1FF63FC3, 0xF80DD29E, 0x288EAEBF, + 0xF3D74394, 0xCFEDC5F1, 0x5B47E341, 0x7C123BC7, 0xF106E97F, 0x148365BC, 0xD607C8DE, 0xC17C0B70, + 0x1B62200F, 0xD9766EDF, 0x028E27C7, 0x85C74A83, 0x5B085F16, 0x7CE131EA, 0xBF6F0FFD, 0x493EC68C, + 0xD758EBE7, 0xDB723770, 0x7DAC8763, 0x062EF631, 0x8E37C732, 0x9FD45FC1, 0xEBFCAEC7, 0xFEBC45E3, + 0x1F59EA3F, 0x7E2B131E, 0x3291999A, 0x9AE2F196, 0x18327BF6, 0xEC217CBF, 0xE0A18DC7, 0x4BDB437F, + 0xA343C4D7, 0x681FCFC7, 0x7ADFBFAE, 0x3BFE3036, 0x16FA0B18, 0x8F0DDFDD, 0xE08BA3BA, 0xD6D77A79, + 0xC3F50E48, 0xFBC140C4, 0xFA407EC2, 0x13FF08CD, 0xBFEA11F5, 0xB1ACFA28, 0xAB3E9645, 0x1F5E2F19, + 0xF380E055, 0x4F19C3E3, 0x1FE62B77, 0x8DCEAFCE, 0x67AE3B39, 0x5E8DF915, 0x3DE3FC9A, 0xA41EF26D, + 0xD14F74FC, 0xCB32DE21, 0xD6F90048, 0xEA05C71F, 0x3C9EDA87, 0xFDAFF27C, 0x97D45F6D, 0x5175ECDE, + 0x3D41AFD0, 0x0679D6AB, 0xEA09EBE7, 0x554FFD32, 0x1E39D0F9, 0xE4D89DCA, 0xC1F8F878, 0x182F770A, + 0xC0CF971F, 0x3FF5B7F4, 0x7F15C46F, 0xBA5EB8A7, 0x202FDF65, 0x3D704F55, 0xD7F858F0, 0xD54E6EEF, + 0x06C14771, 0xFE55E6D7, 0xF17433F9, 0x57797C74, 0xBCDC8C5B, 0xF5B1E0DD, 0x2ACFB7FA, 0x1DD78F8C, + 0xD62F4BBD, 0xBCE1F159, 0x107DE6A1, 0x13927A75, 0xA73AB93F, 0xC9FE4AFF, 0x9AC783FC, 0x2BF5D64E, + 0xF3F8A99F, 0xDDCCDA69, 0x694FBABD, 0xA9FE2CB8, 0x0AF199B8, 0x78667070, 0x90C69363, 0x80E2E2F0, + 0x7D1314CF, 0x490CD9E9, 0xE969C2CF, 0x091E80FC, 0x4C78D2BB, 0x89BB23D1, 0xBFC490E9, 0xB6A47FC2, + 0x4B0CEDE2, 0x178931BF, 0xE38D3F3E, 0x14FC046D, 0x47AAFC5D, 0xD7BBDCED, 0x47162516, 0xFDE46E7F, + 0x639CF5AD, 0x7E83B637, 0x1EDC338C, 0xFAF8D41D, 0x710300F6, 0x7578767A, 0x14FB3783, 0xF1FDD8DF, + 0x61788EF5, 0x7508FF31, 0xDFDDEEBE, 0x9A9CDA4D, 0xED3944F9, 0xF66DF7C5, 0xFE09E4EB, 0x95FCF6D7, + 0x61E6F37D, 0xFBA83DFC, 0xBDFDBC5B, 0xFCBA5C76, 0xB04FF8E2, 0x1A1C59A4, 0xEF8A5FF9, 0x1B1C4CE2, + 0x5746DD19, 0xC61F907A, 0xF179F7F9, 0x058A5F40, 0xFC0CD65B, 0x8463BF1F, 0x1DA5F5FB, 0x10E9DD56, + 0xDD05AEFF, 0x267EFF14, 0x57C3DFC2, 0x8B3CFF3F, 0x849FC718, 0xE7AFF08C, 0xFB96F198, 0x8F6302F1, + 0x8BF0DCEE, 0xDDBB035F, 0xF535785E, 0xF5CCF8EA, 0xE3EEA28F, 0x490FF1D3, 0xEE2B5E6F, 0xB01EECC7, + 0xC9ED8267, 0xDF7FFF7D, 0xAE47FECD, 0xDEE8BE38, 0x7DFA34F7, 0x1F5EC07A, 0xAB3073EE, 0xDC39EE1F, + 0xF9BDE397, 0x6E318E63, 0x1E0F7813, 0xC7F71A98, 0x7DE49147, 0x027EE518, 0xCC26F12B, 0x0FBB25C6, + 0xE378B19E, 0x336EE977, 0x7F7A90E7, 0x8FF2B300, 0xB3F70F0F, 0xB7F2A5F1, 0x0B1267AF, 0x764B341E, + 0x34DFDCBE, 0xC761B62C, 0xFB1BD72B, 0xCCB9A527, 0xEF1D766E, 0x4AFB7710, 0x8EB25F14, 0x1F2FC1D1, + 0x243EFED8, 0x7DC9F892, 0xF6FF25F7, 0x25E30774, 0x7CCFC211, 0xF68BF2AD, 0x5C050775, 0xFD647C75, + 0xC19DD1F5, 0x53C6F743, 0xF7F9D67B, 0xC7399FE6, 0x237B0B1C, 0xFBFBBFDE, 0xE3EF341F, 0xD98DEEC2, + 0xD3EF7DC2, 0x7C34DF85, 0x1ABCF88F, 0xF97FFF30, 0xBE247AE8, 0xE873DF1E, 0xFCE0BFAD, 0x7A57BEDA, + 0x303CCF7C, 0x8AAF5DE7, 0x2E323EED, 0x874FDD09, 0xF18FD9CE, 0x7E9AC198, 0xF9CC7D83, 0x13A32DFE, + 0xC2F93921, 0x7E31F7CC, 0xEEDAD5EA, 0x9F7D921F, 0xD7CC847E, 0x3F217E31, 0x23497CF0, 0x4F2B3EFD, + 0xBDD97F2F, 0x209EFD61, 0x76517B5B, 0xFCF2267E, 0x673F9929, 0xEF8F267F, 0xE177F18B, 0xB98FF70F, + 0xC5575F33, 0xBB93F8E0, 0x9FB4BFB0, 0xBEF8C56C, 0x7F6AE6AF, 0xADFEC1FE, 0x885FCCF8, 0xECEC6CAB, + 0x7F703C44, 0xDF6692FD, 0xA7F89563, 0x6632890F, 0xFE49F981, 0xE64BFC62, 0x2669BD4E, 0xFB87E64F, + 0xFCA0DFD3, 0xFE98D2F6, 0x1F34BBD4, 0x0F27C40F, 0x6657121F, 0xFC91F6CF, 0x808EDF59, 0x33C1FBA3, + 0xF2AD5C65, 0x46F87BDA, 0x1F69FF0C, 0xC878676F, 0x31BB1E7A, 0xF2C956BE, 0x567CB31F, 0xA664FE0B, + 0x3533C5F9, 0x69FFA4F5, 0xABF8DAB0, 0xD99DC407, 0x7FA4FDA3, 0xFB957DDB, 0xB6C97915, 0x63F68BCD, + 0x727B527E, 0xF1FB59FB, 0x79E39ED9, 0xB1A3D51F, 0x07243F3E, 0x6F8163C5, 0xAF8C9A5A, 0x121FFC91, + 0xF6C3CB88, 0xE7F5DF46, 0xBC1FA6F5, 0x3F8FDF79, 0x3FB06BBC, 0xBE9BF48F, 0xDF65BDB7, 0xD9C9C9C9, + 0x80AF3E6E, 0xF3497C42, 0xFFCDFEC0, 0xFAB21FD8, 0x8CEABD59, 0xFFD83FD9, 0x0F4C7CF8, 0xF0E156FD, + 0xEBF9C165, 0x6C86EF43, 0x8A5F79D8, 0x6692F8A0, 0xFF943FFC, 0x79237BB5, 0xCDB09ED2, 0xFA3F247C, + 0x85392BF7, 0x99B4FE4B, 0xDAFE97A4, 0xBF1E1F7F, 0x6CF3497C, 0xD07FDA1F, 0x1B74FC3E, 0xB420E757, + 0xE1AB2E98, 0x9AEABD59, 0xFF693D6F, 0x90F1CE6E, 0xB4D1034F, 0x3CD1CAD7, 0xAAFF667F, 0x9464FE3B, + 0xFA6C97EA, 0xB759FF69, 0x7D2ABE76, 0x9DCD27F1, 0x41FF697F, 0xE8790DEF, 0xA35EEF15, 0xE2AB8F75, + 0xDB615A4F, 0x94BF3E06, 0x56CF8B73, 0x8207C6E3, 0x7C32DE9F, 0xFFFC7990, 0xCE7F653E, 0xBF36CE7F, + 0xAC77F503, 0x9DFF54DF, 0x15B99F16, 0x17937CF5, 0xF1E212F3, 0x29BE3E0E, 0x85A41FB0, 0x7E96FD30, + 0x8FF80539, 0xBF7ABD4B, 0xECCFFF78, 0x9EBD89AE, 0x37C5EF46, 0x697F503C, 0x648ADF25, 0xF1D8BE8E, + 0xA45F8C83, 0x0EF60BB6, 0x8FE69BF8, 0xE9FCEBF9, 0xE87CAC7C, 0x73124356, 0xF1738207, 0x507F5448, + 0x6F168A67, 0xF7EFDF1F, 0xF8DCD1E2, 0x59E653BC, 0x3BEAE2A4, 0x9F2CDEA8, 0xD81FEB1B, 0xE773E657, + 0x3EAACF7C, 0x8AA7FA8A, 0x0FE773F2, 0x1BCD27DF, 0xCF3615AB, 0x839B06C3, 0x79BFF659, 0xB1C67A57, + 0x7FD53E83, 0xAEA43FDC, 0x26E894FB, 0xB7F6DF15, 0x97F57B33, 0x5F2B5EFA, 0xEFA0A0FE, 0x91F1CA14, + 0xAB49BEFA, 0x44B1A6E7, 0xA73989B5, 0xBEFA03E7, 0x43EF5F3A, 0xBF589FCF, 0x2BEA27E2, 0x673F9544, + 0x3FC4AFDF, 0x195F5F57, 0xAC25F1F5, 0x75D0A5F8, 0x39C143A7, 0xFA87F566, 0xEF2C2E27, 0xF56EEF84, + 0x42F2BE1E, 0x5DDB0D7C, 0x5FD7F720, 0xD4B7BC07, 0xE97B0FF2, 0x15757DBB, 0x2C7828F2, 0xFAA5F763, + 0x7BAABB4D, 0xEF7BFD7A, 0xBFFA4E62, 0xB9AFE25F, 0x7BF23DC3, 0x9E821FF9, 0xFB34B537, 0x5BE8367A, + 0xBF93FBAB, 0x2B5E92FB, 0xA8DE5F1D, 0x44EAFFCB, 0x828775C9, 0xF78EE8DA, 0x9E0ABF77, 0xE87B1464, + 0x7A2ADABE, 0xB2D4EBB9, 0x98BC8F02, 0xF49CD3FA, 0x65E1EBF9, 0x9AF747BD, 0x6F3AD773, 0xE68AED49, + 0xB757FB17, 0xEFE87B45, 0xEEB73E76, 0x256E5FAF, 0x5BA6F59C, 0xDF5746F9, 0xBCA9715F, 0x8EF1BDA8, + 0x178C3327, 0x0148FFF8, 0x5DE3BE1C, 0xE9CFDF1F, 0x899FD603, 0xFF5E43FC, 0xF45E437C, 0xB4BFFAF7, + 0x25AA2771, 0x5F8EF1C8, 0x4731F3D3, 0xFB4AAF8F, 0xFB727CBF, 0xD07CE4CF, 0x31DF0CC6, 0xB43FEFD0, + 0xF7A919C4, 0xDF2FFCAC, 0x57E5237E, 0x7EFFD927, 0x785FAF51, 0x1F80F7EF, 0xDE467D3E, 0xBFEE133E, + 0x5F1FF7DB, 0x655ABF29, 0x9FDF9F02, 0x9FBE3F05, 0x3C80E22B, 0x84A7FCD1, 0x41BE5F2E, 0xD37E12C6, + 0x33F0E97B, 0x56C0632C, 0xF80AE129, 0x5FCF03CB, 0xB43F51FE, 0xD0D05082, 0x4FD7D780, 0x6FC484A7, + 0x7CF213D5, 0xA3FD91F3, 0x510F0D3E, 0x00E5533C, 0x80E22B84, 0xA7FCBD7B, 0xF7727F69, 0x7FA67CF6, + 0x57E0C37C, 0xE20B7800, 0xC557084F, 0xF9BCBEF6, 0x36F4C4FC, 0x814FD6C7, 0x061E40F1, 0x415F74FE, + 0xA1F9E6F3, 0xC10E190F, 0xAF4F9A7F, 0x8D2B5EBF, 0x7A9EAEF8, 0xF6EAF980, 0xDB1BF203, 0x5F1AAFF1, + 0x94F427E4, 0x0FC87851, 0x3EBFDF04, 0xBE345EE3, 0x01194FCA, 0x67FC80CC, 0x17E5F37E, 0x1FF800F4, + 0x7BC5CF87, 0x8FBD5EF4, 0x3EC97AA1, 0x7C3D8F2B, 0x1F80F255, 0xBC1E145F, 0xF17AE5F5, 0x37F8A52F, + 0xC77E097C, 0xFA5E17F0, 0xE83FC157, 0xBC5FD84F, 0xEAE7FAC9, 0xBE57385F, 0xDF8BEB27, 0x5D49FDD7, + 0xECC7945F, 0xFD7B925F, 0x1F1AEB85, 0x2B5DD18F, 0x69BFEA7B, 0x3BE5CBFB, 0xABE7D3FC, 0xB41FD37E, + 0xD5F7C5B0, 0xFE053E57, 0x62BEB41F, 0xD37ED5F7, 0x48CAF7BF, 0x37089F2B, 0x797FA6FC, 0xD8EC57DD, + 0x9F289FF5, 0x1EF85C89, 0xF9D27E4C, 0xFB55F733, 0xCA4FEE77, 0x947F453F, 0xA6FDBABE, 0xB1FE8FE8, + 0xEF19C2E7, 0x4A7AFF6D, 0xF663CAAF, 0x7E3FA4F9, 0x4FEE9734, 0xFF57F463, 0xDAAFFABE, 0x1DF2039F, + 0xE6A7FD98, 0xF6ABBEEF, 0x52BEBC87, 0x7B3ECD4F, 0xFB31ED57, 0xDD9F29DF, 0xEFD7C2E7, 0x4ADE9F29, + 0x3F36FB55, 0xF7F364BE, 0xF0C9FED9, 0xE2C7B45F, 0x835FD43F, 0x814FF3D3, 0x7E4CFB55, 0xD737DB66, + 0x561CFEF9, 0xF5D1DE4C, 0xBF18B8C6, 0x7BF1349D, 0x015C385F, 0xC2465BF4, 0x78F657D9, 0x5CE2EF7E, + 0x7FDC0BD6, 0xE3F93DF8, 0xB4FBDEF3, 0x71FC3F0B, 0x49BCFBC0, 0x5CE458D7, 0x073C25B6, 0x73ACE737, + 0xB324EDF1, 0x7C366F33, 0xCCA7FBA3, 0xAF1FDAA3, 0xF5433D5F, 0xDFDF67B4, 0xBEDF1F61, 0xAFF9A689, + 0xAF178A4D, 0xF8B7A08D, 0x63BDCFE0, 0x78D539D6, 0xFD116E90, 0xF607BEDB, 0x34DFE323, 0xC873ECEF, + 0x3397B4BE, 0xEE8FF073, 0x73BE896F, 0xADF43FE0, 0xBF69E493, 0xBE6C970C, 0x87DF1FE1, 0x7A7321C9, + 0xE7DE81A8, 0x097FAB73, 0xBE3DA46F, 0xFB4F13FB, 0xFEB23F73, 0xE66C13DF, 0xCF34DFE3, 0x7FACE3A9, + 0xF71373C9, 0x549BF4E2, 0xF5A37C41, 0x3FFE3EA3, 0xFA097A52, 0xFD84FDF1, 0x6619FFB0, 0xDF8E4067, + 0x526FE65B, 0xB7EAF5C0, 0xF53F3235, 0x8EFDFE18, 0x99AF9AF8, 0xD64AFB3D, 0xDEE6A5FF, 0xE1BEB32A, + 0xF3E7F747, 0x73182B24, 0xF8CC4732, 0xDF1E0F3F, 0xD5FA7ADF, 0x71679551, 0xF747F317, 0x73B989EF, + 0xA4EAD7E3, 0x63ADAFF7, 0x17F7812D, 0xF87AA417, 0xB368BE6F, 0xE25B68E4, 0xF3FDF517, 0xEA277F1F, + 0xFA95ED48, 0xFA058664, 0xFEC27E5B, 0x12BD78BC, 0x39AFF9DE, 0x4FFF31CB, 0x1C6F875B, 0xDD71FABD, + 0xD8C4778D, 0x20E5668C, 0xDFC5E1AC, 0x43E6AEE1, 0x2E8C11F3, 0x2EDD3E21, 0x73F718C6, 0xDB313E4E, + 0x3FEF9A78, 0xCB445778, 0xCF883FB1, 0x8FEE7CEC, 0xDAF0DE91, 0x7DC73EBA, 0x715321BC, 0xF7594CD9, + 0xB4B523BC, 0xF7AD7603, 0xFCF9784F, 0xB87F44CB, 0x36C3F5F5, 0xFE01456B, 0x35EE9718, 0xDAB83D7A, + 0xFF88B0F5, 0x9B47BBDC, 0xFF010000, +}; + +u32 point_table_binary_29[] = { + 0x1172855A, 0x7D7055C7, 0x753FEFED, 0x7DEF3EE9, 0x094BB66B, + 0x0733B6E5, 0xF1744833, 0x1D7B70A3, 0xD0928E6D, 0x19236109, 0x218C823E, 0xFCC0508B, 0xB12015B1, + 0x007F4CEB, 0x6692D46E, 0xC76492C2, 0xD831E573, 0x68DD36D8, 0x8A224834, 0x6D52F0E0, 0xA671B01B, + 0x08266652, 0xB0830707, 0x28B22D2C, 0x6CE20F7D, 0xDFEDF9DA, 0x7DF75DB5, 0x13F10FBF, 0xD9DF39BB, + 0xE7EC39BB, 0x67CF7D70, 0xC40EC367, 0x81FF162C, 0x5860E115, 0xC4B34BF0, 0xE5127CC4, 0x7E5AC247, + 0x6CDF2CE5, 0xDB5F97EA, 0x2BC1385F, 0x9C6FCFC2, 0x1C7B3B40, 0x188593EB, 0x962EB276, 0x07E2E538, + 0x68C24F5B, 0x56DE8718, 0xF533B696, 0xF159C4CC, 0x8780F8F0, 0x18CC81EF, 0x02E4F05F, 0x144516FA, + 0x113F44DA, 0x7370EAD4, 0x29C4B8DE, 0x8764BE93, 0x274F221F, 0x31F381F9, 0x6EBE5C2A, 0x14FD9D88, + 0x9F01B036, 0xB4DBDE78, 0x0731CEC7, 0x18525B5E, 0x7BCBAF27, 0x978294AC, 0x07BADDFA, 0x57353692, + 0xBE6EB7FE, 0x7B16B7C6, 0xEC71EB77, 0xF6EAFA6F, 0x15799AFF, 0xFBF7DFEF, 0xF5D1FCAC, 0x4FF934BF, + 0xF2E7081F, 0x521F6FDC, 0x48F677B3, 0x3D28BF77, 0xEF5EB2BF, 0x9BEC25F9, 0x9D3B777A, 0x7F903CFB, + 0xC3F90BE5, 0xD5FE6E67, 0x3FAFB713, 0xB1DABF66, 0xF3B3317F, 0x408AFDE1, 0xFD25F6A3, 0x3F87DDFC, + 0xECDF7EC4, 0x3AFFE1C3, 0x87090FB8, 0xF9FFF25B, 0x4F107FC0, 0xCDBF65CB, 0x96983D61, 0x44F614ED, + 0x0D238E07, 0xDD6F944F, 0x8BFD8251, 0x3EFDDB0D, 0x1B581E5E, 0x66FFAFFE, 0xF223ABBD, 0x7DE8FF95, + 0x1C0FBADF, 0xE47FC628, 0x2F7C081E, 0xEC59C5EB, 0x25FBC2F1, 0xB2F95F69, 0x6A627B78, 0xBFB265F3, + 0xDF5AB386, 0xD72BD88E, 0x6E6B6F67, 0x7B846F47, 0x5736D07E, 0x0BBF183F, 0xA28FECFF, 0x9B438708, + 0x0F38FF3D, 0xF0B5AF11, 0x7FC0F96F, 0xF1E2C5D6, 0xD6E17A31, 0x9FC2A9E0, 0x25F5BFEE, 0x57F09F9C, + 0x1F9D12BF, 0x643FE33A, 0xC9BF70CA, 0xDA86654B, 0x387EC49E, 0xEC1F7476, 0x76FA7800, 0x93FD7D8E, + 0x07EF0F67, 0xBFF31718, 0xF217CEDF, 0x2DFACABE, 0x5ABFB489, 0xF75FE62B, 0xFBBACC9F, 0x584F72BD, + 0x3BC4BF36, 0x9A3AF08D, 0x658D7EBD, 0xE1E4D401, 0x95677DB9, 0x5C789AF1, 0x0E5D5F79, 0x78BAA99E, + 0xF777D8E5, 0xCF9AA67B, 0xBC3F63F9, 0x3FE0F287, 0xFD7516B1, 0xE6CF8AC6, 0x85E40F3E, 0xBFD0FEC5, + 0x3CDE29F1, 0x87F637A8, 0xFF06045B, 0xABFE1B10, 0x3E988686, 0x068A8761, 0x977FB4DF, 0x6E3D1CFF, + 0xB41E9D8F, 0xF68FE643, 0xFE80CB3F, 0x8E073DCF, 0x7250B68E, 0xCF378D27, 0x1B95ADE5, 0x78D278B1, + 0x381FC50B, 0xF207840F, 0x21F3717E, 0xDE8FA970, 0xD1DAB56B, 0x7D3E413A, 0xBC57CFAB, 0x01C11048, + 0xBE207E59, 0xF6BF5028, 0x787B71FD, 0xEDE25F91, 0xC7F5B7D3, 0xFCE43FC1, 0x905AB870, 0xA1F707AD, + 0x5FD62BF9, 0x1D8E675E, 0xEB41FF51, 0xBC48BC67, 0x5EFB70FD, 0x7ACE1F8D, 0xFF531FF4, 0xF4F079AA, + 0xF17F8AF3, 0xB15FCE8B, 0x703C7FF8, 0x81457C1E, 0xCBF997CD, 0x1FA6F30C, 0x8EB8F8CA, 0x77B4B6B6, + 0x3226FBAD, 0xCD2F97FB, 0x006E139C, 0xD9AF58E3, 0x2BD3B772, 0xE54A7FBF, 0xE0FA4DFC, 0xFE21FB57, + 0xAC58E1CF, 0x37E2F3F9, 0x86FA689C, 0xF4917F1C, 0x9FE4EFBB, 0xEF3E7F1F, 0x90BC9C57, 0x129FB43E, + 0x3E2F75BD, 0xB4BE65ED, 0x0BA6EB4B, 0xCC87F9F0, 0x45DE4FF3, 0x5EDB533F, 0xFD25E793, 0xE0CBADAB, + 0x9FDAECF3, 0xCB3E7CB9, 0x95F30BF9, 0x82DF6B63, 0x7C56F63F, 0x97898E71, 0x7C683CD8, 0x5DD1318E, + 0x07DD6FBB, 0x6BA49FF7, 0xFBACE05C, 0x66A4BFE9, 0x1EB93F05, 0x8737B8FB, 0x41F8E10D, 0x7C1EEA79, + 0x6777D929, 0x3AEFE83C, 0x15BE9D92, 0xF355CE8F, 0x5CD93BFB, 0x9B1BEBFC, 0x79629F7F, 0x671F9F27, + 0x4E5FEFDB, 0xB57C5EB8, 0xF9F26FDF, 0xC5F27570, 0x33DBF3DC, 0xE4157A9E, 0xDD2CF64F, 0x56EEFACD, + 0x8745FFA4, 0xED33EA1F, 0xB1FF1FED, 0xD3643F68, 0xFD114E84, 0x91EE97D6, 0x07B9B4EE, 0xF780D60B, + 0x5987850F, 0xE9254B96, 0xF8FB86E4, 0xF9BEF1F5, 0x4C2EDD2E, 0xF939A0F5, 0x4AB6A5A5, 0xC5DF4724, + 0x4FF7119D, 0xA7AE1ED9, 0xF4B3D7FD, 0x7D1F20E6, 0xFB5EEF43, 0x3379D3CD, 0x7C1FEAFE, 0x5AC4BCBF, + 0xE7EC4E3B, 0x1F20FF39, 0xD8CEFBB1, 0x1BF12A94, 0x7F0FB673, 0xBEEDB05B, 0x291F026B, 0x87E8BC41, + 0xFF6FA5F3, 0x23DF6587, 0x681C6E11, 0xF9680F6C, 0xE3FB44F5, 0x8DFE333C, 0x2BFB2BFC, 0xD135F602, + 0xF36F151C, 0x7DD3BECB, 0xE7D1C332, 0x5FE633B0, 0x8BEA05CC, 0x579E2FF3, 0x87F622E7, 0x632F8E3F, + 0x8BF35D05, 0x7B5AEEAC, 0x27FBB792, 0x3DF9267B, 0x89F12B38, 0x8EF55974, 0x0CB6B27F, 0x953FFA06, + 0x6C89F347, 0xF7D8DF30, 0x3E8218ED, 0x8F0ED841, 0xADEF7652, 0x7D98A985, 0xDD7C9EE2, 0x38F93BD3, + 0x6A8719A3, 0x3E5887F3, 0x7D01FEA9, 0xA3A383F5, 0x91FFF3EB, 0xED47BCDF, 0xB87E780E, 0xF973613B, + 0x63E5476F, 0xC0F6383F, 0x7AD90EF1, 0x38DA47E7, 0x59A6D10E, 0xF1F980FE, 0x8397703F, 0xAE816D14, + 0x7F4EDFD8, 0x2F605B9C, 0x3FB64DF9, 0xE83F8EE7, 0xB41DE278, 0x3D27F2C1, 0x31D8C6F6, 0x24F525F9, + 0x6705076F, 0xDB213E6F, 0x77CB7CE5, 0xD78A3CED, 0x37CD57DE, 0xA8E35D6A, 0x4F8F8E2B, 0x7F74133C, + 0x1BE78F2E, 0xB617F4BE, 0x127B0BF6, 0x5DC68DE2, 0xDFE004EC, 0xBAE3EE7B, 0x285ED9BF, 0xC1A0BDC8, + 0xB851F6AF, 0xFC00EC91, 0xFC93FD29, 0xFFC85EE2, 0xFBB94BF6, 0x339A0DDB, 0x795CF923, 0x838A953F, + 0xF2821D92, 0xFA43F63B, 0xAAB243CD, 0xCB56FCEE, 0x783E67F7, 0x49FC9B96, 0x42FD42E2, 0xEF13BE69, + 0x71FE8DE7, 0x07FA97F9, 0xD173A6F5, 0x3B781F38, 0xF9D1BD2A, 0x9F88FF64, 0x7EE0FEB2, 0xFECC2CD3, + 0x41F2D3E2, 0xBF17C729, 0xDEAF31CB, 0x49DF343C, 0x9D5F9A1F, 0xAF209FF3, 0xC1B4683E, 0xEC937C30, + 0x8B545F69, 0x7E24F307, 0xE5251F4C, 0x477373F3, 0xF4FC407D, 0x920F66E5, 0x86BF7E7C, 0x7A7EA07D, + 0x9C0FF34C, 0xCB934F3E, 0xE9F9D169, 0xD312E7FB, 0xFC48E60F, 0xFA97E377, 0xA669E2F3, 0x4FF58D1D, + 0x374DAC2F, 0x991F8978, 0xA7FDE07C, 0xF8A569AA, 0xAFAF9F96, 0x1FB4BF1C, 0xEFD7E978, 0x32FEBB74, + 0xBD3DA635, 0xCE1FDD64, 0x96C6F93E, 0xFE93F9D1, 0x28FE0B4E, 0x980E8EB7, 0x64FC37CA, 0xFE941F30, + 0xCB3BBEB2, 0x617AFC77, 0xC97E45B3, 0x4DCBF20D, 0x8F79FEC8, 0xA06989F3, 0x7DFC27F3, 0x2319BFC9, + 0xF8D77A30, 0xDF15703D, 0xE8EAD3C0, 0x0629E7BF, 0x783EB87A, 0x31FABB20, 0xA07AD1C9, 0x8FAE53F9, + 0x44FC27F3, 0xC3BD3F32, 0x7382DC36, 0xDDCF92F8, 0xD7FA32BF, 0x34C8737E, 0x2471929F, 0xCC07BD5F, + 0xA3030168, 0xFD3A20E7, 0xBD1967F9, 0x64FC27F3, 0x43EFD74C, 0x6B10F2FD, 0x9A8C7FBD, 0x6FF3EB83, + 0x2BF8FD97, 0x8C7FAD6F, 0x33CD81BC, 0x07951FBD, 0x1AA4E27C, 0x1FFFC9FC, 0x70F551D6, 0x8CEB79CF, + 0xFAC67699, 0x71D6978C, 0xFF447EB8, 0x7A2A386F, 0xC6F9BE4D, 0xC6BFD6CF, 0xE5CD669C, 0xF73F19FF, + 0x5A4F4785, 0x20D0F37C, 0x40CEF320, 0x15E7FBF8, 0x4FE687BE, 0x4782C120, 0xE4F33419, 0xFF75B23F, + 0xE51F05E5, 0xAB1E7F7C, 0x7AFCEBFB, 0x32AA0AE4, 0x7DA9FC91, 0x1782549C, 0xEFE33F99, 0x1FC9F84D, + 0xC4BF7B0F, 0x67E79DA8, 0xE6F7B0BE, 0x97207DE2, 0xF38A0704, 0xFF24E2F8, 0xD478CDCE, 0xFBC910C7, + 0xBBBE478C, 0xAD1CE4F7, 0x88D6BBF6, 0xDECA88EB, 0x1DF5BFBD, 0x17AE66FF, 0xABFFF0B9, 0x36A9EF15, + 0x7E4FA17C, 0xC4EFE93A, 0xAD0F5355, 0x996FECFF, 0xB1B71752, 0x50C6F6AA, 0x3F0CBE97, 0xC91FEE3D, + 0x939D37F8, 0x797ECF68, 0xBF01D283, 0x0BB97FA2, 0xFD0448FF, 0xF795DC4F, 0xD0F74E76, 0xDEAFA6E8, + 0xBD43FD0E, 0x594F15FC, 0xC5B265BE, 0xFE05A8FC, 0xD8F52704, 0xE30390FB, 0x57F21EC6, 0xF9AFA1F7, + 0xB07B0F65, 0xE78DACE5, 0xF790F67B, 0x203DF255, 0xEEF7E87B, 0xD8D8EA8B, 0xF21E96FA, 0x1BA0FA0C, + 0xD5E3B616, 0xAEB6EFA2, 0xFCFBC6B2, 0x3F10C34C, 0x80A9E541, 0x595D1D8E, 0xCF55FC84, 0x3DCFE7E3, + 0x5CE18757, 0xD95F337F, 0x2EFA0371, 0xBA4FFB6D, 0xB582E9AF, 0x91FA4BAA, 0x1F60561F, 0x8FAB7CBA, + 0x4FB1D6F7, 0x959B6FEC, 0xD3FA7E26, 0xDC0030E3, 0xD5EBA171, 0xC52AC6F6, 0x3CAEFFFA, 0xEB61F3D1, + 0x377DFD9F, 0x6ABDB14F, 0xEA7F9C8F, 0xC701BED4, 0xF5E77EBF, 0x52AD001C, 0x8F317D5C, 0x6F683E54, + 0x6E0690F8, 0xFF5DE388, 0x791C60D1, 0xA2459E1F, 0xAD376D5C, 0xCFA8BFEC, 0x1E30DC4F, 0x507BCB71, + 0xFE47FFE1, 0x79BFFEFC, 0x22D3F2F5, 0xFE7FF3F2, 0x00CE3ED1, 0x4F7FAC1F, 0xFD47FA52, 0x28C3FE50, + 0xFDA9F3B3, 0xFADAD6F4, 0x78FFD238, 0xFB57EDA7, 0x3F9E5FE7, 0x23FD0FEF, 0xFE17BF1E, 0x92EF7E66, + 0x87DF4FF4, 0x7FBF5B2F, 0x61DC1FC5, 0x323F7534, 0x78FEB982, 0x717F8DBC, 0x2FC5BFE1, 0x53415058, + 0xFF88DFFF, 0xCC5EE82C, 0x743FE2F9, 0xF63BD049, 0xFD23E7CF, 0xA9E3419A, 0xDF17FA5E, 0x8E5A6BFA, + 0xF97DADEF, 0xEFA8D516, 0xFE9FFEAE, 0xF6876BB2, 0x7CFE6ABF, 0x37D557DA, 0x4F4EF5D5, 0x64E9FD8D, + 0xE7EB65BE, 0xDF5A6BB2, 0xDC5FD98D, 0x78156100, 0xAD378709, 0xD31FE373, 0x88E78BFE, 0xCEA6C574, + 0x7E5F76F8, 0xDD75EBBC, 0x3EFA637D, 0xCAA7F995, 0xAFB826FB, 0xE6830FD2, 0x7D7059F4, 0xD7642F74, + 0x77C7F401, 0x90BE221F, 0x40F9BC1E, 0x92FFD5EA, 0xD5741F5D, 0xA6F393E4, 0xB9BFE3F5, 0x01B03ECF, + 0x0750FE30, 0xF1499ED6, 0x57F45F4D, 0x56EB4BD5, 0x07C0FA3C, 0x5FEC29FA, 0xB3C8A7FB, 0x83E48F1E, + 0x3D5AD29F, 0x6F6B6B8B, 0xF91B80FB, 0x17A88FF8, 0x247FF0E0, 0x415E2FDD, 0x47247FEE, 0xDCB9983E, + 0x00D6E7F9, 0x00CA1F26, 0x3EC9BF78, 0xF208FB8B, 0xEE4792E7, 0xFE84D707, 0xC0FA3C1F, 0x40F9C3C4, + 0x67FBA9BF, 0x764EE469, 0xFFB9FEBE, 0xC56100D6, 0xA77CDE4F, 0xE10FBBF9, 0xF47DC1F3, 0x917C8FD4, + 0x5B5E9EFB, 0xE5E78AF2, 0xCA1F76F6, 0xF27897D8, 0x4BF25A9F, 0xAA3E801E, 0xB9FF869D, 0x3DCA1F76, + 0xFED6FA94, 0xFD4DF25A, 0x3FAA3E3D, 0x5F3D5F71, 0xA3FB9E52, 0xE4F3FD8B, 0xF2DC6F68, 0x947820F9, + 0x6FBEF833, 0xE6BBFC7A, 0x7CEF3ED6, 0xE7E2ED89, 0x811763F9, 0x5293E5FC, 0xF0FAB47F, 0xE1F900CA, + 0x1F76F1CE, 0x7CEDA74F, 0xF6D5F4BB, 0xFB8AEEA7, 0xC93E5BE0, 0xF325998F, 0x897C75F7, 0x259D0F74, + 0x5F3A7D74, 0x3EB0BE44, 0x3E26F3D5, 0xDDAF24CF, 0xFDC45B8B, 0xF27CFF26, 0xF33199AF, 0xDA7F2479, + 0xF9FEE3F4, 0xD902EB4B, 0xE663325F, 0xFD7956D3, 0xAFF5AEEA, 0x93F54FCB, 0xC764BE6A, 0xFF90E4B9, + 0x7FE8CF4B, 0x5BE0FE62, 0x321F93F9, 0xAADF2348, 0x5EBE5739, 0x7DB6C0FA, 0x92F998CC, 0x57EDE791, + 0x3C7FBFF0, 0xFA6C81F5, 0x25F33191, 0xAFAE5E71, 0xFBEFF4D1, 0xFEB3BE44, 0x3E26F3D5, 0xD53724CF, + 0xFDFEB345, 0x79B7FF25, 0xF998CC57, 0xFD3E40F2, 0x5A2FAB3E, 0x5B607DC9, 0x7C4CE6AB, 0x7EFF2079, + 0xBEBFBC3E, 0xB99FA6E5, 0x63325FB5, 0xBF47F2DC, 0xDFD3FE1F, 0xC9FF9FF9, 0x98CC579F, 0x2F35FDFA, + 0xBD47F5D9, 0x02EB4BE6, 0x63225F61, 0x36DEC71B, 0xF13E3E62, 0xC6A87F60, 0xDF47BC01, 0xEFE30D66, + 0x8CD7FBBE, 0xED15ACDF, 0x07662366, 0x3E845C1F, 0x3F8AF7F5, 0x8D580FF6, 0x9828FE7E, 0x882E984F, + 0x14F70AB6, 0x32FE2862, 0xE6ABBEDB, 0x70BEBB50, 0xDFB019E3, 0xFB5ED763, 0x0B66A2A1, 0xAED6CF67, + 0x0B90ABAF, 0xAD277EAF, 0xF021CBF3, 0x6F41FE7E, 0x2C760F9A, 0x49AE37A9, 0xDEFF1FAA, 0x67CD98E2, + 0x5EC11070, 0x7DBA0531, 0xF321C758, 0xF9D9A783, 0x0CF3D51E, 0xBB37C8C4, 0xD76BF7DA, 0x09C6AA2F, + 0xFBB49D60, 0xF91FA1FC, 0x26D4F744, 0xC0DF03DC, 0x7A20080C, 0xEBD3F9F0, 0x4133A5FC, 0x5EE1DB29, + 0xF52FFB3B, 0xDFAEFE53, 0x7D289056, 0xDC2B58BE, 0x8FB8FDC8, 0xB78BBCFB, 0x5E5195AE, 0xA88C7F3F, + 0xB15145C0, 0xDF4FF43C, 0xB1116439, 0xBFF4BCA9, 0x4AC3952A, 0xDF2D78E6, 0x0C9597EF, 0xADD1CC14, + 0xF76B93FA, 0x92F3E9FD, 0x6ECE9B4F, 0x2DFEB9FA, 0xC04C4215, 0x63D73F9F, 0x0B6987B9, 0xFF7D4300, + 0x847D3D75, 0xABF980B1, 0xDE0FA8A3, 0x82B17E7F, 0x33BD9062, 0xACDFC38C, 0x3553AC4F, 0xEB2378D2, + 0x5C2CD137, 0x1F3225FC, 0x9F8BBC7B, 0x2F061532, 0xBFAB8FE0, 0x39335AA2, 0xEF6E99DF, 0xF1CD795D, + 0xBFBE3F83, 0x0541C858, 0xEB23C898, 0x0FE3FAEC, 0x499557BE, 0xF93E3D21, 0xADFF1E67, 0xDE62E8FD, + 0x6527545E, 0xF5D91FC0, 0x8C12FECF, 0x211BF767, 0x706D9076, 0x7C3A5FE2, 0xFEE7FD88, 0xF99FFDED, + 0xFCAFDF27, 0x9CFF5D7D, 0x04A1F928, 0xAE0FFF97, 0x8BF3E9FB, 0x83B387CE, 0xC7A02C30, 0xCE5F7C9E, + 0x6F35EF97, 0xEAD3F52A, 0xDFFCADDA, 0xAFDF9382, 0xCFC8FA5D, 0x7D643E6B, 0x3E8EEB33, 0x2FA9FDCA, + 0x8776D1E7, 0xDFEB8782, 0x8C8B179E, 0x6F8EF96D, 0x5C1F54C1, 0xB5717E30, 0x0FCA5D3C, 0xF1FA0BE2, + 0x7F571F99, 0x17CC2771, 0x7DE682D8, 0xEFF850A9, 0xF1A4DF37, 0xEDEB419E, 0xB1ABA71E, 0x91FDF3F5, + 0xD635F07B, 0x71BEF92F, 0xD5A7DF87, 0x83CF49FC, 0x16EB2373, 0xD9E9E3FB, 0x7D069439, 0x3EEDB779, + 0x8F5ADCB6, 0xD87F385D, 0xB49FE3ED, 0x55331CD7, 0x678FE87C, 0x8E7F49F6, 0xDFE7D345, 0xDDFFD5E8, + 0xE12FD1F7, 0x71633FF8, 0x33B07017, 0xE23AF93D, 0xC3C79D84, 0xED1861FA, 0xDE3FB412, 0xF16AC4C8, + 0xB763C60E, 0xDE0FBEBF, 0x167D2F80, 0xDAF272DF, 0x8FCBEC0C, 0xE08F7339, 0xDF8F3627, 0xE0368789, + 0x3F791E6E, 0xBB13F9AE, 0xBF159D0A, 0x36FE298D, 0x6B3F2CF3, 0x6AB0B121, 0x9FF7FD60, 0x8ABF5AE1, + 0x339EAA02, 0xF822F25D, 0x3F29FA36, 0xF21FB8D2, 0xF7AB327F, 0x156CBCB3, 0xB6BCD8AF, 0x45F9DBEF, + 0x28F7FD56, 0x92BFABF1, 0x0ADF0F09, 0x474CB4A3, 0x158AFD90, 0x7233A158, 0xFA33287A, 0xB2EB66DF, + 0xBF094720, 0x4DD8F54B, 0xC22933D5, 0x503BA3D8, 0x2F491BBB, 0xF08E19C5, 0xFE4C1AD2, 0xAB165EE1, + 0xFB37E114, 0xC0430BAA, 0x2C6C852C, 0x3C25F511, 0xEFC766C4, 0x9B63F9B6, 0x19F2349E, 0x9A845F30, + 0xDE0AD509, 0xFE2CC2E9, 0xBCBD5B71, 0x7589BCEA, 0x0F2028D1, 0x97CE9979, 0x25F23978, 0x3DAE1FD9, + 0x51A93E8F, 0x1DFF6842, 0xDF2DA5EB, 0x37231C6F, 0x2D98B707, 0xB91F2609, 0xD786F887, 0x180F91C6, + 0x6307E4ED, 0xBFA37C05, 0xBCA5FC6A, 0xE2E36C91, 0x8ECFE2F1, 0x1C0CA97C, 0x35C90795, 0x3AEEF4A7, + 0x13FA6E82, 0xD74AE46F, 0x327F14D7, 0x4FFB13D7, 0x67233351, 0xC2BFCED4, 0x94E8BB0E, 0x8EC7D78F, + 0xB34BFEFE, 0x07DAFBAF, 0xC5FDB03F, 0x46FC83A2, 0xFFED21F4, 0xCF3E942F, 0xB3772ABF, 0x9AF9C67E, + 0xA2E3B378, 0xFC6A38AD, 0xF2D525F2, 0xAA3F48E9, 0x7A555F2A, 0x327F1297, 0x4F45B27F, 0x4E7F90D2, + 0xF5A93EF4, 0x77B664BE, 0x9CC4935F, 0x5FCE7C21, 0xBE7E13C9, 0xF9068B51, 0xAE31166F, 0xAD889B63, + 0xF1B504FD, 0xB3B4681F, 0xF2AB99AF, 0xF6E1F82C, 0x1E57FB50, 0xBEBA445E, 0xF53BFB9C, 0x3E679F93, + 0x77F639FD, 0xCE3EA7CF, 0xD9E7E753, 0xFBFCFAD4, 0x3EB77E67, 0x9FAF777F, 0x0A15545F, 0xDAF3886B, + 0xF1FCAB8A, 0x3EE0F7FA, 0x4EC40F20, 0xAECC7E8F, 0xFB595A9F, 0xD9D3991F, 0x723DA6FC, 0x7022FB2D, + 0xE63B7DC7, 0x33BBB95E, 0x75F5EC71, 0x48F3F70A, 0xAD77C309, 0x7B15BF2F, 0x545F6833, 0xC7589FCE, + 0x670F6537, 0xF17C5F46, 0xFC34617B, 0x3BF7CBB4, 0xBEC4E263, 0x94FBF35A, 0xBFDA7D99, 0x6EC6F5EE, + 0xF73CD965, 0x6DD42FD6, 0x7A3C0776, 0x06F7275D, 0x7DBBCF7E, 0x12AF57ED, 0x91CCDFB3, 0xBCCE97CB, + 0x6677F37C, 0xAA2F1C8D, 0xBECBFADC, 0x7CCFDB57, 0xF8FBE16C, 0x7B86ECAB, 0x4885D186, 0xE666B2FF, + 0x0CD90F65, 0x61C4DF17, 0x9C3FF4F7, 0x62CE1F79, 0x3C3FF9BD, 0xF1A83D43, 0xEBA1DF4B, 0xEA7BE18C, + 0xFC3E222C, 0xF97D94EF, 0x5FE8FA73, 0x5A0FA33F, 0xCF903F73, 0xE93062FF, 0xEA7A6C94, 0x4BF1EF47, + 0x9CFFF1BC, 0xE1F784FA, 0x3F87A705, 0xFBE331E4, 0xA33D23FB, 0xC388DF63, 0xBA9E00ED, 0x89CF17A4, + 0xF4F76E6A, 0xFFC87E48, 0x737DFF23, 0x94C7FDAB, 0xB8321C57, 0x7F9EE17A, 0xDF84E3AC, 0xCFBD070C, + 0x64953F20, 0x7CF9FD88, 0xF357FE92, 0xFA4BF541, 0x2A1C2B79, 0x0FA42028, 0x792F5C82, 0xB2F87C15, + 0x57E9FAD5, 0x1E6B7346, 0xB1EC9705, 0xD0F7C880, 0xF0ED04E1, 0xFF050000, +}; + +u32 point_table_binary_30[] = { + 0x1172855A, 0x7D7054D7, + 0x753FBBF7, 0xEEEED3AE, 0x8214DB9D, 0xC6E930F1, 0x6462BB93, 0x4CBE5C31, 0xA93BA576, 0xB01096F8, + 0x0A0204C8, 0x8A6C848D, 0x2838165F, 0xC65FA9EB, 0x98D83021, 0x3685E081, 0xCA7526D8, 0x32834358, + 0x77DA71C9, 0x8703133A, 0x1EB7761A, 0x5AB73815, 0xED641AAB, 0x2E0C4E30, 0x6290AC45, 0xDA777BBE, + 0xEEDDB74F, 0xEE54FCF5, 0xE3FDCEB9, 0xE79E7BCE, 0x79E79EB7, 0x70D24DBA, 0xFF02FE6B, 0x6D6D7570, + 0xDC8DBB5F, 0xD7E1D13A, 0x7C12713D, 0x7F143E2B, 0xD8E15F92, 0xCF38C1F7, 0x183E97C0, 0x07116F49, + 0xE01711DF, 0x9FC01B10, 0x1F4EE0FB, 0x10FF2081, 0xAF47FC5A, 0x02DF80F8, 0x8D1A76FB, 0x6AF2ED73, + 0x6F75EE4C, 0x8DDFD6D6, 0xE6DC708D, 0xCF784F4D, 0x3F613809, 0xB3C8DE42, 0x35CAF4F6, 0xF632E6FD, + 0x640BB1FA, 0x43FC9775, 0x531E0BDF, 0xB9652B10, 0xBF88F2F7, 0x8BFCDB6F, 0xBF1DF491, 0x7C777777, + 0xE0937C67, 0x6727ED7F, 0x52F8CEED, 0xDEBD1BED, 0xC1F5FA00, 0xA24CC175, 0xF6AE72AE, 0x1BF15F92, + 0x75113CF5, 0xC62F11E3, 0xFA8C21BB, 0xFA9BBBC8, 0xFE49E143, 0xA67DD962, 0xF4170CD0, 0x7E0AD542, + 0xF5E2C58B, 0x64CF00FB, 0xD714AAEF, 0xBCF34EB0, 0x0F8C8BD9, 0xBEFB1033, 0xDFC5E7CE, 0x9DA3F506, + 0x487F640B, 0xD5FDFF7E, 0xD6B9D988, 0x69BFF942, 0xF5B95F8F, 0x12167FE4, 0xDDD41327, 0x7E1EEC8B, + 0xACAB927D, 0xFEBC0B2E, 0x82A54B97, 0xD6E22117, 0x59F55759, 0x30E43C16, 0x3E80FA83, 0xE381E4B7, + 0x6FDF5E8B, 0x1F945FBC, 0x7871E093, 0xFCC2850B, 0x895F163E, 0xC09F6E5D, 0x13F643FE, 0xA3FDF8FD, + 0x3A5770BC, 0x5FF53746, 0x4E86FC8D, 0xF135297C, 0xC80C0E0E, 0x86FD14E2, 0xC214FBDB, 0xEFD71626, + 0x78BFB3F5, 0xFCAD7377, 0x3FF65838, 0x8F420C96, 0xCE03CF9B, 0xFD45F2BC, 0xBF17C59F, 0xE8FFF101, + 0xB657CFD3, 0x38B769D1, 0xA2105F24, 0x2FFE505C, 0x8D40E599, 0x8FF64F30, 0xFF45590F, 0xEDB7BDED, + 0x1D211E0B, 0x5528F9F5, 0x7CFCF179, 0xA33D126F, 0x51C1C7B3, 0x60B01C8F, 0x215E1DFB, 0x07E36FC0, + 0xC75F47CF, 0x9D211E28, 0xFE381E42, 0x3C4296FD, 0x13E21532, 0x14AF747E, 0xEC0F57E8, 0x63FB307F, + 0xE939C6FF, 0x9AFD2B56, 0x102E0B86, 0xDC83CB96, 0xF1F9091F, 0xED699B47, 0xFE95F899, 0x2AFC497B, + 0x7B3BF977, 0x54CFEF56, 0xDA1FE2B2, 0x9E5F96F1, 0x6C8D9F29, 0x8079F3E6, 0xF179B2FE, 0x0CE45F58, + 0xB52AF82B, 0x02F5979E, 0x47048DA3, 0x7C1EF7C9, 0x7E21D378, 0xE9F2E6CD, 0x584FD01F, 0x6F503CE7, + 0x3FB56EDD, 0xBA104F10, 0xE53FC9F1, 0xA4F1820A, 0xF2142F58, 0x7F26850F, 0x514F4F4F, 0xA8471114, + 0x5E5B45EB, 0xFBFA952D, 0x1CDBB56B, 0x17EF5FB0, 0x9BDAB66D, 0x1BF1CBC2, 0x8722E50B, 0xF957E2D9, + 0x56797F7B, 0x74FD8CAD, 0x92BF28DF, 0x0543AEF3, 0x96368E3F, 0x8DFF9CF8, 0x47CFDF35, 0x8CA9FC80, + 0xF01BC676, 0xAC5C385D, 0x5F7A3DF5, 0x37C6EF1C, 0x910FF6CF, 0x21FF22F6, 0xF6BBB65B, 0xDBC27914, + 0x62E7E43C, 0x7CFDCC15, 0xA81E79FD, 0xCED92BAA, 0x5FF3CF4D, 0xEAF969FD, 0x84424747, 0x07F97F80, + 0xFD91CF8D, 0x6FDCB831, 0xD43368C8, 0x4D703D0B, 0xE7E1AEF0, 0x7984F372, 0x13745E54, 0xAF445F31, + 0xAFEB0FC8, 0x7A0DBA7E, 0xCA9EB4BD, 0x6A8FDBE2, 0x62B2C7E7, 0x7B84F592, 0xF35DEB61, 0x649A26B5, + 0x1E0E08BF, 0x6952E547, 0xE5797CF8, 0x8E4DDB42, 0x3CBB2DF1, 0x618E678D, 0x57B7656C, 0x19FB73B6, + 0xD4C3C88C, 0x2D5B78D7, 0xDD215F0B, 0x95C958F3, 0x95D7730F, 0x4FC6C9FA, 0xE01EBE6C, 0x3C16FE65, + 0x43F9EC86, 0xC57F8513, 0x97D66EA6, 0x7AA9FE74, 0x4397D6B2, 0x3F35DEDC, 0x50E1558A, 0x577C1F96, + 0x855F7895, 0xDF7F1AAF, 0x78FE931C, 0xAFFEFD9C, 0x2D4C723D, 0xD67A4BF9, 0x2BF556E2, 0x01EB578E, + 0xE219D79F, 0xE55AA5FE, 0xDCBB647E, 0xA80FF4FE, 0xE3F799BE, 0xAF28FED9, 0x5FC3885B, 0xA5FE507E, + 0x92FD5E9E, 0xF2D3D723, 0xAA5F5C8F, 0x823EB0AC, 0x2FACE71C, 0xAD47FB25, 0x4CF5ABB2, 0x756BD047, + 0xF59FF529, 0x9FEABFF2, 0x67091F32, 0xEF0F0C50, 0xBFF08C6B, 0xC764DC02, 0x07D89E7D, 0x88D762F1, + 0x1883030B, 0xD91EFCD7, 0x47AF2377, 0xFEF685CB, 0xC9FE3D24, 0x5F7CC99D, 0xBF93E2F7, 0x7A918FFF, + 0x15060731, 0xFFBDBECA, 0x8DF09CEC, 0x4FF813EF, 0xBB0BCCBF, 0x41707CC2, 0xBDF783AF, 0x7E95FA1F, + 0x596F1CF6, 0x0F4AFD90, 0xF51ADC39, 0x7E7E109F, 0x3F8BEB1D, 0x847D52CF, 0xF039D6B3, 0xE2B07B77, + 0xF5FCF9D4, 0x8F3D43FD, 0x58EE1AD8, 0xCFF1A1FC, 0xF80B3098, 0xE4C71F77, 0xEF31FF24, 0x628CA7DC, + 0xA7DD39ED, 0xEF9EA1FE, 0xCEED82FD, 0xFCFE567D, 0x9521D8A7, 0xEF6BE657, 0xD6BBFFF6, 0x98E3F901, + 0x7796FB1F, 0x5C8FFABB, 0xDC0518E4, 0xF72BAE47, 0xF19237EE, 0x3CD74BDC, 0x1FF567A5, 0xD3F05707, + 0x0E1CE0FD, 0x51FC3436, 0xB9DF1E3A, 0x7488FD47, 0xFD5A3C02, 0x3B38FE95, 0x5FE9801D, 0x497EE56A, + 0x779AF9E8, 0x3F8ADFF8, 0x943BDDD7, 0xD7C7FE26, 0x797B0976, 0x2CB8BD75, 0xBABE347F, 0x58702EE7, + 0x4E2FEA98, 0xCBE74DEB, 0x1577C10E, 0xAD77BC5E, 0xF1A43BBD, 0xA00DE3B9, 0x57F617BF, 0x06835C3F, + 0x943F7118, 0x9E4BF227, 0x36B80BCC, 0xEF96FDC7, 0x2FBBF798, 0x3F47FC9B, 0xEB83FD5A, 0x0FD87FB9, + 0x07DCB9B6, 0x250BF839, 0xF9BBF4E7, 0xB04FEA8D, 0xF8BBF463, 0xF7EE9A1D, 0x4FF3FA74, 0x9ECEC081, + 0xFEC79E08, 0xFCCA1370, 0x20C9AF2C, 0x76E799DF, 0xADE77DD1, 0x9DEF7F7A, 0xDFFF1FCF, 0x67DC4B12, + 0xFFA693DF, 0xC7FB1033, 0xDF74723D, 0x4CE507FA, 0xF7258977, 0xD3B575C9, 0x92205FB9, 0xD1AC62F9, + 0x54FCA7F3, 0x03CF57F4, 0x8F9BA524, 0x3F2DFE0F, 0xE2738E77, 0xF315D237, 0x0D4FE7D7, 0xE7C771E4, + 0x733E98A5, 0x9A0F2F49, 0x3E982ED5, 0x579F1FE9, 0xFC4179C9, 0x07D3C5FD, 0xA6EAAB0C, 0xA9BE747E, + 0xA4F307D7, 0x937C30AB, 0xD6AF5F3F, 0x3D3F70FF, 0x920FE60E, 0xAEA7E9FC, 0x40FF4AFC, 0x9A459C5F, + 0xCAAF7498, 0x45497EC8, 0x8F54BCD3, 0x79483E98, 0x451C7FA9, 0xFCA0F395, 0x78D7E7E9, 0xF8EF15FB, + 0xE37F305D, 0xFA9CF913, 0x47CCAA0F, 0x8DFF747E, 0xCC11FFE5, 0xEE319DFC, 0x3C1DFF73, 0xC49FA5C7, + 0xCD62AEE7, 0xE9F8EF95, 0xF372C674, 0x2EB8B32F, 0xF02B4F98, 0xCE243FC4, 0x7F3A3FD2, 0xF19B8E7F, + 0x7CFF49FD, 0xB6198ED7, 0x3DD29FE2, 0x7523C3CF, 0x53F940EF, 0x4FA9D796, 0xFB572F3F, 0xF1BE8D34, + 0xDEEBE23F, 0x9D1FBEFF, 0xCD35D82C, 0xF7BFE9F8, 0xD77EB838, 0x6C62964F, 0xE3343F9D, 0x0F7ABFCA, + 0x7DDA66E5, 0x3E20F2F1, 0xC76D2E99, 0x3F21FED3, 0xF9A1F72B, 0xF780CD73, 0xBCABBECA, 0x7A6B7C3E, + 0xA4E2BF3E, 0x3FB43FC8, 0x1BDBC0F1, 0x998E7FED, 0x171A9B6C, 0x89FBDF74, 0xFC6B7F12, 0x9FB2727F, + 0x547EE56A, 0x0B497E88, 0xFF547EF8, 0x7E2697B3, 0x72BF4FC7, 0xBFF6AFC5, 0x93F89CFA, 0xD774FC6B, + 0x3F1BFFAD, 0xCD25F913, 0x1B6D94E4, 0x87F84FE7, 0x87F677B9, 0x476C46E3, 0xBD3EFEB5, 0xDF2B9D30, + 0x31F57BD3, 0xE2BF5BCF, 0xEBA2CD2C, 0x59D31FF8, 0x95C5188F, 0x097E88FF, 0x747EA4E3, 0x371DFFC3, + 0xD89FB652, 0xFFD4F401, 0xF7237BE4, 0x7E76E5F7, 0x9A2AFA3E, 0x280B8619, 0xC9FCC07E, 0xAB91E345, + 0xEF7336D3, 0x54E5FBDC, 0x0DA2CFB9, 0xE692E2B2, 0xF6575771, 0x7C6BBCDB, 0x0C18C63A, 0x0F30F155, + 0x7FAFF139, 0x2AF7C9AB, 0xFE51FB93, 0xB2DE2FF3, 0xC97836B1, 0xCC9FFC7D, 0x04D79F62, 0x7FEA3CC7, + 0x3DD434AE, 0xF31DE96F, 0x1FC2FB89, 0xCC77CAC2, 0x07ABF715, 0x5ECF3DDA, 0x6CEFDCF6, 0x70E8D7AF, + 0xD8E6BCF6, 0xEB65C190, 0x657FEB79, 0xB84701F8, 0x3CD45FB9, 0x0DCDD9A4, 0xBF721B5C, 0x75A1DC27, + 0xE53EDC02, 0x3042F1AE, 0xFD25FD51, 0x7F49F745, 0xC117E105, 0xE9EF647E, 0xD322D8DF, 0xCF6CA619, + 0xA4BEC8FD, 0x06CFEB0A, 0xF56BD42F, 0x0B06E0FA, 0xADF741DC, 0x5F9EEE83, 0xFE3E1BB5, 0x3483DE67, + 0x0764BD66, 0xE07E58EF, 0x8336F389, 0x2B7C1FD4, 0xFB02643F, 0x7159EE0B, 0x727E851D, 0xD6727FF8, + 0x31C4B370, 0x7F87A0EF, 0x9EF9E8EF, 0xB382DD77, 0xA08FEB9D, 0xC647F594, 0xCDF2FD5B, 0xF9D923F1, + 0x6E3E5FC2, 0xB7D0FAF1, 0x6E3ECF8F, 0x4193E06B, 0xFF489E23, 0x66BEC7C2, 0x2F1C3BD3, 0xCF78A6E8, + 0x6F68F218, 0xAE163C3E, 0x18E4993F, 0x3627FDFC, 0x6FEEBAAB, 0x4EFEC965, 0xED617FA5, 0x1367FABF, + 0xB37C39F9, 0x67A6E04A, 0xFB29E4BB, 0x11919FB8, 0x343ED8BF, 0xE076F20F, 0x3F1FBFAD, 0xD2AEFE2F, + 0x0B3ED3CF, 0xFB1FD1FA, 0x7FE94C3F, 0xE753427E, 0xFB86B575, 0xCF199F95, 0xFD5DE9F0, 0x58ECBFD2, + 0x31362760, 0xF1C72CD6, 0x7736F84B, 0x71F0E7B7, 0x02167F7F, 0x2BE9DF0F, 0xF307E74F, 0x7A3FA9FD, + 0x4EF35FCA, 0x3F5E7FFE, 0x37C625ED, 0xABDE611B, 0xB87F56FB, 0xAB8FBB91, 0x600FE2C2, 0x55EE8CDC, + 0x776AFAFE, 0x79F5EA90, 0x1FA59F02, 0x5CDAB429, 0xDCCFC66F, 0x03F8DA82, 0x05D3ECE5, 0xF37C00F9, + 0x97CD14DF, 0xAF460483, 0x31539CEF, 0x236E48B0, 0xCE73670A, 0x2E5D06D8, 0xDEB5203C, 0x6FF0F544, + 0xE51B6223, 0xFD399D6F, 0x1BF937E0, 0x21C13AFF, 0x7E089FFF, 0x1DEA9B6D, 0x2AACBF13, 0xF16EE657, + 0xB8FE7522, 0x7FB7F01F, 0x5BD641FC, 0x21E1AB3D, 0xCA2FC566, 0x82F9BA1F, 0x949FE0FE, 0x55EDA53F, + 0xB2D7EB2B, 0xC5AA8FEA, 0xCD7B88C7, 0xCC58D21E, 0x941FE3FB, 0x8EAE477F, 0x9C8F7B10, 0x335FEDA7, + 0x7A783DAF, 0xCFF5D1EB, 0xA381A43E, 0x1F121CF8, 0x43C20798, 0x3B772EAF, 0x07DDF8FE, 0xFE1D2BF3, + 0x59D58715, 0x0554DF90, 0xE0C01F12, 0x3EC066AA, 0x47B87FF8, 0x06EAFBBC, 0xB9BC77EF, 0xDEA00FD7, + 0xBFCCFA94, 0x4F7FCA1F, 0x123EC0D7, 0x77DECFE7, 0x05588F1B, 0xADCDF8FA, 0x00FCBEB0, 0x19EA27C9, + 0x7F8201B8, 0xBF1C11DC, 0x68F5BCF5, 0xFD50FC92, 0xCD4ABE06, 0xF9ACC643, 0x90F7E72F, 0x7C008E67, + 0x5DAFF481, 0x19E7F574, 0x3F68FF38, 0xEF47EDA5, 0x3FB2D7DB, 0x53FA40EC, 0xF1F3FFA9, 0x232D47B9, + 0x9FD7F9ED, 0xD411D7FD, 0x7F7C8F19, 0x97EF2D2D, 0x799E8FEB, 0xF716B3BC, 0xFE7B8C59, 0x2ECFFDFB, + 0xD0BE5BDD, 0xA5FD3E7F, 0xFFB07F06, 0x19C5E384, 0xDD2F14EB, 0xFB647287, 0xF0B19FE2, 0xE7995760, + 0xA6629677, 0xB1629D6F, 0xBA78EA65, 0xC52C6FEE, 0x154CFAB9, 0xDF457B7A, 0x3AF8FE38, 0x4EFD478C, + 0xF6F2FD76, 0x1FDABF56, 0xF6A7FDF5, 0x28F1697F, 0xDADF8ECB, 0xF3963CE7, 0xC7F5A28F, 0xFE14333F, + 0x730480EB, 0xF706D197, 0x39D29267, 0x7C10F9CF, 0x8A3CAD5F, 0xD3A7F281, 0xAFF20711, 0x3F2BF2CC, + 0x0FFE6FC9, 0xEB7D51F5, 0x01F0F3C0, 0x57ACE741, 0xF29E2FDF, 0xB75AF20F, 0xED7A3C71, 0x7E00FCFD, + 0x229C97EC, 0xDF7F0FA3, 0xF3E37841, 0x7BE5FB55, 0x4B9EEF87, 0x411F00EB, 0x537EF666, 0x8D2FFD5E, + 0x96BDB925, 0xBF73E7CE, 0x707E24BF, 0x72E5CA84, 0x3E00BD6F, 0x329FD657, 0x3E9F2FAD, 0xDFD5D5C5, + 0xE745CFE9, 0xFCB8BFD0, 0x78E1F393, 0x7EBAFE7B, 0x5AF8DED6, 0x9267DC2B, 0xF692BCDE, 0x0F559FF6, + 0x2B89EF73, 0xCA1FF5FE, 0xD2FB22FB, 0x8BE4397F, 0x833ECDC7, 0xDEDAF743, 0xE58FFAFC, 0xD07E9BCF, + 0x8FE4BBA9, 0xDF09FAB4, 0x1ECCA97D, 0xBF54FEA8, 0x3FEF955F, 0xDBC4EBF1, 0xFD08E557, 0x3FFA6842, + 0x1FE6BFE8, 0x0BDF3B95, 0x3FEAE3AD, 0x7BE3D644, 0xBCA33F28, 0xDE833E00, 0xD617F8A8, 0x4FF8A33E, + 0xDEB5DFE6, 0xFE90EA83, 0xF6E7DC1F, 0x527DE079, 0x693A9F52, 0xF9E6FB49, 0xC447B9BF, 0xD47E335E, + 0xEEBA19A7, 0xF3299D6F, 0xFABD84E4, 0xF5FB8DEA, 0x53F9743E, 0xA5F34DEB, 0x19C96B7F, 0xAFFA5C37, + 0xEB4BE753, 0x3ADFF4FB, 0x1CED9FE3, 0x35D44BD7, 0xADF5AF3E, 0x9FD2F9A6, 0xDF67AAAF, 0xB71CE579, + 0xA3EAABBE, 0xEEBA3F34, 0x9FD2F9A6, 0xF58CD6E7, 0xEF39AA8F, 0xD6D7F965, 0x7D3EA5F2, 0xCDF7E324, + 0xCFDF6786, 0xBD3ED7FD, 0xA1F994CE, 0xB7EEDAFE, 0xF5BE13D6, 0x677DE97C, 0x4AE7DBEC, 0xDAFB85EF, + 0x7B419FBC, 0x5FA6E553, 0x3ADF66FB, 0xF751CB51, 0x9D2706FF, 0xB3BEE9F9, 0x549F6FFA, 0x3D94E4F9, + 0xFBF4ECDA, 0xFB8DF5A5, 0xF3299D6F, 0x21DE5B8E, 0xCAF71BAF, 0xCF75B3BE, 0x743EA5F3, 0x4DF32133, + 0x66CEFBF7, 0x9FC4BB62, 0x7FFFADBD, 0xDF393FCC, 0x797D9FDE, 0x50FFDCBF, 0x6F206B26, 0xFCFB91F3, + 0x2D6FA6FC, 0xFB8FF335, 0x82A86EBD, 0xBDE637FE, 0xF708649F, 0xAB4089B1, 0xDE1FCD7A, 0xFA82EC82, + 0x3DB66062, 0xFFFB07E2, 0x9B6173C1, 0xFFDE81F4, 0x99D3D897, 0xEBEF1DD8, 0xBE3F10F9, 0xF07DF54B, + 0x66C2FFBE, 0x82FC63BE, 0x6E2ED5E9, 0x7B15A23A, 0x7EA3CAEB, 0xFDDBBD69, 0x0B75BFE7, 0x78D0FC4F, + 0x521FDE13, 0xEAF8664B, 0xFDEF3D6C, 0xA3B9C2FB, 0xF1F5F973, 0xE67CDDEF, 0x31E6D4F6, 0xCFF74F43, + 0x5FC05DF8, 0xDE68DE57, 0x79ADCFE6, 0x0595577D, 0xE6003426, 0xF9709D93, 0x3FFDBE06, 0x9F31E35E, + 0x9EFBA347, 0xCC549DBE, 0x2D50ACE3, 0x3F5293E7, 0xEFF9DFB4, 0x45BF1ED7, 0xA735E65C, 0x521FACA8, + 0xC9F33C62, 0x0C72DE1E, 0xF287CD9A, 0xC9E4799B, 0xE7C4FF5E, 0x9F790B1A, 0x927CB849, 0x7FAFA2F1, + 0xE0A66C56, 0xCF8BE735, 0xF1F701FA, 0xF1BFFDFC, 0x30371830, 0xCFCFCD5B, 0x76F39384, 0x75FE3D35, + 0xA258E771, 0xF1058BFD, 0x05D4E67B, 0xBFB218CF, 0x10E6D5F6, 0x77E18B1E, 0x13BF7A23, 0x7C71E952, + 0x08F3B2F8, 0x9776F3DC, 0xB910E66B, 0xB9D7EDE6, 0xE5CB21CC, 0x97B19D86, 0xDE5E08F3, 0xE46A33D5, + 0x0390F9D4, 0x6FE97B9A, 0xA92E5AF5, 0x51997F7D, 0x12C9334C, 0xF5D62F97, 0x64FECB18, 0xCC6DAD82, + 0x850FA67D, 0x35F277C2, 0x4D6E03DD, 0x466CB6AD, 0x882E5F83, 0xF82FF87B, 0x7576C335, 0xD7204627, + 0x3176F192, 0x1933908F, 0x98F92EFE, 0x72A9E4E0, 0x5EF8825B, 0x8DFAB266, 0xEAD432B4, 0xF73388DB, + 0x387FE37F, 0xEB62DC2C, 0x18F22FDC, 0x01C46F16, 0x3ED8E709, 0x3F05ADF0, 0x74E2F745, 0x4F227E46, + 0xF6ABB89D, 0x9E67A6E0, 0xE78C9F82, 0x9E147F05, 0xE16CC9DD, 0xA6B8A74E, 0x5EF55BFC, 0x97D4978D, + 0xCCCD75F2, 0x11FC4B52, 0x3FB2E37A, 0x7D017BFE, 0x9B297D9F, 0xADB7DF7C, 0xC0F1D601, 0xADEE67FC, + 0xFB01C9BF, 0x45887FC8, 0xF3358E3F, 0xF7156877, 0x2750BE11, 0xFE53F93D, 0xC4C7D562, 0x7DBE829F, + 0x47705EE5, 0x7B48DE36, 0xE973AF3F, 0x9BD2771D, 0xFCA24EFE, 0x3A735352, 0x3F9E8F4B, 0xEA73B1E6, + 0x93E75F6B, 0x5AEAF45D, 0x0BA792F6, 0xE3EA55C6, 0xC770BF3F, 0x49FC1EEC, 0x65C4C76A, 0xFE77AFA0, + 0x7F5E41F9, 0x06778BF2, 0x7B986FDC, 0x983E5FC1, 0xCFAF86FF, 0x50F99E3A, 0x79D56F33, 0x6AAFEACB, + 0xC4E60F93, 0xF29958CE, 0xCFEBB719, 0xB54FF5A1, 0xBFF375EB, 0x45124FC1, 0xBEC8CC4A, 0xDA6F62CB, + 0xF513E6E2, 0x7E9724E2, 0x6D21E2E5, 0x89F89A87, 0xFE5959DB, 0x1FF27B98, 0xAFFBC3E7, 0x2BF8B9EE, + 0x0FE57BEA, 0xE455BFDF, 0x9FD7E7F7, 0xE7E5FDFE, 0xBC7EBF3F, 0xAFCFEF2F, 0xACA7FB0B, 0xF6E9FEBC, + 0xFD617F3A, 0x0F89FCFC, 0xC4CF938F, 0xBA2EC27E, 0xFEE68EDA, 0x23DC0F8D, 0x78BE71F4, 0x7B3F3F0F, + 0x89FCEFF9, 0xBEA7F3DB, 0x1FB96FD3, 0xF7581840, 0xBC8EB0FD, 0x36CFA375, 0x1E13A107, 0xF87B4AC0, + 0x20D8F38F, 0xBB35CCF7, 0xF60CDA5F, 0xB17DC15E, 0x2BF6FAF5, 0xDEB06FF1, 0x7AC19E30, 0x1FE1794B, + 0xE4FB8B9F, 0x21C67AEC, 0x0EB915C9, 0xF94CE4E7, 0x27F81C3E, 0x2FFB9F4F, 0xF32FCFC7, 0xFD7BBEE8, + 0xB3A24FE7, 0x11919F3F, 0xA0FDF4FE, 0x757FEDFA, 0x79BE82F6, 0xC183846D, 0xFFA66F3C, 0x1CE62F24, + 0xCFBF0F09, 0x18047BFE, 0x49F7FBCC, 0xF7F67CD7, 0x3ECFF604, 0x7BADD8AB, 0xF391C8CF, 0x9FFCEF4D, + 0xBEEFFE98, 0xFB776FCF, 0x3FD9636C, 0x4FB0D78A, 0xBD9EFFBC, 0x9D607ED0, 0x67DBF8BE, 0x3652D39F, + 0x9CE7B8E7, 0xDD5CBE5F, 0xCCC4FFC1, 0xF3281E8E, 0x60F89E7B, 0x883F2CF3, 0xB408BCBC, 0x9FAFE97C, + 0xB02C7C80, 0xE43CB1E1, 0xA3613E38, 0x2C38F2EB, 0x0DCB3C30, 0xE0726A3E, 0x384CE75D, 0x6C92F570, + 0x7FC3320F, 0x8CE0875B, 0xEE4ECC0B, 0xF5FEA4F1, 0x516C0AF3, 0x41E6178F, 0x2B7F66CD, 0x7EDA4F6D, + 0x5E28F67A, 0x7DC5E3AA, 0x6F0FF231, 0x1E3EB22E, 0xAAB3277B, 0x44EDD1F5, 0xB247E4FE, 0xE0E3E723, + 0xEBC2BC6F, 0x98CEB388, 0x7C8DD761, 0x99074690, 0x8CB7C47C, 0xB02C7CB5, 0x1FD7A3F8, 0x21FBCBE5, + 0x72D047F2, 0x3EFEFD7C, 0x50F965E1, 0x03683C0C, 0x533C1467, 0xE00BEDCD, 0x37833E92, 0x677D615E, + 0x18F865E1, 0x63CBBD77, 0x2F9F17C5, 0x07D9AFF3, 0xC161D0DF, 0x2FCED7F9, 0x716A3E58, 0x163ED4F1, + 0xC97FCC57, 0x7BC87F6C, 0x8FAE47FE, 0xE3799FEA, 0x23FFD17C, 0xEF7F0100, +}; + +u32 point_table_binary_31[] = { + 0x11728557, 0x4D6C5455, + 0x143ED37B, 0xA733BC69, 0x490D4DC0, 0xB0325120, 0x860D9148, 0x62D2C434, 0x9396D296, 0xA623A4ED, + 0xD04ED554, 0x5CD05028, 0x8D0B12B4, 0x09A20B53, 0x1A14A419, 0x8350B1B0, 0xD5C88215, 0x01D41031, + 0xEE106C23, 0x26E28268, 0x2842F969, 0xDF4CFB8E, 0xE79C7BDF, 0xF3CDAD89, 0xB3EAD7FB, 0xDD73EF39, + 0xE73B77BE, 0xC169D888, 0x0D00A920, 0xB5986F6A, 0x463C4678, 0x1700A8D4, 0xD3D6D656, 0xC2F8D060, + 0xC4F6F676, 0xC469C2C2, 0x07DDBBAD, 0x19E12AF1, 0xA7CDFE6C, 0x368B3045, 0xF863E2EB, 0x34703C98, + 0x22BE6048, 0x175AB611, 0x9FF0B4D9, 0x1FF261AF, 0xD9FFD650, 0xBFC483F5, 0x72BE9CC7, 0x7C832195, + 0xCBE5249E, 0xE1831E1B, 0x1B43FA7B, 0x23C58074, 0x2285C3C3, 0xC3513CC4, 0x144A3CCB, 0x478484E1, + 0x13163E24, 0x262626A2, 0x7C79BFE4, 0x9B37F7E7, 0xFD3B0606, 0x099BFBF3, 0xFEDD870F, 0x47F5E0FD, + 0x723F9B6F, 0xBAAABA4A, 0xF2DD6BEB, 0x97A85623, 0x9D9D729E, 0x6080AA89, 0xEEEEA81E, 0xBC5FEAB1, + 0x8EEEFB2D, 0xE5534E95, 0x777465A3, 0x7CE83F4F, 0x251F7B5F, 0xFEF07D61, 0x1D61E143, 0x329FCF47, + 0xF54AF9A9, 0x27A65EA6, 0x1F7830F5, 0x44EA6BEB, 0x8D07B11C, 0x62C3C732, 0xD793D6CC, 0xF94BF553, + 0x4D4D4DD1, 0x7DB0583F, 0x25F7B1E7, 0xE1A99A97, 0xF93CEEBF, 0xF0B1664B, 0xDBD62C92, 0x16E4BCB4, + 0x5A5B6A7F, 0x7D4030C7, 0xC7036B4B, 0xCDCDA4A7, 0x06731E1E, 0x58556E69, 0x69116CF8, 0xABCA03A3, + 0xA3721EEB, 0x89EA1F70, 0xBDD0EA91, 0xEA1F881E, 0xADDEB8FE, 0xA2B77506, 0x73FD8A3D, 0x3DD22FEE, + 0x2FF78FF3, 0xE37E72BD, 0xB87F9C0F, 0xF7CB6048, 0xC87DF246, 0x0FBC5FF8, 0xF6BEAC3F, 0xB36EE2B1, + 0xFE65DDF2, 0x59FF866F, 0xEB47FA93, 0x7C66E886, 0x8D00C10C, 0x9C1AEC24, 0xFD1C27DC, 0x0FE067E1, + 0x74AED0C3, 0xE7DFE0FE, 0xFBB5F860, 0x5B6F3FE7, 0x7383EF1F, 0x5CC3FB43, 0xDCAF17CC, 0x7E7D173E, + 0x9BDBBF9F, 0xF393755D, 0xC27BFEC8, 0x08C21E13, 0xCF3B04C5, 0xD9A121D6, 0x83C4F32E, 0xE05F8F59, + 0x1F93B47E, 0x9CE2FD64, 0xCE0FF90B, 0xB7E14C9C, 0xBF7016E7, 0x843F4598, 0xF4175CC4, 0xBFE5FC4B, + 0xC49F0148, 0xBE0245D1, 0x871BCFE5, 0x5F254CFD, 0x4B6EC77B, 0xC2A7FDD4, 0x43C8BC08, 0x278D1EF1, + 0x06D72733, 0x807F160A, 0x05890783, 0x54FF0C7C, 0x72F3E6CD, 0x889F1C85, 0x629C9F3C, 0x61F9741E, + 0xD73B98C7, 0x3FEEDCB9, 0x23F9C0A4, 0xCCFFE741, 0x1044F14A, 0x8FE084C4, 0xB3FCD215, 0xBC2B7CCA, + 0x57FA3D87, 0x0FE823F5, 0x854B14FF, 0x5D383F38, 0x3828F565, 0xFD26C7B1, 0xB46FDF3E, 0xE91FAF7B, + 0x47E1AB37, 0xDBDAFF9F, 0x3F6DB077, 0x19AA863B, 0x3AA4DF7C, 0x3F7C1ECE, 0x09B6F1FC, 0xEFE11CC7, + 0x0BF9FE38, 0xFAB27ECC, 0xDEAF0EFD, 0x0FBB69BD, 0x60F2D18F, 0xE1BCD59B, 0xE4934C62, 0x4970A3A9, + 0x979783F3, 0xF2FE3698, 0x7A791F60, 0xA9654787, 0xAC73FF50, 0xC19763D7, 0x6F457CFF, 0x1B988AF3, + 0xFD4396DF, 0x60FA173C, 0x40FFD4EF, 0x0FE57CEE, 0xB7FE0ECE, 0x1EFD717A, 0x793C979F, 0x377AD03F, + 0xE3FCC95F, 0xEE467AF7, 0xEA6132AE, 0x77AF199F, 0x8ADE6770, 0xD6CC87EA, 0xE5F925FE, 0xAC990FD5, + 0xD7D4D9B6, 0x7C5E9C79, 0xA27ECC9A, 0xF950F92F, 0xF8FD74E7, 0x658F89E7, 0x1D52DDFC, 0x1E2C9B97, + 0x495A173D, 0xAB6E793F, 0x2C7FE1B6, 0xDA15E747, 0xF3E2EAFF, 0x12F1653E, 0xD4CE50EF, 0x15F342EB, + 0x46FF2A27, 0xDF4FEE3C, 0xD0F946FF, 0xAA6B7C7C, 0x3CE22747, 0x555F9C1F, 0xCD833B2F, 0x745FA37F, + 0xB5B3582C, 0x46F14A8F, 0x549BC473, 0xE7C19D17, 0xAA9FD1B3, 0x2AF4F6F6, 0x2E8FB79C, 0x5FA17FEE, + 0x9F990FB5, 0x5BDE7B67, 0x5EB89FA2, 0xFF0DAAC7, 0xAE0BDFBF, 0x1EE1CA79, 0x70E7A560, 0xF2D10B2A, + 0x2F7A77E7, 0xA1D1D4CB, 0xEB527979, 0x6FDD7968, 0x34FDC1B4, 0xEA7C7BF4, 0x48C4F72F, 0xAA5C9C1F, + 0xCD83ABEF, 0x82D187FE, 0x4175BCF1, 0xFE47CBE7, 0xC1EAD57B, 0x566D8FEB, 0x35D2BBFD, 0x7E0AAEE9, + 0x8CE8DBFA, 0x03BF56D7, 0xCA79AEDE, 0x9D7908BF, 0xCF7449AF, 0x103DBA7A, 0xB7FEC1BB, 0xA053E21F, + 0x5CBD5B3F, 0x115CD429, 0xF11396BF, 0x7056AF88, 0xF323BDBB, 0xF360FD41, 0x72BB56A1, 0x9E2BF46E, + 0xFD426640, 0x27AC5E2B, 0xF56EFD55, 0x30AF53E2, 0xAF2C3F79, 0x42AF8CF3, 0x23BDBBF3, 0x60FD0DCE, + 0xE92AF137, 0x365EE98A, 0x2A493C57, 0xEFAE7EAD, 0x3F498EEB, 0x1A991F37, 0x9ECB77E6, 0x21F433DE, + 0x655D1FD7, 0x6FA4F7D0, 0x3FACD6D5, 0xE20F2CDF, 0xFF5457FF, 0xA7DEDD79, 0xB0FE2159, 0xA3ABADBE, + 0x2BF56EFD, 0x8437A653, 0x56AF957A, 0xB77E2998, 0x578BEC97, 0x42BE7F44, 0x2DC5F931, 0xBD57CE83, + 0xF5AFFA57, 0x5516FFEA, 0xEADDEAD5, 0xEB507E5C, 0xAFA1DE43, 0x3F9BDEBC, 0x01C4CF5A, 0xBF061062, + 0xA35F8035, 0x20FAB2FA, 0x4B6F5E03, 0xACBFD08F, 0x29ACD3E2, 0xC7ACDF84, 0x44DD3306, 0x9B7A4202, + 0xBC78BDC9, 0x6E457E8C, 0xEFAF823A, 0x257EDCFA, 0x4DDABFD2, 0xF84D531F, 0xDABF42EA, 0x63F35501, + 0x2E71BEA1, 0xFE82FB1A, 0xB29EF7AF, 0xBE7FD3B0, 0x259D8EDE, 0x73BD1A36, 0x8598F94B, 0xEB61536B, + 0x2613F537, 0xB8A5875F, 0xE5FDA17E, 0xAEE9E176, 0x5A0FDF4B, 0x4D57C8D7, 0xD646EFDD, 0x521D00EF, + 0x873EBC87, 0x3DE41717, 0x55892808, 0x2F11DECA, 0xBF87D4A2, 0xC5330653, 0x068CFB08, 0x0B9F1C2B, + 0xE303F01C, 0x9C61BFA9, 0xF06017E1, 0xD38447F8, 0xD784C291, 0xD718E382, 0xC190987A, 0x87F98485, + 0x0F89AFDF, 0x03FC0700, +}; + +u32 point_table_binary_32[] = { + 0x11728599, 0x7B7095C5, 0x15C0CFF7, 0xB8B94920, 0x2137F868, 0xA19188D6, + 0x29564694, 0x8C8F2063, 0x84E05C9D, 0x2A12B84A, 0x2D565E02, 0xC3BB1004, 0xAD8048E4, 0x519991F2, + 0xA8BCA6E3, 0x083ADA58, 0x4B550CAD, 0xB1630748, 0x68ABA433, 0xD852450D, 0x2635D88C, 0x8301056E, + 0xC2E56EF7, 0x9CB3BBDF, 0x7EDF8DE3, 0xCD5FBF39, 0x67F73C76, 0xF7ECD92F, 0x305AFC0F, 0xCA807E57, + 0x5F7DB500, 0xE4DF583C, 0xA617B6F5, 0x47F5C2B6, 0xFE1DE28B, 0x901C392C, 0xEF88C83B, 0x42F251E2, + 0xF3C8FC9F, 0x87E4D511, 0x7975443E, 0x26221F13, 0x918F1627, 0x22F19F88, 0x8C6FCDE1, 0xB0BFB96C, + 0xEB57894F, 0x4272E4B0, 0xFC78447E, 0x3C12FF47, 0x91F83F8A, 0xC4FF6124, 0xFE0F23FE, 0x7E14893F, + 0x345E7C09, 0x15623240, 0xBEE4E9D3, 0xA70B710E, 0xAE65F60E, 0x4D9B368D, 0x790FC089, 0x51DEBBEF, + 0xBCF30EEB, 0x138B9E97, 0x5F7E5988, 0x161E1FEF, 0x82F8430F, 0x3D64E68B, 0x77C5CF3C, 0xF1C41381, + 0xFECAF899, 0xCECE4ED6, 0x2786F8DA, 0xB56B2D7B, 0x004B962C, 0x1150A0D9, 0x0F18F5AF, 0xF1BD9E9E, + 0x9EC09F6B, 0x8018FA07, 0xFEA33D18, 0xA6391FD0, 0x1F62D41F, 0x12EF447B, 0xA44F2C3A, 0xD19FC01E, + 0x00C61BCC, 0xE71DC27C, 0x68FDD6D3, 0xDE698C57, 0xFBD37A1A, 0xAEC37C20, 0xC31480B6, 0x7A80152B, + 0x56903ECC, 0x06F8428E, 0x5FB76E1D, 0xF31E9E6F, 0xCF9E3DAC, 0xBF87ED35, 0x3434507E, 0x904B4A4B, + 0xF2DADADA, 0x283FC850, 0x52925757, 0x57C73C1B, 0x19FC3973, 0xE6B0FE6C, 0xD4077FDF, 0xBE7D66BE, + 0x1F3DEAC3, 0x99336728, 0x3FC4B510, 0xF0145EEF, 0x5DBB7619, 0x7FC1F399, 0x87B1BD72, 0xE911DAD3, + 0xFE964B15, 0xF447C783, 0x3FB2374C, 0x733E903F, 0xE77A8F07, 0x7F18AFF6, 0x178A4AAE, 0xC07C687F, + 0xF2FB95BE, 0x8FF922AE, 0x91FBE593, 0xD2B7295E, 0xD44FE2E8, 0x92E28D1B, 0x373217F3, 0x7CDBB66D, + 0x63FD62D4, 0x0778F1C5, 0x17D93FC9, 0x69F8065A, 0x5A5AD8BF, 0x62F4E71B, 0x58BE7C39, 0x7392F7D3, + 0xE2C58B59, 0x3F89FA3E, 0x1C3C78D0, 0xCC87BF63, 0xC78E717E, 0x8A391EC3, 0xD2BFFC3E, 0xA5BBD09E, + 0xF61734B7, 0x04F6D19E, 0xF6375FF9, 0xA3E3C9D7, 0xF65A02FB, 0xE44F4160, 0xDF8E47A4, 0x7D0FE3D5, + 0xFE0E928C, 0xF9D0FEFC, 0x3005BC5E, 0x497194CF, 0xF795A9EA, 0xEA6A6675, 0xBE157721, 0xE7DB5C86, + 0xACF441BC, 0x0593E476, 0x98933F69, 0xD1A245CC, 0xD2BEFB87, 0x3E45F3E7, 0xCF17A289, 0xE5CEEEF8, + 0xEAAAAA2A, 0x66F4B7A3, 0x70786565, 0xA5804A96, 0xC72A0A6E, 0x4239B194, 0xFBCBFA74, 0xA0DCD62F, + 0x2F2F17A2, 0x4132FEC6, 0x15AE4824, 0x12CC28AF, 0x2DB83870, 0xE0C0D078, 0xD497FE32, 0x77F62D23, + 0x7992C7FB, 0xCD7D7F8B, 0xE3D15F59, 0xF1C01DDA, 0xB7E3965B, 0x6E09CD3F, 0x68D02062, 0xD120B59E, + 0x2FF2478C, 0x1841FEE0, 0xF915ED45, 0x1DC96432, 0x87A3F311, 0x4BB9F36A, 0xF1BB0F3F, 0xFC30F987, + 0xEC2DE9B7, 0x9DF4933C, 0xBF7F59BF, 0xAB707EDB, 0x3FB41FCD, 0x4734BF34, 0xBFCC1F5C, 0x488C79EA, + 0xA9A798E7, 0x4B7BD796, 0x6C7FE699, 0x67D89E94, 0xBB074B07, 0x3DF0C003, 0xECAF6471, 0x63C95C64, + 0xDB9F2143, 0x8684FCD1, 0xF923F9C9, 0x7EFFA47A, 0x6FC58BFA, 0x941FE45F, 0x14ED25B9, 0x952F5AAF, + 0xDEF263E7, 0xA3377FAD, 0xFCF4BA7F, 0xA4DC1DEF, 0x5F34F990, 0xECFF2076, 0x6CE1C285, 0xB9FBB192, + 0xE5B1CFF3, 0xF6F6B6DF, 0xA4AF548F, 0x5DE8A1FD, 0xADE371E5, 0x1FB1F21F, 0x3447F5A3, 0xF2269683, + 0x92EB78F4, 0x7C3A9F60, 0x38AA1F9E, 0x9FEE1F99, 0x9FE27A17, 0x162C58C0, 0xF265007D, 0x01CA264F, + 0x9E6CF4E5, 0xAF6CD6AC, 0x59E6BEC2, 0x19D6AF5F, 0xCFF6A57E, 0x9E64AA0F, 0x95817D96, 0x07F6793F, + 0xF0FC7992, 0xC78F1FCF, 0xF148CED8, 0xACFC33FB, 0x49C587F3, 0x11933EDB, 0xD3F775DF, 0xC7B3852C, + 0xE7F17D1F, 0x07407FF5, 0xFCF8C378, 0x485FC67B, 0xB1325B68, 0xE295FA5D, 0x3A1F2A5F, 0xA702AE60, + 0xEE4E997C, 0x493E9D52, 0x9C941D0F, 0xC9D329B5, 0x7EA3D85F, 0xC315CCDD, 0xDFC691F5, 0x0EAF978E, + 0x2F5BAFF4, 0x55BFD2A3, 0x59F51BDD, 0x29E5AFBA, 0xFFCFD52B, 0x56FDC159, 0xEDEF3099, 0x3FD93F14, + 0xA45CD8BD, 0x7B37B3CC, 0x475CF24B, 0x2FBD64F6, 0x435CEAD3, 0x7AA97EA5, 0x40F2D8B1, 0x634D3F95, + 0xAEB7783E, 0xFB43EBD5, 0xC2F3F5D4, 0xF37CC4A4, 0x9F6B6FC3, 0x860DA1FD, 0xB372E5CA, 0xD0FE9830, + 0x6142C89F, 0x49932685, 0xEC115BFB, 0x07F5EDFD, 0x81F3D9FE, 0x90BDEFA9, 0x7A2679EB, 0xD6AD02CA, + 0xD83F5C81, 0xCD9B374B, 0x8681CC17, 0x60DCB871, 0x521F2E67, 0xFD0B9CEF, 0x7696E72B, 0xB968E7F1, + 0xF96ABC38, 0xC9F3637C, 0x38BF38C9, 0xE3E3A9DC, 0xF113274E, 0xCC9147ED, 0xD9FE90BE, 0x35DE5E8F, + 0x42990FF2, 0x47E5BB50, 0xC647FDB1, 0xE5DFBC79, 0xF342F3E1, 0x783B7E92, 0xABFD7131, 0xC5E3F5FA, + 0x5F4CF1FC, 0x28C7FBBD, 0xE0538027, 0x9F7C9219, 0xFBA56ACD, 0xAA7FAA4E, 0xC33DF7DC, 0xC34CFA69, + 0xCEA7C5A9, 0x548AD61B, 0xFB87C2AF, 0xD274FEA9, 0x7E120350, 0xBDB5ECD5, 0xD6D686EC, 0x11A3BEEC, + 0xDFE2C395, 0x3ECE479C, 0xD6F5CDF8, 0x53535313, 0xD29F3B77, 0xAEA9DFF0, 0xBE1E2FFB, 0x13E2ACAE, + 0xAF4759DF, 0x7017CB33, 0x01CBFEC5, 0x9D9109F4, 0x89B32179, 0x36D2EF58, 0xFD8FEA87, 0xDCD0F86C, + 0xC05D6C3F, 0xF32DF6B9, 0xBF85F7D3, 0xA6BE86E2, 0xC7F9289F, 0x563CF27E, 0x4FA40CBF, 0xC50CAAFE, + 0x07F957F9, 0x217F06D4, 0x87FD1D50, 0xEFEC304C, 0xFD9DE24A, 0xCD10F85B, 0x86D52CDC, 0xDFF54036, + 0x948F81A9, 0x70BE06A6, 0xE0DBFCA5, 0xF9FB3566, 0x43F3F76B, 0xB4F243FA, 0x9990BE75, 0x3F2AFFDC, + 0x903F517F, 0x5DC3C1FE, 0xA4FD5BC9, 0xFD702295, 0xE6FA84FA, 0x24CF98FB, 0x14F39F2F, 0xE3E3FCF1, + 0x7AE4CB0E, 0xC55EAFB4, 0xE4193366, 0x98F74D5A, 0xEAAF59B3, 0xC6BCAF4A, 0x205B46DC, 0xC4FA25D2, + 0x1FD4279E, 0x1DF86BDE, 0x5F529FFA, 0x3575BEF2, 0x21D1ACDE, 0x97B4FF7D, 0xC95C9F35, 0x0318AEE1, + 0xFE9BDEC7, 0xAAFF2FAC, 0xD7E74F73, 0xA259B199, 0x9FFA036B, 0x7EAC4F3A, 0x7E279568, 0x9E3D7BB6, + 0xF1CF91EB, 0xA9D8D8A7, 0x7AD6A2DF, 0x1FD9327C, 0x4F537C49, 0xF647D777, 0x7EBF004C, 0x9D3AD57A, + 0xCF64CBE8, 0xBE1816BC, 0xBFF4FDC1, 0xECB4A3BE, 0x5EBF2EC9, 0xFABDCD0C, 0xB074E952, 0xAA97545F, + 0x123ED513, 0xEAFFD47B, 0x08E30DFC, 0xC9707FA2, 0xF25590C8, 0x50FDD2F1, 0x14D667A8, 0xBEE8F5E9, + 0xA3F623CD, 0x47ACE66B, 0xE1FA5558, 0xAFEC598C, 0xF5D3F687, 0x39B0C7F5, 0x3DB087F5, 0x55E7A70B, + 0x32A67F44, 0x3E157005, 0xB3BA7F54, 0xFE4EEBFB, 0x48F62B2C, 0xEF31FD0C, 0xF5FF0157, 0x305FD07C, + 0x2DB3557F, 0x28DFD6FE, 0x2FC67EE5, 0x42AFE373, 0xF3C3FBBB, 0x7470C6F4, 0x7BCC3AFF, 0x41FEF03C, + 0xE9F7EB59, 0x7D5FAAF7, 0x688FB6A7, 0xDEABDDEA, 0xFCEBF7F3, 0xB9FA8CE9, 0x8FD91F3F, 0x54FF4071, + 0x4E3ED5FB, 0xB04BCBD5, 0x7BF094E1, 0x48BEADFD, 0x43FEAAF1, 0xCE0E9FEA, 0xAB9EDFD9, 0x9151FD4A, + 0xB0BFD4FA, 0xD2FECC96, 0x657FCEFB, 0x43BDE775, 0xFFAAF433, 0x23F87C04, 0xDF3B40DD, 0xDFBC3FBC, + 0x43000F3E, 0xF8A0A93F, 0x4EBBF382, 0x599F24EB, 0xE3FED7E7, 0x23160730, 0xF542DA73, 0xEBDCA1BA, + 0x5FC6F1E8, 0x0FBFB773, 0xEA0FD943, 0x7F943DFE, 0x3E7050BC, 0x42F56830, 0x8C24DE2C, 0xA6D0F719, + 0x29976B02, 0xF07BB191, 0xF4AF802A, 0xE247C5F5, 0x4F3FFDB4, 0x809BE006, 0x21EF7A67, 0xADD846FE, + 0x0E86BB88, 0x1767F72B, 0x7F2BC4DF, 0xA57FF789, 0xA94A7E27, 0xF190EC81, 0xC71E7B0C, 0xE537E3FB, + 0xD02B1643, 0x66CE9C49, 0xF691DDFF, 0x88BC1D3B, 0x767CB7FC, 0x76B889DE, 0x871F88CB, 0x299F2847, + 0xDE943DD3, 0xD4D42460, 0x3494737C, 0x3053ED7F, 0x132F7D8F, 0xBB0DAE12, 0x78D92D85, 0x2A2DD7F1, + 0xD2FD21C7, 0x533C5BA1, 0x222AA77C, 0x44E3477D, 0x8C6F2C94, 0x1B7D3BFE, 0xD170A578, 0x43FA370C, + 0x5CA38FFE, 0x1E106962, 0x2B9E2953, 0xA6E079F4, 0xC8DFDF39, 0xCF6AFD50, 0x3C49C823, 0xFF173893, + 0x89A3F1DC, 0x019EF858, 0xFAB7CC99, 0x66ECD9F1, 0xDC21E7FA, 0x1BAE87B3, 0xA057FF65, 0xCB4AF9EE, + 0x7626F5EA, 0x7F527493, 0xBFBB9C75, 0xBDC6A3CE, 0xAFA8F6DF, 0xA4F54B8A, 0x0EE23AF7, 0x4F241F29, + 0xFB57E9AF, 0x38E5BF4A, 0xF7ABC51C, 0x7F44BF5A, 0x7C4CF94F, 0x7945E6FD, 0x8CF15CEA, 0xAF22FE89, + 0x68139F49, 0xBED9DDCB, 0xFE48B98C, 0xC739E02F, 0x7EE49147, 0xF07BFAC7, 0xC45D6EBB, 0x198FF1FD, + 0xCAFF297D, 0x6F4D8A7F, 0x13BFE915, 0xF27AA8EF, 0x0FD7F963, 0xE9BEBA53, 0x1C259EE6, 0x7D5FE53F, + 0xBC3ED1F5, 0x88E63F9A, 0xEF687EA3, 0xF347E5D1, 0x7C47CF2B, 0xF07D2046, 0x89FBBBBB, 0xBB73CF6B, + 0x0C6E23BE, 0x412CDBB4, 0x6953CE79, 0x1569B855, 0xB449F911, 0xF12CF5EB, 0xD679A57E, 0xC2627AAF, + 0x9D87BBC5, 0x11397E67, 0xF608BD9F, 0x2C7EEEB9, 0xE772CFAB, 0x0763C4EB, 0x920F65FF, 0xD5DADA9A, + 0x7B5EA31C, 0xD5077EAF, 0x7BA3B227, 0x05FE9AF8, 0x3CFA53FD, 0x09781E65, 0x2C948FD8, 0xEED850CC, + 0x07CA8937, 0xF82D540F, 0x3FE37CF8, 0xB5FEE1D5, 0xAB570B19, 0x0B9D5FAF, 0xC6FB07D5, 0xC74F391F, + 0x5E7F7F25, 0xE5A3499D, 0xDFBBBC25, 0x4ACEF157, 0xF80558BF, 0xA49CEA93, 0x93F4A83E, 0xA17DE285, + 0xDEC2EDDB, 0xB70BF157, 0x3ECF70AF, 0xFB36D627, 0x9223AFF2, 0x8A9A9B9B, 0x85380083, 0xC99FBDDE, + 0x71759F19, 0x7FE93DD8, 0xC8E73D76, 0xD4BF53CB, 0x75BCF49E, 0x6C8441B8, 0xDFBD57BC, 0x89248FC6, + 0x13CD4FA3, 0x3ADF1BDD, 0x2F8DDC8E, 0xAF91CFB7, 0x33CF5DAA, 0xE4263EBA, 0x5F1AF97C, 0xC3EBEE35, + 0x24B7E2C3, 0xF32A755D, 0x215729F6, 0x82F76375, 0xDFD2F9C8, 0xFB995747, 0xFC179115, 0x27A43FF7, + 0xBB2B89F7, 0xF379F0AE, 0x70FB2BFB, 0xE178A2FA, 0x51FFFFA8, 0xCEC750BE, 0x2F73FC6F, 0xE0F3E2CC, + 0x73AE32E3, 0x6DFF9BE5, 0xF9966FA7, 0xBC6D4E9E, 0xD2A77A93, 0x77CA7DCF, 0xEE1FE29D, 0xCEAF697D, + 0xDFE6FA93, 0xE7BB979A, 0xEF8332DF, 0xB1AD40EF, 0x29F106D7, 0x1FBFC539, 0xCCF6B8FE, 0xF8FB6024, + 0xF513FBB9, 0xFE78EDCE, 0x8D663CDE, 0x6F0DE203, 0xFAFF5654, 0x1E1DDFC0, 0xF5C94BC0, 0x6E92BFAB, + 0xBEB7FD57, 0x2CA7F3F8, 0x67AE1FEE, 0x081846F2, 0x1C7F23EB, 0x91136F64, 0xFDA2F17C, 0xD7FA45D7, + 0x239AFFC8, 0xF9D3F52A, 0xF6556CD9, 0xF9F3E773, 0xCEAFAE57, 0xFE59FFF8, 0xCE9D3B43, 0xE357AD5A, + 0x153AAFD4, 0x4F58FAF4, 0xFF2155CF, 0xBC36FF3E, 0x75FE8C3E, 0xFDBFC93A, 0xCF541F54, 0xFD72B7FB, + 0x13A99E59, 0xE3E93D67, 0xE953BEA3, 0xE7DD1ABF, 0x65CB1653, 0xBF9CC7BD, 0xFDC78F1F, 0xCF39FFBD, + 0xCAADF974, 0xBD8323DE, 0x442C77B2, 0x9FB812AA, 0xB85F4DDE, 0x55C47C39, 0xBFBFEEBE, 0xBB18FBE3, + 0x34329409, 0x3172641F, 0xE62A648F, 0x597D4FEB, 0xB7154AD7, 0xAC1960BE, 0x27154FF2, 0xBEAEAB1B, + 0x60BE375D, 0x8C795FD3, 0xFCEAFB96, 0x484002C7, 0xEBEF5989, 0xF5DE7494, 0xEBEF55D9, 0x566F3A8E, + 0xD7DFD3F0, 0x87F3EBEF, 0x65896600, 0x7BBC7FAB, 0x77F6DE7B, 0x8B8DDC2F, 0x8338FBC7, 0xDCD3A958, + 0xF9D37D3D, 0xEBC37079, 0x1EA703F4, 0xDF1C4B2E, 0x966EC9EA, 0xF416CC04, 0xB8648B3B, 0x7A11B1EC, + 0x6F258BDB, 0xDDD135C8, 0xC3254BFD, 0xECC85812, 0x59BCC75C, 0xFC9AE2C3, 0x9267C97C, 0x2C607D71, + 0x58CE2759, 0x2CE0F9C4, 0x7B6C2FFB, 0x9AB25729, 0x3E11BF94, 0xC1154241, 0x6DED65CC, 0xCFCBFA70, + 0x0E0A38DF, 0xF2FC107B, 0xE70D933E, 0xB3ACA70E, 0x72BCDB62, 0xA90FC59A, 0xC5A7CC10, 0x334CFA86, + 0x7B648F25, 0x37243823, 0xFB28BE44, 0xCA2F6A86, 0x3C664718, 0x267DE6FF, 0x03000000, +}; + +u32 point_table_binary_33[] = { + 0x11728D99, + 0x7F6CD5D5, 0x15C0CFFB, 0x7EBFEFF5, 0x07A2B6E8, 0x3462A53A, 0x98036664, 0x93201609, 0x520A29CC, + 0x49549EB0, 0x15C4A622, 0x94000203, 0x878E0968, 0x59F9E182, 0x9A74886C, 0x910842C2, 0x1BD94627, + 0x0F669760, 0x8CC50C5D, 0x638A26A2, 0x035C0738, 0x985BC152, 0x4A69BF77, 0xF79C73EF, 0xFDDEEF7D, + 0x25ECFBDF, 0x27E7DC7B, 0xCEB9F79E, 0x73CF7D0F, 0x26887F89, 0x5AA06FD0, 0xA0410290, 0xDB2C9ED8, + 0x07DBFAE5, 0x7DB0AD3F, 0x5E7C1593, 0x23C7E5A7, 0x1CF9A998, 0xBC5C9C74, 0xE63F1993, 0x5738F20A, + 0x473ED191, 0x4F74E413, 0xC40927FE, 0x13CEF8E3, 0x391CF737, 0x976DFD07, 0xC4DF6372, 0xE4B8FC73, + 0x47FEB913, 0xFF5127FE, 0xA34EFC9F, 0x39F17FE6, 0xF87BD489, 0x3F3E7E00, 0x8C846D00, 0x43D23D63, + 0x162F5E2C, 0xA0008631, 0x032C59B2, 0x847926EB, 0xEFDEBD9B, 0xF5897BC6, 0x6CDDBA55, 0xC0083DBE, + 0x0BE6CC99, 0x63CD07B0, 0x69D3264B, 0x1FE0C891, 0x23AC4FDC, 0x05AB56AD, 0x8AECFD38, 0x800D1B36, + 0x08D119D9, 0x37ACC61F, 0x3F7E3CF2, 0x270888C5, 0xBFB5BD7C, 0xB2275A22, 0xFBE80FB1, 0x1A8FF648, + 0x9F389FFC, 0x89ECF9EF, 0x63BCD17C, 0x00B81E91, 0x3E00C61B, 0xF9E3BF4F, 0xEB21FD11, 0x7BA4FE8C, + 0x005E7CF1, 0x458A5764, 0x014A0B21, 0x58BF7E3D, 0xF339A99E, 0x82A0A1A1, 0x81F5250B, 0x11C09B6F, + 0xBE49F323, 0x7F05011C, 0x3E7C98FC, 0x65EE8195, 0x2B573267, 0xD1DB1E58, 0xB66C19EB, 0x130790CD, + 0x66CD7CA7, 0x4F05D0DA, 0xDA4AFE11, 0x9F8688A5, 0x7FFD4703, 0xBCF5D65B, 0xC6DFFEF7, 0x06CC2394, + 0x7FF2437B, 0xC65F6901, 0xFD31F148, 0x267B2334, 0x03FBA3EC, 0x894F7C61, 0xC7232E42, 0x0AE3D5FE, + 0x0EEA8414, 0xAE87F667, 0xC8777D81, 0xEB45FC86, 0xB436B0F8, 0xD7CF3EFB, 0x2CEB37C8, 0xC96FBAEE, + 0x3F6BD6AC, 0x61AE8ACE, 0x1FE957A1, 0x7700070F, 0x1E64FF88, 0x3BE0ECD9, 0xB3EC5F15, 0x9EAE0E58, + 0xB76E1D73, 0x0372004F, 0x3DF514EB, 0x37F0FA65, 0x3219331F, 0x7E427EB4, 0x3E6A7EC3, 0xE81F14FF, + 0x8CE251FE, 0x82E696B8, 0x3DEDAFF6, 0x47C763EC, 0xB538FE28, 0x7B704D10, 0x8B070A44, 0xAFCE37D4, + 0x1F7454F4, 0xE27A687F, 0x860C0F00, 0xD70B2A45, 0x2BE777F1, 0x6F2B2A2A, 0x98557E2B, 0x6E47CE93, + 0x0E18AE45, 0x2EDE465C, 0x26F6C10E, 0x80C20B1D, 0x3F983E7D, 0xBA9051EF, 0x8357A4BF, 0xBD1DC1C6, + 0x8D1B99A5, 0xBCE07BDF, 0xCC78E185, 0x17585F9E, 0xFFC28ACE, 0x6C6565A5, 0x10CD2CCF, 0xAB39BF0A, + 0xC7134B79, 0xAAF14280, 0x72698FF5, 0xF7757E3D, 0x78F060E6, 0x4AC9F517, 0x5F2F2D2D, 0x8DCD3774, + 0xE85021B2, 0x2C4F155D, 0x780EE5C4, 0x38DF031D, 0x7FC3F1F6, 0xFCA84FFE, 0x49CEFFF9, 0x8563B367, + 0xCF26399E, 0xBFE4EFBB, 0xB2656565, 0x2CFF8EF4, 0xAFFB6276, 0xF4E8D1C4, 0x28CF5B71, 0xE995458B, + 0x16F1FCF2, 0x4B567771, 0x3D74F4DD, 0xF96CFFC6, 0x8C19931B, 0xAFE38FBB, 0x5E76FC38, 0x9E18B7FB, + 0xD3EE4164, 0xBF8CED15, 0x8CEF9EAF, 0xFD8FF98B, 0xFEC8F50E, 0xBEB93C6F, 0xDCB8712C, 0x979C6AEA, + 0x19BF70E1, 0x421E2F39, 0xBFAE7720, 0xCAD15FF2, 0x7F6CD79A, 0x810307C6, 0xE22D2A2A, 0x8AC547FB, + 0x61F98372, 0x64F2A7B1, 0x7B1B8EB7, 0xFDD3FB67, 0xDB2396E7, 0x37EF88D8, 0x46F10173, 0xAA5F78E8, + 0x99679EC9, 0xF1D78D87, 0x58EA07E5, 0xBD5FF3FA, 0x70BDF5A0, 0x5B9FE77D, 0xCC1E98F3, 0x4BF558B3, + 0xAECFACAF, 0xF747EBEB, 0xF304865D, 0xFDB83DBA, 0x3F643E5C, 0x9B094BA8, 0x3EA1BC5E, 0xA62BA8FB, + 0xA539BA9F, 0x6A6A6AAC, 0xFB262CA1, 0xFA85F6EB, 0xB1FC7B54, 0x6FB53F68, 0x81EA6173, 0x643F9D4E, + 0x9BF95392, 0x1F7BEC31, 0x8EA71EA5, 0x165BFA76, 0xFC74DF94, 0xB1BD6E65, 0x2FBA6F01, 0xA87E98F1, + 0x8936F457, 0xCFDF2199, 0xEEEF111C, 0xEF3979FF, 0x99786762, 0xBDEF88AD, 0xD7E08847, 0x329FCF98, + 0xF5925C92, 0x569C8572, 0x96B76778, 0xFF987B22, 0x1EC97C5E, 0xF330E60E, 0x673F15AB, 0x78BC8CD2, + 0x57FD45A1, 0x66D51FF4, 0x4F2BFFD4, 0x7D5D9C51, 0xACEEF31B, 0xB57F2D72, 0xBDE47D5F, 0x90F660FB, + 0xF6EDCC32, 0xFE3CC93B, 0x77EE34FB, 0x9F97BE94, 0x9E3973A6, 0xE92F0A24, 0x3FFAE8A3, 0xA6FFE9CC, + 0x582CF5BB, 0x32AC0F23, 0x78BEAE0C, 0xCF474CFA, 0xB9F65E7A, 0xE9A5D879, 0xA17EC53A, 0x0F743E2C, + 0x7FA8BE58, 0xF6B8DE44, 0xE7C59C0F, 0x751EA8DF, 0xB2FC217B, 0xA7256F97, 0xFE48F9AE, 0x5DBB8468, + 0x63FF2EA4, 0x35C340E6, 0xCBBC7EA7, 0xE126D6BF, 0x9CA6F52E, 0x6179AF92, 0x43098FEF, 0x55E3E166, + 0x9EBF27A3, 0x99C7F764, 0x72C7DBEB, 0x097029FD, 0xC8238F98, 0xF5C2F34D, 0xE7D59A9F, 0xEA87E51F, + 0x8EB7FD27, 0xB9DADFF3, 0x192FCA4F, 0x623DBF63, 0xCFF2E7F1, 0xC71FE77A, 0x26FB976F, 0xE47C0B16, + 0x2C30F5EF, 0xACE4A79F, 0x7E1AB995, 0x19743D6A, 0x657DC3ED, 0x2C0F2396, 0xF7F1D711, 0xB732434C, + 0x1E4218BB, 0xBF21E2F8, 0xFD9EABEF, 0xCA5B596E, 0xE9937FE1, 0x15FCE37E, 0xEE6CBA1B, 0xA64D9BC6, + 0x4CFADD40, 0xEB83F351, 0xFF62CD5F, 0x15B3B78F, 0xD983A54B, 0x973293BE, 0x07B5B5B5, 0xC69FDBD3, + 0x717F6F4F, 0x43C4B58E, 0xFFB556FC, 0x65DCBFF4, 0xE87A5FA9, 0x39DEEF94, 0x38EB5992, 0xF6AEE42F, + 0xCD1F5B9F, 0x5A6B3D91, 0xAB62F649, 0xDF832BF8, 0xABFC71FD, 0xF5C05A5F, 0x5A8FEE88, 0xABB89ECF, + 0x983183F5, 0x49AEF4E5, 0xF9C77E0F, 0xEBC5F3CF, 0x3FCF2CFB, 0xE78E8CCE, 0x67EEA73B, 0x32DDF0F0, + 0xC30F3393, 0x7EF715EC, 0x45FB81FD, 0x843D3FBD, 0xF7ACF9B1, 0xBFB7CF3F, 0xBD0FADF3, 0xA0F2D5D8, + 0xA77AA3DE, 0x07F8D17D, 0xAFF4F1BE, 0x99356B96, 0x395FED92, 0xABABABCD, 0xFBA35D6A, 0x607CFAFD, + 0x932FEF4F, 0xE266D6C7, 0x7E1CF589, 0xB37CFE30, 0x3FF5FB48, 0xAE57C98A, 0x152B4CFC, 0xC974D121, + 0x755F907F, 0x00458794, 0xBE62335E, 0xE983B9EF, 0xA95FFF27, 0x707F3E42, 0x73D121C3, 0xD25ECFD2, + 0xA243F45E, 0x6CD1CCEF, 0x653D3E25, 0xFD993B77, 0x2EFB4B0C, 0xA6BFC0FD, 0xEE943C6F, 0xDE3CF37E, + 0xE894FAF8, 0xDED5EF17, 0xFC88CDF9, 0x48B4A1BE, 0xDECF1BD3, 0x89367D1F, 0x3203CC9F, 0x3FDFACCF, + 0x3519CE57, 0xBD7E3764, 0x389F75BF, 0x774386EB, 0x1731E973, 0x7DC3FB1D, 0xE5C5BAFF, 0x51FD63B1, + 0xEE97D4F8, 0xEB0DB3FE, 0xF5F6F93A, 0x67F563AA, 0x7F0C0DB3, 0x7E689FFF, 0x7356FFD5, 0xC2E7AF5F, + 0x5ADD7F2D, 0x7C3EF17E, 0x56E76318, 0xB3E9CF86, 0xB13E9F7F, 0x9B753FA5, 0xD783EE07, 0x2B5E7ADF, + 0x5BF6E83D, 0x6BD9A3FD, 0x6CE67CC9, 0x57F9A2F7, 0x33DFEA2F, 0xB51CEB9B, 0xEE5F75FD, 0xD3FB6DF2, + 0x5BBDAF93, 0xF2FED6FD, 0x08726146, 0xB17A4FEB, 0xF8F4FB3E, 0x9589FA51, 0xF4DFABF3, 0xEEC2F3AE, + 0xE38B9D67, 0x194F324F, 0xE58BBB9F, 0xCE7EE97C, 0xBB56DBCF, 0x32170333, 0xF667BC5F, 0x86CB99BB, + 0xB47E39EB, 0x33BBFB79, 0xB5FDCE99, 0x5FD58384, 0x5E1F954F, 0x182FAD6F, 0x8B7E7F5B, 0xF9D4C0F1, + 0x9AF16A3D, 0x962F5F6E, 0xF25FAF87, 0xAE47381F, 0xD523953F, 0xF861FEE8, 0xFCB2E623, 0x7BA8AFFC, + 0xA7FE3139, 0x3CD84EF7, 0xFF1D3096, 0x7862F2E6, 0x03070EB0, 0xBC02C09F, 0x10DC5755, 0x5525E036, + 0x78807866, 0xF011F7E7, 0x57918F82, 0xEFC37019, 0xFF22FF6D, 0xB277074C, 0x269E1A1C, 0xE07E438E, + 0xBF997E6F, 0x794EC927, 0x11B70613, 0x9F7CF2C9, 0x18AB7A7D, 0x2F24E5FA, 0x96FB53A8, 0x1F457F91, + 0x6BFDD7E9, 0x3D3F0E46, 0xE17AF734, 0x7A67B05E, 0xA19CB8CD, 0x9FB477EF, 0x5E011364, 0xEB8FF14D, + 0xF33FE933, 0xFEFBE1DB, 0xF89EF59B, 0xFDADAE5C, 0xF5A3265E, 0xEA1FFAD2, 0xB7E5680F, 0xE3ADF313, + 0xAE9CD6CB, 0x5D1FD4C7, 0x7843EF77, 0x46DF5E9F, 0x09703BDD, 0xC643BC1F, 0x2A797C3D, 0xE4788AF7, + 0x9CE793DC, 0x5A0FEAFF, 0x2AC1A778, 0x767B3B8D, 0x3D7B3D2A, 0x656997F1, 0x0485DE3C, 0xE2F1527F, + 0x98F4EFC3, 0xC4C7C415, 0x523E40FA, 0xD39E58DB, 0x27BBFE4F, 0x1582FCFB, 0x083AFBF4, 0xBF525C42, + 0xFF7A6B61, 0xA11E1FF3, 0x5FBD8F53, 0x7BC4FA57, 0x5F7D15F9, 0x14716162, 0x15FB27E5, 0xF74B7F27, + 0x8B24DDCF, 0x15E20B5C, 0xDFE021F8, 0x83192FD7, 0xD73B16BE, 0x4DEFC107, 0xC53FE06E, 0xC9BF844D, + 0x6C4FCAA5, 0xBF899AB0, 0x86E391E3, 0x25C30971, 0xDE8C97FE, 0x8B8FC37E, 0x8A3F259E, 0x23A6FF5F, + 0xF271EABE, 0xA8EEFD0B, 0xE5E324EE, 0xAF7BDBC3, 0x934A3F1E, 0x8FBB3F39, 0xF138FBE3, 0xC693B35F, + 0x4E3CEE7E, 0xB9FBE3EE, 0x875B0F80, 0xDFBBC975, 0xC9EA300C, 0x73F33D29, 0x77037957, 0xD0F8DA6B, + 0xAFE5E4BB, 0xE882FBC8, 0xDFD1C124, 0xDA8FABE4, 0xBBAD4FF7, 0xE1459802, 0xB74A2F7E, 0x11BC41BF, + 0x4F5ABC7A, 0xF5EADC7A, 0xE0C34419, 0x218423FD, 0xAF9A9A9A, 0x72EB0170, 0xBDEF1DE2, 0x6F3A79F2, + 0x24D65FCA, 0x4F6FB1E8, 0x87F9298E, 0x71FCDE81, 0xB016E327, 0xB964FFC1, 0x7039F517, 0x5F72FC89, + 0x77C20BF5, 0xF5F542FC, 0x55E5F376, 0xD144F5FC, 0x18C70F9B, 0xC543DC9F, 0x703E431B, 0xDCA2E414, + 0x2FF8E233, 0xF5FB0BE5, 0xB3BC8056, 0xD2FBDC92, 0xD37A1CE3, 0xF8C436A8, 0xA7DF63DE, 0xE5FC16CB, + 0xE0BFD49F, 0x1DE3F8C2, 0x76108D8D, 0x8D42BCA7, 0xEAD32831, 0x83EC3571, 0xBE07DF0A, 0xBF50F78D, + 0x8997FAAB, 0x26AE57DE, 0x2C28E853, 0xEECEE7C6, 0xEBAE5F13, 0xD783C41E, 0x5863E476, 0xFC4D5C0F, + 0xA035719D, 0x92C7E36F, 0xE27A000F, 0x269692DC, 0x8A97FA83, 0xACCA87D9, 0xA2ABCFF8, 0xB22A9FEE, + 0x121B89FF, 0x04FD303F, 0xFC3B6103, 0xF13B9C0F, 0xDEF24425, 0xF11F391F, 0xBC1F25F6, 0x9BF96CFF, + 0x5D7DD7FF, 0x2CE74FE2, 0x5DAF5A8F, 0x8FF9DFC4, 0xF52AF5B1, 0x5781F54A, 0xEA73FE8F, 0x82F1F6EF, + 0x79799712, 0x2B5E7EF9, 0x65698FF3, 0x3FB92751, 0x6AE4C3F1, 0xF7636F07, 0xED7723E7, 0x7F703831, + 0xDFCC2FFD, 0x4DD6F977, 0xB2BF9CFF, 0x41A977B7, 0x192FE30B, 0x4EF80D8A, 0xA95EF959, 0xEF03E283, + 0x5CAF825B, 0x8252EABF, 0x5DB93BFE, 0xCF5CCFFC, 0x5BFD9F18, 0x7B317F9D, 0xF5CF89D7, 0xD93F379E, + 0x9CFD72E2, 0xB9DAFEB9, 0xFBE1E4AB, 0xAE67DEFD, 0xE12B58CF, 0xDC7CD7F5, 0x2CF12B51, 0x45FF9759, + 0xE3D7AE5D, 0x1BCB6FBB, 0x5E25FA8B, 0x16AA67D6, 0xF82D5BB6, 0xC4F455BE, 0x9AFC7EE2, 0x89274C3D, + 0x937DF751, 0xAC67F67C, 0x53A74EBD, 0x7A3DB0C6, 0xD3FF77BA, 0xFEB5C27B, 0xFBF7EFCF, 0xA90F7DC9, + 0xEDF9747D, 0x0C7F9AB8, 0xF3CC9933, 0xF81EF812, 0x56DBFDAA, 0xE41AB91F, 0x1187CC41, 0xC4A41FE8, + 0xF7147160, 0x734D4CFE, 0x253344BC, 0x9AE7AFAB, 0xAB43BE2C, 0x6B044049, 0x0063C7F6, 0x63C6DF87, + 0x4A20C50C, 0xB7D1FF43, 0x17C19F32, 0xE55AE666, 0x64BFB772, 0x727F01F7, 0xC050F11B, 0x80EBF6C2, + 0x69B92DD8, 0x7F0D155B, 0xE4FB6142, 0xB883599E, 0x7FC9B020, 0xDCB118F9, 0x1EC9525F, 0x7C0EA791, + 0xC5878AC7, 0xF9C112E4, 0x0F246F66, 0x7F49FE81, 0xECAF37E3, 0x7B0470DB, 0xA5BE64B4, 0x27F569FE, + 0x321820D6, 0xD3FB2A50, 0xFE0E1073, 0xE97DA539, 0x8F59F418, 0x267DE6FF, 0x01000000, +}; + +u32 point_table_binary_34[] = { + 0x11727599, + 0x7D7055C5, 0x15C0CFBD, 0xF7459E08, 0xD1045A9C, 0x4982424B, 0xC7B19D76, 0x1C042B23, 0x06016962, + 0xF918D0C7, 0xB7044D94, 0x2F8D0842, 0x8208B428, 0x81E80814, 0x891FADE3, 0x04120179, 0x75A60C94, + 0xAF110A95, 0x949A69AD, 0x3374AC45, 0x6C40440D, 0x100A928F, 0x9797FBEE, 0x76CF39BB, 0xFBEEBDEF, + 0xF5FDC58F, 0x73F6EC39, 0x6777CF9E, 0xBD8142F1, 0x6F180BF4, 0x2B282810, 0x5097C1A7, 0x619C8F0B, + 0xB3F0E890, 0xFEE880FC, 0x737880B9, 0xBABA1AE5, 0x412E145F, 0x687EF3CD, 0x37511EE4, 0x42D1A2ED, + 0xEDDFBF1F, 0xE5412E14, 0x67B5BFCA, 0x7E9071FC, 0xB8807F2D, 0x21FF2F84, 0xE2CDE4B0, 0x7E98C784, + 0xF4C704E4, 0x5F6B7F95, 0x7F412E14, 0xDF6A56F1, 0x07B950B4, 0x6A7B2AFE, 0x20A33C18, 0x7F6B28FE, + 0x567830E0, 0x5F804503, 0xDC2DDA00, 0xBE8C3B4D, 0xEFBEFB2E, 0xF29DA20B, 0x19E0D0A1, 0x43429431, + 0x47A5FE93, 0x4F3E894C, 0xFA51709A, 0xE6CD9BC7, 0xE33F41BE, 0x165BB76E, 0x9DB19790, 0x7CE1C205, + 0xA39F8008, 0xAC59B386, 0x99F42330, 0x67CE1C33, 0x1F40FE9E, 0x8E8E0E62, 0xE88D72C5, 0x659A0156, + 0xAC5861FC, 0x01CD723E, 0xE8CFF3D3, 0x7CC877F1, 0xFC353535, 0x341F7304, 0xCACACA98, 0xFBF3FCE4, + 0x8F9AAFD7, 0x2BD76287, 0x0F1F36F6, 0x408EDFB1, 0x6387D107, 0xA94FF196, 0x69FD08E5, 0x031A9901, + 0x8477F4E8, 0x5164A5EF, 0x0E7DEFBD, 0xF7042C64, 0xBEFD4E77, 0x28CE0773, 0x597F488D, 0xF09E7BEE, + 0x3992637E, 0xBE95F677, 0xEEDCC9FC, 0x09B24BF3, 0xA13DCE97, 0x0BEBD7AF, 0x676E63FF, 0x2F5EBC68, + 0xEC61BE5E, 0x7DF55562, 0x9D4FE2C6, 0x74BE92C9, 0xA4F117F3, 0xE9BA2EFB, 0xA7F2337F, 0xFE7CE36F, + 0x54FBD3A8, 0xB99DE76B, 0xD4FAEDEC, 0x8F9AAF97, 0x975FB774, 0xE952138F, 0xF06E6EA3, 0x7895BFF8, + 0xDBB56B97, 0xF107E73F, 0x72E48880, 0x5C35FE15, 0x807DFBF6, 0x211BFD6D, 0xDBB60928, 0xD17C155E, + 0x78E10501, 0x53B47E5B, 0xACAAAA8A, 0xE4DADF86, 0x86066615, 0xCFD34F3F, 0x4DF6B4BF, 0x2FBEF822, + 0xB38AA7A5, 0xA5C5D813, 0x5EFE475B, 0xB66C21A6, 0xF5D59C9B, 0xCE575B5B, 0x9BF1177F, 0x972E5D62, + 0xFFD4FA3C, 0xF5D453C6, 0x5FF467FB, 0xF6ED261E, 0x5C5F9A2F, 0x37BDBE6B, 0xD7AE35F3, 0x0D89394D, + 0xFE786E97, 0xF657AD5A, 0x65FCC59F, 0xB2A7F69B, 0xD344F92A, 0x1457A114, 0xA00FF48D, 0x8D1D3B16, + 0xCFB7E264, 0xA9E253C8, 0x11CD859A, 0x95FE2CB1, 0x1FADF59C, 0x495D3A77, 0xEE9CB4CF, 0xDCBDD2FD, + 0xA8BEBE9E, 0xE523E45E, 0x59D0F30D, 0xD5935CE6, 0x643449E7, 0x1FE5E22F, 0x72FC2471, 0x15CF23CA, + 0x911357BC, 0x8F693FF9, 0xF4A9DE08, 0xC972FEEE, 0xC3C9BE79, 0x79792C97, 0x9CFC4972, 0xAC663D9E, + 0xEA15F241, 0xC9CD6212, 0xCA713CF1, 0x74712BF1, 0x67EC6FD7, 0x67AE8DF1, 0xF8ED131F, 0x60EE5A93, + 0x481137B0, 0x3F9D1F76, 0x0F7FF6D9, 0x6733396C, 0xAF81B973, 0x78CF88A6, 0xA62662F4, 0xAF6357AA, + 0x78C99225, 0x641FFDE9, 0x2CF26ED4, 0xF36BFF28, 0xBFD9F2E1, 0xCBAF98CD, 0x7CBD27F9, 0xE3E6E666, + 0x212A99DB, 0x5F4B2E45, 0x6328C7F1, 0xD72BDD9F, 0xE1F9227D, 0xE96FFB86, 0xC48F687E, 0x9F3F0307, + 0x0E0CF843, 0xF96960EE, 0x58973AA6, 0x59C74BFA, 0x0D9C9FCE, 0x6F127F24, 0xB92F5F61, 0x7D932F7F, + 0x3EC2FE86, 0xF293B1BF, 0x1A99BD01, 0x5E8FDE7F, 0x81FD13DE, 0x6F8D2C4F, 0xBD0C82F4, 0x1B59EE35, + 0xBA9DC458, 0x7FE479BA, 0x319600E2, 0x29CC3749, 0x9E306182, 0x64399E18, 0x60E5CA95, 0x59F4C372, + 0xE61B253F, 0xF3CC3301, 0x1E3F7EBC, 0xAC6FEC0F, 0xD683D2D2, 0x52AC7777, 0x3267CE3F, 0x65CA143C, + 0xCF24EF13, 0x4FC0E4C9, 0x9325F3F8, 0x3EF27E5D, 0xBC787140, 0x3E71E244, 0xAE2F92FB, 0x4B9E3A75, + 0xAAD93FFD, 0xA5FE638F, 0x3D16184F, 0xF929E17C, 0x74550150, 0xFD50E7ED, 0x5A1EC0DC, 0xB973914F, + 0x317BEC5F, 0xA67E587E, 0x8AE58A0B, 0x9907C57C, 0x5C8A0CE0, 0xAF2FF833, 0x3C825618, 0x4C3DF28F, + 0x57F5C98C, 0x57F5CB8C, 0x2F647D33, 0x3E97F95A, 0x9E1B907F, 0x177703FE, 0x7D17F702, 0xF2287801, + 0xFBD1B4FD, 0x53A1F982, 0xFE96F0F8, 0xAE2A37FB, 0xFC587F89, 0xD5FA9430, 0x7755F9D6, 0xEF20DA4B, + 0x8039FF07, 0x7DF3A9F5, 0xF40CF37A, 0x7B3E7DB4, 0x77C5A78F, 0xFE5EF6E9, 0x332702FE, 0x5C514CFD, + 0x94B4671B, 0xE6F96C35, 0x5ED70330, 0x1CF497FA, 0x21692FDF, 0xCF72BEFE, 0x3E7BCC69, 0x7BAC6FEC, + 0xD17D2B84, 0xE76CD8B0, 0xC1D8C31F, 0xF54FD5CC, 0xD76782F5, 0xF8E38FCB, 0xFAC1FA57, 0x5FF62254, + 0x5F945C40, 0x121E79E4, 0x11333E47, 0xF2B469D3, 0xCC7C3932, 0x22ACA7A2, 0x9A5948C6, 0xF3808CF1, + 0x5AA63F54, 0xF54532E9, 0xABFCF4C8, 0x78C85E35, 0xB32599E6, 0xABE4FBD9, 0x8E7B45DA, 0x1F94E30F, + 0xCF9F1EDF, 0xAEE351FD, 0x6F3B7845, 0xD80FE9F8, 0x6F8977C5, 0x4C3E285F, 0x8643F9CC, 0xC8F7DDBC, + 0x1E467F34, 0x73A7611E, 0x6F98E677, 0x6269FBC1, 0xF5CF58DF, 0xB07DEA2F, 0xFAC47DFE, 0xF5E6FA65, + 0xC663BF16, 0xF78D97FD, 0x4C2F3D9F, 0xEAAF7BE2, 0xDD31AC6F, 0x7A3D5392, 0xA74F9FCE, 0xF703B14D, + 0xFD8C2863, 0xEE914CF7, 0x5719D7D7, 0x88AC07C4, 0x95CCB6E4, 0xD5AB57A7, 0xD743CE47, 0xF6D4FB21, + 0x2279D2A4, 0x4981F91E, 0x7DF4D1CC, 0xFDE3DB1F, 0xD80FFAFD, 0x79FEF9E7, 0x03F361FD, 0xF7EF9FCA, + 0xCACAFFBF, 0x3FE4FC34, 0xDF6C1800, 0xB7824C59, 0xB7CE4701, 0x14498E77, 0x53FDA778, 0x8901E83D, + 0x82F737E9, 0x6B8601F2, 0xC527D74F, 0x8DC7FB9E, 0x58C9313F, 0xE7713F6A, 0x8602666D, 0x3F3DDFCC, + 0x993333FD, 0x09DBF78D, 0x9F316346, 0xC0FEF2E5, 0xCBCD7AE0, 0x8FCEA7CA, 0x37EE175A, 0x5FDF78CA, + 0xBF5AFFBE, 0x312DE7FC, 0xF68DA9F3, 0xE28B7FD9, 0xB265017F, 0xD5F8403C, 0xFA7D31F0, 0x5EAFA8B6, + 0xB696DF2B, 0x239041BF, 0x4F88FB6D, 0x54F530AC, 0x1F96ABF7, 0x4DBF8D5E, 0xD182050B, 0xCCFB0ACF, + 0xF7A2458B, 0xCCFD8DF1, 0x2B7BC409, 0x552FF4FB, 0x2B01CABE, 0xBADFF187, 0xFB51F713, 0x39FA3EC3, + 0xF7D85DC8, 0x7927753F, 0x800C9077, 0x92F47D3C, 0x6BD62CF3, 0x5E7197E4, 0x9D247FD4, 0x7BC25D02, + 0x40EC9B0F, 0xD72B633E, 0x154FF42B, 0xAE473ADE, 0xE8577927, 0x89C3FEA8, 0xF707E6E3, 0xA5975E32, + 0xF70FE6EB, 0x89279E30, 0xFD08DA23, 0x7FF5FBE6, 0x2BAF88DE, 0x53257ABD, 0xBD22DDBF, 0x60BE71BD, + 0x71FFE9FB, 0x08F349EF, 0x63F5FEC2, 0x7CE3F701, 0xED4F7270, 0x42FB4FFA, 0x3D4335F3, 0x79ED19AA, + 0xFAABB9BC, 0x9F9283C1, 0xF473F49E, 0xAB053ABF, 0xFE7E86FA, 0x35DF7D4C, 0xFD96CA77, 0xA256F563, + 0x0BF9BE4F, 0xE8FBBE31, 0x74FFABFE, 0xD2DCD7CA, 0x1FDC0FE5, 0xE5E5C6DF, 0x84BE7F1B, 0xF5FD96E0, + 0x7C35EAFE, 0xC5D5E3AF, 0xB2BE0BFE, 0xFD80FE50, 0x3CE17CF8, 0xE2A5787C, 0xF1527FEA, 0xEB3F2B2A, + 0x2A4C7F6C, 0xFC6DD4F7, 0x15DF6F19, 0xFD692EDF, 0x479755FD, 0xD7EBF3DF, 0x98E1403F, 0x91A5DF18, + 0xCDDCA9F5, 0x03F713ED, 0x2FDFFDA2, 0xF79B1B4F, 0xDB0FF647, 0xA1FE47F5, 0x8FD174FF, 0x782AD0BF, + 0xD585FAC5, 0xBA50BFD8, 0x98D17F12, 0x7BA17ED4, 0xD3EB115E, 0xAFB9E9F3, 0xA6F727FA, 0xE73405CF, + 0x9B75DEDA, 0x4EE7537D, 0x0FE88AF9, 0xF2258B7B, 0x7BDC976F, 0x79BF5E8F, 0xF9F281DF, 0xC3743E4A, + 0xD2F6E97C, 0xABF38EF6, 0x757DD0FE, 0xE07DA4F7, 0x1FCAFDF5, 0xC6E72FAD, 0x27DA5BB8, 0x70A1D96F, + 0x3E7BA61F, 0xA3F35A92, 0xD6A7F38C, 0xFEE17BAB, 0x165A69BE, 0x5C1829FE, 0x23B39382, 0xFB8F1D3B, + 0x264427CB, 0xBDFBA0F7, 0xECD9B391, 0x47892FA5, 0xFE4651BC, 0x79F36621, 0xBE80BB44, 0xB3BC6F6F, + 0x1043E8BE, 0xF9024A71, 0x7CEAB237, 0x9AEED766, 0x1E2F567B, 0xD5240F73, 0xA6FE3864, 0xEF77A97A, + 0xBA9F0EC0, 0x3DA4DF9A, 0xDA4BF793, 0x8FF17C4A, 0x267FC5DA, 0x54C1D6AD, 0x5BB15F19, 0x2E8ECB60, + 0xD7A70AF1, 0xFB8C6492, 0x439E3BFF, 0xC4891318, 0xDFEDE203, 0x69BFDCFA, 0x95591F5F, 0xFCA20306, + 0x8B0FA55C, 0xC012F22F, 0x1CFF59B8, 0x0DC78B23, 0xE2BCF23F, 0x187F33DB, 0x87E9E216, 0xE2BD3008, + 0xD9026F58, 0x560EC7D7, 0xC0E3ADE5, 0xA9B8EABF, 0x4C3CF41E, 0xCC0507CF, 0x93F8AD3D, 0x4CF91F88, + 0x477860D3, 0x792BB2DE, 0x270EC773, 0x5678E24F, 0xD27E21D4, 0x3287E2F9, 0x48FEFB90, 0x94EF1327, + 0xB2C67340, 0xBEF9F7C8, 0xFA3E4D94, 0xAAF74037, 0xCEE77CDF, 0xABF3BF7F, 0xEC3F3B9F, 0x2AFE9AFC, + 0x69B2FF41, 0xFA57A4FC, 0xAF527FB3, 0x3D8FF32B, 0xCE50BCA7, 0xED7CCE27, 0x8F8FDC61, 0xD3F71471, + 0x4E7C29F6, 0x497BA3AC, 0xE9EC8F94, 0x4BFDC81F, 0xAC098ACF, 0xA0BFCE20, 0xD8A8BFFF, 0xE0F89C5F, + 0xC05EC59F, 0x927F5D90, 0x63DE4332, 0x9F3927C5, 0x3F69FF34, 0x8853E2B0, 0xB4B74D4C, 0x55F90CE4, + 0x37239FE1, 0xFC85F315, 0x9E2F531E, 0xCE5F60FE, 0xCC7CAAFD, 0xDB1229C2, 0xF348F518, 0xBF3ED7DB, + 0x47E9FB8B, 0x3A8FD66F, 0x9C023A8F, 0x9D701FDC, 0x80C5C1FA, 0x60F7EEDD, 0xE67CD96B, 0xED29F83D, + 0xD5CF78DF, 0x887370AF, 0xE896E397, 0x5A5BF0FB, 0xB43E7FCE, 0x4FADDF63, 0xBDF333F5, 0xF33E7DEA, + 0xDF3F8687, 0xB01EDA83, 0xE16F7575, 0x7599E37D, 0xF2B7DE7A, 0xCB9C57E7, 0x8C9547E7, 0x750F3C08, + 0x1129DF25, 0x669F3E7D, 0xDA9CD748, 0x0D54E079, 0xA5F70F7E, 0xFD2C1139, 0x2ADEBBA9, 0x9E9D77AF, + 0xE2DF1330, 0x3F20EF4E, 0xEB8E9E75, 0xC78F1FE7, 0xFA8BF572, 0x5DCF693A, 0xCF323F70, 0x9BD45FE4, + 0xFE7AD3A6, 0x4D745E61, 0xB8E459DE, 0x405D7F70, 0xBC589E7A, 0x48D72B7A, 0x3F1CF5CE, 0xABFD3F8E, + 0xE479DE18, 0x5D8F485E, 0x20B6D3DF, 0x470EF0FC, 0xDE59B1E8, 0xF5D75FA7, 0xF30AC592, 0xEBA186EA, + 0x4F581E1E, 0xDFA0E473, 0xA094E24D, 0xC20FE4FF, 0x80559F9A, 0x66EE135F, 0x3C78DEF1, 0xEF3D76B1, + 0x5BA3EB93, 0xCEC7C30F, 0x3F8CF190, 0x1C92DE1E, 0x5D9F02F1, 0x86F287E7, 0x9BF4ABC5, 0x265D9F03, + 0xF1CB7A85, 0x72F12F78, 0x43D523D2, 0x17CBAC5F, 0xEAFAA4E3, 0xA5FE3F29, 0x779FBCAF, 0xED03DE0C, + 0x5D9FFCFE, 0xE2F942B9, 0x3335B581, 0xC687E215, 0x67A45CAE, 0xB8DD4B34, 0x29FF83F1, 0xC8F38472, + 0x6B071CD4, 0xF529E0BF, 0x3C5F3049, 0xCAEFB5DE, 0xC8EEBFDC, 0xBDD84F5C, 0xB677668D, 0xA75BF65F, + 0xD29F9CBD, 0xD6105DBF, 0xE8FBF902, 0x6FBDFFFB, 0xCC0DF7C3, 0xCF75FDC2, 0xBFAF45EE, 0x109DBA7E, + 0x917EB75D, 0x9E551EB2, 0x8FF50DC6, 0xCB7C94C3, 0xFBBABEA1, 0x3F912AE7, 0x015DDF30, 0x5EC7B15A, + 0xFDDFB79D, 0x8EC86DBA, 0xDE50BE8F, 0x3996F93E, 0x334ACA97, 0x4652BABE, 0xE1DF2FED, 0x594E325B, + 0xFEC3F185, 0xD72F633D, 0xC2F90FE7, 0x3B9CDF4C, 0x79C01F7D, 0x3EC54C38, 0x8CE7335C, 0xDFF4F9F6, + 0xE659CBF1, 0x7C67D437, 0xDF78FCFB, 0x973ECFD0, 0x5BECA6F3, 0x1CAE57EA, 0x3CC37E11, 0xA1FAE093, + 0x537DCC52, 0xCFB43E7D, 0x9F50E7D9, 0xAAF016D2, 0x790ED7B7, 0x703DCB52, 0xFF02E3D5, 0xF9B76F4E, + 0x7D90B5DE, 0x35C030B9, 0x26E0B870, 0x93DAAF0F, 0x303B1D9A, 0x291F11C3, 0xC398591F, 0xAAE187DC, + 0x5F47A0A4, 0xB4AFEC87, 0x35034C9C, 0x988BFD71, 0x27D583EF, 0x018C1C79, 0x93D4D71C, 0x612E97F7, + 0xE5DF65FE, 0x47E69414, 0xF7EE2D60, 0x9E64BCD3, 0x8AED31CC, 0xB27F95DC, 0x7FAB3DE6, 0x9E6854EA, + 0x4B96FAFD, 0x5ECB2941, 0xD6DF276E, 0xD9E154A0, 0x3DFD3D20, 0x3F8EEFBD, 0xBEE67B01, 0xFFFD3ACF, + 0x7C2FF15A, 0x9C8A152B, 0x0698EF19, 0xF9ADEEDB, 0x345E7D2F, 0xB106B96F, 0x935C7DCF, 0xE0BF0F0F, + 0x30DF17D2, 0xF6793EF7, 0xA0D33E79, 0x72AEF1C7, 0xEB1249B6, 0xC7F6A3AE, 0x62353E7A, 0x94F5311E, + 0x5911217F, 0x24C783F1, 0xCA0A0EFD, 0x8A55BC32, 0x1FC8A98B, 0x2A1F325F, 0xA8EF7E9B, 0x53324AB2, + 0x58255B3D, 0x99CF88E5, 0xF0DFA3DE, 0x611642B3, 0xBCED88C1, 0x215EC51C, 0xB1D2EC7F, 0xEFA13E72, + 0xC43058CC, 0x11E655CC, 0xA018168B, 0xCFF5785A, 0xCF7798A3, 0x8621C26C, 0x332F6606, 0xC5FF0300, + }; + +u32 point_table_binary_35[] = { + 0x11729599, 0x7B944FD7, 0x15C7F77D, 0xFD4CBC47, 0xA8C448BD, 0x2AAB6449, 0x4AC79B94, 0x319954A6, + 0xC8637E6B, 0xB0C66B3C, 0xC6788468, 0x292591A6, 0xE8F2E84C, 0xB2C62A42, 0x49041163, 0x492A3259, + 0x081115A4, 0x0D1532E3, 0x2DAA8B24, 0x44C52318, 0xF3FBDDDD, 0xBDCF39F7, 0xBABFF3BB, 0x4A7FFF7D, + 0x669FC777, 0xEF73F6BE, 0xE79CC137, 0xB10CE887, 0xA7F1CBCC, 0xCC4C4462, 0x7C1DC0FD, 0xC6CA135C, + 0x40FC3E40, 0x7CA0B1DE, 0x636EEF36, 0x74AB7CEE, 0x4B7C28F6, 0x94D71F46, 0x5183C3B1, 0x3ECC5042, + 0xFD3F0288, 0xAC7336A7, 0xA6A64AA6, 0xF123B991, 0x73696969, 0x08B3253B, 0x6723EF35, 0x6DDA14F1, + 0x921CDFEC, 0x01D79B34, 0x6982902A, 0xEDE67376, 0xBC4B972E, 0x08D9D2EE, 0xD437FB09, 0x7BB6B4DB, + 0x8D9DC313, 0x274E4C98, 0x4FD803E3, 0x8BFE25B2, 0x7FB5BED6, 0x10B627F9, 0xABC52338, 0x3FEBE3F1, + 0xD8BF6A5F, 0xE21BCD9B, 0x3797E311, 0xA764E161, 0xE10F7326, 0xD9AF1AB6, 0xF03755DA, 0xED8CF8C5, + 0xAE5DBB26, 0xFB972DED, 0x911AEE9E, 0x2953A624, 0xFB17988F, 0xFB07C717, 0x76CD9FE0, 0x7CAC2F69, + 0x3D66436B, 0xF6C77A0B, 0x40AE8F64, 0xF3319FD3, 0x256354F0, 0x74C9F652, 0xC5259021, 0xEDAE60BC, + 0x24B95EA9, 0xCFE992D1, 0xE3D692D5, 0xF8A992EB, 0x64296E24, 0xDBD7EEEB, 0xB597F1AE, 0x579A02C1, + 0xF8D7C952, 0xACD6D37A, 0x4BB1DA4F, 0xE6638A07, 0xCBF1AACD, 0x527A3B4A, 0xAE315271, 0x4F397FF5, + 0xF16AFE1C, 0xC929336E, 0xEB13F182, 0x5BFEFC92, 0x4DF0F431, 0x57453D96, 0xEDABA2AA, 0xFD6CC975, + 0xBDFE2592, 0xEBF92CFB, 0xD753E379, 0xEB5BD763, 0xD2CBEC44, 0x2BA39E3F, 0xCCD54B15, 0xE7C8F1EE, + 0xF3E6EB29, 0x39527A2B, 0x54BFAE8F, 0xD747B21A, 0xAF916443, 0x31AFA7B4, 0xDFF4D75B, 0xEAF5395D, + 0x726534D4, 0x3FDDFFE9, 0xB27D6DA5, 0x1F0B88DB, 0x02C4E0C6, 0x6DEECB7A, 0x7D6E2DF9, 0x26F8DC85, + 0xEA4FD4E7, 0x74AE47E7, 0x4BFDF619, 0x92AFFB2C, 0xFB5FBFD3, 0xF8E97800, 0xE03FB7FB, 0xB7C6DD00, + 0x176F8FDF, 0x5A8EE731, 0xED2F6107, 0x08D6C3F3, 0xA570277D, 0x9A7E591F, 0xF9E7B368, 0x1FE85F9D, + 0xD49606E6, 0xBF01700D, 0x02FE5E04, 0xB812D0AB, 0xB5D7EDE9, 0x509F6757, 0xFC1D7400, 0x9ACB4A8B, + 0x1489F548, 0x91EB692C, 0x8E7C919F, 0x9FCFEBDD, 0x94D95C10, 0x89F9F6E7, 0x88EB44AA, 0x8D1E3D3A, + 0xA13DD727, 0x6ADF9D46, 0x046B87F3, 0xA4DA6FBD, 0x99CDE7ED, 0x1D83070F, 0x46BC46ED, 0x1FA07AD1, + 0xD3AE2EEC, 0x35891B52, 0xFB67AC97, 0xD5FE7A42, 0xD4B714EB, 0x51D53F83, 0xD97AD79C, 0x25EC3FD0, + 0x7A9E277B, 0x3FB3B1B0, 0x3780DEF8, 0x358DD7C2, 0x98A6FA77, 0xC77FD07E, 0xEF0DDF87, 0xDAF5FE34, + 0x3EB7B7AF, 0x417F61BF, 0x061D78FD, 0x226BF133, 0x6137C9BE, 0x81B8134E, 0x10FA291E, 0xA27E0C77, + 0x37FA76FE, 0x5E6D7057, 0x8F1C3932, 0x213E4387, 0x0E457814, 0xBA897C6B, 0x14A9BD6F, 0xDFBE8478, + 0x8D1B374E, 0xDAA93DBC, 0xEAF45ABA, 0x746942BC, 0x727373A5, 0x9DD8E869, 0xD71F3E7C, 0x7852BCC8, + 0xDE8BD7D3, 0xBCDFFC5B, 0x58BC92EC, 0xC9FDBB89, 0xEA35C7F8, 0x362C5ED0, 0x0EBA319B, 0xD7615F58, + 0xBCB83FB3, 0xF577DC36, 0x64C89084, 0x78F5EFDF, 0x5FDA89ED, 0xE96ED192, 0x254B12E2, 0x356CD830, + 0x69E7EFC7, 0xE5F8AE3D, 0x7BF624C4, 0x63CD9A35, 0x084FCBF8, 0xB95B9C51, 0x48BF603C, 0xCBCBCB91, + 0xBCEB0CFD, 0xE87BFCB9, 0xFD6E5959, 0x5942BC78, 0xFF86DA83, 0xE367C053, 0xDC1EA65B, 0x470A0A0A, + 0x12DACF9D, 0x3B37397E, 0x81F673E6, 0xCC41CADD, 0x27E041E2, 0x35666168, 0x3CB3A987, 0x437A328D, + 0xE5A1F124, 0xFF383F8D, 0x65F05BC1, 0x343F1E25, 0xFB5FF064, 0x4E4E4E42, 0x7CC5FE0A, 0xD8070C18, + 0x20F4E0A7, 0x646F8519, 0xF3E7CF4F, 0xE0993367, 0x26F7D7D7, 0x83F4E33B, 0x64CF891F, 0xACA8A848, + 0xB0AF58B1, 0x22617D0E, 0x1C3820FC, 0x11DFD7FD, 0xF127793D, 0xF020C583, 0x7E91B6D6, 0xEEB0FCC5, + 0xD3C4B4DF, 0x9CDA76BE, 0xC7F82DB5, 0x6F199ECF, 0x49F56136, 0xD52B8A9F, 0xFB3D0C17, 0x3C9EEA0B, + 0x31F5B9E4, 0xD9397E38, 0x0B0B4259, 0x6F5F083D, 0xD80E2B41, 0x8EFF7B68, 0x8BE5C43D, 0xDCA9AA7D, + 0x6F66A321, 0xA60E1A34, 0x488EF709, 0xD9FF147F, 0x43D9B398, 0x8DF96E8F, 0x49932625, 0xF08B2FBE, + 0xC8ED3B72, 0xFC0C2776, 0x4AECEF00, 0x8BFC0DB4, 0x1F3F7EBC, 0xD027ECF1, 0x78FEC285, 0x0B11E651, + 0xFDA1F81A, 0xBDABAA44, 0x7D603B9F, 0x5F7E1D5B, 0xB473E74E, 0x8422AAC7, 0xBC9FDAC3, 0x4F82F131, + 0x066153C1, 0x7F841678, 0x99DA47A1, 0x46301EE6, 0x126C2D98, 0xFAB37FD6, 0x06E814F4, 0xDF3A8303, + 0x7D3BE9B3, 0xD7430FBF, 0x3FF321EC, 0xA6ECCD70, 0x1DADD729, 0xE8A5ECC2, 0x3FE72036, 0x10FE16C9, + 0xFA185903, 0x4F0BBBF2, 0x27F2313E, 0x2CEC2560, 0x09BD0F1A, 0xA5EA7C10, 0x117A9B1B, 0xAF095E00, + 0x161E223D, 0x1F193B04, 0x17939DCE, 0xEBF66963, 0x6D28EB7A, 0x5FA73DC9, 0x7AA69835, 0x43F59660, + 0xA5D033C7, 0x1CE2F70F, 0xEAE5F397, 0xC39F6767, 0xBBE27342, 0x6F2DAB8D, 0xE03FD0F7, 0xFD1CE9DD, + 0xE5C8FC2D, 0xC61322BE, 0xCF5A1FFB, 0xE74D8EE7, 0x0BCE41C1, 0x8BF00C1E, 0x21CEB626, 0xCBF9C8CE, + 0x7A5F728E, 0xFBFD9917, 0x585FF8FD, 0x59FF58E7, 0xDF8A2B04, 0x4FB3DBDE, 0x937D9EBA, 0x3FCD71BE, + 0x1B33660C, 0xC26B7848, 0xF04B32FF, 0x92FCD1D7, 0x23C91F6D, 0x7D747F92, 0xD64BF347, 0x5F2F7D7D, + 0xF4F5D0F3, 0x55AF9F7A, 0xFEEAF533, 0x90BF7979, 0x79C9F552, 0xAFAFC9F9, 0x9898CF77, 0xABAF7AFE, + 0xEAF554CF, 0x5FAD7E8A, 0xFCA5EF59, 0x6CA51D15, 0xF73BF28F, 0x39FE895D, 0x29CE0B94, 0x9FD407E2, + 0x13ADDEE2, 0xFB4AFE31, 0xBB59D699, 0xA2A222D9, 0xBF1DD9BF, 0x323B7AF5, 0x89D93D69, 0x5688FA41, + 0xF9094D88, 0x738DC97E, 0x7C89B19F, 0x71F39EEA, 0x2BD513A1, 0x6F201E8B, 0x46A3B7F5, 0x8E716F88, + 0xF1B91EB1, 0xBE5550CD, 0xAB27828F, 0x602BA197, 0xEDACE702, 0xA4FAF311, 0xE3FD58CB, 0xCBBFBBD8, + 0x9BD11D04, 0xE021A8EF, 0xD51BD60F, 0xA9EE39BF, 0xFFFFAA87, 0xB47F85DE, 0x9F1A4343, 0xFDA1FD4B, + 0x1185F846, 0xA3D81F2F, 0xE80FED5F, 0x68437A9A, 0xA8F310ED, 0x5F11BF32, 0xE34468FE, 0x2C90F7B5, + 0x5863E7CF, 0x63C78E15, 0xF920B885, 0xB5C0AF2F, 0x3CFE28E7, 0xCD50D6DB, 0x53BEF1FD, 0x20DEC3CA, + 0xF4EA8788, 0xD73667BD, 0xDF9EF973, 0x6BA53F1E, 0xEB2B7536, 0x79F541F0, 0x66DBBCA7, 0xFAA6C74B, + 0x8FCFFF1B, 0x8FC07EDE, 0xB56B57F2, 0x792EB09F, 0x8B8B8B93, 0xCF6BFA7E, 0x0EB077FE, 0x4938BFE9, + 0xE7337DBF, 0xEBE7B5BB, 0xD41BBA2F, 0xB5A316E0, 0xBE027B78, 0x7EE22E74, 0xC302B719, 0xB459BB76, + 0x2D6211CD, 0x9645FDB7, 0xE108D1BE, 0x886EDC1C, 0x9FCEEEE2, 0x091326DC, 0xDDFE01ED, 0xC79E34DF, + 0x6E57DE7F, 0xFE4AF16A, 0x46FA5E88, 0x8BEF35EE, 0x95F753E3, 0x48FC778A, 0xB3A01571, 0x4A4CEC07, + 0x3C4EF940, 0x767368EC, 0x6DC5E2FE, 0x65D68DD5, 0x0CDEEF4C, 0x3796EEDD, 0x8F847D6B, 0x55AEF2AF, + 0x8638B1DD, 0x6776D5FD, 0xE5F30FE9, 0x7D187E49, 0xF6285E15, 0xF60FE886, 0xD087FAE7, 0x637BA5A7, + 0x29E412AF, 0x707F25F8, 0x2B524F6C, 0x15C69F0F, 0x655DAFBA, 0x5FDA46BC, 0x59A8DE02, 0x3A11D2FE, + 0x832BD68F, 0x42F516A1, 0xCBE779E3, 0x823153C5, 0x37516F19, 0x5689F9C7, 0x8119AA7F, 0x1FEDE7FE, + 0x643F8891, 0x507F8ED3, 0x1E1D4EFA, 0x96BB17E4, 0x79152BC5, 0xFBCB76B7, 0xA37F5F27, 0x7D56AEF3, + 0x73C52799, 0x8D72EB94, 0xD227DEE3, 0xEC75D687, 0x8A8FF2FE, 0xB6FA9B9B, 0xA41EB23F, 0x4BDFBF3A, + 0xE62B8237, 0xE229F6DF, 0x1E673C23, 0xF5909DF4, 0x44B618E7, 0x159F60BD, 0x4E3758A6, 0xF495411E, + 0xDD470B8D, 0x6CC515CC, 0x914740EA, 0xB9AEDE1F, 0xF36086E0, 0x5BF4B5E6, 0xF7C21198, 0x131A5F3D, + 0x9E7AFCF4, 0x78E9F325, 0xDB13E3A7, 0xCF9F144F, 0x995FC62F, 0x70DAEAD5, 0xAB991FA7, 0x11C05C47, + 0xDF79FEA9, 0xFCA15D34, 0xB2B0B090, 0xB93BD87C, 0x9F36DAF0, 0xF7D9CB1F, 0xDC6BCC17, 0xE36D824E, + 0xE271E5B8, 0x991DCC1F, 0xF78A714D, 0xB0BABF40, 0x03F37230, 0x7FDCC666, 0x9FE0FDC5, 0x8D29BBCA, + 0x9FF8DBE6, 0x3F43596F, 0xAFEE33EE, 0x4C6B92DA, 0x9F1DC47D, 0xE2C7F1CD, 0x9EBFE2FE, 0x31A3EA9B, + 0x55AB5689, 0xFC13E78F, 0x96B19FF1, 0xFB0AFB4B, 0x3B02F091, 0x7874EAD4, 0xA9A25EE0, 0x766217E5, + 0xFBFA463A, 0x0F1DA3F1, 0x27A9F8EE, 0x95EF5FD8, 0x10323D7F, 0xF9FE17BF, 0x8AEF78F9, 0xC776F765, + 0xA8147C98, 0xCE2707C8, 0x7E1C1607, 0xDF3FE237, 0xCD94E07B, 0x4A7C94B1, 0xD0CB2FFC, 0x90F49E73, + 0x3B7BF5C2, 0xD3CBE77B, 0xCE4FDC4C, 0xEB753A3E, 0x25D45FCA, 0x3FD20CB0, 0x1FA62A4E, 0xF487F28F, + 0xCF4F94E5, 0x5F87FA43, 0xF584ED38, 0xC3F857A8, 0x3FEA7D06, 0x4798C5A1, 0xFED0FEC6, 0xF5A46F0B, + 0xCEF3F63F, 0x6900EBAC, 0xF287F63B, 0xED1930F6, 0x1B83BDFD, 0x8C6B89AB, 0x19B7BCFD, 0x8CCB895B, + 0x998742F5, 0xEAED75BD, 0x3FC8F32E, 0x1CB61F0A, 0xD5CBF783, 0xAD940FBF, 0x31CE78F5, 0x84F5D915, + 0xEE4DFF7D, 0x91383211, 0x1EF7EA09, 0xBE47F676, 0xB0C3AB27, 0xE2FEFEA9, 0xF5AA574F, 0xF8FE6365, + 0x98CDBC7A, 0xC27AEC42, 0x7B90574F, 0x58AF596E, 0xA579F504, 0x5791BD86, 0xD3D6CB6F, 0x66738BDD, + 0xD2AB27E2, 0xFCBA2812, 0x0DB5EBFD, 0x6FC9FB87, 0x99ED9484, 0xEAD5E3AF, 0xFBABAF97, 0xEE8FBE5E, + 0xBA3F775B, 0x3F7D3D54, 0xBE99C78C, 0xA393274F, 0x4EAE3F2A, 0x5FED34A3, 0x16BF8F24, 0xD51F958F, + 0x664BF3EC, 0x9DEA0FE7, 0x939966BD, 0x1F5A7F54, 0x3E1ACBEC, 0x06C1F712, 0x98657D16, 0xCC47A393, + 0xBD27F87E, 0x02117B80, 0x38BF5457, 0xFF3F49B5, 0xB6B66FFF, 0x00B15C2F, 0xF458FDBF, 0x84FE8292, + 0x65FBBA01, 0x96EFF388, 0xDDBBD708, 0xFC7F4371, 0x75C93C9E, 0x64D9BE8E, 0xE2FF0200, +}; + +u32 point_table_binary_36[] = { + 0x11728D59, + 0x797095D5, 0x153FDFF2, 0xF2B290E5, 0x856A5BD2, 0x90182C63, 0xAC8E4BC4, 0x25342346, 0x70A2A345, + 0x8487609E, 0xECC2D482, 0x2C06898E, 0x10B591A5, 0x744602CD, 0x342C4332, 0x863FB491, 0x96766462, + 0x2B74E8B0, 0x8469D574, 0x06BA4935, 0x29AF444A, 0x1D4C5420, 0x7924EFF6, 0xDC73EEBD, 0xEFFBBE97, + 0xD67EFFFD, 0xE66CBF73, 0xEE3DE7DE, 0xFB9E888B, 0x1EB81FE8, 0xBBFEFAEB, 0x85F8FE28, 0x789A07C7, + 0x47C1D501, 0xFD6A9FFC, 0x2398E293, 0xFB715C9C, 0x81FB7C72, 0x3F8E8B0F, 0x03FE3F0C, 0xF8FF1B4C, + 0xF5C9FD58, 0xDA4F0BD8, 0xFBF9FF2B, 0x906F3A0E, 0xEA077175, 0x40DFCFEF, 0x7C20BFF3, 0x81FCFA02, + 0xF2BE80FC, 0x5CC0FFB9, 0x80FF7381, 0xFCCF05F2, 0x3F17C8DF, 0x87A10D2A, 0xC4A70099, 0x88EBEAEA, + 0x24BE515C, 0x96D839BE, 0x78F16201, 0x31C6BDD5, 0xCE91C387, 0x0F4B4CFA, 0xBDD52271, 0xFAF469B6, + 0xEF0608F7, 0x43F8C927, 0x9F34FEC2, 0xFDE1CFC9, 0x9FD66F08, 0x7F4EFA31, 0xD6EF6D80, 0xF0A64D9B, + 0x3CF100D6, 0xAE5D4B18, 0xB2247619, 0xC718F74E, 0x749D4422, 0x91E23311, 0x18633C18, 0xCBF62FBE, + 0xF822E35B, 0x25CE04E2, 0x1363DC5B, 0x1EBE40F1, 0x62ACDF5B, 0x2E2EE0E7, 0x890740F9, 0x1A7FCEF1, + 0x254B9618, 0xFD9E0167, 0xE08D37DE, 0x307C7A06, 0xE026590F, 0xB19FF984, 0x3F2A7C77, 0xF7EEDD42, + 0x7472BE00, 0x0579DBB6, 0x6D136240, 0x63809696, 0x1689953E, 0xC0C99327, 0x492EFD0F, 0xC297D0DD, + 0xDDCD98F8, 0x7F09EBD7, 0xAF277F8C, 0x5D78FEF9, 0xE71993BE, 0x0BC78E1D, 0x33FEE4A7, 0xFC997C08, + 0xEF5738A7, 0x700FF153, 0x7C41E301, 0x5E0F19FF, 0x95575E31, 0x7C33359F, 0x4E8D55BC, 0x4EADEF42, + 0x7D7DBD89, 0xE7894FFC, 0xC4A0EB50, 0xBE8A6F09, 0x62AA87E2, 0xF3ED2800, 0xC56F657C, 0xB60360C7, + 0x8E1D4234, 0xB3FE79AC, 0xFFE6CD9B, 0x85A84DAD, 0xC7BE7DFB, 0x2436F9F5, 0xF6F6925C, 0xF22B282C, + 0xC8387BF6, 0x2CE36E59, 0xFE828CC6, 0xC646F2C7, 0x18DC55AB, 0x5631267D, 0x700F1E3C, 0x68FCDDF0, + 0x9CABFD51, 0x7D6EA853, 0xFE5B53F5, 0x257E8A2F, 0x382EE35A, 0x5E9F5264, 0xB475EB56, 0xC3B71455, + 0x888FCA47, 0x7E14AF99, 0xF56506CF, 0x3CF38C89, 0x17CC477E, 0x94AFE20B, 0xB905E3A9, 0x1E8A4F66, + 0x7EE1FB14, 0x3F2E4E41, 0x8DD4BE2E, 0x3A75EA54, 0xD9DF0A03, 0x28DC2F71, 0xA6C6718D, 0x591FF689, + 0x83A47C35, 0x324DAE3F, 0x3431B66E, 0x2CD829F3, 0x21792580, 0x7DACB0E4, 0xF1C71FC7, 0xFDCFD859, + 0x9BBFB3A6, 0xA686E4E2, 0x04AEF7ED, 0x05CBB59C, 0x703CB78F, 0xE41EFDF2, 0xF2720135, 0x8831BE7B, + 0x6DFE84D2, 0xD2529623, 0x763EC9FF, 0x23CD238F, 0x3DE94BDC, 0x897875EE, 0x0192D728, 0xDC96EB1A, + 0x7BC9F7AD, 0xBC23F3E7, 0xCFC7FDC7, 0xD8FE454E, 0xAEAC2F4C, 0x54F8E631, 0x7D77DF7D, 0x37C9A57F, + 0xE8CBAEA8, 0xACAC4CC3, 0x417D8C44, 0xF16046F6, 0x86929212, 0x5FFCC993, 0x278F9EAF, 0x874F5ABD, + 0x3CF9933D, 0x28DC3566, 0xAFF44FFC, 0x51DFADCF, 0xE9D3FCBC, 0xF908B55E, 0xCE0F3263, 0x6BD6AC21, + 0x2CE35BED, 0xE11F4E99, 0x3285E568, 0x1FBA23EB, 0x4EC29EFC, 0xA85E9E7C, 0x229108CB, 0x25AECB1A, + 0x292A2AF2, 0xC597FA84, 0x25BF0B63, 0x8AA5DCCB, 0x97EC6B99, 0x8FFBADD0, 0x5FA8BF6A, 0x55FC7319, + 0x07887F90, 0xCF57F1AF, 0x656CCF74, 0x47C8BE15, 0x31F66F76, 0x87CBF370, 0x3FE3AC88, 0x0B1B366C, + 0xE0794678, 0x1866CD9A, 0xC5FD41FA, 0xC33063C6, 0x8C74DC8C, 0x18FDE71C, 0x1AE67E68, 0xE6783987, + 0x5C20FE5F, 0x15AF93F5, 0xE53C24FD, 0x4EF69709, 0xC33073E6, 0xCC743ECD, 0x9C7FB802, 0x60F5EAD5, + 0xA63EF03E, 0x80AAD729, 0xC649CDE7, 0x14EB2B5C, 0x8BFD4AF2, 0xE1543FCB, 0x7E5C6AF0, 0x29C6499F, + 0x3C19E87F, 0xCF3C50F3, 0xC1F6D927, 0x356E66FB, 0x70C5F0E8, 0xF1E5BC24, 0x3C080B17, 0x2EA47AB2, + 0xFE20CB3B, 0xD95FF667, 0x8ACF00E3, 0x48D4E083, 0x8C0156AE, 0x5C49F564, 0x7D80E5CB, 0x971B3EE3, + 0x3AFC7CC7, 0x7558BBD4, 0xFC52FC3D, 0xB8D2935F, 0x9CF92602, 0xF32E0149, 0x5F3D8AA2, 0xFE7A1545, + 0x6174BECA, 0x7FFEA1A4, 0xCF7FBEDE, 0x3F038C23, 0xD1619FBE, 0xADEB190F, 0xD43B1E58, 0x0FE5CFD6, + 0xB893EB99, 0xFDD920D4, 0xD6D6F2F9, 0x4AFE07E9, 0x3E83F5EA, 0x67B98A87, 0xFB539E27, 0x591F03EF, + 0xCF56C699, 0x7807A4FD, 0x2BCF2BC2, 0x83BCFFF7, 0x33CEFA78, 0x90F7A727, 0x1EED5FCF, 0x7AF07919, + 0xD8BF81F5, 0xA6FB58A7, 0xE49F5098, 0xE789CE5F, 0xCF473098, 0xFB053CFA, 0xDE7AE9F3, 0xC0ABCF38, + 0x91C2959E, 0x784D7C9E, 0xE675D8B4, 0x9F6013CB, 0xC70014CB, 0xFA697DFC, 0x8A172D5A, 0x64EE83D2, + 0xC3962D5B, 0x509FE367, 0x20DEB973, 0xA7E163E4, 0xC63E0164, 0xAFFC6720, 0x26FF9B38, 0x9F61C4B1, + 0x58CCE467, 0x6B7D95BF, 0xED89C7FA, 0x3A1EDF4F, 0xC6BC90CC, 0xD6F1A47C, 0xCC0B60E2, 0x71BD80FD, + 0x37B1FE48, 0x65329BF2, 0x55FCFABD, 0xF5C17A5D, 0x4CE10AC6, 0x43518331, 0xFF81A8C1, 0xD52C1F34, + 0x98D7CFE0, 0x0AC6463F, 0xB0DEC1F5, 0x647EC98E, 0x543C797F, 0x497478EC, 0xF1FE3214, 0xF5F0C5FB, + 0xD4E50E0F, 0x5FBC2F5D, 0xD2FCDAD4, 0xFE8EDAD0, 0xDEDECEF7, 0x13C461C4, 0xADADAD66, 0xFDC3A84F, + 0xF551F7FF, 0x2CC4D3A7, 0x4F37EF93, 0xC10E8555, 0xFD241FAE, 0x27CFF744, 0x87F2D7C6, 0x78B043C5, + 0x0BEE8FFF, 0xB1FEB29F, 0xD2D6B71D, 0xEDBF81E5, 0x417FCDCD, 0xCD9C4F31, 0xEF2F797F, 0x437E458C, + 0xAFC2ECD9, 0xB3511FAE, 0x65FDAB2A, 0x7F281271, 0x79BE5C85, 0x6834CAFC, 0x082B7BF4, 0x2F3EE17A, + 0x907FB467, 0xACEC47F1, 0xE78BE7F1, 0xEFAD5736, 0xD647CE0B, 0x5D8F6CE4, 0xCFEFA354, 0xFC152B56, + 0xF8FCB17D, 0x2A3F96F3, 0x7A8D44ED, 0xD4FB8A30, 0xFBF79EA7, 0x34FFD57D, 0xC5DAE5F2, 0xF930C0F5, + 0xB5760DAB, 0xF9973A6F, 0xE7CC9993, 0x7E9ED732, 0x2E2C1B06, 0x791FD5F7, 0x89C232D7, 0xCC337DDE, + 0x533CF59E, 0xC9846431, 0xBD678C7F, 0x60FF2AFE, 0x20628A6F, 0xDE4BC962, 0xFD5EE279, 0x02D0D0D0, + 0x60E63532, 0x8E6BBEDC, 0x9F569CE6, 0xB97ACFF5, 0xA306BDE7, 0x9AF5FB2E, 0xC9EF0135, 0x5F33F146, + 0xE93D6F07, 0x11D379AB, 0xDE1B18DF, 0xBC37249F, 0x02E4B371, 0xE346937F, 0x01FA5FBA, 0x74A9A98F, + 0x396FF47B, 0x08F5A91E, 0xEA3CC884, 0x4817F957, 0xE7858B78, 0xEEDCB9E6, 0xFEE4A205, 0x6175BF91, + 0xF5A1FB76, 0xA7DE2FA0, 0xEF43C42F, 0xBB23D2A5, 0xDF5B125B, 0xD148D7D3, 0x4F3F6DE2, 0x5B78DE12, + 0x56F5ED07, 0x7D9EF27C, 0xB998C215, 0x8C79FFEA, 0xFA0F440D, 0xAE6679C2, 0x6039CFEC, 0x14AE606C, + 0xF46F649C, 0x8AC7EB95, 0x8A27F926, 0x55BF68BE, 0xC9E2E43C, 0x958FBF9E, 0xAA3EC393, 0x019E78E2, + 0x09F37EBE, 0x94E247F3, 0x2CD1E189, 0x9F25E79F, 0x273FBF7E, 0x504EF3F2, 0x72C77FE5, 0x1BC887CF, + 0x4F1B57CC, 0x7BDF0283, 0x83F5E67E, 0xE8F7E873, 0x3DDDD1D7, 0xA333550F, 0xF9FB8EDE, 0x0FF25BB0, + 0x6081E91F, 0x590F395F, 0x53EF5DA0, 0x79A0F797, 0x735CD54B, 0xED772B6E, 0xBDAEFD6B, 0x7DF57B07, + 0xC94361E0, 0xFB90DAAF, 0x76A37DB3, 0xDCAF58AB, 0x0A19CF5D, 0xE4CE52FD, 0x5A25F02E, 0x146A0FDD, + 0x4CEFED01, 0x96877EEC, 0x76CBFD86, 0xFA53C43F, 0x50BFCE3D, 0xF9EAABAF, 0x0A2883DB, 0xC4EF91CF, + 0x63CE1F68, 0x3E96C183, 0xD2DE19EB, 0x36AC5BB7, 0x4EC024B6, 0xB71F74D6, 0x927C124C, 0x9372FB0E, + 0x374BF63B, 0xD6FA2E9A, 0x4F354EF9, 0xB265CB24, 0xA6F8D62A, 0x6715CD7F, 0x8FBEDC3F, 0x69FA31B8, + 0x53FC0E93, 0xFD9EFD2E, 0xCDCB18DB, 0xC3CB4E6E, 0x57579780, 0x6C281347, 0x91EF01E7, 0x8CD92F9E, + 0x7C10978A, 0x43884FB9, 0x0F10BF40, 0x3DA0044A, 0xA4DC79D3, 0x99A3F2F3, 0xE73B89ED, 0xED6DF6A7, + 0x0AFBF37D, 0x18AE9372, 0x6B85BD4E, 0x9DCFA40F, 0xBFB2272A, 0x6CF8D37A, 0x78F29B37, 0x6F5EBABE, + 0x0596DC4F, 0xA1D79DEF, 0xA87C7CFC, 0x113B529E, 0x51EB3492, 0x7E207FCC, 0x6644FC16, 0xF16CBB81, + 0x7120BF3B, 0xF185FA0E, 0xE2F1F6D8, 0x51F3AB11, 0x49F14BF9, 0xBEE7FD96, 0x9E9F1892, 0xF1AD15D6, + 0x04C205D8, 0x0F5DC8A7, 0xC5CA50FD, 0xD147FC2E, 0xDAEF79FB, 0x257CC16A, 0xA2F5CC12, 0x7F17EFA2, + 0xDCB5AFE1, 0x7AB33CD4, 0x0CF45E81, 0xF1E2AC78, 0x1BF9775B, 0x27991FCA, 0x31BE7B10, 0xAAE83E37, + 0x09ED25FF, 0xB875BBE2, 0x4BF64EA7, 0x384DBF6F, 0xD6883F13, 0x8E40BBB9, 0x5F1FC17C, 0xFE29D6D3, + 0x7E8C8953, 0xE2378827, 0xC3ADA3D6, 0x3350FFB4, 0x7A06EB17, 0xAC57BA3C, 0xC8C7173F, 0xAD9E81FE, + 0xA3798D5F, 0xE8B350FD, 0x952B57D2, 0xFA17F5BF, 0x0B21D4BF, 0xE49EA17E, 0xF2F4A7FC, 0xFD00C6C3, + 0x3D020F67, 0xE7ACFB28, 0xF54FB0DF, 0x6E8387C4, 0x15C43BDD, 0x396D6D6D, 0x3E7D793E, 0x8ED2CFFE, + 0xFEF5D837, 0x3535A5FB, 0x7F04A681, 0x83FA2F38, 0xEF9C3973, 0x263D5EB0, 0x9F63EAD7, 0xFB0F1C1C, + 0x5682CF07, 0x9C6FE298, 0x7853F573, 0x15E60862, 0x8758A8F2, 0x2739EC17, 0xDBA89FB1, 0x7E9803C0, + 0x73E2163D, 0xBFE49A58, 0x9B448B9E, 0x5FD2DE7A, 0x36F98E9E, 0x5FF45E7A, 0x542CD2F3, 0x4BCAEDF2, + 0xE4D1975E, 0x7A89FA95, 0x7E9FCA13, 0x7A7EF9B1, 0x475FCD2F, 0xE267FF55, 0x64ECDAB5, 0x8BFA1FEE, + 0x45FDD3E2, 0xEB7A7E49, 0xB9B33DF9, 0xF9891327, 0xA8BFE5FF, 0x11E2182C, 0x33E7A127, 0x5F5CDB09, + 0x6801B00E, 0xA6E8F9E5, 0xCBB78CED, 0xAD66B843, 0xCF2F5FBE, 0x93586E4F, 0x87523DBF, 0x7CF9627F, + 0x4BB9732B, 0xD87A7E11, 0x3E2A06F5, 0xFCD2FCE9, 0xFE83FD22, 0xCF4FF133, 0xEB353D9F, 0xBCFC916F, + 0x88DEA32B, 0xAD050AFB, 0xF94F40FB, 0xFB905FBD, 0xB558F1F5, 0xF347EE52, 0x6E975B2B, 0x47E58FFD, + 0x06D3110F, 0x59B1D1F9, 0x8B21FABD, 0x748FB579, 0xB47CF4F9, 0x2FA6BA6F, 0xCBF593F3, 0x8A70A3FD, + 0x6BD2CF40, 0x39F21517, 0xDDB79E7A, 0xEA299A57, 0xF47F51D4, 0xC9FDBFE4, 0x65ECDFBA, 0xC67D59CF, + 0x33E408D6, 0x5DF6013D, 0xCFE4FF67, 0xD651F759, 0xB2C77946, 0xF5E8B7E3, 0x7A9ED1FD, 0xE447EE5C, + 0xF97B859C, 0x1F84DF76, 0xB2CDFB5F, 0xAEC74DEE, 0x743DCFE0, 0x01C48B9D, 0x6FEAF9EB, 0xCD27B85E, + 0x69EB135C, 0x8F60FD83, 0xF50EC41B, 0x45EEAB7F, 0xB05FF53C, 0x13D562F6, 0xD0D0507A, 0xBFAA7986, + 0xA770FDF6, 0xEDDBD3FB, 0x55CD27F8, 0x40BC46FF, 0x9F05FB55, 0xCD176B77, 0xF283BD7B, 0xF77E757F, + 0xAAF9641F, 0x4FFEA9A7, 0xA727AD3F, 0xF53C72AA, 0x939FD03C, 0x3A82FBAD, 0x92DF6335, 0x0FE60A71, + 0x5E638087, 0x1ECA438C, 0xEC647F16, 0x0B515595, 0x83FA1A3B, 0x8CF7E0FD, 0xEF3D80BC, 0x9F876A1E, + 0xC332889F, 0x223E0990, 0xBFD2BE9F, 0x319E5788, 0x05E23512, 0xEF418CFA, 0x49D47F56, 0x61EC6018, + 0xBB43E116, 0xC477017C, 0xED274ABF, 0x05EF7F88, 0xC5BDCA1F, 0xC693FAC9, 0x2A8EA7DF, 0xDBF9CD50, + 0xB871E338, 0xF31ECD8B, 0x395F3436, 0x8E33EFD5, 0x9190F3C5, 0x238FE498, 0xF7B18840, 0x44F2D7EF, + 0xE1C81667, 0xC9C30FE7, 0x99F76EB2, 0xC75942F6, 0xEABD2D3F, 0xF2AFDEDB, 0x11BC2378, 0xEDDD7B9C, + 0x4B64AFE4, 0x6E318449, 0xAEE2252E, 0x28ACF80C, 0xDDE25C22, 0x3E8DE223, 0xAA673664, 0xD5D55D2B, + 0x603EE3F0, 0x65C822FD, 0xF978B527, 0xEC5C21DC, 0xC818B20D, 0xB6E4FD2B, 0x3CA4F07C, 0xC690A7B1, + 0xF8983184, 0x589F7178, 0x88B1382C, 0x122477C0, 0xAACA41FC, 0x6FC6E111, 0x8D21C4D8, 0x12840F33, + 0x0687F17F, 0x00000000, +}; + +u32 point_table_binary_37[] = { + 0x11728D99, 0x7B7094D5, 0x15C0CFEE, 0xF7EDE645, 0xA2898A0E, 0x344D6C61, + 0x285A5B5A, 0x3B884106, 0x81E0446A, 0x6526B0F2, 0x905786F0, 0x8A12110A, 0x22501127, 0x451EC3A0, + 0xCE908A58, 0x61869D32, 0xC3D6696B, 0x8A819ACE, 0x94F1412D, 0x5ACA1099, 0x01ACD862, 0x0825A546, + 0x08218FCD, 0xDE9EC7BD, 0xDF7EDFDD, 0x75DAFDEF, 0x37E7DC73, 0xCF39F79E, 0x73EFFD16, 0x1AD5BF60, + 0x12F0AFAC, 0xAC4C4169, 0x169EECE3, 0xC62C3CD1, 0xD29F1890, 0x5F820901, 0x79901BD5, 0x454B7ED1, + 0x92B759F6, 0xDB2CFB6D, 0x5069C92B, 0x2DF9644B, 0x1EF4FFBC, 0x156F26DB, 0xFA364FB4, 0xF483FEFD, + 0x1D1E0CC8, 0x83DCA8CE, 0x59F19FB3, 0xE23F6BD9, 0x3F6BD93F, 0x63C57FC6, 0x8AFFAC15, 0x7F80D502, + 0xB8176E01, 0x181E4B8E, 0x6D686820, 0xBE0BF288, 0x019E7EFA, 0x69A5E2C2, 0xF43B78F0, 0x2031EB03, + 0x24C71E3D, 0x7A54C68F, 0x22FD1E58, 0xB46891CF, 0x1E00DBF3, 0xF401583F, 0x2EFA003D, 0xB071E3C6, + 0xF47CB35C, 0xD8B66D1B, 0xB3EA96F1, 0xCC7161FA, 0x9D3F7F3E, 0xED8FEB0A, 0xE37CEADF, 0xA49F0B3B, + 0x77EE143E, 0x21E3D99F, 0xB830FD78, 0xBEB8E803, 0xE4426B6B, 0xAB6F3EE7, 0x7D8ED7B3, 0x07B062C5, + 0x0A9F3EC0, 0x9E3D7B7C, 0xFE38EF53, 0x3EA04638, 0x776849E3, 0x8E1D3B14, 0xD469FDDB, 0x6FFACFA6, + 0x4D9B14F8, 0xC6B3BE1E, 0x9F8BDCD1, 0xD1C172CA, 0x4F2E74A5, 0x791465A7, 0x0BB66CD9, 0xC2F6845D, + 0x78E28927, 0x8459DF85, 0x4422E1D9, 0x83B43DCE, 0x8F67BFC6, 0x70C933BB, 0x76EDF2FC, 0x0564F657, + 0xE787E6A3, 0xFC197F3D, 0x7FEA0CEB, 0xF9EA8CBE, 0x0BCB962D, 0xF3E68341, 0x6E201EC8, 0x53031CAF, + 0xF6B7ECAC, 0x1AE07C68, 0x7F86DFED, 0xC2B3CF3E, 0xABA05AF3, 0x4C97F30B, 0x55A25F9E, 0x0FEED6AD, + 0x5B151469, 0x7B5170D9, 0xFF22D157, 0xCA85F7DE, 0x7B8FE5E4, 0xDF25F4E7, 0xF8F1E3C2, 0x278893B0, + 0x61C306B6, 0x479C8BBC, 0x7EFD7A61, 0x1D4F7373, 0xB367AFFD, 0xA2678FF3, 0xD3DE0EC2, 0xD5C28563, + 0x64FD8DBF, 0x85F7697F, 0x8BCC7E06, 0xE0F88CBF, 0x3803FB63, 0xE241E6F9, 0xAA44BF1C, 0x35387E3D, + 0x9FFAC451, 0xFE78D40D, 0x8872BCDA, 0xDFB26E88, 0x723EB43F, 0xC3BFE328, 0x9EBF519D, 0x421D5ACF, + 0x5F565656, 0x527D6B06, 0xD0DC499C, 0x83013337, 0x1A2ED9C7, 0x3C471D52, 0x1F60395D, 0xEB5F3A7E, + 0xFC789C5F, 0x1DA2B139, 0x6B7B5FAE, 0xAFAF6739, 0x71B42539, 0x61F9F2E5, 0x2C27FDC8, 0x6F7A9A2B, + 0x2A2A445E, 0x81D1360C, 0x0CF5C623, 0xE74DE8AB, 0x6339E937, 0xA3FEB89E, 0x4D43870E, 0x55189970, + 0x4D0F1417, 0x1707EC95, 0x9797B39C, 0xFCCB3BDD, 0x5766E4CC, 0x4D7DFB78, 0xBCCF3EE9, 0xAB33DADF, + 0xBE1BCD63, 0xC68C09D8, 0xE7FED62C, 0x1C2DBEBE, 0x6EECD8B1, 0x58BF325F, 0xB4E9BA5B, 0x5555C5CC, + 0xABB5FEFA, 0x67F3E7CF, 0xCFB09755, 0x1FE7CFAF, 0xEC6E666E, 0x16FFF25F, 0xBCF11AD9, 0xF7FBCFFD, + 0x364B3EFC, 0xF9558F6B, 0x7BD7BB7E, 0x3863C60C, 0xA5EAB53F, 0x035DEEF6, 0xEDDB454E, 0xE5F4DD6B, + 0x335F78E1, 0x0566F227, 0x67E1D58D, 0xAC1FD7F3, 0xBFDD7D65, 0xD8B06101, 0x7F383F3E, 0x7F478E1C, + 0x19C88791, 0x333FD8F5, 0x571EEF8B, 0x97F56D7F, 0xEC7CFD8F, 0xFC80D68F, 0x16A48EAD, 0x59B38699, + 0xF7DBC481, 0x2B9C2F7B, 0xFFD9FBCD, 0xDE5FDA7E, 0x4EABDAC7, 0xE3EB647C, 0x2E84753F, 0x1206E495, + 0x2B574A7F, 0x64EE8399, 0x336766D1, 0xB7E5C2B9, 0xC85C1F75, 0x584F15D4, 0xEF743DC5, 0x8521CD87, + 0x84F57C75, 0xC23DC67E, 0xA9E8DF19, 0x4B81BF3E, 0xEF8CE9F1, 0x8D56BD36, 0x1AFB29F0, 0xEA153989, + 0xF6FCF59B, 0xB4EABB34, 0xE6E30AE2, 0x70767FB5, 0xFD549A3B, 0x855346BF, 0xD39A9FF5, 0xC3F0B5FE, + 0x760A07FD, 0x0D1BC67C, 0x4A3E743E, 0xE3C2BEF5, 0xE814B9D6, 0xAF92FC0F, 0x4AF44175, 0x75B5F447, + 0xE45B91A7, 0x4F9FEEF5, 0x8B5B1361, 0x78EAA9A7, 0x505F7810, 0xF2934F3E, 0xC94CF6AE, 0x61FC749E, + 0x9BFAEB88, 0x69FD2289, 0xA7C3E4AB, 0x4AF89AE1, 0x22F1A723, 0xBD5ECC57, 0xFCEBC71C, 0xCCB797BF, + 0x522B1F99, 0xFD3898FF, 0x2A197FCD, 0xD82F92FC, 0x74C4FA60, 0xCE9C399C, 0x0F91F7C1, 0xAC59B324, + 0x1F58AF25, 0x269FBABF, 0x9698FDA1, 0xF373B3C7, 0x92BF9B7D, 0xFA66BF7A, 0x5C45FEA4, 0xF585FB02, + 0xFE80E16A, 0xB48FE769, 0x01E693CF, 0xD71AE13C, 0xE475EBD6, 0xC9FD82D9, 0xE80B17C4, 0xF4FAF9D6, + 0x77DAB469, 0x81F5A3FB, 0x96BF3EF9, 0xFCB1EA91, 0xEF7F55E4, 0xBD61F13F, 0xACFD57F1, 0x607C2A1E, + 0xF4DFF42B, 0xBF3EE5CF, 0xAF2F9C9E, 0x4FF435D7, 0xCB7DA228, 0x912AA5F3, 0x5BADD5F1, 0x8077DFD4, + 0xFD0460E1, 0xC285BEFB, 0x67AA94EE, 0x076AADEE, 0x976871F7, 0xEEDD9E3F, 0x34039DEF, 0xCAD78F62, + 0xB198673F, 0x8ACCFD7E, 0xADC4D367, 0xD8171FEB, 0xFBE2677B, 0x6B85FBBC, 0xF982F795, 0xF4F8D005, + 0xF657DBEF, 0x42E678EA, 0x45FFAB98, 0xDC578C7F, 0xE5A8E1CF, 0xD7B034DF, 0x2B7C35E1, 0xF109EA47, + 0x1E4F1479, 0xA7C7D2CF, 0x3CBE57F8, 0xEAD7F15D, 0xC25DD6FA, 0xA6E7277F, 0xC309DF78, 0xBC7FE527, + 0x7CE3E9FE, 0x16F3F98F, 0xF7A99284, 0xCF7FBC6F, 0xDD66FC5D, 0x90DEDFFB, 0xF7EFE7F3, 0x90380779, + 0xEFDEBDDE, 0x7EC889F5, 0xC6162C58, 0xE0BD3FF2, 0x90697F9B, 0xF7517742, 0xB3CE674F, 0x42EBD3F9, + 0xCAACED2D, 0x10EE4E7C, 0xCD7CF6FE, 0xB1F787ED, 0x8F3D9FBD, 0x7FECFD61, 0xFB43E733, 0xDE85BB51, + 0x7EE0C001, 0xC9C70580, 0xEB31C330, 0x54B81F46, 0x8D1A85FA, 0x3058F4FB, 0x63CC2887, 0x52800123, + 0xA7F898F5, 0x783ADFEF, 0xC0F54C18, 0x86C1C299, 0xE3FDF904, 0xE88DD1F9, 0x60F245FB, 0x9DF7AFCF, + 0x3EDD1FFC, 0xFEC9F8B4, 0xFF2297FC, 0x5E4D98F1, 0x92BFAB09, 0x633F3D3F, 0xF763FDFE, 0x89623DF3, + 0xF95E67F2, 0x0FDEF946, 0x4C4FACA5, 0x4B977AEF, 0xAB6ED437, 0xEF2B537F, 0xF4BE055F, 0xFDB1BE3E, + 0x2F6F8B85, 0x2E687B41, 0x7D5BAEDF, 0x87B7617D, 0xF2FB90DE, 0x57C89158, 0xF131D37F, 0x657CF131, + 0x5A7FD38F, 0xE9C7ACFB, 0x75C49C67, 0x3ABEDC2F, 0x00162F5E, 0xECD9CFFD, 0xA2F818B3, 0x7EBF2457, + 0x161FE3F3, 0x55BFAF92, 0x2BE57B81, 0x918379DF, 0x54A5E333, 0xE7177127, 0x32E753BF, 0x9F3A7DEF, + 0x2779AFA5, 0x4A9F7BEE, 0x39EFFCA2, 0xF76C4D4D, 0x8D777ED0, 0x7D6CDEBC, 0x79DEFC78, 0x7F28E5F7, + 0x5D4DBA7E, 0xF83CAA16, 0xEE4AE8F3, 0x4AE7A3CB, 0xDC2774BE, 0xBA137DD9, 0xEF2BBEFB, 0x1C9F47F6, + 0xFDC2773E, 0xF379A6DF, 0x7F11AC3F, 0x7D7E723F, 0xC94F78CC, 0xFDC63B1F, 0xF5FB339A, 0x4873F07C, + 0xB7CF6F73, 0xFEF8ECB3, 0x7E9AE5FC, 0xF678A270, 0x8FC7A2AF, 0x59AF77B8, 0x217C0FEF, 0xE79AF4FE, + 0x30F9E0F7, 0x598EB9AF, 0xA4F5F57B, 0xDA3BEF78, 0x3DF4FE22, 0x7DBD5EDE, 0x7E58BD7A, 0xB5977F9F, + 0x9CF347F6, 0xE6CE9DEB, 0xED37FAE9, 0xEF1D2CF7, 0xE6D7EB45, 0xFA59EF27, 0x99F7173B, 0x1F6C3FA4, + 0xD747B560, 0x3C74BEAF, 0x5005B367, 0xCFA6FE3F, 0x4E7D867C, 0x24B5ECC8, 0x9123721E, 0xA0DC7924, + 0xB59AEE97, 0xA8FFA0FA, 0x078E7F27, 0x759DBF4F, 0xB5C20FD4, 0x5F90F7AB, 0x16B6D70A, 0x0FD378F8, + 0x857A94EE, 0x9B7EFD55, 0xAB5629EC, 0x8D6C0F2E, 0xC010D66F, 0x87C9ACEF, 0xA8334B96, 0x2C51AA1F, + 0xEE637909, 0x6CA07C66, 0xC8EDF1FD, 0xE2AFDA07, 0x2FEAFA19, 0xAD8E22FF, 0x14BE247D, 0x6496A73A, + 0x41353535, 0x297518BE, 0xADDE4573, 0xA3D54CEF, 0xBCF3C717, 0x8772F419, 0xDCC1A94F, 0xB3E6A755, + 0xE4E1B990, 0xA7E30DC6, 0xDF2EF2D0, 0x9BB08959, 0xC19DC470, 0x2A7493CE, 0x3FCBE191, 0xD04ACD9E, + 0xBF1CEF61, 0x88D0FE74, 0xE7AB1EED, 0x5FD09F38, 0x6682DEF7, 0xF7A8EDCC, 0x763CA7A1, 0x40FD1E79, + 0x046CD3FE, 0x05FDBD82, 0xF6DF415E, 0x1DAACAEA, 0x6FBF4AA9, 0xDFA1FC27, 0xA1C3D9FD, 0x57BD347F, + 0xE868B826, 0x5B3CEA5D, 0x3C4F90A3, 0x27C395F4, 0xDEC5FBD8, 0x457E5F8F, 0x8609FEFB, 0x664E6F68, + 0xED4B2FBD, 0x84F9559F, 0x923F9137, 0x43E5E2AF, 0x798F87E3, 0xBCDEB6DC, 0xB67F52FD, 0x93E2758F, + 0x87EA241E, 0x91471A9C, 0x119A79BC, 0x5B1EFEBE, 0x8E8FEDBB, 0x9F3BBB34, 0x9F26769A, 0xC37FF6DE, + 0x0F7F42F9, 0x10B7BCAE, 0xAE8EDF4B, 0xEA0F28FF, 0x86333B6B, 0xFEEDF8EC, 0xF5B3D7C3, 0xCEBF956F, + 0x3BBF59E4, 0x417FEC7A, 0x8CCBD7F1, 0xF003A997, 0x53A95466, 0x3DB7C003, 0x1041FD1D, 0xEAF137DE, + 0x782350AF, 0x7C1FF81B, 0xDCAFF070, 0x0915AA13, 0xB5B5B599, 0xF5F7054C, 0x513770BF, 0x7EA0CEF2, + 0xF7109FFE, 0xD4A95303, 0xFA5CFF56, 0x7DFAC773, 0xBD024C06, 0x07EBF314, 0xBC7BF8F0, 0xE18C7AB5, + 0xE559EA9D, 0xE34DAD0A, 0x8DB87CF9, 0xB2DC77A9, 0x5FDEEDEE, 0xD7F53C0E, 0xBE853C39, 0x72878E9F, + 0xE5CE24F7, 0x7EAE67CC, 0x1F7C1379, 0x8EFBF1E6, 0xCD9BB99E, 0x6134C653, 0xEF1C32FD, 0x8CC687A6, + 0xBA47389E, 0x7619AF3E, 0x71D699FE, 0x457275CA, 0x9D4CFBC5, 0xCF3C3FF6, 0x337EEF4E, 0x74A6707D, + 0xF78B3FA9, 0x65CE6BF4, 0x3D8BEA1F, 0xC6E3FDA1, 0x297C59F7, 0xAB0067D1, 0x674E5E70, 0x1E7AEBAD, + 0xB7B83FD0, 0xFF1D91E9, 0xCE27DE7D, 0xDF1F3FF6, 0x071C01CE, 0x07CE1ED3, 0xCF02F1B7, 0xCAF85083, + 0x1332FD2C, 0x107FBBC8, 0x552AFC6B, 0xCDC1F8B1, 0x3F903C35, 0x3CFC63DD, 0x8F03F152, 0x7F2079F2, + 0xABB063FA, 0x9D898FF3, 0x81F544E7, 0x53E460F8, 0x57A6DF05, 0xE2C17A22, 0xB99B1F5E, 0x6AFA5D20, + 0x9ED3387E, 0x02FAFB51, 0xE8A4E977, 0x8178B0DE, 0xD8FFCED0, 0xCFB3C683, 0xF50553D1, 0xDF8FA13B, + 0x5B3C548F, 0x34FFC032, 0x586EFA9D, 0x3F1EF3FE, 0x8EBEA9B6, 0xBEF2CA2B, 0xDC0F98F3, 0x431B4DBF, + 0x22FFDC87, 0x5584FB15, 0xF6331AEF, 0x3E0ABFFD, 0xBFE4ADFA, 0x7DFF59EA, 0x10BF47B1, 0xDFC123C8, + 0x9B61A7E9, 0x77F47F5D, 0x68616AA1, 0xE977FCFF, 0xD7E7EAAA, 0xE977345E, 0x9D4C1598, 0x7EC7BC48, + 0xCDF0BE7F, 0xE07AA46A, 0x06FE68FA, 0x1D3C84F1, 0x76A6DA4C, 0x7F0BC463, 0xAF97BD3E, 0xF67AD8F9, + 0xB7F29D31, 0x5FA63C90, 0xFF8C7AD6, 0xFD2EB225, 0x52C3FDCE, 0xAE671F73, 0x7FD4FDCF, 0x39E036BD, + 0xFAEAAB99, 0xF5ADFB59, 0x788CFB10, 0xDDCF32EA, 0x5BF72FF8, 0x99BB97FE, 0x9FF2F3F3, 0xCF3F9F59, + 0xAFA67FFD, 0xC8B9D4D2, 0xD29251BF, 0x199CA9CF, 0xF10D0C77, 0x76B6B5B5, 0x29A8C019, 0xE8BE57EA, + 0xC2B87105, 0xF43D4D33, 0x4485315A, 0xFA3E7C03, 0x9C29538A, 0x50DFB033, 0x50F570A1, 0xF79E5567, + 0x92AF6FDE, 0x3CC47B0F, 0xD2C40D0D, 0x43BCF762, 0x21F2638F, 0x157AEFD9, 0xC2EF255F, 0x7F746AA1, + 0xF71E2C42, 0x79F5B422, 0xEFBD0966, 0xBC7ECFAA, 0x114E2DDB, 0xD7EFD941, 0x1B9C5AFF, 0xF881354E, + 0x2F8FD772, 0x5506392C, 0xD7F34557, 0x68D6FE44, 0xC739BDEC, 0xCF7A758E, 0xEF7FC530, 0xE899676E, + 0x576A9F70, 0xCE973088, 0xE2C773C1, 0x1576BA98, 0xD70B4371, 0x9A391F97, 0x9C7EA3CF, 0xF9BBC3B0, + 0x3A270C11, 0xD117CEB9, 0x04119A0F, 0x6A315F1F, 0xE17E0925, 0x938B17DF, 0xAC6009F2, 0x87127F6D, + 0xED2DC878, 0xFFFF50DE, 0xA3BC1EB5, 0xC8A83F78, 0x4632A979, 0x247650B8, 0x755E7812, 0xF312E4FB, + 0x50BF4CEB, 0x2F516F13, 0x7BF66A91, 0x515F8D0F, 0x4FE2F9D6, 0xE0CDB882, 0xBF0FBAAC, 0xBF5B18D2, + 0x9C23AC64, 0xBE35C2B9, 0x9AFF0B00, +}; + +u32 point_table_binary_38[] = { + 0x11728599, 0x7F6CD5D5, 0x15C0CFF7, 0xFB7D955A, 0x056CAD4A, + 0x528AD28D, 0xC5B8650B, 0xE9868388, 0x655867EB, 0x264493C7, 0x6F016D15, 0x2C8A0802, 0x25C86026, + 0x14CA221B, 0x48350163, 0x8A23CEF0, 0x663287AC, 0x5ABB0E26, 0x9540A66B, 0x52E266A9, 0x20E28FB2, + 0x81562DED, 0xEBEB7BDF, 0xBB7BCEB9, 0xF7BEFBBD, 0x7D8BEFAF, 0x7E72CE3D, 0xF79C73EF, 0x39F7DE6F, + 0xC55BE202, 0x8C07FA95, 0x94940881, 0xDC64715B, 0x0EB6F5DB, 0x1D79BB23, 0xFF9BE88D, 0xC891A3F2, + 0xCF1CF967, 0x8EFD4F1D, 0xFB9F46E4, 0x6D8EBCCD, 0x91BFE5C8, 0xDF1A213F, 0x3B82A3F6, 0x4672D4BF, + 0xB38E7F67, 0x9DF83E74, 0xE2FBD091, 0x9F76E4A7, 0x1DFBDD8E, 0xFD6E27FE, 0x0F1CFF3E, 0x88C85B9D, + 0xF1ADD1F1, 0x500CE5E2, 0xF7001F27, 0x828ECECE, 0x4E010570, 0x0B33C09B, 0x6FBEC9BC, 0x04205FEA, + 0x3FFCF0C3, 0xAC4F1C74, 0xAC5FBF5E, 0xC0641E9F, 0x0F5FC5B7, 0x6EDD6AEC, 0x2525933D, 0xA59F8418, + 0x187D1A1F, 0x83C58B17, 0x9BF9008A, 0x5EBB7CF9, 0xB21003CC, 0xF936ABF9, 0x376CD860, 0xFC01C5E2, + 0x52767E9C, 0x4F7466E7, 0x6F686860, 0x56F32F59, 0xB284F5D5, 0xFCE88F9E, 0x6FD46FBE, 0x8AB7B6B6, + 0x1A7BA0ED, 0x297DB0F5, 0x97A07E8C, 0xF2810C07, 0x502EC2DE, 0xDE5ED267, 0x4E979F3A, 0x758AB90E, + 0xE0A65BD2, 0xE5FBF6ED, 0x63FDA500, 0x931A44A8, 0xF385F25E, 0x697FEFDE, 0xBD941FE6, 0x343CF6D8, + 0x63CC07D0, 0xDF343CF3, 0xCC33AC7F, 0x80FDEFEA, 0xEA32F630, 0x5F64AF80, 0x196C3EC0, 0xF922FF94, + 0xBFF99A3B, 0x793ECCCF, 0x8A152B8C, 0xBF689FFC, 0xBDA4E7EB, 0x078AA793, 0x392979E7, 0xCE9D66BE, + 0x51615193, 0x1D8F08C7, 0x5EA2788A, 0x753E80FC, 0xD5FEE8F9, 0x89C7603E, 0x014E9F3E, 0xCDFA6358, + 0xFFE4C993, 0xCC55487D, 0xD0D4D4C4, 0xFAF7A1FE, 0xA5F88E1D, 0x3BD8BF2A, 0xF6F7B9E7, 0x9E63FFAA, + 0x389ED5AB, 0x57338F61, 0x7F1B1B1B, 0x597F0CC7, 0x43F6953D, 0x11169D20, 0x7B03CABE, 0xE4DDBB77, + 0x338F617F, 0x7B7A7A8C, 0xBFF8237F, 0x27EBF9D3, 0xB06AD52A, 0xE32FFA43, 0xFEAA7870, 0x7D69BEC9, + 0x9AD3EC8F, 0x9A6F529C, 0xEB49C773, 0x93B44FF1, 0x5C8AE643, 0xFB03B2FE, 0xD01FD122, 0xFAB09EAF, + 0x86D1F1CA, 0xCA4AE626, 0xE454B5E2, 0x2EE498CD, 0xE391595F, 0x467E1816, 0x020CF764, 0xFE7BEEDC, + 0x3966697F, 0x6863FA44, 0x7373B310, 0xEFB03CFD, 0xC8F0E7F5, 0xF5F5CC52, 0x9ECA4F75, 0x2C5BB64C, + 0xC034357E, 0xB6E8A3FA, 0x9CC6F2E4, 0x17E17BCB, 0x972F8FE8, 0x53FF6911, 0x87859C65, 0xA83535BA, + 0xB0B09098, 0xE43F4855, 0x22DBE3A9, 0x3F552B3E, 0x296693BC, 0x9AC727E7, 0x8971C4D2, 0x5FD9F160, + 0xF0DF695F, 0xC567EC1B, 0x6E91F2CD, 0xC90CB1F4, 0x07EB7BE0, 0xEDA1294F, 0x3CF1C408, 0x76ED11A3, + 0x7CCAF0B4, 0x8E8E0EF2, 0x0FF9F22B, 0x990ADC5F, 0xE48FB43F, 0x501A5E49, 0xFA967FC4, 0x4E3EDCFC, + 0x92FD4500, 0xDF0CA7BE, 0x4FFB0379, 0x2540FFB3, 0xA93542FE, 0x683E94AF, 0x4CFF68CD, 0x9A35ECAF, + 0xE4FEEDC9, 0xEFD1FC96, 0x3F13264C, 0x88F863F2, 0x85F2AD99, 0x23946F2B, 0x5ED4A7FC, 0x207F9E3C, + 0xACD743E7, 0xCBD537F9, 0xB1F391CB, 0x5F2B3FEE, 0xFEA1F865, 0xFD873784, 0xC339F75F, 0xAEFD24F5, + 0x333B40E8, 0xF5A3F107, 0xD20326BF, 0x755C9FB5, 0xB5B5461F, 0x7F2CD7FD, 0x2F0973E7, 0xCECDA1EF, + 0xCA25933C, 0x096ABE2E, 0xEE8F6196, 0x49DF7064, 0x3E62D207, 0x98376F1E, 0xEB37A1B6, 0xD1EF634E, + 0x6799CF8B, 0xACFD269C, 0x5FE9B768, 0x06B0EBDB, 0x9A4FB1B6, 0xCFFE278D, 0xFFD9F81E, 0x7CF0C11C, + 0xF211F3F7, 0xB13C9DCD, 0x9FEC4757, 0x27923067, 0xCE1C66B9, 0x7F8B0DF3, 0x7E2E96F7, 0x85071E78, + 0x8099F401, 0x4CBF903C, 0xB81EF8FC, 0x54FDE0AB, 0x4280A54B, 0x9772BCC4, 0x567E49DF, 0x62D9AF26, + 0xC6AD7C10, 0x43243F56, 0x3EBAA2F9, 0xE0FC58E3, 0x155BF91C, 0xEFE473BC, 0x339EFC4B, 0x47E45F27, + 0xD211FFBE, 0x4E58FE46, 0xE3217D6B, 0x3D154324, 0x9E88FFEE, 0xFC948F74, 0x763DC93E, 0xE79F98E4, + 0x4998356B, 0x96AC777D, 0x3EF0FAEA, 0xFE99AD07, 0xE6D0AE0F, 0xE26476FF, 0x4AFE22EB, 0x1FF145C3, + 0xAC7FD1DE, 0x5FA49F34, 0xF6B0FE7D, 0xC3DC0F7C, 0x3D9FEA47, 0xC69F6A7D, 0xFFCBDA43, 0x2ED2DCC2, + 0x5C6C98C7, 0x175BF5C6, 0xFA8AD5FD, 0x4F8830D8, 0xBE7DBBB1, 0x873F3CAF, 0x88EB653F, 0x5D001ED5, + 0x03EACBFE, 0xD5B7238C, 0xF179C072, 0x0129935F, 0x1C9F2719, 0xFB839E2F, 0x4F46A4CF, 0x37D6F7F9, + 0x7E3B8DD9, 0x03DEFF3A, 0xFE61C9D4, 0xFF557E86, 0xAD7EC3FA, 0x4988C7E3, 0x7C3F96FE, 0xF889B094, + 0xFAAD92E3, 0x8FEB8BC7, 0xF7AB78F4, 0xFDBB1FC2, 0xD26DDBB6, 0x99F8AF49, 0x0CAAFB00, 0x7331188E, + 0xE6D3C9B7, 0x5C0F75FF, 0x657DC933, 0x9907F4F8, 0x993C9E59, 0xCF1FC495, 0xBEBBFEEE, 0xFAAAFBF5, + 0xD5DA3F75, 0xFFBE2AAE, 0xF4D57B20, 0x3FA158BD, 0x274629FB, 0xFA3E3F9C, 0x188ADF7B, 0xEFBD66FD, + 0x3292EFBF, 0xFF7EC97C, 0x1E65123E, 0x6CDEBC99, 0x99F47DBA, 0x0FC264E6, 0x98AC7FC3, 0x986FC95B, + 0xB66CC9E6, 0x5FCEB768, 0xD122F35E, 0x89499E3D, 0x7B768EFD, 0xF16DEB1F, 0x5D5FF9FA, 0xBD1ECFEF, + 0x0218E278, 0xCE4309DA, 0x2F480CF1, 0x79719EFD, 0x2B90FD93, 0xDE2FBD7C, 0xDE170033, 0x8CE3F141, + 0x9CC7C338, 0x96077125, 0x2FE5F17E, 0x4233DBF7, 0xA57DF2D7, 0x9DCFF1C7, 0x1EBF6EDD, 0x3A932FFC, + 0x61BDE87C, 0xE0FEC0FC, 0xDBF6293F, 0x6A7D46C7, 0x07D5FAF0, 0xF8D171DE, 0xBF767C6B, 0xD7AE8DF8, + 0xA3C7E379, 0x34616A58, 0x8AEF0B7D, 0x7E4D980A, 0x91F3EBDA, 0x9DD97A67, 0x0E4BF1FD, 0xA2DF4F58, + 0x3FF47E52, 0xE739C663, 0xDF0792BA, 0x1E27EBF7, 0x4C584AEF, 0xABC97C1F, 0xC7DF8205, 0x0B98E5FB, + 0x262F6EE6, 0x535C78DC, 0x30E9171E, 0x477DFDFE, 0x48AF2E3C, 0x6EFC2106, 0xB0FDCBFF, 0x44F5A34E, + 0xCD85C775, 0x3D633FC5, 0x78F07DA0, 0xFB33C6FB, 0xD0430F99, 0xF318C7E3, 0xFA99F7C7, 0x276129BE, + 0x3FF4FCA3, 0xE36129DF, 0xBF581FF3, 0x3F7FFE7C, 0xD3AF311F, 0xF47E55EF, 0x23CC17CD, 0xA7E2BD52, + 0xD7A3CA07, 0xD627ADB7, 0xDC0FCC40, 0xF5454CFA, 0x7C9EDBF7, 0xABEAEAEA, 0x11F729FB, 0x3E41F6AC, + 0xFB02BD9F, 0x54FCE984, 0xE93FEAFD, 0x63387ABE, 0xB9E7570B, 0xEB5FCCF6, 0xBB99CC03, 0xA69FF1F8, + 0x01D34F90, 0xBFD4FDC5, 0x39CF469C, 0x776AFD53, 0x65C9C87D, 0x6BB83C19, 0xB9FF0D97, 0xABFB5F27, + 0xE72755A6, 0xEE3B9D9C, 0xBF6423E7, 0xCFBE1F3D, 0xFEF8E391, 0xF39CEA55, 0xEDAF64A3, 0xC5F6FC8E, + 0x7DBD7E91, 0xFB6F1DBE, 0x1641AF27, 0xED37EFBC, 0xF712D587, 0x7ACF0EAA, 0xF5D6EFCB, 0xFE44B65F, + 0x237FA3FB, 0xBB7ACF26, 0x13D97E8F, 0xFEA27DBA, 0x0FAAFD82, 0xF6172E5C, 0x68F627FE, 0x56AE5C69, + 0xF285723B, 0x9F00D17A, 0x467B7575, 0x75267ED4, 0xB7EF3BF8, 0x53F928D7, 0xF3D37E57, 0xFD4CEE88, + 0xEBC85E2F, 0x8C6656F1, 0x8F631E5B, 0x6DF87A66, 0xD697F150, 0x7C9946B8, 0x80FE4219, 0x4CA7FD98, + 0x81DB8F1C, 0x39427299, 0x23086F83, 0x023A1F6E, 0x8419C899, 0x9DA202BF, 0x17C01459, 0x111FCAF3, + 0xE00A3189, 0xECB96CE9, 0xD3FBA64C, 0xDE88A43C, 0x73319CB9, 0x71E346B6, 0x7F52EAFF, 0x2AAC27FD, + 0x32B81339, 0xDC9769A6, 0x7E3C0D6E, 0xC5F799B8, 0x903944DF, 0xE3A47FC4, 0x4F674AF6, 0xECD923A0, + 0x02A6D079, 0xBB2D33FE, 0xD1471F65, 0x3972617A, 0xF9B163C7, 0x0454C24D, 0x542F35DE, 0x969CF14E, + 0x87327159, 0xCA05ACD6, 0xF248BC95, 0x70A3F848, 0xCEF75771, 0x9EE4D21E, 0xFA07F3C4, 0x358A278A, + 0x4378DE85, 0x3FC9C9AE, 0xFF385EFA, 0xE7ADCB24, 0x5C399EE7, 0x763C74FF, 0xA98600FD, 0x157B7D6D, + 0x3F1A4F35, 0x78022FB7, 0xA5DEABC4, 0x6E3C3345, 0x06FDF7C6, 0x43A31A1F, 0x8DE72EF9, 0xF709297F, + 0x5D1CCB19, 0xDF6C11A2, 0x7FFE5C51, 0xADEEB343, 0x74FFB93E, 0x6CB2EFDB, 0xFEDF83F7, 0x157F46FD, + 0xA6C3FF27, 0xF15479FE, 0x7D29F57F, 0xE72F23BE, 0x53F4607E, 0xBD6EBFC8, 0xDC8FE57E, 0x88DDECF3, + 0xF7835F8A, 0x8FC53969, 0x6F86378F, 0xFD9172E9, 0x4FEC4FDE, 0x3DECAF1C, 0x2F399808, 0x3BCD78E9, + 0x5FDE5D70, 0x48F1FBC8, 0xC120E411, 0xCF50F7D7, 0xE3E2544D, 0x4D8D809F, 0x8B2EE4D8, 0x7E3147E5, + 0x2F9A5F37, 0x9F6EFEDC, 0x7CB9F3B9, 0x72377F23, 0xE677F2A9, 0xEA0FCEC6, 0x4AA9FE80, 0xFBB768F6, + 0xDBE97B83, 0xAA276F57, 0x5042DFEB, 0x86E13664, 0xA8F4DA0E, 0x1E3C68EA, 0xCB7FDABF, 0x8FEA275F, + 0xAE80CCA7, 0xB7C6DBFD, 0xE4934F9A, 0xFA0A7EE8, 0xFD91CE67, 0x8B376DDA, 0x14D1A7FB, 0xDD9570B7, + 0x784FDA2B, 0x837FECDF, 0xBFDFD45F, 0xD0E31552, 0xFDB9ECE8, 0x8B8CB4FF, 0x67C9AF88, 0x45DDDDDD, + 0xA63E630D, 0x504BF509, 0x7CBF0EAA, 0x441EC627, 0xFB1DD51F, 0x9C4FF761, 0xFD89339C, 0x0FEFE6E1, + 0xAD478F1E, 0x2539F1D6, 0xE16EEAAF, 0x1F733E60, 0x45FAD7BB, 0x76ED1232, 0x16EA3FB0, 0x309C40FD, + 0xF00CE743, 0xACCBDC8D, 0xFD86EC63, 0xBF690FCF, 0x2B39C52F, 0x0AC33B30, 0x5F52CEF5, 0x58225EA2, + 0xFBC2198E, 0x2FFC48AC, 0xA0EF9347, 0xB93EC366, 0x68C07E43, 0x72E4C550, 0x8DF17CAB, 0xFEDBF01D, + 0x9192FE37, 0x67E6AAF3, 0x341A4F1B, 0xD7B75F91, 0x6ED0F248, 0x3EA49CE2, 0x4B85AF91, 0xDC8DB74D, + 0xD56FBDF8, 0xAD196FC7, 0xDBC6FD49, 0xFC0B9E57, 0xF268BC6D, 0xDC9FC45A, 0xEF1724B7, 0xFCA7FBAC, + 0xA54FEF8F, 0x16C8C378, 0xFC9670BE, 0x9E3FE27F, 0x0BD75730, 0x27B39DD8, 0x8DBF1D02, 0xD123F547, + 0x890EE3BF, 0x1D5FBBAA, 0xA797E18D, 0x9CF1BDC6, 0xF5E54DF5, 0x9ECF195F, 0x0BD7175C, 0xF4FF60C6, + 0xDBF1BD2D, 0xFBC390EC, 0x0F87BC49, 0x4A9FFA57, 0xEC91709B, 0xFD3DE08A, 0xDBE1A73C, 0x9EFB57EC, + 0x663160DE, 0xE7D8BF86, 0xFC9A9C72, 0xD7FEEBDC, 0xDF821A78, 0x55E9737F, 0x5B1FFC8C, 0xE355FD2D, + 0xF02ED8DF, 0x7383CBB1, 0x1B1553BF, 0xF18F041E, 0xAF0FF7B7, 0x604D2C83, 0xFD4DB472, 0x7FF11706, + 0xA99CF91F, 0x119FB37E, 0xEE7AB8F9, 0x77F3EDE6, 0xD795BBFE, 0xA87A150B, 0xA015EBD5, 0xED6FBADE, + 0xC365DE3A, 0xAA77A7BF, 0xE97A8602, 0x7190EE0F, 0x4EBFD2F5, 0x0C7F11B1, 0xA79E7A6A, 0x643F52F5, + 0xE9D58675, 0x549F963E, 0xD5A7D3AF, 0x747DFB63, 0x336DFFA7, 0x5F7D17EA, 0xF9FF1FE5, 0xF8190659, + 0x7DBFBC95, 0x589EC6F8, 0x7DEE3A90, 0x1739C5F8, 0x7DE3BA18, 0xB3BABF5D, 0xF372503B, 0x7DFA55E6, + 0x7D5824DF, 0x07B3668D, 0x31EF47A0, 0xF775A179, 0x1F876783, 0xDA0D1B6E, 0x30F7B9A2, 0x0BE91770, + 0xBC7E1F7B, 0x13D32F90, 0xBC343B9E, 0x396BFF9E, 0x7BB2F3A5, 0xDF08FA69, 0x3EE54F38, 0x28526C8F, + 0x393FAD58, 0x8DCF6F0F, 0xFA713CFC, 0x58D6478D, 0xD49F9E57, 0x55515020, 0x6477380C, 0xCB646015, + 0xFE1DCC32, 0x4CC9C57B, 0xFC3B6ECD, 0xCF97FA92, 0xA5FEB5CF, 0xE655218B, 0x77998BA6, 0x2B3EC1FA, + 0xD756B0BE, 0x38C1F632, 0xFF617BE2, 0x5D9E2FDD, 0x9B573503, 0xF91D795E, 0x6F92FBD9, 0x0BD4FF3B, + 0x24BF8889, 0xD52CCE30, 0x436098F4, 0x99E57B8C, 0xD8FA5E48, 0xFAB1EC7B, 0xC2638E65, 0x7913FF7F, + 0x54E99F86, 0x553C9EF2, 0x83FC22AF, 0x3FB35424, 0xF6B34CFA, 0xCCFF0300, +}; + +u32 point_table_binary_39[] = { + 0x1172AD98, 0x6B7455C5, + 0x15C7F79C, 0xC74D24BC, 0x82508AC1, 0x12A058C1, 0x628B6904, 0x79488811, 0x16521E16, 0x6E93B2C2, + 0x33120D50, 0x415A2814, 0x965AA5AE, 0x2A2F5DB2, 0x2AAF8252, 0x4024146A, 0x10290F95, 0xA2255A84, + 0x229180F2, 0x90D2052A, 0x4A55A018, 0xCC3D67BA, 0x67EFB927, 0xE7CE3D2C, 0xFAA1F990, 0xB57E6BCF, + 0x9EF9EF7D, 0x66EF3B33, 0x0072AB7C, 0x01409E92, 0xEF676767, 0x4B2867F6, 0x3FB14B89, 0x8720DF0F, + 0xE08D141B, 0x8B8A8A24, 0x00B3DFDA, 0xAF572CB7, 0x68AE49DC, 0x43BC8CFD, 0xE1486230, 0xF917C9AD, + 0xF02C406C, 0x83BB3D39, 0x3F7171EC, 0x6C4E4E0E, 0xF36F01DC, 0x33B13FE7, 0xE6E6F2FC, 0x5A4FBB76, + 0xED98BF00, 0xB00AE032, 0xB11A9F8D, 0x3CDCF17A, 0xF6EC4976, 0x1884FE2D, 0xADA1811D, 0xD969EB1E, + 0x993A756A, 0xCAFA815D, 0xAF47FE51, 0xF6B03FB0, 0x3D63883D, 0x26A9C75C, 0x2F255F11, 0xF94CEA55, + 0xF1A9FCA8, 0xF533DE97, 0xCF77E8D0, 0x8119E7CF, 0xEC2F8FA8, 0x7CC85D7A, 0xBD8BC251, 0xFE64477F, + 0xA7D03BDF, 0xAB57AFF4, 0x7C18F9A2, 0xF1A82F96, 0xE557CF98, 0x3123653D, 0xE51F9E3F, 0x18AFE757, + 0x7A4CFD69, 0xDFB31CBA, 0xA8F9EC3F, 0x02D07E50, 0x8CF3593F, 0x08388F59, 0xC6039E8D, 0xF32F0FB8, + 0x90ED7EC0, 0x2A9E1695, 0x01E73107, 0xE3BB3087, 0xD643BDCD, 0xFA87D6BB, 0x01A0E990, 0xE478CE4F, + 0x8BCA4C48, 0x328F0F31, 0xE90F31E9, 0xC9BC5A3C, 0x66BC7930, 0x1AF33737, 0x145F7780, 0xAC090D7A, + 0xA11F40A3, 0x9F87FC47, 0xE0F79DC3, 0x2C97F178, 0x377E251E, 0x30CED7A8, 0x32601A7F, 0x5DFC1B08, + 0x18E78B55, 0x8618E301, 0x6860156F, 0x7DC3F83C, 0xE6D0FC98, 0x1F1162C3, 0x5EC85C17, 0xB08ABF05, + 0xD435F813, 0x87F41187, 0xF4607E9A, 0x37307DEF, 0xA6C9780E, 0xE27AD81F, 0x12F035F3, 0x166668E0, + 0x2ECC75EC, 0xBF97D98B, 0x33C3101E, 0x7FAE92C7, 0x2317325F, 0x4EFA17B2, 0x3F3374E3, 0xF1FF4E8E, + 0xEFC9F39D, 0xBFDA7CE9, 0xF62E6CD7, 0x7A2E335F, 0xD60C8D98, 0x2F69BDD0, 0x92E7BBA0, 0xE793E799, + 0xEB92F1A5, 0x7D2FDE8F, 0xB8C302E6, 0xFC5B57FB, 0x9E667E8D, 0xFCF3FE6D, 0x119A8FC7, 0x33A7C5D7, + 0x93FBF5F9, 0xB8DE9FBA, 0xBF9F4BD6, 0x9719BFF1, 0x3DD2BE97, 0xEEFFEA8F, 0xC7EBDF0B, 0x3DBFAC84, + 0xDBE5E758, 0x3F39B185, 0xC1FECAC4, 0xFDB824F6, 0x9EEAAFC8, 0xB9D4CFE6, 0xC71264DF, 0xC476AB59, + 0x2CE38107, 0x1E90721F, 0xF451767B, 0xB73B80EC, 0xFB6020F5, 0xD3079DDD, 0xA3478F96, 0xF213FCFE, + 0x97B0BFF4, 0x731A91FD, 0x1CFA37C6, 0xF1F7DA8F, 0xF2EF15DC, 0xADFCDD4C, 0xFBD628BB, 0xE98FE30B, + 0xD5FCF666, 0x6B2E716B, 0xB4FF07FD, 0x875A6D89, 0xDBE0FAAD, 0x707C4731, 0x8B389FF5, 0xC506C297, + 0x9AC9DFB9, 0x04253A9F, 0xB7ABF963, 0xEBE53BC4, 0xC3D16E21, 0xF7905394, 0x7EEC0F14, 0x7F46995F, + 0x15F44765, 0xDFE4AF9D, 0x3061424A, 0x3EC68E1D, 0xABF2D51B, 0x6E459537, 0xC49AEEDF, 0xBF3F259F, + 0x93274F56, 0xE3D9FEB4, 0x7BD7F2E5, 0xCB53F255, 0x5C5C9C6E, 0x37E7DFC7, 0x76D1CF69, 0x59565696, + 0x9EAFF370, 0x97B25BD7, 0x5B6F46E6, 0x0BD8DF7A, 0x427C1A99, 0xAF3668BF, 0x0DED9761, 0x7F64BEF2, + 0xD9DFFEBB, 0x7C6DCC98, 0x3129F92A, 0x2929514C, 0x7667B6BF, 0x70E9D2A5, 0x29F91A37, 0x6E9C62B6, + 0x7FE5BD55, 0x5D5D9D12, 0xEFBA75EB, 0x387FC3F0, 0xF77A875B, 0x2ED55F28, 0x9F870F1F, 0x96B20AEE, + 0xC00841BE, 0xEB6CAEAA, 0xAA4AC9C7, 0xF8F1E315, 0xDF832B02, 0xCCB68FCE, 0x9E3D3B2D, 0x1FF263B8, + 0x1BBF39C0, 0x3AAB222A, 0x1FB21EBD, 0xF1F75914, 0x899591F9, 0x68C9FAC4, 0x0AF815F1, 0xCDACC7FA, + 0x833C41F1, 0x87F2A3F6, 0x07F4623D, 0x766759B8, 0x60C182F4, 0xFC94B01E, 0x7B8477A8, 0xB6B63665, + 0xFCCC9933, 0xD3C78778, 0xD5AA5529, 0xF93C78F0, 0x20E71BF5, 0xDB07BC01, 0x94BF7AEC, 0xF7D86FFC, + 0x2FA14CC7, 0xD707F0B7, 0x0FF7CD17, 0xC9FEA8EC, 0x72AEBC5F, 0x73015460, 0x565603D7, 0xDBF7B163, + 0xFF06B9C0, 0x9FA979A0, 0xF217AD65, 0xF6A851A3, 0x24F4657F, 0x58E03D4F, 0xF6BE188F, 0xB2CFF30B, + 0xB4FEEECA, 0x2EDCC449, 0xCAC7705E, 0x5F78DEF8, 0xC58B175F, 0xDB5E0EB7, 0xC353C803, 0xEBEB55FD, + 0x2093DDFA, 0x45E2B93D, 0x7BF6A878, 0x726111DA, 0xF3E1BB3A, 0x3ED22346, 0xC95CD2D3, 0x1C3AC2EF, + 0x707C1CB2, 0xC2F15A4B, 0x65171D0F, 0xF9DB9BA0, 0x47385EFB, 0xB41CA9E3, 0x21BBB311, 0x0A3493BF, + 0x53237B13, 0x17437B65, 0x774FC25D, 0xBA7F503C, 0xEE21D98A, 0xE22967FF, 0xD83A18A6, 0xFB472A87, + 0xC6979696, 0x06F1C6DE, 0x9037A97A, 0xC1786CF5, 0xFB21DA88, 0x4A1D5F4A, 0xBC189F4B, 0xE7A10EE2, + 0x99C878BB, 0xA2FF7C8C, 0x6797D81D, 0x196F11FA, 0xABF84E89, 0xF591F10E, 0x973E2C43, 0x7D33ACC6, + 0x91F196CB, 0x2B743E7F, 0xC21AC3FA, 0xF8F70EEA, 0xDCD7359F, 0x25FD4DEC, 0xAE343E07, 0xED8FA3BE, + 0xB75C5D4F, 0xF2B89ACF, 0xFA89FD06, 0xEB637FFB, 0x21F710D7, 0x973C0DCF, 0x210FB2A7, 0xB33EB42F, + 0x447D0FBB, 0xC73493BF, 0x33DF7E4F, 0xEB257F77, 0x92FB2FCD, 0xB5C4B39C, 0x6EC17952, 0xE5F709F7, + 0xF3891327, 0x2AAE8167, 0x901F76C6, 0xEBFCA6E4, 0x3B2DBF66, 0x3ECDFC99, 0xEBA5DB53, 0xF369AC9F, + 0x9ECFD47A, 0x4DEB4F66, 0xBD9AFD29, 0x54AFB4BF, 0xCC7E65D6, 0xABD9AFD2, 0xFB516A7D, 0x9AFDEB5A, + 0x76A37ED3, 0xFAD532AE, 0xAFC46A27, 0x3E6DDA34, 0xC5149FF7, 0x57E74A4D, 0x4D8DC4AF, 0x47F5E94D, + 0xB507AADF, 0x1F648ACF, 0xEF6F9F5E, 0xB870A194, 0x07D8DFFB, 0xC8EA4EF9, 0x3AC0F1F9, 0x27AC5AF5, + 0xBD713751, 0xBDF9C582, 0xF61332E7, 0x77A8A80B, 0xF78FABF5, 0x4BD443F5, 0x9518293F, 0x8CC7E30D, + 0x7A27FA5F, 0x93DEAD5C, 0x3FDE1AC8, 0xA0F149BD, 0x476567D2, 0x7B80EDFE, 0x6790ADF5, 0x71FFBD5E, + 0x36213ECB, 0xF5053742, 0x4BAD8FF4, 0x42B67F36, 0xAAFECD7E, 0x877A68BF, 0x266E1663, 0x89B7F17E, + 0xF5AAC422, 0xE2F7793F, 0xCA76FC7B, 0x2F4FF37E, 0x94AF8AE3, 0x51FB9FCE, 0xABE89F68, 0xEBFE7ED2, + 0xA4498AA9, 0xDE121DED, 0xF91C1FD7, 0x9B57EEBE, 0x405CC5F5, 0xEA15D845, 0x1C1FD7AB, 0xFF9ABB51, + 0x33F9FBEF, 0xDAABF5FA, 0xE42F2BDD, 0x573453FD, 0xC8ED8EF5, 0xBFF493FF, 0x7FBCC67E, 0x33CF23A1, + 0xFDB668D1, 0xA2F4F388, 0xB9DFCCF3, 0x48889F7C, 0xF2C9F4FD, 0x679C4FAE, 0x55FFF24D, 0xB88DDE77, + 0x1E836A3A, 0x5FD6E20D, 0x42717BE8, 0xBA7EFD7A, 0x297740BE, 0xC4FCCBD7, 0xE47D3A1F, 0xFD88EFF0, + 0x974C9932, 0x45CA37A0, 0x23C60462, 0xAFCFE747, 0x93CDF11F, 0x41817C19, 0xF53DE475, 0x09EE8B6F, + 0xE3F8A3DE, 0xAF898FE0, 0x795E7166, 0xA248DBBB, 0xCB6358EF, 0x63132FEA, 0xFB411FE2, 0xE689C6E1, + 0xFB87E527, 0x7E14D8D5, 0x7D63677D, 0x31F14EC8, 0xA2FBCB75, 0x562F335E, 0x75FE907F, 0x819B943E, + 0x88CB8B64, 0x37E3DD02, 0xAD543CD6, 0x78994FFC, 0x129EE751, 0x9FB5CAFF, 0xB1E6F618, 0x13D815DE, + 0x83916CEA, 0xD7F72147, 0x78ED23F5, 0x6F939748, 0xEF05FB5B, 0x91FAFF24, 0x7DA54F7C, 0x261E2136, + 0xF56FC51D, 0xFE2AAE3F, 0x19AC48FD, 0xEBC195FB, 0xD17E48C6, 0x22E35989, 0xF3A35E67, 0xA5FF99AE, + 0xDF2B743F, 0x7ADDEFAE, 0xF5D1FDCF, 0x2E76F334, 0x9F502C0E, 0xDB278977, 0xA15DFDBE, 0x6EB0B711, + 0xBF2C3F50, 0x6C97585C, 0x9F9BA9E2, 0x21D6CC7A, 0x8CE347FF, 0x2A1C3F59, 0xDCCB7AD0, 0x8E7A623B, + 0xC439D62B, 0x8F2B767B, 0xC30AE235, 0x68477D19, 0x156290E6, 0x5AC5B15B, 0x202FB86F, 0x5F06C82C, + 0x85399A6B, 0xE43738FE, 0x3E392232, 0xBF663ECD, 0xFC99F932, 0xD733EDE9, 0xF94B5DDF, 0xCCA7AE37, + 0xD157CE5A, 0xBB76AD04, 0x01772AB6, 0x36406FEA, 0x17BA7EB0, 0x8B4FA8A8, 0xA8903281, 0xFB5BE95D, + 0x22BACE9B, 0x372FA827, 0xF9B69847, 0xBFD7027A, 0xC85770FC, 0x316B50B8, 0x9EFC0BE2, 0x92BEAFDC, + 0x230FE1FF, 0x56D657E1, 0x7AF2DB5A, 0x83893FC5, 0xF1A79013, 0x213BEE57, 0xEF45EB1F, 0x916C8ED7, + 0xF76DFF11, 0x7B1AAD57, 0xC0F504DF, 0xF1B6EBF3, 0x04C50B73, 0xEA3F59B3, 0x668D3A3F, 0x503D8A4E, + 0x891FAAF7, 0x00E8A0FB, 0xC52D5E9C, 0xCE0B85DC, 0x4F30ABF4, 0x1E0DDFC3, 0x7871BFF8, 0xD338BFF4, + 0xDE83F1C9, 0xD650A4EF, 0x9714AF77, 0x51BEA4ED, 0x547FFEA3, 0x7045BF1F, 0xF59147D1, 0x7E0C9684, + 0xEFEF5E9D, 0x9519BEEF, 0x7BE56231, 0xF1405D5F, 0x67FD3BF4, 0xF936D04B, 0xF7D1015C, 0x9FD6296F, + 0x4664BC43, 0xB8FEE000, 0xF0FDC78C, 0xA798EB0F, 0xB2E0E3C8, 0x788AB99F, 0xC839E29F, 0x91F1E8F7, + 0x05799FB5, 0x28329E11, 0xBCBFAD1D, 0xF229E241, 0xBCFFED33, 0x3A9EC1BC, 0xDFC50131, 0x9AB884F7, + 0xB3C810DF, 0x1097F17E, 0x169DAD9A, 0x48BDE678, 0x536F39EF, 0x7738E2DC, 0x18A9F76E, 0xEE17EE2F, + 0xC569AD8F, 0xFA8953EB, 0xD769A67E, 0x139B0A77, 0x120FE37E, 0xE2DC06BB, 0x93E77595, 0x4FE76FF6, + 0xD3C43FE5, 0x7E62175A, 0xED590FF7, 0x13A7C219, 0xC57AB99F, 0x5887ED1C, 0xE252EE27, 0x4E96DB4D, + 0x33D5B7B5, 0xC3E914BC, 0x37633FB1, 0x9F8BC523, 0xEDA67F39, 0xD7BB35C8, 0x7D3652AF, 0x997F335E, + 0xF37B99F1, 0xA47D2F23, 0x9E6B7D3F, 0xF37BE87A, 0xB33E141F, 0x4C9F3E3D, 0xADFF24EB, 0xD5C9114D, + 0xD47B81D9, 0x7F92F568, 0x75B2CE44, 0xF59F643D, 0x5A39F696, 0xA8FE93AC, 0x47B1C269, 0xA5DFE3A8, + 0x9FC05CFB, 0x9D703D8A, 0x1E4E75F8, 0xBD0E62CE, 0xCFA2DEF7, 0x92FDC86D, 0xAAEF43C6, 0xFB6072FD, + 0x58377B6F, 0x78BD58A7, 0xE07DEB5A, 0xE353DF0B, 0xD5FB7F23, 0x8066D9F6, 0xCEFCFC6F, 0xF3FD1059, + 0x8699DE83, 0xA564E6F7, 0xE2E69A93, 0xEFC78AFB, 0xF4C90ABD, 0x1F8758CF, 0xC7DCB09E, 0xE2FF0200, + }; + +u32 point_table_binary_40[] = { + 0x11728D99, 0x7B7094D5, 0x15C0CFF7, 0xD86C1EE4, 0xB1A15A0B, 0x8D205AC7, 0x50195152, 0xC5D08C14, + 0xA38D0E16, 0x11164122, 0x6F618682, 0x3C0C121D, 0x01B59147, 0xED8C049A, 0x290F0718, 0xC31FDA68, + 0x4B3B2256, 0x82A50592, 0x4CABA633, 0xD087A648, 0x4A6AB4D4, 0xC1440576, 0x97646FCF, 0xE3DE6FBF, + 0xFD761DFB, 0xCDE48FDF, 0x9C73CF39, 0xF7DC7BCE, 0xBD77A35A, 0xD57F540F, 0xF077DD75, 0xD72945BC, + 0xD4C787B3, 0xB05FFF48, 0x16F6EBBF, 0xAD3E4993, 0x13A7CB7B, 0x03F2DE34, 0xF911F551, 0xC0FE4769, + 0xF2D680BC, 0x35207F2B, 0x207F2B63, 0x7C77607C, 0x7760FC99, 0x0C4E8F37, 0x93FDFABF, 0x57A7D3E4, + 0xC4E9F2AE, 0x80BC2B90, 0x9F0F02F6, 0x3F08C4FF, 0x7E20FEF7, 0x03F17E10, 0x987FDA78, 0xC883D16A, + 0x36402E72, 0x7777B782, 0xA150414C, 0xDFFEFDFB, 0x859B100A, 0x4BAEDEBC, 0x79B3E8EF, 0x45FDE2D2, + 0x77B76FDF, 0xAE54A7E8, 0x8F440BCF, 0x3FFFBC52, 0x9F1A0638, 0x7BF6AC70, 0x93D83B78, 0xF0A0E833, + 0xE7C2A38F, 0x3EAAD445, 0xF17FC3E3, 0xAEF8D7F1, 0xDC500729, 0xDE2BE3D9, 0xDF45CD8E, 0xCB6CE22D, + 0x292DC921, 0x7F3056C7, 0x5F5292D3, 0xD0D0204C, 0xFE4AC05D, 0xB972A537, 0x9F925270, 0x391E6DEF, + 0x6C8BB6AF, 0xE3FD049C, 0x13345F33, 0x9F5C64CA, 0x8789D7E4, 0x8BB95FE2, 0xEBE8E810, 0x7D641573, + 0x9D1D3B76, 0x081F0218, 0x81BC75EB, 0x56D17F0D, 0xE03B5180, 0xDDBB774B, 0x7CA81F83, 0x2FE1D967, + 0x9F95F8FA, 0xC9FE97D0, 0xD9D9297C, 0x88D885E3, 0xC78F8BFE, 0x21D277A1, 0xBEBE5EF2, 0xE3F7AFE3, + 0xC9F533FA, 0xCB2D287D, 0x91FDE509, 0x8366136F, 0x4CFBE3F5, 0xD1FED7AD, 0x5B27ACFD, 0x3FF1C413, + 0xDE7C6226, 0x1E6D2F7C, 0xBAF430DB, 0xD7F16286, 0x8B68BE66, 0x3EF4513E, 0x4CBCE1D3, 0xA9F8609F, + 0xC4BB70E1, 0x42B62FEC, 0x9C58B468, 0x91702DC0, 0x997EA7FF, 0xE5975F16, 0x7D66B8F1, 0xC891233E, + 0x7D80A79E, 0x7A8AE315, 0xCE85871F, 0x7E5818F5, 0xBBCBC3E7, 0x366DDAE4, 0xD9EB2E57, 0xE7F0E378, + 0xCCF8356B, 0xD6F8E271, 0x534CFAD7, 0xBB4E2291, 0x107D6610, 0x1E2BFEC2, 0x7D10267F, 0x345FE1F0, + 0xE7757575, 0xC2A4BF21, 0xFCF9A953, 0xA7449F19, 0xC2148FD1, 0x27FFACEF, 0xC5E39CA0, 0x7C78FE26, + 0x394769BE, 0x9EBD492A, 0x41F6D421, 0x7552EAFB, 0x9A687575, 0xB5B0AE6F, 0xCD7DC4B9, 0x7EEE2116, + 0x7DDCA96F, 0xC07E145E, 0x8EDCC5FB, 0x8FB811C0, 0x1A5DB293, 0xEBB94DE4, 0xF6F1D211, 0x0F3EF8A0, + 0x30FA77D6, 0x14EFACA9, 0xA9515029, 0x72754BC9, 0x329233A3, 0x5CF514F6, 0x92DCAF5F, 0x5E5E4EFE, + 0xDF801A00, 0xF7CAE26B, 0x478E1C29, 0x4CF28F8B, 0xFFC2FDC8, 0x379EF4A1, 0x46F3AAC2, 0x032CAF91, + 0xF16A5FA1, 0x4BE3395E, 0x945BAF16, 0x1D9D3B77, 0x2E33ED2F, 0xFBD70585, 0xD45F587E, 0x3DF29821, + 0xBDE3C78F, 0x67FBBC1F, 0x7BF3C755, 0x56566672, 0x509FFCD1, 0x37357FFD, 0x881123D2, 0xFC4F9830, + 0x2163BEC1, 0x7882F9F2, 0xCF9FC633, 0xE3E7B60F, 0xD943F649, 0x9FE271EB, 0x0B7A4D3C, 0xC1F928CC, + 0xB7F3E3DC, 0xDAD5AB57, 0x4BFCC856, 0x73F82713, 0x274E94F1, 0xC8A18ABC, 0x5B89FDF3, 0xE37CF9E6, + 0x13894498, 0x595E9737, 0x387CF8F0, 0x34FF667D, 0x98CF0D29, 0x63B92F5E, 0x1E4FF160, 0x3F74BF1D, + 0xFA3BF557, 0x1E8F1CFA, 0x28E700C5, 0x9F11CFD7, 0xC4CF8CE3, 0xED69EE20, 0xCF7F2C32, 0xF697BC88, + 0x0BEBD7AF, 0x17B9EE47, 0xDCCF2BB1, 0x9F300FC0, 0xB469D3A8, 0xBE468BFE, 0x004C9F3E, 0x5D18FB7B, + 0x7ECB004C, 0x9D3A55F4, 0xB1BF17B4, 0x0E703DB0, 0x3D666D8F, 0xFCB1BECB, 0xFD2FC37F, 0xD07EA5F4, + 0xB33ED0F6, 0x6A84CFA7, 0xB842F8B2, 0xD49BEEF7, 0xFD51CD35, 0x3049E409, 0x5DBFC276, 0x8A2B842F, + 0x1B1E2D2C, 0xF6559BE9, 0xFF9A75FF, 0x4EB668FD, 0x4E994F6E, 0x35483F6F, 0x93F986C7, 0x01AC5AB5, + 0x4AC633C7, 0xCC7839DF, 0xAB639C2F, 0x669AEF87, 0x319E2FEB, 0x63BEF33F, 0x8B71BED9, 0x1E3370FE, + 0xD81FEB03, 0xE70BE57D, 0x62DFC48B, 0x4CE7F3BB, 0xBEF89963, 0x307FFE7C, 0x6FFFC0BB, 0xDA5E1BF6, + 0x33E6A419, 0x7F52EC25, 0xF5FA05D7, 0x53EC958E, 0x1A00D38F, 0x84CD7E49, 0xADF7B265, 0xCBBCFB42, + 0x0924CB36, 0x6EDCE88D, 0x2F41978B, 0x172FF6EC, 0x9B7EEADD, 0x27505FE6, 0x2B9C0B49, 0xB9CFE87C, + 0xE66247F0, 0xCF2F86CC, 0xF3D3F7A5, 0x18EA537F, 0x35F69265, 0xC939B2FF, 0x24FF0313, 0x001E7AE8, + 0x21EFFCBC, 0xA0F78B39, 0xAF13667D, 0xF5791F8F, 0xEAF9EBF3, 0xF562CB40, 0xDA7ABA10, 0x699F356B, + 0x9617AF15, 0x8DB42F5D, 0xBAD4F36F, 0xE17D44B3, 0xD607207D, 0xB3DFE9FC, 0xE0FEAAEF, 0x1FF92D66, + 0xBD0D47DA, 0x356BFD48, 0xBBAC6760, 0x7F06F7AF, 0xEE2F367A, 0xD4EB2BFD, 0x4873467D, 0xE97ED667, + 0xE4BA7F9D, 0xF738BDFE, 0xFCFB75F6, 0xECD95E3C, 0x91684CEE, 0x07B41F99, 0x7DFB93F5, 0x0752FBAD, + 0x87E2B3C1, 0x3B5FF9BC, 0xB5D3CE53, 0xEFBC6D13, 0xB6537C52, 0xEC27D3EC, 0x15B726D3, 0xF48B5B07, + 0xD2381138, 0xAF13904C, 0x3BCF8747, 0x7DE3997D, 0xFE9087B5, 0x00F8EF03, 0xC35AAC5D, 0xE9F16B6E, + 0x33EC1BCF, 0xF34F7E55, 0xFC6F0803, 0xAC58B122, 0xADFEB99E, 0x7CFDD9E3, 0x7EF2E6B2, 0xBE594F6B, + 0xD700E7DF, 0xDFBF67CE, 0x9CE9ED2F, 0xAA07BE0F, 0xE9FD47DF, 0xBC79F33C, 0x7DAA8FDA, 0xDA5AAFDF, + 0xD1B761C3, 0x06DF7EB3, 0x7A647D45, 0xBF0F99D7, 0x5FEFD73E, 0xD4A0FBAC, 0xF187F55B, 0xC6F7692F, + 0x1E907874, 0xBC31648E, 0xD7BBAF27, 0xCBE8BE94, 0x7ACF002C, 0x5FBEDCAB, 0x37E784D4, 0xAFE90756, + 0x8FF592D7, 0x9F0F893E, 0xDFA7757C, 0xA130808E, 0x8FE76B37, 0xD863A87E, 0xCCFD32BF, 0x251EE5F3, + 0xAB0C86CB, 0xFDF03244, 0xA351856B, 0xC78C1738, 0x9832658A, 0x77FF1D8C, 0x8ABEEAC1, 0xF37A9FEC, + 0x57894F78, 0x306AF37D, 0xDB6F8FC6, 0xD37927FE, 0x8C5C3857, 0x8F87ABE0, 0x4A68C6FE, 0x6BFAD1C7, + 0xC260FA91, 0x2F9E1933, 0x6664C4EB, 0xB7C7EFB7, 0xAB90D99E, 0x0D4D4D4D, 0x59EC8B1C, 0x5A44EE9F, + 0x0FBFD702, 0xFE82F170, 0xFE1AA95F, 0xC6A3B45F, 0x683D6113, 0x75A3843E, 0xBFD11EB3, 0x0D3B77EE, + 0x94F9B3BE, 0x0D7BF7EE, 0x957C354A, 0x7CCC6DA2, 0x9FA3F569, 0xFD841366, 0xFD2A445F, 0xFBD3EB17, + 0x43FF92DF, 0x403C017F, 0x26FF31E4, 0xE6E6666F, 0xBDF2A23E, 0xF6C713F0, 0x67D63F2F, 0x2AFE38BE, + 0x5ADAEF09, 0xAFFF129F, 0x4F718570, 0x3C6AF627, 0x717F34EE, 0xDD47441E, 0xF3EE2BC4, 0x768A2B84, + 0xE35FC5A3, 0x85135E3F, 0x2706C3FA, 0x3D946CD1, 0xFAFA7D93, 0x30ACDF3F, 0xF1A88E57, 0xBFC72EB6, + 0x68D6EFB9, 0x0B3A5E63, 0x6FC893C9, 0xFC2D5BB6, 0x78FE863C, 0x09B060C1, 0x026FFDE9, 0xF3D607F3, + 0x375899CC, 0x37FDC9EC, 0x0F6FBFE8, 0xF865BCDC, 0xE7E93C10, 0xFBE9FB27, 0x737F883E, 0x687DB31E, + 0xA0ED7DD5, 0xFE29C2F5, 0x97FE2AF2, 0x210065E6, 0xFC92F150, 0xC6E3F57A, 0xA5ECA7E2, 0x33E7AB91, + 0xFBD7DFE4, 0xDFD8F3D6, 0x27B85E35, 0xE9F6CCFC, 0xC1E3A03D, 0x398F9281, 0xF7A7EF3D, 0xAADFA776, + 0xDA79954C, 0x71E07E28, 0xE3EDC503, 0x69FAF662, 0xDFF9E4BB, 0x1FC2D530, 0x11F70CB8, 0x756EC773, + 0xCF3D87EF, 0x0DB94F87, 0x3E0BD55F, 0xBA7449C1, 0x28A8626E, 0x0E8DE1DF, 0x7F12F07D, 0xD6BFE076, + 0x71FD8F82, 0x7BF00F9C, 0xA1EE067E, 0x9F84E176, 0xB409CE59, 0xF77EEE7F, 0xA3E06EF8, 0x1EFAAF70, + 0xF3F8BE96, 0x07F7C2CD, 0xC83BDD99, 0xFBF6ED4B, 0xD3E7FBA3, 0x4F9FCE27, 0xF24FEF3F, 0x6BA5B392, + 0xFDF9C637, 0x363666D8, 0x57037017, 0xDC87FA4F, 0x3A6F7675, 0x75C978CA, 0xF7334E61, 0x7B7B3BCF, + 0x8FF93D67, 0xA6C20FAA, 0xD53F693E, 0x39AE7D85, 0x5E4F87E6, 0x9B33DB69, 0xD0EBD9CB, 0x7CDE7E47, + 0xCB6DB030, 0x1F2F39DF, 0x659EACCE, 0x52FC6EA7, 0xD5C1FC03, 0x958411C8, 0x33EC0DCC, 0x3F44FB18, + 0x9FD363DD, 0x228CBE6F, 0x45BEDA1E, 0xFA7FE9D7, 0xA8BFD1FC, 0x9D083433, 0x638B22B6, 0xC7C8F908, + 0x77AB93BC, 0xDF26C058, 0xAD1FE7F7, 0xF472EB5A, 0xE6F1B8FF, 0xF0729EB3, 0xC3CAC93E, 0x1FB96F84, + 0xCF598D4B, 0x962CC992, 0x0F1C8FEB, 0x1B6A825D, 0x59E77B27, 0xCA315EF7, 0x2054713F, 0xD0EF7DE7, + 0x903A45BF, 0x2FC11DBA, 0x1EFEADD6, 0xF17A06F3, 0x570D2379, 0x7F9D74EF, 0xCE9AFF2A, 0xF49E8FF6, + 0x0F385D59, 0xF3558D84, 0xECBCE2CC, 0xCC9A5FB4, 0xCFFB63AB, 0xFD69D6FC, 0x55C33530, 0x99F265AF, + 0xCD9A3F1A, 0x4FFBE5B7, 0xF6F5BA7E, 0xF93E13FA, 0x99DBC9F7, 0x7F64AE87, 0x05EE74BE, 0xFFDC8ABB, + 0x93EAE101, 0xE7CF469F, 0xFDDFE3AC, 0xD17C1BEF, 0xE71AA79C, 0xF31D9407, 0xE309FABF, 0x033D10FF, + 0xC83ECCF7, 0x1D9FBD39, 0x73E664C6, 0x13A8DF8C, 0xF883F51F, 0x8CDF57DF, 0x6BD7AEFD, 0xFAFA0CD6, + 0xBB2F5EDD, 0x0FD2EB31, 0x383EA0AF, 0x3E94F8D5, 0x76359FE3, 0xD7FD494D, 0x5233E2F1, 0xB852FF92, + 0xF8E17175, 0x13C56FFA, 0x13DCACEA, 0xB76DDB46, 0xE3397EEB, 0xB1E49B1C, 0xBFEE37F0, 0x9E7A81EE, + 0xCB289778, 0xCB93C79E, 0x7EFA69AF, 0xBF58BB93, 0xEFEDD9B3, 0x274DCEFD, 0xE54389D7, 0xFE87CAD9, + 0xB56B97D7, 0x6FEC13C9, 0xBF9E3973, 0x46E4F4FB, 0xD5B6E4E7, 0x6D6D6D5E, 0xBF712625, 0x3FA67E83, + 0xFD9CEB4F, 0x35D8BFD3, 0xE70BEF77, 0xF54BEB05, 0xE6C3527F, 0x10750AB5, 0x3C0742C8, 0x2BAC79CC, + 0xAF4BFD59, 0xB7D90798, 0xDF0607AE, 0x45AEB716, 0x0A4BFFB0, 0xFAEC1E2D, 0xE77AB0CB, 0xAD15FA3C, + 0xE17E62BF, 0xEEE433FF, 0x46D743DC, 0xAA657E4B, 0xFA89B3D0, 0xF996D6E7, 0x7A705EB4, 0x36FBDF9F, + 0xAADA7D9D, 0xF6AFFA23, 0xD6770EF2, 0x79F7D547, 0x1E7944CE, 0x4FCAF715, 0xEE33ACDF, 0x2AFDC13A, + 0xE63EC6F2, 0x2007E3D5, 0xBFF7D93F, 0x7567F1EF, 0x21C1788F, 0xEADF076F, 0x74A7F0FB, 0x2523DE40, + 0x3E5BA5BF, 0xA8E3B024, 0x6B3E8F61, 0xF688D7C2, 0xC4ACF9C4, 0xF13C9F26, 0xA8C89ACF, 0x56DD5FA6, + 0xC0C8ACF9, 0x6C957A76, 0xC682FD7F, 0xC983F96E, 0x95FA778E, 0xA958D6F9, 0xB4E9FF9F, 0x1C57AF50, + 0x3D67CCA7, 0x4DFA01BC, 0xA6B6523F, 0xC898CF9F, 0xA4DEAD4D, 0x6A47D6F9, 0xB4E9FE74, 0xBF5AA099, + 0xFB8D53A4, 0xB87FA93F, 0x48BD3AA7, 0xD437F9F7, 0x8B40BD66, 0xD467D05F, 0x501EA8D7, 0x0CFF817A, + 0xCD88E7EB, 0xEAD517AF, 0xE92FFE7A, 0x457BD7A8, 0xA3F21EAF, 0xB9A750F8, 0x1379DFDE, 0x7B6F11DD, + 0x9F62C4F8, 0x2E535555, 0x05C24789, 0x1D661887, 0xEFD117F1, 0x3EFAAB50, 0xCD039806, 0x8C6EB4DA, + 0x0150BCC2, 0xBE5318EB, 0x075921AF, 0x261E878C, 0xFA49D47F, 0x0C59BD23, 0x3C74BBE6, 0x0EE45F00, + 0x7CE3E7A2, 0xAF3AD01E, 0xB2BA43EC, 0xA977C45F, 0xB24AFBD3, 0xEF47F776, 0xE7C2E4C9, 0x45DEFBD0, + 0x2D8330C7, 0xABDF7B89, 0x739AF57B, 0x307E9373, 0xE1BEFB0A, 0xBCF1912D, 0xCE221EAF, 0xDF9FC933, + 0xCEA28686, 0x61DEFB93, 0xBE8D1B87, 0x79F623ED, 0x00625FE4, 0xC54D504A, 0x72F3FE2C, 0xAA75BEA0, + 0xF1C6DF60, 0xC8F982FC, 0x99785404, 0x229CBF4A, 0xBC1D34E0, 0x7D24EE5C, 0xF2782E3A, 0x2B328C2B, + 0xC60C218F, 0x595F18D7, 0xE33431DE, 0x19F2EAEA, 0xAE1446FD, 0xF045C813, 0x39DE3F98, 0xC51E33EB, + 0x7BF613EA, 0x08FDBF14, 0xACAA02CD, 0xFF45FD41, 0xC31012B6, 0x94C7AC2F, 0xFC3F0000, +}; + +u32 point_table_binary_41[] = { + 0x11728599, + 0x7D6C95D5, 0x19C09FFB, 0xBEEFBDFD, 0x8082AD5F, 0x04D65137, 0x0843E7D6, 0x4DA25824, 0x285652D1, + 0x49025CF9, 0x10840610, 0xA8800506, 0x2A3011D3, 0x211F2128, 0x094CC409, 0x09CD48B8, 0x33DBE8A4, + 0xA05736A2, 0x966DE818, 0x014D0027, 0x6EB55061, 0xCC0AA5B4, 0xE5F63D7B, 0x3ECE79BF, 0xEE35BBFF, + 0x34BF3CCF, 0x39CFC739, 0xE739CF79, 0xABD2EA0B, 0xD806FC1B, 0x3870A052, 0xC4A5017E, 0x479DCDE2, + 0xA0FEA11C, 0x1CD4FF93, 0xFA67484E, 0x1C969F89, 0xC8CF84E4, 0x87D4E9C8, 0xFCA743F2, 0xB43A15F1, + 0xFF54C4DF, 0xF0F877B2, 0xC67F1519, 0xFF5548FE, 0x6E0E0EEA, 0xBF9783C3, 0xFEB746FC, 0x6F8DC8CF, + 0x45E4E742, 0xF2F7544B, 0x64FE9688, 0xFF2D11FF, 0x5B22F1B7, 0x44E20FC9, 0xA1006E87, 0x3E00EA13, + 0x5B7DF0C1, 0x070A6E84, 0x61CCD720, 0xB175EB56, 0xE12AD4ED, 0x80C4FAF5, 0xEB457F3C, 0xC0E01FD8, + 0x6AC78E1D, 0x4A1D137D, 0xFAAD59B3, 0x46A9FF18, 0xCE87A347, 0x8F0AE3F8, 0x32E4C6C6, 0x46D16706, + 0x78FEF9E7, 0x95EA10FB, 0xE7CF39C0, 0xF6B53FE7, 0xCF83CF68, 0xAF683800, 0xDBEBD07C, 0x8FC36CFC, + 0x6D0587ED, 0x41B9E10C, 0xAC5AB54A, 0xB88ABCC9, 0xC0CA952B, 0xBD78F251, 0x9FFDD1F3, 0x0D9E2CF3, + 0x79FE1682, 0x43F17AF1, 0x24C0A17C, 0x187F9512, 0x7F99EB51, 0xDEDB818B, 0x172F8A3E, 0x7181EAD9, + 0xBB77AF70, 0x0DE6EFB4, 0xEAE1FC90, 0x7E35DABB, 0xC3E1F8D9, 0x3FD4EF84, 0x76D8BC79, 0xB3F8574F, + 0xFEB5F37C, 0xCC35E26F, 0x2A9512FD, 0x1AD27760, 0xFEFCF992, 0x9F7AC93F, 0xDBD7FEE4, 0x07B99AB8, + 0xE4595ECF, 0x026140DE, 0xB46993E7, 0xAFB1C7EB, 0xA3FD59B7, 0x6E9DB0B6, 0xF7F4D34F, 0x7BF178FE, + 0xE8F9F207, 0x946CA3F9, 0x8CBF706B, 0xDFFF52BC, 0x261EFA51, 0x3E8CBFC6, 0x3F623513, 0xF391B43F, + 0x5CBC7831, 0xEB0B03D4, 0xD6D60AEB, 0xF1BCDEA4, 0xCF6C7FC8, 0xF379FAF9, 0x92BF727F, 0xFC9C3973, + 0x84F5F8D5, 0xAB5707E6, 0xCB879327, 0x4F727E58, 0x7F8A031B, 0x366C08F8, 0x033EEBF1, 0x67CF9E15, + 0x7D62C711, 0x3E66EC75, 0xB23DCA8F, 0x195F5757, 0x27ACC71F, 0x3E7C58F4, 0x993BD91F, 0x5F3F3382, + 0xF53B7CFB, 0x940FCF9E, 0xCE9F3F5F, 0x6604CFD7, 0xA84EC8F9, 0x2EF97565, 0x65A5B03E, 0xDF9ADB88, + 0xF370C13C, 0xDE465CB2, 0x8BB949ED, 0x574F0014, 0x5E6DFFE9, 0xA4499314, 0xEEECFD6A, 0x1166A7A7, + 0xDDD9B871, 0xA330CA0B, 0x7E7865F2, 0x4B2FBD24, 0xFA68BFB0, 0xB2A3B1AA, 0xAA4A4185, 0xC8F3665D, + 0x5ECDE32B, 0x449E68B8, 0xEA901CED, 0x89FEFE8E, 0x4B83060D, 0x126E447E, 0xF9DAEB65, 0x6565A1F9, + 0x860E1DAA, 0xA04AE489, 0xE2AB2B48, 0xCE4CF3DD, 0xDFFE771A, 0x1F9C9FF5, 0x41387FE5, 0xD5CF67CC, + 0x98C1723A, 0x9FF1DF75, 0x36565454, 0x88FC14FA, 0xD77DAD71, 0xF8F0E1CC, 0x24CF7BAE, 0xEBD5458B, + 0x16F1FC94, 0xAB7875A7, 0xD4C3A87E, 0x74BE807F, 0x23468CC8, 0x8A37EA4F, 0x345FC1F8, 0x693C31D9, + 0x2FF8B47B, 0x20D7E726, 0xB157F040, 0x778DF13F, 0xE42FF933, 0x0DB7DF95, 0xEBF3468D, 0x1A2572E4, + 0x443AF3C0, 0xC2850B65, 0x3C727E5D, 0xCF009657, 0x69FF4776, 0xAE193060, 0x4028DEE2, 0xE2E2507C, + 0xBC1E017F, 0x48CE4CFE, 0x3474EFA2, 0xF141FFCC, 0xFA05ED31, 0x63BC7927, 0xD52ECE0F, 0x08277AB9, + 0x47962F5F, 0x9EE56F56, 0x3C15A2EF, 0x8CEEB9C4, 0xF9D1F537, 0x9EEC4AD2, 0x7E35F5BE, 0x30A559DF, + 0x1705C96E, 0xD9EFBA3E, 0x2752C250, 0x8EF35593, 0xDC82152B, 0x56C8FC5C, 0xBF2C907C, 0xA23EB3D1, + 0x977A66E6, 0x63C6FBA1, 0x17F2C489, 0x13451FEF, 0x87DE38FF, 0x84091364, 0x3E664BEA, 0x15D9637D, + 0x8BEF1F75, 0x4CB83DA5, 0xB949F4AF, 0xA09CCF77, 0x93CC7725, 0x29F3617D, 0xB85DF4C5, 0x1E33FAD3, + 0xA1E3617D, 0xAEC78625, 0x9E4E1D0F, 0xDB637D89, 0xD7AC17A0, 0x5C9F7F66, 0xD763C997, 0x0B81F959, + 0x5FC75F25, 0x5CE2B18C, 0x2FD1E3CD, 0xFEB9C163, 0xD1BFC1F7, 0xAF4DE273, 0x7D46F945, 0x8F45FF22, + 0xC63F6DDA, 0xB4503EA6, 0x4C9922FA, 0xA5E49F1B, 0xAA67E073, 0xB8DE3509, 0xBB3E47EC, 0xC9F84B3E, + 0x9F100E8C, 0x677DF0F3, 0x1B5A2F89, 0xF722F233, 0xCF3C23FA, 0x2C073F7E, 0xBD3FC68F, 0x1FEFE5E3, + 0xA694D93F, 0x32FEA694, 0x8C0FEE9F, 0x050B1678, 0xFD4B3EB8, 0xA52FBCF0, 0x82379EEE, 0xCBEAEA6A, + 0x6FFE4EE4, 0x279F7CD2, 0xEB6F3A51, 0x9FFA1BD3, 0x5F81E9AF, 0x743E0162, 0xCD924F99, 0xAF0D99F3, + 0xADFBB736, 0xDDBF99F9, 0xAC3AEB4E, 0xEE972ACC, 0x78CF1EEF, 0xCF789EF8, 0x63F62B40, 0xF1919933, + 0x677AF633, 0x4B8A8FF0, 0x7D5E6E58, 0xEE33339E, 0x7EA46FCE, 0x5BDCE44F, 0xF737F95F, 0x023CF5D4, + 0x535EFF91, 0xFF65F111, 0xCD5ABFF8, 0x48EEF360, 0xFAA16E98, 0x3C79B2AC, 0x777D60BF, 0x10B37E80, + 0xF13ECCF8, 0xE74373F8, 0xFE2C4D42, 0x68FF9426, 0xADD0FEB9, 0x2D19DE8F, 0xB725C1E7, 0x6D91FDB9, + 0x2DE4CF09, 0xF12720AF, 0x0FE9EF17, 0xB660C992, 0x25A1F3CE, 0xFD5FA09E, 0x791CD0E7, 0xF50BE423, + 0x47BDE3FC, 0xD27AF3F8, 0x72D31F06, 0xF6738DAC, 0x37FB73CC, 0xEFE7A83F, 0xF2F31D6B, 0x9E376F9E, + 0xB71E3727, 0x63CD9E3E, 0x3370FF68, 0xEC2570BF, 0x8ABFA29F, 0x08DAC3F9, 0x3A90693E, 0xD31F77A0, + 0x3EF577C1, 0xFDBD6CD9, 0x326FFF79, 0xFB51EF77, 0x8A67FAF4, 0xE99E7DFA, 0x71FFDA94, 0x150FC74B, + 0xFAB9EA5F, 0x567D6C94, 0xF3E282DC, 0x3FE6FCC4, 0xF4FD84F2, 0xD122EF4C, 0xEAFA395A, 0xEAA5C7C3, + 0x84BB9239, 0xEB6BA47E, 0x9A7AD027, 0xE5DBA3FE, 0x10703CD5, 0x17D50C03, 0x887B92D7, 0xB97EE2DE, + 0x63BE8ACC, 0xF793EE87, 0x2FA7441F, 0x4AB1FF60, 0xB9057CFF, 0x960B5FC6, 0xFA336BD6, 0xACD07C72, + 0x1F899CF6, 0x93C8857B, 0xF4F8A07E, 0x7979B952, 0xE7E11685, 0xF7792675, 0x3D490CFD, 0x843B4073, + 0xC03FD60F, 0xCCB767CF, 0x1E1C8FCC, 0xE385A19F, 0x7007680E, 0xF82F1C9E, 0x2F6A8FF3, 0x85FD6C27, + 0xC6CFF509, 0xD7573D47, 0xABDB0DD4, 0xAF727FC6, 0x6CC1F6ED, 0xDB255ED6, 0xB760E7CE, 0x9D921FE4, + 0xBCA4E60A, 0xD14F687D, 0x5A2F6199, 0x8FF3CDFA, 0xDA9E5EAF, 0x0EB41FCC, 0x27DDCFBB, 0x77EFF6F2, + 0x4FFD89B0, 0xE8172445, 0x9FE7AFA7, 0xF772BB77, 0x1F130FF2, 0x7998F0E5, 0x94D92FC4, 0xA549CDB8, + 0xFF44DE96, 0x32FB9338, 0xE3F330E1, 0xCB866F17, 0x6EF7EAA9, 0xBC37DABD, 0xF34F6CA5, 0xB4BE7E8F, + 0x141AD6EF, 0x95A2A4F6, 0x4FBF9F4A, 0x529AF5FB, 0xEB66ED9F, 0xFF1ED2DF, 0x0F3C7BB1, 0x66DE6F7A, + 0xBDDA91F9, 0x7DA5D7F3, 0x9BA47FBF, 0x85D7D38C, 0xEF866432, 0xE9F5DFB4, 0x7FF93D1F, 0x59EFECF5, + 0x0CEB9BFC, 0x9BF9BE6D, 0xBDFBA4DC, 0x527ECF6B, 0x796FD0EF, 0xCF0AFFFD, 0x46F1F8EF, 0x51B794EF, + 0x5B6DCF32, 0xFD53956F, 0x3FB8DE10, 0xA80FA2EF, 0xD7A73087, 0xE70BC61F, 0x5ECFEED0, 0x7D64C1B7, + 0xDC57FA3E, 0x84C87D69, 0x05EFAFFA, 0xECFB2DD4, 0x7F6D0BF4, 0x6F91FB18, 0xBE0BF7AB, 0x34AEF6BB, + 0xEE557E6F, 0x83EC4FEB, 0x3EF755D7, 0x75157C0F, 0x46321F74, 0xE71F3C78, 0x50A96EB8, 0x8FF537A9, + 0x27DE7CF3, 0x4D923FAC, 0x4EE2A85F, 0xA9C7B89E, 0xE5C1BDEA, 0x1F282F52, 0xC766CF9E, 0x4DF231AA, + 0x953E17A8, 0x5373E7CE, 0xA5FD3856, 0x616F817E, 0x9CE6F76D, 0x407FDCB8, 0x71217DEE, 0xCFC8FE75, + 0xD4DF052F, 0xF37A05C6, 0xF37ECDC0, 0x431CCD09, 0x78FFC081, 0x03ACCFF5, 0xBF0D5443, 0x4303C7C3, + 0xBC3436E4, 0xC2850B0A, 0x2AD567E4, 0x7FFCAD58, 0x995E5F9B, 0xE28BDFA9, 0x36EAF53F, 0xC7EFC9BB, + 0xE1012D4F, 0xA803F81E, 0x9AA13A99, 0x1F55FF56, 0xC7918FC6, 0x6A981F81, 0x5EEA5374, 0x77086C60, + 0xA6F9D17F, 0xA7CCFAB1, 0x308EBF84, 0xF95B16AB, 0xD2F37F4A, 0xF1D88DD6, 0x5F98C729, 0x456CFD2C, + 0x7680798C, 0xF4BFF677, 0xECA95ABF, 0x8BEFB7C3, 0x5635F383, 0xB89FDE47, 0xFF8E5B95, 0xFC9ED3FB, + 0x35AF2BF6, 0xDC2BAFBC, 0x227C92DE, 0xEB563DE7, 0x9BF4D19F, 0x789D3DC4, 0xDBDF68CF, 0xF9C2DE9A, + 0xD3DF6CFD, 0xB0BFA3A4, 0x7F76FA3B, 0x65353535, 0x39FC8DE4, 0xAB12CAC8, 0x3FE716F7, 0xB39CF91E, + 0x09DF277D, 0xFB6E3539, 0x773E713C, 0xC6634D87, 0x829CF924, 0x39FA1B7B, 0x0BD6E4CC, 0x6725DCA6, + 0x68179C88, 0xF5CD99CF, 0xA83C7B7C, 0x19F7238F, 0xC696E4F4, 0xB742EA89, 0xFDA8BB8C, 0xDF0FD178, + 0x498EFBCD, 0xAA55BDA6, 0x4E9D9A1D, 0xCFDDF013, 0xE2D86E95, 0xCE190F8D, 0xA7F3D00C, 0xFD35DF43, + 0xFE61C3B2, 0x8ADF03A3, 0x7006FA1E, 0xFA73F89A, 0x39725EB3, 0xCE77E0BC, 0xF2F90AC8, 0x972E5D9A, + 0xED4FD47E, 0xF43C47FD, 0x899ED780, 0x7FAC1F39, 0x9FEA73F1, 0x37FE50BC, 0x1FFBABEB, 0x4F7C5DBC, + 0x9AEA8FFA, 0x97F8674F, 0x733E5EBB, 0x766D88B9, 0xFFD5F5C8, 0xDEE334BC, 0xF6DA6B34, 0x1FC7171B, + 0xE71CE4F8, 0x747DB186, 0x3B63B83F, 0xFDFF728E, 0x4F9D701E, 0xE2FDADEB, 0x0DFCC2D9, 0x49DF6383, + 0xFCE28B2F, 0x8AFF18AF, 0x3BDF7E9D, 0xBFCF997A, 0x34CC6E4D, 0xA7D32CA7, 0x7833CDF6, 0x987DFBF6, + 0x79F5A867, 0xB0BDB9A5, 0xA585EABB, 0xD49BC2D8, 0x6A7D9FC8, 0xF9D86BFD, 0x86F95DA9, 0x57CE63F0, + 0x7B2D97F3, 0x5568CD63, 0xFEA3D423, 0x6B2D6C66, 0x3E84E3F1, 0xFCC43E8A, 0x1DF7C6D3, 0x7A7DA12E, + 0xE7E42C7D, 0x395FAA2D, 0xF64B7DFF, 0xF0F95773, 0xD424E63F, 0xC8F9703F, 0x860EE677, 0xE4FCF7B4, + 0xB92D5A9F, 0xCF57CF7C, 0x5818BC0F, 0x136FA9F5, 0x5BB66CC9, 0x8EF790D4, 0x33E76115, 0xA77A961D, + 0xAFD433EB, 0x73F76DEE, 0x3FA2F1A6, 0xA55EC566, 0xB9B33C7D, 0xF2F7B8DB, 0x8BF9CFFA, 0x7B4B75CF, + 0x7BB49E59, 0xF94DCB79, 0x8D4FB43F, 0xC999DFF7, 0xF5796FB2, 0x77E4CC57, 0x5ACE73AC, 0xCE8EE5CC, + 0x5F5ACEB3, 0x72ADDFE6, 0xCC5F5AEA, 0x8F3BD87A, 0x2467FED2, 0x527F32DF, 0x58B6EE1F, 0xB8DEC4EF, + 0x707653BD, 0x61A6FDFF, 0xA0732FD5, 0x17F5377D, 0x7E17D96F, 0x7BFAADFC, 0xFFA51539, 0xED45E54D, + 0x729EDDD1, 0xF6583ACF, 0x59F60FCB, 0x79CE3458, 0x17581EF5, 0x27729EB3, 0xFC8B9EE7, 0xA8BF91F3, + 0x193D8F41, 0xF6EC05CF, 0x5FC03FAA, 0x37D1F387, 0x7DC375AC, 0x59D8A03B, 0x3072642F, 0x61FA7E55, + 0x0A0961AC, 0x88F4BDFE, 0x1AD863C7, 0xF611AE20, 0xB67BAA1E, 0x2E527017, 0xEEA7D968, 0x7F94ED2C, + 0xC63F98AD, 0xFD3057FA, 0xAF5A667C, 0x3FCEA5F7, 0x23F65FC4, 0x7721A37E, 0x5FD42756, 0x1FC150E6, + 0x7D709EF9, 0xAFC8A4FF, 0xA05B2FAC, 0xE75BE0D6, 0xD7B2BEB6, 0x7706CE33, 0x9BF7DE72, 0xBB6BFC84, + 0x3EDE7B4F, 0x0D84BCC7, 0xC61579EF, 0xAF44AD66, 0xFD3E4B8C, 0xB4BB1E7F, 0xBCC81B4F, 0x571A8F6F, + 0x36EF4BFA, 0x7F497FEF, 0xFDA786D8, 0xB3D7AEED, 0xEFCDDF7B, 0x953D5BE6, 0xD7F25399, 0x37486EDE, + 0x834A8F37, 0xF68A90C9, 0x9EF1A7E8, 0x47993768, 0x3CE6D351, 0x2B319FAD, 0xF6759D6F, 0x07EF0A80, + 0x7E86D519, 0x61887BCC, 0xFA107FF6, 0xD95BA95F, 0x678662E8, 0xED31EAE7, 0x7D0DBD49, 0x1FD7CA11, + 0xB6DB3D66, 0x7D61B477, 0x232CE7EF, 0x358EC7DB, 0xB93F379C, 0x27AC321E, 0xB3BEF0FF, 0x00000000, + }; + +u32 point_table_binary_42[] = { + 0x11728599, 0x7B7094D5, 0x15C0CFB7, 0xBB818050, 0x5DA4EA4C, 0x4C14AAAD, 0x633BED38, 0x3C7C8C18, + 0x546C892D, 0x30766679, 0x6D448128, 0x18141584, 0xC0A08532, 0x430838A4, 0x062176C0, 0x1982E358, + 0x8754A68E, 0x96202242, 0x2552993E, 0x9809636B, 0x88A2C647, 0x68C142C8, 0x63B3D9FD, 0x6ECFE3DE, + 0xBBDF7777, 0x1D377FFD, 0xE69C7BEE, 0x39E7DE73, 0xEEBD5F54, 0xA73AA3DE, 0x06FE9594, 0x9428555D, + 0x80DF0970, 0xA7C3243F, 0xE4C80F85, 0xE45DEADD, 0x903CCCD5, 0xEA2B47FE, 0x9523FFD2, 0xB1FFA563, + 0xFF4B75D0, 0x911F74E4, 0x6F3BF230, 0x9F76E275, 0xF95327FE, 0x4F9DF84F, 0x3BFE9D76, 0xFCFBD889, + 0xEF6327BE, 0x538EFC94, 0x236F77EC, 0xB73BF63F, 0x72E2FFC8, 0x89BF5D1D, 0x70C60718, 0x2A613C8C, + 0x06F8BC39, 0xDA7AE2C4, 0x09E21B61, 0x3831C05B, 0x6FBDA5A0, 0x49B818F5, 0x1F7EF861, 0x62D62F86, + 0x686B4D4D, 0x8D8CBF89, 0xF84262C3, 0x860DD65E, 0x0A99ED35, 0x198E01EB, 0x3719FD18, 0xCC9B37CF, + 0xCE0730EA, 0xF5DEDE5E, 0x66D54F72, 0xCD4D8601, 0x56AF5E6D, 0xFD01C338, 0x9F3A27F3, 0x6BFFC7AB, + 0x13327F6D, 0x6D2DCF27, 0x1C83071E, 0x7840F89C, 0xCCAFFD67, 0xFB439FBD, 0x903870E0, 0x80B50701, + 0xFF85ADFF, 0x5A3FC6F9, 0x50DDE2CF, 0xD067014E, 0x9D3A45CC, 0xF1D2EFF8, 0xF1E34AB5, 0x183E0FDB, + 0xB76F576A, 0xAFD13F97, 0xD8BC7933, 0xCB8D3F8D, 0x8D8DC2DA, 0xDF65CB96, 0xB13DE11E, 0xD8B46993, + 0x30EBF788, 0x7D6D4FF9, 0xA33E607B, 0x7BB57FC8, 0x5BB76E65, 0xFF4CFE3A, 0x3A3AACBF, 0xF4637F5B, + 0xCC7A64E0, 0x89279EB0, 0xFE923FEC, 0xAF8EA70B, 0x99E7EB16, 0xFD2ED467, 0x7FF47CD7, 0x27643F98, + 0x78AE45FB, 0x1C4FB7C9, 0x1F98F1AC, 0x0FB87FD8, 0x9FA461E5, 0x77757511, 0x6BFDCCB8, 0x93274F2A, + 0xD5A8EDDD, 0x9819B773, 0xE74EA576, 0xE9F96A95, 0x4FFB8DE4, 0xC6BF1D3B, 0x76086BFF, 0x1E7BEC31, + 0xB667E2DB, 0xB2658BB0, 0x8EAFADAD, 0xCDDAA3FD, 0xC6F676E5, 0xF6237332, 0x972FED9F, 0xCD277363, + 0x6EBD962C, 0x5962FD25, 0xFBEC6F32, 0xB75E1C4F, 0x32B79EF5, 0xF5F5763E, 0x5CAFEDC1, 0x78947FE9, + 0x398E2799, 0xDB4FEC6F, 0x32578F3C, 0x7FA73AAF, 0xF6038C80, 0x91892953, 0xA650BD6B, 0x4E57686E, + 0x238E19EE, 0x34ACF55F, 0x56FBC8F6, 0x6047F6BF, 0x9F7DF619, 0xAE8FF0C0, 0x9ACC074D, 0x4D4D2C57, + 0xEFE36A3C, 0x32F8F5AA, 0x55AB584E, 0x9C2E4EB7, 0x2E5AB448, 0xC6DF86E3, 0x67A8F354, 0x8F3C1E39, + 0xF58DFF8F, 0xC58B1787, 0xF4B9DF00, 0x32CE3F70, 0x203D321E, 0x8F8B1C39, 0xFD93F414, 0xC3663CF7, + 0x2BE20AE4, 0xE36A06C9, 0x693CF36C, 0x7515F38F, 0xC4DFFE7F, 0x6722144F, 0xD03E7385, 0x70FFDA54, + 0x96B952FC, 0xE97B6F60, 0xE2934F3E, 0x99CFAEBD, 0x4AE1BE89, 0x83B7B5B6, 0xB60AA37F, 0xBDAF66CB, + 0xA93EC93E, 0xF9D357EA, 0x0F33F31B, 0xFF38BF05, 0xF211CC2F, 0xE8FC5F1C, 0x4CFF98EA, 0x031A847B, + 0x9E4F2F57, 0xF8039DDF, 0x8B4B333F, 0x5BBE7C39, 0x33F9DB53, 0x97FA21CF, 0x1FF0A7AC, 0xAC2CE40F, + 0xE7A752B8, 0x7743F6B0, 0x61132FEB, 0x574A7EFA, 0xBE4EFD99, 0xE5817CB9, 0xFA265FA1, 0x7CB8FE3A, + 0xF9C9DB3F, 0x49D1F7AF, 0xF4070BEE, 0x3F773F25, 0x85B39B41, 0xB17E52EC, 0xF92F67FA, 0x981B454E, + 0xF5505555, 0x65F5E927, 0xFA582FCC, 0x2998356B, 0x56017D57, 0x2E5C8CAC, 0xEDB7D17C, 0x29F0B53D, + 0x61C8F13E, 0x6130FAFB, 0x441F60F6, 0xECD9527F, 0xE4AFD1A7, 0xFA64CE98, 0xF1E7657C, 0x066CBDBE, + 0x4FF3FB10, 0xACDF6263, 0x5FD73704, 0x39E80FFA, 0x2FF3A76C, 0xFC224FC1, 0x82050B0A, 0xC89DF91B, + 0x855386A9, 0x3F61FF1C, 0x96D0FA7B, 0x852F41BE, 0xEFBEFB90, 0x319FCC00, 0x6BD7AE45, 0x7DE161C8, + 0x0F3EF860, 0x28DF1515, 0x15F9F96D, 0x111ED1AC, 0xEDB588FE, 0x08BC7FE8, 0xF3C8CA67, 0xCE9C29E7, + 0x17F268CB, 0xA23F1AF5, 0xE7CF9F1F, 0x1ACFFBAD, 0x45D6A3BF, 0x06F8FC36, 0xFDE8425C, 0xFBD72DF9, + 0xBE10D7F9, 0x6B11EEAF, 0xD1DC293C, 0x2611E0FD, 0xC4105A9F, 0xC07A84F7, 0x875E1F3B, 0x5EAF9F1D, + 0xDFE9AC67, 0xA7B39EDD, 0xC217E299, 0x90BCBB39, 0x13F2AFBB, 0xD90FC9ED, 0xFED1F68B, 0x73F6DB9C, + 0xF9C2FEB6, 0xC8F8FE9A, 0x4CE1F9BB, 0x65FF5C88, 0xEBFCB708, 0xF7D7A460, 0xFAF4E9B2, 0x3E15B2DF, + 0x6CFFAB08, 0xCCA7D7CB, 0xB72CEBE9, 0x07F4C9DE, 0x37017DF2, 0xF76C405F, 0x3815F2E7, 0x1BCD7C9F, + 0x447B11CB, 0x325F448F, 0x37FD102C, 0x87FDE5FB, 0x20DA1B15, 0x649C6F74, 0xC09E70CE, 0x9EE85B7B, + 0x7CBE2BE5, 0x47EBEAEA, 0xAC3DFAD1, 0x790975C2, 0x17E78247, 0xF5080DA2, 0x7F7EB31F, 0xE3FEAAE5, + 0x0AD29C5F, 0x33BE0899, 0xFA9399AF, 0x0823A2F3, 0x04EA8415, 0x32DF4FEB, 0x245E0F64, 0xFF9BF807, + 0x91595FE7, 0x6750F73B, 0x9A4FF453, 0x904824D8, 0x1FAADF48, 0xB35F6AFC, 0x31FD94EA, 0xCB8CEF31, + 0xF1E8FB7F, 0x0FF8A51B, 0x376EB4F1, 0x5FD6DC9F, 0xB0F9E07C, 0x5976F299, 0x97EFF1B2, 0x1E56FF2E, + 0xE13ECB32, 0xDE32CF1F, 0x4DE4EC87, 0xD73F6F7D, 0x5DFB7C3F, 0x1BD11CF0, 0xAF5FFA9B, 0x1D4FF7AD, + 0xE6C0785C, 0xFCA1663E, 0xFDBE186C, 0x1E4850FF, 0x32EB9945, 0xBEFFFEFB, 0xF97C148E, 0x707F8426, + 0xE141643E, 0xBF9BA45F, 0xC6B01F30, 0x37084790, 0xD7AD5B97, 0x5B0F9CAF, 0xB2B2D2BE, 0x9F62C833, + 0x66CCC89F, 0xCFDD3FEE, 0xFE70FD71, 0xE773F7CF, 0xB7ED0FE3, 0xCFCB7085, 0xEA024CD1, 0x80C94789, + 0xEA446E1E, 0xE0F38FE3, 0x6506E0F7, 0x18DD0758, 0xDF305C01, 0x57D1FAE9, 0xF174FE33, 0x6B39E5A7, + 0x94F6A361, 0x28111E90, 0xF802F295, 0x2B57DA7C, 0xD28FEB4B, 0xE78BD69B, 0xD727309E, 0xF3A7D76F, + 0x64C2C825, 0x3F23137A, 0xBF07FC5F, 0xB1624528, 0x3E3D3EE4, 0x8F791F5D, 0x5EEF97EA, 0xF71AE7EF, + 0xF27A8087, 0x1E7AC89E, 0x67C55FE8, 0xFB81797F, 0x7DE1979A, 0xF797CCEF, 0x97F2FD49, 0xF757F267, + 0xCE9C39B6, 0xDF51BCFC, 0xFE74F55D, 0xB97E3F52, 0x3DB33FFA, 0xFD5176AB, 0x5FCAEF0F, 0x7D3F28BB, + 0x1542F703, 0xF257DF27, 0x589FE231, 0xEF1BD31F, 0xF87DA5CF, 0x739A2F78, 0xDF4AE97E, 0x63DE5F78, + 0x7F2AE5F7, 0x97BE3FD0, 0x6FEEDCB9, 0xF67E5164, 0xCE437A8F, 0x9D208E1F, 0x33F70D62, 0x80F831D6, + 0x7759C79F, 0x59163FC6, 0xFEE97C66, 0x9681BCC7, 0xBE6BBE46, 0x937FE967, 0x26DEE22F, 0xE2C7985D, + 0x7FF4FA66, 0x74BF600E, 0xF493FCF3, 0xCF3DDFA4, 0x1F9ECDE9, 0xDF25DC67, 0x39D8EF0A, 0xE8B37FFF, + 0x4BE4E60B, 0x9E7F79E7, 0xA3F63F3D, 0x3615BA1F, 0x0E8E4B85, 0xEEAB83E3, 0xF47EDC25, 0xFB3F3D56, + 0xDF8FF60A, 0xA736E9FB, 0x5DE03EF5, 0xF8E38F87, 0xCE7FDEFF, 0x7A7D529B, 0x34EFCAE5, 0xDFCC4FF9, + 0x88B686F3, 0xEF757A2F, 0xF17ED2DF, 0x27FA1381, 0x78B01FF7, 0x3407F287, 0xFDFA6222, 0x907FFABE, + 0x64D6A325, 0x67DFF863, 0xEC279349, 0xBB3FE8B7, 0x74E9529B, 0x0F9207F3, 0x15F097F3, 0x4DF6AAAB, + 0xAB6D7CA4, 0x1FBCFFD0, 0x4FB3D537, 0xDF6FF8FD, 0xB209CEF0, 0x7CDD3009, 0x30B7992C, 0xDC71F8F0, + 0x6185B1B2, 0xDCBF1D86, 0x733F75B8, 0x80FE64B8, 0x06EDD5AB, 0x72FABE83, 0xB29B6022, 0xF6F721EA, + 0x7AEE9F01, 0x397F1F1B, 0x8BBB09C7, 0x67CFFA77, 0xAD59B346, 0xC104B1AF, 0x7EE3AF62, 0xFD09F073, + 0x92FB3BB3, 0x4DDC3F2B, 0xE066969F, 0xC9BEC1DF, 0xFB2A647E, 0xB53E5BB2, 0x6DDB363A, 0xFF264239, + 0x06BB317B, 0xF5A38F3E, 0x4ACC7288, 0x67161F3D, 0x7A94FCBD, 0x16A6A0BD, 0x85DE3ABB, 0x3E81F8D1, + 0xBFB13802, 0x7C05CB78, 0xFE6BF00F, 0xF5D53BAA, 0xB320BBF1, 0x4D10FB30, 0x5B5DA639, 0x1CCF3418, + 0x43720FFC, 0x09F2FE77, 0xE2A994F1, 0xDECA6CB3, 0x2BE7F333, 0x101FBF27, 0xBA214AF5, 0xA8764426, + 0xE87842F1, 0xE14411AE, 0xD752EF35, 0x9DFF707C, 0xD72A1F2B, 0x1ABCAB61, 0x1333C602, 0x5391DF54, + 0x47F5F709, 0x0533B07F, 0xCE521505, 0xD98DA752, 0x0DD07CD1, 0x2BFCEDFA, 0x3E128AC7, 0xDCB7237F, + 0x897EA8F9, 0x2BF6AF35, 0xF24FD68F, 0xA31C7B7D, 0xF4B9C822, 0xF15775C0, 0x3D38BE3D, 0x324AF22D, + 0xE3633744, 0xF8FB0594, 0xA9CFE157, 0x686FB237, 0x5BF28D72, 0x9C2FF627, 0x6F9AE60E, 0x8A273A06, + 0xEACDF716, 0x1A5FF40B, 0x7843F387, 0xEC6F3F14, 0xD9FBF764, 0x941F5327, 0x172E5C48, 0xDC863B10, + 0x62BBD5CC, 0x42FEBAF9, 0xCFF3D7CD, 0xBFEBAF9B, 0x7FD7DFFC, 0xF508FBEB, 0xAE87E3AF, 0xBB1EA65E, + 0xE174AC94, 0xEA95FB39, 0x7DDD6C8A, 0x1CE2EF23, 0xBA3EBD86, 0x6809D7EF, 0x70B85DD1, 0xE57C8A77, + 0x70CF9E3D, 0xDF2DD7F5, 0x1C591FF9, 0x35D76B19, 0xAE263EEE, 0xBCE5DED6, 0xA79E7ACA, 0xD673F4A7, + 0xDE1FE9FC, 0x0BF233CF, 0x3C13D2E7, 0xFBE04D70, 0x2F0C437B, 0x63E16FBB, 0x77EFB6F5, 0x1EEDF0E2, + 0x5CEFD3E1, 0x1E9545F9, 0xABAAB2BD, 0xBDDDD67B, 0xAC16AAA8, 0xDEF97E4E, 0x5F73A7AA, 0x221DDF78, + 0xEE879D99, 0xF3A67FA9, 0x4F70BE1B, 0x06371C39, 0x7244FA37, 0xF5DB0D83, 0xEDBA1F4C, 0xC615C3C3, + 0x3AF3DB86, 0x8606AE77, 0x751C39E9, 0x97997E16, 0x923BF629, 0x1F645FAD, 0xCCDE6BFA, 0x1BDF770F, + 0xF99DA6BF, 0xB13CEEDF, 0x6DFA1BCB, 0x4BD44BA6, 0xBF91DCFF, 0x542DA1EF, 0xD554FFEA, 0x087213D4, + 0x9AFEC6F2, 0x7950C1F1, 0x0E811FA8, 0xF7D0FFA6, 0xEC2C7B1E, 0x05E2A1FE, 0x40FF7F89, 0x94676A75, + 0xFF6286B4, 0xFFBAE95F, 0xCCABD4EF, 0x4C7D13AB, 0x7FC10BA6, 0x9E995778, 0xBF34FD29, 0xE46FBEBE, + 0xF597EFAB, 0x017DEE67, 0x436008DD, 0x07222DFE, 0x1CD3BF82, 0xFE517D91, 0x3C3A335B, 0xC7F69CF8, + 0xE03A94BF, 0x8BFA4355, 0x6BC178A8, 0x37A3DC7B, 0x05F6178C, 0x0FEB47BD, 0x8EF25BBD, 0x174CBDF0, + 0xF787B391, 0x3FC87C78, 0x9FC0F98A, 0xDEF0AE37, 0xF5CFDFA7, 0x1FF13706, 0xDFFF43EE, 0x805B4CFD, + 0x93FDD80D, 0xAACFF42B, 0xD61F882C, 0x34F5AFDE, 0xC47816C2, 0x6BA65FB1, 0x7E4DF44E, 0x53FFE46F, + 0x34EA9D09, 0x7E1F8EF6, 0xC6AE31F5, 0xCFF93A1C, 0xF5ECFB1E, 0xF31B5D1E, 0xCB9A7E45, 0xFF3F8B24, + 0xA3E96FC9, 0x5F28DF79, 0xF973F3E5, 0xE6275FEE, 0xFA139A3F, 0x2F9FBA5E, 0xD45C3840, 0xF5E2F61F, + 0x538FFE22, 0x6F25D563, 0xA1FE4272, 0xCCF31EAE, 0x27B75FE8, 0x7A827D2A, 0xF6F4D34F, 0x17EC1F5C, + 0xEF557E35, 0xD753409F, 0xEBA9403F, 0x2179E4D2, 0xEC41AE2F, 0x57EEDA73, 0xFB4D25CE, 0x30043903, + 0x97E87AB8, 0x5338DA6B, 0x58A5E9DF, 0x77962708, 0x8BBEDA08, 0xD7C9F7B2, 0x184CAD18, 0xA954B561, + 0x80E9D3BF, 0x47DFEBFA, 0xB8DF7C1F, 0x60D2A44B, 0x50DF704C, 0xF8453CCF, 0xC6633E27, 0x154D2D1F, + 0x3E5CA9DF, 0x23DF82F9, 0x2E8FDC2D, 0x8CF74FE4, 0xD1DB2277, 0xDF5C5C8C, 0xFAC8A87F, 0xF9F34553, + 0x89CDFBF9, 0xB257A255, 0x64CFBC2F, 0x4735CBFC, 0xE6FD09FC, 0x1E8FDBF7, 0xB37F3A5A, 0xB57AF595, + 0xF6FD3CEA, 0x4CE6451E, 0xAFDFCFDE, 0x98CC8B2C, 0xD7EF63F9, 0x7FE995F6, 0xBD4AF6A7, 0x4DCBCD97, + 0xD91FEDE1, 0xF9B43F7E, 0xBF4A8B3D, 0xB15F9CD1, 0xACC7171F, 0x8AF6D078, 0x8A47FD1D, 0xED4D9278, + 0x285EF557, 0x8CAF5CC7, 0x8BF920CE, 0xFE47E703, 0xF345FA99, 0xAEA2A993, 0x91613D78, 0x94CF9817, + 0x95FFCF2C, 0x1056CAB0, 0xFA4418A2, 0xCCEB8563, 0x5E8E83DF, 0xFB499F38, 0x66196F08, 0xCC31E1F5, + 0xC2A0593D, 0xA74E99F1, 0xBC9EF385, 0x8B2DA322, 0x7344F839, 0x61D0FC7F, +}; + +u32 point_table_binary_43[] = { + 0x1172AD99, 0x6B5055D7, + 0x15C7D779, 0xDC0B91F8, 0x80686D83, 0xA988C144, 0x526B4DF0, 0x859A2022, 0x168DDA34, 0xDE815810, + 0x0435A212, 0x8108D14A, 0x1327639C, 0xB1BED2A9, 0x53A51AB5, 0xC657C4D1, 0x143B66D4, 0x18AC49A5, + 0xB6F11151, 0xD4F888B5, 0x23311A5B, 0xA38E82DC, 0x7B76D75E, 0x7B9FE3B9, 0xFB9E8C7E, 0xE8FDF6E3, + 0xBF1F6BAD, 0xBDD73A7B, 0x6F209FED, 0x02FCB18B, 0xEC446C6C, 0x2C03CE53, 0x00AC2B46, 0x2E7135F2, + 0x1880D078, 0x6D5B4646, 0x8660FC59, 0x9DAD569B, 0xD94EE486, 0xE04862EC, 0xCFFE880D, 0x4E0547F3, + 0xFEAC04DB, 0x6700F8B7, 0xFA763B8C, 0xE3FBB3FD, 0x4DF1F1F1, 0x8C5509F6, 0x5DF67F98, 0x909020E6, + 0x97F674ED, 0xDA95419C, 0x603D0DEE, 0x70663744, 0x7BFD6533, 0x949A9ACA, 0x7036D27D, 0x1DF5B1A4, + 0xEF12BAD9, 0xC577AAB4, 0xB4346C7E, 0xD25DF351, 0x7F55F7EA, 0x8FBFA831, 0x46BEA3BB, 0xE68B8897, + 0x124FB7BD, 0xDC3F3E3F, 0x8F4FD409, 0xB62E3131, 0x91C6E71C, 0x9DC94E51, 0x3C387F8C, 0xFA2DCDB4, + 0xFB73DD4C, 0x0F5D1F34, 0x6850443C, 0xD47871FB, 0x787B7F8C, 0x555F5959, 0x19361FEF, 0xEF1EDF8E, + 0xA73D3EB7, 0x073CF643, 0xD87A5641, 0x32F7C778, 0x1F80AF37, 0x2B11ACF7, 0x76384530, 0x0B10BF23, + 0xD85C25B9, 0x04D2856E, 0x11439CE0, 0xB81A8753, 0x04339B93, 0x05CBF16F, 0x086E9F29, 0xB949B46F, + 0x37C66E2F, 0xE21D5713, 0x2DDB0B6E, 0x9F2959AE, 0xBFF1BE64, 0xB91FF5DE, 0xD1DEFEA8, 0xFEAE17F3, + 0x45CD97FE, 0x1C121C33, 0x59729D68, 0xDFA644B6, 0xDF2638BA, 0xEABEFD14, 0x4FB8E7D8, 0x275807DB, + 0x7ECEAD01, 0x9B45FBD6, 0xC03DC71E, 0xCE1DECFE, 0x2582E31C, 0x16FDE3E4, 0x78F6FA77, 0xB019EDE5, + 0xEC0BB404, 0x6C7F38B7, 0xA991BC4D, 0x8CF7883D, 0x5F9D607F, 0xCD3D4FFB, 0x55FBF8FA, 0x0996E335, + 0x09D624F3, 0xF5167AB3, 0xB31F84BD, 0x0EA7086E, 0x0978FAA7, 0xFAFF8E68, 0xDF4EDA0F, 0xD5C8C700, + 0x8270F73E, 0xEFE4F63A, 0x9C2CB819, 0x1C3E88F5, 0x2DE0700A, 0xAF77576B, 0x9CF6E982, 0xEF382CFA, + 0x3B9C027D, 0x00FE73BF, 0x7D32A402, 0x5CBF3F5E, 0xB2E8EF9A, 0xEF2EF676, 0x31B401B8, 0x0DAEF93B, + 0x02DCAC71, 0xD97F9D5B, 0x6B33EE57, 0x1A1FC061, 0x1A1FBECF, 0x1FC55F51, 0xAFF9CF61, 0x6A2FB913, + 0xF4633896, 0x11EF5F4A, 0xF16D16EB, 0xA3ADF47F, 0xC1EB212E, 0x4402677D, 0xB13FE8E8, 0xDB91DBFB, + 0xA3A64E9D, 0xCAF521EC, 0x9FD87FBF, 0x6F84DC2F, 0x599CF5D7, 0xCCFD1326, 0x4C60D016, 0xDB5FC17A, + 0x30D46C43, 0xFA6DE4AB, 0xD8FE2563, 0x9EDC1FC3, 0xA9BE461B, 0x3F95FDD3, 0x391B3BF4, 0xF9A4C720, + 0x77467DAC, 0xDE85F46F, 0x210B1EC7, 0xF1BA6B73, 0x64FF21D0, 0x0FF76B16, 0xDCF0D4D5, 0xFE7C7C6C, + 0x6FDE861C, 0xD2DB2261, 0x3CFD5BD8, 0x21D22DD4, 0x5F461EC0, 0x6692FDE8, 0x3FE57F91, 0x55EBE8FC, + 0x7BB6DDDA, 0x3879F2E4, 0xB0781414, 0x1430D600, 0x83295F1E, 0xF7B73B7C, 0xF870583C, 0x67CC9821, + 0x746C0FEF, 0xFA86AD5A, 0xB52A2C5E, 0xD9D9D942, 0x47D6869A, 0x1D8B8A8A, 0x22E285FA, 0x30BE3FF4, + 0xC7F44FBD, 0xE215A147, 0xF61F4CD5, 0x6781F68D, 0x57BCD851, 0xD491F53B, 0x70D82B5E, 0xD41FD9F8, + 0x07DB979F, 0x9F1F16AF, 0x9C9C1CA1, 0x239B73AD, 0xA5D5D5D5, 0x61F19A38, 0x71A2D0F9, 0xF7E1BBD0, + 0x67F5F5F5, 0x61F1D8B4, 0x6913631F, 0x8AF8597B, 0x7C5318FF, 0xB9E279F2, 0xE449C6F6, 0xC140568B, + 0xDFABCFCD, 0x1DB5B5B5, 0x61F12A2C, 0x2CF4D6DD, 0xE3D7C148, 0xDE1EE61A, 0xA7E7CE9D, 0x1B19AF5A, + 0x18CEBE46, 0x7D935EEC, 0x19AF5D18, 0xCF569C2F, 0x435BE319, 0x2FB49FE7, 0xB3B61ADE, 0x20467BE0, + 0x69D4DF63, 0xE79DF8C8, 0xF8D1FE41, 0x7B601072, 0x4F96BE64, 0xC992C8F8, 0xA13D9083, 0xFAB8D0F1, + 0xC6C6C6B0, 0xF6B367CF, 0x8ED45DFD, 0xD7AE5D1B, 0x16EF63C7, 0x8E91FDF4, 0x7D3B121A, 0xC1C30BBD, + 0x713CFCF9, 0xFB1807BD, 0xF21177FF, 0x70F60D72, 0x3BB3D066, 0x9E4FFE24, 0xEFFC8CC8, 0xF72AAC67, + 0x182FEB06, 0x14112FC7, 0x7A818C7B, 0xF2BFB6CE, 0xE3C5E6B3, 0x57895740, 0x1A67580F, 0xA2FF3CAC, + 0xB63F414E, 0xB366CBFE, 0x599CB5CE, 0x2C362F2F, 0xEFC13A1F, 0xFF05D497, 0x84D6493D, 0x93B3B6C8, + 0x4AA3F855, 0x417F1E2F, 0xCD17BC40, 0xEB81F611, 0x874285CB, 0x972F67EC, 0x0D5C2D8C, 0x9796D5DA, + 0x4AF9CB75, 0x7E5E783D, 0xB8E2C081, 0x038C9563, 0x7DE4FBA1, 0x2F3CE9F6, 0x57CB6309, 0xC473A03B, + 0x7EBC400F, 0x408CDB5F, 0xBD9A2513, 0x637F6EAF, 0xB11D06B8, 0xFD352EB1, 0xF18E8EF6, 0x9ADB20CD, + 0xE9CFB981, 0x0D7E48BD, 0x1B64E3FA, 0x5C806152, 0x277F7DC7, 0x5927F2B7, 0x5CD437FF, 0x26F885AA, + 0xE7E6E63A, 0xFEFBEB58, 0x0FCADF12, 0x30C8BF1F, 0x6935F6FC, 0x61FE9780, 0x9FFC4DD4, 0x7EE7E9FF, + 0x2C30A017, 0xFAF7B1B6, 0xDFD3FF32, 0xEC8FE773, 0xF3A2B685, 0xF855DCA3, 0xDC9E4AFD, 0x5179DE69, + 0x217B16E8, 0xF9CEF9A7, 0x957FEE7C, 0x9F486E22, 0x7BDA1ABD, 0x887F833B, 0x3E1EE7FF, 0xCC27F2B3, + 0x8C9DA3F8, 0xFFD2A873, 0xCE837CFE, 0x32DF71E2, 0x69EC12CF, 0x57639451, 0x21EC439D, 0xC7F34DDF, + 0x59A73FE7, 0xC5C6174E, 0x7F6EDF74, 0xDFBF2537, 0x12CF31FB, 0x1057CAFB, 0xCF02DFB7, 0xD3A64D63, + 0xAC143392, 0xF39B229F, 0x22E2A9C6, 0x4F8D971A, 0x1F75BE07, 0xC52F627E, 0x259E6A7E, 0xAAF54ECD, + 0x4FB5DEB9, 0xF28FF68F, 0x5AFFD4FC, 0x53EB9F5A, 0xDFD47C54, 0xEBDDC3E8, 0xEE7C55EA, 0x1FE52B7E, + 0x5F82EBCD, 0x40797939, 0xF9C739F4, 0x57B3A5A1, 0xA181F291, 0xDF9042A5, 0x46167DEF, 0xD03FCE56, + 0xA67169E9, 0xD2A5A2FF, 0x51D4BFD2, 0xFBDBF585, 0xB3755E6F, 0xA4F5C67C, 0xC21D0556, 0xB656E1C4, + 0x17998DD5, 0x9A1FAA3E, 0x62FE907D, 0xE3D99781, 0x40E0BEBD, 0xD3ACBB64, 0x2FCF3F6E, 0xDF0688B2, + 0xEB07F169, 0xD693ECE5, 0x3AB7E71A, 0xC43AF321, 0xB3C7585B, 0xBB3EE099, 0x1DE009E8, 0x68E73FB7, + 0x0F62AD26, 0xCFFC56EB, 0x1BEE57B2, 0xE769ADC0, 0xDEAFEC23, 0x9CBF565B, 0x66EF4776, 0x02E7EB2A, + 0xCF17B81F, 0xC9FF5DDA, 0x39CFFD3F, 0x4BDC5F82, 0x5D7C7F98, 0x3E7D3AE5, 0x1B717763, 0xB193EFDC, + 0xBF29BE3F, 0xD9F9CABF, 0xF7A13423, 0xC3CE57F2, 0x779F6F9B, 0x9DAFC49F, 0x1BEB9DFE, 0x7CFE1ADF, + 0x5FECFC21, 0xDE6DEA0F, 0x554FFEDF, 0xFEAAFB4D, 0x3DFFB8F6, 0xDBB265CB, 0x22CF37EA, 0x7E53CF37, + 0x2E5EB870, 0x61E4FE53, 0xCF3B0FC8, 0x7FBC5F3C, 0xCB3EC5F9, 0xDE867AFE, 0x3D444EC5, 0x0A045637, + 0xE8B565CB, 0x1606E578, 0x9FF833F6, 0xDFC72651, 0xFBD76128, 0xC563A0B5, 0x72E6CC99, 0x0C46E17E, + 0xAEC3F10E, 0x5AE2FCAF, 0xB2DA7E2C, 0xC6E72BB4, 0xAF2C44DF, 0x4B1820EE, 0x77DAE9D0, 0xAF2567B2, + 0x53C8D141, 0x5A7F48C2, 0xFD8BBA5E, 0x10DC2C99, 0xEE277A87, 0xE0A3EEFB, 0x8E6E0553, 0xECFB03E9, + 0x7B5BB3A5, 0x7F316C2F, 0xCEF7883E, 0x48F5979F, 0x27D0BF1E, 0x6C07EA01, 0x768B74D5, 0xDF91D089, + 0x7D80E315, 0xB2BED2BE, 0x04E2B5D6, 0x8BC4DD30, 0xDF908DE2, 0xD06B9EAC, 0xDA2FEF5F, 0xA616EAE6, + 0x697F35BB, 0xCDF71FDC, 0x347EE069, 0x7F39B3D8, 0x068CCF35, 0xED2D696F, 0xB8FDC359, 0x2B5B87F3, + 0xCF00DDD3, 0xFEE7703F, 0x6F41FD38, 0xF37BFA93, 0x847B740D, 0xDAB7C6BA, 0x26CE83AC, 0x85DE1B3E, + 0xB1FA3BF7, 0x4DB4CFC8, 0xF63D27F9, 0x3C67EDA4, 0x7181B802, 0xF5CDD87F, 0xABF191B4, 0xF70CCD97, + 0xA3537E42, 0x2EEAABF0, 0xFBD45E7F, 0x9B780CBB, 0xC0D663FB, 0x19DA4BC4, 0xFD515F8D, 0xFA1EEDAA, + 0xF4E71CF7, 0xC7371856, 0x133F85FA, 0x7B787F2B, 0xD6461127, 0x62BEA3BD, 0xFE6740D8, 0xD346BEC7, + 0xE54215B1, 0x9F35D0FB, 0xD92436CE, 0x33BE6A3C, 0xD5F8A9F1, 0x52E75375, 0x357EEAFC, 0x11F114F9, + 0xA6BDC0E6, 0x6CDCB891, 0xF3F3A0E1, 0x7A6CC5BA, 0xC1CFF332, 0x7FF01437, 0xB9B8B898, 0xF31016E4, + 0xF74FADD7, 0xA2458B9C, 0x7C627FD7, 0x16D1782F, 0xE28A627F, 0x38AB8F72, 0xE7937553, 0xBB4D2CEF, + 0x07D049FF, 0xCE9D4F56, 0x177DB4FB, 0x7E6005A5, 0x2EF329B4, 0x593FEAC9, 0x6A7B795F, 0xB0DE32CA, + 0x65FEF7C3, 0x1306C08F, 0x43BB6D7F, 0xE97C5FD5, 0x7A65C386, 0x0D948F74, 0x7E480AFE, 0x8CDE1FD0, + 0x5F48447F, 0x9E0905F8, 0x7981D713, 0x7E23C655, 0x12EFD563, 0x70B4A770, 0xFC7219DF, 0x01E2BD87, + 0x75860CDB, 0x5F7E1F0B, 0xDD621FD8, 0xF9C7756B, 0x1EB410F7, 0xC4F3431F, 0xD4CFC24A, 0xF77B41A8, + 0x598F76BF, 0x3F84A668, 0xCB89CBA0, 0x078C437B, 0x9BAC8176, 0xFDB0EDE5, 0xE7679E9F, 0x3002D7EB, + 0x62A8D2D3, 0xDF2CCCF0, 0x57908FC0, 0x6CBB3E86, 0xF983F9C7, 0xCFF338CA, 0xD79EFE60, 0x3D8149C8, + 0x55DABF3C, 0xFD91EF19, 0x6C92BECC, 0xD39F32BC, 0xB1E7A37D, 0x7BD86FED, 0xFD8F3680, 0x7159FAF3, + 0x73FC1A14, 0xA13F47B4, 0x09F67EE6, 0xF36951DA, 0x3D7B3F93, 0xDE536FF0, 0xB4576DAF, 0xDA1B23CE, + 0xA370CA7C, 0xC2D35E3C, 0x1F401EE6, 0xC32CED92, 0x5D4FB87D, 0x66A3D5EC, 0xBC8F21FB, 0x4BE179E9, + 0xCF19F815, 0xEACFC27E, 0xFBFF1574, 0x1FFE9BF1, 0x2EF16876, 0x0126A27F, 0xE9BAA8AF, 0xA9A8A33D, + 0x66B19927, 0xECC7F37E, 0x01C6E3A4, 0x114FDC43, 0xEA313E3A, 0x6FC39398, 0x8D9378BC, 0xCC24BB9E, + 0xD0F97285, 0x3FE0A9AB, 0xFDFDE23C, 0xAE8FF2FD, 0xDED35E35, 0xFEAABFEA, 0x7AA9FEA8, 0xEBA5FAF3, + 0xA0F553D7, 0x43E69BFE, 0xA576A6A2, 0xA222B2FE, 0xC87C35E3, 0xB5B6FCFD, 0x21A2FEC8, 0x7CD493F4, + 0xCBDF577F, 0x783EE9F1, 0xC64ECFFA, 0x23F3515B, 0x6D7672BF, 0x47C07CE3, 0x903B1FB5, 0x0166BDFB, + 0x7D02FCE6, 0x2B749EB9, 0x2BFF9F10, 0x6BECEDDB, 0xF787C862, 0xBD98CDF2, 0xFF07F817, 0x2658B4EF, + 0xE062F11E, 0xCDD89021, 0x31AEF77C, 0xC97705F3, 0xF1048BF6, 0xED25FF0F, +}; + +u32 point_table_binary_44[] = { + 0x11728D99, 0x796C94C7, + 0x15C0DF77, 0xACD75EE3, 0x634D8EB6, 0xD4B1398A, 0x621A1412, 0x2310A428, 0x88233556, 0x555260C3, + 0x652A1C2E, 0xC9059B2B, 0x8901010A, 0x05F5A052, 0x92521081, 0xA88A82F9, 0x23DDB4A5, 0x14E4B4B8, + 0x948A70D4, 0x2D2622E9, 0x1108E0E2, 0xC6A1A860, 0x9316B35E, 0xEC9DBE79, 0x6FE6DBEF, 0x1B7F2875, + 0xFEFAE5BD, 0x79D7CC7B, 0xDFCC02A5, 0xE25FA205, 0xE86FC488, 0x1102F684, 0xF0311F97, 0x86F07143, + 0xFF78407E, 0xDD905F37, 0xE49D86BC, 0xD3907F22, 0x7E179007, 0x59CA5B0C, 0x798B213F, 0x66C883F1, + 0x5F35D60F, 0xE4DF1AFA, 0x261F37F4, 0x83F15F16, 0xBF0FC883, 0x5C2A2E19, 0xF24B86FC, 0xA261FFA2, + 0x61FF2323, 0xDE8F8CFC, 0x2F06E2DD, 0x6370218C, 0x123DCC67, 0xCF9E955C, 0x296E0288, 0x94EBB4B4, + 0xB408A862, 0x2E433E7C, 0xF8B08059, 0xACFF9504, 0xC0FEFDFB, 0x491FC600, 0xA4E0BFB0, 0x6DDB36E6, + 0xC100B9C8, 0x7A3DB30B, 0xB4BE4AEB, 0xBBB061C3, 0x06F20FB1, 0x807FB29F, 0xAB59F9CB, 0xCD2F7983, + 0xFCCD52FA, 0x9A55BC29, 0xED4FF2FB, 0xEC9FE2A9, 0xD2ACFC55, 0x697D158F, 0xB217BD5C, 0x728CECA9, + 0x78018A0B, 0x495EA819, 0xB47DA5CF, 0xF189C5D9, 0x78A74D9B, 0x2699ECE7, 0x82738AB8, 0x89F9EA6D, + 0xE7B662D2, 0xBF7A1B1E, 0x0BEAFBD6, 0x53BCB9E0, 0xAD476EAF, 0x88DEF0DB, 0x6BAF1037, 0x943EC5E3, + 0x5BAFE271, 0xC1EFAF7D, 0xA4EB6896, 0xFAED23C1, 0xD1FEE47E, 0x44BB21EA, 0xF160C9D1, 0xCFB43FC9, + 0xED5B7D3C, 0x467250DF, 0xEF9FE3F1, 0xF2677F53, 0x9C13017B, 0x53445A32, 0x3465E36F, 0x6F6F97EC, + 0xD5BBADAD, 0x4D409DE2, 0x82E2470E, 0x1E3C28A0, 0x56E91795, 0x9CDBB56B, 0x17E98BF3, 0x00E56861, + 0xE7CE9DCC, 0x372567D7, 0x4B967FB4, 0xBE8EEB29, 0x3DAE5AB5, 0x8AFCCBFA, 0x3CFAA2AB, 0xFD93FD47, + 0xD7AB786A, 0xB3E793FC, 0xD5AA7E71, 0x5CD0FE65, 0x7CC525C5, 0x39E44FD5, 0x078A8B73, 0x289E3ACD, + 0xE0AE59B3, 0xC6CBA7B8, 0x045C9D8F, 0xB4772DA9, 0xECAB78AF, 0x63FD48DE, 0x943D4FCA, 0xBE77DE28, + 0xBE527141, 0x34CBE886, 0x26A89E7B, 0x34F37E20, 0x774BD6FB, 0x83FA8A59, 0x5F2C1447, 0x49F95E7C, + 0x7A595999, 0x10F5CCD6, 0xA8E2D789, 0x512E4E03, 0xD8EF9594, 0x1137313B, 0x2F147972, 0x9888F3E2, + 0xC9E2955A, 0x4EDC51D0, 0x69EAC7E3, 0x71219A91, 0xD1BFFB50, 0xD170E226, 0x66E7D3A2, 0xF735EBF5, + 0x1ECF405E, 0x537048AF, 0x277EB3C0, 0xF5E432DE, 0x770A4F48, 0x7F50C86C, 0xFF32BFA0, 0xBEBE5EE0, + 0x34641E3D, 0xA8D393A3, 0x7DE88C55, 0x4E9C3871, 0x000FD007, 0xF607DF8A, 0x6DA17C7C, 0xFEEF97AF, + 0x3F9E01F5, 0xF2E5AFED, 0x139F19F4, 0x531D9FD4, 0x771BF33B, 0xBDF87CF9, 0x400DB3F3, 0x9DDC9AB5, + 0x6BD732A3, 0x7FEB40F4, 0xBB93274F, 0x2696EB23, 0x63F3C611, 0xFBF22B2F, 0x2F0FE423, 0xEB4772C9, + 0xEBF3FA87, 0x0C1912F0, 0x4FFA852A, 0xBE1B834A, 0x49EE8B97, 0xD6AB7CDD, 0x2F47FEB6, 0x7AF56A62, + 0xF2FF49CE, 0x218ADF8C, 0xE7F3E257, 0xF5B467BB, 0xFDB47E16, 0x32F64F5E, 0xDC852D5B, 0xB6E07C66, + 0xB99C6FE4, 0xAF0AFB93, 0xB80F66CF, 0x9ECDF39C, 0xF4FB60CE, 0x9C39D85F, 0xBC3E9674, 0x61F3E6CD, + 0x03ED0DD0, 0x678E25FB, 0x209148F0, 0xBC47FBDD, 0x689FFA47, 0x32D6EB56, 0x962B99EF, 0x253CC6F5, + 0xB7131E4F, 0x6179DA63, 0x593F3BCB, 0x95CC9EFE, 0x28E6AC3F, 0x593FF0F9, 0x93F32B93, 0x54FAF2FB, + 0x889C7725, 0xC5F157B1, 0x7EAC2BC5, 0xF5A8E2FA, 0xC7BA80EB, 0x85F9B33E, 0x70FEB5CC, 0xB9D380EB, + 0x53CBF672, 0xA7A560C1, 0x8205DEF7, 0xEF4E361F, 0x9A47E9A4, 0x2F5E9C47, 0xBD095F7D, 0x705EF624, + 0x15ABFACA, 0xF9535B5B, 0xEB7DFF63, 0x49D0FB47, 0xF9C492F1, 0x331C9FF2, 0x0FF133A4, 0xAFE27191, + 0x291EB53F, 0x2EDA9B3F, 0x7F7E587D, 0x8CFAF179, 0xB5D5F750, 0x9F6FF0D8, 0xDC5F3E5F, 0xDD3E7DDE, + 0x3F377CFF, 0x7DF55EB8, 0x70A1174F, 0x3C918245, 0x8B16C9F5, 0xDDCC5A9F, 0x39D6D5A7, 0xE7F1059A, + 0xAFF89FC7, 0x34BFEDC0, 0xBC06FFFC, 0x267DD0F1, 0x5D60FB99, 0x80BDA296, 0x4C40BFA8, 0xC5CB2F18, + 0x8F92A78D, 0xEF431A32, 0x81EFC790, 0x848F4F4B, 0xF6BE2FE4, 0xEF4B491F, 0x374BB6F6, 0x05F3F1F1, + 0x695F3E55, 0xCCB1AE4C, 0x607FE268, 0xBFA1A121, 0x707E57AE, 0x5C19E87F, 0x62B55FD6, 0x3E97F5D5, + 0x7E5AFBFA, 0xB8FEBEF9, 0x40FBA3CE, 0x5FA634F3, 0x6DBA0FAA, 0xF309D9F3, 0x49FA7D4F, 0x81DE4F75, + 0x5F007DBF, 0x55E7CDEA, 0xD0F62577, 0x236BFB52, 0xBF1B35F4, 0x7D93CF7F, 0xA654B18A, 0xC7B34F9C, + 0x42E6F3A2, 0xEFC79952, 0xFFFD15B2, 0xF6C85F24, 0xAAD6AB7E, 0xB1B7DBA3, 0x65FCFA3E, 0x174BF626, + 0xD47D6C08, 0x944A7FF7, 0xF4FD6C88, 0xE8A00F7E, 0xE0BED99F, 0xD0FA58EF, 0x8EECF923, 0x267996D9, + 0xBE8FC9BE, 0xE21A7808, 0xBE80F747, 0x352F248B, 0xEB682EA9, 0x19F549AE, 0xF5D13EC9, 0x15D773FC, + 0x691D7FA3, 0xDA0F3C91, 0xCCBCDF7D, 0xDA5F3DC7, 0x934E6659, 0xC6EBD96F, 0xE4F393A3, 0xF51BB97E, + 0x39DA5E3D, 0xE71FF5F2, 0x57F54F66, 0xEBC11CAC, 0x479E570F, 0x5E9FA7D7, 0x37E9F390, 0xCEDEBF9B, + 0x69FE67EF, 0xF3C49E3E, 0xADBF9DF0, 0x71503E85, 0x39E5B19C, 0x3F76962B, 0x99B3FE99, 0xB3FEE9FB, + 0xEFF34FE7, 0x3F99F527, 0xE77B3AE9, 0x5B1F93F3, 0x3C1D783F, 0xF4247DF1, 0xDF94DF03, 0xDF7AB437, + 0x686326E6, 0xF7376823, 0x807FFF74, 0xBFEBFDED, 0x9FA8F4CD, 0xFD55EBB3, 0xF1ABFB00, 0xD8E1FB6F, + 0xEE6F939E, 0xEF36F8F7, 0xC3CBFF3E, 0xFB5F980C, 0x9E8F4100, 0xA5C1F51E, 0xAB7E0CFA, 0xB3FDDC6C, + 0xF86F0ED4, 0x7F14EBFB, 0xF29D61E4, 0x3B23688F, 0xEB6787EE, 0x27DE9768, 0x1EC3B9BE, 0xC07CB697, + 0xF705E6B3, 0xBD3CA3F5, 0x79FE9E53, 0x6CDE77EA, 0xD87EBEFE, 0x5ED4B1FF, 0xFC1617E8, 0xFD62DEA7, + 0xCCFB431D, 0xD7235A09, 0xA0DE3BA3, 0x98539EBF, 0xC0FDA28E, 0xE38D56F6, 0x85E7A3EB, 0x7F2EC5F3, + 0xD9B467FA, 0xD3FB7F4E, 0xDD2FCC7C, 0xEB98A395, 0x9A8D7C55, 0x7D4B86F5, 0xC1DCB973, 0xBDFB68C9, + 0x3075DF34, 0xEBA1CE7F, 0x31CE6BF5, 0xFEA4F5C5, 0xE872F9F2, 0xE59E7DEF, 0x7BA7DF83, 0xA8AFDF83, + 0x7CDFC9F0, 0xF74CE597, 0x8B2F0A7F, 0xFE2964CA, 0x5FBD77F1, 0xFB00FEF7, 0xA5FC9EE9, 0x7A07FCA9, + 0xFD95DF33, 0xDA5FF33E, 0xA5FC5B89, 0xF8197A0F, 0x2B7B5642, 0xD5D3BC6F, 0xD565BF47, 0xA4AFEC39, + 0xA740ED27, 0xC76B7558, 0x6FF9CF63, 0xC6788FFA, 0xDEA7C1FB, 0x8E3AAF19, 0x7DDE7B60, 0x323C82FE, + 0xD7BB6777, 0xECD8C1F7, 0x69FC8B74, 0x451AEFDE, 0xBD2B7912, 0x0C433E10, 0x197DF4E8, 0x51A9FF35, + 0x819719F7, 0x8E7B69EF, 0xDEBD425C, 0xC12F26CA, 0x9DC1EE56, 0xF97D15D7, 0x6082FCF8, 0x3AD7DC67, + 0x172F5E2C, 0x442B4C97, 0x727BAC9B, 0x47FEDAA0, 0x1AF2905F, 0x77E75557, 0x57E37B8D, 0xED5BAB9D, + 0xD5A6BCA6, 0xA64688C3, 0x305DF4A3, 0x7CA3F3AE, 0xEA4FD287, 0x979D026F, 0x5ED38F19, 0xCE3CE2CF, + 0xD3EF111F, 0x03F6528E, 0x6B3FA8EE, 0x9B8E9C07, 0x390B9DED, 0xEA7ED449, 0x7CCBFE33, 0xE90BB024, + 0x47DE72BE, 0x4AFC0FCC, 0xF01B98FF, 0x79EB2C71, 0x3B7AC308, 0xDCE7ECAD, 0xC4AD68FF, 0xEB987F87, + 0xF524F11F, 0xD1B7E447, 0xECC1C4CD, 0xE2AFD29E, 0x1387038A, 0x333053BE, 0x87793F71, 0x1E7D00CF, + 0x203F0563, 0x14F74A7D, 0x6B95359C, 0xB80BFB63, 0x02C6B7D7, 0xCA098B57, 0xDFA7A337, 0xACD756AC, + 0x5831205F, 0x7185E591, 0xDDB02F34, 0x9F5694A3, 0xBE7B1426, 0x85E6A3DE, 0xE74EB3F8, 0x30341FD9, + 0xCF9331FE, 0x7F8ACDA1, 0xF918F5C4, 0xFA974B7F, 0x910FDC67, 0xC2F603CF, 0xDB30DC41, 0x700F3997, + 0x42EB6DCA, 0x07EC1794, 0x49FBCEDB, 0xEA7C98FB, 0xD1CAFEED, 0x57ED7F87, 0xEEC7AF61, 0xA8945BAB, + 0xEC9742F7, 0xA389D7C3, 0x617BA4F7, 0x3EC5F910, 0xF9917BBE, 0xAEAE6E40, 0x7E182FC9, 0xDDE7DD39, + 0xF3E6CD93, 0xFDF3048C, 0xC3786639, 0x7F52F190, 0xDC9EE1BC, 0xC0F1C078, 0xBA6F5739, 0x15CADF38, + 0x781AFD7D, 0xD33E761F, 0x79201ED3, 0x9FD9CF66, 0xBCE63C18, 0x109FD9EF, 0x66BC66BF, 0x9BFD6DF4, + 0xA38C076D, 0x82D8256A, 0x553CD4CF, 0x628A784E, 0xCE1F190F, 0x9E508017, 0xC5E3148F, 0xC121FA34, + 0x9FE009D1, 0xA8E793B4, 0x6FADCBBC, 0x4BF348CD, 0x276813AF, 0xE8F924E5, 0x7645E6A4, 0x7FFE58FB, + 0x336D349F, 0x7C4CF3A8, 0x99E3B5FF, 0x2E72FCF3, 0xC63E95F9, 0x8BCE4FCA, 0x9D1F673E, 0xF3CF2767, + 0x4AE653DD, 0xAF721E8B, 0xEDF66FF4, 0x7927FE99, 0xF58A9E4F, 0xF4EF0B09, 0x35AFD210, 0xA1F9DD60, + 0x2DFEBFE4, 0xD8CFE208, 0xC63BDE3E, 0x44FC31DA, 0x3F8EDC68, 0x2DD1FD4C, 0xDC6D77E8, 0x7E906C57, + 0x580DBA9F, 0xE93D7FC4, 0x89E97E10, 0xBF42EEB5, 0x6A743FCB, 0x7FDF7096, 0x385FD4FD, 0x40BF2FBE, + 0x617DDFFF, 0x7B8098E6, 0x1E91F3C7, 0xCC57A451, 0x7E12F996, 0xFBCEB265, 0xCB681E49, 0xB9F5A0FB, + 0xB29E3F32, 0x3FEBA4BB, 0x4ECF1B8A, 0xE787EEFC, 0xFB70305E, 0x793F3981, 0xF13CE6CE, 0x0C8BD7AC, + 0xB7EC4FE9, 0x4FBC072B, 0x42EB9986, 0xE1325E78, 0x092687D6, 0xF30AAFB7, 0x76C3D8D0, 0x7AB6B2DC, + 0x9E09E5A1, 0xF5C4F922, 0xE5CE18B0, 0xC3EA29FB, 0x99E42745, 0x2A2C5E7A, 0x3F9F962C, 0xDEA6FE35, + 0xE3ED6139, 0xFC5CBCAA, 0xE64D305E, 0xEC6F8C11, 0xACEF89BD, 0xA1F1B6F2, 0x7AFB59F1, 0x7C68BC38, + 0x7FE8F7D7, 0x42511116, 0xAF9C57E2, 0x0FC81F8A, 0x87C3FA7D, 0x407FFBFA, 0x55DE0F07, 0xF837FBD9, + 0xEC5F331E, 0xB35F8D78, 0xCC7EC5E9, 0x3794EF87, 0x2E54CD28, 0x10F0B066, 0x80EAEA42, 0x6491A27A, + 0x960A3169, 0x523EEA6B, 0x7688F5EF, 0x01EE04E7, 0x0EB17AAF, 0xBBA510D5, 0x2CDFE3E9, 0x1B8AD5EF, + 0x05BD8F2B, 0x7DB53EFE, 0x03672933, 0xBFFF3357, 0x15ABF7BD, 0xFCF3DB8F, 0x9FD1CCEF, 0xFDA2DD50, + 0xA2D74BFB, 0x8535CE7F, 0xFCFEFA23, 0x8A553C22, 0x0E71CA67, 0x29DE47F1, 0xAE5FF88B, 0x48D52CFC, + 0xDFB00279, 0x3CDA6BB0, 0xA732A37F, 0x6481BC56, 0xF25264D4, 0xCFA0FE3A, 0xC94BD05F, 0x1BC0E05D, + 0x8A515FF6, 0xC4033F51, 0xFA688F7A, 0xE469656F, 0x0932EA67, 0x26B13FB1, 0x09BFDFF8, 0x3D89F63A, + 0x7729BE37, 0x99A15033, 0xEE163144, 0x88373147, 0x7B3DBE4C, 0xFB11833C, 0xA54F1CED, 0xD10C36B3, + 0xB2B78919, 0x62CC3015, 0x3B48DA77, 0xC09A948F, 0xFC0073B4, 0x5F334498, 0x2D413C95, 0x191CE6FF, + 0x01000000, +}; + +u32 point_table_binary_45[] = { + 0x11728D99, 0x7D7054D5, 0x15C0CFBE, 0xF776B349, 0x089A2831, 0x1A31B142, 0x29A4562C, + 0x1D409041, 0x2068C4AF, 0x1964878F, 0x0D620611, 0x1601F928, 0xA0940E83, 0x13A4800C, 0xE04CDA2A, + 0x30C934B4, 0xCC3465DA, 0x92628A46, 0x5B46817E, 0xA88C5099, 0x41ADB58D, 0x425AA48D, 0x18C21292, + 0x777B3EEE, 0x7DEFEDDB, 0x75C6E4AF, 0xDF9C73CF, 0x39F7DC7B, 0xCEBDF7AD, 0x4AA97FAB, 0x76E0BF8A, + 0x8A0AA53A, 0x72F06B01, 0x4EE5E037, 0x42FAAF67, 0xC83B43F2, 0x4C4EA9B3, 0x21F9D990, 0xFCB30C7B, + 0x1D212679, 0x7B48DE1E, 0x92BF1692, 0x07F90B18, 0x010500EA, 0x7D5BBDF5, 0xD65BC4A3, 0xE03AE4CB, + 0x103B7CF8, 0xB0526DC2, 0x153D10DB, 0xBF7FBF52, 0x07447FE8, 0xB76CB57B, 0xF76ED657, 0x27C4DEC6, + 0x8D1B853F, 0x278A8319, 0x4F5C89CC, 0xE3DB44BF, 0x1235D6AC, 0x59C3FE55, 0x0FC0B9B3, 0x0E68FF6C, + 0xFFDC3910, 0xD6FE8AC6, 0x02B0BF03, 0xA25F34C6, 0x01E39FE2, 0xEB0447FC, 0x118F24EE, 0x9378DA84, + 0xE3C8CF3E, 0xFBAC379F, 0x38EA9BF9, 0x90BDA1B3, 0xB43D136F, 0x01382C37, 0xF38981A3, 0xEDB3BE52, + 0x122F3461, 0x7CF9383E, 0x611F7DEE, 0xB9E788D9, 0xFED00440, 0x7D7DBD82, 0x5A61FA3B, 0x72E40831, + 0xEB03D847, 0x4F9C3811, 0xD08F8B7E, 0x93C44BE3, 0x172C5820, 0xE347CAF8, 0x0D1B3604, 0xECC5C55E, + 0xA38E7FB6, 0x03DABF8E, 0x07843D7F, 0x00ECAF56, 0xF4C17184, 0x1B653D86, 0x26D2E2AF, 0x51E61B8C, + 0x5FD6D38B, 0x5FAF771A, 0x366DDA14, 0xD0EF1BCF, 0xFA269E80, 0x7FF6E7FB, 0xD7F6FAC6, 0x933D95D4, + 0xF2010E9C, 0x3F7F9E58, 0xE4F9AAFF, 0xF4E9D34A, 0x3508577C, 0xA0FAF7EE, 0xDDAB94B1, 0x5FE5C87A, + 0x26253F69, 0xE8861D3B, 0x7608F3FA, 0x7683196F, 0xD69BC737, 0x187D0752, 0xA914FBA7, 0xFD457FDA, + 0x3FDB8F1B, 0x6E345CB2, 0xB6A1A181, 0x59F44BD6, 0x6EDFBEDD, 0x8BD7F397, 0x94FC78F1, 0x341876E0, + 0xA9A79EF2, 0xE6E3C5A3, 0xEDC5CB4B, 0x7ECCF674, 0xBC70C335, 0xFF6579D2, 0xDF3FDABE, 0xE89BF852, + 0xEA24EE59, 0x8A676F75, 0x7535D5B7, 0x6600CD5D, 0xC479E890, 0x3965B8A4, 0x8918F6A9, 0x43EA1840, + 0xC1A5EEEF, 0xCE9C3953, 0xC12E7588, 0x77577FB7, 0xB36DDB36, 0x9613E77F, 0xFBCB59B2, 0x9E5ABFBA, + 0xA7ADA6A6, 0x46E4E3D0, 0xDEFC8B1B, 0x787CAD70, 0xACF592C3, 0x72D2477F, 0x05AFF45C, 0x18326488, + 0x821ACD9B, 0x2FBF5C59, 0x5999616F, 0xF8F0E12C, 0x871A1C5F, 0x7C699D91, 0x33DFD3FD, 0x2E8F0FD8, + 0x67FD5A1D, 0xEF0F2E7D, 0x3C6FDE3C, 0xAC4F9147, 0x7F9D6E1B, 0x376E9C82, 0x6F8A3CAF, 0xF772DBD8, + 0xB163454E, 0xFCCC955D, 0xCB962D53, 0x58C96C3F, 0x5A97E67E, 0x98533F68, 0x2F10DFF8, 0xF1E373CE, + 0x37184F56, 0xBE02F3E7, 0xF1209C7F, 0xBAB742FA, 0xB1E8E74F, 0xEA5D4CFE, 0xC2F12A9D, 0x6FE7CBAB, + 0x8B264E9C, 0x284CEDA9, 0xBD6FD2D2, 0xA54B9969, 0x7CBCBEBF, 0x9CE534FE, 0x7E8C7F42, 0x7A637979, + 0x79C67C8B, 0x8B8B33E6, 0xC7F90EC4, 0x63E4CCAD, 0xBD4D343E, 0x181FE967, 0xF94B0AE7, 0xFD4D35D1, + 0xFC8839BE, 0x42F738F7, 0xFB1CF166, 0xCC27A979, 0x72FF051E, 0xAFFB6F34, 0x7125C1FB, 0x57F7FB82, + 0x168FB91E, 0xF213BD60, 0x98EA35D6, 0x6258E201, 0xB07CC6F9, 0xB81EA33E, 0x73603CEB, 0xFB4CF92B, + 0x01DF9EB0, 0x6F8FE2BD, 0x36604F58, 0xEBB761BD, 0xA1BD2F13, 0xAED1673E, 0xEFB1F83B, 0x8FF1D7D6, + 0xD6D2F933, 0x42F47BE1, 0xD1471F95, 0xFA3D46F1, 0xB919F50C, 0x3E87EBFD, 0xA4E8436E, 0x7FDADE85, + 0x849BA17F, 0x21E1E99F, 0x147D30F1, 0x1F92782C, 0x58B16285, 0x97CFF3C8, 0x4F3FFD34, 0xC94F8ADC, + 0xE8CBFC07, 0x60FEA74F, 0x9FEEE5E3, 0x7AE41933, 0x6678F9BA, 0xBEC51B7F, 0x48F42D58, 0xB2648977, + 0x7EC7C11D, 0xACEF133C, 0x9EFA5D5D, 0x5D9D673F, 0x8D3C77EE, 0x5CEF7C4F, 0xA33EEFAF, 0x36FF3EA2, + 0x59AF67A4, 0x83F575BE, 0xBB9039DF, 0xFAFED265, 0xEE2F29C9, 0x4F9F594F, 0xDD2FFB42, 0xFD747002, + 0x32F23938, 0x6165E4F3, 0xD644E6FA, 0xDC6AF453, 0xA1F54A89, 0xBEB79E39, 0xF65F687F, 0x8E12F6EB, + 0x81E28F04, 0xEA23249F, 0x2C9CF658, 0xF66FDAAF, 0x27E6403D, 0x65ECF7D0, 0x7ED6EB33, 0x50D79FB9, + 0x3F008EA7, 0xF5462E57, 0x1D00FD89, 0xAB904C26, 0xE93E520E, 0x83012EF9, 0xCCE32FB6, 0x68FD265C, + 0x7F965BB0, 0x75EB5661, 0x965B307F, 0xFE7CB487, 0xFBED84D4, 0xAFC76C5F, 0xEB87FD35, 0x43A9EAC4, + 0xF56AB99A, 0x983D7B36, 0x339401F4, 0x80E6703C, 0x617BCDC8, 0x3CDE023A, 0xEF8965BC, 0xE670BCBB, + 0xF4F98EF3, 0x79FCF1C7, 0x156C96F5, 0xEBC57F3E, 0x0F374BBD, 0xF4E2F897, 0x5E7A89CF, 0x57D1B7A0, + 0xB1B151CE, 0x5B9C6F5E, 0x42F3667D, 0x9E18FDCD, 0x92FF98B1, 0xB74BF297, 0x87EBCDE7, 0x8BCE7F0F, + 0xFAA77E91, 0x154FD89F, 0xCE670F72, 0x7373B397, 0xEFFC84E6, 0x703C017F, 0xD4AFCDFA, 0xE527B4BF, + 0x5A89AF12, 0xEF3BBC1F, 0x88F17C19, 0xE2F328E1, 0x8B2D1E8F, 0xA47AF178, 0xB2C8BB3C, 0x967AF378, + 0x94F0C5AF, 0xE211C2BE, 0x7FA91FDF, 0x3FCDD76A, 0x098CFF9C, 0xCE8FC078, 0x7A4F2402, 0xF1E37DB9, + 0xA425103F, 0x9E378312, 0x81F1BABF, 0xF0FDB7D6, 0xEF2FBC3F, 0xF5FA7723, 0xF37D5AAF, 0xC71758FF, + 0x745FCDDA, 0x1FB57EBD, 0x271209EF, 0xBE40FB7D, 0xCB962DD9, 0xFB27BC3F, 0xF4FDC3D3, 0xD7EBE1D9, + 0xFB8AFD33, 0xB0C51DCC, 0xEBA9E503, 0xC07B6FE8, 0xF120F5E6, 0xBD3FA41F, 0x1B7F96EE, 0x8FE67E06, + 0x1ECBFA9B, 0xFE65EC59, 0x01A6F5F2, 0x59CEE3A0, 0xBDE0791D, 0xCC0FF79F, 0xA4E99799, 0xFDD3F539, + 0xF3BC4C0A, 0x7BFDB5D1, 0xDFEFEBD6, 0xADC3FBB6, 0xCC278EFE, 0xF87ED560, 0xCE1BED8F, 0xEEE72303, + 0xF78B03C2, 0x85C873E6, 0xCCC938EF, 0xA8BF04CF, 0xB3E5CB97, 0xA3BEF82B, 0x447FEBD7, 0xAF67A6FD, + 0xD0DDA239, 0x7CBE86CF, 0x7F7A9FB2, 0xBE3E3F1B, 0x857BCCFD, 0xA641F4D3, 0x26DE06B1, 0x9736F309, + 0xD43BCF37, 0xEC3F6C5F, 0x9FA756BD, 0x75BB7E2F, 0x7BFB81E7, 0xA7E71FCD, 0x0399BF1E, 0x0F507C9C, + 0xFA8D397F, 0xFB56161F, 0x37E731E9, 0xF7AD94FD, 0x6FC6D31F, 0xEBEBFC46, 0xCDF9A8DF, 0x67F14F01, + 0x9E7CF249, 0xEFFD14FF, 0xB4F838BF, 0x9F72E887, 0xE5C4D144, 0xF171B35E, 0x19F185FD, 0x87F397F4, + 0xF7DBAC59, 0xB3B2F74F, 0x8370DAE7, 0x93C2907B, 0x7F26FDFD, 0xBC72E5CA, 0x8CF5E1F7, 0x6760FFC9, + 0x7BD4AF67, 0xD64FFAF5, 0xCCF164E9, 0x87E5A1FD, 0xDBE0AF27, 0xEB37FAF3, 0x37FB87EF, 0xFF79265E, + 0xBFBFE9F7, 0xB4D7DF16, 0x2D5AE4E5, 0x6B5022D2, 0x11CCFF20, 0x5C8F850B, 0x177AFE62, 0xD82F647E, + 0xA6FF78F6, 0x99E9C9CF, 0xF6F4FBBD, 0x07F5D95F, 0xE0FEB67A, 0xF56A6FFD, 0x283E73FF, 0x23FF341F, + 0xBECF35F8, 0xFAFA7DCD, 0x726F3E7A, 0x3F907EB0, 0x5F58F095, 0xF7B1CCFB, 0xB5EE2796, 0x669802F7, + 0xC02D988D, 0xD7DC4BBA, 0xDF4EE6D5, 0xBADBDDE5, 0xBA2EF104, 0xF806F261, 0x3745DF8B, 0x50FF6ED5, + 0x8BFADB55, 0x92BE2F41, 0x15764794, 0xC34FD4C3, 0xAB56AD52, 0x7007DC05, 0x186BA448, 0x9DE0FE1B, + 0xD0E7FE1E, 0xD0A7FCE2, 0x5D642AB3, 0xADCE3007, 0xC6F3797F, 0x334CA3F3, 0x4B1D531F, 0xBCF0C20B, + 0x19FA74DF, 0x0647E253, 0x4DB099EF, 0xBB0AA62A, 0xBCDCBAA7, 0xE0CDF6F6, 0x76BADFB1, 0xDCED02D5, + 0xDADA2AF7, 0x45CAC6AA, 0xC8B0CECE, 0x4E8C4F7D, 0x04D598DF, 0x03914ADD, 0x9F6D7E4F, 0xDEAEB6E9, + 0xFE7D96DF, 0xC7A36112, 0x730D4489, 0x9D792ACD, 0x7C87FA17, 0x3C88FCD7, 0xC862E611, 0x50080F60, + 0x78C360EB, 0xD7D22F13, 0xFF4EA575, 0x07F375A8, 0x8F6CAD8E, 0xD4303BEA, 0x348DB7DB, 0xAC3F6976, + 0xE111943F, 0x14F9BD7E, 0xDF9C827B, 0x517EB33D, 0x47F315BA, 0xEF468E58, 0x75AC7F37, 0xD617DA8B, + 0xBD675553, 0xFFCA9A8F, 0x3EEFF2AE, 0x449ED9B9, 0x7367763E, 0xAACCF70A, 0x6B9FAC97, 0xD88BD6DB, + 0xC3743C2C, 0x773EB11B, 0xBCF7E344, 0xE49B9CCA, 0xC58B17E7, 0x8A3FAC9F, 0x117F56BE, 0x6AF12A46, + 0xF929753F, 0xCAB93E35, 0x701BAE30, 0xD8A3D5AC, 0x9CF9AF92, 0xF1D65CC8, 0xCF99DF32, 0x91470EC0, + 0xC65CF9C5, 0xAD722BC9, 0xE154E49A, 0x5CF9C5FD, 0xC4E3E1C1, 0xC8CA9CF1, 0xD07D03FB, 0x83FDA0BB, + 0x9ADE8359, 0xF3992272, 0x6BB92AA4, 0xF3272BDE, 0x2AB81346, 0xA3BF66D5, 0x9E33DE32, 0x190F1D70, + 0x53AE78B1, 0x3EC6B0BC, 0x04D63FF6, 0xD86359F1, 0x228FA6F5, 0x52DF87FF, 0x913CA84F, 0xFD3747FD, + 0x67F68B70, 0xFD87EB39, 0x5B9E196F, 0x28BEAC7A, 0x0EC4C7FD, 0x3854CF14, 0x9FFA18F7, 0xC3D46819, + 0xC7A7FB57, 0xF447D13A, 0xEE5F18AF, 0xFA278653, 0xEBBCC3F1, 0xEA7E64EF, 0x775A4DFF, 0xA2F19147, + 0x9CC31C5F, 0x80F97B9A, 0xEE47D658, 0xE75EEE47, 0x383F92AB, 0x53CE54EE, 0x3FBA3FC1, 0x0F9D46D3, + 0x9F8C9CFA, 0x7B96DC91, 0x78DD94FD, 0x327D7FF4, 0xFAD5F7EC, 0x4ED3AF48, 0xDED761DF, 0x7BF0E041, + 0xAF5FF50F, 0xB57770BF, 0xC2FAA57E, 0x1E2B886C, 0x30F5401C, 0xFDA5F50B, 0xD94FEA23, 0xFA3DC479, + 0x187EC37C, 0x1F4449EE, 0x14588B4C, 0xFF51BFC3, 0xF93C0F3B, 0x74BDD8F4, 0xFB4CE4ED, 0xC87BA61F, + 0xF1EF299F, 0xA88BA65E, 0x88555764, 0x93E94764, 0x4F2D5033, 0x4DBDA8DF, 0x62FCEF40, 0xCFD79153, + 0xBDAB5771, 0x3E5DEE67, 0xA69E48BF, 0x3F054B83, 0xF7E7D801, 0xB5E5C517, 0x5FCC9E2F, 0xF6338AD7, + 0xB95F45B9, 0x9F85E75B, 0xA5EFDF1F, 0xBB87F8FC, 0x09CF17FB, 0x17FD9E14, 0x99EFCECF, 0x395F47C6, + 0xABF7DC42, 0xEFFBDA1F, 0x31FEBAFE, 0xD7B99F85, 0xF38DF54C, 0xF6A233EC, 0xF773E6FB, 0x3EB84DBD, + 0x89FBED98, 0xBD3B67BE, 0xAB647CA4, 0xDE8EE4CC, 0x7799C895, 0x6BFD2A67, 0xBEB1DE49, 0xEE0EB51E, + 0xC8954FAA, 0x7792F77D, 0x61D9DE7B, 0x8FEE1355, 0x4E33F7A3, 0x29C2F614, 0xE72EDD7F, 0xEE547FC1, + 0x7896D987, 0x4C7F21B9, 0x7ADF5E97, 0xCB5F961C, 0xEB99DF2B, 0x93ED69A6, 0xDF04FD53, 0x3DAB23C8, + 0xADD67FB8, 0xDEC3F184, 0xEB391C5F, 0xB89EC3F1, 0x86EB395C, 0xAFE1FA0C, 0xD763203E, 0xD36F32EA, + 0x31A5FEC1, 0xEB7154BD, 0xA37F7FD4, 0x5C3AC063, 0xDCDFB0B3, 0xB448FF5E, 0xA959BDEB, 0xF11B01EE, + 0x30ECE9FF, 0x5DFD01F7, 0xEBCFD549, 0x2DD75C5A, 0xACE51F12, 0x47C7AAD3, 0x5AAEB974, 0x90967F40, + 0xF6F21E52, 0x67B45C73, 0x6999969F, 0xA178E337, 0xAA0FB55C, 0x73E98DDE, 0xF85743E3, 0x5F0D8C3F, + 0xAAAEF2FD, 0x7930266E, 0x4221C935, 0x434C186E, 0xE1EFE597, 0xC19E366D, 0x20EA1BB6, 0xFB6BEE2F, + 0xF2BF6FAD, 0xB1AF4C9F, 0x7EAD829F, 0xC9F72D55, 0x01790F3F, 0x52E47DDF, 0x8A2DD7AC, 0xBF6FC526, + 0x687D3D7E, 0x20BA1496, 0xEF5DF4B7, 0x6E7DA9F7, 0xBD4B0DB3, 0x9F78FEF9, 0x9BBCEF67, 0x03D6DB4F, + 0x887DF9FE, 0xA5CEF4ED, 0x61B9FEFE, 0xA5CC78ED, 0xAFC8D8D7, 0xF1147DA7, 0x6F0F8D57, 0x7B507F14, + 0xEA4FB49D, 0x15F4B3E9, 0x4F91C788, 0xFFE5CC58, 0xE163E8FB, 0x22D0318B, 0xFAC8A87F, 0x0DEA6B1E, + 0xAEDE463E, 0x08E7AA45, 0x7FB8FA33, 0xEA4F71F7, 0x09AB5788, 0x6189BB8F, 0xEDED4146, 0x7DF5219C, + 0x63DE0225, 0xFCFB0458, 0x0EE77BA1, 0x30F89C27, 0xACFA98B7, 0x08C73543, 0x3D769063, 0xF27B1DF3, + 0x3C61F018, 0xF7937EEF, 0x89BE307D, 0xAF5EBBF6, 0x0666F37E, 0x669E271C, 0x37FA684F, 0x58DBAB17, + 0x36F6FF0F, +}; + +u32 point_table_binary_46[] = { + 0x11728D99, 0x7D7055C5, 0x15C0CFBD, 0xF7858460, 0x94C414ED, 0xC444A1D2, 0x3AB6D30E, + 0x6590C288, 0x41089667, 0x11C6CE3C, 0xA010F98C, 0x8241A8C2, 0x34E1430B, 0x9521E163, 0xA4A08003, + 0xD869EA38, 0xD6E155A7, 0x8ED2A60E, 0x5AA8040A, 0xD3B11960, 0xB4062AD5, 0xE7476885, 0xC610C8CB, + 0xCB7D77BB, 0xE79CDD7D, 0xF76EDE54, 0x1FFFF09B, 0x7376CFC7, 0xEE39BB7B, 0x0353C405, 0x9102FA55, + 0x54540840, 0xAE0F714D, 0x1E0EEB4F, 0xB6E4932D, 0xF924D119, 0x912347E5, 0x9F5AF24F, 0xADF93FB1, + 0xE6FF2422, 0xAFB1E435, 0x96FC1E4B, 0x7ECF00F9, 0xF9011C9D, 0x6F2047FD, 0x3F6FF91F, 0x95DF2DFE, + 0x19912347, 0xE5672DF9, 0x596BFE0E, 0x6BFE0E2B, 0xFEF72DFF, 0xDEB7E2E9, 0xB0E28F8C, 0x17176134, + 0xD4027C94, 0xF4DADADB, 0xDB85E885, 0xDB990152, 0xA914730B, 0x4091D45F, 0xB56A15EB, 0x137B6D8D, + 0x8D8D42B4, 0xF3F822F8, 0x22B169D3, 0x26335F5A, 0x32CDA7F4, 0xD31003A3, 0x4FE36330, 0x6FDE3C63, + 0x0FA0EC55, 0xB407C5CC, 0x45610EDB, 0x57FE8062, 0x28CFD947, 0x7B302A67, 0xBFA9A989, 0x59D99F3F, + 0x7F3EEB2B, 0xFBE88FB6, 0x57B8ED8B, 0x04D953F3, 0x819E4FE9, 0x4358BF05, 0xF563C61F, 0xF16BC941, + 0xD96E1DBF, 0xD8032082, 0xEB2EEEDB, 0xB78FB996, 0xFD3D7DFA, 0x34EBD772, 0x3C9D9D9D, 0xE41FEAA3, + 0x7FCB972F, 0x277BC8E8, 0xDFFEFDFB, 0x9949BF07, 0xCE9C39C3, 0xFA145F0F, 0x6CDFBE9D, 0xFC41FB98, + 0x2FB2AFFC, 0x81302BFB, 0x64AF386A, 0x5FFBDB29, 0xED91BFED, 0x9A7DF287, 0x98F47D78, 0xEAA9A74C, + 0x3CE81FC6, 0xA3E7C388, 0x69FE721D, 0xAF3F9AFC, 0x55F1DC72, 0xBB3F9AE2, 0x51FE8E6C, 0x1201FA47, + 0xFC8AE484, 0xD7B675EB, 0x56D66F95, 0xFA72863D, 0x7BF63077, 0xB3FF274F, 0x9E647D62, 0xAFEDDCB9, + 0x73EC5F2B, 0xFBF7E8A3, 0x8FB27FAD, 0xECDFEEDD, 0xBB99BB39, 0x3E1C4FFA, 0xDD1CDF96, 0x2D5B383F, + 0xAFA0F765, 0x27C8BEF2, 0xA730CCDD, 0x9C2FB2D7, 0xABED039C, 0x3D7BD6F8, 0x8BF6C8DF, 0x51CCB89E, + 0x2B57AE64, 0xEEE6F542, 0x7B3A1E5C, 0x4FF247CD, 0x57B88DE7, 0xD3FEEA78, 0x753C005D, 0x1C8FF2B7, + 0x70DBC504, 0xF917175D, 0x58CFD740, 0x49A2A6A6, 0x86B91E39, 0x13577C0A, 0x3916E614, 0xB2D20771, + 0x50BC00D0, 0x7F2EFB9F, 0x0F3FFC90, 0x59DAEF5B, 0xE79F6869, 0x6911309E, 0xE5FEC3FD, 0x9FAD5EBD, + 0x9A59CA33, 0x4599B625, 0x4B960871, 0x4C8D9F21, 0xBAD6AC59, 0xC38CF15E, 0x0ADE59BA, 0x7469449F, + 0xFA4F5C1C, 0xC468FADE, 0xC8949496, 0x961293FC, 0x3B991AE4, 0xF078EA4F, 0xAD8A4F8A, 0x19246FE5, + 0xF1E9D9E2, 0x461A2FFD, 0x856F01F4, 0xFEC37755, 0x7C667EC3, 0x71295F9F, 0xCE124B7F, 0xB0BEAFBE, + 0xDD77C763, 0x8F3D3690, 0xEDF940C9, 0xEFE81FDF, 0xD6D646FE, 0x215F7929, 0x5B8DEB4B, 0xFEC8F9AF, + 0x56068351, 0x3FEC1FB1, 0x9D0F3BBF, 0x38BFCCDF, 0xE5FECCB7, 0x697F233F, 0x0DD0F34C, 0x463617C1, + 0xF650BEC2, 0xFF1EF5BB, 0xF1CC3D9B, 0xD3DF24FB, 0x217FAAAA, 0xAA22FE98, 0x7CA17C53, 0xF630E52B, + 0x142FEA53, 0x7E903F4B, 0x1FD4EBA1, 0xF365EB9B, 0xFC84F291, 0xD7DF507E, 0xF2EE2F29, 0x0F6E08FA, + 0x4D7E42FB, 0xC7DE6F24, 0x97FAD9AD, 0x20F4FAD1, 0xF817FCAB, 0xCCB21F6F, 0x96B34206, 0x66CE9CC9, + 0x2CE50592, 0x67CD9A65, 0xFC2F0017, 0x783FDAFA, 0xB65C32C9, 0x5D3EAF8E, 0x313B724D, 0xB53FA8DF, + 0x2F19F5C5, 0x31B6D72F, 0x2B1CED11, 0x937E1A12, 0x8904CE77, 0x8AFB7B00, 0xCAFF53DC, 0x1F0D1FD4, + 0xFDD930E9, 0x03CC9E3D, 0x9BF5EB51, 0xDBE87731, 0xFB39E67E, 0x9B9BBF1E, 0xFB8BD28F, 0x6B0608F7, + 0x87903DC5, 0x7A7ED95F, 0xC87E3AC7, 0x347F1A16, 0x2D5A94CF, 0x5E17EBFB, 0x39FF65BF, 0xEA6D043E, + 0x2F55FD7F, 0x510AB060, 0xC102F68F, 0x38940FD2, 0x0FB1EC4F, 0xC31321FF, 0x8921124F, 0xC8FF5351, + 0xFF399ED0, 0x78C5A1F8, 0x5356FC29, 0x6B3CF9E7, 0x47E4DD49, 0x3FE25F77, 0x32E46F34, 0x1ED20FE5, + 0x5F3144E2, 0x89F86FDB, 0xA77CF8B9, 0xFCD3FC69, 0x953FC924, 0x4FD3FED0, 0xFBCF55EB, 0xA5F7A7AB, + 0xE6D7F50F, 0x86F57D2B, 0xB7BEC865, 0x9AE3CCE5, 0x86797C79, 0x687FB2BE, 0x6275DF12, 0x22F0366F, + 0xDE6CE6C3, 0x1F9E0FBA, 0xDE2ECF01, 0x87F60FEA, 0xCB7ED1B5, 0x3588613F, 0xA1FBA064, 0x37195412, + 0xABFAC1DF, 0xC2850B4D, 0x7C3D6A3E, 0x7DDFEC81, 0xA0B2B9B9, 0xD9D81F9A, 0xEC55E71F, 0x7339188E, + 0xC663C52B, 0xF3A1EE7B, 0xAC2F7912, 0xF3553D7E, 0x128F67D6, 0xF6BD84D2, 0xB7F36FE7, 0x57DD27AF, + 0xD1FEA9FB, 0xE69084D2, 0x57F7DFA2, 0xA462757F, 0x2E54F3EB, 0xFB6B7FB2, 0x2F71FFFD, 0xF79BFC65, + 0x253FF0C0, 0x0392B9FF, 0x66932EAC, 0x5FBF9E99, 0xF45DBA7F, 0x8876E698, 0xDCFF8631, 0xDF92376C, + 0xD890CBBF, 0xB4575B5B, 0x6BEEE731, 0xC93366CC, 0xC8DF2FFF, 0x6F7FB4FA, 0xDFD76118, 0x9E57C5D0, + 0xC7F15442, 0x05CE5F9C, 0xECE3F92A, 0xD9BF62F9, 0xDED8B871, 0xA3D4E7F3, 0xAD58CE87, 0xF777D1C9, + 0xE3BD048F, 0x97AFC783, 0xCC4A9EE2, 0xF1AE1A2F, 0x6BA98259, 0xCF6FD9B3, 0xFCD1F9C1, 0x1FEE4F1D, + 0x3FEE0793, 0x6FC92509, 0xCDAC5F92, 0xE0FD39C0, 0xFF0A28C1, 0xF9A1CA0B, 0xD09EF884, 0x19EF878A, + 0x6F442E7C, 0xCFFD29F9, 0x53C12C7A, 0xDCE5246F, 0xE7FB1DEE, 0x0FB487F9, 0xC47ABF26, 0xC9F9A4F3, + 0x9058E55B, 0xFACFFA40, 0xEB4F2CEF, 0xD78313DC, 0x6F497F0F, 0xF79F783C, 0xCEF311AB, 0xFDD6CEF7, + 0xF1C10953, 0xFF74FFFC, 0x1C72FB0F, 0xF9BF7A3F, 0xAA7E7429, 0xD42F58DF, 0xF024E6AB, 0xA69EF83E, + 0x6B58DD6F, 0x7B4D3D21, 0xFBC9DEFC, 0xF2567DDF, 0xD6FD8D39, 0xD0F646B1, 0xFF9911E9, 0xC8F9D53F, + 0x3A1D394F, 0xFB47ABF3, 0x7414E727, 0x33429D47, 0xA3387FE9, 0x2D9CBF81, 0xE757AEDF, 0xAAFD703B, + 0xEBEBF5C9, 0xE5B7AEAE, 0xCEDC574C, 0xBF3D963B, 0x3FF5FDC0, 0xCA3FBD8F, 0xB0FFD17B, 0x4BC9713F, + 0x87C7A7F5, 0x7DA35DBF, 0xFF824A7C, 0x8FE9F760, 0xD5B8A092, 0xDE83EABC, 0xAE1A07EA, 0xBCE6F9AE, + 0xDF9EEBD7, 0xCCCA5EBB, 0x7E2F86EC, 0xEDC1D715, 0x44FC7352, 0xCEF3A4AF, 0xDE2BBD7A, 0xBFA8F751, + 0x4F32D7EF, 0x902FEBFE, 0xA8DE33E9, 0xA4596FB2, 0x579088CE, 0x5FF431F0, 0xFB7794E6, 0xD2E38A95, + 0x7EE971B3, 0xDEAFA0B7, 0xA5C7B15F, 0xE9F796BF, 0xB2F4F8B2, 0x65CBCC7B, 0xD05F09A0, 0x58E903CC, + 0x9933C7DC, 0x472EE5CE, 0xE383BC5F, 0x21FF7EB6, 0xF6FB80FD, 0xA8DE27B9, 0xFC3107E1, 0x7C86F6EB, + 0xC07A6679, 0x79329DAB, 0x57627DFE, 0x59F5AEC6, 0xE3FAD078, 0x151FAECF, 0xDCB9734D, 0xFCF85BB1, + 0x6285C94F, 0x4922A8A4, 0xFBB8DACF, 0xD8BFF87E, 0xC9F671BF, 0x713DF07A, 0xE17EA4F7, 0xB1AA4FDC, + 0x2FC4CA5F, 0xDC4FEC2F, 0xCF87EB47, 0xF711FD1E, 0xFF38A8C4, 0xF7B8DE7F, 0xE85FB85E, 0x01A2FB11, + 0xE3A9AFAF, 0x37EB8BFA, 0xB4BECA5F, 0xD0F76115, 0x0FEAF3FB, 0x87FDCB6E, 0x810B18AF, 0xF8002650, + 0x3FC9C25D, 0x870F1F26, 0x391E26C1, 0x9D504CE7, 0xDB473011, 0x39BB5D54, 0xEFD8B143, 0x88937246, + 0xD90BC420, 0x3192D6E7, 0x03988A9C, 0xFD3C98B4, 0x6EDD3A1E, 0x7F8794FF, 0x3C58ADE4, 0x539083FD, + 0xD9968686, 0x06948FC5, 0xF792B890, 0x7DEDC107, 0x1F24FBC4, 0x4F662B76, 0xEDDAF5E5, 0xF2237236, + 0xEC0FCDD9, 0x9B1E79E4, 0x11962397, 0xFA4B8F1E, 0x3D2AC421, 0xB885F6CF, 0x626783DA, 0x3FD178DF, + 0x96DE0E91, 0x72012BB5, 0x3C12EF21, 0xB859FE03, 0xF1A64891, 0xDC8E57CE, 0x8FF1C06C, 0x31D48C0F, + 0xC77B0886, 0xC37D789E, 0x07638CBE, 0xF4CF69C8, 0x268943FE, 0xD37E6D05, 0x0FFD13FB, 0x5CA31FF1, + 0xBF554E85, 0x97854AE7, 0x6562DBFF, 0x3F8B2C7E, 0xFC716E82, 0x2D6A7CD4, 0xFF3FC9B1, 0x63A5FC75, + 0x7134AFFF, 0xAF8A00F3, 0xEBCE12F1, 0xBCFEB78A, 0x3EBABF0D, 0x0B76E78D, 0x47D5B3FB, 0x17EF5DC5, + 0x9F527DB7, 0xB97F27FE, 0xAB3CEFE5, 0x5BC6DBE1, 0x2EE1F1E2, 0x1CE6DBE9, 0x70CBBE92, 0x1CEFE332, + 0xFFB1DB5C, 0xFE3EF0BA, 0xDC91323E, 0x77A2339B, 0xF84D2997, 0xF1C47EEF, 0xDCC7F1CA, 0xF192BDE1, + 0xB0DD8C97, 0xF115FC10, 0x5E53FC2E, 0xB2D70B05, 0xBC1EEA3D, 0x7B5C9C59, 0xBC78B110, 0x6F88D3C8, + 0xB1DF8899, 0x79E3B1D7, 0xCB5E1F7B, 0x3DECFCDB, 0xF9B6EDD9, 0x723BFFAA, 0x5EE17CAC, 0x12EB55FE, + 0x8FEE0BA2, 0xC57D8BBE, 0x27A87A75, 0x767A1558, 0xAF3008EE, 0xA4CB618D, 0x73E8C081, 0x03A65EDD, + 0x27DD1F53, 0x3DF6C138, 0xA892FAAB, 0x9CA7A93F, 0x8478EDDA, 0xB5A67EBD, 0xEF3ABFA3, 0xF321C44F, + 0x3CF1049E, 0x6FF7C2F7, 0xE57C23E0, 0x6FEA7B9B, 0xE1BD7BF7, 0x9AFAF5CE, 0x39A558BF, 0xF25A3705, + 0xA64BF94B, 0xA2B6A3A3, 0xE3ABC931, 0x3F4D5087, 0xF58DF152, 0x3EA68A02, 0x0C57F63B, 0xAA5F48F9, + 0x5DD4FF46, 0x707E9CDB, 0xFA371D39, 0x7284E4C4, 0x9BFA3BA8, 0xBFDFCCF9, 0x8165FE2F, 0x76EEDC29, + 0x642C54DF, 0x3037A8A2, 0xFE3A82F3, 0x231AB2F7, 0xD2FD74BC, 0xAAEFB782, 0x949253FC, 0xA234988C, + 0xF99372EE, 0x5715E2F9, 0x871E7A88, 0xEC2307FF, 0x12CBE8FB, 0x6635D77B, 0xD0024DD8, 0xAF488E3C, + 0x0FE214CF, 0x04F8865C, 0x23705AB2, 0xB3D4F919, 0xF5B786FB, 0x815BED37, 0x6979245E, 0x2927FF33, + 0xC1AB24B7, 0xE3A951F5, 0xBE5AFCD2, 0x8C0FC753, 0xC3F52EDE, 0x8367953C, 0x1A4F0DD7, 0xBBF899F3, + 0x239287E2, 0xA1FB7C48, 0x9FDE5771, 0x28C078DC, 0x3F063F51, 0xF703AA17, 0x6F667633, 0xF124F0E0, + 0x56292F14, 0x6D8AB93E, 0x5E8456E3, 0x6F381E5B, 0xDF8E6706, 0xD78B33CE, 0x79366F3C, 0x71AE1FF8, + 0xDCFDAD19, 0x1F8EE72E, 0x59FFD2DF, 0x82D79C91, 0x4A9FEA3D, 0xF670D01C, 0xBEEF0CBA, 0x0B7E403C, + 0x85FB53EC, 0x3671D5BC, 0xF7B13FF5, 0xB98B89A7, 0x717FF216, 0xC3CB6C4F, 0xF5A746EF, 0x6E8E47F5, + 0x27CFB910, 0xFEDEEA5D, 0x89DD9C57, 0x6E8F8F73, 0xFF720F7B, 0x0EF144EE, 0x5FDEAA58, 0x16FB17DC, + 0xC3FDC49D, 0xEB65F2FB, 0x6BADC780, 0x78ADF5B3, 0xE3F9B2F5, 0xB3D7C3CE, 0xBFAA3F31, 0x07DEA0FA, + 0xB3FA97AE, 0xDF6089D3, 0x40F56BF5, 0x2F5D9F50, 0x2C0ED0FB, 0xD5EA57BA, 0x3EE10F22, 0xF6F8E38F, + 0x0FE84FBA, 0x3E9DBAA0, 0x1EEBD3EE, 0x57E1F154, 0xAF563FD2, 0xF5EB5E97, 0x3D94AF1F, 0x890C8C21, + 0xF66108F5, 0xEB8C8C97, 0xD8BB42F1, 0x0F628698, 0xE131CCAC, 0x2FEBE956, 0xD1CCEFDF, 0xA9F11266, + 0xF53D72FA, 0xF46BF13E, 0x7E85BEDF, 0x7D0D60C2, 0x8421CCCD, 0xC83166F5, 0x5E1FFAA2, 0x5747ACDE, + 0xF365F2BE, 0x3A6DDAB5, 0xE6FD8DBF, 0x868661E6, 0xFB4170DE, 0xAB5BB3E6, 0x06F3FDA0, 0xEC82FF1C, + 0x8ED7DF0F, 0x9CE1FE73, 0x244FE5C6, 0x3736DE60, 0xBE1FE4E6, 0x67F65BBD, 0x1E62E54F, 0xD02B323C, + 0x1F7391AF, 0x588D2F7A, 0x8BF5C53B, 0xB2DE7E25, 0xF527144C, 0xAD2E2E16, 0xE284E4BD, 0x727F54BB, + 0x9399E5FD, 0x5672F92E, 0x77F2D8A2, 0x22A92F59, 0xEA5FFF4C, 0xC15464D9, 0xDD88CB26, 0x281ECBFA, + 0xD757B33E, 0x8CE5F9B2, 0xFFE6F964, 0xB7257B7E, 0x67C1D489, 0xC8E3E569, 0xBE512E87, 0xE3A9BF7F, + 0x485E84DF, 0xEB34CB13, 0x89183CC3, 0xA4CF2CDF, 0x1FC4A1F7, 0x0DE9C772, 0xEF1B8739, 0x96E38DFC, + 0xF752A57F, 0x56ECE0F1, 0x941FE485, 0xBCFECC10, 0x6376734C, 0xFACCFF03, +}; + +u32 point_table_binary_47[] = { + 0x1172AD58, 0x6B7055D5, + 0x155EE799, 0x68E41104, 0x691B9400, 0xC5963828, 0x1091676C, 0x08018108, 0xF8C815CA, 0x2B011224, + 0x80124022, 0xD4541906, 0x9CA150B5, 0x53A64449, 0x79959784, 0x0A93021D, 0xA03C0A56, 0xA0A38044, + 0x02954729, 0x4AB4412C, 0xAF8140EE, 0x39BB6BAF, 0xB5EFCDB9, 0xE71E0A3F, 0x0A7FF8F8, 0xF6DAFB5B, + 0xEBEC6FDD, 0xBDB770C4, 0x56C80310, 0xE7C417C9, 0xC9C9422C, 0x419C0FE0, 0x7E6B8C22, 0xBC19F107, + 0x00CE086D, 0x637676B6, 0x100E63B7, 0xA55B2F31, 0xE4285C15, 0x1E44783C, 0xCF0727C2, 0x83297EBB, + 0xD82A5E01, 0xB03758DB, 0x23F3131E, 0x66D7A4A4, 0xA4302E05, 0xB02ED89B, 0x53535379, 0x7EA5A775, + 0xEBD68C9B, 0x01E89970, 0x83B01C7F, 0x19F18BA6, 0xD3B3674F, 0xE2C5368C, 0x6FAE0F8D, 0xF288CD56, + 0xD689E2E2, 0xE298F5A3, 0xBC5A8FE2, 0x83786FBC, 0xC37CC210, 0x232FA2C7, 0xBB9ECC57, 0xCE97F085, + 0x58D1B66D, 0x5BC6383E, 0xB1BF3821, 0xF3833E2A, 0xFE9A66CA, 0xFC8947FD, 0x669673A9, 0x57AF5EF1, + 0xF9F9F2A7, 0xF1B89E9D, 0xE41E2829, 0x2989594F, 0xC67BE78F, 0x8E57F34B, 0x3DC2F77D, 0xE3BE8FFF, + 0x7B07EC87, 0x48BDE9FB, 0x2C8134B9, 0xBEF10700, 0xDA0F12E3, 0xFAFA1351, 0x9CCE5884, 0xA2783EEA, + 0x591AC559, 0xCCBB512C, 0xF36F5611, 0xC5E98CA3, 0xE3D3187B, 0xD6433D4D, 0xFA7BD6AB, 0x01683C24, + 0x329EEBD9, 0xAC221122, 0x98C77B30, 0xE9F760D2, 0x9378A77C, 0xFCF9A60B, 0xFC77C23C, 0x4F7E8700, + 0x920A1BF4, 0x8ABD00F7, 0xBFE289DF, 0x88FBA194, 0x318C67FD, 0x00B721E2, 0x17C67A14, 0x4BFDF521, + 0x3D3A9EF1, 0xED86789C, 0xAB297830, 0xAED5CC3B, 0x1FE186F9, 0x787C743E, 0xD26B856E, 0x85A27815, + 0xEAAD8862, 0xD27B9F77, 0x3DCCC7AE, 0xB87D07FD, 0x71FAD219, 0x7BE6C7EF, 0xA335E02C, 0xE6EBA298, + 0xF5D6358C, 0x27ECD113, 0x935F5CFE, 0xB4BF1A47, 0xF43F8EEB, 0x633F0AC3, 0x4DC6398C, 0xA101A731, + 0xAEE3F86E, 0x8C9D1063, 0xB199C7D7, 0x56F078C4, 0x598C6F44, 0xE2B3389E, 0xB1F88CC7, 0x7F1F19BF, + 0x9FE7BBD4, 0x305F1AC7, 0x2BBC9FFB, 0xE5A590DA, 0x1FAABFD6, 0xAAFD1DE9, 0xA7F20FEB, 0x53FD578D, + 0x87049EEF, 0x4664BEEB, 0x8CAFAB7C, 0x442DEBB9, 0xAAF44032, 0xE3BA48FE, 0x2FC053D0, 0x02F7738A, + 0xFD4EB4FE, 0x75F87DCA, 0xECCF65BF, 0x439C4AFD, 0x68911D26, 0xFE39E6F5, 0x2676C2C4, 0x89130574, + 0x810CC91B, 0x7BAD6788, 0xEF0203A9, 0x3FBC6AEE, 0x1D3972A4, 0xC0B9B3A0, 0x11FABD8F, 0x793FF1CD, + 0x31FE3A8E, 0x7FDE98C3, 0xBF1FD04F, 0xC65B89C6, 0xE30A67C9, 0x7863933E, 0x8FF03718, 0x9F84FC50, + 0xBD15E1AF, 0x71FEEF70, 0xBE76DA6C, 0xC207797D, 0x7B205C0E, 0xE4FDF107, 0x797EF33A, 0x0C27BC09, + 0xF3477DF6, 0x7A718870, 0x05F20271, 0x773175CC, 0x9831D2AF, 0x947FC278, 0xB732DAAF, 0x24FF91BB, + 0xA6B0B030, 0xA61EF9F9, 0xF9B25EBD, 0x45157EAC, 0x1FD98D8F, 0x1E3D1A53, 0xCF2953A6, 0xC8F1CCBF, + 0x67F55DB9, 0x72657CBD, 0xBA30AFF5, 0x319B1714, 0x14C4D50B, 0xBF5F5FC9, 0xEB0FEAFB, 0x83EAE5E7, + 0x03EA4DF3, 0xEB6F6BFF, 0x0EACD7D7, 0xC81F41FE, 0x067C1658, 0xAF831C6F, 0xFC5DECCA, 0xCBCB8BA9, + 0xD7F0E1C3, 0x2526DE7C, 0xC37DA7BC, 0xBC3CA65E, 0x63C78E95, 0x98F92BCE, 0xC7478E1C, 0x89AF87AC, + 0xDF66FCFD, 0xD9614D10, 0xF827AE9E, 0xCF420FB1, 0x1B7F8F3E, 0x35375556, 0x56C6D7CB, 0xCFFBE74F, + 0x8741620F, 0xE2378C93, 0x34DE5F2F, 0x0F3F77EE, 0x5C010F41, 0x3F518978, 0xAD5E1454, 0x3F6CA359, + 0xF2F758CB, 0xD69605D6, 0xAF96F3D1, 0xCAE175C2, 0xC7599FFE, 0x7B7186EA, 0xE5A9A7DC, 0x4F621FAF, + 0x6F741059, 0x0B162C88, 0xAFE75AD6, 0x63E43AC7, 0xAAABABE3, 0xB167FCF2, 0xE5CBE3EA, 0x4DDF03F5, + 0x1A879D67, 0x647D319F, 0x4180BF6D, 0x7667E393, 0x4E9D3AC5, 0xF911F74F, 0x3F740058, 0x8DCD71A4, + 0xBF86B1DD, 0x5E9F47E3, 0x7DFE8AF3, 0xBB8EFD18, 0xFBB37B19, 0xC62B9C21, 0x16E3F7A9, 0x85FF44FA, + 0x93E4C53C, 0xF1B2C299, 0xA8116015, 0x50BC3806, 0x9DC51CC4, 0x99EE2C85, 0x07C878AD, 0xA548267F, + 0xDE8DDFCD, 0xF3C3AF9D, 0x15C4EFC6, 0x7A497EA1, 0x9B3963C6, 0x0C59AF6E, 0x92D7ACF0, 0x59AA7F05, + 0xEBD31C67, 0xDCE2C58B, 0x65BD9E12, 0xAF231E58, 0x5F2FFD8B, 0x98787D46, 0x78C9BE7D, 0xFB643EA9, + 0x623AF25D, 0xE1C7DE7C, 0xB5D12295, 0xD6FB1EDA, 0x89D9383E, 0x0449DE7C, 0xF5F7459A, 0xD24BF1C6, + 0x47D0DD9B, 0xAF715E8C, 0x507A8937, 0x3742A6C2, 0x146F5689, 0xDEF7C4AF, 0x833692B7, 0xCE425FD5, + 0xDF285FEB, 0x986841F9, 0x2EE1787B, 0x2D3CA7FA, 0x1BE56BEF, 0x118F4ABF, 0x623E86FC, 0xBDD57EA8, + 0x55A8FC62, 0xF2C5FC2C, 0x3A1FB5D5, 0x7E1398EF, 0x518C7F0D, 0xF3F98BB6, 0x3730DFED, 0x183F0DF5, + 0x9ED3D6B3, 0x3EE18A97, 0x515F89FE, 0x803A8FDD, 0xA2F3F8DB, 0x7A1EAFCF, 0xE719A8B3, 0x762B5C43, + 0xFA1A191D, 0x69FC57C8, 0xFF12D7FF, 0xD852FE13, 0xA7E5FCFA, 0x0BC61E5E, 0x9FE38D69, 0xD631F6A3, + 0x382F2621, 0xCE316672, 0xFD9097F5, 0x7CD33AA5, 0x30C59B8B, 0x8CCF953E, 0x8AB7265B, 0x5F295C4D, + 0x78B6D939, 0x7A7E2C91, 0x7AADEF26, 0x4D9A2471, 0x952846FC, 0x26FBC75F, 0xCFB8FAF9, 0xEB155F9F, + 0xD8F5EE5E, 0xBF98F5E3, 0xEB19EBC7, 0xB87EE6F7, 0xA3BF9FF9, 0xFDE6EF6F, 0x7EBF7970, 0x69696950, + 0xBF8BF55F, 0x7C7FFBDF, 0xBCCF9FFE, 0x7E47E743, 0xDCFFE155, 0x6688EF4F, 0x9C9FF357, 0xF3565555, + 0x958001EC, 0x3FA7D818, 0x287FDF10, 0x537E6E7F, 0xE3FCFCF9, 0xF305F64A, 0x8A77FEA9, 0x77A37A79, + 0xF8B2B232, 0xC9537EEE, 0x19BD5A7E, 0x7F4861BF, 0xB9C334DA, 0x5F88B9DE, 0x43B5BA7B, 0xE98FA88F, + 0xFC141E21, 0xBECCCDCD, 0x6DD03FC9, 0xBD49E789, 0x01EC2767, 0x3524283D, 0xACFFA4E8, 0x40FA9F60, + 0xDEBD08C9, 0xC42BFDE2, 0x41D18870, 0x4BEE0FF0, 0x303457FA, 0x482F24BB, 0x35417EF7, 0xF737D443, + 0xFB37FC53, 0x2D9F707F, 0xDEBF4EA5, 0xF62EE134, 0xDE9FA235, 0x9F2F2085, 0xF7A7D8A6, 0x9D0EF203, + 0xDD4F303E, 0xDCCAFADD, 0xE4C99325, 0x26FF85DB, 0x198B383F, 0xF69F33C1, 0x5AA9CEC7, 0xE45F27D3, + 0xC8E6FCD8, 0xBFEE2E6B, 0xA3C214EF, 0x7E6AAC52, 0xEB53BCA8, 0xB0B6284C, 0x7E12DB4D, 0xFD5EFACB, + 0xFF3F5FDF, 0xFEF39F7F, 0xFCFBCB7F, 0xBEF1EF37, 0xFFF9C5BF, 0xDF7CE799, 0xBBF91F7A, 0xE2094BBE, + 0xE7CC8503, 0x74DEFD09, 0xFE8FC46D, 0xA0E3FAF5, 0xEB05F485, 0xAE3003E3, 0x77890295, 0x7F1FC23D, + 0xDCB2A953, 0xA70A781A, 0xDAA166D0, 0x3E71F9FC, 0xFA0864E2, 0x990C609A, 0x43BF7F77, 0xE5E57DAD, + 0x07F2279D, 0x5FC8F306, 0x3C8AE70F, 0x8913C3D9, 0x8473F0C6, 0xD61EFD9E, 0x1F5EA7EE, 0x1F19849B, + 0x861FF0DE, 0x6F7437FC, 0x649497F7, 0x999DF5C3, 0x08CBD38B, 0xBC5FDDA7, 0xF70ACCB7, 0x1FAE88F9, + 0x40485C23, 0xDE9FEF4B, 0x7842CAC1, 0xF9C689AE, 0x8473F174, 0x84FAF4E5, 0xEEB3A42F, 0x17DAE05F, + 0x308A9C57, 0xD5F7A6FB, 0x84A9396D, 0x78FFE0E9, 0x5CAE7FD5, 0x782850CF, 0x28E1CAF5, 0xB48BDA5B, + 0x84FD7AC6, 0x897A188C, 0xF34F013D, 0x50CF58B0, 0x3023308E, 0x095BE989, 0xD55788F3, 0x63BDCC65, + 0xEE45A5DF, 0xA757DCA2, 0xF3DD6EB7, 0xDB1DF4D3, 0x7DD41866, 0xA52B7C46, 0x62EDB871, 0x96F008E4, + 0xF1F7D0DC, 0x60FC9970, 0x489C8499, 0x387EB8BE, 0xE59EF8D1, 0xFCFE6437, 0xD1E7129E, 0x88F3BF84, + 0xE3A768CF, 0xABFCB7CA, 0x7CEC1D5A, 0xADD27B1A, 0xBAA3DEDE, 0x504EF98D, 0x45BE1DDE, 0xDF8AB41C, + 0xC2634435, 0xEE61B01F, 0x8374C2F2, 0x7D05F34B, 0x1C05A52A, 0xBE0A6C1C, 0x5F207203, 0xF3F17F2F, + 0xFFF7F17F, 0x0F7FFDFD, 0xF5F6AF17, 0xCFC7D65F, 0xF94FFB99, 0x98BD66CD, 0x1A21C2E8, 0x20C4FA06, + 0xEC1BB25F, 0x28FFA12B, 0x0A8B8A8A, 0x0468B8DF, 0xA5BE32AD, 0xE3C2850B, 0xA3FE1207, 0xB585EA3E, + 0xD35DEA85, 0x537A0ECD, 0xAFFCE55E, 0xD5AEABFB, 0x00DD0FA0, 0x857E85F4, 0x2B7FB9AD, 0xF4C1DEFB, + 0x811BD6AF, 0x78FDE5AC, 0xD38F78EF, 0x03EE5BC6, 0x74753E25, 0xFFC023CE, 0x76757EA0, 0x7CA0B4FE, + 0xDBD5AB57, 0x4B9EFCA7, 0xB50F779A, 0x30015BE0, 0x29D54F1E, 0x7342B366, 0xCD126227, 0x7492FD02, + 0xBB2ABD37, 0x8B1398CF, 0x109C7F3A, 0xD78BDE6B, 0x50BF6809, 0xD9EABE4A, 0xF938D7C4, 0x878AA77E, + 0xE1CE815B, 0xEABD2603, 0x3A207F0A, 0xCABCEF01, 0x4E9D9EE8, 0x7D5F7026, 0x688B096F, 0x51FEAB71, + 0x7B10DEC6, 0x7ED5CF39, 0x25849762, 0x45501F1C, 0x06BE8FAC, 0x65BFE1A8, 0x6F14267F, 0x8952ED5F, + 0x817AFDE3, 0xFD7AD57B, 0x8428D0DF, 0x0DD4FB21, 0xEF477D87, 0xF855A0BE, 0x4ADEBFC6, 0x05A5DF9F, + 0xCF52DCBF, 0x03B1FE87, 0xB53181F9, 0x94E37E7E, 0x12F904ED, 0xB61A4FFB, 0x55EBA057, 0x45CE9772, + 0xBFC209F3, 0x61C2ABD0, 0x5FF2FEF1, 0x9A765EAD, 0x4F7E32AB, 0xDD3A85A9, 0x7FD8C5F0, 0x34E13FA2, + 0xFF518FD9, 0x05F8FC5B, 0x86BCF4FB, 0xDF8CF708, 0xAFC0F817, 0x517F964E, 0xFD47BC8F, 0x7C4FE48B, + 0xCCD18497, 0xA1FF3330, 0xDFE3460A, 0xE10F9097, 0x7E4AB23A, 0xABF9AAE9, 0xF76187D9, 0x3EFA3E8C, + 0x7A8D2576, 0xE4BD98FC, 0xA8E758BF, 0x0DAC97BF, 0xBEFE7ADD, 0xAD3E7E3E, 0x5E4FECFA, 0xFE7A2A3F, + 0xE85F6AFF, 0x98397366, 0x9CFF237E, 0x3253B446, 0xF2FEEFF7, 0x7FC42F7A, 0x7BFD4290, 0xFF237ED1, + 0x538C3F29, 0x3EC6FF11, 0xBF68E566, 0x0BEF7B00, 0xCC330E11, 0xAFFCA275, 0x370F78DF, 0xDFC0367F, + 0x7E4FE3E5, 0xFBF84D80, 0x26C9C6CE, 0xAE5D7FC0, 0xF729C4C2, 0x8BE9BD59, 0x08C6FCFE, 0xDC54E1C8, + 0x7BB4C419, 0x19499EF7, 0x740F56F3, 0x316E584F, 0xE2FF0200, +}; + +u32 point_table_binary_48[] = { + 0x11727596, 0x5D4C5457, 0x10808765, + 0x91954ADD, 0xD4266A0C, 0x4D43D207, 0x95262D08, 0x29C6A62F, 0x1BE80B31, 0xA96E1F8C, 0x9890008A, + 0x46512452, 0xFCC31FC0, 0x1A10D127, 0xA3461F4A, 0x6A9BE501, 0x42F18726, 0x4D7CC534, 0x4D8C4D88, + 0x4979A152, 0x6A2DE557, 0xEEBAEB3D, 0x9D9F73CE, 0xDE7B09CB, 0xD3C7CC99, 0x333377CE, 0xCCA887EA, + 0x1FD800FC, 0xABACAC54, 0x0A59DDF5, 0xF0FD0CEF, 0xD8B183D9, 0xE8338F04, 0xCE8F04CE, 0xFFACFE36, + 0xF26DDBB6, 0x311BB9E6, 0xBF8C7CD3, 0xA64DCC46, 0xCEFC48BD, 0xF0C9917D, 0xF20701F9, 0x8380FCBE, + 0x9AF4C991, 0x7DF2876A, 0xD127470E, 0x9C5FC601, 0x7F96B14F, 0x7F44CD1B, 0xF9F6EDDB, 0x998D5CF3, + 0x9C916FDE, 0xBC99D9C8, 0x991FA9D9, 0x80FDD940, 0xFC3381F8, 0x6702FECE, 0x06E2F79D, 0x871C2853, + 0x130005DF, 0x02343535, 0x29580B5F, 0xA857001B, 0x4AB2172F, 0x5EBCC80C, 0x85006FFE, 0xC85EBC77, + 0xEF1EEBC3, 0x568045D4, 0xEFEBEB53, 0x6A0AE55F, 0x02142700, 0x485F3D31, 0xECC08103, 0x0798C91E, + 0x800367CE, 0x9C617D61, 0x80C1C141, 0x6B6F4B77, 0x18C6C6C6, 0x1466A30C, 0x2D406939, 0xC0D5AB57, + 0x99C9BF50, 0x0F407777, 0xB7F53784, 0xFA3D3D3D, 0x0A8A503B, 0x87ACAD4A, 0xDCB973C7, 0xFA1B8577, + 0x13737373, 0x369E286A, 0x0C0F0FB3, 0xBEB9FFFC, 0xF9F3F6BE, 0x824F61D5, 0xB163C76C, 0x3C859DD9, + 0xC9BABA3A, 0xEBEF7FBF, 0x6727CF9E, 0x3D6BFD79, 0xD906AB1A, 0x1B1BC59F, 0x5E8008DA, 0xABAEAE96, + 0xFB9021A2, 0x9C9A9A1A, 0xE151E2B5, 0xCEB56BD7, 0x44FF19E9, 0xBF97E8EC, 0xEC94FCF4, 0x8A3FB158, + 0x4CEEEB15, 0x7F6DBE46, 0x89A3F0F4, 0xE953D127, 0x7BC8B5B5, 0xB5E28F3E, 0x7FE4C811, 0xEB0F4076, + 0xEAE8D1A3, 0xF6BE8FE2, 0xD9A98181, 0x01D16706, 0xE8EFEFB7, 0xFED27DE7, 0xCE9D93FC, 0x78FC61D6, + 0xF71D3C78, 0xD0C643FE, 0x8C8F8F67, 0xEC558543, 0x9C1FEDEF, 0x8778A2A3, 0xA3C3C643, 0xBFBD7BF7, + 0x5A7FD552, 0x38B467CF, 0x1E9BFFB7, 0xB500BB77, 0xEF561013, 0xDE32A2EF, 0x8FC9F7D8, 0xF2537A8D, + 0xC90FB193, 0x975EB373, 0xE74EFBBD, 0x9572BF23, 0x7F581F19, 0x42F965F4, 0xFDD81ED6, 0x57243BFF, + 0x73B6A7EB, 0x2D57A5C3, 0x546FA67E, 0xDE160070, 0xFDC484F3, 0x9A000E1D, 0x3A64EDE5, 0x35456CFC, + 0xC4FF1644, 0x80EB4BFB, 0x17858D71, 0xEB6F3D45, 0x2BCCFED6, 0xFBBFAFE8, 0xCB7B31FE, 0xD08FFDD1, + 0xFE16266C, 0xFC9C8FC2, 0xFEB09CD7, 0xF95AFC3A, 0x2CEF43DB, 0x036D2F73, 0xDFD22CEB, 0xEBF718FD, + 0x00E43D0E, 0xA971EA07, 0x5937D7AD, 0xE1FA47A6, 0x7E907553, 0xBF872195, 0x228E187F, 0x91493F02, + 0xEB24FF29, 0xF5183EC1, 0x7C3C49BE, 0x50F44346, 0x8BB07A2C, 0xF5D9F3E7, 0xCF151273, 0x5E43BAFA, + 0xC489130A, 0xBFB6C82B, 0xDEBC7FF2, 0xE4499693, 0x3FEFF4BD, 0xF99EEA4D, 0x4D213722, 0x0F2763A7, + 0x4F9F667D, 0xE2BCF9A5, 0x5FC85F3E, 0x9FC2F3B7, 0x93B78F1F, 0x3F8EF9D0, 0xF2DF969A, 0x253F5AFE, + 0x4D7217EB, 0x93FC2B94, 0xB72EBDA2, 0xF9025572, 0x5F5EE5D2, 0x547171B1, 0x30C6B3FA, 0xA1335052, + 0x5222FAEF, 0x220F26B3, 0x4B4B4B25, 0x1E7ACFF3, 0xE996D1D1, 0x51890779, 0x75C7DBDB, 0xA74E9D5A, + 0x165F30FE, 0x60BCCC64, 0xAF26B5AB, 0xADADCDF6, 0xC3507BE8, 0x63EA6778, 0x7B99E947, 0xFA7B717F, + 0xC9C9B5CC, 0xEF89F4E9, 0x3DB3FC99, 0x479FCE8F, 0xFAF529DE, 0x8D71B780, 0xFA13C985, 0x3DFAFEFB, + 0x743F740B, 0xB8BF7AFA, 0x23D517B2, 0xF5A7B9B9, 0x19E391F3, 0xE40FE79F, 0xE22346FD, 0x5BB76ED9, + 0xEF453F89, 0x1FFF9392, 0xFECFEFC7, 0x9C47167F, 0xB0FE90E7, 0xE3AE65A9, 0x67CB8F4D, 0x7D5FB972, + 0x45F2CFFA, 0xE20F9FBF, 0xEB8967C8, 0x7088FBBD, 0xA9F7F184, 0xE6C7864D, 0x3EA4BEF3, 0xE3FE7ACF, + 0x8F872C93, 0xBD5710B2, 0xFAC2B092, 0xBF6C3F99, 0x8927259C, 0xCE30EBA7, 0x7DFAF6FC, 0x9061E987, + 0xC61F07FC, 0xFE3AF63E, 0xC9E77CDC, 0xB12CF69D, 0x95EE4B89, 0x7E3A536F, 0xCF02F580, 0xF594C6FE, + 0x47F3C5F4, 0xFF74D374, 0x79434383, 0xD403EB4F, 0x97EBF920, 0xF5119F2E, 0x3F7CF8B0, 0xAD9FC89F, + 0xD3E5DCFF, 0x9F1806D0, 0xF5AFF5ED, 0x7CB1E7EB, 0xEBEB3DF3, 0x06A0B5B5, 0x55EAC553, 0xDFE67E5B, + 0x7F7A5E99, 0x7EC5FACC, 0x59139647, 0x291B9AB5, 0x7D47DB37, 0xF146B1FE, 0x79FEEBF7, 0x14F5BEAF, + 0xDE407E7A, 0xE5BDD87C, 0xA2FE74C2, 0x935F944F, 0x5A96F393, 0x09C7F75E, 0xA72DE31F, 0x33406F6F, + 0xAFED3793, 0xC8BC1F50, 0x7D3367EA, 0x4BF45DF0, 0xC7E7F8E2, 0x07CB628F, 0x7E972E5D, 0x12D6F15F, + 0xBF7E1DE3, 0x41C67CCE, 0x20DFB871, 0xC3E70FCF, 0x97A0BFBA, 0x5E66C0F1, 0xF5AB3970, 0x56A8C7CC, + 0x7BADA8A8, 0x90FB587F, 0x39F3FEE0, 0xF187DE3B, 0x14897C21, 0x21F563FA, 0x0DD9BB70, 0xE182ED27, + 0xE63E534F, 0x0BE8EFFE, 0xFDFB6DBD, 0xBC4E382B, 0xE42B930F, 0xDECF8AE4, 0xFED709DD, 0xCF3C1CF4, + 0x47E499FB, 0x78FFF3F4, 0xCFAEAE2E, 0xEB1F78EB, 0x3145AF31, 0x6B82E79D, 0xDE3F9266, 0x1FABC2ED, + 0x82DF6B52, 0xF689AA4C, 0xFFE3F8F5, 0x7C73CB64, 0xBFC2FDA0, 0x48D84978, 0xEDD38FDF, 0x634C380C, + 0x9E7D2A87, 0x386B82F7, 0x23B3FFC4, 0xB326F43E, 0x5146F3D5, 0xE633266C, 0xEB49CFDF, 0xCC3E234C, + 0xDF83F771, 0xDDFF691E, 0xF0BC8865, 0xE681CCE7, 0xCC3CF0FA, 0x4BF340EF, 0x7FBCBFAC, 0x8FCBFB32, + 0xF7AF8FDB, 0xFD89D9F5, 0xEE53F5C4, 0xFA3DEAF9, 0xF7FA5777, 0x5F4B4B8B, 0x95870ADC, 0x7DDEF361, + 0xCFFB26FD, 0x8597FE78, 0x72BB002E, 0x5FBEEC9B, 0x3FE63DF8, 0xFAABB697, 0xDBA5E3A1, 0xEF87FDD9, + 0xDD9ADCA5, 0xFD2FA2FD, 0x422D383F, 0xDAFC312B, 0x97DEB7D9, 0x47DCADCA, 0x95EF1BD0, 0x0FDAD3F5, + 0x912CF6D8, 0xC7EFEFB8, 0xC6BE7038, 0xEAFC60EF, 0x63562EEF, 0xF7E6FB21, 0xDB7A605E, 0xF2F99B5F, + 0x67CE633D, 0xE3F789A2, 0x9CDF93FE, 0x9E513C4F, 0xF935F1E4, 0xD729B7BD, 0xBDDDCEC7, 0x48669E05, + 0xF7493BAF, 0x79BED9F9, 0xEDAED03F, 0xE5FC5486, 0xC7853DFD, 0xD0D31FFF, 0x07000000, +}; + +u32 point_table_binary_49[] = { + 0x11728D59, + 0x6B9454C5, 0x11AEFB98, 0xD985A83C, 0x6282D103, 0x28A80818, 0xE3638906, 0x169FE3E2, 0x22C61365, + 0x44508282, 0x6C047984, 0x37427828, 0x98133527, 0x12F54402, 0x240A02AE, 0x67C02422, 0x06651510, + 0x45C4C7D9, 0x048F1A51, 0x207A7625, 0x44050576, 0x7177E676, 0xBAAABAFB, 0xF6F45C24, 0xFCFBA8EA, + 0xEEAFAAAB, 0xBEAE3B0B, 0xD5E279B1, 0x1EE85FA7, 0x4E9D0420, 0x5E6DE17E, 0xB1FDCC33, 0xCF14E225, + 0xB11F2A19, 0x9F76DA69, 0x84C5560B, 0x6F2CC545, 0xFE2F97E2, 0x22FF4D62, 0x9FB6F7ED, 0xDB97B0B6, + 0x2BFC99B6, 0xF7ECD993, 0xB0B6137E, 0x59343AFB, 0x3716ED5F, 0x271A8AEC, 0x1217D95D, 0x7F77BF8D, + 0xA5B8C8FF, 0x25B157DB, 0xABAAAA08, 0x6BFB8001, 0x03D0DFE0, 0xCACA4AC2, 0xDA9FF0A6, 0x1893FF26, + 0x67FD66B1, 0x5BDB2B2A, 0x2A086B7B, 0x9F3E7D10, 0x7F54C44F, 0x62279E0F, 0x9DFC7C58, 0x6477FDDD, + 0xFDEA9CF5, 0x75CEFA8D, 0x6297939F, 0x5DB61DEB, 0x0B543D9D, 0x75D6598C, 0x9F62DCBD, 0x7B77AA37, + 0x6DEFD5AB, 0x9710CDD0, 0x5B1C95BE, 0xD9D01F3F, 0x7EBC105F, 0x40853800, 0x70BAB4CF, 0x9C3993B1, + 0xF21F3A74, 0x28FB130E, 0xFD214386, 0x083899ED, 0xE5F27F66, 0xCD9A25E0, 0x02C6724B, 0xC864328C, + 0x0F206E0F, 0xE3C68D63, 0xFF03E8DF, 0x1EB66FDF, 0x6EED0770, 0xE79D770A, 0x686BF60F, 0xC78E1DCB, + 0x98F9858B, 0x172FB6F8, 0x023CFCF0, 0xC342D4F3, 0x79FB204F, 0xE769BEFB, 0x2084E9D3, 0xA79B78CA, + 0x25DEB871, 0x23FB13CE, 0x434D4D4D, 0x7C5E59E8, 0x0D1B36CC, 0xC483FF86, 0x0F1F6EF8, 0x766D10AD, + 0x0B162C88, 0xF95406AD, 0xD3A64D23, 0x3E702DEF, 0x4FF991E7, 0x21860E41, 0xCB2DB7DC, 0xC2B80380, + 0xD873E81B, 0xE283FE65, 0xF2B8D7BE, 0x1AACF385, 0xFEA7CB0C, 0x51BE4ED6, 0x1860DEBC, 0x798C3B30, + 0x9F2D5BB6, 0xB03FE1A3, 0xA0F383FE, 0xED0A41F3, 0x8409130C, 0x9F764744, 0x33E65B9F, 0xB7FF71D1, + 0x5C5B5BCB, 0xFE886B83, 0xE6679E79, 0xC6F045FE, 0xC807F383, 0xF8A8C494, 0xCF7A3EEF, 0x281C86D1, + 0xA3479B78, 0xCA255EBF, 0x7EBDD9EF, 0xC31CC0BD, 0xF7DE6BF8, 0xEE4DB536, 0xCC9F3FDF, 0xC403128F, + 0x1831C2F0, 0xC57FB7DE, 0x7AAB101B, 0xC44EAC67, 0x6FC9A9B9, 0x7BEEB987, 0x30D6B3B7, 0x0440E183, + 0x88CB553D, 0x2146FF72, 0x383547F9, 0xC27AF601, 0xD23F8B2A, 0x962F5F2E, 0x64A6494F, 0x53112CC6, + 0xF588C9FE, 0x89909723, 0x8CDEA6C6, 0x8929949F, 0x6D6C2F9B, 0x0A73962C, 0x594218ED, 0xE987BC3A, + 0xCCAF3C8F, 0xF43A7DBF, 0x7F05EA35, 0x61B43FE7, 0xA7095BFE, 0xA8DFEEFE, 0xC4679EC4, 0xB7795388, + 0xAFCB4FBD, 0x07A9CEA2, 0x86EC8887, 0xCBEAAF82, 0xDFEBF8C4, 0x40892FF4, 0x7A99F588, 0xB7FAD76B, + 0xFE8853D9, 0x608ACA0F, 0xAD4F3D1B, 0x8C3758F1, 0x27ECC447, 0xF991F751, 0xF642741E, 0xD55B3F85, + 0x7B14DA10, 0xFF84FCDA, 0xF94CCA1F, 0xD5D34071, 0x03ED6FC5, 0x63DE3FE4, 0x7F22FCDB, 0xBC7F2A3E, + 0x935F8CE7, 0xEEA0CE60, 0x158FC9B7, 0x8A57DB51, 0xDFDACC8D, 0xCE3058C6, 0xD7E6E942, 0x03BDA7DB, + 0x14BEAFB0, 0x0CDF2FAD, 0x87E51D5B, 0xAF26BDC1, 0x78E64B7C, 0x53E14653, 0x4FA867B7, 0xB7DE48F9, + 0x40FF9FCB, 0xF82AF3BF, 0x34763B3F, 0x4EFEDCF8, 0x898F5C5F, 0x5E2B06E9, 0xFBD07CF5, 0x7D687EB3, + 0x67CFE6FD, 0xF0FC43F9, 0x193B76EC, 0x283A5FE7, 0x8FCE0BF2, 0x9B75FE34, 0x1F8A7783, 0x3A7FA258, + 0x66F2A1CE, 0xD7F9D3FC, 0xA85EDDF3, 0xDCF89DFC, 0x687D4D65, 0x9BB35AAF, 0x10B7CD29, 0xACF4B44D, + 0x96F54CEB, 0x7B3AA7F4, 0xED02797F, 0x523FBFAC, 0x0158B56A, 0x1561D48F, 0xCFDFD698, 0xF5E4F3B7, + 0xB53FEBED, 0x97350AF7, 0x9358EAF1, 0x81191ACB, 0xFD08034C, 0x9E3C39C1, 0xDFB5C7E7, 0x933E59E7, + 0x9BFA97FA, 0xF5DF3A80, 0x499326D1, 0x798C633E, 0x363F51CF, 0xEBDF91FA, 0xB772E54A, 0xC2B8FF5B, + 0x06339FB7, 0x72DA9FD7, 0xBFA3F136, 0xDEBF1E34, 0xE6F3EB81, 0xCFB7F7A7, 0xFAB2F647, 0xFED40F32, + 0xBE37B31C, 0x1FEEC738, 0x3ECF3EBF, 0x347F7C3F, 0x47765BF9, 0x220CA0FB, 0x5FE76FD9, 0xB26545E7, + 0x2D5DBAD4, 0xE8C95689, 0x697ED826, 0xF59B70A4, 0xE3D9C9FE, 0x061F647B, 0x3EC652DF, 0x5F8BF14E, + 0xC6963FAD, 0xCF1F633D, 0xF3DF9A8D, 0xF369C70F, 0xD56CEFA8, 0xDF57358F, 0x77D4F389, 0x8AB7BDC1, + 0xECDFDEBA, 0x0F3D0F18, 0x3D953832, 0x98FD2338, 0x5AC407C0, 0xE49FE687, 0xA65CD479, 0xCA942986, + 0x5F530E8A, 0xFC1B3556, 0xF34CA3F4, 0x37F313F1, 0x891C7EE2, 0x53FB3E41, 0x63356F21, 0x23D21383, + 0x81B1F24F, 0x9541517F, 0xF90BFD1F, 0xDAF569DE, 0x5B553F00, 0xC5FE72C0, 0x79DDEE87, 0xF218D3FB, + 0x7F62B6C3, 0xEB63C68C, 0x31F3C389, 0xB23EEEB8, 0xE30E938F, 0x961C63CD, 0xAF25D7E1, 0x75D2CB92, + 0x7EE079E1, 0x83F83E0E, 0x328EEB81, 0xFDE3FAE1, 0xF920D2F7, 0xA530C0E0, 0xC183CDFC, 0x60EE739B, + 0xC671BDF2, 0xFE51D17E, 0xEFC5F820, 0xE37C112E, 0xCB16CF27, 0x6559DF60, 0xACE746F0, 0x8BEABD31, + 0x3E7FA79E, 0xDF355FC6, 0x3ECD579A, 0xFFEE9CC2, 0xDB348ED7, 0x73FCC7E4, 0xFF3C63EE, 0x675B5F54, + 0xFFAAF92A, 0x2AE25B5E, 0xC247E5CF, 0xF08D4CFF, 0x68BD447D, 0xD0EF5143, 0x56EB07DF, 0x5F4336D6, + 0x1B474FCD, 0x7C3B63C6, 0x0C534FA6, 0x3E95BF55, 0x9F344FCA, 0x7EE86CD7, 0x477B8022, 0x3D85B87E, + 0xD5FEDC7F, 0xFA3CD98F, 0xF47DA3F7, 0x6FCAC5FD, 0x84FB35E6, 0xE27E621C, 0x15F533F2, 0x617D2EEE, + 0x0FDDDF9A, 0xBF3E1FFD, 0xA9FFEB8B, 0xE32BD10B, 0x574F3670, 0xFF47C0EF, 0xABD6074F, 0xBDBFD27E, + 0x15DB9BB2, 0x4AEFAE62, 0x7D33B882, 0x71733651, 0x0F1DBDD3, 0x7A73927E, 0xCF553E0E, 0x41ACA788, + 0xBF8A7105, 0x63E5AFF2, 0x75386BCE, 0xBB8AED4D, 0x862FE294, 0xC5CF5EEF, 0xDA317EC6, 0xC6DE9B71, + 0xB13E0496, 0xDE22F68E, 0xC55FD5E7, 0x21AD676A, 0x9EFACAE0, 0xE2F8F43C, 0x958AFBF5, 0x793E0FCC, + 0x7C83385D, 0x2366E8F9, 0x07B1DF4D, 0x61FDFD03, 0x518D9E9F, 0x68FEBA5F, 0x6135FF1D, 0xB1DE17C4, + 0x87ACF785, 0xB1152FF9, 0x5BF72171, 0x99F5BE31, 0x8EDF37C4, 0x29EB7D63, 0x1CD717EF, 0x6FE59F70, + 0x5C4FBC9F, 0x755F84E3, 0x7A44DCA4, 0xEBF10BC6, 0x2DD67C88, 0x5858F321, 0xE248BFD7, 0xAEBF6B6F, + 0x66DC9A3B, 0x46BC4E3C, 0x547F1207, 0xB9E644BE, 0x349FCAEF, 0x876F72F1, 0xF736E2A3, 0x167FC405, + 0xB59EE657, 0x89F3967E, 0x21B6FB01, 0xB1DD0F8C, 0xE37E406C, 0xFAC15DAF, 0xBE7FEC7A, 0xE4F5F0FF, + 0xED8FFD3E, 0xB0B8BFE8, 0xFBC8EA1F, 0xC671FF30, 0xB6E69581, 0xC5FD8358, 0xF78FF91E, 0xB3EA9FFD, + 0x8D7E71BE, 0x76C32584, 0xF7C0A584, 0xAF810EC6, 0x3E52DEE7, 0xDFBD4C22, 0x76FD3F81, 0x2BD05E68, + 0xF1BA13DE, 0x01178A59, 0xB27ED6F8, 0x672BFF6A, 0xC4D1447F, 0x81D9EF77, 0x924CFFA0, 0x87B25721, + 0x16570657, 0x2AFB2562, 0xB9B46F0E, 0x7F60CE43, 0x9C0DDE27, 0xBC052E26, 0x3D9D93F2, 0x8C1DB11F, + 0xAEA5DF43, 0x5E823390, 0x5FF49E78, 0x2731DE57, 0xA1BB90DF, 0x5792F313, 0x84D15FF2, 0x83DF788D, + 0x064B3E5E, 0x1FBF2E11, 0xBBFCD1BE, 0x4AEA8717, 0xBC9AC81F, 0xED929FBF, 0x281C9BC8, 0x7F0384C8, + 0x0F2A8567, 0xFC6DFE1B, 0x208D7C61, 0xA7389CC8, 0x7F935CFF, 0x2BB9DFD7, 0x5E9BC478, 0xEAE4FA47, + 0xE4F9AB7C, 0xE6FB3721, 0x905F70BF, 0xBF59D54B, 0x0BF20927, 0x05D7D9F5, 0x137C965F, 0xAEF06754, + 0x5F8BA3D3, 0xF93C691F, 0x23FD9B0A, 0xFFE2FDC5, 0xC778FF7E, 0x43F48659, 0x2FCF4FFD, 0x317A81F0, + 0x73E25321, 0xBF4582DB, 0xC0677ED2, 0x2EF397BE, 0x5CDC6DD6, 0x4B1C8E83, 0x3566BDE4, 0x973E0C35, + 0x0ABF8F38, 0x35C11BC5, 0xF9E379BE, 0xEC0F5EC7, 0x51A346E1, 0xEFA9EFD2, 0xF76A7FFF, 0xE4C47CBA, + 0xF973F3E5, 0xE6C73DEF, 0x78F92B39, 0xDFC9A7D3, 0x2F9209F5, 0x7B7E8F78, 0x2CB17F5A, 0xA13FF5DB, + 0x09F0DBA4, 0xFE91835E, 0x5F315DE2, 0x7F78A724, 0xF58FD4CB, 0x6BC503D2, 0xFEAC7F57, 0x62FF14A4, + 0xFF6AE99F, 0x0F5E9C3B, 0x776E69FF, 0xB8D8F127, 0xFE38FF2C, 0x092FC279, 0x54EA23EB, 0x43A3379C, + 0xCEEFC6F1, 0x465DA045, 0xE927F55F, 0x742D8C21, 0xDC95E38D, 0x56FA2711, 0xFEB1D28B, 0xA7FC8C5A, + 0xCFF1EE0E, 0x2E33EB31, 0xBE42F05D, 0x65E778EF, 0x0EF6293B, 0xF7DBE0E0, 0x90391FF1, 0xA0907F9F, + 0xBB8CFB0D, 0xDE0E5718, 0x3BE2EDA9, 0x9EF4FB41, 0x7FD54F53, 0x614522DF, 0x8CEAC782, 0xF8ABB1DB, + 0xF16654BF, 0x5DE43D96, 0x184F86F5, 0x03FEE20F, 0x4B8C27C3, 0xFAE15D16, 0x5427C693, 0x61FDF056, + 0x077B12E3, 0xA956F57D, 0x9F785461, 0xAEFF2ED1, 0x738407C1, 0x0954EFE5, 0xF009E1AB, 0xB99EBD3D, + 0x1EC7733D, 0xD7B33FCE, 0xDB9FC8D7, 0xF577F956, 0x73BD073F, 0xF21725F2, 0xCD28BDE8, 0x5098A7FC, + 0x594FAA0A, 0x6FD8EF67, 0xD03F7F31, 0x9FA7F4E4, 0x8668AAB1, 0xCB7C8653, 0xA22E84AF, 0x633DF17F, + 0x2D6E37FB, 0xA37EB444, 0x5F9AF512, 0x0763A097, 0x598FFD7C, 0x97785261, 0xEAEFB02B, 0xEB0D5CAE, + 0x7EDFCDC3, 0xBC912347, 0x96DADDF5, 0x55DCEFE1, 0x6675FF25, 0x7C9DFC97, 0xC4EBDC97, 0x1B4FC97D, + 0x39F11CEF, 0xFED47DC0, 0x7CF57BB4, 0xB27B4FC0, 0x9F6DFEE2, 0x5D7F5E62, 0x3F2A7D8A, 0x7EE2CD49, + 0xEA67AD4F, 0xA29B3F28, 0xB15F953E, 0x8915FEC7, 0x89FDAAF4, 0x494C08CF, 0x4EEA57AD, 0x37303955, + 0x497AE3F6, 0xABD69F4F, 0x536BF87B, 0x98E7F3C2, 0x05F0B8D6, 0x3BC4F9B5, 0xDE30FE7D, 0x57DA4749, + 0x7E6DBD17, 0xB4DE222E, 0x8CF217EB, 0xF7FC5BED, 0x729E81D9, 0xD22EFC77, 0xB51E232E, 0x7C1CEC32, + 0xEB1F92F1, 0x2C0AD669, 0x3D461CAD, 0x0D9FD2F3, 0x00AC907C, 0xBF17AE35, 0xFC24162F, 0xA6AED7F3, + 0x00FD7DAF, 0x3E35C9D8, 0x11FF227D, 0x3EF197EF, 0x39C6137D, 0x5FEC37E7, 0xD9F1CA79, 0x0046487B, + 0x6DFCFE23, 0x3FB1DDEF, 0x6CB0E403, 0xD3FCC860, 0x995FEF8A, 0xB0632276, 0xF9A21DFB, 0xB93EDC9C, + 0xC857BEB7, 0xC8478C16, 0x6D8DBFCD, 0x57BEBFC8, 0x4F44904E, 0xE42BDF63, 0x9823F7EF, 0xEA4D4AE4, + 0x2FDF5F78, 0x54DAFFC9, 0xF55A128F, 0x7C8F91AF, 0xBFC6DFA2, 0xDF5FFA9E, 0x7824586A, 0x7F0FFA1F, + 0xE48FE879, 0x86BEEFD6, 0x4457EB79, 0x06C64AFF, 0xFDD1423D, 0x8FE0FD7B, 0x87C57966, 0xBDE4133E, + 0x20CED1F3, 0x0CCC94FB, 0x4D846E7A, 0x9E413EA9, 0x8BE00CB3, 0x5EE260B6, 0x778E592F, 0xF9A51A60, + 0xBF9E2F10, 0x87D3BDED, 0x7A9E41BE, 0xE907BDA3, 0xF41ECB79, 0x82BE8F32, 0xFE8AC4FC, 0xBAF974F3, + 0xE7E6CB3D, 0xCFB5BBF9, 0x2B39DFC9, 0xA7D35FD8, 0x8F846FF6, 0xBBAD5BB7, 0xAEB47FA4, 0x5E109EE3, + 0x1F49EA1F, 0xD40B90FA, 0x170D08DB, 0x25F50FEA, 0x053C2871, 0x9FD4D8C4, 0xFE917A81, 0x7F9F11D3, + 0xD283F1EF, 0xBD25FDE3, 0x62C79FF8, 0xA3BD63FA, 0x1BFA7B46, 0x3FD60331, 0x14BED6FA, 0x44F5FC20, + 0x4C5BB870, 0x21DB11D7, 0x898FB47E, 0x927F476F, 0x8D7EFF31, 0x3EE8E245, 0x5A1FA99E, 0x07FA79FD, + 0xFE53FD4E, 0xF51BB53E, 0x927EEC0B, 0x5ED1EF3F, 0xF5DF9BC1, 0x5E733EE2, 0x2DE170FD, 0xFE533F56, + 0x854F1B3B, 0xE24B53FD, 0x289EFEDC, 0x5FE22054, 0x98F36CBE, 0x19EE4F31, 0x53743776, 0x3BDE0CF7, + 0x1F3CEBFD, 0x34319E0C, 0xF79F77BE, 0x7F6E623C, 0x19A527AF, 0x04FD13E3, 0xC9B09EF8, 0xBD83FF24, + 0xC653CDF5, 0xEDB5173D, 0xF47B4AFD, 0xFA74D45B, 0xBF8F54EF, 0x8FC09FF4, 0x7B88F5EC, 0x4FF416E9, + 0xF70ECF0B, 0x3C6F5722, 0x5FD7DFE5, 0x5BADEAFD, 0x0DFF8944, 0xBE19D68B, 0x707BA142, 0xBFEFF4FB, + 0xD5DE4295, 0xFDFB54F0, 0x75EB26FD, 0x7E637EFD, 0xC3D129C6, 0x2EF3993A, 0xB7B05FBF, 0xFFA82741, + 0x0FD1D9EC, 0x8F7AB23E, 0x7ADFAC97, 0x386C07DF, 0x31EB657C, 0xE91E62B5, 0x9E67A8BF, 0x7740AD9E, + 0x67484F5E, 0x84E5EAEF, 0xA1C57677, 0x7D15F77B, 0x30C4BBCF, 0xDECFBFC9, 0x6F67EF17, 0x34059369, + 0xBF92789C, 0xFB29C987, 0x739F6EBC, 0x25F7E9C4, 0x7BBCFB55, 0xFC5313BD, 0x1989F777, 0x3C7FB77F, + 0x959E45AB, 0xBC14EA99, 0xDBFF5ACF, 0xC4A35E4B, 0x627F2B3D, 0x834EFE93, 0x89FDADF4, 0x4CEC0A83, + 0xA4FED6FA, 0x040DA96B, 0xA89FDDFE, 0x567AE5DD, 0x9C7A13F5, 0xEA7F0000, +}; + +u32 point_table_binary_50[] = { + 0x11726594, 0x41481451, + 0x18C7FFB3, 0x33DB8C06, 0xA2498184, 0x1D0A21BA, 0x1481D221, 0xB5831E3C, 0x98A72130, 0xF2180B6B, + 0xA704A120, 0x74915AD8, 0x9405F724, 0x7808F210, 0x7B490521, 0x6FD15EC5, 0x4EA69740, 0x4D1291D0, + 0x909A756D, 0x5FEF7BDF, 0x7BB333EB, 0x8339FC78, 0xDFF77FFF, 0xEF7BDF3C, 0xF10D5DE2, 0x10482C3A, + 0x4941AB24, 0x790B086C, 0x51D9D8D8, 0x1078C6EC, 0xBF1495BE, 0xBE3EE643, 0x6227492C, 0x56D12BD6, + 0x81D3B7C0, 0xC2C202F3, 0x1271001D, 0xAFF84957, 0x84D78981, 0xA85E67DA, 0xA9EDFF91, 0x3CCCFB62, + 0x9BF9A7FC, 0x32998C10, 0xDAEFCE47, 0x072B2B2B, 0xA1DF7DCF, 0x0E666666, 0x423F3B8B, 0x403A9D0E, + 0xCFEB7F1C, 0x394FC6F7, 0x8FD881D2, 0xAFA217AD, 0x403382D8, 0x79B44AA5, 0x52E867D0, 0x0FF355FC, + 0xA0AFE3A5, 0x1F3C02DC, 0x4AF981E2, 0x12B3A894, 0xEF1BA6F3, 0x70F9EA57, 0xEAA7F1EF, 0xB55C9954, + 0xFD967E29, 0xBEF33D2C, 0x153F6FD8, 0x0B99FC1F, 0x9435AF1A, 0x86A5FA6D, 0xF490985F, 0x5E5E8EF9, + 0x9F989850, 0x4C7AC0DE, 0xD3A85F0F, 0x7BC331BF, 0xE51B0D46, 0x5FD5735A, 0x633ACFB3, 0xFE3D1C1D, + 0x1DADD523, 0x573E9FE7, 0xFEC9F8C4, 0x9217F68F, 0x397E7FF7, 0x5CEEA7E9, 0xF74D57C7, 0xEBFA82EB, + 0x7CFF667E, 0xDCB3CA71, 0xEC7C383C, 0x5FB3E233, 0xE9277DFB, 0xB9DA5F63, 0x76BE2486, 0x943FC962, + 0x1FB05F38, 0x6DD45E78, 0x7AFFAE75, 0x4BC5CB7C, 0xD2B34BC9, 0x77535353, 0xE7B92E5F, 0xAC4AFE20, + 0xEB394EBE, 0x1A1F1F57, 0x7A8A6FDB, 0x412A953A, 0xA7AFB85D, 0xE6BF4EB4, 0x4D4F4F0B, 0x74CBF85D, + 0x19EF5B67, 0x3C3F9C6F, 0xDDB102C3, 0x149F7883, 0xB6E87CD1, 0x32F34AFB, 0x326387F5, 0x997FB430, + 0x9B7E6EA7, 0x787E8C5E, 0x93C9D77E, 0x688D8D8D, 0x85F980F9, 0x1FEBE3EB, 0xF7999B22, 0x4CFE8F7A, + 0x02735F5D, 0xDC0FC3A6, 0x3F402E97, 0x0BEB3DEA, 0x41EC7E1B, 0x516D8FE6, 0x3746EA25, 0xDE2C22F6, + 0x7E6C1675, 0xBCAEF752, 0x31EEB719, 0xD66EC86A, 0xDE99CD7C, 0xA2AE1F9E, 0x647A2FCC, 0xFD597311, + 0x3DC5414C, 0xDF33EFC3, 0xACF447EF, 0x5DB1C614, 0xDF306798, 0xF51AB49E, 0x99AF53E9, 0x379BCD86, + 0xFF7787AF, 0xEBD1F91D, 0x3E62FAC6, 0xAFF93F50, 0xD7AFA383, 0x783F7FAF, 0x5547A2F1, 0xD576CDFA, + 0x7C370714, 0x0A85F07E, 0x68A979D7, 0x7AA8ABCF, 0xCDE9FA07, 0x708DF6DD, 0x13FB5777, 0xF74521BE, + 0x33A3D5B0, 0xD862864D, 0x8C0166F7, 0x84395A8F, 0xE24F7C1E, 0xF951ACFD, 0x3B7F2F64, 0x156BFF62, + 0x88F93F00, +}; + +u32 point_table_binary_51[] = { + 0x11726D98, 0x5B6C9455, 0x10C767F7, 0xDB65B7DB, 0x0DBD689A, 0x283441CD, 0x4A34D1C4, + 0x90401BE2, 0x03880414, 0x620537E1, 0x9614B92E, 0x14282CF7, 0x40800495, 0x8BA4B451, 0xA441D2A4, + 0x08E161D7, 0x06A28542, 0x8CBD51B6, 0xD0A4C604, 0x2F51A20F, 0xF2D00482, 0x1A2B85B2, 0xECF19C99, + 0x39E73BDF, 0x57F7ED97, 0xF99F9939, 0xE79B3367, 0x5A4888AB, 0xE21AE06F, 0xEEDCB902, 0x5A5C9E37, + 0x6F1E710F, 0xF1AC59B3, 0x04245C9E, 0x316306F1, 0x75DFFAEB, 0xD6FA84E8, 0x1039E269, 0xD3A629BB, + 0xE1AAAA2A, 0x65BFA4B9, 0xB2B252D9, 0xBD9C10ED, 0xDADF8409, 0x1394DDCB, 0x09F1B5CE, 0x97ED5E56, + 0xEB7B7CEB, 0x7B3CF66B, 0x5A8FFB6B, 0x7179CE9C, 0x39C4BDC4, 0xD3A74F27, 0x7DAFB51F, 0xC57DC4F3, + 0xE7CF273D, 0xF3C2850B, 0x95BD57E7, 0x8BE7D5E2, 0xF2ECD9B3, 0x95BD5B73, 0x22915076, 0xC393274F, + 0x56F62EED, 0x8FF3F7B2, 0xB25FF3D9, 0xAFF9EC3D, 0x3EBBCD4B, 0x200C6500, 0x918FCB33, 0xB95C4E40, + 0x0D8C8709, 0xCA5A0A5D, 0x5D5D022A, 0x34036CDC, 0xB85131EB, 0x01D6AF5F, 0x8F76310C, 0x1095F623, + 0x478E10FF, 0x04F050F2, 0x8A152BD0, 0x1F71291C, 0x38708018, 0xF5A520E4, 0x4FFB138F, 0x4264972C, + 0x0A146FDF, 0xBE7D989F, 0xE2441248, 0xCFF926DE, 0x09E9F5E3, 0xA18AE2D5, 0xD5D5997C, 0x553EC78F, + 0x1F37FB31, 0xF16AB4BE, 0x1432998C, 0x15CFE95B, 0xB56A95D9, 0x8FFAAD5E, 0xBDDAE43B, 0x49F2F9F3, + 0xE7AD7C9C, 0xBE8B172F, 0x0AC8523E, 0xEAB769D3, 0x26C526FE, 0xE6CD9B05, 0xA4996325, 0xFF747676, + 0x0A48B13E, 0x5EFE795F, 0x5F1FAED7, 0xFB3D78F0, 0xA0F1A7D6, 0x1F3A74C8, 0xE8A350FE, 0x29E69FD2, + 0xFA319CB9, 0x70E102C6, 0xD3E78BF9, 0x66DDEFB3, 0x76ED5A4F, 0x3CC5E23D, 0x58A3FC37, 0x0642E355, + 0xFD2B56F6, 0x467D1FF8, 0x7C223301, 0x962D5BE6, 0x7EFF3742, 0xE3972F5F, 0xAEF4F574, 0x9EFDC0EB, + 0xEB69FFFD, 0x7A3D9F87, 0xD3BA65CB, 0x16EB7B39, 0xAD2B57AE, 0x74FD09A7, 0x45F9D37A, 0x219CD38B, + 0x172F36FE, 0xA0BCBF46, 0xE787E751, 0xDEFFAE8E, 0xA7F6D72C, 0x2318FE49, 0xB1C91FEB, 0xAF6426D7, + 0x237FDF92, 0x9951FC5E, 0x7ABFC7EF, 0x85E2B6BF, 0x467BFD30, 0xED1FEFB3, 0x3E8F5743, 0x713C8F2C, + 0xF907C8EB, 0xF3E5FA09, 0x51FDA575, 0xFD70BDA6, 0x493F49EA, 0xF7EFDF6F, 0xEA6548DA, 0x4F9C3841, + 0x5CA5384F, 0xF72D4D1C, 0x958CF5AA, 0xEB49FB4B, 0x8836D109, 0x10848A6A, 0xF4D7A219, 0xE83EB588, + 0x01C531B7, 0x7F335754, 0xD3FE44A3, 0x2A8EC854, 0x67F9DDBB, 0x7789E55E, 0x236782F3, 0x8E1D3B26, + 0xA09678DC, 0x4781DCD5, 0xAB5789A5, 0x7EDCB3C1, 0x5F31BE64, 0x3108106E, 0x73FEBC74, 0xE912AE57, + 0x3CEE6668, 0xDBD1A347, 0x854889BF, 0x15176D0D, 0x7F4DE7CB, 0xFC6DF867, 0xCDCA7FEC, 0x33E70272, + 0x8AF96DE7, 0x18F21E31, 0x84FAC9E1, 0x26B60F79, 0xFC49F6EB, 0x15170967, 0x1D7283F8, 0x4DE9A3BF, + 0x8637B2FD, 0x378F3FC9, 0x7E3DF257, 0xCE9BC867, 0xC42D5CDF, 0x187E8BED, 0xB73CFE24, 0xFBF5C829, + 0xE739E476, 0x79DE4A3F, 0x2BFC22DB, 0x073CFE24, 0xFBF5C813, 0x8305E41B, 0xF23D90FA, 0xC8A3B0C3, + 0xF66E8F3F, 0xC97EBDE2, 0xE8F7C15F, 0x906F8BCB, 0xB8FECBD0, 0xEF6CBFEC, 0xF127D9AF, 0x47FE3078, + 0x19F94F59, 0x4F4AFF7E, 0xE81BB6B7, 0x79FC49F6, 0xEB91AB83, 0x9F607D39, 0xE22CEA2B, 0x42CD6C3F, + 0xEBF127D9, 0xAFC7FABB, 0x1FDCCCF5, 0x794AD7D3, 0xF6EDDB95, 0xFD94F6B7, 0x6EDD3A64, 0xADA7F788, + 0x59D6EFCE, 0x9D3BE57D, 0xA27A0DDD, 0x0BCE3F7D, 0xFA34B25A, 0x1F3AE0BC, 0x8FFDC85F, 0xBFFF53DF, + 0x9EFACF12, 0x871705AA, 0xD3E9B4E9, 0x37C5AF15, 0xA69AFE39, 0x68DD37D5, 0x2F240FD6, 0x7AFBD177, + 0x8D85A9F6, 0xFB08EE7B, 0x85FA7084, 0xF5EABD91, 0xF6E007C1, 0x57EAEBEB, 0x4DFF508C, 0xEF6D8AEC, + 0xEAA7F291, 0x76EF7A7E, 0xEF9E4A06, 0xFEC0F747, 0xFA57F93F, 0x25DFD3AD, 0x5BB752FF, 0x95FC42D2, + 0xCD4FE95F, 0x907AB663, 0xBC679285, 0x4A7CDF78, 0x3FCF248D, 0x7FE42297, 0x515F24F5, 0xE6FDADA2, + 0xFCCE9D3B, 0x47EF7715, 0xE587EF3B, 0xE763F657, 0x43E7ABDE, 0xABFEFE7E, 0xD38FD4AF, 0xA9A9C9E4, + 0xAB5E101D, 0x9FF40F61, 0xCD9A356A, 0x3DD6E793, 0x6481F743, 0x1CCC186E, 0x24667F35, 0xC44F64FE, + 0x38FFB490, 0xBED49D07, 0xB19F96CA, 0x8E7AE5CA, 0x15D36FEF, 0x6782D0DE, 0xDE4E3CA8, 0xD8EAAFF8, + 0xFD0BBE7E, 0x6BFC210F, 0x652C1E54, 0x6CF4E82F, 0x902C78FC, 0x05927948, 0xA5522AFF, 0x01CA3FEF, + 0xD187C05A, 0xDFA91860, 0xC1820526, 0x7E1EBCF9, 0xE5A5BEB6, 0xB6D67CBF, 0x27C9879E, 0x7A0D6634, + 0xFBE2D510, 0x3F493273, 0xFD85E5F9, 0xE1F9737D, 0x46EF00EC, 0xDAB5CB7D, 0xBFEE94E5, 0xD47B80F3, + 0x8CFAFEC9, 0xB21CCE47, 0x5C0F0065, 0x39BC8F5C, 0x2FF97459, 0x0EEB9BEB, 0x299F667F, 0x4BDC7AC7, + 0x7AB118E3, 0x5BF9E0FC, 0x66C5C3FA, 0xB5E2D17C, 0x46FB19AD, 0xE6FD6489, 0x87EF68A6, 0xF318BEC3, + 0xE7C1F76B, 0xB45A33D5, 0xCF683540, 0x4F4F8FE9, 0x2FC372FF, 0xBB77EF56, 0xDC465CD0, 0xFA36D217, + 0x8C3F55BF, 0x7179DE98, 0x6F96F869, 0x7DFEDC6F, 0x9ECEB0BF, 0x34715C72, 0x6F6FAFDC, 0x9F8C27F7, + 0xFB7822C0, 0xC993273D, 0xF91C3E7C, 0x786CBE7C, 0x3E8F2772, 0x3C3EBF7C, 0x5ADF1F5F, 0x3D58F7A3, + 0xB5B555EA, 0x299EFA1E, 0xD96CD6C3, 0x0303039E, 0x7C6EDEBC, 0xE98987F3, 0x9E158FE2, 0xCBFD5451, + 0xFF407FD6, 0xFDC778D6, 0xFDC67EC9, 0xDFAF48E6, 0xB761C306, 0xF37D8B25, 0xE3FC6F9D, 0x27EAADF3, + 0xA27E49F1, 0x8A65BCE6, 0xE6660F63, 0xFE563EC4, 0x6E3C7C6F, 0xAC787C1F, 0xD1FFBF07, 0xA99FE879, + 0x26CAF70D, 0xE755CE5F, 0xDF2FD23F, 0xF4F4DBC7, 0x7B027566, 0x1E96F6D1, 0x23DEF52F, 0xDD0277BE, + 0x96FA97AF, 0x07EAECFB, 0xFA60D1C8, 0x88FDFE44, 0x3A34D3BC, 0x157544C1, 0xEE7F0FBE, 0x1005EC7F, + 0xDC7F82B2, 0x1F2C5DBA, 0xD4F4A7A0, 0xAFFF8DBA, 0xFF0FA0FA, 0x0553BF98, 0xBFEADF1D, 0x1D1DE6FC, + 0xD50FDF8F, 0x94DBEFF7, 0xEEDD6BE6, 0xDB5108FC, 0xB163C70E, 0x53EFA33A, 0x1EAF8FE9, 0xF5EC3F26, + 0xF5EC9FDF, 0xCB426543, 0x4383A96F, 0xF3F73BDF, 0xD7BF5C46, 0xFD5F528F, 0xF7DD7FBF, 0x79FF0FE4, + 0xFDDFB66D, 0x9BD9DF03, 0x7D3F7DF7, 0x57CF9F25, 0x538AFFD5, 0xF32A71C9, 0xDFF6FC3A, 0x526F7888, + 0x98F53C7F, 0x964C893C, 0xB2E75BE3, 0x6FCF583D, 0xF226D6F3, 0xFC5932C5, 0xC9DBF3AD, 0xF1D73056, + 0x4FCC7A9E, 0x3F4BA670, 0x3D9DF1F9, 0x3B33564F, 0xCC7A9E3F, 0x63DD911F, 0xECF936D6, 0x5DDC65CF, + 0xAFA3470D, 0x7713B39E, 0xE7CF58B7, 0x73D79E6F, 0x8DBF1B63, 0xF5C4ACE7, 0xF933D6CD, 0xF9DCF6F9, + 0xBB3D564F, 0xCC7A9E3F, 0xE3F9C86D, 0x7BBE8DE7, 0x8B6FD8F3, 0xEBC880E1, 0xB3C4A4D7, 0xF3673CEF, + 0xDCC7FEE3, 0x78FDE9F9, 0xD5D6133B, 0xF7E9FF27, 0x74FFE2F2, 0x41C67E52, 0xE1FAA3FF, 0x3FB87AEC, + 0x8FDC5F46, 0x06E8FF1B, 0xE23C3C4F, 0xF51E82D7, 0x5F2F16A2, 0x498CE8FA, 0x47FE91FF, 0x3ED17C4F, + 0x0EB183F4, 0xF7A2E2FF, 0x00000000, +}; + +u32 point_table_binary_52[] = { + 0x11728D5A, 0x6B7055D5, 0x155EE79C, 0x7B138A3A, 0x248A05CB, + 0xA352401C, 0x86978401, 0x8C65545E, 0xDA0445D4, 0x8B620579, 0x94874280, 0x04882008, 0x141220C0, + 0xF02E520C, 0x4CC3140A, 0xBD0E0F31, 0x81C1F050, 0x44187560, 0x6C3A5015, 0x5F051928, 0x9844C590, + 0x847BCFEE, 0x5E6BED7D, 0x5EF73063, 0xFE7DB3D6, 0xDEEBDB6B, 0xEFF5EDB5, 0xCF8D382E, 0xBE169540, + 0x7FB9B9B9, 0x02FAB938, 0x272787F1, 0x21C68F3E, 0xFAA810C7, 0x5D3C60C0, 0x00C64702, 0xE38FB8E3, + 0xA5FD4B71, 0x9471DFBE, 0x7DD1EEE0, 0x3E7DFAA0, 0xFD0B8DDB, 0xB4698376, 0x1F96F6CF, 0xF57CAD5A, + 0xB542BB0F, 0x4BFB679A, 0xAFB2FB30, 0x8D3F1418, 0x7FC867BF, 0xA2FD1F7B, 0xEC31B43B, 0x78F0E0C1, + 0x8CDF75F9, 0x93BFC2D9, 0xD9D98C0F, 0x337EFAE9, 0xA7D95FE1, 0xA14387A2, 0xFDB2E63B, 0x68D020B4, + 0x3B78E0C0, 0x8168BFA4, 0x71A74E9D, 0xD0EEE08E, 0x1D3BA2FD, 0x3B3D9FE2, 0xEFC364AF, 0x0CD82B03, + 0xF64301BB, 0x17E74267, 0xF81580B0, 0xC5CD69D3, 0xA621CE82, 0xBB00D2AB, 0x01F2F3F3, 0x05646ADC, + 0xACB6B2B2, 0x5240BAF6, 0xBF73FDD1, 0xA347C95F, 0x9CC1D9AE, 0xC3C48913, 0x195F03C8, 0x9078F5EA, + 0xD5349E71, 0x0484FC23, 0x4CFE1158, 0xB06001C5, 0x17750097, 0xDB45A0A8, 0xA8C8E173, 0xB91DC0B2, + 0x65CB9C78, 0x7714028F, 0x4F67FF3B, 0x0A2370E3, 0xC60D872F, 0xC67BE38D, 0x3718F760, 0x3E53A74E, + 0x65FE3D38, 0xDEAE5DBB, 0x9CF5387C, 0xD47C1D5F, 0x89403C1E, 0x77F8DE2B, 0x476CDFBE, 0xDD590FFE, + 0x4D9A34C9, 0xE10B7747, 0x088B7285, 0xC13A81EB, 0x97D8E72F, 0x6AFCF389, 0x06152F66, 0x9D78EBAD, + 0xB7C81FF9, 0xD54B7B5E, 0x5E1E63C9, 0xAF89C41B, 0x376EA4F1, 0x8C33882F, 0x61F2CFA0, 0xF5607CCC, + 0x8F5C9FB5, 0x74E9520F, 0x1F80C58B, 0x177BE201, 0xE50B31FA, 0x778C452C, 0x9AAF5CEF, 0x0FD07E11, + 0x3EC3E369, 0x3D351A67, 0xD07EE9F5, 0x64683E6A, 0xBEF41577, 0xC68F1D3B, 0xE6F0450F, 0x3C2F7A3D, + 0xF8377DFA, 0x74876FFA, 0x0AA0FD91, 0xE7B34A1C, 0x0030A15D, 0x8CCE433F, 0x8D0114AE, 0x45DCD4AD, + 0x1785DBC5, 0x0897C919, 0x1F97AB6F, 0x0BCFB66F, 0xDF5ECECF, 0xD8AA821E, 0x543F88B3, 0x253E08B3, + 0xBA74E942, 0x98E63F61, 0x5E207B19, 0x632BC34A, 0xD3E3C587, 0xD2FE8DB9, 0x95FC7378, 0x7CF479E3, + 0xC1828202, 0x21164A8C, 0xD96E6D5C, 0x9D3C7932, 0xDB115F33, 0x9F282D2D, 0x156204C7, 0x8F66C367, + 0x417E7C5E, 0x5C3E8B16, 0x2D628CA7, 0x67885172, 0xFEFC795F, 0xFC850B17, 0xFAF8D17E, 0x8C601CE9, + 0x62ADA0F9, 0x73D83FB2, 0xD01A83F5, 0x2AEB98E6, 0x374B456D, 0x59591963, 0xF967F630, 0x228D8D8D, + 0xA9F18276, 0x9BE7333E, 0x305B6EDD, 0xBA35850F, 0xE4F2FCC6, 0x5431B6A4, 0xA44480CA, 0x07F484E6, + 0x3367CE64, 0xBBFC334C, 0x286C6868, 0x10F002AF, 0xDF784A98, 0x548FDB18, 0x432FFB75, 0xE40F153C, + 0x9F386D6F, 0x25FDA8E0, 0xF162AC78, 0x9BF6BF82, 0xE3DB7570, 0x92FCB7F1, 0xFAC57D46, 0x77C22F30, + 0x86FEC63B, 0x583F181F, 0xFD61A3B1, 0x7CC99225, 0x29F9207E, 0xC8A744B4, 0x21BDF5F0, 0xC3F3E05D, + 0x5FB76EDD, 0x7CF377E8, 0xD081E747, 0x3CD73843, 0xE33DF1BA, 0x76EDCAE7, 0x01F77F06, 0x5CA7F3E4, + 0x390F2D5A, 0xB4F09D27, 0x1CEFDD4F, 0x6D273CDE, 0xDAE160B5, 0xBFC4CF93, 0x3FB453BE, 0x241657EC, + 0x110E56F9, 0xC4F8943F, 0x399FFD85, 0x713BD93D, 0xF9D3FE3A, 0xBF8495DE, 0xFD1CBB41, 0xF5A5F5B5, + 0x31EE60AA, 0xDF86583D, 0x688CFA52, 0x17672C1A, 0x647CA94F, 0xD7E3009B, 0x366D927A, 0xC07C7E92, + 0xFAB376ED, 0x5AD487CE, 0x8CEB61EC, 0xD8B1AC1F, 0xE45F0F58, 0x4FA4F73D, 0x783EC299, 0xEC5F0FEC, + 0x0F993C1F, 0xEAE59A35, 0x6BA43FC7, 0xAB93F136, 0x6CD8E0C3, 0xBB77EFF6, 0xF1D9BB77, 0xAF2F1E9D, + 0x374F3CA5, 0xDFCC0FD4, 0x7A10CBFC, 0xFEE0E22C, 0xC69C0FAD, 0xDFD7630E, 0xEECFF63A, 0x0763BEA3, + 0x2ECE62EC, 0xF87766EC, 0xC6C3FDB0, 0x3CF1507F, 0x0D9D7FB9, 0x3EC4759F, 0x02AC5FBF, 0x9EF281FE, + 0x3F9781BE, 0x6F3B3356, 0xFB83F71B, 0xF9D7C3F8, 0xF1E3F93E, 0x90B87E93, 0xC235ECDF, 0x7052C5AB, + 0xE1F91A4E, 0x727E317F, 0xEC0F74BF, 0x7A31E6D3, 0xCB07F3ED, 0x8D376EDC, 0x385F3CC4, 0xBA5E6A95, + 0x9EEB7AAA, 0x7630E7A3, 0x1A3CE78B, 0xFC5D8CF9, 0x351DCCE7, 0xDFF4CC87, 0xFB079EF9, 0x182BFF4C, + 0x797F507E, 0x12DA9F70, 0x7571C217, 0xAFBA58FB, 0x07F2D98F, 0xFDF1EFA5, 0x975E72EE, 0x2764A0EC, + 0x747FD54B, 0x3C6CD830, 0xC61FF279, 0xF58EAF1D, 0x92A0FB5E, 0xDB6B87D8, 0x9A4F15C7, 0xB7355F67, + 0x7F29BF2A, 0x7FD5C500, 0xEBD6AD0B, 0xF3AF627F, 0xDBE1AFEB, 0x07F73B25, 0x1F9E7CE9, 0xF3A4EB6B, + 0xCF9E3D4E, 0x3F75366E, 0x5C78F5D5, 0x579DF167, 0xE3E09BFF, 0x92C4783F, 0xEA7EEB92, 0xF42F2F2F, + 0xF7F47B76, 0x9B55AB56, 0x39F9F4EE, 0x8FFF3CB0, 0x7FADF4C7, 0x7E41CF67, 0x16995DD5, 0x7C9D355F, + 0x8AA7EA37, 0x9A2E2579, 0xEE5CA7DF, 0xA877EB91, 0xF42C19F7, 0xD49BD4AB, 0x44CC53DF, 0xA867717F, + 0xBD44A55E, 0x4D9830C1, 0xE1DFE422, 0xC0ECD9B3, 0x1D3E4D2E, 0x669EA4FB, 0x4FC78F65, 0x9EC4FE59, + 0xEB0B40E6, 0x49EA7754, 0xBF962860, 0x7FDD4F25, 0x0A783E5D, 0x1FF847FD, 0x9007D37E, 0x79F868AC, + 0xE351BFE8, 0x8947E353, 0xF523A02F, 0x5C6F51DD, 0x4FA9FBDD, 0x727050FF, 0x947E7BFC, 0x59DF205C, + 0x1F837AA2, 0xF8C04567, 0x3EAE9F8B, 0x09AD37B5, 0xEC9FD0FD, 0x1D9DDF88, 0xDBEF513D, 0x45643D3D, + 0xF9E4934E, 0xFF9750F5, 0x46F843C4, 0x0023478E, 0xC4F9AB78, 0x7EDB379F, 0x686DFBFC, 0x45EB04BD, + 0x6F52F828, 0x7BCB40BF, 0xD9D2AD6F, 0xC27571D3, 0x57CF7571, 0x70EB5FE2, 0xD6003E3D, 0x682DC71F, + 0x3870C059, 0x4FA31C7F, 0xF0E04187, 0x5FA31A2F, 0xF351C5F9, 0xB075BEFC, 0xEB51FB05, 0xF23CAE5C, + 0xB9D2A7D7, 0x585FDEFB, 0x96FB79C6, 0x5763CA5F, 0xEDEFD598, 0xBB5FFA3E, 0x56F7817A, 0x2FB9EF15, + 0x5D5FF3E6, 0xCD73FCB1, 0x1EE9BC3B, 0xEF05E382, 0xEEEFBDF5, 0xADCF4386, 0x8BC93F43, 0xFA133F15, + 0xAF56E2C3, 0x870F3BF3, 0xD7AAFAD6, 0x7CC13D6F, 0x8A9F71A1, 0xB0B0D0A9, 0x4FE4A3EB, 0x51D78F7A, + 0xBF527CE4, 0xEF8D0FFA, 0xBDA3F859, 0x27945DD5, 0x9F71C1D8, 0x46FD6AC8, 0xFD13B89F, 0xB218BBFD, + 0x128EFFC1, 0xED9FFAB3, 0xBDCEC17C, 0x5FD5C56E, 0x313EC5CE, 0xD8D37FF9, 0xEEBFA09E, 0x737E6CAD, + 0x7739CC5F, 0xFB133EE0, 0xFA4B9CC5, 0xD8F127FE, 0x56CCC1FD, 0xD95EE760, 0x8CDFDCC5, 0x598CDD78, + 0x8CDD78C8, 0xEF4E4F3C, 0xE497E1F0, 0x53EF0BBD, 0xBFAAFF75, 0xF63B956F, 0xCA7AFCF1, 0x589F9A7B, + 0xE6E3F870, 0x4B3E783F, 0xA4BBEBA5, 0xFBE3764F, 0xFEF07EB8, 0x2DE6892F, 0xEF8F26FA, 0xBEA8F0F3, + 0xD3FDB673, 0xBFE9FEDA, 0xC1CCDF76, 0xFCFDF94F, 0x9D2FC41F, 0xEF8FB8E3, 0x4FFCEBE3, 0x9EF17538, + 0x9B3B1EF9, 0x5F77F9D2, 0xFA7E8AB9, 0xE3315FD7, 0xDCF8FD19, 0xD739D8BB, 0xFF345FB6, 0xE7FC5770, + 0xFEAF79F8, 0xE1FED638, 0xF373FEAB, 0x3DF9607F, 0xB51F5BE0, 0x11682BF5, 0xB8A7716A, 0xC68C19DC, + 0x3F63B7B0, 0xCFE848DF, 0x13CAA11F, 0xFC4EE2E5, 0xB06EF3E6, 0xCDE8FF7B, 0xD128FD8F, 0x9BCD48BF, + 0x8BE00F68, 0x174BAD36, 0x34DF3278, 0x506A00C0, 0x8BE67E35, 0xBFE34FFA, 0x950F83D0, 0x1F1EB1BE, + 0x7CEEB9E7, 0x84980539, 0xF4FDA44F, 0xA4DD6BAF, 0xBDE6B3BF, 0xFCF2CB42, 0x8CE2F846, 0xAF481EDD, + 0xB71E7FBA, 0x6F46C020, 0x212F1F23, 0x2FFA22E9, 0x6B8EF2FF, 0x24FA38F5, 0xCB39BC1E, 0xE3C7E8E7, + 0xD84F892D, 0xE23C0C94, 0xF5D52279, 0x4EE99945, 0xEFB96D76, 0x73A5EF97, 0xE83DFA75, 0xF22EFE7E, + 0x20AF6AC4, 0x1D44335E, 0x9FF82F0C, 0x91E3C7D8, 0xDF105E0C, 0xB7C99A97, 0xF1A09870, 0x3ECF1F99, + 0x224E109E, 0x22C74B6C, 0x7E624C23, 0x3C4A9CA5, 0xF7E823F0, 0xBCC2360C, 0x95F3E519, 0xFB55BD54, + 0xC1608034, 0xC368A770, 0x037DBF78, 0xC6E4F11B, 0x25E30112, 0x2712A7BD, 0xFD80D578, 0x73147D7F, + 0x2A52EFDD, 0x59C9458A, 0x0FF9A7FD, 0xC69EA2E2, 0x913DEDEF, 0xA26F28DF, 0x547F3F5F, 0xACE78765, + 0xBD3E0BDD, 0xE9FE09F2, 0x0DE6AB1C, 0xEEC5F9C5, 0x54D12934, 0xDF65D05E, 0xEE183618, 0x7D42F359, + 0xC4E3E18A, 0x911B9ACF, 0x7CB61B7F, 0x36EF0BCD, 0xE70BD08E, 0xFCB3ACAC, 0xD07C06ED, 0x29FBC1F3, + 0x9B7BAD2F, 0x43F9E27D, 0x28EBCBDE, 0x2F7E0C5D, 0xEF16B68B, 0xE9462474, 0x3D45F000, 0xF496F879, + 0xB369E87A, 0xF2793C9C, 0x307F607E, 0xD087BE8F, 0xF4B6AE29, 0x7EBD713F, 0x8C5391B7, 0x55FC60BD, + 0xFAEB3B58, 0xAF1E3BBE, 0xA742F8F8, 0xE3A7D6A7, 0x9F4FB05E, 0x83FC02F5, 0x092ABEFD, 0x8CD91DF5, + 0x81F44FFE, 0x254F190B, 0xCF9E3D8B, 0x98FC937F, 0x830B3B77, 0xEE447FD2, 0x13BBC69C, 0xBB7CF972, + 0x01C5BC1E, 0x3B6E958E, 0x1E3DDA67, 0xA7F75D09, 0xEB91D860, 0x7526FD2B, 0x60FEA220, 0xF2CAF0E1, + 0xC353EDC1, 0xF90A596F, 0xC4A4C87E, 0x7CDF78C7, 0xD3F736B5, 0x5E98138D, 0x50BFE2F1, 0x477DF2FA, + 0xD37C4AAF, 0xE09DB408, 0xBDC77255, 0x3E5A456B, 0xF07B0DF5, 0x1FA85703, 0xD356EEDB, 0xB74FAE87, + 0xEBD3FC4B, 0xB25AE93B, 0xD58FB86A, 0xF7547ACE, 0x7A3528D9, 0x9AB0AA3F, 0x28140F13, 0x2E61BD32, + 0x2F08DA4F, 0x2852F575, 0x3F7CFA8B, 0xFC0B943E, 0x98C2269C, 0xA7EA2FDB, 0xF898B0D2, 0x87C82528, + 0x5598EAC7, 0xBC62DEA5, 0xDFD3A80F, 0xD1726386, 0xC2547FD6, 0x37E679C2, 0x5ACFB6B3, 0x9EA5AC47, + 0xDD57D6DA, 0x9B030807, 0xF351ACF4, 0xAE537295, 0xE24BF345, 0xCFD9258A, 0x0FEBDD64, 0xF1A7F9F3, + 0xE7F37B1B, 0xF5AB13E4, 0xE17D11C2, 0x3FE8EFE7, 0x1FCC5705, 0xD7ABFDA6, 0xF863E8FE, 0x28BD10D9, + 0xB02034FF, 0xC54A0F7A, 0x183B42F3, 0x5BA0ECFF, 0x32D786E6, 0x57E997B1, 0xC67A3B34, 0xBFB94ABF, + 0x7E1D9918, 0xCAA782EB, 0x3B791A7A, 0xCF9A352B, 0x753D4ABF, 0xEC4DC68B, 0x417FFA3D, 0x26C8BF98, + 0xF543AC35, 0x6786F22F, 0x507A12B5, 0xA684F257, 0x7A02F322, 0x7342F9E7, 0x2A3DB927, 0xFA84E213, + 0xD407BF9E, 0x78EA99BE, 0x1705EB31, 0xD5EEE717, 0xE413ACF7, 0x209F403D, 0xA31E8BAF, 0x24BF4962, + 0x0B7D7F55, 0xFD553262, 0xDBEFBFFF, 0x3EE9AFF8, 0x56E2067B, 0x17BDDFB4, 0x7E35B5C7, 0xD0FD2AF5, + 0x1AC7DB4F, 0x25F778FB, 0x2B7B5FB2, 0x44EB31DA, 0x4524C9F7, 0xA9EA8FEC, 0xF98939BA, 0x9FBA957D, + 0xCC9831A4, 0xD764AF4B, 0x6CA2DF53, 0x943E89D2, 0x9B1F11DF, 0x1CB6C3D2, 0x9BD7E8BD, 0xA6FA2968, + 0x7FF309FE, 0xFD4C5CC2, 0xFED4586A, 0xFE56DFEF, 0xD4AF3E64, 0xBCCEF78B, 0x388FBFD7, 0x9A71235F, + 0xF707642F, 0x874ADD4F, 0x8977E479, 0x6D0AE5EA, 0xFEB7F0F7, 0x5763A7F8, 0x87EE4F70, 0xBCF5A3A8, + 0xD1F73FCD, 0x976DFF47, 0xF727F47D, 0xE2DF62B6, 0xBEBFC53E, 0xE91FB5FF, 0xF98BECB2, 0x7FC1DF63, + 0xA3C57695, 0xEE0FE8F7, 0x9ED376D4, 0xFBBDC67A, 0xD7EAC5BF, 0xEF05D62B, 0xF50BF946, 0x4A4D2B74, + 0xBD45EA7B, 0xCF7DC692, 0xD0F5CA7E, 0x0B7F2F8E, 0xEE8353A1, 0xEB1DC5E3, 0xD31E87EE, 0xCEFBEC98, + 0xC4A7C568, 0xF5FEF7E7, 0x5BF61F38, 0x9FFD1D9C, 0x08CDB7AC, 0x7F715CEE, 0xEF707125, 0x34DF453C, + 0x1E9E122D, 0x43F39DAF, 0xECDF3AFD, 0xA13F9FB2, 0x9ED16E2C, 0x4F6E0ECD, 0x670E8F37, 0x2D751EF1, + 0xFB857C5F, 0x25EBA1A7, 0xEE97E8BD, 0xB59BF507, 0xFB11F191, 0xE43BDF2E, 0xD2FD087D, 0x3FBA9EFC, + 0x2C345ED0, 0x2EEB97BE, 0x878C4CDE, 0x131A5FF6, 0x27E23D2C, 0xC8445128, 0x9F60FD06, 0xF905EB37, + 0xC8D76357, 0xFD95BF9E, 0x83F519AC, 0xC740FDA1, 0xDE214E94, 0x19C7F1F7, 0x41DD2F25, 0x269847CE, + 0x9D3B47FA, 0x47F1FE6A, 0x0D993367, 0x8ED30F25, 0x3FB08EA1, 0x1EA0DE71, 0xFCC8577C, 0xDF2B3DF9, + 0x38DA46F7, 0x47147F58, 0x94F2A7FB, 0x19BB26ED, 0x34F53F1E, 0x8CFA018A, 0x2FAC4ADB, 0x3165CA14, + 0xB7BF999A, 0xFE3D7F1F, 0x67BB9197, 0x5E49FC75, 0x7FD3B3C9, 0x41FA9E5E, 0xC1F50453, 0x93E7F5FD, + 0x49BF8F75, 0xB7CFE9FB, 0x1ECF9FF1, 0xB3DD108A, 0x83FEEABC, 0x8B9BD04C, 0xF733586F, 0x6619DCAF, + 0xEE5F3EEF, 0x79C619DD, 0xDF50BD5D, 0x3526EBFB, 0x97CEFB08, 0xEE8F41E9, 0x47B4B9D9, 0x4DDFBF74, + 0xDE87AAFB, 0x2197F523, 0xED6EEB21, 0x7DFF92DE, 0x4C56F785, 0xFA1E61AE, 0x4E3CA0FB, 0x1BDF7A95, + 0x7E587576, 0x5BDDCFD0, 0xF8C3F665, 0xDDCF903E, 0xBC09AD6F, 0x81FDFCB5, 0x5ECC359A, 0x53FF12E4, + 0x9FCBFA91, 0x3EC21CB7, 0x62C58A54, 0xFEC17C56, 0x70BD24FF, 0x277E0ACD, 0xAFD213BB, 0xC2181E9A, + 0xDF62A517, 0x2DCD7868, 0x7E0B94FD, 0x86F55E68, 0x7E757D8B, 0xE8DDBFC8, 0x1ECC7FAE, 0xAAF78AE8, + 0xF7A1EBA9, 0x50F59EC9, 0xFF2F90B2, 0x1E5DEFF7, 0x9BBD42D7, 0x53ACEA7D, 0xA4B53674, 0x3D053C1E, + 0xDA4676E8, 0x7E82F0D9, 0xE817BA9F, 0x41FD318E, 0xA47DA2FB, 0x195F7D07, 0xEB3918CF, 0x63A7DF4B, + 0x82F51D8C, 0x1FACEF20, 0x9F603D07, 0xF905EAF9, 0xFF000000, +}; + +u32 point_table_binary_53[] = { + 0x11726D94, 0xBD4B5B61, 0x14C61FBC, + 0x462D6D13, 0xA362AD10, 0x84DAE2D4, 0xD2A98320, 0x5290EC1D, 0xEE24225A, 0x9B08A288, 0xDF240671, + 0x111444CC, 0xA4508328, 0x0E729D04, 0xFF0007DB, 0xAD858E45, 0xBA7470E9, 0x52103FDA, 0x7A4FCF79, + 0xCF7D5F13, 0xF1DD7E9C, 0xE73CE7E3, 0x9E046DE8, 0xA65F00A6, 0x1B829999, 0x19421BDE, 0xD0055087, + 0x86209FCF, 0x139D5A06, 0x26272785, 0x233D303E, 0x3E2EFA6E, 0xFACACC7A, 0xC71CAF67, 0xE6E7F4F5, + 0xACD8DEDE, 0x56367A60, 0x7474D4D5, 0x7BE1037B, 0x7B7B86F1, 0x40B8BAEA, 0xE0E0C0D4, 0x1706AAAB, + 0xB6B6B65C, 0x3FF23636, 0x364C3D34, 0x6ABF4747, 0x47CAAF81, 0x2BE65C2E, 0x67EA2973, 0xCBD3D3CA, + 0x8D3ACFFE, 0xFE7E593D, 0xEF646969, 0xC9F9493F, 0x8B8B8B4E, 0x2FCFEE43, 0xFBF14E0A, 0x8502E139, + 0x1DD327E0, 0xE63BDEAE, 0xAEAE1292, 0x742CD1B0, 0x48EF889F, 0xC40DA7E9, 0xA5309DAA, 0x3EBCC0E7, + 0x9E9E1E8D, 0x77321F86, 0x4FD7D6D6, 0x4C5C98BE, 0x84A56C36, 0xABCC8F06, 0xE9706161, 0x81FD759E, + 0x7810A636, 0x373709B5, 0xDC0FEB1F, 0xB146BE9F, 0xE9AF53FB, 0x157F3B3F, 0x574899FC, 0x5AF56F0A, + 0x8062B1E8, 0xEAC503FD, 0x1E363F1E, 0x5C997CEB, 0xDFC43C3C, 0x3C6C58FA, 0x275C597F, 0xC331C73A, + 0x5F2CAA2F, 0xF5540FAC, 0xAFAF977D, 0xFF303537, 0x37E7F2E1, 0xF4CAE796, 0x93AAFFED, 0x8729B3DF, + 0x36EE97E7, 0x69E1F8EE, 0xEEAEEE9B, 0xB999B954, 0x2AB9FD34, 0xE3D2177F, 0x7B0F2DCC, 0x232323EE, + 0x5EFF0697, 0xBE9927F2, 0xBF6196FB, 0x163F6540, 0xEE4DEAA9, 0x1ED8D9D9, 0xA9A867F4, 0x65FBCC64, + 0x3215FB1A, 0x1818A8E8, 0x677676B6, 0xA29EF9BD, 0xDCD967F9, 0xBE8C5F59, 0x3F535353, 0x8476AEC7, + 0xC3C79897, 0x9797751F, 0x29DDF7C4, 0xC484CCD7, 0xA17C0DB9, 0x1FB4E399, 0xEAAF7DE3, 0xCF71FA09, + 0x3CE6B832, 0xFB1B8EF2, 0xD99FCEF8, 0x9EF8FE57, 0x56564CBE, 0x72947F8F, 0x9FAD3736, 0x36E6F69B, + 0xE0F97A7B, 0x7BDDFE12, 0xDC6F3A9D, 0xAED0F7F7, 0xF7DFD3BF, 0xEEB7CA77, 0xFA6EE54B, 0xDFE8A3F9, + 0xE5E5E69B, 0x5D3EBDF2, 0xC24CA6D1, 0xF927AEAB, 0x637D7D49, 0xD76F8250, 0xD3D5F5D0, 0xCD1FE77C, + 0x659D5FDE, 0x876CD2CD, 0x4F1DDE50, 0xA1F0E476, 0xFE796FA8, 0x3CBFCEE6, 0x47F19AF9, 0x7F1F2D4B, + 0x3DFA1671, 0xD48FBCC1, 0xF7EC1F63, 0xB5FC3E5B, 0xE1499C7E, 0x28D7FEB1, 0xCC7F9586, 0xBD73931F, + 0x5346EB2D, 0xCB7DD8B8, 0xE8CDEFA7, 0xC9329D29, 0xAB9FD453, 0xBDF27F00, +}; + +u32 point_table_binary_54[] = { + 0x11727594, 0xBF6B5A51, + 0x14C74FF4, 0xB62AC626, 0x419B0A55, 0x28A5EDD2, 0x258BD024, 0x481697FC, 0x01E9543A, 0xF40F2812, + 0xE9529488, 0xD0540C98, 0xB174A9AB, 0x90D180B3, 0x24AFA164, 0x8885D225, 0x10280D74, 0x895B4945, + 0x9FEFF6DE, 0x7BEEB9F7, 0x3D4DDEF6, 0xE17CEFF9, 0xF13D47F9, 0x0FC8F16B, 0x505FA150, 0xE05C30C4, + 0x02BC01C9, 0x20F32BCB, 0xF04CE857, 0x00CE3E84, 0x1DC519A1, 0x57ACE382, 0xF91940D4, 0xA74736FA, + 0x1CFF0A10, 0xD90BC6C3, 0x4EB8E07F, 0x6FEAE9FC, 0x514811E7, 0x604D4653, 0xB6FFB5A9, 0xFE5782F5, + 0x71BEE583, 0x4AA582F9, 0x9298AF5C, 0x2E9B79A3, 0xB7F841FD, 0x2CC2BC65, 0xE5C73CF4, 0xFB7D9F3F, + 0x43EB97D2, 0x0FED7CD7, 0x32FFB2D3, 0x6AB5FCFD, 0x389D4E47, 0xD5C3B86F, 0xDE24CE27, 0xF3D3FC8B, + 0x765ECDB7, 0xEE4BE51B, 0x029FF8F7, 0x3784F0C4, 0xDFFF2360, 0x4CCE4FFD, 0x3D7D094C, 0xF647FDFB, + 0xFD90FBF2, 0xF981FC24, 0x15DC37B1, 0xBE0FDF3E, 0x03FBA179, 0xA6F76FE6, 0xCF1133C3, 0xF2EDD502, + 0xB3F91503, 0x388E331B, 0xCF61FD7E, 0x9605FAE9, 0x67E1C6F7, 0xFC94F7E4, 0x3CE37F73, 0x5B6A5EC1, + 0xB2DFD186, 0x7747E963, 0x82C5E77E, 0xF47E72F1, 0x89EE7AB2, 0x3FEF13FF, 0xD66EB7C5, 0x3CF87EF2, + 0x1DF29EE7, 0xA9B8ACE7, 0x9EBABF8E, 0x8F8F555C, 0xE6731FBA, 0x83A3A323, 0x33EF427E, 0x74EEF733, + 0xD125C67C, 0x892E836A, 0xB52AF458, 0x6F21CFA0, 0xD96C1A7F, 0x9676B57E, 0x9A67F4C8, 0x4BBB0C8A, + 0xC5A28ACB, 0xFEF8A18E, 0xEBFEE052, 0xD7A37D5D, 0x523EF48F, 0x1FDA7A92, 0x270362CC, 0x3719E8FC, + 0x193EC6F7, 0xFC2DDE0F, 0x72EC8418, 0xF3C74ECC, 0xBC17A89F, 0xEB6AFD05, 0xC691FDFD, 0xEDEFEFCB, + 0x780FE30C, 0x6EF28FEE, 0x35B4498C, 0x7E863649, 0x6FFDA57C, 0xA2222433, 0x0C1A8D86, 0xD13F6832, + 0xFB7B563C, 0x4A6B7E8E, 0xFAF117F3, 0xFB13FD84, 0x566D1C1E, 0x03DC3DA0, 0x38F61B5A, 0xA57C8255, + 0x9C41AD56, 0x13F72628, 0x2DEE7DDB, 0x7D331DAF, 0xD7EB788F, 0x2A6EF5FC, 0x8FD8E796, 0xD6CFB0E8, + 0x5FB1D6CF, 0xCC17EC9F, 0xEEF15E36, 0xECE4F371, 0xE3A7FC7F, 0x41463FE4, 0xB75D4A99, 0xFBF2847E, + 0x67276DEE, 0x497E8AF5, 0xBE645CE9, 0xF53D99FC, 0xFA9E283F, 0xCD3FFF02, 0xD6156BFF, 0xE2627E64, + 0xF46322FE, 0x0FDE9797, 0x8D1FDE6F, 0x582FBD4B, 0x9979DC57, 0xA4C7F791, 0x3C0BE48F, 0xBCB6F5A4, + 0x3FFC7390, 0x13255D5F, 0xFB0759CA, 0x8FFE85A8, 0xBEAEB7A8, 0xFB83FB10, 0x97FE4485, 0x42BD3F47, + 0x06C3FC2F, 0xF9877AE4, 0xA8E6FF00, +}; + +u32 point_table_binary_55[] = { + 0x11728D97, 0x6B6C5445, 0x14C7CFBD, 0x77F6DE5D, 0xBAC4D6A2, + 0x3480112A, 0xD4204820, 0x0DA42105, 0x5D5B1BE3, 0x175BA5D0, 0x1250A425, 0x1814DAE0, 0x0BA82F30, + 0xA94D7885, 0x0F3E3E14, 0x1A6D1BB7, 0x2D542CB6, 0x52113E48, 0x51848089, 0x12AA0858, 0x0DA062C0, + 0x4A51A1DD, 0xDDF1CCE3, 0xDE9D9DBD, 0x2634FDF2, 0xCBFFCCCC, 0x79CD99BB, 0x74134CA5, 0x1781FF15, + 0x171753BA, 0x19F92C80, 0xB3D9E37C, 0xA65B47AC, 0x62952144, 0x3C1D4A00, 0x0A1E948C, 0xFB719E93, + 0xDC0F4A95, 0xF55257CE, 0xE3EB93E7, 0xD16E7812, 0x20168DDD, 0x3676EC58, 0x4A8F094E, 0x648F1470, + 0xDE848CF6, 0xB1E3B19F, 0x8B8A8A38, 0x337F12EF, 0xD2AF0B0A, 0x0A286D42, 0x3E0A404B, 0x610CB7C7, + 0xFDE861D4, 0x87603D63, 0x28C2F533, 0x008CFAE1, 0x38C53F58, 0x8FFA75F4, 0xEF9D913F, 0xD9F94090, + 0x6FA27317, 0xE215A74E, 0x9DE20C55, 0xB85FD9F0, 0x635C7F04, 0x7931EAF1, 0x9B9DEDED, 0xED145620, + 0xCF0230A3, 0xC393B9FE, 0x1AB289FB, 0xD58DBCC8, 0xE351FC17, 0xF127FDEF, 0xEBEB4BF1, 0x3F1A8DA6, + 0xF8CFF75B, 0x86BC1380, 0x2C481CE4, 0xFED7207F, 0x863C37BE, 0xDF63A647, 0x135B78BC, 0xCD8221CB, + 0x8870D6F3, 0xD125F515, 0x46A6AEF3, 0xF3424237, 0x97D24B2C, 0x3FAABD6F, 0x7EF4FC29, 0xFEE9FE7B, + 0xFD703740, 0x70EDF08F, 0x1E8701FF, 0x3DCE67F9, 0x1BFDD570, 0x8EC75301, 0xEC0EC932, 0x5F59F504, + 0x6A6B6B45, 0x7DB15FB3, 0xC304CACA, 0xCABCFECD, 0x0ECBFD64, 0x7F67D527, 0x99E53F7E, 0x45391FFB, + 0x3376C865, 0xAC0F67B9, 0x9FAC57FC, 0x8A7B9EB0, 0xA7DB94F5, 0xD81F3150, 0xD67326A0, 0xEE47B791, + 0x94FB35E6, 0x42D25E70, 0xD29ED523, 0x67AD62CF, 0x59C90FFA, 0x63942BF9, 0x11E7E7F8, 0xFB93E66F, + 0xBEDCCFB5, 0x8F08BE71, 0xDD65B1DE, 0x637EDFB3, 0x2724F74F, 0xF53FD53F, 0xB7DEB91D, 0xC27FB73F, + 0xA794BB8C, 0xF69C5D7B, 0xC1B91D72, 0xBFCFF13C, 0xD62FAE7F, 0xCD82013C, 0x9E2A59D8, 0x770936E5, + 0x7ADC3F5F, 0xEE9F2339, 0x2258C6D3, 0x2C18647C, 0xB048D84F, 0xBC20ED35, 0x7F747FBD, 0xFBE5D657, + 0xDE0FB343, 0xA97739F6, 0xF7899167, 0xEAEBEB19, 0x0FB0FB3F, 0x2A3B56E3, 0xDA337616, 0xC66CC95C, + 0x0F36C6CB, 0x6F493F2F, 0xE64F606F, 0xFC7ECEA7, 0xB11ACC7E, 0x6262B47B, 0x3FE17176, 0xFF12BBDA, + 0xDADA3C36, 0xA7C061C6, 0xAE3DC931, 0x637C7D5C, 0xB0F9B2D9, 0xCCD7E789, 0xF3A117AE, 0x36343478, + 0x6C5E4BF4, 0x3276ED03, 0x6D89216E, 0x7F0FFA87, 0xF1924A98, 0xCBB918ED, 0x9F40FB20, 0xFDA1A5A5, + 0x85CDCB01, 0xE6AF3908, 0x7F8B7CA3, 0xFE30EE7F, 0x154E3636, 0x36525882, 0x7A04F5D9, 0xE65DB29F, + 0xC26CFF8C, 0xCAB83B2F, 0x0A1987FB, 0xE82C596F, 0xAE877E49, 0xB470FE10, 0x66B3F832, 0x36D27F38, + 0xF74390E7, 0x6B197D8A, 0xF3B7420F, 0x9D859B22, 0x3F62BDFD, 0x256C95CC, 0xF70FCE32, 0x0DCE1370, + 0x3DC61338, 0x6C44C68F, 0x1F8FF1E1, 0xFD5A84F6, 0xC7CC0E31, 0xFF713DC6, 0x43E698C5, 0x5C7F08A6, + 0xB178034B, 0xAC12AE2F, 0x413DC2E6, 0xBFF52CE7, 0x85A8CF45, 0xFBF7C96A, 0xD91F7A3F, 0xE8F5D758, + 0x8B57AB77, 0x5ABC7A7D, 0xF478F57A, 0xE9F1EAF5, 0xD2E3D5EA, 0x9516AFAC, 0x2FBD01ED, 0x6A7D8D23, + 0xA6C375F6, 0x5E4E463D, 0x60F43735, 0x35515883, 0xFA74D41D, 0xF3EC2DE9, 0xAF8AF735, 0x7EDEE2FD, + 0x0F2FA18E, 0x4C3F26DB, 0x393F8FF7, 0x7100E757, 0x3F69E4BC, 0x819EA3BF, 0xE1FB7A20, 0xF001E7D5, + 0xA87F0130, 0xF2BD9DC5, 0x79151DA0, 0x8770BF46, 0x6725E735, 0xE23E0F1F, 0x706A3C1D, 0x39B625F8, + 0x8D88578B, 0xC78D7F87, 0x55CDF939, 0x647CAFCC, 0x5D6487F0, 0x0FF31B42, 0xFB2D816D, 0xC23F0833, + 0xFFA0D659, 0xC8F3B90A, 0x2CDA8BFE, 0x9D0BEEF3, 0x3D2F4DC7, 0xF5A8272A, 0x464DF33D, 0xDFEDB7DD, + 0x648FAF3F, 0xD5F8B582, 0xF9255302, 0xBDBEFEAD, 0xC2FBC0BE, 0x5F1A9C75, 0xBEFEAE84, 0x998C8D91, + 0xE046AE2F, 0x87E92C7F, 0xD0173ACE, 0xB90A66F3, 0xF99899B1, 0x9EF76393, 0x786FE834, 0xE3B47B9F, + 0xF9F74E95, 0x95297906, 0xDE516473, 0xBEAF7D54, 0xCC67BA9D, 0x26E4FB50, 0xC8BEE7A0, 0xC26891F7, + 0xA390EB43, 0x94CAFB50, 0xC8BE3F8C, 0x1AA350CC, 0x4BA11B3D, 0x60BAF79D, 0xF6617C25, 0xC6471EEF, + 0x648C9392, 0x7D0FE6E1, 0x0463DF2F, 0xAD4644CC, 0x43A19356, 0xB0C53C43, 0x1DD7DB96, 0xB14FDE0F, + 0xAEDB1684, 0xD47C38A3, 0x8D0D6A3E, 0x9C31304A, 0x9D6789AA, 0xE04C8FF3, 0x19DB15EA, 0x3CA36F38, + 0x7B657C05, 0x4CA743F6, 0x62759E19, 0x454E978C, 0x6F0ED38D, 0x1E7BA93A, 0xCFAC92A0, 0xF8DEA430, + 0x0FEE43CE, 0xB245FC72, 0x9E91D79D, 0x4B9C27A1, 0x3DEAA4C6, 0x26838383, 0xC97976C4, 0x39E8C6C7, + 0xF6B72DBB, 0xBAB3B3D3, 0xEB2F7BAB, 0xBD5FED27, 0x6752E0A8, 0x174F98C5, 0x433EE1BC, 0x5B30ED26, + 0x3D7EFEA6, 0xE9FD828D, 0x1AD2EBEB, 0x3F60B7DB, 0xC8E3C806, 0xDDFFCB97, 0x2F53C845, 0x469DAC23, + 0xAF9C3973, 0x26C57F3E, 0x4F8A902D, 0x8CEF2459, 0xDEDDDD9D, 0xE6BFDBFF, 0xCED3A4D2, 0xB75FF5FE, + 0xEC123A1D, 0xB26EF7ED, 0xCFF34237, 0x7AAC3B7C, 0x59B7D7FA, 0x97FD4CA2, 0x3FB178CD, 0xD3BEFD9B, + 0x078FB2FD, 0x48AB354E, 0x726AFFB2, 0x7EBDC8E2, 0xB72678AC, 0xF6AFBCCF, 0xCE7CF377, 0xBFFE4DAB, + 0xA79E0FBD, 0x7E7A3EF4, 0x7AEAACE5, 0x23ADBE7A, 0xFC7A7DF5, 0xF895FA7A, 0xF7558D5F, 0xABAF1E3F, + 0xD637CCEB, 0xFB5620A2, 0xCE1FABD2, 0xD99E52FF, 0x0AE73DF9, 0x3DC9E7B1, 0x551D7840, 0xE838BF59, + 0x3DF3CC26, 0xB15ECC73, 0xEBA0F9B6, 0xD4C5EFAD, 0xBF68EC7F, 0xF4D4F57B, 0xE4EFA73B, 0xE91FEEF7, + 0x113D81F3, 0x3C3750AA, 0xFA63D539, 0xFBD5796A, 0x7CE72C56, 0xE3B15A03, 0x95EEF707, 0x63B3CEEC, + 0x54CFB312, 0xE6A7DEEF, 0x0F5C6F2E, 0xA0D7EAEA, 0xEA3C7F89, 0x09447DFF, 0x82E8E2BC, 0x7919DEFB, + 0xE35CB7FE, 0xE52CDF6B, 0xF2266472, 0x96EF0F59, 0x43829CDD, 0xF7FA57B8, 0x57B0787F, 0xE005EB04, + 0xE3FF0000, +}; + +u32 point_table_binary_56[] = { + 0x11728595, 0x3F685351, 0x14C64FFA, 0x5E6D1A4A, 0x0D6DD022, 0x0E598AA0, 0x8B2215A4, + 0x982E9933, 0xF9ECA460, 0x414707C1, 0xA59B832E, 0xE2E2D0A1, 0x94EEE90B, 0x74784316, 0x1D1C2A05, + 0x972E1624, 0xD0C512D2, 0x4021B636, 0xA169C8F5, 0x9E7BEEB9, 0x7F5E2ABE, 0xED97F3DD, 0x73BF73EE, + 0xB9375081, 0x05C8014C, 0x7C002897, 0xCB029625, 0xCF02043B, 0x41597105, 0x9690F1E3, 0xB8380108, + 0x17079F75, 0x7C415C00, 0x64392EF5, 0x188737C4, 0x2291EB2B, 0x00799951, 0x7155E657, 0xACE355DA, + 0xAF038E5E, 0xB1D6F748, 0x8FF9DBED, 0xB610C794, 0x0FBFDDDD, 0x5D62A917, 0x223F67F4, 0x588F98F9, + 0xA6FC1438, 0x9FF547DC, 0xB1ACFC68, 0x2E3003AC, 0xADAD997C, 0xED58AFCF, 0x3107C230, 0xD5276AB5, + 0x9AF19B67, 0xBF89DF3F, 0xF68B0AC3, 0x525F94AC, 0xEA4998D3, 0xFB01F8F5, 0x507FACDF, 0x6007FD5A, + 0x3F00E8C7, 0xD6EB9F6F, 0x07068B86, 0x955E73C5, 0xD6EF9E0F, 0xD8F3F1E6, 0x85EBE379, 0xE1B89C10, + 0xA3C7F900, 0xDB7FC551, 0x6419F551, 0x147A0C70, 0x3B76CF2B, 0xAB99F7CB, 0xA6FCB8FE, 0xDCFD508F, + 0xF32806A1, 0x379FD1DB, 0xD0F7F3CE, 0x5F6FEAA9, 0xD2BCA7F3, 0x99FB82F9, 0xEA32FF69, 0x68EF477D, + 0xF4BE1417, 0xFCFB51BC, 0x159AF345, 0xBDB93F05, 0xCA072E9F, 0xD0BCACAF, 0xAF935EDD, 0xB79998E7, + 0x47E593F1, 0x8D8D0DE3, 0xCFCC57E2, 0xE753FABA, 0x3F5F2ADF, 0x7D9DAFA7, 0xFBE7F24F, 0xC9372623, + 0x9C67A597, 0x9C95DC6C, 0x3629EEFA, 0x4DD7A3EB, 0xED683F5C, 0x4F9EEBD1, 0xF5E6C1EF, 0xA7790FB4, + 0x9F8903BF, 0x5EF14BD7, 0x7B9CAAAF, 0xE7EFCFFD, 0x28423074, 0xCFB3E8CC, 0xB7B7DEF4, 0x8BF5E22B, + 0xF2D8E6F8, 0x13E50F24, 0x1FC8E90E, 0x8259213F, 0x58A6F895, 0x8F41C87A, 0x9CC7CCCB, 0xB121EB91, + 0x8367991F, 0xAC471E8F, 0xA066E2F2, 0xBE8D3D15, 0x4D13971C, 0x3E1E7EB9, 0x2C9F627C, 0xFF5E64F2, + 0x97ADE7FB, 0xDA6D741B, 0xEE7B8BBF, 0x78EB4DFD, 0x92959EE7, 0x9578723E, 0xB45CB1F7, 0x59F20171, + 0xA66E58E9, 0x0D5F505C, 0xBC32ACE2, 0xCCECA7DF, 0x70DFA3C9, 0x7962F37E, 0x1EEAB87E, 0xCF0AAF35, + 0xEBF7EEDA, 0xC3FE9CFB, 0x7E5EBDA9, 0x19CF4B9E, 0xEFEFF7B6, 0x3E3C9FD6, 0x8A7FDEAD, 0x15DB1FD2, + 0x771B5C2F, 0xC6AF6FDA, 0xFA313EBD, 0x1A7AF779, 0x7AD5FA27, 0xBD66FD7E, 0xE562CB38, 0xBF537F98, + 0x653EC5FC, 0xFED0F9E6, 0xE27FF0C8, 0x79F8FDFA, 0xEF7E237E, 0x53F5A4FC, 0xF0FB773A, 0xA5FBA3DF, + 0xD7B38899, 0xFC9D457C, 0x5F68FDE9, 0x94D36FAF, 0xFF7E7F47, 0xE77374FE, 0xB09F879F, 0x004AA512, + 0xFA5F22EE, 0xCE297E00, 0x77918F5A, 0xBD47C4A4, 0x3F6A915E, 0xE6D7F797, 0xF4E23BE9, 0xFB31E979, + 0x1EF0A338, 0x713FD6FB, 0xDD833BB2, 0x66F97FDB, 0xDB2496F1, 0x84FE7F95, 0x7E8FE2E7, 0x2D8A8B3D, + 0x8A9FB7FC, 0x7CF86D6F, 0x6F1B7FCD, 0xE70E27C8, 0xC3FD6AB5, 0x4AFA04D5, 0xC3FDADAD, 0x2DF11700, + }; + +u32 point_table_binary_57[] = { + 0x11728C5B, 0x79909445, 0x96CFAAEA, 0x031B571A, 0x5A6C8EA1, 0x8D40B1C5, 0x51602444, 0xD4710D27, + 0x40F15E81, 0x4F0EC163, 0xF0E0106D, 0xD05D5D0D, 0xA5501B5A, 0x6811039D, 0x71DB7663, 0x966989C1, + 0x6250C645, 0x43145D27, 0xBCCF1804, 0x11AF1A60, 0x6D91919D, 0x1AA669AA, 0xBBABBEDC, 0x77657EF9, + 0x65B532D5, 0x7FFD225F, 0xE67BF9DE, 0xCBF75E7E, 0xF95A7FA4, 0xDBC2CF15, 0xFDC68E1D, 0xABF547BA, + 0x60F0C891, 0x23B5FE10, 0xF097CEF8, 0x87402F78, 0xDCB87148, 0xDF167EC6, 0xF8F4D34F, 0xE7F982EB, + 0xEBEBB57E, 0x3B5AFFE4, 0x934F461C, 0x5FFFED88, 0xFEC4134F, 0x647A17BF, 0x1BF11B3D, 0x7A34E2B8, + 0x3CEFC3F8, 0x57315C30, 0x98E4DB12, 0xF11F3F7E, 0x3C62CBFF, 0x8C33CED0, 0xFA25C05F, 0x303EFBEC, + 0xB311B7C5, 0x30CEDFE5, 0xD0E37CC1, 0x63C68CD1, 0x7A73B43E, 0xC9BB395A, 0xDFE25D31, 0xDC16C32F, + 0x44FC481F, 0x2F44F210, 0x7E31DA3F, 0xEDEFC568, 0xFF24CF5E, 0x352FDCCF, 0x78C28409, 0x88A7C4F0, + 0x97EAD270, 0x6F0CCF8B, 0xE1BD6A94, 0xA19F3871, 0x22E2C106, 0x5F78E185, 0x48DFDFD0, 0x0B1EE7CE, + 0x57B3A3FD, 0x0F1D3A14, 0x71218667, 0x45F2D6D5, 0xD5216E8B, 0xE1D991BD, 0xED7C175F, 0x15AD7FEA, + 0xA9A7228E, 0xF90F61A1, 0x1F316204, 0xD37FE68C, 0x4F8FF8D1, 0xFCE9913C, 0x846746FE, 0x43F36746, + 0xFE83FE5B, 0x22AFBF9F, 0x63F5F2F0, 0x4FCE7AC7, 0xAA068349, 0xFE1AC09F, 0xB818E83F, 0x71E9017F, + 0xECC88BF3, 0x3F76E88F, 0x89D63FED, 0xB4D3007B, 0xEB1FD30B, 0xBDE0534E, 0x3945AB7E, 0x80B7B918, + 0xE8B739F4, 0xFD3D79FA, 0x1F415E7F, 0x3F159E7C, 0x159E7CE5, 0x1E7D79B4, 0x1EC983F3, 0x3F7231D0, + 0x7F14D1EB, 0x30AE5F1D, 0xC6D727EC, 0xD37FE4E8, 0x5379F22B, 0x4F9E248C, 0x6F77C693, 0x30BEFD47, + 0xE4F5F773, 0x51E49FC3, 0x860D435C, 0x88E149D1, 0x7926FF9A, 0x149DF713, 0x4E3881E7, 0xEF8AAD57, + 0x88E109F1, 0xF809D8AE, 0x3F7CF870, 0xC6BB1C7E, 0x13E2F145, 0x4D8CF891, 0xFC132379, 0x68BD0B22, + 0xFF267FBF, 0x20F26FD2, 0x9F2FAFBF, 0x9FC5F1F8, 0x03B8A104, 0x1F8CE158, 0x7C520BE2, 0xF109702C, + 0x3E01FD28, 0x6FBDC1DE, 0xFCFEDEFC, 0x787C1AE3, 0xF11FE3C9, 0x37C68B9F, 0x7FE3F1B0, 0xA5F35F2D, + 0x7E47A9BE, 0x7D19ABE1, 0x061F78D4, 0x62A267AC, 0xD71B9C7A, 0x4FE411FC, 0xE79F1BAC, 0x272BF5D9, + 0xF57FFEF9, 0x830F3E48, 0xF48C53EF, 0x3DF0C003, 0x5A8D077D, 0xEF50AA52, 0x1DADE6CE, 0x9D0BF48C, + 0x15E0EBAE, 0xBB0E7181, 0xB152B367, 0xCF46FA02, 0xD32BB560, 0xC10258CF, 0xCCAFCA5C, 0x7FFDF510, + 0xAFCDFCAA, 0xCCBC79F3, 0x10DBF984, 0xD747F389, 0xBE0BFC1D, 0xF6571EFC, 0x64F11D77, 0xDCA1D550, + 0xC64A19CC, 0xFBB7FAEA, 0x625C1E08, 0xDEAE9727, 0xCE84F596, 0x14B7913F, 0x0E13DCA5, 0x7F61715F, + 0xC097E927, 0x1013FD31, 0x4A557C15, 0x9EE08F5F, 0x70C105B8, 0xBFE5EA3B, 0x18EF50BF, 0xBCF8E28B, + 0xB57E45F0, 0x8862EED2, 0x4B2F8DCD, 0xC7FC04FA, 0x59AE5A01, 0xD7268AF7, 0xDE7B2FEE, 0x8F70D9B6, + 0xB01EF513, 0x76334EFD, 0xBEFBBFAF, 0xB8E20AC6, 0x6FC2F8BF, 0x74FFF2CC, 0x33CFD4BA, 0x5AC6B7F5, + 0x0C9F366D, 0x9AD66361, 0xFD3A58EF, 0xBEEEB731, 0xDEEBC9BC, 0x9F8AB69E, 0x732C0679, 0xCBF33D8F, + 0xE27974F1, 0xD4A953B5, 0x9ECFF296, 0x3F59B802, 0xED47EB23, 0x2EEB7E88, 0xF4DF1B16, 0xFE3B76EC, + 0x88C9F7D0, 0x430F690D, 0xF1487D0F, 0xF4D3BA07, 0x907C3E3F, 0x47DE8B2E, 0xBA486B88, 0xAF10F355, + 0xE2D7850A, 0x8D3F5C7F, 0x30E00F0B, 0x271AACD1, 0x1FFE5878, 0x8630D0EB, 0x2CE0CF0A, 0x3711BE18, + 0xE8CF552A, 0xF96A3165, 0xB0DE04E3, 0x8F858308, 0x37C3F812, 0x906F74F1, 0xC3969616, 0xC2BA01A2, + 0xAED6DFBC, 0xFCF2CB5A, 0xBD0B18F8, 0xABC72BFE, 0xF2D8638F, 0x11C6F3A9, 0xBFAB3CFF, 0xFEFBEFD7, + 0xEADF05CF, 0x29DF80CB, 0xA926A087, 0xF390185B, 0x3E64E7CE, 0x9D180F09, 0xAB77535F, 0x7CFEF9E7, + 0x5A0D023C, 0x14E85B53, 0x53897E38, 0xCCC7F375, 0x20F5BF84, 0xDB85DF5B, 0x954BD0FE, 0x8471BD3F, + 0x5574BDF1, 0xC61B3A01, 0xFAD3E301, 0x3F55F9C1, 0xCA952B75, 0x2221F461, 0x9F91A87F, 0xB596F3A5, + 0xBEB1E23F, 0x376EDC48, 0xF2907CF7, 0x9477EEDB, 0xB78FE507, 0x7DE9672B, 0xAF31EB87, 0x39985F51, + 0xF9359DD7, 0x26193FBF, 0xA266E6CC, 0x99B1F9D7, 0x5C734D6C, 0x7DF45757, 0x1EAC4F5D, 0x79D13F55, + 0x8FE04395, 0x73C89E68, 0xBF87C13F, 0xFEA3E7BC, 0x03070E94, 0xFA8FEF6F, 0xCDE2FFFF, 0x557CACB1, + 0xB1B1D45E, 0xBE7D7DFF, 0x580318EA, 0xA1F2E78A, 0xE367CC98, 0x11C354BF, 0x3AE78BF2, 0xB3C38FEA, + 0x6FE7BC1E, 0x7FFCF1BC, 0xBFEB815F, 0xDF8A2FE1, 0x576A2FDF, 0x5F7C7F68, 0x62FF4AAC, 0x2BDB4DF3, + 0x37B2FFA6, 0x92E54759, 0xFB23FEB4, 0xFC30C9FF, 0x37F18FD6, 0xE45F69BD, 0x2AB647F8, 0xBBD45D6B, + 0xD6ACE171, 0x885FE171, 0xA9D3311E, 0xBBFE44F4, 0xC365FCE6, 0xB27A8ACF, 0xED125FDA, 0xCB6EBBEC, + 0xB2CB3438, 0xFA72B505, 0xE2D5C6B2, 0x66BCFFA8, 0x028F57F6, 0x2DFB6AD2, 0xA4495AFD, 0x86CF679F, + 0x91C9D1B4, 0xFFDF70FC, 0xE8B323B1, 0x8BE2DD7B, 0x80472875, 0xD4F0E41F, 0x09B7B3BE, 0xFA0C4E7D, + 0x4AF1BE91, 0x71E5BF25, 0xFE327DFA, 0xF4D87A97, 0x5F7E798C, 0xFF3DF7DC, 0x1393EFB5, 0xD75ED3EA, + 0x10D09701, 0xFD8B65E7, 0x5F79E595, 0x317E289F, 0x6E617D14, 0x0F242698, 0xF34DF826, 0xFDEC8A15, + 0x2BF8BC83, 0x3DC21A3D, 0x83FCA517, 0xFAD87833, 0xDB4B37AB, 0xBA37DF7C, 0x13EF638C, 0x3B13B33F, + 0xF9E413AD, 0x7BE4FC2E, 0x48FE8F6F, 0x1FB29F63, 0x1FC2473A, 0xEF95121F, 0x66255753, 0x7CF0E285, + 0x2EE3F315, 0x9E57FCED, 0xA38F3ECA, 0xF10EC6C3, 0xADC50DAF, 0xBEFAAAD6, 0xF5B05E27, 0xEC675378, + 0xFAE2C58B, 0x4BF7DF2C, 0x78BBEA3E, 0x74E890D6, 0x8B00EF04, 0x7C975AB9, 0x75EBD65E, 0xF585E7BF, + 0x789A7E9F, 0xF2FBB980, 0xA15E2B2A, 0xFD8B5B6E, 0xB9A5949F, 0xB31EE533, 0x87DF0D37, 0xDCC018D7, + 0x7B32517B, 0xEDB5D76A, 0x9D14F99F, 0x2EDA7860, 0xF683FEE8, 0xEEF79C73, 0xCE29B58F, 0xA1EF2CAE, + 0xFEF4D34F, 0x4BEDE5C5, 0xEFDEE27D, 0x6CDC5FCF, 0xCB27EEF9, 0x7CF8E187, 0x09ABCB21, 0x7E5497A5, + 0x30FE92BF, 0x42BC29DB, 0x53BEE891, 0x471E899D, 0xDFD5AB57, 0x979E6FFF, 0xFC37713C, 0x2BDF917C, + 0xF7A5975E, 0x8AAD4FF4, 0xFEF9F1CF, 0x573BC7D3, 0x8ADF97AD, 0xDCB56B17, 0xAF87E767, 0x5272F513, + 0x4F3C512A, 0x5F6FF2CB, 0xFC9B6EBA, 0x49AB6B38, 0x3E569627, 0xFE99EA73, 0x873FD5CF, 0xCEFAE79E, + 0x7B6EAC5E, 0xC1FBBD5F, 0xEFB8EB61, 0x7EF7EB9B, 0xDEF4F163, 0xF9B3E43C, 0x1EC1FEFE, 0xF982FA91, + 0xC65563E2, 0xEEA79F7E, 0x5AABB1C2, 0xBF363596, 0xF2A59FAF, 0x3DF97AE5, 0xEFFA9357, 0xAF613CD0, + 0x87215FEC, 0x4F4C9B35, 0x6B168F63, 0xFE4A17BB, 0xEFBCF3CE, 0x927C56A2, 0x9F05E21F, 0x9DC93964, + 0x4FCF5FC2, 0x02D747C9, 0x8BD403A6, 0xFE213C46, 0x65DD7A28, 0x51A5F620, 0x447AC227, 0xA865E45F, + 0x0BC03B60, 0xBD21994E, 0xBE4F3431, 0xAE038CDF, 0x535423DC, 0xA897020E, 0x3AD38417, 0x321EAA3A, + 0xD344BF50, 0x8D63DCA1, 0x04CF639C, 0x4BDF7EFB, 0xED387F1E, 0xCFCFA5EF, 0xBBEF3EC4, 0xE31877F0, + 0xFA4D6A14, 0xF3EB4873, 0xFDCB7808, 0x60B96F58, 0xF97C7AAA, 0xAF8F34EE, 0xEC07E38D, 0x5AA85F67, + 0xF90AEAAA, 0xABAE42BC, 0x9371779A, 0xF25D23E3, 0xBAA03B4D, 0xFEDAC8F4, 0x754141CD, 0x993307F5, + 0xBF85D72B, 0xA431FE81, 0x7DB630FF, 0x429AEE33, 0x0B40BB4B, 0x1177D3F7, 0x26A0275C, 0x07F8924B, + 0x2E89ADCF, 0xFAD205E6, 0x9F677A47, 0xBF24BFA3, 0x7F92BF91, 0xE9EB82BC, 0xA2FCEDCC, 0xA7F3E68C, + 0x074180FC, 0x3B987F3E, 0x4DF5DC02, 0xC6430093, 0x3CBEBCCE, 0x38E9C399, 0x4FF59CBF, 0x1FF1CF21, + 0x19A5B09E, 0x77F521F4, 0x565FA69E, 0x64ACE43E, 0x08F6017F, 0x2FA84EE5, 0xDA5B192C, 0xFAD019EB, + 0x6FFD550B, 0xD0078EFF, 0x1176FC8F, 0x702EEDFA, 0xA3CEE462, 0xFEAA331D, 0x86DF28E6, 0x67FD6D14, + 0xCBE3F8DF, 0x8FCA07FE, 0x41FC0A06, 0xEF646CED, 0xBB93F959, 0xFC3A63A1, 0x177DC18C, 0xB4C5C4CF, + 0xE22CE36E, 0x65F152A4, 0xEF56D67F, 0x885F5EFD, 0x807E3CFD, 0xB17FE84C, 0xDEACD7C1, 0xEBE5D316, + 0x13BFFC3F, 0xC65FE255, 0xC17EBF28, 0x91DFDFDF, 0x72C62A8A, 0x37BE7E5B, 0x3DFBB738, 0xF2377AFB, + 0x6BF4ECDF, 0xD88BFD5B, 0x3CFBB778, 0xF66F75EC, 0xDFE4D9FF, 0x48F2357A, 0xF66FECC5, 0xFE2D9EFD, + 0x5B3CFBB7, 0x3AFA69F2, 0xF4D7D48B, 0xFE5B1DFD, 0x377AF66F, 0xECC5FE2D, 0x9EFD5B3C, 0xFBB73AF6, + 0x6FF2EC7F, 0x24FE4D9E, 0xFD9B7AB1, 0x7FAB67FF, 0x56CFFE72, 0x9E6CBCC6, 0xFCA99CFC, 0x03F2A632, + 0x927F241E, 0x2AD81FC5, 0x2BC927CA, 0xE413C937, 0x0AECFFD6, 0x5B6F597F, 0x4819FB8B, 0xBFA432D6, + 0x5FEC7CE1, 0x3F8AF977, 0xA4DD7C82, 0xFEC1F13C, 0x9297E2AD, 0x33EECF77, 0xFDA7CCEC, 0x4FF28902, + 0x7FA1FBB6, 0xE40305FE, 0x82F753E3, 0x3F29F017, 0xBAEF887F, 0xA5C05FB0, 0x7E30FA2D, 0x037D627D, + 0x5DB29E3F, 0xDE149DBF, 0xBBEEBACB, 0xC66FB41F, 0xAD2FF62D, 0x032CF9C3, 0xF21779AD, 0x7CAC6F8E, + 0x1F0AFC8D, 0xE58BECC1, 0xF92DB297, 0xA5271CCF, 0x4F389FEA, 0x59679CF2, 0x99F85F99, 0xB2F9C6C6, + 0x27FAFE50, 0x2ABF1DA7, 0x7CEDCC27, 0x79FCFD35, 0x45F187EA, 0x5D473F94, 0x8F1CFD49, 0xFEE47A0E, + 0x4B48ACDF, 0x9AD9FE26, 0x1EE8F5F1, 0x7CA0D7C5, 0xE3AD5EC5, 0xD89C47C0, 0xE318B3FF, 0x019EC738, + 0x97BEFBEE, 0xBB71BECD, 0x570D0D0D, 0x8863F9AA, 0x64BE3FBE, 0x3E9ECF40, 0xDE512CAF, 0xC5567E7A, + 0x2FF3E55F, 0xC5FE84F1, 0x8CBEC7AD, 0x62FB633C, 0x437FD0EB, 0xA27C46EF, 0x69EBA27C, 0x46F7BFF5, + 0x913ED17E, 0x50DF6E61, 0x7E05B21F, 0xE02CE36E, 0x3A0F409F, 0x65FA6ED9, 0x4F3C5F02, 0xFF02F3E7, + 0xFAC8D527, 0xC9EFEB7B, 0x5D94DF68, 0xDC994FDF, 0x5F9D71E1, 0xDFC1FCF3, 0xBCBF66C6, 0x18FFE43E, + 0x1B97D719, 0xA7EF0FCE, 0x7CD6A7B7, 0x1FA9EF31, 0x3E923E1D, 0x7DE0F70F, 0x575FB29E, 0xF54FBA0F, + 0x3747F987, 0xD66F8EEC, 0xC5FB8BF6, 0x4FF2AD8A, 0xE2BF8CC7, 0xF223F99B, 0xE4C775EB, 0xD659FF43, + 0x7FFBE083, 0x0FAC7F59, 0x7F6A8EFC, 0x49F8C7F2, 0xA32B0FDB, 0x27CA8778, 0xBEC97F24, 0x1FD27E57, + 0x45F615FF, 0xB2FE43DF, 0x079A237D, 0xD07B80BF, 0x9E3FDE1C, 0xE51B996F, 0xF315D9BB, 0x39B287CF, + 0x9FC61DF9, 0x48FFABA2, 0x7CCA38D2, 0xA7D5AFE8, 0x5BF66BFD, 0x09E38D3B, 0x5FD6B7E3, 0xC4BF39F2, + 0x972953A6, 0x30967C4B, 0xF34BE5B7, 0xE3F4BDC4, 0x99CFFEE1, 0xEDAF39CA, 0xC772DEAC, 0x7E309EB9, + 0xFAE37816, 0x8F87140F, 0x5AA3FBA0, 0xF1BF3A83, 0x451F7526, 0x9EAD636C, 0xEE83148F, 0x5AA2FB20, + 0xC5B316BE, 0x0FBAFE57, 0x17E4A278, 0xD8C2F7C1, 0x5EE7FBE3, 0xE27F7572, 0x3FA478D7, 0x1ADD178F, + 0x28FF3AF6, 0x27BCFFD9, 0x78D3C2F7, 0x3F89373B, 0x999FC5AF, 0x332E98F3, 0xBC85D72B, 0x083FC643, + 0x229C656C, 0xCF7F96E9, 0x6D7C2B30, 0xBFBCEA55, 0x7FBE7EC5, 0x9FEAA4BE, 0x33FE80F7, 0x31E1D7C1, + 0xFCF2FF18, 0x7FF93E81, 0xF7B55EE5, 0xF7F727FE, 0x5467E9BD, 0x7CB13EAA, 0x6FDCFDA4, 0x328E7F48, + 0x7DE0E62B, 0x1538FE21, 0xF59AEB2F, 0xA65E33FE, 0x9072F39B, 0x535F95E4, 0xBB23CA17, 0xD54B6EBE, + 0x51C6DEEB, 0xA2FAC7F5, 0x9794D4EB, 0x465F65CA, 0xB1BF73BF, 0x2989FFEB, 0xA3FAC3CD, 0x4F2AC8AB, + 0x1FD08FA7, 0xBFA83E72, 0xED5DA61C, 0xFB2F89EA, 0xF723F277, 0xF28BE42B, 0x5F7E7F7F, 0xB6FEA17A, + 0x58DEBF0F, 0xAB83E6FD, 0x59DEC305, 0x8FE7F770, 0xAD0EA6DD, 0xF7F1BC60, 0x7A9FDD8B, 0xFB51EAD6, + 0x5B6FB5EF, 0xB5F8C3FA, 0xD5BCC72A, 0x958BDE67, 0x893E27EF, 0xE7FCFDFC, 0x305050FD, 0xB7583FC5, + 0x38A4FCA2, 0xC6305680, 0x697C0CD3, 0x2B4B1FC9, 0x2FFB99C7, 0x58EE07F6, 0x3D3D27EB, 0x45FBA37C, + 0x85EFCF20, 0x4F02EC47, 0xEF53F21E, 0x9D027CF5, 0xD557DBF7, 0xEA5410D2, 0xF710C244, 0x1F2A7A7F, + 0x92F7EAE2, 0x8BE117DC, 0xCFC4B8DC, 0xC57B11DB, 0xF349B818, 0xE136D627, 0x7D73B4EB, 0x2B17D3FB, + 0x78620461, 0x794FCFBB, 0x98F419B2, 0xFE653C01, 0x58DEDF0B, 0x8CF38ABE, 0xDF0B7FF4, 0xBFF9F3E7, + 0x5BF9FA02, 0xA6FC21FD, 0x557DC15F, 0xF1FB179C, 0x37C20300, 0xD3FE65FE, 0x00A0677D, 0x707F435F, + 0x38CF949F, 0xA4BFAB6F, 0xE620E7A3, 0xF58C0700, 0xA6FA713D, 0xD30F007A, 0xCA5FCE7C, 0x7ABF70C6, + 0xE93D6C2D, 0xF75BD440, 0x3E686A6A, 0xB2FD6155, 0x809F7BEE, 0x39ABAFBE, 0xB05F571F, 0x0300EFDF, + 0xBF1FE6B3, 0xFFD464C2, 0xF4DEBD7B, 0x613EE32A, 0xC0442FFD, 0x695519F6, 0x77E03785, 0xE90F9A78, + 0x63E577FB, 0xD7FA1AEC, 0xCCA7FC2D, 0xFD6F5510, 0xEFA89E58, 0xCBB8C6C4, 0x3F677D1A, 0x97FEB62A, + 0xC867E8CF, 0xEEFE083B, 0xFBA77A62, 0x2DD3D700, 0x3DD5B37B, 0xF93C5465, 0x94CC8FF6, 0x47FA76F6, + 0x4FF5C45A, 0xA6AF017A, 0x1A77F88B, 0x7C767DD9, 0xBFB5BFEC, 0xDFFA87EC, 0xBF41F62B, 0xFD7A9E3C, + 0xF29ED6C7, 0x62A6EF23, 0xE7DF8CF7, 0x9BACD48D, 0x37DE68E3, 0xC93FED73, 0xE207E15C, 0xAC1FA6DF, + 0xE49C72F9, 0x777E9CE3, 0xFAEE4BA6, 0xCF9F9563, 0xFD7CC9EB, 0xE5CFE2FE, 0x14235FE7, 0xC77CFF33, + 0xFD3979A8, 0x4FE8BD72, 0x3C630D78, 0xFBF6ED18, 0x2FA4DFA7, 0x23FDFEFB, 0xEFDBFE9F, 0xC380E57B, + 0xB18D1FF8, 0x9E66FA61, 0x307EE07E, 0x4CBF0CC6, 0x8F850B17, 0x3296F8B1, 0x68D122DB, 0x2F63E287, + 0x995FEE62, 0x277E10BD, 0x133FA83F, 0xC7891F66, 0x7DE56289, 0x1F6118DA, 0x7E1E133F, 0xCC7C8C1F, + 0x93274FB6, 0xE3183FE8, 0xBE3E3E8A, 0x1F58DF1A, 0xFE2939FF, 0xD47F43FB, 0x91782EFD, 0x38E5CA60, + 0xE9DF0109, 0x6EBEF966, 0xC644AF62, 0xFAC8AB50, 0xEDDEBDDB, 0xCAA3159F, 0x6737FE13, 0x76F203BD, + 0x8F497FD7, 0x61F503F9, 0x24CDF890, 0xC54C7FC8, 0xD0CB7862, 0xBEB2DF13, 0x8CFEE8FB, 0x7C13EF4F, + 0x597A9E9F, 0x989F8BF5, 0x97EDFB36, 0xA76C7F15, 0xD0EFBF32, 0x67BFA732, 0x566C6F91, 0x6FDFB79C, + 0x2F0D3FCC, 0x9FFCBD89, 0xDF571319, 0x65DE3F1A, 0x18E7CCF7, 0xB558FED4, 0x6B98FF40, 0x8B79FD81, + 0xE67CFBE7, 0x7D2DD3D7, 0x187A19AF, 0x1DACC87F, 0xB13EC0F5, 0x073EABD4, 0x6DB7DDC6, 0xFD6384E5, + 0x7CCBFCDA, 0xC171FEE1, 0xAF72A63E, 0x8FE9CBBC, 0x1FE38FCE, 0xA7C817FE, 0x8AF56BE8, 0x8DFF10A6, + 0xF3E2CC27, 0x2CF54D73, 0xE43FF25E, 0x64CF2FF9, 0xAB539F90, 0x3D9DFA85, 0xCEA373BE, 0xE97B9A9C, + 0xAF3CFCF1, 0x7B26C7B7, 0x3CD4EFEC, 0xEF8C3560, 0xBC8F1AFF, 0xD74041EF, 0x43D26F97, 0x34FE21FD, + 0x0049E36F, 0x7EBD62FB, 0xFD72EC6F, 0x327ED4CF, 0x14D513F8, 0xDE8AEB57, 0xBE6D30EB, 0xA7F2ED1C, + 0x7F5F93F9, 0x47FD2CC7, 0xE751F8E7, 0x363AE70F, 0xE80F0E72, 0xCE1F6139, 0x7F225F6E, 0xA3E2F72F, + 0xE95F3C6C, 0xBE7F3AF1, 0x8DFCDF89, 0x7FA49F31, 0xA6DFB193, 0xF93BF3A5, 0xDEB2E352, 0x3F5AFDB9, + 0xFD917973, 0x3FAA55F3, 0xF45CA4FF, 0x96E9B306, 0x8FC8086E, 0xC0F7D850, 0x8D7866C3, 0x860D482F, + 0x98E97535, 0xF72B56A8, 0x769EDF6E, 0xF04919BB, 0xDE4CAC77, 0x793DE207, 0x385594F9, 0xB566DCE1, + 0xCFF4CFB8, 0xF26943BF, 0x96C7FBA8, 0xEAC060DC, 0x4F1F65EF, 0x53A4FF2A, 0x07A33C55, 0xAA5F60FC, + 0x1B711230, 0xC62FE3FF, 0x4943BF86, 0xD72B7330, 0xC993AA0E, 0xB0FFCE62, 0xE04FF590, 0x9107C697, + 0x2C5982F1, 0x89F0C4A0, 0x3AD8B66D, 0x1B615C6F, 0x62A062F1, 0xE34207A3, 0x3C1706FD, 0x02EC9730, + 0xFDA0E705, 0x2CAF8967, 0xE705B6DF, 0x95D63BDF, 0xC1C8EFFC, 0xE9AC0F8B, 0x817F3A9D, 0x2EE56FE4, + 0x9B1EC9AF, 0x9651B7AF, 0xD527DBDF, 0xD11FD8BB, 0x18242CC6, 0xFB4D3138, 0xC9EA1371, 0x1F7552B0, + 0x67CF1ED6, 0x6F03E204, 0xD7836B78, 0x3DEC07FD, 0xE69B6F08, 0x23BFF2C9, 0xF5C13BEF, 0xBC13E1A0, + 0x3E58BA74, 0x698C1EFB, 0x2B5C79A8, 0x5F4DE4D5, 0x85FA80EA, 0x8534E38D, 0x67D507D8, 0xCF47FB9B, + 0x8B98F991, 0x7E419ECC, 0x2A960731, 0xCA9B5975, 0x52F0F5D7, 0x5F937E11, 0xBF70D649, 0x56DF48FF, + 0xC2598948, 0xBFB0DEF3, 0xAB227D23, 0xBFE757D6, 0x0731BC4A, 0xE471E897, 0x2F5F1E93, 0x07FB8DAC, + 0xBC67D493, 0x7DD0BFD5, 0xE3E84F27, 0x5BFF67FC, 0x5D60CE13, 0xF52FA87D, 0x81396F8C, 0x479AF343, + 0xF287D17C, 0xC1323F6B, 0xECCB98F8, 0x214E9DAC, 0x62D8E5CF, 0xF457D971, 0x94C7D06F, 0x570DD8AF, + 0xA6217EDE, 0x82F57097, 0x3A057122, 0xDDB153AB, 0x9BB1FF76, 0x2F8F776D, 0x5C08F59F, 0x1AC6F465, + 0x42AF86F1, 0x78991D2F, 0xC1CB1973, 0x7E31FDC3, 0x3AC2F1F5, 0x73709FEF, 0x07D1AE4B, 0xA5B0DE54, + 0xED802197, 0x1E6A5329, 0x8AA7ED20, 0x3FE1FC03, 0xB4BF9C9A, 0xCDF45DD3, 0x0DC6FE8D, 0x0AF91EA3, + 0x7A2CDE6A, 0x30D2C36F, 0xAB3BDFBE, 0xB7F530FF, 0xFCED2A45, 0xEF23429F, 0xBFDDACAF, 0x0BD41FB2, + 0xB232E471, 0xC6AA7F65, 0x48F2093F, 0xD53F31C5, 0x9527B152, 0xB0C81F66, 0xB4F18779, 0xD8FFD447, + 0x09F6E5F7, 0xE593F170, 0x58576CBE, 0x7D9F047D, 0xE91D4EBD, 0x25F286C3, 0x14F72388, 0x3EFBA9EE, + 0x3F3CFFFC, 0xF356DFD5, 0x41CF4FA9, 0x1F52E86B, 0x55CF4F9F, 0x7CF249BB, 0xDEA0A0FB, 0x0FAFBCF2, + 0x4AA9FC59, 0x83C31D36, 0xDED37E04, 0xFBFBEBB1, 0xEB6FA2FE, 0x2A9F9F2F, 0x4F8FC59B, 0x962D5B66, + 0xFB75FEEF, 0x11B97F48, 0x3FDAF71B, 0x94C2FE09, 0xC01D8CE5, 0xFDA142EF, 0x63FAAE80, 0xEE7B8071, + 0xBDA33F4C, 0xFD04E509, 0x0B06971F, 0x6B30D227, 0x873336F3, 0x93C32D3D, 0xF707CD52, 0x09FA9E2E, + 0xF2E83D2A, 0x41DF3B84, 0x5EEFE99A, 0x86FE6BD6, 0x4BCCEA9A, 0x26FCB95F, 0x7B464AE3, 0xF764D39F, + 0xA4B3298D, 0xF5939147, 0x678B53A9, 0xBE147913, 0x338A53F1, 0x3E61F687, 0x151BC70F, 0xDD81FA3F, + 0xE6AF82BD, 0xFDF9F29B, 0xF1FE8BBA, 0x02BA3FCA, 0xFC9AA9F2, 0x7D5DFA83, 0x6BA672FF, 0x8991B7FF, + 0x22C5DF3B, 0x7CFEB506, 0x4B7EA935, 0xF208F6E4, 0xA3FA03F2, 0xD54873BF, 0xC982FE08, 0x2BEE3742, + 0x3C17B397, 0xC1404FD8, 0xA1075CD7, 0xC6F535F5, 0x13427C1F, 0x76B6D4FF, 0xED1CEF87, 0x9D9DB3F1, + 0x93E91D3C, 0x33AAAF4D, 0x7D63EF23, 0xD29F8D3F, 0xFABE25F2, 0x617D4DD8, 0xA73F64EA, 0x0F83797E, + 0x52FE9FCE, 0x5D8FEA73, 0x8CEF107F, 0x8F7F3067, 0xF4B59C31, 0xAF4F18E2, 0x755DB5DC, 0x2F909EB0, + 0x43BF8CF7, 0x6FFF9F60, 0x09EF9FBE, 0x4F5573BE, 0x30FBB7F3, 0xDB1CFCB8, 0x73BF90FC, 0x63EF17D5, + 0xF1FE0323, 0x1FEEDFA5, 0x0F0D7DD2, 0x9B9FF4E6, 0xCB7AA189, 0x5F5996C7, 0xEA2FCBFB, 0x71F54DFC, + 0x0053FCCF, 0x8ABC2EFD, 0xE37CBF34, 0xF68AF54B, 0xB4C7E531, 0xF3EDFD52, 0xF8EF9E15, 0xD91FF5B5, + 0xE7ADC8FE, 0x8CE53E2D, 0xF2ED9EC5, 0xFA35FC4C, 0x7D89F68E, 0xF13FE4F1, 0x17798C7F, 0x50BD0DFE, + 0x98B823B2, 0x276345F5, 0x3FE199BC, 0x1E63F657, 0xAB5F19C7, 0xFD9BF36A, 0xFC8BDEC3, 0xAAE3FE69, + 0xE69BFD1B, 0xFE66FF44, 0xDF10ED9F, 0xD66B88F6, 0x6FE433FB, 0x37FC8C7F, 0x9B7E6565, 0xF279D2E3, + 0x5F1D3F1F, 0x142F68BF, 0xF934D54B, 0xD510FF81, 0x5F72749E, 0xEA2BC4E4, 0xBF415E61, 0xBF29C513, + 0xF2FF7C9A, 0xFA51DB79, 0x3C5C9D57, 0xD24F4CF3, 0x07AEC82B, 0xFCFF19B0, 0x17AD7F5C, 0x7D3E4DFF, + 0x7F92E5F9, 0xC5BFE7D3, 0x342EF60D, 0x572BEEFF, 0x6BD74F31, 0x0ED306F3, 0x7A61DAF4, 0x1333E6FC, + 0x02F875A6, 0x2F98F93B, 0x19779BF9, 0x3B995EFA, 0x23819EB1, 0xA5B7F337, 0x6FDE1C1B, 0xDFB46913, + 0xCABB85E5, 0x2FA43399, 0x0C6196BF, 0x90A6FEDB, 0x2C4473C2, 0xDDE63C64, 0x99BEDBF8, 0xAFE56FB0, + 0x91CFD0F3, 0x79EBE67E, 0x12D18F92, 0xF77CA3BF, 0xFAC0E22C, 0x634BDFC6, 0xF4A139AF, 0x5B18F37B, + 0xBD91BF3E, 0x28F0FB02, 0xD0330EF9, 0x7E2BF38B, 0x7F0F8DFC, 0x6D2C7F68, 0xE4B7FA37, 0xD8D847FC, + 0xD3FA0BE7, 0x2FD59F71, 0x277F8F05, 0xCCFE23DF, 0xD71D7FA2, 0xF7856A35, 0x8EE93BF8, 0xFB49B5BA, + 0x94F1417E, 0xBF07CCF4, 0xFCBD03E9, 0x1977187E, 0x763EBD77, 0x38E3D4EF, 0x5FAB46B1, 0xBF76A4E9, + 0x7B0F60F6, 0xF78EB49C, 0xE7298C0F, 0x9AF33885, 0xE90F9AF3, 0x62F91B6C, 0xE473EFCF, 0x103FD26E, + 0xBD0FF921, 0xEDAF47E7, 0xB1560D66, 0xFA4E937F, 0xAC3C326E, 0xE5A5EFBB, 0x40CFB853, 0xF251345F, + 0xD6B7E322, 0x9FD5B7C1, 0xC61E6E3D, 0x7AF4F7F2, 0x7DB31DC6, 0x0977CA79, 0x61FA812B, 0xD87EEE79, + 0x66FF91FA, 0x76B3D4B7, 0x59D01F61, 0xE3EFA01F, 0xAA3F8CBF, 0xFBF530D8, 0x8BF875B0, 0xFF0AFDD1, + 0xDF1FE4FE, 0xDD76D6EF, 0xC0156C7F, 0xA227CCFE, 0xE1CEA7EF, 0x3DCE38C9, 0x9F657D1E, 0x572FDF73, + 0x10337D9A, 0xFE9F52E4, 0x057ECACA, 0x4FF40723, 0xF985BFBB, 0x1F94CFDD, 0xEFA080ED, 0x69F431C8, + 0xF46FCAF7, 0x9DFA084F, 0x616CF90D, 0x66FA4EFE, 0x9E27F20D, 0x0A3AD27C, 0x9E59FEFA, 0x40FAF7B2, + 0x6CEFFA40, 0xFAC1855E, 0x6D2EA4DD, 0xF5D4E690, 0xE5117BE2, 0xF764C1E3, 0x181762FC, 0xC1DE11A6, + 0xFD779AFD, 0x5BFB5B2C, 0xFE61EB07, 0xAC47EB95, 0x9C5F8807, 0x84393E13, 0x26FF0BCD, 0x79E77A28, + 0xE07E6B53, 0x8FA63616, 0x96D07B52, 0x2DC43FC2, 0x454DE7B1, 0x1AE223E0, 0xE4C67009, 0x9F67A64F, + 0x023D9D87, 0x6A88D7C4, 0x8FFBE10D, 0x7D4D3DC7, 0x7BC2C48F, 0xFB13899E, 0xB0F4E338, 0xF3F1FFB5, + 0xDCF1F7DE, 0xFB7FCAAE, 0x3CBCAA2A, 0xC99FBBBC, 0xBC404800, 0xBB252C0A, 0x51B1DB68, 0xA071A309, + 0x821B0888, 0xC00C1165, 0x94044101, 0x1547F473, 0x19744604, 0xB411B503, 0x0AEEED20, 0x2819453F, + 0x591A844C, 0xB3A88082, 0xA21146B4, 0x45A42506, 0x0501A111, 0x2124EFDD, 0x7BCFD476, 0xEFBBEF24, + 0xFD3193FC, 0xF5FBAAEA, 0x6C55A7EE, 0x59AACEDB, 0x82ED59CD, 0xF3C99BB6, 0x71E346C6, 0xCC3F6DF3, + 0xE6CD517B, 0x7F25FE9D, 0x30F1A7C2, 0xEF75547F, 0x84A57D11, 0xBFC8F37A, 0x52D6FBBF, 0x95F898D8, + 0xF795FC5B, 0xAC7CC155, 0x32DE749F, 0x116F9FD0, 0xA3F647FC, 0x840315D1, 0x69BCD554, 0xBAFF95F2, + 0x9C259696, 0x7CD9793C, 0xDEF654CA, 0x4F96F1B2, 0xE1D34FE3, 0x19AB5FFA, 0x13952FFD, 0x8DF41F61, + 0xB18FD0FF, 0x84EB05FA, 0xFEEC657F, 0x153C5DCF, 0xDF27C4C0, 0x9FEC2EE7, 0xD3B23F4E, 0x766FE0FD, + 0x8779DE00, 0xF39371EA, 0xD170BE21, 0x3E569572, 0xE2FBE163, 0x19FE9E5C, 0xDF319E4F, 0x7BD9BF07, + 0x4F1F0DE7, 0xCB10AEEF, 0x28CF3FE4, 0x277C4CF6, 0xEB19793A, 0xBF8ED129, 0x1E13E6A7, 0x608AF722, + 0x4CDFD763, 0xBC7ED9CD, 0xDF03FF97, 0x8CFF91FA, 0x54BC3F58, 0x7F84A57D, 0x11FF6378, 0xFAACB2CE, + 0x93EA5530, 0x2DDEDF44, 0x065FCB58, 0xEE5B76F3, 0xF7A25EB9, 0x7C1E2EED, 0xAB5776E8, 0x6FBA33BF, + 0xCDF1A8C8, 0x4FD80DF7, 0x5B3D79BC, 0x3D27F40F, 0x8C834743, 0x7FC5E31D, 0x38E21FBB, 0x33F642FD, + 0x74E0FE67, 0xFC8FE85B, 0xC5CB43FD, 0x4758EC23, 0xBE1EB67F, 0xA7C2F93C, 0x8F71304D, 0xFCC13CF2, + 0x5715C134, 0x397F98C9, 0x38FB3C22, 0x98D5309D, 0xD71BB03E, 0x239C9A1E, 0xFA23C4FE, 0xAC94C5DF, + 0x5FE6F781, 0x5FF2FFD6, 0x737DBC7E, 0x2479C212, 0x1F28E5B5, 0xAAC8F81F, 0xC69E8AB0, 0xC8D37A3A, + 0x46C7F36C, 0x9C9F82A7, 0x613E1961, 0xFADE7BD3, 0x162D5AC4, 0xED239CF1, 0x3F525FE4, 0x7FC2FA23, + 0x2CED8BF8, 0x453EF437, 0xE1FA9FF6, 0x2FD2DF56, 0x150DD3C4, 0xBF44E5CB, 0x7EA88AF9, 0x33FE246C, + 0x9FF8B3A8, 0xFD113FEB, 0x43D667DC, 0xDF609667, 0x89BF9FC7, 0x38984EFA, 0x117E7F56, 0x6089BF59, + 0xCDD89B4E, 0xE31DAB3F, 0xF43F61F9, 0xA1BF09F5, 0x1F61B10F, 0xC27FE0FD, 0x9FB3D8EB, 0x43E7F313, + 0x01BF0BE5, 0x7D9E9E40, 0xF47EB23F, 0xFCA5B11F, 0xE1396AA2, 0x7A1F7089, 0xDF8330F2, 0xEF574AFF, + 0x4FFABBF0, 0x7E10F305, 0xD517FE2B, 0x8457B3BC, 0xDB3F5844, 0xF1D16B45, 0x7E912E21, 0xFA5A9657, + 0x6BF402C2, 0x3FAA716A, 0x23B4E714, 0xAB7B78DF, 0x4FF27F51, 0x3331DF4E, 0xB5639C18, 0x6C7F85F9, + 0x994DF8BF, 0x5563F17D, 0x02ABD0BA, 0xA0B9F261, 0xA3772762, 0xEB71FB73, 0xC2AD818E, 0xF277DA3F, + 0x138E958F, 0xF1F674FE, 0x5C00FD1B, 0x619D41EB, 0xD14635CE, 0x6A0378B9, 0xBDF5C601, 0x03B3E8B4, + 0xDF8CD12B, 0x703EC9F9, 0xB57F97F5, 0x1CE146C1, 0x5F397D10, 0x87E7D5C1, 0xA5EE9E08, 0xE7417B2F, + 0x736F257F, 0x11C3E44F, 0x00AB7DD0, 0xFE836E78, 0xDF46FDB3, 0x3B26FA12, 0x3E19FFC9, 0xFA7FA19A, + 0x4CF823F7, 0x85E6C643, 0xF5175CE3, 0xFE9DEE13, 0xCB801FF4, 0xE95E9A08, 0x887F34EB, 0xDF29CCF9, + 0x96F058B9, 0x3FE89273, 0x05BD6F70, 0x8F9A82F6, 0xE5BE951C, 0x2FF91BDC, 0xFEFADC8D, 0x8299FE5D, + 0xEEC0F0FE, 0x9DE41F4C, 0x2EA3FBD8, 0x158C932D, 0x5B46E73B, 0xB87F772E, 0x4B9511EE, 0xA8C6E9B3, + 0x40FE456F, 0x2DE18B98, 0x6E3DE10D, 0x0FED5917, 0x017FAF60, 0x29E11E80, 0x6DE84FD7, 0xC0277CBD, + 0x1A8F67FF, 0x6EAE1A4B, 0xB8AFAAC0, 0xFCE99C57, 0xD4CB8427, 0xA9BBF17D, 0x1BF763FB, 0x6F84A700, + 0x0EA0FDAB, 0xECF3B2EE, 0xB3D3EEF9, 0xD1FD9F03, 0x74D79E13, 0xE176D09E, 0xF3AD3AC2, 0xB7427DA7, + 0x03BD5425, 0x088F96F3, 0x89DFFA47, 0xAAABABA3, 0xFBC3E065, 0xFD1EE573, 0xC7E8783E, 0xAE27E9EA, + 0xE05B68FF, 0x18FD7E94, 0xBF8DEFA9, 0x14E9723A, 0x7FAE043A, 0xC6977CAA, 0xEEA1F351, 0xC9F7CED9, + 0x1A6C227F, 0x57AA9760, 0xFF12D707, 0x1F937D4B, 0xBE78CE3D, 0x3EBDFFA0, 0xBBE865F8, 0x7E8D7B8B, + 0xFF09F9B7, 0x189DE28D, 0x63F2E4BF, 0x24BF3CF1, 0x905747E7, 0x7F3179F2, 0x57F97A95, 0x3E15C667, + 0xAAB787F8, 0x7F05DFA3, 0xCE409F9F, 0x5E81F6A4, 0x6D5D4DE7, 0x31567A10, 0xADB7127C, 0x7EE394A7, + 0x2EA7F2EE, 0x538370FC, 0xADC9CE95, 0x329E8534, 0xDE67DAAF, 0x703CB6EA, 0x4FF113BB, 0x9C45D49F, + 0x4940DF05, 0xE5BD6FD5, 0xD3FCEC0B, 0xF42F803E, 0xC41E2FF6, 0xD009DB6F, 0x8FB1EE20, 0x5CA28604, + 0x297C6CC8, 0xBADDA4D3, 0xFEBB872A, 0xD439205F, 0xA11B89DE, 0x1AF643F0, 0x7DD67DD4, 0xEF05E763, + 0x7FD4CE60, 0x29F1DBAA, 0x3FE9AF6D, 0xF030D15B, 0x803CE61F, 0x8FF79FA1, 0xEFE7AD7A, 0x7F500BED, + 0xAF53D5A2, 0xBF485F34, 0x1E954007, 0xECDE663D, 0x4BF17631, 0x7D4BBC79, 0x36BF595E, 0x5FC0DF03, + 0x9EA68F53, 0x7B4C7D97, 0xE85AB47F, 0xFB44F021, 0x8D8FA9CF, 0x983CAD0F, 0x4C7B28D0, 0x75D85F3B, + 0xDF5F46F4, 0x987EA97D, 0x09BD9FEC, 0x75A1F700, 0xB527A65F, 0x2A5FE693, 0x1AE1B611, 0x7D66EB4F, + 0xE693FA2F, 0xF775A237, 0xD5BFA9EF, 0xECF264FE, 0xAA29F697, 0x82B3F52F, 0xF33F48D9, 0x9D9BD5BF, + 0xF89360A2, 0x7AA7597D, 0x8BFFF176, 0xEA870467, 0xEBDBB43F, 0x539FA6FD, 0x9AFA33ED, 0xD3D4E7C9, + 0xF84D7B35, 0xF569EADF, 0xB4DF987E, 0x891EB35F, 0x939FCA37, 0xF55DC6DF, 0xB7B4975E, 0x78F55597, + 0x6BDD0BBE, 0x8FEDE1FB, 0xD72B5544, 0xFC65FCBD, 0xF2FDF439, 0x84FB807F, 0x3F00E50F, 0x6AAC210C, + 0xDF1FCB02, 0xFAC70DA3, 0x089FA6C6, 0x2BF05FFA, 0xFB86FF17, 0xBFBFCD7A, 0x314EF75E, 0x530D8493, + 0xAA421D04, 0xFA6EEB46, 0xBA3F4B41, 0x796B407F, 0x15767D1C, 0xAB1FEBB7, 0x13FF7980, 0xDF82F170, + 0x1ACAE2F7, 0x0B7669FD, 0xE0D09E08, 0xAF6DB8B9, 0xD9F55329, 0xB4671306, 0xEB355ED3, 0xECFAC91C, + 0x0F633D16, 0x685D8DED, 0x71BE0D26, 0xD1FC92FB, 0x8C9C5641, 0x31AD1761, 0x7ED17A69, 0x9E1E86FB, + 0x2F7ABF09, 0xF813A3FC, 0x31745E68, 0xE925EA08, 0xC8E7F9F9, 0xA4BF24D0, 0xA1FFEE10, 0xAF94ECEF, + 0x14BDCC02, 0x7BB1477A, 0x37907DB4, 0x033A7CDF, 0x9C77D293, 0x69BD5AAC, 0x57595DA1, 0x3D03D223, + 0x68BEC97B, 0x4FF6B254, 0x31B5A74C, 0x57A3BED5, 0x4DA9B388, 0x2EEF5559, 0x9F350458, 0x1F8CE720, + 0xB512F369, 0xECB365FC, 0x0AB1BDD6, 0x3AEB25FA, 0x1EC1FCA1, 0xFB89D1F6, 0x72B4BFC0, 0x073AB4DF, + 0x72D5062A, 0xCF023AB4, 0x3758AC76, 0xD17818F4, 0x26E52755, 0x27F503C6, 0x6FE81FC2, 0xF96BC1E6, + 0xCF5FA78A, 0x09775285, 0x680FBA7F, 0xB0867077, 0xA09F09F6, 0xB131607D, 0x5CA8F22D, 0x9CFF4FF9, + 0x578B7EFA, 0x637FBC22, 0x7F26F70F, 0xE4713D37, 0xD59BC4F7, 0x0B7ABFDA, 0x80EF37E8, 0x8934DE86, + 0x3E888EEB, 0xEDD315AD, 0xEFE3FA24, 0xFE3CA0E3, 0xFAF5F2E0, 0x26AA2FA6, 0x2F2ABF9D, 0xAE45FDA8, + 0x5AFF769A, 0x9F26DD94, 0x37F579A1, 0xAEC3FEE8, 0x1D5E6FA2, 0x9BFA2CD3, 0xFB693DBA, 0x3B7DDD80, + 0xCB0734D1, 0xA7393F4C, 0x7D85F341, 0x1738EFCA, 0xFC31F591, 0x35DF4C7D, 0x36999FA6, 0xBEC47F78, + 0x67EB479B, 0xA59BF2A6, 0x3EC51FA5, 0xB605CF90, 0x3F32F4D9, 0xC4DE0C7D, 0x35B55743, 0xDFA6BDC5, + 0xF441E599, 0xF666EAD3, 0xB437535F, 0xA6BD99F4, 0x26F69AAD, 0x4FB580FD, 0x8BB5A2E5, 0x0DB4BEFE, + 0x10C6B30B, 0xE0A1AD2E, 0x25BC40E2, 0x6D96B7FC, 0x92F857B3, 0x7F7566E6, 0xF508EF0B, 0xAD16D0DF, + 0xFFCCE7F3, 0x8B9DEC5F, 0xDDAF5ADD, 0x46B811F4, 0x0BDF17B7, 0x2AFF0461, 0x0DF2ABC1, 0x3F3D92BF, + 0x9EF027EC, 0x3F7316E6, 0xF58BDF47, 0x2637B6A2, 0xEF93DA2C, 0xF88A96A4, 0x2F73BDDF, 0x447E9DBA, + 0x17FD69E2, 0xE2963F34, 0xCB6FB6CF, 0xEC8F391E, 0x27DB8F1C, 0x97F9DCDF, 0x7F96EE9F, 0xE47E35B1, + 0x26D849E7, 0x4929A043, 0x7F9DA782, 0xC9B47F93, 0xF7B1126D, 0xF57FD3F9, 0x5223CCD7, 0x1FA1FC37, + 0x5511EDCF, 0x1A818EDF, 0xE3635692, 0xCEFB0EC2, 0x7CCD87F6, 0x4CB506F1, 0xF91BF84F, 0xB06FFB90, + 0xDD95CEC3, 0x4F46DF0E, 0xF3F93C7C, 0x9CD1FE0D, 0xD1E5BD2D, 0xEB6BE74A, 0x3ADF5BC0, 0xF35957DA, + 0x2B892EEF, 0x8159AEE3, 0x113ECEF3, 0x591F6EDC, 0x2AFA617B, 0xBF2E9DA4, 0xFE6998CF, 0xEF007D60, + 0x6A1CD13D, 0xA043FF54, 0x557A3FD1, 0x039087FE, 0x0417A64F, 0x883D7452, 0xB05ED573, 0xBC83840F, + 0xC37C6C05, 0xF3ED53BF, 0x1DE1FD60, 0xCF2D817F, 0x42700FE1, 0xCF805E0C, 0xEB854D01, 0xC583A82D, + 0x60CFE782, 0xBDCFD75B, 0xFF4FF405, 0x3C9FD33D, 0x839F717E, 0x03A6F9E2, 0xCD53C584, 0x8FF37CB6, + 0xD77A9789, 0xFE227DD2, 0xF9DE09A0, 0xAF87FE6E, 0xF72B483F, 0x317DD2F8, 0xFD1DE8D0, 0x3FF5B7E0, + 0x01EE5F46, 0x9F347E87, 0x613E633C, 0x940B4522, 0xDDD4D716, 0x98AFD0DE, 0xE0B0F288, 0x1ED3178D, + 0xDF0299AF, 0x096B2CB7, 0xDFD097CC, 0x17D8CFDE, 0x2BFA217D, 0xD9F7FAC5, 0xF1F9663D, 0xEEDB8249, + 0x5FF678FF, 0xB1F8FCB4, 0x9E0C8612, 0x167DD9C5, 0xC1EBF1F9, 0xAD9ED02A, 0xAE2FEB5F, 0xF58B717F, + 0x812F9FC5, 0xF501E33C, 0x2BEE3F60, 0x8FB24EC6, 0x9FF4A13F, 0xB2EEE5F1, 0x37ECC9D4, 0x87694FA6, + 0x3E4E4637, 0xED2DA62F, 0xE237EDCD, 0xD497694F, 0xA6BE4C7B, 0x32F585F1, 0xB6E06F5A, 0x2E081613, + 0x7FB51A87, 0xEBF316E5, 0xFE3F47F1, 0xB869C05B, 0x7C6E1FC6, 0xBB427B9C, 0x7D416E9C, 0x6EEFF12E, + 0x88CBE79C, 0xE23DDF2C, 0xBF49C7FC, 0x9843E0FF, 0x1E08F8FC, 0xE5233E5F, 0x70DFD35F, 0x13AE5715, + 0xB8DE4FD6, 0xA852C4F0, 0x2DBA5B5F, 0x0CF2639C, 0xBCD0BFEA, 0xFE50FE6D, 0xD67BF1F8, 0x21F713A7, + 0x4ECAE378, 0x894F6CFA, 0xBEA82A39, 0x5F395B35, 0x2C5DBA54, 0xABB7A1BE, 0xEE40DFAD, 0x6745F1C6, + 0xB8BE98EC, 0x3736DB3F, 0x8947D6DF, 0xE97A8C9F, 0x531EEC0F, 0xA13D6A94, 0x3F9FF429, 0xF14A41EB, + 0x603CCDCF, 0xE3BC7FD4, 0x9BFC3E68, 0x2FF47E26, 0xF007CF05, 0xAFE17D1A, 0xE025787E, 0x639D1F7C, + 0x4EF3B51E, 0xE83696AF, 0x9237DF7C, 0x73169DFC, 0xED3ED8CF, 0xE2FC3D43, 0xB9749E8F, 0xF9423F03, + 0xC34CE5E3, 0xF983DAA4, 0x57E17ED1, 0x29B56EA0, 0xFBD4B57C, 0xFE6155DA, 0x8BE4BD89, 0x6AD4B7AB, + 0x9C12C144, 0xB77BBAFD, 0xF0BC05C6, 0x7790EE0D, 0xFE7F6CE3, 0xE7A13FA5, 0xF38C0B52, 0x07C2F94B, + 0xE3FB65E3, 0x67321F0B, 0xB13FCE86, 0xF4A53C3F, 0xB2F99B94, 0x970679E8, 0x5FCE73E9, 0x01A2DF4E, + 0x3A17E82D, 0x3C8EE73C, 0x00FB59F8, 0xDE25E77B, 0xB4DF82B9, 0x5188F691, 0xA8F1FF42, 0x783DD0FF, + 0xAA54EE9F, 0xFC6D84D7, 0xAA7CC439, 0xF7E9FF90, 0x7C94FED8, 0xBF16ADF5, 0x3AC18578, 0xFE90BC42, + 0x2D277DC4, 0xF8493E05, 0xFB3FD4FF, 0x75DEABA2, 0xBF485FF4, 0xFD3BCEFB, 0x43EB292F, 0x87704CDF, + 0xA4AF06A0, 0x63B8F074, 0xBF81EA33, 0xE946F971, 0x7DD27DF8, 0x1E5D1BC0, 0xF7DBA90D, 0x34F94B53, + 0xBF6B751D, 0xEDBF0FAA, 0x4AE28FE9, 0x57F281F6, 0xD3F9C74A, 0x6B0FE703, 0x65F48BFD, 0x8DE6CB4F, + 0x0DE966F5, 0x27F32567, 0x42C3BBCD, 0xEA2B9C7F, 0x4FA6FEDA, 0xACFE64FE, 0xE61E4DDF, 0xF60FF49B, + 0x2D6FEAD7, 0xF437A67E, 0x4DFF64EA, 0x37667FB2, 0xDEC9D657, 0xCC1E65BD, 0x93AD6FD3, 0xFE62FA24, + 0x7D98F617, 0xD317C99B, 0xF667D24D, 0xF9983EE5, 0x7D9FC83E, 0xD95EB3F5, 0xA96BD41D, 0x6A20FA7B, + 0x9DA6FB88, 0x30BF60BA, 0x3A7DF6EC, 0xD98C81AE, 0x2F0E6AAB, 0xAAAA909F, 0xE3DB875B, 0xA5F4BEA6, + 0x0F18CF37, 0x36584B30, 0x3E18CFF3, 0x91AE07DB, 0xB3F1FE44, 0x15ABFBD5, 0x3FC1787D, 0x6937BCF0, + 0xC20B5A75, 0x65BABAD2, 0xD983E5AB, 0x21EA4175, 0x358CD7A7, 0x4E1DC58B, 0x0D60BAE5, 0xBA3FD17B, + 0x937770FD, 0xCE63EE16, 0x8A1F35E9, 0xA6BCE413, 0x58DB7372, 0x29FE18D6, 0xCF7A1EF4, 0xF7142F49, + 0xF723F8BD, 0xD881EB75, 0x6F5C945F, 0xF11A74BF, 0x4FFA228A, 0x67AB5177, 0x22DDB9C3, 0x97FC6E75, + 0x3FD2735C, 0xBF8AF271, 0x7F01FEED, 0xC03F31A8, 0xA4F13E47, 0x3DA0FF04, 0xE37B6DF0, 0x3DBD67D8, + 0x55DD81F2, 0x890ADE7F, 0xA9C1200F, 0xF4DC53F5, 0x218A971E, 0x0CF27540, 0xDF633D1D, 0xE53B40F9, + 0xB9B3ADCE, 0xFC3E22B7, 0x2FE7903D, 0x4CE2FD6F, 0x57B85EFA, 0x25D817E5, 0x7FC4F581, 0x18E82AED, + 0x3F4BEF6B, 0x9BFA6C54, 0x13906E6F, 0x94F3F498, 0xBE507FA0, 0x9FBB557B, 0xB447AB9A, 0xEE334C7D, + 0x5D03F453, 0xA1B80A7B, 0x25D19B1B, 0x6F283F31, 0xD47998E2, 0x790D7DA1, 0xBDE0FD5A, 0xCE4BE96E, + 0x73E7CE6D, 0x3ADE92DF, 0x92D8926A, 0x4BF926A6, 0xBE1A999E, 0x9CEB3D52, 0x5959D994, 0x6E961FD3, + 0x17F5AFAB, 0xE4C3FCD1, 0xFF8AE20F, 0x4D7D0D60, 0x7A8B2141, 0x2DC5AF9B, 0xFA927C94, 0x969DB487, + 0xF92FA6BE, 0x9AD88BA9, 0x0FD3DE4C, 0x7D1AF664, 0xEACBB4A7, 0x26FA34ED, 0xD1D4A769, 0x6FA63E0D, + 0x7B33F5A9, 0xFBB13D79, 0x47D21FD4, 0xD6D66ADD, 0x85E7576A, 0x527A2FD5, 0xDF85F5ED, 0x9D915A14, + 0x9DEF013D, 0xDDD7B75F, 0x7DF555AD, 0xEF657BF3, 0x97F89329, 0xBFFD2EA6, 0x7B3D8391, 0x94CF86F9, + 0x4B606F41, 0x5950FCE6, 0x9B6F46F9, 0x4CDE2EDD, 0x1BF5A3FB, 0xB2BEADE0, 0xC436E2EF, 0xC2EDD58F, + 0x37740BEB, 0x477D58E7, 0xD4FB523F, 0xE9438D6C, 0xE4FDFE5D, 0x6C0FF691, 0xC63BF17D, 0x517D3B8F, + 0x97757D2A, 0x938F86EF, 0x517C9D2A, 0xC2F84EC2, 0x206FD5A7, 0xA7137D30, 0xEB2BD89D, 0x5AD66C7F, + 0xBBF078F9, 0xFB1A2BA4, 0xFEECF1BA, 0x8BF5A597, 0xA6F93CD6, 0x1C8F4AD6, 0x97B2BD43, 0xF41E8139, + 0x1EFDD8FE, 0x9C19F5F5, 0x94BF65F6, 0xB70BD3ED, 0x55C777CA, 0x797EF678, 0xDDC574F7, 0xE1866B28, + 0x3EC91C0F, 0xC9174B74, 0x6DEC1EDD, 0xAFC5C7C3, 0x1C4FB3BF, 0xA63ECCF1, 0x32C7DB1C, 0x0F73BC8D, + 0xF180F533, 0xF527F8F7, 0xE0F0FAF5, 0xEBB5DA21, 0xF970677A, 0x336A6A6A, 0x18BF01E5, 0x4DF5AF22, + 0xFB5DC674, 0xEF95E037, 0xDF7CF30D, 0xAFA7E783, 0x7C91BA7F, 0xFEFCF951, 0x3E9A57A8, 0xB7BDF5D6, + 0x5BC87F3F, 0xF8349538, 0x6E951C3C, 0x7890CA83, 0x1D95727B, 0x071F5279, 0x8887C3FC, 0x58A16753, + 0x7EE02AC0, 0xA7C1F868, 0x7549B87E, 0x5023407E, 0xABFD03E5, 0xDB3CCEF2, 0xCEEFEC36, 0x94FFB74C, + 0x4D80B5B6, 0xB21ED2CF, 0x86E5113E, 0x1114108E, 0xF50FDFBF, 0xA6F6C1FA, 0x433D685D, 0x14F687F2, + 0xFBCEB46A, 0x162F5E9C, 0xD51E7ACF, 0x7787D05F, 0x5725C21F, 0xF567EFDE, 0xBD51BE5D, 0xF26567F2, + 0xC2850BB3, 0xDA4BF97A, 0x667FCCF6, 0x99E361F6, 0x27D65F7E, 0x8F2FBBFD, 0x4DE21D8C, 0xF80533FE, + 0xA1C9FDB6, 0x793F6EDC, 0x9F87EF4D, 0xB8E17B21, 0x7B32BF2F, 0x42F8B510, 0xE74F152C, 0xFC8CC3F7, + 0x529CBDF9, 0xF30413BF, 0x3E9CFF0C, 0xE7DF8B7C, 0xAEAE179C, 0x555F185F, 0xE5D477AB, 0x242CFA50, + 0xAA644C88, 0xE97DE618, 0x3FC6A738, 0xF5C1A7D4, 0x1E99BFAA, 0x558F6B42, 0x1CBE6743, 0x58E285DD, + 0xBC606588, 0x51DE2D3C, 0xFF79C2F2, 0x7B13AE6A, 0xDF9BD673, 0x725F12E5, 0xCFCA7D4A, 0x94DF21BF, + 0x47A0809F, 0xEE9FCBC2, 0x7CBFF674, 0xFE109E07, 0x47F2525E, 0x242FF581, 0x7C92EA93, 0xDFFB7055, + 0x61B5FCDE, 0x481DE382, 0xFB245FB0, 0x8ECECB01, 0x737C08D7, 0xA7FE21BF, 0x2AC6F369, 0x5B257BFF, + 0x11EFDB9B, 0xC873FBF0, 0x2F1E6F12, 0xE52BAE8D, 0xFA974BFD, 0x596BF43F, 0x6A6FFBDC, 0xF0BD008C, + 0xCF00DC83, 0xE2A7255E, 0x27EA7FA6, 0xBC1E549E, 0x8C1FF017, 0xD0F8C9F8, 0xC6F29539, 0xDE27C25C, + 0x3EC817D0, 0x7E4BDE13, 0x77FCC2EF, 0x683D2EF1, 0x2A4EA075, 0x3C5E24CA, 0x4F91F7C6, 0x41F17543, + 0xC2FC4CD6, 0x77413CBE, 0xC50DF397, 0x7A65F737, 0xAC0FEBA7, 0xFAA2FCCE, 0xF6E7B2BC, 0xFE9E71C1, + 0x5C1C4FC2, 0xA4DF82B9, 0x747E737A, 0xA46FE157, 0xE75A6790, 0x7EAE9E81, 0xE7ABA767, 0xEC238CAF, + 0x09ED87CA, 0x5B10B6B7, 0xF00BFEFD, 0x856CFB0C, 0xCFC7A2F6, 0x2E88ECE3, 0x0B790F56, 0xC6BB70BB, + 0xBCCF9935, 0xDE617959, 0xF2840BB7, 0x537DA343, 0xFD166EA5, 0xDF7B189D, 0xD12FFD9E, 0xD38CCC78, + 0x310EC7AB, 0x706B5151, 0x91566F70, 0x3C6A541F, 0xE261B1FA, 0xDE801519, 0xE1F4A108, 0x137F8499, + 0x7F723A45, 0xFBE772FD, 0x1EE2D62B, 0xD329DAFF, 0x95EB0F08, 0x5FAA797F, 0xFE062656, 0xC5F241E7, + 0xE82359F5, 0x238ED73F, 0x471F92FA, 0x0F4498EB, 0x678CE5E1, 0x7EEC6C7D, 0x8430D607, 0x38EF7C75, + 0x96E0F708, 0xCFF5FA45, 0xED45FEC7, 0xBCB684E7, 0x85FD91FA, 0xE685FD8D, 0xF009C45A, 0x7B79119E, + 0x8ADF13C1, 0x0FEA5D59, 0xF288E3F2, 0x0FEA9D22, 0xDF21C22C, 0xDF41F4BF, 0x374B1E71, 0x5C7E0678, + 0x7CC25E71, 0x84895FF0, 0x9DFAF32C, 0x79C4C4AF, 0xEB056F13, 0xF95322CC, 0xF27C9E3E, 0x567F9C25, + 0x8F385EFF, 0x58BD29AB, 0x7EC4F1FA, 0x45DFEA06, 0xAF00E3A9, 0x013FA21C, 0x985D1778, 0x7914FF5B, + 0x0EF60638, 0x7F87F669, 0xBD23F680, 0x7F143F5C, 0xA257A8D2, 0x8C7F033A, 0xE1307F0C, 0xF09F09DB, + 0x1EE73F94, 0x307601D3, 0x7C2FC994, 0x47ED29E1, 0xFA0A5E94, 0xF95A22ED, 0xD1E9A382, 0xB9BDB7A5, + 0x7F11FE75, 0xEAAAACFA, 0x09C7EA5F, 0x4DD8F63A, 0x13BD8431, 0xD4DF59EA, 0x5FA08A58, 0x9EDA57CE, + 0x38CA1F2C, 0x87D54F11, 0xBE2F913E, 0x40FEAD84, 0xB10358DA, 0xF3A6EA16, 0xF36FE58C, 0xF18FCEDB, + 0xCA61F5D7, 0x8DEAEF48, 0xED29610C, 0xF57794F6, 0x3CAF7ECD, 0xF2D25EC2, 0xF847EFFD, 0x9483C7FE, + 0x35E73F50, 0xBE450963, 0xD01FCFBF, 0x125891E6, 0x66C9138E, 0xC93F49D8, 0xF24EA378, 0xF412C62E, + 0x60691FCD, 0x2FD7F5CE, 0x8ACF3F37, 0xA38F0FB2, 0xDE0F2F61, 0x7E15F20B, 0x86FE9C15, 0xE7CF921F, + 0x66C80FA3, 0xF160FE25, 0x617EB9D7, 0x37C4486F, 0x3930C4EC, 0x6F5A0E14, 0x79C0F1FC, 0xE0D01FB9, + 0xF04FE321, 0xFCD61A89, 0x0F97F2AC, 0x35323EE2, 0xEFDCD07F, 0x45F9ED5E, 0x277ACF59, 0xDA03FDE9, + 0x84E7CF61, 0x7DAEAD14, 0xE1BD99FA, 0x297F27F4, 0x472AAD25, 0xFF8C70A2, 0x4D88D9BF, 0x25DAC4DA, + 0x3B95DF2B, 0xA0EFEF06, 0x7EEF2637, 0x7C0F7403, 0xBF8793F4, 0x932768BF, 0xF5B6BC8F, 0x0398E23D, + 0xDECEFC5E, 0x1DC58FEF, 0xC8C853FC, 0xDD8E8C3C, 0xC52F6CCC, 0xC853BEE5, 0xC68C3CB5, 0x7F78469E, + 0xE2438767, 0xE4E9FD9D, 0x4B32F214, 0x0F7A4946, 0x9EDE73BE, 0x35234FF6, 0x766B469E, 0xE64B5946, + 0x5EE24F23, 0x791ACF04, 0xBFD7A0F2, 0xD4D917C3, 0xF74FFFC4, 0xD8D9A77A, 0x136ED48D, 0x74DFB9D3, + 0xF961C085, 0x2538BEC7, 0x717F6AED, 0x707692BF, 0xDAAD6BD5, 0x00FCFCAB, 0x52CAA744, 0x3C1AE4BF, + 0x52A5343E, 0x65FA25FA, 0xDE9EEA68, 0xBAEF2FD3, 0x07E8F790, 0x941BAE37, 0x0FD0EFBB, 0x84EBB389, + 0xFA25FABE, 0x9EAA35C5, 0x53627EE0, 0x9380DBB9, 0xD6B0BC3C, 0xCE4703EC, 0x0C77ADA1, 0x215E8E58, + 0xEB91F9F9, 0xCCBF1CF9, 0xB5BE1E31, 0xE6BB3D0E, 0xF633DE2D, 0xBA1AF931, 0x5F0E7072, 0x815B3490, + 0xE9DDC163, 0x02D6FB46, 0x84FC2B90, 0x5FEF1BCE, 0xFC1DF413, 0x24DFE1F7, 0xB9B98CDF, 0x217A2DE1, + 0x4CFD5E84, 0xA97D4E80, 0x98F21DC6, 0x00F69CE3, 0x581EE563, 0x00CE017C, 0x4D887BD1, 0xEFF9D9C3, + 0x18F7440C, 0xF3C3C6F6, 0xC7E48F56, 0xB66B17A3, 0x6BFD5C61, 0x21E74700, 0x76002FEA, 0xD891F12D, + 0x38BDDDDE, 0xCF30FD5A, 0xC449CFBD, 0x64429B36, 0x8C7BF178, 0x4BFBC2FA, 0x3398DB77, 0x9430E657, + 0xDC82F119, 0xEE25D4DE, 0x4CF9194C, 0xF5C3B467, 0xDC01B112, 0x4CF995FF, 0x06F559CA, 0x96FCCB21, + 0x8CAD29A4, 0x6FC41FE1, 0xF7DD9A12, 0xE5631256, 0x36C7EFAB, 0x6BF57DC0, 0xDFD74A87, 0xF9907A0B, + 0xD06B04A3, 0xFC66F487, 0xD6940863, 0xF939827F, 0x0EDF2F4B, 0xFDCBA851, 0x6DA3F7F3, 0xF0EFA69B, + 0xDA46EFE7, 0xE127A76F, 0xDFBCE8FD, 0xBC33801F, 0x71F87E54, 0xE7E7138B, 0x0877CAE6, 0x0FDF8FC2, + 0xBF51E56D, 0x32BF7705, 0xFC37DCD8, 0x06D7F735, 0xB89E447B, 0xA7FE3EA3, 0xCEA5F57B, 0x81EB4ABC, + 0xFDB964EF, 0x054A30F0, 0xEFCFBC97, 0x04EBD348, 0x9E7E6F6C, 0xB4C8B776, 0x1D599FB2, 0x7C6B2538, + 0x232FBF4F, 0xB65E830F, 0x4D7EEA1C, 0x3B866E0F, 0x31D8BFBA, 0xC2A9FF1A, 0x31E6F7CE, 0xC4FAEDD4, + 0xAE102F45, 0x79FBC409, 0xC6558C95, 0x1A19A327, 0xB57D6264, 0x5CBE959D, 0xBA2EE4A7, 0xF2E84932, + 0xCEFFEA8B, 0xEF2F395F, 0xD2F914E2, 0x89409F23, 0x18F3C926, 0x016E61EF, 0x8930F1DB, 0x7BF0F7FB, + 0x283F0CB1, 0xAD0A289E, 0x2EA4DBF6, 0x1EC9E760, 0xF9DC0857, 0x3166FEF0, 0xF747129B, 0x717D908F, + 0x780B62B7, 0xBB5B3370, 0x501E8E17, 0x61BDD6AD, 0x193A342F, 0xFA7D017C, 0x3F6DD8B0, 0x82E8F72B, + 0xDC52F761, 0xD237CA03, 0xB6E7EB3F, 0x4718F883, 0x6E11E6F7, 0xBD370BBF, 0xFC9E4150, 0xE6B6104C, + 0xF2E067FB, 0xC4CB7347, 0x4798F8ED, 0x0F227E2A, 0xCF7F2751, 0x3262449B, 0x4C7B87A9, 0x9BCAAE2D, + 0x88CAFBDF, 0xB6CE3FB6, 0xCAF28AE3, 0xCFFD7DBD, 0xBDB75C34, 0xABDB524D, 0xD4A1D25C, 0x5D36E316, + 0x63B20DAD, 0x7FC8462F, 0x8AAD522B, 0x2B30D4C6, 0x144713A8, 0x24654EAA, 0x63D91F2C, 0x5B52B321, + 0x24FC61C6, 0xB265750E, 0xD051C72A, 0xC926190B, 0x21CEC5CC, 0x85416083, 0x5203BA02, 0x4D6EB93F, + 0xCECEF99E, 0xF33CEF6D, 0xB3FBDF27, 0xCF39E7F9, 0xF53ECF7D, 0xDF73DEE7, 0xBC8949F7, 0xEDE5CB5B, + 0x437DF1DB, 0x53A5E5DF, 0x2C847CE3, 0x894DB4E7, 0xA187C0D0, 0x8FFD2339, 0xD0D99993, 0x7CBBE0FA, + 0xD3C9816F, 0x2C6B89F2, 0xDB3BDAB3, 0x4CD8F241, 0xC74ED29C, 0xD8873EB3, 0x7B30F9DE, 0xC30F47F6, + 0xAAEF27DF, 0x93F1F2F5, 0xD59FA3B9, 0xAE7221E4, 0x134E76D1, 0x34D6D72F, 0x6CFC0E24, 0xDF029BBD, + 0xC60381F5, 0x7B212783, 0xBCE62FF6, 0xEBD3DA1B, 0xDB953CDE, 0x6C2FDD12, 0x58EB1B32, 0xF9BFBB1C, + 0xBEDFF751, 0x72F7EB2B, 0x3E2BCF9F, 0xE046C471, 0xFF7CF9EA, 0x634EE4C1, 0xB9C0F44F, 0xE1453F9D, + 0x3EB4E641, 0x27CFBBE0, 0x54C4EFE3, 0xFBA287CE, 0xDDF4F8B2, 0x82C8838B, 0x9EE53C66, 0x99D74B91, + 0x263FF860, 0xA99E5F2F, 0xCBFE4417, 0x4E9CB853, 0xB997F57F, 0x983A0316, 0x79E6D4B6, 0x74EEC30F, + 0x97EAFDD1, 0x5E2E1F4E, 0x2F397EFC, 0x4EE531B6, 0x37EB4A47, 0x8E2CD1F3, 0xFD63E27E, 0x7289A347, + 0xEF5066F9, 0xCC60BA4B, 0xEAF3F911, 0xF293927F, 0xA3359CBF, 0xCFADCE47, 0x7CBDBCDF, 0x91E7FB87, + 0xA2CA33BB, 0xE3CEF39F, 0xE9355ECE, 0x6F2436F4, 0xF414341F, 0xC12F597F, 0x7DEE673D, 0x8FB72AEF, + 0xE4E7935A, 0xEDCBB83E, 0x25BF00D7, 0x9F7B36DD, 0x8FEB5798, 0xDBD75275, 0x9F018B3C, 0x737EC67D, + 0x2D30CBB7, 0x0CA5BF1A, 0xE44DFF91, 0x475AA3FE, 0x30A33DBE, 0xBF6CCFCA, 0x837DAC57, 0xC947B09D, + 0xB7937F17, 0x75BD4B3E, 0x03E6CCB6, 0xF688F95E, 0xF0DA54BB, 0xC37A1179, 0xE6FA8AA2, 0x93F512F4, + 0xCF159DB5, 0x47CBCBC6, 0x325E37F0, 0x786DCC47, 0x2CE3D9AF, 0x1CE63741, 0x57B0FFCB, 0x797AE616, + 0xE6A79E5A, 0xACCCF37B, 0xDD2BA98B, 0xF8FFF1F3, 0xCF8CFF27, 0xC93FB08E, 0xC77324F7, 0x792D67E6, + 0x7BEFC56D, 0xD503F2FF, 0xC2BC5CFC, 0xB3D717E2, 0x7F5DB7EE, 0x062D67FB, 0x8BEAAEE5, 0xE0C1DB94, + 0xD95EEB8B, 0xE9E4C4E1, 0x5B351F00, 0x736173FA, 0x2EBDBE98, 0x453E4B67, 0x8F1DBB43, 0xCFFF33E7, + 0xB374AAA7, 0xA7D85C7E, 0x0AEDF7FA, 0x5BD24BD1, 0x3E9167CE, 0x31CBFC07, 0xFD16FA1B, 0xFAEFCBB7, + 0xA66FD2F1, 0xB0FE8EA6, 0xAE0696F1, 0x8851D5C6, 0xAF26FEF7, 0xF4F65445, 0xEAC37971, 0xE604B38C, + 0x1758F29B, 0x5D706B56, 0xAF5E1C5D, 0xFFCC4F3C, 0x51D4F3E9, 0xE2BF7F29, 0x555BD35F, 0xD4F3F6CC, + 0x5566193F, 0x30CBD7A6, 0xDC3ABD7E, 0x599E9998, 0xD55ED0AF, 0xEFDF7F5B, 0x73F9FA3D, 0x7B6ED6F3, + 0xF2926F26, 0x46F5F1F1, 0x5B95599E, 0x585ED71B, 0xDF0F32C7, 0xBF9F7658, 0x0FBE9C19, 0xFDF1FAF8, + 0x1E4651E5, 0xC7F4F907, 0xFB7793BE, 0x5E6F51B9, 0x8E8FF5FF, 0xBC7B3AB0, 0x8C8FC9E3, 0xFFB4ACFB, + 0x97F40FE7, 0xC5CB7A3F, 0x86F9115E, 0x2DFB656A, 0x97F111E1, 0x86704F41, 0xCF8797F5, 0x7E52E78F, + 0xB957DA93, 0x22B3EFF5, 0x7F1EB8AC, 0xF79B415E, 0xF463740D, 0xFBBDDFEF, 0x9865BD86, 0xFDECA594, + 0x67B5CF0C, 0x79395FBB, 0x43C747D6, 0x33CE5BEE, 0x90F6E423, 0x9E90C793, 0x3CC60BF2, 0x13F6BC23, + 0x2CE7375F, 0x66F9ADBA, 0x7E71DE93, 0x39B3B53D, 0x62966F9D, 0x6B77F2FF, 0x0E79B137, 0x57C4FE07, + 0x1E65FD17, 0x747D87F2, 0x4AD18F2F, 0xEACF55F2, 0x1173FB12, 0xC6EE7E9A, 0x96F71983, 0x7FF67EBE, + 0xF3B9A0CF, 0xC3E02799, 0x4FC9F376, 0x32A6CCF2, 0xA79AFCBF, 0xB3EE2EF5, 0x87F20C3C, 0x236E2E65, + 0x17F12DFE, 0xFF093CAB, 0x9CF43CCC, 0x53718EF9, 0xDDA47E9F, 0xF515E633, 0xD037E6F1, 0x3FD3142F, + 0x186686BC, 0xC51B6EA7, 0xAB3117E9, 0xBB2F72F9, 0xD5489FF9, 0xBC72903F, 0xAFF266EF, 0x7B5C2EF9, + 0x39BF937C, 0xD9BE37FA, 0x173C7397, 0xDCBDE0EF, 0x324FB1FC, 0x8FDC3DD0, 0xEFE0EB47, 0xDE67EB37, + 0xFBF7F0E8, 0x7EDA64FF, 0x169A90F7, 0xBB43FBBC, 0xBF23E562, 0xC17FF18C, 0x706226F8, 0xAB9833D5, + 0xC48CF973, 0xF07F97A9, 0xBA98B1CA, 0xBBC49579, 0xFE8F1435, 0x827E57F4, 0xFCD9646F, 0xD6FC593B, + 0x347FA6C3, 0xF75AC056, 0x8E7CB97D, 0x917D9CCF, 0xEFF3EDA5, 0x06EE3F23, 0xF919930F, 0xF5C1DFE1, + 0xFD7FDC3F, 0xF3FF797B, 0x97E7D9F3, 0xCF039D9E, 0x13FF35B6, 0xFEDA78F4, 0x45FD5F20, 0x7F659EFF, + 0xA8B9FF2F, 0x363D6F44, 0xF666833D, 0x6B2FFC55, 0x9DCA520E, 0xFF4DA7B5, 0x9FEDC39F, 0xD7178D2F, + 0xC62F929F, 0x317F59B0, 0x37CF9FC8, 0xFD877E64, 0xEF32787C, 0x813F5D58, 0xEE4F5CE6, 0xA231EE57, + 0x8A2E331D, 0xB84B98EA, 0x0BE4A7E7, 0xFBBB823D, 0x9CEF2FFA, 0xFC06E73D, 0x531DFE99, 0x639E1315, + 0xF85F8E79, 0xFD4405F9, 0xC482FF8A, 0xEA98CF48, 0x7E0AF291, 0xFD04EC45, 0xF527E07F, 0x89EC4D85, + 0xFC64E2EF, 0xAF39B76F, 0xDF3EF567, 0x59FFC147, 0x3D27AE18, 0x9B7C605F, 0x7E193CBE, 0x40DFC667, + 0xD1D560CF, 0xD8E45FD3, 0xF801FD3E, 0xDE3D3131, 0x11E209F4, 0x1635F6EE, 0xDD1BE20D, 0x990635B6, + 0x6CD9A2F2, 0xB87EE2DD, 0xF8DEB6C5, 0x3BE89DF8, 0xA388875B, 0x3C80FEE8, 0xE2F2FE80, 0x8F176479, + 0x03C3F751, 0x2D1E928D, 0xC557227F, 0xE4A8FAFF, 0xE9EDF82A, 0xE463B578, 0x80D48FFC, 0xBD162F90, + 0xEB07E33B, 0x6A1C8BF7, 0x203FCF8F, 0xD5FFCFFA, 0x8FCAFB4F, 0x3E1E4007, 0xA981F7C9, 0x2C5E20FA, + 0x92CF09F2, 0xAAFFD8C8, 0xC888E4BB, 0x86FF9E26, 0xE3AB10AF, 0x367F3EFF, 0x6B26F17E, 0x99F9FBC3, + 0x7EF09C32, 0x3F0F9731, 0xBFC31A3F, 0xA0897817, 0xC6C3E209, 0xF48E4BA2, 0x7D166F08, 0xFEBE6165, + 0xD65F8EF9, 0x17FFFD03, 0xDA7F8CAF, 0xF9F3E9A0, 0x4B82CDDF, 0x1FFC7D25, 0x95E7E7E1, 0xB2F99B0F, + 0xA3BE03F1, 0x5578DFCA, 0xFCF1A28F, 0xFE9ABF3E, 0xEBFDEB25, 0x9597F69B, 0xBF7DAFEB, 0x807E17DE, + 0x67327FBC, 0xE8E37BEB, 0xE6AF177D, 0xF8FB4A2A, 0x2FED078B, 0xFFFD2B5A, 0x3FE6D7FC, 0xF1A20F36, + 0x7F7DD659, 0x3EC892CA, 0x4BFD60F1, 0x9FF37AA5, 0xC3F12F8D, 0x8D8D057F, 0x3ACF5F0D, 0x6CFE76D1, + 0xC77E5A52, 0xF96C367E, 0xAFEDAFAF, 0xBA9B597E, 0x3CDE85EF, 0x579B3F9F, 0x7EEB9260, 0xF3F787F9, + 0x2BA9BCB4, 0xDFF6F749, 0x3F3F783F, 0xD9F633FA, 0x1D11E6C7, 0xF62BDA9F, 0x219C1FB1, 0xFD341BCF, + 0xEAFE785A, 0xD733BDEB, 0x62787FC2, 0xD6BBD8C3, 0xFB24B61E, 0xB3AEE59A, 0x7C7FC3AF, 0x6F9A6C99, + 0xD3F8BFF1, 0xDBF8F70C, 0xFE723A94, 0xDA28DF5F, 0xF6FEEEAC, 0x4B6DB4FC, 0x7835DF5E, 0xAC5FCB77, + 0x934DC612, 0xC8076BFB, 0x134DC612, 0x78FFC4B7, 0xEF0FD440, 0xFB4E9BBC, 0xA306CAFB, 0x345E983F, + 0x69FBE13E, 0x9E5DE66A, 0xD9E233E6, 0xEFAF7EAB, 0xF2BCC52B, 0x115FC87F, 0x54793EC4, 0x2BB93D85, + 0x372BEB9B, 0xFDEDD57A, 0xE00EFF7D, 0x38FB7F41, 0x3CB2B03F, 0xF8E7514E, 0xFF22C2F5, 0x203C02DE, + 0x60D7F725, 0xE1B69DD4, 0x6DF116E8, 0x337F1A98, 0xDBD37682, 0x565AFB2E, 0xC9FB30CC, 0x17C1628F, + 0xB931EA92, 0xF2BEA0EF, 0x5F633B3D, 0xBB79F366, 0x8D97F1CD, 0x73FEACE6, 0xA3F5F6AA, 0x2B423CEA, + 0x4FCA9541, 0xC4DF2C3E, 0x973F5B19, 0x447CCEE2, 0x6785372A, 0x83F6FFA6, 0xF2B5CAA0, 0xFDDFC25E, + 0x2D8AC7A0, 0x3EE9BFC5, 0xC350DEF8, 0x0135C077, 0x077ED218, 0xF29F5B44, 0xFD887797, 0x3CBB04E2, + 0x53D6FEB6, 0x33B416FB, 0x63AF678B, 0x37F49ABD, 0x2F84FE18, 0xD35AD3C7, 0x78520F7D, 0x12C67304, + 0xBC167CB7, 0x727617AD, 0x0DED65F9, 0xEB6EA44F, 0x423C51AE, 0xC7FFB8A1, 0xE67816FF, 0x869AE75B, + 0xAEB8301E, 0x909FCFF5, 0x4D3417FA, 0xCFF5356E, 0xA4BEE6F1, 0xC80D509F, 0xDDAF799E, 0x33C67887, + 0xFA4B0BEA, 0x2FFD9FFA, 0xBB9AEAB7, 0x78D3A5A3, 0x263FEEE3, 0x5B813B94, 0x837C87CA, 0x67A3EB57, + 0xE25DDD19, 0xC27A3179, 0xD9619AE3, 0x63FCDBA4, 0xF1308B97, 0x75BB4D96, 0x4F0AF557, 0xDBDD90DE, + 0x2F28A7BA, 0xDD90C5C3, 0x3A94B33E, 0x9F5587CA, 0x67F57AB5, 0xFAE676D2, 0x7A7C0FFE, 0x4DBDDEE7, + 0x965015EB, 0x9D59DEA7, 0x2BFC86AA, 0xD8CFCC5E, 0x6B1BADC7, 0xFF856FEF, 0x0BD40B7D, 0xDF9F8F69, + 0xCDEEDDBB, 0xC3FA897D, 0xECD2583F, 0x669F7791, 0x58B37DFA, 0x09D5F5FE, 0x4839FD6B, 0xAA231F8D, + 0xB537FD2B, 0xDA80F799, 0xAD7EFA3A, 0x6D40FDA7, 0x75FD67B6, 0x514DBE07, 0x0A1E010F, 0xE0FFCFF6, + 0x83C64A1A, 0x407F6DBF, 0x60AED97E, 0x81FD2677, 0x9FCD97C5, 0xFFC2FC9B, 0xFD30FFA6, 0x9FBB4FF9, + 0x7F000000, +}; + +u32 point_table_binary_58[] = { + 0x11728C5B, 0x7B909445, 0x92AFAFBB, 0x67068185, 0x01160185, 0x7103C4E6, 0xA13B22E1, + 0x80BA9EE1, 0x06A828EA, 0x097C3C14, 0x7CECE828, 0xE003D03B, 0x45436854, 0x04017114, 0x77F174DD, + 0xB8F39889, 0xD30694F5, 0xD0F0815E, 0x10BE1FB7, 0x71088CBA, 0xACB3E089, 0xC8CAD93B, 0xDB8C4DD3, + 0xFD7D97AF, 0xAAAFBEEA, 0x597422E6, 0x8F5F5456, 0x65566656, 0x66D657D9, 0xDEF0B025, 0xFC6F457F, + 0x63C78E0D, 0xBDE16149, 0xE3912347, 0x86DE30C0, 0x1F5BE3C3, 0x805E7043, 0x4343E8A5, 0xA3F9679C, + 0x71066233, 0x3F9D4EE3, 0x7A2DE1BB, 0x8C478C18, 0xC1EBBF6B, 0xAD9F8EF0, 0xC9279FCC, 0xEBD918F9, + 0xBDCFB8BE, 0xBE9EE579, 0xDF91E7C3, 0x182E694C, 0xF221FF57, 0x198F1F3F, 0x9EF90B3E, 0xF3CC3343, + 0xEF64C0AF, 0x303EFBEC, 0xB311B7C4, 0x703A9A4F, 0xF4E968FE, 0xE9A79FCE, 0xEB6FB5E4, 0xC5F5B7C6, + 0xF6E3E238, 0x3DF27BC9, 0xD207CAF3, 0x524CFF2D, 0xE1CBCEFE, 0x5EB6E4E9, 0xAFE6865F, 0x329E3061, + 0x02E2A931, 0x3C584D0E, 0xF7C4F0DC, 0x18EEAFEA, 0x35FDC489, 0x13110FD2, 0xF8C20B2F, 0x44FABE9A, + 0x5E70436C, 0x3EEC5FCD, 0x617CE289, 0x27D2FE63, 0x18E455B3, 0x19D7D5D5, 0xD17E6238, 0xEDCC4F3B, + 0xF371FDE9, 0x8C4F3DF5, 0x545E7F7A, 0xDC7F341E, 0x3E7C38AF, 0x373DAE3F, 0x35D39A8F, 0xF2C4718B, + 0xBAD29A8F, 0xE3575AFE, 0xEBCAEBEE, 0xA73E5CA1, 0x7E6AAD57, 0xAF16684C, 0xF29F06B8, 0x9F8D81BE, + 0x9F453F26, 0x9A4FF28E, 0x71E6E3FA, 0xBD189F76, 0xDA69BC7E, 0x2F6B7C8C, 0x8B23FA51, 0xA34631BF, + 0xDE3606FA, 0xDE16FDA9, 0x30DEC792, 0xE75418EF, 0x730C79DD, 0xFDFC1CC6, 0x6B2CF97E, 0x0EE335F6, + 0xFA80AB1C, 0x7E55963C, 0x63A2F98C, 0x9DF9B07E, 0x1858FC61, 0x7D8DF5FE, 0xE338A227, 0x7D223FE5, + 0xEC4F59F4, 0xA3613C61, 0x8D8F86F1, 0xC431E475, 0xF783FE39, 0x89F19021, 0x43D83F6D, 0x0CE7595D, + 0x64F9179C, 0x778D870D, 0x1BC6FE3A, 0xC9F1FF49, 0xCEFA13E2, 0xF153E3A1, 0x438732FD, 0x048B5F3A, + 0xA2D7F145, 0x4DB4E447, 0x79265AEB, 0xA17F5F10, 0xF3F792C6, 0x128FE2F2, 0xBAFB81F8, 0xA316C5E2, + 0xC98218EE, 0xE560884F, 0x310CF149, 0xCD8FC7A7, 0x1886F8E4, 0xCC1FE4CC, 0xEFEBCC6F, 0x8861E43F, + 0xC6912F8E, 0xE7BAE361, 0x8752C193, 0x9DFF4478, 0x1CE31E3D, 0x22AC8622, 0x3EF4A859, 0x6F28D247, + 0x387C1671, 0xF203333E, 0x1FF19F7F, 0x81586D62, 0xFCE9757F, 0xFEC5030F, 0x3C4018E9, 0x3FBD2EF9, + 0xC1FDF7DF, 0x8FFED8A2, 0xC62B3802, 0x3DD54D37, 0xDDC498F6, 0xD3535D7B, 0xEDB5884B, 0x7A7F73E6, + 0xCC614CF4, 0x4ACD9F3F, 0x9FE871BD, 0x1AD53D7B, 0xDD75D731, 0xA678DD3D, 0x3B77EE5C, 0xA2D7F1DB, + 0xE067793E, 0xD18F83F3, 0x7344A92A, 0x7FF0A23B, 0xEEB883B0, 0x3A11A935, 0x06F94FB4, 0xF485FA21, + 0x7AC6C17B, 0x307F27AC, 0xB7B4BC03, 0xFD11B11A, 0x02F848F8, 0x4BC279C1, 0x97864F10, 0xEE60FAEA, + 0x3F05C3DC, 0xF10B2EB8, 0x200C8F07, 0x0CFBABCE, 0xAB5F5D7C, 0xF1C584C3, 0xD7010F2F, 0xE7264F9E, + 0x1C9B8FF9, 0x296C047A, 0xD04FF500, 0xAF7CEFBD, 0xF712C6FD, 0xA5760469, 0xD48F1A05, 0xE39B954A, + 0x26AA8E7B, 0xF8E187C3, 0x700BE3AA, 0xDA5472F5, 0xEAD561B8, 0x1FF07EA0, 0xDF57B5F0, 0x91471E61, + 0x7AC0C9DD, 0x55DF3737, 0x37C7E687, 0xF0A79A01, 0xAF54CA6B, 0x4DEDDDB3, 0x674F182E, 0x635CB52B, + 0xF1FE2BAF, 0xBC125B1F, 0xE9519EA0, 0x08F33715, 0xFFF3F2CB, 0x2F0FC3B3, 0x19A7FEB1, 0xF8AB71E3, + 0xC6B1BCB5, 0x30BEE3E8, 0xD0193366, 0x84C11EC0, 0xA7C37E96, 0x14DFC57C, 0x43FA9D02, 0x78C3D173, + 0x08E71957, 0x158E3E8A, 0xF1C0C6D3, 0xA64D637D, 0xCD03FC54, 0xE972F41F, 0xC2B07E55, 0xAAF810DA, + 0xDFE6B76B, 0xD7AE983C, 0x0F3DF450, 0x18D6C238, 0xC4BBAA19, 0xC5BEAE3C, 0x93264D0A, 0xC31C6070, + 0x1E6F7DA9, 0x9AF6B79F, 0xD7F33E2E, 0x9D4CFA19, 0xC5586D2F, 0x3D47E30E, 0xBD3BAE7E, 0xC6E3EAD3, + 0x525357EB, 0x85DB015F, 0xAC54E28D, 0x32E9535D, 0xC6583D1E, 0x0CA471D0, 0x7FB806E4, 0xAF2F7FFC, + 0xE4934F92, 0x7D10C3C8, 0x57AFBDF6, 0x5AA8FE0A, 0xF6C0FAF1, 0xD7D57F79, 0xFCF1C721, 0x5E300EBF, + 0xA939FFBE, 0xFBEE63BC, 0x187063D5, 0x465A7F93, 0xD8776CD5, 0x096D6D6D, 0x8C313EBF, 0x9FFCE3E7, + 0x9F7F1EAA, 0xAF000F04, 0xFADF26A7, 0x21BDD71F, 0x30C68343, 0xC9FFA5F9, 0x7F65FF51, 0xEFD42C45, + 0x7FA4F980, 0xBDFFA93E, 0xF2D65B6F, 0x850AECE9, 0x817EBDA7, 0x6B3E42FF, 0x5365182F, 0x007DD06D, + 0x249D4F47, 0xBE0AF931, 0x3F3F03E3, 0x3754FF6E, 0xF3E6CD4C, 0x0FF286F7, 0x54751E38, 0x7080F31B, + 0xCE7FBEE6, 0x6AE4EFF5, 0x1279AA6B, 0xBE90F8C2, 0xF4E757F7, 0xBBF2CA2B, 0x63F3AFBE, 0xFAEAD8FA, + 0x78BE6C79, 0xB19EB6F7, 0x83FE4CF8, 0x28E0C335, 0x8DE41F8B, 0xC4BFFEE5, 0xE879870E, 0x1DAAF43F, + 0xD73F1BC5, 0x7EFF567E, 0x7CF9F2E5, 0x15F674ED, 0x5FE11F43, 0x01AF83F5, 0x5E288F9F, 0x356B560C, + 0x633EB4E3, 0x01E67B9B, 0x1FDE17EC, 0xF872D249, 0x2785EA77, 0xBCBF448F, 0xEA3D78BE, 0x2BECE9D8, + 0xA3C25FDC, 0xF9EEB813, 0x3F2AE28B, 0x157FB47F, 0x517EFA6D, 0xE23BE3BF, 0xDD01FF47, 0xF2AE75EB, + 0xD671FCC6, 0xF1E39367, 0x607EB1FD, 0x91E8C709, 0xBE3195C6, 0x7C43F112, 0xD6AFDE9F, 0xBAEDD24B, + 0x2FA5F3AF, 0x4A107F37, 0xA7D6E07D, 0x8EC611F7, 0x48FDE9A2, 0x8B2EE2F8, 0xFCAF4A75, 0x1B99A847, + 0xFD507C47, 0xBCCBFB8C, 0xE2F76EC0, 0x1F2875DC, 0xD0C476C4, 0x14BF61FD, 0x6E8392BB, 0x75FC51CB, + 0x61BD7FF6, 0xFE3273E6, 0xCCD87A97, 0x5D76598C, 0xFF3DF7DC, 0x1393EFCD, 0x37DF0C83, 0x02E04340, + 0xFF72EAFC, 0x2BAEB822, 0xC60FE543, 0x7D844F2A, 0x553EE44D, 0x207D0D66, 0x7F293785, 0xCFAF5AB5, + 0x8AEC8538, 0xE817CEA2, 0xF8B049E2, 0xC31A55F7, 0xF6DB6F33, 0x86FB63D8, 0xE9CDF9E4, 0x934FE87C, + 0x87E0CFE1, 0xFCC47FB9, 0xFAD7EB6B, 0xFD93BD9C, 0x78F043F1, 0xA162FE26, 0xA9876727, 0x9A29BE74, + 0x116F6C79, 0x2AE4C5FC, 0x9082F5CE, 0x2BFFFBA3, 0x8F3ECAE3, 0x703E826D, 0xE58D6FBC, 0xF106EF1F, + 0x70794B70, 0xC6A2458B, 0x2AF4E1EA, 0x8B30E8A7, 0xBC53150F, 0x1F3E1C7A, 0xA700BE15, 0xF05D6AF5, + 0xB66DDB18, 0x5F0EF8B4, 0xF043F237, 0xC4E70256, 0xE12F6FBE, 0xF9E6183D, 0xE66B7BBD, 0xEBAFBF9E, + 0xE20FE1A7, 0xBC01D75C, 0x730DCB0B, 0xF577D052, 0xA6F861CB, 0x8FFE69EF, 0xEF9C73CE, 0xA9B4A7BB, + 0x3F3DBFB3, 0xDCBC7BF7, 0xEE4A7BBB, 0xF9C1C927, 0x15F9CBF1, 0xDF0AFF5E, 0x24FEBA29, 0xB5FAB3CF, + 0x3E63FF85, 0xF35D7D51, 0xA2F98927, 0x9EA89CEF, 0xD2FF50FD, 0xE0D42715, 0xF5CB461E, 0xAF7A3715, + 0xDC75D75D, 0xB1F59B9A, 0x9A281EAA, 0x6B807F95, 0xF70F582F, 0xD8F2607D, 0x6FCB7BEE, 0xB9E7C6EA, + 0x29FCFE50, 0x518F59EB, 0x51BDE1D4, 0x5F15F1ED, 0x87F2A9EB, 0xCF3F642F, 0xF7BCE038, 0xD6B7CBBD, + 0xBB5B5A5A, 0x98FF58E0, 0x37203916, 0xF363453D, 0xD88DCF5F, 0xE2A03763, 0xF6ECD99C, 0x6F703C53, + 0x2EDE79E7, 0x9D95F9C7, 0xAD2F9731, 0xAEEA4C34, 0x3EF6D863, 0x95F6837A, 0x27807896, 0x98A4EEB7, + 0xEB9FC4E9, 0xAADDAE77, 0xBCEE6A9F, 0xC648EF0D, 0x530F723D, 0x03F71D58, 0xFF846C27, 0xD5D78461, + 0xFD3AC0F8, 0xBD265C02, 0xF71FB05F, 0x9DDF9931, 0xF816B83B, 0xAACE0CD1, 0x2F81FB10, 0xE1BC123C, + 0x97712E73, 0xFBEDB733, 0xA6F9B9CC, 0x92254B98, 0x9E709ED7, 0x5F06F72F, 0xE297CF50, 0x7D8D98E4, + 0xC9678C3C, 0x229F4B4F, 0xF5FB8F19, 0x97FD50BD, 0xB024DCCE, 0xF295D4F4, 0xE9D311B7, 0x312E6630, + 0xBE1326F9, 0x8A19F237, 0xA4275C52, 0x8D8D8DA8, 0xFF5779BD, 0x5206CF3F, 0x61E25FCA, 0xE07D09E8, + 0xDB1917E9, 0x7B1661A2, 0x2FAA4B2E, 0xB924B63E, 0xEB0BEE57, 0xC4BF20F4, 0x917E497E, 0x4BFF227F, + 0x89714151, 0x3EB5E6D3, 0x79B1C67D, 0xDF479C67, 0xFE850CD6, 0x5F8449BE, 0x4246E471, 0xE535E3A2, + 0x0F339FEE, 0x13EE7EC4, 0x3F4FC82A, 0x85F5BBAD, 0x0FA2B7F4, 0x45FCC57F, 0xEB809EEB, 0x31B65F49, + 0x59FE47F7, 0xCF4EED4F, 0xA48F302B, 0xFED6C4B8, 0xE41BDCC0, 0x58FCAF89, 0xFDAF04FE, 0x66FB6398, + 0xCDC5FC35, 0xCCE635BF, 0x7AE627FE, 0xD6C8B814, 0xE163CBD7, 0xC4FE5402, 0xFF10DCC6, 0xD8D8B78D, + 0xF919BC9D, 0xB1D08BBE, 0x6086F063, 0x5C8A703B, 0xE3A2E883, 0xB1D2B889, 0xED5F027B, 0x77A91F57, + 0x7FE22F61, 0xB6A0D7CB, 0xF37A05CD, 0x2FCFFC0A, 0x3F8EBFC4, 0xAB92DCD7, 0x2BE477F7, 0x27FEA20C, + 0x3D9F4FA3, 0xDF4657BF, 0x5DD87FB9, 0x63FFE58E, 0xFD975BF6, 0x6F72ECDF, 0xE4D8BFB1, 0x0BFBAF74, + 0xEC7F4CF9, 0x383EC4EC, 0xBFDCB27F, 0x9363FF26, 0xC7FE8D5D, 0xD87FA563, 0xFF9596FE, 0x1BBBB0FF, + 0x72C7FE71, 0xFD38FA73, 0xECDFD885, 0xFD573AF6, 0x3F167FC9, 0xE731FBC7, 0xE577F717, 0xB7BFC467, + 0xD427C53B, 0xD1774A49, 0x3C97FD24, 0xB356FE01, 0xAC607F12, 0x2F1B18E7, 0x75BE9ACB, 0x389779E7, + 0x9D778C3F, 0x246DFB13, 0x36F9CACC, 0x17FEF5CC, 0x3F9FB1F3, 0x09FA87E4, 0x27232FC5, 0x5B6BDC9D, + 0x6FFB4F4A, 0xEF4FF289, 0x027FC1FB, 0xB1CE070A, 0xFC85EE93, 0xE23F49F0, 0x17BC7F68, 0xFF4A82BF, + 0x50FD20FA, 0x4D813EB1, 0xBEAD58CF, 0x1D97F88B, 0xFAA77A4D, 0xE237DA8F, 0xD617FBA6, 0x00D37E2C, + 0xFE22AF91, 0x4FF24389, 0x7181E75B, 0xF6A07C60, 0xD98BE8C5, 0x3F93D978, 0x7EC2F954, 0x9F5AE394, + 0xCFC4FF52, 0xCAE49B3C, 0xCB5BC8E0, 0xF7820AF9, 0xAD71A90F, 0xCD7C92C7, 0xDD9FE41F, 0xFCA37AD5, + 0xD28F7C1F, 0x30FAA3FC, 0x29FE9DC2, 0x1290EA37, 0x3508EB35, 0x3B1F603D, 0x67E7ABB0, 0xD58EB780, + 0xD7C6E271, 0x03E3A85E, 0x629CCBDC, 0x7DF7DD8C, 0x5B395E2D, 0x58B080E9, 0x5BAD7855, 0x393F3E0E, + 0xFEC8F298, 0xFAA99EE5, 0x8DEA292D, 0xBFF8B723, 0x7FB89DD7, 0x2F29A97F, 0xDA1847FE, 0xC0FC8C3F, + 0x6C675C52, 0x78FF427D, 0xF27A51FE, 0x677E25B6, 0xDFB2B09D, 0x7191CF03, 0xE267AD78, 0x62ADAFF3, + 0x15F38FEA, 0x23AD4F1D, 0x0FE2FA06, 0xFA568E6F, 0x3C1ECDD7, 0xFEA7C785, 0x7F9EF917, 0x3206AFE1, + 0xF827FB71, 0xE535E354, 0x1F59F359, 0x9FCE7EA4, 0xBEC7F848, 0xFAB4F441, 0xDF232C7D, 0xC97A2B18, + 0x2B390F5D, 0xD86B0DDB, 0xCBEC7F2D, 0xEF9FE46B, 0x72F4D3E4, 0xF84B53E4, 0x6FADADAD, 0xC6FFD0DF, + 0x3EFAE823, 0xE35F317F, 0x5AC3FE44, 0xEB3576ED, 0x4F288F9C, 0x77E33F72, 0xBE8DFFD0, 0x7EC59FD0, + 0xBEBABE66, 0x5C52783F, 0xD7FA417D, 0xE0FDA962, 0x3D77BC31, 0xD227CD6F, 0x8CEC25E7, 0xBD9DE98B, + 0xCAE5AFE3, 0x9D968FF4, 0xDF14F90B, 0xE3489FBA, 0x1ED7FAD6, 0xF1907181, 0xEBE1A62E, 0xFC4DC6C5, + 0xDE7996A7, 0x90993A75, 0x2AC52BED, 0x4F3A5EC5, 0xE4B7C6A9, 0xFEB7E693, 0x7FB8FB6B, 0x8CFC8DCE, + 0x9BA51F8A, 0x6796FECC, 0x7D748D15, 0x0F1B391E, 0x98FBA0F8, 0x5F5D36AA, 0xC7703F75, 0x567D81E7, + 0xC9DC079B, 0x381E99FB, 0x6013C733, 0xBC0FDAFE, 0x5717D567, 0x0D8C0DBD, 0x3B3F3E2E, 0xFE57978D, + 0xEA359637, 0xCAB7C796, 0x9FE315DE, 0xFF747DC6, 0x38AAD798, 0x5F54AF31, 0x8EEA355E, 0x2FAA6F98, + 0x5F54AF31, 0x8EEA25A6, 0x8FEA35E6, 0x17D56B8E, 0xFE1CFDB2, 0xFFD4F951, 0xBDC6EB45, 0xF51AF32B, + 0xFC38FEF2, 0x7D02EF6B, 0x7F477E77, 0x7F2B18AB, 0xAEF39DE8, 0x3B65D5EB, 0xB89FA49D, 0xFF5AB93E, + 0xB0F395B2, 0xF35F2BD7, 0x6BB6BFD8, 0xF51A63CB, 0xFECF5AF5, 0x5565BE3B, 0xB67C92AF, 0x94B6A7E4, + 0x1B65D5EB, 0xCCCFB27F, 0x2BD75FB6, 0xBE52D6FD, 0x46C76FC1, 0xF1F82FF6, 0x4845F9AD, 0xC4FC0AAA, + 0x4BFDB8FA, 0x137F495A, 0xF53AAF57, 0xD0FC4CFE, 0xF951FCAD, 0xFC22F92A, 0x2EBFBB3F, 0xFD3D2BEA, + 0xDFA1F7F5, 0xEF5547F4, 0xDE4EEFDB, 0x1DD17BFB, 0x788877AA, 0x2363BFBF, 0x170CE6F7, 0xDF24F8D3, + 0xADB7DE6A, 0xDE83F18F, 0xDE8BE4BD, 0x57A99C5E, 0x6F01D30B, 0xC6EFDBC4, 0x5F51FD07, 0xF869C601, + 0xE517C224, 0x4F9091F1, 0x15FAFD9D, 0x7124BFEC, 0x672E63F6, 0xB7E8BD3E, 0x27EB45FB, 0xC37C05F2, + 0xD3FBB607, 0xF6D3EFE5, 0x889380AF, 0xBAEA2AF3, 0x1E9EF403, 0xFA1E02F4, 0x2D4C1F28, 0xACEFF57B, + 0x78F9E5E0, 0x8FC44FE6, 0x57693C58, 0x63DD6FA0, 0xE90DA6F7, 0x777CC293, 0xEFFB2DFA, 0xBD9DB079, + 0x8FF7861B, 0x4CF48265, 0x7E321BB0, 0xFE65DC03, 0x2CEFFB25, 0xC60545DF, 0xCF853FFA, 0xDFBC79F3, + 0x8C7C3D00, 0x63FED0FD, 0x5B3DC05F, 0xA95F0031, 0xD0F7052C, 0xFB2F312E, 0x883EB8BF, 0xAB079C67, + 0x7AFF93FE, 0xB11ED98E, 0x8CAC3799, 0xE93BA87E, 0x247AC279, 0xFA9E65CF, 0xA7F7016B, 0x9CDEA7B0, + 0xDFEC19A5, 0xFA413E58, 0xB972A5E9, 0x3FEB0EF8, 0x85175E30, 0xFAEA01FB, 0xB5F5D117, 0xF0C18307, + 0xC97F787E, 0x90F9F2CB, 0x2F19D3FC, 0x20C3EF2B, 0xDCFFD63D, 0x1BF93FD3, 0x47FEAFE5, 0xB7FBE37A, + 0x686CCDC7, 0xFCADFBEB, 0xBA43BCA3, 0xFE37C4B4, 0x5E2EE3AE, 0x2FE38398, 0xBE53FBB3, 0xD99FC1B2, + 0x7FAC2788, 0x9E7027D5, 0xE7F4BE44, 0xF4D1F9D1, 0xFB237D5B, 0xFB97F3B4, 0x82B1523C, 0x1EF1D7FD, + 0x327A7DDD, 0x2FA3ED6F, 0xB0F887E9, 0x5FE1FDCA, 0xF9AB9087, 0xDEBFBA19, 0xCCFD31DD, 0xACF38FB8, + 0xF714A56E, 0xB8E10613, 0x4F7E7240, 0xE287C48B, 0x9F1CC8C5, 0xFA6D7A4F, 0xB130F0EB, 0xFC434EF1, + 0x7B1E6090, 0xAF70564E, 0x99F723C2, 0xD2FF22F2, 0x75FE4169, 0x7F6FE078, 0x9657F87E, 0x4898E25D, + 0x5EEDDCB9, 0x93FB89C6, 0x703EFAF0, 0xC30F4D7F, 0xD1F780F1, 0x7B319E07, 0x9C8FF183, 0xDEAFA4DF, + 0x06E307ED, 0x47FA7130, 0x7EDC72CB, 0x2DE49F4C, 0x1FA8850B, 0x179A7E1C, 0x3B7ED0FB, 0x80153F18, + 0x47F183E9, 0xA3F881D8, 0x8E1FFA7B, 0x8C8E178C, 0xBDE14110, 0x987E213B, 0x7E20C6F8, 0x3165CA14, + 0x338EF183, 0xFC43E4C3, 0xF881F5AD, 0xE69F8CCE, 0x3FF5F778, 0x7ECEF4F7, 0x20AED2F1, 0x5EFA81B0, + 0x05EEC61B, 0x6FE4F74B, 0xA257317D, 0x1454A0F6, 0xEEDD6BE4, 0x09959C67, 0x2BFE1B2C, 0xF901DFBF, + 0x74FFD8F7, 0xEAEFE693, 0x152AA3D4, 0xE1285F2C, 0x606CD103, 0xF6E629AA, 0xCF753F03, 0xFE617D4E, + 0xFB5B69E5, 0x2F99EFCD, 0xCBC5FAD7, 0x0E7C1DE5, 0x37DCCFC1, 0x2B34E6EF, 0x6307AF50, 0x6C6F91EF, + 0xC0D7922F, 0x851FE64F, 0xBC8FE8FE, 0x0A2F2BF9, 0x7934F3F7, 0xB2D6FA2B, 0xEDFC09FE, 0xBE4EA9FE, + 0xF67922AC, 0xCF77C579, 0x5F20F128, 0xA2073C60, 0x9062FF1D, 0xCCF541FF, 0xE795BAED, 0xB6DBF83C, + 0x11D6E79B, 0xE70F1814, 0xE71FFCC6, 0xCAEF6BEC, 0x7C1FDD47, 0xE87C8A7C, 0xC16F22FD, 0xE2B8F19F, + 0xD18C9306, 0xF3FCA42F, 0xFA90F5D0, 0x7F485FD6, 0xF995FC62, 0xEA13B667, 0x54BF707C, 0x89CEB7CE, + 0x874C5F90, 0x7A80FB03, 0x0B50BFB3, 0xBF0326FA, 0x4EBA8F6A, 0xFF0F8182, 0xE309F7F3, 0x256C7F22, + 0x6CF95FBC, 0x5E917EC2, 0x1CFB9B8C, 0x1F07FF54, 0x4F0CE6F7, 0xD29A7735, 0x067AC239, 0xBA2FEBF9, + 0xC78DC9F1, 0x7914FEB9, 0xCD967FC0, 0xF9EA1868, 0xF91F6139, 0x7F225F6E, 0xB3A2F72F, 0xDD1FF9BD, + 0x7CFFB4E3, 0x1BD9C78A, 0x7FA41FA4, 0x1FC3F5B8, 0xF037F34D, 0xBFE598A8, 0x5EB7F567, 0xF75F1604, + 0xABF5901F, 0x0722FDD7, 0x4A63D54E, 0xDDA259C2, 0xCDB01FC0, 0x811AFEDC, 0xC68D1B09, 0x237DA0E9, + 0xB11FB256, 0xA96AB5DF, 0x607ABF56, 0xA7F0FC56, 0x5E2FA5D7, 0x6B657EC9, 0xB2CC179C, 0x521116FA, + 0xE76CF942, 0x9B1EFCBF, 0x9BAAF54D, 0x7F3C6115, 0xF93F9C97, 0xEE8275BF, 0x6677D5DB, 0x37780DFA, + 0x476F9FE2, 0xD7608DAD, 0x7EFB755C, 0x9F1B7E88, 0x93B53EF6, 0xDB190CFC, 0xB11E32F2, 0xC0F8D2A5, + 0x4B597E88, 0x4F13FD5A, 0x7FC78E1D, 0xDC1F4B58, 0xC5E2C785, 0x7E241FE3, 0xDE3EF73B, 0x70FC3ACF, + 0xEFEDDBF1, 0xEC3CDFEA, 0xB7057B9F, 0xEF47F211, 0x9EC9FA30, 0x18F86732, 0x990AFE46, 0xBE992C7F, + 0xB898E557, 0x2AED1B7D, 0x3F13BD27, 0x90BDB15E, 0xF63D7D5F, 0x157C8A6F, 0xF01AD4FF, 0x29FEBE7D, + 0xFB989EB0, 0x47F983D6, 0x5BC7FDA6, 0x5F7DF515, 0xF3433C25, 0xEDBFF7DE, 0x7B11F6D3, 0xFEB265CB, + 0x62F4D4CF, 0x69C943FD, 0x65226F58, 0x4AFBD46F, 0xB498F7B3, 0xF9ACB44F, 0xFD79EB35, 0x667EE4BF, + 0xA0DFEC5A, 0x9607E565, 0x7C8AFFC5, 0x175F3006, 0xFDBE7416, 0xEF87E809, 0x7BD17900, 0x7DBEB856, + 0xEEEB8B05, 0xAF667D19, 0xBC96E5B1, 0xE957AC58, 0x119307FB, 0x7B8CBC67, 0xA6C93EE1, 0x7CEDFF23, + 0x78FDF9DA, 0xFFBFF1E5, 0xBE2DE7E9, 0x80C17CDE, 0x4646F6A0, 0xF338C260, 0x3EAFDF44, 0xF2D1798E, + 0x309DF7E4, 0x0815C32A, 0xC2423F5D, 0xCB43F209, 0x7DF01EF0, 0xDB89F124, 0xA76E867A, 0x18F028AC, + 0x0FBD4CBE, 0x2D543762, 0x7FD9973C, 0x7E64F32D, 0xD8EF0BF4, 0xD81F9C32, 0xF450FD11, 0xD6E31578, + 0x0563CE2F, 0xBA3F398C, 0x706CFD30, 0x07F92007, 0xD1EE884A, 0xD2F7E5FD, 0x80415F87, 0x37A8247D, + 0xEFDB0FFB, 0x215CB89F, 0xF6935373, 0x98FEC84C, 0xB2EFCF18, 0x57CBF718, 0xC247096F, 0x33F447C9, + 0xFDB6D9F3, 0xCD7B1BF2, 0x87F1C2ED, 0x2A49DF1B, 0x85BE70BB, 0x5E9FE5F3, 0x56D70438, 0x4E18D7EB, + 0x5313A07C, 0x9A9FEAE3, 0x4DB5E5F1, 0x5633D6F2, 0x07D990FD, 0x7314E36E, 0x4AB023BF, 0x2B9F1E0F, + 0x861C89CD, 0xD7DF37C0, 0x7A25C65C, 0x0F687903, 0xB001ED47, 0xF4D95B15, 0x7FFFE28B, 0x2F1A7DD7, + 0xFA474753, 0xFFA4D00F, 0x5047473F, 0xF5D45366, 0xBD817EF1, 0xF7AFBFFE, 0x7A85FC84, 0xD13FB3C1, + 0x2E234F3B, 0xEEC7C2B1, 0xFDB1BE60, 0xFD2DD46F, 0xEBF073E5, 0xD1F600BC, 0xE5C1071F, 0x34FD3AFF, + 0xF708DF3F, 0x747FD8B7, 0x1B95C2FE, 0x09C079C6, 0xFCFE00F4, 0x0798FE88, 0xCFF664DC, 0xF3E3E460, + 0xB1F701EC, 0xF7E9F971, 0xD54F453E, 0xC289A111, 0xA67EA1A1, 0x4C6FFA83, 0x662B8FFA, 0xE5449E70, + 0x9FF2F07B, 0x87A60FF7, 0x1D9981FE, 0xABD7F366, 0x1F9921FC, 0xB9DF6856, 0x32A4EFC9, 0xD29F14B6, + 0x27437A8F, 0x1479C2F6, 0xF2347A1F, 0x1279BD59, 0xE569789F, 0xD0FBC38A, 0x8DF5CFB8, 0xD777829D, + 0xFDB9F2EB, 0xF13E0B8F, 0xF8F43E28, 0xF3FB4D93, 0xEFEBD2CF, 0xDB6F9AF4, 0x9F88BC7D, 0x162AAAEF, + 0x5CFE8407, 0x5AE7673F, 0xE35EDF59, 0xD8920FF2, 0x15C5B391, 0x528FAA56, 0x880F8415, 0xF51BA9F5, + 0x8CD30633, 0x7D5AD3CB, 0x78DD06AE, 0xAFA9BF0C, 0xFC6BC8D9, 0x5CFF53BC, 0x27ACE979, 0x7EDD06CD, + 0x4FE2A9D4, 0xD7BABED1, 0xF5B5EEA7, 0xC63FBCDF, 0x6BF9B0BE, 0x265C410F, 0xF87054AF, 0xD2FCC35C, + 0x7F50BFB6, 0xB51EBD4F, 0xCCE7F87E, 0xD20339C9, 0x0FA05FC2, 0xBC7EB898, 0x715D2DDF, 0x2F207E2F, + 0x602CF47A, 0x7C03FF7E, 0x84BE57D6, 0xF2FEE9BD, 0x6719E713, 0xBD7F337F, 0x83E627F9, 0x45F6AFF3, + 0x8FDE8FFE, 0x3D82B1A7, 0xC887FBB7, 0xE90365CD, 0x4F38F313, 0x76FF8AF4, 0x7F2A936F, 0x17703E8A, + 0xF6C358F6, 0x3F5FF40D, 0x98E2FF7C, 0x9DFF227D, 0x21C6FBA5, 0xE997D81F, 0xEB9789D9, 0x47CFD7F7, + 0x4BCD7FEF, 0xEC5C945F, 0x817EDF3B, 0x39F3FD97, 0x31DFA7B5, 0x7C7B678B, 0x7E855FC2, 0xDA1F5D86, + 0x6DFE876D, 0x7DF0FAC6, 0x3FD6B3FE, 0xBD3B227F, 0x66ACA8FE, 0x477FD3E7, 0x8931D31B, 0x7F9371DC, + 0x3FE59F4D, 0x91BD28FF, 0x6C8ADB53, 0xCFD7FBD7, 0xFCF5FEA9, 0xBEAB8DF6, 0x4FFD9BB5, 0xD1FEB57C, + 0x7AFF9A9F, 0xEDDFDADE, 0x98CF897F, 0x227E3E98, 0xDEEC37CF, 0xFB2D64B0, 0x5E027E25, 0x1AAF2F50, + 0x7D05FA27, 0x3CC42F28, 0xEA175DCC, 0xF475B585, 0x0CF693E2, 0x38E59FE6, 0x02D793CD, 0x8CFBAF2A, + 0x28FCBD0C, 0xAE8FF63A, 0x3E5DC8E0, 0xEF35703E, 0xE2F2DF0A, 0x19FA3D8D, 0xD8376856, 0x4ADEFB9E, + 0x661CD0FB, 0x1FACF734, 0xAF1764F0, 0x7EA8E34B, 0xFF559C5F, 0x807E3BD3, 0x97F4FC36, 0xC6453DBF, + 0x8DE9F9FD, 0x16F076C6, 0x86DECCDF, 0xBA756B6C, 0x7CCB962D, 0x28FFAB2C, 0x7F2993CD, 0x6651FE57, + 0x59FE5246, 0xF4D1CEB8, 0xA8F5D9CE, 0xF4456D3F, 0xC35FFCD9, 0xC827E7AD, 0x9DCF5B91, 0xDFCF453F, + 0x4ADEF3B5, 0xFED2BEC1, 0xED8C0D7D, 0x0BD3073A, 0x5EBDCA98, 0xDFEBB5FC, 0x69BF44DF, 0x5B01B730, + 0x0EC89FF5, 0xFCF2DF02, 0x2D7F0BCB, 0x1F68F98D, 0xFE457E63, 0x1F1937FE, 0x42EB37AB, 0xBE8C3BA5, + 0x5F80F110, 0x9FBFAFDB, 0xFE84F77F, 0xA06F60FA, 0x3C7D3F01, 0x3C997187, 0xEE679ACC, 0xF4FCBD03, + 0x7003E3BC, 0xE667E673, 0xBF42344E, 0xFDAE8B55, 0x3DFB6B3E, 0x83DF7BE0, 0xBCD5B3BF, 0xE7E9FB07, + 0xE0A98C3B, 0x743C9ACA, 0xF41D3A1E, 0x19FE723E, 0x8D7CF6FD, 0x19E247C6, 0xAEF7213F, 0x64DCF5E8, + 0x3CAE5783, 0x989EFB7B, 0x6D79E8BD, 0xDE9297E2, 0xED62A6AF, 0xABEDE47C, 0x67CD97F5, 0xCDB8C86B, + 0xF42DF21A, 0x7BD8F568, 0xCF6FF9FB, 0x26D4837D, 0x1977CA79, 0x61DC7F15, 0xDBCF3ECF, 0xA46FA927, + 0xD5565DDF, 0xAAA98CC5, 0xDF47A9C9, 0x1CEF8B99, 0xAEEB61D5, 0xC0FCF2E4, 0xBF9ABEE7, 0xB71D196D, + 0x7FE6C7F6, 0x47FB3216, 0xFFB0E6E3, 0xF71E7B9C, 0xE4077DB2, 0xFFF2F71C, 0xA0270CF4, 0x19FCBDA6, + 0x9617F8E9, 0xF83B95E9, 0x3B74FC35, 0xFCEDFDA0, 0x7CF67E07, 0xFA624FD1, 0xC740790F, 0xD6DF77D2, + 0x119ECAB8, 0x43EB6710, 0xD377523D, 0xA1E51BE8, 0xE7A93F42, 0xCB9FF6B9, 0x7F0FEDCD, 0x58FC45E8, + 0xD5D652C6, 0x5E4F6D0D, 0xB43C7D59, 0xDF414670, 0x03E3528C, 0x3FD85BEF, 0x7F10EFBF, 0x53EFDFD8, + 0x5FE88D7F, 0x48FDC8F5, 0x689ABFDF, 0x017E9A31, 0xC7678C0F, 0xEC7F813E, 0xEF5C0FF9, 0xD26F2DF5, + 0x68727369, 0x29C5AFFD, 0x613BE372, 0x48F1687F, 0xD846FEBA, 0x39584AE7, 0x59EAD504, 0xD0CBFD73, + 0x3BF3937E, 0x78A1EF97, 0x2EEA7E91, 0x36E627FD, 0x89CB987E, 0xC8FF3376, 0xE5615615, 0x57BEEEF2, + 0xFA3DBAE9, 0x16C84023, 0x2036280C, 0x8D0862E2, 0x02B21821, 0x202226A8, 0x48143AE2, 0x022E8CCB, + 0xE73260C6, 0x081D3FC5, 0x2822EE3A, 0x2E600045, 0x27206804, 0x2310978E, 0xA8600722, 0x1A11119A, + 0xC5466850, 0xD234BDBC, 0x77EFAD39, 0x4BD57DF5, 0xAA9FC334, 0xFFF0FBCE, 0x39B59D53, 0x756B39E7, + 0x3CED8F63, 0xC863FC94, 0x49DFB061, 0x03AD9F3C, 0x9F82D955, 0x5555C84F, 0x18F8677F, 0xF4D14771, + 0x7B7FA2D6, 0x775CBF99, 0x3F7EAF8E, 0xEB57E315, 0xB74FE158, 0x9EF6936A, 0x3C7EF2EF, 0xCA3FC6F8, + 0xBED279C0, 0x285F9D0F, 0x96303FBF, 0x6798ED53, 0xFC71FB15, 0x5EC238D2, 0xF2EFF078, 0x8B59F8FE, + 0xABCBF396, 0x3B92CE17, 0x4A9FEE72, 0x7716C63F, 0xEBF172E1, 0x53A7F41D, 0xD7AFFA1F, 0x97AFBF0F, + 0x5AFFAABF, 0xB17D287A, 0xBC5F207D, 0x57B27D45, 0xF31BB9BD, 0xB58C93FD, 0xF97E5A9F, 0x8F93FD9B, + 0x95BEADFB, 0x865A9E9F, 0x4717A735, 0xA6F9D6B0, 0x38ED99E7, 0xE106CD5F, 0xC9F3219A, 0xDFC0FBFF, + 0x4A968FE6, 0xD7F3FAAB, 0xCA4BF6AF, 0x677FA95A, 0xE64FF66F, 0x50F10359, 0x791E8F2C, 0x9DC78FE7, + 0x2760F6F7, 0xBA8B7178, 0xA481E7C7, 0x5DDCBEF0, 0x88FABEA8, 0xF6427DC2, 0xEC0FD6AF, 0xBF3FBA7D, + 0xFA7B82FC, 0x8D42E4DC, 0x27350A3D, 0xDE8C1359, 0x7C0963E5, 0x3F7117CF, 0xF746E1B3, 0xBF966A5F, + 0xA370757F, 0x0730BFAB, 0xCE9FCC9F, 0x007EFA9E, 0xABFE1E5D, 0x1CE8F1ED, 0xC038BA57, 0xC91FCFE3, + 0x1D796A3C, 0x07300EEE, 0xD5DF2BEE, 0x7FA3EEEF, 0xF1DCFF18, 0xC7FAD7DF, 0x336D1FE6, 0x7ED81D20, + 0x84DA0FB2, 0xBD0E8866, 0xD3F9B42F, 0xE3B615D1, 0x6C75FF30, 0x8771EE7D, 0x44F47073, 0x257F4F78, + 0x7E460FA7, 0x2BF97BC4, 0xF32D7C38, 0xEDD07E4B, 0x9DA743E0, 0xA7F577BE, 0x9A0F0378, 0xFF88FB3B, + 0xC66A7FA9, 0xCA6B5BC1, 0xEB0FE00F, 0x18076ABF, 0x9395C7FD, 0xA349C7FB, 0x6CC0343F, 0x01CFA678, + 0xB0A7193B, 0x7704B397, 0x2E5D4AFB, 0x3FC6FA7B, 0xCB18EAD3, 0x38AE5FEF, 0x3F75FBF4, 0xFE54CBF3, + 0xF726BBFF, 0xA7F38BEA, 0x6FDB8AE6, 0xD9EA7E23, 0x2E9FF74B, 0x3CDF9D3B, 0x783D31DB, 0xC7DFB36C, + 0xFB89BF2F, 0xF3833E84, 0x1A9F0F78, 0xBC0347D1, 0x5F601C55, 0x2AFD2CE1, 0xF18E1C35, 0x7EEF300E, + 0x2AF9FB9E, 0xAD5FF537, 0x2E5FE158, 0xFF7AFFAA, 0xEDC3BCEF, 0x92DB9DD3, 0xCDFBC554, 0x6F8DC1D4, + 0x115F10DF, 0xEF25D4FD, 0x64F67C8D, 0xFEDFCB82, 0x2174BF7F, 0x1E6038FB, 0x399F65A6, 0xC5F41150, + 0xDF919611, 0x84878BE9, 0xF251C0FD, 0xC2D30877, 0x627EF98F, 0xCC2EC23D, 0xF97D517C, 0x1EBE18CB, + 0xBF23843F, 0x325A4AFE, 0xD528BF16, 0xE497CA7E, 0x717926C6, 0xF2008B35, 0x7261DEF2, 0x868AA9F2, + 0x3B686F07, 0xA77F5CFE, 0x1E28FF2F, 0x620EC5F3, 0xE179B813, 0xCCEF0BDC, 0x2F319F83, 0xFC377195, + 0xDC81F181, 0x6A3C3A89, 0x9BF070E9, 0x3CE07EA6, 0xCAA37C39, 0xDE4DEEBF, 0xE2F3B492, 0x477FFDA8, + 0x5EDD5F5F, 0xEAF4A0FB, 0xE41FA0FE, 0x16C06FB8, 0x9BAE1835, 0x3A878EEB, 0x8549AFC0, 0x786A75FF, + 0x1DDEE23C, 0x1963A087, 0x5F7A4308, 0xDBE5A9FB, 0xEF6898BF, 0x272F7F03, 0xD3C570FF, 0x3A6A8F81, + 0x69BDB2FB, 0xD799E94E, 0x9D2FF4F8, 0xE2FB9EDB, 0x2531346F, 0xFF878A19, 0x184FE97D, 0xEC3F9D6F, + 0x3C088F04, 0x5CEDFF40, 0xF178C381, 0xFF6218FF, 0x618948EB, 0x0BE345BD, 0xD2821DB1, 0xFC554214, + 0x9C58F073, 0xBA4F3A4F, 0xDC83EF1D, 0xFE6BC9A9, 0x44B731B6, 0x0FECD16D, 0x4C55E52D, 0x0FF981EE, + 0xEF4A8D8E, 0xCB9F0DE5, 0xDF955CC1, 0xFEC780DF, 0x84F5B6B0, 0x307B3F00, 0xE3E10D4F, 0x5F4C78BB, + 0xB8567601, 0xF96782B5, 0x31FD0C18, 0x9F3F04E3, 0x09D7B0BD, 0x7B6747AF, 0x637FE118, 0x7A2BE6C3, + 0x489C1C85, 0x8425E8EB, 0x32904F89, 0xAB103BBD, 0x4505C643, 0x17BC289E, 0x53F8568C, 0x87F63F71, + 0xBF21EC02, 0xFE1DF467, 0x957B8A4D, 0xCF793FCF, 0xF803091B, 0xFCD49E50, 0xBD37FA2E, 0xE59F11FB, + 0xD5FBFB40, 0x67B78DA9, 0x7DBBA17D, 0xD701FF20, 0x91C857BF, 0xDDFE56FD, 0xC5F1F80D, 0x3EEF8587, + 0x57AF5EDD, 0x7A7CD47B, 0x68F49C7C, 0x37CE6FA3, 0xF8F1BEDF, 0xE9295763, 0xFF1253E4, 0x7BE4CFA3, + 0xFC019265, 0x72B2CA67, 0xB31A71E2, 0x53711BBD, 0xE7ABF8F1, 0x824DD17A, 0xF2C7EA2D, 0x97CB4140, + 0xBF2CFA84, 0xC72B4B27, 0x6C941FD3, 0x71FC6F0B, 0x5B0817CA, 0x95B20CFA, 0x774DB891, 0x701BA0F7, + 0x02FEBB03, 0x1E9F3AB9, 0x4A16437F, 0x67057B68, 0xBD56F1E4, 0xFE82CC9B, 0x68CF6219, 0x940FF6E2, + 0x3A99F371, 0xBF48F74F, 0xB0D9F026, 0xA7CFA57C, 0x1DBDC518, 0x79078CC7, 0x0CEF3CA5, 0xBF52D25F, + 0x4FF7457A, 0x5F3F458C, 0x247D6CF7, 0x9692BFC3, 0x494087F6, 0xBAEF398D, 0xE43F8674, 0x68AF73A1, + 0x3B95DA67, 0xD0957DC4, 0xE52BDC95, 0xD6DF29CE, 0x74C20938, 0xAFF7C364, 0x4DCE0D84, 0x9320DF1B, + 0xF82B24F5, 0x1FF61674, 0x9E9743C4, 0x59A4AF5D, 0xA244623E, 0xB06DD1EB, 0x74FE5C06, 0xF563FC7D, + 0xFBE81E9B, 0xAEF45B2A, 0xDB603E90, 0xF071F227, 0x3851EE47, 0x7BF2768B, 0xD54A9FB1, 0xFEC81FE1, + 0x14A063FC, 0xF4F5CE13, 0xE44F68E8, 0x87FCDFBA, 0x011DFAEB, 0xCD9647F3, 0xEACF285F, 0xE93357FF, + 0x6D658D84, 0xF5CB6D8A, 0x3ECCA75F, 0xB14BEE96, 0x25402F0E, 0x57D0FEC7, 0xD0AFBABF, 0xDC8FFA13, + 0x8B8299B4, 0xFF31F44B, 0xFA52F351, 0x5CEAB753, 0xFACCD59F, 0x9A9F6289, 0xFF32D16D, 0xFDABF92F, + 0x7EE77EF1, 0x23FA8BCB, 0x276CE95F, 0xAF2F51DA, 0xED9E4FBF, 0x7ABD8A6E, 0x147F26FD, 0xD8FA55EB, + 0x5BB04DDE, 0xAD708E7E, 0x5BDB9FA5, 0x2FDB7E6D, 0x7DDBF667, 0xEBCBB65F, 0x5BDF967D, 0xDAFA6C65, + 0x9F863EF9, 0xFE376B8F, 0xEA3E3847, 0x9FF47D84, 0xEF4F26C8, 0x2CC27C8D, 0xD177305E, 0xE86F7776, + 0xBA8C7003, 0xD3C330D3, 0x07B144FF, 0xA72150DE, 0xF92DD5F4, 0x3E6DD009, 0x1BF28451, 0x3FF0FD0B, + 0x3F699E44, 0xDF9B7258, 0x3FBB81FC, 0xDEE63E26, 0x0E373BCF, 0x98FCC11F, 0x4533D13B, 0x827D2481, + 0xBED3B982, 0xF028A017, 0x807E2ADC, 0x46138BEF, 0x1AB7109E, 0x00F814E8, 0xBFD77CB1, 0xF9FEE10E, + 0x6ABC20C6, 0x602FEEDA, 0xE6ABF3EE, 0xCFF2C99B, 0xFC83A1BD, 0x83D1D9B0, 0x656CDEFE, 0x58E363EF, + 0xEFECF16A, 0xB55F1C06, 0xF3CB01FD, 0xEF886E56, 0xF134747F, 0x5FD0362A, 0xA7FBED6B, 0x78FEF92F, + 0xC88BE87C, 0x398CDF27, 0x1393C229, 0x747E6B0F, 0xF31FC6CB, 0x2B0A8B69, 0x3FD391DF, 0x07FD0B83, + 0x41689F51, 0x0BCCFF0E, 0xD09F89C1, 0xE5141FE4, 0x001DC6DB, 0xFB736606, 0xDDAF1C83, 0x3FFA1AD6, + 0x877268EF, 0xA8CCA5B4, 0x7FDA05FC, 0xB0DF7157, 0xA4CBC7B2, 0xBFC16AEC, 0x9FB8327D, 0x12D98F41, + 0x276CC813, 0x56F9BA9C, 0xBF374764, 0x5F6361FE, 0x1760BC91, 0xDB4B8D7F, 0x29F6D759, 0xE73CABE2, + 0xC9687E8A, 0xDFB86FD0, 0xF9F55C51, 0x4AEFB7BE, 0xF880CE97, 0x1D810EE3, 0x172D13DB, 0x49BE0BCC, + 0x3F7CEF0D, 0xE4B734FE, 0x6998FF30, 0x5FC275A2, 0x5CD95BA9, 0xEC0AF491, 0xD19AFF17, 0xFF0EC0FD, + 0xC13EAB22, 0xD6E73730, 0xFFA07FD1, 0x23E118E5, 0xAF3112FB, 0x13948573, 0xA87F069D, 0xB021CFFD, + 0x87FAD11E, 0x66053753, 0xFFCF82F9, 0xE961FE0B, 0x79A38A9F, 0xCAD5F735, 0x40C7FDD8, 0x0982CE47, + 0xA6BD107F, 0x09D00B61, 0x3CCE8DAE, 0xA4FE18F6, 0x40FA4AC3, 0xFA01FA16, 0x35E10D38, 0x7EADECE1, + 0x58FCDB61, 0x7D81FEC8, 0xADC160EA, 0xAF6D0F1F, 0x43FDD09F, 0x68676642, 0x5E7D1BF2, 0x4AFF39F6, + 0xD26A7EDB, 0xFA56F359, 0x96787F25, 0xBA6D2FF6, 0x7A61D983, 0xBDBED8FA, 0x3D26BF5A, 0xDF825EF2, + 0xDEBCF6A0, 0xD6D3F4E6, 0xE8F1BCFA, 0x36E495FE, 0x73ECA595, 0x3DDBFAB6, 0xE7836D2F, 0x96FD9AF6, + 0x40FAB1EC, 0xDDD6EF31, 0xF96D7BB7, 0xEDC1B2E7, 0x56FAB6E7, 0x836D2F78, 0x1E5B08F5, 0xBF597839, + 0xAF1FE25A, 0xF121E071, 0x6D87A9F1, 0x22BA7CA3, 0xF00B9BAE, 0xD7572DAF, 0xD76301E7, 0x676F4E11, + 0x9DB7A326, 0xF5DEFB7C, 0xF1BDF9B0, 0xCD8FEBBB, 0xD806F3EF, 0xCBB6D713, 0xEE262A04, 0x9C27FDC5, + 0xC54DFAFB, 0x83CE5205, 0xBF2F7E5F, 0x7F3FC4A7, 0x8017158D, 0x30DF9B93, 0x556D5B62, 0xFC11E09F, + 0x17EE8AB1, 0x71DE826F, 0xCBED621D, 0xACE76714, 0x7E9BB73F, 0xF6F9AED5, 0x794EAEC6, 0xFAFC91E1, + 0x13743FAE, 0xDEBF136B, 0xA26DA4DF, 0x5140C7FC, 0x8A8F4433, 0xC8BE6C6C, 0xF38F00DC, 0x04B8BD7C, + 0x9BECABB3, 0x5C8EFD77, 0x5F1565F4, 0x7DE90EF4, 0x2320DFE0, 0x2429DF58, 0xBD5C29EA, 0xA0BDB39C, + 0xF3D5FAC1, 0xEFF187DC, 0x93D15EA3, 0xCFE52AB1, 0x059373BA, 0xBD89BE8D, 0xF393395F, 0x79E7E17E, + 0xD9A4937E, 0x0DBA5E2F, 0x48FF73DD, 0xB7F4F783, 0xC6C7F702, 0x9A3FB05E, 0x60FBE5F7, 0x2D9BF4F7, + 0x03B13321, 0x93A4FEC0, 0x7A81FA92, 0xA3D3D7EA, 0xF52307DB, 0xFCA30063, 0x30EAE2CC, 0x7EC2DDA0, + 0xFC08ECF5, 0xA719D67F, 0x0FD115C7, 0x433E1AD4, 0x91BE8E88, 0x0BC5F730, 0x9F3F0D3B, 0x29FB2A85, + 0x3D9A88A6, 0x45B711FE, 0x27D037C1, 0x7E6B7DD4, 0x4DE112EC, 0x5FB8406E, 0xB2E9D43F, 0x83AED70B, + 0xEC6FE6CC, 0xE85FFAFB, 0x81387841, 0x9473FFE5, 0x7EF26F59, 0x1B0C57FA, 0x8FED81F6, 0x13C381DE, + 0x0CFDDB12, 0x5690FE6C, 0x6CF31BF6, 0x41F7E3B0, 0x3F153FC0, 0x787C13CD, 0xE4FB91AC, 0x3D903E8F, + 0xC81A7A5F, 0xF2A108EC, 0x8F6D0F5F, 0xC8DDD89F, 0xE87B1110, 0xDDD0377D, 0x5F0C3AF5, 0xCFB60758, + 0x2FB0BF51, 0xC2B92A9F, 0x3DE8F906, 0xE7EDDBF5, 0xF783C6E3, 0xF6B0DC9C, 0xAFCE03A1, 0x9B17DBFC, + 0xCA3EDCA9, 0xE1FDE6FC, 0x771E8CC6, 0x294CF6E0, 0x96472F9B, 0xEB89F883, 0x14A63D38, 0xFF21797F, + 0xABD62B29, 0x45D2D437, 0xF4E1619B, 0xAEF41FD3, 0xCDF50FBE, 0x2BEB4C7B, 0x901F3BB7, 0xABFEE7DA, + 0xAF6D0FB6, 0x3DDBD8E6, 0xB7EDC3B2, 0x77D31E48, 0x7FB6BDDB, 0xF660DBBB, 0x6D0FB6BD, 0xDBF660D9, + 0xBB6D0F4E, 0x39FB1B17, 0x2E8C96D1, 0xF9ED4418, 0xCFD542B4, 0x991CFE8A, 0xB0CFF436, 0x1B426ABF, + 0x68048CF1, 0x81FBA294, 0x4977F704, 0xA79BF205, 0x1D82A708, 0x7700FA1E, 0x58AF6746, 0x749F86F7, + 0x45E263E8, 0xDEBBF22B, 0x75DF5481, 0x8F31C96A, 0x3188F046, 0x71AB03FB, 0x8982295E, 0x11E13520, + 0xBF11EABB, 0xDE79D7F4, 0x4FF3377A, 0xBB630CE5, 0xB91BDD31, 0x315E8CD1, 0x4CA2F9F5, 0xD75F97E2, + 0x1F50DF9F, 0x80BE5392, 0xBD88AF55, 0xBCCC8CB0, 0xC5F46F97, 0xBB6423F9, 0x636E84F9, 0x81FA9D14, + 0x2E88FDDD, 0xA0BEE8B8, 0x68AA3ADF, 0xD37C97EB, 0xC32174BE, 0xDF28E760, 0x7BA327A3, 0x3F52BC93, + 0x90CB113B, 0x03A3CF88, 0x8EF9571B, 0xB17C91BC, 0xFAEAABA5, 0x530AF37B, 0x1FB4A787, 0xF029DECE, + 0xE0A7F88F, 0xE3801FF3, 0xE5CF11A1, 0xCAB7BC4A, 0xAC87FE0F, 0x722EA778, 0xC8DE405F, 0x0BFC73DD, + 0xA5148F5A, 0x0EEDA17C, 0x255E3FC2, 0xBD383EC8, 0x3DD31F41, 0xFE8D1F8A, 0x31587EE2, 0xAA96CFF4, + 0x7D0BB6DF, 0x3B3D7D40, 0x9FDF693C, 0xBF68F9BB, 0x1AFF529C, 0x9FDE0799, 0x61EAFE26, 0x97DF2E2F, + 0x0479F447, 0x7E32338A, 0x701386B6, 0x03BD4D40, 0xFEC14E27, 0x988F0740, 0xBF0B8232, 0x650FA562, + 0x07DEE786, 0x7F215C0E, 0xF4F78548, 0xFD77B899, 0x705FB067, 0xCC977A87, 0xFC2FBA0F, 0x2987F2D1, + 0xFE8E93EB, 0x28BEC7A0, 0x137F0F28, 0xEF01DC1F, 0x8837483F, 0x9F817DC3, 0xFAEB4E08, 0x5E52FA8B, + 0xF5C5FE64, 0x3C5F9D47, 0x8202C286, 0xBEE97D2A, 0x04FA41E8, 0x6F65D84C, 0xFDB7E956, 0xF9A6FEA8, + 0xBD9D60FE, 0x82FEBC9A, 0x4812FE3F, 0xF4ADEEB7, 0x76637FFC, 0x3A3197E2, 0x9F0C7D53, 0xBC4D2FA8, + 0x0FF3FFBD, 0xE5ECA1FB, 0x3143DFD4, 0x5F3D5F0E, 0x3667F2EA, 0x53CD9782, 0x69CD7FFD, 0x11FDF1FC, + 0x7B30FDCF, 0xBCFA3C06, 0xBF9EDFA9, 0xFACCF579, 0xF56DAF27, 0xB6BEEDF5, 0xC7D2B769, 0x8FCA1F35, + 0x577F867D, 0x12BFAD7F, 0xCB1E4DFD, 0x927E6C7B, 0x34F447F2, 0xC7E237EC, 0x91E3F1B2, 0xFA24FB30, + 0xEC93E896, 0x3EE5DB62, 0x3AFDFE89, 0x2F33F45E, 0xA5E3572A, 0xC509F3E6, 0xCD433A61, 0x794654B3, + 0x78F162A6, 0x037F34DE, 0x1984F954, 0x613771AB, 0x0C319FA8, 0xB39CF275, 0x56F2FB8D, 0xBCC09D47, + 0xEF6B2BC4, 0x9D02CF93, 0x5FB8CD4F, 0x3FFD34FB, 0x879E0CFC, 0xE7797BA8, 0xFCD5E2B7, 0xA011E17E, + 0xEAED667F, 0x44A08FC2, 0xFDA17F90, 0xDEB38EC5, 0xFF36C7A3, 0x78F7FB1B, 0xD07F59C7, 0xAB385B0A, + 0x52B49E5E, 0x0DED81F5, 0x39D12148, 0x52BEF33E, 0xDC1FF7F9, 0x80F68F60, 0x4D84FD21, 0x999F513C, + 0x4A1F7113, 0xF6CF9B1E, 0xCE56F43B, 0xB13F057E, 0xB818E3BD, 0xC5A9C00F, 0xFB67FFC6, 0x682ED1A7, + 0x8A992023, 0x9297447B, 0x311F2AFC, 0x7F3AB637, 0x51C1E753, 0xA0DF292E, 0x007BEB28, 0x0F91FFFF, + 0x09D0BEB1, 0x40DFE3CC, 0xD7F5637B, 0x53F39CEE, 0x945FB40F, 0xE38243EE, 0x45443F06, 0xBFAC1737, + 0xE07B9B73, 0x24DA47DF, 0x775B5FF5, 0x8C45267C, 0x82F86D7D, 0xD78B69D8, 0x3FB74A24, 0x48DED027, + 0xE9F73BA8, 0xAF1CEDCF, 0xA1FBCF56, 0xFAACE3F6, 0xF915EE5B, 0x44B7F553, 0xCFED4D8C, 0xF3EE417F, + 0x725B5FE4, 0x2F0BED29, 0x7836732A, 0xE61B6DA5, 0x0F155F95, 0xD8906E4F, 0xFEA9B63E, 0xE7B3BD25, + 0x1F0B7E3F, 0x77EEDC1C, 0x7D517EE4, 0xF96C3FA9, 0x87C22F49, 0xDED6D77C, 0xB6B73617, 0x463514AF, + 0x61EB4BC5, 0x3B157695, 0x01C657E5, 0xD1578EBD, 0xD8E36DDB, 0x9BAD2FDB, 0x9E5AD15B, 0x979FA32F, + 0xDBDE6C7D, 0xD9F663EB, 0xCBB6B73C, 0xFA9A8EF7, 0xADC1E1CC, 0xDF6A6A6A, 0x787E9F28, 0x44FAE64C, + 0x6D6C6F80, 0x831EE9A5, 0x71BC15F0, 0x678686EE, 0x4B2FBDC4, 0xF6743BAC, 0x27CBC319, 0x983F81E8, + 0xB700FF99, 0xD1448C97, 0x047BE2F7, 0xB58BA3F2, 0x575F7DB5, 0x353D9F3C, 0xE617DA2E, 0x0793FED0, + 0x1EF07D21, 0x6ADA4CF1, 0x977DB83D, 0xF281E653, 0xE3F90DD8, 0xE9D318C6, 0xE309ED13, 0x135BC6C4, + 0xF31BEA73, 0x0FB7DC84, 0xF96D491F, 0x3700FF65, 0xE9096AFE, 0xF27BE557, 0xE932F22F, 0xEEA3DE1F, + 0x1B3395B1, 0xBE305FF3, 0xCEF48ABC, 0xE351CF38, 0xDCD752A1, 0xE8B9E389, 0xFABC05F3, 0xD967AA7F, + 0x849E5BBE, 0x3D1EDFA9, 0xF71A3738, 0x84F932EC, 0xF1A4F981, 0xEF9DF735, 0x3652BC9F, 0x3D1EF319, + 0xBBAB8E6E, 0x236C8FE7, 0x7CD6877F, 0x4FF358F4, 0x9F6B355E, 0x2A9E3171, 0x724B7F7A, 0x3F6D3D5E, + 0x39E36D8F, 0x87AD2FBB, 0xBFB63EEC, 0xF16AA50F, 0x6B3C049E, 0x2F61FF1D, 0xFD36FAFE, 0xFDF7DFE7, + 0xF9BC15EA, 0xEF19DC57, 0x5D5D2DC5, 0xAF19CB59, 0xE12FE2F8, 0xC61530FE, 0x2F46BDBF, 0xFEFA6B29, + 0xA6F0FE20, 0x2A13772E, 0x58B0208E, 0x970C4AE5, 0xE6D75E7B, 0x4DCA3761, 0xBD00FEC4, 0x51A75F5D, + 0x5D9D84AF, 0x2B95E70F, 0x8E3ED4FA, 0x425CF0A6, 0x9C87F1AB, 0x722FE055, 0x303E529C, 0x43F4FFE1, + 0xF2129BDC, 0x6F291E6C, 0xBF8A9F1F, 0xE0B6237F, 0xFEEE621A, 0x96EFDC2D, 0x9FA0F6D9, 0xEDEDCED8, + 0x698A4A08, 0x1BFDA5FC, 0xE86A7F23, 0xEE727E46, 0x74AB3FF4, 0xBD84F253, 0x3D9DEA65, 0xCB96E5B4, + 0x17F34F13, 0x1D70EA65, 0xC1FE2A46, 0x7F6B6B6B, 0xE378D1E4, 0x73DE8C45, 0x8B16E5A7, 0x9BE51BFD, + 0xC578547B, 0x3CECFED8, 0xE3698F87, 0x395EB49E, 0x59FD6DE5, 0x8F63FBCF, 0xD8FE38B6, 0x7F85EDAF, + 0x61F977E8, 0x7C2ABECE, 0x6751C2E5, 0x0B13537C, 0x6EF12C95, 0xCF85E273, 0x7D0363F9, 0x5E6DF10B, + 0x9A1FB1FC, 0xBEF8F118, 0x63BC7A4A, 0x36C6FC03, 0xB3F569FF, 0x41AFF1D4, 0xB971FCEE, 0x56FAF5A7, + 0x29FC7B2E, 0x1A8B38DE, 0x98F9A34F, 0x351DE79F, 0x687BDA58, 0x2D4FD828, 0x9FE25B8B, 0xA2B7E278, + 0x65C4A503, 0x9F42AC7F, 0x9FC5179D, 0x07D37DA0, 0x7A2FD3F1, 0xE1FA3D2D, 0xF6BF52BF, 0x8F21801F, + 0xCF93FA3D, 0x09E4E9FE, 0x43DFC76B, 0x795D9E88, 0x31F3837C, 0x92EA53BF, 0x97E38BD2, 0xD5EAFE6A, + 0x37E3923B, 0xD4FB0661, 0x0198FD8D, 0x985F68FE, 0x6F443962, 0x5724073F, 0xF4CB5FC6, 0xFE4BF867, + 0xFA3BE978, 0x5BFD7B1A, 0x507F8AEE, 0x5FB4FF96, 0x6E9FC59F, 0x6D5FE714, 0xFBF7707E, 0x09C0A791, + 0x3FA6F2F7, 0xF2CDF1E1, 0xF24FE3F2, 0x79BC80BF, 0x84FCA3D5, 0x78C6FCDA, 0x5F2CC65C, 0x3EC89750, + 0xF92ABFBD, 0x1796EED2, 0xED251C49, 0x69FA1B99, 0xF288A52C, 0xDD4DEFCD, 0x0D3ADEB8, 0x73497CBF, + 0xADE28F95, 0xFF159567, 0xEA9771E7, 0x12D6672C, 0xDF57FD9E, 0xD25EC625, 0x8FD1F836, 0x3006FD3C, + 0x36E617E7, 0xC6F509CD, 0xBF43F445, 0x0CFA1973, 0x1FDE476B, 0xFF2F557F, 0x367E5AE9, 0x4BFDFE06, + 0xD8C3E7E7, 0x6BFFB185, 0x863DA9FB, 0xB8585FEA, 0x3E1AECE1, 0xF3B8FDF7, 0x91FC16F2, 0x6756F7F7, + 0xA63DE6C8, 0x37C4F25B, 0xE83D4E8D, 0x1FC86FC2, 0xDF13D1E3, 0xEBABDF3F, 0xD3E58918, 0x737D20BF, + 0xA9ACAC8C, 0xFDAB5F31, 0xF4BB92B1, 0xC8E216C6, 0x9943CA1F, 0xBB85F915, 0xD6FC3332, 0x693ADFAD, + 0x94EFE2EF, 0xFB1DF756, 0x264DF6BB, 0x52FE8DF0, 0x3029190B, 0x4797AFF2, 0x3D1E168F, 0xE6D44FD8, + 0xA8FF10E3, 0xCC0155FF, 0x21E6D798, 0xCB93BDE4, 0x6145A7FA, 0x8A068A93, 0x14A6F614, 0x3D168C88, + 0xFDC991FF, 0xFEA07DDC, 0x9F1773EA, 0x276CD4DF, 0x8458CAA0, 0x48F113F6, 0xB2783BFE, 0xDE91214F, + 0xD890DF46, 0xBF872483, 0xE3153F61, 0x2F8B6B4D, 0x7D037FAD, 0xD697C27B, 0x1907E58A, 0x7F2FF3C7, + 0x780BE6BB, 0x36E409E3, 0x2F4028BC, 0x9971D041, 0xF16F66FE, 0xA09BC29F, 0xE0F7C590, 0x276CD4BF, + 0x9E715CDF, 0x7AE65758, 0xE95B5C1E, 0x94507C40, 0x20EF455C, 0x727A5044, 0xFEEC01D8, 0x1BE0E2AD, + 0x32A4FDA2, 0xB207FC23, 0x7FF88FE0, 0x0BDE2F9B, 0x7F8FF0E4, 0x6C7E1CC0, 0x2B09BB41, 0x16233F60, + 0xE2C7F2FA, 0x19EDC5FA, 0x00973CA3, 0xD60B6C0F, 0x6299A927, 0x8CED45FE, 0xEB334788, 0x7F8D5C97, + 0x533FE2C9, 0xD97848C0, 0xEFA8FABB, 0xC798EBEF, 0x4EFC3BE5, 0x422D4FE5, 0x2356F274, 0x3FBE53BE, + 0x80588699, 0x0331EE87, 0xEB63E600, 0xF16F81D3, 0x5A3F63BD, 0x473C391B, 0x0F0AF815, 0x557F9718, + 0x73FD5D88, 0xBF4E3EA5, 0xE5693E21, 0x56F2142F, 0x52279F60, 0x1C6431F1, 0x07CCDF04, 0xBB57254F, + 0xE52356F2, 0x142FD224, 0x1F24EC04, 0xDD28BE02, 0x31F20356, 0xBF8F40FA, 0xF7FDE024, 0x73FEC5F6, + 0x5469E9A7, 0x528D7F96, 0xFF5DD59F, 0x934C7EC3, 0x1E73E5B5, 0xFE143FC5, 0xA72DA7FE, 0x0D8DD723, + 0xC085A335, 0x86F581B0, 0xD0F14C0E, 0xF3EBF278, 0xFDF0E11F, 0xAF5F4C77, 0xD6A87807, 0x559EB346, + 0x64F12BD9, 0xF1CEE66B, 0x08BA627E, 0x36DD1EE8, 0x4F57BCFF, 0xD6F5F9AE, 0x103156F1, 0xCE188F16, + 0xAF472223, 0xE3F509E3, 0x27DA690C, 0xFC84E3FC, 0xA4BCDE19, 0xBFD7283F, 0xE07C3B98, 0x8F80F2F1, + 0x014E86C9, 0x26CE6708, 0xF84F687F, 0xC92695BF, 0xE94CC4F8, 0x47F99310, 0x6F6579BA, 0x7F47FEAD, + 0x2C4FF7EB, 0x88AB589E, 0xF227227F, 0x55B6FD94, 0x3F6A3CCB, 0x93BF22E6, 0x971ACFF2, 0x9C4F0AF0, + 0x392CCFBF, 0xC706FCE7, 0x64F3F112, 0xBE8EE529, 0xDF1AF25F, 0xC7F29CAF, 0x0EF0C52C, 0xAFCA3F53, + 0xA8FD198E, 0x27E52B41, 0x7FB522D1, 0xEB0CFE3D, 0xAD3D12EF, 0x2FF789C1, 0x0AB7503E, 0x946DDEB7, + 0xA37EDA4F, 0xCA65F228, 0xC5936FF5, 0xB6D17AF5, 0x8EACA178, 0xB8CE6210, 0xF94FBCC4, 0xD8FB520C, + 0xA2F5A98B, 0x28943341, 0x7FEFF9EF, 0x91BEBA03, 0xA6F55863, 0x5861EE33, 0xF4D90530, 0xF1338EA4, + 0x2814BD0D, 0xF922C003, 0x0CF922D0, 0xF780AC3C, 0x6C9302E6, 0x57B8413E, 0x4BFBCF8E, 0x9E44FB03, + 0x7C00714A, 0x687F73C0, 0x37F2F8A9, 0xFDE2B3B4, 0xDFED2825, 0xC557FC27, 0xC7CF8A4E, 0xBE735151, + 0x11608EEF, 0xF4C6FBCE, 0x38C4E334, 0x96726271, 0x3160CD2F, 0xE5658867, 0x70BCA83F, 0xD52F1B83, + 0xFC3338DE, 0x34B9D02F, 0x1B8DF40B, 0x3596FB2E, 0x65ACF8E5, 0xBEF1CCAF, 0xE58F3F2B, 0x9532E935, + 0x84B3F507, 0x84E3F679, 0x1162B980, 0xE387BCC0, 0x3B8AE501, 0xA6F8A602, 0xC063117F, 0xACE29F60, + 0x45B88831, 0xF1C3FC74, 0xB1FD867C, 0xFDDC4E9D, 0x0CBA944F, 0x969622A6, 0x78230FF0, 0xD22E5DA4, + 0x7C9EB11B, 0xF8831F47, 0xFAF32ADE, 0x2AF0CF99, 0xD6AE1DF2, 0x5FC2F951, 0x84A0F665, 0xEB17AABD, + 0xBA7DF584, 0x9FE77825, 0x09F2D4DE, 0x6CF9E7A8, 0xF6ABFA85, 0x50ED3F3E, 0xCEA70058, 0xE783746E, + 0x4CFF7AD2, 0xA4F6713E, 0x48FCBBF2, 0xCAF6713E, 0xC832C043, 0x8716C5F9, 0x207B00BF, 0xC698DFAC, + 0xFB5389A5, 0x84553EB4, 0x98BF9BFE, 0x7D522126, 0x4D6E97FD, 0x7D35E0BF, 0xFC8A76B8, 0xBFACC6FD, + 0x3DDA1BD9, 0x574F58E1, 0x68BF1FC7, 0x3BF435CF, 0x23607FD5, 0x8853D9FD, 0x7D35EE47, 0x519E7ECF, + 0x0EE479FF, 0xEFEBFD69, 0x5F6B7F5A, 0x8D38A57E, 0x8F578CE7, 0xF8FAE466, 0xEF40032E, 0x7B33188B, + 0xB3BD035F, 0x219EA9E2, 0xD73DF7F0, 0x76C4BF62, 0x9C02DCC4, 0x7889D6D7, 0x4493EEBA, 0x87279AF2, + 0x8027305E, 0xA2C71FB1, 0xACE2F8A3, 0x94EBD552, 0xBEAC2719, 0x8B87147E, 0x8CE38D40, 0xFE20E12A, + 0xC650FE41, 0xFCFD48C0, 0x146F94D2, 0xF9F135DD, 0x710FD2F9, 0x4ACB67F1, 0x129D3F22, 0xFE7DA69B, + 0xF0F7C870, 0x7F518C78, 0x03EDDFFA, 0xFBD5A3CF, 0x2F620CE3, 0x25D7FAD5, 0xE3C615C5, 0xBF97F1BF, + 0x5D9D7F8C, 0x54D515C7, 0xEFCCBCF9, 0xC1FCDAA1, 0x4D419AB5, 0xA9281536, 0x8B499BFE, 0x80A469A5, + 0xE21FD032, 0x20B02BD8, 0x7559D8A0, 0x2E9BC5EC, 0x26802460, 0x59B7B6B5, 0x299A36A1, 0x1184963F, + 0xAA249A02, 0x5340852D, 0xDDD25889, 0x34042DD1, 0xD486DA40, 0x5558852D, 0x48379965, 0x7E9CDEF3, + 0x3DE7DE99, 0xD9F9EF93, 0x77CEB93F, 0xDEBDF7DD, 0x39E7BD73, 0x391F603E, 0x9FF5E7B1, 0x04F38327, + 0xF97E5B86, 0x7EF8B754, 0x00ABBDEA, 0x5CCF727E, 0xCB692F0F, 0x7BD5E5C1, 0x14AFCFE5, 0x5DA56FD7, + 0xDB0B3A3D, 0x433FFC86, 0xCA6B7D2A, 0x47A3AD2B, 0x57E66AF5, 0xCD9B35CB, 0x5764BDBD, 0xC88859B3, + 0x7871D697, 0x17FE4AB4, 0x75F1F733, 0x3E7F7EA4, 0x9FF6DD7F, 0xBFB49F39, 0xF48FA067, 0xE1C2A4F0, + 0x4B7CDE5E, 0xD073EF82, 0x54EDBC06, 0x43FB162C, 0x48F9FCE6, 0xA10B34A1, 0xF6A16FEE, 0x0BDE5CB4, + 0xA866AFF4, 0x4EF026FA, 0x4BCBABF4, 0xD2447E69, 0xC6E7C70E, 0xF234EADA, 0xCB1C3E1A, 0xBCEAD9CA, + 0x57BFE759, 0xF2FD5F50, 0x79978F5B, 0xE79BAB6F, 0x684F70B6, 0xDE5E2CE5, 0x59CA1B10, 0x79FBFF31, + 0xC5FFE713, 0xEF077B7F, 0xB7E43630, 0xBE5FAA71, 0xD8FD3FFD, 0xF54A0366, 0xF9A467FA, 0x2773D3AF, + 0x468F77DE, 0x27CCF2D1, 0x1ABFC31C, 0x3BFED1ED, 0x0F2EC880, 0x593EA76C, 0xF73BF8BE, 0x2F9EA391, + 0xF3E7E710, 0x1D96E743, 0x224657CE, 0x9D9B4D76, 0xB482633F, 0x8B5E5486, 0x7C747B2C, 0xF9DE7B73, + 0xC874C9FE, 0x28B62536, 0xEBECD9D9, 0x647AF5FB, 0xDC71D37A, 0xEAD42C66, 0xE4ABB02B, 0x7FE4F4E9, + 0xBBC9AC11, 0x8EF7C5F2, 0x286F87BC, 0x1F961EE1, 0xFD749619, 0xF92492AB, 0xD3C2D734, 0xBFC42369, + 0xBB7FC831, 0x4B3E99B3, 0x066CD6D3, 0x5F99B387, 0x22EBDBDB, 0xEDF36995, 0xE4D34876, 0x279F6F7F, + 0x304B6640, 0x38532E7F, 0x8DC7A72D, 0x1FF93292, 0x8FC5BAB8, 0xFF6DFDC0, 0xA992F902, 0x7883C8A7, + 0x6F98EF80, 0xBB845303, 0xB16F81EB, 0xF41F7820, 0x5B6B8F65, 0xD4C7B5D7, 0xDAC3F53A, 0xFB187FDB, + 0x65FD99F2, 0x9F9CCCF7, 0xEDB23EC5, 0xB7370B5F, 0x17BE75B9, 0xD9603C5F, 0xD77C1C4B, 0x7206F3C5, + 0xE97F9493, 0xF1E6AE2F, 0x5576FDB5, 0x312DECFA, 0xB34BD9DD, 0xDF08DDC4, 0xFA7F589E, 0xC729CB0F, + 0x3F3CD5DE, 0x5FE1294F, 0x47AFF2F3, 0xC7DF7FCB, 0xFC7CA2DF, 0x483E8DCC, 0xB6E41771, 0xFD75E1A9, + 0xD34A47F9, 0xF942AF98, 0xC5CC9FCB, 0x84FFB66E, 0xDDE7D93E, 0xAE37554C, 0xEAD8B13B, 0xD93E38FB, + 0xA35870E2, 0xE44C66EC, 0x2F329B62, 0x7331BE0E, 0x0B3725E8, 0xD2993377, 0x33633F91, 0x4ED007ED, + 0xEDB9FAEB, 0x1FA0FE4E, 0x7F736C0E, 0xEAF7A2C8, 0x272DF3FD, 0xF7FA29FA, 0x3BDAEFAE, 0x6F8DDDAE, + 0x2CED1D8A, 0xFE4FFA47, 0xFB234425, 0xBDFF32BE, 0x9F8A16B9, 0x3CD325DF, 0x1F472C73, 0x7F990DC2, + 0xC115D3B9, 0x7A35B38E, 0x7FCBAB56, 0x415EBE0F, 0x1F8C963B, 0xBBC0D83F, 0x942C73FF, 0x597D70F9, + 0xB25987F1, 0xBB41E4C9, 0x32ECD5F4, 0x2B478EDC, 0x597FBD7B, 0xDFBE2FD9, 0xF125FB8B, 0x50882A07, + 0x0FCE6479, 0x305979CC, 0xB72ED96F, 0x8477C40C, 0xE683BB6E, 0x19ED71FA, 0x781E8167, 0x483E443B, + 0xBF56641B, 0xF465BED4, 0xAECB7CD1, 0xF67F6C1E, 0x91FED2FE, 0x51793BDE, 0xFEE2F21F, 0x71FB2CE3, + 0xFB63DE0F, 0xE1FEBC24, 0x1CDA13DD, 0xA32CDF03, 0x338BFCBF, 0x255F2391, 0xDC2FE1F0, 0x8EA8704D, + 0x7FB796A7, 0xF655DEE9, 0x87E816D6, 0xFBC3BADE, 0x59C67AE2, 0xD6B3C1A8, 0x63B16F99, 0xE5CD8FF5, + 0xFC64E4B3, 0xCD32E3FB, 0xE1C0A485, 0xE709A72C, 0xA3BFE689, 0x7CC2F5DF, 0xCFE5791F, 0x6C95F96B, + 0x19FB81F8, 0xD666E179, 0xC2D98966, 0xC3CF77CB, 0x904F4DE4, 0xB0FE79FD, 0x27647EFB, 0xEB45CF28, + 0x3F5994F9, 0x6D9E168E, 0x28D3741A, 0xE5FF63DE, 0x3F3BDD64, 0x9903B7BF, 0xBBC332FC, 0x0F4148D8, + 0xCA77D4E5, 0x337C46E6, 0x6B9C347F, 0xD533F2FD, 0x542212EA, 0x453E9179, 0xC2B6837B, 0xF1FDF73C, + 0x9177FE1F, 0xF30BC977, 0x93B837F4, 0x21EC7D53, 0x98CE2B3B, 0xFD29A15E, 0x2D4FEC27, 0x84EDF36E, + 0x2E8D4B7D, 0xE951235C, 0x96FDA5F2, 0x1DC2A6C6, 0xE31ACFB0, 0x4CB7D1DB, 0xD46FB9DF, 0x2CC7FFB1, + 0x66BB423E, 0x699BDB1D, 0x7483BF6C, 0xAF737CAF, 0xD3E4C131, 0xBA66F8FB, 0x9FCEE051, 0xF0547ADB, + 0x7C1D9BCB, 0x45F8BF76, 0xCBF24C3C, 0xBF97E9FF, 0x7BF15744, 0x8DF4DF6E, 0xC7911BCA, 0xF057C54B, + 0x911B7AFE, 0x92B20981, 0x9DBC89DC, 0x6CF07F44, 0xA9AA0C79, 0xFFFFAF66, 0x6FDCDBEB, 0x90EB882F, + 0xED16E6EB, 0x9CFF19F6, 0x3BC4BEE6, 0x6311B6F6, 0xB1FFACC9, 0xDF807CA1, 0x660FE7B1, 0x39FF9F6D, + 0x1FFE4FD7, 0xEC7DD660, 0xAFDEFFB3, 0x10D7AFFB, 0x7C6D0BC5, 0xBEE70E69, 0xFF24F99B, 0x0DFE23D7, + 0xFEC15AFB, 0x27D91BF7, 0xFDA3F585, 0xBFAA50BB, 0xEEFDD56A, 0x5FFD89BE, 0xFDEABFF6, 0xF553795F, + 0x5E833FD1, 0xB6DFEB8B, 0xBDCF94CB, 0x0DFEA631, 0xC7F1ABCA, 0x387F3867, 0xE2A3BEBE, 0x60AA4C92, + 0x1F6DF477, 0x397F9693, 0x17FFA53B, 0xEF9CF591, 0xEFA845DE, 0x8FCFD919, 0xCFFE17E8, 0x9F41FD8A, + 0xC80FE7FD, 0x575451FF, 0x9593BFAC, 0xF2CE7E44, 0xEDB9F223, 0xE2CFF2F6, 0x2E23DF5E, 0x41F2ED35, + 0x5D3106E7, 0x3517C49F, 0xC53FCFA7, 0xA57F947F, 0xCADC74C5, 0xB3BB7ED3, 0xF3C1067D, 0xD4A7E953, + 0xA206FD4F, 0xBDFE75F3, 0x826DCDEB, 0xE1B61327, 0x4EF87802, 0xBD4AD5FD, 0xFBF7FB78, 0x43BC4AD5, + 0xCD9B370B, 0xBFC0F733, 0xDC86F3DC, 0x35DE41C3, 0xE1E5889F, 0x6B3C80FE, 0x64C2FCBE, 0x818B1724, + 0xEC0282F3, 0x7E351E62, 0xFFCF2DC3, 0xFB68ECFF, 0x1FB2F2AF, 0x855720BF, 0xB0C603B8, 0x7CCE47ED, + 0xE2053C7E, 0x34FF23E4, 0xAD7E3BE7, 0x9B82FFFF, 0x39E82FC7, 0xFB541A0F, 0xA06354C5, 0xFB681A2F, + 0x607DCE4F, 0x067E0EFA, 0x2BB76DDB, 0x26FEFB5E, 0x2B3F125E, 0x81F7A3D4, 0x9F4FA74C, 0x20EFAB09, + 0xFBF56050, 0xE4E3145E, 0x8AF58AE3, 0x075BACFC, 0x89705EFB, 0x03F1041A, 0x3601EAA7, 0xF106E7EF, + 0x036F81FE, 0x62DCFF93, 0xE2BFE7F6, 0xA37FD59F, 0x4FC74CE0, 0xB9B5E6EF, 0x837C2BFE, 0x2F2F0517, + 0xC4FF4E47, 0xC32BF03E, 0x90FAE359, 0x1FED557F, 0x7DC2E59B, 0x2C0873FD, 0xC1EF8AFF, 0xDDEAE791, + 0x9F5AFDF1, 0xACCFDFD3, 0x3B7F3DEB, 0xC3DFF7AE, 0x30D71FFC, 0x96F8DFB9, 0x7CDC5FF5, 0xC7B3BE67, + 0xD5477EA1, 0xB784B97C, 0xF098F8CF, 0xE964F8AB, 0xBB76EDF2, 0xFE747BFF, 0xCA9E551F, 0xEBE99872, + 0x22FC0DF0, 0x45F1DFD3, 0xC1707EE7, 0xCE9DDE9F, 0x6FF79D81, 0xE7D6BAFB, 0x775198EB, 0xAFF773C4, + 0xAD77F81E, 0x50D733FA, 0x0391CE4F, 0xAC577424, 0x4E7ABEDA, 0x88F47FC2, 0x683E17CC, 0x57FAB309, + 0x217FB7CE, 0x77B687F7, 0x4F0A8E53, 0xB7F83C19, 0x37BF6924, 0x3581F8BD, 0xE3D7883C, 0xF37C3A1E, + 0xDDC8E791, 0x3B7F77C2, 0x44376A3E, 0xC7B2F3CF, 0x1C3870C0, 0xE76F4A04, 0xA108E73B, 0x70EB138D, + 0x8422FCBE, 0x8AAFDF1F, 0xA98AF739, 0x3E76FA54, 0xC5FB2C1C, 0x2FB4ED4D, 0x5FD0784E, 0xC1B47079, + 0xA5A51A4F, 0x527F7FE9, 0x07C5C775, 0x3D47BC22, 0xFD7EF171, 0x7D5E8233, 0x856277BD, 0xBFBD54F1, + 0x0C7BE5DA, 0xF306E565, 0x8E78FF3C, 0xAED3BF88, 0x301E863C, 0xAFC7F81E, 0x12F969CF, 0x529B9EDF, + 0xE7F8BF1A, 0x5F103E47, 0xCB50BF43, 0x9EAF0A8B, 0xBDEA9009, 0xF8FD43D7, 0xBEEA53F4, 0xD8A64D9B, + 0x38DE8578, 0x59FA92E4, 0x5776F64A, 0x4BFC7C79, 0x43B8D807, 0xFFB6C6E7, 0xD2978A7D, 0x88CF69FC, + 0x2C73A8D8, 0xA7CF37C4, 0x5F4AE562, 0x9F8FC7B6, 0xD6B5BF2C, 0xF1386EBF, 0x3EEF70BD, 0xFA13AA7A, + 0xBE07FC43, 0x30CB5B9E, 0xD1445D88, 0x77ABFE8C, 0x2613417C, 0x4AEB3FED, 0x22ADC5FA, 0xC8FC10B3, + 0xFAD7D99E, 0xE5EA5DBE, 0x3D685FF5, 0x2E5AABE7, 0x7182A99D, 0xC6D09F43, 0x9ED77ABE, 0x87DFC7A6, + 0xB57A3E18, 0xEA3B653A, 0x8D29A3BD, 0x890FCD40, 0x7D3CCBFE, 0x06EAEF37, 0x8F38CF90, 0x6FE44A3F, + 0x4DC09E96, 0x579D4E1D, 0xF5FD91EC, 0xA10EDD5F, 0x40DEF284, 0x8F974F2E, 0xBF7552F9, 0xAD75E517, + 0x1ACB77F1, 0xA66BA755, 0x5EE35981, 0xF1DC22EC, 0xE55B44DE, 0xD993F114, 0x6A8B93CE, 0x9716DD7F, + 0x507D7CCC, 0xFEFA65BC, 0xCAFC08B5, 0x997ECD37, 0x88F856A9, 0xD90CC87E, 0x41E4A36D, 0x6640E35F, + 0x2DC209C9, 0x0FCD0CF9, 0x848E57B9, 0x3EF12C75, 0x0F0F0FCB, 0x782F589E, 0x4525AC47, 0xB38533BF, + 0xA792EC5F, 0x443E3B8D, 0xBAF1BC70, 0xF57D821E, 0x82BE6BCF, 0x27D4B977, 0xEF5E3F7F, 0x429F9818, + 0xE68FDAB7, 0xAB48A8DE, 0x3EFD922A, 0xB03F5BEA, 0x177B852A, 0xFCFE96AB, 0x6FEC655A, 0x8FF76DB5, + 0x7CFA2EAD, 0x47F93CFF, 0xE1AFA132, 0xCEB71DF2, 0xDC83E79F, 0xAE07D565, 0xD483F60E, 0x7A2E63BD, + 0xD0F52639, 0xDFDD6F89, 0xFFD5EEBF, 0xD8AB8D3F, 0xD14FCE97, 0xFBF97F00, +}; + +u32 point_table_binary_59[] = { + 0x11728557, 0x4D4C5457, + 0x143ECE3C, 0x6540A993, 0xD2C41A33, 0x4D43E2C2, 0x6A170587, 0x1463E386, 0xC0CAB8D0, 0xE9C28809, + 0x09A86874, 0x148914FF, 0xF007B006, 0x447465D4, 0xB829A96D, 0x0613488B, 0xB53669C2, 0x56D39818, + 0x9B1093E2, 0x42056AED, 0xD4E1C779, 0x23E3BBBD, 0xE79C7BEF, 0xBCFB30ED, 0xDB7D73FE, 0xBE7BEE39, + 0xE79E1193, 0xE22F7107, 0xE8ABABAB, 0x13D0F00E, 0x7C9BF1C6, 0x8D1B8598, 0x7C07BE1B, 0xD0F76129, + 0xFF53FCC2, 0x78FDFAF5, 0x28B7B094, 0x4F6ABC6A, 0xD52A945B, 0x58A209F1, 0xB325B7B0, 0x943FD77C, + 0x95DCC264, 0x7F3B607F, 0xDB92CF05, 0xEC17E2A0, 0x7E10FF1C, 0xD0B7F9CD, 0xEA7C6CD8, 0xB001E516, + 0x96F2698D, 0xD7AC5983, 0x720B4B79, 0x26E03F13, 0xF09F09F0, 0xCD04CE9F, 0x099CDFC6, 0x31A882C5, + 0x00B1AF01, 0x5A5A5A04, 0x94C12658, 0x0EF06165, 0x78EEECD9, 0xB3428C33, 0x7EF34778, 0xEEE6CD9B, + 0x423C62FD, 0x39A93F30, 0x3020C44F, 0xB0494C01, 0x54A40048, 0x1FF17DC4, 0x2EECD9B3, 0x87FC2106, + 0x70E1C489, 0x138CA738, 0xFEF0F0B0, 0xF1F749AF, 0x03636363, 0x428C4295, 0x98068857, 0x035CBC78, + 0x91F8210E, 0xF501F4F6, 0xF61ABE21, 0xA9DFD7D7, 0x27C4BCE4, 0xB70EBD2D, 0x49DDB871, 0xC3F08DC2, + 0x7BA9E9E9, 0x69739EA8, 0xD4181919, 0x61BC8EE3, 0x9F3E7DDA, 0xC48B7D06, 0x4B0E1D3A, 0x64CE53DE, + 0x1DCE3535, 0x3519BEFF, 0xFC1ECE9D, 0x3C79D2F0, 0x79D1014B, 0x92C9A480, 0x24F38948, 0x7FF5F5F5, + 0x88291E44, 0x84DBD0D0, 0x2020AEF1, 0x72F7D2A5, 0x4B02D66A, 0xFDF753DD, 0xDDDDA4CF, 0xF901A8A9, + 0xA9613CC5, 0x7C295F71, 0x8DA3F0F0, 0xE143C6A4, 0x1F85C6C6, 0x468A8F7C, 0xF03B70E0, 0x80E10310, + 0x9E3F78F0, 0xA089B73A, 0x119E1F1A, 0x1A228CFA, 0xAB130083, 0x8383862F, 0xC63B75EA, 0x14E3753E, + 0x3E718DA3, 0xB077EF5E, 0x731EE433, 0x3E3E5EF0, 0xB7D90951, 0x7E14DF8F, 0xA5455757, 0x97390F7E, + 0x3B76EC30, 0x7C45D609, 0x6DDFBEDD, 0xE4FF6D23, 0xC0B66DDB, 0x08438DAC, 0x87BB1C1F, 0xEF83F08F, + 0xF9651AA3, 0x3FB724BF, 0x6CCB962D, 0xE6BE85F0, 0xBE413E84, 0xA53E844A, 0xABF0FEA8, 0xBE248E84, + 0x4BBF207B, 0x556F4522, 0xEF50BDA9, 0xFA791B03, 0xA0FA9967, 0xFB921680, 0x7DFBF619, 0x7F252D11, + 0x3ABF8EF7, 0x772C0258, 0x5F9A5F14, 0x5626C8FF, 0x5515DF87, 0xF5F9FDFC, 0x31DFD42F, 0x8FF47D01, + 0xD7BFE25B, 0x9E52FA2A, 0x1FE5838E, 0xC198AFB9, 0x2F1DEA0F, 0xED0FB43F, 0x132F9B31, 0xF164BD44, + 0x3F02EA47, 0x390F9E88, 0x1F00165D, 0x2D5B86F5, 0x2FE781C2, 0xDC0F12E7, 0x114734DF, 0x498DCB38, + 0xFF0FC4A8, 0xCC1194DC, 0xCF3D17F2, 0x8372C6C5, 0x63F39F3F, 0x7EFC98F1, 0xA89437E7, 0xEB8F1C39, + 0x42589E00, 0x8A6BDF7C, 0x70F4E851, 0xC987E54B, 0x07DE7C8B, 0xF526FA25, 0x967C978E, 0xE46A8E1F, + 0x3F4E18F5, 0x4B66B2BF, 0xD2FC7094, 0xFDF5DCF5, 0xC3870FB3, 0x1CEFE341, 0xB695EAD3, 0x615CFC55, + 0x6E2B9DEF, 0x9692B767, 0x5FD2FB22, 0xE3C16689, 0xEBB25315, 0x1515781E, 0xC2C577DC, 0xA1CACA4A, + 0x21A721DB, 0x0FE7C2F1, 0x787C015F, 0x48328E34, 0xCC6FEDE8, 0xE8208CE7, 0x8DCCE4DB, 0xEEDDBBF7, + 0xFFE74F32, 0x2EEE7A7B, 0xFDD8B163, 0x661E863A, 0x439FD23C, 0x2B93F739, 0xEAEB379C, 0x2F52BEB8, + 0xA8D07F5A, 0x5FF7B335, 0x2FE26CAF, 0xF5F57DAF, 0x4C78319C, 0x4F12937C, 0x6542E907, 0xE399F9EC, + 0xC5141FD3, 0xFF7AFE22, 0x46FFADAD, 0xAD648FF9, 0x403E6CCF, 0xF90949FD, 0x6BD7AE99, 0xFBC28FF2, + 0xE7B03ECE, 0x7F9A1FDA, 0x5E62B2C7, 0x7A1BC5FA, 0xF20AD857, 0x7FBA3EF1, 0xC3F94098, 0xF82BFD32, + 0xC633094F, 0x9DDF96EB, 0x7AC3EFC2, 0x850BC497, 0xF5D5798C, 0xBF60BC10, 0xBD17BA5F, 0xC6533E3C, + 0x8AD8D71F, 0x129726EC, 0x7E294D84, 0xACF3BC84, 0x9075DE97, 0x85FE227F, 0x39CD5FF9, 0xCB25F29A, + 0x7F9EF9E5, 0x2D7D73BE, 0x493B3F3A, 0xBE0B363F, 0xD7E48BEF, 0x7F26E1EA, 0x7A51F5E0, 0xBE339ECC, + 0x579EF515, 0x5E587F54, 0x3F79392F, 0xE93D52EF, 0x45BE255D, 0xDDDCDCCC, 0xEF0FD553, 0xBA5AD737, + 0xD553225D, 0xBD7FFF7E, 0x536F9167, 0xE96A7A2F, 0x543D469E, 0x0150BFE9, 0x7E4804FA, 0x43E3FFF0, + 0xBF6BD72E, 0xDFFB05D0, 0xDEDE4EFD, 0x82F567FA, 0x4BD99B7A, 0x56EF5FA4, 0xF01E937E, 0x04163DD5, + 0xFD86D82D, 0x60D2770B, 0xFE79DECA, 0x7EC27D42, 0xF767D4E7, 0xCFAAB764, 0xA1FFD81F, 0xE73B9D52, + 0xF94E329E, 0x3098ED27, 0x52AED5FF, 0xE994DD4F, 0x535A5FD5, 0xF754CAD3, 0xFE9EB0BD, 0xC271EE87, + 0xB4ACE7FE, 0xFE7E33AF, 0x2624A6FD, 0x24CEFA69, 0xA3AFCFEF, 0x5AF90183, 0x0BFD7FEE, 0xDC39F2CF, + 0xFA00972F, 0x5F96F996, 0xFEE5795F, 0x497CE5CA, 0x152B3ECD, 0x9B05F2C0, 0xF954FDBD, 0xD2F1543D, + 0x4C6B1CA8, 0x6F7FBFD7, 0xD6D64A7D, 0xF68F2B53, 0x10D3FEE2, 0x8B4FF342, 0xCAF17E67, 0x53AA1ED5, + 0xBC437F67, 0xCE9C31F3, 0xCCC453F5, 0x372BF9EE, 0xDEBDDBD4, 0xD76BDF7D, 0x59F9F3E5, 0xC7EC8796, + 0x7E50CE7C, 0x5EA7D4BC, 0xF5E1205F, 0x92FBF8D0, 0x7EEA9BEF, 0x3D3D3D86, 0x3FE87A56, 0xF33A2F31, + 0xBDC76A3F, 0xCAA97D51, 0xCE8B727C, 0x3FF1173D, 0x5F19737E, 0xF4FBEB55, 0xF1FE276E, 0x496BC26E, + 0xCAEF1F3F, 0xEA7F87F7, 0x1B47CF2B, 0xB57F3932, 0x3EED6F7A, 0x3F4B2C7A, 0x4AFB4EBF, 0xBCDF29DF, + 0xFCEA677B, 0x33BFD47E, 0x60F62DB5, 0x5FE07DE1, 0xFF05FD3E, 0xE17B45F3, 0xDF29E8F3, 0xBE61FBD3, + 0x7CF1BDA2, 0xF9AAF6BB, 0x1509EE57, 0x1D7F859E, 0xFF8A9FA7, 0xE3AB7DCC, 0x53FDADDF, 0xE7D7BF79, + 0x3BDBDADA, 0x8C3C14F3, 0x76FAED9D, 0xC2BE48F5, 0x3CFBC23E, 0x4F510FC0, 0xF9F3E7AD, 0xF74DED83, + 0xF63C57FE, 0x8A7A149E, 0xE4FBF3D6, 0xE6B612CE, 0xF0FD8859, 0xF77BC69C, 0x0FF92FD5, 0xC3FED7FB, + 0x92B75678, 0x74BFEAFE, 0x7315CA5E, 0xDDAFEB29, 0x7B859DA8, 0xFB1D63F6, 0xE74485A7, 0xF73DCAAF, + 0xC48A1FEF, 0xCBD1ACC5, 0xA7B489ED, 0x652278BF, 0x9672EA27, 0x755F5169, 0x4FF9537C, 0x4B9B84D7, + 0xD9D929FE, 0x05000000, +}; + +u32 point_table_binary_60[] = { + 0x11729559, 0x7B7095D5, 0x11DFEF71, 0xEF0D5885, 0xA4B65819, 0x1E828844, + 0x6BA5815A, 0x35546442, 0xD044EB54, 0xB9422201, 0x05490503, 0x34092128, 0x0341493A, 0x523B53AA, + 0x5629844A, 0x10344EC0, 0x3A40A62A, 0xA8202A91, 0x88931607, 0x1F28589C, 0xA4181FA8, 0x24E192DC, + 0xFB9D9EB3, 0x7BCEF738, 0xF7634AF3, 0xDF6F76CF, 0x9EDD3DBB, 0xBFDDFB85, 0x15B066B8, 0x19F06FD4, + 0xA8518C15, 0x7978E4C8, 0x918C09F9, 0xF584B3B3, 0xB319DBC7, 0x8EB15709, 0xE7E7E733, 0xC8F5F094, + 0x295308EF, 0x229C9B9B, 0x4BFA3A7E, 0x5DD3F761, 0x2EFF94ED, 0x213C6EDC, 0x382177F1, 0xF8F1E385, + 0xFC88C283, 0x070F16F2, 0x00E6F28F, 0xD96B0179, 0x0073F947, 0xCA5F29D7, 0xB1AE9F8E, 0x7769FABB, + 0x02F22F34, 0x7BE958D7, 0xD7F16B9A, 0x7EF0FE13, 0x2A5FD75D, 0x779D9007, 0x30977728, 0x3C66CC18, + 0x210F602E, 0x6FD7ECEB, 0x58D74F3F, 0xFFAA76FE, 0xD5807FED, 0x5A7E82B8, 0xD0ABAF41, 0x83063128, + 0xD270A157, 0x6F975E7A, 0x296309C8, 0x86FE001F, 0x37013CFC, 0xF0C38C9D, 0x841CB810, 0xE0B3485F, + 0xFBCA952B, 0x19D7460C, 0x1CCF9A35, 0x4B60D417, 0x7F3366CC, 0x4039FB1A, 0x20036C78, 0xF0C10709, + 0xB7012438, 0xCECBCB43, 0x7B84BB60, 0xEEDCB984, 0x51BF0B9A, 0x9B9B5D7B, 0x0352D6E9, 0x850B1722, + 0x66A739EE, 0x66A7CBCA, 0xCAD03F81, 0x3B9F66A7, 0x1B1B1B5D, 0x7F3B1BAD, 0xD32FBCF0, 0x02F93716, + 0x6038BF01, 0xEF93FE0E, 0xE7FED5D4, 0xD4B8F188, 0xBFBD7BF7, 0x121E2B50, 0x02E6CF9F, 0xEFDE27FC, + 0x2F2A2A72, 0xE3814CAB, 0xF7AEBBEE, 0x72FD65C7, 0x4E9D59B2, 0x6489EB4F, 0xECADEFA6, 0x8A78A150, + 0xE623661B, 0xC5C5C502, 0xBBF79594, 0x9430C824, 0x3CAC9DF5, 0xAD5AB58A, 0x418CF447, 0xE55A7D55, + 0x5555A82F, 0xF2730292, 0xE83FE2AF, 0x05B641DC, 0x27CEABFC, 0xEEDAB58B, 0x709BC049, 0x282D2DC5, + 0xFB853FE2, 0xEFBEFBEE, 0xF3FC01DB, 0x16F1B9F7, 0xC56D7BED, 0xDAB58885, 0xFEA838C0, 0x638F3DE6, + 0xFA9BC14F, 0xC878303F, 0x098ED19F, 0x4C850782, 0x780F154F, 0x06C72D2D, 0x2D3E7BB6, 0xB960C102, + 0xD75F91FF, 0xA54B97BA, 0xF1883F91, 0x5FCF5FDB, 0x9C366D9A, 0xA8E743EC, 0x250063DD, 0xC54D0F3D, + 0xF490A867, 0x890124FE, 0x56E00CE9, 0x0FD797F8, 0xE226C482, 0x3FF95FC6, 0xA964F581, 0x03075C3E, + 0xCDB8A7EF, 0x0E7CFF1A, 0x29BF3375, 0x07EA3750, 0x3FC47293, 0xBF13FDC0, 0x9A25B692, 0x7B5CCCCF, + 0xC746A7FA, 0x617F708C, 0xF72D62F5, 0x286F90B8, 0x91DDA2F4, 0xD9DB1C17, 0xB0DB515F, 0xF65B4656, + 0xDF64F11E, 0x69F7EBFE, 0xF9FCA1FA, 0xF5EEC7FA, 0x6FA6F3B1, 0x979DAB50, 0xDF771FD6, 0xAFCF1F3C, + 0x5F44B8DF, 0x0AE71275, 0x9FD0EF57, 0x97AA5FB6, 0x6C597ABE, 0x7CFA184F, 0x81C4CFA7, 0xDA311EDF, + 0x79E4BB4D, 0xE4AF9D0F, 0x7F463E91, 0xF9B3CF87, 0x7FBB98FB, 0x6FFFDCC8, 0x5658D88B, 0x3C60ED46, + 0xBC49E2ED, 0xD60257CE, 0xED47E256, 0xA59B7F2D, 0xDE403E52, 0x84A3BF71, 0xC6353434, 0x10E67FD1, + 0xE33C12F1, 0x97227BB1, 0xC5B07CDD, 0xBA7569F9, 0x52FC1729, 0x639558CF, 0x2BE97CE4, 0x6EA392FA, + 0x4F6207D6, 0x62FDC9F7, 0x8C0C61A5, 0x28F7C58F, 0xD817AF8B, 0x4575EF33, 0x6F43FBBE, 0xF8D47915, + 0x3F6299FF, 0xE86AF346, 0x75BFD08F, 0xFEC9D88D, 0xEFFB7FC6, 0xEBB7A7F8, 0x1EF14E33, 0xEA62699F, + 0xEA9BFA31, 0x5ACAAA25, 0x7F225F98, 0x235C2CF9, 0xCC295518, 0xF968B58B, 0xB3853DCB, 0xE3DF6C8C, + 0xCFC5325E, 0xD5BF321F, 0x968BF97D, 0x3CBE533E, 0x7DC29EBE, 0xC8F7777E, 0x7DC43EBE, 0x477C3A1E, + 0x6E2F4D8E, 0x7CD61577, 0xF12492F7, 0xB898FC75, 0x710E61CF, 0x7E30BEB4, 0xF8919F8D, 0x26D247BE, + 0x7B9BE68D, 0x8BF979C7, 0xC339845D, 0x7D3A1F77, 0xF12492F7, 0xB858F89B, 0xE5E11CC2, 0xDE7D84BD, + 0xFB443E06, 0xFAEE13F1, 0x5FE0F917, 0x38AFE6B5, 0x596BFEB4, 0xB2B25260, 0xE9BFCCBF, 0x987F5C1E, + 0x8979F341, 0xE9979797, 0xD33C68F3, 0xF4B91CCF, 0x2B7D357F, 0x7B9A1C9C, 0x0FC2BEF0, 0xAFA7897D, + 0xEE7FBF0E, 0x0FA37E07, 0xD7F7E777, 0x203843FC, 0xF91FE8D5, 0x4750AEFB, 0x2FE3E319, 0x1D22E393, + 0xFB004075, 0x7535ED17, 0x6303FEA2, 0x3F223EC2, 0x549F5FEE, 0x06A8AFAF, 0x77EBB59D, 0xCF53E26B, + 0xD26F8F27, 0x02E7BFDC, 0x2DF32FE6, 0x99E02370, 0x3CEC9B6F, 0x6AFE89BF, 0xA953A712, 0x46FF65FC, + 0x2709B729, 0xDC4CF843, 0x0F371396, 0xFE9C242C, 0x425EBF7E, 0xBDCF9E7E, 0x9F49FB98, 0x9CC7479B, + 0x7CF86D81, 0x7DF357F0, 0x4D3C388F, 0x63713310, 0x4F079881, 0x783BBCF9, 0x8DF60E2B, 0x7FA5BDC3, + 0x72FFE1DE, 0x7E4BFE27, 0x03FA199E, 0xFE21952F, 0x911F753F, 0x40D03F2F, 0x5FF4FE6D, 0x5ABF7EE8, + 0xF14DF0BE, 0x9384DBD4, 0x3E965ECF, 0x583FBD3C, 0x1FF7DE7B, 0xAFBB1FF5, 0x3665EE77, 0xF72DACA7, + 0xCCFDAA5F, 0x04CE5058, 0xD6DBF9F1, 0xCCFDF3E6, 0xCD73EBF1, 0xFC38D953, 0xFD95A1ED, 0x5FE24FCC, + 0x6FD14F38, 0xBF54FFC9, 0xFB547DAA, 0xFE1EA8EA, 0xCBED7FEA, 0x27751E3C, 0x2CED3BCA, 0x3EFAC3FB, + 0x13FB43F5, 0x6F8F7C7F, 0xC5671D1E, 0x467DDE9F, 0x43FCF3CB, 0xCD979C3F, 0x0EC0D9F8, 0x2F8D1F83, + 0xFC45FC9F, 0xE5B347F1, 0x4038BF65, 0xD2FBB5C6, 0xD53E4D78, 0x9F8BE9BE, 0x7DF14480, 0x9F5AE3C1, + 0xFE7C4BE9, 0xCB7E792B, 0xAEF24978, 0x9FC29914, 0x6F6B5CF6, 0x978C7F1F, 0xC7B40F93, 0x7EABAB4F, + 0xFE9EAC0E, 0xF273F7D1, 0x4420BEEE, 0xA320F76D, 0xC227AB89, 0x6F20C6ED, 0xF37CBFCB, 0xF32F7E9F, + 0xF9EFAFA8, 0xA8488F47, 0xD6EFBB4D, 0x89007FBF, 0xD79408EF, 0x0F1F5F08, 0x3E6709BA, 0xEFBD26F9, + 0x7BCA8737, 0x6FDE1CF0, 0x47602117, 0xF5F4D541, 0xF5FBCBE3, 0x4BB4A7F1, 0xA1EA8FAF, 0x0E2602F5, + 0xFC4D6922, 0x3C5FBE7C, 0x60BC31BA, 0xEF9B5299, 0x0F1FDEB2, 0x654BC01F, 0x81D5EF91, 0x48DC37FF, + 0xF87ED3DF, 0x37AFC5FE, 0xD32FEEAB, 0x4FB11FA9, 0x7C15507D, 0xC654BEE4, 0xF79D98E2, 0x1FB9DFBB, + 0xFB4E81EC, 0x57579FFA, 0xCD92F721, 0xC6F31E16, 0xFEF5C67D, 0x72EE1FF3, 0xF4D13F27, 0xEEF923FC, + 0xEBF3FCC3, 0x7DE29467, 0x6F12E11E, 0x17D37D2E, 0xC6F7EF06, 0x9FBD977C, 0xFB5381E4, 0x03D71FAA, + 0x8F6E5FBC, 0xA40F673B, 0x1FB00FDA, 0xBE04DA3E, 0x05DABE08, 0xDABE08FA, 0x7EA5ED67, 0xA0ED7FA0, + 0xED8BA0ED, 0x83A0ED83, 0xA0ED9FA0, 0xED9F20F7, 0xE3334D3E, 0x7BFC7D12, 0x719F3FFC, 0xFD529E7F, + 0xF83EC9F8, 0x59EF0FEC, 0x9FA0ED9F, 0x7A7CAC1E, 0x26C2305E, 0x0F59C656, 0x777F15EC, 0xBDC588EC, + 0xD8B143E0, 0x093082E3, 0x47A1AAB6, 0xB656E8E7, 0xB23EAEFF, 0x84D18BFA, 0xB5FC362E, 0x67056612, + 0xF123702D, 0x0E9B41E6, 0x3388CB21, 0x1FE527AC, 0x37105741, 0x8188971D, 0xB12DC425, 0x641FF6DA, + 0x25A172FD, 0xFC7498CC, 0x525CBF3D, 0x7293F8FE, 0xC1EB01CF, 0x1BBF8A5C, 0x2F31FA6F, 0x4C8FB462, + 0xBFD6B34F, 0x60329F67, 0x5DCE4532, 0x3E0BBF5F, 0x3DEF5C21, 0xE77587C0, 0xC667A97C, 0xC41B218A, + 0x78201B4D, 0xF1B0E370, 0x2BAF97D1, 0x8CF6BF55, 0x701EDCC2, 0xE58FC306, 0xF28FECDB, 0x03E03CC4, + 0x65FCBCB8, 0x6F91B186, 0xE26387F1, 0xF7DD0168, 0x94D881DB, 0xB83DC338, 0x22EBFD10, 0x8F10228B, + 0x8CEA50B9, 0x7EBE809D, 0x11D87AC7, 0xDC88F82F, 0x3CA23C2E, 0x6F498D0B, 0x8D47D69B, 0xF57DDFEB, + 0xF4DE5A3E, 0x6AE5EFD1, 0x2B539DA1, 0xF19693FD, 0x48B3F341, 0x68BC2574, 0x3E3A9A3D, 0xEBF2D544, + 0x8E5F8106, 0xE46B199F, 0x35CDA8F3, 0xC763DE69, 0x0EF0EB5B, 0x3D5605EA, 0xEBF96F86, 0xE1E27EB6, + 0x948D0C7D, 0xBF8D3092, 0x5700B06F, 0x615CE8FB, 0xD4D279D8, 0x6EFC3AF4, 0x7DCA496E, 0x5C6D5E19, + 0x9AFF22B8, 0x04E56F58, 0x1342F35F, 0x40E7CD2B, 0xAC2FDCDF, 0x17BCDF9D, 0xDDEC13D9, 0x5F88B99D, + 0xEF43E5BA, 0xFFBABFB5, 0x9C4D7EC1, 0xF150C309, 0xF5B79CEC, 0xC162B323, 0xD4DF12B8, 0x06E5ADD6, + 0x67A1FE16, 0x70EB3CFF, 0x46BEFDBC, 0xF44FEFF7, 0x203FE8FD, 0xAEF7A7DE, 0xCF7A7FA6, 0xCBD3EE67, + 0xC738BF6D, 0x338AE97B, 0x0DF57372, 0xBA3902F9, 0x88FBC32B, 0x145273CC, 0xB532BFC8, 0x47A9E566, + 0xB7F24F9C, 0x4F7D6A1D, 0xF1F39133, 0xC51EA0FC, 0x1572679B, 0xFD9C9F6F, 0x9CF191F9, 0xCA7F2167, + 0xAF446EF3, 0xF30DAB8A, 0x4E557C23, 0xE4F0DBE8, 0xD554DFE4, 0x1F6445CF, 0x20DFF0FE, 0xC3DF0F5B, + 0x9DC9AA5E, 0x05667359, 0x7FD57F8C, 0xEF2E4617, 0xBB4AF10D, 0xCA1D88AA, 0xFE633B45, 0x7DC20859, + 0xCF96F89E, 0x6F0C33CA, 0x55FF89F3, 0xD632E372, 0x55CF68EF, 0x5F668DEA, 0x2F61CF5E, 0x62B4A87A, + 0x66DBB9BD, 0xADE65EC5, 0x37E2FB7E, 0x24CFDCA4, 0xEA59E85B, 0x8F5BEBFD, 0xDF57CC0F, 0x93DD8A5F, + 0xC4FD56A7, 0x53ABF802, 0xEDFF815D, 0xAEF841FC, 0x3F219203, 0x979C0507, 0xFD2D91F3, 0xB81D3A43, + 0xFD15F37F, 0x2FE78F47, 0x8DC48A15, 0x2BD2FDD5, 0xF3C9F941, 0xDCE7FC98, 0x7586E693, 0xF7177B93, + 0xCB1B8D7E, 0xA1F9ACA5, 0xF3ACC51C, 0x129ACF72, 0x924395E9, 0x84E693F7, 0x9B901B37, 0xDA59E724, + 0xD7F35D40, 0xF68D367B, 0x4F683C62, 0x5EF37D25, 0x35169E0E, 0x8DA79EE4, 0x4E7FE3E5, 0xD078387F, + 0xB0562E67, 0xE6FBA1F1, 0x94D379B6, 0xC6DAA1F8, 0x027F3FFD, 0xC8DEA6FA, 0x53BC07B4, 0x45CA43FB, + 0x53EF47FD, 0xBE7479B0, 0x3FF5FBF5, 0xFED4FDD1, 0xFB53F74F, 0xEB4FD840, 0xFCE56C36, 0x2F70F723, + 0xB1DF5C6B, 0x2C9798F8, 0x6E28E03E, 0xC3F569BF, 0x1961E2F7, 0x6FA823BE, 0x738E5A37, 0x205E4D7C, + 0xC236999F, 0x22AE90FC, 0xF7807502, 0xF112B9BF, 0x2CB42F3B, 0x27FD9992, 0x0F6FB1E9, 0x7B7091DC, + 0x6F2A22B9, 0xA2FEF9EF, 0x0592B744, 0xC6603C85, 0x926F3E8F, 0x6CC5DF87, 0x1BE43CBF, 0xDD592CE3, + 0xA1F938D4, 0xD929F74D, 0xDA07F253, 0xEF206EA0, 0xF90A75EC, 0x09C472DE, 0x9BBF67F7, 0x2056F333, + 0x038E93BF, 0x64DF9A07, 0xF43D7A01, 0xCD4FE398, 0xF122F92F, 0xF79361B0, 0x55629C9F, 0x6699D179, + 0x4EFA85B4, 0x1FD87B8C, 0x128971BE, 0xC24AF93D, 0x5CDA3336, 0xC2DFFCFA, 0xEC7DEA4F, 0x7852EE3F, + 0x99A99AD0, 0x78D5FE33, 0x21790DBD, 0xAF96AF3A, 0xF9FDBDD2, 0x191A9A8F, 0x0A69BFD7, 0xF926341F, + 0x33E5FE74, 0x3F7BC6FD, 0xBDCDE759, 0x240935B3, 0x67CF0ECB, 0x8FAE1F8C, 0x5F7F1FB9, 0xFF3829F6, + 0x62E8FB36, 0xC8FD6131, 0x6C0A7DBF, 0x3AB94FE4, 0x184F85BE, 0x478594FF, 0xDD2C0E7D, 0xBF62B94F, + 0xDC60DDEC, 0x7F1FEB67, 0xE61AF97B, 0x96F69167, 0xAD63A1FE, 0xA87DA710, 0xE685C6B3, 0x41CA3B64, + 0xFCBABF75, 0xB4FFB0E7, 0xCCBC507F, 0x2BE47E95, 0xB27E18EA, 0xEF4CB9FF, 0x4CB54E85, 0xFA5B48FB, + 0x071CB437, 0x9D850F82, 0xFCA1F3C1, 0xFFEAE774, 0xB9EE4FF0, 0x7EBDDF25, 0xDFA66E82, 0x4C3F7F25, + 0x8FB1A794, 0x7FC8AFBD, 0xC6483F7F, 0x393F803F, 0x2A7F914F, 0x1799ABFC, 0x7CE4FCD3, 0xB848F987, + 0x7C3AC99A, 0xE4E72F67, 0xBB79BF8A, 0x07F9346E, 0x7DE0E727, 0x96B45E51, 0xFC24E486, 0x696F93FF, + 0xEF0DE274, 0x7DE2AF75, 0x760EF297, 0xDC978CB5, 0xCE7055DF, 0xB83FE532, 0x43F5AB98, 0xC766BBE3, + 0xF217CA0F, 0xB12ED5AF, 0x625FB2EE, 0x0653D63F, 0xCDF7EF69, 0x3E8A7E15, 0xE7ED32D9, 0x7F0B68BE, + 0x9B5BCCD1, 0x8A8F701F, 0x5968CC51, 0xF52FE6B7, 0xB5DADCE3, 0x7E9FE3FB, 0x47748279, 0xA1AA7FDC, + 0x57CAAD5B, 0xFDDF17AC, 0xFF241B14, 0xFF04E279, 0x92F627BB, 0x27F55168, 0x3C75721F, 0xFAABF372, + 0x683C15B4, 0x4F4527B2, 0x0742E399, 0x29FF1FD7, 0x05A5A1F1, 0x14D23E15, 0x7BD2C89A, 0x33674E7A, + 0x3C7ABED5, 0xFE7198BD, 0x179AEF06, 0xDA3FD86C, 0xD8784E72, 0xFD3DEAE4, 0xFEF188D1, 0x11FA1E15, + 0x721F1A6F, 0xEE0E7D8F, 0x62DAA74C, 0xC37A33F4, 0x3D0AE9BC, 0xB9C69E1F, 0x1A8FDAA7, 0x8EC22F15, + 0xFFE0FEF4, 0x0F234FF1, 0x8DD85FD8, 0x56F332C5, 0x2FB87F4C, 0xB046ABFE, 0x45BCC7FE, 0x49E87DE9, + 0x72DC4F8C, 0xE51123F4, 0x7EBDBF75, 0x7FF4FED6, 0xFDD3FB5B, 0xF757EF6F, 0xBD9FB57E, 0xFD2F0000, + }; + +u32 point_table_binary_61[] = { + 0x11726594, 0x4F485451, 0x14C6BFF7, 0x677A6F0C, 0x44932209, 0x090A23DA, 0x380433B4, 0x68B4856E, + 0x02733508, 0x462E6360, 0x6C952014, 0x840D430D, 0x4C330CE4, 0x4A701124, 0x08B3C904, 0x17EEA4D9, + 0x0AADCC36, 0x819A14D2, 0x425BD49B, 0x199BDBBD, 0xF7DC7B7D, 0x6FBCBB1F, 0xEF3BE77C, 0xE7DC731F, + 0xFA90625F, 0x007BD58D, 0x317E7083, 0x731D081C, 0xD6DADEDE, 0x968C2740, 0xE6396B8D, 0x8E8E32F4, + 0x69766392, 0x1318611B, 0x40F30DB0, 0xBCBCCC30, 0xAE3980FC, 0xCE59E81F, 0xA5142734, 0x03E17CC9, + 0x9C4B1CA7, 0xEFC92918, 0x66BBC08F, 0x3F403E9F, 0x977AE177, 0xEF838BF5, 0xF575E3F7, 0xA7EF0495, + 0x4AC5F8D9, 0x5B0572B9, 0x9CA937F6, 0x50E553FD, 0x8C4D3B81, 0x60F68BEB, 0xDB400F82, 0x483D71EA, + 0xF5BAF133, 0x9EA178A1, 0x27263D5B, 0x213F5EAB, 0x71CF30F7, 0xC35A8DBB, 0xBA9E605C, 0xBCF259CE, + 0x53F9F77B, 0x2FBD14F3, 0xE67AE937, 0xF91E968A, 0x1F614B82, 0x7DCBCC97, 0xF36123C4, 0x1B8261C9, + 0x79EB7CB0, 0x97D6D6D6, 0x22FEE7E7, 0xE7299FE4, 0x83C761BF, 0x3E0EA622, 0x7E1BD7E3, 0xA63ECFEF, + 0x3589753D, 0xDFFAF760, 0x6666E6B4, 0x1F7EAAD5, 0x2AE9F9FC, 0xEC8F3E4C, 0xFCAEE0E8, 0xFDDDF168, + 0x9E7ADE37, 0x3D1FE1FE, 0x826BAED9, 0x1759FFA4, 0x751CA90F, 0x57EE175B, 0x619BEC2D, 0x10CB384F, + 0xA91EE72D, 0xC0FD644F, 0x487F9789, 0x9D676E3F, 0xCD976DF2, 0x60B8B7AD, 0x5B948FE2, 0x9D7AEC5D, + 0xA15038CB, 0x1DF198E4, 0xCCEBDBC7, 0xB1177373, 0x7392453E, 0x7BC809B2, 0xD9EC99FC, 0x6C9FD879, + 0x65F797CB, 0x658601CE, 0x69AECF58, 0x27B2BE88, 0xE7FB6325, 0xACC0E839, 0xDBAFD11F, 0xDE2F71E8, + 0x3BED2B8F, 0xD833CCF3, 0x7FEF55AC, 0xE6B99B55, 0xFBA3F275, 0x9B78F223, 0xCEECECAC, 0x8987DAF7, + 0xB3FACEEF, 0x54BF5BBF, 0x8F49E2A3, 0xE15396F3, 0x19D2ACE6, 0x3504944A, 0x25D3EFD1, 0x3022F7DB, + 0x85F64038, 0xBE4BD5D7, 0xF9776A88, 0xFC3F766A, 0xA4D7FD5E, 0xA845FDF6, 0xC0DAD7FB, 0x4CFE0D4B, + 0x3D3AE621, 0x24E27FA1, 0xEFCF5A04, 0xC2F1D662, 0x10C9EFC3, 0xFCBF5262, 0x5F9AB5D0, 0xFBE71CD7, + 0x7AB59F71, 0x954FEF57, 0x93FB2D16, 0x8BE67D0F, 0x66543F2A, 0x7E308348, 0x7EED57BF, 0x0F74CCEB, + 0xE8303ACF, 0xDF5BEDE9, 0xB0BE3DA0, 0x99EA7B25, 0x606161C1, 0xDC8F3872, 0xDF553E74, 0xF4E795CC, + 0xFD5EC57D, 0x7A7FE9F4, 0x79C9EC9B, 0xD06B665F, 0x896198F4, 0x8A43FDA8, 0x78594FF8, 0x91ACFCBB, + 0x7FCF1595, 0x5EFA6713, 0xC4FF0100, +}; + +u32 point_table_binary_62[] = { + 0x11727598, 0x7B68D4D9, 0x15C7CFFC, 0x7E339B99, 0x1836264A, + 0x88D5401F, 0xA459B7EC, 0x4209A869, 0x56215B2B, 0xDA2A4DB5, 0x817515E2, 0xFA4C8CCF, 0xF1CD8A0A, + 0xB6F55131, 0x86D62ABB, 0x1288BBE2, 0x1F9315A5, 0xAB465B9A, 0xA84D3335, 0xD0D222A5, 0xD4EEF60F, + 0x531014B7, 0x4BAD89C9, 0x38B7E771, 0xEFFD9D99, 0x657FFF7D, 0x72BFF79C, 0x73EF3DF7, 0xDC338137, + 0xCC6FA016, 0xF85BB468, 0x9101E26E, 0xE1C58B17, 0x1B98676E, 0x3A9E3F7F, 0xBEB0D537, 0x35351968, + 0x8C98E737, 0x467A9EDF, 0x60FADCF8, 0xECD9B385, 0xEDF89C39, 0x730C7CC7, 0x5C73E335, 0x3535C2DD, + 0x8A1BCD55, 0x373E7DFA, 0x74E16EC5, 0x73CDC705, 0xE3C47A7C, 0x5ED1FC79, 0x45F3DF30, 0xBF77E3BC, + 0x3E623BBE, 0x70E142D2, 0x7B6E6C6C, 0x14D6EB69, 0x8C78C992, 0x25C256BF, 0x6CD9325A, 0xCF9D82FD, + 0x22B6E30B, 0x162C20BE, 0xE5C66B6B, 0x6B85ED78, 0x5D5D1DD9, 0x1B285AFF, 0x40D1FA07, 0x8AD63F50, + 0xB4FE81A2, 0xF5178C9B, 0xCF20016F, 0x0394FCBC, 0x32333434, 0x64CCBFA1, 0x1C9A6974, 0x320C0C0C, + 0x0857897E, 0xF3E6CDA2, 0xAF223DC0, 0xC68D1B0D, 0x94C97812, 0xC78F1D3B, 0x6660A6F0, 0x18F2EAD5, + 0xAB859B89, 0x27C3A143, 0x8744DF4C, 0xFAC960E8, 0xB3F6CCF3, 0xB88C07C2, 0xF41D3870, 0x4018E3AB, + 0x6D81484F, 0xFCC3B870, 0x36F2D7D1, 0xD1E1E3A5, 0x783A3B3B, 0xFD7ABCBF, 0x6C144F26, 0x9351FEC2, + 0xC1B56BD7, 0xFAF5D0B7, 0x6EDD3A1F, 0xEF57912F, 0x5EBCA8E2, 0x0907AF5C, 0xB922F1F4, 0x8A7ECB96, + 0x2DE2AF57, 0xFC6FDBB6, 0x4D388D5C, 0x5AFEDFFE, 0xFE7ED1B7, 0xE36059E5, 0xFB838383, 0xB23F3C3F, + 0x071B366C, 0x107FCC71, 0x8E9F394D, 0xFE65BDAC, 0x67CEC1C1, 0x8307251E, 0xEBFFF0E1, 0xC33E1EF2, + 0x7FE4C811, 0xEF2F0995, 0xBFE4F981, 0xF56FD9C5, 0xFB10ED9F, 0x3E7D5AF6, 0x873927E7, 0x9DB5F123, + 0xD37EF9F5, 0xB878227B, 0x99CB972F, 0xFB7869BF, 0x79BFCAA2, 0xFDE0F5A9, 0x788931BE, 0xF5E6C700, + 0xA762F197, 0xF9FE0596, 0xDD7DB4E7, 0x53F226C0, 0xCA952BA3, 0xFCFB6EFC, 0xE555AB56, 0x517C5B49, + 0x3F0659D6, 0x637CCCC9, 0x886D3E84, 0x3DDBB76F, 0x57F912F6, 0xAC59B326, 0xB267C26E, 0xB667F5C6, + 0x84E7962F, 0x5FEEED41, 0x65B699ED, 0xD9789395, 0xD91F717C, 0x65327E16, 0x3D30CF74, 0x0C8ED95E, + 0xF99BF63E, 0x94394E72, 0xBEB8F576, 0x3E8E9769, 0x7B7EFD56, 0x4FEBE77A, 0xE2F6E3F5, 0x7819ED07, + 0x34994B74, 0xBF03A86A, 0xE07C20EE, 0x2606B94F, 0x4D6698B8, 0xD4D923AE, 0x25AE6AE0, 0xF53C375D, + 0x6C6F56B8, 0xEAD1A347, 0xC6F45B3E, 0x1F2C3E71, 0xE284702B, 0xC04B3F8B, 0x0DDDBC79, 0x53F4C45F, + 0x09EEF3F9, 0xD70B272E, 0x859F5DBB, 0x764D18E7, 0xBF7437BE, 0xF3F8F1E3, 0xC49F9B36, 0x80D48EC4, + 0xC7EC9F18, 0xD797FA5D, 0xE2EFECBF, 0x5FB8F457, 0xE165CFA8, 0x2FFD4178, 0xC2EA1F9A, 0x77515F97, + 0xE8F2ACEC, 0xA1FEA1D6, 0x3393DE84, 0xED56FFA9, 0xE9C4F3BA, 0x9FD8EC59, 0xD943FDA7, 0x5ACF8CFA, + 0xD4AFC3EF, 0x59FD3D73, 0x1EE79F4A, 0x7CDFB3B2, 0x87FA7B5A, 0xCF8CFA54, 0x5BF835AB, 0x1FC61707, + 0x92F313DF, 0xF4ACECA1, 0x7E58EB99, 0x519F9A11, 0xE4ADFE96, 0xF9239EC7, 0xF344E859, 0xD943FD2D, + 0xAD67467D, 0xF22FC13F, 0xACFEBAF9, 0x27CEFF28, 0xFE2FCFCA, 0x1EEAAF6B, 0x3D33EA93, 0x3F0DAE5B, + 0xFD25CC79, 0x287927FE, 0x5BCFCA1E, 0xEA2F693D, 0x33EA930D, 0xC12FACFE, 0x4308515F, 0x153FEB58, + 0xDB43FD87, 0x5A4FCCFA, 0x27C136AB, 0x7FCFE5D3, 0xAE5DBB84, 0xADBDF6F6, 0x76D2BFE7, 0xF4F41E31, + 0xDBFCDDB3, 0x678FE42B, 0xD69BF8E3, 0x60C9B973, 0xE7243F89, 0x0F85EF50, 0x3D28CEDF, 0xE2FCFE42, + 0xFEF7CBFC, 0xC45BB186, 0x743AEDDF, 0x37B0EF0D, 0xD4E3FD44, 0x4E94F8FB, 0xCFEF45F0, 0x93E0B5AD, + 0x5BB7FAFA, 0x4D6CDF4B, 0x5B3F01D8, 0x1ECD4F47, 0xF3DD7B35, 0xA525F680, 0xDF8F7EB1, 0x3F05DFC3, + 0x1D3B7608, 0xE37ABFD1, 0xA2F4CCB1, 0x0734EEEA, 0xCFB4967C, 0x0DD79B7A, 0xD14FB37A, 0x176FAA45, + 0xD52BE67C, 0x0DBF9FD9, 0x687D172E, 0x5C20E6F5, 0x507CF43E, 0xBB78DCFA, 0x787F9AA5, 0xDE67B359, + 0x5F4FE8EB, 0xEAEAF2F1, 0x520596F3, 0x96F949E4, 0xF5EBD773, 0x7E11BF68, 0xC983CB37, 0xD20719CF, + 0x5DC2628F, 0x99F500D4, 0xBFB0BE9B, 0xBA175FEF, 0x2C0770E3, 0xC60D5F2F, 0x9F6402B8, 0x7AF5AAE8, + 0x99DD7EB8, 0xFA982FAA, 0x97AA7EA2, 0xBD875ACF, 0xFCA5F1B2, 0xFD58B49E, 0x61E11CB4, 0xB5B509B3, + 0x3E57A08F, 0x47FE2D03, 0x2C5DBAD4, 0xC79383C2, 0x7873A86F, 0x6D6DF5E7, 0xF9A2652C, 0x3A5FB63F, + 0x16E90BFD, 0x0D8B3E17, 0xE52BE663, 0x02F793CF, 0xC3E66B72, 0x0460EFDE, 0xBD513F30, 0x523144F5, + 0x9DF381F5, 0x1543DCEF, 0xD8FC00A8, 0x18F2EF2D, 0xDACFA52B, 0x867C7FC8, 0x2CF6DCFD, 0xA0CFDE0F, + 0xCFD6BF8F, 0x87FA31ED, 0x8FFB2DE5, 0xCFFAF7F7, 0xABAFAF4F, 0xF22B2DF6, 0xF8BEB8F9, 0x98BFFBF7, + 0xEFF7FDCE, 0x38C41EEC, 0xDEBD5BF4, 0xCC10E567, 0x5ACEDFCE, 0x2F178E3D, 0x20FB6E7F, 0x00F23527, + 0x4F9EF4F7, 0xD7FF9EA8, 0x177BFFD1, 0xFD0073BE, 0x86E2E5FD, 0x47FD7883, 0x3A0F1C7F, 0x3A922B98, + 0xFF74449D, 0x27EBC7A2, 0xFBC00C70, 0xFBF66D5F, 0xDF9EE279, 0xEDDBB74F, 0xF28959E5, 0x23EBF305, + 0xEB2BC3FC, 0xE0FDB5EB, 0x9F9A71F7, 0x53EC4DCD, 0x883D66D6, 0x03DCB973, 0x07D7838C, 0xFB393103, + 0xE0CC9933, 0x05F11C3D, 0x7AF48BF1, 0xDAF39C98, 0x21FEDC79, 0xE7D2EEFE, 0x17E76F74, 0xBF7B7A7A, + 0xC4DFDB92, 0x3FBDBDBD, 0x053C3C3C, 0x5C10CFDD, 0xBB770BFC, 0x51BFA7FD, 0x493EC97C, 0xAA7F644F, + 0xD72FF2A7, 0xEB13F56F, 0x2EDF5218, 0xDFA64D9B, 0x7C3E4D42, 0xE6DF1F6A, 0x3F59AFF6, 0x8BF29FFD, + 0xB11E7BC4, 0xB3670B98, 0xE2D7F108, 0x47FEF8BD, 0x53FEA87E, 0xB8FAFABF, 0xC3AEBE4A, 0x3F958CF2, + 0x57FA555D, 0x6F593F56, 0xF05E4CBC, 0x1BEBE07E, 0xD88E8F1F, 0x2B9C3FF3, 0x9E7F5FB8, 0x3F7DF50F, + 0xB10E5D5F, 0x9EBD353A, 0x6A99F525, 0x7D8E6D3C, 0xA1C9EBFA, 0xFDEC0393, 0xE7FA6DFB, 0xE549DFCE, + 0xCFD2F34B, 0xF5FD41FD, 0x9F5A0BFB, 0xE93F9FCA, 0xCFE27EDA, 0xD6DF00EB, 0xDF8A152B, 0x7C7D0E8A, + 0xEAFFB8FB, 0x7F44BDE3, 0xFC97DC37, 0x99FF0CEF, 0xE3CE9D3B, 0xBDFE5983, 0xBA3F85F7, 0x89FBCFA9, + 0x677C3DFE, 0x5C381EEA, 0x7E162B78, 0xA0FBD5A8, 0x3E48FF59, 0xF10980EE, 0x772B3E09, 0x27743F8B, + 0xBF4F2774, 0xBFAAE673, 0xFF59F501, 0x54EA7EB7, 0xEA7C7C8A, 0xEE67F1F7, 0xCC0BDDAF, 0xE25F72BA, + 0x1FAD98A6, 0xEC318779, 0xDDCFA2FF, 0xBCEE5795, 0x7FEE3FAB, 0xEAA2F748, 0x389ED2FD, 0x2CAE3FA5, + 0xFB55359F, 0xFBCFEA99, 0xE5F775BF, 0x5BFDCA94, 0xBFEA7ED6, 0x8C7B66BD, 0x99F07AEE, 0x3FAB5F9D, + 0x34A2FB5D, 0x67CFF5B3, 0x4EEFFA55, 0x93F37AEE, 0x3FABBF55, 0xF244F7BB, 0xCE9EEB67, 0x9DDEF5AB, + 0x26EFF5DC, 0x7F56BF16, 0x8E523D70, 0xFDAEB3E7, 0xFA59A777, 0xFD2A9EC7, 0x28FDBE76, 0xF7A1FA75, + 0xE0FBEDFA, 0x5DB247FF, 0x8F70FD2C, 0xE9A53E47, 0xFD14D51B, 0xBC1F5F37, 0x17E5FF05, 0x73E74EA2, + 0xF9A3A8E0, 0xCFF23DF3, 0x37A90796, 0x8D792CBF, 0xDF89FF0F, +}; + +u32 point_table_binary_63[] = { + 0x11728D5A, 0x699055C5, 0x153E7779, + 0x3388A660, 0x00030686, 0xC82616C5, 0x264E013E, 0x43B1CDE0, 0x04504005, 0x2511D9C2, 0xA230EC20, + 0x0801826C, 0x03147B90, 0xE048052B, 0x10C8B358, 0x54968A83, 0xA2C8526A, 0x41195210, 0x14118350, + 0x10901904, 0x861978EF, 0x76FA9CD3, 0x7D6FBFFB, 0x6E2ABC2A, 0x7E7C754E, 0xF759FA9C, 0xD35FDF01, + 0xBA8B73E2, 0x20D0AF57, 0xAF5E0224, 0x864E8C7B, 0xF6EC29A0, 0x407CA771, 0xD7AE5D09, 0x6BFDEEDD, + 0xBB0BE816, 0x605ADF2D, 0xD0A7F55D, 0xC4B75ADE, 0xB16347C2, 0x5ADEA143, 0x07015DC5, 0x375A9E9B, + 0x9B4B58CB, 0x0977135F, 0x6B79FDFA, 0xF5096B39, 0xE17C713A, 0x4D2E719A, 0xBC20B4BE, 0x20B4BEBB, + 0xB8ACE54F, 0x3DF51461, 0x2DEFD1A3, 0x07EAFB98, 0xFC2F08F4, 0xE3F138FA, 0xE3E3679F, 0x7D96B0D6, + 0xEFD3A70F, 0xC67349CB, 0x0B0A0A08, 0x6B797E7E, 0x3EE28B5A, 0xDEBC7973, 0xC25ADEAC, 0x5933DCEF, + 0x4228FE0B, 0xA1F82F84, 0xE2BF108A, 0xFF4228FE, 0x34B9A880, 0x16D00B40, 0x78E2EEF8, 0xF1E385B8, + 0x0A7988B3, 0xAF014C9C, 0x3891710E, 0xE21AE5A5, 0xA5A5AC9F, 0x8DFAB5D6, 0x7CFCF1C7, 0x02DAB23E, + 0xC04D1835, 0x6A9480DA, 0x8C6B4ABC, 0x62C50AC6, 0x39885D10, 0xF247FA39, 0xA8EFC29C, 0x397304DC, + 0xC7F62F35, 0x7261FEFC, 0xF9BE3F97, 0x1A012C5E, 0xBCD8B7F7, 0xB369C0EB, 0xEFD3D885, 0xDBB76FFB, + 0xFEA2BD37, 0xDF7C5388, 0xE3813FE3, 0xC68D63AC, 0xEC6DDBB6, 0xCD8FC7F7, 0x47EDD7EC, 0x55171289, + 0x84EFEFC3, 0x72C5E6CD, 0x9BFD78F0, 0x377AF468, 0xDF5F78D0, 0xF5B1D88D, 0x52E7908E, 0x9FB1D247, + 0x5C66EC87, 0xFA55D25E, 0x7FE7D0BB, 0xEFBE4BFE, 0xA17EA594, 0x17151591, 0x7F88AB49, 0xBC6EDD3A, + 0xC665886B, 0x92BFA45F, 0x86FA3539, 0x9E0A6DDF, 0x75162D5A, 0x64F803F0, 0xC61B6F18, 0xF680F355, + 0xA1B1EB50, 0xFCCADF9A, 0x529FCEAB, 0x6DE03FC5, 0xD396EDA1, 0x069D978A, 0xA7A6F647, 0xED97BDB4, + 0x56E2C081, 0x03BEBFA8, 0x41F57235, 0xD86FC284, 0x09BEBFD9, 0x4B81CE07, 0x0AC509AC, 0x4F1B1AF5, + 0xA7FD25C6, 0xFAB4A5BE, 0xC2E588AB, 0xEB7E9118, 0xF5AB4B7D, 0xC462AFD8, 0x23DE91D1, 0x3784E79B, + 0x3469C258, 0xEEEF9C80, 0xB6D83FE2, 0xB0C2FB60, 0x6ACB962D, 0x713D61FB, 0x907D9EFA, 0xAB90D73B, + 0x359D2C5C, 0x0F71253F, 0x676F447D, 0x5ADF1320, 0xF6A2F5C4, 0xA4499384, 0xACC23D62, 0xAEB4D7C0, + 0xBA3266CC, 0x18C652EE, 0x5EB59F2E, 0x292961FB, 0x03A57E1C, 0x4E87FDC3, 0x7A30FD99, 0x376F1EAF, + 0x47DCDB2A, 0x3E73E64C, 0x9AFDB973, 0xE7A6F947, 0xE751C8FB, 0xBB2D9DA5, 0x948FB8B2, 0x3FD7194A, + 0xFDBA57F9, 0x3B196EFA, 0xF950FED4, 0xAD5B372D, 0x1E9A37C6, 0x7E28278C, 0xFB8D70B6, 0x1036F6A7, + 0x7C85FC0D, 0xC743D893, 0xFE9788F2, 0x4D9B36B1, 0x3EE2B696, 0x7BE7CE1D, 0xDE4F62EB, 0x33BBDEC6, + 0x8D1B33E3, 0x95FAD85F, 0x960DD3AA, 0xAAAA683F, 0xC2E3C4B0, 0xE2E262D2, 0xA7FE5B67, 0x2D59B870, + 0x21C547F2, 0x62918BF1, 0x10FE8DC4, 0x7D85ADCF, 0x5FAF6FDD, 0xBA35C587, 0x72E8667D, 0xD0B46953, + 0xC6B8DF4C, 0xEB38E5C3, 0xD8BF55AB, 0x5699F6D1, 0x3F79FED0, 0x0EEA4C99, 0x3225D35F, 0xC33ECD1F, + 0xC4F2FC20, 0xCFFB3DD5, 0x03EEB747, 0xAE3AE66D, 0xA4F30485, 0x8789F7A8, 0xDEE38CBD, 0x0A38A2EA, + 0x9DD68B47, 0xAC363E56, 0xFEE3BCC8, 0xC0A1FCDC, 0x93BFCA3F, 0xAA8FBDCA, 0x9FCBDE40, 0x5D2FDA5F, + 0xEA8F42E5, 0xDF37D603, 0xBA5EB47F, 0xBA5EB4FF, 0x8C65BFF7, 0xC47EAE54, 0xFDCB1802, 0x9CC7F836, + 0xF533CD1B, 0x899DFE0A, 0x17CA1B8F, 0xE415AADF, 0x19D75138, 0xBC3E2C97, 0x388FB12F, 0x6FC198ED, + 0x8BC38C6B, 0x697C9CF5, 0x6B26947D, 0x55FF7630, 0x7FF6B03D, 0x888E2714, 0xAFEEC73A, 0x4A5FF75F, + 0x2DBDBE36, 0xDBCB56F1, 0xD2BC94F8, 0x01659FE6, 0xA5C4F7F7, 0x57FBDFC7, 0xB85AA2D2, 0x5F8FE779, + 0xCB588FF8, 0x8EB11E71, 0x95B11E71, 0x4542C72B, 0xFD91F3FB, 0x660260FD, 0xFAF5EC9F, 0x9CDF37E4, + 0x7DB16AD5, 0x2ACE0FE1, 0x4A18366C, 0x18E6A705, 0xEB5702CE, 0x3FC4787F, 0x56682CF5, 0xF1FEAC04, + 0xA58FF593, 0xC3F7DBCA, 0x952BC91E, 0xEB03AC5D, 0xBB360D6F, 0xDFBE3DCD, 0x9F9D3B77, 0xA6D9C37E, + 0x31ED113E, 0xCCF7C90D, 0x3FDF8CAF, 0x07388FB1, 0xCA87BA6F, 0x6FF637EA, 0x85E41541, 0xBD491C33, + 0xEB8BB05F, 0x8F2D181B, 0xE78DF34F, 0x63757F5A, 0xBA7EDAAA, 0xF8BE0258, 0xB3660DF7, 0x87CCC7AD, + 0x4DEABE8D, 0x73BE6E6D, 0xF2D7737C, 0x5F55C288, 0x11230863, 0xFC95EB15, 0x8EF37954, 0x1DD1F6F9, + 0xBCAA8E70, 0x7ED11EEB, 0x03F12113, 0x633E4D7F, 0x30DFA6BD, 0xE1C387A7, 0xD923ACE6, 0x49B951FF, + 0x88AF19F5, 0xCF38C807, 0xEB07E781, 0xD8EC07C6, 0x413F687E, 0xA5FB91B1, 0x1F5F39E7, 0x271960B4, + 0xB7209966, 0xEFDA02C3, 0xBE99CF38, 0xF307FC0D, 0x1E3CD8E7, 0x13E8818A, 0x87F846A5, 0xC4FDFAF5, + 0x437D8521, 0x6D7D79EF, 0x24A8F97A, 0x82B1A7E5, 0x27D8BE8F, 0xFDF3A5FC, 0xAAFC5D5B, 0x00B07AF5, + 0x6AD627B9, 0x17C4ABFA, 0x05CF371C, 0xBF991FAC, 0x1FB39F76, 0xECD8E1F3, 0xDD9309EB, 0xFC6BAFBD, + 0xE6AF3F99, 0x80B4FD2F, 0x4A8CFC45, 0xF3E18B52, 0x7FF7EEDD, 0x061FF772, 0x972F5FEE, 0xE7CF9F6F, + 0xFE79825F, 0xDF8CBD5C, 0xE2736A3F, 0x7BBEDD0A, 0xF7D3F6F0, 0xA7EC517D, 0xC5E4BF99, 0x3367FA7C, + 0xB052CF77, 0xC53F53BA, 0x5F147F4D, 0xAA79A5F9, 0x625522BD, 0x3F62723E, 0x8D1C39D2, 0xF7BFDA0F, + 0x00D3A74F, 0xF7FDA9F6, 0x43CE11BC, 0xAF7DFBFD, 0x738ED0FB, 0x46CD1380, 0x9C23DA7F, 0xEC9FE424, + 0xD6D77C37, 0x3989F7D3, 0xFD803FE2, 0xAB06D6FD, 0xA9FDA1F3, 0x33EC119F, 0x37ECD1FA, 0xF0BC08CF, + 0x13C54F63, 0x41FD31BF, 0x32FA236D, 0xDE29FE75, 0x43CB15FF, 0xBDEEE3F4, 0x7998393F, 0xD47BE187, + 0xA05F1807, 0xFDC6FA3E, 0x26BEEE06, 0xF340611B, 0x9E79E619, 0x9F9F2775, 0x7FC53506, 0x18346810, + 0xAFA7FDBD, 0xB4FD4403, 0x2F4D5F34, 0x48D2FB33, 0xD21F29AF, 0x177A0FD4, 0x0BFA99FA, 0xB52261A7, + 0xF56F4502, 0x827E95B8, 0x81E13F63, 0x1BF6EEDD, 0xEBC77347, 0xAEDFB76F, 0x9FEFDF1D, 0x633DE7C3, + 0x4B3B1F90, 0xF5B76CD9, 0xB2B4798C, 0xFD64DEA7, 0x38EFF579, 0x5DE9CFFA, 0xFA3CAFF4, 0x37F888BA, + 0x6F553DA9, 0xF714BF1F, 0x753D613F, 0xCD9A35CB, 0xD7C7FEC3, 0xFA0EDE6F, 0xD679AC6F, 0xFF7C8D7E, + 0xE6F75BD0, 0xCF8CADF3, 0xE49FB257, 0x2EF1FEFD, 0xFBFDFDCB, 0x753F1F4E, 0xDF4FDFA7, 0x686FDAB4, + 0x697E3FA2, 0x3FAA9FA8, 0x1FF0C7E7, 0xC9F301FD, 0x37ED0304, 0xF72162E7, 0x902FA778, 0xADF3D63B, + 0xBA7FCCFB, 0x25E3FE29, 0xE4F974CD, 0xE09388AF, 0x1B7C92E5, 0x019FE4FB, 0x28E08B8C, 0x03BE9876, + 0x7F85E7B3, 0x9ABF9EE6, 0x5B8A2F5F, 0x33FA11F1, 0x55A31F19, 0x1BFBED09, 0xFC27FB24, 0x0FF80AE2, + 0x32635E22, 0xAE34E625, 0xE2DBC6BC, 0x447C53F3, 0xBBABAC7F, 0xC3E03BBC, 0x7FC07710, 0x83C17718, + 0x077C87B1, 0x71BF22BF, 0x37F80EE2, 0x64E27FE8, 0xABF70218, 0xF38CD743, 0xE47EE27B, 0xE822DE96, + 0xFDDFCE3A, 0x3A79F264, 0x812F1BAC, 0x2F6F97D5, 0x8CBE2F9C, 0x854E8497, 0xC0EA0D1B, 0x36083928, + 0x7F45FA07, 0xED1AF4FE, 0x3D0BBF16, 0xF3255EE4, 0xE4D27E95, 0xF084582C, 0x7779C97E, 0x9FEC19FA, + 0xD43F67A1, 0x879828E5, 0x5D9C6F5F, 0x78E10521, 0x6E434F31, 0x153F4EBA, 0x8D5E7FFD, 0xF534F92B, + 0xAFBCC2F6, 0x5F96F598, 0xE716D17C, 0x37F469BE, 0x395080EF, 0x69AB28F6, 0x12F57748, 0x9EB11EB1, + 0xE4F3D697, 0xB142E26B, 0xC0EF17EB, 0xA7D8D774, 0xBF7F28CE, 0xA0BF4EDD, 0xD429757E, 0x0EF5DB3B, + 0x5E1D555F, 0x17896F7E, 0x97AAADE4, 0x5942720F, 0xABA9A841, 0xF803F16F, 0x8CDF19EA, 0x9D630CF7, + 0x8B37D01E, 0x2C208CFB, 0xCBF8DCB1, 0xE21063B9, 0x7EACACF7, 0x2FADF16A, 0xFF93E86F, 0xAC0BBC48, + 0x78971088, 0x9D228BF2, 0x29FE2EE7, 0xA1F437CB, 0xB21A29FD, 0x2AFA5EF0, 0x9C3DFE9E, 0xF44BE53C, + 0x5C27F593, 0xC963D1F1, 0xA8FBEFCE, 0xDD97F1FB, 0x56663EA4, 0x5C9E776C, 0x6A6A5E64, 0xBCB8BF8C, + 0x2FEB17DE, 0xD8C87871, 0xBDF42FEB, 0x2FA26364, 0xBC07F8BD, 0x96FD3CB4, 0x21FE10CE, 0x6F293C8C, + 0xFE8971A2, 0x79E4F91C, 0x8426A82F, 0x2FC80E91, 0xF9C7F5D2, 0x7FB86CF5, 0x8ACC3FCA, 0xA5BFD61F, + 0xEC4722F3, 0x590A8D84, 0x7CFFDB8F, 0x3B8F47E6, 0x1FD7E37B, 0x74A7F3AD, 0x9A3734AF, 0xBDF7C54F, + 0x3EC67E98, 0x60B9843F, 0x87C7C89F, 0x17EDEABE, 0x1CEBFF90, 0x7D5DE10E, 0x54BFED9D, 0xAB91F2B0, + 0x3F61FB9F, 0x407BAAEF, 0xA3EE7B91, 0xF643FD9D, 0xE16F683E, 0x64F81BEE, 0x7F431FF9, 0xFFFFEDE7, + 0x503FE27A, 0x90EBBDE7, 0xEC36382F, 0xB03F715E, 0xA58E5A73, 0x4F9E3C49, 0xFA84FF0C, 0xE7B76EDD, + 0x4AF385F4, 0xCBEC994B, 0x962C217F, 0x6001DE0F, 0x4EC99021, 0x43D2E464, 0x4FCE2728, 0x96FEAD75, + 0x5A28FF7B, 0x80E49E62, 0x92FBEA80, 0x0103687E, 0x007EFB1E, 0xEDBE4FFC, 0xD990E3F7, 0x1CB23F58, + 0x7A3523E6, 0xD2F72643, 0x5FCD1B5F, 0x9FECCBF9, 0x04723EC1, 0x07592EF1, 0x135C8FDF, 0x83EAC7CA, + 0xF0FD4FF1, 0x21CECF5A, 0xB66BD72E, 0xEA17F4D7, 0xFE63EA9A, 0xAE6FFA1E, 0x74C56BA7, 0xFB15B155, + 0x906AA0E7, 0x0F7D4F9A, 0x263AEB7E, 0xC4F8ECF3, 0xA2BAAE7F, 0x90E7633D, 0x0A5FE97E, 0x44FF5C5B, + 0x78BAFEA1, 0x48EAC7AD, 0x2F743F62, 0x7CEE4528, 0xD1F58FD8, 0xBE6CD7D6, 0xF304FD8D, 0xEDB626EB, + 0xFA47EC9C, 0xB3CFE8FE, 0x079C2F9B, 0xFDF942F7, 0x8FB3EA6E, 0x771FCBF3, 0x89354F2D, 0xF7F5A53F, + 0xB1535EB1, 0x2F97F6B2, 0xC688DFCD, 0x9E3D3BD3, 0xDF4CFD74, 0x7F0FF0FB, 0x2DBB3914, 0xD17D90E1, + 0x6F285FB2, 0x5FE83E7C, 0x4BFC3632, 0xDF729ED0, 0xF7B638CC, 0x89CC27AE, 0x97F1405B, 0x6B4B643E, + 0x512EFD85, 0x7FD8AB22, 0xF329FB97, 0xBE5FAE74, 0xDE8BCE67, 0x489EB9FE, 0x61E24B3F, 0x774745FA, + 0x7B98F942, 0xEA18B49F, 0x3A756A66, 0xBC28C7FE, 0x586FBD14, 0xD6A7EFE7, 0xE1F864FF, 0x2316ABEC, + 0x2991F1E1, 0x7AC43167, 0xAC9E5FD4, 0x2FB3DC19, 0x7A1E51BD, 0x3F147B5A, 0xCF1FB39F, 0xC3FD9F21, + 0x0FFB1BF6, 0xC7E87F9A, 0x3F617F42, 0xFD99E15F, 0xB8BFA3FC, 0x35FBB731, 0xCFCFD468, 0xF1367EBF, + 0xD3FC29E5, 0x7ADEA79F, 0x7E2AA021, 0xCFC35495, 0xB78DDE07, 0x8A0F79D5, 0xBDA1F47E, 0x68CCF3D3, + 0xEB9BDA41, 0x7C298C43, 0xFA9A5F79, 0xBB52C54A, 0x9FE6AB70, 0x537CFF29, 0xFEE3CD4E, 0xCE203E65, + 0xE0A14387, 0xB2BF72FE, 0x8A8AE47A, 0xFA7B8AE2, 0x4FA2E4EE, 0xE7E47F63, 0x9EC7B0E8, 0xEE557A1F, + 0x287E044D, 0xEE3E8D7F, 0x3F93FC92, 0xF9C222FB, 0x978A7FF2, 0xFDFBA445, 0xDFDB219F, 0xF9829DB0, + 0x262A39DD, 0xDFB01B4A, 0x09F7567C, 0xA13AECE6, 0xBFC7CAF5, 0x783F6F15, 0x7FBD2779, 0x3EF309E7, + 0x2751C658, 0xDDDF71EF, 0x5F8AFF12, 0x9F70FF29, 0xA613EEA3, 0xEEEF98F7, 0x37C23D98, 0x0FC51678, + 0x27943EDD, 0xDFCE312F, 0x667E0F70, 0x3E74F2E8, 0xEF7BE178, 0xBB2AFE54, 0x623BD1F1, 0x2A7EF488, + 0xB5907077, 0xE643B15D, 0x70D49723, 0xFF2904FE, 0xFB4267E6, 0x3B59C7C4, 0x10AA878C, 0x7C32DFF1, + 0x2EC0A1C8, 0x7C7662BE, 0x230688CB, 0xD1F9527C, 0xA7AFA817, 0x99AF7CE6, 0x3BF03DF3, 0xB58C7CE5, + 0x33BFB096, 0xA43644E6, 0x2B5FF10D, 0x87EB4FBE, 0x2FF8FB52, 0x25B4F331, 0xD6EF769E, 0x37B29B88, + 0x3F88D9DE, 0x7C5F8EF5, 0x7B33753A, 0xD25E581E, 0x673E0483, 0x520F45DA, 0xEFCC7C07, 0x52C9F991, + 0xFE84FB35, 0xEC5FB85F, 0xC3FE1A72, 0xFABE99D9, 0xBF69FD98, 0xD16FE1FE, 0x6ACCF32D, 0xB9C93A48, + 0x7F9F537C, 0x2739D2FE, 0xE8D4A953, 0x640FE75D, 0xEA4F4EEF, 0x193366F8, 0x7C26F599, 0x7300FB1B, + 0xEDD3BCEB, 0xEB9ED5EF, 0x2FBCFFBD, 0x2F62B9DA, 0x1F9A77FD, 0x62A7F57C, 0x40BEE295, 0x651D237E, + 0x63603D1F, 0x68FE2DCF, 0xDA3276EC, 0xD880BF8C, 0xCBFE91BE, 0xA73656F3, 0xAF28BB54, 0xCF07C2ED, + 0xAAEDA3EF, 0xAF85CC4F, 0x605CEA8C, 0x9E0F749F, 0xB6F14EE9, 0x7E41FFAD, 0x5B5E5524, 0x0EEB17F2, + 0x7D2DEE42, 0x0D3D1F88, 0xDF6C8247, 0x75BDD37D, 0x5C641DF7, 0xF793F13A, 0x57AC31BA, 0xDEE93E1E, + 0xC8FC14E7, 0x03C617AB, 0x63B7D6F5, 0x8ED8E9C3, 0xF703CE07, 0x8C27EB41, 0xE7495DEF, 0x88DD317C, + 0x3FE8F7B5, 0xBD22F998, 0xC2E9F176, 0x65FEE354, 0x780D7D7D, 0x793EEE7E, 0xEF929E07, 0xC45FDE82, + 0x069138EC, 0x7FA1E243, 0x33AD3AC8, 0x8732FCEF, 0xACF8CE40, 0x7BF8D2A5, 0x4B23FC0F, 0xE79FEFFF, + 0xD47FC48D, 0xC8FC7662, 0xFEE0EDB1, 0x0644E757, 0xF1817A76, 0x2232BFF9, 0x8A0FDC76, 0x3E89CC6F, + 0xBEE23322, 0xF6E03DC9, 0xC3F9CF57, 0x7C674FEC, 0xC7C878E2, 0x8ABFE4F0, 0xFF07C888, 0x27AEF8C3, + 0xA3765E64, 0x3CED159F, 0x18E4AC8A, 0x8C27AEF8, 0x4443778B, 0x9E47D42F, 0x2763DFE8, 0xF943FDF0, + 0x51D697BA, 0xFFD3FA3B, 0xDCCF617B, 0x869CBEB7, 0x87FA3BC3, 0x7EA8BF33, 0xFC09F773, 0x947F463F, + 0xFF170000, +}; + +u32 point_table_binary_64[] = { + 0x11726593, 0xBD4B5B61, 0x14C60F49, 0xB429D5C4, 0xA8A47608, 0xB4F46B6A, 0xC9D2A520, + 0xA510B277, 0xB8938868, 0x6D228821, 0x98C44862, 0x902C8242, 0x08663250, 0x43501CE4, 0x3A09FE01, + 0x1D6CB70A, 0x1D4BE952, 0xA84B9742, 0x5183CD3D, 0x3DE73DEF, 0x7D7353DF, 0xEDC779CE, 0x733EEEB9, + 0x3006AFE0, 0x3E001446, 0xED959515, 0x84DBF082, 0x3908A376, 0xB95C568C, 0xDF980172, 0xB91C02E9, + 0x99A10090, 0xCD6611E2, 0x3A9FF48A, 0xB5DF0831, 0x3DA31F21, 0x45BBDD56, 0x7A954F6F, 0x6969C9D4, + 0x7B6C011C, 0x1C1C205E, 0xB81CF01D, 0x1D1D2916, 0x7DC0B7BB, 0xBB6BFAE1, 0xB7B3B383, 0xF84BEA71, + 0xBF272727, 0x8867C257, 0xC4A55249, 0x31EBAFB8, 0xE54241E9, 0xDD790E0F, 0x0F3DF5FC, 0xA71B1B1B, + 0xC68FFBA9, 0x56AB46CF, 0x8FF7D1EB, 0xC77F5AA9, 0x54105EE2, 0x077804D0, 0xFD0AAF6B, 0xB51A0210, + 0x47009C06, 0xBE417A8A, 0x29EE24F1, 0x9962D273, 0xBE73019F, 0x128904E2, 0x471D3F76, 0xEED5EB75, + 0xC51CC7CF, 0x4E2B9D4E, 0xAB7CC573, 0x78BCBEBE, 0x2EF3917F, 0xC87662CD, 0x6693F4D4, 0xFF2D8021, + 0xEA88BF1F, 0xB3DBAFF2, 0x3F73FB77, 0x622A9FEB, 0x917EDC06, 0x68341AA6, 0x5EC896EF, 0xE1E687EC, + 0x2BC9D7FE, 0xE3C40B0B, 0x0BD4BF30, 0x82C49959, 0x3F6058FC, 0x06747DB5, 0x1FA507D8, 0xDEDEF67C, + 0x7F27B6BA, 0xBA6AF2C1, 0xE8C5FF8F, 0xCB7199F7, 0xB7E5C478, 0xBF78467E, 0xF47D2628, 0xBEBFBF2F, + 0x4CF12871, 0xABD532FB, 0x89C2A5C5, 0xFEEE3D4C, 0x102F2E2E, 0x9A7BBDB6, 0x2F2D358F, 0xF6EF12AB, + 0xFB8E8B5F, 0x97F6A1EE, 0x2D2EF5AE, 0x89F7F6F6, 0xFAEAB1DE, 0xBBCF542A, 0xD5B7AFD9, 0xD9D9BE7E, + 0x8AC5625F, 0x3DF5BFDC, 0xD8676F5F, 0xECE7ED27, 0x9FCF239E, 0x133FA4FD, 0x126F6E6E, 0x22FE90FE, + 0x78DFCBCB, 0xCBC4F044, 0xB8037C3F, 0x780E0F44, 0xDFB1947F, 0x4CE2C314, 0x1796FC61, 0x9D0F13E2, + 0x3F44F7BF, 0xB5B5452C, 0xF94396E4, 0xFFEFE7AD, 0x97C964CC, 0x7EC334DF, 0xD4D494D9, 0x5F98FA4D, + 0x26937DFA, 0x9999999B, 0xFDEBEFEB, 0xB3B45E7F, 0x3F9F7569, 0x29BD9E9F, 0x5F692D6A, 0xF2F1B9DF, + 0x49A5C68C, 0x7FB81318, 0x989E8E98, 0x7EC30883, 0x939377CC, 0xFC21CA17, 0x967C7EEF, 0xD211333F, + 0x3EF5CF57, 0x2A777BF3, 0xAFF9E7BD, 0xF941375F, 0xC707D7FE, 0xBE6776EB, 0xE117CDBA, 0x1F7E736F, + 0x237C2F3F, 0xD5B03A9F, 0x19BFF7FC, 0xE87EC2C2, 0x01C3A217, 0xA67B511C, 0xF430EB7B, 0x71F173FD, + 0x99452FFC, 0x0F000000, +}; + +u32 point_table_binary_65[] = { + 0x11728C5B, 0x7B9494C5, 0x95AFEE9E, 0x97C086D7, 0x2230CA98, 0xE1618BF2, + 0x508C2818, 0xD7630E8A, 0x888F15F8, 0x6440140D, 0xE328220A, 0xE8AC8E73, 0x84C6170A, 0x11515C74, + 0x35E69C5D, 0x916C6C44, 0x898B5951, 0x74F5F8C2, 0xC7094191, 0x680C1360, 0x5530B276, 0x70189AA6, + 0xFBABBDAF, 0xAAAFBEEA, 0x5132FCC1, 0xF99DBA55, 0xF7D6BDB7, 0xEEBDF5D5, 0x6D354AAF, 0x4E0C51F4, + 0x77EAA9A7, 0x6A354A17, 0x0D1E3A74, 0xA8563F01, 0x3CC819FF, 0x09D00B1E, 0x3D7A34D2, 0xAF4EA419, + 0x8F1A358A, 0xE70B4EA7, 0xD35A8D89, 0xD63FE184, 0x1310C7D7, 0x1F13D10F, 0x1E3C98E9, 0x5D7C46C4, + 0x6FE4C891, 0x88E3F28C, 0x8EC60517, 0x63F28D8F, 0xF89F71C6, 0x19882DFF, 0xD34E3B8D, 0xF160C663, + 0xC78E657A, 0x1FA73D7A, 0xC1279F7C, 0xB25613A3, 0xF549DE89, 0xD1FA16A7, 0x63787519, 0x1EECE863, + 0x62240FE1, 0x09DEFE26, 0x44FB2379, 0x06A8D989, 0x3E8CC78D, 0x1B877872, 0x0C0F5117, 0x268E8DE1, + 0xD9313C40, 0x8D30F4E7, 0x9E7B2EE2, 0xFE068F1F, 0x3F1EE97B, 0x1A7AC1A3, 0xDDF9FAA9, 0x68FFC71C, + 0x730CE262, 0x0C3F1DC9, 0x5B575787, 0x78750C3F, 0x15E9C3CE, 0x77F133D1, 0xFAC3860D, 0x431CF31F, + 0xC2423F64, 0xC810A64F, 0x3BE3BF89, 0xF8D1FCDF, 0x44F210FE, 0x75344EF3, 0x7F1D8DA3, 0xFF96C9EB, + 0xEFE71BBD, 0x2431D259, 0xEF1B35CF, 0x60927F1F, 0xE0E12E06, 0xFAE12E3D, 0xE0531C79, 0x71FE290E, + 0xFD77D1FA, 0xC3870F07, 0xECADFF5D, 0x27F4824F, 0x3CF144AD, 0xFF16F163, 0xECC9F32D, 0x8C0F73E4, + 0xF916C687, 0xFD80BCFE, 0x7E0A303E, 0xC291AF00, 0xE3239CF1, 0xC3DE7A87, 0x237E244F, 0xC193B710, + 0xDF8F4A46, 0xEB237F95, 0x8CAF4FD8, 0xA777F4A9, 0x547C7FF0, 0x5F5C9E10, 0xC64F72F6, 0x17C2F849, + 0x3F20AFBF, 0x9FFF8EFC, 0x73C08001, 0x888B31FC, 0x52749EC9, 0xBF5E8ACE, 0xFBA04183, 0x787E3AB6, + 0x5EDCFF37, 0xC5E32760, 0xBBFEC081, 0x0319A71D, 0x7E9BE2F1, 0x45BF12F1, 0x23F95F89, 0xE4A1F536, + 0x46FE4DFE, 0xBE31F26F, 0xF2475F5E, 0x7F3FCBE3, 0xF107F0BC, 0x32FCA318, 0x8EC527BD, 0x2A1E9F00, + 0xC7E213D0, 0x8FF0D6EB, 0xEFCDEFE9, 0xCD8FC7A7, 0x2D1EFF2D, 0x9E7C5BBC, 0xF8D99DC7, 0xC3C73B9A, + 0x2D3E5DA9, 0xAE5D19EB, 0x1D06EF7B, 0xC862A267, 0xAC1A0C4E, 0xBD27F208, 0xFECB4F0D, 0x56CF2AF5, + 0xC7ABFFF2, 0xD3BBEFBE, 0x9BE819A7, 0xDEBBEBAE, 0xBBB4DE0C, 0xFA06FFAB, 0x56DDD475, 0xD75D07F4, + 0x8C15E0AB, 0xAEBA0A71, 0xD1F8E715, 0x575C81F4, 0x45A6576A, 0xCE9C39B0, 0x9E99DF25, 0x7BF5D557, + 0x43BC36F3, 0xBB6467CF, 0x9E8DD8CE, 0x27DC10CD, 0x27FA1AF0, 0x77D85F65, 0x70EC825B, 0x6EB945EB, + 0x2F192B65, 0x30EFDFEA, 0xAB867165, 0x2078985E, 0x12BE0BEB, 0x2D2A6D25, 0x7FDC2DF8, 0x90FE99C5, + 0xED802FD2, 0x8F2126FA, 0xFD4A55FD, 0x391CE48F, 0x9F77DE79, 0xB8BF25FA, 0x68186F57, 0x3FBFE082, + 0x0BB41A27, 0x78482977, 0xE18517C6, 0xE6637E02, 0xFD2CD18D, 0x80FB264A, 0x77DC7107, 0xEE8F70C5, + 0xD6308DFA, 0xD193F412, 0x75A252A9, 0x64E5510F, 0x3CF00061, 0xBD1EE4EF, 0x51915AB6, 0x6C99D6B5, + 0x80BF04FA, 0x5D95F31F, 0x7CF041C2, 0x44FF49E5, 0xC1152B56, 0xC4E66BFC, 0x6B01BC42, 0xA9C49A8A, + 0x9D9F7FFE, 0x3961BD18, 0xD6DB96DC, 0xFCD24B2F, 0xC5D64772, 0xA5599ED4, 0xB385FFBA, 0xE4924BB4, + 0x2A021E07, 0xFCFEB9F0, 0xF3D34F3F, 0x5DAB9C8C, 0x6F3D3C70, 0xEAD4A95A, 0x6D81FDED, 0x80FD2C2C, + 0xBC83F946, 0x3DC7FAAC, 0x5A7DF84C, 0x8B415F95, 0xF9C30F61, 0x3C70F194, 0x2953B47A, 0x94F555F9, + 0x44F112F4, 0x1F5A1F71, 0x45E17EB2, 0xBFC36FDB, 0xB66D3179, 0xEEBFFF7E, 0xAD0E0186, 0xF35339B5, + 0xD0CB9767, 0xC284095A, 0x41FCD639, 0xD8FFA3C5, 0x2ADA5F8E, 0xF597F8B0, 0x38D860D4, 0x977AA3F8, + 0x0CE14EE8, 0xFD71F563, 0xC07F2C36, 0x75BADE8B, 0x80DF502A, 0xF96A2965, 0xB0BA18E8, 0x1F09FB11, + 0x6E66FD57, 0x8C2C7DF8, 0xF8E38F13, 0x46FBC0D0, 0x172FBFFC, 0xB2D6A703, 0xFE1BD0FF, 0x6BD55F1F, + 0x79E411C2, 0x182FF4DE, 0xEA73EEBC, 0xF34EB40E, 0xE359956B, 0xAD7DE17C, 0x264EADAC, 0xDDBE7D3B, + 0xC667C26A, 0x73EA4F9F, 0x7DF699D6, 0x7B007F01, 0xF4BF4C4D, 0x21FA1D30, 0x1FCFFBBE, 0xD4FF12AE, + 0x157E6F57, 0x2F427F24, 0x8CEBFDA1, 0xEAD09B6F, 0xBEA943C8, 0x2F0AEC99, 0x78B2FA03, 0xF23F387F, + 0xAA04F461, 0xCD50B44F, 0x997CBEFC, 0x57727ED6, 0xD754FD6A, 0xDDBA7524, 0x2FD1B756, 0x76ECD9B3, + 0x87E7C3F9, 0xD6CF555F, 0x69F8277A, 0xC0FCAAEA, 0x1D145F5A, 0x64FC9CAA, 0xDED3A74F, 0x8FCDBFF2, + 0xCA2B63EB, 0xE3F972E5, 0xC57ADADD, 0x0FFAB3AE, 0x147CA07A, 0x16F907DA, 0x6F01F8D7, 0xBF1D3E7B, + 0xDFBE7DE5, 0xFEE7FB67, 0xB39CD77F, 0x2F3D72CF, 0x3DF794DB, 0xD3B7BFEF, 0x1F73010F, 0x84F59E2F, + 0x9D316DDA, 0xB418A67A, 0xDB890754, 0x0F38FCE8, 0xBEE0C497, 0xE38E3B8E, 0xF7F72BE0, 0xD7B5EA73, + 0x3ADFBE3D, 0x7D7BF8FE, 0xE2CFF7C7, 0xFDF8E1C7, 0x1727FED0, 0xFEBA8B7F, 0xFD32F92D, 0xF13BC8F6, + 0x0AFF3375, 0xDBCA952B, 0x791CE271, 0x78746A14, 0xE617D71F, 0x897E878C, 0x5F5B91A6, 0x7C532BF1, + 0xF2CB8A9B, 0x2EBAE822, 0xAD2B008F, 0x85F8BBAE, 0xE217789F, 0x230CE3D5, 0x5D2BFE7C, 0xFEF9E76B, + 0x7D15C797, 0x9AA1C991, 0xA49FAB38, 0x1ED56C4B, 0x7C4AF1FB, 0x34C0DB95, 0x3A6A60F2, 0x0DC2B5AC, + 0xCF9AFEA9, 0x4F287FB5, 0x32AEFE97, 0xC45F1B1A, 0x1A62EB5D, 0x7CF1C531, 0xFEADADAD, 0x31F95E7B, + 0xED35ADAB, 0x01F704FA, 0xDF559C73, 0xE9A597C6, 0xF8A17CAA, 0x89F551DA, 0x971867E2, 0x03E126FD, + 0xDCD2A54B, 0x395E80BD, 0xC2DE7A9A, 0x8D0F600F, 0xFD0B55F7, 0xD65B6FE1, 0xFD917147, 0xE28A8F3E, + 0xFA48AB4A, 0x39DF7392, 0xFFE3EB9F, 0xECE3E89F, 0xB01F0F8E, 0x141FFCF9, 0x8724BECC, 0x48AEA0F8, + 0xE2C59B32, 0x797C798B, 0x7C3EC3B3, 0x4B4F3DF4, 0xD0431C5F, 0x613CDC54, 0x5AFBEAAB, 0xAF3286FD, + 0x97D687A3, 0x162C5850, 0xAE0F5F5F, 0xCD823F56, 0x8503070E, 0x68F520E0, 0xA1806F53, 0xCB366DDA, + 0xC4F4103F, 0x4AC3F5FB, 0x54CFFC41, 0xB0D23FBB, 0xE1861B62, 0xF494AF9D, 0xF51A1B1B, 0x1923FD13, + 0x89BE3367, 0xCEA4FC48, 0xF23E5DB2, 0xF1C3C88F, 0xFEE9EEEF, 0xCC33CF2C, 0x97DFDF5F, 0x8ECF5FD8, + 0x515AF1C9, 0x279F94DB, 0xDBCB0F65, 0xF9C4CB4F, 0x65FEEBFB, 0x772DC7BB, 0xAA672B96, 0x7DFAE9A7, + 0x5C0FA0FF, 0x9E9F5CF1, 0xD8638F75, 0x3EDFA7FF, 0x81FAA1AC, 0x3EE9AC7E, 0x590BF89D, 0x8AF0B6DB, + 0x6E8BADDF, 0xD40429F5, 0x3F381E56, 0x5726FE89, 0xEE0F8E3C, 0x54DF3BF2, 0x9E75D659, 0xB17A0ABF, + 0x3FF8F598, 0xBB1ED61B, 0x7EFDD559, 0x7DF443F9, 0xB4CC9F8F, 0x602FFFBC, 0x407D4BE3, 0xEA9EC4ED, + 0x4F3FFDB4, 0xD61F0AFF, 0xBEA95331, 0x3F96D583, 0x70FEA086, 0x55C9AF13, 0x5367CC98, 0xC1E3986F, + 0x32A5C2AD, 0xB7DE5A96, 0x7FCAF6B7, 0x4AECD591, 0x9CF5F0C3, 0x0F97D92F, 0x51C9F54E, 0x7282BACB, + 0xAD7F9227, 0xAB36B7DE, 0x497451BB, 0x10233DE1, 0x41EA5EB2, 0xF72AD51F, 0xD7ABCD76, 0xF07DA585, + 0x711D60FC, 0x5EA35B55, 0x4FBD1070, 0xD09121BC, 0x92F131AA, 0x2343F42B, 0x41A384DB, 0x95E0D98C, + 0x73999B6F, 0xBE19E7CF, 0xE6F9B9CC, 0xC2850B11, 0x8F66DCCE, 0xEBB7A811, 0xCCAF3DC3, 0xF535E35A, + 0xC0729FB1, 0xF2F9F454, 0xBF1F69DC, 0xD90F9E77, 0xBD52BFCE, 0xF215D565, 0x975D8678, 0x3BE34286, + 0xF24F2BE3, 0xBAA09021, 0x7F6B65FA, 0xBAA0A866, 0xCD9A85FA, 0xDFC8EB15, 0x3378FEC1, 0x3E1B997F, + 0x3143F7A5, 0x55BA0DE9, 0x6BB305FA, 0x9E05F484, 0xEB004F9C, 0x3831B63E, 0xEB4B1799, 0x7F9EE91D, + 0xFD92FC8E, 0xFE49FE56, 0xA6AF0BF2, 0x8AF2A933, 0x9FCE8B33, 0x1E0401F2, 0x6F67FEF9, 0x0CD55FAB, + 0x18D70226, 0x797C799D, 0x71D28733, 0x9FEA2F7F, 0x3FE29FB5, 0x59A5B07E, 0x77F521F4, 0x565FA6FE, + 0x63ACE4BE, 0x09F6017F, 0x2FAA0EE5, 0xDA5B192C, 0xFAD059EB, 0x6F3D7513, 0xD0078EFF, 0x1176FC8F, + 0x702EE3FA, 0xA3CEE662, 0xFEAAB3ED, 0x86DF08E6, 0x67FD6D04, 0xCBE3F8DF, 0x0FCA07FE, 0x41FC8A06, + 0x6F676CED, 0xBB9DF959, 0xFC3A63A1, 0x177DC18C, 0x8CC5C4CF, 0xE236C605, 0x65F142A4, 0x2F28EB3F, + 0xC42FAFBE, 0x473F9EFE, 0xD83F7436, 0x6FD66BE7, 0xF5F2198B, 0x895FFEEF, 0xE32FF1AA, 0x68BF8F94, + 0xC9EFEF6F, 0x096315C5, 0x1B5FBF8D, 0x9EFD9B1C, 0xF95BBDFD, 0xB57AF66F, 0xEDC4FE4D, 0x9EFD9B3C, + 0xFB373AF6, 0x6FF1EC7F, 0x24F95A3D, 0xFBB77662, 0xFF26CFFE, 0x4D9EFD1B, 0x1DFDB478, 0xFA6BE944, + 0xFF8D8EFE, 0x5B3DFBB7, 0x7662FF26, 0xCFFE4D9E, 0xFD1B1DFB, 0xB778F63F, 0x12FF16CF, 0xFE2D9DD8, + 0xBFD1B37F, 0xA3677F39, 0x4F365E63, 0xFE544EFE, 0x01795359, 0xC93F120F, 0x15EC8FE2, 0x95E41365, + 0xF289E41B, 0x05F67FFB, 0xEDB7AD3F, 0xA48CFDC5, 0x5F5259EB, 0x2F76BEF0, 0x1FC1FCDB, 0x336E3E41, + 0xFFE0781E, 0xC94BF1D6, 0x19F7E7BB, 0xFE5361F6, 0x27F94481, 0xBFD0FD58, 0xF281027F, 0xC1FBA4F1, + 0x9F14F80B, 0xDD3FC4BF, 0x52E02F58, 0x3F18FD56, 0x803EB1BE, 0x2D5BCF1F, 0x6F89CE1F, 0xD56B2DD1, + 0xF9A5F5C5, 0xBE158025, 0x7F58FE22, 0xAF958FF5, 0xCDF14381, 0xBFB17C91, 0x3D38BF45, 0xF6B2F484, + 0xE3F909E7, 0x537DEA8C, 0x533E13FF, 0xAB5036DF, 0xD8F844DF, 0x0BCAE5B7, 0xE394AF9D, 0xF9248FBF, + 0xBF9628FE, 0x50BDEAE8, 0x87F291A3, 0x3FC99F5C, 0xCF610988, 0xF55B33DB, 0xDFC403D5, 0x10CF076A, + 0x7A3CDEAA, 0x058CCD79, 0x043C9A31, 0xFB1FE0D9, 0x8C7399DB, 0x6FBF1DE7, 0xDB7C356F, 0xDE3CC4B1, + 0x7C5536DF, 0x1F6F88E7, 0x33907704, 0xCB6BB195, 0x9FDEE37C, 0xF917B03F, 0x613CA3EF, 0x7B0BD8FE, + 0x18CFD01F, 0xD4F4289F, 0xD17BDDF4, 0x289FD1FD, 0xAB21D227, 0x7D7F6C66, 0x8CF100ED, 0x07B88D71, + 0x81CE03D0, 0xB7317D41, 0xF613CF97, 0xC0BFC8FC, 0xB93E72F5, 0x49F2FBFA, 0x9E1EE537, 0x1A77E6D3, + 0xF75D675C, 0xF8B733FF, 0x3CEFAF99, 0x31C63FB9, 0x4FC6E575, 0xC6E97B80, 0x339FF5E9, 0xED47EA7B, + 0x8C8FA44F, 0x471FF83D, 0xC2D597AC, 0x67FD93EE, 0xA3CD51FE, 0xA1F59B23, 0x7BF1FEA2, 0xFD937C0B, + 0xA2F82FE3, 0xB1FC48FE, 0x26F971CD, 0x9A35D6FF, 0xD0DF3EF8, 0xE003EB5F, 0xD69F9A23, 0x7F12FEB1, + 0xFCE8CAC3, 0xF689F221, 0x9E6FF21F, 0xC987B4DF, 0x05917DC5, 0xBFACFFD0, 0xFDBC39D2, 0x07BD37F8, + 0xEBF9E3CD, 0x51BE91F9, 0x365F91BD, 0x9B237BF8, 0xFC69DC91, 0x8FF4BF20, 0xCAA78C23, 0x7D5AFD8A, + 0xBE65BFD6, 0x9F30DEB8, 0xF3657D3B, 0x4EFC9B23, 0x7F993C79, 0x3263C9B7, 0x34BF5C7E, 0x3B4EDF2B, + 0x9CF9EC1F, 0xDEFE9AA3, 0x7C2CE7CD, 0xEA07E399, 0xAB3F8E67, 0xF17848F1, 0xA031BA0F, 0x1AFFAB33, + 0x58F45167, 0xE2D974C6, 0xE63E48F1, 0xA829BA0F, 0x523C6BE2, 0xFBA0EB7F, 0x75412E8A, 0x874D7C1F, + 0xEC74BE3F, 0x2EFE5727, 0xF7438A77, 0x8DD17DF1, 0x88F24F67, 0x7FC2FB9F, 0x8D374D7C, 0xFF9378B3, + 0x9DF959FC, 0x3AE3A239, 0xCF1B79BD, 0xA2F0635C, 0x1BE136C6, 0xF6FCB731, 0xBD8D6F45, 0xE697579D, + 0xEACFD7AF, 0xF8539DD4, 0x77C61FF0, 0x3E26FCDA, 0x995FFEEF, 0xE32FDF27, 0xF0BED6A9, 0xFCFEFEC4, + 0x9FEA2CBD, 0x972F1AA2, 0xFAC6DD4F, 0x2AEBF887, 0xD4076EBE, 0x5281E31F, 0x52AFB9FE, 0x62EA35E3, + 0x0F2937BF, 0x39F55559, 0xBE3BA27C, 0x51BDE4E6, 0x1B65EC3D, 0x3DAA7F5C, 0x7F4949BD, 0x6EF455A1, + 0x1CFB3BF7, 0x9BB2F8DF, 0x10D51F6E, 0x7E52415E, 0x7D8F7E3C, 0xFD45F591, 0x6BEF0AE5, 0xD87F7154, + 0xBF1F91BF, 0x935F245F, 0xF9F2FBFB, 0xB3F50FD5, 0xC3F2BE7E, 0x50ED37EF, 0xDBF2DE2E, 0x7833BFB7, + 0x6BB53FE3, 0xBEBFE705, 0xD3FBEFB1, 0xB81FA56E, 0xBCF146FB, 0x1E8C7F58, 0xBF9AF75E, 0xA572D1FB, + 0x2FD1E7E4, 0x7D9EBF6F, 0x1F040AAA, 0xFF96EB27, 0x1987945F, 0xF416C60A, 0x308D6F61, 0x7A65E923, + 0xF9653FB3, 0x19CBFDC0, 0xBED7E764, 0xBD687F94, 0xAFF07D1B, 0xE44980FD, 0xE83D49DE, 0xBB53802F, + 0xBFFC72FB, 0x1E9E0A42, 0xFA1E4298, 0xE84345EF, 0x45F21E5E, 0xFA5DF827, 0xEE97625C, 0xE9E26311, + 0xDBF349B8, 0x14E1D5AC, 0x4FFA4669, 0xD7572EA6, 0xF7F7C410, 0xC2F25E9F, 0x7731E933, 0x64FDCB78, + 0x02B0BCEF, 0x1719E715, 0x7D3F17FE, 0xE87FD75F, 0x7FBD95AF, 0x2B60CA1F, 0xD2BFD515, 0xFC15BF7F, + 0xC17923DC, 0x0B30ED5F, 0xE6F7027A, 0xD607F74F, 0x7485F34C, 0xF949FAC7, 0xBA66F773, 0x3E6A60DC, + 0x0B30D58F, 0x0D4CDF0B, 0xE8297F39, 0xF3E97DC0, 0x19A7F7A9, 0x99DCCFD1, 0x1BF2C17D, 0xF7DD67FB, + 0xCFBA007E, 0xFEF9E7AD, 0xBEBAC27E, 0x5D7DF402, 0xFCF5D75F, 0xC37CF69F, 0xDED930B3, 0x7BF76E98, + 0xCFB80B60, 0xA297FEB7, 0x2E59F677, 0xE03799E9, 0xF79B7863, 0xE577FBE3, 0xBA1AECCC, 0xA7FC2DFD, + 0x755D20DE, 0x513D3193, 0x716F13FF, 0x9CF5695C, 0xFAE7BA40, 0x3E437F76, 0xF747D8D9, 0x3FD51333, + 0x99BE37D0, 0x533D3B80, 0xCF4397AC, 0x92F9D1FE, 0x48DFCEFE, 0xA99E98C9, 0xF4BD819E, 0xC61DFE22, + 0x9F5D5FF6, 0x6FED2FFB, 0xB7FE21FB, 0x9F27FB95, 0x7E404F1E, 0x79FFAAB1, 0x98E96BE4, 0xFC9BF1EE, + 0x9394BAE6, 0x9A6B6C3C, 0xF9873D4E, 0xFC209C8B, 0xF5DB749F, 0x94532EFF, 0x8EDFE7B8, 0xBE1BC2F4, + 0xF93139D6, 0xCF105E2F, 0x3F86FB5F, 0x8C7C1DBF, 0xE7FB9FE9, 0xFFC9437D, 0x42EF879B, 0x196BC01F, + 0x7FFC31C6, 0x0BE9276A, 0xCFBCFFFE, 0xFBB6BFE8, 0x2060F95E, 0x6CE307BE, 0x5F997E1B, 0x8C1FB81F, + 0xD38F83F1, 0x63EEDCB9, 0x8C257ECC, 0x9F3FDFF6, 0xE398F861, 0xE657BAD8, 0x891F44EF, 0xC40FEAFF, + 0x71E28759, 0x5FB958E2, 0x471886B6, 0x5FC8C40F, 0x331FE3C7, 0xA44993EC, 0x38C60FBA, 0xAF6F8EE2, + 0x07D6B786, 0x7F4ACE3F, 0xF5F7D07E, 0x249E4BBF, 0x4FA53258, 0xFA834082, 0x6BAFBD96, 0x31D1AB98, + 0x3EF22A54, 0x3B77EEB4, 0xF268C5E7, 0xD98DFF84, 0x9DFC40EF, 0x5FD23F76, 0x507D4F3E, 0xC9303E60, + 0x31D31F30, 0xF4329EB8, 0x5ED9EF09, 0x467FF47D, 0xBE85F7A7, 0x2C3DCF4F, 0x5C9F8BF5, 0xAFEDF92A, + 0xA76CFF16, 0xD07F7D69, 0xCE7E4F65, 0xACD8DE22, 0xDF9EAF38, 0x5F1A7E98, 0x3FF97B13, 0xBF6F26B2, + 0xCABC7FCC, 0x639C33DF, 0xD762F953, 0xCD65FE7D, 0x2CE6F5FB, 0x98F3ED9F, 0xF7994CDF, 0xDBD0CB78, + 0xDFFE8AFC, 0x17EB035C, 0xBFCF734A, 0xDD74D34D, 0xDC9F4658, 0xCEB7CCEF, 0xDB3FCE3F, 0x5C9533F5, + 0x794C5FE6, 0xFD16FFE8, 0x7C8A7CE1, 0x2AD6AFA1, 0x37FE4398, 0xCE8B339F, 0xB0D437CD, 0x91FFC87B, + 0x913DBFE4, 0xAF4E7D42, 0xF674EA17, 0x3A8FCEF9, 0xA6EF6972, 0xBEF2F08F, 0xDF2339BE, 0xE5A17E67, + 0x7F67AC01, 0xE37DD4F8, 0xBF060A7A, 0x1F927EBE, 0xA4F10F79, 0xAF4F1A7F, 0xF3EB15DB, 0x4F98637F, + 0x93F1A34E, 0x51544FE0, 0x7B29AE5F, 0xFD8EC1AC, 0x9FEA7772, 0xFC7D4DE6, 0x1F754A8E, 0xCFA3F0CF, + 0xAD73CE1F, 0xD0EFEFE7, 0x9C3FC272, 0xFE44BEDC, 0x3AC5EF5F, 0xD21F79D0, 0x7CFF74E2, 0x1BF9BF13, + 0xFF483F5B, 0x4C3F6507, 0xF377E64B, 0xBD65C7A5, 0x7EB4FA73, 0xFB2FF3E6, 0x7EB457CD, 0x568F22FD, + 0x574C5F6F, 0xF0902CE1, 0x816A1EBE, 0xC7866AC8, 0x336BD7AE, 0x457AC14C, 0x0F6AA47E, 0xC82AF525, + 0xCFAF35F8, 0xF8AC5D6F, 0x0DD6BBBC, 0x1EF1039C, 0x2AC9FCBD, 0x66DCE1CF, 0xF4CFB8F2, 0x69433F93, + 0xC76B548F, 0xC060DC4F, 0x8DB2F729, 0xD27F1707, 0xA33C5D54, 0xF7C0F837, 0xE224608C, 0x5FC6FF93, + 0x867E2EAF, 0x57E16092, 0x27D523A0, 0x7E3B8381, 0x3FD54346, 0x1E185FB4, 0x6811C627, 0xC2E7063D, + 0x82AD5BB7, 0x12C6F5CE, 0x0D542C7E, 0x8C7730CA, 0x333EE81E, 0x60BF83E9, 0x373D3B60, 0x794D3C3B, + 0x3BB0FDB4, 0xB4DE390E, 0x467EE734, 0xB03E2C06, 0xFE994CA6, 0x9CBF91AF, 0x21921F64, 0xC06E62AB, + 0x4FB6BFA3, 0x3FB07729, 0x48588CF7, 0x9B5270BC, 0xD527E21A, 0x757CB06B, 0xD72ED6EF, 0x0AC409AE, + 0x07E7F27A, 0xD86FFAC5, 0x175F1046, 0x7E9593D2, 0xC1BBEFBE, 0x1BE1201D, 0x2C5EBC38, 0x468FFD12, + 0xAE3CD45F, 0x26F2EA62, 0x3AA07A21, 0xC378DD98, 0x7480FD79, 0xB4BF4711, 0x333FD22F, 0xC8935DCE, + 0xF2204679, 0xB3CB8F0F, 0x76ECD841, 0xFA45FCE2, 0x98E3ADBE, 0x91FEC531, 0x8948BFB0, 0xDE0BCB23, + 0x7D23BF17, 0x96A58318, 0x5E2EF238, 0xF44B962C, 0x89C983FD, 0x3D56DED3, 0xD2641FF4, 0x6F3D07FD, + 0xE904EBFF, 0x8CF706E6, 0x3C51FF82, 0xDA1398F3, 0xC678A839, 0x3F247F18, 0xCD172CF3, 0xEB8D7D19, + 0x133FC4A9, 0x13540CBB, 0xFC99FE32, 0x3B8EF218, 0xFA616A1E, 0xF68FA120, 0x37603D5C, 0xA34E449C, + 0xC8B46FD7, 0xEA5AECEF, 0xDDCDE387, 0xD6CD85FA, 0x4FEF66FA, 0x0AA1D7BB, 0x79BCC28E, 0x97E1258C, + 0x39BF98FE, 0x641DE1F8, 0xFA3DE13E, 0x9F836877, 0x48A5B0DE, 0xD4B580BF, 0x84FA62B5, 0x4A513CAD, + 0x05F909E7, 0xEFA2FDF5, 0x543398FE, 0x5083C1D8, 0xBF5125DF, 0x637495C5, 0x9B0C467A, 0xF8DBE4CE, + 0xB7EF6D55, 0xCC3F7FB3, 0x4AD1FB88, 0xD0E76F36, 0xEBEB22F5, 0x872CAB0E, 0x799CB1EA, 0x591D927C, + 0xC20FA2F2, 0x64579EC4, 0x32C1227F, 0x98D5C61F, 0x66637F53, 0x8D12ECCB, 0xEFCB27E3, 0xE18043B1, + 0xF9F67D12, 0xF4C558EA, 0x2D91371C, 0xA0B81F41, 0xF4D95D15, 0x7EFBC20B, 0x2F587DF7, 0x080E9F44, + 0xFD8942DF, 0x571D3EE9, 0x89279EB0, 0xEBF50B0A, 0xBF7DE595, 0x57CAE5AF, 0x3738DC66, 0xE33DED47, + 0xB0BFBF2A, 0xBBFE7AEA, 0x97F2F9F9, 0xF25459BC, 0xFEDE7BEF, 0xB5FD3AFF, 0xF7A0DC3F, 0xA43FEC9B, + 0xB54A61FF, 0x04E076C6, 0xF2FE50D0, 0x7B98FE50, 0x40F73DC0, 0xB85EB70F, 0x53C7A23C, 0x894A832B, + 0xFFD160A4, 0x4F0E646C, 0xE627075A, 0x7AEE0F9A, 0xA112F43D, 0x5DE4D1BB, 0x5482BE77, 0x08BDDE75, + 0x682AFAAF, 0x592F31E3, 0xD054E1CF, 0xFDD7D352, 0x1ABF279B, 0xFE24DD96, 0xD2583F19, 0x79745B69, + 0x0AD59722, 0x6F625A69, 0x0ADE27CC, 0xFEB062E3, 0xF8A1DB51, 0xFF3FFA56, 0xB0B73F5F, 0x7E33DE73, + 0xFEA180EE, 0x8F32BFF7, 0x14F9BE2E, 0xFDBCBDA7, 0x70FF8991, 0xB7E77CC5, 0xDF3B7CFE, 0x7B0D96FC, + 0xB2D7C823, 0xD8930FE3, 0x19E6ABA1, 0xE67E530F, 0xFA23ACB8, 0xDF08F1A3, 0x98BD0C06, 0x7AC20E3D, + 0xE0BAD55C, 0x5F537F2E, 0xC4F70163, 0xA5FEAFE5, 0x783F606C, 0xCEC64FA6, 0x77F09AA8, 0xBE36F58D, + 0xBD8F483F, 0x35FED1F7, 0x2D910FEB, 0x6BC23E7D, 0x37537F18, 0xCCF393F2, 0x7B3D773D, 0xAACF31BE, + 0x43FC3DEE, 0xEE9CD1D7, 0x12C6BC3E, 0x6188D775, 0x3DE47E81, 0xF4841DFA, 0x16DEBFFD, 0xFDC062DE, + 0x3F7D9FCA, 0x71BE30FB, 0xB7F3573B, 0x788E73BF, 0x90FC63EF, 0x17B978FF, 0x81910FF7, 0xEFD28786, + 0x5E7BF3B5, 0x375FD60B, 0x4DFCAA67, 0x79ACFEEA, 0x793FAEBE, 0x891F608A, 0xFFF522AF, 0x4B3F87EF, + 0x97C65EB1, 0x7E89DAB8, 0x3C66BEBD, 0x5F0AFF9D, 0x3322FBA3, 0xBE76BD1D, 0xD99FB1DC, 0xA745BE9D, + 0x3358BF86, 0x9FA92FD1, 0xDE31FEDD, 0x3CFE228F, 0xF10FAAB7, 0xC11F13B7, 0x44F664AC, 0xA8FE27BC, + 0x86D763CC, 0xFE6AF52B, 0xE3B87F73, 0x5E8D7FD1, 0x7B582EEE, 0x9F66BED9, 0xBFE16FF6, 0x4FF42BA2, + 0xFDD37A2B, 0xA2FD1BF9, 0xCCFE0D3F, 0xE3DFA65F, 0x58997CAE, 0x3DFEB9F8, 0xF9A07841, 0xFBCD67A8, + 0x5ECA41FC, 0x077EC991, 0x79AAAF10, 0x93FF0679, 0x45FDA218, 0x4FC8FFF3, 0x19EA27AD, 0xE5F17045, + 0x5EC9EF83, 0x687E9FA5, 0x7985BF97, 0x017BD1FA, 0x47A7F319, 0xFABD463D, 0xCF2F7D97, 0xCFD0B8D8, + 0x378439D4, 0xBF50AB9F, 0x641C660C, 0xE6F5C28C, 0xE90F66CC, 0xF905F0EB, 0x4C5F34F3, 0xB7332E98, + 0xF9DB995E, 0xFA23819E, 0xB1A5B7F3, 0x376CD810, 0x1B5FBF7E, 0x3DCABB91, 0xE52F66B2, 0xD92C6196, + 0xBF98A1DF, 0x97D4EB36, 0xC605731E, 0xDA98BE60, 0xFCD7F237, 0xD8C867E8, 0xF9BC15B8, 0x9F44F4A3, + 0xE43DDFE8, 0x2F1D58DC, 0xC6D8D2AF, 0x66FAD09C, 0xD78D8CF9, 0xBDDEC89F, 0x0E8AFCBE, 0x00F48C43, + 0xBEDFCAFC, 0xD277A191, 0x7F35CB1F, 0x1AF9ADFE, 0x0D36F611, 0xFFB4FEC2, 0xF94BF564, 0xDCC1DF63, + 0x01B3FFC8, 0xF775C79F, 0xE87D21A7, 0x46337D3B, 0x7F3FC9A9, 0x0B19EFE7, 0xF77BC04C, 0xCFDF3B90, + 0x9E71BBE1, 0x67E7D37B, 0x87334EFD, 0xEE7BD508, 0xF6D7F60C, 0x7DEF01CC, 0xFEDE9E91, 0xF33C99F1, + 0x7E731E27, 0x33FD7E73, 0x5E2C7F83, 0x8D7CEEFD, 0x19E247C6, 0xADF7213F, 0x64FCF5E8, 0x3CEE55FD, + 0x99BEC3E4, 0x1F2B8F8C, 0x5B79E9FB, 0x2ED033EE, 0x907C14CD, 0x97F5EDB8, 0xC867F56D, 0xB0B1875B, + 0x8F76FB46, 0xBE6FD6C2, 0x38E10E39, 0x2F4CDF67, 0x29DBCF3D, 0xCFEC3F52, 0xDF6E90FA, 0xB61EF447, + 0xD8F83BE8, 0x87EA0FE3, 0xEF7E3D0C, 0xF6227EED, 0xECBF42DF, 0xED9BFDDC, 0xBF5BCBFA, 0xEDB394ED, + 0x4FF484D9, 0x3FDCF9F4, 0xBDC71927, 0xF9EB599F, 0x47A7E57B, 0x0E62A6CF, 0xD0EF3545, 0x5EE0A7AC, + 0xFC44BF3F, 0x925FF8BB, 0xFB41F9DC, 0xFDF60BD8, 0x9E461FFD, 0x4CFFA67C, 0xDF494778, 0x3263CBAF, + 0x3FD377F0, 0xF73C91AF, 0x5FD09EE1, 0xF3CCF2A7, 0x03E9DFAB, 0x677BA703, 0xE907177A, 0xB5A19871, + 0xD7531B42, 0x9647EC89, 0xDF93058F, 0x665C8CF1, 0x077B4798, 0xF6DF61F6, 0x6FED6FB1, 0xF887AD1F, + 0xB01E4D2B, 0x39BF100F, 0x08737C26, 0x4CFE179A, 0xF3CEF550, 0xC0FDD6A6, 0x1E4DAD2B, 0x2EA2F7A4, + 0xBD10FF08, 0x97349DC7, 0x1CC447C0, 0xC975E122, 0x3ECF4C9F, 0x047A3A0F, 0x3988D7C4, 0x8FFBE10D, + 0x7DEF34C7, 0x7BC2C48F, 0xFB13899E, 0xB0F4E338, 0xF3F1F753, 0xEEF87BEF, 0xBD87F26C, 0xFC7FC6AE, + 0x3CBCAA2A, 0xC99FBBBC, 0xBC908D65, 0x1A2230C6, 0xE0D6C401, 0x1AB54541, 0x105BD32C, 0xB27C8A28, + 0x8D981615, 0x189776F9, 0xB41970B4, 0x05F4535C, 0x00EDB820, 0xA318858C, 0x83CE07C1, 0x05D22DA2, + 0xD251C125, 0x82604411, 0x35040509, 0xA0C892E5, 0xBD7BEF99, 0xAA3A75EF, 0x3DEFE47D, 0xCD247FFD, + 0xBEAA3A5B, 0xD5A97B96, 0xAAF3D47C, 0xF2E6D6D5, 0xD529ACF8, 0xE76EDCB8, 0x316AEFBF, 0xB07F274C, + 0xFCA9F07B, 0x1DD51F61, 0x6E5FC4CF, 0xF26A3DC9, 0xEBFD5F73, 0x7C8CF67D, 0x25FFA695, 0xCFB89AC7, + 0x9BEE33F4, 0xF6313D6A, 0x7FC44F38, 0x10119DC6, 0x5BCCA1FB, 0x5F2ECF59, 0x6549CE87, 0x5DAAC6DB, + 0x9E43F9CF, 0x3C5E367C, 0xEA683CB5, 0xFAB93F51, 0xF9DCDF48, 0xFF1166FB, 0x08FD4FB8, 0x5EA0EF4F, + 0x2FE5AF82, 0xC75BD4F7, 0x0931F027, 0x07F0F934, 0xEF8F9303, 0xDAD4FEC3, 0x3C6F80F9, 0xA970EAFE, + 0x70BE213E, 0x5A9D72F4, 0xFDF0D198, 0x7F90AAEF, 0xA89A4FBD, 0x947F0F1E, 0x3F1CCE97, 0xB1AABEC3, + 0x6AFE213F, 0xE1A3BC5F, 0x8FE5E9FC, 0x5AA3533C, 0x26CC4FC6, 0x14EF4598, 0xBEAF47D5, 0xFAA58FFA, + 0x1EF84762, 0xFFC3F509, 0xBD3F587F, 0x84B97D11, 0xFF5D78FA, 0x2C32CE93, 0x5A443057, 0xEF6F22C6, + 0x972BCCF7, 0x2D7DD4F7, 0xA245B8EA, 0x3C9CDBD7, 0x22ECD0DF, 0x0C50FCB6, 0x8A47457E, 0xC26EB8DF, + 0x1AA4C6DB, 0x7342FFA0, 0x70707FE8, 0xAFD47807, 0x0EFBC701, 0x0A7BA17E, 0x7AAAFEC7, 0xFE87F52D, + 0xF4F250FF, 0x1166FBD0, 0xD7C3F66F, 0x44389F97, 0x2A1CCC65, 0x7FB094FC, 0x55453097, 0xCF1FE62B, + 0x9C791E11, 0x2C6C9BA7, 0xD61BB03E, 0x239C9A17, 0xFA23C4FE, 0xC294A5BE, 0xBF8ADF07, 0x7ECEBFDB, + 0xA0EA53EB, 0x479227CC, 0xF1815C5E, 0x4145EC7F, 0x14F64484, 0x599ED6D3, 0x1A1DCFB3, 0x717E329E, + 0x8BF96084, 0xE97BEFCD, 0x5DB16285, 0x6A1FE1D8, 0xFF707D91, 0xFF09EB8F, 0x30B72FE2, 0x67F9D0DF, + 0x84EB7FDA, 0xBF707F0B, 0x2ADAE6B2, 0x7F89CAE7, 0xFD50B5E2, 0x8FFD49D8, 0x3EF66751, 0xFB237EA5, + 0x0F5E9FA9, 0xFE060B3D, 0x8BFDFD52, 0x858379A4, 0x1FE6F717, 0x0616FB9B, 0x3715F6E6, 0xD1786BF5, + 0x87FE272C, 0x3FF437A1, 0xFE23CCF6, 0x41F81EB5, 0xFF73567A, 0x43E97C7E, 0x31E08BA0, 0xBCADE919, + 0x445FCFFB, 0xC323ED17, 0x13BE5DDC, 0x248703EE, 0xE70F248C, 0xFC3D8490, 0x9FA57785, 0xF78398EF, + 0x273EF79F, 0x273C52C9, 0xBBE5C10A, 0x8A8F2E67, 0xF915B21F, 0xD1CB95BC, 0x58275F20, 0xDC534C93, + 0xC3A03DDD, 0xAC01E17D, 0x3FC9FF5D, 0xCCC77C3B, 0xB95FE1C4, 0x25F6767C, 0x6FA103FF, 0xC9E25AF9, + 0x2BCCE7B3, 0xCECA56BE, 0x0CC49F10, 0x5B0FD95B, 0x091F063A, 0xCADF62FF, 0x42582B1F, 0xE3EDE9FC, + 0xF930F46F, 0xA2D587D6, 0xA3B9625A, 0xF033E0D7, 0xECCD578D, 0x189941A7, 0xFDA646AF, 0xC0F9C4E7, + 0xD7FE6DD6, 0x53847319, 0x6F778622, 0x0ECFAB83, 0x0BDCDD11, 0x3E0AED1D, 0xEEFE3BF9, 0x0B0D933F, + 0x012C4F80, 0xF6EF77C3, 0xFB36EA9F, 0xDD2B318C, 0xF0F1F88F, 0xD7FF7A31, 0x8BF02677, 0x71B6F190, + 0x6C0F897A, 0xF767BA4F, 0x5C05FCA0, 0x4FF78244, 0x40FCCB94, 0xFE9DE29C, 0x6F0957F1, 0xFDC14939, + 0xBFA3F70A, 0x1689BFA0, 0x7DB9AF24, 0xA773FE86, 0x6A7F4B6E, 0x1D6345DF, 0x953B32BC, 0x7F27F9BB, + 0x92ABE93E, 0x769CC2C9, 0xBCBCE87C, 0x07F7EFCE, 0xF0D404C2, 0x7BC534B1, 0x13E49FF1, 0xDE22FC89, + 0xA25B0F7B, 0x9785F62C, 0x1A81FFBC, 0xA086F016, 0xC001F4E7, 0xD4C027FC, 0x8A988E87, 0xFF6EAEB8, + 0x96709DA8, 0xB04E87FA, 0x9F17CF12, 0xAE14B723, 0x763FB4BF, 0x217C3F60, 0x1BDABFD6, 0xFEB78CFB, + 0xECB47B66, 0x74FFE703, 0xDDB5FF1A, 0xE16668CF, 0x995613E1, 0x25505F13, 0xD0078B04, 0xE1E57C3E, + 0xF16BFF50, 0x6D6D6D74, 0x7F183C2B, 0xDFA1FC69, 0x8D8EE7E3, 0xA252D65A, 0xF87EC154, 0xF96E943F, + 0x8DEFB594, 0xCAABE9FC, 0x7926D031, 0xBEE41371, 0x079D8F56, 0x021DFBB3, 0x39F880FC, 0xDD26B90A, + 0x71E2CAE0, 0x43B2EF3A, 0xA6DFE1D3, 0x7B0DE25B, 0xB9DAEA0C, 0xFDBDDEFF, 0x98FC9F46, 0xA778634D, + 0x9EFCD717, 0x40CF037C, 0x8FD744E7, 0x7F47E45A, 0xB11FC663, 0x8EB79BE8, 0x07E1FBB3, 0x0BCAAB4A, + 0xBF8EF623, 0xA4ACA5F3, 0x172B3D8A, 0xD6576975, 0x5EE35C9D, 0xBA90E417, 0x8A5158BE, 0x35CBB988, + 0xC7AF98C6, 0xF764FB79, 0x157F2DCA, 0x295E62A7, 0xB382DA5F, 0x09F453A0, 0xBC77AD16, 0x9A8F754C, + 0x1F6B93BD, 0x89B7456F, 0x2CCF9E6A, 0xDD4CF873, 0x31C6CAC1, 0xC78BAC1B, 0x4D3AEDB7, 0xB78862D1, + 0x0EF215B2, 0x9DE8BF88, 0x3102BEC7, 0x72A83897, 0xF0615188, 0xFD113B82, 0x1AE2478F, 0x83FAEA1A, + 0xDC6BD209, 0xB7427998, 0xAF3CDD7F, 0x82BE9F4B, 0xE43EEB24, 0xE84F93A8, 0x65FD45FA, 0xA2F19909, + 0x74C0EE0D, 0xD693146F, 0xA7E99BBE, 0x4F7540C7, 0xF890B9F2, 0x18D56FEA, 0xF31BD988, 0xFAB05B83, + 0xF7693C4C, 0x7D69F2F4, 0xFD37F57D, 0x583661FB, 0xED427F35, 0xD1357D52, 0xFD69B98F, 0xEC71B937, + 0x9BDAAFE9, 0x93CAE7F9, 0x2226BA5D, 0x587F99FA, 0xE2F922FE, 0xDB7D89E8, 0xA6BE79FE, 0x89BFD80D, + 0x8C33F5C9, 0xF33748D9, 0x2559F5C9, 0xFE20B849, 0xBC91557F, 0xEC3FBC1D, 0xF21EC699, 0xFA33EDC9, + 0xD487698F, 0xA63E4D7B, 0x33E91DEC, 0xD5D0A769, 0x7FA6BE4C, 0xFD9AF6A8, 0xE98FE89A, 0xFD1136F5, + 0x57A3BE47, 0x692FBD9C, 0xDE2FDC04, 0xDFB31FE1, 0x7B755EAA, 0x94708DFA, 0xBEF87EBA, 0x2FE1F7C0, + 0x1F7787F2, 0x46B5D753, 0xFB343A61, 0x4D9E7033, 0xD0415FFE, 0x876D5308, 0x7F2FA6CB, 0x3290FFBE, + 0xADAF8EFD, 0x2DD6333A, 0xBFB74CB4, 0xA9FB2151, 0x81F5F9DF, 0x595731BE, 0x5D8E007D, 0x55D82D3A, + 0x163FB66C, 0x23FC0560, 0xD86BDB4E, 0xDB04FD3E, 0xC01EDC72, 0x09E1CF18, 0xBFD5765D, 0xD6F5CE46, + 0x68CF100C, 0xAE6B1F93, 0x75BD938D, 0xAEAF9F4C, 0x7EB3FC63, 0xB216DBEB, 0x7C1BDC4A, 0xF389EF27, + 0x720A8232, 0x5AFFC17C, 0xA2F5CF52, 0x393EBAEF, 0x02FEC414, 0x7F2A9DFF, 0xA5E42A7C, 0xEFC4C9F7, + 0x0B499F48, 0x87F171C7, 0x7A83C91E, 0x7F96AB03, 0xB01F7B92, 0x3799ECA5, 0x19E816F0, 0xBF919E45, + 0xEBCFED72, 0x6DF035B4, 0x77447A22, 0xCDC74FE5, 0xFC00ED65, 0x75AA8CDA, 0x53236BD1, 0x1EC435A9, + 0x5348DF1A, 0x9DB026AF, 0xEC43DD9F, 0x5B9FB605, 0x84536294, 0x1C83F933, 0xF6693CFE, 0xC5D81F6B, + 0xBDB584BE, 0x3FF8A20E, 0xDE47FCD1, 0x7E8DEC15, 0xEC13FB67, 0xB9E21F7C, 0x5E5F8EFD, 0x09568A9D, + 0xACDFDEB0, 0x0712B00B, 0xFE81FDEB, 0x982005F6, 0xB05E9411, 0xFE4114A3, 0xBDC8F260, 0x1DE1AD40, + 0xFF16ECA7, 0x2E50E3FF, 0xA9280CBE, 0x81F21EF3, 0x47B3BD96, 0x637BBD52, 0x7FBEEA5F, 0x4C27ACC9, + 0xB3FD17D3, 0xFA6D8E77, 0x2BE12372, 0x1FAD6707, 0xCA9B481F, 0xA6BE24D0, 0x717D7DA2, 0x50EB794D, + 0xDFEAFC16, 0xE8185F78, 0x61700DDF, 0x7F46FAA4, 0xFE37CB46, 0xEC9F68F4, 0x6FA4F131, 0xF5F9A96C, + 0x0AC0BFC9, 0x2FBD2124, 0x6FEAB346, 0xEEA3F5E5, 0x77E92BB2, 0xEA4B9367, 0xFD65EADB, 0x9C5FA6BE, + 0x783EC922, 0xE76DD64F, 0xA6BECDF9, 0x6AEAD39C, 0xDFA63ED9, 0x7F78A7C9, 0xFBB3EA93, 0xFD556A4B, + 0xF044567D, 0x69F2ACBF, 0x4C7D77B0, 0x37435FA6, 0xBD9AFA36, 0xED51D327, 0x9567DAA3, 0xA94FD31E, + 0x4D7D9AF6, 0x66EACBB4, 0x5743DF72, 0xAAF2C7D6, 0xEB799309, 0x0F85F180, 0xF96B8D2B, 0xB820A263, + 0x7CCB6B79, 0x0D269DD6, 0xDF9A3CE1, 0x11CADF3B, 0xF3F30786, 0xF787412B, 0x8CC77385, 0xEA3CE374, + 0xE5BFDDED, 0x0537104E, 0x82FE31BE, 0xADBAB095, 0xB0ADEC29, 0xE7BEC20D, 0x84CF51FE, 0x396779FE, + 0xC5FAFD64, 0xB2AE80BE, 0x77E05B15, 0xFE5DDEAE, 0xAC7453DE, 0xD81FC872, 0x7127FAE7, 0xC439793F, + 0x646D9FD9, 0x1FB3BFC7, 0xDB9F14F0, 0x7C2FF79F, 0xA4FB28BE, 0x6F4DAC0B, 0x76D0F952, 0x0ECFF7C7, + 0x8259B49F, 0xE3F7AB12, 0x5DE5DFE8, 0xBC2909F3, 0x1DF667F6, 0xCBA294F6, 0x6BF87E15, 0x7EDF8F5A, + 0x493AFF3B, 0x1EBD3BF8, 0x03D87F5A, 0x73AC51EA, 0xBC0EFC2F, 0xD8977DD0, 0x3E95CECF, 0xFBC37CFF, + 0x1C1F83B4, 0x4F27FAB9, 0x40DF01FC, 0x5F3917D1, 0x799F4627, 0xFD6B7465, 0x1FCA1FC8, 0x05F61AC6, + 0xCABFBB8E, 0x47B840F9, 0x03F953FB, 0x66D68F9A, 0x2F57A493, 0xD47F9BFD, 0xC1C8D434, 0xA227D47C, + 0x13D5E97D, 0x4C2FC7FE, 0x0467A75B, 0xD95E7AE3, 0xFE51FED5, 0xDBCFF6F2, 0xCFE9DD60, 0xBE1F81F9, + 0xFC89DF83, 0xF049305F, 0xC01E8319, 0xC11D84CF, 0x02FA7658, 0xCF7C1050, 0x7C893C17, 0xE6CB1730, + 0x9FAAE466, 0x93AEFA1F, 0xD3797E90, 0xBF480F0A, 0x7E614CF3, 0xD15B2ACA, 0x54FF95BF, 0xB0DFF286, + 0xB3FE237B, 0xA0F3C24E, 0xCA5F58DB, 0xFC0AD29F, 0x660F1CFF, 0xB40FFB27, 0xBE0966AB, 0xFEC5FA26, + 0x7D1D8FDE, 0x0BFC09F4, 0x5FB85025, 0xD24D7B38, 0x17FC4503, 0x8CC74FC2, 0x23BAA66F, 0x1A7F8D4E, + 0xFD31ED61, 0x2AFB9384, 0x756D567B, 0xE0F908FB, 0xEB3B59FF, 0x640FF69D, 0x7E993EDF, 0xAD877C9B, + 0x31D9833D, 0xDD7F50F7, 0x0FD623C1, 0x385DDF76, 0x59F0D2FF, 0x8BCEFE47, 0x3C2C856E, 0x0FD69F24, + 0xAD1F437F, 0x26A548EA, 0xFA162F88, 0x85269DFA, 0xA3D175FF, 0x08DF94F5, 0xBA3DC84D, 0xD69DDCFF, + 0x4C7B37ED, 0xC1B477D3, 0x1E4C7BD6, 0xF44DFCC7, 0xA39BF66E, 0xDA8369EF, 0xA63D98F6, 0x6EDA8369, + 0xEFA63D60, 0x7C31F8D3, 0xBC178295, 0x54DE6831, 0x0DF7379D, 0xAEF62F8D, 0xE28F5DC0, 0x1FF9AAFD, + 0x9360BFD5, 0x02F6BF37, 0xC8D5E9F6, 0x6EEF2C5D, 0x3EA79BF7, 0x74567E93, 0x5E02F2DD, 0xC0DFCF0E, + 0xD479D379, 0xEA3CC57D, 0x477E4538, 0x4F54E0F9, 0x4BB25E0C, 0x461CE07E, 0xEF63909F, 0xEAE4137D, + 0x10E07550, 0xFE0DD63B, 0x7ABC94FB, 0xB1D3C4E5, 0xA9F8908F, 0x6DFA3ECB, 0x0A3E4F3A, 0x4DB4D5D4, + 0xD448F8F6, 0x4C873D84, 0xB0BF930B, 0xA3F86A5C, 0x5FCDF2DB, 0xB3F68FE3, 0xAFE52ED9, 0x82F182F0, + 0x3DA8C5F6, 0x88297E15, 0xD903C767, 0x059D83E9, 0xE43F0AD4, 0x7E5A7EE0, 0x0F457B0A, 0x309E05F8, + 0x83A78265, 0x745F2D60, 0x3F8FD16E, 0x67065BC9, 0xDEF2D4FB, 0xA0729748, 0x5E77DD75, 0x52F684FD, + 0x7C31D4DF, 0x47B8745F, 0xA1F1D3F7, 0xA344CEC7, 0xFDBE0029, 0x3C7F91E7, 0xCBB5B49F, 0x1D6C4DA6, + 0xFBE37275, 0xDE632DB0, 0x57F0FB1A, 0xB5A86F57, 0x38FD18CF, 0xC7F7A6ED, 0x41EEC578, 0xBE04E33B, + 0x4ABC0FDF, 0xB76BDBB7, 0x86DF033A, 0xCF392BD5, 0x1CFA071A, 0xDF86F64F, 0x793E1763, 0x7F9C7FA4, + 0x2F50F327, 0x93BF4379, 0x099087FE, 0xE53C951E, 0xC1FAED8D, 0xC93F894E, 0x9E8A5FED, 0x01FB7F7C, + 0xAFAECA2B, 0xE57C8262, 0xB48F44BD, 0xFF77C217, 0x021DDA9F, 0xFB5FFE16, 0x5E1F145A, 0x6740797F, + 0x9677F3FB, 0x2FE548EF, 0xD459AEA7, 0xF66874D6, 0x5FB1D507, 0xD723E235, 0x8EAFDD07, 0x6B4E615F, + 0xE1BDC8FA, 0x8BF445DF, 0xF702B5BF, 0xB61EF372, 0x086BFA26, 0xFFDF1DE8, 0xD01F679E, 0xDF46F599, + 0x74B37C4D, 0x7FD4DE12, 0xD8FF437F, 0x9DC64012, 0xFE27FA26, 0xFB28974D, 0x747EB15F, 0x2CA0F801, + 0x4DDF9C0F, 0xB50FF599, 0x5863ED56, 0xF950B1BE, 0xB1BFD1FC, 0x39D096CE, 0xAA4F9E3F, 0x3933DADE, + 0xCEAABF70, 0x3E3E92FA, 0x229B3E8F, 0xCBCFF33D, 0xF770FA86, 0xACFA36FD, 0x8FA96FD3, 0x5F99FAD6, + 0xEC91D777, 0x99FAD3EC, 0x93D77799, 0xFA31ED51, 0xD32FE9C7, 0xB4474D7F, 0x247F3C7E, 0xCD1E957D, + 0xC6FAE4F7, 0x8D22FB54, 0xF96499FA, 0x14678B9B, 0xE5DFF0FB, 0x20D3741F, 0x13E657CC, 0x13272E5A, + 0xB44861A0, 0xCB7382C6, 0xEAEA6AE4, 0x57F1FD97, 0x5983E9BD, 0x4F07F02A, 0x7CEFD25A, 0x85F1D178, + 0x9F817479, 0x89BD08EF, 0x8FE47631, 0x13DF9BB4, 0x1AECB6C5, 0x8B174BB9, 0x53D1C545, 0xCE6E2C5F, + 0xBE21C0A2, 0x60BC3E71, 0x9A285EEE, 0x4D45B75C, 0xF700BD9F, 0x7D3CFEA7, 0x55FB9C07, 0xDD8F54FE, + 0x25CB6FCB, 0xC9A5F8EB, 0xC1607FD7, 0x417FBB79, 0x49BA1FC2, 0x7C92BEB8, 0x3FF1A645, 0xF92515D0, + 0xFDA1E9DF, 0x523CDFD9, 0xE216A43B, 0x37FB9CDF, 0x2E66223D, 0xC7F5AB29, 0x1FB910F8, 0xFB03FF4D, + 0xC1021AFF, 0x2FC56C31, 0x03C6F7F2, 0xE07B7AAF, 0x73A7B819, 0xE513156A, 0xBF0A6D9D, 0x89F4DCEE, + 0xF220C58B, 0xAF05F913, 0x81BEDB7A, 0x3CCAF780, 0xF2731759, 0x25EA7D48, 0xD5BE9C83, 0xF678A21F, + 0x875FF413, 0x374A5CDF, 0x1D09F646, 0xF931BABE, 0x10035DA4, 0xFD2789DF, 0xD477AE98, 0x8174BB8E, + 0xEF1B347D, 0xA27EA17F, 0xB7CB1FD1, 0xFEAC5ABA, 0xEF31F5B9, 0x06E8FBA1, 0xB80A7B0D, 0xD1B3E907, + 0xCA4F8C73, 0xEEA57867, 0x435F684F, 0x78FF98B3, 0x24DD1FDF, 0xC3ECA00F, 0xCEFF497C, 0x94EA4AF9, + 0x38A63E73, 0x153D59E9, 0xDDB760C1, 0x820C7D51, 0xFB77723E, 0xD0A3FE76, 0x8ABF34F5, 0xF5A6A277, + 0x1A1B3452, 0xFCBEA92F, 0xCEC7C9EB, 0x2D3DCCFF, 0xE930FEA6, 0xBD98E36D, 0xDA9BA92F, 0xC39E3AD0, + 0x3BDA6386, 0xBE3AD89B, 0xA92FD37E, 0x4C7D99F6, 0x66E84BAC, 0x57F6E21D, 0x4ABFD7D8, 0xD828612D, + 0x45F32B75, 0x6B7A0FB5, 0xA749E9D3, 0xEB935A11, 0x9D67023D, 0x3DCCB75F, 0x7CF1453C, 0xBF277BF2, + 0x57F9B328, 0xBFBF52D1, 0xBD41C124, 0xCAE7C3FC, 0x2DB0A760, 0x4250F6F2, 0xCB2F77A4, 0x9BF29CEF, + 0xE5ED9443, 0x507FA24E, 0xD98315B4, 0x6E21FE26, 0xD51FF950, 0x5BFFB07D, 0xA82FAB6F, 0x8BCFEDA3, + 0xF11493DA, 0x47F3793E, 0xD98B7DA8, 0xFD167C7F, 0x15CF6751, 0x1FD695A9, 0x385F0FDF, 0xEBF82A55, + 0x8AF1AF84, 0x41DE6A49, 0xCF23FA5A, 0xA5AFE0BB, 0xD4EAACE3, 0xD1A4C6D3, 0xDFDB5EC1, 0xF5678E67, + 0xA5D2A7AC, 0x49D767A5, 0x9BE5671B, 0x0FD0B7B0, 0xBD83F49E, 0x83399EEB, 0x95FD3A0F, 0xB4B450FE, + 0x9B391E4D, 0x8A6EAF3D, 0xB683EF53, 0x32C7B352, 0xD1DD7BDB, 0xC6507C97, 0x395E9C6F, 0x9738B57D, + 0x40743FA9, 0x8F9739DE, 0xE67898FA, 0x32FB6BEA, 0xC31C2F53, 0x1FC678C0, 0x7AFC7671, 0x3D94F79F, + 0xC14F1B36, 0x6C90B28C, 0xF3094FF6, 0x1EA8AFAF, 0x57F80F50, 0xDE1CFFF7, 0x64FF972A, 0xBAF77C70, + 0xFAD75F7F, 0xADD6E753, 0x41BE54CC, 0xACAAAA8A, 0xF2F9BC62, 0xB9E59557, 0x5E41FE99, 0xF275E8FF, + 0x31ABDFFE, 0xFDFBA93C, 0xF8620B77, 0x48F03E95, 0x87B806E6, 0xD7EB7211, 0xE5578E01, 0xFC3D8C8F, + 0x14E787EB, 0x0FF9BF20, 0xBFD9FE81, 0xF295EE52, 0xF2CE6FEC, 0x2E943F79, 0x298C6609, 0xF4EF1EF9, + 0x64585E46, 0x7B1123BD, 0x352822AC, 0xF517DFEF, 0xA6F6C27A, 0x46DC65FD, 0x36DA6FE8, 0xFDB994F3, + 0x274FB6EA, 0x57AE5C99, 0xD15E7A4F, 0xBC8CE92F, 0x897E3C3E, 0x517FF7EC, 0xD913E533, 0x269F7566, + 0x2D5FBEBC, 0x23DD2C5F, 0xEB2FE54B, 0x9AE361F6, 0xC71C4F73, 0x3CB4F152, 0xEF2166F6, 0xB743BC89, + 0x113F62C6, 0x9F74882F, 0x30E3138C, 0xF885F0BD, 0x0F377CAF, 0xE5C4F8F7, 0x63085F13, 0xE2C2398C, + 0x995FE1F0, 0xBD1A674F, 0xE152C6C4, 0x2F7F2A7C, 0x42BD7FC0, 0xF2B9B285, 0x71467D61, 0x7C9BD3D2, + 0x7F0161D6, 0x9710FDA6, 0x8698DEB7, 0xD6F8313E, 0xC869093E, 0xA1F6F0FC, 0x170503C7, 0x84387C4F, + 0x8830C76B, 0xBBF9C19A, 0x10A3BC5B, 0x7CE6D384, 0xF9F7435C, 0x71C2105A, 0x4FF27D5F, 0x94BFCCF7, + 0x5D517E0D, 0xFF7E8300, 0x7E8A57AA, 0x09F32D4F, 0xA0F392F0, 0xFC3E92E7, 0xF22279AE, 0x0FE49354, + 0x1FFF9E8B, 0x2B8A6BF9, 0xF7649A14, 0x2EFA33E7, 0x6B36D1FD, 0x0560159F, 0xA3EA1311, 0xBF28C3F3, + 0x725B2487, 0x3C8AF10D, 0x1C9F837F, 0x7A3C4F94, 0x0F5A1EB5, 0x3F97DA5B, 0x6EF4CFE4, 0x8FDA7742, + 0x6EF83E03, 0x9EDF001E, 0x48F1EA1C, 0x1F15F537, 0x2E7F2095, 0xCFE305FC, 0x45345E3C, 0x9E5A7EB8, + 0x8AAF8AB0, 0x2A1FE48B, 0x68BFC7EF, 0xAF3B7EF1, 0x2E5AFF73, 0x7C9013C0, 0x56418BCF, 0x89F281F8, + 0x7D76298B, 0x9BC686F9, 0xB04ABF45, 0x7A3C911B, 0xE68B7D98, 0xD9FFB03E, 0xAC9FEA8B, 0xF2694F38, + 0x43C9CBEF, 0x152EAAC4, 0xF1254CFA, 0x2CAA1CFD, 0xFB0BA3FA, 0x44C42FCE, 0xC0FB1BD0, 0xCFE807F0, + 0xFC7A776C, 0x0F613C53, 0x682F54DE, 0xD4B0BDC5, 0x9FABDF9F, 0xC8B4C7F0, 0xFC2E6AEF, 0xD4C81E3E, + 0xE7F77779, 0xBC8BB7F1, 0x7BA819E3, 0x1D969721, 0x4FB8781B, 0xD5B72CD4, 0x6FF166FA, 0xBD8B65B1, + 0x7EE9F7B9, 0xEE8EC74B, 0xE170BC8A, 0x37979696, 0x4A3959C5, 0xFF46F521, 0x7E55AB6F, 0xB26C5738, + 0x7D30C2C4, 0x1F61C53F, 0x2B9DA2FD, 0x7AB57C07, 0x71E735E9, 0x14ED1FAB, 0xE57B842F, 0x90EA7C60, + 0x32E8FA55, 0x2DFFF636, 0xF97346FD, 0x88F5FA6F, 0x9307B9FE, 0xE608ABFA, 0x15C6F270, 0xFF779A3C, + 0x4418EB03, 0x9C7FA638, 0x85F13B84, 0x2BBD8BA3, 0xF622FF83, 0x5E57C2D7, 0x87FDE1FA, 0xAE0FFB1B, + 0xE156C452, 0x7AF9119E, 0x87DF0FC6, 0xF3E5CE0C, 0x79C4BAFC, 0x7CB983E5, 0x7B4658C9, 0xF764FDEF, + 0xC99047AC, 0xCBDF0D16, 0x4AD82B8B, 0x30F1337E, 0x426ECD90, 0x474CFCB2, 0x85F11696, 0xEF166125, + 0xAFEE23AA, 0x6006E9F2, 0x88F5FAAB, 0xE40719F5, 0x23D6EB67, 0x7D8BC95E, 0x11C6AF03, 0xBE4F7A30, + 0xBBCEF2F2, 0x29DEBA1A, 0x7A0CB8F0, 0x4BE9D3FA, 0x88ED01FF, 0x285EBB41, 0xBE2E376A, 0xEFC3552B, + 0x1CBEDF02, 0x783561DB, 0x53B84161, 0x1730F137, 0xC4E5517B, 0x1A547D45, 0xCFF07C6D, 0xE0F6C8F4, + 0x61C6AABD, 0x37A48F30, 0xFF7AB92E, 0xA37EC261, 0xBE1EE037, 0x09DB5E09, 0xE10685A1, 0xFE12AEFF, + 0x05F99DE6, 0x9FAA1516, 0x617E66B5, 0x5C8A58FA, 0xE966C20D, 0x0A3B80B9, 0x3D2FCB6D, 0xB1FF067E, + 0xC261BE22, 0xE0FF216C, 0x7BBD0837, 0x280CF5F7, 0xE2F63C4D, 0xFBAB703E, 0x552B8C7F, 0x94CF520D, + 0x1ADFAFF2, 0x4D083728, 0x0CFA53FC, 0x0D72816C, 0x55F25C1F, 0x61FCA3F7, 0x99AAE523, 0x842DEF5F, + 0x29FEBF41, 0x6117309D, 0x3FF2FC72, 0x5DEF147D, 0xFEB9B13E, 0xDECB78AF, 0xBD41F18B, 0x909F31F4, + 0xE7149D3F, 0x43FE5543, 0xFE551A0F, 0xC53F21CC, 0xE7F78685, 0x18E97923, 0x43ACFC4D, 0xDE48969F, + 0x803F34A8, 0xFB374577, 0xE19FC683, 0xF9AD751C, 0x8FCFE559, 0xEB787CD8, 0xDF45E31D, 0xBD27E0F5, + 0xA6F7B3B9, 0x3DD09FDE, 0x74FECDF5, 0xB9B61084, 0x7BC5F553, 0xBE54E88F, 0x445A72BE, 0x1FE14497, + 0x102BFF96, 0xE8A2B577, 0x9E7A1F82, 0xBEBFC3D5, 0xFB42B9E1, 0xFBABC3D5, 0xFB43493F, 0xD94AFBB3, + 0x89FC1E11, 0x608AC799, 0x18FFFE20, 0xC5EBF78D, 0xE529FEB1, 0x6F2C4FF1, 0x23C36279, 0xCA6F1D16, + 0xCB53FB57, 0xC7F2148F, 0xBB3A96A7, 0xF78EDE8F, 0xE529FEF6, 0xFD589EDE, 0xCF5E12CB, 0x93BD2D89, + 0xE569BEAC, 0x8AE539DE, 0x3792A7F1, 0x4CABF731, 0x44BE38ED, 0x1CF8FE89, 0x5F29ECEC, 0x154308E7, + 0xCA76BA2F, 0xDEE1FC30, 0xE2EC7E38, 0xBEC7249E, 0xA77EE9EC, 0x207FD547, 0x36CA37F1, 0xF32F0653, + 0xFE2AE217, 0x417EBB18, 0x4CF1EE0F, 0x8B3CD499, 0xFBAEFB2E, 0xF657DC0D, 0xB8046B0F, 0x31E8AB24, + 0x1E0FF130, 0x60E2E7F1, 0xD901FC22, 0x96979F01, 0x2E88E5E5, 0x67C05FA0, 0x8DE70EC0, 0x229687F5, + 0xE712FADE, 0x777724C5, 0x7BD4C866, 0xFA3D2AE1, 0x86EBDB66, 0xFA7D9F70, 0xFDB7582E, 0xA1EF7B77, + 0x29297E16, 0xF341FF03, 0x700FD71A, 0x9F9FAFF2, 0x0F013B97, 0xB9D6B810, 0x8F432CE5, 0xA4C242C5, + 0x3F0EF9A5, 0xBC1231E6, 0x37CE82F6, 0x4C774B47, 0x233FE647, 0x024EBEE0, 0x968E54F4, 0x01622C62, + 0xB97762C8, 0x3F16F9E5, 0xDECB147F, 0x28DFF3DC, 0xDC5C9DDE, 0x4838AEDF, 0x8B30B5CF, 0x0910537E, + 0x4B1560CF, 0x3986E551, 0xFE0DE01C, 0xC06342BC, 0x897E1FD2, 0x1EAFF020, 0xA9D66736, 0xB65F933F, + 0xBCA0470F, 0x8D2EE553, 0xC5C52A1F, 0x06ED05F0, 0x8A5EBD14, 0x7E0EDD8B, 0x3BE40945, 0xBF1C71D2, + 0x73CF9FD1, 0xA58BC29B, 0xD47873FB, 0xC2FA63AC, 0xDA779830, 0xE6D33C87, 0xF139EEF9, 0xD4DEB8FC, + 0x1853FD42, 0x8C57B8A7, 0xE4F522E9, 0xAB73F85E, 0x5CEA0F53, 0xA6748DDE, 0x2BC4BF6B, 0xAEE91ABD, + 0x57884FAA, 0x0C1B961F, 0xBD57D807, 0xF81187EF, 0x75953C9D, 0x5841784F, 0x267FF85E, 0x17FE4DB9, + 0xBA4BFCFB, 0x5FC03FF9, 0xAA2EB8BE, 0xAFC7F524, 0xDA1BD9D7, 0x2DE20C5A, 0xBF17B92E, 0xE7379C41, + 0xF6562418, 0x037F8FF8, 0x7D2A589F, 0x46F2F47B, 0x6BCB58BE, 0xB3EBF0FA, 0x54C97716, 0x8C6379FE, + 0x7DB60DE2, 0x3218DF2D, 0x4EF3515C, 0x46219E85, 0x3F96ED34, 0x7F8518F3, 0xA967E3FB, 0x3EF6A19D, + 0x21BE14DF, 0xA7B20FB5, 0x2A5C4D18, 0x8F8474BA, 0x6D1F9AA4, 0xCB03BE22, 0xE49FADC6, 0xE30A7AF6, + 0x476E9075, 0xC8EFECA1, 0xF32CC44F, 0x01F151C6, 0x98BF5749, 0xF207224C, 0xFCF601FC, 0x7D43CAC7, + 0xAB53F553, 0xBC6348B7, 0xEC039C3F, 0xA3E4635C, 0x4D98F9C3, 0xDF7B496C, 0xC4F54521, 0xE28F10BB, + 0x03DCFA91, 0xA3F271BC, 0x08CBB7DC, 0xFA71E3F2, 0xA3DF73C0, 0xF7EAC68F, 0x2F8A7E2F, 0xC41DECDE, + 0x4BFA4679, 0xC076957C, 0x35C2C01F, 0xF48FB07A, 0x4F7D23F3, 0xF3EF4704, 0x13DC4E8C, 0x495E1E90, + 0x43F5F2DC, 0x3F4698F8, 0xEDF7227E, 0x2ACF7F23, 0xD16FE2C4, 0x2E717BFF, 0xAFADB38D, 0x91B2BAE2, + 0xF89D9967, 0x5E989765, 0x68D3C51A, 0x6CB25AAA, 0x6CF0439B, 0xD4623FB4, 0x52358D28, 0x0B2EEE0A, + 0xBEC0025D, 0xEB760386, 0x4DA1D280, 0x15566B4B, 0x8A699B40, 0x9440C307, 0x2C498D08, 0x055476BB, + 0xDDF2A190, 0xDA1014B2, 0xA436D446, 0xAAC5252C, 0x1528C92C, 0xB333A7E7, 0xFCCFB9F7, 0x99259D6F, + 0xBFDC73CF, 0x7DBFCF73, 0xCFB9739E, 0x36B7AC7D, 0x5153D097, 0x1A76CBE6, 0xCD6B0AE5, 0x25BF929E, + 0x3DEFC152, 0x88EF9E5A, 0x43BBEEBF, 0x1F8CFC89, 0xBF453DF7, 0xDD9797F8, 0xC6E0DA53, 0x51CF3D73, + 0x0BF1F704, 0x1CED9A2B, 0x6CF1B713, 0x67695CF4, 0x233FB3BB, 0x373AF6C0, 0x03B1BEEA, 0xFBD131E9, + 0x2F5F5EAD, 0x97C6DB16, 0x9442FCE6, 0xA88D46B1, 0xBE1EB3FE, 0x3B14BD05, 0x367DF5EF, 0x04D6EFB3, + 0x9C0DF21A, 0x2FDAAF4F, 0xAB6F6247, 0x74A2515F, 0xA61058CB, 0xEB33F9D9, 0x2E8FEF17, 0x7E10EDDC, + 0x33FF2639, 0x7F82EB31, 0x27FDF972, 0xFB234EE4, 0xC1F9C0F4, 0x77E1A9BF, 0x1E3DB2F4, 0x5E27E75D, + 0x703AE6F7, 0xF1BDD623, 0x9FDCF2E8, 0xDC92C883, 0xCB9EE5FF, 0xAFFCBE93, 0x2DD3F0E9, 0xD3B3345E, + 0xC07EAE4F, 0x863E3D79, 0xF20EE5DF, 0x72FE9FA5, 0x3F028BFC, 0x6BAC7F63, 0x267FE6CC, 0x2C7D3FEA, + 0xE2F41F65, 0x669E3871, 0x87722FEB, 0xBBE6661F, 0x3D3A53E3, 0x29F48AB9, 0xC9A58E1F, 0xBF5D7919, + 0xA7AFCAB4, 0x49798847, 0xF1BC73C5, 0x61799F6E, 0xD27807CC, 0xF925C598, 0xC7E4FE49, 0x91DF1FCA, + 0x2ACFEC4E, 0x38CF7F76, 0xDDBC3DBD, 0x99EAEEEC, 0x2C69FC87, 0xC59C7F65, 0xFE95CE47, 0x9B94B9AF, + 0x4B13135F, 0xC3FC9478, 0x0E5C7EFE, 0xE94C17E6, 0xAF30D7AF, 0x50755F00, 0x8BFC0FB8, 0x3E97DDB7, + 0x0273FB0A, 0x7D996F04, 0x79CBFFF0, 0xC34D717B, 0x98511FDF, 0x5ED667E9, 0x413FD6AB, 0xC47FD8E8, + 0xDC947F95, 0x75BD4BFC, 0x08E6ECC6, 0x19317FE6, 0xDCF5F333, 0x1CD68BC8, 0x33D7E697, 0x9DAC9790, + 0xFF93B2B3, 0xFA68FA02, 0x63DF5FAB, 0x8B314B7F, 0x762987F1, 0x4DD155EC, 0xFF12BF80, 0xB9C0FCE4, + 0x93D39479, 0x7CA7BC98, 0xBE88E78F, 0xC8336798, 0xF17C9278, 0x0FBFE1FE, 0xDC90BF59, 0xD399DF71, + 0x6E5A73F5, 0x903C5F24, 0x0CA5D863, 0x3F574AFE, 0x75C58ACF, 0x6B3AEB9F, 0x5A7385C3, 0x876F5366, + 0x7D4D3FC9, 0x440343B7, 0x6AFC05E6, 0xD2DACC9D, 0x3ABF9845, 0x3E47E7DE, 0x7DF7768D, 0xB7C05CCC, + 0xD1879D9D, 0xE5C6F40F, 0x517F9F7F, 0x5D6616EA, 0x27F2CC79, 0x66197F30, 0xCFEF6281, 0x4EA1FD3E, + 0x7D7DE616, 0xED0F6B6F, 0x7FFABF81, 0xA53F1254, 0xB5FED3F9, 0xBD395D91, 0xF2F0FF7C, 0xE614B3F4, + 0x1798E74B, 0xF4A95BBA, 0x64C93495, 0x67CE322F, 0x5E5CD678, 0x00621FDF, 0x949E58DA, 0x55D6F806, + 0xCC5566E9, 0x3F30CB4F, 0x9C772B74, 0xFEB23C33, 0x31ABBE90, 0xBF76F0E0, 0x6D8DE92B, 0x77EDFA92, + 0xC62790F8, 0x3E09AAED, 0xDB77AB72, 0x979C21D2, 0x355D6FFC, 0x3EC69C7C, 0x3EE3B01E, 0x7C3A33DA, + 0xE3F3E379, 0x5456F95E, 0x3DFF60FF, 0x6EC8AFF3, 0x2D4ED7FE, 0xB1F6FFDB, 0x3D1558FA, 0xC7E4F13C, + 0xDDAFFB97, 0xB40FFFCF, 0xDFAFEF43, 0x181F6189, 0xCFB323BD, 0xC3F8A870, 0x5DB8B3A4, 0xFFC7DFAF, + 0xEF733A7E, 0xCCAF497D, 0xD264FA7D, 0xFE5703EF, 0xD7F7BD20, 0x2FF91374, 0x1DFBBDEC, 0x5FCC5966, + 0x59AF613F, 0xDB94F6AC, 0xFA99212F, 0xFF677E41, 0xFB47D633, 0xFEDFFA82, 0xD4A718F3, 0x1C399E14, + 0xD15F909F, 0x63E71D61, 0xF9BFEC16, 0x965FAFEB, 0x17FFAF65, 0xCEAE9F11, 0x33CB378D, 0xCF70F27C, + 0x87BCE81B, 0x2F63FF0B, 0xF99FD5F5, 0x1DD22B65, 0xDFBF283F, 0x5F29C6FC, 0x22B7DF98, 0x8ED1284D, + 0x6FB0CF1E, 0x734DC291, 0x9D2FB8AD, 0x4D720675, 0xC928A1CC, 0xF22D8DF1, 0xAB78BEFD, 0x9CEB4B21, + 0xBED243C2, 0xB954A217, 0xEF8BC273, 0xE44093E8, 0x0DF161E6, 0xC4F61FC4, 0x7BF905CB, 0xDF93F8D8, + 0xC7676109, 0x47A78D7D, 0xFE29F6FF, 0x25AF3F67, 0x5C7077AA, 0x3D9667C0, 0xF7F97917, 0x29BB985B, + 0xFCF3115C, 0x508E3C6F, 0xA631DCE7, 0x5C11FD18, 0xE7AD1FD2, 0x7B242FC7, 0x6DEEBBE0, 0x5F32DF24, + 0xFE48F720, 0xCE676758, 0x3ECDF2CB, 0xA3C7C127, 0x387D1ACB, 0x7FCF2D04, 0xFF93DE93, 0xFF4744BD, + 0xAE13ECED, 0x1D699708, 0xF68B5785, 0x539783BD, 0x8A395B4D, 0x5D367B0E, 0xE27364AB, 0x2E61ACF2, + 0x2E757592, 0xFD234DF5, 0x90FF407C, 0xFE6BD077, 0xCDEC492F, 0x69BC5287, 0xEFE3802D, 0x1DF189F7, + 0xC4FA110F, 0x618FAF2F, 0xD5F1FE19, 0xCB5F36F9, 0x501EEC1D, 0xDEFEC7ED, 0x33FB9FD7, 0x7765923E, + 0x7F1E18F2, 0x9CFACCD8, 0xDA6BFDB1, 0x276EFF0D, 0xF25727D9, 0x8F1ADBBF, 0xA9E1BC11, 0xEBBB16F4, + 0x597D61AF, 0x1A529674, 0xD86F86AC, 0xFEACDFEC, 0x7FA17FD1, 0x7FB1FC65, 0xB397057D, 0x93EC89DC, + 0x7EE48FF5, 0x5D01B7DF, 0x604F17BE, 0x2494BD68, 0xFC9270D9, 0x6547031F, 0x10A6DA0D, 0xF2A393ED, + 0x5D411FE2, 0x2994BDFD, 0xF266CF54, 0xC3FCBBCB, 0x73AA02FB, 0xCB5D3E7F, 0xAA82F86D, 0xC17E4535, + 0x8C672C7F, 0x1EF2B1FE, 0x14F4C5E5, 0xA7607F89, 0xF59D0FF1, 0xE0C4DE7F, 0xC139DC77, 0x6989DB0F, + 0xFEA6E7D4, 0x55639337, 0x6EBF41DE, 0xFA63EA28, 0xD124F9D1, 0xD41570B7, 0xFA0BE89D, 0x64C7C0C0, + 0x40F01FD0, 0x5B54DFBD, 0x7B77F02F, 0x64EB545F, 0xB76E9DCA, 0x63BE243B, 0xF07D71F3, 0x6FD060B2, + 0x1DFE72B3, 0xFFD31F5D, 0x52EE1778, 0xFF408E37, 0x0C7C7FD6, 0xFC1F7C7E, 0x5B88F89C, 0xCFA9BD9F, + 0xDE4E2E42, 0xBC5BB3FF, 0x4BF9888F, 0x6CFE0199, 0x2FE8CFE7, 0x8C13C94E, 0xC43F5AA3, 0xF67ECEDF, + 0x2EF7A7BC, 0xFD9F0E53, 0x1DF7CFCC, 0x3F20F925, 0x5E16E435, 0xFF231B36, 0x6C9078E2, 0xB0D7D370, + 0x7211FCD1, 0x66BFE753, 0x7284FB69, 0x66DF0FEB, 0x7FBB7296, 0x920B309E, 0x5BD45F40, 0x03C936F4, + 0x87F90F68, 0xD045A89F, 0xF917827D, 0x6F8B32E7, 0x9F87F116, 0x7BFD90B6, 0x1FFD6BF6, 0x7B3AEC22, + 0xB0D9F783, 0x7D6F44E5, 0xF97CBCC0, 0xECCB4328, 0xEF507211, 0xEE6B99FD, 0x5DF2A3BD, 0x669FCFF9, + 0xF887232A, 0x2FF5078B, 0xBD7D04F9, 0xDB705FCA, 0xECEF921F, 0xDF9737FB, 0xBCE4877D, 0x6F44E5A5, + 0xFE60B1B7, 0xFF45CBC7, 0xF89AFD5D, 0xF283CD3E, 0x9F73166F, 0x7344E5A5, 0x7CB0D8CB, 0x797DD250, + 0xF2ABDBB6, 0x6D0BF673, 0x1EBF09B0, 0xD9D7253F, 0xF6CF1195, 0xCFE5925F, 0xB7FD743B, 0xC9FDFF7D, + 0xC9B6AD5B, 0xB706FB3D, 0xBF834460, 0xB3EF87F1, 0x1B5179A9, 0xBFEDE7C3, 0x7E7C701F, 0xDAF62FFA, + 0x3D11C6C7, 0xF6273A98, 0x25FC1FC7, 0xF6CF5C32, 0xA7FB618B, 0xAE5FFA93, 0x4BE07E84, 0xAD6FD187, + 0xFB26B61E, 0x73AE705D, 0xBE6FE2D7, 0x330D17C6, 0xD5BF6FFC, 0x36E9CFEC, 0xE37424BD, 0x5ABE8FED, + 0xEDDB3997, 0x5E6DF107, 0x277C7DF7, 0xEEDD1BE2, 0x09E5A244, 0x0AF1766D, 0x3FA2E144, 0x0AF7537C, + 0xFDFE4075, 0xD4AFC5E4, 0x1DD591BE, 0x47FD83C5, 0xB3B6FF2D, 0x71ADC2D5, 0x05E63F32, 0xFB7EF5A1, + 0xCA33E61F, 0x813FA1F8, 0x41E599E0, 0x9FE4FA94, 0x0E545636, 0xDAD7ABB5, 0xC0ADFEFB, 0x7BF63C81, + 0xFFB17430, 0xD8E3914E, 0xFF20C27C, 0x10EE0777, 0xDBFC1E13, 0x6E7E993A, 0xCCBF82FC, 0xCCFF09CC, + 0xF5693E49, 0x0BAD7E63, 0x721F86F9, 0x2258F431, 0xD7FB5D24, 0xF70D7DFB, 0xEA9BE9E9, 0xB56BD7AA, + 0x7F8C2B57, 0x3CA7F17E, 0xBDBEEA7C, 0x5B2FD6DE, 0xEAFCCA2A, 0xF8DBCC1F, 0x573C5759, 0x057F9CF9, + 0xCB4A6F56, 0x56D9F34C, 0xE5272AAB, 0xECF90A7D, 0x13B1FF05, 0xE549FBCD, 0xFF85F4FA, 0x4FA90E3E, + 0x15F87163, 0xC87F712A, 0x75C1BF3D, 0xE2D9A5CC, 0x3F056EFE, 0x8896637F, 0xDCEBD9EC, 0xE17B4DDF, + 0x97437B8C, 0x69B9E547, 0x7F52275D, 0x0AFDD90F, 0x5E0E3EA5, 0x9CDB41CB, 0x437D597E, 0xCA74BA14, + 0xFC87321F, 0x3F767D8D, 0xFE2BFEF5, 0x358EB7CC, 0xB8D01F90, 0x9FCCB535, 0x341EDACF, 0xE5D5A7D3, + 0x138DFD91, 0xEFA127EC, 0xFDCCF3B8, 0x31FA3B94, 0x3F7243F9, 0x23FFA7FC, 0x030DE59B, 0x7F69ECB8, + 0xC9B77B7F, 0x56E056E5, 0x20DFAAF2, 0xB978FE8A, 0x7FAB234B, 0x582F262F, 0x3B4CA33F, 0x8C7F6BD4, + 0xFF65FEB1, 0x0EB7C6E2, 0x75A1FCEA, 0x0CD7A7EF, 0x07CAE90E, 0xD767FEAF, 0x56E59C8F, 0x17D6AAF2, + 0x399DAF56, 0xDEF8CBB4, 0x72707050, 0xEE5B61BE, 0x8FCFA42A, 0xD63BB3DC, 0xB72BBD41, 0x55EC67A6, + 0xAFA99956, 0xE279E1EB, 0xFB2C3D86, 0xFCBE3D17, 0x68E9CE9D, 0x3BC3FA49, 0x5C7019AC, 0x1FD3CF73, + 0x2CD1A89F, 0x7E45357D, 0x1F52CEBC, 0x4E35C4FB, 0xB1FA667E, 0x47DDB82F, 0x6DE5D3B7, 0xA91BE5B7, + 0xE8FACF6E, 0xA409F9DE, 0x2AB81FDC, 0x83E79FED, 0x07F585D4, 0x83F6DA7E, 0xC13C61FB, 0x05F69BFC, + 0xDD365EE6, 0xEF0BE36F, 0xFAC3F85B, 0xFEFCDDCA, 0xFF030000, +}; + +u32 point_table_binary_66[] = { + 0x11728596, 0x4B4C9457, 0x14800F33, + 0x838C54EC, 0xA434A1C6, 0x4CD39074, 0xA1D8452D, 0x9062ACDD, 0xE0A026C4, 0x850E0B23, 0x2693808A, + 0x46479148, 0xF1850FC0, 0x1A10D195, 0x41E3A6A4, 0xB6199A40, 0x2C695392, 0x266C691A, 0x136D1362, + 0xD2D950D1, 0x5A4B79CA, 0x3FCCF8DF, 0xDE73CEBD, 0xF77F18D2, 0x7FF7E59C, 0x7BEEB9E7, 0x3F2FD821, + 0xFE16CF80, 0xBE9A9A1A, 0x019221E1, 0xE25D0E6F, 0xDDBA9558, 0xEB13C77C, 0xE763BEF3, 0xDBC55F5A, + 0x5E5E5E4E, 0xACE58A9F, 0x69F9FAF5, 0xEB89B59C, 0x38269E7A, 0xE4923DF2, 0x1D3EF90E, 0x9F7C9798, + 0xF2C825FB, 0xCE2FFACE, 0x2F7AE43B, 0xDF649F3F, 0x6FB0477F, 0xBB98D7F2, 0x2D5BB610, 0x6BB9E239, + 0x2DDFB061, 0x03B19613, 0xC7C4ACCF, 0xFEACCFFF, 0x199FFF33, 0x3E7FBDE7, 0x777ACF8B, 0x65A88428, + 0x40F44B80, 0xE6E66621, 0xA59F4331, 0xC07B9F04, 0x17AF5CB9, 0x422CD200, 0xCB7F0417, 0xEFDFBF4F, + 0xFAE23780, 0x45A93F30, 0x3020A044, 0xCA7F00D8, 0x9C02407D, 0x28D76CC1, 0xE1C38789, 0xD11E8005, + 0xE7CF9F27, 0x7D6680E1, 0xE161636F, 0x634F0826, 0x262604AC, 0x953C0650, 0x510570E3, 0xC60D62F4, + 0x2FD00BD0, 0xD3D363FC, 0x0D48FDDE, 0xDE5E211E, 0xCBFBB268, 0x6D55EADE, 0xBD7BC6DF, 0x08AC4DCD, + 0xCDCD99F7, 0x44A4C6C8, 0xC808E9EB, 0xFB2F5DBA, 0x64EE8B7E, 0x0CAB4E9E, 0x3C69DE53, 0xDA15CC34, + 0x36361A7F, 0xFFFD3D98, 0xB970E182, 0xF1E7453B, 0xAC4A2693, 0xEC4F1220, 0x2CEDD5D7, 0xD7F37D92, + 0x212CAC44, 0x22C15C81, 0xFCB675F3, 0xE64DD62F, 0x43FD7752, 0x5D5D5D1C, 0x9F24FB53, 0x5D5DCDF7, + 0x25D95F13, 0xAF0AE408, 0x3C7AF488, 0xF5D19EE4, 0x868606F6, 0x479D3F7E, 0xFCB8F107, 0x20983D71, + 0xE284B9EF, 0xC378303B, 0x3434C4FA, 0xC4008383, 0x83C65FBC, 0xEFE2C58B, 0x1C1F973F, 0xC4EABE23, + 0x478E98F7, 0xA03FE974, 0xDAB1571B, 0x0A507C94, 0xBF1FC813, 0x9D9D9DE6, 0x3DF8EDDF, 0xBFDFF82B, + 0x9642817D, 0xFBF699F8, 0xBF6E00D8, 0xBB77AF10, 0xA3CC1B7F, 0x52F78FF2, 0xFFD8F87D, 0x6E8D8E0F, + 0xB255985B, 0xB37BF76E, 0xF3BF85B0, 0xBF427F48, 0x5F32048A, 0x2AF1FF91, 0x3D995FE1, 0x60D16764, + 0x4FE55B81, 0xC88530DF, 0x74FEBC96, 0xFF94F267, 0x94B9B019, 0xE0E8D1A3, 0xC65E6173, 0xD8BC1FF9, + 0x9F681828, 0xBF947F11, 0x581737FE, 0xF6E36B99, 0xC9DF7EEF, 0xFF657DAE, 0x17ED0F7E, 0xE48FF2B7, + 0x3465DE4F, 0xF1281D0C, 0xF17915AF, 0xC5BA10D7, 0x87B207CA, 0x9E73DFD2, 0x2CE9AB7A, 0x8CBC0F5C, + 0x8FB5228D, 0xFD20AFBF, 0x780DE5BF, 0x64EC0779, 0xFDAA1E6A, 0xE5EB139C, 0xCF745E32, 0xEA87A198, + 0xE31F1263, 0xE2A18CC7, 0x2F99A742, 0x7EC8500A, 0xB07A22FB, 0xE993274F, 0x046C632E, 0x6CCAD59F, + 0x3E7D5A88, 0x71258F2D, 0xBF7BE6CC, 0x1992A33F, 0x6F0D2C7F, 0x8DF90625, 0x92FB248F, 0x64AACF9D, + 0x3B47FAC8, 0x85F34B3F, 0xA3BF743E, 0x5F9EBF9B, 0xB97BEAD4, 0x29190F25, 0x7FB8D4C2, 0xF151F22F, + 0x327B481F, 0xE5DF4979, 0xDBD2CBBA, 0xBA3A211E, 0xF07D8535, 0x4BCFD15F, 0x62F99ED5, 0x3F5A43C4, + 0xA83F2B79, 0x3813247D, 0x9FBFC458, 0xDF89EC9E, 0xF6F6767E, 0x2FF27CAE, 0x757C7CFC, 0x7FDF4F2C, + 0xF55777BE, 0xBE7BF6EC, 0x59D30F03, 0x1D818FB0, 0x9FC13659, 0x0FC5AEFC, 0x28E7FE92, 0x5F6098EA, + 0x09F5B19E, 0x495EE6D2, 0xC7F3155E, 0x7D7CEFBA, 0xB81DC5FE, 0x84726697, 0xBEF73ED5, 0x0FED28F5, + 0x57577FC4, 0xFC926CFC, 0x69696991, 0xF1E0F3E8, 0x0FC51FE3, 0x832CF5EF, 0xDCB963FE, 0x177E1C3F, + 0xA99FCFFD, 0x9FEA479F, 0x97CCFEC8, 0xFC933C1F, 0xB70D733E, 0x1B1ED3F9, 0x7DFDFA75, 0x8E27E9B3, + 0x3F743EE1, 0x7A4FADE6, 0x00F57B9D, 0xEFE994E2, 0x6D9A753C, 0x38BF8BE2, 0xDE7C2F8A, 0x070CA3BD, + 0x971030FA, 0xCCB092BF, 0x643FE3BC, 0x27CB9C73, 0x98F4731E, 0x7D73BE56, 0x33F743ED, 0x8F055E7F, + 0x2D731FC7, 0x733E6E19, 0x66FBD64A, 0xF765593F, 0xE7E45B99, 0x2F1F643E, 0xE564FFC3, 0xF9A2FB7F, + 0xAE79BAAA, 0xA9A989F3, 0x81F4A7AB, 0xD47CE0FC, 0x884F571D, 0x3B76CCE4, 0x4FF8CFE9, 0x2AEAFFE5, + 0x9A01A87E, 0x747EC7CD, 0x7C31E70F, 0x1E3CE89A, 0x37006D6D, 0x6D9C2FAE, 0xFCD6F79B, 0xFC53F34A, + 0xF72BD227, 0xCE9B345C, 0x81D150AC, 0xEC5BCABE, 0x7E6F44E6, 0x3FCD7F55, 0x4F11777D, 0x257DF149, + 0x72BD9878, 0x4AFDE994, 0x2BBE523E, 0x6598CF4F, 0xA52C4FBD, 0x4E1B96F9, 0x4C0CD0D7, 0xD767FAC5, + 0x9464DA0F, 0x30BF899D, 0xFC627D1B, 0xBCEFB33C, 0xEF07C36C, 0x0FBFAB57, 0xAF32ABF7, 0xDFBA754B, + 0xBE47B28C, 0xE78CE4DB, 0xB76F7BFC, 0xA1F9E2F7, 0x57E5CB0C, 0x589E7E35, 0x07D60AF9, 0xE8D46B2C, + 0x16E3FB48, 0xFF4DA6FD, 0xC1E50FD6, 0xBB78CCF2, 0x8514E78F, 0xEE3768EF, 0xF2E5CBA6, 0x9FE8FB74, + 0x3E2D487F, 0x0F1D3A64, 0xF2E555CA, 0x5A215E4E, 0x3C683F7B, 0xCCF7BF4A, 0xA97EE662, 0xBF3F2C77, + 0xEEA3FDCF, 0xD53FBBBB, 0xBB8D7FE0, 0xCEC77CAC, 0xC6BC499A, 0x776AFFC8, 0xE87DEC01, 0x9472BD66, + 0x789F78E0, 0xF43F7ABF, 0x9A6F7625, 0xEF57723F, 0xD8C46CA5, 0xDCF6F1A3, 0x7A1C650E, 0x816B9FCA, + 0x22E74DD2, 0x7EA4F79F, 0x78DEA4DA, 0x272A71BE, 0x9A788E32, 0x9B7C52F3, 0xD7D96798, 0xF17FD03E, + 0xAEFA3FCE, 0x039A17A3, 0xCE3CE0F9, 0xECCC03B7, 0xBF380FD4, 0xFE47FB4B, 0x499CEB4B, 0xDF5F1237, + 0xFB13B1ED, 0xDEA7FA91, 0x553DAAF9, 0xF7EA57FB, 0x406B6BAB, 0x9107A2F6, 0x01F7F990, 0xABBE517F, + 0xE185F73D, 0x05DD00D7, 0xAE5DF3CC, 0x1F5D0F9E, 0xFEAAEC15, 0x74ABF7E0, 0xFF93FDD9, 0x2ECBEC51, + 0xFE6FC2FD, 0x422C58DF, 0x9AF8110B, 0x1BEB5BEF, 0x237699B0, 0xF9FFFAF4, 0xFDF6547E, 0x6436BBEC, + 0xCBFF6FD9, 0xDA3E7328, 0x627D63EE, 0x231636ED, 0xF7FAFF49, 0x36F940BC, 0xE4F1B7A8, 0x519F97F9, + 0x2CFF4F44, 0xCAA99ED4, 0xFF8CC8F3, 0x185FFD9E, 0xA2466177, 0x747498F9, 0x1876E699, 0x7F9F34F3, + 0x9AE69B99, 0xDFF60AFD, 0x93CF3F77, 0x38CDECEA, 0x87AEFEF8, 0x1F000000, +}; + +u32 point_table_binary_67[] = { + 0x11729559, 0x7D7055C5, + 0x153FF7E3, 0x2581AA90, 0xD056AB03, 0x6A502960, 0x2DD6506D, 0x9A48898F, 0x6090D6A9, 0xF2C4A054, + 0x054905F9, 0x289F4119, 0x3EE4A323, 0xB533B56A, 0x95025641, 0x509C80B5, 0x22384266, 0x0A521141, + 0x851647AD, 0x68409D44, 0x1AAD8840, 0x12C27B77, 0xBBE79CDD, 0x7BF7EEBB, 0xB6F4FDF7, 0x9B7376CF, + 0xC79EF3DB, 0xB3F78997, 0xC466310C, 0xE877F1C5, 0x170B81B8, 0x9671EFDE, 0xBD85D819, 0xC9FBF5EB, + 0x27202D0E, 0x891D8CAB, 0xABAB0943, 0x05E3A143, 0x870AA88E, 0x70454505, 0x61AD4FB8, 0x2AC2A45F, + 0x65AD1F2C, 0x9AB4BCAC, 0xAC8CB096, 0x0F1C3810, 0xF1075A7E, 0xDE79E711, 0xD672C255, 0xE2FD985C, + 0xE2983C6D, 0xC9D396BC, 0x2A1FC7F4, 0xABC5011B, 0x5BFBB75A, 0xFBB7C6E4, 0x43F2B1E5, 0x6F1E8EE9, + 0x0F1687B5, 0xBCBCBC9C, 0xB0962BFC, 0xA996F7ED, 0xDB97B096, 0x13AE122D, 0xD6FE2DD6, 0xFE717D7B, + 0xBFB468B6, 0xE26BB6E2, 0x89EF3F24, 0xBE3FD617, 0x5CC7F8EC, 0xB3CF665C, 0x6BE09D91, 0xFCA28B2E, + 0x12A20DFA, 0x8B9300EF, 0x37002C5C, 0xB850887F, 0x43993802, 0x702875AA, 0x79C18205, 0x8C374965, + 0x896FBBED, 0x36D6DFC4, 0xEB6FBDF5, 0x56013D58, 0x5E043EDC, 0x7BEFBD02, 0x0630EE90, 0x389D4E33, + 0x3E82F838, 0x8C1B378E, 0xF58FA0FE, 0x71D8B469, 0x53B85FB7, 0x9CD73E79, 0xF264015D, 0x153E21DA, + 0x274E9CC8, 0x58FAD7FA, 0x84685FB7, 0x6E5DE86F, 0xEB3AAFFD, 0xB9E79E13, 0x622FDBBB, 0x405A407B, + 0xDADF0BA4, 0x7FF3E7CF, 0x0FE3C1DF, 0xF6EDDB59, 0x9F70074C, 0x983021B4, 0x87FED7D6, 0xD686F140, + 0xB1D779CB, 0x2DB784FE, 0x8A83C74E, 0xCE9A352B, 0xF4A7F0D5, 0xA323305E, 0xF487F259, 0xE83BA346, + 0x8D227B3A, 0xBFA3478F, 0x665C0C70, 0x7EB338B5, 0x68D122D6, 0x2F945C50, 0xE19D9A39, 0x7326E507, + 0xF50F4396, 0xF3D54363, 0x1FC85E0F, 0x5E8FFE6D, 0xDDBA95F5, 0x0967A1AE, 0xAE8EFCD1, 0xF6EEBAEB, + 0xAEC81FF0, 0x7D8C2FB4, 0x97F1FD65, 0xCB96B13E, 0x6180871E, 0x7A28F4B7, 0x48AEA078, 0xF632EE90, + 0x98F2B997, 0xED754077, 0xC0F3D0F1, 0x1449BC6B, 0xD72E633F, 0xDF9D3469, 0x52E82FE6, 0x7FF6ECD9, + 0x613CF8A3, 0xFC86FEFA, 0xEEC89123, 0x05D488FD, 0x58CFCEF2, 0x731BEEBB, 0xEF3EC258, 0xCFCE7200, + 0x85BF445C, 0xA4FC418C, 0xFA45706E, 0x036160FE, 0x2C3A96AD, 0xDFBD7B77, 0xC8A74577, 0x9CBA11CF, + 0x9FE4F325, 0xBE297723, 0xC583FCBB, 0x4A1E5745, 0xF657BA3F, 0xF0BC0BBD, 0xEC36DD1F, 0x84FBE4BA, + 0x607F487B, 0x848BA688, 0x9528272C, 0xD717AD13, 0xC309972B, 0xF9307103, 0xF593E2F7, 0xA2925343, + 0xF03CF2EC, 0x5BFE99FE, 0x8472659F, 0xEA1F147E, 0x39B88CE2, 0x31EC51FD, 0x1AFEA8FC, 0x90FD2EF3, + 0x820B0997, 0xB3BD2E4B, 0x722BE7CC, 0x9993972F, 0x533F8C0F, 0xF59FCD35, 0x53FCC67A, 0xE427E293, + 0xD5F2F4AA, 0xE1F721BF, 0x487FFC33, 0xE1A3905F, 0x10FFC0E9, 0xA7F7439C, 0xBAC76B0C, 0xB15C9F7A, + 0xC19BA4F3, 0x47F28C37, 0x9DB015AF, 0x9D0FC239, 0x80829F07, 0x65AB56AD, 0x627DC41F, 0x8B5A217F, + 0xE4AFC485, 0x3360EEF2, 0xE5CBF3F2, 0xA5F92F35, 0x514CD7F9, 0x850512DF, 0xEE4CD7F5, 0x44F20096, + 0x61FD69FE, 0x4CF51475, 0xBA7E74FC, 0xFABC74BC, 0xE17AC43B, 0xDCEB697F, 0x233E7D3E, 0x3AFE10CB, + 0xFD0B96BA, 0x83F579A1, 0xFD82DF39, 0x8DDADFFF, 0x2B5E63BF, 0x30DFB8DF, 0x8B6E4198, 0x6FB53F9D, + 0xAFE2BF82, 0x3A514FF1, 0x283E764B, 0x15D6FC0F, 0x419DE627, 0xCAE75285, 0xCBA5BEAC, 0x8F138A7F, + 0xA186F1B1, 0x0897316E, 0xCF84F781, 0xC46D1985, 0x6BE01A96, 0xB76538BF, 0x8C0B235C, 0xC6B85DE3, + 0xFE8C15DF, 0xEF649CD2, 0x782FEB7B, 0x0DED89EB, 0x753D9F88, 0xF86433DB, 0x8764FFAD, 0xF8849AE7, + 0x0A353FAA, 0x7E4EE9F5, 0x3DD85EA7, 0x8A8FF227, 0xB1D0FEB4, 0xF17E4146, 0xEDDF95F1, 0xA906C39E, + 0xCCAF67E6, 0x7353149F, 0xE6A3D09E, 0xAA6F2FF4, 0x87F58F85, 0xF961B98E, 0x4FF3DDD1, 0x10B3FED1, + 0x303E3EDF, 0xA33ADFEA, 0x7E3D9E69, 0x8FCE87E4, 0x6DD1F991, 0x3F212E63, 0x6C9CB7C4, 0x4E83CEBF, + 0xE6FF283E, 0xC481512F, 0x8CA3F588, 0x1DA35E58, 0x1ED50BE2, 0x12A35E18, 0x47F5C238, 0xAA17C4DD, + 0x8D7A417C, 0x5683E1AF, 0xBCEFDDC5, 0xEEF7A64F, 0x9FCEE7A1, 0xE60725A7, 0xFB3F5518, 0x62BAEF50, + 0x7FEAD4A9, 0x24A7E208, 0xCF47E2E2, 0x485FCF1F, 0x6D0D01DD, 0x8F745E84, 0xC527E6F9, 0xB568ACF2, + 0xDF22F5CD, 0x7C7687A0, 0xA7592FDD, 0x0D7B96BF, 0x6ADE097A, 0x623CD1FC, 0x03505F5F, 0x8F38168F, + 0xF607E309, 0xEB47E2CF, 0x1A0156AE, 0x5C19D653, 0xB39C1F98, 0x8FD97E73, 0xA623B6FE, 0xB3465DCF, + 0xFAFE0EC2, 0xFBDBBACF, 0xF7EBF975, 0xC48811A8, 0xAF70A0D7, 0xEFC7FDF6, 0x9958DA7B, 0x2FC29B19, + 0xB33F8449, 0x1F60C58A, 0x15C67EB6, 0x3D97E64F, 0x3D7F3435, 0x285CAE71, 0xD85F346F, 0x1466E2F3, + 0x4761C68D, 0xC5D3026E, 0x2CDE96A8, 0x3F6D7F69, 0xFF7722FC, 0x25E36C84, 0x493F1BD3, 0x37F2A7B0, + 0xCA97F227, 0xAA378D83, 0x583DEC83, 0x38BFBC07, 0xD1F9B03C, 0x1BD677AC, 0x7E557D77, 0xCA7CDC79, + 0xE79DE13C, 0xD8D950FC, 0x1ADD4F7B, 0xB57EF16B, 0xAA5EA99E, 0x8A224CF5, 0x7666A6F8, 0xB5F1E3C7, + 0x87F57866, 0x86F7D3FD, 0x5464F497, 0x693F617F, 0xB28F3F9C, 0x67A89FE3, 0xFD45FA61, 0xFDAAFEEE, + 0xAEF211F5, 0x7FD46FBC, 0x5FD46F8C, 0x03DA5FC7, 0x2FFBB5A7, 0xE603C646, 0x7F5F87FD, 0x19CF574C, + 0xDF9613D6, 0xFD1BBDC7, 0xC27980F8, 0x0D92F9D1, 0xE2CF3C7E, 0x53EFBF12, 0xE37EE278, 0x2191FFA8, + 0x5EA5BF7B, 0x3251FDA1, 0x7C478859, 0x7F47A623, 0xC6677B32, 0x1D5FA3CF, 0xF5FF6A84, 0xF7338EEA, + 0x9FF5A3FE, 0xE5FDC27E, 0xDDCC7200, 0x7A4FA03E, 0xC98DF393, 0xF8487D9C, 0xCF4F3475, 0xC4E23DD1, + 0xA4F989F7, 0x3F52CFFC, 0x05032496, 0xF5F1863C, 0x0F7CDF9A, 0xF6A74D9B, 0x961F9FAA, 0xC7371A3A, + 0x62FCFF96, 0x795FC7FA, 0x2BE21FBE, 0x0F24267D, 0x7E8F9A78, 0xCD9A3531, 0x7F18C7ED, 0x89BDACFF, + 0xF99BEA3D, 0x6BF031EE, 0x6FF3ADEE, 0xBFCFDFEC, 0x88F5C317, 0x751D5F93, 0xBF283F18, 0x3FDA637D, + 0xCE8F89D7, 0xAE5D1BF3, 0x87F17FB7, 0xA7DF7F29, 0x631E42DC, 0xD5988710, 0x7731E621, 0x9A4F75FC, + 0x28977C75, 0xB2217ADF, 0x23EED0F3, 0x400FC639, 0x7D7F7765, 0xFDAC59AF, 0xD63C05D6, 0x3C05D63C, + 0x05C63C95, 0xA76FEF37, 0x80ED87F3, 0x4D0DE354, 0x347F103E, 0x1AE16BC0, 0x9A9FC098, 0x9FE87CCC, + 0xF9ED25C6, 0x47CD79C5, 0x9CC7D4FB, 0xC39CEFC0, 0x9CEF3E82, 0xC162A564, 0xB712673D, 0xBF4F785E, + 0x0BD63AA9, 0x8D1B370A, 0xD1045713, 0x7E00662E, 0x5EBC5848, 0x472A49FF, 0x11A793D6, 0x37C90C2D, + 0x9678989B, 0xA5F5B6DC, 0xDA5F74C8, 0x0CDE8F1F, 0x9BDCA7D4, 0xFA6A3155, 0xCA0F7BAF, 0x106E8761, + 0x62A6C407, 0x7C4FC9AF, 0x16A3F1E3, 0x8C3F9AF6, 0xF7A4FECD, 0x1237A7AE, 0xA5EF2528, 0x97F3B173, + 0x75EAC788, 0xC97FC437, 0xA7F650FD, 0x6D151FA2, 0x7DF77870, 0x8ECA974F, 0xEF956783, 0xFE2A1F9F, + 0xD2FC7928, 0x57ADE405, 0xF85E76BA, 0x8B3E845F, 0x149FA0BF, 0x5E1FD193, 0x319C2116, 0x49F9C3F0, + 0x3861DC5F, 0xFAEF7783, 0x6F24CAED, 0xF55BE5FE, 0x13A53F53, 0x9C0795FD, 0x77313E7F, 0x37AC23FC, + 0x17F96893, 0xD8739C03, 0x84B7C8FB, 0x1CDF0F53, 0x9C7AA5DF, 0x49EF97D7, 0xDD270937, 0xCA7EFB83, + 0x5CBF2B57, 0x961C8F9A, 0xFFBF3AF5, 0xD7D0DF58, 0x3EA45C9E, 0x5FEAD25C, 0x6BB89F8C, 0x27B52978, + 0x37944B7F, 0x0AFA88A7, 0x096FE3F7, 0x4CC11658, 0x457CA3FC, 0xF3463A4B, 0xCC78DC9B, 0xDC6EA6BE, + 0xD7E64DE3, 0xEF19567E, 0x1BE142F4, 0x4FCC16BD, 0x13CF6707, 0xF4467D79, 0x6B9425E6, 0x17D74BFF, + 0xE105E767, 0x89F945B9, 0x8CC719E0, 0x5E9A985F, 0x94CBF7B0, 0xF38A5799, 0x9C5F2997, 0xD8EDEFFD, + 0x4BF51FCD, 0xD741A3F8, 0x20C458DF, 0xB5F055A2, 0xDCF6DFF6, 0x77375C4E, 0xB8971324, 0xFA8BFB49, + 0x0C33DC96, 0x447F77C2, 0x55D41F7B, 0xBC4389FE, 0x6E872BA9, 0x1FAAFD67, 0xC37E32FA, 0x39AF3FAD, + 0x7ECEEB4F, 0xAB1FEDFE, 0xCB935BF6, 0xA194ED67, 0x3738A3F8, 0xFB1BF34D, 0xF666B714, 0xF9067AB1, + 0x3FB9B1EE, 0x32934F72, 0x73DD136A, 0x3DF997FB, 0xD03B60F2, 0x4930D4EF, 0xA6E4E46F, 0xB0C17FC6, + 0xE4936060, 0x6A42685F, 0xFA27B6A4, 0xAE37F944, 0xCC2C1841, 0xFC51CAF1, 0xC02F0B06, 0x84FE212E, + 0x2938897C, 0x22AD537F, 0xC1FA6088, 0xE267AA57, 0x314E7425, 0x9CE6FE72, 0x8E8BCB94, 0x9CEA5D04, + 0x50407838, 0xF3813B05, 0x4A0957C9, 0xF558CFE7, 0x3B53C3F5, 0xD27F6F8E, 0xF35DC65C, 0xCFCE3FDC, + 0xF9EA3E62, 0xBE98E5EC, 0x227C3DD7, 0xB3BBDEDD, 0x4EB85AF1, 0x45DA5DAD, 0xF4B99E1F, 0xF65698DF, + 0x07DCF7B2, 0x9CCFC1CC, 0x1F5E6BB0, 0x3894CBFC, 0xFABF11CA, 0xBEE2832B, 0xE0C2AFC1, 0x717F6B98, + 0x2F52CDD0, 0x9AE8EF20, 0xC51F0F38, 0x1DF3E6CD, 0x4BF0D7CE, 0x27F343F0, 0x6DD19A98, 0xCF4AEEAF, + 0x609DD325, 0x399FDC6F, 0x6297DB33, 0x319F69EE, 0x3798E906, 0x89F94CAB, 0x7E1BEC97, 0x9C96DCCE, + 0x779AFBD1, 0xD9E76F4B, 0x8CA79CF9, 0x2277393C, 0x91184F39, 0xF34BD0D5, 0x7939319E, 0x1F327F04, + 0xC27D3B31, 0x9E72E60F, 0xF1A0B751, 0x61E68B6F, 0xF91BF83C, 0xB83F615F, 0x6A6A627F, 0xDAFD68DB, + 0xB3E5567F, 0xE6D9B7FA, 0x33CF1FBB, 0x3F93FC33, 0xFA13F90B, 0x1E97FBAD, 0x71CFD2F3, 0x0BCE37C1, + 0x8F9CB99A, 0x9F08F782, 0x4ECD27A8, 0x2F4ADDE1, 0x9AEF6089, 0x94377983, 0x349FC052, 0x295FED7E, + 0xA8F90FA6, 0x497C8F77, 0x58F309CC, 0x9278B27F, 0xC969E9A3, 0xFD5F48AF, 0x86FB759A, 0x6FE8FFB6, + 0x69A90AAC, 0x7F92E37B, 0x6D57AAAF, 0xE61BC29F, 0xA4D6E37B, 0x07EF6BF4, 0xD7BD2198, 0xA1EF478C, + 0x077A052F, 0xEAFB9EE6, 0xCBEADCEB, 0x7A7E0159, 0x3FB0443C, 0xA2E70FF4, 0xCFFDB5B8, 0x43DF9F20, + 0xCFC72982, 0x8FF53C80, 0xFE7AE3A1, 0x9FBE3F61, 0x92941F74, 0x9ED7F739, 0xFAEF9F0F, 0xEBF5FD89, + 0xD89DE8B4, 0x9E96FE16, 0x7ECFF9DB, 0x9CD1FA7E, 0xA5F816A8, 0xEFE36A3F, 0xE749F893, 0xA92FDEE6, + 0xFEC47904, 0x1E95EB8B, 0x73F393E3, 0x55F37865, 0xF6CA309E, 0x58BEA45C, 0x9EAF3F3D, 0xE895980F, + 0xDC5FC6EF, 0x77065F24, 0xE603D74B, 0xFF52778B, 0xA7F43C43, 0xEF952CCC, 0x1F33664C, 0x7EBCB67E, + 0x5EFCD6F9, 0xC8FB9AEA, 0x33279E4F, 0x3C5F393F, 0xA0BE9801, 0xAB13CF0F, 0xD7CBF8E0, 0x0AE7B1C4, + 0xF340B98C, 0x07FEEC8E, 0x4A3C3F94, 0x8F92FA83, 0xBC1AF37C, 0xBCEFBBE1, 0xFC44DF57, 0x9FF60E26, + 0xFAB393DF, 0x1BC17530, 0x3E311E94, 0x637FB6A8, 0xF86D7FE5, 0xFC83583C, 0xE3A613FD, 0xC5F5D84F, + 0x39AF47A2, 0xBF72FEA1, 0xFE1AE11D, 0x4BF457CE, 0x1F546F6F, 0xFAAB93F8, 0xC0E68F3C, 0x3EF81FFD, + 0x9C27B7FD, 0x49B26FF6, 0x7B29FB93, 0xBB168A4D, 0xFECA1E14, 0x8F697E45, 0xFF729D4E, 0x6F93BF82, + 0x33E0B79A, 0x6FC9DF29, 0xEE22938F, 0x82BF3BE7, 0x68BE25FF, 0xAABC2A93, 0xBF8217DC, 0xBB359F92, + 0xBF19EF5D, 0x939F44D6, 0xDB42F773, 0x29FBEBB8, 0xFE06FAFF, 0xDEC6B6BE, 0xE6AFE5FE, 0x15F4BDA6, + 0x46F5EBB2, 0xE0027DBF, 0x537D5708, 0x47CF0FD4, 0xAFCDC1EB, 0xFA7EA7FE, 0xD82F8EEB, 0x7909E3F1, + 0x6E0757DF, 0xEF54FF5F, 0xA9FB31CD, 0xFDEA4FE4, 0xFEC3FB1D, 0xEBDF5DEB, 0xF6D1F307, 0xF5E36467, + 0xACBEBF11, 0x7B4BDD6D, 0x7A5EA2EF, 0x0995EE37, 0xF5FD4DFD, 0x3AD5FBA9, 0xF9FEF73E, 0xCDAE5238, + 0x1ECF60C5, 0x4F6DB97F, 0x26C7C3FC, 0x93FA63F0, 0x72623C69, 0xE69F829F, 0x887B12E3, 0xA9613E29, + 0x380E7589, 0xF10C623E, 0x2A7CD429, 0x193B766C, 0x423C76BE, 0x557FBE23, 0xDE4ACC77, 0xA5EAEF31, + 0xF0E469C9, 0xF3CE43F5, 0xF7FD4E4B, 0xE279A4B9, 0xBF9D816E, 0x63E279A4, 0xB9BF5DC7, 0xFB5BE279, + 0xA4B9BFDD, 0x07FD0989, 0xF194ABEF, 0x3D4D7055, 0x88B15F5E, 0x72D27A7E, 0x21BE59EF, 0x5E12CA91, + 0x6F2ABD3E, 0x7A1EA17E, 0xD8E67F27, 0xD19E2D1F, 0xC4FDEDCC, 0x4D3989F6, 0xEDFEB6FD, 0xB1FBDBF6, + 0xCFEAEF3C, 0x7FADFECE, 0xEB67AB5F, 0xFF030000, +}; + +u32 point_table_binary_68[] = { + 0x11726594, 0x4F485451, 0x14C6BFF7, 0x677A6F0C, + 0x44932209, 0x230CA3DA, 0x2485D2A2, 0xD116EACE, 0x5C3D0223, 0x37410C8C, 0xAE128482, 0x30911A98, + 0x94816625, 0xB4081282, 0xD96482AE, 0xC3D906AD, 0xC4966952, 0x488486D4, 0x1BC7BCDD, 0x73CFBD6F, + 0xDE1BEFEE, 0xC73DE73B, 0xDF39F7BC, 0x872BE845, 0x1B602FB9, 0x29210F32, 0x922F01A1, 0x236AEBEB, + 0xEB42BC62, 0x0E9E88DA, 0xC0C00073, 0x1BB19B22, 0xC610FAD1, 0x0D1CBC04, 0x16171799, 0x878943E8, + 0x78C5F77B, 0x63DC4D0C, 0xC4F57A72, 0x6EFD3E2D, 0x7994EF71, 0x81F9FB1F, 0x60666646, 0x40FBDD7C, + 0xEF626565, 0x25F2FBC3, 0x77C2F9F9, 0xF9C8CFE6, 0x1290CBE5, 0xA27A83F7, 0x62F564FC, 0xE098132A, + 0x7D1BFDE2, 0x27D08230, 0x518F4EA5, 0x5289FC0C, 0x0751BE8A, 0x1F0E74BC, 0xF423DE01, 0x5EAD7A5B, + 0x718659D4, 0xAAB70C53, 0x3D9C3EF7, 0x99E669FC, 0xFBAD679E, 0xA9794BBF, 0x14DFF316, 0x968A7F60, + 0xD88F98FC, 0xEF54350F, 0x1986A5E6, 0x6DF460BF, 0x5E5E5E4E, 0xF89F9E9E, 0x564C7AC0, 0xF6C3B85F, + 0x1FDBA309, 0xBFD58B69, 0xA3AFFA39, 0xA833D5F3, 0xAD7F77C6, 0xC7C7EBFD, 0xC8532C16, 0x797E32DE, + 0xFEE047F3, 0x634EBEDF, 0x4D8FE769, 0xE67DD9D3, 0xF1BABFB0, 0x93DFDFEC, 0x8F7758DB, 0x4BD487CB, + 0xFB35213E, 0x927E2A70, 0x1EA9FB1B, 0xCCEE9A3D, 0xA2FC49C6, 0x59C079EC, 0xB6D37C45, 0x55DF5FB7, + 0xAEAA7899, 0x4F7A4E25, 0xF5667676, 0xF63837E4, 0x6348F25D, 0xD9CF5EEA, 0xE9D4D494, 0xD2537CCD, + 0x09B3D9EC, 0x317DC55B, 0x32FFB9DD, 0x3E373727, 0xC49A8CEF, 0x90F18175, 0xC8FBC3F9, 0x56B7151A, + 0xA678FB05, 0xDAE3FB45, 0xC7EC2BDD, 0xCB8C4DD6, 0x67FED6CA, 0x6CE6F935, 0xCBFB63F4, 0x9A4DBEF6, + 0x43677272, 0x32CA07CC, 0xF7D818DF, 0x78CFDC1C, 0x63F2BFDB, 0x179AF7EA, 0xE5791836, 0xF3010A85, + 0x42D4EF6E, 0x1F12EFDB, 0x84A38E78, 0x7E53AC5F, 0xE28D3212, 0xFF8F8DB2, 0x8ED7FD9E, 0x2A27FDB6, + 0xC0DA8A58, 0xED3BB3D9, 0x4F34CCC3, 0x974CFF0B, 0xF37ED642, 0x4C4F7198, 0xD0F7CDFF, 0x6142FAA3, + 0xFF5DB9CE, 0x149F5E30, 0xCC7A69AD, 0x67F6EB40, 0xFACDE7F3, 0xD1F7DD15, 0xE87E747E, 0x578084BE, + 0xF16BBE0F, 0x34CC6B77, 0x2739CFDF, 0x9F8EC6E2, 0xF1471D9A, 0x757DAF00, 0x944AA5E8, 0x7DE8A87D, + 0xD77A68E8, 0xCF2BE8FE, 0x57719EEE, 0xBD7DE757, 0x267352A0, 0x93196D86, 0xC5176638, 0xC46295D9, + 0xDB678EF7, 0xA358D723, 0x3F9A957F, 0xF7EF89BC, 0x62ED5F8C, 0x30FF0700, +}; + +u32 point_table_binary_69[] = { + 0x11727598, 0x6B6C5445, + 0x14C767F7, 0xDEA5DB47, 0xA05B4853, 0x84263EA8, 0x150C2486, 0x04A81548, 0x11096889, 0x0ADD0402, + 0x49918542, 0x29506879, 0x460224A8, 0x3C244B89, 0x220B1293, 0xF2FCB0D4, 0x2C914721, 0xC656B076, + 0xD3261A0D, 0x1F8C54FD, 0x604D1A30, 0xA8116969, 0xB7779C39, 0xE7CCDCB9, 0x17DD6F3F, 0xCE7FCE39, + 0x33F7CC99, 0x53780FBF, 0xC15E62F0, 0x5BB06001, 0xE731972B, 0x2B2B9167, 0x21CF9D3B, 0x97F31E97, + 0x2B2A2A90, 0xCB7DEBCB, 0x8DF53DBC, 0x95BD883C, 0x7DFA7469, 0xD73C63C6, 0x0C69BFAA, 0xB8B8B858, + 0xDABDDCC3, 0xAF287FE3, 0xC68D9376, 0x2FF7F0CB, 0x6CA6C7EE, 0x65B97EB6, 0x6FFD6C8F, 0xFD2BB55F, + 0xD85FCCE5, 0xF9F3E723, 0xD37ECBCB, 0xCB513FCB, 0xD88F64CA, 0x67E1C285, 0xA8275EBC, 0x78B1B4DF, + 0x52FB81F3, 0x8AB93C6F, 0xDE3C69FF, 0x52714949, 0x89B46B2E, 0x2D2D95F6, 0x76DFFEDB, 0x7DFB6FF7, + 0xEDBFDDB7, 0xFF7695AF, 0xB69B7C9E, 0x85F81F8C, 0x65BD5F90, 0xECECECE4, 0x3CC546F2, 0xDFA4359F, + 0xB5B7B773, 0x7E573163, 0x1B366C90, 0x4C7AC6D6, 0xAD5B0776, 0x96C75858, 0xD80F1E3C, 0x883C91B1, + 0x01C12B57, 0xAE047FC8, 0xF96CEFDE, 0xBDC8A0CF, 0x675CFEC8, 0x1F7F64A3, 0x5D300B62, 0xBCDDBB77, + 0x437E924B, 0xA20CF594, 0x6FC9EBB6, 0x5A3F92A7, 0x315E5D5D, 0x9DCE57E6, 0x73E4C811, 0xBD1F1D2F, + 0xA5F4F92C, 0x994C1AF1, 0xAC8E55AB, 0x56E9FDC8, 0xDFEAD5AB, 0x75BE4F0A, 0xBE70E182, 0x918FD571, + 0xE9D225CE, 0xAB301FF9, 0xDBB871A3, 0x641D7FD3, 0xA64D9CC7, 0x897346FD, 0xDDD6D6C6, 0x7982F479, + 0x051F7774, 0x74805E9E, 0x0F6319B6, 0x66CD1A64, 0x886F63FE, 0x71159FF6, 0x1B47FD93, 0x42BF67CF, + 0x1E88AFCE, 0x6BDFBE7D, 0x3A1F197F, 0xFFFEFD3A, 0x5E98157C, 0x08EB134A, 0x4F4CF9F6, 0x09FFC78E, + 0x1D434E4B, 0xCEE0F78E, 0x238705C3, 0x79A9FDA8, 0x7C5C7FC9, 0x542AA5F3, 0x95E70DE7, 0x55E5D607, + 0xED4FE72B, 0x995D6435, 0x32BFA680, 0x3D52DE3F, 0xC9D2DEA4, 0xEE237D9F, 0xAC398C2D, 0x5FBEDCAD, + 0xBF97ED91, 0x2B56AC90, 0xFA7AFC9E, 0x6946EBEB, 0x31BFB45A, 0x4FF95ACD, 0x9B376F36, 0xEAC56A8E, + 0xC562AE3F, 0x6E7D22FD, 0x293DE7D6, 0xA9A54B97, 0x6A7FAC20, 0xFD86CA0F, 0xCEB320FD, 0xA68A27F7, + 0x97101134, 0x4F94ACF3, 0x87EF356A, 0x0EDD07AA, 0xAF5173C2, 0x502F6ABF, 0x477EB7F3, 0x4C7F4DE6, + 0xFA3CDC3F, 0xF413751E, 0x53EC3C38, 0x8F1EDEC2, 0x2A98F8A7, 0xC232A887, 0x986286F7, 0x29C6BB25, + 0xE7B8FD9B, 0xB8B00CFD, 0xF326FE48, 0xF89B66AD, 0xB877EF1E, 0x729BE0D3, 0xC1CAC387, 0x0F737E1A, + 0x79C47B81, 0xCE1B376E, 0x200BFD88, 0x278277E0, 0xFB0B6653, 0x190B7D6A, 0xFD71F5EA, 0x55582F79, + 0x4497BDE5, 0xD0A1439C, 0x9DE07F49, 0xCE6E0C5D, 0xC6FD117F, 0x11FA41B1, 0xF49FF391, 0x95023E41, + 0xFC9A7518, 0xF85DDE07, 0xFAD2D051, 0xB2F779FC, 0x09F6EB25, 0x6773AB16, 0xB881FF2C, 0xF5E13BA1, + 0x0D64FFD9, 0xE34FB05F, 0x0FFC99F5, 0x0A7035BF, 0x0DEB9B42, 0xAF92FDB6, 0xC79F60BF, 0x1E78ADF5, + 0x14F06BE2, 0xBCA57E6E, 0xE859B277, 0x7BFC09F6, 0xEB81C707, 0x1DE019E2, 0x3D10FAAC, 0x47218BEC, + 0x5F7AFC09, 0xF6EB2587, 0xBF0BFE08, 0x3C815F83, 0xF52DF62F, 0x64BFE6F1, 0x27D8AF07, 0x7E37780D, + 0x3822EA49, 0xEADFB23F, 0x277B8BC7, 0x9F60BF1E, 0xB82CF801, 0xD497C3CF, 0x82BED04E, 0x90FDACC7, + 0x9F60BF1E, 0xEAEF7E70, 0x13D5E749, 0x554F5BB7, 0x6E95F693, 0xCA5F6D6D, 0x2DB0D2E3, 0x7B442CEA, + 0x77FBF6ED, 0xA2DF60BD, 0xDABF0717, 0x9E3A750A, 0x58AEB7F7, 0x5A6F413F, 0xF0D7EF7F, 0xD4B7A7FE, + 0xAB90434B, 0x02650D0D, 0x0DFA7D63, 0xEE7B1302, 0x7F5974DF, 0xE47B21EC, 0xC1778293, 0xEBEBEB75, + 0xFF960CEF, 0x6502EDF2, 0x07FEE2BE, 0xF5F45E8D, 0x8E067E85, 0xF743F897, 0xF1478BF7, 0xB0B1B111, + 0xFB97E067, 0xA26EBF90, 0xFA67849E, 0xEC106F6C, 0xD42986F7, 0xE92EFA1F, 0x1BD5FE81, 0xB35D067D, + 0xB6D0EBF7, 0x338DF99D, 0x3B770EDF, 0xDF34E607, 0xEF33E5A3, 0xF797C2F3, 0x91FD3E9D, 0x4EEB7E22, + 0x7F478F1E, 0xD5F9CA0E, 0xACE2A37E, 0x80D5D4D4, 0xC8F5505F, 0xC35187F6, 0x831C4C6A, 0x6E42267F, + 0x29E46191, 0x3FCC2F31, 0xD4E7BBF3, 0x1CF4C37C, 0xD111AF5F, 0xBFAEFBE5, 0xFD64905D, 0xB9720579, + 0xAA64A33F, 0x4E95FDD1, 0xF1F54BED, 0x0FB82F69, 0xF054C9FF, 0x932FF90F, 0x441D8FFF, 0x4034C3D6, + 0xAE5D2BF5, 0xDDA8CF78, 0xF43633D6, 0x5748666C, 0xD1A2453A, 0x9F0CF3E6, 0x9B11FAEA, 0xEA6AFD3D, + 0x87A303EE, 0xFB09FE15, 0xFBE2A590, 0x87A3C454, 0x8F21719E, 0xF03DA85E, 0xC3BD8CED, 0xD8B1C39D, + 0x077A239D, 0xB2BFC37C, 0x21EB211A, 0xE9847987, 0xEA83B148, 0x27DC2FAA, 0x9F4C43A4, 0x13EA9DEA, + 0x2BD340FE, 0xCEBBF50F, 0xF56330C4, 0x37F28179, 0xCC8807F5, 0x6CC4D3F3, 0x561AEBB1, 0xB5B515EE, + 0x93AA3FB8, 0x0F09B77E, 0x77EDDAA5, 0xE79D4116, 0xF875DBB6, 0x6D383FB5, 0x49A6F3A5, 0xF5396A3D, + 0xF9CF117A, 0xF24FF7DF, 0x298EC7E3, 0xFAFEEABF, 0x27AA90FF, 0x7419F47F, 0x0A3DE68B, 0xE73F5846, + 0xE75F85FC, 0xA037E359, 0xFFA07740, 0xE7837AC5, 0x58FF8365, 0x8CDDBC79, 0x53F7B707, 0xE27BEDDC, + 0xB953720B, 0xB2A3F42D, 0xA8773CFB, 0xCB13F501, 0xE74BFB1F, 0xA3EA85FA, 0xDD9824F9, 0x8B23E709, + 0xBE75EB96, 0x384F114F, 0xEC67683C, 0x63C78F1F, 0xF7E473E0, 0xC081C7F3, 0xA5EF3934, 0x9EE2D1F7, + 0xCE34A8FB, 0xEFAB5FE3, 0x7E373737, 0x0B3DC693, 0xF573F1E2, 0x450F7777, 0x777BF2E9, 0xEAEAF2C4, + 0x8379CF88, 0x87F1C57E, 0xD2D8FFC0, 0x9FD1BF20, 0x9ED19F60, 0x7EA37ACB, 0x16F9AD5F, 0xBF5ED753, + 0xAE60F8FB, 0xC3384FD0, 0x1BE785FD, 0x1EE3E58A, 0x788944C2, 0xC390BF91, 0x0FB21B0F, 0xDE3B231E, + 0xF50FF0FF, 0xCF3EEC87, 0x6A9E0A53, 0xBDC1BC4A, 0xF9AB7E80, 0xFA01CF7B, 0x31F476A0, 0x4ECFC3B2, + 0xFE0F7AD7, 0x4FBCCDDC, 0xF95AE827, 0x7D1DA833, 0xFBCBC325, 0xFDFD7A7E, 0x97EF73AB, 0x629CF7C2, + 0x1677CCFE, 0xFDF00C77, 0x305F9C97, 0x735F70A6, 0x99EB73CC, 0xF95FF037, 0xD5DE79FA, 0xDB26671A, + 0x9CAFFFBE, 0x503F7E28, 0xEED3962D, 0x5BF47BF0, 0x50D5BBFF, 0x3E903E28, 0xFAE7B265, 0xCB747F0F, + 0xFADE8F41, 0xF7FF43F0, 0xFE507F56, 0xF3E898E3, 0x4CF15FC8, 0xB665CEB3, 0xA28307CD, 0x7955F507, + 0x358F467E, 0xD2DC876C, 0x0D99F3AC, 0xF8FB74C8, 0x9C57F57A, 0x9A470BCF, 0xB00273DE, 0x2D3C6D8F, + 0x36E759F1, 0xF7CCB039, 0xAF8A7FC9, 0x98F36864, 0x2CF9A379, 0x3732D672, 0xCC7956C4, 0x77CC7955, + 0xC7A779B4, 0xB0547337, 0xB29D6DCE, 0xB362FFD9, 0xE6BCAAD7, 0xD33C5A34, 0x71D41D73, 0xDE2D7A6E, + 0xF4F7E63C, 0xCB0735C3, 0x7CCA8748, 0x4FF368D1, 0xA4DC5E73, 0xDED5FE26, 0x3CAE07CE, 0x909EE6D1, + 0xA2E7B3EE, 0x9BF3AEF6, 0x17795C0F, 0xECA05ECD, 0xA34593AD, 0x7EE8078E, 0xD79F9A67, 0x4D3D7D8F, + 0x7EFCFF14, 0xBC0F4553, 0x18DEEFBB, 0xAE3FFCFF, 0x08570FFD, 0xCA98A764, 0xBF614BD9, 0xD3F8DED8, + 0x6CE6CC5C, 0x2E6E67BF, 0x7A7F8027, 0xD1DF2B8A, 0xC7708E8C, 0xFA7F0100, +}; + +u32 point_table_binary_70[] = { + 0x11728D5A, 0x69705545, + 0x163EF7DE, 0xF71206B5, 0x4814071C, 0x969101C4, 0xA2D82414, 0x601C4B59, 0x82144111, 0xF5A1D688, + 0x610781B0, 0xAF260283, 0x2CB21461, 0x1B653043, 0x0D386CF3, 0x2C163181, 0x1A415161, 0xA0948212, + 0xA76054DC, 0x86A56088, 0x49547C24, 0xF0DEEDE9, 0x734EF77D, 0xF7F6BBD6, 0x987F5F9D, 0xD37DBE3E, + 0xDDE7EBD3, 0xF7051E14, 0x5F431FA0, 0xBFC2C242, 0x218EA4F1, 0x80010318, 0x1730EED5, 0xAB978007, + 0xD3B84F9F, 0x3E8C7B1B, 0xE37BA7C7, 0x4BFB97D0, 0x8B71CF9E, 0x3DD1EEE1, 0x1E3D7AA0, 0xFD0B8D5B, + 0xB46881F6, 0x0096F6CF, 0xF57CCD9A, 0x35437B00, 0x4BFB67D0, 0x37600F60, 0x1ADFCF18, 0xDF2F60BF, + 0xA2D7FBC8, 0x238FA0DD, 0xC3FDFAF5, 0x635C90E6, 0x4FFE0AE7, 0xE7E73356, 0x7C9E78E2, 0x09F65778, + 0xD0A04168, 0xBFACD753, 0x50508076, 0x0FF7EDDB, 0x17ED9734, 0x6ED7AE1D, 0xDA3DDCB6, 0x6D5BB45F, + 0x34D67FD1, 0x58FF4563, 0xFD178DF5, 0x5FD47C3D, 0xBB1F5740, 0x7B910010, 0xAEB83979, 0xF264C479, + 0xA20A20BB, 0x1A60EAD4, 0xA942D468, 0xDCA8F6E0, 0xC18342D4, 0x6BFFDBD7, 0xBDF7DE7B, 0xE40F5D70, + 0xB66B3076, 0xEC58C677, 0x00E4485C, 0x565646E3, 0x194740E0, 0x5F8DF68F, 0xC0FCF9F3, 0x293EFC0A, + 0xE072AB08, 0x2C5AB4C8, 0xE373B915, 0xC02BAFBC, 0xE2C5BB6D, 0x16F0F87A, 0xF6BF6D56, 0x04AE5FBF, + 0xEEF1C578, 0xAFBDF61A, 0xE353CC67, 0xD2A449CC, 0xFF14C7DB, 0xB973A7B7, 0x1E8F8F9A, 0xAFEDF808, + 0xC4E3718F, 0xEFDD72C4, 0xD6AD5BBD, 0xF5E0DFB8, 0x71E33CBE, 0x70678430, 0x142A0CCE, 0x515CBFC4, + 0x017FC80D, 0xCE070D54, 0xBC9873F4, 0xCD37DF24, 0x7FE45727, 0xEDC5C5C5, 0x8C25BF06, 0x12BFFAEA, + 0xAB349E71, 0x0EF1254C, 0xFE39B41E, 0x8C8FF991, 0xEB73962E, 0x5DEAE303, 0xF0F2CB2F, 0xFBE201E5, + 0x0B31FAB7, 0x8D451C9A, 0xAF50EF0F, 0xD07E11EE, 0xC2E3693D, 0xB91AE7D0, 0x7EE9F5E4, 0x683E6ABE, + 0xEC15B7C7, 0x0F1F3EEC, 0xF1450F3C, 0x2F7A3DF8, 0x3765CA14, 0x8F6FF60A, 0xA0FD91E7, 0xF334F407, + 0xB0A1558C, 0xCEC3118D, 0x0114AE45, 0xDC305D2F, 0x0AB78A11, 0x2E121562, 0xBF5C7D4B, 0x78AA75EB, + 0xD6727EC6, 0xCEA7D085, 0xEA07F13F, 0x253E0033, 0x3B74E840, 0x98E63F6A, 0x9F277B11, 0x6327C7C9, + 0xD2E3215F, 0xDABFB137, 0x917F258F, 0x8F3E63DD, 0x3F6DDA34, 0x017F9476, 0xCC7673EB, 0xEA840913, + 0xC84EB8CA, 0x7EB4BCBC, 0x5CC00E8E, 0x1FCD87CF, 0x4C7E7C5E, 0xD27C162E, 0x5CC8F1F0, 0xF40CB496, + 0x9D3B772E, 0x107FC182, 0x05017EB4, 0x1F3B1847, 0x3A382B68, 0xFE4AF68F, 0x2C708663, 0xBD125F8C, + 0x3F1DAED1, 0x7A7C7C9A, 0x34691258, 0x0FEA8D7F, 0x3E6D273C, 0xDAD9E661, 0x353FE64B, 0xA8FCB95F, + 0x58B7A25D, 0x3CCF58DC, 0x637526AC, 0xF8BB0938, 0xA6ED181F, 0xBAB92F69, 0x3B6271C5, 0x7DD6C392, + 0x8F38E96E, 0xF2F26FE4, 0x23902F87, 0xB15D2E6A, 0x376FDE4C, 0x18FDED2E, 0x56E4C68D, 0x1B99E34D, + 0xBBC3FCAC, 0x2376D34D, 0x9B3665E4, 0x5BCE4EF3, 0x5B93C488, 0x65CB9609, 0xB180C743, 0x57683C63, + 0xC60CB223, 0xB46C9855, 0x5F5F2FC4, 0x765E8FF5, 0xB8B0496F, 0x7CEBC5FD, 0xF1AF8FF4, 0x51F11323, + 0xC45B74BE, 0x7DF9227F, 0x5F3E096F, 0x670CBDAD, 0xB7511F28, 0x7E3E8A83, 0xB57CC992, 0x2519F920, + 0xFEC86799, 0x6841F789, 0x8F1FED9F, 0x6F7D9D3A, 0x750ACCDF, 0xA64D1B9E, 0x1F718975, 0x8AC6FBE2, + 0x75ECD851, 0x9E07A927, 0x982FA940, 0x7CFE2446, 0xFF34CE63, 0x7C3DE661, 0xA91F4ECC, 0xC3BDD99E, + 0xF030F26B, 0x9CC6798C, 0x3DFFF68C, 0xD3F190FF, 0xEDBE78A8, 0x873971ED, 0xAFF653EB, 0x853ACFDE, + 0x7D9BC937, 0x633DC178, 0x9CBFC6BE, 0xF9383EFC, 0x2C1FD4C7, 0xECF47A49, 0xFF6E8DFB, 0xD623F5EF, + 0x96982FBE, 0xD4E70671, 0xC6FABEF9, 0x498DD7F7, 0xDB8DB887, 0x697C7DCC, 0xF3A7F109, 0x351E1A48, + 0x7E321FD7, 0xE2001B36, 0x6C907ACC, 0x7C7F94FA, 0xBF66CD1A, 0xD4E7F68C, 0xEB60C488, 0x11ACDFE4, + 0x5F07A867, 0x74DF9EE2, 0xF908D7B0, 0x7F1DB0BF, 0xA8E1F9F0, 0xBE5ABD7A, 0xB5F4E778, 0x09196FFD, + 0xFAF501BC, 0x6BD7AE00, 0x9F3D7BF6, 0x04E2513D, 0xF8E2A9FB, 0x93F9E97C, 0x16F27E7C, 0x9FC6798C, + 0x553ED5FD, 0x792DE6C3, 0x417B6FC6, 0x090FE3FE, 0x47D3388F, 0xB1E7DF9E, 0x713A3E9E, 0x0FC7171F, + 0xCFB3A5F7, 0x43AE1771, 0xE2138075, 0xEBD6517E, 0xD0FFA7CD, 0xA0FB9FF6, 0x8CD57E61, 0xBF41FE75, + 0x307AF468, 0xBE9F25AE, 0xDBA0702E, 0xFBD71F53, 0xF17279BE, 0xFA639C6F, 0xCC27FB03, 0xF53B7E8C, + 0xF9F5F3C1, 0xFCFBE38D, 0x1C393210, 0x0FB1AEEF, 0x5A759E75, 0xFD577B98, 0xF3510DBE, 0xF346FE69, + 0x8CF9B53D, 0xCCF562FB, 0xE6C3FD04, 0xDF7C8C95, 0x7F8DBCCF, 0x293F49ED, 0x4FB87A71, 0x3210AF7A, + 0xB1F637F2, 0x7984FDF1, 0xAFA8A8C8, 0xEB179081, 0xB2533F51, 0x27F1E0C1, 0x8319E7F3, 0xF90D8DA7, + 0xE6AB1D98, 0xA47E4CFB, 0xD70E74B5, 0xFF69F677, 0x357F6FBF, 0x29DF2A9F, 0xD58B01D6, 0xAE5D8BF6, + 0xD36C773D, 0xFEBA9E70, 0xBF33F2E1, 0xCB973E4F, 0xBADE76EF, 0xDEEDF5B7, 0x67E2D6F9, 0xD9B3677B, + 0xE3CFC421, 0x30FF2589, 0xB15FD1FD, 0xEF25E95F, 0x5151E1EB, 0xBFDD16AB, 0x56ADF2F2, 0xE9DF9FE0, + 0x7960FF5A, 0xE98FFD9B, 0x9ECF5E64, 0x7754F3B5, 0xD77C299E, 0xAAE768B6, 0xBC424A4A, 0xBCFEAFCE, + 0x579FA86F, 0xA9B8AFDE, 0xA47E2563, 0xBE7A477D, 0x8B07EB25, 0x2AF56BCC, 0x98311EFF, 0x061700E6, + 0xCC99E3F1, 0x697021F7, 0x18DDD73A, 0x7E2CF718, 0xBE67B4DE, 0x00E41EA3, 0xFE53F5CF, 0xC969ECAF, + 0xFBDBE434, 0x9E4FD707, 0xFE517FEA, 0xC3B45F3E, 0x3E1AEB78, 0xD4BFFBE2, 0xD1F84CFD, 0x30F485EB, + 0x2DAAEF13, 0xD50F381E, 0x36F550E9, 0xB9CF9FF5, 0x0DC2F5D2, 0xD413C507, 0x2E78F371, 0xFD5C486A, + 0xBDA965FF, 0xA4EEB7E9, 0xFC46D2FD, 0x37D55344, 0xD6D3638F, 0x3DE6F5E3, 0x49556F84, 0xF311030C, + 0x1D3A14E7, 0x3FCDF3BB, 0x81F94473, 0x37E02F9A, 0x27E9BDA9, 0x7153A3DF, 0x6F9AAE67, 0xC289B81D, + 0xA8D7843E, 0xFFAA5E9B, 0x0304EABF, 0xB91CBF7F, 0xFF7E8FFF, 0x0D39FEC0, 0x81031E9F, 0x1B6ABC5C, + 0xFF695EBF, 0xABF313E4, 0xAFF607E4, 0xF95BB972, 0x65409FB1, 0x9EFCF72D, 0xBFA7185F, 0x8D297FB5, + 0x9F5763E9, 0xFDD1F7B1, 0xD27FF55E, 0x4DBF1775, 0x3D959696, 0x7AFE587F, 0x74BEBDF7, 0x9A755EBF, + 0xAFFCF5AC, 0xF73F278D, 0xC93F47FA, 0x133F15AF, 0x56E24387, 0x0E79F3D7, 0xAA7AD67C, 0x217DBE14, + 0x3FEBFCAC, 0x59B3BC7A, 0x443EBAFE, 0x74BDA8EF, 0x07141FF9, 0xFBE3837E, 0x6F2A7ECE, 0x516557F5, + 0x669DB7B6, 0x503F1D72, 0xDF18F751, 0x1EE374BF, 0x84E3BF4F, 0xF74FBDD9, 0x9EF030DF, 0x4F89747F, + 0x45D8D75F, 0x05EE3353, 0x9F79FDAE, 0xBEFF55BF, 0x51051EEE, 0xCD38E161, 0x7FBF1BE6, 0x6FDAFDFD, + 0xB37E3F78, 0xF7B1AAF7, 0x2A0F33DF, 0x2ACD4FED, 0x57751A13, 0xDF9A589A, 0x2FEA6F5D, 0x9A3FE9EF, + 0xF5986F7C, 0x82FB336F, 0x7C159E4F, 0x9FBFAF7F, 0xD6EF41F0, 0xF1A3F78C, 0x8F1FE3F4, 0x7CC1F585, + 0xD8518FF5, 0xFD300A1E, 0x16DF4A7D, 0xE86A1D9F, 0x3E7D3AF7, 0x6F787BED, 0xB5DAD2F7, 0x864259C1, + 0x5F49BC1C, 0xD66EDCB8, 0x11FD7F8F, 0x622A3EB4, 0x1B919E94, 0x427FB48B, 0xA54E0B9A, 0x6F0EDC2F, + 0xF0327DCE, 0xDEA7E6F7, 0xFCA9BECA, 0xA000FDE1, 0x61E7CBA7, 0x9F7E5AC0, 0x0A1820AE, 0xE3C7CA48, + 0xAB175F7C, 0x31607FE1, 0x851704BC, 0xC1F1AD6E, 0x9162D27F, 0x9F3FE9DF, 0x0E284031, 0xB78AA3CF, + 0x51FD572A, 0xFF13D1FE, 0xD4BF9976, 0x73BE4A5E, 0xAFF543F4, 0x73BCFF61, 0x943827DE, 0x91F5D224, + 0x7556D5A3, 0x43EFCD2D, 0x6E63A54F, 0x97E8BDF7, 0x75EA0EC2, 0xC3204AB8, 0x8D68C4EB, 0x17FF116F, + 0xCBF1C3DD, 0x6F08BF04, 0xB720B64E, 0xC062C265, 0x3C7F64A2, 0x384A78BD, 0x1C2FB17D, 0xC29A4CF8, + 0x0D7186BE, 0x273C0CCF, 0x28EC8ABD, 0x72BE626B, 0x9F7A1F7D, 0x2AFE0190, 0x6559AD14, 0xAEA7EF1F, + 0x4FDA3C7E, 0x823CBF07, 0x254E264F, 0x86F2D5DF, 0x6F6EDC7C, 0x9EBE6799, 0xEB2D55DF, 0x3366A616, + 0x86AEA78C, 0xE7CFFA8D, 0x3B31743D, 0x6FF0F8AC, 0xBF899EA1, 0xEBC1F7DD, 0x61F97E7B, 0x0A3A93BE, + 0x9AEB31F3, 0x59087763, 0x3C3149B4, 0x0BDD8F61, 0xD05A7C48, 0x9F1F7B84, 0xE6DBB49B, 0xF397F2FC, + 0x70C52A0C, 0xDD8F32B6, 0x5B7FB4EF, 0x09DD8FED, 0xD00AED76, 0x9E9317BA, 0x1F953CDE, 0xDEE37CE9, + 0xE9BBD40F, 0x779FF821, 0x747DA3D8, 0x2EA65811, 0xC5EF3EF1, 0x91E4F78C, 0xDD50F121, 0x3B1CB5BF, + 0x673ED083, 0xBE377477, 0xAA54BCEE, 0xE27D898F, 0x47DEFA19, 0x7B908F19, 0xCFAC7793, 0xAFA91726, + 0x3F530F7C, 0xFEF87EC8, 0xE0FFFFEA, 0xDDA86731, 0x92E7739F, 0xB43BA39E, 0x08A557A9, 0xE3D68233, + 0x67CE2026, 0xFFD45FE1, 0xFC8E1D3B, 0xD09FF4C7, 0xADB14B96, 0x2F5F2E44, 0x09F373E3, 0x4EF9B061, + 0xC302767A, 0x8FCC66FD, 0x12EB9DF6, 0xA4978A9F, 0x9816193F, 0x64C81021, 0x94FE8871, 0x917DD87F, + 0xFBEDF4FD, 0x6A0BC787, 0xB9D108DD, 0xAF3E7FD4, 0x2BBF3FC5, 0xDFCEFA04, 0x6F6745E8, 0xBD50A1D6, + 0xDB2C5A83, 0xDF17E87E, 0x457DEA9B, 0xB572EFDE, 0xBD922FD7, 0x9BFDA754, 0xB5D273AA, 0x0771D5ED, + 0xAAEE07AE, 0xF7825473, 0xC2457CDE, 0x61967888, 0xB0AA67FB, 0xBCA0FD12, 0xBA5EEE85, 0x4F78BDAA, + 0x9E6DE112, 0xD6F5906F, 0x7D4C780B, 0xD773E412, 0x942B4CF5, 0x605FB1EF, 0x50EF2BAA, 0xE7688535, + 0x5D61AA07, 0xE71BFB1C, 0xE1F14A9F, 0xB6B23EE9, 0xFBD65973, 0xB30FE112, 0xA53FED52, 0xAB141FF2, + 0x8F9E7597, 0xA978AC2F, 0x13C4A879, 0xF3E665F2, 0xCDF40FF2, 0xAD50FAD3, 0x0E8AF13E, 0xC8E06BE6, + 0x4BD5A7FB, 0xBAF84368, 0xBE8B585F, 0x443ECC0F, 0xCD6789D2, 0x972ED6B6, 0xD07C2A7D, 0x81D3F69A, + 0xD07C6E63, 0x7DB1563B, 0x6F85E6D3, 0xB467EC87, 0xAAF75F47, 0xC686F255, 0xF59D3A09, 0xDD67CE9C, + 0x99B9DE91, 0xAAFE3758, 0xCF99FEF4, 0x7B8DB9BE, 0x12D603B1, 0xC69E11BA, 0x3E5DFF51, 0x6722F365, + 0x7D82D2C8, 0x5CC597F5, 0xEBAEE8A3, 0x2A9E59CF, 0x66FD9BF6, 0x205F938F, 0xAFFEE97B, 0x86C9C7AC, + 0x4F939F59, 0xDF265FA3, 0x7E514FE1, 0x7792DF38, 0xF117FA3E, 0xA8F52AE2, 0xBA1F7CF0, 0x01E923B4, + 0x94B8DEDD, 0x49EF0BD5, 0x2FB90DDD, 0xE1743F4A, 0x3DC5F1EE, 0xE3A9DD5A, 0x5F03D8F4, 0x57FD97BB, + 0x37B54CEB, 0x2BFA8B48, 0x8AEF4BA5, 0x47EEBCE4, 0x5CEAB77C, 0x78F8F0E1, 0xA4BFE49F, 0x486EA0DF, + 0x5F54FF24, 0xCA6F7E44, 0xFC2BD90E, 0x4B6F56D1, 0xFB42F54F, 0xD0FAE6A3, 0xFC7B9BB8, 0x84FDA7B5, + 0xD4FEADBE, 0xAFA91F7D, 0xC07A89F9, 0x8A73F8FB, 0xA91DB7A6, 0xEAFB98EC, 0x157050F7, 0x1B30509E, + 0xEF8650A1, 0xEE73077F, 0xAFB57688, 0xEDBFC85E, 0xC6F33B3F, 0x881A7D9F, 0x53BC7CF7, 0xDFBA1FA1, + 0xF7F5BFC4, 0x1C7D9FC3, 0x20E91F75, 0xFFAEFB2B, 0xFCFD3ABA, 0xD8FD54DF, 0xE7F4FBD0, 0x4937EAFF, + 0x9EE0BCE3, 0x74E3DF03, 0x8DF5CAFE, 0x0BF944CA, 0x6D2774BD, 0xA5EA7BC4, 0x3DD612DD, 0x4FA13DBA, + 0x178EEBFE, 0x09ED59FD, 0xA1B3F77D, 0xFD21894F, 0x8A61EA3D, 0x1ACCA7AC, 0x571CEF5E, 0x84A3A1F9, + 0x94FD8FDC, 0x311043C4, 0x95D07C95, 0xF278785C, 0x340DCD57, 0x99B27FAB, 0xFA3D335F, 0xB2FF41BB, + 0xB53CB531, 0x345F953C, 0xDE76D4F9, 0xC3F7877C, 0x8FA4EAA0, 0xABEE3FE8, 0x7DB28BF5, 0x06FB09E8, + 0x2EF9CE73, 0x17E97E87, 0xBE5F5C4B, 0x7D161ACF, 0xB4CB7E87, 0xDEE74353, 0x7785C697, 0xFD11E613, + 0x52C945A1, 0x7CCC7A35, 0xF999F56A, 0xF2F5D9A9, 0xDF31EBD5, 0xAC47B3DE, 0x8CFA128A, 0x4F72B3F5, + 0x21FE9EA6, 0xFB9DE418, 0xFBDDB367, 0xCF921E52, 0xBC3F3B03, 0xE7CE9DEB, 0xF533A923, 0xCE61AC6F, + 0xD43B8E1F, 0xF98AF449, 0xF537EEC7, 0xD1165AEF, 0x28FEE028, 0xE54FF72B, 0x6E4DD649, 0xEA6F7C18, + 0xF501F58F, 0xF8ADCADA, 0x3671E2C4, 0x74FF3229, 0xFB3BFA1E, 0x5BC176AB, 0x38FB20F1, 0xD7FD4BD7, + 0x0607E8FB, 0xADAA1798, 0x943AA7EF, 0x53FA3DAE, 0xB37B96EF, 0x1BAE17EB, 0x27B73E14, 0x9BFE457C, + 0xDEC54D68, 0xA4FB1BD4, 0x077B33DC, 0xABEE633E, 0xEFC5D629, 0xDDDF903E, 0x5CB526E8, 0xFB98CEC7, + 0xB3DCAF62, 0xBF40F5D9, 0xD8EEA4EF, 0x533AEF83, 0xD4FD50C1, 0xFA9075A7, 0xF380BE8F, 0x494F26A8, + 0xFB41FFFE, 0x5D96BC4F, 0xF76381F5, 0x8E677D70, 0x126E4BDD, 0xEFD0F843, 0xEE65DDBF, 0x901EBC0E, + 0xCD7F0607, 0xF96F517A, 0x516235A6, 0x7EC8E45F, 0xC1FA91FD, 0xAC3D72C5, 0x8A1599FC, 0xCD7C2A3D, + 0x49FD57FC, 0x189ADF22, 0xD613B7D2, 0x1A129ADF, 0x12A5174D, 0xED78687E, 0xB59E5C77, 0xDE0FCDEF, + 0x3655DF22, 0x7AE72FB2, 0x9BF9AF50, 0xF55E19FD, 0x2E743DBA, 0xDE73F9FF, 0x0732D633, 0x52D5FBBD, + 0x76B7D0F5, 0x94A87A1F, 0xEAAC095D, 0x8FD22368, 0x19D9A6FB, 0x1BC267A2, 0x5FE8FE06, 0xF7C37A37, + 0xEB84EE6F, 0x02F56DD6, 0xB319CF67, 0xA7EFF566, 0x7D9BF1CD, 0xFA36F998, 0xF56CF233, 0xEAF97F00, + }; + +u32 point_table_binary_71[] = { + 0x11726D93, 0xBD4B5B61, 0x14C60F5E, 0x632DB589, 0x5F582B64, 0x6911A796, 0x4E1D0A22, 0x05C9DEE1, + 0x4E2221D6, 0x268244C4, 0x6FA2415C, 0x04051133, 0x29D41022, 0x0E729D84, 0xFC011DB4, 0x5B0B1D8B, + 0x0ED2C10E, 0x8214C498, 0x5AEFE9F9, 0xB8EF6B22, 0x9EEDC779, 0xCE733EEE, 0x7BF114FA, 0xA00D00A6, + 0x5BBD9999, 0x19C45378, 0x0B8F011A, 0xA1D59B9F, 0x9F47E836, 0x0C303939, 0xC91CE801, 0xC6C7C759, + 0xDF076F88, 0x496F99F2, 0xCDC41456, 0xDF4C8A42, 0xA1A02C7A, 0x80743A6D, 0xFB75BB00, 0xBBBBBBC2, + 0x78C55C5F, 0xB7BFBF2F, 0xFD9901EA, 0xEBB6B7B7, 0xED3C1C9B, 0x9B9BD20F, 0xCF75DE52, 0xA9A4FC1D, + 0xE09A3893, 0xC9483F65, 0x1A797A5A, 0xF95CF7D9, 0xDBDBABEA, 0xE71C2E2F, 0x2F5B3F9E, 0x676969C9, + 0xEA39CC3D, 0x741EE730, 0x9BCD221E, 0xE3177807, 0x70FB13DE, 0xAFADAD21, 0x5E1053F8, 0x39FC801C, + 0xC701C7F0, 0x152374AB, 0xDEBF82AF, 0xFDFDFD92, 0xC723E203, 0xFFF9FAFA, 0xBAE499F1, 0x9B9F4FA5, + 0x52AAA7C0, 0x213C585C, 0x5C247FDD, 0x27ECF9D1, 0xADAD2DC4, 0x0ACD43FA, 0x26D2F0F7, 0x93F98E74, + 0x5EF637FB, 0x5387A8D4, 0x57D4BFDD, 0x03C8E572, 0xB65FD8D3, 0xEF61EAC3, 0xDEB5D41B, 0xFF76E291, + 0x9111619E, 0x1FE1DAF8, 0x0B872CEB, 0x7EA1A03F, 0xF7533DC0, 0xC6C646D5, 0xF7F7A373, 0x7373B61E, + 0xAC5EF9D2, 0xF085EAFF, 0xB87E54EE, 0x7B4AF3D2, 0x3E9D94DF, 0xD9D9917B, 0x337710E7, 0xF3797B9F, + 0x0E28BBEC, 0x6FDE4327, 0xF1E8E8A8, 0x7DAF375E, 0xD9957D02, 0xFF5B627E, 0xDFF2FD84, 0x01F8BD71, + 0x3FD50314, 0x8BC59A7E, 0xA2AFBA67, 0x3299ACB9, 0x572291A8, 0x99677676, 0xB6A69FFC, 0x2FF7EE59, + 0x7D2FF1AB, 0x9A676A6A, 0x0AF184FA, 0xFDA6FB12, 0xAFACACE8, 0x3D7EE9BD, 0x27262678, 0xBF1EE50A, + 0xF0FBC113, 0x78A1FA8A, 0x2BFE9487, 0x28C053CA, 0x2B93BF70, 0x504FFE7C, 0xDC267AFF, 0xABABAB52, + 0xAF1CD43F, 0xE067FA8D, 0x8D8DD9FB, 0x4668BF81, 0x81017BBF, 0x08CD1B8B, 0xC56AF4F1, 0x78FC81F9, + 0xF5BE75AE, 0xD5F72997, 0x5DD107FB, 0x7364163A, 0x6C3DBE76, 0xFC64B2CD, 0xFA472AF5, 0xA1C1C116, + 0x3B6F04A1, 0xA1B7F789, 0xDD3F4CF5, 0xCABA3FC7, 0xA7548BDD, 0x1F7B9CE1, 0x6CF6D9DD, 0xFE0BCE70, + 0x757DA3A9, 0x0FF20D0B, 0xFF3E1BE6, 0x7EF823E0, 0x601E8EA1, 0x8FE47F83, 0x67F27F76, 0x81C37978, + 0xA9FCE8AF, 0x61685676, 0x2EA5FE46, 0x19BAEE98, 0xDF87C9B3, 0x5EFE9F76, 0xC378A6AC, 0x7EDC4FF5, + 0xEAFF1F00, +}; + +u32 point_table_binary_72[] = { + 0x11728C5B, 0x7D745455, 0x92AF4E77, 0x12044610, 0xD781E810, 0xCF4131E0, 0xC789236B, + 0x441DC7E3, 0x1CBF455D, 0x094F20E2, 0x078322F1, 0x0303CA2A, 0x72940615, 0x14464505, 0xC78D71CF, + 0xD919E2EE, 0xD20CCAB8, 0xCCAC28BA, 0x87E317A3, 0x2E2B123E, 0x14CD4056, 0x4510ED8D, 0x4D689AEE, + 0xF7B6BEEE, 0x7DF7BDCE, 0xA0FDDFEF, 0xDCBAB7EA, 0x56D5ADAA, 0xFB6EB5FF, 0x69D00EA3, 0x807FA346, + 0x8D0AFC4F, 0x83A2C123, 0x478E0CFC, 0x1D88FFDE, 0x19DF81F4, 0x8A1B1A1A, 0x027F7B38, 0xFF8C33CE, + 0x206CE7D7, 0xD5D5D17A, 0xED70B6E0, 0x112346C8, 0xFA673BEB, 0x6F0BF189, 0x279E48B8, 0x3D8289DF, + 0x68C1F5F5, 0xF522CF68, 0x479ECF70, 0xBC21828B, 0x06B37C9F, 0xE0F82582, 0x478F1E4D, 0xB868F099, + 0x679E29EB, 0x5D2AF89C, 0x73CE117E, 0x2EDE1ECE, 0x67FAEDE1, 0xFCD34F3F, 0x5DD61FE3, 0xC84BEBBB, + 0x787B198E, 0xD213BF2B, 0x62FA8EE2, 0x76B82CA2, 0xFFA2C12C, 0xCF5E6886, 0x5AC1175E, 0x7821E1C6, + 0x08EE426E, 0xC323B839, 0x82F742BD, 0xA1BFE8A2, 0x8B08D718, 0x7CC92597, 0x10FD2043, 0xAFB82132, + 0x1FED1B2C, 0x177CDC71, 0xC7B17D23, 0x18E5C51D, 0xF0AFB6B6, 0x96F713C1, 0xDB62F3B7, 0xC5E6D3FA, + 0x2B049F7A, 0xEAA9B2FE, 0x8AA8FF18, 0x3C7CF870, 0x596F4554, 0x7FC1BF3B, 0xF3491E17, 0xA3FF04FF, + 0xEACC47FF, 0x3198FD37, 0x2E6F7C3F, 0x1F050B83, 0x6F9CF53E, 0x82168359, 0xFE8F117F, 0xEB62A4FF, + 0xD6A1DF18, 0xCE677937, 0xC6E6D3FA, 0xDF0B3EED, 0xB4D364FD, 0xEF9DF18D, 0x711CD29F, 0x7CF2C9C2, + 0xAFDBC548, 0xDF1D9327, 0xEBC843E3, 0xD9C3C81B, 0xDF0FC957, 0x88C95788, 0xEDBF185B, 0xAFE8C8B3, + 0x319C2F38, 0x361FD787, 0x8AA87E0D, 0x36FB8FE2, 0x909EF589, 0xFC201195, 0xDF60A6DF, 0x8CFC7D67, + 0x7C33F2F7, 0x0F236F7C, 0x3F78FE83, 0xFF143C74, 0xE8503EFF, 0x114CFEF2, 0xAAE35FE4, 0x4F8A4F38, + 0xE1048E07, 0x869ED7DB, 0x1ECEB7EB, 0xAF73E227, 0xADAF78D8, 0xB06142BF, 0xCEE1B73D, 0xA437F125, + 0x78DD919F, 0xE479DD59, 0x8FC6D746, 0xFCBD68B0, 0x3D3FAEBC, 0xF1FDEC81, 0xE6E04927, 0x1EEC41FD, + 0xB8B83B86, 0xF7406304, 0x637C0A9E, 0x8DC6A708, 0xDE03F5B1, 0xF935B1F9, 0x8362F31B, 0x2298F8FF, + 0x4F24DEC5, 0x71737C1C, 0x0600F8AD, 0x3DB3186F, 0x10DCAF5F, 0x88834EC2, 0xFB9EB2EB, 0x75127D88, + 0x6102E1E4, 0x5FAC3E9E, 0x25FCD75F, 0x100E1A05, 0x6F9BFCD7, 0x5F3CFCF0, 0xC38C897E, 0xDBE4E45F, + 0x1E7AE8A1, 0xC0EF407D, 0x6F00A886, 0xFE306DDA, 0x34C1BC9F, 0xFE70D34D, 0x37112E9A, 0xFD5D7FFD, + 0xF582991E, 0xE0F6DB6F, 0x677A5AAF, 0x1AFA6626, 0x4F9E2C98, 0xE375DF4C, 0x737333D3, 0x9BF86DF1, + 0x0499CFF4, 0x1BF0BCF4, 0x01A8F47E, 0x36F39E7B, 0xEE611C7C, 0x49D406A3, 0xFC5F3AFA, 0x22FD30BD, + 0xE0C45938, 0xFF545C6F, 0x6E6913F9, 0x23E1A00B, 0xF1C1E057, 0x8CFB2BBE, 0x32788EF1, 0x91425FF5, + 0x997F427C, 0xFCE28B2F, 0x0E600F62, 0xDC5F550E, 0x7E7DF9E5, 0x9733860B, 0x110F2F65, 0xC78C1913, + 0x994FF909, 0xDA901EF5, 0x53353851, 0x7AE08107, 0x18D3FE52, 0x9BFC3AD2, 0x4FD081E3, 0x63019215, + 0x95473CFE, 0xF8E3015C, 0x2DB87260, 0x2AB978F1, 0xE200BD6B, 0x61702CD2, 0xEFAA9CF1, 0xE4934F0A, + 0x3DE2E496, 0xCA034B96, 0x2C89CC0F, 0xE8D78278, 0x3640E2C5, 0xD4CE1D3B, 0x76043057, 0x706547C5, + 0x86575F7D, 0x35B23E91, 0xB33C01CE, 0xFF43E13F, 0xAEBEFAEA, 0x00D622C6, 0x7897FA87, 0xC2AFCF3A, + 0xEB2C19C7, 0xF89BDC74, 0x68D8F8F1, 0xE383C4F1, 0x88FF1BF7, 0xF360E15D, 0xCA37ACDF, 0x97102F3F, + 0x742EE3FE, 0x822BF387, 0x9EA278E0, 0xE271E3C6, 0x89BE7E8B, 0xF8F9E2D5, 0xE43F8C71, 0xFDCA54E1, + 0x31B2BFCB, 0xAFA3A323, 0x22CF638F, 0x3D164016, 0xF121A41F, 0x5F181497, 0xE7B2CB2E, 0x0B60A0D0, + 0x277E5BAC, 0xE2FDD5C8, 0x7A890F8B, 0x27B27EB6, 0x0886F5C5, 0x153C1EA3, 0x8F8F079D, 0x320EDB8A, + 0x537B5B0F, 0x7E89F84F, 0x00156F94, 0x589FC16A, 0xC1B0D41F, 0xC2E3A87F, 0x9885F2D7, 0x973E6C6D, + 0x6D65FB10, 0xC6A12F5E, 0x7BEDB520, 0x1880F6A0, 0xFA7159D5, 0xDEA54B97, 0x62BC101C, 0x7C5D7DC1, + 0xFCF9F305, 0x3F8A784A, 0xE54A5EBF, 0x51ED3BAA, 0xF2D8AD5B, 0xB70AA6F8, 0xBC21F9E9, 0x279F7C12, + 0x04C721DE, 0x8DF46DC9, 0x7144EEEF, 0x454CF160, 0x5FF27F79, 0x3EF13B0E, 0xE9DFA99E, 0x4BFEC8F3, + 0x11273EAA, 0x3AF8D65B, 0x6F05C1E8, 0x60A18FFA, 0x4DBC50FD, 0x01F95F90, 0xC4713A8C, 0x7E9F917C, + 0x3E63F295, 0xC9BF09F1, 0x0D387E4B, 0xD53FAF5A, 0xB54AE851, 0xDE604E65, 0xCFEEDDBB, 0xE97CCBFC, + 0x97AA6F20, 0xFEFEFFA9, 0x3C55D59F, 0x6B7C11FA, 0x0BAA8E6E, 0x6A6A8ACC, 0xBFE1861B, 0x22EBD3F9, + 0x72E5A57A, 0xDADD0FF9, 0x33E34AC4, 0xFBABA7B0, 0x7F3CA1FE, 0xF54F87CE, 0xDFB76F5F, 0xB9FFC5FD, + 0xB34DEDF7, 0x2FA5A58F, 0x3CF24899, 0x3DE3F62F, 0xF38FCF11, 0x4FC7F55E, 0x2E8D9E38, 0x71620453, + 0x3E74E301, 0xE57B971F, 0xDD17DCF8, 0x72FCF1C7, 0x07C16439, 0xFF15FDAA, 0x76D0F92E, 0xB367CC1E, + 0x65FE129F, 0x1F1F8FC5, 0x8FB2F8E2, 0xC41FE35F, 0x9C9FDA2A, 0xBEB3FE7B, 0x00F1BF25, 0xEF7BE699, + 0x67247ED3, 0xF84F9367, 0x507E71FD, 0x91E93728, 0xBE355547, 0xF986E325, 0xAE5FF565, 0xEAAE2BAF, + 0xBC3280B7, 0xC57ED5AB, 0x52BFA1FB, 0x1C8F13EE, 0x97FAECD2, 0x4B2F95F8, 0x3C19A0CF, 0xC88A7AD2, + 0x0FC777C2, 0x1D89ED1C, 0xBF4F418C, 0xF7C32386, 0x55AC27CC, 0xF11BD7EF, 0x5393DC62, 0xE24F3007, + 0xD7FBC7C4, 0xDE091326, 0x44D6BBEA, 0xAAAB22FC, 0xE7CC9913, 0x91EFCD37, 0xDF0CA080, 0x18F34D9F, + 0x3FA72EB8, 0xE69A6B22, 0xFC483ED2, 0x074C0528, 0xED4B5CC8, 0xFAEA127F, 0x294D0D5E, 0x5AB46811, + 0xDB8BB07F, 0x743091E3, 0x43A3C687, 0xDF40EDDB, 0x6FBF2D18, 0xEF8F414F, 0xE2FA8F3F, 0xFE98CF37, + 0xA03CC1ED, 0x15FF15D7, 0xBF59DFE8, 0x9FED158B, 0x073F141F, 0xCAE6937F, 0x1C447F9A, 0x54B184E3, + 0x4B2FF1C6, 0x95A74C5E, 0x3C9F50C2, 0xF5CE2FFD, 0xFEA9A79E, 0x92713C1F, 0xFEBAD2CA, 0x37DE7843, + 0xF68FB8B4, 0xDA3F63E6, 0xCC9965FA, 0x88EB8B31, 0xEAA7B419, 0x0AFBF7EF, 0x0FFCAD88, 0x9720BE0F, + 0x16AF5BB7, 0x8EE307D3, 0x9F16BCCF, 0xFEF609E2, 0xB71043F0, 0xAB3BEEB8, 0x23424FF9, 0xDA5DEFE6, + 0x9B6F96F9, 0x849F4F0C, 0xBEF1C61B, 0x455ECC8F, 0x7E7B89E3, 0x872B3FF9, 0xA7BBBF73, 0xCF3DB7DC, + 0x9EF1FD4D, 0xD6F93DA5, 0x255BB66C, 0x29B7773C, 0x3FC4F249, 0x59FE8AF9, 0x6F997F3F, 0xA1FEFA87, + 0xD4E2EDDB, 0xB78BFFE2, 0xF9AEBAB4, 0x62C973CF, 0x3D573E3F, 0x4EFF43F5, 0x43AC3E29, 0xAB5F1A65, + 0xBCF2DD94, 0x7FDF7DF7, 0x45D69F3A, 0x752AC7C3, 0xE077C8BF, 0x32F14BAA, 0x175C79A8, 0xBE77E53D, + 0xEFBCF322, 0xF5147D7F, 0x28ABC79C, 0xF5B8DE88, 0xD55F65F1, 0xED87F269, 0xDC9F7FC8, 0x5EF1F342, + 0xE354DF3E, 0x92B8BFBD, 0xBD5DF863, 0xBD92189C, 0x1C45F9B1, 0xAC1E3C20, 0xE7AF624F, 0x62FCA449, + 0x9324DFD0, 0x78BA54B8, 0xF7DE7BCB, 0xF34FBCBE, 0x9C2BB8B2, 0xA762CAD3, 0x4F3F5D6E, 0x3FAC7712, + 0x785E2B2E, 0x8387DCFA, 0xA7E274E8, 0x74EB9D44, 0x5FD86530, 0xD1274E80, 0x0552CFA0, 0xC571FD63, + 0x333D5C5F, 0x33C6F56B, 0x11D3F71A, 0x9887F71F, 0xB45FADD7, 0x93B67829, 0xDE1DA127, 0xCDF4F3F0, + 0x3EC43807, 0x8A9B0567, 0xD377DF7D, 0xB7609E9F, 0x4D3FF8E0, 0x8342CF38, 0x27EBCFC5, 0xFB17F3CB, + 0xA5B9BE26, 0xCCF2E4D2, 0x561E952F, 0x4ECFF5FB, 0x8F19D7FD, 0x70BD302F, 0x582FF215, 0xE1DA6BAF, + 0x25BC5570, 0x214DF19D, 0x31CB5748, 0xB3BF113D, 0xE3224C99, 0x3285F4BF, 0x56D62BA6, 0xE9FC3366, + 0xFEC534DD, 0x9790BE53, 0x7081BF67, 0x3166FA02, 0x5C71C515, 0x91F5455F, 0x78BF62FE, 0x79A50FF5, + 0xCBF23BFA, 0x57F98B82, 0xF3C0F9D4, 0x99CFE7C5, 0x19F73C8F, 0x704EF8E7, 0xD3547F31, 0x66F9F269, + 0x95272EAF, 0x1D577DD8, 0xF97C9F88, 0xEF47FDF3, 0xD80C00D5, 0xEFAE3E98, 0xDED117F3, 0x57FFAD45, + 0x7AA9C7C4, 0x7E4570FC, 0x8FEF9F3D, 0xC69F581F, 0x4146FDAD, 0x5570D1B3, 0xB841B0FA, 0x5FABF85F, + 0x11FDCDF5, 0xC720938D, 0xF86B90C9, 0x197EF5C2, 0x4FFDAD4D, 0x7031C487, 0x97AF55FC, 0xA988FEA1, + 0x78AB606B, 0xDFADC2CF, 0xE2F58295, 0x5EF58533, 0x949FE062, 0x883B0517, 0x541F82C1, 0xE056B17F, + 0x11EDDDAB, 0x7EE2FA53, 0x7F093279, 0xB35E4ED6, 0xCB1B7E39, 0xE197FF71, 0xFC355E15, 0xF5BE5E26, + 0x7F7C7FEA, 0x2F60E9E5, 0x7C5AFDB6, 0xC5F5DB8B, 0xFDE7C4EC, 0x3F2766FF, 0x398EFD5B, 0x63F66F8D, + 0xD9BFAD17, 0xFBCF8ED9, 0xFFB0F249, 0x7C88D87F, 0x8E63FFD6, 0x98FD5B63, 0xF66FEBC5, 0xFEB363F6, + 0x9FEDE8BF, 0xAD17FBCF, 0x89D93FAA, 0x9F98FE62, 0xF66FEBC5, 0xFEB363F6, 0x3F1C7FCD, 0xE711FB47, + 0xE58FEF2F, 0x6A7F8DCF, 0xA44F8E77, 0xAAEF1468, 0x3CD7FD24, 0x334EFE41, 0x0CB83F8D, 0x970D8273, + 0x265F350B, 0xCEA6DF79, 0xE71DEB0F, 0x49D7FE8C, 0x6DBEB2F3, 0x957FBDF0, 0xCFA5DD7C, 0x42FEA1F9, + 0xC9CACBF1, 0xD6198FCF, 0x77FD2765, 0xF6A7F904, 0xD05FE87E, 0x6CF201A0, 0xBFF07D52, 0xFD2789FE, + 0x42F70FE3, 0x5F49F417, 0xAE1F54BF, 0x29D427D5, 0xB765EBC5, 0xC735FE92, 0xFEB95ED3, 0xF84DF6E3, + 0xF5D5BE29, 0xC4BC1F87, 0xBFCA6BE5, 0xD3FC5014, 0x9C97F98E, 0x3D381F38, 0xF6627AF5, 0xCF64269A, + 0x9F683ED7, 0xA7CE38E7, 0x33F5BF14, 0xD87C9313, 0x79F369FA, 0x5E5026BF, 0x33AEF5A1, 0x9DCFF2C4, + 0xF7A7F987, 0x7E5CAF3A, 0xFAD1EF03, 0x567F9C3F, 0xD5BF5354, 0x0272FD06, 0x3554AFB9, 0xF980EA39, + 0x1B0FE6C3, 0x206872CE, 0x1BE199CE, 0x799C8FD5, 0xE74C275E, 0xCD8766C1, 0xD9F4FDF7, 0xDF2FB849, + 0xE2554B4B, 0x8BD03739, 0xF1AA7C7E, 0x741CFD51, 0xE4B1F553, 0xBDC81BD6, 0x53467EF5, 0xEF98FCC1, + 0x7A59BF08, 0xACCFF9C1, 0x56C1EA0F, 0x849B249E, 0xB17D89BE, 0x49E219DD, 0xBF489FB2, 0x5E98FF85, + 0x5F51EC37, 0x176FA7B3, 0x249E487D, 0x86788213, 0x4F9CF515, 0x1785BFD6, 0x478E3E59, 0xFE327D23, + 0x7D93C437, 0x190FE7B3, 0xFD9D71E5, 0x9F13FEF9, 0xB4C5B324, 0xFEE97EE2, 0xF2DA71AE, 0x8F9CF9A2, + 0xCFD87EB4, 0xBEA7F8C8, 0xFA74F4C1, 0xDF231C7D, 0xE97A0B05, 0x839E875E, 0xEC354BEC, 0x65F73F53, + 0xF6CFF2B5, 0xC6F4D31A, 0xF397D6D0, 0xDF5E7CF1, 0x45EB7FE4, 0x6F1F7CF0, 0x81F5AF88, 0x3FCD127F, + 0xE2F5DA7A, 0xF7279247, 0xCFBBF51F, 0x3DDFD67F, 0x78BFEA4F, 0x645FF5AF, 0xF5828B40, 0xF773A31F, + 0xD207DD9F, 0xCAD68B8F, 0xB785FAE4, 0xF96DA1BD, 0xF4BC770A, 0x7D01E2FC, 0x4DBC33F2, 0xB1FE5B43, + 0x7F111CEA, 0x53FC3FD4, 0xB7FA7F51, 0x705EEAE1, 0xD65EFC4D, 0xC7D5DE39, 0x91279F6E, 0x6C6CE478, + 0x65FCC9C4, 0xAB88FCCE, 0x38D7FFCE, 0x7CF68FF8, 0xFEDA427F, 0xE3F3E6E8, 0x87E399A3, 0x3F7B1F9D, + 0xE5C4C336, 0x8907F63E, 0xA8FE579B, 0x09EB31DA, 0x4FAD535F, 0xD079B2F7, 0xC1568947, 0xF63ED82A, + 0xF18CEE83, 0xAEFFD586, 0xF5598360, 0x4B1F9F1F, 0x1D57FFAB, 0xCD84F59A, 0xC81BE6DB, 0xC3CB2FF1, + 0x8AEE7FA6, 0x3E131CD6, 0x6BC22FAC, 0xD70487F5, 0x9AAC17D6, 0x37C22FAC, 0xD70487F5, 0x92D087F5, + 0x9AF00BEB, 0xB598FE62, 0xFA15FFA9, 0xF5C27A4D, 0xD60BEB35, 0xE197FF71, 0xFCF5FB04, 0xDDD7FE86, + 0xFCF1FD2D, 0x140CBDE7, 0x3BD577CA, 0xA9D7693F, 0x4937FF35, 0x497DE0E6, 0x2B70F35F, 0x93D46BAE, + 0xBFB8F59A, 0x60C7FE13, 0x9CFAAA3C, 0xDF1D5E3E, 0xCD5760EC, 0xA9F9069C, 0x7A5DF839, 0xF66F92FA, + 0xCBD557CA, 0xB9DF98F8, 0xAD381AFF, 0xD51EA930, 0xBF15855F, 0x1E7AD54F, 0x5C7FEA2F, 0x49A75E97, + 0xF5F2869F, 0xCD3F3F8A, 0xBF935F34, 0x5F45E58F, 0xEFCF7CCF, 0x32FD3BFA, 0xBE7E00BA, 0x6D3F90BC, + 0x6F7787EF, 0xED1B30DE, 0x4177DA7D, 0x7FCF5B2C, 0xEFBF49F4, 0xA7E9D3A7, 0xDBF760FA, 0xF17B91BE, + 0xF70264CD, 0x7A2D42AF, 0x98BE0F32, 0x7FE0FA0F, 0xF10B827D, 0xCE2FFE5E, 0xC42C8FCF, 0xF5337F0F, + 0xD7F777A1, 0x0FE5D7FD, 0x340B167F, 0x0BDFEBB3, 0xBA5EB83F, 0xCA57283F, 0xBF6F27D0, 0x7EE6BD9C, + 0x7012F175, 0xD75D67DF, 0xC3939ECF, 0xDF4390BE, 0x5DE87DA0, 0xFADEBC87, 0x97FEEC7F, 0xCAFC747E, + 0xA5C15D06, 0x9B7E0343, 0x6F31BFBF, 0xE781BF51, 0xDAF5C160, 0xFB1E9F18, 0x6E31D32B, 0xD6F9C98C, + 0x2FFAD7F1, 0x04627DDF, 0x2F0ACE03, 0x7F3F57FE, 0xE47FB7DD, 0x769B95AF, 0x1F62CA1F, 0xA67FAB1F, + 0xFA2BF70B, 0x1046FA41, 0x8875FF45, 0xC179D587, 0xF477F5C3, 0xF3CCEF7F, 0xDA3FD62F, 0xD39DD6F5, + 0xC6087D37, 0xD78F4CCF, 0x38C7DFB3, 0xDCF9FC3E, 0xE08CF3FB, 0x14F59BDD, 0x087034E6, 0x83471F7D, + 0xD4F69FF5, 0x45FCF2CB, 0x2F5B7DF5, 0xC3FDBAFA, 0x188478CF, 0x9E3DEC3F, 0x32DF4F77, 0x757509E6, + 0xF97E5ADE, 0x57A4FFAD, 0x6F26F47F, 0xA10FFDDF, 0xC8EFF6C7, 0xF533D899, 0x4FF9DBF4, 0xD7F5C578, + 0xC7FD6F84, 0x79BD6C3A, 0xBEBE8ED7, 0x087D8FF8, 0xB3B33F8B, 0x75FF544F, 0x303DE31E, 0xAECFF97D, + 0x89E9F53C, 0x38FB637D, 0x3BFBD7F3, 0xB4503080, 0x8C87FC55, 0x3EBBBEE9, 0x9731F6B7, 0x58FDC3F6, + 0xAFC87EB5, 0x1FB04C1E, 0x7EFFEA63, 0xB1F4C7F4, 0x31E75FC7, 0x078C05B8, 0xE5965B6C, 0x3CF9C96E, + 0x8D1F1A2F, 0x7EB23B1B, 0xE9B71930, 0xD6C1C8AF, 0x676316E4, 0x3D0F31CA, 0x973F3B0B, 0xF6FD88B1, + 0xF6BFA87C, 0x3D1BC1F8, 0x7B83C4B3, 0x1CD0FB21, 0x638E7739, 0xD8BC7933, 0xEB5FE245, 0x2EFDFEFB, + 0xEFDBFEA2, 0x0388E97B, 0x319D079A, 0x4FF183DF, 0xAFB4DF86, 0xE207EF47, 0xFB71287E, 0xDC79E79D, + 0xEC9F42EF, 0xC38C1933, 0x6C3F8E1B, 0x3FF87DC0, 0x891F82C3, 0xF821F461, 0xFC20ECC6, 0x0FF33DC6, + 0xC40BC189, 0xE1BEEFDB, 0x7E21377E, 0x10A6F831, 0x76EC583B, 0x4EF183FD, 0x43E5A3F8, 0x41F5ADE1, + 0x9F0CCF3F, 0xF7F724BC, 0xACEDEF21, 0x5C69E2BD, 0xF60355A2, 0x04B7DE7A, 0xABBC5F32, 0x3D44F491, + 0x071F76EE, 0xDC69E509, 0x40CFB313, 0xFF193BF9, 0x81DEBF4C, 0xFFD801F8, 0x9BF96461, 0x9006D81F, + 0xE68B16C1, 0x0E3DE2C4, 0x6DC0F5B9, 0xE967A01F, 0xD5E7BCBF, 0xD94EFED2, 0xF989DBB2, 0x91FEB5DD, + 0x5F85F98D, 0xF6B3E71A, 0x83E5FBD8, 0x9E6B40EC, 0xADF2EDFE, 0x4AF3A5F2, 0xA3FC49F7, 0x11D35F91, + 0xC8687EEE, 0x10FE898C, 0xB3FE6C27, 0x7F92FF4F, 0x0738C63D, 0x4F8CCDF9, 0x2E3BEF2D, 0x1A8F427A, + 0xC4836B40, 0xFCB74BEA, 0x83635E02, 0xB8EBAEBB, 0xE43C3136, 0xE75BE60F, 0xAE89F2F7, 0x9F75F2FB, + 0x2C37DF87, 0xF7113E9F, 0x2A9FFF6C, 0xA85F1AB7, 0xFED32138, 0x69B1CC4F, 0x7AAA0F5D, 0x8FFC87F5, + 0xE59C5FCD, 0x2FB63E11, 0x7B86F58B, 0xC497F07C, 0x9B7C28F4, 0x79AD07A4, 0x3F308FF5, 0xBBF83B62, + 0xA6EFE1FB, 0xA8F1FF00, 0x29249E48, 0x3F5F0584, 0xFA141CC6, 0xBF48BD62, 0xFB09B3E2, 0x6F3A7EC4, + 0xCF41EA89, 0x2E792FAD, 0x7ED760A4, 0x679CE5FB, 0xB2997FC4, 0xCFB3721E, 0x957F7695, 0xE31F78BE, + 0xBA8738FE, 0xC758CF9F, 0xCA975D05, 0xFCFE65FA, 0x230FE8F7, 0x4F37BEB1, 0x7D9CF8C7, 0xFAC1FC20, + 0xB847F83B, 0xF34DFE30, 0xE3B6DF52, 0xF5E7F65F, 0xE61507CD, 0x981FBF26, 0xFAAF983E, 0x9886F5DA, + 0x30EE16CD, 0x306EC1FD, 0x20F661F8, 0x8A952B57, 0x32267ADF, 0xD0533F64, 0x16A00ABE, 0xB498FA6D, + 0xAAE02499, 0xDF24EBA5, 0xCC7A4DC2, 0x2F59D2F9, 0x8A531062, 0xA55FE1CA, 0x17B8F4E8, 0xFF7D60A0, + 0x67FBE319, 0x43E8FF78, 0x5EFA2A36, 0xFD9A7D61, 0x8067F12C, 0xF28F011E, 0xC7AF2E83, 0x9D7EFBE9, + 0x529F5B7E, 0x8493033D, 0xEAB7B318, 0xF9533D64, 0xE5C1F1B9, 0x73E78AFC, 0x189F2EF2, 0x067A9B36, + 0x6D92FE58, 0xC610891F, 0x9778A17C, 0x820778D2, 0xEF20F1EB, 0x7C6F80E7, 0xC6B3F33D, 0xA7DF16ED, + 0x7D8117CA, 0xC77882E8, 0xC362E49F, 0x4EA7CBF8, 0x5BF92688, 0xFCB040E4, 0x07A8F3AC, 0xBE6F0CDF, + 0x13D8DE54, 0x2F7B0973, 0x5F557C92, 0x67F12CD2, 0xFF49DEAE, 0x5DBB849E, 0x7182F307, 0xAF375DFA, + 0x4DBFF8E2, 0x0BE14778, 0x6C9DF7DE, 0x7BEF85D8, 0xABF3E6CD, 0x9B17A1E7, 0x7E4E471E, 0xEE2F5379, + 0x83629DC7, 0xFD460B64, 0x3FABCEAE, 0xF3B83F6F, 0x9AC1C28F, 0xFD17F59B, 0x7942E421, 0x79059FE4, + 0x7DFEF9E7, 0x8251BF7F, 0x3A5BF6C3, 0xF48C13E1, 0x79407DBE, 0xF284DED7, 0x17285E2C, 0xFAB2F809, + 0x91C7A55F, 0xB8706144, 0x1EEAEFB1, 0xF29E59C7, 0xF68165C6, 0xFF47C8FA, 0xCB8CFF7F, 0xEDE97DBB, + 0x85FB4160, 0xB7C572DE, 0x4686F6E0, 0xF338C262, 0x39AF5F87, 0xF2F1790E, 0x319FF7E4, 0x08886008, + 0xB1D25F6B, 0xE461F994, 0x3E7116F2, 0x3B95E249, 0x16EEC07A, 0x18F1C974, 0xF812E9DC, 0xD6006EA5, + 0xFEB22E19, 0x3FB8EA4E, 0xEAF7457A, 0xEA0F4E59, 0xFAA04BB0, 0x192FC30B, 0x054B7E31, 0xFDC94188, + 0x23EBC340, 0xCC074761, 0xB43B0849, 0xFEBE5C83, 0x18F5B57F, 0x3924F97B, 0x5F0DEE87, 0x71FE21DE, + 0xCF40B85E, 0xE80F4E60, 0xFB760AAE, 0xD2EF318C, 0xAB18AFB3, 0xF455EC7E, 0xEBDCF9F6, 0xBD8DF8E3, + 0x78FE6E48, 0xF2F746A5, 0xCFDF6DD6, 0x17F9128B, 0xAB7D1A67, 0x4CEB1D55, 0xED937C86, 0x1F1C9568, + 0x74E5492C, 0x166CE4F7, 0x3381F867, 0x87E03EA0, 0x38267F5C, 0x3E33EE0F, 0x3D18996F, 0xBE6F041D, + 0xA22F536F, 0x1979FDA1, 0x20DF5F55, 0x9F03A0F0, 0xC7575E79, 0xC5EA7BA0, 0x77E814EE, 0x9F54FAC1, + 0x70E894E7, 0x9F7FDEAE, 0x37C42BFC, 0xF1F5D75F, 0x2F939F31, 0xF967C6EF, 0xB0F20CA3, 0xFD3838B2, + 0x3FD117AE, 0xBF9AFB6D, 0x63FCE2F2, 0x187B205E, 0xBD60C102, 0xDBAFF3ED, 0x9372FF30, 0xFD61DFAC, + 0x04A0FE09, 0xC439C1F2, 0xFE80F4BB, 0x85FEA027, 0xF614DCFF, 0xC3E4CFD4, 0xDEBBA9DF, 0xA7FF8795, + 0x7FA7F231, 0xAE181662, 0xEE171A26, 0xF4B63F68, 0x1224B85F, 0x4EE50976, 0x4182BE77, 0x18FA60D7, + 0xC1F1E4BF, 0x66BDC4A4, 0x83E395BF, 0xF41B4D4C, 0x06FC3D59, 0xFB9382CE, 0x64C0EF91, 0x2A4FD059, + 0x1AC7EF43, 0x2A6F6262, 0x691CDD27, 0xCCFEA862, 0x13FD0B3E, 0xF23BC5B1, 0xFDC5E537, 0xE347CD38, + 0xE8F1FBA0, 0xCE3F7A9C, 0x7E5FD77E, 0xDEA3C769, 0xFF89CA7B, 0xD40CE0FA, 0x2ECE9FF1, 0xD7CEF9A9, + 0x117CE477, 0x0E76E4C3, 0x7CC5F16C, 0xA4D6A341, 0x13C607C6, 0xC0FD46C1, 0x34C17516, 0x0B7D9DA1, + 0xD7F1DAE5, 0x525F737F, 0x19FAD7D0, 0x73A4FEE7, 0x78CFD8D0, 0xCBFCDAE5, 0x869FC653, 0xADAF4D7D, + 0x63EA6BD3, 0x4F4D3FBA, 0xDF1BF9A8, 0xBE665C46, 0x8FB87F58, 0xAFF2FCFE, 0x527F70BF, 0xB6B31EBF, + 0x4F2C93F8, 0x7EFCC359, 0xCD0FA85F, 0xC6B23E2C, 0x105C3B50, 0xEE1718BF, 0x5B042BBD, 0x195F2EFF, + 0x1FE1EF95, 0x59D93FBF, 0xF7CC957C, 0x62F66FE7, 0x2F37FC34, 0xBFE8FE4D, 0xFE31FB31, 0xFF47B0F6, + 0x54F968FF, 0x2EBD0FCE, 0xFC20363F, 0x70FB57B4, 0xFF136CBE, 0x6D917C14, 0xEE47B0EE, 0x7F99EA1B, + 0x31C7FF65, 0x26FF85FA, 0x224CF74B, 0xDB2F716C, 0xA45FA645, 0x70B85FA1, 0xCF46F8EF, 0x9C940DF3, + 0x2BD2EF7A, 0x276BBFFF, 0x0A96FBB4, 0x916FE724, 0xD5AFF2AB, 0x70F647F6, 0x8EF0EFEF, 0xEA43D6B7, + 0xFED12CFA, 0x4FDC63B0, 0xE837710F, 0x70FD4FFE, 0x66CE9360, 0xA1B7FEA6, 0xE3B47FCE, 0x3F8DA1BD, + 0x38FF3446, 0xED69E69B, 0xFD1BFE66, 0xFF5CDF65, 0xC3FD73FF, 0x6636DCBF, 0x91CFECDF, 0xF073FDDB, + 0xD89BF239, 0xF30FA2E7, 0x43E8ED7E, 0x73B2DF7C, 0x9AEAA580, 0xFECD47E3, 0xF579AEAF, 0x50FF8C87, + 0x7A79E07E, 0xD105425F, 0x3B309FA6, 0x7E521AE7, 0xFCB3242F, 0xF5648BE0, 0x6316E581, 0xFE2F83F1, + 0x2147F6FA, 0x695D3E4D, 0xFFD7A0F9, 0x844BDFE7, 0xD3FC7F1A, 0xB5AFBF04, 0x40DFFB5E, 0x10ECF3FB, + 0x1FAEF782, 0xACE7A7E9, 0x7E68E2CB, 0x318B24BF, 0x20FD7AA1, 0x2F9AF95B, 0x0517CCFC, 0xAD422FEF, + 0xB788D70B, 0xB6F476FE, 0x9A356B22, 0xE3AB57AF, 0x26F9D78A, 0xFCC57426, 0x9321F9D7, 0x8AFCC5B4, + 0xEAA35370, 0xC1C4C34E, 0xA12F18FB, 0x59FEEACF, 0x563E3D6F, 0x9D72DE0A, 0xF27EAEFA, 0x017DCF37, + 0xFAABF32C, 0xEE146CE9, 0xDB85DE37, 0xF16AAD60, 0x79AF37F2, 0xD77945FE, 0xDE8AB85D, 0xB0CFFE6C, + 0xE697BEF7, 0x8DFCED22, 0xBF6FE4B7, 0xFA57F9AD, 0x7D74DCFA, 0x0BAFDF02, 0x8304F768, 0xBF80E0A1, + 0x9E7C5F77, 0xFD89EEFF, 0x48DF20F4, 0x39FE7E82, 0x788CE06E, 0xD3CF3446, 0xE8E57B07, 0xE206C139, + 0xC3CFCE97, 0x7E85709C, 0xFB5D1740, 0xBDF86B2E, 0x4DDF7BF0, 0xBCD58BBF, 0xE7F8FB07, 0xE246C1DD, + 0x261E350A, 0x7DB78947, 0x96BF9E4F, 0x2B9F7B7F, 0xC6F89176, 0xEB7DCC0F, 0xE9F87A7C, 0x1E9BB142, + 0x637AE9EF, 0x75E5E1F7, 0x7A475E8E, 0xB70B84BE, 0x76608FE4, 0x3B67BEAE, 0x6FC7555E, 0xAB6F95D7, + 0xDAC3AD47, 0xFB7F23DF, 0x37B11E1C, 0x24B847CF, 0x8BE06316, 0x89FDDCF3, 0xCCFAD67A, 0x12D698FA, + 0x161A05AB, 0xBF77C018, 0x89F78574, 0xEFF53034, 0x08BF1CFB, 0xAFA1EFFF, 0x4D77DAD8, 0x5FF889FD, + 0xC9BE82D5, 0x3F9CF9F4, 0xBDC71D67, 0xF9A741BD, 0xF8AF7CCF, 0x417AC648, 0x9FA6FF6B, 0x1A79919F, + 0xA9471A85, 0xBEDBC45F, 0xCBDFDD0F, 0xC9E7EE77, 0x88A7F654, 0x7D0CD1F7, 0x60F37DA7, 0x2EC48D82, + 0xBB8D7E6A, 0x84BE87EB, 0x0923DF10, 0x2FC7FD11, 0x46FE3A4F, 0xFAF710D7, 0x08567F51, 0x7A58534C, + 0xBBEBC11A, 0xDFC83348, 0xF4EDA715, 0x37082E46, 0xF8A3BDCD, 0xFE6B64FF, 0x3D66FFD6, 0xFE4A6FFD, + 0x43EB47A9, 0x47EBE4FB, 0x1DE21704, 0x4B7CA6F8, 0x20FEE79B, 0xF32EF590, 0xA7FDD65A, 0x8F265715, + 0xFF9FB12B, 0x0FB3AA38, 0xF67D9699, 0xB9CC26E0, 0x32804A06, 0x718328A8, 0x092AA868, 0x14411425, + 0x88C8439D, 0x272EF05C, 0x9EC6CFE5, 0xC3449F03, 0xF153D420, 0xFA704154, 0x04031834, 0x9F800BF2, + 0x82820B71, 0x43090485, 0x01448401, 0x318028B2, 0x0C33F79E, 0x73FAD5D6, 0xE7F6EDB9, 0x7E64F8EB, + 0x47552FD5, 0x55DDA797, 0xAABAF5B4, 0x7E758413, 0x14E158D3, 0x7AD45137, 0x90BDCE49, 0xEA693ECB, + 0x7ED5077E, 0x397F7EC0, 0xED893FBC, 0xF01F7C5C, 0xD6F88B34, 0x707BE29F, 0x58CFFC47, 0x1A7F1CAB, + 0x3CC54F59, 0xF4A54B97, 0xD2FAC9F3, 0x291ABB64, 0xC912E427, 0x0CFC633F, 0xFEF8E3B4, 0xBF07CBFA, + 0x8EEB37F3, 0xA7EFD569, 0xFB325E69, 0xFF04A7E5, 0x693F29E3, 0x71F071E2, 0x1F637D5F, 0xE93C60D5, + 0x2FE78359, 0xCCCFEF19, 0x76FF843F, 0xEDBFE059, 0x8C13537E, 0x218FB7AA, 0xC7F75F53, 0x5F30C7D3, + 0x74BE107D, 0xFA73FC7A, 0x8C7F36E3, 0xE5CFD15A, 0xF49DB62F, 0xF2A7F59B, 0xEF83D1BF, 0xC89BDA87, + 0xD0D3FD02, 0xE9BB9EED, 0x2B79BC89, 0xFBDB9171, 0x590FBE9F, 0x36E7E3B2, 0x1ECDA26F, 0xE7BEA123, + 0xCFCF7D33, 0xB306D37C, 0xDB3B331B, 0xD8E7E1BD, 0x86BF9EE7, 0x43F2F85E, 0xDEFFD773, 0xF9E4F1DD, + 0xBCFE4A7D, 0x653D76B3, 0xBF5447E6, 0x2FEBB157, 0xE207F2E5, 0x793CF274, 0x1E3F9E9F, 0x80D9DFEB, + 0x41C6F19E, 0xBD3C3F1E, 0xE4FEC57B, 0xE4FB22FD, 0x85F6942D, 0x0FB66FBE, 0x3FA67FE6, 0x7B82FC4D, + 0x4A15DC27, 0x352933DE, 0x8C4BF278, 0x2863F19F, 0x7890E77B, 0x930AD95F, 0x4BFAD7A4, 0x7C236F4F, + 0xE6F7E5FC, 0xC9FC25C0, 0x4FDF7391, 0x77DFCCC8, 0x8C6F7BC6, 0xC9FD52BE, 0x238F7712, 0xC878F664, + 0x1CDD6FBE, 0x572C7F93, 0x91B723CB, 0x9FE254FF, 0xE67B66EC, 0xC3DE0FFB, 0x3D9592FD, 0x20DB6BCF, + 0x642C9D4F, 0x5733AEAC, 0x4BC6CAFD, 0xC378C685, 0xF711C9A3, 0xCDE3E87B, 0xB29AE767, 0xF268761C, + 0xADBFAB79, 0xBEC58F66, 0x3DDA6FC9, 0x793A067E, 0x5A7F6F93, 0xF9D093F7, 0x8FB8BF63, 0x2CFB4BA9, + 0xAFB28ED7, 0x1FC01F30, 0x8E64BF93, 0x2F8FFB47, 0x9B8EF7D9, 0x80697E02, 0x1E4BF160, 0x3732F6EE, + 0x8CC6CE9E, 0x3D1BF137, 0x8CE57B2B, 0xFD85F60C, 0x4EDB37FB, 0x4FD33FD9, 0xEFA7E549, 0x5E6BFF4F, + 0xE71791B7, 0xB2AE79AC, 0xDC6FA4F5, 0xF37E89E7, 0xBB7727AF, 0x2776FFE8, 0x7B66F59F, 0xF857333F, + 0xE843C9F8, 0x7CC0E31D, 0x79429FCA, 0x381927FA, 0x99C5E39D, 0x78327E0B, 0x1947E368, 0xBCADF645, + 0xDEB47EC1, 0xA9FECDFE, 0xD5D8877D, 0xDFA5D77B, 0xA7D8F78B, 0x99630D56, 0x25842F4C, 0xEFF74AE4, + 0x7E327FBE, 0xBE17F315, 0x4467D2FD, 0xFE62C093, 0xA13F2B73, 0xA353FA22, 0x686F4FCB, 0x7984DF57, + 0x37C3FF28, 0xFF84F824, 0xC2DB995F, 0xFF33B789, 0xF0067E5F, 0x545FC62F, 0xA4E50728, 0x15F64B66, + 0x937F3596, 0xEF07E567, 0xEB13D2FA, 0x6C8CF501, 0x566FEBE9, 0x45EB5BA2, 0x46C19C52, 0x417BAF47, + 0x5A7F67A8, 0xFF6F6A3C, 0xC5F3E179, 0x7807CCEF, 0x0BFD06CC, 0xE7A0BE57, 0xD7283C9F, 0xD7C8786C, + 0x57B760FE, 0x17EF217F, 0xA5D447F9, 0x72825BFC, 0x9FD2F3B4, 0x94477F7D, 0xAF5AEEAF, 0x2FF3BAD0, + 0x7D725B68, 0x3F03F875, 0x7FF915FD, 0x0714D071, 0xBDB0E975, 0x184F2DF7, 0xDFF1EFBC, 0xA7520CF4, + 0xB8213893, 0xB05B9FDC, 0x7F277DC3, 0xCD45F92B, 0x99AECE0E, 0xFF8BFA63, 0x615AAF5C, 0xF9BE63BA, + 0xB7235466, 0x7CF17DCF, 0xEF547256, 0x51F997A8, 0x31184F19, 0x7C124E2E, 0x361E84C1, 0x1E4A9685, + 0x3F523CDE, 0x7BC03F07, 0xC6BF6F49, 0x62F485F1, 0xA2414DE9, 0x86B4FC74, 0xA54A7F51, 0xFA1BBA4F, + 0x5AACEEC3, 0xF78EF095, 0xB2514477, 0x31F6EF1E, 0xE85F5366, 0x49D1FA90, 0x1FE8E1A6, 0xCC80B4FE, + 0xB150FFEF, 0xCBE6B1FF, 0x31E08B61, 0xBD2D2FCF, 0xDF0F603E, 0x8EB3B397, 0x12EEAAAE, 0x873151E1, + 0x33D13B29, 0xFD73189F, 0x87A32184, 0x6B012F06, 0xFED393B9, 0x847DC0FF, 0x04798F4E, 0x62C20AF4, + 0xF50A94CF, 0xA86B30DE, 0x3759A7EA, 0x301EBAF4, 0x05F51CE1, 0xB5C0FF04, 0xD03FF5BF, 0x269C00BE, + 0x1FE479CB, 0xFFA54B2F, 0x783FCF85, 0x2713B6F8, 0xA9BD40DE, 0x1B439FF2, 0xCFE8C3E4, 0xFDFD64AF, + 0x91F091D0, 0x9F2940EF, 0xAD4A8AF6, 0xCF69DFE6, 0x27ECCA8B, 0xE331039F, 0xF7E25D0B, 0x162C683D, + 0x3EF21E9A, 0x3CA7DF4D, 0xF3DB083F, 0xDEF7271B, 0xF40294AF, 0x64A47E8F, 0xFC79C41F, 0xA0AC565F, + 0x25F96C16, 0x202EF95C, 0xDD4EEFF9, 0x123F5EBA, 0x3CF988FC, 0xB1D68135, 0x7D02F4CB, 0x934FA9FF, + 0x169DB055, 0x3F8F3FC7, 0xA397DE1E, 0xB710FE51, 0xBFA6BE06, 0xF9AF8B3F, 0x23FF98BD, 0x405F05FC, + 0xF7468D68, 0x7FFA50FD, 0x96DA03F2, 0xD6479B69, 0xBD9678F2, 0x705AEE0D, 0xB4673D14, 0xEA8741F4, + 0xBDDC05B8, 0x5FA4FBA7, 0x08F8AFCA, 0x9E43F93A, 0xD6AA81EA, 0x51188F31, 0xC1B9A2BF, 0x1AD2DF51, + 0xFE0BF4BE, 0xBE0A562F, 0xD4CFFA60, 0x36F93BAC, 0x073AF4D7, 0x7FCF6B22, 0xFF31A443, 0x7FBD41FE, + 0x28EAAF45, 0x17FB48EB, 0x17FB3A1C, 0xF5E38FF4, 0x6E269C85, 0xF3FA9798, 0xACC9BB91, 0xDAFF1ECA, + 0x7F05FC75, 0xBA85F4D3, 0x09E83FC1, 0x7A72A63A, 0x8D706755, 0xAD301FD8, 0xBA642E9D, 0x3F8742FB, + 0x187FDF2E, 0xB9CFA58B, 0x7E6BD039, 0x498F8A9F, 0x207F828D, 0x7A9B7A16, 0xE46B540B, 0x449FA9FE, + 0xC81F6115, 0xD0317EFA, 0x06EF49F2, 0x27B4F443, 0xFE6F5B80, 0x0EF20663, 0xF5BEA2FA, 0xB3EA177D, + 0x16EA7FAF, 0xDE88FAF4, 0xF7271FD2, 0xF839FAD5, 0x9D7523EA, 0xD3AF8AE7, 0xD1FEC7D2, 0xAFDC5F6E, + 0x2367FC19, 0xD1DDB4FF, 0xB1F44BFA, 0x92F9A82E, 0x0BDB8A3E, 0x0BF527F3, 0x53CD0A5F, 0x22BAAB7F, + 0x99FFEA7F, 0xFC5545F5, 0x67D54FD8, 0xD1BF595F, 0x92ACDF99, 0xEA73F46B, 0xD6ABE426, 0xF56651FD, + 0xCAFA16AD, 0xD3F70A2E, 0xD06F6BFB, 0x73F4E5DA, 0xAFAB6FD7, 0xFE5C7DB9, 0xF6EBEADB, 0xB14F579F, + 0xADECD3D2, 0x27DFFFE6, 0xED51EE83, 0x0BF449DF, 0xC7B94AE5, 0xA2DC0CCC, 0xD7E87580, 0xF1427FBB, + 0xD3B3B584, 0x2B991EC7, 0xB9E311D3, 0xFEE243A8, 0xEF829665, 0xF43E6DD1, 0x095BE509, 0xA37EB603, + 0xFEB4F94A, 0xFADE34C0, 0xFAB905CA, 0x6F693EDE, 0xC6F10AEF, 0x199B3FFA, 0xB36A26FA, 0x0EB08F2C, + 0xD0BFF1AE, 0x20BC10E8, 0x80933ABF, 0xC9C6EA5F, 0x4D5F10FE, 0x2BE0D520, 0x7FD07CA9, 0xFDFEE1F7, + 0x6EBA30C5, 0x602FFE3B, 0xCDD716DD, 0x9F152B6F, 0xF37F04FD, 0xFD189D0D, 0x5B2E2A2A, 0x8F333EEE, + 0xFECE1DAF, 0x56FBC585, 0x30BFE030, 0x176C486E, 0x95781ABA, 0xBF2FAD4C, 0xBAD1FDF6, 0xF33CFFC2, + 0xA9FA123A, 0x5F4A3EAA, 0x922BE391, 0x747EFB11, 0xE63FE0A0, 0x22AEA2FD, 0xCC0EC957, 0x3528EA8D, + 0xF6E995C1, 0xFCFF11E4, 0x191E8DA0, 0xF8A004E8, 0x30DEC19B, 0xB93174BF, 0x72007EEF, 0x68581F1A, + 0xA0BFFD73, 0x97D1FE49, 0xF25DF9F3, 0xB2DD2E62, 0x7F830528, 0x9FBA3ADB, 0x95ECC7A2, 0x13B6CA13, + 0x967C5DDE, 0x3F9A13B2, 0xAF3761FE, 0xE3FBEC5F, 0xFD6364FC, 0x6B505E6F, 0x913745E2, 0xC9687EAA, + 0xFFF45FA7, 0xF3EB42A0, 0xEF077AA8, 0x3EA0F3E5, 0x0E99BFAF, 0xAAF554FE, 0x5B0C8D41, 0xFF15FD2D, + 0x8D7F09CC, 0x7F982FF1, 0x22D54DEC, 0xAD067894, 0xEE97BCFD, 0x6FF11F05, 0x7825D8E7, 0x9284F5D9, + 0x15E61FC8, 0x973C160F, 0x147F8D7E, 0x284F541B, 0x8F27F92C, 0x3A61AB3C, 0xCB0FEDA3, 0x3DD447B7, + 0x92FCEFC3, 0xFCC4F97B, 0x92BE49E2, 0xA70AF5FD, 0x3CD0713F, 0x76A4A2F3, 0x916D2FC4, 0xBF03E898, + 0xEFE99CE4, 0x6A92C7B2, 0x07D25729, 0xAC1FA06F, 0xB531BE11, 0xC7AF953D, 0x1C88FF68, 0x585F401E, + 0xBD26EA43, 0xF2BAF670, 0x1AB40FF2, 0x24DFE486, 0x15D5B755, 0x5EF45F60, 0x2FADE6B7, 0xAB6F99CF, + 0xBA3A584C, 0x74D75EDC, 0xF5C2B107, 0x777D71F5, 0x7B407E59, 0xDFA263F4, 0xFD45ED41, 0xD6D3EC8A, + 0xE489A2FA, 0xB6CA8BFE, 0x0BECA595, 0x3DBBFA76, 0xE7836B2F, 0x8EFDDAF6, 0x40FA71EC, 0xDDD5EF01, + 0xF95D7B77, 0xEDC1B1E7, 0x56FA76E7, 0x836B2F78, 0x1EBB06DA, 0x7FA37C04, 0xAF1FEA7A, 0xF8562BEF, + 0xE2CABE32, 0x5E44D7AF, 0x97AF72E9, 0x667D35E5, 0xD3F3507F, 0x18BFF115, 0x74DEF6DA, 0xC87BEFF3, + 0x55F717C3, 0x2E3FAEEF, 0xFA38987F, 0x0D953710, 0xDEA2EA30, 0xFF5C38B3, 0x6ABFF9FE, 0xC01E4495, + 0xFEB1EA7D, 0xF3FDD0BD, 0x00CFA838, 0xCF7E6F2E, 0x5B52D992, 0xE23E807F, 0x53BE29C5, 0xD6790BBE, + 0x2F776838, 0xBF97F42A, 0xFFF667E5, 0xB1CF77AD, 0xCE737A01, 0xB617F68B, 0x9FA4FB71, 0x79FF2E79, + 0x3B59C7EB, 0x25D0A1FF, 0xC163C918, 0xB22F17BB, 0xFC926FAC, 0xA49DFE3F, 0xB2AF7FE9, 0x39C8EFBF, + 0xAC6AE9FB, 0xB285F3F1, 0x057BBD32, 0xCA3756AD, 0x5F833396, 0xF2EABD0B, 0xD87E80DE, 0x0EF877FA, + 0x47A3BD7A, 0xBFD46FE9, 0x133139A7, 0x7F2CD18F, 0x01FA69C0, 0xBF363817, 0xF7CB369D, 0xF46BD1CD, + 0x7A41FA9F, 0xE0CF37DF, 0x0F1A9F30, 0x8868FEC0, 0x7A81FDD7, 0x3FB42C37, 0xDF0FC4DE, 0xB05C19C9, + 0x03EB05EA, 0x4B0FC85E, 0x6FD68F02, 0xECF2C37C, 0x44F9D5CC, 0xDC36C25B, 0xA07EE04F, 0x7E95DB2F, + 0xE7EBC351, 0x7EFDBFD1, 0x0ED1D720, 0x7D30CCE7, 0xCFE3C3C4, 0xBE6AF42F, 0x807F7472, 0x3BE16E40, + 0x3F05F65B, 0x1F25E4EF, 0xE37557D5, 0x285F3C4D, 0x2F77E924, 0x9F4537EB, 0x05CA9B3B, 0x35F9C97C, + 0x3F104753, 0x5537965F, 0x6F23FF96, 0x77A2B345, 0xFFA93DD0, 0x7E02D60B, 0xDD06E4FB, 0x22AE23FD, + 0xB9D8E5B7, 0xEC83EEC7, 0x617FAADB, 0xC3787C9D, 0xDC4DF25B, 0xF640FAAC, 0xD21BE97D, 0x29842A50, + 0x1ED71EBA, 0xEB469427, 0xF9414544, 0xB7F44DDF, 0x178B4EF2, 0xB9F600EB, 0x05CA9B94, 0x78D714B3, + 0x0733DFE0, 0xBC7D87F9, 0x7ED078DC, 0x1177B3E7, 0xABF750EC, 0x17C52EBF, 0xD8873F2A, 0x7ED09EFF, + 0xDE23C9C5, 0x82C91EFC, 0x6EC94BF6, 0x7AA21ED6, 0xCAB607EF, 0xBF35EF6F, 0x65BDD25A, 0x95D9FA56, + 0xD3D5A32E, 0x9DE4B3E8, 0xF6FA976C, 0x508B6C7B, 0xD09F7877, 0x88FC85F6, 0xEBDA836B, 0xCF2E76F9, + 0x5DFB70EC, 0xDDB607D2, 0x9F6BEFAE, 0x3DB8F6EE, 0xDA836BEF, 0xAE3D38F6, 0xEEDA43D2, 0xC0FEC6E5, + 0xD39357E9, 0xBCB409C6, 0xF342A5DA, 0x5C15FF96, 0x708EE96D, 0x96C6D47F, 0x5D0E7838, 0xD8F77749, + 0xC6A6FB9B, 0xA353ECF2, 0xA5EDA3A7, 0x09EF047A, 0x6758AFEF, 0x4E3698FB, 0x23CC6F19, 0xBEABD7CA, + 0x7D539DAE, 0x00FA32D5, 0x9B702FE0, 0xC774A223, 0x830AC2FD, 0x009F0AED, 0xDDE0BD6B, 0xFBA7859F, + 0x058D2986, 0xFAFCCFFC, 0x8129AEC3, 0x6826D53C, 0x77EE5CAD, 0x7B407BC3, 0x80FE8D26, 0x7BD1C748, + 0xBCCC98B8, 0xC5F66FD7, 0x9B7413F9, 0x63F682F9, 0x81CEBD57, 0xC6D3527F, 0x37682F39, 0x281925E7, + 0x7B9AEFFA, 0xA3F84C3A, 0xDFF7023A, 0xBE163F95, 0xFC99FC01, 0x14CC6FF4, 0x263C3959, 0x4974CCBF, + 0x5A81F5AB, 0xB26BAFBD, 0x5627DB60, 0x7E7784FE, 0x745121F9, 0x0758FC14, 0xFF81F954, 0x315FFE78, + 0x1553FEE4, 0x2F613E9F, 0x01F2F7F6, 0x46503CE4, 0x3AA09F0F, 0xFC13FCD9, 0x148FDA00, 0xFDA17C25, + 0xC10984D7, 0x717C907F, 0x6A781EF9, 0x379E01F3, 0x11AA2BB9, 0xA665A5B9, 0x6FC1FE07, 0xA764B79B, + 0xF33B8DE7, 0xAA967FC8, 0xF8D7804E, 0x54F041AE, 0xAFDCDF14, 0xF2BBF505, 0x501EE643, 0xE953B9FE, + 0x843360EF, 0x206F499B, 0x68A8C43F, 0x0DC2F5AC, 0x6C5A542B, 0xF650A3BB, 0xE27D6EFC, 0x37C2AB81, + 0x7E8E5299, 0x67E31582, 0xAB51BED2, 0x3BF53D74, 0x1FD200F5, 0xA3FD1DA4, 0x17517C8F, 0x4527FE0D, + 0x50DFEF71, 0x7FA05E27, 0xFDF400FB, 0xC6F57558, 0xF4A2E82F, 0xD517FB93, 0xF17CF51E, 0x8B4A095B, + 0xFAA6F7A9, 0x00E88782, 0xBCE3E266, 0x92DFA5BB, 0xF55BFAA3, 0xFE6E83F9, 0x0BFA0B36, 0x265AF0CF, + 0xEA5BEEB7, 0x1A519E70, 0x879A40F1, 0x4F96BE29, 0xDE661DB4, 0x87F9FFE6, 0x7B9BE97E, 0xCCD237C9, + 0x6BE6CBF7, 0xCDB9A2FA, 0x94F9523A, 0xBA79F1CF, 0xE88FE7DF, 0x23D9D545, 0xF579007E, 0x33BF33BB, + 0x733714D5, 0xB7BB9EB8, 0xFA76D71F, 0x47DFB63D, 0x8A3F6AA1, 0xFE2CFB24, 0x7E573F8E, 0x3DDAFA25, + 0xFDB8F668, 0xE98FCA1F, 0x88DFB247, 0x8EC7CBEB, 0x93EEBF2C, 0xFB24BAA3, 0x4F3540DD, 0x4CBF6F12, + 0xEA1CBD57, 0x99F89571, 0xEAC88913, 0x27229DB0, 0xEE956C9C, 0x397326D3, 0x813F19E2, 0xF5C67CAA, + 0xEA52C068, 0x9F1F7873, 0x285F673D, 0xBFDFE80B, 0xFD89F4BE, 0x3658DDA5, 0xF13CB9CA, 0x6F9E3C79, + 0x32FB87AE, 0x07FE7383, 0xCD54FF40, 0xF5073D1F, 0xC6EBF3A0, 0x91FD1181, 0xBE10F787, 0xE1F7F49E, + 0x7520FE01, 0x1C8F123C, 0x182E45FF, 0x6513AFE2, 0x7D519AA1, 0xF5F405E8, 0x4F6F90B7, 0x7D5446F9, + 0xCED7B03C, 0xFEF311ED, 0x1FF50CC6, 0xE199B95F, 0x533CCA1A, 0x750BCA17, 0xDC1C8F15, 0xFA5D284F, + 0x6918CFC4, 0x786F8DBF, 0xB7500DFC, 0x37251388, 0xFEACBA5B, 0xAF85F11D, 0x9A6CA1FB, 0xCD35EA66, + 0xEC6F491D, 0x9F4F817E, 0x179C9855, 0xE650BD93, 0xFCFF315E, 0xE92DA06F, 0xF61E37ED, 0x637F3313, + 0xBDCE945F, 0x740DE3D2, 0x9DFE2544, 0x3F00BFAA, 0x5237E27B, 0x9BB727F9, 0x8EBEEFAE, 0xBEAA18AB, + 0x5CFC24F1, 0xBBFAAE52, 0xA3513E7F, 0x09BFA7D8, 0xFA24FD76, 0x80F6D6A0, 0xFD790BE8, 0x3DCCD5E7, + 0xA140077D, 0x8475FE7C, 0xA2BBFAA9, 0xE2FE965C, 0x1CDC87FE, 0xE4AEBEC8, 0x5F16FA53, 0x3A257722, + 0xE61B6DA5, 0x0F89AF2A, 0x599A6D47, 0xFEA9AE3E, 0x6F637B2B, 0x9B14FD71, 0xC2840905, 0xFAA2FCC8, + 0xB7B1FD64, 0xFE143750, 0x79575FB7, 0xB1BDB519, 0x946CA478, 0x0D575F12, 0xEF547EB8, 0x8E30BEAA, + 0x88BE0AEC, 0xC51D6FD7, 0xDE5C7DB9, 0xF6D48ADE, 0xBAFE027D, 0xB9F6E6EA, 0xCBB51F57, 0x5FAEBD15, + 0xD1D7CD78, 0xDF1AEDCA, 0xFD7DE3C6, 0x8D3CBF1B, 0x95CADE9A, 0xDB9ADA1B, 0xE0A84B76, 0x761A6F05, + 0xFCB9B362, 0xFFC5175F, 0x647B9A08, 0xEBC99C78, 0x0CE64F20, 0xFA24E03F, 0x35198EF1, 0x92604FFC, + 0xBE7669D2, 0xEDE5975F, 0x6E4D2F56, 0x1EF30BAD, 0xD77D487F, 0x680F4B60, 0xBC92FD2B, 0x28FE720D, + 0xF7473FD4, 0x7C623ABF, 0x017BC737, 0xC5E9782E, 0x06FD0C6F, 0x1998CE6F, 0x68CFDFD5, 0x720BE6B7, + 0x257D3C03, 0xFC976787, 0xC9FCE5F7, 0xCAB5D95A, 0xF22F5E23, 0xEF914DB9, 0x71A9BE30, 0x5FF337D9, + 0x7945C7A3, 0x8A71FC5D, 0x4B9DD00B, 0xC713F539, 0x09F3D9E7, 0x96FD0CBD, 0xB07E773C, 0x3AC87B8D, + 0x1FEDC47C, 0x19EE78D2, 0xFCC0F7CE, 0x079A9A28, 0xDECF1D8F, 0xDB18FB6F, 0xED5B47D8, 0x1DCFDB58, + 0x1FE17DCD, 0x17A1FF5C, 0xABF19278, 0xC692A35B, 0x7AD0FB69, 0xEBF12A18, 0x6F773C5C, 0x7DB9F2BA, + 0xFA70C7AB, 0x953E9CF1, 0xD053C19E, 0x61FF9DFC, 0x21F9E1FD, 0xF7DFE7F9, 0xDC0DDA3F, 0x2A7A60D9, + 0xB2655AFF, 0x85B1AE8F, 0xCF4FE31B, 0x87C0F8BF, 0x901CFBD5, 0x575F693D, 0x9DF70749, 0xADBA6BDA, + 0xB46969BC, 0x6454A357, 0xBCF2CA2B, 0x5A0D82F5, 0xE2B720FF, 0x3EEF841D, 0x3B766855, 0xC3F5857D, + 0x920FA93F, 0x431897BE, 0xA12762FC, 0xAA3A02F0, 0x45303E5A, 0x9D41F461, 0x5C5FC972, 0xFF5B8A07, + 0xAB91F8F9, 0x9E7E5BF2, 0xE76F54A3, 0xB13FDEBD, 0xFA49EA9F, 0xDBDF46C6, 0xDEFEA49A, 0xB0252FE5, + 0x4797FD8D, 0xFABDF76B, 0xA23BF2D0, 0xF712FA9F, 0x39CA5BF6, 0xEAABAF16, 0xF417F34F, 0x131D70E6, + 0x25C5FE2A, 0x96BC5BB7, 0x6E4DE345, 0xCB9E0BC6, 0xCC9831A3, 0x38DDAEDF, 0x9217E351, 0xDDF170E5, + 0x71C7D31D, 0x0F7BBC68, 0x3D73E46D, 0xE58FE3FA, 0xCFB8FE38, 0xAE7F85EB, 0xAFE1F877, 0x987C2AA1, + 0xC967B19B, 0xEB5736A6, 0xF8DCAA7A, 0xC9E742F1, 0xB9A1C192, 0x0F28D85A, 0x35D5F023, 0xD63F543D, + 0x91628C57, 0xCFE82653, 0x1EB169CF, 0xF80F064D, 0x274E48E3, 0x77BBD1AF, 0x3F8DE4DF, 0x733198F9, + 0x8D7F73D0, 0x947C6EE8, 0x38FF54E5, 0x491799F2, 0x84ADFA29, 0xBEB52299, 0x9FC62B23, 0xAE39F969, + 0x84E6F759, 0x42D5A10F, 0xDD07CA7B, 0x99890F37, 0xEF69A9FF, 0x95FC3E86, 0x027E3C4F, 0x9AF72428, + 0x4FF71FE6, 0x3EDE9437, 0xF5A91433, 0x3F942FA3, 0xF6E4F772, 0x4255B340, 0xEEAF1A19, 0x57DF29EF, + 0x1B841560, 0xF637627E, 0x65F8BBAA, 0x6E887D55, 0xD6E74F83, 0x07A7FE4B, 0xF867FB3B, 0x99785BF3, + 0x7B1AD07E, 0x86EE5F8C, 0xFF96E99F, 0xC39FEF5F, 0x870CDF3F, 0x727E09C0, 0x27913FA6, 0xF87B85F6, + 0xF870FD27, 0x71FD3C5E, 0xC05F4DFE, 0xD1329E29, 0xBFF1174B, 0x31D70FE5, 0xABA97EC9, 0x6F1FC435, + 0x9B4C7F09, 0x275ADBFE, 0x467679C4, 0x5AD734D2, 0x7B73A589, 0x37EE509D, 0xDE6F4BFC, 0xB1F85F51, + 0x7DB67E19, 0x77A8667D, 0xA6E5BBCB, 0xEF296D61, 0x5C3D89C6, 0xB79231E8, 0x67D2C0F3, 0xCF49DB53, + 0x86BF8BEA, 0x8E18F433, 0xF001BC8F, 0x36FE5FD2, 0x7E3E7E5A, 0xF425BFBF, 0x01F6F0E5, 0x05C67FEC, + 0x1ACB9EE4, 0x3E2ED597, 0xDC47833D, 0x7C99F6FF, 0x1E2AFF05, 0xF933CBFD, 0xBD6D8F05, 0xE52BD3F2, + 0x5FD07B9C, 0x8C1F945F, 0x8EBF2762, 0xC63794DF, 0x3F33F5A9, 0x14737B50, 0x7E796D6D, 0x2DFB578F, + 0xB0F43B98, 0xB1CAE316, 0xC6B99DE2, 0x8FDDC2FC, 0x820DFF98, 0x5C96CE77, 0x83F5BBF8, 0xFB8307CD, + 0xCF65C97E, 0x07EBBF13, 0xEEAB3563, 0xE599FA25, 0xDFE32EFD, 0xBB82F609, 0x5BEDEF64, 0x9CDB2EED, + 0xEF647E83, 0xB93E7D8C, 0xDE25746A, 0xAFE264D5, 0x5530F5A7, 0x6252745E, 0xEA4F8EFC, 0x0F46ED52, + 0x79AE2B68, 0x9FB0D5FE, 0x7EC45A47, 0x15C24F38, 0xC8E3F530, 0x03ECF284, 0xADF2E841, 0x85E53B0A, + 0x3FE1208F, 0xB7DAFA06, 0xFEAD465F, 0x8237338E, 0xBA09FF66, 0xE64FF117, 0x98EFDA2A, 0x4F187F01, + 0x42F00AC6, 0x517BE15F, 0xC1FCD111, 0x823FC5EF, 0x8B559EB0, 0xD5FE478C, 0xD3F63E62, 0x7EC1A26F, + 0x3522AAA6, 0xF88050DF, 0x8FBFEF58, 0x7D4A5441, 0xFEEC21D8, 0x1BE0AA35, 0x3AE6FD22, 0xEB07FFC8, + 0x1FBEB77E, 0x43AFCAE7, 0xDF233C2B, 0x9F1F07F0, 0x6B84FD28, 0x8F911F30, 0xF1637DAB, 0xACFE627B, + 0x80AB9F91, 0xF502FB83, 0x58E77613, 0xC6FE22FF, 0x0DB93DC4, 0x7FBE5E54, 0xD03EE299, 0xF97848C0, + 0x0B09FB51, 0xE71473FB, 0x9D89BF8B, 0x9E6ECA53, 0xFD88A5FF, 0x743FDE45, 0x4F45ACE3, 0xDCF614AF, + 0xC2F531B7, 0x9DF84FD4, 0x2F9BF254, 0x3FE259F9, 0x7850C07F, 0x11F93BA5, 0x98DBEF44, 0xFC87E8A7, + 0x4D799A4F, 0x88A53CC5, 0x8B1CA29F, 0x641CE531, 0xF147CC9F, 0xD1134C79, 0xAA1FB194, 0xA778918C, + 0x7E84B017, 0x1D41F115, 0x88911FB0, 0xFC3E02E9, 0x3F0CA3AE, 0xF6FC4BED, 0xA9DED14F, 0xBD8C7F9E, + 0xFF5D91A7, 0xABCD6FD9, 0x636179A3, 0x3FE1A7F8, 0xB44B49BE, 0xB3D2F508, 0x70F90083, 0x617D20AC, + 0x4C3C93C7, 0xFCA63E5E, 0x3F42F8C7, 0xEB17D3BD, 0xB725DE41, 0xEAF3DE56, 0x793C223F, 0xDEF97C0D, + 0xD1E1989F, 0xCDF407E4, 0x391CEFBF, 0x4D7BA1AF, 0x548A25DE, 0x19E3D1D2, 0xF548E574, 0xBA3E61FC, + 0x445B8381, 0x9F709A9F, 0x94D73BEB, 0xF71AD5D9, 0x9C6F07F3, 0x11503E3E, 0xC06571D9, 0x7ECE6708, + 0xF832B4BF, 0xB2FD92BF, 0xE954C4F8, 0x47F99310, 0x1FCFE5E9, 0xFE1DF98F, 0xE7F274BF, 0x8EB82F97, + 0xA7FC89C8, 0xDF37DF7F, 0xCA1F358F, 0xCB93BF22, 0xE6979AC7, 0xE5399F14, 0xE00FB93C, 0xFF1E1BF0, + 0x7F98CFC7, 0x4B780A97, 0x277F52E4, 0x9FC2E539, 0x5F1DE0B9, 0x5C5EEA3F, 0x55CBFE0C, 0xC793F295, + 0xE40054A8, 0x637AF1EF, 0x696D5687, 0xE07B8DEA, 0x23B885F2, 0xA1AC0BBE, 0xEDFFAB13, 0xE03CABF7, + 0x513CF99A, 0x601DAD57, 0xFDF5468A, 0x87EBA07A, 0x93FFC4D5, 0x8C8306D5, 0x9BD6A7AD, 0xAA5C3D0C, + 0xFA7B2F7C, 0x8FEE9B1A, 0x01DF8BAD, 0x1BAC23C6, 0x4A11DE0A, 0x98F8197B, 0xBE2AD75F, 0x59E59B00, + 0xAFB4CA37, 0x81BE57E6, 0xCB7B3EE0, 0xAFACF295, 0x301A28EF, 0xA18146FB, 0x03BC1D71, 0x46197F73, + 0xC09379FC, 0x64BF3885, 0xF6BB876A, 0x4DF1158F, 0x70FCAC3A, 0x2CF42EA9, 0xA800CCF1, 0x9DC190D0, + 0xBB18F11B, 0x066B3DBC, 0xAA0AB0E1, 0xD7FA72C4, 0x0F73BC68, 0x382AAC1D, 0x88FC0F73, 0xBC69D9F4, + 0xB07600D2, 0xDF34587F, 0x771963E1, 0xD7DF0D61, 0x7E53BEE3, 0x69998C4D, 0xDF4838DF, 0x7E4438ED, + 0x5F902056, 0x23397E28, 0x88827D58, 0x1F608A6F, 0x2A057C11, 0xE2D325FE, 0x0956844B, 0x18133FCC, + 0x4F1FFB6F, 0x95DF3DE1, 0xB0C32CBA, 0xD64FD5D4, 0x20A678A3, 0x00F0EC4E, 0x9DB4BA8E, 0xB11F857D, + 0x9E40FA75, 0x126F1585, 0x678C6EDB, 0x16F98772, 0x7E14A5A8, 0x7FF9F695, 0xF4D7F46F, 0x37E1EB38, + 0x5E494379, 0xEA6FBEFE, 0x33A4FFD2, 0xBE52D2FF, 0x8E693E05, 0xC0261FA4, 0x7753F63F, 0xAEBCB25D, + 0x9A0F12FF, 0xAEBEBA5D, 0x9A0FB216, 0xF0596755, 0xA4F920BB, 0x00BFC198, 0xDFACF3D3, 0x25B3094B, + 0x3EB4947F, 0xB3F97D52, 0xA5AEBCAA, 0x6DFEF7D5, 0x807FC415, 0x6D717FB9, 0x0CF7F768, 0x6F645F1B, + 0x5477DAEF, 0x5787A19C, 0xB7BAD3F9, 0xA15A0906, 0xFE7EF9FC, 0x5F581EF7, 0xA3589E7E, 0xCF0ECAD3, + 0xFEFFA030, 0x90FD6977, 0xDADF1CA4, 0x0403FF3D, 0x5C1EF9F5, 0x1C8EAF2F, 0x5B116CDF, 0x8BDBA887, + 0x18ABD383, 0xED6B118F, 0x97F8F5C0, 0xDFB51EF1, 0x5CC619C0, 0xFB19CF32, 0xFA1A6ED3, 0x7D7FD770, + 0xBB3CE061, 0x8C6799F1, 0x47ACCEE2, 0xF8A38C1F, 0xFC7F57E7, 0x1A635575, 0xC5F17DCE, 0x3DF7C17D, + 0xCD05532C, 0x0D9254A5, 0xCA049AB4, 0x496968FA, 0x101FA9D0, 0xCE5C5E33, 0x0A28CF0C, 0x48081826, + 0x652A2923, 0x8AE9CB06, 0xD236C5B4, 0x14523E60, 0x3036C5DA, 0x012D8374, 0x4A6385D0, 0x4CD09231, + 0xD850AD14, 0x8531830A, 0x94E40EF7, 0xB1BAD77F, 0xADBDCF1D, 0xEEB75FF6, 0x5A6B3FCE, 0xD9FBECBB, + 0xD6396B7F, 0x887C59EB, 0x85CDCF94, 0x37CAF746, 0x567F04FC, 0x0D616B7F, 0x84CF8FB4, 0x8CEF8D32, + 0x2E3FBE2B, 0x0FC211FC, 0xBF72FA31, 0x3FEFF247, 0xF8F3997E, 0xC5E791F1, 0xFEA2C07C, 0x0AFBB72F, + 0x4683DF7E, 0x30276CC7, 0x8B5E8B06, 0xDBDA72FE, 0xBC0CCE07, 0xD8DE5EF4, 0xE7B144B3, 0xA227F97A, + 0x5B867EF8, 0x3B7A19AC, 0xF61A333C, 0xCBF92D27, 0xBC3CEC35, 0x1644E3BC, 0x3ED73742, 0x5F6FB617, + 0x2DF30CFD, 0xF07595D7, 0xF6D40F25, 0xA72F5A54, 0x8ADBDB6E, 0x962F5858, 0xF4F61203, 0x66F9DCB9, + 0x455F5FF8, 0x85E4F4B9, 0xDF29F8FC, 0xF9894DB4, 0xF78107C0, 0xA79883B3, 0xD1BAFBEF, 0xCF0A2FE1, + 0xF3F6A275, 0xF7CCCEC5, 0xE73518DA, 0x3B7B76CE, 0xE7370FCE, 0xD1A8DA87, 0xBEB92F7A, 0x63CE9CD8, + 0x5EF5ADE8, 0x0D8C97D6, 0x575F4FA3, 0xEDE582CF, 0x8F1DB5D3, 0xB0EB2F73, 0x78287AC5, 0xB3956FDC, + 0xEB59F2FD, 0x9F537997, 0x8F5BE79B, 0x6B6FB03B, 0x1A6CB697, 0xCA7996FA, 0xBA45DEFE, 0x7FCCF2FF, + 0xF9CC3BD1, 0x9EFD6D9F, 0x05E3FBA5, 0x9843F7FF, 0xF4B94506, 0xCCF259CF, 0xF42FE696, 0x5F0E1F59, + 0x769F30CB, 0x27637E8B, 0x3975E483, 0xDB1E9A5D, 0x00B37C49, 0xD9EE77F0, 0x7D5FBA44, 0x0367CE4C, + 0xC3FE07F3, 0x2145974E, 0x9FBE9BCC, 0x12E1D44F, 0x92EF2B43, 0x3ED99BCA, 0xBEFDF634, 0xB2BB61EC, + 0x8F52DF4F, 0x4D1D1CBC, 0xDB2EBAFA, 0x7DEE7533, 0xFDF8F1A9, 0xCCC85761, 0x57CAC489, 0x1377B13C, + 0x38BD21D5, 0x8EFA34DF, 0x477E80F7, 0xD3459F4F, 0x22BB382F, 0x7C8BE697, 0x5893B7FB, 0x8712B3E4, + 0x93193460, 0xFA2DFD9D, 0xB9F852A2, 0xABB3D33E, 0x9F5E907C, 0x1AD9D5D9, 0x5F773E54, 0x24DA295C, + 0xA8D5BECC, 0xF7A7AD1F, 0xF932B28F, 0xA556F0F8, 0xDBF68173, 0x55F31965, 0xC8E7AF98, 0x6F82F709, + 0xE7BA535F, 0x55F6FAF3, 0xE717E3FE, 0x58467B5C, 0x7FAD3D94, 0x37D9D7FB, 0x0FEBCFB8, 0xFF9664BE, + 0x6F97F529, 0xDD3B59B8, 0x247CE3E2, 0x6483FBB9, 0xA4F938DA, 0x4A46E78B, 0xE87F5092, 0xFBCD9597, + 0x95DD786D, 0xCC0BBBF1, 0x5CA1ECAE, 0x6F82AE61, 0xFD2FCBF3, 0x3867F9D1, 0x47C7DBEB, 0x2B3CEE87, + 0xC9117EFE, 0xF8EB6F99, 0x9F4F6695, 0xE4D3286C, 0xCD7E0EE5, 0x0F0A8F9F, 0x583DC4CF, 0x17BBA8CE, + 0x659E5008, 0xFFB16AD5, 0x2D64E649, 0x794BDDE4, 0x0E1FBE83, 0xED838BDB, 0x5251FFB1, 0xDBC92C95, + 0xFD456173, 0x6A06EEAF, 0xB2704B86, 0xCE9F3A75, 0x1733F613, 0xF90CBDDB, 0xD9596A2E, 0x7F17ED77, + 0xFA3DA969, 0x68DF5291, 0xCF5AE6EB, 0xEFF573F4, 0x4FF4DF95, 0x6F49DD06, 0x76FD7D26, 0xF93F191F, + 0x1D8F80AA, 0x7ABDE5FE, 0xDE9EAC70, 0x7DF6BF31, 0xBE3F4E58, 0xE6F1A25D, 0xC2D125B3, 0x6CF1E2F1, + 0xF1FD6FF9, 0xE187212F, 0xDF873F9D, 0xAC2D5B01, 0xC6FEA16A, 0x99C7CFEA, 0x836B17CD, 0x2ADCBFBB, + 0x449E2CC3, 0x5EAC5FEF, 0xEBBBA3B9, 0x7CF5DEBD, 0x5398B1BF, 0x0802AA1F, 0x3C783BCB, 0x83C9CACB, + 0x7C93FD46, 0xF854CA60, 0x3EB872CB, 0xE88FD3C7, 0xF3083C49, 0xF221DAF9, 0xB5B03846, 0x5FE6475C, + 0xAE2CFDFF, 0xD0AC91F1, 0xD2F15179, 0x7BBFFDCD, 0xE53FE2FE, 0x59C6F7C7, 0xBC1FC2F5, 0x59221CEC, + 0x4EEE5696, 0xEF819945, 0xFE3DC9D7, 0x4824D74B, 0x387C2AE9, 0xD8E9FF46, 0xEB53FB2A, 0xEFF403BA, + 0x81F5DEAD, 0x7796B19E, 0xB8F5ECE9, 0xA463B16F, 0x99E5E907, 0x7A7E32F2, 0xD91699F1, 0xFD7064F2, + 0xC2278573, 0x96315E27, 0x453EE3C6, 0xAF479EF7, 0xD11699BF, 0x96B11F48, 0x6F992C7C, 0x42B8383A, + 0xD9F0F3DD, 0x32E473A3, 0x25AC7F5E, 0xFF0999DF, 0xBEBCE219, 0xF5672B32, 0xBF5DFB12, 0xCA669886, + 0xF9FF98F7, 0xCF0E9B22, 0x73E4FE5F, 0xBC6719FE, 0x872810B6, 0xF2CF37E5, 0x33EC91F9, 0x9A26CD5F, + 0xD523F96E, 0x3289603D, 0xF2899C14, 0xB603BC1E, 0xDF7F9F14, 0x79E7FFA1, 0xEF49BE9B, 0xCC3DC105, + 0xD83B254C, 0x67949DFE, 0xB860BDD6, 0x27F633C2, 0xF67937C3, 0x0E2EDA4B, 0x6B8D7084, 0xFF578E3F, + 0x2F6C62CE, 0x693CC3B2, 0xB94097CD, 0x76DBBDE5, 0xD146FC1F, 0xFB0FBD89, 0x785E9B99, 0x03BE64F9, + 0xE7781E0B, 0x57E932F1, 0xF73F5DD1, 0x4FC19FD0, 0x9B76C76B, 0x3767A68C, 0xFF6B69CB, 0x76FF1C6D, + 0x37ED2877, 0xFE8EA491, 0xF15BEB38, 0x714519FE, 0xAA743571, 0x45CF5F52, 0x3601D8C9, 0x9BC4B531, + 0xFE8F2435, 0x9421EFFF, 0xFFC5F6AE, 0x7B7BFBA5, 0x1CF1A5B5, 0xC25CCEF9, 0x9F617FBF, 0xD8D77C2C, + 0xC2D63EF6, 0x9FB1FC15, 0xC897637B, 0x388FCDF9, 0xFF6CFFF0, 0x7F3AB677, 0x758CBD66, 0xFFCF3194, + 0x7FEAF3B5, 0x1D13FB9E, 0xF74BFF6F, 0x92BF36C6, 0x7FE4FABF, 0x2DEEFF4D, 0xF6AEFBF1, 0xD1F6C25F, + 0x558ECBBD, 0xBF5AEDAB, 0x3FD1F75F, 0xFDD7BE7D, 0x2AEFEB1B, 0xE34FB4FD, 0xF7FA62EF, 0xAA726D8C, + 0xBF6982E3, 0xF48832CE, 0x1F2E99F4, 0xB06F2F98, 0xEA37C90F, 0x8FF57739, 0x7F969317, 0xFFA53BEF, + 0x9CF591EF, 0x88792673, 0xA282EF73, 0x597F26DA, 0x57417E38, 0xEFBFA2BA, 0xFAAF9CFC, 0x459577F6, + 0x136ACFD5, 0x9F107F96, 0xB77711F9, 0xF6CA926F, 0xAFC5CE61, 0x9CD75C16, 0x7F16FF3C, 0x7F4DC65B, + 0xF9C7CC2D, 0xC39E5DF9, 0x55CF0BC6, 0xE8A33DD6, 0x7EA0FC29, 0xADB1ADFF, 0x73D8D1DF, 0xDFEFE307, + 0xF40A35F6, 0xEDDBE7E3, 0x0BE90635, 0x7A7A7A84, 0xBBF8FA85, 0x1D38BF5D, 0xE31B7434, 0x5C8078B9, + 0xFAFFE92F, 0x26E4F70B, 0x5C7C2063, 0x170C9CEF, 0xABF10FFB, 0xFF6D1EDE, 0x3F637FFF, 0x9356FED5, + 0x7021F209, 0xABFF9FEB, 0xE7FCD32E, 0x3EC0F78B, 0xE67B84BC, 0xD5EFE4FC, 0x52F0F777, 0x437F01DE, + 0x9F52FF3F, 0x1DA606DE, 0x3FD3F800, 0xEB733E32, 0x7037F417, 0x6DDDBA55, 0xFCF5CF59, 0xF98170A1, + 0xBC2F25FE, 0x7B3A6E22, 0x793F4DD8, 0xCFFF6D22, 0x9FA6B00C, 0xFF23C70B, 0x9EB5F2FD, 0x61BB8E07, + 0xE20774D4, 0x44689FC6, 0x179C7F0F, 0xFC2CF4E7, 0xE27ADF4B, 0x7D3C5FB8, 0xFF185FF5, 0xDFD36113, + 0x791E8AFD, 0x7B901FC2, 0xFFE332B8, 0x2CFE763A, 0x142EC4FB, 0x3FEA7F67, 0x7DF457FD, 0xF319975F, + 0xB22CCCED, 0x07B78ABF, 0xDDEAB723, 0x1FB5FADF, 0x599FBF9F, 0x77FE79D6, 0x877FAF55, 0x98DB0F9E, + 0x29FE76AE, 0x1FD757FD, 0xEFACEF59, 0xF5914F68, 0xA630D70F, 0x9E20FE72, 0x3A167E69, 0xD7AE5DDE, + 0x7F6EAF5F, 0xCDB3EA63, 0xFD9CA09C, 0x09BF029E, 0x22FE7A3A, 0x18B6EFD8, 0xB1C3FBEF, 0xE98F26F2, + 0x3CD474FD, 0xA60873FB, 0xF57A0EB8, 0xF50DDFFF, 0xE9FA457F, 0x22D2F988, 0xF589FAD2, 0xA4E7A90D, + 0xC8F86724, 0xFFE490CC, 0x4FFAAB09, 0x90AF5BE7, 0x37DBC3FB, 0x2665C7B9, 0x1B7C7E8C, 0x9BCF3490, + 0x1B45BCDE, 0xF1AB88D6, 0x7BFF381D, 0x496EE4F3, 0xC79D7F3B, 0x63921B35, 0x7F63CDF9, 0x630E1C38, + 0xE0F33565, 0xA220C1F9, 0x0DDC7A44, 0x034182DF, 0x4FF1ED7B, 0x8D1A787F, 0x6392D3A7, 0x06DE5FE1, + 0xF8A0ED6F, 0xFE9CC66F, 0xCAF60ADB, 0xFAAA658D, 0x1FA97FBF, 0xFADDCAE3, 0xBA7E233E, 0x917FA7F2, + 0xB83E1FC1, 0x85972BAB, 0x9BFDEBD5, 0xBA67D8AB, 0xC5CF17D4, 0x57E8F3FE, 0x7894D3BF, 0x89703FF4, + 0x7AEEC2FD, 0xDD2BF213, 0x7752879E, 0xD7E7F813, 0x8D27089F, 0xA67968DF, 0x7CCF23C2, 0x62AFF18C, + 0x89F87D43, 0xD7BFC676, 0x7A6CF3E6, 0xCD1CDF42, 0x7C2C7F5E, 0xF2293B7B, 0xD5363F5F, 0x5E17AE6C, + 0x803F5BE3, 0x71F9F395, 0x0D88C769, 0xBCACF052, 0x65833ECF, 0x106FA9D6, 0x2A1B7CFC, 0x75A8A9FF, + 0x91C4DFB8, 0xFFFA7C43, 0x79E347D4, 0xF07C06BC, 0x14CCF296, 0x27B5D00A, 0xC4B7557F, 0x528B4920, + 0x1EA5ED9F, 0xF83EADC4, 0xFAC87C80, 0x59E3236C, 0xCF72E34E, 0xDF1FF4AF, 0x7127ADD4, 0xF337C1D4, + 0x491F633C, 0x7B3DAFF4, 0x7C86DFBF, 0xA6957A1E, 0x18DA3BEE, 0x56FA5819, 0xFDCD5C30, 0xDDCDF12B, + 0xFBEB6EBE, 0xDE7CC779, 0x86FC58AE, 0x6FA251D8, 0xD3FA1AB7, 0xD223CDE3, 0x915D478F, 0xE87E02F2, + 0x96477D7C, 0xFCE6FA87, 0x6EAA7FA8, 0xA9FEF2D8, 0xFA5D7CE9, 0xF20995D7, 0xF855643C, 0xB70A7BF9, + 0x569177F6, 0xE47E0A3A, 0xD2A4F3A5, 0x55F71BD4, 0x1C0FB3BF, 0x4D72BFCA, 0xFC083ACC, 0x26CD2F88, + 0x785675B2, 0xE996FD81, 0xC8273B4C, 0xB7C6BB5A, 0x8533920F, 0x9A19F219, 0xBD5FA57C, 0x7427AD3E, + 0x7AF4A8DC, 0xEFF32C4F, 0xA52AD6A3, 0xB3C2853F, 0x5055F62B, 0x225F9C48, 0xABF1BC70, 0xED7D8296, + 0x40DFF5E7, 0x235AB667, 0xCF1E3F7F, 0x828F4C0A, 0xF347ED53, 0x4DD73BB5, 0x4FBFA03A, 0xEC9F95F6, + 0xA57E4F75, 0x7E5FCBB5, 0x37F52275, 0xE1FD5AAD, 0x9FBE455D, 0xA89FE73F, 0xFC3354C3, 0x79B6BD9E, + 0xD7E1F9A7, 0xEB41631E, 0xAD437FB7, 0x79AE61BD, 0xD0F5263B, 0xCB5D6F89, 0xF7C5D75F, 0xECC5F79F, + 0xE8676709, 0xFF1F0000, +}; + +u32 point_table_binary_73[] = { + 0x11727D57, 0x4D4C5457, 0x143ECE8C, 0x32A0E8A4, 0x36618C99, 0xA6217161, + 0xB50B4148, 0x31163714, 0xAA893151, 0x5F17464C, 0x480045A3, 0x201229FE, 0xE10F600D, 0x88E2CA54, + 0x631725B5, 0xCDB08054, 0x92A64D9A, 0xB865D234, 0x31362126, 0xC5854AAD, 0x95A9FC39, 0x6F98F1DD, + 0x9E7BCEBD, 0x77DE7B90, 0xBEDD37E7, 0xEFBBE79E, 0x73EE1988, 0x8A7FE073, 0xA0AFA6A6, 0x46886F96, + 0xC0BB186F, 0xDFBE5D40, 0x74095CED, 0xD3776194, 0xFF0D9F31, 0xDEBA75AB, 0x947B30CA, 0xFFD278FD, + 0xFAF552EE, 0xC1289FD4, 0xFE94DC83, 0x51FE42F3, 0x55720F26, 0xFB5D3EFB, 0x5D1EF9BC, 0xCF7E31DE, + 0xE9D3F7E3, 0x1A9F7E8D, 0x473EA7F9, 0x6EDBB64D, 0xCA3D18E5, 0x331A6FDC, 0xB851CA3D, 0x18E5D33E, + 0xFFD33EFF, 0xD33EBED3, 0xBEF34FBB, 0xF992DC8D, 0x9F41B958, 0x00887D05, 0xD0DADA2A, 0xC414EC40, + 0x0D889606, 0xE7AF5CB9, 0x22A098F1, 0xC29FC1F9, 0xFBF7EF0B, 0xD8CCFAF3, 0xA83F3838, 0x28D0D70E, + 0x880294C4, 0x01485FE2, 0x32896D38, 0x72E408F9, 0x9318C086, 0xF3E7CF33, 0x8E72FC91, 0x9111E3EF, + 0xA3BE108C, 0x8F8F0B94, 0x96C36A80, 0xB20A801B, 0x376E103F, 0x8903FD00, 0x7D7D7D86, 0x6F00F5FB, + 0xFBFB052C, 0x477E8FA5, 0xB715F17B, 0xF7EE19BE, 0x11581D9F, 0x999931E7, 0x89A0C6E8, 0xE828E3C7, + 0x1CFFD2A5, 0x4B265E6C, 0x0BAC3879, 0xF2A4394F, 0x714F30DD, 0xD0D060F8, 0xFEFB4730, 0x7DE1C205, + 0xC3E75527, 0xAC686E6E, 0x166280F9, 0x84D15F6D, 0x6DADC414, 0x0FC2C2AE, 0xABAB1322, 0xA1F11A7B, + 0x60604060, 0x6CA5FF5E, 0xBCA7A787, 0xF4393F00, 0x5555558C, 0xA3CC97F2, 0x95D03802, 0x8F1E3D62, + 0x4CFA11A8, 0xAFAFA7F8, 0x928FFC4E, 0x9C3861F8, 0x0004332D, 0x2D2D26DE, 0x062B9819, 0x1E1E262C, + 0xF5375800, 0x43434386, 0xAF8C77F1, 0xE245C68F, 0x5D7C121A, 0x47E0E8D1, 0xA3E63C92, 0xCFC4C444, + 0xCEDFEE50, 0x80F2A3F8, 0x7E8816DD, 0xDDDDE63C, 0xF23B78F0, 0xA0E12B52, 0xA1C08103, 0x074CFEDF, + 0xD503ECDF, 0xBF9FB0F8, 0x05EBE167, 0x8E2FEF83, 0xF083EC2A, 0x8DA53FBB, 0x20BB6ACF, 0x9E3DE6BE, + 0x8570BE95, 0x7C08A33E, 0x040ACBE5, 0xFD517D21, 0x0E070B3F, 0x257B556F, 0x79221BA2, 0x7A53F5F3, + 0x2E0640F5, 0xB39CED0B, 0x5A018E1D, 0x3B66FC15, 0xB486E9FC, 0x3ADE542C, 0x0CB2BE34, 0xBF08ACB3, + 0xC87FA38A, 0xEFC25094, 0xCBA7E62F, 0xF34DFDB2, 0x59DF1770, 0xFD2BBEC5, 0x71A5AFF2, 0x513C1432, + 0x58E66BFE, 0x8B10F587, 0xF607DA9F, 0x89979A36, 0xF1B05E22, 0x1F00F523, 0xCE83A7B0, 0x1B60D9D7, + 0x6B57C9FA, 0xC779A030, 0xF703E2AC, 0xC461CD37, 0xAAF15ACA, 0xBF98100F, 0xC518407E, 0xF5C2FB67, + 0xCE9CC1FB, 0x140F2184, 0xF2D96CFB, 0xD8D818C9, 0x25CE1FCF, 0x7CF2E4C9, 0x13924BFD, 0x705D665F, + 0x676727CB, 0x2B319F4D, 0xD9DAD3A7, 0x4FB33DE2, 0xFCEE7777, 0xCF9E3D2B, 0x600BDB17, 0x24D22F04, + 0x7EB093E5, 0x2B0717BE, 0x93F5092D, 0x88F17C2B, 0x47D355E7, 0xCE9D13D0, 0xCCFE0B66, 0x53BFD2BC, + 0xC9287E77, 0xD3774F9D, 0x3AB5484E, 0x58DEE7EF, 0xA9363A4F, 0x8671FE97, 0xE97D4BDA, 0xEF55FA1D, + 0xA9D7F45E, 0x211FF123, 0xE29AD4CB, 0x92921299, 0x1FC2F93F, 0xD9C3A5A5, 0xA502D628, 0x7F23E960, + 0x59599999, 0x7F81AEC0, 0xC734BFA6, 0xF0FE2A5D, 0xFD25E709, 0xCA97E7E5, 0xFA4DEBEB, 0xFEF5CC87, + 0x04DB6B7D, 0x7DBFEB2C, 0x2726E711, 0x6292AFB3, 0x96962F8A, 0x6FE6B313, 0x53FC4CFF, 0xEBF92BB1, + 0x8CD7D6D6, 0x46F6323F, 0x921FDB73, 0xBE02A87F, 0xE7CE1D93, 0x3FF9517D, 0x64585FCE, 0x7F9A1FDA, + 0x1E31D9CB, 0x7AAB94F5, 0xE5E4B0AB, 0xFE747DCA, 0x4FCE07C2, 0xC45FE94F, 0x319EB51C, 0x755EAF5C, + 0xD78FFCAE, 0x5FBF4E7C, 0x595F9DC7, 0xF8F3C70B, 0xD07BA1FB, 0x6522EEC2, 0x9512BBFA, 0x0371A1E5, + 0xED97422B, 0xE039CF6B, 0x0878CEFB, 0x3AD75FE4, 0x2FADF92B, 0x7F692BAB, 0xF967995F, 0xD6A36FCE, + 0x17F5E647, 0xC7B7C1CB, 0xCF36F9E2, 0xFB9FB56C, 0x5D1FAA1E, 0xEC25E361, 0xBEB2ACAF, 0xF0E27AA4, + 0xFAC9E2BC, 0xA4F748BD, 0x17D9D664, 0x45535313, 0xBF3F544F, 0xC90A5DEF, 0x544F56B2, 0xE2F8F1E3, + 0xA6DEC2CF, 0x9315F45E, 0xA87A0C3F, 0x07A079A1, 0xFBC3F2F5, 0x8BC6FFE3, 0xBFB1B1D1, 0xF57E0174, + 0x747450FF, 0xC8FA33FD, 0xA6EC4D3D, 0xABF72F9C, 0x7B8F493F, 0x0CCB9EE9, 0xFE93D8CE, 0x61D2B773, + 0xFE79DE62, 0x3FC97D42, 0xF76BC4E5, 0xCF536F03, 0xB9FE637F, 0x9CEF645C, 0xE57B80F1, 0xA4C16C3F, + 0x19B73DF3, 0x2019F7F6, 0xD34BADAF, 0xEAFB65DC, 0xD1FE9EB2, 0xBDC209EE, 0x8724D6F3, 0xCD9B37CD, + 0x3C9E444C, 0xFB4982F5, 0x93465F9F, 0xDFF6E407, 0x0CCEF5FF, 0xD5AB57C9, 0x3FEB03DC, 0xBA750BF3, + 0x8DFEF1BC, 0x6F10DFBE, 0x7DDB139F, 0xE6CD22B9, 0xEF7CAAFE, 0xDEE878AA, 0x1E6634F6, 0xD5B7BBDF, + 0xABABAB51, 0x9FFDCFC0, 0x624CFB8B, 0x2B3ECD0B, 0x94CBFB9D, 0x8BAB7A54, 0xF34EFABB, 0x7CF9B299, + 0x67269EAA, 0xBF39E47B, 0xF8F06153, 0x5F6F5DF7, 0xE5C99F2B, 0x3F663FF4, 0xE8FBE5CC, 0xE76D5CCD, + 0x5B17F6F3, 0x25B98B0F, 0xEDA7AEF9, 0xDEDBDB6B, 0xF883AE67, 0x35AFB388, 0xE97D55FB, 0x515AED8B, + 0x382F8AE5, 0x7B277FD1, 0xF39531E7, 0x47BF974E, 0x39EF7FB0, 0x173633B6, 0xE36EFFF2, 0xA3FECFF0, + 0x7E13D2F3, 0x4AED5F21, 0x8C4FFB9B, 0xDECFAC65, 0xCF68DF69, 0xC1FB2D72, 0xCDAF66B6, 0x37F34BBD, + 0xEF66DF52, 0xFB82BC2F, 0xF97F41BF, 0x4FF2BDA2, 0xF99FC9E9, 0xF3FBEFF5, 0xA7F9CAF7, 0x8AE6ABDA, + 0xEF8A2CEE, 0x571DBF48, 0xCF7FC5CF, 0xD1F1D53E, 0xE6A8FED6, 0xEFF1DBDF, 0x9C43EDED, 0xED461E88, + 0x3987DCF6, 0xA1DCBE48, 0xF53CF7CA, 0x7B9EBC5E, 0x806BD7AE, 0x79DE37B5, 0x0F7AE7B9, 0xF297D7AB, + 0x7094EFCF, 0xD994DE47, 0x780DDF8F, 0x98B37F60, 0xCCF91073, 0xC291FDAF, 0xF71B6793, 0x70E87ED5, + 0xFDA74B94, 0xBDBA5FDB, 0x51F60A87, 0x22F6F78C, 0xD95F2822, 0x1CDADFF4, 0xFD2056F9, 0xE37D3992, + 0xF2F0296C, 0x607BCC3F, 0xEFD728A7, 0x7E52F715, 0x417BCA9F, 0xE25BD820, 0x9CAEAE2E, 0xF11F0000, + }; + +u32 point_table_binary_74[] = { + 0x11729559, 0x7D7455C5, 0x119FFBF1, 0x92805508, 0xB5C5EAE1, 0x431011B4, 0x561AD04A, 0x43550C41, + 0x82ADA7CA, 0x13410125, 0x920AF251, 0x0810347C, 0x0AF654ED, 0x012A9E4A, 0x81568380, 0xF13CB056, + 0x8CAD484F, 0x416A8DA0, 0x9EB478FC, 0x42C1E249, 0x8AD10A0A, 0x8400EFDD, 0xEDEECCEC, 0xDE7BF75D, + 0xFAF1FEFB, 0x9D99DDF9, 0xCDECCCEC, 0xEC7DF0A2, 0x68107F04, 0xFCF5E9D3, 0x47C0D321, 0xEEDDBBB7, + 0x0025FF2B, 0xE1FEFDFB, 0x0B18220E, 0x4019E1F2, 0xF2722176, 0x8578F8F0, 0xE184CB09, 0x97969692, + 0xBE8D875A, 0xFA112CE5, 0x1FC17584, 0x070E1CA8, 0xE4060F1A, 0x3448C9F7, 0x697CC105, 0x1728790C, + 0x4BF9077A, 0x3F96C7B0, 0x94BFAFF9, 0xB2DCC6B6, 0x7E3E2EB7, 0xF4CB63F2, 0x4FADFDF2, 0xF1304BDF, + 0xC6D75BFA, 0xD7C7E487, 0x349FC183, 0x072B790C, 0x4B798BC6, 0xFDFAF553, 0xF21896F2, 0x666B7F1B, + 0xDBFAF9EB, 0xCBACF565, 0x317ECD56, 0x7CE2B821, 0xCCAFAE5D, 0xBB0AB1C9, 0xC20D61BE, 0x5D74D145, + 0x020AA1BF, 0x3801F041, 0x06E08107, 0x1E10500C, 0x25E25F00, 0x1FA74E37, 0x2F5EBC58, 0xC048C220, + 0xF1840913, 0x14467DF5, 0xBBE38E3B, 0x500EE702, 0x14810FF7, 0xDF7F3FE1, 0x0100ED12, 0x979595E1, + 0x7E848FC1, 0xA4499308, 0xA3FE3168, 0x686830FB, 0x75CA7927, 0xA64F9F8E, 0x183A4A7C, 0x5C9C983A, + 0x752AF253, 0xB8F50971, 0xA2BEBEDE, 0xF06DADF7, 0x4E3CFBEC, 0xB3C4AF09, 0xA0A7B480, 0xF6986F4F, + 0xC96FD1A2, 0x45C61FF5, 0xDBB97327, 0xE12685DA, 0x61CA9429, 0xC69EE23F, 0x66CC18E3, 0x0F147BA7, + 0x6EBFFD76, 0xC3571C38, 0x7A72EEDC, 0xB9864FE1, 0xAB5F8E52, 0xFE8A068E, 0x47A1EF8C, 0x1D3B5661, + 0x636FDCB8, 0x71421C26, 0xDCA3599C, 0x5EBA74A9, 0x102749BF, 0x4FA9777A, 0xCE9C39A8, 0xAFE27308, + 0xB2C81FF1, 0xB90AFBA0, 0xECA9F53A, 0xBE2FBFFC, 0x32E1010A, 0x67A1AAAA, 0x0AED2B3E, 0xEA77CF3D, + 0xF7847CC0, 0xF7957FC6, 0x5EDAF757, 0xAF5E8D58, 0xE9F74903, 0x3CFAE8A3, 0x866F915C, 0xC1FE607C, + 0xDA25463E, 0x8735EE0C, 0xEA3CB43F, 0x45123736, 0x3646F6F3, 0xDD69D3A6, 0x19BE2AFE, 0xF3E6CD33, + 0xFEA89F8A, 0x6FC8D777, 0x478F1EAD, 0xF2792F8C, 0x0070D69C, 0x9F59B264, 0x89CA67C6, 0x008C8F28, + 0x5CC47CA4, 0x3EE3F333, 0x8865FF54, 0xBB151DCD, 0xD6ECDEBD, 0xDBF4D3A2, 0xBB4EDF82, 0xE7BF98E5, + 0xB7E66E41, 0x7DD97FD5, 0xFA0E0B83, 0x0B553DE0, 0x7A859FC9, 0x35633D28, 0x3C58E207, 0x73EBB01E, + 0xC753FD14, 0x96667F8A, 0xFA23197B, 0xD91D064B, 0x7B857D73, 0x1D70FD48, 0xDAAF6886, 0x5887F2F1, + 0x8CEBC58D, 0x5A5FED5F, 0x54216E46, 0x7DBE0F8A, 0xBA9C1EA6, 0xCE2F8FAF, 0xED4F840F, 0xE57B681F, + 0xEB6524AD, 0x2F7C29B8, 0x1CF523F6, 0x30DF237C, 0xEC789878, 0xB2FFB5B5, 0xB5897C62, 0x722BFE82, + 0xF9F9E5F0, 0x4BEC3715, 0x8CCF867F, 0x182CF9FA, 0xDF75FA6B, 0xACECA7EE, 0xF3B62366, 0x7EA9E7BD, + 0x69462EED, 0xA5D25EB5, 0x899FE55F, 0xCC7F9770, 0xC18F8381, 0x75757588, 0x957EC141, 0x21934F10, + 0x96FB15CE, 0x86056BD6, 0xACC98B8F, 0xEE8FA9A9, 0xA21AF39D, 0xFD4FDDE9, 0x54537D32, 0x0E6035E6, + 0x27F7D754, 0x375185F2, 0x88FF8823, 0xFE6A8CD9, 0xBFCBBD09, 0xF78FF8A7, 0xD76BFF11, 0x6F225CF0, + 0x907B9DB1, 0x2FF50B56, 0x38DBF13C, 0xFF4F7FA3, 0xFBE9FB00, 0xF10B6E81, 0xC1BC3FE5, 0x33D56B41, + 0x95A8E1FE, 0x8AFDC4ED, 0x6530F7BB, 0xA04A63EC, 0x570F317E, 0x51AE97FB, 0x1DD7FD59, 0x6169EF68, + 0x884B089F, 0x481B2CFB, 0x5B5BDAE0, 0xA1246F33, 0x18F33FC4, 0x25848D7E, 0x7FC2A13D, 0x3CCF883D, + 0xD5CFBCCC, 0x8933AC27, 0xFF8FEB7E, 0xC3FDE1A8, 0xC179FC2D, 0xFFB83E23, 0xEBC93E84, 0xFECAF89C, + 0x4A47ECCB, 0xF8894C84, 0x7F9B8C66, 0x3AB2BF8C, 0xFFE98CB9, 0xDFD09E07, 0x113C22E2, 0x1FF71F63, + 0x8FF3DB33, 0x98E27134, 0xA24F38D4, 0x57FCBF8C, 0xEA238EDC, 0xAF88992F, 0xDFBFC7D2, 0x060F2579, + 0x9BC1C4C7, 0xE012C2E1, 0x7A75DE0E, 0xFB8FF7C3, 0x60BA9F0D, 0x96FA4188, 0x4B081B7D, 0x5A9F3678, + 0x28C9DB0C, 0x567CBA84, 0xB8847068, 0x8F70684F, 0xC5A373C4, 0x9EF2EF1C, 0x7D3E3CCF, 0xB8CBDC6F, + 0x5757572B, 0xCC7C395E, 0x6A3E90F2, 0x5461787F, 0x6AFD9933, 0x67D27D39, 0x20D49772, 0x5CAFF5F5, + 0x7CD29609, 0xF0FE54FB, 0x2B3E6D19, 0xF149F4FC, 0x5A428CFA, 0x2D523F1A, 0xCFCE1074, 0x8BE64B67, + 0x30FBC7F9, 0xB23F3262, 0xDDD81F9E, 0x8F006A6A, 0x6A68DE6A, 0x8AF143FB, 0xCA1FC294, 0x3F9F6D07, + 0x58B76E9D, 0xC9A76639, 0x5FD07D44, 0xFACD3A9F, 0x79FD67DB, 0x39BEEA7E, 0x57FD1782, 0x1047EE7B, + 0x3D0FA8DF, 0xA851A308, 0x237FF6B7, 0x987093C6, 0x2309BF17, 0xE206C2CC, 0xA798B072, 0x71EDDAB5, + 0x91FD6C7B, 0x2ECDA73C, 0x9FECCF44, 0xF0608523, 0xF388EAAF, 0xE9F87C52, 0x987663FE, 0xB4801BF3, + 0xB725ACB7, 0x385FDEFF, 0x9D101F21, 0x9CD5FA47, 0x483F1BD3, 0x2F8AAEE7, 0xF8A97869, 0x3E0071BE, + 0x61FC281F, 0x9A20DE5F, 0xDED3B898, 0xF49BF47C, 0x9A9FBF98, 0x3FA7643C, 0xEEBEFB6E, 0x332F9ECA, + 0x14BF66E6, 0x4FCCA7E2, 0xD7747D28, 0x5CA431E7, 0xDBD9E9E2, 0xD7264F9E, 0x6CF2F1EC, 0x34EDA7EB, + 0xC9E4836D, 0xDFDA5FDB, 0x573F359F, 0xA8FAC2FE, 0x5B18D7D7, 0xF9ABEBBB, 0xB3CE3F53, 0xFF545F7A, + 0x3D8498F7, 0x0FF4FE74, 0x5F65A87E, 0x743DB771, 0x7EE87ED6, 0x9289C7CB, 0xE8DB72EE, 0x67B29EBB, + 0x45EF7BE3, 0x2FDFD701, 0xC099FA63, 0x5EFF8CF7, 0x37EAEF5D, 0x22FB91BF, 0x90DCFF0E, 0xD3F9EF49, + 0xEBF709E1, 0x5D0693BD, 0x5DE9F658, 0x3FDB936E, 0x4FD6E7FC, 0x7F35C47B, 0x09EBF813, 0xDEA5F161, + 0xF27F4F9A, 0xEB95E3B1, 0x4B627A6F, 0x90FE1EA3, 0x4FFC0FD7, 0xC4FBF9F1, 0xFDED317F, 0x8FEF077E, + 0xCF103E5C, 0x43FD4B9C, 0x942B64FC, 0xDF90E7A1, 0xDEBF51FB, 0xB366CDCA, 0xF78FF3F1, 0x0D7D3F73, + 0xBEBE9569, 0x4FAEAF48, 0xFF51F701, 0x1492BDB7, 0x32FC5E8D, 0xE00D1B36, 0xC4F810B6, 0xED49FE72, + 0xB3CFDFD4, 0xEFDDB01F, 0xE3FE56BF, 0xD5F5F7F9, 0x9BEDB17A, 0xF8A2AA3D, 0x397E91F8, 0xA0FF27C9, + 0xDE17551C, 0x9F08DEB8, 0x71638C0F, 0xE1FF628F, 0xDF87A9F0, 0xFEC679A8, 0x63641E50, 0xF3668774, + 0x24BFD53C, 0xCAFE8B8A, 0xF83CA3E7, 0x6D3DCFE8, 0xF7C79706, 0xC7E71989, 0x63F30CE2, 0xC83C83FA, + 0xD2FEC94C, 0x445FF26B, 0x0FE5C83F, 0x9709F515, 0xBF6CFA8C, 0xFBC7E623, 0x85A3F311, 0xEE17998F, + 0x70BFC87C, 0x873832FF, 0xA17E747E, 0xAA88CF7F, 0xFA7D61E6, 0xBF4AB856, 0x1C94DDAC, 0x8BB3D9CC, + 0x67AA9B6D, 0x74525BB7, 0x6E557888, 0x90B5113C, 0x0273962D, 0x5BA6F44B, 0xA140EA3F, 0xE69C4AD4, + 0xB7F79B0F, 0x23D47A51, 0xE16611CF, 0x83ABE599, 0x0374759F, 0x42BC0286, 0xA1FC90F7, 0x0AE247A0, + 0x42C557EC, 0xF33DC4EB, 0xC93EECF4, 0xC7D1FB14, 0x86812F71, 0x73EA06F5, 0xFD44CEC3, 0x28777E90, + 0xFA3E63E4, 0xE3DC96DA, 0x83F95629, 0x3E1432F7, 0xDD63C179, 0xCCD7C3EF, 0x5FCF0497, 0xF2FDD9A2, + 0xB0F371AE, 0x1CF10448, 0x21EE2CFA, 0x125F7150, 0xBC20E3D5, 0x57D0FCB4, 0x00CE522F, 0x2A6715FC, + 0xE67FD25F, 0x41F6FD4E, 0x7016E2C7, 0xA4BEE233, 0xC35949FE, 0x8977F07D, 0xB81BEA19, 0x07E2F772, + 0xBDE3ECE3, 0xF7C25EB1, 0x4D9EDF0C, 0xA786F149, 0xA5EFBDEE, 0x3E89788A, 0xCC67B57F, 0x636E60A2, + 0x3F3CBF7B, 0x5F9DFE33, 0x9DB7158F, 0x5A7EAF5E, 0x966B65BE, 0xB85FAA21, 0x7897F9A0, 0xBCA0AFD8, + 0x64DE2F3B, 0x25DE0675, 0xD85FF2F9, 0xDBFAC8DF, 0x1BED3C18, 0xF5D7BDD5, 0xED14DDCF, 0x6BF366E1, + 0x7E763C47, 0x424FC547, 0xCC13BD13, 0xCF6F02F4, 0x16BBA4FC, 0x080C4C3C, 0x9F5A5A0F, 0xCF3B3F4A, + 0x8CFF0A92, 0x3B57B897, 0x25C67F13, 0x5C88F257, 0xBC2189F1, 0xB7E579E7, 0x47FBBB97, 0x7A9F26F2, + 0x55F3BAEC, 0x4FC176F1, 0x61A2BF95, 0x241763E0, 0xAB447F6A, 0x6180D82D, 0x71772748, 0xF46705AD, + 0x87D96E0B, 0xD7D35588, 0xF7781F33, 0xBF2B55FC, 0x9D72FF19, 0xB66FD7FB, 0x7FAE675B, 0x9ECF276E, + 0xDFAE779B, 0x8F5DEF36, 0x3FBBDE25, 0x5FE825FB, 0xEB16672C, 0x7DFFA1FA, 0xCFDEE6F6, 0xD2FD087A, + 0xC87E5CE9, 0xAE66BED8, 0xBF720BDC, 0xE3DA1FB5, 0x3EF791B7, 0x2FDA9F82, 0xE17E27CD, 0x57C9832D, + 0xFED389D8, 0xD6E7FE15, 0x0C4A4DD1, 0xFE287DB1, 0x2D7553B4, 0x7F893905, 0xA374FF52, 0x72F849C1, + 0x15C89FFB, 0x17742938, 0x89FD4BD6, 0x33CEEB9B, 0x83613AFF, 0x15169344, 0x475DCFEA, 0xFF0CE798, + 0xB85CF723, 0x940750A0, 0xFB11DCA8, 0xF21D7A71, 0x7D78CA82, 0xD3C399A9, 0xFB935AEF, 0xD53A97E8, + 0xFAC0FDFE, 0xEE2ED2F5, 0xAAF6F3E7, 0x3A8D8938, 0x5F3F809B, 0xA4BDCDEE, 0x4E5DFFEA, 0xFF885499, + 0xBB5ED78F, 0x5AEFADF2, 0xD646BF4F, 0xB8EF658F, 0xEBFE15F3, 0x770ABEE0, 0xC16B0D96, 0x25FA3B9F, + 0xD6FB0F8B, 0x4B12FD95, 0xFD4CFD5F, 0x922A810B, 0x13FD5DCF, 0xF76333B4, 0x9AEF3BD7, 0xCAFEF588, + 0xD3BE70E1, 0xC2FC78CB, 0xFA54FB05, 0xDF14AD89, 0xF196F52D, 0x4F14827A, 0xA74362BC, 0xE7D37AD1, + 0xE8764B8C, 0xDF0A92C3, 0x1C37488C, 0xA7EC374A, 0xEE5CE777, 0x498CE78B, 0xB4DE69F2, 0x7798F7BF, + 0xBCEF7303, 0xE009DD4F, 0x140E3A3A, 0x2F319F01, 0x70A5C4C2, 0x7D5BD7AB, 0x928B95DE, 0xD6447BB6, + 0x5CD62FBE, 0x2FBEE16F, 0x49B42FEB, 0x17AE91F2, 0xA6D4CC44, 0x3E76FDDA, 0xFCECFAB5, 0xF9DAF56B, + 0xD7A75D7F, 0x56BD09EE, 0x5FC106F7, 0x1C337FA9, 0x79E66A67, 0x0163EA87, 0xDD01E71D, 0xA1E79F5E, + 0x2E7E2F17, 0xB5D40F83, 0xFDDE3588, 0x6BA81F88, 0xF5EE4788, 0x9773BFBB, 0xCF3B84F8, 0x619E6FA6, + 0xFB1723AE, 0xE37E77A3, 0x4FDF8BF5, 0x7C332B55, 0xAAF24F66, 0x23C91B53, 0xFD906F03, 0xF7874F52, + 0x9BF1FD33, 0x91EFF39B, 0x83D9CC97, 0xEEC7EEC1, 0x0B3CEFD1, 0x3C509E7B, 0x9DBE27D3, 0xFD0A0F8A, + 0xC7882FCD, 0x2BEECFC4, 0x5D89727B, 0xFFF97CBF, 0x16C141F2, 0x8FE4DE64, 0xA0EFD9AB, 0xE87E750E, + 0x38CF917F, 0x3C1FF480, 0xCD8CF17E, 0x74A73AAD, 0xFA7DA7E6, 0x037F8733, 0x8E31DEAF, 0xB098BF97, + 0xB3BEF324, 0xFC36AA2F, 0xDEA67A11, 0x6AFEF993, 0x5C5F9C5B, 0x94E82FCF, 0xFBDE90EC, 0x55745EFC, + 0x3DBE3AE8, 0xCEFC69FD, 0xA9E08BC4, 0x78E4EBC7, 0xFDADE3F9, 0xE95EF154, 0xA2BF0D34, 0xDFA4B2B0, + 0x68E2C489, 0xF9FEDAF1, 0xAEA0FB3B, 0xC889E712, 0xCF733CCF, 0x0FB3617D, 0xE279E8F9, 0xA0C4793C, + 0xF13C96B3, 0xFC77EED8, 0xC4F3B0E5, 0xF67A3DEF, 0x5CE38D88, 0x9E97F71D, 0x7725BFC7, 0x68FED8E4, + 0x1D48E45B, 0xC1F3CE48, 0x989CE8EF, 0x4496B770, 0x7C6C7F78, 0xBE104FBB, 0x65CC97E6, 0xA39CF775, + 0xAE279A27, 0x46794799, 0x0FCE0FF0, 0xA6BFFE0C, 0xF56CD77F, 0x5C9ECF27, 0x6EDFAE7F, 0x9B8F5DFF, + 0x363FBBFE, 0x6DBE76FD, 0x5750FFCA, 0xDD00C5D1, 0x7E953D20, 0x1ED7FE60, 0xBF3CE5F4, 0x8EF6ABE0, + 0x6BF00BCD, 0x17FBE30C, 0x776922B6, 0xF5B99F05, 0x7F73CED3, 0xFE603F1D, 0xEA0D8DF6, 0xB3E079F7, + 0x5EC4DC6F, 0x21EDBD1B, 0xED6722EB, 0x6DD3FD4C, 0xC91DD7DF, 0xC2FF2F53, 0x3F5BE397, 0x603FABA0, + 0xFBDF591D, 0xF4D4F98F, 0xF340A970, 0x881FDDDF, 0x6E7340F5, 0xCDF72FEC, 0x15C774FD, 0xAAFBDFBB, + 0x135CAE0F, 0xBA7FBFA2, 0xFB58D5AF, 0x5AEF4FE5, 0xFAB4B1AD, 0xBF8AEE67, 0x77A3DB97, 0xFCA3F927, + 0x35DDA964, 0x8CF7B3F7, 0x90BBC37C, 0xAF92F34E, 0xC110F75C, 0x5D1F389F, 0xCCF47E18, 0x7D8F7BFF, + 0xCCD6E97E, 0x15F397E7, 0x1DBF2DF7, 0x7EA2BFB5, 0x3CAFFC3A, 0x7829D1DF, 0xE534EF14, 0x5C2BEE63, + 0x7EF47FDE, 0x31A832DF, 0x0BE57C53, 0xF82BA74B, 0x6565657E, 0x7C2B78BE, 0x7947BC95, 0x18DFF134, + 0xDFC8BA78, 0x32315EB5, 0x3CBFFCDC, 0x69498CDF, 0x729E0F06, 0xB9DB13E3, 0xC7F386EB, 0x787F498C, + 0x5F03AD77, 0x57FA53CC, 0xF70E354F, 0xEC87EF71, 0xFED2FCF0, 0x0747D727, 0xCE0B62B3, 0x7BB1AE4F, + 0x9C578678, 0x7D13EDD9, 0x723DDFEC, 0xF0BF9568, 0xBF81E61B, 0x6741CA49, 0xE463D7AB, 0xCDCFAE57, + 0x9BAF5D9F, 0x76FDD9F5, 0x66D5D7BF, 0x01000000, +}; + +u32 point_table_binary_75[] = { + 0x11726594, 0x4F48D441, 0x14C7BFBF, 0x3FDBFE34, + 0x104D0A24, 0x0C4984F0, 0x62142B1D, 0x523B289E, 0xCAD32218, 0x798A58D8, 0xED942024, 0x8489D4C2, + 0xA6087912, 0x3A047990, 0xBD640B76, 0x96F61A78, 0x123BA649, 0x22181A61, 0xBFDD35A7, 0x37F366C6, + 0xDF6F9DDB, 0x87F9BEF7, 0xBEF3E6CD, 0x8803F4A2, 0x1B7057FD, 0x8490EB1B, 0x711F107A, 0xA2B6B9B9, + 0xA958BC05, 0xD253A236, 0x383828C4, 0x81613FA1, 0x78030318, 0x06AA6F80, 0xE5E56521, 0x4A8643A8, + 0x7D62A97F, 0xD4AB79C3, 0x3010CD97, 0xCAFACCC7, 0xBC9F1A83, 0x6574003F, 0x8F819999, 0x19A5977E, + 0xB73FFA58, 0x5B5BB37E, 0xF7022F9C, 0x9F9FB77E, 0xB657816C, 0x366BEB0D, 0x3DD4F9F4, 0x7986C6BD, + 0x50325A49, 0xEF01CD08, 0x63F5E42A, 0x97CBD6CF, 0xFD34C74B, 0x3D33EB31, 0xCA7E92B5, 0xCA3DCBE4, + 0x47D42A77, 0x4D3DC9B8, 0x7C7543F5, 0x53FB0F5A, 0xAEBC94ED, 0x26BDF29B, 0xFA0047C7, 0x0FE0B1E4, + 0xC0B1FD25, 0xDEAF4478, 0x58321CD5, 0x6F930FEE, 0xBB52A914, 0xF33F3D3D, 0xCDF914EF, 0x3E89FA0D, + 0xB03B16F3, 0x5BE96CB0, 0xF5297FB2, 0xCA6CEA05, 0xCEBF07B9, 0x5CEEEC3C, 0xB4161616, 0x584FFD73, + 0x3F05B0F1, 0x1D92E3F7, 0x7727C9FD, 0x34FDBE91, 0x0C103D5F, 0x78DDB7F3, 0xA2EA9FD4, 0x8E62F5E1, + 0xABF9C2A8, 0x58C75320, 0x91F69E71, 0x3DE2DB80, 0xFFC51D51, 0xFEF698BD, 0xE77E1BF7, 0x57AC8B0A, + 0xEDDF72BA, 0x391FC77B, 0xE5C4FBD9, 0xD9D9F35C, 0x172F5688, 0xA9BE7B94, 0x78313939, 0xA958E673, + 0x7BBC3093, 0xC99CCB8F, 0x7666EF95, 0xDB363737, 0x27C40E71, 0x99F469E7, 0x44D597F1, 0x343FCE4D, + 0x27B47A62, 0xF735DAA2, 0xF32517EF, 0xF3BC52C4, 0xB665CAFF, 0xA345B3EE, 0xE7F78C9E, 0x1F9DAFC9, + 0xC6B31FB9, 0x2626266C, 0x3CF4BC9F, 0xD7D7EF73, 0xFD26F33E, 0x56980FFB, 0xCF58F5A7, 0xC7B0EE57, + 0x0F502814, 0xEC790FFB, 0x11BBDF46, 0x9CB647E3, 0x1B757D93, 0x7FAB88D8, 0xFFB15564, 0xBD39EFA5, + 0x62DC6F33, 0x9C1D33CF, 0xECDFB2D2, 0xA3AE1F01, 0xB1FC2FCC, 0xFD394B40, 0x34DE590A, 0x63F903D8, + 0xFFAB57CE, 0x4BB51879, 0xFFC40D46, 0xAFE7B341, 0xE733F355, 0x25BFF97C, 0xDEBEEFAE, 0xB43E8F8E, + 0xEF4A2396, 0xDFF835EF, 0x0375FD3A, 0xDC8FF7F3, 0xF7D7D3F1, 0xA8FEB4DD, 0x30D74F16, 0x80C5C545, + 0x7B3F72A9, 0x79D7F950, 0x77BE64C1, 0xDEEF35F1, 0x99F88FF7, 0xABAFEFA2, 0x627492BC, 0xD530FD08, + 0x8AE11966, 0xBDE6C879, 0x747C4ABD, 0xEF8266ED, 0xDFFF7B21, 0xAFF5CABF, 0x1861FE0F, +}; + +u32 point_table_binary_76[] = { + 0x11727D98, + 0x5B6C94C7, 0x15C7CFEE, 0xB71BEF1A, 0x14C70659, 0x2660A917, 0x396E8812, 0xA92F180B, 0xE5C12945, + 0xD01AB505, 0x2C058164, 0x82B99BAB, 0xB9AB0890, 0x68C3A588, 0xC56A296E, 0x8A2A9904, 0xF96129C2, + 0x6A004323, 0xF0A51B5B, 0x58B46A85, 0xDAAA24E9, 0x037E4072, 0x441BE162, 0xC75EEFF4, 0x5C66E63B, + 0xDF46EDF7, 0xF6F3FCE7, 0x9C333367, 0xCE9CB519, 0x30BF379F, 0x007FCB96, 0x2D3386B8, 0x45B8B1B1, + 0xD1983E73, 0xC7F1E2C5, 0x8B85ADBE, 0xA1A1C198, 0x5CC83C3F, 0x17EA79FE, 0xC7A6C78D, 0xD7D5D509, + 0xDBF1850B, 0x1712DF74, 0xE3D5D5D5, 0xC22D8A73, 0xE6861B9F, 0x3B77AE70, 0x8BE201F3, 0x61649C58, + 0x8FF715CD, 0xEFFBCAFC, 0x3FB8715E, 0x1FB11D5F, 0xBA74A931, 0xFD212F5A, 0xB44858AF, 0x2717F2F2, + 0xE5CB0D92, 0xD7AF5CB9, 0x92C6078A, 0xF66BC08D, 0x2F59B284, 0xB8CF8DD7, 0xD4D408DB, 0xF1DADA5A, + 0xB2D71B89, 0x9F381A7F, 0x6FD1FAA3, 0xE3FD45E3, 0xFDD17128, 0x87A4E902, 0x28F95945, 0x767070D0, + 0xC0CB5066, 0xBA69F425, 0xE8EDED15, 0x1E15FD8E, 0x1D3B443F, 0x4A7A806D, 0xDBB61933, 0x26E3291C, + 0x3F7DFAB4, 0x317F159E, 0x405EBF7E, 0xBD7037F1, 0x4B70FCF8, 0x71639E09, 0xA7900D7E, 0xCE9EF932, + 0x21E3D3C2, 0xF41D3D7A, 0x5418E3AB, 0x6982504F, 0xFC838470, 0x5DE8AFB5, 0xB5D5C74B, 0xF1643219, + 0xBF1EEFAF, 0x2E8C279B, 0xCD2A7F41, 0x6EC3860D, 0x7E3DF46D, 0xDCB8D1C7, 0xFB35E4AE, 0xAE2E154F, + 0x90EBEEEE, 0x96785689, 0x7EE7CE9D, 0xE26F95F8, 0xDFBD7BB7, 0x7006B9B4, 0xECD9BD7B, 0xF744DF81, + 0x83332B7E, 0x9DCBE564, 0x7F787E1E, 0x366FDE2C, 0xFE98131C, 0x3F7386FC, 0xCB7A59CF, 0x9C8763C7, + 0x8E493CD6, 0xFF891327, 0x7C3CE4FF, 0xE4C993DE, 0x5F0A2A7E, 0xC1F3A7AD, 0x7FCB2EDE, 0x2768FFC2, + 0x850BB23F, 0xCC7939EF, 0x3A1B3F32, 0xED975F8F, 0x8B27B497, 0xBD7EFDBA, 0x8F97F69B, 0xF7EB59B8, + 0x1FBC3E15, 0x2F31C6B7, 0x09AE029C, 0x8F255EE4, 0xFB376DD9, 0xDD477B3E, 0x256F01AC, 0x5DBB36CC, + 0xBFEF245E, 0x5CB76E1D, 0xC5B78BF4, 0x1330C47A, 0x8C8F3915, 0xB2CD87A0, 0x73CF9E3D, 0x2A5F82CE, + 0x969696D0, 0x9E097EC3, 0xF6ACDE98, 0xE0D2EAD5, 0xABBD3DA8, 0x18FA21DB, 0xB3F1A62A, 0x867EC4F1, + 0x8DC97807, 0x7A60FE9B, 0x631BBFBD, 0x0F656FD9, 0xFB30E638, 0xC5F9E2D6, 0x9BF93C31, 0x53DBF3EB, + 0xB77A5A3F, 0xD713B71F, 0x6F2466D2, 0x7E98BBE6, 0x1ADDEF38, 0x54D6733E, 0x10B71083, 0xDCA7BB66, + 0x98B8D4D9, 0x23FE84B8, 0xB29ED753, 0x62DAD9DE, 0x8260DDE8, 0xE8A88106, 0xCB97E38D, 0x67CF9E15, + 0xBE0CF0C2, 0xBBB1C13B, 0x77EE889E, 0xF8E5F823, 0x3EFF07C2, 0xC96BC1BF, 0x6EDEBC29, 0x8CF35FB8, + 0x9FD877E6, 0xCC19D1E3, 0x79273E8F, 0x2FBF74E9, 0x92D8434E, 0xBE1DAB6F, 0x6B6B133D, 0xDEEDC4F1, + 0xE01D3A1F, 0xE42FE057, 0x00E9BDC9, 0x0F395E62, 0xDC8FF4DD, 0xE4DF39DE, 0x06E1D25F, 0x06D73DA3, + 0xBEF4FBC1, 0x59AB7F02, 0xEFA2BE36, 0xD9EE59D9, 0x43FD93FF, 0xA72F1E67, 0xA671136C, 0xB5FACFA0, + 0x0DCFFF51, 0x7287E7E8, 0xFCCFB49E, 0x19F5E9DF, 0x05DFB5FA, 0x87D08CF3, 0xCF27BFE7, 0x59D943FD, + 0x43AD6746, 0x7D7A4BF0, 0x75AB1F86, 0x46D42F4E, 0xBEE259D9, 0x43FDB0D6, 0x33A33E3D, 0x2F5EB0FA, + 0x3E5888E7, 0xFB6532F0, 0xACECA1BE, 0x4FEB9951, 0x9FFA73FC, 0x1F567F0B, 0x6A70FE6F, 0x13FFF4AC, + 0xECA1FE96, 0xD633A33E, 0xF5D3F82D, 0xABBF8677, 0x084ADE49, 0x7CE459D9, 0x43FD35AD, 0x67467DAA, + 0x3EFE73AB, 0xFFC01450, 0x5F99E870, 0xACEDA1FE, 0x03AD2766, 0xFDD3F86E, 0xAB7FCFE5, 0xE7FEFDFB, + 0x85ADBDAD, 0x5BB792FE, 0x3DA7A7F7, 0x8DD9DE87, 0x83070FFA, 0xF70CECFB, 0x621EE07D, 0x444E96F8, + 0xFBCEEF43, 0xFC27F1D7, 0x77EDDAE5, 0xEB35B17D, 0x1F6DBD04, 0x90FC47CE, 0x84F3DDFB, 0x34AB29F6, + 0x98DF8B06, 0xB13F0BEF, 0xC8DEBD7B, 0x85319E6F, 0x36293D73, 0xEC318DBB, 0x7A33A7A9, 0x50CDF5E5, + 0x81E8E758, 0xBD8B37DD, 0xA4EA1373, 0xA19ADFCB, 0xBA707D57, 0xAE5C21E6, 0xF5507CF4, 0x1EBB78DC, + 0xFAF83E77, 0x4B7D1F1A, 0x1AF2F583, 0xBEF6F676, 0x1F2F555C, 0x390F999F, 0x42DEB469, 0x139F3FF1, + 0x7453015C, 0x3E903E9E, 0xF5DC2E2C, 0xF698590F, 0x40FD0AEB, 0x5BA85BF1, 0xF5CD721C, 0x6EDFBEED, + 0xEBE3D36C, 0x1C6EDCB8, 0x217A66B7, 0x1FAE1E16, 0x8AEAA3AA, 0x9768EF89, 0xD633FFCF, 0x78D97E2C, + 0x5CCFB070, 0x1EB66CD9, 0x22CCFA7C, 0x449F08FD, 0x5B0658B1, 0x62858F27, 0x0FD178F3, 0xA86F6E6E, + 0xF6E739DD, 0x34119E2F, 0xDB9F08F5, 0x517FC3A2, 0xCF87F98A, 0xF998C4FD, 0xE4F3B0F9, 0x9A1A0138, + 0x74E850F8, 0xFE8F940F, 0x723DAF73, 0xFAF241EE, 0x6F6C7E00, 0x940FFAF7, 0x15EDE7DB, 0xCA077D3F, + 0xC82CF6DC, 0xFDA0CFDE, 0x0FCFD6BF, 0x8F87FA2F, 0xED8FFB2B, 0xE5CFFAF7, 0xF7ABA7A7, 0x47F22B23, + 0xF6F8BEB8, 0xF998BF47, 0x8E1CF1FD, 0xCD24C41E, 0x1F387040, 0xF4CC10E6, 0x6746CEDF, 0xCE2F138E, + 0x3D26FB6E, 0x7F000AD5, 0xE7CE9DF3, 0xF7D7FF7E, 0x20C6D8FF, 0xADDFFF55, 0xC4856A8A, 0x97F71FF5, + 0x93F5EA3C, 0x503F3692, 0x8FCC1F1B, 0x51E7C9FA, 0x89F03E30, 0x03F4F7F7, 0xFBF7730C, 0xCFEBF0E1, + 0xC3924FCC, 0x2A1F595F, 0x88AC6F26, 0xE607EFAF, 0x5DFFECAC, 0xBB9FF23E, 0xCFCE8A3D, 0x66D6030C, + 0x0C0CE07A, 0x90713FA7, 0xE6015CBC, 0x783112CF, 0xA953A7BE, 0x1AAF3DCF, 0xA979E2CF, 0x9D77BECD, + 0xDDFFE2FC, 0x0DEF7767, 0x67A7F8EB, 0x92FCB97A, 0xF56A8487, 0x878723F1, 0xDCBF7F3F, 0xE28FFA3B, + 0xED4FF249, 0xE653FD23, 0x7BBA7E91, 0x3F5D9FA8, 0x5F73F996, 0xC6F8B66F, 0xDFEEF369, 0x0632FFDE, + 0x50FBC97A, 0xB55F94FF, 0xEC8FF5D8, 0x13767444, 0x98E2D7F1, 0x0887FEF8, 0x3D52FEA8, 0x7EB8FAFA, + 0x9F13AEBE, 0x4A3F940A, 0xF357FA53, 0x5D6F593F, 0x11792FA6, 0x7E1C6BE5, 0xFED78E4F, 0x9E8ECE7F, + 0xF5A17F5F, 0xB81F9DFF, 0x71AC55D7, 0x97E76F8F, 0x8F5B667D, 0x498F631B, 0x4F600ABA, 0x7E3F7FDF, + 0x146CFD2E, 0xCA77A9A7, 0xCFF13EEC, 0xDBB7CFD7, 0xF3E7F52A, 0x7F753EDB, 0xFE7AC6B7, 0x0B0BB4FF, + 0x527DFFD0, 0xDF1F9BA3, 0xFDF79FCE, 0x171670FF, 0x6DFDC5B1, 0x7EAE59B3, 0xC6D7F778, 0xD1FB31E9, + 0xFE7FF1C0, 0xB18F87FB, 0xC3D9177D, 0x3DFE4238, 0x11E87E14, 0x2B785CF7, 0x93617D90, 0xFEB0FC53, + 0x00DD7F96, 0x7F1A4CE9, 0x7E137F8F, 0x4EE97E52, 0xCDE7FEB0, 0xF27DA8D0, 0xFD68E5E5, 0xC42CDD6F, + 0xE2EF9769, 0xDD4FE25F, 0xF2BA5F2C, 0x9FA3EC31, 0x0705DD6F, 0xA2FF82EE, 0x27957FEE, 0x0F2B6BC3, + 0xF7483891, 0xD6FD26AE, 0x3FADFB49, 0x359FFBC3, 0xAA57CB1E, 0xE97EB4EA, 0x5BB3FEA2, 0xFB4D33E9, + 0x99F566CA, 0xEBB93FAC, 0x9A3F6344, 0xF7A3CE9E, 0xEB379DDE, 0xF59326EF, 0xF5DC1F56, 0xBD56F254, + 0xF7A3CE9E, 0xEB379DDE, 0xF593A6E0, 0xF5DC1F56, 0xBD1E8C53, 0x3D70FDA8, 0xB3E7FA4D, 0xA777FD24, + 0x9EC738FD, 0x9E76F7A1, 0xEA0DE0FB, 0xEDFA51B2, 0x47FF7F70, 0xFD26E9A5, 0x3E87FD14, 0xD51BCCEF, + 0x6FC06AF9, 0xFFC09B6F, 0xCEA0F9E3, 0x7823F8B3, 0xFC10E64B, 0x3DB06C60, 0xB6FC5E27, 0xFE2F0000, + }; + +u32 point_table_binary_77[] = { + 0x11728D59, 0x699055C5, 0x153EF7DE, 0xF7667034, 0x0508060C, 0x0C1101B1, 0x2836714A, 0x708CE506, + 0x888002EA, 0xA05644B6, 0xB009C3BE, 0x3A080459, 0x6429F620, 0xC10915AC, 0x809067B1, 0xA8CC50F0, + 0x58141928, 0xB5A00C29, 0x088A8841, 0x29083803, 0x02B3F1DE, 0xEDF439A7, 0xFBDEBEF7, 0xDD4A7CFF, + 0xBE3AA7FB, 0x2CDDE79C, 0xEFF61349, 0x710E7E07, 0xF4EBD5AB, 0x9710128B, 0x438C7BF6, 0xEC29C41E, + 0xF19DC64F, 0x3CF10461, 0xADFFD453, 0x4F09B1DF, 0xC7B47EBF, 0xAF4FEB0F, 0x886FB5BC, 0x4B972E84, + 0xB5BC73E7, 0xCE88BFD1, 0xF2DCDC5C, 0xC25A4E78, 0xBFF85ACB, 0x9B346942, 0x58CB0927, 0xC5E9805C, + 0xE2807C4F, 0x68FD9E8C, 0xF597B4FC, 0xE9A79F26, 0xACE5DDBB, 0x771762AF, 0x8FC9FFBD, 0xBE7E7E7E, + 0xBE10FB7C, 0xFCFCF3CF, 0x13D6FA7D, 0xFAF4417F, 0x2F6A79B7, 0x6EDD086B, 0x79D7AE5D, 0x115FD0F2, + 0xD6AD5B13, 0xD6F256AD, 0x5AE17E3F, 0x06FC9738, 0xE4FF8FA1, 0xF883F2BD, 0x21F99EA0, 0x1C6E8336, + 0x62178070, 0xC5AD71E3, 0xC6096800, 0x7988B3CB, 0x01264C98, 0xC0B80271, 0xDDABC964, 0x92F56B50, + 0xFFCED507, 0x0E1C10E2, 0x38EB03DC, 0x80112346, 0x08718571, 0x3D89972F, 0x5FCEB802, 0x710C04FE, + 0x8E330689, 0x67CF9E2D, 0x4425DBBF, 0xD83C06F3, 0xE6CDF3FC, 0xB9D81CE0, 0xEDB7DFF6, 0xECFD6A2A, + 0xF0FA4A8D, 0x63505555, 0xE5F98BF6, 0xDE79E71D, 0x011D7D7F, 0xC68E1DCB, 0x58D9DBBA, 0x75AB178F, + 0xE78FDAAF, 0xD5EB3148, 0x24129EBF, 0xF7C8159B, 0x366DF2E2, 0xC1DFC891, 0x233D7FE1, 0xAE9887A1, + 0x174A9DC3, 0x3A7EC64A, 0x1F717D63, 0x3FD4CF96, 0xF60A9CC3, 0x1F7CF001, 0xF987FAD5, 0x525E5858, + 0x48FE21AE, 0x23F1DAB5, 0x6B19D747, 0x5C8FFC25, 0xFDFAA85F, 0x8FE3C9D1, 0xF663CEC2, 0x850B0D7F, + 0x00DE7AEB, 0x2DC31E70, 0xBE6ED338, 0xE650FCCA, 0xDF7A529F, 0xCEEBB8EF, 0x3FC5739C, 0xEDA1069D, + 0x978AA79E, 0xF647ED97, 0xBDE4CEC4, 0xC183073D, 0x7F5183EE, 0x4B037FBF, 0xF1E3C77B, 0xFE662F01, + 0x3A1F512A, 0x4EE0FDB4, 0xA17901ED, 0x2F31DE4F, 0x5BEA2B7C, 0x15718EAE, 0x1789513F, 0x47EA2386, + 0x1EA2045E, 0x93D13783, 0x175BB468, 0xC158EEEF, 0x9C808E58, 0x3F90AFF0, 0x6E98D2B6, 0x6D5B5C4F, + 0xD83E6C9F, 0xA7FA2AE5, 0xF54E3D27, 0x0BD78B32, 0x253F676F, 0x407D5A2F, 0xCF3BFEB2, 0xF5F0C489, + 0x1385BC85, 0x253047DA, 0x6B6A5D1E, 0x3D7A3463, 0x298F5DB1, 0x9F2D2E2E, 0x16F08CC4, 0xEF4BFD7C, + 0x381DF60F, 0xEF83E9CF, 0xDCB97379, 0x3DE2DED6, 0xA23367CE, 0x04ECCF99, 0x3327E01F, 0x9D4729EF, + 0x1F6BEB2C, 0xA17CA07E, 0x89C4739C, 0xC154AFB8, 0xBF4C9E5D, 0x2CAE6EDC, 0xB891F747, 0xDCD18AD5, + 0xD6D666D8, 0x0BCB693F, 0x89ADCFEC, 0xC61B366C, 0xC8F007F7, 0xC7FB6F8D, 0x1543162D, 0x5A44EBC5, + 0x6C79389D, 0xA0E1E4C9, 0x9319A3DC, 0x86A93535, 0x3514BFD8, 0x2C715F61, 0x533D221E, 0x20F5F3DC, + 0x37293FB8, 0x5F4FB9EA, 0x98BB01E3, 0xA3F58887, 0x880FE9FC, 0xCB18BB95, 0x70449D7F, 0x8990F910, + 0xF7591D3C, 0x2CF78727, 0xAD8FB17E, 0x481FEB73, 0xADB578C1, 0x820599F9, 0xE8A1FC5B, 0x2472B1DF, + 0x9AFEE9FB, 0xA2E36BDF, 0xBE7D60FF, 0x962D5B32, 0xC6FD8BAC, 0xE3D4AF0D, 0x7BEDDAB5, 0xE3F3C7FB, + 0x32096ED0, 0x7D34EE43, 0xA3468D02, 0xF789D61B, 0xE78972C2, 0x789EC39C, 0xCD848DF3, 0x25FF8CFC, + 0xD17E3D54, 0xBE2EB9AF, 0xE8FD753E, 0xE93E97AA, 0xFC7D63DD, 0xA1F7D7F9, 0xD3FBEBFC, 0x3296F559, + 0x82F557AD, 0xEA8D31F8, 0x388F7115, 0xD51FF507, 0x198F53A0, 0x70293CC9, 0xF24AAECF, 0x672496F2, + 0x863ECE63, 0x5CA5711B, 0xC6BC3FE4, 0x33BE53E3, 0x8EAC5F2F, 0xA1F657F9, 0xB0FD7E50, 0xC2F61456, + 0xFDFAA6F2, 0x47CF875A, 0xB55ECF97, 0x9A02158F, 0xEAE79509, 0x6D4FEE27, 0xFBD98D04, 0xC0BA75EB, + 0xF8BC643F, 0xBB2EFBE7, 0xCA952BD9, 0x3FC2D530, 0x64C810F4, 0xAF0DEB57, 0x03F5838E, 0x3C4F2A35, + 0x96FA384F, 0xAA41E9E3, 0xF95470BF, 0x5FB16205, 0xD9637D80, 0x356BD604, 0xF0B66DDB, 0x02FEECD8, + 0xB123608F, 0xEAC5B047, 0x389FFBEB, 0x759DBF1E, 0x8CAFF938, 0x8FB1CA87, 0x9A3F3774, 0xBE7AC8F3, + 0x2279A57F, 0x9E12C77D, 0x9CC7D83B, 0xEF368C55, 0x3ECB183B, 0x1AAB7962, 0xE9F33BAE, 0xE2FB0A60, + 0xF5EAD57C, 0xFF643E6E, 0x6E54F3A7, 0x8CF37573, 0xA3B79EE3, 0xFBAA1A86, 0x0D1B4618, 0xE3AF5EA7, + 0x70199F47, 0xCD116D9F, 0xCFABE608, 0xE717EDB1, 0x3E103F30, 0x31E6D3F4, 0x07F36DDA, 0x1B3A7468, + 0xC01E6155, 0xEF578DFB, 0x87B8DCC3, 0x7C9FCA8D, 0x7CB0BE7F, 0x1E886D0F, 0xF37A7D9F, 0x75FF010F, + 0x2BBEE1ED, 0x27E721E5, 0x27E563B4, 0x373F15B0, 0x573EDFB0, 0x6FE6B38C, 0xE729FE06, 0x0E1CE8CD, + 0x57F440C5, 0x43F3B75A, 0xE27EFDFA, 0xA1BEC210, 0x587FB577, 0x0A54BF3D, 0xC1D8D5F2, 0x136CDFC3, + 0xDEF9527E, 0x55FECAE7, 0x03AC5AB5, 0x8AF549EE, 0xFAF1AA7A, 0xC1F30DC7, 0x6FE607EF, 0x8F594FDB, + 0xB76FF7F8, 0xDFC98475, 0x7EDAB469, 0xDEFA9309, 0x08EC7F41, 0x629AE78A, 0x1F5E90FA, 0xBB76ED32, + 0xF8A99BBB, 0x6CD9322F, 0x7F5E7FF1, 0xCE13BCFB, 0xCDD8CD25, 0x7EA3F6B3, 0xE7D9ED70, 0x3F6D0F7F, + 0xCA1EDDAF, 0xB8BC5345, 0x45451E3F, 0xAAD6FD53, 0xF1B1B4AE, 0x17C5E752, 0xAA5F69FE, 0x549308D6, + 0x475CF6A7, 0xE1C3877B, 0xFED7F901, 0x60FAF4E9, 0x9E3F757E, 0xA87F84E6, 0xB5B65F50, 0xFF08F17D, + 0xD54F00EA, 0x1FD1FE63, 0xFDA426B2, 0xBEE67FA9, 0x89BC9FAE, 0x07FC117F, 0x33B0AE4F, 0xED0F9D9F, + 0x618FF8AD, 0x618FD687, 0xFB45B89F, 0x28BE16F7, 0xEF1FF317, 0xA33E02FD, 0x4EF1ABEB, 0x5AAEF8E0, + 0x350F07FB, 0x6166FF50, 0xFCF907BF, 0x5E18FBF5, 0xC6FA1E26, 0xFE1AF3FB, 0x81C2363C, 0xF7DC731E, + 0x5F4DE9FA, 0x2AD31860, 0xC08001BC, 0x9EF67703, 0xFB89A66E, 0x405F344D, 0xD1F758A4, 0x3F52DE38, + 0xC48F1BFB, 0xF54CF55A, 0x99B003F5, 0x5B9900BF, 0x5E256E6A, 0xF8CFD886, 0xD2D2522F, 0x9E5AB97E, + 0xF7EEDD9E, 0x7FB5C67A, 0xCE871B38, 0x1F90F76F, 0xE9D2A581, 0x7E8CF564, 0xCE53ECF7, 0xFABC2E17, + 0xB0BE3ECF, 0xCB05061F, 0x50F356DD, 0x27F57DC1, 0xDF53FA3E, 0x613DCD9C, 0x39D3D3C7, 0xFAC3FBED, + 0x7FCF58E7, 0xF17E7BE7, 0x6BD4337F, 0xCFF8F5CC, 0xD83A4FFE, 0x297B5725, 0xDEB76F9F, 0xB7FF555D, + 0xCFF9C1FD, 0xF43C457B, 0x53A74EF5, 0xEA11FD51, 0xF544F580, 0x3F3E4FEE, 0x0FE8BF69, 0x1FC09F87, + 0x889DC39E, 0x9CE2B5CE, 0x5BEFE9FA, 0x31E74BC6, 0xFC29E5FE, 0x546EF035, 0xC4D70CBE, 0xC6F24A6F, + 0xFEF33CF2, 0x701E638F, 0x1F04E757, 0xB83FABFE, 0xEB268C7E, 0x86EF0906, 0x1F437C87, 0xE66339CC, + 0xF76E37F8, 0x18E23A9A, 0x8F85F9A1, 0xE2D70D8D, 0x79C97C11, 0xA2F9A3E2, 0xC3E5463F, 0x407CC5E8, + 0x078C8D78, 0x7AFAF9A3, 0xF849EEF3, 0x25C4157E, 0xFE481F8C, 0x7EC5D8EF, 0x57C4AFCD, 0xF941D838, + 0x9F9E413E, 0x8D3895A8, 0x2A88B48F, 0xE743D8E7, 0x67BCBED2, 0xCB37E26A, 0x637E20AE, 0xD2F5741B, + 0xE31B3ABF, 0x0D58FFBA, 0x3E9F66F0, 0x380C95FD, 0xA6937574, 0xD2A44902, 0xBF7CF03E, 0xBB3BAD56, + 0xF47D7F2F, 0x3C4A7831, 0xAC5ABF7E, 0xBD10B5B2, 0x1BA0FE21, 0xBB2E7D7F, 0x86F5C3FB, 0xDD2B4FB4, + 0x48E2854E, 0x2ED9AB03, 0x0FC334B9, 0xEA55FB23, 0xF2D7D88F, 0xEAF95EE8, 0x0ECBA5FC, 0x71E7DB97, + 0x5E7A09FD, 0xEF094BF0, 0xF130D6FC, 0x8D37DE08, 0xC8478D1A, 0xC5FEBD27, 0xEB232F56, 0x48F3C6D0, + 0xA77E9B82, 0x6EF8BD65, 0x15C65FA5, 0x7E83FAF8, 0xBDF765BC, 0x07BD1F01, 0x7FAF583F, 0xC7BF263E, + 0xD1559C41, 0x7F9C46E9, 0x532AFF0E, 0xD5F77B6E, 0x43759F2E, 0x10BFFD2E, 0xDD40C9B3, 0x60A0C42D, + 0x455DC2BD, 0xC5BF61BA, 0x5C3FD83D, 0x47B817DC, 0x0E6FA23D, 0x984F18F7, 0x97FEC7C6, 0x88C38CE5, + 0xFA35B2BE, 0xBEB4C6A9, 0xFB7E12E3, 0x893F0E2F, 0x13EE2304, 0x62A7D0A2, 0x7C4177D9, 0x7FA5BF59, + 0x96D55CE9, 0xD7D07BC4, 0x0BF638B5, 0x7F09BC2E, 0x712A75CC, 0x9C874EED, 0xADD7F0BD, 0x88EA499E, + 0x477C4A7A, 0xAEA72FFD, 0xC9FA8D3B, 0xC6AB3769, 0x2FEB6FA2, 0x4BB4BF19, 0xFA417F1F, 0xE3FACC7E, + 0x113A10DF, 0x08FB1BCE, 0x5757B807, 0xFD136345, 0xEBC87C3F, 0x0A2D505F, 0x0ED8CED1, 0xF994EB65, + 0x3C70C9EA, 0x15994F94, 0x4B7FAD3F, 0xDAF745E6, 0xB32B3407, 0xF9BD6F3F, 0xE83C189D, 0xCF903C73, + 0xFD3DA86F, 0xEF70BE8D, 0xF4379FE7, 0x83FB91F8, 0x39325E94, 0xE3FD1F6F, 0xC522E379, 0x081E20FC, + 0xB29D1319, 0x0FAEC77A, 0x386C5F53, 0xB833D5C3, 0x43CE153E, 0x0FB903DE, 0xEFA3B10F, 0x0987EAF9, + 0xFFD6AB21, 0xC7EF870C, 0x7FC2F6C3, 0xF519F627, 0x5CAF51FE, 0x99F529ED, 0x8B21D2DF, 0x17EC0ED4, + 0x1F80FB5F, 0xFAA835E7, 0xE4C993A4, 0x4FF8AF70, 0x7ECB962D, 0xD44F48BF, 0xC22E5ABC, 0x7831C523, + 0x8A703E39, 0xC583060D, 0x0AC8C97E, 0x363C2C64, 0x3F126B9C, 0x36DA7FB1, 0x4CE289B1, 0xD7FBF7EF, + 0x1F250FEC, 0x87FD462C, 0x96F291B1, 0x8F88DF1B, 0xEBE97D0C, 0xFD93DF42, 0x30231EA3, 0xF730431F, + 0xFB93A94F, 0xFEC97E45, 0xEF4F1F67, 0xC5883FE1, 0x7ACC4793, 0x7805BD4F, 0x00CF6BAB, 0x6BD6D29D, + 0x3B77527D, 0x623CF69F, 0xD2E5BA7E, 0xE83DE8B2, 0xDB49F72B, 0xC456B774, 0x535D7FF8, 0x1E0453C5, + 0x63BA5F61, 0x7CF67991, 0xA3EB4BCC, 0x94FAF7C3, 0x57BF481F, 0xED4BFF63, 0xB67075FD, 0x89D5529E, + 0x6F7DA1EC, 0x9FC4F863, 0x17A058D7, 0x0F62FB92, 0xDD40F733, 0x8C27BECB, 0x9AA4F46B, 0x103BE7EC, + 0x33BADF88, 0x5172FD26, 0xAF9F85E2, 0xE179EBAC, 0xBCF594E7, 0x4F201F52, 0x8EFDAE75, 0x7A99B79F, + 0xF4377ECA, 0x5DE4C9A5, 0x3F59A3C5, 0x1F66CD9A, 0x45FD8BFE, 0x0F690D85, 0x342FC2FE, 0x87F533FC, + 0x0FE54BD6, 0x2BCDFF77, 0xC5EF23CF, 0x47F60B7A, 0x9FCB87D9, 0x91F9C7F5, 0x586F1DAD, 0xCD91F945, + 0xB98C07FE, 0x61AF8CCC, 0xAFEC5F62, 0x93DC6F85, 0xF361747E, 0xE57AEC5F, 0xBF8E8D88, 0xF4279FF9, + 0x42FA183C, 0x3465CA94, 0xCC78508E, 0xF5B4CE7A, 0x35AC4FEF, 0xDF61FF65, 0xFF402C56, 0xDA9323FD, + 0xC7F588E3, 0xCE9848FF, 0x653FA17A, 0x9A199B11, 0xE9BFEC27, 0x541F77C7, 0x9FD5FDC4, 0xEC0F19FD, + 0xC4A867EA, 0x6FA17ACC, 0x9087FD0B, 0xFB13AEF7, 0x287F8C7A, 0x1667B91F, 0xA7478ABF, 0xD07BA3E2, + 0x53E998EB, 0x7EFAE9A7, 0x427CCFFD, 0x375DE36E, 0xA5EF19C5, 0x97DC1C77, 0x307DEF9C, 0xE57EEDF6, + 0x4D6F37F9, 0x95BB334D, 0xF75BCAA9, 0x1F8B58BA, 0xA1E283C4, 0x8FDC59A9, 0x19C8A7FE, 0x977CF0E0, + 0xC1EC9FEC, 0xD7A232B5, 0x0EDF3735, 0x9F12C5B7, 0x3E477F49, 0x8EDF030B, 0x6F5DA1EF, 0x27C5A7A0, + 0xC5AD67F1, 0xFF2EC98F, 0x992F2DB4, 0x7FABF82B, 0xCFF7472C, 0xFA3F40EC, 0x65BE6527, 0xAC094A4E, + 0xFC40EE91, 0x24FCB1E2, 0x5339B08B, 0xFF3F95EB, 0x71FE6F11, 0xEF7BEBA5, 0xFFCECFA2, 0x82B19AFF, + 0xF9EEBF14, 0x3F277E12, 0xFBA7984E, 0x78A79ADF, 0x71F7EFBF, 0x48BE47F2, 0x971279DC, 0xF3DD134A, + 0xBF06B173, 0xCC8D9BEF, 0x15CE5E27, 0x8FFE8F0B, 0xC7BB5FF1, 0xB162DB89, 0x8E57F1B1, 0xFBAC0591, + 0xF126996F, 0xC577C2D1, 0xC8784B15, 0x5FEB01FC, 0xFFC8417E, 0x1FCF3A26, 0x06D1FD08, 0xE73BC9FC, + 0xC3FD110E, 0x47E6FB10, 0xF317D15F, 0x5C8ACC77, 0x52F193BE, 0xA27164BE, 0x93CC4FE0, 0x7BE68719, + 0xF94C329F, 0xB216A7D7, 0x47E613D7, 0xE37BBFC3, 0xF7517E3F, 0xF1FB5835, 0x74F230DE, 0xFF6DDC7F, + 0xC4E7CC47, 0xC42C779E, 0x27C7FB7C, 0x237D3AD2, 0x5E585EC6, 0xFC0406A4, 0xEF8EB4FF, 0x89EC58F8, + 0x7F433A35, 0x2FD29F50, 0xFD66F817, 0xAEDFB0BF, 0x869CDE67, 0x43F51CAE, 0xCF8C7A0C, 0xD51F62FA, + 0x9EDC681D, 0xC2FFF334, 0x5F4A0DB7, 0xF79F3A75, 0x8AEC61FF, 0x4BFFD9E9, 0x3D63C60C, 0x8F0FA53F, + 0x730EAA7E, 0xC0FDAE6F, 0xEC2CF503, 0xC57FDC2F, 0xE2B9DA1F, 0xEA8FFDE2, 0xA775BF40, 0x3EE35664, + 0x1D23FE63, 0x60DD3FA8, 0x1F2ECBDA, 0x3C66CC18, 0x9FDF8CCD, 0xFE89DE83, 0xCFAA7E58, 0x989DD4FD, + 0x8370A73A, 0xBBE9FDB8, 0x94E73D8C, 0x4D9FD1FD, 0x83E66707, 0xF794AE07, 0xF4DFBAE9, 0xD644E2B0, + 0x7E29CF67, 0x710BEAEA, 0x7A233EB3, 0x11EED7F7, 0x9DE66FA1, 0x75DCDB4F, 0xC6EB5CB6, 0x46EBFB4E, + 0xF3F715E6, 0xC7D83F30, 0xBE7843BB, 0xBDBEEF88, 0x9D3E3C1F, 0xB07F603C, 0x5977398F, 0xE8FB8E38, + 0x369AE785, 0x7E3FB097, 0xA71E5038, 0x18EF7EE6, 0x3F4EA5DB, 0xCCD397E7, 0x13DBE75E, 0xD4FD81F8, + 0xCCBBD034, 0x1287FD2F, 0x55FCA5C8, 0x6A88FC25, 0xC3FF838A, 0xFFBC620F, 0x5DB26449, 0x84FFA17C, + 0x26990FA4, 0xFF23AE47, 0xE6F710F3, 0x09B7C4EA, 0x1F99DFA4, 0xE2078DED, 0x44647E93, 0x8A1F5439, + 0x9F44E637, 0xA9F88188, 0xDFF58BE4, 0xE1FC2715, 0x7F2889FF, 0x14194F99, 0xE233F5F9, 0xFFFD8C78, + 0xCA14FFB9, 0xDFCE8B8C, 0xE773C577, 0x06382B23, 0xE329537C, 0xA2596CB3, 0xEE47542F, 0x27E3DFE8, + 0xFE43F5B0, 0x3FEB4B5D, 0xFF667D67, 0xD473D89E, 0x21A7FF0B, 0x42F59D61, 0x3F54DF19, 0xFE84EB39, + 0xCA3FA39E, 0xFF0B0000, +}; + +u32 point_table_binary_78[] = { + 0x11726593, 0xBD4B5B61, 0x14C60FB9, 0x6A2DD5C4, 0x8F60D342, 0x86967E4C, + 0x16972E05, 0x2905C9DE, 0xE14E22A2, 0xB589208A, 0xA8518986, 0x90455010, 0x3193420D, 0xA238C875, + 0x12FC033A, 0xD86E0D74, 0x6C3B140A, 0xED522805, 0x5153EB3D, 0x3D1FEFFB, 0x9AD477FB, 0x719EF39C, + 0x8F7B2EFE, 0x84E7F815, 0x00B21DC1, 0xECEC2CE2, 0x293C656E, 0x868E6061, 0x6141181E, 0x30034C4F, + 0x4F23929E, 0x19B20093, 0x93938815, 0x934F7A61, 0xE3D7464C, 0xCFE9DB48, 0xB1BDBD2D, 0x7AC9A737, + 0x3E3EEEEA, 0x3DF401F6, 0xF6F6106E, 0x5A6E881C, 0x1C1C08AB, 0xBE21B2B5, 0xB5E5FAE1, 0xB7B1B181, + 0xD0A9F5B8, 0xDFA3A323, 0x841EE573, 0xE25C2E27, 0xCCFA736E, 0x399B15BD, 0x9D677F7F, 0xBFA69E77, + 0xBCB4B4E4, 0xFCB89F62, 0xB1E8F4FC, 0x781F57FD, 0x78C7F97C, 0x1EF11DBE, 0xC5CF0097, 0x9FE0C5EA, + 0xEA2A0210, 0xFF02084B, 0xF812E909, 0x533C4C61, 0x3733EB39, 0x3F3C85F7, 0x7D7D7D08, 0xCF4CFC30, + 0xBCB3B6B6, 0x26CC71FC, 0x10963399, 0x8CE40B0F, 0xE361A150, 0xD0F9C83F, 0x1A84C9CD, 0xCD4DD253, + 0xFF558016, 0xEA88BF1F, 0xB3ED57FC, 0x7B6CFF61, 0x52F2B91E, 0xE9E30140, 0xA95472F5, 0xA2817E0F, + 0x9B1F0DCE, 0x35DFF8C7, 0x89474747, 0xA97F6504, 0x8D33B3BE, 0xD1B1FA35, 0x9AFAB21F, 0xD103ACAF, + 0xAFD77CFF, 0x30393F3F, 0xEFF2C1E9, 0xD5FFC472, 0x45E7FDED, 0x8749D96F, 0x0FF9D1F7, 0x49507C77, + 0x775799E2, 0x5DC4E572, 0xD9EDA70B, 0xCE7CF6B7, 0xF790201E, 0x1B1B73F7, 0x7A119CF9, 0x328FF1BF, + 0x2496FBAE, 0xA8DF25ED, 0x43EEADA2, 0xF52E8877, 0x7676EAEA, 0xB1BE769F, 0xE974BA6E, 0x5F434343, + 0x75FDCCCD, 0xCDD5D593, 0xFFE5DA3E, 0xAFF6C57E, 0xB5FDCCCC, 0xCC202488, 0xBFD07E89, 0x97979711, + 0x92DA1FEF, 0x7B6A6A8A, 0x181E2957, 0x41EE2701, 0xF7545FF5, 0xC5FF9BC6, 0x5B29AEAC, 0xF9AD261F, + 0x7FA87F0B, 0xDDFFCACA, 0x0AB1E6B7, 0xF89AFFBF, 0x5F6DBD89, 0x8909B7DF, 0x18CDD7DF, 0xDFEFF617, + 0xA37E53A9, 0x549D7E70, 0x70F07AFF, 0xE6FB467C, 0xA337DF2F, 0xE29FF9A2, 0x37F3F3CB, 0x2D76B97C, + 0x7CE285E9, 0x74A7F38F, 0x551B1A07, 0x06DA5DBF, 0x3184A6DE, 0xDE5B6EFE, 0x28E52B6B, 0x3EBFD799, + 0x76373F3E, 0xF646F2F9, 0xDB57F32F, 0x7A23B5F9, 0xCD36DFC4, 0x9B16FFBE, 0x61B6F5F0, 0xA361D30F, + 0xBFE157ED, 0x7C2FDFF1, 0x82E02E78, 0x122786FB, 0x0037FE58, 0x8698B277, 0x6259F5CA, 0x742FC236, + 0xCECC7A88, 0x5B563F88, 0xAB1FB3EA, 0xD5FF1F00, +}; + +u32 point_table_binary_79[] = { + 0x11727599, 0x6B6C54C7, 0x1580E7AE, 0xAFD7D7C6, + 0xD80B6BC0, 0x24243C64, 0xCBBC9A94, 0x3434A992, 0xDE9400AA, 0x79AC6841, 0x26BC7E10, 0x5A909296, + 0x973038B6, 0x30C2D860, 0xC725C1B8, 0xA554F901, 0x8E9C1F20, 0xB712A056, 0x3412A490, 0x872D9122, + 0x03ADF223, 0x4E8B4B49, 0x15071B30, 0xD85EBFF6, 0xDECECC39, 0x67EECCAE, 0xE37F9FE6, 0xBCEE9933, + 0x73CEACFD, 0x5A1663E5, 0x8CFF15C7, 0x0B0A0A7C, 0xBF92BD26, 0xD8D1D897, 0xCC98642E, 0xEF4BF954, + 0x765DD7F7, 0x4F003B1A, 0x0B7B195E, 0xF1EF25A3, 0x3F9F18D7, 0x99557C49, 0xD757F64E, 0x83FF8CDF, + 0x042CED1D, 0x05794E18, 0xFFE2AF25, 0xC728FE80, 0xF57884BC, 0x6E3F85B7, 0x99F10B46, 0x7B7792FC, + 0xDDD1D77D, 0x7FF14391, 0x0FD2A7FC, 0xB09D66FE, 0x04CBF849, 0xFE2CAC57, 0xB468F223, 0x8C6D6829, + 0x7C4AD7DF, 0x40EB6741, 0xBFA2A5F8, 0x4BDDDE06, 0x62CD9E8C, 0x4F9397AC, 0xD9A77521, 0xFF26C97F, + 0x0CFC160B, 0x9849467D, 0xB4F726D9, 0xFB92CB1F, 0x67ACB224, 0x7C5BF190, 0xE082ED5F, 0xFCA25CD9, + 0xDB95646F, 0x170BF4D9, 0xEB427ED1, 0xB0DCDF4A, 0x88AFA704, 0xBEDF5F0C, 0xFAD74BB0, 0xDEB01E7B, + 0x346692E1, 0xFB853C93, 0xF2A92CED, 0x6BF692FD, 0x499E07F2, 0x57303EC1, 0xE27BAEB0, 0x82ED4A7F, + 0x48E823CF, 0x037B57A8, 0x5EA3F03D, 0x175AF07B, 0xA2207FA1, 0xA560FB1B, 0x67FE037C, 0x5C30E48B, + 0xEA9991BF, 0x0190FF3E, 0xFAA37ADE, 0x4CEB781E, 0x54BD627D, 0x6F56F5EA, 0x9F15FCB8, 0xDA6E5CB5, + 0x6A15DF2F, 0xCE3B19EB, 0x5F17FE29, 0xD40BF0E3, 0xA6F4BCE5, 0xCB97F3EF, 0x01FEF6AA, 0xD709E719, + 0xF4BBEFFB, 0x83B1588C, 0xE707D6BB, 0xCB595E71, 0x7131F707, 0xFCA8C97E, 0xBDBEBE9E, 0xC703DC53, + 0xCEDA8E1C, 0x39E2FB23, 0x9C793E1F, 0xFDC97BCE, 0xE77F7A3C, 0x629D470B, 0x3CC95E7A, 0xF4E851B9, + 0x2EBE6F70, 0xFCE8E663, 0xC78E497B, 0xAC9AEB6F, 0x8CC71B1A, 0x1AA43FC1, 0xF14323C7, 0x4F9C3821, + 0xF5857CFC, 0xF468F4E4, 0xC993FCBE, 0x007B3D9B, 0xD8D2BABA, 0x3A23FEAA, 0xAAAA9478, 0xC69217F6, + 0x7ADF8AB7, 0xCAEF3981, 0xFCBFC168, 0x6363634A, 0x3C225F82, 0x1F340F44, 0xA0FE807B, 0x37C497AC, + 0x5CB9D2B0, 0xB766CD1A, 0x23BF503F, 0x813ED40F, 0xAE67799B, 0x89C5FAFD, 0xEEFE06C9, 0x997C9DD7, + 0x4B57F3E8, 0x1F88457D, 0xF5ACEE7F, 0x04E719E4, 0x070F8D2E, 0xA1FD163C, 0xFCA34419, 0xDC47417E, + 0xD7AE5D6B, 0xD44372BD, 0xC8FD49DA, 0x0FDD1E9C, 0x5FE4DE44, 0x9C58D81B, 0xC80DB749, 0xBE0BF18D, + 0xACF3AF10, 0x8BF8E367, 0xC3DBE07E, 0x077FFE33, 0x8E7BE8D0, 0x21553FFC, 0x86740F1E, 0x3C28EA3B, + 0x066CF613, 0xFF99EF60, 0xEC3F89C7, 0xC4603FF1, 0xD87177EF, 0xDE6DF8DB, 0xB76F9FB1, 0x3E7BF66C, + 0x431FEF13, 0xE93F3193, 0x18E24BCC, 0x2479C84F, 0xFE278E5B, 0x5858A8F6, 0x7FEA1162, 0x7E222507, + 0xFD11E453, 0x59EF7F53, 0x4E1183FD, 0x29A71CB7, 0xACACCCF0, 0x47DF43EB, 0xB5B5B5A9, 0xFAA7C1FF, + 0xE40E6288, 0x6F7287E3, 0x1E3E7C58, 0xED77E496, 0xE3CE9D3B, 0x57DD0713, 0x3E70DC39, 0x73E688FE, + 0x1003C67E, 0x83FD2C72, 0x2B95F5FE, 0x997B9218, 0xECE79E74, 0xDC8A8A0A, 0xC35F6969, 0xA9B15E5D, + 0x5D2DEE2F, 0xE92FE733, 0xBACF209E, 0x9CCF1C57, 0x9C5F3AEF, 0xCE16C715, 0xE795EE83, 0xCC42C795, + 0xF51A83EF, 0xCD2C0CE2, 0x0179B37F, 0x67FC38B8, 0x1F811D77, 0xEFDEBD86, 0x7D8A97D6, 0xC57EEBFA, + 0xD86FA5BF, 0x700531C4, 0x13AE70DC, 0xA2A222B5, 0x1ECAF15E, 0xA47C097D, 0xFB29B3FF, 0xABF900E3, + 0xB53EF22A, 0xF13E97FA, 0x6995C1FD, 0xCEC6984F, 0xB4F942E6, 0x2FADDA9C, 0x37AC8FAD, 0xC39263E6, + 0x79A2FDB2, 0x179AFD23, 0xF4A475EB, 0x3BE62FB0, 0xFF3B731E, 0xB3AE59EF, 0x60FF54F6, 0xF57930ED, + 0x0DB35F5B, 0x7FB12A24, 0x637DB2A4, 0xF9D0FE95, 0x39DF8516, 0x5ADF927D, 0x216FBF6C, 0xF6FBD0D3, + 0xD617FA79, 0x52F988B1, 0x22A807EB, 0x21DA2B82, 0xFA576C9C, 0x8F94FA89, 0x517CD603, 0x5D3E1255, + 0x2CFD47A2, 0x63EF0FDD, 0x6743A58E, 0x5B5E5EAE, 0xEA39ABCB, 0x71F7EFDF, 0xAFF623AB, 0xCBCCEF50, + 0x69E05F70, 0x7EADD5AF, 0xEF4F7EAD, 0x997FFBA2, 0xA96F5F44, 0x79AD1E97, 0x2C5922EA, 0x6119D6AB, + 0x0BF321AC, 0x5BDF38EE, 0x98F55C87, 0xF96EA479, 0x339097F6, 0xB5759CE7, 0x8CFD4C91, 0x4F5EC7FE, + 0x21EE7BDD, 0xDEF007D6, 0x033D9ED1, 0x4EC532BF, 0xA39DE6FC, 0x1BAF4965, 0x7DBEEC2F, 0x36E3EB2F, + 0x86FDD3FD, 0x417D05F7, 0xFBA2458B, 0x04DF020E, 0x3F2BEB6B, 0xB57F53EE, 0xCFE4F00D, 0x9827417E, + 0x7021E48F, 0xE4072228, 0x5FC99601, 0x43BE49BF, 0xF7AFE11F, 0xEAEBBCBF, 0xB863F69B, 0xADC02379, + 0xC8C9FE92, 0xE359013C, 0xD81EAED2, 0xF51F37A3, 0x3EAEF74E, 0x0A2F4CB6, 0x27BF5FD3, 0xC7F903BE, + 0xA728FCAC, 0x3E9F0C14, 0x99F2C29E, 0x64CD1FCE, 0xC3927B6E, 0x1283BD9E, 0x9B680FE5, 0xBD6956BF, + 0xFEFDEC2B, 0xC530DF7E, 0x45DF0F3C, 0xBC2895F5, 0xF93B5E65, 0xFA8F57C1, 0x79D0FDE9, 0xF3D7D3F9, + 0xB47F703E, 0x78BF76F5, 0x794EF473, 0x590F5BA1, 0x5E9EDC11, 0xCC07467F, 0x4FD64FB6, 0x8FF3DC0C, + 0xAC77111F, 0x30C6ABD9, 0x4F8E8FDE, 0x1BB2FF37, 0x98F75FF4, 0x79339EE8, 0xF3705EC8, 0xDEA49DA9, + 0xACFB7FE2, 0x73C5D2DE, 0x139F93FF, 0xC01F9D67, 0x91BFC90D, 0xEABE5886, 0xF381ABBF, 0x27C4FC20, + 0xEF9B3AC8, 0x77F4BCD9, 0x9FD43C81, 0xF362FEA9, 0xE07E0046, 0x7F9A7EB2, 0x7FFDBD3A, 0x2B61F6BB, + 0x695B4C7F, 0xD3B6403D, 0x91BDE9B3, 0x5259F75F, 0x7859B1B4, 0x5778D98C, 0x479337D7, 0xB578F479, + 0x98ADC678, 0x71FE4D7F, 0x8F98DB93, 0x1CDC4F20, 0x8F8CF333, 0x5B41F981, 0x7A489F62, 0xDEA7E953, + 0x489EB394, 0x57E74DCA, 0xFB65583F, 0xF85E0847, 0x88413E1C, 0x09CE0BC8, 0x23E37B23, 0xBDC07945, + 0x3FFF5E3D, 0x319EA77A, 0x66913D90, 0x47C6F368, 0xD706EF61, 0xB1AEFA23, 0xCAFBF9D6, 0xA06E2F7D, + 0x0730FD9E, 0x602F357F, 0x8F08FA07, 0xC8FB85D6, 0x9091CF19, 0xC878FFDB, 0xD9288FBF, 0x2F287DCC, + 0x97BFC0EA, 0xD5F36977, 0x00D3FB3D, 0x3C2BB85F, 0x8CFE8EF9, 0xF25A2D5F, 0xCF67C626, 0x62C85FE4, + 0x7DE765E4, 0x1160FB29, 0x62219FA8, 0x517C1698, 0xE4F9F7F0, 0xF77FC644, 0xDFDBF1E9, 0x3D95AFC8, + 0xFBBEA7FB, 0x4BD4042C, 0xD6270C5B, 0x7D7ABE27, 0x0C6BF9E7, 0xF61C5E9F, 0xF33FFA5A, 0xD9771256, + 0x9FE4E4F5, 0xA8992FF2, 0xC73B7A9F, 0x1E1FE953, 0xBD4EEC0A, 0xEA1B58E5, 0x3B9FCD67, 0x6CFC6F43, + 0x2DAABE25, 0x6BE741D8, 0xDBCF98FC, 0xBD88CBFB, 0x57F97CD7, 0x45F2F07D, 0x5E24381F, 0xC0DAF992, + 0xF2C8DFB0, 0x289FF8D8, 0xF829A12E, 0x60EE4FB2, 0xB99E3901, 0xD731BECC, 0x5F2B7FD2, 0xBFF51E32, + 0x97F75B39, 0xF7933DE0, 0xB4AD81BE, 0x196F723C, 0x9CA5BCE9, 0xFF610E7E, 0x0FDA53F5, 0xF948F1DF, + 0x8951DE60, 0xABDDEB06, 0x86EFB3DA, 0xED45FAF7, 0xA6151083, 0x7C5A01CA, 0xA3BFC41E, 0xAF4B8F2F, + 0xB1C77E85, 0xEC09F686, 0x8841DE1B, 0x0279FD3D, 0x29DE4B29, 0xF3F5559E, 0x4FCE790B, 0x201FFE55, + 0x90CF5B80, 0xEFCFA4F9, 0x9CE75ECA, 0x8F6BC7FC, 0x69EFBB03, 0x070EF075, 0xE071EDF8, 0xDE6DE5DF, + 0x53C7FB43, 0x3BE4DF6F, 0xE5EB921D, 0xB7A6A6C6, 0xF027DF87, 0x45209FBD, 0x00F72B99, 0x93FD6BFE, + 0x64BC4560, 0x3F7B01BE, 0x57F13E99, 0xD814DC2F, 0xA27E337F, 0xA6EA3706, 0x6CC58941, 0xDE8AEBF7, + 0x9B7E1F01, 0xE33AEE6F, 0xF7FCD07D, 0xC971A8CF, 0x7BE742E7, 0x80E1FCDC, 0x3BE72CD6, 0xF7BF7B3E, + 0x31EC57FF, 0xED405FD4, 0xE3C046D2, 0x4FE26479, 0xDCFFFEDB, 0x682F0EF5, 0x3CB01198, 0xF21FBE91, + 0xF8AF9E4F, 0x5E410137, 0x6AF7472B, 0x70F886C9, 0x91F3FE3F, 0xD4FE817C, 0xCEFAF5EB, 0xD57EFA23, + 0x5EFDA64D, 0x9B94BFC8, 0x1FBD556A, 0x7FB87C7A, 0x2C91E979, 0x9EDAAFF4, 0x1863CDCD, 0xCD6AFFC5, + 0x5F535313, 0xB0B48FF2, 0x18AFD3E9, 0xBD04F182, 0x3F5EE12F, 0xAD5BB70E, 0x18E32F29, 0x2951DFE3, + 0x74E27E61, 0xFED34B03, 0x16F909F6, 0x9338AD53, 0xBFEFD24B, 0x817D71DE, 0x0EC3FF03, 0x4E9D9A0E, + 0xFC37D0EF, 0xE898EBB3, 0x6C623B60, 0x296FF3EF, 0x992E99ED, 0x01FD3367, 0x6600BF08, 0xFA77EF7E, + 0x4FDA03B6, 0x03DE03FA, 0x429EE683, 0xF04F462F, 0xBFF04296, 0xEA3F6C50, 0xF12DC1A3, 0xBB9C8992, + 0xF9FC2EDF, 0x731791B1, 0xBF893F92, 0x173C5296, 0xF1AEAE3F, 0x719B6269, 0x7FF20390, 0xE7F3CC1D, + 0xE3F788BB, 0x9C45BF0F, 0xCE431EB0, 0x4DFD3E0F, 0xE46D256F, 0xF4736E4F, 0xF6EF603E, 0xC803B695, + 0x3D9057FA, 0x7DEC0741, 0xFC925F83, 0x7C02B310, 0x70286029, 0x0FEC5FF3, 0xFF45F1F3, 0x63E7B359, + 0xC08E6236, 0x153824D9, 0xBF06CC88, 0xF1FD65FD, 0xBBAF45DA, 0xC3F7D4E8, 0x3EFF36E5, 0x9BEC234B, + 0x79FB6D94, 0xC7FCA78D, 0x843ED5D7, 0xBD3F2B96, 0xFAC3F372, 0xA6EAFBE3, 0xEF01A67E, 0xE7FDD27A, + 0xD57599EA, 0x0F904FA6, 0xFA474E0B, 0x32F5EB0F, 0x4DF9715C, 0x5FB7373E, 0xC89FBC5F, 0xBC1264EC, + 0x375E2ECA, 0x23FB1F06, 0xFA747E70, 0x3FE4F9C9, 0x55FA701F, 0xE5287F50, 0x4F83D7D3, 0xDE55F2FC, + 0xFB722F21, 0xE3FC9D7B, 0x29B38D58, 0xFE3E5F82, 0x8CE7975D, 0x47FB787E, 0xB3DF36FD, 0x676D0BEC, + 0xCB7CB500, 0xD3EF0523, 0x657D2DFA, 0xEF05030F, 0xF03D86EF, 0xF39136FF, 0x9FFA7B5B, 0xECF7989C, + 0x2CAFD583, 0xFE9ECC9E, 0x9A382FF9, 0xE7FE0DC1, 0x391D4E1D, 0xBE576F0A, 0xCE9AE9B4, 0xE9EFD7F4, + 0x0B89F332, 0xBE15209F, 0x7BD47947, 0x7F8FE67C, 0x92388FF5, 0x22F5A3CF, 0x396D588F, 0x4A5EB2E6, + 0x5FE4E3FF, +}; + +u32 point_table_binary_80[] = { + 0x11728D96, 0x5F685C45, 0x14C6CFCC, 0x9DBB1B03, 0xB1D5C544, 0x0C4D34D0, 0x42AD8865, + 0x55960D66, 0x4163A444, 0xA1B1D9D5, 0x06D16403, 0x61B50849, 0x28942462, 0x5F4242C0, 0x20240F09, + 0x1BA154B0, 0xFE878295, 0xB47D100B, 0x4523188A, 0x79681F5A, 0x56494DE8, 0x93B0CB26, 0x69CDDE3B, + 0xCE99993B, 0x9DBD89E2, 0xBEFD3867, 0xBE39F39D, 0x33771672, 0xFC4BFE0D, 0x40F43B7A, 0xA8ADAD8D, + 0xF379C5E4, 0x23AF20D9, 0x135C0670, 0xAF7BE7B6, 0xB6B6641C, 0x5E0460F1, 0x7BB1B9B9, 0x390E39C5, + 0xB53D5EEF, 0xECEC2CE7, 0x372186DC, 0xD0486FE3, 0x7A6856BC, 0x7755733D, 0xD44227C0, 0x433F39EF, + 0x48FD35C5, 0xF509C5D0, 0xACF4F6AE, 0xD6242626, 0x2644BE60, 0x995F9318, 0x1F1F17F9, 0x8AEB132A, + 0xCE6FAAFC, 0x86C69AC4, 0xE4E4A4D1, 0xBB0B00F6, 0x7E60735A, 0xE2B2BDFF, 0xDDFF8AA7, 0x657CD9D6, + 0x6359DEA7, 0x58D5C3B2, 0x2CD9DFDF, 0xAF58E43B, 0x7196ECED, 0xED357A4E, 0x5CE5077A, 0xF7F97E7E, + 0x369B35E7, 0x43BD8181, 0x01539FD9, 0x2F07AF49, 0xBF13FC6F, 0xC5DA7FE1, 0x473A9DAE, 0xF26F6868, + 0x68A7FF21, 0x0EF78BCF, 0x2BFD7DDD, 0x817EF57E, 0xB6DF8383, 0x83661EF6, 0x75D72432, 0x998CAC07, + 0xE7E7E14F, 0x586BB05E, 0xF1B62739, 0x0E8F22D7, 0x5DF43F57, 0xACF2EB2E, 0xB2D6D1D1, 0x51B93F32, + 0x3FADF2F9, 0x92CA778A, 0x2A3F984F, 0x7E5AE9F3, 0x25C54E91, 0xB58E8C8C, 0x707E5631, 0xDDB3BDA8, + 0xF30B32BE, 0x586937EB, 0x57C47C8F, 0x577E1E1B, 0x1B43BEC3, 0x7F11F173, 0x5E4738DE, 0xD5D5C579, + 0x5EF03DC1, 0x0FF8F199, 0x9919D42F, 0x20D3F3FE, 0x05997F46, 0x9CFF7131, 0x2D1FF0C3, 0x0B0B0B72, + 0x3F64BA9F, 0x5F0DF4D0, 0x1F70A045, 0xCEAF588F, 0x4C2EC09F, 0x32FE35C4, 0xB03EF77D, 0xAF45F279, + 0x482247BE, 0xF0BED2FD, 0x88613DAC, 0xE037E8FC, 0x579123DF, 0xFABE592F, 0xEA617DFC, 0xD4BF7075, + 0xFE65780E, 0xE3EE08D4, 0x6AFD2631, 0xA3C03AE0, 0x259D9FC2, 0xFADD2439, 0x14EC8FF5, 0x3A6F9121, + 0x13C7FB7F, 0x953EB3AB, 0xBFE1F3EC, 0xF037749E, 0xB09F61FF, 0xC27EFD01, 0x47E4F7EA, 0x09A74E7D, + 0x9FD4BC44, 0x4AEC531D, 0x7F05F5DD, 0x03F49A89, 0x2F0B7E81, 0x0DEA794F, 0x715FE8DF, 0xA2CFCBF9, + 0xA3F0067E, 0xDF9C77D9, 0xAC5EDF8E, 0xFB93C3F4, 0x58B01E1A, 0x05679C8A, 0x8E27B11E, 0x7E94BA3A, + 0x2EFDE02D, 0x4EDEEE5F, 0xF47578D3, 0xF6DFBD04, 0x7B6CFF9D, 0x14F4D87E, 0x9379D32F, 0xA5779BBF, + 0x2CEB7B5B, 0xCD0F3DB6, 0xDD99CFE7, 0xF17E493F, 0xD8814A9D, 0xB9FF58DF, 0x99CAF0F4, 0xF434F21D, + 0xD82FF42B, 0xDED332DE, 0xA7BEDF50, 0xF6D6A7A6, 0xA650AF80, 0x4C97FCC5, 0x603DFA03, 0x29DFCBE5, + 0x72521F99, 0x3EC20B26, 0x8EF7ED33, 0x68D4F5C8, 0x7E930FC9, 0x6392D36A, 0x3E22C47B, 0x4AF251E5, + 0x4FF4B8F7, 0xBBBEFF31, 0xACCFEDF4, 0x9FD5F929, 0xE4C80A3F, 0x18ACC77A, 0xD859AEEA, 0xE910FEE0, + 0x7BF31B9C, 0xFC5FF11C, 0x34F11B22, 0x3E0CF940, 0x5FF67B98, 0x7C1FEC2F, 0xE7B38BDC, 0x3271C1EC, + 0x065DD1E7, 0xABF6337C, 0x9EB09FE1, 0xF3ECF4B3, 0xDABFB05F, 0xCD7044EA, 0x5FF24BF6, 0xFC449F04, + 0x26E30785, 0x7F429F5D, 0xF13777E3, 0x707E309F, 0xEE028906, 0xFA729E8F, 0x43A66ABE, 0xFF223F6A, + 0xBD76AC8F, 0x9C828FED, 0xFB415BE9, 0x09BD5ECE, 0x2F3C48BA, 0xEDFB0557, 0x9CA8DD5F, 0xF77AE5D7, + 0xDDCE13F4, 0x973579EF, 0xD9FDA233, 0xFE49BB3F, 0xF0837FCD, 0xEE076FE7, 0x27ECF770, 0x53BC796B, + 0x6B6BE63D, 0xC5DFFAFA, 0xBA796FC5, 0x098AE572, 0xD9BC979B, 0x9DA4582A, 0x95CCFB47, 0x8ACEAAFC, + 0xBFA2DFAB, 0x728FB3BA, 0xB1B1C1FF, 0x01000000, +}; + +u32 point_table_binary_81[] = { + 0x11726D95, 0x4B489C57, 0x14C7CFCC, 0xF7CD641E, + 0x0EA47493, 0x40A1248B, 0x6ED24521, 0x9B22C12C, 0x846069B2, 0x6D431302, 0xB6C940AA, 0x75F0B5D3, + 0x84F14574, 0x7C64534A, 0x6D4C6691, 0x205FE846, 0x3F756A9D, 0xC10E62A7, 0x11440591, 0x88BB52E8, + 0x22641102, 0xA93399E4, 0xF69C7BCE, 0xBD9D891D, 0x10FC71CF, 0x3D8FFFB9, 0xE77C2A03, 0xAD2A07F0, + 0xFED9F7A6, 0x9B9A9A14, 0xFEDFAA32, 0x001F6C36, 0x6C120340, 0x2BFEC1C7, 0x9B27F91C, 0xEDA185EC, + 0x4F597BE8, 0x21FB8F92, 0xDABE85F9, 0x9CE11EB6, 0xBF90647B, 0x628A7721, 0xC9F1C89E, 0xE29D33F1, + 0x1A55563D, 0xC4807F37, 0x3CEAEFEF, 0x577009F9, 0x2E40E074, 0xE2717B7B, 0x3BDA2367, 0xE83CF18B, + 0xE6F3C2F7, 0x13C3A954, 0x4AC155E4, 0xDF0182E9, 0x86E6BEBE, 0x3E8C875C, 0x04704E37, 0x3CEBE8E8, + 0x60C6F8C1, 0x5789C6B6, 0xB6B6FFB7, 0xAF3D4F21, 0xCF23E713, 0x2D144FCD, 0xAB2CA430, 0xDE2DE7AB, + 0xAEAE2EAC, 0x1F19EB85, 0x65E76267, 0x67A75245, 0xE640D0B9, 0xDDDDDDAD, 0xD43AF255, 0x3A77AFA5, + 0xD369A51E, 0x223702A8, 0x0FDDDF06, 0x0606504F, 0xE4F3006F, 0x6FB9277B, 0x7B7B9951, 0xAFB78F9D, + 0x27DAFF5D, 0xE44BC87F, 0x392B9A33, 0x9C5FF544, 0xE4BB42A1, 0x50777F6D, 0x6DADCEFF, 0xC1C101F6, + 0x0F997EDB, 0x110CA674, 0x7DE43F74, 0x27F2C3C2, 0xC2429D3E, 0xB95CAE4E, 0x8FADADAD, 0x23F7A95E, + 0xD2BB7A2F, 0x965B5959, 0x39924F6D, 0xFFB6B7B7, 0xEBFAB3BC, 0xBC5CE75F, 0x9FD7D8EF, 0xECECE8FE, + 0x927E2137, 0x7C716969, 0xE9483DB5, 0x7AEEEFEF, 0xD7E95D2C, 0x1615342B, 0x4F4D633D, 0xC7ABD724, + 0x1F8FFC07, 0xD355B5B1, 0xB141F13D, 0x8A0F5E65, 0x52F30DE4, 0x3CDEFFB4, 0xFC3C9FCF, 0xD37BF3E9, + 0xBD390F5E, 0xE73DCF23, 0x7FBEF147, 0xF9A0BD6F, 0xEC171717, 0xE97DF8F4, 0x3E02A5F2, 0xE7B3B3B3, + 0xF43E7C7A, 0x1FAFFE0C, 0xFD343737, 0xA7541EF9, 0x06C03F9D, 0x6E797575, 0x55A969E4, 0x6680F267, + 0xC7BEA57C, 0xB1BF3EF5, 0xF7F0D748, 0xDCF77DB2, 0xF78CFDFA, 0xFA3AD5EB, 0x51BD87E0, 0x7EB9BBBB, + 0x4B7A78A4, 0x47F969F8, 0x8FBDBD3D, 0xF2E7197F, 0xA552C9CE, 0xD30BD4A4, 0x769EE9C7, 0x2CFD80E8, + 0xFCC8C888, 0x9DA7173D, 0xD179798F, 0x05EA27DC, 0x04181F1F, 0xB7FD859B, 0x81D2D4D4, 0x94BD7FEC, + 0x6CA03439, 0x39495C60, 0x06C86432, 0x7A3F907D, 0xD9C4977D, 0x1131F1E5, 0x7D4730FE, 0xD0D090F5, + 0x5FC6F883, 0x8383944F, 0xC1E43B36, 0x36F6DFBC, 0x03C733F3, 0x19DE0894, 0x26262688, 0x0BCC00A3, + 0xA3A376DF, 0x987866DF, 0x987CCC7D, 0x8A47F1CD, 0x3C503EC3, 0xC3C3DA1F, 0x713069FC, 0xF1793029, + 0xF1E47D46, 0x3F613D28, 0x5F66A95F, 0xF6A1D1DB, 0xEC43D30F, 0x73DFEA6D, 0xF687F483, 0xF4245633, + 0xC61F9FAB, 0x19D15BF4, 0x0B27A51F, 0x19CE379C, 0xE47ED979, 0xC29FCE4F, 0xE62D76C5, 0xB27EFFB1, + 0x2F5C6699, 0x0F551196, 0xF9B1F765, 0x3E62C72D, 0xEBF71F4B, 0x587B3D1F, 0xEA8DE52C, 0xDFAF466A, + 0xF77968C6, 0xB28E17BA, 0x2F7AD4C4, 0xD32CF142, 0x3F0B9B79, 0x05CB59E6, 0xD76FC43E, 0xCBF6CC76, + 0x3FE08FFA, 0x65F64714, 0xEF68FD64, 0x7EA24F38, 0x5F335FE0, 0xB87C2EF3, 0x67EA37F3, 0x159FB1AC, + 0xE737FEA3, 0xDC97F956, 0x55CB59BE, 0xCFF59A7C, 0x42F72C7B, 0xCC320F35, 0xF1743DF2, 0xBDAB7C2D, + 0x7ABDABA7, 0xE88D091F, 0x8ABDDE57, 0x956F8465, 0x1FC52FBB, 0x8EE8E3B3, 0x3E96EBF4, 0x32DFB7F8, + 0x65D14FBE, 0x6F95EB92, 0xEFBBF548, 0xBD26BED9, 0x7795EBC2, 0xA257E87B, 0xA94FF4B6, 0xFB47FA81, + 0xFE12629F, 0x657B61D9, 0x87F133CE, 0x4B39F7F9, 0x5C58BE87, 0xF1336CFF, 0x2F000000, +}; + +u32 point_table_binary_82[] = { + 0x11726593, + 0xBF8B5341, 0x10C727C9, 0x7B71C99D, 0x70FE2058, 0x44FCC1C3, 0x0B725D02, 0xD71CAF50, 0xB03ED2C9, + 0x91843492, 0x14627385, 0x10F20768, 0xC2D5F1B0, 0x36E4821A, 0x45112CAF, 0xB348719D, 0xC5E121D7, + 0x69A10826, 0x1712DF3A, 0xBB33BBEF, 0xC76DF761, 0xBEF39D99, 0x9D5DD886, 0x8A7C0F50, 0x98AC4E3C, + 0xCF937282, 0xEC833E9A, 0x03E2DC08, 0xA0DFEF4B, 0xF090BF01, 0x5C295DDA, 0xD7F131F2, 0x0EC07C3F, + 0x5352ACE2, 0xF044C56F, 0xD9381CAA, 0xF8DD91CA, 0x97817CA3, 0xFCCE6EAC, 0x7EF67D1F, 0xE3C83D80, + 0x59590C14, 0x83878CFE, 0xCB6BE2F1, 0x703894B0, 0x8D8CFD2D, 0x5FE63E0D, 0x0603EC8F, 0xF2A7EF56, + 0xC27CAC3F, 0x7D982BE9, 0xFC3CE52F, 0x0EC4CD46, 0xA311F36B, 0x369B52FE, 0x40FE88FD, 0xBC12CF8B, + 0xC5E2397D, 0x321EEDCF, 0x30AC63FC, 0x4FE64392, 0xF5FCE8A7, 0xE60FB632, 0x9D7ABD1E, 0xF3AFD56A, + 0xB1B8AEA7, 0xF2F17E96, 0x6F8343ED, 0x87F5E105, 0xC0BFD7A9, 0x07BA3F8F, 0xF507992F, 0xAD564BED, + 0x6743CD3F, 0x2BA47EF3, 0x7E342FF6, 0x2C578879, 0x7FBCCF59, 0xC130DDDF, 0xAC207C7D, 0x7FBC8FC5, + 0x9EE1D04F, 0x73A41EDD, 0x37FAE17D, 0xA4B2E0F2, 0x7E378853, 0x7F2DE33E, 0xDC13CB15, 0xE2F3FAE8, + 0xFE535971, 0x3FBA4FF7, 0xC470E817, 0x6559667F, 0xEECF39B6, 0x5C210627, 0x5A5F960D, 0x93BF2C8B, + 0x7B341FCD, 0xEF1C1B0E, 0xFD92F592, 0xFD5AFFF8, 0x7D5C9753, 0x7C8F3BE9, 0xB1ADA739, 0xD4AB7D7F, + 0x0F423D34, 0x007E8E43, 0x3DC58D1E, 0x59C78921, 0x4FFFCF3D, 0x02A0FF42, 0xEC540DD3, 0x7B73AAB4, + 0x4FF3FEDC, 0xA338CF77, 0x4356EF4B, 0x8061FABF, 0x02D88FEB, 0xCD770D93, 0xDEFAF1FB, 0xB4F5F8FF, + 0xDB7ED8CF, 0xF6CBFF99, 0x8F8475E4, 0xA7F8DEBF, 0x5E582A36, 0xFFEFE216, 0xB19967E5, 0x2AEBB9FE, + 0xDAB3F468, 0x733367EB, 0x5FBE0D40, 0x4CF5D4D1, 0xCCF58347, 0xACCF4356, 0xFE8AC5B3, 0x7007FD42, + 0x5E234E5B, 0x267D3AA6, 0x8FE55713, 0xF9D5783E, 0xE999799E, 0xB33140AF, 0xD7B3F7E1, 0xA0A2DBED, + 0x2A3E2516, 0xD06EB795, 0xFE94F402, 0x3A9D8EFC, 0x0F000000, +}; + +u32 point_table_binary_83[] = { + 0x11726D93, 0xBF4B5B51, 0x14C7BF4F, + 0x23C4A8F5, 0xB7111A90, 0x4A860CE2, 0x601141CA, 0x13972208, 0x52021D42, 0x83290442, 0x874E41FF, + 0x832E1D14, 0xDC821442, 0x904C8274, 0x08DA3ABA, 0x74CAE0A8, 0x93832038, 0x948A2852, 0x43AFE7DD, + 0x73CECD7B, 0x8D6FFB70, 0xBEEFFB3D, 0xF7DE73B0, 0x862CDE01, 0x6F4BC3BB, 0xE974DAE0, 0x0459D304, + 0x3EA2FBB5, 0xE37F01C7, 0xBF562A15, 0x63CE89BF, 0x0333A4D9, 0x7A396750, 0x67CEED02, 0x563F4D7E, + 0x69E04DB3, 0xBF19B0D9, 0x614E292F, 0xB13EB10F, 0x58BF2573, 0x10F0C354, 0xFF712693, 0x31E613F1, + 0x35F077BD, 0xEFA7E51D, 0x738009A0, 0xF5A16FB6, 0x5028503E, 0xEB5B8DC1, 0xDF411DAB, 0xACF79243, + 0x9F2D6F72, 0xDD5B197D, 0x65799AFF, 0x47FDC56C, 0x3E9F67A6, 0x7E7035F0, 0xA3582C46, 0xEAB95C2E, + 0xE2CFFDB7, 0xF3EDFF6B, 0xC4745F5D, 0xF7038BD5, 0x6A95EE87, 0xF4743FB1, 0x9B9165DF, 0xF723F996, + 0x4379B55A, 0xEDF9F351, 0xBDF52D71, 0x542A953A, 0xCE6BFDE9, 0xAE63E3A3, 0x4DEB5767, 0xFFAEC331, + 0xF697FA05, 0xE2BE63EA, 0xE7F24C19, 0x33CCDE1F, 0xC756DFC9, 0xF2DE4E1F, 0x7EFFCB33, 0x795F998F, + 0x0B084B3F, 0x5E23944F, 0xF59ED350, 0xBE65C9AB, 0x135B7D27, 0xBB7CD187, 0xF37A4E35, 0x8FE7C76B, + 0x086FF2FF, 0x93DABFF8, 0xA5CA8EB3, 0xCC4E9F65, 0xBD32F73F, 0xA9F727E7, 0x499595DB, 0x7EFCBEED, + 0xBC80757E, 0x1FB7E3FE, 0xFF7E9207, 0xE6D894CC, 0x3F582F2C, 0xFBD4FB0B, 0xF8323FDF, 0xD19FEECB, + 0xE37668BF, 0x683E6EF7, 0x009E2FDE, 0xAFBBA432, 0xCFD35D52, 0xFA97F9BE, 0xDD8BF2CD, 0x06B3CE1B, + 0xA0CCFEC1, 0xE7FCAD9E, 0x59F5EAA7, 0xF3AB79BA, 0xEFDA8FFA, 0x45FA251E, 0x2AB7B0B0, 0x9070FD0F, + 0xA6202CFB, 0x821093DE, 0x7BCFFA27, +}; + +u32 point_table_binary_84[] = { + 0x11727D94, 0x41685341, 0x1086A77D, 0xEF356BCA, 0x23E8A145, + 0x2A881224, 0x070FC26B, 0xA91479E2, 0x45114A95, 0x9C121341, 0x82140F1E, 0xEBC59350, 0xD026A188, + 0x27434E81, 0xE0492839, 0xE7E0C18B, 0x2078F058, 0xE945E2C9, 0x52AA28A5, 0x0DE838BB, 0xB3B3792F, + 0x2DEEED63, 0xFFF96766, 0x77767107, 0x8A7011E0, 0xE6EA8576, 0x3E9F47B8, 0x4BFC06E0, 0x015C01C3, + 0x11F17B80, 0x723B8A34, 0x638F7805, 0xE0DAA74B, 0xABA2C72F, 0x5A7FB6BD, 0x3E3F8F48, 0x7EF84AFB, + 0x9D767E78, 0x5DEFAB7A, 0xABD542F0, 0xD86F653F, 0x8A34E30E, 0x6EE9FCC1, 0x867ADDE9, 0x74C89F98, + 0xFC037F6A, 0xB9DBED92, 0x9E98F4A7, 0x9EF9B7E3, 0x38263FE2, 0x2700D9C7, 0xAAAA19BF, 0xDBF80335, + 0xA856AB29, 0xBF5AAD86, 0x3043BC0C, 0x9019AAA7, 0x85422115, 0xAF793C7E, 0x7C5FB3EE, 0x2FB315DE, + 0x714CFDF8, 0x3FCFDC30, 0x4CFEF808, 0xC0FB957B, 0x277EBA7F, 0xEF61F8A2, 0x52A9A4FC, 0xCBE572CA, + 0xCF9C6742, 0x5F2A954C, 0xFD9A270F, 0xC22553FF, 0x78FF1173, 0x763F189D, 0x07DDD7F4, 0xADA9CFFF, + 0x3B1F052A, 0x16D6FE47, 0x6BC27C5F, 0x476B00C2, 0xAC6796FB, 0xC7391CDA, 0x79B8CC3C, 0xB16BD863, + 0xF6361D17, 0x998FEB93, 0xF5E39CBA, 0x6AD8F6E7, 0x6D0A8FFC, 0x92FD4DE6, 0xB85E890F, 0x1AC2AC0F, + 0x1A133F58, 0x4F6CF4C2, 0x7C1EDE57, 0xABB77EAA, 0x2FCC7AD5, 0x4FC41BFD, 0x71B6F3EC, 0xF4C9F7A2, + 0xFA008E8D, 0xDEB1AB27, 0x791EBADE, 0xE4FB0A1A, 0x8978A317, 0xE679FBB6, 0xAD6261E9, 0xC7EA81D9, + 0x3F2FCCFA, 0x118FED9B, 0xF7FAFB3E, 0xC0F38585, 0x93F445E6, 0x93FB91F9, 0xD8EDDA79, 0xB1FFC7DE, + 0xAC30CFDB, 0xDEEC68DE, 0x589F9E3F, 0xC776DE9D, 0xDEFE1FCE, 0xCFCEA7E4, 0x93F7FCE7, 0x6366489D, + 0xB97C76B9, 0xFF63FA9E, 0xE56DE20D, 0x80F0A5D5, 0xDBFCE107, 0x1F1617B3, 0x2E7FEE1C, 0x58E67C7A, + 0x19B6F9FF, 0xBEB5FA1E, 0x0EB4FF61, 0x4F49BF03, 0x9DDF0795, 0xEADFA7F8, 0x7ABDEEEA, 0x39EC0134, + 0x9B4DFC07, +}; + +u32 point_table_binary_85[] = { + 0x11726594, 0x4F685341, 0x10C6E7E5, 0x6D4C94A6, 0xF10F48A0, 0x96A2A65A, 0xA507E1A1, + 0x35ADBC82, 0xD688B478, 0x08A49594, 0x40A1A1F4, 0x56025E42, 0x0EF1A8D8, 0x9C0DC5AB, 0x4A0CAD50, + 0x10ECB537, 0x050F0A05, 0x3DB468AB, 0xE03F901E, 0x445ADAB7, 0xEEEEEC6C, 0x36E9BBFD, 0xF8BEF9E6, + 0xBD994960, 0x0E32FC03, 0xC0B577E7, 0x6692C924, 0x8755C840, 0x1AE0CE1F, 0xCFABD56A, 0x9C4F2203, + 0x789ED4F9, 0x06FA4F69, 0x3FF7857E, 0x016067E1, 0x12285E16, 0xFA338013, 0xDEE905D2, 0xF98ED42F, + 0x3654DE32, 0x5F927AF0, 0xC27DD368, 0x34842E58, 0xE87B2F83, 0x55DFF739, 0x9FE74BAA, 0xDFDDFD4D, + 0xC51B4217, 0xFD60C51D, 0xABD7EBCA, 0x2FFBED3F, 0xDABFA2F4, 0x49F4073F, 0xF79AFECF, 0xC2BF1B5A, + 0xCBE7F31C, 0xCEA3CE7E, 0x3B27D5F7, 0xCDA11EBE, 0x195ECBE5, 0x722DACFC, 0x35E1EF00, 0x885C0F8F, + 0xF6F5F5A1, 0x2EFA87D9, 0xA1B142A1, 0xD092A7F4, 0x55E4C3F7, 0xD96DC9F6, 0xFB2BB6DE, 0x676A6A8A, + 0xF357980F, 0x0FE0B1D1, 0xF5F7CDCE, 0xCE8A7A9C, 0x770FE7BB, 0x6A7EF3D0, 0x8FECFC52, 0x3C899C2C, + 0x1ACE201F, 0xF4DBF3EC, 0xE1D1ABF6, 0xBC9245CD, 0xEDFE76DD, 0xEAA758EF, 0x7BBD17C2, 0x7ABFFDC8, + 0xCE5F62B9, 0xCF2F81E1, 0x0CF2413F, 0xE6E13ED7, 0x7BA33788, 0xD14FDCCC, 0x934CFB8A, 0xBD8FFA86, + 0xC5FC3AF2, 0xC4789F1D, 0x7900C3CA, 0x8F6CF601, 0x56BDE0ED, 0x7B56BD62, 0xF223CBC7, 0xE6665E6B, + 0x3FDA27BD, 0x0FF5A3F7, 0xA5798616, 0x9DEFF63C, 0x229EE10C, 0x32FF67EF, 0x37B4488C, 0xFB092D46, + 0x2FDBF38B, 0x78C4CDBC, 0xF67EEDF7, 0xA0EFA5F5, 0xDE3E41B7, 0xE4C466E8, 0x2932FA13, 0x9BE8A7FF, + 0x07B78A7E, 0x18417FBC, 0x0BFDF47B, 0x70ABDA3F, 0x821CEFD2, 0xFD362001, 0xA322AF18, 0xDA4216BA, + 0x62ED1F46, 0x3D5E451D, 0x86518F57, 0xADFAACF8, 0x9E8FC157, 0x9A2F324B, 0x4D4C4C98, 0x3C166129, + 0xBD9F0432, 0xFA29DFCD, 0x063F90D1, 0xEF66996F, 0x58E4B114, 0xF3C7C7C7, 0xD1AF98FC, 0xC8B141B3, + 0x7FC5D67D, 0xA87C00E7, 0x98DD2F36, 0xA859CE2B, 0x27F875F0, 0xBC252F1D, 0x7CB3FBC7, 0xD26CA854, + 0x2AE1FC94, 0x9F0D95CB, 0x65DC8F60, 0x771BEBA9, 0x3F9BC67A, 0xB52FA56B, 0xBF9E0F9B, 0xC63CD2E5, + 0x53A9544C, 0x7EF8ADC5, 0x69C97B67, 0x4D9EFAFF, 0xD7ACEF3F, 0x98613030, 0x70C4DCBF, 0x7C90F1FE, + 0x8F9FB158, 0xF88F3ED4, 0x7E7D5FF1, 0x5B41B7AE, 0xC7F9349A, 0x7EC99CF2, 0x747FBEDD, 0xEA779E68, + 0xD679D49F, 0xEEB153E7, 0xD1FC3B75, 0x3D315F71, 0xB66C7FB3, 0x5EDF6B96, 0xEAF17D3A, 0x0BE8FF0F, + }; + +u32 point_table_binary_86[] = { + 0x11727595, 0x5D689B65, 0x14C74FF2, 0x7EE4ED52, 0xB5FB6414, 0x6FE33AB6, 0x5D04C7A6, 0x6582832A, + 0xD6B630A5, 0x69D3C1B2, 0xD10F5853, 0x5B680541, 0x2878DB95, 0x7E900B7B, 0xD15EB4E0, 0xFD2E8522, + 0x4CAFA60E, 0x196EBAE2, 0x2EDA9B6C, 0xAC6CA21B, 0x4BB6A426, 0x393EE79C, 0xE779DE24, 0xCEB714FA, + 0xCBF3FF9F, 0xAFF7E429, 0xFE847B78, 0x07E0CC98, 0x579C9B9B, 0x43BCA9F9, 0x4CF4C6C2, 0xC20233BC, + 0x0B70F7AB, 0xE88DC5C5, 0x4544A587, 0xB300F7C0, 0x2B1A26FD, 0xB1BC7F60, 0x7070D09E, 0xE7B3FE81, + 0x743A4D5C, 0x1406302C, 0x7A00D2C3, 0x3BA20FB2, 0x7E7C7979, 0x19A153F2, 0x050FDD8A, 0x61D2FFD9, + 0xEE569696, 0x9658CFFC, 0xB11F9F9F, 0x9F27E678, 0x8F33D17C, 0x7F7F3F33, 0xC74B47F3, 0xA9542A8C, + 0x9FF6AA03, 0x0303D6FF, 0x38E35549, 0x6FEA8D7C, 0xE621F7A3, 0xFB8565B7, 0x446CEA79, 0xEB9A5BE2, + 0x7A74BCC4, 0x1D0F3573, 0xBEAD67CE, 0xE0F4F4B4, 0xED37B86D, 0x59F2DFF6, 0xCA333333, 0xD6BFF54C, + 0x186FC259, 0xAAA7D406, 0x4E6F6F2F, 0x337800B5, 0x00A28542, 0x81EAB925, 0xE7B12FA8, 0x1F62AAC7, + 0x85D8E7C2, 0x4ACF0CD0, 0xD7D747F5, 0xB2BE3500, 0xE079744A, 0x3CDF0B0E, 0xEFEEEE32, 0xF3794B70, + 0xB8A7A7E7, 0x157A894F, 0xCFFFF9F9, 0x3C12FA89, 0x5BF70164, 0xB3595B1F, 0x3DE3E3E3, 0xB63E3581, + 0x23F4FE8D, 0xBF755F70, 0x84DE073E, 0x821394DF, 0xCDBD96EA, 0xEEEEB6F3, 0x007843F6, 0x45F76FE3, + 0x3D127673, 0x00DBDBDB, 0x084785E3, 0xE7007676, 0x766C3F6D, 0x4A3F3131, 0x61FB6D53, 0xF1F8FD1F, + 0x957CF173, 0x92CF30D6, 0x6A7D5D5D, 0x5DB61EF0, 0xDC1F2CFF, 0xA8F24584, 0x59AFD829, 0x1BBDA9CF, + 0x0FD6D7D7, 0x8549AF78, 0x6D6D2DF4, 0x432DD110, 0x5FB3C90F, 0x50FDB63E, 0xBE6BD9C4, 0xF356D563, + 0xFB5505AE, 0x523E781B, 0x5A88FD11, 0x80D9D959, 0x84E3C2B5, 0x6F74FF27, 0xC1C7BB4A, 0xFE9DB3C7, + 0x9C147657, 0x9DBDA9A9, 0x29E5C7A7, 0xA40F2E54, 0xDAC7C6C6, 0x6CBCEAAF, 0x95F6D1D1, 0x51ABAF3D, + 0x00607D12, 0x9F13C77A, 0x00868686, 0x2C3B2F9D, 0x32F34961, 0x78CF29F3, 0x7E1C97F8, 0xB52BFAFB, + 0xAEF379BF, 0xE97DD5F5, 0x96BF07C8, 0x643256DF, 0x7255EB75, 0xBCD81F4E, 0x696464C4, 0xF6F3CF05, + 0xA7343C3C, 0x6CF7C9BD, 0xEE1478BE, 0x7ADF9EE4, 0x43A6784F, 0xF27F7FC9, 0xF3D4FBE0, 0x5ED79CC4, + 0x0ACF4395, 0xBCB9B949, 0xF99821E4, 0x3D615738, 0x29ECFE87, 0x013E184A, 0xD5E901DE, 0xEFFF84B8, + 0x64FCCC49, 0x61F2B33E, 0x8968FCEA, 0x2FD2A3F1, 0x6BAE183F, 0xB3ADD7B0, 0x7E9F4AF1, 0xD1A58BE1, + 0xFB56CF87, 0x17697EE0, 0x36E6170E, 0xF343A4B1, 0x7FE1BAFE, 0xB1A97F6C, 0xECDFC433, 0xFD9B7CA6, + 0x7F13CFE6, 0x8F34F55F, 0x6A9A5FA9, 0x697E45E3, 0x3F9FFA94, 0xF4C5267F, 0xB1C95F34, 0x7ED69B7D, + 0x0CE7FFDC, 0xF8CFD3FF, 0x874EF97E, 0x1D3B01B0, 0xB2B2826A, 0xEAB7487D, 0xF0EB4332, 0xDF4EC310, + 0xB2BEDF36, 0x3636582F, 0x7ED1F37D, 0xC5DC01B9, 0x5C4EEE43, 0xF677D873, 0xF17700DD, 0x0F9C8F59, + 0xFBB720CA, 0xFBA97E68, 0xBFF11761, 0xFA647272, 0x523196CD, 0x7DC8BC25, 0x4CFDB31E, 0xD5FEBF1E, + 0xEE0FFE25, 0xECD63156, 0xC2FD7995, 0xBEF99CD8, 0xEEDFFE46, 0x3D441AE3, 0x13D7FB49, 0x5FEFC7FB, + 0x8A1FAAFB, 0x467D9248, 0x24107F36, 0xEC86FCBB, 0xE899EF1B, 0x16BD99FF, 0x8B373DC8, 0x5C69B3F3, + 0x8C3DF0E0, 0xF2E5FDC4, 0xF7887DF5, 0x4BE74ACF, 0x5C98A1F9, 0x1C44ACC2, 0x699A9783, 0x4E91EB79, + 0x218C219F, 0x32F365AE, 0x0ADBFEE2, 0xA227E6FB, 0xC3118690, 0x4F9978CC, 0x716147F3, 0xBF000000, + }; + +u32 point_table_binary_87[] = { + 0x00000000, +}; + +u32 pri_mapping_binary_1[] = { + 0x11729593, 0x3D4FC250, 0x1486DFD6, 0xAA88582F, 0x7EE1171F, 0x61308C84, 0xF80F8CCE, 0x2412E30F, + 0x90412716, 0x8DA38BB2, 0xB8283169, 0x8C03231A, 0x073BA117, 0x0736134C, 0xD4C589C6, 0xB011134C, + 0xBA8BE2A5, 0xB708152E, 0x896769F3, 0x9CF3BE3D, 0x3DE7DE2A, 0x78504CC9, 0x20C01D06, 0xFC9ED9D0, + 0x7E7D29AB, 0x04EB993A, 0x05912001, 0x0544A506, 0x8BA20B32, 0xA03C5378, 0x65AEF3B0, 0x670879CB, + 0x25844F6E, 0xD7502A30, 0x55F6A263, 0x2FB69508, 0x115BF7AA, 0xC37D858F, 0x47CDCE9B, 0x3AC2E174, + 0x7285E890, 0xC38C5F2A, 0x2FA8A890, 0x2A3A4E6D, 0x8E306050, 0xC594A042, 0x2EB6FCF4, 0xE6A791D3, + 0xAA76FF56, 0xBF24D328, 0x20D2D1A7, 0x146175DF, 0x40CDE0BE, 0x034C9F8C, 0x2594A6DE, 0x3829515F, + 0x9AFB2AD9, 0xB6EF37AD, 0x19398DD7, 0x0F767063, 0xB54437ED, 0xBE870EDA, 0xFC9D5E34, 0xEB2D9FE1, + 0x54978FC5, 0x5D023E22, 0xE06E011F, 0x15708F80, 0x8F09B82A, 0xE0E3024E, 0x04DC2BE0, 0x13023E99, + 0xEA3DE729, 0xC6D763CB, 0xD65EEEB4, 0xF39DA33D, 0xB6B73270, 0x7FCD75D3, 0xF1769EEE, 0xE6B48D35, + 0xE75E67E2, 0xFDF5BE68, 0xB7FEABFC, 0xF6747FCC, 0xF3B3D1FE, 0xFE73D1FE, 0xFEF3A4F5, 0x5F8EF3C8, + 0xEE8FF3DE, 0x0CE69DF3, 0x5820BDE7, 0xB448FE77, 0xCEF1F0DB, 0xAFA5F793, 0xDE730E74, 0x7063BB44, + 0xCF0E797D, 0xC0ECAABF, 0x415145D0, 0xFCDBC72D, 0x9CF10300, +}; + +u32 sec_mapping_binary_1[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F03128, 0x6CD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0x2BE21057, 0xC2107F0E, 0x751FCC3D, 0xBB390C20, 0xEE8800B9, 0x83E516CB, 0x03860F7C, + 0x0CCA48FA, 0x7C184FED, 0x9298B191, 0x81A19381, 0x61EE5B16, 0x0306073E, 0x06950540, 0xBE11D07D, + 0x023B1850, 0x01000000, +}; + +u32 pri_mapping_binary_2[] = { + 0x11727D92, 0xBD4FC240, 0x18C69FD2, 0xAAA88845, 0x51F103ED, 0x64184DE3, 0x1FC0A271, 0x97383831, + 0x3039B9D8, 0x30766262, 0x63B07162, 0x6430269D, 0x94838199, 0x013151D4, 0xD0103616, 0x0677F9F0, + 0xE45ADA2A, 0xED2DF03E, 0xCFFBFCAE, 0x77F7F6C0, 0x16413400, 0x1128838F, 0x87625276, 0x7058140E, + 0x06850181, 0xC881032A, 0x38E2C674, 0xD5820800, 0x42832012, 0x60B910FD, 0x95F038A1, 0x48F866B8, + 0xB1D04437, 0x4CFFE8E0, 0xE4684A12, 0xCDDCB30E, 0x43AB939C, 0x227C71A0, 0x7E570764, 0x9AB3FCA6, + 0x0EA294B4, 0x4CCAAC5F, 0xA83F02FA, 0x86597F32, 0x2ED7B5B8, 0xD4D7809C, 0x62FA1FB4, 0x36803A61, + 0xFC404D87, 0x2267ECFD, 0xDF758C48, 0xDF286966, 0xDD627DFC, 0xDFBE37AB, 0x8FF9C2D4, 0xD771C25D, + 0x9298957F, 0xB5BE8FF5, 0xCDD5ACF3, 0xF4CC7B9D, 0xDCA35818, 0x579070DC, 0x1F97B0CE, 0x39CD4FCE, + 0x354FF3E7, 0xF2B1F0BB, 0x4F59BBBB, 0xCA29D46F, 0x03D57BC6, 0x5F28DA3E, 0xB9296917, 0xA73A86ED, + 0x4EA39A67, 0x7E7086EF, 0xE42F16FD, 0xF94BAA3F, 0x7F59F5E7, 0x87547FFE, 0x4ADA9F1F, 0x4EFBF357, + 0xD3F63BB4, 0x49356FBD, 0x8F989CB1, 0xAFE35D22, 0x493B67DC, 0xD649F68C, 0xFA43A0F3, 0xC0B86B49, + 0xF79CF205, 0xF79CAE4B, 0x76DE3917, 0x510F7DC3, 0x43DFF4D0, 0xB73CF498, 0x87BEEDA1, 0xEF48EE39, + 0xE65B6E7F, 0xD723B7E7, 0xA1C7FFEB, 0xD750C3D8, 0x9FEA4F70, 0xAF1F0000, +}; + +u32 sec_mapping_binary_2[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0808F41, 0x6EC14686, 0x32A39410, 0x05818D0C, 0x0CB71818, + 0x4ECF8088, 0xCB37A08B, 0x43CD3D05, 0x915748C0, 0xAE4FD101, 0x5D7C0703, 0x2A000000, +}; + +u32 pri_mapping_binary_3[] = { + 0x11727D53, 0xBF4FC250, 0x10FE5A8A, 0xA0622D8A, 0x8A3F5026, 0xC3688889, 0x7F80D138, 0x0B717224, + 0xBA191709, 0x6EC6490D, 0x1B838D93, 0x236B27A4, 0x98D8DD04, 0x6A548CDA, 0x18361C18, 0xD845F041, + 0x0BF601AF, 0x6F79BDEF, 0xBBFBEEAE, 0xF7AE0AF3, 0xA808F090, 0x803C5C21, 0x5F309C6A, 0xACDE0A2B, + 0x8D4C4385, 0xC481030A, 0x58E35AE4, 0x685EF080, 0x5054E1E7, 0xCD381FB9, 0xC3C87554, 0xC2F831E5, + 0x5A429D83, 0x483E1424, 0xA3897858, 0x52DAAEC8, 0xCA567C89, 0xD84DA066, 0x987E5CCF, 0xCFE27505, + 0x4DB56664, 0x6593E709, 0x8F28D1EF, 0xF24FC44E, 0x0289B865, 0xBFD3FEAE, 0x7EBD379A, 0x17587595, + 0xE9BADCFD, 0x795F15A8, 0xC9AC9C88, 0xD37E2336, 0x3D2B8F8E, 0x8A084F7F, 0xFC8B2D7E, 0x0BD8372C, + 0xFCD9D4F1, 0x54BA3A55, 0x6B2E9D39, 0x48995601, 0x11DBFFE7, 0x22743FDE, 0xCA7FFEFC, 0xF5CD556A, + 0x87AE6F94, 0xF0B1E8BA, 0xD0E6D593, 0xACBCB7AD, 0xE0F7F3AB, 0x789F36F9, 0xB121BCF8, 0x8D52DA10, + 0x2AA88B18, 0x27FCC1EE, 0x466C93F0, 0x1F178F97, 0xA7870FED, 0xE28ECEAD, 0x789FEEAC, 0x3FA13BEB, + 0x8BBAB3FE, 0xA4E6AC2F, 0x0DE1EDFD, 0xFBB581F9, 0x74F0298D, 0x9E8F2B33, 0x7CBED38C, 0xF800039F, + 0x61E0B30C, 0x7C8E8107, 0x19F83C03, 0x5FE8F543, 0xBD1FB2C7, 0xF4FEBA73, 0xDDFD717E, 0x67AE32AD, + 0xBFC8C8BB, 0xC4C04383, 0xF831CE44, 0x2CF7F03B, 0xD0E70F00, +}; + +u32 sec_mapping_binary_3[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0x9667BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B33C, 0x60F8C0C7, 0x20EFB091, 0x81C10828, 0x2EF01C6A, 0x0FC47C4F, + 0xB8F9BB19, 0xA0E67280, 0xCC65380B, 0xD5FF7F23, 0xC3AEB215, 0x335242F6, 0x8378154D, 0x3D2C1718, + 0x1EF03128, 0x186C6498, 0x16D41EEC, 0x2C0034F7, 0x1603C3E9, 0xE9107145, 0x01B03A06, 0x2E11A839, + 0xA73632AC, 0x4C9D0E54, 0x0816CFAB, 0x6882AAFB, 0x80A15F81, 0xC1808F41, 0xE9024CFF, 0x0E065400, + 0x00000000, +}; + +u32 pri_mapping_binary_4[] = { + 0x11727D93, 0xBD4FC240, 0x18C69FD2, 0xA2A8588B, 0xA2A28232, 0x1946D3F8, 0x2F68DC25, 0x8E4E2426, + 0x4E2E12E2, 0xE4E4E4C6, 0x60C78E2C, 0x9A74420F, 0x874E0E24, 0x220E7E05, 0x42D85818, 0xD8E5C3A3, + 0x574A8B5C, 0x6F69EFF9, 0x3DF7DCF5, 0x7D7B2DB0, 0x41100D40, 0x019E2026, 0xC2B164AE, 0xBBAB4B3B, + 0xDD7C9740, 0x11200025, 0xEC09033A, 0xCC100280, 0x54218804, 0xD8BA307D, 0x2651B452, 0x92F86571, + 0x03A92340, 0xA62F0604, 0x359A4E2A, 0xF6BA3703, 0x67DA15B9, 0xC9DAF377, 0x03E803ED, 0x3AF30BD4, + 0x9F553363, 0xFF8F813E, 0x69D70B1A, 0xE38149FE, 0x3DE2F6FC, 0x8BF944C7, 0x670C8F08, 0x877F78F7, + 0x935C3E81, 0xC4690EE5, 0x07C0695F, 0xAAA22923, 0x483954FA, 0x5D4ACBAE, 0x93551725, 0x3F2821E5, + 0xAA879032, 0x40B2052D, 0x93A6FE1A, 0xF07CCBF2, 0x834D03C7, 0xEABE34CC, 0x279705ED, 0xE4D040AF, + 0xD6A88CF8, 0xCC146E9F, 0xAF898E8C, 0x59177FD1, 0xCE69DD28, 0x6F03AFF7, 0x6C7DA8EA, 0x9F3F57F5, + 0xCF9FAFFA, 0xE72F98FE, 0xF961939B, 0x6FF14517, 0xAF6B6596, 0xDF031A0F, 0xACBEB239, 0xAE7FFDAE, + 0x4C72476C, 0xDD923ED6, 0xDDFD57F4, 0x49BF9367, 0xF188CEED, 0xA7C597F5, 0x513F59DF, 0xC4BCAB6F, + 0xAE73AF70, 0xF68F72F4, 0x558EBEC6, 0xD1D7397A, 0x8CA36F70, 0xF44D7DEA, 0xFF49EFAD, 0xF7BE068B, + 0xD4970532, 0x69FFFF58, 0xFCF4E66F, 0x71F68D73, 0xF4C47FFD, 0x02D732B6, 0x1DFD11DE, 0xF1070000, + }; + +u32 sec_mapping_binary_4[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B36C, 0x6038C0C7, 0x20AFB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA601D595, 0x3130A484, 0x60AA3340, 0x52C7F270, 0x23C84A86, 0x15337640, + 0xD5010000, +}; + +u32 pri_mapping_binary_5[] = { + 0x11727D94, 0x3D4CDB40, 0x18865F27, 0xE63F0D0E, 0x04486901, 0xC3800213, 0x8A1819B2, 0x80101352, + 0x114B170F, 0x4C4C591A, 0xD18DA18D, 0x54C41624, 0xAC882103, 0x4306164B, 0x08C88501, 0x3166083F, + 0xE2AFC242, 0xD9901003, 0x3B21E9C5, 0xE72376F1, 0xE596F3BD, 0xDFF73EF7, 0xF9B3EF1E, 0xC10641D8, + 0x579FF3F0, 0x0F61515D, 0xABD4E8A8, 0xFE9C2900, 0x52FD9120, 0xE4637901, 0x3AAB38B4, 0x5C2A5E99, + 0xBD26BF48, 0x08D20703, 0xC9D8CA92, 0xAA18A892, 0x6733A73F, 0x3AF90AE3, 0x0722943F, 0x9E95472A, + 0xE90A8122, 0x41020A98, 0xB2F63969, 0x07E5CB25, 0xC6931C3C, 0x8A404EB7, 0xE367745D, 0x059E4D96, + 0xE713E59D, 0xBBF3FC34, 0x0F315AB7, 0x62C72FE8, 0x3A09AC2C, 0xD9EBBFBC, 0x6EF91CE5, 0x20642797, + 0x5619E1DC, 0x3BBA3681, 0x22615CB9, 0xCCF3ECF8, 0xAD9BD352, 0x6E70FE90, 0x1DF3BDBE, 0x1B166F3D, + 0x3120C5C2, 0x0DFFB501, 0x532F9254, 0x92F1DBB2, 0x82F7BBE2, 0xEFC7FB6C, 0xF55549D7, 0x0A883AFA, + 0x294519A7, 0x3DFBFFF7, 0x617A8743, 0x3F22BF67, 0x73BABB6F, 0x9D1F7D56, 0xDD5D54FF, 0x169B96EB, + 0x7A5ECFAC, 0xA692D477, 0x0F1CEF31, 0x5F60BDE1, 0xCB6F6736, 0xD6E6DFB9, 0x65BC04F1, 0x69DDC3FF, + 0x04ECD9FB, 0x06138D38, 0xF991D397, 0xE70CBCDD, 0x3F948E37, 0x59BC3BD1, 0x9CAF249A, 0xF3435A73, + 0x7E8F26E4, 0x5BF15ECD, 0x83EF8887, 0x35EF7EF7, 0x69DEFDEC, 0x77E8DF27, 0xF677B77E, 0x19B83427, + 0x174E7B98, 0x6F20EEFE, 0xCFFCE903, 0xEBAB4F81, 0x73F8B964, 0xF991B8F7, 0xFE9F05FA, 0xA040FF22, + 0xD0BF0AF4, 0x21813E1C, 0x17DD0FFC, 0x3E70DF03, 0x2D87AC2F, 0x23717E3E, 0x9AFFE7FE, 0x1BF7B951, + 0x55EF3A46, 0x05FAD807, 0xFD08EEF1, 0x0F000000, +}; + +u32 sec_mapping_binary_5[] = { + 0x11726D91, 0x2F4FC340, 0x18C67F2D, 0x4752B134, 0x25416008, 0x4D80315C, 0xC3272099, 0x42601604, + 0x1F80F011, 0x6A715538, 0xCCE12667, 0x6BF87335, 0xD34D4890, 0x84540C35, 0xB3040C0A, 0xB272DBDD, + 0x8D9272A6, 0xB9F77D9F, 0xDFD3F7B9, 0x29E62836, 0x7D227864, 0x6DBBB375, 0xFAF2DD1D, 0x8A9DE8A6, + 0x56441E1E, 0x1441E2D5, 0xFA8CCFF1, 0x41BC2A36, 0x7CA3EBE8, 0x6FCCFD92, 0x12F36570, 0x57E2C323, + 0x6437CEE1, 0x48D7A3A9, 0xF571DC22, 0xE8195EB0, 0xE0AD5FE6, 0xA874242F, 0xCEDC9CE5, 0xDC6AFD1C, + 0x66555B9F, 0x34F4E2ED, 0xAFEF5ECB, 0xD7F6AF75, 0x3D855F1F, 0xB3EFC96A, 0xDF82E67F, 0xF1647575, + 0xCE5CCDAA, 0x9114CF4C, 0x42F6355F, 0x0EB2B41F, 0x695E05A5, 0x32F52EFA, 0x3E807E64, 0xF5654E25, + 0x4B95A5B6, 0x3FF95F77, 0x3076BAD6, 0x9E34F7E4, 0xFD6ED94D, 0x163E12B2, 0xD4D6A5CB, 0xDF71DD9C, + 0xC9A33774, 0x7934E696, 0x3934780A, 0x46B2EDDF, 0xCC437CBA, 0xF71009C7, 0x21872BEE, 0x83D5FD00, + }; + +u32 pri_mapping_binary_6[] = { + 0x11727D54, 0x3B6CD350, 0x143D4E4C, 0x29251817, 0x02844FA9, 0xF908758C, 0x22241606, 0x0A0275AC, + 0x9A8A8921, 0x435B36D4, 0xA189D291, 0x0E94A222, 0x21456A22, 0xC4D03119, 0x90F0526A, 0x0789CC89, + 0x548CF827, 0x16CAD6A5, 0x95BC1312, 0xAEDFB313, 0x3BC4798B, 0xFDCEB9F7, 0xDCEBA37B, 0xBD0F7E74, + 0x4443F653, 0x437802B3, 0x4AB6D5A1, 0xD35EBD5D, 0x0604FB55, 0xC77888C7, 0x45E8A9E0, 0x3DCB52F0, + 0x87A77744, 0x4B80442F, 0x2A328985, 0x794556A1, 0xE55FBFC8, 0xCEA8401B, 0x3830F7BD, 0x75645E27, + 0x12A33A37, 0xB6C5C956, 0xAEA54316, 0x200065C4, 0x59BDCA28, 0xA88EB8C7, 0x7505D25D, 0x492CC66D, + 0xDDD6EEA1, 0x564A8B4D, 0x5812857C, 0x64AA6351, 0x27FE938A, 0xD2627E3D, 0x798FEA1E, 0x028D1ACF, + 0x0F59744F, 0x50BFB213, 0x67A8D859, 0x2AADA7E7, 0x096F51A8, 0xC6F5C256, 0x9FDE6757, 0xCFB9FFEA, + 0xEA1A684A, 0x109B7DBA, 0x3F55E899, 0x6261C1D6, 0xDD00DE98, 0x0EFE83C7, 0x1FA9F4FC, 0xB9AF3F32, + 0x8B0587FF, 0xC6FB1CD9, 0xEEF16DFD, 0x80788E1F, 0xEDE24EFC, 0x57D5B612, 0xDDFC2FAE, 0xCF3C7ED4, + 0xA3C3E35C, 0xFF99DF72, 0xAE53C694, 0xC76761CA, 0x9F7F2CA0, 0x8F310F5E, 0x5BD14AD3, 0x4F995F6B, + 0x9B5BDCBF, 0xE3C46FCD, 0x915DC44B, 0x75B229CF, 0xBF3BF2AA, 0x97A7D7DF, 0xBEAC397A, 0x2796554C, + 0xDF4DDE89, 0xDBB8522C, 0x8C64FC7D, 0x48CB41F3, 0xC4F993C4, 0x27133745, 0xA69B2E16, 0x1E3E50F1, + 0xB7F17BEF, 0xC326E7E5, 0x017CA481, 0x36F1ACDF, 0x71E297E6, 0x6EB17EEB, 0xCF6B1BAB, 0x8FD9F73C, + 0x5973F24F, 0xA586EB9F, 0x4E0DD78F, 0xA686EB9F, 0x990DD467, 0xBE9D1DC0, 0xA301B8FC, 0xB9788F37, + 0x0B55FD59, 0x86E331B9, 0xE79B99AF, 0xEAD91907, 0xB73C7341, 0xDB1673E6, 0x279CDB61, 0xD311A73D, + 0x83095475, 0xDEDF7963, 0xF01C5CE8, 0xE2EE7FC0, 0xCF5F0CC8, 0xBB14804F, 0x04E09703, 0xF0C9005C, + 0x09C0AF04, 0xE0570DFF, 0xFE86BF7B, 0xF6D73367, 0xD7FECF7F, 0x878A84EB, 0x46FF9EED, 0xC27FFE01, + }; + +u32 sec_mapping_binary_6[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x509DB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA66D64D8, 0x55B66246, 0x4A0850FD, 0x3F068637, 0x7720FAD5, 0xF0E83740, + 0xD2CFF210, 0x6AEF7FA0, 0xFA320686, 0x9410B8F9, 0x10F73E83, 0xE987AAEB, 0xD908723A, 0xC38A1968, + 0xE63C4553, 0x570F730F, 0x4C1C123E, 0x9EF0F0D9, 0xCD80EC0F, 0x86B33077, 0xB05C6078, 0xC0C7A00E, + 0x747F9951, 0x4A888200, 0xD09C5B0C, 0x0CA76740, 0xC4350AD0, 0xC5A1FA4F, 0x41E43503, 0xB0EBD332, + 0x4017C708, 0x170664FF, 0x30BCDF06, 0x96356080, 0x84A7B600, 0x42FFBF5D, 0x6FEEAC98, 0x0111D711, + 0x80853354, 0xDF0CECF1, 0xA18BA17F, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x9673BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x1981E20C, 0x4640F502, 0x50F3AE6F, 0x64D855B6, 0x62464A08, 0x947F1528, 0xFF8F81E1, + 0xCD1D887A, 0x26B83950, 0xF92B30F3, 0xA0FCCB10, 0x75CC7073, 0x9F43FD05, 0xF687C0E4, 0xFFBB1934, + 0x90DCCFA8, 0x01B30FD5, 0x1E16A07E, 0x55A34047, 0x907B7785, 0xAF985192, 0xB291E1FE, 0xDA3F6F6E, + 0x9E84C8B3, 0x629187EA, 0xBFC0F080, 0x8F810D49, 0xBE7BC6F6, 0xE56D6540, 0xF9BD0C0C, 0xB74E41F4, + 0xB33DC06F, 0x3EFB03FC, 0xE6733CC0, 0x6F3EE701, 0xFCE6731D, 0xC06F3EF7, 0x015CE6EF, 0x80862700, + }; + +u32 sec_mapping_binary_7[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xF02CD8C8, 0x50669412, 0xA220F01C, 0x6A0FCCDC, + 0xDD1C0648, 0xE6B13CDC, 0x08328A61, 0xC50C28FF, 0x3990FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, + }; + +u32 pri_mapping_binary_8[] = { + 0x11729593, 0x3D4F0241, 0x1086DF3B, 0x0E45C573, 0x5514FC84, 0x50184A42, 0xFC07466B, 0x1289F107, + 0x48A1958D, 0xC4D24669, 0x6C94985C, 0x8C85251A, 0x0BAF4216, 0x0A3A134C, 0xD4C68A8B, 0xA1332698, + 0x5C2F8ACB, 0xED099CB0, 0x244E7397, 0x67E69D99, 0xDD997D03, 0x370A9F0C, 0x02E4E15A, 0xF00642FB, + 0xF5A54B25, 0x58CFD429, 0x88040928, 0x202A3598, 0x953C9001, 0xE589625C, 0xE63A2FFB, 0x8690B3B2, + 0x84F0C9D3, 0x35942A4C, 0x95FDE848, 0xC5B61221, 0x62EB5E74, 0x0C5FE3E3, 0x41B3FDA6, 0x8E70389D, + 0x5C213AE4, 0x30E357CA, 0x33AA2AA4, 0xAA8E539B, 0x230C1854, 0x3125A890, 0x4BBFF9F4, 0x666964B5, + 0x37BB7FAB, 0x5F926914, 0x10E9E853, 0x8AB0B86F, 0xA06670BD, 0xAB43FF4D, 0x6B4656E3, 0x5C1170B7, + 0x800F08F8, 0xA0807B04, 0x7C48C087, 0x057C44C0, 0xBD023E2A, 0xE06A37B7, 0xEE7D8CF1, 0x642CA134, + 0xB97152A6, 0xFE348F27, 0x97BDE3C7, 0x3BB8B15A, 0xA69BF65C, 0x270EDAFC, 0x9D5EB4EA, 0x4EEEF6CE, + 0xE3637C3D, 0xB66CD5CD, 0x6BE73B47, 0x2936B70A, 0x50BCE1BA, 0xA978DB4F, 0xF7B2DAC6, 0x5A6BAE96, + 0x7E3ADE5F, 0xEF8F76EB, 0xBF2AAF8F, 0xC563EE0F, 0x44FBE79F, 0x89F6CF3F, 0x4B7ECFE5, 0xD847F67E, + 0x9CEFC69D, 0x73CE618E, 0xF49ECF3C, 0xF9DF9EE3, 0xDEB9E70B, 0xA4F73D2F, 0x767063BB, 0x4CCF0E79, + 0xFCA2D915, 0x7F8B928A, 0xA0F9B78F, 0x3B38ED07, +}; + +u32 sec_mapping_binary_8[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F03128, 0x6CD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0x2BE21057, 0xC2107F0E, 0x751FCC3D, 0xBB390C20, 0xEE8800B9, 0x83E516CB, 0x03860F7C, + 0x0CCA48FA, 0x7C184FED, 0x9298B191, 0x81A19381, 0x61EE5B16, 0x0306073E, 0x06950540, 0xBE11D07D, + 0x023B1850, 0x01000000, +}; + +u32 pri_mapping_binary_9[] = { + 0x11727D92, 0xBD4FC240, 0x18C69FD2, 0xAAA88845, 0x51F103ED, 0x64184DE3, 0x1FC0A271, 0x97383831, + 0x3039B9D8, 0x30766262, 0x63B07162, 0x6430269D, 0x94838199, 0x013151D4, 0xD0103616, 0x0677F9F0, + 0xE45ADA2A, 0xED2DF03E, 0xCFFBFCAE, 0x77F7F6C0, 0x16413400, 0x1128838F, 0x87625276, 0x7058140E, + 0x06850181, 0xC881032A, 0x38E2C674, 0xD5820800, 0x42832012, 0x60B910FD, 0x95F038A1, 0x48F866B8, + 0xB1D04437, 0x4CFFE8E0, 0xE4684A12, 0xCDDCB30E, 0x43AB939C, 0x227C71A0, 0x7E570764, 0x9AB3FCA6, + 0x0EA294B4, 0x4CCAAC5F, 0xA83F02FA, 0x86597F32, 0x2ED7B5B8, 0xD4D7809C, 0x62FA1FB4, 0x36803A61, + 0xFC404D87, 0x2267ECFD, 0xDF758C48, 0xDF286966, 0xDD627DFC, 0xDFBE37AB, 0x8FF9C2D4, 0xD771C25D, + 0x9298957F, 0xB5BE8FF5, 0xCDD5ACF3, 0xF4CC7B9D, 0xDCA35818, 0x579070DC, 0x1F97B0CE, 0x39CD4FCE, + 0x354FF3E7, 0xF2B1F0BB, 0x4F59BBBB, 0xCA29D46F, 0x03D57BC6, 0x5F28DA3E, 0xB9296917, 0xA73A86ED, + 0x4EA39A67, 0x7E7086EF, 0xE42F16FD, 0xF94BAA3F, 0x7F59F5E7, 0x87547FFE, 0x4ADA9F1F, 0x4EFBF357, + 0xD3F63BB4, 0x49356FBD, 0x8F989CB1, 0xAFE35D22, 0x493B67DC, 0xD649F68C, 0xFA43A0F3, 0xC0B86B49, + 0xF79CF205, 0xF79CAE4B, 0x76DE3917, 0x510F7DC3, 0x43DFF4D0, 0xB73CF498, 0x87BEEDA1, 0xEF48EE39, + 0xE65B6E7F, 0xD723B7E7, 0xA1C7FFEB, 0xD750C3D8, 0x9FEA4F70, 0xAF1F0000, +}; + +u32 sec_mapping_binary_9[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0808F41, 0x6EC14686, 0x32A39410, 0x05818D0C, 0x0CB71818, + 0x4ECF8088, 0xCB37A08B, 0x43CD3D05, 0x915748C0, 0xAE4FD101, 0x5D7C0703, 0x2A000000, +}; + +u32 pri_mapping_binary_10[] = { + 0x11727D53, 0xBF4FC250, 0x10FE5A8A, 0xA0622D8A, 0x8A3F5026, 0xC3688889, 0x7F80D138, 0x0B717224, + 0xBA191709, 0x6EC6490D, 0x1B838D93, 0x236B27A4, 0x98D8DD04, 0x6A548CDA, 0x18361C18, 0xD845F041, + 0x0BF601AF, 0x6F79BDEF, 0xBBFBEEAE, 0xF7AE0AF3, 0xA808F090, 0x803C5C21, 0x5F309C6A, 0xACDE0A2B, + 0x8D4C4385, 0xC481030A, 0x58E35AE4, 0x685EF080, 0x5054E1E7, 0xCD381FB9, 0xC3C87554, 0xC2F831E5, + 0x5A429D83, 0x483E1424, 0xA3897858, 0x52DAAEC8, 0xCA567C89, 0xD84DA066, 0x987E5CCF, 0xCFE27505, + 0x4DB56664, 0x6593E709, 0x8F28D1EF, 0xF24FC44E, 0x0289B865, 0xBFD3FEAE, 0x7EBD379A, 0x17587595, + 0xE9BADCFD, 0x795F15A8, 0xC9AC9C88, 0xD37E2336, 0x3D2B8F8E, 0x8A084F7F, 0xFC8B2D7E, 0x0BD8372C, + 0xFCD9D4F1, 0x54BA3A55, 0x6B2E9D39, 0x48995601, 0x11DBFFE7, 0x22743FDE, 0xCA7FFEFC, 0xF5CD556A, + 0x87AE6F94, 0xF0B1E8BA, 0xD0E6D593, 0xACBCB7AD, 0xE0F7F3AB, 0x789F36F9, 0xB121BCF8, 0x8D52DA10, + 0x2AA88B18, 0x27FCC1EE, 0x466C93F0, 0x1F178F97, 0xA7870FED, 0xE28ECEAD, 0x789FEEAC, 0x3FA13BEB, + 0x8BBAB3FE, 0xA4E6AC2F, 0x0DE1EDFD, 0xFBB581F9, 0x74F0298D, 0x9E8F2B33, 0x7CBED38C, 0xF800039F, + 0x61E0B30C, 0x7C8E8107, 0x19F83C03, 0x5FE8F543, 0xBD1FB2C7, 0xF4FEBA73, 0xDDFD717E, 0x67AE32AD, + 0xBFC8C8BB, 0xC4C04383, 0xF831CE44, 0x2CF7F03B, 0xD0E70F00, +}; + +u32 sec_mapping_binary_10[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0x9667BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B33C, 0x60F8C0C7, 0x20EFB091, 0x81C10828, 0x2EF01C6A, 0x0FC47C4F, + 0xB8F9BB19, 0xA0E67280, 0xCC65380B, 0xD5FF7F23, 0xC3AEB215, 0x335242F6, 0x8378154D, 0x3D2C1718, + 0x1EF03128, 0x186C6498, 0x16D41EEC, 0x2C0034F7, 0x1603C3E9, 0xE9107145, 0x01B03A06, 0x2E11A839, + 0xA73632AC, 0x4C9D0E54, 0x0816CFAB, 0x6882AAFB, 0x80A15F81, 0xC1808F41, 0xE9024CFF, 0x0E065400, + 0x00000000, +}; + +u32 pri_mapping_binary_11[] = { + 0x11727D53, 0x3D6CD340, 0x187D8E0D, 0x1408C685, 0x00055AEA, 0x3612EA18, 0x596563C8, 0x40504724, + 0x2A268418, 0x2A556286, 0x28942562, 0xA0023A20, 0x456A4E4C, 0x1D182C2A, 0x90BC407B, 0x01910989, + 0x881618F8, 0x135695AD, 0x4B86EEA4, 0x095FEEEC, 0xD84E7BDC, 0x7277EFDD, 0x7BDFCFDD, 0x6D430E8E, + 0x4CAA37AF, 0x431FC335, 0xBBD4EED2, 0xE8DCBF5C, 0x03B4DE92, 0x633825CF, 0xA569B6F1, 0x56A86CFC, + 0x95F2AEB1, 0xA3C1A485, 0x87A23337, 0x6B5B1E3A, 0xBCE5BB6C, 0x3BEE6F49, 0xFFF408F9, 0x5F5C31C6, + 0xDB953687, 0xA541036A, 0xC88938F5, 0x2190BFB1, 0x29FD34F2, 0xD39C0CF9, 0x05F8170F, 0xF36C813F, + 0x2A06FB6F, 0x1ED0015A, 0xBEF1154D, 0x93A0307E, 0xC0FFF6E0, 0xF34F8F5D, 0x26FD52CD, 0x01FE5798, + 0x67B0FF29, 0xCFE9CDA8, 0x0E4A1D7D, 0xFE7B329E, 0x113B57E0, 0x37FD30CE, 0x817A8887, 0xF58B7AAD, + 0x4AB786A9, 0x589DDA54, 0x185FEA0E, 0xD6233F9E, 0x75D9F4DD, 0x7E3CC11F, 0xAA0FF657, 0xE243317C, + 0x9E97D65C, 0x96CCF330, 0xF139C710, 0xBCCF1AD4, 0x3FA93BB2, 0x12E9FC6A, 0x83976648, 0xB70B6CBD, + 0x96FCD118, 0xBF5E7DFE, 0x44F0B17C, 0xD2C45F77, 0xA68DC837, 0xA93F16D3, 0x375EAC3E, 0x9D611F7A, + 0xCD78B8B4, 0x6C34B163, 0xC224FECA, 0xE4A5AC4E, 0xFCCBE507, 0xD5C58207, 0xF33336DE, 0xAF4AFDF1, + 0x67913FBF, 0xE7B21B57, 0xFBF185DE, 0x8AF11FD9, 0x1D19BF05, 0x6CBC92FA, 0xE1F25EFD, 0xEE9FADCD, + 0x774B923F, 0x5156FA8B, 0xBE9D2C0F, 0xD627F1CC, 0xEDC1BE49, 0xBF53F9FD, 0xEFE774FE, 0xFF7D3E13, + 0xE3353EEA, 0x8BFB2B00, 0xB73A921F, 0x211E0EFD, 0xB7E0DDEA, 0x9537E255, 0xE5E8BDF3, 0xA2CBE666, + 0xC3FF98BC, 0x9FB38A7C, 0xCE29F0F3, 0x0A7C5481, 0x8F29F00B, 0x0A7C3CBF, 0xFFBFD27F, 0x24F3B615, + 0xFA09053E, 0xB917CF21, 0x6F22DBEF, 0xDB5AF00F, 0xFF010000, +}; + +u32 sec_mapping_binary_11[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x506ED8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E0D8879, 0x1C20F358, 0xD380EACA, 0x18185242, 0x30D51920, 0xA96379B4, 0x116425C3, 0x8A193075, + 0x10F77ADE, 0xD8CD80AC, 0x8EE1FD36, 0xB0AC01CC, 0x3DFF81FA, 0xFE3130BC, 0xB903959F, 0x01732FC4, + 0x9D2A7077, 0xC2F4C1DC, 0x035307B3, 0x17491E6C, 0x1E867B19, 0x90FDC5F2, 0x95A580A1, 0x818F4115, + 0x687E9951, 0x4A8882C0, 0x0E065400, 0x00000000, +}; + +u32 pri_mapping_binary_12[] = { + 0x11727D94, 0x4F681341, 0x14C6BF4D, 0xA6B5DAB8, 0x6EB56A6B, 0x6DB32A48, 0x8F21085E, 0x3C0862CF, + 0x628378E8, 0x610F41C1, 0x83F4D2A5, 0xBD159162, 0xA187402E, 0x8BA0F418, 0xC14B2ED6, 0x4C02F69C, + 0xD25AA1FF, 0x344BCDAD, 0x9708BD37, 0x4D7CBBB3, 0x9BEC2699, 0xCC6577BF, 0xEFBDDFCC, 0xBC79B327, + 0x10836334, 0xE23C0B88, 0x4EE299BE, 0x586FD268, 0x2C3D2A02, 0x8AF3CA31, 0x12117131, 0x7AEAD870, + 0xB3749C89, 0xF4263B55, 0xA0D24B1E, 0x66329DD2, 0xB53C1ABC, 0x66E7AC93, 0x205F13FC, 0xD818F1EF, + 0xAFB3783D, 0x5BE7D014, 0x28401109, 0x779ECD21, 0x109FED08, 0x9ED2C5F3, 0xFC9FC28F, 0xC8FC5DE1, + 0x475BBEA7, 0xFFCA3B4B, 0x412BEE37, 0x7D37809A, 0xCD765155, 0xC102BCA7, 0x7CAECD3B, 0x123C566D, + 0xFB21CE61, 0x8BE3C60D, 0x543BD725, 0xF441D291, 0xA4BAF9EB, 0x39A079CC, 0x97563A45, 0x71F6BFED, + 0x32F7F47D, 0x117F41C2, 0x19EAE4EC, 0xD1B709A4, 0x537EBDDD, 0xFA6AD966, 0x11D381BA, 0x2AD361CE, + 0xC56EBE5B, 0x874BA427, 0x92CCD56D, 0xABCC574C, 0x113FBCD9, 0x8EAFF0D2, 0x5ACEA279, 0xCF8163EF, + 0xBC62E4CF, 0x261F30C7, 0xE70B39EB, 0xC54CB8BE, 0x97037EC1, 0xFAF866C5, 0x24BF0294, 0xBE8A7C75, + 0xBDED6FBD, 0x2F7C9921, 0x5FADE1EF, 0xF62756C5, 0xA98A2BE4, 0xBF7AFE70, 0xF609F97F, 0x3E6CAD2E, + 0xBDFEE16C, 0xF6EDBB35, 0x91AF65BA, 0xE73FAF1C, 0xEF943C7F, 0x24D39F7F, 0x35D39F7F, 0x6D59CA77, + 0xF7371AF0, 0x8375BB6E, 0x74F615ED, 0x7B15F8DC, 0x10E712CD, 0x7E734F2D, 0x01117FC3, 0xE87DEE37, + 0x8DCEFEF3, 0xEF61B8FF, 0xC624F9E3, 0x12FD9644, 0x9F90E8B7, 0x25FAA444, 0x9F327AF7, 0x59DCF0FB, + 0x38D4B7F4, 0x5F08FF0F, 0x0636FC7B, 0xD2BFBFA3, 0x749F6003, 0x652EE6D5, 0x1FF75ECF, 0x1D897EB7, + 0x5B9FC7B2, 0x8A7B2DFD, 0x3BC2E33F, +}; + +u32 sec_mapping_binary_12[] = { + 0x11726D90, 0xAF4FC340, 0x18869F96, 0x92542C4D, 0x49101842, 0x13600C30, 0xCDFE0292, 0x29046699, + 0x40221634, 0xAA96A929, 0x1CA6B8C9, 0xDA1A7E5C, 0xCD741312, 0x24211504, 0x33B3043C, 0x64E5D6BB, + 0x962EE533, 0x977BBFEF, 0x7DBE7B6F, 0x862AC1A6, 0x890B4FAC, 0x6DB7B6CE, 0x5E7FDA13, 0x6BC7BDCD, + 0x05AE8101, 0x89ED1BB9, 0xACE93926, 0x586F820D, 0x53F95AF2, 0xF4782828, 0x1EDF0A77, 0x6D7D1938, + 0xEC4E63E8, 0x4ADD9DE9, 0x3D2537B1, 0x3B8A672F, 0x79EB9731, 0x2288C2E1, 0xA09CD39C, 0x3BE95FC0, + 0x3C6BFAFD, 0x9ADFFA58, 0xDDBBD7D8, 0xABFB3752, 0x0FE06F8F, 0xCA7B5AE5, 0x4DA8BF8B, 0x67EDCB63, + 0x16629E45, 0xA1F5C2BB, 0xC3BEE487, 0xFD71D073, 0x252F8354, 0x28BD3D91, 0xF73EF45C, 0xED4F63B2, + 0x3015E340, 0xF50F46FF, 0xFB3A17A5, 0xAF91937A, 0x4E3EEF8B, 0xAE4FC52D, 0xF21E9EC4, 0x04DDE1C0, + 0x5B720544, 0xA19E0FCB, 0xFF537347, 0xB5399DE7, 0x8A91C371, 0xA53FB25A, 0xBF000000, +}; + +u32 pri_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0586, 0x077C40C6, 0x46866023, + 0x13160581, 0x8D0CBB4A, 0x57CC0873, 0xDBC8C0A0, 0xCBC070F1, 0xE073647B, 0x0420F6F0, 0x4800ED51, + 0x5BC022FF, 0x67F29F5D, 0x0C028C0C, 0x8C0C0CBB, 0x190CC0F6, 0x1DE06000, 0xDAC3728E, 0xE5032303, + 0xD0DC071B, 0x19CA8C52, 0x4240E6FE, 0xDBF5E6CE, 0x8A1950F9, 0xF3107946, 0x0C798838, 0x13509CC1, + 0x08E84E01, 0xA8FA0B40, 0x7795AD98, 0x91120214, 0xFFC7C0F0, 0xE60E54FC, 0x22443D33, 0xDC1CA8F8, + 0x4DB8790F, 0x183EF031, 0xB000E553, 0x8D4254E0, 0xF2373632, 0xBC5D79FB, 0xF4F47688, 0x7ED60B68, + 0xF65D47B7, 0x0FA28E0D, 0x5DDD551C, 0xEEBA0251, 0xCF8EAEFE, 0x32767339, 0xE0EA60E1, 0x0D0E5F81, + 0xC9FF7733, 0x6820852B, 0xA30642FF, 0xDFDBF7CE, 0xEDE981E8, 0xE7BC8008, 0xC79DD367, 0x755578C0, + 0xCD07C72F, 0xD70544FC, 0xEE9C312B, 0xABAD0C28, 0x7F9B8161, 0xCF1A887E, 0xEE0D08F9, 0xD32D3B57, + 0xBA01E5F9, 0xDE30DC3F, 0x3B17127E, 0x3C40F969, 0x41EDC1CE, 0x40F933AB, 0xF6AEAE9E, 0xBE1FE4C8, + 0xA60AA8FD, 0xBC0B30D3, 0x0FB2FBF8, 0x16E0379F, 0x7F017EF3, 0x0526E037, 0x5F700216, 0xFF21F95F, + 0x6802227C, 0x6EEFDAD3, 0x034B67C2, 0x05087157, 0xC6A85D12, 0xD0F4C93C, 0x19357E44, 0x0AB0A753, + 0x511CE262, 0x38C4C571, 0x884BE010, 0x97C4212E, 0x85290EF6, 0xA734503C, 0xC4C85919, 0x96DE98AF, + 0x6D64B833, 0xE3D4AEB6, 0x32883E99, 0x00ECE6C9, 0x6288C3D2, 0x2138BF4B, 0xEA46ECE6, 0x404E87CC, + 0x93590C18, 0x1CF818E4, 0x0260E976, 0x07032A00, 0x00000000, +}; + +u32 sec_mapping_binary_13[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x909BB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA66D64D8, 0x55B66246, 0x4A0850FD, 0x3F068637, 0x7720FAE5, 0xF1E83740, + 0xD2CFF208, 0x6AEF7FA0, 0xFA320686, 0x9410B8F9, 0x10F73E83, 0xE987AAEB, 0xD908723A, 0xC38A1968, + 0xE63C4553, 0x570F730F, 0x4C1C123E, 0x9EF0F0D9, 0xCD80EC0F, 0x86B33077, 0xB05C6078, 0xC0C7A000, + 0x747F9951, 0x4A888200, 0xD09C5B0C, 0x0CA76740, 0xC4150BD0, 0xC5A1FA4F, 0x41E49502, 0xB0EB5336, + 0x4017DFC1, 0x800A0000, +}; + +u32 pri_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x9673BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x1981E20C, 0x4640F502, 0x50F3AE6F, 0x64D855B6, 0x62464A08, 0x947F1528, 0xFF8F81E1, + 0xCD1D887A, 0x26B83950, 0xF92B30F3, 0xA0FCCB10, 0x75CC7073, 0x9F43FD05, 0xF687C0E4, 0xFFBB1934, + 0x90DCCFA8, 0x01B30FD5, 0x1E16A07E, 0x55A34047, 0x907B7785, 0xAF985192, 0xB291E1FE, 0xDA3F6F6E, + 0x9E84C8B3, 0x629187EA, 0xBFC0F080, 0x8F810D49, 0xBE7BC6F6, 0xE56D6540, 0xF9BD0C0C, 0xB74E41F4, + 0xB33DC06F, 0x3EFB03FC, 0xE6733CC0, 0x6F3EE701, 0xFCE6731D, 0xC06F3EF7, 0x015CE6EF, 0x80862700, + }; + +u32 sec_mapping_binary_14[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xF02CD8C8, 0x50669412, 0xA220F01C, 0x6A0FCCDC, + 0xDD1C0648, 0xE6B13CDA, 0x08328A61, 0xC50C28FF, 0x3990FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, + }; + +u32 pri_mapping_binary_15[] = { + 0x11727D93, 0xBF2F0361, 0x1CC69FBB, 0x1E8ABA9E, 0xDFBFB99C, 0x448CD2F0, 0x0708BAFB, 0x1109B32E, + 0x061322B1, 0x2B894D52, 0x17968E6D, 0x75705339, 0xA4DD0C25, 0x2C16D7A1, 0x9B45A5BB, 0x467DBD6F, + 0xCB35F5BA, 0xE52E9FE7, 0x7D9E7BDE, 0x5FAFE08F, 0x8D2E191A, 0x7005CFB0, 0xAF4FDF2D, 0x8D4795D1, + 0xD271C986, 0x264102AE, 0x312995E9, 0xC9782103, 0xCAA38D76, 0x99FB7CF4, 0xD6916229, 0x3A3E785C, + 0x59294A50, 0xE9C3C24E, 0x607D59D7, 0x2ABE670B, 0xFE040A59, 0x53C9A3A8, 0x52B005C3, 0x08876635, + 0x0BB2413C, 0xCE7D52F1, 0x97FB3967, 0xE365E291, 0xC5F0D2AC, 0x96FEFE4B, 0x706DFDB5, 0xD29FF5D5, + 0x8ECBD798, 0x70F59426, 0x2CA00038, 0x599EEBC9, 0x57FB58F8, 0xB4DF7231, 0x937345C0, 0x1B04BC51, + 0xC09B04DC, 0x2BE0CD02, 0xDE22E0AD, 0x02EE13F0, 0x360157EB, 0x395B5FBF, 0x8B17EC5C, 0xB23A5E7B, + 0xFA3BA75D, 0xC03B04BC, 0x937828B0, 0x30C3F2E3, 0x4EF624CC, 0xF631B279, 0xC4F52ED2, 0xB78CD098, + 0x87F4C4C1, 0xD9E1EA36, 0xED5F89B6, 0xF09CEBDD, 0xA4CF19D3, 0x4C7F8990, 0x7D9EF477, 0x20ED70BD, + 0x47EC67F3, 0xEB75F913, 0x913DE657, 0xEFF1705B, 0xC9EFCB58, 0x580A4C29, 0xDFFDECED, 0x98B91224, + 0xFF27F096, 0x539E9057, 0xD1EFD2AF, 0xCCD38DFD, 0x1DD21DE0, 0x26C9FD03, 0xD1EABC6B, 0xCE25DDA3, + 0xDAFBD390, 0xAA5D97C1, 0xE8DFEB35, 0xE4E274D5, 0x1033FF3F, 0xEFB8FBE9, 0xCBFCC382, 0xDC11011F, + 0xADE717C8, 0xA8D0EB7A, 0x5C567A7C, 0x01000000, +}; + +u32 sec_mapping_binary_15[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F03128, 0x266C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x9570882B, 0x63883F87, 0xBA0FE69E, 0xDD1C0610, 0x774480DC, 0xC1720BA2, 0x4F0549DF, + 0xE995DBD3, 0x27376F64, 0x60F8C7C0, 0xF0EA168B, 0x0183031F, 0x832A509E, 0xC108E83E, 0x811D0CA8, + 0x00000000, +}; + +u32 pri_mapping_binary_16[] = { + 0x11727D92, 0xBD4FC240, 0x18C69FD2, 0xAAA88845, 0x51F103ED, 0x64184DE3, 0x1FC0A271, 0x97383831, + 0x3039B9D8, 0x30766262, 0x63B07162, 0x6430269D, 0x94838199, 0x013151D4, 0xD0103616, 0x0677F9F0, + 0xE45ADA2A, 0xED2DF03E, 0xCFFBFCAE, 0x77F7F6C0, 0x16413400, 0x1128838F, 0x87625276, 0x7058140E, + 0x06850181, 0xC881032A, 0x38E2C674, 0xD5820800, 0x42832012, 0x60B910FD, 0x95F038A1, 0x48F866B8, + 0xB1D04437, 0x4CFFE8E0, 0xE4684A12, 0xCDDCB30E, 0x43AB939C, 0x227C71A0, 0x7E570764, 0x9AB3FCA6, + 0x0EA294B4, 0x4CCAAC5F, 0xA83F02FA, 0x86597F32, 0x2ED7B5B8, 0xD4D7809C, 0x62FA1FB4, 0x36803A61, + 0xFC404D87, 0x2267ECFD, 0xDF758C48, 0xDF286966, 0xDD627DFC, 0xDFBE37AB, 0x8FF9C2D4, 0xD771C25D, + 0x9298957F, 0xB5BE8FF5, 0xCDD5ACF3, 0xF4CC7B9D, 0xDCA35818, 0x579070DC, 0x1F97B0CE, 0x39CD4FCE, + 0x354FF3E7, 0xF2B1F0BB, 0x4F59BBBB, 0xCA29D46F, 0x03D57BC6, 0x5F28DA3E, 0xB9296917, 0xA73A86ED, + 0x4EA39A67, 0x7E7086EF, 0xE42F16FD, 0xF94BAA3F, 0x7F59F5E7, 0x87547FFE, 0x4ADA9F1F, 0x4EFBF357, + 0xD3F63BB4, 0x49356FBD, 0x8F989CB1, 0xAFE35D22, 0x493B67DC, 0xD649F68C, 0xFA43A0F3, 0xC0B86B49, + 0xF79CF205, 0xF79CAE4B, 0x76DE3917, 0x510F7DC3, 0x43DFF4D0, 0xB73CF498, 0x87BEEDA1, 0xEF48EE39, + 0xE65B6E7F, 0xD723B7E7, 0xA1C7FFEB, 0xD750C3D8, 0x9FEA4F70, 0xAF1F0000, +}; + +u32 sec_mapping_binary_16[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0808F41, 0x6EC14686, 0x19416D65, 0xCE021B19, 0x18EE3030, + 0x9CDA0511, 0x976F4017, 0x879A7B0A, 0x22AF9080, 0x5D9FA203, 0xBAF80E06, 0x54000000, +}; + +u32 pri_mapping_binary_17[] = { + 0x11727D54, 0x3D4FDB50, 0x143D4E4C, 0xA12535A6, 0x40A11F14, 0xD3A28A31, 0x8A18BB55, 0x858E08A2, + 0x4E1D3A44, 0xEA2F6894, 0xAA4BC400, 0x0B5B24F0, 0x52C9A34B, 0xA52A5E4A, 0x7901C1CC, 0x57A9CA87, + 0x1016CDC6, 0x9281BD21, 0xE98D9F9D, 0xFA25797E, 0xCBF33BE7, 0xDC73AFEF, 0xFBB8021F, 0x0C83B1C6, + 0xBC81F828, 0x668D5CB5, 0x4EA3F6F1, 0x4509501A, 0x9F0CFD31, 0xAE4BD06C, 0x60DD8B32, 0xF09787D7, + 0xD56B051A, 0x7D38C8A6, 0x32694377, 0x506315D7, 0x36AFC2FE, 0x3AF74F8C, 0x90FF734B, 0x1DAB16AA, + 0x0CBA0205, 0x2821E9E5, 0xD9E901F9, 0xAB87DC4F, 0x09F99105, 0x6CD3E77F, 0xD2BA0654, 0x5CAE8B35, + 0x753E7F14, 0xE4E77C9C, 0x78A4A8DE, 0x80FF45EB, 0x2C9049FB, 0xEB7351AF, 0xB6FA9D89, 0x7C97ACAE, + 0x53B1AE5B, 0xAD794F1C, 0xB0AC6D66, 0xD24DDD11, 0xCA1ABA5B, 0x75C721DD, 0x2BE0ADEB, 0xE3BFB96F, + 0x7739C81F, 0xF4D7EBA7, 0x5EA89730, 0x19EAA332, 0x29D6DD53, 0x6EDD1F9E, 0xFF36E1C9, 0x94EAE1AE, + 0xB9CB16B3, 0x5C7F67E7, 0xBFDE5DDD, 0x65B9D754, 0xCF0D70F9, 0x8DF3BD21, 0xFE826D2E, 0xDBA6CFFB, + 0xFB97207E, 0x3E35A536, 0x78F6C136, 0xDF4C3BB8, 0xB9B83CDC, 0x5CE6FC5D, 0xE2DFF979, 0xF71637BE, + 0xBC9F71A0, 0x55F0E7E0, 0xB35AC6B5, 0x068DF895, 0xB9A5F997, 0xC4EFAF6D, 0x7DFDB4BA, 0xDDF8D985, + 0x9C1FDF57, 0x8CF6D78B, 0xD1FEFDC5, 0x68FF7B56, 0xB4FF80D5, 0xD64F0F1F, 0x94E04356, 0xE7FEDFB7, + 0x3AF77F38, 0x2F9EC378, 0xE1BBB7DB, 0x4988BE23, 0xF9CEF91E, 0x48F087F9, 0xE0BC05F7, 0xB8ED5C7A, + 0xBA4792F8, 0xC7127C54, 0x823F91E0, 0x6312DC90, 0xE0E3CDBA, 0x85734FEF, 0x88F87E74, 0xAD07F73B, + 0xFA7EC44F, 0x45FFA792, 0xBCCF24F8, 0x441BFE03, 0xE2F80700, +}; + +u32 sec_mapping_binary_17[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0x9667BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B35C, 0x6078C0C7, 0xA0DAB091, 0x81C10828, 0x2EF01C6A, 0x0FC47C4F, + 0xB8F9BB19, 0xA0E67280, 0xCC65380B, 0xD5FF7F23, 0xC39D69A7, 0x76B58740, 0xCC514BD8, 0xC830CDA8, + 0x3D444100, 0x68DE1D06, 0x8653BB20, 0xE2EA0E30, 0xF3A1FA4F, 0xA1EAD350, 0xC0D0F781, 0x91818F41, + 0x9301DD5D, 0x08F71820, 0xBBE7FD36, 0xB0AC0150, 0xFDAEB215, 0x33524280, 0xFAFE3130, 0xBCB90331, + 0x470B285E, 0x66940236, 0xFFDFAE37, 0x7756CC80, 0x886BC3C5, 0xA1E6CC40, 0x95D7C1A1, 0x4F1753DC, + 0x80C1818F, 0x410FEEDE, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_18[] = { + 0x11727D54, 0xCF4FD350, 0x1CFF742D, 0x8A324BC1, 0xA9A02205, 0xA3E1B8F4, 0xEC41C33F, 0xA0B8C493, + 0x098719C2, 0xC52C0617, 0xBC112270, 0xE1368526, 0x5C762194, 0x981D7AD1, 0xF1767037, 0x234B440F, + 0xC8AF26EC, 0xC6819970, 0x67D9FCF6, 0xBD961568, 0xD74BDBCF, 0xAFF779AF, 0xEFF508E2, 0x6248C4DC, + 0xFB06E401, 0x3CD7A7EB, 0x4DBA1A1F, 0x9E9400C9, 0x7D64E889, 0x095D9CEE, 0x3ABE7197, 0x8E53616F, + 0x2ABF5155, 0xE9C146D6, 0x48A774ED, 0x2898AB89, 0xDC781FE5, 0x3ECE2B83, 0xF55C9D41, 0x93200125, + 0x24797EB9, 0x1394ABFC, 0xB2E1B0CA, 0x17CBF4DE, 0xB7BCDCAA, 0x8D9431FA, 0x50D73CFC, 0x0FE9CC4D, + 0x369F554E, 0x24A890CA, 0x3660501F, 0x9FDFB3C1, 0xB296994E, 0x11DE006A, 0x8ED0C52E, 0xEA762FEA, + 0x3C7C47E8, 0xE5B23F1F, 0xDB9D0ACE, 0x7A6D9FE5, 0xF27E4A40, 0xE7B01F13, 0x9629FC1D, 0x797F3C7F, + 0x3DF8FCB5, 0x5CB38491, 0xC0BCA591, 0xF0BE57F2, 0xADDC06AB, 0x397EEED5, 0x00EE4C6E, 0xB2CF73E4, + 0xDB024E8F, 0x05DF79D9, 0xC77B5E23, 0xFC91F1E2, 0x19F705D6, 0xEFFA4C4B, 0xBF3259B4, 0x785EA047, + 0xD74CCBC7, 0x5E59E654, 0xDAC661A1, 0x5EDBFB29, 0xF87808DF, 0x5DC03FE2, 0xAB385171, 0x83F8F9B1, + 0xA997A3C4, 0xEFAE56D6, 0x963F7E77, 0x17E3EDEC, 0xA2F0AB99, 0xF6F9DD99, 0xF6F95AA6, 0x7D7ECF78, + 0x643E5F97, 0xDE101E05, 0xC01FFFE6, 0xD3F0EF90, 0x08E0AFD7, 0x0F2A9FC4, 0xB889C525, 0xC1DF22FE, + 0x5DEC8DEC, 0xF68A17B1, 0xB1FE5E7C, 0x6F39C775, 0xB3A4E3FD, 0x6F936E69, 0x6C81F757, 0xF7715059, + 0x16FE3BC9, 0xF071FB22, 0xF0FE08FC, 0x6E047E2F, 0x02BF9F0C, 0xDF3F0384, 0x4B4682F0, 0xAF7C3727, + 0x717E1F3D, 0xD0C2F306, 0xB5F3E74E, 0xFEEBFF3F, 0xC2F7BD1E, 0x91331481, 0x0F5FC28B, 0xDE79FB0F, + }; + +u32 sec_mapping_binary_18[] = { + 0x1172654E, 0xBD0A8250, 0x183DDA0D, 0x1C446ED0, 0xD0120995, 0x348A6FD1, 0xD0E6D003, 0x488FE0DA, + 0x43B43836, 0x3AE6D2CF, 0x75F13124, 0xDC1A5C84, 0xDA0BEDEA, 0x97607896, 0x0FBEF39B, 0x83203056, + 0xC1811B06, 0x537DB249, 0x3FD691CD, 0xF8A112E0, 0x0A1420D6, 0x6CA59248, 0xB6500176, 0x1718A9E4, + 0xD3E53571, 0x69524CBC, 0x296ECF5E, 0x0A0CCC79, 0x0438F2CF, 0xF35F4F9B, 0x1B6B2BCA, 0xD3EABCE1, + 0x4EEA7CC0, 0x73FB3ABB, 0xA3638FA8, 0xAE4418B4, 0x3ADABB4E, 0x63747578, 0x9E1BD66E, 0xF754D257, + 0x024546BB, 0x167297EF, 0x78AE296F, 0x298A2C0C, 0x7EBE80F8, 0x658F6727, 0x2406ACCE, 0x9F765CF1, + 0x8F2F0000, +}; + +u32 pri_mapping_binary_19[] = { + 0x11727D54, 0xBF4FDB40, 0x14FE9C38, 0xE0D2601C, 0x485BA0FC, 0x30202116, 0x241475EC, 0x56A96244, + 0x25AAFA07, 0x30B137A2, 0xFF00552B, 0x06A44860, 0x31311AC1, 0x102F402E, 0xA0760689, 0xBA12D016, + 0xA2CA1B52, 0xC590BD69, 0xC2D9E773, 0xEDC4E75B, 0xECFBDE7B, 0xDFF7DEBB, 0x7B7707B6, 0x08F229F7, + 0x5B457A1C, 0x4BFA5AB3, 0x4D57EBC3, 0xCB1A20B9, 0xBF04B914, 0xF3CBD2AF, 0x8E232F4A, 0xC75F16DE, + 0x961B1254, 0xFA63A154, 0x5829EADA, 0x5D985763, 0xBCD961CA, 0x3BBB2B4F, 0x36CB4D02, 0x4D8204D4, + 0xB0E0F17F, 0x554079E5, 0x0B0B2D72, 0x5F370DC6, 0x27513E14, 0xA88EE6DB, 0xBF592025, 0xD3582952, + 0xBC05DCD7, 0x995FAAD3, 0xCFE67EFE, 0xFE3BF7F7, 0xF7BF585C, 0x3AC837AA, 0x2B77F2FD, 0xECD4F5F1, + 0x1FCC3F23, 0xE0E9A1B8, 0x54C81703, 0x9E6BCA63, 0xEC7D5A2F, 0x45F3EFED, 0xD4BB8AAF, 0x5309747C, + 0xBF4BAEC7, 0xFBEDF557, 0x2BB76B98, 0x0BF5559A, 0x63F18F42, 0x799E929B, 0x33D3F8E2, 0x066D2C6D, + 0xC90E1A2A, 0xFAA87DEB, 0xCDC7E557, 0xD4AEDEE0, 0xF67C9BC5, 0xF535E2EB, 0x7B4CF1E5, 0xC20BD9C5, + 0xC97BD378, 0xFBDAC2BF, 0xDBDF1727, 0x1BCC9E0D, 0xC555B777, 0x3EAF2D06, 0xF5787AFD, 0xA1F8AAB1, + 0xB3EAF5E5, 0x0F70E0D7, 0xAB3AC9FC, 0x034E32BF, 0xE624F3E7, 0xEC64FE41, 0x5BC8EFD9, 0x87EC18FE, + 0x903D6FC7, 0xF7ED891D, 0x3DC7CCEA, 0xA1777A0B, 0xEE3D2080, 0x69303C5D, 0x8EF23DED, 0xE6B3E1A8, + 0x7816E07C, 0x2E2DD4C9, 0xF93ED71B, 0xAEC4E731, 0x22C04705, 0xF873013E, 0x26C0C705, 0xF844171E, + 0xB9BFF47D, 0x88BE0B99, 0x2356E764, 0x85CF53F2, 0x7D4FD339, 0xAB1B6764, 0xBDC4F4F4, 0xCDF83CA6, + 0x04F8B400, 0x9FD9E473, 0xCAF5BD77, 0x6D64FE5D, 0x4D09EB43, 0xF97F9E6C, 0x8EBBEA53, 0x22EF9EC3, + 0xCFF918D1, 0xF5000000, +}; + +u32 sec_mapping_binary_19[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x1BD81403, 0x86DF10E3, 0xCEB07C60, 0x64E06350, 0x99B09181, 0xC108282F, 0xF01C6A0F, 0xCCDCDD1C, + 0x0610F322, 0x40E6B1DC, 0x82EAFB0F, 0x545FC6C0, 0x9012B21D, 0xCC556080, 0xE983CAD7, 0x6F0459C9, + 0xB06206A6, 0x79C8EE63, 0x4D03AAFB, 0xC7C0F0E6, 0x0EC41DAA, 0x18EE809A, 0x3713661F, 0x4EF781CD, + 0x63798CCB, 0x7EA8780F, 0xCC3E9838, 0x241C3DE1, 0xE1B89B01, 0x25FCCEC2, 0xFCCB7281, 0xE1011F83, + 0x1AD07D33, 0x82DACA9C, 0x0580E6DC, 0x616038B5, 0x0B22AE5E, 0x802E0ED5, 0x7F0A22AF, 0x11805D9F, + 0xA601BA38, 0x86FF1890, 0xFDC7F01E, 0x167F90F0, 0xD202EA2B, 0x334A0951, 0x00D2FF76, 0xBDB9B362, + 0x06445C5B, 0x00168E50, 0x7D333632, 0xEC2A5B31, 0x23250435, 0xBC7530F4, 0xEF80DA0F, 0x00000000, + }; + +u32 pri_mapping_binary_20[] = { + 0x11727553, 0x3D4CDB40, 0x187D4EDC, 0x3694901A, 0x4A21D0D2, 0x78AA582A, 0xA1A8124B, 0x87484815, + 0x63051162, 0xEC1095AA, 0x4337A2B0, 0x21060415, 0x5B86584C, 0x8C195055, 0x4F900B52, 0x3BA72A4D, + 0xD5F21B0B, 0x6543AAA8, 0xC4DE90F4, 0xF3DDC5B1, 0x8DEDC5BE, 0xEFBDF7BD, 0xBBCFEF2E, 0x211E86E1, + 0x88FDAE20, 0x3A81D77A, 0xA1D5A1A7, 0xBDF2B20A, 0x28F627C3, 0x6044F0E2, 0xF4D6B1C7, 0x553AFE09, + 0x7947ADA3, 0x99A00F13, 0xF3E917AA, 0xAE99282D, 0x17DE2DBC, 0x32010BA8, 0x31F55A01, 0xE14D5AA7, + 0x49A75DBA, 0x7D35E11B, 0x4F92EFB3, 0x1D35D52A, 0xB6183405, 0x0A50C514, 0xF7FF1A03, 0xF9AA8726, + 0x58BE6CE4, 0xB2D4A70D, 0x5C59A2AF, 0x427DF3E9, 0x5C56D724, 0xEF878936, 0xBBB2CA86, 0xC0230E6E, + 0xDA96281B, 0x9257F7F6, 0x89FAFBFC, 0xECF691EB, 0x33C153FD, 0xBC53AFDF, 0x1DE79C12, 0x3F09DEF7, + 0x5D3FEF28, 0x9877CFCF, 0xFB4DEB3C, 0x90CBCAF5, 0x2FAF7FCC, 0xD95F77CE, 0x7CAE5AB1, 0x53C5A46B, + 0x9ECAA457, 0xD7D7ECFD, 0x3FCBA8B1, 0xF53CF9DC, 0x00179F04, 0x7EDF35C7, 0x4A69FB63, 0x61D6D967, + 0x13D709F4, 0xBBF41563, 0xFB3DD7FF, 0x0176E539, 0xE2F51ECE, 0x96CB06CF, 0x87D0F3FC, 0x0CD403F4, + 0x0DE06057, 0xE8139F6F, 0xEBE30DB4, 0x0FB684FF, 0x03C2DFCE, 0x4DCFCF10, 0x7EBEF16D, 0x7365E98B, + 0x7DF80F6B, 0x5B42AFED, 0xDCD6DF34, 0x2E0E49CF, 0xFD070370, 0xEE2FF1A1, 0x55FF7C44, 0xFDE19BDE, + 0x5CAC528D, 0x156685DF, 0x70C6953B, 0x4A7352E6, 0x285AA4B9, 0x5B7FBF77, 0xEFC52317, 0xCFFD3F46, + 0x42EAA321, 0xF564487D, 0x2CA43E1E, 0x527F1C52, 0x7F92F1E6, 0x307A1C9C, 0xD78910FD, 0xD38CFF1E, + 0x76F3C9EF, 0xFFD8F3C5, 0x6ACC9D4F, 0x7B4EB2EF, 0x143209A4, 0x1CFF7DA9, 0xFB0F0000, +}; + +u32 sec_mapping_binary_20[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x906FD8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E0D8879, 0x1C20F358, 0xD33632EC, 0x2A5B3123, 0x2504A8FE, 0x1F03C39B, 0x3B10FD0A, 0x78F41B20, + 0xE967790C, 0xB5F73F50, 0x7D190343, 0x4A08DC7C, 0x887B9FC1, 0xF443D5F5, 0x6C04399D, 0x61C50C34, + 0x739EA2A9, 0xAB87B907, 0x260E091F, 0x4F78F8EC, 0x6640F607, 0xC359983B, 0x582E303C, 0xE0635004, + 0xBA7F4650, 0x5B99B300, 0xD09C3B0C, 0x0CA77641, 0xC49512D0, 0xC5A1FA4F, 0x41E4951D, 0xB0EB5351, + 0x4017DFC1, 0x800A0000, +}; + +u32 pri_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x9673BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6FD67F9, 0xC0C8C007, 0x646C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B6640C4, 0x1981E20C, 0x4640F502, 0x50F3AE6F, 0x64D855B6, 0x62464A08, 0x947F1528, 0xFF8F81E1, + 0xCD1D887A, 0x26B83950, 0xF92B30F3, 0xA0FCCB10, 0x75CC7073, 0x9F43FD05, 0xF687C0E4, 0xFFBB1934, + 0x90DCCFA8, 0x01B30FD5, 0x1E16A07E, 0x55A34047, 0x907B7785, 0xAF985192, 0xB291E1FE, 0xDA3F6F6E, + 0x9E84C8B3, 0x629187EA, 0xBFC0F080, 0x8F810D49, 0xBE7BC6F6, 0xE56D6540, 0xF9BD0C0C, 0xB74E41F4, + 0xB33DC06F, 0x3EFB03FC, 0xE6733CC0, 0x6F3EE701, 0xFCE6731D, 0xC06F3EF7, 0x015CE6EF, 0x80862700, + }; + +u32 sec_mapping_binary_21[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xF02CD8C8, 0x50669412, 0xA220F01C, 0x6A0FCCDC, + 0xDD1C0648, 0xE6B13CDE, 0x08328A61, 0xC50C28FF, 0x3990FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, + }; + +u32 pri_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBED5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0x30C50D18, 0x1CF81898, 0x81E20C46, 0x40F30576, 0x30A00200, +}; + +u32 sec_mapping_binary_22[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x0626A0F2, 0xF7BB1804, 0x9920FA78, 0x80B402C3, + 0x36B02906, 0x0CBF21C6, 0xFD673160, 0x70E06360, 0x76D8C8C0, 0x60049417, 0xD801B507, 0x00000000, + }; + +u32 pri_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBED5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C407146, 0x2311B078, 0xBA6BB172, 0x58194C7E, 0x23C3D9CE, 0xDBABE7BF, 0xDF017517, + 0x00000000, +}; + +u32 sec_mapping_binary_23[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x963BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC66D62F9, 0xC0C8C007, 0x54BA9181, 0xC108282E, 0x708003AC, 0xEF3E905F, + 0xC6C09012, 0xF21C6A2F, 0xC43E4FB8, 0x7DBB1934, 0x20F680D5, 0x334DDC06, 0x56650033, 0x576D23C8, + 0x4A861533, 0x60FA11FA, 0x0C90F4B1, 0xDC4773CF, 0x7FA0BE7F, 0x0C0C6FEE, 0x40DD7F97, 0xA580A181, + 0x8F8119E1, 0x3E88F83D, 0x98FB7640, 0xCD070000, +}; + +u32 pri_mapping_binary_24[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC0222F, 0x30F9FF2E, + 0x06014606, 0x460686DD, 0x0C1A8CFF, 0x81E00007, 0x03130303, 0xCBED5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x15337630, 0xA0020000, +}; + +u32 pri_mapping_binary_25[] = { + 0x11728593, 0x4F4B0251, 0x14C5CF8C, 0x5359D938, 0x9695FD31, 0x0717E152, 0xA40F1004, 0xE15252FA, + 0x0405D1AA, 0x4DE22728, 0x8816810B, 0x07572DB5, 0x5A342BF3, 0xE9A25D90, 0x606E5A39, 0x883B370A, + 0xEEF34FAF, 0x795A23FA, 0xEC6E66F8, 0xDD770EE7, 0x5DDE6D80, 0x15815B84, 0x02E461F3, 0x3A3C6AA2, + 0xB37B2FF9, 0x3AC90E81, 0x2240000A, 0x080A7D5A, 0xAF768880, 0xF441E012, 0x99CE41BF, 0x2A72A68B, + 0x8A2F66D7, 0x97DA0264, 0xFAA3231E, 0x3A89A9CA, 0x40F7A9C3, 0xF9805649, 0x93EA68CB, 0xD45887DF, + 0x7F7D7AA0, 0xE810FD94, 0x67994E68, 0xFF7127E3, 0xE67991F2, 0xD923440F, 0x94C620B7, 0x995349F6, + 0x0B0858F2, 0x09011DAD, 0x6CB594BA, 0x667EB6FA, 0x30878E1E, 0x691A198D, 0x7189C367, 0x387C96C3, + 0xE738DCCE, 0xE1F31CBE, 0xC0E18B1C, 0xEEE0F025, 0x0E97C7B9, 0x3957A785, 0xFFCC4D3B, 0x932AA8CB, + 0x502A7FDC, 0x20A5C7A1, 0x8FEB79B2, 0xFF3287AF, 0x58789514, 0x6F339A0E, 0x74815A99, 0xF5DDB41F, + 0x0DED493F, 0x7D7299D1, 0x8E0F7574, 0xABB572F1, 0x96F5572D, 0xFA7C2A7D, 0x9308537D, 0x0F681A2C, + 0xE79A459F, 0xD7D2E757, 0x71DAAF02, 0xC527A65F, 0xBF9BEEEF, 0xB99BEEBF, 0x61D11BDA, 0x3BB98A8F, + 0xBC3FBA27, 0xA3FB3193, 0x63BE9B17, 0x93E7B1C5, 0xE1DB9423, 0x44F7E89F, 0xF78D377A, 0x8F78463B, + 0x89FDE634, 0xF5DE715F, 0x33FF8E85, 0x1BA97792, 0x08B3F3BE, 0xC8D8F920, 0xF665A891, 0x618E178C, + 0xD6370000, +}; + +u32 sec_mapping_binary_25[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0x8E5D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F03128, 0x4CD8C850, 0x669412A2, 0x20B091E1, 0xDFAE3777, + 0x56CC8088, 0x2BE21057, 0xC2107F0E, 0x751FCC3D, 0xBB390C20, 0xEE8800B9, 0x83E51644, 0x9F3292BE, + 0xD32BB7A7, 0x4F6EDEC8, 0xC0F08F81, 0xE115545E, 0x0528CF60, 0x04749F00, 0xCC3C883F, 0x3D6FEC66, + 0x3040F217, 0xB3EA36B0, 0xAC01CC1F, 0xFF3732EC, 0x2A5B3123, 0x250462DE, 0x9B3B2C05, 0x0C0D7C0C, + 0xAA18E6C1, 0xDDC7801C, 0x4ECC3E40, 0x75650C0C, 0x29213BA0, 0xEA000000, +}; + +u32 pri_mapping_binary_26[] = { + 0x11728593, 0xBD4FDB40, 0x18C61F27, 0x2E5F4D8D, 0xA1291F6D, 0x29A64815, 0x6364D1AD, 0x4355A988, + 0xD16A5127, 0x46A44A9D, 0xB2D44AFB, 0x07848501, 0x29035627, 0xC6202124, 0x2F855C18, 0x32A71250, + 0x0928082B, 0xCA165562, 0x606F487A, 0xF6EB4B1C, 0xE0CC2D77, 0xF73CEFFB, 0xBBBBF7EE, 0x1AA0C690, + 0x4EF87D09, 0xC9295846, 0xAED9E6AD, 0xF5ED4D19, 0x50FC21C3, 0x4882E252, 0xBC37B01B, 0x6419F847, + 0xE96DF54A, 0x81C6072E, 0x6C7365C9, 0xD05DB4D8, 0xA557741A, 0x51BE4EFC, 0xD404E7BF, 0xDA54A79B, + 0x852683AE, 0x4001CAC8, 0x04EB5406, 0xC0F9EA81, 0x7A84BAC6, 0x0D178A99, 0xE6BC503F, 0x74E13955, + 0x96B7693D, 0xA5EE0226, 0xDF87F08F, 0x5C30BBE8, 0xAC2C85F3, 0xDFDC6F01, 0x975E383F, 0x276EA22E, + 0xB8DC7780, 0xBC1DFA67, 0x7CEE0155, 0x46FC6445, 0x9C27F4FF, 0x887385F3, 0x538A536F, 0xC69D8838, + 0x5AEF41A5, 0x5B97F76C, 0xB99B7F4C, 0xF97D9BC2, 0x17F50AEA, 0xA317DA65, 0xCC45EAA2, 0xCC75B875, + 0x5C69E8E7, 0x79AFCD0F, 0xEF7CEEAF, 0xD5D296DD, 0xC7F7BF03, 0xFC3D27EE, 0xC0FACDFB, 0x207D90EB, + 0x1FCD79D5, 0xD7D9D7A2, 0xF369C1C5, 0xF545ED60, 0x7F8DFCA1, 0x7BFC8777, 0xF854673A, 0x6F2AE297, + 0x9C1F5FF2, 0x36F72F80, 0xFD6DCA7F, 0x948DE76B, 0xD978FE70, 0x369EAF5B, 0xF1FC114B, 0xCA0FFC51, + 0xAB5B376F, 0xA3CA728B, 0xDCBF066A, 0x3BE43FBE, 0xC74F47F8, 0x9F9DEF2C, 0xD85F84FF, 0xC4EA7DB7, + 0xC9C2CFE0, 0xD63310EF, 0xB7377ECC, 0xBAFB1EC7, 0x6FE9E25F, 0x923F21C9, 0x9B94E84F, 0x25FA3389, + 0xFE5CA24F, 0x49F41712, 0x7DDAEAFD, 0x3FC9D35E, 0xDF90E4CD, 0x48F497B7, 0xF50CDE6A, 0x98EDD47D, + 0x2FFC67FF, 0x01000000, +}; + +u32 sec_mapping_binary_26[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x78DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x193418FF, 0x03C1010E, 0x0626A0F2, 0xB3BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0xFD67B9C0, 0xF0808F41, 0x79C24686, 0x19416D65, 0xCE021B19, 0x18EE3030, + 0x9CDA0511, 0x57294017, 0x879A7B0A, 0x22AF1A80, 0x5D9F9A01, 0xBAF873A8, 0xFB61EEDD, 0xCD6080EC, + 0xCEF7DBC0, 0xB2060C2C, 0x1F1819F8, 0x18D481FA, 0xCA8C5242, 0x1480F4BF, 0x5D6FEEAC, 0x980111D7, + 0xC021AE09, 0xB2C708E8, 0x2F01A879, 0x333632EC, 0x2A5B3123, 0x250428FE, 0x8F81E1CD, 0x1D883A2D, + 0x4CFD1B18, 0x0EF03168, 0x23890383, 0x8A61C58C, 0x1D0CA800, 0x00000000, +}; + +u32 pri_mapping_binary_27[] = { + 0x11727D54, 0x3B48C340, 0x18FED2C6, 0x778DF15D, 0xDF11413A, 0x4A115CDC, 0x04711415, 0xC15D7473, + 0x52D1551C, 0x54DC2A58, 0x9CC4A9E0, 0x621C7C5C, 0x05332B68, 0xC4176A90, 0x6E3A38B8, 0x5B5B2FB9, + 0xA626692E, 0xB7DCDDF7, 0x7DFF777F, 0xFEFB2F1F, 0x6083A029, 0x64CEE708, 0x77615C59, 0xC9E6E9C8, + 0xAD0EA701, 0xC15C12D4, 0x87982E42, 0x6705A756, 0x94821F16, 0x9E17BF05, 0x4874A162, 0x393E3BA5, + 0xC81F4E5F, 0x99F946A2, 0xD4B77F5F, 0xECC926B2, 0x04B20001, 0x4863C0F2, 0xD72A417D, 0xC51B1539, + 0xF265A492, 0xCC4F28FA, 0x15F85B37, 0x1FA23CE2, 0x340F9BD7, 0x5590E554, 0x72768AE2, 0x39E0CB28, + 0xE0774C1F, 0xF6EA5FBC, 0x7AA613BD, 0xBA677F5D, 0x9937BF27, 0x3BBFC2FE, 0x91E9CA8B, 0x3A0FFF20, + 0xEAC848A8, 0x70F06655, 0xA2367F4F, 0xF7067045, 0x984F45C6, 0xCECBAEAF, 0x554F3991, 0x4F23E6A8, + 0xA310F3CF, 0xB732F37F, 0xCEF9EEDE, 0xD6CA989B, 0xAFA2FC64, 0x7C503479, 0xB2944A4E, 0x8FAAF87D, + 0x7BBFB9D8, 0x667CB50F, 0x2F7DE276, 0xDB1033F8, 0x965043F9, 0xB989A1C9, 0x11CABF6E, 0x5C6FAECE, + 0x5F9A492E, 0xAC15E223, 0x7AB07FAD, 0x1EEC2FE9, 0xC1FE755A, 0xB0BFECC3, 0x3BBFBF5E, 0xF3DE13C3, + 0x1B3878A3, 0x039FE9DB, 0x591F5C54, 0x714C6263, 0x070D455F, 0xEB7E9B34, 0x779F8413, 0x2A0C727D, + 0x68FB34EF, 0xFBFBB770, 0xF0560E1E, 0xE5E06D1C, 0xBC9D8377, 0x94E02756, 0xB70D80F1, 0x9D9CB82E, + 0x074E9F3E, 0x5249579F, 0xD277EF7E, 0xEF65A7F6, 0x7FC4AE57, 0x705F879F, 0xD839DD9C, 0xF37B38B8, + 0x528A1F41, 0x93D05B92, 0xEF19DCE3, 0x0F000000, +}; + +u32 sec_mapping_binary_27[] = { + 0x1172658E, 0x2D6FC250, 0x18859F76, 0x1508422E, 0xC90486D0, 0xC0F8904D, 0x7F412D02, 0x57819CE0, + 0x376091FD, 0x014B4825, 0x125BB38F, 0x8B996EB2, 0x6472A202, 0x0586043C, 0x84EEC22D, 0x77C08E79, + 0x9373729E, 0xF3AED192, 0x3CDA08F8, 0xE0A15EAE, 0x0D7E0E9D, 0x99D3102F, 0xB9445858, 0xB028F5AC, + 0x5CE97388, 0x0DCE4A52, 0xB575AFAC, 0xAECBDB99, 0xE2B2D7B8, 0x89F3CDB2, 0x42F33901, 0x5FF9625D, + 0xEC687EDF, 0xF01714DC, 0xD289CB57, 0xD1CF13B2, 0x692AA350, 0x735A41C2, 0xD48F4257, 0x285E06A9, + 0xD4FE937B, 0xE117FDF4, 0xB6D7E65F, 0x6F67A1FC, 0xE5FD5F7F, 0xFF78D7FF, 0x6C5FCFA9, 0xA738723C, + 0x8F47A1EA, 0x1D619369, 0x4E4771C6, 0xFE2834FB, 0x71C2516E, 0xB279ACF3, 0xAEC98DEF, 0x1154E899, + 0xFD776EF5, 0x0B000000, +}; + +u32 pri_mapping_binary_28[] = { + 0x11727D93, 0xB94B0341, 0x18C5DF26, 0xEB1DD755, 0xE37D0505, 0xB194A0FF, 0x81117BC5, 0x4A248510, + 0xB0378836, 0x62A17874, 0x01B358A5, 0xB0088AE2, 0x54EAA898, 0x4A30188F, 0xC20B1749, 0x9726427A, + 0x7338EE6C, 0x924DC238, 0xCDEEBEDF, 0xBCF7663F, 0x7613E08B, 0xC269830A, 0x5CC0DEE7, 0xE8742DA7, + 0x8743F240, 0x3A90A650, 0x2548C025, 0x46A51C5B, 0x915AD800, 0xF981A2D9, 0xC67D0E76, 0x75E1CC48, + 0x71E187C7, 0xE5E49404, 0x85DD1048, 0x6EE78C4B, 0x357D8F04, 0x3E6D856E, 0xF8CDE767, 0x026481A4, + 0x2E3F21AE, 0xB02202BF, 0x7BA1B8FF, 0x8340A777, 0x5B618DE7, 0x49F132FE, 0x4E90A549, 0x3DCF6D8C, + 0xC3CDCE91, 0xE76F04D4, 0x1FD61666, 0xF23DA6FE, 0xC2FBEC85, 0x3C020F9D, 0x2BE4C891, 0xBC9E30E7, + 0x63CC430D, 0xE42E3162, 0x99833452, 0xDA5F1529, 0xE6E9C128, 0x5D9E62BD, 0x19E0EB84, 0xF36A0BBF, + 0x08EE6F1B, 0x9CBFBFC1, 0x6B189F76, 0x8FC9865F, 0x8BB23995, 0xFA6B2DFE, 0xE8C1D1CE, 0x9476F377, + 0xB8F5DD3D, 0x398E9482, 0x3AC62706, 0xC787EC8C, 0x1FEEAD06, 0x373D04CA, 0x3D62D747, 0xDC5F7F5A, + 0xCCA74B61, 0x6D76B2D0, 0x6FF81B2C, 0xFC565BE4, 0xFD492076, 0xCCFD8E50, 0xA53FF3F9, 0xF570B5CB, + 0x79634898, 0x6FCC5B09, 0x95BF1FD7, 0x9BD6CAE7, 0xC6F3546F, 0x51B7CEB9, 0xD9FBFF9C, 0x5B2C5CA2, + 0xBDCCC7B8, 0x0798CF72, 0xDEEA2DFD, 0x4EEC0102, 0xCDBFE9FB, 0xFB4EB2FA, 0x772C4AF9, 0x3EA7A0BF, + 0x4DA0B70B, 0xF40E81DE, 0x29D0BB04, 0x7A77856E, 0x9EFF95F3, 0x1E81AF57, 0xA0F709F4, 0xFE0AFDDC, + 0xFC0F7E01, +}; + +u32 sec_mapping_binary_28[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B36C, 0x6038C0C7, 0x209FB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA601D595, 0x3130A484, 0x60AA3340, 0x52C7F264, 0x23C84A86, 0x15337640, + 0xD5010000, +}; + +u32 pri_mapping_binary_29[] = { + 0x11727D54, 0x3D6CD340, 0x14FE9CB8, 0x5068302E, 0x04283FA5, 0x860175AC, 0x22241636, 0x44E7AA8D, + 0x98182B90, 0x18501722, 0xBA225488, 0x94012952, 0xB190401D, 0x5DC19285, 0x924B109D, 0x1B118C04, + 0x0592A864, 0xEB92A13B, 0x69C2CB3D, 0x3BB59D5C, 0x6EB1FD7D, 0xEF7DDFBB, 0xE777B70F, 0x5E02C958, + 0xEF59447C, 0x1A0BD6D3, 0x76975667, 0xF57609D0, 0x7AAF0293, 0x318E4BD0, 0xD3C296CC, 0xB2F08FD3, + 0xBBFA8106, 0x835E0AC8, 0xA496D396, 0xB91FD435, 0x59373145, 0xBA3736F4, 0x9976BE2D, 0x606AD080, + 0x12E6A4FE, 0xF6384857, 0xAF16D011, 0xAD8663B3, 0x9E467A48, 0x918FE9F1, 0xDF0A1019, 0xC75E4E13, + 0xDE015A0D, 0x8E8B45E3, 0x5C3FCEFB, 0xFEEEC77B, 0xDF7F382F, 0xDEAF37EC, 0xAB47F57E, 0x477D3DFC, + 0x17C78F29, 0x748E11AE, 0xA592E9BE, 0xCE2EE9D8, 0x9BD9B54C, 0xB8FEE351, 0xBF9FC3F7, 0x39DEF7F1, + 0xE27EF87E, 0x7EBF657F, 0xCD7CB784, 0xD9405FB5, 0x59CE3F11, 0xA8B32ECA, 0x39C726FD, 0x4360AFCA, + 0xFC49E297, 0x5237F51E, 0x2F9E38F6, 0xBDF9BEBF, 0x8BA68189, 0x005FB4DF, 0x3C92FBA8, 0x03E50F9C, + 0x3FD13CE2, 0x2BCF8B9B, 0xF3C41B2D, 0xFCFDFA56, 0x6FE2C040, 0x82F8078B, 0xB796EE10, 0x5F7B59C9, + 0xAE3EFCD2, 0x2BFAF1B3, 0x1CE79F72, 0x07FD0FEB, 0x7BD5B2C7, 0x1BEE68FD, 0xD3EE687D, 0x735BA92F, + 0xF73719E0, 0x1BF68E58, 0xCB70DE99, 0x8DA3BEDD, 0x15F71BB2, 0x6F59E05D, 0x87F9B301, 0xFEB3A8ED, + 0x38B6F4CD, 0x2DAC735D, 0x49E2D717, 0x5FC8BA8C, 0x1AEA95D7, 0xEC77EE55, 0xF87FC6F3, 0xE42B2AEF, + 0xFDF939BF, 0x327CAE2E, 0x28F02905, 0x7E51815F, 0x52E09715, 0xF89501FC, 0xA39CBA39, 0x303FADC8, + 0xBB1AC0E9, 0x4A40645E, 0xE93E08DF, 0x03635BFE, 0xFD129EFF, 0x9915FF9C, 0x8C9EF7F8, 0xEEF0F363, + 0x29EABBA6, 0xC0AF0FE0, 0x9F105EFF, 0x01000000, +}; + +u32 sec_mapping_binary_29[] = { + 0x11726590, 0xBD4AC440, 0x1485BFC4, 0x08299630, 0x82858D18, 0x507757AB, 0xB06F6121, 0x586CE103, + 0x2CD65BA5, 0xD507B0B3, 0x899D65DA, 0x34FE4C1A, 0x6B45B094, 0x650B0B61, 0x9B05D3AF, 0x6C1C3393, + 0x3821B719, 0x38F77EE7, 0xCCBD0B74, 0x49B65D04, 0x3CB1B1DB, 0xDB39FDF8, 0xE9DF797B, 0xE2A69408, + 0x0707723F, 0x724A55CF, 0xE7B8E0CD, 0x245BAEE6, 0x7AEA0D79, 0xA85C4256, 0xDAEED22B, 0x1C02F6A7, + 0x198C942E, 0x1626A7F6, 0xCDFDA1F6, 0xF3FFFC36, 0x2F32649C, 0x2693713D, 0x677C6E15, 0xBF86E5BC, + 0xCB4716EF, 0x7D35B9EF, 0x7C061C74, 0x724DFF5A, 0xE931FCE7, 0xE87D4F9A, 0x7D73EC7F, 0xF166B852, + 0x7133784D, 0xB4FFE159, 0x463C9A8C, 0x43D1D6FB, 0x51AD1BFE, 0xA5DD1F88, 0x0E57DD69, 0x50D47A67, + 0x4FEC3DF9, 0xBEAFBA11, 0x196BB99C, 0xA7861F16, 0x96AF8434, 0x31F3497D, 0x3F3D7764, 0xCD197ECA, + 0x55C071A3, 0x3FD2AE5F, +}; + +u32 pri_mapping_binary_30[] = { + 0x11727D53, 0x3D4CDB40, 0x187D4E4C, 0x0B3435A6, 0xFC0528C5, 0x6DA58A31, 0x8A183B44, 0x4220C6AA, + 0x2006A60E, 0x48484C5D, 0x6A05B144, 0x55051262, 0x8B542C24, 0x24C6D076, 0x8897422E, 0x4130430B, + 0x5455812A, 0x117863C9, 0xC04E9AF4, 0x7267635F, 0x62738BED, 0xF7DEF7DE, 0xF9BEEFAE, 0xC1174177, + 0xA8FECC21, 0x3C84375A, 0xB252A3AB, 0xBAF83A0F, 0x48F55782, 0xCE10D745, 0xE853C30E, 0xABD270CB, + 0xCB6BF229, 0x2C85BE98, 0xD0E373D3, 0x9A6A22B7, 0xBEB19A9C, 0x34812250, 0xF826DF48, 0xA0BC45BF, + 0xE3B44EBD, 0xF6E6AA3C, 0x3712A5B9, 0xAFB6E4E1, 0x4ABA42A0, 0x4A90803C, 0x622CFFA0, 0x1534573E, + 0x3641F48C, 0x31374D7D, 0xAA40B9C4, 0x7D25CBC9, 0xB5752726, 0xAAA45CCA, 0x189C0F59, 0xEEBE6824, + 0x3286AD3B, 0x157DC28D, 0x3EBF1C1F, 0xFBFB2FD7, 0xC98DBA0B, 0x31AFE5EE, 0x3F6DFEDC, 0x7FDF0F1A, + 0x757FFC75, 0x0F1B75BF, 0xFD75AD4D, 0xE7CBCE53, 0x4DD7F218, 0xF19CA334, 0xE2D6FF2B, 0x5E1E17D6, + 0x787D9BE5, 0xD33FEECF, 0xFADB4EF9, 0xA9F8A8CC, 0x78636361, 0x5917FBFB, 0xE8C0E58F, 0x3EE5B627, + 0x28AF9471, 0xF57353B6, 0x70A32042, 0xF9CF6F57, 0xA6C628FF, 0xE3CBDED7, 0xA5F5FDFA, 0x263F26ED, + 0xFCC759B7, 0x9E7CC818, 0x3313E2FE, 0x94ECFDFE, 0x1DD9FBFD, 0xD5AD407F, 0xF67F9D1E, 0xBE641C92, + 0x659DE34F, 0x52EEB914, 0x4961CDE9, 0x73D73B17, 0x1F976649, 0xD410FBD1, 0xEDE1EDF9, 0x607E3D1E, + 0xBC9E938A, 0x717D6F42, 0x9CAB70FA, 0x3BEB620C, 0xE27CF525, 0x9A7C191E, 0x4DF8E7F5, 0x279CB970, + 0xEEAD0943, 0x5F9967F3, 0x53020E09, 0xAF1FD0FC, 0x7D0703F0, 0xA701F850, 0x00FE2C00, 0x1F0EC0B5, + 0x00FCB926, 0xDE87F099, 0xFF7D78D1, 0x5CFF1E29, 0x052FEFF0, 0x5D88EB3F, +}; + +u32 sec_mapping_binary_30[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0x282FD8C8, 0x50669412, 0xA220B011, 0xA49461C5, + 0x8CE750FB, 0x60E6EFE6, 0x30403297, 0xE50954FF, 0x7FA0FA7F, 0x0C0C6FEE, 0xC0ED8D00, 0xCB3F83E9, + 0x87AAEB61, 0xB9C0F080, 0x8F410568, 0x0F8311D0, 0x7E0134F3, 0x9EA2A9AF, 0x07AA2B63, 0x60480981, + 0x8943FCEB, 0x09F7EF6E, 0x06647F32, 0x9C4572CF, 0x2D0686D3, 0x3320F6A9, 0x3620F90B, 0x495C2D01, + 0x260ED57F, 0x0A555EDD, 0x01431F38, 0x9C341460, 0xE218E1C3, 0x80EC1F86, 0xF7DBC0B2, 0x060C1B19, + 0xFEED7A73, 0x670554BF, 0xA602C25C, 0x64712D05, 0xF4F0879A, 0x330316BE, 0x1075DA38, 0xF4EB608A, + 0x1B3038F0, 0x31E82AC0, 0xC27B0703, 0x2A000000, +}; + +u32 pri_mapping_binary_31[] = { + 0x11727D90, 0x3F4F8340, 0x18877F47, 0xB1562504, 0x13071723, 0x93E9D810, 0x3F8093E9, 0x2EF11330, + 0xB997F009, 0x1C1AB70E, 0x254C8C0C, 0xC68449B9, 0x76607668, 0x4CD43894, 0x346C5D18, 0xDC4B8B27, + 0x77458C91, 0x5BEECFEF, 0x7D9EBCEF, 0x2DC117C5, 0x91040D88, 0xD03A518E, 0x75273FF3, 0xE5D37C94, + 0x53680404, 0x98A0470A, 0xB6E20E24, 0x409E511C, 0x4A9C53D8, 0xAEE3B1B4, 0xE858715D, 0x217F12A8, + 0xEC10C236, 0x2C53D742, 0x6C689604, 0x2E7F27EC, 0x1D06ABD7, 0x84EF2304, 0xB503D732, 0xC5FD9DE5, + 0x1B204B78, 0xBD547944, 0xFEB6F589, 0xFB2BAF6B, 0x55DEA598, 0xAB9C431B, 0x1513746B, 0xFD936E88, + 0xB1EDF42D, 0x9379A22C, 0xF1869C97, 0x197F659C, 0xCBDFFD26, 0xEE33BDB5, 0x996F0D2C, 0x1E78BE53, + 0x9B271A7B, 0x43A75FF5, 0xF9825445, 0xBBC647AE, 0x7753F273, 0x607ACFF9, 0x76FA93D3, 0x41E05E5F, + 0xFEE677D3, 0x66BE13FF, 0xE5D7F3C5, 0x6C7AC7F3, 0xBDB8D9BF, 0x1F37FB0F, 0xFC7FF91E, 0x2E5428FE, + 0xF67F9FC4, 0xFF7E0100, +}; + +u32 sec_mapping_binary_31[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xF03CD8C8, 0x50669412, 0xA220F01C, 0x6A0FCCDC, + 0xDD1C0648, 0xE6B13CD9, 0x08328A61, 0xC50C28FF, 0x3990FF8F, 0x81E1CD9D, 0x1D0CA800, 0x00000000, + }; + +u32 pri_mapping_binary_32[] = { + 0x11728553, 0x4F4CD370, 0x187D1D55, 0x4058296C, 0x28224883, 0x8931269A, 0x3131C6C4, 0x034AE6C9, + 0x0319CBF0, 0x6AC2322E, 0x1A0F668E, 0xC4935197, 0x2DC69810, 0xA18E0B27, 0x331C517F, 0x5E846E46, + 0x1013D165, 0x86C47F71, 0x34939378, 0x80C8D1C4, 0x39FCDADF, 0x2655407B, 0x69FBDEFB, 0xDEF77EDF, + 0xD72E815F, 0x1A9C36E3, 0x3E858A56, 0xF428E1C2, 0x1A5DC5C1, 0x13294030, 0x1E35D4DB, 0xB8AE96EE, + 0x0A9E9855, 0x0A7EF0F2, 0x35715580, 0x440F0C82, 0xDBE95364, 0x86A027AC, 0xFA430CC9, 0x685A8F6B, + 0x0CC802F9, 0x22D709FF, 0xD52D5973, 0xC93C576D, 0x13E5DA3F, 0x26B61586, 0x0A1A6481, 0x6C9082CB, + 0xCC375D05, 0xCA251CE6, 0xFE36F20F, 0xB9FB4DFF, 0xA2B6AC27, 0x548E576C, 0x818B5BE0, 0xDB2C3845, + 0x4142E57D, 0xC48FF45E, 0x0496F572, 0x4E33973C, 0xB496C201, 0x4B9E8A1B, 0xDC673BF9, 0x38DB7D42, + 0x07F9BC9D, 0x9C9D190F, 0xF1FA3759, 0x7111AB12, 0x2A8977B4, 0x7B4E1AFC, 0xFDC6E36A, 0xF01C8334, + 0x0ABD26CA, 0xEB2B5719, 0xEE7823FD, 0xDDC457BF, 0xC4C4D4F8, 0x1F7D691E, 0x7FCDA1E5, 0x99415EBD, + 0x39CCFDAB, 0xA87ED81B, 0xE935EAA5, 0x1C163223, 0x1CAF5E5C, 0x3FDF8A96, 0x7B5D3EF7, 0x8EF9CDE7, + 0x51B3055E, 0x6BC127B5, 0xEB9E845A, 0x9E0FEF63, 0xB7F00F2C, 0x75D2F406, 0x3F535F67, 0xC197B42B, + 0xBF71F991, 0x35EF42A6, 0xEC533FB6, 0xB94FC3D8, 0x86F3CD63, 0x5182E3F6, 0x3AAE6B33, 0x4219775E, + 0xB4EC3B07, 0x644AFE8D, 0x3DF4EE05, 0xBAE57FEF, 0x5BBCC0A0, 0xA971354C, 0xFB2DEA79, 0x3DADF1FA, + 0x9D3D86AF, 0xDFD740BE, 0x994432A1, 0x1ABC5DB2, 0x67333CE7, 0x2EE27DEE, 0x4EB7C1AB, 0xA170C8EF, + 0xA33D69D0, 0xE3A5FE4D, 0x5D06DFBD, 0x4F31F948, 0x30E06138, 0x73F0F963, 0x1665B875, 0xFECB8777, + 0x2F28DF43, 0xE0FB57AE, 0xDF4DFA90, 0x37E031F6, 0xBDA0BE8A, 0x45827C1F, 0x2BA5EFAD, 0x99F823DE, + 0xE06983BF, 0x7B39198B, 0x0E30D853, 0xF4394EF0, 0xFA3D2E86, 0x2E5BA0D3, 0x41FCC8A5, 0x58F46C1F, + 0x437E4A39, 0x3491249F, 0x9F74CE3A, 0xAE6B3175, 0x474D5DAC, 0x7F54EDF3, 0x332CCF7D, 0xCE3F4DF3, + 0x3EAD16FE, 0xDEC0687C, 0x90CEDDD1, 0x9C9D4D33, 0xF2E9A5FF, 0xFC3DF7D9, 0xAB305C3B, 0x752C60E8, + 0x3ECD7D5B, 0xD1064517, 0xBA24B411, 0x6ECCD521, 0x4F96E6FE, 0x0B000000, +}; + +u32 sec_mapping_binary_32[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x904FD8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E0D8879, 0x1C20F358, 0xD33632EC, 0x2A5B3123, 0x2504A8FE, 0x1F03C39B, 0x3B30F550, 0xF37A20E6, + 0x29609807, 0xB30F285E, 0xC6C09012, 0x82698F01, 0x923D2C0F, 0x3732FCDB, 0xF5E6CE8A, 0x19E8EA20, + 0xFE629CC7, 0x62C0E0C0, 0xC7A008B7, 0x6707032A, 0x00000000, +}; + +u32 pri_mapping_binary_33[] = { + 0x11728553, 0x414C1341, 0x14FD5D16, 0x4185A540, 0xD18A207B, 0x30C6682C, 0x65039E3C, 0x600926DE, + 0x2A346DE2, 0xC54B496B, 0x4C0C1E6C, 0x8AF14448, 0x37351C30, 0x24EDA65C, 0xB8485AD1, 0xC43918EB, + 0xB4449098, 0x98364D4C, 0x3C186153, 0x7BEB411A, 0xB98BC53F, 0x3B25DD2A, 0xE85C66F7, 0xBDFFDF7F, + 0xFFCF4C19, 0xF8A26013, 0xD8FE169A, 0xFAC12D87, 0xF7F67155, 0x67AE6500, 0x2CEC9342, 0xA7C0E3DA, + 0x7097E18D, 0x9125C34F, 0x9EBE2FEE, 0x5A40C20F, 0x0216C5E6, 0x91AD0402, 0xE361CD1B, 0x22B01ACD, + 0xEA094A00, 0x0A00C52A, 0x8FB3FC37, 0xAE6CF665, 0xE5BEDAEC, 0xE8EBC2B2, 0x38B0B7B8, 0x47C16A41, + 0x19C880D3, 0xF0B7DE0A, 0xE8CBE2E0, 0xFA02EA87, 0x14BFA15F, 0xA53B7A52, 0xE378D311, 0xB87804DE, + 0x6CC2D10A, 0x24355E47, 0xFC82FF55, 0x801DFDC0, 0xA7E1CBBA, 0xB89F818B, 0x263F4D11, 0xAE730C75, + 0xAE77DD3A, 0xEF449D0F, 0xE9A18D54, 0xE81D4B9A, 0x9D8F899F, 0xA024410B, 0xF263428F, 0xAD1B797B, + 0xA7F62034, 0x45E079AE, 0x7079F5A9, 0x11E7BF3D, 0xCB755A4A, 0x0482135A, 0x688CF949, 0x02A4130D, + 0xF5712E7F, 0xCCA3EFC0, 0x27CF6F2D, 0xFDD5A751, 0xFFB809D7, 0x53391AAB, 0xF93EB17E, 0xF85C4E9A, + 0xF0000DA7, 0x935A639D, 0x36E49D8A, 0x68F0F35A, 0x8E46EAFD, 0x96605782, 0x76E46313, 0xEA24EB43, + 0xDA82ED7C, 0x9CE3D2AB, 0xBA6E993E, 0x66F50CBC, 0x6399C094, 0x3239C6F0, 0x4A0AC355, 0x5EC7BA50, + 0x8FBF77F3, 0xF5B3B8DA, 0xE8A373E1, 0xF07EBB4C, 0xF8CB4BDB, 0xF983BEBA, 0xA7D197A2, 0x1A38DDAA, + 0x325F066E, 0x433C3D91, 0xC2B9FFFB, 0xBCC5FBBC, 0x7EB156BF, 0x07F33CCA, 0xB0D2857A, 0x2935AAFA, + 0xFCC8FF02, 0xA8E4397F, 0x0AF929D7, 0xB84BA9F1, 0x013C7747, 0xBBD45EC8, 0x63DC1D80, 0xC1DA7D3E, + 0x6DD2A15A, 0x420BE37B, 0xA9EA453D, 0x4B793FF6, 0x69D68FD7, 0x63E63F6F, 0x6C6E10CA, 0xE777C65D, + 0xCFCFC796, 0x56540FEA, 0x57F0A9D5, 0x7CF48E12, 0x18154686, 0xD9FD8BF8, 0x1F693E2F, 0x81627AF0, + 0xCA8B55CE, 0x9F45DE2D, 0x5C1D61E7, 0x157FF824, 0x1A0C10F8, 0xBE263BDE, 0xE779BFCD, 0x1D3CAECF, + 0xA4B3125C, 0x4ACCA08F, 0x9DDCB7E2, 0x5A96FBEC, 0x47FE86E0, 0xF3303E39, 0x877C98C0, 0x506F6133, + 0x4B78FE39, 0x99C09C2B, 0x34C2F8AF, 0x1F7F54E8, 0x5DD109A3, 0x120C20CE, 0xE6DB6D4D, 0x43E3FA0D, + }; + +u32 sec_mapping_binary_33[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD65BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x904FD8C8, 0x50669412, 0xA220F01C, 0x6A0FCCDC, + 0xDD1C0648, 0xE6B1DCDA, 0x08328A61, 0xC50C4C75, 0x507B39C0, 0xF6A641CD, 0x4F03AAFF, 0xC7C0F0E6, + 0x0E4B0143, 0x031F8302, 0xD01E0623, 0xA0FD02A8, 0xE6322E87, 0x99077317, 0x505D1903, 0x434AC80E, + 0xA8380000, +}; + +u32 pri_mapping_binary_34[] = { + 0x11728552, 0x4D681341, 0x18FD3659, 0x6DB4E9BA, 0x6D52ADF6, 0x2F44112F, 0x561BEA41, 0xF05029CD, + 0xB9A44B0A, 0x3D29A4A4, 0x8278D275, 0x730B5212, 0x5B3C08D5, 0x74498AE8, 0x4513A3E0, 0x9E4C3711, + 0x53739186, 0x94422982, 0x5DD25E4A, 0x2E09E6E6, 0xC190F8ED, 0x8CDA8D4D, 0x752EB3FB, 0xDEFBDEF7, + 0xE69B2901, 0x5D2AD84D, 0xFABE02E6, 0x7E987048, 0xB506AE7A, 0xE05A1A80, 0xD13F55E8, 0x34519D15, + 0x7707BC27, 0x550EF841, 0xCB1B6C95, 0x010E3F14, 0x605C76C1, 0xC12BE01F, 0x9764AFA8, 0x40723EA3, + 0x455505A0, 0x0050AC53, 0x1DF35F5D, 0xC9988BA7, 0xB9AC3D98, 0xEBFC7376, 0xB0B65853, 0x8167D006, + 0xD27099E4, 0xCB5A0073, 0x3143D4DF, 0x84FEA2CB, 0x47FCEB6A, 0x598BCB14, 0x371F82B3, 0x87E0470C, + 0x384681B8, 0x4CFBB05F, 0xF0BF0E50, 0xD67EE724, 0xB9F8C546, 0x1A2E18F2, 0x9843D4E7, 0x28FAD89D, + 0x02338C3E, 0x9BA9DC6A, 0x42A4F5EB, 0x057617AA, 0x1CB4216F, 0x738E5FD7, 0xF9D7DD57, 0x65FF4D05, + 0xB81868ED, 0xF3B4BEAD, 0xAAC0534F, 0xD83786BC, 0x6509D652, 0x0B4D7D71, 0x1E7FCDA1, 0xEFA34E3E, + 0x7814A1F5, 0x16AC0F7A, 0xC449BDBE, 0xA6545612, 0x21760376, 0x39388678, 0xC4132638, 0xF315B6F3, + 0x4B547F7C, 0xA3F53CDA, 0x0FE224BF, 0xD5803F33, 0xE83BB2AD, 0x7DB843F0, 0x1306FCB6, 0xFA391597, + 0xFF9C83F4, 0xE1B3FB79, 0x3943DECE, 0x77ADFDBA, 0x0EE2E4DC, 0x3603AE25, 0xF2C92773, 0xD4DFFE78, + 0x1F27FEBF, 0x7CBA8338, 0x770F8863, 0xFCBFEF9B, 0xBDA34025, 0x5FC82713, 0xCDF33F89, 0xF5332EE1, + 0x9CEE9B7F, 0xA54665AF, 0x02D50A57, 0xD4324417, 0x81019AEB, 0x5450EFEF, 0x15BA50A7, 0xCA5159C2, + 0x7772D1DA, 0x61CDA8D4, 0xA7E78602, 0x826BC4A5, 0xF3B22889, 0x5E01DF93, 0x9A5B8DCA, 0x0A7CDF2B, + 0xED6D6D12, 0x3F77649A, 0xEA4FA3FE, 0xAE6BE62C, 0xE92BAB0B, 0x617F73AE, 0x3306BF97, 0xB3B16800, + 0xFB95D776, 0x8A1F3294, 0xEF45DE6D, 0x9A126CC8, 0xA7E69663, 0x0909CFB7, 0x7D69E853, 0x81F27DC8, + 0x8F9AAE8C, 0xE87CC817, 0x90A6F05C, 0xEBF11D2D, 0x16A57C7F, 0x0B7EB8B7, 0x907BF342, 0x817B93DF, + 0x4AC52D92, 0x673AE2A6, 0xFA01D4DF, 0xF7CCBAF5, 0xFB7DFBB0, 0xBEACDE62, 0x47618283, 0x41C4CD4E, + 0x60CD7C0A, 0x9AD74F00, +}; + +u32 sec_mapping_binary_34[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD65BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC66D62F9, 0xC0C8C0C7, 0x20BF6123, 0x03831150, 0x5CE039D4, 0x1E98B9BB, + 0x390C90CC, 0x63B905D5, 0x3713A8BE, 0x8C812125, 0x04533DD4, 0x7E0EB0FD, 0x691B4156, 0x33AC9801, + 0x5307D55F, 0x0F14FFC7, 0xC0F0E60E, 0x9A38D43D, 0x0A40F794, 0x19A58420, 0xDC83642F, 0xD83C887B, + 0x184FA0EB, 0x8799CB52, 0xC0D0C0C7, 0xA008F717, 0xAA3F1897, 0xC3DCBF03, 0xAA1F0000, +}; + +u32 pri_mapping_binary_35[] = { + 0x11726D53, 0x5F485361, 0x1C3DBBBB, 0x95CD6DCE, 0x3F9589D1, 0x3008410D, 0x5BDAF368, 0xB8870815, + 0x591A3DF9, 0xB0B14960, 0x057A9BAF, 0x962E6D0F, 0x96A0B7CD, 0x8788C86B, 0xFAE00791, 0xEE3A4911, + 0x441C1341, 0x7A1BD317, 0xF165A3BD, 0xF5D0987D, 0xDFFD869B, 0xACFB72EF, 0xFDCEEF9C, 0xDFF99DFB, + 0xBB27E097, 0x8A1A0116, 0x2002FD0D, 0x63ADD59F, 0xBDFD49BC, 0x69993E55, 0x61D14107, 0xACA15177, + 0x4AAF8D32, 0x08807E5C, 0x45A5C079, 0x467AB762, 0x4553B1E2, 0x2F973B15, 0x333A98E9, 0x03416B83, + 0xE8D25B08, 0xE694A5C8, 0x94445091, 0x45349E16, 0x8F903153, 0x6182973D, 0xB2E4A0F8, 0xBBD5B9A0, + 0xE2FDC9D8, 0xA386E049, 0xDE97E623, 0x3B9D5D43, 0x6B517F5D, 0xBDB88F23, 0xCACF1078, 0x6C3D0FAC, + 0x8C3FB032, 0x3F1B2060, 0x6EEB13BC, 0xBFB04F20, 0xD9DC2E86, 0xE7D45442, 0x91394FBF, 0x5FE02506, + 0x76D5D900, 0xAF1797D9, 0x79B79D9D, 0xC77C9185, 0xB161EE27, 0x38C3F10B, 0xCBDA3B0C, 0x35E7FCD1, + 0x9CCEE723, 0x0E12BC6E, 0x1FF0490E, 0x825D653D, 0x1A0E515F, 0x29E030C9, 0x752ED23E, 0x76A1BDAD, + 0x9AF69974, 0x87E5BE5E, 0x82D4CE61, 0x723DCAF1, 0x4B45F8B8, 0x7BC4CFF0, 0x3DE53011, 0x0E71BC8C, + 0xE2DD82D7, 0xC37253C6, 0xC2A1113F, 0x81E91B7E, 0xA7F3FCCB, 0x147FDC70, 0xDFC1727F, 0x3B32A74E, + 0x06CEE6D0, 0xE63750DC, 0x6573DCD2, 0xE61C8F2C, 0x0C7768B8, 0x7F7094F3, 0xCBA718DE, 0x66ABA2B8, + 0x2CF9A55E, 0x17418B6A, 0x32866482, 0xE79D5D9D, 0x775A789D, 0xB1A84E95, 0x43B29F7E, 0xDF5C2299, + 0x88AABC8F, 0x698AE5DF, 0xEB2AC60F, 0x36B73689, 0xCABFBFF9, 0x45811F9B, 0x5D9C7FE2, 0xA639A581, + 0x788CEB57, 0xF497FAC8, 0xEB6BB8A5, 0x0837E4F5, 0x1F353537, 0x951BCECF, 0x5BD95F98, 0xB7517AEF, + 0xF574103C, 0x7BF8FDCB, 0xE70F34B7, 0x2076B67F, 0x70BD2A3B, 0x81DBD65E, 0x986788FA, 0xC901C9FC, + 0x3E55DBFF, 0x938BD164, 0x8CAA67B9, 0x68FD6AEC, 0xA573F33A, 0xAE73C55A, 0xAA73A06E, 0x6DB27CFF, + 0x1C9F1CFF, 0x3AD0FC3B, 0x679EF2FA, 0xABB47EC8, 0xE6D1FCAB, 0xF2C244C0, 0xCB7248C7, 0x638B3CC7, + 0x6B14BFD7, 0xE375B27D, 0xF8F86A71, 0x72C247E7, 0x5AC35E7C, 0x89F36B2D, 0xA5FB1457, 0xACCD6C2F, + 0x73296797, 0x68E675D7, 0x8BEABEFA, 0xE85E51DF, 0xA95D6D2F, 0xB5B9EAE8, 0xB953E873, 0x315C79C3, + 0xF7EE6E5D, 0x7C2B4AC4, 0x656C503C, 0x53DA070A, 0x100EADE6, 0xFF977F00, +}; + +u32 sec_mapping_binary_35[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xCEB01430, 0x34F03148, 0x6FD8C8C0, 0x60041417, 0x780EB507, 0x2A5F0F14, + 0x2F636048, 0x09D9C180, 0x0A000000, +}; + +u32 pri_mapping_binary_36[] = { + 0x11728553, 0x4D485451, 0x183D6FE6, 0x9966E3F8, 0xD4A9AC94, 0x06837E36, 0xA293B672, 0x2189AE65, + 0x9C0C5C15, 0x38680541, 0x54AF115A, 0xA80BC5B0, 0x8508E373, 0xDCB8A946, 0x468ABB88, 0xEC8D9126, + 0x6D1C0604, 0x91A05EC3, 0x6C64081C, 0x7217D130, 0xF6DD7BD5, 0x19FFEA6E, 0xDEBBE79C, 0xEF7CE7DE, + 0xEFBD14E4, 0x32E1B2F1, 0xE77BD8AB, 0xD1EE0E64, 0xB66865FB, 0x9AA280C2, 0x5F4D94D9, 0xA4CE414F, + 0x37DE892A, 0x37FEC8F2, 0x2D755381, 0x935E1814, 0x8FCBE7D6, 0x187A5A03, 0x46A7CE10, 0x1999B742, + 0x2603E240, 0x222B75CA, 0x7F75A9FC, 0x5C9ACCE5, 0xA8A45C17, 0xA7D5F399, 0xF18C094D, 0x211B4451, + 0x27F22D14, 0x817229B5, 0xD2DF46FE, 0xBAA75BF8, 0x67CD0D2B, 0x6C48DC7E, 0x04AE1E81, 0x17E4E114, + 0x056143F6, 0x51BFD03E, 0x0B6C583B, 0x39452E6D, 0x7C2B8ACB, 0x7979EC43, 0xD2E718F9, 0xB86A7C4A, + 0x3DF994CD, 0x357D9ED1, 0x3FF2A2C1, 0xD1A0BA82, 0xA41385C4, 0xFB3CAE8A, 0x72E207FC, 0x638107B7, + 0x19AC45B3, 0x381292BA, 0xAE6EE953, 0x9864E8F5, 0x1A7A0BCF, 0x73972205, 0xF7F4A77B, 0xD9771F55, + 0x3B39D524, 0x369D284A, 0xE6CEF33A, 0xEF9CC757, 0x0E9C5FE8, 0x8BF3F094, 0xF974577F, 0x6281A1C0, + 0xD3D1C271, 0xF352D8E0, 0x79B7FB08, 0xDEB170C0, 0x4F9CB384, 0x70BFC77B, 0x9DE396B1, 0x6C0EE952, + 0xEF9CCEE9, 0xEF5D79FB, 0x626C60D7, 0x4FD4954E, 0xF3FB69AE, 0xCBD511FF, 0x15785528, 0xEBB5FEC3, + 0xE7579687, 0x3F37BFC5, 0xC206D5BD, 0x017EFF90, 0x7C797F2E, 0x4FE64EDA, 0x9C1896FD, 0x2A080F7A, + 0x873BC43D, 0x539FD884, 0xBC0FD72D, 0xDA7B8116, 0xEDDF7357, 0xEF33BCEC, 0x9D0AF551, 0x4EC73212, + 0x1FE665FD, 0xC9768687, 0x357ED54E, 0xBE933722, 0xCF467A19, 0xBE476B3F, 0xC56765DF, 0x53CD0C57, + 0xBD3D6DBC, 0xEFE413C9, 0x9744C179, 0x91F7B49B, 0xA1D9D6D8, 0x5041FC50, 0x775FE066, 0x27437D38, + 0xBE341562, 0x78DCF133, 0x955813DF, 0x4B57B04D, 0xF6AB74EF, 0xEF27F8C0, 0xE0A8F43B, 0x4378BBED, + 0x5A23EF17, 0x9B89CC8C, 0x0C3394A6, 0x918EC724, 0x7F96F047, 0x1EFF0531, 0x6783E81E, 0x86A45512, + 0x8F4584CF, 0x28825277, 0x4EE3F369, 0xF0F0EFD7, 0xD0037AA7, 0x8FCF2161, 0x85B6E750, 0x7508BFBA, + 0xB8B4C8E8, 0x7FFFB59E, 0x5A5F5B15, 0x7E6DC12E, 0xA9AF269D, 0xEEF5B7F2, 0x5CCB4644, 0xF4A55C09, + 0x6B760E7B, 0xD75F0000, +}; + +u32 sec_mapping_binary_36[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x9013D8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E0D8879, 0x1C20F358, 0xD380EACA, 0x18185242, 0x60EAA0E6, 0xF46C0459, 0xC1B06206, 0x9A783D50, + 0xFC1F03C3, 0x9B3B107B, 0xE481F694, 0x19A58460, 0xB3C700C9, 0x1E96871B, 0x19FEED7A, 0x7307611E, + 0x4C1DC45F, 0x8CF3580C, 0x181CF880, 0xEE85B97B, 0x07032A00, 0x00000000, +}; + +u32 pri_mapping_binary_37[] = { + 0x11728553, 0x5F485351, 0x18FF6DDE, 0xD4D4EEE6, 0x5C65A9B5, 0x87907A28, 0x7459F8D0, 0x43220AD1, + 0x4BCEB1C0, 0xB7485108, 0x8420E7F6, 0x663E6C18, 0x0681322F, 0xB307C3FE, 0x6C2CC81B, 0x847A554A, + 0x7C6A97A9, 0x2012B88B, 0xF92223F2, 0x926F118D, 0xD977CF99, 0x3853EBBC, 0x9C73BFDF, 0xEFFB9DDF, + 0xF77DE7A6, 0xC09702BB, 0xD9D8A791, 0x57853B0E, 0x5F7A8756, 0xC67F6306, 0x30194705, 0xA566CE2B, + 0xA1DD8149, 0x96E5C06F, 0x9EBE236C, 0x9B20D241, 0x86C96977, 0x3BAC323A, 0x9B7C92C7, 0x2B233630, + 0xAB851519, 0x4800EB19, 0xCE33FD97, 0x97CAF565, 0xE5BE4ACA, 0xC957F598, 0x703E3D94, 0x56603591, + 0x0C6650C3, 0xFC7D2A04, 0xF9325DE1, 0xFA66D2F7, 0x3ADB997E, 0x46D9D222, 0x128FE71D, 0x11178E88, + 0x1FCB8993, 0x1544247E, 0x8FF085BE, 0x33C096B6, 0xEB93F9B2, 0x0EEDCCE0, 0x628E9FBC, 0x00D7C927, + 0x9D065BCB, 0x851AD2A9, 0x9D4A2C44, 0xA95EE8C0, 0xD2A2B081, 0x6D110584, 0xB7D81A1A, 0x0D3CFCB0, + 0x5EBAD721, 0x439C8676, 0x29C6F30B, 0xB6650CBB, 0x82F71B09, 0x2FEEC51B, 0x35BAEF5E, 0xEAC75F7D, + 0xA8FC6880, 0xFD8321AE, 0x5F48F921, 0x57B0D5C8, 0x17D79054, 0x4778FCF8, 0xC65E7DFA, 0x7852AD97, + 0x84656C88, 0x285A9651, 0x9D8D6B51, 0xF5F64890, 0xFB289ED8, 0xE33F5592, 0x6A44A23A, 0xDE01BFBE, + 0x71BC64E2, 0x401FD93D, 0x2772E2BA, 0xB216DFED, 0xAF387678, 0xDF2D07E2, 0x744F0C98, 0x4D73DC9A, + 0x83AB8FA6, 0xA30D8FF7, 0xD75B4A78, 0xC0E565F5, 0xAE8EAB2F, 0x87030CEF, 0xEE1FE4F9, 0xB6677BF9, + 0x0F6E7D78, 0x3512DC9D, 0x27C7CB08, 0xBF9EC52D, 0x9FC972B6, 0x7E3BC5F3, 0x5D20DD7F, 0xCF5DE896, + 0x31E9D762, 0x4F0CDDEF, 0x6CCE2CFF, 0x24E5DF34, 0x5FAB2B23, 0xDDD75DA3, 0x613FBD03, 0x2DEEB8FC, + 0x7E96BF07, 0x8BC879A7, 0x72788176, 0xBFEFAE47, 0xC662E4AB, 0x361AE6F8, 0xE943F0DA, 0x8AC4C2DB, + 0x17327A5A, 0x7FA4D657, 0x59BD6DA1, 0x66CE2F27, 0xFE555767, 0xB3D18FE7, 0xBDBA32D0, 0xC5F0507B, + 0x3FC7CF18, 0xFD307BDC, 0x869E2285, 0x251FF9B2, 0xE8D0E7E2, 0xBC9F670D, 0xDCD5D1D4, 0xC8F0E840, + 0xB093DE91, 0x86849A7D, 0x9F157D32, 0xDCCE3AA7, 0x8D70C9EB, 0xF37ADCC6, 0xDCD6B570, 0x769E9587, + 0xE02BF30B, 0xF332FDEF, 0x3F37539B, 0xAB2BCC4F, 0x73A88DF3, 0xAB881F74, 0xF530BFC9, 0x689C0CF1, + 0xF9E87382, 0x033522CE, 0xF5313E8A, 0xEC53D8BF, 0xFE000000, +}; + +u32 sec_mapping_binary_37[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x90DBB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA66D64D8, 0x55B66246, 0x4A0850FD, 0x3F068637, 0x7730D51B, 0x20A96779, + 0x04315F1E, 0x687E9951, 0x4A0821F3, 0x19D8A1EE, 0x02DAF36F, 0xD79B3B2B, 0x66A0FA87, 0x71394C3F, + 0xDCFD060C, 0x0E7C0C0A, 0x70F7EF80, 0xCA030000, +}; + +u32 pri_mapping_binary_38[] = { + 0x11728553, 0x5F481371, 0x1CFF6E3B, 0x73E5764D, 0x37CD5269, 0x1844BD88, 0x5EF65044, 0xFF8683A0, + 0x0799CBC0, 0xA7026541, 0x103DAC6B, 0x3E56B2B1, 0x2830A479, 0x2A413D04, 0x9B33EA1E, 0xA2F95B50, + 0xE243E8D8, 0x104402BD, 0x742F3222, 0x87831E22, 0x1A5BDFBB, 0xAF63B3B4, 0xEEE58ECF, 0xBFEFE7BE, + 0xF7BB0CD0, 0xC5C0A657, 0xEFD36068, 0x816EBB2F, 0x5FC4AB30, 0x78260EA0, 0x531F19D4, 0xEA4967C2, + 0xBB1DDE69, 0x2E3BFC22, 0x7B91CBE9, 0x80C70719, 0xDC82E388, 0xDD228324, 0x063C035D, 0x32282C11, + 0x8D046580, 0x02403649, 0x3ADD7F75, 0x99CA5E16, 0xEA656AC4, 0x5E479F73, 0x87F32379, 0x06161DC6, + 0x401CDAB5, 0x7E1F8D80, 0xBD746D94, 0xAFC77C51, 0xE877ABF9, 0x05B6A184, 0x25C20DBB, 0xE0DC2E78, + 0x55058E55, 0x202CD11C, 0xEE33F5DC, 0x504A3DB5, 0x5E969162, 0x1C8E55F4, 0x31F82967, 0x0FE6D85A, + 0xDDBA0ECC, 0x598CCDCE, 0x4444F2A7, 0x925C1A72, 0x3C54236F, 0x6DEDBAA0, 0xF293F5A7, 0x24CF7519, + 0xF809506A, 0x82E4AFCE, 0xC9F0D415, 0xE877206F, 0x9C844FB1, 0xE0B6B9B8, 0x8F3FF6D0, 0xFC4125EF, + 0x3F0A91DF, 0x887EBFCB, 0xDBA3FA9F, 0xCD15E6D9, 0x10CDDD8B, 0x78C815D0, 0x707E1956, 0x12A384EF, + 0x4B97DF3B, 0xCB94CBA5, 0x7DD42CEC, 0xBC27D3DF, 0xF802A479, 0x3023DEB0, 0x852B97E6, 0xD96880F4, + 0xFC9BB2FE, 0xE6F1B72F, 0x9FDC2BED, 0x937CFB91, 0x6F1738F2, 0x49F3CCAF, 0xEEEB01C0, 0xE965F25B, + 0x86CBFEC7, 0x6C251196, 0x907F0DF0, 0xF32BF1B5, 0xBBF35A7E, 0xDD70452F, 0xCC1FF292, 0xCF7A5B86, + 0x2AA1C7A1, 0xE2F95876, 0x3A22D23E, 0x6C884B2E, 0xBFE8B0FC, 0xFB7B73B7, 0x708F0A28, 0xEF19E5D5, + 0x5F2B9FF3, 0x9818D1CE, 0x795A3127, 0x13519CF3, 0x1DCE9DE5, 0x29BF0175, 0x818B9E01, 0x01758908, + 0xFE060119, 0xDACC3C0A, 0x29E740B7, 0x9AD329D4, 0x69FF8B4F, 0xEC75E339, 0x62B333E3, 0xF85E3FD6, + 0x33EB4B8B, 0xDAF77686, 0xFA48DF88, 0x7AAF30A0, 0xCD6512C6, 0x7968BFDF, 0x14E20F56, 0xF06357A2, + 0x0F833764, 0xF812DF4C, 0x25A7883F, 0x84FC0997, 0xC7A99E8B, 0xB1BBC49B, 0xE35028F1, 0x4DC89FD7, + 0x9FECB422, 0xEFEF1FF4, 0x5DED9521, 0x155E5326, 0xC6896FDE, 0x81EF684A, 0xCE4EBD90, 0xE14ECF66, + 0x667549EB, 0xDB177292, 0xBEA562DE, 0xDCD63C3E, 0x0E6BABAF, 0x62B0FDFA, 0x0D000000, +}; + +u32 sec_mapping_binary_38[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6CD64F9, 0xC0C8C0C7, 0x2017B091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA641F5D5, 0x03D59731, 0x30A484C0, 0xD443C537, 0x6D64F8B7, 0xEBCD9D15, + 0x33D0C4A1, 0xF6C803ED, 0x29334A09, 0x511080B8, 0x8FF1042E, 0xFDA8FE60, 0x5CCE62C0, 0xE0C0C7A0, + 0x0077E70E, 0x06540000, +}; + +u32 pri_mapping_binary_39[] = { + 0x11729593, 0x5F485361, 0x18C69F6D, 0xC732DD8E, 0xF34F6556, 0x74308840, 0x83B9ACBB, 0x4A1AEECA, + 0x48F4A0D0, 0xB5436F14, 0x2FEA34EF, 0x22CCA158, 0x04C25AB3, 0x8B2288B3, 0x56E08744, 0x769CFD41, + 0xA4D8D890, 0x24243DCC, 0xDD88141B, 0x095D7491, 0x7F7ACFF9, 0x1629F3A6, 0x73B3C3F7, 0x7BDEE77D, + 0xDE77DF59, 0x037F3454, 0x59E104DE, 0xC076DC5E, 0x2DF9374E, 0x3D164E38, 0xC7B63538, 0x2DB000D3, + 0x386DD9A6, 0xE77D31AC, 0x806D4843, 0xB995D7D9, 0xE957C26B, 0xD345C26F, 0x6EB72DAC, 0x5B20D20B, + 0x83AB5690, 0x6D4E8697, 0x5333F188, 0xF2CEA0A3, 0xC1DB9C5B, 0x88076B03, 0x7203F1CD, 0x582E7A41, + 0x63C00AE0, 0xFE2C64B0, 0x2E522B53, 0x8F92AAB5, 0x7C4E33D7, 0xC6D8C634, 0x5C3BF258, 0x8E31847C, + 0x776EB47B, 0x18DE3EFA, 0xBE14D7B8, 0xBF759D41, 0x7177C912, 0xF96F6959, 0x5D0DF173, 0x1B9D9FCF, + 0x9FDF8D2C, 0x271E04CC, 0x3E7DA341, 0xDE57201E, 0x6C0BB47B, 0x888B4B20, 0x01AF2BCA, 0xFCF5DB95, + 0x87F6B47B, 0x3F421FC3, 0xA79199D8, 0x7888E6C9, 0xD248695E, 0xBF8FEA9B, 0xACE71A2B, 0xC977A86B, + 0xC0DFD9C1, 0x905257F4, 0xF130E7FB, 0xF7E07195, 0x7CC2BB7D, 0x8AF7D03D, 0x57935CB7, 0x09A4535C, + 0x77807483, 0x97952217, 0xE912112D, 0x1CF23394, 0xE590D663, 0x7CCE1273, 0x9E0EB982, 0xB81622AC, + 0xD0BC3AF4, 0x9826CC23, 0x23A2749E, 0x789BAFD9, 0x63F2C870, 0xA09BFC75, 0x241351EE, 0x6F9F6090, + 0xDD8D6EA3, 0x3EA4F895, 0x0E996141, 0x9BFD10A6, 0xB97FADAE, 0xAD7E5930, 0xF7EA0D5E, 0xE37A07E9, + 0xAFBB7D27, 0xA51D7E65, 0x59A496A3, 0xBC9F3851, 0x9887FA81, 0xF29879CB, 0xEE17F66B, 0xA9ABAF2B, + 0x2D61B8D7, 0xDBD77BA5, 0x85EB9CB7, 0x0A757393, 0xAF269F3E, 0x61F8B6F8, 0x75F1E31C, 0xCF53DEFF, + 0x4F17090C, 0x073ABBCC, 0xFDE49209, 0xCE2B4CEE, 0x31F34E29, 0x916E5F33, 0x434677D0, 0xFC0C453F, + 0x71E9A2C8, 0x7357F617, 0xE63E6377, 0xD863F97B, 0x58D5FA7F, 0x7B3AD85A, 0xB8A72D3D, 0x67ECDD9C, + 0xEF10F1B3, 0x6DDD5EE3, 0x7F797833, 0x3A32DCC3, 0xE098462A, 0xF982D71F, 0x6E2ABC1F, 0x4955AA37, + 0xEEC756D6, 0x7B5510B9, 0xAE7A87EE, 0x59CF7878, 0x807267E3, 0x2BE99918, 0x9FEB0871, 0xAFB55336, + 0xB83A489C, 0xEE4F434D, 0x7236C678, 0x7D8D54D8, 0x27ADFE30, 0xEEB30B4D, 0x228E1247, 0x05E0724E, + 0xE5BF973F, +}; + +u32 sec_mapping_binary_39[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xCEB01430, 0x34F03148, 0x276C6460, 0x30028A0B, 0x3C87DA03, 0x95AF078A, + 0x973130A4, 0x84EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_40[] = { + 0x11728553, 0x5F485351, 0x1CFEB65D, 0xFF36E7A6, 0xABAC9486, 0x4248A0E4, 0x52221012, 0x86BE0426, + 0x732CF0A9, 0x40D387B0, 0x7AF076A5, 0xA78C3614, 0x1F0C69DD, 0xE68B4F32, 0x9B2FE749, 0xBB5BE4B2, + 0x20945510, 0x11D875ED, 0x25F6E2D2, 0x371FB2D9, 0xEFDED3F4, 0x965AF7E5, 0xDCFBFBBE, 0xDFF77DE7, + 0x77CECD80, 0x3F0A9C66, 0x6D7D0E4B, 0x0DBA5CD2, 0xF60E3DB9, 0xE1D61860, 0xD25E1538, 0xCC9C67A5, + 0xD58579BD, 0xCB851FBC, 0x7D47D834, 0xC1462F0C, 0x26B7D3E7, 0xB233F4B7, 0x4BB25F64, 0x888EC6D5, + 0xB0C28024, 0x90CA719E, 0xE9BFBC8C, 0x31979DE7, 0xB25651AE, 0x33D3C2E9, 0xEDC96D05, 0x7613C920, + 0x86737ABE, 0xC562502E, 0x5323D737, 0x93BEE8EE, 0xD5F573CA, 0xBA1A9179, 0xDD72485D, 0x38A45E60, + 0xA8531444, 0x64EE237C, 0xA6EF1CB0, 0xAEE673EA, 0xB9EC933B, 0x31D41BF2, 0x58025CA7, 0x90749CB5, + 0x3E5313E9, 0x38165ADF, 0xCC8A2FB5, 0xA691F190, 0xF001691B, 0x8A08F7B9, 0x9D951584, 0xDFEF7B24, + 0xDDB9CEA0, 0x2694D268, 0x98F37A7A, 0xB94E519A, 0x61C02B8B, 0x1E2DCF0C, 0x1052FEF0, 0xA7B9FC35, + 0x8FEA7C4E, 0xDE5F4CFD, 0x05EE6E8F, 0xB69F1579, 0x2112A0B9, 0xE33DF033, 0xCB7394A4, 0xF7F67BD6, + 0x13912F14, 0x11AE0209, 0xC6F1D2C5, 0x3DBC4CC1, 0xCDFC9C8E, 0x4CEFD583, 0xCABDCB11, 0x79D7378D, + 0x4D1BAC06, 0x7CD030DF, 0xB2897D73, 0xD77D6C54, 0x0F7983DD, 0xFA3E5781, 0x95275CA7, 0xFC3643C0, + 0x3BA4D7BF, 0xCCBC9EBD, 0xF8509F4F, 0xFDC838D7, 0xB35FDBA7, 0xA7F7390C, 0xF5ACB2BA, 0x9CF7AFE8, + 0x3AF8DC2B, 0xBB0ED671, 0xEED6FF7D, 0xEEC220C3, 0xDBB117F1, 0x2959CF37, 0x3E2271DD, 0xA36D0CE7, + 0xBDFD855A, 0xFEA7F3C9, 0xB9D901DA, 0xDF1AB0F1, 0x8EE3C734, 0xBCB65DB0, 0x107EF771, 0x742CD8C1, + 0xB0166B7C, 0x959C6328, 0xFF8E964B, 0x759C779C, 0x786DE696, 0xE64AE205, 0x7A87A5AB, 0x7E86A648, + 0x72692ACC, 0x30D4BD91, 0x497DD27D, 0x7B421D9C, 0x5F45FC07, 0xB5A24FD3, 0x7D76834D, 0x8587C9D7, + 0xF135BB18, 0xE7F809C2, 0x456F5FBB, 0x966B598E, 0x8E06FBC9, 0x2F8B943A, 0xC7F1936D, 0xDAFD6C76, + 0x6BF75316, 0x25D1EF63, 0x6850CAAC, 0x613AE75B, 0x9D573A1B, 0x1B38EF94, 0x81A7C861, 0x59A2FB95, + 0x53536A5C, 0xE178B5E6, 0xE3F6FB8C, 0xF8C7C452, 0x82D17F5F, 0xB285ADCC, 0x376102D3, 0x36D4E83A, + 0x9E3A6DFE, 0x25414843, 0x7D0BBFE7, 0xFD0B0000, +}; + +u32 sec_mapping_binary_40[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x907DB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA601D595, 0x3130A484, 0xC0D441CD, 0xE9D908B2, 0x8261C50C, 0x34F17AA0, + 0xF83F0686, 0x377720F6, 0xC801ED29, 0x334A09C1, 0x668F0192, 0x3D2C8F37, 0x32FCDBF5, 0xE60EC23C, + 0x983A88BF, 0x18E7B118, 0x3038F031, 0xC8C3DDBD, 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_41[] = { + 0x11728553, 0x5F485351, 0x18FFB65D, 0x9D95CE39, 0x6799198D, 0x8A088CD0, 0x9BD24BF4, 0xC7E19E82, + 0x4AD6045F, 0xDB984F62, 0x50970D24, 0x42624390, 0x228C7599, 0x2FF62277, 0x2DA4D38B, 0xF36AA948, + 0x2F8E5B92, 0x84A4C3F6, 0x2223D848, 0xE821A235, 0xFBEEF994, 0xADD4BA2F, 0xF7EEF7EF, 0xFCCE77CE, + 0x32408F0A, 0x76A3FE9E, 0x04D351B8, 0xEE08E437, 0xF129042F, 0x4C0118F4, 0x4F156A8C, 0xA4ABC4B7, + 0x0326B8CB, 0x013FC9BE, 0x296C18C0, 0x821F0C0C, 0xA2DDEDB0, 0x32F07704, 0x648FC420, 0x3E389D8A, + 0xAA0C4003, 0x582B90CE, 0xF05F5DA6, 0xB497957A, 0x55D663AF, 0x53A3C2B1, 0xFC705E05, 0xAB016360, + 0x0A9A79BF, 0xD90AC05E, 0x86B3946F, 0xC47C49F4, 0xF2FC829A, 0x4D2932E1, 0xA63D7061, 0x0FBCAC04, + 0xC72AA0C8, 0xB48EB08C, 0xBF0B00D9, 0xD4764FDE, 0xCB3ABC39, 0x05A74BFA, 0x98429453, 0x8E39576C, + 0x374E3663, 0xCEDB44CB, 0x5C4C9AD1, 0x4D034311, 0x6111D216, 0x3023EF34, 0xD6D96B91, 0xAFAF916F, + 0x4B3E06CF, 0x17B4A6F8, 0x63AEF376, 0x0F508E39, 0xCDA0A753, 0x969C7A1F, 0x052011FD, 0x637D9CCB, + 0x5FF368DC, 0xEE49FE8A, 0x74713FAA, 0x5391CF9B, 0x19240B33, 0x8FB6F97D, 0xE91D7348, 0xC38605F6, + 0x237E4B6C, 0xE5782EB6, 0x9A7C1A26, 0xFCC02283, 0x8818E6F8, 0xF8CA3D24, 0x78DF216F, 0x2FE555CE, + 0xEE9E5735, 0x5BF45956, 0x007DA4B7, 0xBC642077, 0x86F8FEDE, 0x277FE512, 0x0AE9AB11, 0x6F133BDB, + 0x757D323C, 0x1993CA71, 0x5FE3005F, 0x3E91CF3A, 0x5A5C6759, 0xEDBFAAC8, 0xC8E3D57C, 0xF390E65B, + 0x83BC6FCB, 0x9F9217D4, 0x90443EDB, 0xFDDDCFBD, 0x7607FEEF, 0x73167AA9, 0xA71D7D97, 0x8D6DADFA, + 0x398E3DE9, 0x57C31EEC, 0xB102F04E, 0xA3DCBABE, 0x221FF206, 0x035DC86B, 0x8AE3CC48, 0x14D7C9BA, + 0xAE0916D2, 0x1D2CD18D, 0xF58C4483, 0xF8FFC82E, 0x7C5E7B3D, 0x4DFC21E4, 0x5DC62EB7, 0xCE2B0F90, + 0x0F306869, 0xD0E6A719, 0x03F35DF8, 0xF13543BA, 0x7AD49D3B, 0xDE219850, 0x377133D6, 0xE37731A8, + 0xCEC1DAEA, 0x0BE20FF7, 0xE973696B, 0xB7F1B9C6, 0x637E1FE7, 0x735A92F8, 0x06E4DDA2, 0xF304BF2F, + 0x91D860B8, 0x83413A55, 0xA525E30C, 0xCABEC1A5, 0x8B5B7D8F, 0x705DABA8, 0xE7C85240, 0xF2B8192C, + 0xA9F37351, 0x3C87EFEB, 0x99F58F4B, 0xFC5EB822, 0xDDA46F44, 0xFD1DD1C7, 0x731B64CC, 0xF5E3BD6A, + 0xFAF06AEE, 0x19DD9F81, 0x48626BDE, 0xBF010000, +}; + +u32 sec_mapping_binary_41[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x902DD8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E0D8879, 0x1C20F358, 0xD3A0FAD2, 0x3632EC2A, 0x5B312325, 0x04A61E66, 0x1ED09C7F, 0x0C0C6FEE, + 0x40CC9503, 0x9A5B6694, 0x1282CD5C, 0x03247359, 0x1E6D64F8, 0xB7EBCD9D, 0x1533D0D5, 0x41FCC1B8, + 0x9CC580C1, 0x818F411E, 0xEECE1D0C, 0xA8000000, +}; + +u32 pri_mapping_binary_42[] = { + 0x11728553, 0x414C5271, 0x1CFE01AF, 0xA484170A, 0x96951AA3, 0xAD7989F4, 0xCD0E6D1D, 0x6C4C2F1D, + 0x6C40BA75, 0x6B83E989, 0x4BF486EB, 0xD29C83D1, 0x3CB099F4, 0xC2D5DCEA, 0x00C2A1D7, 0x2578B465, + 0x7968C6B0, 0xB6E6DCF4, 0x8DBC7150, 0x16F718F4, 0xFBFFFFA4, 0xCFD07A97, 0xF7F67DDF, 0xEFFB7DFF, + 0x0FFE6560, 0x8F02363D, 0x79E7C0D0, 0x0B77ECA1, 0x5A039FFA, 0xF4CD3C80, 0x8E7C2AD0, 0xA1673A13, + 0xBEEDF08E, 0x4ED9E117, 0x1B6F7055, 0x1DF0F821, 0x8357705D, 0xB65B6490, 0xC4C8A47F, 0x44065529, + 0xA4535119, 0xA00E5029, 0x329DEEBF, 0xBAB23697, 0x85E53275, 0x63AE2B4B, 0xDCA5DA7C, 0x4D018B0E, + 0x6D200F03, 0x34DF8A11, 0x3097CEC9, 0xFCF5E82F, 0x0A3E2FF1, 0xAF2B7B6A, 0x5262B8E1, 0x189C3B06, + 0x3FA1C131, 0x0A2425B6, 0x87DB6439, 0xF7D43F39, 0x692ECB7C, 0x230FFD9A, 0x3C8630F3, 0x39893E36, + 0x87573788, 0x3EDFB3AB, 0x1F53229B, 0x5F2F723B, 0x50E5A10D, 0x79AB63E4, 0x16E197BB, 0x6E4893F7, + 0x65E01741, 0x6D8FB2F9, 0xB6AA0C0B, 0xEE88CF85, 0xBC71193E, 0x67A387F6, 0x621F7FF5, 0xD0F38190, + 0x33737136, 0x6FC4F9B0, 0x3BE821F3, 0x2FD6EA5F, 0x9459B6F7, 0x14C5458A, 0x6FBC2ABC, 0x7E1AA673, + 0x819939C6, 0x9FDE3938, 0xBF53D34B, 0xFBB7A3FB, 0x32B5E2D4, 0xC7ACC15F, 0x6AF4FCCA, 0xD13E675A, + 0x70ECAB06, 0xB0D6ECC3, 0xA2E10BFD, 0xB9D46C70, 0xFFBC745F, 0x07F27177, 0x849E8BDF, 0x82EDC233, + 0x8677BE69, 0xC94171EB, 0xD2011E51, 0x1EDD4E4A, 0xD42F843D, 0xD07DB618, 0xFA0911E4, 0x29EE0B84, + 0xFEFDBB73, 0x81C3FD77, 0xE1BC5FF0, 0xB8887F2A, 0x2285C471, 0x19AABB7C, 0x494D505D, 0x1CFA98EE, + 0x6C8CDC8B, 0x21A1939C, 0x2B9C4E89, 0x5EECDDCC, 0x9B8B053C, 0xFF18C0B5, 0xE6FFFB5C, 0x8CE41DF7, + 0x129D2225, 0xD0107B52, 0x4BEA7B85, 0xF1DD1A1F, 0x49C4755E, 0xD223AE6B, 0xF67B1EF9, 0xA0E017F6, + 0xE783E8BF, 0x0EF04365, 0xFC05E487, 0xF5D787AC, 0xC8877DD3, 0xA109CCBB, 0x95B15F7D, 0xABA04F65, + 0x748CE359, 0x6F175137, 0xA19FF293, 0x9E730B99, 0xF413BCBF, 0x956DBBF3, 0x53F39EF7, 0x3C6EF519, + 0x4C165717, 0x13323CF4, 0xFC2C9736, 0xE8F9EFC5, 0x4799BE17, 0xF50F1C7E, 0xCE80FAE7, 0x77D16E4A, + 0x06F32E7C, 0x2D66B801, 0x18E6A10F, 0x79D2AFD5, 0x926DF6FF, 0x1B000000, +}; + +u32 sec_mapping_binary_42[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD65BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC66D62F9, 0xC0C8C0C7, 0x20776023, 0x03831150, 0x5CE039D4, 0x1E98B9BB, + 0x390C90CC, 0x63B905D5, 0x3713A8BE, 0x8C812125, 0x04533DD4, 0x7E0EB0FD, 0x691B4156, 0x33AC9801, + 0x5307D55F, 0x0F14FFC7, 0xC0F0E60E, 0x9A38D43D, 0xF240F794, 0x19A58420, 0xDC83642F, 0xD83C887B, + 0x184FA0EB, 0x8799CB52, 0xC0D0C0C7, 0xA000F717, 0xAA3F1897, 0xC3DCBF03, 0xAA1F0000, +}; + +u32 pri_mapping_binary_43[] = { + 0x11729592, 0x5F485351, 0x1CC7BFDB, 0xAE65BA5D, 0xE79FCCA4, 0x681844A0, 0x99DEECB1, 0x12A43D19, + 0x42DD1CF4, 0xE4C3447B, 0x507CB035, 0x5FC35C4A, 0x84208CDB, 0x5D9011C4, 0xC655F020, 0x915D6719, + 0x22C5C644, 0x9290F232, 0x7D112B26, 0x083D1464, 0xB3DFEE31, 0xDA582F9D, 0x977BB99F, 0xEFF9FEBE, + 0xE77BCF16, 0xF8D25161, 0x85137809, 0xDB717B95, 0xCBBF7B6A, 0x5C38E11C, 0xDBD3E1B4, 0xC002CCE2, + 0xB4658FD6, 0x7C21AC80, 0x6D4847A9, 0x95EFB3D3, 0xD38517A6, 0x8B0B3FB9, 0xDD9EB063, 0x81482F0C, + 0x0D35826C, 0x73324CCE, 0xCCC522BE, 0xD7197A3F, 0x7887730B, 0xF1604D40, 0x6E24FE2B, 0xBAAD5DD0, + 0x19B00E48, 0xEF850DEC, 0x8834CAD4, 0xA3A8626B, 0x3FA7996B, 0x776C7716, 0x0D59792C, 0xC71894CE, + 0xBBB7AEB5, 0x30BC7AF4, 0xF5534CE7, 0xFED61D06, 0x9FE4955D, 0xE49FD653, 0x46581196, 0xB121C296, + 0xF57D32B2, 0x160F0E71, 0xBDB0CC50, 0xB9FFDD50, 0x62FA603F, 0xE5790CFC, 0xF8CC7901, 0x7148744E, + 0x674E1EEA, 0x29B71FA1, 0x9761D03D, 0xE0F7C80C, 0xB1F05C34, 0xA4D2BE14, 0x1D2DC97D, 0x0E904FB3, + 0xF57C5339, 0xCD19F186, 0x144F3B43, 0xEADD7A72, 0x2ECAF9C1, 0x2C3EE425, 0x1FE24BE1, 0x7523A472, + 0x5EF80FBE, 0x762F3AA1, 0xA9B9FD1E, 0x229DBBC6, 0x63F66F5C, 0x8FEA3703, 0x94230D24, 0x0DCE8B88, + 0xCB529354, 0x465CF7A9, 0x4A3BE54D, 0x1B4923BA, 0xDF5F3171, 0xAF249B3C, 0x1ED122C3, 0xB4BFDE21, + 0x3A1271F2, 0x6903CED6, 0x739D3DCB, 0x47F1F97D, 0x199F157D, 0xE18DAA30, 0x7CDFDCDA, 0xFCB062E6, + 0x72076F70, 0xBD83F4FD, 0x52E7C94C, 0xCFBA42B6, 0x5D0C2529, 0x2CAD69FC, 0xFF88CB99, 0xFFD32E9B, + 0xB91455F1, 0xFB689E01, 0x502EF35E, 0x944CE5CF, 0x6BADADAB, 0x2D2E6278, 0xD0D3DB73, 0xA595EB9C, + 0xE3F9BAC5, 0xE9E7D34F, 0x9F307C59, 0xFDB8FA76, 0x91E7291D, 0xFDAB8B04, 0x86031E2F, 0xE5D9C676, + 0x22CE7999, 0xC95BCCBC, 0x33BE4857, 0xE765860D, 0x836AD018, 0x0ABEE1D2, 0x4591E72E, 0x1FCDCF7D, + 0xC6EEB0FF, 0xE9B3A2EF, 0xFF7A3ADC, 0x97DF53DA, 0xA0581A3F, 0x5F25F173, 0x57BBDC2D, 0xC41FDED6, + 0x4686BB19, 0x1CB3584A, 0x4CF0FD47, 0x3AF2EF49, 0x22ECAACB, 0xDCC774CA, 0xDD26885C, 0x5795A57B, + 0xD61D5207, 0x28772A66, 0xDE47F35C, 0x4789BBAD, 0x1E39C3C3, 0x83C4FD0C, 0x8DD58985, 0x2813A630, + 0x2FA2BA39, 0x7F0EC240, 0x489D41EE, 0xFA0D0000, +}; + +u32 sec_mapping_binary_43[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xCEB01430, 0x34F03148, 0x336C6460, 0x30028A0B, 0x3C87DA03, 0x95AF078A, + 0x973130A4, 0x84EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_44[] = { + 0x11728593, 0x4F481451, 0x1CC7BFB3, 0x8E69B6BB, 0xEEEA5696, 0x4A4B4178, 0x517232E8, 0xE041103D, + 0x74B04597, 0x0DEC62A0, 0x281DFA73, 0x701B3B84, 0x45AD181E, 0x0A639CB6, 0x8B428795, 0x35F241A0, + 0xCD2EA458, 0x1745114C, 0x021DB6BD, 0x88875CF2, 0x9EADFDE6, 0xBDDDDC52, 0x6B2E33EF, 0xFBFBBDEF, + 0xEFF3FBBD, 0x379B108F, 0x018FCD7A, 0xBF475E25, 0x7C5E7567, 0x979E745F, 0x7D0C90AC, 0x4F036E9B, + 0xC8B3D3DB, 0x8B29BECB, 0x8B1F62FB, 0xAEBC2DC1, 0x491F0C92, 0xE2F17B5D, 0x0CDD4DAA, 0x1E083244, + 0x07E366D8, 0x60C02290, 0x488B3CE9, 0xBF799BB9, 0x5C2EC165, 0x2F23AEF3, 0xA3F2999D, 0xE11D032E, + 0x896C10C3, 0x05CE3753, 0x08E2926A, 0x84BF8DFC, 0x834A27F7, 0x4F1B5B66, 0x44177ADE, 0x21BA7C88, + 0x9E9FA313, 0x0A22BAA8, 0x237FA175, 0x1AD832B3, 0x9C9CCB35, 0xBC1B4355, 0x0E4F5E48, 0xF81C211F, + 0xCF59BF54, 0x4B3EEEE9, 0xFA4FE3C1, 0x0FD6A647, 0x439ABC8C, 0xA4130514, 0xF72B9ED2, 0x128A3FEC, + 0x7AAEDEBD, 0xC160CE1A, 0x45D1B0C8, 0x6BEF143E, 0x0549869E, 0x563DD868, 0xF1DC2424, 0xED8FFA34, + 0x97BFE651, 0x91E51475, 0x0A937BFD, 0xBC195F5F, 0xD0327C47, 0x6718F295, 0xB6464B37, 0xF5792344, + 0xE781B7C0, 0xCF948817, 0xCDEC9B4F, 0x12DB4E1C, 0xCBD15386, 0x69CFEAF6, 0x49064D19, 0xE0BA730D, + 0xEB0B2342, 0x778C3284, 0x5A7BDB2C, 0xFE79EDDD, 0x8BBA270C, 0xD7571F7C, 0x7EFD91F7, 0x39A4A8A2, + 0x9EF3D99E, 0xEFD4F0FD, 0x2B970B7F, 0xF7C17D8A, 0x29DE95E1, 0x4D511F23, 0x03629FAB, 0xFFE07374, + 0x1FA297EC, 0xD7F99C4A, 0xFBF7F8B1, 0x06103FCF, 0xF774D05A, 0xA17BEFFA, 0xF7B9CBB7, 0x181E37F7, + 0xA9D7FCD4, 0x672461BE, 0x12E7A80D, 0xA982FF38, 0xF95C6CED, 0x6EB6E6F0, 0xF25EF4E9, 0x600F8323, + 0x86A5C509, 0x51E7848F, 0xA1C176A9, 0xAE94E2A1, 0x4EF20930, 0x2C45BE92, 0x8F889F3C, 0x205E5BBE, + 0x383731C6, 0xD0DBF67D, 0x33B1CAEB, 0xB56BCD22, 0xBFCC975B, 0x6F8CD7DB, 0x76A7E293, 0x51113FE5, + 0xB3EE5FE3, 0x39ABDFF1, 0x90AEF636, 0x31147F43, 0xC2CCD43B, 0xCDE3758A, 0x753FF5A0, 0x1A0C505F, + 0xD576873D, 0x4EFFEBED, 0x96AB2D35, 0xD522AFDC, 0x67CD33E0, 0xB7F20C3D, 0xACAB748F, 0xD266C28C, + 0x1BA2EF8A, 0x037C568C, 0xB9D9B0CE, 0x50B0818D, 0xD515B903, 0x779CA86C, 0xC8F2F03E, 0x94AAFAE9, + 0xCCBC7F01, +}; + +u32 sec_mapping_binary_44[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x90DDB091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C1A10F3, 0x3840E6B1, 0xA66D64D8, 0x55B66246, 0x4A0850FD, 0x3F068637, 0x7720FAE5, 0x30F443CD, + 0xEF018A97, 0x3130A484, 0x609A6B80, 0x642ECB13, 0x987B3632, 0xFCDBF5E6, 0xCE8A19E8, 0xEA21FE61, + 0x9CC762C0, 0xE0C0C720, 0x0FB76F07, 0x541D0000, +}; + +u32 pri_mapping_binary_45[] = { + 0x11728554, 0x4D4C1361, 0x107DDB2E, 0x88584A81, 0xA288101B, 0x30C68448, 0x70054E26, 0x22042E5E, + 0x106A319C, 0x4884C0C9, 0x68A2EB12, 0x2F84181A, 0x0C070D11, 0xD67AD1DB, 0x567AF03B, 0x51961201, + 0xE3C1120C, 0x9118FFD6, 0xDA0BE142, 0x851B3136, 0xC5D9FDA8, 0x1405F92E, 0xBBFBDE9B, 0x79F3CD4C, + 0x7615FCE8, 0x70DBCCE7, 0x14ECE568, 0xF528C92D, 0x3AA9FE0B, 0xD38060BE, 0xEA28B071, 0x9D839E1E, + 0x4C5A511E, 0xFCE2E15B, 0xE2860027, 0xBD300892, 0xDBEB7131, 0xF4362BAA, 0x4F669818, 0x8E18019D, + 0x018B402C, 0xB59AE9E7, 0xE27E8E12, 0xF23BFD4C, 0x3C991C4D, 0xEA700910, 0x8069D458, 0xBEB33920, + 0x3FA19AE7, 0x1728BF2C, 0x755BF953, 0xFA9AA1A9, 0x1CB7ED83, 0xDBF7C1C5, 0x0C9C4A81, 0xA6721FF1, + 0x237DA780, 0x35235DA7, 0x55976B74, 0x6B1A6732, 0xEAB10FF1, 0x3C5994E7, 0x52E19553, 0x3594E74D, + 0xF8DC5C50, 0x7E65060D, 0x8E8C894B, 0x883B914D, 0x7C93ADD8, 0x5D447C49, 0x817A4BEE, 0x6178115D, + 0xAC9A7864, 0xE9BA3B07, 0x799EEC38, 0x435F9B2A, 0x3799F568, 0x4038B0CB, 0x9FFAF257, 0x3FCAD275, + 0xF2F843F1, 0x7FEE19C7, 0x86133984, 0x5F976A2D, 0x3C11FCBA, 0x30EEE7FA, 0xC34B7BEB, 0x7309AFDF, + 0xC643C1B7, 0x53E37EF2, 0x49009F14, 0x1E776496, 0xA1586A6D, 0x3079BD52, 0x53EBE53F, 0x7558F18E, + 0xD99DBC09, 0xFD4B34DD, 0xEFBC977B, 0xCFC1B90F, 0x9E9F81FB, 0xF57B9735, 0x75F77D5D, 0xC46749ED, + 0x4D269F0C, 0x27A68232, 0xC70B08BF, 0xD9D8D328, 0xA5F13B7C, 0x0E8584AB, 0x6D43BCBF, 0x0610D579, + 0xBD450FD3, 0xF8FFE72D, 0xDE60C80D, 0x2136A373, 0x1FF700F5, 0xA9A2A3D9, 0xCCF7F9EE, 0xC283E16B, + 0xCC5C59AC, 0xBFE37C31, 0xF1E72B9A, 0x453BF193, 0x57837DBD, 0x2D0CDF9E, 0x54CF2F86, 0x18F27FA0, + 0xEE6225D7, 0x1D255D8B, 0xADC36BEE, 0x8776FF69, 0xA05F6158, 0x8B7E8FCD, 0x44387F8C, 0xF8065B5D, + 0xADC90F75, 0xF72B1D3E, 0x86735A6C, 0x792140F7, 0x6FC7E6FA, 0x0AD79564, 0xF8E98F83, 0xC37EF2CB, + 0x4F206684, 0x387F9C78, 0xAF542B15, 0x9ABC1A50, 0x159A5BCA, 0x8819119D, 0xF7A774C0, 0xECB7CF9B, + 0xC99F75E4, 0x3922DBF7, 0x3DD1B513, 0xAFCA8AEC, 0xF3322CEB, 0xAFE70234, 0x97CD95D5, 0x950FCBD6, + 0x3EB78C75, 0x727D19E9, 0x6F4B3D95, 0xE67C4A55, 0xAAA797F6, 0xA1EAFD3C, 0x7B6EE946, 0x06C70ED8, + 0xEF9F3C4F, 0x79D741FF, 0x9330769F, 0xDF000000, +}; + +u32 sec_mapping_binary_45[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B37C, 0x6064E063, 0x904BD8C8, 0xC0600414, 0x17780EB5, 0x0766EE6E, + 0x0E0D8879, 0x1C20F358, 0xD33632EC, 0x2A5B3123, 0x2504A8FE, 0x1F03C39B, 0x3B30F550, 0xF3D220E6, + 0xC903CD2B, 0x334A0951, 0x1040750F, 0xE37234F5, 0xF51B414E, 0x63583103, 0xDD5E887D, 0x2C8F61F6, + 0xB0183038, 0xF03128C0, 0xDDB98301, 0x15000000, +}; + +u32 pri_mapping_binary_46[] = { + 0x11728553, 0x4F685271, 0x1CFFAAAF, 0xB4A66F6F, 0xEAD65A1B, 0xC982A843, 0xB1C96205, 0x1D16E2E8, + 0xDF613871, 0xD06985C3, 0x20882810, 0xA54B8D98, 0x6CEC508C, 0xF4A1975D, 0x8AB73ABD, 0x43644F47, + 0x132FA218, 0x03198BED, 0x61BB0C2F, 0x0ADE3A64, 0xDAF7FD7E, 0x8A6FB9D5, 0xBBFC1EDF, 0xCF9FEFE7, + 0xFBFDBD57, 0x02FA4860, 0xD52AE717, 0xD00DC194, 0x2D506BE0, 0x530F5E4F, 0x00689457, 0x097AB494, + 0x67C4D306, 0x9F89CA06, 0xBFA8BCC1, 0x5435C0E2, 0x8B086EBB, 0xE39C8D13, 0x81F7877C, 0x734E1164, + 0x29F7716D, 0x5104A803, 0x54F294A7, 0xF92FAFA4, 0xCEC5D15C, 0xC67ECC75, 0x7E95395B, 0x5BA949C0, + 0x69D00612, 0x3042F26D, 0x18007369, 0x2E537F2D, 0xFAFBED5E, 0xB7E25F97, 0xCAB2C0D3, 0xBAEE883A, + 0x7344FD98, 0xAA8E5140, 0xE0691F66, 0x9BE62CCB, 0xAD9C2417, 0xB7D248C0, 0x05551EDD, 0x02F5398E, + 0x3ED661B7, 0x66147D0A, 0xF1746ACD, 0x4FF5DFF2, 0xCC1E5459, 0xD0236E19, 0x76DE50F0, 0x0FBDD778, + 0xDF7D11D8, 0x18C85D8B, 0x54AFAF8A, 0xF0D615F2, 0x3A103744, 0x201B5F3A, 0xD017F7F1, 0xD71E06BF, + 0x2AE0FC72, 0x98D9843D, 0x160CA80F, 0xBB42D38A, 0xDE94854C, 0x3C427D4F, 0x6C76CC4D, 0xF29C54D5, + 0x2B927CB7, 0xB58FAE8D, 0x0E3EF137, 0x62BDAF59, 0x976F65A5, 0x4888F24D, 0xAB6DFEA3, 0x8B9FDEBD, + 0x79D9DA1B, 0xEDC3223E, 0x6267087E, 0x7B5CE09F, 0x3EC07ECF, 0x7673576F, 0x52BCFB75, 0x5B2F3904, + 0x7E5C8FFA, 0x0AC0F70C, 0xF5E75EB4, 0xF190F4FC, 0x8EC01FF4, 0xEF51E1EC, 0x0EECE69A, 0x73989F1C, + 0xE2ABD259, 0x100FDB43, 0x6D5D735F, 0xD659E4B9, 0x001CDCBF, 0xEF9D798C, 0xBE7C940F, 0xE03DD7E5, + 0xA29C94A8, 0x6FEFACD2, 0xD7E33673, 0x6DBC6234, 0x191127FE, 0x7D53CA7F, 0x31663793, 0xFF22E0F7, + 0xB8953D17, 0xE56833F7, 0xA943F042, 0x2A9D1225, 0x117EEE97, 0xF6B70AE4, 0xDE27C3F7, 0x28BF1FF9, + 0x7ED79C53, 0xB9F7B2B0, 0x138BF808, 0xBE3C1FA6, 0xF869C427, 0xED33248F, 0xF02A160D, 0x069097FD, + 0x515C4F52, 0x7C00F109, 0xED95310B, 0xE20BDE60, 0x60C62342, 0x51B05DCA, 0x45710FBF, 0x71CE6ECA, + 0x3BA3E22D, 0x7963BCC2, 0x2B67880F, 0x997B5085, 0xBF7F887D, 0x70EED181, 0x7C3A29A2, 0xCF344071, + 0x8B7E4743, 0x139D3E90, 0x01584FC6, 0x9BFBFE03, +}; + +u32 sec_mapping_binary_46[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C18108, 0x06260606, 0xD65BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC66D62F9, 0xC0C8C0C7, 0x20A7B091, 0x81C10828, 0x2EF01C6A, 0x0FCCDCDD, + 0x1C0648E6, 0xB1DC82EA, 0x9B09545F, 0xC6C09012, 0x82A91E6A, 0x3F07D8FE, 0x34A8FAFA, 0x8D202730, + 0xAC980153, 0x0FB31F28, 0xFE8F81E1, 0xCD1D883B, 0xE431DC81, 0xB06F57D9, 0x8A192921, 0x1077309E, + 0xC0694E01, 0x43031F83, 0x02DC1C54, 0xF7332E87, 0xB97B0703, 0x2A000000, +}; + +u32 pri_mapping_binary_47[] = { + 0x11726D93, 0x6F481361, 0x1CC77FDB, 0xAE329DE7, 0xFC935914, 0x1D132250, 0x630E7BD3, 0xAB40DA2B, + 0x53C97303, 0x5FF5C291, 0xBDD084F4, 0x98EF424C, 0x51240261, 0x9DB75E58, 0x419C4CA1, 0x2789ECBC, + 0x5532A4D8, 0x9A082252, 0x5EA76F64, 0x14137D17, 0x94CC7E77, 0xCFA4C979, 0x6F6EF77C, 0xBFCFE7F7, + 0xBDEF9E4B, 0x03BD14A8, 0xB0830BE0, 0x3D382E3A, 0xABB8D0FE, 0xE529E692, 0x6BE24001, 0x970D6C00, + 0x0B70C576, 0x80D7A702, 0xB0033886, 0x1528B5D3, 0x7D4EBC73, 0xF0CEA470, 0xF097E20E, 0x983D1BB0, + 0xF88380C7, 0xCDF00E17, 0x81D9F958, 0x625AF868, 0xA8E3E141, 0xAADB500F, 0xBB47F87A, 0xD4BFCA2F, + 0x94D07502, 0xF00760C7, 0xCB6CC11E, 0x8BA34C3F, 0x1456A473, 0x39CD5CFB, 0x13FB0BE0, 0xC9CB63BB, + 0x40400C3E, 0xEA6F6B24, 0xF0E1D9AF, 0xEF0985F2, 0xED7B0404, 0x6F27CF21, 0x3FAB6434, 0x59645660, + 0x8B0547DE, 0xFAECF446, 0x323C4CD7, 0x99150295, 0xB9F58838, 0x2F0FF561, 0x1E0D205E, 0x4D79275E, + 0xE3B317DF, 0xD375240F, 0xF674B41F, 0xA687C090, 0x6F2014E0, 0x0924E498, 0x1A91705F, 0x066053A7, + 0x9C93C8B9, 0x61BFD650, 0x8E73C63A, 0x2362C04F, 0x20F36553, 0x8FA9543F, 0x95A70F77, 0x2207F565, + 0x79538B48, 0x542F3075, 0x3F6FE84F, 0xFBC646BB, 0xEEE2FEC9, 0x544C8D9A, 0x7D8507C7, 0xA9EF34FA, + 0x7CEE80D9, 0xBFD6AE2A, 0xF7463047, 0x1640D7A8, 0x5E883AEF, 0x6DF096A1, 0xAE0892E8, 0xC7BC594D, + 0xD75485F6, 0x5F94AF8B, 0x92181208, 0xD4398B9D, 0xAA829C66, 0x80AB7594, 0xE39CFAEF, 0x13859060, + 0x705695F8, 0xA22412F8, 0xBD9DDE5E, 0x5B3573F9, 0xC21DD45F, 0x8CFE3E6F, 0xB09A33B9, 0xD3A32398, + 0xBF6407F4, 0x8D193A97, 0x9D32FE1F, 0x3F6FF092, 0x72541671, 0x2EEC00A4, 0x92542F79, 0x629DD754, + 0x535B5354, 0x48E07177, 0x4FF7AD26, 0xEA733DB4, 0xFA96E6DE, 0xCEBD7C4E, 0xE0E7FAB7, 0xF5CF4B34, + 0x4F69AFD5, 0x97EBC1D4, 0xCB7AAD3D, 0x1DF670BF, 0xB9A5F9B0, 0x87F2E338, 0x8AAE4922, 0xD52B8ED1, + 0x5717E38B, 0x44B1F464, 0xE63F837E, 0xE176F066, 0x635E4FAC, 0x86354429, 0xAFF28EF5, 0x9CA464AE, + 0xD6386FD9, 0x8CAF8561, 0x29E76C9E, 0xEF555744, 0x1AC03EB5, 0x0457F746, 0xA5BDA2CF, 0xE455B55A, + 0x79F5722A, 0x6EF0FADB, 0x76D3FA9A, 0x99AF23EC, 0xA3FE73E8, 0x7FE00E32, 0xC6F99A6C, 0x8FE24124, + 0xF0636177, 0x3935C370, 0xE061E17C, 0xEBE1F73B, 0x9FFB5EFE, 0x01000000, +}; + +u32 sec_mapping_binary_47[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xCEB01430, 0x34F03148, 0x356C6460, 0x30028A0B, 0x3C87DA03, 0x95AF078A, + 0x973130A4, 0x84EC6040, 0x05000000, +}; + +u32 pri_mapping_binary_48[] = { + 0x11728590, 0xB14B4251, 0x14C6BFA7, 0xAFB2B2D7, 0x0B1C1A8A, 0xDE144D21, 0x6F6E6829, 0xCC9606F1, + 0x2F10DA9A, 0x44949A1C, 0xB2A04110, 0xF4D1E428, 0x345D08AA, 0xFB82DC82, 0x24700882, 0x94707351, + 0x70EFF1EC, 0x786FD62B, 0x95EE722F, 0xDF3DE7FB, 0x7EE7B421, 0x0F47C837, 0xB8EFE05F, 0xC5819176, + 0xFA74DCCC, 0x960D2883, 0x27C7924F, 0xD605E936, 0x7023BA0C, 0x7CC8F6BE, 0xDA53A0D1, 0x83413143, + 0x31436738, 0xDC495BF1, 0x14C3D5F9, 0x7DF39233, 0xE0197877, 0x659DF26F, 0x5DDBCBA5, 0x4BAEE032, + 0x71AD97D5, 0x35A7E070, 0xE80AD9C0, 0x4658F055, 0x03202E65, 0x53FAFBC8, 0x3F652684, 0xBFCB3BCD, + 0x8A2575FF, 0x045D1DD5, 0x5BE86998, 0xF2E81A07, 0xE932477D, 0x55EB68D1, 0x7F8F784D, 0xDA833EE4, + 0x157C7AA1, 0x6F63C3C3, 0xE53F6538, 0x8BEF2592, 0x318697CC, 0x13BF8E3E, 0x0C8A13D9, 0x23993F5D, + 0x67D83553, 0x22074920, 0x62FDF2A3, 0x79FFCCB9, 0x42750ED0, 0xE5927386, 0xFA8B664E, 0x72BEA151, + 0x2B49DF40, 0x75FCBCB3, 0x1EFD911F, 0xEF572CC1, 0x93BD28CA, 0xFFB9D13E, 0x31EFBC47, 0xCFF193EF, + 0x3D05CB3F, 0x7A37DAA8, 0x0D7316F2, 0xE3F3B509, 0xFAA2478F, 0xF05CA962, 0xD19C2ED0, 0x69AA616C, + 0x6BD0F3C3, 0x7DDF7EED, 0xE7130000, +}; + +u32 pri_mapping_binary_49[] = { + 0x11729553, 0x4D4C1341, 0x18FD5A16, 0x4568CB02, 0x450141AA, 0xA8314608, 0x59F16694, 0x88144D0C, + 0x90DA9484, 0x831769C0, 0x8B3F8959, 0x5B8E62DA, 0xD470D090, 0x94B55C38, 0x186C0331, 0x99C44458, + 0x4AACE122, 0xDDD4D4A0, 0x516183BD, 0x901EA4B1, 0xC6830749, 0xF1DB19A0, 0x4590E85E, 0x76F77BDF, + 0xFBDE9B37, 0x3349608F, 0x0C66BDF6, 0x9E82BC1A, 0xE8B4B856, 0xD7F0C9B8, 0xCF4E03E8, 0xB44F194A, + 0xF4ACCF80, 0x6F0BBCA4, 0x2C0BFC62, 0xF4352E01, 0x69137E10, 0xB0DABC57, 0x5B7802CF, 0x06145FA8, + 0x8D40D11C, 0xC452E35C, 0x5A0788A7, 0x09E804B3, 0xDD8278AF, 0xD42F7B44, 0x02B1F1A5, 0x4C58657C, + 0x5D0E5ED8, 0x0A92434C, 0xE6FAE399, 0x3F4305FA, 0x3B3ECAD5, 0xAE0EADCA, 0xC0EB4007, 0x300D8DD4, + 0x67A400D0, 0x9FAE8100, 0xA4001615, 0xA6AB4F10, 0x10851E3A, 0x3723AFA8, 0x4189D5F3, 0xB6D7E390, + 0x30018775, 0x10707D3C, 0x9BC77DC4, 0x7F11A0C7, 0xBEE187EA, 0xF3436BD3, 0x70224737, 0xCF43602E, + 0xF0796272, 0x7D4E7E84, 0xC0755B9B, 0x55CBE3A2, 0x570E5DBE, 0x4420FF0A, 0xBC575FB0, 0xF5EE1925, + 0xC0E9ED8D, 0x02E2A649, 0x504322E3, 0xED7D44A0, 0x455F6E2E, 0xC37A4589, 0x744774A2, 0xFE0280F2, + 0x98F92EB8, 0x8DFF3680, 0x167E8B1F, 0xCCE38F1C, 0xAA09A852, 0x14737EA5, 0x35DD1FF4, 0xB3F9FB90, + 0xEF5FDF27, 0x6314A2F2, 0x30F353D8, 0x99CDE379, 0x4E4E45CD, 0xDB72A2FD, 0x06ACFB05, 0x2FAD27A3, + 0x9F700ED5, 0xE91CEC66, 0xB8B131CB, 0x4B9D5C54, 0x36E6992C, 0x3BEF47B1, 0x25EBAB78, 0x01AE29C3, + 0xACCE63DD, 0x29D82E68, 0xFDEA0D94, 0xF1521D17, 0xAE87E225, 0x88DFB789, 0x94F735A4, 0x3E6DF26C, + 0xC54B73F4, 0xDEC80375, 0x4169330F, 0xEAB32C47, 0xD7B480C7, 0x665DD7CC, 0x67794AFF, 0x942F28ED, + 0xBEFFDCCD, 0xCDB9945F, 0x8E3CBBD0, 0x52A7F125, 0xD1DBEB6C, 0x25905830, 0xC6141F9E, 0x831F70FE, + 0x9C89E9EF, 0xA77D4D42, 0x29BE6529, 0x20B9F05E, 0xD41B8C86, 0xB08CFBDC, 0x0ED050CF, 0xE61D806C, + 0x9F24BA44, 0x879DC0BC, 0x3CFB3A20, 0x11F8B99C, 0x5CFE304F, 0xF5ADFE6E, 0xD65F81FD, 0x770527D5, + 0x97A590CF, 0xDB8B79AB, 0xA99832CE, 0x742B113F, 0x6DEBA5E7, 0xF3C9BDF1, 0x87BE3E3C, 0x0FD3F036, + 0x36C1F895, 0x781F9BF5, 0x679AB473, 0xE8E971BB, 0xBA1C785F, 0x83965323, 0x019CB362, 0xEDE04CAC, + 0xAF2AA76F, 0xAC6F24E0, 0x46FF2BD1, 0x2F4B3361, 0x861F44DC, 0xAAEFB26B, 0x78F001E2, 0x2E02DFAB, + 0x52B361C2, 0xF0EA1D74, 0x32C12575, 0x24C0F09A, 0xF4F6756F, 0xE473ABBD, 0xA31DF3A1, 0xE7FA505A, + 0xDB2F877D, 0x7B8E6C4E, 0x6DFCFFF2, 0xB3C477CF, 0xEF707CF7, 0xFC8E44FE, 0x2DBFBAC8, 0xEEF91D45, + 0xBCCFE616, 0x359DE8D8, 0x4C58E3EB, 0xAAE1DBD2, 0x3BE6E358, 0xE46F3E26, 0x61EBF31B, +}; + +u32 pri_mapping_binary_50[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0xE0E2FB41, 0xA60444A5, 0x3C87BA0F, 0xEC1E81C9, 0xFF773368, 0x20B983B9, + 0x6D2303EF, 0x5D86FD6F, 0x4E43F433, 0x03F51B1A, 0x05860801, 0xCD6D0D4E, 0xCF302B43, 0xD10FF40F, + 0x9A3F6436, 0x32F09F66, 0x78BB7325, 0xCB03860F, 0x7C0C2C40, 0xFDD382DA, 0x839D81FA, 0xF96E31DC, + 0x3E3D1D2A, 0xFE01E1DE, 0xB7BB6E9D, 0x02BAD780, 0xC1818F81, 0xF5C14606, 0x0623A0BF, 0x057640ED, + 0x01000000, +}; + +u32 sec_mapping_binary_50[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0x9687BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB0296C64, 0x6030028A, 0x0B3C87DA, 0x03337737, + 0x87069279, 0x0CEC4075, 0x650C0C29, 0x213B1850, 0x01000000, +}; + +u32 pri_mapping_binary_51[] = { + 0x11728590, 0x314BC350, 0x1485CF4B, 0x9EB56A8C, 0xA9747050, 0xCC248220, 0x25B3ABBB, 0x43F01708, + 0xFE8350FF, 0x40C1B9CB, 0xC3C9B1E0, 0xD24CEA8B, 0x435D15A1, 0x4E8206E9, 0xD6A585EE, 0x86C49B3C, + 0x82A94DF4, 0x2EF7BD8F, 0x7BCF39DC, 0x31544934, 0xB5B4DF43, 0xDFC189DD, 0x8E12AAF8, 0xE2280058, + 0xFA946868, 0x6ACEA06E, 0xE336DBB2, 0xF1A5D613, 0x3E6330E9, 0xE183394D, 0xD7B67C9C, 0x1FB7C5A9, + 0xE7E3E6F2, 0x21BC923E, 0xF0027CC6, 0x6A8EFD3B, 0x372EE6B2, 0x542E638B, 0x72ED5DF3, 0xDDA81B49, + 0x588C6410, 0xA095E51B, 0xD441B9D8, 0xA1D2D748, 0xDF73CE32, 0xFD584EC2, 0x9E505CAF, 0xE0BC822F, + 0x15384541, 0x4F281FFE, 0x46FF1898, 0x8479CE2C, 0x97D54D02, 0xEC17F2E8, 0x1D3EC4C8, 0x448D74B8, + 0xE6B61CD2, 0x09C593EC, 0x784ABF36, 0x2AF75DAE, 0xE075E22D, 0x8DBB8E35, 0xE74BF7F8, 0x75876D1F, + 0x9198A63E, 0x23CC4CAC, 0x14F4CC77, 0x7C3C0BC5, 0x57873F7C, 0x2A5F1F73, 0x9FB541B9, 0xBF51C1D7, + 0x2BB8B9C8, 0x33DF8DC1, 0x429E6CDE, 0xEAE7FCEF, 0xBBB28379, 0x9F46BFDC, 0x7F7381DF, 0x61BEBE01, + }; + +u32 sec_mapping_binary_51[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x086FD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_52[] = { + 0x11728554, 0x4B4C1351, 0x14BD2DC3, 0xD752CA47, 0x453E5241, 0x090B2458, 0xC1951122, 0x5235D140, + 0xB0F25B61, 0xA08115B2, 0x9049D911, 0x62688A2C, 0x48903294, 0x0D2BED04, 0x4C7C8909, 0x30946821, + 0x6C688A44, 0x241AA8C8, 0xA6744385, 0xC4051A49, 0xF1CE7B7C, 0x06A9FA36, 0x3373CFB9, 0xE79E77EF, + 0x7B1300B6, 0x244851CB, 0xCF4988C8, 0x844ABD65, 0x770F57A8, 0xE3FA1480, 0x4A7E9520, 0x51CD781A, + 0x7CEA619C, 0x66E9E117, 0x4BDFE3B6, 0x55A0C517, 0x022A438A, 0x49AF23D0, 0x5C6E11AA, 0x7902A336, + 0x97CF2111, 0x002FC05A, 0x88F154FF, 0xE50594BE, 0x74CC9726, 0x157DE58E, 0x7059BBFD, 0xBB12E854, + 0x28035350, 0x48FDBD8B, 0x01F4A52A, 0x60FA6AD4, 0xE70D4D54, 0x3F246DFA, 0x9C028B47, 0x9C8CAFC3, + 0xB616B8C3, 0x38D3E13E, 0x11B93438, 0x85031FB4, 0xAEAE7F6F, 0x0AF214F5, 0x22BADFCA, 0xA0A5AB97, + 0xE973DB04, 0x1AAB6E1B, 0xCB50FF96, 0x5512EFDE, 0x21E0BF67, 0xFBE87B43, 0x79BDF67A, 0xC68B449E, + 0x515D6332, 0x20AFCE2A, 0xD5D7D512, 0x302FFB83, 0x731E02B9, 0x8F36922A, 0x1E335F51, 0xC89BA812, + 0xF932DD61, 0x1D1A8F5E, 0xA7DF1097, 0x72CC1FF6, 0xE58F7E64, 0x1010CD83, 0xD60765B8, 0x9F20C0AA, + 0x875B8475, 0x2DC42C1E, 0xF5E195B8, 0xEAB17733, 0x5FB1AFC3, 0xF7274E11, 0x0F4ACB73, 0x07FD3C35, + 0x129EAFC1, 0xB8BD0ACB, 0x625CBB82, 0x6507193F, 0xBE2FFC5C, 0xB47DE175, 0x121471AA, 0xB3CFD775, + 0xA2BEC14A, 0xE3093ED8, 0x9C97583C, 0x11E35D55, 0x3CADBB3B, 0x199C70B2, 0xF974D92D, 0x0C4FEA0C, + 0x5F3F5911, 0xFF1CF7CC, 0xE314B05F, 0x2E8085D0, 0xBFE7CFB5, 0x329F2998, 0x5FAA3617, 0x2563FECB, + 0xE72EA9B6, 0x06F35730, 0xDFCBF44F, 0xB7C97831, 0xC5BB9B3A, 0x2C35D504, 0xBC4E7DFE, 0xB0037D6C, + 0x1A2B382D, 0xE39D51F0, 0x5EB40C3B, 0x3AF05E6C, 0xCE7F5D9B, 0x7631FC6C, 0x1B3B3732, 0xEE7C8AB8, + 0x85C09534, 0xEFAC8B10, 0x886E879F, 0x5B01C64B, 0x45DED5EC, 0x722E0279, 0xE30FC596, 0x662381F8, + 0x21781F1C, 0x63F839C4, 0x6B6EB698, 0x659DE981, 0x054F8F8D, 0xF6C9DEDB, 0xCAF0B430, 0xF95F860A, + 0x66BC63D8, 0xEF6F505C, 0x92C378E9, 0x61FC28FD, 0x66205EA9, 0xBE562CCF, 0x63B0BDC7, 0xD6D28C7E, + 0x27D796C6, 0x46094435, 0xC28FAD0D, 0xD6BF4C45, 0x3D6940B4, 0x59B19ED6, 0x075ECF28, 0xD339DF40, + 0xC0642832, 0x24C9B8E0, 0x102CD897, 0x906FCDE7, 0x92D879CE, 0x6A90E757, 0x6D52E297, 0x35F11AD7, + 0xFEB9D097, 0x1EE50BBC, 0x85AF3611, 0x589266DD, 0x0E9CF38E, 0x3FE05F5E, 0xA2FB37E2, 0xFDA47E2E, + 0x20FF89C1, 0x9C239F87, 0x746152B4, 0xA2EFFBF9, 0x1F66DC84, 0xF2F20EEE, 0x7B76E191, 0xAEC8DBBA, + 0x65DD040F, 0x04474586, 0xE750BC8C, 0xEA08BCB5, 0xD95C4E60, 0x7D25DEEB, 0xB11188FC, 0x0E2537F6, + 0xE77EB1F0, 0xAFFBA3F8, 0xA5C293FB, 0x5B72CFBA, 0x09FE2F63, 0x776027E0, 0xE73AA14F, 0x0BB98A7A, + 0x313C60BD, 0x0938BE7E, 0x03000000, +}; + +u32 pri_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x1533581E, 0x307CE003, 0x1AB89181, 0xC108A85E, 0xE039D47E, 0xB07D0293, 0xFFEF66D0, 0x40B287B9, + 0x6D23436B, 0xD8D48C92, 0x10A0FA95, 0x0C0CA54B, 0x51D403DD, 0x87E62E19, 0xA0BAB70C, 0x0CB74F43, + 0xEC67FC80, 0x613F589C, 0x09537C03, 0xC3013E06, 0x66A07888, 0x91830148, 0x7C97F88A, 0x19050940, + 0xF3763030, 0xB4B1ED80, 0xDA0B0000, +}; + +u32 sec_mapping_binary_53[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xB06CD8C8, 0x50669412, 0xA220B011, 0xA49461C5, + 0x8CE750FB, 0x60E6EFE6, 0x30403297, 0xE52150DD, 0x3F068637, 0x77580C18, 0x1CF81858, 0x81FA198C, + 0x80E60AEC, 0x80EA0300, +}; + +u32 pri_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x449840F4, 0x4E066659, 0x8600858A, 0x3FFF81E0, 0x5FA5CD6E, 0x06064610, + 0x73178320, 0x13441D0F, 0x905660D8, 0x0ED6A5C0, 0xF01BA2FD, 0x3FCB0386, 0x0F7C40C6, 0x46060623, + 0xA0B8C073, 0x64730520, 0xE6F24800, 0xCD555BC0, 0x22FF67F2, 0x9F5D0C02, 0x8C0C8C0C, 0x0CBB190C, + 0xC0E61FE0, 0x60009ACB, 0xA8B791E1, 0x56D9E919, 0x2921FB41, 0x9AF39A7A, 0xA0E67ED8, 0xC8506694, + 0x12A220B0, 0x91E1EDE2, 0xDBA72D66, 0x40C4191F, 0x20C4F96E, 0x31DC3E3D, 0x83E50323, 0x031F03D3, + 0x05747780, 0xED1598FC, 0x7F378306, 0x927DCC6D, 0x40FD69D3, 0x3CDA4380, 0xEA973130, 0x84CD4251, + 0x0F74279A, 0xFB6480F6, 0xBC65D87F, 0xFB34C41E, 0x66A03D6D, 0x4165C1CE, 0x40FB8F6E, 0x9EB57325, + 0xD03C9EBB, 0x0CF7FE9D, 0x82C8B35C, 0x40B86F76, 0xE58E15D3, 0x80F27FDE, 0x1E9F7E67, 0x0E8B0183, + 0x031F032B, 0xDC9D3BA0, 0xF6020000, +}; + +u32 sec_mapping_binary_54[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0xEA593E30, 0x32F031B0, 0x096C6428, 0x334A0951, 0x00D2FF76, 0xBDB9B362, + 0x064B0143, 0x031F033B, 0x90CF6004, 0x542FB09B, 0xC300626E, 0x04C85CC6, 0x7940F132, 0x06869490, + 0x1D507701, 0x00000000, +}; + +u32 pri_mapping_binary_55[] = { + 0x11727D90, 0x4D280461, 0x1CC69F99, 0x1DDF6B8C, 0x8F249189, 0x1229B4B9, 0xB9C8E22C, 0x6D942BCB, + 0x4DD29AD6, 0x7DD99483, 0x529AD605, 0x275B0E5E, 0x17BC08B9, 0x915272D1, 0xB448DAF2, 0x515B0E0E, + 0xB65DFF9D, 0x778BD5AE, 0xF732D3FF, 0xF93DCFFF, 0x79DF28C4, 0xE1A892A1, 0x010770D4, 0x3B6B747F, + 0xBC795D69, 0x88AFC439, 0x34091270, 0x884E2949, 0xE7B41032, 0x20B57394, 0xCBC2E7A4, 0xAF8E3D3B, + 0x45C79788, 0x4B2A0F88, 0xA9F4C330, 0xDF6BF474, 0x6AD1F41E, 0x3B575B49, 0x1EA2E557, 0x9E638101, + 0xAF801556, 0xAEF140BE, 0x18C36063, 0x8FDBA131, 0x344DF867, 0xA44186D2, 0x302E5B5B, 0x842E5D33, + 0xF886C6C7, 0xDCA4A30F, 0x308319F9, 0xD4FB4FDF, 0x3AE22CE0, 0x822B3109, 0x2AE41D06, 0xC335EED1, + 0xC99FE06F, 0xD6962972, 0x1D34AF4E, 0xCF2DF382, 0x077C8257, 0x967FE6DD, 0xE6EE66C0, 0xF7FF7D94, + 0x29DA9700, 0x2296F0E7, 0x91DFE7F2, 0xBA2A52B9, 0xFB4707E1, 0xD94C3D9F, 0x748FABCB, 0xD64DC36F, + 0x0C7B88E3, 0x473C6412, 0xD70194A9, 0x822BC8C2, 0x2578C40A, 0x99422FCC, 0xA2DF9C9D, 0x9F31CEF0, + 0xF91C7DBE, 0xBD394995, 0x1E581D15, 0x7C11F1C6, 0x90B73FF5, 0x8EB56678, 0x3138C910, 0x6F7BDF65, + 0x1BE23D8A, 0x73F612FE, 0x92E9DCBD, 0xF33EF0F1, 0xF42838A7, 0xCDB99B74, 0x9B0B4E7A, 0xFBA9F7DD, + 0xFBD5E5A2, 0xD04B73EA, 0x76DFD525, 0x084ECDB2, 0xEF65FB3E, 0x72CC951D, 0x9CAA2823, 0x7D401EF1, + 0x5492BE15, 0x580BCDF9, 0xF79179BE, 0x01000000, +}; + +u32 sec_mapping_binary_55[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B304, 0x3024F031, 0x08186C64, 0x08313231, 0x1212D801, 0xB5070000, + }; + +u32 pri_mapping_binary_56[] = { + 0x11727D90, 0xB14BC340, 0x14C6BF4B, 0xA2162921, 0x4A0707C5, 0x4C924924, 0x9BABC57F, 0xC0761067, + 0xFB2F0475, 0x74482741, 0x2CB42153, 0x16A1E220, 0x37B5BD16, 0xEC6A43A1, 0xB3CDD0AD, 0x080D7415, + 0x43E379A7, 0xD85AF02D, 0x77FC1EEF, 0xFBDEF7C6, 0x90C59053, 0x60002DA8, 0x3BD92DF3, 0x22D90BB4, + 0xDDA49230, 0x18040468, 0xE380A4BC, 0xBA192800, 0xD967D850, 0xE45C96BF, 0x261A42C5, 0xC487944B, + 0xB501463A, 0xFF507827, 0xAE933728, 0x10013DA6, 0x4D09381F, 0x5138F679, 0xD1E47CC6, 0x2651DDD3, + 0x4698EA20, 0x9C57EDB2, 0xE0FA2B86, 0x614D7265, 0xB0C485BE, 0xDAFDD589, 0x2E7BACEA, 0x4A7D2DF8, + 0xE1E3EF7C, 0x228F5149, 0xDBB0E672, 0xA82E45DF, 0x6FBD343D, 0xBE471C77, 0xFABEF45B, 0x099EC5D4, + 0x7A6E619E, 0xDFE3CF1D, 0xB6291E4A, 0xB572214F, 0x11FB51E7, 0x3194FEAB, 0xB74BF904, 0x5F9BE337, + 0x6C18D6B9, 0x2F9E80F7, 0x37D9CFF0, 0x7ED13EDA, 0xFCEA1F3A, 0x77D7A563, 0x8AC6FDD5, 0xD9A9F57F, + 0x0E62719D, 0x1930899A, 0x58AC4F00, +}; + +u32 pri_mapping_binary_57[] = { + 0x11728597, 0x7F505455, 0x14C7CF2E, 0x8B9121AE, 0x48862949, 0x0B9995DA, 0xBA62F6C3, 0x8AC0A55F, + 0x56B8AC40, 0x65A5B11B, 0x98659AF8, 0x5C9CC661, 0x1C64DD95, 0x692C1CF6, 0x05FE413F, 0x0677C569, + 0x78FFF0E3, 0x0145D334, 0x21DB128E, 0x7FA8F85A, 0x68C6C651, 0x59E5EFA4, 0xA573DF7D, 0xB00F7997, + 0xDD7F58BE, 0x9F73CE3D, 0xEF9CFBEE, 0x3D7B0DE8, 0x4784343D, 0xF9DB0509, 0x195098E9, 0x9A98C44F, + 0xB46A5337, 0x808E7C15, 0x61919EDA, 0x25E3DF4C, 0xE890BD32, 0xE10E759F, 0x340CC168, 0x0A7E1140, + 0x6749B367, 0x1A0528E7, 0x0F89B59C, 0x00A1D60B, 0x593D92C2, 0x47E7E6BA, 0x3E01388B, 0x43E61EF1, + 0x94E4E70D, 0xE33A4801, 0x7DB3CACF, 0xEAE28BD1, 0xAF55FA29, 0x3A20529E, 0x10871BE2, 0xF0440DBE, + 0x700C6E0C, 0x8B865118, 0x4F8179C8, 0xE75900F9, 0x3575BD8C, 0xB45EC9E9, 0x58AF95CD, 0x861513F5, + 0x13221875, 0xA003E806, 0xB35CB7BE, 0x24C07AE9, 0xD60A1009, 0x5C09FADC, 0xF47FC345, 0xBAEE3D27, + 0x62CF8B21, 0xC1CF4FC5, 0x97E319EB, 0x27BB6195, 0x2A4E422D, 0xDA4501C6, 0x249A5712, 0xFADB2D79, + 0xA9C43FA5, 0x13A40047, 0xEB786FB5, 0x00F9FA22, 0x8305F5E3, 0x7CC76952, 0x67E80518, 0x1EA07EF3, + 0x77086032, 0x59731290, 0x1FFA5AE7, 0x73170B90, 0xD173EDEF, 0xF3C2CF64, 0xF102471D, 0x8D735FA1, + 0x00BCAD96, 0xCB473B49, 0xF4B4B734, 0xD0BC93CD, 0x9877AAC3, 0x6E467D98, 0x0F9EACA9, 0xC4F89300, + 0xA131CA17, 0x20AFB005, 0x64BF3B9E, 0x48FFEE76, 0xBA6E8A99, 0xE49B6B26, 0xF972CE80, 0xBBD28175, + 0xD99C11AC, 0xAFA27E0B, 0x3305B099, 0xF2F2D721, 0xFFAB7370, 0x7B8093F3, 0x69A83B42, 0xB9113967, + 0x72D849DE, 0xB7C43F71, 0x7FE0BAB7, 0x005AFFA5, 0x7C11F27A, 0x9BDB49D6, 0x85098088, 0x489F2315, + 0xF522BD2E, 0x8FD4A3AB, 0xC1E5776F, 0x15A0E658, 0xF6252988, 0x7DDD09DE, 0xF455D47F, 0x31EE5FB0, + 0xE0BE36CE, 0xE803F6F5, 0xAE7E2E17, 0x40E4FCBC, 0xC38EFB44, 0x82707F27, 0xF54F437F, 0xCE565644, + 0xD6BFDA29, 0x7505F6CB, 0xF9BBEA94, 0xBADD0FB1, 0x7E47C5B1, 0xE9FDBD04, 0x6275112B, 0xFD7C01F6, + 0xA351FA31, 0x3A15F701, 0x0DAEEC03, 0x99A7C7F1, 0x5F1AC7FF, 0x41E44E8B, 0x3D8770BA, 0x4FE5BCF7, + 0x60DE72DF, 0x96216FB0, 0xB9E5E74A, 0x190634A0, 0x7ECBC667, 0x3D8F6CBF, 0x1C759B25, 0x5B8E27F2, + 0x2D0DF2FE, 0x3B1C5B2F, 0x6354BB0E, 0x0FA9743F, 0x5F7D82EC, 0xAB8511B8, 0x792548E3, 0xAE18D5CE, + 0x23736856, 0x3CB9EF0F, 0x0F69E4E1, 0x02A853F2, 0x30B5CD5D, 0x97ACB6B9, 0xEB9A1DC7, 0xFF9136ED, + 0xE75CC9D0, 0x1F65E8AB, 0x18FA630C, 0xFD7186FE, 0x04435FCD, 0xD0D730F4, 0xB56DDA7D, 0x7F52A5FF, + 0x236E9FEE, 0x83B939A6, 0x4B5F0D88, 0xE915D47E, 0x5DB5BCEF, 0xB263FB8E, 0xC6B7ECD5, 0x5E77BD4A, + 0x0F7D7B33, 0x984EDEFF, 0x3F0046A2, 0x749D1C15, 0xBF287EB1, 0x65CA6F43, 0xA176BCA7, 0x18FA4686, + 0xFE34437F, 0x86A13FCB, 0xD09F63E8, 0x9B18FAF3, 0x0CFD8542, 0xED3EBCA8, 0xD2495D4F, 0xD650FBDC, + 0x5CED382F, 0x31F43C86, 0x9ECFD037, 0x33742B43, 0x2F60E82F, 0x33F45718, 0xFAABB99A, 0xE7F6ACFB, + 0xD3B04780, 0x03051E77, 0x099EDBBE, 0x83C126F1, 0x07011644, 0xA127D24B, 0xE3BC8671, 0x1252ADB9, + 0xE45EDB59, 0x1BA8DF97, 0x2AC0C68E, 0xC3A1DF5B, 0x957BE821, 0x6AF73ADA, 0x99F212ED, 0xE43E713B, + 0x0A4B4BF0, 0xBDF7548B, 0x9DA7713F, 0x46BB22BD, 0xA120B5DB, 0x82769B53, 0x372CCE42, 0xBBA3C53E, + 0x376715A0, 0xFFCCD1E0, 0x71B4FB2F, 0x6BECD70B, 0xBF29E7AC, 0x8BF6ED0D, 0xB4CFD56F, 0xC8598CF6, + 0xEDFE534D, 0x55E4BCBA, 0x023018A2, 0xF1DE34C7, 0x7883C3EB, 0x719139A5, 0x0B22675B, 0x297F0BF9, + 0x7E93D340, 0xEEC76FB6, 0xB57A3D15, 0xE88F235A, 0xE42CE585, 0xC8D79BAC, 0x323FB8CD, 0x53515E20, + 0x40F7E5DB, 0x83412FE5, 0x5B655E6C, 0x25E7EBA5, 0x86E02157, 0x09BD4707, 0xC394DB90, 0x2728F7AB, + 0xD78F8FE1, 0x1320BCFC, 0x97F37DF8, 0x1E430897, 0x9AA07645, 0xAA3C6B1D, 0x552E529F, 0x41FF88D4, + 0xD448B95D, 0x83DF383B, 0x12EE55E6, 0xB16D2AEE, 0x7534F184, 0x8FF523EF, 0xA1BC58C5, 0x5B2A9A1A, + 0x499DC606, 0x62BC84CC, 0x277AAB9D, 0xF080AFCB, 0xEB2A1560, 0xA27B302C, 0x9DA3BC14, 0x79BEC599, + 0xA643FE5D, 0x1ABF8F5B, 0x82EF4950, 0xEA111BE5, 0x7ED41D51, 0xEEEBB7E5, 0x7925C792, 0x2ADF1F8D, + 0x3CA97754, 0x0AA321E5, 0xEF90752C, 0xC576167F, 0x57E5CF73, 0x2EAED84E, 0xF66D586A, 0x54F6ED76, + 0x0DAE9E5B, 0xDE439E63, 0xB267917E, 0x1D2BDBC5, 0x1D700AD0, 0xD7D2F67D, 0x594080F9, 0xDD7079B8, + 0x99C6791F, 0xF90EA51E, 0x3ECEEB29, 0x2D99B92F, 0x3E30CEEE, 0x7BF27518, 0x91943C77, 0x18E7EEC7, + 0x4EE3DCFD, 0xF8D03877, 0x3FCA502F, 0xD097C8FD, 0xF0D72077, 0xCDE40EE3, 0xDCFBC519, 0x27BF8FE2, + 0xE4571E87, 0x57C4E1BB, 0x349E6F22, 0x74F5F6DA, 0xD5F4BDFD, 0x7816A773, 0xDF913ACA, 0x7783FC3F, + 0xCC4FA3E7, 0x506239EE, 0x4BA70F07, 0x19EC7704, 0x5F71E5BC, 0xD83D3E75, 0x8E2973E6, 0x89D89CA9, + 0x9EFB3F41, 0xBB45A69C, 0x5C3227B7, 0x5456F056, 0xE7741C99, 0x7FAA9AA3, 0xCE88D239, 0xBF724F86, + 0xAFD375F6, 0x0CDDFDBB, 0x43391FBF, 0x6C97F334, 0xC3CC39E6, 0xB321ED73, 0x772F43DF, 0xC7D03F67, + 0xE8FB197A, 0xE5B43E75, 0xAECBBFB7, 0x96AE299D, 0x9ECB93D4, 0x737962C7, 0xD4EFD299, 0x73E08159, + 0x71A6EF87, 0xA419F7C3, 0x0D7CEE61, 0x8020DFA9, 0xD8FD0F00, +}; + +u32 sec_mapping_binary_57[] = { + 0x11727552, 0x3D4BC350, 0x143DA929, 0x7628218A, 0x4317B183, 0x8863893F, 0xC1C94110, 0xE9E02274, + 0x28CE4EF1, 0xDBFAD9FA, 0x6DA1A015, 0x978E4E62, 0x1DFC4817, 0x47B18B4E, 0x4AED50A7, 0x2C82DD15, + 0xE36B6E12, 0xD3BEBCB7, 0x3C38EFDC, 0x73EEBDEF, 0x98A063A0, 0x2F0415B8, 0x47577F34, 0x36FEF633, + 0x549207D4, 0x82654095, 0x20019548, 0x42B2D879, 0x98420890, 0x6B067A42, 0x54176577, 0x1CB7B64A, + 0x1CDF2497, 0x919B1214, 0xE85765E8, 0x5A3A1957, 0xCBF8353E, 0xEB1745D3, 0xF1737867, 0xC49B13F2, + 0xDC3EC857, 0x3A6FD79F, 0xF7EA2A91, 0x61EA2FD2, 0xE2856744, 0x3ADE1C36, 0x4FFE209D, 0x054FA7A3, + 0xBF6B41DF, 0x8EFF2257, 0xF7EFE3EF, 0x07DDAE0E, 0xD52D71F3, 0x12BECCE3, 0x0D3415AC, 0xF870C580, + 0xC75F2D05, 0xF3330C3F, 0xD172C4AF, 0xE1BD7A4A, 0xFCB57CB0, 0xEFBA00DF, 0xE070E71F, 0x1E83FF71, + 0x93F1A1B1, 0x1CA8CEDC, 0xD5CEBDB1, 0x771D4827, 0x4927FCD2, 0xB95F3B87, 0xA01C6282, 0xE5B03736, + 0x688D5894, 0x43B47208, 0x378732AB, 0x7F959FD1, 0x50B0D5F2, 0x9D044655, 0x3330CF63, 0x7C9EE1CF, + 0x4178FAC6, 0xAE4AB87D, 0x5A65D48B, 0x4F4656A7, 0xB9B66783, 0xF79CF5E1, 0x97BEBDE5, 0x52DCDE68, + 0x1F5FF4BE, 0x930ADEF7, 0xAE00DF13, 0xE0FB221F, 0xE7FD4050, 0x7728C08F, 0x04F8B100, 0xCF73F81D, + 0xDACF1F00, +}; + +u32 pri_mapping_binary_58[] = { + 0x11728597, 0x7F505455, 0x14C7CFC2, 0x6214082B, 0x52616912, 0x90D90F6D, 0x5D41FA61, 0xB581603F, + 0xAC685D7E, 0x5856A02C, 0xBB56120A, 0xADBB4ED3, 0x3849CB8F, 0x9C064785, 0x07EB1FF4, 0x87B6CB3A, + 0x0D3B9302, 0x0F2CFAA3, 0x5436C8A6, 0x3F98E409, 0xFC51632A, 0x9BFED554, 0xEEAC9D7B, 0xEF63F7A1, + 0xEFB2FBCF, 0xEE7E3FE7, 0x9C7BEFB9, 0xE7DD7BDE, 0x25601F11, 0xD2E3C8F7, 0x00C42F83, 0x924C47E8, + 0x267EC2CE, 0xF583001A, 0xF2538445, 0x71CC2E19, 0xBF33A18F, 0x7A65C20D, 0xE67E537B, 0x1EA653F0, + 0x871F3486, 0x7473A6CE, 0x0F5661AF, 0xE8B2FB61, 0xD4F76BF6, 0x9024F3E9, 0xF9B966D8, 0x0F764335, + 0xE52DE251, 0xC92368AF, 0x6B2005E2, 0xBA157E45, 0x0EA10CFD, 0x7CD2B7E1, 0x1191F1F8, 0x185C1B83, + 0x27A8F0D4, 0x19B87241, 0xD44EC3F5, 0x1458807C, 0x8101905F, 0x52E64BC7, 0xF2959C81, 0xF95AD1AD, + 0x5D1E3A14, 0x1241A701, 0x0DC020E8, 0x69DE8613, 0x01F3A559, 0xED87A077, 0x22D0D1C4, 0xFE6BC7D9, + 0xB877B445, 0xD78B21C1, 0x23CCC6A7, 0xF174876E, 0x0EC24A45, 0x9C7817DA, 0x850166E4, 0x7C25A2BF, + 0xD9509046, 0xFC256104, 0xF3C9E2DE, 0x59E7078F, 0x49B017A2, 0xFE777F30, 0xE092D771, 0x17EABB4C, + 0xD59B89DE, 0x736CE873, 0xA101E3F5, 0x004C8E32, 0xBFA44A3F, 0xD4C9F339, 0xECD2B71D, 0x6E441E02, + 0x08CA794A, 0xAE24E319, 0xF58477D9, 0xFB85EC92, 0xC87C285F, 0x88BCC160, 0xA13CD419, 0x14AD2EA6, + 0xA7A09E1D, 0x975042C6, 0x158F7CD5, 0xD1B40DF3, 0x218566CE, 0xF4319E8A, 0xBC346E5D, 0x3CE18303, + 0x41C9DB84, 0x71DD0037, 0xC28CEB90, 0x379B76D0, 0xF5FCD31C, 0x1CF27531, 0x7D11EABB, 0xB32CB9F1, + 0xA8FFDB17, 0x0C78E5F1, 0xD250B799, 0x5652FB93, 0x066FBE35, 0x11D73B11, 0x0E768DF8, 0xA1BC7B6F, + 0xEBBEFFBE, 0x23497654, 0x1B98FD62, 0xB40703D6, 0xB36E4EFE, 0x713F6FD9, 0xC7A5387F, 0xBB47A836, + 0x637D4830, 0x79B69FF9, 0xA7A3BFDD, 0xB49DE6F5, 0xF77E69C0, 0x5BCFE21F, 0x6867FCEE, 0xCAE83E87, + 0xC599485D, 0xDFA3C8A7, 0xD8E0118A, 0xCB30AFD2, 0xD7E1D9B8, 0xF7AA7065, 0xBE3362F8, 0x2F89E17F, + 0x1F728BC1, 0x9C4B38AB, 0x4F3AEF5A, 0x9C37AD97, 0xFB91B79B, 0x9AE8BA52, 0x2E001A30, 0xBFA525B7, + 0xAD87DA2F, 0x43DD64C8, 0xA1F144E1, 0x783B79BE, 0xE193E878, 0x0F18D5F3, 0xB05CA17B, 0x847D6D8D, + 0x5897A941, 0xB83A1160, 0x71338DEA, 0xF378507F, 0x5B3CFA5C, 0x64E955E6, 0xE1003820, 0xCF235B37, + 0x7F5E7274, 0xF3E7F5A1, 0x18FE2B74, 0xEAEB7C98, 0xA3AFE4E8, 0x8F70F447, 0x39FA631C, 0xFD718EBE, + 0x8AA3AFE6, 0xE84FE8D4, 0xF75DAFD0, 0xFF10B746, 0xF6610D44, 0x75E9E088, 0x986163F6, 0x6BA669DD, + 0xE544EB8E, 0xC5379C57, 0x1F77AD42, 0x1FFDF26A, 0x2043C07C, 0xFF043015, 0x66E3E42A, 0xF8B8F8F1, + 0xA659BFBC, 0x5EF578EB, 0x387A3E47, 0x7F92A33F, 0xC5D19FE6, 0xE8CF70F4, 0xF51CFD59, 0x8EFE5CAF, + 0xFA3E3CAF, 0xD0495E0F, 0x37327B63, 0xB77A9C17, 0x387A0147, 0x2FE4E81B, 0x387A1147, 0x2FE6E81B, + 0x39FA8B1C, 0xFDA5883E, 0xFFBDA9AD, 0xF5C340EB, 0x68C08D75, 0x93348865, 0xF327F37F, 0x19FDF30A, + 0x3485E4FE, 0xC8AF6AD9, 0x5FBFDD0F, 0xC74782E3, 0xA7AAE839, 0xD87EA096, 0xD9BDD24D, 0xEEA762ED, + 0x62B4AB71, 0x3985B28D, 0x7E08783A, 0x8EBABBB0, 0x1ECF8443, 0x572596FF, 0x4D68678E, 0x2B8C2776, + 0x3D0EB7B3, 0x05CF9DA4, 0x21BCEA7C, 0xAC4E5FC5, 0xFBBADE60, 0xC94943EE, 0x6BDFE1B5, 0x39B08E77, + 0x02FCF023, 0xE3AFE1FD, 0x5C1C576E, 0x26FE9E46, 0x779793F0, 0x1180D343, 0x2CFEEB25, 0xEA7C52EE, + 0x074A8C5C, 0x7FCADFC8, 0x9C9F9B80, 0xCB691E4C, 0xF8DCD698, 0xF2E9393C, 0xDE3A2389, 0x02CDD3A7, + 0xB3F7DC66, 0xE49BD372, 0xD3C979B0, 0xCEBA6F7F, 0x9EC50FBF, 0xB9C7464F, 0x78E57C7E, 0xCAECCC68, + 0x579F65D1, 0x92BC779E, 0x446CC371, 0x2E025C1B, 0x63BC3406, 0x2F8BC1CB, 0x63F00A05, 0xFFEBE4CF, + 0x92D7C6F4, 0x2DA81766, 0x990A88DE, 0x6C3E526E, 0xC5F92FCA, 0x728B07B7, 0xE07DD402, 0xC1730166, + 0xF7E63439, 0xFF0BB349, 0x3DF6DBBD, 0x564B91DC, 0x27F9187F, 0x2B06DF1A, 0x83BF1D83, 0xBFC3E774, + 0x1FDF25FB, 0x60C8D512, 0xDEB1A1C9, 0x65C77524, 0x39BF6910, 0xF7FA61E8, 0xFB0B13BD, 0xC32C4E25, + 0xF6DBC6B8, 0xBC5CB2DF, 0xEDD6D696, 0x0ABCC752, 0x07207842, 0x1EA70AF9, 0xDAAC229A, 0xA73DA55E, + 0x9BB5D80F, 0xC997614A, 0x92F936EA, 0x6FA1FE1D, 0x0DE85F8E, 0xE39CC634, 0xCB79DAAE, 0xF0EF93FD, + 0x2F765EC3, 0x8260BC5A, 0x19FF88AF, 0xB589F0C1, 0x28B70C2B, 0xF6B1D4D7, 0xDA628B70, 0xFA3CD410, + 0x7F93B598, 0xD463E71E, 0xC6170E42, 0xC4DFDA1B, 0x5D9FABDA, 0xE928C7F5, 0x8D79A624, 0xB7DC3FDA, + 0x54F89513, 0x5393A7E5, 0x7E7747AF, 0xCAF33086, 0xF78EFCBC, 0xBDA7F03F, 0x6E436E9F, 0xFB3CBDDF, + 0x16E5ADD5, 0x6E81C487, 0xB3D1E7E9, 0x833A157F, 0x169FF29D, 0x8AF320D4, 0x18149D0E, 0x769E2558, + 0x19AFADBB, 0xF55C94FB, 0xD436969F, 0x0F15BC47, 0x94CE79E4, 0x7B73F232, 0xE375D8DF, 0x55C9EF3D, + 0xF23D4CF5, 0x5D8AFEAE, 0xB9A6EB98, 0xF019FA05, 0x011B2F36, 0xEEEE48BF, 0x269FAF5F, 0x9CA2A7AF, + 0x1EE69ECF, 0xF59C7EAF, 0x81A37FC4, 0xD1ED1C7D, 0x0F477718, 0x6FEDE7E9, 0x7BDA9255, 0x1591BE3E, + 0x51D9D727, 0xF4CDBECF, 0x46FB7BE5, 0x7B96D3A8, 0xFA7E40EE, 0x99C439F7, 0xCC15B46B, 0x0768320F, + 0x57D0B8BF, 0xE07F094B, 0x42D4EAC1, 0x98027B33, 0x67E3F4CB, 0x71FE0700, +}; + +u32 sec_mapping_binary_58[] = { + 0x11728D92, 0xBB4FC250, 0x14C6BF62, 0x890CA4B9, 0x1A071663, 0x07431C09, 0xFE03AE0E, 0x260C0C2E, + 0x260EC4D9, 0x89C117F8, 0xC4F70BA3, 0x75318E38, 0xE2E0A32C, 0x8E262C6E, 0x1A64202E, 0x5D30B26B, + 0xA8174EA9, 0x94DB9B78, 0x9726BF9E, 0xF37DF79E, 0xF359A063, 0x62280006, 0x3CA26F38, 0x1C997AFB, + 0x895EAB23, 0x2C6F9B60, 0x0A14A014, 0x8A29363F, 0x4FD30800, 0x6AC5C440, 0x80FAC2FC, 0xABE3BEAD, + 0xA2E39BE4, 0x326A4381, 0x8685D922, 0xD2F15452, 0x674534CD, 0x7AB56058, 0x8E9F5377, 0x49758BD2, + 0xBACE3D4A, 0xA131F20F, 0xB5FC8373, 0x5E9F25B7, 0x5FEC8B75, 0xF5A91F92, 0x7BDC92CE, 0xB2A0D3F1, + 0xF9DFBDD0, 0x4F3A2BC2, 0x7B886724, 0x3C2BF21A, 0x1A1A5639, 0x3F8FE7DA, 0x5CABE0BD, 0x7C417C2D, + 0xF157AF99, 0x7075D627, 0xFCF53724, 0x7C53C2B7, 0x5C4EFB56, 0x9E7BF756, 0x6CAD1E05, 0xC39B0BE5, + 0x4A9C1B9A, 0x40BDAABE, 0xA0A621C7, 0x7511E739, 0x613D732B, 0x739E0652, 0x49AB3B8F, 0xA03C22C1, + 0xF3381819, 0xB5C76DCA, 0x235A7944, 0xC757E579, 0x7875FC6C, 0xAE53E172, 0x86E59BEB, 0x4931D7E8, + 0xCE4770E6, 0xAEDD1503, 0xCD615BF7, 0x9FCF8EEE, 0xBFAF5DCE, 0xA30EFFBC, 0xE1EBCA51, 0xFD1E73E7, + 0x49EFFDF2, 0xEAED337F, 0x9F03093F, 0x94F0A35E, 0x1FC3FBFF, 0x58D27722, 0xE1A7129E, 0x17F93CB2, + 0x1ACE5CFE, 0xE0CCFF17, +}; + +u32 pri_mapping_binary_59[] = { + 0x11728550, 0xBF4BC360, 0x107D69A3, 0x566D6384, 0x0E0EFEC8, 0xA44E2299, 0x5DA438E8, 0x54ABF817, + 0x54DCC441, 0x4ADDC421, 0xB5E02014, 0x62717254, 0x5C0C0ADA, 0xAF823A5A, 0x11140441, 0x83B8B958, + 0xE86E68BD, 0x7C8798B6, 0x88B77C1F, 0xEFDE7BF7, 0xEE3EC025, 0x100FF96F, 0x09E12124, 0x8DACD7A0, + 0xAA6F4C95, 0x01C5FF0A, 0xF4879817, 0xA5D7C0B9, 0x5419F862, 0x7943AD29, 0xD0E8E340, 0x31E38B86, + 0xEE606526, 0x5B5CCA38, 0x38CE5FBA, 0xFBC201EE, 0x81B73AF3, 0x947F791F, 0xC15C3AE7, 0x8A0E50AE, + 0xD10375C4, 0x2B7802BA, 0x42362863, 0x52E6BB8E, 0x80722913, 0xEC1F22FF, 0x8C9996FE, 0x75F1E91E, + 0x16190FFF, 0x81ABEDF8, 0x3B6A1A3A, 0x02B82640, 0x38CF519F, 0xD507BC53, 0xBF46794D, 0xBA83FE93, + 0x57E6D30B, 0x8D32C603, 0xB9C29683, 0xEDA5D9F4, 0xFAA283A7, 0x8D8A389B, 0xBBF2C9E9, 0xAD559EDF, + 0xF9F03B07, 0x1660679B, 0xFC68DF96, 0x3D0789E7, 0x0155C139, 0xBB486F9B, 0x39CEF982, 0xD7BB3DC6, + 0x23D7BFBE, 0x55F178F3, 0xB36FF749, 0xEBBE328F, 0x9D5CE5BD, 0x7AA85F4C, 0x5999849F, 0xC7052A82, + 0x75BDBB0E, 0x96CDF969, 0x5FE7DA15, 0xB19293BA, 0x1D7B98FB, 0x51EA8FA6, 0x720BBECE, 0x3BAD968E, + 0xC6D82F46, 0xF8662A23, 0xF1D82DD9, 0x59CCD7D6, 0xDAEE2EF9, 0x7D01DC15, 0xB779C2D7, 0xB0A9414F, + 0x06EEA402, 0x89850B34, 0xD7370000, +}; + +u32 pri_mapping_binary_60[] = { + 0x11727D93, 0x5D4C1359, 0x14C7FF2D, 0x7545A8A5, 0x4871FD5C, 0x2B7EC484, 0xC5405793, 0x7DD80756, + 0xA4F8E247, 0x4AC5C4EC, 0x9B607952, 0x13E35036, 0xFBB2D9A5, 0x5DC826B2, 0x31D6B1BC, 0x54639449, + 0x35F19ADD, 0x88D31A21, 0xF8A06D6A, 0x58158D30, 0x5462426A, 0x94069E96, 0x4449F1CC, 0xBD2D2DB2, + 0xF1BECCCC, 0xF99D73CF, 0xFFFCEF9D, 0x14C45261, 0x33EACF7B, 0x28DA8C23, 0x76EFFC02, 0xAD4CE70F, + 0x11C0A0BF, 0xAA28378A, 0x3C333DED, 0xB8CBABEC, 0xF828CA17, 0x4C9398B5, 0xD00B83D3, 0xE56F6EB0, + 0x32DCF82D, 0xDEAD3431, 0x943E4622, 0x1D36CD1A, 0x407C96C1, 0xE0B0B9ED, 0xC43DF2CF, 0xAA4F6248, + 0x849399A8, 0x26EA0D05, 0xBCA41172, 0x8B942AD4, 0x6715FACC, 0xEB48DFCE, 0x9069CBFC, 0x85791556, + 0x030C4004, 0xB55CE760, 0x31489F61, 0x3703D2C0, 0x785CF435, 0x4E32488E, 0x56BE6F46, 0x9DD6FA65, + 0x112F5A1E, 0x1FC1A405, 0x268AC341, 0xF359C57E, 0xA697F42D, 0x01ADEE9C, 0x1EDEDF7A, 0x6121825D, + 0x057D8B7C, 0x943706C4, 0xB3FBAC18, 0x6438E16A, 0x72EA7EFC, 0xDD744D91, 0x0F107F0E, 0x3C8C8B79, + 0xBF0A310C, 0xB81449E7, 0xAB5E21FD, 0x382EEA56, 0xF6323418, 0x2B6D1514, 0xFFABF257, 0xBFB496E1, + 0xDBADA5D5, 0x5714AA7F, 0x0A5C4D08, 0xFDC5671E, 0x703525B6, 0x25BAC897, 0xCFFCD8C4, 0xA0B45DA2, + 0x8361284B, 0xE37DCE97, 0x556718BA, 0xF6493FD6, 0x519FE97F, 0xC6EF293E, 0xBEDFA93F, 0x03829710, + 0x0F38FCDC, 0x9F151A32, 0x3155E82B, 0xA5B8ECF2, 0x71DDD000, 0x8AF379CC, 0x47F27EA6, 0xD57F8772, + 0x3EAFAEFF, 0xDC67AA8B, 0x030FCE8B, 0x3A0BF140, 0xF6DE58C6, 0xE8D82E89, 0x3E65B5F9, 0xBA31251C, + 0xBFD825E2, 0x566B3EEE, 0x577F593C, 0x37EB6C3E, 0xAE35C4D4, 0xEFB3FDCB, 0x4718DC8E, 0xFA5A3DFE, + 0x931CE3F7, 0x0E1F805B, 0x69C1D78C, 0x14D411EF, 0x6A244E56, 0x7C782778, 0xC522FFF2, 0xF99B4E31, + 0x3CEAB91F, 0xEDD3E79B, 0x065E2745, 0xBD8DEAEB, 0x8D7BF7E8, 0xE779BDBD, 0x2FD849FD, 0xA763AF93, + 0xF7A34277, 0x2571A7F1, 0x985BE7FD, 0xBF13F732, 0x9863A8B9, 0x1315F56B, 0x6F337CE7, 0xF2F07B74, + 0xB923DCD3, 0xDDCE7030, 0xF2DF93C4, 0x4DC1BFD6, 0x7955A3A9, 0x8878C7D1, 0xEE768F93, 0xFAAF7F18, + 0xBDDDC370, 0x72FFDBE4, 0x8B047DFF, 0x41F3CC08, 0xBFD751BE, 0xE46A6BD4, 0xF75365A5, 0xDBEF21DF, + 0x3524E2D9, 0xFF747D48, 0xF76B8F63, 0x0D7159F2, 0x4A2D6E86, 0x1A75B539, 0x48739D3E, 0x74F8D0EE, + 0x1A91B7A1, 0x204F9583, 0xB297E6CA, 0x68492DAA, 0x0ABE31A4, 0xFBD6E22E, 0xE4CF8686, 0x87984AF7, + 0x7D0E73A9, 0x2991B789, 0xEFD3B04D, 0xF77F4052, 0x3C6DE4FF, 0xC4E599C5, 0xF936870A, 0xE6BB18EE, + 0xF1D37C13, 0x913CFF86, 0x78A0CAEF, 0xD679A423, 0x71334C73, 0x974DE0CD, 0xCC13C1B7, 0x8496FB9B, + 0xF59F737B, 0x287F3EBE, 0xD64EEFB1, 0x1686BAFE, 0xC4705F90, 0xE15CF34C, 0x2A39CAFF, 0x8BE301A7, + 0xC8DF4AF9, 0x67ABDAB8, 0x9E9C7F19, 0x2DADFBC7, 0xFDAD0A7D, 0xD9DF6DBD, 0xCBFDCDA8, 0x492D98BD, + 0xAFDBFF87, 0xE77C9B9B, 0x4A4D8D3E, 0xE37A9C81, 0xE3A6418C, 0x58B0A337, 0xDF6F43B6, 0x9FB91A77, + 0xD895012C, 0x5D9F0000, +}; + +u32 pri_mapping_binary_61[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0xE0E2FB41, 0xA60444A5, 0x3C87BA0F, 0xEC1E81C9, 0xFF773368, 0x20B983B9, + 0x6D2303EF, 0x5D86FD6F, 0x4E43F433, 0x03F51B1A, 0x05860801, 0xCD6D0D4E, 0xCF302B43, 0xD10FF40F, + 0x9A3F6436, 0x32F09F66, 0x78BB7325, 0xCB03860F, 0x7C0C2C40, 0xFDD382DA, 0x839D81FA, 0xF96E31DC, + 0x3E3D1D2A, 0xFE01E1DE, 0xB7BB6E9D, 0x02BAD780, 0xC1818F81, 0xF5C14606, 0x0623A0BF, 0x057640ED, + 0x01000000, +}; + +u32 sec_mapping_binary_61[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0x9647BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB0296C64, 0x6030028A, 0x0B3C87DA, 0x03337737, + 0x87069279, 0x0CEC4075, 0x650C0C29, 0x213B1850, 0x01000000, +}; + +u32 pri_mapping_binary_62[] = { + 0x11728590, 0xB14AC350, 0x1486FF9B, 0x5C6BD518, 0x53E9E0A0, 0x98493A49, 0xC8EC26EE, 0xA2C12710, + 0x7C83505F, 0xA0C5B950, 0x839363C5, 0x29933571, 0xE8AC08DD, 0x040D92AD, 0x4B86EE86, 0xC4D35C94, + 0xA44DF42C, 0xF7DE8F7B, 0xBEF37326, 0x10E5A129, 0xCDCE47C8, 0x3B38D6DB, 0x714A955C, 0x1EF8009B, + 0x5D3D3424, 0xF14FA153, 0xC743D6A5, 0xE34BB4A7, 0x7CCAA0D2, 0xC505339B, 0x96AEB9B8, 0x386A3B67, + 0xB68BFBAB, 0xA7E0C673, 0x8157E033, 0x11FFD8BF, 0xFF26F95C, 0x9AC8A56C, 0x51AEBD5B, 0xBE1BF762, + 0x0F1A230D, 0x7C1859BE, 0x511D948B, 0xED0BBF44, 0x7EDB3CCF, 0xFC891705, 0x034770B9, 0x82F30ABE, + 0x94E31405, 0x0347CCE1, 0x6FF44E80, 0x28F8C999, 0xE5D27AA9, 0x8F562E8F, 0xDCE16384, 0x2A6AE4E1, + 0x926598E4, 0x099C67AF, 0x630B7F2D, 0x2C9FBB5C, 0xC1EBC40D, 0x895BA656, 0x984BFB98, 0xDBC336F5, + 0x0DA3E0CE, 0xE621A62A, 0x56A8AF6F, 0x76339FFA, 0x8E8F976B, 0xE15B1D97, 0xCF595BE4, 0x994721DE, + 0x3FE99E1E, 0xCE79D647, 0xE51EB582, 0x6F5470ED, 0x97FFBD57, 0xD62AF635, 0x2A7C9B0B, 0x7C88627D, + 0x03000000, +}; + +u32 sec_mapping_binary_62[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x081FD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_63[] = { + 0x11728554, 0x4B4C1351, 0x14BD2DA3, 0xA2963220, 0x7EF13382, 0x1A166A70, 0xFCAC8C1A, 0x91AA891F, + 0x522A26AC, 0x4C84B4BA, 0x5013756C, 0xD18512D3, 0xA6868506, 0x5287E242, 0xA3316DDA, 0xCD8B26CA, + 0x2B442A1B, 0xA5A91AD1, 0xA8385616, 0x9226A68D, 0x242E5888, 0xC53BEF55, 0x1984E8DB, 0xCCE49EF3, + 0xCE39EFDE, 0x379306BE, 0x289499F5, 0x673714AC, 0x803AC93D, 0x3E812BE7, 0xD91E0330, 0xE9AF144A, + 0xCC9C67C1, 0xA7048FD8, 0x2E097EF0, 0xED13C2A8, 0x09ACF842, 0xC0249739, 0x249180B3, 0xD6AD3628, + 0x0422FE1E, 0x2D480940, 0x122095E3, 0x3CD37F79, 0x69632E91, 0xE7B22CC1, 0x5CEB6E0B, 0xABC6DBC7, + 0x29882694, 0x811854B3, 0x7C7D8580, 0xB94C1BB9, 0xBE19F515, 0xB989E9E7, 0x68460BA9, 0xBC5E30BD, + 0x3E0CA356, 0x10FED4B9, 0x8EF08EE8, 0xD610527F, 0xE760BE62, 0xFB440CAA, 0x0C7E05DE, 0x273AE86E, + 0x6D135EC1, 0x30EA8C12, 0x386EDF6B, 0xAB41FD3D, 0x3E1ADEBF, 0x8FC0AC03, 0xF0467BC8, 0x7D66BD22, + 0xE0B2AB8A, 0x8E3F3FF9, 0xFE190DA0, 0x4F142013, 0xE4F966F7, 0xE9B887E1, 0x17C3DAA5, 0x8B2D888F, + 0x01A4B31C, 0x9F837840, 0xF6394AC5, 0x29B9B01F, 0x7FF56139, 0x81620D32, 0x0394EF2B, 0xC47DAD76, + 0xA55ED7FD, 0xD2AD3DB8, 0x9BCFDD16, 0xE0F8DCBE, 0x697D61E7, 0x9987F566, 0xD9BE5BAF, 0x6B2706E8, + 0x4D1FE7CF, 0xBF3D33DF, 0x62A80F85, 0x23891B57, 0xF8B98B2E, 0x4FD6AD14, 0xFECCC37A, 0x66E63915, + 0x9F99794E, 0xA2A19EA5, 0x9AE577BD, 0xE418EF0B, 0xD31F828F, 0x899B5CA7, 0xB48E806A, 0xF7B27EBE, + 0x4CFCCC3E, 0x0EF1FA02, 0xAC3BE49A, 0x4A9D9F50, 0x1FDEF3E2, 0xFD831CCE, 0x41E37819, 0xE220E3FD, + 0x16FF3D7F, 0xE11481AB, 0xB6B0FBA8, 0x83C0FCF7, 0x90BBD5C5, 0xF72FC4FD, 0x672B9A85, 0x02D4EF3C, + 0x12B9E677, 0x11F814FB, 0xF62219E5, 0x7D5A84F8, 0x66BB93DD, 0x93CE0B1C, 0x2F8AC153, 0xC4D9FEC5, + 0xD5047699, 0xB76E5980, 0xB8B7C9E3, 0x3EDA4060, 0x5328D9DF, 0x152470BE, 0xFE5B3AF5, 0x96CDAF31, + 0x60E3E75F, 0x526DF4BB, 0x43753D28, 0x7993EC8B, 0x325E5B6B, 0x15D75D2A, 0xE9BADB1C, 0xBA6EB4A3, + 0x97BA9CC8, 0xFB0AF039, 0xC5F165D2, 0x74DF6448, 0x5AAFFBE6, 0x32B6C382, 0x95F3CA0D, 0xBCFBAEAE, + 0xA007FB97, 0x19F89CEA, 0xEDE1F872, 0xC46D661F, 0xF3E9EE88, 0x465A3C98, 0xBF3C3598, 0x8CB33CB6, + 0x80CC792B, 0x90B7B9A2, 0x96E5BE70, 0xC4EF72DA, 0xD0E74336, 0x99B8C6F1, 0x958837C9, 0xF56C4ECF, + 0x7DD4AD60, 0x9EE22CA4, 0xB4BCCF2A, 0x499FE316, 0xB91471AA, 0x04D5069C, 0xC3064B91, 0xA507FF23, + 0xA70F1D3E, 0xB47103E7, 0x49069EAA, 0xA00CF206, 0x697F3CA8, 0x12181B49, 0x8FBC1DCC, 0xE76AE4FD, + 0x5C8DFC73, 0x7233F32D, 0x57BBC33E, 0xECD3C1F5, 0xAF9FC609, 0xE355E1F7, 0xCE742BC4, 0x49DDB0E2, + 0xF7EABAC5, 0x09C846C2, 0x1CAF1427, 0xEF99AAF8, 0x9CCDB504, 0x86878A92, 0x093FFE17, 0xBEC3CE1D, + 0xF97EAE31, 0xE85035A8, 0xBAB19F39, 0x0D8F99FF, 0x7ED78AFA, 0xBD6F7018, 0xF1C1787F, 0x9CE039E7, + 0x8EC1587A, 0x44B80CD7, 0xADB0CEE0, 0x57A800FA, 0x3D86A9EB, 0x17000000, +}; + +u32 pri_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x1533581E, 0x307CE003, 0x1AB89181, 0xC108A85E, 0xE039D47E, 0xB07D0293, 0xFFEF66D0, 0x40B287B9, + 0x6D23436B, 0xD8D48C92, 0x10A0FA95, 0x0C0CA54B, 0x51D403DD, 0x87E62E19, 0xA0BAB70C, 0x0CB74F43, + 0xEC67FC80, 0x613F589C, 0x09537C03, 0xC3013E06, 0x66A07888, 0x91830148, 0x7C97F88A, 0x19050940, + 0xF3763030, 0xB4B1ED80, 0xDA0B0000, +}; + +u32 sec_mapping_binary_64[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xB06CD8C8, 0x50669412, 0xA220B011, 0xA49461C5, + 0x8CE750FB, 0x60E6EFE6, 0x30403297, 0xE51150DD, 0x3F068637, 0x77580C18, 0x1CF81858, 0x81FA198C, + 0x80E60AEC, 0x80EA0300, +}; + +u32 pri_mapping_binary_65[] = { + 0x11728597, 0x6D505455, 0x18C71F96, 0xC5481156, 0xB4C2F285, 0x80CC5EB4, 0xF58ADA8B, 0xE5864256, + 0x56DBBABC, 0x545628BB, 0x2EF6622A, 0xB82C4EE3, 0x300EB280, 0x4C43232E, 0x17E8034D, 0xBEEC0235, + 0xDE0F057B, 0x8162C669, 0x3436181B, 0x3F38C90A, 0xFBC1C651, 0xB9237D69, 0x2AB7B5E7, 0x9E73612F, + 0x720FBB5F, 0x76F7FF7B, 0x9EE79CF3, 0x9CE73EE7, 0xDCEB403F, 0x222CD2C9, 0xDF7E885F, 0x0AE67457, + 0xF82E7E22, 0x951B7B01, 0xE2E49F22, 0x2CD051BB, 0x24FC4E87, 0x6EE2950E, 0x77A8FB5D, 0xFD450825, + 0xE30F01E2, 0xB845D674, 0x83000EFE, 0x9058E314, 0x60A8F352, 0x665F50E1, 0xA1D979DC, 0x80004ECE, + 0x46789DF8, 0x55D0CBEB, 0x27E22019, 0x74ED2ABF, 0x5C175F80, 0x7E9DC11F, 0x238322E5, 0xF131B83E, + 0x064FD0E0, 0x29E370F3, 0x8AA80FC1, 0x4432CC41, 0x3E8703E4, 0xD7D5F932, 0xD07C25A5, 0x61BE56B4, + 0xEB97878F, 0x874530C4, 0x411C402F, 0x1849DE06, 0x1201F315, 0xB75A00C9, 0x37126876, 0xD3FFFACB, + 0x74DCFB1A, 0xA3EBC590, 0xE0E527E3, 0x937886E3, 0x777B61A5, 0x2A4E7C0D, 0xDA4500C6, 0x957C25A2, + 0xBF95CB49, 0x95FD83FC, 0x20E693C6, 0xBD7F9F00, 0x5E0BEFDC, 0x8CFA5F3D, 0x52A04659, 0xC75CD4F7, + 0x5B6CDB65, 0xBDE354DF, 0x31BE1CE3, 0x75008C0E, 0x51BF79C5, 0x02EC53E6, 0xD354636C, 0x6CAA461E, + 0x0690943C, 0x2515CBE3, 0x998C326F, 0x75F6F099, 0xE6A9F910, 0x3E1F7939, 0x67273CDC, 0x22898E1A, + 0xAA27A39E, 0xA94B30CB, 0xE38A27CE, 0x34BB7761, 0x3E82E1F1, 0xF3DD94A7, 0x20CFD7AD, 0x8F9779AF, + 0x5F0AFADC, 0x18B70DE0, 0x4E847203, 0xF25ACB1E, 0xB29EBF6B, 0xA5BECE56, 0xAA2F40FD, 0x40863D3B, + 0x1EF57FBA, 0xA5804F19, 0x2F15F552, 0xCB4A62FF, 0x3DE7DBE0, 0x48C4F58E, 0x44A4D641, 0x010ADB0F, + 0xD557FDFB, 0x939C6497, 0x8DA3F60B, 0xD11E38AC, 0x67C3B4FC, 0xE37EDEB3, 0x8F4B70FE, 0x4E2F6FB3, + 0x627D0461, 0xF4420FF5, 0x5F84FE4E, 0x4B09C9EB, 0xB59EA0DF, 0x5746E337, 0x78287FA0, 0x38BACF11, + 0x717CAAAE, 0x1F54E553, 0x2CF7F279, 0x0598D7E0, 0x7791C9B8, 0x0F697075, 0xBED362F8, 0x2F8EE1FF, + 0x30723B67, 0xCD9639AD, 0x4F32EFBD, 0x386F522F, 0x8F20F758, 0xDC645DC9, 0x57000DA8, 0xDF12F38C, + 0xF510FBA5, 0xA85BB82C, 0x124FE44F, 0x7BE4E71B, 0x0E47C75B, 0x66D2CEC3, 0x7295EEE5, 0xAB1AABB1, + 0x2E5324B8, 0x3512A071, 0xD34DDAF3, 0x78D43823, 0x1E792E32, 0x8C1AF370, 0x013428F3, 0xC834CC9E, + 0x972CC3EC, 0x797D2C86, 0xFF0A83F6, 0x3A1F67E8, 0x2B19FA13, 0x0CFD4986, 0xFE14437F, 0x9AA1AF62, + 0xE8AB19FA, 0x3306ED7D, 0x37AAF43F, 0xC41D53FB, 0xB006A27A, 0xF0CB4131, 0xAD94DAAF, 0x0991BACB, + 0x8AD61D8D, 0xCF5DD41E, 0x77AD4A1F, 0xFAFA5620, 0x8DC77CFF, 0x0A3016A1, 0xE364ABF8, 0x65F1F36D, + 0x937EEBCE, 0x6AC75BCF, 0xD03730F4, 0x6719FA73, 0x0CFD7986, 0xFE0243DF, 0xC8D05F64, 0xE82F9DD5, + 0xDE874D2A, 0x5DCE6B53, 0x35B537B5, 0x6BC77999, 0xA1E730F4, 0xCD0C7D0B, 0x43CF65E8, 0x790CFD15, + 0x86BE95A1, 0xBFDAAED9, 0xB7679C9B, 0xFABD021C, 0xCCAB7317, 0x62DF6EAE, 0x08B48927, 0x05981F81, + 0x3EA99FC6, 0x790DE3C4, 0xA7E69AE4, 0x3ADE59E3, 0x3BBE3F55, 0x800DDD87, 0x87CE7792, 0x7EE86958, + 0x46ED5E47, 0xBB8C9C04, 0x2B87766E, 0x9BB9A810, 0x9FFBBA2A, 0xB1E70CD6, 0x63C42FF5, 0x0F05A8DD, + 0x36B4DB92, 0xBA6EA1DC, 0x678E1634, 0xBB9DB902, 0x5CE8381A, 0x388676FF, 0x658E9FBB, 0xF4B3D267, + 0x5DB47EDF, 0x407B936E, 0x5DF642B4, 0x3F5DDAD6, 0x5A29F7AB, 0x4180FE3E, 0xCADFAC8A, 0x728FADBE, + 0xCE25733F, 0x008E47F8, 0x5BC54C7F, 0x321FB329, 0xCA6B6C95, 0x2E79DEC3, 0xDEB1605B, 0x2BF57F9B, + 0xF002ABCC, 0x9BCBEBEB, 0x4A1D747E, 0xAE23D4DF, 0x922E4019, 0x67D7CBF9, 0x1FCC15FD, 0xF2F99CDC, + 0x75EDA4F4, 0x2D8EF327, 0x5EEB2668, 0x9CED6897, 0xA72B2471, 0xBCD5380F, 0xD7F47558, 0x21060FCD, + 0xCEF30766, 0xE705ED4C, 0x4ED65188, 0x79F4E8DC, 0x8407FC23, 0x5DAD8790, 0x5FC5D67D, 0x8BF222E4, + 0xDBB9AC1C, 0x799D7976, 0x7EAB3B0F, 0x9FA373C1, 0x3EB189E4, 0xA3E18872, 0x9EBF5325, 0xF7FF6C2E, + 0x95DCBBFA, 0x44B21FD8, 0xFF4795FE, 0xFF6E0CFE, 0x5E0CBE23, 0x067F5FC5, 0xC3BC849C, 0xAEFF03D4, + 0xB333AC99, 0xF27DA8B6, 0x648FF3A0, 0x5D8081D3, 0x67BF29F1, 0x0930B717, 0x7EBFD24E, 0xFD3F54D5, + 0x8BC7515F, 0x5784F590, 0xE207A9AB, 0x93F262E4, 0x6B3372F5, 0x729C8A7C, 0x5FA903F3, 0x907403C6, + 0x820ADF49, 0xFCEDD993, 0xF5525428, 0xC0BC7EB8, 0x3DACD4FF, 0x2E957FB7, 0xE27FB5E5, 0xF6F05017, + 0xE525EAF8, 0x273AEBE5, 0x3C5FED8D, 0x721BF2B2, 0x0C3BE12D, 0xF99D5890, 0x539CF439, 0xBBEC6F71, + 0xE4C9F781, 0x960ACAE7, 0xF7C294FF, 0x6E33B3DE, 0x097768F0, 0x9B5D63A3, 0xFDCA3DB7, 0xD4AC5147, + 0xC378DE28, 0xF7EE3DE6, 0xD99FD78F, 0x8C515E6F, 0x6BE3E5F8, 0x70215A87, 0x1F1B34FC, 0x697CC23F, + 0x3144C70F, 0x574B62A5, 0x8BF6B104, 0x07E59FCE, 0x388795FB, 0x6923CDCF, 0x5E15EF10, 0x83BF7895, + 0xF372F406, 0xE59FE173, 0xB85379DF, 0x51CE5FAA, 0x4F44FD6A, 0x77B79EE2, 0x8FA29F04, 0x78E1A2E3, + 0xEE0B4D72, 0xA5AF7EF1, 0x03E9BA46, 0x98DE97F7, 0x87B4FBF5, 0x01865EC6, 0xD0CB19FA, 0x4186EE0C, + 0xDD7B1E90, 0xF7B3C5AB, 0x8AA6EEF3, 0x89EAFB7C, 0x42F7E47B, 0x6CF45EAF, 0x7EBFAA08, 0x31CF97C4, + 0x69E7CB4D, 0xB4F300B8, 0xAD034524, 0xEE6FF83F, 0x882521EA, 0x8D604A06, 0xD7C0649C, 0x1E98FEF9, + 0x1F000000, +}; + +u32 sec_mapping_binary_65[] = { + 0x11728D92, 0xBB4FC250, 0x14C6BF62, 0x890CA4A9, 0xC681C5C8, 0x608823A9, 0xFF819B83, 0x89310C2E, + 0x6EE8EC44, 0xE2137CE2, 0xFB99685D, 0x0C236ED6, 0xC1475918, 0x4D58DC34, 0xC840E2D0, 0x0523BB86, + 0x7AE9692B, 0xA5BD8977, 0x69FABBF7, 0x7CDFBDE7, 0x7C0668E9, 0x18084106, 0x9ED03318, 0x8D4DBCFD, + 0x240AE290, 0x7C6EEA90, 0x05084029, 0x92144CB6, 0xCAD30801, 0x6255475F, 0x88EAA2EC, 0x1BC783A5, + 0x12C737C9, 0x65C5A600, 0x090BD090, 0x51D2A9B8, 0xACA1A537, 0x6A45D5B0, 0xFDEC7357, 0x746E917B, + 0xCEB94729, 0x3242FE91, 0xB67F78CE, 0xEBB3E4D6, 0xFBEB921D, 0x75E287A3, 0xEFFC77DD, 0xE78EF496, + 0x7D7A8EDF, 0xFFEE875E, 0xD259F1BD, 0x8BF82A87, 0x67FDBC8E, 0xA6841CE3, 0x174ADEE2, 0x5215EF95, + 0x4B9B37FF, 0xCE4B3A5C, 0x9DB57AB0, 0xFE3A876F, 0x70F8A6CB, 0x69EEC273, 0xF7FCB476, 0x045054BD, + 0xF910AEFD, 0x7D430B68, 0xD4C417D4, 0x256C315D, 0x282C2F72, 0x57DF2A8C, 0x678074CA, 0xE8CC2528, + 0x979864B9, 0xEC8F0D9B, 0xA326E512, 0xED5CC2F1, 0x15592E5E, 0x6D3F93E9, 0x54999C6A, 0x04E67BDC, + 0x9F6F74E6, 0x243C736F, 0x5525417D, 0xD82E07F7, 0x275F0E9E, 0xD70EE309, 0x9B7FDEB0, 0x71E589EF, + 0xDE6A9855, 0xA6C6583F, 0xE9BD5FEE, 0xBEA5B757, 0x08F6D9E7, 0xF0030E3F, 0x74B9EDA3, 0x7AF78F38, + 0x75C71C7E, 0xC2E1A77E, 0x3E8F9C84, 0x33973FC2, 0xBB7E0100, +}; + +u32 pri_mapping_binary_66[] = { + 0x11728590, 0xB14B0261, 0x18C69FD3, 0xABACECBA, 0xC0A1A1E8, 0xA6680AB9, 0xB9A12528, 0x5B1AC4BF, + 0x40686B0A, 0x516A72D0, 0x820641D0, 0xA3C95168, 0x3A10AACF, 0x20B72009, 0x1C822025, 0xDC5C146E, + 0xEF387BBD, 0x37F34AA5, 0x6FF93E9E, 0xEF7D9FE7, 0xF7BE1DF0, 0x1108F906, 0xF73DFCEB, 0x38D29276, + 0x9F8E93DA, 0xA902D2E0, 0x29B0E2E3, 0xBA20DD1A, 0x6EDD2E0D, 0x9FDCDE97, 0x2D090A3D, 0x4C487A28, + 0xAAA9268E, 0xF792462C, 0x61E2E6F2, 0xA1752D4C, 0xE005F870, 0xB84EFAB7, 0xAEE3E552, 0x992BB84A, + 0x5C9B2579, 0xC3CEDB02, 0xAA4436A8, 0x22ECF2D5, 0x02202E69, 0x9BFD7DE4, 0x9FD0E3AE, 0xBF23BAAD, + 0xB2C1BA7F, 0x8A2E8FEB, 0x6D580A66, 0x3CBA2240, 0x3AE7C86F, 0x72036DFA, 0xB78857A7, 0x3DA8435E, + 0x974FCDF7, 0xABD8F270, 0xF933262E, 0x6207F1D3, 0xA889D7D4, 0xB3A8441E, 0x07C5F1F4, 0x09E7CF36, + 0x4639C800, 0x85E42F3F, 0x9AF7CF9C, 0x6B546703, 0x3DC19C73, 0xD45FD0B3, 0xCCF98E66, 0xBDC8BE81, + 0xDAE479E7, 0x3DFA9338, 0x3B2C1B2E, 0x4FFAAAC0, 0xFF0BE37D, 0xEEBC8B1E, 0x3D2BCE7F, 0xF6142C8D, + 0xF45EA459, 0x1FE62CE5, 0x26E72B53, 0xF4658FBE, 0x2FB2C5B2, 0x41733A40, 0xB72587B1, 0xAB40CD0D, + 0xF77DF7BD, 0x9F2F0000, +}; + +u32 pri_mapping_binary_67[] = { + 0x11727D53, 0x4B4C1351, 0x143D2DE3, 0x0F6AAD5A, 0x54FC56FC, 0xC4442158, 0xD1B87061, 0x448A1B3F, + 0x291513B7, 0x52AB1B35, 0x5187E24A, 0x23A1821B, 0x8D0A63D9, 0xE0279149, 0x59F41913, 0xCBB4468C, + 0x2EC46608, 0xFEA30E95, 0x98901A63, 0x032B4994, 0x14EFCC1B, 0x6C15C36C, 0x66E69C73, 0x7FE7BE97, + 0x067F1438, 0xADFABB07, 0x052B70C0, 0x151C9FA0, 0x27DBB823, 0x0E58F44F, 0x05F3AD5C, 0x67A3B70B, + 0x0F8D2817, 0x7EF1F009, 0x6108A376, 0xFA60F078, 0x43B5550E, 0x867B1793, 0x2D720D43, 0x511FD44C, + 0x4418B580, 0xF851068B, 0xDBE97311, 0x1F90CE29, 0xCD22831A, 0x4965131A, 0x8FB7E4F1, 0x85D590EA, + 0xC4747E7F, 0x0EDE9F6D, 0x09F5B7BE, 0x5358357E, 0x6D5C81C3, 0x020B1047, 0x85D167EF, 0x6C507F96, + 0x72066480, 0x4F495ED7, 0x3AC420BA, 0xEB8DBC59, 0xE5BBD625, 0x71BC602A, 0x3E80213B, 0x04C2E1A6, + 0xF91C3C9F, 0xF09EFE45, 0xA0DE37D9, 0x8F51DF71, 0x6D228E0D, 0x79750B9A, 0x49F71148, 0x9A7966F4, + 0x321CF1D6, 0x78743F1E, 0xD4DC95A5, 0x3DC4BF01, 0x9E25F9BC, 0x333B1962, 0x5E59D4F9, 0x391F90E9, + 0x4BF2B859, 0x5718AAAC, 0xC5CE8584, 0x5F2DBE10, 0x1217316C, 0x5A5DB4F1, 0x964CF1AF, 0x80DB2AD7, + 0xCD3EF5D8, 0xE8A6D0F9, 0x575FE4CB, 0x3F7E2C67, 0x90FDEDB4, 0x188AD780, 0xBE1E1E3F, 0xE7406E7E, + 0xADE48572, 0xE53CC70B, 0x2B727852, 0x8A75359D, 0xA1381578, 0x69E1BE15, 0x11EE777B, 0x77E9FCF8, + 0xF18CD21E, 0xE2F3D81C, 0xB938FB47, 0xB2DFF479, 0x2EA6F86C, 0xE8ED7978, 0xE6CEA7E4, 0x76536FA7, + 0x7330C35D, 0x5B65E48F, 0x657A6491, 0xEBE711DE, 0x669E2F23, 0x7F3BC71D, 0xB4AF23EE, 0x4A9E4726, + 0xD8EC67FE, 0x00C3CCC9, 0xFC1C37F2, 0x2FE8FDFF, 0x795848F8, 0x3613BF7C, 0xFDE1BD9A, 0xD0F4FB16, + 0x4E902FFD, 0xC0678DC7, 0x3B297EA7, 0x756BA5BE, 0xB7E6FAC6, 0xE0A13A86, 0x6FDD9F53, 0x8F14CE17, + 0xE7F1ADF5, 0x1D92CE6B, 0xCF5D65F7, 0x13344F06, 0xFB053BD7, 0x2D22DD16, 0x6FC03837, 0x371B22AD, + 0x2DC718F6, 0xC67FF4AB, 0xDD9C5FAC, 0xF3A5D542, 0x01F10D07, 0x5B8E053C, 0xD447C9B3, 0x44B495E1, + 0xE8EEAFA9, 0x772AFD5F, 0x027E8E70, 0x1F96E8F3, 0x7AFDD57A, 0x3E45925B, 0x4201AAA7, 0x414D9AF7, + 0xB224CAE0, 0x7357BA17, 0x102F8941, 0xB1CEC750, 0xA6CCB585, 0x258693FB, 0xF6EF2B2F, 0xE3BAA579, + 0x3A450A4B, 0x41BABF59, 0x2DA525CC, 0xF9964575, 0x5FEB7CF9, 0xFCEB274F, 0x9F3085CE, 0xF718C6D2, + 0xC35CB7DC, 0xC853B546, 0xF73926CA, 0x017F35C3, 0xE0CD913F, 0xF3AD88E6, 0xCD7723D2, 0x1AA2F906, + 0xE3397E25, 0xF16DA521, 0x9FCEC71B, 0xD4EE08CD, 0x3D6F105F, 0x46FA39BF, 0x8A788FF5, 0x904FF7B9, + 0xABA923DC, 0x1864F8FE, 0x82F690E0, 0xBC2B3A75, 0x4F9BBBD4, 0xA71D6186, 0xB3B523E9, 0xD45BE35E, + 0x1D6EF370, 0xFD6AD29F, 0x2EF51BFD, 0x4CFA97D5, 0x32BA7F86, 0xBFA5D1E9, 0xFD5DD339, 0xD5DFAC92, + 0xD2C2E6B9, 0x5BFB1F7E, 0xD2B7B1E1, 0xF4F0DBD7, 0x463F9EB6, 0xC3422F06, 0xEC58D799, 0xABB7D4AC, + 0x67DB88FB, 0xEC560C7F, 0x3FBF0100, +}; + +u32 pri_mapping_binary_68[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0xE0E2FB41, 0xA60444A5, 0x3C87BA0F, 0xEC1E81C9, 0xFF773368, 0x20B983B9, + 0x6D2303EF, 0x5D86FD6F, 0x4E43F433, 0x03F51B1A, 0x05860801, 0xCD6D0D4E, 0xCF302B43, 0xD10FF40F, + 0x9A3F6436, 0x32F09F66, 0x78BB7325, 0xCB03860F, 0x7C0C2C40, 0xFDD382DA, 0x839D81FA, 0xF96E31DC, + 0x3E3D1D2A, 0xFE01E1DE, 0xB7BB6E9D, 0x02BAD780, 0xC1818F81, 0xF5C14606, 0x0623A0BF, 0x057640ED, + 0x01000000, +}; + +u32 sec_mapping_binary_68[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0x96C7BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB0296C64, 0x6030028A, 0x0B3C87DA, 0x03337737, + 0x87069279, 0x0CEC4075, 0x650C0C29, 0x213B1850, 0x01000000, +}; + +u32 pri_mapping_binary_69[] = { + 0x11728590, 0x314BC340, 0x14C7FF97, 0x9CB56A8C, 0xA9747050, 0xCC249DA4, 0x64761377, 0xD1E02710, + 0xFC06A17E, 0x8116E742, 0x0D4E8E15, 0xA74CD6D4, 0xA1B32274, 0x133448B6, 0x2E19BA1B, 0x125F7328, + 0x499BD3B7, 0xDCDD8F7B, 0xBFF7E74D, 0x20CA475D, 0x999D8F50, 0x77706CB6, 0xE2942AB9, 0x3C18026C, + 0x76F55153, 0xC43F8D4E, 0x130F5997, 0x892FD19E, 0xF229834E, 0x170FCCAA, 0xDBA6E1E1, 0xE2A8E59E, + 0x391EEEAF, 0x9E821BDF, 0x035E81CF, 0x44FC63FF, 0xFE9BE473, 0x192297B6, 0x45B9F66E, 0xF96EDC8D, + 0x7D188C34, 0x18A299E5, 0x1B5541B9, 0xD8BEF02B, 0xE477ACF3, 0xCC9FF851, 0xD0770557, 0x259C4BF8, + 0x528E5314, 0xF45D3187, 0xBFD13B01, 0xA2E02767, 0x96CBE8A6, 0x43347279, 0xD4361F23, 0xD451210F, + 0x57ECA645, 0x9EC07DF6, 0xDB8EF057, 0xC2F2B9CB, 0x125E25AE, 0x2A36B78C, 0xC25CDAC7, 0xDC1EB6A9, + 0x6F100577, 0x0E0F31D5, 0xB1427D3D, 0xAB93F9F4, 0x777CBC5C, 0x0BDFEAB8, 0x7CCEDA22, 0xCF3C1AF1, + 0xDE49E7F4, 0x70CEB33E, 0x2AF7E812, 0xBE21E1C6, 0x2FFF7BAF, 0xAC51ECAB, 0x497C9B0B, 0x7C80627D, + 0x03000000, +}; + +u32 sec_mapping_binary_69[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x081FD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_70[] = { + 0x11728554, 0x4D4C1341, 0x187D2D2B, 0xA2965210, 0x7FF1A7FE, 0x110F6AB4, 0xFE9C8C92, 0x20551315, + 0x526A556E, 0x46483929, 0x89BA164F, 0xC6681BD4, 0x83890637, 0xE5A2176D, 0x85839398, 0x080B462A, + 0x31463755, 0x22122334, 0x850B3651, 0x36927820, 0x462C7E3B, 0xB3EA2A8D, 0xF6B29BF7, 0xDEBCF7E6, + 0x9BE96620, 0x7E2A4AED, 0xC6B30B79, 0xCB51E30E, 0x4D4DD32F, 0xDBBCB31B, 0xB019AF2A, 0x8AED42E7, + 0xA0A71B8F, 0xF82A37BE, 0x89E5D3D2, 0x840D4E7A, 0x61B0794A, 0xFD6E1743, 0xB02AA404, 0x6486F696, + 0x9E545465, 0x40124867, 0x85CEF65F, 0x5DC6DACB, 0x257A3916, 0x53AFF2DB, 0xD2CAA91B, 0x532A5C36, + 0xB2413736, 0xF37EBD05, 0xA05EB64D, 0xC2DF4EFE, 0xB2A79EFB, 0x67D5F154, 0x4C1178DE, 0x4C7C1413, + 0x4E48BF70, 0xE123BD63, 0x463462CA, 0xCF1E3CD7, 0x7563BA1B, 0xEB2D7979, 0xE1270619, 0xBA784DEA, + 0xC728F94C, 0x309CF0ED, 0xF55692FF, 0x9E881ADF, 0xBF8F61D6, 0x01BC4D3D, 0x14F9B3FA, 0x193A7D71, + 0xD9E0F10A, 0xC8A6049E, 0x4FB8D77E, 0xC4EF21FC, 0x5844AD3B, 0x7694A161, 0x704C7FA6, 0x31941FFF, + 0x50527D4A, 0xE866930E, 0x3EA0D2F5, 0x472F9AC7, 0x5F7358C6, 0xA0299DB1, 0x30CD15AF, 0x81EFBA58, + 0x5FD09F7B, 0x2E73FA73, 0xCF652EE1, 0x3B4C5C8F, 0x0F6BB722, 0x423FAF37, 0xB7DE61C1, 0xF57BC35A, + 0xC8C40B1F, 0xFCC69D43, 0x18D6CC5C, 0xE7EDDC3E, 0x4516FCA4, 0xA5A7EBFA, 0x0C3D9F7B, 0x31E1ADBE, + 0x482D9FEB, 0x10A0DD12, 0xFA922686, 0xB0EF2CC7, 0xBFBED05F, 0xAA97053E, 0x9FF07C5F, 0x80E39FEE, + 0x914D3EAD, 0x9B069E8E, 0x0BBEB489, 0x9F2BE696, 0xFEFBFCA5, 0x930CA7B7, 0x2B416F25, 0xC3D0F3CF, + 0xFAD52B62, 0xFD822671, 0x9EF3C93F, 0x76A92DDA, 0x1C62187F, 0x39927EDC, 0x23F885C4, 0x57D8B76F, + 0x33F8707D, 0x73E84880, 0xE1556C24, 0xD51615FC, 0xA21CFC96, 0xB2645FC7, 0x1D86B3B5, 0x9F33E941, + 0xDEAFAED5, 0x2BF6BF98, 0xF45B7D41, 0x7EEFEE9F, 0x6357AF28, 0xB49F6224, 0x7BCDBC25, 0x3586DF0E, + 0xDEA7E3E6, 0x63B53148, 0xFC476024, 0x2DF8A535, 0x33F39231, 0xF786B628, 0xCD79DC5B, 0x2D3985AE, + 0xCCA2BBDB, 0x48FB92FF, 0xDCD7B21A, 0x63DF119E, 0xD375B3A3, 0xFD7CB3D1, 0x3B3D904C, 0xF0BEDE56, + 0x8FD02D27, 0xDDD6D555, 0x521EE9CE, 0x1D6E690C, 0x7A29E7BD, 0x9ED4CCF9, 0xAD20BEDE, 0x53BBC638, + 0xE7171135, 0x24539F22, 0x1DE99499, 0xB39278BF, 0x679BA784, 0x78558E2A, 0x013FC346, 0x47A1A387, + 0xBE1FA70E, 0x551FDAB4, 0x51E8DC16, 0x9D22930D, 0xE906D4BE, 0x4494E633, 0x3996191B, 0x1C307BD5, + 0x897BB78A, 0xF4673C0D, 0x3CB74CE9, 0x8A47684E, 0x0737BC79, 0x9A605CB7, 0x9EFEE7DC, 0x7775C56F, + 0xDFB8DC12, 0x367C8B34, 0xE8ED71C1, 0xAFE17C25, 0xF751E448, 0xB0A18A61, 0x74A830A9, 0xB5D0F7E0, + 0x0B76EF32, 0xE7B9D6E2, 0xA32A5125, 0x44F3CCA6, 0x689BAAE0, 0xD75518F7, 0x3DE0B7F2, 0x0389BE04, + 0xA37DCE99, 0xC464664C, 0xBA80EB4E, 0x945BF20A, 0x64505EA7, 0x796F7F00, +}; + +u32 pri_mapping_binary_71[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x1533581E, 0x307CE003, 0x1AB89181, 0xC108A85E, 0xE039D47E, 0xB07D0293, 0xFFEF66D0, 0x40B287B9, + 0x6D23436B, 0xD8D48C92, 0x10A0FA95, 0x0C0CA54B, 0x51D403DD, 0x87E62E19, 0xA0BAB70C, 0x0CB74F43, + 0xEC67FC80, 0x613F589C, 0x09537C03, 0xC3013E06, 0x66A07888, 0x91830148, 0x7C97F88A, 0x19050940, + 0xF3763030, 0xB4B1ED80, 0xDA0B0000, +}; + +u32 sec_mapping_binary_71[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xB06CD8C8, 0x50669412, 0xA220B011, 0xA49461C5, + 0x8CE750FB, 0x60E6EFE6, 0x30403297, 0xE53150DD, 0x3F068637, 0x77580C18, 0x1CF81858, 0x81FA198C, + 0x80E60AEC, 0x80EA0300, +}; + +u32 pri_mapping_binary_72[] = { + 0x11728597, 0x7F505455, 0x14C7CF2E, 0x8B5120AC, 0x4885A5B9, 0x8199FDD0, 0xD615A41F, 0x561B08F6, + 0xC38AD6E5, 0x87A505CA, 0xB26B3F08, 0x85D65DA6, 0x699CA45D, 0x20A7C151, 0xE1C1FA07, 0xFDA1EDB2, + 0x4EC3CEA4, 0xC05B2C9A, 0xA951D920, 0x9BFE6092, 0x27F0478D, 0xA96CFA57, 0x53B9B376, 0xDEBD8FDD, + 0x87BECBEE, 0x3FBBFBFD, 0x9C73EEBD, 0xE79E77EF, 0x7997807E, 0x78C8528B, 0xDF8390B4, 0x0C4A758E, + 0xC84DFC44, 0x9D1B8200, 0x2AF1270F, 0x8BD4D42E, 0x0DBF75D0, 0x4FBC7470, 0x83BADFD4, 0x9C87E974, + 0xFC110095, 0x21CBACD3, 0x06C0CA35, 0xF12E7B00, 0x46FDBFE6, 0x0E09129F, 0x9E9FAB86, 0x036037D4, + 0x10DECA1F, 0x15BC9CE6, 0xBA0AD241, 0xDD23F32B, 0x7670E5E8, 0xE717BE8D, 0x8EF09427, 0x25E09A04, + 0x3C598167, 0xCCC0950B, 0xBC661AAE, 0xA7C302E4, 0x0B0C80FC, 0x923C5F5A, 0x9AAFB46C, 0xCCD7CA1E, + 0xCDF2C8A1, 0x080F5A15, 0xA80082A0, 0x27791B4E, 0x01CC976A, 0x4D00C2BE, 0x8950A79B, 0xFED78CD3, + 0x71EF688F, 0xAF174382, 0x979B8D4F, 0xE2690FDD, 0x0CC22A59, 0x9C2417DA, 0x450166A4, 0x7CA5A0BF, + 0xD9509829, 0xFA0BDC08, 0xE693C6BD, 0xB33E005E, 0x13672F42, 0xFDEF8170, 0xC825ADE3, 0x2ED4779B, + 0x6AB6887A, 0xEFB1A1CF, 0xB9468CD7, 0x0B30394A, 0xFD52AB02, 0x502FCDE7, 0xB04BDF7E, 0xB8197904, + 0x202CE529, 0xAD4A1CCF, 0xA81779B7, 0x7D80CB2D, 0x8DCD87F0, 0x85C81B0D, 0x16C2235D, 0x61DEEAA2, + 0x7A3AEAB9, 0xEAE45271, 0x5CFEC857, 0x9DEE1D98, 0x0F213273, 0xA69FF20C, 0xE465EAF5, 0x49220F0E, + 0x86059F1B, 0xE37A006E, 0x4429D722, 0x6F31ED22, 0xEBF9A725, 0x3CE4EFA6, 0xFA22D4F7, 0xE458F292, + 0x50FFB73F, 0x1CF249E3, 0x65A26E33, 0xAD22F627, 0x0DBE026B, 0x0AAE7722, 0x1AEE1E09, 0x40454F53, + 0xDBBEFFBE, 0x1393ECA8, 0x3150FBC5, 0x680F06AC, 0x67ED9CFC, 0xE37EDEB2, 0x8F4B71FE, 0x762F5763, + 0xC6FA1060, 0xF2EC00F5, 0xCF427FBB, 0x6927C9EB, 0xEF03C2A0, 0xAF81C63F, 0xD041F9DD, 0x55F17D8E, + 0xF233B1BA, 0xBE47964F, 0xBED1CB95, 0x94635E85, 0xAFA3B371, 0xEF55E0F2, 0x7C6727F0, 0x5F92C0FF, + 0x3EE41683, 0x394FE4B4, 0x3EC9BCEB, 0x70DEA45E, 0xEE47DE61, 0x729375A5, 0x5F0034A0, 0x7E4B4B6F, + 0x5B0FB15F, 0x86BAC9B0, 0x82C4E3B9, 0xE31DE2F3, 0x0D9FC4C7, 0x7BC0A89C, 0x87E532DD, 0xCBED6B6F, + 0xC6BACC08, 0xC3D58910, 0x8DAB332A, 0xCFE341FD, 0x6DF1C873, 0x91A35798, 0x8703E080, 0x348F5CED, + 0xFC7959A1, 0x9D3FAF0F, 0x25F05FA9, 0x555EE7C3, 0x0C7D1543, 0x7F84A13F, 0xCAD01F63, 0xE88F33F4, + 0xD50C7D0D, 0x437F42AB, 0xBCEF7A99, 0xFE07BF2D, 0xB60F6B21, 0xAE0B0747, 0xF86C1BB5, 0x5F3B4DEA, + 0x6E45BCEE, 0x687CC379, 0xE571D7C9, 0xF4D12FAF, 0x86B239CC, 0xF74F0053, 0x513A4E9E, 0x8C8FF31F, + 0x6F9EF5CB, 0xEF538EB7, 0x9EA11730, 0xF42719FA, 0x530CFD69, 0x86FE0C43, 0xDFC0D09F, 0x65E8CFF5, + 0x29EFC3F3, 0x325DCCEB, 0xE1666A6F, 0xEC518EF3, 0x02432F64, 0xE8450C7D, 0x23432F66, 0xE8250C7D, + 0x13437F91, 0xA1BF14D3, 0xE7BF3735, 0x7501186C, 0x1B0D79B0, 0x6E528358, 0x367F52FF, 0x97D13FBF, + 0x505524DE, 0x1F05D5AD, 0xFB1B7606, 0xE0F84878, 0xFC543539, 0x073B0ED4, 0x51BB577A, 0xC4FBA944, + 0xB318ED6A, 0x5D4EAE7C, 0x530042DE, 0xCEA39E6E, 0xACC733D1, 0xC85581E6, 0x7F33DA99, 0xD54549A2, + 0x5DAFC3E3, 0x6CC57327, 0x7508AF3A, 0x3FADD357, 0xF1BECEC5, 0xBACF44EE, 0xE7B6FAC8, 0xB9B41DE0, + 0x871F297F, 0x0DEFE712, 0x758559F4, 0xF7367BBA, 0x9D0EE423, 0x00A78768, 0xFCD74B95, 0xF9A4D40F, + 0x941A99FE, 0x84BFA19B, 0x9F9B80C9, 0x491E4CF8, 0xDCD69A0A, 0xC8393CDE, 0x3623F01C, 0xC9D3A7B3, + 0xF7DC16E4, 0x5B32F3B2, 0xC4F360BD, 0x75DFFE7C, 0x4B007EF3, 0x8C8D9EF0, 0x49F9FC94, 0xDA99D1AE, + 0x21C7A211, 0xF3DE7512, 0xB10DC7B9, 0x08706D8C, 0xF2B204BC, 0x3C01AF48, 0xC02B65FC, 0xAF933F0B, + 0x3E1BD5B7, 0xA25E9463, 0x2A14F516, 0xF3910A2B, 0xCE7F518E, 0x873FB815, 0xEFA35608, 0x9F0B51BB, + 0x37A7C5F3, 0xBF2857AC, 0xC701BBCF, 0x6A2996FA, 0x243FE56F, 0x25E0DB12, 0xF0ED09F8, 0xDB6C4EF6, + 0xF11D711F, 0x0C791A91, 0x776E74BB, 0xECB88E54, 0xE7378D7C, 0x530086BE, 0xBF30D137, 0x4CE35461, + 0xBF6D54E7, 0xE789FBDD, 0x616D6BAD, 0xC47B2C63, 0x10C227A4, 0x71AA91AF, 0xCB292679, 0xDA5BE6B3, + 0x594B0290, 0x7619A604, 0x89EF20FE, 0x16E2DFD9, 0x88FE1538, 0xCE694CB3, 0x94A79D32, 0xFF7EC9FF, + 0x62D7352C, 0x08CA6BE4, 0xF18FF8DB, 0xDC220FC6, 0xB96558B6, 0x8F65FEB6, 0x565B8C93, 0xE7A156F4, + 0x37594BC4, 0x7AECDA4B, 0xF9C220C4, 0xFCAD7DF1, 0xF5B96A9C, 0x8E0A5CDF, 0x98774AF0, 0x48FDA34D, + 0x815F3931, 0x35795AEA, 0x7777F529, 0x3C0F6378, 0xEF48CFDB, 0xBB32FFE3, 0x36E4F6B9, 0xCFD37BED, + 0x71DE56E3, 0xE1C4F870, 0x36FE3CBD, 0x5FAFE04F, 0xE313FE81, 0xEC3C8834, 0x8779A783, 0x9E67C956, + 0xCAEBEA6F, 0x3D17A53E, 0xB59DE6E7, 0x4319EFE5, 0x85735EE9, 0xDE9CBC4C, 0x793DF677, 0xD5D27B8F, + 0x740F137D, 0xB7ACBF6B, 0xA9ED3EC6, 0x7D867E61, 0xC0C68B8E, 0xBB27D6AF, 0x49E7EB17, 0xA7C8E9AB, + 0x87B9E773, 0x03A3DF6B, 0x64E81F31, 0x743B43DF, 0xCBD01DC6, 0x5BFB79F2, 0x9EB66475, 0x65ACAF4F, + 0x91F7F5C9, 0xFDB3EFB3, 0xF1FE5EFE, 0x9EE5342A, 0xBE1F88F7, 0x4CCA9C7B, 0xE60ADA75, 0x00B8CDC3, + 0x9524EE2F, 0xF85FC092, 0xE0357A30, 0xA643936E, 0x36CE8014, 0xE77F0000, +}; + +u32 sec_mapping_binary_72[] = { + 0x11728D92, 0x3B4CC250, 0x1486FF62, 0x890CA4A9, 0xC681C5D8, 0xC1104782, 0x89B3AB83, 0x0903838B, + 0x89037176, 0x62F0053E, 0xF1FD8ED6, 0xC538E288, 0x838FB238, 0x9AB0B869, 0x9081C1A4, 0x0B46760D, + 0xF5D2D356, 0xCAED4DBC, 0x4BD3EFDE, 0xF3FFF79E, 0xF39BA065, 0x60200415, 0x7844CF60, 0x3436F9F6, + 0x13BF9687, 0xD453CB80, 0x2A4102CA, 0x918464B1, 0xF5348510, 0x20570DF4, 0x85A82ECA, 0xBE1AEE6D, + 0x150DDF24, 0x97939B12, 0x14CCCF94, 0x904D66D2, 0x9A5A42CB, 0x68D48ABA, 0xE9F839E7, 0x2EE9DC82, + 0xF09C7B8F, 0x726484FC, 0x236DFFF0, 0xACDF67D1, 0xABE7EB12, 0x1D75F287, 0xABEFFE77, 0xDDE796F4, + 0x96383DD7, 0xEF7FF743, 0x2FE92C73, 0xEF229E13, 0xF03CCFEB, 0x682A5861, 0xFC3C59B0, 0xB952C57B, + 0xE582F86A, 0xEAEFBC62, 0xC0D3591B, 0x0FD65F17, 0xF00D01DF, 0xF438CD5D, 0x7AEE9E5F, 0xA91D0114, + 0x757F3EA4, 0x2BBE6F68, 0x018D9AFC, 0x82BA8202, 0xD34592E5, 0x45EDEA5B, 0x85F12C90, 0x499B9DB9, + 0x04E51229, 0x96CBFED8, 0xB0356A51, 0x2ED1CE25, 0x5C5F99E5, 0xE2D5F1B3, 0x984E95C9, 0xE96660BE, + 0x27F87CA3, 0x3327E1E9, 0x3BBB2A01, 0xEAC39616, 0xDC9F6D2D, 0x785E3B8C, 0xC71DFE79, 0xC3C65520, + 0xBECBFEC7, 0xA89FF4DE, 0x2F6FDFD6, 0xDB43B0CF, 0xBE801F08, 0xF8A1C71D, 0x1FDDBF7F, 0x24A83B16, + 0xF013013F, 0xE5F91CF2, 0x0ACE3CFE, 0x00FFFA05, +}; + +u32 pri_mapping_binary_73[] = { + 0x11728591, 0xBF4B4251, 0x14C7BF4F, 0x5FA5A6AF, 0x173834F4, 0xC3C99A22, 0x9C5B425A, 0xA2C154FC, + 0x0B0AA521, 0x1C426C73, 0x49311A82, 0x481E4D8D, 0x45055E1A, 0xCA6B908D, 0x1A414D41, 0x3CC24D88, + 0x04F7443B, 0xEF5D4553, 0xA2BBDCCB, 0xF79EEFF7, 0x7CCEBD35, 0x88C5E1B6, 0x187B01D6, 0x19043CC9, + 0x669B566B, 0x6FB90848, 0xC69163D2, 0x22EA9CB4, 0x7B706BBA, 0x3CF816F6, 0xB6DC90A0, 0xD08141F2, + 0xB9C31E95, 0x21BA9AD4, 0x220986CB, 0xECBD7ECA, 0x19F00C7C, 0xB4449DF4, 0x6F5DAD9F, 0x4B155CCE, + 0x29E2F29E, 0xC973CDE3, 0x26872A51, 0x0C8A5832, 0xF94A3610, 0x97B428F2, 0x2D949FF0, 0x6D9AF92D, + 0xFEA59F6B, 0x42B7FEA1, 0xCBC37A15, 0x0D05237D, 0xBAC241BA, 0xE823BF75, 0xEE1BC4EB, 0xA37750BB, + 0xBC269F7A, 0xDC2E62A1, 0x8FCB9A66, 0xD88F9CC4, 0x76C30CC5, 0xD8D5C1DA, 0x3683631D, 0xF5CF6BD1, + 0x7FB4DAED, 0xF32B87E6, 0x1C986F9A, 0xC1FE8ED6, 0x9326BFA0, 0xAA608C7C, 0x5A309DF0, 0x131F74A0, + 0xC20597AD, 0xD4E3AEF3, 0xD7C7EE9C, 0xF6FCE09C, 0x0F46B35C, 0x6047E439, 0xF24379A6, 0x6FFC8861, + 0xCBB7B162, 0xF8F45C85, 0x4733A6EF, 0x30372BEE, 0x9D74EF0D, 0x664286AF, 0x79532F5C, 0xCC8B3C17, + 0xE9A960C2, 0xD45D658A, 0x4B8B7A25, 0x3EF4DE66, 0xFD449FAE, 0xF37296F4, 0x38520AD4, 0x404FA7CF, + 0x823F74D7, 0x79A71F00, +}; + +u32 pri_mapping_binary_74[] = { + 0x11729593, 0x4D4C1361, 0x1086DF96, 0xAA08580B, 0x1615FCA1, 0x8A1A138D, 0xE28A8907, 0xA346025E, + 0x3C182898, 0x78B504BC, 0x180FBA16, 0x4C8C7F81, 0x603CD498, 0xC00A17D1, 0x44BBD103, 0x9F072D0B, + 0x46D48BB0, 0x29F127C6, 0xA02B7031, 0x5CA89078, 0x30C4A638, 0xFB4DB18B, 0x188D7BD9, 0xEE3CEFCC, + 0x37F37ED3, 0x09F063C0, 0xEFB6DFBD, 0xC85A87A3, 0x81707296, 0x9E54D3BE, 0x3EC065FF, 0x3490EF66, + 0x5D1EBD03, 0x7822B302, 0xF8C1E9B3, 0x9E714C7B, 0xE9874055, 0x756B4D85, 0x4FE0FE15, 0xB34D3F2C, + 0x903B8878, 0xE28167DA, 0x05E2D302, 0x2EC51F0C, 0x106FD09A, 0x8D165520, 0xFE6034D5, 0x6F71BECB, + 0xC1732AA1, 0xD5A913CE, 0xFE7CDC5F, 0xDE6AEA6F, 0xCB6D4F49, 0xF266D280, 0xCF0517D0, 0x8732D9E7, + 0x4036A83F, 0xD70E0124, 0x804F269F, 0xEB1E1750, 0x9590AC9B, 0x3226ADA8, 0xC6F1AC85, 0xF1D718F7, + 0xC2437128, 0x349F8FEB, 0x793ED0B7, 0x0A848273, 0xFDC8F37D, 0x3767FBB0, 0xD5716E56, 0x0BE93E02, + 0x66BAFEA2, 0x0181C6EA, 0x26D5F6E3, 0x9C6E99E7, 0x9B895F00, 0x521F78DE, 0xC5C463D5, 0xBAE44B47, + 0x901834F9, 0xFC253D02, 0x15EE42FF, 0x0A8ADF28, 0xBCD4AAAE, 0x14D8BE21, 0x775BB74E, 0xF96F813B, + 0x71D66547, 0x9EC96E72, 0xFCF3FA22, 0x5F7EF363, 0xAD805EDF, 0x411743F9, 0x1630D8CB, 0xF94B4F67, + 0xE6B78A86, 0x8CC8458E, 0xE71CCDC4, 0x4D2D16BD, 0x7A86F2E2, 0xC01B17CF, 0x955B2650, 0xAF541FB2, + 0x79F264C2, 0xE868E579, 0xF2CA3279, 0xDE8F647F, 0xDA876581, 0x053E4BBD, 0xD7114FDC, 0xFD64EE4D, + 0xEB97D3F7, 0x22A5A642, 0xD68F257A, 0x7595F53E, 0xFA6E4FEF, 0x97ACDFC1, 0xF17CDABB, 0x134A39D7, + 0xD1299CEE, 0x279FF669, 0xF15C7D8E, 0xCBF90A1C, 0xF76E19AF, 0x6273FBB0, 0x62C03177, 0x736F5B54, + 0xFBFB7D7B, 0x4E49FF2F, 0x5F6FE77C, 0x3FE5EFDE, 0x58E9C9B2, 0xEFBBB6AD, 0xB1A14AA0, 0x6F646AD8, + 0xBCC6BCD0, 0xC19FD4EA, 0x927FBEB5, 0xE345FCA1, 0xC0F2AFD8, 0x73A09475, 0x2B1D7B33, 0x74EF697F, + 0x5727F93F, 0x098C8D32, 0x5F45BCCA, 0x7D2C68EF, 0x47F46A57, 0x67535860, 0x5771FC65, 0xBF105872, + 0x16335313, 0xAC5BFD87, 0xF3525622, 0x6EA6FF8F, 0x45C4834A, 0x45A93DAF, 0xD1AEB7B5, 0x56FEE2D2, + 0xBF62E267, 0x947AE61A, 0xF1068171, 0x6B197139, 0xF775ACE7, 0x3A6B7AEC, 0x3AE54A01, 0xE93435AC, + 0xD60505DE, 0x192F9F77, 0x6A02DFBF, 0x4C7C79FF, 0x4EEAABDA, 0x8FB3FF6B, 0x7B32758B, 0xD3758F6C, + 0x7BF14874, 0x4BDDD6F0, 0x65AEBB2E, 0x2270D0BD, 0xA7DC9EB3, 0x25D4143E, 0x5627301C, 0x1DB3BA3A, + 0x99AF77F0, 0xC7215DF2, 0xE47060E7, 0x5B8B7989, 0x835F0B75, 0x69369F7C, 0x3536FAB4, 0x9F79C0C1, + 0xEF35928F, 0xAAC3C71A, 0xCC8CBE67, 0xDD86C8C2, 0x7B4D8D90, 0x4FE97BDD, 0x18C9F818, 0x53F586FA, + 0xCAF93E97, 0x4616FACC, 0x3ED29E7F, 0xC381FD5E, 0xD66D8AFC, 0x9F8F9B23, 0xFFF23186, 0xF9CF4F00, + }; + +u32 pri_mapping_binary_75[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C38C499, 0xE0E2FB41, 0xA60444A5, 0x3C87BA0F, 0xEC1E81C9, 0xFF773368, 0x20B983B9, + 0x6D2303EF, 0x5D86FD6F, 0x4E43F433, 0x03F51B1A, 0x05860801, 0xCD6D0D4E, 0xCF302B43, 0xD10FF40F, + 0x9A3F6436, 0x32F09F66, 0x78BB7325, 0xCB03860F, 0x7C0C2C40, 0xFDD382DA, 0x839D81FA, 0xF96E31DC, + 0x3E3D1D2A, 0xFE01E1DE, 0xB7BB6E9D, 0x02BAD780, 0xC1818F81, 0xF5C14606, 0x0623A0BF, 0x057640ED, + 0x01000000, +}; + +u32 sec_mapping_binary_75[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x06260606, 0x9627BB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B314, 0x3034F031, 0xB0296C64, 0x6030028A, 0x0B3C87DA, 0x03337737, + 0x87069279, 0x0CEC4075, 0x650C0C29, 0x213B1850, 0x01000000, +}; + +u32 pri_mapping_binary_76[] = { + 0x11728590, 0x314FC240, 0x1886DF6B, 0xABA0D672, 0x1806078D, 0x9D0C9321, 0x8DA39BD1, 0xD968E30F, + 0x50137707, 0x827F80C6, 0x99048993, 0x23C6C54E, 0x42EBC02C, 0x316133D1, 0xC6B0B160, 0xC22E69FD, + 0xB8535384, 0xEA2D777D, 0xEFBEE77B, 0xFAF52097, 0x879C32DA, 0x9B5057B1, 0x67968611, 0xADF07CCB, + 0x07D8E8E8, 0x21ABC877, 0x3AED26EE, 0x4595890F, 0x591E6903, 0x06830E2E, 0x9895B34D, 0xEEE274A7, + 0x543B2CBA, 0xB8BD7808, 0xAE3C1778, 0x02DE42F9, 0x8EFDFBAE, 0x17F7E2D2, 0x4B5F26AF, 0xF56B6D6D, + 0x58197AE0, 0x8C30F051, 0x107EAD34, 0xC88B6D48, 0xBE42FCA2, 0x7522F8A1, 0xD70FEA35, 0x99AB09B9, + 0x9690CFC4, 0x725241BD, 0x26FB68CF, 0xF41D02FD, 0xE0DB5378, 0xF14AE423, 0x1FF351CB, 0x92334B1C, + 0x4DB10B16, 0x71768FCB, 0x9B67472E, 0x326DBC37, 0x6FB42E06, 0x0652745F, 0xDD770EB6, 0xE9DE78C1, + 0x6BFB52D6, 0xA506135E, 0x1D740DA4, 0x298745F3, 0xE763FD69, 0x2EBFE6B1, 0xE222A83E, 0x7A8E2DFB, + 0xCC75A88F, 0xE5085EBC, 0xCF7C6BFA, 0xFF2F4CE6, 0x82A3B7A6, 0xFB2EDE4D, 0xE7180979, 0x2621E73F, + 0xF9DFF365, 0xF9F1BA6C, 0x026F6922, 0x6F7C713F, 0x01000000, +}; + +u32 sec_mapping_binary_76[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C18108, 0x06260606, 0x965BBB18, 0x049920FA, 0x7880B402, + 0xC376B029, 0x0A0CBF21, 0xC6D5B318, 0x3038F031, 0x086FD8C8, 0xC0600414, 0x17D801B5, 0x07000000, + }; + +u32 pri_mapping_binary_77[] = { + 0x11728554, 0x4B4C1351, 0x14BD2D83, 0x7C2CA57C, 0x54E42323, 0x28618144, 0x47706584, 0x80144C24, + 0x90524158, 0x61A0A16E, 0xD0854CCA, 0x0E89B629, 0xE9024380, 0xA1B87065, 0x3A290B5F, 0x62020C25, + 0x5A881B26, 0x15221213, 0x1CB19BD2, 0x0D95262E, 0xD088E09B, 0x797C46A9, 0x3A9B999E, 0x73DEB9E7, + 0xDDFB5EC3, 0x401E0132, 0xB5F27B1A, 0xE2F2A091, 0xB66DEFE2, 0x67A7F7EA, 0x0C8046FE, 0x14204D4B, + 0x743AFCA6, 0x61525945, 0xC30FB27C, 0x978A6A40, 0x8F3F1068, 0x984C336D, 0x40D05563, 0xE39A5904, + 0x5EA74F72, 0x0B082000, 0xB0B64374, 0x9AFFEAC2, 0xEA5C0692, 0x4B978573, 0x153DA3F2, 0xB787B605, + 0x3068B00D, 0xCCC04525, 0xDFEB44C0, 0xB934A5C4, 0x5F8BFD59, 0xA653F1DF, 0x1136240F, 0x47F0B8A3, + 0x7810A27A, 0xA00E70E2, 0x437D4072, 0x69F070FB, 0x3994BA86, 0xA1DD1928, 0x56D58BB3, 0xBF92495B, + 0xBF8BF853, 0x51041DA6, 0x5A6335F6, 0xBFEE10F8, 0x1B750842, 0x379DEFA5, 0x978ACE35, 0xD24674F1, + 0x5867D4B6, 0x9819AC6B, 0x75086DAD, 0xB7115856, 0x42913722, 0x82A23BEB, 0xE90DF748, 0xAE635837, + 0x65E2D96A, 0xC3411D05, 0x4F082ABF, 0x2139F3B7, 0x7CB82F7F, 0xF4231701, 0x6779DCD3, 0x548DA0EC, + 0x697D6441, 0x20F51397, 0x8EF46109, 0x827A48C2, 0xB8853155, 0xC9B87477, 0x41187510, 0x7DF28BD8, + 0xFAE32A7C, 0x95F78A4F, 0x1E927CBA, 0xC1435C2F, 0xC041FF53, 0xFA62CF45, 0xDF177B2E, 0xA92A3C22, + 0x48BA7DDC, 0x701FC108, 0xE320FEAB, 0xF0511C25, 0x3E69ED78, 0xBF263B2B, 0xF77F51FC, 0x1999F290, + 0x9CE9ED87, 0x3E92207A, 0xF7EB6654, 0x226862CA, 0x281917EB, 0xA6793BFB, 0xEF7953DD, 0x4ADFFB5D, + 0x23C43713, 0xAFBF5C60, 0x34C7E1F5, 0x63569F97, 0xAF257CB7, 0x8DF89FA0, 0x11546ACB, 0xCB32306F, + 0xEFECB5B5, 0x34230878, 0xE8927137, 0xDEE786B1, 0x81D213DD, 0x4995EEB9, 0x75DCDD8B, 0xEFC3C6C2, + 0xE7B5591F, 0xE14FD1E4, 0xBCC8BCE7, 0x11E66D08, 0x2E6507E6, 0x7D084142, 0x0F7CDF0C, 0x135D162D, + 0xE7A9A1E4, 0x3C93B778, 0x6B971141, 0xCA182C46, 0x26087F1A, 0xF32D5556, 0x8BEC333B, 0xFC561C70, + 0x2A79475C, 0xDD84CF8E, 0xB1FED358, 0xE95C6002, 0x41EA1728, 0xAF2824BA, 0x9C1879D4, 0x797331DF, + 0xA8BD522E, 0xCF61B467, 0xC069EDC2, 0x79A7D796, 0x27BC088E, 0x75C0B7CD, 0x7532C73C, 0x553D6198, + 0x773A703D, 0xBD0401D1, 0x4B7CCE60, 0xDCCC9431, 0xE932CFB9, 0x391BEECB, 0x8EB426F9, 0x04D2FF7C, + 0x833CD766, 0xB39ABFA0, 0x4BD1F9F6, 0xCE797EF4, 0x703DC7DA, 0xD8663382, 0x6561DEEF, 0xE6106C85, + 0xC2A19565, 0x65FF467C, 0x2F953C34, 0xD63F602C, 0x85F279C8, 0xE1A67907, 0xCE5D5FF2, 0x6ECE8F14, + 0x5DF1FE3D, 0x3F1B3CF4, 0xE559A75D, 0xF64D1521, 0xE2E5095F, 0xA0F0D58A, 0x0FC73ABA, 0x2C350882, + 0xAB2901D1, 0x8920FE2B, 0x545CDB9B, 0x7B61F0AF, 0xFB53F873, 0xC1A3FB5B, 0xF6CFFB11, 0xFE9F4CDA, + 0x82AD7088, 0xEA83413D, 0x9C57D54B, 0x6401D79B, 0xDA3BC7BF, 0x00000000, +}; + +u32 pri_mapping_binary_78[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x1533581E, 0x307CE003, 0x1AB89181, 0xC108A85E, 0xE039D47E, 0xB07D0293, 0xFFEF66D0, 0x40B287B9, + 0x6D23436B, 0xD8D48C92, 0x10A0FA95, 0x0C0CA54B, 0x51D403DD, 0x87E62E19, 0xA0BAB70C, 0x0CB74F43, + 0xEC67FC80, 0x613F589C, 0x09537C03, 0xC3013E06, 0x66A07888, 0x91830148, 0x7C97F88A, 0x19050940, + 0xF3763030, 0xB4B1ED80, 0xDA0B0000, +}; + +u32 sec_mapping_binary_78[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x06260606, 0xD6B45D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3EA593E, 0x3032F031, 0xB06CD8C8, 0x50669412, 0xA220B011, 0xA49461C5, + 0x8CE750FB, 0x60E6EFE6, 0x30403297, 0xE50950DD, 0x3F068637, 0x77580C18, 0x1CF81858, 0x81FA198C, + 0x80E60AEC, 0x80EA0300, +}; + +u32 pri_mapping_binary_79[] = { + 0x11727D52, 0x316B1361, 0x187E2E39, 0x6D6BD3EB, 0x254DB583, 0xE24DD249, 0x42A07B31, 0x8BA3A4A1, + 0xBF201515, 0x29597A64, 0x118A924B, 0x0A45A5A5, 0xF6AC1D32, 0xDEE1E237, 0x3577815A, 0x100A2608, + 0x9D32D41B, 0x32D92507, 0x59C590F8, 0xDEF785F4, 0xB4A1DF72, 0xC7F3BCDF, 0xF3BCCFFB, 0xBD1710C7, + 0x45320215, 0x7010BD17, 0x5BD08ABD, 0x0755F97E, 0x6FB7E742, 0x95200175, 0xA4A4019D, 0x93494400, + 0xE9A18B78, 0x44DC8BD1, 0x57C31157, 0xD1F047C8, 0x0DE4AE04, 0x857E18F4, 0x743EA7A9, 0x0C7DB7E3, + 0x59A6C0A5, 0x103E7B00, 0xBF69CA67, 0x682B24CD, 0xF034BDC1, 0xF1A92378, 0x76496EA3, 0x4B789B61, + 0xFE517E39, 0x457866E9, 0xD9E37292, 0xA17EEA9F, 0xBBE6D7C0, 0x6DBBB87E, 0x31CCC1FB, 0x56770775, + 0x2C86FA8D, 0x1AC2377A, 0xC650C9DA, 0x7A86742A, 0x9563EFD3, 0x0B06BC02, 0xDEBD153E, 0x32F1F144, + 0x2A17F0DF, 0x2CA7FA5E, 0x67986EE0, 0x87FF5DF0, 0x374E188C, 0xACBE12F0, 0x136FB065, 0x1BFFF8D2, + 0xBCFE9BD3, 0x5DD2F781, 0x9F4DE17F, 0xF3CB9579, 0x70DD8910, 0xEEBBDEA1, 0x359CC764, 0x95612DBD, + 0x9209F019, 0x1BCDFDB2, 0xA89FDA64, 0xA8F11C3C, 0x7FF1F5B6, 0xA8BF5560, 0x30B306CF, 0x070F68B8, + 0xC277FAC9, 0xA57EAFE1, 0x1F3843DF, 0x18E11FB2, 0x659E4739, 0xA736F705, 0x3EB31CE8, 0x24F411BE, + 0x23702575, 0xA9A3B818, 0xBDE7AC36, 0xFE9D55C2, 0x0B89B5B9, 0x40A757F3, 0x1D7B43E8, 0xC4B52BBE, + 0xBC3EA18E, 0x9FCF5C08, 0x6F194D6B, 0xAFC473AF, 0x536ECE27, 0x43FB54FB, 0x68AF5A06, 0xBD4F07BF, + 0x5A8ED04D, 0x76C7F737, 0x1FC25DD3, 0xDE325619, 0x7EFB872F, 0x5BA782BF, 0x1DE2BDE7, 0x0D77AF44, + 0x73FD0C1C, 0xF7057F87, 0x78A469EF, 0xD5EBF74F, 0x5A247DDD, 0x32F339AA, 0xEF031D4F, 0x2E6053C1, + 0xC248BF36, 0xBCFF1700, +}; + +u32 sec_mapping_binary_79[] = { + 0x1172758F, 0xAB0EC240, 0x1045EF96, 0x265410B2, 0x24089EA1, 0x8A2049C3, 0x1FA03180, 0xA0BE41A3, + 0xB07C04A6, 0x8AE0A8A4, 0x0AD89A3A, 0x7E8190FA, 0x9A0A3CA4, 0xB065BB4D, 0x5AC29849, 0x6676CEB9, + 0x1B421443, 0x5D01052E, 0x28752B8D, 0xC9EDD5DF, 0xAB3DBA7D, 0x33500202, 0x78DA90BC, 0x79F90B28, + 0x807A67A8, 0x29E2AEC2, 0xBB8ED397, 0xA2E32970, 0x1BF54150, 0x4573E562, 0x6D58739D, 0x86A94772, + 0x3D6D2078, 0x5AC24339, 0xBD335DC4, 0x2C0A1C9B, 0xF7380AA2, 0xC0056220, 0x0A84975C, 0x2527EF69, + 0x659E7C4E, 0xB22BBC5F, 0xBA496438, 0x76BA3F14, 0xF6A6F415, 0xF3094F3B, 0xF3C89C62, 0xDEE17318, + 0xFCFFF4D7, 0xC7D68E6D, 0xCD538EF6, 0xCFA71EE1, 0x57D14DF8, 0xD3D16C4C, 0x65CE33F2, 0xF5010000, + }; + +u32 pri_mapping_binary_80[] = { + 0x11726590, 0x3F480251, 0x1CC7BF77, 0xBE5254AE, 0x4B1A1AFA, 0x73548460, 0x431CB6D5, 0x246D0651, + 0x4753458B, 0x38E9D671, 0x73838710, 0x1108E7D1, 0xE498B8F4, 0xA6EC0C72, 0x0C2410DA, 0x4AC2259C, + 0x04F7247B, 0xE73B4BE9, 0x2DEFF1FB, 0xFDDEE7F3, 0xE5D7013F, 0x0EE644C8, 0xC0037C8B, 0xE179C5E8, + 0xAF97C8B2, 0x5C183890, 0x0508400D, 0x5161C04E, 0x3D0011F0, 0xE51CCC8A, 0xFC5F98DD, 0x0AEE8714, + 0x055F1C37, 0x203D0112, 0x7B50ACA8, 0x2411913B, 0x9E67C8ED, 0x17FA356C, 0x8EF18405, 0x8AB2594C, + 0x9FA72866, 0x8ED17DAE, 0x92367A12, 0x13535807, 0xE66142A6, 0x90DEF0DE, 0x289226DA, 0xACDEA388, + 0xA86B9AC2, 0xEA8E7D6B, 0xE4740AB4, 0x804665C2, 0xC3F24FE6, 0x26599E4B, 0x6C52A4D4, 0xAD784476, + 0xBD7933ED, 0x7ABBE8BE, 0x3438DFC7, 0xFA9A9A58, 0x1DF2AD72, 0xDEDCA578, 0xAD6F8743, 0x9527177E, + 0xB1A4F27C, 0xE4CE9D8B, 0xAB2EC7D6, 0x0DFD48A3, 0x48C63662, 0xA120C555, 0x269BD94B, 0x72DF54E9, + 0xFFDC77EB, 0xA3F5E8F0, 0xFEF4583F, 0x68DFD886, 0x3EE270DF, 0xA5C57DFE, 0xD25FAEAA, 0x5E4EA77E, + 0x7351F83F, 0x717AB2E3, 0xED334AF6, 0x71262170, 0x3D9AAF7A, 0x7BF90100, +}; + +u32 pri_mapping_binary_81[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363238, 0x31059918, 0x096C6450, 0x4A6AAC28, + 0x0A7B0EB5, 0x0F6CBEC0, 0xE4FFBB19, 0x3490CC65, 0x6EDBC8C0, 0x7F9AE1ED, 0xCE952C0F, 0x183EF001, + 0x2DDEC830, 0x2DA83DD8, 0x19A89FEF, 0x16C3EDD3, 0xD3592E30, 0x3C008A7F, 0xD8C8E06C, 0x5416A200, + 0x1437363E, 0xCD35C36D, 0x23038315, 0x03C39A3B, 0x107B992E, 0x6C642833, 0x4A01CBFF, 0xDBF5E6CE, + 0x8A1928F6, 0x02FD85E6, 0x1F19883E, 0x660C7D10, 0x7116FCE6, 0x61F88351, 0x07A28F15, 0x87796C98, + 0xE260FFB2, 0x2389BFDE, 0xB50728BE, 0x83011500, 0x00000000, +}; + +u32 pri_mapping_binary_82[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363238, 0x08A50A3B, 0x0BEC0789, 0x1A69C83D, + 0x87DA0736, 0x5F60F2FF, 0xDD0C1A48, 0xE632B76D, 0x64A858D9, 0x7D7A7A3B, 0x587D53CF, 0x3496070C, + 0x1FF8800E, 0xD8C8D066, 0x641EA220, 0xB0918161, 0x2503C3F4, 0x76147380, 0xEE44739F, 0x0C50DD5B, + 0x0686DBA7, 0x21EE60FC, 0xB091A1CC, 0x2805ACFF, 0xDFAE3777, 0x56CC8088, 0x332189EF, 0x9AB1B2B3, + 0x2D0CA8EF, 0x1F03C39B, 0x3B2C050C, 0x0D7C0CCC, 0x70F91D50, 0xFB000000, +}; + +u32 sec_mapping_binary_82[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x0626A0F2, 0x19BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0x2D65F9C0, 0xC8C0C7C0, 0x52B09181, 0xC108282E, 0xF01C6A0F, 0xCCDCDD1C, + 0x1AC8E6B1, 0x43F54502, 0xD5973130, 0xA48460AA, 0x87DA1F01, 0x52CFB800, 0xAABE7E23, 0xC8090C2B, + 0x6640C517, 0x02F9FF18, 0x18DEDC81, 0xE987F8C7, 0xF3C66E06, 0x54F76F03, 0xCB1AC0DC, 0xFB9FC580, + 0xC1818F81, 0x15EEDE1D, 0x50FD0000, +}; + +u32 pri_mapping_binary_83[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363204, 0x07999539, 0x0B6C6400, 0x9922EAFA, + 0x1C6A1FD8, 0x7C81C9FF, 0x77336820, 0x99CBDCB6, 0x91E1F5AE, 0x3D7756CC, 0xD80F5234, 0xADA20762, + 0x0E23D09C, 0x6941EDC1, 0x6073A219, 0x18B62C41, 0x3107E84E, 0x34F7C900, 0xD5FD6360, 0x787307A2, + 0x9F09A8BF, 0xCC282544, 0x01A8FFDF, 0xAE3740F3, 0x591E307C, 0xE0636046, 0x12BFDE7E, 0x7AC5B436, + 0xB0BD794D, 0x3D2C050C, 0x0D40F90F, 0x30F91D50, 0xFB000000, +}; + +u32 sec_mapping_binary_83[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22590C18, 0x1CF81858, 0x0A363230, 0x1801C505, 0x7640ED01, 0x00000000, + }; + +u32 pri_mapping_binary_84[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363230, 0x18B98A28, 0x0800E912, 0x0606E5D4, + 0xE750FBC0, 0xE60B4CFE, 0xBF9B4103, 0xC95CE6B6, 0x8D0CFF76, 0xBDB9B362, 0x06CB0586, 0x077C408B, + 0x3732B43A, 0x95391901, 0xF5F31E65, 0x38B56B0A, 0x8A7EA0FB, 0xD0DC2503, 0xB197F1C1, 0x468632A3, + 0x941090BD, 0x50F3C0E2, 0x4C98E207, 0x182EF031, 0x3003C50B, 0x95521D0C, 0x81E23C3B, 0x1876AE2C, + 0xDD01B507, 0x00000000, +}; + +u32 sec_mapping_binary_84[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x390C18FF, 0x03C1010E, 0x0626A0F2, 0x19BB1804, 0x9920FA78, 0x80B402C3, + 0x76B0290A, 0x0CBF21C6, 0x2D65D9C0, 0x70808F81, 0x65C34606, 0x0623A0B8, 0xC073A83D, 0x30737773, + 0x68209BC7, 0x0ED51709, 0x545FC6C0, 0x90120253, 0x0F718F27, 0xDC3DBB19, 0x50DDB10D, 0xACCA0066, + 0xEFFF8D20, 0x2731AC98, 0xB103AA1F, 0x00000000, +}; + +u32 pri_mapping_binary_85[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0x46BD5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363284, 0x18392B2B, 0x08EC0789, 0x1A69D83C, + 0x87DA0736, 0x5F60F2FF, 0xDD0C1A48, 0xE632B76D, 0x6498B3F2, 0xC48EE9ED, 0x60F54D3D, 0xD320E630, + 0x02CD4974, 0x32753010, 0xD8C8C050, 0xCEC0D096, 0x8A620ED0, 0x9D68EE93, 0xD9C8C07F, 0x9AE1EDCE, + 0x952C0F18, 0x3EF00185, 0x36324C0B, 0x6A0F7606, 0xEAE7BBC5, 0x70FBF474, 0x88B94C1F, 0x36329419, + 0xA5842800, 0xC5FFED7A, 0x7367C50C, 0x8838F307, 0x90BB9D84, 0x40E29665, 0x939A525D, 0x37326C5F, + 0x5A1515A1, 0x01B4FF1F, 0x03C39B3B, 0x10752C48, 0xFAEFEC3A, 0xD9B96206, 0x44FEED59, 0xFCFE64D4, + 0x60316070, 0xE0636005, 0xEA673002, 0x869BC00E, 0xA87A0000, +}; + +u32 sec_mapping_binary_85[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593E30, 0x32F031B0, 0x196C6428, 0x334A0951, 0x10D8C8F0, 0x6FD79B3B, + 0x2B66EC60, 0x40050000, +}; + +u32 pri_mapping_binary_86[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0x2854FC51, 0x5BC022FF, 0x67F29F5D, + 0x0C028C0C, 0x8C0C0CBB, 0x190C18FF, 0x03C1010E, 0x06260606, 0xA6AC5D0C, 0x824C107D, 0x3C405A81, + 0x613BD814, 0x0586DF10, 0xE3FEB37C, 0x6064E003, 0x32363294, 0x19A58428, 0x086C64F8, 0xB7EBCD9D, + 0x153320E2, 0x8C70F1E7, 0x50FBC1F6, 0x094CFEBF, 0x9B4103C9, 0x1EE6A88D, 0x0CBF57BD, 0x3DB913AA, + 0x8F09A44F, 0x2925C410, 0x6EDE4606, 0x864E0686, 0xF9EF21F2, 0xCC48F601, 0x9DC6B062, 0x06D49CC9, + 0x40FE3F06, 0x86377720, 0xEA5870A8, 0x636482A9, 0x83F019FE, 0x41D4B3E2, 0xF0071B86, 0x38441F4B, + 0x11449E1D, 0x282FA814, 0xE20072AF, 0xA0A0457B, 0x592ACCBF, 0xE07096D4, 0x8DD8CD81, 0xE2DF48A0, + 0xFDA781B2, 0x2B61F6EF, 0x07296EEA, 0x99C6B280, 0x61031F03, 0x07D03CB6, 0x20866067, 0xD47003C6, + 0xD36E0EE4, 0xF8613002, 0x9AB39281, 0x617AFB0E, 0x06540000, +}; + +u32 sec_mapping_binary_86[] = { + 0x11727BCE, 0x0001BB18, 0x44981804, 0x18187632, 0x30CBF248, 0xF8DEF8A3, 0xB680455E, 0x60F2FF5D, + 0x0C028C0C, 0x8C0C0CBB, 0x393418FF, 0x03C1010E, 0x0626A072, 0xF65D0C82, 0x4C107D3C, 0x405A8161, + 0x3BD81405, 0x86DF10E3, 0x22593630, 0x1CE063E0, 0xD8B09181, 0xC108282E, 0x702002AC, 0xCFFA39D4, + 0x3EA8BAFF, 0x40F93206, 0x869410A8, 0xBCE54690, 0x910C2B66, 0xEC80AA03, 0x00000000, +}; + +u32 pri_mapping_binary_87[] = { + 0x00000000, +}; + diff --git a/assets/obseg/bg/bg_silo_all_p.c.REMOVED.git-id b/assets/obseg/bg/bg_silo_all_p.c.REMOVED.git-id deleted file mode 100644 index 40ba0b7e..00000000 --- a/assets/obseg/bg/bg_silo_all_p.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -4fd637ca75827889ba5bc6d39e5d846196aa33e3 \ No newline at end of file diff --git a/assets/obseg/bg/bg_silo_all_p.h b/assets/obseg/bg/bg_silo_all_p.h new file mode 100644 index 00000000..99357110 --- /dev/null +++ b/assets/obseg/bg/bg_silo_all_p.h @@ -0,0 +1,343 @@ + + #include "ultra64.h" + +extern u32 point_table_binary_1[]; +extern u32 point_table_binary_2[]; +extern u32 point_table_binary_3[]; +extern u32 point_table_binary_4[]; +extern u32 point_table_binary_5[]; +extern u32 point_table_binary_6[]; +extern u32 point_table_binary_7[]; +extern u32 point_table_binary_8[]; +extern u32 point_table_binary_9[]; +extern u32 point_table_binary_10[]; +extern u32 point_table_binary_11[]; +extern u32 point_table_binary_12[]; +extern u32 point_table_binary_13[]; +extern u32 point_table_binary_14[]; +extern u32 point_table_binary_15[]; +extern u32 point_table_binary_16[]; +extern u32 point_table_binary_17[]; +extern u32 point_table_binary_18[]; +extern u32 point_table_binary_19[]; +extern u32 point_table_binary_20[]; +extern u32 point_table_binary_21[]; +extern u32 point_table_binary_22[]; +extern u32 point_table_binary_23[]; +extern u32 point_table_binary_24[]; +extern u32 point_table_binary_25[]; +extern u32 point_table_binary_26[]; +extern u32 point_table_binary_27[]; +extern u32 point_table_binary_28[]; +extern u32 point_table_binary_29[]; +extern u32 point_table_binary_30[]; +extern u32 point_table_binary_31[]; +extern u32 point_table_binary_32[]; +extern u32 point_table_binary_33[]; +extern u32 point_table_binary_34[]; +extern u32 point_table_binary_35[]; +extern u32 point_table_binary_36[]; +extern u32 point_table_binary_37[]; +extern u32 point_table_binary_38[]; +extern u32 point_table_binary_39[]; +extern u32 point_table_binary_40[]; +extern u32 point_table_binary_41[]; +extern u32 point_table_binary_42[]; +extern u32 point_table_binary_43[]; +extern u32 point_table_binary_44[]; +extern u32 point_table_binary_45[]; +extern u32 point_table_binary_46[]; +extern u32 point_table_binary_47[]; +extern u32 point_table_binary_48[]; +extern u32 point_table_binary_49[]; +extern u32 point_table_binary_50[]; +extern u32 point_table_binary_51[]; +extern u32 point_table_binary_52[]; +extern u32 point_table_binary_53[]; +extern u32 point_table_binary_54[]; +extern u32 point_table_binary_55[]; +extern u32 point_table_binary_56[]; +extern u32 point_table_binary_57[]; +extern u32 point_table_binary_58[]; +extern u32 point_table_binary_59[]; +extern u32 point_table_binary_60[]; +extern u32 point_table_binary_61[]; +extern u32 point_table_binary_62[]; +extern u32 point_table_binary_63[]; +extern u32 point_table_binary_64[]; +extern u32 point_table_binary_65[]; +extern u32 point_table_binary_66[]; +extern u32 point_table_binary_67[]; +extern u32 point_table_binary_68[]; +extern u32 point_table_binary_69[]; +extern u32 point_table_binary_70[]; +extern u32 point_table_binary_71[]; +extern u32 point_table_binary_72[]; +extern u32 point_table_binary_73[]; +extern u32 point_table_binary_74[]; +extern u32 point_table_binary_75[]; +extern u32 point_table_binary_76[]; +extern u32 point_table_binary_77[]; +extern u32 point_table_binary_78[]; +extern u32 point_table_binary_79[]; +extern u32 point_table_binary_80[]; +extern u32 point_table_binary_81[]; +extern u32 point_table_binary_82[]; +extern u32 point_table_binary_83[]; +extern u32 point_table_binary_84[]; +extern u32 point_table_binary_85[]; +extern u32 point_table_binary_86[]; +extern u32 point_table_binary_87[]; + +extern u32 pri_mapping_binary_1[]; +extern u32 sec_mapping_binary_1[]; +extern u32 pri_mapping_binary_2[]; +extern u32 sec_mapping_binary_2[]; +extern u32 pri_mapping_binary_3[]; +extern u32 sec_mapping_binary_3[]; +extern u32 pri_mapping_binary_4[]; +extern u32 sec_mapping_binary_4[]; +extern u32 pri_mapping_binary_5[]; +extern u32 sec_mapping_binary_5[]; +extern u32 pri_mapping_binary_6[]; +extern u32 sec_mapping_binary_6[]; +extern u32 pri_mapping_binary_7[]; +extern u32 sec_mapping_binary_7[]; +extern u32 pri_mapping_binary_8[]; +extern u32 sec_mapping_binary_8[]; +extern u32 pri_mapping_binary_9[]; +extern u32 sec_mapping_binary_9[]; +extern u32 pri_mapping_binary_10[]; +extern u32 sec_mapping_binary_10[]; +extern u32 pri_mapping_binary_11[]; +extern u32 sec_mapping_binary_11[]; +extern u32 pri_mapping_binary_12[]; +extern u32 sec_mapping_binary_12[]; +extern u32 pri_mapping_binary_13[]; +extern u32 sec_mapping_binary_13[]; +extern u32 pri_mapping_binary_14[]; +extern u32 sec_mapping_binary_14[]; +extern u32 pri_mapping_binary_15[]; +extern u32 sec_mapping_binary_15[]; +extern u32 pri_mapping_binary_16[]; +extern u32 sec_mapping_binary_16[]; +extern u32 pri_mapping_binary_17[]; +extern u32 sec_mapping_binary_17[]; +extern u32 pri_mapping_binary_18[]; +extern u32 sec_mapping_binary_18[]; +extern u32 pri_mapping_binary_19[]; +extern u32 sec_mapping_binary_19[]; +extern u32 pri_mapping_binary_20[]; +extern u32 sec_mapping_binary_20[]; +extern u32 pri_mapping_binary_21[]; +extern u32 sec_mapping_binary_21[]; +extern u32 pri_mapping_binary_22[]; +extern u32 sec_mapping_binary_22[]; +extern u32 pri_mapping_binary_23[]; +extern u32 sec_mapping_binary_23[]; +extern u32 pri_mapping_binary_24[]; +extern u32 pri_mapping_binary_25[]; +extern u32 sec_mapping_binary_25[]; +extern u32 pri_mapping_binary_26[]; +extern u32 sec_mapping_binary_26[]; +extern u32 pri_mapping_binary_27[]; +extern u32 sec_mapping_binary_27[]; +extern u32 pri_mapping_binary_28[]; +extern u32 sec_mapping_binary_28[]; +extern u32 pri_mapping_binary_29[]; +extern u32 sec_mapping_binary_29[]; +extern u32 pri_mapping_binary_30[]; +extern u32 sec_mapping_binary_30[]; +extern u32 pri_mapping_binary_31[]; +extern u32 sec_mapping_binary_31[]; +extern u32 pri_mapping_binary_32[]; +extern u32 sec_mapping_binary_32[]; +extern u32 pri_mapping_binary_33[]; +extern u32 sec_mapping_binary_33[]; +extern u32 pri_mapping_binary_34[]; +extern u32 sec_mapping_binary_34[]; +extern u32 pri_mapping_binary_35[]; +extern u32 sec_mapping_binary_35[]; +extern u32 pri_mapping_binary_36[]; +extern u32 sec_mapping_binary_36[]; +extern u32 pri_mapping_binary_37[]; +extern u32 sec_mapping_binary_37[]; +extern u32 pri_mapping_binary_38[]; +extern u32 sec_mapping_binary_38[]; +extern u32 pri_mapping_binary_39[]; +extern u32 sec_mapping_binary_39[]; +extern u32 pri_mapping_binary_40[]; +extern u32 sec_mapping_binary_40[]; +extern u32 pri_mapping_binary_41[]; +extern u32 sec_mapping_binary_41[]; +extern u32 pri_mapping_binary_42[]; +extern u32 sec_mapping_binary_42[]; +extern u32 pri_mapping_binary_43[]; +extern u32 sec_mapping_binary_43[]; +extern u32 pri_mapping_binary_44[]; +extern u32 sec_mapping_binary_44[]; +extern u32 pri_mapping_binary_45[]; +extern u32 sec_mapping_binary_45[]; +extern u32 pri_mapping_binary_46[]; +extern u32 sec_mapping_binary_46[]; +extern u32 pri_mapping_binary_47[]; +extern u32 sec_mapping_binary_47[]; +extern u32 pri_mapping_binary_48[]; +extern u32 pri_mapping_binary_49[]; +extern u32 pri_mapping_binary_50[]; +extern u32 sec_mapping_binary_50[]; +extern u32 pri_mapping_binary_51[]; +extern u32 sec_mapping_binary_51[]; +extern u32 pri_mapping_binary_52[]; +extern u32 pri_mapping_binary_53[]; +extern u32 sec_mapping_binary_53[]; +extern u32 pri_mapping_binary_54[]; +extern u32 sec_mapping_binary_54[]; +extern u32 pri_mapping_binary_55[]; +extern u32 sec_mapping_binary_55[]; +extern u32 pri_mapping_binary_56[]; +extern u32 pri_mapping_binary_57[]; +extern u32 sec_mapping_binary_57[]; +extern u32 pri_mapping_binary_58[]; +extern u32 sec_mapping_binary_58[]; +extern u32 pri_mapping_binary_59[]; +extern u32 pri_mapping_binary_60[]; +extern u32 pri_mapping_binary_61[]; +extern u32 sec_mapping_binary_61[]; +extern u32 pri_mapping_binary_62[]; +extern u32 sec_mapping_binary_62[]; +extern u32 pri_mapping_binary_63[]; +extern u32 pri_mapping_binary_64[]; +extern u32 sec_mapping_binary_64[]; +extern u32 pri_mapping_binary_65[]; +extern u32 sec_mapping_binary_65[]; +extern u32 pri_mapping_binary_66[]; +extern u32 pri_mapping_binary_67[]; +extern u32 pri_mapping_binary_68[]; +extern u32 sec_mapping_binary_68[]; +extern u32 pri_mapping_binary_69[]; +extern u32 sec_mapping_binary_69[]; +extern u32 pri_mapping_binary_70[]; +extern u32 pri_mapping_binary_71[]; +extern u32 sec_mapping_binary_71[]; +extern u32 pri_mapping_binary_72[]; +extern u32 sec_mapping_binary_72[]; +extern u32 pri_mapping_binary_73[]; +extern u32 pri_mapping_binary_74[]; +extern u32 pri_mapping_binary_75[]; +extern u32 sec_mapping_binary_75[]; +extern u32 pri_mapping_binary_76[]; +extern u32 sec_mapping_binary_76[]; +extern u32 pri_mapping_binary_77[]; +extern u32 pri_mapping_binary_78[]; +extern u32 sec_mapping_binary_78[]; +extern u32 pri_mapping_binary_79[]; +extern u32 sec_mapping_binary_79[]; +extern u32 pri_mapping_binary_80[]; +extern u32 pri_mapping_binary_81[]; +extern u32 pri_mapping_binary_82[]; +extern u32 sec_mapping_binary_82[]; +extern u32 pri_mapping_binary_83[]; +extern u32 sec_mapping_binary_83[]; +extern u32 pri_mapping_binary_84[]; +extern u32 sec_mapping_binary_84[]; +extern u32 pri_mapping_binary_85[]; +extern u32 sec_mapping_binary_85[]; +extern u32 pri_mapping_binary_86[]; +extern u32 sec_mapping_binary_86[]; +extern u32 pri_mapping_binary_87[]; + +extern struct portal_4_point portal_0; +extern struct portal_4_point portal_1; +extern struct portal_4_point portal_2; +extern struct portal_4_point portal_3; +extern struct portal_4_point portal_4; +extern struct portal_4_point portal_5; +extern struct portal_4_point portal_6; +extern struct portal_4_point portal_7; +extern struct portal_4_point portal_8; +extern struct portal_4_point portal_9; +extern struct portal_4_point portal_10; +extern struct portal_4_point portal_11; +extern struct portal_4_point portal_12; +extern struct portal_4_point portal_13; +extern struct portal_4_point portal_14; +extern struct portal_4_point portal_15; +extern struct portal_4_point portal_16; +extern struct portal_4_point portal_17; +extern struct portal_4_point portal_18; +extern struct portal_4_point portal_19; +extern struct portal_4_point portal_20; +extern struct portal_4_point portal_21; +extern struct portal_4_point portal_22; +extern struct portal_4_point portal_23; +extern struct portal_4_point portal_24; +extern struct portal_4_point portal_25; +extern struct portal_4_point portal_26; +extern struct portal_4_point portal_27; +extern struct portal_4_point portal_28; +extern struct portal_4_point portal_29; +extern struct portal_4_point portal_30; +extern struct portal_4_point portal_31; +extern struct portal_4_point portal_32; +extern struct portal_4_point portal_33; +extern struct portal_4_point portal_34; +extern struct portal_4_point portal_35; +extern struct portal_4_point portal_36; +extern struct portal_4_point portal_37; +extern struct portal_4_point portal_38; +extern struct portal_4_point portal_39; +extern struct portal_4_point portal_40; +extern struct portal_4_point portal_41; +extern struct portal_4_point portal_42; +extern struct portal_4_point portal_43; +extern struct portal_4_point portal_44; +extern struct portal_4_point portal_45; +extern struct portal_4_point portal_46; +extern struct portal_4_point portal_47; +extern struct portal_4_point portal_48; +extern struct portal_4_point portal_49; +extern struct portal_4_point portal_50; +extern struct portal_4_point portal_51; +extern struct portal_4_point portal_52; +extern struct portal_4_point portal_53; +extern struct portal_4_point portal_54; +extern struct portal_4_point portal_55; +extern struct portal_4_point portal_56; +extern struct portal_4_point portal_57; +extern struct portal_4_point portal_58; +extern struct portal_4_point portal_59; +extern struct portal_4_point portal_60; +extern struct portal_4_point portal_61; +extern struct portal_4_point portal_62; +extern struct portal_4_point portal_63; +extern struct portal_4_point portal_64; +extern struct portal_4_point portal_65; +extern struct portal_4_point portal_66; +extern struct portal_4_point portal_67; +extern struct portal_4_point portal_68; +extern struct portal_4_point portal_69; +extern struct portal_4_point portal_70; +extern struct portal_4_point portal_71; +extern struct portal_4_point portal_72; +extern struct portal_4_point portal_73; +extern struct portal_4_point portal_74; +extern struct portal_4_point portal_75; +extern struct portal_4_point portal_76; +extern struct portal_4_point portal_77; +extern struct portal_4_point portal_78; +extern struct portal_4_point portal_79; +extern struct portal_4_point portal_80; +extern struct portal_4_point portal_81; +extern struct portal_4_point portal_82; +extern struct portal_4_point portal_83; +extern struct portal_4_point portal_84; +extern struct portal_4_point portal_85; +extern struct portal_4_point portal_86; +extern struct portal_4_point portal_87; +extern struct portal_4_point portal_88; +extern struct portal_4_point portal_89; +extern struct portal_4_point portal_90; +extern struct portal_4_point portal_91; +extern struct portal_4_point portal_92; +extern struct portal_4_point portal_93; diff --git a/assets/obseg/bg/bg_silo_all_p.h.REMOVED.git-id b/assets/obseg/bg/bg_silo_all_p.h.REMOVED.git-id deleted file mode 100644 index 749abb4a..00000000 --- a/assets/obseg/bg/bg_silo_all_p.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -99357110787936b5cd71f8be0e892daf8cc7bddf \ No newline at end of file diff --git a/assets/obseg/brief/UbriefarchZ.c b/assets/obseg/brief/UbriefarchZ.c new file mode 100644 index 00000000..5670a8db --- /dev/null +++ b/assets/obseg/brief/UbriefarchZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefarchZ = { + { /* Mission Briefing */ + TEXT(LARCH, 0), /* Background */ + TEXT(LARCH, 1), /* M Briefing */ + TEXT(LARCH, 2), /* Q Branch */ + TEXT(LARCH, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LARCH, 4), DIFFICULTY_AGENT}, /* Escape from interrogation room */ + {TEXT(LARCH, 5), DIFFICULTY_AGENT}, /* Find Natalya */ + {TEXT(LARCH, 6), DIFFICULTY_SECRET}, /* Recover helicopter black box */ + {TEXT(LARCH, 7), DIFFICULTY_AGENT}, /* Escape with Natalya */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefarchZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefarchZ.c.REMOVED.git-id deleted file mode 100644 index f2952fc2..00000000 --- a/assets/obseg/brief/UbriefarchZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -5670a8dbddfebbe616387dfff5588f072e7ca783 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefarkZ.c b/assets/obseg/brief/UbriefarkZ.c new file mode 100644 index 00000000..047d446c --- /dev/null +++ b/assets/obseg/brief/UbriefarkZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefarkZ = { + { /* Mission Briefing */ + TEXT(LARK, 0), /* Background */ + TEXT(LARK, 1), /* M Briefing */ + TEXT(LARK, 2), /* Q Branch */ + TEXT(LARK, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LARK, 4), DIFFICULTY_AGENT}, /* Gain entry to lab area */ + {TEXT(LARK, 5), DIFFICULTY_SECRET}, /* Contact double agent */ + {TEXT(LARK, 6), DIFFICULTY_AGENT}, /* Rendezvous with 006 */ + {TEXT(LARK, 7), DIFFICULTY_AGENT}, /* Destroy all tanks in bottling room */ + {TEXT(LARK, 8), DIFFICULTY_AGENT}, /* Minimize scientist casualties */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefarkZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefarkZ.c.REMOVED.git-id deleted file mode 100644 index db49588e..00000000 --- a/assets/obseg/brief/UbriefarkZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -047d446c60fa29707d8d5f0711fc883595029f0b \ No newline at end of file diff --git a/assets/obseg/brief/UbriefaztZ.c b/assets/obseg/brief/UbriefaztZ.c new file mode 100644 index 00000000..96704c70 --- /dev/null +++ b/assets/obseg/brief/UbriefaztZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefaztZ = { + { /* Mission Briefing */ + TEXT(LAZT, 0), /* Background */ + TEXT(LAZT, 1), /* M Briefing */ + TEXT(LAZT, 2), /* Q Branch */ + TEXT(LAZT, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LAZT, 4), DIFFICULTY_AGENT}, /* Reprogram shuttle guidance */ + {TEXT(LAZT, 5), DIFFICULTY_AGENT}, /* Launch shuttle */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefaztZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefaztZ.c.REMOVED.git-id deleted file mode 100644 index 5344486c..00000000 --- a/assets/obseg/brief/UbriefaztZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -96704c70b0b089512da202df0e04267bea897aa0 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefcaveZ.c b/assets/obseg/brief/UbriefcaveZ.c new file mode 100644 index 00000000..411df807 --- /dev/null +++ b/assets/obseg/brief/UbriefcaveZ.c @@ -0,0 +1,23 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefcaveZ = { + { /* Mission Briefing */ + TEXT(LCAVE, 0), /* Background */ + TEXT(LCAVE, 1), /* M Briefing */ + TEXT(LCAVE, 2), /* Q Branch */ + TEXT(LCAVE, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LCAVE, 4), DIFFICULTY_SECRET}, /* Destroy inlet pump controls */ + {TEXT(LCAVE, 5), DIFFICULTY_SECRET}, /* Destroy outlet pump controls */ + {TEXT(LCAVE, 6), DIFFICULTY_SECRET}, /* Destroy master control console */ + {TEXT(LCAVE, 7), DIFFICULTY_00}, /* Use radio to contact Jack Wade */ + /*{TEXT(LCAVE, 8), DIFFICULTY_AGENT},*/ /* Pursue Trevelyan */ + {TEXT(LCAVE, 9), DIFFICULTY_AGENT}, /* Minimize scientist casualties */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefcaveZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefcaveZ.c.REMOVED.git-id deleted file mode 100644 index 41930a98..00000000 --- a/assets/obseg/brief/UbriefcaveZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -411df807422ed1196ff94aca2a7037d754656eb9 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefcontrolZ.c b/assets/obseg/brief/UbriefcontrolZ.c new file mode 100644 index 00000000..5f5885c2 --- /dev/null +++ b/assets/obseg/brief/UbriefcontrolZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefcontrolZ = { + { /* Mission Briefing */ + TEXT(LAREC, 0), /* Background */ + TEXT(LAREC, 1), /* M Briefing */ + TEXT(LAREC, 2), /* Q Branch */ + TEXT(LAREC, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LAREC, 4), DIFFICULTY_AGENT}, /* Protect Natalya */ + {TEXT(LAREC, 5), DIFFICULTY_AGENT}, /* Disable Goldeneye satellite */ + {TEXT(LAREC, 6), DIFFICULTY_AGENT}, /* Destroy armored mainframes */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefcontrolZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefcontrolZ.c.REMOVED.git-id deleted file mode 100644 index db6e6794..00000000 --- a/assets/obseg/brief/UbriefcontrolZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -5f5885c2d36f074765aaf05667bfa83b83b96260 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefcradZ.c b/assets/obseg/brief/UbriefcradZ.c new file mode 100644 index 00000000..e2e618ee --- /dev/null +++ b/assets/obseg/brief/UbriefcradZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefcradZ = { + { /* Mission Briefing */ + TEXT(LCRAD, 0), /* Background */ + TEXT(LCRAD, 1), /* M Briefing */ + TEXT(LCRAD, 2), /* Q Branch */ + TEXT(LCRAD, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LCRAD, 4), DIFFICULTY_AGENT}, /* Destroy control console */ + {TEXT(LCRAD, 5), DIFFICULTY_AGENT}, /* Settle the score with Trevelyan */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefcradZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefcradZ.c.REMOVED.git-id deleted file mode 100644 index 7573f513..00000000 --- a/assets/obseg/brief/UbriefcradZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -e2e618eedab9e1f1f5705d152949291847e05c07 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefcrypZ.c b/assets/obseg/brief/UbriefcrypZ.c new file mode 100644 index 00000000..4048a158 --- /dev/null +++ b/assets/obseg/brief/UbriefcrypZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefcrypZ = { + { /* Mission Briefing */ + TEXT(LCRYP, 0), /* Background */ + TEXT(LCRYP, 1), /* M Briefing */ + TEXT(LCRYP, 2), /* Q Branch */ + TEXT(LCRYP, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LCRYP, 4), DIFFICULTY_AGENT}, /* Recover the golden gun */ + {TEXT(LCRYP, 5), DIFFICULTY_AGENT}, /* Defeat Baron Samedi? */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefcrypZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefcrypZ.c.REMOVED.git-id deleted file mode 100644 index 0a8a1ebd..00000000 --- a/assets/obseg/brief/UbriefcrypZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -4048a158e9e7ff4b12e22d59f4b87cb85ffebf8d \ No newline at end of file diff --git a/assets/obseg/brief/UbriefdamZ.c b/assets/obseg/brief/UbriefdamZ.c new file mode 100644 index 00000000..3eebc368 --- /dev/null +++ b/assets/obseg/brief/UbriefdamZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefdamZ = { + { /* Mission Briefing */ + TEXT(LDAM, 0), /* Background */ + TEXT(LDAM, 1), /* M Briefing */ + TEXT(LDAM, 2), /* Q Branch */ + TEXT(LDAM, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LDAM, 4), DIFFICULTY_SECRET}, /* Neutralize all alarms */ + {TEXT(LDAM, 5), DIFFICULTY_00}, /* Install covert modem */ + {TEXT(LDAM, 6), DIFFICULTY_00}, /* Intercept data backup */ + {TEXT(LDAM, 7), DIFFICULTY_AGENT}, /* Bungee jump from platform */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefdamZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefdamZ.c.REMOVED.git-id deleted file mode 100644 index a1a1526b..00000000 --- a/assets/obseg/brief/UbriefdamZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -3eebc368055eadebe7b7b7227dc7bf16e8e97bf7 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefdepoZ.c b/assets/obseg/brief/UbriefdepoZ.c new file mode 100644 index 00000000..fcf097f0 --- /dev/null +++ b/assets/obseg/brief/UbriefdepoZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefdepoZ = { + { /* Mission Briefing */ + TEXT(LDEPO, 0), /* Background */ + TEXT(LDEPO, 1), /* M Briefing */ + TEXT(LDEPO, 2), /* Q Branch */ + TEXT(LDEPO, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LDEPO, 4), DIFFICULTY_00}, /* Destroy illegal arms cache */ + {TEXT(LDEPO, 5), DIFFICULTY_SECRET}, /* Destroy computer network */ + {TEXT(LDEPO, 6), DIFFICULTY_SECRET}, /* Obtain safe key */ + {TEXT(LDEPO, 7), DIFFICULTY_SECRET}, /* Recover helicopter blueprints */ + {TEXT(LDEPO, 8), DIFFICULTY_AGENT}, /* Locate Trevelyan's train */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefdepoZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefdepoZ.c.REMOVED.git-id deleted file mode 100644 index c9c42868..00000000 --- a/assets/obseg/brief/UbriefdepoZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -fcf097f0c3ea060a659ffdd53904c561398d8b03 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefdestZ.c b/assets/obseg/brief/UbriefdestZ.c new file mode 100644 index 00000000..39ed09a3 --- /dev/null +++ b/assets/obseg/brief/UbriefdestZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefdestZ = { + { /* Mission Briefing */ + TEXT(LDEST, 0), /* Background */ + TEXT(LDEST, 1), /* M Briefing */ + TEXT(LDEST, 2), /* Q Branch */ + TEXT(LDEST, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LDEST, 4), DIFFICULTY_AGENT}, /* Rescue Hostages */ + {TEXT(LDEST, 5), DIFFICULTY_SECRET}, /* Disarm bridge bomb */ + {TEXT(LDEST, 6), DIFFICULTY_SECRET}, /* Disarm engine room bomb */ + {TEXT(LDEST, 7), DIFFICULTY_AGENT}, /* Plant tracking bug on helicopter */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefdestZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefdestZ.c.REMOVED.git-id deleted file mode 100644 index 518e3072..00000000 --- a/assets/obseg/brief/UbriefdestZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -39ed09a3d654855b3ebad7f58d5ce046a97f4f02 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefjunZ.c b/assets/obseg/brief/UbriefjunZ.c new file mode 100644 index 00000000..ed14a1cb --- /dev/null +++ b/assets/obseg/brief/UbriefjunZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefjunZ = { + { /* Mission Briefing */ + TEXT(LJUN, 0), /* Background */ + TEXT(LJUN, 1), /* M Briefing */ + TEXT(LJUN, 2), /* Q Branch */ + TEXT(LJUN, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LJUN, 4), DIFFICULTY_AGENT}, /* Destroy drone guns */ + {TEXT(LJUN, 5), DIFFICULTY_AGENT}, /* Eliminate Xenia */ + {TEXT(LJUN, 6), DIFFICULTY_SECRET}, /* Blow up ammo dump */ + {TEXT(LJUN, 7), DIFFICULTY_AGENT}, /* Escort Natalya to Janus Base */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefjunZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefjunZ.c.REMOVED.git-id deleted file mode 100644 index db3dcba5..00000000 --- a/assets/obseg/brief/UbriefjunZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -ed14a1cb9a101d9e764be22a05ecbfb9c7ea6259 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefpeteZ.c b/assets/obseg/brief/UbriefpeteZ.c new file mode 100644 index 00000000..b8b2dfae --- /dev/null +++ b/assets/obseg/brief/UbriefpeteZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefpeteZ = { + { /* Mission Briefing */ + TEXT(LPETE, 0), /* Background */ + TEXT(LPETE, 1), /* M Briefing */ + TEXT(LPETE, 2), /* Q Branch */ + TEXT(LPETE, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LPETE, 6), DIFFICULTY_SECRET}, /* Contact Valentin */ + {TEXT(LPETE, 4), DIFFICULTY_AGENT}, /* Pursue Ourumov and Natalya */ + {TEXT(LPETE, 5), DIFFICULTY_AGENT}, /* Minimize civilian casualties */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefpeteZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefpeteZ.c.REMOVED.git-id deleted file mode 100644 index a9d51518..00000000 --- a/assets/obseg/brief/UbriefpeteZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -b8b2dfae5cb0bd1a878d7118d4802e4b607fe35b \ No newline at end of file diff --git a/assets/obseg/brief/UbriefrunZ.c b/assets/obseg/brief/UbriefrunZ.c new file mode 100644 index 00000000..2322bd00 --- /dev/null +++ b/assets/obseg/brief/UbriefrunZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefrunZ = { + { /* Mission Briefing */ + TEXT(LRUN, 0), /* Background */ + TEXT(LRUN, 1), /* M Briefing */ + TEXT(LRUN, 2), /* Q Branch */ + TEXT(LRUN, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LRUN, 4), DIFFICULTY_AGENT}, /* Find plane ignition key */ + {TEXT(LRUN, 5), DIFFICULTY_00}, /* Destroy heavy gun emplacements */ + {TEXT(LRUN, 6), DIFFICULTY_SECRET}, /* Destroy missile battery */ + {TEXT(LRUN, 7), DIFFICULTY_AGENT}, /* Escape in plane */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefrunZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefrunZ.c.REMOVED.git-id deleted file mode 100644 index 91cf7c58..00000000 --- a/assets/obseg/brief/UbriefrunZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -2322bd0067c3a485efe4fd29c167624dfbd19495 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefsevbZ.c b/assets/obseg/brief/UbriefsevbZ.c new file mode 100644 index 00000000..00aa0c7a --- /dev/null +++ b/assets/obseg/brief/UbriefsevbZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefsevbZ = { + { /* Mission Briefing */ + TEXT(LSEVB, 0), /* Background */ + TEXT(LSEVB, 1), /* M Briefing */ + TEXT(LSEVB, 2), /* Q Branch */ + TEXT(LSEVB, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LSEVB, 4), DIFFICULTY_SECRET}, /* Compare staff / casualty lists */ + {TEXT(LSEVB, 5), DIFFICULTY_AGENT}, /* Recover CCTV tape */ + {TEXT(LSEVB, 6), DIFFICULTY_SECRET}, /* Disable all security cameras */ + {TEXT(LSEVB, 7), DIFFICULTY_00}, /* Recover Goldeneye operations manual */ + {TEXT(LSEVB, 8), DIFFICULTY_AGENT}, /* Escape with Natalya */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefsevbZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefsevbZ.c.REMOVED.git-id deleted file mode 100644 index 51262199..00000000 --- a/assets/obseg/brief/UbriefsevbZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -00aa0c7a32e078e5628749402307c40503219e5a \ No newline at end of file diff --git a/assets/obseg/brief/UbriefsevbunkerZ.c b/assets/obseg/brief/UbriefsevbunkerZ.c new file mode 100644 index 00000000..22f94201 --- /dev/null +++ b/assets/obseg/brief/UbriefsevbunkerZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefsevbunkerZ = { + { /* Mission Briefing */ + TEXT(LSEV, 0), /* Background */ + TEXT(LSEV, 1), /* M Briefing */ + TEXT(LSEV, 2), /* Q Branch */ + TEXT(LSEV, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LSEV, 4), DIFFICULTY_SECRET}, /* Disrupt all surveillance equipment */ + {TEXT(LSEV, 5), DIFFICULTY_AGENT}, /* Copy Goldeneye key and leave original */ + {TEXT(LSEV, 6), DIFFICULTY_00}, /* Get personnel to activate computer */ + {TEXT(LSEV, 7), DIFFICULTY_00}, /* Download data from computer */ + {TEXT(LSEV, 8), DIFFICULTY_AGENT}, /* Photograph main video screen */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefsevbunkerZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefsevbunkerZ.c.REMOVED.git-id deleted file mode 100644 index 70a2eb50..00000000 --- a/assets/obseg/brief/UbriefsevbunkerZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -22f94201909cbca2f893b8251281b471e36eab01 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefsevxZ.c b/assets/obseg/brief/UbriefsevxZ.c new file mode 100644 index 00000000..51ec59f0 --- /dev/null +++ b/assets/obseg/brief/UbriefsevxZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefsevxZ = { + { /* Mission Briefing */ + TEXT(LSEVX, 0), /* Background */ + TEXT(LSEVX, 1), /* M Briefing */ + TEXT(LSEVX, 2), /* Q Branch */ + TEXT(LSEVX, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LSEVX, 4), DIFFICULTY_AGENT}, /* Power down communications dish */ + {TEXT(LSEVX, 5), DIFFICULTY_SECRET}, /* Obtain safe key */ + {TEXT(LSEVX, 6), DIFFICULTY_SECRET}, /* Steal building plans */ + {TEXT(LSEVX, 7), DIFFICULTY_AGENT}, /* Enter base via ventilation tower */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefsevxZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefsevxZ.c.REMOVED.git-id deleted file mode 100644 index 65c5a946..00000000 --- a/assets/obseg/brief/UbriefsevxZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -51ec59f09fd46a198ab83c2818e93bbb2f28c2ec \ No newline at end of file diff --git a/assets/obseg/brief/UbriefsevxbZ.c b/assets/obseg/brief/UbriefsevxbZ.c new file mode 100644 index 00000000..efd2297f --- /dev/null +++ b/assets/obseg/brief/UbriefsevxbZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefsevxbZ = { + { /* Mission Briefing */ + TEXT(LSEVXB, 0), /* Background */ + TEXT(LSEVXB, 1), /* M Briefing */ + TEXT(LSEVXB, 2), /* Q Branch */ + TEXT(LSEVXB, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LSEVXB, 4), DIFFICULTY_00}, /* Disrupt all surveillance equipment */ + {TEXT(LSEVXB, 5), DIFFICULTY_AGENT}, /* Break communications link to bunker */ + {TEXT(LSEVXB, 6), DIFFICULTY_SECRET}, /* Disable Spetznaz support aircraft */ + {TEXT(LSEVXB, 7), DIFFICULTY_AGENT}, /* Gain entry to bunker */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefsevxbZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefsevxbZ.c.REMOVED.git-id deleted file mode 100644 index f3027320..00000000 --- a/assets/obseg/brief/UbriefsevxbZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -efd2297fe2d6e50126a703864372a2b44ae1f1ee \ No newline at end of file diff --git a/assets/obseg/brief/UbriefsiloZ.c b/assets/obseg/brief/UbriefsiloZ.c new file mode 100644 index 00000000..9dc637b5 --- /dev/null +++ b/assets/obseg/brief/UbriefsiloZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefsiloZ = { + { /* Mission Briefing */ + TEXT(LSILO, 0), /* Background */ + TEXT(LSILO, 1), /* M Briefing */ + TEXT(LSILO, 2), /* Q Branch */ + TEXT(LSILO, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LSILO, 4), DIFFICULTY_00}, /* Plant bombs in fuel rooms */ + {TEXT(LSILO, 5), DIFFICULTY_AGENT}, /* Photograph satellite */ + {TEXT(LSILO, 6), DIFFICULTY_SECRET}, /* Obtain telemetric data */ + {TEXT(LSILO, 7), DIFFICULTY_SECRET}, /* Retrieve satellite circuitry */ + {TEXT(LSILO, 8), DIFFICULTY_AGENT}, /* Minimize scientist casualties */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefsiloZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefsiloZ.c.REMOVED.git-id deleted file mode 100644 index 7f1a83e3..00000000 --- a/assets/obseg/brief/UbriefsiloZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -9dc637b5a6dda6e5cef733be223cc2b3f3f290a8 \ No newline at end of file diff --git a/assets/obseg/brief/UbriefstatueZ.c b/assets/obseg/brief/UbriefstatueZ.c new file mode 100644 index 00000000..40be50f0 --- /dev/null +++ b/assets/obseg/brief/UbriefstatueZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbriefstatueZ = { + { /* Mission Briefing */ + TEXT(LSTAT, 0), /* Background */ + TEXT(LSTAT, 1), /* M Briefing */ + TEXT(LSTAT, 2), /* Q Branch */ + TEXT(LSTAT, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LSTAT, 4), DIFFICULTY_AGENT}, /* Contact Valentin */ + {TEXT(LSTAT, 5), DIFFICULTY_AGENT}, /* Confront and unmask Janus */ + {TEXT(LSTAT, 6), DIFFICULTY_AGENT}, /* Locate helicopter */ + {TEXT(LSTAT, 7), DIFFICULTY_AGENT}, /* Rescue Natalya */ + {TEXT(LSTAT, 8), DIFFICULTY_AGENT}, /* Find flight recorder */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbriefstatueZ.c.REMOVED.git-id b/assets/obseg/brief/UbriefstatueZ.c.REMOVED.git-id deleted file mode 100644 index 383d76b7..00000000 --- a/assets/obseg/brief/UbriefstatueZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -40be50f09d54a1ec3b75b426c761f0ad0ff0129d \ No newline at end of file diff --git a/assets/obseg/brief/UbrieftraZ.c b/assets/obseg/brief/UbrieftraZ.c new file mode 100644 index 00000000..3f1b1477 --- /dev/null +++ b/assets/obseg/brief/UbrieftraZ.c @@ -0,0 +1,22 @@ +#include "assets/obseg/brief/Ubrief.h" + +struct BriefStruct UbrieftraZ = { + { /* Mission Briefing */ + TEXT(LTRA, 0), /* Background */ + TEXT(LTRA, 1), /* M Briefing */ + TEXT(LTRA, 2), /* Q Branch */ + TEXT(LTRA, 3) /* Moneypenny */ + }, + { /* Objectives (Text and Difficult) */ + {TEXT(LTRA, 4), DIFFICULTY_AGENT}, /* Destroy break units */ + {TEXT(LTRA, 5), DIFFICULTY_AGENT}, /* Rescue Natalya */ + {TEXT(LTRA, 6), DIFFICULTY_SECRET}, /* Locate Janus secret base */ + {TEXT(LTRA, 7), DIFFICULTY_00}, /* Crack Boris' password */ + {TEXT(LTRA, 8), DIFFICULTY_AGENT}, /* Escape to safety */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0}, /* Not assigned */ + {0, 0} /* Not assigned */ + } +}; diff --git a/assets/obseg/brief/UbrieftraZ.c.REMOVED.git-id b/assets/obseg/brief/UbrieftraZ.c.REMOVED.git-id deleted file mode 100644 index 3e208a70..00000000 --- a/assets/obseg/brief/UbrieftraZ.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -3f1b14776656e03a8c1bb37fcb3632f819294374 \ No newline at end of file diff --git a/assets/obseg/ob_seg.s b/assets/obseg/ob_seg.s new file mode 100644 index 00000000..a55b90fa --- /dev/null +++ b/assets/obseg/ob_seg.s @@ -0,0 +1,887 @@ +.section .ob_seg, "a" + +.macro obseg_file_rz path name + .global \name + \name: + .incbin "build\/assets\/obseg\/\path\/\name\.rz" + .balign 16 + end_\name: +.endm + +.macro obseg_file_Z path name + .global \name + \name: + .incbin "build\/assets\/obseg\/\path\/\name\.rz" + .balign 16 + end_\name: +.endm + +.global bg_sev_all_p_seg +bg_sev_all_p_seg: +.incbin "build/assets/obseg/bg/bg_sev_all_p.seg" +.balign 16 +bg_sev_all_p.seg_end: + +.global bg_silo_all_p_seg +bg_silo_all_p_seg: +.incbin "build/assets/obseg/bg/bg_silo_all_p.seg" +bg_silo_all_p.seg_end: + +.global bg_stat_all_p_seg +bg_stat_all_p_seg: +.incbin "build/assets/obseg/bg/bg_stat_all_p.seg" +bg_stat_all_p.seg_end: + +.global bg_arec_all_p_seg +bg_arec_all_p_seg: +.incbin "build/assets/obseg/bg/bg_arec_all_p.seg" +bg_arec_all_p.seg_end: + +.global bg_arch_all_p_seg +bg_arch_all_p_seg: +.incbin "build/assets/obseg/bg/bg_arch_all_p.seg" +bg_arch_all_p.seg_end: + +.global bg_tra_all_p_seg +bg_tra_all_p_seg: +.incbin "build/assets/obseg/bg/bg_tra_all_p.seg" +bg_tra_all_p.seg_end: + +.global bg_dest_all_p_seg +bg_dest_all_p_seg: +.incbin "build/assets/obseg/bg/bg_dest_all_p.seg" +bg_dest_all_p.seg_end: + +.global bg_sevb_all_p_seg +bg_sevb_all_p_seg: +.incbin "build/assets/obseg/bg/bg_sevb_all_p.seg" +bg_sevb_all_p.seg_end: + +.global bg_azt_all_p_seg +bg_azt_all_p_seg: +.incbin "build/assets/obseg/bg/bg_azt_all_p.seg" +bg_azt_all_p.seg_end: + +.global bg_pete_all_p_seg +bg_pete_all_p_seg: +.incbin "build/assets/obseg/bg/bg_pete_all_p.seg" +bg_pete_all_p.seg_end: + +.global bg_depo_all_p_seg +bg_depo_all_p_seg: +.incbin "build/assets/obseg/bg/bg_depo_all_p.seg" +bg_depo_all_p.seg_end: + +.global bg_ref_all_p_seg +bg_ref_all_p_seg: +.incbin "build/assets/obseg/bg/bg_ref_all_p.seg" +bg_ref_all_p.seg_end: + +.global bg_cryp_all_p_seg +bg_cryp_all_p_seg: +.incbin "build/assets/obseg/bg/bg_cryp_all_p.seg" +bg_cryp_all_p.seg_end: + +.global bg_dam_all_p_seg +bg_dam_all_p_seg: +.incbin "build/assets/obseg/bg/bg_dam_all_p.seg" +bg_dam_all_p.seg_end: + +.global bg_ark_all_p_seg +bg_ark_all_p_seg: +.incbin "build/assets/obseg/bg/bg_ark_all_p.seg" +bg_ark_all_p.seg_end: + +.global bg_run_all_p_seg +bg_run_all_p_seg: +.incbin "build/assets/obseg/bg/bg_run_all_p.seg" +bg_run_all_p.seg_end: + +.global bg_sevx_all_p_seg +bg_sevx_all_p_seg: +.incbin "build/assets/obseg/bg/bg_sevx_all_p.seg" +bg_sevx_all_p.seg_end: + +.global bg_jun_all_p_seg +bg_jun_all_p_seg: +.incbin "build/assets/obseg/bg/bg_jun_all_p.seg" +bg_jun_all_p.seg_end: + +.global bg_dish_all_p_seg +bg_dish_all_p_seg: +.incbin "build/assets/obseg/bg/bg_dish_all_p.seg" +bg_dish_all_p.seg_end: + +.global bg_cave_all_p_seg +bg_cave_all_p_seg: +.incbin "build/assets/obseg/bg/bg_cave_all_p.seg" +bg_cave_all_p.seg_end: + +.global bg_cat_all_p_seg +bg_cat_all_p_seg: +.incbin "build/assets/obseg/bg/bg_cat_all_p.seg" +bg_cat_all_p.seg_end: + +.global bg_crad_all_p_seg +bg_crad_all_p_seg: +.incbin "build/assets/obseg/bg/bg_crad_all_p.seg" +bg_crad_all_p.seg_end: + +.global bg_imp_all_p_seg +bg_imp_all_p_seg: +.incbin "build/assets/obseg/bg/bg_imp_all_p.seg" +bg_imp_all_p.seg_end: + +.global bg_ash_all_p_seg +bg_ash_all_p_seg: +.incbin "build/assets/obseg/bg/bg_ash_all_p.seg" +bg_ash_all_p.seg_end: + +.global bg_sho_all_p_seg +bg_sho_all_p_seg: +.incbin "build/assets/obseg/bg/bg_sho_all_p.seg" +bg_sho_all_p.seg_end: + +.global bg_ame_all_p_seg +bg_ame_all_p_seg: +.incbin "build/assets/obseg/bg/bg_ame_all_p.seg" +bg_ame_all_p.seg_end: + +.global bg_oat_all_p_seg +bg_oat_all_p_seg: +.incbin "build/assets/obseg/bg/bg_oat_all_p.seg" +bg_oat_all_p.seg_end: + +.global bg_rit_all_p_seg +bg_rit_all_p_seg: +.incbin "build/assets/obseg/bg/bg_rit_all_p.seg" +bg_rit_all_p.seg_end: + +.global bg_len_all_p_seg +bg_len_all_p_seg: +.incbin "build/assets/obseg/bg/bg_len_all_p.seg" +bg_len_all_p.seg_end: + +.global bg_lee_all_p_seg +bg_lee_all_p_seg: +.incbin "build/assets/obseg/bg/bg_lee_all_p.seg" +bg_lee_all_p.seg_end: + +.global bg_ear_all_p_seg +bg_ear_all_p_seg: +.incbin "build/assets/obseg/bg/bg_ear_all_p.seg" +bg_ear_all_p.seg_end: + +.global bg_lip_all_p_seg +bg_lip_all_p_seg: +.incbin "build/assets/obseg/bg/bg_lip_all_p.seg" +bg_lip_all_p.seg_end: + +.global bg_pam_all_p_seg +bg_pam_all_p_seg: +.incbin "build/assets/obseg/bg/bg_pam_all_p.seg" +bg_pam_all_p.seg_end: + +.global bg_wax_all_p_seg +bg_wax_all_p_seg: +.incbin "build/assets/obseg/bg/bg_wax_all_p.seg" +bg_wax_all_p.seg_end: + +obseg_file_rz chr, CarmourguardZ +obseg_file_rz chr, CbaronsamediZ +obseg_file_rz chr, CbluecamguardZ +obseg_file_rz chr, CbluemanZ +obseg_file_rz chr, CbluewomanZ +obseg_file_rz chr, CboilerbondZ +obseg_file_rz chr, CboilertrevZ +obseg_file_rz chr, CborisZ +obseg_file_rz chr, CcamguardZ +obseg_file_rz chr, CcardimanZ +obseg_file_rz chr, CcheckmanZ +obseg_file_rz chr, CcommguardZ +obseg_file_rz chr, CdjbondZ +obseg_file_rz chr, CfattechwomanZ +obseg_file_rz chr, Cgreatguard2Z +obseg_file_rz chr, CgreatguardZ +obseg_file_rz chr, CgreyguardZ +obseg_file_rz chr, CgreymanZ +obseg_file_rz chr, CheadalanZ +obseg_file_rz chr, CheadbZ +obseg_file_rz chr, CheadbalaclavaZ +obseg_file_rz chr, CheadbikeZ +obseg_file_rz chr, CheadbrosnanZ +obseg_file_rz chr, CheadbrosnanboilerZ +obseg_file_rz chr, CheadbrosnansnowZ +obseg_file_rz chr, CheadbrosnansuitZ +obseg_file_rz chr, CheadbrosnantimberZ +obseg_file_rz chr, CheadchrisZ +obseg_file_rz chr, CheaddaveZ +obseg_file_rz chr, CheaddesZ +obseg_file_rz chr, CheadduncanZ +obseg_file_rz chr, CheaddwayneZ +obseg_file_rz chr, CheadgrahamZ +obseg_file_rz chr, CheadgrantZ +obseg_file_rz chr, CheadjimZ +obseg_file_rz chr, Cheadjoe2Z +obseg_file_rz chr, CheadjoeZ +obseg_file_rz chr, CheadjoelZ +obseg_file_rz chr, CheadkarlZ +obseg_file_rz chr, CheadkenZ +obseg_file_rz chr, CheadleeZ +obseg_file_rz chr, CheadmandyZ +obseg_file_rz chr, CheadmarionZ +obseg_file_rz chr, CheadmarkZ +obseg_file_rz chr, CheadmartinZ +obseg_file_rz chr, CheadmishkinZ +obseg_file_rz chr, CheadneilZ +obseg_file_rz chr, CheadpeteZ +obseg_file_rz chr, CheadrobinZ +obseg_file_rz chr, CheadsallyZ +obseg_file_rz chr, CheadscottZ +obseg_file_rz chr, CheadshaunZ +obseg_file_rz chr, CheadsteveeZ +obseg_file_rz chr, CheadstevehZ +obseg_file_rz chr, CheadvivienZ +obseg_file_rz chr, CjawsZ +obseg_file_rz chr, CjeanwomanZ +obseg_file_rz chr, CmaydayZ +obseg_file_rz chr, CmoonfemaleZ +obseg_file_rz chr, CmoonguardZ +obseg_file_rz chr, CnatalyaZ +obseg_file_rz chr, CnavyguardZ +obseg_file_rz chr, CoddjobZ +obseg_file_rz chr, ColiveguardZ +obseg_file_rz chr, CorumovZ +obseg_file_rz chr, CpilotZ +obseg_file_rz chr, CredmanZ +obseg_file_rz chr, CrusguardZ +obseg_file_rz chr, CsnowbondZ +obseg_file_rz chr, CsnowguardZ +obseg_file_rz chr, CspicebondZ +obseg_file_rz chr, Csuit_lf_handZ +obseg_file_rz chr, CsuitbondZ +obseg_file_rz chr, CtechmanZ +obseg_file_rz chr, CtechwomanZ +obseg_file_rz chr, CtimberbondZ +obseg_file_rz chr, CtrevelyanZ +obseg_file_rz chr, CtrevguardZ +obseg_file_rz chr, CvalentinZ +obseg_file_rz chr, CxeniaZ + + +obseg_file_rz gun, Gak47Z +obseg_file_rz gun, GaudiotapeZ +obseg_file_rz gun, GautoshotZ +obseg_file_rz gun, GblackboxZ +obseg_file_rz gun, GblueprintsZ +obseg_file_rz gun, GbombcaseZ +obseg_file_rz gun, GbombdefuserZ +obseg_file_rz gun, GbriefcaseZ +obseg_file_rz gun, GbugZ +obseg_file_rz gun, GbugdetectorZ +obseg_file_rz gun, GbungeeZ +obseg_file_rz gun, GcameraZ +obseg_file_rz gun, GcartblueZ +obseg_file_rz gun, GcartridgeZ +obseg_file_rz gun, GcartrifleZ +obseg_file_rz gun, GcartshellZ +obseg_file_rz gun, GcircuitboardZ +obseg_file_rz gun, GclipboardZ +obseg_file_rz gun, GcreditcardZ +obseg_file_rz gun, GdarkglassesZ +obseg_file_rz gun, GdatathiefZ +obseg_file_rz gun, GdattapeZ +obseg_file_rz gun, GdoordecoderZ +obseg_file_rz gun, GdoorexploderZ +obseg_file_rz gun, GdossierredZ +obseg_file_rz gun, GdynamiteZ +obseg_file_rz gun, GexplosivefloppyZ +obseg_file_rz gun, GexplosivepenZ +obseg_file_rz gun, GextinguisherZ +obseg_file_rz gun, GfingergunZ +obseg_file_rz gun, GfistZ +obseg_file_rz gun, GflarepistolZ +obseg_file_rz gun, Gfnp90Z +obseg_file_rz gun, GgaskeyringZ +obseg_file_rz gun, GgoldbarZ +obseg_file_rz gun, GgoldeneyekeyZ +obseg_file_rz gun, GgoldengunZ +obseg_file_rz gun, GgoldwppkZ +obseg_file_rz gun, GgrenadeZ +obseg_file_rz gun, GgrenadelaunchZ +obseg_file_rz gun, GheroinZ +obseg_file_rz gun, GjoypadZ +obseg_file_rz gun, GkeyanalysercaseZ +obseg_file_rz gun, GkeyboltZ +obseg_file_rz gun, GkeycardZ +obseg_file_rz gun, GkeyyaleZ +obseg_file_rz gun, GknifeZ +obseg_file_rz gun, GlaserZ +obseg_file_rz gun, GlectreZ +obseg_file_rz gun, GlockexploderZ +obseg_file_rz gun, Gm16Z +obseg_file_rz gun, GmapZ +obseg_file_rz gun, GmicrocameraZ +obseg_file_rz gun, GmicrocodeZ +obseg_file_rz gun, GmicrofilmZ +obseg_file_rz gun, GmoneyZ +obseg_file_rz gun, Gmp5kZ +obseg_file_rz gun, Gmp5ksilZ +obseg_file_rz gun, GpitongunZ +obseg_file_rz gun, GplansZ +obseg_file_rz gun, GplastiqueZ +obseg_file_rz gun, GpolarizedglassesZ +obseg_file_rz gun, GproximitymineZ +obseg_file_rz gun, GremotemineZ +obseg_file_rz gun, GrocketlaunchZ +obseg_file_rz gun, GrugerZ +obseg_file_rz gun, GsafecrackercaseZ +obseg_file_rz gun, GshotgunZ +obseg_file_rz gun, GsilverwppkZ +obseg_file_rz gun, GskorpionZ +obseg_file_rz gun, GsniperrifleZ +obseg_file_rz gun, GspectreZ +obseg_file_rz gun, GspooltapeZ +obseg_file_rz gun, GspyfileZ +obseg_file_rz gun, GstafflistZ +obseg_file_rz gun, GtaserZ +obseg_file_rz gun, GthrowknifeZ +obseg_file_rz gun, GtimedmineZ +obseg_file_rz gun, GtriggerZ +obseg_file_rz gun, Gtt33Z +obseg_file_rz gun, GuziZ +obseg_file_rz gun, GvideotapeZ +obseg_file_rz gun, GwatchcommunicatorZ +obseg_file_rz gun, GwatchgeigercounterZ +obseg_file_rz gun, GwatchidentifierZ +obseg_file_rz gun, GwatchlaserZ +obseg_file_rz gun, GwatchmagnetattractZ +obseg_file_rz gun, GwatchmagnetrepelZ +obseg_file_rz gun, GweaponcaseZ +obseg_file_rz gun, GwppkZ +obseg_file_rz gun, GwppksilZ +obseg_file_rz gun, GwristdartZ + + +obseg_file_rz prop, PICBMZ +obseg_file_rz prop, PICBM_noseZ +obseg_file_rz prop, Pak47magZ +obseg_file_rz prop, Palarm1Z +obseg_file_rz prop, Palarm2Z +obseg_file_rz prop, Pammo_crate1Z +obseg_file_rz prop, Pammo_crate2Z +obseg_file_rz prop, Pammo_crate3Z +obseg_file_rz prop, Pammo_crate4Z +obseg_file_rz prop, Pammo_crate5Z +obseg_file_rz prop, PapcZ +obseg_file_rz prop, Parchsecdoor1Z +obseg_file_rz prop, Parchsecdoor2Z +obseg_file_rz prop, ParticZ +obseg_file_rz prop, PartictrailerZ +obseg_file_rz prop, PbarricadeZ +obseg_file_rz prop, Pbin1Z +obseg_file_rz prop, Pblotter1Z +obseg_file_rz prop, PbodyarmourZ +obseg_file_rz prop, PbodyarmourvestZ +obseg_file_rz prop, PbollardZ +obseg_file_rz prop, PbombZ +obseg_file_rz prop, Pbook1Z +obseg_file_rz prop, Pbookshelf1Z +obseg_file_rz prop, Pborg_crateZ +obseg_file_rz prop, PboxcartridgesZ +obseg_file_rz prop, Pboxes2x4Z +obseg_file_rz prop, Pboxes3x4Z +obseg_file_rz prop, Pboxes4x4Z +obseg_file_rz prop, PbrakeunitZ +obseg_file_rz prop, Pbridge_console1aZ +obseg_file_rz prop, Pbridge_console1bZ +obseg_file_rz prop, Pbridge_console2aZ +obseg_file_rz prop, Pbridge_console2bZ +obseg_file_rz prop, Pbridge_console3aZ +obseg_file_rz prop, Pbridge_console3bZ +obseg_file_rz prop, PcarbmwZ +obseg_file_rz prop, Pcard_box1Z +obseg_file_rz prop, Pcard_box2Z +obseg_file_rz prop, Pcard_box3Z +obseg_file_rz prop, Pcard_box4Z +obseg_file_rz prop, Pcard_box5Z +obseg_file_rz prop, Pcard_box6Z +obseg_file_rz prop, PcarescortZ +obseg_file_rz prop, PcargolfZ +obseg_file_rz prop, PcarweirdZ +obseg_file_rz prop, PcarzilZ +obseg_file_rz prop, PcctvZ +obseg_file_rz prop, PchraudiotapeZ +obseg_file_rz prop, PchrautoshotZ +obseg_file_rz prop, PchrblackboxZ +obseg_file_rz prop, PchrblueprintsZ +obseg_file_rz prop, PchrbombcaseZ +obseg_file_rz prop, PchrbombdefuserZ +obseg_file_rz prop, PchrbriefcaseZ +obseg_file_rz prop, PchrbugZ +obseg_file_rz prop, PchrbugdetectorZ +obseg_file_rz prop, PchrbungeeZ +obseg_file_rz prop, PchrcameraZ +obseg_file_rz prop, PchrcircuitboardZ +obseg_file_rz prop, PchrclipboardZ +obseg_file_rz prop, PchrcreditcardZ +obseg_file_rz prop, PchrdarkglassesZ +obseg_file_rz prop, PchrdatathiefZ +obseg_file_rz prop, PchrdattapeZ +obseg_file_rz prop, PchrdoordecoderZ +obseg_file_rz prop, PchrdoorexploderZ +obseg_file_rz prop, PchrdossierredZ +obseg_file_rz prop, PchrdynamiteZ +obseg_file_rz prop, PchrexplosivepenZ +obseg_file_rz prop, PchrextinguisherZ +obseg_file_rz prop, PchrfingergunZ +obseg_file_rz prop, PchrflarepistolZ +obseg_file_rz prop, Pchrfnp90Z +obseg_file_rz prop, PchrgaskeyringZ +obseg_file_rz prop, PchrgoldbarZ +obseg_file_rz prop, PchrgoldenZ +obseg_file_rz prop, PchrgoldeneyekeyZ +obseg_file_rz prop, PchrgoldwppkZ +obseg_file_rz prop, PchrgrenadeZ +obseg_file_rz prop, PchrgrenadelaunchZ +obseg_file_rz prop, PchrgrenaderoundZ +obseg_file_rz prop, PchrheroinZ +obseg_file_rz prop, PchrkalashZ +obseg_file_rz prop, PchrkeyanalysercaseZ +obseg_file_rz prop, PchrkeyboltZ +obseg_file_rz prop, PchrkeyyaleZ +obseg_file_rz prop, PchrknifeZ +obseg_file_rz prop, PchrlaserZ +obseg_file_rz prop, PchrlectreZ +obseg_file_rz prop, PchrlockexploderZ +obseg_file_rz prop, Pchrm16Z +obseg_file_rz prop, PchrmapZ +obseg_file_rz prop, PchrmicrocameraZ +obseg_file_rz prop, PchrmicrocodeZ +obseg_file_rz prop, PchrmicrofilmZ +obseg_file_rz prop, PchrmoneyZ +obseg_file_rz prop, Pchrmp5kZ +obseg_file_rz prop, Pchrmp5ksilZ +obseg_file_rz prop, PchrpitongunZ +obseg_file_rz prop, PchrplansZ +obseg_file_rz prop, PchrplastiqueZ +obseg_file_rz prop, PchrpolarizedglassesZ +obseg_file_rz prop, PchrproximitymineZ +obseg_file_rz prop, PchrremotemineZ +obseg_file_rz prop, PchrrocketZ +obseg_file_rz prop, PchrrocketlaunchZ +obseg_file_rz prop, PchrrugerZ +obseg_file_rz prop, PchrsafecrackercaseZ +obseg_file_rz prop, PchrshotgunZ +obseg_file_rz prop, PchrsilverwppkZ +obseg_file_rz prop, PchrskorpionZ +obseg_file_rz prop, PchrsniperrifleZ +obseg_file_rz prop, PchrspectreZ +obseg_file_rz prop, PchrspooltapeZ +obseg_file_rz prop, PchrspyfileZ +obseg_file_rz prop, PchrstafflistZ +obseg_file_rz prop, PchrtesttubeZ +obseg_file_rz prop, PchrthrowknifeZ +obseg_file_rz prop, PchrtimedmineZ +obseg_file_rz prop, Pchrtt33Z +obseg_file_rz prop, PchruziZ +obseg_file_rz prop, PchrvideotapeZ +obseg_file_rz prop, PchrweaponcaseZ +obseg_file_rz prop, PchrwppkZ +obseg_file_rz prop, PchrwppksilZ +obseg_file_rz prop, PchrwristdartZ +obseg_file_rz prop, Pconsole1Z +obseg_file_rz prop, Pconsole2Z +obseg_file_rz prop, Pconsole3Z +obseg_file_rz prop, Pconsole_sev2aZ +obseg_file_rz prop, Pconsole_sev2bZ +obseg_file_rz prop, Pconsole_sev2cZ +obseg_file_rz prop, Pconsole_sev2dZ +obseg_file_rz prop, Pconsole_sev_GEaZ +obseg_file_rz prop, Pconsole_sev_GEbZ +obseg_file_rz prop, Pconsole_sevaZ +obseg_file_rz prop, Pconsole_sevbZ +obseg_file_rz prop, Pconsole_sevcZ +obseg_file_rz prop, Pconsole_sevdZ +obseg_file_rz prop, Pcryptdoor1aZ +obseg_file_rz prop, Pcryptdoor1bZ +obseg_file_rz prop, Pcryptdoor2aZ +obseg_file_rz prop, Pcryptdoor2bZ +obseg_file_rz prop, Pcryptdoor3Z +obseg_file_rz prop, Pcryptdoor4Z +obseg_file_rz prop, PdamchaindoorZ +obseg_file_rz prop, PdamgatedoorZ +obseg_file_rz prop, PdamtundoorZ +obseg_file_rz prop, Pdepot_door_steelZ +obseg_file_rz prop, Pdepot_gate_entryZ +obseg_file_rz prop, Pdesk1Z +obseg_file_rz prop, Pdesk2Z +obseg_file_rz prop, Pdesk_arecibo1Z +obseg_file_rz prop, Pdesk_lamp2Z +obseg_file_rz prop, Pdest_engineZ +obseg_file_rz prop, Pdest_exocetZ +obseg_file_rz prop, Pdest_gunZ +obseg_file_rz prop, Pdest_harpoonZ +obseg_file_rz prop, Pdest_seawolfZ +obseg_file_rz prop, Pdisc_readerZ +obseg_file_rz prop, Pdisk_drive1Z +obseg_file_rz prop, Pdoor_azt_chairZ +obseg_file_rz prop, Pdoor_azt_deskZ +obseg_file_rz prop, Pdoor_azt_desk_topZ +obseg_file_rz prop, Pdoor_aztecZ +obseg_file_rz prop, Pdoor_dest1Z +obseg_file_rz prop, Pdoor_dest2Z +obseg_file_rz prop, Pdoor_eyelidZ +obseg_file_rz prop, Pdoor_irisZ +obseg_file_rz prop, Pdoor_mfZ +obseg_file_rz prop, Pdoor_roller1Z +obseg_file_rz prop, Pdoor_roller2Z +obseg_file_rz prop, Pdoor_roller3Z +obseg_file_rz prop, Pdoor_roller4Z +obseg_file_rz prop, Pdoor_rollertrainZ +obseg_file_rz prop, Pdoor_st_arec1Z +obseg_file_rz prop, Pdoor_st_arec2Z +obseg_file_rz prop, Pdoor_winZ +obseg_file_rz prop, PdoorconsoleZ +obseg_file_rz prop, PdoorpanelZ +obseg_file_rz prop, Pdoorprison1Z +obseg_file_rz prop, PdoorstatgateZ +obseg_file_rz prop, PexplosionbitZ +obseg_file_rz prop, Pfiling_cabinet1Z +obseg_file_rz prop, PflagZ +obseg_file_rz prop, PfloppyZ +obseg_file_rz prop, Pfnp90magZ +obseg_file_rz prop, Pgas_plant_met1_do1Z +obseg_file_rz prop, Pgas_plant_sw2_do1Z +obseg_file_rz prop, Pgas_plant_sw3_do1Z +obseg_file_rz prop, Pgas_plant_sw4_do1Z +obseg_file_rz prop, Pgas_plant_sw_do1Z +obseg_file_rz prop, Pgas_plant_wc_cub1Z +obseg_file_rz prop, PgasbarrelZ +obseg_file_rz prop, PgasbarrelsZ +obseg_file_rz prop, Pgasplant_clear_doorZ +obseg_file_rz prop, PgastankZ +obseg_file_rz prop, Pglassware1Z +obseg_file_rz prop, Pglassware2Z +obseg_file_rz prop, Pglassware3Z +obseg_file_rz prop, Pglassware4Z +obseg_file_rz prop, PgoldeneyelogoZ +obseg_file_rz prop, PgoldenshellsZ +obseg_file_rz prop, PgroundgunZ +obseg_file_rz prop, Pgun_runway1Z +obseg_file_rz prop, PhatberetZ +obseg_file_rz prop, PhatberetblueZ +obseg_file_rz prop, PhatberetredZ +obseg_file_rz prop, PhatchboltZ +obseg_file_rz prop, PhatchdoorZ +obseg_file_rz prop, PhatchsevxZ +obseg_file_rz prop, PhatfurryZ +obseg_file_rz prop, PhatfurryblackZ +obseg_file_rz prop, PhatfurrybrownZ +obseg_file_rz prop, PhathelmetZ +obseg_file_rz prop, PhathelmetgreyZ +obseg_file_rz prop, PhatmoonZ +obseg_file_rz prop, PhatpeakedZ +obseg_file_rz prop, PhattbirdZ +obseg_file_rz prop, PhattbirdbrownZ +obseg_file_rz prop, PhelicopterZ +obseg_file_rz prop, PhindZ +obseg_file_rz prop, PjeepZ +obseg_file_rz prop, Pjerry_can1Z +obseg_file_rz prop, Pjungle3_treeZ +obseg_file_rz prop, Pjungle5_treeZ +obseg_file_rz prop, Pkey_holderZ +obseg_file_rz prop, Pkeyboard1Z +obseg_file_rz prop, Pkit_units1Z +obseg_file_rz prop, PlabbenchZ +obseg_file_rz prop, PlandmineZ +obseg_file_rz prop, PlegalpageZ +obseg_file_rz prop, Pletter_tray1Z +obseg_file_rz prop, Plocker3Z +obseg_file_rz prop, Plocker4Z +obseg_file_rz prop, Pm16magZ +obseg_file_rz prop, PmagnumshellsZ +obseg_file_rz prop, Pmainframe1Z +obseg_file_rz prop, Pmainframe2Z +obseg_file_rz prop, Pmetal_chair1Z +obseg_file_rz prop, Pmetal_crate1Z +obseg_file_rz prop, Pmetal_crate2Z +obseg_file_rz prop, Pmetal_crate3Z +obseg_file_rz prop, Pmetal_crate4Z +obseg_file_rz prop, PmilcopterZ +obseg_file_rz prop, PmiltruckZ +obseg_file_rz prop, Pmissile_rack2Z +obseg_file_rz prop, Pmissile_rackZ +obseg_file_rz prop, PmodemboxZ +obseg_file_rz prop, PmotorbikeZ +obseg_file_rz prop, Pmp5kmagZ +obseg_file_rz prop, PnintendologoZ +obseg_file_rz prop, Poil_drum1Z +obseg_file_rz prop, Poil_drum2Z +obseg_file_rz prop, Poil_drum3Z +obseg_file_rz prop, Poil_drum5Z +obseg_file_rz prop, Poil_drum6Z +obseg_file_rz prop, Poil_drum7Z +obseg_file_rz prop, PpadlockZ +obseg_file_rz prop, PpalmZ +obseg_file_rz prop, PpalmtreeZ +obseg_file_rz prop, Pphone1Z +obseg_file_rz prop, PplaneZ +obseg_file_rz prop, Pplant11Z +obseg_file_rz prop, Pplant1Z +obseg_file_rz prop, Pplant2Z +obseg_file_rz prop, Pplant2bZ +obseg_file_rz prop, Pplant3Z +obseg_file_rz prop, Pradio_unit1Z +obseg_file_rz prop, Pradio_unit2Z +obseg_file_rz prop, Pradio_unit3Z +obseg_file_rz prop, Pradio_unit4Z +obseg_file_rz prop, ProofgunZ +obseg_file_rz prop, PsafeZ +obseg_file_rz prop, PsafedoorZ +obseg_file_rz prop, Psat1_reflectZ +obseg_file_rz prop, PsatboxZ +obseg_file_rz prop, PsatdishZ +obseg_file_rz prop, Psec_panelZ +obseg_file_rz prop, Psev_door3Z +obseg_file_rz prop, Psev_door3_windZ +obseg_file_rz prop, Psev_door4_windZ +obseg_file_rz prop, Psev_doorZ +obseg_file_rz prop, Psev_door_v1Z +obseg_file_rz prop, Psev_trislideZ +obseg_file_rz prop, PsevdishZ +obseg_file_rz prop, PsevdoormetslideZ +obseg_file_rz prop, PsevdoornowindZ +obseg_file_rz prop, PsevdoorwindZ +obseg_file_rz prop, PsevdoorwoodZ +obseg_file_rz prop, PshuttleZ +obseg_file_rz prop, Pshuttle_door_lZ +obseg_file_rz prop, Pshuttle_door_rZ +obseg_file_rz prop, PsilencerZ +obseg_file_rz prop, Psilo_lift_doorZ +obseg_file_rz prop, PsilotopdoorZ +obseg_file_rz prop, PskorpionmagZ +obseg_file_rz prop, PspectremagZ +obseg_file_rz prop, PspeedboatZ +obseg_file_rz prop, Pst_pete_room_1iZ +obseg_file_rz prop, Pst_pete_room_2iZ +obseg_file_rz prop, Pst_pete_room_3tZ +obseg_file_rz prop, Pst_pete_room_5cZ +obseg_file_rz prop, Pst_pete_room_6cZ +obseg_file_rz prop, Psteel_door1Z +obseg_file_rz prop, Psteel_door2Z +obseg_file_rz prop, Psteel_door2bZ +obseg_file_rz prop, Psteel_door3Z +obseg_file_rz prop, Pstool1Z +obseg_file_rz prop, Pswipe_card2Z +obseg_file_rz prop, Pswivel_chair1Z +obseg_file_rz prop, PtankZ +obseg_file_rz prop, PtigerZ +obseg_file_rz prop, Ptorpedo_rackZ +obseg_file_rz prop, Ptrain_door2Z +obseg_file_rz prop, Ptrain_door3Z +obseg_file_rz prop, Ptrain_doorZ +obseg_file_rz prop, PtrainextdoorZ +obseg_file_rz prop, Ptt33magZ +obseg_file_rz prop, Ptuning_console1Z +obseg_file_rz prop, Ptv1Z +obseg_file_rz prop, Ptv4screenZ +obseg_file_rz prop, Ptv_holderZ +obseg_file_rz prop, PtvscreenZ +obseg_file_rz prop, PuzimagZ +obseg_file_rz prop, PvertdoorZ +obseg_file_rz prop, PwalletbondZ +obseg_file_rz prop, PwindowZ +obseg_file_rz prop, Pwindow_cor11Z +obseg_file_rz prop, Pwindow_lib_lg1Z +obseg_file_rz prop, Pwindow_lib_sm1Z +obseg_file_rz prop, Pwood_lg_crate1Z +obseg_file_rz prop, Pwood_lg_crate2Z +obseg_file_rz prop, Pwood_md_crate3Z +obseg_file_rz prop, Pwood_sm_crate4Z +obseg_file_rz prop, Pwood_sm_crate5Z +obseg_file_rz prop, Pwood_sm_crate6Z +obseg_file_rz prop, Pwooden_table1Z +obseg_file_rz prop, PwppkmagZ + + +obseg_file_Z stan, Tbg_ame_all_p_stanZ +obseg_file_Z stan, Tbg_arch_all_p_stanZ +obseg_file_Z stan, Tbg_arec_all_p_stanZ +obseg_file_Z stan, Tbg_ark_all_p_stanZ +obseg_file_Z stan, Tbg_ash_all_p_stanZ +obseg_file_Z stan, Tbg_azt_all_p_stanZ +obseg_file_Z stan, Tbg_cat_all_p_stanZ +obseg_file_Z stan, Tbg_cave_all_p_stanZ +obseg_file_Z stan, Tbg_crad_all_p_stanZ +obseg_file_Z stan, Tbg_cryp_all_p_stanZ +obseg_file_Z stan, Tbg_dam_all_p_stanZ +obseg_file_Z stan, Tbg_depo_all_p_stanZ +obseg_file_Z stan, Tbg_dest_all_p_stanZ +obseg_file_Z stan, Tbg_dish_all_p_stanZ +obseg_file_Z stan, Tbg_imp_all_p_stanZ +obseg_file_Z stan, Tbg_jun_all_p_stanZ +obseg_file_Z stan, Tbg_len_all_p_stanZ +obseg_file_Z stan, Tbg_oat_all_p_stanZ +obseg_file_Z stan, Tbg_pete_all_p_stanZ +obseg_file_Z stan, Tbg_ref_all_p_stanZ +obseg_file_Z stan, Tbg_run_all_p_stanZ +obseg_file_Z stan, Tbg_sev_all_p_stanZ +obseg_file_Z stan, Tbg_sevb_all_p_stanZ +obseg_file_Z stan, Tbg_sevx_all_p_stanZ +obseg_file_Z stan, Tbg_silo_all_p_stanZ +obseg_file_Z stan, Tbg_stat_all_p_stanZ +obseg_file_Z stan, Tbg_tra_all_p_stanZ + + +obseg_file_rz brief, UbriefarchZ +obseg_file_rz brief, UbriefarkZ +obseg_file_rz brief, UbriefaztZ +obseg_file_rz brief, UbriefcaveZ +obseg_file_rz brief, UbriefcontrolZ +obseg_file_rz brief, UbriefcradZ +obseg_file_rz brief, UbriefcrypZ +obseg_file_rz brief, UbriefdamZ +obseg_file_rz brief, UbriefdepoZ +obseg_file_rz brief, UbriefdestZ +obseg_file_rz brief, UbriefjunZ +obseg_file_rz brief, UbriefpeteZ +obseg_file_rz brief, UbriefrunZ +obseg_file_rz brief, UbriefsevbZ +obseg_file_rz brief, UbriefsevbunkerZ +obseg_file_rz brief, UbriefsevxZ +obseg_file_rz brief, UbriefsevxbZ +obseg_file_rz brief, UbriefsiloZ +obseg_file_rz brief, UbriefstatueZ +obseg_file_rz brief, UbrieftraZ + + +obseg_file_Z setup, Ump_setupameZ +obseg_file_Z setup, Ump_setuparchZ +obseg_file_Z setup, Ump_setuparkZ +obseg_file_Z setup, Ump_setupashZ +obseg_file_Z setup, Ump_setupcaveZ +obseg_file_Z setup, Ump_setupcradZ +obseg_file_Z setup, Ump_setupcrypZ +obseg_file_Z setup, Ump_setupdishZ +obseg_file_Z setup, Ump_setupimpZ +obseg_file_Z setup, Ump_setupoatZ +obseg_file_Z setup, Ump_setuprefZ +obseg_file_Z setup, Ump_setupsevbZ +obseg_file_Z setup, Ump_setupstatueZ +obseg_file_Z setup, UsetuparchZ +obseg_file_Z setup, UsetuparkZ +obseg_file_Z setup, UsetupaztZ +obseg_file_Z setup, UsetupcaveZ +obseg_file_Z setup, UsetupcontrolZ +obseg_file_Z setup, UsetupcradZ +obseg_file_Z setup, UsetupcrypZ +obseg_file_Z setup, UsetupdamZ +obseg_file_Z setup, UsetupdepoZ +obseg_file_Z setup, UsetupdestZ +obseg_file_Z setup, UsetupjunZ +obseg_file_Z setup, UsetuplenZ +obseg_file_Z setup, UsetuppeteZ +obseg_file_Z setup, UsetuprunZ +obseg_file_Z setup, UsetupsevbZ +obseg_file_Z setup, UsetupsevbunkerZ +obseg_file_Z setup, UsetupsevxZ +obseg_file_Z setup, UsetupsevxbZ +obseg_file_Z setup, UsetupsiloZ +obseg_file_Z setup, UsetupstatueZ +obseg_file_Z setup, UsetuptraZ + + +obseg_file_rz text, LameE +obseg_file_rz text, LameJ +obseg_file_rz text, LarchE +obseg_file_rz text, LarchJ +obseg_file_rz text, LarecE +obseg_file_rz text, LarecJ +obseg_file_rz text, LarkE +obseg_file_rz text, LarkJ +obseg_file_rz text, LashE +obseg_file_rz text, LashJ +obseg_file_rz text, LaztE +obseg_file_rz text, LaztJ +obseg_file_rz text, LcatE +obseg_file_rz text, LcatJ +obseg_file_rz text, LcaveE +obseg_file_rz text, LcaveJ +obseg_file_rz text, LcradE +obseg_file_rz text, LcradJ +obseg_file_rz text, LcrypE +obseg_file_rz text, LcrypJ +obseg_file_rz text, LdamE +obseg_file_rz text, LdamJ +obseg_file_rz text, LdepoE +obseg_file_rz text, LdepoJ +obseg_file_rz text, LdestE +obseg_file_rz text, LdestJ +obseg_file_rz text, LdishE +obseg_file_rz text, LdishJ +obseg_file_rz text, LearE +obseg_file_rz text, LearJ +obseg_file_rz text, LeldE +obseg_file_rz text, LeldJ +obseg_file_rz text, LgunE +obseg_file_rz text, LgunJ +obseg_file_rz text, LimpE +obseg_file_rz text, LimpJ +obseg_file_rz text, LjunE +obseg_file_rz text, LjunJ +obseg_file_rz text, LleeE +obseg_file_rz text, LleeJ +obseg_file_rz text, LlenE +obseg_file_rz text, LlenJ +obseg_file_rz text, LlipE +obseg_file_rz text, LlipJ +obseg_file_rz text, LlueE +obseg_file_rz text, LlueJ +obseg_file_rz text, LmiscE +obseg_file_rz text, LmiscJ +obseg_file_rz text, LmpmenuE +obseg_file_rz text, LmpmenuJ +obseg_file_rz text, LmpweaponsE +obseg_file_rz text, LmpweaponsJ +obseg_file_rz text, LoatE +obseg_file_rz text, LoatJ +obseg_file_rz text, LoptionsE +obseg_file_rz text, LoptionsJ +obseg_file_rz text, LpamE +obseg_file_rz text, LpamJ +obseg_file_rz text, LpeteE +obseg_file_rz text, LpeteJ +obseg_file_rz text, LpropobjE +obseg_file_rz text, LpropobjJ +obseg_file_rz text, LrefE +obseg_file_rz text, LrefJ +obseg_file_rz text, LritE +obseg_file_rz text, LritJ +obseg_file_rz text, LrunE +obseg_file_rz text, LrunJ +obseg_file_rz text, LsevE +obseg_file_rz text, LsevJ +obseg_file_rz text, LsevbE +obseg_file_rz text, LsevbJ +obseg_file_rz text, LsevxE +obseg_file_rz text, LsevxJ +obseg_file_rz text, LsevxbE +obseg_file_rz text, LsevxbJ +obseg_file_rz text, LshoE +obseg_file_rz text, LshoJ +obseg_file_rz text, LsiloE +obseg_file_rz text, LsiloJ +obseg_file_rz text, LstatE +obseg_file_rz text, LstatJ +obseg_file_rz text, LtitleE +obseg_file_rz text, LtitleJ +obseg_file_rz text, LtraE +obseg_file_rz text, LtraJ +obseg_file_rz text, LwaxE +obseg_file_rz text, LwaxJ + +.global ob__ob_end_seg +ob__ob_end_seg: +.incbin "assets/obseg/ob__ob_end.seg" +ob__ob_end.seg_end: diff --git a/assets/obseg/ob_seg.s.REMOVED.git-id b/assets/obseg/ob_seg.s.REMOVED.git-id deleted file mode 100644 index 2c155667..00000000 --- a/assets/obseg/ob_seg.s.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -a55b90fa8db9803a018447411fa904cf0df2b7cd \ No newline at end of file diff --git a/assets/obseg/obseg.h b/assets/obseg/obseg.h new file mode 100644 index 00000000..e8e3c4a1 --- /dev/null +++ b/assets/obseg/obseg.h @@ -0,0 +1,728 @@ +#include "ultra64.h" + +extern u8 bg_sev_all_p_seg[]; +extern u8 bg_silo_all_p_seg[]; +extern u8 bg_stat_all_p_seg[]; +extern u8 bg_arec_all_p_seg[]; +extern u8 bg_arch_all_p_seg[]; +extern u8 bg_tra_all_p_seg[]; +extern u8 bg_dest_all_p_seg[]; +extern u8 bg_sevb_all_p_seg[]; +extern u8 bg_azt_all_p_seg[]; +extern u8 bg_pete_all_p_seg[]; +extern u8 bg_depo_all_p_seg[]; +extern u8 bg_ref_all_p_seg[]; +extern u8 bg_cryp_all_p_seg[]; +extern u8 bg_dam_all_p_seg[]; +extern u8 bg_ark_all_p_seg[]; +extern u8 bg_run_all_p_seg[]; +extern u8 bg_sevx_all_p_seg[]; +extern u8 bg_jun_all_p_seg[]; +extern u8 bg_dish_all_p_seg[]; +extern u8 bg_cave_all_p_seg[]; +extern u8 bg_cat_all_p_seg[]; +extern u8 bg_crad_all_p_seg[]; +extern u8 bg_sho_all_p_seg[]; +extern u8 bg_eld_all_p_seg[]; +extern u8 bg_imp_all_p_seg[]; +extern u8 bg_ash_all_p_seg[]; +extern u8 bg_lue_all_p_seg[]; +extern u8 bg_ame_all_p_seg[]; +extern u8 bg_rit_all_p_seg[]; +extern u8 bg_oat_all_p_seg[]; +extern u8 bg_ear_all_p_seg[]; +extern u8 bg_lee_all_p_seg[]; +extern u8 bg_lip_all_p_seg[]; +extern u8 bg_len_all_p_seg[]; +extern u8 bg_wax_all_p_seg[]; +extern u8 bg_pam_all_p_seg[]; + +extern u8 CarmourguardZ[]; +extern u8 CbaronsamediZ[]; +extern u8 CbluecamguardZ[]; +extern u8 CbluemanZ[]; +extern u8 CbluewomanZ[]; +extern u8 CboilerbondZ[]; +extern u8 CboilertrevZ[]; +extern u8 CborisZ[]; +extern u8 CcamguardZ[]; +extern u8 CcardimanZ[]; +extern u8 CcheckmanZ[]; +extern u8 CcommguardZ[]; +extern u8 CdjbondZ[]; +extern u8 CfattechwomanZ[]; +extern u8 Cgreatguard2Z[]; +extern u8 CgreatguardZ[]; +extern u8 CgreyguardZ[]; +extern u8 CgreymanZ[]; +extern u8 CheadalanZ[]; +extern u8 CheadbZ[]; +extern u8 CheadbalaclavaZ[]; +extern u8 CheadbikeZ[]; +extern u8 CheadbrosnanZ[]; +extern u8 CheadbrosnanboilerZ[]; +extern u8 CheadbrosnansnowZ[]; +extern u8 CheadbrosnansuitZ[]; +extern u8 CheadbrosnantimberZ[]; +extern u8 CheadchrisZ[]; +extern u8 CheaddaveZ[]; +extern u8 CheaddesZ[]; +extern u8 CheadduncanZ[]; +extern u8 CheaddwayneZ[]; +extern u8 CheadgrahamZ[]; +extern u8 CheadgrantZ[]; +extern u8 CheadjimZ[]; +extern u8 Cheadjoe2Z[]; +extern u8 CheadjoeZ[]; +extern u8 CheadjoelZ[]; +extern u8 CheadkarlZ[]; +extern u8 CheadkenZ[]; +extern u8 CheadleeZ[]; +extern u8 CheadmandyZ[]; +extern u8 CheadmarionZ[]; +extern u8 CheadmarkZ[]; +extern u8 CheadmartinZ[]; +extern u8 CheadmishkinZ[]; +extern u8 CheadneilZ[]; +extern u8 CheadpeteZ[]; +extern u8 CheadrobinZ[]; +extern u8 CheadsallyZ[]; +extern u8 CheadscottZ[]; +extern u8 CheadshaunZ[]; +extern u8 CheadsteveeZ[]; +extern u8 CheadstevehZ[]; +extern u8 CheadvivienZ[]; +extern u8 CjawsZ[]; +extern u8 CjeanwomanZ[]; +extern u8 CmaydayZ[]; +extern u8 CmoonfemaleZ[]; +extern u8 CmoonguardZ[]; +extern u8 CnatalyaZ[]; +extern u8 CnavyguardZ[]; +extern u8 CoddjobZ[]; +extern u8 ColiveguardZ[]; +extern u8 CorumovZ[]; +extern u8 CpilotZ[]; +extern u8 CredmanZ[]; +extern u8 CrusguardZ[]; +extern u8 CsnowbondZ[]; +extern u8 CsnowguardZ[]; +extern u8 CspicebondZ[]; +extern u8 Csuit_lf_handZ[]; +extern u8 CsuitbondZ[]; +extern u8 CtechmanZ[]; +extern u8 CtechwomanZ[]; +extern u8 CtimberbondZ[]; +extern u8 CtrevelyanZ[]; +extern u8 CtrevguardZ[]; +extern u8 CvalentinZ[]; +extern u8 CxeniaZ[]; + +extern u8 Gak47Z[]; +extern u8 GaudiotapeZ[]; +extern u8 GautoshotZ[]; +extern u8 GblackboxZ[]; +extern u8 GblueprintsZ[]; +extern u8 GbombcaseZ[]; +extern u8 GbombdefuserZ[]; +extern u8 GbriefcaseZ[]; +extern u8 GbugZ[]; +extern u8 GbugdetectorZ[]; +extern u8 GbungeeZ[]; +extern u8 GcameraZ[]; +extern u8 GcartblueZ[]; +extern u8 GcartridgeZ[]; +extern u8 GcartrifleZ[]; +extern u8 GcartshellZ[]; +extern u8 GcircuitboardZ[]; +extern u8 GclipboardZ[]; +extern u8 GcreditcardZ[]; +extern u8 GdarkglassesZ[]; +extern u8 GdatathiefZ[]; +extern u8 GdattapeZ[]; +extern u8 GdoordecoderZ[]; +extern u8 GdoorexploderZ[]; +extern u8 GdossierredZ[]; +extern u8 GdynamiteZ[]; +extern u8 GexplosivefloppyZ[]; +extern u8 GexplosivepenZ[]; +extern u8 GextinguisherZ[]; +extern u8 GfingergunZ[]; +extern u8 GfistZ[]; +extern u8 GflarepistolZ[]; +extern u8 Gfnp90Z[]; +extern u8 GgaskeyringZ[]; +extern u8 GgoldbarZ[]; +extern u8 GgoldeneyekeyZ[]; +extern u8 GgoldengunZ[]; +extern u8 GgoldwppkZ[]; +extern u8 GgrenadeZ[]; +extern u8 GgrenadelaunchZ[]; +extern u8 GheroinZ[]; +extern u8 GjoypadZ[]; +extern u8 GkeyanalysercaseZ[]; +extern u8 GkeyboltZ[]; +extern u8 GkeycardZ[]; +extern u8 GkeyyaleZ[]; +extern u8 GknifeZ[]; +extern u8 GlaserZ[]; +extern u8 GlectreZ[]; +extern u8 GlockexploderZ[]; +extern u8 Gm16Z[]; +extern u8 GmapZ[]; +extern u8 GmicrocameraZ[]; +extern u8 GmicrocodeZ[]; +extern u8 GmicrofilmZ[]; +extern u8 GmoneyZ[]; +extern u8 Gmp5kZ[]; +extern u8 Gmp5ksilZ[]; +extern u8 GpitongunZ[]; +extern u8 GplansZ[]; +extern u8 GplastiqueZ[]; +extern u8 GpolarizedglassesZ[]; +extern u8 GproximitymineZ[]; +extern u8 GremotemineZ[]; +extern u8 GrocketlaunchZ[]; +extern u8 GrugerZ[]; +extern u8 GsafecrackercaseZ[]; +extern u8 GshotgunZ[]; +extern u8 GsilverwppkZ[]; +extern u8 GskorpionZ[]; +extern u8 GsniperrifleZ[]; +extern u8 GspectreZ[]; +extern u8 GspooltapeZ[]; +extern u8 GspyfileZ[]; +extern u8 GstafflistZ[]; +extern u8 GtaserZ[]; +extern u8 GthrowknifeZ[]; +extern u8 GtimedmineZ[]; +extern u8 GtriggerZ[]; +extern u8 Gtt33Z[]; +extern u8 GuziZ[]; +extern u8 GvideotapeZ[]; +extern u8 GwatchcommunicatorZ[]; +extern u8 GwatchgeigercounterZ[]; +extern u8 GwatchidentifierZ[]; +extern u8 GwatchlaserZ[]; +extern u8 GwatchmagnetattractZ[]; +extern u8 GwatchmagnetrepelZ[]; +extern u8 GweaponcaseZ[]; +extern u8 GwppkZ[]; +extern u8 GwppksilZ[]; +extern u8 GwristdartZ[]; + +extern u8 PICBMZ[]; +extern u8 PICBM_noseZ[]; +extern u8 Pak47magZ[]; +extern u8 Palarm1Z[]; +extern u8 Palarm2Z[]; +extern u8 Pammo_crate1Z[]; +extern u8 Pammo_crate2Z[]; +extern u8 Pammo_crate3Z[]; +extern u8 Pammo_crate4Z[]; +extern u8 Pammo_crate5Z[]; +extern u8 PapcZ[]; +extern u8 Parchsecdoor1Z[]; +extern u8 Parchsecdoor2Z[]; +extern u8 ParticZ[]; +extern u8 PartictrailerZ[]; +extern u8 PbarricadeZ[]; +extern u8 Pbin1Z[]; +extern u8 Pblotter1Z[]; +extern u8 PbodyarmourZ[]; +extern u8 PbodyarmourvestZ[]; +extern u8 PbollardZ[]; +extern u8 PbombZ[]; +extern u8 Pbook1Z[]; +extern u8 Pbookshelf1Z[]; +extern u8 Pborg_crateZ[]; +extern u8 PboxcartridgesZ[]; +extern u8 Pboxes2x4Z[]; +extern u8 Pboxes3x4Z[]; +extern u8 Pboxes4x4Z[]; +extern u8 PbrakeunitZ[]; +extern u8 Pbridge_console1aZ[]; +extern u8 Pbridge_console1bZ[]; +extern u8 Pbridge_console2aZ[]; +extern u8 Pbridge_console2bZ[]; +extern u8 Pbridge_console3aZ[]; +extern u8 Pbridge_console3bZ[]; +extern u8 PcarbmwZ[]; +extern u8 Pcard_box1Z[]; +extern u8 Pcard_box2Z[]; +extern u8 Pcard_box3Z[]; +extern u8 Pcard_box4Z[]; +extern u8 Pcard_box5Z[]; +extern u8 Pcard_box6Z[]; +extern u8 PcarescortZ[]; +extern u8 PcargolfZ[]; +extern u8 PcarweirdZ[]; +extern u8 PcarzilZ[]; +extern u8 PcctvZ[]; +extern u8 PchraudiotapeZ[]; +extern u8 PchrautoshotZ[]; +extern u8 PchrblackboxZ[]; +extern u8 PchrblueprintsZ[]; +extern u8 PchrbombcaseZ[]; +extern u8 PchrbombdefuserZ[]; +extern u8 PchrbriefcaseZ[]; +extern u8 PchrbugZ[]; +extern u8 PchrbugdetectorZ[]; +extern u8 PchrbungeeZ[]; +extern u8 PchrcameraZ[]; +extern u8 PchrcircuitboardZ[]; +extern u8 PchrclipboardZ[]; +extern u8 PchrcreditcardZ[]; +extern u8 PchrdarkglassesZ[]; +extern u8 PchrdatathiefZ[]; +extern u8 PchrdattapeZ[]; +extern u8 PchrdoordecoderZ[]; +extern u8 PchrdoorexploderZ[]; +extern u8 PchrdossierredZ[]; +extern u8 PchrdynamiteZ[]; +extern u8 PchrexplosivepenZ[]; +extern u8 PchrextinguisherZ[]; +extern u8 PchrfingergunZ[]; +extern u8 PchrflarepistolZ[]; +extern u8 Pchrfnp90Z[]; +extern u8 PchrgaskeyringZ[]; +extern u8 PchrgoldbarZ[]; +extern u8 PchrgoldenZ[]; +extern u8 PchrgoldeneyekeyZ[]; +extern u8 PchrgoldwppkZ[]; +extern u8 PchrgrenadeZ[]; +extern u8 PchrgrenadelaunchZ[]; +extern u8 PchrgrenaderoundZ[]; +extern u8 PchrheroinZ[]; +extern u8 PchrkalashZ[]; +extern u8 PchrkeyanalysercaseZ[]; +extern u8 PchrkeyboltZ[]; +extern u8 PchrkeyyaleZ[]; +extern u8 PchrknifeZ[]; +extern u8 PchrlaserZ[]; +extern u8 PchrlectreZ[]; +extern u8 PchrlockexploderZ[]; +extern u8 Pchrm16Z[]; +extern u8 PchrmapZ[]; +extern u8 PchrmicrocameraZ[]; +extern u8 PchrmicrocodeZ[]; +extern u8 PchrmicrofilmZ[]; +extern u8 PchrmoneyZ[]; +extern u8 Pchrmp5kZ[]; +extern u8 Pchrmp5ksilZ[]; +extern u8 PchrpitongunZ[]; +extern u8 PchrplansZ[]; +extern u8 PchrplastiqueZ[]; +extern u8 PchrpolarizedglassesZ[]; +extern u8 PchrproximitymineZ[]; +extern u8 PchrremotemineZ[]; +extern u8 PchrrocketZ[]; +extern u8 PchrrocketlaunchZ[]; +extern u8 PchrrugerZ[]; +extern u8 PchrsafecrackercaseZ[]; +extern u8 PchrshotgunZ[]; +extern u8 PchrsilverwppkZ[]; +extern u8 PchrskorpionZ[]; +extern u8 PchrsniperrifleZ[]; +extern u8 PchrspectreZ[]; +extern u8 PchrspooltapeZ[]; +extern u8 PchrspyfileZ[]; +extern u8 PchrstafflistZ[]; +extern u8 PchrtesttubeZ[]; +extern u8 PchrthrowknifeZ[]; +extern u8 PchrtimedmineZ[]; +extern u8 Pchrtt33Z[]; +extern u8 PchruziZ[]; +extern u8 PchrvideotapeZ[]; +extern u8 PchrweaponcaseZ[]; +extern u8 PchrwppkZ[]; +extern u8 PchrwppksilZ[]; +extern u8 PchrwristdartZ[]; +extern u8 Pconsole1Z[]; +extern u8 Pconsole2Z[]; +extern u8 Pconsole3Z[]; +extern u8 Pconsole_sev2aZ[]; +extern u8 Pconsole_sev2bZ[]; +extern u8 Pconsole_sev2cZ[]; +extern u8 Pconsole_sev2dZ[]; +extern u8 Pconsole_sev_GEaZ[]; +extern u8 Pconsole_sev_GEbZ[]; +extern u8 Pconsole_sevaZ[]; +extern u8 Pconsole_sevbZ[]; +extern u8 Pconsole_sevcZ[]; +extern u8 Pconsole_sevdZ[]; +extern u8 Pcryptdoor1aZ[]; +extern u8 Pcryptdoor1bZ[]; +extern u8 Pcryptdoor2aZ[]; +extern u8 Pcryptdoor2bZ[]; +extern u8 Pcryptdoor3Z[]; +extern u8 Pcryptdoor4Z[]; +extern u8 PdamchaindoorZ[]; +extern u8 PdamgatedoorZ[]; +extern u8 PdamtundoorZ[]; +extern u8 Pdepot_door_steelZ[]; +extern u8 Pdepot_gate_entryZ[]; +extern u8 Pdesk1Z[]; +extern u8 Pdesk2Z[]; +extern u8 Pdesk_arecibo1Z[]; +extern u8 Pdesk_lamp2Z[]; +extern u8 Pdest_engineZ[]; +extern u8 Pdest_exocetZ[]; +extern u8 Pdest_gunZ[]; +extern u8 Pdest_harpoonZ[]; +extern u8 Pdest_seawolfZ[]; +extern u8 Pdisc_readerZ[]; +extern u8 Pdisk_drive1Z[]; +extern u8 Pdoor_azt_chairZ[]; +extern u8 Pdoor_azt_deskZ[]; +extern u8 Pdoor_azt_desk_topZ[]; +extern u8 Pdoor_aztecZ[]; +extern u8 Pdoor_dest1Z[]; +extern u8 Pdoor_dest2Z[]; +extern u8 Pdoor_eyelidZ[]; +extern u8 Pdoor_irisZ[]; +extern u8 Pdoor_mfZ[]; +extern u8 Pdoor_roller1Z[]; +extern u8 Pdoor_roller2Z[]; +extern u8 Pdoor_roller3Z[]; +extern u8 Pdoor_roller4Z[]; +extern u8 Pdoor_rollertrainZ[]; +extern u8 Pdoor_st_arec1Z[]; +extern u8 Pdoor_st_arec2Z[]; +extern u8 Pdoor_winZ[]; +extern u8 PdoorconsoleZ[]; +extern u8 PdoorpanelZ[]; +extern u8 Pdoorprison1Z[]; +extern u8 PdoorstatgateZ[]; +extern u8 PexplosionbitZ[]; +extern u8 Pfiling_cabinet1Z[]; +extern u8 PflagZ[]; +extern u8 PfloppyZ[]; +extern u8 Pfnp90magZ[]; +extern u8 Pgas_plant_met1_do1Z[]; +extern u8 Pgas_plant_sw2_do1Z[]; +extern u8 Pgas_plant_sw3_do1Z[]; +extern u8 Pgas_plant_sw4_do1Z[]; +extern u8 Pgas_plant_sw_do1Z[]; +extern u8 Pgas_plant_wc_cub1Z[]; +extern u8 PgasbarrelZ[]; +extern u8 PgasbarrelsZ[]; +extern u8 Pgasplant_clear_doorZ[]; +extern u8 PgastankZ[]; +extern u8 Pglassware1Z[]; +extern u8 Pglassware2Z[]; +extern u8 Pglassware3Z[]; +extern u8 Pglassware4Z[]; +extern u8 PgoldeneyelogoZ[]; +extern u8 PgoldenshellsZ[]; +extern u8 PgroundgunZ[]; +extern u8 Pgun_runway1Z[]; +extern u8 PhatberetZ[]; +extern u8 PhatberetblueZ[]; +extern u8 PhatberetredZ[]; +extern u8 PhatchboltZ[]; +extern u8 PhatchdoorZ[]; +extern u8 PhatchsevxZ[]; +extern u8 PhatfurryZ[]; +extern u8 PhatfurryblackZ[]; +extern u8 PhatfurrybrownZ[]; +extern u8 PhathelmetZ[]; +extern u8 PhathelmetgreyZ[]; +extern u8 PhatmoonZ[]; +extern u8 PhatpeakedZ[]; +extern u8 PhattbirdZ[]; +extern u8 PhattbirdbrownZ[]; +extern u8 PhelicopterZ[]; +extern u8 PhindZ[]; +extern u8 PjeepZ[]; +extern u8 Pjerry_can1Z[]; +extern u8 Pjungle3_treeZ[]; +extern u8 Pjungle5_treeZ[]; +extern u8 Pkey_holderZ[]; +extern u8 Pkeyboard1Z[]; +extern u8 Pkit_units1Z[]; +extern u8 PlabbenchZ[]; +extern u8 PlandmineZ[]; +extern u8 PlegalpageZ[]; +extern u8 Pletter_tray1Z[]; +extern u8 Plocker3Z[]; +extern u8 Plocker4Z[]; +extern u8 Pm16magZ[]; +extern u8 PmagnumshellsZ[]; +extern u8 Pmainframe1Z[]; +extern u8 Pmainframe2Z[]; +extern u8 Pmetal_chair1Z[]; +extern u8 Pmetal_crate1Z[]; +extern u8 Pmetal_crate2Z[]; +extern u8 Pmetal_crate3Z[]; +extern u8 Pmetal_crate4Z[]; +extern u8 PmilcopterZ[]; +extern u8 PmiltruckZ[]; +extern u8 Pmissile_rack2Z[]; +extern u8 Pmissile_rackZ[]; +extern u8 PmodemboxZ[]; +extern u8 PmotorbikeZ[]; +extern u8 Pmp5kmagZ[]; +extern u8 PnintendologoZ[]; +extern u8 Poil_drum1Z[]; +extern u8 Poil_drum2Z[]; +extern u8 Poil_drum3Z[]; +extern u8 Poil_drum5Z[]; +extern u8 Poil_drum6Z[]; +extern u8 Poil_drum7Z[]; +extern u8 PpadlockZ[]; +extern u8 PpalmZ[]; +extern u8 PpalmtreeZ[]; +extern u8 Pphone1Z[]; +extern u8 PplaneZ[]; +extern u8 Pplant11Z[]; +extern u8 Pplant1Z[]; +extern u8 Pplant2Z[]; +extern u8 Pplant2bZ[]; +extern u8 Pplant3Z[]; +extern u8 Pradio_unit1Z[]; +extern u8 Pradio_unit2Z[]; +extern u8 Pradio_unit3Z[]; +extern u8 Pradio_unit4Z[]; +extern u8 ProofgunZ[]; +extern u8 PsafeZ[]; +extern u8 PsafedoorZ[]; +extern u8 Psat1_reflectZ[]; +extern u8 PsatboxZ[]; +extern u8 PsatdishZ[]; +extern u8 Psec_panelZ[]; +extern u8 Psev_door3Z[]; +extern u8 Psev_door3_windZ[]; +extern u8 Psev_door4_windZ[]; +extern u8 Psev_doorZ[]; +extern u8 Psev_door_v1Z[]; +extern u8 Psev_trislideZ[]; +extern u8 PsevdishZ[]; +extern u8 PsevdoormetslideZ[]; +extern u8 PsevdoornowindZ[]; +extern u8 PsevdoorwindZ[]; +extern u8 PsevdoorwoodZ[]; +extern u8 PshuttleZ[]; +extern u8 Pshuttle_door_lZ[]; +extern u8 Pshuttle_door_rZ[]; +extern u8 PsilencerZ[]; +extern u8 Psilo_lift_doorZ[]; +extern u8 PsilotopdoorZ[]; +extern u8 PskorpionmagZ[]; +extern u8 PspectremagZ[]; +extern u8 PspeedboatZ[]; +extern u8 Pst_pete_room_1iZ[]; +extern u8 Pst_pete_room_2iZ[]; +extern u8 Pst_pete_room_3tZ[]; +extern u8 Pst_pete_room_5cZ[]; +extern u8 Pst_pete_room_6cZ[]; +extern u8 Psteel_door1Z[]; +extern u8 Psteel_door2Z[]; +extern u8 Psteel_door2bZ[]; +extern u8 Psteel_door3Z[]; +extern u8 Pstool1Z[]; +extern u8 Pswipe_card2Z[]; +extern u8 Pswivel_chair1Z[]; +extern u8 PtankZ[]; +extern u8 PtigerZ[]; +extern u8 Ptorpedo_rackZ[]; +extern u8 Ptrain_door2Z[]; +extern u8 Ptrain_door3Z[]; +extern u8 Ptrain_doorZ[]; +extern u8 PtrainextdoorZ[]; +extern u8 Ptt33magZ[]; +extern u8 Ptuning_console1Z[]; +extern u8 Ptv1Z[]; +extern u8 Ptv4screenZ[]; +extern u8 Ptv_holderZ[]; +extern u8 PtvscreenZ[]; +extern u8 PuzimagZ[]; +extern u8 PvertdoorZ[]; +extern u8 PwalletbondZ[]; +extern u8 PwindowZ[]; +extern u8 Pwindow_cor11Z[]; +extern u8 Pwindow_lib_lg1Z[]; +extern u8 Pwindow_lib_sm1Z[]; +extern u8 Pwood_lg_crate1Z[]; +extern u8 Pwood_lg_crate2Z[]; +extern u8 Pwood_md_crate3Z[]; +extern u8 Pwood_sm_crate4Z[]; +extern u8 Pwood_sm_crate5Z[]; +extern u8 Pwood_sm_crate6Z[]; +extern u8 Pwooden_table1Z[]; +extern u8 PwppkmagZ[]; + +extern u8 Tbg_ame_all_p_stanZ[]; +extern u8 Tbg_arch_all_p_stanZ[]; +extern u8 Tbg_arec_all_p_stanZ[]; +extern u8 Tbg_ark_all_p_stanZ[]; +extern u8 Tbg_ash_all_p_stanZ[]; +extern u8 Tbg_azt_all_p_stanZ[]; +extern u8 Tbg_cat_all_p_stanZ[]; +extern u8 Tbg_cave_all_p_stanZ[]; +extern u8 Tbg_crad_all_p_stanZ[]; +extern u8 Tbg_cryp_all_p_stanZ[]; +extern u8 Tbg_dam_all_p_stanZ[]; +extern u8 Tbg_depo_all_p_stanZ[]; +extern u8 Tbg_dest_all_p_stanZ[]; +extern u8 Tbg_dish_all_p_stanZ[]; +extern u8 Tbg_imp_all_p_stanZ[]; +extern u8 Tbg_jun_all_p_stanZ[]; +extern u8 Tbg_len_all_p_stanZ[]; +extern u8 Tbg_oat_all_p_stanZ[]; +extern u8 Tbg_pete_all_p_stanZ[]; +extern u8 Tbg_ref_all_p_stanZ[]; +extern u8 Tbg_run_all_p_stanZ[]; +extern u8 Tbg_sev_all_p_stanZ[]; +extern u8 Tbg_sevb_all_p_stanZ[]; +extern u8 Tbg_sevx_all_p_stanZ[]; +extern u8 Tbg_silo_all_p_stanZ[]; +extern u8 Tbg_stat_all_p_stanZ[]; +extern u8 Tbg_tra_all_p_stanZ[]; + +extern u8 UbriefarchZ[]; +extern u8 UbriefarkZ[]; +extern u8 UbriefaztZ[]; +extern u8 UbriefcaveZ[]; +extern u8 UbriefcontrolZ[]; +extern u8 UbriefcradZ[]; +extern u8 UbriefcrypZ[]; +extern u8 UbriefdamZ[]; +extern u8 UbriefdepoZ[]; +extern u8 UbriefdestZ[]; +extern u8 UbriefjunZ[]; +extern u8 UbriefpeteZ[]; +extern u8 UbriefrunZ[]; +extern u8 UbriefsevbZ[]; +extern u8 UbriefsevbunkerZ[]; +extern u8 UbriefsevxZ[]; +extern u8 UbriefsevxbZ[]; +extern u8 UbriefsiloZ[]; +extern u8 UbriefstatueZ[]; +extern u8 UbrieftraZ[]; + +extern u8 Ump_setupameZ[]; +extern u8 Ump_setuparchZ[]; +extern u8 Ump_setuparkZ[]; +extern u8 Ump_setupashZ[]; +extern u8 Ump_setupcaveZ[]; +extern u8 Ump_setupcradZ[]; +extern u8 Ump_setupcrypZ[]; +extern u8 Ump_setupdishZ[]; +extern u8 Ump_setupimpZ[]; +extern u8 Ump_setupoatZ[]; +extern u8 Ump_setuprefZ[]; +extern u8 Ump_setupsevbZ[]; +extern u8 Ump_setupstatueZ[]; + +extern u8 UsetuparchZ[]; +extern u8 UsetuparkZ[]; +extern u8 UsetupaztZ[]; +extern u8 UsetupcaveZ[]; +extern u8 UsetupcontrolZ[]; +extern u8 UsetupcradZ[]; +extern u8 UsetupcrypZ[]; +extern u8 UsetupdamZ[]; +extern u8 UsetupdepoZ[]; +extern u8 UsetupdestZ[]; +extern u8 UsetupjunZ[]; +extern u8 UsetuplenZ[]; +extern u8 UsetuppeteZ[]; +extern u8 UsetuprunZ[]; +extern u8 UsetupsevbZ[]; +extern u8 UsetupsevbunkerZ[]; +extern u8 UsetupsevxZ[]; +extern u8 UsetupsevxbZ[]; +extern u8 UsetupsiloZ[]; +extern u8 UsetupstatueZ[]; +extern u8 UsetuptraZ[]; + +extern u8 LameE[]; +extern u8 LameJ[]; +extern u8 LarchE[]; +extern u8 LarchJ[]; +extern u8 LarecE[]; +extern u8 LarecJ[]; +extern u8 LarkE[]; +extern u8 LarkJ[]; +extern u8 LashE[]; +extern u8 LashJ[]; +extern u8 LaztE[]; +extern u8 LaztJ[]; +extern u8 LcatE[]; +extern u8 LcatJ[]; +extern u8 LcaveE[]; +extern u8 LcaveJ[]; +extern u8 LcradE[]; +extern u8 LcradJ[]; +extern u8 LcrypE[]; +extern u8 LcrypJ[]; +extern u8 LdamE[]; +extern u8 LdamJ[]; +extern u8 LdepoE[]; +extern u8 LdepoJ[]; +extern u8 LdestE[]; +extern u8 LdestJ[]; +extern u8 LdishE[]; +extern u8 LdishJ[]; +extern u8 LearE[]; +extern u8 LearJ[]; +extern u8 LeldE[]; +extern u8 LeldJ[]; +extern u8 LgunE[]; +extern u8 LgunJ[]; +extern u8 LimpE[]; +extern u8 LimpJ[]; +extern u8 LjunE[]; +extern u8 LjunJ[]; +extern u8 LleeE[]; +extern u8 LleeJ[]; +extern u8 LlenE[]; +extern u8 LlenJ[]; +extern u8 LlipE[]; +extern u8 LlipJ[]; +extern u8 LlueE[]; +extern u8 LlueJ[]; +extern u8 LmiscE[]; +extern u8 LmiscJ[]; +extern u8 LmpmenuE[]; +extern u8 LmpmenuJ[]; +extern u8 LmpweaponsE[]; +extern u8 LmpweaponsJ[]; +extern u8 LoatE[]; +extern u8 LoatJ[]; +extern u8 LoptionsE[]; +extern u8 LoptionsJ[]; +extern u8 LpamE[]; +extern u8 LpamJ[]; +extern u8 LpeteE[]; +extern u8 LpeteJ[]; +extern u8 LpropobjE[]; +extern u8 LpropobjJ[]; +extern u8 LrefE[]; +extern u8 LrefJ[]; +extern u8 LritE[]; +extern u8 LritJ[]; +extern u8 LrunE[]; +extern u8 LrunJ[]; +extern u8 LsevE[]; +extern u8 LsevJ[]; +extern u8 LsevbE[]; +extern u8 LsevbJ[]; +extern u8 LsevxE[]; +extern u8 LsevxJ[]; +extern u8 LsevxbE[]; +extern u8 LsevxbJ[]; +extern u8 LshoE[]; +extern u8 LshoJ[]; +extern u8 LsiloE[]; +extern u8 LsiloJ[]; +extern u8 LstatE[]; +extern u8 LstatJ[]; +extern u8 LtitleE[]; +extern u8 LtitleJ[]; +extern u8 LtraE[]; +extern u8 LtraJ[]; +extern u8 LwaxE[]; +extern u8 LwaxJ[]; +extern u8 ob__ob_end_seg[]; diff --git a/assets/obseg/obseg.h.REMOVED.git-id b/assets/obseg/obseg.h.REMOVED.git-id deleted file mode 100644 index 0f400365..00000000 --- a/assets/obseg/obseg.h.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -e8e3c4a1f38a6880064966db4ee49e0c1bf83b94 \ No newline at end of file diff --git a/assets/obseg/text/LarchE.c b/assets/obseg/text/LarchE.c new file mode 100644 index 00000000..5827be28 --- /dev/null +++ b/assets/obseg/text/LarchE.c @@ -0,0 +1,68 @@ +#include "game/lvl_text.h" + +struct stringentry LarchE[] = { + "Captured by the Russians, Bond must escape their military prison.\n", + "Again? Captured again? I hope you can defend your performance, 007, because there isn't a lawyer in the land who'd take on the case.\nYour only chance is to speak directly to Defense Minister Mishkin. He's a reasonable man, for a member of the Politburo.\nFailure is not an option, Bond.\n", + "Up to you to get out of this one, 007. I can't hold your hand all the time. By the way, get that flight recorder for me, would you? Thanks.\n", + "Banged up again, James? Now you know what it's like to be trapped behind a desk, and I'm off out to the theatre with a gentleman tonight. How times change!\n", + "Escape from interrogation room\n", + "Find Natalya\n", + "Recover helicopter black box\n", + "Escape with Natalya\n", + "Natalya: James!\n", + "Natalya: Be careful with that gun!\n", + "Natalya: We could escape through the\n library windows.\n", + "Natalya: I'm scared, I'm getting out of here.\n", + "Natalya: Aaaaargh!\n", + "Guard: So Mr. Bond, what do you know\n about the theft of the\n Goldeneye?\n", + "Guard: Nonsense, Mr. Bond,\n General Ourumov is a hero\n of the Soviet Union.\n", + "Bond: Ourumov stole it - he's a traitor.\n", + "Guard: Drop that weapon NOW!\n", + "Bond: Perhaps, he was once, but he has\n betrayed you now.\n", + "Guard: All lies, Mr. Bond.\n You are nothing but a terrorist.\n", + "Guard: You will be executed along with\n that foolish girl.\n", + "Bond: Natalya has done nothing wrong.\n She knows what happened at\n Severnaya.\n", + "Guard: Really? Well, we shall have to\n ask her about that.\n", + "Guard: I'm sure she can be persuaded\n to answer our questions more\n fully.\n", + "Guard: HALT!\n You're going nowhere, Mr.Bond!\n", + "Soldier: New orders from General\n Ourumov.\n Kill the spy at once!\n", + "Mishkin: It appears you were correct,\n Mr. Bond\n", + "Mishkin: General Ourumov is our traitor.\n", + "Bond: Even trusted friends are capable\n of betrayal.\n", + "Mishkin: A costly lesson.\n", + "Mishkin: Do you need the black box\n from the stolen helicopter?\n", + "Bond: Yes, it proves that Janus was\n involved in the Severnaya incident.\n", + "Mishkin: It is in the safe.\n", + "Mishkin: I must inform the Politburo\n of Ourumov's deceit.\n", + "Mishkin: Good-bye, Mr. Bond\n", + "Natalya: We need to talk to Defense\n Minister Mishkin.\n", + "Got safe key\n", + "A R C H I V E S\n", + "captured by the russians, bond must escape their military prison.\n", + "again? captured again? i hope you can defend your performance, 007, because there isn't a lawyer in the land who'd take on the case.\nyour only chance is to speak directly to defense minister mishkin. he's a reasonable man, for a member of the politburo.\nfailure is not an option, bond.\n", + "up to you to get out of this one, 007. i can't hold your hand all the time. by the way, get that flight recorder for me, would you? thanks.\n", + "banged up again, james? now you know what it's like to be trapped behind a desk, and i'm off out to the theatre with a gentleman tonight. how times change!\n", + "escape from interrogation room\n", + "find natalya\n", + "recover helicopter black box\n", + "escape with natalya\n", + "GRU Military Intelligence Archives,\nSt. Petersburg\n", + "\n", + "door key\n", + "interrogation room key\n", + "interrogation room key\n", + "Picked up a door key.\n", + NULL, + "This safe is locked.\n", + "flight\n", + "recorder\n", + "flight recorder\n", + "pirate flight recorder\n", + "Picked up the flight recorder.\n", + "\n", + "safe key\n", + "safe key\n", + "Safe Key\n", + "Picked up a safe key.\n", + NULL +}; diff --git a/assets/obseg/text/LarchE.c.REMOVED.git-id b/assets/obseg/text/LarchE.c.REMOVED.git-id deleted file mode 100644 index 56211619..00000000 --- a/assets/obseg/text/LarchE.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -5827be280c5ef78a15ecde86d73b18d79655a535 \ No newline at end of file diff --git a/assets/obseg/text/LarecE.c b/assets/obseg/text/LarecE.c new file mode 100644 index 00000000..2dc40de9 --- /dev/null +++ b/assets/obseg/text/LarecE.c @@ -0,0 +1,52 @@ +#include "game/lvl_text.h" + +struct stringentry LarecE[] = { + "The Janus Control Center has been located in an underground complex in the Cuban jungle.\n", + "Into the lion's den, 007. Well, just be careful. Remember that you and Miss Simonova are a team, it's critical that you protect her while she's hacking into the Janus computers. With any luck she'll be able to stop the Goldeneye from firing.\n", + "While you're there old boy, see if you can't erase their databases. The details of Janus' criminal bankrolls are stored on specially armored mainframe units. That information is worth millions to Janus - I'm sure you'll find some way of deleting it.\n", + "You know, James, she's not the only woman who can operate a computer.\n", + "Protect Natalya\n", + "Disable Goldeneye satellite\n", + "Destroy armored mainframes\n", + "Natalya: Be careful, James!\n", + "Bond: Wait here in the lift, Natalya.\n I'll secure the area.\n", + "Natalya: The blast doors have been locked\n by the security computer.\n", + "Natalya: Got one open! Head for the\n control room, James, I'll do\n what I can from here.\n", + "Natalya: James, you were wonderful!\n", + "Natalya: James, you're hurt.\n", + "Natalya: Oh dear, James, that didn't\n go so well.\n", + "Natalya: The Goldeneye is set to fire\n on London!\n", + "Natalya: I'll try to override the guidance\n controls.\n", + "Natalya: I'm coming, James!.\n", + "Natalya: Did it! The satellite's orbit is\n decaying.\n", + "Bond: Get back to the surface, Natalya.\n I'm going after Trevelyan.\n", + "Natalya: Good luck, James, I'll be\n waiting for you.\n", + "Natalya: The boundary-layer temperature\n stays pretty steady till re-entry.\n", + "Natalya: If I can just get the\n yaw oscillation above 5 degrees.\n", + "Natalya: James! I need cover while I'm\n doing this!\n", + "Natalya: James, do you think you could\n be a bit quieter? I can't hear\n myself think.\n", + "Natalya: James, I...\n", + "Boris: Please don't shoot!\n Trevelyan made me do it.\n", + "Boris: Aha! I am invincible!\n", + "Trevelyan: Too slow, James!\n", + "Boris: Oops!\n", + "Natalya: Very clever, James. Just how\n am I going to hack into the\n security computer now?\n", + "Natalya: Smart work, James. That was\n the only console which had\n access to the guidance systems.\n", + "Natalya: I'm going to the lift. I might\n still be there when you're\n finished clowning around here.\n", + "Natalya: I saw what you did to Boris\n on the security monitor.\n It wasn't very nice.\n", + "Natalya: He was just a programmer,\n James. You didn't need to\n kill him.\n", + "Boris: Don't mind me, I just\n look after the computers.\n", + "Natalya has been killed!\n", + "J A N U S C O N T R O L\n", + "the janus control center has been located in an underground complex in the cuban jungle.\n", + "into the lion's den, 007. well, just be careful. remember that you and miss simonova are a team, it's critical that you protect her while she's hacking into the janus computers. with any luck she'll be able to stop the goldeneye from firing.\n", + "while you're there old boy, see if you can't erase their databases. the details of janus' criminal bankrolls are stored on specially armored mainframe units. that information is worth millions to janus - i'm sure you'll find some way of deleting it.\n", + "you know, james, she's not the only woman who can operate a computer.\n", + "protect natalya\n", + "disable goldeneye satellite\n", + "destroy armored mainframes\n", + "Janus Control Center, Cuba\n", + NULL, + NULL, + NULL +}; diff --git a/assets/obseg/text/LarecE.c.REMOVED.git-id b/assets/obseg/text/LarecE.c.REMOVED.git-id deleted file mode 100644 index ccc70a8c..00000000 --- a/assets/obseg/text/LarecE.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -2dc40de946987f1583e4508e7946b603c7e3c926 \ No newline at end of file diff --git a/assets/obseg/text/LarkE.c b/assets/obseg/text/LarkE.c new file mode 100644 index 00000000..b451da68 --- /dev/null +++ b/assets/obseg/text/LarkE.c @@ -0,0 +1,76 @@ +#include "game/lvl_text.h" + +struct stringentry LarkE[] = { + "Inside the chemical weapons facility you should quickly and efficiently proceed to the bottling area and place demolition charges on the main gas tanks.\nPolitical considerations demand that collateral damage is minimized on this mission. Non-military personnel should be disregarded.\n", + "You'll be working with 006 on this assignment, the bottling room is the rendezvous point. \nDon't forget to contact our double agent scientist before you leave, and warn him to get out. He will provide you with a decoder for the final security door. There are no women or casinos for a thousand miles, 007, so even you will be able to concentrate on this mission.\n", + "Now listen carefully, Bond. Those bombs will be armed as soon as the last one is set. Don't be too close when you set them off or you'll go up in flames as well, and while you're at it, please try and bring back that door-opener undamaged for once. Too much rough handling like the last mission and it might go wrong at a bad time.\nHonestly 007, sometimes I think you damage your equipment on purpose.\n", + "These chemicals could prove to be a match even for your pheromones, James. Don't take too many risks.\n", + "Gain entry to laboratory area\n", + "Contact double agent\n", + "Rendezvous with 006\n", + "Destroy all tanks in bottling room\n", + "Minimize scientist casualties\n", + "Trevelyan: Glad you could make it, 007.\n", + "Trevelyan: For England - James.\n", + "Bond: For England, Alec.\n", + "Bond: It was too easy, Alec.\n", + "Trevelyan: Half of everything is luck.\n", + "Bond: ...and the other half?\n", + "Trevelyan: Fate.\n", + "Trevelyan: Why, James?\n", + "Bond: Time to leave, Dr. Doak.\n", + "Dr. Doak: You'll need this decoder to\n open the bottling room door.\n Good luck, 007.\n", + "Ourumov: Throw down your weapons...\n You are surrounded!\n", + "Trevelyan: Finish the job, James!\n", + "Trevelyan: So, you decided to come\n back.\n", + "Trevelyan: There's a job to do here.\n Don't neglect your duty,\n James!\n", + "Bond: It was a bit tricky, Alec.\n", + "Bond: I almost killed myself getting\n here, Alec.\n", + "Ourumov: Nine\n", + "Ourumov: Eight\n", + "Ourumov: Seven\n", + "Ourumov: Six\n", + "Ourumov: Five\n", + "Ourumov: Four\n", + "Ourumov: Three\n", + "Ourumov: Two\n", + "Ourumov: One...\n", + "Ourumov: 1\n", + "Ourumov: One... Kill him!\n", + "Ourumov: You have ten seconds...\n", + "Trevelyan: So, the golden boy is a traitor!\n How ironic, James.\n", + "Trevelyan: Why can't you just be a \n good boy and die, James?\n", + "Security door activated.\n", + "Gas leak detected - isolating area.\n", + "Security code accepted - access granted.\n", + "Mission Failure: Unacceptable non-military\ncasualties!\n", + "A R K A N G E L S K\n", + "inside the chemical weapons facility you should quickly and efficiently proceed to the bottling area and place demolition charges on the main gas tanks.\npolitical considerations demand that collateral damage is minimized on this mission. non-military personnel should be disregarded.\n", + "you'll be working with 006 on this assignment, the bottling room is the rendezvous point.\n\ndon't forget to contact our double agent scientist before you leave, and warn him to get out.\nhe will provide you with a decoder for the final security door.\n\nthere are no women or casinos for a thousand miles, 007, so even you will be able to concentrate on this mission.\n", + "now listen carefully, bond. those bombs will be armed as soon as the last one is set. don't be too close when you set them off or you'll go up in flames as well. and while you're at it, please try and bring back that door-opener undamaged for once. too much rough handling like the last mission and it might go wrong at a bad time.\nhonestly 007, sometimes i think you damage your equipment on purpose.\n", + "these chemicals could prove to be a match even for your pheromones, james. don't take too many risks.\n", + "gain entry to laboratory area\n", + "contact double agent\n", + "rendezvous with 006\n", + "destroy all tanks in bottling\n room\n", + "minimize scientist casualties\n", + "\n", + "decoder\n", + "door decoder\n", + "Door Decoder\n", + "Picked up a door decoder.\n", + "\n", + "keycard A\n", + "keycard A\n", + "keycard A\n", + "Picked up a clearance A keycard.\n", + "\n", + "keycard B\n", + "keycard B\n", + "keycard B\n", + "Picked up a clearance B keycard.\n", + NULL, + "This is a remotely locked\nsecurity door.\n", + "Chemical Warfare Facility #2\n", + "Double agent contact has been killed!\n" +}; diff --git a/assets/obseg/text/LarkE.c.REMOVED.git-id b/assets/obseg/text/LarkE.c.REMOVED.git-id deleted file mode 100644 index c712c1e5..00000000 --- a/assets/obseg/text/LarkE.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -b451da68f7ebca12a4d326b7448ba4d171bbfdf9 \ No newline at end of file diff --git a/assets/obseg/text/LaztE.c b/assets/obseg/text/LaztE.c new file mode 100644 index 00000000..b7e85824 --- /dev/null +++ b/assets/obseg/text/LaztE.c @@ -0,0 +1,48 @@ +#include "game/lvl_text.h" + +struct stringentry LaztE[] = { + "The Drax Corporation continues to be involved in unlicensed space exploration. Many of their projects are of a military nature and constitute a threat to the new world political order.", + "The Drax launch facility is located in a South American Aztec ruin. They are scheduled to launch a stolen Nasa shuttle with an unknown military payload. We're sending you in alone, 007. Penetrating the base security will be tricky, but once you're in, we believe you will be able to recover the shuttle right out from under their noses. \n", + "Simple plan, 007. Reprogram the guidance computer with the information on this floppy - then we can take control as soon as the old girl reaches orbit. Now pay attention, one thing we don't know is the Drax launch protocol - you'll have to find that data and install it to initiate the launch. Can't be too difficult to spot, it'll be lying around in some high security area.\n", + "Quetzacoatl ring any bells, James? No, I didn't think so...\n", + "Reprogram shuttle guidance\n", + "Launch shuttle\n", + "Exhaust bay opening.\n", + "Exhaust bay closing.\n", + "Q's guidance data has been uploaded.\n", + "This disk drive is connected to the\nguidance computer systems.\n", + "This mainframe controls the shuttle\nlaunch sequence.\n", + "The launch protocol data has been\nuploaded.\n", + "Shuttle launch sequence initiated.\n", + "Final checks cleared. Shuttle launch is go.\n", + "Shuttle exhaust bay closed!\nLaunch holding at T minus 10 seconds.\n", + "The exhaust bay is secured for shuttle\nlaunch!\n", + "A Z T E C\n", + "the drax corporation continues to be involved in unlicensed space exploration. many of their projects are of a military nature and constitute a threat to the new world political order.", + "the drax launch facility is located in a south american aztec ruin. they are scheduled to launch a stolen nasa shuttle with an unknown military payload. we're sending you in alone, 007. penetrating the base security will be tricky, but once you're in, we believe you will be able to recover the shuttle right out from under their noses. \n", + "simple plan, 007. reprogram the guidance computer with the information on this floppy - then we can take control as soon as the old girl reaches orbit. now pay attention, one thing we don't know is the drax launch protocol - you'll have to find that data and install it to initiate the launch. can't be too difficult to spot, it'll be lying around in some high security area.\n", + "quetzacoatl ring any bells, james? no, i didn't think so...\n", + "reprogram shuttle guidance\n", + "launch shuttle\n", + "Aztec Complex, Teotihuaca'n\n", + "\n", + "DAT\n", + "launch protocol data\n", + "launch protocol data\n", + "picked up a DAT\n", + "\n", + "smart card\n", + "security smart card\n", + "-\n", + "Picked up a smart card.\n", + NULL, + NULL, + NULL, + NULL, + "This mainframe is inoperative.\n", + NULL, + NULL, + NULL, + NULL, + "This door requires\na security smart card.\n" +}; diff --git a/assets/obseg/text/LaztE.c.REMOVED.git-id b/assets/obseg/text/LaztE.c.REMOVED.git-id deleted file mode 100644 index daa284ad..00000000 --- a/assets/obseg/text/LaztE.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -b7e85824320f34e9ac3edf4ba5802de1007168ee \ No newline at end of file diff --git a/assets/obseg/text/LcaveE.c b/assets/obseg/text/LcaveE.c new file mode 100644 index 00000000..1c53ff8d --- /dev/null +++ b/assets/obseg/text/LcaveE.c @@ -0,0 +1,48 @@ +#include "game/lvl_text.h" + +struct stringentry LcaveE[] = { + "The Janus Control Center communicates with the Goldeneye weapons system via a large satellite dish which is usually concealed underwater. The pumps which allow Janus to flood the communications dish are housed in a subterranean cave complex defended by crack Janus troops.\n", + "Don't jeopardize the mission by going for the man, Bond - nobody needs a dead hero. You'll be on your own but CIA combat support will be waiting. Find a radio and inform Jack Wade of the exact location of the dish and he'll send in the cavalry.\n", + "The satellite communication dish is exposed. If you remove the water pumps, Janus will be unable to hide it again.\nDestroy the servo control consoles close to the pumps and be sure to disable the master console.\n", + "Doing a spot of spelunking?\nWell, don't mess your trousers up, James.\n", + "Destroy inlet pump controls\n", + "Destroy outlet pump controls\n", + "Destroy master control console\n", + "Use radio to contact Jack Wade\n", + "Pursue Trevelyan\n", + "Minimize scientist casualties\n", + "Trevelyan: So slow, James.\n ... yet again.\n", + "Radio damaged:\n Cannot contact Jack Wade!\n", + "Jack Wade: Got your bearings Jimbo!\n Me and my boys are on\n our way.\n", + "Mission Failure: Unacceptable non-military\ncasualties!\n", + "W A T E R C A V E R N S\n", + "the janus control center communicates with the goldeneye weapons system via a large satellite dish which is usually concealed underwater. the pumps which allow janus to flood the communications dish are housed in a subterranean cave complex defended by crack janus troops.\n", + "don't jeopardize the mission by going for the man, 007 - nobody needs a dead hero. you'll be on your own but CIA combat support will be waiting. find a radio and inform jack wade of the exact location of the dish and he'll send in the cavalry.\n", + "the satellite communication dish is exposed. if you shut down the water pumps, janus will be unable to hide it again.\ndestroy the servo control consoles close to the pumps and be sure to disable the master console.\n", + "doing a spot of spelunking?\nwell, don't come back with your trousers all messed up.\n", + "destroy inlet pump controls\n", + "destroy outlet pump controls\n", + "destroy master control console\n", + "use radio to contact jack wade\n", + "pursue trevelyan\n", + "minimize scientist casualties\n", + "Subterranean Caverns\n", + "\n", + "code card\n", + "code card a\n", + "code card (blast door a)\n", + "Picked up a code card\n", + "\n", + "code card\n", + "code card b\n", + "code card (blast door b)\n", + "Picked up a code card\n", + "\n", + "code card\n", + "code card c\n", + "code card (blast door c)\n", + "Picked up a code card\n", + NULL, + NULL, + NULL +}; diff --git a/assets/obseg/text/LcaveE.c.REMOVED.git-id b/assets/obseg/text/LcaveE.c.REMOVED.git-id deleted file mode 100644 index 9db1e47d..00000000 --- a/assets/obseg/text/LcaveE.c.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -1c53ff8dc05eeb49a04e28f83d9b04cc69ca9cb7 \ No newline at end of file diff --git a/assets/obseg/text/LcradE.bin b/assets/obseg/text/LcradE.bin new file mode 100644 index 0000000000000000000000000000000000000000..c2882a1360375b8eb8724e9428368e6c84a0d87e GIT binary patch literal 3216 zcmcImy>28$5N`esSR4=#5|kqotXD<|Az4V4e-EF0<^+~3GJ0luXM4A&d)3|JW!`~+ z2OuOQqM~K%y65@>)kl!JH z3GwC!kTb{<@)HEVzx6)kbI7-lpM`ir5S%~xRfxC85Ci!I@`n)bdxS_tffH#kUrN;0vl^3 z zddjzYm=Z393ZPqqls4&7QQ_=Xq!j|h)l}fpaRrx3`t1OunRyB3)^nw89TlS_1i(No z5-p+PUA_p(f14%w+Nk!2mGh<;(=&;HC!;m3PHC0A2cy)I0=QQIGB8k^gg&R7$$Y_i z9oy2dE3k%9SZbB0D2}>x`U2oPIHOX0UxSzoDnpVx6g$y!jeVQLx=YB4GeNJ4&Cz~G2yGoY5-oq#VcH+8z(oom z0$O!lPtN}1PbnxwR3sPTdDmo9sZH(G?!Dsysg2SoL3DkF2yl(WE*%;dxa?6^XvVfs zbjDQ6!DE#BhA!8Sr&A&h2;QieAi1e?;$3x<3mr2{k9&iLOugtS9rdp7_`_gAOQxAP z2R~6D#5pjOq8?KQx^s8WWNPZ5i=oFv17-!L2rcV?Mg}dx=bj6@v~O0j31nOY{JY@0 zc{cF6O*RcBD8Z|zsn-~ZLwhMUIzZVl0Wmk8%Q?um$(Ax#z;~a{>4J{&_nh|e zz#Y<8_&%aDI!^VQ|EJxe{CB&Bc>)27FBfp`3awBsJunM{h%